.header-tools .header-locale{display:inline-flex;align-items:center;gap:7px;background:none;border:0;color:var(--navy);font-size:12px;font-weight:700;white-space:nowrap;min-height:44px;padding:0 4px}.header-locale svg{width:20px;height:20px;fill:none;stroke:currentColor;stroke-width:1.5}.header-tools{flex-shrink:0}.header-account svg{fill:none;stroke:currentColor;stroke-width:1.5}.vitogon-search-field{display:flex;align-items:center;border:1px solid #a9b9d0;border-radius:8px;padding-right:8px}.vitogon-search-field input{border:0;min-width:0;background:transparent}.search-result{color:var(--navy);text-decoration:none}.search-result:hover{background:#eaf1fb}.search-result svg{width:20px;height:20px;margin-left:auto;fill:none;stroke:currentColor;stroke-width:1.5}.search-thumb{width:48px;height:64px;object-fit:contain}.search-all{display:inline-block;margin-top:16px}#locale-dialog .button{margin-top:24px}html:has(dialog[data-header-dialog][open]){overflow:hidden}@media(max-width:1100px){.header nav{gap:14px}.header nav a,.shop-mega>summary{font-size:14px}.header-tools{gap:5px}}@media(max-width:760px){.header-tools .header-locale span{display:none}.header-tools .header-locale{width:32px;justify-content:center}.header-tools .icon-button{width:32px;min-width:32px}.header .brand{width:120px}.header-tools{gap:2px}dialog[data-header-dialog]{padding:32px 22px}dialog[data-header-dialog] h2{font-size:28px}}#locale-dialog{max-width:510px;padding:38px;border:1px solid #e5eaf2;border-radius:26px;background:#fff;box-shadow:0 24px 90px #10254d30}#locale-dialog .region-emblem{display:grid;place-items:center;width:52px;height:52px;margin-bottom:18px;border-radius:16px;background:#edf7fa;color:#16899b}.region-emblem svg,.region-select-icon svg{width:23px;height:23px;fill:none;stroke:currentColor;stroke-width:1.5}#locale-dialog h2{font-size:28px;line-height:1.25;margin:0 28px 26px 0;letter-spacing:-.035em}#locale-dialog label{font-size:13px;font-weight:700;margin:22px 0 9px;color:#52627d}#locale-dialog .region-select{position:relative;border:1px solid #dce3ee;border-radius:14px;background:#f8fafc;transition:border-color .18s,box-shadow .18s,background .18s}#locale-dialog .region-select:hover{border-color:#9dadc5;background:#fff}#locale-dialog .region-select:focus-within{border-color:#16899b;box-shadow:0 0 0 3px #16899b20;background:#fff}#locale-dialog .region-select select{appearance:none;-webkit-appearance:none;display:block;width:100%;min-height:60px;margin:0;padding:16px 42px 16px 55px;border:0;border-radius:14px;background:transparent;color:var(--navy);font-family:inherit;font-size:16px;font-weight:700;line-height:1.5;cursor:pointer;outline:none;text-overflow:ellipsis}#locale-dialog .region-select option{background:#fff;color:#142b61}.region-select-icon{position:absolute;inset-inline-start:17px;top:50%;transform:translateY(-50%);display:grid;place-items:center;width:23px;color:#648099;font-size:17px;font-weight:700;pointer-events:none}.region-select-chevron{position:absolute;inset-inline-end:17px;top:50%;transform:translateY(-50%);display:flex;color:#648099;pointer-events:none}.region-select-chevron svg{width:13px;height:13px}#locale-dialog .button{width:100%;margin-top:28px;min-height:54px;border-radius:14px;font-size:16px}#locale-dialog .dialog-close{top:15px;inset-inline-end:15px;border-radius:50%;background:#f3f6fa;font-size:25px;color:#52627d}[dir=rtl] #locale-dialog h2{margin-right:0;margin-left:28px}[dir=rtl] #locale-dialog .region-select select{padding:16px 55px 16px 42px}@media(max-width:760px){#locale-dialog{padding:28px 22px;border-radius:22px}#locale-dialog h2{font-size:25px}.region-emblem{margin-top:4px}}.mobile-menu-utilities{display:none}@media(max-width:760px){.header-tools .header-locale,.header-tools .header-account{display:none}.header-tools{gap:8px}.header-tools .icon-button{width:40px;min-width:40px;height:44px}.header-tools [data-open-cart]{position:relative}.header-tools [data-cart-count]{position:absolute;top:1px;inset-inline-end:-2px;min-width:16px;height:16px;padding:0 3px;display:grid;place-items:center;font-size:9px;line-height:1;border:2px solid white}.header-tools [data-cart-count]:empty{display:none}.shop-nav-drawer .mobile-menu-utilities{display:grid;gap:8px;margin-top:12px;padding-top:24px;border-top:1px solid #e1e7ef}.shop-nav-drawer .mobile-menu-utilities a,.shop-nav-drawer .mobile-menu-utilities button{display:flex;align-items:center;gap:14px;width:100%;min-height:56px;padding:12px;border:0;border-radius:12px;background:#f5f8fb;color:var(--navy);font:inherit;font-size:14px;text-align:start;white-space:normal}.mobile-menu-utilities svg{width:21px;height:21px;flex-shrink:0;fill:none;stroke:currentColor;stroke-width:1.5}.mobile-menu-utilities small{display:block;margin-top:4px;font-size:11px;color:#65758d}.mobile-menu-utilities .nav-chevron{width:12px;margin-inline-start:auto}}.shop-nav-drawer{--drawer-start:-100%}[dir=rtl] .shop-nav-drawer{--drawer-start:100%}.shop-nav-drawer[open]{animation:drawer-enter .32s cubic-bezier(.22,1,.36,1) both}.shop-nav-drawer[open]::backdrop{animation:drawer-backdrop-enter .32s ease both}.shop-nav-drawer[open].is-closing{animation:drawer-exit .22s ease-in both;pointer-events:none}.shop-nav-drawer[open].is-closing::backdrop{animation:drawer-backdrop-exit .22s ease both}@keyframes drawer-enter{0%{transform:translate(var(--drawer-start))}to{transform:translate(0)}}@keyframes drawer-exit{0%{transform:translate(0)}to{transform:translate(var(--drawer-start))}}@keyframes drawer-backdrop-enter{0%{opacity:0}to{opacity:1}}@keyframes drawer-backdrop-exit{0%{opacity:1}to{opacity:0}}@media(prefers-reduced-motion:reduce){.shop-nav-drawer[open],.shop-nav-drawer[open]::backdrop{animation:none}}.shop-mega-panel:has(.needs-editorial){padding:18px 22px 16px}.shop-mega-grid.needs-editorial{gap:14px;margin-bottom:12px;grid-template-columns:repeat(6,minmax(0,1fr))}.needs-editorial .need-editorial-card{position:relative;isolation:isolate;display:flex;min-width:0;min-height:240px;aspect-ratio:1.32;border-radius:13px;overflow:hidden;text-align:start;color:#fff!important;background:#294252;white-space:normal!important}.need-editorial-card>img{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover;z-index:-2;transition:transform .35s}.need-editorial-card:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:-1;background:linear-gradient(180deg,#09182d18 10%,#09182d08 30%,#09182d85)}.need-editorial-card:hover>img{transform:scale(1.035)}.need-editorial-icon{position:absolute;top:16px;inset-inline-start:18px}.need-editorial-icon svg{width:50px;height:50px;fill:none;stroke:currentColor;stroke-width:3px;stroke-linecap:round;stroke-linejoin:round}.need-editorial-copy{align-self:end;display:grid;gap:6px;padding:18px;width:100%}.need-editorial-copy strong{font-size:clamp(15px,1.1vw,22px);line-height:1.18;font-weight:700;overflow-wrap:normal}.need-editorial-copy small{font-size:clamp(11px,.8vw,15px);line-height:1.35;font-weight:500}.need-editorial-arrow{display:grid;place-items:center;border:2px solid currentColor;border-radius:50%;width:30px;height:30px;margin-top:3px}.need-editorial-arrow svg{width:18px;height:18px;fill:none;stroke:currentColor;stroke-width:1.8;stroke-linecap:round;stroke-linejoin:round}.needs-editorial-all{font-size:15px!important;font-weight:700}@media(min-width:761px)and (max-width:1150px){.shop-mega-grid.needs-editorial{grid-template-columns:repeat(3,minmax(0,1fr))}.needs-editorial .need-editorial-card{min-height:220px;aspect-ratio:1.6}.shop-mega-panel:has(.needs-editorial){max-height:calc(100dvh - 130px);overflow-y:auto}}@media(max-width:760px){.shop-nav-drawer .shop-mega-grid.needs-editorial{grid-template-columns:1fr;gap:12px}.shop-nav-drawer .needs-editorial .need-editorial-card{display:flex;min-height:225px;aspect-ratio:1.3}.need-editorial-copy strong{font-size:19px}.need-editorial-copy small{font-size:13px}}@media(prefers-reduced-motion:reduce){.need-editorial-card>img{transition:none}}.needs-editorial .need-editorial-card{box-sizing:border-box;width:100%;padding:0}.needs-editorial .need-editorial-card>img{z-index:0;border-radius:0;margin:0}.needs-editorial .need-editorial-card:after{z-index:1}.need-editorial-icon,.need-editorial-copy{z-index:2}.need-editorial-copy{position:relative;box-sizing:border-box}
/*# sourceMappingURL=/cdn/shop/t/5/assets/header-tools.css.map */
