.sticky-atc{--gutter-content: 16px;position:fixed;inset-inline-start:0;inset-inline-end:0;bottom:0;z-index:10;visibility:visible;width:100%;display:flex;align-items:center;padding:var(--gutter-content) var(--container-pad-x) calc(var(--gutter-content) + env(safe-area-inset-bottom,0px) * 1.5);line-height:1.4em;color:rgb(var(--body-text-color));background-color:rgb(var(--body-bg-color));box-shadow:0 0 12px 1px #0000001f;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__image{--aspect-ratio: 1;flex:none;width:48px;margin-inline-end:1.2em;display:none;background:var(--product-block-blend-bg, none)}.sticky-atc__image .theme-img{mix-blend-mode:var(--product-block-blend-mode, none)}.sticky-atc__details{flex-grow:1;margin-inline-end:calc(var(--gutter-content) * 2)}.sticky-atc__details__title{font-weight:600;line-height:1.3}.sticky-atc__details__variant{display:flex;align-items:baseline;margin-top:.25em}.sticky-atc__details__variant__title,.sticky-atc__details__variant__sep{margin-right:.5em}.sticky-atc__buttons{flex:none}.sticky-atc__error{position:absolute;bottom:calc(100% + var(--gutter-content));inset-inline-end:var(--gutter-content);padding:var(--gutter-content);color:rgb(var(--body-text-color));background-color:rgb(var(--body-bg-color));box-shadow:0 6px 12px 1px #0000001f;border-radius:var(--btn-border-radius)}.sticky-atc-anchor{display:block;visibility:hidden;position:relative}@media(min-width:768px){.sticky-atc{--sticky-atc-width: 485px;width:var(--sticky-atc-width);padding:12px;bottom:calc(var(--gutter-content) + env(safe-area-inset-bottom,0px));border-radius:var(--btn-inspired-border-radius);box-shadow:0 6px 12px 1px #0000001f}.sticky-atc--hide-on-mobile{display:flex}.sticky-atc--start{inset-inline-start:var(--container-pad-x);inset-inline-end:auto}.sticky-atc--center{inset-inline-start:calc(50% - var(--sticky-atc-width) / 2);inset-inline-end:auto}.sticky-atc--end{inset-inline-start:auto;inset-inline-end:var(--container-pad-x)}.sticky-atc__image:not(:empty){display:block}.sticky-atc__error{inset-inline-end:0}}.sticky-atc__details__price{margin-top:.2em}.sticky-atc__details__price .price{display:flex;align-items:baseline;gap:.5em;margin:0}.sticky-atc__details__price .price__was{opacity:.7;font-size:.85em}.sticky-atc__btn-icon,.sticky-atc__btn-short{display:none}@media(max-width:767.98px){.sticky-atc{gap:12px;padding:10px 16px calc(10px + env(safe-area-inset-bottom,0px));border-top:1px solid rgba(var(--body-text-color),.18);box-shadow:0 -6px 18px #0000002e}.sticky-atc__image{display:block;width:56px;margin:0;border-radius:10px;overflow:hidden}.sticky-atc__image:empty{display:none}.sticky-atc__image img{width:100%;height:100%;object-fit:cover}.sticky-atc__details{min-width:0;margin:0}.sticky-atc__details__title{font-size:13px;font-weight:400;letter-spacing:.06em;text-transform:uppercase;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.sticky-atc__details__variant{font-size:12px;margin-top:.1em}.sticky-atc__details__variant__sep,.sticky-atc__details__variant__change{display:none}.sticky-atc__details__price{font-size:17px;line-height:1.2}.sticky-atc__buttons .add-to-cart{display:inline-flex;align-items:center;gap:8px;padding:12px 18px;white-space:nowrap}.sticky-atc__btn-icon{display:inline-flex}.sticky-atc__btn-icon svg{width:18px;height:18px}.sticky-atc__btn-full{display:none}.sticky-atc__btn-short{display:inline}.sticky-atc__error{inset-inline-start:16px}}@media(max-width:767.98px){.sticky-atc__details__title{white-space:normal;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;font-size:12px;line-height:1.3}.sticky-atc__buttons .add-to-cart{padding:12px 14px;gap:6px}}@media(max-width:767.98px){.sticky-atc__buttons .add-to-cart:has(.sticky-atc__btn-icon){width:48px;height:48px;min-width:0;padding:0;justify-content:center;border-radius:12px}.sticky-atc__btn-icon svg{width:22px;height:22px}.sticky-atc__buttons .add-to-cart:has(.sticky-atc__btn-icon) .sticky-atc__btn-short,.sticky-atc__buttons .add-to-cart:has(.sticky-atc__btn-icon) .sticky-atc__btn-full{display:none}.sticky-atc__details__title{font-size:13px}}@media(max-width:767.98px){.scrolled-to-bottom .sticky-atc:not(.sticky-atc--out){visibility:visible;transform:none;opacity:1}body.sticky-atc-always{padding-bottom:calc(76px + env(safe-area-inset-bottom,0px))}}.sticky-atc__details__price .price__was{position:relative;display:inline-block;text-decoration:none;opacity:.75;padding:0 2px}.sticky-atc__details__price .price__was:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none;background:linear-gradient(to top right,transparent calc(50% - 1px),currentColor calc(50% - .6px),currentColor calc(50% + .6px),transparent calc(50% + 1px))}@media(max-width:767.98px){.sticky-atc.sticky-atc--out,.scrolled-to-bottom .sticky-atc{visibility:visible;transform:none;opacity:1}body:has(sticky-atc){padding-bottom:calc(76px + env(safe-area-inset-bottom,0px))}}
/*# sourceMappingURL=/cdn/shop/t/59/assets/sticky-atc.css.map */
