.storefront .shop-header.default-store-header{display:grid;grid-template-columns:auto minmax(250px,1fr) auto;align-items:center;gap:34px;padding:12px max(24px,calc((100vw - 1440px)/2));position:relative;background:#fff;border-bottom:1px solid #e8edf0;box-sizing:border-box;min-height:82px;overflow:visible}.default-store-header.is-sticky{position:sticky!important;top:0;z-index:80}.default-header-brand{min-width:0}.default-header-brand .store-brand img{height:54px!important;max-width:255px!important;object-fit:contain}.default-header-menu{display:none}.default-header-search{min-width:0}.default-header-search .fast-product-search-launch{height:50px;border:1px solid #d8e6ef;border-radius:10px;background:#fff}.default-header-search .fast-product-search-launch>button:first-child{padding:8px 14px}.default-header-search .fast-product-search-launch>button:first-child span{font-size:15px}.default-header-search .fast-product-search-launch>button:first-child svg{color:#758698}.default-header-search [data-fast-search-photo]{border:0;color:#354f60}.default-track-order{display:flex;align-items:center;gap:9px;border:0;border-radius:30px;background:var(--green,#02bfe4);color:#fff;padding:7px 17px 7px 8px;cursor:pointer;white-space:nowrap}.default-track-order>span:first-child{display:grid;place-items:center;width:39px;height:39px;background:#ffffff26;border-radius:50%}.default-track-order svg{width:23px;height:23px}.default-track-order>span:last-child{display:grid;text-align:left;gap:1px}.default-track-order strong{font-size:14px;line-height:18px}.default-track-order small{font-size:10px;line-height:13px}.default-header-links{display:none!important;position:absolute;top:100%;left:16px;width:230px;max-width:calc(100vw - 32px);z-index:100;padding:8px;background:#fff;border:1px solid #dfe7ed;border-radius:8px;box-shadow:0 10px 25px #16334626}.default-header-links.is-open{display:flex!important;flex-direction:column;align-items:stretch;gap:0}.default-header-links a,.default-header-links button{display:block;padding:11px 12px;border:0;background:none;color:#294350;text-decoration:none;text-align:left;font:13px Kalpurush,Arial;cursor:pointer}.default-header-links a:hover,.default-header-links button:hover{background:#f0f8fa}.default-track-dialog{width:min(420px,calc(100vw - 28px));box-sizing:border-box;border:0;border-radius:14px;padding:20px;background:#fff;color:#294350}.default-track-dialog::backdrop{background:#16334680}.default-track-dialog header{display:flex;align-items:center;justify-content:space-between;gap:10px;margin-bottom:14px}.default-track-dialog h2{font-size:20px;margin:0}.default-track-dialog header button{width:32px;height:32px;display:grid;place-items:center;border:1px solid #f0c7cc;border-radius:50%;background:#fff0f1;color:#c6283e;font:24px/1 Kalpurush,Arial;padding:0;cursor:pointer}.default-track-dialog label{display:grid;gap:6px;margin:12px 0;font-size:13px}.default-track-dialog input{padding:10px;border:1px solid #cbd9e1;border-radius:6px;width:100%;box-sizing:border-box}.default-track-dialog .button{width:100%;margin-top:5px}
@media(max-width:600px){.storefront .shop-header.default-store-header{grid-template-columns:36px 1fr 36px;gap:0;padding:0;min-height:0}.default-header-menu{display:grid;place-items:center;grid-column:1;grid-row:1;width:36px;height:40px;margin-left:8px;padding:4px;border:0;background:none;color:#273840;cursor:pointer}.default-header-menu svg{width:26px;height:26px}.default-header-brand{grid-column:2;grid-row:1;display:flex;justify-content:center;padding:9px 0}.default-header-brand .store-brand img{height:43px!important;max-width:220px!important}.default-header-brand .store-brand{font-size:23px}.default-header-search{grid-column:1/-1;grid-row:2;padding:6px 5px;background:#b9f0fa}.default-header-search .fast-product-search-launch{height:46px;border:0;border-radius:10px}.default-header-search .fast-product-search-launch>button:first-child span{font-size:15px}.default-header-search .fast-product-search-launch>button:first-child{padding:8px 12px}.default-track-order{display:none}.default-header-links{left:8px}}

@media(min-width:601px) and (max-width:1100px){.storefront .shop-header.default-store-header{grid-template-columns:auto minmax(180px,1fr) auto;gap:16px;padding:10px 18px;min-height:72px}.default-header-brand .store-brand img{height:42px!important;max-width:185px!important}.default-header-search .fast-product-search-launch{height:44px}.default-track-order{gap:6px;padding:6px 11px 6px 6px}.default-track-order>span:first-child{width:31px;height:31px}.default-track-order strong{font-size:12px}.default-track-order small{font-size:9px}}
@media(max-width:600px){.default-header-brand{padding:5px 0}.default-header-brand .store-brand img{height:34px!important;max-width:190px!important}.default-header-menu{height:34px;width:34px}.default-header-menu svg{width:23px;height:23px}.default-header-search{padding:4px}.default-header-search .fast-product-search-launch{height:38px;border-radius:7px}.default-header-search .fast-inline-label{padding:0 8px;gap:6px}.default-header-search .fast-inline-label input{font-size:13px}.default-header-search .fast-product-search-launch>button{padding:5px 7px}.default-header-search .fast-product-search-launch svg{width:20px;height:20px;flex-basis:20px}.default-header-search .fast-launch-submit{width:34px!important;min-width:34px!important;height:32px!important;margin:3px!important;padding:5px!important}}

@media(max-width:600px){.storefront .shop-header.default-store-header{position:sticky!important;top:0;z-index:80;box-shadow:0 2px 8px #16334612}}

@media(max-width:600px){.storefront .shop-header.default-store-header{position:relative!important;box-shadow:none}.default-header-search.mobile-sticky-search{position:sticky;top:0;z-index:80;box-sizing:border-box;width:100%;box-shadow:0 2px 8px #16334612}}

@media(min-width:601px){.storefront .shop-header.default-store-header{padding-left:var(--header-content-left,24px);padding-right:var(--header-content-right,24px)}}

.default-header-categories{display:flex;align-items:center;gap:9px;grid-column:1/-1;width:100%;min-width:0;padding-top:8px}.default-header-categories .store-hover-menu{flex:1;min-width:0;background:transparent;box-shadow:none;isolation:auto;z-index:45}.default-header-categories .hover-menu-root{display:flex;flex-wrap:nowrap;overflow-x:auto;scrollbar-width:none;gap:3px}.default-header-categories .hover-menu-root::-webkit-scrollbar{display:none}.default-header-categories .hover-menu-root>.hover-menu-item{flex:0 0 auto}.default-header-categories .hover-menu-item>a{color:#111;font-size:14px;font-weight:400;padding:7px 10px;gap:7px;border-radius:4px;white-space:nowrap}.default-header-categories .hover-menu-item:has(>.hover-submenu-toggle)>a{padding-right:29px}.default-header-categories .hover-menu-thumbnail{width:28px;height:28px;flex-basis:28px}.default-header-categories .hover-menu-item>a:hover,.default-header-categories .hover-menu-item.is-open>a{background:#ff8617;color:#fff}.default-header-categories .hover-menu-item.is-open>.hover-submenu-toggle{color:#fff}.default-header-categories .hover-submenu-toggle{top:6px}.default-header-categories .hover-menu-dropdown{border-top:2px solid #ff8617;background:#fff;color:#26303d;border-radius:0 0 5px 5px}.default-header-categories .hover-menu-dropdown .hover-menu-item>a{color:#26303d;padding:9px 11px;font-size:13px}.default-header-categories .hover-menu-dropdown .hover-menu-item>a:hover,.default-header-categories .hover-menu-dropdown .hover-menu-item.is-open>a{background:#ff8617;color:#fff}.default-category-offer{display:flex;align-items:center;gap:7px;color:#ed0035;text-decoration:none;white-space:nowrap;font:14px Kalpurush,Arial;padding:6px 10px 6px 0;flex-shrink:0;border-right:1px solid #e8edf1}.default-category-offer svg{width:20px;height:27px}.default-category-offer:hover{color:#c8002b}.default-header-categories .hover-menu-view-all>a{color:#c65e0d}.default-header-categories .hover-menu-mobile-toggle{display:none}@media(min-width:601px){.storefront .shop-header.default-store-header{row-gap:0}}@media(max-width:600px){.default-header-categories{display:none}}

.default-header-categories{flex-wrap:nowrap;gap:12px;align-items:center}.default-header-categories .store-hover-menu{order:0}.default-header-categories .default-category-offer{order:1;margin-left:auto;border-right:0;border-left:1px solid #e8edf1;padding:3px 0 3px 12px;gap:7px;height:45px;box-sizing:border-box}.header-offer-clock{display:flex;align-items:flex-start;gap:4px;margin-left:5px;font-variant-numeric:tabular-nums}.header-offer-clock>span{display:grid;text-align:center;gap:2px}.header-offer-clock b{display:grid;place-items:center;width:31px;height:27px;border:1px solid #ffb8c8;border-radius:7px;background:linear-gradient(#fff7fa,#ffeaf0 49%,#ffdae5 50%,#ffe8ee);box-shadow:inset 0 1px 0 #fff,0 2px 0 #f8bfcd;font:700 19px/1 Kalpurush,Arial;color:#ed0035}.header-offer-clock small{font:8px/10px Kalpurush,Arial;color:#b87582}.header-offer-clock i{font:700 18px/27px Kalpurush,Arial;color:#ed0035;font-style:normal}.default-header-categories .default-category-offer>svg{width:18px;height:25px}.default-header-categories .default-category-offer>span:first-of-type{font-size:13px}@media(min-width:601px) and (max-width:800px){.default-header-categories{gap:7px}.default-header-categories .default-category-offer{padding-left:8px;gap:5px}.header-offer-clock{margin-left:1px}}

.default-header-categories .hover-menu-root>.hover-menu-item>a{display:flex!important;flex-direction:row!important;align-items:center!important;flex-wrap:nowrap!important;white-space:nowrap!important}.default-header-categories .hover-menu-root>.hover-menu-item>a .hover-menu-label{white-space:nowrap;line-height:20px}.default-header-categories .default-category-offer{display:flex;flex-direction:row;flex-wrap:nowrap;align-items:center;white-space:nowrap;height:38px}.header-offer-clock{display:flex;flex-direction:row;align-items:center;flex-wrap:nowrap;white-space:nowrap}.header-offer-clock>span{display:flex;flex-direction:row;align-items:center;gap:3px}.header-offer-clock small{line-height:12px;margin:0}.header-offer-clock i{line-height:27px}

@media(min-width:601px){.default-header-categories{background:#f4f7fa;border:1px solid #e8edf3;border-radius:6px;padding:3px 8px;box-sizing:border-box;gap:8px;margin-top:7px}.default-header-categories .hover-menu-item>a{padding:4px 8px;font-size:13px;gap:6px}.default-header-categories .hover-menu-thumbnail{width:24px;height:24px;flex-basis:24px}.default-header-categories .hover-menu-item:has(>.hover-submenu-toggle)>a{padding-right:26px}.default-header-categories .hover-submenu-toggle{top:1px;height:29px;width:23px}.default-header-categories .default-category-offer{height:32px;padding-left:9px;gap:6px}.default-header-categories .default-category-offer>svg{width:17px;height:23px}.default-header-categories .default-category-offer>span:first-of-type{font-size:12px}.header-offer-clock b{width:28px;height:24px;font-size:17px;border-radius:6px}.header-offer-clock i{line-height:24px;font-size:16px}.header-offer-clock small{font-size:7px}.header-offer-clock{gap:3px;margin-left:3px}}

.default-header-actions{display:flex;align-items:center;justify-content:flex-end;gap:30px;grid-column:3;grid-row:1;white-space:nowrap}
.default-header-actions .default-sign-in,.default-header-actions .default-track-order{display:inline-flex;align-items:center;justify-content:center;gap:7px;width:auto;min-height:38px;margin:0;padding:5px 0;border:0;border-radius:0;background:transparent!important;color:#18314b!important;font-size:14px;font-weight:400;line-height:1.3;box-shadow:none;text-decoration:none;cursor:pointer}
.default-header-actions svg{display:block;width:22px;height:22px;flex:0 0 22px;color:#697789}
.default-header-actions .default-sign-in:hover,.default-header-actions .default-track-order:hover{color:var(--green,#02bfe4)!important}
.default-header-actions a:hover svg,.default-header-actions button:hover svg{color:var(--green,#02bfe4)}
@media(min-width:601px) and (max-width:1024px){.default-header-actions{gap:16px}.default-header-actions .default-sign-in,.default-header-actions .default-track-order{font-size:12px;gap:5px}}
@media(max-width:600px){.default-header-actions{display:none}}

.header-login-dialog{width:min(390px,calc(100vw - 28px));padding:20px;border:1px solid #dce5ef;border-radius:10px;background:#fff;color:#233a50;box-sizing:border-box}.header-login-dialog::backdrop{background:#10223488}.header-login-heading{display:flex;align-items:center;justify-content:space-between;margin-bottom:16px}.header-login-heading h2{font-size:20px;margin:0}.header-login-heading button{width:30px;height:30px;display:grid;place-items:center;border:0;border-radius:50%;background:#fff0f2;color:#d9324d;font-size:23px;padding:0}.header-login-dialog label{margin-bottom:13px;font-size:13px}.header-login-dialog input:not([type=checkbox]){padding:10px;margin-top:5px}.header-login-remember{display:flex;align-items:center;gap:7px}.header-login-remember input{width:15px;margin:0}.header-login-dialog .button{width:100%;background:var(--green,#02bfe4)}.header-login-links{display:flex;justify-content:space-between;gap:12px;font-size:12px;margin-top:15px}
.default-header-actions .default-sign-in,.default-header-actions .default-track-order{font-weight:600!important}

.storefront .shop-header.default-store-header:has(.fast-inline-panel:not([hidden])){z-index:220!important}.default-header-search{position:relative;z-index:221}.default-header-search .fast-inline-panel{z-index:222}

@media(min-width:1025px){.announcement.announcement-hide-desktop{display:none!important}}@media(min-width:601px) and (max-width:1024px){.announcement.announcement-hide-tablet{display:none!important}}@media(max-width:600px){.announcement.announcement-hide-mobile{display:none!important}}
@media(max-width:600px){.storefront .shop-header.default-store-header{--default-header-surface:#ffffff}.default-store-header .default-header-brand,.default-store-header .default-header-menu{background:#ffffff}}

.default-header-brand .store-brand img{height:var(--editor-header-logo,54px)!important}.default-header-search .fast-product-search-launch{height:var(--editor-header-search,50px)!important}.default-header-actions :is(a,button){color:var(--editor-header-text,inherit)}

/* Slim search controls in the mobile header and its editor preview. */
@media(max-width:600px){
.default-header-search{padding:3px 4px}
.default-header-search .fast-product-search-launch{height:36px!important;min-height:36px;border-radius:7px}
.default-header-search .fast-inline-label{padding:0 8px;gap:6px}
.default-header-search .fast-inline-label input{font-size:13px;line-height:1.2}
.default-header-search .fast-product-search-launch svg{width:18px;height:18px;flex-basis:18px}
.default-header-search .fast-product-search-launch>button{padding:4px 6px}
.default-header-search .fast-launch-submit{width:30px!important;min-width:30px!important;flex-basis:30px;height:28px!important;margin:2px 3px!important;padding:4px!important;border-radius:6px}
.default-header-search [data-fast-search-voice]{flex:0 0 28px}
.default-header-search [data-fast-search-photo]{flex:0 0 32px}
}
@media(max-width:600px){
.storefront .shop-header.default-store-header[data-mobile-row-sticky="1"]{position:sticky!important;top:0;z-index:81}
.storefront .shop-header.default-store-header[data-mobile-row-sticky="0"]{position:relative!important}
.default-header-search.mobile-sticky-search[data-mobile-sticky="1"]{position:sticky;top:var(--mobile-search-top,0px);z-index:80}
.default-header-search.mobile-sticky-search[data-mobile-sticky="0"]{position:relative;top:auto;box-shadow:none}
.storefront .default-store-header[data-mobile-full-width="1"],.storefront .default-header-search[data-mobile-full-width="1"]{width:100vw!important;max-width:none!important;margin-left:calc(50% - 50vw)!important;margin-right:calc(50% - 50vw)!important;box-sizing:border-box}
.custom-site-header:has(.default-store-header[data-mobile-row-sticky]){position:relative!important;top:auto}
}
.storefront .announcement[data-notice-full-width="1"]{width:100vw!important;max-width:none!important;margin-inline:calc(50% - 50vw)!important;box-sizing:border-box}
.storefront .announcement[data-notice-full-width="1"] .announcement-window{width:100%}
@media(min-width:601px){.storefront .default-store-header[data-desktop-full-width="1"]{width:100vw!important;max-width:none!important;margin-inline:calc(50% - 50vw)!important;padding-inline:24px!important}}
@media(max-width:600px){
.default-store-header .default-header-brand{padding-block:5px}
.default-store-header .default-header-brand .store-brand img{height:clamp(20px,var(--editor-header-logo,40px),48px)!important;max-width:220px!important}
.default-store-header .default-header-menu{height:30px;min-height:30px;padding:3px}
.default-store-header .default-header-menu svg{width:22px;height:22px}
}
@media(max-width:600px){.storefront>.default-header-search.mobile-sticky-search[data-mobile-sticky="1"]{position:sticky!important;top:var(--mobile-search-top,0px)!important;z-index:221}.storefront:has(>.mobile-sticky-search){overflow-y:visible;overflow-x:clip}}

@media(min-width:601px){.mobile-header-sticky-spacer{display:none!important}}

.default-header-search .fast-product-search-launch{background:var(--header-search-bg,#fff);border-color:var(--header-search-border,#d8e6ef)}
.default-header-search .fast-inline-label input,.default-header-search .fast-inline-label input::placeholder{color:var(--header-search-text,#758698)}
.default-header-search .fast-inline-label>svg,.default-header-search [data-fast-search-voice]{color:var(--header-search-icon,#354f60)}
.default-header-search .fast-product-search-launch .fast-launch-submit{background:var(--header-search-button,var(--green,#02bfe4));color:var(--header-search-button-ink,#fff)}
.default-header-search .fast-product-search-launch .fast-launch-submit:hover{background:var(--header-search-button-hover,var(--header-search-button,var(--green,#02bfe4)))}
.default-header-search .fast-product-search-launch [data-fast-search-photo]{color:var(--header-search-photo,#354f60)}
.default-store-header .default-header-actions :is(a,button){color:var(--editor-header-text,#18314b)!important}
@media(max-width:600px){
.default-store-header .default-header-brand,.default-store-header .default-header-menu{background:var(--mobile-header-bg,#fff)}
.storefront .shop-header.default-store-header{background:var(--mobile-header-bg,#fff)!important}
.default-store-header .default-header-menu{color:var(--header-menu-ink,#273840)}
.default-header-search{background:var(--header-search-panel,#b9f0fa)}
.default-header-search .fast-product-search-launch{border:1px solid var(--header-search-border,transparent)}
}