.product-card:has(.boa-atc) .product-card__main-actions,.product-card:has(.boa-atc) .product-card__atc-wrap,.product-card:has(.boa-atc) .product-card__list-actions-main,.product-card:has(.boa-atc) .product-card__btn{display:none}.boa-atc--pdp:not([hidden])+.product-form__submit,.boa-atc--sticky:not([hidden])+.product-form__submit{display:none}.boa-atc{--boa-atc-height: var(--buttons-height);display:flex;align-items:center;justify-content:center}.boa-atc .boa-atc__add{display:inline-flex;align-items:center;justify-content:center;height:var(--boa-atc-height)}.boa-atc[hidden],.boa-atc .boa-atc__add[hidden],.boa-atc__add-icon{display:none}.boa-atc__counter{position:relative;direction:ltr;display:inline-flex;align-items:center;gap:.4rem;min-width:11rem;box-sizing:border-box;height:var(--boa-atc-height);padding:0;border:var(--buttons-border-width) solid rgb(var(--color-button));border-radius:10rem;background-color:#fff;color:rgb(var(--color-button))}.boa-atc__counter[hidden]{display:none}.boa-atc .boa-atc__spinner{display:none;--loading-size: 1.8rem;left:50%;top:50%;translate:-50% -50%}.boa-atc[aria-busy=true] .boa-atc__spinner{display:inline-block}.boa-atc[aria-busy=true] .boa-atc__add .boa-atc__spinner{display:inline-block;opacity:1}.cart-drawer-products-recommendation .boa-atc[aria-busy=true][data-qty="0"] .boa-atc__add .btn__text{opacity:0}.boa-atc[aria-busy=true] .boa-atc__qty{visibility:hidden}.boa-atc .boa-atc__step{display:inline-flex;align-items:center;justify-content:center;flex:1 1 0;align-self:stretch;height:auto;padding:0;border:0;background-color:transparent;color:inherit}.boa-atc .boa-atc__step[name=minus]{border-radius:10rem 0 0 10rem}.boa-atc .boa-atc__step[name=plus]{border-radius:0 10rem 10rem 0}@media(hover:hover){.boa-atc .boa-atc__step[name=minus]:hover{background:linear-gradient(to right,rgba(var(--color-button),.1),transparent)}.boa-atc .boa-atc__step[name=plus]:hover{background:linear-gradient(to left,rgba(var(--color-button),.1),transparent)}}.boa-atc .boa-atc__step .icon{width:1.6rem;height:1.6rem}.boa-atc .boa-atc__qty{min-width:2rem;text-align:center;color:inherit;font-weight:var(--font-body-weight-bold);font-variant-numeric:tabular-nums}.boa-atc .boa-atc__add-icon .icon{width:1.8rem;height:1.8rem}.boa-atc--card{position:absolute;inset-inline:2rem;bottom:2rem;z-index:3}.boa-atc--card .boa-atc__add{width:100%;padding:0 1.5rem}.boa-atc--card .boa-atc__counter{width:100%}@media(min-width:768px){#ProductsList[data-layout=list] .boa-atc--card{display:none}}@media(min-width:768px)and (hover:hover)and (pointer:fine){.product-card:not(.product-card--simple) .boa-atc--card .boa-atc__add{opacity:0;transform:translateY(15px);transition:.3s all,.54s transform cubic-bezier(.4,0,.2,1),.54s opacity cubic-bezier(.4,0,.2,1)}.product-card .product-card__image-wrapper:hover .boa-atc--card .boa-atc__add,.product-card:not(.product-card--simple) .boa-atc--card .boa-atc__add:focus{opacity:1;transform:translateZ(0)}}@media(max-width:639.98px){.cart-count--absolute:not(.cart-count--small-medium){padding-top:4.34px}}@media(max-width:767.98px){.boa-atc--card{--boa-atc-height: 3.8rem;inset-inline:auto 1rem;bottom:1rem}.boa-atc--card .boa-atc__add{width:var(--boa-atc-height);padding:0;border-radius:50%}.boa-atc--card .boa-atc__add-icon{display:inline-flex}.boa-atc--card .boa-atc__add-text{display:none}.boa-atc--card .boa-atc__counter{width:auto}.mobile-hide-quick-add .boa-atc{display:none}}.boa-atc--compact{--boa-atc-height: 3.8rem}.boa-atc--compact .boa-atc__add{width:var(--boa-atc-height);padding:0;border-radius:50%}.boa-atc--compact .boa-atc__add-icon{display:inline-flex}.boa-atc--compact .boa-atc__add-text{display:none}.product-card--simple .boa-atc--compact{position:absolute;inset-inline:auto 1rem;bottom:1rem;z-index:3}.boa-atc--list,.boa-atc--list .boa-atc__add,.boa-atc--list .boa-atc__counter,.boa-atc--pdp,.boa-atc--pdp .boa-atc__counter{width:100%}@media(min-width:768px){.boa-atc--pdp{justify-content:flex-start}.boa-atc--pdp .boa-atc__add,.boa-atc--pdp .boa-atc__counter{width:50%}}.boa-atc--sticky{--boa-atc-height: calc(var(--buttons-height) - 10px)}.cart-drawer-products-recommendation__wrapper,.complementary-products .products{align-items:stretch}.cart-drawer-products-recommendation__wrapper>*,.complementary-products .products>*{height:auto}.cart-drawer-products-recommendation__wrapper>*>.product-card,.complementary-products .products>*>.product-card{box-sizing:border-box;height:100%}
/*# sourceMappingURL=/cdn/shop/t/4/assets/boa-atc.css.map */
