/*!
 * (c) 2026 Ocean Essentials Limited (HK). All rights reserved.
 * Proprietary code. Licensed, not sold. See LICENSE.md and Services Agreement.
 */.sticky-atc-2026,.sticky-atc-2026__dialog{--sa-border-control: #71717a}.sticky-atc-2026{--sa-gap: 12px;position:fixed;left:var(--sa-gap);right:var(--sa-gap);bottom:calc(var(--sa-gap) + env(safe-area-inset-bottom,0px));z-index:calc(var(--z-overlay, 1000) - 10);transform:translateY(0);transition:transform .2s ease-out,opacity .2s ease-out}.sticky-atc-2026.is-out{transform:translateY(calc(100% + 24px + env(safe-area-inset-bottom,0px)));opacity:0;pointer-events:none}@media(min-width:750px){.sticky-atc-2026{left:50%;right:auto;width:480px;margin-left:-240px;bottom:calc(24px + env(safe-area-inset-bottom,0px))}}@media(min-width:1201px){.sticky-atc-2026,.sticky-atc-2026__dialog{display:none!important}}.sticky-atc-2026__bar{display:flex;align-items:center;gap:var(--space-sm);padding:6px;background:color-mix(in srgb,var(--bg-primary) 92%,transparent);border:1px solid var(--border-color);border-radius:var(--radius-full);box-shadow:0 8px 32px #00000059}.sticky-atc-2026__size,.sticky-atc-2026__info--static{display:flex;align-items:center;gap:var(--space-sm);flex:1;min-width:0;min-height:52px;padding:0 12px 0 16px;border-radius:var(--radius-full)}.sticky-atc-2026__size{border:0;background:var(--bg-elevated);color:var(--text-primary);font:inherit;text-align:left;cursor:pointer}.sticky-atc-2026__size[hidden],.sticky-atc-2026__info--static[hidden]{display:none}.sticky-atc-2026__info{display:flex;flex-direction:column;gap:2px;flex:1;min-width:0}.sticky-atc-2026__label{overflow:hidden;font-family:var(--font-primary);font-size:var(--text-sm);font-weight:var(--weight-semibold);line-height:18px;color:var(--text-primary);text-overflow:ellipsis;white-space:nowrap}.sticky-atc-2026__price{font-family:var(--font-mono);font-size:13px;font-weight:var(--weight-medium);line-height:16px;color:var(--text-secondary);white-space:nowrap}.sticky-atc-2026__price strong{font-weight:var(--weight-semibold);color:var(--text-primary)}.sticky-atc-2026__chevron{flex-shrink:0;color:var(--text-secondary)}.sticky-atc-2026__cta{flex-shrink:0;min-width:132px;min-height:52px;padding:0 18px;border:0;border-radius:var(--radius-full);background:linear-gradient(135deg,var(--fuchsia),var(--fuchsia-hover));color:var(--white);font-family:var(--font-primary);font-size:13px;font-weight:var(--weight-bold);letter-spacing:.05em;text-transform:uppercase;white-space:nowrap;cursor:pointer}.sticky-atc-2026__cta:disabled{background:var(--bg-elevated);color:var(--text-muted);cursor:default}.sticky-atc-2026 :focus-visible,.sticky-atc-2026__dialog :focus-visible{outline:2px solid var(--blue-text);outline-offset:3px}.sticky-atc-2026__dialog{position:fixed;top:0;right:0;bottom:0;left:0;z-index:var(--z-overlay, 1000)}.sticky-atc-2026__dialog[hidden]{display:none}.sticky-atc-2026__dialog .sticky-atc-2026__scrim,.sticky-atc-2026__dialog .sticky-atc-2026__grabber{display:block}.sticky-atc-2026__scrim{position:absolute;top:0;right:0;bottom:0;left:0;background:#0009}.sticky-atc-2026__sheet{position:absolute;left:0;right:0;bottom:0;display:flex;flex-direction:column;gap:var(--space-lg);max-height:85vh;overflow-y:auto;padding:10px 20px calc(24px + env(safe-area-inset-bottom,0px));background:var(--bg-card);border-top:1px solid var(--border-color);border-radius:var(--radius-2xl) var(--radius-2xl) 0 0;outline:none;animation:stickyAtcSheetIn .2s ease-out}@media(min-width:750px){.sticky-atc-2026__sheet{left:50%;right:auto;bottom:24px;width:480px;margin-left:-240px;border:1px solid var(--border-color);border-radius:var(--radius-2xl);padding-bottom:24px}}@keyframes stickyAtcSheetIn{0%{opacity:0;transform:translateY(16px)}to{opacity:1;transform:none}}.sticky-atc-2026__grabber{align-self:center;width:36px;height:4px;border-radius:var(--radius-full);background:var(--border-strong)}.sticky-atc-2026__sheet-header{display:flex;align-items:center;justify-content:space-between;gap:var(--space-md)}.sticky-atc-2026__sheet-title{margin:0;font-family:var(--font-primary);font-size:var(--text-xl);font-weight:var(--weight-bold);line-height:26px;color:var(--text-primary)}.sticky-atc-2026__close{display:flex;align-items:center;justify-content:center;flex-shrink:0;width:44px;height:44px;border:0;border-radius:var(--radius-full);background:var(--bg-elevated);color:var(--text-primary);cursor:pointer}.sticky-atc-2026__groups{display:flex;flex-direction:column;gap:var(--space-lg)}.sticky-atc-2026__group{display:flex;flex-direction:column;gap:10px}.sticky-atc-2026__group-label{font-family:var(--font-mono);font-size:12px;font-weight:var(--weight-medium);letter-spacing:var(--tracking-wider);line-height:16px;text-transform:uppercase;color:var(--text-muted)}.sticky-atc-2026__options{display:grid;grid-template-columns:repeat(var(--sa-cols, 3),minmax(0,1fr));gap:10px}.sticky-atc-2026__option{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:2px;min-height:56px;padding:6px;border:2px solid var(--sa-border-control);border-radius:var(--radius-md);background:var(--bg-elevated);color:var(--text-primary);font-family:var(--font-primary);font-size:var(--text-base);font-weight:var(--weight-semibold);line-height:20px;cursor:pointer}.sticky-atc-2026__option--construction{min-height:64px}.sticky-atc-2026__option[aria-pressed=true]{border-color:var(--blue-text);background:color-mix(in srgb,var(--blue-primary) 15%,transparent)}.sticky-atc-2026__option-sub{font-family:var(--font-mono);font-size:13px;font-weight:var(--weight-medium);line-height:16px;color:var(--text-secondary)}.sticky-atc-2026__option.is-sold-out{border-style:dashed;border-color:var(--text-muted);background:transparent;color:var(--text-muted)}.sticky-atc-2026__option.is-sold-out[aria-pressed=true]{border-color:var(--blue-text);background:color-mix(in srgb,var(--blue-primary) 15%,transparent)}.sticky-atc-2026__option.is-sold-out .sticky-atc-2026__option-sub{font-size:11px;letter-spacing:var(--tracking-wide);text-transform:uppercase;color:var(--text-muted)}[data-theme=light] .sticky-atc-2026{--sa-border-control: #8a8a93}[data-theme=light] .sticky-atc-2026__bar{background:#ffffffeb;box-shadow:0 8px 32px #0000001f}[data-theme=light] .sticky-atc-2026__dialog{--sa-border-control: #8a8a93}[data-theme=light] .sticky-atc-2026__sheet{box-shadow:0 -8px 32px #00000014}[data-theme=light] .sticky-atc-2026__option{background:var(--bg-secondary)}[data-theme=light] .sticky-atc-2026__option[aria-pressed=true],[data-theme=light] .sticky-atc-2026__option.is-sold-out[aria-pressed=true]{border-color:var(--blue-primary);background:color-mix(in srgb,var(--blue-primary) 12%,transparent)}[data-theme=light] .sticky-atc-2026__option.is-sold-out{background:transparent}@media(prefers-reduced-motion:reduce){.sticky-atc-2026,.sticky-atc-2026__sheet{transition:none;animation:none}}
/*# sourceMappingURL=/cdn/shop/t/10/assets/sticky-atc-2026.css.map */
