.swx-sticky-atc{position:fixed;right:0;bottom:0;left:0;z-index:20;display:block;padding-top:var(--swx-sticky-atc-padding-top);padding-bottom:var(--swx-sticky-atc-padding-bottom);background:rgb(var(--color-background));box-shadow:0 -8px 10px 8px #0a0d121a,0 2px 4px -2px #0a0d120f;color:rgb(var(--color-foreground));opacity:0;visibility:hidden;pointer-events:none;transform:translateY(100%);transition:opacity .2s ease,visibility .2s ease,transform .2s ease}.swx-sticky-atc.is-visible{opacity:1;visibility:visible;pointer-events:auto;transform:translateY(0)}body:has(.swx-sticky-atc.is-visible) csm-web-accessibility{display:none}.swx-sticky-atc__inner{display:grid;gap:1.4rem;width:100%;padding-inline:var(--advanced-page-padding-inline)}.swx-sticky-atc__product{min-width:0}.swx-sticky-atc__reviews{width:fit-content;min-height:1.5rem;color:inherit;font-size:1.2rem;text-decoration:none}.swx-sticky-atc__reviews:empty{display:none;min-height:0}.swx-sticky-atc__reviews .swx-junip-custom-snippet{margin-top:0}.swx-sticky-atc__reviews:focus-visible{outline:.2rem solid currentColor;outline-offset:.3rem}.swx-sticky-atc__title{margin:.5rem 0 0;font-family:var(--font-body-family);font-size:var(--swx-sticky-atc-title-size);font-weight:400;line-height:1.2;letter-spacing:0}@media screen and (max-width:749px){.swx-sticky-atc__title{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.swx-sticky-atc__title.is-two-line{display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;overflow-wrap:anywhere;white-space:normal}}.swx-sticky-atc__purchase-options{display:flex;gap:3.2rem;min-width:0;margin:0;padding:0;border:0}.swx-sticky-atc__purchase-options[hidden]{display:none}.swx-sticky-atc__purchase-option{display:inline-flex;gap:1rem;align-items:center;min-width:0;font-family:var(--font-navigation-family, var(--font-body-family));font-size:var(--swx-sticky-atc-option-size);font-weight:400;line-height:1.2;letter-spacing:-.03em;white-space:nowrap;cursor:pointer;opacity:.45;transition:opacity .18s ease}.swx-sticky-atc__purchase-option.is-selected{opacity:1}.swx-sticky-atc__purchase-option input{position:relative;flex:0 0 2rem;width:2rem;height:2rem;margin:0;border:.2rem solid currentColor;border-radius:50%;background:transparent;color:inherit;-webkit-appearance:none;appearance:none;cursor:pointer}.swx-sticky-atc__purchase-option input:after{position:absolute;top:.3rem;right:.3rem;bottom:.3rem;left:.3rem;border-radius:inherit;background:currentColor;content:"";opacity:0}.swx-sticky-atc__purchase-option input:checked:after{opacity:1}.swx-sticky-atc__purchase-option input:focus-visible{outline:.2rem solid currentColor;outline-offset:.3rem}.swx-sticky-atc__purchase-option input:disabled,.swx-sticky-atc__purchase-options[disabled] .swx-sticky-atc__purchase-option{cursor:wait}.swx-sticky-atc__button{position:relative;width:100%;min-height:5rem;margin-top:1.1rem;font-size:var(--swx-sticky-atc-button-size);--swx-button-radius: .5rem}.swx-sticky-atc__button:disabled{cursor:not-allowed}.swx-sticky-atc__button-content{display:inline-flex;gap:2.8rem;align-items:center;justify-content:center;width:100%}.swx-sticky-atc__button-label{flex:0 0 auto;white-space:nowrap}.swx-sticky-atc__button-price{display:inline-flex;flex:0 0 auto;align-items:center;color:rgb(var(--color-button-text));font-family:inherit;font-size:var(--swx-sticky-atc-button-price-size);line-height:1}.swx-sticky-atc__button-price:empty{display:none}.swx-sticky-atc .swx-sticky-atc__button-price .price,.swx-sticky-atc .swx-sticky-atc__button-price .price__container{display:inline-flex;gap:.8rem;align-items:center;margin:0;color:inherit;font:inherit;letter-spacing:0}.swx-sticky-atc .swx-sticky-atc__button-price .price__regular{display:inline-flex}.swx-sticky-atc .swx-sticky-atc__button-price .price__sale,.swx-sticky-atc .swx-sticky-atc__button-price .price--on-sale .price__regular{display:none}.swx-sticky-atc .swx-sticky-atc__button-price .price--on-sale .price__sale{display:inline-flex;gap:.8rem;align-items:center}.swx-sticky-atc .swx-sticky-atc__button-price .price__sale>span:has(>.price-item--regular){order:1}.swx-sticky-atc .swx-sticky-atc__button-price .price__sale>.price-item--sale{order:2}.swx-sticky-atc .swx-sticky-atc__button-price .price-item,.swx-sticky-atc .swx-sticky-atc__button-price [data-wpd-product-handle]{margin:0;color:rgb(var(--color-button-text));font:inherit;letter-spacing:0}.swx-sticky-atc__button.loading .swx-sticky-atc__button-content{opacity:0;pointer-events:none}.swx-sticky-atc__button>.loading__spinner{position:absolute;inset:50% auto auto 50%;display:none;align-items:center;justify-content:center;width:2rem;height:2rem;color:rgb(var(--color-button-text));transform:translate(-50%,-50%)}.swx-sticky-atc__button.loading>.loading__spinner{display:flex}.swx-sticky-atc__button>.loading__spinner .spinner{width:2rem;height:2rem}.swx-sticky-atc__button>.loading__spinner .path{stroke:currentColor}@media screen and (min-width:750px){.swx-sticky-atc__title{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.swx-sticky-atc{box-shadow:0 -4px 10px -4px #0a0d121a,0 2px 4px -2px #0a0d120f}.swx-sticky-atc__inner{--swx-sticky-atc-column-gap: clamp(1rem, calc(var(--swx-desktop-reference-unit) * 20), 2rem);grid-template-columns:minmax(0,1fr) auto calc(clamp(23.7rem,calc(var(--swx-desktop-reference-unit) * 287),28.7rem) + var(--swx-sticky-atc-column-gap));gap:var(--swx-sticky-atc-column-gap);align-items:center}.swx-sticky-atc__product{grid-column:1}.swx-sticky-atc__purchase-options{grid-column:2;justify-self:end}.swx-sticky-atc__button{grid-column:3;justify-self:end;width:clamp(23.7rem,calc(var(--swx-desktop-reference-unit) * 287),28.7rem);min-height:clamp(4rem,calc(var(--swx-desktop-reference-unit) * 50),5rem);margin-top:0}}@media screen and (min-width:1921px){.swx-sticky-atc__inner{--advanced-page-padding-inline: 0}}@media(prefers-reduced-motion:reduce){.swx-sticky-atc,.swx-sticky-atc__purchase-option{transition:none}}
/*# sourceMappingURL=/cdn/shop/t/41/assets/swx-sticky-atc.css.map */
