.sticky-atc{position:fixed;right:0;bottom:0;left:0;z-index:2;display:block;background-color:rgb(var(--color-background));border-top:.1rem solid rgba(var(--color-foreground),.1);box-shadow:0 -.4rem 1.6rem rgba(var(--color-shadow),.08);padding-bottom:env(safe-area-inset-bottom);transform:translateY(100%);visibility:hidden;transition:transform var(--duration-default) ease,visibility 0s linear var(--duration-default)}.sticky-atc.is-visible{transform:translateY(0);visibility:visible;transition:transform var(--duration-default) ease}@media(prefers-reduced-motion:reduce){.sticky-atc,.sticky-atc.is-visible,shopify-chat{transition:none}}.sticky-atc__inner{display:grid;grid-template-columns:minmax(0,1fr) auto;grid-template-areas:"details button" "options options";align-items:center;column-gap:1.2rem;row-gap:.8rem;padding-top:1rem;padding-bottom:1rem}.sticky-atc__media{display:none;grid-area:media}.sticky-atc__image{display:block;width:6rem;height:6rem;object-fit:cover}.sticky-atc__details{grid-area:details;min-width:0}.sticky-atc__title{margin:0;overflow:hidden;font-size:1.4rem;line-height:1.3;text-overflow:ellipsis;white-space:nowrap}.sticky-atc__meta{display:flex;align-items:baseline;gap:.8rem;min-width:0}.sticky-atc__price{flex-shrink:0}.sticky-atc__price .price{font-size:1.4rem}.sticky-atc__selected{min-width:0;overflow:hidden;color:rgba(var(--color-foreground),.75);font-size:1.3rem;text-overflow:ellipsis;white-space:nowrap}.sticky-atc__price .price__container{margin-bottom:0}.sticky-atc__options{display:flex;grid-area:options;gap:.8rem;min-width:0}.sticky-atc__option{flex:1 1 0;min-width:0}.sticky-atc__select{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.sticky-atc__option .svg-wrapper{right:1.5rem}.sticky-atc__button{grid-area:button;min-width:14rem}body.sticky-atc-visible{padding-bottom:var(--sticky-atc-height, 0px)}shopify-chat{transition:bottom var(--duration-default) ease}@media screen and (max-width:749px){.sticky-atc--hide-mobile{display:none}body.sticky-atc-visible:not(:has(.sticky-atc--hide-mobile)) shopify-chat{bottom:110px}}@media screen and (min-width:750px){.sticky-atc--hide-desktop{display:none}body.sticky-atc-visible:not(:has(.sticky-atc--hide-desktop)) shopify-chat{bottom:80px}.sticky-atc__inner{grid-template-columns:auto minmax(0,1fr) minmax(0,auto) auto;grid-template-areas:"media details options button";column-gap:2rem}.sticky-atc__inner:not(:has(.sticky-atc__media)){grid-template-columns:minmax(0,1fr) minmax(0,auto) auto;grid-template-areas:"details options button"}.sticky-atc__media{display:block}.sticky-atc__title{font-size:1.6rem}.sticky-atc__option{flex:0 1 18rem}.sticky-atc__button{min-width:20rem}}
/*# sourceMappingURL=/cdn/shop/t/40/assets/component-sticky-atc.css.map */
