@media screen and (max-width:749px){site-header.header[data-mobile-island]{--mobile-island-bar-height: 46px;--mobile-island-radius: var(--bar-border-radius, 10px);--mobile-island-speed: .35s;--mobile-island-easing: cubic-bezier(.4, 0, .2, 1);position:fixed;top:calc(var(--mobile-island-offset-top, 48px) + env(safe-area-inset-top,0px));left:calc(var(--mobile-island-offset-inline, 20px) + env(safe-area-inset-left,0px));right:calc(var(--mobile-island-offset-inline, 20px) + env(safe-area-inset-right,0px));width:auto;min-block-size:0!important;transform:none;z-index:var(--layer-overlay)}site-header.header[data-mobile-island]:not([sticky]){position:absolute}site-header.header[data-mobile-island][data-sticky-state=idle],site-header.header[data-mobile-island][data-sticky-state=active][data-animating]{pointer-events:none}site-header.header[data-mobile-island][data-sticky-state=active]{view-transition-name:none}.header-section:has(>#fit-site-header[data-mobile-island]){position:relative}.header-section:has(#fit-site-header[data-mobile-island])+.shopify-section{margin-top:0}.header-section:has(>#fit-site-header[data-mobile-island]:not([data-mobile-island-overlay])){padding-block-start:calc(var(--mobile-island-offset-top, 48px) + env(safe-area-inset-top,0px) + 46px + var(--mobile-island-offset-inline, 20px))}site-header.header[data-mobile-island] .header__row{position:relative;z-index:1;box-sizing:border-box;min-height:var(--mobile-island-bar-height);display:block;padding:0 max(0px,calc(var(--bar-padding-inline-end, 16px) - 14px)) 0 var(--bar-padding-inline-start, 16px);background:rgb(var(--color-background-rgb) / var(--bar-bg-opacity, .5));-webkit-backdrop-filter:blur(var(--bar-blur, 8px));backdrop-filter:blur(var(--bar-blur, 8px));border:1px solid var(--bar-border-color, transparent);border-radius:var(--mobile-island-radius);box-shadow:0 4px 20px rgb(var(--color-shadow-rgb) / var(--bar-shadow-opacity, 0))}site-header.header[data-mobile-island] .header__row:has(.header__drawer--mobile>details[open]){background:transparent;-webkit-backdrop-filter:none;backdrop-filter:none;border-color:transparent;box-shadow:none}site-header.header[data-mobile-island] .header__columns{grid-column:auto;grid-template-columns:minmax(0,1fr) auto auto auto;grid-template-areas:"logo search actions menu";column-gap:0;align-items:center;min-height:calc(var(--mobile-island-bar-height) - 2px);padding:0}site-header.header[data-mobile-island] .header__columns .header-logo{grid-area:logo;justify-self:start;justify-content:flex-start;margin-inline:0;height:auto}site-header.header[data-mobile-island] .header__columns :is(search-button.search-action,.search-action).desktop\:hidden{grid-area:search}site-header.header[data-mobile-island] .header__columns header-actions{grid-area:actions;grid-column:actions;justify-self:end}site-header.header[data-mobile-island] .header__columns .header__drawer--mobile,site-header.header[data-mobile-island] .header__columns .header__drawer:has(>.header__drawer--mobile){grid-area:menu}site-header.header[data-mobile-island] .header__drawer{min-height:calc(var(--mobile-island-bar-height) - 2px);width:var(--minimum-touch-target, 44px)}site-header.header[data-mobile-island]:not([data-mobile-island-account]) header-actions .account-drawer{display:none}site-header.header[data-mobile-island] header-actions .header-actions__cart-icon{width:var(--minimum-touch-target, 44px);height:var(--minimum-touch-target, 44px)}site-header.header[data-mobile-island] .header__drawer--mobile .header__icon--summary{padding:0;width:var(--minimum-touch-target, 44px);height:var(--minimum-touch-target, 44px);list-style:none}site-header.header[data-mobile-island] .header__drawer--mobile .header__icon--summary::-webkit-details-marker{display:none}site-header.header[data-mobile-island] .header__drawer--mobile details[open] .header__icon--menu .nav-drawer-icon--open{display:flex}site-header.header[data-mobile-island] .header__drawer--mobile details .header__icon--menu .nav-drawer-icon--close{display:none}site-header.header[data-mobile-island] .header__drawer--mobile .menu-drawer{--fit-surface-opacity: var(--bar-active-surface-opacity, 1);--fit-surface-blur: var(--bar-active-surface-blur, 0px);--drawer-padding: 0px;position:absolute;inset:-1px -1px auto -1px;z-index:-1;box-sizing:border-box;width:auto;max-width:none;height:auto;max-height:calc(100dvh - var(--mobile-island-offset-top, 48px) - env(safe-area-inset-top,0px) - var(--mobile-island-offset-inline, 20px));display:flex;flex-direction:column;overflow:hidden;padding:calc(var(--mobile-island-bar-height) - 2px) var(--bar-padding-inline-start, 16px) 0;border:1px solid var(--bar-border-color, transparent);border-radius:var(--mobile-island-radius);box-shadow:0 4px 20px rgb(var(--color-shadow-rgb) / var(--bar-shadow-opacity, 0));transform:none;visibility:visible;opacity:1;will-change:auto;clip-path:inset(0 0 calc(100% - var(--mobile-island-bar-height)) 0 round var(--mobile-island-radius));transition:clip-path var(--mobile-island-speed) var(--mobile-island-easing)}site-header.header[data-mobile-island] .header__drawer--mobile .menu-open>.menu-drawer{transform:none;clip-path:inset(0 0 0 0 round var(--mobile-island-radius))}site-header.header[data-mobile-island] .header__drawer--mobile .menu-drawer:has(.menu-drawer__menu-container[open]){overflow:hidden}site-header.header[data-mobile-island] .header__drawer--mobile .menu-drawer>.menu-drawer__close-button{display:none}site-header.header[data-mobile-island] .header__drawer--mobile .menu-drawer__backdrop{z-index:-2;background:transparent;-webkit-backdrop-filter:none;backdrop-filter:none}site-header.header[data-mobile-island] .header__drawer--mobile .menu-drawer__navigation{flex:1 1 auto;min-height:0;margin:0;padding-block:var(--fit-padding-sm, .5rem) 0;overflow-y:auto;overscroll-behavior:contain}site-header.header[data-mobile-island] .header__drawer--mobile .menu-drawer__menu{padding-inline:0}site-header.header[data-mobile-island] .header__drawer--mobile .menu-drawer__menu.has-submenu{margin-block-end:0}site-header.header[data-mobile-island] .header__drawer--mobile .menu-drawer__menu .menu-drawer__menu--childlist{padding-inline-start:0;padding-block-end:.25rem}site-header.header[data-mobile-island] .header__drawer--mobile .menu-drawer__menu-item--mainlist{min-height:40px}site-header.header[data-mobile-island] .header__drawer--mobile .menu-drawer__menu-item--child{min-height:32px;min-block-size:32px}site-header.header[data-mobile-island] .header__drawer--mobile .menu-drawer__menu-item>.svg-wrapper{padding-block:0}site-header.header[data-mobile-island] .header__drawer--mobile .menu-drawer__submenu{position:relative;height:auto;transform:translateY(-5%)}site-header.header[data-mobile-island] .header__drawer--mobile .menu-open>.menu-drawer__submenu:not(.menu-drawer__menu--childlist){transform:translateY(0)}site-header.header[data-mobile-island] .header__drawer--mobile .menu-drawer__inner-submenu{margin-top:0;height:auto}site-header.header[data-mobile-island] .header__drawer--mobile .menu-drawer__back-button{padding-inline:0}site-header.header[data-mobile-island] .header__drawer--mobile .menu-drawer__nav-buttons .menu-drawer__close-button{display:none}site-header.header[data-mobile-island] .header__drawer--mobile .menu-drawer:has(.menu-drawer__panel-container[open])>:is(.menu-drawer__cta-buttons-wrapper,.menu-drawer__utility-links){display:none}site-header.header[data-mobile-island] .header__drawer--mobile .menu-drawer__cta-buttons-wrapper{flex:0 0 auto;margin-block-start:0;padding-inline:0;padding-block:var(--fit-padding-lg, 1rem) var(--fit-padding-xl, 1.5rem)}site-header.header[data-mobile-island] .header__drawer--mobile .menu-drawer__cta-buttons{justify-content:flex-start;column-gap:2rem;row-gap:var(--fit-gap-sm, .5rem)}site-header.header[data-mobile-island] .header__drawer--mobile .menu-drawer__cta-button--custom{padding-inline:0;min-height:var(--minimum-touch-target, 44px)}site-header.header[data-mobile-island] .header__drawer--mobile .menu-drawer__utility-links{flex:0 0 auto;margin-inline-start:0}site-header.header[data-mobile-island] .header__drawer--mobile .menu-drawer__utility-links:empty{display:none}body:has(#fit-site-header[data-mobile-island-overlay]) .shopify-policy__container{padding-block-start:calc(var(--mobile-island-offset-top, 48px) + 46px + var(--fit-padding-sm, .5rem))}}@media screen and (max-width:749px)and (prefers-reduced-motion:reduce){site-header.header[data-mobile-island] .header__drawer--mobile .menu-drawer{transition:none}}
/*# sourceMappingURL=/cdn/shop/t/5/assets/header-mobile-island.css.map */
