.sticky-atc{--gutter-content: 16px;--sticky-atc-thumb: 50px;position:fixed;inset-inline-start:0;inset-inline-end:0;bottom:0;z-index:10;visibility:visible;width:100%;display:block;padding-block:12px calc(12px + env(safe-area-inset-bottom,0px));line-height:1.4em;color:rgb(var(--sticky-atc-text, var(--body-text-color)));background-color:rgb(var(--sticky-atc-bg, var(--body-bg-color)));transition-property:transform,opacity,visibility;transition-duration:.2s;transition-timing-function:ease}.sticky-atc--out,.scrolled-to-bottom .sticky-atc{visibility:hidden;transform:translateY(100%);opacity:0}.sticky-atc--hide-on-mobile{display:none}.sticky-atc__inner{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:12px 16px}.sticky-atc__product{flex:1 1 0;min-width:0;display:flex;align-items:center;gap:16px}.sticky-atc__image{--aspect-ratio: 1;flex:none;width:var(--sticky-atc-thumb);display:none;background:var(--product-block-blend-bg, none)}.sticky-atc__image:not(:empty){display:block}.sticky-atc__image img{display:block;width:100%}.sticky-atc__image .theme-img{mix-blend-mode:var(--product-block-blend-mode, none)}.sticky-atc__details{min-width:0;display:flex;flex-direction:column;gap:6px}.sticky-atc__details__title{overflow:hidden;font-family:var(--heading-font-family);font-size:18px;font-weight:500;line-height:1.2;letter-spacing:-.02em;text-overflow:ellipsis;white-space:nowrap}.sticky-atc__details__variant{display:flex;align-items:baseline;gap:12px;min-width:0;font-size:13px;line-height:1.1}.sticky-atc__details__variant__title{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.sticky-atc__details__variant__change{flex:none;padding-bottom:4px;border-bottom:1px solid currentColor;color:inherit;font-size:var(--base-text-size);line-height:1.4;text-decoration:none}.sticky-atc__buttons{flex:none}.sticky-atc__buttons .btn{display:flex;align-items:center;justify-content:center;width:100%;min-height:40px;padding-block:0;padding-inline:32px;font-size:var(--base-text-size);font-weight:500;line-height:1}.sticky-atc__cta{white-space:nowrap}.sticky-atc__error{position:absolute;bottom:calc(100% + var(--gutter-content));inset-inline-end:var(--container-pad-x);padding:var(--gutter-content);color:rgb(var(--body-text-color));background-color:rgb(var(--body-bg-color));box-shadow:0 6px 12px 1px #0000001f}.sticky-atc-anchor{display:block;visibility:hidden;position:relative}@media(max-width:767.98px){.sticky-atc{--sticky-atc-thumb: 44px}.sticky-atc__product,.sticky-atc__buttons{flex:1 0 100%}.sticky-atc__details__variant{font-size:12px}}@media(min-width:768px){.sticky-atc{padding-block:16px calc(16px + env(safe-area-inset-bottom,0px))}.sticky-atc--hide-on-mobile{display:block}.sticky-atc__details__title{font-size:24px}.sticky-atc__buttons{width:min(370px,45%)}}
/*# sourceMappingURL=/cdn/shop/t/28/assets/sticky-atc.css.map */
