.shipping-preview{--shipping-soft: color-mix(in srgb, var(--text) 7%, var(--bg));--shipping-line: color-mix(in srgb, var(--text) 20%, transparent);--shipping-control: color-mix(in srgb, var(--text) 48%, var(--bg));border-block:1px solid var(--line);background:var(--surface-subtle);color:var(--text)}.shipping-preview *{box-sizing:border-box}.shipping-preview__shell{display:grid;gap:clamp(2rem,5vw,5rem)}.shipping-preview__intro{max-width:36rem}.shipping-preview__kicker{display:flex;align-items:center;gap:.75rem;margin-bottom:1rem}.shipping-preview__kicker p{margin:0;font-size:.75rem;font-weight:800;letter-spacing:.16em;text-transform:uppercase}.shipping-preview__icon{display:inline-grid;width:2.75rem;height:2.75rem;place-items:center;flex:0 0 auto;border:1px solid var(--shipping-line);border-radius:50%;background:var(--surface)}.shipping-preview__icon svg{width:1.75rem;height:1.35rem;fill:none;stroke:currentColor;stroke-width:1.5;stroke-linecap:round;stroke-linejoin:round}.shipping-preview__intro h2{margin:0;font-size:clamp(2rem,5vw,4rem);line-height:.98;letter-spacing:-.05em}.shipping-preview__lede{margin:1.25rem 0 0;color:var(--muted);font-size:clamp(1rem,2vw,1.15rem)}.shipping-preview__notice{display:inline-flex;margin:1.25rem 0 0;padding:.5rem .7rem;border:1px solid var(--shipping-line);border-radius:999px;font-size:.72rem;font-weight:750;letter-spacing:.08em;text-transform:uppercase}.shipping-preview__panel{min-width:0;padding-top:1.25rem;border-top:1px solid var(--shipping-line)}.shipping-preview__panel label{display:block;margin-bottom:.5rem;font-size:.875rem;font-weight:700}.shipping-preview__panel input{width:100%;min-height:3.3rem;padding:.8rem 1rem;border:1px solid var(--shipping-control);border-radius:0;background:var(--field-bg);color:var(--text)}.shipping-preview__help{margin:.6rem 0 0;color:var(--muted);font-size:.82rem}.shipping-preview__samples{display:flex;flex-wrap:wrap;gap:.5rem;margin-top:.85rem}.shipping-preview__samples button{min-height:2.35rem;padding:.45rem .75rem;border:1px solid var(--shipping-line);border-radius:999px;background:var(--surface);color:var(--text);cursor:pointer;font-size:.78rem;font-weight:700}.shipping-preview__samples button:hover{background:var(--shipping-soft)}.shipping-preview__status{min-height:1.5rem;margin:.85rem 0 0;color:var(--muted);font-size:.9rem}.shipping-preview__verify{display:grid;gap:.75rem;margin-top:1rem;padding:1.25rem;border:1px solid var(--shipping-line);background:var(--surface)}.shipping-preview__verify p{margin:0}.shipping-preview__verify-title{font-weight:800}.shipping-preview__verify .button{width:fit-content;margin-top:.25rem}.shipping-preview__result{margin-top:1.5rem}.shipping-preview__current{padding:clamp(1.25rem,4vw,2rem);background:var(--text);color:var(--bg)}.shipping-preview__current>p:first-child{margin:0 0 .35rem;font-size:.68rem;font-weight:800;letter-spacing:.12em;text-transform:uppercase}.shipping-preview__current h3{margin:0;font-size:clamp(1.55rem,4vw,2.6rem);line-height:1;letter-spacing:-.035em}.shipping-preview__current>p:last-child{margin:.65rem 0 0}.shipping-preview__summary{margin:1rem 0;color:var(--muted);font-size:.9rem}.shipping-preview__journey{padding:clamp(1rem,3vw,1.5rem);border:1px solid var(--shipping-line);background:var(--surface)}.shipping-preview__journey h4{margin:0 0 1.25rem;font-size:1.05rem}.shipping-preview__timeline{margin:0;padding:0;list-style:none}.shipping-preview__step{position:relative;display:grid;grid-template-columns:1.5rem minmax(0,1fr);gap:.75rem;padding-bottom:1.05rem}.shipping-preview__step:last-child{padding-bottom:0}.shipping-preview__step:before{content:"";position:absolute;top:1.15rem;bottom:0;left:.56rem;width:1px;background:var(--shipping-line)}.shipping-preview__step:last-child:before{display:none}.shipping-preview__marker{position:relative;z-index:1;display:grid;width:1.2rem;height:1.2rem;place-items:center;border:1px solid var(--shipping-control);border-radius:50%;background:var(--surface);font-size:.7rem;font-weight:900}.shipping-preview__step[data-state=complete] .shipping-preview__marker{border-color:var(--text);background:var(--text);color:var(--bg)}.shipping-preview__step[data-state=current] .shipping-preview__marker{border:4px solid var(--text)}.shipping-preview__step[data-state=upcoming]{color:var(--muted)}.shipping-preview__step-heading{display:flex;flex-wrap:wrap;justify-content:space-between;gap:.35rem .75rem}.shipping-preview__step-heading strong{font-size:.9rem}.shipping-preview__state{font-size:.65rem;font-weight:800;letter-spacing:.08em;text-transform:uppercase}.shipping-preview__step p{margin:.2rem 0 0;color:var(--muted);font-size:.8rem}.shipping-preview [hidden]{display:none!important}.shipping-preview button:focus-visible,.shipping-preview input:focus-visible{outline:3px solid var(--focus);outline-offset:3px}@media(min-width:48rem){.shipping-preview__shell{grid-template-columns:minmax(0,.8fr) minmax(24rem,1.2fr);align-items:start}}@media(max-width:31rem){.shipping-preview__samples{display:grid;grid-template-columns:1fr}.shipping-preview__samples button{text-align:left}.shipping-preview__verify .button{width:100%}}@media(prefers-reduced-motion:reduce){.shipping-preview *,.shipping-preview *:before,.shipping-preview *:after{scroll-behavior:auto!important;transition:none!important}}:root{--tracker-gold: #d6bd75;--tracker-gold-border: #6a5a33;--tracker-gold-hover: #211d13}html[data-theme=light]{--tracker-gold: #806225;--tracker-gold-border: #d7c9a5;--tracker-gold-hover: #fbf8ef}.header-utility{order:5;display:flex;align-items:center;gap:.45rem}.header-utility .cart-link{order:0}.header-utility .tracker-shortcut{order:1}.tracker-shortcut{display:inline-grid;width:2.25rem;height:2.25rem;place-items:center;border:1px solid var(--tracker-gold-border);border-radius:50%;color:var(--tracker-gold);background:var(--surface)}.tracker-shortcut:hover{background:var(--tracker-gold-hover)}.tracker-shortcut svg{width:1.35rem;height:1rem;fill:none;stroke:currentColor;stroke-width:1.55;stroke-linecap:round;stroke-linejoin:round}.footer-tracker-link{display:inline-flex;align-items:center;gap:.5rem;color:var(--tracker-gold)}.footer-tracker-link svg{width:1.2rem;height:.9rem;flex:0 0 auto;fill:none;stroke:currentColor;stroke-width:1.55;stroke-linecap:round;stroke-linejoin:round}.site-header .nav>.nav-tracker-link{display:flex;align-items:center;gap:.55rem;color:var(--tracker-gold)}.nav-tracker-link svg{width:1.35rem;height:1rem;flex:0 0 auto;fill:none;stroke:currentColor;stroke-width:1.55;stroke-linecap:round;stroke-linejoin:round}.tracker-drawer{position:fixed;inset:0 0 0 auto;width:min(100%,36rem);height:100dvh;max-width:none;max-height:none;margin:0;padding:0;border:0;border-left:1px solid var(--line);background:var(--surface);color:var(--text);overflow:hidden}.tracker-drawer::backdrop{background:#00000094;-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px)}.tracker-drawer__surface{display:flex;height:100%;flex-direction:column}.tracker-drawer__header{position:sticky;top:0;z-index:2;display:flex;align-items:center;justify-content:space-between;gap:1rem;padding:1rem clamp(1rem,4vw,1.5rem);border-bottom:1px solid var(--line);background:var(--surface)}.tracker-drawer__title-row{display:flex;align-items:center;gap:.75rem;min-width:0}.tracker-drawer__title-row p{margin:0 0 .15rem;color:var(--muted);font-size:.66rem;font-weight:800;letter-spacing:.14em;text-transform:uppercase}.tracker-drawer__title-row h2{margin:0;font-size:clamp(1.35rem,5vw,1.75rem);line-height:1;letter-spacing:-.035em}.tracker-drawer__icon{display:inline-grid;width:2.5rem;height:2.5rem;place-items:center;flex:0 0 auto;border:1px solid var(--line);border-radius:50%;background:var(--surface-subtle)}.tracker-drawer__icon svg{width:1.55rem;height:1.15rem;fill:none;stroke:currentColor;stroke-width:1.5;stroke-linecap:round;stroke-linejoin:round}.tracker-drawer__close{width:2.5rem;height:2.5rem;padding:0;border:1px solid var(--line);border-radius:50%;background:transparent;color:var(--text);cursor:pointer;font-size:1.65rem;line-height:1}.tracker-drawer__body{flex:1;overflow-y:auto;overscroll-behavior:contain;padding:clamp(1.25rem,5vw,2rem)}.tracker-drawer__lede{margin:0;color:var(--muted)}.tracker-drawer__panel{margin-top:1.5rem;padding-top:1.25rem;border-top:1px solid var(--line)}.tracker-drawer__panel label{display:block;margin-bottom:.5rem;font-size:.84rem;font-weight:700}.tracker-drawer__panel input{width:100%;min-height:3.2rem;padding:.75rem .9rem;border:1px solid var(--field-border);border-radius:0;background:var(--field-bg);color:var(--text)}.tracker-drawer__help{margin:.55rem 0 0;color:var(--muted);font-size:.78rem}.tracker-drawer__status{min-height:1.35rem;margin:.8rem 0 0;color:var(--muted);font-size:.84rem}.tracker-drawer__status[data-error=true]{color:#b34b3f}html:not([data-theme=light]) .tracker-drawer__status[data-error=true]{color:#ff9a8f}.tracker-drawer__verify{display:grid;gap:.7rem;margin-top:1rem;padding:1rem;border:1px solid var(--line);background:var(--surface-subtle)}.tracker-drawer__verify p{margin:0}.tracker-drawer__verify-title{font-weight:800}.tracker-drawer__verify .button{width:fit-content;margin-top:.2rem}.tracker-drawer__result{margin-top:1.25rem}.tracker-drawer__current{padding:1.25rem;background:var(--text);color:var(--bg)}.tracker-drawer__current>p:first-child{margin:0 0 .3rem;font-size:.64rem;font-weight:800;letter-spacing:.11em;text-transform:uppercase}.tracker-drawer__current h3{margin:0;font-size:clamp(1.4rem,5vw,2rem);line-height:1;letter-spacing:-.03em}.tracker-drawer__current>p:last-child{margin:.55rem 0 0;font-size:.9rem}.tracker-drawer__summary{margin:.85rem 0;color:var(--muted);font-size:.8rem}.tracker-drawer__shipments{display:grid;gap:.75rem;margin-top:.85rem}.tracker-drawer__shipment{padding:1rem;border:1px solid var(--line);background:var(--surface-subtle)}.tracker-drawer__shipment h4{margin:0;font-size:.92rem}.tracker-drawer__meta{display:grid;gap:.25rem;margin-top:.55rem;color:var(--muted);font-size:.75rem;overflow-wrap:anywhere}.tracker-drawer__carrier-link{display:inline-flex;margin-top:.65rem;color:var(--tracker-gold);font-size:.78rem;font-weight:800}.tracker-drawer__history{margin-top:.75rem;border-top:1px solid var(--line);padding-top:.65rem}.tracker-drawer__history summary{cursor:pointer;font-size:.78rem;font-weight:800}.tracker-drawer__history ol{display:grid;gap:.55rem;margin:.65rem 0 0;padding-left:1.1rem}.tracker-drawer__history li{color:var(--muted);font-size:.73rem}.tracker-drawer__history strong{color:var(--text)}.tracker-drawer .shipping-preview__journey{padding:1rem;border:1px solid var(--line);background:var(--surface)}.tracker-drawer .shipping-preview__journey h4{margin:0 0 1rem;font-size:1rem}.tracker-drawer .shipping-preview__timeline{margin:0;padding:0;list-style:none}.tracker-drawer .shipping-preview__step{position:relative;display:grid;grid-template-columns:1.4rem minmax(0,1fr);gap:.65rem;padding-bottom:.9rem}.tracker-drawer .shipping-preview__step:last-child{padding-bottom:0}.tracker-drawer .shipping-preview__step:before{content:"";position:absolute;top:1.05rem;bottom:0;left:.51rem;width:1px;background:var(--line)}.tracker-drawer .shipping-preview__step:last-child:before{display:none}.tracker-drawer .shipping-preview__marker{position:relative;z-index:1;display:grid;width:1.1rem;height:1.1rem;place-items:center;border:1px solid var(--field-border);border-radius:50%;background:var(--surface);font-size:.65rem;font-weight:900}.tracker-drawer .shipping-preview__step[data-state=complete] .shipping-preview__marker{border-color:var(--text);background:var(--text);color:var(--bg)}.tracker-drawer .shipping-preview__step[data-state=current] .shipping-preview__marker{border:4px solid var(--text)}.tracker-drawer .shipping-preview__step[data-state=upcoming]{color:var(--muted)}.tracker-drawer .shipping-preview__step-heading{display:flex;flex-wrap:wrap;justify-content:space-between;gap:.3rem .65rem}.tracker-drawer .shipping-preview__step-heading strong{font-size:.84rem}.tracker-drawer .shipping-preview__state{font-size:.61rem;font-weight:800;letter-spacing:.08em;text-transform:uppercase}.tracker-drawer .shipping-preview__step p{margin:.15rem 0 0;color:var(--muted);font-size:.75rem}.tracker-drawer [hidden]{display:none!important}.tracker-drawer button:focus-visible,.tracker-drawer input:focus-visible,.tracker-shortcut:focus-visible{outline:3px solid var(--focus);outline-offset:3px}@media(max-width:900px){.header-utility{order:3;gap:.35rem}}@media(max-width:31rem){.tracker-drawer{width:100%;border-left:0}.tracker-drawer__verify .button{width:100%}}@media(prefers-reduced-motion:reduce){.tracker-drawer *,.tracker-drawer *:before,.tracker-drawer *:after{scroll-behavior:auto!important;transition:none!important}}
/*# sourceMappingURL=/cdn/shop/t/42/compiled_assets/styles.css.map */
