:root{--blue:#0095E6;--ink:#111715;--line:#dce0dd;--soft:#f2f3f0}*{box-sizing:border-box}html{scroll-behavior:smooth;scroll-padding-top:100px}body{margin:0;color:var(--ink);background:#fff;font:15px/1.65 Arial,Helvetica,sans-serif}a{color:inherit;text-decoration:none}button,input{font:inherit}button{cursor:pointer}button:focus-visible,a:focus-visible,input:focus-visible,summary:focus-visible{outline:3px solid var(--blue);outline-offset:4px}[hidden]{display:none!important}.preview{background:#e9f5fc;padding:7px 5%;font-size:9px;letter-spacing:1px;display:flex;justify-content:space-between}.preview span{letter-spacing:.2px}.announce{text-align:center;background:#101614;color:#fff;padding:7px;font-size:9px;letter-spacing:2.5px}header{height:90px;padding:0 5%;display:flex;align-items:center;justify-content:space-between;background:#fff;position:sticky;top:0;z-index:10;border-bottom:1px solid var(--line)}.logo{width:124px;display:block}nav{display:flex;gap:38px;font-size:12px;font-weight:600}nav a:hover,.text-link:hover{color:var(--blue)}#bag{background:none;border:0;font-size:10px;letter-spacing:1px}#bag span{border:1px solid var(--line);padding:5px 9px;margin-left:9px}.hero{height:670px;position:relative;background:#233b42;overflow:hidden;color:#fff}.hero>img{position:absolute;width:100%;height:100%;object-fit:cover;object-position:center}.hero:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(90deg,rgba(6,20,24,.65),transparent 80%)}.hero-copy{position:relative;z-index:1;padding:100px 6%;max-width:800px}.eyebrow{font-size:10px;font-weight:700;letter-spacing:2.2px;margin:0 0 20px}.blue{color:var(--blue)}h1,h2,h3,p{margin-top:0}h1{font-size:clamp(58px,6.5vw,100px);line-height:.98;letter-spacing:-4px;margin-bottom:24px}h2{font-size:42px;line-height:1.13;letter-spacing:-1.8px;margin-bottom:15px}h3{font-size:25px;letter-spacing:-.7px;line-height:1.2}.hero-copy>p:not(.eyebrow){font-size:16px;margin-bottom:32px}.button{display:inline-flex;align-items:center;justify-content:center;gap:30px;min-height:54px;padding:17px 25px;font-size:10px;font-weight:700;letter-spacing:1.2px;border:0}.light{background:#fff;color:#111}.light:hover{background:#dff2ff}.dark{background:#111715;color:#fff}.dark:hover{background:#007cbe}.hero-bottom{position:absolute;z-index:1;bottom:25px;left:6%;right:6%;display:flex;justify-content:space-between;font-size:9px;letter-spacing:2px}.values{display:flex;justify-content:center;gap:10%;padding:22px;border-bottom:1px solid var(--line);font-size:9px;letter-spacing:1.7px}.section{padding:85px 6%}.section-head{display:flex;justify-content:space-between;align-items:end;margin-bottom:35px;gap:30px}.section-head .eyebrow{margin-bottom:13px}.section-head>p{color:#68706b;font-size:13px}.categories{display:grid;grid-template-columns:repeat(3,1fr);gap:20px}.category{background:var(--soft);display:block}.category img{width:100%;height:350px;object-fit:contain;mix-blend-mode:multiply;transition:transform .4s}.category:hover img,.product-card:hover img{transform:scale(1.04)}.category>div{padding:22px 25px}.category small{font-size:9px;letter-spacing:1.5px;color:#66716b}.category h3{display:flex;justify-content:space-between;margin:13px 0 0}.category h3 span{color:var(--blue)}.essentials{padding-top:20px}.text-link{display:inline-block;font-size:12px;border-bottom:1px solid currentColor;padding-bottom:4px;background:none;border-top:0;border-left:0;border-right:0}.products{display:grid;grid-template-columns:repeat(4,1fr);gap:20px}.picture{background:var(--soft);position:relative;overflow:hidden}.product-card img{display:block;width:100%;height:300px;object-fit:contain;mix-blend-mode:multiply;transition:transform .4s}.product-card h3{font-size:14px;letter-spacing:0;margin:17px 0 4px}.product-card p{font-size:12px;color:#647068}.picture small{position:absolute;left:12px;top:12px;font-size:7px;letter-spacing:.7px;background:#fff;padding:5px 7px}.story{display:grid;grid-template-columns:1fr 1fr;background:#101b17;color:#fff}.forest{position:relative;min-height:550px}.forest img{width:100%;height:100%;position:absolute;object-fit:cover}.forest span{position:absolute;bottom:30px;left:40px;font-size:10px;letter-spacing:2px}.story-copy{padding:85px 12%;align-self:center}.story h2{font-size:58px;margin-bottom:30px}.story-copy>p:not(.eyebrow){color:#becbc3;font-size:14px}.story-copy .text-link{margin-top:20px}.feature-pair{display:grid;grid-template-columns:1fr 1fr;gap:25px;margin-top:35px}.feature-pair>a{background:var(--soft)}.feature-pair img{width:100%;height:360px;object-fit:contain;mix-blend-mode:multiply}.feature-pair a>div{display:flex;justify-content:space-between;align-items:center;padding:25px;gap:20px}.feature-pair h3{margin:0}.feature-pair span{font-size:9px;letter-spacing:1px}footer{padding:65px 6% 25px;background:#f1f2ef;display:grid;grid-template-columns:1fr 1fr;gap:45px}footer h2{font-size:37px}.footer-links{display:grid;grid-template-columns:1fr 1fr;align-content:start;gap:20px;font-size:12px}.footer-bottom{grid-column:1/-1;border-top:1px solid #d3d9d3;padding-top:22px;display:flex;justify-content:space-between;gap:20px;font-size:8px;letter-spacing:1px}.breadcrumb{padding:26px 6%;font-size:11px;color:#6c746f}.product-layout{display:grid;grid-template-columns:1.2fr 1fr;gap:7%;padding:0 6% 80px}.main-image{position:relative;background:var(--soft)}.main-image>button{border:0;background:none;width:100%;padding:20px;cursor:zoom-in}.main-image img{width:100%;height:620px;object-fit:contain;mix-blend-mode:multiply}.main-image>span{position:absolute;left:25px;bottom:20px;font-size:9px;letter-spacing:2px}.thumbs{display:flex;gap:12px;margin-top:16px}.thumbs button{width:90px;height:100px;padding:0;border:1px solid transparent;background:var(--soft)}.thumbs button.selected{border-color:var(--ink)}.thumbs img{width:100%;height:100%;object-fit:contain;mix-blend-mode:multiply}.product-info{padding-top:20px;max-width:510px}.product-info h1{font-size:54px;letter-spacing:-2px;line-height:1.1;margin-bottom:16px}.price{font-size:19px}.price small{font-size:10px;margin-left:6px;color:#6c756e}.intro{margin-bottom:9px;font-size:17px}.muted{color:#67726b}.specs{display:flex;gap:20px;margin:25px 0;border-block:1px solid var(--line);padding:17px 0;font-size:9px;letter-spacing:1px}fieldset{padding:0;border:0;margin:25px 0}legend{font-size:12px;margin-bottom:14px}.swatch{width:30px;height:30px;background:#242424;border:3px solid white;outline:1px solid #222;border-radius:50%;margin:3px}.small{font-size:11px;line-height:1.7}.sizes{display:flex;gap:7px}.sizes button{flex:1;min-height:42px;background:#fff;border:1px solid #ccd3ce;font-size:11px}.sizes button.selected{background:var(--ink);color:#fff;border-color:var(--ink)}.purchase{display:flex;gap:12px;align-items:end}.purchase label{font-size:10px;display:grid;gap:5px}.purchase input{width:65px;height:54px;padding:8px;border:1px solid var(--line)}.purchase .button{flex:1}.accordions{margin-top:30px}details{border-top:1px solid var(--line);padding:17px 0;font-size:12px}summary{font-weight:600;cursor:pointer}details p{margin:15px 0 0;color:#687169}details a{text-decoration:underline}.product-message{text-align:center;padding:85px 6%;background:#142720;color:#fff}.product-message h2{font-size:44px}.product-message>p:not(.eyebrow){color:#bacbc2}.product-message .button{margin-top:15px}dialog{border:0;width:min(520px,90vw);padding:45px;box-shadow:0 20px 80px #0003}dialog::backdrop{background:#0c1c16a6}dialog h2{font-size:31px}.close{position:absolute;top:12px;right:17px;background:none;border:0;font-size:28px}#bagContents{padding:25px 0}#bagDialog .button{margin-top:20px;width:100%}#imageDialog{width:min(850px,95vw);padding:30px;background:var(--soft)}#imageDialog img{width:100%;max-height:80vh;object-fit:contain}#toast{position:fixed;bottom:24px;left:50%;transform:translate(-50%);background:#111715;color:#fff;padding:15px 25px;z-index:30;font-size:12px;display:none}@media(max-width:800px){header{height:76px}.logo{width:100px}nav{gap:15px;font-size:11px}nav a:nth-child(2),nav a:nth-child(3){display:none}.preview{justify-content:center;font-size:8px}.preview span{display:none}.hero{height:580px}.hero>img{object-position:57% center}.hero-copy{padding:100px 7%}.hero h1{font-size:65px}.hero-bottom span:last-child{display:none}.values{gap:6%;font-size:7px;letter-spacing:.7px}.section{padding:55px 6%}.section-head{display:block}.section-head>p{display:none}h2{font-size:33px}.categories{gap:10px}.category img{height:210px}.category>div{padding:15px}.category small{font-size:7px;letter-spacing:.5px}.category h3{font-size:18px}.products{grid-template-columns:1fr 1fr;gap:25px 14px}.product-card img{height:250px}.story{grid-template-columns:1fr}.forest{min-height:350px}.story-copy{padding:50px 8%}.story h2{font-size:49px}.feature-pair img{height:250px}.feature-pair a>div{display:block;padding:20px}.feature-pair h3{font-size:21px;margin-bottom:12px}.footer-bottom{flex-wrap:wrap}footer{grid-template-columns:1fr}.product-layout{grid-template-columns:1fr;gap:25px}.main-image img{height:450px}.product-info{max-width:none}.product-info h1{font-size:44px}.product-message h2{font-size:33px}}@media(max-width:480px){.categories{grid-template-columns:1fr}.category{display:grid;grid-template-columns:45% 55%;align-items:center}.category img{height:190px}.category h3{font-size:24px}.category small{font-size:8px}.hero{height:560px}.hero h1{font-size:58px;letter-spacing:-2.5px}.eyebrow{font-size:8px;letter-spacing:1.6px}.hero-copy{padding-top:90px}.product-card img{height:210px}.feature-pair{gap:14px}.feature-pair img{height:210px}.feature-pair h3{font-size:19px}.feature-pair span{font-size:7px}#bag{font-size:9px}#bag span{padding:4px 7px;margin-left:3px}.main-image img{height:390px}.sizes{gap:4px}.product-message{padding:60px 7%}.forest{min-height:300px}}@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}*{transition:none!important}}body{background:#dce7e9;color:#14251f}header{background:#fbfcfa;height:98px}.logo{width:230px;height:auto;max-height:76px;object-fit:contain}#home{background:linear-gradient(180deg,#d4e2ea,#dbe5e7 33%,#dfe7dd 64%,#e2e8df)}.values{background:#d4e2ea;border-color:#bccfd6;color:#233d44}.section{background:transparent}.blue{color:#006287}.category,.picture,.feature-pair>a,.main-image,.thumbs button{background:#f6f6f1}.category small,.product-card p,.section-head>p,.muted{color:#43574e}.story-copy>p:not(.eyebrow){color:#e0e9e2}.product-info .blue{color:#006287}#product{background:linear-gradient(155deg,#e4ecee,#e3e9df)}footer{background:#d2ded4;color:#192e24}.footer-bottom{border-color:#aebfb3}.hero-copy .eyebrow{color:#fff}.mobile-menu{display:none}.hero{height:670px}.hero>img{object-fit:cover}.hero-copy{padding-top:105px}.story-copy .text-link{color:#fff}#menuDialog a{display:block;padding:15px 0;border-bottom:1px solid #dce0dd}#menuDialog .eyebrow{padding-top:15px}@media(max-width:800px){header{height:88px;padding:0 5%;gap:15px}.logo{width:205px;max-width:50vw;max-height:67px}nav{display:none}.mobile-menu{display:block;border:0;background:none;font-size:10px;letter-spacing:1px;padding:10px 0}.hero{height:auto;display:flex;flex-direction:column;background:#17323d;overflow:visible}.hero>img{position:relative;display:block;width:100%;height:auto;object-fit:contain;aspect-ratio:auto}.hero:after{display:none}.hero-copy{padding:34px 7% 38px;max-width:none;background:#17323d;color:#fff}.hero h1{font-size:54px;line-height:1;letter-spacing:-2px}.hero-copy>p:not(.eyebrow){font-size:14px;margin-bottom:25px}.hero-copy .button{width:100%;max-width:330px}.hero-bottom{position:relative;inset:auto;padding:0 7% 20px;background:#17323d}.hero-bottom span:last-child{display:none}.values{padding:18px 5%;gap:12%;font-size:8px;letter-spacing:1px}.story-copy{padding:45px 8%}.section{padding:50px 6%}.essentials{padding-top:10px}.forest img{object-position:center}.footer-bottom{line-height:1.8}.product-info h1{font-size:42px}#bag{white-space:nowrap;font-size:9px}.main-image img{height:390px}}@media(max-width:380px){.logo{width:170px;max-width:47vw}header{gap:8px}.hero h1{font-size:46px}.values{font-size:7px}.mobile-menu{font-size:9px}}header{background:linear-gradient(100deg,#ddc5a3,#d0c7b4 32%,#b7c7cb,#a9bfce);border-bottom:1px solid #849da5}#home{background:linear-gradient(180deg,#819fac,#8da8b2 24%,#99afa9 53%,#9db09c 78%,#a4b59f)}.values{background:#819fac;border-color:#688b99;color:#142c32}.section-head>p,.category small,.product-card p,.muted{color:#1c3028}#home>.section .blue,footer .blue{color:#002f43}.category,.picture,.feature-pair>a{background:#e8e9df}footer{background:#92a78f;color:#142b20}.footer-bottom{border-color:#718b75}#product{background:linear-gradient(145deg,#a4b9c0,#a9b9a2)}.product-info .blue{color:#002f43}.main-image,.thumbs button{background:#e8e9df}@media(max-width:800px){header{background:linear-gradient(100deg,#ddc5a3,#c7c7bb 45%,#a9bfce)}}header{background:linear-gradient(100deg,#6f6352,#68645a 32%,#5c6466,#556067);color:#fff;border-color:#819187}#home{background:linear-gradient(180deg,#415056,#475459 24%,#4d5855 53%,#4f584e 78%,#525b50);color:#fff}.values{background:#415056;color:#fff;border-color:#7d969e}.section-head>.text-link{color:#fff}.category,.product-card,.feature-pair>a{color:#14251f}.category small,.product-card p{color:#294138}.product-card>h3,.product-card>p{color:#fff}footer{background:#495448;color:#fff}.footer-bottom{border-color:#97aa96}#bag{color:#fff}#bag span{border-color:#9aa69d}#product{background:linear-gradient(145deg,#525d60,#555d51);color:#fff}.product-info .blue{color:#9adfff}.product-info .muted,.product-info details p,.breadcrumb{color:#f2f5f1}.product-info .price small{color:#f2f5f1}.product-info .sizes button{color:#14251f}.product-info .sizes button.selected{color:#fff}.main-image{color:#14251f}.mobile-menu{color:#fff}.product-info .specs{border-color:#8d9f94}@media(max-width:800px){header{background:linear-gradient(100deg,#6f6352,#64645e 45%,#556067)}}header{background:linear-gradient(100deg,#87541b,#75451a 28%,#235675 65%,#154e78);color:#fff;border-color:#1a5772}#home{background:linear-gradient(180deg,#164f78,#14566f 25%,#155d59 51%,#1b5b40 76%,#205d37);color:#fff}.values{background:#164f78;color:#fff;border-color:#377a9a}#home>.section .blue{color:#9adfff}.section-head>p{color:#f2f5f1}footer{background:#205132;color:#fff}footer .blue{color:#9adfff}.footer-bottom{border-color:#62946b}#product{background:linear-gradient(145deg,#164f78,#205d37);color:#fff}.story{background:#142b23}.story .blue{color:#61c4f7}@media(max-width:800px){header{background:linear-gradient(100deg,#87541b,#75451a 28%,#235675 65%,#154e78)}}header{background:linear-gradient(100deg,#d1b555,#baa246 20%,#406a6b 45%,#235675 65%,#154e78)}.essentials{background:linear-gradient(to bottom,#142b2300 calc(100% - 85px),#142b23 calc(100% - 16px))}#women{background:linear-gradient(to bottom,#142b23,#142b2300 145px)}@media(max-width:800px){header{background:linear-gradient(100deg,#d1b555,#baa246 20%,#406a6b 45%,#235675 65%,#154e78)}.mobile-menu{color:#172a20}.essentials{background:linear-gradient(to bottom,#142b2300 calc(100% - 50px),#142b23 calc(100% - 12px))}#women{background:linear-gradient(to bottom,#142b23,#142b2300 110px)}}header{background:linear-gradient(100deg,#c98e61,#b67b53 20%,#526b7a 45%,#235675 65%,#154e78)}#home{background:var(--landscape-gradient,linear-gradient(#164f78,#142b23,#205d37))}.essentials,#women,.story{background:transparent}@media(max-width:800px){header{background:linear-gradient(100deg,#c98e61,#b67b53 20%,#526b7a 45%,#235675 65%,#154e78)}}header{background:linear-gradient(100deg,#efdab1,#e4c291 10%,#c98e61 26%,#b67b53 32%,#526b7a 45%,#235675 65%,#154e78)}.hero{isolation:isolate}.hero:before{content:"";position:absolute;inset:0 0 auto;height:105px;z-index:1;pointer-events:none;background:linear-gradient(100deg,#efdab1,#e4c291 10%,#c98e61 26%,#b67b53 32%,#526b7a 45%,#235675 65%,#154e78);-webkit-mask-image:linear-gradient(to bottom,#000 0%,#000e 12%,#0008 46%,transparent 100%);mask-image:linear-gradient(to bottom,#000 0%,#000e 12%,#0008 46%,transparent 100%)}.hero:after{-webkit-mask-image:linear-gradient(to bottom,transparent 0px,#000 110px,#000 calc(100% - 130px),transparent 100%);mask-image:linear-gradient(to bottom,transparent 0px,#000 110px,#000 calc(100% - 130px),transparent 100%);pointer-events:none}.mountain-bottom-blend{position:absolute;bottom:0;left:0;right:0;height:145px;z-index:1;pointer-events:none;background:linear-gradient(to bottom,#164f7800,#164f781f 20%,#164f7880 52%,#164f78e0 78%,#164f78)}.hero-copy,.hero-bottom{z-index:2}@media(max-width:800px){header{background:linear-gradient(100deg,#efdab1,#e4c291 10%,#c98e61 26%,#b67b53 32%,#526b7a 45%,#235675 65%,#154e78)}.hero{background:#164f78;overflow:hidden}.hero:before{height:38px}.hero-copy,.hero-bottom{background:#164f78}.mountain-bottom-blend{bottom:auto;top:calc(var(--mountain-height,230px) - 55px);height:56px}}footer{background:linear-gradient(to bottom,#205d37,#205c37 20px,#205a36 50px,#205735 90px,#205434,#205232 180px,#205132 230px 100%)}body{display:block!important;font-size:15px;letter-spacing:normal}h1,h2,h3{font-family:Arial,Helvetica,sans-serif;font-weight:700;color:inherit}#bag{display:inline-flex;align-items:center;text-decoration:none}.logo{height:auto}.drengr-newsletter{max-width:440px;margin-top:22px}.drengr-newsletter label{font-size:12px;display:block;margin-bottom:8px}.drengr-email-row{display:flex;gap:8px}.drengr-email-row input{min-width:0;flex:1;border:1px solid #a4c4ae;background:#fff;color:#172a20;padding:13px}.drengr-email-row button{border:1px solid white;background:#fff;color:#142b23;padding:13px 18px;font-size:12px}.drengr-payments{grid-column:1/-1;display:flex;gap:9px;flex-wrap:wrap}.drengr-payment-icon{width:38px;height:24px}.skip-link{position:absolute;top:0;left:10px;transform:translateY(-200%);z-index:100;background:#fff;color:#000;padding:10px}.skip-link:focus{transform:none}#menuDialog{box-sizing:border-box;position:fixed;inset:0 0 0 auto;margin:0;width:min(400px,92vw);max-width:92vw;height:100dvh;max-height:100dvh;padding:30px 28px 45px;border:0;border-radius:0;background:linear-gradient(160deg,#164f78,#155d59 56%,#142b23);color:#f5f7f2;font:15px/1.6 Arial,Helvetica,sans-serif;overflow-y:auto}#menuDialog::backdrop{background:#081619a6}#menuDialog .drengr-menu-heading{position:relative;display:flex;align-items:center;justify-content:space-between;min-height:55px;padding-right:42px;margin-bottom:25px;border-bottom:1px solid rgba(202,230,220,.35)}#menuDialog .eyebrow{color:#c4ecff;margin:0;font-size:11px;letter-spacing:1.8px}#menuDialog .close{position:absolute;top:0;right:-8px;color:#fff;background:transparent;border:0;width:44px;height:44px;padding:0;font-size:30px;cursor:pointer}#menuDialog nav{display:block;font-size:15px;font-weight:400}#menuDialog nav>a,#menuDialog .drengr-menu-group{border-bottom:1px solid rgba(202,230,220,.3)}#menuDialog a{display:block;color:#f5f7f2!important;text-decoration:none;padding:17px 0;border-bottom:0;min-height:54px}#menuDialog a:hover,#menuDialog a:focus-visible{color:#c4ecff!important;background:#ffffff0f}#menuDialog summary{position:relative;display:block;list-style:none;cursor:pointer;min-height:56px;padding:17px 35px 17px 0;font-size:15px;font-weight:700}#menuDialog summary::-webkit-details-marker{display:none}#menuDialog summary:after{content:"+";position:absolute;right:5px;top:13px;font-size:23px;font-weight:400;color:#c4ecff}#menuDialog details[open]>summary:after{content:"-"}#menuDialog .drengr-menu-children{padding:0 0 10px 16px;border-left:2px solid rgba(196,236,255,.4);margin:0 0 16px}#menuDialog .drengr-menu-children a{font-size:14px;padding:12px 10px;min-height:48px}#menuDialog :focus-visible{outline:2px solid #c4ecff;outline-offset:3px}.drengr-main-shop{justify-content:space-between;gap:24px}.drengr-main-shop .drengr-button-bindrune{position:static;display:block;width:auto;height:26px;object-fit:contain;flex:0 0 auto}
/*# sourceMappingURL=/cdn/shop/t/6/assets/drengr-home.css.map */
