@font-face {
  font-family: 'DM Sans';
  font-style: normal;
  font-weight: 400 700;
  font-display: swap;
  src: url(/assets/fonts/dm-sans.woff2) format('woff2');
  unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+0304, U+0308, U+0329, U+2000-206F, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;
}
@font-face {
  font-family: 'Manrope';
  font-style: normal;
  font-weight: 400 800;
  font-display: swap;
  src: url(/assets/fonts/manrope.woff2) format('woff2');
  unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+0304, U+0308, U+0329, U+2000-206F, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;
}

:root{--ink:#102d34;--muted:#586d70;--paper:#f7f8f4;--line:#d8e1dc;--teal:#087b70;--mint:#8bead6;--navy:#0c262e}*{box-sizing:border-box}html{scroll-behavior:smooth;scroll-padding-top:105px}body{margin:0;background:var(--paper);color:var(--ink);font:15px 'DM Sans',sans-serif;line-height:1.6}h1,h2,h3,p{margin-top:0}h1,h2,h3{font-family:Manrope,sans-serif;line-height:1.15;letter-spacing:-.055em;font-weight:600}h1{font-size:clamp(44px,4.7vw,70px)}h2{font-size:clamp(31px,3.3vw,46px)}h3{font-size:25px}h1 em,h2 em{font-style:normal;color:var(--teal)}a{color:inherit;text-decoration:none}button,input,select{font:inherit}button,a,select,input{touch-action:manipulation}button{cursor:pointer}button:focus-visible,a:focus-visible,input:focus-visible,select:focus-visible,summary:focus-visible{outline:3px solid #1baa97;outline-offset:4px}button{color:inherit}img{max-width:100%}.sr-only{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0,0,0,0)}.skip{position:fixed;top:-100px;left:10px;z-index:100;background:white;padding:10px}.skip:focus{top:10px}.announcement{background:var(--navy);color:#d1ece7;display:flex;justify-content:space-between;padding:10px max(5vw,24px);font-size:10px;letter-spacing:.15em}.announcement span{color:var(--mint)}.store-header{display:flex;align-items:center;gap:25px;padding:24px 5vw;border-bottom:1px solid var(--line);background:rgba(247,248,244,.96);position:sticky;top:0;z-index:10}.store-logo{display:block;font:700 27px Manrope,sans-serif;letter-spacing:-1.1px;line-height:1.15;white-space:nowrap}.store-logo>span:not(.logo-icon){color:var(--teal)}.logo-icon{font-size:30px;color:var(--teal);margin-right:5px}.store-logo small{display:block;font:9px 'DM Sans',sans-serif;letter-spacing:.16em;margin:6px 0 0 43px;color:var(--muted)}.store-header nav{display:flex;align-items:center;gap:28px;margin:auto;font-size:12px}.store-header nav button{border:0;background:none;padding:0}.store-header nav button span{color:var(--teal);font-size:18px;margin-left:4px}.store-header nav a:hover,.plain-link:hover{color:var(--teal)}.basket-trigger{border:1px solid var(--line);background:transparent;padding:10px 14px;border-radius:30px;font-size:12px;white-space:nowrap}.cart-count{border-radius:50%;background:var(--navy);color:white;width:23px;height:23px;display:inline-flex;align-items:center;justify-content:center;margin-left:7px}.store-hero{display:grid;grid-template-columns:1fr 1fr;min-height:600px}.hero-copy{padding:62px 4vw 40px 5vw;display:flex;flex-direction:column;align-items:flex-start;justify-content:center}.kicker{display:block;font-size:10px;letter-spacing:.17em;font-weight:600;margin-bottom:22px;color:var(--teal)}.live-dot{display:inline-block;width:6px;height:6px;background:var(--teal);border-radius:50%;margin-right:6px}.hero-copy h1{margin:0 0 25px}.hero-copy>p{max-width:405px;color:var(--muted);font-size:16px;margin-bottom:30px}.hero-actions{display:flex;align-items:center;gap:25px;flex-wrap:wrap}.cta{display:inline-flex;justify-content:space-between;align-items:center;gap:25px;border:1px solid var(--teal);background:var(--teal);color:white;border-radius:7px;padding:16px 20px;font-size:12px;font-weight:600;transition:background .2s,transform .2s}.cta:hover{background:#056256;transform:translateY(-1px)}.cta span{font-size:21px;line-height:1}.plain-link{display:inline-block;font-size:12px;font-weight:500;border-bottom:1px solid #9daeb0;padding-bottom:4px}.hero-meta{display:flex;gap:20px;font-size:8px;letter-spacing:.1em;color:var(--muted);margin-top:36px}.hero-meta span+span{border-left:1px solid var(--line);padding-left:20px}.hero-visual{position:relative;background:#0c2933;overflow:hidden;min-height:600px}.hero-visual>img{width:100%;height:100%;position:absolute;object-fit:cover;display:block}.visual-caption{position:absolute;top:30px;left:30px;right:30px;color:#b9e8e0;display:flex;justify-content:space-between;font-size:9px;letter-spacing:.18em}.hero-insight{position:absolute;bottom:30px;left:30px;right:30px;display:flex;gap:20px;align-items:center;background:rgba(8,34,42,.77);border:1px solid #8ee8d633;backdrop-filter:blur(12px);border-radius:10px;color:#eaf8f4;padding:20px 24px}.hero-insight>span{font-size:45px;color:var(--mint)}.hero-insight b{font:500 21px Manrope,sans-serif;letter-spacing:-.04em}.hero-insight p{font-size:10px;color:#aed3cb;margin:6px 0 0}.value-strip{display:grid;grid-template-columns:repeat(4,1fr);padding:23px 5vw;background:#e9eee7;border-top:1px solid var(--line);border-bottom:1px solid var(--line);font-size:10px;gap:10px}.value-strip span{color:var(--teal);display:flex;gap:12px}.value-strip b{font-weight:400;color:var(--ink);font-size:12px}.brand-strip{display:flex;align-items:center;justify-content:space-between;gap:25px;padding:34px 5vw;border-bottom:1px solid var(--line)}.brand-strip>span{font-size:8px;letter-spacing:.14em;color:var(--muted);max-width:90px}.brand-strip b{font-family:Manrope,sans-serif;font-size:16px;letter-spacing:-.03em;font-weight:600;color:#455e62}.store-section{padding:80px 5vw;max-width:1600px;margin:auto}.section-title{display:flex;justify-content:space-between;gap:40px;align-items:flex-end;margin-bottom:35px}.section-title h2{margin-bottom:0}.section-title>p{max-width:280px;color:var(--muted);font-size:13px;margin-bottom:4px}.catalog-toolbar{display:flex;flex-direction:column;gap:15px;margin-bottom:26px}.filters{display:flex;gap:10px;flex-wrap:wrap}.filters button{border:1px solid var(--line);padding:10px 17px;border-radius:30px;font-size:11px;background:transparent}.filters button.selected{background:var(--navy);color:white;border-color:var(--navy)}.catalog-tools{display:flex;gap:12px;justify-content:space-between}.catalog-tools input,.catalog-tools select{padding:10px 12px;border:1px solid var(--line);background:transparent;font-size:12px;color:var(--muted);border-radius:5px}.catalog-tools input{width:270px}.product-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:28px 24px}.product{background:white;border:1px solid var(--line);border-radius:10px;overflow:hidden}.product[hidden]{display:none}.product-photo{display:block;position:relative;background:#eef1ed;height:270px;padding:35px;overflow:hidden}.product-photo img{object-fit:contain;width:100%;height:100%;mix-blend-mode:multiply;transition:transform .35s}.product-photo:hover img{transform:scale(1.035)}.product-type{position:absolute;top:16px;left:18px;font-size:8px;letter-spacing:.13em;color:var(--muted);z-index:1}.product-info{padding:21px 22px}.brand-name{font-size:10px;text-transform:uppercase;letter-spacing:.08em;color:var(--teal)}.product h3{font-size:20px;letter-spacing:-.035em;margin:7px 0;min-height:46px}.size{font-size:11px;color:var(--muted);margin-bottom:16px}.price-line{display:flex;align-items:baseline;gap:8px;margin-bottom:18px}.price-line strong{font-size:20px;letter-spacing:-.05em}.price-line span{font-size:9px;color:var(--muted)}.add-btn{display:flex;align-items:center;justify-content:space-between;width:100%;border:1px solid var(--line);background:white;font-size:11px;padding:12px 14px;border-radius:5px}.add-btn:hover{background:var(--navy);color:white;border-color:var(--navy)}.add-btn span{font-size:21px;line-height:1}.price-note{font-size:11px;color:var(--muted);margin:20px 0;max-width:900px}.price-note a,.reading a:not(.cta),.faq details a,.detail-price~details a{border-bottom:1px solid #94b4ad}.category-links{display:flex;gap:25px;flex-wrap:wrap;font-size:11px;color:var(--teal);margin-top:25px}.copilot-band{background:var(--navy);color:white;padding:65px 5vw;display:grid;grid-template-columns:1.05fr 1fr;gap:8vw;align-items:center}.copilot-band .kicker{color:var(--mint)}.copilot-band h2{font-size:clamp(30px,3vw,43px)}.copilot-band h2 em{color:var(--mint)}.copilot-band>div>p{font-size:13px;color:#b5cdd1;max-width:390px;margin-bottom:28px}.copilot-band .cta{background:var(--mint);color:var(--navy);border-color:var(--mint)}.conversation{padding:24px;border:1px solid #44616a;border-radius:12px;background:#12343e}.conversation-tag{font-size:9px;letter-spacing:.14em;color:var(--mint)}.chat-user{background:#2b4b55;padding:13px 16px;font-size:12px;border-radius:8px;margin:18px 0 15px 40px}.chat-answer{background:#173d47;padding:20px;border:1px solid #64cbb13b;border-radius:8px}.chat-answer>span{color:var(--mint);font-size:10px;letter-spacing:.12em}.chat-answer p{font-size:13px;margin:12px 0}.chat-chips{display:flex;gap:7px;flex-wrap:wrap;margin-bottom:16px}.chat-chips span{font-size:9px;background:#224e57;padding:5px 9px;border-radius:20px}.chat-answer b{font-size:12px;font-weight:500;display:block;color:var(--mint)}.chat-answer small{font-size:9px;color:#b5cdd1;display:block;margin-top:10px}.chat-input{display:flex;justify-content:space-between;border:1px solid #44616a;color:#b5cdd1;padding:12px;border-radius:7px;font-size:10px;margin:18px 0 0}.routine-grid{display:grid;grid-template-columns:1fr 1fr;gap:24px}.routine-card{background:#e8eeea;border:1px solid var(--line);border-radius:12px;padding:30px;position:relative}.routine-card.second{background:#eef0e7}.routine-card h3{font-size:31px}.routine-images{height:200px;display:flex;gap:25px;align-items:center;justify-content:center;margin:20px 0}.routine-images img{object-fit:contain;height:100%;max-width:36%;mix-blend-mode:multiply}.routine-images span{font-size:20px;color:var(--teal)}.routine-card>p{color:var(--muted);font-size:12px;max-width:380px;min-height:40px}.routine-price{display:flex;align-items:baseline;gap:10px;margin-bottom:20px}.routine-price strong{font-size:24px}.routine-price span{font-size:10px;color:var(--muted)}.routine-card .add-btn{background:transparent}.small-note{font-size:10px;line-height:1.6;color:var(--muted);margin:18px 0}.pro-section{background:#dceae4;border-block:1px solid #cbdbd3;padding:65px 5vw;display:grid;grid-template-columns:1.1fr 1fr;gap:8vw;align-items:center}.pro-section h2{font-size:clamp(31px,3.2vw,44px)}.pro-section>div>p{font-size:13px;max-width:420px;color:var(--muted)}.pro-section .plain-link{margin:20px 0 0 20px}.pro-modules{border-top:1px solid #bdd0c6}.pro-modules a{display:flex;gap:20px;align-items:center;padding:18px 4px;border-bottom:1px solid #bdd0c6;font-size:13px}.pro-modules a>span{color:var(--teal);font-size:25px;line-height:1;width:24px}.pro-modules b{margin-left:auto;color:var(--teal)}.faq{display:grid;grid-template-columns:1fr 1.3fr;gap:70px}.faq h2{font-size:40px}details{border-top:1px solid var(--line);padding:20px 0}details:last-child{border-bottom:1px solid var(--line)}summary{cursor:pointer;font-size:13px;display:flex;justify-content:space-between;gap:20px;list-style:none}summary::-webkit-details-marker{display:none}details[open] summary{color:var(--teal)}details p{font-size:12px;color:var(--muted);margin:15px 0 0}.store-footer{background:var(--navy);color:#c5d8db;display:grid;grid-template-columns:1.2fr 1fr 1fr 1fr;gap:30px;padding:55px 5vw 25px}.store-footer .store-logo{color:white}.store-footer .store-logo>span{color:var(--mint)}.store-footer>div p{font-size:12px;color:#91adb4;margin-top:15px}.store-footer>div>b{font-size:9px;letter-spacing:.16em;display:block;margin:7px 0 22px;color:var(--mint)}.store-footer>div>a:not(.store-logo),.store-footer>div>span{display:block;font-size:11px;margin-bottom:11px}.footer-bottom{grid-column:1/-1;border-top:1px solid #33515b;padding-top:22px;margin:10px 0 0;font-size:10px;color:#91adb4}.breadcrumbs{padding:25px 5vw;font-size:11px;color:var(--muted)}.product-detail{padding:30px 5vw 70px;display:grid;grid-template-columns:1fr 1fr;gap:70px;align-items:center}.detail-photo{background:#eef1ed;border:1px solid var(--line);border-radius:12px;min-height:450px;padding:50px;display:flex;justify-content:center}.detail-photo img{object-fit:contain;height:350px;mix-blend-mode:multiply}.product-detail h1{font-size:44px}.detail-description{color:var(--muted);max-width:430px;font-size:14px}.detail-price{margin:25px 0;display:flex;flex-direction:column}.detail-price strong{font-size:32px;letter-spacing:-.04em}.detail-price span{font-size:10px;color:var(--muted)}.product-grid.two{grid-template-columns:repeat(2,1fr);max-width:850px}.collection-intro{max-width:600px;color:var(--muted);margin-bottom:35px}.reading{max-width:1050px;padding-top:70px;min-height:65vh}.reading h1{font-size:56px}.reading h2{font-size:28px;margin:40px 0 16px;letter-spacing:-.03em}.reading p{font-size:14px;color:var(--muted);max-width:780px}.reading table{border-collapse:collapse;width:100%;margin:20px 0 30px;font-size:12px}.reading th{text-align:left;font-size:10px;color:var(--teal);letter-spacing:.1em}.reading th,.reading td{padding:15px 10px;border-bottom:1px solid var(--line)}.reading td:nth-child(n+2){white-space:nowrap}.table-wrap{overflow:auto}dialog{border:1px solid var(--line);border-radius:13px;background:var(--paper);color:var(--ink);padding:30px;width:min(610px,calc(100vw - 26px));max-height:90vh;box-shadow:0 25px 100px #001d3b33}dialog::backdrop{background:#062730aa;backdrop-filter:blur(4px)}.dialog-heading{display:flex;justify-content:space-between;gap:20px;align-items:flex-start}.dialog-heading .kicker{margin-bottom:8px}.dialog-heading h2{font-size:34px;margin-bottom:12px}.close{border:1px solid var(--line);background:transparent;border-radius:50%;height:34px;width:34px;font-size:24px;line-height:1}.wide{display:flex;width:100%}.cart-item{display:grid;grid-template-columns:55px 1fr auto;align-items:center;gap:15px;padding:16px 0;border-bottom:1px solid var(--line)}.cart-item img{height:60px;width:55px;object-fit:contain;mix-blend-mode:multiply}.cart-item b{font-size:12px}.cart-item p{font-size:10px;color:var(--muted);margin:3px 0}.quantity{display:flex;align-items:center;gap:8px;font-size:12px}.quantity button{border:1px solid var(--line);background:white;width:26px;height:26px;border-radius:4px}.remove{background:transparent;border:0;text-decoration:underline;font-size:10px;margin-top:6px;padding:0;color:var(--muted)}.cart-summary{display:flex;justify-content:space-between;font-size:14px;margin:25px 0 0}.cart-summary strong{font-size:23px}.cart-complements{margin-top:25px;background:#e5eee8;border-radius:9px;padding:18px}.cart-complements:empty{display:none}.cart-complements h3{font-size:21px;margin-bottom:12px}.mini-suggestion{display:flex;gap:12px;align-items:center}.mini-suggestion img{height:75px;width:55px;object-fit:contain;mix-blend-mode:multiply}.mini-suggestion p{font-size:11px;margin:5px 0}.mini-suggestion button{font-size:10px;white-space:nowrap}.clear-cart{border:0;background:transparent;font-size:10px;padding:15px 0;text-decoration:underline}.toast{position:fixed;bottom:20px;left:50%;transform:translateX(-50%);background:var(--navy);color:white;padding:13px 22px;border-radius:30px;font-size:12px;z-index:40;box-shadow:0 4px 30px #0002;opacity:0;pointer-events:none;transition:opacity .2s}.toast.visible{opacity:1}#routine-form fieldset{border:1px solid var(--line);border-radius:8px;padding:15px;margin:20px 0}#routine-form legend{font-size:12px;padding:0 7px}#routine-form fieldset label{display:block;font-size:12px;padding:8px 0}input[type=radio]{accent-color:var(--teal)}.budget-label{display:flex;justify-content:space-between;font-size:12px;align-items:center;margin:20px 0;gap:15px}.budget-label select{background:white;border:1px solid var(--line);border-radius:5px;padding:10px;font-size:11px}#quiz-result{margin-top:22px}#quiz-result h3{font-size:23px}#quiz-result p{font-size:12px;color:var(--muted)}#quiz-result .result-row{border-top:1px solid var(--line);padding:13px 0;display:flex;justify-content:space-between;font-size:12px;gap:15px}#quiz-result .cta{margin-top:15px}
@media(min-width:1450px){.hero-copy{padding-left:max(5vw,calc((100vw - 1450px)/2))}.store-hero{min-height:650px}.hero-visual{min-height:650px}}@media(max-width:1050px){.store-header{padding:18px 4vw;gap:15px}.store-header nav{gap:17px;font-size:11px}.store-logo{font-size:24px}.store-logo small{font-size:7px}.store-hero h1{font-size:54px}.hero-copy{padding:45px 4vw}.hero-visual{min-height:560px}.hero-insight{left:20px;right:20px;padding:16px}.hero-meta{flex-direction:column;gap:7px}.hero-meta span+span{border:0;padding:0}.hero-actions{gap:17px}.value-strip b{font-size:10px}.brand-strip b{font-size:13px}.brand-strip{gap:15px}.product-photo{height:230px}.product h3{font-size:18px}.price-line{flex-direction:column;gap:0}.pro-section .plain-link{margin-left:0;display:table}.section-title>p{max-width:230px}.copilot-band{gap:35px}}@media(max-width:760px){html{scroll-padding-top:118px}.announcement{padding:9px 5vw;font-size:7px;letter-spacing:.08em}.announcement span{max-width:120px;text-align:right}.store-header{flex-wrap:wrap;padding:14px 5vw;gap:13px;justify-content:space-between}.store-logo{font-size:23px}.logo-icon{font-size:25px}.store-logo small{font-size:6.5px;margin:4px 0 0 35px}.basket-trigger{padding:7px 10px;font-size:10px}.store-header nav{order:3;width:100%;justify-content:space-between;font-size:10px;gap:7px;padding-top:6px;margin:0}.store-header nav a:last-child{font-size:9px}.store-header nav button span{font-size:13px}.store-hero{grid-template-columns:1fr}.hero-copy{padding:40px 6vw 38px}.hero-copy h1{font-size:54px}.hero-copy>p{font-size:14px;max-width:360px}.hero-visual{min-height:450px}.hero-visual>img{object-position:center 45%}.hero-meta{flex-direction:row;font-size:7px;gap:16px;margin-top:25px}.hero-insight{bottom:20px}.visual-caption{top:23px;font-size:8px;left:20px;right:20px}.value-strip{grid-template-columns:1fr 1fr;padding:20px 5vw;gap:14px}.value-strip span{gap:8px}.brand-strip{padding:25px 5vw;flex-wrap:wrap;justify-content:center;gap:15px 22px}.brand-strip>span{max-width:none;width:100%;text-align:center}.brand-strip b{font-size:12px}.store-section{padding:48px 5vw}.section-title{display:block;margin-bottom:25px}.section-title h2{font-size:33px}.section-title>p{max-width:360px;margin-top:18px;font-size:12px}.kicker{font-size:9px;margin-bottom:17px}.catalog-toolbar{gap:15px}.filters{gap:7px}.filters button{padding:8px 12px;font-size:9px}.catalog-tools{gap:7px}.catalog-tools input{width:100%;min-width:0}.search-label{min-width:0;flex:1}.catalog-tools select{font-size:10px;padding:10px 7px;width:120px}.product-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px 12px}.product-photo{padding:28px 18px;height:195px}.product-type{font-size:6px;top:12px;left:12px}.product-info{padding:14px 12px}.brand-name{font-size:8px}.product h3{font-size:16px;min-height:37px;line-height:1.22;letter-spacing:-.04em}.size{font-size:9px;margin-bottom:10px}.price-line strong{font-size:18px}.price-line span{font-size:8px}.price-line{margin-bottom:13px}.add-btn{font-size:9px;padding:10px 8px;gap:6px}.add-btn span{font-size:17px}.price-note{font-size:10px}.category-links{gap:13px;font-size:10px}.copilot-band{grid-template-columns:1fr;padding:45px 5vw;gap:30px}.copilot-band h2{font-size:33px}.conversation{padding:17px}.routine-grid{grid-template-columns:1fr}.routine-card{padding:25px}.routine-card h3{font-size:29px}.routine-images{height:170px}.routine-card>p{min-height:0}.pro-section{grid-template-columns:1fr;padding:45px 5vw;gap:30px}.pro-section h2{font-size:32px}.pro-modules a{padding:15px 4px}.faq{grid-template-columns:1fr;gap:30px}.faq h2{font-size:33px}.faq details{padding:17px 0}.faq summary{font-size:12px}.store-footer{grid-template-columns:1fr 1fr;padding:40px 5vw 25px;gap:25px 15px}.store-footer>div:first-child{grid-column:1/-1}.store-footer>div p{margin:10px 0 0}.store-footer>div>b{margin-bottom:16px}.store-footer>div>a:not(.store-logo){font-size:10px}.footer-bottom{font-size:9px}.product-detail{grid-template-columns:1fr;padding:15px 5vw 40px;gap:30px}.detail-photo{min-height:350px;padding:35px}.detail-photo img{height:280px}.product-detail h1{font-size:37px}.product-grid.two{grid-template-columns:1fr 1fr}.reading h1{font-size:42px}.reading p{font-size:13px}.reading h2{font-size:25px}.reading table{font-size:10px}.reading td,.reading th{padding:12px 6px}.breadcrumbs{font-size:10px}.budget-label{align-items:flex-start;flex-direction:column;gap:8px}dialog{padding:23px}.cart-item{grid-template-columns:42px 1fr auto;gap:10px}.cart-item img{width:42px}.cart-item b{font-size:11px}.mini-suggestion{flex-wrap:wrap}.mini-suggestion button{width:100%}.dialog-heading h2{font-size:30px}}@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}*{transition:none!important}}[hidden]{display:none!important}

