:root{--orange:#d56c34;--dark:#151515;--cream:#f5efe5;--green:#263a2e}*{box-sizing:border-box}body{margin:0;background:var(--cream);color:var(--dark);font-family:Arial,Helvetica,sans-serif}.sb-home h1,.sb-home h2,.sb-home h3,.sb-home p{margin-top:0}.sb-announce{background:#111;color:#fff;text-align:center;padding:10px;font-size:11px;font-weight:800;letter-spacing:2px}.sb-nav{height:78px;background:#f8f4eb;display:flex;align-items:center;justify-content:space-between;padding:0 6%;border-bottom:1px solid #ddd}.sb-brand{display:flex;align-items:center;gap:10px;color:#111;text-decoration:none;font-weight:900;line-height:.9}.sb-brand>b{background:#111;color:#fff;padding:12px;font-size:22px}.sb-brand small{display:block;font-size:10px;letter-spacing:3px;margin-top:6px}.sb-shop{color:#111;text-decoration:none;font-weight:900}.sb-hero{min-height:650px;background:linear-gradient(100deg,#111,#333);background-size:cover;background-position:center;display:flex;align-items:center;color:#fff;padding:70px 7%}.sb-hero>div{max-width:800px}.eyebrow{font-size:12px;letter-spacing:3px;font-weight:900}.sb-hero h1{font-size:clamp(55px,9vw,115px);line-height:.88;letter-spacing:-4px;margin:20px 0}.sb-hero h1 em{font-style:normal;color:var(--orange)}.sb-hero p{max-width:650px;font-size:18px;line-height:1.6}.actions{display:flex;gap:12px;flex-wrap:wrap;margin-top:30px}.btn{display:inline-block;padding:17px 25px;border:2px solid;text-decoration:none;font-weight:900;letter-spacing:1px}.orange{background:var(--orange);border-color:var(--orange);color:#fff}.outline{border-color:#fff;color:#fff}.dark{background:#111;border-color:#111;color:#fff}.ticker{display:flex;justify-content:space-around;gap:20px;overflow:hidden;white-space:nowrap;background:var(--orange);color:#fff;padding:17px;font-size:12px;font-weight:900;letter-spacing:2px}.club,.signup{padding:90px 7%;display:grid;grid-template-columns:1fr 1fr;gap:60px;align-items:center}.sb-home h2{font-size:clamp(42px,6vw,75px);line-height:.95;letter-spacing:-3px}.orange-text{color:var(--orange)}.club p,.signup p,.how p,.drops>p,.giveaway p{line-height:1.65}.price{font-size:52px;font-weight:1000;margin:25px 0}.price small{font-size:13px;letter-spacing:2px}.fine{font-size:11px;opacity:.65;margin-top:15px}.feature{min-height:470px;background:#d5c3a5;position:relative;display:flex;align-items:center;justify-content:center;overflow:hidden}.feature-img{position:absolute;width:100%;height:100%;object-fit:cover}.fakehat{width:330px}.crown{height:190px;background:#303030;border-radius:160px 160px 35px 35px;display:flex;align-items:center;justify-content:center}.crown span{background:#ead8b8;border:4px solid #111;padding:18px 35px;font-size:44px;font-weight:900;text-align:center}.crown small{display:block;font-size:8px}.bill{width:260px;height:70px;background:#222;margin-left:85px;border-radius:0 0 100% 30%;transform:skew(-20deg)}.label{position:absolute;left:20px;bottom:20px;background:#111;color:#fff;padding:16px 20px;display:flex;flex-direction:column}.label small,.drops article>small{color:var(--orange);letter-spacing:2px}.label b{font-size:24px}.label span{font-size:9px;letter-spacing:2px}.drops{padding:90px 7%;background:#151515;color:#fff}.drops>p{max-width:650px;color:#bbb}.grid,.steps{display:grid;grid-template-columns:repeat(3,1fr);gap:20px;margin-top:40px}.grid article{border:1px solid #444;padding:15px}.art{height:270px;display:flex;align-items:center;justify-content:center;text-align:center;font-size:30px;font-weight:900;margin-bottom:18px}.tan{background:#c7a878;color:#111}.green{background:#354d3c}.black{background:#050505}.grid h3{font-size:25px;margin:8px 0}.grid article p{color:#aaa}.how{padding:90px 7%}.steps{gap:40px}.steps b{font-size:65px;color:var(--orange)}.steps h3{font-size:28px;margin:5px 0}.giveaway{padding:85px 7%;background:var(--green);color:#fff;display:flex;align-items:center;justify-content:space-between;gap:50px}.giveaway>div:first-child{max-width:700px}.big{font-size:140px;font-weight:1000;color:var(--orange)}.big sup{font-size:40px}.email-form{display:flex;flex-direction:column;gap:12px}.email-form input{padding:20px;border:2px solid #111;background:#fff;color:#111;font-size:16px}.footer{background:#111;color:#fff;text-align:center;padding:50px 20px;font-weight:800;letter-spacing:1px;line-height:2}@media(max-width:800px){.sb-nav{padding:0 20px}.sb-hero{min-height:600px;padding:55px 22px}.sb-hero h1{font-size:54px;letter-spacing:-2px}.ticker{justify-content:flex-start}.club,.signup{grid-template-columns:1fr;padding:65px 22px}.drops,.how{padding:65px 22px}.grid,.steps{grid-template-columns:1fr}.giveaway{padding:65px 22px;flex-direction:column;align-items:flex-start}.big{font-size:95px}.feature{min-height:390px}}.sr-logo{width:58px;height:58px;object-fit:cover;border-radius:50%;display:block}.single-drop{grid-template-columns:minmax(0,760px);justify-content:center}.single-drop article{padding:18px}.drop-img{width:100%;height:auto;aspect-ratio:1/1;object-fit:cover;display:block;margin-bottom:18px}@media(max-width:800px){.sr-logo{width:50px;height:50px}.sb-brand span{font-size:15px}.single-drop{grid-template-columns:1fr}}.past-title{font-size:clamp(30px,4vw,48px)!important;letter-spacing:-1px!important;margin-bottom:28px}.giveaway p{font-family:Georgia,Times New Roman,serif;font-size:clamp(18px,2vw,25px);line-height:1.55;letter-spacing:.3px;max-width:820px}.sr-logo{object-fit:contain!important;background:transparent;border-radius:50%}@media(max-width:800px){.past-title{font-size:32px!important}.giveaway p{font-size:19px;line-height:1.5}}.giveaway{position:relative;min-height:760px;background-image:linear-gradient(90deg,#0003,#0000000f),url(southern-roots-member-perks.png);background-size:cover;background-position:center;color:transparent;overflow:hidden}.giveaway>div{visibility:hidden}@media(max-width:800px){.giveaway{min-height:760px;background-position:center center;padding:0}.giveaway>div{display:none}}.how-buggy{position:relative;background-image:linear-gradient(90deg,#0000009e,#0000002e),url(how-it-works-buggy-bg.png);background-size:cover;background-position:center;color:#fff;min-height:760px;display:flex;align-items:center}.how-buggy .how-overlay{width:100%}.how-buggy .eyebrow{color:#f2c99d}.how-buggy .steps>div{background:#0000006b;padding:24px;border:1px solid rgba(255,255,255,.22);-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px)}.how-buggy .steps b{color:#d56c34}.how-buggy .steps p{color:#fff;text-shadow:0 1px 3px #000}@media(max-width:800px){.how-buggy{min-height:1100px;background-position:center top}.how-buggy .steps>div{background:#00000080}}.how-buggy{background-size:cover;background-position:center center}.giveaway{background-size:contain;background-repeat:no-repeat;background-position:center center;background-color:#111}@media(max-width:800px){.how-buggy{background-size:cover;background-position:center center}.giveaway{background-size:contain;background-repeat:no-repeat;background-position:center center;background-color:#111}}.how-buggy{background-image:linear-gradient(90deg,#000000a8,#0000001f),url(how-it-works-lab-bg.png);background-size:cover;background-position:center center}@media(max-width:800px){.how-buggy{background-position:center center}}.how-buggy{background-size:cover;background-position:center center;background-repeat:no-repeat;background-color:#111}@media(max-width:800px){.how-buggy{background-size:auto 100%;background-position:68% center;background-repeat:no-repeat;background-color:#111}}@media(max-width:480px){.how-buggy{background-size:auto 100%;background-position:70% center}}.sr-buggy-hero{background-image:linear-gradient(100deg,#000000c7,#0000001f),url(southern-roots-hero-buggy.jpg);background-size:cover;background-position:center 55%;background-repeat:no-repeat}.sr-buggy-hero .eyebrow{font-size:clamp(20px,3vw,34px);letter-spacing:2px;line-height:1.05;max-width:620px}@media(max-width:800px){.sr-buggy-hero{min-height:760px;background-position:58% center}.sr-buggy-hero .eyebrow{font-size:24px;max-width:330px}}n .sr-buggy-hero .western-brand{display:block;max-width:760px;margin:0 0 24px;color:#f3e5ca;font-family:Rockwell,Roboto Slab,Courier New,Georgia,serif;font-size:clamp(52px,7.4vw,104px);font-weight:900;line-height:.78;letter-spacing:-3px;text-transform:uppercase;text-shadow:0 3px 0 rgba(0,0,0,.55),0 8px 24px rgba(0,0,0,.65)}.sr-buggy-hero .western-brand span{display:block;margin-top:15px;color:#d56c34;font-size:.56em;line-height:1;letter-spacing:5px}@media(max-width:800px){.sr-buggy-hero .western-brand{max-width:360px;font-size:clamp(45px,14vw,68px);line-height:.8;letter-spacing:-2px;margin-bottom:22px}.sr-buggy-hero .western-brand span{margin-top:12px;font-size:.52em;letter-spacing:3px}}.sr-buggy-hero .western-brand{display:block;width:min(92vw,780px);margin:0 0 24px;text-transform:uppercase;text-shadow:0 4px 2px rgba(0,0,0,.65),0 9px 24px rgba(0,0,0,.55);transform-origin:left center}.sr-buggy-hero .western-top{display:flex;gap:.08em;align-items:flex-end;color:#f4ead8;font-family:Georgia,Times New Roman,serif;font-weight:900;font-size:clamp(58px,8vw,108px);line-height:.72;letter-spacing:-.075em;white-space:nowrap;transform:scaleX(.82);transform-origin:left bottom;-webkit-text-stroke:1.5px #f4ead8}.sr-buggy-hero .western-top span{display:inline-block;transform:scaleY(1.22);transform-origin:bottom}.sr-buggy-hero .western-bottom{color:#d96932;font-family:Georgia,Times New Roman,serif;font-weight:900;font-size:clamp(39px,5.3vw,72px);line-height:.9;letter-spacing:.015em;white-space:nowrap;transform:scaleX(.86) scaleY(1.12);transform-origin:left top;-webkit-text-stroke:1px #d96932;margin-top:17px}.sr-buggy-hero .western-mark{width:86%;display:flex;align-items:center;gap:13px;margin-top:15px;color:#d96932}.sr-buggy-hero .western-mark i{height:3px;background:#d96932;flex:1;display:block}.sr-buggy-hero .western-mark b{font-size:20px;color:#f4ead8;line-height:1}@media(max-width:800px){.sr-buggy-hero .western-brand{width:100%;margin-bottom:26px}.sr-buggy-hero .western-top{font-size:clamp(52px,15vw,74px);letter-spacing:-.085em;transform:scaleX(.76)}.sr-buggy-hero .western-bottom{font-size:clamp(34px,9.8vw,50px);margin-top:14px;transform:scaleX(.82) scaleY(1.12)}.sr-buggy-hero .western-mark{width:82%;margin-top:12px}}.sr-exact-hero{padding:0!important;min-height:0!important;background:none!important;display:block!important;line-height:0;overflow:hidden}.sr-exact-hero-img{display:block;width:100%;height:auto;margin:0;padding:0}@media(max-width:800px){.sr-exact-hero{padding:0!important;min-height:0!important}.sr-exact-hero-img{width:100%;height:auto;object-fit:contain}}n .sr-nav-actions{display:flex;align-items:center;gap:18px}.sr-account-btn{width:42px;height:42px;display:flex;align-items:center;justify-content:center;color:#151515;text-decoration:none}.sr-account-btn svg{width:27px;height:27px;fill:none;stroke:currentColor;stroke-width:2;stroke-linecap:round;stroke-linejoin:round}.sr-cart{color:#111;text-decoration:none;font-size:12px;font-weight:900;letter-spacing:1.5px}.sr-menu-btn{width:44px;height:44px;padding:8px;border:0;background:transparent;cursor:pointer;display:flex;flex-direction:column;justify-content:center;gap:6px}.sr-menu-btn span{display:block;width:28px;height:3px;background:#151515;border-radius:3px}.sr-menu-backdrop{position:fixed;top:0;right:0;bottom:0;left:0;background:#00000094;opacity:0;visibility:hidden;transition:.25s;z-index:9998}.sr-menu-backdrop.is-open{opacity:1;visibility:visible}.sr-drawer{position:fixed;top:0;right:0;width:min(88vw,480px);height:100dvh;background:#f7f3e9;transform:translate(105%);transition:transform .3s ease;z-index:9999;padding:95px 42px 38px;box-shadow:-20px 0 50px #0003;display:flex;flex-direction:column}.sr-drawer.is-open{transform:translate(0)}.sr-menu-close{position:absolute;top:25px;right:30px;border:0;background:#151515;color:#fff;width:52px;height:52px;border-radius:50%;font-size:38px;line-height:48px;cursor:pointer}.sr-drawer nav{display:flex;flex-direction:column}.sr-drawer nav a{color:#18241d;text-decoration:none;font-size:clamp(27px,3.2vw,40px);font-weight:1000;letter-spacing:1px;padding:14px 0;border-bottom:1px solid rgba(0,0,0,.08)}.sr-drawer nav a:hover{color:var(--orange)}.sr-drawer-foot{margin-top:auto;border-top:1px solid #d8d1c4;padding-top:24px;font-weight:900;letter-spacing:2px;font-size:12px}.sr-menu-open{overflow:hidden}.sr-info-section{padding:85px 7%;background:#f5efe5}.sr-info-section h2{margin-bottom:22px}.sr-info-section>p:last-child{max-width:760px;font-size:18px;line-height:1.65}.sr-faq{background:#ece4d7}.sr-faq details{max-width:900px;border-top:1px solid #bcb3a5;padding:20px 0}.sr-faq details:last-child{border-bottom:1px solid #bcb3a5}.sr-faq summary{cursor:pointer;font-weight:900;letter-spacing:1px;font-size:18px}.sr-faq details p{padding-top:15px;max-width:760px;line-height:1.6}@media(max-width:800px){.sr-cart{display:none}.sr-drawer{width:92vw;padding:90px 28px 30px}.sr-drawer nav a{font-size:28px;padding:16px 0}.sr-info-section{padding:65px 22px}.sb-nav{height:72px}}n .sr-nav-actions{display:flex;align-items:center}.sr-cart{order:1}.sr-account-btn{order:2}.sr-menu-btn{order:3}.sr-nav-actions{display:flex!important;flex-direction:row!important;flex-wrap:nowrap!important;align-items:center!important;justify-content:flex-end!important;gap:6px!important;flex:0 0 auto!important;white-space:nowrap!important}.sr-account-btn{order:2!important;display:flex!important;flex:0 0 38px!important;width:38px!important;height:44px!important;margin:0!important}.sr-menu-btn{order:3!important;display:flex!important;flex:0 0 42px!important;width:42px!important;height:44px!important;margin:0!important}@media(max-width:800px){.sb-nav{display:flex!important;flex-wrap:nowrap!important;padding:0 12px!important}.sb-brand{min-width:0!important;flex:1 1 auto!important}.sr-nav-actions{margin-left:8px!important}.sr-account-btn svg{width:25px!important;height:25px!important}.sr-menu-btn span{width:27px!important}}.sr-faq{max-width:980px;margin:0 auto;padding:72px 6%;background:#f3f1eb;color:#202923}.sr-faq>h2{font-size:clamp(42px,7vw,72px);text-align:center;margin:0 0 34px;letter-spacing:2px}.sr-faq details{border-bottom:1px solid rgba(32,41,35,.18);padding:0;margin:0}.sr-faq summary{list-style:none;cursor:pointer;font-weight:700;font-size:clamp(18px,2.2vw,25px);padding:24px 52px 24px 0;position:relative}.sr-faq summary::-webkit-details-marker{display:none}.sr-faq summary:after{content:"\2304";position:absolute;right:8px;top:50%;transform:translateY(-50%);width:36px;height:36px;border-radius:50%;background:#dfe1de;display:grid;place-items:center;font-size:22px;line-height:1}.sr-faq details[open] summary:after{content:"\2303";background:#26362d;color:#fff}.sr-faq details p{font-size:18px;line-height:1.7;margin:0;padding:0 54px 24px 0;max-width:800px}.sr-faq a{color:inherit;text-decoration:underline;font-weight:700}@media(max-width:700px){.sr-faq{padding:52px 7%}.sr-faq details p{font-size:16px;padding-right:8px}.sr-faq summary{font-size:18px}}.sr-popup-open{overflow:hidden}.sr-email-popup{position:fixed;top:0;right:0;bottom:0;left:0;z-index:12000;background:#070c09ad;display:flex;align-items:center;justify-content:center;padding:24px;opacity:0;visibility:hidden;transition:opacity .25s ease,visibility .25s ease}.sr-email-popup.is-open{opacity:1;visibility:visible}.sr-email-popup-card{position:relative;width:min(92vw,620px);min-height:640px;box-sizing:border-box;padding:54px 42px 40px;text-align:center;background:linear-gradient(#080e0a2e,#080e0a94),url(southern-roots-email-popup.jpg) center/cover no-repeat;box-shadow:0 24px 80px #00000080;border:1px solid rgba(255,255,255,.55);display:flex;flex-direction:column;justify-content:flex-end}.sr-email-popup-logo{display:block;width:min(290px,68vw);max-height:170px;object-fit:contain;margin:0 auto auto;opacity:1;filter:brightness(2.2) contrast(1.3) drop-shadow(0 3px 8px rgba(0,0,0,.85))}.sr-email-popup-kicker{font-size:14px;font-weight:900;letter-spacing:2.2px;color:#fff;margin:18px 0 10px;text-shadow:0 2px 8px rgba(0,0,0,.9)}.sr-email-popup h2{margin:0;line-height:.88;text-shadow:0 3px 12px rgba(0,0,0,.95)}.sr-join-line{display:block;font-family:Impact,Haettenschweiler,Arial Narrow Bold,sans-serif;font-size:clamp(42px,7vw,68px);letter-spacing:1px;color:#fff}.sr-roots-line{display:block;margin-top:7px;font-family:Impact,Haettenschweiler,Arial Narrow Bold,sans-serif;font-size:clamp(48px,7.6vw,76px);font-weight:900;font-style:italic;letter-spacing:1px;color:#f2d09a;transform:rotate(-2deg);text-transform:uppercase;text-shadow:0 3px 12px rgba(0,0,0,.95)}.sr-email-popup-copy{font-size:17px;line-height:1.5;max-width:480px;margin:18px auto 24px;color:#fff;text-shadow:0 2px 8px rgba(0,0,0,.9)}.sr-email-popup-form{display:grid;gap:11px}.sr-email-popup-form input{width:100%;box-sizing:border-box;border:2px solid #1d2b23;background:#fff;padding:17px 16px;font-size:16px;border-radius:0}.sr-email-popup-form button{border:0;background:#1c2b22;color:#fff;padding:18px 16px;font-size:15px;font-weight:1000;letter-spacing:1.5px;cursor:pointer}.sr-email-popup-form button:hover{background:#c85f2e}.sr-email-popup-fine{font-size:11px;line-height:1.45;color:#fff;text-shadow:0 2px 8px rgba(0,0,0,.95);margin:16px auto 0;max-width:480px}.sr-popup-success{font-weight:900;color:#fff;margin:6px 0}.sr-email-popup-close{position:absolute;top:14px;right:14px;width:48px;height:48px;border:1px solid rgba(255,255,255,.85);border-radius:50%;background:#00000073;color:#fff;font-size:34px;line-height:42px;cursor:pointer;z-index:2}.sr-visually-hidden{position:absolute!important;width:1px!important;height:1px!important;padding:0!important;margin:-1px!important;overflow:hidden!important;clip:rect(0,0,0,0)!important;white-space:nowrap!important;border:0!important}@media(max-width:600px){.sr-email-popup{padding:18px}.sr-email-popup-card{width:min(92vw,430px);min-height:min(78vh,680px);padding:42px 20px 28px}.sr-email-popup-logo{width:min(210px,58vw)}.sr-email-popup-copy{font-size:15px}.sr-email-popup-close{top:12px;right:12px}}.sb-nav.sr-header-final{position:relative!important;height:86px!important;background:#e8dfcf!important;border-bottom:1px solid #cfc4b2!important;padding:0 5%!important;display:flex!important;align-items:center!important;justify-content:space-between!important}.sr-header-left,.sr-header-right{display:flex!important;align-items:center!important;gap:13px!important;z-index:2}.sr-header-left{justify-content:flex-start}.sr-header-right{justify-content:flex-end}.sr-header-final .sr-menu-btn{order:initial!important;width:44px!important;height:44px!important;display:flex!important;padding:8px!important}.sr-search-btn,.sr-cart-icon{width:42px;height:42px;display:flex;align-items:center;justify-content:center;color:#151515;text-decoration:none;position:relative}.sr-search-btn svg,.sr-cart-icon svg{width:27px;height:27px;fill:none;stroke:currentColor;stroke-width:2;stroke-linecap:round;stroke-linejoin:round}.sr-header-final .sr-account-btn{order:initial!important;width:42px!important;height:42px!important;flex:0 0 42px!important}.sr-centered-brand{position:absolute!important;left:50%!important;top:50%!important;transform:translate(-50%,-50%)!important;display:flex!important;align-items:center!important;gap:10px!important;z-index:1;white-space:nowrap}.sr-centered-brand .sr-logo{width:58px!important;height:58px!important}.sr-centered-brand span{font-size:17px;letter-spacing:.5px}.sr-centered-brand small{font-size:9px!important;letter-spacing:3px!important;text-align:center}.sr-cart-count{position:absolute;top:2px;right:0;min-width:17px;height:17px;border-radius:50%;background:#151515;color:#fff;font-size:10px;display:flex;align-items:center;justify-content:center;font-weight:800}@media(max-width:800px){.sb-nav.sr-header-final{height:74px!important;padding:0 10px!important}.sr-header-left,.sr-header-right{gap:2px!important}.sr-centered-brand{gap:5px!important}.sr-centered-brand .sr-logo{width:42px!important;height:42px!important}.sr-centered-brand span{font-size:12px!important}.sr-centered-brand small{font-size:7px!important;letter-spacing:2px!important;margin-top:4px!important}.sr-search-btn,.sr-cart-icon,.sr-header-final .sr-account-btn{width:36px!important;height:40px!important;flex:0 0 36px!important}.sr-search-btn svg,.sr-cart-icon svg,.sr-header-final .sr-account-btn svg{width:23px!important;height:23px!important}.sr-header-final .sr-menu-btn{width:36px!important;flex:0 0 36px!important;padding:5px!important}.sr-header-final .sr-menu-btn span{width:25px!important}.sr-header-final .sr-cart{display:flex!important}}@media(max-width:390px){.sr-centered-brand .sr-logo{width:36px!important;height:36px!important}.sr-centered-brand span{font-size:10px!important}.sr-centered-brand small{font-size:6px!important}.sr-header-left,.sr-header-right{gap:0!important}.sr-search-btn,.sr-cart-icon,.sr-header-final .sr-account-btn,.sr-header-final .sr-menu-btn{width:32px!important;flex-basis:32px!important}}.sb-nav.sr-header-final{height:112px!important;padding:0 2.5%!important;background:linear-gradient(#7d7d7d52,#7d7d7d52),url(southern-roots-exact-hero.jpg) center top/cover no-repeat!important;border-bottom:1px solid rgba(255,255,255,.7)!important;color:#fff!important}.sr-header-left,.sr-header-right{width:34%;display:flex!important;align-items:center!important;gap:18px!important}.sr-header-right{justify-content:flex-end!important}.sr-header-final .sr-menu-btn{color:#fff!important}.sr-header-final .sr-menu-btn span{background:#fff!important;width:31px!important;height:3px!important}.sr-header-search{height:48px;width:min(330px,24vw);border:1.5px solid rgba(255,255,255,.85);border-radius:999px;display:flex;align-items:center;padding:0 16px;gap:11px;background:#140c0833;-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px)}.sr-header-search svg{width:25px;height:25px;fill:none;stroke:#fff;stroke-width:2.2;stroke-linecap:round;flex:none}.sr-header-search input{width:100%;border:0;outline:0;background:transparent;color:#fff;font:20px Georgia,Times New Roman,serif;padding:0}.sr-header-search input::placeholder{color:#ffffffeb;opacity:1}.sr-centered-brand{position:absolute!important;left:50%!important;top:50%!important;transform:translate(-50%,-50%)!important;display:block!important;width:260px!important;height:96px!important;z-index:3}.sr-header-antler-logo{display:block!important;width:100%!important;height:100%!important;object-fit:contain!important;filter:brightness(0) invert(1) drop-shadow(0 2px 4px rgba(0,0,0,.25))!important}.sr-header-final .sr-account-btn,.sr-header-final .sr-cart-icon{color:#fff!important;width:46px!important;height:46px!important;flex:0 0 46px!important}.sr-header-final .sr-account-btn svg,.sr-header-final .sr-cart-icon svg{width:30px!important;height:30px!important;stroke:#fff!important;stroke-width:2!important}.sr-cart-count{display:flex!important;top:-2px!important;right:-2px!important;background:#d7b185!important;color:#17100b!important;min-width:22px!important;height:22px!important;font-size:11px!important}@media(max-width:800px){.sb-nav.sr-header-final{height:82px!important;padding:0 10px!important;background-position:center 38%!important}.sr-header-left,.sr-header-right{width:auto!important;gap:3px!important}.sr-header-search{width:42px!important;height:42px!important;border:0!important;padding:0!important;background:transparent!important;-webkit-backdrop-filter:none!important;backdrop-filter:none!important}.sr-header-search input{display:none!important}.sr-header-search svg{width:25px!important;height:25px!important;margin:auto}.sr-centered-brand{width:150px!important;height:66px!important}.sr-header-final .sr-account-btn,.sr-header-final .sr-cart-icon{width:36px!important;height:40px!important;flex-basis:36px!important}.sr-header-final .sr-account-btn svg,.sr-header-final .sr-cart-icon svg{width:24px!important;height:24px!important}.sr-cart-count{min-width:17px!important;height:17px!important;font-size:9px!important}}@media(max-width:390px){.sr-centered-brand{width:128px!important}.sr-header-final .sr-menu-btn,.sr-header-search,.sr-header-final .sr-account-btn,.sr-header-final .sr-cart-icon{width:32px!important;flex-basis:32px!important}}.sb-home{position:relative}.sb-nav.sr-header-final{position:absolute!important;top:var(--sr-announce-height,56px)!important;left:0!important;right:0!important;z-index:20!important;background:#cdcdcd47!important;-webkit-backdrop-filter:blur(2px)!important;backdrop-filter:blur(2px)!important}.sb-announce{position:relative;z-index:21}.sr-exact-hero{position:relative;z-index:1}@media(max-width:800px){.sb-nav.sr-header-final{top:var(--sr-announce-mobile-height,72px)!important}}@media(max-width:800px){.sb-nav.sr-header-final{top:var(--sr-announce-height,42px)!important}}.sr-centered-brand{width:310px!important;height:108px!important;top:45%!important}.sr-header-antler-logo{filter:drop-shadow(0 2px 4px rgba(0,0,0,.25))!important;opacity:1!important}@media(max-width:800px){.sr-centered-brand{width:180px!important;height:74px!important;top:44%!important}}@media(max-width:390px){.sr-centered-brand{width:165px!important;height:70px!important;top:44%!important}}.how-buggy{width:100%;min-height:760px;background-size:cover!important;background-position:center center!important;background-repeat:no-repeat!important}.giveaway{width:100%;min-height:760px;background-size:cover!important;background-position:center center!important;background-repeat:no-repeat!important;background-color:#111!important}@media(max-width:800px){.how-buggy{min-height:0!important;height:auto!important;padding:58px 22px!important;background-size:cover!important;background-position:center center!important}.how-buggy .steps{margin-bottom:0!important}.giveaway{min-height:0!important;height:auto!important;aspect-ratio:1089 / 1445;padding:0!important;background-size:100% 100%!important;background-position:center!important}}@media(min-width:801px){.giveaway{min-height:0!important;height:auto!important;aspect-ratio:1089 / 1445!important;max-width:1089px!important;margin-left:auto!important;margin-right:auto!important;padding:0!important;background-size:100% 100%!important;background-position:center center!important;background-repeat:no-repeat!important}}.sr-apparel-menu{border-bottom:1px solid rgba(0,0,0,.08)}.sr-apparel-menu summary{list-style:none;cursor:pointer;color:#18241d;font-size:clamp(27px,3.2vw,40px);font-weight:1000;letter-spacing:1px;padding:14px 0;display:flex;align-items:center;justify-content:space-between}.sr-apparel-menu summary::-webkit-details-marker{display:none}.sr-apparel-menu summary span{font-size:.75em;transition:transform .2s ease}.sr-apparel-menu[open] summary span{transform:rotate(180deg)}.sr-apparel-links{padding:0 0 10px 18px}.sr-drawer nav .sr-apparel-links a{font-size:clamp(18px,2vw,24px);padding:11px 0;border-bottom:0;font-weight:800}.sr-drawer-foot{display:flex;flex-direction:column;gap:20px}.sr-drawer-foot .sr-logout-link{display:inline-block;align-self:flex-start;color:#18241d;text-decoration:none;font-size:14px;font-weight:900;letter-spacing:1.5px;padding:10px 0 18px;border-bottom:1px solid rgba(0,0,0,.12)}.sr-drawer-foot span{font-weight:900;letter-spacing:2px;font-size:12px}@media(max-width:800px){.sr-apparel-menu summary{font-size:28px;padding:16px 0}.sr-drawer nav .sr-apparel-links a{font-size:20px;padding:11px 0}}.sr-drawer nav .sr-apparel-links a{display:block;width:100%;line-height:1.25;margin:0}.sr-drawer nav .sr-apparel-links a+a{margin-top:10px}@media(max-width:800px){.sr-drawer nav .sr-apparel-links a+a{margin-top:12px}}@media(max-width:800px){.sb-home .ticker{width:100%;justify-content:space-between;gap:5px;padding:15px 8px;font-size:8px;letter-spacing:.65px;overflow:visible;white-space:nowrap}.sb-home .ticker span{flex:0 0 auto}.sb-home .ticker b{flex:0 0 auto;font-size:8px}}
/*# sourceMappingURL=/cdn/shop/t/56/assets/southern-brim.css.map */
