.tingle-modal *{box-sizing:border-box}.cart-remove--modal .tingle-modal-box{background-color:#fff}.tingle-modal{position:fixed;top:0;right:0;bottom:0;left:0;z-index:1000;display:flex;visibility:hidden;flex-direction:column;align-items:center;overflow:hidden;-webkit-overflow-scrolling:touch;background:rgba(18,18,18,.6);opacity:0;-webkit-user-select:none;-ms-user-select:none;user-select:none;cursor:pointer}.tingle-modal--confirm .tingle-modal-box{text-align:center}.tingle-modal--noOverlayClose{cursor:default}.tingle-modal-box{position:relative;flex-shrink:0;margin:auto;max-width:80%;width:auto;border-radius:4px;background:0 0;opacity:1;cursor:auto;will-change:transform,opacity}.tingle-modal-box__content{padding:3rem 3rem;display:flex;align-items:center;justify-content:center}@media screen and (max-width:540px){.tingle-modal-box__content{padding:1.5rem 1.5rem;align-items:flex-start;flex-wrap:wrap}}.tingle-modal-box__content p{font-size:14px;text-align:center}.tingle-modal-box__footer{padding:1.5rem 2rem;width:auto;border-bottom-right-radius:4px;border-bottom-left-radius:4px;background-color:transparent;cursor:auto;text-align:center}.tingle-modal-box__footer::after{display:table;clear:both;content:""}.tingle-modal--visible .tingle-modal-box__footer{bottom:0}.tingle-modal--visible{visibility:visible;opacity:1}.tingle-modal--visible .tingle-modal-box{animation:scale .2s cubic-bezier(.68,-.55,.265,1.55) forwards;-webkit-animation:scale .2s cubic-bezier(.68,-.55,.265,1.55) forwards}.tingle-btn{display:inline-block;margin:0 .5rem;padding:1rem 2rem;border:none;box-shadow:none;vertical-align:middle;text-decoration:none;text-transform:uppercase;font-size:16px;font-weight:400;line-height:normal;cursor:pointer;transition:background-color .4s ease}.tingle-btn-remove{color:var(--mcbc-accent-color);background-color:var(--discount-popup-error-color)}@media (max-width:1023px){.tingle-modal{top:0;display:block;padding-top:60px;width:100%}.tingle-modal-box{width:auto;border-radius:0}.tingle-modal-box__content{overflow-y:scroll}.tingle-modal--noClose{top:0}.tingle-modal-box__footer .tingle-btn{display:block;float:none;margin:0 auto 1rem;width:50%}}@supports (-webkit-backdrop-filter:blur(12px)) or (backdrop-filter:blur(12px)){.tingle-modal:before{position:fixed;top:0;right:0;bottom:0;left:0;content:"";-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px)}}@keyframes scale{0%{opacity:0;transform:scale(.9)}100%{opacity:1;transform:scale(1)}}