.brand-strip a{font-family:Manrope,sans-serif;font-size:16px;letter-spacing:-.03em;font-weight:600;color:#455e62}.brand-strip a:hover{color:var(--teal)}.choice-proof{padding-top:0}.choice-proof-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:28px;border-top:1px solid var(--line);padding-top:25px}.choice-proof-grid article>span{font-size:9px;color:var(--teal);letter-spacing:.13em}.choice-proof-grid h3{font-size:23px;margin:13px 0}.choice-proof-grid p{font-size:12px;color:var(--muted)}.brand-editorial{padding-top:55px;border-top:1px solid var(--line);margin-top:45px;display:grid;grid-template-columns:1fr 1.4fr;gap:45px}.brand-editorial h2{font-size:34px}.brand-editorial p{font-size:13px;color:var(--muted)}.collection-guide{max-width:800px;margin:40px 0}.collection-guide h2{font-size:29px}.collection-guide p{font-size:13px;color:var(--muted)}.collection-guide a,.reading li a{border-bottom:1px solid #94b4ad}.reference-total{border:1px solid var(--line);padding:22px;display:flex;flex-direction:column;margin:22px 0;border-radius:8px}.reference-total strong{font-size:32px}.reference-total span,.reference-total small{font-size:11px;color:var(--muted)}.reading ul{padding-left:20px;font-size:13px;color:var(--muted)}@media(max-width:1050px){.brand-strip a{font-size:13px}}@media(max-width:760px){.hero-copy h1{font-size:49px}.choice-proof-grid{grid-template-columns:1fr;gap:22px}.choice-proof-grid article+article{border-top:1px solid var(--line);padding-top:22px}.brand-editorial{grid-template-columns:1fr;gap:20px;padding-top:35px;margin-top:35px}.brand-strip a{font-size:12px}.brand-editorial .product-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.brand-editorial .product-grid:has(.product:only-child){grid-template-columns:1fr;max-width:330px}.collection-guide h2{font-size:26px}}
