:root{--clay:#c2452d;--paper:#f8f5ee;--cream:#f4eee1;--ink:#2a2621;--line:#d4cbbb}*{box-sizing:border-box}html{scroll-behavior:smooth;scroll-padding-top:30px}body{margin:0;background:var(--paper);color:var(--ink);font-family:Inter,Arial,sans-serif}a{color:inherit;text-decoration:none}img{display:block;max-width:100%}button,input,textarea,select{font:inherit}a:focus-visible,button:focus-visible,input:focus-visible,textarea:focus-visible{outline:3px solid #bd8b25;outline-offset:5px}.preview{background:var(--ink);color:var(--cream);padding:9px 4%;display:flex;justify-content:space-between;font-size:11px;letter-spacing:.08em}.preview span:last-child{letter-spacing:0}header{height:88px;display:flex;align-items:center;justify-content:space-between;padding:0 4%;border-bottom:1px solid var(--line)}.logo{width:80px;mix-blend-mode:multiply}nav{display:flex;gap:38px;font-size:13px}.nav-cta{font-size:13px;border-bottom:1px solid var(--clay);padding:12px 0}.nav-cta span{padding-left:25px;color:var(--clay)}.hero{display:grid;grid-template-columns:1.02fr 1fr;min-height:665px}.hero-copy{background:var(--clay);color:#fffaf1;padding:56px 8% 26px;display:flex;flex-direction:column;align-items:flex-start}.eyebrow{font-size:11px;letter-spacing:.15em;font-weight:500;line-height:1.6;margin:0 0 25px}h1,h2,h3{font-family:Cormorant Garamond,Georgia,serif;font-weight:400}h1{font-size:clamp(68px,7.3vw,116px);line-height:.95;letter-spacing:-.04em;margin:28px 0}em{font-weight:400}.hero-copy>p:not(.eyebrow){font-size:15px;line-height:1.8;margin:0 0 30px}.button{border:0;border-radius:0;background:var(--ink);color:#fff;padding:19px 24px;display:inline-flex;align-items:center;justify-content:space-between;gap:48px;font-size:13px;cursor:pointer;transition:background .2s}.button:hover{background:#494138}.hero .button{background:var(--cream);color:var(--ink)}.text-link{font-size:12px;margin-top:23px;border-bottom:1px solid #fff8;padding-bottom:5px}.hero-foot{margin-top:auto;padding-top:55px;width:100%;display:flex;justify-content:space-between;gap:15px;font-size:9px;letter-spacing:.11em}.hero-photo{position:relative;background:#eeeae2;display:flex;justify-content:center;align-items:center;padding:65px 35px}.hero-photo img{height:535px;width:auto;object-fit:contain;mix-blend-mode:multiply}.photo-top{position:absolute;top:25px;left:30px;font-size:10px;letter-spacing:.12em}.photo-bottom{position:absolute;bottom:25px;left:30px;right:30px;display:flex;justify-content:space-between;font-size:10px}.manifesto{text-align:center;padding:100px 6% 85px}.manifesto .eyebrow{color:var(--clay)}h2{font-size:clamp(46px,5.5vw,82px);line-height:1.03;letter-spacing:-.03em;margin:0 0 27px}.manifesto h2 em{color:var(--clay)}.manifesto>p:last-child{max-width:510px;margin:auto;line-height:1.8;font-size:15px}.rhythm{display:grid;grid-template-columns:repeat(3,1fr);gap:45px;margin:0 6%;padding-bottom:85px}.rhythm>div{border-top:1px solid var(--line);padding-top:23px}.rhythm .eyebrow{color:var(--clay);margin-bottom:14px}h3{font-size:32px;margin:0 0 14px}.rhythm p:last-child{font-size:14px;color:#6c6256;line-height:1.75;max-width:285px}.product{padding:85px 6%;background:var(--cream);display:grid;grid-template-columns:1.1fr 1fr;gap:9%;align-items:center}.stage{background:#eeeae2;height:510px;display:flex;align-items:center;justify-content:center}.stage img{height:100%;width:100%;object-fit:contain;mix-blend-mode:multiply}.thumbnails{display:flex;gap:8px;margin-top:13px}.thumbnails button{border:1px solid transparent;background:transparent;padding:7px 4px;width:20%;cursor:pointer;font-size:11px;color:var(--ink)}.thumbnails button[aria-pressed=true]{border-color:var(--clay)}.thumbnails img{width:100%;height:58px;object-fit:contain;mix-blend-mode:multiply;margin-bottom:7px}.product-copy .eyebrow{color:var(--clay)}.product-copy>p:not(.eyebrow){font-size:15px;line-height:1.8;max-width:400px}dl{margin:25px 0 30px}dl>div{display:flex;justify-content:space-between;gap:15px;border-top:1px solid var(--line);padding:14px 0;font-size:12px}dt{color:#6c6256}dd{margin:0;text-align:right}.detail{display:grid;grid-template-columns:1fr 1fr;background:var(--ink);color:var(--cream);align-items:center}.detail-copy{padding:60px 12%}.detail h2{font-size:clamp(42px,4.3vw,66px)}.detail p:last-child{font-size:14px;line-height:1.8;max-width:380px;color:#d6ccbd}.detail>img{width:100%;height:540px;object-fit:cover}.preorder{display:grid;grid-template-columns:1fr 1fr;gap:12%;padding:95px 7%;background:var(--cream)}.preorder .eyebrow,.preorder h2 em{color:var(--clay)}.preorder p{font-size:15px;line-height:1.8;max-width:390px}.preorder .small{font-size:12px;color:#6b6257;line-height:1.7}.preorder form{border-top:1px solid var(--ink);padding-top:20px}.preorder h3{font-size:36px;margin:0 0 25px}label{display:block;font-size:12px;margin-bottom:20px}input,textarea,select{display:block;width:100%;font-size:16px;border:0;border-bottom:1px solid #b4aa9a;background:transparent;border-radius:0;padding:12px 0;color:var(--ink)}textarea{resize:vertical}.form-row{display:grid;grid-template-columns:3fr 1fr;gap:25px}.preorder .button{width:100%;background:var(--clay)}footer{padding:35px 6%;display:flex;justify-content:space-between;align-items:center;gap:20px;font-size:11px}.status{padding:12px 0;font-size:13px;line-height:1.6}.status:empty{display:none}@media(min-width:1600px){.hero{min-height:770px}.hero-photo img{height:630px}}@media(max-width:900px){.hero-copy{padding:45px 7% 25px}.hero h1{font-size:75px}.hero-photo img{height:450px}.hero{min-height:605px}.hero-foot{flex-direction:column;padding-top:35px}.product{gap:5%}.stage{height:420px}.detail>img{height:500px}.preorder{gap:7%}}@media(max-width:650px){.preview{font-size:9px;gap:15px}.preview span:last-child{max-width:190px;text-align:right}header{height:72px;padding:0 6%}.logo{width:67px}nav{display:none}.nav-cta{font-size:12px}.hero{grid-template-columns:1fr}.hero-copy{min-height:510px;padding:40px 7% 25px}.hero h1{font-size:78px;margin-top:18px}.hero-foot{flex-direction:row;font-size:8px}.hero-photo{padding:55px 25px;min-height:470px}.hero-photo img{height:390px}.manifesto{padding:68px 7%}.manifesto h2{font-size:57px}.rhythm{grid-template-columns:1fr;padding-bottom:45px;gap:23px}.rhythm>div{display:grid;grid-template-columns:1fr 1fr;gap:0 20px}.rhythm .eyebrow{grid-column:1/-1;margin-bottom:10px}.rhythm h3{font-size:30px}.rhythm p:last-child{margin-top:0}.product{grid-template-columns:1fr;padding:50px 7%;gap:40px}.product h2{font-size:61px}.stage{height:425px}.detail{grid-template-columns:1fr}.detail-copy{padding:55px 7%}.detail h2{font-size:47px}.detail>img{height:auto}.preorder{grid-template-columns:1fr;padding:65px 7%;gap:30px}.preorder h2{font-size:63px}footer{flex-wrap:wrap}footer span:last-child{margin-left:auto}}@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}*{transition:none!important}}.sol-store{--clay:var(--sol-clay,#c2452d);--paper:var(--sol-paper,#f8f5ee);--cream:var(--sol-cream,#f4eee1);--ink:var(--sol-ink,#2a2621)}.sol-store main{display:block}.sol-store .shopify-section{width:100%}.sol-store .hero{min-height:665px}.sol-store .button{text-decoration:none;line-height:1.25;min-height:48px}.sol-store .eyebrow{font-size:12px}.sol-store .hero-copy>p:not(.eyebrow),.sol-store .product-copy>p:not(.eyebrow),.sol-store .manifesto>p:last-child,.sol-store .preorder p,.sol-store .detail p:last-child{font-size:16px}.sol-store .hero .button{background:var(--cream);color:var(--ink)}.sol-store .preorder .small{font-size:13px}.sol-store .hero-foot,.sol-store .photo-top,.sol-store .photo-bottom,.sol-store .preview{font-size:12px}.sol-store .thumbnails button{font-size:12px;min-height:84px}.sol-store label,.sol-store dl>div,.sol-store nav,.sol-store .nav-cta{font-size:14px}.sol-store footer{font-size:13px;flex-wrap:wrap}.sol-footer-links{display:flex;flex-wrap:wrap;gap:16px}.sol-footer-links a{text-decoration:underline;text-underline-offset:4px}.sol-store .preorder form{min-width:0}.sol-store select{width:100%;background:transparent;border:0;border-bottom:1px solid #b4aa9a;border-radius:0;padding:12px 0;color:var(--ink);font:inherit;font-size:16px}.sol-store textarea{resize:vertical}.sol-form-success,.sol-form-errors{padding:20px;border:1px solid var(--clay);line-height:1.7;margin-bottom:20px}.sol-form-errors{color:#902b1b}.sol-form-success h3{font-size:30px}.sol-store .small a{color:inherit;text-decoration:underline}.sol-store .rte p{margin:0 0 1em}.sol-store .rte p:last-child{margin-bottom:0}.sol-skip{position:absolute;left:20px;top:-100px;z-index:50;padding:16px;background:var(--paper)}.sol-skip:focus{top:10px}.sol-store [hidden]{display:none!important}.sol-store h1.sol-product-title{font-size:clamp(48px,5vw,76px);margin:0 0 25px}.sol-store .sol-product-page{padding-top:65px}.sol-product-copy{line-height:1.7;max-width:500px}.sol-store .sol-editor-note{background:#fff3ce;padding:14px;font:14px/1.5 Arial,sans-serif;border:1px solid #be9e54}.sol-store sol-gallery{display:block;min-width:0}.sol-store .preorder .button:hover{background:#a43623}.sol-store .sol-contact{max-width:950px;margin:auto;padding:75px 6%}.sol-store .sol-contact .preorder{display:block;padding:0;background:transparent}.sol-store .sol-contact form{max-width:600px}.sol-store .sol-contact label{display:block}.sol-store .sol-contact input,.sol-store .sol-contact textarea{margin-bottom:20px}.sol-store .sol-contact .button{background:var(--clay)}@media(max-width:650px){.sol-store .hero{min-height:0}.sol-store .hero-copy{min-height:540px}.sol-store .hero-foot{flex-wrap:wrap}.sol-store .photo-bottom{gap:14px}.sol-store .hero h1{font-size:clamp(56px,16vw,78px)}.sol-store .preview span:last-child{max-width:200px}.sol-store .gallery .stage{height:425px}.sol-store .form-row{grid-template-columns:2fr 1fr}.sol-store .header-nav{display:none}.sol-store footer .sol-footer-links{width:100%}.sol-store .nav-cta span{padding-left:12px}.sol-store .hero-photo img{max-height:390px;max-width:100%}.sol-store .preorder h2{font-size:clamp(49px,14vw,63px)}}.sol-store img,.sol-store .logo{height:auto}.sol-store .hero-photo img{height:535px}.sol-store .stage img{height:100%}.sol-store .thumbnails img{height:58px}.sol-store .detail>img{height:540px}@media(min-width:1600px){.sol-store .hero-photo img{height:630px}}@media(max-width:900px){.sol-store .hero-photo img{height:450px}.sol-store .detail>img{height:500px}}@media(max-width:650px){.sol-store .hero-photo img{height:390px}.sol-store .detail>img{height:auto}}
/*# sourceMappingURL=/cdn/shop/t/6/assets/sol-store.css.map */
