#header-group{--tcs-header-col-gap: 36px;--tcs-header-nav-gap: 24px;--tcs-mega-pad-top: 30px;--tcs-mega-pad-bottom: 34px;--tcs-header-content-max: var(--tcs-layout-content-max);--tcs-header-gutter: var(--tcs-space-6);--tcs-mega-col-min: 150px;--tcs-mega-col-gap-y: 26px;--tcs-mega-link-gap: 9px;--tcs-mega-rail-w-1up: 320px;--tcs-mega-rail-w-2up: 440px;--tcs-mega-rail-w: var(--tcs-mega-rail-w-2up);--tcs-mega-rail-gap: 14px;--tcs-mega-promo-card-min-h: 240px;--tcs-mega-promo-card-lift: 3px;--tcs-mega-cta-arrow-gap: 6px;--tcs-mega-cta-arrow-size: 14px;--tcs-mega-cta-underline-w: 1.5px;--tcs-mega-cta-underline-offset: 1px;--tcs-mega-col-max: calc(var(--tcs-mega-col-min) + 2 * var(--tcs-space-5));--tcs-more-chooser-w: calc(var(--tcs-mega-col-min) + 2 * var(--tcs-space-7));--tcs-mega-rail-w-flat: calc(2 * var(--tcs-mega-rail-w-1up) + var(--tcs-mega-rail-gap))}#header-group .announcement-bar,#header-group .announcement-bar .section-background{background-color:var(--tcs-utility-bar-bg)}#header-group .announcement-bar{color:var(--tcs-utility-bar-text);-webkit-text-size-adjust:100%;text-size-adjust:100%}#header-group .announcement-bar .announcement-bar__slide{font-size:var(--font-size, var(--tcs-text-eyebrow))}#header-group .announcement-bar p,#header-group .announcement-bar a{font-family:var(--tcs-font-sans);font-weight:600;letter-spacing:var(--tcs-tracking-eyebrow);text-transform:uppercase;color:var(--tcs-utility-bar-text)}#header-group .announcement-bar .announcement-bar__text,#header-group .announcement-bar .announcement-bar__text :where(*){font-size:inherit!important}#header-group announcement-bar-component[data-tcs-announcement-ticker]{position:relative;display:block;grid-column:1 / -1;width:100%;min-width:0}#header-group announcement-bar-component[data-tcs-announcement-ticker] slideshow-arrows{display:none}#header-group .tcs-announcement-ticker__viewport{width:100%;min-width:0;overflow:hidden}#header-group .tcs-announcement-ticker__track{display:flex;width:max-content;animation:tcs-announcement-ticker-scroll var(--tcs-announcement-duration, 20s) linear infinite;will-change:transform}#header-group .tcs-announcement-ticker__group.announcement-bar__slides{display:inline-flex;flex:0 0 auto;align-items:center;width:max-content;max-width:none;margin:0}#header-group .tcs-announcement-ticker__group .announcement-bar__slide{--width: auto;position:relative;display:inline-flex;flex:0 0 auto;align-items:center;width:auto;inline-size:auto;max-width:none;margin-inline-end:calc(2 * var(--tcs-space-6));overflow:visible;opacity:1;visibility:visible;transition:none}#header-group .tcs-announcement-ticker__group .announcement-bar__slide:after{content:"\2726";content:"\2726" / "";position:absolute;inset-block-start:50%;inset-inline-end:calc(-1 * var(--tcs-space-6));padding:0;transform:translate(50%,-50%);color:var(--tcs-c-la-pink);font-size:var(--tcs-text-caption);line-height:1}#header-group .tcs-announcement-ticker__group .announcement-bar__text{width:max-content;min-width:0;max-inline-size:none;padding:0;white-space:nowrap}#header-group .tcs-announcement-ticker__toggle{position:absolute;inset-block-start:50%;inset-inline-end:0;z-index:1;display:inline-grid;place-items:center;width:var(--tcs-control-h-xs);height:var(--tcs-control-h-xs);transform:translateY(-50%);color:var(--tcs-utility-bar-text);background:var(--tcs-utility-bar-bg)}#header-group .tcs-announcement-ticker__toggle:hover{color:var(--tcs-utility-bar-text)}#header-group .tcs-announcement-ticker__toggle:focus-visible{outline:var(--tcs-focus-ring-width) solid var(--tcs-focus-ring);outline-offset:calc(-1 * var(--tcs-focus-ring-width))}#header-group .tcs-announcement-ticker__icon,#header-group .tcs-announcement-ticker__icon svg{width:var(--icon-size-xs);height:var(--icon-size-xs);fill:currentcolor}#header-group .tcs-announcement-ticker__icon--play,#header-group announcement-bar-component[data-tcs-announcement-ticker][paused] .tcs-announcement-ticker__icon--pause{display:none}#header-group announcement-bar-component[data-tcs-announcement-ticker][paused] .tcs-announcement-ticker__icon--play{display:block}#header-group announcement-bar-component[data-tcs-announcement-ticker][paused] .tcs-announcement-ticker__track,#header-group .tcs-announcement-ticker__viewport:is(:hover,:focus-within) .tcs-announcement-ticker__track{animation-play-state:paused}@keyframes tcs-announcement-ticker-scroll{0%{transform:translate(0)}to{transform:translate(-50%)}}@media(prefers-reduced-motion:reduce){#header-group .tcs-announcement-ticker__viewport{overflow-x:visible}#header-group .tcs-announcement-ticker__track{width:auto;animation:none;transform:none;will-change:auto}#header-group .tcs-announcement-ticker__group.announcement-bar__slides{flex-wrap:wrap;gap:var(--tcs-space-2) var(--tcs-space-6);justify-content:center;width:auto;max-width:100%}#header-group .tcs-announcement-ticker__group .announcement-bar__slide{max-width:100%;margin-inline-end:0}#header-group .tcs-announcement-ticker__group .announcement-bar__slide:after{content:none}#header-group .tcs-announcement-ticker__group .announcement-bar__text{width:auto;white-space:normal;text-align:center}#header-group .tcs-announcement-ticker__group[aria-hidden=true],#header-group .tcs-announcement-ticker__filler,#header-group .tcs-announcement-ticker__toggle{display:none}}#header-group .header__underlay,#header-group .header{background:var(--tcs-header-bg);-webkit-backdrop-filter:blur(var(--tcs-blur-header));backdrop-filter:blur(var(--tcs-blur-header))}#header-group .header__underlay-open{background:linear-gradient(var(--tcs-header-bg) 0 var(--header-height),var(--tcs-ground) var(--header-height) 100%)}#header-group .header__underlay-open:after{box-shadow:var(--tcs-shadow-elevated)}#header-group .header{min-height:var(--tcs-layout-header-h);color:var(--tcs-c-ink)}#header-group .header a,#header-group .header button,#header-group .header .svg-wrapper,#header-group .header shopify-account,#header-group .header shopify-account svg{color:var(--tcs-header-text)}#header-group .header a:hover{color:var(--tcs-header-text);text-decoration:underline;text-underline-offset:var(--tcs-space-1)}#header-group .header{--tcs-focus-ring: var(--tcs-c-milk-cream)}#header-group .announcement-bar{--tcs-focus-ring: var(--tcs-utility-bar-text)}#header-group .header .menu-list__link,#header-group .header summary{font-family:var(--tcs-font-sans);font-weight:600;letter-spacing:var(--tcs-tracking-button);text-transform:uppercase;color:var(--tcs-header-text)}#header-group .header .menu-list__list-item[slot=overflow]>.menu-list__link{color:var(--tcs-text)}#header-group .header .menu-list__list-item:where(:not([slot=overflow]))>.menu-list__submenu,#header-group .header .overflow-menu::part(overflow){background-color:var(--tcs-ground);background-image:linear-gradient(var(--tcs-line),var(--tcs-line));background-repeat:no-repeat;background-size:100% 1px;background-position:0 var(--header-height);color:var(--tcs-text);--tcs-focus-ring: var(--tcs-c-raspberry-deep)}#header-group [data-submenu-overlap-bottom-row] .menu-list__list-item:where(:not([slot=overflow]))>.menu-list__submenu,#header-group [data-submenu-overlap-bottom-row] .overflow-menu::part(overflow){background-position:0 var(--top-row-height)}#header-group .header .menu-list__submenu .mega-menu__link{padding:0 0 var(--tcs-mega-link-gap);color:var(--tcs-text-secondary);font-family:var(--tcs-font-sans);font-size:var(--tcs-text-body-md);font-weight:500;line-height:var(--tcs-leading-body-sm);letter-spacing:normal;text-transform:none;text-decoration:none}#header-group .header .menu-list__submenu .mega-menu__link:hover,#header-group .header .menu-list__submenu .mega-menu__link:focus-visible{color:var(--tcs-link)}#header-group .header .menu-list__submenu .mega-menu__link--parent{margin-bottom:var(--tcs-space-3);padding-bottom:0;color:var(--tcs-text);font-size:var(--tcs-text-eyebrow);font-weight:700;line-height:var(--tcs-leading-eyebrow);letter-spacing:var(--tcs-tracking-eyebrow);text-transform:uppercase}#header-group .header .menu-list__submenu .mega-menu__link--parent:hover,#header-group .header .menu-list__submenu .mega-menu__link--parent:focus-visible{color:var(--tcs-link)}#header-group .header .menu-list__list-item[data-tcs-menu-handle=makeup] .mega-menu__link.tcs-mega-menu__link--shop-all{font-size:inherit;font-weight:600;color:var(--tcs-text)}@media screen and (min-width:750px){#header-group .header .header__columns{grid-column:1 / -1;width:100%;max-width:var(--tcs-header-content-max);margin-inline:auto;padding-inline:var(--tcs-header-gutter);column-gap:var(--tcs-header-col-gap)}#header-group .header .header__columns:has(.header__column--left header-menu){--header-left: minmax(0, 1fr);--header-right: auto}#header-group .header .header__column--left header-menu{flex:1 1 auto;min-width:0}#header-group .header .header-menu,#header-group .header .header-menu__inner,#header-group .header .header-menu__inner .menu-list{width:100%;min-width:0}#header-group .header .menu-list__link-title{padding-inline:0}#header-group .header .overflow-menu::part(list){justify-content:center;gap:var(--tcs-header-nav-gap);margin-inline:0}#header-group .header .header__columns:has(.overflow-menu>.menu-list__list-item[data-tcs-menu-handle]:nth-of-type(8)){--tcs-header-col-gap: var(--tcs-space-6)}#header-group .header .overflow-menu:has(>.menu-list__list-item[data-tcs-menu-handle]:nth-of-type(8))::part(list){gap:var(--tcs-space-4)}#header-group .header .overflow-menu:has(>.menu-list__list-item[data-tcs-menu-handle]:nth-of-type(8))>.menu-list__list-item:not([slot=overflow])>.menu-list__link{letter-spacing:var(--tcs-tracking-caption)}#header-group .header header-actions{gap:var(--tcs-space-5)}#header-group .header .menu-list__link[aria-expanded=true] .menu-list__link-title,#header-group .header .menu-list__link--active .menu-list__link-title{text-decoration:underline;text-decoration-thickness:var(--tcs-border-decorative);text-underline-offset:var(--tcs-space-1)}#header-group .header .menu-list__list-item:where(:not([slot=overflow]))>.menu-list__submenu{padding-inline:0}#header-group .header .menu-list__list-item:where(:not([slot=overflow])) .menu-list__submenu-inner{display:block;padding-inline:0;padding-block:0}#header-group .header .menu-list__list-item:where(:not([slot=overflow])) .mega-menu{display:block;width:100%;max-width:var(--tcs-header-content-max);margin-inline:auto;padding:var(--tcs-mega-pad-top) var(--tcs-header-gutter) var(--tcs-mega-pad-bottom)}#header-group .header .menu-list__list-item:where(:not([slot=overflow])) .mega-menu__grid{display:grid;align-items:stretch;grid-template-columns:1fr;column-gap:var(--tcs-space-7);row-gap:var(--tcs-mega-col-gap-y);container-type:inline-size}#header-group .header .menu-list__list-item:where(:not([slot=overflow])) .mega-menu__grid:has(>.mega-menu__content){grid-template-columns:1fr auto}#header-group .header .menu-list__list-item:where(:not([slot=overflow])) .mega-menu__grid:has(>.tcs-mega-promo-rail){grid-template-columns:1fr auto}#header-group .header .menu-list__list-item:where(:not([slot=overflow])) .mega-menu__grid:has(>.mega-menu__content):has(>.tcs-mega-promo-rail){grid-template-columns:1fr auto auto}#header-group .header .menu-list__list-item:where(:not([slot=overflow])) .mega-menu__grid:has(>.tcs-mega-promo-cta){grid-template-rows:1fr auto}#header-group .header .menu-list__list-item:where(:not([slot=overflow])) .mega-menu__list{grid-column:1;grid-row:1;min-width:0;display:grid;grid-template-columns:repeat(auto-fit,minmax(var(--tcs-mega-col-min),1fr));grid-auto-columns:minmax(0,1fr);gap:var(--tcs-mega-col-gap-y) var(--tcs-space-6);align-content:start}#header-group .header .menu-list__list-item:where(:not([slot=overflow])) .mega-menu__grid:has(>.mega-menu__content):has(>.tcs-mega-promo-rail>.tcs-mega-promo-card:nth-child(2)) .mega-menu__column{grid-column:auto}#header-group .header .menu-list__list-item:where(:not([slot=overflow])) .mega-menu__content{grid-column:2;grid-row:1;min-width:0;--tcs-mega-content-w: calc( (100cqw - var(--tcs-space-7)) * var(--menu-content-columns-desktop, 2) / var(--menu-columns-desktop, 6) );width:var(--tcs-mega-content-w)}#header-group .header .menu-list__list-item:where(:not([slot=overflow])) .mega-menu__grid:has(>.tcs-mega-promo-rail){--tcs-mega-rail-w: var(--tcs-mega-rail-w-1up)}#header-group .header .menu-list__list-item:where(:not([slot=overflow])) .mega-menu__grid:has(>.tcs-mega-promo-rail>.tcs-mega-promo-card:nth-child(2)){--tcs-mega-rail-w: var(--tcs-mega-rail-w-2up)}#header-group .header .menu-list__list-item:where(:not([slot=overflow])) .mega-menu__grid:has(>.tcs-mega-promo-rail)>.mega-menu__content{max-width:calc(100cqw - var(--tcs-mega-rail-w) - 2 * var(--tcs-space-7) - var(--tcs-mega-col-min))}#header-group .header .menu-list__list-item:where(:not([slot=overflow])) .mega-menu__grid>.tcs-mega-promo-rail{display:grid;grid-column:-2 / -1;grid-row:1 / -1;width:var(--tcs-mega-rail-w);min-width:0;--tcs-mega-promo-aspect: 4 / 3;grid-auto-flow:column;grid-auto-columns:minmax(0,1fr);gap:var(--tcs-mega-rail-gap)}#header-group .header .menu-list__list-item:where(:not([slot=overflow])) .tcs-mega-promo-rail:has(>.tcs-mega-promo-card:nth-child(2)){--tcs-mega-promo-aspect: 3 / 4}#header-group .header .menu-list__list-item:where(:not([slot=overflow])) .mega-menu__grid>.tcs-mega-panel-heading{grid-column:1;grid-row:1;margin:0 0 calc(var(--tcs-space-3) - var(--tcs-mega-col-gap-y));color:var(--tcs-text);font-family:var(--tcs-font-sans);font-size:var(--tcs-text-eyebrow);font-weight:700;line-height:var(--tcs-leading-eyebrow);letter-spacing:var(--tcs-tracking-eyebrow);text-transform:uppercase}#header-group .header .menu-list__list-item:where(:not([slot=overflow])) .mega-menu__grid:has(>.tcs-mega-panel-heading){grid-template-rows:auto 1fr}#header-group .header .menu-list__list-item:where(:not([slot=overflow])) .mega-menu__grid:has(>.tcs-mega-panel-heading):has(>.tcs-mega-promo-cta){grid-template-rows:auto 1fr auto}#header-group .header .menu-list__list-item:where(:not([slot=overflow])) .mega-menu__grid:has(>.tcs-mega-panel-heading)>:is(.mega-menu__list,.mega-menu__content){grid-row:2}#header-group .header .menu-list__list-item:where(:not([slot=overflow])) .mega-menu__grid:has(>.tcs-mega-panel-heading)>.tcs-mega-promo-cta{grid-row:3}#header-group .header .menu-list__list-item:where(:not([slot=overflow])) .mega-menu__grid:has(>.tcs-mega-panel-heading):has(>.mega-menu__content){grid-template-columns:minmax(0,1fr);grid-template-rows:auto auto 1fr}#header-group .header .menu-list__list-item:where(:not([slot=overflow])) .mega-menu__grid:has(>.tcs-mega-panel-heading):has(>.mega-menu__content):where(:has(>.tcs-mega-promo-rail)){grid-template-columns:minmax(0,1fr) auto}#header-group .header .menu-list__list-item:where(:not([slot=overflow])) .mega-menu__grid:has(>.tcs-mega-panel-heading):has(>.mega-menu__content):where(:has(>.tcs-mega-promo-cta)){grid-template-rows:auto auto 1fr auto}#header-group .header .menu-list__list-item:where(:not([slot=overflow])) .mega-menu__grid:has(>.tcs-mega-panel-heading):has(>.mega-menu__content)>.mega-menu__content{grid-column:1;grid-row:3;width:auto;max-width:none}#header-group .header .menu-list__list-item:where(:not([slot=overflow])) .mega-menu__grid:has(>.tcs-mega-panel-heading):has(>.mega-menu__content)>.tcs-mega-promo-cta{grid-row:4}#header-group .header .menu-list__list-item:where(:not([slot=overflow])) .mega-menu__grid:has(>.tcs-mega-panel-heading) .mega-menu__column:has(>div:nth-child(5)){grid-column:span 2;column-count:2;column-gap:var(--tcs-space-6)}#header-group .header .menu-list__list-item:where(:not([slot=overflow])) .mega-menu__grid:has(>.tcs-mega-panel-heading) .mega-menu__column:has(>div:nth-child(9)){grid-column:span 3;column-count:3}#header-group .header .menu-list__list-item:where(:not([slot=overflow])) .mega-menu__grid:has(>.tcs-mega-panel-heading) .mega-menu__column>div{break-inside:avoid}#header-group .header .menu-list__list-item:where(:not([slot=overflow])) .mega-menu__grid:has(>.tcs-mega-panel-heading)>.tcs-mega-promo-rail{justify-self:end;width:min(100%,var(--tcs-mega-rail-w-flat));grid-template-columns:repeat(2,minmax(0,1fr));grid-auto-flow:row;grid-auto-columns:initial;align-content:start;--tcs-mega-promo-aspect: 4 / 3}#header-group .header .menu-list__list-item:where(:not([slot=overflow])) .mega-menu__grid:has(>.tcs-mega-panel-heading)>.tcs-mega-promo-rail>.tcs-mega-promo-card:only-child{grid-column:2}#header-group .header .menu-list__list-item .mega-menu__grid:has(>.tcs-mega-panel-heading)>.tcs-mega-promo-rail>.tcs-mega-promo-card{min-height:0}#header-group .header .tcs-mega-promo-card{position:relative;display:block;aspect-ratio:var(--tcs-mega-promo-aspect);min-height:var(--tcs-mega-promo-card-min-h);min-width:0;overflow:hidden;border:1px solid var(--tcs-line);border-radius:var(--tcs-radius-card);background-color:var(--tcs-mega-promo-card-bg, var(--tcs-accent-sunset-pink));box-shadow:var(--tcs-shadow-card);text-decoration:none;transition:transform var(--tcs-motion-fast) var(--tcs-ease-out),box-shadow var(--tcs-motion-fast) var(--tcs-ease-out)}#header-group .header .tcs-mega-promo-card:hover{transform:translateY(calc(var(--tcs-mega-promo-card-lift) * -1));box-shadow:var(--tcs-shadow-cta-glow);text-decoration:none}#header-group .header .tcs-mega-promo-card:focus-visible{outline:var(--tcs-border-decorative) solid var(--tcs-focus-ring);outline-offset:var(--tcs-space-1)}#header-group .header .tcs-mega-promo-card__picture{display:contents}#header-group .header .tcs-mega-promo-card__image{display:block;width:100%;height:100%;object-fit:cover}#header-group .header .tcs-mega-promo-card__scrim,#header-group .header .tcs-mega-promo-card__content{position:absolute;top:0;right:0;bottom:0;left:0}#header-group .header .tcs-mega-promo-card__scrim{background:var(--tcs-scrim-tile);pointer-events:none}#header-group .header .tcs-mega-promo-card__content{display:flex;flex-direction:column;align-items:flex-start;justify-content:flex-end;gap:var(--tcs-space-1);padding:var(--tcs-space-4);pointer-events:none}#header-group .header .tcs-mega-promo-card__badge{font-family:var(--tcs-font-sans);font-size:var(--tcs-text-micro);letter-spacing:var(--tcs-tracking-button);text-transform:uppercase;color:var(--tcs-text-on-image-soft)}#header-group .header .tcs-mega-promo-card__heading{font-family:var(--tcs-font-display);font-size:var(--tcs-text-heading-sm);line-height:var(--tcs-leading-heading-sm);letter-spacing:var(--tcs-tracking-heading-sm);color:var(--tcs-text-on-ink);text-wrap:balance}#header-group .header .tcs-mega-promo-card__cta{font-family:var(--tcs-font-sans);font-size:var(--tcs-text-micro-plus);letter-spacing:var(--tcs-tracking-button);text-transform:uppercase;color:var(--tcs-text-on-ink);text-decoration:underline;text-underline-offset:var(--tcs-space-1)}#header-group .header .menu-list__list-item:where(:not([slot=overflow])) .mega-menu__grid>.tcs-mega-promo-cta{grid-column:1 / -1;grid-row:2;justify-self:start;display:inline-flex;align-items:baseline;gap:var(--tcs-space-2);font-family:var(--tcs-font-sans);font-size:var(--tcs-text-button);font-weight:600;letter-spacing:normal;text-transform:none;text-decoration:none}#header-group .header .menu-list__list-item:where(:not([slot=overflow])) .mega-menu__grid:has(>.tcs-mega-promo-rail)>.tcs-mega-promo-cta{grid-column:1 / -2}#header-group .header .tcs-mega-promo-cta__lead{color:var(--tcs-text-muted)}#header-group .header .tcs-mega-promo-cta__action{display:inline-flex;align-items:center;gap:var(--tcs-mega-cta-arrow-gap);padding-bottom:var(--tcs-mega-cta-underline-offset);border-bottom:var(--tcs-mega-cta-underline-w) solid var(--tcs-c-sunset-pink);color:var(--tcs-link);transition:border-color var(--tcs-motion-fast) var(--tcs-ease-out)}#header-group .header .tcs-mega-promo-cta__arrow{flex:none;width:var(--tcs-mega-cta-arrow-size);height:var(--tcs-mega-cta-arrow-size);transition:transform var(--tcs-motion-fast) var(--tcs-ease-out)}#header-group .header .tcs-mega-promo-cta:hover,#header-group .header .tcs-mega-promo-cta:focus-visible{text-decoration:none}#header-group .header .tcs-mega-promo-cta:hover .tcs-mega-promo-cta__action,#header-group .header .tcs-mega-promo-cta:focus-visible .tcs-mega-promo-cta__action{border-bottom-color:currentcolor}#header-group .header .tcs-mega-promo-cta:hover .tcs-mega-promo-cta__arrow{transform:translate(var(--tcs-space-1))}#header-group .header .tcs-mega-promo-cta:focus-visible{outline:var(--tcs-border-decorative) solid var(--tcs-focus-ring);outline-offset:var(--tcs-space-1)}}@media screen and (min-width:750px){#header-group .header .overflow-menu::part(overflow-list){grid-column:1 / -1;box-sizing:border-box;width:100%;max-width:var(--tcs-header-content-max);margin-inline:auto;padding-inline:var(--tcs-header-gutter);grid-template-columns:var(--tcs-more-chooser-w) minmax(0,1fr);padding-block:var(--tcs-mega-pad-top) var(--tcs-mega-pad-bottom)}#header-group .header .menu-list__list-item[slot=overflow]>.menu-list__link{align-self:start;padding-block:var(--tcs-space-2);padding-inline:0;font-family:var(--tcs-font-sans);font-size:var(--tcs-text-eyebrow);font-weight:700;line-height:var(--tcs-leading-eyebrow);letter-spacing:var(--tcs-tracking-eyebrow);text-transform:uppercase}#header-group .header .menu-list__list-item[slot=overflow]>.menu-list__link:hover,#header-group .header .menu-list__list-item[slot=overflow]>.menu-list__link:focus-visible{color:var(--tcs-link)}#header-group .header .menu-list__list-item[slot=overflow]>.menu-list__link .menu-list__link-title{text-decoration:none}#header-group .header .menu-list__list-item[slot=overflow]>.menu-list__link[aria-expanded=true] .menu-list__link-title{text-decoration:underline;text-decoration-thickness:var(--tcs-border-decorative);text-underline-offset:var(--tcs-space-1)}#header-group .header .menu-list__list-item[slot=overflow] .menu-list__submenu{padding-inline-start:var(--tcs-space-7);border-inline-start:1px solid var(--tcs-line)}#header-group .header .menu-list__list-item[slot=overflow] .mega-menu__grid{display:grid;grid-template-columns:minmax(0,1fr);grid-template-rows:none;row-gap:var(--tcs-mega-col-gap-y);align-items:start}#header-group .header .menu-list__list-item[slot=overflow] .mega-menu__grid>.tcs-mega-panel-heading{display:none}#header-group .header .menu-list__list-item[slot=overflow] .mega-menu__grid>.mega-menu__list{grid-column:1;grid-row:1;min-width:0;display:grid;grid-template-columns:repeat(auto-fill,minmax(var(--tcs-mega-col-min),var(--tcs-mega-col-max)));justify-content:start;gap:var(--tcs-mega-col-gap-y) var(--tcs-space-6);align-content:start}#header-group .header .menu-list__list-item[slot=overflow] .mega-menu__grid:has(>.tcs-mega-panel-heading) .mega-menu__column:has(>div:nth-child(5)){grid-column:span 2;column-count:2;column-gap:var(--tcs-space-6)}#header-group .header .menu-list__list-item[slot=overflow] .mega-menu__grid:has(>.tcs-mega-panel-heading) .mega-menu__column:has(>div:nth-child(9)){grid-column:span 3;column-count:3}#header-group .header .menu-list__list-item[slot=overflow] .mega-menu__grid:has(>.tcs-mega-panel-heading) .mega-menu__column>div{break-inside:avoid}#header-group .header .menu-list__list-item[slot=overflow] .mega-menu__grid>.tcs-mega-promo-rail{display:grid;grid-column:1;grid-row:2;justify-self:start;width:min(100%,var(--tcs-mega-rail-w-flat));grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--tcs-mega-rail-gap);--tcs-mega-promo-aspect: 4 / 3}#header-group .header .menu-list__list-item[slot=overflow] .mega-menu__grid>.tcs-mega-promo-rail>.tcs-mega-promo-card{min-height:0}#header-group .header .menu-list__list-item[slot=overflow] .mega-menu__grid>.tcs-mega-promo-cta{grid-column:1;grid-row:3;justify-self:start;display:inline-flex;align-items:baseline;gap:var(--tcs-space-2);font-family:var(--tcs-font-sans);font-size:var(--tcs-text-button);font-weight:600;letter-spacing:normal;text-transform:none;text-decoration:none}}@media screen and (max-width:749px){#header-group .tcs-mega-promo-rail,#header-group .tcs-mega-promo-cta{display:none}}@media screen and (min-width:750px)and (max-width:989px){#header-group .header .menu-list__list-item:where(:not([slot=overflow])) .mega-menu__grid.mega-menu__grid.mega-menu__grid.mega-menu__grid{grid-template-columns:minmax(0,1fr);grid-template-rows:none;row-gap:var(--tcs-mega-col-gap-y)}#header-group .header .menu-list__list-item:where(:not([slot=overflow])) .mega-menu__grid.mega-menu__grid.mega-menu__grid.mega-menu__grid>.tcs-mega-panel-heading{grid-row:1}#header-group .header .menu-list__list-item:where(:not([slot=overflow])) .mega-menu__grid.mega-menu__grid.mega-menu__grid.mega-menu__grid>.mega-menu__list{grid-column:1;grid-row:2}#header-group .header .menu-list__list-item:where(:not([slot=overflow])) .mega-menu__grid.mega-menu__grid.mega-menu__grid.mega-menu__grid>.mega-menu__content{grid-column:1;grid-row:3;width:auto;max-width:none}#header-group .header .menu-list__list-item:where(:not([slot=overflow])) .mega-menu__grid.mega-menu__grid.mega-menu__grid.mega-menu__grid>.tcs-mega-promo-rail{grid-column:1;grid-row:4;justify-self:start;width:min(100%,var(--tcs-mega-rail-w-flat));grid-template-columns:repeat(2,minmax(0,1fr));grid-auto-flow:row;grid-auto-columns:initial;align-content:start;--tcs-mega-promo-aspect: 4 / 3}#header-group .header .menu-list__list-item:where(:not([slot=overflow])) .mega-menu__grid.mega-menu__grid.mega-menu__grid.mega-menu__grid>.tcs-mega-promo-rail>.tcs-mega-promo-card{min-height:0}#header-group .header .menu-list__list-item:where(:not([slot=overflow])) .mega-menu__grid.mega-menu__grid.mega-menu__grid.mega-menu__grid>.tcs-mega-promo-rail>.tcs-mega-promo-card:only-child{grid-column:1}#header-group .header .menu-list__list-item:where(:not([slot=overflow])) .mega-menu__grid.mega-menu__grid.mega-menu__grid.mega-menu__grid>.tcs-mega-promo-cta{grid-column:1;grid-row:5}#header-group .header .menu-list__list-item:where(:not([slot=overflow])) .mega-menu__grid.mega-menu__grid.mega-menu__grid.mega-menu__grid>.mega-menu__list{grid-template-columns:repeat(auto-fill,minmax(var(--tcs-mega-col-min),var(--tcs-mega-col-max)));justify-content:start}#header-group .header .menu-list__list-item:where(:not([slot=overflow])) .mega-menu__grid.mega-menu__grid.mega-menu__grid.mega-menu__grid:not(:has(>.tcs-mega-panel-heading))>.mega-menu__list{grid-row:1}#header-group .header .menu-list__list-item:where(:not([slot=overflow])) .mega-menu__grid.mega-menu__grid.mega-menu__grid.mega-menu__grid:not(:has(>.tcs-mega-panel-heading))>.mega-menu__content{grid-row:2}#header-group .header .menu-list__list-item:where(:not([slot=overflow])) .mega-menu__grid.mega-menu__grid.mega-menu__grid.mega-menu__grid:not(:has(>.tcs-mega-panel-heading))>.tcs-mega-promo-rail{grid-row:3}#header-group .header .menu-list__list-item:where(:not([slot=overflow])) .mega-menu__grid.mega-menu__grid.mega-menu__grid.mega-menu__grid:not(:has(>.tcs-mega-panel-heading))>.tcs-mega-promo-cta{grid-row:4}}@media(prefers-reduced-motion:reduce){#header-group .header .tcs-mega-promo-card:hover,#header-group .header .tcs-mega-promo-cta:hover .tcs-mega-promo-cta__arrow{transform:none}}#header-group .cart-bubble{background-color:var(--tcs-badge-bg);color:var(--tcs-badge-text)}@media screen and (max-width:749px){#header-group .header__columns{--header-template-columns: var(--header-mobile-bookend) auto 1fr var(--header-mobile-bookend) auto}#header-group .header__columns .header-logo{grid-area:leftB;justify-self:start}#header-group .header__columns .search-action{grid-area:rightA;justify-self:start}#header-group .header__columns header-actions{margin-inline-start:0}}#header-group header-component[data-menu-style=drawer] .header__columns{--header-template-columns: var(--header-mobile-bookend) auto 1fr var(--header-mobile-bookend) auto}#header-group header-component[data-menu-style=drawer] .header__columns .header-logo{grid-area:leftB;justify-self:start}#header-group header-component[data-menu-style=drawer] .header__columns .search-action{grid-area:rightA;justify-self:start}#header-group header-component[data-menu-style=drawer] .header__columns header-actions{margin-inline-start:0}
/*# sourceMappingURL=/cdn/shop/t/273/assets/tcs-header.css.map */
