:root{--ink:#162823;--forest:#274f43;--mint:#dbe9df;--paper:#f7f5ef;--sun:#e9a632;--line:#ccd4ce;--white:#fff;--serif:"Newsreader",Georgia,serif;--sans:"DM Sans",Arial,sans-serif}*{box-sizing:border-box}html{scroll-behavior:smooth}body{margin:0;background:var(--paper);color:var(--ink);font-family:var(--sans);font-size:16px;line-height:1.55}.wrap{width:min(1180px,calc(100% - 48px));margin:auto}.announcement{background:var(--ink);color:#fff;text-align:center;padding:9px 20px;font-size:12px;letter-spacing:.1em;text-transform:uppercase}.nav{height:82px;display:flex;align-items:center;justify-content:space-between;border-bottom:1px solid var(--line)}.wordmark{display:flex;color:var(--ink);font:600 28px/1 var(--serif);text-decoration:none;letter-spacing:-.02em}.wordmark span{align-self:flex-end;margin:0 0 1px 9px;font:600 9px/1 var(--sans);letter-spacing:.16em}.nav nav{display:flex;gap:32px}.nav nav a,.footer a{color:inherit;text-decoration:none;font-size:13px}.button,.signup-form button{display:inline-flex;align-items:center;justify-content:center;border:0;border-radius:99px;background:var(--ink);color:#fff;font:600 13px var(--sans);text-decoration:none;cursor:pointer;transition:.2s ease}.button:hover,.signup-form button:hover{background:var(--forest);transform:translateY(-1px)}.button-small{min-height:42px;padding:0 20px}.hero{min-height:710px;display:grid;grid-template-columns:1.02fr .98fr;align-items:center;gap:60px;padding-top:42px;padding-bottom:52px}.eyebrow{margin:0 0 20px;color:var(--forest);font-size:11px;font-weight:700;letter-spacing:.16em;text-transform:uppercase}.hero h1,.section-heading h2,.use-case h2,.details h2,.early-access h2,.faq h2{font-family:var(--serif);font-weight:500;letter-spacing:-.045em;line-height:.94}.hero h1{margin:0;font-size:clamp(68px,8vw,110px)}.hero h1 em{color:var(--forest);font-weight:500}.hero-lede{max-width:590px;margin:30px 0 28px;font-size:20px;line-height:1.5}.signup-form{display:flex;max-width:510px;padding:5px;border:1px solid #aebbb4;border-radius:99px;background:#fff}.signup-form input{min-width:0;flex:1;border:0;background:transparent;padding:0 18px;font:14px var(--sans);outline:0}.signup-form button{min-height:48px;padding:0 23px}.form-note,.price-note{font-size:11px;color:#65736d}.form-note{margin:9px 0 0 15px}.success{min-height:20px;margin:5px 0 0 15px;color:var(--forest);font-size:12px}.hero-proof{display:flex;gap:26px;margin-top:24px;padding-top:22px;border-top:1px solid var(--line);font-size:11px;color:#5c6964}.hero-proof span{max-width:120px}.hero-proof strong{display:block;color:var(--ink);font-size:16px}.hero-visual{position:relative;min-height:580px;display:flex;align-items:center;justify-content:center;overflow:hidden;background:#e8eee9;border-radius:180px 180px 24px 24px}.hero-visual img{position:relative;z-index:2;width:86%;filter:drop-shadow(0 26px 28px rgba(20,42,35,.18));mix-blend-mode:multiply}.sun-disc{position:absolute;z-index:1;width:330px;height:330px;border-radius:50%;background:var(--sun);top:70px;right:28px}.visual-note{position:absolute;z-index:3;font-size:10px;letter-spacing:.08em;text-transform:uppercase}.note-top{top:34px;left:42px}.note-bottom{right:30px;bottom:27px}.moment-strip{background:var(--mint);border-top:1px solid #c6d6cb;border-bottom:1px solid #c6d6cb}.moment-strip .wrap{min-height:116px;display:flex;align-items:center;justify-content:space-between}.moment-strip p{font:500 30px var(--serif);margin:0}.moment-strip span{font-size:12px}.why{padding:130px 0;display:grid;grid-template-columns:.8fr 1.2fr;gap:100px}.section-heading h2,.use-case h2,.details h2,.early-access h2,.faq h2{font-size:clamp(48px,5vw,72px);margin:0}.benefit-list article{display:grid;grid-template-columns:62px 1fr;gap:18px;padding:30px 0;border-top:1px solid var(--line)}.benefit-list article:last-child{border-bottom:1px solid var(--line)}.benefit-list article>span{font:500 18px var(--serif);color:var(--forest)}.benefit-list h3{font-size:21px;margin:0 0 7px}.benefit-list p{max-width:540px;margin:0;color:#56645f}.use-case{background:var(--forest);color:#f2f6f1;padding:110px 0}.use-case-grid{display:grid;grid-template-columns:1fr 1fr;gap:100px;align-items:center}.reader-stage{display:flex;flex-direction:column;align-items:center}.reader-shell{width:min(360px,82vw);padding:26px 22px 18px;background:#f2f1ed;border:1px solid #aeb5b0;border-radius:24px;box-shadow:0 30px 70px #0000003d}.reader-screen{min-height:430px;padding:32px 27px 20px;background:#dfe5de;border:7px solid #d1d3cd;color:#26302c;font-family:var(--serif)}.reader-screen small{display:block;font:600 8px var(--sans);letter-spacing:.07em;text-align:center}.reader-screen h3{text-align:center;text-transform:uppercase;font:500 21px var(--serif);margin:62px 0 25px}.reader-screen p{font-size:20px;line-height:1.2}.reader-screen footer{display:flex;justify-content:space-between;margin-top:60px;font:10px var(--sans)}.reader-controls{display:flex;justify-content:space-between;padding:17px 22px 0;color:#8a918d}.reader-controls i{font-style:normal;font-size:23px}.illustration-label{font-size:10px;opacity:.6;letter-spacing:.08em;text-transform:uppercase}.use-case .eyebrow{color:#bdd6c8}.use-case-copy>p:not(.eyebrow):not(.fine-print){font-size:19px;color:#dce7e1}.use-case ul{list-style:none;padding:0;margin:35px 0}.use-case li{padding:13px 0;border-top:1px solid rgba(255,255,255,.2)}.use-case li:last-child{border-bottom:1px solid rgba(255,255,255,.2)}.fine-print{font-size:11px;opacity:.7}.details{padding:130px 0}.details-intro{display:grid;grid-template-columns:1fr 1fr;column-gap:80px;align-items:end}.details-intro .eyebrow{grid-column:1/-1}.details-intro p:last-child{max-width:420px;font-size:18px}.specs{display:grid;grid-template-columns:repeat(4,1fr);margin:90px 0 25px;border-top:1px solid var(--line);border-left:1px solid var(--line)}.specs div{min-height:180px;padding:24px;border-right:1px solid var(--line);border-bottom:1px solid var(--line)}.specs dt{font-size:11px;text-transform:uppercase;letter-spacing:.1em;color:#65736d}.specs dd{margin:35px 0 0;font:500 22px/1.25 var(--serif)}.spec-note{font-size:10px;color:#6d7974}.early-access{background:var(--sun);padding:100px 0}.access-inner{display:grid;grid-template-columns:1fr 1fr;gap:100px;align-items:end}.early-access .eyebrow{color:var(--ink)}.early-access h2{max-width:500px}.early-access p{max-width:510px}.price-kicker{margin:0;font-size:11px;text-transform:uppercase;letter-spacing:.1em}.price{margin:2px 0!important;font:500 82px/.9 var(--serif)}.price sup{font-size:32px}.access-form{border:0;margin-top:24px}.success-light{color:var(--ink)}.faq{padding:130px 0;display:grid;grid-template-columns:.7fr 1.3fr;gap:120px}.accordion details{border-top:1px solid var(--line);padding:24px 0}.accordion details:last-child{border-bottom:1px solid var(--line)}.accordion summary{display:flex;justify-content:space-between;list-style:none;cursor:pointer;font-weight:600}.accordion summary:after{content:"+";font-size:20px;font-weight:400}.accordion details[open] summary:after{content:"\2212"}.accordion details p{max-width:650px;color:#596762}.footer{background:var(--ink);color:#dce6df;padding:70px 0 28px}.footer>.wrap:first-child{display:grid;grid-template-columns:1fr 1fr 1fr;align-items:center}.wordmark-light{color:#fff}.footer p{text-align:center;font:500 17px var(--serif)}.footer div div{text-align:right}.footer div div a{margin-left:20px}.footer-bottom{display:flex;justify-content:space-between;border-top:1px solid rgba(255,255,255,.15);margin-top:50px;padding-top:20px;font-size:9px;letter-spacing:.05em;text-transform:uppercase;color:#93a29b}.sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}@media(max-width:850px){.wrap{width:min(100% - 32px,680px)}.nav{height:68px}.nav nav{display:none}.hero{grid-template-columns:1fr;gap:35px;padding-top:70px}.hero-copy{text-align:center}.hero-lede,.hero-form{margin-left:auto;margin-right:auto}.hero-proof{justify-content:center}.hero-visual{min-height:470px}.hero-visual img{width:min(86%,500px)}.sun-disc{right:8%;width:260px;height:260px}.moment-strip .wrap{padding:30px 0;display:block;text-align:center}.moment-strip p{font-size:25px;margin-bottom:8px}.why,.use-case-grid,.access-inner,.faq{grid-template-columns:1fr;gap:60px}.why,.details,.faq{padding:90px 0}.specs{grid-template-columns:repeat(2,1fr)}.details-intro{grid-template-columns:1fr}.details-intro p:last-child{margin-top:25px}.footer>.wrap:first-child{grid-template-columns:1fr;text-align:center;gap:22px}.footer div div{text-align:center}.footer div div a{margin:0 10px}.footer-bottom{display:block;text-align:center}.footer-bottom span{display:block;margin-top:8px}}@media(max-width:520px){.announcement{font-size:9px}.button-small{padding:0 14px}.wordmark{font-size:24px}.wordmark span{display:none}.hero{padding-top:55px}.hero h1{font-size:62px}.hero-lede{font-size:17px}.signup-form{display:block;border-radius:18px;padding:6px}.signup-form input{width:100%;height:48px;text-align:center}.signup-form button{width:100%}.hero-proof{gap:12px}.hero-visual{min-height:390px;border-radius:120px 120px 18px 18px}.visual-note{font-size:8px}.sun-disc{width:210px;height:210px}.why{gap:45px}.section-heading h2,.use-case h2,.details h2,.early-access h2,.faq h2{font-size:48px}.use-case{padding:80px 0}.reader-screen{min-height:380px}.reader-screen p{font-size:18px}.specs{grid-template-columns:1fr 1fr}.specs div{min-height:150px;padding:18px}.specs dd{font-size:18px;margin-top:27px}.access-inner{gap:45px}.faq{gap:40px}}@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}.button,.signup-form button{transition:none}}.hero-visual>img{display:none}.hero-product-crop{position:relative;z-index:2;width:88%;height:460px;background:#e5edeb;filter:drop-shadow(0 26px 28px rgba(20,42,35,.12));mix-blend-mode:multiply}.product-family{padding:130px 0}.family-intro{display:grid;grid-template-columns:1fr 1fr;gap:70px;align-items:end}.family-intro .eyebrow{grid-column:1/-1;margin-bottom:-42px}.family-intro h2{font:500 clamp(48px,5vw,72px)/.94 var(--serif);letter-spacing:-.045em;margin:0}.family-intro p:last-child{max-width:500px;color:#596762}.family-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:20px;margin-top:75px}.family-card{overflow:hidden;background:#edf1ed;border:1px solid var(--line)}.family-image{height:310px;display:flex;align-items:center;justify-content:center;overflow:hidden;background:#e1e6e3}.family-image img{width:100%;height:100%;object-fit:contain;mix-blend-mode:multiply}.family-image-s1{background:#e5edeb}.family-s3 .family-image{background:#e8ebed}.family-copy{padding:25px}.family-copy>span{font-size:9px;font-weight:700;letter-spacing:.12em;text-transform:uppercase;color:var(--forest)}.family-copy h3{margin:12px 0 10px;font:500 28px var(--serif)}.family-copy p{min-height:72px;color:#596762;font-size:14px}.family-copy a{color:var(--ink);font-size:12px;font-weight:700;text-decoration:none}.family-note{font-size:10px;color:#6d7974;margin-top:18px}@media(max-width:850px){.hero-product-crop{width:min(86%,500px);height:390px}.product-family{padding:90px 0}.family-intro{grid-template-columns:1fr}.family-intro .eyebrow{margin-bottom:0}.family-grid{grid-template-columns:1fr}.family-image{height:430px}.family-copy p{min-height:0}}@media(max-width:520px){.hero-product-crop{height:330px}.family-image{height:320px}}:root{--ink:#241f1a;--forest:#b83b30;--mint:#eee4d5;--paper:#f7f1e7;--sun:#efc765;--line:#d8ccbc}body{background:var(--paper)}.announcement{background:#b83b30;color:#fff;font-weight:700}.nav{height:76px;background:#f7f1e7f0}.wordmark{color:#b83b30;font-size:31px}.nav nav a{font-weight:600;text-transform:uppercase;letter-spacing:.06em;color:#3d332b}.button,.signup-form button{background:#b83b30;box-shadow:0 7px 16px #802b2429}.button:hover,.signup-form button:hover{background:#8f2923}.hero{min-height:690px;padding-top:28px}.hero h1{font-size:clamp(60px,6.9vw,94px);line-height:.96}.hero h1 em{color:#b83b30;font-style:normal}.hero-lede{font-size:19px;color:#574b42}.eyebrow{color:#b83b30}.signup-form{border:1px solid #cbbdad;box-shadow:0 10px 30px #50382812}.hero-visual{background:#eee6da;border-radius:8px;padding:18px;box-shadow:0 24px 48px #49362826}.hero-visual:before{content:"";position:absolute;top:18px;right:18px;bottom:18px;left:18px;background:#f9f5ed;border-radius:3px}.hero-product-crop{height:500px;width:94%;background-position:50% 5%;filter:none;mix-blend-mode:multiply}.sun-disc{background:#e8bd5c;opacity:.55;top:80px}.visual-note{background:#fff;padding:8px 12px;border-radius:20px;box-shadow:0 5px 18px #412d1f1a}.note-top{top:32px}.note-bottom{bottom:31px}.hero-proof{border-top:0;gap:14px}.hero-proof span{background:#eee4d5;padding:12px 14px;border-radius:6px;max-width:150px}.hero-proof strong{color:#b83b30}.trust-strip{background:#f0e7da;border-top:1px solid #ded1c0;border-bottom:1px solid #ded1c0}.trust-strip .wrap{min-height:72px;display:flex;align-items:center;justify-content:space-between;color:#7c2e28;font-size:12px;font-weight:700;letter-spacing:.035em;text-transform:uppercase}.moment-strip{background:#b83b30;color:#fff;border:0}.moment-strip span{color:#f7ddd8}.why{padding-top:120px}.benefit-list article>span{color:#b83b30}.benefit-list h3{font-family:var(--serif);font-size:26px;font-weight:600}.use-case{background:#2d2925}.use-case .eyebrow{color:#edc35d}.reader-shell{border:9px solid #fff;border-radius:4px;box-shadow:0 30px 70px #0000004d}.reader-screen{background:#e6e4dc}.specs div{background:#ffffff40}.specs dd{color:#3b3029}.product-family{border-top:1px solid var(--line)}.family-card{background:#fffaf2;border:0;box-shadow:0 16px 36px #4936281a;border-radius:6px}.family-image{background:#eee7dc}.family-copy>span,.family-copy a{color:#b83b30}.family-copy h3{font-size:30px}.early-access{background:#efc765}.early-access .eyebrow{color:#7c2e28}.access-form button{background:#b83b30}.accordion summary{font-family:var(--serif);font-size:20px}.footer{background:#2d2925}.wordmark-light{color:#efc765}@media(max-width:850px){.trust-strip .wrap{flex-wrap:wrap;justify-content:center;gap:12px 25px;padding:22px 0}.hero-visual{border-radius:8px}.hero-product-crop{height:430px}.visual-note{max-width:220px}.hero h1{font-size:68px}}@media(max-width:520px){.hero h1{font-size:52px}.hero-visual{min-height:420px}.hero-product-crop{height:335px}.hero-proof span{padding:8px}.trust-strip .wrap{font-size:10px}.family-image{height:300px}}.editorial-scenes{padding:100px 0 130px;display:grid;grid-template-columns:1.22fr .78fr;grid-template-rows:1fr 1fr;gap:22px}.scene{position:relative;overflow:hidden;background:#e9ded0;box-shadow:0 18px 38px #4936281f}.scene img{display:block;width:100%;height:100%;object-fit:cover}.scene-tall{grid-row:1/3;min-height:790px}.scene-tall img{object-position:center}.scene-overlay{position:absolute;top:0;right:0;bottom:0;left:0;padding:55px 52px;background:linear-gradient(100deg,#f7f1e7f2,#f7f1e7c2 40%,#f7f1e700 68%)}.scene-overlay h2{max-width:520px;margin:0 0 24px;font:500 clamp(42px,4.5vw,66px)/.98 var(--serif);letter-spacing:-.04em}.scene-overlay>p:last-child{max-width:360px;font-size:17px}.scene-light,.scene-dark{min-height:380px}.scene-caption{position:absolute;left:22px;right:22px;bottom:20px;background:#fffaf2f0;padding:15px 18px;border-radius:3px}.scene-dark .scene-caption{background:#201e1ce6;color:#fff}.scene-caption span{font:600 22px var(--serif)}.scene-caption p{margin:4px 0 0;font-size:11px}.scene-light img,.scene-dark img{object-position:center}@media(max-width:850px){.editorial-scenes{grid-template-columns:1fr;grid-template-rows:auto;padding:75px 0 95px}.scene-tall{grid-row:auto;min-height:720px}.scene-light,.scene-dark{min-height:500px}.scene-overlay{padding:40px 34px}.scene-overlay h2{font-size:52px}}@media(max-width:520px){.editorial-scenes{gap:15px}.scene-tall{min-height:620px}.scene-light,.scene-dark{min-height:390px}.scene-overlay{padding:30px 24px;background:linear-gradient(110deg,rgba(247,241,231,.94),rgba(247,241,231,.65) 54%,transparent 80%)}.scene-overlay h2{font-size:42px;max-width:300px}.scene-overlay>p:last-child{max-width:250px;font-size:14px}}.sun-disc,.hero-product-crop{display:none!important}.hero-visual>img.hero-product-photo{display:block;position:relative;z-index:2;width:calc(100% - 36px);height:calc(100% - 36px);object-fit:cover;object-position:center;border-radius:3px;filter:none;mix-blend-mode:normal}.family-grid-two{grid-template-columns:repeat(2,minmax(0,1fr));gap:28px;max-width:980px;margin-left:auto;margin-right:auto}.family-grid-two .family-card{display:grid;grid-template-rows:390px auto;background:#fffaf2}.family-grid-two .family-image{height:390px;background:#ece5da}.family-grid-two .family-image img{display:block;width:100%;height:100%;object-fit:cover;object-position:center;mix-blend-mode:normal}.family-grid-two .family-image-s1 img{object-position:center 57%}.family-grid-two .family-s3 .family-image img{object-position:center}.family-grid-two .family-copy{display:flex;flex-direction:column;min-height:190px}.family-grid-two .family-copy p{min-height:0;max-width:390px}.family-grid-two .family-copy a{margin-top:auto;padding-top:16px}@media(max-width:850px){.hero-visual>img.hero-product-photo{width:calc(100% - 30px);height:calc(100% - 30px)}.family-grid-two{grid-template-columns:1fr;max-width:620px}.family-grid-two .family-card{grid-template-rows:420px auto}.family-grid-two .family-image{height:420px}}@media(max-width:520px){.family-grid-two .family-card{grid-template-rows:320px auto}.family-grid-two .family-image{height:320px}.family-grid-two .family-copy{min-height:170px}}:root{--ink:#1f2421;--forest:#456458;--mint:#e7ece8;--paper:#f6f4ef;--sun:#c9a96d;--line:#d7dad5}body{background:var(--paper);color:var(--ink)}.announcement{background:#26342e;color:#fff}.nav{background:#f6f4eff5}.wordmark{color:#26342e}.nav nav a{color:#3d4742}.button,.signup-form button{background:#26342e;box-shadow:none}.button:hover,.signup-form button:hover{background:#456458}.hero h1 em,.eyebrow{color:#456458}.hero-visual{background:#e8e7e2;box-shadow:none;border:1px solid #d9dbd7}.hero-visual:before{background:#efeee9}.hero-proof span{background:#e8ece8}.hero-proof strong{color:#26342e}.trust-strip{background:#e5e9e5;border-color:#d4d9d4}.trust-strip .wrap{color:#40564d}.moment-strip{background:#26342e}.moment-strip span{color:#dbe3df}.benefit-list article>span{color:#456458}.product-family{background:#eceeea;max-width:none;width:100%;padding-left:max(24px,calc((100vw - 1180px)/2));padding-right:max(24px,calc((100vw - 1180px)/2))}.family-intro,.family-grid,.family-note{width:min(1180px,100%);margin-left:auto;margin-right:auto}.family-card{background:#faf9f5;border:1px solid #d9ddd8;box-shadow:none;border-radius:2px}.family-copy>span,.family-copy a{color:#456458}.early-access{background:#d9e1dc}.early-access .eyebrow{color:#456458}.access-form button,.footer{background:#26342e}.wordmark-light{color:#e5ece8}.family-grid-three{grid-template-columns:repeat(3,minmax(0,1fr));gap:22px;max-width:1180px}.family-grid-three .family-card{display:grid;grid-template-rows:360px auto}.family-grid-three .family-image{height:360px;padding:28px;background:#f1f2ef}.family-grid-three .family-image img{display:block;width:100%;height:100%;object-fit:contain;object-position:center;mix-blend-mode:multiply}.family-grid-three .family-image-s1 img{object-fit:contain;object-position:center 68%}.family-grid-three .family-s2 .family-image img{width:76%;margin:auto}.family-grid-three .family-s3 .family-image img{width:96%;margin:auto}.family-grid-three .family-copy{display:flex;flex-direction:column;min-height:210px}.family-grid-three .family-copy p{min-height:68px}.family-grid-three .family-copy a{margin-top:auto}@media(max-width:850px){.family-grid-three{grid-template-columns:1fr;max-width:620px}.family-grid-three .family-card{grid-template-rows:440px auto}.family-grid-three .family-image{height:440px}.family-grid-three .family-copy{min-height:180px}.family-grid-three .family-copy p{min-height:0}}@media(max-width:520px){.family-grid-three .family-card{grid-template-rows:330px auto}.family-grid-three .family-image{height:330px;padding:20px}.family-grid-three .family-s2 .family-image img{width:65%}}.editorial-scenes{grid-template-columns:1fr 1fr;grid-template-rows:auto}.editorial-scenes .scene-light,.editorial-scenes .scene-dark{min-height:610px}.editorial-scenes .scene-light img,.editorial-scenes .scene-dark img{object-fit:cover}.editorial-scenes .scene-light img,.editorial-scenes .scene-dark img{object-position:center}@media(max-width:850px){.editorial-scenes{grid-template-columns:1fr}.editorial-scenes .scene-light,.editorial-scenes .scene-dark{min-height:560px}}@media(max-width:520px){.editorial-scenes .scene-light,.editorial-scenes .scene-dark{min-height:400px}}.product-nav{border-bottom:1px solid rgba(21,27,24,.12)}.product-nav>a:last-child{color:inherit;text-decoration:none;font-size:.9rem}.product-page{display:grid;grid-template-columns:minmax(0,1.15fr) minmax(320px,.85fr);gap:clamp(2rem,6vw,6rem);padding-top:clamp(2.5rem,7vw,6rem);padding-bottom:clamp(4rem,9vw,8rem)}.product-gallery{background:#e9e5da;border-radius:28px;overflow:hidden;min-height:520px;display:grid;place-items:center}.product-gallery img{width:100%;height:100%;object-fit:cover}.product-info{align-self:center}.product-info h1{font-family:Newsreader,Georgia,serif;font-size:clamp(3rem,6vw,5.4rem);line-height:.96;margin:.6rem 0 1rem}.product-price{font-size:1.55rem;font-weight:700;margin-bottom:1.5rem}.product-description{color:#565b56;line-height:1.75;margin-bottom:1.75rem}.product-buy{width:100%;border:0;border-radius:999px;padding:1rem 1.5rem;background:#1c332b;color:#fff;font:inherit;font-weight:700;cursor:pointer}.product-buy:disabled{opacity:.55;cursor:default}.mini-specs{margin-top:2.2rem;border-top:1px solid rgba(21,27,24,.14)}.mini-specs>div{display:grid;grid-template-columns:120px 1fr;gap:1rem;padding:.9rem 0;border-bottom:1px solid rgba(21,27,24,.14)}.mini-specs dt{font-weight:700}.mini-specs dd{margin:0;color:#626761}@media(max-width:800px){.product-page{grid-template-columns:1fr}.product-gallery{min-height:380px}}.cart-page{max-width:850px;padding-top:5rem;padding-bottom:8rem}.cart-page h1{font:500 clamp(3rem,7vw,5rem)/1 var(--serif);margin:.5rem 0 2rem}.cart-item{display:grid;grid-template-columns:150px 1fr;gap:2rem;padding:1.5rem 0;border-top:1px solid var(--line)}.cart-item img{width:150px;height:150px;object-fit:cover}.cart-item h2{font:500 2rem var(--serif);margin:0}.cart-item input{width:70px;padding:.5rem}.cart-total{display:flex;justify-content:space-between;padding:1.5rem 0;font-size:1.3rem;border-top:1px solid var(--line)}.cart-link{padding:1rem 1.5rem;margin-top:1rem}
/*# sourceMappingURL=/cdn/shop/t/2/assets/theme.css.map */
