.site-header--retail,.site-header--retail *{box-sizing:border-box}.site-header--retail{position:relative;z-index:950;width:100%;background:#fff;color:var(--ink);font-family:Pinar,inherit;border-bottom:1px solid var(--line);box-shadow:none}.site-header--retail .container{width:min(calc(100% - 32px),1400px);margin-inline:auto}.site-header--retail .header-main{position:relative;z-index:3;background:#fff}.site-header--retail .header-main__inner{min-height:76px;display:grid;grid-template-columns:135px minmax(360px,560px) 1fr;align-items:center;gap:32px;padding-block:10px}.site-header--retail .brand{display:flex;align-items:center;justify-content:flex-start;min-width:0}.site-header--retail .brand__link{width:135px;height:50px;display:inline-flex;align-items:center;justify-content:center;color:var(--ink);text-decoration:none}.site-header--retail .brand__logo{width:135px;height:50px;max-width:100%;object-fit:contain;display:block}.site-header--retail .brand__name{font-size:18px;font-weight:800;white-space:nowrap}.site-header--retail .header-search{position:relative;width:100%;min-width:0;justify-self:stretch}.site-header--retail .search-form{width:100%;height:48px;min-height:48px;display:flex;align-items:center;background:#fff;border:1px solid var(--line);border-radius:var(--r-md);overflow:hidden;box-shadow:none;transition:border-color .16s ease,box-shadow .16s ease}.site-header--retail .search-form:focus-within{border-color:var(--brand-tint);box-shadow:0 0 0 3px #7c3aed1a}.site-header--retail .search-form__input{flex:1 1 auto;min-width:0;height:100%;border:0!important;outline:0!important;box-shadow:none!important;background:transparent!important;padding:0 16px;color:var(--ink);font:inherit;font-size:13px;font-weight:400}.site-header--retail .search-form__input::placeholder{color:var(--ink-4);opacity:1}.site-header--retail .search-form__submit{flex:0 0 48px;width:48px;height:42px;margin-inline-start:3px;border:0;border-radius:10px;display:inline-flex;align-items:center;justify-content:center;background:var(--brand-hover);color:#fff;cursor:pointer;box-shadow:none;transform:none;transition:background-color .16s ease,transform .12s ease}.site-header--retail .search-form__submit:hover{background:var(--brand-deep);transform:none}.site-header--retail .search-form__submit:active{transform:scale(.94)}.site-header--retail .suggest{position:absolute;inset-inline:0;top:calc(100% + 8px);z-index:1200}.site-header--retail .header-actions{justify-self:end;display:flex;align-items:center;justify-content:flex-end;gap:10px;min-width:0}.site-header--retail .header-action{color:var(--ink-2);text-decoration:none;background:transparent;box-shadow:none;line-height:1;transition:color .15s ease,background-color .15s ease,border-color .15s ease}.site-header--retail .header-action:hover{color:var(--brand-deep);background:transparent}.site-header--retail .header-action--account{min-width:158px;min-height:43px;padding:5px 10px;border:1px solid var(--line);border-radius:11px;display:inline-flex;align-items:center;justify-content:center;gap:5px;font-size:13px;font-weight:500;white-space:nowrap}.site-header--retail .header-action--account:hover{border-color:var(--brand-tint);background:var(--brand-soft)}.site-header--retail .header-action__label{display:inline}.site-header--retail .header-action--account:before,.site-header--retail .header-action--account:after,.site-header--retail .header-action--phone:before,.site-header--retail .header-action--cart:before,.site-header--retail .menu-toggle:before{content:"";flex:none;background:currentColor;-webkit-mask-position:center;mask-position:center;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-size:contain;mask-size:contain}.site-header--retail .header-action--account:before{width:23px;height:23px;-webkit-mask-image:var(--mask-user);mask-image:var(--mask-user)}.site-header--retail .header-action--account:after{width:13px;height:13px;color:var(--ink-3);-webkit-mask-image:var(--mask-account-chevron);mask-image:var(--mask-account-chevron)}.site-header--retail .header-action--phone:before{width:24px;height:24px;-webkit-mask-image:var(--mask-phone-retail);mask-image:var(--mask-phone-retail)}.site-header--retail .header-action--cart:before{width:26px;height:26px;-webkit-mask-image:var(--mask-cart);mask-image:var(--mask-cart)}.site-header--retail .menu-toggle:before{width:27px;height:27px;-webkit-mask-image:var(--mask-menu-retail);mask-image:var(--mask-menu-retail)}.site-header--retail .header-action--plain{width:42px;height:42px;padding:0;border:0;border-radius:10px;display:inline-flex;align-items:center;justify-content:center}.site-header--retail .header-action--plain:hover{background:var(--surface-2)}.site-header--retail .header-action--phone{color:var(--ink-2)}.site-header--retail .header-action-separator{width:1px;height:24px;background:var(--line);display:block}.site-header--retail .header-action--cart{position:relative}.site-header--retail .header-action--cart .cart-count{position:absolute;top:-2px;inset-inline-start:-2px;min-width:17px;height:17px;padding:0 4px;border-radius:6px;display:flex;align-items:center;justify-content:center;background:var(--brand-hover);color:#fff;border:2px solid #fff;font-size:9px;font-weight:700;line-height:1}.site-header--retail .menu-toggle{display:none}.site-header--retail .header-nav--desktop{height:43px;background:#fff;border-top:0;border-bottom:1px solid var(--line);box-shadow:0 1px #00000005;overflow:visible}.site-header--retail .header-nav__inner{height:100%;display:flex;align-items:stretch;overflow:visible}.site-header--retail .primary-nav--desktop{width:100%;min-width:0;overflow:visible}.site-header--retail .primary-nav--desktop{position:relative}.site-header--retail .nav__list--desktop{height:100%;display:flex;align-items:stretch;gap:0;margin:0;padding:0;list-style:none;overflow:visible}.site-header--retail .nav__list--desktop>li{position:relative;display:flex;align-items:stretch;margin:0;padding:0}.site-header--retail .nav__list--desktop>li>.menu-item__link{position:relative;min-height:42px;display:inline-flex;align-items:center;justify-content:center;gap:5px;padding:0 12px;color:var(--ink);background:transparent;border-radius:9px 9px 0 0;text-decoration:none;font-size:13px;font-weight:500;white-space:nowrap;transition:color .14s ease,background-color .14s ease}.site-header--retail .nav__list--desktop>li>.menu-item__link:hover,.site-header--retail .nav__list--desktop>li:hover>.menu-item__link,.site-header--retail .nav__list--desktop>li:focus-within>.menu-item__link{color:var(--brand-deep);background:var(--brand-soft)}.site-header--retail .nav__list--desktop>li.current-menu-item>.menu-item__link,.site-header--retail .nav__list--desktop>li.current-menu-parent>.menu-item__link,.site-header--retail .nav__list--desktop>li.current-menu-ancestor>.menu-item__link{color:var(--brand-deep)}.site-header--retail .nav__list--desktop>li.current-menu-item>.menu-item__link:after,.site-header--retail .nav__list--desktop>li.current-menu-parent>.menu-item__link:after,.site-header--retail .nav__list--desktop>li.current-menu-ancestor>.menu-item__link:after{content:"";position:absolute;inset-inline:10px;bottom:-1px;height:2px;border-radius:2px 2px 0 0;background:var(--grad-brand)}.site-header--retail .menu-item__icon{width:18px;height:18px;object-fit:contain;flex:0 0 18px}.site-header--retail .nav__list--desktop>li>.menu-item__link>.menu-item__icon{margin-inline-end:1px}.site-header--retail .nav__list--desktop .submenu .menu-item__icon{margin-inline-end:-2px}.site-header--retail .nav__list--desktop li.menu-item-has-children>.menu-item__link:before{content:"";order:99;flex:0 0 12px;width:12px;height:12px;background-color:var(--ink-3);-webkit-mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16' fill='none' stroke='white' stroke-width='1.7' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M4 6l4 4 4-4'/%3E%3C/svg%3E") center / contain no-repeat;mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16' fill='none' stroke='white' stroke-width='1.7' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M4 6l4 4 4-4'/%3E%3C/svg%3E") center / contain no-repeat;transition:transform .16s ease,background-color .16s ease}.site-header--retail .nav__list--desktop>li.menu-item-has-children:hover>.menu-item__link:before{transform:rotate(180deg);background-color:var(--brand-deep)}.site-header--retail .nav__list--desktop .submenu-toggle{display:none}.site-header--retail .nav__list--desktop .submenu{position:absolute;z-index:1000;min-width:208px;width:max-content;max-width:320px;margin:0;padding:6px;list-style:none;background:#fff;border:1px solid var(--line);border-radius:13px;box-shadow:var(--shadow-md);opacity:0;visibility:hidden;pointer-events:none;transform:translateY(5px);transition:opacity .15s var(--ease),transform .18s var(--ease),visibility .15s var(--ease)}.site-header--retail .nav__list--desktop>li>.submenu--depth-0{top:calc(100% - 1px);inset-inline-start:0;border-top:2px solid var(--brand);border-radius:0 0 13px 13px;transform:translateY(-5px)}.site-header--retail .nav__list--desktop .submenu .submenu{top:-6px;inset-inline-start:calc(100% + 6px);transition-delay:.12s}.site-header--retail .nav__list--desktop .submenu li.btrd-flip>.submenu{inset-inline-start:auto;inset-inline-end:calc(100% + 6px)}.site-header--retail .nav__list--desktop li:hover>.submenu,.site-header--retail .nav__list--desktop li:focus-within>.submenu,.site-header--retail .nav__list--desktop .menu-item__link:focus~.submenu{opacity:1;visibility:visible;pointer-events:auto;transform:translateY(0);transition-delay:0s}.site-header--retail .nav__list--desktop .submenu.is-capped{overflow-y:auto;overscroll-behavior:contain}.site-header--retail .nav__list--desktop .submenu.is-capped .submenu{position:static;width:auto;min-width:0;max-width:none;max-height:none;opacity:1;visibility:inherit;pointer-events:inherit;transform:none;transition:none;padding:0;margin-inline-start:4px;padding-inline-start:10px;border:0;border-inline-start:1px solid var(--line);border-radius:0;box-shadow:none;background:transparent}.site-header--retail .nav__list--desktop .submenu.is-capped li.menu-item-has-children:after,.site-header--retail .nav__list--desktop .submenu.is-capped li.menu-item-has-children>.menu-item__link:before{display:none}.site-header--retail .nav__list--desktop .submenu.is-capped li.menu-item-has-children:hover>.menu-item__link{color:var(--ink-2);background:transparent}.site-header--retail .nav__list--desktop .submenu.is-capped .menu-item__link:hover{color:var(--brand-deep);background:var(--brand-soft)}.site-header--retail .nav__list--desktop .submenu li.menu-item-has-children:after{content:"";position:absolute;top:-4px;bottom:-4px;inset-inline-start:100%;width:8px}.site-header--retail .nav__list--desktop .submenu li.btrd-flip:after{inset-inline-start:auto;inset-inline-end:100%}.site-header--retail .nav__list--desktop .submenu li{position:relative;margin:0}.site-header--retail .nav__list--desktop .submenu .menu-item__link{min-height:34px;display:flex;align-items:center;justify-content:flex-start;gap:8px;padding:6px 10px;border-radius:9px;color:var(--ink-2);text-decoration:none;font-size:12.5px;font-weight:500;line-height:1.6;transition:color .14s ease,background-color .14s ease}.site-header--retail .nav__list--desktop .submenu .menu-item__link:hover,.site-header--retail .nav__list--desktop .submenu .menu-item__link:focus-visible{color:var(--brand-deep);background:var(--brand-soft)}.site-header--retail .nav__list--desktop .submenu li.menu-item-has-children:hover>.menu-item__link{color:var(--brand-deep);background:var(--brand-soft)}.site-header--retail .nav__list--desktop{--chev: -90deg}html[dir=rtl] .site-header--retail .nav__list--desktop,.site-header--retail .nav__list--desktop li.btrd-flip{--chev: 90deg}html[dir=rtl] .site-header--retail .nav__list--desktop li.btrd-flip{--chev: -90deg}.site-header--retail .nav__list--desktop .submenu li.menu-item-has-children>.menu-item__link:before{margin-inline-start:auto;transform:rotate(var(--chev))}.site-header--retail .nav__list--desktop .submenu li.menu-item-has-children:hover>.menu-item__link:before{background-color:var(--brand-deep)}.mobile-menu-drawer{display:none}@media (min-width: 1024px) and (max-width: 1240px){.site-header--retail .header-main__inner{grid-template-columns:115px minmax(300px,430px) 1fr;gap:18px}.site-header--retail .brand__link,.site-header--retail .brand__logo{width:115px}.site-header--retail .header-action--account{min-width:142px}.site-header--retail .nav__list--desktop>li>.menu-item__link{padding-inline:9px;font-size:12px}}@media (prefers-reduced-motion: reduce){.site-header--retail *,.mobile-menu-drawer *{transition-duration:.01ms!important;animation-duration:.01ms!important}}.site-header--retail,.site-header--retail .header-main,.site-header--retail .brand,.site-header--retail .brand__link{max-width:100%}.site-header--retail .brand__link,.site-header--retail .brand__logo,.mobile-menu-drawer__brand .brand__link,.mobile-menu-drawer__brand .brand__logo{background:#fff!important}.site-header--retail .brand__logo,.mobile-menu-drawer__brand .brand__logo{mix-blend-mode:normal!important}.site-header--retail .header-nav--desktop{max-width:100%}.site-header--retail .header-nav__inner,.site-header--retail .primary-nav--desktop,.site-header--retail .nav__list--desktop{max-width:100%;min-width:0}.mobile-menu-drawer,.mobile-menu-drawer__panel{max-width:100vw}.site-header--retail{border-bottom-color:var(--line)}.site-header--retail .search-form{background:var(--surface-2);border-color:var(--line);border-radius:13px}.site-header--retail .search-form:focus-within{background:#fff;border-color:#b89bdc;box-shadow:0 0 0 3px var(--brand-soft)}.site-header--retail .search-form__input::placeholder{color:#7a7186}.site-header--retail .search-form__submit{background:var(--brand);box-shadow:none}.site-header--retail .submenu{border-color:var(--line);border-top-color:var(--brand);box-shadow:var(--shadow-md)}.site-header--retail .submenu .menu-item__link:hover{color:var(--brand-deep);background:var(--brand-soft)}.site-header--retail .menu-item__link:focus-visible{outline-offset:-3px;border-radius:7px}.suggest{border-color:var(--line);box-shadow:var(--shadow-md)}.suggest__item:hover,.suggest__item.is-active{background:var(--brand-soft)}
