.section-header:has(shudhi-header){position:relative;top:auto;z-index:40;margin-bottom:0}.shudhi-header{display:block;--header-bar-height: 80px;--header-mark-size: 40px;--header-duration: .3s}.shudhi-header .shudhi-header__sentinel{display:block;position:absolute;top:60px;height:1px;width:1px;pointer-events:none}.shudhi-header .shudhi-header__spacer{display:block;height:var(--header-bar-height)}.shudhi-header[data-over-hero=true] .shudhi-header__spacer{display:block;height:0}body:has(.shudhi-header[data-over-hero=true]) .shudhi-hero{padding-top:calc(var(--section-y) + 80px)}.shudhi-header__surface{position:fixed;inset:0 0 auto;background:rgb(var(--color-background));border-bottom:1px solid var(--shudhi-hairline);transition:background-color var(--header-duration) ease-out,border-color var(--header-duration) ease-out}.shudhi-header[data-transparent=true] .shudhi-header__surface{background:transparent;border-color:transparent}.shudhi-header[data-compact=true][data-panel=false] .shudhi-header__surface{background:rgba(var(--color-background),.95);-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px)}.shudhi-header .shudhi-header__row{display:flex;height:var(--header-bar-height);gap:var(--sp-4);justify-content:space-between;align-items:center;padding-block:0;padding-inline:var(--gutter)}.shudhi-header__brand{display:flex;align-items:center;flex:none;color:rgb(var(--color-foreground));text-decoration:none}.shudhi-header__mark{display:grid;place-items:center;width:var(--header-mark-size);height:var(--header-mark-size);border-radius:var(--radius-md);background:rgb(var(--color-button));color:rgb(var(--color-button-text));transition:width var(--header-duration) ease-out,height var(--header-duration) ease-out}.shudhi-header__mark svg{width:55%;height:55%}.shudhi-header__logo{width:auto;max-width:160px;height:var(--header-mark-size);object-fit:contain;transition:height var(--header-duration) ease-out}.shudhi-header__wordmark-track{display:none;grid-template-columns:1fr;transition:grid-template-columns var(--header-duration) ease-out}.shudhi-header__wordmark{min-width:0;overflow:hidden;white-space:nowrap;opacity:1;transition:opacity var(--header-duration) ease-out}.shudhi-header__wordmark>span{display:block;padding-inline-start:var(--sp-3);font-family:var(--font-heading-family);font-size:var(--fs-h3);letter-spacing:.08em;text-transform:uppercase}.shudhi-header[data-compact=true] .shudhi-header__wordmark-track{grid-template-columns:0fr}.shudhi-header[data-compact=true] .shudhi-header__wordmark{opacity:0}.shudhi-header__nav{display:none;margin-inline-start:auto}.shudhi-header ul{list-style:none;padding:0;margin:0}.shudhi-header__nav>ul{display:flex;align-items:center;gap:var(--sp-6)}.shudhi-header__item{position:relative;display:inline-flex;align-items:center;min-height:var(--touch-target);padding:0;border:0;background:none;color:rgb(var(--color-foreground));font:500 var(--fs-nav)/var(--lh-body) var(--font-body-family);text-decoration:none;cursor:pointer;transition:color .15s}.shudhi-header__item:after{content:"";position:absolute;inset-inline-start:0;bottom:4px;width:100%;height:2px;background:rgb(var(--color-button));transform:scaleX(0);transform-origin:left;transition:transform .25s ease-out}.shudhi-header__item:hover:after,.shudhi-header__item:focus-visible:after,.shudhi-header__item[aria-expanded=true]:after{transform:scaleX(1)}.shudhi-header__item:hover,.shudhi-header__item[aria-current=page]{color:rgb(var(--color-button))}.shudhi-header .header__icons{flex:none;padding:0;align-items:center}.shudhi-header .header__icon{color:rgb(var(--color-foreground))}.shudhi-header .header__icon--cart{margin-right:0}.shudhi-header__menu-toggle,.shudhi-header__drawer button{border:0;background:none;cursor:pointer}.shudhi-header__panels{display:none;grid-template-rows:0fr;transition:grid-template-rows .25s ease-out}.shudhi-header[data-panel=true] .shudhi-header__panels{grid-template-rows:1fr}.shudhi-header__panel-clip{min-height:0;overflow:hidden}.shudhi-header__panel-container{padding-inline:var(--gutter)}.shudhi-header__panel{margin-inline-start:var(--submenu-offset, 0px);padding:var(--sp-2) 0 var(--sp-6);width:max-content;max-width:100%;opacity:0;transition:opacity .2s ease-out;max-height:calc(100dvh - var(--header-bar-height));overflow-y:auto}.shudhi-header[data-panel=true] .shudhi-header__panel{opacity:1;transition-delay:.1s}.shudhi-header__panel .shudhi-header__item{font-size:var(--fs-body);font-weight:400;gap:var(--sp-2)}.shudhi-header__panel .shudhi-header__parent-link{font-weight:500}.shudhi-header .shudhi-header__grandchildren{padding-inline-start:var(--sp-5)}.shudhi-header :focus-visible{outline:2px solid rgb(var(--color-button-text));outline-offset:2px;box-shadow:0 0 0 6px rgb(var(--color-button))}.shudhi-header__drawer{position:fixed;inset:0 0 0 auto;width:min(100%,384px);max-width:100%;height:100%;height:100dvh;max-height:100dvh;margin:0;padding:var(--sp-5);border:0;background:rgb(var(--color-background));color:rgb(var(--color-foreground));overflow-y:auto;opacity:0;transform:translate(40px);transition:transform .2s ease-in-out,opacity .2s ease-in-out}.shudhi-header__drawer[data-visible=true]{opacity:1;transform:translate(0)}.shudhi-header__drawer::backdrop{background:rgba(var(--color-foreground),.25);-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);opacity:0;transition:opacity .1s}.shudhi-header__drawer[data-visible=true]::backdrop{opacity:1}.shudhi-header__drawer-heading{display:flex;align-items:center;justify-content:space-between;gap:var(--sp-4);margin-bottom:var(--sp-5)}.shudhi-header__drawer-heading h2{font:400 var(--fs-h3)/var(--lh-heading) var(--font-heading-family);margin:0}.shudhi-header__mobile-nav>ul>li{border-bottom:1px solid var(--shudhi-hairline)}.shudhi-header__mobile-nav a,.shudhi-header__mobile-nav summary{display:flex;align-items:center;justify-content:space-between;min-height:48px;color:rgb(var(--color-foreground));font:500 var(--fs-body)/var(--lh-body) var(--font-body-family);text-decoration:none;cursor:pointer;padding-block:var(--sp-2)}.shudhi-header__mobile-nav summary{list-style:none}.shudhi-header__mobile-nav summary::-webkit-details-marker{display:none}.shudhi-header__mobile-nav summary .svg-wrapper{width:var(--icon-size);height:var(--icon-size);transition:transform .2s}.shudhi-header__mobile-nav details[open]>summary .svg-wrapper{transform:rotate(180deg)}.shudhi-header__mobile-nav ul ul{padding-inline-start:var(--sp-4);padding-bottom:var(--sp-3)}.shudhi-header__mobile-nav ul ul a{min-height:44px;font-weight:400;color:var(--shudhi-muted)}.shudhi-header__mobile-nav a:hover{color:rgb(var(--color-button))}.shudhi-header__drawer-footer{padding-block:var(--sp-5)}.shudhi-header__drawer-footer .shudhi-btn{width:100%}.shudhi-header__social{margin-top:var(--sp-4)}.shudhi-header shopify-account.header__icon{--shopify-account-font-heading: var(--font-heading-family);--shopify-account-font-body: var(--font-body-family);--shopify-account-color-background: rgb(var(--color-background));--shopify-account-color-text: rgb(var(--color-foreground));--shopify-account-color-accent: rgb(var(--color-button));--shopify-account-color-accent-text: rgb(var(--color-button-text));--shopify-account-dialog-position-top: var(--account-dialog-top, 80px)}.shudhi-header shopify-account.header__icon:not(:defined){display:flex;align-items:center;justify-content:center;min-width:44px;height:44px}@media(min-width:1024px){.shudhi-header[data-compact=false]{--header-mark-size: 64px}.shudhi-header__wordmark-track{display:grid}.shudhi-header__nav{display:block}.shudhi-header__panels{display:grid}.shudhi-header .shudhi-header__menu-toggle,.shudhi-header[data-drawer-only] .shudhi-header__nav{display:none}.shudhi-header[data-drawer-only] .shudhi-header__menu-toggle{display:flex}}@media(max-width:1023px){.shudhi-header .desktop-localization-wrapper{display:none}}@media(prefers-reduced-motion:reduce){.shudhi-header *,.shudhi-header *:before,.shudhi-header *:after,.shudhi-header__drawer::backdrop{transition-duration:.01ms!important;transition-delay:0ms!important;animation-duration:.01ms!important}}@supports (interpolate-size: allow-keywords){.shudhi-header__mobile-nav details{interpolate-size:allow-keywords}.shudhi-header__mobile-nav details::details-content{block-size:0;overflow:clip;transition:block-size .25s ease-out,content-visibility .25s allow-discrete}.shudhi-header__mobile-nav details[open]::details-content{block-size:auto}}.shudhi-header .shudhi-header__row .header__icons .header__search{display:inline-flex}
/*# sourceMappingURL=/cdn/shop/t/5/assets/shudhi-header.css.map */
