.sticky-atc-anchor{display:none}sticky-add-to-cart.sticky-atc{--sticky-atc-bg: var(--color-greyscale-100, #f7f7f7);--sticky-atc-fg: var(--color-foreground, #101010);--sticky-atc-border: var(--color-foreground, #101010);--sticky-atc-muted: var(--color-secondary-800, #6a6a6a);--sticky-atc-inset: var(--page-margin, 16px);--sticky-atc-radius: 4px;--sticky-atc-pad-inline: 12px;--sticky-atc-pad-block: 12px;--sticky-atc-gap: 16px;--sticky-atc-media-size: 56px;--sticky-atc-button-height: 40px;--sticky-atc-z: 100;display:block;position:fixed;top:auto;right:var(--sticky-atc-inset);bottom:var(--sticky-atc-inset);left:var(--sticky-atc-inset);width:auto;max-width:none;margin:0;z-index:var(--sticky-atc-z);pointer-events:none;opacity:0;visibility:hidden;box-sizing:border-box;transition:opacity .2s ease,visibility .2s ease}sticky-add-to-cart.sticky-atc.is-visible{opacity:1;visibility:visible;pointer-events:auto}.sticky-atc__bar{display:flex;align-items:center;justify-content:space-between;gap:var(--sticky-atc-gap);width:100%;min-height:calc(var(--sticky-atc-media-size) + var(--sticky-atc-pad-block) * 2);padding-block:var(--sticky-atc-pad-block);padding-inline:var(--sticky-atc-pad-inline);background:var(--sticky-atc-bg);color:var(--sticky-atc-fg);border:1px solid var(--sticky-atc-border);border-radius:var(--sticky-atc-radius);box-sizing:border-box}@media screen and (min-width:750px){sticky-add-to-cart.sticky-atc{--sticky-atc-inset: var(--page-margin, 40px);--sticky-atc-pad-inline: 16px}}.sticky-atc__product{display:flex;align-items:center;gap:12px;min-width:0;flex:1 1 auto}.sticky-atc__media{flex:0 0 auto;width:var(--sticky-atc-media-size);height:var(--sticky-atc-media-size);overflow:hidden;border-radius:2px;background:rgb(from var(--sticky-atc-fg) r g b / .04)}.sticky-atc__image{width:100%;height:100%;object-fit:cover;display:block}.sticky-atc__info{min-width:0;display:flex;flex-direction:column;justify-content:center;gap:2px}.sticky-atc__title{margin:0;font-family:var(--font-heading--family, var(--font-body--family));font-size:.9375rem;font-weight:700;line-height:1.25;color:var(--sticky-atc-fg);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.sticky-atc__options{margin:0;font-size:.8125rem;font-weight:400;line-height:1.3;color:var(--sticky-atc-muted);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.sticky-atc__options--empty{display:none}.sticky-atc__actions{display:flex;align-items:center;gap:16px;flex:0 0 auto}.sticky-atc__price{font-size:.9375rem;font-weight:400;line-height:1.2;color:var(--sticky-atc-fg);white-space:nowrap}.sticky-atc__form{display:block}.sticky-atc__form form{display:flex;align-items:center;margin:0}sticky-add-to-cart.sticky-atc add-to-cart-component{display:block;height:var(--sticky-atc-button-height)}sticky-add-to-cart.sticky-atc .button.sticky-atc__button{position:relative;display:inline-flex!important;align-items:center;justify-content:center;align-content:center;height:var(--sticky-atc-button-height)!important;min-height:var(--sticky-atc-button-height)!important;max-height:var(--sticky-atc-button-height)!important;padding-block:0!important;padding-inline:20px!important;width:auto;line-height:1;font-size:.875rem;font-weight:700;border-radius:var(--style-border-radius-buttons-primary, 8px);text-transform:none;overflow:hidden}sticky-add-to-cart.sticky-atc .sticky-atc__button .add-to-cart-text{display:inline-flex;align-items:center;justify-content:center;gap:0;position:relative;animation:none}sticky-add-to-cart.sticky-atc .sticky-atc__button .add-to-cart-text--added{display:inline-flex;align-items:center;justify-content:center;gap:0;top:0;right:0;bottom:0;left:0}sticky-add-to-cart.sticky-atc .sticky-atc__button .add-to-cart-icon,sticky-add-to-cart.sticky-atc .sticky-atc__button .svg-wrapper.add-to-cart-icon{display:none!important;width:0!important;height:0!important;overflow:hidden}sticky-add-to-cart.sticky-atc .sticky-atc__button .add-to-cart-text__content{display:inline}@media screen and (max-width:749px){.sticky-atc__title{font-size:.8125rem}.sticky-atc__options{font-size:.75rem}.sticky-atc__actions{gap:12px}.sticky-atc__price{font-size:.8125rem}sticky-add-to-cart.sticky-atc .button.sticky-atc__button{padding-inline:16px!important}}@media(prefers-reduced-motion:reduce){sticky-add-to-cart.sticky-atc{transition:none}}
/*# sourceMappingURL=/cdn/shop/t/5/assets/custom-sticky-add-to-cart.css.map */
