/* Культура / editorial edition. This file owns the new composition and type scale. */
:root{--ink:#171c1a;--wine:#841b35;--wine-dark:#631228;--muted:#626965;--line:#dce1df;--gutter:clamp(24px,3.1vw,60px);--rail:196px}
.editorial{font-size:17px;line-height:1.65;padding-left:var(--rail)}
.editorial main{min-width:0}.editorial .section{padding-top:88px;padding-bottom:88px}.editorial h1{font-size:clamp(49.6px,5.44vw,88px)}.editorial h2{font-size:clamp(36.8px,4vw,62.4px);line-height:1.02}.editorial h3{line-height:1.1}
.editorial main p:not(.eyebrow):not(.micro):not(.sku){font-size:17px;line-height:1.7}.editorial main .eyebrow,.editorial .eyebrow{font-size:12px;letter-spacing:.13em;line-height:1.6}.editorial main .micro{font-size:13px;line-height:1.65}.editorial .underlink{font-size:16px;gap:22px;padding:9px 0}.editorial .button{font-size:16px;min-height:58px;padding:16px 24px;gap:26px;border-radius:4px}.editorial .button .icon{width:24px;height:24px}
.editorial .header{height:182px;display:grid;grid-template-columns:1fr auto 1fr;grid-template-rows:125px 57px;gap:0 24px;padding:0 var(--gutter);position:relative;border-bottom:0;background:#fff;z-index:12}
.editorial .header>.brand{grid-column:2;grid-row:1;align-self:center;width:238px;min-width:0}.brand-wordmark{width:100%;height:auto}.editorial .logo-caption{font-size:9px;line-height:1.2;letter-spacing:.21em;margin-top:10px;white-space:nowrap}.brand-rule{display:block;width:38px;height:2px;background:var(--wine);margin-top:10px}.editorial .header-left{grid-column:1;grid-row:1;display:flex;align-items:center;gap:24px}.editorial .city-trigger{font-size:14px;line-height:1.4;gap:6px}.editorial .city-trigger .icon{width:17px;height:17px}.editorial .header-actions{grid-column:3;grid-row:1;justify-content:flex-end;gap:7px}.editorial .cart-link{font-size:14px;gap:9px}.editorial .cart-count{width:24px;height:24px;font-size:11px}.editorial .main-nav{grid-row:2;grid-column:1/-1;justify-content:center;gap:42px;font-size:15px;border-top:1px solid var(--line);align-self:stretch}.editorial .main-nav a{padding:12px 0}.editorial .main-nav a:after{bottom:9px}.menu-trigger{display:none;align-items:center;gap:12px;padding:8px 0;font-size:15px}
.navigation-rail{position:fixed;left:0;top:0;bottom:0;width:var(--rail);padding:30px 22px 24px;background:white;border-right:1px solid var(--line);z-index:30;overflow-y:auto;scrollbar-width:thin;display:flex;flex-direction:column}.rail-mark{display:block;width:38px;height:49px;margin:0 0 56px 7px}.rail-mark img{height:100%;width:100%;object-fit:contain}.rail-chapter{font-size:10px;letter-spacing:.12em;color:#747d76;margin-bottom:18px}.rail-links{display:flex;flex-direction:column;gap:4px}.rail-links>a{display:flex;align-items:center;gap:12px;min-height:39px;font-size:14px}.nav-number{font-size:10px;color:#949c95;font-variant-numeric:tabular-nums}.rail-links a:hover,.rail-links a[aria-current],.rail-business a:hover,.rail-business a[aria-current]{color:var(--wine)}.rail-links a[aria-current] .nav-number{color:var(--wine)}.rail-catalog{font-size:12px;display:flex;align-items:center;justify-content:space-between;padding:15px 0;border-bottom:1px solid var(--line);text-align:left}.rail-catalog .icon{width:17px}.rail-business-label{margin-top:27px;font-size:9px}.rail-business{display:flex;flex-direction:column;gap:13px;font-size:12px}.rail-bottom{display:block;font-size:12px;line-height:1.6;margin-top:auto;padding-top:45px}.rail-bottom>span{display:block;font-size:9px;letter-spacing:.08em;color:var(--muted);margin-bottom:8px}.rail-bottom .icon{width:14px;height:14px;margin-left:5px}
.cover{position:relative;margin:10px var(--gutter) 0;min-height:650px;height:min(700px,calc(100svh - 214px));isolation:isolate;border-radius:22px;overflow:hidden;background:#f3f6f7}.cover-art{position:absolute;inset:0;z-index:-2}.cover-art>img{width:100%;height:100%;object-fit:cover;object-position:70% 48%}.cover:before{content:'';position:absolute;inset:0;z-index:-1;background:linear-gradient(90deg,rgba(255,255,255,.95),rgba(255,255,255,.88) 24%,rgba(255,255,255,.25) 49%,transparent 66%)}.cover-heading{position:absolute;top:47px;left:44px;right:20px}.editorial .cover-heading .eyebrow{font-size:11px;letter-spacing:.19em;margin-bottom:29px}.editorial .cover h1{font-size:clamp(65.6px,6.32vw,99.2px);line-height:.85;letter-spacing:-.055em;margin:0;max-width:760px;pointer-events:none}.cover h1 em{color:var(--wine);display:block;margin-top:14px}.cover-intro{position:absolute;left:0;bottom:0;padding:26px 42px 22px 0;background:white;border-top-right-radius:24px;width:43%;min-width:350px}.cover-intro:after{content:'';position:absolute;right:-24px;bottom:0;width:24px;height:24px;background:radial-gradient(circle at 100% 0,transparent 24px,white 25px)}.editorial main .cover-intro>p{font-size:21px;line-height:1.4;margin-bottom:22px}.cover-intro .button{min-width:236px}.cover-business-link{font-size:14px;display:flex;align-items:center;gap:18px;margin-top:18px;max-width:max-content}.cover-note{position:absolute;right:0;top:0;background:white;border-bottom-left-radius:22px;padding:0 0 20px 25px;font-size:12px;line-height:1.5;display:flex;gap:10px;align-items:center}.cover-note-dot{width:7px;height:7px;border-radius:50%;background:var(--wine)}.cover-caption{position:absolute;right:20px;bottom:22px;display:flex;align-items:center;gap:30px;background:#fffffff2;border-radius:12px;padding:13px 14px 13px 22px;font-size:15px}.cover-caption small{font-size:9px;letter-spacing:.16em;color:var(--muted);display:block;margin-bottom:3px}.circle-arrow{background:var(--wine);color:white;border-radius:50%;width:42px;height:42px;display:grid;place-items:center}.cover-baseline{margin:25px var(--gutter) 0;display:flex;justify-content:space-between;gap:20px;font-size:10px;letter-spacing:.09em}.cover-baseline>a{font-size:12px;letter-spacing:0}.cover-baseline>a>span{margin-left:25px}
.editorial .chapter-heading{margin-bottom:40px;align-items:flex-end}.chapter-heading .eyebrow span{color:var(--wine);margin-right:10px}.editorial main p.section-aside{font-size:16px;line-height:1.6;max-width:300px;color:var(--muted)}.editorial .intention-section{padding-top:95px;padding-bottom:55px}.choice-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:22px;align-items:start}.choice-card{min-width:0}.choice-image{position:relative;aspect-ratio:.75;border-radius:14px;overflow:hidden;background:var(--wash)}.choice-image>img{width:100%;height:100%;object-fit:cover;transition:transform .65s;object-position:center 38%}.choice-card:nth-child(even){padding-top:70px}.choice-card:nth-child(even) .choice-image{aspect-ratio:.91}.choice-number{position:absolute;bottom:0;left:0;background:white;font-size:20px;padding:12px 20px 0 0;border-top-right-radius:15px;line-height:1.5}.choice-number:after{content:'';position:absolute;right:-15px;bottom:0;width:15px;height:15px;background:radial-gradient(circle at 100% 0,transparent 15px,white 16px)}.choice-arrow{position:absolute;top:12px;right:12px;width:34px;height:34px;border:1px solid #ffffffb0;background:#ffffffd9;border-radius:50%;display:grid;place-items:center}.choice-arrow .icon{width:18px;height:18px}.editorial .choice-card h3{font-size:26.4px;letter-spacing:-.03em;line-height:1.1;margin:19px 0 8px}.editorial main .choice-card>p{font-size:14px;line-height:1.45;color:var(--muted);margin:0}.choice-card:hover .choice-image>img{transform:scale(1.04)}.category-all{margin-top:33px}.editorial .selection-section{padding-top:60px}.editorial .selection-tabs{gap:28px;margin-bottom:34px}.editorial .selection-tabs button{font-size:15px;padding:5px 0}.editorial .selection-tabs button.active:after{bottom:-18px}.editorial .product-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:40px 24px}.editorial .product-image{aspect-ratio:.84;border-radius:14px}.editorial .product-info{flex-direction:column;gap:9px;padding-top:18px}.editorial .product-name{font-size:18px;line-height:1.4;font-weight:400}.editorial main .product-info p:not(.eyebrow):not(.micro):not(.sku){font-size:14px;line-height:1.5;margin-top:7px}.editorial .product-price{font-size:18px;font-weight:600}.editorial .product-tag{font-size:10px;left:14px;top:14px;padding:6px 9px;border-radius:4px}.editorial .favorite-button{width:40px;height:40px;top:9px;right:9px}.editorial .quick-add{font-size:14px;min-height:44px;border-radius:6px;transform:none;padding:10px 14px;left:12px;right:12px;bottom:12px;background:#fffffff2}.editorial .quick-add:hover{background:var(--wine);color:white}.editorial .editorial-tile,.editorial .quote-tile{border-radius:14px;padding:32px;min-height:420px}.editorial .botanical-tile{background:#fafbfa url('/assets/pattern-botanical-white.webp') center/cover;justify-content:space-between;color:var(--ink);isolation:isolate}.botanical-tile:before{content:'';position:absolute;inset:0;z-index:-1;background:linear-gradient(180deg,#fffffff0,transparent 67%,#ffffffea)}.editorial .botanical-tile h3{font-size:43.2px;line-height:.97;margin-top:38px}.editorial .botanical-tile h3 em{color:var(--wine)}.editorial .editorial-tile-bottom{font-size:15px;padding-top:35px;max-width:none}.editorial .attention-tile{grid-column:span 2;background:var(--wine);justify-content:center;isolation:isolate;min-height:400px;padding:45px}.attention-tile:before{content:'';position:absolute;inset:0;z-index:-1;background:url('/assets/pattern-wordmark-v2.svg') center/540px;opacity:.15}.editorial .attention-tile:after{display:none}.editorial .attention-tile h3{font-size:clamp(35.2px,3.52vw,54.4px);max-width:650px;margin-bottom:25px;line-height:1.04}.editorial .attention-tile h3 em{color:#eadde7}.editorial .attention-tile>span:not(.eyebrow):not(.editorial-tile-bottom){font-size:16px;line-height:1.6;opacity:1}.editorial .attention-tile .eyebrow{color:#e2c4ce;font-size:11px}.editorial .attention-tile .editorial-tile-bottom{margin-top:10px}.editorial .catalog-foot{margin-top:44px}
.editorial .editorial-manifesto{display:grid;grid-template-columns:.85fr 1fr;gap:9%;align-items:center;padding-top:45px;padding-bottom:110px}.manifesto-pattern{position:relative;min-height:570px;background:white url('/assets/pattern-botanical-white.webp') center/cover;border-radius:120px 16px 120px 16px;display:grid;place-items:center;overflow:hidden}.manifesto-pattern>img{width:115px;height:145px;object-fit:contain;background:white;box-sizing:content-box;padding:37px;border-radius:100px 100px 0 0}.manifesto-pattern>span{position:absolute;left:30px;bottom:28px;font-size:10px;letter-spacing:.14em;background:white;padding:8px 13px}.editorial main p.manifesto-lead{font-family:var(--display);font-size:34px;line-height:1.25;color:var(--wine);letter-spacing:-.02em;margin:28px 0}.editorial-manifesto>div:last-child>p:not(.eyebrow){max-width:500px}.editorial-manifesto .underlink{margin-top:12px}
.editorial .business-feature{background:#edf1ee;border-radius:20px;display:grid;grid-template-columns:1.07fr 1fr;gap:0;overflow:hidden;padding:0}.business-feature-heading{padding:46px 45px 30px;grid-column:1}.editorial .business-feature-heading h2{font-size:clamp(35.2px,3.28vw,52px)}.editorial main .business-feature-heading>p:last-child{font-family:var(--display);font-size:29px;letter-spacing:-.02em;color:#596a5b;margin-bottom:0}.business-feature-photo{grid-column:2;grid-row:1/3;position:relative;min-width:0}.business-feature-photo>img{width:100%;height:100%;object-fit:cover;object-position:67% center}.business-feature-photo>span{position:absolute;right:0;bottom:0;background:#edf1ee;padding:16px 20px;font-size:10px;letter-spacing:.05em;border-top-left-radius:16px}.business-feature-copy{padding:0 45px 45px;grid-column:1}.business-feature-copy>p{color:#536259}.business-feature-links{margin:26px 0}.business-feature-links>a{display:flex;align-items:center;gap:12px;border-top:1px solid #cbd5ce;padding:15px 0;font-size:15px}.business-feature-links>a>span{font-size:11px;color:#718075}.business-feature-links .icon{margin-left:auto;width:20px;height:20px}.business-feature-links>a:hover{color:var(--wine)}
.editorial .subscription-teaser{padding-top:100px}.editorial .subscription-teaser-grid{border-radius:18px;overflow:hidden;grid-template-columns:1.2fr 1fr}.editorial .subscription-teaser-copy{padding:38px}.editorial .subscription-teaser-copy h3{font-size:36.8px}.editorial .subscription-teaser-copy .underlink{font-size:15px}.editorial .cadence-pills>span{font-size:12px;padding:6px 12px;border-radius:20px}.editorial .subscription-photo>span{font-size:11px}.editorial .subscription-photo{min-height:490px}.editorial .concept-note{font-size:12px}.editorial .journal-section{padding-top:25px}.journal-heading{display:flex;align-items:center;justify-content:space-between;gap:20px;padding-bottom:22px;border-bottom:1px solid var(--line);margin-bottom:26px}.journal-heading .eyebrow{margin:0}.journal-heading>span{font-size:10px;letter-spacing:.07em;color:var(--muted)}.editorial .journal-card{border-radius:18px;overflow:hidden;gap:50px}.editorial .journal-image{height:390px}.editorial .journal-card h3{font-size:48px}.editorial .journal-card .eyebrow{font-size:11px}.editorial .faq{gap:55px}.editorial .faq h2{font-size:52.8px;max-width:450px}.editorial .faq summary{font-size:17px;min-height:80px;padding:22px 0}.editorial .faq details p{padding-right:25px}.editorial .footer{background:#f4f6f5;padding-top:65px}.editorial .footer:before{height:14px;background:url('/assets/pattern-stripes-v2.svg') center/220px}.editorial .footer .brand{width:210px;min-width:0}.editorial .footer .logo-caption{font-size:8px}.editorial .footer h3{font-size:13px;line-height:1.5;margin-top:0}.editorial .footer-top>div:not(:first-child)>a,.editorial .footer-top .text-button{font-size:14px;line-height:1.6;margin-bottom:13px}.editorial .footer-top{grid-template-columns:1.1fr 1fr 1.1fr;gap:40px}.editorial .footer-top>div:last-child{grid-column:2/4;display:flex;gap:20px;align-items:center;flex-wrap:wrap}.editorial .footer-top>div:last-child>h3{margin-bottom:0}.editorial .footer-top>div:last-child>a,.editorial .footer-top>div:last-child>button{margin-bottom:0}.editorial .footer-bottom{font-size:12px}.editorial .footer-top>div:first-child p{font-size:32px}
/* Forms and catalog share a readable UI scale, independent from display type. */
.editorial .breadcrumbs{font-size:12px;padding:24px 0;line-height:1.6}.editorial .catalog-intro{max-width:950px;padding-top:35px}.editorial .catalog-intro h1{font-size:68.8px}.editorial .catalog-layout{display:block}.editorial .catalog-sidebar{display:grid;grid-template-columns:repeat(3,1fr);gap:0 35px;margin-bottom:25px;border-bottom:1px solid var(--line)}.editorial .catalog-sidebar details{border:0;padding:12px 0}.editorial .catalog-sidebar summary{font-size:15px;padding:8px 0;gap:15px}.editorial .catalog-sidebar details[open]{grid-column:1/-1;grid-row:2}.editorial .catalog-sidebar details[open]>a{display:inline-flex;font-size:14px;margin-right:22px;padding:9px 0;gap:8px}.editorial .sidebar-note{display:none}.editorial .filter-select select{font-size:14px;padding:13px 35px 13px 14px;min-height:48px}.editorial .filter-submit{font-size:14px;min-height:48px;padding:10px 18px}.editorial .filters{gap:10px}.editorial .sort-row{font-size:14px}.editorial .category-seo{margin-left:0}.editorial .category-seo h2{font-size:40px}.editorial .related-categories{font-size:14px;line-height:1.6}.editorial .pagination a{width:42px;height:42px;font-size:15px}.editorial .detail-copy h1{font-size:52.8px;line-height:1.02}.editorial .sku{font-size:12px}.editorial .detail-price{font-size:30px}.editorial .detail-price span{font-size:13px}.editorial .detail-main-image{border-radius:18px;overflow:hidden}.editorial .composition-list,.editorial .detail-copy details,.editorial .detail-copy table{font-size:16px}.editorial .detail-copy summary{font-size:16px}.editorial .quantity-control button,.editorial .quantity-control input{font-size:17px;min-width:40px;min-height:44px}.editorial .order-form{font-size:15px;gap:20px}.editorial .order-form input:not([type=checkbox]),.editorial .order-form select,.editorial .order-form textarea{font-size:16px;min-height:49px;padding:12px;border-radius:4px}.editorial .consent{font-size:13px;line-height:1.55;gap:12px}.editorial .form-status{font-size:15px}.editorial .cart-line h3{font-size:17px;line-height:1.4}.editorial .cart-line-total{font-size:17px}.editorial .remove-item{font-size:13px}.editorial .cart-form-holder{padding:35px;border-radius:14px}.editorial .cart-totals{font-size:16px}.editorial .cart-totals>.grand-total{font-size:22px}.editorial .cart-form-holder h2{font-size:35.2px}.editorial .empty-state h1{font-size:64px}.editorial .empty-state h2{font-size:43.2px}.editorial .text-article h1{font-size:67.2px}.editorial .text-article section h2{font-size:33.6px}.editorial .text-article{max-width:850px}.editorial .about-hero h1{font-size:80px}.editorial .about-story h2{font-size:52px}
.editorial .business-hero h1,.editorial .subscription-hero h1,.editorial .custom-hero h1{font-size:clamp(44.8px,4.24vw,65.6px)}.editorial .business-hero .button,.editorial .business-copy .button{font-size:16px}.editorial .business-hero>img{border-radius:18px}.editorial .b2b-services h3{font-size:27.2px}.editorial .personalization{border-radius:20px}.editorial .personalization h2{font-size:51.2px}.editorial .paper-card{background:white url('/assets/pattern-botanical-white.webp') center/cover;border-radius:5px;min-height:210px}.editorial .paper-card:before{display:none}.editorial .brand-details h3{font-size:24px}.editorial .request-section h2{font-size:54.4px}.editorial .corporate-directions>a{border-radius:16px;overflow:hidden}.editorial .corporate-directions h3{font-size:34.4px}.editorial .corporate-directions .underlink{font-size:16px}.editorial .corporate-directions .eyebrow{font-size:11px}.editorial .rhythm-grid>a{border-radius:14px;padding:30px}.editorial .rhythm-grid>a>span{font-size:11px}.editorial .rhythm-grid h3{font-size:28.8px}.editorial .palette-switch button{font-size:14px;border-radius:30px;padding:11px 14px}.editorial .palette-display>img{border-radius:16px}.editorial .palette-explainer h3{font-size:39.2px}.editorial .department-list span{font-size:11px}.editorial .department-list>div{grid-template-columns:110px 1fr}.editorial .palette-explainer .underlink{font-size:15px}.editorial .subscription-process{padding:45px;border-radius:18px}.editorial .process-list h3{font-size:24.8px}.editorial .process-list article>span,.editorial .factors-grid article>span{font-size:12px}.editorial .brief-aside{padding:24px}.editorial .brief-aside h3{font-size:25.6px}.editorial .budget-preview{font-size:15px;border-radius:6px}.editorial .budget-preview strong{font-size:28px}.editorial .budget-preview small{font-size:13px}.editorial .corporate-gallery-grid h3{font-size:16px}.editorial .corporate-gallery-grid img{border-radius:14px}.editorial .factors-grid h3{font-size:28.8px}.editorial .subscription-hero-image>span{font-size:11px;border-radius:6px}.editorial .subscription-hero-image img,.editorial .custom-hero>img{border-radius:18px}
.editorial .dialog{padding:52px 38px;border-radius:15px}.editorial .dialog h2{font-size:46.4px}.editorial .dialog>p:not(.eyebrow){font-size:16px}.editorial .city-option{font-size:17px}.editorial .search-form input{font-size:18px;min-height:55px}.editorial .toast{font-size:15px;border-radius:9px}.editorial .editorial-menu{position:fixed;inset:0 auto 0 0;margin:0;max-height:100dvh;height:100dvh;width:min(980px,100%);max-width:100%;padding:48px 50px;border-radius:0 20px 20px 0;overflow-y:auto}.editorial-menu>h2{margin:20px 0}.editorial-menu .menu-columns{display:grid;grid-template-columns:1.25fr 1fr 1fr;gap:35px;margin-top:40px}.editorial-menu .menu-columns h3{font-family:var(--sans);font-size:13px;font-weight:600;letter-spacing:.01em;padding-bottom:15px;border-bottom:1px solid var(--line);margin:0}.editorial-menu .menu-columns nav{margin-top:12px;display:flex;flex-direction:column;gap:0}.editorial-menu .menu-columns nav>a{font-size:15px;line-height:1.5;border:0;min-height:39px;padding:7px 0;gap:8px}.editorial-menu .menu-columns nav>a:hover{color:var(--wine)}.editorial-menu .menu-columns nav .icon{width:14px;height:14px;opacity:.5}.menu-utility{display:flex;flex-wrap:wrap;gap:20px;margin-top:38px;padding-top:25px;border-top:1px solid var(--line);font-size:14px}.menu-pattern{height:80px;background:url('/assets/pattern-botanical-white.webp') center/400px;margin:40px -50px -48px}
@media(min-width:1800px){.editorial main,.editorial .header,.editorial .footer{max-width:1720px;margin-left:auto;margin-right:auto}}
@media(max-width:1300px) and (min-width:1181px){:root{--rail:174px;--gutter:30px}.navigation-rail{padding-left:17px;padding-right:17px}.rail-links>a{font-size:13px;gap:9px}.rail-business{font-size:11px}.editorial .cart-label{display:none}.editorial .header>.brand{width:226px}.cover{min-height:590px}.editorial .cover h1{font-size:77.6px}.cover-heading{left:30px}.cover-intro{min-width:315px}.editorial main .cover-intro>p{font-size:19px}.choice-grid{gap:16px}.editorial .choice-card h3{font-size:23.2px}}
@media(max-width:1180px){.editorial{padding-left:0}.navigation-rail{display:none}.menu-trigger{display:inline-flex}.editorial .header-left{flex-direction:column;align-items:flex-start;gap:7px}.editorial .header{height:171px;grid-template-rows:116px 55px}.editorial .header>.brand{width:228px}.editorial .city-trigger{font-size:12px}.editorial .cart-label{display:none}.cover{min-height:620px}.editorial .cover h1{font-size:clamp(70.4px,8vw,93.6px)}.editorial .cover-intro>p{font-size:21px}.editorial .choice-card h3{font-size:24px}.editorial .section{padding-top:70px;padding-bottom:70px}.editorial .product-grid{gap:32px 20px}.editorial .product-name{font-size:17px}.editorial .editorial-manifesto{gap:7%}.manifesto-pattern{min-height:520px}.editorial .business-feature-heading h2{font-size:41.6px}.business-feature-heading{padding:35px 30px 25px}.business-feature-copy{padding:0 30px 35px}.editorial .subscription-teaser-copy h3{font-size:32px}.editorial .subscription-teaser-copy{padding:30px}.editorial .footer-top{gap:35px}}
@media(max-width:850px){:root{--gutter:26px}.editorial .header>.brand{width:215px}.editorial .header-actions{gap:1px}.editorial .main-nav{gap:32px;font-size:14px}.cover{min-height:650px;height:650px}.cover-art>img{object-position:66% 50%}.cover:before{background:linear-gradient(90deg,#ffffffe8,rgba(255,255,255,.77) 30%,transparent 72%)}.cover-heading{left:29px;top:38px}.editorial .cover h1{font-size:76.8px}.cover-intro{width:48%;min-width:290px;padding-right:24px}.cover-caption{right:12px;bottom:25px;padding:12px;gap:10px;font-size:12px}.cover-caption small{font-size:8px}.circle-arrow{width:35px;height:35px}.cover-note{font-size:10px}.cover-baseline{font-size:9px}.editorial .chapter-heading h2{font-size:47.2px}.editorial .chapter-heading .section-aside{max-width:230px;font-size:14px}.choice-grid{grid-template-columns:1fr 1fr;gap:28px 20px}.choice-card:nth-child(even){padding-top:50px}.choice-image{aspect-ratio:1}.choice-card:nth-child(even) .choice-image{aspect-ratio:1}.editorial .choice-card h3{font-size:28px}.editorial .product-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.editorial .attention-tile{grid-column:span 1;min-height:420px;padding:28px}.editorial .attention-tile h3{font-size:33.6px}.editorial .attention-tile>span:not(.eyebrow):not(.editorial-tile-bottom){font-size:14px}.editorial .editorial-tile,.editorial .quote-tile{padding:28px}.editorial .botanical-tile h3{font-size:36.8px}.editorial .editorial-manifesto{gap:32px}.manifesto-pattern{min-height:480px;border-radius:90px 14px}.manifesto-pattern>img{width:80px;height:100px;padding:25px}.editorial .editorial-manifesto h2{font-size:46.4px}.editorial main p.manifesto-lead{font-size:28px}.editorial .business-feature{grid-template-columns:1fr 1fr}.editorial .business-feature-heading h2{font-size:36.8px}.business-feature-heading,.business-feature-copy{padding-left:27px;padding-right:27px}.editorial .business-feature-copy .button{font-size:14px}.business-feature-links>a{font-size:14px}.editorial .subscription-teaser-grid{grid-template-columns:1fr 1fr}.editorial .subscription-teaser-copy h3{font-size:28px}.editorial .subscription-photo{min-height:460px}.editorial .subscription-photo>span{font-size:9px;left:12px;right:12px}.editorial .subscription-teaser-copy{padding:27px}.editorial .journal-card{gap:30px}.editorial .journal-card h3{font-size:38.4px}.editorial .journal-image{height:350px}.editorial .faq{gap:35px;grid-template-columns:1fr 1.2fr}.editorial .faq h2{font-size:42.4px}.editorial .faq summary{font-size:16px}.editorial .footer-top{grid-template-columns:1fr 1fr;gap:35px}.editorial .footer-top>div:first-child{grid-column:1/-1;display:flex;justify-content:space-between;align-items:center}.editorial .footer-top>div:first-child p{margin:0}.editorial .footer-top>div:last-child{grid-column:1/-1}.editorial .detail-copy h1{font-size:44px}.editorial .request-section h2{font-size:44px}.editorial .subscription-process{padding:32px}.editorial .palette-explainer h3{font-size:32px}.editorial .department-list>div{grid-template-columns:1fr;gap:5px}.editorial .rhythm-grid{grid-template-columns:1fr}.editorial .rhythm-grid>a{padding:28px;display:grid;grid-template-columns:1fr 1fr;gap:12px 25px}.editorial .rhythm-grid>a>span{grid-column:1/-1;margin-bottom:10px}.editorial .rhythm-grid h3{font-size:28px;margin:0}.editorial .rhythm-grid p{margin:0}.editorial .personalization h2{font-size:40px}.editorial .text-article h1{font-size:57.6px}.editorial .editorial-menu{padding:42px 30px}.editorial-menu .menu-columns{gap:25px}.menu-pattern{margin-left:-30px;margin-right:-30px}}
@media(max-width:600px){:root{--gutter:20px}.editorial{font-size:16px}.editorial .header{height:160px;grid-template-rows:108px 52px;padding:0 20px;gap:0 8px;grid-template-columns:1fr auto 1fr}.editorial .header>.brand{width:178px}.editorial .logo-caption{font-size:6.6px;margin-top:8px;letter-spacing:.18em}.brand-rule{width:30px;height:2px;margin-top:8px}.editorial .header-left{gap:0}.menu-trigger>span,.editorial .header-left .city-trigger,.editorial .header-actions>.favorites-link{display:none}.menu-trigger{min-width:38px;min-height:44px}.menu-trigger .icon{width:24px;height:24px}.editorial .header-actions>.icon-button{display:none}.editorial .cart-link{gap:6px;padding:8px 0}.editorial .cart-link>.icon{width:21px}.editorial .cart-count{width:19px;height:19px;font-size:10px}.editorial .main-nav{display:flex;font-size:13px;gap:22px;justify-content:center;overflow-x:auto;white-space:nowrap;scrollbar-width:none}.editorial .main-nav a{padding:12px 0}.editorial .section{padding-top:56px;padding-bottom:56px}.editorial h2{font-size:38.4px}.editorial main p:not(.eyebrow):not(.micro):not(.sku){font-size:16px;line-height:1.65}.editorial main .eyebrow,.editorial .eyebrow{font-size:10px;letter-spacing:.12em}.editorial main .micro{font-size:12px}.editorial .underlink{font-size:14px;gap:14px}.editorial .button{font-size:15px;min-height:54px;padding:14px 20px;gap:20px}.cover{margin-top:3px;border-radius:15px;min-height:690px;height:690px;display:block}.cover-art{top:205px;bottom:135px;left:0;right:0}.cover-art>img{object-position:66% 45%}.cover:before{background:linear-gradient(180deg,#fff,#fff 26%,transparent 43%)}.cover-heading{top:22px;left:20px;right:8px}.editorial .cover-heading .eyebrow{font-size:9px;letter-spacing:.12em;margin-bottom:21px}.editorial .cover h1{font-size:clamp(49.6px,9.92vw,61.6px);line-height:.9;max-width:440px;letter-spacing:-.055em}.cover h1 em{margin-top:9px;white-space:nowrap}.cover-note{display:none}.cover-intro{width:100%;min-width:0;padding:18px 0 0;display:grid;grid-template-columns:1fr auto;gap:12px 13px;align-items:center;border-radius:16px 0 0 0}.cover-intro:after{display:none}.editorial main .cover-intro>p{font-size:15px;line-height:1.45;margin:0;grid-column:1;grid-row:1}.cover-intro .button{grid-column:2;grid-row:1;min-width:0;font-size:12px;gap:10px;padding:12px 13px;min-height:48px}.cover-intro .button .icon{width:18px;height:18px}.cover-business-link{grid-column:1/-1;font-size:13px;margin:0;padding:8px 0;justify-content:space-between;border-top:1px solid var(--line)}.cover-business-link .icon{width:18px;height:18px}.cover-caption{bottom:147px;right:10px;left:auto;font-size:12px;gap:17px;padding:10px 12px;border-radius:10px;background:white}.cover-caption small{font-size:8px}.circle-arrow{width:33px;height:33px}.cover-baseline{margin-top:19px;display:block;font-size:8px;letter-spacing:.07em}.cover-baseline>a{display:none}.editorial .intention-section{padding-top:60px;padding-bottom:25px}.editorial .chapter-heading{display:block;margin-bottom:27px}.editorial .chapter-heading h2{font-size:37.6px}.editorial .chapter-heading .section-aside{display:block;margin-top:22px;font-size:15px;max-width:none}.editorial .chapter-heading>.underlink{font-size:14px;margin-top:18px}.editorial .section-heading{align-items:flex-start;flex-direction:column}.editorial .section-heading h2{font-size:37.6px}.editorial .section-heading .eyebrow{font-size:10px}.choice-grid{gap:26px 14px}.choice-card:nth-child(even){padding-top:38px}.choice-image,.choice-card:nth-child(even) .choice-image{aspect-ratio:.86;border-radius:10px}.choice-number{font-size:17px;padding:9px 16px 0 0}.choice-arrow{width:27px;height:27px;top:8px;right:8px}.choice-arrow .icon{width:15px;height:15px}.editorial .choice-card h3{font-size:27px;margin:15px 0 7px}.editorial main .choice-card>p{font-size:12px;line-height:1.5}.category-all{margin-top:25px}.editorial .selection-section{padding-top:36px}.editorial .selection-tabs{gap:22px;margin-bottom:25px;padding-bottom:15px}.editorial .selection-tabs button{font-size:13px;min-height:32px}.editorial .selection-tabs button.active:after{bottom:-16px}.editorial .product-grid{gap:29px 14px}.editorial .product-image{aspect-ratio:.78;border-radius:10px}.editorial .product-tag{font-size:8px;padding:4px 6px;top:9px;left:8px;max-width:70%}.editorial .favorite-button{width:31px;height:31px;top:3px;right:3px;padding:7px}.editorial .favorite-button .icon{width:16px;height:16px}.editorial .quick-add{font-size:11px;min-height:37px;padding:8px;left:7px;right:7px;bottom:7px}.editorial .quick-add .icon{width:16px;height:16px}.editorial .product-info{padding-top:12px;gap:6px}.editorial .product-name{font-size:15px;line-height:1.4;overflow-wrap:normal}.editorial main .product-info p:not(.eyebrow):not(.micro):not(.sku){font-size:12px;line-height:1.45;margin-top:5px}.editorial .product-price{font-size:15px;font-weight:600}.editorial .botanical-tile{min-height:350px;padding:20px;grid-column:1/-1;aspect-ratio:1.12}.editorial .botanical-tile h3{font-size:44px;margin-top:18px}.editorial .botanical-tile .eyebrow{font-size:10px}.editorial .botanical-tile .editorial-tile-bottom{font-size:14px}.editorial .attention-tile{grid-column:1/-1;min-height:330px;padding:28px;margin-top:0}.editorial .attention-tile h3{font-size:37.6px;margin-bottom:20px}.editorial .attention-tile .eyebrow{font-size:10px}.editorial .editorial-tile-bottom{font-size:14px;padding-top:24px}.editorial .catalog-foot{margin-top:28px;gap:15px}.editorial .catalog-foot .micro{font-size:12px;max-width:340px}.editorial .editorial-manifesto{grid-template-columns:1fr;gap:33px;padding-top:25px}.manifesto-pattern{min-height:320px;border-radius:85px 12px;background-size:cover}.manifesto-pattern>img{width:72px;height:86px;padding:23px}.manifesto-pattern>span{bottom:20px;left:23px;font-size:8px}.editorial .editorial-manifesto h2{font-size:45.6px}.editorial main p.manifesto-lead{font-size:32px;line-height:1.2;margin:24px 0}.editorial .business-feature{grid-template-columns:1fr;padding:0;border-radius:16px;overflow:hidden}.business-feature-heading{grid-column:1;grid-row:1;padding:30px 25px 27px}.editorial .business-feature-heading h2{font-size:36.8px}.editorial main .business-feature-heading>p:last-child{font-size:27px}.business-feature-photo{grid-column:1;grid-row:2;height:330px}.business-feature-photo>img{object-position:65% center}.business-feature-photo>span{font-size:8px;right:0;padding:12px 14px}.business-feature-copy{grid-column:1;grid-row:3;padding:27px 25px 32px}.business-feature-links>a{font-size:14px;padding:15px 0}.editorial .business-feature-copy .button{font-size:14px}.editorial .subscription-teaser{padding-top:62px}.editorial .subscription-teaser-grid{grid-template-columns:1fr}.editorial .subscription-photo{height:310px;min-height:0}.editorial .subscription-photo>span{font-size:8px}.editorial .subscription-teaser-copy{padding:28px}.editorial .subscription-teaser-copy h3{font-size:34.4px}.editorial .subscription-teaser-copy .underlink{font-size:14px}.editorial .cadence-pills>span{font-size:12px}.editorial .concept-note{font-size:12px}.editorial .journal-section{padding-top:0}.journal-heading{display:block;margin-bottom:20px}.journal-heading>span{display:none}.editorial .journal-card{grid-template-columns:1fr;gap:0;border-radius:14px}.editorial .journal-image{height:260px}.editorial .journal-card>div:last-child{padding:27px}.editorial .journal-card h3{font-size:37.6px}.editorial .journal-card .eyebrow{font-size:10px}.editorial .journal-card .underlink{font-size:14px}.editorial .faq{grid-template-columns:1fr;gap:13px;padding-top:50px}.editorial .faq h2{font-size:43.2px}.editorial .faq summary{font-size:16px;min-height:75px;padding:19px 0}.editorial .faq details p{font-size:15px;padding-right:6px}.editorial .footer{padding-top:48px}.editorial .footer-top{grid-template-columns:1fr 1fr;gap:32px 22px}.editorial .footer .brand{width:165px}.editorial .footer .logo-caption{font-size:6.2px}.editorial .footer-top>div:first-child p{font-size:25px}.editorial .footer-top>div:last-child{display:block}.editorial .footer-top>div:last-child>h3{margin-bottom:17px}.editorial .footer-top>div:last-child>a,.editorial .footer-top>div:last-child>button{margin-bottom:10px}.editorial .footer h3{font-size:12px}.editorial .footer-top>div:not(:first-child)>a,.editorial .footer-top .text-button{font-size:13px;line-height:1.6}.editorial .footer-bottom{font-size:11px;gap:14px}.editorial .footer:before{height:10px}.editorial .breadcrumbs{font-size:11px;padding:20px 0;gap:7px}.editorial .catalog-intro{padding:22px 0 35px}.editorial .catalog-intro h1{font-size:48px}.editorial .catalog-sidebar{gap:0 15px;margin-bottom:20px}.editorial .catalog-sidebar summary{font-size:12px;padding:7px 0;gap:5px;min-height:39px}.editorial .catalog-sidebar summary .icon{width:13px;height:13px}.editorial .catalog-sidebar details[open]>a{font-size:13px;margin-right:18px}.editorial .filter-select select{font-size:13px;padding:12px 30px 12px 12px;min-height:45px}.editorial .filter-submit{font-size:13px;min-height:45px}.editorial .filters{gap:8px}.editorial .sort-row{font-size:12px;gap:8px;flex-wrap:wrap}.editorial .category-seo{padding-top:45px}.editorial .category-seo h2{font-size:30.4px}.editorial .related-categories{font-size:13px;gap:14px}.editorial .detail-copy h1{font-size:44.8px}.editorial .sku{font-size:11px}.editorial .detail-price{font-size:28px}.editorial .detail-price span{font-size:12px}.editorial .detail-buy .button{font-size:14px}.editorial .detail-gallery>.micro{font-size:12px}.editorial .composition-list,.editorial .detail-copy details,.editorial .detail-copy table{font-size:15px}.editorial .order-form{font-size:14px;gap:18px}.editorial .order-form input:not([type=checkbox]),.editorial .order-form select,.editorial .order-form textarea{font-size:16px;min-height:48px}.editorial .consent{font-size:12px}.editorial .cart-line{grid-template-columns:72px 1fr auto;gap:12px}.editorial .cart-line h3{font-size:14px;line-height:1.5}.editorial .cart-line-total{font-size:14px}.editorial main .cart-line p{font-size:12px}.editorial .cart-form-holder{padding:25px 20px}.editorial .cart-form-holder h2{font-size:30.4px}.editorial .cart-totals{font-size:14px}.editorial .cart-totals>.grand-total{font-size:19px}.editorial .remove-item{font-size:12px}.editorial .text-article h1{font-size:46.4px}.editorial .text-article section h2{font-size:28px}.editorial .about-hero h1{font-size:48.8px}.editorial .about-story h2{font-size:38.4px}.editorial .business-hero h1,.editorial .subscription-hero h1,.editorial .custom-hero h1{font-size:45.6px}.editorial .business-hero .button{font-size:15px}.editorial .personalization h2{font-size:36.8px}.editorial .brand-details h3{font-size:22.4px}.editorial .request-section h2{font-size:43.2px}.editorial .request-section .form-row{grid-template-columns:1fr}.editorial .corporate-directions h3{font-size:31.2px}.editorial .corporate-directions .underlink{font-size:14px}.editorial .rhythm-grid>a{display:block;padding:25px}.editorial .rhythm-grid>a>span{font-size:10px;display:block;margin-bottom:20px}.editorial .rhythm-grid h3{font-size:28.8px;margin-bottom:20px}.editorial .rhythm-grid p{margin-bottom:20px}.editorial .palette-explainer h3{font-size:35.2px}.editorial .palette-switch{gap:6px}.editorial .palette-switch button{font-size:12px;padding:10px}.editorial .department-list span{font-size:11px}.editorial .department-list>div{grid-template-columns:1fr;gap:7px}.editorial .subscription-process{padding:28px 23px}.editorial .subscription-process h2{font-size:36px}.editorial .process-list{grid-template-columns:1fr}.editorial .process-list h3{font-size:24.8px}.editorial .factors-grid{grid-template-columns:1fr}.editorial .factors-grid h3{font-size:26.4px}.editorial .corporate-gallery-grid{grid-template-columns:1fr 1fr}.editorial .corporate-gallery-grid h3{font-size:13px}.editorial main .corporate-gallery-grid p{font-size:12px}.editorial .subscription-hero-image>span{font-size:9px}.editorial .dialog{padding:48px 24px 32px;border-radius:12px}.editorial .dialog h2{font-size:37.6px}.editorial .dialog>p:not(.eyebrow){font-size:15px}.editorial .city-option{font-size:16px}.editorial .toast{font-size:13px;bottom:20px;padding:16px 20px}.editorial .editorial-menu{border-radius:0;padding:55px 23px 30px}.editorial-menu .menu-columns{grid-template-columns:1fr 1fr;gap:28px 20px;margin-top:30px}.editorial-menu .menu-columns>section:last-child{grid-column:1/-1}.editorial-menu .menu-columns>section:last-child nav{display:grid;grid-template-columns:1fr 1fr;gap:4px 20px}.editorial-menu .menu-columns h3{font-size:12px}.editorial-menu .menu-columns nav>a{font-size:14px;min-height:40px}.editorial-menu .menu-columns nav .icon{display:none}.menu-utility{font-size:13px;gap:15px}.menu-pattern{margin-left:-23px;margin-right:-23px;margin-bottom:-30px}.editorial .menu-dialog nav>a{font-size:14px}}
@media(max-width:370px){.editorial .header>.brand{width:159px}.editorial .main-nav{gap:18px;font-size:12px}.editorial .cover h1{font-size:48px}.cover-heading{left:16px}.cover-intro .button{font-size:11px;padding:11px;gap:6px}.editorial main .cover-intro>p{font-size:14px}.editorial .choice-card h3{font-size:25px}.editorial .product-name{font-size:14px}.editorial .footer .brand{width:143px}.editorial .footer .logo-caption{font-size:5.6px}.editorial .footer-top>div:first-child p{font-size:23px}}
.editorial .main-nav>a:nth-child(n){display:flex}
.editorial .botanical-tile{min-width:0;width:100%}
.menu-actions{display:flex;gap:20px;flex-wrap:wrap;margin:25px 0 0}.menu-actions>button{display:flex;gap:10px;align-items:center;font-size:15px;padding:10px 0;border-bottom:1px solid var(--line)}.menu-actions .icon{width:19px;height:19px}
@media(min-width:851px){.cover:before{background:linear-gradient(90deg,#fffffff5,#ffffffeb 30%,#ffffffb3 47%,#ffffff22 66%,transparent 75%)}}
@media(prefers-reduced-motion:reduce){.cover-art,.choice-image img{transition:none}.editorial .choice-card:hover img{transform:none}}
