[data-new-atc]{display:block!important}body .product-single__form [data-add-to-cart],body .product-single__form .ab-test,body .free-products-container{display:none!important}[data-new-atc]{margin-bottom:.5rem}body:has(.modal-overlay.model-visible){overflow:hidden}.strap-modal-container .modal-overlay{position:fixed;z-index:-9999;left:0;top:0;width:100%;height:100%;background-color:#0009;align-items:center;justify-content:center;opacity:0;visibility:hidden;-webkit-transition:opacity .3s 0s,visibility 0s .3s;-moz-transition:opacity .3s 0s,visibility 0s .3s;transition:opacity .3s 0s,visibility 0s .3s}.strap-modal-container .modal-content{position:relative;width:90%;max-width:900px;margin:4em auto;background:#fff;border-radius:.25em .25em .4em .4em;text-align:center;box-shadow:0 0 20px #0003;-webkit-transform:translateY(-40px);-moz-transform:translateY(-40px);-ms-transform:translateY(-40px);-o-transform:translateY(-40px);transform:translateY(-40px);-webkit-backface-visibility:hidden;-webkit-transition-property:-webkit-transform;-moz-transition-property:-moz-transform;transition-property:transform;-webkit-transition-duration:.3s;-moz-transition-duration:.3s;transition-duration:.3s;overflow:hidden}.strap-modal-container .close-modal{position:absolute;right:15px;top:10px;font-size:24px;cursor:pointer;z-index:10;color:#333}.strap-modal-container span.close-modal{position:absolute;top:8px;right:8px;width:30px;height:30px;display:inline-block;overflow:hidden;text-indent:100%;white-space:nowrap;color:transparent}.strap-modal-container span.close-modal:before,.strap-modal-container span.close-modal:after{content:"";position:absolute;top:12px;width:14px;height:3px;background-color:#8f9cb5}.strap-modal-container span.close-modal:before{left:8px;transform:rotate(45deg)}.strap-modal-container span.close-modal:after{right:8px;transform:rotate(-45deg)}.strap-modal-container .modal-header{padding:15px 20px;text-align:center;background:#fff}.strap-modal-container .modal-title{margin:0;letter-spacing:2px;padding:.5em 1rem;line-height:22px;font-size:1.5rem;font-weight:400}.strap-modal-container .strap-grid{flex:1;overflow-y:auto;padding:20px;display:grid;grid-template-columns:repeat(4,1fr);gap:20px;scroll-behavior:smooth}.strap-modal-container .strap-item{display:flex;flex-direction:column;align-items:center;text-align:center;justify-content:space-between}.strap-modal-container .strap-item img{width:100%;height:auto;background:#f9f9f9;margin-bottom:10px;object-fit:cover;aspect-ratio:1 / 1.3}.strap-modal-container .strap-label{margin:0 0 12px;text-transform:uppercase;letter-spacing:.2em;min-height:30px;font-size:12px;line-height:14px}.strap-modal-container .select-btn{width:100%;padding:10px 0;background:#fff;border:1px solid #e0e0e0;border-radius:25px;font-size:11px;font-weight:600;cursor:pointer;transition:all .2s ease;text-transform:uppercase}.strap-modal-container .select-btn.selected{background:var(--colorBtnPrimary);color:#fff;border-color:var(--colorBtnPrimary)}.strap-modal-container .modal-footer{padding:20px;border-top:1px solid #eee;background:#fff;display:flex;justify-content:center}.strap-modal-container .atc-main-btn{border:none;font-weight:700;letter-spacing:1px;cursor:pointer;text-transform:uppercase;transition:opacity .3s;min-width:250px;max-width:100%}.strap-modal-container .atc-main-btn:disabled{background:#ccc;cursor:not-allowed}@media(max-width:768px){.strap-modal-container .strap-grid{grid-template-columns:repeat(2,1fr);padding:.6rem;gap:.6rem}.strap-modal-container .modal-title{font-size:1.1rem}}.strap-modal-container .model-visible{z-index:9999;opacity:1;visibility:visible;-webkit-transition:opacity .3s 0s,visibility 0s 0s;-moz-transition:opacity .3s 0s,visibility 0s 0s;transition:opacity .3s 0s,visibility 0s 0s}.strap-modal-container #strap-modal .modal-content{display:flex;flex-direction:column;max-height:90dvh}.strap-modal-container #strap-modal .modal-header,.strap-modal-container #strap-modal .modal-footer{flex:0 0 auto}.strap-modal-container #strap-grid{flex:1 1 auto;overflow:auto;min-height:0}body:has(.modal-overlay.model-visible) div#mps-sales-notification{display:none!important}.strap-modal-container .pill{margin:0;display:inline-flex;align-items:center;gap:.4rem;padding:.35rem .75rem;border-radius:999px;background:#f3d6cc;color:#7b3f2e;font-size:.8rem;background:#0c314a;color:#fff}.atc-promo-banner{background-color:transparent;padding:0 0 10px;display:flex;justify-content:center}.atc-inner-container{background-color:#e8e7e1;border:3px solid #0c314a;padding:1rem;text-align:center;color:#0a1a33;font-family:Segoe UI,Tahoma,Geneva,Verdana,sans-serif;width:100%}.atc-promo-banner h2{font-size:1.2rem;letter-spacing:4px;margin-bottom:.5rem;text-transform:uppercase;font-weight:600;font-family:Jost,sans-serif}.atc-promo-banner ol{list-style:none;padding:0;margin:0;text-transform:uppercase;letter-spacing:3px;font-size:.9rem;line-height:1.8}.atc-promo-banner ol li:before{content:counter(item) ") ";counter-increment:item}.atc-promo-banner ol{counter-reset:item}.atc-promo-banner a{color:inherit;font-weight:700;text-decoration:underline}.atc-promo-banner strong{font-weight:900}section.atc-promo-banner *{font-size:14px;letter-spacing:.5px;font-weight:600;font-family:Jost,sans-serif;line-height:1.3}@media only screen and (max-width:768px){section.atc-promo-banner *{font-size:12px;letter-spacing:.5px;font-weight:600;font-family:Jost,sans-serif;line-height:1.3}}
/*# sourceMappingURL=/cdn/shop/t/84/assets/buy-button-alt.css.map */
