#header-group,#header-group *{box-sizing:border-box}@media screen and (min-width:750px){#search-modal .search-modal__content,#search-modal dialog.search-modal__content,.search-modal .dialog-modal.search-modal__content{width:min(1680px,calc(100dvw - 44px))!important;max-width:min(1680px,calc(100dvw - 44px))!important}#search-modal .predictive-search-results__wrapper-products,#search-modal .recently-viewed-wrapper .predictive-search-results__wrapper-products{grid-template-columns:repeat(5,minmax(0,1fr))!important}}#search-modal .predictive-search,#search-modal .predictive-search-form,#search-modal .predictive-search-form__content,#search-modal .predictive-search-form__content-wrapper,#search-modal .predictive-search-dropdown{background:#050505!important;color:#fff!important}#search-modal .predictive-search-form__content{max-height:72dvh!important}#search-modal .predictive-search-form__header,#search-modal .predictive-search-form__header-inner{background:#111318!important;border-color:#ffffff24!important;color:#fff!important;box-shadow:none!important}#search-modal .search-input,#search-modal .search-input:hover,#search-modal .search-input:focus,#search-modal .predictive-search__reset-button,#search-modal .predictive-search__reset-button:hover,#search-modal .predictive-search__reset-button:focus,#search-modal .predictive-search__close-modal-button,#search-modal .predictive-search__close-modal-button:hover,#search-modal .predictive-search__close-modal-button:focus,#search-modal .predictive-search__search-button,#search-modal .predictive-search__search-button:hover,#search-modal .predictive-search__search-button:focus{background:transparent!important;color:#fff!important;-webkit-text-fill-color:#fff!important;box-shadow:none!important;transform:none!important}#search-modal .predictive-search-results__title{color:#fff!important;font-weight:950!important;text-transform:uppercase!important}#search-modal .predictive-search-results__card--product,#search-modal .predictive-search-results__card--product:hover,#search-modal .predictive-search-results__card--product:focus,#search-modal .predictive-search-results__card--product:focus-within,#search-modal .predictive-search-results__card--product[aria-selected=true]{padding:8px!important;border:1px solid rgba(0,0,0,.08)!important;border-radius:12px!important;background:#f5f7fb!important;color:#050505!important;box-shadow:none!important;outline:0!important;transform:none!important;transition:none!important}#search-modal .predictive-search-results__card--product .resource-card,#search-modal .predictive-search-results__card--product:hover .resource-card,#search-modal .predictive-search-results__card--product:focus-within .resource-card,#search-modal .predictive-search-results__card--product[aria-selected=true] .resource-card{--resource-card-primary-image-opacity: 1 !important;--resource-card-secondary-image-opacity: 0 !important;background:transparent!important;color:#050505!important;box-shadow:none!important;transform:none!important;transition:none!important}#search-modal .predictive-search-results__card--product :is(.resource-card__content,.resource-card__title,.price,.price *),#search-modal .predictive-search-results__card--product:hover :is(.resource-card__content,.resource-card__title,.price,.price *),#search-modal .predictive-search-results__card--product:focus-within :is(.resource-card__content,.resource-card__title,.price,.price *){color:#050505!important}#search-modal .predictive-search-results__card--product .resource-card__media,#search-modal .predictive-search-results__card--product:hover .resource-card__media,#search-modal .predictive-search-results__card--product .resource-card__image,#search-modal .predictive-search-results__card--product:hover .resource-card__image{background:#fff!important;opacity:1!important;filter:none!important;transform:none!important;transition:none!important}#search-modal .predictive-search-results__card--product .resource-card__image--secondary{display:none!important;opacity:0!important;visibility:hidden!important}#search-modal .predictive-search-results__wrapper:not(.predictive-search-results__wrapper-products):not(.predictive-search-results__wrapper-queries){display:block!important;min-height:0!important;padding:0 24px 34px!important;background:#050505!important}#search-modal .predictive-search-results__wrapper:not(.predictive-search-results__wrapper-products):not(.predictive-search-results__wrapper-queries) slideshow-container,#search-modal .predictive-search-results__wrapper:not(.predictive-search-results__wrapper-products):not(.predictive-search-results__wrapper-queries) slideshow-slides{display:grid!important;grid-template-columns:repeat(auto-fit,minmax(320px,1fr))!important;gap:16px!important;height:auto!important;min-height:0!important;overflow:visible!important;padding:0!important;margin:0!important}#search-modal .predictive-search-results__wrapper:not(.predictive-search-results__wrapper-products):not(.predictive-search-results__wrapper-queries) slideshow-slide{display:block!important;position:static!important;width:auto!important;height:auto!important;min-height:0!important;opacity:1!important;visibility:visible!important;transform:none!important;--grid-template-rows: auto !important;--grid-template-rows-desktop: auto !important}#search-modal .predictive-search-results__card .resource-card[data-resource-type=collection],#search-modal .predictive-search-results__card .resource-card[data-resource-type=collection]:hover,#search-modal .predictive-search-results__card .resource-card[data-resource-type=collection]:focus-within{min-height:175px!important;padding:16px!important;border:1px solid rgba(255,255,255,.18)!important;border-radius:14px!important;background:radial-gradient(circle at 82% 0,rgba(255,255,255,.11),transparent 38%),linear-gradient(135deg,#ffffff0f,#ffffff04),#050505!important;color:#fff!important;box-shadow:none!important;transform:none!important;transition:none!important}#search-modal .predictive-search-results__card .resource-card[data-resource-type=collection] .resource-card__media{display:grid!important;min-height:92px!important;padding:9px!important;border:1px solid rgba(255,255,255,.14)!important;border-radius:11px!important;background:#f2f4f8!important}#search-modal .predictive-search-results__card .resource-card[data-resource-type=collection] .resource-card__image-wrapper{display:grid!important;grid-template-columns:repeat(4,minmax(0,1fr))!important;gap:5px!important}#search-modal .predictive-search-results__card .resource-card[data-resource-type=collection] .resource-card__collection-image{width:100%!important;height:100%!important;aspect-ratio:1!important;object-fit:contain!important;border-radius:7px!important;background:#fff!important}#search-modal .predictive-search-results__card .resource-card[data-resource-type=collection] :is(.resource-card__content,.resource-card__title,.resource-card__subtext),#search-modal .predictive-search-results__card .resource-card[data-resource-type=collection]:hover :is(.resource-card__content,.resource-card__title,.resource-card__subtext){color:#fff!important}@media screen and (max-width:749px){#search-modal .predictive-search-results__wrapper-products{grid-template-columns:repeat(2,minmax(0,1fr))!important}#search-modal .predictive-search-results__wrapper:not(.predictive-search-results__wrapper-products):not(.predictive-search-results__wrapper-queries){padding:0 10px 26px!important}#search-modal .predictive-search-results__wrapper:not(.predictive-search-results__wrapper-products):not(.predictive-search-results__wrapper-queries) slideshow-container,#search-modal .predictive-search-results__wrapper:not(.predictive-search-results__wrapper-products):not(.predictive-search-results__wrapper-queries) slideshow-slides{grid-template-columns:1fr!important}}#header-component .header__row--top:not(.divider--page-width),#header-component .header__row--top.divider--page-width .header__columns,#header-component .header__row--bottom{border-bottom-width:0!important;border-bottom-color:transparent!important;box-shadow:none!important}#header-component .header__row--top:after,#header-component .header__row--bottom:after,#header-component .header__columns:after{display:none!important;content:none!important}#header-component cart-drawer-component.cart-drawer{position:relative!important;display:block!important;flex:0 0 44px!important;width:44px!important;min-width:44px!important;max-width:44px!important;height:44px!important;min-height:44px!important;max-height:44px!important;overflow:visible!important;pointer-events:none!important}#header-component cart-drawer-component.cart-drawer>button[data-testid=cart-drawer-trigger]{position:relative!important;display:flex!important;width:44px!important;min-width:44px!important;max-width:44px!important;height:44px!important;min-height:44px!important;max-height:44px!important;align-items:center!important;justify-content:center!important;padding:0!important;overflow:visible!important;pointer-events:auto!important}#header-component cart-drawer-component.cart-drawer>dialog.cart-drawer__dialog[open]{pointer-events:auto!important}#header-component cart-drawer-component.cart-drawer .cart-drawer__dialog,#header-component cart-drawer-component.cart-drawer .cart-drawer__inner,#header-component cart-drawer-component.cart-drawer .cart-drawer__content,#header-component cart-drawer-component.cart-drawer .cart-drawer__summary{color:#050505!important;-webkit-text-fill-color:#050505!important}#header-component cart-drawer-component.cart-drawer .cart-drawer__dialog :is(.cart-drawer__heading,.cart-items__title,.cart-items__details,.cart-items__price,.cart-items__product-info,.cart-primary-typography,.cart-secondary-typography,.cart__total,.cart__subtotal,.cart__summary-totals,.tax-note,p,a,span,small,s,text-component,label,dt,dd){color:#050505!important;-webkit-text-fill-color:#050505!important}#header-component cart-drawer-component.cart-drawer .cart-drawer__dialog :is(.cart-items__empty-button,.cart-items__empty-button:hover,.cart-items__empty-button:focus,.cart-items__empty-button:active,.cart__ctas .button,.cart__ctas .button:hover,.cart__ctas .button:focus,.cart__ctas .button:active,.cart__checkout-button,.cart__checkout-button:hover,.cart__checkout-button:focus,.cart__checkout-button:active,button[name=checkout],button[name=checkout]:hover,button[name=checkout]:focus,button[name=checkout]:active){position:relative!important;z-index:2!important;min-height:48px!important;border:1px solid #050505!important;border-radius:8px!important;background:#050505!important;color:#fff!important;-webkit-text-fill-color:#fff!important;opacity:1!important;filter:none!important;transform:none!important;box-shadow:none!important;pointer-events:auto!important;cursor:pointer!important}#header-component cart-drawer-component.cart-drawer .cart-drawer__dialog :is(.cart-items__empty-button,.cart-items__empty-button:hover,.cart-items__empty-button:focus,.cart-items__empty-button:active,.cart__ctas .button,.cart__ctas .button:hover,.cart__ctas .button:focus,.cart__ctas .button:active,.cart__checkout-button,.cart__checkout-button:hover,.cart__checkout-button:focus,.cart__checkout-button:active,button[name=checkout],button[name=checkout]:hover,button[name=checkout]:focus,button[name=checkout]:active) :is(.button-text,.add-to-cart-text,span,div,p,strong,small){color:#fff!important;-webkit-text-fill-color:#fff!important}#header-component cart-drawer-component.cart-drawer .cart-drawer__dialog :is(.cart-drawer__close-button,.cart-drawer__close-button:hover,.cart-drawer__close-button:focus,.cart-drawer__close-button:active,.cart-items__remove,.cart-items__remove:hover,.cart-items__remove:focus,.cart-items__remove:active,.quantity-selector button,.quantity-selector button:hover,.quantity-selector button:focus,.quantity-selector button:active,.quantity-selector input){color:#050505!important;-webkit-text-fill-color:#050505!important;opacity:1!important;filter:none!important;pointer-events:auto!important}#header-component cart-drawer-component.cart-drawer .cart-drawer__dialog :is(.cart-drawer__close-button,.cart-items__remove,.quantity-selector button) :is(svg,path){color:#050505!important;stroke:#050505!important;fill:currentColor!important}body:has(.apex-hero-modern) #header-component{position:relative;z-index:20}#header-component .header__underlay-closed,#header-component .header__underlay-open{background:#000!important;background-image:none!important}.header-section{box-shadow:0 3px #000!important}body:has(.apex-hero-modern) #header-component:after{content:""!important;position:absolute;left:0;right:0;bottom:-3px;z-index:50;display:block!important;height:3px;background:#050505;pointer-events:none}body:has(.apex-hero-modern) .apex-hero-modern:after{background-position:0 28px,0 28px!important;-webkit-mask-image:linear-gradient(180deg,transparent 0 22px,#000 90px,#000 84%,transparent 100%)!important;mask-image:linear-gradient(180deg,transparent 0 22px,#000 90px,#000 84%,transparent 100%)!important}#header-component .menu-list__link,#header-component .menu-list__link:hover,#header-component .menu-list__link:focus,#header-component .menu-list__link[aria-expanded=true]{color:#fff!important;text-decoration:none!important}#header-component .menu-list__link-title{position:relative;display:inline-flex;align-items:center;min-height:34px;border-radius:999px;padding:0 11px}#header-component .menu-list__link-title:after{content:"";position:absolute;left:11px;right:11px;bottom:5px;height:1px;background:#e21f26;opacity:0}#header-component .menu-list__link:hover .menu-list__link-title:after,#header-component .menu-list__link[aria-expanded=true] .menu-list__link-title:after,#header-component .menu-list__link--active .menu-list__link-title:after{opacity:1}#header-component .mega-menu__content,#header-component .menu-drawer__featured-content,#header-component .mega-menu__link-image,#header-component .menu-drawer__link-image,#header-component .resource-card{display:none!important}@media screen and (min-width:750px){#header-component .menu-list__submenu{padding-top:0!important}#header-component .menu-list__submenu-inner{width:min(1220px,calc(100vw - 44px));margin:0 auto!important;padding:18px!important;border:1px solid rgba(255,255,255,.14);border-radius:12px;background:radial-gradient(circle at 82% 0,rgba(255,255,255,.075),transparent 34%),linear-gradient(135deg,#ffffff09,#ffffff03 48%,#ffffff06),#020202;box-shadow:0 24px 58px #0000007a}#header-component .menu-list__submenu-inner:has(.mega-menu__column>div:only-child):not(:has(.mega-menu__column ul)){width:min(430px,calc(100vw - 44px))}#header-component .mega-menu__grid,#header-component .mega-menu__list{display:block!important;grid-column:auto!important;width:100%!important}#header-component .mega-menu__column,#header-component .mega-menu__column--span-2,#header-component .mega-menu__column--span-3,#header-component .mega-menu__column--span-4,#header-component .mega-menu__column--wide-collection-image{display:grid!important;grid-column:1 / -1!important;grid-template-columns:repeat(auto-fit,minmax(190px,1fr))!important;gap:10px!important;list-style:none!important;width:100%!important;margin:0!important;padding:0!important}#header-component .mega-menu__column>div{min-height:0;padding:12px;border:1px solid rgba(255,255,255,.14);border-radius:9px;background:#00000094}#header-component .mega-menu__column>div:not(:has(ul)){padding:0;background:#0000009e}#header-component .mega-menu__column>div:has(ul){min-height:100%}#header-component .mega-menu__column ul{display:grid!important;gap:6px!important;margin:8px 0 0!important;padding:0!important;column-count:auto!important;list-style:none!important}#header-component .mega-menu__column li{break-after:auto!important}#header-component .menu-list__submenu .mega-menu__link,#header-component .menu-list__submenu .mega-menu__link *{color:#fff!important}#header-component .mega-menu__link{width:100%;min-height:32px;align-items:center;border-radius:7px;padding:7px 8px;color:#fff!important;font-size:13px;line-height:1.2}#header-component .mega-menu__link:hover,#header-component .mega-menu__link:focus{color:#fff!important;background:transparent!important}#header-component .mega-menu__column>div:not(:has(ul))>.mega-menu__link{min-height:50px;padding:0 14px!important;border-radius:9px;font-weight:850;justify-content:space-between;background:#0000009e!important}#header-component .mega-menu__link--parent,#header-component .mega-menu__link--parent:hover,#header-component .mega-menu__link--parent:focus{min-height:34px;margin:-2px -2px 5px;border-bottom:1px solid rgba(255,255,255,.12);border-radius:7px 7px 0 0;color:#fff!important;font-size:14px;font-weight:900;text-transform:uppercase}#header-component .mega-menu__column>div:has(ul)>.mega-menu__link--parent{padding:0 0 10px!important;background:transparent!important}#header-component .mega-menu__link--parent:before{content:"";width:7px;height:7px;margin-right:8px;border-radius:50%;background:#e21f26;flex:0 0 auto}#header-component .mega-menu__column li .mega-menu__link:after,#header-component .mega-menu__column>div:not(:has(ul))>.mega-menu__link:after{content:">";margin-left:auto;color:#e21f26;font-size:12px;font-weight:900;opacity:.85}#header-component .overflow-menu::part(overflow){background:#020202!important;border-top:1px solid rgba(255,255,255,.1);box-shadow:0 24px 58px #0000005c}#header-component .overflow-menu::part(overflow-list){margin-top:0!important;padding:14px!important;border:1px solid rgba(255,255,255,.14);border-radius:0 0 12px 12px;background:radial-gradient(circle at 82% 0,rgba(255,255,255,.07),transparent 34%),linear-gradient(135deg,#ffffff09,#ffffff03 48%,#ffffff06),#020202!important;overflow-y:auto!important}#header-component .menu-list__list-item[slot=overflow] .menu-list__link{min-height:44px!important;padding:0 12px!important;border-radius:8px!important;color:#fff!important;background:transparent!important}#header-component .menu-list__list-item[slot=overflow] .menu-list__link:hover,#header-component .menu-list__list-item[slot=overflow] .menu-list__link:focus,#header-component .menu-list__list-item[slot=overflow] .menu-list__link[aria-expanded=true]{color:#fff!important;background:#ffffff0f!important}#header-component .menu-list__list-item[slot=overflow]{width:220px!important;min-width:220px!important;max-width:220px!important}#header-component .menu-list__list-item[slot=overflow]>.menu-list__link,#header-component .menu-list__list-item[slot=overflow]>.menu-list__link:hover,#header-component .menu-list__list-item[slot=overflow]>.menu-list__link:focus,#header-component .menu-list__list-item[slot=overflow]>.menu-list__link[aria-expanded=true]{position:relative!important;display:flex!important;width:100%!important;box-sizing:border-box!important;align-items:center!important;justify-content:center!important;min-height:50px!important;margin:0 0 8px!important;padding:0 42px!important;border:1px solid rgba(255,255,255,.14)!important;border-radius:9px!important;background:#0000009e!important;color:#fff!important;font-size:13px!important;font-weight:850!important;line-height:1.15!important;text-align:center!important}#header-component .menu-list__list-item[slot=overflow]>.menu-list__link:after{content:">"!important;position:absolute!important;left:auto!important;right:18px!important;top:50%!important;transform:translateY(-50%)!important;display:inline-block!important;width:auto!important;min-width:0!important;max-width:none!important;height:auto!important;margin:0!important;color:#e21f26!important;font-size:12px!important;font-weight:900!important;line-height:1!important}#header-component .menu-list__list-item[slot=overflow]>.menu-list__link .menu-list__link-title{display:flex!important;align-items:center!important;justify-content:center!important;min-height:48px!important;padding:0!important;width:100%!important;text-align:center!important;white-space:normal!important;text-wrap:balance!important}#header-component .menu-list__list-item[slot=overflow]>.menu-list__link .menu-list__link-title:before{display:none!important;content:none!important}#header-component .menu-list__list-item[slot=overflow]>.menu-list__link .menu-list__link-title,#header-component .menu-list__list-item[slot=overflow]>.menu-list__link .menu-list__link-title *{justify-content:center!important;text-align:center!important}#header-component .menu-list__list-item[slot=overflow]>.menu-list__link .menu-list__link-title:after{display:none!important;content:none!important}#header-component .menu-list__list-item[slot=overflow] .menu-list__submenu{padding-inline-start:12px!important}#header-component .menu-list__list-item[slot=overflow] .menu-list__submenu-inner{width:100%!important;margin:0!important;padding:0!important;border:0!important;border-radius:0!important;background:transparent!important;box-shadow:none!important;max-height:none!important;overflow:visible!important}#header-component .menu-list__list-item[slot=overflow] .mega-menu__column{grid-template-columns:repeat(auto-fit,minmax(170px,1fr))!important}#header-component .menu-list__list-item[slot=overflow] .mega-menu__column>div{display:grid!important;gap:8px!important;padding:0!important;border:0!important;background:transparent!important}#header-component .menu-list__list-item[slot=overflow] .mega-menu__column ul{display:grid!important;gap:8px!important;margin:0!important;padding:0!important}#header-component .menu-list__list-item[slot=overflow] .menu-list__link-title,#header-component .menu-list__list-item[slot=overflow] .mega-menu__link,#header-component .menu-list__list-item[slot=overflow] .mega-menu__link--parent{font-size:13px!important;line-height:1.2!important}#header-component .menu-list__list-item[slot=overflow] .mega-menu__link--parent,#header-component .menu-list__list-item[slot=overflow] .mega-menu__link--parent:hover,#header-component .menu-list__list-item[slot=overflow] .mega-menu__link--parent:focus,#header-component .menu-list__list-item[slot=overflow] .mega-menu__column li .mega-menu__link,#header-component .menu-list__list-item[slot=overflow] .mega-menu__column li .mega-menu__link:hover,#header-component .menu-list__list-item[slot=overflow] .mega-menu__column li .mega-menu__link:focus{min-height:44px!important;margin:0!important;padding:9px 12px!important;border:1px solid rgba(255,255,255,.12)!important;border-radius:8px!important;background:#0000008f!important;color:#fff!important;font-weight:850!important;justify-content:space-between!important;text-transform:none!important}#header-component .menu-list__list-item[slot=overflow] .menu-list__submenu .menu-list__link-title:after{display:none!important}#header-component .menu-list__list-item[slot=overflow] .mega-menu__link--parent:before{display:none!important}}@media screen and (max-width:749px){#header-component .menu-drawer{top:calc(var(--header-height, 60px) - 8px)!important;left:0!important;width:100vw!important;max-width:none!important;height:calc(100dvh - var(--header-height, 60px) + 8px)!important;max-height:none!important;border:0!important;border-radius:0!important;background:radial-gradient(circle at 82% 0,rgba(255,255,255,.07),transparent 34%),linear-gradient(135deg,#ffffff09,#ffffff03 48%,#ffffff06),#020202!important;box-shadow:0 26px 64px #0000008c!important;overflow-y:auto!important;overscroll-behavior:contain!important;touch-action:pan-y!important;-webkit-overflow-scrolling:touch!important}#header-component .menu-drawer__close-button{position:sticky!important;top:0!important;z-index:4!important;margin-left:auto!important;padding:14px!important;color:#fff!important;background:transparent!important;box-shadow:none!important}#header-component .menu-drawer__navigation{padding:0 10px 8px!important}#header-component .menu-drawer__menu{padding:0!important}#header-component .menu-drawer__menu>li,#header-component .menu-drawer__menu .menu-drawer__list-item{min-height:0!important}#header-component .menu-drawer__menu-item{min-height:48px!important;margin:7px 0!important;padding:12px 13px!important;border:1px solid rgba(255,255,255,.12)!important;border-radius:10px!important;background:#0000008f!important;color:#fff!important;box-shadow:none!important;touch-action:pan-y!important}#header-component .menu-drawer__menu-item:hover,#header-component .menu-drawer__menu-item:focus,#header-component .menu-drawer__menu-item--active{color:#fff!important;background:#0000008f!important}#header-component .menu-drawer__menu-item--mainlist{font-size:16px!important;font-weight:900!important;text-transform:uppercase!important}#header-component .menu-drawer__menu--childlist{display:grid!important;gap:6px!important;margin:-2px 0 10px!important;padding:0 0 0 12px!important;border-left:1px solid rgba(226,31,38,.55)!important}#header-component .menu-drawer__menu-item--child,#header-component .menu-drawer__menu-item--parent{min-height:38px!important;margin:0!important;padding:9px 11px!important;border-radius:8px!important;font-size:13px!important;font-weight:750!important;text-transform:none!important;color:#ffffffc7!important}#header-component .menu-drawer__menu-item>.svg-wrapper{padding:0!important;color:#e21f26!important}#header-component .menu-drawer__submenu{top:calc(var(--header-height, 60px) - 8px)!important;left:0!important;width:100vw!important;max-width:none!important;height:calc(100dvh - var(--header-height, 60px) + 8px)!important;max-height:none!important;border:0!important;border-radius:0!important;background:#020202!important}#header-component .menu-drawer__back-button{color:#fff!important;background:transparent!important;box-shadow:none!important}#header-component .menu-drawer__utility-links{display:none!important}}
/*# sourceMappingURL=/cdn/shop/t/57/assets/apex-menu-polish.css.map */
