.sticky-atc{--sticky-btn-height: calc(4rem + var(--buttons-border-width) * 2);position:fixed;z-index:var(--z-sticky-atc, 350);background:var(--header-bg, rgb(var(--color-background)));opacity:0;pointer-events:none}.sticky-atc--bar{left:0;right:0;transition:transform var(--duration-default) ease,opacity var(--duration-default) ease}.sticky-atc--bar-bottom{bottom:0;border-radius:var(--float-radius, .8rem);border:.1rem solid rgba(var(--color-foreground),.1);box-shadow:0 -4px 20px rgba(var(--color-shadow),.08);transform:translateY(110%)}.sticky-atc--bar-top{top:var(--sticky-top, var(--header-height, 0px));border-bottom:.1rem solid rgba(var(--color-foreground),.1);box-shadow:0 4px 20px rgba(var(--color-shadow),.08);transform:translateY(-110%);transition:transform var(--duration-default) ease,opacity var(--duration-default) ease,top .15s ease-out}.sticky-atc--bar.is-visible{transform:translateY(0);opacity:1;pointer-events:auto}.sticky-atc--corner{width:34rem;border-radius:var(--sticky-atc-corner-radius, var(--product-card-corner-radius, 1rem));border:.1rem solid rgba(var(--color-foreground),.12);box-shadow:var(--product-card-shadow-horizontal-offset, 0) var(--product-card-shadow-vertical-offset, .8rem) var(--product-card-shadow-blur-radius, 2rem) rgba(var(--color-shadow),var(--product-card-shadow-opacity, .12));transition:transform var(--duration-default) ease,opacity var(--duration-default) ease}.sticky-atc--corner-tl{top:2rem;left:2rem;transform:translateY(-1.2rem)}.sticky-atc--corner-tr{top:2rem;right:2rem;transform:translateY(-1.2rem)}.sticky-atc--corner-bl{bottom:2rem;left:2rem;transform:translateY(1.2rem)}.sticky-atc--corner-br{bottom:2rem;right:2rem;transform:translateY(1.2rem)}.sticky-atc--corner.is-visible{transform:translateY(0);opacity:1;pointer-events:auto}.sticky-atc--corner .sticky-atc__inner{display:grid;grid-template-columns:auto minmax(0,1fr) auto;grid-template-areas:"image info  info" "pills pills pills" "btn   btn   toggle";align-items:center;gap:1rem 1.2rem;padding:1.6rem}.sticky-atc--corner .sticky-atc__content{display:contents}.sticky-atc--corner .sticky-atc__image{display:block;grid-area:image;width:5.6rem;height:5.6rem;border-radius:calc(var(--sticky-atc-corner-radius, var(--product-card-corner-radius, 1rem)) * .6)}.sticky-atc--corner .sticky-atc__info{grid-area:info;width:auto;flex:unset}.sticky-atc--corner .sticky-atc__title{display:-webkit-box;-webkit-line-clamp:2;line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;white-space:normal;text-overflow:unset;font-size:calc(var(--font-body-scale) * 1.2rem)}.sticky-atc--corner .sticky-atc__price{font-size:calc(var(--font-body-scale) * 1.3rem)}.sticky-atc--corner .sticky-atc__selects{display:none}.sticky-atc--corner .sticky-atc__pills{display:block;grid-area:pills;min-width:0}.sticky-atc--select.sticky-atc--corner .sticky-atc__pills,.sticky-atc--select.sticky-atc--compact .sticky-atc__pills{display:none}.sticky-atc--select.sticky-atc--corner .sticky-atc__selects,.sticky-atc--select.sticky-atc--compact .sticky-atc__selects{display:flex;grid-area:pills;min-width:0}.sticky-atc--corner .sticky-atc__toggle{grid-area:toggle}.sticky-atc--corner .sticky-atc__btn{grid-area:btn;width:100%;white-space:nowrap;font-size:calc(var(--font-body-scale) * 1.1rem);letter-spacing:.04em;text-align:center;padding-top:1.2rem;padding-bottom:1.2rem}.sticky-atc--compact{--sticky-btn-height: 3.6rem;left:50%;bottom:2rem;translate:-50% 0;width:max-content;max-width:min(80rem,calc(100vw - 4rem));border-radius:var(--sticky-atc-corner-radius, 1.6rem);border:.1rem solid rgba(var(--color-foreground),.12);box-shadow:0 .8rem 2.4rem rgba(var(--color-shadow),.14);transform:translateY(1.2rem);transition:transform var(--duration-default) ease,opacity var(--duration-default) ease}.sticky-atc--compact-top{top:calc(var(--sticky-top, var(--header-height, 0px)) + 2rem);bottom:auto;transform:translateY(-1.2rem)}.sticky-atc--compact.is-visible{transform:translateY(0);opacity:1;pointer-events:auto}.sticky-atc--compact .sticky-atc__inner{display:grid;grid-template-columns:auto minmax(0,1fr) auto auto;grid-template-areas:"image info  info info" "image pills btn  toggle";align-items:center;gap:.6rem 1.4rem;padding:.8rem .8rem .8rem 1rem}.sticky-atc--compact .sticky-atc__inner:not(:has(.sticky-atc__pills)){grid-template-areas:"image info btn toggle"}.sticky-atc--compact .sticky-atc__content{display:contents}.sticky-atc--compact .sticky-atc__image{display:block;grid-area:image;width:4.8rem;height:4.8rem;border-radius:calc(var(--sticky-atc-corner-radius, 1.6rem) * .5)}.sticky-atc--compact .sticky-atc__info{grid-area:info;display:flex;align-items:baseline;gap:1.2rem;min-width:0}.sticky-atc--compact .sticky-atc__title{display:block;min-width:0;max-width:28rem;font-family:var(--font-body-family);font-weight:400;text-transform:none;letter-spacing:0;font-size:calc(var(--font-body-scale) * 1.3rem)}.sticky-atc--compact .sticky-atc__price{flex-shrink:0;flex-wrap:nowrap;font-size:calc(var(--font-body-scale) * 1.3rem)}.sticky-atc--compact .sticky-atc__selects{display:none}.sticky-atc--compact .sticky-atc__pills{display:block;grid-area:pills;min-width:0;max-width:44rem}.sticky-atc--compact .sticky-atc__pill-label{min-width:3.6rem;height:3.6rem;padding:0 .9rem;font-size:1.2rem}.sticky-atc--compact .sticky-atc__btn{grid-area:btn;white-space:nowrap}.sticky-atc--compact .sticky-atc__toggle{grid-area:toggle}.sticky-atc--minimized.sticky-atc--compact{left:auto;right:max(1.6rem,var(--page-width-margin, 1.6rem));translate:none}.sticky-atc--minimized.sticky-atc--compact-top{top:calc(var(--sticky-top, var(--header-height, 0px)) + 1.6rem)}.sticky-atc__pills{display:none}.sticky-atc__pill-group+.sticky-atc__pill-group{margin-top:.6rem}.sticky-atc__pill-slider{--pill-fade-width: 2.4rem;position:relative;width:100%;min-width:0}.sticky-atc__pill-slider:before,.sticky-atc__pill-slider:after{content:"";position:absolute;top:0;bottom:0;width:var(--pill-fade-width);pointer-events:none;opacity:0;transition:opacity var(--duration-short) ease;z-index:1}.sticky-atc__pill-slider:before{left:0;background:linear-gradient(to right,var(--header-bg, rgb(var(--color-background))),rgba(var(--color-background),0))}.sticky-atc__pill-slider:after{right:0;background:linear-gradient(to left,var(--header-bg, rgb(var(--color-background))),rgba(var(--color-background),0))}.sticky-atc__pill-slider.has-scroll-start:before,.sticky-atc__pill-slider.has-scroll-end:after{opacity:1}.sticky-atc__pill-track{display:flex;gap:.6rem;width:100%;min-width:0;list-style:none;margin:0;padding:.2rem 0;overflow-x:auto;overscroll-behavior-x:contain;touch-action:pan-x;scroll-snap-type:x proximity;scroll-padding:0 .6rem}.sticky-atc__pill-slide{scroll-snap-align:center}.sticky-atc__pill-track.slider--everywhere{margin-bottom:0;scroll-snap-type:x proximity}.sticky-atc__pill-input{clip:rect(0,0,0,0);overflow:hidden;position:absolute;height:1px;width:1px}.sticky-atc__pill-label{border:var(--variant-pills-border-width) solid rgba(var(--color-foreground),var(--variant-pills-border-opacity));background-color:rgb(var(--color-background));color:rgb(var(--color-foreground));border-radius:999px;display:inline-flex;align-items:center;justify-content:center;min-width:4rem;height:4rem;padding:0 1.1rem;font-size:1.3rem;letter-spacing:.05em;line-height:1;cursor:pointer;transition:border var(--duration-short) ease,background-color var(--duration-short) ease,color var(--duration-short) ease}.sticky-atc__pill-input:checked+.sticky-atc__pill-label{background-color:rgb(var(--color-foreground));color:rgb(var(--color-background));border-color:rgb(var(--color-foreground))}.sticky-atc__pill-input:focus-visible+.sticky-atc__pill-label{box-shadow:0 0 0 .3rem rgb(var(--color-background)),0 0 0 .5rem rgba(var(--color-foreground),.55)}.sticky-atc__pill-input.is-unavailable+.sticky-atc__pill-label{color:rgba(var(--color-foreground),.45);border-color:rgba(var(--color-foreground),.15);text-decoration:line-through}.sticky-atc__pill-input.is-unavailable:checked+.sticky-atc__pill-label{background-color:rgba(var(--color-foreground),.45);color:rgb(var(--color-background));border-color:rgba(var(--color-foreground),.45)}@media screen and (max-width:989px){.sticky-atc--bar .sticky-atc__selects{display:none}.sticky-atc__pills{display:block;min-width:0}.sticky-atc__pill-label{min-width:3.4rem;height:3.4rem;padding:0 .9rem;font-size:1.2rem}}@media screen and (min-width:990px){.sticky-atc--bar-pills .sticky-atc__selects{display:none}.sticky-atc--bar-pills .sticky-atc__pills{display:block;flex:0 1 auto;min-width:0;max-width:min(56rem,45%)}}.sticky-atc--bar .sticky-atc__content{display:contents}.sticky-atc__inner{display:flex;align-items:center;gap:1.6rem;padding:1.2rem max(2rem,var(--page-width-margin, 2rem))}.sticky-atc__image{flex-shrink:0;width:5rem;height:5rem;border-radius:var(--media-radius, .4rem);overflow:hidden;display:none}.sticky-atc__image img{width:100%;height:100%;object-fit:cover;display:block}@media screen and (min-width:990px){.sticky-atc--bar .sticky-atc__image{display:block}}.sticky-atc__info{flex:1;min-width:0}.sticky-atc__title{font-family:var(--font-heading-family);font-weight:600;text-transform:uppercase;letter-spacing:.06em;font-size:calc(var(--font-body-scale) * 1.3rem);color:rgb(var(--color-foreground));margin:0;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;display:none}@media screen and (min-width:990px){.sticky-atc--bar .sticky-atc__title{display:block}}.sticky-atc__price{margin:0;display:flex;align-items:baseline;gap:.5rem .7rem;flex-wrap:wrap;font-size:calc(var(--font-body-scale) * 1.4rem)}.sticky-atc__sale-price,.sticky-atc__regular-price{font-family:var(--font-heading-family);font-weight:600;letter-spacing:.02em}.sticky-atc__sale-price{color:#b24a3d}.sticky-atc__regular-price{color:rgb(var(--color-foreground))}.sticky-atc__compare-price{font-family:var(--font-body-family);font-weight:400;font-size:.8em;color:rgba(var(--color-foreground),.45);text-decoration:line-through}.sticky-atc__selects{display:flex;gap:.8rem;flex-wrap:nowrap;align-items:center;flex-shrink:0}.sticky-atc__select-wrap{position:relative;display:flex;align-items:center;width:auto}.sticky-atc__select-wrap .svg-wrapper{right:calc(var(--inputs-border-width) + .8rem)}.sticky-atc__select-wrap:before,.sticky-atc__select-wrap:after,.sticky-atc__select-wrap:hover:after{content:none}.sticky-atc__select-wrap .select__select{height:var(--sticky-btn-height);min-height:0;min-width:8rem;max-width:14rem;font-size:calc(var(--font-body-scale) * 1.3rem);color:rgb(var(--color-foreground));padding-top:0;padding-bottom:0;border:var(--buttons-border-width) solid rgba(var(--color-foreground),var(--buttons-border-opacity));border-radius:var(--buttons-radius);background-color:rgb(var(--color-background))}.sticky-atc__btn-label--short{display:none}.sticky-atc__btn{flex-shrink:0;white-space:nowrap;min-height:0;height:var(--sticky-btn-height);padding:0 2.4rem;font-family:var(--font-heading-family);font-weight:700;text-transform:uppercase;letter-spacing:.1em}.sticky-atc__btn:disabled{opacity:.5;cursor:not-allowed}.sticky-atc__btn.atc-loading{color:transparent;position:relative}.sticky-atc__btn.atc-loading>.loading__spinner{display:flex;align-items:center;justify-content:center;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);width:1.8rem;height:1.8rem}.sticky-atc__btn.atc-loading>.loading__spinner .spinner{width:100%;height:100%}.sticky-atc__btn.atc-loading>.loading__spinner .path{stroke:rgb(var(--color-button-text))}.sticky-atc__btn{transition:background-color var(--duration-short) ease,color var(--duration-short) ease,opacity var(--duration-default) ease}.sticky-atc__btn:before{box-shadow:none}.sticky-atc__btn:after{transition:none}.sticky-atc__btn:not([disabled]):hover:after{--border-offset: var(--buttons-border-offset);box-shadow:0 0 0 calc(var(--buttons-border-width) + var(--border-offset)) rgba(var(--color-button-text),var(--border-opacity)),0 0 0 var(--buttons-border-width) rgba(var(--color-button),var(--alpha-button-background))}.sticky-atc__btn.button--secondary,.sticky-atc__toggle.button--secondary{border:var(--buttons-border-width) solid rgba(var(--color-button-text),var(--buttons-border-opacity))}.sticky-atc__btn.button--secondary:after,.sticky-atc__btn.button--secondary:not([disabled]):hover:after,.sticky-atc__toggle.button--secondary:after,.sticky-atc__toggle.button--secondary:not([disabled]):hover:after{box-shadow:none}.sticky-atc__btn:focus,.sticky-atc__btn:focus-visible{box-shadow:none;outline:none}.sticky-atc .select__select:focus,.sticky-atc .select__select:focus-visible{box-shadow:none;outline:none}.sticky-atc:not(.is-visible) .sticky-atc__btn,.sticky-atc:not(.is-visible) .sticky-atc__btn:before,.sticky-atc:not(.is-visible) .sticky-atc__btn:after,.sticky-atc:not(.is-visible) .select__select{transition:none}@media screen and (max-width:989px){.sticky-atc--bar .sticky-atc__inner{display:grid;grid-template-columns:minmax(0,1fr) auto auto;grid-template-areas:"pills btn   toggle" "title title title";align-items:center;gap:.6rem 1rem;padding:1rem 1.4rem}.sticky-atc--bar .sticky-atc__info{grid-area:title;display:flex;align-items:baseline;justify-content:space-between;gap:.8rem;min-width:0}.sticky-atc--bar .sticky-atc__title{display:block;flex:0 1 auto;min-width:0;font-size:calc(var(--font-body-scale) * 1.2rem)}.sticky-atc--bar .sticky-atc__price{flex:0 0 auto;flex-wrap:nowrap;gap:.6rem;font-size:calc(var(--font-body-scale) * 1.2rem)}.sticky-atc--bar .sticky-atc__btn-label{display:none}.sticky-atc--bar .sticky-atc__btn-label--short{display:inline}.sticky-atc--bar .sticky-atc__pills{grid-area:pills;min-width:0}.sticky-atc--bar .sticky-atc__toggle{grid-area:toggle}.sticky-atc--bar .sticky-atc__btn{grid-area:btn;min-width:calc(9rem + var(--buttons-border-width) * 2);padding:0 1.4rem;font-size:calc(var(--font-body-scale) * 1.2rem);letter-spacing:.06em}}@media screen and (min-width:990px){.sticky-atc--bar-top.sticky-atc--header-floating{top:var(--sticky-top, var(--header-height, 0px));left:var(--float-side, 1.6rem);right:var(--float-side, 1.6rem);border-bottom:.1rem solid rgba(var(--color-foreground),.12);border-left:.1rem solid rgba(var(--color-foreground),.12);border-right:.1rem solid rgba(var(--color-foreground),.12);border-radius:0 0 var(--float-radius, 8px) var(--float-radius, 8px);box-shadow:0 4px 16px #0000001a}}.sticky-atc__toggle{flex-shrink:0;min-width:0;min-height:0;width:var(--sticky-btn-height);height:var(--sticky-btn-height);padding:0}.sticky-atc__toggle .svg-wrapper{display:flex;width:1.2rem;height:1.2rem;transition:transform var(--duration-default) ease}.sticky-atc__toggle .svg-wrapper>svg{width:100%;height:auto}.sticky-atc--bar-top .sticky-atc__toggle .svg-wrapper,.sticky-atc--compact-top .sticky-atc__toggle .svg-wrapper,.sticky-atc--minimized .sticky-atc__toggle .svg-wrapper{transform:rotate(180deg)}.sticky-atc--minimized.sticky-atc--bar-top .sticky-atc__toggle .svg-wrapper,.sticky-atc--minimized.sticky-atc--compact-top .sticky-atc__toggle .svg-wrapper{transform:rotate(0)}.sticky-atc--bar:not(.sticky-atc--minimized) .sticky-atc__toggle,.sticky-atc--compact:not(.sticky-atc--minimized) .sticky-atc__toggle,.sticky-atc--corner:not(.sticky-atc--minimized) .sticky-atc__toggle{background:transparent;color:rgb(var(--color-foreground));border-color:transparent}.sticky-atc--bar:not(.sticky-atc--minimized) .sticky-atc__toggle:before,.sticky-atc--bar:not(.sticky-atc--minimized) .sticky-atc__toggle:after,.sticky-atc--compact:not(.sticky-atc--minimized) .sticky-atc__toggle:before,.sticky-atc--compact:not(.sticky-atc--minimized) .sticky-atc__toggle:after,.sticky-atc--corner:not(.sticky-atc--minimized) .sticky-atc__toggle:before,.sticky-atc--corner:not(.sticky-atc--minimized) .sticky-atc__toggle:after{content:none}.sticky-atc--minimized{width:auto;background:transparent;border:none;box-shadow:none}.sticky-atc--minimized .sticky-atc__inner{display:block;width:auto;padding:0}.sticky-atc--minimized .sticky-atc__image,.sticky-atc--minimized .sticky-atc__info,.sticky-atc--minimized .sticky-atc__selects,.sticky-atc--minimized .sticky-atc__pills,.sticky-atc--minimized .sticky-atc__btn{display:none}.sticky-atc--minimized.sticky-atc--bar{left:auto;right:max(1.6rem,var(--page-width-margin, 1.6rem))}.sticky-atc--minimized.sticky-atc--bar-bottom{bottom:1.6rem}.sticky-atc--minimized.sticky-atc--bar-top{top:calc(var(--sticky-top, var(--header-height, 0px)) + 1.6rem)}.sticky-atc--minimized.sticky-atc--bar-top.sticky-atc--header-floating{left:auto;border:none;box-shadow:none}.sticky-atc--minimized .sticky-atc__toggle{animation:sticky-atc-collapse var(--duration-default) ease}.sticky-atc--expanding .sticky-atc__inner{animation:sticky-atc-expand var(--duration-default) ease}@keyframes sticky-atc-collapse{0%{opacity:0;transform:scale(.7)}to{opacity:1;transform:none}}@keyframes sticky-atc-expand{0%{opacity:0;transform:translateY(.8rem)}to{opacity:1;transform:none}}.sticky-atc--no-transition,.sticky-atc--no-transition .sticky-atc__image,.sticky-atc--no-transition .sticky-atc__info,.sticky-atc--no-transition .sticky-atc__selects,.sticky-atc--no-transition .sticky-atc__pills,.sticky-atc--no-transition .sticky-atc__btn,.sticky-atc--no-transition .sticky-atc__toggle .svg-wrapper{transition:none}.sticky-atc--no-transition .sticky-atc__toggle{animation:none}@media(prefers-reduced-motion:reduce){.sticky-atc,.sticky-atc__toggle .svg-wrapper{transition:none}.sticky-atc--minimized .sticky-atc__toggle,.sticky-atc--expanding .sticky-atc__inner{animation:none}}@media screen and (min-width:990px){.sticky-atc--minimized.sticky-atc--bar-bottom,.sticky-atc--minimized.sticky-atc--compact-bottom,.sticky-atc--minimized.sticky-atc--corner-br{bottom:9rem}}
/*# sourceMappingURL=/cdn/shop/t/60/assets/sticky-atc.css.map */
