@font-face{font-family:heroSerif;src:url(../media/fraunces_hero_800-s.p.2-0pnam2a5msm.woff2)format("woff2");font-display:swap;font-weight:800;font-style:normal}@font-face{font-family:heroSerif Fallback;src:local(Times New Roman);ascent-override:77.75%;descent-override:20.27%;line-gap-override:0.0%;size-adjust:125.78%}.y5cQoW_className{font-family:heroSerif,heroSerif Fallback,Georgia,Times New Roman,serif;font-style:normal;font-weight:800}.y5cQoW_variable{--font-hero:"heroSerif", "heroSerif Fallback", Georgia, Times New Roman, serif}
.homepage .home-invitation{--invitation-forest:#073c24;--invitation-earth:#7c381a;background:var(--color-background);color:var(--invitation-forest);font-family:var(--font-heading)}.home-invitation__inner{width:var(--home-width);align-items:center;gap:var(--content-gap);margin-inline:auto;display:grid}.home-invitation--partner{margin-top:var(--home-space)}.home-invitation--partner .home-invitation__inner{grid-template-columns:minmax(0,1.12fr) minmax(0,1fr);padding-block:clamp(18px,1.4vw,24px)}.home-invitation__copy{min-width:0}.home-invitation__ornament{align-items:center;gap:10px;height:36px;display:flex}.home-invitation__ornament svg{flex:none;width:40px;height:36px}.home-invitation__ornament>span{background:currentColor;flex:1;height:1px;margin-top:10px}.home-invitation .home-invitation__eyebrow{color:var(--invitation-earth);letter-spacing:.04em;text-transform:uppercase;margin-top:6px;font-size:clamp(12px,.8vw,14px);font-weight:700;line-height:1.25}.homepage .home-invitation h2{color:var(--invitation-forest);letter-spacing:-.025em;text-wrap:initial;margin-top:8px;font-size:clamp(27px,2.4vw,44px);font-weight:700;line-height:1.08}.home-invitation--partner h2>span{display:block}.home-invitation h2 .home-invitation__secondary{letter-spacing:-.015em;margin-top:4px;font-size:clamp(22px,1.65vw,30px);line-height:1.15}.home-invitation .home-invitation__description{color:#20211d;margin-top:10px;font-size:clamp(16px,1.1vw,18px);line-height:1.45}.homepage .home-invitation .home-invitation__action{max-width:100%;min-height:44px;font-family:var(--font-heading);letter-spacing:0;border-radius:8px;gap:12px;margin-top:14px;padding:10px 22px;font-size:16px;font-weight:600;line-height:1.2}.home-invitation__action>span{min-width:0}.home-invitation__action svg{flex:none;width:20px;height:20px}.home-invitation--partner .home-invitation__action{min-width:0}.home-invitation .home-invitation__note{color:#20211d;margin-top:8px;font-size:clamp(14px,.9vw,16px);line-height:1.3}.home-invitation__photo{aspect-ratio:1.56;border-radius:50% 50% 18px 18px/28% 28% 18px 18px;justify-self:center;width:min(100%,500px);min-width:0;position:relative;overflow:clip}.home-invitation__photo img{object-fit:cover;object-position:center 55%}.homepage .home-invitation--community{background:#faf2e6;position:relative}.home-invitation--community:before{content:"";width:min(calc(100% - 2 * var(--layout-gutter)), 1600px);background:#99af8a;height:1px;position:absolute;top:0;left:50%;transform:translate(-50%)}.home-invitation--community .home-invitation__inner{grid-template-columns:minmax(0,.8fr) minmax(0,1fr);grid-template-areas:"photo copy";padding-block:clamp(18px,1.4vw,24px)}.home-invitation--community .home-invitation__copy{grid-area:copy}.home-invitation--community .home-invitation__photo{aspect-ratio:1.62;grid-area:photo;width:min(100%,520px)}.homepage .home-invitation--community h2{font-size:clamp(27px,2.4vw,44px)}.homepage .home-invitation--community .home-invitation__action{border:2px solid var(--color-brand-dark);min-width:0;color:var(--invitation-forest);background:0 0;margin-top:14px}.homepage .home-invitation--community .home-invitation__action:hover{background:#edf2e5}@media (max-width:900px){.home-invitation--partner .home-invitation__inner,.home-invitation--community .home-invitation__inner{grid-template-columns:minmax(0,1fr);grid-template-areas:"copy""photo";gap:20px;padding-block:20px 24px}.home-invitation__copy{grid-area:copy}.home-invitation__photo,.home-invitation--community .home-invitation__photo{grid-area:photo;justify-self:center;width:min(100%,440px)}.homepage .home-invitation h2,.homepage .home-invitation--community h2{font-size:clamp(27px,4vw,32px)}.home-invitation h2 .home-invitation__secondary{font-size:23px}.home-invitation .home-invitation__description{font-size:16px;line-height:1.45}.home-invitation .home-invitation__note{font-size:14px}.homepage .home-invitation .home-invitation__action{font-size:16px}}@media (max-width:600px){.home-invitation__ornament{height:32px}.home-invitation__ornament svg{width:36px;height:32px}.homepage .home-invitation h2,.homepage .home-invitation--community h2{font-size:clamp(27px,7.4vw,32px);line-height:1.1}.home-invitation h2 .home-invitation__secondary{margin-top:4px;font-size:22px;line-height:1.2}.home-invitation .home-invitation__description{font-size:16px;line-height:1.45}.home-invitation .home-invitation__note{font-size:14px}.homepage .home-invitation .home-invitation__action{gap:12px;min-width:0;padding:10px 18px;font-size:16px}.home-invitation__photo,.home-invitation--community .home-invitation__photo{aspect-ratio:1.45}}
.homepage{--home-width:min(calc(100% - 2 * var(--layout-gutter)), 110rem);--home-space:clamp(28px, 2.4vw, 46px);--home-gap:clamp(14px, 1.5vw, 26px);color:var(--color-copy)}.homepage .shell,.homepage .home-section{width:var(--home-width);margin-inline:auto}.homepage .home-section,.homepage .home-categories,.homepage .home-collections,.homepage .home-products{padding-block:var(--home-space) 0}.homepage h2{font-family:var(--font-heading);color:var(--color-heading);letter-spacing:-.025em;font-size:clamp(27px,2.4vw,44px);font-weight:600;line-height:1.15}.homepage .section-heading{gap:8px 20px;margin-bottom:18px}.homepage .section-heading>div{flex-basis:24rem}.homepage .section-heading p,.home-tabs-heading>div:first-child>p{margin-top:6px;font-size:clamp(14px,1.1vw,18px);line-height:1.45}.homepage .section-heading>.text-link{min-height:44px;font-size:clamp(12px,.95vw,16px)}.homepage .discovery-grid{gap:var(--home-gap)}.homepage .category-circle{max-width:170px}.homepage .discovery-grid a{gap:10px}.homepage .discovery-grid span{min-height:36px;font-size:clamp(12px,.94vw,16px);line-height:1.3}.homepage .collection-grid{gap:18px var(--home-gap)}.homepage .collection-card{aspect-ratio:2.8}.homepage .collection-card h3{width:68%;max-width:17ch;padding:16px 20px;font-size:clamp(21px,1.65vw,32px);line-height:1.08}.homepage .product-grid{gap:var(--home-gap);grid-template-columns:repeat(4,minmax(0,1fr))}.homepage .home-products{padding-bottom:0}.homepage .product-card{border-radius:8px;padding:7px}.homepage .product-card>a{flex-direction:column;display:flex}.homepage .product-image{aspect-ratio:1.65;flex-shrink:0;min-height:0}.homepage .product-image>img{object-fit:cover;width:100%;height:100%;position:absolute;inset:0}.homepage .product-card-copy{flex-direction:column;flex:1;align-items:start;padding:9px 8px 2px;display:flex}.homepage .product-card-copy>p{font-size:clamp(12px,.94vw,16px);line-height:1.35}.homepage .product-card-copy h3{font-family:var(--font-interface);margin-block:5px 8px;font-size:clamp(15px,1.12vw,20px);line-height:1.35}.homepage .product-card-copy .text-link{min-height:36px;margin-top:auto;font-size:clamp(13px,1vw,17px)}.homepage .preview-badge{max-width:calc(100% - 16px);padding:4px 9px;font-size:11px;line-height:1.35;top:8px;left:8px}.home-tabs-heading{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px 24px;margin-bottom:18px;display:flex}.home-tabs-heading>div:first-child:not([role]){min-width:0}.home-tab-list{flex-wrap:wrap;gap:6px;display:flex}.home-tab{min-height:44px;font-family:var(--font-interface);color:#263a2c;background:0 0;border:1px solid #0000;border-radius:6px;padding:9px 15px;font-size:14px;font-weight:600;line-height:1.25}.home-tab:hover{background:#e8efdf}.home-tab[aria-selected=true]{background:var(--color-brand);color:#fff;border-color:#d4e2c7}.home-tab-panel[hidden]{display:none}.home-tab-panel{border-radius:6px;min-width:0}.home-panel-introduction{margin-bottom:16px;font-size:15px;line-height:1.5}.home-discovery-pending{border:1px solid var(--color-line);background:#f2f4e9;border-radius:8px;align-items:center;gap:24px;min-height:240px;padding:clamp(24px,4vw,64px);display:flex}.home-discovery-pending>svg{color:#568337;flex-shrink:0;width:64px;height:64px}.home-discovery-pending h3{font:600 clamp(24px, 2vw, 32px)/1.2 var(--font-heading);color:var(--color-heading);margin-top:10px}.home-discovery-pending p{max-width:65ch;margin-block:12px;line-height:1.6}.home-discovery-pending .text-link{min-height:44px}.home-status-label{color:#594622;font:600 12px/1.35 var(--font-interface);white-space:nowrap;background:#fff0d8;border:1px solid #e8d9b5;border-radius:8px;align-items:center;padding:4px 12px;display:inline-flex}.home-fresh-collections{gap:var(--home-gap);grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.home-fresh-collections a{border:1px solid var(--color-line);background:#f3f4e9;border-radius:6px;display:block;overflow:clip}.home-fresh-collections img{aspect-ratio:2.8;object-fit:cover;width:100%}.home-fresh-collections h3{font:600 20px/1.2 var(--font-heading);color:var(--color-heading);padding:14px}.home-fresh-collections h3 svg{vertical-align:middle;display:inline}.home-fresh-collections a:hover h3{text-underline-offset:4px;text-decoration:underline}.home-lifestyle>h2{margin-bottom:16px}.home-discovery-tabs-lifestyle .home-tabs-heading{margin-bottom:18px;display:block}.home-discovery-tabs-lifestyle .home-tab-list{grid-template-columns:repeat(6,minmax(0,1fr));gap:12px;display:grid}.home-discovery-tabs-lifestyle .home-tab{text-wrap:balance;background:#f0f2e6;border:1px solid #e9ecdf;padding:10px 18px}.home-discovery-tabs-lifestyle .home-tab[aria-selected=true]{background:var(--color-brand);color:#fff;border-color:#99b984}.home-lifestyle-content{grid-template-columns:38% minmax(0,1fr);align-items:stretch;gap:clamp(20px,2.4vw,44px);display:grid}.home-lifestyle-photo{border-radius:8px;min-width:0;min-height:195px;position:relative;overflow:clip}.home-lifestyle-photo img{object-fit:cover;width:100%;height:100%;min-height:195px;position:absolute;inset:0}.home-lifestyle-copy{min-width:0}.home-lifestyle-copy h3{font:600 clamp(26px, 2.25vw, 40px)/1.1 var(--font-heading);letter-spacing:-.025em;color:var(--color-heading)}.home-lifestyle-copy>p{max-width:64ch;margin-block:5px 16px;font-size:clamp(14px,1.1vw,18px);line-height:1.4}.home-lifestyle-categories{grid-template-columns:repeat(6,minmax(0,1fr));gap:10px;display:grid}.home-lifestyle-categories li{min-width:0}.home-lifestyle-categories a{color:#224825;text-align:center;height:100%;min-height:106px;font:600 13px/1.25 var(--font-interface);background:#f0f2e6;border:1px solid #e8ecdf;border-radius:8px;flex-direction:column;justify-content:start;align-items:center;gap:8px;padding:12px 6px;display:flex}.home-lifestyle-categories a:hover{background:#e1ebd3}.home-lifestyle-categories svg{color:#4b8733;flex-shrink:0;width:36px;height:36px}.home-trending-heading{flex-wrap:wrap;align-items:center;gap:18px;display:flex}.home-trending-heading h2{border-bottom:2px solid #6b9b57;padding-bottom:5px}.home-trending-heading>span:not(.home-status-label){font-family:var(--font-interface);color:var(--color-copy);font-size:clamp(15px,1.3vw,21px)}.home-trending-description{margin-block:9px 18px;font-size:14px;line-height:1.5}.homepage .home-product-section:last-of-type{padding-bottom:var(--home-space)}:is(.site-header:has(+#main-content .homepage) .header-shell,.site-header:has(+#main-content .homepage) .search-shell){width:min(calc(100% - 2 * var(--layout-gutter)), 110rem)}@media (min-width:1024px){.site-header:has(+#main-content .homepage) .header-main{padding-block:4px}.site-header:has(+#main-content .homepage) .header-brand{width:clamp(140px,10vw,164px);height:clamp(78px,5.55vw,96px)}.site-header:has(+#main-content .homepage) .header-search-row{padding-block:8px}.site-header:has(+#main-content .homepage) .header-search{min-height:48px}.site-header:has(+#main-content .homepage) .category-browser summary{min-height:48px}.site-header:has(+#main-content .homepage) .header-updates{min-height:48px}}@media (min-width:901px){.homepage .home-hero,.homepage .home-hero[data-viewport-fit]{min-height:max(26rem, min(calc(100svh - var(--hero-prelude,0px)), 31.3vw))}.homepage .hero-copy{padding-block:clamp(18px,1.6vw,32px) clamp(100px,10vw,190px)}.homepage .hero-eyebrow{margin-bottom:12px;font-size:clamp(12px,.95vw,17px)}.homepage .hero-heading-nature{font-size:clamp(50px,4vw,86px);line-height:1}.homepage .hero-heading-living{font-size:clamp(39px,3.2vw,70px);line-height:1.03}.homepage .hero-description{max-width:clamp(400px,35vw,650px);margin-top:12px;font-size:clamp(16px,1.2vw,22px)}.homepage .hero-actions{gap:14px;margin-top:14px}.homepage .hero-actions .button{border-radius:6px;min-height:44px;padding-inline:22px;font-size:clamp(14px,1vw,18px)}.homepage .hero-actions svg{width:20px;height:20px}}#main-content:has(.homepage)+.site-footer .footer-newsletter{grid-template-columns:minmax(0,.68fr) minmax(0,1fr);gap:30px;padding-block:24px}#main-content:has(.homepage)+.site-footer .footer-newsletter h2{font-size:clamp(30px,2.5vw,46px);line-height:1.1}#main-content:has(.homepage)+.site-footer .footer-newsletter>div>p{margin-top:6px;font-size:clamp(16px,1.2vw,21px)}#main-content:has(.homepage)+.site-footer .launch-form input[type=email]{min-height:44px;padding-block:9px;font-size:16px}#main-content:has(.homepage)+.site-footer .launch-form-row>.button{min-height:44px;padding-block:9px;font-size:16px}#main-content:has(.homepage)+.site-footer .launch-consent-row{margin-top:4px;font-size:12px}#main-content:has(.homepage)+.site-footer .launch-consent{min-height:32px;padding-block:5px}#main-content:has(.homepage)+.site-footer .launch-consent-row>a{min-height:32px;padding-block:5px}#main-content:has(.homepage)+.site-footer .launch-consent input{width:18px;height:18px}#main-content:has(.homepage)+.site-footer .launch-preview-note{font-size:12px}@media (max-width:1100px){.home-lifestyle-content{grid-template-columns:34% minmax(0,1fr);gap:20px}.home-lifestyle-categories{grid-template-columns:repeat(3,minmax(0,1fr))}.home-lifestyle-categories a{min-height:92px}.home-discovery-tabs-lifestyle .home-tab{padding-inline:8px;font-size:13px}}@media (max-width:1023px){.homepage .product-grid,.homepage .collection-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.home-tabs-heading{align-items:start}#main-content:has(.homepage)+.site-footer .footer-newsletter{grid-template-columns:1fr;gap:20px}}@media (min-width:601px) and (max-width:900px){.homepage .home-hero{min-height:560px}.homepage .hero-copy{padding:32px 5% 210px}.homepage .hero-eyebrow{margin-bottom:18px;font-size:12px}.homepage .hero-heading-nature{letter-spacing:-.065em;max-width:none;font-size:clamp(54px,8vw,72px);line-height:1}.homepage .hero-heading-living{letter-spacing:-.05em;margin-top:0;font-size:clamp(40px,5.7vw,52px);line-height:1.05}.homepage .hero-description{max-width:480px;margin-top:18px;font-size:18px;line-height:1.4}.homepage .hero-actions{flex-direction:row;gap:12px;width:auto;margin-top:20px}.homepage .hero-actions .button{width:auto;min-width:0;min-height:48px;padding-inline:22px;font-size:16px}.homepage .hero-actions svg{width:20px;height:20px}.homepage .hero-image{object-position:center 75%}}@media (max-width:767px){.homepage{--home-space:32px}.homepage h2{font-size:28px}.homepage .section-heading>div{flex-basis:100%}.homepage .section-heading>.text-link{margin-top:0}.homepage .collection-card{aspect-ratio:2.3}.homepage .collection-card h3{padding:14px;font-size:21px}.homepage .product-card-copy{padding-inline:3px}.homepage .product-card-copy h3{font-size:15px}.homepage .product-card-copy .text-link{min-height:44px;font-size:13px}.homepage .product-card-copy>p{font-size:12px}.homepage .preview-badge{padding:4px 7px}.home-tab{padding-inline:12px;font-size:13px}.home-discovery-tabs-lifestyle .home-tab-list{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px}.home-lifestyle-content{grid-template-columns:1fr;gap:18px}.home-lifestyle-photo img,.home-lifestyle-photo{aspect-ratio:2.2;min-height:0}.home-lifestyle-copy h3{font-size:28px}.home-lifestyle-copy>p{font-size:16px;line-height:1.5}.home-lifestyle-categories a{min-height:100px;font-size:13px}.home-fresh-collections{grid-template-columns:repeat(2,minmax(0,1fr))}.home-fresh-collections h3{font-size:20px}.home-fresh-collections img{aspect-ratio:1.8}.home-discovery-pending{flex-direction:column;align-items:start;gap:16px}#main-content:has(.homepage)+.site-footer .footer-newsletter{padding-block:28px}#main-content:has(.homepage)+.site-footer .footer-newsletter h2{font-size:32px}}@media (max-width:479px){.homepage .collection-grid{grid-template-columns:1fr}.homepage .collection-card{aspect-ratio:2.7}.homepage .discovery-grid,.home-discovery-tabs-lifestyle .home-tab-list{grid-template-columns:repeat(2,minmax(0,1fr))}.home-trending-heading{gap:12px}}@media (max-width:359px){.homepage .product-grid{grid-template-columns:1fr}.homepage .product-card-copy h3{font-size:18px}.homepage .product-card-copy>p{font-size:14px}.home-fresh-collections{grid-template-columns:1fr}}@media (pointer:coarse){#main-content:has(.homepage)+.site-footer .launch-consent{min-height:44px}#main-content:has(.homepage)+.site-footer .launch-consent-row>a{min-height:44px}}
