.button.product-form__submit:before,.button.product-form__submit:after,.button.quick-add__submit:before,.button.quick-add__submit:after,button.button[name=add]:before,button.button[name=add]:after,.product-form__submit.button:before,.product-form__submit.button:after,.quick-add__submit.button:before,.quick-add__submit.button:after{content:none!important;background:none!important;box-shadow:none!important}.button.product-form__submit,.button.quick-add__submit,button.button[name=add],.product-form__submit.button,.quick-add__submit.button,.card__information .quick-add__submit,.product-card .quick-add__submit,.grid__item .quick-add__submit{--buttons-radius: 999px !important;--buttons-radius-outset: 999px !important;border-radius:999px!important;font-weight:800!important}.sticky-atc{z-index:40!important;background:rgba(var(--color-background),.97)!important;border-top:1px solid rgba(var(--color-foreground),.08)!important;box-shadow:0 -12px 34px #0000001f!important;-webkit-backdrop-filter:blur(14px)!important;backdrop-filter:blur(14px)!important}.sticky-atc-container{display:flex!important;align-items:center!important;justify-content:flex-start!important;gap:1rem!important;max-width:1720px!important;margin:0 auto!important}.sticky-atc__left{display:flex!important;align-items:center!important;justify-content:flex-start!important;gap:clamp(1rem,2vw,2rem)!important;min-width:0!important;flex:1 1 auto!important}.sticky-atc__left__content{min-width:0!important;flex:1 1 auto!important}.sticky-atc secondary-variant-select{flex:0 0 auto!important;width:min(30rem,25vw)!important;max-width:30rem!important}.sticky-atc .sticky-atc__variant-select,.sticky-atc .select__select{width:100%!important;border:2px solid rgba(var(--color-foreground),.25)!important;border-radius:12px!important;background:rgb(var(--color-background))!important;color:rgb(var(--color-foreground))!important;font-weight:800!important;box-shadow:0 8px 20px #00000014!important}.sticky-atc__button{flex:0 0 auto!important;min-width:15rem!important}.sticky-atc .button,.sticky-atc__button .button{min-width:15rem!important;min-height:64px!important;padding:1rem 2.35rem!important;border-radius:999px!important;font-size:1.08rem!important;font-weight:900!important;line-height:1.1!important;white-space:nowrap!important;letter-spacing:0!important}@media screen and (min-width:750px){.sticky-atc{padding:.9rem clamp(1.5rem,3vw,3rem) calc(.9rem + env(safe-area-inset-bottom,0px))!important}.sticky-atc__left__content{padding-left:clamp(6.5rem,7vw,8.5rem)!important;max-width:min(48vw,58rem)!important}.sticky-atc secondary-variant-select{margin-left:auto!important}}@media screen and (max-width:749px){.sticky-atc{padding:.72rem .7rem calc(.72rem + env(safe-area-inset-bottom,0px)) 6.7rem!important}.sticky-atc-container{display:grid!important;grid-template-columns:minmax(0,1fr) 8.35rem!important;gap:.65rem!important;min-height:64px!important}.sticky-atc__left,.sticky-atc__left.sticky-atc--small-mobile-select{min-width:0!important;width:100%!important}.sticky-atc__left__content{display:none!important}.sticky-atc secondary-variant-select,.sticky-atc--small-mobile-select secondary-variant-select{min-width:0!important;width:100%!important;max-width:none!important}.sticky-atc .sticky-atc__variant-select,.sticky-atc .select__select,.sticky-atc--small-mobile-select .select__select,.sticky-atc__left:not(.sticky-atc--small-mobile-select) .select__select{height:60px!important;min-height:60px!important;padding:0 2.25rem 0 .95rem!important;font-size:.78rem!important;line-height:1.12!important;white-space:normal!important;text-overflow:clip!important}.sticky-atc__button,.sticky-atc .button,.sticky-atc__button .button{min-width:8.35rem!important}.sticky-atc .button,.sticky-atc__button .button{min-height:60px!important;padding:.82rem .95rem!important;font-size:.84rem!important}}@media screen and (max-width:420px){.sticky-atc{padding-left:6.55rem!important}.sticky-atc-container{grid-template-columns:minmax(0,1fr) 7.9rem!important;gap:.58rem!important}.sticky-atc__button,.sticky-atc .button,.sticky-atc__button .button{min-width:7.9rem!important}.sticky-atc .button,.sticky-atc__button .button{font-size:.82rem!important;padding-left:.72rem!important;padding-right:.72rem!important}}@media screen and (max-width:380px){.sticky-atc{padding-left:6.25rem!important}.sticky-atc-container{grid-template-columns:minmax(0,1fr) 7.45rem!important}.sticky-atc__button,.sticky-atc .button,.sticky-atc__button .button{min-width:7.45rem!important}}
/*# sourceMappingURL=/cdn/shop/t/271/assets/add-to-cart-button-fix.css.map */
