:root{--navy: #0a1320;--navy-700: #111d30;--navy-800: #070d1a;--ink: #050b14;--gold: #c8a96a;--gold-lt: #d8bd86;--gold-dk: #a9894f;--paper: #f2efe9;--paper-2: #e7e1d6;--paper-3: #ddd7cb;--stone: #8a8378;--stone-lt: #b6afa3;--line: rgba(15,27,45,.1);--line-md: rgba(15,27,45,.16);--line-on-navy:rgba(242,239,233,.13);--sans: "Jost", system-ui, sans-serif;--mono: "Space Mono", ui-monospace, monospace;--page-width: 1200px;--gutter: clamp(20px, 4vw, 56px);--header-h: 68px;--ease-out: cubic-bezier(.16, 1, .3, 1);--ease-in-out: cubic-bezier(.4, 0, .2, 1)}*,*:before,*:after{box-sizing:border-box;margin:0;padding:0}html{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-rendering:optimizeLegibility;scroll-behavior:smooth;scroll-padding-top:var(--header-h)}body{font-family:var(--sans);background:var(--paper);color:var(--navy);line-height:1.6;font-size:16px;overflow-x:hidden}#MainContent{padding-top:var(--header-h)}::selection{background:var(--navy);color:var(--gold)}a{color:inherit;text-decoration:none}img,video{display:block;max-width:100%}button{cursor:pointer;font-family:var(--sans);border:none;background:none}ul,ol{list-style:none}input,select,textarea{font-family:var(--sans)}.page-width{max-width:var(--page-width);margin:0 auto;padding:0 var(--gutter)}.section{padding:100px 0}.section--sm{padding:64px 0}.section--lg{padding:140px 0}.bleed{width:100%}.bg-navy{background:var(--navy);color:var(--paper)}.bg-paper2{background:var(--paper-2)}.bg-paper3{background:var(--paper-3)}.wordmark{font-family:var(--sans);font-weight:300;letter-spacing:.025em;line-height:1;white-space:nowrap}.wordmark .jet,.wordmark .lag{font-weight:300}.logo-lockup{display:flex;align-items:center;gap:14px;text-decoration:none;color:inherit}.delta{display:block;background:var(--gold);clip-path:polygon(50% 0%,100% 100%,50% 76%,0% 100%);flex-shrink:0}.delta--navy{background:var(--navy)}.delta--paper{background:var(--paper)}.delta--ink{background:var(--ink)}.kicker{font-family:var(--mono);font-size:10.5px;letter-spacing:.34em;text-transform:uppercase;color:var(--gold-dk);line-height:1}.bg-navy .kicker{color:var(--gold)}.meta{font-family:var(--mono);font-size:10px;letter-spacing:.2em;text-transform:uppercase;color:var(--stone);line-height:1}.bg-navy .meta{color:var(--stone-lt)}.h1{font-weight:300;font-size:clamp(40px,7vw,88px);letter-spacing:-.025em;line-height:1.03}.h2{font-weight:300;font-size:clamp(28px,4vw,52px);letter-spacing:-.015em;line-height:1.08}.h3{font-weight:400;font-size:clamp(18px,2.5vw,26px);letter-spacing:-.01em;line-height:1.2}.body-lg{font-size:17px;font-weight:300;line-height:1.7}.body-sm{font-size:14px;font-weight:300;line-height:1.65}.mono-sm{font-family:var(--mono);font-size:10px;letter-spacing:.22em;text-transform:uppercase}.btn{display:inline-flex;align-items:center;justify-content:center;gap:10px;font-family:var(--sans);font-size:11.5px;font-weight:600;letter-spacing:.16em;text-transform:uppercase;padding:0 32px;height:50px;border:none;cursor:pointer;transition:background .2s var(--ease-out),color .2s var(--ease-out),border-color .2s var(--ease-out),transform .15s var(--ease-out);line-height:1;white-space:nowrap;position:relative;overflow:hidden}.btn:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:#fff0;transition:background .2s}.btn:hover:after{background:#ffffff0f}.btn:active{transform:translateY(1px)}.btn--primary{background:var(--navy);color:var(--paper)}.btn--primary:hover{background:var(--ink)}.btn--gold{background:var(--gold);color:var(--navy)}.btn--gold:hover{background:var(--gold-lt)}.btn--outline{background:transparent;color:var(--navy);border:1.5px solid rgba(15,27,45,.3);height:48px}.btn--outline:hover{background:var(--navy);color:var(--paper);border-color:var(--navy)}.btn--outline-paper{background:transparent;color:var(--paper);border:1.5px solid rgba(242,239,233,.35);height:48px}.btn--outline-paper:hover{border-color:#f2efe9cc;background:#f2efe912}.btn--ghost{background:transparent;color:var(--gold);border:1px solid rgba(200,169,106,.35);height:40px;padding:0 20px;font-size:10px;letter-spacing:.2em}.btn--ghost:hover{border-color:var(--gold);background:#c8a96a14}.rule{height:1px;background:var(--line)}.rule--md{background:var(--line-md)}.rule--navy{background:var(--line-on-navy)}.section-head{display:flex;justify-content:space-between;align-items:baseline;border-top:1px solid var(--line);padding-top:20px;margin-bottom:52px;gap:40px;flex-wrap:wrap}.bg-navy .section-head{border-color:var(--line-on-navy)}.section-head a,.section-head .link-arrow{font-family:var(--mono);font-size:10px;letter-spacing:.22em;text-transform:uppercase;color:var(--stone);transition:color .15s;white-space:nowrap}.section-head a:hover{color:var(--navy)}.bg-navy .section-head a{color:var(--stone-lt)}.bg-navy .section-head a:hover{color:var(--paper)}.product-card{display:flex;flex-direction:column}.product-card__image-wrap{overflow:hidden;position:relative;aspect-ratio:3/4;background:var(--paper-2);display:flex;align-items:center;justify-content:center}.product-card__image-wrap img{width:100%;height:100%;object-fit:contain;padding:16px;transition:transform .8s var(--ease-out);will-change:transform}.product-card:hover .product-card__image-wrap img{transform:scale(1.04)}.product-card__badge{position:absolute;top:14px;left:14px;background:var(--navy);color:var(--gold);font-family:var(--mono);font-size:8.5px;letter-spacing:.24em;text-transform:uppercase;padding:5px 9px;z-index:1}.product-card__body{padding:18px 0 0;display:flex;flex-direction:column;flex:1}.product-card__kicker{font-family:var(--mono);font-size:9.5px;letter-spacing:.22em;text-transform:uppercase;color:var(--stone);margin-bottom:7px}.product-card__title{font-size:15px;font-weight:400;letter-spacing:.01em;line-height:1.3;color:var(--navy)}.product-card__price{font-family:var(--mono);font-size:13px;letter-spacing:.08em;margin-top:10px;color:var(--navy)}.product-card__price s{color:var(--stone);margin-right:6px;font-size:12px}.product-card__quick-add{margin-top:14px;width:100%;background:var(--navy);color:var(--paper);border:none;padding:0;height:42px;font-family:var(--mono);font-size:9.5px;letter-spacing:.28em;text-transform:uppercase;cursor:pointer;opacity:0;transform:translateY(6px);transition:opacity .25s var(--ease-out),transform .25s var(--ease-out),background .2s}.product-card:hover .product-card__quick-add{opacity:1;transform:translateY(0)}.product-card__quick-add:hover{background:var(--ink)}.product-card__quick-add:disabled{background:var(--stone);cursor:not-allowed;opacity:.6}.product-card__img{width:100%;height:100%;object-fit:contain;padding:16px}.product-card__no-img{position:absolute;top:0;right:0;bottom:0;left:0;display:flex;align-items:center;justify-content:center;background:var(--paper-2)}.product-card__no-img-inner{display:flex;flex-direction:column;align-items:center;gap:12px}.grid-4{display:grid;grid-template-columns:repeat(4,1fr);gap:24px}.grid-3{display:grid;grid-template-columns:repeat(3,1fr);gap:24px}.grid-2{display:grid;grid-template-columns:repeat(2,1fr);gap:24px}@media(max-width:1100px){.grid-4{grid-template-columns:repeat(3,1fr)}}@media(max-width:860px){.grid-4,.grid-3{grid-template-columns:repeat(2,1fr)}}@media(max-width:540px){.grid-4,.grid-3,.grid-2{grid-template-columns:1fr}}.field{display:flex;flex-direction:column;gap:8px}.field label{font-family:var(--mono);font-size:9.5px;letter-spacing:.26em;text-transform:uppercase;color:var(--stone)}.field input,.field select,.field textarea{background:#fff;border:1px solid rgba(15,27,45,.14);border-radius:0;color:var(--navy);font-size:15px;padding:14px 16px;outline:none;width:100%;transition:border-color .2s;-webkit-appearance:none}.field input:focus,.field select:focus,.field textarea:focus{border-color:var(--gold)}.field input::placeholder,.field textarea::placeholder{color:var(--stone-lt)}.announcement-bar{background:var(--ink);overflow:hidden;position:fixed;top:var(--header-h);left:0;right:0;z-index:190;height:var(--announce-h);display:flex;align-items:center}.announcement-track{display:flex;align-items:center;white-space:nowrap;animation:marquee 30s linear infinite;will-change:transform}.announcement-bar:hover .announcement-track{animation-play-state:paused}.announcement-item{font-family:var(--mono);font-size:10px;letter-spacing:.26em;text-transform:uppercase;color:var(--gold);padding:0 24px;flex-shrink:0}.announcement-item a{color:inherit;text-decoration:none}.announcement-sep{flex-shrink:0;display:inline-flex;align-items:center;padding:0 4px}@keyframes marquee{0%{transform:translate(0)}to{transform:translate(-50%)}}.cart-overlay{position:fixed;top:0;right:0;bottom:0;left:0;background:#0a13208c;backdrop-filter:blur(4px);-webkit-backdrop-filter:blur(4px);z-index:200;opacity:0;pointer-events:none;transition:opacity .3s var(--ease-in-out)}.cart-overlay.is-open{opacity:1;pointer-events:auto}.cart-drawer{position:fixed;top:0;right:0;bottom:0;width:min(440px,100vw);background:var(--paper);z-index:201;transform:translate(100%);transition:transform .38s var(--ease-out);display:flex;flex-direction:column;box-shadow:-20px 0 60px #0a13202e}.cart-drawer.is-open{transform:none}.cart-drawer__head{padding:24px 28px;border-bottom:1px solid var(--line);display:flex;align-items:center;justify-content:space-between}.cart-drawer__head h2{font-weight:400;font-size:16px;letter-spacing:.04em}.cart-drawer__close{background:none;border:none;width:32px;height:32px;display:flex;align-items:center;justify-content:center;color:var(--stone);cursor:pointer;font-size:18px;transition:color .15s}.cart-drawer__close:hover{color:var(--navy)}.cart-drawer__body{flex:1;overflow-y:auto;padding:24px 28px;scrollbar-width:thin;scrollbar-color:var(--line-md) transparent}.cart-drawer__foot{padding:20px 28px 28px;border-top:1px solid var(--line);background:var(--paper)}.toast{position:fixed;bottom:28px;left:50%;transform:translate(-50%) translateY(12px);background:var(--navy);color:var(--paper);font-family:var(--mono);font-size:10px;letter-spacing:.24em;text-transform:uppercase;padding:13px 28px;opacity:0;transition:opacity .2s var(--ease-out),transform .25s var(--ease-out);z-index:300;pointer-events:none;white-space:nowrap}.toast.show{opacity:1;transform:translate(-50%) translateY(0)}.breadcrumb{display:flex;gap:10px;align-items:center;font-family:var(--mono);font-size:9.5px;letter-spacing:.18em;text-transform:uppercase;color:var(--stone);margin-bottom:44px}.breadcrumb a{transition:color .15s}.breadcrumb a:hover{color:var(--navy)}.qty-selector{display:flex;align-items:center;border:1px solid var(--line-md);background:#fff;height:50px}.qty-btn{width:44px;height:100%;border:none;background:transparent;font-size:18px;color:var(--navy);cursor:pointer;display:flex;align-items:center;justify-content:center;transition:background .15s;font-weight:300}.qty-btn:hover{background:var(--paper-2)}.cart-drawer .qty-btn{width:28px;height:28px;border:1px solid var(--line);background:#fff;font-size:16px}.qty-input{width:48px;height:100%;border:none;border-left:1px solid var(--line);border-right:1px solid var(--line);text-align:center;font-family:var(--mono);font-size:13px;color:var(--navy);-moz-appearance:textfield;background:transparent}.qty-input::-webkit-inner-spin-button,.qty-input::-webkit-outer-spin-button{-webkit-appearance:none}.product-trust{display:flex;flex-direction:column;gap:11px;margin-top:28px;padding-top:24px;border-top:1px solid var(--line)}.trust-item{display:flex;align-items:center;gap:12px;font-size:13px;font-weight:300;color:var(--stone)}.trust-item svg{flex-shrink:0;color:var(--gold-dk)}.visually-hidden{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap}.text-center{text-align:center}.text-right{text-align:right}.rte p+p{margin-top:1em}.rte h2{font-size:20px;font-weight:500;color:var(--navy);margin:2em 0 .6em}.rte h3{font-size:16px;font-weight:500;color:var(--navy);margin:1.6em 0 .5em}.rte ul,.rte ol{padding-left:20px;margin:.8em 0}.rte li{margin-bottom:.4em}.rte a{color:var(--gold-dk);text-decoration:underline;transition:color .15s}.rte a:hover{color:var(--navy)}.rte strong{font-weight:500}.rte hr{border:none;border-top:1px solid var(--line);margin:2em 0}.shopify-policy__container{max-width:760px;margin:0 auto;padding:80px var(--gutter) 96px;text-align:left}.shopify-policy__title{margin-bottom:0;padding-bottom:40px;border-bottom:1px solid var(--line)}.shopify-policy__title:before{content:"Legal";display:flex;align-items:center;gap:12px;font-family:var(--mono);font-size:10px;letter-spacing:.3em;text-transform:uppercase;color:var(--gold);margin-bottom:14px}.shopify-policy__title h1{margin:0;font-size:clamp(32px,5vw,52px);font-weight:300;letter-spacing:-.02em;line-height:1.1;color:var(--navy);text-align:left}.shopify-policy__body{margin-top:48px;font-weight:300;font-size:15px;line-height:1.95;color:var(--stone)}.shopify-policy__body p{margin-bottom:1.3em}.shopify-policy__body p:first-child{font-family:var(--mono);font-size:10px;letter-spacing:.16em;text-transform:uppercase;color:var(--stone-lt);margin-bottom:40px}.shopify-policy__body h2{font-size:11px;font-family:var(--mono);font-weight:600;letter-spacing:.22em;text-transform:uppercase;color:var(--gold-dk);margin:56px 0 18px;padding-bottom:14px;border-bottom:1px solid var(--line)}.shopify-policy__body h3{font-size:15px;font-weight:500;color:var(--navy);margin:32px 0 10px;letter-spacing:-.01em}.shopify-policy__body ul,.shopify-policy__body ol{padding-left:20px;margin-bottom:1.3em}.shopify-policy__body li{margin-bottom:.6em;padding-left:4px}.shopify-policy__body a{color:var(--gold-dk);text-decoration:underline;text-underline-offset:3px;transition:color .15s}.shopify-policy__body a:hover{color:var(--navy)}.shopify-policy__body strong{font-weight:500;color:var(--navy)}.shopify-policy__body hr{border:none;border-top:1px solid var(--line);margin:44px 0}@media(max-width:600px){.shopify-policy__container{padding:56px var(--gutter) 72px}}
/*# sourceMappingURL=/cdn/shop/t/2/assets/base.css.map */
