@font-face{font-family:GardDisplay;src:url('gard-display.ttf') format('truetype');font-weight:700;font-display:swap}*{box-sizing:border-box}html{scroll-behavior:smooth;scroll-padding-top:85px}body{margin:0;background:var(--ink,#191c19);color:var(--bone,#eee8dc);font:16px/1.6 Arial,Helvetica,sans-serif}h1,h2,h3,p{margin:0}h1,h2,h3{font-family:GardDisplay,'Arial Narrow',Impact,sans-serif;font-weight:700;line-height:1.02;letter-spacing:-.025em}h2{font-size:clamp(38px,4.1vw,66px)}h3{font-size:32px}a{color:inherit;text-decoration:none}button,input,select,textarea{font:inherit}button,a,input,select,summary{touch-action:manipulation}button{cursor:pointer}img{max-width:100%;height:auto;display:block}button:focus-visible,a:focus-visible,input:focus-visible,select:focus-visible,summary:focus-visible,textarea:focus-visible{outline:3px solid #e67a43;outline-offset:5px}.skip{position:fixed;z-index:100;top:-100px;left:10px;background:#eee8dc;color:#191c19;padding:10px}.skip:focus{top:10px}.announcement{background:#545d45;text-align:center;padding:8px 20px;font:10px/1.4 monospace;letter-spacing:.14em}.shopify-section-group-header-group{position:sticky;top:0;z-index:30}.site-header{position:relative;z-index:30;background:rgba(24,27,24,.97);border-bottom:1px solid #ffffff20}.header-inner{max-width:1560px;margin:auto;display:flex;align-items:center;justify-content:space-between;min-height:83px;padding:12px 5%}.wordmark{font-family:Arial,Helvetica,sans-serif;font-size:45px;font-weight:1000;letter-spacing:-3.2px;line-height:1}.wordmark img{max-height:55px;width:auto}.logo-dot{font-size:10px;vertical-align:top;letter-spacing:0}.desktop-nav{display:flex;gap:35px;font-size:11px;letter-spacing:.09em;font-weight:700}.desktop-nav a{padding:12px 0}.desktop-nav a:hover,.text-link:hover{color:#e3895d}.header-actions{display:flex;align-items:center;gap:27px;font-size:11px;letter-spacing:.07em}.cart-link{display:flex;align-items:center;gap:10px}.cart-link span{width:24px;height:24px;border:1px solid #ffffff40;border-radius:50%;display:grid;place-items:center}.mobile-menu{display:none}.hero{min-height:690px;height:min(790px,76vw);position:relative;overflow:hidden;background:#181915}.hero-image{position:absolute;width:100%;height:100%;object-fit:cover;object-position:center}.hero-shade{position:absolute;inset:0;background:linear-gradient(90deg,#13151290,transparent 75%)}.hero-content{position:relative;z-index:1;padding:90px 5% 80px;max-width:1560px;margin:auto}.eyebrow{font:11px/1.6 monospace;letter-spacing:.13em;text-transform:uppercase}.hero .eyebrow{display:flex;align-items:center;gap:10px;color:#d6c6ac}.status-dot{width:6px;height:6px;background:#cf572e}.hero h1{font-size:clamp(76px,9.5vw,150px);line-height:.95;margin:28px 0;letter-spacing:-.04em;max-width:650px}.hero-copy{max-width:355px;font-size:16px;color:#d7d3c7;line-height:1.65}.hero-buttons{display:flex;align-items:center;gap:30px;margin:30px 0}.button{display:inline-flex;justify-content:space-between;align-items:center;gap:34px;min-height:54px;padding:16px 23px;border:1px solid transparent;font-size:11px;letter-spacing:.07em;font-weight:700}.orange{background:var(--orange,#cf572e);color:#fff}.orange:hover{background:#b64720}.text-link{font-size:11px;font-weight:700;letter-spacing:.05em;border-bottom:1px solid currentColor;padding:6px 0;display:inline-block}.hero-meta{font:9px/1.5 monospace;letter-spacing:.12em;color:#bfb9ad}.hero-caption{position:absolute;right:5%;bottom:25px;font:9px/1.5 monospace;letter-spacing:.1em;display:flex;gap:22px;color:#c6bba6}.lineup{background:#eee8dc;color:#24271f;padding:85px 5% 90px}.section-top{display:flex;align-items:end;justify-content:space-between;gap:30px;margin:0 auto 40px;max-width:1420px}.section-top h2{margin-top:15px}.section-top>p{max-width:290px;font-size:14px;line-height:1.65;color:#5b5e52}.lineup-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:24px;max-width:1420px;margin:auto}.lineup-card{min-width:0}.card-image{position:relative;overflow:hidden;background:#cfc7b8}.card-image img{width:100%;aspect-ratio:4/5;object-fit:cover;transition:transform .4s}.card-image a:hover img{transform:scale(1.025)}.card-number,.card-volume{position:absolute;z-index:1;top:16px;left:16px;background:#191c19;color:#eee8dc;padding:4px 7px;font:9px monospace;letter-spacing:.07em}.card-volume{top:auto;bottom:16px;left:auto;right:16px}.card-body{border-top:4px solid var(--variant);padding-top:22px}.card-profile{font:9px monospace;letter-spacing:.08em;color:#5c6053;margin-bottom:11px}.card-body h3{font-size:clamp(25px,3vw,42px)}.card-body>p:not(.card-profile){margin-top:12px;font-size:13px;line-height:1.7;color:#5b5e52;max-width:320px}.card-bottom{display:flex;align-items:center;justify-content:space-between;gap:10px;margin-top:22px;padding-top:18px;border-top:1px solid #24271f30;font-size:12px}.card-action{font-size:10px;font-weight:700;letter-spacing:.06em}.card-action span{font-size:19px;margin-left:10px}.coming{font:10px monospace;letter-spacing:.07em}.scent-section{display:grid;grid-template-columns:1fr 1.15fr;gap:10%;padding:90px 8%;max-width:1600px;margin:auto}.scent-heading h2{max-width:440px;margin:18px 0 23px}.scent-heading>p:last-child{font-size:14px;color:#bdbdaf;max-width:320px}.scent-option{border-top:1px solid #ffffff30}.scent-option:last-child{border-bottom:1px solid #ffffff30}.scent-option summary{list-style:none;cursor:pointer;display:flex;align-items:center;gap:25px;padding:24px 0;font-family:GardDisplay,'Arial Narrow',sans-serif;font-size:30px}.scent-option summary::-webkit-details-marker{display:none}.scent-index{font:10px monospace;color:#b6b2a3}.plus{margin-left:auto;font-family:Arial;font-size:23px;font-weight:300}.scent-option[open] .plus{transform:rotate(45deg)}.scent-details{padding:0 30px 28px 42px}.scent-details .eyebrow{color:#d18b65;font-size:10px}.scent-details>p:not(.eyebrow){font-size:14px;line-height:1.8;color:#bdbdaf;margin:13px 0 18px}.story{display:grid;grid-template-columns:1.1fr 1fr;background:#2b3027}.story-photo{position:relative;min-height:490px}.story-photo img{height:100%;width:100%;object-fit:cover}.photo-caption{position:absolute;bottom:24px;left:28px;font:10px monospace;letter-spacing:.1em;background:#191c19aa;padding:7px 12px}.story-copy{padding:75px 12%;display:flex;flex-direction:column;justify-content:center}.story-copy h2{margin:22px 0 25px}.story-copy>p:not(.eyebrow){font-size:14px;line-height:1.9;color:#c6c9bb;max-width:390px}.story-sign{margin-top:35px;font:bold 30px Arial;letter-spacing:-1px}.story-sign span{font:9px monospace;letter-spacing:.04em;margin-left:8px}.next-drop{display:grid;grid-template-columns:1fr 1fr;background:#ddd4c1;color:#24271f}.next-camo{position:relative;min-height:330px;overflow:hidden;background-color:#77755a;background-image:radial-gradient(ellipse at 10% 10%,#414b3c 0 22%,transparent 23%),radial-gradient(ellipse at 80% 70%,#353e32 0 27%,transparent 28%),radial-gradient(ellipse at 50% 15%,#aaa07a 0 19%,transparent 20%),radial-gradient(ellipse at 10% 90%,#99916e 0 25%,transparent 26%);background-size:280px 210px}.giant-number{position:absolute;font-family:GardDisplay,sans-serif;font-weight:700;font-size:240px;line-height:1;letter-spacing:-.04em;top:25px;left:14%;color:#e8e0c8;opacity:.85}.next-stamp{position:absolute;bottom:28px;left:14%;font:11px monospace;letter-spacing:.15em;background:#252b23;color:#eee8dc;padding:8px 16px}.next-copy{padding:60px 12%;align-self:center}.next-copy h2{font-size:44px;margin:15px 0}.next-copy>p:not(.eyebrow){font-size:14px;max-width:350px;margin-bottom:25px}.feature{padding:70px 5%;max-width:1250px;margin:auto}.feature>h2{margin:14px 0}.feature>.gc-card{max-width:400px;margin-top:30px}.footer{background:#111410;padding:65px 5% 25px}.footer-news{display:grid;grid-template-columns:1fr 1fr;gap:12%;padding-bottom:60px;border-bottom:1px solid #ffffff25;max-width:1420px;margin:auto}.footer-news h2{margin:16px 0;font-size:48px}.footer-news p:not(.eyebrow){font-size:13px;color:#b8bcad;max-width:370px}.newsletter{align-self:center}.newsletter>label{font:10px monospace;text-transform:uppercase;letter-spacing:.07em}.newsletter-row{border-bottom:1px solid #b1b3a2;display:flex;margin:8px 0 16px}.newsletter-row input{width:100%;border:0;background:none;color:#eee8dc;padding:12px 0;min-width:0}.newsletter-row button{background:none;border:0;color:#eee8dc;font-size:25px;padding:8px 18px}.newsletter .consent{font:11px/1.7 Arial;color:#b8bcad;text-transform:none;letter-spacing:0;display:block}.consent input{margin:0 7px 0 0;accent-color:#b95a32}.consent a{text-decoration:underline}.footer-bottom{max-width:1420px;margin:35px auto 0;display:flex;gap:35px;justify-content:space-between;align-items:end}.footer-logo{font-size:60px}.footer-bottom p{font:9px monospace;letter-spacing:.07em;margin-top:16px;color:#a6ab9e}.footer-bottom nav{display:flex;flex-wrap:wrap;gap:15px;font-size:11px;max-width:45%}.footer-bottom>span{font:9px/1.8 monospace;color:#a6ab9e;text-align:right}.rte a{text-decoration:underline}
@media(min-width:1700px){.hero-content{padding-left:40px}.hero-image{object-position:center 55%}}@media(max-width:1000px){.desktop-nav{gap:20px}.hero{min-height:620px;height:660px}.hero-content{padding-top:85px}.hero h1{font-size:106px}.hero-buttons{flex-direction:column;align-items:flex-start;gap:15px}.hero-image{object-position:55% center}.hero-shade{background:linear-gradient(90deg,#131512b0,transparent)}.scent-section{gap:7%;padding:65px 5%}.story-copy{padding:50px 9%}.story-copy h2{font-size:43px}.lineup{padding-top:65px}.card-body h3{font-size:29px}.lineup-grid{gap:16px}.next-copy{padding:45px 9%}.next-copy h2{font-size:36px}}
@media(max-width:700px){.announcement{font-size:8px;padding:8px 12px}.header-inner{min-height:67px;padding:12px 6%}.wordmark{font-size:36px}.desktop-nav,.search-link{display:none}.header-actions{gap:22px}.cart-link{font-size:9px}.mobile-menu{display:block}.mobile-menu summary{list-style:none;display:grid;gap:6px;padding:12px 0}.mobile-menu summary::-webkit-details-marker{display:none}.mobile-menu summary span{height:1px;width:22px;background:#eee8dc}.mobile-menu nav{position:absolute;left:0;right:0;top:100%;padding:24px 6%;background:#191c19;border-bottom:1px solid #ffffff40;display:flex;flex-direction:column;gap:17px}.hero{height:790px;min-height:0}.hero-image{height:52%;top:auto;bottom:0;object-position:65% center;object-fit:cover}.hero-shade{background:linear-gradient(180deg,#171914 0%,#171914 42%,transparent 73%)}.hero-content{padding:42px 6% 0}.hero .eyebrow{font-size:8px}.hero h1{font-size:91px;margin:22px 0;line-height:.94}.hero-copy{font-size:14px;max-width:310px}.hero-buttons{flex-direction:row;gap:18px;margin:24px 0 18px}.button{font-size:9px;gap:20px;padding:14px 16px;min-height:48px}.hero-buttons .text-link{font-size:8px;max-width:100px}.hero-meta{font-size:8px}.hero-caption{bottom:18px;right:6%;font-size:7px;gap:12px}.lineup{padding:52px 6%}.section-top{display:block;margin-bottom:28px}.section-top h2{font-size:42px}.section-top>p{margin-top:18px;font-size:13px}.lineup-grid{grid-template-columns:1fr;gap:38px}.card-image img{aspect-ratio:1/1.1}.card-body{padding-top:17px}.card-body h3{font-size:38px}.card-body>p:not(.card-profile){max-width:none}.card-bottom{margin-top:15px;padding-top:12px}.scent-section{grid-template-columns:1fr;gap:30px;padding:55px 6%}.scent-heading h2{font-size:44px;max-width:300px;margin:15px 0}.scent-option summary{font-size:27px;padding:20px 0}.story{grid-template-columns:1fr}.story-photo{min-height:0;height:350px}.story-copy{padding:48px 6%}.story-copy h2{font-size:46px}.next-drop{grid-template-columns:1fr}.next-camo{min-height:230px}.giant-number{font-size:180px;left:8%;top:0}.next-stamp{left:8%;bottom:20px}.next-copy{padding:40px 6%}.next-copy h2{font-size:42px}.footer{padding:45px 6% 25px}.footer-news{grid-template-columns:1fr;gap:30px;padding-bottom:35px}.footer-news h2{font-size:43px}.footer-bottom{flex-wrap:wrap;align-items:start}.footer-bottom nav{max-width:none;width:100%;flex-direction:column;gap:12px;order:2}.footer-bottom>span{margin-left:auto}.footer-logo{font-size:48px}}
@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,*::before,*::after{transition:none!important;animation:none!important}}
