:root{--ink:#343a31;--deep:#98a486;--grove:#7f8c70;--moss:#adb69a;--cream:#ebe4d5;--paper:#f7f3ea;--terracotta:#b8795f;--blue:#607b80;--line:#d3c9b8;--limestone:#e7dfcf;--sage:#aeb99f;--khaki:#b9ae8e;--stone:#ddd2bd}*{box-sizing:border-box}html{scroll-behavior:smooth}body{background:var(--paper);color:var(--ink);margin:0;font-family:Georgia,serif}a{color:inherit}.shell{max-width:1240px;margin:auto;padding-left:32px;padding-right:32px}.notice{background:var(--ink);color:#f6f1e7;text-align:center;letter-spacing:.2em;text-transform:uppercase;padding:9px;font-size:10px}.nav{background:var(--paper);justify-content:space-between;align-items:center;height:82px;display:flex}.brand{letter-spacing:.16em;font-family:Georgia,serif;font-size:25px;text-decoration:none}.navlinks{gap:25px;font-size:12px;display:flex}.navlinks a{text-decoration:none}.eyebrow{text-transform:uppercase;letter-spacing:.19em;font-size:10px;font-weight:700}.heroV1{background:var(--deep);color:#fff;grid-template-columns:58% 42%;min-height:690px;display:grid;overflow:hidden}.heroCopy{align-self:center;width:100%;margin-right:0;padding-top:90px;padding-bottom:90px}.heroV1 h1,.handsCopy h2{letter-spacing:-.035em;font-family:Georgia,serif;font-weight:400;line-height:.94}.heroV1 h1{max-width:800px;margin:22px 0;font-size:clamp(58px,7vw,104px)}.lede{color:#e9e5da;max-width:600px;font-family:Georgia,serif;font-size:20px;line-height:1.55}.actions{align-items:center;gap:26px;margin-top:34px;display:flex}.button{text-transform:uppercase;letter-spacing:.14em;padding:15px 22px;font-size:10px;font-weight:700;text-decoration:none;display:inline-block}.button.light{color:var(--ink);background:#f7f2e7}.button.outline{border:1px solid var(--ink);margin-top:22px}.textLink{border-bottom:1px solid #ffffff80;padding-bottom:4px;font-size:12px;text-decoration:none}.textLink.dark{border-color:#777}.heroObject{background:linear-gradient(145deg,var(--moss),#344126);justify-content:center;align-items:center;display:flex;position:relative}.heroObject:after{content:"";border:1px solid #ffffff21;border-radius:50%;width:430px;height:430px;position:absolute}.bottle{z-index:1;text-align:center;background:linear-gradient(90deg,#101a10,#30402b 45%,#152014);border-radius:24px 24px 18px 18px;flex-direction:column;justify-content:center;align-items:center;width:145px;height:455px;display:flex;box-shadow:35px 38px 70px #00000052}.bottle:before{content:"";background:#111b11;border-radius:6px 6px 0 0;width:72px;height:92px;margin-top:-515px;position:absolute}.bottle span{letter-spacing:.15em;font-family:Georgia,serif;font-size:17px}.bottle small{letter-spacing:.16em;margin-top:22px;font-size:8px;line-height:1.7}.heroCaption{letter-spacing:.18em;text-transform:uppercase;font-size:9px;position:absolute;bottom:22px;right:25px}.commerce{padding-top:100px;padding-bottom:110px}.commerce>div:first-child{justify-content:space-between;align-items:end;display:flex}.commerce h2{margin:12px 0 36px;font-family:Georgia,serif;font-size:48px;font-weight:400}.productGrid{grid-template-columns:repeat(3,1fr);gap:18px;display:grid}.productCard{border-top:1px solid var(--line)}.productSilhouette{background:#e8e1d3;place-items:center;height:320px;margin-top:16px;display:grid}.productSilhouette i{background:var(--deep);border-radius:9px 9px 6px 6px;width:58px;height:190px;display:block;box-shadow:12px 18px 28px #00000026}.productMeta{padding:17px 2px}.productMeta h3{margin:0;font-family:Georgia,serif;font-size:22px;font-weight:400}.productMeta p{color:#596052;font-size:11px}.productMeta>div{justify-content:space-between;font-size:12px;display:flex}.productMeta a{text-decoration:none}.proofBand{background:var(--cream);padding:70px 0}.proofGrid{grid-template-columns:repeat(4,1fr);gap:40px;display:grid}.proofGrid article{border-left:1px solid #c8c0af;padding-left:20px}.proofGrid span,.useCards article>span{letter-spacing:.14em;font-size:9px}.proofGrid h3{font-family:Georgia,serif;font-size:24px;font-weight:400}.proofGrid p{color:#51594b;font-size:13px;line-height:1.65}.handsSection{grid-template-columns:60% 40%;min-height:650px;display:grid}.handsVisual{color:#f5eadd;letter-spacing:.18em;background:#a7674e;flex-direction:column;justify-content:center;align-items:center;gap:35px;font-size:8px;display:flex}.rings{width:330px;height:250px;position:relative}.rings i{border:2px solid #fff4e08c;border-radius:50% 50% 42% 42%;position:absolute;left:50%;transform:translate(-50%)}.rings i:first-child{width:320px;height:220px;bottom:0}.rings i:nth-child(2){width:240px;height:175px;bottom:15px}.rings i:nth-child(3){width:160px;height:125px;bottom:28px}.rings b{background:#28331e;border-radius:50%;width:38px;height:50px;position:absolute;top:75px;left:50%;transform:translate(-50%)rotate(18deg)}.handsCopy{background:#eee7d9;flex-direction:column;justify-content:center;padding:100px 9%;display:flex}.handsCopy h2{margin:16px 0 26px;font-size:70px}.handsCopy p{max-width:420px;font-family:Georgia,serif;font-size:18px;line-height:1.65}.handsCopy .textLink{align-self:flex-start;margin-top:15px}.footer{border-top:1px solid var(--line);letter-spacing:.08em;padding:36px 0;font-size:11px}@media (max-width:820px){.shell{padding-left:20px;padding-right:20px}.nav{height:66px}.navlinks{display:none}.heroV1{grid-template-columns:1fr;min-height:auto}.heroCopy{padding-top:72px;padding-bottom:60px}.heroV1 h1{font-size:58px}.heroObject{height:460px}.bottle{width:105px;height:330px}.bottle:before{width:54px;height:65px;margin-top:-382px}.productGrid,.proofGrid{grid-template-columns:1fr}.productSilhouette{height:260px}.handsSection{grid-template-columns:1fr}.handsVisual{min-height:430px}.handsCopy{padding:70px 28px}.handsCopy h2{font-size:54px}}@media (max-width:520px){.heroV1 h1{font-size:49px}.actions{flex-direction:column;align-items:flex-start}.proofGrid{gap:28px}}.pdpTop{grid-template-columns:56% 44%;padding-top:70px;padding-bottom:100px;display:grid}.pdpMedia{background:#e6dfd1;flex-direction:column;justify-content:center;align-items:center;gap:55px;min-height:650px;display:flex}.pdpMedia>p{letter-spacing:.18em;font-size:8px}.pdpBottle{color:#fff;text-align:center;background:linear-gradient(90deg,#101a10,#35452f,#172216);border-radius:22px;flex-direction:column;justify-content:center;align-items:center;width:145px;height:455px;display:flex;box-shadow:30px 35px 55px #0003}.pdpBottle span{letter-spacing:.15em;font-family:Georgia,serif}.pdpBottle small{letter-spacing:.15em;margin-top:22px;font-size:8px;line-height:1.7}.buyPanel{padding:55px 0 40px 65px}.buyPanel h1,.pdpReasons h2,.pdpUse h2,.lot h2,.pdpFamily h2,.formats>h2,.pdpFaq h2{letter-spacing:-.03em;font-family:Georgia,serif;font-weight:400}.buyPanel h1{margin:18px 0;font-size:54px;line-height:1}.harvest{text-transform:uppercase;letter-spacing:.13em;font-size:11px}.pdpPrice{margin:30px 0;font-family:Georgia,serif;font-size:26px}.pdpPrice small{text-transform:uppercase;letter-spacing:.12em;color:#777;font:9px Georgia,serif}.pdpIntro{max-width:440px;font-family:Georgia,serif;font-size:17px;line-height:1.6}.purchaseChoice{border-top:1px solid var(--line);margin-top:28px}.purchaseChoice label{border-bottom:1px solid var(--line);padding:17px 0;font-size:12px;display:block}.purchaseChoice em{float:right;color:#777;font-size:9px}.cartRow{grid-template-columns:80px 1fr;gap:10px;margin-top:20px;display:grid}.cartRow select,.cartRow button{border:1px solid var(--ink);background:0 0;height:50px}.cartRow button{background:var(--ink);color:#fff;text-transform:uppercase;letter-spacing:.14em;font-size:10px}.commerceNote{color:#777;font-size:9px}.trustRow{border-top:1px solid var(--line);text-transform:uppercase;letter-spacing:.08em;grid-template-columns:repeat(3,1fr);gap:10px;margin-top:24px;padding-top:20px;font-size:9px;display:grid}.pdpReasons{padding-top:100px;padding-bottom:110px}.reasonGrid{grid-template-columns:repeat(3,1fr);gap:45px;margin-top:40px;display:grid}.reasonGrid article{border-top:1px solid var(--line);padding-top:20px}.reasonGrid b{letter-spacing:.12em;font-size:9px}.reasonGrid h2{margin:25px 0 12px;font-size:38px}.reasonGrid p{font-size:13px;line-height:1.7}.pdpUse{background:var(--deep);color:#fff;padding:110px 0}.pdpUseGrid{grid-template-columns:1fr 1fr;gap:100px;display:grid}.pdpUse h2{margin:18px 0;font-size:68px;line-height:.95}.bigCopy{margin-top:25px;font-family:Georgia,serif;font-size:27px;line-height:1.45}.miniGrid{grid-template-columns:1fr 1fr;gap:30px;margin-top:55px;display:grid}.miniGrid article{border-top:1px solid #fff5;padding-top:18px}.miniGrid b{font-family:Georgia,serif;font-size:19px}.miniGrid p{color:#ddd;font-size:12px;line-height:1.6}.lot{grid-template-columns:1fr 1fr;gap:100px;padding-top:110px;padding-bottom:110px;display:grid}.lot h2{margin:18px 0;font-size:60px;line-height:1}.lot>div>p{max-width:430px;font-size:13px;line-height:1.7}.lot dl div{border-top:1px solid var(--line);grid-template-columns:1fr 1fr;padding:20px 0;display:grid}.lot dt{text-transform:uppercase;letter-spacing:.15em;font-size:9px}.lot dd{margin:0;font-family:Georgia,serif;font-size:17px}.pdpFamily{background:#eee7d9;grid-template-columns:58% 42%;display:grid}.pdpFamilyArt{background:var(--terracotta);color:#f5eadd;text-align:center;letter-spacing:.15em;place-items:center;min-height:560px;font-size:9px;line-height:2;display:grid}.pdpFamily>div:last-child{flex-direction:column;justify-content:center;padding:90px 12%;display:flex}.pdpFamily h2{margin:18px 0;font-size:52px;line-height:1}.pdpFamily p{font-family:Georgia,serif;font-size:17px;line-height:1.6}.pdpFamily a{margin-top:15px;font-size:11px}.formats{padding-top:110px;padding-bottom:110px}.formats>h2{margin:15px 0 40px;font-size:50px}.formatGrid{grid-template-columns:repeat(3,1fr);gap:18px;display:grid}.formatGrid article{background:#e8e1d3;min-height:360px;padding:35px}.formatGrid i{background:var(--deep);border-radius:8px;width:55px;height:180px;margin:35px auto 55px;display:block}.formatGrid .amphora i{background:var(--terracotta);border-radius:45% 45% 28% 28%;width:100px}.formatGrid h3{margin:0;font-family:Georgia,serif;font-size:23px;font-weight:400}.formatGrid p{font-size:11px}.pdpFaq{grid-template-columns:40% 60%;gap:80px;padding-top:110px;padding-bottom:130px;display:grid}.pdpFaq h2{margin:18px 0;font-size:55px;line-height:1}.pdpFaq details{border-top:1px solid var(--line);padding:22px 0}.pdpFaq summary{cursor:pointer;font-family:Georgia,serif;font-size:19px}.pdpFaq details p{max-width:550px;font-size:12px;line-height:1.7}@media (max-width:820px){.pdpTop,.pdpUseGrid,.lot,.pdpFamily,.pdpFaq{grid-template-columns:1fr}.pdpTop{padding-top:20px}.pdpMedia{min-height:480px}.pdpBottle{width:105px;height:330px}.buyPanel{padding:50px 0}.reasonGrid,.formatGrid{grid-template-columns:1fr}.pdpUseGrid,.lot,.pdpFaq{gap:45px}.pdpFamily>div:last-child{padding:70px 25px}.pdpFamilyArt{min-height:420px}.buyPanel h1{font-size:44px}.pdpUse h2,.lot h2{font-size:50px}}.realHero{background:#87906c;padding:0;overflow:hidden}.realHero img{object-fit:cover;object-position:center;width:100%;height:100%}.realHero .heroCaption{background:#182015b8;padding:7px 10px}.productSilhouette.realProduct{background:#e8e1d3;padding:12px;overflow:hidden}.productSilhouette.realProduct img{object-fit:contain;width:100%;height:100%}.realPdpMedia{background:#e6dfd1;padding:22px;overflow:hidden}.realPdpMedia img{object-fit:contain;width:100%;height:100%;max-height:590px}.realPdpMedia>p{text-align:center;margin:0}.pdpTop{gap:52px}.buyPanel{padding-left:22px}.pdpReasons{padding-top:74px}.productCard:first-child{position:relative}.productCard:first-child:after{content:"CONCEPT";letter-spacing:.16em;background:var(--paper);padding:6px 8px;font-size:8px;position:absolute;top:28px;right:12px}@media (max-width:820px){.realHero{padding:20px}.realHero img{max-height:420px}.pdpTop{gap:0}.buyPanel{padding-left:0}.realPdpMedia{padding:20px}}.cartRow button:disabled{opacity:.55;cursor:not-allowed}.subscriptionPending{opacity:.65}.cartPage{padding-top:85px;padding-bottom:120px}.cartPage>h1{letter-spacing:-.035em;margin:14px 0 50px;font-family:Georgia,serif;font-size:64px;font-weight:400}.cartEmpty{border-top:1px solid var(--line);padding:35px 0;font-family:Georgia,serif;font-size:24px}.cartExperience{grid-template-columns:1fr 360px;gap:70px;display:grid}.cartLine{border-top:1px solid var(--line);grid-template-columns:1fr auto;gap:30px;padding:28px 0;display:grid}.cartLine h2{margin:8px 0;font-family:Georgia,serif;font-size:28px;font-weight:400}.cartLine p{font-size:11px}.cartLineControls{grid-template-columns:auto auto auto;align-items:center;gap:18px;display:grid}.cartLineControls label{text-transform:uppercase;letter-spacing:.12em;font-size:9px}.cartLineControls select{margin-top:6px;padding:7px;display:block}.cartLineControls strong{font-family:Georgia,serif;font-weight:400}.cartLineControls button{cursor:pointer;background:0 0;border:0;font-size:10px;text-decoration:underline}.cartSummary{background:var(--cream);height:max-content;padding:30px}.cartSummary dl{margin:25px 0}.cartSummary dl div{border-top:1px solid var(--line);justify-content:space-between;padding:15px 0;font-size:12px;display:flex}.cartSummary dd{margin:0;font-family:Georgia,serif;font-size:16px}.checkoutButton{background:var(--ink);color:#fff;text-align:center;text-transform:uppercase;letter-spacing:.13em;padding:16px 18px;font-size:9px;text-decoration:none;display:block}.cartSummary>p{color:#666;font-size:10px;line-height:1.6}.cartMessage{color:#8a3e2e!important}@media (max-width:820px){.cartExperience{grid-template-columns:1fr;gap:35px}.cartLine{grid-template-columns:1fr}.cartLineControls{grid-template-columns:1fr 1fr 1fr}.cartPage>h1{font-size:48px}}.heroV1{background:var(--limestone);color:var(--ink)}.heroV1 .lede{color:#4f554a}.button.light{color:var(--ink);background:#fffaf0;border:1px solid #343a312e}.proofBand{background:#eee7d9}.handsCopy{background:var(--limestone)}.handsVisual{background:var(--khaki);color:var(--ink)}.rings i{border-color:#343a3159}.rings b{background:var(--olive-charcoal,var(--ink))}.pdpUse{background:var(--sage);color:var(--ink)}.pdpUse .miniGrid article{border-color:#343a3147}.pdpUse .miniGrid p{color:#485044}.pdpFamily{background:var(--limestone)}.pdpFamilyArt{background:var(--khaki);color:var(--ink)}.formatGrid article{background:var(--limestone)}.formatGrid i{background:var(--grove)}.closing .button.light{background:var(--paper)}.realHero{background:var(--sage)}.productSilhouette,.productSilhouette.realProduct,.realPdpMedia,.cartSummary{background:var(--limestone)}.notice{color:#fffaf0;background:#788267}.catalogWorld{padding-top:110px;padding-bottom:125px}.catalogIntro{grid-template-columns:1fr 1fr;align-items:end;gap:60px;margin-bottom:38px;display:grid}.catalogIntro h1,.catalogIntro h2{letter-spacing:-.035em;margin:14px 0;font-family:Georgia,serif;font-size:clamp(46px,6vw,76px);font-weight:400;line-height:.98}.catalogIntro p{max-width:520px;font-family:Georgia,serif;font-size:18px;line-height:1.65}.catalogGrid{grid-template-columns:repeat(2,1fr);gap:22px;display:grid}.catalogCard{background:var(--limestone);border-top:1px solid var(--line);flex-direction:column;justify-content:space-between;min-height:330px;padding:30px;display:flex}.catalogCard.sage{background:#dce2d2}.catalogCard.khaki{background:#e1d8c2}.catalogCard.stone{background:#eee8dc}.catalogCard .catalogType{text-transform:uppercase;letter-spacing:.16em;font-size:9px}.catalogCard h2,.catalogCard h3{margin:18px 0;font-family:Georgia,serif;font-size:34px;font-weight:400;line-height:1.05}.catalogCard p{max-width:520px;font-size:13px;line-height:1.7}.catalogCard .catalogStatus{text-transform:uppercase;letter-spacing:.12em;border-top:1px solid #343a3133;margin-top:28px;padding-top:18px;font-size:10px}.catalogMark{letter-spacing:.12em;border:1px solid #343a312e;justify-content:center;align-items:center;height:145px;margin-bottom:24px;font-family:Georgia,serif;font-size:17px;display:flex}.catalogMark.oil{background:#c6cfb7}.catalogMark.olives{background:#b8b494}.catalogMark.soap{background:#ede6d7}.homeProductMark{letter-spacing:.1em;text-align:center;border:1px solid #343a312e;place-items:center;width:72%;height:72%;padding:18px;font-family:Georgia,serif;line-height:1.3;display:grid}.productGrid{grid-template-columns:repeat(4,1fr)}.productMeta>div span{text-transform:uppercase;letter-spacing:.08em;color:#687062;font-size:10px}@media (max-width:980px){.productGrid{grid-template-columns:repeat(2,1fr)}}@media (max-width:820px){.catalogIntro,.catalogGrid{grid-template-columns:1fr}.catalogWorld{padding-top:70px;padding-bottom:80px}}@media (max-width:520px){.productGrid{grid-template-columns:1fr}}.editorialPage{background:var(--paper)}.editorialHero{grid-template-columns:1.05fr .95fr;align-items:end;gap:90px;padding-top:105px;padding-bottom:90px;display:grid}.editorialHero h1,.harvestHero h1,.editorialCopy h2,.editorialBand h2,.routeCta h2,.proofLedger h2{letter-spacing:-.04em;font-family:Georgia,serif;font-weight:400;line-height:.96}.editorialHero h1{margin:16px 0 0;font-size:clamp(58px,7vw,96px)}.editorialLead{max-width:580px;margin:0;font-family:Georgia,serif;font-size:22px;line-height:1.55}.editorialSplit{grid-template-columns:1fr 1fr;align-items:stretch;gap:80px;padding-top:60px;padding-bottom:110px;display:grid}.mediaReserve{background:var(--limestone);border:1px solid var(--line);text-align:center;flex-direction:column;justify-content:center;align-items:center;min-height:500px;padding:60px;display:flex}.mediaReserve span{letter-spacing:.18em;text-transform:uppercase;font-size:9px}.mediaReserve strong{max-width:420px;margin:24px 0 16px;font-family:Georgia,serif;font-size:32px;font-weight:400}.mediaReserve p{color:#61675d;max-width:420px;font-size:12px;line-height:1.7}.editorialCopy{flex-direction:column;justify-content:center;display:flex}.editorialCopy h2{margin:16px 0 25px;font-size:58px}.editorialCopy p{max-width:570px;font-size:14px;line-height:1.8}.storyTimeline{padding-top:10px;padding-bottom:120px}.storyTimeline article{border-top:1px solid var(--line);grid-template-columns:90px 1fr;padding:30px 0;display:grid}.storyTimeline article>span{color:#7e876f;font-family:Georgia,serif;font-size:34px}.storyTimeline h3{margin:7px 0 12px;font-family:Georgia,serif;font-size:31px;font-weight:400}.storyTimeline p{max-width:780px;font-size:13px;line-height:1.75}.editorialBand{background:#e2e5d6;padding:90px 0}.editorialBandGrid{grid-template-columns:1fr 1fr;gap:90px;display:grid}.editorialBand h2{margin:15px 0;font-size:52px}.editorialBand p{max-width:600px;font-size:14px;line-height:1.8}.factList{border-top:1px solid #343a3140}.factList div{border-bottom:1px solid #343a3133;grid-template-columns:1fr auto;gap:20px;padding:18px 0;font-size:12px;display:grid}.factList b{text-transform:uppercase;letter-spacing:.1em;font-size:9px;font-weight:600}.routeCta{grid-template-columns:1fr 1fr;align-items:end;gap:80px;padding-top:95px;padding-bottom:110px;display:grid}.routeCta h2{margin:12px 0 0;font-size:48px}.routeLinks{border-top:1px solid var(--line);flex-direction:column;display:flex}.routeLinks a{border-bottom:1px solid var(--line);padding:17px 0;font-family:Georgia,serif;font-size:20px;text-decoration:none}.placeMark small{letter-spacing:.13em;text-transform:uppercase;margin-top:50px;font-size:9px}.factGrid{grid-template-columns:repeat(4,1fr);gap:18px;padding-top:105px;padding-bottom:110px;display:grid}.proofCard{background:#ece7db;flex-direction:column;min-height:300px;padding:28px;display:flex}.proofCard>span{font-family:Georgia,serif;font-size:28px}.proofCard h3{margin:34px 0 12px;font-family:Georgia,serif;font-size:27px;font-weight:400}.proofCard p{font-size:12px;line-height:1.7}.proofCard b{text-transform:uppercase;letter-spacing:.1em;border-top:1px solid #343a3133;margin-top:auto;padding-top:16px;font-size:9px}.qualityPrinciples{grid-template-columns:repeat(3,1fr);gap:18px;padding-bottom:100px;display:grid}.qualityPrinciples article{background:var(--limestone);padding:30px}.qualityPrinciples span{font-family:Georgia,serif;font-size:28px}.qualityPrinciples h3{margin:28px 0 12px;font-family:Georgia,serif;font-size:31px;font-weight:400}.qualityPrinciples p{font-size:12px;line-height:1.7}.proofLedger{padding-top:80px;padding-bottom:110px}.proofLedgerHead{grid-template-columns:1fr 1fr;align-items:end;gap:80px;margin-bottom:35px;display:grid}.proofLedger h2{margin:10px 0 0;font-size:55px}.proofTable{border-top:1px solid var(--line)}.proofRow{border-bottom:1px solid var(--line);grid-template-columns:220px 1fr 190px;align-items:start;gap:30px;padding:21px 0;display:grid}.proofRow strong{font-family:Georgia,serif;font-size:18px;font-weight:400}.proofRow span{font-size:12px;line-height:1.6}.proofRow b{text-transform:uppercase;letter-spacing:.1em;font-size:9px;font-weight:600}.proofReserve{background:#e6dfcf}.harvestHero{grid-template-columns:1fr 1fr;align-items:end;gap:90px;padding-top:105px;padding-bottom:80px;display:grid}.harvestHero h1{margin:15px 0 0;font-size:clamp(68px,8vw,110px)}.harvestStatus{background:var(--limestone);border-top:3px solid var(--grove);padding:30px}.harvestStatus span{text-transform:uppercase;letter-spacing:.16em;font-size:9px}.harvestStatus strong{margin:13px 0;font-family:Georgia,serif;font-size:27px;font-weight:400;display:block}.harvestStatus p{margin-bottom:0;font-size:12px;line-height:1.7}@media (max-width:980px){.factGrid{grid-template-columns:repeat(2,1fr)}}@media (max-width:820px){.editorialHero,.editorialSplit,.editorialBandGrid,.routeCta,.placeFieldGrid,.proofLedgerHead,.harvestHero{grid-template-columns:1fr;gap:42px}.editorialHero{padding-top:70px;padding-bottom:60px}.editorialHero h1{font-size:58px}.editorialLead{font-size:19px}.mediaReserve{min-height:360px}.editorialCopy h2,.proofLedger h2{font-size:46px}.factGrid,.qualityPrinciples{grid-template-columns:1fr}.proofRow{grid-template-columns:1fr;gap:7px}.proofRow b{padding-top:4px}.routeCta{padding-top:70px;padding-bottom:80px}}.kitchenCard h3{margin:12px 0;font-family:Georgia,serif;font-size:31px;font-weight:400}.wellnessPrinciples span{font-family:Georgia,serif;font-size:30px}.sourceSection{grid-template-columns:1fr 1fr;gap:80px;padding-top:100px;padding-bottom:110px;display:grid}.sourceSection h2{margin:14px 0;font-family:Georgia,serif;font-size:48px;font-weight:400;line-height:1}.sourceSection p{max-width:520px;font-size:13px;line-height:1.7}.sourceList{border-top:1px solid var(--line);flex-direction:column;display:flex}.sourceList a{border-bottom:1px solid var(--line);padding:19px 0;font-family:Georgia,serif;font-size:19px;text-decoration:none}.learnGrid{grid-template-columns:repeat(2,1fr);gap:20px;padding-bottom:110px;display:grid}.learnGrid article{background:#eee8dc;min-height:280px;padding:34px}.learnGrid h2{margin:15px 0;font-family:Georgia,serif;font-size:33px;font-weight:400;line-height:1.05}.learnGrid p{font-size:13px;line-height:1.75}@media (max-width:900px){.kitchenPaths,.learnGrid,.sourceSection{grid-template-columns:1fr}}.notice a{text-decoration:none}.siteHeader{z-index:50;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#f7f3eaf0;border-bottom:1px solid #d3c9b8b3;position:sticky;top:0}.siteHeader .nav{background:0 0}.cartLink{font-size:12px;text-decoration:none}.homePlaceCopy h2,.homeSectionHead h2{letter-spacing:-.035em;font-family:Georgia,serif;font-weight:400;line-height:1}.homeInlineLinks{flex-wrap:wrap;gap:24px;margin-top:26px;display:flex}.homeInlineLinks a{border-bottom:1px solid #343a3159;padding-bottom:4px;font-size:11px;text-decoration:none}.homeSectionHead{justify-content:space-between;align-items:end;gap:40px;margin-bottom:38px;display:flex}.homeSectionHead h2{margin:12px 0 0;font-size:52px}.homeRecipeGrid{grid-template-columns:repeat(3,1fr);gap:18px;display:grid}.homeRecipeCard{background:var(--limestone);flex-direction:column;min-height:300px;padding:28px;display:flex}.homeRecipeCard>span{font-family:Georgia,serif;font-size:30px}.homeRecipeCredit{letter-spacing:.07em;text-transform:uppercase;margin:-12px 0 16px;font-size:7px;text-decoration:none;display:block}.homeRecipeCard h3{margin:12px 0;font-family:Georgia,serif;font-size:28px;font-weight:400;line-height:1.05}.homeRecipeCard a{border-top:1px solid #343a3133;margin-top:auto;padding-top:15px;font-size:10px;text-decoration:none}.footer{border-top:1px solid var(--line);background:#e8e0d1;padding:68px 0 28px}.footerGrid{grid-template-columns:1.5fr repeat(3,1fr);gap:50px;display:grid}.footerBrand p{max-width:330px;font-size:12px;line-height:1.7}.footerBrand small{text-transform:uppercase;letter-spacing:.08em;max-width:330px;margin-top:18px;font-size:9px;line-height:1.6;display:block}.footer nav{flex-direction:column;gap:11px;display:flex}.footer nav strong{text-transform:uppercase;letter-spacing:.14em;margin-bottom:6px;font-size:9px}.footer nav a{font-size:11px;text-decoration:none}.footerBottom{border-top:1px solid var(--line);text-transform:uppercase;letter-spacing:.07em;justify-content:space-between;gap:30px;margin-top:45px;padding-top:22px;font-size:9px;line-height:1.5;display:flex}@media (max-width:1050px){.navlinks{gap:14px;font-size:11px}.footerGrid{grid-template-columns:1.5fr 1fr 1fr}}@media (max-width:900px){.homeRecipeGrid{grid-template-columns:1fr}.footerGrid{grid-template-columns:1fr 1fr}}@media (max-width:820px){.siteHeader{position:relative}.homeRecipes{padding-top:75px;padding-bottom:80px}.homeSectionHead{display:block}.homeSectionHead .homeInlineLinks{margin-top:18px}}@media (max-width:560px){.footerGrid{grid-template-columns:1fr}.footerBottom{flex-direction:column}.homeInlineLinks{flex-direction:column;align-items:flex-start;gap:13px}}.productSilhouette.realProduct{text-decoration:none;display:block}.productSilhouette.realProduct img{transition:transform .3s}.productSilhouette.realProduct:hover img{transform:scale(1.018)}.catalogImage{background:#f1ebdf;border:1px solid #343a311f;margin-bottom:25px;text-decoration:none;display:block;overflow:hidden}.catalogImage img{aspect-ratio:4/5;object-fit:cover;width:100%;display:block}.catalogImage span{letter-spacing:.14em;text-align:center;border-top:1px solid #343a311f;padding:9px 12px;font-size:8px;display:block}.catalogPrice{margin:20px 0 17px;font-family:Georgia,serif;font-size:24px;font-weight:400;display:block}.buyPanel h1{max-width:590px}.realPdpMedia img{max-height:720px}.productGallery{width:100%}.productGalleryStage{background:var(--limestone);justify-content:center;align-items:center;min-height:560px;display:flex;overflow:hidden}.productGalleryStage img{object-fit:contain;width:100%;height:100%;max-height:700px;display:block}.productGalleryThumbs{grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;margin-top:10px;display:grid}.productGalleryThumbs button{border:1px solid var(--line);background:var(--paper);cursor:pointer;opacity:.68;padding:4px}.productGalleryThumbs button.active{opacity:1;border-color:var(--ink)}.productGalleryThumbs img{aspect-ratio:1;object-fit:cover;width:100%;display:block}.productGallery>p{text-align:center;letter-spacing:.14em;margin:12px 0 0;font-size:8px;line-height:1.5}.variantChoice{margin-top:26px;display:block}.variantChoice>span{text-transform:uppercase;letter-spacing:.14em;margin-bottom:8px;font-size:9px;display:block}.variantChoice select{background:var(--paper);border:1px solid var(--line);width:100%;height:46px;padding:0 12px}.headerCart{position:relative}.headerCart>.cartLink{font:inherit;cursor:pointer;background:0 0;border:0;align-items:center;gap:7px;display:flex}.cartCount{background:var(--ink);min-width:20px;height:20px;color:var(--paper);border-radius:999px;place-items:center;font-size:9px;display:inline-grid}.cartScrim{z-index:70;cursor:default;background:#2327214d;border:0;position:fixed;inset:0}.cartDrawer{z-index:80;background:var(--paper);flex-direction:column;width:min(430px,92vw);height:100dvh;padding:28px;display:flex;position:fixed;top:0;right:0;box-shadow:-20px 0 60px #0002}.cartDrawerHead{border-bottom:1px solid var(--line);justify-content:space-between;align-items:flex-start;padding-bottom:20px;display:flex}.cartDrawerHead strong{margin-top:6px;font-family:Georgia,serif;font-size:25px;font-weight:400;display:block}.cartDrawerHead button{cursor:pointer;background:0 0;border:0;font-size:30px;line-height:1}.cartDrawerEmpty{padding:40px 0}.cartDrawerEmpty p{font-family:Georgia,serif;font-size:24px}.cartDrawerEmpty a{border-bottom:1px solid var(--line);text-decoration:none}.cartDrawerLines{flex:1;padding-right:4px;overflow:auto}.cartDrawerLine{border-bottom:1px solid var(--line);grid-template-columns:90px 1fr;gap:16px;padding:18px 0;display:grid}.cartDrawerImage{background:var(--limestone);aspect-ratio:4/5;overflow:hidden}.cartDrawerImage img{object-fit:cover;width:100%;height:100%}.cartDrawerLine strong{font-family:Georgia,serif;font-size:17px;font-weight:400;line-height:1.1;display:block}.cartDrawerLine span,.cartDrawerLine small{color:#666;margin-top:8px;font-size:10px;display:block}.cartDrawerFooter{border-top:1px solid var(--line);padding-top:18px}.cartDrawerFooter>div{justify-content:space-between;margin-bottom:16px;display:flex}.cartDrawerFooter>div span{text-transform:uppercase;letter-spacing:.1em;font-size:10px}.cartDrawerFooter>div strong{font-family:Georgia,serif;font-size:20px;font-weight:400}.cartDrawerFooter>a{text-align:center;border:1px solid var(--ink);text-transform:uppercase;letter-spacing:.12em;margin-top:9px;padding:14px;font-size:9px;text-decoration:none;display:block}.cartDrawerFooter>a:last-child{background:var(--ink);color:#fff}.cartLine{grid-template-columns:120px minmax(0,1fr) auto;align-items:center}.cartLineImage{background:var(--limestone);aspect-ratio:4/5;width:120px;overflow:hidden}.cartLineImage img{object-fit:cover;width:100%;height:100%}.cartLineCopy{min-width:0}.cartLineCopy h2{margin-top:7px}.cartEmpty p{margin:0 0 18px}.cartEmpty a{border-bottom:1px solid var(--line);font-size:12px;text-decoration:none}@media (max-width:820px){.productGalleryStage{min-height:360px}.productGalleryThumbs{grid-template-columns:repeat(4,1fr)}.cartLine{grid-template-columns:90px 1fr}.cartLineImage{width:90px}.cartLineControls{grid-column:1/-1}}.documentaryMedia,.editorialMedia,.wideMedia{background:var(--limestone);border:1px solid #343a311f;margin:0;overflow:hidden}.documentaryMedia img,.editorialMedia img,.wideMedia img{object-fit:cover;width:100%;height:100%;display:block}.documentaryMedia figcaption,.editorialMedia figcaption,.wideMedia figcaption{letter-spacing:.12em;text-transform:uppercase;background:var(--paper);border-top:1px solid #343a311f;padding:10px 12px;font-size:8px;line-height:1.5}.handsVisual.documentaryMedia{flex-direction:column;min-height:520px;padding:0;display:flex}.handsVisual.documentaryMedia img{object-fit:cover;min-height:480px}.homePlaceVisual.documentaryMedia{flex-direction:column;min-height:430px;padding:0;display:flex}.homePlaceVisual.documentaryMedia img{object-fit:cover;min-height:400px}.useArt.photo{background:var(--limestone);height:330px;overflow:hidden}.useArt.photo img{object-fit:cover;width:100%;height:100%;display:block}.editorialMediaBand{grid-template-columns:1.15fr .85fr;align-items:center;gap:70px;padding-top:70px;padding-bottom:105px;display:grid}.editorialMediaBand h2{letter-spacing:-.035em;margin:14px 0 22px;font-family:Georgia,serif;font-size:48px;font-weight:400;line-height:1.02}.editorialMediaBand p{font-size:13px;line-height:1.8}.wideMedia{min-height:420px}.wideMedia img{min-height:390px}.editorialMedia{min-height:430px}.editorialMedia img{min-height:400px}.concept img{object-fit:contain;background:var(--limestone)}.homeRecipeCard img{object-fit:cover;width:calc(100% + 56px);height:180px;margin:-28px -28px 22px}.homeRecipeCard .eyebrow{margin-top:18px}@media (max-width:900px){.editorialMediaBand{grid-template-columns:1fr;gap:36px}.handsVisual.documentaryMedia{min-height:380px}.handsVisual.documentaryMedia img{min-height:350px}}.availabilityLine{text-transform:uppercase;letter-spacing:.12em;color:#69705f;margin:12px 0 0;font-size:9px}.heroV1{grid-template-columns:minmax(0,53%) minmax(0,47%)}.realHero{background:#e8e0d1;padding:24px}.handsSection{grid-template-columns:1fr 1fr;max-width:1180px;min-height:0;margin:86px auto;padding:0 30px}.handsVisual.documentaryMedia{height:520px;min-height:0}.handsVisual.documentaryMedia img{object-fit:cover;height:480px;min-height:0}.handsVisual.documentaryMedia figcaption{align-items:center;height:40px;display:flex}.handsCopy{min-height:520px;padding:64px 9%}.handsCopy h2{font-size:60px}.homeRecipes{padding-top:90px;padding-bottom:105px}.storyHero{grid-template-columns:minmax(0,.95fr) minmax(0,1.05fr);align-items:stretch;gap:70px;padding-top:80px;padding-bottom:95px;display:grid}.storyHeroMedia{background:var(--limestone);border:1px solid var(--line);flex-direction:column;margin:0;display:flex;overflow:hidden}.storyHeroMedia img{object-fit:cover;width:100%;height:610px;display:block}.storyHeroMedia figcaption{letter-spacing:.12em;border-top:1px solid var(--line);padding:10px 12px;font-size:8px;line-height:1.45}.storyHeroCopy{flex-direction:column;justify-content:center;display:flex}.storyHeroCopy h1{letter-spacing:-.045em;margin:16px 0 30px;font-family:Georgia,serif;font-size:clamp(58px,6.1vw,92px);font-weight:400;line-height:.93}.storyHeroCopy p{max-width:590px;margin:0 0 18px;font-family:Georgia,serif;font-size:18px;line-height:1.65}.grovePage{background:var(--paper)}.groveHero{color:#fff;height:min(78vh,840px);min-height:620px;position:relative;overflow:hidden}.groveHero>img{object-fit:cover;width:100%;height:100%;position:absolute;inset:0}.groveHeroShade{background:linear-gradient(90deg,#181e14ad 0%,#181e1433 52%,#181e140d 100%);position:absolute;inset:0}.groveHeroCopy{z-index:1;width:min(600px,100% - 60px);position:absolute;bottom:90px;left:max(30px,50vw - 590px)}.groveHeroCopy h1{letter-spacing:-.045em;margin:16px 0 20px;font-family:Georgia,serif;font-size:clamp(58px,7vw,100px);font-weight:400;line-height:.92}.groveHeroCopy p{max-width:470px;font-family:Georgia,serif;font-size:20px;line-height:1.5}.groveCredit{z-index:1;letter-spacing:.08em;text-transform:uppercase;background:#161c149e;padding:8px 10px;font-size:8px;position:absolute;bottom:18px;right:24px}.groveCredit a{color:#fff;text-decoration:none}.groveGallery{grid-template-columns:1fr 1fr;gap:22px;padding-top:22px;padding-bottom:22px;display:grid}.groveGalleryCard{background:var(--limestone);border:1px solid var(--line);margin:0;overflow:hidden}.groveGalleryCard img{object-fit:cover;width:100%;height:620px;display:block}.groveGalleryCard:first-child img{object-position:center}.groveGalleryCard figcaption{gap:7px;padding:18px 20px;display:grid}.groveGalleryCard figcaption strong{font-family:Georgia,serif;font-size:22px;font-weight:400}.groveGalleryCard figcaption span{font-size:10px;line-height:1.55}.groveGalleryCard figcaption a{letter-spacing:.08em;text-transform:uppercase;font-size:8px;text-decoration:none}.groveFamily{grid-template-columns:1fr 1fr;align-items:center;gap:70px;padding-top:80px;padding-bottom:100px;display:grid}.groveFamily figure{margin:0}.groveFamily figure img{object-fit:cover;width:100%;height:430px;display:block}.groveFamily figcaption{letter-spacing:.1em;padding:9px 0;font-size:8px}.groveFamily h2{margin:15px 0 20px;font-family:Georgia,serif;font-size:50px;font-weight:400;line-height:1}.groveFamily p{max-width:500px;font-size:13px;line-height:1.75}.cookPage{background:var(--paper)}.cookIntro{grid-template-columns:1.1fr .9fr;align-items:end;gap:70px;padding-top:90px;padding-bottom:75px;display:grid}.cookIntro h1{letter-spacing:-.045em;margin:16px 0 0;font-family:Georgia,serif;font-size:clamp(58px,7vw,96px);font-weight:400;line-height:.94}.cookIntro p{max-width:500px;margin:0 0 8px;font-family:Georgia,serif;font-size:21px;line-height:1.55}.recipeRows{padding-bottom:100px}.recipeRow{border-top:1px solid var(--line);grid-template-columns:1fr 1fr;min-height:580px;display:grid}.recipeRow:nth-child(2n) .recipeRowMedia{order:2}.recipeRow:nth-child(2n) .recipeRowCopy{order:1}.recipeRowMedia{background:var(--limestone);flex-direction:column;margin:0;display:flex;overflow:hidden}.recipeRowMedia img{object-fit:cover;width:100%;height:100%;min-height:540px;display:block}.recipeRowMedia figcaption{border-top:1px solid var(--line);letter-spacing:.08em;text-transform:uppercase;padding:10px 12px;font-size:8px}.recipeRowMedia figcaption a{text-decoration:none}.recipeRowCopy{background:#eee7d9;flex-direction:column;justify-content:center;padding:58px 62px;display:flex}.recipeRow:nth-child(2n) .recipeRowCopy{background:#e2e5d6}.recipeRowCopy h2{letter-spacing:-.03em;margin:14px 0;font-family:Georgia,serif;font-size:46px;font-weight:400;line-height:1}.recipeSource{margin:0 0 26px;font-size:10px;line-height:1.55}.recipeIngredients{border-top:1px solid var(--line);padding-top:18px}.recipeIngredients h3{text-transform:uppercase;letter-spacing:.14em;margin:0 0 10px;font-size:9px}.recipeIngredients ul{columns:2;column-gap:28px;margin:0;padding:0;font-size:10px;line-height:1.55;list-style:none}.recipeIngredients li{break-inside:avoid;padding:4px 0}.recipeSteps{border-top:1px solid var(--line);grid-template-columns:repeat(3,1fr);gap:18px;margin-top:28px;padding-top:22px;display:grid}.recipeSteps>div{grid-template-columns:25px 1fr;gap:8px;display:grid}.recipeSteps span{font-family:Georgia,serif;font-size:22px}.recipeSteps p{margin:2px 0 0;font-size:10px;line-height:1.55}.cookClose{grid-template-columns:1fr 1fr;align-items:end;gap:80px;padding-bottom:110px;display:grid}.cookClose h2{margin:12px 0 0;font-family:Georgia,serif;font-size:48px;font-weight:400;line-height:1}.giftsPage{background:var(--paper)}.giftHero{grid-template-columns:1.05fr .95fr;align-items:end;gap:80px;padding-top:90px;padding-bottom:65px;display:grid}.giftHero h1{letter-spacing:-.045em;margin:16px 0 0;font-family:Georgia,serif;font-size:clamp(58px,7vw,94px);font-weight:400;line-height:.94}.giftHero>p{max-width:500px;margin:0;font-family:Georgia,serif;font-size:20px;line-height:1.55}.giftVisualGrid{grid-template-columns:1fr 1fr;gap:20px;padding-bottom:90px;display:grid}.giftVisualCard{background:var(--limestone);border:1px solid var(--line);overflow:hidden}.giftVisualCard.feature{grid-column:1/-1;grid-template-columns:1.35fr .65fr;display:grid}.giftVisualImage{background:#e6dfd1;display:block;overflow:hidden}.giftVisualImage img{object-fit:cover;width:100%;height:480px;display:block}.giftVisualCard.feature .giftVisualImage img{object-fit:contain;height:620px;padding:24px}.giftVisualCopy{padding:34px}.giftVisualCopy h2{margin:12px 0 18px;font-family:Georgia,serif;font-size:38px;font-weight:400;line-height:1}.giftVisualCopy p{font-size:12px;line-height:1.7}.giftCurrent{grid-template-columns:1fr 1fr;align-items:end;gap:80px;padding-bottom:110px;display:grid}.giftCurrent h2{margin:12px 0 0;font-family:Georgia,serif;font-size:50px;font-weight:400;line-height:1}@media (max-width:900px){.heroV1{grid-template-columns:1fr}.realHero{min-height:460px}.handsSection{grid-template-columns:1fr;max-width:none;margin:0;padding:0 22px 70px}.handsVisual.documentaryMedia{height:430px}.handsVisual.documentaryMedia img{height:390px}.handsCopy{min-height:0;padding:55px 9%}.storyHero,.cookIntro,.groveFamily,.giftHero,.giftCurrent{grid-template-columns:1fr;gap:36px}.storyHeroMedia img{height:500px}.groveGallery{grid-template-columns:1fr}.groveGalleryCard img{height:500px}.recipeRow,.giftVisualCard.feature{grid-template-columns:1fr}.recipeRow:nth-child(2n) .recipeRowMedia,.recipeRow:nth-child(2n) .recipeRowCopy{order:initial}.recipeRowMedia img{height:460px;min-height:0}.giftVisualGrid{grid-template-columns:1fr}.giftVisualCard.feature{grid-column:auto}.giftVisualCard.feature .giftVisualImage img,.giftVisualImage img{height:460px}}@media (max-width:600px){.realHero{min-height:350px;padding:12px}.handsVisual.documentaryMedia{height:360px}.handsVisual.documentaryMedia img{height:320px}.storyHero{padding-top:45px;padding-bottom:65px}.storyHeroMedia img{height:390px}.groveHero{height:70vh;min-height:560px}.groveHeroCopy{width:calc(100% - 48px);bottom:70px;left:24px}.groveGalleryCard img{height:410px}.groveFamily figure img{height:340px}.recipeRowCopy{padding:40px 28px}.recipeRowCopy h2{font-size:38px}.recipeIngredients ul{columns:1}.recipeSteps{grid-template-columns:1fr}.recipeRowMedia img,.giftVisualCard.feature .giftVisualImage img,.giftVisualImage img{height:360px}}.heroV1{grid-template-columns:minmax(0,48%) minmax(0,52%);align-items:center;min-height:560px}.heroV1 .heroCopy{padding-top:55px;padding-bottom:55px}.realHero{aspect-ratio:16/9;background:0 0;place-self:center stretch;height:auto;min-height:0;margin:0 28px 0 0;padding:0;overflow:hidden}.realHero:after{display:none}.realHero img{object-fit:contain;object-position:center;width:100%;max-width:none;height:100%;display:block}.realHero .heroCaption{bottom:12px;right:14px}.recipeGrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:20px;padding-bottom:115px;display:grid}.recipeCard{background:var(--limestone);padding:32px;overflow:hidden}.recipeMedia{object-fit:cover;width:calc(100% + 64px);height:250px;margin:-32px -32px 0;display:block}.recipeMediaCredit{letter-spacing:.08em;text-transform:uppercase;background:#f7f3ea94;border-bottom:1px solid #343a3124;margin:0 -32px 22px;padding:9px 32px;font-size:7px;line-height:1.45;text-decoration:none;display:block}.recipeCard>span{margin-bottom:7px;font-family:Georgia,serif;font-size:30px;display:block}.recipeCard .eyebrow{margin-top:0}.recipeCard h2{margin:18px 0 14px;font-family:Georgia,serif;font-size:35px;font-weight:400;line-height:1.05}.recipeSource{color:#596052;margin:0 0 22px;font-size:10px;line-height:1.6}.recipeSource a{border-bottom:1px solid #343a3147;text-decoration:none}.recipeCard h3{text-transform:uppercase;letter-spacing:.14em;margin:24px 0 10px;font-size:10px}.recipeCard ul,.recipeMethod{margin:0;padding-left:20px;font-size:12px;line-height:1.75}.recipeMethod li+li{margin-top:8px}@media (max-width:900px){.heroV1{grid-template-columns:1fr;min-height:auto}.heroV1 .heroCopy{padding-top:55px;padding-bottom:50px}.realHero{aspect-ratio:16/9;height:auto;min-height:0;margin:0 22px 50px}.recipeGrid{grid-template-columns:1fr}}@media (max-width:600px){.realHero{height:auto;min-height:0;margin:0 20px 36px;padding:0}.recipeCard{padding:26px}.recipeMedia{width:calc(100% + 52px);height:220px;margin:-26px -26px 0}.recipeMediaCredit{margin:0 -26px 20px;padding:8px 26px}.recipeCard h2{font-size:31px}}.heroV1{isolation:isolate;color:#fff;background:#283327;align-items:center;min-height:clamp(560px,55vw,760px);display:flex;position:relative}.heroV1 .heroCopy{z-index:1;padding-top:90px;padding-bottom:90px;position:relative}.heroV1 .eyebrow,.heroV1 h1,.heroV1 .lede,.heroV1 .textLink{color:#fff;-webkit-text-stroke:.45px #000000d9;text-shadow:0 2px 5px #000c,0 0 14px #0009}.heroV1 h1{-webkit-text-stroke:.75px #000000e6}.heroV1 .lede{max-width:520px}.heroV1 .textLink{border-color:#ffffffbf}.heroV1 .realHero{z-index:0;aspect-ratio:auto;background:#283327;width:100%;height:100%;min-height:0;margin:0;padding:0;display:block;position:absolute;inset:0}.heroV1 .realHero img{object-fit:cover;object-position:center;width:100%;height:100%}.heroV1 .realHero:before{content:"";z-index:1;background:linear-gradient(90deg,#0d160dc2 0%,#0d160d7a 43%,#0d160d14 82%);position:absolute;inset:0}.heroV1 .realHero .heroCaption{z-index:2}@media (max-width:900px){.heroV1{min-height:650px}.heroV1 .heroCopy{padding-top:100px;padding-bottom:120px}.heroV1 .realHero{margin:0}.heroV1 .realHero:before{background:linear-gradient(90deg,#0d160dcc,#0d160d5c)}}@media (max-width:600px){.heroV1{min-height:620px}.heroV1 .heroCopy{padding-top:76px;padding-bottom:110px}.heroV1 .realHero{margin:0}.heroV1 .realHero img{object-position:60% center}}body{font-family:Georgia,serif}button,input,select,textarea{font-family:inherit}.navlinks{gap:31px;font-family:Georgia,serif;font-size:15px}.cartLink,.footer nav a,.homeInlineLinks a{font-family:Georgia,serif}.commerce{padding-bottom:42px}.homeRecipes{padding-top:48px}.groveHeroCopy{width:min(820px,100% - 60px)}.groveHeroCopy p{max-width:760px}.groveFamilyStory{padding-top:70px;padding-bottom:100px}.groveStoryIntro{max-width:900px;margin-bottom:44px}.groveStoryIntro h2{letter-spacing:-.04em;margin:14px 0 25px;font-size:clamp(48px,5vw,72px);font-weight:400;line-height:1.02}.groveStoryIntro p{max-width:760px;font-size:20px;line-height:1.6}.groveStorySpread{background:var(--cream);grid-template-columns:1fr 1fr;gap:0;display:grid}.groveStorySpread figure{min-width:0;margin:0}.groveStorySpread img{object-fit:cover;width:100%;height:520px;display:block}.groveStorySpread figcaption{letter-spacing:.08em;padding:11px 16px;font-size:9px}.groveStoryNarrative{align-self:center;padding:55px 9%}.groveStoryNarrative h3{letter-spacing:-.03em;margin:0 0 28px;font-size:clamp(38px,4vw,58px);font-weight:400;line-height:1.05}.groveStoryNarrative p{margin:0 0 20px;font-size:18px;line-height:1.65}.groveStoryNarrative a{border-bottom:1px solid;margin-top:10px;padding-bottom:4px;text-decoration:none;display:inline-block}.groveGenerations{grid-template-columns:repeat(3,1fr);gap:35px;margin-top:65px;display:grid}.groveGenerations article{border-top:1px solid var(--line);padding-top:18px}.groveGenerations span{letter-spacing:.12em;font-size:12px}.groveGenerations h3{margin:20px 0 10px;font-size:29px;font-weight:400}.groveGenerations p{margin:0;font-size:16px;line-height:1.65}@media (max-width:900px){.navlinks{gap:14px;font-size:13px}.groveStorySpread{grid-template-columns:1fr}.groveStoryNarrative{padding:45px 7%}.groveGenerations{grid-template-columns:1fr;gap:25px}}@media (max-width:600px){.groveHeroCopy{width:calc(100% - 48px)}.groveHeroCopy p{font-size:18px}.groveFamilyStory{padding-top:52px;padding-bottom:70px}.groveStorySpread img{height:360px}.groveStoryNarrative{padding:35px 25px}.groveStoryNarrative p{font-size:17px}}
:root{--ink:#1e2932;--deep:#295475;--grove:#767486;--moss:#dad6e2;--cream:#f1ede4;--paper:#fffefa;--terracotta:#b67e6d;--blue:#315f83;--line:#dcdcd8;--limestone:#f2f0e9;--sage:#d9dfde;--khaki:#ece7df;--stone:#eeeae1}html{scroll-padding-top:130px}body{background:var(--paper);color:var(--ink);font-family:Georgia,serif;font-size:15px;line-height:1.55}button,input,select,textarea{font-family:inherit}h1,h2,h3,h4,p{overflow-wrap:break-word}h1,h2,h3{letter-spacing:-.045em!important;font-family:Georgia,serif!important}.eyebrow{letter-spacing:.16em;font-family:Georgia,serif;font-size:10px}.wideShell{max-width:1440px;margin:0 auto;padding-left:clamp(20px,3vw,48px);padding-right:clamp(20px,3vw,48px)}.shell{max-width:1360px}.notice{color:#fff;text-align:center;letter-spacing:.16em;background:#3d6482;padding:7px;font-size:10px}.notice a{text-decoration:none}.siteHeader{z-index:5;border-bottom:1px solid var(--line);background:#fff;position:relative}.headerTop{grid-template-columns:1fr auto 1fr;align-items:center;gap:18px;height:80px;display:grid}.headerTop .brand{letter-spacing:.22em;flex-direction:column;align-items:center;font-family:Georgia,serif;font-size:26px;font-weight:600;line-height:1;display:flex}.headerTop .brand span{letter-spacing:.19em;text-transform:uppercase;margin-top:7px;font-size:8px;font-weight:400}.headerEditorial,.headerActions{align-items:center;gap:24px;display:flex}.headerActions{justify-content:flex-end}.headerEditorial a,.headerActions a,.headerCategories a{white-space:nowrap;font-size:13px;text-decoration:none}.headerCategories{scrollbar-width:thin;justify-content:center;align-items:center;gap:clamp(13px,2.4vw,38px);min-height:48px;display:flex;overflow-x:auto}.headerCategories a{padding:11px 0}.headerCategories a:hover,.headerEditorial a:hover,.headerActions a:hover{text-underline-offset:5px;text-decoration:underline}.cartLink{font-family:inherit!important}.footer{letter-spacing:0;background:#e9eff3;border:0;padding:76px 0 22px;font-size:13px}.footerGrid{grid-template-columns:2fr repeat(3,1fr);gap:50px;display:grid}.footerBrand .brand{letter-spacing:.18em;font-family:Georgia,serif;font-size:25px}.footerBrand p{max-width:270px;margin:22px 0;font-size:14px}.footer nav{flex-direction:column;align-items:flex-start;gap:12px;display:flex}.footer nav strong{text-transform:uppercase;letter-spacing:.13em;margin-bottom:7px;font-size:10px}.footer nav a{text-decoration:none;font-family:inherit!important}.footerBottom{border-top:1px solid #bbcad3;justify-content:space-between;margin-top:70px;padding-top:22px;display:flex}.newHero{background:#eaf3f8;grid-template-columns:50% 50%;min-height:clamp(490px,44vw,660px);display:grid}.newHeroCopy{flex-direction:column;justify-content:center;align-items:flex-start;padding:clamp(42px,5vw,90px) clamp(30px,6vw,100px);display:flex}.newHero h1{margin:23px 0;font-size:clamp(52px,5.2vw,86px);font-weight:600;line-height:1.04}.newHero p{max-width:510px;margin:0 0 30px;font-size:clamp(16px,1.5vw,21px)}.underLink{text-transform:uppercase;letter-spacing:.075em;border-bottom:1px solid;gap:25px;width:max-content;max-width:100%;padding:0 0 5px;font-size:13px;font-weight:700;text-decoration:none;display:inline-flex}.newHeroArt{background:#e8e3db;position:relative;overflow:hidden}.newHeroArt img{object-fit:cover;width:100%;height:100%;min-height:470px;display:block}.imageLabel{text-transform:uppercase;letter-spacing:.12em;background:#ffffffd6;padding:5px 8px;font-size:9px;position:absolute;bottom:16px;right:20px}.newCollection,.newComparison,.newExplore{padding-top:100px;padding-bottom:110px}.sectionHead{justify-content:space-between;align-items:end;gap:28px;margin-bottom:34px;display:flex}.sectionHead h2{margin:10px 0 0;font-size:clamp(35px,4vw,60px);font-weight:600;line-height:1.06}.sectionHead>p{max-width:470px;font-size:17px}.newProductGrid{grid-template-columns:repeat(4,minmax(0,1fr));gap:14px;display:grid}.newProduct{min-width:0}.newProductImage{background:#e6ebed;height:330px;display:block;overflow:hidden}.newProduct.blue .newProductImage{background:#e6f0f5}.newProduct.stone .newProductImage{background:#edeae3}.newProduct.lilac .newProductImage{background:#eeebf3}.newProduct.sand .newProductImage{background:#f3eee5}.newProduct img{object-fit:contain;width:100%;height:100%;padding:16px;transition:transform .3s}.newProduct a:hover img{transform:scale(1.04)}.newProductInfo{justify-content:space-between;align-items:center;gap:14px;padding:17px 3px;display:flex}.newProductInfo h3{margin:0 0 4px;font-size:20px;font-weight:600}.newProductInfo p{margin:0;font-size:13px}.newProductInfo>a{font-size:26px;text-decoration:none}.newSplit{grid-template-columns:1fr 1fr;min-height:590px;display:grid}.newSplit.reverse{grid-template-columns:1fr 1fr}.newSplitImage{min-height:470px;position:relative}.newSplitImage img{object-fit:cover;width:100%;height:100%;display:block;position:absolute;inset:0}.newSplitImage .photoCredit{color:#1e2932;background:#ffffffe6;padding:7px 10px;font-size:9px;text-decoration:none;position:absolute;bottom:20px;left:22px}.newSplitCopy{flex-direction:column;justify-content:center;align-items:flex-start;padding:clamp(45px,7vw,118px);display:flex}.newSplitCopy.sea{background:#e8f2f9}.newSplitCopy.limestone{background:#f0ece4}.newSplitCopy h2,.newKitchen h2{margin:22px 0;font-size:clamp(44px,5vw,76px);font-weight:600;line-height:1.02}.newSplitCopy p,.newKitchenCopy p{max-width:520px;font-size:18px;line-height:1.65}.newSplitCopy .underLink{margin-top:20px}.newComparison{background:#fff}.comparisonRows{border-top:1px solid var(--line);margin-bottom:30px}.comparisonRow{border-bottom:1px solid var(--line);grid-template-columns:65px 1fr 1.5fr 35px;align-items:center;gap:25px;padding:20px 10px;display:grid}.comparisonRow>span{color:#556f87;font-size:12px}.comparisonRow h3{margin:0;font-size:24px}.comparisonRow p{margin:0;font-size:16px}.comparisonRow a{font-size:26px;text-decoration:none}.newKitchen{background:#ded9e8;grid-template-columns:1fr 1fr;min-height:520px;display:grid}.newKitchenCopy{flex-direction:column;justify-content:center;align-items:flex-start;padding:clamp(45px,7vw,118px);display:flex}.newKitchenCopy .underLink{margin-top:20px}.newKitchen>img{object-fit:cover;width:100%;height:100%;max-height:650px;display:block}.exploreGrid{grid-template-columns:repeat(5,minmax(0,1fr));gap:16px;display:grid}.exploreGrid a{font-size:18px;font-weight:600;text-decoration:none}.exploreGrid img{aspect-ratio:1;object-fit:cover;border-radius:4px;width:100%;margin-bottom:16px;display:block}.exploreGrid span{justify-content:space-between;gap:10px;display:flex}.exploreGrid b{font-weight:400}.newClosing{color:#fff;text-align:center;background:#316282;flex-direction:column;align-items:center;padding:100px 30px;display:flex}.newClosing h2{margin:20px 0 28px;font-size:clamp(42px,5.4vw,78px);line-height:1.03}.catalogWorld{padding-top:70px}.catalogIntro h1,.editorialHero h1,.giftHero h1,.groveHero h1,.harvestHero h1{font-weight:600!important}.catalogIntro p,.editorialLead,.giftHero p,.groveStoryIntro p{font-family:inherit}.catalogCard{border:0;background:#eaf3f8!important}.catalogCard:nth-child(2n){background:#f1ede6!important}.catalogCard h2{font-weight:600!important}.catalogImage img{object-fit:contain}.pdpTop{padding-top:65px}.realPdpMedia{background:#edf2f5}.buyPanel h1{font-size:clamp(40px,4.5vw,64px)!important}.pdpIntro,.bigCopy,.pdpFamily p,.pdpPrice,.routeLinks a,.groveStoryNarrative p{font-family:inherit}.pdpReasons h2,.pdpUse h2,.lot h2,.routeCta h2,.editorialCopy h2,.groveStoryIntro h2,.groveStoryNarrative h3{font-weight:600!important}.pdpUse{background:#e9f1f6}.groveHeroCopy h1{text-shadow:0 2px 14px #0008}.groveHeroCopy p{max-width:860px}.groveFamilyStory{background:#fff}.groveStorySpread{background:#eaf3f8}.groveGenerations article{border-top:2px solid #7a8593}.homeRecipeGrid,.giftVisualGrid,.recipeGrid{gap:20px}.recipeCard{background:#f0f4f5}.recipeCard h2{font-weight:600!important}.giftVisualCard,.learnGrid article{background:#f1f4f5}.editorialBand{background:#e7eef2}.footer .brand{color:var(--ink)}.collectionHero{background:#e9f2f8;padding:75px 0}.collectionHero h1{margin:14px 0;font-size:clamp(50px,6vw,86px);line-height:1.05}.collectionHero p{max-width:700px;font-size:19px}.collectionCards{grid-template-columns:repeat(3,minmax(0,1fr));gap:20px;padding-top:75px;padding-bottom:95px;display:grid}.collectionItem{background:#f2f0ea;flex-direction:column;padding:20px;display:flex}.collectionItem img{object-fit:contain;width:100%;height:340px}.collectionItem h2{margin:15px 0 5px;font-size:27px}.collectionItem p{margin:0 0 20px}.collectionItem a{margin-top:auto}.conceptPanel{grid-template-columns:1fr 1fr;align-items:center;gap:45px;padding:95px 0;display:grid}.conceptPanel img{object-fit:cover;width:100%;height:430px}.conceptPanel h2{font-size:clamp(34px,4vw,55px);line-height:1.1}.conceptPanel p{font-size:18px;line-height:1.6}.conceptNotice{text-transform:uppercase;letter-spacing:.13em;color:#49627a;font-size:11px}@media (max-width:1050px){.headerCategories{justify-content:flex-start}.newProductGrid{grid-template-columns:repeat(2,1fr)}.exploreGrid{grid-template-columns:repeat(3,1fr)}.footerGrid,.collectionCards{grid-template-columns:repeat(2,1fr)}}@media (max-width:760px){.headerTop{grid-template-columns:1fr auto;height:73px}.headerEditorial{display:none}.headerTop .brand{align-items:flex-start;font-size:20px}.headerActions{gap:12px}.headerCategories{min-height:45px}.headerCategories a{font-size:12px}.newHero,.newSplit,.newSplit.reverse,.newKitchen,.conceptPanel{grid-template-columns:1fr}.newHeroCopy{padding:55px 25px}.newHero h1{font-size:clamp(45px,10vw,70px)}.newHeroArt img{height:350px;min-height:0}.newSplitImage{min-height:380px}.newSplit.reverse .newSplitImage{order:-1}.newSplitCopy,.newKitchenCopy{padding:70px 25px}.newKitchen>img{height:360px}.sectionHead{display:block}.sectionHead .underLink{margin-top:20px}.newCollection,.newComparison,.newExplore{padding-top:65px;padding-bottom:75px}.comparisonRow{grid-template-columns:32px 1fr 24px;gap:15px}.comparisonRow p{grid-area:2/2}.comparisonRow a{grid-area:1/3}.collectionCards{grid-template-columns:1fr}.collectionHero{padding:55px 0}.conceptPanel img{height:330px}}@media (max-width:520px){.newProductGrid{gap:10px}.newProductImage{height:220px}.newProductInfo h3{font-size:16px}.newProductInfo p{font-size:11px}.exploreGrid{grid-template-columns:repeat(2,1fr)}.exploreGrid a{font-size:15px}.footerGrid{grid-template-columns:1fr 1fr;gap:35px}.footerBrand{grid-column:1/-1}.footerBottom{display:block}.footerBottom span{margin:5px 0;display:block}.headerActions>a:first-child{display:none}}.shopHero,.learnHero{background:#e8f2f8;padding:90px 0 75px}.shopHero h1,.learnHero h1{max-width:950px;margin:15px 0 22px;font-size:clamp(50px,6.5vw,92px);line-height:1.04}.shopHero p,.learnHero p{max-width:700px;font-size:19px}.shopCategoryLinks{flex-wrap:wrap;gap:16px;margin-top:30px;display:flex}.shopCategoryLinks a{border:1px solid #94b1c4;padding:10px 17px;font-size:13px;text-decoration:none}.shopCategoryLinks a:hover{background:#fff}.shopFuture{grid-template-columns:1fr 1fr;align-items:end;gap:60px;padding-top:95px;padding-bottom:110px;display:grid}.shopFuture h2{margin:12px 0;font-size:clamp(35px,4vw,60px);line-height:1.05}.shopFuture p{max-width:540px;font-size:17px}.learnPrinciples{grid-template-columns:repeat(2,1fr);gap:0 45px;padding-top:85px;padding-bottom:105px;display:grid}.learnPrinciples article{border-top:1px solid var(--line);padding:24px 0 40px}.learnPrinciples span{color:#315f83;font-size:12px}.learnPrinciples h2{margin:15px 0;font-size:35px}.learnPrinciples p{max-width:540px;font-size:17px}.sourceSection{padding-top:90px;padding-bottom:100px}@media (max-width:760px){.shopHero,.learnHero{padding:60px 0}.shopFuture,.learnPrinciples{grid-template-columns:1fr}.shopFuture{gap:35px;padding-top:75px;padding-bottom:80px}.learnPrinciples{padding-top:55px;padding-bottom:65px}}.homeHeroImage{background:#f7f3ea;width:100%;margin:0;padding:0;overflow:hidden}.homeHeroImage img{width:100%;height:auto;margin:0;padding:0;display:block}
:root{--ink:#30382d;--deep:#687655;--grove:#788263;--moss:#b6bea6;--cream:#eee7d9;--paper:#faf7f0;--terracotta:#b8795f;--blue:#607b80;--line:#d0c6b4;--limestone:#e6ddcc;--sage:#aeb99f;--khaki:#c0b494;--stone:#ddd2bd;--frame-blue:#dce9ec;--frame-limestone:#e8e0d2}body{background:var(--paper);color:var(--ink)}.notice{color:#fff;background:#56654b}.siteHeader{background:#faf7f0;border-bottom-color:#d7ccba}.headerCategories{border-top:1px solid #30382d14}.headerCategories a:hover,.headerEditorial a:hover,.headerActions a:hover{color:#59694d}.footerBottom{border-top-color:#cfc3ae}.newHero{background:#e7e5d8}.newHeroCopy{background:#dfe3d4}.newHeroArt{background:#e6ddcc}.newSplitCopy.sea{background:#dce9ec}.newSplitCopy.limestone{background:#e8e0d2}.newKitchen{background:#d9dfd0}.newClosing{background:#60705a}.comparisonRow>span,.conceptNotice{color:#596c58}.shopHero,.learnHero,.collectionHero{background:#e8e0d2}.shopCategoryLinks a{border-color:#a99d87}.pdpUse{background:#dfe5d8}.groveStorySpread{background:#e6ddcc}.editorialBand{background:#e3e6dc}.recipeCard,.giftVisualCard,.learnGrid article{background:#efe9de}.brandGraphic{justify-content:center;align-items:center;line-height:0;text-decoration:none;display:flex!important}.headerTop .brandGraphic img{width:100%;height:auto;max-height:60px;display:block}.footerBrand .brandGraphic{justify-content:flex-start;width:230px}.footerBrand .brandGraphic img{width:100%;height:auto;display:block}@media (max-width:760px){.headerTop .brandGraphic{align-items:center;width:190px}.headerTop .brandGraphic img{max-height:50px}}.newProduct:nth-child(odd) .newProductImage,.catalogCard:nth-child(odd) .catalogImage,.collectionItem:nth-child(odd)>a:first-child{background:var(--frame-blue)!important}.newProduct:nth-child(2n) .newProductImage,.catalogCard:nth-child(2n) .catalogImage,.collectionItem:nth-child(2n)>a:first-child{background:var(--frame-limestone)!important}.catalogCard,.catalogCard:nth-child(2n){border:1px solid #30382d1a;background:#faf7f0!important}.collectionItem{background:#faf7f0;border:1px solid #30382d1a}.newProductImage,.catalogImage,.collectionItem>a:first-child{isolation:isolate;position:relative;overflow:hidden}.newProductImage:before,.catalogImage:before,.collectionItem>a:first-child:before{content:"";z-index:0;background:linear-gradient(175deg,#ffffff73,#0000 36%),linear-gradient(90deg,#d3c8b5,#eee6d7 45%,#cabda6);border-radius:5px 5px 2px 2px;height:17%;position:absolute;bottom:7%;left:9%;right:9%;box-shadow:0 18px 24px #3931262e,inset 0 1px #ffffff94}.newProductImage:after,.catalogImage:after,.collectionItem>a:first-child:after{content:"";z-index:0;filter:blur(8px);background:#3b342b38;border-radius:50%;height:3%;position:absolute;bottom:4.5%;left:14%;right:14%}.newProductImage>img,.catalogImage>img,.collectionItem>a:first-child>img{z-index:1;position:relative;object-fit:contain!important}.newProductImage>img{padding:12px 15px 44px}.catalogImage>img{aspect-ratio:4/5;padding:12px 15px 48px}.collectionItem>a:first-child{text-decoration:none;display:block}.collectionItem>a:first-child>img{padding:12px 14px 44px}.zoiSignature{z-index:3;text-indent:-9999px;pointer-events:none;background:url(/assets/brand/with-love-zoi.svg) 50%/contain no-repeat;width:128px;height:40px;position:absolute;bottom:10px;left:50%;overflow:hidden;transform:translate(-50%);text-align:left!important;border:0!important;padding:0!important}.catalogImage .zoiSignature{width:140px;height:42px;bottom:12px}.collectionItem .zoiSignature{bottom:10px}@media (max-width:520px){.zoiSignature{width:104px;height:34px}}.conceptPanel{align-items:start}.conceptArtGrid{grid-template-columns:1fr;gap:15px;display:grid}.conceptArtGrid.multi{grid-column:1/-1;grid-template-columns:repeat(3,minmax(0,1fr))}.conceptArt{background:var(--frame-limestone);border:1px solid #30382d1f;margin:0;overflow:hidden}.conceptArt:nth-child(2n){background:var(--frame-blue)}.conceptArt img{aspect-ratio:6/7;object-fit:cover;width:100%;height:auto;display:block}.conceptArt figcaption{letter-spacing:.12em;text-transform:uppercase;border-top:1px solid #30382d1a;padding:11px 13px;font-size:10px}.conceptPanelMulti{grid-template-columns:1fr}.conceptPanelMulti>.conceptCopy{max-width:760px}.conceptTeasers{grid-template-columns:repeat(2,minmax(0,1fr));gap:18px;margin-top:30px;display:grid}.conceptTeaser{border:1px solid var(--line);background:#faf7f0;grid-template-columns:150px 1fr;align-items:center;gap:20px;padding:13px;text-decoration:none;display:grid}.conceptTeaser img{object-fit:cover;background:var(--frame-limestone);width:150px;height:165px}.conceptTeaser span{text-transform:uppercase;letter-spacing:.13em;color:#60705a;font-size:9px;display:block}.conceptTeaser strong{margin-top:5px;font-size:20px;display:block}@media (max-width:900px){.conceptArtGrid.multi{grid-template-columns:1fr 1fr}.conceptTeasers{grid-template-columns:1fr}}@media (max-width:600px){.conceptArtGrid.multi{grid-template-columns:1fr}.conceptTeaser{grid-template-columns:105px 1fr}.conceptTeaser img{width:105px;height:120px}}:root{--paper:#fff}.editorialPage,body,.siteHeader,.newHome,.newCollection,.catalogWorld,.collectionCards,.shopFuture,.giftBuilder,.giftCollections,.giftConcepts{background:#fff!important}.siteHeader{border-bottom-color:#e5e5e1!important}.headerTop .brandGraphic img{object-fit:contain;max-height:68px}.newHero,.newHeroCopy,.newHeroArt,.newSplitCopy,.newSplitCopy.sea,.newSplitCopy.limestone,.newKitchen,.newKitchenCopy,.shopHero,.learnHero,.collectionHero,.catalogCard,.catalogCard:nth-child(2n),.collectionItem,.giftVisualCard,.conceptArt,.conceptArt:nth-child(2n),.conceptTeaser,.conceptTeaser img{background:#fff!important}.newSplitCopy,.newKitchenCopy{border-top:1px solid #ecece8;border-bottom:1px solid #ecece8}.newProduct:nth-child(odd) .newProductImage,.newProduct:nth-child(2n) .newProductImage,.catalogCard:nth-child(odd) .catalogImage,.catalogCard:nth-child(2n) .catalogImage,.collectionItem:nth-child(odd)>a:first-child,.collectionItem:nth-child(2n)>a:first-child,.newProductImage,.catalogImage,.collectionItem>a:first-child,.collectionItemImage{background:#fff!important}.newProductImage:before,.catalogImage:before,.collectionItem>a:first-child:before,.newProductImage:after,.catalogImage:after,.collectionItem>a:first-child:after{display:none!important}.newProductImage>img,.catalogImage>img,.collectionItem>a:first-child>img{padding:10px!important}.catalogCard,.collectionItem{border:1px solid #e7e7e2!important}.zoiSignature{display:none!important}.collectionCards.twoUp{grid-template-columns:repeat(2,minmax(0,1fr));max-width:920px}.collectionCards.twoUp .collectionItem{height:100%}.collectionItemImage{min-height:390px;display:block;overflow:hidden}.collectionItemImage img{width:100%;object-fit:contain!important;height:390px!important}.conceptArt{border-color:#e5e5df}.conceptArt img{aspect-ratio:auto;object-fit:contain;background:#fff;height:auto;max-height:720px}.conceptItemList{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px 24px;margin:28px 0 32px;padding:0;list-style:none;display:grid}.conceptItemList li{border-top:1px solid #d9d9d2;padding:12px 0;font-weight:600}.footer{background:#fff!important}.giftHeroRefined{background:#fff;border-bottom:1px solid #e7e7e2;grid-template-columns:1.25fr .75fr;min-height:620px;display:grid}.giftHeroImage{min-height:620px;position:relative;overflow:hidden}.giftHeroImage img{object-fit:cover;width:100%;height:100%;display:block}.giftHeroCopy{flex-direction:column;justify-content:center;padding:80px 11%;display:flex}.giftHeroCopy h1{margin:18px 0 24px;font-size:clamp(48px,5vw,78px);line-height:1.02}.giftHeroCopy p{max-width:480px;font-size:18px;line-height:1.65}.giftBuilder{padding-top:100px;padding-bottom:110px}.giftBuilderIntro{grid-template-columns:1fr 1fr;align-items:end;gap:60px;margin-bottom:45px;display:grid}.giftBuilderIntro h2,.giftCollections h2,.giftConcepts h2{margin:12px 0;font-size:clamp(38px,4vw,60px);line-height:1.05}.giftBuilderIntro p{max-width:560px;font-size:16px;line-height:1.65}.giftBuilderLayout{grid-template-columns:minmax(0,1fr) 330px;align-items:start;gap:40px;display:grid}.giftItemGrid{grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;display:grid}.giftItem{background:#fff;border:1px solid #e2e2dc;transition:border-color .2s,box-shadow .2s}.giftItem.selected{border-color:#687655;box-shadow:0 0 0 1px #687655}.giftItemImage{height:260px;padding:10px;display:block;overflow:hidden}.giftItemImage img{object-fit:contain;width:100%;height:100%;display:block}.giftItemBody{border-top:1px solid #ecece7;flex-direction:column;gap:18px;padding:18px;display:flex}.giftItemDetail{letter-spacing:.13em;text-transform:uppercase;color:#697064;font-size:9px}.giftItem h3{margin:7px 0 9px;font-size:19px;line-height:1.18}.giftItem strong{font-size:15px}.giftQuantity{text-align:center;border:1px solid #d7d7d1;grid-template-columns:38px 1fr 38px;align-items:center;height:38px;display:grid}.giftQuantity button{cursor:pointer;background:#fff;border:0;height:100%;font-size:20px}.giftQuantity button:disabled{opacity:.3;cursor:not-allowed}.giftQuantity span{border-left:1px solid #e1e1dc;border-right:1px solid #e1e1dc;place-items:center;height:100%;font-size:13px;display:grid}.giftSummary{background:#fff;border:1px solid #d9d9d3;padding:28px;position:sticky;top:135px}.giftSummary h3{margin:10px 0 22px;font-size:25px}.giftSummaryLines>div{border-top:1px solid #ecece7;justify-content:space-between;gap:18px;padding:12px 0;font-size:12px;display:flex}.giftSummaryLines strong{white-space:nowrap}.giftSubtotal{border-top:1px solid #30382d;justify-content:space-between;align-items:baseline;margin-top:8px;padding-top:18px;display:flex}.giftSubtotal span{text-transform:uppercase;letter-spacing:.1em;font-size:11px}.giftSubtotal strong{font-size:30px;font-weight:500}.giftSummary p{color:#687064;margin:20px 0;font-size:11px;line-height:1.55}.giftCollections{border-top:1px solid #ecece7;padding-top:85px;padding-bottom:100px}.giftCollectionGrid{grid-template-columns:repeat(3,minmax(0,1fr));gap:18px;display:grid}.giftCollectionGrid>a{background:#fff;border:1px solid #e3e3dd;text-decoration:none}.giftCollectionGrid img{object-fit:contain;width:100%;height:330px;display:block}.giftCollectionGrid div{border-top:1px solid #ecece7;justify-content:space-between;gap:15px;padding:16px;display:flex}.giftCollectionGrid span{text-transform:uppercase;letter-spacing:.1em;font-size:11px}.giftCollectionGrid strong{font-size:12px}.giftConcepts{border-top:1px solid #ecece7;grid-template-columns:.72fr 1.28fr;gap:55px;padding-top:90px;padding-bottom:115px;display:grid}.giftConcepts>div:first-child p{font-size:16px;line-height:1.6}.giftConceptGrid{grid-template-columns:1fr 1fr;gap:18px;display:grid}.giftConceptGrid>a{background:#fff;border:1px solid #e3e3dd;text-decoration:none}.giftConceptGrid img{object-fit:cover;width:100%;height:340px;display:block}.giftConceptGrid>a>div{padding:18px}.giftConceptGrid span{letter-spacing:.12em;text-transform:uppercase;color:#687655;font-size:9px}.giftConceptGrid h3{margin:8px 0;font-size:25px}.giftConceptGrid p{margin:0;font-size:12px;line-height:1.55}@media (max-width:1000px){.giftBuilderLayout{grid-template-columns:1fr}.giftSummary{position:static}.giftItemGrid{grid-template-columns:repeat(2,minmax(0,1fr))}.giftHeroRefined{grid-template-columns:1fr}.giftHeroImage{min-height:500px}.giftConcepts{grid-template-columns:1fr}}@media (max-width:760px){.headerTop .brandGraphic{width:210px}.collectionCards.twoUp{grid-template-columns:1fr}.collectionItemImage{min-height:320px}.collectionItemImage img{height:320px!important}.giftHeroImage{min-height:390px}.giftHeroCopy{padding:55px 25px}.giftBuilder{padding-top:70px;padding-bottom:75px}.giftBuilderIntro{grid-template-columns:1fr;gap:15px}.giftItemGrid,.giftCollectionGrid,.giftConceptGrid{grid-template-columns:1fr}.giftItemImage{height:300px}.giftCollections,.giftConcepts{padding-top:65px;padding-bottom:75px}.conceptItemList{grid-template-columns:1fr}}.newProductImage{aspect-ratio:4/5;height:auto!important;padding:0!important}.newProductImage>img{width:100%;height:100%;display:block;object-fit:cover!important;padding:0!important}.catalogImage{aspect-ratio:4/5;display:block;overflow:hidden;padding:0!important}.catalogImage>img{width:100%;display:block;aspect-ratio:auto!important;object-fit:cover!important;height:100%!important;padding:0!important}.collectionItemImage{aspect-ratio:4/5;display:block;overflow:hidden;height:auto!important;min-height:0!important;padding:0!important}.collectionItemImage img{width:100%;display:block;object-fit:cover!important;height:100%!important;padding:0!important}.headerTop .brandGraphic img,.footerBrand .brandGraphic img{background:#fff;display:block}@media (max-width:760px){.newProductImage{height:auto!important}.collectionItemImage{height:auto!important;min-height:0!important}.collectionItemImage img{height:100%!important}}.headerTop .brandGraphic,.footerBrand .brandGraphic{background:#fff!important}.headerTop .brandGraphic img{object-fit:contain;width:100%;height:auto;display:block;background:#fff!important;max-height:none!important}.footerBrand .brandGraphic{width:250px}.footerBrand .brandGraphic img{object-fit:contain;width:100%;height:auto;display:block;background:#fff!important;max-height:none!important}@media (max-width:760px){.headerTop .brandGraphic{width:210px}.footerBrand .brandGraphic{width:220px}}.headerTop.wideShell,.headerCategories.wideShell{max-width:1320px}.headerTop{gap:16px;height:68px}.headerEditorial,.headerActions{gap:20px}.headerEditorial a,.headerActions a,.headerCategories a{font-size:12px}.headerCategories{gap:clamp(12px,1.8vw,28px);min-height:42px}.headerCategories a{padding:9px 0}.newHero{grid-template-columns:minmax(0,.92fr) minmax(0,1.08fr);align-items:stretch;width:min(1360px,100% - 48px);min-height:0;margin:0 auto;background:#fff!important}.newHero h1{margin:18px 0 22px;font-size:clamp(48px,4.35vw,72px);line-height:1}.newHero p{max-width:500px;margin-bottom:26px;font-size:clamp(15px,1.15vw,18px);line-height:1.55}.newHeroArt{aspect-ratio:4/3;align-self:center;min-height:0}.newHeroArt img{object-fit:cover;object-position:center;width:100%;height:100%;min-height:0!important}@media (max-width:1050px){.newHero{grid-template-columns:1fr;width:min(100% - 36px,900px)}.newHeroCopy{padding:48px 28px 36px}.newHeroArt{aspect-ratio:16/10}}@media (max-width:760px){.headerTop{height:64px}.headerEditorial a,.headerActions a,.headerCategories a{font-size:11px}.headerTop .brandGraphic{width:190px}.headerCategories{gap:18px;min-height:40px}.newHero{width:100%}.newHeroCopy{padding:42px 24px 30px}.newHero h1{font-size:clamp(42px,11vw,58px)}.newHeroArt{aspect-ratio:4/3}}.headerTop .brandGraphic{width:min(468px,36vw)}.headerTop .brandGraphic img{max-height:98px!important}.newHero{grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr)}.newHeroCopy{padding:clamp(12px,1.2vw,20px) clamp(26px,4vw,62px)}.newHeroArt{aspect-ratio:auto;align-self:stretch}.heroLead{max-width:520px;margin-bottom:22px}.newHero .heroLead p{margin:0}.newHero .heroLead p+p{margin-top:18px}.newCollection{padding-top:14px!important;padding-bottom:48px!important}.newSplit{min-height:0!important}.newSplitImage,.newSplitCopy{aspect-ratio:1;min-height:0!important}.newSplitImage img{object-fit:cover}.newSplitCopy{padding:clamp(42px,5.2vw,82px)!important}.storyPill{color:#30382d;background:#eee7d9;border:1px solid #d7cbb4;border-radius:999px;align-items:center;gap:10px;margin-top:22px;padding:12px 18px;font-size:13px;font-weight:650;text-decoration:none;transition:background .2s,transform .2s;display:inline-flex}.storyPill:hover{background:#e2e7d8;transform:translateY(-1px)}.newComparison{padding-top:56px!important;padding-bottom:48px!important}.newKitchen{min-height:420px!important}.newKitchenCopy{padding:clamp(40px,5vw,74px)!important}.groveGallery{grid-template-columns:repeat(2,minmax(0,1fr))!important}.groveGalleryCard img{aspect-ratio:1;object-fit:cover;height:auto!important}.groveStorySpread img{object-position:center}@media (max-width:1050px){.headerTop .brandGraphic{width:min(396px,43vw)}}@media (max-width:760px){.headerTop .brandGraphic{width:274px}.newHeroArt{aspect-ratio:4/3}.newSplitImage,.newSplitCopy{aspect-ratio:auto}.newSplitImage{min-height:380px!important}.groveGallery{grid-template-columns:1fr!important}}.newHeroCopy{padding-top:25px!important;padding-bottom:25px!important}.newCollection{padding-top:25px!important}.newHeroArt{aspect-ratio:auto!important;align-self:stretch!important;height:auto!important}.newHeroArt img{object-fit:cover;width:100%;height:100%!important;min-height:100%!important}.homeZoiPortrait{aspect-ratio:1!important;min-height:0!important}.homeZoiPortrait img{object-fit:cover!important;object-position:center!important}@media (max-width:900px){body{overflow-x:hidden}.wideShell,.shell{padding-left:20px;padding-right:20px}.headerCategories{overscroll-behavior-x:contain;-webkit-overflow-scrolling:touch;scrollbar-width:none;padding-left:20px;padding-right:20px;overflow-x:auto;justify-content:flex-start!important}.headerCategories::-webkit-scrollbar{display:none}.headerCategories a{flex:none}.newProductGrid{grid-template-columns:repeat(2,minmax(0,1fr))!important}.catalogGrid{grid-template-columns:1fr!important}.pdpTop{grid-template-columns:1fr!important;gap:0!important}.buyPanel{padding-left:0!important}.footerGrid{grid-template-columns:repeat(2,minmax(0,1fr))!important}}@media (max-width:760px){.notice{letter-spacing:.11em;padding:6px 14px;font-size:8px;line-height:1.35}.headerTop{grid-template-columns:minmax(0,1fr) auto!important;gap:10px!important;height:60px!important;padding-left:16px!important;padding-right:16px!important}.headerEditorial{display:none!important}.headerTop .brandGraphic{justify-self:start;width:min(190px,54vw)!important}.headerActions{gap:8px!important}.headerActions>a:first-child{display:none!important}.headerActions a,.headerActions button{font-size:11px!important}.headerCategories{gap:20px!important;min-height:40px!important;padding-left:16px!important;padding-right:16px!important}.headerCategories a{padding:9px 0!important;font-size:11px!important}.homeHeroImage{width:100vw;margin-left:calc(50% - 50vw)}.newCollection,.newComparison,.newExplore{padding-top:48px!important;padding-bottom:56px!important}.sectionHead{margin-bottom:24px!important}.sectionHead h2{font-size:clamp(34px,9vw,46px)!important}.newProductInfo{padding:14px 2px!important}.newProductInfo h3{font-size:18px!important}.newProductInfo p{font-size:12px!important}.newSplit,.newSplit.reverse,.newKitchen{grid-template-columns:1fr!important}.newSplitImage,.newSplitCopy{aspect-ratio:auto}.homeZoiPortrait{aspect-ratio:1!important;min-height:0!important}.newSplitImage:not(.homeZoiPortrait){min-height:320px!important}.newSplitCopy,.newKitchenCopy{padding:42px 22px!important}.newSplitCopy h2,.newKitchen h2{font-size:clamp(36px,10vw,48px)!important;line-height:1.04!important}.newSplitCopy p,.newKitchenCopy p{font-size:16px!important;line-height:1.6!important}.newKitchen>img{aspect-ratio:1;object-fit:cover;height:auto!important}.comparisonRow{grid-template-columns:28px minmax(0,1fr) 22px!important;gap:12px!important;padding:17px 2px!important}.comparisonRow h3{font-size:20px!important}.comparisonRow p{font-size:14px!important}.shopHero,.learnHero,.collectionHero{padding:44px 0!important}.shopHero h1,.learnHero h1,.collectionHero h1{font-size:clamp(40px,11vw,54px)!important;line-height:1.02!important}.shopHero p,.learnHero p,.collectionHero p{font-size:16px!important;line-height:1.6!important}.catalogWorld{padding-top:48px!important;padding-bottom:64px!important}.catalogCard{padding:18px!important}.catalogCard h2{font-size:28px!important}.collectionCards{grid-template-columns:1fr!important;padding-top:48px!important;padding-bottom:64px!important}.collectionItem{padding:14px!important}.pdpTop{padding-top:16px!important;padding-bottom:58px!important}.realPdpMedia{background:#fff!important;min-height:0!important;padding:0!important}.productGalleryStage{aspect-ratio:4/5;background:#fff!important;min-height:0!important}.productGalleryStage img{object-fit:contain!important;max-height:none!important}.productGallery>p{padding:0 8px;margin-top:8px!important}.buyPanel{padding:36px 0 0!important}.buyPanel h1{font-size:clamp(36px,10vw,48px)!important;line-height:1.02!important}.pdpReasons{padding-top:56px!important;padding-bottom:64px!important}.reasonGrid{gap:28px!important}.reasonGrid h2{font-size:30px!important}.pdpUse{padding:64px 0!important}.pdpUse h2,.lot h2{font-size:clamp(40px,11vw,52px)!important}.pdpUseGrid,.lot{gap:36px!important}.lot{padding-top:64px!important;padding-bottom:64px!important}.lot dl div{grid-template-columns:1fr;gap:5px;padding:15px 0!important}.lot dd{font-size:16px!important}.routeCta{padding-top:60px!important;padding-bottom:70px!important}.groveHero{height:68svh!important;min-height:500px!important}.groveHeroCopy{width:calc(100% - 44px)!important;bottom:44px!important;left:22px!important}.groveHeroCopy h1{font-size:clamp(46px,13vw,64px)!important;line-height:.96!important}.groveHeroCopy p{font-size:16px!important;line-height:1.5!important}.groveCredit{bottom:12px!important;right:12px!important}.groveGallery{grid-template-columns:1fr!important;gap:16px!important;padding-top:16px!important;padding-bottom:16px!important}.groveGalleryCard img{aspect-ratio:1!important}.groveFamilyStory{padding-top:48px!important;padding-bottom:64px!important}.groveStoryIntro{margin-bottom:30px!important}.groveStoryIntro h2{font-size:clamp(40px,11vw,54px)!important}.groveStoryIntro p{font-size:17px!important}.groveStorySpread{grid-template-columns:1fr!important}.groveStorySpread img{aspect-ratio:1;object-fit:cover!important;height:auto!important}.groveStoryNarrative{padding:34px 22px!important}.groveStoryNarrative h3{font-size:36px!important}.groveStoryNarrative p{font-size:16px!important}.groveGenerations{grid-template-columns:1fr!important;gap:24px!important;margin-top:44px!important}.giftHeroCopy{padding:44px 22px!important}.giftHeroCopy h1{font-size:clamp(40px,11vw,56px)!important}.giftBuilderIntro,.giftItemGrid,.giftCollectionGrid,.giftConceptGrid{grid-template-columns:1fr!important}.footer{padding-top:50px!important;padding-bottom:22px!important}.footerGrid{grid-template-columns:1fr 1fr!important;gap:34px 24px!important}.footerBrand{grid-column:1/-1}.footerBottom{margin-top:38px!important;display:block!important}.footerBottom span{margin:5px 0;display:block}}@media (max-width:560px){.wideShell,.shell{padding-left:16px;padding-right:16px}.newProductGrid{grid-template-columns:1fr!important;gap:24px!important}.newProductImage{aspect-ratio:4/5!important}.newProductInfo h3{font-size:20px!important}.newProductInfo p{font-size:13px!important}.shopCategoryLinks{gap:8px!important}.shopCategoryLinks a{padding:8px 11px!important;font-size:11px!important}.conceptTeaser{grid-template-columns:88px minmax(0,1fr)!important;gap:12px!important}.conceptTeaser img{width:88px!important;height:100px!important}.footerGrid{grid-template-columns:1fr!important}.footerBrand{grid-column:auto}}body:has(.newHome) .headerEditorial{visibility:hidden;pointer-events:none}.groveEditorial{background:#f5f0e6}.groveEditorialHero{background:#273020;min-height:clamp(360px,42vw,620px);position:relative;overflow:hidden}.groveEditorialHero>img{object-fit:cover;object-position:center;width:100%;height:100%;position:absolute;inset:0}.groveEditorialShade{background:linear-gradient(90deg,#151b1194 0%,#151b1129 48%,#151b1100 76%);position:absolute;inset:0}.groveEditorialHeroCopy{z-index:1;color:#fffdf6;position:absolute;bottom:clamp(34px,6vw,76px);left:clamp(28px,6vw,92px)}.groveEditorialHeroCopy h1{margin:0 0 18px;font-size:clamp(52px,6.2vw,94px);font-weight:400;line-height:.96;letter-spacing:-.045em!important;font-family:Georgia,serif!important}.groveEditorialHeroCopy p{text-transform:uppercase;letter-spacing:.24em;margin:0;font-size:clamp(10px,1vw,14px)}.groveEditorialRow{border-top:8px solid #fff;grid-template-columns:1fr 1fr;min-height:560px;display:grid}.groveEditorialImage{background:#ddd4c3;min-width:0;min-height:560px;overflow:hidden}.groveEditorialImage img{object-fit:cover;object-position:center;width:100%;height:100%;min-height:560px;display:block}.groveEditorialCopy{background:#f6f1e7;flex-direction:column;justify-content:center;align-items:flex-start;padding:clamp(46px,7vw,112px);display:flex}.groveEditorialCopy h2{margin:18px 0 26px;font-size:clamp(44px,5vw,76px);line-height:1.02;letter-spacing:-.045em!important;font-family:Georgia,serif!important;font-weight:400!important}.groveEditorialCopy p{max-width:560px;margin:0 0 18px;font-size:18px;line-height:1.65}.groveEditorialRow.reverse .groveEditorialCopy{background:#f4efe4}.groveEditorialRow.reverse .groveEditorialImage{background:#e4dccd}.groveNavagioClosing{color:#fff;border-top:8px solid #fff;min-height:clamp(420px,48vw,720px);position:relative;overflow:hidden}.groveNavagioClosing>img{object-fit:cover;object-position:center;width:100%;height:100%;position:absolute;inset:0}.groveNavagioShade{background:linear-gradient(90deg,#141a1229,#141a1205 45%,#141a1266);position:absolute;inset:0}.groveNavagioCopy{z-index:1;text-align:right;max-width:600px;position:absolute;bottom:clamp(34px,6vw,76px);right:clamp(28px,6vw,92px)}.groveNavagioCopy h2{margin:14px 0 16px;font-size:clamp(44px,5vw,74px);line-height:1.02;letter-spacing:-.04em!important;font-family:Georgia,serif!important;font-weight:400!important}.groveNavagioCopy p{margin:0;font-size:18px;line-height:1.55}@media (max-width:760px){.groveEditorialHero{min-height:460px}.groveEditorialHeroCopy{bottom:34px;left:22px;right:22px}.groveEditorialHeroCopy h1{font-size:clamp(46px,13vw,64px)}.groveEditorialHeroCopy p{letter-spacing:.18em;font-size:9px}.groveEditorialRow,.groveEditorialRow.reverse{grid-template-columns:1fr;min-height:0}.groveEditorialRow.reverse .groveEditorialCopy{order:2}.groveEditorialRow.reverse .groveEditorialImage{order:1}.groveEditorialImage,.groveEditorialImage img{aspect-ratio:1;height:auto;min-height:0}.groveEditorialCopy{padding:42px 22px 48px}.groveEditorialCopy h2{font-size:clamp(39px,11vw,52px)}.groveEditorialCopy p{font-size:16px}.groveNavagioClosing{min-height:560px}.groveNavagioCopy{text-align:left;bottom:28px;left:22px;right:22px}.groveNavagioCopy h2{font-size:clamp(40px,11vw,54px)}.groveNavagioCopy p{font-size:16px}}.newHome .newProductGrid{grid-template-columns:repeat(3,minmax(0,1fr))!important}@media (max-width:900px){.newHome .newProductGrid{grid-template-columns:repeat(2,minmax(0,1fr))!important}}@media (max-width:560px){.newHome .newProductGrid{grid-template-columns:1fr!important}}.footerBottom{grid-template-columns:1fr auto 1fr;align-items:end;display:grid}.footerBottom>span:nth-child(2){text-align:center;justify-self:center}.footerBuild{text-align:right;font-variant-numeric:tabular-nums;opacity:.72;justify-self:end}@media (max-width:760px){.footerBottom{display:block!important}.footerBuild{text-align:left}}.familyCollectionPage{color:#2f392d;background:#fff}.familyCollectionIntro{border-bottom:1px solid #dedbd3;grid-template-columns:minmax(0,.82fr) minmax(0,1.18fr);align-items:end;gap:clamp(48px,7vw,110px);padding-top:clamp(44px,5vw,72px);padding-bottom:clamp(44px,5vw,68px);display:grid}.familyCollectionIntro h1{margin:18px 0 0;font-size:clamp(58px,7.5vw,108px);line-height:.9;letter-spacing:-.055em!important;font-family:Georgia,serif!important;font-weight:400!important}.familyCollectionIntroCopy{max-width:760px}.familyCollectionLead{letter-spacing:-.025em;margin:0 0 24px;font-family:Georgia,serif;font-size:clamp(24px,2.5vw,38px);line-height:1.22}.familyCollectionIntroCopy>p:not(.familyCollectionLead){max-width:690px;margin:0 0 26px;font-size:16px;line-height:1.72}.familyCelebration{background:#f8f6f1;border-bottom:1px solid #dedbd3;grid-template-columns:minmax(0,1.34fr) minmax(360px,.66fr);align-items:stretch;display:grid}.familyCelebrationVisual{background:#fff;min-height:clamp(500px,51vw,760px);overflow:hidden}.familyCelebrationVisual img{width:100%;height:100%;min-height:inherit;object-fit:cover;display:block}.familyCelebrationCopy{flex-direction:column;justify-content:center;align-items:flex-start;padding:clamp(46px,6vw,92px);display:flex}.familyCelebrationCopy h2{margin:18px 0 24px;font-size:clamp(42px,4.6vw,70px);line-height:.98;letter-spacing:-.045em!important;font-family:Georgia,serif!important;font-weight:400!important}.familyCelebrationCopy p{max-width:540px;margin:0;font-size:17px;line-height:1.7}.oilProductEditorial{padding-top:12px;padding-bottom:30px}.oilProductRow{border-bottom:1px solid #dedbd3;grid-template-columns:minmax(0,1.06fr) minmax(0,.94fr);align-items:center;gap:clamp(42px,7vw,110px);padding:clamp(64px,7vw,104px) 0;display:grid}.oilProductRow.reverse .oilProductVisual{order:2}.oilProductRow.reverse .oilProductCopy{order:1}.oilProductVisual{background:#fff;text-decoration:none;display:block;overflow:hidden}.oilProductVisual img{object-fit:cover;width:100%;height:auto;display:block}.oilProductCopy{max-width:590px}.oilProductCopy h2,.soapProductCopy h2{letter-spacing:-.04em!important;font-family:Georgia,serif!important;font-weight:400!important}.oilProductCopy h2{margin:18px 0 17px;font-size:clamp(42px,4.4vw,66px);line-height:1}.oilProductCopy>strong,.soapProductCopy>strong{margin-bottom:20px;font-family:Georgia,serif;font-size:20px;font-style:italic;font-weight:400;display:block}.oilProductCopy>p,.soapProductCopy>p{margin:0 0 18px;font-size:16px;line-height:1.72}.oilProductCopy>small,.soapProductCopy>small{text-transform:uppercase;letter-spacing:.11em;color:#697064;margin:0 0 24px;font-size:9px;line-height:1.6;display:block}.soapCelebration{background:#fff;grid-template-columns:minmax(0,1.42fr) minmax(340px,.58fr)}.soapCelebrationGrid{background:#f4f1ea;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;padding:8px;display:grid}.soapCelebrationTile{background:#fff;margin:0;position:relative;overflow:hidden}.soapCelebrationTile img{aspect-ratio:4/5;object-fit:cover;width:100%;display:block}.soapCelebrationTile figcaption{text-transform:uppercase;letter-spacing:.15em;background:#ffffffe6;padding:7px 9px;font-size:8px;position:absolute;bottom:12px;left:14px}.soapProductEditorial{grid-template-columns:repeat(2,minmax(0,1fr));gap:clamp(58px,7vw,104px) clamp(28px,4vw,56px);padding-top:clamp(72px,8vw,116px);padding-bottom:clamp(110px,11vw,160px);display:grid}.soapProductCard{min-width:0}.soapProductCard:nth-child(2n){transform:translateY(58px)}.soapProductVisual{background:#fff;text-decoration:none;display:block;overflow:hidden}.soapProductVisual img{aspect-ratio:4/5;object-fit:cover;width:100%;display:block}.soapProductCopy{padding:26px 4px 0}.soapProductCopy h2{margin:15px 0 14px;font-size:clamp(34px,3.3vw,50px);line-height:1}.familyCollectionClosing{background:#f7f5f0;border-top:1px solid #dedbd3}.familyCollectionClosing .shell{padding-top:clamp(60px,7vw,96px);padding-bottom:clamp(68px,8vw,110px)}.familyCollectionClosing h2{max-width:850px;margin:18px 0 28px;font-size:clamp(42px,5vw,72px);line-height:1;letter-spacing:-.045em!important;font-family:Georgia,serif!important;font-weight:400!important}.newProductMosaic{padding:0!important}.soapHomeMosaic{background:#fff;grid-template-rows:repeat(2,minmax(0,1fr));grid-template-columns:repeat(2,minmax(0,1fr));gap:4px;width:100%;height:100%;display:grid}.newProductImage .soapHomeMosaic img{object-fit:cover!important;width:100%!important;height:100%!important;min-height:0!important;padding:0!important}.pdpTop{align-items:start;grid-template-columns:minmax(0,1.08fr) minmax(360px,.92fr)!important;gap:clamp(34px,4.5vw,74px)!important;padding-top:38px!important;padding-bottom:70px!important}.realPdpMedia{background:0 0!important;min-height:0!important;padding:0!important;display:block!important;overflow:visible!important}.productGallery{width:100%}.productGalleryStage{overflow:hidden;aspect-ratio:auto!important;background:0 0!important;height:auto!important;min-height:0!important;display:block!important}.productGalleryStage img{object-fit:cover!important;width:100%!important;height:auto!important;max-height:none!important;display:block!important}.productGallery>p{color:#73786f;text-align:left!important;margin:10px 0 0!important}.buyPanel{padding:18px 0 0!important}.buyPanel h1{margin:15px 0 14px!important}.pdpIntro{max-width:560px!important}.pdpReasons{border-top:1px solid #dedbd3;padding-top:68px!important;padding-bottom:76px!important}.pdpUse{background:#f7f5f0!important;padding-top:74px!important;padding-bottom:78px!important}.lot{padding-top:76px!important;padding-bottom:76px!important}.routeCta{padding-top:70px!important;padding-bottom:82px!important}.productStatusNote{border-top:1px solid #d8d4ca;border-bottom:1px solid #d8d4ca;margin-top:30px;padding:24px 0}.productStatusNote span{text-transform:uppercase;letter-spacing:.14em;margin-bottom:9px;font-size:9px;display:block}.productStatusNote strong{margin-bottom:10px;font-family:Georgia,serif;font-size:24px;font-weight:400;display:block}.productStatusNote p{color:#60665d;max-width:540px;margin:0;font-size:13px;line-height:1.65}@media (max-width:900px){.familyCollectionIntro{grid-template-columns:1fr;gap:26px}.familyCelebration,.soapCelebration{grid-template-columns:1fr}.familyCelebrationCopy{padding:48px 24px 54px}.oilProductRow,.oilProductRow.reverse{grid-template-columns:1fr;gap:34px}.oilProductRow.reverse .oilProductVisual,.oilProductRow.reverse .oilProductCopy{order:initial}.soapProductEditorial{grid-template-columns:1fr;gap:58px}.soapProductCard:nth-child(2n){transform:none}}@media (max-width:760px){.familyCollectionIntro{padding-top:36px!important;padding-bottom:40px!important}.familyCollectionIntro h1{font-size:clamp(48px,14vw,68px)}.familyCollectionLead{font-size:24px}.familyCollectionIntroCopy>p:not(.familyCollectionLead),.familyCelebrationCopy p,.oilProductCopy>p,.soapProductCopy>p{font-size:15px}.familyCelebrationVisual{min-height:0}.familyCelebrationVisual img{height:auto;min-height:0}.soapCelebrationGrid{gap:4px;padding:4px}.soapCelebrationTile figcaption{padding:5px 6px;bottom:8px;left:8px}.oilProductEditorial{padding-top:0}.oilProductRow{padding:52px 0}.oilProductCopy h2{font-size:40px}.soapProductEditorial{padding-top:56px;padding-bottom:72px}.soapProductCopy{padding-top:20px}.familyCollectionClosing .shell{padding-top:52px;padding-bottom:62px}.pdpTop{padding-top:12px!important;padding-bottom:48px!important}.buyPanel{padding-top:28px!important}.pdpReasons{padding-top:48px!important;padding-bottom:56px!important}.pdpUse,.lot,.routeCta{padding-top:56px!important;padding-bottom:60px!important}}.oilFamilyPage .familyCelebrationCopy{justify-content:flex-start;padding-top:clamp(34px,4vw,58px)}.oilFamilyPage .oilProductRow{align-items:start}.oilFamilyPage .oilProductCopy{align-self:start;padding-top:0}@media (max-width:900px){.oilFamilyPage .familyCelebrationCopy{padding-top:40px}}.oilFamilyPage .familyCelebration{align-items:start}.oilFamilyPage .familyCelebrationVisual{min-height:0}.oilFamilyPage .familyCelebrationVisual img{object-fit:contain;width:100%;height:auto;min-height:0}.oilFamilyPage .familyCelebration{background:#fff;grid-template-columns:minmax(0,1.06fr) minmax(0,.94fr);align-items:start;gap:clamp(42px,7vw,110px);max-width:1360px;margin:0 auto;padding:clamp(64px,7vw,104px) 32px}.oilFamilyPage .familyCelebrationCopy{justify-content:flex-start;align-self:start;padding:0}.oilFamilyPage .familyCelebrationVisual{background:#fff;min-height:0;overflow:hidden}.oilFamilyPage .familyCelebrationVisual img{object-fit:cover;width:100%;height:auto;min-height:0;display:block}@media (max-width:900px){.oilFamilyPage .familyCelebration{grid-template-columns:1fr;gap:34px;padding:52px 20px}.oilFamilyPage .familyCelebrationCopy{padding:0}}.oilFamilyPage .familyCollectionIntro{align-items:start}.oilMetrics{border-top:1px solid #d8d4ca;border-left:1px solid #d8d4ca;grid-template-columns:repeat(2,minmax(0,1fr));gap:0;width:100%;max-width:560px;margin-top:34px;display:grid}.oilMetric{border-bottom:1px solid #d8d4ca;border-right:1px solid #d8d4ca;flex-direction:column;justify-content:space-between;gap:14px;min-height:106px;padding:18px 20px;display:flex}.oilMetric strong{letter-spacing:-.035em;font-family:Georgia,serif;font-size:clamp(26px,2.5vw,38px);font-weight:400;line-height:1}.oilMetric span{letter-spacing:.06em;font-family:Georgia,serif;font-size:11px;line-height:1.25}.oilMetricsNote{color:#6c7169;max-width:560px!important;margin-top:14px!important;font-size:10px!important;line-height:1.45!important}@media (max-width:760px){.oilMetrics{grid-template-columns:1fr 1fr;margin-top:28px}.oilMetric{min-height:92px;padding:15px 16px}}.editorialFamilyPage .familyCelebration{background:#fff;border-bottom:1px solid #dedbd3;grid-template-columns:minmax(0,1.06fr) minmax(0,.94fr);align-items:start;gap:clamp(42px,7vw,110px);max-width:1360px;margin:0 auto;padding:clamp(64px,7vw,104px) 32px}.editorialFamilyPage .familyCelebrationCopy{justify-content:flex-start;align-self:start;padding:0}.editorialFamilyPage .familyCelebrationVisual{background:#fff;min-height:0;overflow:hidden}.editorialFamilyPage .familyCelebrationVisual img{object-fit:cover;width:100%;height:auto;min-height:0;display:block}.editorialFamilyPage .familyCollectionIntro{align-items:start}.editorialFamilyPage .oilMetrics{grid-template-columns:repeat(2,minmax(0,1fr))}.editorialFamilyPage .oilMetric strong{overflow-wrap:anywhere}.collection-soap .oilProductVisual img{object-fit:cover}@media (max-width:900px){.editorialFamilyPage .familyCelebration{grid-template-columns:1fr;gap:34px;padding:52px 20px}.editorialFamilyPage .familyCelebrationCopy{padding:0}}.editorialFamilyPage .oilProductRow{align-items:start!important}.editorialFamilyPage .oilProductCopy{align-self:start!important;padding-top:0!important}.collectionFeatureImage{width:100%;max-width:620px;margin:34px 0 0}.collectionFeatureImage>img{border:1px solid #ddd6c7;width:100%;height:auto;display:block}.collectionFeatureImage figcaption{gap:8px;padding-top:14px;display:grid}.collectionFeatureImage figcaption strong{font-family:Georgia,serif;font-size:22px;font-weight:400}.collectionFeatureImage figcaption span{font-size:13px;line-height:1.55}.collectionServingGrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;width:100%;max-width:720px;margin-top:34px;display:grid}.collectionServingGrid figure{margin:0}.collectionServingGrid img{aspect-ratio:4/3;object-fit:cover;width:100%;display:block}.collectionServingGrid figcaption{gap:6px;padding:12px 2px 0;display:grid}.collectionServingGrid figcaption strong{font-family:Georgia,serif;font-size:17px;font-weight:400;line-height:1.2}.collectionServingGrid figcaption span{color:#60665d;font-size:11px;line-height:1.5}.collectionTradition{border-top:1px solid #dedbd3}.collectionTraditionMedia{background:#f4f1ea;width:100%;overflow:hidden}.collectionTraditionMedia img{object-fit:cover;width:100%;height:clamp(360px,47vw,760px);display:block}.collectionTradition .familyCollectionIntro{border-bottom:0}.collectionShopLoop{margin-top:4px}.collection-olives .familyCelebrationCopy,.collection-soap .familyCelebrationCopy,.collection-olive-oil .familyCelebrationCopy{justify-content:flex-start!important;align-self:start!important}.collection-olives .familyCelebration,.collection-soap .familyCelebration,.collection-olive-oil .familyCelebration{align-items:start!important}@media (max-width:900px){.collectionServingGrid{max-width:none}}@media (max-width:620px){.collectionServingGrid{grid-template-columns:1fr}.collectionTraditionMedia img{height:58vw;min-height:300px}}.evooShotsPage{background:#fff}.evooShotsHero{grid-template-columns:minmax(0,1.06fr) minmax(0,.94fr);align-items:start;gap:clamp(42px,7vw,110px);padding-top:clamp(64px,7vw,104px);padding-bottom:clamp(72px,8vw,118px);display:grid}.evooShotsHeroVisual{margin:0}.evooShotsHeroVisual img{object-fit:cover;width:100%;height:auto;display:block}.evooShotsHeroCopy{align-self:start;padding-top:0}.evooShotsHeroCopy h1{max-width:10ch;margin:18px 0 24px;font-size:clamp(54px,6vw,92px);line-height:.96}.evooShotsHeroCopy p{max-width:560px;margin:0 0 26px;font-size:17px;line-height:1.7}.evooShotsClosing{border-top:1px solid #dedbd3}.evooShotsClosing .collectionTraditionMedia img{object-position:center center;height:clamp(420px,52vw,820px)}.evooShotsClosing .familyCollectionIntro{border-bottom:0;align-items:start}.evooShotsClosing .familyCollectionIntro h2{margin:12px 0 0;font-size:clamp(60px,7vw,108px);line-height:.92}@media (max-width:900px){.evooShotsHero{grid-template-columns:1fr;gap:34px;padding-top:52px;padding-bottom:64px}.evooShotsHeroCopy h1{max-width:12ch}}@media (max-width:620px){.evooShotsHero{padding-top:34px}.evooShotsHeroCopy h1{font-size:clamp(44px,14vw,64px)}.evooShotsClosing .collectionTraditionMedia img{height:62vw;min-height:320px}}.shopDensePage{background:#fff}.shopDenseTop{padding-top:34px;padding-bottom:26px}.shopPills{border-bottom:1px solid #e7e5df;flex-wrap:wrap;gap:10px;margin:0 0 34px;padding:0 0 18px;display:flex}.shopPills a{text-transform:uppercase;letter-spacing:.08em;background:#fff;border:1px solid #d8d6cf;border-radius:999px;justify-content:center;align-items:center;min-height:36px;padding:0 18px;font-size:10px;font-weight:700;text-decoration:none;display:inline-flex}.shopPills a:hover{background:#f7f5ef;border-color:#687655}.shopDenseHeading{justify-content:space-between;align-items:end;gap:28px;display:flex}.shopDenseHeading h1{max-width:760px;margin:8px 0 0;font-size:clamp(34px,4vw,54px);line-height:1}.shopDenseCatalog{padding-bottom:88px}.shopDenseGrid{grid-template-columns:repeat(4,minmax(0,1fr));align-items:stretch;gap:16px;display:grid}.shopDenseCard{background:#fff;border:1px solid #e2e0d9;border-radius:14px;flex-direction:column;min-width:0;display:flex;overflow:hidden}.shopDenseImage{aspect-ratio:1/1.08;background:#f7f5ef;text-decoration:none;display:block;position:relative;overflow:hidden}.shopDenseImage img{object-fit:contain;width:100%;height:100%;padding:16px;display:block}.shopDenseBadge{color:#fff;text-transform:uppercase;letter-spacing:.08em;background:#56654b;border-radius:999px;padding:7px 10px;font-size:8px;font-weight:700;position:absolute;top:12px;right:12px}.shopDenseBody{flex-direction:column;flex:1;gap:8px;padding:15px 14px 14px;display:flex}.shopDenseEyebrow{text-transform:uppercase;letter-spacing:.12em;color:#6d7467;font-size:8px}.shopDenseTitle{font-family:var(--serif,Georgia, serif);color:var(--ink);font-size:19px;line-height:1.13;text-decoration:none}.shopDenseTitle:hover{text-underline-offset:4px;text-decoration:underline}.shopDensePrice{font-size:15px;font-weight:600}.shopDenseBody>p{color:#62685e;min-height:50px;margin:0 0 4px;font-size:11px;line-height:1.5}.shopDenseBody .variantChoice{margin-top:auto}.shopDenseBody .variantChoice span{font-size:9px}.shopDenseBody .variantChoice select{background:#fff;border:1px solid #cfcfc8;min-height:38px;font-size:11px}.cartRowCompact{margin-top:auto;display:block!important}.cartRowCompact button{text-transform:uppercase;letter-spacing:.08em;cursor:pointer;width:100%;min-height:42px;font-size:11px;font-weight:700;color:#fff!important;background:#56654b!important;border:0!important}.cartRowCompact button:hover:not(:disabled){background:#3f4c37!important}.cartRowCompact button:disabled{opacity:.55;cursor:not-allowed}.shopCardStatus{color:#56654b;margin:4px 0 0;font-size:10px;line-height:1.4}@media (max-width:1100px){.shopDenseGrid{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (max-width:820px){.shopDenseGrid{grid-template-columns:repeat(2,minmax(0,1fr))}.shopDenseTop{padding-top:24px}}@media (max-width:560px){.shopDenseGrid{grid-template-columns:1fr}.shopDenseHeading h1{font-size:38px}.shopPills{flex-wrap:nowrap;padding-bottom:14px;overflow-x:auto}.shopPills a{white-space:nowrap}.shopDenseImage{aspect-ratio:1}}.shopDenseCatalog,.editorialFamilyPage .oilProductEditorial,.editorialFamilyPage .oilProductRow:first-child,.evooShotsPage .evooShotsHero{padding-top:0!important}@media (max-width:760px){.editorialFamilyPage .oilProductRow:first-child,.evooShotsPage .evooShotsHero{padding-top:0!important}}.giftsPageRefined{background:#fff}.giftIntro{border-bottom:1px solid #e7e5df;grid-template-columns:minmax(0,.82fr) minmax(0,1.18fr);align-items:end;gap:clamp(36px,6vw,96px);padding-top:44px;padding-bottom:42px;display:grid}.giftIntro h1{letter-spacing:-.045em;max-width:9ch;margin:12px 0 0;font-family:Georgia,serif;font-size:clamp(46px,5.4vw,78px);font-weight:400;line-height:.98}.giftIntro p{max-width:620px;margin:0 0 18px;font-size:16px;line-height:1.65}.giftsPageRefined .giftBuilder{padding-top:62px;padding-bottom:84px}.giftTradition{background:#fff;border-top:1px solid #dedbd3}.giftTraditionMedia{background:#f4f1ea;width:100%;overflow:hidden}.giftTraditionMedia img{object-fit:cover;object-position:center;width:100%;height:clamp(420px,48vw,760px);display:block}.giftTraditionCopy{grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr);align-items:start;gap:clamp(36px,6vw,96px);padding-top:58px;padding-bottom:76px;display:grid}.giftTraditionCopy h2{letter-spacing:-.04em;max-width:9ch;margin:12px 0 0;font-family:Georgia,serif;font-size:clamp(44px,5vw,72px);font-weight:400;line-height:.98}.giftTraditionCopy p{max-width:650px;margin:0 0 22px;font-size:16px;line-height:1.7}@media (max-width:800px){.giftIntro,.giftTraditionCopy{grid-template-columns:1fr;gap:24px}.giftIntro{padding-top:30px;padding-bottom:34px}.giftIntro h1,.giftTraditionCopy h2{max-width:none}.giftTraditionMedia img{height:58vw;min-height:320px}}.giftsPageRefined .giftBuilder{padding-top:28px!important}.giftBuilderIntroSimple{margin-bottom:26px!important;display:block!important}.giftBuilderIntroSimple h2{max-width:none;margin-bottom:0}
