:root{--d27-bg:#080808;--d27-surface:#101010;--d27-text:#f3efe7;--d27-muted:#aaa49a;--d27-line:rgba(243,239,231,.14);--d27-accent:#dec28b;--d27-heading:Georgia,'Times New Roman',serif;--d27-body:Arial,sans-serif}html,body{background:var(--d27-bg)!important;color:var(--d27-text)}body{font-family:var(--d27-body);line-height:1.6}h1,h2,h3,h4,h5,h6,.h0,.h1,.h2,.h3,.h4{font-family:var(--d27-heading);font-weight:400;color:var(--d27-text)}.header-wrapper{background:var(--d27-bg)!important;color:var(--d27-text)!important;border:0!important;box-shadow:none!important}.header-wrapper .header{background:transparent!important}.header__heading-link,.header__menu-item,.header__icon,.header__icon svg,.header__active-menu-item{color:var(--d27-text)!important}.header__menu-item:hover,.header__active-menu-item,.header__icon:hover{color:var(--d27-accent)!important}.header__heading-logo{max-height:48px;width:auto}.d27-mode-switch{width:36px;height:36px;border:1px solid var(--d27-line);background:transparent;color:var(--d27-text);display:inline-flex;align-items:center;justify-content:center;padding:0;margin:0 4px;cursor:pointer;border-radius:50%}.d27-mode-switch:hover{color:var(--d27-accent);border-color:var(--d27-accent)}.d27-mode-switch svg{width:16px;height:16px}.d27-mode-switch__sun{display:none}.d27-mode-switch__moon{display:block}.d27-mode-switch[aria-pressed=true] .d27-mode-switch__sun{display:block}.d27-mode-switch[aria-pressed=true] .d27-mode-switch__moon{display:none}.desktop-localization-wrapper .disclosure__button{min-width:auto!important;padding:10px 8px!important;background:transparent!important;color:var(--d27-text)!important;border:0!important;font-size:10px!important;letter-spacing:.12em;text-transform:uppercase}.desktop-localization-wrapper .disclosure__button:hover{color:var(--d27-accent)!important}.desktop-localization-wrapper .disclosure__list{background:var(--d27-surface)!important;color:var(--d27-text)!important;border:1px solid var(--d27-line)!important}.desktop-localization-wrapper .disclosure__item a{color:var(--d27-text)!important}.menu-drawer,.menu-drawer__inner-container,.mega-menu{background:var(--d27-bg)!important;color:var(--d27-text)!important}.menu-drawer a,.menu-drawer summary,.mega-menu a{color:var(--d27-text)!important}.menu-drawer a:hover,.mega-menu a:hover{color:var(--d27-accent)!important}.d27-world,.d27-v1,.d27-page-shell,.d27-catalogue,.d27-member,.d27-private-sales-page,.d27-request,.d27-dashboard{background:var(--d27-bg)!important;color:var(--d27-text)!important}.d27-world h1,.d27-world h2,.d27-world h3{color:var(--d27-text)}.d27-world-intro,.d27-world-close{background:var(--d27-bg)!important;color:var(--d27-text)}.d27-world-grid article,.d27-lmtedts-edits a,.d27-district-tiers article,.d27-page-inner .d27-editorial-page .d27-grid>div,.d27-member .tier,.d27-member .card,.d27-request .card,.d27-private-sales-grid>div,.d27-dashboard .card,.d27-dashboard .status{background:var(--d27-surface);color:var(--d27-text);border-color:var(--d27-line)}.d27-world-grid p,.d27-lmtedts-edits p,.d27-district-tiers p,.d27-page-inner .d27-editorial-page p,.d27-catalogue-intro,.d27-member p,.d27-dashboard p,.d27-private-sales-page p,.d27-request p{color:var(--d27-muted)}.d27-product-media{background:var(--d27-surface)!important}.d27-product-info h2,.d27-product-info h2 a,.d27-product-meta .price,.price,.price-item,.product__title h1{color:var(--d27-text)!important}.d27-product-vendor,.d27-product-status{color:var(--d27-muted)}.product__info-wrapper,.product__info-container,.product__description,.product__text,.product__title h1,.product__sku,.product__tax,.product-form__input,.product-form__quantity,.product__accordion,.product-popup-modal__content{color:var(--d27-text)!important}.product__description,.product__description p,.product__description li,.product__text,.product__sku,.product__tax,.product__accordion .accordion__content{color:var(--d27-muted)!important}.product__accordion{border-top:1px solid var(--d27-line)!important;border-bottom:1px solid var(--d27-line)!important}.product__accordion summary,.product__accordion .accordion__title{color:var(--d27-text)!important}.product-form__input input,.product-form__input select,.quantity__input,.quantity__button{background:var(--d27-surface)!important;color:var(--d27-text)!important;border-color:var(--d27-line)!important}.product-form__submit,.shopify-payment-button__button{background:var(--d27-text)!important;color:var(--d27-bg)!important;border-color:var(--d27-text)!important}.d27-footer{background:var(--d27-bg)!important;color:var(--d27-text)!important;border-top:1px solid var(--d27-line)}.d27-footer a,.d27-footer h3{color:var(--d27-text)!important}.d27-footer p,.d27-footer__bottom{color:var(--d27-muted)!important}.d27-footer a:hover{color:var(--d27-accent)!important}.d27-footer input{background:var(--d27-surface)!important;color:var(--d27-text)!important;border-color:var(--d27-line)!important}.d27-accent,.d27-kicker{color:var(--d27-accent)!important}[data-d27-mode=light]{--d27-bg:#f3f0e8;--d27-surface:#fbf9f4;--d27-text:#171717;--d27-muted:#666158;--d27-line:rgba(23,23,23,.14);--d27-accent:#916d3e}[data-d27-mode=light] .d27-world-hero:before{background:linear-gradient(90deg,rgba(0,0,0,.66),rgba(0,0,0,.16)),linear-gradient(0deg,rgba(0,0,0,.62),transparent 65%)}[data-d27-mode=light] .d27-door-overlay{background:linear-gradient(180deg,rgba(0,0,0,.08),rgba(0,0,0,.76))}[data-d27-mode=light] .d27-product-media{background:#fff!important}@media(max-width:989px){.desktop-localization-wrapper{display:none!important}.header__icons{gap:4px}.d27-mode-switch{width:34px;height:34px}.header__heading-logo{max-height:40px}}