.mini-cart{color:#25221e;z-index:2000;background:0 0;border:0;width:min(440px,100%);max-width:100%;height:100dvh;max-height:100dvh;margin:0;padding:12px;position:fixed;inset:0 0 0 auto}.mini-cart::backdrop{background:#0006}.mini-cart__body{padding:20px;padding-bottom:max(20px, env(safe-area-inset-bottom));overflow-wrap:anywhere;background:#fffaf5;border:1px solid #ddd0c4;border-radius:12px;height:100%;overflow-y:auto}.mini-cart__heading{justify-content:space-between;align-items:center;gap:12px;display:flex}.mini-cart__heading h2{font-size:1.5rem}.mini-cart button{color:#25221e;background:#fff;border:1px solid #76695e;border-radius:6px;min-height:44px;padding:8px 12px}.mini-cart ul{padding:0;list-style:none}.mini-cart li{border-top:1px solid #ddd0c4;gap:10px;padding:16px 0;display:grid}.mini-cart :focus-visible{outline-offset:3px;outline:3px solid #a54c00}.mini-cart .quantity{width:max-content;max-width:100%}.mini-cart .button{margin-top:12px}.header-actions>button.cart-action{align-items:center;gap:7px;position:relative;display:inline-flex!important}.header-actions>button.cart-action span{color:#fff;background:var(--gold);border-radius:50%;justify-content:center;align-items:center;font-size:.7rem;display:inline-flex}
.CatalogMenuContent-module__dEBEda__panel{color:var(--ink);width:100%}.CatalogMenuContent-module__dEBEda__content{grid-template-columns:minmax(0,1.2fr) minmax(0,1fr);gap:clamp(28px,3.5vw,64px);display:grid}.CatalogMenuContent-module__dEBEda__columns{grid-template-columns:repeat(auto-fit,minmax(140px,1fr));align-content:start;gap:24px;display:grid}.CatalogMenuContent-module__dEBEda__group{min-width:0}.CatalogMenuContent-module__dEBEda__group+.CatalogMenuContent-module__dEBEda__group{border-left:1px solid var(--line);padding-left:22px}.CatalogMenuContent-module__dEBEda__group h3{font-family:var(--sans);margin:0 0 16px;font-size:1rem;font-weight:650;line-height:1.4}.CatalogMenuContent-module__dEBEda__group h3 a{font:inherit}.CatalogMenuContent-module__dEBEda__group ul{margin:0;padding:0;list-style:none}.CatalogMenuContent-module__dEBEda__group li+li{margin-top:5px}.CatalogMenuContent-module__dEBEda__group li a{min-height:36px;color:var(--muted);align-items:center;padding-block:5px;font-size:.9375rem;font-weight:400;line-height:1.5;display:inline-flex}.CatalogMenuContent-module__dEBEda__group a:hover,.CatalogMenuContent-module__dEBEda__card:hover h3,.CatalogMenuContent-module__dEBEda__all:hover,.CatalogMenuContent-module__dEBEda__discover:hover{color:#9b4a0b}.CatalogMenuContent-module__dEBEda__panel a:focus-visible,.CatalogMenuContent-module__dEBEda__panel summary:focus-visible{outline-offset:4px;outline:2px solid #9b4a0b}.CatalogMenuContent-module__dEBEda__editorials{grid-template-columns:repeat(2,minmax(0,1fr));align-content:start;gap:24px;display:grid}.CatalogMenuContent-module__dEBEda__editorials>:only-child{grid-column:1/-1}.CatalogMenuContent-module__dEBEda__card{min-width:0;display:block}.CatalogMenuContent-module__dEBEda__media{aspect-ratio:4/3;background:#f7f3ed;margin-bottom:14px;position:relative;overflow:hidden}.CatalogMenuContent-module__dEBEda__card h3{font-family:var(--sans);margin:0 0 8px;font-size:.9375rem;font-weight:650;line-height:1.4}.CatalogMenuContent-module__dEBEda__card p{color:var(--muted);margin:0 0 10px;font-size:.875rem;font-weight:400;line-height:1.5}.CatalogMenuContent-module__dEBEda__discover{border-bottom:1px solid;align-items:center;gap:20px;min-height:36px;padding-bottom:4px;font-size:.9375rem;font-weight:500;display:inline-flex}.CatalogMenuContent-module__dEBEda__bottom{border-top:1px solid var(--line);justify-content:space-between;align-items:center;gap:20px;margin-top:26px;padding-top:14px;display:flex}.CatalogMenuContent-module__dEBEda__all{align-items:center;gap:24px;min-height:42px;font-size:.9375rem;font-weight:600;display:inline-flex}.CatalogMenuContent-module__dEBEda__badge{color:#865222;letter-spacing:.1em;text-transform:uppercase;white-space:nowrap;border:1px solid #d8b484;padding:5px 10px;font-size:.75rem}.CatalogMenuContent-module__dEBEda__teaser{background:#f3ebdf;flex-direction:column;justify-content:center;align-items:flex-start;min-height:240px;padding:clamp(28px,3vw,52px);display:flex}.CatalogMenuContent-module__dEBEda__eyebrow{color:#865222;letter-spacing:.15em;text-transform:uppercase;font-size:.75rem;font-weight:700}.CatalogMenuContent-module__dEBEda__teaser h2{margin:12px 0;font-size:clamp(1.75rem,2.2vw,2.5rem);line-height:1.15}.CatalogMenuContent-module__dEBEda__teaser>p:not(.CatalogMenuContent-module__dEBEda__eyebrow){color:var(--muted);font-size:1rem;line-height:1.6}.CatalogMenuContent-module__dEBEda__discovery{border-top:1px solid var(--line);margin-top:12px}.CatalogMenuContent-module__dEBEda__discovery>summary{cursor:pointer;min-height:44px;padding-block:12px;font-size:.9375rem;font-weight:500}.CatalogMenuContent-module__dEBEda__discoveryGrid{grid-template-columns:repeat(4,minmax(0,1fr));gap:30px;padding:18px 0;display:grid}@media (max-width:1359px){.CatalogMenuContent-module__dEBEda__content{grid-template-columns:minmax(0,1fr);gap:24px}.CatalogMenuContent-module__dEBEda__columns{grid-template-columns:minmax(0,1fr);gap:22px}.CatalogMenuContent-module__dEBEda__group+.CatalogMenuContent-module__dEBEda__group{border-left:0;padding:0}.CatalogMenuContent-module__dEBEda__group h3{margin-bottom:8px}.CatalogMenuContent-module__dEBEda__group li a{width:100%;min-height:44px;font-size:1rem}.CatalogMenuContent-module__dEBEda__editorials{gap:16px}.CatalogMenuContent-module__dEBEda__media{aspect-ratio:4/3}.CatalogMenuContent-module__dEBEda__discoveryGrid{grid-template-columns:minmax(0,1fr);gap:20px}.CatalogMenuContent-module__dEBEda__bottom{flex-direction:column;align-items:flex-start;gap:8px;margin-top:20px}.CatalogMenuContent-module__dEBEda__all{font-size:1rem}}
.NewsletterForm-module__6DhIlG__form{min-width:0}.NewsletterForm-module__6DhIlG__form [hidden]{display:none!important}.NewsletterForm-module__6DhIlG__form .NewsletterForm-module__6DhIlG__controls{grid-template-columns:minmax(0,1fr) auto;gap:8px;display:grid}.NewsletterForm-module__6DhIlG__form input[type=email]{box-sizing:border-box;border-radius:var(--radius-sm);background:var(--paper);width:100%;min-width:0;min-height:48px;color:var(--ink)}.NewsletterForm-module__6DhIlG__form button{box-sizing:border-box;width:100%;min-height:48px;padding:10px 16px}.NewsletterForm-module__6DhIlG__form label.NewsletterForm-module__6DhIlG__consent{align-items:flex-start;gap:9px;margin:12px 0 0;font-size:.875rem;font-weight:400;line-height:1.5;display:flex}.NewsletterForm-module__6DhIlG__form .NewsletterForm-module__6DhIlG__consent input[type=checkbox]{box-sizing:border-box;width:20px;min-width:20px;height:20px;min-height:20px;accent-color:var(--ink);flex:0 0 20px;margin:2px 0 0;padding:0}.NewsletterForm-module__6DhIlG__form .NewsletterForm-module__6DhIlG__consent span{overflow-wrap:anywhere;min-width:0}.NewsletterForm-module__6DhIlG__form .NewsletterForm-module__6DhIlG__consent a{font-size:inherit;margin:0;text-decoration:underline;display:inline}.NewsletterForm-module__6DhIlG__form .NewsletterForm-module__6DhIlG__status:empty{display:none}.NewsletterForm-module__6DhIlG__form .NewsletterForm-module__6DhIlG__help,.NewsletterForm-module__6DhIlG__form .NewsletterForm-module__6DhIlG__status,.NewsletterForm-module__6DhIlG__form .NewsletterForm-module__6DhIlG__error{margin:8px 0 0;font-size:.875rem;line-height:1.5}.NewsletterForm-module__6DhIlG__form .NewsletterForm-module__6DhIlG__help{color:var(--muted)}.NewsletterForm-module__6DhIlG__form .NewsletterForm-module__6DhIlG__error{color:var(--danger);font-weight:600}.NewsletterForm-module__6DhIlG__form input:focus-visible,.NewsletterForm-module__6DhIlG__form button:focus-visible{outline:3px solid var(--gold);outline-offset:3px}.NewsletterForm-module__6DhIlG__form input[aria-invalid=true]{border-color:var(--danger)}.NewsletterForm-module__6DhIlG__form button:disabled{opacity:.7;cursor:wait}@media (max-width:480px){.NewsletterForm-module__6DhIlG__form .NewsletterForm-module__6DhIlG__controls{grid-template-columns:minmax(0,1fr)}}
