.dev-header-shell{position:relative;z-index:40;display:block;color:var(--dev-header-text)}.dev-header-shell[data-sticky-mode=always]{position:sticky;top:0}.dev-header-shell[data-sticky-mode=scroll_up]{position:sticky;top:0;transition:transform .18s ease}.dev-header-shell[data-sticky-mode=scroll_up].is-hidden{transform:translateY(-100%)}.dev-header-shell.is-transparent{position:absolute;inset-inline:0;width:100%}.dev-header-shell.is-transparent.is-scrolled[data-sticky-mode=always],.dev-header-shell.is-transparent.is-scrolled[data-sticky-mode=scroll_up]{position:fixed;top:0}.dev-header-shell.is-transparent:not(.is-scrolled){color:var(--dev-header-transparent-text)}.dev-header-shell.is-transparent:not(.is-scrolled) .dev-header{background:transparent;border-color:transparent}.dev-header-shell.is-transparent:not(.is-scrolled) .dev-header__logo-default{display:none}.dev-header-shell.is-transparent:not(.is-scrolled) .dev-header__logo-transparent{display:inline-flex}.dev-header{width:100%;min-height:var(--dev-header-height);background:var(--dev-header-bg);border-bottom:1px solid var(--dev-header-border);color:inherit;transition:background-color .18s ease,border-color .18s ease,color .18s ease,box-shadow .18s ease}.dev-header-shell.is-scrolled .dev-header{box-shadow:0 8px 28px #00000012}.dev-header__inner{width:min(100% - 40px,1440px);min-height:var(--dev-header-height);margin:0 auto;display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:28px}.dev-header__inner--full{width:calc(100% - 40px);max-width:none}.dev-header__logo{min-width:0}.dev-header__inner--logo-left .dev-header__logo{grid-column:1}.dev-header__inner--logo-left .dev-header__desktop-nav{grid-column:2}.dev-header__inner--logo-left .dev-header__actions{grid-column:3}.dev-header__inner--logo-center{grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);grid-template-rows:auto auto;gap:0 16px;padding-block:7px}.dev-header__inner--logo-center .dev-header__logo{grid-column:2;grid-row:1;justify-self:center}.dev-header__inner--logo-center .dev-header__desktop-nav{grid-column:1 / -1;grid-row:2;justify-self:center}.dev-header__inner--logo-center .dev-header__actions{grid-column:3;grid-row:1}.dev-header__logo-link{display:inline-flex;align-items:center;max-width:var(--dev-header-logo-width);color:inherit;text-decoration:none}.dev-header__logo-image{display:block;width:100%;height:auto;max-height:calc(var(--dev-header-height) - 20px);object-fit:contain}.dev-header__logo-transparent,.dev-header__logo-mobile,.dev-header__logo-mobile-transparent{display:none}.dev-header__shop-name{display:inline-block;font-size:clamp(18px,2vw,28px);line-height:1;font-weight:700;letter-spacing:-.02em;white-space:nowrap}.dev-header__desktop-nav{min-width:0;justify-self:start}.dev-header__menu{display:flex;flex-wrap:wrap;align-items:center;justify-content:inherit;gap:0 var(--dev-header-menu-gap);margin:0;padding:0;list-style:none}.dev-header__menu-item{position:relative}.dev-header__menu-item.has-mega-menu{position:static}.dev-header__menu-link-wrap{display:flex;align-items:center}.dev-header__menu-link{position:relative;display:inline-flex;align-items:center;gap:7px;min-height:44px;color:inherit;text-decoration:none;font-size:var(--dev-header-menu-size);line-height:1.2;max-width:220px;overflow-wrap:anywhere;text-align:center}.dev-header__menu-link:after{content:"";position:absolute;right:0;bottom:5px;left:0;height:1px;background:currentColor;transform:scaleX(0);transform-origin:right;transition:transform .18s ease}.dev-header__menu-link:hover:after,.dev-header__menu-link[aria-current=page]:after,.dev-header__menu-item:focus-within>.dev-header__menu-link-wrap .dev-header__menu-link:after{transform:scaleX(1);transform-origin:left}.dev-header__submenu-toggle{width:28px;height:40px;margin-left:-4px;padding:6px;border:0;background:transparent;color:inherit;cursor:pointer}.dev-header__submenu-toggle svg{width:16px;height:16px;transition:transform .18s ease}.dev-header__menu-item[data-open=true] .dev-header__submenu-toggle svg,.dev-header__menu-item:focus-within .dev-header__submenu-toggle svg{transform:rotate(180deg)}.dev-header__submenu{position:absolute;top:calc(100% + 1px);z-index:20;visibility:hidden;opacity:0;pointer-events:none;transform:translateY(8px);transition:opacity .14s ease,transform .14s ease,visibility .14s ease;color:var(--dev-header-dropdown-text)}.dev-header__menu-item:hover>.dev-header__submenu,.dev-header__menu-item:focus-within>.dev-header__submenu,.dev-header__menu-item[data-open=true]>.dev-header__submenu{visibility:visible;opacity:1;pointer-events:auto;transform:translateY(0)}.dev-header__submenu--dropdown{left:-18px;width:min(320px,88vw);padding:10px;border:1px solid var(--dev-header-border);border-radius:var(--dev-header-radius);background:var(--dev-header-dropdown-bg);box-shadow:0 18px 50px #0000001c}.dev-dropdown-menu,.dev-dropdown-menu__nested{margin:0;padding:0;list-style:none}.dev-dropdown-menu a{display:block;padding:10px 12px;border-radius:max(0px,calc(var(--dev-header-radius) - 4px));color:inherit;text-decoration:none;line-height:1.35}.dev-dropdown-menu a:hover,.dev-dropdown-menu a:focus-visible{background:#7f7f7f1a}.dev-dropdown-menu__nested{padding:0 0 7px 14px}.dev-dropdown-menu__nested a{padding-block:7px;font-size:.92em;opacity:.78}.dev-header__submenu--mega{left:0;right:0;width:100%;padding-top:0}.dev-mega-menu{width:min(100% - 40px,1440px);margin:0 auto;display:grid;grid-template-columns:minmax(0,1fr) auto;gap:36px;padding:30px;border:1px solid var(--dev-header-border);border-top:0;border-radius:0 0 var(--dev-header-radius) var(--dev-header-radius);background:var(--dev-header-dropdown-bg);box-shadow:0 22px 48px #0000001a}.dev-mega-menu--full{width:calc(100% - 40px);max-width:none}.dev-mega-menu__links{display:grid;grid-template-columns:repeat(auto-fit,minmax(150px,1fr));gap:28px 34px;min-width:0}.dev-mega-menu__group-image{display:block;margin-bottom:12px;overflow:hidden;border-radius:max(0px,calc(var(--dev-header-radius) - 2px))}.dev-mega-menu__group-image img{display:block;width:100%;aspect-ratio:4 / 3;object-fit:cover;transition:transform .26s ease}.dev-mega-menu__group-image:hover img{transform:scale(1.025)}.dev-mega-menu__heading{color:inherit;text-decoration:none;font-size:14px;font-weight:700;line-height:1.3}.dev-mega-menu__list{margin:11px 0 0;padding:0;list-style:none}.dev-mega-menu__list li+li{margin-top:8px}.dev-mega-menu__list a{color:inherit;text-decoration:none;font-size:13px;line-height:1.4;opacity:.74}.dev-mega-menu__list a:hover,.dev-mega-menu__list a:focus-visible,.dev-mega-menu__heading:hover,.dev-mega-menu__heading:focus-visible{text-decoration:underline;text-underline-offset:3px}.dev-mega-menu__promos{display:grid;grid-template-columns:repeat(2,minmax(180px,260px));gap:14px}.dev-mega-promo{position:relative;display:block;overflow:hidden;min-height:180px;border-radius:var(--dev-header-radius);background:#7f7f7f1a;color:inherit;text-decoration:none}.dev-mega-promo img{display:block;width:100%;height:100%;min-height:180px;aspect-ratio:4 / 5;object-fit:cover;transition:transform .28s ease}.dev-mega-promo:hover img,.dev-mega-promo:focus-visible img{transform:scale(1.03)}.dev-mega-promo__content{position:absolute;right:0;bottom:0;left:0;display:grid;gap:3px;padding:38px 15px 15px;color:#fff;background:linear-gradient(to top,rgb(0 0 0 / 65%),transparent)}.dev-mega-promo__content strong{font-size:14px}.dev-mega-promo__content span{font-size:12px;opacity:.86}.dev-menu-badge{display:inline-flex;align-items:center;min-height:18px;padding:2px 6px;border-radius:999px;background:var(--badge-bg);color:var(--badge-text);font-size:9px;font-weight:700;line-height:1;letter-spacing:.04em;text-transform:uppercase}.dev-header__actions{display:flex;align-items:center;justify-self:end;gap:6px;min-width:max-content}.dev-header__action,.dev-header__account{position:relative;display:inline-flex;align-items:center;justify-content:center;gap:6px;min-width:42px;min-height:44px;color:inherit;text-decoration:none}.dev-header__account{min-width:44px}.dev-header__account shopify-account{--shopify-account-signed-in-avatar-size: var(--dev-header-icon-size);display:inline-flex}.dev-header__account-slot{display:inline-flex;width:var(--dev-header-icon-size);height:var(--dev-header-icon-size)}.dev-header__account-slot svg{width:100%;height:100%}.dev-header__action-label,.dev-header__account-label{font-size:12px}.dev-header__icon-button{display:inline-flex;align-items:center;justify-content:center;width:44px;height:44px;padding:10px;border:0;border-radius:999px;background:transparent;color:inherit;cursor:pointer}.dev-header__icon-button:hover{background:#7f7f7f1a}.dev-header__icon{display:inline-flex;width:var(--dev-header-icon-size);height:var(--dev-header-icon-size);flex:0 0 auto}.dev-header__icon svg{width:100%;height:100%}.dev-header__cart-count{position:absolute;top:4px;right:1px;display:inline-flex;align-items:center;justify-content:center;min-width:18px;height:18px;padding:0 5px;border-radius:999px;background:var(--dev-header-text);color:var(--dev-header-bg);font-size:10px;line-height:1}.dev-header-shell.is-transparent:not(.is-scrolled) .dev-header__cart-count{background:var(--dev-header-transparent-text);color:var(--dev-header-bg)}.dev-header__cart-count.is-empty{display:none}.dev-header__localization{display:flex;align-items:center;gap:6px}.dev-localization-form{display:grid;gap:6px}.dev-localization-form select{min-height:40px;max-width:100%;padding:7px 30px 7px 10px;border:1px solid var(--dev-header-border);border-radius:6px;background:var(--dev-header-bg);color:var(--dev-header-text)}.dev-localization-form--compact select{min-height:34px;max-width:108px;padding-block:5px;font-size:11px}.dev-header__mobile-start,.dev-mobile-nav{display:none}.dev-search-dialog{width:min(920px,calc(100% - 32px));max-width:none;margin:8vh auto auto;padding:0;border:1px solid var(--dev-header-border);border-radius:14px;background:var(--dev-header-dropdown-bg);color:var(--dev-header-dropdown-text);box-shadow:0 28px 90px #00000040}.dev-search-dialog::backdrop{background:#0000007a;-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px)}.dev-search-dialog__inner{padding:24px}.dev-search-dialog__top{display:flex;align-items:center;justify-content:space-between;gap:20px;margin-bottom:18px}.dev-search-dialog__heading{margin:0;font-size:clamp(22px,3vw,36px);line-height:1.08}.dev-search-form__field{display:grid;grid-template-columns:auto 1fr auto;align-items:center;gap:10px;padding:8px 8px 8px 14px;border:1px solid var(--dev-header-border);border-radius:10px}.dev-search-form input[type=search]{width:100%;min-height:44px;padding:0;border:0;outline:0;background:transparent;color:inherit;font:inherit}.dev-search-form__submit{min-height:44px;padding:0 18px;border:1px solid currentColor;border-radius:8px;background:transparent;color:inherit;cursor:pointer}.dev-predictive-results:empty{display:none}.dev-predictive-results{margin-top:16px}.dev-predictive-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:24px}.dev-predictive-group h3{margin:0 0 10px;font-size:12px;letter-spacing:.08em;text-transform:uppercase;opacity:.62}.dev-predictive-group ul{margin:0;padding:0;list-style:none}.dev-predictive-group li+li{margin-top:8px}.dev-predictive-link{display:grid;grid-template-columns:auto 1fr;gap:10px;align-items:center;color:inherit;text-decoration:none}.dev-predictive-link img{width:54px;height:64px;border-radius:5px;object-fit:cover;background:#7f7f7f1a}.dev-predictive-link__content{min-width:0}.dev-predictive-link__title{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.dev-predictive-link__meta{display:block;margin-top:2px;font-size:12px;opacity:.66}.dev-predictive-search-all{display:flex;justify-content:center;margin-top:18px;padding-top:16px;border-top:1px solid var(--dev-header-border)}.dev-predictive-search-all button{min-height:42px;padding:0 16px;border:1px solid currentColor;border-radius:999px;background:transparent;color:inherit;cursor:pointer}.dev-header a:focus-visible,.dev-header button:focus-visible,.dev-header summary:focus-visible,.dev-header select:focus-visible,.dev-search-dialog a:focus-visible,.dev-search-dialog button:focus-visible,.dev-search-dialog input:focus-visible{outline:2px solid currentColor;outline-offset:3px}.visually-hidden{position:absolute!important;width:1px!important;height:1px!important;padding:0!important;margin:-1px!important;overflow:hidden!important;clip:rect(0,0,0,0)!important;white-space:nowrap!important;border:0!important}@media(max-width:1100px){.dev-header__desktop-nav,.dev-header__localization--desktop,.dev-header__action-label,.dev-header__account-label{display:none}.dev-header__mobile-start,.dev-mobile-nav{display:block}.dev-header__inner,.dev-header__inner--full{width:calc(100% - 24px);grid-template-columns:minmax(88px,1fr) auto minmax(88px,1fr);gap:8px;min-height:var(--dev-header-height-mobile)}.dev-header{min-height:var(--dev-header-height-mobile)}.dev-header__inner--logo-left,.dev-header__inner--logo-center{grid-template-columns:minmax(88px,1fr) auto minmax(88px,1fr);grid-template-rows:1fr;padding-block:0}.dev-header__mobile-start{grid-column:1;grid-row:1;justify-self:start}.dev-header__logo,.dev-header__inner--logo-left .dev-header__logo,.dev-header__inner--logo-center .dev-header__logo{grid-column:2;grid-row:1;position:static;transform:none;justify-self:center}.dev-header__actions,.dev-header__inner--logo-left .dev-header__actions,.dev-header__inner--logo-center .dev-header__actions{grid-column:3;grid-row:1;justify-self:end}.dev-header__logo-link{max-width:var(--dev-header-logo-width-mobile)}.dev-header__logo-default,.dev-header__logo-transparent,.dev-header__logo-mobile-transparent{display:none}.dev-header__logo-mobile{display:inline-flex}.dev-header-shell.is-transparent:not(.is-scrolled) .dev-header__logo-mobile{display:none}.dev-header-shell.is-transparent:not(.is-scrolled) .dev-header__logo-transparent{display:none}.dev-header-shell.is-transparent:not(.is-scrolled) .dev-header__logo-mobile-transparent{display:inline-flex}.dev-header__logo-image{max-height:calc(var(--dev-header-height-mobile) - 16px)}.dev-header__actions{gap:0}.dev-header__search-link{display:none}.dev-mobile-nav>summary{list-style:none}.dev-mobile-nav>summary::-webkit-details-marker,.dev-mobile-nav__accordion>summary::-webkit-details-marker{display:none}.dev-mobile-nav__backdrop{position:fixed;top:0;right:0;bottom:0;left:0;z-index:58;background:#00000073;opacity:0;pointer-events:none;transition:opacity .18s ease}.dev-mobile-nav__panel{position:fixed;top:0;bottom:0;left:0;z-index:60;display:flex;flex-direction:column;width:min(92vw,430px);background:var(--dev-header-bg);color:var(--dev-header-text);transform:translate(-102%);visibility:hidden;transition:transform .22s ease,visibility .22s ease;overflow:hidden}.dev-mobile-nav[open] .dev-mobile-nav__backdrop{opacity:1;pointer-events:auto}.dev-mobile-nav[open] .dev-mobile-nav__panel{visibility:visible;transform:translate(0)}.dev-mobile-nav__header{display:flex;align-items:center;justify-content:space-between;gap:20px;min-height:var(--dev-header-height-mobile);padding:8px 14px 8px 20px;border-bottom:1px solid var(--dev-header-border)}.dev-mobile-nav__heading{font-size:18px;font-weight:700}.dev-mobile-nav__search{display:flex;align-items:center;gap:10px;margin:14px 16px 6px;padding:11px 13px;border:1px solid var(--dev-header-border);border-radius:9px;color:inherit;text-decoration:none}.dev-mobile-nav__navigation{flex:1;min-height:0;overflow-y:auto;overscroll-behavior:contain;padding:6px 16px 24px}.dev-mobile-nav__list,.dev-mobile-nav__submenu ul{margin:0;padding:0;list-style:none}.dev-mobile-nav__item{border-bottom:1px solid var(--dev-header-border)}.dev-mobile-nav__direct,.dev-mobile-nav__summary{display:flex;align-items:center;justify-content:space-between;gap:12px;min-height:54px;padding:8px 2px;color:inherit;text-decoration:none;cursor:pointer}.dev-mobile-nav__summary{list-style:none}.dev-mobile-nav__chevron{display:inline-flex;width:20px;height:20px;transition:transform .18s ease}.dev-mobile-nav__chevron svg{width:100%;height:100%}.dev-mobile-nav__accordion[open]>.dev-mobile-nav__summary .dev-mobile-nav__chevron{transform:rotate(180deg)}.dev-mobile-nav__submenu{padding:0 0 16px 14px}.dev-mobile-nav__submenu li>a,.dev-mobile-nav__parent-link{display:block;padding:9px 0;color:inherit;text-decoration:none;line-height:1.35}.dev-mobile-nav__parent-link{font-weight:700}.dev-mobile-nav__accordion--nested{border-top:1px solid rgb(127 127 127 / 12%)}.dev-mobile-nav__summary--nested{min-height:46px;font-size:.96em}.dev-mobile-nav__submenu--nested{padding-left:12px}.dev-mobile-nav__promos{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;margin-top:14px}.dev-mobile-nav__promos .dev-mega-promo,.dev-mobile-nav__promos .dev-mega-promo img{min-height:150px}.dev-mobile-nav__footer{display:grid;gap:14px;padding:16px;border-top:1px solid var(--dev-header-border);background:#7f7f7f0a}.dev-mobile-nav__utility{display:flex;align-items:center;gap:10px;min-height:42px;color:inherit;text-decoration:none}.dev-header__localization--mobile{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}}@media(max-width:749px){.dev-header__inner,.dev-header__inner--full{width:calc(100% - 16px)}.dev-header__cart-link{min-width:40px}.dev-search-dialog{width:calc(100% - 20px);margin-top:3vh}.dev-search-dialog__inner{padding:16px}.dev-search-form__field{grid-template-columns:auto 1fr}.dev-search-form__submit{grid-column:1 / -1;width:100%}.dev-predictive-grid,.dev-mobile-nav__promos{grid-template-columns:1fr}.dev-mobile-nav__promos .dev-mega-promo,.dev-mobile-nav__promos .dev-mega-promo img{min-height:190px}.dev-header__localization--mobile{grid-template-columns:1fr}}@media(prefers-reduced-motion:reduce){.dev-header-shell,.dev-header,.dev-header__submenu,.dev-header__submenu-toggle svg,.dev-header__menu-link:after,.dev-mega-menu__group-image img,.dev-mega-promo img,.dev-mobile-nav__panel,.dev-mobile-nav__backdrop,.dev-mobile-nav__chevron{transition:none!important}}html.dev-header-lock{overflow:hidden}.dev-predictive-link__placeholder{display:block;width:54px;height:64px;border-radius:5px;background:#7f7f7f1a}.dev-predictive-link--text{grid-template-columns:1fr;min-height:30px}
/*# sourceMappingURL=/cdn/shop/t/11/assets/dev-header.css.map */
