.header--mobile-menu-text header-drawer{margin-left:0!important}header-drawer{justify-self:start;margin-left:-1.2rem}@media (min-width:1024px){header-drawer{display:none}}.menu-drawer-container{display:flex}.list-menu{list-style:none;padding-block:0;margin:0}.list-menu--inline{display:inline-flex;flex-wrap:wrap;gap:1.6rem;padding-inline-start:0}summary.list-menu__item{padding-right:2.7rem}.list-menu__item{display:flex;align-items:center;line-height:calc(1 + .3/var(--font-body-scale))}.list-menu__item--link{text-decoration:none;padding-bottom:var(--spacing-md);padding-top:var(--spacing-md);line-height:calc(1 + .8/var(--font-body-scale))}@media (min-width:768px){.list-menu__item--link{padding-bottom:var(--spacing-xs);padding-top:var(--spacing-xs)}}.header__icons--style-icon-text,.header__icons--style-text{gap:.4rem}.header__icons--style-icon-text,.header__icons--style-text{display:flex!important;flex-direction:row!important;flex-wrap:nowrap!important;align-items:center!important}.header__icons--style-text{gap:1.6rem}.header--actions-text header-drawer .visually-hidden,.header__icons--style-text .visually-hidden,.header__menu-text{position:static!important;width:auto!important;height:auto!important;margin:0!important;padding:0!important;overflow:visible!important;clip:auto!important;clip-path:none!important;white-space:nowrap;font-size:1.4rem;font-weight:400;letter-spacing:0;text-transform:none!important;line-height:1;text-decoration:none!important;border-bottom:0!important}.header__icons--style-text .cart-count-bubble .visually-hidden{position:absolute!important;width:1px!important;height:1px!important;margin:-1px!important;padding:0!important;overflow:hidden!important;clip:rect(0 0 0 0)!important;clip-path:inset(50%)!important;white-space:nowrap!important;border:0!important}.header--actions-text header-drawer>details>summary,.header__icons--style-text .header__icon,.header__icons--style-text .header__text-link,.header__icons--style-text details-modal summary{text-decoration:none!important;background:none!important;border-bottom:0!important}.header__icons--style-text .header__icon:after,.header__icons--style-text .header__icon:before{display:none!important}@media (min-width:1024px){.header__icons .header__icon:focus-visible,.header__icons .header__icon:hover,.header__icons .header__text-link:focus-visible,.header__icons .header__text-link:hover{text-decoration:underline!important;text-underline-offset:.3rem}}.header--actions-text
	header-drawer>details:not([open])>summary
	.svg-wrapper,.header--actions-text .menu-drawer__menu-button .svg-wrapper,.header--actions-text .menu-drawer__menu-button>svg,.header--actions-text header-drawer>details:not([open])>summary svg,.header--actions-text header-drawer>details[open]>summary .icon-hamburger,.header__icons--style-text .header__icon .svg-wrapper,.header__icons--style-text .header__icon>svg,.header__icons--style-text details-modal summary .svg-wrapper,.header__icons--style-text details-modal summary>svg{display:none!important}.header--actions-text header-drawer>details[open]>summary .icon-close{display:inline-block!important;width:1.4rem!important;height:1.4rem!important;color:currentColor}.header__icons--style-text .header__search{display:none!important}.header__icons--style-text .header__text-link--search{display:inline-flex!important}.header__text-link--search{display:none}.header--actions-text .menu-drawer__menu-button,.header--actions-text header-drawer>details>summary,.header__icons--style-text .header__icon,.header__icons--style-text .header__text-link,.header__icons--style-text details-modal summary{width:auto!important;min-width:0!important;height:auto!important;display:inline-flex!important;align-items:center!important;gap:.4rem}.header__text-link--search span{font-size:1.4rem;font-weight:400;letter-spacing:0;text-transform:none;line-height:1}.header__icons--style-text .header__icon,.header__icons--style-text .header__icon>span,.header__icons--style-text .header__text-link,.header__icons--style-text .header__text-link span{font-family:inherit;font-size:1.4rem!important;font-weight:300!important;letter-spacing:0!important;text-transform:none!important;line-height:1!important;color:currentColor!important}.header .header__icon--account,.header .header__icon--search,.header .header__search,.header .header__text-link--search{display:none!important}@media (min-width:1024px){.header .header__icon--account,.header .header__icon--search,.header .header__search,.header .header__text-link--search{display:inline-flex!important}}.header--mobile-menu-text
	header-drawer>details:not([open])>summary
	.svg-wrapper,.header--mobile-menu-text
	header-drawer>details[open]>summary
	.icon-hamburger,.header--mobile-menu-text header-drawer>details:not([open])>summary
	.icon-close,.header--mobile-menu-text header-drawer>details:not([open])>summary svg,.header--mobile-menu-text header-drawer>details>summary .icon-hamburger{display:none!important}.header--mobile-menu-text header-drawer:has(>details[open]){margin-left:0!important}.header--mobile-menu-text header-drawer>details[open]>summary{width:auto!important;min-width:0!important;padding:.4rem!important;justify-content:flex-start!important}.header--mobile-menu-text header-drawer>details[open]>summary>span{display:inline-flex!important;align-items:center!important;justify-content:flex-start!important;width:auto!important;min-width:0!important}.header--mobile-menu-text header-drawer>details>summary{position:relative;width:auto!important;height:auto!important;padding:var(--spacing-xs) 0!important;display:inline-flex!important;align-items:center!important;gap:.4rem;min-width:4ch}.header--mobile-menu-text
	header-drawer>details>summary[aria-expanded]:before,.header--mobile-menu-text header-drawer>details>summary:before,.header--mobile-menu-text header-drawer>details[open]>summary:before{content:none!important;display:none!important}.header__menu-label{display:none}.header--mobile-menu-text
	header-drawer>details>summary
	.header__menu-label{display:inline-block;font-size:1.4rem;font-weight:300;letter-spacing:0;text-transform:none;line-height:1;opacity:1;transition:opacity .25s cubic-bezier(.2,0,0,1)}.header--mobile-menu-text
	header-drawer>details[open]>summary
	.header__menu-label{display:none!important}.header--mobile-menu-text header-drawer>details>summary .visually-hidden{position:absolute!important;width:1px!important;height:1px!important;margin:-1px!important;padding:0!important;overflow:hidden!important;clip:rect(0 0 0 0)!important;clip-path:inset(50%)!important}.header__icons--style-text .cart-count-bubble{position:static!important;display:inline-flex!important;flex-direction:row!important;align-items:baseline!important;justify-content:flex-start!important;gap:0!important;margin:0 0 0 .3rem!important;padding:0!important;width:auto!important;min-width:0!important;height:auto!important;background:none!important;color:inherit!important;border-radius:0!important;font-size:inherit!important;font-weight:inherit!important;line-height:inherit!important;white-space:nowrap!important}.header__icons--style-text .cart-count-bubble:before{content:"(";display:inline!important;flex:0 0 auto}.header__icons--style-text .cart-count-bubble:after{content:")";display:inline!important;flex:0 0 auto}.header__icons--style-text .cart-count-bubble span[aria-hidden=true]{display:inline!important;font-size:inherit!important;font-weight:inherit!important;letter-spacing:0;text-transform:none;line-height:inherit!important;margin:0!important;padding:0!important}.cart-count-bubble--empty{display:none!important}.header__icons--style-text .cart-count-bubble--empty{display:inline-flex!important}.section-header.shopify-section-group-header-group{z-index:10}.shopify-section-header-sticky{position:sticky;top:0}.shopify-section-header-hidden{top:calc(var(--header-height)*-1)}.shopify-section-header-hidden.menu-open{top:0}.section-header.animate{transition:top .15s ease-out}.shopify-section-group-header-group{z-index:4}.section-header~.shopify-section-group-header-group{z-index:auto}.section-header{position:sticky}.header-wrapper{display:block;position:relative;background-color:rgb(var(--color-background))}.header{display:grid;grid-template-areas:"left-icons heading icons";grid-template-columns:1fr 2fr 1fr;align-items:center;padding-block:var(--spacing-lg)!important}@media (min-width:1024px){.header{grid-template-areas:"navigation heading icons";grid-template-columns:1fr auto 1fr;column-gap:var(--spacing-xl)}}.header--has-app{grid-template-columns:auto 1fr auto}@media (min-width:768px){.header--has-app{grid-template-columns:1fr 2fr 1fr}}.header [tabindex="-1"]:focus{outline:none}.header__heading{margin:0;line-height:0}.header>.header__heading-link{line-height:0}.header__heading,.header__heading-link{grid-area:heading;justify-self:center;text-align:center}.header__heading-link{display:inline-block;padding:.75rem;text-decoration:none;word-break:break-word}.header__heading-link:hover .h2{color:rgb(var(--color-foreground))}.header__heading-link .h2{line-height:1;color:rgba(var(--color-foreground),.75)}.header__heading-logo{height:auto;max-width:100%}.header__heading-logo-wrapper{width:100%;display:inline-block;transition:width .3s cubic-bezier(.52,0,.61,.99)}.header__icons{display:flex;grid-area:icons;justify-self:end}.header__icons .shopify-app-block{max-width:4.4rem;max-height:4.4rem;overflow:hidden}.header__icon span,.header__icon:not(.header__icon--summary){display:flex;align-items:center;justify-content:center}.header__icon{color:rgb(var(--color-foreground))}.header__icon span{height:100%}.header__icon .svg-wrapper{width:var(--spacing-5xl);height:var(--spacing-5xl)}.header__icon:after{content:none}.header__icon:hover .icon,.modal__close-button:hover .icon{transform:scale(1.07)}.header__icon .icon{height:var(--spacing-xl);width:var(--spacing-xl);fill:none;vertical-align:middle}.header__icon,.header__icon--cart .icon{height:4.4rem;width:4.4rem;padding:0}.header__icon--cart{position:relative}.header__icon--menu[aria-expanded=true]:before{content:"";top:100%;left:0;height:calc(var(--viewport-height, 100vh) - var(--header-bottom-position, 100%));width:100%;display:block;position:absolute;background:rgba(var(--color-foreground),.5)}.header__icon--account shop-user-avatar{--shop-avatar-size:2.8rem}details .header__icon-close{display:none}details[open] .header__icon-close{display:inline-block}account-icon{display:flex}.header:not(.header--has-menu) *>.header__search,menu-drawer+.header__search{display:none}.header__search{display:inline-flex;line-height:0}details[open]>.search-modal{opacity:1;animation:animateMenuOpen var(--duration-default) ease}details[open] .modal-overlay{display:block}details[open] .modal-overlay:after{position:absolute;content:"";background-color:rgb(var(--color-foreground),.5);top:100%;left:0;right:0;height:100vh}.search-modal{opacity:0;border-bottom:.1rem solid rgba(var(--color-foreground),.08);min-height:calc(100% + var(--inputs-margin-offset) + var(--inputs-border-width)*2);height:100%;padding-block:var(--spacing-5xl)}.search-modal__content{display:flex;align-items:center;width:100%;height:100%;line-height:calc(1 + .8/var(--font-body-scale));position:relative}.search-modal__content-bottom{bottom:calc(var(--inputs-margin-offset)/2)}.search-modal__content-top{top:calc(var(--inputs-margin-offset)/2)}.search-modal__form{width:100%}@media (min-width:1024px){.search-modal__form{max-width:74.2rem}}.search-modal__close-button{position:absolute;right:.3rem}@media (min-width:768px){.search-modal__close-button{right:var(--spacing-md)}}@media (min-width:1024px){.search-modal__close-button{position:static;margin-left:var(--spacing-xs)}}.header__icon--menu .icon{display:block;position:absolute;opacity:1;transform:scale(1);transition:transform .15s ease,opacity .15s ease}details:not([open])>.header__icon--menu .icon-close,details[open]>.header__icon--menu .icon-hamburger{visibility:hidden;opacity:0;transform:scale(.8)}.js details[open]:not(.menu-opening)>.header__icon--menu .icon-close{visibility:hidden}.js details[open]:not(.menu-opening)>.header__icon--menu .icon-hamburger{visibility:visible;opacity:1;transform:scale(1.07)}.js details>.header__submenu{opacity:0;transform:translateY(-1.5rem)}details[open]>.header__submenu{opacity:1;transform:translateY(0);z-index:1}@media (prefers-reduced-motion:reduce){details[open]>.header__submenu{opacity:1;transform:translateY(0)}}.header__inline-menu{grid-area:navigation;display:none}@media (min-width:1024px){.header__inline-menu{display:block}}.header__menu{padding:0 var(--spacing-md)}.header__menu-item{text-decoration:none;color:rgba(var(--color-foreground),.75)}.header__menu-item:hover{color:rgb(var(--color-foreground))}.header__menu-item span{transition:text-decoration var(--duration-short) ease}.header__menu-item:hover span{text-decoration:underline;text-underline-offset:.3rem}details[open]>.header__menu-item{text-decoration:underline}details[open]:hover>.header__menu-item{text-decoration-thickness:.2rem}details[open]>.header__menu-item .icon-caret{transform:rotate(180deg)}.header__active-menu-item{transition:text-decoration-thickness var(--duration-short) ease;color:rgb(var(--color-foreground));text-decoration:underline;text-underline-offset:.3rem}.header__menu-item:hover .header__active-menu-item{text-decoration-thickness:.2rem}.header__submenu{transition:opacity .2s ease,transform .2s ease}.global-settings-popup,.header__submenu.global-settings-popup{border-radius:var(--popup-corner-radius);border-color:rgba(var(--color-foreground),var(--popup-border-opacity));border-style:solid;border-width:var(--popup-border-width);box-shadow:var(--popup-shadow-horizontal-offset) var(--popup-shadow-vertical-offset) var(--popup-shadow-blur-radius) rgba(var(--color-shadow),var(--popup-shadow-opacity));z-index:-1}.header__submenu.global-settings-popup{border:0;border-top:.1rem solid rgba(var(--color-foreground),.08);border-radius:0;box-shadow:none}.header__submenu.list-menu{padding:var(--spacing-md) 0}.header__submenu .header__submenu{background-color:rgba(var(--color-foreground),.03);padding:var(--spacing-md) 0;margin:var(--spacing-md) 0}.header__submenu .header__menu-item:after{right:var(--spacing-xl)}.header__submenu .header__menu-item{justify-content:space-between;padding:var(--spacing-xs) var(--spacing-xl)}.header__submenu .header__menu-item:hover{text-decoration-line:underline}.header__menu-item .icon-caret{right:var(--spacing-xs)}.header__submenu .icon-caret{flex-shrink:0;margin-left:var(--spacing-md);position:static}details-disclosure>details,header-menu>details{position:relative}