.sd-section.sd-sticky-cta-wrap{position:static;isolation:auto;padding:0;background:none}.sd-sticky-cta-wrap--btn-custom .sd-sticky-cta__button{background-color:var(--sd-cta-btn);color:var(--sd-cta-btn-text)}.sd-sticky-cta-wrap--btn-custom .sd-sticky-cta__button .path{stroke:var(--sd-cta-btn-text)}.sd-sticky-cta{position:fixed;left:0;right:0;z-index:30;display:block;color:rgb(var(--color-foreground));background:var(--gradient-background, rgb(var(--color-background)));box-shadow:0 -4px 24px #00000014;transition:transform .35s cubic-bezier(.2,.6,.35,1),opacity .35s ease,visibility .35s;opacity:0;visibility:hidden}.sd-sticky-cta--bottom{bottom:0;transform:translateY(100%);padding-bottom:env(safe-area-inset-bottom,0px)}.sd-sticky-cta--top{top:var(--sd-sticky-offset, 0px);transform:translateY(-100%);box-shadow:0 4px 24px #00000014;transition:top .25s ease,transform .25s ease,opacity .35s ease,visibility .35s}.sd-sticky-cta.is-visible{transform:none;opacity:1;visibility:visible}.sd-sticky-cta__bar{display:flex;align-items:center;gap:1.2rem;padding-top:1rem;padding-bottom:1rem}.sd-sticky-cta__media{flex:0 0 auto;width:4.8rem;height:4.8rem;border-radius:.8rem;overflow:hidden;background:rgba(var(--color-foreground),.05)}.sd-sticky-cta__img{width:100%;height:100%;object-fit:cover;display:block}.sd-sticky-cta__text{flex:1 1 auto;min-width:0;display:flex;flex-direction:column;gap:.2rem}.sd-sticky-cta__title{margin:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.sd-sticky-cta__sub{margin:0;font-size:1.3rem;line-height:1.4;color:rgba(var(--color-foreground),.8)}.sd-sticky-cta__price{display:flex;align-items:baseline;gap:.6rem;font-weight:600;color:rgb(var(--color-foreground))}.sd-sticky-cta__compare{font-weight:400;color:rgba(var(--color-foreground),.6)}.sd-sticky-cta__compare[hidden]{display:none}.sd-sticky-cta__actions{flex:0 0 auto;display:flex;flex-wrap:wrap;align-items:center;justify-content:flex-end;gap:.8rem;position:relative}.sd-sticky-cta__select{width:auto;max-width:22rem}.sd-sticky-cta__select .select__select{height:4.4rem;font-size:1.4rem}.sd-sticky-cta__button{gap:.6rem;white-space:nowrap}.sd-sticky-cta__button .sd-icon{--sd-icon-size: 2rem}.sd-sticky-cta__error{flex-basis:100%;margin:0;font-size:1.2rem;color:rgb(var(--color-accent-1, 211, 47, 47));text-align:right}.sd-sticky-cta__error[hidden]{display:none}.sd-sticky-cta__hint{margin:0 auto;padding-bottom:.8rem;font-size:1.2rem;line-height:1.4;color:rgba(var(--color-foreground),.85)}.sd-sticky-cta__hint[hidden]{display:none}@media screen and (max-width:749px){.sd-sticky-cta__bar{gap:.8rem;padding-top:.8rem;padding-bottom:.8rem}.sd-sticky-cta__media{width:4rem;height:4rem}.sd-sticky-cta--btn-full-m .sd-sticky-cta__bar{flex-wrap:wrap}.sd-sticky-cta--btn-full-m .sd-sticky-cta__actions{flex:1 1 100%}.sd-sticky-cta--btn-full-m .sd-sticky-cta__button{flex:1 1 auto}.sd-sticky-cta--btn-full-m .sd-sticky-cta__select{flex:1 1 40%;max-width:none}.sd-sticky-cta__text:not(:has(>:not(.sd-hide-mobile))){display:none}.sd-sticky-cta--clear-m{background:transparent;box-shadow:none;pointer-events:none}.sd-sticky-cta--clear-m .sd-sticky-cta__media,.sd-sticky-cta--clear-m .sd-sticky-cta__text{display:none}.sd-sticky-cta--clear-m .sd-sticky-cta__bar{flex-wrap:wrap}.sd-sticky-cta--clear-m .sd-sticky-cta__actions{flex:1 1 100%;pointer-events:auto}.sd-sticky-cta--clear-m .sd-sticky-cta__button{flex:1 1 auto;box-shadow:0 .4rem 1.6rem #00000047}.sd-sticky-cta--clear-m .sd-sticky-cta__select{flex:1 1 40%;max-width:none}}@media screen and (min-width:750px){.sd-sticky-cta--btn-full-d .sd-sticky-cta__actions{flex:1 1 40%}.sd-sticky-cta--btn-full-d .sd-sticky-cta__button{flex:1 1 auto}.sd-sticky-cta--clear-d{background:transparent;box-shadow:none;pointer-events:none}.sd-sticky-cta--clear-d .sd-sticky-cta__media,.sd-sticky-cta--clear-d .sd-sticky-cta__text{display:none}.sd-sticky-cta--clear-d .sd-sticky-cta__actions{flex:1 1 100%;pointer-events:auto}.sd-sticky-cta--clear-d .sd-sticky-cta__button{flex:1 1 auto;box-shadow:0 .4rem 1.6rem #00000047}}html.sd-sticky-cta-on-bottom body{padding-bottom:var(--sd-sticky-cta-h, 0px)}@media(prefers-reduced-motion:reduce){.sd-sticky-cta,.sd-sticky-cta--top{transition:opacity .2s ease,visibility .2s}}.section+.sd-sticky-cta-section+.section{margin-top:var(--spacing-sections-mobile)}@media screen and (min-width:750px){.section+.sd-sticky-cta-section+.section{margin-top:var(--spacing-sections-desktop)}}
/*# sourceMappingURL=/cdn/shop/t/3/assets/sd-sticky-cta.css.map */
