@font-face{font-family:Barlow Condensed;src:url(https://theocdn.com/site-assets/b15ed1ce-276d-49ec-a489-7964a88980f1/fonts/barlow-condensed-400-c82d65280835cb3c.ttf) format("truetype");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:Barlow Condensed;src:url(https://theocdn.com/site-assets/b15ed1ce-276d-49ec-a489-7964a88980f1/fonts/barlow-condensed-600-0d85af813fc3ed87.ttf) format("truetype");font-weight:600;font-style:normal;font-display:swap}@font-face{font-family:Barlow Condensed;src:url(https://theocdn.com/site-assets/b15ed1ce-276d-49ec-a489-7964a88980f1/fonts/barlow-condensed-700-7dde307fa887fc65.ttf) format("truetype");font-weight:700;font-style:normal;font-display:swap}@font-face{font-family:Barlow Condensed;src:url(https://theocdn.com/site-assets/b15ed1ce-276d-49ec-a489-7964a88980f1/fonts/barlow-condensed-900-0ec6b3cca2df54f1.ttf) format("truetype");font-weight:900;font-style:normal;font-display:swap}:root{--ink:#090b0c;--steel:#111516;--steel-2:#181c1e;--line:#414749;--ash:#d9dcda;--muted:#9ca3a3;--red:#b11416;--red-bright:#d32c28;--yellow:#c3b651;--max:1440px}*{box-sizing:border-box}html{scroll-behavior:smooth}body,html{background:var(--ink)}body{margin:0;color:var(--ash);font-family:Barlow Condensed,Arial,sans-serif;font-size:18px;line-height:1.5;-webkit-font-smoothing:antialiased}a{color:inherit;text-decoration:none}.site-shell{min-height:100vh;display:flex;flex-direction:column}.site-shell main{flex:1 1}img{display:block;max-width:100%}button,summary{font:inherit}::selection{background:var(--red);color:#fff}.site-header{height:94px;border-top:1px solid var(--line);border-bottom:1px solid var(--line);background:rgba(9,11,12,.98);position:-webkit-sticky;position:sticky;top:0;z-index:20;display:grid;grid-template-columns:220px 1fr auto;align-items:stretch;max-width:100%;box-shadow:0 10px 24px rgba(0,0,0,.22)}.header-mark{border-right:1px solid var(--line);display:flex;align-items:center;justify-content:center}.header-mark img{width:77px;height:77px;object-fit:contain}.desktop-nav{display:flex;align-items:center;justify-content:center;gap:clamp(20px,3.5vw,58px)}.cart-link,.desktop-nav a{font-family:Barlow Condensed,sans-serif;font-size:19px;font-weight:700;text-transform:uppercase;letter-spacing:.04em;transition:color .2s}.desktop-nav a:hover{color:var(--red-bright)}.header-actions{display:flex;align-items:center;gap:24px;padding:0 32px;border-left:1px solid var(--line)}.button{display:inline-flex;min-height:48px;align-items:center;justify-content:center;gap:16px;padding:11px 24px;border:1px solid transparent;font-family:Barlow Condensed,sans-serif;font-size:19px;font-weight:800;text-transform:uppercase;letter-spacing:.035em;line-height:1;transition:background-color .2s,border-color .2s,color .2s,transform .2s}.button:hover{transform:translateY(-2px)}.button:active{transform:scale(.98)}.button:focus-visible,a:focus-visible,summary:focus-visible{outline:3px solid var(--yellow);outline-offset:3px}.button-red{color:#fff;background:var(--red);border-color:#e74b46;-webkit-clip-path:polygon(10px 0,100% 0,100% calc(100% - 10px),calc(100% - 10px) 100%,0 100%,0 10px);clip-path:polygon(10px 0,100% 0,100% calc(100% - 10px),calc(100% - 10px) 100%,0 100%,0 10px)}.button-red:hover{background:var(--red-bright)}.button-outline{color:#fff;border-color:#858b8c;-webkit-clip-path:polygon(10px 0,100% 0,100% calc(100% - 10px),calc(100% - 10px) 100%,0 100%,0 10px);clip-path:polygon(10px 0,100% 0,100% calc(100% - 10px),calc(100% - 10px) 100%,0 100%,0 10px)}.button-outline:hover{border-color:#fff;background:#202526}.cart-link{white-space:nowrap}.cart-link span{font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.mobile-nav{display:none}.promo-strip{padding:12px 20px;border-bottom:1px solid #5a2121;color:#f4f4f0;background:#0d0f10;text-align:center;font-family:Barlow Condensed,sans-serif;font-weight:700;font-size:18px;text-transform:uppercase;letter-spacing:.05em}.promo-strip span{color:var(--red-bright);padding:0 10px}.promo-strip b{color:#ff524b}.hero{position:relative;min-height:530px;border-bottom:1px solid var(--line);overflow:hidden}.hero>picture,.hero>picture img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover}.hero-shade{position:absolute;inset:0;background:linear-gradient(90deg,rgba(2,3,3,.92),rgba(2,3,3,.72) 36%,rgba(2,3,3,.15) 70%,rgba(2,3,3,.2))}.hero-copy{position:relative;z-index:1;max-width:var(--max);margin:auto;min-height:530px;padding:78px clamp(28px,7vw,110px);display:flex;flex-direction:column;align-items:flex-start;justify-content:center}.eyebrow,.founder-note{margin:0 0 14px;color:#d0d4d2;font-family:Barlow Condensed,sans-serif;font-size:16px;font-weight:700;text-transform:uppercase;letter-spacing:.1em}.founder-note{border:1px solid #64696a;padding:7px 12px;background:rgba(10,11,11,.55)}h1,h2,h3,p{margin-top:0}.contact-page h1,.faq-intro h1,.hero h1,.page-hero h1,.simple-page h1{margin:0;font-family:Barlow Condensed,sans-serif;font-weight:900;text-transform:uppercase;letter-spacing:.01em;line-height:.87;text-wrap:balance}.hero h1{max-width:540px;font-size:clamp(64px,8.2vw,138px);color:#f0f0ec;text-shadow:0 2px 0 #111}.about-hero h1 span,.founder-copy h2 span,.hero h1 span{color:var(--red-bright)}.hero-copy>p:not(.founder-note){max-width:430px;margin:22px 0 0;font-size:20px;line-height:1.3}.button-row{display:flex;gap:12px;margin-top:26px;flex-wrap:wrap}.category-rail{display:grid;grid-template-columns:repeat(5,1fr);border-bottom:1px solid var(--line);grid-gap:1px;gap:1px;background:var(--line)}.category-tile{position:relative;min-height:172px;overflow:hidden;background:#151819}.category-tile img,.category-tile picture{position:absolute;inset:0;width:100%;height:100%;object-fit:cover}.category-tile:after{content:"";position:absolute;inset:0;background:linear-gradient(180deg,rgba(0,0,0,.05),rgba(0,0,0,.9))}.category-tile>div{position:relative;z-index:1;height:100%;padding:20px;display:flex;flex-direction:column;justify-content:flex-end}.category-tile h2{margin:0;font:800 24px/1 Barlow Condensed,sans-serif;text-transform:uppercase;letter-spacing:.025em}.category-tile h2 span,.text-link span{color:var(--red-bright)}.category-tile p{max-height:0;opacity:0;margin:0;overflow:hidden;transition:max-height .25s,opacity .25s;font-size:14px}.category-tile:hover p{max-height:48px;opacity:1;margin-top:6px}.catalog-section,.gear-section{max-width:var(--max);margin:auto;padding:68px clamp(20px,4vw,64px)}.gear-section{display:grid;grid-template-columns:250px 1fr;grid-gap:32px;gap:32px}.founder-copy h2,.home-faq h2,.section-heading h2,.story-section h2{font:800 clamp(40px,4.6vw,68px)/.95 Barlow Condensed,sans-serif;text-transform:uppercase;letter-spacing:.01em;margin:0}.section-heading>a{display:inline-block;margin-top:30px;font:700 18px Barlow Condensed,sans-serif;text-transform:uppercase;letter-spacing:.06em}.featured-products{display:grid;grid-template-columns:repeat(4,1fr);grid-gap:12px;gap:12px}.product-card{border:1px solid var(--line);background:var(--steel);min-width:0;transition:transform .2s,border-color .2s,background-color .2s}.product-card:hover{transform:translateY(-4px);border-color:#909798;background:#1b2022}.product-image{aspect-ratio:1/1;background:#e5e5e0;overflow:hidden}.product-image img{width:100%;height:100%;object-fit:contain;mix-blend-mode:multiply}.product-copy{padding:16px}.product-copy span{display:block;color:var(--muted);font:700 13px/1.1 Barlow Condensed,sans-serif;letter-spacing:.08em;text-transform:uppercase;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.product-copy h3{margin:8px 0 12px;font-size:17px;line-height:1.15;min-height:40px}.product-copy strong,.product-price{font-family:Barlow Condensed,sans-serif;font-size:27px;font-weight:800;color:var(--red-bright);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.founder-section{max-width:var(--max);margin:auto;border-top:1px solid var(--line);border-bottom:1px solid var(--line);display:grid;grid-template-columns:1.05fr 1fr .8fr}.founder-photo{min-height:390px;background:#202324}.founder-photo img,.founder-photo picture{width:100%;height:100%;object-fit:cover}.founder-copy{padding:54px clamp(26px,4vw,65px);background:#15191a}.founder-copy h2{font-size:clamp(41px,4.3vw,64px)}.founder-copy>p:not(.eyebrow){margin:25px 0;color:#c2c6c4;max-width:540px}.text-link{display:inline-block;margin-top:16px;color:#fff;font:800 19px Barlow Condensed,sans-serif;text-transform:uppercase;letter-spacing:.04em}.mission-list{padding:30px;background:#0d1011;display:flex;flex-direction:column;justify-content:center}.mission-list div{padding:18px 0;border-bottom:1px solid #353a3b}.mission-list div:last-child{border-bottom:0}.mission-list b{display:block;font:700 17px Barlow Condensed,sans-serif;text-transform:uppercase;letter-spacing:.07em}.mission-list span{display:block;color:#b8bdbb;font-size:15px;line-height:1.35;margin-top:4px}.home-faq{max-width:var(--max);margin:auto;padding:84px clamp(20px,7vw,110px);display:grid;grid-template-columns:.85fr 1.15fr;grid-gap:80px;gap:80px}.home-faq h2{font-size:clamp(42px,5vw,72px)}details{border-top:1px solid var(--line)}details:last-of-type{border-bottom:1px solid var(--line)}details summary{padding:20px 32px 20px 0;cursor:pointer;position:relative;font:700 22px/1.1 Barlow Condensed,sans-serif;list-style:none}details summary:after{content:"+";position:absolute;right:0;color:var(--red-bright);font-size:28px;font-weight:400;top:14px}details[open] summary:after{content:"−"}details p{color:#c5cac8;padding:0 30px 20px 0;margin:0}.page-hero{position:relative;min-height:330px;border-bottom:1px solid var(--line);display:flex;align-items:flex-end;overflow:hidden}.page-hero>picture,.page-hero>picture img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover}.page-hero:after{content:"";position:absolute;inset:0;background:linear-gradient(90deg,rgba(4,5,6,.94),rgba(4,5,6,.45))}.page-hero>div{position:relative;z-index:1;max-width:var(--max);width:100%;margin:auto;padding:64px clamp(20px,7vw,110px)}.page-hero h1{font-size:clamp(52px,7vw,104px)}.page-hero.compact{min-height:260px;background:linear-gradient(120deg,#171d1f,#0b0c0d)}.page-hero.compact:after{display:none}.page-hero.compact>div{padding-bottom:55px}.page-hero.compact h1{font-size:clamp(52px,6.5vw,92px)}.page-hero.compact p:not(.eyebrow){max-width:650px;margin:18px 0 0;font-size:19px;color:#c6cbca}.catalog-section{padding-top:34px}.catalog-meta{display:flex;align-items:center;justify-content:space-between;gap:20px;border-bottom:1px solid var(--line);color:var(--muted);font-size:15px}.catalog-meta p{margin:0 0 17px}.product-grid{display:grid;grid-template-columns:repeat(4,1fr);grid-gap:14px;gap:14px;margin-top:28px}.breadcrumbs{max-width:var(--max);margin:0 auto;padding:22px clamp(20px,4vw,64px);color:var(--muted);font-size:14px}.breadcrumbs a:hover{color:#fff}.breadcrumbs span{margin-left:9px}.product-page{max-width:var(--max);margin:auto;padding-bottom:80px}.product-layout{display:grid;grid-template-columns:1.05fr .95fr;grid-gap:clamp(28px,6vw,100px);gap:clamp(28px,6vw,100px);padding:20px clamp(20px,7vw,110px)}.product-detail-image{aspect-ratio:1;background:#e8e7e0;border:1px solid var(--line)}.product-detail-image img{width:100%;height:100%;object-fit:contain;mix-blend-mode:multiply}.product-detail-copy{padding-top:10px}.product-detail-copy h1{font:800 clamp(40px,5vw,74px)/.96 Barlow Condensed,sans-serif;text-transform:uppercase;letter-spacing:.005em;margin:0}.product-detail-copy>p:not(.eyebrow):not(.product-price){color:#c6cbca;max-width:580px;font-size:18px;white-space:pre-line}.product-price{margin:20px 0}.product-note{margin-top:28px;padding-top:20px;border-top:1px solid var(--line);display:flex;gap:14px;flex-direction:column}.product-note b{font:700 16px Barlow Condensed,sans-serif;text-transform:uppercase;letter-spacing:.09em}.product-note span{color:var(--muted)}.story-section{max-width:var(--max);margin:auto;padding:88px clamp(20px,9vw,150px);display:grid;grid-template-columns:.85fr 1.1fr;grid-gap:clamp(38px,10vw,160px);gap:clamp(38px,10vw,160px)}.story-section h2{font-size:clamp(46px,5vw,75px)}.story-section>div:last-child p{font-size:18px;color:#cbd0ce}.story-section .button{margin-top:16px}.faq-page{max-width:1060px;margin:auto;padding:80px 24px}.faq-intro{text-align:left;max-width:720px}.faq-intro h1{font-size:clamp(54px,7vw,100px)}.faq-intro>p:last-child{font-size:20px;color:var(--muted);margin-top:20px}.faq-list{margin-top:55px}.faq-list details summary{font-size:26px}.contact-page{max-width:var(--max);margin:auto;padding:90px clamp(20px,9vw,150px);display:grid;grid-template-columns:1fr 1fr;grid-gap:clamp(40px,12vw,190px);gap:clamp(40px,12vw,190px)}.contact-page h1{font-size:clamp(58px,7vw,105px)}.contact-page>div:first-child>p:not(.eyebrow){font-size:20px;color:var(--muted);max-width:400px;margin-top:20px}.contact-details{border-top:1px solid var(--line)}.contact-details>*{display:flex;flex-direction:column;gap:6px;padding:24px 0;border-bottom:1px solid var(--line);transition:color .2s}.contact-details a:hover{color:var(--red-bright)}.contact-details span{font:700 16px Barlow Condensed,sans-serif;text-transform:uppercase;letter-spacing:.08em;color:var(--muted)}.contact-details b{font-size:20px}.simple-page{max-width:900px;margin:auto;padding:100px 24px}.simple-page h1{font-size:clamp(54px,7vw,100px)}.simple-page p:not(.eyebrow){margin-top:24px;max-width:560px;font-size:20px;color:var(--muted)}.simple-page .button{margin-top:10px}.policy-page{max-width:970px;margin:auto;padding:75px 24px 100px}.policy-heading{padding-bottom:34px;border-bottom:1px solid var(--line);margin-bottom:40px}.policy-heading h1{font:800 clamp(50px,6vw,84px)/.95 Barlow Condensed,sans-serif;text-transform:uppercase;margin:0}.policy-page article{color:#c6cbca;font-size:16px}.policy-page article h1,.policy-page article h2,.policy-page article h3{color:#fff;font-family:Barlow Condensed,sans-serif;text-transform:uppercase;line-height:1.05;letter-spacing:.02em}.policy-page article h1{font-size:40px}.policy-page article h2{font-size:30px;margin-top:42px}.policy-page article h3{font-size:24px;margin-top:30px}.policy-page article li,.policy-page article p{max-width:760px}.policy-page article a{color:#ff5b55;text-decoration:underline}.site-footer{margin-top:auto;border-top:1px solid var(--line);background:#080a0b}.footer-grid{max-width:var(--max);margin:auto;padding:56px clamp(20px,4vw,64px);display:grid;grid-template-columns:1.5fr 1fr 1fr 1fr;grid-gap:44px;gap:44px}.footer-logo{width:84px;height:84px;object-fit:contain;margin-bottom:18px}.footer-grid p{color:var(--muted);max-width:360px;font-size:15px}.footer-grid h2{font:700 19px Barlow Condensed,sans-serif;text-transform:uppercase;letter-spacing:.07em;margin:0 0 16px}.footer-grid a{display:block;color:#bdc2c0;margin:8px 0;font-size:15px}.footer-grid a:hover{color:#fff}.footer-bottom{max-width:var(--max);margin:auto;padding:18px clamp(20px,4vw,64px);border-top:1px solid #2a2e2f;display:flex;align-items:center;justify-content:space-between;color:#858b8a;font-size:13px}.footer-bottom img{height:26px;width:auto}@media(max-width:1100px){.site-header{grid-template-columns:160px 1fr auto}.header-actions{padding:0 18px;gap:15px}.desktop-nav{gap:22px}.header-shop{padding:10px 15px}.category-rail{grid-template-columns:repeat(3,1fr)}.category-tile{min-height:160px}.featured-products,.product-grid{grid-template-columns:repeat(3,1fr)}.gear-section{grid-template-columns:210px 1fr}.founder-section{grid-template-columns:1fr 1fr}.mission-list{grid-column:1/-1;display:grid;grid-template-columns:repeat(3,1fr);grid-gap:22px;gap:22px}.mission-list div{border:0;padding:0}.footer-grid{grid-template-columns:1.5fr 1fr 1fr}.footer-grid>div:last-child{grid-column:2/4}}@media(max-width:780px){.site-header{height:72px;grid-template-columns:120px 1fr auto}.header-mark img{width:61px;height:61px}.desktop-nav,.header-shop{display:none}.header-actions{border-left:0;padding-right:14px}.cart-link{font-size:17px}.mobile-nav{display:block;position:relative;align-self:stretch;border-left:1px solid var(--line)}.mobile-nav summary{width:58px;height:71px;display:flex;flex-direction:column;gap:5px;justify-content:center;align-items:center;cursor:pointer;list-style:none}.mobile-nav summary::-webkit-details-marker{display:none}.mobile-nav summary span{display:block;width:24px;height:2px;background:#fff}.mobile-nav>div{position:absolute;right:0;top:71px;width:min(330px,100vw);background:#101314;border:1px solid var(--line);padding:18px;box-shadow:0 16px 32px rgba(0,0,0,.4)}.mobile-nav a{display:block;padding:14px 10px;font:700 20px Barlow Condensed,sans-serif;text-transform:uppercase}.mobile-nav .button{margin:8px 0 0}.promo-strip{font-size:15px;padding:10px}.hero,.hero-copy{min-height:520px}.hero-copy{padding:46px 25px 38px;justify-content:flex-end}.hero h1{font-size:clamp(62px,20vw,100px)}.hero-copy>p:not(.founder-note){font-size:18px}.founder-note{font-size:14px}.category-rail{grid-template-columns:repeat(2,1fr)}.category-tile{min-height:146px}.category-tile:last-child{grid-column:1/-1}.category-tile p{display:none}.gear-section{display:block;padding-top:55px}.section-heading{display:flex;align-items:flex-end;justify-content:space-between;gap:20px;margin-bottom:26px}.section-heading h2{font-size:50px}.section-heading>a{margin:0;text-align:right;flex:0 0 110px}.featured-products,.product-grid{grid-template-columns:repeat(2,1fr);gap:10px}.product-copy{padding:13px}.product-copy h3{font-size:16px}.founder-section{display:block}.founder-photo{min-height:260px}.founder-copy{padding:45px 25px}.mission-list{display:block;padding:28px 25px}.mission-list div{padding:15px 0;border-bottom:1px solid #353a3b}.mission-list div:last-child{border:0}.home-faq{display:block;padding:62px 25px}.home-faq>div:last-child{margin-top:36px}.home-faq h2{font-size:54px}.page-hero{min-height:280px}.page-hero>div{padding:48px 25px}.page-hero h1{font-size:60px}.catalog-meta{display:block}.catalog-meta p:last-child{font-size:14px;margin-top:-8px}.product-layout{display:block;padding:12px 25px}.product-detail-copy{padding-top:34px}.product-detail-copy h1{font-size:50px}.contact-page,.story-section{display:block;padding:65px 25px}.contact-details,.story-section>div:last-child{margin-top:38px}.contact-page h1{font-size:70px}.faq-page{padding:65px 25px}.faq-intro h1{font-size:62px}.faq-list{margin-top:42px}.faq-list details summary{font-size:23px}.footer-grid{grid-template-columns:1fr 1fr;gap:30px}.footer-grid>div:first-child{grid-column:1/-1}.footer-grid>div:last-child{grid-column:auto}.footer-bottom{padding:16px 20px}.policy-page{padding:55px 22px 75px}.policy-page article{font-size:15px}.policy-page article h2{font-size:27px}}@media(max-width:420px){.site-header{grid-template-columns:100px 1fr auto}.header-mark img{width:55px;height:55px}.cart-link{font-size:15px}.mobile-nav summary{width:52px}.hero h1{font-size:62px}.button{font-size:18px;padding:11px 18px}.category-rail{grid-template-columns:1fr}.category-tile:last-child{grid-column:auto}.featured-products,.product-grid{grid-template-columns:1fr}.product-card{display:grid;grid-template-columns:132px 1fr;min-height:132px}.product-image{aspect-ratio:auto}.product-copy{display:flex;flex-direction:column;justify-content:center}.product-copy h3{min-height:0}.footer-grid{grid-template-columns:1fr}.footer-grid>div:first-child{grid-column:auto}}@media(prefers-reduced-motion:no-preference){.hero-copy>*{animation:enter .7s both}.hero-copy .founder-note{animation-delay:.05s}.hero-copy h1{animation-delay:.13s}.hero-copy>p:not(.founder-note){animation-delay:.21s}.hero-copy .button-row{animation-delay:.29s}@keyframes enter{0%{opacity:0;transform:translateY(18px)}to{opacity:1;transform:none}}@keyframes reveal{0%{opacity:0;transform:translateY(18px)}to{opacity:1;transform:none}}}@media(prefers-reduced-motion:reduce){*,:after,:before{scroll-behavior:auto!important;animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important}}@media(max-width:420px){.section-heading{display:block}.section-heading>a{display:inline-block;margin-top:16px;text-align:left}.product-card{grid-template-columns:minmax(112px,132px) minmax(0,1fr)}.product-copy{min-width:0}.product-copy span{max-width:100%}}.product-layout>*{min-width:0}.product-copy h3,.product-detail-copy h1{overflow-wrap:anywhere}@media(min-width:781px) and (max-width:1100px){.category-rail .category-tile:last-child{grid-column:span 2}}.cookie-consent{position:fixed;z-index:50;left:0;right:0;bottom:0;display:flex;align-items:center;justify-content:space-between;gap:20px;padding:16px clamp(20px,4vw,64px);border-top:1px solid #707778;background:#101415;box-shadow:0 -12px 30px rgba(0,0,0,.3);color:#e5e8e6}.cookie-consent p{margin:0;font-size:16px;line-height:1.25}.cookie-consent p a{color:#fff;text-decoration:underline;text-underline-offset:3px}.cookie-consent>div{display:flex;gap:10px;flex:none}.cookie-consent button{min-width:104px;min-height:42px;padding:9px 18px;border:1px solid #aeb5b3;background:transparent;color:#fff;font:800 17px/1 Barlow Condensed,sans-serif;letter-spacing:.04em;text-transform:uppercase;cursor:pointer;-webkit-clip-path:polygon(8px 0,100% 0,100% calc(100% - 8px),calc(100% - 8px) 100%,0 100%,0 8px);clip-path:polygon(8px 0,100% 0,100% calc(100% - 8px),calc(100% - 8px) 100%,0 100%,0 8px)}.cookie-consent button:hover{border-color:#fff;background:#252b2c}.cookie-consent button:focus-visible{outline:3px solid var(--yellow);outline-offset:3px}@media(max-width:620px){.cookie-consent{display:block;padding:15px 20px}.cookie-consent p{font-size:15px}.cookie-consent>div{margin-top:12px;display:grid;grid-template-columns:1fr 1fr}.cookie-consent button{width:100%}}