.product-actions-module__DQqHfa__wrap{margin-top:1.75rem}.product-actions-module__DQqHfa__option{border-top:1px solid #0e2a1e33;padding-top:1.5rem}.product-actions-module__DQqHfa__option>span{text-transform:uppercase;letter-spacing:.12em;color:#343934;font-size:11px;font-weight:600;line-height:1.5}.product-actions-module__DQqHfa__option>div{flex-wrap:wrap;gap:8px;margin-top:1rem;display:flex}.product-actions-module__DQqHfa__option button{cursor:pointer;color:#3f433f;background:0 0;border:1px solid #a9a69e;min-height:44px;padding:11px 14px;font-size:11px;line-height:1.4}.product-actions-module__DQqHfa__option button.product-actions-module__DQqHfa__active{background:var(--green);color:#fff;border-color:var(--green)}.product-actions-module__DQqHfa__cta,.product-actions-module__DQqHfa__ar{text-align:center;text-transform:uppercase;letter-spacing:.11em;border:0;justify-content:center;align-items:center;width:100%;min-height:52px;margin-top:1.5rem;padding:16px;font-size:11px;font-weight:600;line-height:1.4;display:flex}.product-actions-module__DQqHfa__cta{background:var(--green);color:#fff}.product-actions-module__DQqHfa__ar{border:1px solid var(--green);color:var(--green);background:0 0;margin-top:9px}.product-actions-module__DQqHfa__utilities{justify-content:space-between;margin-top:10px;display:flex}.product-actions-module__DQqHfa__utilities button{text-transform:uppercase;letter-spacing:.1em;color:#4f554f;cursor:pointer;background:0 0;border:0;min-height:44px;padding:10px 0;font-size:10px;font-weight:600}.product-actions-module__DQqHfa__wrap>p{color:#566250;margin:8px 0 0;font-size:11px;line-height:1.5}@media (max-width:600px){.product-actions-module__DQqHfa__option button{flex:46%}.product-actions-module__DQqHfa__cta,.product-actions-module__DQqHfa__ar,.product-actions-module__DQqHfa__utilities button{font-size:10px}}
.product-module__M6DMDa__page{background:var(--cream);min-height:100vh}.product-module__M6DMDa__header{letter-spacing:.14em;text-transform:uppercase;border-bottom:1px solid #0e2a1e24;justify-content:space-between;align-items:center;height:94px;padding:0 4vw;font-size:9px;display:flex}.product-module__M6DMDa__header img{width:165px;height:auto}.product-module__M6DMDa__product{grid-template-columns:minmax(0,1.5fr) minmax(360px,.8fr);min-height:calc(100vh - 94px);display:grid}.product-module__M6DMDa__gallery{background:#e8e4da;min-height:760px;position:relative}.product-module__M6DMDa__gallery img{object-fit:cover}.product-module__M6DMDa__details{flex-direction:column;justify-content:center;padding:8vh 5vw;display:flex}.product-module__M6DMDa__eyebrow{letter-spacing:.2em;text-transform:uppercase;color:#8a7540;font-size:9px}.product-module__M6DMDa__details h1{color:var(--green);margin:1rem 0;font:500 clamp(45px,5vw,76px)/.95 Cormorant Garamond,serif}.product-module__M6DMDa__made{text-transform:uppercase;letter-spacing:.1em;color:#777b74;font-size:9px}.product-module__M6DMDa__price{color:var(--green);margin:2rem 0;font:500 26px Cormorant Garamond}.product-module__M6DMDa__price small{letter-spacing:.15em;font:400 8px Montserrat}.product-module__M6DMDa__lead{color:#5d605b;max-width:480px;font-size:12px;line-height:1.9}.product-module__M6DMDa__option{border-top:1px solid #0e2a1e26;margin-top:1.5rem;padding-top:1.4rem}.product-module__M6DMDa__option>span{text-transform:uppercase;letter-spacing:.14em;font-size:9px}.product-module__M6DMDa__option>div{flex-wrap:wrap;gap:6px;margin-top:1rem;display:flex}.product-module__M6DMDa__option button{background:0 0;border:1px solid #c6c1b5;padding:9px 10px;font-size:8px}.product-module__M6DMDa__cta,.product-module__M6DMDa__ar{text-transform:uppercase;letter-spacing:.13em;border:0;width:100%;margin-top:1.5rem;padding:17px;font-size:9px}.product-module__M6DMDa__cta{background:var(--green);color:#fff}.product-module__M6DMDa__ar{border:1px solid var(--green);color:var(--green);background:0 0;margin-top:8px}.product-module__M6DMDa__details dl{margin:2rem 0 0}.product-module__M6DMDa__details dl div{border-top:1px solid #0e2a1e24;justify-content:space-between;padding:12px 0;font-size:9px;display:flex}.product-module__M6DMDa__details dt{text-transform:uppercase;letter-spacing:.1em}.product-module__M6DMDa__details dd{color:#6c706a;margin:0}.product-module__M6DMDa__story{background:var(--green);color:#fff;grid-template-columns:.3fr 1fr;padding:10rem 8vw;display:grid}.product-module__M6DMDa__story>p{letter-spacing:.15em;color:var(--gold);font-size:9px}.product-module__M6DMDa__story h2{margin:0;font:500 clamp(50px,7vw,96px)/.9 Cormorant Garamond}.product-module__M6DMDa__story h2 em{color:var(--gold)}.product-module__M6DMDa__story>div{border-top:1px solid #fff3;grid-column:2;grid-template-columns:1fr 1fr;gap:4rem;margin-top:5rem;padding-top:2rem;display:grid}.product-module__M6DMDa__story>div p{color:#c9d1cc;font-size:12px;line-height:1.9}.product-module__M6DMDa__page footer{color:#bbc5bd;letter-spacing:.12em;text-transform:uppercase;background:#071b12;justify-content:space-between;padding:3rem 5vw;font-size:9px;display:flex}@media (max-width:900px){.product-module__M6DMDa__product{grid-template-columns:1fr}.product-module__M6DMDa__gallery{min-height:65vh}.product-module__M6DMDa__details{padding:5rem 7vw}.product-module__M6DMDa__story{grid-template-columns:1fr;padding:7rem 7vw}.product-module__M6DMDa__story>div{grid-column:1}.product-module__M6DMDa__story>p{margin-bottom:2rem}}@media (max-width:600px){.product-module__M6DMDa__header{height:76px}.product-module__M6DMDa__header img{width:140px}.product-module__M6DMDa__gallery{min-height:54vh}.product-module__M6DMDa__details h1{font-size:46px}.product-module__M6DMDa__story>div{grid-template-columns:1fr;gap:1rem}.product-module__M6DMDa__page footer{flex-direction:column;gap:1rem}}.product-module__M6DMDa__wordmark{letter-spacing:.18em;color:var(--green);font:600 29px/1 Cormorant Garamond,Georgia,serif}.product-module__M6DMDa__header{font-size:11px;font-weight:600}.product-module__M6DMDa__details{padding-top:7vh;padding-bottom:7vh}.product-module__M6DMDa__eyebrow{font-size:11px;font-weight:600;line-height:1.5}.product-module__M6DMDa__made{font-size:11px;line-height:1.6}.product-module__M6DMDa__price{font-size:31px}.product-module__M6DMDa__price small{font-size:10px}.product-module__M6DMDa__lead{font-size:16px;line-height:1.8}.product-module__M6DMDa__details dl div{padding:15px 0;font-size:11px;line-height:1.55}.product-module__M6DMDa__details dt{font-weight:600}.product-module__M6DMDa__story>div p{font-size:15px;line-height:1.8}.product-module__M6DMDa__page footer{font-size:10px;line-height:1.5}@media (max-width:1100px){.product-module__M6DMDa__product{grid-template-columns:minmax(0,1.25fr) minmax(380px,.85fr)}.product-module__M6DMDa__details{padding-left:4vw;padding-right:4vw}}@media (max-width:900px){.product-module__M6DMDa__product{grid-template-columns:1fr}.product-module__M6DMDa__gallery{min-height:68vh}.product-module__M6DMDa__details{padding:5.5rem 7vw}.product-module__M6DMDa__details h1{font-size:58px}.product-module__M6DMDa__lead{font-size:16px}.product-module__M6DMDa__story{padding:7rem 7vw}}@media (max-width:600px){.product-module__M6DMDa__header{padding:0 5vw}.product-module__M6DMDa__header img{width:150px}.product-module__M6DMDa__gallery{min-height:52vh}.product-module__M6DMDa__details{padding:4.5rem 6vw}.product-module__M6DMDa__eyebrow{font-size:10px}.product-module__M6DMDa__details h1{font-size:48px;line-height:1}.product-module__M6DMDa__made{font-size:10px}.product-module__M6DMDa__price{margin:1.5rem 0;font-size:29px}.product-module__M6DMDa__lead{font-size:15px;line-height:1.75}.product-module__M6DMDa__details dl div{gap:1rem;font-size:10px}.product-module__M6DMDa__details dd{text-align:right}.product-module__M6DMDa__story{padding:5.5rem 6vw}.product-module__M6DMDa__story h2{font-size:49px;line-height:.98}.product-module__M6DMDa__story>div{margin-top:3rem}.product-module__M6DMDa__story>div p{font-size:15px}.product-module__M6DMDa__page footer{font-size:9px}}
