.sticky-atc{display:none}.sticky-atc__scrim{position:fixed;top:0;left:0;right:0;bottom:0;width:100vw;height:100dvh;display:flex;align-items:flex-end;background:#0000;opacity:0;visibility:hidden;pointer-events:none;transition:background .3s ease,opacity .3s ease,visibility .3s ease;z-index:2147483646}.sticky-atc__scrim.is-open{background:#00000080;opacity:1;visibility:visible;pointer-events:auto}.sticky-atc__sheet{width:100%;background:rgb(var(--color-background, 255 255 255));border-top-left-radius:18px;border-top-right-radius:18px;padding:8px 16px calc(20px + env(safe-area-inset-bottom,0px));max-height:85vh;overflow-y:auto;transform:translateY(100%);transition:transform .34s cubic-bezier(.32,.72,0,1);box-shadow:0 -4px 24px #0000002e}.sticky-atc__scrim.is-open .sticky-atc__sheet{transform:translateY(0)}.sticky-atc__sheet:before{content:"";display:block;width:40px;height:4px;border-radius:999px;background:rgba(var(--color-foreground, 0 0 0),.18);margin:0 auto 14px}.sticky-atc__sheet-header{display:flex;align-items:center;gap:12px;padding-bottom:16px;margin-bottom:16px;border-bottom:1px solid rgba(var(--color-foreground, 0 0 0),.08)}.sticky-atc__media{flex:0 0 auto}.sticky-atc__media img{width:48px;height:48px;object-fit:cover;border-radius:var(--border-radius-mx, 8px);display:block}.sticky-atc__details{flex:1 1 auto;min-width:0}.sticky-atc__title{margin:0;font-weight:600;font-size:1rem;line-height:1.2;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.sticky-atc__price{margin:2px 0;font-size:1.4rem}.sticky-atc__price .price__container{margin:0}.sticky-atc__summary{margin:0;display:flex;align-items:center;gap:10px;font-size:12px;color:rgba(var(--color-foreground, 0 0 0),.7)}.sticky-atc__change{background:none;border:none;padding:0;cursor:pointer;text-decoration:underline;font-size:12px;font-weight:400;line-height:1.2;color:inherit;-webkit-appearance:none;appearance:none;outline:none;box-shadow:none}.sticky-atc__change:focus,.sticky-atc__change:focus-visible{outline:none;box-shadow:none}.sticky-atc__submit{flex:0 0 auto;min-height:0;padding:12px 22px;border-radius:999px;white-space:nowrap}.sticky-atc__submit[disabled]{opacity:.5}.sticky-atc__option{margin-bottom:20px}.sticky-atc__option:last-child{margin-bottom:4px}.sticky-atc__option-label{font-size:1.2rem;font-weight:600;margin-bottom:10px}.sticky-atc__option-label span{font-weight:400;color:rgba(var(--color-foreground, 0 0 0),.6)}.sticky-atc__option-values{display:flex;flex-wrap:wrap;gap:10px}.sticky-atc__chip{min-width:48px;height:48px;padding:0 14px;border-radius:999px;border:1px solid rgba(var(--color-foreground, 0 0 0),.25);background:transparent;font:inherit;font-size:1.4rem;cursor:pointer;display:inline-flex;align-items:center;justify-content:center;transition:background .15s ease,color .15s ease,border-color .15s ease}.sticky-atc__chip.is-active{background:rgb(var(--color-foreground, 0 0 0));color:rgb(var(--color-background, 255 255 255));border-color:rgb(var(--color-foreground, 0 0 0))}.sticky-atc__chip.is-disabled{opacity:.35;text-decoration:line-through}.sticky-atc__swatch{width:44px;height:44px;border-radius:50%;border:1px solid rgba(var(--color-foreground, 0 0 0),.2);background-size:cover;background-position:center;cursor:pointer;padding:0;position:relative}.sticky-atc__swatch.is-active{box-shadow:0 0 0 2px rgb(var(--color-background, 255 255 255)),0 0 0 4px rgb(var(--color-foreground, 0 0 0))}.sticky-atc__swatch.is-disabled{opacity:.35}body.sticky-atc-locked{overflow:hidden}@media screen and (max-width:749px){.sticky-atc{display:block;position:fixed;left:0;right:0;bottom:0;z-index:30;background:rgb(var(--color-background, 255 255 255));box-shadow:0 -2px 16px #00000014;border-top-left-radius:16px;border-top-right-radius:16px;transform:translateY(110%);transition:transform .32s cubic-bezier(.4,0,.2,1);padding-bottom:calc(12px + env(safe-area-inset-bottom,0px))}.sticky-atc.is-visible{transform:translateY(0)}body[active-popup] .sticky-atc{transform:translateY(110%)!important}.sticky-atc__bar{display:flex;align-items:center;gap:12px;padding:12px 16px}body.has-sticky-atc{padding-bottom:80px}}
/*# sourceMappingURL=/cdn/shop/t/16/assets/sticky-atc.css.map */
