.legacy-header-categories{grid-column:1;min-width:0}.header-parent-categories{scrollbar-width:none;text-transform:uppercase;align-items:center;gap:22px;font-size:14px;font-weight:500;display:flex;overflow-x:auto}.header-parent-categories::-webkit-scrollbar{display:none}.header-parent-categories a{border-bottom:1px solid #0000;flex:none;padding:8px 0}.header-parent-categories a[aria-current],.legacy-category-navigation .legacy-category-nav a[aria-current],.mobile-parent-categories a[aria-current]{border-bottom-color:currentColor}.header-parent-categories a:hover{color:var(--red)}.header-scroll-area{align-items:center;min-width:0;display:flex;position:relative}.header-scroll-area>nav{flex:auto;min-width:0;margin:-8px;padding:8px;scroll-padding-inline:64px}.header-scroll-button{z-index:2;width:64px;color:var(--ink,var(--ink));cursor:pointer;border:0;align-items:center;padding:0 8px;display:flex;position:absolute;top:-8px;bottom:-8px}.header-scroll-button[hidden]{display:none}.header-scroll-button[data-side=start]{background:linear-gradient(90deg,var(--header-bg) 50%,transparent);justify-content:flex-start;inset-inline-start:-8px}.header-scroll-button[data-side=end]{background:linear-gradient(270deg,var(--header-bg) 50%,transparent);justify-content:flex-end;inset-inline-end:-8px}[dir=rtl] .header-scroll-button[data-side=start]{background:linear-gradient(270deg,var(--header-bg) 50%,transparent)}[dir=rtl] .header-scroll-button[data-side=end]{background:linear-gradient(90deg,var(--header-bg) 50%,transparent)}.header-scroll-button>span{border:1px solid var(--line,var(--line));background:var(--surface);border-radius:50%;place-items:center;width:28px;height:28px;transition:color .15s,border-color .15s;display:grid}.header-scroll-button:hover>span{color:var(--red,#ff0004);border-color:currentColor}.header-scroll-button[data-side=start] svg,[dir=rtl] .header-scroll-button[data-side=end] svg{transform:scaleX(-1)}[dir=rtl] .header-scroll-button[data-side=start] svg{transform:none}.legacy-category-navigation{flex:1;min-width:0}.legacy-category-navigation .legacy-category-nav{scrollbar-width:none;gap:16px}.legacy-category-navigation .legacy-category-nav::-webkit-scrollbar{display:none}.legacy-category-navigation .legacy-category-nav a{border-bottom:1px solid #0000;margin-inline-start:0;padding:8px 0}.header-category-trigger{flex:none;align-items:center;display:flex;position:relative}.header-category-toggle{clip-path:inset(50%);white-space:nowrap;background:0 0;border:0;width:1px;height:1px;padding:0;position:absolute;overflow:hidden}.header-category-toggle:focus-visible{clip-path:none;white-space:normal;place-items:center;width:24px;height:32px;display:grid;position:relative}.header-category-toggle:hover{color:var(--red)}.header-category-columns{grid-template-columns:repeat(auto-fill,minmax(200px,1fr));align-items:start;gap:16px 32px;display:grid}.header-category-column{flex-direction:column;align-items:flex-start;gap:4px;min-width:0;display:flex}.header-category-columns a{overflow-wrap:anywhere;padding:4px 0;font-size:14px;line-height:1.5;transition:color .2s}.header-category-columns .header-category-column-title{text-transform:uppercase;font-weight:600}.header-category-list{flex-direction:column;gap:4px;margin:0;padding:0;list-style:none;display:flex}.header-category-list li{flex-direction:column;align-items:flex-start;gap:4px;display:flex}.header-category-list .header-category-list{border-inline-start:1px solid var(--line);margin-block-end:4px;padding-inline-start:16px}.header-category-columns a:hover{color:var(--red)}.header-category-error{flex-wrap:wrap;align-items:center;gap:8px;padding-block:8px;font-size:12px;line-height:1.5;display:flex}.header-category-error button{text-underline-offset:3px;background:0 0;border:0;padding:0;text-decoration:underline}.mobile-menu-trigger,.mobile-drawer-button{background:0 0;border:0;place-items:center;min-width:32px;min-height:44px;padding:0;display:grid}.mobile-category-dialog{z-index:80;color:var(--ink,var(--ink));font-family:var(--font-body,Inter,Arial,sans-serif);position:fixed;inset:0}.mobile-category-panel{background:var(--surface);flex-direction:column;height:100dvh;display:flex;position:fixed;inset:0}.mobile-category-heading{border-bottom:1px solid var(--line,var(--line));flex:none;align-items:center;gap:16px;min-height:65px;padding:10px 16px;display:flex}.mobile-category-heading h2{text-transform:uppercase;overflow-wrap:anywhere;flex:1;font-size:20px;font-weight:600;line-height:1.4}.mobile-drawer-button{font-size:28px}.mobile-category-body{overscroll-behavior:contain;min-height:0;padding-bottom:max(24px,env(safe-area-inset-bottom));flex:1;overflow-y:auto}.mobile-parent-categories-scroll{margin:16px}.mobile-parent-categories{scrollbar-width:none;gap:8px;display:flex;overflow-x:auto}.mobile-parent-categories::-webkit-scrollbar{display:none}.mobile-parent-categories a{white-space:nowrap;text-transform:uppercase;border-bottom:1px solid #0000;flex:none;padding:8px 32px;font-size:18px;font-weight:600}.mobile-main-categories,.mobile-child-categories{flex-direction:column;gap:8px;padding:16px;display:flex}.mobile-main-categories>a,.mobile-category-row>a,.mobile-child-categories>a{text-transform:uppercase;overflow-wrap:anywhere;padding:12px 8px;font-size:14px;font-weight:500;line-height:1.5}.mobile-category-row{align-items:center;gap:8px;display:flex}.mobile-category-row>a{flex:1;min-width:0}.mobile-category-row>button{background:0 0;border:0;width:44px;min-height:44px;font-size:24px}.mobile-category-dialog .header-category-error{padding:16px 24px}.mobile-drawer-back{transform:none}.header-link-with-image{align-items:center;gap:8px;display:inline-flex}.header-link-image{object-fit:contain;flex:none;width:20px;height:20px}.mobile-main-categories .header-link-image{width:24px;height:24px}[dir=rtl] .mobile-drawer-back,[dir=rtl] .mobile-category-row>button{transform:scaleX(-1)}.mobile-category-dialog :is(a,button):focus-visible{outline:3px solid var(--red,#ff0004);outline-offset:3px}@media (min-width:1024px){.legacy-header-top{grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);gap:24px}}@media (min-width:1280px){.legacy-header-top{grid-template-columns:auto minmax(0,1fr) auto;column-gap:40px}.legacy-header-top>.brand-logo{grid-area:1/1}.legacy-header-top>.legacy-header-categories{grid-area:1/2}.legacy-header-top>.header-actions{grid-area:1/3}}@media (min-width:761px) and (max-width:1023px){.legacy-header-top .legacy-header-categories .mobile-menu{display:block}.header-parent-categories-scroll,.legacy-category-navigation{display:none}.legacy-header-nav{justify-content:flex-start}.legacy-header-nav .legacy-header-search{flex:auto;width:100%}.legacy-header-top .preferences-label{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}}@media (max-width:760px){.legacy-header-categories{grid-column:1}.header-parent-categories-scroll,.legacy-category-navigation{display:none}.legacy-header-top .mobile-menu-trigger{min-width:28px;min-height:44px}.legacy-header-nav .legacy-header-search{max-width:none}}
.site-header-row{border-bottom:1px solid var(--line);align-items:center;gap:24px;min-height:68px;padding:12px 32px;font-size:14px;display:flex;position:relative}.site-header-row:last-child{border-bottom:0}.site-header-zone{flex-wrap:wrap;align-items:center;gap:14px;min-width:0;display:flex}.site-header-zone-left{flex:1 1 0;justify-content:flex-start}.site-header-zone-center{justify-content:center}.site-header-zone-right{flex:1 1 0;justify-content:flex-end}.site-header-zone:empty{display:none}.site-header-row:has(>.site-header-zone-center:empty)>.site-header-zone-right{flex:0 auto}.site-header-element{min-width:0;max-width:100%}.site-header-element:empty{display:none}.site-header-element-categories{flex:0 auto}.site-header-element-menu{flex:180px}.site-header-desktop .site-header-row,.site-header-desktop .site-header-zone{flex-wrap:nowrap}.site-header-desktop .site-header-element-logo,.site-header-desktop .site-header-zone-right>.site-header-element{flex:none}.site-header-desktop .site-header-element-categories:last-child{flex:auto}.site-header-desktop .site-header-element-categories:has(+.site-header-element-menu:empty){flex:auto}.site-header-desktop .site-header-row:has(>.site-header-zone-center:empty)>.site-header-zone-right{flex:none}@media (max-width:1439px){.site-header-desktop .preferences-label{display:none}}.site-header-layout .legacy-category-navigation{display:block}.site-header-layout .header-category-dropdown{z-index:3}.site-header-layout .legacy-category-nav{white-space:nowrap;text-transform:uppercase;align-items:center;font-size:14px;font-weight:500;display:flex;overflow-x:auto}.site-header-layout .header-parent-categories-scroll{display:flex}.site-header-element-search{flex:none}.header-search-trigger{min-width:32px;min-height:44px;color:inherit;background:0 0;border:0;place-items:center;padding:0;display:grid}.header-search-trigger:hover{color:var(--red)}.header-theme-switch{min-width:32px;min-height:44px;color:inherit;cursor:pointer;background:0 0;border:0;place-items:center;padding:0;display:grid}.header-theme-switch:hover{color:var(--red)}.header-theme-switch:focus-visible{outline:3px solid var(--red);outline-offset:3px}.site-header-element-theme{flex:none}.header-search-dialog{z-index:80;color:var(--ink);font-family:var(--font-body,Inter,Arial,sans-serif);position:fixed;inset:0}.header-search-backdrop{background:#0009;position:fixed;inset:0}.header-search-panel{inset-inline:0;background:var(--surface);border-bottom:1px solid var(--line);align-items:center;gap:16px;padding:16px 32px;display:flex;position:fixed;top:0}.header-search-panel .legacy-header-search{background:var(--page);flex:auto;gap:8px;width:auto;max-width:720px;margin-inline:auto}.header-search-panel .legacy-header-search input{width:100%;font-size:16px}.header-search-dialog :is(input,button):focus-visible{outline:3px solid var(--red);outline-offset:3px}.header-search-panel .legacy-header-search:focus-within{border-color:var(--ink)}.header-search-panel .legacy-header-search input:focus-visible{outline:0}.site-header-layout .brand-logo img{object-fit:contain;mix-blend-mode:normal;width:62px;height:40px}.site-header-layout .header-account>span,.site-header-layout .header-cart-label{display:none}.site-header-layout .wishlist-heart{background:0 0;width:30px;height:44px}.site-header-layout .wishlist-heart:hover{color:var(--red);background:0 0}.header-authored-link{overflow-wrap:anywhere;align-items:center;gap:8px;min-height:44px;display:inline-flex}.header-authored-link img{object-fit:contain;flex:none;width:20px;height:20px}.site-header-mobile{display:none}@media (min-width:1280px){.site-header-row[data-wide-logo-first]>.site-header-zone-center{order:-1}.site-header-row[data-wide-logo-first]>.site-header-zone-right{flex:0 auto}}@media (max-width:1023px){.site-header-desktop{display:none}.site-header-mobile{display:block}.site-header-mobile .mobile-menu{flex:none;display:block}.site-header-row{flex-wrap:wrap;gap:10px;padding:12px 16px}.site-header-zone{gap:8px}.site-header-zone-left,.site-header-zone-right{flex:auto}.site-header-layout .preferences{gap:5px}.site-header-layout .preferences-label{display:none}.site-header-layout .preferences-button{min-width:44px;padding:0 5px}.site-header-layout .preferences-language{max-width:84px}.site-header-layout .brand-logo img{width:44px;height:30px}.site-header-layout :is(.header-account,.header-cart,.header-wishlist){min-width:24px;min-height:44px}.site-header-layout .wishlist-heart{width:24px}.site-header-layout .header-category-dropdown{max-height:calc(100dvh - 160px);padding:16px}.header-search-panel{padding:12px 16px}}@container xp-agent-header (max-width:1279px){.site-header-row[data-wide-logo-first]>.site-header-zone-center{order:0}.site-header-row[data-wide-logo-first]>.site-header-zone-right{flex:1 1 0}}@container xp-agent-header (max-width:1023px){.site-header-desktop{display:none}.site-header-mobile{display:block}.site-header-mobile .mobile-menu{flex:none;display:block}.site-header-row{flex-wrap:wrap;gap:10px;padding:12px 16px}.site-header-zone{gap:8px}.site-header-zone-left,.site-header-zone-right{flex:auto}.site-header-layout .preferences{gap:5px}.site-header-layout .preferences-label{display:none}.site-header-layout .preferences-button{min-width:44px;padding:0 5px}.site-header-layout .preferences-language{max-width:84px}.site-header-layout .brand-logo img{width:44px;height:30px}.site-header-layout :is(.header-account,.header-cart,.header-wishlist){min-width:24px;min-height:44px}.site-header-layout .wishlist-heart{width:24px}.site-header-layout .header-category-dropdown{max-height:calc(100dvh - 160px);padding:16px}}
