:root{--header-height: 8rem;--header-height-mobile: 5rem;--header-height-tablet: 7rem;--header-font-family: var( --google-font-heading-family, var( --google-font-body-family, var(--font-heading-family, var(--font-body-family, system-ui, -apple-system, "Segoe UI", Roboto, sans-serif)) ) );--header-font-size-xs: 1.2rem;--header-font-size-sm: 1.4rem;--header-font-size-base: 1.6rem;--header-font-size-lg: 1.8rem;--header-font-size-xl: 2rem;--header-font-weight-normal: 400;--header-font-weight-medium: 500;--header-font-weight-semibold: 600;--header-font-weight-bold: 700;--header-space-1: .4rem;--header-space-2: .8rem;--header-space-3: 1.2rem;--header-space-4: 1.6rem;--header-space-5: 2rem;--header-space-6: 2.4rem;--header-space-8: 3.2rem;--header-space-10: 4rem;--header-space-12: 4.8rem;--header-space-16: 6.4rem;--header-max-width: 144rem;--header-padding-mobile: var(--header-space-4);--header-padding-tablet: var(--header-space-6);--header-padding-desktop: var(--header-space-8);--header-color-text: var(--menu-text-color, #000000);--header-color-text-muted: var(--menu-text-color, #000000);--header-color-text-hover: var(--menu-hover-color, #000000);--header-color-border: var(--header-border-color, #e5e5e5);--header-color-bg: var(--header-bg-color, #ffffff);--header-color-bg-overlay: rgba(var(--color-background), .95);--header-color-accent: rgb(var(--color-base-accent-1));--header-shadow-sm: 0 1px 2px 0 rgba(0, 0, 0, .05);--header-shadow-md: 0 4px 6px -1px rgba(0, 0, 0, .1), 0 2px 4px -1px rgba(0, 0, 0, .06);--header-shadow-lg: 0 10px 15px -3px rgba(0, 0, 0, .1), 0 4px 6px -2px rgba(0, 0, 0, .05);--header-transition-fast: 80ms cubic-bezier(.4, 0, .2, 1);--header-transition-normal: .12s cubic-bezier(.4, 0, .2, 1);--header-transition-slow: .2s cubic-bezier(.4, 0, .2, 1);--header-radius-sm: .4rem;--header-radius-md: .6rem;--header-radius-lg: .8rem;--header-z-base: 1000;--header-z-dropdown: 2000;--header-z-mega: 2000;--header-z-modal: 3000;--header-z-tooltip: 3500}.header-wrapper{position:relative;background:var(--header-color-bg);border-bottom:1px solid var(--header-color-border);z-index:1000;transition:position var(--header-timing),backdrop-filter var(--header-timing),background-color var(--header-timing)}.header{display:flex;align-items:center;justify-content:space-between;padding:0 var(--header-padding-mobile);max-width:var(--page-width);margin:0 auto;position:relative;gap:var(--header-space-4);min-height:auto}@media screen and (min-width: 768px){.header{padding:0 var(--header-padding-tablet);gap:var(--header-space-6)}}@media screen and (min-width: 990px){.header{padding:0 var(--header-padding-desktop);gap:var(--header-space-8)}}.header--full_width{max-width:none;padding-left:var(--header-padding-desktop);padding-right:var(--header-padding-desktop)}@media screen and (max-width: 1023px){.header--full_width{padding-left:var(--header-padding-tablet);padding-right:var(--header-padding-tablet);min-height:50px!important}}@media screen and (max-width: 767px){.header--full_width{padding-left:var(--header-padding-mobile);padding-right:var(--header-padding-mobile);height:var(--header-height-mobile)}}.header__logo{display:flex;align-items:center;flex-shrink:0;order:1;z-index:1;position:absolute;left:50%;transform:translate(-50%)}@media screen and (min-width: 990px){.header__logo{position:relative;left:auto;transform:none}}.header__logo-link{display:inline-flex;align-items:center;text-decoration:none;transition:transform var(--header-transition-fast);padding:var(--header-space-1);border-radius:var(--header-radius-sm)}.header__logo-link:focus-visible{outline:2px solid var(--header-color-text);outline-offset:2px}.header__logo-image{height:auto;width:var(--logo-width, 150px);max-width:100%;transition:var(--header-transition-fast)}@media screen and (max-width: 749px){.header__logo-image{width:var(--logo-width-mobile, 120px)}}.header__logo-svg{width:var(--logo-width, 150px);height:auto;display:flex;align-items:center}.header__logo-svg svg{width:100%;height:auto}@media screen and (max-width: 749px){.header__logo-svg{width:var(--logo-width-mobile, 120px)}}.header__logo-text{font-family:var(--header-font-family);font-size:1.6rem;font-weight:var(--header-font-weight-bold);color:var(--header-color-text);line-height:1.2;margin:0}@media screen and (min-width: 768px){.header__logo-text{font-size:1.8rem}}h1.header__logo-heading,.header__logo-heading{margin:0;font-size:inherit;font-weight:inherit;line-height:inherit}@media only screen and (min-width: 750px){h1.header__logo-heading,.header__logo-heading{font-size:inherit!important}}.header__navigation{display:none!important;order:2;flex:1;justify-content:center;align-items:center}@media screen and (min-width: 990px){.header__navigation{display:flex!important}}.header__nav-list{display:flex;align-items:center;list-style:none;margin:0;padding:0}.header__nav-item{position:static;height:auto;display:flex;align-items:center}.header__nav-link{display:inline-flex;align-items:center;gap:var(--header-space-1);padding-left:var(--header-space-4);padding-right:var(--header-space-4);margin:0;font-family:var(--header-font-family);font-size:var(--nav-font-size, 1.1rem);font-weight:var(--nav-font-weight, var(--header-font-weight-normal));color:var(--header-color-text-muted);text-decoration:none;border-radius:0;transition:all var(--header-transition-fast);position:relative;white-space:nowrap}.header__nav-link:after{content:"";position:absolute;left:var(--header-space-2);right:var(--header-space-2);height:1px;background:rgba(var(--color-foreground),.3);transform:scaleX(0);transform-origin:center;transition:transform .3s cubic-bezier(.4,0,.2,1)}@media screen and (min-width: 1200px){.header__nav-link{padding-left:var(--header-space-4);padding-right:var(--header-space-4)}.header__nav-link:after{left:var(--header-space-4);right:var(--header-space-4)}}.header__nav-link:hover,.header__nav-link:focus-visible{color:var(--header-color-text-hover);font-weight:var(--nav-font-weight, var(--header-font-weight-normal))!important}.header__nav-item:hover>.header__nav-link{color:var(--header-color-text-hover)}.header__nav-link:hover:after{transform:scaleX(1)}.header__nav-link[aria-expanded=true]{color:var(--header-color-text-muted)!important;background:transparent!important;font-weight:var(--nav-font-weight, var(--header-font-weight-normal))!important}.header__nav-link[aria-expanded=true]:after{transform:scaleX(1)}.header__nav-link:focus-visible{outline:2px solid var(--header-color-text);outline-offset:2px}.header__nav-link--active{color:var(--header-color-text-muted);font-weight:var(--nav-font-weight, var(--header-font-weight-normal))}.header__nav-icon{display:none!important}.header__actions{display:flex;align-items:center;order:3;flex-shrink:0;position:relative;z-index:2}.header__action-button{display:inline-flex;align-items:center;justify-content:center;min-width:3.2rem;height:3.2rem;padding:0 .75rem;border:none;background:none;color:var(--header-color-text-muted);transition:color var(--header-transition-fast);cursor:pointer;position:relative;text-decoration:none;gap:.5rem}.header__action-button:hover{color:var(--header-color-text)}.header__action-button:focus-visible{outline:none}.header__action-icon{width:2rem;height:2rem;display:flex;align-items:center;justify-content:center;flex-shrink:0}.header__action-icon svg{width:100%;height:100%;stroke:currentColor;fill:none;stroke-width:1.2}.header__action-button:has(.header__action-icon):not(:has(.header__action-text)){padding:0;width:3.2rem}.header__action-button:has(.header__action-text){min-width:auto}.header__action-text{font-size:.9375rem;font-weight:var(--header-button-font-weight, 500);white-space:nowrap;color:currentColor;line-height:1.2;text-transform:capitalize}.header__cart-counter--text{font-weight:600;margin-left:.25rem}.header__action-icon svg.size-6{width:2rem;height:2rem}.header__cart-counter{position:absolute;top:-.375rem;right:-.375rem;min-width:1.125rem;height:1.125rem;padding:.65rem;background:#000;color:#fff;border-radius:50%;font-size:.625rem;font-weight:700;display:flex;align-items:center;justify-content:center;line-height:1;z-index:10}@keyframes cartBadgeEntry{0%{transform:scale(0);opacity:0}50%{transform:scale(1.2)}to{transform:scale(1);opacity:1}}.header__cart-counter:empty:after{content:"0"}.header__cart-counter[data-count="99+"]{font-size:.5rem;min-width:1.25rem}@media screen and (max-width: 767px){.header__actions{gap:0!important}.header__cart-counter{top:-.25rem;right:-.25rem;min-width:1rem;height:1rem;font-size:.5rem;border-width:1px}.header__cart-counter[data-count="99+"]{font-size:.4rem;min-width:1.125rem}}.header__action-button{min-width:2.5rem;height:2.5rem;padding:0 .5rem}.header__action-text{font-size:.875rem}.header--logo-left.header--menu-center .header__navigation{justify-content:flex-start}.header__mobile-menu{display:flex;order:0;position:relative;z-index:2}@media screen and (max-width: 480px){.header__action-text{display:none}.header__action-button{padding:0;width:2.5rem}}@media screen and (min-width: 990px){.header__mobile-menu{display:none}}.header__legacy-cart-counter{position:absolute;top:-.4rem;right:-.4rem;min-width:1.4rem;height:1.4rem;display:flex;align-items:center;justify-content:center;background:var(--header-color-text);color:var(--header-color-bg);font-size:.9rem;font-weight:400;border-radius:50%;padding:0 .2rem}.header--logo-left .header__logo{order:1;flex:0 0 auto}.header--logo-left .header__navigation{order:2;justify-content:flex-start;margin-left:var(--header-space-8);flex:1 1 auto;height:100%;align-items:stretch}.header--logo-left .header__actions{order:3;flex:0 0 auto}.header--logo-left.header--menu-center .header__navigation{justify-content:center;margin-left:0;height:100%;align-items:stretch}.header--logo-left.header--menu-center .header{display:flex;align-items:center;justify-content:space-between;gap:var(--header-space-4)}.header--logo-left.header--menu-center .header__logo{flex:0 0 auto}.header--logo-left.header--menu-center .header__navigation{flex:1 1 auto;justify-content:center;align-items:stretch;height:100%}.header--logo-left.header--menu-center .header__actions{flex:0 0 auto}.header--logo-center{display:grid;grid-template-columns:1fr auto 1fr;grid-template-areas:"nav logo actions";align-items:center}.header--logo-center .header__logo{grid-area:logo;order:unset}.header--logo-center .header__navigation{grid-area:nav;order:unset;justify-content:flex-start}.header--logo-center .header__actions{grid-area:actions;order:unset;justify-content:flex-end}@media screen and (max-width: 1023px){.header--logo-center{display:flex}.header--logo-center .header__logo{order:1}.header--logo-center .header__navigation{order:2}.header--logo-center .header__actions{order:3}}@media (prefers-reduced-motion: reduce){.header__nav-link,.header__action-button,.header__logo-link,.header__nav-icon{transition:none}}.header *:focus-visible{outline:2px solid var(--header-color-text);outline-offset:2px;border-radius:var(--header-radius-sm)}.sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.header--sticky{position:sticky;top:0;z-index:var(--header-z-base);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:var(--header-color-bg-overlay)}.header--sticky-ready{will-change:transform}.header--transparent{background:transparent;border-bottom:none}.header--bordered{border-bottom:1px solid var(--header-color-border)}.header--shadow{box-shadow:var(--header-shadow-md)}@media print{.header__actions,.header__mobile-menu{display:none}.header{border-bottom:1px solid #000;min-height:auto;padding:1rem 0}}.header__nav-link[href="/collections/season-sale-off"],.header__nav-link[href="/collections/season-sale-off"] span,.mobile-nav-link[href="/collections/season-sale-off"] .mobile-nav-link__text{color:#c00!important}.header__nav-item:last-child .header__nav-link{color:#c00!important}.header__nav-item:last-child .header__nav-link span{color:#c00!important}.mobile-nav-item:last-child .mobile-nav-link{color:#c00!important}
/*# sourceMappingURL=/cdn/shop/t/5/assets/semu-header-system.css.map */
