.kitchen-approved{padding-top:34px!important}.kitchen-video-feature{border-bottom:1px solid #7a897f;grid-template-columns:minmax(0,.85fr) minmax(0,1.25fr);align-items:center;gap:38px;margin:0 0 28px;padding:0 0 28px;display:grid}.kitchen-video-copy h1{letter-spacing:-.025em;margin:18px 0!important;font-size:clamp(30px,3.6vw,52px)!important;line-height:1.09!important}.kitchen-video-copy .kitchen-lead{max-width:26em;font-family:Georgia,serif;font-size:20px;line-height:1.5}.kitchen-playlist-label{flex-wrap:wrap;align-items:center;gap:24px;margin-top:32px;font-size:13px;display:flex}.kitchen-playlist-label span{letter-spacing:.13em;color:#214e3c;border-bottom:1px solid;padding-bottom:7px;font-weight:800}.kitchen-playlist-label a{border-bottom:2px solid #f6c744;padding-bottom:7px;font-family:Georgia,serif;font-size:17px;font-style:italic}#kitchen-player{min-width:0;scroll-margin-top:25px}.kitchen-video-feature .bc-video{background:0 0!important;border:0!important;margin:0!important;padding:0!important}.kitchen-video-feature .bc-video-frame{border:2px solid #214e3c}.kitchen-video-feature .bc-video .video-cover span{background:#0001;font-size:0}.kitchen-video-feature .bc-video .video-cover small{display:none}.kitchen-video-feature .bc-video .video-cover b{background:#0002;border:2px solid #fff;border-radius:50%;place-items:center;width:64px;height:64px;padding-left:4px;font-size:30px;display:grid}.kitchen-video-feature .fine{margin:8px 0 0;line-height:1.5;font-size:12px!important}.kitchen-video-feature .bc-video-close{min-height:36px;margin-top:8px;padding:8px 14px;font-size:13px}.kitchen-articles-title{font-style:italic;font-weight:400;margin:18px 0 24px!important;font-family:Georgia,serif!important;font-size:30px!important}@media (max-width:700px){.kitchen-approved{padding-top:24px!important}.kitchen-video-feature{grid-template-columns:1fr;gap:18px;margin:0 0 22px;padding-bottom:22px}.kitchen-video-copy h1{margin:10px 0!important;font-size:34px!important}.kitchen-video-copy .kitchen-lead{margin-bottom:10px;font-size:17px}.kitchen-playlist-label{margin-top:16px}.kitchen-articles-title{font-size:26px!important}}.mbk-page,.mbk-slide{--mbk-green:#194a32;--mbk-yellow:#f4be25;--mbk-coral:#ed7657;--mbk-cream:#fbf3e5;color:#151713;background:var(--mbk-cream)}.mbk-page{font-family:Georgia,serif}.mbk-page *{box-sizing:border-box}:is(.mbk-page a:focus-visible,.mbk-page button:focus-visible,.mbk-page input:focus-visible,.mbk-page select:focus-visible,.mbk-page summary:focus-visible){outline-offset:4px;outline:3px solid #ae411f}.mbk-review{background:#f9dd88;padding:15px 4%;font:600 13px/1.6 DM,sans-serif}.mbk-review a{text-decoration:underline}.mbk-hero{grid-template-columns:1fr 1.1fr;display:grid}.mbk-hero-copy{padding:60px 7% 45px}.mbk-eyebrow{text-transform:uppercase;letter-spacing:.035em;font:700 17px/1.4 Oswald,sans-serif}.mbk-hero .mbk-eyebrow{border-bottom:2px solid;padding-bottom:13px}.mbk-page h1,.mbk-slide h1{letter-spacing:-.045em;margin:26px 0;font:800 clamp(50px,6vw,104px)/1.03 Oswald,sans-serif}.mbk-page h1 i,.mbk-slide h1 i,.mbk-pledge h2 i{letter-spacing:-.055em;font-family:Georgia,serif;font-weight:700;display:inline-block;position:relative}.mbk-page h1 i:after,.mbk-slide h1 i:after,.mbk-pledge h2 i:after{content:"";background:var(--mbk-yellow);border-radius:50%;width:68%;height:7px;margin:8px 0 0 auto;display:block;transform:rotate(-2deg)}.mbk-lead{max-width:23em;font-size:clamp(22px,2.2vw,32px);line-height:1.3}.mbk-welcome{margin:20px 0 0;font-size:25px;font-style:italic;font-weight:700}.mbk-actions{flex-wrap:wrap;align-items:center;gap:24px;margin-top:30px;display:flex}.mbk-actions>a:not(.home-action){font-style:italic;font-weight:700;text-decoration:underline}.mbk-page .home-action,.mbk-slide .home-action{background:var(--mbk-green);color:#fff8e9;font-family:Georgia,serif;font-size:clamp(20px,2vw,30px)}.mbk-art{isolation:isolate;background:#b44c25;min-height:440px;position:relative;overflow:hidden}.mbk-art>img{object-fit:cover;object-position:left center;width:200%;max-width:none;height:100%;position:absolute;top:0;left:0}.mbk-ribbon{background:var(--mbk-green);color:#fff5df;justify-content:space-around;align-items:center;gap:12px;padding:20px;font:italic 700 clamp(20px,3.5vw,48px)/1.1 Georgia,serif;display:flex}.mbk-ribbon b{color:var(--mbk-yellow);font-size:.7em}.mbk-how,.mbk-submissions,.mbk-counter-review,.mbk-faq{padding:42px 5%}.mbk-page h2{letter-spacing:-.025em;margin:15px 0 20px;font:700 clamp(32px,4vw,60px)/1.1 Oswald,sans-serif}.mbk-how>p:not(.mbk-eyebrow){max-width:850px;font-size:21px;line-height:1.5}.mbk-steps{grid-template-columns:repeat(3,1fr);gap:0;margin:38px 0 0;display:grid}.mbk-steps article{border-right:1px solid #596151;padding:0 28px}.mbk-steps article:first-child{padding-left:0}.mbk-steps article:last-child{border:0;padding-right:0}.mbk-page h3{margin:9px 0;font:italic 700 28px/1.1 Georgia,serif}.mbk-steps p{font-size:20px;line-height:1.4}.mbk-steps article>b{font:700 34px Oswald,sans-serif}.mbk-paper{background:#f7dc92;width:190px;min-height:155px;margin:12px auto 25px;padding:10px 18px;font-size:35px;line-height:1.1;transform:rotate(-7deg);box-shadow:-19px 8px #ec795a}.mbk-paper i{font-size:24px;font-weight:700;line-height:1.15;display:block}.mbk-coral{background:#f1ad8e;transform:rotate(6deg);box-shadow:15px 9px #dfb54d}.mbk-pantry{background:var(--mbk-green);color:#fff1ce;text-align:center;border-radius:8px 8px 24px 24px;width:160px;min-height:165px;margin:0 auto 27px;padding:12px;line-height:1.1;transform:rotate(-3deg);box-shadow:25px 8px #e7a82c}.mbk-pantry span{color:#f7ca3c;font-size:40px;display:block}.mbk-pantry b{font:700 24px/1 Oswald,sans-serif;display:block}.mbk-pledge{background:linear-gradient(115deg,#f9dcc4,#f9e5d5 60%,#f6efdf);grid-template-columns:1fr 1fr;gap:5%;padding:40px 5%;display:grid}.mbk-pledge blockquote{max-width:420px;margin:24px 0;font-size:27px;font-style:italic}.mbk-form{background:#fff9ee88;border:2px solid #1c3025;padding:28px}.mbk-form h2{font-size:clamp(30px,3.6vw,52px)}.mbk-page label,.mbk-admin label{margin:16px 0;font:500 16px/1.5 DM,sans-serif;display:block}.mbk-page input:not([type=checkbox]),.mbk-page select,.mbk-admin input,.mbk-admin textarea{background:#fffaf0;border:1px solid #294b3a;border-radius:0;width:100%;min-height:44px;padding:12px;display:block}.mbk-page .mbk-check{flex-wrap:wrap;align-items:flex-start;gap:10px;display:flex}.mbk-check input{accent-color:#194a32;flex-shrink:0;width:22px;height:22px}.mbk-check span{flex:1}.mbk-page .button{cursor:pointer;border:1px solid #194a32;min-height:48px;padding:13px 22px;font:700 18px DM,sans-serif}.mbk-page .button.dark{color:#fff8e9;background:#194a32}.mbk-page button:disabled{opacity:.6;cursor:wait}.mbk-private{border:1px solid #627063;margin-top:22px;padding:15px;font:15px/1.5 DM,sans-serif}.mbk-page .fine{font:14px/1.5 DM,sans-serif}.mbk-tote{background:#f5dd9e;align-items:center;gap:26px;min-height:160px;margin:50px 12px 0;padding:25px;display:flex;transform:rotate(-3deg);box-shadow:-13px 10px #e77555}.mbk-tote span{font:700 47px Oswald,sans-serif}.mbk-tote i{font-size:25px}.mbk-saved>span{color:var(--mbk-green);font-size:55px}.mbk-submissions{grid-template-columns:1fr 1fr;gap:6%;display:grid}.mbk-submission{overflow-wrap:anywhere;border-top:1px solid;padding:25px 0}.mbk-submission p,.mbk-evidence>p{font-size:18px;line-height:1.5}.mbk-counter-review{background:#e8ebdc}.mbk-counts{grid-template-columns:repeat(4,1fr);gap:15px;display:grid}.mbk-counts>div{background:#fffaf0;border:1px solid #37513d;padding:22px}.mbk-counts b{font:700 44px Oswald,sans-serif;display:block}.mbk-counts span{font:500 15px DM,sans-serif}.mbk-faq{max-width:980px;margin:auto}.mbk-faq details{border-top:1px solid #60705c;padding:20px 0}.mbk-faq summary{cursor:pointer;min-height:32px;font:700 21px Georgia,serif}.mbk-faq p{font-size:18px;line-height:1.5}.mbk-signoff{border-top:2px solid;justify-content:space-between;margin:20px 4% 0;padding:20px 0;font-size:22px;display:flex}.mbk-slide{grid-template-columns:1fr 1fr;display:grid}.mbk-slide-copy{padding:40px 6%;position:relative}.mbk-slide h1{font-size:clamp(46px,5vw,84px)}.mbk-slide-copy>p:not(.mbk-eyebrow){font-size:clamp(22px,2.2vw,30px);line-height:1.3}.mbk-slide .mbk-logo{object-fit:contain;float:right;width:75px;height:75px;margin:0 0 10px 15px}.mbk-admin-search{align-items:end;gap:16px;margin:20px 0;display:flex}.mbk-admin-search label{flex:1;margin:0}.mbk-admin-row{overflow-wrap:anywhere;border-top:1px solid;padding:24px}.mbk-admin-row dl{grid-template-columns:170px 1fr;gap:10px;display:grid}.mbk-admin-row dd{margin:0}.mbk-review-row{border-top:1px solid;grid-template-columns:250px 1fr;gap:26px;padding:30px 0;display:grid}.mbk-review-row img{object-fit:contain;width:100%;max-height:350px}.mbk-flag{background:#ffdf90;padding:12px}.mbk-admin .phase-actions{flex-wrap:wrap;gap:12px;margin:18px 0;display:flex}@media (max-width:800px){.mbk-hero{grid-template-columns:1fr}.mbk-hero-copy{padding:32px 6%}.mbk-art{aspect-ratio:1.05;min-height:0}.mbk-hero .mbk-art{aspect-ratio:1.65;grid-row:1}.mbk-page h1{font-size:clamp(48px,11vw,78px)}.mbk-ribbon{flex-wrap:wrap;padding:18px 10px;font-size:23px}.mbk-steps{grid-template-columns:1fr}.mbk-steps article,.mbk-steps article:first-child,.mbk-steps article:last-child{border-bottom:1px solid #596151;border-right:0;padding:25px 0;display:flow-root}.mbk-steps article>div{float:right;width:130px;height:auto;min-height:130px;margin:10px 20px 20px 24px}.mbk-paper i,.mbk-pantry b{font-size:19px}.mbk-pledge,.mbk-submissions{grid-template-columns:1fr;gap:35px}.mbk-tote{margin:35px 10px}.mbk-form{padding:22px}.mbk-counts{grid-template-columns:1fr 1fr}.mbk-slide{grid-template-columns:1fr}.mbk-slide .mbk-art{aspect-ratio:1.7}.mbk-slide-copy{padding:25px 7%}.mbk-slide h1{font-size:clamp(43px,10vw,74px)}.mbk-slide .mbk-logo{width:65px;height:65px}.mbk-signoff{gap:14px;font-size:16px}.mbk-review-row{grid-template-columns:1fr}.mbk-review-row img{max-width:300px}.mbk-admin-row dl{grid-template-columns:1fr}.mbk-admin-row dd{margin-bottom:12px}.mbk-admin-search{flex-direction:column;align-items:stretch}}@media (prefers-reduced-motion:reduce){.mbk-page *,.mbk-slide *{scroll-behavior:auto!important}}.edition-panel.campaign{display:block}.mbk-design-note{background:#ffe6a4;border:1px solid #8b5c21;padding:16px;font:15px/1.5 DM,sans-serif}.mbk-art{min-width:0;container-type:inline-size}.mbk-art-tag{z-index:1;box-sizing:border-box;background:var(--mbk-yellow);color:#080b07;letter-spacing:-.025em;white-space:nowrap;text-align:center;clip-path:polygon(2% 0,13% 3%,24% 0,36% 2%,49% 0,62% 3%,75% 0,87% 2%,98% 0,97% 18%,100% 34%,98% 51%,100% 70%,97% 85%,98% 100%,85% 97%,73% 100%,60% 98%,47% 100%,34% 97%,22% 100%,10% 98%,1% 100%,3% 80%,0 64%,2% 48%,0 31%,3% 15%);max-width:80%;padding:.22em .42em .3em;font:800 clamp(16px,9cqw,80px)/1 Oswald,sans-serif;display:block;position:absolute;top:clamp(24px,6cqw,48px);left:50%;transform:translate(-50%)rotate(-6deg)}@media (max-width:800px){.mbk-art>img{object-position:left top}}.mbk-success{overflow-wrap:anywhere}.mbk-success-mark{color:var(--mbk-green);font:700 50px/1 Georgia,serif}.mbk-success-mark span{color:#a13a20;margin-left:12px;font-size:34px}.mbk-success .mbk-eyebrow{margin:15px 0;font-size:14px}.mbk-page .mbk-success h3{letter-spacing:-.03em;margin:12px 0 20px;font:800 clamp(34px,3.5vw,54px)/1.08 Oswald,sans-serif}.mbk-success-thanks{font-size:21px;line-height:1.45}.mbk-success-count{border-left:4px solid var(--mbk-green);background:#e8ebdc;padding:18px;font:700 20px/1.4 Georgia,serif}.mbk-share{border-top:1px solid #627063;margin-top:22px;padding:20px 0 8px}.mbk-share h4{margin:0 0 12px;font:italic 700 25px/1.2 Georgia,serif}.mbk-share>p{line-height:1.5}.mbk-share-actions{flex-wrap:wrap;gap:10px;margin-top:18px;display:flex}.mbk-share-actions .button{white-space:normal;flex:180px}.mbk-share-actions button:disabled{cursor:not-allowed}.mbk-success-record{margin-top:24px;font:15px/1.5 DM,sans-serif}.mbk-success-record summary{cursor:pointer;padding:10px 0}.mbk-success-record p{line-height:1.5}@media (max-width:480px){.mbk-success .home-action{font-size:20px}.mbk-success-count{padding:14px;font-size:18px}.mbk-success-thanks{font-size:19px}}.mbk-privacy{overflow-wrap:anywhere;border-top:1px solid #c3c8b8;padding:42px 5%;font:15px/1.5 DM,Arial,sans-serif}.mbk-privacy-heading{max-width:720px;margin-bottom:28px}.mbk-privacy-heading .mbk-eyebrow{color:var(--mbk-green);font-size:13px}.mbk-page .mbk-privacy h2{margin:9px 0 12px;font-size:clamp(30px,3vw,40px);line-height:1.15}.mbk-privacy-heading>p:last-child{color:#51594e}.mbk-privacy-grid{grid-template-columns:minmax(0,1.35fr) minmax(280px,.8fr);align-items:start;gap:clamp(32px,5vw,80px);display:grid}.mbk-privacy-choices,.mbk-privacy-request{min-width:0}.mbk-privacy-preference{border:0;min-width:0;margin:0;padding:0 0 22px}.mbk-privacy-preference legend,.mbk-page .mbk-privacy h3{letter-spacing:0;color:var(--mbk-green);margin:0 0 8px;padding:0;font:700 17px/1.35 DM,Arial,sans-serif}.mbk-page .mbk-privacy .mbk-privacy-check{cursor:pointer;flex-wrap:nowrap;align-items:center;gap:12px;min-height:44px;margin:4px 0;font-size:15px;line-height:1.5;display:flex}.mbk-privacy-check input{flex:0 0 20px;width:20px;height:20px;margin:0}.mbk-privacy p{font-size:14px;line-height:1.6}.mbk-privacy-actions{flex-wrap:wrap;align-items:center;gap:10px 18px;margin-top:16px;display:flex}.mbk-page .mbk-privacy .button,.mbk-privacy-text-button{text-align:center;white-space:normal;justify-content:center;align-items:center;gap:8px;min-height:44px;padding:10px 15px;font:700 14px/1.4 DM,Arial,sans-serif;display:inline-flex}.mbk-privacy-text-button{color:var(--mbk-green);text-underline-offset:4px;padding-inline:8px;text-decoration:underline}.mbk-privacy-text-button:hover{color:#933e29}.mbk-privacy .mbk-privacy-note{color:#5d6358;margin-top:12px;font-size:12px;line-height:1.6}.mbk-privacy-row{border-top:1px solid #c3c8b8;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:16px;padding:20px 0;display:grid}.mbk-privacy-row>div{min-width:0}.mbk-page .mbk-privacy-row h3{margin-bottom:5px;font-size:15px}.mbk-privacy-row p{max-width:38em}.mbk-page .mbk-privacy .mbk-privacy-withdraw{color:#8d3926;border-color:#b98b75}.mbk-page .mbk-privacy .mbk-privacy-withdraw:hover{color:#fff8e9;background:#8d3926}.mbk-privacy-export{min-height:44px;color:var(--mbk-green);border-top:1px solid #c3c8b8;flex-wrap:wrap;align-items:center;column-gap:5px;padding:14px 0;font-size:13px;font-weight:700;display:flex}.mbk-privacy-export span{white-space:nowrap}.mbk-privacy-request{border-left:1px solid #c3c8b8;padding-left:clamp(24px,3vw,44px);scroll-margin-top:90px}.mbk-page .mbk-privacy-request label{margin:16px 0 0;font-size:13px;font-weight:700;line-height:1.5}.mbk-page .mbk-privacy-request select,.mbk-page .mbk-privacy-request textarea{background:#fffaf0;border:1px solid #9ba58e;border-radius:0;width:100%;max-width:100%;min-height:44px;margin-top:6px;padding:10px 12px;font:400 16px/1.5 DM,Arial,sans-serif;display:block}.mbk-page .mbk-privacy-request textarea{resize:vertical;min-height:96px}.mbk-privacy-request form>.button{margin-top:16px}.mbk-privacy-request-record{border-top:1px solid #c3c8b8;margin-top:16px;padding:16px 0}.mbk-privacy-request-record h4,.mbk-privacy-confirm h4{margin:0 0 6px;font:700 15px/1.5 DM,Arial,sans-serif}.mbk-privacy-confirm{background:#f7e6d5;border-left:3px solid #a34b2f;margin-bottom:18px;padding:16px}.mbk-privacy-confirm .mbk-privacy-actions{gap:10px}.mbk-privacy-status{color:var(--mbk-green);max-width:850px;margin-top:18px;font-weight:700}.mbk-privacy-status:empty{display:none}.mbk-page .mbk-privacy button:disabled{cursor:not-allowed}.mbk-page .mbk-privacy textarea:focus-visible{outline-offset:4px;outline:3px solid #ae411f}@media (max-width:1000px){.mbk-privacy-row{grid-template-columns:1fr;gap:12px}.mbk-privacy-row>.button{justify-self:start}}@media (max-width:800px){.mbk-privacy{padding:30px 6%}.mbk-privacy-heading{margin-bottom:24px}.mbk-privacy-grid{grid-template-columns:1fr;gap:28px}.mbk-privacy-request{border-top:1px solid #c3c8b8;border-left:0;padding:24px 0 0}.mbk-privacy-row{padding:18px 0}.mbk-privacy-preference{padding-bottom:20px}.mbk-privacy-request form>.button{width:auto}.mbk-privacy-status{margin-top:18px}}@media (max-width:380px){.mbk-privacy-actions{gap:8px 12px}.mbk-page .mbk-privacy .button{padding-inline:12px}.mbk-privacy-confirm .mbk-privacy-actions{flex-direction:column;align-items:stretch}}.mbk-member-account{overflow-wrap:anywhere;background:#f1f3e9;border:1px solid #b5bfaa;margin:0 0 24px;padding:18px}.mbk-member-account p{margin:0 0 12px}.mbk-member-account .button{min-height:44px}.mbk-member-account .fine{margin:12px 0 0}@media (max-width:600px){.mbk-member-account .button{width:100%}}#bc-product-detail *{box-sizing:border-box}#bc-product-detail{color:#161714;background:#faf8f3;margin:0;font:15px/1.5 DM,Arial,sans-serif}#bc-product-detail a{color:inherit;text-underline-offset:4px}#bc-product-detail button,#bc-product-detail summary{font:inherit;cursor:pointer}#bc-product-detail button{color:inherit;background:0 0;border:1px solid #cbcfc2;min-height:44px;padding:9px 16px}#bc-product-detail button:hover{background:#e8eee5}#bc-product-detail button:focus-visible{outline-offset:4px;outline:3px solid #266d40}#bc-product-detail a:focus-visible{outline-offset:4px;outline:3px solid #266d40}#bc-product-detail summary:focus-visible{outline-offset:4px;outline:3px solid #266d40}#bc-product-detail [tabindex]:focus-visible{outline-offset:4px;outline:3px solid #266d40}#bc-product-detail .review{color:#fffef9;background:#193b2b;justify-content:space-between;gap:14px;padding:8px 28px;font-size:12px;display:flex}#bc-product-detail .review strong{font-weight:700}#bc-product-detail .header{border-bottom:1px solid #d7d6cd;align-items:center;gap:32px;padding:12px 28px;display:flex}#bc-product-detail .logo{width:62px;height:62px;display:block}#bc-product-detail .header nav{flex:1;align-items:center;gap:24px;font-size:13px;display:flex}#bc-product-detail .header nav a{padding-block:12px;text-decoration:none}#bc-product-detail .header nav a:first-child{color:#266d40;border-bottom:2px solid #266d40}#bc-product-detail .list{border:0;font-size:13px}#bc-product-detail .menu{display:none}#bc-product-detail main{max-width:1500px;margin:auto;padding:18px 28px 30px}#bc-product-detail .crumb{color:#50544b;gap:10px;margin-bottom:18px;font-size:12px;display:flex}#bc-product-detail .hero{grid-template-columns:1.12fr 1fr;align-items:start;gap:56px;display:grid}#bc-product-detail .gallery{grid-area:1/1/4;min-width:0}#bc-product-detail .heading{grid-column:2}#bc-product-detail .brand-link{color:#266d40;font-size:14px;font-weight:700}#bc-product-detail h1{letter-spacing:-.035em;max-width:550px;margin:12px 0 0;font:44px/1.08 Georgia,serif}#bc-product-detail .info{grid-column:2}#bc-product-detail .info>p{max-width:510px;margin:18px 0;font-size:17px}#bc-product-detail .main-photo{background:#fffef9;border:1px solid #e2e2d8;height:510px;position:relative;overflow:hidden}#bc-product-detail .gallery-track{scroll-snap-type:x mandatory;scrollbar-width:none;height:100%;display:flex;overflow-x:auto}#bc-product-detail .slide{scroll-snap-align:start;flex:none;width:100%;height:100%;padding:16px}#bc-product-detail .slide img{object-fit:contain;width:100%;height:100%;display:block}#bc-product-detail .photo-counter{pointer-events:none;background:#faf8f3ed;padding:3px 8px;font-size:11px;position:absolute;bottom:12px;left:14px}#bc-product-detail .gallery-bottom{justify-content:space-between;align-items:center;gap:10px;margin-top:12px;display:flex}#bc-product-detail .thumbs{gap:8px;display:flex}#bc-product-detail .thumb{background:#fffef9;width:62px;height:62px;padding:4px}#bc-product-detail .thumb[aria-pressed=true]{border:2px solid #266d40}#bc-product-detail .thumb img{object-fit:contain;width:100%;height:100%}#bc-product-detail .arrows{gap:6px;display:flex}#bc-product-detail .arrows button{width:44px;padding:8px}#bc-product-detail .gallery-note{color:#50544b;margin:10px 0 0;font-size:11px}#bc-product-detail .highlights{flex-wrap:wrap;gap:8px;margin:22px 0;display:flex}#bc-product-detail .highlights span{border:1px solid #d7d6cd;border-radius:20px;padding:5px 10px;font-size:12px}#bc-product-detail .actions{grid-template-columns:1fr auto;gap:10px;margin-top:24px;display:grid}#bc-product-detail .primary{color:#fffef9;background:#266d40;border-color:#266d40;min-height:52px;padding:14px 18px;font-weight:700}#bc-product-detail .primary:hover{background:#1b512e}#bc-product-detail .primary[aria-pressed=true]{background:#161714;border-color:#161714}#bc-product-detail .buy{text-align:center;border:1px solid #161714;grid-column:1/-1;min-height:50px;padding:12px;font-weight:700;text-decoration:none;display:block}#bc-product-detail .buy small{font-size:11px;font-weight:400;display:block}#bc-product-detail .share{min-width:70px}#bc-product-detail .remove{border:0;min-height:44px;padding:0;font-size:12px;text-decoration:underline}#bc-product-detail .purchase-note{color:#50544b;line-height:1.5;font-size:12px!important}#bc-product-detail .save-note{color:#266d40;margin:8px 0!important;font-size:11px!important}#bc-product-detail .context{border-top:1px solid #cdd0c3;grid-template-columns:1.12fr 1fr;gap:56px;margin-top:34px;padding-top:24px;display:grid}#bc-product-detail .maker{grid-template-columns:140px 1fr;align-items:start;gap:24px;display:grid}#bc-product-detail .maker img{object-fit:cover;object-position:50% 35%;width:140px;height:170px}#bc-product-detail .eyebrow{text-transform:uppercase;letter-spacing:.15em;color:#266d40;margin:0 0 7px;font-size:10px}#bc-product-detail h2{letter-spacing:-.02em;margin:0 0 12px;font:28px/1.15 Georgia,serif}#bc-product-detail .maker p:not(.eyebrow){margin:10px 0;font-size:13px;line-height:1.6}#bc-product-detail .maker a{font-size:12px;font-weight:700}#bc-product-detail .details summary{border-top:1px solid #cdd0c3;min-height:48px;padding:12px 0;font-size:14px;font-weight:700;list-style-position:inside;display:list-item}#bc-product-detail .details details:last-child{border-bottom:1px solid #cdd0c3}#bc-product-detail .details p{color:#41483d;margin:6px 0 16px;font-size:13px}#bc-product-detail .details h2{margin-bottom:16px}#bc-product-detail .related{border-top:1px solid #cdd0c3;margin-top:32px;padding-top:22px}#bc-product-detail .row-heading{justify-content:space-between;align-items:center;gap:12px;margin-bottom:14px;display:flex}#bc-product-detail .row-heading h2{margin:0 0 4px}#bc-product-detail .row-heading p{color:#50544b;margin:0;font-size:12px}#bc-product-detail .carousel{scroll-snap-type:x proximity;scrollbar-width:thin;gap:16px;padding-bottom:12px;display:flex;overflow-x:auto}#bc-product-detail .carousel article{scroll-snap-align:start;flex:0 0 calc(16.6667% - 13.3333px);min-width:0}#bc-product-detail .card-frame{aspect-ratio:4/5;background:#fffef9;border:1px solid #e2e2d8;margin-bottom:8px;position:relative}#bc-product-detail .card-fit{justify-content:center;align-items:center;display:flex;position:absolute;inset:10px}#bc-product-detail .card-image{width:100%;max-width:100%;height:100%;max-height:100%;position:relative}#bc-product-detail .card-image img{object-fit:contain;width:100%;height:100%;display:block}#bc-product-detail .card-add{color:#fff;background:#266d40;border:0;border-radius:24px;min-height:36px;padding:6px 12px;font-size:13px;font-weight:700;position:absolute;bottom:8px;right:8px}#bc-product-detail .card-add:hover{background:#1b512e}#bc-product-detail .card-add[aria-pressed=true]{background:#161714}#bc-product-detail .card-brand{color:#41433d;font-size:12px;line-height:16px;text-decoration:none;display:block}#bc-product-detail h3{margin:3px 0 0;font:15px/20px DM,Arial,sans-serif}#bc-product-detail h3 a{text-decoration:none}#bc-product-detail .footer{color:#50544b;border-top:1px solid #cdd0c3;justify-content:space-between;margin-top:28px;padding-top:18px;font-size:11px;display:flex}#bc-product-detail .footer strong{color:#161714;font:24px Georgia,serif}#bc-product-detail .sr{clip-path:inset(50%);width:1px;height:1px;position:absolute;overflow:hidden}#bc-product-detail .skip{position:absolute;left:-9999px}#bc-product-detail .skip:focus{z-index:10;background:#fff;padding:10px;top:5px;left:12px}#bc-product-detail dialog{color:#161714;background:#faf8f3;border:1px solid #161714;width:calc(100% - 32px);max-width:350px;padding:24px}#bc-product-detail dialog::backdrop{background:#16171455}#bc-product-detail dialog button{width:100%;margin-top:12px}#bc-product-detail [hidden]{display:none!important}@media (max-width:1199px){#bc-product-detail .header nav{gap:16px}#bc-product-detail .hero,#bc-product-detail .context{gap:30px}#bc-product-detail .main-photo{height:450px}#bc-product-detail h1{font-size:38px}#bc-product-detail .carousel article{flex-basis:calc(25% - 12px)}#bc-product-detail .maker{grid-template-columns:105px 1fr;gap:16px}#bc-product-detail .maker img{width:105px;height:145px}}@media (max-width:600px){#bc-product-detail .review{padding:7px 12px;font-size:10px;display:block}#bc-product-detail .review span{display:block}#bc-product-detail .header{flex-wrap:wrap;gap:10px;min-height:64px;padding:6px 12px}#bc-product-detail .logo{width:48px;height:48px}#bc-product-detail .header>a{margin-right:auto}#bc-product-detail .menu{font-size:13px;display:block}#bc-product-detail .header nav{flex-wrap:wrap;flex-basis:100%;gap:0 20px;display:none}#bc-product-detail .header nav.open{display:flex}#bc-product-detail .header nav a{min-height:44px}#bc-product-detail .list{padding:8px 0;font-size:12px}#bc-product-detail .hero{flex-direction:column;gap:0;display:flex}#bc-product-detail .heading{order:0;margin-bottom:16px}#bc-product-detail .gallery{order:1;width:100%}#bc-product-detail .info{order:2;width:100%}#bc-product-detail main{padding:12px}#bc-product-detail .crumb{margin-bottom:12px;font-size:11px}#bc-product-detail h1{margin-top:7px;font-size:30px;line-height:1.12}#bc-product-detail .brand-link{font-size:13px}#bc-product-detail .main-photo{height:350px}#bc-product-detail .slide{padding:10px}#bc-product-detail .gallery-bottom{margin-top:8px}#bc-product-detail .thumb{width:48px;height:48px}#bc-product-detail .gallery-note{margin-top:7px;font-size:10px}#bc-product-detail .info>p{margin:16px 0;font-size:15px}#bc-product-detail .highlights{gap:6px;margin:12px 0}#bc-product-detail .highlights span{padding:4px 8px;font-size:11px}#bc-product-detail .actions{gap:8px;margin-top:14px}#bc-product-detail .primary{min-height:50px;font-size:14px}#bc-product-detail .purchase-note{font-size:11px!important}#bc-product-detail .context{margin-top:20px;padding-top:20px;display:block}#bc-product-detail .maker{grid-template-columns:90px 1fr;gap:16px}#bc-product-detail .maker img{width:90px;height:125px}#bc-product-detail .maker h2{font-size:24px}#bc-product-detail .maker p:not(.eyebrow){font-size:12px}#bc-product-detail .details{margin-top:22px}#bc-product-detail .details h2{font-size:24px}#bc-product-detail .details summary{min-height:48px}#bc-product-detail .related{margin-top:24px;padding-top:18px}#bc-product-detail .row-heading h2{font-size:24px}#bc-product-detail .row-heading p{font-size:11px}#bc-product-detail .carousel{gap:12px}#bc-product-detail .carousel article{flex-basis:calc(50% - 6px)}#bc-product-detail .card-fit{inset:8px}#bc-product-detail .card-add{min-height:44px;padding:8px 10px;bottom:8px;right:8px}#bc-product-detail .footer{display:block}#bc-product-detail .footer strong{margin-bottom:8px;display:block}#bc-product-detail .row-heading .arrows{gap:4px}#bc-product-detail .row-heading .arrows button{width:40px;min-width:40px;min-height:44px;padding:6px}}#bc-product-detail .hero{grid-template-rows:min-content 1fr}#bc-product-detail .gallery{grid-row:1/3}#bc-product-detail .maker img{object-position:100% 0;height:140px}#bc-product-detail .arrows button:disabled{opacity:.4;cursor:default}@media (max-width:1199px){#bc-product-detail .maker img{height:105px}}@media (max-width:600px){#bc-product-detail .maker img{height:90px}#bc-product-detail .row-heading .arrows button{width:44px;min-width:44px}}#bc-product-detail .heading{grid-row:1}#bc-product-detail .info{grid-row:2}#bc-product-detail .hero{row-gap:0}@media (max-width:600px){#bc-product-detail .main-photo{height:300px}}@media (min-width:1200px){#bc-product-detail .hero{row-gap:56px}}#bc-product-detail .save-error{color:#8b221a;background:#faf8f3}#bc-product-detail .thumbs{overflow-x:auto}#bc-product-detail .thumb{flex:none}#bc-product-detail .share-fallback{background:#faf8f3;padding:12px}#bc-product-detail input{max-width:100%}#bc-product-detail .maker:not(:has(img)){display:block}:is(body:has(#bc-product-detail) .culture-header,body:has(#bc-product-detail)>.utility,body:has(#bc-product-detail) .utility){display:none}#bc-product-detail .card-image>a{width:100%;height:100%;display:block}#bc-product-detail .primary{width:100%}#bc-product-detail .heading h1{color:#161714}#bc-product-detail .share button{min-height:44px}#bc-product-detail .footer{color:#50544b;background:#faf8f3}#bc-product-detail .footer strong{color:#161714}@font-face{font-family:DM;src:url(/assets/DM-Sans-Regular.ttf)format("truetype");font-weight:400;font-display:swap}@font-face{font-family:DM;src:url(/assets/DM-Sans.ttf)format("truetype");font-weight:700;font-display:swap}@font-face{font-family:Oswald;src:url(/assets/Oswald.ttf)format("truetype");font-weight:700;font-display:swap}.logo-story{border-block:1px solid var(--line);grid-template-columns:minmax(0,1fr) minmax(0,1.7fr);gap:45px;margin:50px 0;padding:35px 0;scroll-margin-top:85px;display:grid}.logo-story-intro{align-self:start}.logo-story-intro .kicker{color:#266d40}.logo-story-intro h2{margin:16px 0 10px;font-size:39px}.logo-story-intro img{background:0 0;width:min(100%,280px);height:auto;display:block}.logo-story-answer{min-width:0}.logo-story-answer h3{letter-spacing:-.025em;margin:0 0 23px;font-size:28px;line-height:1.25}.logo-story-answer p{font-size:14px;line-height:1.9}.logo-story-answer .logo-story-lead{font-size:17px;line-height:1.6}.logo-story-answer blockquote{letter-spacing:-.025em;border-left:4px solid #ed493a;margin:27px 0;padding-left:22px;font-family:Georgia,serif;font-size:26px;line-height:1.4}.logo-story-sources{margin-top:24px;font-size:12px}.logo-story-sources summary{cursor:pointer;text-underline-offset:5px;align-content:center;min-height:44px;text-decoration:underline;display:list-item}.logo-story-sources ul{margin:10px 0 0;padding-left:20px}.logo-story-sources li+li{margin-top:12px}.logo-story-sources a{overflow-wrap:anywhere}.logo-story-sources summary:focus-visible{outline-offset:4px;outline:2px solid}@media (max-width:700px){.logo-story{grid-template-columns:1fr;gap:25px;margin:35px 0;padding:28px 0}.logo-story-intro{grid-template-columns:minmax(0,1fr) 140px;align-items:center;column-gap:12px;display:grid}.logo-story-intro .kicker{grid-column:1/-1}.logo-story-intro h2{margin:14px 0 0;font-size:33px}.logo-story-intro img{grid-area:2/2;width:140px}.logo-story-answer h3{font-size:26px}.logo-story-answer p{font-size:14px}.logo-story-answer .logo-story-lead{font-size:16px}.logo-story-answer blockquote{padding-left:18px;font-size:25px}}@media (max-width:380px){.logo-story-intro{grid-template-columns:1fr 110px}.logo-story-intro h2{font-size:29px}.logo-story-intro img{width:110px}}:root{--ink:#161714;--paper:#faf8f3;--muted:#65665f;--line:#d7d6cd;--soft:#eeede6}*{box-sizing:border-box}html{scroll-behavior:smooth;scroll-padding-top:75px}body{background:var(--paper);color:var(--ink);margin:0;font:15px/1.75 DM,Arial,sans-serif}h1,h2,h3,p,figure{margin:0}p+p{margin-top:1em}h1,h2,h3{line-height:1.1}h1,h2{letter-spacing:-.05em;font-family:Georgia,Times New Roman,serif;font-weight:400}h1{font-size:clamp(42px,5.5vw,78px)}h2{font-size:clamp(31px,3.4vw,47px)}h3{letter-spacing:-.035em;font-family:Georgia,serif;font-size:26px;font-weight:400}h1 i,h2 i{font-weight:400}a{color:inherit;text-underline-offset:5px}button,input,textarea,select{font:inherit;color:inherit}button,a{touch-action:manipulation}button{cursor:pointer;background:0 0;border:0}button:disabled{opacity:.5;cursor:wait}input,textarea,select{border:1px solid var(--line);background:#fffef9;border-radius:0;min-width:0;padding:12px 14px}textarea{resize:vertical}a:hover{text-decoration-thickness:2px}img{max-width:100%;display:block}:is(button:focus-visible,a:focus-visible,input:focus-visible,select:focus-visible,textarea:focus-visible,summary:focus-visible){outline-offset:4px;outline:3px solid #555}.sr,.honeytrap{clip:rect(0,0,0,0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.skip{z-index:100;background:var(--ink);color:#fff;padding:10px 20px;position:absolute;top:-100px;left:16px}.skip:focus{top:10px}.kicker{letter-spacing:.17em;text-transform:uppercase;font-size:10px;font-weight:700;line-height:1.6}.fine{color:var(--muted);font-size:11px;line-height:1.7}.text-link{border-bottom:1px solid var(--ink);justify-content:space-between;align-items:center;gap:28px;padding-bottom:5px;font-size:12px;font-weight:700;text-decoration:none;display:inline-flex}.text-link span{font-size:20px}.button{border:1px solid var(--ink);justify-content:space-between;align-items:center;gap:35px;min-height:51px;padding:14px 22px;font-size:12px;font-weight:700;text-decoration:none;display:inline-flex}.button span{font-size:23px;line-height:1}.button.dark{background:var(--ink);color:var(--paper)}.button.light{background:var(--paper);color:var(--ink);border-color:var(--paper)}.button.outline{background:0 0}.button:hover{color:#fff;background:#42433d}.utility{border-bottom:1px solid var(--line);letter-spacing:.14em;justify-content:space-between;align-items:center;gap:20px;padding:10px 5.5vw;font-size:8px;display:flex}.utility a{letter-spacing:.03em;text-decoration:none}.masthead{text-align:center;background:#fff;padding:6px 20px}.masthead>a{max-width:620px;margin:auto;display:block}.masthead img{object-fit:contain;width:100%;height:200px}.main-nav{z-index:20;border-top:1px solid var(--ink);border-bottom:1px solid var(--ink);background:var(--paper);justify-content:space-between;align-items:center;gap:20px;min-height:56px;padding:0 5.5vw;font-size:11px;font-weight:700;display:flex;position:sticky;top:0}.nav-links{align-items:center;gap:32px;display:flex}.main-nav a{white-space:nowrap;padding:16px 0;text-decoration:none}.main-nav a[aria-current=page]{text-underline-offset:7px;text-decoration:underline}.nav-save{gap:10px;margin-left:auto;display:flex}.nav-save span{border:1px solid var(--line);text-align:center;min-width:22px;padding:0 6px;font-size:10px;display:inline-block}.mobile-menu{display:none}.private-notice{background:#eae9e2;justify-content:space-between;gap:15px;padding:8px 5.5vw;font-size:9px;display:flex}.private-notice a{white-space:nowrap;font-weight:700}.magazine-cover{grid-template-columns:2.15fr 1fr;gap:35px;padding:32px 5.5vw 45px;display:grid}.cover-main{background:#3d382e;min-height:570px;position:relative;overflow:hidden}.cover-photo{position:absolute;inset:0}.cover-photo img{object-fit:cover;object-position:45% 50%;width:100%;height:100%}.cover-main:after{content:"";background:linear-gradient(90deg,#080705ab 0%,#08070522 75%),linear-gradient(#0000 30%,#08070577);position:absolute;inset:0}.cover-copy{z-index:1;color:#fffdf4;flex-direction:column;justify-content:end;align-items:start;height:100%;min-height:570px;padding:50px 40px;display:flex;position:relative}.cover-copy .kicker{margin-bottom:19px}.cover-copy h1{letter-spacing:-.05em;font-size:clamp(50px,5.4vw,77px);line-height:1.03}.cover-copy p:not(.kicker){margin:20px 0 25px;font-size:13px;line-height:1.8}.cover-aside>figure{height:220px;overflow:hidden}.cover-aside img{object-fit:cover;width:100%;height:100%}.cover-aside .kicker{margin:21px 0 12px}.cover-aside h2{font-size:37px;line-height:1.14}.cover-aside>p:not(.kicker){max-width:290px;margin:14px 0 21px;font-size:12px;line-height:1.8}.cover-note{border-top:1px solid var(--line);margin-top:25px;padding-top:18px}.cover-note>span{letter-spacing:.13em;font-size:8px;font-weight:700}.cover-note p{margin-top:8px;font-family:Georgia,serif;font-size:22px;line-height:1.3}.home-search{background:var(--soft);text-align:center;border-block:1px solid var(--line);padding:42px 5.5vw}.home-search h2{margin:10px 0 25px;font-size:38px}.home-search form{border:1px solid var(--ink);background:#fffef9;max-width:820px;margin:0 auto;padding:6px;display:flex}.home-search input{background:0 0;border:0;flex:1;min-width:0;padding:8px 15px;font-size:13px}.home-search .button{min-height:47px;font-size:11px}.popular{letter-spacing:.08em;flex-wrap:wrap;justify-content:center;align-items:center;gap:20px;margin-top:19px;font-size:8px;display:flex}.popular a{letter-spacing:0;font-size:10px}.section-title{justify-content:space-between;align-items:end;gap:25px;margin-bottom:33px;display:flex}.section-title .kicker{margin-bottom:12px}.story-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:28px;display:grid}.story-card img{object-fit:cover;width:100%;height:245px;transition:filter .2s}.story-card img:hover{filter:brightness(.93)}.story-card .kicker{margin:19px 0 11px}.story-card h3{font-size:29px;line-height:1.13}.story-card h3 a{text-decoration:none}.story-card>p:not(.kicker){color:var(--muted);margin:13px 0 21px;font-size:12px;line-height:1.85}.story-card>.text-link{font-size:11px}.aisle-section{border-top:1px solid var(--ink);border-bottom:1px solid var(--ink);grid-template-columns:.8fr 1.8fr;gap:45px;margin:0 5.5vw;padding:45px 0;display:grid}.aisle-section>div:first-child{padding:8px 0}.aisle-section h2{margin:12px 0 20px}.aisle-section p:not(.kicker){max-width:310px;margin-bottom:25px;font-size:13px;line-height:1.85}.aisles{grid-template-columns:repeat(2,1fr);gap:22px;display:grid}.aisles a{text-decoration:none}.aisles figure{height:155px;overflow:hidden}.aisles img{object-fit:cover;width:100%;height:100%}.aisles a>span{letter-spacing:-.03em;justify-content:space-between;padding-top:10px;font-family:Georgia,serif;font-size:21px;display:flex}.kitchen-feature{grid-template-columns:1.4fr 1fr;align-items:center;gap:7vw;display:grid}.kitchen-feature>figure img{object-fit:cover;width:100%;height:420px}.kitchen-feature h2{margin:18px 0 24px;font-size:59px}.kitchen-feature p:not(.kicker){max-width:350px;margin-bottom:25px;font-size:13px;line-height:1.85}.kitchen-feature .fine{margin:14px 0 0;font-size:10px}.kitchen-feature figcaption{color:var(--muted);padding-top:8px;font-size:9px}.maker-feature{border-top:1px solid var(--line);grid-template-columns:.6fr 1.5fr 1fr;align-items:center;gap:50px;padding-top:45px;padding-bottom:45px;display:grid}.maker-index{letter-spacing:-.04em;border-right:1px solid var(--line);flex-direction:column;justify-content:center;align-self:stretch;font:700 56px/1.05 Oswald,sans-serif;display:flex}.maker-index span{margin-top:25px;font-family:Georgia,serif;font-size:35px;font-style:italic;font-weight:400}.maker-feature h2{margin:13px 0 20px;font-size:39px}.maker-feature p:not(.kicker){margin-bottom:20px;font-size:12px;line-height:1.85}.maker-feature figure{height:280px}.maker-feature img{object-fit:cover;width:100%;height:100%}.submission-banner{border-block:1px solid var(--line);background:var(--soft);justify-content:space-between;align-items:center;gap:50px;padding:45px 5.5vw;display:flex}.submission-banner h2{margin:13px 0;font-size:36px}.submission-banner p:not(.kicker){font-size:12px}.submission-banner .button{flex-shrink:0}.newsletter{grid-template-columns:1fr 1fr;align-items:center;gap:10vw;padding:65px 8vw;display:grid}.newsletter h2{margin:13px 0 20px;font-size:45px}.newsletter>div>p:not(.kicker){max-width:350px;font-size:12px}.newsletter form>label:not(.check){font-size:10px;font-weight:700}.inline-input{border-bottom:1px solid var(--ink);margin-top:8px;display:flex}.inline-input input{background:0 0;border:0;flex:1;min-width:0;padding:14px 0;font-size:13px}.inline-input button{white-space:nowrap;padding-left:12px;font-size:11px;font-weight:700}.inline-input button span{margin-left:18px;font-size:20px}.check{align-items:start;gap:9px;margin:16px 0 9px;font-size:10px;line-height:1.7;display:flex}.check input{accent-color:#111;width:15px;min-width:15px;height:15px;margin:2px 0 0;padding:0}.form-message{overflow-wrap:anywhere;font-size:12px;font-weight:700;line-height:1.7;margin-top:12px!important}.footer{background:var(--ink);color:var(--paper);grid-template-columns:1fr 1.2fr;gap:50px;padding:48px 5.5vw 20px;display:grid}.footer-brand{align-items:center;gap:25px;display:flex}.footer-brand p{color:#b9bab1;margin-top:12px;font-size:10px}.footer-columns{grid-template-columns:.75fr 1fr 1.1fr;gap:25px;display:grid}.footer-columns h3{letter-spacing:.1em;text-transform:uppercase;margin-bottom:18px;font:700 9px DM,sans-serif}.footer-columns a{color:#d1d2c8;margin-bottom:10px;font-size:10px;text-decoration:none;display:block}.footer-bottom{color:#b9bab1;letter-spacing:.02em;border-top:1px solid #ffffff30;grid-column:1/-1;justify-content:space-between;gap:30px;padding-top:20px;font-size:8px;display:flex}.collection-page>h1{margin:15px 0 22px}.page-dek{color:#56584f;max-width:710px;font-size:17px;line-height:1.75}.collection-page>.page-dek{margin-bottom:45px}.collection-page .story-grid{row-gap:45px}.directory-heading{justify-content:space-between;align-items:end;gap:25px;margin:16px 0 27px;display:flex}.directory-heading>p{color:var(--muted);font-size:12px}.draft-note{background:var(--soft);border-left:2px solid #777;margin-bottom:25px;padding:12px 16px;font-size:10px}.directory-search{border:1px solid var(--ink);background:#fffef9;align-items:center;display:flex}.directory-search input{background:0 0;border:0;flex:1;padding:19px 20px;font-size:15px}.directory-search button{width:52px;font-size:30px}.chips{white-space:nowrap;scrollbar-width:thin;gap:8px;padding:22px 0;display:flex;overflow-x:auto}.chips button{border:1px solid var(--line);border-radius:30px;min-height:40px;padding:8px 15px;font-size:11px}.chips button[aria-pressed=true]{background:var(--ink);color:var(--paper);border-color:var(--ink)}.directory-filters{border-block:1px solid var(--line);justify-content:space-between;gap:20px;padding:14px 0;display:flex}.directory-filters label{flex-direction:column;gap:5px;font-size:9px;font-weight:700;display:flex}.directory-filters select{background:0 0;border:0;max-width:230px;min-height:32px;padding:5px 18px 5px 0;font-size:11px}.directory-results{justify-content:space-between;gap:15px;padding:22px 0;font-size:12px;display:flex}.directory-results>div{gap:18px;display:flex}.directory-results button{font-size:10px}.directory-results button[aria-pressed=true]{border-bottom:1px solid}.brand-cards{grid-template-columns:repeat(3,minmax(0,1fr));gap:22px;display:grid}.brand-card{border:1px solid var(--line);background:#fffef9;flex-direction:column;min-width:0;padding:24px;display:flex}.brand-card-top{justify-content:space-between;align-items:center;gap:15px;margin-bottom:20px;display:flex}.brand-card-top button{min-width:32px;min-height:32px;padding:0 3px;font-size:27px;line-height:1}.brand-card h3 a{text-decoration:none}.brand-card .brand-place{letter-spacing:.04em;color:var(--muted);margin:9px 0 15px;font-size:9px}.brand-card>p:not(.brand-place):not(.internal-label){margin-bottom:15px;font-size:12px;line-height:1.8}.product-tags{flex-wrap:wrap;gap:6px;margin-top:auto;display:flex}.product-tags span{border:1px solid var(--line);border-radius:20px;padding:4px 8px;font-size:8px}.internal-label{color:var(--muted);margin:18px 0 0;font-size:8px;line-height:1.7}.brand-links{border-top:1px solid var(--line);justify-content:space-between;gap:10px;margin-top:16px;padding-top:14px;font-size:9px;font-weight:700;display:flex}.brand-links a{text-decoration:none}.directory-page>.fine{margin-top:25px}.empty{text-align:center;background:var(--soft);border:1px solid var(--line);padding:50px 30px}.empty p{max-width:600px;margin:20px auto 25px;font-size:13px}.prose-page{max-width:1100px;margin:auto}.prose-page>h1{margin:15px 0 30px}.prose-page>.page-dek{margin-bottom:30px}.prose-page>p{max-width:800px;margin:20px 0;font-size:15px;line-height:1.9}.prose-page>h2{margin-top:50px;margin-bottom:24px;font-size:39px}.standard-grid{border-block:1px solid var(--line);grid-template-columns:repeat(3,1fr);gap:30px;padding:30px 0;display:grid}.standard-grid>div>span{font:italic 25px Georgia,serif}.standard-grid h3{margin:20px 0 15px;font-size:23px}.standard-grid p{font-size:12px;line-height:1.9}.policy-row{border-top:1px solid var(--line);grid-template-columns:1fr 2fr;gap:30px;padding:24px 0;display:grid}.policy-row h3{font-size:24px}.policy-row p{font-size:13px;line-height:1.9}.form-page{grid-template-columns:1fr 1fr;align-items:start;gap:10vw;display:grid}.form-page h1{margin:17px 0 25px}.form-page .page-dek{margin-bottom:25px;font-size:16px}.form-page>div>p:not(.page-dek):not(.kicker){margin-top:20px;font-size:12px}.form-page ul{padding-left:18px;font-size:13px;line-height:2.4}.stacked-form{border:1px solid var(--line);background:#fffef9;padding:30px}.stacked-form>label:not(.check),.editor-sheet form>label,.edit-grid>label{flex-direction:column;gap:8px;margin-bottom:17px;font-size:10px;font-weight:700;display:flex}.stacked-form input,.stacked-form select,.stacked-form textarea{width:100%;font-size:13px;font-weight:400}.stacked-form .check{align-items:start;font-size:10px;font-weight:400}.stacked-form .check input{width:15px}.stacked-form .button{width:100%;margin-top:14px}.stacked-form>a{margin-top:15px;display:inline-block}.profile-heading{justify-content:space-between;align-items:start;gap:35px;margin:25px 0 40px;display:flex}.profile-heading .kicker{margin-bottom:15px}.profile-heading h1{margin-bottom:22px;font-size:60px}.profile-heading .page-dek{max-width:700px;font-size:16px}.profile-heading>.button{flex-shrink:0;margin-top:30px;font-size:10px}.profile-grid{grid-template-columns:1fr 300px;gap:6vw;display:grid}.profile-grid>div>figure img{object-fit:cover;width:100%;height:380px}.profile-grid figcaption{color:var(--muted);padding-top:8px;font-size:9px}.profile-grid h2{margin:40px 0 20px;font-size:40px}.profile-grid>div>p{font-size:14px;line-height:1.9}.profile-grid ul{font-size:13px;line-height:2}.profile-links{flex-wrap:wrap;gap:12px;margin-bottom:20px;display:flex}.profile-links .button{gap:20px;font-size:11px}.profile-grid>div>h3{margin:40px 0 20px}.source{margin-bottom:15px;font-size:12px!important}.source small{color:var(--muted);margin-top:5px;font-size:10px;display:block}.evidence-panel{border:1px solid var(--line);background:var(--soft);align-self:start;padding:25px;font-size:11px;line-height:1.9;position:sticky;top:80px}.evidence-panel h3{margin:15px 0;font-size:27px}.evidence-panel a{margin-top:16px;font-weight:700;display:block}.evidence-panel hr{border:0;border-top:1px solid var(--line);margin:25px 0}.crumb{font-size:11px}.article-page>header{text-align:center;max-width:920px;margin:55px auto 40px;padding:0 30px}.article-page h1{margin:17px 0 24px;font-size:clamp(41px,5vw,69px)}.article-page .page-dek{max-width:760px;margin:auto;font-size:16px}.byline{color:var(--muted);font-size:10px;margin-top:22px!important}.article-hero{margin:0 5.5vw}.article-hero img{object-fit:cover;width:100%;height:500px}.article-hero figcaption{color:var(--muted);padding-top:9px;font-size:9px}.article-layout{grid-template-columns:minmax(0,710px) 300px;gap:7vw;margin:55px 8vw 80px;display:grid}.article-body>section{margin-top:35px}.article-body>section h2{margin-bottom:20px;font-size:33px}.article-body p{font-size:15px;line-height:1.95}.article-layout>aside{align-self:start}.article-layout aside>.kicker{margin-bottom:18px}.article-layout aside>.brand-card{margin-bottom:20px;padding:20px}.article-layout aside .brand-links{flex-direction:column;gap:10px}.article-layout aside>.fine{margin-top:20px}.article-sources{border-top:1px solid var(--line);padding-top:25px}.article-sources h3{margin-bottom:20px;font-size:24px}.article-sources p{margin-top:12px;font-size:11px!important;line-height:1.8!important}.recipe-meta{border-block:1px solid var(--line);flex-wrap:wrap;gap:25px;padding:15px 0;font-size:10px;display:flex}.recipe-meta button{margin-left:auto;font-size:10px;text-decoration:underline}.recipe-note{background:var(--soft);padding:18px;margin:22px 0 32px!important;font-size:12px!important}.article-body>h2{margin:35px 0 20px;font-size:35px}.ingredients{margin:0;padding:0;list-style:none}.ingredients li{border-bottom:1px solid var(--line);padding:12px 0;font-size:13px}.ingredients label{align-items:center;gap:12px;display:flex}.ingredients input{accent-color:#111}.ingredients label:has(input:checked){color:var(--muted);text-decoration:line-through}.recipe-steps{padding-left:25px}.recipe-steps li{margin-bottom:20px;padding-left:10px;font-size:14px;line-height:1.9}.credit{border-bottom:1px solid var(--line);align-items:start;gap:25px;padding:25px 0;display:flex}.credit img{object-fit:cover;width:210px;height:145px}.credit h3{text-transform:capitalize;margin-bottom:12px}.credit .fine{margin-top:12px;font-size:10px}.studio{padding:45px 4vw 80px}.studio-header{justify-content:space-between;align-items:center;gap:30px;margin-bottom:35px;display:flex}.studio-header h1{margin-top:10px;font-size:49px}.studio-metrics{border:1px solid var(--line);grid-template-columns:repeat(4,1fr);margin:25px 0;display:grid}.studio-metrics>div{border-right:1px solid var(--line);flex-direction:column;padding:20px 25px;display:flex}.studio-metrics>div:last-child{border-right:0}.studio-metrics b{font:400 43px Georgia,serif}.studio-metrics span{margin-top:9px;font-size:10px}.studio-note{background:var(--soft);padding:15px 20px;font-size:12px}.studio-tabs{border-bottom:1px solid var(--line);white-space:nowrap;gap:10px;margin:30px 0 0;display:flex;overflow:auto}.studio-tabs button{padding:12px 17px;font-size:11px}.studio-tabs button[aria-pressed=true]{background:var(--ink);color:var(--paper)}.studio-message{min-height:26px;margin:18px 0;font-size:12px;font-weight:700}.studio-filter{align-items:end;gap:25px;margin-bottom:25px;display:flex}.studio-filter label{flex-direction:column;gap:7px;font-size:10px;display:flex}.studio-filter input{min-width:280px}.studio-filter select{min-width:170px}.studio-filter p{margin-left:auto;font-size:12px}.studio-table-wrap{border:1px solid var(--line);overflow:auto}table{border-collapse:collapse;white-space:normal;width:100%;font-size:12px}th,td{text-align:left;border-bottom:1px solid var(--line);padding:17px 18px}th{background:var(--soft);text-transform:uppercase;letter-spacing:.07em;font-size:9px}td small{color:var(--muted);margin-top:5px;font-size:9px;display:block}td button{white-space:nowrap;font-size:11px;font-weight:700;text-decoration:underline}tbody tr:hover{background:#f0efe6}.studio-content-grid{grid-template-columns:repeat(3,1fr);gap:25px;margin-top:30px;display:grid}.studio-content-grid>article{border:1px solid var(--line);padding:25px}.studio-content-grid h3{margin:13px 0 15px}.studio-content-grid p:not(.kicker){margin-bottom:20px;font-size:12px;line-height:1.9}.studio-content-grid a{margin-top:12px;font-size:10px;display:block}.studio>h2{margin-bottom:25px}.inbox-item{border:1px solid var(--line);background:#fffef9;justify-content:space-between;gap:35px;margin-bottom:20px;padding:25px;display:flex}.inbox-item h3{margin:13px 0}.inbox-item p{white-space:pre-wrap;overflow-wrap:anywhere;font-size:12px}.inbox-item small{font-size:9px}.inbox-item label{flex-direction:column;gap:8px;min-width:140px;font-size:9px;display:flex}.inbox-item select{font-size:12px}.change-item{border-bottom:1px solid var(--line);padding:17px 0;font-size:11px}.change-item summary{cursor:pointer}.change-pair{grid-template-columns:1fr 1fr;gap:20px;display:grid}.change-pair pre{white-space:pre-wrap;overflow-wrap:anywhere;background:var(--soft);max-height:350px;padding:15px;font-size:10px;overflow:auto}.export-grid{grid-template-columns:repeat(4,1fr);gap:20px;margin:30px 0 40px;display:grid}.export-grid>div{border:1px solid var(--line);padding:25px}.export-grid h3{margin-bottom:20px;font-size:24px}.export-grid a{margin-top:10px;font-size:11px;display:block}.studio>h3{margin:35px 0 20px}.studio>p,.studio>ol{max-width:1000px;font-size:13px}.studio>ol li{margin-bottom:12px}.editor-overlay{z-index:100;background:#12130eb3;justify-content:end;display:flex;position:fixed;inset:0}.editor-sheet{background:var(--paper);width:min(780px,100%);height:100dvh;padding:30px 40px;overflow:auto;box-shadow:-15px 0 80px #0003}.editor-sheet>header{border-bottom:1px solid var(--line);justify-content:space-between;align-items:start;gap:20px;margin-bottom:22px;padding-bottom:20px;display:flex}.editor-sheet>header h2{font-size:35px}.editor-sheet>header button{min-width:40px;min-height:40px;font-size:34px;line-height:1}.editor-sheet input,.editor-sheet textarea,.editor-sheet select{font-size:12px;font-weight:400}.editor-sheet label input,.editor-sheet label textarea,.editor-sheet label select{width:100%}.edit-grid{grid-template-columns:1fr 1fr;gap:0 20px;display:grid}.review-checks{border-block:1px solid var(--line);margin:20px 0;padding:10px 0}.review-checks .check input{width:15px}.review-checks .check{font-size:11px}.editor-sheet details{border-top:1px solid var(--line);padding:17px 0;font-size:11px}.editor-sheet details>label{flex-direction:column;gap:10px;margin:15px 0;display:flex}.editor-sheet pre{white-space:pre-wrap;overflow-wrap:anywhere;max-height:300px;font-size:10px;overflow:auto}.gate-panel{background:var(--soft);margin:20px 0;padding:23px;font-size:12px}.gate-panel h3{margin-bottom:15px;font-size:24px}.gate-panel ul{padding-left:17px;line-height:2}.editor-actions{justify-content:space-between;gap:20px;margin:20px 0;display:flex}.editor-actions>button:last-child{font-size:11px}.json-editor{line-height:1.6;font-family:monospace!important;font-size:11px!important}.editor-sheet>p{margin-bottom:20px;font-size:12px}@media (min-width:1650px){body>main,.magazine-cover,.home-search,.section,.aisle-section,.newsletter{max-width:1650px;margin-left:auto;margin-right:auto}.aisle-section{max-width:1470px}}@media (max-width:1100px){.nav-links{gap:23px}.magazine-cover{gap:25px}.cover-main,.cover-copy{min-height:520px}.cover-copy{padding:35px 30px}.cover-aside h2{font-size:31px}.cover-aside>figure{height:190px}.cover-note{margin-top:20px}.cover-note p{font-size:20px}.story-card img{height:210px}.story-card h3{font-size:25px}.kitchen-feature h2{font-size:49px}.maker-feature{grid-template-columns:.55fr 1.4fr .8fr;gap:30px}.maker-index{font-size:45px}.maker-feature h2{font-size:33px}.footer{grid-template-columns:1fr;gap:35px}.footer-columns{max-width:700px}.article-layout{grid-template-columns:minmax(0,1fr) 260px;gap:35px;margin-inline:5.5vw}.brand-cards{gap:16px}.brand-card{padding:21px}.brand-card h3{font-size:26px}.directory-filters{gap:15px}.directory-filters select{max-width:200px}.profile-grid{grid-template-columns:1fr 270px;gap:35px}.studio-content-grid{grid-template-columns:repeat(2,1fr)}}@media (max-width:760px){body{font-size:14px}.section{padding:48px 22px}.utility{padding:9px 22px;font-size:7px}.utility>span:nth-child(2){display:none}.masthead{padding:8px 15px}.masthead img{height:145px}.main-nav{min-height:51px;padding:0 22px}.mobile-menu{text-align:left;min-width:80px;padding:15px 0;font-size:11px;font-weight:700;display:block}.nav-links{background:var(--paper);border-bottom:1px solid var(--ink);flex-wrap:wrap;gap:0 25px;padding:15px 22px;display:none;position:absolute;top:50px;left:0;right:0}.nav-links.open{display:flex}.nav-links a{padding:12px 0}.main-nav .nav-save{font-size:10px}.private-notice{align-items:center;padding:8px 22px;font-size:8px}.private-notice>span{max-width:270px;line-height:1.6}.private-notice>a{font-size:8px}.magazine-cover{grid-template-columns:1.75fr 1fr;gap:20px;padding:22px 22px 30px}.cover-main,.cover-copy{min-height:475px}.cover-copy{padding:28px 22px}.cover-copy h1{font-size:47px}.cover-copy .kicker{font-size:8px}.cover-copy p:not(.kicker){margin:17px 0 20px;font-size:11px}.cover-copy .button{gap:25px;min-height:45px;padding:12px 17px;font-size:10px}.cover-aside>figure{height:160px}.cover-aside h2{font-size:27px}.cover-aside>.kicker{margin-top:16px;font-size:8px}.cover-aside>p:not(.kicker){margin:12px 0 16px;font-size:10px}.cover-aside .text-link{gap:15px;font-size:9px}.cover-note{margin-top:20px;padding-top:14px}.cover-note>span{font-size:7px}.cover-note p{font-size:18px}.home-search{padding:30px 22px}.home-search h2{margin-bottom:20px;font-size:29px}.home-search form{display:flex}.home-search input{padding-inline:10px;font-size:11px}.home-search .button{gap:15px;min-height:44px;padding:10px 13px;font-size:9px}.home-search .button span{font-size:19px}.popular{gap:12px;margin-top:17px;font-size:7px}.popular a{font-size:9px}.section-title{gap:15px;margin-bottom:25px}.section-title h2{font-size:34px}.section-title .kicker{font-size:8px}.section-title>a{white-space:nowrap;gap:14px;font-size:9px}.story-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:20px}.story-card img{height:200px}.story-card h3{font-size:25px}.story-card>p:not(.kicker){font-size:11px}.story-card .kicker{margin-top:15px;font-size:8px}.story-card>.text-link{font-size:10px}.aisle-section{grid-template-columns:1fr;gap:25px;margin:0 22px;padding:32px 0}.aisle-section>div:first-child{max-width:500px}.aisle-section h2{font-size:38px}.aisle-section p:not(.kicker){max-width:430px;font-size:12px}.aisles{gap:20px}.aisles figure{height:170px}.aisles a>span{font-size:21px}.kitchen-feature{grid-template-columns:1fr 1fr;gap:35px}.kitchen-feature>figure img{height:330px}.kitchen-feature h2{margin:14px 0 20px;font-size:39px}.kitchen-feature p:not(.kicker){margin-bottom:20px;font-size:11px;line-height:1.8}.kitchen-feature .button{gap:20px;min-height:45px;padding:12px 17px;font-size:10px}.kitchen-feature .fine{font-size:9px!important}.kitchen-feature figcaption{font-size:8px}.maker-feature{grid-template-columns:.5fr 1.5fr;gap:25px}.maker-feature figure{display:none}.maker-index{font-size:40px}.maker-feature h2{font-size:33px}.maker-feature .kicker{font-size:8px}.maker-feature p:not(.kicker){font-size:11px}.submission-banner{padding:30px 22px;display:block}.submission-banner h2{font-size:31px}.submission-banner .button{margin-top:25px;font-size:11px}.newsletter{grid-template-columns:1fr 1fr;gap:35px;padding:45px 22px}.newsletter h2{font-size:35px}.newsletter>div>p:not(.kicker){font-size:11px}.newsletter .kicker{font-size:8px}.inline-input{display:block}.inline-input input{width:100%;font-size:12px}.inline-input button{padding:0 0 14px;font-size:10px}.newsletter .check{font-size:9px}.footer{gap:30px;padding:35px 22px 18px}.footer-brand img{width:90px;height:100px}.footer-brand h2{font-size:32px}.footer-columns{gap:20px}.footer-columns a{font-size:9px}.footer-columns h3{font-size:8px}.footer-bottom{flex-direction:column;gap:10px;font-size:8px}.directory-heading{display:block}.directory-heading h1{margin-bottom:20px;font-size:49px}.directory-heading>p{font-size:12px}.draft-note{font-size:9px}.directory-search input{padding:16px;font-size:12px}.directory-search button{width:43px;font-size:25px}.chips{padding:18px 0;margin-right:-22px;padding-right:22px}.chips button{min-height:36px;padding:8px 13px;font-size:10px}.directory-filters{flex-wrap:wrap;justify-content:flex-start;gap:15px 25px}.directory-filters label{flex:40%;font-size:8px}.directory-filters select{width:100%;max-width:100%;font-size:10px}.directory-results{gap:12px;padding:19px 0;font-size:11px}.directory-results>div{gap:12px}.directory-results button{font-size:9px}.brand-cards{grid-template-columns:repeat(2,minmax(0,1fr));gap:15px}.brand-card{padding:18px}.brand-card h3{font-size:26px}.brand-card>p:not(.brand-place):not(.internal-label){font-size:11px}.brand-links{flex-direction:column;gap:10px}.brand-card-top .kicker{font-size:7px}.brand-card .brand-place{font-size:8px}.internal-label,.product-tags span{font-size:7px}.collection-page>h1{font-size:47px}.page-dek{font-size:15px}.form-page{grid-template-columns:1fr;gap:30px}.form-page h1{font-size:49px}.form-page .page-dek{font-size:15px}.stacked-form{padding:25px}.prose-page>h1{font-size:48px}.prose-page>p{font-size:13px}.prose-page>h2{margin-top:35px;font-size:34px}.standard-grid{grid-template-columns:1fr;gap:25px;padding:25px 0}.standard-grid h3{margin:12px 0;font-size:24px}.policy-row{grid-template-columns:1fr;gap:15px}.policy-row p{font-size:12px}.profile-heading{margin-top:23px;display:block}.profile-heading h1{font-size:48px}.profile-heading .page-dek{font-size:14px}.profile-heading>.button{margin-top:23px}.profile-grid{grid-template-columns:1fr;gap:35px}.profile-grid>div>figure img{height:300px}.evidence-panel{position:static}.profile-grid h2{margin-top:30px;font-size:34px}.profile-grid>div>p{font-size:13px}.profile-links .button,.profile-grid>div>p.fine{font-size:10px}.article-page>header{margin:35px auto 30px;padding:0 22px}.article-page h1{font-size:45px}.article-page .page-dek{font-size:14px}.article-hero{margin:0 22px}.article-hero img{height:340px}.article-hero figcaption{font-size:8px}.article-layout{grid-template-columns:1fr;gap:35px;margin:35px 22px 50px}.article-body p{font-size:14px;line-height:1.9}.article-body>section h2{font-size:30px}.article-layout>aside{grid-template-columns:1fr 1fr;gap:15px;display:grid}.article-layout>aside>.kicker,.article-layout>aside>.fine{grid-column:1/-1}.article-layout aside>.brand-card{margin-bottom:0}.recipe-meta{gap:17px;font-size:9px}.recipe-meta button{font-size:9px}.recipe-note{font-size:11px!important}.recipe-steps li{font-size:13px}.ingredients li{font-size:12px}.credit{gap:20px}.credit img{width:145px;height:120px}.credit h3{font-size:24px}.credit p{font-size:11px}.studio{padding:30px 20px 55px}.studio-header{display:block}.studio-header h1{font-size:38px}.studio-header>a{margin-top:23px;font-size:11px}.studio-metrics{grid-template-columns:repeat(2,1fr)}.studio-metrics>div{border-bottom:1px solid var(--line);padding:18px}.studio-metrics>div:nth-child(2n){border-right:0}.studio-metrics>div:nth-last-child(-n+2){border-bottom:0}.studio-metrics b{font-size:37px}.studio-metrics span{font-size:9px}.studio-note{font-size:11px}.studio-tabs button{padding:12px;font-size:10px}.studio-filter{flex-wrap:wrap;align-items:start;gap:15px}.studio-filter label{flex:45%}.studio-filter input,.studio-filter select{width:100%;min-width:0;font-size:11px}.studio-filter p{font-size:10px}.studio-table-wrap table{min-width:750px}.studio-content-grid{grid-template-columns:1fr}.inbox-item{padding:22px;display:block}.inbox-item label{max-width:190px;margin-top:20px}.change-pair{grid-template-columns:1fr}.export-grid{grid-template-columns:repeat(2,1fr);gap:15px}.export-grid>div{padding:20px}.editor-sheet{padding:23px 22px}.editor-sheet>header h2{font-size:30px}.edit-grid{gap:0 15px}.editor-actions{align-items:center}.editor-actions .button{gap:15px;padding:12px 17px;font-size:10px}}@media (max-width:480px){.masthead img{height:122px}.utility{font-size:6px}.private-notice{gap:10px;font-size:7px}.private-notice>span{max-width:230px}.magazine-cover{grid-template-columns:1fr;gap:25px}.cover-main,.cover-copy{min-height:500px}.cover-copy{padding:30px 26px}.cover-copy h1{font-size:57px}.cover-copy p:not(.kicker){font-size:12px}.cover-aside{grid-template-columns:110px 1fr;align-items:start;gap:0 20px;display:grid}.cover-aside>figure{grid-row:1/5;height:160px}.cover-aside h2{font-size:29px}.cover-aside>.kicker{margin:0 0 8px}.cover-aside>p:not(.kicker){margin:10px 0 14px;font-size:10px;line-height:1.75}.cover-aside .cover-note{display:none}.cover-aside .text-link{font-size:9px}.home-search h2{font-size:29px}.home-search form{padding:8px;display:block}.home-search input{width:100%;padding:12px 8px}.home-search .button{width:100%;margin-top:5px;font-size:11px}.popular{gap:9px 14px}.section-title{display:block}.section-title h2{font-size:33px}.section-title>a{margin-top:18px}.story-grid{grid-template-columns:1fr;gap:34px}.story-card img{height:235px}.story-card h3{font-size:31px}.story-card>p:not(.kicker){margin-bottom:18px;font-size:12px}.aisles{gap:20px 14px}.aisles figure{height:145px}.aisles a>span{gap:9px;font-size:18px;line-height:1.2}.kitchen-feature{grid-template-columns:1fr;gap:27px}.kitchen-feature>figure img{height:300px}.kitchen-feature h2{font-size:45px}.kitchen-feature p:not(.kicker){max-width:none;font-size:12px}.kitchen-feature .fine{font-size:10px!important}.maker-feature{grid-template-columns:.55fr 1.4fr;gap:20px}.maker-index{font-size:35px}.maker-index span{font-size:28px}.maker-feature h2{font-size:31px}.maker-feature p:not(.kicker){font-size:11px}.maker-feature .text-link{gap:15px;font-size:10px}.submission-banner .kicker{font-size:8px}.submission-banner h2{font-size:34px}.newsletter{grid-template-columns:1fr;gap:25px}.newsletter h2{font-size:43px}.inline-input{display:flex}.inline-input input{font-size:12px}.inline-input button{padding:8px 0 8px 10px;font-size:10px}.newsletter .check{font-size:10px}.footer-columns{grid-template-columns:1fr 1fr;gap:25px}.footer-columns>div:last-child{grid-column:1/-1}.footer-columns>div:last-child a{margin-right:17px;display:inline-block}.footer-brand{gap:20px}.footer-brand h2{font-size:32px}.directory-heading h1{font-size:46px}.brand-cards{grid-template-columns:1fr}.brand-card{padding:24px}.brand-card h3{font-size:31px}.brand-card>p:not(.brand-place):not(.internal-label){font-size:12px}.brand-card-top .kicker{font-size:8px}.brand-card .brand-place{font-size:9px}.internal-label{font-size:8px}.brand-links{flex-direction:row}.product-tags span{font-size:8px}.directory-results{flex-wrap:wrap}.directory-results>div{margin-left:auto}.article-layout>aside{grid-template-columns:1fr}.article-page h1{font-size:41px}.article-hero img{height:265px}.article-body>section h2{font-size:29px}.profile-heading h1{font-size:43px}.profile-grid>div>figure img{height:250px}.credit{display:block}.credit img{width:100%;height:200px;margin-bottom:20px}.credit p{font-size:12px}.edit-grid{grid-template-columns:1fr}.editor-sheet>header h2{font-size:27px}.studio-header h1{font-size:35px}}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}*{transition:none!important;animation:none!important}}@media print{.utility,.masthead,.main-nav,.private-notice,.footer,.article-hero,.article-layout>aside,.recipe-meta button,.article-sources{display:none!important}.article-layout{margin:20px;display:block}.article-page>header{margin:0 20px 25px}.article-page h1{font-size:32px}.article-body p,.recipe-steps li{font-size:11px}.article-body section{break-inside:avoid}input[type=checkbox]{display:none}a{text-decoration:none}body{color:#000;background:#fff}}.brand-list-actions{flex-wrap:wrap;align-items:center;gap:16px;margin:20px 0;display:flex}.brand-list-actions .button{white-space:normal;min-height:44px}.discovery-share .shopping-actions{flex-wrap:wrap;gap:16px;margin:12px 0;display:flex}.discovery-share button,.discovery-share a{align-items:center;min-height:44px;display:inline-flex}.saved-brands{margin:40px 0}.saved-brands article{border-top:1px solid;padding:20px 0}.utility .header-account{z-index:80;text-transform:none;letter-spacing:normal;flex-shrink:0;margin-left:auto;position:relative}.utility .header-account-greeting{color:inherit;font:inherit;letter-spacing:normal;text-transform:none;white-space:nowrap;background:0 0;border:0;min-height:44px;padding:12px 0}.utility .header-account-menu{background:var(--paper,#faf6ed);width:205px;color:var(--ink,#161714);border:1px solid var(--green,#237b45);z-index:81;padding:5px 0;position:absolute;top:100%;right:0;box-shadow:0 3px 8px #16171412}.utility .header-account-menu[hidden]{display:none}.utility .header-account-menu a,.utility .header-account-menu button{width:100%;min-height:44px;font:inherit;text-align:left;text-transform:none;letter-spacing:normal;white-space:normal;color:var(--ink,#161714);background:0 0;border:0;align-items:center;padding:11px 17px;font-size:13px;line-height:1.4;text-decoration:none;display:flex}.utility .header-account-menu a:hover,.utility .header-account-menu button:hover{color:#1c6337;background:#e6edde}.utility .header-account-menu a:focus-visible{outline-offset:-3px;outline:2px solid}.utility .header-account-menu button:focus-visible{outline-offset:-3px;outline:2px solid}.utility .header-account-greeting:focus-visible{outline-offset:-3px;outline:2px solid}@media (max-width:650px){.utility .header-account{display:block}.utility{overflow:visible}.utility .header-account-menu{width:195px}.utility .header-account-greeting{font-size:12px}}.utility .header-account-greeting{padding:8px 0;font-size:13px}.utility:has(.header-account){padding-top:0;padding-bottom:0}.release-banner,.release-edition{border:1px solid var(--ink,#24221d);margin:24px 0;padding:24px}.release-banner{background:#f0e8d5}.release-fields{grid-template-columns:1fr 1fr;gap:20px;display:grid}.release-desk label{gap:8px;margin:14px 0;display:grid}.release-desk input:not([type=checkbox]),.release-desk textarea,.release-desk select{color:#24221d;background:#fff;border:1px solid #777;width:100%;max-width:100%;padding:12px}.release-desk textarea{min-height:90px}.release-picker{border:1px solid #aaa;max-height:300px;padding:15px;overflow:auto}.release-picker label{align-items:flex-start;gap:12px;display:flex}.release-picker input{min-width:20px;min-height:20px;margin-top:5px}.release-picker small{display:block}.release-actions{flex-wrap:wrap;gap:16px;margin-top:20px;display:flex}.release-preview{border-top:1px solid #aaa;padding:16px 0}.release-reason{white-space:pre-line;color:#852a17}.release-checks{background:#fff0d9;padding:20px}.release-card-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:28px;margin:24px 0;display:grid}.release-image{object-fit:contain;background:#f5f0e7;width:100%;height:280px}.release-image-content{object-fit:contain}.new-releases h3{font-size:32px}.new-releases h4{margin-top:10px;font-size:24px}.new-releases>article+article{border-top:1px solid #aaa;margin-top:40px;padding-top:30px}.release-desk button:disabled{opacity:.5;cursor:wait}@media (max-width:700px){.release-fields,.release-card-grid{grid-template-columns:1fr}.release-banner,.release-edition{padding:18px}.release-image{height:250px}}.restocking-label{color:#28532d;background:#f2f3e8;border:1px solid #54734a;border-radius:999px;align-items:center;margin:8px 0;padding:5px 11px;font:600 12px/1.3 DM,Arial,sans-serif;display:inline-flex}.brand-availability-editor{margin:20px 0}.restocking-brands{margin-top:48px}.restocking-maker-photo{object-fit:contain!important}.brand-review-panel{background:#f5efdf;border-top:2px solid #305442;margin:12px 0 28px;padding:24px;scroll-margin-top:24px}.brand-review-panel h3{margin-top:0}.review-summary{flex-wrap:wrap;gap:18px 36px;display:flex}.review-summary dt{text-transform:uppercase;letter-spacing:.07em;font-size:12px}.review-summary dd{margin:4px 0;font-weight:600}.review-blockers ul{padding-left:20px}.review-blockers li{border-bottom:1px solid #c6c6ad;padding:12px 0}.review-blockers small,.founder-vetting-control small{display:block}.brand-review-panel:focus{outline-offset:3px;outline:2px solid #305442}.founder-vetting-control fieldset{max-width:600px;padding:16px}.studio-table-wrap .founder-vetting-control fieldset{min-width:260px}.brand-review-panel label{display:block}.brand-review-panel input,.brand-review-panel textarea{max-width:100%}@media (max-width:600px){.brand-review-panel{padding:16px}.review-summary{gap:12px}.review-summary>div{flex:100%}}.brand-list-controls{flex-wrap:wrap;gap:16px}.brand-list-controls>label{flex:190px;min-width:0}.brand-list-controls>label:first-child{flex:2 260px}.brand-list-controls input,.brand-list-controls select{width:100%;min-width:0}.brand-list-controls>p{white-space:nowrap}.review-inline-resolution{border-top:1px solid var(--line);padding:18px 0}.review-inline-resolution label{margin:12px 0}.review-inline-resolution .check input{width:auto}@media (max-width:600px){.brand-list-controls>label,.brand-list-controls>label:first-child{flex-basis:100%}.brand-list-controls>p{margin-left:0}.brand-list-controls .text-link{white-space:normal}}.footer-brand{flex-wrap:wrap}.footer-social{flex-basis:100%;align-items:center;gap:12px;margin-top:16px;display:flex}.footer-social a{min-width:44px;min-height:44px;color:inherit;border:1px solid;border-radius:50%;justify-content:center;align-items:center;text-decoration:none;display:inline-flex!important}.footer-social a:hover{opacity:.8}.footer-social a:focus-visible{outline-offset:4px;outline:3px solid}.traffic-report table{border-collapse:collapse;width:100%}.traffic-report th,.traffic-report td{text-align:left;overflow-wrap:anywhere;border-bottom:1px solid #ddd;padding:8px}.traffic-report form{flex-wrap:wrap;align-items:end;gap:14px;display:flex}.traffic-report label{gap:6px;display:grid}.traffic-report .traffic-chart{border-bottom:1px solid;align-items:end;gap:3px;height:180px;margin:18px 0;display:flex;overflow-x:auto}.traffic-report .traffic-bar{background:#267543;flex:1;min-width:8px}.traffic-report details{margin:20px 0}.traffic-report .report-tables{grid-template-columns:repeat(auto-fit,minmax(min(100%,320px),1fr));gap:24px;display:grid}.footer-brand{align-content:center;row-gap:16px}.footer-social{margin-top:0}.traffic-report h3{margin-top:22px;margin-bottom:8px}.traffic-report th{text-transform:none;letter-spacing:0;font:600 13px/1.5 DM,Arial,sans-serif}.traffic-report td{font-size:14px;line-height:1.5}.traffic-report>table{table-layout:fixed}.traffic-report>table th:first-child{width:43%}.traffic-report button{border:1px solid var(--ink);background:var(--paper);min-height:44px;color:var(--ink);border-radius:3px;margin:8px 0;padding:10px 16px}.traffic-report summary{min-height:44px;padding:10px 0}.traffic-report button:focus-visible{outline:3px solid var(--ink);outline-offset:3px}.traffic-report input:focus-visible{outline:3px solid var(--ink);outline-offset:3px}.traffic-report summary:focus-visible{outline:3px solid var(--ink);outline-offset:3px}.traffic-report .traffic-chart:focus-visible{outline:3px solid var(--ink);outline-offset:3px}.traffic-report .traffic-chart-caption{margin-top:8px;font-size:13px}@media (max-width:480px){.traffic-report th,.traffic-report td{padding:8px 5px}.traffic-report thead th{white-space:nowrap;font-size:11px}.traffic-report th,.traffic-report td{font-size:13px}}.traffic-report .report-tables th:last-child,.traffic-report .report-tables td:last-child{white-space:nowrap;min-width:48px}#bc-category-preview{--bc-paper:#faf8f3;--bc-ink:#161714;--bc-line:#d7d6cd;--bc-muted:#65665f;--bc-green:#266d40;--bc-red:#ed493a;color:var(--bc-ink);--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;font:14px/1.45 DM,Arial,sans-serif}#bc-category-preview *{box-sizing:border-box}#bc-category-preview .review-head{color:#faf8f3;background:#161714;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;padding:12px 18px;display:flex}#bc-category-preview .review-head strong{font-size:15px}#bc-category-preview .review-head span{font-size:12px}#bc-category-preview .stage-label{color:var(--bc-ink);background:var(--bc-paper);padding:20px 0 8px;font:14px Arial}#bc-category-preview .page{background:var(--bc-paper);border:1px solid var(--bc-line);container-type:inline-size}#bc-category-preview .topline{background:var(--bc-ink);color:var(--bc-paper);letter-spacing:.13em;padding:7px 22px;font-size:10px}#bc-category-preview .masthead{border-bottom:1px solid var(--bc-line);align-items:center;gap:20px;padding:12px 22px;display:flex}#bc-category-preview .logo{object-fit:contain;width:76px;height:76px}#bc-category-preview .motto{flex:1;font:23px/1.1 Georgia,serif}#bc-category-preview .list-link{text-underline-offset:4px;font-size:12px;text-decoration:underline}#bc-category-preview button,#bc-category-preview input,#bc-category-preview select{font:inherit;color:inherit}#bc-category-preview button{cursor:pointer}:is(#bc-category-preview button:focus-visible,#bc-category-preview input:focus-visible,#bc-category-preview select:focus-visible,#bc-category-preview a:focus-visible){outline:3px solid var(--bc-green);outline-offset:3px}#bc-category-preview .site-nav{border-bottom:1px solid var(--bc-line);flex-wrap:wrap;gap:20px;padding:11px 22px;display:flex}#bc-category-preview a{color:inherit;cursor:pointer;text-underline-offset:5px;text-decoration:underline}#bc-category-preview .site-nav a{font-size:12px}#bc-category-preview .site-nav a:first-child{color:var(--bc-green);font-weight:700}#bc-category-preview main{padding:18px 22px 22px}#bc-category-preview .intro{justify-content:space-between;align-items:end;gap:20px;margin-bottom:16px;display:flex}#bc-category-preview .eyebrow{text-transform:uppercase;letter-spacing:.16em;color:var(--bc-green);margin-bottom:6px;font-size:10px}#bc-category-preview h1{letter-spacing:-.045em;margin:0 0 7px;font:42px/1.04 Georgia,serif}#bc-category-preview .intro p{color:var(--bc-muted);margin:0;font-size:14px}#bc-category-preview .search{border:1px solid var(--bc-ink);background:#fffef9;align-items:center;gap:9px;margin-bottom:12px;padding:0 12px;display:flex}#bc-category-preview .search input{outline-offset:0;background:0 0;border:0;width:100%;min-height:46px;font-size:16px}#bc-category-preview .aisles{border-bottom:1px solid var(--bc-line);flex-wrap:wrap;gap:6px;padding-bottom:12px;display:flex}#bc-category-preview .aisles button{border:1px solid var(--bc-line);background:0 0;min-height:38px;padding:8px 10px;font-size:12px}#bc-category-preview .aisles button[aria-pressed=true]{background:var(--bc-ink);color:var(--bc-paper);border-color:var(--bc-ink)}#bc-category-preview button:hover{border-color:var(--bc-green);background:#e8eee5}#bc-category-preview .filters{flex-wrap:wrap;align-items:center;gap:7px;margin:12px 0;display:flex}#bc-category-preview .filters button,#bc-category-preview select{border:1px solid var(--bc-line);background:#fffef9;border-radius:22px;max-width:100%;min-height:38px;padding:8px 12px;font-size:12px}#bc-category-preview .filters button[aria-pressed=true]{background:var(--bc-green);color:#fff}#bc-category-preview .results-bar{color:var(--bc-muted);justify-content:space-between;align-items:center;gap:12px;margin:14px 0 10px;font-size:12px;display:flex}#bc-category-preview .grid{grid-template-columns:repeat(6,minmax(0,1fr));gap:20px 15px;display:grid}#bc-category-preview article{flex-direction:column;min-width:0;display:flex}#bc-category-preview .photo{aspect-ratio:1/1.07;background:#fffef9;border:1px solid #e8e6df;justify-content:center;align-items:center;margin-bottom:9px;padding:9px;display:flex}#bc-category-preview .photo img{object-fit:contain;width:100%;height:100%;display:block}#bc-category-preview .brand{color:var(--bc-muted);margin-bottom:4px;font-size:11px;line-height:1.3}#bc-category-preview h2{overflow-wrap:anywhere;margin:0 0 9px;font:500 14px/1.35 DM,Arial,sans-serif}#bc-category-preview .save{border:1px solid var(--bc-ink);background:0 0;align-self:start;min-width:82px;min-height:38px;margin-top:auto;padding:7px 12px;font-size:12px}#bc-category-preview .save[aria-pressed=true]{background:var(--bc-green);border-color:var(--bc-green);color:#fff}#bc-category-preview .ad{border-block:1px solid var(--bc-line);background:#eeede6;grid-column:1/-1;justify-content:space-between;align-items:center;gap:18px;margin:2px 0;padding:16px 0;display:flex}#bc-category-preview .ad-inner{flex:1;padding:0 18px}#bc-category-preview .ad small{color:var(--bc-muted);letter-spacing:.12em;text-transform:uppercase;margin-bottom:6px;font-size:10px;display:block}#bc-category-preview .ad h3{margin:0;font:25px/1.15 Georgia,serif}#bc-category-preview .ad p{color:var(--bc-muted);margin:6px 0 0;font-size:12px}#bc-category-preview .ad details{max-width:280px;margin:0 16px;font-size:12px}#bc-category-preview summary{cursor:pointer;text-underline-offset:4px;align-content:center;min-height:44px;text-decoration:underline}#bc-category-preview .example{border:1px solid var(--bc-line);background:#fffef9;margin-top:8px;padding:12px}#bc-category-preview .example strong{color:var(--bc-ink);margin-bottom:6px;font-size:12px;display:block}#bc-category-preview .example button{border:1px solid var(--bc-ink);background:0 0;min-height:44px;padding:6px 12px}#bc-category-preview .status{color:var(--bc-green);min-height:18px;margin:10px 0 0;font-size:12px}#bc-category-preview .end{border-top:1px solid var(--bc-line);margin-top:22px;padding-top:14px;font:20px Georgia,serif}#bc-category-preview .end small{color:var(--bc-muted);margin-top:8px;font:11px/1.5 Arial;display:block}#bc-category-preview .phone{max-width:390px;margin:0 auto}#bc-category-preview .more{border:1px solid var(--bc-ink);background:0 0;min-height:44px;margin-top:18px;padding:8px 16px}@container (width<=940px){#bc-category-preview .grid{grid-template-columns:repeat(4,minmax(0,1fr))}}@container (width<=600px){#bc-category-preview .grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:20px 12px}#bc-category-preview main{padding:16px 12px}#bc-category-preview .masthead{gap:12px;padding:10px 12px}#bc-category-preview .logo{width:60px;height:60px}#bc-category-preview .motto{font-size:19px}#bc-category-preview .list-link{max-width:80px;font-size:11px}#bc-category-preview .site-nav{gap:12px;padding:10px 12px}#bc-category-preview .site-nav .secondary{display:none}#bc-category-preview .topline{padding:7px 12px;font-size:9px}#bc-category-preview h1{font-size:34px}#bc-category-preview .aisles{gap:5px}#bc-category-preview .aisles button{min-height:44px;padding:7px 9px;font-size:11px}#bc-category-preview .save,#bc-category-preview .filters button,#bc-category-preview select{min-height:44px}#bc-category-preview .ad{padding:16px 0;display:block}#bc-category-preview .ad details{max-width:none;margin-top:8px}#bc-category-preview .ad h3{font-size:25px}#bc-category-preview h2{font-size:14px}#bc-category-preview .photo{aspect-ratio:1/1.05}#bc-category-preview .filters{gap:6px}}#bc-category-preview .viewport{background:#faf8f3;width:100%}#bc-category-preview .phone-stage{max-width:390px;margin:0 auto}#bc-category-preview .page{color:#161714;background:#faf8f3;max-width:none;margin:0}#bc-category-preview .grid{align-items:start;gap:20px 16px}#bc-category-preview article{color:#161714;align-self:start;display:block}#bc-category-preview .photo{aspect-ratio:4/5;box-sizing:border-box;background:#fffef9;width:100%;height:auto;min-height:0;margin:0 0 8px;padding:0;display:block;position:relative;overflow:hidden}#bc-category-preview .photo-fit{justify-content:center;align-items:center;display:flex;position:absolute;inset:10px}#bc-category-preview .photo-fit img{object-fit:contain;object-position:center;width:100%;min-width:0;height:100%;min-height:0;max-height:100%;display:block;position:absolute}#bc-category-preview .save{color:#fffef9;z-index:1;background:#266d40;border:1px solid #266d40;border-radius:20px;align-self:auto;min-width:72px;min-height:36px;margin:0;padding:7px 12px;font-size:13px;font-weight:700;line-height:20px;position:absolute;bottom:8px;right:8px}#bc-category-preview .save:hover{color:#fffef9;background:#1b512e}#bc-category-preview .save[aria-pressed=true]{color:#fffef9;background:#161714;border-color:#161714}#bc-category-preview .brand{color:#41433d;min-height:16px;margin:0 0 3px;font-size:12px;line-height:16px}#bc-category-preview h2{min-height:0;margin:0;font:500 15px/20px DM,Arial,sans-serif;color:#161714!important;opacity:1!important}#bc-category-preview .ad h3{font:26px/1.2 Georgia,serif;color:#161714!important;opacity:1!important}#bc-category-preview .ad{color:#161714;background:#eeede6;margin:0;padding:14px 0}#bc-category-preview .aisles{align-items:center;gap:0 17px;padding-bottom:6px}#bc-category-preview .aisles button{color:#41433d;background:0 0;border:0;border-bottom:2px solid #0000;border-radius:0;min-height:32px;padding:5px 0;font-size:12px;line-height:20px}#bc-category-preview .aisles button[aria-pressed=true]{color:#1b512e;background:0 0;border-color:#266d40;font-weight:700}#bc-category-preview .aisles button:hover{color:#161714;background:0 0;border-bottom-color:#266d40}#bc-category-preview .filters{gap:6px;margin:8px 0}#bc-category-preview .filters button,#bc-category-preview select{color:#161714;min-height:32px;padding:5px 11px;font-size:12px;line-height:20px}#bc-category-preview .filters button[aria-pressed=true]{color:#fffef9}#bc-category-preview .results-bar{margin:10px 0}#bc-category-preview .intro{margin-bottom:12px}#bc-category-preview .site-nav{padding-block:8px}#bc-category-preview .image-notes{color:#161714;background:#faf8f3;padding:12px 18px;font-size:12px}#bc-category-preview .image-notes summary{font-weight:700}#bc-category-preview .image-notes ul{columns:2;padding-left:20px}@container (width>=1200px){#bc-category-preview .grid{grid-template-columns:repeat(6,minmax(0,1fr))}}@container (width>=601px) and (width<=1199px){#bc-category-preview .grid{grid-template-columns:repeat(4,minmax(0,1fr))}}@container (width<=600px){#bc-category-preview .grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:18px 12px}#bc-category-preview .photo{aspect-ratio:4/5;margin-bottom:8px;padding:0}#bc-category-preview .save{min-height:44px;padding:10px 12px;line-height:22px;bottom:8px;right:8px}#bc-category-preview .photo-fit{inset:8px}#bc-category-preview .aisles{gap:0 14px}#bc-category-preview .aisles button{min-height:44px;padding:8px 0;font-size:12px}#bc-category-preview .filters button,#bc-category-preview select{min-height:44px}#bc-category-preview .image-notes ul{columns:1}}#bc-category-preview h1{color:#161714!important;opacity:1!important}#bc-category-preview .stage-label{color:#161714;padding:18px 12px 10px;font-weight:700}#bc-category-preview .review-head strong{color:#faf8f3}@media (max-width:600px){#bc-category-preview .phone-stage{width:390px;max-width:100%;margin:0 auto}#bc-category-preview .review-head{padding:10px 14px;display:block}#bc-category-preview .review-head span{margin-top:3px;display:block}#bc-category-preview .topline{display:none}#bc-category-preview .masthead{align-items:center;gap:12px;min-height:64px;padding:7px 12px;display:flex}#bc-category-preview .masthead .logo{width:48px;height:48px;margin-right:auto}#bc-category-preview .mobile-menu{color:#161714;background:#faf8f3;border:1px solid #d7d6cd;min-width:56px;min-height:44px;padding:8px 10px;font-size:13px}#bc-category-preview .list-link{color:#161714;align-items:center;gap:5px;max-width:none;min-height:44px;font-size:12px;display:flex}#bc-category-preview .site-nav[hidden]{display:none!important}#bc-category-preview .site-nav{gap:6px 18px;padding:8px 12px}#bc-category-preview .site-nav a{align-items:center;min-height:44px;display:flex}#bc-category-preview .site-nav .secondary{display:flex}#bc-category-preview main{padding:10px 12px 16px}#bc-category-preview .search{min-height:46px;margin:0 0 4px;padding:0 10px}#bc-category-preview .search input{color:#161714;min-height:44px;padding:0;font-size:16px}#bc-category-preview .aisles{white-space:nowrap;scrollbar-width:thin;scrollbar-color:#a3a59b transparent;flex-wrap:nowrap;gap:18px;margin:0 0 10px;padding:0;display:flex;overflow-x:auto}#bc-category-preview .aisles button{color:#41433d;flex:none;min-height:44px;padding:8px 0;font-size:13px}#bc-category-preview .intro{margin:0 0 6px;display:block}#bc-category-preview h1{letter-spacing:-.025em;color:#161714!important;opacity:1!important;margin:0!important;font:26px/32px Georgia,serif!important}#bc-category-preview .filter-panel{margin:0;display:block}#bc-category-preview .filter-panel>summary{color:#161714;background:#fffef9;border:1px solid #161714;border-radius:22px;justify-content:center;align-items:center;gap:5px;width:84px;min-height:44px;padding:8px 12px;font-size:13px;text-decoration:none;list-style:none;display:flex}#bc-category-preview .filter-panel>summary:after{content:"+";font-size:18px}#bc-category-preview .filter-panel[open]>summary:after{content:"−"}#bc-category-preview .filter-panel>summary::-webkit-details-marker{display:none}#bc-category-preview .filter-panel .filters{border-bottom:1px solid #d7d6cd;grid-template-columns:1fr 1fr;gap:8px;padding:10px 0;display:grid}#bc-category-preview .filter-panel .filters button,#bc-category-preview .filter-panel select{max-width:100%;min-height:44px;font-size:12px}#bc-category-preview .selected-chips:empty{display:none}#bc-category-preview .selected-chips{flex-wrap:wrap;gap:6px;margin:5px 0;display:flex}#bc-category-preview .selected-chips button{color:#1b512e;background:#e8eee5;border:1px solid #266d40;border-radius:20px;min-height:44px;padding:6px 10px;font-size:12px}#bc-category-preview .results-bar{color:#41433d;min-height:16px;margin:7px 0 9px;font-size:11px}#bc-category-preview .grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px 12px}#bc-category-preview .photo{width:100%;min-height:0;margin:0 0 7px;aspect-ratio:4/5!important;height:auto!important}#bc-category-preview .brand{margin:0 0 3px;font-size:12px;line-height:16px;color:#41433d!important}#bc-category-preview h2{color:#161714!important;opacity:1!important;margin:0!important;font-size:14px!important;line-height:19px!important}#bc-category-preview .photo-fit{inset:8px}#bc-category-preview .save{background:#266d40;min-height:44px;margin:0;padding:9px 12px;font-size:13px;line-height:24px;bottom:8px;right:8px;color:#fffef9!important}#bc-category-preview .ad{min-height:0;margin:0;padding:12px 0;display:block}#bc-category-preview .ad-inner{padding:0 12px}#bc-category-preview .ad h3{margin:0;color:#161714!important;font:23px/28px Georgia,serif!important}#bc-category-preview .ad small{color:#41433d;margin-bottom:4px}#bc-category-preview .ad p{color:#41433d;margin:4px 0 0;font-size:12px}#bc-category-preview .ad details{margin:4px 12px 0}#bc-category-preview .ad summary{min-height:44px;font-size:12px}}#bc-category-preview{overflow-wrap:anywhere;width:100%;min-width:0;font-family:DM,Arial,sans-serif}#bc-category-preview .page{width:100%;max-width:none;container-type:inline-size}#bc-category-preview .mobile-menu,#bc-category-preview .filter-panel{display:none}#bc-category-preview .photo-fit{text-decoration:none}#bc-category-preview .brand a,#bc-category-preview h2 a{color:inherit;text-decoration:none}#bc-category-preview h2 a:hover,#bc-category-preview .brand a:hover{text-decoration:underline}#bc-category-preview .sr-only{clip:rect(0,0,0,0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}#bc-category-preview .save[aria-disabled=true]{cursor:default}#bc-category-preview .save-error{color:#932a21;margin:6px 0 0;font-size:13px;line-height:1.4}#bc-category-preview .review-head a{color:#faf8f3;align-items:center;min-height:44px;font-size:12px;display:flex}#bc-category-preview .ad-phone,#bc-category-preview .ad-medium{display:none}#bc-category-preview .ad-wide{display:flex}#bc-category-preview .selected-chips{flex-wrap:wrap;gap:6px;margin:6px 0;display:flex}#bc-category-preview .selected-chips:empty{display:none}#bc-category-preview .selected-chips button{color:#1b512e;background:#e8eee5;border:1px solid #266d40;border-radius:20px;min-height:36px;padding:6px 10px;font-size:12px}#bc-category-preview .filters label{min-width:0;max-width:100%}#bc-category-preview .filters select{width:100%;max-width:240px}#bc-category-preview .more-filters summary{min-height:36px;margin:0}#bc-category-preview .more-filters>div{flex-wrap:wrap;gap:8px;padding:8px 0;display:flex}#bc-category-preview .more-filters label{flex-direction:column;font-size:12px;display:flex}#bc-category-preview .no-results{margin:16px 0}#bc-category-preview .no-results button{color:#161714;min-height:44px;text-decoration:underline}@media (min-width:601px) and (max-width:1199px){#bc-category-preview .ad-wide{display:none}#bc-category-preview .ad-medium{display:flex}}@media (max-width:600px){#bc-category-preview .motto,#bc-category-preview .topline,#bc-category-preview .desktop-filters{display:none}#bc-category-preview .mobile-menu{margin-left:auto;display:block}#bc-category-preview .site-nav{display:none}#bc-category-preview .site-nav.mobile-open{display:flex}#bc-category-preview .filter-panel{display:block}#bc-category-preview main{flex-direction:column;min-width:0;display:flex}#bc-category-preview .search{order:0}#bc-category-preview .aisles{flex:none;order:1;max-width:100%}#bc-category-preview .intro{order:2}#bc-category-preview .intro .eyebrow,#bc-category-preview .intro p{display:none}#bc-category-preview .filter-panel{order:3}#bc-category-preview .selected-chips{order:4}#bc-category-preview .results-bar{order:5}#bc-category-preview .grid,#bc-category-preview .no-results{order:6}#bc-category-preview .more{order:7}#bc-category-preview .end{order:8}#bc-category-preview .filter-panel .filters{flex-wrap:wrap;display:flex}#bc-category-preview .filter-panel .filters>label{width:calc(50% - 4px)}#bc-category-preview .more-filters{width:100%}#bc-category-preview .more-filters label{width:calc(50% - 4px)}#bc-category-preview .selected-chips button{min-height:44px}#bc-category-preview .ad-wide,#bc-category-preview .ad-medium{display:none}#bc-category-preview .ad-phone{display:block}#bc-category-preview .photo-fit{display:flex!important}}#bc-category-preview .photo-fit{justify-content:center;align-items:center;padding:0;display:flex;position:absolute}#bc-category-preview .image-layer{flex:none;width:100%;max-width:100%;height:100%;max-height:100%;position:relative}#bc-category-preview .image-link{width:100%;height:100%;display:block}#bc-category-preview .image-link img{object-fit:contain;width:100%;height:100%;position:absolute;inset:0}#bc-category-preview .image-layer .save{margin:0;position:absolute;bottom:8px;right:8px;box-shadow:0 1px 4px #0004}.curated-heading,.curated-browse-heading{justify-content:space-between;align-items:end;gap:30px;margin-bottom:30px;display:flex}.curated-heading h2{margin:12px 0 0;font-size:clamp(38px,5vw,64px)}.curated-heading>p{font-size:14px}.curated-cards{grid-template-columns:repeat(4,minmax(0,1fr));gap:18px;display:grid}.curated-card{color:var(--ink);border-bottom:2px solid var(--ink);min-width:0;text-decoration:none;display:block}.curated-card-image{aspect-ratio:1;background:#eee8dc;position:relative;overflow:hidden}.curated-card-image img{object-fit:contain;width:100%;height:100%;padding:22px;transition:transform .3s}.curated-card:hover img{transform:scale(1.04)}.curated-number{font:italic 20px Georgia,serif;position:absolute;top:12px;left:14px}.curated-card-copy{padding:20px 0}.curated-card h3{margin:0 0 8px;font-size:clamp(19px,1.9vw,29px)}.curated-card p{margin:0 0 17px;font:italic 17px/1.4 Georgia,serif}.curated-card-copy>span{font-size:11px}.black-and-bougie .curated-card-image{background:#e4cfa7}.cottage-corners .curated-card-image{background:#edc5a8}.grown-and-sexy .curated-card-image{background:#ded4d7}.healthy-and-happy .curated-card-image{background:#dce5ce}.curated-index{padding-bottom:0}.curated-index .kicker{margin:28px 0 16px}.curated-index h1{font-size:clamp(48px,6vw,88px)}.curated-index .page-dek{max-width:760px;margin-top:24px}.curated-hero{border-bottom:1px solid var(--line);grid-template-columns:1.1fr 1fr;align-items:center;gap:6vw;display:grid}.curated-hero .kicker{margin:34px 0 16px}.curated-hero h1{max-width:650px;font-size:clamp(48px,6.5vw,102px);line-height:.97}.curated-tagline{margin:22px 0;font:italic clamp(25px,2.8vw,39px)/1.3 Georgia,serif}.curated-intro{max-width:620px;margin-bottom:26px;font-size:15px;line-height:1.85}.curated-hero figure{min-width:0;margin:0}.curated-hero figure img{object-fit:contain;background:#eee8dc;width:100%;height:450px;padding:36px}.black-and-bougie .curated-hero figure img{background:#e4cfa7}.cottage-corners .curated-hero figure img{background:#edc5a8}.grown-and-sexy .curated-hero figure img{background:#ded4d7}.healthy-and-happy .curated-hero figure img{background:#dce5ce}.curated-hero figcaption{margin-top:12px;font-size:10px;line-height:1.6}.curated-browse-heading h2{margin-top:12px;font-size:48px}.curated-browse-heading>p{font-size:12px}.curated-age{background:#e9e0d6;justify-content:space-between;align-items:center;gap:20px;margin:25px 0;padding:22px;display:flex}.curated-age p{max-width:600px;margin:8px 0 0;font-size:12px}.curated-age button{white-space:nowrap;min-width:180px}.curated-context{border-left:3px solid var(--green);max-width:850px;margin-bottom:25px;padding-left:18px;font-size:12px;line-height:1.8}.curated-filters{border-block:1px solid var(--line);align-items:end;gap:18px;padding:22px 0;display:flex}.curated-filters label{flex:1;gap:8px;min-width:0;font-size:11px;display:grid}.curated-filters label:first-child{flex:2}.curated-filters input,.curated-filters select{width:100%;min-width:0;min-height:46px}.curated-view{justify-content:space-between;align-items:center;gap:15px;margin:24px 0;display:flex}.curated-view>div{gap:5px;display:flex}.curated-view button{border:1px solid var(--line);min-height:44px;padding:12px 18px;font-size:12px}.curated-view button[aria-pressed=true]{background:var(--green);color:#fff}.curated-view p{font-size:11px}.curated-featured{margin:0 0 25px;font:italic 18px/1.5 Georgia,serif}.curated-products{grid-template-columns:repeat(3,minmax(0,1fr));gap:28px;display:grid}.curated-products>div{min-width:0}.curated-basis{border-bottom:1px solid var(--line);padding:14px 0;font-size:11px}.curated-basis summary{cursor:pointer;min-height:35px;color:var(--green);line-height:1.6}.curated-basis p{margin:12px 0;line-height:1.7}.curated-makers{grid-template-columns:repeat(3,minmax(0,1fr));gap:35px;display:grid}.curated-makers img{object-fit:contain;background:#eee8dc;width:100%;height:240px;padding:20px}.curated-makers h3{margin:12px 0;font-size:30px}.curated-makers p{margin:15px 0;font-size:13px}.curated-browse>.button{margin-top:30px}.curated-reading{background:#eee8dc}.curated-reading h2{margin:15px 0 30px;font-size:48px}.curated-reading>div{grid-template-columns:repeat(3,minmax(0,1fr));gap:35px;display:grid}.curated-reading img{object-fit:cover;width:100%;height:230px}.curated-reading .kicker{margin-top:18px}.curated-reading h3{margin:12px 0;font-size:30px}.curated-reading article>p:not(.kicker){margin:15px 0;font-size:13px;line-height:1.7}.curated-editor-note{background:#f1e7d7;font-size:13px}.curated-editor-note h3{margin:15px 0;font-size:30px}.curated-editor-note ul{margin-bottom:20px;padding-left:20px;line-height:1.9}.curated-empty{background:#eee8dc;padding:35px}.curated-cupboard-link{border-block:1px solid var(--line);justify-content:space-between;align-items:center;gap:15px;margin:22px 0;padding:18px 0;font-size:13px;display:flex}.curated-cupboard-link span{font:italic 19px Georgia,serif}.curated-admin-entries{gap:12px;margin:20px 0;display:grid}.curated-admin-entries details{border:1px solid var(--line);padding:16px}.curated-admin-entries summary{cursor:pointer}.curated-admin-entries label{gap:8px;margin-top:16px;display:grid}.curated-candidates{border:1px solid var(--line);max-height:380px;padding:15px;overflow-y:auto}.curated-candidates .check{align-items:start;gap:10px;padding:8px 0;font-size:12px;display:flex}.curated-candidates input{flex:0 0 18px}.curated-admin select,.curated-admin input,.curated-admin textarea{max-width:100%}@media (max-width:900px){.curated-cards{grid-template-columns:repeat(2,minmax(0,1fr));gap:25px}.curated-hero{gap:30px}.curated-hero figure img{height:340px;padding:20px}.curated-products,.curated-makers,.curated-reading>div{grid-template-columns:repeat(2,minmax(0,1fr))}.curated-filters{flex-wrap:wrap}.curated-filters label:first-child{flex-basis:100%}}@media (max-width:600px){.curated-heading,.curated-browse-heading{flex-direction:column;align-items:start;gap:15px}.curated-hero{grid-template-columns:1fr}.curated-hero h1{font-size:58px}.curated-hero .kicker{font-size:8px}.curated-hero figure img{height:290px}.curated-intro{font-size:13px}.curated-tagline{font-size:27px}.curated-cards{gap:20px 14px}.curated-card-image img{padding:18px}.curated-card h3{font-size:20px}.curated-card p{font-size:15px}.curated-card-copy>span{font-size:10px}.curated-products,.curated-makers,.curated-reading>div{grid-template-columns:1fr}.curated-age{flex-direction:column;align-items:start;padding:20px}.curated-age button{width:100%}.curated-filters label{flex-basis:100%}.curated-browse-heading h2,.curated-reading h2{font-size:38px}.curated-reading img{aspect-ratio:1.4;object-fit:cover;height:auto}.curated-cupboard-link,.curated-view{flex-direction:column;align-items:start}}@media (prefers-reduced-motion:reduce){.curated-card-image img{transition:none}.curated-card:hover img{transform:none}}.home-collections-shortcut{text-align:right;color:var(--green);padding:12px 5.5vw 0;font-size:12px}.home-collections-shortcut a{text-underline-offset:5px;align-items:center;min-height:36px;display:inline-flex}.curated-home{border-bottom:1px solid var(--line);padding-top:45px;padding-bottom:45px;scroll-margin-top:24px}.curated-card-image img[src^="/collections/approved-2026-10-18/"]{object-fit:cover;padding:0}.curated-hero figure img[src^="/collections/approved-2026-10-18/"]{aspect-ratio:1;object-fit:cover;height:auto;padding:0}.women-owned-intro{padding-top:4rem;padding-bottom:3rem}.women-owned-intro h1{max-width:15ch;margin:2rem 0;font-size:clamp(3.5rem,7vw,7.5rem);line-height:.98}.women-owned-intro .page-dek{max-width:43rem}.women-owned-meta{align-items:center;gap:2rem;margin:2rem 0;font-size:.85rem;display:flex}.women-portrait-ribbon{grid-template-columns:repeat(5,minmax(0,1fr));gap:1.1rem;margin-top:3rem;display:grid}.women-portrait-ribbon a{text-decoration:none;position:relative;overflow:hidden}.women-portrait-ribbon img{object-fit:contain;width:100%;height:clamp(180px,22vw,340px);transition:transform .5s}.women-portrait-ribbon a:hover img{transform:scale(1.035)}.women-portrait-ribbon span{padding:.65rem 0;font-size:.76rem;display:block}.women-maker-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:3rem 2rem;display:grid}.women-maker-grid img{object-fit:contain;width:100%;height:360px}.women-maker-grid h3{margin:.5rem 0;font-size:1.7rem}.women-maker-grid p{line-height:1.65}.ownership-discovery-links{flex-wrap:wrap;gap:1.25rem;margin-top:1rem;display:flex}.women-owned-link{color:var(--green,#247b42);border-bottom:1px solid;padding:.3rem 0;font-size:.82rem;font-weight:700;text-decoration:none;display:inline-flex}.women-owned-editor textarea{width:100%}@media (max-width:760px){.women-maker-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:2rem 1rem}.women-maker-grid img{height:250px}.women-portrait-ribbon{grid-template-columns:repeat(3,minmax(0,1fr));gap:.65rem}.women-portrait-ribbon a:nth-child(n+4){display:none}.women-owned-meta{flex-direction:column;align-items:flex-start;gap:.8rem}}@media (max-width:480px){.women-maker-grid{grid-template-columns:1fr}.women-maker-grid img{height:340px}.women-owned-intro h1{font-size:3.2rem}.women-portrait-ribbon img{height:160px}}@media (prefers-reduced-motion:reduce){.women-portrait-ribbon img{transition:none}}:root{--ink:#151510;--paper:#fbf6ed;--muted:#5c5c51;--line:#d9d2c4;--soft:#ede5d6;--red:#ee4939;--green:#247b42;--pea:#edc59b}body{font-size:15px}h1,h2{letter-spacing:-.035em;font-family:Oswald,Arial,sans-serif;font-weight:700;line-height:1.05}h1 i,h2 i{letter-spacing:-.06em;font-family:Georgia,serif;font-weight:400}h3{letter-spacing:-.025em;font-family:Oswald,Arial,sans-serif;font-weight:700}a,button,input,select,textarea{-webkit-tap-highlight-color:transparent}:is(a:focus-visible,button:focus-visible,input:focus-visible,select:focus-visible,textarea:focus-visible){outline-offset:5px;outline:3px solid #176a33}a{transition:color .2s,background .2s,transform .2s}.section{padding:72px max(5.5vw,24px)}.kicker{letter-spacing:.13em;font-size:10px}.button{border-width:1.5px;min-height:52px;font-size:12px;transition:background .2s,color .2s,transform .2s}.button:hover{background:var(--green);color:#fff;transform:translateY(-2px)}.text-link{align-items:center;min-height:40px;font-size:12px}.fine{font-size:11px}.utility{background:var(--green);color:#fff;letter-spacing:.1em;border:0;padding:9px 5.5vw;font-size:9px}.utility a{font-size:10px}.culture-header{background:var(--paper);border-bottom:2px solid var(--ink);grid-template-columns:160px minmax(0,1fr);align-items:center;gap:35px;padding:15px 5.5vw 10px;display:grid}.culture-logo{-webkit-tap-highlight-color:transparent;justify-self:start;transition:transform .3s;display:block}.culture-logo,.culture-logo:hover,.culture-logo:active,.culture-logo:focus{background:0 0}.culture-logo:hover{transform:rotate(-4deg)}.logo-window{width:146px;height:132px;display:block;position:relative;overflow:hidden}.logo-window img{width:170px;max-width:none;height:auto;position:absolute;top:-19px;left:-12px}.header-body{min-width:0}.header-topline{border-bottom:1px solid var(--ink);justify-content:space-between;align-items:center;gap:20px;padding:5px 0 19px;display:flex}.header-topline>p{letter-spacing:-.025em;font:700 clamp(19px,2.2vw,31px)/1.2 Oswald,sans-serif}.header-topline>p i{font-family:Georgia,serif;font-weight:400}.nav-save{white-space:nowrap;align-items:center;gap:10px;margin-left:0;font-size:11px;font-weight:700;text-decoration:none;display:flex}.nav-save span{background:var(--pea);color:var(--ink);border:0;border-radius:50%;place-items:center;min-width:26px;height:26px;font-size:11px;display:grid}.nav-save span:last-child{background:0 0;font-size:22px}.main-nav{z-index:15;background:0 0;border:0;gap:15px;min-height:50px;padding:0;font-size:12px;position:relative;top:auto}.nav-links{gap:clamp(14px,2.2vw,35px)}.main-nav a{padding:16px 0 10px}.main-nav a[aria-current=page]{color:#175a30;text-underline-offset:7px;text-decoration:underline;text-decoration-thickness:2px}.header-search{align-items:center;gap:16px;margin-left:auto;font-size:11px;display:flex}.header-search span{font-size:20px}.private-notice{background:var(--pea);padding:6px 5.5vw;font-size:9px;line-height:1.7}.private-notice a{text-decoration:none}.motion-cover{padding:25px 5.5vw 0}.edition-tabs{border:1px solid var(--ink);border-bottom:0;grid-template-columns:repeat(3,1fr);display:grid}.edition-tabs button{border-right:1px solid var(--ink);justify-content:start;align-items:center;gap:15px;min-height:52px;padding:14px 22px;font-size:12px;font-weight:700;transition:background .2s,color .2s;display:flex}.edition-tabs button:last-child{border-right:0}.edition-tabs button>span:first-child{font:italic 17px Georgia,serif}.edition-tabs button>span:last-child{margin-left:auto;font-size:20px}.edition-tabs button[aria-selected=true]{background:var(--ink);color:var(--paper)}.edition-tabs button:hover:not([aria-selected=true]){background:var(--pea)}.edition-panel{border:1px solid var(--ink);grid-template-columns:minmax(0,1.25fr) minmax(0,1fr);min-height:520px;display:grid;overflow:hidden}.edition-visual{background:#e8d7b3;min-height:520px;animation:.5s ease-out edition-in;position:relative;overflow:hidden}.edition-visual>img{object-fit:cover;object-position:49% 50%;width:100%;height:100%;transition:transform .8s cubic-bezier(.2,.6,.3,1);position:absolute;inset:0}.edition-visual:hover>img{transform:scale(1.035)}.photo-stamp{background:var(--ink);color:var(--paper);letter-spacing:.025em;box-shadow:4px 4px 0 var(--pea);padding:11px 15px;font:700 13px/1.25 Oswald,sans-serif;position:absolute;top:28px;left:23px;transform:rotate(-7deg)}.edition-visual>figcaption{color:#fff;background:#151510e6;max-width:100%;padding:7px 12px;font-size:9px;line-height:1.7;position:absolute;bottom:0;left:0}.edition-copy{background:var(--red);flex-direction:column;justify-content:center;align-items:start;padding:42px clamp(25px,3.3vw,54px) 22px;animation:.4s ease-out edition-in;display:flex}.edition-copy .kicker{margin-bottom:23px;font-size:9px}.edition-copy h1{letter-spacing:-.04em;font-size:clamp(60px,6.2vw,96px);line-height:.99}.edition-copy h1 i{font-size:1.025em;line-height:.99;display:inline-block}.edition-dek{max-width:320px;margin:25px 0;font-size:13px;line-height:1.75}.edition-copy .button{background:var(--paper);color:var(--ink);border-color:var(--ink);gap:25px;font-size:11px}.edition-copy .button:hover{background:var(--ink);color:var(--paper)}.edition-foot{border-top:1px solid #15151070;justify-content:space-between;align-items:center;width:100%;margin-top:35px;padding-top:17px;display:flex}.edition-foot>span{letter-spacing:.1em;font-size:8px;font-weight:700;line-height:1.7}.edition-foot button{border:1px solid var(--ink);border-radius:50%;place-items:center;width:40px;height:40px;font-size:24px;transition:background .2s,transform .2s;display:grid}.edition-foot button:hover{background:var(--pea);transform:translate(3px)}.peach .edition-copy{background:var(--pea)}.peach .edition-copy h1{font-size:clamp(70px,7.3vw,116px)}.snack .edition-copy{background:var(--green);color:#fffaf1}.snack .edition-foot{border-color:#fff9}.snack .edition-foot button{border-color:#fff}.snack .edition-foot button:hover{color:var(--ink)}.snack .edition-visual img{object-position:50% 52%}.featured-products{align-items:center;gap:24px;padding:15px 0;line-height:1.5;display:flex}.featured-products>span{letter-spacing:.1em;white-space:nowrap;font-size:9px;font-weight:700}.featured-products>div{flex-wrap:wrap;gap:25px;display:flex}.featured-products a{gap:10px;font-size:11px;font-weight:700;text-decoration:none;display:flex}.featured-products small{max-width:285px;color:var(--muted);margin-left:auto;font-size:8px}.culture-ribbon{border-block:1.5px solid var(--ink);background:var(--pea);white-space:nowrap;-webkit-user-select:none;user-select:none;margin-top:25px;line-height:1.6;overflow:hidden}.culture-ribbon div{word-spacing:12px;letter-spacing:-.015em;width:max-content;font:700 29px/1.5 Oswald,sans-serif;animation:55s linear infinite ribbon-drift}.culture-ribbon i{font-family:Georgia,serif;font-weight:400}.culture-ribbon:hover div{animation-play-state:paused}@keyframes ribbon-drift{to{transform:translate(-50%)}}@keyframes edition-in{0%{opacity:.6;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}.motion-discover{border-bottom:1px solid var(--ink);grid-template-columns:.8fr 1.5fr;align-items:center;gap:8vw;display:grid}.motion-discover h2{margin:12px 0 19px;font-size:clamp(43px,4vw,62px)}.motion-discover>div>p:not(.kicker){font-size:13px;line-height:1.8}.motion-search{border-bottom:2px solid var(--ink);align-items:center;gap:10px;padding-bottom:10px;display:flex}.motion-search input{background:0 0;border:0;width:100%;padding:10px 0;font-size:clamp(13px,1.5vw,18px)}.motion-search button{background:var(--red);border:1px solid var(--ink);border-radius:50%;flex-shrink:0;place-items:center;width:48px;height:48px;font-size:28px;display:grid}.mood-links{flex-wrap:wrap;gap:10px;margin-top:24px;display:flex}.mood-links a{border:1px solid var(--ink);border-radius:25px;align-items:center;gap:18px;min-height:40px;padding:8px 14px;font-size:11px;text-decoration:none;display:flex}.mood-links a:hover{background:var(--green);color:#fff;transform:rotate(-2deg)}.motion-latest{padding-bottom:65px}.section-title h2{font-size:clamp(39px,4.3vw,62px)}.motion-stories{grid-template-columns:1fr 1fr .8fr;align-items:start;gap:28px;display:grid}.motion-story-photo{aspect-ratio:1.12;border:1px solid var(--ink);display:block;position:relative;overflow:hidden}.motion-story-photo img{object-fit:cover;width:100%;height:100%;transition:transform .6s}.motion-story-photo:hover img{transform:scale(1.05)}.motion-story-photo>span{background:var(--paper);border:1px solid var(--ink);border-radius:50%;place-items:center;width:39px;height:39px;font-size:23px;display:grid;position:absolute;bottom:14px;right:14px}.motion-story>.kicker{margin:18px 0 10px}.motion-story h3{font-size:clamp(28px,3vw,44px);line-height:1.05}.motion-story h3 a{text-decoration:none}.motion-story>p:not(.kicker){margin-top:15px;font-size:12px;line-height:1.8}.editor-note{background:var(--pea);border:1px solid var(--ink);flex-direction:column;align-self:stretch;padding:25px;display:flex;position:relative;transform:rotate(1.5deg)}.note-star{margin-bottom:25px;font-size:57px;line-height:1}.editor-note .kicker{font-size:8px}.editor-note h3{margin:14px 0;font-size:clamp(26px,2.6vw,40px);line-height:1.1}.editor-note h3 i{font-family:Georgia,serif;font-weight:400}.editor-note>p:not(.kicker){margin-bottom:18px;font-size:11px;line-height:1.9}.editor-note .text-link{margin-top:auto;font-size:10px}.note-signature{margin-top:22px;font:italic 15px Georgia,serif;display:block}.motion-shelf{border-block:1px solid var(--ink);background:#efe7d7;padding-bottom:35px;padding-right:0}.motion-shelf .section-title{padding-right:5.5vw}.rail-controls{align-self:end;gap:9px;display:flex}.rail-controls button{border:1px solid var(--ink);border-radius:50%;width:44px;height:44px;font-size:24px;transition:background .2s}.rail-controls button:hover{background:var(--red)}.product-rail{scroll-snap-type:x mandatory;scrollbar-width:thin;scrollbar-color:var(--ink) transparent;gap:22px;padding:3px 5.5vw 20px 0;display:flex;overflow-x:auto}.shelf-card{scroll-snap-align:start;flex:0 0 calc(27.3973% - 12.0548px);min-width:240px}.shelf-photo{aspect-ratio:1;border:1px solid var(--ink);background:#fff;justify-content:center;align-items:center;display:flex;position:relative;overflow:hidden}.shelf-photo img{object-fit:contain;width:100%;height:100%;padding:19px;transition:transform .5s}.shelf-photo:hover img{transform:scale(1.045)rotate(-2deg)}.shelf-number{font:italic 16px Georgia,serif;position:absolute;top:10px;left:12px}.shelf-card h3{margin:16px 0 10px;font-size:26px;line-height:1.15}.shelf-card h3 a{justify-content:space-between;gap:15px;text-decoration:none;display:flex}.shelf-card h3 span{font:22px DM,Arial,sans-serif}.shelf-card p{font-size:11px;line-height:1.7}.shelf-card small{color:var(--muted);margin-top:10px;font-size:9px;display:block}.shelf-footer{justify-content:space-between;align-items:center;gap:30px;padding-top:14px;padding-right:5.5vw;display:flex}.shelf-footer p{max-width:440px;font-size:10px}.motion-maker{background:var(--green);color:var(--paper);border:1px solid var(--ink);grid-template-columns:1.1fr 1fr;margin:75px 5.5vw 0;display:grid}.motion-maker-photo{min-height:490px;display:block;overflow:hidden}.motion-maker-photo img{object-fit:cover;width:100%;height:100%;transition:transform .6s}.motion-maker-photo:hover img{transform:scale(1.04)}.motion-maker>div{flex-direction:column;justify-content:center;align-items:start;padding:42px 45px;display:flex}.motion-maker h2{margin:18px 0 25px;font-size:clamp(43px,4.7vw,70px)}.motion-maker>div>p:not(.kicker):not(.motion-caption){max-width:350px;margin-bottom:25px;font-size:13px;line-height:1.8}.motion-maker .button{border-color:var(--ink)}.motion-caption{font-size:9px;margin-top:25px!important}.motion-kitchen{grid-template-columns:1fr 1fr;align-items:center;gap:8vw;display:grid}.motion-kitchen h2{margin:18px 0 25px;font-size:clamp(42px,4.8vw,69px)}.motion-kitchen>div>p:not(.kicker):not(.fine){max-width:350px;margin-bottom:25px;font-size:13px}.motion-kitchen .fine{max-width:350px;margin-top:20px;font-size:10px}.kitchen-product{background:var(--pea);border:1px solid var(--ink);padding:25px;text-decoration:none;transition:transform .3s;display:block;position:relative;transform:rotate(2deg)}.kitchen-product:hover{transform:rotate(0)}.kitchen-product img{object-fit:contain;width:100%;height:300px}.kitchen-product>span{justify-content:space-between;padding:16px 0 8px;font-size:11px;font-weight:700;display:flex}.kitchen-product small{font-size:9px;line-height:1.7;display:block}.motion-invitation{background:var(--red);text-align:center;border-block:1px solid var(--ink);padding:54px 5.5vw}.motion-invitation h2{margin:18px 0 28px;font-size:clamp(43px,5vw,73px)}.motion-invitation>p:last-child{margin-top:16px;font-size:11px}.newsletter{background:var(--pea);border-bottom:1px solid var(--ink);gap:8vw;padding:65px 5.5vw}.newsletter h2{font-size:clamp(38px,4vw,56px)}.newsletter>div>p:not(.kicker){font-size:13px}.newsletter .check{font-size:11px}.newsletter .fine{font-size:10px}.inline-input{border-bottom:2px solid var(--ink)}.inline-input input{font-size:14px}.inline-input button{font-size:12px}.inline-input input::placeholder{color:#59554b}.newsletter a{color:var(--ink)}.footer{grid-template-columns:.9fr 1.3fr;gap:45px;padding-top:55px}.footer-brand{align-items:center;gap:23px}.footer-brand img{object-fit:contain;background:0 0;width:120px;height:120px}.footer-brand h2{font-size:38px}.footer-columns a{color:#e8e1d5;font-size:11px}.footer-columns h3{font-size:10px}.footer-brand p{font-size:11px}.footer-bottom{font-size:9px}.directory-page{padding-top:50px}.directory-heading h1{font-size:clamp(52px,6vw,86px)}.directory-heading>p{font-size:14px}.draft-note{border-left:3px solid var(--green);background:#e1eadb;font-size:11px}.directory-search{border:2px solid var(--ink)}.chips button{border-color:var(--ink);min-height:44px;padding:9px 17px;font-size:12px}.chips button[aria-pressed=true]{background:var(--green);color:#fff}.chips button:hover{background:var(--pea);color:var(--ink)}.directory-filters{border-color:var(--ink)}.directory-filters label{font-size:10px}.directory-filters select{min-height:40px;font-size:12px}.directory-results{align-items:center;font-size:13px}.directory-results button{min-height:40px;font-size:11px}.brand-cards{gap:25px}.brand-card{border:1px solid var(--ink);background:var(--paper);padding:23px;transition:transform .25s,box-shadow .25s}.brand-card:hover{box-shadow:5px 5px 0 var(--pea);transform:translateY(-4px)}.brand-card-photo{border-bottom:1px solid var(--ink);background:#fff;margin:-23px -23px 20px;display:block;overflow:hidden}.brand-card .product-photo>img{object-fit:contain;width:100%;height:255px;padding:22px;transition:transform .5s}.brand-card .brand-editorial>img{object-fit:cover;padding:0}.brand-card-photo:hover .product-photo>img{transform:scale(1.045)}.brand-card-top{margin-bottom:12px}.brand-card-top .kicker{color:var(--ink);font-size:9px}.brand-card-top button{background:var(--pea);border-radius:50%;min-width:44px;min-height:44px;font-size:24px}.brand-card-top button[aria-pressed=true]{background:var(--green);color:#fff}.brand-card h3{font-size:32px}.brand-card .brand-place{font-size:10px}.brand-card>p:not(.brand-place):not(.internal-label){font-size:12px}.brand-card .internal-label{background:var(--pea);color:var(--ink);border-left:3px solid var(--green);padding:7px 9px;font-size:9px}.brand-links{border-color:var(--ink);font-size:10px}.product-tags span{background:#ece4d5;border:0;border-radius:0;padding:3px 7px;font-size:9px}.product-image-pending{background:var(--pea);text-align:center;flex-direction:column;justify-content:center;align-items:center;gap:15px;height:255px;padding:25px;display:flex}.product-image-pending>span{font-size:55px}.product-image-pending>strong{font:700 28px Oswald,Arial,sans-serif}.product-image-pending>small{font-size:10px}.profile-heading h1{font-size:clamp(52px,6vw,86px)}.profile-heading .page-dek{font-size:16px}.profile-grid>.product-photo{min-width:0}.profile-grid>div>.product-photo>img{object-fit:contain;border:1px solid var(--ink);background:#fff;height:450px;padding:26px}.profile-grid>div>.brand-editorial>img{object-fit:cover;padding:0}.profile-grid figcaption,.article-hero figcaption{padding-top:10px;font-size:10px;line-height:1.7}.profile-grid h2{font-size:45px}.evidence-panel{background:var(--pea);border-color:var(--ink);box-shadow:5px 5px 0 var(--green);font-size:12px;position:static}.evidence-panel h3{font-size:30px}.evidence-panel .kicker{font-size:9px}.collection-page>h1{font-size:clamp(51px,6vw,84px)}.collection-page>.page-dek{font-size:16px}.story-grid{gap:30px}.story-photo{border:1px solid var(--ink);background:#fff;display:block;position:relative;overflow:hidden}.story-photo img{object-fit:cover;width:100%;height:260px;transition:transform .6s}.story-photo:hover img{filter:none;transform:scale(1.045)}.story-photo.packshot img{object-fit:contain;padding:20px}.story-photo>span{background:var(--paper);border:1px solid var(--ink);border-radius:50%;place-items:center;width:35px;height:35px;font-size:22px;display:grid;position:absolute;bottom:12px;right:12px}.story-card h3{font-size:34px}.story-card .kicker{font-size:9px}.story-card>p:not(.kicker){color:var(--ink);font-size:13px}.article-page>header{max-width:1050px;margin:55px auto 40px}.article-page h1{font-size:clamp(52px,6.5vw,91px)}.article-page .page-dek{font-size:17px}.byline{font-size:11px}.article-hero img{aspect-ratio:1.8;object-fit:cover;border:1px solid var(--ink);height:auto;max-height:680px}.article-hero.packshot img{object-fit:contain;aspect-ratio:auto;background:var(--pea);height:450px;padding:30px}.article-layout{grid-template-columns:minmax(0,1fr) 300px;gap:6vw;margin:50px 5.5vw 75px}.article-body{max-width:730px}.article-body>section h2{font-size:38px}.article-body p{line-height:1.85}.article-layout aside>.brand-card{padding:20px}.article-layout aside .brand-card-photo{margin:-20px -20px 18px}.article-layout aside .brand-card .product-photo>img{height:210px}.article-sources h3{font-size:26px}.recipe-note{background:var(--pea)}.ingredients input{width:20px;min-width:20px;height:20px;accent-color:var(--green)}.ingredients label{min-height:32px}.recipe-meta{font-size:12px}.recipe-meta button{min-height:35px;font-size:11px}.prose-page>h1{font-size:clamp(51px,5.6vw,78px)}.prose-page>h2{font-size:45px}.logo-story-intro h2{font:700 43px/1.05 Oswald,Arial,sans-serif}.logo-story-intro h2 i{font-family:Georgia,serif}.logo-story-answer h3{font-family:Oswald,Arial,sans-serif;font-size:30px;line-height:1.2}.logo-story{border-color:var(--ink)}.logo-story-answer .logo-story-lead{font-size:18px}.logo-story-answer blockquote{border-color:var(--red)}.standard-grid{border:0;gap:20px}.standard-grid>div{background:var(--pea);border:1px solid var(--ink);padding:25px}.standard-grid>div:nth-child(2){background:var(--green);color:#fff}.standard-grid>div:nth-child(3){background:var(--red)}.standard-grid h3{font-size:27px}.policy-row{border-color:var(--ink)}.form-page h1{font-size:clamp(51px,5.8vw,82px)}.stacked-form{border-color:var(--ink);background:var(--pea);box-shadow:7px 7px 0 var(--green)}.stacked-form>label:not(.check){font-size:12px}.stacked-form .check{font-size:11px}.stacked-form input,.stacked-form textarea,.stacked-form select{background:var(--paper);border-color:#958b78;font-size:14px}.credit{padding:30px 0}.credit img{object-fit:contain;border:1px solid var(--line);background:#fff;height:180px}.credit h3{text-transform:none;font-size:27px}.credit .kicker{margin-bottom:10px;font-size:9px}.credit .fine{font-size:11px}.credit p{font-size:13px}.credit a{font-size:12px}@media (min-width:1600px){.motion-cover,.culture-header,.utility,.private-notice,.section,.motion-invitation,.newsletter,.footer{padding-left:max(5.5vw,50vw - 750px);padding-right:max(5.5vw,50vw - 750px)}.edition-panel,.edition-visual{min-height:640px}.motion-shelf{padding-right:0}.edition-copy h1{font-size:105px}}@media (max-width:1100px){.culture-header{grid-template-columns:135px 1fr;gap:25px}.logo-window{width:126px;height:115px}.logo-window img{width:147px;top:-17px;left:-10px}.header-topline>p{font-size:24px}.nav-links{gap:18px}.main-nav{font-size:11px}.edition-panel{grid-template-columns:1.1fr 1fr;min-height:475px}.edition-visual{min-height:475px}.edition-copy{padding:32px 27px 20px}.edition-copy h1{font-size:68px}.edition-copy .kicker{margin-bottom:20px;font-size:8px}.edition-dek{margin:20px 0;font-size:12px}.edition-foot{margin-top:25px}.featured-products{gap:18px}.featured-products>div{gap:16px}.featured-products small{max-width:220px}.motion-stories{grid-template-columns:1fr 1fr;gap:25px}.editor-note{grid-column:1/-1;grid-template-columns:60px 1.1fr 1fr;align-items:center;gap:12px 30px;padding:25px;display:grid;transform:none}.note-star{grid-row:1/4;margin:0}.editor-note .kicker{grid-column:2}.editor-note h3{grid-area:2/2;margin:0;font-size:34px}.editor-note h3 br{display:none}.editor-note>p:not(.kicker){grid-area:1/3/3;margin:0}.editor-note .text-link{grid-area:3/3;align-self:end}.note-signature{grid-area:3/2;margin:0;font-size:13px}.motion-maker>div{padding:32px}.motion-maker-photo{min-height:460px}.story-photo img{height:220px}.brand-card .product-photo>img{height:225px}.brand-cards{gap:20px}.brand-card{padding:20px}.brand-card-photo{margin:-20px -20px 16px}.brand-card h3{font-size:29px}.brand-links{font-size:9px}.directory-filters select{max-width:200px}.profile-grid{grid-template-columns:minmax(0,1fr) 280px;gap:35px}.footer{grid-template-columns:1fr}.footer-brand{align-items:center}.footer-brand h2{font-size:38px}.footer-columns{max-width:800px}.article-layout{grid-template-columns:minmax(0,1fr) 270px;gap:35px}.article-layout .brand-card h3{font-size:28px}.article-layout aside .brand-card .product-photo>img{height:190px}}@media (max-width:800px){.section{padding:48px 5.5vw}.utility{font-size:8px}.utility>span:nth-child(2){display:none}.culture-header{grid-template-columns:108px 1fr;gap:20px;padding-top:12px;padding-bottom:8px}.logo-window{width:104px;height:95px}.logo-window img{width:121px;top:-14px;left:-8px}.header-topline{gap:12px;padding:2px 0 13px}.header-topline>p{max-width:220px;font-size:20px}.nav-save{gap:5px;font-size:10px}.nav-save span:last-child{display:none}.nav-save span{min-width:23px;height:23px}.main-nav{min-height:44px}.mobile-menu{min-height:44px;padding:8px 0;font-size:12px;font-weight:700;display:block}.nav-links{display:none}.nav-links.open{background:var(--paper);border:1px solid var(--ink);box-shadow:4px 4px 0 var(--pea);z-index:30;flex-direction:column;align-items:stretch;gap:0;padding:15px 20px;display:flex;position:absolute;top:100%;left:-128px;right:0}.nav-links.open a{border-bottom:1px solid var(--line);padding:12px 0;font-size:13px}.nav-links.open a:last-child{border:0}.header-search{font-size:11px}.private-notice{font-size:8px}.edition-tabs button{gap:8px;padding:12px;font-size:10px}.edition-tabs button>span:first-child{font-size:15px}.edition-tabs button>span:last-child{font-size:17px}.edition-panel{grid-template-columns:1fr 1fr;min-height:450px}.edition-visual{min-height:450px}.edition-copy{padding:28px 20px 20px}.edition-copy h1{font-size:57px}.peach .edition-copy h1{font-size:72px}.edition-copy .kicker{margin-bottom:16px;font-size:7px}.edition-dek{margin:20px 0;font-size:11px;line-height:1.8}.edition-copy .button{gap:10px;min-height:48px;padding:12px 14px;font-size:10px}.edition-foot{margin-top:25px;padding-top:15px}.edition-foot>span{font-size:7px}.photo-stamp{padding:9px 12px;font-size:10px;top:20px;left:15px}.featured-products{flex-wrap:wrap;gap:12px 20px;padding:13px 0}.featured-products small{width:100%;max-width:none;margin:0;font-size:9px}.featured-products a{font-size:10px}.culture-ribbon{margin-top:18px}.culture-ribbon div{font-size:24px}.motion-discover{grid-template-columns:1fr;gap:27px}.motion-discover>div:first-child{grid-template-columns:1fr 1fr;gap:0 25px;display:grid}.motion-discover .kicker{grid-column:1/-1}.motion-discover h2{grid-column:1;font-size:47px}.motion-discover>div>p:not(.kicker){grid-column:2;align-self:center;font-size:13px}.motion-search input{font-size:16px}.motion-stories{gap:22px}.section-title h2{font-size:44px}.motion-story h3{font-size:34px}.motion-story-photo{aspect-ratio:1.05}.motion-shelf{padding-right:0}.shelf-card{min-width:230px}.motion-maker{grid-template-columns:1fr 1fr;margin-top:50px}.motion-maker>div{padding:27px}.motion-maker h2{font-size:46px}.motion-maker-photo{min-height:430px}.motion-maker>div>p:not(.kicker):not(.motion-caption){font-size:11px}.motion-maker .kicker{font-size:8px}.motion-maker .button{gap:12px;font-size:10px}.motion-kitchen{gap:30px}.motion-kitchen h2{font-size:47px}.kitchen-product{padding:18px}.kitchen-product img{height:240px}.newsletter{grid-template-columns:1fr 1fr;gap:40px;padding:48px 5.5vw}.newsletter h2{font-size:42px}.inline-input{flex-wrap:wrap}.inline-input input{flex-basis:100%}.inline-input button{min-height:44px;padding:0 0 5px}.newsletter .check{font-size:10px}.brand-cards{grid-template-columns:repeat(2,minmax(0,1fr))}.directory-heading{align-items:start}.directory-heading h1{font-size:62px}.directory-heading>p{max-width:170px;font-size:12px}.directory-filters{grid-template-columns:1fr 1fr;gap:10px 20px;display:grid}.directory-filters select{width:100%;max-width:100%;font-size:12px}.brand-links{font-size:10px}.story-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:25px}.story-card h3{font-size:30px}.profile-heading{flex-direction:column;gap:20px}.profile-heading>.button{margin:0}.profile-grid{grid-template-columns:minmax(0,1fr)}.profile-grid>div>.product-photo>img{height:410px}.evidence-panel{max-width:none;position:static}.article-layout{grid-template-columns:1fr;margin:40px 5.5vw 50px}.article-layout>aside{grid-template-columns:1fr 1fr;gap:20px;display:grid}.article-layout aside>.kicker,.article-layout aside>.fine{grid-column:1/-1;margin:0}.article-layout aside .brand-card{margin:0}.article-page>header{margin:40px auto 30px}.article-page .page-dek{font-size:15px}.article-page h1{font-size:65px}.article-body{max-width:none}.form-page{grid-template-columns:1fr;gap:40px}.form-page>div{max-width:660px}.stacked-form{width:100%;max-width:660px}.logo-story{gap:30px}.logo-story-intro h2{font-size:38px}.standard-grid{gap:15px}.standard-grid>div{padding:20px}.standard-grid h3{font-size:26px}.credit img{width:180px;height:150px}}@media (max-width:560px){.utility{gap:12px;padding:8px 5.5vw;font-size:7px}.utility a{font-size:8px}.culture-header{grid-template-columns:96px 1fr;gap:16px}.logo-window{width:94px;height:86px}.logo-window img{width:110px;top:-13px;left:-8px}.header-topline{align-items:center;gap:10px;padding:0 0 10px}.header-topline>p{max-width:148px;font-size:18px;line-height:1.17}.header-topline>p i{font-size:16px;display:block}.nav-save{gap:0;font-size:0}.nav-save span{width:29px;height:29px;font-size:11px}.nav-save:before{content:"▢";margin-right:5px;font-size:19px}.main-nav{min-height:40px}.mobile-menu{min-height:40px;font-size:11px}.header-search{gap:8px;font-size:10px}.header-search span{font-size:18px}.nav-links.open{left:-112px}.private-notice{gap:8px;padding-block:7px;font-size:7px}.private-notice span{max-width:225px}.motion-cover{padding-top:18px}.edition-tabs button{gap:5px;min-height:50px;padding:10px 7px;font-size:9px;line-height:1.3}.edition-tabs button>span:first-child{font-size:12px}.edition-tabs button>span:last-child{display:none}.edition-panel{grid-template-columns:1fr;min-height:0}.edition-visual{aspect-ratio:1.17;min-height:0}.edition-copy{min-height:330px;padding:28px 24px 21px}.edition-copy .kicker{margin-bottom:20px;font-size:8px}.edition-copy h1{font-size:clamp(58px,15vw,78px)}.peach .edition-copy h1{font-size:clamp(68px,18vw,90px)}.edition-dek{max-width:310px;margin:20px 0 22px;font-size:12px}.edition-copy .button{gap:25px;min-height:49px;padding:13px 18px;font-size:11px}.edition-foot{margin-top:25px;padding-top:16px}.edition-foot>span{font-size:8px}.photo-stamp{font-size:10px}.edition-visual>figcaption{padding:6px 10px;font-size:8px}.featured-products{gap:8px 15px}.featured-products>span{font-size:8px}.featured-products>div{gap:10px 15px}.featured-products a{font-size:10px}.featured-products small{font-size:8px;line-height:1.7}.culture-ribbon div{word-spacing:6px;font-size:23px}.motion-discover>div:first-child{display:block}.motion-discover h2{margin:15px 0 17px;font-size:48px}.motion-discover>div>p:not(.kicker){font-size:13px}.motion-discover>div>p:not(.kicker) br{display:none}.motion-search input{font-size:13px}.motion-search button{width:44px;height:44px}.mood-links{gap:8px;margin-top:20px}.mood-links a{gap:12px;padding:7px 11px;font-size:10px}.section-title{align-items:start;gap:20px;margin-bottom:27px}.section-title h2{font-size:43px}.section-title>.text-link{gap:10px;min-width:78px;margin-top:10px;font-size:10px}.section-title .kicker{font-size:8px}.motion-stories{grid-template-columns:1fr;gap:35px}.motion-story-photo{aspect-ratio:1.28}.motion-story h3{font-size:40px}.motion-story>p:not(.kicker){font-size:13px}.editor-note{margin:0 3px;padding:28px;display:block;transform:rotate(1deg)}.note-star{margin-bottom:20px;font-size:50px;display:block}.editor-note h3{margin:17px 0;font-size:37px}.editor-note h3 br{display:block}.editor-note>p:not(.kicker){margin-bottom:20px;font-size:12px}.editor-note .text-link{font-size:11px}.note-signature{margin-top:22px;font-size:15px}.motion-shelf{padding-bottom:28px}.motion-shelf .section-title{align-items:end;gap:12px}.motion-shelf .section-title h2{font-size:38px}.rail-controls{gap:6px}.rail-controls button{width:36px;height:36px;font-size:21px}.shelf-card{flex-basis:75%;min-width:220px}.product-rail{gap:17px;padding-bottom:18px}.shelf-card h3{font-size:29px}.shelf-footer{display:block}.shelf-footer p{font-size:10px}.shelf-footer>.text-link{margin-top:10px}.motion-maker{grid-template-columns:1fr;margin-top:48px}.motion-maker-photo{aspect-ratio:1.2;min-height:0}.motion-maker>div{padding:32px 27px}.motion-maker h2{margin:20px 0;font-size:54px}.motion-maker>div>p:not(.kicker):not(.motion-caption){font-size:13px}.motion-maker .button{gap:25px;font-size:11px}.motion-caption{font-size:9px}.motion-kitchen{grid-template-columns:1fr;gap:35px}.motion-kitchen h2{font-size:49px}.motion-kitchen>div>p:not(.kicker):not(.fine){font-size:13px}.kitchen-product{margin:0 5px;padding:22px}.kitchen-product img{height:290px}.motion-invitation{padding:45px 5.5vw}.motion-invitation h2{font-size:50px}.motion-invitation>.kicker{font-size:8px}.newsletter{grid-template-columns:1fr;gap:26px}.newsletter h2{margin:16px 0 20px;font-size:44px}.newsletter>div>p:not(.kicker){font-size:13px}.inline-input{flex-wrap:nowrap}.inline-input input{flex-basis:auto;font-size:12px}.inline-input button{white-space:nowrap;padding-left:10px;font-size:10px}.inline-input button span{margin-left:8px}.footer{gap:35px;padding:40px 5.5vw 20px}.footer-brand{gap:20px}.footer-brand img{width:95px;height:95px}.footer-brand h2{font-size:34px}.footer-columns{grid-template-columns:1fr 1fr;gap:25px 20px}.footer-columns>div:last-child{grid-column:1/-1}.footer-columns a{margin-bottom:13px;font-size:11px}.footer-bottom{font-size:8px;display:block}.footer-bottom span{display:block}.footer-bottom span+span{margin-top:12px}.directory-heading{margin:17px 0 25px;display:block}.directory-heading h1{font-size:62px}.directory-heading>p{max-width:none;margin-top:18px;font-size:13px}.directory-heading>p br{display:none}.draft-note{padding:12px;font-size:10px;line-height:1.8}.directory-search input{padding:15px 13px;font-size:13px}.chips{padding:19px 0}.chips button{padding:8px 13px;font-size:11px}.directory-filters{gap:12px 18px}.directory-filters label{font-size:10px}.directory-filters select{max-width:100%;min-height:44px;font-size:11px}.directory-results{align-items:start;gap:15px;font-size:11px}.directory-results>div{flex-direction:column;align-items:end;gap:8px}.directory-results button{min-height:30px;font-size:10px}.brand-cards{grid-template-columns:1fr;gap:27px}.brand-card{padding:23px}.brand-card-photo{margin:-23px -23px 18px}.brand-card .product-photo>img{height:285px;padding:23px}.brand-card h3{font-size:36px}.brand-card-top .kicker{font-size:10px}.brand-card>p:not(.brand-place):not(.internal-label){font-size:13px}.brand-card .brand-place{font-size:11px}.brand-card .internal-label{font-size:10px}.brand-links{min-height:40px;font-size:11px}.brand-links a{align-content:center}.product-tags span{font-size:10px}.collection-page>h1{font-size:55px}.collection-page>.page-dek{margin-bottom:30px;font-size:15px}.story-grid{grid-template-columns:1fr;row-gap:35px}.story-photo img{aspect-ratio:1.25;height:auto}.story-card h3{font-size:37px}.story-card>p:not(.kicker){font-size:13px}.profile-heading h1{font-size:59px}.profile-heading .page-dek{font-size:15px}.profile-heading>.button{font-size:11px}.profile-grid>div>.product-photo>img{height:340px;padding:22px}.profile-grid h2{font-size:43px}.profile-grid>div>p,.profile-grid ul{font-size:14px}.evidence-panel{padding:23px;font-size:12px}.profile-links .button{width:100%;font-size:12px}.article-page>header{text-align:left;margin:36px auto 28px;padding:0 5.5vw}.article-page h1{font-size:59px}.article-page .page-dek{font-size:15px}.byline{font-size:10px;line-height:1.8}.article-hero img{aspect-ratio:1.1;max-height:none}.article-hero.packshot img{height:350px;padding:25px}.article-hero figcaption{font-size:9px}.article-body>section h2{font-size:36px}.article-body p{font-size:15px;line-height:1.85}.article-layout>aside{grid-template-columns:1fr}.article-layout aside .brand-card .product-photo>img{height:260px}.article-sources p{font-size:12px!important}.recipe-meta{gap:15px;font-size:11px}.recipe-meta button{font-size:11px}.ingredients li,.recipe-steps li{font-size:14px}.prose-page>h1,.form-page h1{font-size:55px}.prose-page>h2{font-size:41px}.prose-page>.page-dek{font-size:16px}.prose-page>p{font-size:14px}.logo-story-intro h2{font-size:36px}.logo-story-answer h3{font-size:29px}.logo-story-answer blockquote{font-size:26px}.standard-grid{grid-template-columns:1fr;gap:15px}.standard-grid h3{margin:12px 0;font-size:30px}.standard-grid p{font-size:13px}.policy-row{grid-template-columns:1fr;gap:13px}.policy-row h3{font-size:28px}.stacked-form{box-shadow:5px 5px 0 var(--green);padding:23px}.stacked-form>label:not(.check){font-size:11px}.credit{display:block}.credit img{width:100%;height:230px;margin-bottom:22px}.credit h3{font-size:29px}.credit p{font-size:13px}.credit .fine{font-size:11px}.credit a{font-size:12px}}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,:before,:after{scroll-behavior:auto!important;transition:none!important;animation:none!important}.culture-logo:hover,.brand-card:hover,.button:hover,.mood-links a:hover,.shelf-photo:hover img,.motion-story-photo:hover img,.edition-visual:hover>img,.motion-maker-photo:hover img{transform:none}}@media print{.culture-header,.utility,.private-notice,.culture-ribbon,.footer,.article-layout>aside,.article-sources,.recipe-meta button{display:none!important}.article-layout{margin:25px;display:block}.article-page>header{margin:20px}.article-hero img{aspect-ratio:auto!important;height:220px!important}.article-body{max-width:none}.recipe-note{background:0 0;border:1px solid #bbb}}.culture-ticker{position:relative}.culture-ticker .culture-ribbon{padding-right:110px}.motion-toggle{background:var(--paper);border-left:1px solid var(--ink);min-width:110px;padding:8px 14px;font-size:10px;position:absolute;top:1.5px;bottom:1.5px;right:0}.motion-toggle:hover{background:var(--green);color:#fff}@media (max-width:560px){.motion-toggle{min-width:95px;padding:8px 10px;font-size:9px}.culture-ticker .culture-ribbon{padding-right:95px}}.inline-input,.profile-heading,.section-title{display:flex}@media (max-width:560px){.section-title{flex-wrap:wrap;display:flex}.motion-shelf .section-title{flex-wrap:nowrap}.header-topline .nav-save{justify-content:end;min-width:48px;min-height:40px}}.creator-bio{grid-template-columns:minmax(0,1fr) minmax(0,1.1fr);align-items:start;gap:2rem;margin:1.5rem 0 3rem;display:grid}.creator-portrait{background:var(--cream,#f7f2e7);border:1px solid;margin:0}.creator-portrait img{object-fit:contain;width:100%;height:auto;max-height:540px;display:block}.creator-portrait figcaption{padding:1rem;font-size:.9rem;line-height:1.5}.creator-portrait small{margin-top:.5rem;font-size:.72rem;display:block}.creator-partake-foods img{object-position:right center}.creator-bio>div>p:first-child{margin-top:0}.story-photo:has(img[src^="/creators/"]){background:#ddd4bc}.story-photo img[src^="/creators/"]{object-position:center 24%}.motion-maker-photo img[src^="/creators/"]{object-fit:cover;object-position:center center}.editorial-video{background:#e5e8ca;border-top:4px solid #1e4939;margin:0 0 3rem;padding:1.5rem}.editorial-video h2{margin-top:.5rem;font-size:clamp(1.6rem,3vw,2.6rem)}.editorial-video video,.editorial-video iframe{aspect-ratio:16/9;background:#171b16;border:0;width:100%;display:block}.video-cover{aspect-ratio:16/9;color:#fff;cursor:pointer;background:#1e4939;border:0;width:100%;padding:0;display:block;position:relative;overflow:hidden}.video-cover img{object-fit:cover;filter:brightness(.65);width:100%;height:100%}.video-cover>span{flex-direction:column;justify-content:center;align-items:center;font-size:1.4rem;font-weight:700;display:flex;position:absolute;inset:0}.video-cover b{margin-bottom:.5rem;font-size:2.5rem}.video-cover small{margin-top:.6rem;font-size:.8rem;font-weight:400;display:block}.video-cover:focus-visible{outline-offset:4px;outline:4px solid #e94142}.editorial-video details{margin-top:1.2rem}.editorial-video summary{cursor:pointer;font-weight:700}.video-editor{border:1px solid #4c6255;margin-bottom:2rem;padding:1.5rem}.video-editor legend{padding:0 .5rem;font-size:1.1rem;font-weight:700}.video-editor textarea{width:100%}.product-submission fieldset{border:1px solid #697260;margin:1rem 0;padding:1.3rem}.product-submission legend{padding:0 .5rem;font-weight:700}.product-submission fieldset>label{margin-bottom:1rem;display:block}.product-submission .check{align-items:flex-start;gap:.7rem;line-height:1.5;display:flex}.product-submission .check input{flex:none;width:auto;margin-top:.3rem}.submission-qualifications{border-top:2px solid #1e4939;margin:2rem 0;padding-top:1rem}.submission-qualifications summary{cursor:pointer;font-weight:700}.submission-qualifications li{margin:.8rem 0}.motion-invitation>.text-link{margin:1.2rem auto;display:table}.inbox-item h4{margin:1rem 0;font-size:1.2rem}.inbox-item a{overflow-wrap:anywhere}@media (max-width:760px){.creator-bio{grid-template-columns:1fr;gap:1rem}.creator-portrait{max-width:520px}.editorial-video,.video-editor{padding:1rem}}.directory-heading{justify-content:flex-start;align-items:center;gap:18px clamp(24px,4.5vw,72px);margin-bottom:18px}.directory-title-copy{flex:0 auto;width:max-content;min-width:0;max-width:100%}.directory-title-copy h1{margin-bottom:0}.directory-title-copy .directory-tagline{color:var(--muted);text-align:center;margin:10px 0 0;font:400 14px/1.6 DM,Arial,sans-serif}.cupboard-counter{background:var(--red);min-width:128px;max-width:166px;color:var(--paper);border-bottom:4px solid var(--pea);flex-direction:column;flex:none;justify-content:center;align-self:center;align-items:center;gap:6px;padding:9px 12px 11px;display:flex;position:relative;transform:rotate(-2deg)}.cupboard-counter-number{font:400 var(--counter-digit-size,38px)/1 Georgia,"Times New Roman",serif;font-variant-numeric:tabular-nums;white-space:nowrap;justify-content:center;align-items:center;display:flex;transform:rotate(2deg)}.cupboard-counter-window{width:.62em;height:1em;display:block;overflow:hidden}.cupboard-counter-reel{will-change:transform;flex-direction:column;display:flex}.cupboard-counter-reel>span{text-align:center;flex:none;height:1em;line-height:1;display:block}.cupboard-counter-comma{width:.25em;display:block}.cupboard-counter-label{letter-spacing:.5px;text-align:center;font:700 11px/1.25 DM,Arial,sans-serif;transform:rotate(2deg)}@media (max-width:800px){.directory-heading{flex-wrap:wrap;column-gap:24px;display:flex}.directory-title-copy .directory-tagline{font-size:13px}.cupboard-counter{min-width:114px;padding-inline:9px}}@media (max-width:560px){.directory-heading{align-items:center;row-gap:14px;margin-bottom:18px;display:flex}.directory-title-copy{flex:0 auto}.cupboard-counter{margin-left:auto}.directory-title-copy .directory-tagline{margin-top:8px}.cupboard-counter-number{font-size:30px}}@media (prefers-reduced-motion:reduce){.cupboard-counter-reel{will-change:auto}}.cupboard-counter-context{background:var(--pea);color:var(--ink);text-align:center;white-space:nowrap;align-self:stretch;margin:1px -12px -11px;padding:4px 6px;font:400 11px/1.35 DM,Arial,sans-serif}.results-product-count{color:var(--muted);font-weight:400}.directory-card-explainer{color:var(--muted);margin:18px 0 0;font-size:12px}@media (max-width:800px){.cupboard-counter-context{margin-inline:-9px}}.directory-filters{grid-template-columns:repeat(3,minmax(0,1fr))}@media (max-width:800px){.directory-filters{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:420px){.directory-filters{grid-template-columns:1fr}}.living-cover .edition-copy h1{overflow-wrap:anywhere;max-width:100%;font-size:clamp(40px,4.7vw,70px)}.living-cover .edition-copy,.living-maker>div{min-width:0}.living-cover .image-product>img{object-fit:contain;background:var(--paper);padding:38px 25px 70px}.living-cover .image-portrait>img{object-fit:contain;background:#ddd4bc;padding-bottom:55px}.motion-story-photo.image-product img,.motion-story-photo.image-portrait img{object-fit:contain;background:var(--paper)}.living-maker h2{overflow-wrap:anywhere;font-size:clamp(36px,4vw,60px)}.living-maker .motion-maker-photo{background:#ddd4bc}.living-maker .motion-maker-photo img{object-fit:contain;object-position:center}.home-studio fieldset{border:1px solid var(--ink);min-width:0;padding:20px}.home-studio legend{padding:0 6px;font-weight:700}.home-studio label{margin:12px 0;display:block}.home-studio select,.home-studio input{width:100%;min-width:0;margin-top:8px;padding:10px;display:block}.home-studio .editor-actions{flex-wrap:wrap;align-items:center;gap:20px;margin-bottom:35px;display:flex}@media (max-width:760px){.living-cover .edition-copy h1{font-size:clamp(36px,8.5vw,56px)}.living-cover .edition-tabs button{gap:7px;padding:12px 9px;font-size:10px}.living-cover .edition-tabs button>span:last-child{display:none}.living-cover .edition-visual{min-height:370px}.living-cover .edition-copy{padding:30px 24px 22px}.living-maker h2{font-size:38px}}.cover-controls{border:1px solid var(--ink);background:var(--paper);border-bottom:0;align-items:center;gap:18px;min-height:54px;padding:8px 14px;display:flex}.cover-position{white-space:nowrap;font-variant-numeric:tabular-nums;font:italic 16px Georgia,serif}.cover-timing{color:var(--muted);font-size:10px}.cover-controls>div{align-items:center;gap:8px;margin-left:auto;display:flex}.cover-controls button{border:1px solid var(--line);background:0 0;min-width:44px;min-height:44px;padding:8px 12px;font-size:21px}.cover-controls .cover-play{border-color:var(--ink);min-width:120px;font:700 10px DM,Arial,sans-serif}.cover-controls .cover-play[aria-pressed=true]{background:var(--ink);color:var(--paper)}.living-cover .edition-panel .edition-visual,.living-cover .edition-panel .edition-copy{animation:.45s ease-out both cover-arrive}@keyframes cover-arrive{0%{opacity:.3}to{opacity:1}}@media (max-width:760px){.living-cover .edition-tabs{overscroll-behavior-inline:contain;scrollbar-width:thin;grid-auto-columns:minmax(146px,1fr);grid-auto-flow:column;overflow-x:auto;grid-template-columns:none!important}.cover-controls{gap:12px;padding:6px 9px}.cover-timing{display:none}.cover-controls>div{gap:6px}.cover-controls .cover-play{min-width:112px}.cover-position{font-size:14px}}@media (prefers-reduced-motion:reduce){.living-cover .edition-panel .edition-visual,.living-cover .edition-panel .edition-copy{animation:none}}@media (max-width:380px){.cover-controls{gap:7px;padding:6px}.cover-position{font-size:12px}.cover-controls>div{gap:4px}.cover-controls .cover-play{width:96px;min-width:0;padding:6px;font-size:9px}}.living-maker .motion-maker-photo{position:relative}.living-maker .motion-maker-photo img[src="/creators/discovery/maya-s-cookies.webp"]{object-fit:cover;object-position:44% center;width:100%;height:100%;display:block;position:absolute;inset:0}.living-cover .edition-visual.approved-product-cover{align-self:stretch;min-height:520px}.approved-product-cover>picture{display:block;position:absolute;inset:0}.approved-product-cover>picture>img{object-fit:cover;object-position:center;width:100%;height:100%;transition:transform .8s cubic-bezier(.2,.6,.3,1)}.approved-product-cover:hover>picture>img{transform:scale(1.035)}@media (max-width:800px){.living-cover .edition-visual.approved-product-cover{aspect-ratio:800/752;min-height:0}}@media (prefers-reduced-motion:reduce){.approved-product-cover>picture>img{transition:none}.approved-product-cover:hover>picture>img{transform:none}}.discovery-view{border-bottom:1px solid var(--line);gap:0;margin:20px 0 0;display:flex}.discovery-view button{border-bottom:3px solid #0000;align-items:center;gap:10px;min-height:48px;padding:10px 22px;font-size:13px;font-weight:700;display:flex}.discovery-view button[aria-pressed=true]{border-color:var(--red);color:var(--green)}.discovery-view button span{background:var(--soft);color:var(--ink);border-radius:20px;padding:5px 7px;font:400 12px/1 DM,Arial,sans-serif}.product-cards{grid-template-columns:repeat(3,minmax(0,1fr));gap:24px;display:grid}.product-card{border:1px solid var(--line);background:#fffef9;flex-direction:column;min-width:0;transition:transform .2s,box-shadow .2s;display:flex}.product-card:hover{box-shadow:4px 5px 0 var(--pea);transform:translateY(-3px)}.individual-product-photo{aspect-ratio:1.1;border-bottom:1px solid var(--line);background:#fff;display:block;position:relative;overflow:hidden}.individual-product-photo img{object-fit:contain;width:100%;height:100%;padding:24px;transition:transform .3s;display:block}.individual-product-photo:hover img{transform:scale(1.035)}.product-availability{background:var(--pea);color:var(--ink);padding:6px 10px;font-size:10px;position:absolute;bottom:10px;left:10px}.product-card-body{flex-direction:column;flex:1;min-width:0;padding:22px;display:flex}.product-card-top{justify-content:space-between;align-items:center;gap:12px;margin-bottom:12px;display:flex}.product-card-top .kicker{color:var(--muted);font-size:9px}.product-card-top button{min-width:40px;min-height:40px;font-size:25px;line-height:1}.product-card h3{overflow-wrap:anywhere;font-size:clamp(27px,2.6vw,38px);line-height:1.1}.product-card h3 a{text-decoration:none}.product-maker{color:var(--muted);margin:12px 0;font-size:12px;line-height:1.6}.product-maker a{color:var(--green);text-underline-offset:3px;font-weight:700}.product-card-description{margin:4px 0 15px;font-size:13px;line-height:1.7}.product-card .internal-label{margin-top:auto;padding-top:12px;font-size:9px}.product-card .brand-links{flex-wrap:wrap;align-items:center;min-height:44px;margin-top:15px;font-size:11px}.individual-product-layout{grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:start;gap:6vw;margin-top:30px;display:grid}.product-detail-photo{border:1px solid var(--line);background:#fff;min-width:0}.product-detail-photo>img{aspect-ratio:1;object-fit:contain;width:100%;height:auto;padding:36px;display:block}.product-detail-photo figcaption{background:var(--paper);border-top:1px solid var(--line);padding:14px 18px;font-size:10px;line-height:1.6}.product-detail-copy h1{overflow-wrap:anywhere;margin:20px 0 24px;font-size:clamp(45px,5.5vw,82px);line-height:1.02}.product-detail-copy .page-dek{font-size:16px}.product-detail-copy>.product-maker{margin:15px 0 0;font-size:14px}.product-detail-actions{flex-wrap:wrap;gap:12px;margin:26px 0 20px;display:flex}.product-detail-actions .button{gap:18px;padding-inline:20px}.product-detail-copy>.fine{color:var(--muted);margin:18px 0;line-height:1.8}.product-link-note{background:var(--pea);padding:12px 15px;font-size:13px;line-height:1.7}.product-brand-story{border-top:1px solid var(--line);margin-top:30px;padding-top:24px}.product-brand-story h2{margin:12px 0;font-size:34px}.product-brand-story>p:not(.kicker){margin:10px 0;font-size:14px;line-height:1.8}.related-products{border-top:1px solid var(--line);margin-top:55px;padding-top:65px}.related-products h2{font-size:clamp(32px,4vw,52px)}.brand-product-lineup .lineup-count{color:var(--muted);margin:12px 0 20px;font-size:12px}.brand-product-lineup .product-cards{grid-template-columns:repeat(2,minmax(0,1fr));gap:18px}.brand-product-lineup .product-card-body{padding:18px}.brand-product-lineup .product-card h3{font-size:28px}.brand-product-lineup .brand-links{flex-direction:column;align-items:start;gap:12px}.brand-product-lineup>.fine{margin-top:18px;line-height:1.7}.product-editor{max-width:none;margin:25px 0 35px}.product-editor>header{justify-content:space-between;gap:20px;margin-bottom:25px;display:flex}.product-editor>header h3{font-size:30px}.product-editor .text-link{margin-left:20px}@media (max-width:1000px){.product-cards{grid-template-columns:repeat(2,minmax(0,1fr))}.individual-product-layout{gap:35px}.product-detail-actions .button{width:100%}.brand-product-lineup .product-cards{grid-template-columns:1fr}}@media (max-width:700px){.individual-product-layout{grid-template-columns:1fr;gap:30px}.product-detail-photo>img{max-height:460px;padding:25px}.product-detail-copy h1{font-size:50px}.brand-product-lineup .product-cards{grid-template-columns:repeat(2,minmax(0,1fr))}.related-products{margin-top:40px;padding-top:40px}.product-card-body,.individual-product-photo img{padding:18px}.product-card h3{font-size:29px}.product-card .brand-links{flex-direction:column;align-items:start;gap:12px}}@media (max-width:480px){.product-cards,.brand-product-lineup .product-cards{grid-template-columns:1fr}.product-card h3{font-size:35px}.product-card-body{padding:22px}.individual-product-photo{aspect-ratio:1.2}.individual-product-photo img{padding:25px}.product-card .brand-links{flex-direction:row;align-items:center}.product-detail-copy h1{font-size:46px}.discovery-view button{flex:1;justify-content:center;padding-inline:12px}.product-editor .text-link{margin:15px 0 0}}@media (prefers-reduced-motion:reduce){.product-card:hover,.individual-product-photo:hover img{transform:none}.product-card,.individual-product-photo img{transition:none}}.directory-pagination{justify-content:space-between;align-items:center;gap:20px;margin:30px 0;display:flex}.directory-pagination>p{color:var(--muted);font-size:12px}.directory-pagination .button{font-size:12px}@media (max-width:560px){.directory-pagination{text-align:center;flex-direction:column;align-items:stretch}.directory-pagination .button{justify-content:center}}.product-reviews{border-top:1px solid var(--line);margin:40px 0;padding:40px 0}.product-reviews h2{margin:12px 0 22px;font-size:42px}.product-reviews form{flex-direction:column;gap:20px;max-width:550px;margin-top:20px;display:flex}.product-reviews form>label:not(.check){flex-direction:column;gap:10px;display:flex}.product-reviews textarea{width:100%;font:inherit;border:1px solid var(--line);padding:14px;font-size:16px}.star-rating{border:0;gap:8px;padding:0;display:flex}.star-rating legend{margin-bottom:10px;font-size:13px}.star-rating label{min-width:44px;min-height:44px;display:block;position:relative}.star-rating input{opacity:0;width:100%;height:100%;margin:0;position:absolute}.star-rating span[aria-hidden]{color:var(--green);font-size:32px}.star-rating input:focus-visible+span{outline:2px solid var(--green)}.product-reviews details>summary{cursor:pointer;padding:16px 0;text-decoration:underline}.product-reviews article,.review-moderation{border-top:1px solid var(--line);padding:20px 0}.product-reviews .rating-summary{font-size:18px}.product-reviews .rating-summary span{color:var(--green)}.floating-product-shelf{border-top:1px solid var(--line);margin:34px 0 0;padding:28px 0 0}.floating-shelf-heading{justify-content:space-between;align-items:center;gap:20px;margin-bottom:20px;display:flex}.floating-shelf-heading h2{margin:0;font-size:clamp(24px,2.8vw,34px);line-height:1.2}.floating-shelf-heading h2 i{letter-spacing:-.04em}.pairing-spark{vertical-align:middle;color:var(--green);margin-left:12px;font:400 23px/1 Georgia,serif;display:inline-block}.floating-product-shelf:hover .pairing-spark,.floating-product-shelf:focus-within .pairing-spark{animation:.7s pairing-twinkle}.floating-shelf-items{grid-template-columns:repeat(3,minmax(0,1fr));gap:30px;display:grid}.floating-find{grid-template-columns:78px minmax(0,1fr);align-items:start;gap:18px;min-width:0;display:grid}.floating-find-photo{width:78px;height:90px;color:var(--green);align-self:start;place-items:center;font-size:30px;display:grid}.floating-find-photo img{object-fit:contain;mix-blend-mode:multiply;transition:transform .25s;display:block;width:78px!important;height:90px!important;padding:0!important}.floating-find:hover .floating-find-photo img,.floating-find:focus-within .floating-find-photo img{transform:translateY(-4px)rotate(-2deg)}.floating-find-copy{min-width:0}.floating-find h3{letter-spacing:0;margin:0 0 6px;font:500 14px/1.45 Arial,sans-serif}.floating-find h3 a{text-decoration:none}.floating-find h3 a:hover{text-underline-offset:4px;text-decoration:underline}.floating-find-maker{color:var(--muted);font-size:11px;line-height:1.5;text-decoration:none;display:block}.floating-find .shopping-save-compact{width:36px;min-width:36px;height:36px;min-height:36px;color:var(--green);background:0 0;border:1px solid #9db99f;border-radius:50%;place-items:center;margin-top:10px;padding:0;transition:transform .2s,background .2s,color .2s;display:grid}.floating-find .shopping-save-compact>span{font-size:20px;line-height:1;transition:transform .2s}.floating-find .shopping-save-compact:hover{background:var(--green);color:#fff;transform:rotate(8deg)}.floating-find .shopping-save-compact.is-saved{background:var(--green);color:#fff}.floating-shelf-footer{border-top:1px solid var(--line);justify-content:space-between;align-items:center;gap:20px;margin-top:22px;padding-top:12px;display:flex}.floating-shelf-footer p{color:var(--muted);margin:0;font-size:11px}.floating-shelf-footer button,.floating-shelf-footer>a{color:var(--green);align-items:center;gap:8px;min-height:40px;font-size:11px;text-decoration:none;display:inline-flex}.floating-shelf-footer button>span{transition:transform .2s}.floating-shelf-footer button:hover>span{transform:translate(4px)}@keyframes pairing-twinkle{0%,to{transform:rotate(0)scale(1)}45%{transform:rotate(25deg)scale(1.2)}}@media (max-width:900px){.floating-shelf-items{gap:20px}.floating-find{grid-template-columns:65px minmax(0,1fr);gap:12px}.floating-find-photo,.floating-find-photo img{width:65px!important;height:78px!important}}@media (max-width:600px){.floating-product-shelf{margin-top:28px;padding-top:25px}.floating-shelf-heading h2{max-width:310px;font-size:27px}.floating-shelf-items{gap:16px}.floating-find{grid-template-columns:1fr;gap:12px}.floating-find-photo{width:100%!important;height:74px!important}.floating-find-photo img{width:68px!important;height:74px!important}.floating-find h3{font-size:12px}.floating-find-maker{font-size:11px}.floating-find .shopping-save-compact{width:42px;min-width:42px;height:42px;min-height:42px}.floating-shelf-footer{gap:12px}.floating-shelf-footer p{max-width:170px}.pairing-spark{margin-left:8px;font-size:20px}}@media (pointer:coarse){.floating-find .shopping-save-compact{width:44px;min-width:44px;height:44px;min-height:44px}}@media (prefers-reduced-motion:reduce){.pairing-spark,.floating-find-photo img,.floating-find .shopping-save-compact,.floating-find .shopping-save-compact>span,.floating-shelf-footer button>span{transition:none!important;animation:none!important}.floating-find:hover .floating-find-photo img,.floating-find:focus-within .floating-find-photo img{transform:none}}.floating-find h3,.floating-find-maker{overflow-wrap:anywhere}.product-pairing-editor{border:0;border-top:1px solid var(--line,#d7d3c7);margin:1rem 0;padding:1.5rem 0}.product-pairing-editor legend{letter-spacing:.1em;padding-right:1rem;font-size:.85rem;font-weight:700}.product-pairing-selections{flex-wrap:wrap;gap:.5rem;margin:1rem 0;display:flex}.product-pairing-selections button{color:#244534;font:inherit;background:#f4f2e9;border:1px solid #d1d4c5;border-radius:2rem;padding:.45rem .8rem;font-size:.85rem}.product-pairing-selections button:hover{background:#e5ebdf}.simple-editor-actions{border-top:1px solid #dedbce;flex-wrap:wrap;align-items:center;gap:.7rem;margin-top:1.5rem;padding:1.25rem 0;display:flex}.simple-editor-actions details{margin-left:auto}.simple-editor-actions details[open]{padding:.5rem}.editor-advanced{border-top:1px solid #dedbce;margin:1.4rem 0;padding:1rem 0}.editor-advanced>summary{cursor:pointer;margin-bottom:1rem;font-weight:600}.editor-photo-row{align-items:center;gap:1.4rem;margin:1.5rem 0;display:flex}.editor-photo-row img{object-fit:contain;background:#f4f1e7;border-radius:5px;flex-shrink:0}.editor-photo-row label{flex:1;min-width:0}.simple-editor label,.simple-new-record label{gap:.4rem;margin:.8rem 0;display:grid}.simple-editor input,.simple-editor textarea,.simple-editor select{width:100%;min-width:0}.simple-editor .check{align-items:center;gap:.6rem;display:flex}.simple-editor .check input{width:auto}.simple-editor fieldset{border:0;border-top:1px solid #dedbce;padding:1.2rem 0}.editor-story-section{margin-bottom:1.5rem}.editor-selected-links{flex-wrap:wrap;gap:.5rem;margin:1rem 0;display:flex}.editor-selected-links button{background:#f3f4ed;border:1px solid #c7cebe;border-radius:20px;padding:.35rem .7rem}.simple-new-record{max-width:650px;padding:1.5rem 0}.editor-ownership{font-size:.85rem}.draft-preview-banner{color:#fff;background:#244534;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:1rem;padding:1rem 5vw;display:flex}.draft-preview-banner a{color:#fff}.editor-sheet.simple-editor{max-width:1000px}@media (max-width:600px){.simple-editor-actions .button{flex:42%;padding:.8rem}.simple-editor-actions details{margin-left:0}.editor-photo-row{align-items:flex-start;gap:.8rem}.editor-photo-row img{width:80px;height:80px}}.editorial-product-gallery{background:0 0;border:0;align-self:start;min-width:0;margin:0}.editorial-product-stage{isolation:isolate;background:radial-gradient(at 28% 18%,#fffdf8 0%,#eee8d9 55%,#e0d8c5 100%);border-radius:48% 48% 0 0/22% 22% 0 0;place-items:center;min-height:350px;display:grid;position:relative;overflow:hidden}.editorial-product-stage img{object-fit:contain;width:100%;height:auto;min-height:300px;max-height:670px;padding:clamp(24px,4vw,60px);transition:transform .45s;display:block}.editorial-product-stage:hover img{transform:translateY(-5px)}.editorial-product-gallery.category-wine .editorial-product-stage{background:radial-gradient(at top,#f8f1da,#d9deca)}.editorial-product-gallery.category-beverages .editorial-product-stage{background:radial-gradient(at top,#fff6ef,#eee0d1)}.editorial-product-gallery figcaption{background:0 0;border:0;flex-wrap:wrap;justify-content:space-between;gap:8px;padding:14px 0;font-size:11px;line-height:1.5;display:flex}.product-gallery-thumbnails{gap:12px;margin-top:16px;padding:3px;display:flex;overflow:auto}.product-gallery-thumbnails button{cursor:pointer;background:0 0;border:1px solid #0000;flex:none;padding:4px}.product-gallery-thumbnails button[aria-pressed=true]{border-bottom-color:var(--green,#214638)}.product-gallery-thumbnails img{object-fit:contain;width:64px;height:64px}.directory-record-notice{max-width:1000px;min-height:60vh;margin-inline:auto}.directory-record-notice h1{overflow-wrap:anywhere}.directory-record-notice>.button{margin-block:18px}.creator-portrait{background:0 0;border:0}.creator-portrait figcaption{padding:14px 0}.directory-update-report{border-block:1px solid var(--line);margin:20px 0 30px;padding:18px 0}.directory-update-report summary{cursor:pointer;font-weight:700}.directory-update-report table{border-collapse:collapse;width:100%;font-size:13px}.directory-update-report td,.directory-update-report th{text-align:left;border-bottom:1px solid var(--line);padding:9px 8px}.directory-update-report>div{overflow:auto}@media (max-width:700px){.editorial-product-stage{min-height:260px}.editorial-product-stage img{min-height:240px;max-height:440px;padding:28px}.creator-bio{grid-template-columns:1fr}.directory-update-report table{min-width:520px}}@media (prefers-reduced-motion:reduce){.editorial-product-stage img{transition:none}.editorial-product-stage:hover img{transform:none}}.product-buying-options{border-top:1px solid var(--line);margin:18px 0;padding-top:14px;font-size:13px}.product-buying-options summary{cursor:pointer}.product-buying-options small{margin:5px 0 12px;display:block}.shelf-product-name a{text-decoration:none}.shelf-product-name a:hover{text-underline-offset:3px;text-decoration:underline}.product-brand-title{text-decoration:none}.product-brand-title:hover{color:var(--green)}.product-detail-copy .product-detail-name{letter-spacing:0;margin:0 0 22px;font:400 clamp(19px,2.2vw,28px)/1.35 DM,Arial,sans-serif}.product-maker.product-name a{color:var(--ink);font-weight:400}.public-profile-links{flex-wrap:wrap;gap:12px;min-width:0;max-width:100%;display:flex}.public-profile-links .button{white-space:normal;overflow-wrap:anywhere;min-width:0}.profile-link-fields{min-width:0}.profile-link-fields input{box-sizing:border-box;max-width:100%}@media (max-width:600px){.public-profile-links{flex-direction:column;align-items:stretch}.public-profile-links .button{text-align:center}}.missing-shelf{overflow-wrap:break-word}.missing-shelf .crumb{align-items:center;min-height:44px;font-size:12px;display:inline-flex}.shelf-hero{grid-template-columns:.95fr 1.35fr;align-items:center;gap:4vw;padding:50px 5.5vw 30px;display:grid}.shelf-hero h1{margin:25px 0;font-size:clamp(75px,7.7vw,130px);line-height:.94}.shelf-hero h1 i{color:var(--red);font-size:1.12em}.shelf-hero .kicker,.shelf-intro>.kicker{color:var(--green);line-height:1.8}.shelf-tagline{max-width:440px;font-size:19px;line-height:1.65}.shelf-hero-links{flex-wrap:wrap;align-items:center;gap:22px;margin-top:28px;display:flex}.shelf-hero figure{min-width:0;margin:0}.shelf-hero img{object-fit:cover;width:100%;height:500px;animation:.7s both shelf-in}.shelf-hero figcaption,.shelf-essay-photo figcaption{color:var(--muted);margin-top:8px;font-size:10px;line-height:1.7}.shelf-intro{border-block:1px solid var(--line);grid-template-columns:1fr 2fr;gap:8vw;margin:40px 5.5vw 65px;padding:35px 0;display:grid}.shelf-intro>.kicker{max-width:170px}.shelf-intro p:not(.kicker){margin-bottom:20px;font-size:17px;line-height:1.85}.shelf-intro p:last-child{margin-bottom:0}.shelf-feature{background:var(--pea);border-top:5px solid var(--red);grid-template-columns:1.1fr 1fr;align-items:end;gap:6vw;margin:0 5.5vw 65px;padding:40px;display:grid}.shelf-feature h2{margin:20px 0;font-size:clamp(40px,4.7vw,65px)}.shelf-subtitle{font:italic 26px/1.4 Georgia,serif}.shelf-feature>div>p:not(.kicker):not(.shelf-subtitle):not(.shelf-preview){margin-bottom:24px;font-size:16px;line-height:1.85}.shelf-preview{color:var(--muted);margin-top:17px;font-size:11px;line-height:1.7}.shelf-archive{padding:0 5.5vw 65px;scroll-margin-top:30px}.shelf-archive-heading{grid-template-columns:1fr 1fr;align-items:end;gap:7vw;margin-bottom:30px;display:grid}.shelf-archive-heading h2{margin-top:18px;font-size:clamp(43px,4.5vw,65px)}.shelf-archive-heading>p{max-width:570px;font-size:14px;line-height:1.85}.shelf-search{border:1.5px solid var(--ink);background:#fffdf8;display:flex}.shelf-search input{background:0 0;border:0;width:100%;min-width:0;padding:18px;font-size:15px}.shelf-search button{min-width:50px;font-size:28px}.shelf-filters{flex-wrap:wrap;gap:9px;padding:22px 0 10px;display:flex}.shelf-filters button{border:1px solid var(--line);border-radius:25px;min-height:44px;padding:10px 16px;font-size:11px}.shelf-filters button[aria-pressed=true]{background:var(--green);color:#fff;border-color:var(--green)}.shelf-results{padding:15px 0 20px;font-size:12px}.shelf-cards{grid-template-columns:repeat(2,minmax(0,1fr));gap:24px;display:grid}.shelf-cards>article{border:1px solid var(--line);border-bottom:5px solid var(--red);background:#fffdf8;flex-direction:column;padding:30px;transition:transform .2s,box-shadow .2s;display:flex}.shelf-cards>article:hover{transform:translateY(-4px);box-shadow:0 9px #edc59b66}.shelf-status{background:var(--soft);width:fit-content;padding:7px 10px;font-size:10px;font-weight:700;line-height:1.6;display:block}.shelf-cards .kicker{color:var(--muted);margin-top:15px;font-size:8px}.shelf-cards h3{margin:20px 0 13px;font-size:36px;line-height:1.1}.shelf-founder{color:var(--muted);font-size:11px;line-height:1.7}.shelf-cards p:not(.kicker):not(.shelf-founder){margin:17px 0 20px;font-size:15px;line-height:1.75}.shelf-product-tags{flex-wrap:wrap;gap:7px;margin-top:auto;margin-bottom:20px;display:flex}.shelf-product-tags span{border:1px solid var(--line);padding:5px 8px;font-size:10px;line-height:1.6}.shelf-correction-call{border-top:1px solid var(--line);justify-content:space-between;align-items:start;gap:30px;margin-top:35px;padding-top:25px;font-size:12px;line-height:1.8;display:flex}.shelf-correction-call p{max-width:640px}.shelf-correction-call a{text-underline-offset:5px;align-content:center;max-width:270px;min-height:44px;text-decoration:underline}.shelf-empty{background:var(--soft);padding:30px}.shelf-empty h3{font-size:30px}.shelf-empty p{margin:18px 0 23px;font-size:14px;line-height:1.8}.shelf-action{background:var(--green);color:#fff;padding:65px 5.5vw}.shelf-action>.kicker{margin-bottom:25px}.shelf-action-title{grid-template-columns:1.2fr 1fr;align-items:end;gap:7vw;display:grid}.shelf-action h2{font-size:clamp(45px,5.7vw,80px)}.shelf-action h2 i{color:var(--pea)}.shelf-action-title>p{max-width:520px;font-size:17px;line-height:1.8}.shelf-action-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:35px;margin:45px 0;display:grid}.shelf-action-grid article{border-top:1px solid #ffffff70;padding-top:20px}.shelf-action-grid article>span{color:var(--pea);font:italic 30px Georgia,serif}.shelf-action-grid h3{margin:16px 0;font-size:27px;line-height:1.2}.shelf-action-grid p{font-size:13px;line-height:1.9}.shelf-shop{background:var(--paper);color:var(--ink);border-color:var(--paper);gap:50px}.shelf-shop:hover{background:var(--red);border-color:var(--red)}.shelf-action a:focus-visible{outline-color:var(--pea)}.shelf-teaser{background:var(--pea);border-left:5px solid var(--red);justify-content:space-between;align-items:center;gap:35px;margin:35px 0 45px;padding:30px;display:flex}.shelf-teaser h2{margin:14px 0;font-size:40px}.shelf-teaser p:not(.kicker){font-size:14px;line-height:1.7}.shelf-essay>header{text-align:center;max-width:1200px;margin:auto;padding:40px 5.5vw 45px}.shelf-essay>header .crumb{margin-bottom:25px}.shelf-essay h1{margin:25px 0;font-size:clamp(48px,7vw,98px)}.shelf-essay>header>p:not(.kicker):not(.shelf-byline):not(.shelf-subtitle):not(.shelf-preview){max-width:810px;margin:25px auto;font-size:18px;line-height:1.8}.shelf-byline{margin-top:23px;font-size:11px}.shelf-essay-photo{margin:0 5.5vw}.shelf-essay-photo img{object-fit:cover;width:100%;max-height:500px}.shelf-essay-layout{grid-template-columns:250px minmax(0,780px);justify-content:center;align-items:start;gap:6vw;padding:60px 5.5vw 70px;display:grid}.shelf-essay-layout>aside{border-top:4px solid var(--red);padding-top:20px;position:sticky;top:35px}.shelf-essay-layout aside nav{flex-direction:column;margin:15px 0 25px;display:flex}.shelf-essay-layout aside nav a{border-bottom:1px solid var(--line);min-height:44px;padding:12px 0;font-size:12px;line-height:1.7}.shelf-prose>section{margin-bottom:40px;scroll-margin-top:30px}.shelf-prose h2{margin-bottom:25px;font-size:38px;line-height:1.15}.shelf-prose p{margin-bottom:23px;font-size:16px;line-height:1.95}.shelf-citations{font-size:11px}.shelf-citations a{color:var(--green);min-height:24px;margin-left:5px;font-weight:700;display:inline-block}.shelf-sources{border-top:1px solid var(--line);padding-top:30px}.shelf-sources ol{padding-left:22px}.shelf-sources li{overflow-wrap:anywhere;margin-bottom:20px;scroll-margin-top:30px;font-size:12px;line-height:1.8}.shelf-sources a{font-weight:700}.shelf-sources li p{margin:7px 0 0;font-size:11px;line-height:1.8}.shelf-editorial-note{border-top:1px solid var(--line);padding-top:25px;font-size:12px!important}.shelf-history>header{padding:35px 5.5vw 40px}.shelf-history>header .crumb{margin-bottom:23px;display:flex}.shelf-history h1{margin:23px 0;font-size:clamp(47px,6vw,85px)}.shelf-history>header>p:not(.shelf-status):not(.shelf-preview){max-width:850px;font-size:20px;line-height:1.6}.shelf-history-layout{grid-template-columns:260px minmax(0,800px);justify-content:center;align-items:start;gap:7vw;padding:0 5.5vw 65px;display:grid}.shelf-history-layout>aside{background:var(--soft);padding:27px;font-size:12px;line-height:1.8;position:sticky;top:35px}.shelf-history dt{text-transform:uppercase;letter-spacing:.08em;margin-bottom:7px;font-size:10px;font-weight:700}.shelf-history dd{margin:0 0 23px;font-size:13px;line-height:1.7}.shelf-change{background:var(--pea);padding:30px}.shelf-change .kicker{margin-bottom:20px}.shelf-change .fine,.shelf-history-integrity p{font-size:12px}.shelf-history-integrity{border-top:1px solid var(--line);padding-top:25px}.shelf-history-integrity h3{margin-bottom:20px;font-size:28px}.shelf-return{border-top:1px solid var(--line);justify-content:space-between;align-items:center;gap:35px;margin:0 5.5vw 60px;padding-top:35px;display:flex}.shelf-return h2{font-size:40px}.shelf-corrections{grid-template-columns:1fr 1.1fr;gap:7vw;padding:40px 5.5vw 70px;display:grid}.shelf-corrections h1{margin:25px 0;font-size:clamp(45px,5vw,74px)}.shelf-corrections>div>p{margin-bottom:20px;font-size:16px;line-height:1.9}.shelf-corrections>div>.fine{font-size:12px}.shelf-archive-page{padding-top:30px}.shelf-archive-page>h1,.shelf-archive-page>.crumb{margin-bottom:25px;margin-left:5.5vw}.shelf-studio-list{grid-template-columns:1fr 1fr;gap:20px;display:grid}.shelf-studio-list>article{border:1px solid var(--line);padding:25px}.shelf-studio-list h3{margin:15px 0;font-size:30px}.shelf-studio-list p{margin-bottom:15px;font-size:12px;line-height:1.8}.shelf-studio-editor{border:1px solid var(--line);margin-top:30px;padding:25px}.shelf-studio-editor textarea{width:100%;min-height:430px;font:12px/1.7 monospace}.shelf-studio-editor details{margin:20px 0;font-size:12px;line-height:1.9}.shelf-studio-editor summary{cursor:pointer;min-height:44px}.shelf-studio-editor p{margin-bottom:17px}.shelf-studio-editor a{overflow-wrap:anywhere}.provisional-discoveries{border-top:1px solid var(--line);margin-top:30px;padding-top:25px;font-size:12px;line-height:1.8}.provisional-discoveries a{align-content:center;min-height:44px;display:block}.culture-header .nav-links{flex-wrap:wrap}@keyframes shelf-in{0%{opacity:.7;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}@media (max-width:1100px){.shelf-hero{gap:25px}.shelf-hero h1{font-size:80px}.shelf-hero img{height:460px}.shelf-essay-layout{grid-template-columns:210px minmax(0,1fr);gap:35px}.shelf-history-layout{grid-template-columns:230px minmax(0,1fr);gap:35px}}@media (max-width:800px){.shelf-hero{grid-template-columns:1fr}.shelf-hero h1{font-size:clamp(75px,12vw,105px)}.shelf-tagline{max-width:650px;font-size:18px}.shelf-hero img{aspect-ratio:16/10;object-fit:cover;height:auto}.shelf-intro{grid-template-columns:1fr;gap:22px;margin-top:25px;margin-bottom:40px}.shelf-intro>.kicker{max-width:none}.shelf-intro p:not(.kicker){font-size:15px}.shelf-feature{gap:25px;margin-bottom:45px;padding:30px}.shelf-feature h2{font-size:43px}.shelf-archive-heading{gap:25px}.shelf-archive-heading h2{font-size:44px}.shelf-cards>article{padding:25px}.shelf-cards h3{font-size:31px}.shelf-action-title{grid-template-columns:1fr;gap:25px}.shelf-action h2{font-size:63px}.shelf-action-grid{grid-template-columns:1fr 1fr;gap:27px}.shelf-essay-layout,.shelf-history-layout{grid-template-columns:1fr;gap:35px}.shelf-essay-layout>aside,.shelf-history-layout>aside{position:static}.shelf-essay-layout aside nav{grid-template-columns:1fr 1fr;gap:0 22px;display:grid}.shelf-essay h1{font-size:64px}.shelf-history dl{grid-template-columns:1fr 2fr;gap:12px 20px;display:grid}.shelf-history dd,.shelf-history dt{margin:0}.shelf-return{flex-wrap:wrap}.shelf-corrections{grid-template-columns:1fr;gap:25px}}@media (max-width:560px){.shelf-hero{padding-top:35px}.shelf-hero h1{font-size:71px}.shelf-tagline{font-size:16px}.shelf-hero img{aspect-ratio:4/3}.shelf-hero figcaption{font-size:8px}.shelf-feature{grid-template-columns:1fr;padding:25px}.shelf-feature h2{font-size:42px}.shelf-subtitle{font-size:23px}.shelf-feature>div>p:not(.kicker):not(.shelf-subtitle):not(.shelf-preview){font-size:14px}.shelf-archive-heading,.shelf-cards{grid-template-columns:1fr}.shelf-search input{padding:16px 12px;font-size:12px}.shelf-filters button{padding:10px 12px;font-size:10px}.shelf-cards h3{font-size:35px}.shelf-correction-call{display:block}.shelf-action{padding-block:43px}.shelf-action h2{font-size:46px}.shelf-action-title>p{font-size:15px}.shelf-action-grid{grid-template-columns:1fr;margin:35px 0}.shelf-teaser{padding:25px;display:block}.shelf-teaser .button{margin-top:25px}.shelf-essay h1{font-size:47px}.shelf-essay>header>p:not(.kicker):not(.shelf-byline):not(.shelf-subtitle):not(.shelf-preview){font-size:16px}.shelf-essay-photo img{height:255px}.shelf-essay-layout aside nav{grid-template-columns:1fr}.shelf-prose h2{font-size:33px}.shelf-prose p{font-size:15px;line-height:1.9}.shelf-history h1{font-size:48px}.shelf-history>header>p:not(.shelf-status):not(.shelf-preview){font-size:17px}.shelf-history dl{grid-template-columns:1fr 1.4fr}.shelf-change{padding:25px}.shelf-change h2{font-size:31px}.shelf-return h2{font-size:35px}.shelf-studio-list{grid-template-columns:1fr}}@media (prefers-reduced-motion:reduce){.missing-shelf *{transition:none!important;animation:none!important}.shelf-cards>article:hover{transform:none}}.creator-bio-text-only{grid-template-columns:minmax(0,1fr)}.creator-bio-text-only>div{max-width:70ch}.cupboard-counter-label,.newsletter .fine,.shelf-feature .shelf-preview{color:var(--ink)}.motion-maker :focus-visible{outline-color:var(--pea)}.snack .edition-copy :focus-visible{outline-color:var(--pea)}.footer :focus-visible{outline-color:var(--pea)}.profile-grid .source a,.profile-grid .source small,.profile-grid figcaption,.product-detail-photo figcaption,.credit a,.shelf-history dd{overflow-wrap:anywhere}.brand-card .product-photo:not(.brand-editorial)>img,.profile-grid>div>.product-photo:not(.brand-editorial)>img,.individual-product-photo img,.product-detail-photo>img{object-fit:scale-down}.shelf-hero h1{font-size:clamp(70px,7vw,116px)}@media (max-width:1100px){.shelf-hero h1{font-size:clamp(58px,7.2vw,80px)}}@media (max-width:800px){.shelf-hero h1{font-size:clamp(75px,12vw,105px)}.directory-search input,.motion-search input,.directory-filters select,.shelf-search input,.newsletter input[type=email],.stacked-form input:not([type=checkbox]),.stacked-form textarea,.stacked-form select{font-size:16px}}@media (max-width:560px){.shelf-hero h1{font-size:clamp(48px,17vw,71px)}}.creator-portrait{align-self:start;width:100%;min-width:0}.creator-portrait img{object-fit:contain;background:var(--paper);width:100%;height:auto;max-height:540px}.creator-portrait figcaption,.product-photo figcaption{overflow-wrap:anywhere}.brand-product-lineup .product-card{min-width:0}@media (max-width:700px){.creator-portrait{max-width:100%}.creator-portrait img{max-height:460px}}.story-photo.portrait,.article-hero.portrait{background:var(--soft)}.story-photo.portrait img{object-fit:contain;padding:0}.story-photo.portrait:hover img{transform:none}.article-hero.portrait img{object-fit:contain;aspect-ratio:auto;background:var(--soft);height:auto;max-height:620px}.maker-product-links{gap:14px;margin:20px 0;display:grid}.maker-product-link{border:1px solid var(--line);align-items:center;gap:18px;min-width:0;padding:14px;text-decoration:none;display:flex}.maker-product-link img{object-fit:contain;background:#fff;flex-shrink:0;width:100px;height:100px}.maker-product-link span:nth-child(2){flex:1;min-width:0}.maker-product-link b{font:700 21px/1.3 Oswald,Arial,sans-serif;display:block}.maker-product-link small{margin-top:5px;font-size:11px;display:block}.maker-product-link:hover{background:var(--pea)}@media (max-width:560px){.maker-product-link{gap:12px;padding:10px}.maker-product-link img{width:76px;height:76px}.maker-product-link b{font-size:18px}.article-hero.portrait img{max-height:480px}}.maker-story-link{margin-bottom:24px}.brand-profile .profile-grid{grid-template-columns:minmax(0,1fr)}.brand-profile .profile-grid>div>.felton-flavor-editorial{width:100%;max-width:900px;margin-inline:auto}.brand-profile .profile-grid>div>.felton-flavor-editorial>img{aspect-ratio:1;object-fit:cover;background:0 0;border:0;width:100%;height:auto;padding:0}.cupboard-intro{z-index:1000;color:#fff;isolation:isolate;background:#000;place-items:center;min-height:100svh;display:grid;position:fixed;inset:0;overflow:hidden}.entry-concealed{visibility:hidden}.intro-stage{aspect-ratio:16/9;background:#000;flex:none;width:min(100vw,177.778svh);position:relative;overflow:hidden}.intro-stage.intro-portrait{aspect-ratio:9/16;width:min(100vw,56.25svh)}.intro-poster,.intro-film{width:100%;height:100%;display:block;position:absolute;inset:0}.intro-poster img{object-fit:contain;width:100%;height:100%;display:block}.intro-film{object-fit:contain;opacity:0;pointer-events:none}.intro-film.is-playing{opacity:1}.intro-logo{pointer-events:none;width:clamp(64px,11.5svh,118px);height:auto;transition:opacity .15s linear;position:absolute;top:2.5%;left:50%;transform:translate(-50%)}.intro-portrait .intro-logo{width:clamp(72px,24vw,110px);top:2.5%}@media (max-aspect-ratio:4/5){.intro-ready .intro-stage{aspect-ratio:9/16;width:min(100vw,56.25svh)}.intro-ready .intro-logo{width:clamp(72px,24vw,110px);top:2.5%}}.intro-enter{color:#fff;letter-spacing:.11em;text-align:center;cursor:pointer;text-shadow:0 1px 9px #0007;border-radius:0;width:max-content;min-width:250px;max-width:95%;min-height:52px;padding:14px 18px;font-family:Oswald,Arial,sans-serif;font-size:clamp(16px,2.1vw,26px);font-weight:600;line-height:1.25;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);background:0 0!important;border:0!important}.intro-enter:hover{color:#fff;text-shadow:0 1px 13px #000}.cupboard-intro button:focus-visible{outline-offset:6px;outline:2px solid #fff}.intro-playing .intro-logo,.intro-black .intro-logo{opacity:0}.intro-controls{bottom:max(15px,env(safe-area-inset-bottom));left:max(20px,env(safe-area-inset-left));right:max(20px,env(safe-area-inset-right));z-index:2;justify-content:space-between;gap:20px;display:flex;position:absolute}.intro-controls button{color:#fff;cursor:pointer;text-shadow:0 1px 4px #000;background:0 0;border:0;min-height:44px;padding:10px 5px;font-size:11px}.intro-blackout{opacity:0;pointer-events:none;z-index:3;background:#000;transition:opacity .18s linear;position:absolute;inset:0}.intro-black .intro-blackout{opacity:1}@media (max-width:760px){.intro-enter{min-width:230px;font-size:clamp(15px,4.5vw,22px)}.intro-controls button{font-size:12px}}@media (prefers-reduced-motion:reduce){.cupboard-intro *{transition:none!important;animation:none!important}}.shopping-heading{justify-content:space-between;align-items:center;gap:35px;margin-bottom:25px;display:flex}.shopping-heading .kicker{color:var(--green);margin-bottom:16px}.shopping-heading h1{max-width:850px}.shopping-heading .page-dek{max-width:620px;margin-top:20px}.shopping-seal{border:1px solid var(--green);color:var(--green);text-align:center;border-radius:50%;flex-direction:column;flex:0 0 150px;justify-content:center;align-items:center;width:150px;height:150px;display:flex;transform:rotate(8deg)}.shopping-seal>span{font:700 58px/1 Oswald,Arial,sans-serif}.shopping-seal p{letter-spacing:.13em;margin:8px 0 0;font-size:9px;line-height:1.4}.shopping-purchase-note{background:var(--green);color:#fff;margin-bottom:30px;padding:17px 22px;font-size:12px}.member-welcome{grid-template-columns:1.15fr 1fr;gap:70px;padding:45px 0;display:grid}.member-welcome h2{margin:15px 0 25px}.member-welcome ul{margin:25px 0;padding-left:20px}.membership-form{background:var(--soft);padding:36px}.membership-form h3{margin-bottom:20px;font-size:32px}.membership-form p{margin-block:15px;font-size:13px}.membership-form>a{margin-top:20px;display:block}.membership-form .button{display:flex}.membership-form form>input{width:100%;margin-block:8px 18px}.membership-form .check{align-items:flex-start;margin:18px 0}.membership-form label{font-size:12px}.member-greeting{justify-content:space-between;align-items:center;gap:25px;padding:15px 0 25px;display:flex}.member-greeting>div{gap:25px;font-size:11px;display:flex}.shopping-tabs{border-block:1px solid var(--ink);gap:10px;margin-top:25px;display:flex}.shopping-tabs button{align-items:center;gap:13px;min-height:60px;padding:15px 22px;font-size:13px;display:flex}.shopping-tabs button[aria-pressed=true]{background:var(--ink);color:var(--paper)}.shopping-tabs span{border:1px solid;border-radius:100px;min-width:25px;padding:0 5px;font-size:11px}.shopping-toolbar{align-items:end;gap:20px;padding-block:26px;display:flex}.shopping-toolbar label{flex-direction:column;flex:1;gap:7px;font-size:11px;display:flex}.shopping-toolbar input,.shopping-toolbar select{width:100%}.shopping-toolbar>.spread-support{white-space:nowrap;margin:0 0 3px 15px}.shopping-selection{border-top:1px solid var(--line);flex-wrap:wrap;align-items:center;gap:25px;padding:17px 0;font-size:11px;display:flex}.shopping-selection .check{margin:0;font-size:11px}.shopping-selection>span{margin-left:auto}.shopping-items{border-top:1px solid var(--line)}.shopping-item{border-bottom:1px solid var(--line);grid-template-columns:165px minmax(0,1fr) 180px;align-items:center;gap:30px;padding:28px 0;display:grid}.shopping-item-image{aspect-ratio:1;background:#f2efe9;align-self:start;position:relative}.shopping-item-image>a{height:100%;display:block}.shopping-item-image img{object-fit:contain;mix-blend-mode:multiply;width:100%;height:100%}.shopping-item-image>input{z-index:1;width:20px;min-width:20px;height:20px;accent-color:var(--green);margin:0;padding:0;position:absolute;top:8px;left:8px}.shopping-item-copy .kicker{color:var(--green)}.shopping-item-copy h3{margin:7px 0;font-size:29px;line-height:1.15}.shopping-item-copy h3>a{text-decoration:none}.shopping-item-copy>p{margin-block:8px;font-size:12px}.shopping-item-copy>p.fine{font-size:11px}.shopping-item-links{flex-wrap:wrap;align-items:center;gap:22px;margin-top:18px;display:flex}.shopping-item-controls{flex-direction:column;align-items:stretch;gap:10px;display:flex}.shopping-item-controls .button{justify-content:center;gap:10px;min-height:48px;padding:12px;font-size:11px}.shopping-remove{text-underline-offset:5px;min-height:44px;font-size:11px;text-decoration:underline}.shopping-purchased{color:var(--green);text-align:center;font-size:10px}.shopping-unavailable{color:#704126;font-size:12px}.shopping-empty{background:var(--soft);text-align:center;margin-bottom:24px;padding:60px 35px}.shopping-empty h2{margin:15px 0 20px}.shopping-empty p:not(.kicker){max-width:510px;margin:20px auto}.shopping-empty .button{margin-top:10px}.shopping-shared{border-top:2px solid var(--ink);margin-top:70px;padding-top:25px}.shopping-shared h2{margin:12px 0 18px}.shopping-shared>p{font-size:13px}.shopping-shared ul{margin:25px 0;padding:0;list-style:none}.shopping-shared li{border-block-end:1px solid var(--line);justify-content:space-between;gap:25px;padding:20px 0;display:flex}.shopping-shared li span{color:var(--muted);font-size:10px;display:block}.shopping-shared li p{overflow-wrap:anywhere;white-space:pre-wrap;margin:10px 0 0;font-size:12px}.shopping-shared li>div:last-child{flex-wrap:wrap;align-items:center;gap:20px;font-size:11px;display:flex}.shopping-shared li button{text-underline-offset:4px;min-height:44px;text-decoration:underline}.member-settings{border-top:2px solid var(--ink);grid-template-columns:1fr 1.2fr;gap:35px 70px;margin-top:65px;padding-top:30px;scroll-margin-top:35px;display:grid}.member-settings h2{margin:12px 0 23px}.member-settings p{margin-bottom:20px;font-size:13px}.member-settings form>input{width:100%;margin:9px 0 25px;display:block}.member-settings form>label{font-size:12px}.member-settings fieldset{border:1px solid var(--line);margin:0 0 22px;padding:22px}.member-settings legend{padding:0 8px;font-family:Oswald,sans-serif;font-size:20px;font-weight:700}.member-settings fieldset label{font-size:12px}.member-settings fieldset select{width:100%;margin-top:8px;display:block}.member-settings .check{align-items:flex-start;margin:15px 0;font-size:12px}.member-settings fieldset p.fine{margin:14px 0 0;font-size:10px}.reminder-pending{background:var(--soft);padding:12px;font-size:11px!important}.shopping-actions{flex-wrap:wrap;align-items:center;gap:14px;margin:18px 0;display:flex}.member-settings .shopping-actions .button{gap:12px;padding:13px 16px;font-size:11px}.reminder-link{min-height:44px;margin-top:15px;font-size:11px}.unsubscribe-personal{margin:12px 0;font-size:11px;display:block}.member-delete{border-top:1px solid var(--line);grid-column:1/-1;padding-top:25px;font-size:12px}.member-delete summary{cursor:pointer;align-content:center;min-height:44px}.member-delete p{max-width:700px;margin:20px 0;font-size:12px}.member-delete label{max-width:350px;display:block}.member-delete input{width:100%;margin:8px 0 15px;display:block}.shopping-device-link{margin-top:35px}.shopping-pending,.shopping-legacy{background:var(--soft);margin:18px 0;padding:20px;font-size:12px}.shopping-pending{justify-content:space-between;align-items:center;gap:20px;display:flex}.shopping-legacy summary{cursor:pointer;align-content:center;min-height:44px}.shopping-legacy .button{margin-top:16px}.shopping-save{border:1px solid var(--green);min-height:44px;color:var(--green);text-align:center;background:0 0;justify-content:center;align-items:center;gap:9px;padding:10px 14px;font-size:11px;font-weight:700;display:inline-flex}.shopping-save.is-saved{background:var(--green);color:#fff}.shopping-save>span{font-size:18px;line-height:1}.spread-support{color:var(--green);text-underline-offset:5px;justify-content:space-between;align-items:center;gap:12px;min-height:44px;padding:8px 0;font-size:11px;font-weight:700;text-decoration:underline;display:inline-flex}.spread-support>span{font-size:19px}.product-member-actions{flex-direction:column;align-items:stretch;gap:3px;margin-top:20px;display:flex}.product-member-actions .spread-support{align-self:flex-start;font-size:10px}.product-detail-actions{flex-wrap:wrap;align-items:center}.product-detail-actions .shopping-save{min-height:51px}.editorial-support{background:var(--soft);margin-top:35px;padding:25px}.editorial-support h2{margin:10px 0 18px}.shopping-announcement:empty{display:none}.shopping-announcement{z-index:1100;background:var(--ink);max-width:min(580px,100vw - 32px);color:var(--paper);align-items:center;gap:20px;padding:14px 18px;font-size:12px;display:flex;position:fixed;bottom:20px;left:50%;transform:translate(-50%);box-shadow:0 4px 20px #0002}.shopping-announcement button{color:inherit;min-width:44px;min-height:44px;font-size:23px}.shopping-overlay{z-index:1200;overscroll-behavior:contain;background:#111b;justify-content:center;align-items:center;padding:25px;display:flex;position:fixed;inset:0;overflow-y:auto}.sharing-sheet{background:var(--paper);border-top:7px solid var(--green);width:100%;max-width:660px;max-height:calc(100svh - 50px);padding:45px;position:relative;overflow-y:auto;box-shadow:0 15px 70px #0004}.sharing-sheet h2{margin:14px 0 20px}.sharing-sheet p{margin-bottom:20px;font-size:13px}.sharing-sheet p.fine{font-size:11px}.sharing-sheet label{margin:22px 0 9px;font-size:12px;display:block}.sharing-sheet textarea,.sharing-sheet input{width:100%}.sharing-sheet form>.button{margin-top:10px}.sharing-sheet .sharing-close{min-width:44px;min-height:44px;font-size:28px;position:absolute;top:10px;right:12px}.share-result input{font-size:11px}.share-result .shopping-actions .button{gap:10px;font-size:11px}.share-result .shopping-actions>a:not(.button){font-size:12px}.collection-message{white-space:pre-wrap;overflow-wrap:anywhere;border-left:4px solid var(--red);margin:40px 0;padding:15px 25px;font:italic 31px/1.35 Georgia,serif}.shared-products{grid-template-columns:1fr 1fr;gap:35px;margin:35px 0 55px;display:grid}.shared-products article{background:var(--soft);min-width:0}.shared-products figure{aspect-ratio:1;background:#f4f1eb}.shared-products figure img{object-fit:contain;mix-blend-mode:multiply;width:100%;height:100%}.shared-products article>div{padding:25px}.shared-products h2{margin:10px 0 17px;font-size:31px}.shared-products p{margin:12px 0;font-size:13px}.shared-products article>div>a{font-size:11px}.collection-invitation{background:var(--green);color:#fff;margin-bottom:30px;padding:40px}.collection-invitation .button{background:var(--paper);color:var(--ink);margin-top:25px}.collection-invitation h2{margin-bottom:22px}.collection-measure{max-width:620px;margin:30px 0;font-size:11px}.is-unavailable img{filter:grayscale(.5)}@media (min-width:1450px){.product-member-actions{flex-flow:wrap;align-items:center;gap:8px 18px}}@media (max-width:900px){.member-welcome{gap:30px}.shopping-item{grid-template-columns:125px minmax(0,1fr);gap:22px}.shopping-item-controls{flex-flow:wrap;grid-column:2;align-items:center}.shopping-item-controls .button{min-width:145px}.shopping-purchased{text-align:left;flex-basis:100%}.member-settings{gap:30px}.shopping-toolbar{flex-wrap:wrap}.shopping-toolbar>.spread-support{margin-left:0}.shopping-heading h1{font-size:58px}.shopping-seal{flex-basis:120px;width:120px;height:120px}.shopping-seal>span{font-size:46px}.shopping-shared li{flex-direction:column;align-items:start;gap:10px}}@media (max-width:600px){.shopping-heading{align-items:start;gap:15px}.shopping-heading h1{font-size:44px}.shopping-heading .kicker{font-size:8px}.shopping-heading .page-dek{margin-top:16px;font-size:13px}.shopping-seal{flex-basis:86px;width:86px;height:86px;margin-top:25px}.shopping-seal>span{font-size:32px}.shopping-seal p{margin-top:5px;font-size:6px}.shopping-purchase-note{padding:15px;font-size:10px}.member-welcome{grid-template-columns:1fr;gap:30px;padding:20px 0}.member-welcome h2{font-size:39px}.membership-form{padding:26px}.member-greeting{flex-direction:column;align-items:start;gap:10px;font-size:12px}.member-greeting>div{flex-wrap:wrap;gap:18px;font-size:10px}.shopping-tabs{gap:0}.shopping-tabs button{flex:1;justify-content:center;gap:8px;padding:13px 12px;font-size:11px}.shopping-toolbar{gap:15px}.shopping-toolbar label{flex:100%;font-size:10px}.shopping-selection{gap:10px 20px}.shopping-selection>span{font-size:10px}.shopping-item{grid-template-columns:95px minmax(0,1fr);gap:18px;padding:22px 0}.shopping-item-copy h3{font-size:24px}.shopping-item-copy>p{font-size:11px}.shopping-item-controls{flex-direction:row;grid-column:1/-1}.shopping-item-image>input{top:4px;left:4px}.shopping-item-controls .button,.shopping-item-controls .shopping-remove{flex:1}.shopping-item-links{gap:15px;margin-top:10px}.shopping-item-links .text-link,.shopping-item-links .spread-support{font-size:10px}.shopping-empty{padding:35px 20px}.shopping-empty h2{font-size:34px}.shopping-empty p:not(.kicker){font-size:12px}.shopping-shared{margin-top:45px}.shopping-shared h2,.member-settings h2{font-size:34px}.shopping-shared li>div:last-child{gap:17px;font-size:10px}.member-settings{grid-template-columns:1fr;gap:30px;margin-top:45px}.member-delete{grid-column:1}.shopping-pending{flex-direction:column;align-items:start}.shopping-overlay{padding:12px}.sharing-sheet{max-height:calc(100svh - 24px);padding:35px 24px}.sharing-sheet h2{font-size:37px}.sharing-sheet .kicker{max-width:220px;font-size:8px}.sharing-sheet p{font-size:12px}.sharing-sheet .shopping-actions{flex-direction:column;align-items:stretch}.sharing-sheet .shopping-actions .button{justify-content:center}.shared-products{grid-template-columns:1fr;gap:25px}.shared-products figure{aspect-ratio:1.2}.shared-products article>div{padding:22px}.shared-products h2{font-size:30px}.collection-message{padding-left:18px;font-size:25px}.collection-invitation{padding:30px 24px}.collection-invitation h2{font-size:34px}.shopping-announcement{gap:8px;width:max-content;padding:10px 13px;font-size:11px;bottom:12px}.product-detail-actions .shopping-save{justify-content:center;width:100%}}@media print{.shopping-overlay,.shopping-announcement,.shopping-item-controls,.shopping-selection,.shopping-toolbar,.member-settings,.shopping-shared,.shopping-save,.spread-support{display:none!important}.shopping-item{break-inside:avoid}.shopping-items{display:block}}.shopping-pick{z-index:1;cursor:pointer;justify-content:center;align-items:center;width:44px;height:44px;display:flex;position:absolute;top:0;left:0}.shopping-pick input{width:20px;min-width:20px;height:20px;accent-color:var(--green);margin:0;padding:0}.member-page .check,.collection-measure{min-height:44px}.member-welcome{align-items:start;gap:64px}.member-welcome .membership-form{box-shadow:none;background:0 0;border:0;padding:0}.member-auth{max-width:460px;margin:0 auto;padding:34px 0}.member-auth h3{margin:12px 0 20px;font-size:38px;line-height:1.1}.member-auth>p:not(.kicker){max-width:390px;font-size:14px;line-height:1.7}.auth-tabs{border-bottom:1px solid var(--line);flex-wrap:wrap;gap:22px;margin:28px 0 26px;display:flex}.auth-tabs button{min-height:44px;color:var(--ink);background:0 0;border:0;border-bottom:2px solid #0000;padding:12px 0;font-size:13px}.auth-tabs button[aria-pressed=true]{border-bottom-color:var(--green);color:var(--green)}.auth-fields{flex-direction:column;gap:22px;display:flex}.auth-fields>label{flex-direction:column;gap:9px;font-size:13px;font-weight:500;display:flex}.auth-fields input:not([type=checkbox]){background:#fffcf7;border:1px solid #bfb9ab;border-radius:3px;width:100%;min-width:0;height:50px;padding:14px 15px;font-size:16px;display:block}.auth-fields input:focus{outline:2px solid var(--green);outline-offset:2px}.auth-fields>label.check{flex-flow:wrap;align-items:start;gap:8px;font-weight:400;line-height:1.6;display:flex}.auth-fields .button{background:var(--green);color:#fff;justify-content:center;width:100%;min-height:50px;margin-top:2px}.auth-explore{margin-top:20px;font-size:12px;display:inline-block}.simple-share{max-width:550px}.simple-share h2{font-size:40px}.simple-share form{flex-direction:column;gap:14px;display:flex}.simple-share textarea{width:100%;min-height:100px;font:inherit;background:#fffcf7;border:1px solid #bfb9ab;padding:14px;font-size:16px}.share-destinations{grid-template-columns:1fr 1fr;gap:10px;display:grid}.share-destinations .button{justify-content:center;min-height:48px;font-size:13px}.simple-share input[readonly]{width:100%;font:inherit;margin-top:8px;padding:10px;font-size:12px}.simple-share .fine{font-size:11px;line-height:1.6}@media (max-width:700px){.member-welcome{gap:24px}.member-auth{max-width:100%;padding:22px 0}.member-auth h3{font-size:32px}.auth-tabs{gap:16px}.auth-fields{gap:20px}.simple-share h2{font-size:34px}}.social-handoff{border-top:1px solid #d8d4c8;gap:14px;margin:24px 0;padding-top:20px;display:grid}.social-handoff img{object-fit:contain;background:#fff;border-radius:8px;width:100%;max-height:250px}.social-handoff label{gap:8px;display:grid}.simple-share{max-height:90dvh;overflow-y:auto}.compact-share{border-top-width:4px;max-width:460px;padding:34px}.compact-share h2{margin:0 30px 22px 0;font-size:34px}.compact-share form{gap:14px}.compact-share label{margin:0;font-size:12px}.compact-share textarea{resize:vertical;border-radius:4px;min-height:84px;font-size:14px}.share-icon-row{justify-content:space-between;gap:8px;margin:6px 0;display:flex}.share-icon-choice{min-width:44px;color:var(--green);flex-direction:column;align-items:center;gap:8px;font-size:10px;display:flex}.share-icon{border:1px solid var(--line);border-radius:50%;place-items:center;width:46px;height:46px;transition:background .15s,color .15s;display:grid}:is(.share-icon-choice:hover .share-icon,.share-icon-choice:focus-visible .share-icon){background:var(--green);color:#fff}.share-icon b{font:600 27px/1 Arial,sans-serif}.share-icon svg{width:23px;height:23px}.compact-copy{justify-content:center;width:100%;min-height:44px;font-size:12px;padding:10px!important}.compact-handoff{border-top:1px solid var(--line);padding-top:14px}.compact-handoff p,.compact-share .share-status{margin:0 0 10px;font-size:11px;line-height:1.5}.compact-handoff>div{flex-wrap:wrap;align-items:center;gap:16px;display:flex}.compact-handoff .text-link{min-height:36px;font-size:11px}.compact-share .share-status{margin-top:12px}@media (max-width:400px){.compact-share{padding:30px 20px}.compact-share h2{font-size:30px}.share-icon-row{gap:3px}.share-icon{width:42px;height:42px}}.compact-share .share-icon-row{justify-content:center;gap:36px}.photo-fallback{color:var(--muted);font-size:11px}.photo-fallback summary{cursor:pointer;text-align:center;min-height:40px;padding:10px 0}.fallback-platforms{justify-content:center;gap:24px;display:flex}.fallback-platforms button{min-height:40px;font-size:12px}.photo-fallback .compact-handoff{margin-top:8px}.member-test-desk button,.member-page button:not(.shopping-pick),.member-welcome button{color:#163d2e;cursor:pointer;background:#fff;border:1px solid #184937;border-radius:3px;min-height:44px;padding:10px 16px;font-weight:600;line-height:1.35}.member-test-desk button:hover:not(:disabled),.member-page button:hover:not(:disabled),.member-welcome button:hover:not(:disabled){color:#fff;background:#184937}:is(.member-test-desk button:focus-visible,.member-test-desk a:focus-visible,.member-page button:focus-visible,.member-page a:focus-visible,.member-welcome button:focus-visible,.member-welcome a:focus-visible){outline-offset:3px;outline:3px solid #b14e28}.member-test-desk button:disabled,.member-page button:disabled,.member-welcome button:disabled{opacity:.55;cursor:not-allowed}.member-test-desk a,.member-page a:not(.button),.member-welcome a:not(.button){text-underline-offset:4px;text-decoration:underline}.member-test-desk label{margin:16px 0 8px;display:block}.member-test-desk input{width:min(100%,480px);min-height:44px;margin:6px 0 12px;display:block}.member-test-desk button{margin:4px 10px 4px 0}.member-test-desk .control-hint{margin:4px 0 16px;font-size:13px}.member-logout-control{display:block}.member-page .member-logout-button{color:#fff;background:#184937}.member-page .member-logout-button:hover:not(:disabled){color:#184937;background:#fff}.member-page .shopping-tabs button[aria-pressed=true]{color:#fff;background:#184937}@media (max-width:600px){.member-test-desk button,.member-page .member-logout-button{white-space:normal;width:100%;max-width:100%}.member-test-desk{overflow-wrap:anywhere}.member-test-desk input{width:100%}}.share-control{flex-direction:column;align-items:flex-start;display:inline-flex}.share-control small{font-size:12px;line-height:1.4}.ad-workflow{border-top:2px solid var(--green);padding-top:25px}.ad-workflow h2{margin:12px 0 25px}.ad-workflow ol{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;margin:25px 0;padding:0;list-style:none;display:grid}.ad-workflow li{border-top:1px solid var(--line);padding:17px 10px 15px 0;font-size:12px;font-weight:700}.ad-workflow li>span{color:var(--green);margin-bottom:12px;font:italic 24px Georgia,serif;display:block}.ad-workflow>p{max-width:800px;margin:15px 0;font-size:13px}.ad-workflow>p.fine{font-size:11px}.ad-workflow-section{padding-top:0}.ad-form-dates,.ad-editor-grid,.ad-approval-grid{grid-template-columns:1fr 1fr;gap:20px;display:grid}.ad-form-dates label{flex-direction:column;gap:8px;font-size:12px;display:flex}.ad-form-dates input{width:100%}.partner-application-form fieldset{border:1px solid var(--line);margin:0;padding:18px}.partner-application-form legend{padding:0 7px;font-size:12px;font-weight:700}.partner-application-form fieldset .check{min-height:36px;margin:10px 0}.ad-inactive{background:var(--soft);border-left:4px solid var(--green);margin:25px 0;padding:18px 23px;font-size:13px}.ad-studio>h2{margin:10px 0 25px}.ad-studio-summary{flex-wrap:wrap;gap:20px;margin-bottom:35px;font-size:12px;display:flex}.ad-studio>.studio-content-grid{margin:20px 0}.ad-section-title{margin-top:35px}.ad-campaign-editor{border:1px solid var(--ink);margin:35px 0;padding:30px}.ad-campaign-editor>header{justify-content:space-between;align-items:start;gap:25px;margin-bottom:25px;display:flex}.ad-campaign-editor>header h2{margin:12px 0 17px}.ad-state-grid{border:1px solid var(--line);background:var(--line);grid-template-columns:repeat(4,minmax(0,1fr));gap:1px;margin-bottom:35px;display:grid}.ad-state-grid>div{background:var(--paper);padding:16px}.ad-state-grid b,.ad-state-grid span{font-size:11px;display:block}.ad-state-grid span{margin-top:7px;font:700 21px Oswald,sans-serif}.ad-campaign-editor h3{margin-bottom:17px}.ad-campaign-editor p{margin:15px 0;font-size:13px}.ad-campaign-editor p.fine{font-size:11px}.ad-campaign-editor label{margin-bottom:18px;font-size:12px;display:block}.ad-campaign-editor input,.ad-campaign-editor textarea,.ad-campaign-editor select{width:100%;margin-top:8px;display:block}.ad-editor-grid{gap:2px 22px;margin:22px 0 10px}.ad-editor-grid .full{grid-column:1/-1}.ad-approval-grid{gap:35px;margin:35px 0}.ad-approval-grid>section{border-top:2px solid var(--green);padding-top:22px}.ad-button-row{flex-wrap:wrap;align-items:center;gap:12px;margin:22px 0;display:flex}.ad-button-row .button{gap:15px;min-height:46px;padding:12px 16px;font-size:11px}.ad-button-row .text-link{min-height:44px;font-size:11px}.ad-payment-preparation{border-block:1px solid var(--line);margin:30px 0;padding:25px 0}.ad-payment-preparation pre{background:var(--soft);max-width:100%;padding:20px;font-size:11px;line-height:1.6;overflow-x:auto}.ad-payment-preparation summary{cursor:pointer;align-content:center;min-height:44px;font-size:12px}.ad-configuration{border-top:2px solid var(--ink);margin-top:40px;padding-top:25px}.ad-configuration>p{margin:18px 0;font-size:13px}.ad-configuration ul{margin:20px 0;padding:0;list-style:none}.ad-configuration li{border-bottom:1px solid var(--line);flex-wrap:wrap;align-items:center;gap:15px;padding:17px 0;display:flex}.ad-configuration code{overflow-wrap:anywhere;font-size:12px}.ad-configuration li span{color:var(--green);margin-left:auto;font-size:10px}.ad-configuration li p{width:100%;margin:0;font-size:11px}.advertiser-page>.page-dek{max-width:650px;margin-top:23px}.advertiser-page>.ad-workflow{margin-top:60px}.advertiser-campaigns{grid-template-columns:1fr 1fr;gap:25px;margin-top:35px;display:grid}.advertiser-campaigns article{border:1px solid var(--line);min-width:0;padding:28px}.advertiser-campaigns h2{margin:17px 0;font-size:35px}.advertiser-campaigns ul{padding-left:20px;font-size:13px}.advertiser-campaigns dl{grid-template-columns:110px 1fr;gap:12px 18px;font-size:12px;display:grid}.advertiser-campaigns dt{font-weight:700}.advertiser-campaigns dd{overflow-wrap:anywhere;margin:0}.ad-return-note{border:1px solid var(--line);padding:16px;font-size:13px}@media (max-width:800px){.ad-workflow ol{grid-template-columns:repeat(3,minmax(0,1fr))}.ad-approval-grid,.advertiser-campaigns{grid-template-columns:1fr}.ad-campaign-editor{padding:23px}.ad-state-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:560px){.ad-workflow ol{grid-template-columns:1fr 1fr}.ad-workflow li{font-size:11px}.ad-form-dates,.ad-editor-grid{grid-template-columns:1fr}.ad-editor-grid .full{grid-column:1}.ad-campaign-editor{margin-inline:-4px;padding:18px}.ad-campaign-editor>header{display:block}.ad-campaign-editor>header>.text-link{margin-top:15px}.ad-campaign-editor>header h2{font-size:33px}.ad-button-row{flex-direction:column;align-items:stretch}.ad-button-row .button{justify-content:center}.ad-configuration li{align-items:start;gap:8px}.ad-configuration li span{width:100%;margin-left:0}.ad-configuration code{font-size:11px}.advertiser-campaigns article{padding:22px}.advertiser-campaigns dl{grid-template-columns:1fr;gap:5px}.advertiser-campaigns dd{margin-bottom:12px}.ad-state-grid>div{padding:13px}.ad-state-grid span{font-size:19px}.ad-inactive{padding:16px;font-size:12px}}.phase-heading{justify-content:space-between;align-items:center;gap:24px;margin-bottom:28px;display:flex}.phase-heading h2{margin:12px 0}.phase-notice{background:var(--soft);border-left:4px solid var(--green);margin:24px 0;padding:20px 24px;font-size:13px;line-height:1.8}.phase-studio{max-width:1500px}.phase-studio h2{font-size:clamp(32px,4vw,52px)}.phase-studio h3{margin:22px 0;font-size:30px}.phase-studio p{font-size:13px;line-height:1.8}.phase-workspace{grid-template-columns:minmax(210px,.7fr) minmax(0,2fr);align-items:start;gap:35px;margin-top:35px;display:grid}.phase-record-list{gap:12px;display:grid}.phase-record-list>button{text-align:left;border:1px solid var(--line);background:var(--paper);min-height:70px;padding:20px}.phase-record-list>button[aria-pressed=true]{border:2px solid var(--green);background:var(--soft)}.phase-record-list strong,.phase-record-list small,.phase-record-list span{display:block}.phase-record-list strong{margin:8px 0;font:600 23px/1.3 Oswald,sans-serif}.phase-record-list small{text-transform:uppercase;letter-spacing:1px;font-size:10px}.phase-record-list span{font-size:11px}.phase-editor{border:1px solid var(--line);background:var(--paper);min-width:0;padding:32px}.phase-editor label:not(.check),.phase-filter label{margin:18px 0 8px;font-size:12px;display:block}.phase-editor input:not([type=checkbox]),.phase-editor select,.phase-editor textarea{width:100%;margin-top:8px;display:block}.phase-editor textarea{min-height:90px}.phase-editor .check{align-items:flex-start;margin:13px 0;font-size:12px;line-height:1.7}.phase-editor fieldset{border:1px solid var(--line);margin:22px 0;padding:20px}.phase-editor legend{padding:0 8px;font:600 21px Oswald,sans-serif}.phase-editor details{margin:25px 0}.phase-editor summary{cursor:pointer;align-content:center;min-height:44px;font-size:13px;font-weight:700}.phase-actions{flex-wrap:wrap;align-items:center;gap:16px;margin:22px 0;display:flex}.phase-actions button:not(.button),.phase-actions a{align-content:center;min-height:44px;font-size:12px}.phase-actions .button{gap:10px;padding:13px 18px;font-size:11px}.phase-gates{border-top:2px solid var(--ink);margin-top:30px;padding-top:10px}.phase-studio button:disabled{opacity:.45;cursor:not-allowed}.email-preview{margin:24px 0}.email-preview iframe{border:1px solid var(--line);background:#f4f0e4;width:100%;height:720px}.phase-filter{flex-wrap:wrap;align-items:end;gap:22px;margin:25px 0;display:flex}.phase-filter input,.phase-filter select{margin-top:8px;display:block}.phase-subscribers,.phase-integrations{border-top:2px solid var(--ink);margin-top:65px;padding-top:28px}.phase-subscribers td small{max-width:300px;margin-top:5px;font-size:10px;display:block}.phase-subscribers td button{min-height:44px;font-size:12px;text-decoration:underline;display:block}.weekly-page>h1,.sale-page>h1,.gift-home>h1{margin:15px 0 25px;font-size:clamp(52px,8vw,110px)}.weekly-columns{border-block:1px solid var(--line);grid-template-columns:1fr 1fr;gap:80px;margin:45px 0 65px;padding:50px 0;display:grid}.weekly-columns p{max-width:550px;margin:22px 0;font-size:14px;line-height:1.9}.weekly-columns h2{font-size:52px}.weekly-signup label{font-size:12px;display:block}.weekly-signup .check{align-items:flex-start;margin:18px 0;font-size:11px;line-height:1.65;display:flex}.weekly-signup .fine{font-size:11px;line-height:1.7}.weekly-signup .form-message{font-size:12px}.weekly-signup input[type=checkbox]{flex:none;margin-top:3px}.weekly-page>h2{margin:30px 0}.weekly-intro{max-width:800px;margin:25px 0 40px;font-size:18px;line-height:1.8}.phase-card-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:28px;margin:35px 0;display:grid}.phase-card{border:1px solid var(--line);background:var(--paper);min-width:0}.phase-card>img{aspect-ratio:4/3;object-fit:cover;width:100%}.phase-card>div{padding:25px}.phase-card h3{margin:12px 0 18px;font-size:32px}.phase-card p:not(.kicker){margin:15px 0;font-size:13px;line-height:1.8}.phase-card .text-link{font-size:12px}.weekly-overlay{z-index:1400;background:#1119;place-items:center;padding:24px;display:grid;position:fixed;inset:0;overflow:auto}.weekly-popup{background:var(--paper);border-top:8px solid var(--green);width:min(600px,100%);max-height:calc(100svh - 48px);padding:45px;position:relative;overflow:auto}.weekly-popup h2{margin:18px 0 25px;font-size:clamp(38px,5vw,57px)}.weekly-popup>p:not(.kicker){margin-bottom:25px;font-size:14px;line-height:1.8}.weekly-close{width:44px;height:44px;font-size:28px;position:absolute;top:10px;right:12px}.weekly-popup .inline-input input{width:100%;min-width:0}.weekly-popup .text-link{min-height:44px;margin-top:12px;font-size:12px}.phase-empty{background:var(--soft);margin:35px 0;padding:48px}.phase-empty h2{margin-bottom:22px;font-size:42px}.phase-empty p{max-width:650px;font-size:14px;line-height:1.8}@media (max-width:900px){.phase-card-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.weekly-columns{gap:35px}.phase-workspace{grid-template-columns:1fr}.phase-record-list{grid-template-columns:repeat(2,minmax(0,1fr))}.phase-editor{padding:25px}.weekly-columns h2{font-size:40px}}@media (max-width:560px){.phase-heading{display:block}.phase-heading>.button{margin-top:18px}.phase-record-list,.weekly-columns,.phase-card-grid{grid-template-columns:1fr}.phase-editor{padding:20px}.phase-filter{grid-template-columns:1fr;display:grid}.phase-filter input,.phase-filter select{width:100%}.phase-card h3{font-size:30px}.weekly-popup{padding:42px 24px 25px}.weekly-signup .inline-input{display:flex}.weekly-signup .inline-input input{width:100%;min-width:0}.weekly-signup .inline-input button{white-space:nowrap;font-size:10px}.phase-empty{padding:30px}.phase-actions{gap:12px}.weekly-columns{gap:28px;padding:30px 0}}.phase-two{grid-template-columns:1fr 1fr;gap:20px;display:grid}.sale-measure{align-items:start;margin:20px 0;font-size:11px}.sale-card>a>img{aspect-ratio:4/3;object-fit:contain;background:var(--soft);width:100%;padding:20px}.sale-card h2{margin:12px 0 18px;font-size:32px}.sale-card .button{justify-content:space-between;min-height:48px;margin:22px 0 12px;padding:15px 20px;font-size:11px;display:flex}.sale-card .text-link{min-height:44px;font-size:11px}.sale-code{background:var(--soft);flex-wrap:wrap;align-items:center;gap:14px;padding:12px 16px;font-size:11px;display:flex}.sale-code strong{letter-spacing:1px;font-size:17px}.sale-code button{min-width:44px;min-height:44px;margin-left:auto;text-decoration:underline}.gift-store-note{border-left:4px solid var(--green);background:var(--soft);max-width:900px;margin:30px 0;padding:12px 24px}.gift-store-note p{font-size:13px;line-height:1.8}.gift-collection-nav{border-bottom:1px solid var(--line);flex-wrap:wrap;gap:12px;margin:25px 0 45px;padding:25px 0;display:flex}.gift-collection-nav a{border:1px solid var(--line);min-height:44px;padding:12px 18px;font-size:12px;text-decoration:none}.gift-collection-nav a[aria-current=page]{background:var(--green);color:var(--paper);border-color:var(--green)}.gift-collection-grid{grid-template-columns:1fr 1fr;gap:35px;margin:35px 0 65px;display:grid}.gift-collection-grid>a{border:1px solid var(--line);text-decoration:none}.gift-collection-grid>a>div:last-child{padding:30px}.gift-collection-grid p:not(.kicker){margin:18px 0 25px;font-size:14px;line-height:1.9}.gift-identity{text-align:center;background:var(--green);min-height:330px;color:var(--paper);flex-direction:column;justify-content:center;align-items:center;padding:35px 25px;display:flex;overflow:hidden}.gift-identity>img{object-fit:contain;width:115px;height:115px;margin-bottom:22px}.gift-identity>span{letter-spacing:2px;margin-bottom:14px;font-size:9px}.gift-identity>strong{max-width:500px;font:600 clamp(33px,3.4vw,56px)/1.1 Oswald,sans-serif}.gift-identity>small{letter-spacing:2px;margin-top:24px;font-size:8px}.gift-identity-blk-box{background:var(--ink);color:var(--paper);border-top:7px solid var(--red)}.gift-identity-blk-box>strong{letter-spacing:1px;font-size:clamp(52px,7vw,100px)}.gift-items{grid-template-columns:repeat(2,minmax(0,1fr));max-width:1100px}.gift-card>a{text-decoration:none}.gift-card>a>img{aspect-ratio:4/3;object-fit:contain;background:var(--soft);width:100%}.gift-card .gift-identity{min-height:280px}.gift-card h3 a{text-decoration:none}.gift-price{font-family:Oswald,sans-serif;font-size:24px!important;line-height:1.4!important}.gift-detail .crumb{margin-bottom:35px;display:inline-block}.gift-detail-grid{grid-template-columns:1.1fr 1fr;align-items:start;gap:60px;display:grid}.gift-detail-grid h1{margin:15px 0 25px;font-size:clamp(38px,5vw,67px)}.gift-detail-grid .page-dek{font-size:18px;line-height:1.8}.gift-gallery>figure>img{object-fit:contain;background:var(--soft);width:100%;max-height:650px}.gift-gallery figcaption{margin:10px 0;font-size:10px}.gift-gallery .gift-identity{min-height:500px}.gift-gallery .fine{margin:16px 0;font-size:10px;line-height:1.7}.gift-thumbs{flex-wrap:wrap;gap:12px;margin:20px 0;display:flex}.gift-thumbs button{border:1px solid var(--line);width:80px;height:80px;padding:5px}.gift-thumbs button[aria-pressed=true]{border:2px solid var(--green)}.gift-thumbs img{object-fit:contain;width:100%;height:100%}.gift-details-copy{white-space:pre-wrap;margin:25px 0;font-size:14px;line-height:1.9}.gift-checkout-note{border-block:1px solid var(--line);margin:25px 0;padding:22px 0}.gift-checkout-note button{opacity:.5;cursor:not-allowed}.gift-checkout-note p{margin-top:14px;font-size:11px;line-height:1.8}.gift-interest{background:var(--soft);max-width:780px;margin:60px auto;padding:45px;scroll-margin-top:30px}.gift-interest h2{margin:14px 0 25px;font-size:44px}.gift-interest>p:not(.kicker){margin:20px 0;font-size:13px;line-height:1.9}.gift-interest>label:not(.check){margin:24px 0 10px;font-size:12px;display:block}.gift-interest>input[type=email]{background:var(--paper);width:100%}.gift-interest .check{align-items:start;margin:18px 0;font-size:12px;line-height:1.7}.gift-interest .fine{font-size:11px!important}.gift-interest .button{margin-top:15px;font-size:12px}.gift-interest .text-link{font-size:11px}.gift-contents{margin:65px 0}.gift-contents h2{margin-top:15px;font-size:48px}.gift-contents .phase-card>img{object-fit:contain;background:var(--soft);padding:20px}.gift-contents .text-link{margin:15px 0;display:block}.gift-image-editor{border-bottom:1px solid var(--line);margin-bottom:25px;padding-bottom:20px}.gift-product-picker{max-height:350px;padding-right:15px;overflow:auto}.phase-integrations li{font-size:12px;line-height:1.9}@media (max-width:900px){.gift-detail-grid{gap:35px}.gift-gallery .gift-identity{min-height:390px}.gift-collection-grid{gap:24px}.gift-identity{min-height:300px}}@media (max-width:560px){.phase-two,.gift-detail-grid,.gift-collection-grid,.gift-items{grid-template-columns:1fr}.gift-collection-grid{margin-bottom:40px}.gift-gallery .gift-identity{min-height:340px}.gift-interest{margin:40px auto;padding:30px 24px}.gift-interest h2{font-size:38px}.gift-collection-nav{gap:10px}.gift-collection-nav a{padding:12px;font-size:11px}.gift-collection-grid>a>div:last-child{padding:24px}.gift-detail-grid h1{font-size:42px}.gift-detail-grid .page-dek{font-size:15px}.gift-identity>strong{font-size:40px}.gift-identity-blk-box>strong{font-size:80px}}.weekly-side-paths{flex-wrap:wrap;gap:24px;display:flex;margin-top:22px!important}.weekly-side-paths a{text-underline-offset:5px;align-content:center;min-height:44px;font-size:11px}.faq-header{border-bottom:2px solid var(--ink);margin-bottom:45px;padding-bottom:45px}.faq-header h1{margin:18px 0 0;font-size:clamp(56px,7.8vw,110px)}.faq-layout{grid-template-columns:minmax(210px,.65fr) minmax(0,2fr);align-items:start;gap:6vw;display:grid}.faq-index{position:sticky;top:30px}.faq-index>.kicker{margin-bottom:18px}.faq-index>a{border-bottom:1px solid var(--line);align-items:center;gap:14px;min-height:56px;padding:14px 0;font-size:12px;line-height:1.6;text-decoration:none;display:flex}.faq-index>a>span:first-child{color:var(--green);font:700 18px Oswald,sans-serif}.faq-index>a>span:last-child{margin-left:auto;font-size:19px}.faq-index>a:hover{color:var(--green)}.faq-tools{border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;gap:18px;padding-bottom:20px;font-size:11px;line-height:1.7;display:flex}.faq-tools>div{flex-shrink:0;gap:22px;display:flex}.faq-tools button{text-underline-offset:5px;min-height:44px;padding:6px 0;font-size:11px;text-decoration:underline}.faq-group{margin:38px 0 60px;scroll-margin-top:35px}.faq-group>header{align-items:center;gap:18px;margin-bottom:22px;display:flex}.faq-category-number{color:var(--red);border:1px solid var(--red);flex:none;place-items:center;width:43px;height:43px;font:700 17px/1 Oswald,sans-serif;display:grid}.faq-group h2{font-size:clamp(28px,3vw,40px);line-height:1.18}.faq-item{border-bottom:1px solid var(--line)}.faq-item:first-of-type{border-top:1px solid var(--line)}.faq-item>summary{cursor:pointer;justify-content:space-between;align-items:center;gap:24px;min-height:76px;padding:22px 4px;list-style:none;display:flex}.faq-item>summary::-webkit-details-marker{display:none}.faq-item h3{letter-spacing:0;margin:0;font:700 18px/1.5 DM,Arial,sans-serif}.faq-plus{width:22px;height:22px;color:var(--green);flex:none;position:relative}.faq-plus:before,.faq-plus:after{content:"";background:currentColor;height:2px;position:absolute;top:10px;left:3px;right:3px}.faq-plus:after{transform:rotate(90deg)}.faq-item[open] .faq-plus:after{display:none}.faq-item[open]>summary,.faq-item>summary:hover{color:var(--green)}.faq-item>summary:focus-visible{outline:3px solid var(--green);outline-offset:3px}.faq-answer{max-width:78ch;padding:0 46px 28px 4px}.faq-answer p{overflow-wrap:anywhere;font-size:14px;line-height:1.95}.faq-answer p+p{margin-top:18px}.faq-answer a{color:var(--green);text-underline-offset:4px;font-weight:700}.faq-contact{border-top:2px solid var(--ink);background:var(--soft);margin:20px 0 0;padding:36px}.faq-contact h2{margin:15px 0 27px;font-size:clamp(32px,3.6vw,46px)}.faq-contact .button{font-size:12px}:is(.faq-page a:focus-visible,.faq-tools button:focus-visible){outline:3px solid var(--green);outline-offset:4px}@media (max-width:900px){.faq-layout{grid-template-columns:1fr;gap:30px}.faq-index{grid-template-columns:1fr 1fr;column-gap:30px;display:grid;position:static}.faq-index>.kicker{grid-column:1/-1;margin:0}.faq-header{margin-bottom:30px;padding-bottom:30px}.faq-group{scroll-margin-top:25px}.faq-group h2{font-size:34px}}@media (max-width:560px){.faq-header h1{font-size:clamp(43px,11.5vw,64px)}.faq-index{column-gap:18px}.faq-index>a{align-items:start;gap:9px;min-height:62px;font-size:11px}.faq-index>a>span:first-child{font-size:15px}.faq-index>a>span:last-child{font-size:16px}.faq-tools{flex-direction:column;align-items:start;gap:6px}.faq-tools>div{gap:28px}.faq-group{margin:28px 0 45px}.faq-group>header{gap:13px;margin-bottom:18px}.faq-group h2{font-size:29px}.faq-category-number{width:35px;height:35px;font-size:15px}.faq-item>summary{gap:17px;min-height:74px;padding:20px 2px}.faq-item h3{font-size:15px;line-height:1.65}.faq-answer{padding:0 3px 25px}.faq-answer p{font-size:14px;line-height:1.9}.faq-contact{padding:28px 23px}.faq-contact h2{font-size:36px}.faq-contact .button{gap:20px;font-size:11px}}html{scroll-padding-top:190px}.culture-header{z-index:60;position:sticky;top:0}.header-topline>p{flex:0 auto}.header-topline .header-counter{margin-left:auto;margin-right:clamp(20px,4.5vw,92px)}.header-counter.cupboard-counter{border-bottom:6px solid var(--pea);background:var(--red);min-width:174px;max-width:230px;color:var(--paper);flex:0 0 clamp(174px,17.5vw,230px);grid-template-columns:1fr 1fr;gap:0;padding:7px 0 6px;display:grid;transform:none}.header-counter .counter-product-total{flex-direction:column;align-items:center;gap:3px;min-width:0;display:flex}.header-counter .cupboard-counter-number{font-size:clamp(25px,2.5vw,var(--counter-digit-size));line-height:1;transform:none}.header-counter .cupboard-counter-label{color:var(--paper);letter-spacing:.08em;text-align:center;font:700 9px/1.25 DM,Arial,sans-serif;display:block;transform:none}.header-counter .cupboard-counter-context{color:var(--paper);white-space:normal;background:0 0;border-left:1px solid #fffaf199;flex-direction:column;align-self:center;align-items:center;gap:3px;margin:0;padding:0 8px;display:flex}.header-counter-brands{font-variant-numeric:tabular-nums;font:400 clamp(25px,2.5vw,38px)/1 Georgia,Times New Roman,serif}@media (min-width:1400px){.header-topline .header-counter{margin-left:clamp(60px,10vw,210px)}}@media (max-width:1100px){.header-topline{column-gap:16px}.header-topline .header-counter{margin-right:12px}.header-counter.cupboard-counter{flex-basis:142px;min-width:142px}.header-counter .cupboard-counter-label{font-size:8px}}@media (max-width:800px){.header-topline{grid-template-columns:minmax(0,1fr) auto;gap:12px;display:grid}.header-topline>p{grid-column:1/-1;max-width:none}.header-topline .header-counter{justify-self:start;width:132px;min-width:132px;max-width:100%;margin:0}.header-topline .nav-save{justify-self:end}.header-counter .cupboard-counter-number,.header-counter-brands{font-size:25px}}@media (max-width:560px){html{scroll-padding-top:210px}.culture-header{padding-block:8px}.header-topline{gap:9px 8px}.header-topline>p{max-width:none;font-size:18px}.header-topline>p i{font-size:16px;display:inline}.header-topline .header-counter{border-bottom-width:4px;width:114px;min-width:114px;padding:5px 0 4px}.header-counter .cupboard-counter-number,.header-counter-brands{font-size:22px}.header-counter .cupboard-counter-label{font-size:7px}.header-counter .cupboard-counter-context{padding-inline:5px}}@media print{.culture-header{display:none!important}}.cupboard-counter:not(.header-counter) .counter-product-total{flex-direction:column;align-items:center;gap:6px;display:flex}.cupboard-counter .counter-brand-total{font:inherit;vertical-align:bottom;display:inline-flex;transform:none}.cupboard-counter .counter-scope{letter-spacing:.025em;text-align:center;color:inherit;grid-column:1/-1;margin-top:4px;font:700 8px/1.3 DM,Arial,sans-serif;display:block}.counter-unavailable{text-align:center;grid-column:1/-1;padding:8px;font:700 10px/1.4 DM,Arial,sans-serif}@media (max-width:1100px){.header-counter .cupboard-counter-number,.header-counter-brands{font-size:var(--counter-compact-digit-size,25px)}}@media (max-width:560px){.header-counter .cupboard-counter-number,.header-counter-brands{font-size:var(--counter-mobile-digit-size,22px)}}.approval-proof .draft-preview-banner{z-index:20;position:sticky;top:0}.approval-proof .profile-heading{max-width:1000px}.approval-jump{border-bottom:1px solid var(--line);flex-wrap:wrap;gap:12px 28px;margin-bottom:32px;padding:20px 0 32px;font-size:12px;display:flex}.approval-proof .profile-grid>div>section{margin:36px 0}.approval-proof .profile-grid>div>section>p{font-size:14px;line-height:1.85}.approval-hero{background:#fff}.approval-hero>img{object-fit:contain;width:100%;max-height:530px;padding:32px;display:block}.approval-proof figcaption{color:var(--muted);padding:10px 0;font:11px/1.6 DM,Arial,sans-serif}.approval-proof figcaption small{display:block}.approval-portraits{grid-template-columns:1fr 1fr;gap:24px;margin:25px 0;display:grid}.approval-portraits img{object-fit:contain;object-position:center;background:#fff;width:100%;height:260px}.approval-bio{margin:24px 0}.approval-bio h3{margin-bottom:8px;font-size:28px}.approval-bio p:not(.kicker){font-size:14px;line-height:1.85}.approval-products{grid-template-columns:repeat(2,minmax(0,1fr));gap:42px 28px;margin-top:30px;display:grid}.approval-product{border-bottom:1px solid var(--line);min-width:0;padding-bottom:28px}.approval-product figure>img{object-fit:contain;background:#fff;width:100%;height:280px;padding:20px;display:block}.approval-product h3{margin:12px 0 7px;font-size:30px}.approval-product-name{font-size:15px;line-height:1.5}.approval-stock{color:var(--green);margin:12px 0;font-size:11px;font-weight:700}.approval-product>p:not(.approval-product-name){font-size:12px;line-height:1.7}.approval-product details{margin:15px 0;font-size:12px;line-height:1.7}.approval-product summary{cursor:pointer;padding-block:8px}.approval-product details p{margin:12px 0}.approval-product .text-link{font-size:11px}.approval-proof .evidence-panel{align-self:start}.approval-proof .evidence-panel h4{margin:25px 0 10px;font-size:17px}.approval-proof .evidence-panel li{margin-bottom:14px;line-height:1.6}.approval-question{color:#8b352a}.approval-product:target{outline:2px solid var(--green);outline-offset:10px}@media (max-width:800px){.approval-proof .profile-grid{flex-direction:column;display:flex}.approval-proof .evidence-panel{width:100%}.approval-hero>img{max-height:420px}}@media (max-width:480px){.approval-products,.approval-portraits{grid-template-columns:1fr}.approval-product figure>img{height:290px}.approval-proof .profile-heading h1{font-size:52px}}.approval-proof .profile-grid>div>figure.approval-hero>img,.approval-proof .approval-product figure>img,.brand-card .product-photo>img,.brand-profile .profile-grid>div>.product-photo>img,.individual-product-photo img,.product-detail-photo>img,.shelf-photo img,.floating-find-photo img,.curated-card-image img,.curated-hero figure img,.curated-makers img,.living-cover .image-product>img,.motion-story-photo.image-product img,.story-photo.packshot img,.article-hero.packshot img,.kitchen-product img,.shopping-item-image img,.shared-products figure img,.creator-portrait img,.approval-portraits img{object-fit:contain!important;object-position:center!important;transform:none!important}.approval-proof .profile-grid>div>figure.approval-hero>img{width:100%;height:clamp(300px,44vw,600px);max-height:none;padding:24px}.motion-maker-photo img,.curated-reading img{object-fit:contain!important;object-position:center!important;transform:none!important}.article-page .article-hero:has(img[src="/products/mcbride-sisters-editorial.webp"]){width:min(89vw,600px);max-width:100%;margin:0 auto}.article-page .article-hero img[src="/products/mcbride-sisters-editorial.webp"]{width:100%;max-height:none;padding:0;display:block;aspect-ratio:2/3!important;object-fit:cover!important;object-position:center!important;height:auto!important;transform:none!important}.profile-collection-labels{flex-wrap:wrap;align-items:center;gap:12px 24px;margin:13px 0 20px;display:flex}.profile-collection-label{flex:0 185px;min-width:0;max-width:210px;display:block}.profile-collection-label img{object-position:left center;width:100%;height:76px;animation:6.5s ease-in-out infinite collection-label-shimmer;object-fit:contain!important;transform:none!important}.profile-collection-labels.compact{gap:8px 16px;margin:12px 0}.profile-collection-labels.compact .profile-collection-label{flex-basis:142px;max-width:158px}.profile-collection-labels.compact img{height:54px}.profile-collection-label:hover{opacity:.85}.profile-collection-editor>p{color:var(--muted);font-size:12px;line-height:1.7}.profile-collection-editor>div{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px 20px;display:grid}.profile-collection-editor .check{align-items:center;min-width:0}.profile-collection-editor .check>span{gap:4px;min-width:0;display:grid}.profile-collection-editor img{object-fit:contain;width:150px;max-width:100%;height:62px}.profile-collection-editor .check>span>span{font-size:11px}.collection-label-managed{font-size:12px;line-height:1.8}.collection-label-managed a{margin:8px 16px 8px 0;display:inline-block}@keyframes collection-label-shimmer{0%,72%,to{filter:none}83%{filter:brightness(1.12)saturate(1.1)}}@media (prefers-reduced-motion:reduce){.profile-collection-label img{animation:none}}@media (max-width:480px){.profile-collection-label{flex-basis:155px;max-width:175px}.profile-collection-label img{height:60px}.profile-collection-editor>div{grid-template-columns:1fr}}.home-color-motion{--action-green:#234b38;--action-cream:#fff8e9;--action-yellow:#f2c64a;--action-coral:#ed7657}.home-action{isolation:isolate;background:var(--action-green);max-width:100%;min-height:56px;color:var(--action-cream);vertical-align:middle;border:0;border-radius:5px;align-items:stretch;margin-top:12px;padding:0;font:700 14px/1.4 DM,Arial,sans-serif;text-decoration:none;display:inline-flex;position:relative;overflow:hidden;box-shadow:0 0 #0000}.home-action-motion{isolation:isolate;--action-green:#234b38;--action-cream:#fff8e9;--action-yellow:#f2c64a;--action-coral:#ed7657;position:relative;overflow:hidden}:is(.home-action,.home-action-motion){transition:transform .22s,box-shadow .22s,color .22s}:is(.home-action,.home-action-motion):before{content:"";z-index:-1;background:var(--action-coral);transition:transform .3s;position:absolute;inset:0;transform:translate(-101%)}.home-action-label{overflow-wrap:anywhere;text-align:left;align-items:center;min-width:0;padding:15px 23px;display:flex}.home-action-tab{background:var(--action-yellow);color:#243a2c;flex:0 0 55px;place-items:center;display:grid}:is(.home-action-tab>span,.home-action-icon){font-size:24px;line-height:1;transition:transform .25s;display:block}:is(.home-action,.home-action-motion):focus-visible{outline:3px solid var(--action-yellow);outline-offset:4px;color:#20382a;box-shadow:0 5px #20382a30}:is(.home-action,.home-action-motion):focus-visible:before{transform:translate(0)}:is(.home-action,.home-action-motion):focus-visible :is(.home-action-tab>span,.home-action-icon){transform:translate(3px,-3px)}:is(.home-action,.home-action-motion):active{transform:translateY(1px)}.home-color-motion .text-link{white-space:normal;border-bottom:0;align-items:center;gap:10px;max-width:100%;padding-bottom:7px;text-decoration:none;display:inline-flex;position:relative}.home-color-motion .text-link:after{content:"";background:var(--action-coral);transform-origin:0;height:3px;transition:transform .25s;position:absolute;bottom:0;left:0;right:0;transform:scaleX(.2)}.home-color-motion .text-link:focus-visible:after{transform:scaleX(1)}.home-color-motion .text-link>span[aria-hidden]{transition:transform .25s;display:inline-block}.home-color-motion .text-link:focus-visible{outline-offset:5px;outline:2px solid}@media (hover:hover) and (pointer:fine){:is(.home-action,.home-action-motion):hover{color:#20382a;transform:translateY(-3px);box-shadow:0 6px #20382a25}:is(.home-action,.home-action-motion):hover:before{transform:translate(0)}:is(.home-action,.home-action-motion):hover :is(.home-action-tab>span,.home-action-icon){transform:translate(3px,-3px)}.home-color-motion .text-link:hover:after{transform:scaleX(1)}.home-color-motion .text-link:hover>span[aria-hidden]{transform:translate(4px)}}@media (max-width:480px){.home-action{min-height:54px}.home-action-label{padding:14px 17px}.home-action-tab{flex-basis:49px}}@media (prefers-reduced-motion:reduce){:is(.home-action,.home-action-motion),:is(.home-action,.home-action-motion):before,:is(.home-action-tab>span,.home-action-icon),.home-color-motion .text-link:after,.home-color-motion .text-link>span[aria-hidden]{transition:none}:is(.home-action,.home-action-motion):hover,:is(.home-action,.home-action-motion):active,:is(.home-action,.home-action-motion):hover :is(.home-action-tab>span,.home-action-icon),.home-color-motion .text-link:hover>span[aria-hidden]{transform:none}:is(.home-action,.home-action-motion):focus-visible :is(.home-action-tab>span,.home-action-icon){transform:none}}.home-action{--action-green:#234b38;--action-cream:#fff8e9;--action-yellow:#f2c64a;--action-coral:#ed7657;flex-shrink:0;align-self:center}.home-action-label,.home-action-tab{z-index:1;position:relative}.home-color-motion .section-title>.home-action,.home-color-motion .curated-heading>.home-action{margin-top:0}.home-color-motion .motion-invitation>.home-action{margin:12px 10px}@media (max-width:560px){.home-color-motion .section-title,.home-color-motion .curated-heading{flex-wrap:wrap;gap:20px}.home-action{flex-shrink:1}}.culture-header .main-nav .nav-links{flex-wrap:wrap;gap:4px}.culture-header .main-nav .nav-links>a{isolation:isolate;color:#234b38;white-space:nowrap;border:0;border-radius:4px;align-items:center;min-height:44px;padding:10px 24px 10px 10px;text-decoration:none;transition:color .18s,transform .18s;display:inline-flex;position:relative;overflow:hidden}.culture-header .main-nav .nav-links>a:before{content:"";z-index:-1;opacity:0;background:linear-gradient(100deg,#ed7657 0 50%,#234b38 50% 100%) 100% 0/210% 100%;transition:opacity .18s,background-position .32s;position:absolute;inset:0}.culture-header .main-nav .nav-links>a:after{content:"↗";color:#234b38;background:#f2c64a;place-items:center;width:19px;font-size:15px;transition:transform .22s;display:grid;position:absolute;top:0;bottom:0;right:0;transform:translate(101%)}.culture-header .main-nav .nav-links>a[aria-current=page]{color:#234b38;text-decoration:none;box-shadow:inset 0 -3px #f2c64a}.culture-header .main-nav .nav-links>a:focus-visible{color:#fff8e9;outline-offset:3px;outline:3px solid #f2c64a}.culture-header .main-nav .nav-links>a:focus-visible:before{opacity:1}.culture-header .main-nav .nav-links>a:focus-visible:after{transform:translate(0)}@media (hover:hover){.culture-header .main-nav .nav-links>a:hover{color:#fff8e9;transform:translateY(-2px);box-shadow:0 3px #234b3826}.culture-header .main-nav .nav-links>a:hover:before{opacity:1;animation:.4s both nav-color-sweep}.culture-header .main-nav .nav-links>a:hover:after{transform:translate(0)}}@keyframes nav-color-sweep{0%{background-position:0 0}to{background-position:100% 0}}@media (max-width:800px){.culture-header .main-nav .nav-links.open{gap:4px}.culture-header .main-nav .nav-links.open>a{padding:12px 30px 12px 12px}.culture-header .main-nav .nav-links>a:active{color:#fff8e9;background:#234b38}}@media (prefers-reduced-motion:reduce){.culture-header .main-nav .nav-links>a,.culture-header .main-nav .nav-links>a:before,.culture-header .main-nav .nav-links>a:after{transition:none;animation:none}.culture-header .main-nav .nav-links>a:hover{transform:none}}.home-card-rail{--rail-card-width:calc((100cqw - 56px)/3);min-width:0;max-width:100%;container-type:inline-size}.home-rail-toolbar{justify-content:space-between;align-items:center;gap:16px;margin:0 0 12px;display:flex}.home-rail-toolbar>p{max-width:60ch;margin:0;font-size:11px;line-height:1.5}.home-rail-controls{flex:none;gap:8px;display:flex}.home-rail-controls button{border:1px solid var(--ink);background:var(--paper);width:44px;height:44px;color:var(--ink);cursor:pointer;place-items:center;font-size:23px;display:grid}.home-rail-controls button:hover:not([aria-disabled=true]){background:var(--green);color:var(--paper)}.home-rail-controls button[aria-disabled=true]{opacity:.4;cursor:default}.home-rail-viewport{overscroll-behavior-x:contain;scroll-snap-type:x mandatory;scrollbar-width:thin;flex-wrap:nowrap;align-items:flex-start;gap:28px;width:100%;min-width:0;max-width:100%;padding:6px 0 16px;scroll-padding-inline:0;display:flex;overflow-x:auto}.home-rail-viewport [data-rail-card]{flex:0 0 var(--rail-card-width);width:var(--rail-card-width);scroll-snap-align:start;overflow-wrap:anywhere;min-width:0}.home-rail-viewport:focus-visible{outline-offset:-3px;outline:3px solid #234b38;box-shadow:inset 0 0 0 6px #f2c64a}.home-rail-controls button:focus-visible{outline-offset:-3px;outline:3px solid #234b38;box-shadow:inset 0 0 0 6px #f2c64a}.home-rail-viewport a:focus-visible{outline-offset:-3px;outline:3px solid #234b38;box-shadow:inset 0 0 0 6px #f2c64a}.curated-home,.new-releases.home-new-releases{box-sizing:border-box;min-width:0;max-width:100%}.curated-home .home-rail-viewport.curated-cards{grid-template-columns:none;gap:28px;display:flex}.home-new-releases .home-release-edition{flex:none;min-width:0}.home-new-releases .home-release-edition>h3,.home-new-releases .home-release-edition>p{max-width:var(--rail-card-width);overflow-wrap:anywhere}.home-new-releases .home-release-edition>.release-card-grid{flex-wrap:nowrap;grid-template-columns:none;gap:28px;margin:24px 0 0;display:flex}@media (max-width:900px){.home-card-rail{--rail-card-width:calc((100cqw - 28px)/2)}}@media (max-width:600px){.home-card-rail{--rail-card-width:calc(100cqw - 32px)}.home-rail-toolbar{align-items:flex-end}.home-rail-toolbar>p{max-width:23ch}.home-rail-viewport,.curated-home .home-rail-viewport.curated-cards,.home-new-releases .home-release-edition>.release-card-grid{gap:18px}}@media (prefers-reduced-motion:reduce){.home-rail-viewport{scroll-behavior:auto}}.home-new-releases .section-title{align-items:center}.weekly-tag-wrap{flex:none;width:180px;max-width:100%;margin:0 18px 0 auto;padding:22px 5px 8px}.weekly-release-tag{transform-origin:42% 12%;outline:none;width:170px;max-width:100%;height:205px;position:relative;transform:rotate(-8deg)}.weekly-tag-art{pointer-events:none;width:100%;height:100%;position:absolute;inset:0;overflow:visible}.weekly-tag-copy{color:#fff8e9;text-align:center;pointer-events:none;flex-direction:column;justify-content:center;align-items:center;display:flex;position:absolute;inset:69px 12px 20px 17px}.weekly-tag-copy strong{letter-spacing:-.03em;overflow-wrap:anywhere;max-width:100%;font:700 clamp(38px,5vw,68px)/.95 Oswald,Arial,sans-serif}.weekly-tag-copy span{letter-spacing:.02em;margin-top:8px;font:700 13px/1.25 DM,Arial,sans-serif}.weekly-tag-copy .weekly-tag-star{font-size:45px}.weekly-tag-wrap.is-entered .weekly-release-tag{animation:.8s ease-out both weekly-tag-arrive}.weekly-tag-wrap.is-entered .weekly-tag-copy strong{animation:.35s ease-out both weekly-number-pop}.weekly-release-tag:focus-visible{outline-offset:6px;border-radius:10px;outline:3px solid #234b38}@media (hover:hover){.weekly-tag-wrap.is-entered .weekly-release-tag:hover{animation:.65s ease-in-out both weekly-tag-wiggle}}@keyframes weekly-tag-arrive{0%{opacity:0;transform:rotate(-28deg)translateY(-12px)}45%{opacity:1;transform:rotate(9deg)}75%{transform:rotate(-13deg)}to{transform:rotate(-8deg)}}@keyframes weekly-tag-wiggle{0%,to{transform:rotate(-8deg)}40%{transform:rotate(5deg)}75%{transform:rotate(-13deg)}}@keyframes weekly-number-pop{0%{opacity:.3;transform:scale(.85)}to{opacity:1;transform:scale(1)}}@media (max-width:760px){.weekly-tag-wrap{width:148px;margin:0 8px 0 0}.weekly-release-tag{width:138px;height:172px}.weekly-tag-copy{inset:58px 10px 17px 14px}.weekly-tag-copy strong{font-size:49px}.weekly-tag-copy span{font-size:10px}.home-new-releases .section-title{flex-wrap:wrap;gap:14px}.home-new-releases .section-title>div:first-child{flex:100%}}@media (prefers-reduced-motion:reduce){.weekly-tag-wrap.is-entered .weekly-release-tag,.weekly-tag-wrap.is-entered .weekly-tag-copy strong,.weekly-tag-wrap.is-entered .weekly-release-tag:hover{animation:none}}.home-new-releases .section-title{gap:24px;margin-bottom:10px}.home-new-releases .release-update-heading{flex:480px;min-width:0}.home-new-releases .release-update-intro{max-width:65ch;margin-top:12px;font-size:15px;line-height:1.6}.home-new-releases .weekly-tag-wrap{width:132px;margin:0 8px 0 0;padding:12px 0 4px}.home-new-releases .weekly-release-tag{width:126px;height:156px}.home-new-releases .weekly-tag-copy{inset:52px 9px 16px 12px}.home-new-releases .weekly-tag-copy strong{font-size:51px}.home-new-releases .weekly-tag-copy span{margin-top:6px;font-size:9px}.home-new-releases .home-action{margin-top:0}.home-new-releases .home-rail-toolbar{justify-content:flex-end;margin-bottom:4px}@media (max-width:760px){.home-new-releases .section-title{gap:12px}.home-new-releases .release-update-heading{flex-basis:100%}.home-new-releases .weekly-tag-wrap{margin-right:auto}.home-new-releases .release-update-intro{font-size:14px}}.open-cupboard-section{background:var(--paper,#fff8e9);grid-template-columns:minmax(0,1.1fr) minmax(0,1fr);align-items:center;gap:clamp(24px,4vw,70px);display:grid;overflow:clip}.open-cupboard-copy{min-width:0}.open-cupboard-copy h2{letter-spacing:-.045em;overflow-wrap:normal;max-width:100%;margin:0;font-family:Oswald,Arial,sans-serif;font-size:clamp(54px,6.8vw,112px);font-weight:700;line-height:.96}.open-cupboard-question{letter-spacing:-.045em;margin:24px 0 14px;font:400 clamp(24px,2.6vw,42px)/1.22 Georgia,serif}.open-cupboard-question i{font-weight:400}.open-cupboard-dek{margin:0 0 25px;font-size:15px;line-height:1.65}.open-cupboard-search{background:#fffdf7;border:1.5px solid #234b38;border-radius:5px;width:100%;min-width:0;min-height:56px;display:flex;overflow:hidden}.open-cupboard-search input{color:#234b38;background:0 0;border:0;flex:1;width:100%;min-width:0;padding:14px 15px;font:400 13px/1.5 DM,Arial,sans-serif}.open-cupboard-search button{color:#234b38;cursor:pointer;background:#234b38;border:0;flex:none;place-items:center;width:58px;display:grid}.open-cupboard-search button span{background:#f2c64a;border-radius:50%;place-items:center;width:32px;height:32px;font-size:23px;transition:transform .2s;display:grid}.open-cupboard-search button:hover span{transform:translate(2px,-2px)}.open-cupboard-search:focus-within{outline-offset:4px;outline:3px solid #f2c64a}.open-cupboard-cravings{flex-wrap:wrap;gap:14px 19px;margin-top:22px;display:flex}.open-cupboard-cravings a{color:#234b38;border-bottom:2px solid #234b38;align-items:center;gap:7px;min-height:32px;font:400 13px/1.4 Georgia,serif;text-decoration:none;display:inline-flex}.open-cupboard-cravings a:hover{color:#9b3b25;border-color:#ed7657}.open-cupboard-cravings a:focus-visible{outline-offset:4px;outline:3px solid #f2c64a}.cupboard-motion-control:focus-visible{outline-offset:4px;outline:3px solid #f2c64a}.open-cupboard-visual{text-align:center;min-width:0}.cupboard-stage{aspect-ratio:1166/1349;perspective:1100px;isolation:isolate;width:100%;position:relative}.cupboard-frame{object-fit:contain;width:100%;height:100%;display:block;position:absolute;inset:0}.cupboard-reference-shelves{z-index:1;pointer-events:none;position:absolute;inset:0}.cupboard-reference-shelf{width:62.6%;position:absolute;left:18.7%;overflow:hidden}.cupboard-reference-shelf img{object-fit:fill;width:406.349%;max-width:none;display:block;position:absolute;left:-248.413%}.reference-shelf-0{height:22.65%;top:15.05%}.reference-shelf-0 img{height:669.281%;top:-52.9412%}.reference-shelf-1{height:18.4%;top:39.8%}.reference-shelf-1 img{height:800%;top:-196.094%}.reference-shelf-2{height:21%;top:60.3%}.reference-shelf-2 img{height:652.229%;top:-249.045%}.cupboard-door{z-index:3;-webkit-backface-visibility:visible;backface-visibility:visible;width:32.05%;height:66.9%;transform-style:preserve-3d;animation-duration:12s;animation-timing-function:ease-in-out;animation-iteration-count:infinite;animation-play-state:paused;position:absolute;top:14.8%;overflow:hidden;box-shadow:0 1px 3px #0008}.cupboard-door-left{transform-origin:0;animation-name:cupboard-door-left;left:18%;transform:rotateY(-112deg)}.cupboard-door-right{transform-origin:100%;animation-name:cupboard-door-right;left:50.05%;transform:rotateY(112deg)}.cupboard-door img{object-fit:fill;pointer-events:none;width:312.013%;max-width:none;height:149.477%;display:block;position:absolute;top:-22.1226%}.cupboard-door-left img{left:-56.1622%}.cupboard-door-right img{left:-156.162%}.cupboard-stage.is-running .cupboard-door{animation-play-state:running}.cupboard-stage.is-held-open .cupboard-door{animation:none}@keyframes cupboard-door-left{0%,10%,96%,to{transform:rotateY(0)}29%,76%{transform:rotateY(-112deg)}}@keyframes cupboard-door-right{0%,10%,96%,to{transform:rotateY(0)}29%,76%{transform:rotateY(112deg)}}.open-cupboard-actions{z-index:4;flex-direction:column;align-items:center;gap:10px;margin-top:-3%;display:flex;position:relative}.open-cupboard-actions .home-action{margin-top:0}.cupboard-motion-control{text-underline-offset:4px;color:#234b38;cursor:pointer;background:0 0;border:0;min-height:32px;padding:4px 10px;font:400 10px/1.5 DM,Arial,sans-serif;text-decoration:underline}.cupboard-motion-control:disabled{cursor:default;text-decoration:none}@media (max-width:1050px){.open-cupboard-copy h2{font-size:clamp(48px,6.7vw,80px)}.open-cupboard-section{gap:24px}.open-cupboard-question{font-size:clamp(23px,2.6vw,32px)}}@media (max-width:760px){.open-cupboard-section{grid-template-columns:1fr;gap:28px}.open-cupboard-copy h2{font-size:clamp(48px,11.5vw,82px)}.open-cupboard-question{margin-top:18px;font-size:29px}.open-cupboard-visual{width:min(100%,470px);margin-inline:auto}.open-cupboard-dek{font-size:14px}.open-cupboard-cravings{gap:12px 18px}.open-cupboard-cravings a{font-size:13px}}@media (prefers-reduced-motion:reduce){.cupboard-stage .cupboard-door{animation:none}.open-cupboard-search button span{transition:none}.open-cupboard-search button:hover span{transform:none}}.home-color-motion{min-width:0;max-width:100%}.home-color-motion .motion-stories{grid-template-columns:repeat(2,minmax(0,1fr))}.home-color-motion .culture-ticker{padding-block:8px;position:relative}.home-color-motion .culture-ribbon{margin-top:0}.home-color-motion .culture-ribbon>div{font-size:clamp(18px,2vw,25px);line-height:1.45}.home-color-motion .home-brand-note{background:var(--pea);border-block:1px solid var(--ink);grid-template-columns:minmax(0,1fr) minmax(0,1fr) auto;align-items:center;gap:24px;padding:28px 5.5vw;display:grid}.home-brand-note h2{margin:8px 0 0;font-size:clamp(24px,2.5vw,34px);line-height:1.15}.home-brand-note h2 i{font-family:Georgia,serif;font-weight:400}.home-brand-note p:not(.kicker){margin:0;font-size:13px;line-height:1.65}.home-brand-note .note-signature{margin-top:8px!important;font-size:11px!important}.home-color-motion .home-brand-note .home-action{margin:0}.home-color-motion .home-action{flex-shrink:0;width:max-content;max-width:100%;min-height:48px}.home-color-motion .home-action-label{overflow-wrap:normal;word-break:normal;-webkit-hyphens:none;hyphens:none;white-space:normal;padding:13px 20px}.home-color-motion .home-action-tab{flex:0 0 48px}.home-color-motion .section-title,.home-color-motion .curated-heading{flex-wrap:wrap;gap:18px;min-width:0}.home-color-motion .section-title>div,.home-color-motion .curated-heading>div{min-width:0}.home-color-motion .newsletter a.home-action{color:#fff8e9}:is(.home-color-motion .newsletter a.home-action:hover,.home-color-motion .newsletter a.home-action:focus-visible){color:#20382a}.home-color-motion .weekly-signup .inline-input{border:0;flex-wrap:wrap;align-items:stretch;gap:10px;display:flex}.home-color-motion .weekly-signup .inline-input input{border:1px solid var(--ink);background:var(--paper);width:auto;min-width:0;min-height:48px;color:var(--ink);flex:180px;padding:12px;font-size:16px}.home-color-motion .weekly-signup .inline-input button{color:#fff8e9;white-space:nowrap;background:#234b38;border:1px solid #234b38;flex:none;min-height:48px;padding:12px 18px;font-size:13px;font-weight:700}.home-color-motion .weekly-signup .inline-input button:hover{color:#234b38;background:#fff8e9}:is(.home-color-motion :is(button,a,input):focus-visible,.homepage-masthead :is(button,a):focus-visible){outline-offset:3px;outline:3px solid #234b38;box-shadow:0 0 0 6px #f2c64a}.homepage-masthead{--masthead-logo-width:146px}.homepage-masthead .nav-save,.homepage-masthead .header-search,.homepage-masthead .mobile-menu{min-height:44px}.homepage-masthead.is-compact{--masthead-logo-width:76px;grid-template-columns:76px minmax(0,1fr);gap:20px;padding-block:6px;box-shadow:0 3px 10px #15151012}.homepage-masthead.is-compact .logo-window{width:76px;height:70px}.homepage-masthead.is-compact .logo-window img{width:88.5px;top:-10px;left:-6px}.homepage-masthead.is-compact .header-topline{gap:12px;padding:0 0 4px}.homepage-masthead.is-compact .header-topline>p{font-size:19px}.homepage-masthead.is-compact .header-topline .header-counter{border-bottom-width:3px;flex-basis:142px;min-width:142px;max-width:160px;margin:0 16px 0 auto;padding:4px 0}.homepage-masthead.is-compact .header-counter .cupboard-counter-number,.homepage-masthead.is-compact .header-counter-brands{font-size:24px}.homepage-masthead.is-compact .main-nav{min-height:44px}.homepage-masthead.is-compact .main-nav .nav-links>a{padding-block:8px}@media (max-width:1100px){.homepage-masthead{--masthead-logo-width:126px}.home-color-motion .home-brand-note{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}.home-brand-note .home-action{grid-column:1/-1;justify-self:start}}@media (max-width:800px){.homepage-masthead{--masthead-logo-width:104px}.homepage-masthead .main-nav .nav-links.open{left:calc(-1 * (var(--masthead-logo-width) + 20px));overscroll-behavior:contain;max-height:min(60dvh,480px);right:0;overflow-y:auto}.homepage-masthead.is-compact{--masthead-logo-width:56px;grid-template-columns:56px minmax(0,1fr);gap:12px;padding-block:4px}.homepage-masthead.is-compact .logo-window{width:56px;height:52px}.homepage-masthead.is-compact .logo-window img{width:65px;top:-7px;left:-4.5px}.homepage-masthead.is-compact .header-topline{border:0;grid-template-columns:minmax(0,1fr) auto;gap:8px;padding:0;display:grid}.homepage-masthead.is-compact .header-topline>p{display:none}.homepage-masthead.is-compact .header-topline .header-counter{border-bottom-width:3px;width:114px;min-width:114px;max-width:100%;margin:0;padding:4px 0}.homepage-masthead.is-compact .header-counter .cupboard-counter-number,.homepage-masthead.is-compact .header-counter-brands{font-size:22px}.homepage-masthead.is-compact .header-counter .cupboard-counter-label{font-size:8px}.homepage-masthead.is-compact .main-nav .nav-links.open{left:calc(-1 * (var(--masthead-logo-width) + 12px))}.homepage-masthead .main-nav .nav-links.open>a{width:100%;min-height:44px}.home-color-motion .edition-tabs button{overflow-wrap:normal;word-break:normal;min-height:44px}}@media (max-width:560px){.homepage-masthead{--masthead-logo-width:94px}.home-color-motion .motion-stories{grid-template-columns:minmax(0,1fr)}.home-color-motion .home-brand-note{grid-template-columns:minmax(0,1fr);gap:16px;padding:26px 5.5vw}.home-color-motion .home-action-label{padding:12px 16px;font-size:13px}.home-color-motion .home-action-tab{flex-basis:44px}.home-color-motion .weekly-signup .inline-input input{flex-basis:100%}.homepage-masthead .header-topline .nav-save{justify-content:center;min-width:44px}.home-color-motion .open-cupboard-cravings a{min-height:44px}}@media (prefers-reduced-motion:reduce){.homepage-masthead,.homepage-masthead *{scroll-behavior:auto}}.home-color-motion .cover-controls button{min-width:44px;min-height:44px}.home-color-motion .product-member-actions button{overflow-wrap:normal;word-break:normal;white-space:normal;max-width:100%;min-height:44px}.home-color-motion .living-cover .edition-navigation{border:1px solid var(--ink);background:var(--paper);border-bottom:0;align-items:stretch;min-width:0;max-width:100%;display:flex}.home-color-motion .living-cover .edition-navigation .edition-tabs{overscroll-behavior-x:contain;scrollbar-width:thin;border:0;flex:1 1 0;min-width:0;scroll-padding-inline:0;display:flex;position:relative;overflow-x:auto}.home-color-motion .living-cover .edition-navigation .edition-tabs button{white-space:nowrap;flex:none;gap:8px;min-height:48px;padding:10px 14px;font-size:11px}.home-color-motion .living-cover .edition-navigation .edition-tabs button>span[aria-hidden]{display:none}.home-color-motion .edition-compact-controls{border-left:1px solid var(--ink);background:var(--paper);flex:none;align-items:center;gap:2px;padding:2px;display:flex}.home-color-motion .edition-compact-controls button{min-width:44px;min-height:44px;color:var(--ink);background:0 0;border:0;place-items:center;padding:8px;font-size:21px;display:grid}.home-color-motion .edition-compact-controls .cover-play{white-space:nowrap;min-width:56px;font:700 11px/1.3 DM,Arial,sans-serif}.home-color-motion .edition-compact-controls button:hover:not(:disabled),.home-color-motion .edition-compact-controls .cover-play[aria-pressed=true]:not(:disabled){background:var(--ink);color:var(--paper)}.home-color-motion .edition-compact-controls button:disabled{opacity:.6;cursor:default}.home-color-motion .edition-navigation button:focus-visible{outline-offset:-3px;outline:3px solid #234b38;box-shadow:inset 0 0 0 6px #f2c64a}.home-color-motion .living-cover .edition-panel{touch-action:pan-y pinch-zoom}@media (max-width:560px){.home-color-motion .living-cover .edition-navigation .edition-tabs button{padding:10px 12px;font-size:10px}}.home-color-motion .edition-navigation .home-action-motion{color:#fff8e9;background:#234b38}.home-color-motion .edition-navigation .home-action-motion[role=tab][aria-selected=true],.home-color-motion .edition-navigation .cover-play[aria-pressed=true]:not(:disabled){background:var(--ink);color:var(--paper)}.home-color-motion .edition-navigation .home-action-motion[aria-selected=true]:after,.home-color-motion .edition-navigation .cover-play[aria-pressed=true]:after{content:"";z-index:2;pointer-events:none;background:#f2c64a;height:3px;position:absolute;bottom:0;left:0;right:0}.home-color-motion .edition-compact-controls .home-action-motion:not(.cover-play){color:#243a2c;background:#f2c64a}.home-color-motion .edition-compact-controls .home-action-icon{font-size:21px}.home-color-motion .edition-navigation .home-action-motion:disabled{box-shadow:none;transform:none}.home-color-motion .edition-navigation .home-action-motion:disabled:before{transform:translate(-101%)}.home-color-motion .edition-navigation .home-action-motion:focus-visible{color:#20382a}@media (hover:hover) and (pointer:fine){.home-color-motion .edition-navigation .home-action-motion:hover:not(:disabled){color:#20382a}}.home-color-motion .living-cover .edition-navigation .edition-compact-controls .cover-play{color:var(--ink);box-shadow:none;background:#f0ede6;transition:none;animation:none;transform:none}.home-color-motion .living-cover .edition-navigation .edition-compact-controls .cover-play:before,.home-color-motion .living-cover .edition-navigation .edition-compact-controls .cover-play:after{content:none;display:none}.home-color-motion .living-cover .edition-navigation .edition-compact-controls .cover-play:is(:hover,:active,:focus-visible){color:var(--ink);box-shadow:none;background:#e9e4da;transition:none;animation:none;transform:none}.home-color-motion .living-cover .edition-navigation .edition-compact-controls .cover-play:focus-visible{outline:2px solid var(--ink);outline-offset:-4px;box-shadow:none}.home-color-motion .living-cover .edition-navigation .edition-compact-controls .cover-play svg{flex:none;display:block}@media (min-width:901px){.home-color-motion .living-cover .edition-navigation .edition-tabs button{text-align:center;white-space:normal;flex:1 1 0;justify-content:center;gap:0;min-width:0;padding-inline:8px}}.home-color-motion .living-cover .edition-copy>.home-action{align-self:flex-start}.bc-video{width:100%;min-width:0}.bc-video-frame{aspect-ratio:16/9;color:#fff;background:#14271f;width:100%;position:relative}.bc-video-vertical{max-width:420px;margin-inline:auto}.bc-video-vertical .bc-video-frame{aspect-ratio:9/16}.bc-video .bc-video-frame iframe,.bc-video .bc-video-frame video,.bc-video .video-cover{aspect-ratio:auto;border:0;width:100%;height:100%;min-height:0;display:block}.bc-video .video-cover{cursor:pointer;color:#fff;background:#14271f;position:relative}.bc-video .video-cover img{object-fit:contain;width:100%;height:100%}.bc-video .video-cover span{background:#0005;flex-direction:column;justify-content:center;align-items:center;display:flex;position:absolute;inset:0}.bc-video .video-cover b{font-size:3rem}.bc-video .video-cover small{display:block}.bc-video video{object-fit:contain}.bc-video .bc-instagram{aspect-ratio:auto;background:0 0;min-height:560px;overflow:auto}.bc-video .instagram-host iframe{max-width:100%!important;min-height:600px!important}.bc-video-close{margin-top:12px}.bc-video :focus-visible{outline-offset:4px;outline:3px solid #f7c644}.edition-panel.bc-video-panel{grid-template-columns:minmax(0,1.2fr) minmax(0,1fr);align-items:center;gap:24px;padding:24px;display:grid}.bc-video-panel .bc-video{margin:0 auto}.bc-video-panel .edition-copy{padding:20px}.bc-video-panel .edition-copy h1{font-size:clamp(2rem,4vw,4rem)}@media (max-width:800px){.edition-panel.bc-video-panel{grid-template-columns:minmax(0,1fr);gap:12px;padding:16px}.bc-video-panel .edition-copy{padding:8px}.bc-video-vertical{max-width:360px}}.bc-video .instagram-media,.bc-video .instagram-host iframe{width:100%!important;min-width:0!important;max-width:100%!important}.bc-video .bc-video-no-poster{aspect-ratio:auto;background:0 0;min-height:0}.bc-video .bc-video-no-poster .video-cover{height:auto;min-height:80px}.bc-video .bc-video-no-poster .video-cover span{padding:16px;position:static}
