.sticky-atc{position:fixed;inset-inline-start:0;inset-inline-end:0;bottom:0;z-index:70;visibility:visible;width:100%;display:block;padding:0;line-height:1.4em;color:rgb(var(--body-text-color));background:#fff;border-top:1px solid var(--heading-divider-col, #e8e8e8);border-radius:0;box-shadow:0 -6px 24px #0000000f;transition-property:transform,opacity,visibility;transition-duration:.35s;transition-timing-function:ease}.sticky-atc--out,.scrolled-to-bottom .sticky-atc{visibility:hidden;transform:translateY(110%);opacity:0}.sticky-atc--hide-on-mobile{display:none}.sticky-atc__inner{display:flex;align-items:center;gap:18px;width:100%;max-width:1640px;margin:0 auto;padding:14px var(--container-pad-x) calc(14px + env(safe-area-inset-bottom,0px))}.sticky-atc__image{--aspect-ratio: .8;flex:none;width:48px;height:60px;margin:0;display:block;overflow:hidden;background:#f5f5f5}.sticky-atc__image:empty{display:none}.sticky-atc__image.img-ar:before{display:none}.sticky-atc__image.img-ar img{position:static;display:block;width:100%;height:100%;object-fit:cover}.sticky-atc__details{flex:1 1 auto;min-width:0;margin:0}.sticky-atc__details__title{overflow:hidden;color:#171717;font-family:var(--heading-font-family);font-size:16px;font-weight:var(--heading-font-weight);letter-spacing:0;line-height:1.18;text-overflow:ellipsis;white-space:nowrap}.sticky-atc__details__variant{display:flex;align-items:baseline;margin-top:4px;color:#888;font-size:12px;line-height:1.3}.sticky-atc__details__variant__title{margin-right:6px}.sticky-atc__details__variant__sep{margin-right:6px;color:#b5b5b5}.sticky-atc__buttons{flex:none;margin-left:auto}.sticky-atc__buttons .form{margin:0}.sticky-atc__buttons .btn.add-to-cart{display:inline-flex;align-items:center;justify-content:center;width:auto;min-width:220px;min-height:50px;margin:0;padding:0 42px;color:#fff;background:#171717;border:1px solid #171717;border-radius:0;font-size:12px;font-weight:700;letter-spacing:.18em;line-height:1;text-align:center;text-transform:uppercase;transition:background .2s ease,color .2s ease}.sticky-atc__buttons .btn.add-to-cart:hover,.sticky-atc__buttons .btn.add-to-cart:focus-visible{color:#171717;background:#fff}.sticky-atc__error{position:absolute;right:var(--container-pad-x);bottom:calc(100% + 12px);max-width:min(360px,calc(100vw - 32px));padding:14px 16px;color:rgb(var(--body-text-color));background-color:rgb(var(--body-bg-color));box-shadow:0 6px 12px 1px #0000001f;border-radius:0}.sticky-atc-anchor{display:block;visibility:hidden;position:relative}@media(min-width:768px){.sticky-atc{width:100%;bottom:0}.sticky-atc--hide-on-mobile{display:block}.sticky-atc--start,.sticky-atc--center,.sticky-atc--end{inset-inline-start:0;inset-inline-end:0}.sticky-atc__error{right:max(var(--container-pad-x),calc((100vw - 1640px)/2 + 44px))}}@media(min-width:1700px){.sticky-atc__inner{padding-right:44px;padding-left:44px}}@media(max-width:767.98px){.sticky-atc__inner{gap:12px;padding:12px 16px calc(12px + env(safe-area-inset-bottom,0px))}.sticky-atc__image{width:42px;height:54px}.sticky-atc__details__title{font-size:14px}.sticky-atc__details__variant{font-size:11px}.sticky-atc__buttons .btn.add-to-cart{min-width:128px;min-height:46px;padding:0 16px;font-size:10px;letter-spacing:.14em}}.sticky-atc__buttons .btn.add-to-cart,.sticky-atc__buttons .btn.add-to-cart:hover,.sticky-atc__buttons .btn.add-to-cart:focus-visible,.sticky-atc__buttons .btn.add-to-cart:active{color:#fff!important;background:#171717!important;border-color:#171717!important;transform:none!important;transition:none!important}
/*# sourceMappingURL=/cdn/shop/t/13/assets/sticky-atc.css.map */
