.bp-header-icon{display:inline-flex;align-items:center;justify-content:center;background:none;border:0;color:inherit;cursor:pointer;width:36px;height:44px;padding:0;flex-shrink:0}.bp-header-icon:hover{opacity:.65}.bp-search-dialog{width:min(680px,calc(100vw - 32px));padding:45px;background:#fffdf9;color:#29241f;border:1px solid #ded5c8}.bp-search-dialog::backdrop{background:#211e1b70}.bp-search-dialog>button{position:absolute;right:10px;top:8px;width:44px;height:44px;background:none;border:0;font-size:26px;cursor:pointer}.bp-search-dialog h2{font-family:var(--font-heading-family);font-size:36px;margin:0 0 25px}.bp-search-dialog form{display:flex;gap:10px}.bp-search-dialog input[type=search]{min-width:0;flex:1;padding:16px;border:1px solid #cbbfaf;font:inherit;background:#fff}.bp-search-dialog button[type=submit]{padding:14px 20px;border:0;background:#302b25;color:white;font:inherit;cursor:pointer}body:has(.bp-search-dialog[open]) .bp-header{background:#fff!important;color:#211e1b!important}body:has(.bp-search-dialog[open]) .bp-logo img{filter:none!important}@media(min-width:750px){.bp-header__actions{gap:14px}}@media(max-width:749px){.bp-header{grid-template-columns:32px minmax(65px,1fr) auto;gap:8px;padding:0 12px}.bp-header .bp-logo img{max-width:80px}.bp-header__actions{gap:3px!important}.bp-header-icon{width:32px}.bp-search-dialog{padding:40px 24px}.bp-search-dialog form{flex-direction:column}}.bp-header.page-width{width:100%;max-width:none;margin-inline:0;padding-inline:max(5rem,calc((100% - var(--page-width))/2 + 5rem));box-sizing:border-box}.bp-header .bp-mega{left:0;width:100%}@media(max-width:989px){.bp-header.page-width{padding-inline:3.2rem}}@media(max-width:749px){.bp-header.page-width{padding-inline:12px}}

.bp-header .bp-header-chevron{display:block;width:7px;height:7px;flex:0 0 7px;box-sizing:border-box;border-right:1.5px solid currentColor;border-bottom:1.5px solid currentColor;transform:rotate(45deg);margin-top:-4px;transition:transform .18s ease}.bp-header details[open]>summary>.bp-header-chevron{transform:rotate(225deg);margin-top:4px}

@media(max-width:989px){body.bp-preview .bp-header:has(.bp-mobile-menu[open]){background:#fff!important;color:#211e1b!important}body.bp-preview .bp-header:has(.bp-mobile-menu[open]) .bp-logo img{filter:none!important}body.bp-preview .bp-header:has(.bp-mobile-menu[open]) .bp-cart .cart-count-bubble{background:#211e1b;color:#fff}body.bp-preview .bp-header:has(.bp-mobile-menu[open]) .bp-mega{background:#fff;color:#211e1b}}

.bp-header a.bp-nav-guide{display:inline-flex;align-items:center}


.bp-skin-mega .bp-mega__inner{grid-template-columns:1fr 1.2fr 1fr 1fr}.bp-skin-intro>span{font-size:12px;letter-spacing:.12em;color:#8b7459}.bp-skin-intro h3{margin:18px 0!important;line-height:1.2}.bp-skin-intro p{font-size:15px;line-height:1.7;color:#71685f}.bp-skin-intro>a{font-size:14px;text-underline-offset:5px}.bp-skin-mobile{display:none}.bp-skin-mobile summary{display:flex;align-items:center;gap:10px;cursor:pointer;padding:0 0 18px;list-style:none}.bp-skin-mobile summary::-webkit-details-marker{display:none}.bp-skin-mobile-links{padding:0 0 18px 14px}.bp-skin-mobile-links a{display:block;font-size:14px;margin:0 0 15px}@media(max-width:989px){.bp-skin-mobile{display:block}.bp-skin-mega .bp-mega__inner{grid-template-columns:1fr 1fr}}
.bp-desktop-menu>a,.bp-desktop-menu>.bp-shop-menu>summary,.bp-contact-link{white-space:nowrap}
@media(min-width:750px) and (max-width:1499px){body.bp-preview .bp-header{height:88px;grid-template-columns:1fr auto 1fr;gap:20px}body.bp-preview .bp-header.page-width{padding-inline:32px}body.bp-preview .bp-desktop-menu,body.bp-preview .bp-contact-link{display:none!important}body.bp-preview .bp-mobile-menu{display:block}body.bp-preview .bp-mobile-menu>summary{display:flex;align-items:center;min-width:44px;min-height:44px;font-size:26px;list-style:none;cursor:pointer}body.bp-preview .bp-mobile-menu>summary::-webkit-details-marker{display:none}body.bp-preview .bp-logo img{width:150px}body.bp-preview .bp-header__actions{gap:14px!important}body.bp-preview .bp-mobile-menu .bp-mega{left:0;width:100%;max-height:calc(100svh - 130px);overflow:auto;background:#fff;color:#211e1b}body.bp-preview .bp-mobile-menu .bp-mega__inner{padding:32px;grid-template-columns:1fr 1fr;gap:28px}body.bp-preview .bp-mobile-menu .bp-mega__guide{min-height:240px}body.bp-preview .bp-skin-mobile{display:block}body.bp-preview .bp-header:has(.bp-mobile-menu[open]){background:#fff!important;color:#211e1b!important;z-index:30}body.bp-preview .bp-header:has(.bp-mobile-menu[open]) .bp-logo img{filter:none!important}body.bp-preview .bp-header:has(.bp-mobile-menu[open]) .bp-cart .cart-count-bubble{background:#211e1b;color:#fff}}
.bp-header .bp-skin-mega .bp-mega__types>h3,.bp-header .bp-skin-mega .bp-skin-intro>h3{margin:0 0 24px!important;line-height:1.2!important;font-weight:400!important}
.bp-header .bp-skin-mega .bp-skin-intro>p{margin:0 0 18px}