.tan-mobile-header-logo{display:none}.tan-header-utility{position:relative;z-index:calc(var(--layer-header-menu) + 2);height:var(--tan-utility-height,35px);min-height:var(--tan-utility-height,35px);color:var(--tan-utility-text,#fff);background-color:var(--tan-utility-background,#0b0714);box-shadow:inset 0 -1px #0b071429;overflow:hidden}.tan-header-utility--gradient{background-image:var(--tan-utility-gradient,linear-gradient(136deg,#8f52ff 11%,#ff57a1 84%));background-size:100vw 100vh;background-position:left top;background-repeat:no-repeat;background-attachment:scroll}.tan-header-utility__inner{width:100%;max-width:1500px;height:100%;display:grid;grid-template-columns:minmax(150px,1fr) auto minmax(150px,1fr);align-items:center;gap:18px;margin-inline:auto;padding-inline:0}.tan-header-utility__start,.tan-header-utility__end{min-width:0;display:flex;align-items:center}.tan-header-utility__end{justify-content:flex-end}.tan-header-utility__announcement{min-width:0;display:flex;align-items:center;justify-content:center;gap:7px;overflow:hidden;font-size:12px;line-height:1.25;letter-spacing:.016em;text-align:center;text-transform:none;white-space:nowrap}.tan-header-utility__announcement strong{min-width:0;overflow:hidden;font-weight:600;text-overflow:ellipsis}.tan-header-utility__note{min-width:0;overflow:hidden;color:#fff;opacity:1;font-weight:500;text-overflow:ellipsis}.tan-utility-socials{display:flex;align-items:center;gap:4px}.tan-utility-socials a{width:28px;height:28px;display:grid;place-items:center;color:#ffffffe6;text-decoration:none;transition:color .18s ease,transform .18s ease}.tan-utility-socials a:hover{color:#fff;transform:translateY(-1px)}.tan-utility-socials svg{width:17px;height:17px;fill:currentColor}.tan-header-review{min-width:0;display:inline-flex;align-items:center;gap:6px;color:#fff!important;font-size:12px;line-height:1;letter-spacing:.016em;text-decoration:none!important;white-space:nowrap}.tan-header-review__stars{display:inline-block;background:linear-gradient(90deg,var(--tan-color-rating-filled,#f2b600) var(--tan-review-fill),var(--tan-color-rating-empty,#cccccc) var(--tan-review-fill));color:transparent;font-size:12px;letter-spacing:1px;-webkit-background-clip:text;background-clip:text}.tan-header-review strong{font-size:12px;font-weight:700;font-variant-numeric:tabular-nums}.tan-header-review__count{color:#fff;opacity:1}a.tan-header-review:hover .tan-header-review__count{opacity:1}.tan-header-cta{box-sizing:border-box;flex:0 0 auto;width:var(--tan-header-cta-width);min-width:0;height:var(--tan-header-cta-height);min-height:0;display:inline-flex;align-items:center;justify-content:center;margin:0;padding:6px 14px;border:1px solid transparent;border-radius:4px;background:var(--tan-header-cta-gradient,var(--tan-color-background-2,#f2f4fa));background-origin:border-box;background-clip:border-box;background-repeat:no-repeat;color:var(--tan-header-cta-text,#333)!important;font-size:13px;font-weight:var(--tan-header-cta-weight);letter-spacing:.02em;text-decoration:none!important;white-space:nowrap;box-shadow:none;filter:none;transition:transform .2s ease,opacity .2s ease,background-color .2s ease}.tan-header-cta:hover{transform:translateY(-1px);box-shadow:none;filter:none;opacity:.92}.tan-header-predictive{position:relative;flex:0 1 350px;width:min(350px,30vw);margin-left:18px;z-index:calc(var(--layer-header-menu) + 4)}.tan-header-search{position:relative;width:100%;height:46px;display:flex;align-items:center;background:var(--tan-color-background-2,#f2f4fa);border:1px solid transparent;border-radius:4px;transition:border-color .2s ease,background .2s ease}.tan-header-search:focus-within{border-color:color-mix(in srgb,var(--tan-color-accent-1,#8f52ff) 38%,transparent);background:var(--tan-color-background-1,#fff)}.tan-header-search .tan-header-search__input{width:100%;height:100%;min-width:0;padding:0 78px 0 18px;border:0;outline:0;background:transparent;color:var(--tan-color-text,#666);font:inherit}.tan-header-search__submit{position:absolute;inset:0 0 0 auto;width:48px;height:100%;display:grid;place-items:center;padding:0;border:0;background:transparent;color:var(--tan-color-outline-button,#333);cursor:pointer}.tan-header-search__reset{position:absolute;right:43px;width:30px;height:30px;display:grid;place-items:center;padding:0;border:0;border-radius:50%;color:#0b07148c;font-size:20px;line-height:1;z-index:1}.tan-header-search__reset[hidden]{display:none}#header-component .tan-header-search__submit>.svg-wrapper,#header-component .tan-header-search__submit>.svg-wrapper>svg{width:var(--tan-header-search-size,20px);height:var(--tan-header-search-size,20px)}.tan-header-search__results{display:none;position:absolute;top:calc(100% + 8px);left:0;width:min(520px,calc(100vw - 40px));max-height:min(560px,70vh);overflow:auto;border:1px solid var(--tan-color-border,#d1d5db);border-radius:8px;background:var(--tan-color-background-1,#fff);box-shadow:0 18px 46px #0b071429;color:var(--tan-color-text,#666);z-index:calc(var(--layer-header-menu) + 5)}.tan-header-predictive:focus-within .tan-header-search__input:not(:placeholder-shown)~.tan-header-search__results:has(.predictive-search-dropdown){display:block}.tan-header-predictive .predictive-search-dropdown{position:static}.tan-header-predictive .predictive-search-results__inner{max-height:none;padding:12px;overflow:visible;color:#0b0714}.tan-header-predictive .predictive-search-results__wrapper-queries{margin:0 0 8px;padding:0}.tan-header-predictive .predictive-search-results__products{padding:0}.tan-header-predictive .predictive-search-results__title{margin:0 0 8px;padding:0 4px;font-size:12px;font-weight:600;letter-spacing:.08em;text-transform:uppercase}.tan-header-predictive .predictive-search-results__wrapper-products{display:grid;grid-template-columns:1fr;gap:4px;padding:0}.tan-header-predictive .predictive-search-results__card--product{min-width:0;padding:5px;border-radius:8px}.tan-header-predictive .predictive-search-results__card--product:hover{margin:0;padding:5px}.tan-header-predictive .resource-card{min-height:58px;display:grid;grid-template-columns:52px minmax(0,1fr);align-items:center;gap:11px;opacity:1;animation:none}.tan-header-predictive .resource-card__media{width:52px;height:52px}.tan-header-predictive .resource-card__image{width:52px;height:52px;aspect-ratio:1;object-fit:cover;border-radius:7px}.tan-header-predictive .resource-card__image--secondary{display:none}.tan-header-predictive .resource-card__content{min-width:0;gap:2px}.tan-header-predictive .resource-card__title{font-size:13px;line-height:1.25}.tan-header-predictive .price{font-size:12px}.tan-header-predictive .predictive-search-results__no-results{margin:8px;font-size:13px}@media screen and (min-width:990px){#header-component{--submenu-animation-speed:0ms}#header-component{font-synthesis:none;-webkit-font-smoothing:auto;text-rendering:auto}#header-component .header__row--top{min-height:78px;background:#fff;color:#0b0714}#header-component .header__row--top .header__columns{grid-template-columns:minmax(430px,1fr) auto;grid-template-areas:"left right";gap:40px}#header-component .header__row--top .header__column--left{display:flex;align-items:center;gap:0}#header-component .header__row--top .search-action{display:none}#header-component .header__row--bottom{position:relative;min-height:46px;background:#fff;color:#0b0714;border-top:1px solid rgba(11,7,20,.1);filter:none;-webkit-backdrop-filter:none;backdrop-filter:none}#header-component .header__row--bottom .header__columns{min-height:46px;padding-block:0!important;padding-right:0}#header-component .header__row--bottom .header__column--left{width:100%;display:flex;align-items:stretch;justify-content:center;gap:0}#header-component .header__row--bottom .header__column--left>header-menu{min-width:0;flex:1 1 auto}#header-component .header__row--bottom header-menu .overflow-menu::part(list){justify-content:center}#header-component .header-logo__image{border-radius:50%;object-fit:contain}#header-component .header-menu .menu-list__link{font-weight:500;letter-spacing:.005em}#header-component .header__row--bottom .menu-list__link{min-height:46px;padding-inline:16px;font-size:13px;letter-spacing:.01em;text-transform:uppercase}#header-component .header__row--bottom .tan-custom-menu summary{min-height:46px;padding-inline:16px;font-size:13px;font-weight:500;letter-spacing:.01em}#header-component .header__row--bottom .tan-custom-menu summary,#header-component .header__row--bottom .tan-custom-menu summary span{flex-shrink:0;white-space:nowrap}#header-component .header__row--bottom :is(.menu-list__link,.tan-custom-menu summary){filter:none;transform:none;transition:color .15s ease,background-color .15s ease!important}#header-component .header__row--bottom :is(.menu-list__link,.tan-custom-menu summary):hover,#header-component .header__row--bottom .menu-list__link[aria-expanded=true],#header-component .header__row--bottom .tan-custom-menu[open] summary{color:var(--tan-menu-hover-color)!important}#header-component .header__row--bottom :is(.menu-list__link-title,.tan-custom-menu summary>span){position:relative}#header-component .header__row--bottom :is(.menu-list__link-title,.tan-custom-menu summary>span):after{content:"";position:absolute;left:0;right:0;bottom:-7px;height:1px;background:currentColor;transform:scaleX(0);transform-origin:center;transition:transform .18s ease}#header-component .header__row--bottom :is(.menu-list__link:hover,.menu-list__link[aria-expanded=true]) .menu-list__link-title:after,#header-component .header__row--bottom :is(.tan-custom-menu:hover,.tan-custom-menu[open]) summary>span:after{transform:scaleX(1)}#header-component .header-actions__action{color:#0b0714}#header-component .header__column--right{gap:6px}#header-component .header__column--right header-actions{gap:0}#header-component .header__underlay-open{display:none}#header-component .header-menu .menu-list__list-item:where(:not([slot=overflow],.menu-list__list-item--tan-mega)){position:relative}#header-component .header-menu .menu-list__list-item:where(:not([slot=overflow],.menu-list__list-item--tan-mega))>.menu-list__submenu{left:0;right:auto;top:100%;width:max-content;min-width:230px;max-width:340px;padding:0;border:1px solid rgba(11,7,20,.1);border-radius:0 0 8px 8px;background:#fff;box-shadow:0 18px 38px #0b071421;clip-path:none;overflow:visible;transition:none!important}#header-component .header-menu .menu-list__list-item:has([aria-expanded=true])>.menu-list__submenu,#header-component .header-menu .menu-list__submenu:hover{animation:none!important}#header-component .header-menu .menu-list__list-item:not(.menu-list__list-item--tan-mega)>.menu-list__submenu .menu-list__submenu-inner{width:100%;padding:10px 0!important;transform:none!important}#header-component .header-menu .menu-list__list-item:not(.menu-list__list-item--tan-mega) .mega-menu,#header-component .header-menu .menu-list__list-item:not(.menu-list__list-item--tan-mega) .mega-menu__grid{width:100%;min-width:0;margin:0!important;padding-inline:0!important}#header-component .header-menu .menu-list__list-item:not(.menu-list__list-item--tan-mega) .mega-menu{display:block!important;grid-template-columns:minmax(0,1fr)!important}#header-component .header-menu .menu-list__list-item:not(.menu-list__list-item--tan-mega) .mega-menu__grid{display:grid;grid-column:1 / -1!important;grid-template-columns:minmax(0,1fr)!important;gap:0!important}#header-component .header-menu .menu-list__list-item:not(.menu-list__list-item--tan-mega) .mega-menu__column{display:grid;grid-column:auto!important;gap:0}#header-component .header-menu .menu-list__list-item:not(.menu-list__list-item--tan-mega) .mega-menu__link{min-height:36px;display:flex;align-items:center;padding:7px 16px;font-size:13px;line-height:1.25}#header-component .header-menu .menu-list__list-item:not(.menu-list__list-item--tan-mega) .mega-menu__link:hover{color:var(--tan-menu-hover-color)!important;background:color-mix(in srgb,var(--tan-menu-hover-color) 9%,transparent)}#header-component .header-menu .menu-list__list-item--tan-mega{position:static}#header-component .header-menu .menu-list__list-item--tan-mega>.tan-wide-mega-menu{left:0;right:0;top:100%;width:100%;min-width:100%;max-width:none;padding:0;border:1px solid rgba(11,7,20,.1);border-inline:0;border-radius:0 0 8px 8px;background:#fff;box-shadow:0 24px 54px #0b071421;clip-path:none;overflow:hidden auto}#header-component .header-menu .menu-list__list-item--tan-mega>.tan-wide-mega-menu .menu-list__submenu-inner{width:100%;padding:24px max(24px,calc((100vw - var(--page-width)) / 2)) 28px!important;transform:none!important}#header-component .header-menu .menu-list__list-item--tan-mega .mega-menu{width:100%;margin:0!important;padding:0!important}#header-component .header-menu .menu-list__list-item--tan-mega .mega-menu__grid{width:100%;min-width:0;gap:24px 30px!important}#header-component .header-menu .menu-list__list-item--tan-mega .mega-menu__link{color:#3f3949;font-size:13px;line-height:1.3;transition:color .16s ease,transform .16s ease!important}#header-component .header-menu .menu-list__list-item--tan-mega .mega-menu__link--parent{margin-bottom:6px;padding-bottom:9px;border-bottom:1px solid rgba(11,7,20,.09);color:#0b0714;font-size:12px;font-weight:700;letter-spacing:.07em;text-transform:uppercase}#header-component .header-menu .menu-list__list-item--tan-mega .mega-menu__link:hover{color:var(--tan-menu-hover-color)!important;transform:translate(2px)}#header-component .header-menu .menu-list__list-item--tan-mega:has([aria-expanded=true])>.tan-wide-mega-menu,#header-component .header-menu .menu-list__list-item--tan-mega>.tan-wide-mega-menu:hover{animation:tan-menu-reveal .2s ease both!important}#header-component .header-menu .menu-list__link:after{display:none!important}#header-component .header-menu .menu-list__list-item:not(.menu-list__list-item--tan-mega) :is(.menu-list__submenu,.menu-list__submenu-inner,.mega-menu__grid,.mega-menu__link){animation:none!important;transition:none!important}}@keyframes tan-menu-reveal{0%{opacity:0;transform:translateY(-6px)}to{opacity:1;transform:translateY(0)}}@media screen and (min-width:990px){#header-component .menu-list__list-item--tan-adaptive>.tan-adaptive-mega-menu .menu-list__submenu-inner{padding:0!important}#header-component .tan-adaptive-mega{width:min(calc(100vw - 96px),1500px);max-width:1500px;min-height:300px;display:grid;grid-template-columns:minmax(150px,.72fr) minmax(0,1.55fr) minmax(260px,1.15fr);align-items:stretch;gap:26px;margin-inline:auto;padding:28px 0;color:#0b0714;white-space:normal}#header-component .tan-adaptive-mega--business,#header-component .tan-adaptive-mega--shop{grid-template-columns:minmax(160px,.68fr) minmax(0,1.85fr) minmax(210px,.82fr)}#header-component .tan-adaptive-mega--inspiration{grid-template-columns:minmax(170px,.78fr) minmax(0,1.1fr) minmax(300px,1.2fr)}#header-component .tan-adaptive-mega__intro{min-width:0;display:flex;flex-direction:column;align-items:flex-start;padding:4px 24px 4px 0;border-right:1px solid rgba(11,7,20,.09)}#header-component .tan-adaptive-mega__eyebrow{color:var(--tan-menu-hover-color,#8f52ff);font-size:10px;font-weight:750;letter-spacing:.14em;line-height:1.3;text-transform:uppercase}#header-component .tan-adaptive-mega__heading{max-width:280px;margin-top:10px;color:#0b0714!important;font-family:var(--font-heading--family);font-size:clamp(21px,1.6vw,27px);font-weight:var(--font-heading--weight);letter-spacing:-.025em;line-height:1.08;text-decoration:none!important;text-wrap:balance}#header-component .tan-adaptive-mega__intro p{max-width:260px;margin:14px 0 0;color:#0b07149c;font-size:12.5px;line-height:1.55}#header-component .tan-adaptive-mega__overview{display:inline-flex;align-items:center;gap:9px;margin-top:auto;padding-top:20px;color:#0b0714!important;font-size:12px;font-weight:700;letter-spacing:.025em;text-decoration:none!important}#header-component .tan-adaptive-mega__overview>span:last-child,#header-component .tan-adaptive-mega__promo-label>span:last-child{color:var(--tan-menu-hover-color,#8f52ff);font-size:17px;line-height:1;transition:transform .18s ease}#header-component .tan-adaptive-mega__overview:hover>span:last-child,#header-component .tan-adaptive-mega__promo:hover .tan-adaptive-mega__promo-label>span:last-child{transform:translate(3px)}#header-component .tan-adaptive-mega__links{min-width:0;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));align-content:start;gap:24px 28px;padding-block:3px}#header-component :is(.tan-adaptive-mega--business,.tan-adaptive-mega--shop) .tan-adaptive-mega__links{grid-template-columns:repeat(3,minmax(0,1fr));gap:22px}#header-component .tan-adaptive-mega__link-column{min-width:0;display:flex;flex-direction:column;gap:24px}#header-component .tan-adaptive-mega__group{min-width:0}#header-component .tan-adaptive-mega__group-title{display:inline-flex;margin-bottom:10px;color:#0b0714!important;font-size:12.5px;font-weight:750;letter-spacing:.055em;line-height:1.3;text-decoration:none!important;text-transform:uppercase}#header-component .tan-adaptive-mega__group-title:hover{color:var(--tan-menu-hover-color,#8f52ff)!important}#header-component .tan-adaptive-mega__group li+li{margin-top:7px}#header-component .tan-adaptive-mega__group li>a{display:inline-flex;color:#494252!important;font-size:14px;font-weight:450;line-height:1.32;text-decoration:none!important;transition:color .16s ease,transform .16s ease}#header-component .tan-adaptive-mega__group li>a:hover{color:var(--tan-menu-hover-color,#8f52ff)!important;transform:translate(2px)}#header-component .tan-adaptive-mega__promos{min-width:0;width:100%;height:clamp(220px,17vw,244px);display:grid;align-self:center;align-items:stretch;gap:12px}#header-component .tan-adaptive-mega__promos--3{grid-template-columns:repeat(3,minmax(0,1fr))}#header-component .tan-adaptive-mega__promos--2{grid-template-columns:repeat(2,minmax(0,1fr))}#header-component .tan-adaptive-mega__promos--1{grid-template-columns:minmax(0,1fr)}#header-component .tan-adaptive-mega__promo{min-width:0;display:flex;flex-direction:column;overflow:hidden;border:1px solid rgba(11,7,20,.1);border-radius:var(--tan-radius-card,8px);background:#f7f6f9;color:#0b0714!important;text-decoration:none!important;transition:border-color .18s ease,box-shadow .18s ease,transform .18s ease}#header-component .tan-adaptive-mega__promo:hover{border-color:color-mix(in srgb,var(--tan-menu-hover-color,#8f52ff) 46%,transparent);box-shadow:0 12px 28px #0b07141a;transform:translateY(-2px)}#header-component .tan-adaptive-mega__media{display:block;min-height:0;flex:1 1 auto;overflow:hidden;background:linear-gradient(135deg,#f3f0f8,#ebe7f2)}#header-component .tan-adaptive-mega--business .tan-adaptive-mega__media{min-height:0}#header-component .tan-adaptive-mega__media img{width:100%;height:100%;display:block;object-fit:cover;transition:transform .35s ease,filter .25s ease}#header-component .tan-adaptive-mega__promo:hover .tan-adaptive-mega__media img{filter:saturate(1.04) contrast(1.02);transform:scale(1.025)}#header-component .tan-adaptive-mega__promo-label{min-height:51px;display:flex;align-items:center;justify-content:space-between;gap:9px;padding:11px 12px;background:#fff;font-size:12.5px;line-height:1.25}#header-component .tan-adaptive-mega__promo-label strong{min-width:0;font-weight:700;white-space:normal}#header-component .tan-adaptive-mega :is(a,summary):focus-visible{border-radius:2px;outline:2px solid var(--tan-menu-hover-color,#8f52ff);outline-offset:3px}}@media screen and (min-width:990px)and (max-width:1199px){#header-component .tan-adaptive-mega{width:calc(100vw - 44px);grid-template-columns:minmax(140px,.68fr) minmax(0,1.5fr) minmax(240px,1.08fr);gap:20px;padding-inline:22px}#header-component .tan-adaptive-mega--business,#header-component .tan-adaptive-mega--shop{grid-template-columns:minmax(145px,.64fr) minmax(0,1.9fr) minmax(185px,.72fr)}#header-component .tan-adaptive-mega__intro{padding-right:18px}#header-component .tan-adaptive-mega__intro p{font-size:11.5px}#header-component .tan-adaptive-mega__links,#header-component :is(.tan-adaptive-mega--business,.tan-adaptive-mega--shop) .tan-adaptive-mega__links{gap:18px}#header-component .tan-adaptive-mega__link-column{gap:18px}#header-component .tan-adaptive-mega__group li>a{font-size:13px}#header-component .tan-adaptive-mega__promos{gap:8px}#header-component .tan-adaptive-mega__promo-label{padding-inline:9px;font-size:11.5px}}@media(prefers-reduced-motion:reduce){#header-component .tan-adaptive-mega :is(a,img){transition:none!important}}@media screen and (max-width:989px),screen and (min-width:990px)and (max-width:1099px)and (orientation:landscape)and (max-height:600px)and (hover:none)and (pointer:coarse){.tan-header-predictive,.tan-header-cta{display:none}.tan-header-utility{height:var(--tan-utility-height-mobile,27px);min-height:var(--tan-utility-height-mobile,27px)}.tan-header-utility__inner{display:flex;justify-content:center;gap:0;padding-inline:12px}.tan-header-utility__start,.tan-header-utility__end{display:none}.tan-header-utility__announcement{width:100%;min-width:0;justify-content:center;overflow:hidden;font-size:10.5px;text-align:center}.tan-header-utility__announcement strong{overflow:hidden;text-overflow:ellipsis}.tan-header-utility__announcement>[aria-hidden],.tan-header-utility__note{display:none}#header-component .header-logo__image{border-radius:50%;object-fit:contain}#header-component .header__row--top .dropdown-localization{display:block!important;grid-area:rightA;align-self:center}#header-component .header__row--top .dropdown-localization__button{min-width:max-content;padding-inline:4px;font-size:11px;gap:3px}#header-component .header__row--top .dropdown-localization__button .icon-caret{width:11px}}body{--header-height: 60px;--header-group-height: var(--header-height);--transparent-header-offset-boolean: 0}.header{--header-padding: var(--padding-sm);--font-paragraph--line-height: 1;--header-content-transition-timing: 0s;display:block;contain:layout style;background:transparent}.header a,.header .button,.header .button-secondary,.header .header-actions__action{transition:color var(--header-content-transition-timing),border-color var(--header-content-transition-timing)}#header-component :is(.header-menu,.dropdown-localization){display:none}@media screen and (min-width:750px){#header-component[data-menu-style=menu] :is(.header-menu,.dropdown-localization){display:flex}}#header-component[data-menu-style=drawer] .header__column{display:contents}@media screen and (min-width:750px){#header-component[data-menu-style=menu] .header__navigation-bar-row{display:none}}.header[transparent]{--language-button-background-color: transparent;--language-button-border-color: transparent;--header-content-transition-timing: calc(var(--submenu-animation-speed) - var(--animation-speed-fast)) var(--animation-speed-fast) var(--ease-out-cubic);--closed-underlay-height: 0px;--header-logo-display: none;--header-logo-inverse-display: block;position:absolute;top:0;left:0;right:0;z-index:var(--layer-overlay)}.header[transparent][transparent=not-sticky][data-sticky-state=active],.header[transparent]:has(.menu-list__link:not([aria-haspopup]):hover){--header-logo-display: unset;--header-logo-inverse-display: unset;--color-foreground: inherit;--color-foreground-rgb: inherit;--color-background: inherit;--color-background-rgb: inherit;--color-border: inherit;--color-border-rgb: inherit;--closed-underlay-height: 100%}.header[transparent]:not([data-sticky-state=active]):not(:has(.menu-list__link:is(:hover,[aria-expanded=true]))) .header__row{--color-foreground: var(--color-transparent-text);--color-foreground-rgb: var(--color-transparent-text-rgb);--color-border: var(--color-transparent-text);--color-border-rgb: var(--color-transparent-text-rgb);--color-primary-button-background: var(--color-transparent-text);--color-primary-button-text: var(--color-transparent-text-contrast)}.header[transparent][data-bubble-style=default]:not([data-sticky-state=active]):not(:has(.menu-list__link:is(:hover,[aria-expanded=true]))) .header__row{--cart-bubble-background: var(--color-transparent-text, var(--cart-bubble-background-fallback));--cart-bubble-text: var(--color-transparent-text-contrast, var(--cart-bubble-text-fallback))}.header[transparent]:has(.mega-menu__list:hover),.header[transparent]:has(.menu-list__link:is(:hover,[aria-expanded=true])),.header[transparent]:has(.menu-list__list-item[slot=overflow] .menu-list__link:is(:hover,[aria-expanded=true])){--header-logo-display: unset;--header-logo-inverse-display: unset;--color-foreground: inherit;--color-foreground-rgb: inherit;--color-background: inherit;--color-background-rgb: inherit;--color-border: inherit;--color-border-rgb: inherit;--header-content-transition-timing: var(--submenu-animation-speed) var(--ease-out-cubic)}[data-transparent-background=top]:hover .header__row--top,[data-transparent-background=top]:focus-within .header__row--top,[data-transparent-background=both]:hover .header__row--top,[data-transparent-background=both]:focus-within .header__row--top{--color-foreground: inherit;--color-foreground-rgb: inherit;--color-border: inherit;--color-border-rgb: inherit;--color-primary-button-background: inherit;--color-primary-button-text: inherit}[data-transparent-background=bottom]:hover .header__row--bottom,[data-transparent-background=bottom]:focus-within .header__row--bottom,[data-transparent-background=both]:hover .header__row--bottom,[data-transparent-background=both]:focus-within .header__row--bottom{--color-foreground: inherit;--color-foreground-rgb: inherit;--color-border: inherit;--color-border-rgb: inherit;--color-primary-button-background: inherit;--color-primary-button-text: inherit}.header-section{position:relative;z-index:var(--layer-menu-drawer)}#header-component{--submenu-height: 0px;--full-open-header-height: 0px}#header-group:has(#header-component[sticky]){display:contents}.header-section:has(>#header-component[sticky=always]),.header-section:has(>#header-component[sticky=scroll-up][data-sticky-state=active]){position:sticky;top:-1px;z-index:var(--layer-menu-drawer)}.header[data-sticky-state]{transition:opacity var(--animation-speed) var(--animation-easing);opacity:1}.header[data-sticky-state=active]{view-transition-name:sticky-header}:active-view-transition-type(empty-cart-drawer) .header[data-sticky-state=active]{view-transition-name:none}.header[data-sticky-state=idle]{opacity:0}.header__underlay{position:absolute;top:0;right:0;bottom:0;left:0}.header__underlay-closed{height:var(--closed-underlay-height, 100%);z-index:var(--layer-lowest);background:linear-gradient(var(--color-background-top-row) 0 var(--top-row-height),var(--color-background-bottom-row) var(--top-row-height) var(--header-height));transition:height var(--animation-speed-slow) var(--ease-out-cubic)}.header__underlay-open{height:var(--full-open-header-height);background:linear-gradient(var(--color-background-top-row) 0 var(--top-row-height),var(--color-background-bottom-row) var(--top-row-height) var(--header-height),var(--color-submenu) var(--header-height) 100%);transition:height var(--submenu-animation-speed) var(--ease-out-cubic)}.header__underlay-open:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;box-shadow:var(--shadow-popover);clip-path:inset(var(--header-height) 0 -100px 0);transition:height var(--submenu-animation-speed) var(--ease-out-cubic)}:is([data-transparent-background=top]:hover,[data-transparent-background=top]:focus-within,[data-transparent-background=both]:hover,[data-transparent-background=both]:focus-within) :is(.header__underlay-open,.header__underlay-closed){--color-background-top-row: var(--color-background)}:is([data-transparent-background=bottom]:hover,[data-transparent-background=bottom]:focus-within,[data-transparent-background=both]:hover,[data-transparent-background=both]:focus-within) :is(.header__underlay-open,.header__underlay-closed){--color-background-bottom-row: var(--color-background)}[data-submenu-overlap-bottom-row] .header__underlay-open{background:linear-gradient(var(--color-background-top-row) 0 var(--top-row-height),var(--color-submenu) var(--top-row-height) 100%)}[data-submenu-overlap-bottom-row] .header__row--bottom{z-index:var(--layer-lowest)}.header__row{--color-account-icon: var(--color-foreground);position:relative;background-color:transparent!important}.header__row:has(.mega-menu__list:hover),.header__row:has(.menu-list__link[aria-haspopup]:is(:hover,[aria-expanded=true])),.header__row:has(.menu-list__list-item[slot=overflow] .menu-list__link:is(:hover,[aria-expanded=true])){z-index:var(--layer-heightened)}.header__row--top:not(.divider--page-width),.header__row--top.divider--page-width .header__columns,.header__row--bottom{border-bottom:var(--border-bottom-width) solid var(--border-bottom-color, var(--color-border))}@media screen and (max-width:749px),screen and (min-width:750px)and (max-width:989px)and (orientation:landscape)and (max-height:600px),screen and (min-width:990px)and (max-width:1099px)and (orientation:landscape)and (max-height:600px)and (hover:none)and (pointer:coarse){#header-component{--tan-mobile-header-height: clamp(62px, calc(var(--tan-mobile-logo-height-setting, 28px) + 10px), 76px)}.header__row--top:not(.divider--page-width),.header__row--top.divider--page-width .header__columns{border-bottom-width:var(--border-bottom-width-mobile);border-bottom-color:var(--border-bottom-color-mobile)}}#header-component[data-menu-style=drawer] .header__row--top:not(.divider--page-width),#header-component[data-menu-style=drawer] .header__row--top.divider--page-width .header__columns{border-bottom-width:var(--border-bottom-width-mobile);border-bottom-color:var(--border-bottom-color-mobile)}@media screen and (min-width:750px){.header__row.divider--page-width:not(.section--page-width) .header__columns{padding-inline-start:0;padding-inline-end:0;margin-inline-start:var(--page-margin);margin-inline-end:var(--page-margin)}}.header__column{display:flex;align-items:center}@media screen and (max-width:749px),screen and (min-width:750px)and (max-width:989px)and (orientation:landscape)and (max-height:600px),screen and (min-width:990px)and (max-width:1099px)and (orientation:landscape)and (max-height:600px)and (hover:none)and (pointer:coarse){.header__column{display:contents}}.header__column--left,.header__column--center{gap:var(--gap-xl);grid-area:left}.header__column--center{justify-content:center;grid-area:center}.header__column--center header-menu:only-child .overflow-menu::part(list){justify-content:center}.header__column--right{gap:var(--gap-xl);justify-content:flex-end;grid-area:right}.header__column--right .overflow-menu::part(list){justify-content:flex-end}.header__columns{--header-left: 1fr;--header-center: auto;--header-right: 1fr;--header-template-columns: var(--header-left) var(--header-center) var(--header-right);--header-mobile-bookend: 44px;display:grid;grid-template-areas:"left center right";grid-gap:var(--gap-xl);grid-template-columns:var(--header-template-columns)}.header__columns:has(.header__column--center header-menu){--header-center: auto;--header-left: minmax(max-content, 1fr);--header-right: minmax(max-content, 1fr)}@media screen and (min-width:750px){.header__columns:where(:not(:has(.header__column--center))){--header-template-columns: var(--header-left) var(--header-right);grid-template-areas:"left right"}}.header__columns:where(:not(:has(.header__column--center))):has(.header__column--right header-menu){--header-right: auto;--header-left: minmax(max-content, 1fr)}.header__columns:where(:not(:has(.header__column--center))):has(.header__column--left header-menu){--header-left: auto;--header-right: minmax(max-content, 1fr)}@media screen and (max-width:749px),screen and (min-width:750px)and (max-width:989px)and (orientation:landscape)and (max-height:600px),screen and (min-width:990px)and (max-width:1099px)and (orientation:landscape)and (max-height:600px)and (hover:none)and (pointer:coarse){.header__columns{--header-template-columns: var(--header-mobile-bookend) var(--header-mobile-bookend) 1fr var(--header-mobile-bookend) var(--header-mobile-bookend);grid-template-areas:"leftA leftB center rightA rightB";grid-column:span 3;column-gap:0;align-items:center;padding-block:0;padding-inline:0 var(--padding-3xs)}.header__columns .header-logo{grid-area:center}.header__columns:not(:has(header-actions)) .search-action{grid-area:leftB}.header__columns:not(:has(.account-button)) .search-action{grid-area:rightA}.header__columns .search-action{grid-area:leftB}.header__columns header-actions{grid-area:rightB}}#header-component[data-menu-style=drawer] .header__columns{--header-template-columns: var(--header-mobile-bookend) var(--header-mobile-bookend) 1fr var(--header-mobile-bookend) var(--header-mobile-bookend);grid-template-areas:"leftA leftB center rightA rightB";grid-column:span 3;column-gap:0;align-items:center;padding-block:0;padding-inline:0 var(--padding-3xs)}#header-component[data-menu-style=drawer] .header__columns .header-logo{grid-area:center}#header-component[data-menu-style=drawer] .header__columns:not(:has(header-actions)) .search-action{grid-area:leftB}#header-component[data-menu-style=drawer] .header__columns:not(:has(.account-button)) .search-action{grid-area:rightA}#header-component[data-menu-style=drawer] .header__columns .search-action{grid-area:leftB}#header-component[data-menu-style=drawer] .header__columns header-actions{grid-area:rightB}.header__columns:not(:has(.header__column)){grid-template-columns:1fr}@media(hover:hover){:is(.header__column:has(header-menu:hover),.header__column:has(.header-actions__action:hover),.header__column:has(.header__icon--menu:hover)) header-menu:not(:hover),:is(.header__column:has(header-menu:hover),.header__column:has(.header-actions__action:hover),.header__column:has(.header__icon--menu:hover)) .header-actions__action:not(:hover),:is(.header__column:has(header-menu:hover),.header__column:has(.header-actions__action:hover),.header__column:has(.header__icon--menu:hover)) .header__icon--menu:not(:hover){opacity:var(--opacity-subdued-text);transition:opacity var(--animation-speed) var(--animation-easing)}}header-menu,.header-actions__action,.header__icon--menu{transition:opacity var(--animation-speed) var(--animation-easing)}.header-actions__action{--button-color: var(--color-foreground);color:var(--button-color);cursor:pointer;display:flex;justify-content:center}.header-actions__action:hover{--button-color: var(--color-foreground)}.header-actions__action:not(.account-button) .svg-wrapper{height:var(--button-size);width:var(--button-size)}.header-actions__action:not(.account-button) svg{width:var(--icon-size-md);height:var(--icon-size-md)}.header:has(#Details-menu-drawer-container[open]){contain:style}.header.header--compact{--header-padding: var(--padding-2xs)}.header__columns{--padding-block-start: var(--header-padding);--padding-block-end: var(--header-padding)}.header:not(.header--compact) .header__row--bottom{--header-padding: var(--padding-xs)}.header--collapse-row-paddings .header__row--top .header__columns{--padding-block-end: 0px}.header--collapse-row-paddings .header__row--bottom .header__columns{--padding-block-start: 0px}.header-section:has(.header[transparent])+.shopify-section{margin-top:var(--header-height)}.header-menu .menu-list__submenu{content-visibility:auto;contain-intrinsic-size:0px 500px}.header-menu details[open] .menu-list__submenu,.header-menu .menu-list__submenu[data-active],.header-menu .menu-list__list-item[slot=overflow] .menu-list__submenu{content-visibility:visible}.dropdown-localization__button{display:flex;position:relative;align-items:center;gap:4px;font-family:var(--menu-localization-font);font-size:var(--menu-localization-font-size);font-weight:var(--menu-top-level-font-weight);padding-inline:var(--padding-2xs);margin-inline:calc(-1 * var(--padding-2xs))}.dropdown-localization__button .svg-wrapper.icon-caret{height:var(--icon-size-xs);width:var(--icon-size-xs);right:var(--margin-xs);top:calc(50% - var(--padding-2xs));flex-shrink:0;transition:transform var(--animation-speed) var(--animation-easing)}.dropdown-localization__button .icon-flag{width:var(--menu-localization-font-size, var(--icon-size-sm));height:var(--menu-localization-font-size, var(--icon-size-sm));clip-path:circle(50%);background-position:center;background-size:cover;margin-inline-end:4px;position:relative}.dropdown-localization__button .icon-flag:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;box-shadow:inset 0 0 var(--size-shadow) var(--color-shadow);border-radius:50%}.dropdown-localization__button[aria-expanded=true] .icon-caret svg{transform:rotate(180deg)}.dropdown-localization__button,.dropdown-localization__button:hover{box-shadow:none;background-color:transparent;border-color:transparent}dropdown-localization-component .localization-form__list{max-height:20.5rem}.localization-wrapper{position:fixed;z-index:var(--layer-raised);border-radius:var(--style-border-radius-popover);transition-property:display,opacity,translate;transition-duration:.3s;transition-timing-function:var(--ease-out-quad);transition-behavior:allow-discrete;translate:0 20px;opacity:0}.localization-wrapper:not([hidden]){translate:0 0;opacity:1}@starting-style{.localization-wrapper:not([hidden]){translate:0 20px;opacity:0}}dropdown-localization-component{position:relative;background-color:transparent}dropdown-localization-component .country-filter{position:relative;padding:8px}dropdown-localization-component .country-filter__input{border:none}dropdown-localization-component .localization-form__list-item{margin-inline:8px}dropdown-localization-component .localization-wrapper{box-shadow:var(--shadow-popover);border:var(--style-border-popover);background-color:var(--color-background);max-height:27.5rem;position:absolute;top:calc(100% + 10px);z-index:calc(var(--layer-header-menu) + 1)}dropdown-localization-component .localization-wrapper.right-bound{right:0;left:unset}dropdown-localization-component .localization-wrapper.left-bound{left:-8px;right:unset}dropdown-localization-component .language-selector.language-selector{padding:10px 8px 10px 16px}dropdown-localization-component .localization-form__currency{width:max-content;opacity:0;visibility:hidden;transition:none}dropdown-localization-component .localization-form__select:hover{background-color:rgb(var(--color-foreground-rgb) / var(--opacity-8))}dropdown-localization-component :is(.localization-form__list-item:hover,.localization-form__list-item[aria-selected=true],.localization-form__list-item[aria-current=true]) .localization-form__currency{opacity:1;color:var(--color-foreground-muted);transition:opacity var(--animation-speed-slow) var(--animation-easing);visibility:visible}.dropdown-localization .language-selector:where(:not(.language-selector--top-shadow)){font-weight:var(--menu-top-level-font-weight)}.dropdown-localization:not(dropdown-localization-component) .language-selector{font-family:var(--menu-localization-font);font-size:var(--menu-localization-font-size)}@media screen and (max-width:749px),screen and (min-width:750px)and (max-width:989px)and (orientation:landscape)and (max-height:600px),screen and (min-width:990px)and (max-width:1099px)and (orientation:landscape)and (max-height:600px)and (hover:none)and (pointer:coarse){#header-group,#header-component,#header-component .header__row--top,#header-component .header__row--top .header__columns,#header-component .tan-mobile-nav-bar{width:100%;min-width:0;max-width:100%}#header-component.tan-has-mobile-logo:not([transparent]){position:relative}#header-component .tan-mobile-header-logo{position:absolute;z-index:calc(var(--layer-header-menu) + 3);top:var(--tan-mobile-announcement-offset);left:8px;width:60px;height:var(--tan-mobile-header-height);display:flex;align-items:center;justify-content:flex-start;overflow:hidden;text-decoration:none}#header-component .tan-mobile-header-logo__image{display:block;width:auto;height:auto;max-width:60px;max-height:calc(var(--tan-mobile-header-height) - 10px);object-fit:contain;border-radius:50%}#header-component.tan-has-mobile-logo .header__row--top a.header-logo{visibility:hidden!important;pointer-events:none}#header-component .header__row--top{position:relative;min-height:var(--tan-mobile-header-height);height:var(--tan-mobile-header-height);max-height:var(--tan-mobile-header-height);overflow:visible}#header-component .header__row--top .header__columns,#header-component[data-menu-style=drawer] .header__row--top .header__columns{--header-template-columns: minmax(48px, 60px) minmax(0, 1fr) max-content 28px max-content;grid-template-columns:var(--header-template-columns)!important;grid-template-areas:"logo spacer locale search actions"!important;width:100%;min-height:var(--tan-mobile-header-height);height:var(--tan-mobile-header-height);max-height:var(--tan-mobile-header-height);column-gap:1px;padding:5px 6px!important;align-items:center}#header-component:not(.tan-has-mobile-logo) .header__row--top .header__columns,#header-component[data-menu-style=drawer]:not(.tan-has-mobile-logo) .header__row--top .header__columns{--header-template-columns: minmax(108px, 1fr) max-content 28px max-content;grid-template-columns:var(--header-template-columns)!important;grid-template-areas:"logo locale search actions"!important}#header-component .header__row--top .header__columns>.header__column{display:contents!important}#header-component .header__row--top a.header-logo{position:static;transform:none;grid-area:logo!important;width:auto;min-width:0;max-width:60px;height:calc(var(--tan-mobile-header-height) - 10px);min-height:0;max-height:calc(var(--tan-mobile-header-height) - 10px);justify-self:start;align-self:center;overflow:hidden}#header-component:not(.tan-has-mobile-logo) .header__row--top a.header-logo{width:min(150px,34vw);max-width:min(150px,34vw);white-space:nowrap;text-overflow:ellipsis}#header-component:not(.tan-has-mobile-logo) .header__row--top .header-logo__image-container{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}#header-component .header__row--top .header-logo__image-container{display:flex;width:100%;min-width:0;max-width:100%;height:100%;max-height:100%;align-items:center;justify-content:flex-start}#header-component .header__row--top .header-logo__image{display:block;max-width:100%;max-height:calc(var(--tan-mobile-header-height) - 10px)}#header-component .header__row--top .dropdown-localization{position:relative!important;grid-area:1 / 1 / 2 / -1!important;top:auto;left:auto;width:max-content;min-width:0;max-width:none;height:auto;align-self:center;justify-self:center;transform:none;color:#0b0714;z-index:6}#header-component .header__row--top .dropdown-localization__button{width:max-content;min-width:max-content;justify-content:center;margin-inline:0;padding:0 1px;height:42px;font-size:10px;gap:2px;white-space:nowrap;color:#0b0714;position:relative;z-index:2;overflow:hidden}#header-component .header__row--top .dropdown-localization__button .icon-flag{display:inline-block!important;width:11px!important;min-width:11px;height:11px!important;flex:0 0 11px;margin-inline-end:1px}#header-component .header__row--top .dropdown-localization__button .icon-caret{width:8px;min-width:8px}#header-component .header__row--top header-actions{grid-area:actions!important;display:flex!important;visibility:visible!important;opacity:1!important;width:max-content;min-width:0;max-width:none;justify-self:end;justify-content:flex-end;gap:0;margin:0!important;overflow:visible;z-index:6}#header-component .header__row--top header-actions .header-actions__action,#header-component .header__row--top header-actions .account-button{display:flex!important;visibility:visible!important;opacity:1!important;flex:0 0 28px;width:28px;min-width:28px;max-width:28px;height:44px;padding:0 2px;align-items:center;justify-content:center}#header-component .header__row--top header-actions .header-actions__action:has(>cart-icon){flex:0 0 auto!important;width:auto!important;min-width:0!important;max-width:none!important;padding:0!important;justify-content:flex-start}#header-component .header__row--top header-actions shopify-account{display:flex!important;width:28px!important;min-width:28px!important;max-width:28px!important;height:44px!important;align-items:center;justify-content:center}#header-component .header__row--top header-actions .header-actions__action .svg-wrapper{width:28px!important;min-width:28px;height:28px!important}#header-component .header__row--top .search-action:not(.tan-mobile-search-action){display:none!important}#header-component .header__row--top .tan-mobile-search-action{display:flex!important;grid-area:search!important;position:relative;width:28px;min-width:28px;max-width:28px;height:44px;justify-self:end;margin:0!important;overflow:hidden;z-index:5}#header-component .header__row--top .tan-mobile-search-action>button{position:static!important;inset:auto!important;width:28px;min-width:28px;max-width:28px;height:44px;padding:0}#header-component .header__row--top dropdown-localization-component .localization-wrapper,#header-component .header__row--top dropdown-localization-component .localization-wrapper.left-bound,#header-component .header__row--top dropdown-localization-component .localization-wrapper.right-bound{position:absolute!important;top:calc(100% + 6px)!important;left:50%!important;right:auto!important;width:min(280px,calc(100vw - 24px))!important;min-width:min(240px,calc(100vw - 24px))!important;max-width:calc(100vw - 24px)!important;max-height:min(350px,calc(100vh - var(--tan-mobile-header-height) - 36px));border-radius:8px;transform:translate(-50%);overflow:hidden;z-index:calc(var(--layer-menu-drawer) + 4)}#header-component .header__row--top dropdown-localization-component .localization-wrapper localization-form-component{width:100%!important;min-width:0;max-width:100%}#header-component .header__row--top dropdown-localization-component .localization-form{max-height:min(350px,calc(100vh - var(--tan-mobile-header-height) - 36px));overflow:hidden}#header-component .header__row--top dropdown-localization-component .localization-form__list{max-height:min(210px,calc(100vh - var(--tan-mobile-header-height) - 165px));font-size:13px}#header-component .header__row--top dropdown-localization-component .country-filter{display:none!important}#header-component .header__row--top dropdown-localization-component .localization-form__list-item:not([hidden]){min-height:34px;margin:0 6px 2px;padding:6px 8px;gap:8px}#header-component .header__row--top dropdown-localization-component .tan-localization-current{padding:9px 12px}#header-component .header__row--top dropdown-localization-component .language-selector.language-selector{min-height:42px;padding:8px 12px;font-size:13px}#header-component .header__row--top dropdown-localization-component .localization-form__currency{width:max-content;opacity:1;visibility:visible}#header-component .header__row--top header-drawer{position:absolute;width:0;height:0;overflow:visible}#header-component .header__row--top .menu-drawer-container>summary{position:absolute;width:1px;height:1px;opacity:0;pointer-events:none}.tan-mobile-nav-bar{position:relative;z-index:4;height:46px;min-height:46px;max-height:46px;display:flex;align-items:center;justify-content:space-between;gap:8px;padding:4px 8px;border-top:1px solid rgba(11,7,20,.1);border-bottom:0;background:#fff;color:#0b0714}.tan-mobile-all-menu{min-width:74px;height:44px;display:flex;align-items:center;justify-content:flex-start;gap:7px;padding:0 6px;border:0;background:transparent;color:#0b0714;cursor:pointer;font:inherit;-webkit-tap-highlight-color:transparent}.tan-mobile-all-menu strong{min-width:0;overflow:hidden;font-size:11px;font-weight:600;letter-spacing:.01em;text-overflow:ellipsis;white-space:nowrap}.tan-mobile-all-menu__icon{display:grid;gap:4px}.tan-mobile-all-menu__icon i{width:18px;height:1.5px;display:block;background:currentColor;border-radius:2px}.tan-mobile-nav-bar__actions{min-width:0;display:flex;align-items:center;justify-content:flex-end;gap:6px;margin-left:auto}.tan-mobile-quick-action{position:relative;min-width:0;height:34px;display:inline-flex;align-items:center;justify-content:center;gap:5px;padding:0 11px;border-radius:4px;font-family:inherit;font-size:10.5px;line-height:1;letter-spacing:.005em;text-decoration:none!important;white-space:nowrap;transition:transform .18s ease,opacity .18s ease;-webkit-tap-highlight-color:transparent}.tan-mobile-quick-action:after{content:"";position:absolute;top:-5px;right:0;bottom:-5px;left:0}.tan-mobile-quick-action strong{min-width:0;overflow:hidden;font-weight:700;text-overflow:ellipsis;white-space:nowrap}.tan-mobile-quick-action--design{border:1px solid transparent;background:var(--tan-gradient-accent-1,linear-gradient(136deg,#8f52ff 11%,#ff57a1 84%));background-origin:border-box;background-clip:border-box;background-repeat:no-repeat;color:#fff!important;box-shadow:0 6px 16px #8f52ff33}.tan-mobile-quick-action--design>span{color:#fff;font-size:12px}.tan-mobile-quick-action--quote{border:1px solid rgba(128,126,127,.86);background:var(--tan-header-cta-gradient,linear-gradient(136deg,#272326 11%,#272326 84%));color:var(--tan-header-cta-text,#fff)!important;box-shadow:0 6px 16px #0b071424}.tan-mobile-quick-action--quote>span{font-size:13px}:is(.tan-mobile-all-menu,.tan-mobile-quick-action):focus-visible{outline:2px solid var(--tan-menu-hover-color,#8f52ff);outline-offset:2px}.tan-mobile-quick-action:active{transform:translateY(1px)}}@media screen and (max-width:374px){.tan-mobile-nav-bar{gap:4px;padding-inline:6px}.tan-mobile-all-menu{min-width:63px;gap:6px;padding-inline:2px}.tan-mobile-all-menu strong{font-size:10px}.tan-mobile-nav-bar__actions{gap:4px}.tan-mobile-quick-action{padding-inline:8px;font-size:9.5px}}#header-component .header__row--top,#header-component .header__row--bottom{background:var(--tan-color-background-1, #fff);color:var(--tan-color-accent-2, #2e2e2e)}#header-component .header__row--bottom{border-top-color:var(--tan-color-border, #d1d5db)}#header-component .header-actions__action,#header-component .account-button__icon,#header-component .dropdown-localization__button{color:var(--tan-color-outline-button, #333)!important}#header-component :is(.account-button__icon,.tan-header-cart-glyph svg) :is(path,circle){vector-effect:non-scaling-stroke}@media screen and (min-width:990px){#header-component .tan-header-utility__inner,#header-component .header__row--top .header__columns,#header-component .header__row--bottom .header__columns{width:min(calc(100vw - 100px),1500px);max-width:1500px;margin-inline:auto;padding-inline:0!important}#header-component .header__row--top .header__columns,#header-component .header__row--bottom .header__columns{grid-column:1 / -1}#header-component .header__row--top,#header-component .header__row--top .header__columns{min-height:107px}#header-component .header__row--top .header__columns{padding-block:0!important}#header-component .header__row--bottom,#header-component .header__row--bottom .header__columns,#header-component .header__row--bottom :is(.menu-list__link,.tan-custom-menu summary){min-height:49px}#header-component .header__row--top .header__column--right{position:relative;left:var(--tan-header-controls-x, 18px);top:var(--tan-header-controls-y, 0);align-items:center;justify-content:flex-end;gap:var(--tan-header-controls-gap, 8px)!important}#header-component .header__row--top .tan-header-cta{order:-1;margin-inline:0 20px}#header-component .header__row--top .dropdown-localization__button{min-height:44px;gap:2px;padding-inline:var(--tan-header-control-padding, 8px);font-size:var(--tan-header-localization-size, 17px)!important}#header-component .header__row--top .dropdown-localization__button .icon-flag{width:var(--tan-header-flag-size, 17px)!important;height:var(--tan-header-flag-size, 17px)!important}#header-component .header__row--top header-actions{display:flex;align-items:center;gap:var(--tan-header-controls-gap, 8px)!important;margin-inline-start:0!important}#header-component .header__row--top header-actions .account-button{flex:0 0 var(--tan-header-control-width, 30px);width:var(--tan-header-control-width, 30px);min-width:var(--tan-header-control-width, 30px);max-width:var(--tan-header-control-width, 30px);height:44px;padding:0}#header-component .header__row--top header-actions .account-button shopify-account{width:var(--tan-header-control-width, 30px);min-width:var(--tan-header-control-width, 30px);max-width:var(--tan-header-control-width, 30px);height:44px}#header-component .header__row--top .account-button__icon{width:var(--tan-header-account-size, 22px)!important;height:var(--tan-header-account-height, 25px)!important;transform:translateY(var(--tan-header-account-optical-y, 0px))}#header-component .header__row--top header-actions .header-actions__action:has(>cart-icon){width:auto;min-width:auto;min-height:44px;padding:0}#header-component .header__row--top .header-actions__cart-icon{gap:var(--tan-header-cart-price-gap, 12px)}#header-component .header__row--top .tan-header-cart-glyph,#header-component .header__row--top .tan-header-cart-glyph .svg-wrapper{width:max(var(--tan-header-control-width, 30px),var(--tan-header-cart-size, 33px))!important;min-width:max(var(--tan-header-control-width, 30px),var(--tan-header-cart-size, 33px));height:44px!important}#header-component .header__row--top .tan-header-cart-glyph .svg-wrapper svg{width:var(--tan-header-cart-size, 33px)!important;height:var(--tan-header-cart-size, 33px)!important}#header-component .header__row--top .tan-header-cart-total{margin-inline-start:0;color:var(--tan-color-accent-2, #2e2e2e);font-size:var(--tan-header-total-size, 17px);font-weight:500;line-height:1}}@media screen and (min-width:990px)and (max-width:1199px){#header-component .header__row--top .header__columns{gap:20px}#header-component .header__row--top .tan-header-cta{width:min(var(--tan-header-cta-width),180px);height:44px;margin-inline-end:10px;padding-inline:8px;font-size:11.5px}#header-component .header__row--top .tan-header-predictive{flex-basis:240px;width:min(240px,22vw)}}@media screen and (min-width:750px)and (max-width:989px)and (orientation:landscape)and (max-height:600px),screen and (min-width:990px)and (max-width:1099px)and (orientation:landscape)and (max-height:600px)and (hover:none)and (pointer:coarse){#header-component .header__row--bottom,#header-component .header__navigation-bar-row{display:none!important}#header-component .tan-mobile-nav-bar{display:flex!important;height:46px;min-height:46px;max-height:46px;padding-block:4px}#header-component .tan-mobile-quick-action{height:34px}}@media screen and (max-width:989px),screen and (min-width:990px)and (max-width:1099px)and (orientation:landscape)and (max-height:600px)and (hover:none)and (pointer:coarse){#header-component .header__row--top .dropdown-localization__button{font-size:var(--tan-mobile-localization-size, 14px)!important}#header-component .header__row--top .dropdown-localization__button .icon-flag{width:var(--tan-mobile-flag-size, 15px)!important;min-width:var(--tan-mobile-flag-size, 15px)!important;height:var(--tan-mobile-flag-size, 15px)!important;flex:0 0 var(--tan-mobile-flag-size, 15px)!important}#header-component .header__row--top .search-action>button>.svg-wrapper>svg{width:var(--tan-mobile-search-size, 28px)!important;height:var(--tan-mobile-search-size, 28px)!important}#header-component .header__row--top header-actions{gap:var(--tan-mobile-controls-gap, 0)!important}#header-component .header__row--top header-actions .account-button,#header-component .header__row--top header-actions .account-button shopify-account{flex-basis:var(--tan-mobile-control-width, 28px)!important;width:var(--tan-mobile-control-width, 28px)!important;min-width:var(--tan-mobile-control-width, 28px)!important;max-width:var(--tan-mobile-control-width, 28px)!important}#header-component .header__row--top .account-button__icon{width:var(--tan-mobile-account-size, 19px)!important;height:var(--tan-mobile-account-height, 22px)!important;transform:translateY(var(--tan-mobile-account-optical-y, 0px))}#header-component .header__row--top .header-actions__cart-icon{gap:var(--tan-mobile-cart-price-gap, 2px)!important}#header-component .header__row--top .tan-header-cart-glyph,#header-component .header__row--top .tan-header-cart-glyph .svg-wrapper{width:max(var(--tan-mobile-control-width, 28px),var(--tan-mobile-cart-size, 26px))!important;min-width:max(var(--tan-mobile-control-width, 28px),var(--tan-mobile-cart-size, 26px))!important;height:44px!important}#header-component .header__row--top header-actions .header-actions__action .tan-header-cart-glyph .svg-wrapper{width:max(var(--tan-mobile-control-width, 28px),var(--tan-mobile-cart-size, 26px))!important;min-width:max(var(--tan-mobile-control-width, 28px),var(--tan-mobile-cart-size, 26px))!important;max-width:none!important;height:44px!important}#header-component .header__row--top .tan-header-cart-glyph .svg-wrapper svg{width:var(--tan-mobile-cart-size, 26px)!important;height:var(--tan-mobile-cart-size, 26px)!important}#header-component .header__row--top .tan-header-cart-total{font-size:var(--tan-mobile-total-size, 13px)!important}}#header-component .header-actions__cart-icon--has-cart:not(:has(.cart-bubble__text-count:empty)){--cart-bubble-size: 16px;--cart-bubble-top: 1px;--cart-bubble-right: -2px}@media screen and (max-width:989px){#header-component .header__row--top .header-actions__cart-icon--has-cart{gap:max(var(--tan-mobile-cart-price-gap, 2px),4px)!important}#header-component .header__row--top .tan-mobile-search-action svg :is(path,circle){vector-effect:non-scaling-stroke}}@media screen and (max-width:374px){#header-component .header__row--top .tan-header-cart-total{display:none!important}}
/*# sourceMappingURL=/cdn/shop/t/89/assets/tan-header.css.map */
