._page_1bmf6_1{background:var(--cream);min-height:100vh;color:var(--olive)}._announcement_1bmf6_1{color:#4f5d44;text-align:center;background:#e9ecdf;padding:9px 20px;font-size:13px;line-height:1.7}._header_1bmf6_1{border-bottom:1px solid var(--line)}._header_1bmf6_1>div,._main_1bmf6_1,._footer_1bmf6_1>div{width:calc(100% - 96px);max-width:1180px;margin-inline:auto}._header_1bmf6_1>div{justify-content:space-between;align-items:center;gap:25px;min-height:96px;display:flex}._wordmark_1bmf6_1{font-family:var(--serif);letter-spacing:-2px;color:var(--olive);align-items:baseline;min-height:50px;font-size:43px;line-height:1.2;display:inline-flex}._wordmark_1bmf6_1>span{color:#8b9876}._headerLink_1bmf6_1{align-items:center;gap:12px;min-height:44px;font-size:14px;line-height:1.7;display:inline-flex}._backArrow_1bmf6_1{transform:rotate(180deg)}._eyebrow_1bmf6_1{letter-spacing:1px;color:#59634f;text-transform:uppercase;margin:0 0 17px;font-size:12px;line-height:1.7}._collectionHeading_1bmf6_1{max-width:750px;padding:53px 0 39px}._collectionHeading_1bmf6_1 h1{font-family:var(--serif);letter-spacing:-1.5px;color:var(--olive);margin:0 0 23px;font-size:clamp(42px,5vw,64px);font-weight:400;line-height:1.1}._collectionHeading_1bmf6_1 h1 em{font-weight:400}._collectionHeading_1bmf6_1>p:not(._eyebrow_1bmf6_1){color:#59634f;max-width:590px;margin:0;font-size:16px;line-height:1.75}._collectionNote_1bmf6_1{color:#59634f;background:#edf0e5;border:1px solid #dce2d2;border-radius:3px;max-width:650px;margin-top:22px;padding:13px 16px;font-size:14px;line-height:1.7}._catalogGrid_1bmf6_1{grid-template-columns:repeat(2,minmax(0,1fr));gap:30px 27px;display:grid}._catalogCard_1bmf6_1{background:#fbfaf3;border:1px solid #dce1d1;border-radius:3px;min-width:0;overflow:hidden}._cardVisual_1bmf6_1{min-width:0;display:block}._conceptImage_1bmf6_1{aspect-ratio:5/4;background:#efeadf;width:100%;max-width:600px;margin:auto;position:relative}._conceptImage_1bmf6_1 img{object-fit:contain;width:100%;max-width:600px;height:100%;display:block}._conceptImage_1bmf6_1>span{color:#59634f;background:#fffcf4eb;border:1px solid #dedfce;max-width:calc(100% - 34px);padding:7px 10px;font-size:13px;line-height:1.7;position:absolute;bottom:16px;left:17px}._photographyPlaceholder_1bmf6_1{aspect-ratio:5/4;color:#59634f;background:#ecefe3;flex-direction:column;justify-content:space-between;min-width:0;min-height:280px;padding:26px;display:flex;position:relative;overflow:hidden}._placeholderMeta_1bmf6_1{text-transform:uppercase;letter-spacing:1px;justify-content:space-between;align-items:baseline;gap:20px;font-size:12px;line-height:1.7;display:flex}._placeholderMeta_1bmf6_1>span:last-child{font-family:var(--serif);letter-spacing:-1px;color:#6c7a5e;font-size:35px;line-height:1.2}._placeholderCopy_1bmf6_1{padding:20px 0}._placeholderCopy_1bmf6_1>p{font-family:var(--serif);letter-spacing:-.5px;color:#60714f;margin:0 0 17px;font-size:clamp(25px,3vw,36px);line-height:1.2}._placeholderCopy_1bmf6_1>p em{font-weight:400}._placeholderCopy_1bmf6_1>span{color:#59634f;max-width:320px;font-size:14px;line-height:1.7;display:block}._placeholderFoot_1bmf6_1{color:#59634f;border-top:1px solid #ccd5bf;margin:0;padding-top:14px;font-size:13px;line-height:1.7}._cardCopy_1bmf6_1{padding:23px 25px 22px}._cardCopy_1bmf6_1 ._eyebrow_1bmf6_1{margin-bottom:10px;font-size:12px}._cardCopy_1bmf6_1 h2{font-family:var(--serif);letter-spacing:-.6px;color:var(--olive);margin:0 0 20px;font-size:32px;font-weight:400;line-height:1.2}._cardCopy_1bmf6_1 h2 a:hover{text-underline-offset:5px;text-decoration:underline;text-decoration-thickness:1px}._cardPrice_1bmf6_1{color:#59634f;justify-content:space-between;align-items:baseline;gap:18px;margin:0 0 6px;font-size:14px;line-height:1.7;display:flex}._cardPrice_1bmf6_1 strong{font-family:var(--serif);color:#4d6040;font-size:28px;font-weight:400;line-height:1.2}._priceNote_1bmf6_1{color:#59634f;margin:0 0 20px;font-size:13px;line-height:1.7}._cardBottom_1bmf6_1{color:#59634f;border-top:1px solid #dce2d1;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:15px;padding-top:14px;font-size:13px;line-height:1.7;display:flex}._cardBottom_1bmf6_1>a{min-height:40px;color:var(--olive);align-items:center;gap:9px;font-size:14px;display:inline-flex}._collectionFootnote_1bmf6_1{color:#59634f;max-width:800px;padding:32px 0 51px;font-size:14px;line-height:1.7}._collectionFootnote_1bmf6_1 p{margin:0 0 15px}._collectionFootnote_1bmf6_1>a{border-bottom:1px solid #acb99b;align-items:center;gap:13px;min-height:44px;display:inline-flex}._compactCatalog_1bmf6_1{border-top:1px solid #ccd4bd;margin-top:45px;padding-top:25px}._compactHeading_1bmf6_1{flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:22px;margin-bottom:17px;display:flex}._compactHeading_1bmf6_1>a{font-family:var(--serif);letter-spacing:-.5px;color:var(--olive);align-items:center;gap:16px;min-height:44px;font-size:28px;line-height:1.2;display:inline-flex}._compactHeading_1bmf6_1>p{color:#59634f;margin:0;font-size:13px;line-height:1.7}._compactGrid_1bmf6_1{grid-template-columns:repeat(2,minmax(0,1fr));column-gap:30px;display:grid}._compactItem_1bmf6_1{border-top:1px solid #ccd4bd;grid-template-columns:25px minmax(0,1fr) auto 18px;align-items:center;gap:13px;min-width:0;min-height:96px;padding:18px 0;display:grid}._compactItem_1bmf6_1:hover h3{text-underline-offset:4px;text-decoration:underline;text-decoration-thickness:1px}._compactNumber_1bmf6_1{color:#59634f;align-self:start;padding-top:2px;font-size:12px;line-height:1.7}._compactItem_1bmf6_1 h3{font-family:var(--serif);letter-spacing:-.2px;color:var(--olive);margin:0 0 7px;font-size:22px;font-weight:400;line-height:1.25}._compactItem_1bmf6_1 p{color:#59634f;margin:0;font-size:13px;line-height:1.7}._compactPrice_1bmf6_1{font-family:var(--serif);color:#4f6242;white-space:nowrap;font-size:24px;line-height:1.4}._compactNote_1bmf6_1{color:#59634f;margin:10px 0 0;font-size:13px;line-height:1.7}._breadcrumb_1bmf6_1{color:#59634f;flex-wrap:wrap;gap:10px;padding:24px 0 26px;font-size:13px;line-height:1.7;display:flex}._breadcrumb_1bmf6_1>a{align-items:center;min-height:29px;display:inline-flex}._productLayout_1bmf6_1{border-bottom:1px solid var(--line);grid-template-columns:minmax(0,600px) minmax(0,1fr);align-items:start;gap:65px;padding-bottom:55px;display:grid}._productVisual_1bmf6_1{width:100%;min-width:0;max-width:600px}._productVisual_1bmf6_1 ._photographyPlaceholder_1bmf6_1{aspect-ratio:1}._productVisual_1bmf6_1>p{color:#59634f;margin:13px 0 0;font-size:14px;line-height:1.7}._productSummary_1bmf6_1{min-width:0;max-width:470px;padding-top:10px}._productSummary_1bmf6_1 h1{font-family:var(--serif);letter-spacing:-1.3px;color:var(--olive);margin:0 0 20px;font-size:clamp(42px,4.7vw,60px);font-weight:400;line-height:1.1}._productLead_1bmf6_1{font-family:var(--serif);color:#59634f;margin:0 0 18px;font-size:23px;line-height:1.45}._bodyCopy_1bmf6_1{color:#59634f;max-width:510px;margin:0;font-size:16px;line-height:1.75}._productPrice_1bmf6_1{border-top:1px solid var(--line);grid-template-columns:1fr auto;align-items:baseline;gap:7px 20px;margin:23px 0 20px;padding-top:17px;display:grid}._productPrice_1bmf6_1>span{color:#59634f;font-size:14px;line-height:1.7}._productPrice_1bmf6_1>strong{font-family:var(--serif);color:#4f6242;font-size:29px;font-weight:400;line-height:1.3}._productPrice_1bmf6_1>p{color:#59634f;grid-column:1/-1;margin:0;font-size:14px;line-height:1.7}._status_1bmf6_1{color:#59634f;margin:0 0 15px;font-size:14px;line-height:1.7}._comingSoon_1bmf6_1,._followButton_1bmf6_1{color:#59634f;border:1px solid #b9c4ab;border-radius:3px;justify-content:center;align-items:center;gap:13px;width:100%;min-height:49px;padding:12px 16px;font-size:15px;line-height:1.7;display:flex}._comingSoon_1bmf6_1{cursor:default;background:#e2e8d9}._followButton_1bmf6_1{color:var(--olive);background:0 0;margin-top:10px}._followButton_1bmf6_1:hover{background:#edf1e3;border-color:#8d9f79}._paymentNote_1bmf6_1{color:#59634f;text-align:center;margin:13px 0 20px;font-size:14px;line-height:1.7}._productSku_1bmf6_1{color:#59634f;border-top:1px solid var(--line);justify-content:space-between;gap:18px;padding-top:13px;font-size:13px;line-height:1.7;display:flex}._detailSection_1bmf6_1,._faqSection_1bmf6_1{border-bottom:1px solid var(--line);grid-template-columns:1fr 1fr;gap:70px;padding:52px 0;display:grid}._detailSection_1bmf6_1 h2,._faqSection_1bmf6_1 h2{font-family:var(--serif);letter-spacing:-.6px;color:var(--olive);margin:0 0 22px;font-size:38px;font-weight:400;line-height:1.15}._detailSection_1bmf6_1 ._bodyCopy_1bmf6_1{max-width:390px}._specifications_1bmf6_1{min-width:0;margin:0;padding:0}._specifications_1bmf6_1>div{border-bottom:1px solid #dce2d1;grid-template-columns:125px minmax(0,1fr);gap:20px;padding:14px 0;display:grid}._specifications_1bmf6_1>div:first-child{padding-top:0}._specifications_1bmf6_1>div:last-child{border-bottom:0}._specifications_1bmf6_1 dt{color:#59634f;font-size:14px;line-height:1.7}._specifications_1bmf6_1 dd{color:#59634f;margin:0;font-size:16px;line-height:1.75}._questions_1bmf6_1{min-width:0}._questions_1bmf6_1 details{border-bottom:1px solid #dce2d1}._questions_1bmf6_1 details:first-child{border-top:1px solid #dce2d1}._questions_1bmf6_1 summary{color:#59634f;cursor:pointer;justify-content:space-between;align-items:center;gap:18px;min-height:60px;padding:17px 0;font-size:16px;line-height:1.7;list-style:none;display:flex}._questions_1bmf6_1 summary::-webkit-details-marker{display:none}._questions_1bmf6_1 summary>span{color:#59634f;flex-shrink:0;font-size:22px;line-height:1;transition:transform .2s}._questions_1bmf6_1 details[open] summary>span{transform:rotate(45deg)}._questions_1bmf6_1 p{color:#59634f;margin:0;padding:0 22px 19px 0;font-size:16px;line-height:1.75}._returnLink_1bmf6_1{padding:24px 0 42px}._returnLink_1bmf6_1>a{min-height:44px;color:var(--olive);border-bottom:1px solid #acb99b;align-items:center;gap:13px;font-size:14px;line-height:1.7;display:inline-flex}._footer_1bmf6_1{border-top:1px solid var(--line);background:#f1eee6;padding:29px 0}._footer_1bmf6_1>div{grid-template-columns:1fr 1fr auto;align-items:center;gap:25px;display:grid}._footer_1bmf6_1 ._wordmark_1bmf6_1{justify-self:start;font-size:35px}._footer_1bmf6_1 p{color:#59634f;margin:0;font-size:14px;line-height:1.7}._footer_1bmf6_1>div>span{color:#59634f;font-size:13px;line-height:1.7}:is(._page_1bmf6_1 a:focus-visible,._compactCatalog_1bmf6_1 a:focus-visible,._page_1bmf6_1 summary:focus-visible){outline-offset:4px;outline:2px solid #7f9865}@media (max-width:1000px){._header_1bmf6_1>div,._main_1bmf6_1,._footer_1bmf6_1>div{width:calc(100% - 64px)}._productLayout_1bmf6_1{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:38px}._productSummary_1bmf6_1 h1{font-size:44px}._productSummary_1bmf6_1{padding-top:0}._photographyPlaceholder_1bmf6_1{padding:22px}._productVisual_1bmf6_1 ._placeholderCopy_1bmf6_1>p{font-size:31px}._detailSection_1bmf6_1,._faqSection_1bmf6_1{gap:40px}._compactGrid_1bmf6_1{column-gap:24px}._compactItem_1bmf6_1{grid-template-columns:22px minmax(0,1fr) auto 16px;gap:10px}._compactItem_1bmf6_1 h3{font-size:21px}}@media (max-width:900px){._productLayout_1bmf6_1{grid-template-columns:1fr;gap:30px}._productVisual_1bmf6_1,._productSummary_1bmf6_1{justify-self:center;width:100%;max-width:600px}._productSummary_1bmf6_1 h1{font-size:48px}._productVisual_1bmf6_1 ._photographyPlaceholder_1bmf6_1{aspect-ratio:5/4}._detailSection_1bmf6_1,._faqSection_1bmf6_1{grid-template-columns:1fr;gap:27px;padding:40px 0}._specifications_1bmf6_1>div:first-child{border-top:1px solid #dce2d1;padding-top:14px}._detailSection_1bmf6_1 ._bodyCopy_1bmf6_1{max-width:580px}._detailSection_1bmf6_1 h2,._faqSection_1bmf6_1 h2{font-size:35px}._compactGrid_1bmf6_1{grid-template-columns:1fr}._compactItem_1bmf6_1{grid-template-columns:25px minmax(0,1fr) auto 18px;gap:13px}._compactItem_1bmf6_1 h3{font-size:23px}._compactHeading_1bmf6_1{display:block}._compactHeading_1bmf6_1>p{margin-top:10px}._compactCatalog_1bmf6_1{margin-top:35px;padding-top:20px}}@media (max-width:680px){._header_1bmf6_1>div,._main_1bmf6_1,._footer_1bmf6_1>div{width:calc(100% - 40px)}._header_1bmf6_1>div{gap:18px;min-height:79px}._wordmark_1bmf6_1{font-size:38px}._headerLink_1bmf6_1{gap:9px;font-size:14px}._announcement_1bmf6_1{padding:8px 18px;font-size:13px}._collectionHeading_1bmf6_1{padding:35px 0 29px}._collectionHeading_1bmf6_1 h1{letter-spacing:-1px;margin-bottom:21px;font-size:43px;line-height:1.12}._eyebrow_1bmf6_1{letter-spacing:.8px;margin-bottom:15px;font-size:12px}._collectionHeading_1bmf6_1>p:not(._eyebrow_1bmf6_1){font-size:16px;line-height:1.75}._collectionNote_1bmf6_1{margin-top:20px;padding:12px 14px;font-size:14px}._catalogGrid_1bmf6_1{grid-template-columns:1fr;gap:23px}._conceptImage_1bmf6_1,._photographyPlaceholder_1bmf6_1{width:100%;max-width:600px;margin-inline:auto}._photographyPlaceholder_1bmf6_1{aspect-ratio:5/4;padding:22px}._placeholderCopy_1bmf6_1>p,._productVisual_1bmf6_1 ._placeholderCopy_1bmf6_1>p{font-size:30px;line-height:1.2}._placeholderCopy_1bmf6_1>span{font-size:14px}._placeholderMeta_1bmf6_1{letter-spacing:.7px;font-size:12px}._placeholderMeta_1bmf6_1>span:last-child{font-size:31px}._placeholderFoot_1bmf6_1{padding-top:12px;font-size:13px}._conceptImage_1bmf6_1>span{max-width:calc(100% - 24px);padding:6px 9px;font-size:13px;bottom:12px;left:12px}._cardCopy_1bmf6_1{padding:21px 20px}._cardCopy_1bmf6_1 h2{margin-bottom:19px;font-size:30px}._cardCopy_1bmf6_1 ._eyebrow_1bmf6_1{letter-spacing:.5px;font-size:12px}._cardPrice_1bmf6_1{font-size:14px}._cardPrice_1bmf6_1 strong{font-size:28px}._priceNote_1bmf6_1{margin-bottom:17px;font-size:13px}._cardBottom_1bmf6_1{gap:8px;font-size:13px}._cardBottom_1bmf6_1>a{font-size:14px}._collectionFootnote_1bmf6_1{padding:26px 0 37px;font-size:14px}._collectionFootnote_1bmf6_1>a{align-items:baseline;gap:10px}._compactHeading_1bmf6_1>a{gap:12px;font-size:26px;line-height:1.25}._compactHeading_1bmf6_1>p{font-size:13px}._compactItem_1bmf6_1{grid-template-columns:21px minmax(0,1fr) auto 16px;gap:10px;min-height:90px;padding:17px 0}._compactItem_1bmf6_1 h3{font-size:22px;line-height:1.25}._compactItem_1bmf6_1 p{font-size:13px}._compactNumber_1bmf6_1{font-size:12px}._compactPrice_1bmf6_1{font-size:23px}._compactItem_1bmf6_1>svg{width:16px}._compactNote_1bmf6_1{font-size:13px}._breadcrumb_1bmf6_1{gap:8px;padding:19px 0 22px;font-size:13px}._productSummary_1bmf6_1 h1{letter-spacing:-1px;margin-bottom:19px;font-size:43px}._productLead_1bmf6_1{font-size:23px;line-height:1.5}._productLayout_1bmf6_1{gap:26px;padding-bottom:37px}._productVisual_1bmf6_1>p{font-size:14px}._productPrice_1bmf6_1{gap:7px 15px;margin:21px 0 18px}._productPrice_1bmf6_1>span,._productPrice_1bmf6_1>p{font-size:14px}._productPrice_1bmf6_1>strong{font-size:28px}._status_1bmf6_1,._paymentNote_1bmf6_1{font-size:14px}._comingSoon_1bmf6_1,._followButton_1bmf6_1{gap:10px;padding:12px 14px;font-size:15px}._productSku_1bmf6_1{font-size:13px}._detailSection_1bmf6_1,._faqSection_1bmf6_1{gap:24px;padding:35px 0}._detailSection_1bmf6_1 h2,._faqSection_1bmf6_1 h2{margin-bottom:18px;font-size:33px;line-height:1.2}._specifications_1bmf6_1>div{grid-template-columns:100px minmax(0,1fr);gap:16px;padding:13px 0}._specifications_1bmf6_1 dt{font-size:14px}._specifications_1bmf6_1 dd{font-size:16px}._questions_1bmf6_1 summary{gap:15px;padding:16px 0;font-size:16px}._questions_1bmf6_1 p{padding-right:14px;font-size:16px}._returnLink_1bmf6_1{padding:21px 0 33px}._returnLink_1bmf6_1>a{gap:11px;font-size:14px}._footer_1bmf6_1{padding:25px 0}._footer_1bmf6_1>div{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:18px 20px}._footer_1bmf6_1 p{text-align:right;font-size:14px}._footer_1bmf6_1 ._wordmark_1bmf6_1{font-size:33px}._footer_1bmf6_1>div>span{grid-column:1/-1;font-size:13px}._backArrow_1bmf6_1{width:16px}}@media (max-width:365px){._photographyPlaceholder_1bmf6_1{padding:18px}._placeholderMeta_1bmf6_1{gap:12px;font-size:12px}._placeholderCopy_1bmf6_1{padding:18px 0}._placeholderCopy_1bmf6_1>p,._productVisual_1bmf6_1 ._placeholderCopy_1bmf6_1>p{font-size:27px}._placeholderFoot_1bmf6_1{font-size:13px}._cardCopy_1bmf6_1{padding:20px 18px}._compactHeading_1bmf6_1>a{font-size:24px}._compactItem_1bmf6_1{grid-template-columns:18px minmax(0,1fr) auto 15px;gap:8px}._compactItem_1bmf6_1 h3{font-size:20px}._compactPrice_1bmf6_1{font-size:22px}._productSummary_1bmf6_1 h1{font-size:40px}}@media (prefers-reduced-motion:reduce){._page_1bmf6_1 *,._compactCatalog_1bmf6_1 *{transition:none!important;animation:none!important}}
