.custom-header-wrapper{--ch-ink: var(--sd-ink, #242421);--ch-muted: var(--sd-muted, #706b65);--ch-paper: var(--sd-paper, #f6f3ee);--ch-line: var(--sd-line, #ded8cf);display:block;position:relative;z-index:20;width:100%;max-width:100%;color:var(--ch-ink);background:var(--ch-paper);border-bottom:1px solid var(--ch-line);font-family:var(--font-body-family, -apple-system),BlinkMacSystemFont,"Segoe UI",sans-serif}.custom-header-wrapper *,.custom-header-wrapper *:before,.custom-header-wrapper *:after{box-sizing:border-box}.custom-header-wrapper .ch-container{width:100%;max-width:1440px;margin-inline:auto;padding-inline:clamp(20px,4vw,64px);min-width:0}.custom-header-wrapper a{color:inherit;text-decoration:none}.custom-header-wrapper button{font:inherit;cursor:pointer;padding:0;border:0}.custom-header-wrapper svg{display:block;width:24px;height:24px;fill:none;stroke:currentColor;stroke-width:1.5;stroke-linecap:round;stroke-linejoin:round;flex-shrink:0}.custom-header-wrapper img{max-width:100%;height:auto;display:block}.custom-header-wrapper :is(a,button,summary,input):focus-visible{outline:2px solid var(--ch-primary, #6b2433)!important;outline-offset:3px}.custom-header-wrapper ul{margin:0;padding:0;list-style:none}.custom-header-wrapper [hidden]{display:none!important}.custom-header-wrapper .ch-visually-hidden{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.custom-header-wrapper .ch-mobile-wrapper{display:none}.custom-header-wrapper .ch-top{padding-block:22px}.custom-header-wrapper .ch-top>.ch-container{display:grid;grid-template-columns:minmax(165px,.65fr) minmax(240px,1.5fr) auto;align-items:center;gap:clamp(24px,4vw,64px)}.custom-header-wrapper .ch-logo a{display:block;width:fit-content;max-width:100%}.custom-header-wrapper .ch-logo img{width:var(--ch-logo-w);mix-blend-mode:multiply}.custom-header-wrapper .ch-logo-text{color:var(--ch-primary, #6b2433);font-family:Georgia,serif;font-size:32px;font-weight:400;letter-spacing:-.03em;overflow-wrap:anywhere}.custom-header-wrapper .ch-brand-caption{display:block;margin-top:9px;font-size:10px;line-height:1.4;letter-spacing:.11em;color:var(--ch-muted)}.custom-header-wrapper :is(.ch-search,.ch-m-search){min-width:0;width:100%}.custom-header-wrapper :is(.ch-search,.ch-m-search) form{position:relative;width:100%;margin:0}.custom-header-wrapper :is(.ch-search,.ch-m-search) input{display:block;width:100%;min-width:0;height:48px;margin:0;padding:11px 56px 11px 17px;border:1px solid var(--ch-line);border-radius:8px;background:var(--sd-surface, #f8f1e7);color:var(--ch-ink);font-family:inherit;font-size:14px;line-height:1.5;transition:border-color .2s ease,box-shadow .2s ease}.custom-header-wrapper :is(.ch-search,.ch-m-search) input::placeholder{color:var(--ch-muted);opacity:1}.custom-header-wrapper :is(.ch-search,.ch-m-search) input:focus{border-color:var(--ch-primary, #6b2433);box-shadow:0 0 0 3px #6b24330f}.custom-header-wrapper :is(.ch-search,.ch-m-search) button{display:flex;justify-content:center;align-items:center;position:absolute;inset-inline-end:2px;top:50%;transform:translateY(-50%);width:44px;height:44px;background:transparent;border-radius:6px;color:var(--ch-primary, #6b2433);transition:background .2s ease}.custom-header-wrapper :is(.ch-search,.ch-m-search) button:hover{background:var(--ch-paper)}.custom-header-wrapper :is(.ch-search,.ch-m-search) button svg{width:20px;height:20px}.custom-header-wrapper .ch-actions{display:flex;align-items:center;justify-content:flex-end;gap:18px;min-width:0}.custom-header-wrapper .ch-action-item{display:flex;align-items:center;gap:7px;min-height:44px;font-size:12px;font-weight:500;line-height:1.4;white-space:nowrap;transition:color .2s ease}.custom-header-wrapper .ch-action-item:hover{color:var(--ch-primary, #6b2433)}.custom-header-wrapper :is(.ch-user-icon,.ch-cart-icon){width:44px;height:44px;display:flex;align-items:center;justify-content:center;border-radius:8px;position:relative}.custom-header-wrapper :is(.ch-user-icon,.ch-cart-icon) svg{width:23px;height:23px}.custom-header-wrapper :is(.ch-cart-count,.ch-m-badge){position:absolute;inset-inline-end:-1px;top:-1px;min-width:18px;height:18px;padding:0 4px;display:flex;align-items:center;justify-content:center;border-radius:10px;font-size:10px;line-height:1;font-weight:500;color:#fff;background:var(--ch-primary, #6b2433);border:2px solid var(--ch-paper)}.custom-header-wrapper .ch-bottom{padding-block:5px;background:var(--sd-surface, #f8f1e7);border-top:1px solid var(--ch-line)}.custom-header-wrapper .ch-bottom>.ch-container{display:flex;align-items:center;flex-wrap:wrap;gap:4px 24px}.custom-header-wrapper .ch-nav{flex:1 1 620px;min-width:0;max-width:100%}.custom-header-wrapper .ch-nav>ul{display:flex;align-items:center;justify-content:flex-start;flex-wrap:wrap;gap:0 2px}.custom-header-wrapper .ch-nav>ul>li{min-width:0;max-width:100%}.custom-header-wrapper .ch-nav>ul>li>a,.custom-header-wrapper .ch-nav summary{display:flex;align-items:center;justify-content:center;gap:8px;min-height:44px;padding:11px 9px;border-radius:6px;font-size:12px;font-weight:500;line-height:1.5;white-space:normal;overflow-wrap:anywhere;text-align:center;cursor:pointer;transition:background .2s ease,color .2s ease}.custom-header-wrapper .ch-nav>ul>li:first-child>a{padding-inline-start:0}.custom-header-wrapper .ch-nav>ul>li>a:hover,.custom-header-wrapper .ch-nav summary:hover,.custom-header-wrapper .ch-nav-details[open]>summary,.custom-header-wrapper .ch-nav-details[data-active]>summary,.custom-header-wrapper .ch-nav [aria-current=page]{color:var(--ch-primary, #6b2433);background:var(--ch-hover-bg, #f6f3ee)}.custom-header-wrapper :is(.ch-nav-details,.ch-dropdown-wrapper){position:relative}.custom-header-wrapper :is(.ch-nav-details,.ch-dropdown-wrapper)>summary{list-style:none}.custom-header-wrapper :is(.ch-nav-details,.ch-dropdown-wrapper)>summary::-webkit-details-marker{display:none}.custom-header-wrapper .ch-chevron{display:block;width:6px;height:6px;border-right:1px solid currentColor;border-bottom:1px solid currentColor;transform:rotate(45deg) translateY(-1px);flex-shrink:0;transition:transform .2s ease}.custom-header-wrapper details[open]>summary .ch-chevron{transform:rotate(225deg) translate(-1px,-1px)}.custom-header-wrapper .ch-cat-btn{display:flex;align-items:center;justify-content:space-between;gap:12px;min-height:44px;padding:10px 14px;border:1px solid var(--ch-line);border-radius:8px;background:var(--ch-paper);font-weight:500;font-size:12px;cursor:pointer}.custom-header-wrapper .ch-dropdown-content{position:absolute;inset-inline-start:0;top:calc(100% + 4px);width:min(300px,calc(100vw - 40px));padding:10px;background:var(--sd-surface, #f8f1e7);border:1px solid var(--ch-line);box-shadow:0 16px 42px #2424211a;z-index:30;border-radius:8px;max-height:70vh;overflow-y:auto}.custom-header-wrapper .ch-nav>ul>li:nth-last-child(-n+2) .ch-dropdown-content{inset-inline-start:auto;inset-inline-end:0}.custom-header-wrapper .ch-dropdown-content ul{display:block}.custom-header-wrapper .ch-dropdown-content ul ul{padding-inline-start:14px;border-inline-start:1px solid var(--ch-line);margin-inline-start:12px}.custom-header-wrapper .ch-dropdown-content a{display:block;padding:11px 12px;min-height:44px;border-radius:5px;font-size:13px;line-height:1.5;overflow-wrap:anywhere}.custom-header-wrapper .ch-dropdown-content a:hover{background:var(--ch-paper);color:var(--ch-primary, #6b2433)}.custom-header-wrapper .ch-info-area{display:flex;flex-wrap:wrap;justify-content:flex-end;gap:8px 16px;max-width:320px;min-width:0;margin-inline-start:auto}.custom-header-wrapper .ch-info-item{display:flex;align-items:center;gap:10px;min-width:0;min-height:44px;font-size:11px;line-height:1.4}.custom-header-wrapper .ch-info-icon{flex-shrink:0;color:var(--ch-primary, #6b2433)}.custom-header-wrapper .ch-info-icon svg{width:19px;height:19px}.custom-header-wrapper .ch-info-title,.custom-header-wrapper .ch-text-highlight{display:block}.custom-header-wrapper .ch-info-title{color:var(--ch-muted);font-size:10px}.custom-header-wrapper .ch-text-highlight{margin-top:3px;color:var(--ch-ink);font-weight:500;overflow-wrap:anywhere}.custom-header-wrapper .ch-m-drawer:not([open]){display:none}@media(min-width:991px)and (max-width:1199px){.custom-header-wrapper .ch-top>.ch-container{gap:24px;grid-template-columns:180px minmax(240px,1fr) auto}.custom-header-wrapper .ch-actions{gap:10px}.custom-header-wrapper .ch-action-item>span:last-child:not(.ch-cart-icon):not(.ch-user-icon){display:none}.custom-header-wrapper .ch-info-area{max-width:170px}}@media(max-width:990px){.custom-header-wrapper .ch-desktop-wrapper{display:none}.custom-header-wrapper .ch-mobile-wrapper{display:block}.custom-header-wrapper .ch-container{padding-inline:16px}.custom-header-wrapper .ch-m-header{padding-block:8px 12px}.custom-header-wrapper .ch-m-top{display:grid;grid-template-columns:44px minmax(0,1fr) 44px;align-items:center;gap:12px;min-height:48px;margin-bottom:9px}.custom-header-wrapper .ch-m-hamburger,.custom-header-wrapper .ch-m-icon,.custom-header-wrapper .ch-m-close{display:flex;align-items:center;justify-content:center;flex-shrink:0;width:44px;height:44px;border-radius:8px;background:transparent;color:var(--ch-ink)}.custom-header-wrapper :is(.ch-m-hamburger,.ch-m-icon,.ch-m-close):hover{color:var(--ch-primary, #6b2433);background:#2424210a}.custom-header-wrapper .ch-m-logo{min-width:0;justify-self:center;max-width:100%}.custom-header-wrapper .ch-m-logo a{display:block;max-width:100%}.custom-header-wrapper .ch-m-logo img{width:var(--ch-m-logo-w);max-width:100%;max-height:40px;object-fit:contain;mix-blend-mode:multiply}.custom-header-wrapper .ch-m-logo .ch-logo-text{font-size:25px}.custom-header-wrapper .ch-m-icons{display:flex;align-items:center}.custom-header-wrapper .ch-m-cart-wrap{position:relative}.custom-header-wrapper .ch-m-badge{inset-inline-end:0;top:0}.custom-header-wrapper .ch-m-search input{height:46px;font-size:16px;padding-inline-start:14px}.custom-header-wrapper .ch-m-drawer{position:fixed;inset:0 auto 0 0;width:min(90vw,380px);max-width:calc(100vw - 24px);height:100vh;height:100dvh;max-height:none;margin:0;padding:calc(24px + env(safe-area-inset-top)) 24px calc(24px + env(safe-area-inset-bottom));border:0;border-radius:0 12px 12px 0;background:var(--ch-paper);color:var(--ch-ink);overflow-y:auto;overscroll-behavior:contain;box-shadow:4px 0 40px #24242129}.custom-header-wrapper .ch-m-drawer::backdrop{background:#2424217a}.custom-header-wrapper .ch-m-drawer-heading{display:flex;align-items:center;justify-content:space-between;gap:12px;padding-bottom:24px;margin-bottom:6px;border-bottom:1px solid var(--ch-line)}.custom-header-wrapper .ch-m-drawer-heading strong{display:block;margin-top:8px;font-size:17px;font-weight:500;line-height:1.45}.custom-header-wrapper .ch-drawer-kicker{font-size:10px;letter-spacing:.24em;color:var(--ch-primary, #6b2433)}.custom-header-wrapper .ch-m-list>li{border-bottom:1px solid var(--ch-line)}.custom-header-wrapper .ch-m-list ul{padding-inline-start:14px;padding-bottom:10px}.custom-header-wrapper .ch-m-list a,.custom-header-wrapper .ch-m-list summary{display:block;padding-block:15px;font-size:14px;line-height:1.5;overflow-wrap:anywhere;min-height:48px;cursor:pointer}.custom-header-wrapper .ch-m-list summary{position:relative;padding-inline-end:22px;list-style:none}.custom-header-wrapper .ch-m-list summary::-webkit-details-marker{display:none}.custom-header-wrapper .ch-m-list summary:after{content:"+";position:absolute;inset-inline-end:0;top:15px;color:var(--ch-primary, #6b2433);font-size:18px;font-weight:400;line-height:21px}.custom-header-wrapper .ch-m-list details[open]>summary:after{content:"\2212"}.custom-header-wrapper .ch-m-list ul a{font-size:13px;padding-block:12px;color:var(--ch-muted)}.custom-header-wrapper .ch-m-list a:hover,.custom-header-wrapper .ch-m-list [aria-current=page]{color:var(--ch-primary, #6b2433)}.custom-header-wrapper .ch-m-list-heading{padding-block:15px;color:var(--ch-primary, #6b2433);font-weight:500;font-size:12px}.custom-header-wrapper .ch-drawer-services{margin-top:30px;padding:14px;border:1px solid var(--ch-line);border-radius:8px;background:var(--sd-surface, #f8f1e7)}.custom-header-wrapper .ch-drawer-service{display:flex;align-items:center;gap:12px;min-height:48px;padding-block:8px;font-size:13px}.custom-header-wrapper .ch-drawer-service+.ch-drawer-service{border-top:1px solid var(--ch-line);margin-top:5px;padding-top:13px}.custom-header-wrapper .ch-drawer-service>svg{width:19px;height:19px;color:var(--ch-primary, #6b2433)}.custom-header-wrapper .ch-drawer-service>span{min-width:0;overflow-wrap:anywhere}.custom-header-wrapper .ch-drawer-service strong{display:block;font-size:12px;font-weight:500}.custom-header-wrapper .ch-drawer-service small{display:block;margin-top:3px;font-size:12px;color:var(--ch-muted)}.custom-header-wrapper .ch-service-arrow{margin-inline-start:auto;color:var(--ch-primary, #6b2433)}.custom-header-wrapper .ch-drawer-shipping{margin:16px 0 0;font-size:12px;line-height:1.6;color:var(--ch-muted)}.custom-header-wrapper .ch-no-script{display:flex;flex-wrap:wrap;padding:12px;gap:12px}}@media(prefers-reduced-motion:reduce){.custom-header-wrapper *,.custom-header-wrapper *:before,.custom-header-wrapper *:after{transition:none!important}}
/*# sourceMappingURL=/cdn/shop/t/15/assets/custom-header.css.map */
