html body .site-footer.footer-reference{--footer-ink:#30271f;--footer-muted:#6b6256;--footer-rule:#ded7cd;--footer-gutter:clamp(20px, 3vw, 40px);padding:49px var(--footer-gutter) 18px;border-top:1px solid var(--footer-rule);color:var(--footer-ink);background:#f8f5f0;margin-top:0;font-size:13px}html body .site-footer.footer-reference :is(.footer-main,.footer-bottom){width:100%;max-width:calc(1440px - 2 * var(--footer-gutter));margin-inline:auto}.site-footer.footer-reference .footer-main{grid-template-columns:minmax(0,1.55fr) repeat(2,minmax(0,.85fr)) minmax(0,1.1fr) minmax(0,1.4fr);align-items:start;gap:clamp(22px,3vw,46px);padding-bottom:37px;display:grid}.site-footer.footer-reference .footer-identity{grid-row:auto;min-width:0;padding-block:8px 0}.site-footer.footer-reference .footer-brand{align-items:center;max-width:100%;min-height:44px;margin-bottom:11px;display:inline-flex}.site-footer.footer-reference .brand-wordmark{font-size:clamp(23px,2vw,30px)}.site-footer.footer-reference .brand-logo{max-width:100%}.site-footer.footer-reference .footer-identity p{font:400 16px/1.65 var(--font-display);color:var(--footer-muted);margin:0}.site-footer.footer-reference :is(.footer-group summary,.footer-contact h2){font:600 15px/1.5 var(--font-display);margin:0 0 5px}.site-footer.footer-reference .footer-group summary{min-height:36px;list-style:none}.site-footer.footer-reference .footer-group summary:after{content:none}.site-footer.footer-reference .footer-nav{align-items:stretch;gap:0;font-size:13px}.site-footer.footer-reference :is(.footer-nav a,.footer-contact a,.footer-legal a){overflow-wrap:anywhere;align-items:center;min-height:44px;line-height:1.5;display:inline-flex}.site-footer.footer-reference a{color:inherit;text-underline-offset:5px;text-decoration:none}.site-footer.footer-reference a:hover{text-decoration:underline}.site-footer.footer-reference :is(a,summary):focus-visible{outline-offset:4px;border-radius:2px;outline:2px solid #936f43}.site-footer.footer-reference .footer-contact{border-inline-start:1px solid var(--footer-rule);grid-column:-2/-1;min-width:0;padding-inline-start:27px}.site-footer.footer-reference .footer-contact h2{align-items:center;min-height:36px;display:flex}.site-footer.footer-reference .footer-contact-details{margin:0}.site-footer.footer-reference .footer-contact-details>div{margin-bottom:10px}.site-footer.footer-reference .footer-contact-details dt{color:var(--footer-muted);font-size:11px;line-height:1.6}.site-footer.footer-reference .footer-contact-details dd{overflow-wrap:anywhere;white-space:pre-line;text-align:start;margin:0;line-height:1.7}.site-footer.footer-reference .footer-contact-link{font-size:13px}.site-footer.footer-reference .footer-social{flex-wrap:wrap;gap:4px;margin-top:18px;display:flex}.site-footer.footer-reference .footer-social a{border:1px solid var(--footer-rule);border-radius:50%;justify-content:center;align-items:center;width:44px;min-height:44px;display:inline-flex}.site-footer.footer-reference .footer-social a:hover{background:#eee8de}.site-footer.footer-reference .footer-locale{border-top:1px solid var(--footer-rule);text-align:start;margin-top:19px;padding-top:18px}.site-footer.footer-reference .footer-locale h3{color:var(--footer-muted);margin:0 0 12px;font-size:11px;font-weight:500;line-height:1.5}.site-footer.footer-reference .footer-locale p{color:var(--footer-ink);align-items:flex-start;gap:9px;margin:0;line-height:1.6;display:flex}.site-footer.footer-reference .footer-locale svg{flex-shrink:0;margin-top:1px}.site-footer.footer-reference .footer-currency{color:var(--footer-muted);margin-top:3px;font-size:11px;display:block}.site-footer.footer-reference .footer-bottom{border-top:1px solid var(--footer-rule);color:var(--footer-muted);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px 30px;min-height:58px;padding-top:14px;font-size:12px;display:flex}.site-footer.footer-reference .footer-legal{flex-wrap:wrap;align-items:center;gap:0 22px;display:flex}.site-footer.footer-reference[dir=rtl] :is(.footer-group summary,.footer-contact h2,.footer-identity p){font-family:inherit}@media (min-width:701px) and (max-width:1100px){.site-footer.footer-reference .footer-main{grid-template-columns:repeat(3,minmax(0,1fr));gap:28px}.site-footer.footer-reference .footer-identity{grid-column:span 2}.site-footer.footer-reference .footer-contact{grid-area:1/3/span 2;padding-inline-start:22px}}@media (min-width:701px){html body .site-footer.footer-reference{padding-top:36px}.site-footer.footer-reference .footer-main{padding-bottom:28px}.site-footer.footer-reference .footer-nav a{min-height:32px;font-size:13px;line-height:1.5}}@media (max-width:700px){html body .site-footer.footer-reference{padding-block:28px 16px}.site-footer.footer-reference .footer-main{padding-bottom:25px;display:block}.site-footer.footer-reference .footer-identity{text-align:center;padding-block:8px 29px}.site-footer.footer-reference .footer-social{justify-content:center;margin-top:15px}.site-footer.footer-reference .footer-group{border-top:1px solid var(--footer-rule)}.site-footer.footer-reference .footer-group summary{cursor:pointer;justify-content:space-between;min-height:58px;margin:0}.site-footer.footer-reference .footer-group summary:after{content:"";border-inline-end:1px solid;border-bottom:1px solid;width:7px;height:7px;margin-inline:12px 4px;transform:rotate(45deg)}.site-footer.footer-reference .footer-group[open] summary:after{transform:rotate(225deg)}.site-footer.footer-reference .footer-nav{padding-bottom:13px}.site-footer.footer-reference .footer-contact{padding-inline-start:0;border-inline-start:0;border-top:1px solid var(--footer-rule);margin-top:0;padding-top:24px}.site-footer.footer-reference .footer-locale{margin-top:15px;padding-top:19px}.site-footer.footer-reference .footer-bottom{text-align:start;flex-direction:column;align-items:flex-start;gap:8px;padding-top:23px}.site-footer.footer-reference .footer-legal{gap:0 19px}}
.site-header,.site-footer,.luxury-shell-dialog{--paper:#fbf8f3;--surface:#f4eee5;--ink:#30271f;--muted:#75675d;--line:#ded5c9;--accent:#936f43;color:var(--ink);background:var(--paper)}.luxury-announcement .store-context{color:#fffaf4;letter-spacing:.035em;background:#776258;font-size:10px;line-height:25px}.site-header{border-bottom:1px solid #e9e0d5}.site-header .header-inner{gap:clamp(16px,2vw,35px);max-width:2200px;min-height:78px;padding-inline:clamp(20px,4.2vw,84px);display:flex}.site-header .header-brand{flex:none}.site-header .header-brand .brand-wordmark{font:400 clamp(22px, 1.8vw, 29px)/1.1 var(--font-display);letter-spacing:-.045em}.site-header .header-brand .brand-descriptor{font:400 7px/1.4 var(--font-body);letter-spacing:.42em;margin-top:5px}.site-header .header-brand .brand-logo{object-fit:contain;width:auto;max-width:200px;height:auto;max-height:48px}.site-header .desktop-nav{letter-spacing:0;text-transform:none;flex:auto;justify-content:flex-start;gap:clamp(13px,1.6vw,28px);font-size:12px;font-weight:600;display:flex}.site-header[dir=rtl] .desktop-nav{font-size:12px}.site-header .desktop-nav a{min-height:44px}.site-header .header-actions{flex-shrink:0;gap:1px}.site-header .header-actions .icon-button{gap:5px;padding:8px;font-size:11px}.site-header .locale-link{padding-inline:6px;font-size:11px}.site-header .header-action-label{white-space:nowrap}.site-header .bag-count{font-size:11px;display:inline}.site-header .header-search-form{border:1px solid #d7cbbd;border-radius:24px;flex:0 215px;min-width:140px;height:44px;display:flex;overflow:hidden}.site-header .header-search-form input{padding-block:8px;padding-inline:14px 0;font-size:11px}.site-header .header-search-form input::placeholder{color:#75675d;opacity:1}.site-header .header-search-form:focus-within{outline-offset:3px;outline:2px solid #936f43}.site-header .header-search-form input:focus-visible{outline:none}.site-header .mobile-menu-button,.site-header .mobile-search-button,.site-header .header-actions .wishlist-link{display:none}.site-header :is(a,button):focus-visible,.site-footer a:focus-visible,.luxury-shell-dialog :is(a,button,input):focus-visible{outline-offset:3px;outline:2px solid #936f43}.luxury-shell-dialog::backdrop{background:#30271f66}.luxury-shell-dialog .header-search-form{border-bottom-color:#936f43}.luxury-shell-dialog .header-search-form input{font-size:16px}.luxury-shell-dialog .mobile-nav a{border-bottom-color:#ded5c9;min-height:44px}.luxury-shell-dialog .icon-button:hover{background:#f4eee5}.site-footer{padding:42px var(--gutter) 21px;background:#f7f3ed;border-top:1px solid #ded5c9;margin-top:0;font-size:12px}.site-footer .footer-main{grid-template-columns:1.5fr 1fr 1fr 1.2fr 1fr;gap:clamp(24px,4vw,64px);padding-bottom:30px;display:grid}.site-footer .footer-brand{margin-bottom:17px;display:inline-block}.site-footer .brand-wordmark{font:400 clamp(24px, 2vw, 30px)/1.1 var(--font-display);letter-spacing:-.045em}.site-footer .brand-descriptor{letter-spacing:.4em;margin-top:7px;font-size:7px}.site-footer .brand-logo{object-fit:contain;width:auto;max-width:min(220px,100%);height:auto;max-height:70px}.site-footer .footer-identity{min-width:0}.site-footer .footer-identity p{color:#75675d;font:400 14px/1.6 var(--font-display)}.site-footer .footer-nav{flex-flow:column;align-items:flex-start;gap:0;min-width:0;font-size:12px;display:flex}.site-footer .footer-group{min-width:0}.site-footer .footer-group summary{cursor:pointer;min-height:44px;font:600 13px/1.5 var(--font-display);align-items:center;margin-bottom:6px;list-style:none;display:flex}.site-footer .footer-group summary::-webkit-details-marker{display:none}.site-footer .footer-group summary:focus-visible{outline-offset:3px;outline:2px solid #936f43}.site-footer .footer-locale h2{font:600 13px/1.5 var(--font-display);margin:0 0 6px}.site-footer[dir=rtl] :is(.footer-group summary,.footer-locale h2){font-family:inherit}.site-footer .footer-nav a{overflow-wrap:anywhere;min-height:44px;line-height:1.4;display:inline-flex}.site-footer .footer-locale p{color:#75675d;margin-bottom:4px;line-height:1.8}.site-footer .footer-locale>a{align-items:center;min-height:44px;display:inline-flex}.site-footer .footer-bottom{color:#75675d;border-top:1px solid #ded5c9;align-items:center;padding-top:12px;font-size:11px}.site-footer .footer-bottom>a{align-items:center;min-height:44px;display:inline-flex}@media (min-width:1201px){.site-header .header-brand{margin-inline-end:16px}}@media (min-width:1201px) and (max-width:1540px){.site-header .header-inner{gap:18px;padding-inline:28px}.site-header .header-brand .brand-wordmark{font-size:24px}.site-header .desktop-nav{gap:16px;font-size:11px}.site-header .header-search-form{flex-basis:180px}.site-header .header-expanded-navigation .desktop-nav{flex-wrap:wrap;gap:12px;padding-block:8px}}@media (max-width:1200px){.site-header .header-inner{grid-template-columns:44px minmax(0,1fr) auto;gap:12px;min-height:72px;padding-inline:24px;display:grid}.site-header .desktop-nav,.site-header .desktop-search-form{display:none}.site-header .mobile-menu-button,.site-header .mobile-search-button{display:inline-flex}.site-header .header-brand{justify-self:start}.site-header .header-brand .brand-wordmark{font-size:27px}.site-header .header-brand .brand-logo{max-width:190px}.site-header .header-actions .account-link{display:inline-flex}.site-header .header-actions .header-action-label{display:none}.site-footer .footer-main{grid-template-columns:1.4fr 1fr 1fr}.site-footer .footer-identity{grid-row:span 2}}@media (max-width:700px){.site-header .header-inner{grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);gap:4px;min-height:66px;padding-inline:10px}.site-header .header-brand{justify-self:center}.site-header .header-actions{justify-self:end}.site-header .header-brand .brand-wordmark{font-size:clamp(13px,10vw - 19px,26px)}.site-header .header-brand .brand-logo{max-width:min(170px,100vw - 230px);max-height:44px}.site-header .header-actions .account-link,.site-header .header-actions .locale-link{display:none}.site-header .header-brand .brand-descriptor{letter-spacing:.3em;font-size:6px}.site-header .header-actions .icon-button{padding-inline:9px}.site-header .bag-count{font-size:10px}.site-footer{padding:32px 20px 16px}.site-footer .footer-main{padding-bottom:22px;display:block}.site-footer .footer-identity{text-align:center;padding-block:12px 30px}.site-footer .footer-brand{margin-bottom:13px}.site-footer .footer-identity p{margin-bottom:0}.site-footer .footer-group{border-top:1px solid #ded5c9}.site-footer .footer-group summary{justify-content:space-between;min-height:54px;margin-bottom:0;font-weight:400}.site-footer .footer-group summary:after{content:"";border-inline-end:1px solid;border-bottom:1px solid;width:7px;height:7px;margin-inline:10px 3px;transform:rotate(45deg)}.site-footer .footer-group[open] summary:after{transform:rotate(225deg)}.site-footer .footer-nav{padding-block:0 12px}.site-footer .footer-locale{text-align:center;border-top:1px solid #ded5c9;margin-top:0;padding-top:22px}.site-footer .footer-bottom{text-align:center;flex-direction:column;gap:0}}@media (prefers-reduced-motion:reduce){.site-header .icon-button:active,.luxury-shell-dialog .icon-button:active{transform:none}}
