: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}}
/*# sourceMappingURL=/cdn/shop/t/19/assets/southern-brim.css.map */
