.announcement-bar{background:var(--c-rust);color:var(--c-bone);text-align:center;padding:10px 16px;position:relative;z-index:51}.announcement-bar__inner{max-width:var(--container-max);margin:0 auto}.announcement-bar__text{font-family:var(--f-mono);font-size:.78rem;letter-spacing:.08em;text-transform:uppercase;color:var(--c-bone);display:inline-flex;align-items:center;gap:6px;text-decoration:none;transition:color .15s ease}.announcement-bar__text:hover{color:var(--c-amber)}.announcement-bar__arrow{opacity:.7}.mobile-nav{border-top:1px solid var(--c-line);background:var(--c-base);padding:16px 0}.mobile-nav .container{display:flex;flex-direction:column;gap:4px}.mobile-nav a{font-family:var(--f-mono);text-transform:uppercase;letter-spacing:.06em;font-size:.85rem;padding:12px 0;border-bottom:1px solid var(--c-line);color:var(--c-bone-dim)}.about-hero__headline{font-size:clamp(2.5rem,6vw,5rem)}.about-hero__lead{font-family:var(--f-mono);font-size:1rem;color:var(--c-bone-dim);max-width:600px;margin-top:12px;line-height:1.7}.about-stats{border-top:1px solid var(--c-line);border-bottom:1px solid var(--c-line);background:var(--c-panel);padding:32px 0}.about-stats__grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(160px,1fr));gap:24px;text-align:center}.about-stat__value{display:block;font-family:var(--f-display);font-size:clamp(2rem,4vw,3rem);font-weight:700;color:var(--c-amber);line-height:1;margin-bottom:6px}.about-stat__label{font-family:var(--f-mono);font-size:.72rem;letter-spacing:.1em;text-transform:uppercase;color:var(--c-bone-dim)}.about-origin__grid{display:grid;grid-template-columns:1fr 1fr;gap:56px;align-items:center}.about-origin__text h2{font-size:clamp(1.6rem,3vw,2.5rem);margin-bottom:20px}.about-origin__body{color:var(--c-bone-dim);line-height:1.75}.about-origin__body p{margin-bottom:1.1em}.about-origin__aside img{width:100%;filter:grayscale(.3) contrast(1.1);border:1px solid var(--c-line)}.about-origin__placeholder{aspect-ratio:4/5;background:var(--c-panel);border:1px dashed var(--c-line);display:flex;flex-direction:column;align-items:center;justify-content:center;gap:8px}.about-pillars__grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:24px;margin-top:32px}.about-pillar{background:var(--c-panel);border:1px solid var(--c-line);padding:24px;position:relative;transition:border-color .18s ease}.about-pillar:hover{border-color:var(--c-rust)}.about-pillar__marker{font-family:var(--f-mono);font-size:.85rem;color:var(--c-rust);display:block;margin-bottom:10px}.about-pillar__title{font-size:1rem;letter-spacing:.06em;margin-bottom:10px}.about-pillar__body{font-size:.9rem;color:var(--c-bone-dim);margin:0;line-height:1.65}.about-cta{text-align:center;border-top:1px solid var(--c-line);background:var(--c-panel)}.about-cta__inner{max-width:640px;margin:0 auto}.about-cta h2{font-size:clamp(1.8rem,4vw,3rem);margin-bottom:12px}.about-cta p{color:var(--c-bone-dim)}@media(max-width:760px){.about-origin__grid{grid-template-columns:1fr}.about-origin__aside{order:-1}}.page-content h2,.page-content h3{font-family:var(--f-display);text-transform:uppercase;letter-spacing:.04em;color:var(--c-bone);margin:32px 0 12px}.page-content a{color:var(--c-amber)}.page-content a:hover{color:var(--c-rust-bright)}.page-content ul,.page-content ol{padding-left:20px;margin-bottom:1em}.page-content li{margin-bottom:6px}.page-content hr{border:none;border-top:1px solid var(--c-line);margin:32px 0}.product-detail{display:grid;grid-template-columns:1.1fr 1fr;gap:48px;align-items:start}.product-detail__gallery{display:flex;flex-direction:column;gap:12px}.product-detail__media-item img{width:100%}.product-detail__price{font-family:var(--f-mono);font-size:1.2rem;color:var(--c-amber);margin:16px 0 28px;display:flex;gap:10px;align-items:baseline}.product-detail__price s{color:var(--c-bone-dim);font-size:.95rem}.option-row{margin-bottom:20px}.option-row__label{display:block;font-family:var(--f-mono);font-size:.75rem;text-transform:uppercase;letter-spacing:.08em;color:var(--c-bone-dim);margin-bottom:8px}.option-row__values{display:flex;gap:8px;flex-wrap:wrap}.option-pill{font-family:var(--f-mono);font-size:.8rem;background:transparent;border:1px solid var(--c-line);color:var(--c-bone);padding:8px 16px;cursor:pointer;transition:border-color .15s ease,color .15s ease}.option-pill:hover{border-color:var(--c-bone-dim)}.option-pill.is-selected{border-color:var(--c-amber);color:var(--c-amber)}[data-add-to-cart-btn][disabled]{opacity:.4;cursor:not-allowed}.product-callouts{list-style:none;padding:20px 0 0;margin:24px 0 0;border-top:1px solid var(--c-line);display:flex;flex-direction:column;gap:10px}.product-callout{font-family:var(--f-mono);font-size:.78rem;letter-spacing:.04em;color:var(--c-bone-dim);display:flex;gap:8px;align-items:baseline}.product-callout__mark{color:var(--c-rust);flex-shrink:0}.product-detail__desc{margin-top:24px;padding-top:20px;border-top:1px solid var(--c-line);color:var(--c-bone-dim);font-size:.95rem;line-height:1.75}.product-detail__desc p{margin-bottom:.85em}.product-detail__desc p:last-child{margin-bottom:0}.product-shipping-note{font-family:var(--f-mono);font-size:.72rem;color:var(--c-bone-dim);opacity:.7;margin-top:16px;letter-spacing:.03em}@media(max-width:860px){.product-detail{grid-template-columns:1fr}}
/*# sourceMappingURL=/cdn/shop/t/3/compiled_assets/styles.css.map */
