:root{font-family:-apple-system,BlinkMacSystemFont,SF Pro Display,SF Pro Text,sans-serif;color:#262923;background:#f8f7f3;font-synthesis:none;font-weight:400;font-size:14px;--orange:#e95e35;--ink:#272a25;--cream:#f8f7f3}*{box-sizing:border-box}html{scroll-behavior:smooth}body{margin:0}button,a,input{-webkit-tap-highlight-color:transparent}button,a{touch-action:manipulation}button{font:inherit;cursor:pointer;color:inherit;border:0;background:none;transition:background .2s,transform .2s,color .2s}a{color:inherit;text-decoration:none}button:focus-visible,a:focus-visible,input:focus-visible{outline:2px solid var(--orange);outline-offset:5px}img{max-width:100%;display:block}h1,h2,h3,p{margin:0}h1,h2{font-family:Akaya Kanadaka,cursive;font-weight:400}h2{line-height:1.05}::selection{background:#f6c2a8}.header{height:94px;margin:0 5.3%;display:flex;align-items:center;justify-content:space-between;border-bottom:1px solid #deded5;gap:30px}.brand{display:flex;align-items:center;gap:10px;font-size:27px;font-weight:750;letter-spacing:-1.4px;white-space:nowrap}.brand-dot{color:var(--orange)}.brand-icon{width:32px;height:36px;display:grid;place-items:center;color:var(--orange);transform:rotate(7deg)}.nav{display:flex;gap:27px;margin-left:auto}.nav a{font-size:12px;padding:12px 0;position:relative;white-space:nowrap}.nav a:after{position:absolute;content:"";bottom:5px;left:0;right:100%;height:1px;background:var(--orange);transition:right .2s}.nav a:hover:after,.nav a[aria-current=page]:after{right:0}.nav a[aria-current=page]{color:var(--orange)}.header-actions{display:flex;align-items:center;gap:20px}.icon-button{display:grid;place-items:center;padding:7px}.mobile-menu{display:none}.hero{min-height:525px;display:grid;grid-template-columns:1.1fr 1fr;padding:55px 5.3% 25px;position:relative;overflow:hidden;align-items:center}.hero-copy{z-index:2;min-width:0}h1{font-size:clamp(58px,6.7vw,100px);line-height:.98;letter-spacing:-2.7px}h1>span{color:var(--orange)}.hero h1{margin:0 0 42px;position:relative;width:max-content}.hero h1 svg{position:absolute;width:210px;right:-15px;bottom:-16px;fill:none;stroke:var(--orange);stroke-width:2;stroke-linecap:round;transform:rotate(-3deg)}.hero-buttons{display:flex;align-items:center;gap:13px}.button{min-height:46px;display:inline-flex;align-items:center;justify-content:center;gap:22px;padding:0 20px;font-size:11px;border-radius:5px;font-weight:500;transition:background .2s,transform .2s,color .2s}.primary{background:var(--orange);color:#fff}.primary:hover{background:#d74c24;transform:translateY(-2px)}.text-button{padding-left:10px;padding-right:10px;gap:12px}.text-button:hover{color:var(--orange)}.hero-art{position:relative;margin:0 -30px 0 -40px;min-height:440px;min-width:0}.phone-halo{position:absolute;right:21%;top:8%;width:280px;height:280px;background:#e8e7dc;border-radius:50%}.hero-phone{position:absolute;width:305px;height:350px;object-fit:contain;left:15%;top:0;transform:rotate(-12deg);z-index:2;filter:drop-shadow(12px 20px 13px #34302d22)}.hero-power{position:absolute;width:310px;height:270px;object-fit:contain;right:-2%;bottom:17px;z-index:4;filter:drop-shadow(10px 22px 10px #34302d22);clip-path:polygon(2% 10%,7% 7%,36% 4%,60% 3%,97% 5%,98% 15%,96% 22%,95% 91%,91% 96%,65% 98%,8% 93%,3% 89%)}.power-pedestal{position:absolute;right:-10px;bottom:4px;width:325px;height:87px;border-radius:50%;background:#e9e1d1;transform:rotate(-5deg)}.art-plus{position:absolute;color:var(--orange)}.plus-one{right:3%;top:9%;font-size:50px;transform:rotate(-10deg)}.hero-orbit{border:1px solid #d7d8ca;border-radius:50%;position:absolute;transform:rotate(-32deg)}.orbit-one{width:570px;height:340px;top:12%;left:0}.orbit-two{width:440px;height:250px;top:23%;left:12%}.category-strip{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));border-top:1px solid #deded5;border-bottom:1px solid #deded5;margin:0 5.3%}.category-strip>a{display:flex;align-items:center;gap:12px;min-height:79px;padding:0 22px;border-right:1px solid #deded5;font-size:12px;transition:background .2s,color .2s}.category-strip>a:first-child{padding-left:0}.category-strip>a:last-child{border:0}.category-strip>a>svg:first-child{color:#626c54;flex-shrink:0}.category-strip>a>svg:last-child{margin-left:auto;flex-shrink:0}.category-strip>a:hover{color:var(--orange);background:#eeece4}.section{padding:72px 5.3%}.section-heading{display:flex;align-items:center;justify-content:space-between;gap:20px;margin-bottom:32px}.section-heading h2{font-size:48px;letter-spacing:-1px}.section-heading h2>span{color:var(--orange)}.section-link{font-size:11px;display:flex;align-items:center;gap:11px;white-space:nowrap}.section-link:hover{color:var(--orange)}.product-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:32px 22px}.product-card{min-width:0}.product-image{position:relative;width:100%;height:260px;display:flex;align-items:center;justify-content:center;border-radius:9px;overflow:hidden}.product-image img{height:77%;width:80%;object-fit:contain;transition:transform .5s;mix-blend-mode:multiply}.product-image:hover img{transform:translateY(-6px) rotate(-4deg) scale(1.04)}.product-view{position:absolute;right:15px;bottom:15px;width:30px;height:30px;display:grid;place-items:center;border-radius:50%;background:#fff9}.lavender{background:#efedf3}.sand{background:#eeece4}.sage{background:#e8eddf}.pink{background:#f3e9e5}.blue{background:#e5eaec}.product-info{display:flex;justify-content:space-between;align-items:center;padding:17px 1px 0;gap:12px}.product-info>svg{flex-shrink:0}.product-name{font-size:14px;font-weight:500;text-align:left}.product-name:hover{color:var(--orange)}.inverter-art{width:130px;height:190px;background:linear-gradient(100deg,#fefefe,#ddd);border:1px solid #d6d8d7;border-radius:14px 14px 22px 22px;box-shadow:8px 15px 15px #232b2c25;position:relative;display:flex;flex-direction:column;align-items:center;padding:23px 15px;transform:rotate(-7deg)}.inverter-brand{font-size:7px;letter-spacing:1px;font-weight:700;margin-bottom:20px}.inverter-screen{width:85px;height:46px;background:#1d3138;display:flex;align-items:center;justify-content:center;color:#90e3d0;gap:7px;border-radius:5px;font-size:21px}.inverter-screen small{font-size:8px}.inverter-buttons{display:flex;gap:12px;margin-top:12px}.inverter-buttons i{width:6px;height:6px;border-radius:50%;background:#b6bec0}.inverter-grille{position:absolute;bottom:20px;left:20px;right:20px;height:17px;background:repeating-linear-gradient(to bottom,#b9bfc1 0px,#b9bfc1 1px,transparent 1px,transparent 4px)}.inverter-led{height:4px;width:4px;background:#61ac68;position:absolute;bottom:9px;right:17px;border-radius:100%}.solar-banner{margin:0 5.3% 75px;display:grid;grid-template-columns:1fr 1fr;border-radius:10px;overflow:hidden;background:#303d2c;min-height:350px;color:#faf8ee}.solar-copy{padding:42px;display:flex;align-items:flex-start;justify-content:center;flex-direction:column;gap:30px}.solar-copy h2{font-size:65px}.cream{background:#f6f4e9;color:#303d2c}.cream:hover{background:#fff;transform:translateY(-2px)}.solar-photo{position:relative;min-height:350px}.solar-photo>img{height:100%;width:100%;object-fit:cover;filter:saturate(.65)}footer{margin:0 5.3%;border-top:1px solid #deded5}.footer-top{display:flex;justify-content:space-between;align-items:center;padding:29px 0;gap:25px}.footer-links{display:flex;gap:27px}.footer-links a{font-size:10px;display:flex;gap:7px;align-items:center;white-space:nowrap}.footer-links a:hover{color:var(--orange)}.footer-bottom{border-top:1px solid #deded5;display:flex;justify-content:space-between;gap:20px;padding:22px 0;font-size:9px;color:#74786b}.footer-bottom>a{display:flex;align-items:center;gap:8px}.shop-page{min-height:65vh;padding-top:37px}.breadcrumbs{display:flex;align-items:center;gap:12px;font-size:11px;color:#74786b;flex-wrap:wrap;line-height:1.6}.breadcrumbs a:hover{color:var(--orange)}.breadcrumbs [aria-current]{color:var(--ink)}.shop-heading{display:flex;align-items:center;justify-content:space-between;gap:20px;margin:43px 0 35px}.shop-heading h1{font-size:72px;letter-spacing:-1.5px}.result-count{font-size:11px;color:#74786b;white-space:nowrap}.filter-row{display:flex;align-items:center;justify-content:space-between;margin:0 0 30px;gap:15px}.filters{display:flex;gap:7px;flex-wrap:wrap}.filter{font-size:11px;border:1px solid #dedfd4;border-radius:30px;padding:10px 17px;white-space:nowrap;display:inline-flex;align-items:center;justify-content:center}.filter:hover{border-color:#666f56}.filter.active{background:#303b2b;color:#fff;border-color:#303b2b}.sort-button{padding:8px;display:grid;place-items:center}.search-field{margin-bottom:30px;display:flex;align-items:center;gap:12px;border-bottom:1px solid #999c8e;padding:5px 0 10px}.search-field input{width:100%;border:0;background:none;font:inherit;padding:8px;min-width:0}.search-submit{display:flex;align-items:center;gap:10px;font-size:11px}.empty-search{display:flex;align-items:center;flex-direction:column;gap:26px;padding:70px 10px}.empty-search h2{font-size:40px}.product-page{padding-top:37px;min-height:70vh}.product-detail{margin-top:38px;display:grid;grid-template-columns:1fr 1fr;gap:65px;align-items:center}.detail-image{min-height:450px;border-radius:12px;display:flex;align-items:center;justify-content:center;padding:40px}.detail-image>img{height:360px;width:85%;object-fit:contain;mix-blend-mode:multiply}.detail-copy{display:flex;flex-direction:column;gap:32px;align-items:flex-start}.detail-copy h1{font-size:72px;letter-spacing:-1.7px;max-width:100%}.not-found{min-height:65vh;display:flex;align-items:flex-start;justify-content:center;flex-direction:column;gap:35px}.not-found h1{font-size:70px}@media(min-width:1500px){.hero,.header,.category-strip,.section,.solar-banner,footer{max-width:1400px;margin-left:auto;margin-right:auto}.hero{padding-left:0;padding-right:0;min-height:610px}.header{padding:0}.section{padding-left:0;padding-right:0}.hero-art{margin-right:10px;min-height:500px}.hero-phone{width:345px;height:395px}.hero-power{width:360px;height:310px}.product-image{height:320px}}@media(max-width:1050px){.nav{gap:18px;margin-left:0}.nav a{font-size:11px}.header{gap:15px}.header-actions{gap:12px}.hero{padding-top:40px;min-height:480px}h1{font-size:74px}.hero-buttons{gap:6px}.hero-art{margin-left:-70px;transform:scale(.9);transform-origin:center right}.category-strip>a{padding:0 14px;font-size:11px;gap:9px}.product-grid{gap:25px 16px}.product-image{height:210px}.product-name{font-size:12px}.section-heading h2{font-size:43px}.solar-copy{padding:35px 30px}.solar-copy h2{font-size:57px}.solar-banner,.solar-photo{min-height:330px}.detail-copy h1{font-size:55px}.detail-image{min-height:360px}.product-detail{gap:35px}}@media(max-width:760px){.header{height:78px;margin:0 6%;position:relative;z-index:20}.brand{font-size:25px}.brand-icon{width:25px}.header-actions{gap:12px}.mobile-menu{display:grid}.nav{display:none;position:absolute;top:77px;left:-7%;right:-7%;background:var(--cream);padding:18px 6%;box-shadow:0 15px 15px #0001;gap:18px}.nav.open{display:flex;flex-wrap:wrap}.nav a{font-size:12px}.hero{grid-template-columns:minmax(0,1fr);padding:39px 6% 20px;min-height:auto}.hero h1{font-size:clamp(46px,10.7vw,74px);letter-spacing:-1.5px;margin:0 0 32px}.hero h1 svg{width:145px;right:0;bottom:-12px}.hero-buttons{flex-wrap:wrap}.button{font-size:11px;padding:0 17px;gap:16px;min-height:44px}.hero-art{transform:none;min-height:345px;margin:24px 0 0;max-width:520px;width:100%;justify-self:center}.hero-phone{width:235px;height:285px;left:10%;top:0}.hero-power{width:245px;height:220px;right:-2%;bottom:0}.phone-halo{height:210px;width:210px;right:20%;top:10%}.power-pedestal{width:240px;height:60px;bottom:0;right:0}.plus-one{font-size:38px;right:8%;top:1%}.orbit-one{width:400px;height:230px;left:0;top:19%}.orbit-two{width:330px;height:190px;top:25%;left:5%}.category-strip{margin:0 6%;grid-template-columns:repeat(2,minmax(0,1fr))}.category-strip>a{min-height:60px;gap:9px;padding:0 12px;border-bottom:1px solid #deded5;font-size:11px}.category-strip>a:first-child{padding-left:12px}.category-strip>a:nth-child(2){border-right:0}.category-strip>a:nth-child(3),.category-strip>a:nth-child(4){border-bottom:0}.category-strip>a>svg:last-child{width:14px}.section{padding:48px 6%}.section-heading{gap:13px;margin-bottom:26px}.section-heading h2{font-size:36px;max-width:260px}.section-link{font-size:10px;gap:5px}.product-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:26px 14px}.product-image{height:215px;border-radius:7px}.product-image img{height:75%;width:87%}.product-view{right:10px;bottom:10px;width:26px;height:26px}.product-view svg{width:17px}.product-info{padding-top:13px;gap:6px}.product-name{font-size:12px;line-height:1.4}.product-info>svg{width:14px}.inverter-art{transform:rotate(-7deg) scale(.8)}.solar-banner{margin:0 6% 48px;grid-template-columns:1fr;min-height:0}.solar-copy{padding:33px 27px;gap:25px}.solar-copy h2{font-size:58px}.solar-photo{min-height:230px;height:230px}.footer-top{align-items:flex-start;gap:25px;flex-direction:column;padding:27px 0}.footer-links{gap:20px;flex-wrap:wrap}.footer-links a{font-size:10px}footer{margin:0 6%}.footer-bottom{font-size:8px;gap:13px;flex-wrap:wrap;line-height:1.6}.shop-page{padding-top:27px}.shop-heading{margin:31px 0 26px;align-items:flex-end}.shop-heading h1{font-size:55px;letter-spacing:-1px}.result-count{font-size:10px;padding-bottom:5px}.filter-row{margin-bottom:25px;align-items:flex-start;gap:6px}.filters{gap:7px}.filter{font-size:10px;padding:9px 12px}.sort-button{padding:8px 0 8px 6px}.breadcrumbs{font-size:10px;gap:8px}.product-page{padding-top:27px}.product-detail{margin-top:27px;grid-template-columns:1fr;gap:28px}.detail-image{min-height:300px;padding:30px}.detail-image>img{height:270px}.detail-copy{gap:25px}.detail-copy h1{font-size:53px}.not-found h1{font-size:52px}}@media(max-width:390px){.header-actions{gap:6px}.brand{font-size:23px}.hero-art{margin-left:-10px;min-height:330px}.hero-phone{width:215px;left:10%}.hero-power{width:220px;height:200px}.product-image{height:190px}.section-heading h2{font-size:33px}.product-name{font-size:11px}}@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,*:before,*:after{transition:none!important;animation:none!important}}@media(min-width:761px)and (max-width:1050px){.hero h1{font-size:clamp(54px,7vw,72px)}.hero-art{margin-left:-35px}}:root{--orange:#e64239}.brand-logo{width:32px;height:37px;object-fit:contain;flex-shrink:0}.brand{gap:12px}.hero{border-bottom:1px solid #deded5;margin:0 5.3%;padding-left:0;padding-right:0}.hero-art{margin-right:0}.category-grid{gap:26px 20px}.category-grid .product-image{height:auto;aspect-ratio:1.25;max-height:240px}.category-grid .product-image img{height:76%;max-height:185px;width:78%;position:absolute}.category-grid .inverter-art{transform:rotate(-7deg) scale(.8)}.category-grid .product-info{padding-top:12px}.category-grid .product-name{font-size:13px}.category-grid .product-view{height:26px;width:26px;bottom:12px;right:12px}.category-grid .product-view svg{width:17px}@media(min-width:1500px){.hero{margin-left:auto;margin-right:auto}.category-grid .product-image{height:auto;max-height:220px}.category-grid .product-image img{max-height:170px}.category-grid{gap:25px 24px}}@media(min-width:761px)and (max-width:1050px){.hero h1{font-size:clamp(50px,6.65vw,69px)}.hero-art{margin-left:-25px}.category-grid .inverter-art{transform:rotate(-7deg) scale(.61)}}@media(max-width:760px){.brand-logo{width:28px;height:33px}.hero{margin:0 6%;padding:39px 0 20px}.hero h1{font-size:clamp(44px,10.7vw,74px)}.category-grid{gap:24px 14px}.category-grid .product-image{aspect-ratio:1.12;max-height:240px}.category-grid .product-name{font-size:12px}.category-grid .inverter-art{transform:rotate(-7deg) scale(.65)}.category-grid .product-image img{max-height:180px}}.header-actions{gap:12px}.bag-link{display:flex;align-items:center;position:relative;padding:7px}.bag-link>span{position:absolute;top:-3px;right:-6px;min-width:17px;height:17px;padding:0 4px;background:var(--orange);color:#fff;border-radius:100px;font-size:9px;display:grid;place-items:center}.nav{gap:25px}.home-products{border-top:1px solid #deded5;margin:0 5.3%;padding-left:0;padding-right:0}.merchandise-grid{gap:34px 22px}.merchandise-grid .product-image{height:auto;aspect-ratio:1.1;max-height:280px}.merchandise-grid .product-image>img{position:absolute;height:74%;width:78%;max-height:235px}.merchandise-grid .inverter-art{transform:rotate(-7deg) scale(.85)}.merchandise-grid .product-info{align-items:flex-start}.merchandise-grid .product-name{line-height:1.5;font-size:13px}.merchandise-grid .product-info>svg{margin-top:3px}.section-bottom{display:flex;justify-content:center;margin-top:43px}.outline-button{border:1px solid #c9ccc0;background:transparent}.outline-button:hover{border-color:var(--ink);background:#eeece4}.journal-section{padding-top:0;padding-bottom:80px}.journal-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:28px}.journal-image{display:block;position:relative;border-radius:8px;overflow:hidden;aspect-ratio:1.3;background:#e5e8dd}.journal-image img{height:100%;width:100%;object-fit:cover;transition:transform .45s;filter:saturate(.75)}.journal-image:hover img{transform:scale(1.04)}.journal-image>span{position:absolute;right:14px;bottom:14px;width:33px;height:33px;border-radius:50%;background:#fcfaf0e8;display:grid;place-items:center}.journal-card-meta{font-size:10px;color:#717668;margin:18px 0 10px}.journal-card h3{font-family:Akaya Kanadaka,cursive;font-size:29px;font-weight:400;line-height:1.15;letter-spacing:-.3px}.journal-card h3 a:hover{color:var(--orange)}.journal-page{min-height:70vh;padding-top:37px}.journal-page .shop-heading{margin-bottom:45px}.journal-page .journal-card h3{font-size:33px}.article-page{padding-top:37px}.article-header{max-width:850px;padding:50px 0 40px}.article-header h1{font-size:76px;line-height:1.04;letter-spacing:-1.5px}.article-header>p{font-size:17px;line-height:1.7;max-width:650px;color:#646b5c;margin-top:25px}.article-cover{width:100%;max-height:480px;aspect-ratio:2.3;object-fit:cover;border-radius:9px;filter:saturate(.8)}.article-body{max-width:680px;margin:54px auto 0}.article-body>section{margin:0 0 35px}.article-body h2{font-size:35px;margin-bottom:15px;letter-spacing:-.4px}.article-body p{font-size:16px;line-height:1.85;color:#535b4f}.article-sources{border-top:1px solid #deded5;padding:24px 0;margin-top:12px}.article-sources h3{font-size:12px;font-weight:500;margin-bottom:13px}.article-sources a{font-size:11px;line-height:1.8;color:#6e7765;display:flex;align-items:center;gap:6px}.article-sources a:hover{color:var(--orange)}.more-articles{margin-top:85px;border-top:1px solid #deded5;padding-top:55px}.more-articles .journal-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.article-body>.button{margin-top:8px}.product-description{font-size:14px;line-height:1.8;color:#646b5c;max-width:480px}.detail-copy{gap:24px}.detail-copy h1{font-size:clamp(40px,4.6vw,68px);letter-spacing:-1px}.specifications{margin:0;width:100%;font-size:12px}.specifications>div{display:flex;justify-content:space-between;align-items:baseline;gap:20px;padding:14px 0;border-bottom:1px solid #deded5}.specifications dt{color:#747c6d}.specifications dd{margin:0;text-align:right}.purchase-row{display:flex;align-items:stretch;gap:14px;width:100%;margin-top:5px}.quantity-control{display:flex;align-items:center;justify-content:center;min-height:46px;border:1px solid #d7dace;border-radius:5px;flex-shrink:0}.quantity-control>button{display:grid;place-items:center;padding:13px 10px}.quantity-control>button:disabled{opacity:.3;cursor:default}.quantity-control>output{font-size:12px;min-width:30px;text-align:center}.add-to-bag{flex:1;max-width:280px}.related-products{margin-top:85px;border-top:1px solid #deded5;padding-top:50px}.related-products .section-heading h2{font-size:41px}.bag-page{min-height:70vh;padding-top:37px}.bag-items{margin-bottom:35px}.bag-item{display:flex;align-items:center;gap:25px;padding:25px 0;border-bottom:1px solid #deded5}.bag-item-image{width:110px;height:110px;flex-shrink:0;display:grid;place-items:center;border-radius:7px;overflow:hidden}.bag-item-image img{max-height:90px;max-width:85%;object-fit:contain;mix-blend-mode:multiply}.bag-item-image .inverter-art{transform:scale(.4)}.bag-item-title{font-size:16px;flex:1;line-height:1.5}.bag-item-title:hover{color:var(--orange)}.bag-item .quantity-control{margin-left:auto}.detail-image{min-height:490px}.detail-image .inverter-art{transform:scale(1.5) rotate(-7deg)}@media(min-width:1500px){.home-products{margin-left:auto;margin-right:auto}.merchandise-grid .product-image{max-height:270px}}@media(min-width:761px)and (max-width:1050px){.nav{gap:18px}.header{gap:20px}.header-actions{gap:6px}.merchandise-grid .inverter-art{transform:rotate(-7deg) scale(.6)}.journal-grid{gap:20px}.journal-card h3{font-size:26px}.detail-image{min-height:400px}.detail-copy h1{font-size:45px}.product-detail{gap:30px}}@media(max-width:760px){.header-actions{gap:9px}.home-products{margin:0 6%;padding:45px 0}.merchandise-grid{gap:27px 14px}.merchandise-grid .product-image{max-height:280px;aspect-ratio:1.02}.merchandise-grid .product-name{font-size:12px}.merchandise-grid .product-info{gap:6px}.merchandise-grid .inverter-art{transform:rotate(-7deg) scale(.65)}.section-bottom{margin-top:32px}.journal-grid{grid-template-columns:1fr;gap:33px}.journal-image{aspect-ratio:1.6}.journal-card h3{font-size:30px;max-width:360px}.journal-card-meta{margin-top:14px}.journal-section{padding-top:0;padding-bottom:48px}.journal-page{padding-top:27px}.journal-page .shop-heading{margin-bottom:30px}.journal-page .journal-card h3{font-size:30px}.article-page{padding-top:27px}.article-header{padding:32px 0 28px}.article-header h1{font-size:49px;letter-spacing:-1px}.article-header>p{font-size:15px;margin-top:20px;line-height:1.75}.article-cover{aspect-ratio:1.4;border-radius:7px}.article-body{margin-top:35px}.article-body h2{font-size:31px}.article-body p{font-size:15px}.article-body>section{margin-bottom:28px}.article-sources a{font-size:10px;align-items:flex-start}.article-sources svg{flex-shrink:0;margin-top:4px}.more-articles{margin-top:55px;padding-top:35px}.more-articles .journal-grid{grid-template-columns:1fr}.detail-image{min-height:330px}.detail-copy h1{font-size:49px}.detail-copy{gap:21px}.product-description{font-size:13px;line-height:1.75}.specifications{font-size:11px}.purchase-row{gap:12px}.quantity-control>button{padding:13px 9px}.quantity-control>output{min-width:24px}.related-products{margin-top:50px;padding-top:34px}.related-products .section-heading h2{font-size:35px}.bag-page{padding-top:27px}.bag-item{gap:14px;display:grid;grid-template-columns:80px minmax(0,1fr) 25px;padding:20px 0}.bag-item-image{height:80px;width:80px;grid-row:span 2}.bag-item-image img{max-height:65px}.bag-item-title{font-size:13px;grid-column:2;align-self:end}.bag-item>.icon-button{grid-column:3;grid-row:1}.bag-item .quantity-control{grid-column:2;margin-left:0;justify-self:start;min-height:35px}.bag-item .quantity-control>button{padding:9px}.detail-image .inverter-art{transform:scale(1.25) rotate(-7deg)}}.journal-image.product-story{background:#ece8e3;display:flex;align-items:center;justify-content:center}.journal-image.product-story>img{width:77%;height:77%;object-fit:contain;filter:none;mix-blend-mode:multiply}.article-cover.product-story{background:#ece8e3;object-fit:contain;padding:35px}
