:root{--ink:#11110f;--paper:#f3f1ec;--soft:#dedbd4;--line:#11110f2e;--accent:#8b7962}*{box-sizing:border-box}html{scroll-behavior:smooth}body{background:var(--paper);color:var(--ink);margin:0;font-family:Arial,sans-serif}a{color:inherit}.eyebrow{text-transform:uppercase;letter-spacing:.2em;color:#8b7962;font-size:9px}.nhHero{background:#ddd;height:calc(100svh - 118px);min-height:650px;position:relative;overflow:hidden}.nhHero>img{object-fit:cover}.nhHero:after{content:"";background:linear-gradient(90deg,#0f0f0d66,#0000 60%);position:absolute;inset:0}.nhHeroCopy{z-index:1;color:#fff;position:absolute;bottom:5vw;left:4vw;right:4vw}.nhHeroCopy>p,.nhStatement>p,.nhService>div>p:first-child{letter-spacing:.2em;font-size:9px}.nhHero h1{letter-spacing:-.075em;margin:26px 0 35px;font:400 clamp(64px,9vw,138px)/.85 Arial,sans-serif}.nhHeroCopy>div{justify-content:space-between;align-items:end;display:flex}.nhHeroCopy span{max-width:390px;font-size:13px;line-height:1.6}.nhHeroCopy a{text-transform:uppercase;letter-spacing:.13em;border-bottom:1px solid #fff;justify-content:space-between;width:270px;padding:15px 0;font-size:9px;text-decoration:none;display:flex}.nhCounter{z-index:1;color:#fff;letter-spacing:.16em;font-size:9px;position:absolute;top:4vw;right:4vw}.nhStatement{padding:15vw 10vw}.nhStatement h2{letter-spacing:-.055em;max-width:1120px;margin:38px 0 60px;font:400 clamp(42px,6.2vw,90px)/1.04 Arial,sans-serif}.nhStatement>a{text-transform:uppercase;letter-spacing:.14em;border-bottom:1px solid;padding-bottom:8px;font-size:9px;text-decoration:none}.nhCollections{color:#fff;background:#11110f}.nhCollections>header{text-transform:uppercase;letter-spacing:.16em;border-bottom:1px solid #ffffff26;justify-content:space-between;padding:24px 3vw;font-size:9px;display:flex}.nhCollections article{border-bottom:1px solid #ffffff26;grid-template-columns:35% 65%;min-height:680px;display:grid}.nhCollectionMeta{flex-direction:column;align-items:start;padding:5vw 4vw;display:flex}.nhCollectionMeta small{color:#8c8377}.nhCollectionMeta h2{letter-spacing:-.06em;margin:auto 0 25px;font:400 clamp(43px,5vw,75px)/.95 Arial,sans-serif}.nhCollectionMeta p{color:#98958f;max-width:300px;font-size:13px;line-height:1.7}.nhCollectionMeta a{text-transform:uppercase;letter-spacing:.14em;border-top:1px solid #55534e;justify-content:space-between;width:100%;margin-top:35px;padding-top:16px;font-size:9px;text-decoration:none;display:flex}.nhCollectionImage{position:relative;overflow:hidden}.nhCollectionImage img{object-fit:cover;transition:transform .8s}.nhCollectionImage:hover img{transform:scale(1.02)}.nhProducts{padding:130px 0 40px}.nhProducts>header{justify-content:space-between;align-items:end;padding:0 4vw;display:flex}.nhProducts>header p,.nhJournal>header p{text-transform:uppercase;letter-spacing:.18em;font-size:9px}.nhProducts>header h2,.nhJournal>header h2{letter-spacing:-.07em;margin:25px 0;font:400 clamp(50px,7vw,100px)/.9 Arial,sans-serif}.nhProducts>header>a{text-transform:uppercase;letter-spacing:.13em;border-bottom:1px solid;padding:10px 0;font-size:9px;text-decoration:none}.nhService{background:#dcd8d0;grid-template-columns:1.4fr 1fr;gap:10vw;padding:11vw 7vw;display:grid}.nhService h2{letter-spacing:-.055em;max-width:800px;font:400 clamp(42px,5vw,72px)/1.03 Arial,sans-serif}.nhService>div:last-child{align-self:end}.nhService>div:last-child p{color:#595650;line-height:1.8}.nhService a{text-transform:uppercase;letter-spacing:.13em;border-top:1px solid;justify-content:space-between;margin-top:45px;padding:16px 0;font-size:9px;text-decoration:none;display:flex}.nhJournal{padding:130px 4vw}.nhJournal>div{grid-template-columns:2fr 1fr 1fr;gap:15px;display:grid}.nhJournal article>a{aspect-ratio:1;background:#ddd;display:block;position:relative;overflow:hidden}.nhJournal article.lead>a{aspect-ratio:1.5}.nhJournal article img{object-fit:cover}.nhJournal small{text-transform:uppercase;letter-spacing:.14em;color:#807568;margin-top:18px;font-size:8px;display:block}.nhJournal h3{letter-spacing:-.03em;font:400 24px/1.15 Arial,sans-serif}.nhJournal h3 a{text-decoration:none}@media (max-width:700px){.nhHero{height:calc(100svh - 102px)}.nhHero>img{object-position:62% center}.nhHero:after{background:linear-gradient(#0000 30%,#0a0a09a6)}.nhHeroCopy{bottom:7vw;left:5vw;right:5vw}.nhHero h1{font-size:16vw}.nhHeroCopy>div{display:block}.nhHeroCopy>div>span{margin-bottom:25px;display:block}.nhHeroCopy a{width:100%}.nhStatement{padding:110px 6vw}.nhStatement h2{font-size:11vw}.nhCollections article{grid-template-columns:1fr;min-height:0}.nhCollectionMeta{min-height:390px;padding:35px 6vw}.nhCollectionImage{grid-row:1;height:80vw}.nhCollectionMeta h2{margin:auto 0 20px}.nhProducts{padding-top:90px}.nhService{grid-template-columns:1fr;padding:100px 6vw}.nhJournal{padding:90px 4vw}.nhJournal>div{grid-template-columns:1fr}.nhJournal article.lead>a,.nhJournal article>a{aspect-ratio:1.2}}.adminLogin{background:#211b19;place-items:center;min-height:100vh;padding:30px;display:grid}.adminLogin form{background:#f5f1ea;width:min(440px,100%);padding:55px}.adminLogin img{width:190px;height:auto}.adminLogin p{letter-spacing:.22em;margin-top:42px;font-size:9px}.adminLogin h1{margin:10px 0 35px;font:400 38px/1.05 Georgia,serif}.adminLogin label,.adminForm label{letter-spacing:.08em;gap:8px;margin-bottom:18px;font-size:10px;display:grid}.adminLogin input,.adminForm input,.adminForm textarea,.adminForm select{background:#fff;border:1px solid #cbc4b9;width:100%;padding:13px;font:400 14px/1.4 Arial}.adminLogin button,.adminForm .save{color:#fff;text-transform:uppercase;letter-spacing:.14em;background:#3d2c28;border:0;padding:16px}.adminShell{background:#f4f1eb;grid-template-columns:250px 1fr;min-height:100vh;display:grid}.adminShell>aside{color:#eee;background:#211b19;height:100vh;padding:38px 28px;position:sticky;top:0}.adminShell>aside img{width:170px;height:auto}.adminShell>aside p{letter-spacing:.2em;color:#9c8c83;margin:25px 0 40px;font-size:9px}.adminShell>aside button,.adminShell>aside a{text-align:left;color:#cfc6c0;cursor:pointer;background:0 0;border:0;border-bottom:1px solid #3a302d;width:100%;padding:13px 10px;text-decoration:none;display:block}.adminShell>aside button.active{color:#fff;background:#392e2a}.adminShell>aside a{margin-top:60px}.adminMain{min-width:0;padding:45px 5vw 100px}.adminMain>header{border-bottom:1px solid #d1cbc1;justify-content:space-between;align-items:end;margin-bottom:35px;padding-bottom:25px;display:flex}.adminMain>header p{letter-spacing:.2em;font-size:9px}.adminMain>header h1{margin:10px 0 0;font:400 45px/1 Georgia,serif}.statGrid{grid-template-columns:repeat(4,1fr);gap:15px;display:grid}.statGrid article{background:#fff;padding:30px}.statGrid span{font:400 52px/1 Georgia,serif}.adminTable{background:#fff}.adminTable>button{text-align:left;cursor:pointer;background:#fff;border:0;border-bottom:1px solid #e4e0d9;grid-template-columns:1fr 1fr auto;align-items:center;gap:20px;width:100%;padding:18px 22px;display:grid}.adminTable>button:hover{background:#f8f5f0}.adminTable small{color:#777}.adminForm{background:#fff;padding:30px}.adminForm .back{cursor:pointer;background:0 0;border:0;margin-bottom:30px;padding:0}.adminForm h2{border-top:1px solid #ddd7cd;margin-top:35px;padding-top:28px;font:400 27px/1.1 Georgia,serif}.formGrid{grid-template-columns:1fr 1fr;gap:0 22px;display:grid}.formGrid .wide{grid-column:1/-1}.editor{border:1px solid #ccc5ba}.editorBar{background:#eee9e1;border-bottom:1px solid #ccc5ba;flex-wrap:wrap;display:flex}.editorBar button{cursor:pointer;background:0 0;border:0;border-right:1px solid #d1c9be;padding:10px 13px}.editorBody{background:#fff;min-height:360px;padding:25px;line-height:1.7}.editor textarea{color:#756e67;border:0;border-top:1px solid #ddd;width:100%;min-height:110px;padding:12px;font-family:monospace;font-size:11px;display:block}.adminForm .save{min-width:220px;margin-top:25px}@media (max-width:900px){.adminShell{grid-template-columns:1fr}.adminShell>aside{height:auto;position:static}.adminShell>aside button{width:auto;display:inline-block}.statGrid{grid-template-columns:1fr 1fr}.adminTable>button,.formGrid{grid-template-columns:1fr}.formGrid .wide{grid-column:auto}}.adminShell button,.adminForm .save{cursor:pointer}.adminShell button:disabled,.adminForm .save:disabled{cursor:not-allowed}.settingsSave:disabled{opacity:.7;cursor:wait!important}.settingsSaveNotice{z-index:1000;color:#fff;background:#24211f;grid-template-columns:34px minmax(220px,360px) 26px;align-items:center;gap:12px;padding:17px 18px;display:grid;position:fixed;bottom:28px;right:28px;box-shadow:0 15px 45px #00000040}.settingsSaveNotice>span{color:#e0c18a;border:1px solid #a98b58;place-items:center;width:30px;height:30px;display:grid}.settingsSaveNotice p{letter-spacing:0;margin:0;font:400 13px/1.45 Arial}.settingsSaveNotice>button{color:#fff;cursor:pointer;background:0 0;border:0;font-size:20px}.settingsSaveNotice.saved{background:#263b2e}.settingsSaveNotice.error{background:#742e28}.settingsSaveNotice.saving>span{animation:1s ease-in-out infinite save-pulse}@keyframes save-pulse{50%{opacity:.35}}@media (max-width:600px){.settingsSaveNotice{grid-template-columns:30px 1fr 24px;bottom:16px;left:16px;right:16px}}.adminMain>header>button{color:#fff;cursor:pointer;background:#3d2c28;border:0;padding:12px 18px}.adminFormActions{align-items:center;gap:15px;display:flex}.adminForm .danger{color:#a53b32;cursor:pointer;background:#fff;border:1px solid #a53b32;padding:15px 25px}.adminError{color:#8e261d;background:#ffe9e5;padding:15px}.orderRow{border-bottom:1px solid #e4e0d9;grid-template-columns:1fr auto 160px;align-items:center;gap:25px;padding:18px 22px;display:grid}.orderRow span small{color:#777;margin-top:6px;display:block}.orderRow select{padding:10px}.adminShell>aside{overflow:auto}.optionEditor{border-top:1px solid #d6d0c7;margin-top:30px;padding-top:25px}.optionEditor>header{justify-content:space-between;align-items:end;gap:20px;display:flex}.optionEditor>header h2{border:0;margin:0 0 8px;padding:0}.optionEditor>header p{color:#756e67;margin:0}.optionEditor>header button,.addOptionValue{color:#fff;cursor:pointer;background:#302522;border:0;padding:13px 17px}.optionGroup{background:#f7f4ef;border:1px solid #d7d0c6;margin-top:22px;padding:22px}.optionGroupHead{grid-template-columns:2fr 1fr auto auto;align-items:end;gap:14px;display:grid}.optionGroupHead label,.optionValue label{margin:0}.optionRequired{white-space:nowrap;align-items:center;grid-template-columns:auto 1fr!important;display:flex!important}.optionRequired input{width:auto!important}.optionValues{gap:12px;margin:20px 0;display:grid}.optionValue{background:#fff;border:1px solid #e0dbd3;grid-template-columns:1.2fr 1fr 1fr 1fr .65fr minmax(170px,1fr) auto auto;align-items:end;gap:10px;padding:14px;display:grid}.optionValue .optionImage{min-width:170px}.optionValue .imageUploadField{margin:0}.optionValue .imageUploadField img{width:70px;height:70px}.optionValue .danger,.optionGroupHead .danger{color:#a53b32;background:#fff;border:1px solid #a53b32;padding:12px}.addOptionValue{color:#302522;background:#fff;border:1px solid #302522}@media (max-width:1100px){.optionGroupHead,.optionValue{grid-template-columns:1fr 1fr}.optionValue .optionImage{grid-column:1/-1}}.cmsEditor select[multiple]{min-height:150px}.cmsEditor label small{color:#777;letter-spacing:0;font-size:10px}.codeField{font-family:ui-monospace,monospace!important;font-size:12px!important}.seoPreview{background:#fafafa;border:1px solid #ddd;gap:6px;margin-top:20px;padding:22px;display:grid}.seoPreview small{letter-spacing:.14em;color:#777}.seoPreview strong{color:#1a0dab;font:400 20px Arial}.seoPreview span{color:#087a3b;font-size:12px}.seoPreview p{color:#555;max-width:700px;margin:0}.mediaUpload,.redirectForm{background:#fff;grid-template-columns:1fr 1fr 1fr auto;align-items:center;gap:12px;margin-bottom:25px;padding:24px;display:grid}.mediaUpload>div{display:grid}.mediaUpload small{color:#777;margin-top:5px}.mediaUpload input,.redirectForm input,.redirectForm select{border:1px solid #ccc;padding:12px}.mediaUpload button,.redirectForm button{color:#fff;background:#3d2c28;border:0;padding:13px 22px}.mediaGrid{grid-template-columns:repeat(5,1fr);gap:12px;display:grid}.mediaGrid>button{text-align:left;background:#fff;border:1px solid #ddd;gap:6px;min-width:0;padding:8px;display:grid}.mediaGrid img{aspect-ratio:1;object-fit:contain;background:#f4f2ee;width:100%}.mediaGrid span,.mediaGrid small{white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.mediaGrid small{color:#777}.mediaModal{z-index:100;background:#0008;place-items:center;padding:25px;display:grid;position:fixed;inset:0}.mediaModal form{background:#fff;gap:14px;width:min(650px,100%);max-height:90vh;padding:30px;display:grid;position:relative;overflow:auto}.mediaModal img{object-fit:contain;background:#f5f5f5;width:100%;height:300px}.mediaModal label{gap:6px;display:grid}.mediaModal input,.mediaModal textarea{border:1px solid #ccc;padding:12px}.mediaModal .close{color:#fff;background:#222;border:0;width:35px;height:35px;font-size:22px;position:absolute;top:12px;right:12px}.mediaModal .save{color:#fff;background:#3d2c28;border:0;padding:14px}.mediaModal .danger{color:#a33;background:#fff;border:1px solid #a33;padding:12px}@media (max-width:1100px){.mediaGrid{grid-template-columns:repeat(3,1fr)}.mediaUpload,.redirectForm{grid-template-columns:1fr 1fr}}@media (max-width:700px){.mediaGrid{grid-template-columns:repeat(2,1fr)}.mediaUpload,.redirectForm{grid-template-columns:1fr}}.mediaManagerTools{justify-content:space-between;gap:20px;margin:18px 0;display:flex}.mediaManagerTools>div,.mediaManagerTools form{align-items:center;gap:9px;display:flex}.mediaManagerTools label{align-items:center;gap:7px;font-size:11px;display:flex}.mediaManagerTools select,.mediaManagerTools input,.mediaManagerTools button{background:#fff;border:1px solid #bdb6ac;min-height:40px;padding:9px 12px}.mediaManagerTools button{cursor:pointer}.mediaManagerTools button:disabled{opacity:.4}.mediaGrid.loading{opacity:.5;pointer-events:none}.mediaGrid>article{background:#fff;border:2px solid #0000;min-width:0;padding:7px;position:relative}.mediaGrid>article.selected{border-color:#7e3026}.mediaGrid>article>input{z-index:2;width:18px;height:18px;position:absolute;top:13px;left:13px}.mediaGrid>article>button{text-align:left;cursor:pointer;background:0 0;border:0;gap:6px;width:100%;min-width:0;padding:0;display:grid}.mediaGrid>article img{aspect-ratio:1;object-fit:contain;background:#f4f2ee;width:100%}.mediaGrid>article span,.mediaGrid>article small{white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.mediaGrid>article small{color:#777}@media (max-width:800px){.mediaManagerTools{display:grid}.mediaManagerTools>div,.mediaManagerTools form{flex-wrap:wrap}}.productGalleryAdmin{background:#faf9f6;border:1px solid #d5cec4;margin:35px 0;padding:25px}.galleryTitle{justify-content:space-between;align-items:center;gap:25px;display:flex}.galleryTitle h2{border:0!important;margin:0 0 8px!important;padding:0!important}.galleryTitle p{color:#746d65;margin:0;font-size:12px}.galleryTitle>div:last-child{gap:8px;display:flex}.galleryTitle label,.galleryTitle button{color:#3d2c28;cursor:pointer;background:#fff;border:1px solid #3d2c28;padding:12px 15px;font-size:11px}.galleryTitle label{color:#fff;background:#3d2c28}.galleryNotice{background:#fff2cf;padding:12px}.galleryAdminGrid{grid-template-columns:repeat(5,1fr);gap:12px;margin-top:22px;display:grid}.galleryAdminGrid article{background:#fff;border:1px solid #d8d2c9;padding:7px;position:relative}.galleryAdminGrid img{aspect-ratio:1;object-fit:contain;background:#f3f1ed;width:100%}.galleryAdminGrid article>b{color:#fff;letter-spacing:.12em;background:#3d2c28;padding:6px;font-size:7px;position:absolute;top:12px;left:12px}.galleryAdminGrid article>div{grid-template-columns:1fr 1fr 1fr;gap:4px;margin-top:6px;display:grid}.galleryAdminGrid button{cursor:pointer;background:#fff;border:1px solid #ccc;height:30px}.galleryAdminGrid button:last-child{color:#a1261c}.galleryLibrary{z-index:200;background:#0009;place-items:center;padding:30px;display:grid;position:fixed;inset:0}.galleryLibrary>div{background:#fff;width:min(1000px,100%);max-height:85vh;padding:24px;overflow:auto}.galleryLibrary header{justify-content:space-between;display:flex}.galleryLibrary header button{background:0 0;border:0;font-size:24px}.galleryLibrary section{grid-template-columns:repeat(6,1fr);gap:10px;display:grid}.galleryLibrary section button{text-align:left;background:#f4f2ee;border:2px solid #0000;gap:5px;padding:6px;display:grid}.galleryLibrary section button.selected{border-color:#3d2c28}.galleryLibrary img{aspect-ratio:1;object-fit:contain;background:#fff;width:100%}.galleryLibrary span{text-overflow:ellipsis;white-space:nowrap;font-size:10px;overflow:hidden}@media (max-width:900px){.galleryTitle{display:grid}.galleryAdminGrid,.galleryLibrary section{grid-template-columns:repeat(3,1fr)}}.contentManager{transition:opacity .2s}.contentManager.loading{opacity:.55;pointer-events:none}.listViews{gap:0;margin-bottom:14px;display:flex}.listViews button{color:#625a54;cursor:pointer;background:0 0;border:0;border-right:1px solid #bbb;padding:3px 12px}.listViews button:first-child{padding-left:0}.listViews button.active{color:#7d2e24;font-weight:700}.listTools{justify-content:space-between;gap:20px;margin-bottom:12px;display:flex}.listTools>div,.listTools form{gap:8px;display:flex}.listTools select,.listTools input,.listTools button{background:#fff;border:1px solid #bdb7ae;min-height:38px;padding:8px 11px}.listTools button{cursor:pointer}.wpTable{background:#fff;border:1px solid #c9c3ba}.wpTableHead,.wpTableRow{border-bottom:1px solid #ddd8d0;grid-template-columns:35px minmax(280px,1fr) 130px minmax(180px,.7fr) 90px;align-items:center;gap:12px;padding:12px 14px;display:grid}.wpTableHead{background:#f6f4f0;font-size:11px}.wpTableRow:last-child{border-bottom:0}.wpTableRow>button{text-align:left;color:#38241f;cursor:pointer;background:0 0;border:0;gap:5px;padding:2px;display:grid}.wpTableRow>button strong{font-size:14px}.wpTableRow>button small{visibility:hidden;color:#8b352a}.wpTableRow:hover>button small{visibility:visible}.wpTableRow code{text-overflow:ellipsis;font-size:11px;overflow:hidden}.paginationBar{color:#68615a;justify-content:space-between;align-items:center;margin-top:14px;font-size:12px;display:flex}.paginationBar>div{align-items:center;gap:10px;display:flex}.paginationBar button{cursor:pointer;background:#fff;border:1px solid #bbb;width:36px;height:34px}.paginationBar button:disabled{opacity:.35}.imageUploadField img{color:#0000}@media (max-width:900px){.listTools{display:grid}.wpTableHead,.wpTableRow{grid-template-columns:30px 1fr}.wpTableHead>:nth-child(n+3),.wpTableRow>:nth-child(n+3){display:none}}.wpTableRow>button.categoryTreeChild{position:relative}.wpTableRow>button.categoryTreeChild strong{color:#665148;font-weight:500}.wpTableRow>button.categoryTreeChild strong:first-letter{color:#a88955}.excerptField{background:#f4f1eb;border-left:4px solid #3d2c28;padding:18px 20px;margin:10px 0 24px!important}.excerptField strong{font-size:13px}.excerptField small{color:#706961;letter-spacing:0!important}.excerptField textarea{min-height:120px}.settingHelp{color:#746d65;font-size:12px}.menuSetting,.footerColumnsSetting{gap:10px;margin:12px 0 28px;display:grid}.menuSettingRow{grid-template-columns:35px minmax(160px,.7fr) minmax(220px,1.3fr) 42px;align-items:center;gap:8px;display:grid}.menuSettingRow>span{color:#8b7045;text-align:center}.menuSettingRow input,.footerColumnsSetting header input{background:#fff;border:1px solid #cbc4b9;width:100%;padding:12px}.menuSettingRow>button,.footerColumnsSetting header button{color:#8d3029;cursor:pointer;background:#fff;border:1px solid #b9afa2;height:42px}.footerColumnsSetting>section{background:#f7f4ef;border:1px solid #d4cdc3;padding:20px}.footerColumnsSetting header{grid-template-columns:1fr auto;gap:10px;margin-bottom:12px;display:grid}.footerColumnsSetting header input{font-weight:700}.footerColumnsSetting header button{padding:0 15px}@media (max-width:760px){.menuSettingRow{grid-template-columns:30px 1fr 42px}.menuSettingRow input:nth-of-type(2){grid-column:2}.menuSettingRow>button{grid-area:1/3}}.headerMenuSetting{gap:16px}.headerMenuItem{background:#f7f4ef;border:1px solid #d4cdc3;padding:16px}.headerMenuOptions{background:#eee9e1;justify-content:space-between;align-items:center;gap:20px;margin:12px 0 8px;padding:10px 12px;display:flex}.headerMenuOptions label{align-items:center;gap:8px;font-size:13px;font-weight:600;display:flex}.headerMenuOptions small{color:#746d65}.submenuSetting{background:#fff;border-left:2px solid #a88955;gap:7px;margin:8px 0 10px;padding:12px 12px 12px 28px;display:grid}.submenuSettingRow input{background:#fbfaf8}.addSubmenu{color:#72572f;cursor:pointer;background:#fff;border:1px solid #a88955;padding:9px 12px;font-weight:600}@media (max-width:760px){.headerMenuOptions{flex-direction:column;align-items:flex-start}.submenuSetting{padding-left:8px}}.editorBar select{background:#fff;border:0;border-right:1px solid #d1c9be;padding:8px}.editorBar button.active{color:#fff;background:#3d2c28}.editorSource{min-height:460px!important;padding:20px!important;font:13px/1.6 ui-monospace,monospace!important;display:block!important}.imageUploadField{background:#f8f6f2;border:1px solid #d6cfc5;grid-template-columns:150px 1fr auto;align-items:center;gap:12px;margin-bottom:18px;padding:18px;display:grid}.imageUploadField>strong,.imageUploadField>small{letter-spacing:.08em;grid-column:1/-1;font-size:10px}.imageUploadField>img,.imagePlaceholder{object-fit:contain;color:#888;background:#fff;border:1px solid #ddd;place-items:center;width:150px;height:120px;font-size:11px;display:grid}.uploadButton{color:#fff;cursor:pointer;background:#3d2c28;justify-content:center;place-items:center;padding:14px 18px;margin:0!important;display:inline-flex!important}.imageUploadField>button{cursor:pointer;background:#fff;border:1px solid #aaa;padding:13px}@media (max-width:700px){.imageUploadField{grid-template-columns:1fr}.imageUploadField>strong,.imageUploadField>small{grid-column:auto}}.homeSeoAdminEditor{grid-column:1/-1;margin:18px 0 42px}.homeSeoAdminEditor .editorBody,.homeSeoAdminEditor .editorSource{max-height:75vh;overflow:auto;min-height:700px!important}.homeSeoAdminEditor .editorBar{z-index:3;position:sticky;top:0}.structuredSection{border-top:1px solid #d8d3cb;max-width:1100px;margin:0 auto;padding:90px 5vw}.structuredSection>h2{font:400 clamp(36px,5vw,64px)/1.05 var(--serif);margin:15px 0 45px}.faqSection details{border-top:1px solid #d8d3cb}.faqSection details:last-child{border-bottom:1px solid #d8d3cb}.faqSection summary{cursor:pointer;justify-content:space-between;gap:25px;padding:22px 0;font-size:17px;display:flex}.faqSection summary span{font-size:22px}.faqSection details p{color:#666;text-align:justify;text-justify:inter-word;width:100%;max-width:none;margin:0;padding:0 0 25px;line-height:1.75}.specsSection dl{margin:0}.specsSection dl>div{border-top:1px solid #d8d3cb;grid-template-columns:1fr 1.5fr;gap:30px;padding:16px 0;display:grid}.specsSection dl>div:last-child{border-bottom:1px solid #d8d3cb}.specsSection dt{color:#777}.specsSection dd{margin:0}@media (max-width:700px){.specsSection dl>div{grid-template-columns:1fr;gap:6px}}.jsonRepeater{background:#f4f1eb;border:1px solid #d7d0c6;gap:12px;padding:18px;display:grid}.jsonRow{grid-template-columns:minmax(220px,.7fr) minmax(320px,1.3fr) 42px;align-items:start;gap:10px;display:grid}.jsonRow input,.jsonRow textarea{background:#fff;border:1px solid #cbc4b9;width:100%;min-height:48px;padding:13px;font:400 14px/1.45 Arial}.jsonRow textarea{resize:vertical;min-height:76px}.jsonRow>button{color:#8d3029;cursor:pointer;background:#fff;border:1px solid #b9afa2;height:42px;font-size:20px}.addRepeater{color:#3d2c28;cursor:pointer;background:#fff;border:1px solid #3d2c28;justify-self:start;padding:12px 16px;font-weight:600}@media (max-width:760px){.jsonRow{grid-template-columns:1fr 42px}.jsonRow textarea{grid-column:1/2}.jsonRow>button{grid-area:1/2}}.widgetAreasSetting{gap:14px;margin:20px 0 30px;display:grid}.widgetAreasSetting>section{background:#f7f4ef;border:1px solid #d4cdc2;padding:18px}.widgetAreasSetting header{border-bottom:1px solid #ded8cf;justify-content:space-between;align-items:center;gap:20px;margin-bottom:14px;padding-bottom:14px;display:flex}.widgetAreasSetting header div{gap:5px;display:grid}.widgetAreasSetting header small{color:#82796f}.widgetAreasSetting header label,.widgetAreasSetting section>div label{grid-template-columns:none;align-items:center;gap:8px;margin:0;display:flex}.widgetAreasSetting input[type=checkbox],.seoIndexToggle input[type=checkbox]{accent-color:#3d2c28;width:18px;height:18px}.widgetAreasSetting section>div{flex-wrap:wrap;gap:12px 28px;display:flex}.seoIndexToggle{background:#f7f4ef;border:1px solid #cbc4b9;align-items:center;gap:10px;padding:17px;letter-spacing:0!important;grid-template-columns:none!important;font-size:14px!important;display:flex!important}.brandImage{width:210px;display:block}.brandImage img{object-fit:contain;width:100%;height:auto}.globalFooter .brandImage{filter:none}.cartTrigger{letter-spacing:.15em;text-transform:uppercase;font-size:11px}.buyActions{grid-template-columns:1fr 1fr;gap:10px;margin:28px 0 12px;display:grid}.buyActions button,.cartSummary>a,.cartSummary>button{color:#171512;text-transform:uppercase;letter-spacing:.12em;cursor:pointer;background:0 0;border:1px solid #171512;min-height:54px;font-size:11px}.buyActions .buyNow,.cartSummary>a,.cartSummary>button{color:#fff;background:#3d2c28;border-color:#3d2c28}.commercePage{max-width:1440px;min-height:70vh;margin:auto;padding:72px 5vw 140px}.commercePage>header{border-bottom:1px solid #d9d5ce;grid-template-columns:1fr auto;align-items:end;margin-bottom:45px;padding-bottom:35px;display:grid}.commercePage>header p{letter-spacing:.22em;grid-column:1/-1;font-size:10px}.commercePage>header h1{font:400 clamp(48px,7vw,100px)/.95 var(--serif);margin:16px 0 0}.commercePage>header span{color:#766f67}.emptyCart{padding:80px 0}.emptyCart h2{font:400 40px/1.1 var(--serif)}.emptyCart a{border-bottom:1px solid;margin-top:24px;display:inline-block}.cartLayout,.checkoutLayout{grid-template-columns:minmax(0,1fr) 380px;gap:6vw;display:grid}.cartItems article{border-bottom:1px solid #ddd8d0;grid-template-columns:160px 1fr 75px 145px;align-items:center;gap:25px;padding:22px 0;display:grid}.cartImage{background:#f4f2ee;height:125px;position:relative}.cartImage img{object-fit:contain}.cartItems h2{font:400 24px/1.15 var(--serif);margin:8px 0}.cartItems p{letter-spacing:.16em;font-size:9px}.cartItems button{color:#777;cursor:pointer;background:0 0;border:0;padding:0;text-decoration:underline}.cartItems input{background:0 0;border:1px solid #d4cfc6;width:64px;padding:12px}.cartItems>article>strong{text-align:right;font-weight:500}.cartSummary{background:#f0ede7;height:max-content;padding:34px;position:sticky;top:110px}.cartSummary p{border-bottom:1px solid #d9d3c9;justify-content:space-between;gap:20px;padding:12px 0;font-size:13px;display:flex}.cartSummary>div{justify-content:space-between;margin:28px 0;font-size:18px;display:flex}.cartSummary>a,.cartSummary>button{place-items:center;width:100%;text-decoration:none;display:grid}.cartSummary small{color:#746e66;margin-top:18px;line-height:1.6;display:block}.checkoutLayout>section>h2,.cartSummary h2{font:400 27px/1.2 var(--serif);margin:0 0 25px}.checkoutLayout>section>h2:not(:first-child){margin-top:50px}.fieldGrid{grid-template-columns:1fr 1fr;gap:20px;display:grid}.fieldGrid label{letter-spacing:.08em;font-size:11px}.fieldGrid .wide{grid-column:1/-1}.fieldGrid input,.fieldGrid textarea{width:100%;font:inherit;background:#faf9f6;border:1px solid #cec8bf;margin-top:9px;padding:15px;display:block}.paymentChoice{border:1px solid #d8d2c8;gap:14px;margin:10px 0;padding:20px;display:flex}.paymentChoice span{gap:6px;display:grid}.paymentChoice small{color:#777}.checkoutComplete{max-width:800px;padding:80px 0}.checkoutComplete h1{font:400 clamp(50px,7vw,90px)/1 var(--serif);margin:20px 0}.checkoutComplete span{max-width:590px;line-height:1.7;display:block}.checkoutComplete a{border-bottom:1px solid;margin-top:35px;display:inline-block}@media (max-width:800px){.brandImage{width:160px}.cartTrigger{display:none}.cartLayout,.checkoutLayout{grid-template-columns:1fr}.cartItems article{grid-template-columns:100px 1fr}.cartItems input,.cartItems>article>strong{grid-column:2}.cartItems>article>strong{text-align:left}.cartSummary{position:static}.fieldGrid{grid-template-columns:1fr}.fieldGrid .wide{grid-column:auto}.commercePage>header{display:block}.commercePage>header span{margin-top:14px;display:block}}.optionValue{grid-template-columns:repeat(12,minmax(0,1fr));align-items:start;gap:16px 14px;padding:22px}.optionValue .optionLabel{grid-column:span 4}.optionValue .optionPrice,.optionValue .optionSalePrice{grid-column:span 2}.optionValue .optionSku{grid-column:span 3}.optionValue .optionStock{grid-column:span 1}.optionValue .optionColor{grid-column:span 3}.optionValue .optionColor input[type=color]{cursor:pointer;height:52px;padding:5px}.optionValue .optionColor small{letter-spacing:0;color:#777}.optionValue .optionImage{grid-column:span 7;min-width:0}.optionValue .optionImage .imageUploadField{grid-template-columns:110px minmax(150px,1fr) auto;padding:14px}.optionValue .optionImage .imageUploadField>img,.optionValue .optionImage .imagePlaceholder{width:110px;height:90px}.optionValue .optionEnabled{grid-column:span 2;align-self:center}.optionValue .optionDelete{grid-column:11/-1;justify-self:stretch}.optionValue input{min-height:48px}.optionValue label{min-width:0}.optionValue label input{font-size:14px}@media (max-width:1200px){.optionValue .optionLabel,.optionValue .optionSku{grid-column:span 6}.optionValue .optionPrice,.optionValue .optionSalePrice,.optionValue .optionStock,.optionValue .optionColor{grid-column:span 3}.optionValue .optionImage{grid-column:1/-1}.optionValue .optionEnabled,.optionValue .optionDelete{grid-column:span 6}}@media (max-width:700px){.optionEditor>header,.optionGroupHead{grid-template-columns:1fr;display:grid}.optionValue{grid-template-columns:1fr}.optionValue .optionLabel,.optionValue .optionPrice,.optionValue .optionSalePrice,.optionValue .optionSku,.optionValue .optionStock,.optionValue .optionColor,.optionValue .optionImage,.optionValue .optionEnabled,.optionValue .optionDelete{grid-column:1}.optionValue .optionImage .imageUploadField{grid-template-columns:1fr}}.variantGalleryField{background:#faf9f6;border:1px solid #ddd7ce;gap:10px;padding:14px;display:grid}.variantGalleryImages{gap:8px;padding-bottom:4px;display:flex;overflow-x:auto}.variantGalleryImages article{background:#fff;border:1px solid #d8d2c9;flex:0 0 112px;padding:5px}.variantGalleryImages img{object-fit:contain;background:#f3f1ed;width:100%;height:82px;display:block}.variantGalleryImages article>div{grid-template-columns:repeat(3,1fr);gap:3px;margin-top:5px;display:grid}.variantGalleryImages button{cursor:pointer;background:#fff;border:1px solid #d0cbc3;min-height:28px}.variantGalleryImages button:last-child{color:#a1261c}.variantGalleryField>.uploadButton{color:#fff;cursor:pointer;background:#302522;justify-self:start;padding:10px 13px}
.catalogPage,.detailPage{min-height:100vh}.catalogHero{color:#fff;background:#171613;padding:150px 6vw 85px}.catalogHero h1{letter-spacing:-.04em;margin:28px 0;font:500 clamp(52px,8vw,112px)/.92 Playfair Display,serif}.catalogHero h1 em{color:#c3a36d}.productGrid{grid-template-columns:repeat(4,1fr);gap:42px 18px;padding:70px 4vw 120px;display:grid}.productCard h2 a{color:inherit;text-decoration:none}.productImage{aspect-ratio:4/5;color:#837d72;background:#ddd8ce;text-decoration:none;display:block;position:relative;overflow:hidden}.productImage img{object-fit:cover;transition:transform .7s}.productImage:hover img{transform:scale(1.035)}.productImage span{letter-spacing:.2em;place-items:center;font-size:11px;display:grid;position:absolute;inset:0}.productBrand{letter-spacing:.18em;text-transform:uppercase;color:#8c7147;margin:17px 0 0;font-size:10px}.productPrice{color:#5d5951;font-size:13px}.breadcrumb{color:#777269;border-bottom:1px solid var(--line);white-space:nowrap;gap:10px;padding:28px 5vw;font-size:11px;display:flex;overflow:hidden}.breadcrumb a{color:inherit;text-decoration:none}.productIntro{grid-template-columns:minmax(0,1.55fr) minmax(330px,.7fr);gap:5vw;padding:45px 5vw 110px;display:grid}.detailGallery{grid-template-columns:1fr 1fr;gap:10px;display:grid}.detailGallery figure{aspect-ratio:1;background:#e5e1d8;margin:0;position:relative}.detailGallery .galleryLead{aspect-ratio:1.35;grid-column:1/-1}.detailGallery img{object-fit:contain}.productSummary{align-self:start;padding-top:35px;position:sticky;top:35px}.productSummary h1{letter-spacing:-.035em;margin:25px 0 15px;font:500 clamp(44px,5vw,78px)/1 Playfair Display,serif}.model{text-transform:uppercase;letter-spacing:.13em;color:#777;font-size:11px}.detailPrice{margin:40px 0;font-size:22px}.summaryText{color:#5e5a52;line-height:1.8}.inquiry{color:#fff;background:#191815;justify-content:space-between;margin:34px 0;padding:20px 22px;text-decoration:none;display:flex}.productSummary dl{font-size:12px}.productSummary dl div{border-top:1px solid var(--line);justify-content:space-between;padding:14px 0;display:flex}.productSummary dt{color:#777}.videoSection{color:#fff;text-align:center;background:#181714;padding:110px 8vw}.videoSection h2{margin:22px;font:500 clamp(42px,6vw,84px) Playfair Display,serif}.videoSection a{color:#d5b57e}.richContent{max-width:1000px;margin:0 auto;padding:100px 5vw;font-size:17px;line-height:1.85}.richContent img{max-width:100%;height:auto}.richContent h2,.richContent h3{font-family:Playfair Display,serif}.richContent iframe{max-width:100%}@media (max-width:1000px){.productGrid{grid-template-columns:repeat(3,1fr)}.productIntro{grid-template-columns:1fr}.productSummary{max-width:700px;position:static}.detailGallery .galleryLead{aspect-ratio:1}}@media (max-width:680px){.productGrid{grid-template-columns:repeat(2,1fr);padding:45px 4vw 80px}.productCard h2{font-size:18px}.catalogHero{padding:120px 6vw 65px}.productIntro{padding:25px 4vw 70px}.detailGallery{grid-template-columns:1fr}.detailGallery .galleryLead{grid-column:auto}.detailGallery figure{aspect-ratio:1}.richContent{padding:65px 5vw;font-size:15px}}.catalogMeta{color:#a9a59d;text-transform:uppercase;letter-spacing:.15em;border-top:1px solid #ffffff2e;justify-content:space-between;padding-top:35px;font-size:10px;display:flex}.catalogQuickNav{border-bottom:1px solid var(--line);white-space:nowrap;gap:38px;padding:25px 4vw;display:flex;overflow:auto}.catalogQuickNav a{text-transform:uppercase;letter-spacing:.13em;font-size:10px;text-decoration:none}.pagination{text-transform:uppercase;letter-spacing:.14em;grid-template-columns:1fr auto 1fr;align-items:center;padding:0 4vw 100px;font-size:10px;display:grid}.pagination a{border-bottom:1px solid var(--ink);width:max-content;padding:12px 0;text-decoration:none}.productGrid{gap:64px 14px;padding:55px 3vw 125px}.productImage{aspect-ratio:1;background:#e8e4dc}.productImage img{object-fit:contain;mix-blend-mode:multiply;padding:4%}.productImage i{color:#fff;text-transform:uppercase;letter-spacing:.13em;background:#141310eb;padding:16px 18px;font-size:9px;font-style:normal;transition:transform .35s;position:absolute;bottom:0;left:0;right:0;transform:translateY(100%)}.productImage:hover i{transform:none}.productCardInfo{justify-content:space-between;align-items:start;gap:18px;padding-top:17px;display:flex}.productCardInfo>div{min-width:0}.productCard .productBrand{margin:0 0 8px}.productCard h2{margin:0;font:500 19px/1.25 Playfair Display,serif}.productCard .productPrice{white-space:nowrap;margin:22px 0 0;font-size:11px}.pagination{grid-template-columns:1fr auto 1fr;gap:25px;padding:0 4vw 100px;display:grid}.pagination a:last-child{justify-self:end}.conditionBadge{z-index:2;letter-spacing:.16em;border-radius:999px;padding:8px 11px;font:600 8px/1 DM Sans,sans-serif;position:absolute;top:14px;left:14px;box-shadow:0 4px 16px #14120e1f}.conditionBadge.brandNew{color:#f9f6ef;background:#171613}.conditionBadge.used{color:#2b2114;background:#d2b47d}.detailCondition{letter-spacing:.14em;border-radius:999px;align-items:center;margin:18px 0 0;padding:9px 13px;font-size:9px;font-weight:600;line-height:1;display:inline-flex}.detailCondition.brandNew{color:#fff;background:#171613}.detailCondition.used{color:#2b2114;background:#d2b47d}@media (max-width:680px){.productGrid{gap:42px 8px;padding:38px 3vw 80px}.productCardInfo{padding-top:12px;display:block}.productCard h2{font-size:15px}.productCard .productPrice{margin:10px 0 0}.productImage i{display:none}.pagination{grid-template-columns:1fr auto 1fr;font-size:9px}}.catalogHero h1,.productCard h2,.productSummary h1,.videoSection h2,.richContent h2,.richContent h3{font-family:DM Sans,sans-serif}.catalogHero h1,.productSummary h1{letter-spacing:-.065em;font-weight:400}.productCard h2{letter-spacing:-.03em;font-weight:400}.categoryRailSection{background:#f4f1eb;border-bottom:1px solid #d8d2c8;padding:clamp(44px,6vw,92px) max(24px,5vw);overflow:hidden}.categoryRailSection>header{align-items:end;gap:28px;margin-bottom:30px;display:flex}.categoryRailSection>header h2{letter-spacing:-.045em;margin:0;font-size:clamp(30px,4vw,58px);font-weight:400}.categoryRailSection>header .eyebrow{margin:0 auto 8px 0}.categoryRailSection>header>span{letter-spacing:.12em;text-transform:uppercase;color:#756d62;font-size:13px}.categoryRailSection>header>span b{color:#b08a4e;font-size:20px}.categoryRail{scroll-snap-type:inline mandatory;scrollbar-color:#b08a4e transparent;scrollbar-width:thin;grid-auto-columns:minmax(280px,31vw);grid-auto-flow:column;gap:18px;padding:0 0 25px;display:grid;overflow-x:auto}.categoryRail::-webkit-scrollbar{height:7px}.categoryRail::-webkit-scrollbar-track{background:radial-gradient(circle,#c7bca9 2px,#0000 3px) 0 0/14px 7px}.categoryRail::-webkit-scrollbar-thumb{background:linear-gradient(90deg,#d8c29d,#a77d3d);border-radius:99px}.categoryRailCentered{justify-content:center}.categoryRailCentered .categoryRailCard{width:min(430px,31vw)}.brandSearch{background:#fff;border:1px solid #cfc8be;grid-template-columns:auto 1fr;align-items:center;gap:8px;margin-bottom:12px;padding:0 11px;display:grid}.brandSearch span{color:#8a8176;font-size:20px}.brandSearch input{outline:0;min-width:0;border:0!important;padding:12px 4px!important}.brandEmpty{color:#8a8176;padding:12px 0;font-size:12px}.categoryRailCard{aspect-ratio:1.25;color:#fff;scroll-snap-align:start;background:#171612;display:block;position:relative;overflow:hidden}.categoryRailCard img{object-fit:cover;transition:transform .8s cubic-bezier(.2,.8,.2,1),filter .5s}.categoryRailCard:hover img{filter:saturate(1.08);transform:scale(1.07)}.categoryRailShade{background:linear-gradient(#0000000d,#000000bd);position:absolute;inset:0}.categoryRailCard>small{border:1px solid #ffffff8c;border-radius:99px;padding:7px 10px;position:absolute;top:20px;left:22px}.categoryRailCard>div{position:absolute;inset:auto 24px 22px}.categoryRailCard h3{letter-spacing:-.035em;margin:0 0 7px;font-size:clamp(25px,2.4vw,39px);font-weight:400}.categoryRailCard p{color:#ffffffbf;margin:0}.categoryRailCard div>b{opacity:0;text-transform:uppercase;letter-spacing:.14em;max-height:0;margin-top:14px;font-size:11px;transition:all .35s;display:block;transform:translateY(12px)}.categoryRailCard:hover div>b{opacity:1;max-height:30px;transform:none}.catalogWithSidebar{grid-template-columns:minmax(250px,310px) minmax(0,1fr);gap:clamp(28px,4vw,64px);padding:clamp(52px,7vw,100px) max(24px,5vw);display:grid}.catalogWithoutSidebar{padding:clamp(52px,7vw,100px) max(24px,5vw)}.catalogResults{min-width:0}.catalogWithSidebar .productGrid,.catalogWithoutSidebar .productGrid{grid-template-columns:repeat(3,minmax(0,1fr));padding:0 0 90px}.catalogResultHead{border-bottom:1px solid #d6d0c7;justify-content:space-between;align-items:end;margin-bottom:36px;padding-bottom:24px;display:flex}.catalogResultHead h2{letter-spacing:-.045em;margin:4px 0 0;font-size:clamp(34px,4vw,58px);font-weight:400}.catalogResultHead>span{color:#786f65;letter-spacing:.08em;text-transform:uppercase;font-size:13px}.catalogSidebar{position:relative}.catalogSidebar>.sidebarTitle{color:#fff;z-index:2;background:#171713;justify-content:space-between;align-items:center;padding:24px 22px;display:flex;position:sticky;top:110px}.sidebarTitle span{letter-spacing:.2em;color:#c49b5b;font-size:10px}.sidebarTitle b{font-weight:400}.filterWidgets{background:#f8f6f1;border:1px solid #d6d0c7;position:sticky;top:180px}.filterWidget{border-bottom:1px solid #d6d0c7;padding:25px 22px}.filterWidget h3{justify-content:space-between;margin:0 0 18px;font-size:17px;font-weight:500;display:flex}.filterWidget h3 small{background:#e7e0d5;border-radius:99px;padding:3px 8px}.filterRange{color:#655e55;border-bottom:1px solid #0000;padding:9px 0;display:block}.filterRange:hover,.filterRange.active{color:#111;border-bottom-color:#b08a4e;padding-left:8px}.customPrice{grid-template-columns:1fr auto 1fr;align-items:center;gap:8px;margin-top:16px;display:grid}.customPrice input{background:#fff;border:1px solid #cfc8be;width:100%;min-width:0;padding:12px 9px}.customPrice i{color:#9a9186;font-style:normal}.brandChoices{scrollbar-width:thin;scrollbar-color:#b08a4e #e8e2d9;max-height:330px;padding-right:7px;overflow:auto}.filterChoice{cursor:pointer;grid-template-columns:18px 1fr auto;align-items:center;gap:9px;padding:8px 0;display:grid}.filterChoice input{accent-color:#171713}.filterChoice b{color:#8a8176;font-size:11px;font-weight:400}.applyFilters{color:#fff;text-transform:uppercase;letter-spacing:.12em;background:#171713;border:0;justify-content:space-between;width:calc(100% - 44px);margin:22px;padding:15px 17px;display:flex}.clearFilters{text-align:center;margin:-8px 0 22px;text-decoration:underline;display:block}.mobileFilterToggle,.mobileFilterBackdrop{display:none}@media (max-width:1100px){.catalogWithSidebar .productGrid,.catalogWithoutSidebar .productGrid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:820px){.categoryRailSection{padding-left:18px;padding-right:0}.categoryRailSection>header{padding-right:18px}.categoryRailSection>header>span{display:none}.categoryRailCentered{justify-content:start}.categoryRailCentered .categoryRailCard{width:78vw}.categoryRail{grid-auto-columns:78vw;padding-right:18px}.catalogWithSidebar{padding:42px 16px;display:block}.catalogSidebar{display:none}.catalogResultHead{align-items:start}.catalogResultHead>span{text-align:right;max-width:42%}.mobileFilterToggle{z-index:50;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);color:#fff;background:#171613c7;border:1px solid #ffffff8c;border-left:0;border-radius:0 22px 22px 0;align-items:center;gap:9px;padding:13px 12px 13px 9px;display:flex;position:fixed;top:48%;left:0;box-shadow:0 8px 30px #0000002b}.mobileFilterToggle i{background:linear-gradient(#c7a368 0 0) 0 3px/16px 1px no-repeat,linear-gradient(#c7a368 0 0) 0 11px/16px 1px no-repeat;width:16px;height:16px}.mobileFilterToggle span{text-transform:uppercase;letter-spacing:.14em;font-size:10px}.mobileFilterBackdrop{z-index:100;-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);background:#0c0b096b;display:block;position:fixed;inset:0}.mobileFilterPanel{background:#f5f2ec;width:min(90vw,390px);animation:.35s filterIn;position:absolute;top:0;bottom:0;left:0;overflow:auto}.mobileFilterPanel>header{color:#fff;background:#181713;justify-content:space-between;padding:26px 22px;display:flex}.mobileFilterPanel>header small{letter-spacing:.16em;color:#bc9455}.mobileFilterPanel>header h2{margin:8px 0 0;font-size:27px;font-weight:400}.mobileFilterPanel>header button{color:#fff;background:0 0;border:0;font-size:34px}.mobileFilterPanel .filterWidgets{border:0;position:static}.mobileFilterPanel .brandChoices{max-height:none}@keyframes filterIn{0%{transform:translate(-100%)}to{transform:none}}}.richContent{text-align:justify}.richContent img{margin-left:auto;margin-right:auto;display:block}.richContent figure,.richContent figcaption,.richContent .wp-caption,.richContent .wp-caption-text{text-align:center}.richContent figcaption,.richContent .wp-caption-text{font-style:italic}.categoryDescription{border-top:1px solid #d6d0c7;position:relative}.categoryDescription .richContent{transition:max-height .55s}.categoryDescription.isCollapsed .richContent{max-height:720px;overflow:hidden}.categoryDescription.isCollapsed:after{content:"";z-index:1;pointer-events:none;background:linear-gradient(#f9f7f200,#f9f7f2 82%);height:180px;position:absolute;bottom:90px;left:0;right:0}.descriptionToggle{z-index:2;color:#171713;text-transform:uppercase;letter-spacing:.13em;cursor:pointer;background:#f9f7f2;border:1px solid #171713;justify-content:center;align-items:center;gap:12px;margin:24px auto 55px;padding:14px 25px;font-size:10px;display:flex;position:relative}.categoryDescription:not(.isCollapsed) .descriptionToggle{margin:35px auto 55px}.descriptionToggle:hover{color:#fff;background:#171713}.descriptionToggle span{font-size:15px}.articlePage>figure figcaption{text-align:center;font-style:italic}.richContent .brandEditorialFigure{width:100%;margin:36px auto 44px}.richContent .brandEditorialFigure img{aspect-ratio:8/5;object-fit:cover;background:#e4dfd6;width:100%}.richContent .brandEditorialFigure figcaption{color:#716b62;text-align:center;max-width:820px;margin:11px auto 0;font-size:13px;font-style:normal;line-height:1.55}.summaryFacts{border-top:1px solid var(--line);margin:28px 0 10px;font-size:13px}.summaryFacts>div{border-bottom:1px solid var(--line);grid-template-columns:115px minmax(0,1fr);gap:18px;padding:11px 0;display:grid}.summaryFacts dt{color:#777}.summaryFacts dd{text-align:right;margin:0;font-weight:500}@media (max-width:520px){.summaryFacts>div{grid-template-columns:92px minmax(0,1fr);gap:12px}.summaryFacts dd{text-align:left}}.richContent ul{border-top:1px solid #d6d0c7;margin:24px 0 34px;padding:0;list-style:none}.richContent li{text-align:justify;border-bottom:1px solid #d6d0c7;margin:0;padding:14px 12px 14px 34px;position:relative}.richContent li:before{content:"•";color:#a57d42;font-weight:700;position:absolute;top:14px;left:10px}.richContent li:nth-child(2n){background:#ded8cd2e}.filterWidgets a,.filterRange,.clearFilters{text-decoration:none}.tgltToc{--toc-primary:#f59e0b;--toc-accent:#d97706;--toc-text:#1a1a1a;--toc-bg-from:#faf8f5;--toc-bg-to:#f5f0ea;--toc-link:#333;--toc-link-hover:#d97706;background:linear-gradient(135deg,var(--toc-bg-from),var(--toc-bg-to));border:1px solid color-mix(in srgb,var(--toc-primary) 25%,transparent);border-left:4px solid var(--toc-primary);box-shadow:0 2px 8px color-mix(in srgb,var(--toc-primary) 8%,transparent);text-align:left;width:fit-content;max-width:100%;margin:20px 0;transition:box-shadow .3s,max-width .3s,width .3s;overflow:hidden}.tgltToc.isCollapsed{max-width:280px}.tgltToc:hover{box-shadow:0 4px 16px color-mix(in srgb,var(--toc-primary) 15%,transparent)}.tgltTocHeader{width:100%;color:inherit;cursor:pointer;text-align:left;background:0 0;border:0;align-items:center;gap:8px;padding:6px 12px;display:flex}.tgltTocHeader:hover{background:color-mix(in srgb,var(--toc-primary) 6%,transparent)}.tgltTocIcon{color:var(--toc-primary);background:color-mix(in srgb,var(--toc-primary) 12%,transparent);flex:none;place-items:center;width:28px;height:28px;display:grid}.tgltTocIcon svg{fill:none;stroke:currentColor;stroke-width:2px;stroke-linecap:round;width:16px;height:16px}.tgltTocTitle{color:var(--toc-text);letter-spacing:.02em;flex:1;font-size:1rem;font-weight:700}.tgltTocCount{color:#777;background:color-mix(in srgb,var(--toc-primary) 10%,transparent);white-space:nowrap;padding:1px 6px;font-size:.8rem}.tgltTocArrow{color:var(--toc-primary);font-size:18px;line-height:1;transition:transform .3s}.tgltToc.isCollapsed .tgltTocArrow{transform:rotate(-90deg)}.tgltTocList,.tgltTocSublist{counter-reset:toc-h2;max-height:600px;transition:max-height .4s,padding .3s,opacity .3s;overflow-y:auto;margin:0!important;padding:0 18px 16px!important;list-style:none!important}.tgltTocSublist{counter-reset:toc-h3;overflow:visible;padding:0!important}.tgltTocSublist .tgltTocSublist{counter-reset:toc-h4}.tgltToc.isCollapsed .tgltTocList{opacity:0;max-height:0;overflow:hidden;padding:0!important}.tgltTocList li{background:0 0!important;border:0!important;margin:0!important;padding:0!important}.tgltTocList>li{counter-increment:toc-h2}.tgltTocSublist>li{counter-increment:toc-h3}.tgltTocSublist .tgltTocSublist>li{counter-increment:toc-h4}.tgltTocLink{color:var(--toc-link);text-align:left;align-items:center;gap:8px;padding:4px 12px;font-size:.95rem;line-height:1.4;text-decoration:none;transition:all .2s;display:flex}.tgltTocLink:before{color:var(--toc-primary);min-width:24px;font-size:.88rem;font-weight:700;position:static}.tgltTocList>li>.tgltTocLink:before{content:counter(toc-h2) "."}.tgltTocSublist>li>.tgltTocLink:before{content:counter(toc-h2) "." counter(toc-h3);color:color-mix(in srgb,var(--toc-primary) 60%,#999);min-width:28px}.tgltTocSublist .tgltTocSublist>li>.tgltTocLink:before{content:counter(toc-h2) "." counter(toc-h3) "." counter(toc-h4);color:#999;min-width:34px}.tgltTocLink:hover{background:color-mix(in srgb,var(--toc-primary) 8%,transparent);color:var(--toc-link-hover);padding-left:16px}.tgltTocLink.isActive{background:color-mix(in srgb,var(--toc-primary) 10%,transparent);color:var(--toc-accent);border-left:3px solid var(--toc-primary);margin-left:-3px;font-weight:600}.tgltTocLevel3>.tgltTocLink{padding-left:32px;font-size:.9rem}.tgltTocLevel4>.tgltTocLink{color:#555;padding-left:52px;font-size:.84rem}.richContentFragment>:first-child{margin-top:0}.richContentFragment>:last-child{margin-bottom:0}.richContent>.tgltToc{margin-top:28px;margin-bottom:38px}@media (max-width:768px){.tgltToc{width:100%;max-width:100%;margin:0 0 24px}.tgltToc.isCollapsed{max-width:140px}.tgltToc.isCollapsed .tgltTocHeader{justify-content:center;padding:5px 10px}.tgltToc.isCollapsed .tgltTocTitle{text-align:center;flex:none}.tgltToc.isCollapsed .tgltTocCount{display:none}.tgltTocList{max-height:400px;padding:0 10px 10px!important}.tgltTocLink{gap:6px;padding:4px 6px;font-size:.85rem}.tgltTocLevel3>.tgltTocLink{padding-left:16px;font-size:.82rem}.tgltTocLevel4>.tgltTocLink{padding-left:26px;font-size:.78rem}}.richContent .tgltTocList li:before{content:none!important;display:none!important}.richContent .tgltTocList li{position:static!important}.richContent table{border-collapse:separate;border-spacing:0;background:#fff;border:1px solid #d4cec4;width:100%;margin:34px 0 44px;font-size:14px;line-height:1.55;box-shadow:0 12px 32px #1f1c170f}.richContent table caption{color:#756c61;text-align:left;padding:0 0 13px;font-size:12px}.richContent th,.richContent td{text-align:left;vertical-align:top;border-bottom:1px solid #d4cec4;border-right:1px solid #d4cec4;padding:16px 18px}.richContent th:last-child,.richContent td:last-child{border-right:0}.richContent tr:last-child td{border-bottom:0}.richContent th{color:#fff;letter-spacing:.015em;background:#1c1d1a;font-weight:600}.richContent thead tr:first-child th:first-child{border-top-left-radius:2px}.richContent thead tr:first-child th:last-child{border-top-right-radius:2px}.richContent tbody tr:nth-child(2n){background:#f0ece5}.richContent tbody tr{transition:background .2s}.richContent tbody tr:hover{background:#e9e2d7}.richContent td strong{color:#765624}@media (max-width:760px){.richContent table{overscroll-behavior-inline:contain;white-space:normal;-webkit-overflow-scrolling:touch;max-width:100%;margin:27px 0 36px;font-size:13px;display:block;overflow-x:auto}.richContent th,.richContent td{min-width:155px;padding:12px 13px}.richContent th:first-child,.richContent td:first-child{z-index:1;min-width:130px;position:sticky;left:0}.richContent th:first-child{background:#1c1d1a}.richContent tbody td:first-child{background:#f8f5ef;font-weight:600}.richContent tbody tr:nth-child(2n) td:first-child{background:#ece6dc}}
.journalHero{color:#fff;background:#161512;flex-direction:column;justify-content:flex-end;min-height:650px;padding:55px 6vw 85px;display:flex;position:relative}.journalHero>span{text-transform:uppercase;letter-spacing:.18em;color:#77736c;font-size:8px;position:absolute;top:50px;right:6vw}.journalHero h1{letter-spacing:-.05em;margin:25px 0;font:500 clamp(58px,8vw,118px)/.9 Playfair Display,serif}.journalHero h1 em{color:#c1a16a;font-weight:500}.journalHero>p:last-child{color:#aaa69e;max-width:470px;font-size:13px;line-height:1.7}.featuredArticle{background:#e6e0d6;grid-template-columns:1.55fr 1fr;min-height:690px;display:grid}.featuredArticleImage{position:relative;overflow:hidden}.featuredArticleImage img{object-fit:cover;transition:transform .8s}.featuredArticleImage:hover img{transform:scale(1.02)}.featuredArticle>div{flex-direction:column;justify-content:center;padding:8vw 6vw;display:flex}.featuredArticle h2{margin:25px 0;font:500 clamp(38px,4.5vw,68px)/1.04 Playfair Display,serif}.featuredArticle h2 a{text-decoration:none}.featuredArticle>div>p:not(.eyebrow){color:#68635b;line-height:1.75}.journalIndex{text-transform:uppercase;letter-spacing:.14em;justify-content:space-between;padding:75px 4vw 25px;font-size:9px;display:flex}.articleGrid{grid-template-columns:repeat(12,1fr);gap:70px 18px;padding:20px 3vw 130px;display:grid}.articleGrid>article{grid-column:span 4}.articleGrid>article.articleLarge{grid-column:span 8}.articleImage{aspect-ratio:1.15;background:#ddd8ce;margin-bottom:20px;display:block;position:relative;overflow:hidden}.articleLarge .articleImage{aspect-ratio:1.65}.articleImage img{object-fit:cover;transition:transform .65s}.articleImage:hover img{transform:scale(1.025)}.articleGrid>article>div{padding-right:45px;position:relative}.articleGrid time{color:#967847;letter-spacing:.12em;text-transform:uppercase;font-size:8px}.articleGrid h2{margin:12px 0;font:500 clamp(22px,2.2vw,34px)/1.16 Playfair Display,serif}.articleGrid h2 a,.articleArrow{color:inherit;text-decoration:none}.articleArrow{font-size:20px;position:absolute;top:12px;right:5px}.articleBreadcrumb{border-bottom:1px solid var(--line);text-transform:uppercase;letter-spacing:.13em;gap:12px;padding:28px 5vw;font-size:9px;display:flex}.articleBreadcrumb a{text-decoration:none}.articlePage>header{padding:90px 8vw 80px}.articlePage>header>div{justify-content:space-between;align-items:center;display:flex}.articlePage>header>div>p:last-child{text-transform:uppercase;letter-spacing:.14em;color:#777;font-size:9px}.articlePage>header h1{letter-spacing:-.05em;max-width:1250px;margin:55px 0;font:500 clamp(54px,8vw,116px)/.95 Playfair Display,serif}.articleDeck{color:#69645c;max-width:680px;margin-left:auto;font-size:15px;line-height:1.75}.articlePage>figure{aspect-ratio:1.9;background:#ddd8ce;width:92vw;margin:0 auto;position:relative}.articlePage>figure img{object-fit:cover}.articlePage figcaption{text-transform:uppercase;letter-spacing:.14em;font-size:8px;position:absolute;bottom:-25px;right:0}.articleBody{grid-template-columns:180px minmax(0,760px);justify-content:center;gap:60px;padding:80px 5vw;display:grid}.articleBody aside{text-transform:uppercase;letter-spacing:.12em;flex-direction:column;gap:10px;padding-top:110px;font-size:9px;display:flex}.articleBody aside span{color:#a38350;margin-bottom:10px}.articleBody aside a{text-decoration:none}.articleBody .richContent{margin:0;padding:70px 0}.articleBody .richContent>p:first-child:first-letter{float:left;padding:10px 10px 0 0;font:500 78px/.75 Playfair Display,serif}@media (max-width:800px){.featuredArticle{grid-template-columns:1fr}.featuredArticleImage{min-height:460px}.articleGrid>article,.articleGrid>article.articleLarge{grid-column:span 6}.articleBody{grid-template-columns:1fr}.articleBody aside{display:none}}@media (max-width:600px){.journalHero{min-height:540px;padding:45px 5vw 65px}.journalHero h1{font-size:16vw}.featuredArticleImage{min-height:390px}.featuredArticle>div{padding:70px 6vw}.articleGrid{display:block}.articleGrid>article{margin-bottom:55px}.articleImage,.articleLarge .articleImage{aspect-ratio:1.2}.articlePage>header{padding:65px 5vw}.articlePage>header h1{margin:38px 0;font-size:14vw}.articleDeck{font-size:13px}.articlePage>figure{aspect-ratio:1;width:100%}.articleBody{padding:45px 5vw}.articleBody .richContent{padding:35px 0}}.journalHero h1,.featuredArticle h2,.articleGrid h2,.articlePage>header h1,.articleBody .richContent>p:first-child:first-letter{font-family:DM Sans,sans-serif}.journalHero h1,.featuredArticle h2,.articlePage>header h1{letter-spacing:-.065em;font-weight:400}.articleArchiveWithSidebar{grid-template-columns:290px minmax(0,1fr);gap:50px;padding:70px 4vw 110px;display:grid}.articleArchiveWithSidebar .articleGrid{padding:0}.articleDetailWithSidebar{grid-template-columns:minmax(0,1fr) 310px;gap:45px;padding-right:5vw;display:grid}.articleDetailWithSidebar .articleBody{padding-right:0}.articleWidgetSidebar{align-self:start;padding-top:20px;position:sticky;top:110px}.articleWidgetSidebar section{border-top:1px solid #cdc7be;padding:26px 0}.articleWidgetSidebar h3{margin:8px 0 22px;font-size:22px;font-weight:400}.articleWidgetSidebar a{border-bottom:1px solid #e0dbd3;grid-template-columns:1fr auto;gap:12px;padding:11px 0;text-decoration:none;display:grid}.articleWidgetSidebar a:hover span{color:#a57d42}.articleWidgetSidebar a b,.articleWidgetSidebar a small{color:#9a8f81;font-size:10px}.articleWidgetSidebar section:last-child a{grid-template-columns:26px 1fr}.articleWidgetSidebar .eyebrow{color:#a57d42}@media (max-width:900px){.articleArchiveWithSidebar,.articleDetailWithSidebar{padding:45px 5vw;display:block}.articleArchiveWithSidebar .articleWidgetSidebar{margin-bottom:50px}.articleDetailWithSidebar .articleBody{padding:0}.articleWidgetSidebar{position:static}.articleWidgetSidebar section{display:block}}
.categoryHero{color:#fff;background:#201e1a;min-height:590px;padding:0;position:relative;overflow:hidden}.categoryHero>img{object-fit:cover}.categoryHeroShade{background:linear-gradient(90deg,#090908d1,#09090847 65%,#09090814),linear-gradient(#0000 45%,#09090873);position:absolute;inset:0}.categoryHeroInner{z-index:1;flex-direction:column;justify-content:flex-end;min-height:590px;padding:80px 6vw 70px;display:flex;position:relative}.categoryHeroInner nav{color:#cbc7bf;gap:10px;font-size:10px;display:flex;position:absolute;top:42px}.categoryHeroInner nav a{color:inherit;text-decoration:none}.categoryHero h1{letter-spacing:-.055em;max-width:950px;margin:22px 0 18px;font:500 clamp(68px,9vw,132px)/.86 Playfair Display,serif}.categorySummary{color:#d7d3cb;max-width:650px;font-weight:300;line-height:1.7}.categoryCount{text-transform:uppercase;letter-spacing:.16em;color:#c4a36c;margin-top:22px;font-size:9px}.featuredSubcategories{border-bottom:1px solid var(--line);white-space:nowrap;background:#f5f2eb;align-items:center;gap:0;display:flex;overflow:auto}.featuredSubcategories a{text-transform:uppercase;letter-spacing:.11em;border-right:1px solid var(--line);padding:24px 28px;font-size:9px;text-decoration:none}.featuredSubcategories a:last-child{color:#fff;background:#1a1916;margin-left:auto}.categoryDirectory{border-bottom:1px solid var(--line);scroll-margin-top:20px}.categoryDirectory summary{cursor:pointer;text-transform:uppercase;letter-spacing:.14em;justify-content:space-between;padding:25px 4vw;font-size:10px;list-style:none;display:flex}.categoryDirectory summary::-webkit-details-marker{display:none}.categoryDirectory summary span{font-size:18px}.categoryDirectory[open] summary span{transform:rotate(45deg)}.categoryDirectory>div{border-top:1px solid var(--line);grid-template-columns:repeat(4,1fr);display:grid}.categoryDirectory a{border-right:1px solid var(--line);border-bottom:1px solid var(--line);justify-content:space-between;gap:20px;padding:18px 4vw;font-size:12px;text-decoration:none;display:flex}.categoryDirectory a:hover{background:#e8e2d8}.catalogToolbar{justify-content:space-between;align-items:end;padding:100px 4vw 0;display:flex}.catalogToolbar h2{margin:14px 0 0;font:500 clamp(38px,4vw,58px)/1 Playfair Display,serif}.catalogToolbar>p{text-transform:uppercase;letter-spacing:.13em;color:#777269;font-size:10px}.searchPage>header{color:#fff;background:#191815;padding:130px 6vw 65px}.searchPage>header h1{font:500 clamp(44px,6vw,88px)/1 Playfair Display,serif}.searchPage form{border-bottom:1px solid #8c744f;max-width:760px;margin:45px 0 20px;display:flex}.searchPage input{color:#fff;background:0 0;border:0;outline:0;flex:1;padding:17px 0;font:300 20px DM Sans}.searchPage button{color:#c7a66f;text-transform:uppercase;letter-spacing:.1em;background:0 0;border:0}@media (max-width:900px){.categoryDirectory>div{grid-template-columns:repeat(2,1fr)}.categoryHero,.categoryHeroInner{min-height:530px}.categoryHeroInner{padding-bottom:55px}}@media (max-width:600px){.categoryHero,.categoryHeroInner{min-height:500px}.categoryHeroInner{padding:65px 5vw 45px}.categoryHeroInner nav{top:28px}.categoryHero h1{font-size:17vw}.categoryHero>img{object-position:62% center}.categoryHeroShade{background:linear-gradient(#09090824,#090908e0)}.categorySummary{font-size:13px}.featuredSubcategories a{padding:20px}.featuredSubcategories a:last-child{margin-left:0}.categoryDirectory>div{grid-template-columns:1fr}.catalogToolbar{padding:70px 4vw 0}.catalogToolbar>p{display:none}}.categoryHero h1,.catalogToolbar h2,.searchPage>header h1{letter-spacing:-.065em;font-family:DM Sans,sans-serif;font-weight:400}.brandHero>img{object-fit:cover}.brandHero.categoryHeroVisual .categoryHeroShade{background:linear-gradient(90deg,#090908e0,#09090859 64%,#0909081f),linear-gradient(#0000 40%,#09090880)}
.homeProducts{background:#e9e5dc;padding:100px 0 130px}.homeProducts .sectionHead{padding:0 5vw}.homeProducts .productGrid{padding-top:30px;padding-bottom:55px}.viewAll{max-width:340px;color:inherit;border-bottom:1px solid var(--ink);text-transform:uppercase;letter-spacing:.12em;justify-content:space-between;margin:0 auto;padding:15px 0;font-size:11px;text-decoration:none;display:flex}
.topNote{color:#11100e;text-transform:uppercase;letter-spacing:.18em;background:#a88955;justify-content:space-between;align-items:center;height:30px;padding:0 3vw;font-size:8px;display:flex}.globalHeader{color:#fff;z-index:50;background:#11110f;border-bottom:1px solid #ffffff1c;grid-template-columns:auto 1fr auto;align-items:center;gap:4vw;height:88px;padding:0 3.4vw;display:grid;position:relative}.globalHeader a{color:inherit;text-decoration:none}.brand{letter-spacing:.14em;align-items:baseline;gap:7px;display:flex}.brand b{font-size:17px;font-weight:500}.brand span{color:#c5a56d;letter-spacing:.02em;font:italic 16px Playfair Display,serif}.globalHeader>nav{justify-content:center;gap:30px;display:flex}.globalHeader>nav a{text-transform:uppercase;letter-spacing:.16em;padding:35px 0;font-size:9px;position:relative}.globalHeader>nav a:after{content:"";background:#b8945c;height:1px;transition:right .3s;position:absolute;bottom:26px;left:0;right:100%}.globalHeader>nav a:hover:after{right:0}.headerActions{align-items:center;gap:22px;display:flex}.searchTrigger{font-size:22px;font-weight:300}.appointment{text-transform:uppercase;letter-spacing:.14em;border:1px solid #665f54;gap:35px;padding:13px 16px;font-size:8px;display:flex}.appointment:hover{color:#111;background:#fff}.mobileMenu{display:none}.globalFooter{color:#fff;background:#11110f;overflow:hidden}.footerMarquee{white-space:nowrap;color:#1d1c19;border-bottom:1px solid #ffffff14;padding:35px 0;font:500 clamp(70px,11vw,170px)/.84 Playfair Display,serif}.footerLead{text-align:center;border-bottom:1px solid #ffffff1a;padding:120px 5vw 130px}.footerLead h2{letter-spacing:-.04em;margin:28px 0;font:500 clamp(48px,7vw,96px)/.98 Playfair Display,serif}.footerLead h2 em{color:#c3a36c;font-weight:500}.footerLead>p:not(.eyebrow){color:#9b978f;font-size:13px}.footerLead>a{color:#fff;text-transform:uppercase;letter-spacing:.15em;border-bottom:1px solid #a38658;justify-content:space-between;min-width:300px;margin-top:28px;padding:15px 0;font-size:9px;text-decoration:none;display:inline-flex}.footerGrid{grid-template-columns:2.2fr 1fr 1fr 1.3fr;gap:60px;padding:75px 5vw;display:grid}.footerIdentity>p{max-width:300px;line-height:1.7}.footerGrid nav,.footerGrid address{flex-direction:column;gap:15px;font-style:normal;display:flex}.footerGrid strong{text-transform:uppercase;letter-spacing:.2em;color:#a98a58;margin-bottom:10px;font-size:8px}.footerGrid a,.footerGrid span,.footerGrid p{color:#aaa69e;font-size:11px;text-decoration:none}.footerGrid a:hover{color:#fff}.footerBottom{color:#66635d;text-transform:uppercase;letter-spacing:.12em;border-top:1px solid #ffffff1a;grid-template-columns:1fr 1fr 1fr;padding:20px 5vw;font-size:8px;display:grid}.footerBottom span:nth-child(2){text-align:center}.footerBottom span:last-child{text-align:right}@media (max-width:900px){.topNote span:first-child{display:none}.topNote{justify-content:center}.globalHeader{grid-template-columns:1fr auto;height:72px}.globalHeader>nav,.headerActions{display:none}.mobileMenu{display:block;position:relative}.mobileMenu summary{text-transform:uppercase;letter-spacing:.14em;cursor:pointer;align-items:center;gap:6px;font-size:9px;list-style:none;display:flex}.mobileMenu summary::-webkit-details-marker{display:none}.mobileMenu summary i{background:#fff;width:12px;height:1px;position:absolute;top:5px;right:42px}.mobileMenu summary i:nth-child(2){top:10px}.mobileMenu div{z-index:100;background:#141310;flex-direction:column;height:calc(100vh - 102px);padding:35px 6vw;display:flex;position:fixed;top:102px;left:0;right:0}.mobileMenu div>p{color:#8d7248;text-transform:uppercase;letter-spacing:.18em;font-size:8px}.mobileMenu div a{border-bottom:1px solid #ffffff1a;align-items:center;gap:22px;padding:17px 0;font:500 27px Playfair Display,serif;display:flex}.mobileMenu small{color:#8d7248;font:400 8px DM Sans}.footerGrid{grid-template-columns:1fr 1fr}.footerIdentity{grid-column:1/-1}}@media (max-width:600px){.footerMarquee{font-size:70px}.footerLead{padding:85px 5vw 95px}.footerGrid{grid-template-columns:1fr;padding:55px 6vw}.footerIdentity{grid-column:auto}.footerBottom{grid-template-columns:1fr;gap:9px}.footerBottom span:nth-child(2),.footerBottom span:last-child{text-align:left}}.brand span,.footerMarquee,.footerLead h2,.mobileMenu div a{font-family:DM Sans,sans-serif;font-style:normal}.footerLead h2{letter-spacing:-.06em;font-weight:400}.footerMarquee{letter-spacing:-.06em;font-weight:500}
.contactPage{background:#eeebe4}.contactIntro{color:#fff;background:#191815;flex-direction:column;justify-content:center;min-height:70vh;padding:130px 7vw;display:flex}.contactIntro h1{letter-spacing:-.05em;margin:35px 0;font:500 clamp(65px,10vw,145px)/.82 Playfair Display,serif}.contactIntro h1 em{color:#bd9c65}.contactIntro>p:last-child{color:#b6b1a9;max-width:560px;line-height:1.7}.contactForm{grid-template-columns:2fr 1fr;gap:10vw;padding:110px 8vw;display:grid}.contactForm h2{font:500 50px Playfair Display,serif}.contactForm form{grid-template-columns:1fr 1fr;gap:30px 20px;margin-top:50px;display:grid}.contactForm label{text-transform:uppercase;letter-spacing:.13em;flex-direction:column;gap:10px;font-size:10px;display:flex}.contactForm label:last-of-type{grid-column:1/-1}.contactForm input,.contactForm textarea{background:0 0;border:0;border-bottom:1px solid #aaa49a;outline:0;padding:12px 0;font:400 16px DM Sans}.contactForm button{color:#fff;background:#181714;border:0;grid-column:1/-1;justify-content:space-between;margin-top:15px;padding:20px;display:flex}.contactForm aside{padding-top:110px}.contactForm aside div{border-top:1px solid var(--line);flex-direction:column;gap:8px;padding:20px 0;display:flex}.contactForm aside strong{text-transform:uppercase;letter-spacing:.13em;color:#8c7249;font-size:10px}.contactForm aside a,.contactForm aside span{color:inherit;font-size:14px;text-decoration:none}.formSuccess{color:#376f4d}.formError{color:#9b403b}@media (max-width:760px){.contactIntro{padding:100px 6vw}.contactForm{grid-template-columns:1fr;padding:75px 6vw}.contactForm form{grid-template-columns:1fr}.contactForm label:last-of-type,.contactForm button{grid-column:auto}.contactForm aside{padding-top:20px}}
.contentPage>header{color:#fff;background:#171613;flex-direction:column;justify-content:flex-end;min-height:590px;padding:80px 6vw 70px;display:flex;position:relative;overflow:hidden}.contentPage>header.contentHeroVisual>img{object-fit:cover;object-position:center}.contentHeroShade{background:linear-gradient(90deg,#090908d1,#09090847 65%,#09090814),linear-gradient(#0000 45%,#09090873);position:absolute!important;inset:0!important}.contentPage>header>:not(img):not(.contentHeroShade){z-index:1;position:relative}.contentPage>header>span:not(.contentHeroShade){color:#cbc7bf;text-transform:uppercase;letter-spacing:.12em;font-size:10px;position:absolute;top:42px;right:6vw}.contentPage>header h1{letter-spacing:-.055em;max-width:950px;margin:22px 0 18px;font:400 clamp(68px,9vw,132px)/.86 DM Sans,sans-serif}.contentLead{color:#d7d3cb;text-align:justify;max-width:650px;margin:0;font-size:17px;font-weight:300;line-height:1.7}.contentFrame{padding:0;display:block}.contentFrame>aside{display:none}.contentFrame>.richContent{text-align:justify;max-width:1000px;min-height:40vh;margin:0 auto;padding:100px 5vw;font-size:17px;line-height:1.85}.contentFrame>.richContent h2,.contentFrame>.richContent h3{font-family:DM Sans,sans-serif;font-weight:400}.contentFrame>.richContent h2{letter-spacing:normal;font-size:1.5em}.contentFrame>.richContent h3{letter-spacing:normal;font-size:1.17em}@media (max-width:760px){.contentPage>header{min-height:500px;padding:65px 5vw 45px}.contentPage>header h1{font-size:17vw}.contentPage>header>span:not(.contentHeroShade){top:28px}.contentLead{font-size:13px}.contentFrame>.richContent{padding:65px 5vw;font-size:15px}}.contentPage>header h1,.contentFrame>aside span{font-family:DM Sans,sans-serif;font-style:normal}.contentPage>header h1{letter-spacing:-.065em;font-weight:400}.contentFrame>.richContent h2{margin:58px 0 20px;padding-top:4px}.contentFrame>.richContent h3{margin:34px 0 14px}.contentFrame>.richContent p{margin:0 0 22px}.contentFrame>.richContent ul,.contentFrame>.richContent ol{border-top:1px solid #d6d0c7;margin:24px 0 34px;padding:0}.contentFrame>.richContent li{text-align:justify;border-bottom:1px solid #d6d0c7;margin:0;padding:14px 12px 14px 34px;position:relative}.contentFrame>.richContent ul{list-style:none}.contentFrame>.richContent ul li:before{content:"•";color:#a57d42;font-weight:700;position:absolute;left:10px}.contentFrame>.richContent ol{padding-left:44px}.contentFrame>.richContent ol li{padding-left:8px}.contentFrame>.richContent blockquote{color:#4f4a43;background:#eee9df;border-left:4px solid #b8955d;margin:34px 0;padding:22px 25px}.contentFrame>.richContent blockquote p:last-child{margin-bottom:0}.contentFrame>.richContent table{border-collapse:collapse;background:#fff;width:100%;margin:30px 0 40px;font-size:14px;line-height:1.6;display:table}.contentFrame>.richContent th,.contentFrame>.richContent td{text-align:left;vertical-align:top;border:1px solid #d4cec4;padding:14px 16px}.contentFrame>.richContent th{color:#fff;background:#1c1d1a;font-weight:600}.contentFrame>.richContent tbody tr:nth-child(2n){background:#f0ece5}.contentFrame>.richContent a{color:#765624;text-underline-offset:4px;text-decoration-color:#b8955d}.contentFrame>.richContent strong{font-weight:700}@media (max-width:760px){.contentFrame>.richContent h2{margin-top:42px}.contentFrame>.richContent table{white-space:normal;max-width:100%;font-size:13px;display:block;overflow-x:auto}.contentFrame>.richContent th,.contentFrame>.richContent td{min-width:150px;padding:11px 12px}.contentFrame>.richContent blockquote{margin:26px 0;padding:18px}}
@font-face{font-family:TGLT Beo Supreme;src:url(/fonts/NVNBeoSupreme-Light.woff2)format("woff2");font-weight:300;font-style:normal;font-display:swap}@font-face{font-family:TGLT Beo Supreme;src:url(/fonts/NVNBeoSupreme-Regular.woff2)format("woff2");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:TGLT Beo Supreme;src:url(/fonts/NVNBeoSupreme-Medium.woff2)format("woff2");font-weight:500 900;font-style:normal;font-display:swap}:root{--tglt-ink:#171815;--tglt-coal:#20211e;--tglt-paper:#f9f7f2;--tglt-cream:#f0ede5;--tglt-sand:#ded6c7;--tglt-gold:#b8955d;--tglt-muted:#746f66;--tglt-rule:#17181526;--tglt-ease:cubic-bezier(.22,1,.36,1)}html{scroll-behavior:smooth}body{background:var(--tglt-paper);color:var(--tglt-ink);font-family:TGLT Beo Supreme,Arial,sans-serif!important}body *{font-family:TGLT Beo Supreme,Arial,sans-serif!important}body :is(code,pre,.editorSource,.codeField){font-family:ui-monospace,SFMono-Regular,Consolas,monospace!important}.eyebrow{color:#8b7045;letter-spacing:.24em;font-size:9px;font-weight:600}.topNote{color:#ffffffa8;background:#171815;height:34px;padding:0 4vw}.topNote span:last-child{color:#d8c29b}.globalHeader{height:92px;color:var(--tglt-ink);border-bottom:1px solid var(--tglt-rule);z-index:90;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);transition:box-shadow .3s var(--tglt-ease);background:#f9f7f2f5;padding:0 4vw;position:sticky;top:0}.globalHeader:hover{box-shadow:0 14px 45px #14131012}.globalHeader>nav a{padding:40px 0;font-size:10px;font-weight:600}.globalHeader>nav a:after{background:var(--tglt-gold);bottom:29px}.appointment{border-color:var(--tglt-rule);padding:15px 18px}.appointment:hover{background:var(--tglt-ink);color:#fff}.searchTrigger{font-size:24px}.brandImage{width:170px}.newHome{overflow:hidden}.nhHero{height:calc(100svh - 126px);min-height:680px}.nhHero:after{background:linear-gradient(90deg,#0a0b098c,#0a0b090a 70%)}.nhHero>img{animation:tglt-hero 1.8s var(--tglt-ease) both}.nhHeroCopy{bottom:7vh}.nhHeroCopy>p{animation:tglt-rise .8s .15s var(--tglt-ease) both}.nhHero h1{letter-spacing:-.065em;animation:tglt-rise .9s .25s var(--tglt-ease) both;font-size:clamp(66px,9.2vw,142px);font-weight:300;line-height:.86}.nhHeroCopy>div{animation:tglt-rise .9s .4s var(--tglt-ease) both}.nhStatement{background:var(--tglt-paper);padding:12vw 10vw}.nhStatement h2{letter-spacing:-.05em;font-size:clamp(42px,5.8vw,86px);font-weight:300}.nhCollections article{grid-template-columns:39% 61%;min-height:720px}.nhCollectionMeta h2,.nhProducts>header h2,.nhJournal>header h2,.nhService h2{letter-spacing:-.05em;font-weight:300}.nhCollectionImage img{transition:transform 1.2s var(--tglt-ease),filter .8s}.nhCollectionImage:hover img{filter:saturate(.92);transform:scale(1.035)}.nhProducts{background:#fff;padding-top:120px}.nhService{background:var(--tglt-cream)}.productGrid{gap:54px 18px;padding:65px 4vw 125px}.productCard{min-width:0}.productImage{aspect-ratio:1/1.08;background:#efede7}.productImage img{object-fit:contain;transition:transform .8s var(--tglt-ease);padding:5%}.productImage:hover img{transform:scale(1.045)}.productImage:after{content:"";border:1px solid #0000;transition:border-color .35s;position:absolute;inset:0}.productImage:hover:after{border-color:#1718152e}.productImage i{color:#fff;letter-spacing:.14em;text-transform:uppercase;transition:transform .4s var(--tglt-ease);background:#171815f0;padding:14px 18px;font-size:9px;font-style:normal;bottom:0;left:0;right:0;transform:translateY(102%)}.productImage:hover i{transform:none}.productCard h2{letter-spacing:-.02em;font-size:19px;font-weight:400}.productCardInfo{border-top:1px solid var(--tglt-rule);margin-top:14px;padding-top:1px}.productPrice{white-space:nowrap}.conditionBadge{z-index:2;top:14px;left:14px}.catalogHero{background:var(--tglt-coal);padding:135px 6vw 80px}.catalogHero h1{letter-spacing:-.055em;font-weight:300;line-height:.9}.catalogQuickNav,.featuredSubcategories{background:var(--tglt-paper);border-color:var(--tglt-rule)}.categoryHeroInner h1{letter-spacing:-.055em;font-weight:300}.catalogToolbar h2{font-weight:300}.breadcrumb{background:var(--tglt-paper);padding:22px 4vw}.productIntro{grid-template-columns:minmax(0,1.45fr) minmax(350px,.7fr);gap:5.5vw;max-width:1800px;margin:auto;padding:38px 4vw 120px}.productGallery{outline:none;min-width:0}.galleryStage{aspect-ratio:1.23;background:#efede7;position:relative;overflow:hidden}.galleryStage>img{object-fit:contain;animation:tglt-gallery .55s var(--tglt-ease) both;padding:4%}.galleryCount{letter-spacing:.15em;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#f9f7f2e0;padding:9px 11px;font-size:9px;position:absolute;top:18px;left:20px}.galleryArrows{gap:7px;display:flex;position:absolute;bottom:18px;right:18px}.galleryArrows button{cursor:pointer;background:#f9f7f2eb;border:0;width:50px;height:50px;font-size:17px;transition:background .25s,color .25s,transform .25s}.galleryArrows button:hover{background:var(--tglt-ink);color:#fff;transform:translateY(-2px)}.galleryThumbRail{margin-top:12px;position:relative}.galleryThumbs{scroll-snap-type:x mandatory;scroll-behavior:smooth;scrollbar-width:thin;scrollbar-color:var(--tglt-gold) transparent;gap:10px;padding-bottom:8px;display:flex;overflow-x:auto}.galleryThumbs button{aspect-ratio:1;cursor:pointer;scroll-snap-align:start;opacity:.62;background:#eeece6;border:1px solid #0000;flex:0 0 108px;transition:opacity .3s,border-color .3s,transform .3s;position:relative}.galleryThumbs button:hover{opacity:1}.galleryThumbs button.active{opacity:1;border-color:var(--tglt-ink);transform:translateY(-2px)}.galleryThumbs img{object-fit:contain;padding:7px}.productGalleryEmpty{aspect-ratio:1.23;text-align:center;color:#8a857b;background:#efede7;place-content:center;display:grid}.productGalleryEmpty span{letter-spacing:.12em;color:#dedad1;font-size:clamp(70px,10vw,150px)}.productGalleryEmpty p{letter-spacing:.18em;text-transform:uppercase;font-size:10px}.productSummary{padding:20px 0;top:145px}.productSummary h1{letter-spacing:-.055em;margin:28px 0 18px;font-size:clamp(48px,5.1vw,82px);font-weight:300;line-height:.92}.detailCondition{margin-top:15px;display:inline-flex}.detailPrice{margin:34px 0;font-size:25px}.summaryText{font-size:14px}.buyActions{gap:8px}.buyActions button{transition:background .3s,color .3s,transform .25s}.buyActions button:hover{transform:translateY(-2px)}.inquiry{color:var(--tglt-ink);border-top:1px solid var(--tglt-rule);border-bottom:1px solid var(--tglt-rule);background:0 0;margin:24px 0;padding:18px 0}.inquiry:hover{color:#8b7045}.videoSection h2,.structuredSection>h2{letter-spacing:-.045em;font-weight:300}.richContent h2,.richContent h3{font-weight:400}.globalFooter{background:#171815}.footerMarquee{letter-spacing:-.06em;font-family:TGLT Futura,sans-serif;font-weight:300}.footerLead h2{letter-spacing:-.055em;font-family:TGLT Futura,sans-serif;font-weight:300}.footerLead h2 em{color:#c9a66d;font-style:normal;font-weight:300}.footerGrid{border-top:1px solid #ffffff14}@keyframes tglt-rise{0%{opacity:0;transform:translateY(28px)}to{opacity:1;transform:none}}@keyframes tglt-hero{0%{opacity:.65;transform:scale(1.045)}to{opacity:1;transform:scale(1)}}@keyframes tglt-gallery{0%{opacity:.25;transform:scale(.985)}to{opacity:1;transform:scale(1)}}@media (max-width:1000px){.globalHeader>nav{gap:18px}.productIntro{grid-template-columns:1fr}.productSummary{max-width:820px;padding-top:35px;position:static}.galleryStage{aspect-ratio:1.15}}@media (max-width:900px){.globalHeader{height:74px}.mobileMenu summary i{background:var(--tglt-ink)}.mobileMenu div{height:calc(100vh - 108px);top:108px}.nhCollections article{grid-template-columns:1fr;min-height:0}.nhCollectionImage{grid-row:1;height:70vw}.nhCollectionMeta{min-height:420px}.footerMarquee{font-size:18vw}}@media (max-width:680px){.nhHero{height:calc(100svh - 108px);min-height:620px}.nhHero h1{font-size:17vw}.productGrid{gap:38px 9px;padding-left:3vw;padding-right:3vw}.productCard h2{font-size:16px}.productCardInfo{display:block}.productPrice{margin-top:8px}.productImage i{display:none}.productIntro{padding:20px 0 80px}.productGallery,.productSummary{margin-left:4vw;margin-right:4vw}.galleryStage{aspect-ratio:1}.galleryStage>img{padding:3%}.galleryThumbs button{flex-basis:82px}.galleryArrows button{width:44px;height:44px}.productSummary h1{font-size:13vw}.footerLead{padding:90px 6vw}.footerGrid{grid-template-columns:1fr;padding:60px 6vw}.footerIdentity{grid-column:auto}.footerBottom{flex-direction:column;gap:10px;display:flex}.footerBottom span:nth-child(n){text-align:left}}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,:before,:after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}.topNote{letter-spacing:.13em;height:38px;padding:0 4.5vw;font-size:10px}.globalHeader{grid-template-columns:190px 1fr auto;gap:3vw;height:104px;padding:0 4.5vw}.globalHeader>nav{gap:clamp(20px,2.2vw,42px)}.globalHeader>nav a{letter-spacing:.08em;text-transform:none;padding:44px 0;font-size:12px}.globalHeader>nav a:after{bottom:33px}.searchTrigger,.cartTrigger{letter-spacing:.08em;text-transform:none;font-size:11px!important}.appointment{letter-spacing:.08em;gap:24px;padding:16px 19px;font-size:11px}.tgltHome{background:var(--tglt-paper);overflow:hidden}.homeKicker{letter-spacing:.22em;text-transform:uppercase;margin:0;font-size:11px;font-weight:600}.homeHero{color:#fff;background:#292925;height:calc(100svh - 142px);min-height:700px;position:relative;overflow:hidden}.homeHero>img{object-fit:cover;animation:tglt-hero 1.8s var(--tglt-ease) both}.homeHeroShade{background:linear-gradient(90deg,#0a0b09a3 0,#0a0b0933 55%,#0a0b0914),linear-gradient(#0000 45%,#0a0b0973);position:absolute;inset:0}.homeHeroContent{z-index:2;position:absolute;bottom:6vh;left:5vw;right:5vw}.homeHeroContent>p{color:#e0caa2;animation:tglt-rise .8s .1s var(--tglt-ease) both}.homeHero h1{letter-spacing:-.055em;max-width:1300px;animation:tglt-rise .9s .2s var(--tglt-ease) both;margin:30px 0 48px;font-size:clamp(68px,8.2vw,136px);font-weight:300;line-height:.88}.homeHero h1 span{color:#ffffffb3}.homeHeroBottom{animation:tglt-rise .9s .35s var(--tglt-ease) both;justify-content:space-between;align-items:flex-end;display:flex}.homeHeroBottom>p{color:#ffffffc7;max-width:510px;margin:0;font-size:17px;line-height:1.65}.homeArrowLink{width:min(100%,330px);color:inherit;letter-spacing:.1em;text-transform:uppercase;border-bottom:1px solid;justify-content:space-between;align-items:center;padding:17px 0;font-size:12px;font-weight:600;text-decoration:none;transition:color .25s,padding .25s;display:flex}.homeArrowLink:hover{color:#d5b77f;padding-left:7px}.homeArrowLink b{font-size:17px;font-weight:400}.homeArrowLink.dark{color:var(--tglt-ink)}.homeHeroIndex{letter-spacing:.2em;z-index:2;font-size:10px;position:absolute;top:4.5vh;right:5vw}.homeManifesto{padding:150px 7vw 160px}.homeManifesto>.homeKicker{color:#8b7045}.homeManifesto>div{grid-template-columns:minmax(0,2fr) minmax(300px,.75fr);align-items:end;gap:9vw;margin-top:50px;display:grid}.homeManifesto h2{letter-spacing:-.05em;margin:0;font-size:clamp(50px,6vw,92px);font-weight:300;line-height:1}.homeManifesto div>p{color:var(--tglt-muted);margin:0 0 8px;font-size:18px;line-height:1.75}.homeCollections{background:var(--tglt-coal);color:#fff;padding:135px 4vw 150px}.homeCollections>header{justify-content:space-between;align-items:flex-end;margin-bottom:70px;display:flex}.homeCollections>header .homeKicker{color:#d1b681}.homeCollections>header h2{letter-spacing:-.05em;margin:0;font-size:clamp(52px,5.8vw,88px);font-weight:300;line-height:.95}.homeCollectionGrid{grid-template-columns:repeat(3,1fr);gap:16px;display:grid}.homeCollection{color:inherit;text-decoration:none}.homeCollectionVisual{aspect-ratio:1/1.12;background:#e9e5dc;position:relative;overflow:hidden}.homeCollectionVisual img{object-fit:contain;transition:transform .9s var(--tglt-ease);padding:4%}.homeCollection:hover .homeCollectionVisual img{transform:scale(1.045)}.homeCollectionVisual:after{content:"";background:linear-gradient(#0000 65%,#0f0f0d1f);position:absolute;inset:0}.homeCollectionVisual>span{z-index:1;color:var(--tglt-ink);letter-spacing:.15em;font-size:11px;position:absolute;top:20px;left:22px}.homeCollection h3{letter-spacing:-.03em;margin:28px 0 12px;font-size:clamp(28px,2.4vw,40px);font-weight:300}.homeCollection>p{color:#ffffff94;max-width:430px;min-height:58px;margin:0;font-size:15px;line-height:1.65}.homeCollection>b{letter-spacing:.11em;text-transform:uppercase;border-top:1px solid #ffffff2e;justify-content:space-between;margin-top:28px;padding-top:17px;font-size:11px;display:flex}.homeCollection>b span{transition:transform .3s}.homeCollection:hover>b span{transform:translate(6px)}.homeSelected{background:#fff;padding:145px 0 45px}.homeSelected>header{justify-content:space-between;align-items:flex-end;padding:0 4vw 35px;display:flex}.homeSelected>header .homeKicker{color:#8b7045}.homeSelected>header h2{letter-spacing:-.06em;margin:25px 0 0;font-size:clamp(58px,7vw,108px);font-weight:300;line-height:.86}.homeSelected .productGrid{padding-top:35px}.homeSelected .productCard h2{font-size:21px}.homeSelected .productBrand,.homeSelected .productPrice{font-size:12px}.homeCategoryProducts+.homeCategoryProducts{border-top:1px solid var(--tglt-rule)}.homeCategoryProducts:nth-of-type(2n){background:#f4f1eb}.homeCategoryProducts>header h2{text-transform:none}.homeExperience{background:#dcd4c5;grid-template-columns:.45fr 1.2fr .8fr;align-items:end;gap:6vw;padding:150px 7vw;display:grid}.homeExperienceNumber{letter-spacing:.16em;align-self:start;font-size:12px}.homeExperience .homeKicker{color:#745f3e}.homeExperience h2{letter-spacing:-.055em;margin:30px 0 0;font-size:clamp(58px,6.4vw,98px);font-weight:300;line-height:.9}.homeExperienceCopy>p{color:#57534d;margin:0 0 45px;font-size:18px;line-height:1.75}.tgltFooter{color:#fff;background:#171815;overflow:hidden}.footerCta{border-bottom:1px solid #ffffff1f;padding:145px 7vw 130px}.footerCta>.homeKicker{color:#d0b47e}.footerCta h2{letter-spacing:-.06em;margin:38px 0 58px;font-size:clamp(68px,9vw,142px);font-weight:300;line-height:.84}.footerCta>div{justify-content:space-between;align-items:flex-end;gap:60px;display:flex}.footerCta>div>p{color:#ffffff94;max-width:570px;margin:0;font-size:17px;line-height:1.7}.footerMain{grid-template-columns:2fr 1fr 1fr 1.2fr;gap:6vw;padding:85px 5vw 90px;display:grid}.footerBrand img{width:210px;height:auto}.footerBrand p{color:#ffffff7a;margin-top:35px;font-size:14px;line-height:1.8}.footerMain nav,.footerMain address{flex-direction:column;gap:16px;font-style:normal;display:flex}.footerMain strong{color:#d0b47e;letter-spacing:.15em;text-transform:uppercase;margin-bottom:12px;font-size:11px}.footerMain a,.footerMain span{color:#ffffffad;font-size:14px;line-height:1.55;text-decoration:none}.footerMain address a{grid-template-columns:20px minmax(0,1fr);align-items:start;gap:10px;display:grid}.footerMain address svg{fill:none;stroke:currentColor;stroke-width:1.5px;stroke-linecap:round;stroke-linejoin:round;color:#d0b47e;width:18px;height:18px;margin-top:2px}.footerMain a:hover{color:#fff}.footerLegal{color:#ffffff61;letter-spacing:.1em;border-top:1px solid #ffffff1a;grid-template-columns:1fr 1fr 1fr;padding:24px 5vw;font-size:10px;display:grid}.footerLegal a{color:inherit;text-decoration:none;transition:color .2s}.footerLegal a:hover{color:#fff}.footerSocial{text-align:center}.footerLegal>span:last-child{text-align:right}@media (max-width:1100px){.globalHeader{grid-template-columns:160px 1fr auto;padding:0 3vw}.globalHeader .brandImage{width:155px}.globalHeader>nav{gap:16px}.globalHeader>nav a{font-size:11px}.headerActions .searchTrigger{display:none}.homeManifesto>div{grid-template-columns:1fr}.homeManifesto div>p{max-width:680px}.homeExperience{grid-template-columns:.25fr 1fr}.homeExperienceCopy{grid-column:2}.footerMain{grid-template-columns:1.6fr 1fr 1fr}.footerMain address{grid-column:2}}@media (max-width:900px){.topNote{font-size:9px}.globalHeader{grid-template-columns:1fr auto;height:82px;padding:0 5vw}.globalHeader .brandImage{width:175px}.mobileMenu summary{font-size:12px}.mobileMenu div{height:calc(100vh - 120px);top:120px}.mobileMenu div a{font-size:32px}.homeHero{height:calc(100svh - 120px)}.homeCollectionGrid{grid-template-columns:1fr}.homeCollection{grid-template-columns:1.15fr 1fr;align-content:start;gap:0 30px;display:grid}.homeCollectionVisual{grid-row:1/5}.homeCollection h3{margin-top:20px}.homeCollection>p{min-height:0}.homeSelected>header{gap:35px;display:grid}.homeExperience{grid-template-columns:1fr}.homeExperienceCopy{grid-column:auto}.homeExperienceNumber{display:none}.footerMain{grid-template-columns:1fr 1fr}.footerBrand{grid-column:1/-1}.footerMain address{grid-column:auto}}@media (max-width:650px){.topNote{height:34px;font-size:9px}.topNote span:last-child{display:block}.globalHeader{height:76px}.globalHeader .brandImage{width:155px}.mobileMenu div{height:calc(100vh - 110px);top:110px}.homeHero{height:calc(100svh - 110px);min-height:620px}.homeHero>img{object-position:60% center}.homeHeroShade{background:linear-gradient(#0a0b090d 20%,#0a0b09b8)}.homeHeroContent{bottom:7vw;left:6vw;right:6vw}.homeKicker{font-size:10px}.homeHero h1{margin:24px 0 34px;font-size:16vw;line-height:.9}.homeHeroBottom{display:block}.homeHeroBottom>p{margin-bottom:28px;font-size:15px}.homeHeroIndex{display:none}.homeArrowLink{font-size:11px}.homeManifesto{padding:100px 6vw}.homeManifesto>div{gap:35px;margin-top:35px}.homeManifesto h2{font-size:12vw}.homeManifesto div>p{font-size:16px}.homeCollections{padding:95px 5vw}.homeCollections>header{display:block}.homeCollections>header h2{margin-top:25px;font-size:12vw}.homeCollectionGrid{gap:65px}.homeCollection{display:block}.homeCollectionVisual{aspect-ratio:1}.homeCollection h3{font-size:32px}.homeCollection>p{font-size:15px}.homeSelected{padding-top:100px}.homeSelected>header h2{font-size:15vw}.homeSelected .productCard h2{font-size:17px}.homeExperience{gap:55px;padding:100px 6vw}.homeExperience h2{font-size:14vw}.homeExperienceCopy>p{font-size:16px}.footerCta{padding:100px 6vw}.footerCta h2{margin-bottom:45px;font-size:16vw}.footerCta>div{display:block}.footerCta>div>p{margin-bottom:35px;font-size:16px}.footerMain{grid-template-columns:1fr;padding:70px 6vw}.footerBrand,.footerMain address{grid-column:auto}.footerMain a,.footerMain span{font-size:15px}.footerLegal{flex-direction:column;gap:12px;padding:25px 6vw;display:flex}.footerSocial,.footerLegal>span:last-child{text-align:left}}.topNote{letter-spacing:.08em;height:40px;font-size:12px}.globalHeader{grid-template-columns:200px 1fr auto;height:108px}.globalHeader .brandImage{width:190px}.globalHeader>nav a{letter-spacing:.02em;text-transform:none;font-size:15px}.headerActions{gap:12px}.headerIcon{border-radius:50%;place-items:center;width:48px;height:48px;transition:background .25s;display:grid}.headerIcon:hover{background:#e9e5dd}.headerIcon svg{fill:none;stroke:currentColor;stroke-width:1.45px;stroke-linecap:round;stroke-linejoin:round;width:26px;height:26px}.appointment{letter-spacing:.04em;font-size:13px}.homeKicker{letter-spacing:.15em;font-size:13px}.homeArrowLink{font-size:13px}.homeCollection>p,.footerBrand p,.footerMain a,.footerMain span{font-size:16px}.homeCollection>b,.footerMain strong,.productBrand,.productPrice{font-size:13px}.footerLegal{font-size:12px}.cartIconButton{color:inherit;cursor:pointer;background:0 0;border:0;padding:0;position:relative}.cartBadge{color:#fff;background:#a77b31;border:2px solid #f6f3ed;border-radius:99px;place-items:center;min-width:19px;height:19px;padding:0 5px;font:700 9px/1 Arial;display:grid;position:absolute;top:-3px;right:-3px}.cartDrawerLayer{z-index:1000;visibility:hidden;pointer-events:none;background:#0d0c0a00;transition:background .4s,visibility 0s .4s;position:fixed;inset:0;overflow:hidden}.cartDrawerLayer.open{visibility:visible;pointer-events:auto;background:#0d0c0a7a;transition:background .4s}.cartDrawer{background:#f7f4ee;flex-direction:column;width:min(520px,100%);height:100%;transition:transform .5s cubic-bezier(.77,0,.18,1);display:flex;position:absolute;top:0;right:0;transform:translate(102%);box-shadow:-25px 0 70px #00000029}.cartDrawerLayer.open .cartDrawer{transform:translate(0)}.cartDrawer>header{border-bottom:1px solid #d8d2c8;justify-content:space-between;align-items:center;padding:34px 36px;display:flex}.cartDrawer>header small{color:#a77b31;letter-spacing:.18em;margin-bottom:8px;font-size:10px;display:block}.cartDrawer>header h2{font:400 36px/1 var(--serif);margin:0}.cartDrawer>header sup{color:#8a8178;margin-left:7px;font:400 13px/1 Arial}.cartDrawer>header>button{cursor:pointer;background:0 0;border:1px solid #cec7bd;border-radius:50%;width:46px;height:46px;position:relative}.cartDrawer>header>button i{background:#171512;width:19px;height:1px;position:absolute;top:22px;left:13px;transform:rotate(45deg)}.cartDrawer>header>button i:last-child{transform:rotate(-45deg)}.cartDrawerItems{overscroll-behavior:contain;flex:1;padding:8px 36px;overflow:auto}.cartDrawerItems article{border-bottom:1px solid #d8d2c8;grid-template-columns:112px 1fr;gap:19px;padding:24px 24px 24px 0;display:grid;position:relative}.cartDrawerImage{background:#eeebe5;place-items:center;height:105px;text-decoration:none;display:grid}.cartDrawerImage img{object-fit:contain;width:100%;height:100%}.cartDrawerImage span{font-family:var(--serif);color:#a79f95}.cartDrawerItems article>div{flex-direction:column;align-items:flex-start;min-width:0;display:flex}.cartDrawerItems article>div>a{font:400 18px/1.25 var(--serif);margin:3px 25px 9px 0;text-decoration:none}.cartDrawerItems article strong{color:#9a6d25;font-size:13px;font-weight:500}.cartDrawerQty{border:1px solid #cbc4ba;grid-template-columns:34px 36px 34px;align-items:center;margin-top:auto;display:grid}.cartDrawerQty button{cursor:pointer;background:0 0;border:0;height:31px;font-size:17px}.cartDrawerQty span{text-align:center;font-size:11px}.cartDrawerRemove{color:#827970;cursor:pointer;background:0 0;border:0;font-size:21px;position:absolute;top:22px;right:0}.cartDrawer>footer{background:#f1ede6;border-top:1px solid #d8d2c8;padding:26px 36px 34px}.cartDrawer>footer p{justify-content:space-between;margin:0 0 9px;font-size:15px;display:flex}.cartDrawer>footer p strong{font-weight:500}.cartDrawer>footer>small{color:#777069;font-size:10px}.cartDrawerCheckout{color:#fff;text-transform:uppercase;letter-spacing:.13em;background:#302522;justify-content:space-between;align-items:center;margin-top:22px;padding:17px 19px;font-size:11px;text-decoration:none;display:flex}.cartDrawerView{text-align:center;color:#4c4641;text-underline-offset:5px;margin-top:15px;font-size:11px;display:block}.cartDrawerEmpty{flex-direction:column;flex:1;justify-content:center;padding:50px 36px;display:flex}.cartDrawerEmpty p{font:400 31px/1.2 var(--serif);margin:0 0 30px}.cartDrawerEmpty a{text-transform:uppercase;letter-spacing:.13em;border-top:1px solid #302522;justify-content:space-between;padding-top:15px;font-size:11px;text-decoration:none;display:flex}@media (max-width:600px){.cartDrawer>header,.cartDrawerItems,.cartDrawer>footer{padding-left:22px;padding-right:22px}.cartDrawerItems article{grid-template-columns:88px 1fr}.cartDrawerImage{height:88px}.cartDrawer>header h2{font-size:31px}.cartBadge{top:-1px;right:-1px}}html,body{max-width:100%;overflow-x:clip}.homeSeoArticle{background:#f4f1eb;padding:72px 7vw}.homeSeoArticleHead,.homeSeoContent{width:min(100%,1000px);margin:0 auto}.homeSeoArticleHead>.homeKicker{color:#8b7045}.homeSeoArticleHead h2{letter-spacing:normal;margin:0;font-size:1.5em;font-weight:400;line-height:1.3}.homeSeoSapo p{color:inherit;text-align:justify;text-justify:inter-word;margin:0;font-size:17px;line-height:1.85}.homeSeoDetails summary{cursor:pointer;justify-content:center;margin:48px auto 0;list-style:none;display:flex}.homeSeoDetails summary::-webkit-details-marker{display:none}.homeSeoDetails summary>span{letter-spacing:.14em;text-transform:uppercase;border-top:1px solid #28251f;border-bottom:1px solid #28251f;justify-content:space-between;align-items:center;width:230px;padding:17px 0;font-size:12px;display:flex}.homeSeoDetails summary b{font-weight:600}.homeSeoDetails summary i{font-size:18px;font-style:normal;transition:transform .3s}.homeSeoDetails .seoLess,.homeSeoDetails[open] .seoMore{display:none}.homeSeoDetails[open] .seoLess{display:inline}.homeSeoDetails[open] summary i{transform:rotate(180deg)}.homeSeoContent{padding-top:22px;font-size:17px;line-height:1.85}.homeSeoContent>.tgltToc{margin:0 0 22px}.homeSeoContent h2{letter-spacing:normal;margin:.83em 0;font-size:1.5em;font-weight:400;line-height:1.3}.homeSeoContent h3{letter-spacing:normal;margin:1em 0;font-size:1.17em;font-weight:400;line-height:1.3}.homeSeoContent p{margin:1em 0}.homeSeoContent p,.homeSeoContent li{color:inherit;font-size:inherit;line-height:inherit;text-align:justify;text-justify:inter-word}.homeSeoContent .seoBridge{display:inline}.homeSeoContent strong,.homeSeoSapo strong{color:inherit;font-weight:700}.homeSeoContent ul{padding-left:24px}.homeSeoContent figure{text-align:center;width:100%;margin:24px auto 36px}.homeSeoContent figure img{aspect-ratio:16/9;object-fit:cover;background:#e2ddd4;width:100%;height:auto;margin:0 auto;display:block}.homeSeoContent figcaption{color:#777067;text-align:center;margin:12px auto 0;font-size:13px;line-height:1.55}.homeSeoContent figcaption a{color:inherit;text-underline-offset:3px}.homeSeoToggle{width:230px;color:inherit;letter-spacing:.14em;text-transform:uppercase;cursor:pointer;background:0 0;border:1px solid #28251f;border-left:0;border-right:0;justify-content:space-between;align-items:center;margin:48px auto 0;padding:17px 0;font:600 12px/1 Arial,sans-serif;display:flex}.homeSeoToggle i{font-size:18px;font-style:normal}.homeSeoExpandable:not(.isExpanded) .homeSeoContent{clip:rect(0 0 0 0)!important;white-space:nowrap!important;width:1px!important;height:1px!important;margin:-1px!important;padding:0!important;position:absolute!important;overflow:hidden!important}.homeSeoCollapse{margin-top:48px}@media (max-width:650px){.homeSeoArticle{padding:55px 6vw}.homeSeoSapo p,.homeSeoContent{font-size:15px}.homeSeoContent{padding-top:22px}.homeSeoContent h2{margin:.83em 0}.homeSeoContent figure{width:auto;margin:35px -2vw 42px}}@media (max-width:1100px){.globalHeader{grid-template-columns:165px 1fr auto}.globalHeader .brandImage{width:160px}.globalHeader>nav a{font-size:13px}.headerIcon{width:42px;height:42px}.headerIcon svg{width:23px;height:23px}}@media (max-width:900px){.globalHeader{height:82px}.globalHeader .brandImage{width:175px}.homeKicker{font-size:12px}}@media (max-width:650px){.topNote{font-size:10px}.globalHeader{height:76px}.homeKicker{font-size:11px}.homeArrowLink{font-size:13px}.homeCollection>p,.footerBrand p,.footerMain a,.footerMain span{font-size:16px}}@media (max-width:900px){.mobileMenu{display:block;position:static}.mobileMenu summary{z-index:202;min-width:92px;height:48px;color:var(--tglt-ink);letter-spacing:.11em;cursor:pointer;text-transform:uppercase;align-items:center;gap:12px;padding:0 0 0 38px;font-size:12px;font-weight:600;list-style:none;display:flex;position:relative}.mobileMenu summary::-webkit-details-marker{display:none}.mobileMenu summary i{width:25px;height:1.5px;transition:top .35s var(--tglt-ease),transform .35s var(--tglt-ease),width .35s;background:currentColor;top:19px;left:2px;right:auto}.mobileMenu summary i:nth-child(2){width:18px;top:28px}.mobileMenu[open] summary{color:#fff;position:fixed;top:54px;right:5vw}.mobileMenu[open] summary i:first-child{top:24px;transform:rotate(45deg)}.mobileMenu[open] summary i:nth-child(2){width:25px;top:24px;transform:rotate(-45deg)}.mobileMenu[open] summary:after{content:"Đóng";background:#1b1c19;position:absolute;left:38px}.mobileMenu[open] summary{font-size:0}.mobileMenu[open] summary:after{font-size:11px}.mobileMenu div{z-index:200;color:#fff;height:100dvh;animation:menu-panel .48s var(--tglt-ease) both;background:#1b1c19;flex-direction:column;padding:120px 6vw 40px;display:flex;position:fixed;inset:0;overflow-y:auto}.mobileMenu div:before{content:none}.mobileMenuBrand{align-items:center;width:clamp(150px,34vw,210px);height:58px;display:flex;position:absolute;top:30px;left:6vw}.mobileMenuBrand img{object-fit:contain;object-position:left center;width:100%;height:100%;display:block}.mobileMenu div:after{content:"THE ART OF SOUND";color:#ffffff47;letter-spacing:.24em;font-size:9px;position:absolute;bottom:28px;left:6vw}.mobileMenu div>p{color:#c5a66f;letter-spacing:.2em;text-transform:uppercase;border-bottom:1px solid #ffffff26;margin:0 0 20px;padding-bottom:18px;font-size:11px;font-weight:600}.mobileMenu div a{color:#fff;letter-spacing:-.025em;animation:menu-item .55s var(--tglt-ease) both;border-bottom:1px solid #ffffff1c;grid-template-columns:42px 1fr auto;align-items:center;gap:8px;margin:0;padding:15px 0;font-size:clamp(27px,7vw,38px);font-weight:300;line-height:1.05;text-decoration:none;display:grid;position:relative}.mobileMenu div a:after{content:"↗";color:#ffffff52;font-size:17px;transition:color .25s,transform .25s}.mobileMenu div a:hover:after{color:#d1b47e;transform:translate(3px,-3px)}.mobileMenu div a small{color:#a98b58;letter-spacing:.12em;font-family:TGLT Futura,sans-serif;font-size:10px;font-weight:500}.mobileMenu div a:first-of-type{animation-delay:40ms}.mobileMenu div a:nth-of-type(2){animation-delay:80ms}.mobileMenu div a:nth-of-type(3){animation-delay:.12s}.mobileMenu div a:nth-of-type(4){animation-delay:.16s}.mobileMenu div a:nth-of-type(5){animation-delay:.2s}.mobileMenu div a:nth-of-type(6){animation-delay:.24s}.mobileMenu div a:nth-of-type(7){animation-delay:.28s}.mobileMenu div a:last-child{color:#181916;letter-spacing:0;background:#b8955d;border:1px solid #b8955d;margin-top:18px;padding:19px 20px;font-size:20px}.mobileMenu div a:last-child small{color:#5f4929}.mobileMenu div a:last-child:after{color:#181916}}@media (max-width:650px){.mobileMenu[open] summary{top:47px}.mobileMenu div{padding:105px 6vw 70px}.mobileMenu div:before{font-size:18px;top:34px}.mobileMenu div a{padding:13px 0;font-size:clamp(25px,7.5vw,34px)}}@keyframes menu-panel{0%{opacity:0;clip-path:inset(0 0 100%)}to{opacity:1;clip-path:inset(0)}}@keyframes menu-item{0%{opacity:0;transform:translateY(18px)}to{opacity:1;transform:none}}@media (max-width:900px){.globalHeader{gap:20px;padding-left:5vw;padding-right:5vw;grid-template-columns:minmax(0,1fr) auto!important}.globalHeader>.brandImage{grid-column:1;justify-self:start;width:165px}.globalHeader>.mobileMenu{grid-column:2;justify-self:end;width:auto;margin:0}.mobileMenu summary{letter-spacing:.09em;justify-content:flex-end;gap:8px;min-width:82px;height:44px;padding-left:33px;font-size:11px}.mobileMenu summary i{width:23px;top:17px;left:0}.mobileMenu summary i:nth-child(2){width:16px;top:25px}.mobileMenu[open] summary{min-width:76px;top:34px;right:5vw}.mobileMenu[open] summary i:first-child,.mobileMenu[open] summary i:nth-child(2){width:22px;top:21px}.mobileMenu[open] summary:after{letter-spacing:.1em;font-size:10px;left:32px}.mobileMenu div{background:#20211e;padding:96px 7vw 34px}.mobileMenu div:before{letter-spacing:.12em;font-size:17px;top:32px;left:7vw}.mobileMenu div:after{font-size:8px;bottom:20px;left:7vw}.mobileMenu div>p{letter-spacing:.18em;margin-bottom:9px;padding-bottom:14px;font-size:9px}.mobileMenu div a{letter-spacing:-.015em;grid-template-columns:32px 1fr auto;padding:12px 0;font-size:clamp(20px,4.8vw,27px);line-height:1.1}.mobileMenu div a small{font-size:8px}.mobileMenu div a:after{font-size:13px}.mobileMenu div a:last-child{color:#e0c48f;background:0 0;border-color:#a98b58;margin-top:13px;padding:15px 17px;font-size:16px}.mobileMenu div a:last-child small,.mobileMenu div a:last-child:after{color:#c6a76d}}@media (max-width:650px){.globalHeader>.brandImage{width:150px}.mobileMenu[open] summary{top:27px}.mobileMenu div{padding:88px 6vw 58px}.mobileMenu div:before{font-size:16px;top:28px;left:6vw}.mobileMenu div a{grid-template-columns:29px 1fr auto;padding:11px 0;font-size:clamp(19px,5.7vw,24px)}}.globalHeader>nav a,.globalHeader>nav .navSubmenuLinks>a,.mobileMenu div a{text-transform:uppercase!important;font-weight:700!important}@media (min-width:901px){.globalHeader>nav>a,.globalHeader>nav .navParentLink{white-space:nowrap;line-height:1.15;font-size:12px!important}.globalHeader{overflow:visible}.globalHeader>nav{position:static}.globalHeader>nav>.navParent{align-items:stretch;display:flex;position:relative}.globalHeader>nav>.navParent.isMega{position:static}.globalHeader>nav .navParentLink{align-items:center;display:flex}.globalHeader>nav .navParentLink:before{content:"";border-bottom:1px solid;border-right:1px solid;order:2;width:5px;height:5px;margin:0 0 3px 9px;transition:transform .2s;transform:rotate(45deg)}.globalHeader>nav .navParent:hover .navParentLink:before,.globalHeader>nav .navParent:focus-within .navParentLink:before{transform:translateY(2px)rotate(225deg)}.navSubmenu{z-index:120;border:1px solid var(--tglt-rule);width:270px;color:var(--tglt-ink);opacity:0;visibility:hidden;background:#f7f4ee;padding:8px 18px;transition:opacity .2s,transform .2s,visibility 0s .2s;position:absolute;top:calc(100% - 10px);left:50%;transform:translate(-50%,8px);box-shadow:0 20px 45px #16141121}.navParent:hover .navSubmenu,.navParent:focus-within .navSubmenu{opacity:1;visibility:visible;transition-delay:0s;transform:translate(-50%)}.navSubmenuLinks{display:grid}.globalHeader>nav .navSubmenuLinks>a{border-bottom:1px solid var(--tglt-rule);letter-spacing:0;grid-template-columns:1fr auto;align-items:center;min-height:50px;padding:14px 2px;font-size:14px;display:grid}.globalHeader>nav .navSubmenuLinks>a:last-child{border-bottom:0}.globalHeader>nav .navSubmenuLinks>a:after{display:none}.navSubmenuLinks>a b{opacity:.35;font-size:15px;font-weight:400}.navSubmenuLinks>a:hover b{opacity:1}.globalHeader>nav>.navParent.isMega .navSubmenu{width:auto;padding:24px 30px;top:100%;left:4.5vw;right:4.5vw;transform:translateY(8px)}.globalHeader>nav>.navParent.isMega:hover .navSubmenu,.globalHeader>nav>.navParent.isMega:focus-within .navSubmenu{transform:none}.navParent.isMega .navSubmenuLinks{grid-template-columns:repeat(3,minmax(0,1fr));gap:0 28px;display:grid}.navParent.isMega .navSubmenuLinks>a{min-height:58px;padding:16px 4px;font-size:16px}.globalHeader>nav .navParent.isMega .navSubmenuLinks>a:last-child{border-bottom:1px solid var(--tglt-rule)}.globalHeader>nav>.navParent.isDismissed .navSubmenu,.navSuppressHover .globalHeader>nav .navSubmenu{opacity:0!important;visibility:hidden!important;pointer-events:none!important}.globalHeader>nav .navSubmenuLinks>a:focus{outline:0}.globalHeader>nav .navSubmenuLinks>a:focus-visible{outline-offset:-3px;outline:1px solid #a88955}}@media (max-width:900px){.mobileMenu div:after{content:none!important;display:none!important}.mobileNavParent{border:0;margin:0;padding:0}.mobileNavParent>span{border-bottom:1px solid #ffffff1c;grid-template-columns:minmax(0,1fr) 28px;align-items:center;display:grid}.mobileMenu div .mobileNavParent>span>a{border:0}.mobileSubmenuToggle,.mobileNavParent.open .mobileSubmenuToggle{color:#c5a66f;cursor:pointer;appearance:none;outline:0;width:28px;height:28px;padding:0;position:relative;box-shadow:none!important;background:0 0!important;border:0!important;border-radius:0!important}.mobileSubmenuToggle{animation:1.8s ease-in-out infinite submenu-toggle-pulse}.mobileSubmenuToggle i{background:currentColor;width:14px;height:1px;transition:transform .2s;position:absolute;top:13px;left:7px}.mobileSubmenuToggle i:last-child{transform:rotate(90deg)}.mobileNavParent.open .mobileSubmenuToggle{animation:none}.mobileNavParent.open .mobileSubmenuToggle i:last-child{transform:none}.mobileSubmenu{max-height:0;transition:max-height .3s;overflow:hidden;background:0 0!important;padding:0 0 0 48px!important;display:grid!important}.mobileNavParent.open .mobileSubmenu{max-height:480px}.mobileMenu div .mobileSubmenu>a,.mobileMenu div .mobileSubmenu>a:last-child{color:#ffffffb8;letter-spacing:0;background:0 0;border:0;border-bottom:1px solid #ffffff14;margin:0;padding:12px 0;font-size:17px;line-height:1.3;animation:none;display:block}.mobileMenu div .mobileSubmenu>a:last-child{border-bottom:0}.mobileMenu div .mobileSubmenu>a:after,.mobileMenu div .mobileNavParent>span>a:after{content:none!important}}@keyframes submenu-toggle-pulse{0%,to{opacity:.55;transform:scale(.92)}50%{opacity:1;transform:scale(1)}}.galleryThumbs{scrollbar-width:none;-ms-overflow-style:none;padding-bottom:3px}.galleryThumbs::-webkit-scrollbar{width:0;height:0;display:none}.galleryDots{justify-content:center;align-items:center;gap:3px;min-height:34px;margin-top:10px;padding:0 12px;display:flex;overflow:hidden}.galleryDots button{cursor:pointer;background:0 0;border:0;flex:0 24px;place-items:center;width:24px;height:28px;padding:0;display:grid}.galleryDots button span{width:4px;height:4px;transition:width .4s var(--tglt-ease),height .4s var(--tglt-ease),background .35s,box-shadow .35s,transform .35s;background:#c8c1b5;border-radius:50%;display:block}.galleryDots button.far span{opacity:.55;width:3px;height:3px}.galleryDots button.mid span{background:#bdb3a4;width:5px;height:5px}.galleryDots button.near span{background:#a9916d;width:7px;height:7px}.galleryDots button.current span{background:var(--tglt-gold);width:11px;height:11px;box-shadow:0 0 0 5px #b8955d21}.galleryDots button:hover span{background:var(--tglt-ink);transform:scale(1.2)}@media (max-width:650px){.galleryDots{gap:1px;margin-top:7px}.galleryDots button{flex-basis:18px;width:18px}.galleryDots button.current span{width:10px;height:10px;box-shadow:0 0 0 4px #b8955d21}}.detailPage .productSummary h1{letter-spacing:-.05em;font-size:clamp(43px,4.65vw,75px);line-height:.94}.productPrice.hasSale,.detailPrice.hasSale{flex-flow:wrap;justify-content:flex-end;align-items:baseline;gap:7px 14px;display:flex}.productPrice del,.detailPrice del{color:#999188;font-size:.82em;font-weight:400}.productPrice span,.detailPrice span{display:block}.detailPrice.hasSale{justify-content:flex-start}.detailPrice.hasSale span{color:#9b6e2f;font-weight:500}.productOptions{gap:22px;margin:28px 0;display:grid}.productOptions fieldset{border:0;margin:0;padding:0}.productOptions legend{letter-spacing:.08em;text-transform:uppercase;justify-content:space-between;width:100%;margin-bottom:11px;font-size:12px;font-weight:600;display:flex}.productOptions legend small{color:#9b6e2f;font-size:9px}.productOptions select{border:1px solid var(--tglt-rule);width:100%;font:inherit;background:#fff;padding:15px}.optionSwatches,.optionChecks{flex-wrap:wrap;gap:9px;display:flex}.optionSwatches label,.optionChecks label{border:1px solid var(--tglt-rule);cursor:pointer;align-items:center;gap:8px;padding:10px 13px;transition:all .25s;display:flex}.optionSwatches label.selected,.optionChecks label.selected{border-color:var(--tglt-ink);box-shadow:inset 0 0 0 1px var(--tglt-ink)}.optionSwatches input,.optionChecks input{opacity:0;pointer-events:none;position:absolute}.optionSwatches i{border:1px solid #00000029;border-radius:50%;width:21px;height:21px;box-shadow:inset 0 0 0 3px #fff}.variantSku{letter-spacing:.09em;color:#777;font-size:11px}.optionNotice{color:#9b6e2f;font-size:12px}.buyActions button:disabled{opacity:.4;cursor:not-allowed}.cartDrawer>header .cartDrawerTitle{font:400 36px/1 var(--serif);margin:0}@media (max-width:600px){.cartDrawer>header .cartDrawerTitle{font-size:31px}}.searchTriggerButton{color:inherit;cursor:pointer;background:0 0;border:0;padding:0}.headerSearchLayer{z-index:980;visibility:hidden;pointer-events:none;background:#11110f00;transition:background .3s,visibility 0s .3s;position:fixed;inset:148px 0 0}.headerSearchLayer.open{visibility:visible;pointer-events:auto;background:#11110f6b;transition:background .3s}.headerSearchPanel{border-top:1px solid var(--tglt-rule);opacity:0;transition:transform .35s var(--tglt-ease),opacity .25s;background:#f7f4ee;max-height:calc(100svh - 168px);padding:28px 5vw 32px;overflow:auto;transform:translateY(-18px);box-shadow:0 28px 60px #14120f29}.headerSearchLayer.open .headerSearchPanel{opacity:1;transform:none}.headerSearchPanel>form{border-bottom:1px solid #aaa297;grid-template-columns:30px minmax(0,1fr) auto auto;align-items:center;gap:16px;display:grid}.headerSearchPanel>form>svg{fill:none;stroke:currentColor;stroke-width:1.4px;width:25px;height:25px}.headerSearchPanel input{color:#171815;min-width:0;font:400 clamp(20px,2.2vw,32px)/1.2 var(--sans);background:0 0;border:0;outline:0;padding:18px 0 20px}.searchClear{color:#807970;cursor:pointer;background:0 0;border:0;font-size:26px}.searchSubmit{color:#fff;text-transform:uppercase;letter-spacing:.12em;cursor:pointer;background:#171815;border:0;align-items:center;gap:38px;padding:16px 20px;font-size:10px;display:flex}.searchSuggestionBody{grid-template-columns:1fr 1fr;gap:40px;margin-top:26px;display:grid}.searchHint{color:#777067;grid-column:1/-1;margin:10px 0;font-size:14px}.searchResultGroup>header{border-bottom:1px solid var(--tglt-rule);text-transform:uppercase;letter-spacing:.12em;color:#8a7045;justify-content:space-between;padding-bottom:12px;font-size:10px;display:flex}.searchResultGroup>a{border-bottom:1px solid var(--tglt-rule);grid-template-columns:64px minmax(0,1fr) auto;align-items:center;gap:15px;padding:12px 0;text-decoration:none;display:grid}.searchThumb{background:#e9e4da;width:64px;height:52px;display:block;position:relative;overflow:hidden}.searchThumb img{object-fit:contain}.articleResults .searchThumb img{object-fit:cover}.searchResultGroup>a>span:nth-child(2){min-width:0}.searchResultGroup b{text-overflow:ellipsis;white-space:nowrap;font-size:14px;font-weight:600;display:block;overflow:hidden}.searchResultGroup small{text-overflow:ellipsis;white-space:nowrap;color:#7f776e;margin-top:5px;font-size:11px;display:block;overflow:hidden}.searchResultGroup i{color:#a37c3c;font-style:normal}.searchAllResults{text-transform:uppercase;letter-spacing:.12em;border-top:1px solid #171815;justify-content:space-between;margin-top:24px;padding-top:16px;font-size:10px;text-decoration:none;display:flex}.searchPanelOpen{overflow:hidden}@media (max-width:900px){.globalHeader{gap:8px;grid-template-columns:minmax(0,1fr) auto auto!important}.globalHeader>.headerActions{grid-area:1/2;justify-self:end;display:flex!important}.globalHeader>.headerActions>:not(.searchTriggerButton):not(.headerSearchLayer){display:none!important}.globalHeader>.mobileMenu{grid-column:3!important}.headerSearchLayer{inset:122px 0 0}.headerSearchPanel{max-height:calc(100svh - 122px);padding:20px 5vw 28px}.searchSuggestionBody{grid-template-columns:1fr;gap:28px}.headerSearchPanel>form{grid-template-columns:25px minmax(0,1fr) auto}.searchSubmit{grid-column:1/-1;justify-content:space-between;margin-top:4px}.headerSearchPanel input{font-size:18px}.headerIcon.searchTriggerButton{display:grid!important}}@media (max-width:650px){.headerSearchLayer{inset:110px 0 0}.headerSearchPanel{max-height:calc(100svh - 110px);padding-top:16px}.globalHeader>.brandImage{width:142px}.headerIcon.searchTriggerButton{width:38px;height:38px}.headerIcon.searchTriggerButton svg{width:22px;height:22px}.searchResultGroup>a{grid-template-columns:54px minmax(0,1fr) auto}.searchThumb{width:54px;height:46px}.searchSuggestionBody{margin-top:20px}}.globalHeader .headerSearchLayer{width:100%;height:calc(100svh - 100%);position:absolute;inset:100% auto auto 0!important}
