#shopify-section-header .km-language{position:relative;z-index:10020;flex:0 0 auto}#shopify-section-header .km-language__toggle{width:54px;height:46px;display:inline-flex;align-items:center;justify-content:center;gap:7px;padding:0;border:0;background:transparent;color:#111;cursor:pointer}#shopify-section-header .km-language__toggle:hover{color:#b88b4a}#shopify-section-header .km-language__chevron{width:10px;height:7px;stroke:currentColor;stroke-width:1.8;stroke-linecap:round;stroke-linejoin:round;transition:transform .2s ease}#shopify-section-header .km-language.is-open .km-language__chevron{transform:rotate(180deg)}#shopify-section-header .km-language__flag{position:relative;width:27px;height:27px;display:inline-block;flex:0 0 27px;overflow:hidden;border-radius:50%;border:1px solid rgba(0,0,0,.08);box-shadow:0 1px 3px #0000001a;background:#f1f1f1}#shopify-section-header .km-language__flag--nl{background:linear-gradient(to bottom,#ae1c28 0 33.333%,#fff 33.333% 66.666%,#21468b 66.666% 100%)}#shopify-section-header .km-language__flag--de{background:linear-gradient(to bottom,#000 0 33.333%,#d00 33.333% 66.666%,#ffce00 66.666% 100%)}#shopify-section-header .km-language__flag--en{background:linear-gradient(90deg,transparent 42%,#ffffff 42% 58%,transparent 58%),linear-gradient(transparent 38%,#ffffff 38% 62%,transparent 62%),linear-gradient(90deg,transparent 46%,#cf142b 46% 54%,transparent 54%),linear-gradient(transparent 44%,#cf142b 44% 56%,transparent 56%),linear-gradient(33deg,transparent 43%,#ffffff 43% 48%,#cf142b 48% 52%,#ffffff 52% 57%,transparent 57%),linear-gradient(-33deg,transparent 43%,#ffffff 43% 48%,#cf142b 48% 52%,#ffffff 52% 57%,transparent 57%),#012169}#shopify-section-header .km-language__dropdown{position:absolute;top:calc(100% + 10px);right:0;width:220px;padding:13px 0 10px;overflow:hidden;border:1px solid #e7e7e7;border-radius:13px;background:#fff;box-shadow:0 18px 45px #00000029}#shopify-section-header .km-language__dropdown[hidden]{display:none!important}#shopify-section-header .km-language__dropdown:before{content:"";position:absolute;top:-7px;right:22px;width:13px;height:13px;transform:rotate(45deg);border-left:1px solid #e7e7e7;border-top:1px solid #e7e7e7;background:#fff}#shopify-section-header .km-language__title{position:relative;z-index:1;padding:2px 18px 9px;color:#9aa0a6;font-size:11px;font-weight:800;letter-spacing:.7px;text-align:right}#shopify-section-header .km-language__form{position:relative;z-index:1;margin:0}#shopify-section-header .km-language__option{width:100%;min-height:48px;display:flex;align-items:center;gap:11px;padding:8px 17px;border:0;background:#fff;color:#252525;font-family:inherit;font-size:14px;font-weight:700;line-height:1.2;text-align:left;cursor:pointer;transition:background .16s ease,color .16s ease}#shopify-section-header .km-language__option:hover{background:#faf7f2;color:#b88b4a}#shopify-section-header .km-language__option.is-active{background:#fcfaf7}#shopify-section-header .km-language__option .km-language__flag{width:24px;height:24px;flex-basis:24px}#shopify-section-header .km-language__check{width:17px;height:17px;margin-left:auto;stroke:#b88b4a;stroke-width:2;stroke-linecap:round;stroke-linejoin:round}#shopify-section-header .km-language--mobile{display:none}#shopify-section-header .km-review{display:flex;align-items:center;gap:9px;white-space:nowrap}#shopify-section-header .km-google{width:28px;height:28px;display:flex;align-items:center;justify-content:center;flex:0 0 28px;background:transparent;border:0;border-radius:0}#shopify-section-header .km-google-logo{display:block;width:28px;height:28px}#shopify-section-header .km-review-content{display:flex;flex-direction:column;align-items:flex-start;line-height:1}#shopify-section-header .km-review-title{display:block;margin-bottom:4px;color:#111;font-size:12px;font-weight:400;line-height:1}#shopify-section-header .km-review-rating{display:flex;align-items:center;gap:5px}#shopify-section-header .km-review-score{color:#111;font-size:16px;font-weight:800;line-height:1}#shopify-section-header .km-review-stars{position:relative;display:inline-block;width:76px;height:16px;overflow:hidden;font-size:16px;line-height:16px;letter-spacing:-1px;white-space:nowrap}#shopify-section-header .km-review-stars-background{position:absolute;top:0;left:0;display:block;color:#ddd;white-space:nowrap}#shopify-section-header .km-review-stars-filled{position:absolute;top:0;left:0;display:block;height:16px;overflow:hidden;color:#fbbc05;white-space:nowrap}#shopify-section-header .km-review-count{display:block;margin-top:4px;color:#111;font-size:10px;font-weight:500;line-height:1}#shopify-section-header .km-navlink{display:flex;align-items:center;justify-content:flex-start;gap:7px}#shopify-section-header .km-menu-icon{width:21px;height:21px;display:inline-flex;align-items:center;justify-content:center;flex:0 0 21px;color:#343434}#shopify-section-header .km-menu-icon svg{width:21px;height:21px;display:block;stroke:currentColor;stroke-width:1.8;stroke-linecap:round;stroke-linejoin:round}#shopify-section-header .km-menu-icon svg:not([fill=none]){fill:currentColor;stroke:none}#shopify-section-header .km-nav-text{display:inline-block}#shopify-section-header .km-menu-arrow{width:10px;height:7px;margin-left:-2px;flex:0 0 auto;stroke:currentColor;stroke-width:1.6;stroke-linecap:round;stroke-linejoin:round}#shopify-section-header .km-mobile-cart{position:relative;display:flex;align-items:center;justify-content:center}#shopify-section-header .km-mobile-cart svg{width:24px;height:24px;stroke:currentColor;stroke-width:1.7;stroke-linecap:round;stroke-linejoin:round}#shopify-section-header .km-mobile-cart span{position:absolute;top:-6px;right:-8px;min-width:17px;height:17px;padding:0 4px;display:flex;align-items:center;justify-content:center;border-radius:20px;background:#b88b4a;color:#fff;font-size:10px;font-weight:700}#shopify-section-header .km-mobile-brand img{display:block;width:auto;max-width:180px;max-height:55px}#shopify-section-header .km-search-wrap{position:relative;min-width:0}#shopify-section-header .km-search-wrap .km-searchbox{width:100%}#shopify-section-header .km-live-search{position:absolute;top:calc(100% + 8px);left:0;right:0;z-index:9999;max-height:520px;overflow-y:auto;background:#fff;border:1px solid #e5e5e5;border-radius:8px;box-shadow:0 12px 35px #00000024}#shopify-section-header .km-live-search[hidden]{display:none!important}#shopify-section-header .km-search-result-item{position:relative;display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:stretch;border-bottom:1px solid #eeeeee;background:#fff}#shopify-section-header .km-search-result{min-height:82px;display:grid;grid-template-columns:64px minmax(0,1fr) auto;align-items:center;gap:13px;padding:9px 13px;color:#111;text-decoration:none;background:#fff}#shopify-section-header .km-search-result-item:hover,#shopify-section-header .km-search-result-item:focus-within{background:#f7f7f7}#shopify-section-header .km-search-result-item:hover .km-search-result,#shopify-section-header .km-search-result-item:focus-within .km-search-result{background:#f7f7f7}#shopify-section-header .km-search-quick-buy{align-self:center;min-width:74px;min-height:38px;margin:0 12px 0 0;padding:8px 10px;border:0;border-radius:6px;background:#bc894a;color:#fff;font-family:inherit;font-size:10px;font-weight:800;line-height:1;text-transform:uppercase;cursor:pointer;white-space:nowrap}#shopify-section-header .km-search-quick-buy:hover{background:#a9783f}#shopify-section-header .km-search-quick-buy[disabled]{cursor:wait;opacity:.65}#shopify-section-header .km-search-quick-buy-panel{grid-column:1 / -1;display:grid;grid-template-columns:minmax(0,1fr) auto;gap:8px;padding:0 12px 12px;background:#fff}#shopify-section-header .km-search-quick-buy-panel[hidden]{display:none!important}#shopify-section-header .km-search-quick-buy-select{width:100%;min-width:0;min-height:40px;padding:0 10px;border:1px solid #ded8cf;border-radius:6px;background:#fff;color:#111;font-family:inherit;font-size:12px}#shopify-section-header .km-search-quick-buy-confirm{min-height:40px;padding:0 14px;border:0;border-radius:6px;background:#bc894a;color:#fff;font-family:inherit;font-size:11px;font-weight:800;text-transform:uppercase;cursor:pointer}#shopify-section-header .km-search-quick-buy-status{grid-column:1 / -1;min-height:16px;color:#177245;font-size:11px;font-weight:700}#shopify-section-header .km-search-result:hover,#shopify-section-header .km-search-result.is-active{background:#f7f7f7}#shopify-section-header .km-search-result__image{width:64px;height:64px;display:flex;align-items:center;justify-content:center;overflow:hidden;border-radius:5px;background:#f6f6f6}#shopify-section-header .km-search-result__image img{width:100%;height:100%;object-fit:contain}#shopify-section-header .km-search-result__body{min-width:0}#shopify-section-header .km-search-result__title{display:block;margin-bottom:4px;overflow:hidden;color:#111;font-size:13px;font-weight:700;line-height:1.35;text-overflow:ellipsis;white-space:nowrap}#shopify-section-header .km-search-result__vendor{display:block;color:#777;font-size:11px}#shopify-section-header .km-search-result__price{padding-left:8px;color:#111;font-size:13px;font-weight:800;white-space:nowrap}#shopify-section-header .km-live-search__message{padding:18px;color:#555;font-size:13px;text-align:center}#shopify-section-header .km-live-search__all{display:block;padding:12px 15px;background:#f5f5f5;color:#111;font-size:12px;font-weight:800;text-align:center;text-decoration:none}@media screen and (min-width:1101px){#shopify-section-header .km-headmain{min-height:100px;gap:22px;padding-top:14px;padding-bottom:14px}#shopify-section-header .km-headmain .km-brand img{max-width:310px;max-height:76px;width:auto;height:auto}#shopify-section-header .km-searchbox{min-height:52px}#shopify-section-header .km-searchbox input[type=search]{height:52px;font-size:15px}#shopify-section-header .km-searchbox button{width:54px;height:52px}#shopify-section-header .km-review{transform:scale(1.08);transform-origin:center}#shopify-section-header .km-account,#shopify-section-header .km-cart{font-size:14px;font-weight:800}#shopify-section-header .km-account svg,#shopify-section-header .km-carticon>svg{width:25px;height:25px}#shopify-section-header .km-language__toggle{width:62px;height:52px}#shopify-section-header .km-language__flag{width:30px;height:30px;flex-basis:30px}#shopify-section-header .km-menubar{min-height:64px}#shopify-section-header .km-menurow{min-height:64px;gap:8px}#shopify-section-header .km-navlink{min-height:64px;padding-left:10px;padding-right:10px;gap:8px;font-size:14px;font-weight:800}#shopify-section-header .km-menu-icon,#shopify-section-header .km-menu-icon svg{width:24px;height:24px;flex-basis:24px}#shopify-section-header .km-menu-arrow{width:11px;height:8px}}@media screen and (min-width:750px)and (max-width:1100px){#shopify-section-header .km-headmain{min-height:86px;gap:12px}#shopify-section-header .km-navlink{font-size:13px!important}#shopify-section-header .km-menu-icon,#shopify-section-header .km-menu-icon svg{width:20px!important;height:20px!important}}#shopify-section-header .km-header-actions{display:flex;align-items:center;justify-content:flex-end;gap:8px;flex:0 0 auto;white-space:nowrap}#shopify-section-header .km-header-actions .km-cart{flex:0 0 auto}#shopify-section-header .km-header-actions .km-language{display:block;position:relative;flex:0 0 auto}@media screen and (min-width:750px){#shopify-section-header .km-header-actions{align-self:center}#shopify-section-header .km-header-actions .km-language__dropdown{right:0;left:auto}}@media screen and (max-width:749px){#shopify-section-header .km-headmain>.km-header-actions{display:none!important}}@media screen and (min-width:1101px){#shopify-section-header .km-menubar{min-height:70px}#shopify-section-header .km-menurow{min-height:70px;gap:12px}#shopify-section-header .km-navlink{min-height:70px;padding:0 12px;gap:9px;color:#111;font-size:15px;font-weight:800;line-height:1.2;letter-spacing:0}#shopify-section-header .km-nav-text{font-size:15px;font-weight:800;line-height:1.2;white-space:nowrap}#shopify-section-header .km-menu-icon{width:25px;height:25px;flex:0 0 25px}#shopify-section-header .km-menu-icon svg{width:25px;height:25px;stroke-width:1.9}#shopify-section-header .km-menu-arrow{width:11px;height:8px;margin-left:0;stroke-width:1.8}}@media screen and (min-width:750px)and (max-width:1100px){#shopify-section-header .km-menurow{min-height:62px;gap:4px}#shopify-section-header .km-navlink{min-height:62px;padding:0 7px;gap:6px;font-size:13px!important;font-weight:800}#shopify-section-header .km-nav-text{font-size:13px;font-weight:800}}@media screen and (min-width:1101px){#shopify-section-header .km-headmain{display:grid!important;grid-template-columns:minmax(270px,310px) minmax(380px,1fr) auto auto auto!important;align-items:center!important;column-gap:18px!important;width:min(calc(100% - 40px),1400px)!important;min-height:100px;margin-left:auto!important;margin-right:auto!important;padding:12px 0!important}#shopify-section-header .km-brand{min-width:0;width:100%}#shopify-section-header .km-brand img{display:block;width:auto;max-width:100%;max-height:76px;object-fit:contain}#shopify-section-header .km-search-wrap,#shopify-section-header .km-searchbox{width:100%!important;min-width:0!important;max-width:none!important}#shopify-section-header .km-searchbox{display:flex!important;align-items:center!important;min-height:52px!important}#shopify-section-header .km-searchbox input[type=search]{flex:1 1 auto!important;width:100%!important;min-width:0!important;height:52px!important;font-size:15px!important}#shopify-section-header .km-searchbox button{flex:0 0 54px!important;width:54px!important;height:52px!important}#shopify-section-header .km-review{min-width:155px;transform:none!important}#shopify-section-header .km-account{min-width:max-content;white-space:nowrap}#shopify-section-header .km-header-actions{min-width:max-content;display:flex!important;align-items:center!important;justify-content:flex-end!important;gap:8px!important;white-space:nowrap}}@media screen and (min-width:1101px)and (max-width:1350px){#shopify-section-header .km-headmain{grid-template-columns:minmax(235px,275px) minmax(330px,1fr) auto auto auto!important;column-gap:12px!important}#shopify-section-header .km-review{min-width:140px}#shopify-section-header .km-account{font-size:13px!important}}#shopify-section-header .km-mobile-head,#shopify-section-header .km-mobile-search-row{display:none}@media screen and (max-width:1100px){#shopify-section-header .km-headmain{gap:14px}#shopify-section-header .km-review{display:none}#shopify-section-header .km-navlink{font-size:12px;gap:5px}#shopify-section-header .km-menu-icon,#shopify-section-header .km-menu-icon svg{width:18px;height:18px}}@media screen and (max-width:749px){#shopify-section-header .km-language--mobile{display:block;justify-self:end}#shopify-section-header .km-language--mobile .km-language__toggle{width:42px;height:42px;gap:4px}#shopify-section-header .km-language--mobile .km-language__flag{width:24px;height:24px;flex-basis:24px}#shopify-section-header .km-language--mobile .km-language__chevron{width:8px;height:6px}#shopify-section-header .km-language--mobile .km-language__dropdown{position:fixed;top:62px;right:12px;width:min(220px,calc(100vw - 24px))}#shopify-section-header .km-site-header{width:100%;background:#fff}#shopify-section-header .km-mobile-head{display:grid;grid-template-columns:44px minmax(0,1fr) 44px 44px;align-items:center;gap:6px;min-height:68px;padding:8px 16px;border-bottom:1px solid #ececec}#shopify-section-header .km-mobile-menu{width:42px;height:42px;display:flex;align-items:center;justify-content:center;border:0;background:transparent;color:#111;font-size:25px;cursor:pointer;padding:0}#shopify-section-header .km-mobile-brand{display:flex;justify-content:center;align-items:center;min-width:0}#shopify-section-header .km-mobile-brand img{max-width:210px;max-height:52px;width:auto;height:auto;object-fit:contain}#shopify-section-header .km-mobile-cart{justify-self:end;width:42px;height:42px;color:#111;text-decoration:none}#shopify-section-header .km-headmain{display:none!important}#shopify-section-header .km-mobile-search-row{display:block!important;width:100%;padding:10px 16px 12px;margin:0 auto;background:#fff;border-bottom:1px solid #ececec}#shopify-section-header .km-mobile-search-wrap{width:100%;position:relative}#shopify-section-header .km-mobile-live-search{top:calc(100% + 6px);left:0;right:0;z-index:10030;max-height:min(66vh,520px);-webkit-overflow-scrolling:touch}#shopify-section-header .km-mobile-barcode-button{display:none}#shopify-section-header .km-mobile-searchbox{display:flex;align-items:stretch}#shopify-section-header .km-mobile-searchbox input[type=search]{min-width:0;flex:1 1 auto}#shopify-section-header .km-mobile-barcode-button{width:46px;min-width:46px;height:100%;display:inline-flex;align-items:center;justify-content:center;flex:0 0 46px;padding:0;border:0;border-left:1px solid #e2ddd5;background:#fff;color:#111;cursor:pointer}#shopify-section-header .km-mobile-barcode-button svg{width:23px;height:23px;display:block;stroke:currentColor;stroke-width:1.8;stroke-linecap:round}#shopify-section-header .km-mobile-barcode-button:active{background:#f7f3ed}#shopify-section-header .km-barcode-scanner{position:fixed;top:0;right:0;bottom:0;left:0;z-index:2147483000;display:flex;align-items:flex-end;justify-content:center;padding:16px}#shopify-section-header .km-barcode-scanner[hidden]{display:none!important}#shopify-section-header .km-barcode-scanner__backdrop{position:absolute;top:0;right:0;bottom:0;left:0;background:#000000b8}#shopify-section-header .km-barcode-scanner__dialog{position:relative;z-index:2;width:100%;max-width:540px;max-height:92vh;overflow:auto;padding:18px;border-radius:18px;background:#fff;box-shadow:0 20px 60px #00000059}#shopify-section-header .km-barcode-scanner__header{display:flex;align-items:flex-start;justify-content:space-between;gap:14px;margin-bottom:14px}#shopify-section-header .km-barcode-scanner__header strong{display:block;margin-bottom:4px;color:#111;font-size:18px;font-weight:800}#shopify-section-header .km-barcode-scanner__header span{display:block;color:#666;font-size:13px;line-height:1.45}#shopify-section-header .km-barcode-scanner__close{width:38px;height:38px;min-width:38px;display:inline-flex;align-items:center;justify-content:center;padding:0;border:0;border-radius:50%;background:#f3f3f3;color:#111;font-size:28px;line-height:1;cursor:pointer}#shopify-section-header .km-barcode-scanner__viewport{position:relative;width:100%;min-height:300px;overflow:hidden;border-radius:14px;background:#111}#shopify-section-header .km-barcode-reader{width:100%;min-height:300px}#shopify-section-header .km-barcode-reader video,#shopify-section-header .km-barcode-reader canvas{width:100%!important;max-height:62vh;object-fit:cover;border-radius:14px}#shopify-section-header .km-barcode-scanner__frame{position:absolute;inset:50% auto auto 50%;width:min(84%,360px);height:120px;transform:translate(-50%,-50%);border:2px solid rgba(255,255,255,.92);border-radius:12px;pointer-events:none;box-shadow:0 0 0 999px #0000002e}#shopify-section-header .km-barcode-scanner__frame span{position:absolute;left:8%;right:8%;top:50%;height:2px;transform:translateY(-50%);background:#c9913b;box-shadow:0 0 10px #c9913be6}#shopify-section-header .km-barcode-scanner__status{min-height:21px;margin-top:12px;color:#555;font-size:13px;font-weight:600;text-align:center}#shopify-section-header .km-barcode-scanner__cancel{width:100%;min-height:46px;margin-top:12px;border:0;border-radius:9px;background:#efefef;color:#111;font-family:inherit;font-size:13px;font-weight:800;cursor:pointer}body.km-barcode-scanner-open{overflow:hidden!important}#shopify-section-header .km-mobile-searchbox{display:flex;width:100%;min-height:46px;margin:0}#shopify-section-header .km-mobile-searchbox input[type=search]{width:100%;min-width:0;height:46px;padding:0 14px;border:1px solid #dddddd;border-right:0;border-radius:6px 0 0 6px;background:#fff;color:#111;font-size:16px;outline:0}#shopify-section-header .km-mobile-searchbox input[type=search]:focus{border-color:#b88b4a;box-shadow:0 0 0 2px #b88b4a1a}#shopify-section-header .km-mobile-searchbox button{width:48px;height:46px;flex:0 0 48px;display:flex;align-items:center;justify-content:center;padding:0;border:1px solid #b88b4a;border-radius:0 6px 6px 0;background:#b88b4a;color:#fff;cursor:pointer}#shopify-section-header .km-mobile-searchbox button svg{width:20px;height:20px;stroke:currentColor;stroke-width:1.8;stroke-linecap:round;stroke-linejoin:round}#shopify-section-header .km-menubar{display:none;position:relative!important;left:auto;right:auto;top:auto;z-index:9998;width:100%;background:#fff;border-top:0;border-bottom:1px solid #ddd;box-shadow:0 12px 28px #00000024;max-height:calc(100vh - 145px);overflow-y:auto}#shopify-section-header .km-menubar.is-mobile-open{display:block}#shopify-section-header .km-menurow{display:block!important;width:100%;padding:6px 0 12px!important}#shopify-section-header .km-navitem{display:block;width:100%;position:relative}#shopify-section-header .km-navlink{width:100%;min-height:48px;padding:12px 18px;display:flex;align-items:center;justify-content:flex-start;gap:10px;border:0;border-bottom:1px solid #f0f0f0;background:#fff;color:#111;font-size:14px;font-weight:700;text-decoration:none;text-align:left}#shopify-section-header .km-menu-arrow{margin-left:auto}#shopify-section-header .km-megapanel{position:static!important;display:none!important;width:100%!important;max-width:none!important;transform:none!important;box-shadow:none!important;border:0!important;background:#fafafa}#shopify-section-header .km-megapanel.is-open,#shopify-section-header .km-navitem.is-mobile-subopen>.km-megapanel{display:block!important}#shopify-section-header .km-mega-inner{padding:12px 18px 18px!important}#shopify-section-header .km-catcols,#shopify-section-header .km-brand-columns{display:grid!important;grid-template-columns:1fr!important;gap:14px!important}#shopify-section-header .km-brand-letter{padding:5px 0}#shopify-section-header .km-brand-letter a,#shopify-section-header .km-mega-column a{display:block;padding:7px 0}}@media screen and (max-width:390px){#shopify-section-header .km-mobile-head{grid-template-columns:38px minmax(0,1fr) 38px 38px;padding-left:10px;padding-right:10px}#shopify-section-header .km-mobile-brand img{max-width:175px}#shopify-section-header .km-headmain{padding-left:10px!important;padding-right:10px!important}#shopify-section-header .km-mobile-search-row{padding-left:10px;padding-right:10px}}#shopify-section-header .km-brandpanel{left:0;right:0;width:100%}#shopify-section-header .km-brandpanel .km-mega-inner{width:min(calc(100% - 40px),1400px);max-height:min(72vh,680px);margin:auto;padding:28px 0 32px;overflow-y:auto}#shopify-section-header .km-brand-mega-top{display:flex;align-items:flex-end;justify-content:space-between;gap:28px;margin-bottom:18px}#shopify-section-header .km-brandpanel .km-mega-heading{margin:0 0 5px;font-size:23px;font-weight:800;color:#111}#shopify-section-header .km-brand-mega-subtitle{color:#777;font-size:13px}#shopify-section-header .km-brand-search{position:relative;width:340px;max-width:100%;flex:0 0 340px}#shopify-section-header .km-brand-search svg{position:absolute;left:14px;top:50%;width:18px;height:18px;transform:translateY(-50%);stroke:#666;stroke-width:1.8}#shopify-section-header .km-brand-search input{width:100%;height:44px;padding:0 14px 0 42px;border:1px solid #ddd;border-radius:5px;font-size:14px;outline:0}#shopify-section-header .km-brand-search input:focus{border-color:#b88b4a;box-shadow:0 0 0 2px #b88b4a1f}#shopify-section-header .km-brand-az{display:flex;flex-wrap:wrap;gap:6px;margin-bottom:23px;padding-bottom:18px;border-bottom:1px solid #ececec}#shopify-section-header .km-brand-az button{min-width:34px;height:34px;padding:0 8px;border:1px solid #e2e2e2;border-radius:4px;background:#fff;color:#222;font-size:12px;font-weight:800;cursor:pointer}#shopify-section-header .km-brand-az button:hover,#shopify-section-header .km-brand-az button.is-active{border-color:#b88b4a;background:#b88b4a;color:#fff}#shopify-section-header .km-brand-columns{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));align-items:start;gap:28px 30px}#shopify-section-header .km-brand-letter{min-width:0}#shopify-section-header .km-brand-letter>b{display:block;margin-bottom:9px;padding-bottom:7px;border-bottom:2px solid #b88b4a;color:#111;font-size:17px;font-weight:900}#shopify-section-header .km-brand-letter>a{display:block;padding:4px 0;color:#444;font-size:13px;line-height:1.35;text-decoration:none;overflow-wrap:anywhere}#shopify-section-header .km-brand-letter>a:hover{color:#b88b4a;text-decoration:underline}#shopify-section-header .km-brand-letter[hidden],#shopify-section-header .km-brand-letter>a[hidden]{display:none!important}@media(max-width:1200px)and (min-width:750px){#shopify-section-header .km-brand-columns{grid-template-columns:repeat(4,minmax(0,1fr))}}@media(max-width:749px){#shopify-section-header .km-brandpanel .km-mega-inner{width:100%;max-height:none;padding:16px 18px 22px!important;overflow:visible}#shopify-section-header .km-brand-mega-top{display:block;margin-bottom:13px}#shopify-section-header .km-brandpanel .km-mega-heading{font-size:18px}#shopify-section-header .km-brand-mega-subtitle{margin-bottom:12px;font-size:12px}#shopify-section-header .km-brand-search{width:100%;margin-top:12px}#shopify-section-header .km-brand-search input{height:46px;font-size:16px}#shopify-section-header .km-brand-az{flex-wrap:nowrap;gap:5px;margin:0 -18px 17px;padding:0 18px 13px;overflow-x:auto;scrollbar-width:none;-webkit-overflow-scrolling:touch}#shopify-section-header .km-brand-az::-webkit-scrollbar{display:none}#shopify-section-header .km-brand-az button{flex:0 0 auto;min-width:38px;height:38px}#shopify-section-header .km-brand-columns{grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:22px 20px!important}#shopify-section-header .km-brand-letter{padding:0!important}#shopify-section-header .km-brand-letter>b{font-size:15px}#shopify-section-header .km-brand-letter>a{padding:5px 0!important;font-size:13px}}@media(max-width:390px){#shopify-section-header .km-brand-columns{grid-template-columns:1fr!important}}@media screen and (min-width:750px){#shopify-section-header .km-menubar,#shopify-section-header .km-menurow{position:relative;overflow:visible!important}#shopify-section-header .km-brands-trigger{position:static!important}#shopify-section-header .km-brandpanel{left:50%!important;right:auto!important;width:100vw!important;max-width:100vw!important;transform:translate(-50%)!important;overflow:visible!important;box-sizing:border-box}#shopify-section-header .km-brandpanel .km-mega-inner{width:min(calc(100vw - 48px),1400px)!important;max-width:1400px!important;max-height:min(72vh,680px);margin:0 auto!important;padding:28px 0 32px!important;overflow-x:hidden!important;overflow-y:auto!important;box-sizing:border-box}#shopify-section-header .km-brand-mega-top{width:100%}#shopify-section-header .km-brand-az{width:100%;justify-content:flex-start}#shopify-section-header .km-brand-columns{width:100%}}@media screen and (min-width:750px)and (max-width:1200px){#shopify-section-header .km-brandpanel .km-mega-inner{width:calc(100vw - 32px)!important}}@media screen and (max-width:749px){#shopify-section-header .km-brandpanel{width:100%!important;max-width:100%!important;overflow:hidden!important}#shopify-section-header .km-brandpanel .km-mega-inner{width:100%!important;max-width:100%!important;box-sizing:border-box}#shopify-section-header .km-brand-az{max-width:calc(100vw - 36px)}#shopify-section-header .km-brand-search{max-width:100%!important;flex-basis:auto!important}}@media screen and (min-width:750px){#shopify-section-header .km-navitem{position:relative}#shopify-section-header .km-category-dropdown{left:0!important;right:auto!important;top:100%!important;width:280px!important;min-width:280px!important;max-width:320px!important;transform:none!important;padding:0!important;background:#fff!important;border:1px solid #ececec!important;border-radius:0 0 14px 14px!important;box-shadow:0 12px 30px #0000001f!important;overflow:hidden!important}#shopify-section-header .km-category-dropdown .km-mega-inner{width:100%!important;max-width:none!important;margin:0!important;padding:12px 0!important;display:block!important}#shopify-section-header .km-category-dropdown .km-catcols{display:block!important;grid-template-columns:none!important;gap:0!important}#shopify-section-header .km-category-dropdown .km-mega-column{display:block!important;width:100%!important;margin:0!important;padding:0!important}#shopify-section-header .km-category-dropdown .km-mega-column>a{display:block!important;width:100%!important;margin:0!important;padding:11px 18px!important;color:#1d1d1d!important;background:#fff!important;border:0!important;font-size:14px!important;font-weight:600!important;line-height:1.35!important;text-decoration:none!important;white-space:normal!important;transition:background .18s ease,color .18s ease,padding-left .18s ease}#shopify-section-header .km-category-dropdown .km-mega-column>a:hover{padding-left:22px!important;background:#faf7f2!important;color:#b88b4a!important}#shopify-section-header .km-category-dropdown .km-grand-link{padding-left:30px!important;font-size:13px!important;font-weight:500!important;color:#555!important}#shopify-section-header .km-category-dropdown .km-grand-link:hover{padding-left:34px!important}#shopify-section-header .km-brands-trigger{position:static!important}}@media screen and (max-width:749px){#shopify-section-header .km-category-dropdown{width:100%!important;max-width:100%!important;border-radius:0!important}#shopify-section-header .km-category-dropdown .km-catcols{display:block!important}#shopify-section-header .km-category-dropdown .km-mega-column{display:block!important;width:100%!important}#shopify-section-header .km-category-dropdown .km-mega-column>a{display:block!important;width:100%!important;padding:10px 12px!important;text-decoration:none!important}#shopify-section-header .km-category-dropdown .km-grand-link{padding-left:28px!important}}@media screen and (max-width:749px){#shopify-section-header .km-menubar{display:none!important;position:relative!important;width:100%!important;left:auto!important;right:auto!important;top:auto!important;z-index:9998!important;background:#fff!important}#shopify-section-header .km-menubar.is-mobile-open{display:block!important}#shopify-section-header .km-menurow,#shopify-section-header .km-navitem{display:block!important;width:100%!important}}@media screen and (max-width:749px){#shopify-section-header .km-menubar{display:none!important;position:relative!important;inset:auto!important;width:100%!important;max-width:100%!important;height:auto!important;max-height:calc(100vh - 145px)!important;margin:0!important;padding:0!important;overflow-x:hidden!important;overflow-y:auto!important;background:#fff!important;border-top:1px solid #eeeeee!important;border-bottom:1px solid #dddddd!important;box-shadow:0 12px 28px #00000024!important;z-index:9998!important}#shopify-section-header .km-menubar.is-mobile-open{display:block!important}#shopify-section-header .km-menubar>.km-menurow,#shopify-section-header .km-menurow{display:flex!important;flex-direction:column!important;flex-wrap:nowrap!important;align-items:stretch!important;justify-content:flex-start!important;gap:0!important;width:100%!important;max-width:100%!important;height:auto!important;margin:0!important;padding:0 0 12px!important;overflow:visible!important;overflow-x:visible!important;overflow-y:visible!important}#shopify-section-header .km-menurow>.km-navitem,#shopify-section-header .km-navitem,#shopify-section-header .km-brands-trigger{display:block!important;position:relative!important;flex:0 0 auto!important;width:100%!important;min-width:0!important;max-width:100%!important;margin:0!important;padding:0!important}#shopify-section-header .km-navlink{display:flex!important;align-items:center!important;justify-content:flex-start!important;width:100%!important;min-width:0!important;min-height:50px!important;margin:0!important;padding:12px 18px!important;border:0!important;border-bottom:1px solid #eeeeee!important;border-radius:0!important;background:#fff!important;color:#111!important;font-size:14px!important;font-weight:700!important;line-height:1.3!important;text-align:left!important;text-decoration:none!important;white-space:normal!important;box-sizing:border-box!important}#shopify-section-header .km-nav-text{display:block!important;min-width:0!important;flex:1 1 auto!important}#shopify-section-header .km-menu-icon{display:inline-flex!important;flex:0 0 21px!important}#shopify-section-header .km-menu-arrow{display:block!important;margin-left:auto!important;flex:0 0 auto!important}#shopify-section-header .km-navitem>.km-megapanel{display:none!important;position:static!important;width:100%!important;max-width:100%!important;margin:0!important;padding:0!important;transform:none!important;border:0!important;border-bottom:1px solid #eeeeee!important;border-radius:0!important;box-shadow:none!important;background:#fafafa!important}#shopify-section-header .km-navitem.is-mobile-subopen>.km-megapanel,#shopify-section-header .km-megapanel.is-open{display:block!important}#shopify-section-header .km-category-dropdown .km-mega-inner,#shopify-section-header .km-category-dropdown .km-catcols{display:block!important;width:100%!important;max-width:100%!important;margin:0!important;padding:0!important}#shopify-section-header .km-category-dropdown .km-mega-column{display:block!important;width:100%!important;margin:0!important;padding:0!important}#shopify-section-header .km-category-dropdown .km-coltitle{display:block!important;width:100%!important;padding:12px 24px!important;color:#222!important;font-size:14px!important;font-weight:700!important;text-decoration:none!important;box-sizing:border-box!important}#shopify-section-header .km-category-dropdown .km-grand-link{display:block!important;width:100%!important;padding:10px 24px 10px 38px!important;color:#555!important;font-size:13px!important;font-weight:500!important;text-decoration:none!important;box-sizing:border-box!important}}@media screen and (min-width:1101px){#shopify-section-header .km-headmain{display:grid!important;grid-template-columns:290px minmax(390px,540px) minmax(150px,175px) max-content max-content!important;justify-content:center!important;align-items:center!important;gap:18px!important;width:min(calc(100% - 48px),1400px)!important;min-height:94px!important;padding:10px 0!important;margin:0 auto!important}#shopify-section-header .km-brand{width:290px!important;min-width:0!important}#shopify-section-header .km-brand img{width:auto!important;max-width:290px!important;max-height:72px!important;height:auto!important;object-fit:contain!important}#shopify-section-header .km-search-wrap{width:100%!important;min-width:0!important;max-width:540px!important}#shopify-section-header .km-searchbox{width:100%!important;min-width:0!important;max-width:540px!important;min-height:50px!important}#shopify-section-header .km-searchbox input[type=search]{width:100%!important;min-width:0!important;height:50px!important;padding-left:16px!important;font-size:14px!important}#shopify-section-header .km-searchbox button{width:52px!important;height:50px!important;flex:0 0 52px!important}#shopify-section-header .km-review{width:auto!important;min-width:150px!important;transform:none!important}#shopify-section-header .km-account{min-width:max-content!important;font-size:13px!important;font-weight:800!important}#shopify-section-header .km-header-actions{display:flex!important;align-items:center!important;justify-content:flex-end!important;gap:10px!important;min-width:max-content!important}#shopify-section-header .km-cart{min-width:max-content!important;font-size:13px!important;font-weight:800!important}#shopify-section-header .km-language__toggle{width:52px!important;height:48px!important}#shopify-section-header .km-language__flag{width:28px!important;height:28px!important;flex-basis:28px!important}#shopify-section-header .km-menubar{min-height:62px!important}#shopify-section-header .km-menurow{min-height:62px!important;gap:5px!important;justify-content:space-between!important}#shopify-section-header .km-navlink{min-height:62px!important;padding:0 7px!important;gap:7px!important;font-size:14px!important;font-weight:800!important;letter-spacing:0!important}#shopify-section-header .km-nav-text{font-size:14px!important;font-weight:800!important}#shopify-section-header .km-menu-icon,#shopify-section-header .km-menu-icon svg{width:22px!important;height:22px!important;flex-basis:22px!important}#shopify-section-header .km-menu-arrow{width:10px!important;height:7px!important}}@media screen and (min-width:1101px)and (max-width:1280px){#shopify-section-header .km-headmain{grid-template-columns:245px minmax(320px,1fr) 145px max-content max-content!important;gap:10px!important}#shopify-section-header .km-brand{width:245px!important}#shopify-section-header .km-brand img{max-width:245px!important}#shopify-section-header .km-navlink,#shopify-section-header .km-nav-text{font-size:13px!important}}@media screen and (min-width:1101px){#shopify-section-header .km-headmain{display:flex!important;align-items:center!important;justify-content:flex-start!important;width:min(calc(100% - 48px),1420px)!important;max-width:1420px!important;min-height:92px!important;margin:0 auto!important;padding:10px 0!important;gap:18px!important}#shopify-section-header .km-brand{width:300px!important;min-width:300px!important;max-width:300px!important;flex:0 0 300px!important;display:flex!important;align-items:center!important}#shopify-section-header .km-brand img{display:block!important;width:auto!important;height:auto!important;max-width:300px!important;max-height:72px!important;object-fit:contain!important}#shopify-section-header .km-search-wrap{flex:1 1 500px!important;width:auto!important;min-width:360px!important;max-width:560px!important}#shopify-section-header .km-searchbox{width:100%!important;max-width:none!important;min-height:50px!important;display:flex!important;align-items:center!important}#shopify-section-header .km-searchbox input[type=search]{flex:1 1 auto!important;width:1%!important;min-width:0!important;height:50px!important;padding:0 16px!important;font-size:14px!important}#shopify-section-header .km-searchbox button{flex:0 0 52px!important;width:52px!important;height:50px!important}#shopify-section-header .km-review{flex:0 0 170px!important;width:170px!important;min-width:170px!important;transform:none!important}#shopify-section-header .km-account{flex:0 0 auto!important;min-width:max-content!important;white-space:nowrap!important;font-size:13px!important;font-weight:800!important}#shopify-section-header .km-header-actions{flex:0 0 auto!important;display:flex!important;align-items:center!important;justify-content:flex-start!important;gap:8px!important;min-width:max-content!important;margin-left:0!important;white-space:nowrap!important}#shopify-section-header .km-cart{flex:0 0 auto!important;min-width:max-content!important;font-size:13px!important;font-weight:800!important}#shopify-section-header .km-language{flex:0 0 auto!important}#shopify-section-header .km-language__toggle{width:48px!important;height:46px!important;gap:5px!important}#shopify-section-header .km-language__flag{width:27px!important;height:27px!important;flex-basis:27px!important}#shopify-section-header .km-menubar{min-height:64px!important}#shopify-section-header .km-menurow{min-height:64px!important;width:min(calc(100% - 48px),1420px)!important;max-width:1420px!important;margin:0 auto!important;display:flex!important;align-items:center!important;justify-content:space-between!important;gap:4px!important}#shopify-section-header .km-navitem{flex:0 0 auto!important}#shopify-section-header .km-navlink{min-height:64px!important;padding:0 8px!important;gap:7px!important;font-size:14px!important;font-weight:800!important;line-height:1.15!important;white-space:nowrap!important}#shopify-section-header .km-nav-text{font-size:14px!important;font-weight:800!important;white-space:nowrap!important}#shopify-section-header .km-menu-icon,#shopify-section-header .km-menu-icon svg{width:22px!important;height:22px!important;flex-basis:22px!important}}@media screen and (min-width:1101px)and (max-width:1450px){#shopify-section-header .km-headmain{width:calc(100% - 32px)!important;gap:12px!important}#shopify-section-header .km-brand{width:260px!important;min-width:260px!important;max-width:260px!important;flex-basis:260px!important}#shopify-section-header .km-brand img{max-width:260px!important}#shopify-section-header .km-search-wrap{min-width:300px!important;max-width:none!important}#shopify-section-header .km-review{flex-basis:155px!important;width:155px!important;min-width:155px!important}#shopify-section-header .km-menurow{width:calc(100% - 32px)!important}#shopify-section-header .km-navlink,#shopify-section-header .km-nav-text{font-size:13px!important}#shopify-section-header .km-navlink{padding-left:5px!important;padding-right:5px!important;gap:5px!important}#shopify-section-header .km-menu-icon,#shopify-section-header .km-menu-icon svg{width:20px!important;height:20px!important;flex-basis:20px!important}}@media screen and (min-width:750px)and (max-width:1239px){#shopify-section-header .km-menubar{overflow:visible!important;height:auto!important}#shopify-section-header .km-menurow{height:auto!important;flex-wrap:wrap!important;justify-content:center!important;width:calc(100% - 24px)!important;min-width:0!important;max-width:100%!important;row-gap:0!important}#shopify-section-header .km-navlink{min-height:46px!important}}@media screen and (min-width:750px){#shopify-section-header .km-category-dropdown.km-dropdown-flip{left:auto!important;right:0!important}}
/*# sourceMappingURL=/cdn/shop/t/11/assets/km-header.css.map */
