.rd-sticky-atc{position:fixed;inset-inline:0;inset-block-end:var(--rd-consent-h, 0px);z-index:4;display:block;padding-block-end:env(safe-area-inset-bottom,0px);background-color:rgb(var(--color-background));color:rgb(var(--color-foreground));border-block-start:.1rem solid rgba(var(--color-foreground),.12);box-shadow:0 -.4rem 1.6rem rgba(var(--color-shadow, var(--color-foreground)),.08);transform:translateY(110%);visibility:hidden;transition:transform .35s cubic-bezier(.2,.7,.2,1),visibility 0s linear .35s}.rd-sticky-atc[hidden]{display:none}.rd-sticky-atc:not(.is-visible),.rd-sticky-atc:not(.is-visible) *{visibility:hidden!important;animation:none!important}.rd-sticky-atc__price>:not(.price){display:none!important}.rd-sticky-atc.is-visible{transform:translateY(0);visibility:visible;transition:transform .35s cubic-bezier(.2,.7,.2,1),visibility 0s linear 0s}body.overflow-hidden .rd-sticky-atc.is-visible,body.overflow-hidden-mobile .rd-sticky-atc.is-visible,body.overflow-hidden-tablet .rd-sticky-atc.is-visible,body.overflow-hidden-desktop .rd-sticky-atc.is-visible,.quick-add-modal .rd-sticky-atc{transform:translateY(110%);visibility:hidden}.rd-sticky-atc__inner{display:flex;align-items:center;gap:1.2rem;padding-block:1rem}.rd-sticky-atc__media{flex:0 0 auto;width:4.8rem;height:4.8rem;overflow:hidden;border-radius:calc(var(--media-radius, 0px) / 2);background-color:rgba(var(--color-foreground),.04)}.rd-sticky-atc__media:empty{display:none}.rd-sticky-atc__image{display:block;width:100%;height:100%;object-fit:cover}.rd-sticky-atc__info{flex:1 1 auto;min-width:0}.rd-sticky-atc__title{margin:0;font-size:1.3rem;line-height:1.3;letter-spacing:.04rem;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.rd-sticky-atc__price .price{margin:0;font-size:1.4rem;line-height:1.3}.rd-sticky-atc__price .price .badge,.rd-sticky-atc__price .unit-price,.rd-sticky-atc__price .price__badge-sale,.rd-sticky-atc__price .price__badge-sold-out{display:none}.rd-sticky-atc__button.button{flex:0 0 auto;min-width:0;min-height:4.4rem;padding-inline:2rem;font-size:1.4rem}.rd-sticky-atc__button.is-loading{cursor:progress;opacity:.7}@media screen and (min-width:750px){.rd-sticky-atc__inner{gap:2rem;padding-block:1.2rem}.rd-sticky-atc__title{font-size:1.5rem}.rd-sticky-atc__button.button{min-width:22rem}}@media(prefers-reduced-motion:reduce){.rd-sticky-atc,.rd-sticky-atc.is-visible{transition:none}}
/*# sourceMappingURL=/cdn/shop/t/11/assets/rd-sticky-atc.css.map */
