.gFZihG_page{--green:#103e32;--ink:#14382e;--muted:#676b64;--line:#b8bcb0;color:var(--ink);min-height:100vh;font-family:var(--font-manrope),Arial,sans-serif;background:#faf7f0;font-size:15px;line-height:1.5}.gFZihG_page *{box-sizing:border-box}.gFZihG_page h1,.gFZihG_page h2,.gFZihG_page h3,.gFZihG_page p{margin:0}.gFZihG_page h1,.gFZihG_page h2,.gFZihG_page h3{font-family:var(--font-cormorant),Georgia,serif;letter-spacing:-.035em;font-weight:500;line-height:1.02}.gFZihG_page a,.gFZihG_page button{-webkit-tap-highlight-color:transparent}.gFZihG_page button{cursor:pointer}.gFZihG_page a:focus-visible,.gFZihG_page button:focus-visible{outline-offset:5px;outline:2px solid #9b793a}.gFZihG_page a,.gFZihG_page button{transition:background .18s,color .18s,transform .18s}.gFZihG_page a:active,.gFZihG_page button:active{transform:translateY(1px)}.gFZihG_container{width:calc(100% - 104px);max-width:1440px;margin-inline:auto}.gFZihG_header{border-bottom:1px solid #e2ded5}.gFZihG_headerInner{justify-content:space-between;align-items:center;gap:30px;width:calc(100% - 144px);max-width:1440px;min-height:74px;margin:auto;display:flex}.gFZihG_brand{white-space:nowrap;align-items:center;gap:16px;display:flex}.gFZihG_brand strong{letter-spacing:.04em;font-family:Georgia,serif;font-size:23px;font-weight:400;line-height:1.4;display:block}.gFZihG_brand small{letter-spacing:.4em;font-size:9px;font-weight:600;display:block}.gFZihG_desktopNav{align-self:stretch;align-items:center;gap:36px;display:flex}.gFZihG_desktopNav a{align-items:center;height:100%;display:flex;position:relative}.gFZihG_desktopNav a[aria-current]:after{content:"";bottom:13px;background:var(--green);height:2px;position:absolute;inset-inline:0}.gFZihG_headerActions{align-items:center;gap:22px;display:flex}.gFZihG_catalogue{background:var(--green);color:#faf7f0;border-radius:4px;align-items:center;gap:10px;padding:13px 21px;font-size:13px;display:flex}.gFZihG_catalogue:hover{background:#215445}.gFZihG_languages{border-inline-start:1px solid #d4d1c8;align-items:center;gap:5px;padding-inline-start:15px;display:flex}.gFZihG_languages button{color:#686c65;background:0 0;border:0;min-width:38px;min-height:44px;font-size:13px}.gFZihG_languages button[aria-pressed=true]{color:var(--ink);font-weight:700}.gFZihG_menuButton,.gFZihG_mobileNav{display:none}.gFZihG_intro{padding-top:35px}.gFZihG_intro h1{text-align:center;font-size:clamp(36px,3.6vw,58px)}.gFZihG_introSubtitle{text-align:center;color:#626660;letter-spacing:.015em;font-size:21px;margin-top:9px!important}.gFZihG_categories{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;margin-top:27px;display:grid}.gFZihG_category{background:#f2eee6;border-radius:11px;min-width:0;display:block;overflow:hidden}.gFZihG_categoryStage{aspect-ratio:1.43;position:relative}.gFZihG_categoryStage>.gFZihG_photo{width:100%;height:100%}.gFZihG_categoryStage img{object-fit:contain!important}.gFZihG_categoryLabel{z-index:1;top:21px;letter-spacing:.15em;text-transform:uppercase;color:#393d38;background:#faf7f0e6;border-radius:2px;gap:15px;padding:4px 7px;font-size:11px;display:flex;position:absolute;inset-inline-start:26px}.gFZihG_photo{background:#ece8de;position:relative;overflow:hidden}.gFZihG_photo img{object-fit:cover;animation:.4s ease-out gFZihG_home1-image}.gFZihG_failed{color:#666b62;text-align:center;place-content:center;padding:12px;font-size:12px;display:grid;position:absolute;inset:0}.gFZihG_disclosure{bottom:10px;z-index:1;letter-spacing:.02em;color:#424c41;background:#faf7f0e8;border-radius:3px;padding:5px 9px;font-size:10px;position:absolute;inset-inline-end:12px}.gFZihG_categoryCaption{justify-content:space-between;align-items:center;gap:16px;padding:22px 30px 24px;display:flex}.gFZihG_categoryCaption h2{font-size:35px}.gFZihG_categoryCaption p{color:var(--muted);margin-top:4px;font-size:15px}.gFZihG_arrow{color:#faf7f0;background:var(--green);border-radius:50%;flex-shrink:0;place-items:center;width:43px;height:43px;transition:transform .2s,background .2s;display:grid}.gFZihG_page a:hover .gFZihG_arrow,.gFZihG_page a:focus-visible .gFZihG_arrow{background:#2c5b49;transform:translate(3px)}.gFZihG_section{padding-block:65px 55px}.gFZihG_sectionHeading{justify-content:space-between;align-items:end;gap:30px;margin-bottom:25px;display:flex}.gFZihG_eyebrow{letter-spacing:.23em;color:#72796b;font-size:10px;margin-bottom:10px!important}.gFZihG_sectionHeading h2,.gFZihG_centerHeading h2{font-size:clamp(38px,4.3vw,70px)}.gFZihG_headingAside{justify-content:end;align-items:center;gap:32px;padding-bottom:6px;display:flex}.gFZihG_headingAside p{font-family:var(--font-cormorant),Georgia,serif;max-width:300px;font-size:22px}.gFZihG_textLink{border-bottom:1px solid var(--ink);white-space:nowrap;align-items:center;gap:9px;padding-block:7px;font-size:13px;display:inline-flex}.gFZihG_productGrid{grid-template-columns:repeat(4,minmax(0,1fr));gap:18px;display:grid}.gFZihG_product{grid-template-rows:subgrid;grid-row:span 4;min-width:0;display:grid}.gFZihG_productStage{background:0 0;height:350px}.gFZihG_productStage img{object-fit:contain;object-position:center bottom;padding:0}.gFZihG_productCaption,.gFZihG_collectionCaption{border-top:1px solid #949d90;justify-content:space-between;align-items:start;gap:10px;margin-top:9px;padding-top:13px;display:flex}.gFZihG_productCaption h3{font-size:26px}.gFZihG_productCaption p{font-family:var(--font-cormorant),Georgia,serif;color:var(--muted);margin-top:3px;font-size:18px;line-height:1.25}.gFZihG_productCaption .gFZihG_arrow,.gFZihG_collectionCaption .gFZihG_arrow{width:33px;height:33px}.gFZihG_banner{background:#e9e3d6;grid-template-columns:1fr 2.1fr;min-height:300px;margin-top:7px;display:grid}.gFZihG_bannerText{padding:30px max(30px,50vw - 720px);align-self:center;padding-inline-start:max(52px,50vw - 720px)}.gFZihG_shortRule{background:#8b9385;width:25px;height:1px;margin-bottom:16px;display:block}.gFZihG_bannerText h2{max-width:330px;font-size:clamp(32px,3.1vw,49px)}.gFZihG_bannerText p{font-family:var(--font-cormorant),Georgia,serif;max-width:320px;margin-block:13px 8px;font-size:20px;line-height:1.3}.gFZihG_bannerImage{min-height:300px;position:relative}.gFZihG_bannerImage>.gFZihG_photo{position:absolute;inset:0}.gFZihG_collectionGrid{grid-template-columns:repeat(auto-fit,minmax(250px,1fr));gap:16px;display:grid}.gFZihG_collection{min-width:0}.gFZihG_collectionStage{aspect-ratio:1.34;border-radius:3px}.gFZihG_collectionCaption{margin-top:21px;padding-top:15px}.gFZihG_collectionCaption h3{font-size:29px;line-height:1.1}.gFZihG_collectionCaption p{color:var(--muted);margin-top:9px;font-size:13px}.gFZihG_rooms{border-top:1px solid #c8cbbf;padding-top:42px}.gFZihG_centerHeading{text-align:center;margin-bottom:28px}.gFZihG_centerHeading>p:last-child{color:#566050;margin-top:12px;font-size:17px}.gFZihG_roomGrid{grid-template-columns:repeat(3,minmax(0,1fr));gap:18px;display:grid}.gFZihG_roomImage{aspect-ratio:1.43;position:relative}.gFZihG_roomImage>.gFZihG_photo{height:100%}.gFZihG_roomImage .gFZihG_disclosure{top:10px;inset-inline:10px auto;bottom:auto}.gFZihG_roomCaption{align-items:center;gap:16px;padding-top:16px;display:flex}.gFZihG_swatch{flex-shrink:0;width:72px;height:72px}.gFZihG_swatch img{object-fit:contain}.gFZihG_roomCaption>div:nth-child(2){flex:1;min-width:0}.gFZihG_roomCaption h3{font-size:34px;line-height:1.1}.gFZihG_roomCaption p{color:#4f5d4d;margin-top:5px;font-size:13px}.gFZihG_roomCaption small{color:#697162;margin-top:4px;font-size:11px;display:block}.gFZihG_roomNote{text-align:center;color:#75796f;font-size:12px;margin-top:23px!important}.gFZihG_visit{background:var(--green);color:#faf7f0;border-radius:12px;justify-content:space-between;align-items:center;gap:32px;margin-top:5px;margin-bottom:50px;padding:40px 45px;display:flex}.gFZihG_visit h2{margin-bottom:14px;font-size:clamp(32px,3.2vw,50px)}.gFZihG_visit p{font-size:14px}.gFZihG_visit .gFZihG_eyebrow{color:#faf7f0;font-size:10px;margin-bottom:17px!important}.gFZihG_location{align-items:center;gap:10px;display:flex;margin-top:18px!important}.gFZihG_visitActions{flex-wrap:wrap;flex-shrink:0;justify-content:end;gap:12px;max-width:45%;display:flex}.gFZihG_visitActions a{border:1px solid #faf7f0;border-radius:6px;justify-content:center;align-items:center;gap:10px;min-height:48px;padding:14px 17px;font-size:13px;display:flex}.gFZihG_visitActions a:first-child{color:var(--green);background:#faf7f0}.gFZihG_visitActions a:hover{background:#faf7f029}.gFZihG_visitActions a:first-child:hover{background:#e8e1d3}.gFZihG_footer{padding-bottom:25px}.gFZihG_footerTop{border-block:1px solid #c9cdbf;justify-content:space-between;align-items:center;gap:25px;padding-block:22px;display:flex}.gFZihG_footerTop nav{align-items:center;gap:35px;font-size:14px;display:flex}.gFZihG_footerTop nav a{padding-block:10px}.gFZihG_footerBottom{color:#5f6959;flex-wrap:wrap;justify-content:space-between;gap:20px;padding-top:18px;font-size:11px;display:flex}.gFZihG_skip{top:8px;z-index:100;background:#fff;padding:12px;position:fixed;inset-inline-start:10px;transform:translateY(-200%)}.gFZihG_skip:focus{transform:none}.gFZihG_page[dir=rtl] .gFZihG_arrow svg,.gFZihG_page[dir=rtl] .gFZihG_catalogue svg,.gFZihG_page[dir=rtl] .gFZihG_textLink svg{transform:scaleX(-1)}.gFZihG_page[dir=rtl] h1,.gFZihG_page[dir=rtl] h2,.gFZihG_page[dir=rtl] h3{letter-spacing:0;font-family:Tahoma,Arial,sans-serif;line-height:1.4}.gFZihG_page[dir=rtl] h1{font-size:42px}.gFZihG_page[dir=rtl] .gFZihG_sectionHeading h2,.gFZihG_page[dir=rtl] .gFZihG_centerHeading h2{font-size:45px}.gFZihG_page[dir=rtl] .gFZihG_categoryCaption h2,.gFZihG_page[dir=rtl] .gFZihG_roomCaption h3{font-size:27px}.gFZihG_page[dir=rtl] .gFZihG_productCaption h3,.gFZihG_page[dir=rtl] .gFZihG_collectionCaption h3{font-family:var(--font-cormorant),Georgia,serif}.gFZihG_page[dir=rtl] .gFZihG_visit h2,.gFZihG_page[dir=rtl] .gFZihG_banner h2{font-size:34px}@keyframes gFZihG_home1-image{0%{opacity:.35}to{opacity:1}}@media (min-width:1600px){.gFZihG_categoryStage{aspect-ratio:1.43}.gFZihG_productStage{height:400px}}@media (max-width:1150px){.gFZihG_headerInner{gap:22px;width:calc(100% - 64px)}.gFZihG_brand strong{font-size:19px}.gFZihG_brand small{font-size:8px}.gFZihG_brand{gap:11px}.gFZihG_brand svg{width:43px;height:43px}.gFZihG_desktopNav{gap:24px}.gFZihG_headerActions{gap:13px}.gFZihG_container{width:calc(100% - 64px)}.gFZihG_headingAside{display:block}.gFZihG_headingAside p{font-size:19px}.gFZihG_productStage{height:290px}.gFZihG_collectionGrid{grid-template-columns:repeat(2,minmax(0,1fr))}.gFZihG_collectionStage{aspect-ratio:1.7}.gFZihG_roomCaption{gap:10px}.gFZihG_swatch{width:55px;height:55px}.gFZihG_roomCaption h3{font-size:27px}.gFZihG_roomCaption .gFZihG_arrow{width:33px;height:33px}.gFZihG_visit{gap:24px;padding:32px}.gFZihG_visitActions{max-width:40%}.gFZihG_bannerText{padding-inline:32px}.gFZihG_categoryCaption{padding:19px 22px}.gFZihG_categoryCaption h2{font-size:31px}.gFZihG_categoryCaption p{font-size:13px}}@media (max-width:850px){.gFZihG_desktopNav{display:none}.gFZihG_menuButton{background:0 0;border:1px solid #c8cbbf;border-radius:4px;place-items:center;width:44px;min-height:44px;display:grid}.gFZihG_mobileNav{border-top:1px solid #e2ded5;flex-direction:column;gap:10px;padding:16px 32px;display:flex}.gFZihG_mobileNav a{gap:10px;padding:10px;display:flex}.gFZihG_catalogue{display:none}.gFZihG_intro h1{font-size:43px}.gFZihG_introSubtitle{font-size:17px}.gFZihG_categoryLabel{top:12px;gap:8px;font-size:9px;inset-inline-start:12px}.gFZihG_categoryCaption{padding:18px}.gFZihG_categoryCaption h2{font-size:28px}.gFZihG_categoryCaption .gFZihG_arrow{width:36px;height:36px}.gFZihG_categoryCaption p{font-size:12px}.gFZihG_productGrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:25px 18px}.gFZihG_productStage{height:330px}.gFZihG_sectionHeading{align-items:start}.gFZihG_section{padding-block:45px}.gFZihG_sectionHeading h2,.gFZihG_centerHeading h2{font-size:45px}.gFZihG_headingAside p{display:none}.gFZihG_banner{grid-template-columns:1fr 1.6fr}.gFZihG_bannerText{padding:28px 32px}.gFZihG_bannerText h2{font-size:35px}.gFZihG_bannerText p{font-size:18px}.gFZihG_roomGrid{grid-template-columns:1fr;gap:30px}.gFZihG_roomImage{aspect-ratio:1.8}.gFZihG_roomCaption h3{font-size:34px}.gFZihG_swatch{width:65px;height:65px}.gFZihG_visit{flex-direction:column;align-items:start}.gFZihG_visitActions{justify-content:start;max-width:none}.gFZihG_footerBottom{gap:12px 22px}.gFZihG_page[dir=rtl] h1{font-size:34px}.gFZihG_page[dir=rtl] .gFZihG_sectionHeading h2,.gFZihG_page[dir=rtl] .gFZihG_centerHeading h2{font-size:32px}}@media (max-width:600px){.gFZihG_container,.gFZihG_headerInner{width:calc(100% - 36px)}.gFZihG_headerInner{gap:10px;min-height:72px}.gFZihG_headerActions{gap:5px}.gFZihG_brand{gap:9px}.gFZihG_brand svg{width:37px;height:37px}.gFZihG_brand strong{font-size:16px}.gFZihG_brand small{letter-spacing:.32em;font-size:6px}.gFZihG_languages{border:0;gap:0;padding:0}.gFZihG_languages button{min-width:31px;font-size:11px}.gFZihG_menuButton{width:37px}.gFZihG_intro{padding-top:30px}.gFZihG_intro h1{max-width:340px;margin:auto;font-size:38px}.gFZihG_introSubtitle{max-width:310px;font-size:14px;line-height:1.6;margin-inline:auto!important}.gFZihG_categories{grid-template-columns:1fr;gap:20px;margin-top:23px}.gFZihG_categoryStage{aspect-ratio:1.43}.gFZihG_categoryCaption h2{font-size:31px}.gFZihG_categoryCaption p{font-size:12px}.gFZihG_categoryLabel{font-size:10px}.gFZihG_disclosure{font-size:9px}.gFZihG_sectionHeading{flex-direction:column;gap:12px;margin-bottom:20px}.gFZihG_sectionHeading h2,.gFZihG_centerHeading h2{font-size:43px}.gFZihG_headingAside{padding:0}.gFZihG_textLink{font-size:12px}.gFZihG_eyebrow{font-size:9px}.gFZihG_productGrid{gap:23px 12px}.gFZihG_productStage{height:230px}.gFZihG_productStage img{padding:0}.gFZihG_productCaption h3{font-size:24px}.gFZihG_productCaption p{font-size:15px}.gFZihG_productCaption .gFZihG_arrow{width:29px;height:29px}.gFZihG_productCaption .gFZihG_arrow svg{width:16px}.gFZihG_banner{grid-template-columns:1fr;min-height:0}.gFZihG_bannerText{padding:28px 23px}.gFZihG_bannerText h2{max-width:290px;font-size:38px}.gFZihG_bannerText p{max-width:330px;font-size:20px}.gFZihG_bannerImage{min-height:245px}.gFZihG_collectionGrid{gap:24px 13px}.gFZihG_collectionStage{aspect-ratio:1.3}.gFZihG_collectionCaption{gap:5px;margin-top:12px;padding-top:10px}.gFZihG_collectionCaption h3{font-size:24px}.gFZihG_collectionCaption p{font-size:11px}.gFZihG_collectionCaption .gFZihG_arrow{width:28px;height:28px}.gFZihG_collectionCaption .gFZihG_arrow svg{width:15px}.gFZihG_roomImage{aspect-ratio:1.43}.gFZihG_roomCaption h3{font-size:31px}.gFZihG_roomCaption small{font-size:10px}.gFZihG_roomCaption p{font-size:12px}.gFZihG_centerHeading>p:last-child{font-size:14px}.gFZihG_visit{border-radius:8px;margin-bottom:30px;padding:28px 24px}.gFZihG_visit h2{font-size:37px}.gFZihG_visit p{font-size:13px}.gFZihG_visitActions{gap:10px}.gFZihG_visitActions a{padding:12px;font-size:12px}.gFZihG_footerTop{flex-direction:column;align-items:start;gap:17px;padding-block:20px}.gFZihG_footerTop nav{gap:27px;font-size:13px}.gFZihG_footerBottom{flex-direction:column;align-items:start;gap:10px;font-size:10px}.gFZihG_page[dir=rtl] h1{font-size:30px}.gFZihG_page[dir=rtl] .gFZihG_categoryCaption h2{font-size:25px}.gFZihG_page[dir=rtl] .gFZihG_banner h2,.gFZihG_page[dir=rtl] .gFZihG_visit h2{font-size:28px}.gFZihG_page[dir=rtl] .gFZihG_sectionHeading h2,.gFZihG_page[dir=rtl] .gFZihG_centerHeading h2{font-size:31px}}@media (prefers-reduced-motion:reduce){.gFZihG_page *{scroll-behavior:auto!important;transition:none!important;animation:none!important}}.gFZihG_photo picture{display:block;position:absolute;inset:0}@media (prefers-reduced-motion:reduce){html:has(.gFZihG_page){scroll-behavior:auto}}.gFZihG_bannerImage img{object-position:center 30%}@media (min-width:1151px){.gFZihG_productStage{height:400px}}.gFZihG_productCaption{grid-template-columns:minmax(0,1fr) 33px;grid-template-rows:subgrid;grid-row:span 3;row-gap:3px;display:grid}.gFZihG_productCaption>div{display:contents}.gFZihG_productCaption h3,.gFZihG_productCaption p{overflow-wrap:anywhere;grid-column:1}.gFZihG_productCaption h3{grid-row:1}.gFZihG_productCaption .gFZihG_arrow{grid-area:1/2}.gFZihG_productCaption p{margin-top:0}
