.section-header:has(.header--plus-ultra).animate{transition:top .45s cubic-bezier(.16,1,.3,1),opacity .3s ease,box-shadow .45s ease}.section-header:has(.header--plus-ultra).shopify-section-header-hidden{opacity:.4}.section-header:has(.header--plus-ultra):not(.shopify-section-header-hidden).shopify-section-header-sticky{opacity:1;box-shadow:0 .6rem 1.6rem #00000014}.header--plus-ultra{grid-template-columns:auto 1fr auto auto;grid-template-areas:"logo search custom-icons icons";column-gap:2rem}.header--plus-ultra .header__heading,.header--plus-ultra .header__heading-link{grid-area:logo;justify-self:start}.header--plus-ultra .header__search-inline{grid-area:search}.header--plus-ultra .header__icons-custom{grid-area:custom-icons}.header--plus-ultra .header__icons{grid-area:icons;gap:var(--hdt-icon-spacing, 1.6rem)}.header--plus-ultra .header__icon,.header__icons-custom .hdt-hpu-custom-icon-block,.hdt-hpu-custom-icons-bar .hdt-hpu-custom-icon-block{color:var(--hdt-icon-color, rgb(var(--color-foreground)))}.header--plus-ultra .header__icon .icon,.header__icons-custom .icon,.hdt-hpu-custom-icons-bar .icon{stroke:currentColor;stroke-width:var(--hdt-icon-stroke-width, 0);paint-order:stroke fill;opacity:var(--hdt-icon-opacity, 1)}.header--plus-ultra .header__icon--menu.header__icon--summary{display:none}.header--plus-ultra .header__icon--menu[aria-expanded=true]:before,[data-hdt-drawer-open].header__icon--menu[aria-expanded=true]:before{content:none!important;display:none!important}[data-hdt-drawer-open],[data-hdt-search-drawer-open],[data-hdt-cart-icon]{-webkit-tap-highlight-color:transparent;tap-highlight-color:transparent}[data-hdt-drawer-open].focused,[data-hdt-search-drawer-open].focused,[data-hdt-cart-icon].focused,[data-hdt-drawer-open].focused.focus-inset,[data-hdt-search-drawer-open].focused.focus-inset,[data-hdt-cart-icon].focused.focus-inset{outline:none;box-shadow:none}.header--plus-ultra .header__icon .svg-wrapper,.header--plus-ultra .header__icon .icon,.hdt-hpu-custom-icons-bar .svg-wrapper,.hdt-hpu-custom-icons-bar img,.header__icons-custom .svg-wrapper,.header__icons-custom img{width:var(--hdt-icon-size-mobile, 2rem);height:var(--hdt-icon-size-mobile, 2rem)}@media screen and (min-width:990px){.header--plus-ultra .header__icon .svg-wrapper,.header--plus-ultra .header__icon .icon,.hdt-hpu-custom-icons-bar .svg-wrapper,.hdt-hpu-custom-icons-bar img,.header__icons-custom .svg-wrapper,.header__icons-custom img{width:var(--hdt-icon-size-desktop, 2.2rem);height:var(--hdt-icon-size-desktop, 2.2rem)}}.header__icons__group{display:flex;align-items:center;gap:var(--hdt-icon-spacing, 1.6rem)}.header__icons__group--mobile{display:flex}@media screen and (min-width:990px){.header__icons__group--mobile{display:none!important}}@media screen and (max-width:989px){.header__icons__group--desktop{display:none!important}}.header__icon--wishlist{position:relative}.header__icon .icon[class*=icon-polaris-]{fill:currentColor}.header__icon--wishlist .cart-count-bubble[data-count="0"]{display:none}.header__icon--wishlist .cart-count-bubble{background-color:#e53935;color:#fff}.hdt-wishlist-toast{position:fixed;left:50%;bottom:calc(var(--hdt-mtpu-offset, 0px) + 2.4rem);z-index:1100;transform:translate(-50%) translateY(1rem);padding:1rem 1.6rem;border-radius:.6rem;background-color:rgb(var(--color-foreground));color:rgb(var(--color-background));font-size:1.3rem;line-height:1.4;box-shadow:0 .4rem 1.6rem #00000038;opacity:0;visibility:hidden;pointer-events:none;transition:opacity .2s ease,transform .2s ease,visibility .2s ease}.hdt-wishlist-toast.is-visible{opacity:1;visibility:visible;transform:translate(-50%) translateY(0)}.header__icon--search-trigger{display:none}.header__icons-custom{display:flex;align-items:center;gap:var(--hdt-custom-icon-spacing, 1.6rem)}.header__icons-custom:empty{display:none}.hdt-hpu-custom-icon-block{display:inline-flex;align-items:center;gap:var(--hdt-icon-text-gap, .8rem);text-decoration:none;color:inherit}.hdt-hpu-custom-icon-block__icon{flex-shrink:0;display:flex;align-items:center;justify-content:center;color:var(--hdt-custom-icon-color, inherit);transition:color var(--duration-short, .1s) ease}.hdt-hpu-custom-icon-block:hover .hdt-hpu-custom-icon-block__icon{color:var(--hdt-custom-icon-hover-color, var(--hdt-custom-icon-color, inherit))}.hdt-hpu-custom-icon-block__text{display:flex;flex-direction:column;gap:var(--hdt-title-subtitle-gap, .2rem);line-height:1.2;text-align:left}.hdt-hpu-custom-icon-block__title{font-size:var(--hdt-title-font-size, 1.3rem);letter-spacing:var(--hdt-title-letter-spacing, 0)}.hdt-hpu-custom-icon-block__title p{margin:0}.hdt-hpu-custom-icon-block__subtitle{font-size:var(--hdt-subtitle-font-size, 1.1rem);letter-spacing:var(--hdt-subtitle-letter-spacing, 0);opacity:.75}.hdt-hpu-custom-icon-block__subtitle p{margin:0}.hdt-hpu-custom-icons-bar{display:none;width:100%;flex-wrap:wrap;align-items:center}.hdt-hpu-bottom-menu-bar{position:relative;width:100%;z-index:2}.hdt-hpu-bottom-menu-bar__inner{position:relative;display:flex;align-items:center;width:100%}.hdt-hpu-bottom-menu{display:flex;align-items:center;list-style:none;margin:0;padding:0;width:100%}.hdt-hpu-bottom-menu>li{position:relative;display:flex}.hdt-hpu-bottom-menu__link,.hdt-hpu-bottom-menu__summary{display:flex;align-items:center;gap:.4rem;text-decoration:none;color:var(--hdt-bottom-menu-item-color, inherit);cursor:pointer;white-space:nowrap;list-style:none}.hdt-hpu-bottom-menu__parent-link{color:inherit;text-decoration:none}.hdt-hpu-bottom-menu__parent-link:hover{text-decoration:underline;text-underline-offset:.3rem}.hdt-hpu-bottom-menu__caret{display:inline-flex;align-items:center;flex-shrink:0}.hdt-hpu-bottom-menu__summary::-webkit-details-marker{display:none}.hdt-hpu-bottom-menu__summary .icon-caret,.hdt-hpu-bottom-menu__caret .icon-caret{position:static;right:auto;top:auto;flex-shrink:0;width:1rem;height:1rem;margin-left:.2rem;transition:transform var(--duration-short, .1s) ease}header-menu[open]>.hdt-hpu-bottom-menu__summary .icon-caret,details[open]>.hdt-hpu-bottom-menu__summary .icon-caret,details[open]>.hdt-hpu-bottom-menu__summary .hdt-hpu-bottom-menu__caret .icon-caret{transform:rotate(180deg)}.hdt-mega-menu-content{position:fixed;top:100%;left:0;background:rgb(var(--color-background));box-shadow:0 .8rem 1.6rem #00000014;z-index:5;min-width:26rem;max-width:calc(100vw - 1.6rem);max-height:calc(100vh - 8rem);overflow-y:auto;padding:2rem;opacity:0;visibility:hidden;transform:translateY(-.8rem);transition:opacity var(--duration-default, .2s) ease,transform var(--duration-default, .2s) ease,visibility var(--duration-default, .2s) ease}.hdt-mega-menu-content--full{min-width:0}details[open]>.hdt-mega-menu-content,header-menu>details[open]>.hdt-mega-menu-content{opacity:1;visibility:visible;transform:translateY(0)}.hdt-hpu-submenu{list-style:none;margin:0;padding:1rem 0}.hdt-hpu-submenu li{display:block}.hdt-hpu-submenu a{display:block;padding:.6rem 0;text-decoration:none;color:var(--hdt-bottom-menu-subitem-color, inherit)}.hdt-hpu-submenu a:hover{text-decoration:underline}.hdt-mega-grid{display:grid;gap:var(--hdt-mega-grid-gap, 2rem 3rem)}.hdt-mega-card{display:block}.hdt-mega-card a{text-decoration:none;color:var(--hdt-bottom-menu-subitem-color, inherit);display:block}.hdt-mega-card img{display:block;width:100%;height:auto;margin-bottom:.8rem}.hdt-mega-card h3{margin:0;font-size:1.4rem;color:var(--hdt-bottom-menu-subitem-color, inherit)}.hdt-brand-item-link{display:block}.hdt-brand-anchor{text-decoration:none;color:var(--hdt-bottom-menu-subitem-color, inherit);display:block;padding:.4rem 0}.hdt-brand-anchor:hover{text-decoration:underline}.hdt-mega-custom-link{display:block;padding:.4rem 0;text-decoration:none;color:var(--hdt-bottom-menu-subitem-color, inherit)}.hdt-mega-custom-link:hover{text-decoration:underline}.hdt-search-drawer{position:fixed;top:0;right:0;bottom:0;left:0;z-index:1200;display:block;width:100%;height:100%;margin:0;padding:0;background-color:#0000008c!important;opacity:0;visibility:hidden;pointer-events:none;transition:opacity var(--duration-default, .25s) ease,visibility var(--duration-default, .25s) ease}.hdt-search-drawer.is-open{opacity:1;visibility:visible;pointer-events:auto}.hdt-search-drawer__overlay{position:absolute;top:0;right:0;bottom:0;left:0;z-index:0;background:transparent;cursor:pointer;pointer-events:none}.hdt-search-drawer.is-open .hdt-search-drawer__overlay{pointer-events:auto}.hdt-search-drawer__panel{position:absolute;top:0;right:0;bottom:0;z-index:1;width:90%;max-width:40rem;background:rgb(var(--color-background));transform:translate(100%);visibility:hidden;transition:transform var(--duration-default, .25s) ease,visibility var(--duration-default, .25s) ease;display:flex;flex-direction:column;overflow-y:auto;padding:2rem;pointer-events:none}.hdt-search-drawer.is-open .hdt-search-drawer__panel{transform:translate(0);visibility:visible;pointer-events:auto}.hdt-search-drawer__header{display:flex;align-items:center;justify-content:flex-end;margin-bottom:1.6rem}.hdt-search-drawer__close{background:none;border:0;cursor:pointer;display:flex;align-items:center;justify-content:center;color:inherit}.hdt-search-drawer__close svg{width:2rem;height:2rem}.hdt-search-drawer predictive-search,.hdt-search-drawer search-form{display:block;width:100%}@media screen and (max-width:989px){.header--plus-ultra{grid-template-columns:auto 1fr auto;grid-template-areas:"drawer logo icons";column-gap:1rem}.header--plus-ultra .header__icon--menu.header__icon--summary{display:inline-flex;grid-area:drawer;justify-self:start;align-items:center;position:relative;z-index:2}.header--plus-ultra .header__heading,.header--plus-ultra .header__heading-link{justify-self:center;position:relative;z-index:1;max-width:100%}.header--plus-ultra .header__search-inline{display:none}.header__icon--search-trigger{display:inline-flex}.header--plus-ultra .header__icons-custom{display:none!important}.hdt-hpu-bottom-menu-bar{display:none}.hdt-hpu-custom-icons-bar{display:flex}.hdt-mega-grid{grid-template-columns:1fr!important;gap:1.2rem}}@media screen and (min-width:990px){.hdt-hpu-custom-icons-bar{display:none!important}}.hdt-drawer-mega-grid.hdt-mega-grid{grid-template-columns:1fr;gap:.4rem;padding:.5rem 0 1.5rem}
/*# sourceMappingURL=/cdn/shop/t/5/assets/section-header-plus-ultra.css.map */
