.spi_header{display:block;background:var(--color-background);color:var(--color-text);margin-bottom:var(--header-margin-bottom);padding-top:var(--header-padding-top);padding-bottom:var(--header-padding-bottom)}.spi_header--separator{border-bottom:1px solid var(--white-light-color)}.spi_header .spi_container{margin-top:0;margin-bottom:0}.spi_main-header{position:relative;display:flex;align-items:center;width:100%;height:90px;z-index:99}.spi_main-header-wrapper{position:relative;display:flex;align-items:center;justify-content:space-between;width:100%}.spi_main-header-wrapper-left{display:flex;align-items:center;justify-content:flex-start;flex:1}.spi_mobile-menu-toggle{display:none}.spi_menu-list{display:flex;align-items:center;gap:30px;margin:0;padding:0;list-style:none}.spi_menu-item{position:relative}.spi_menu-link{display:inline-flex;align-items:center;padding-block:28px;font-size:var(--fs-sm);font-weight:500;line-height:1.4;letter-spacing:.3px;text-decoration:none;text-transform:uppercase;color:var(--color-heading);transition:color .3s ease-in-out,opacity .3s ease-in-out}.spi_menu-link svg{width:15px;height:12px;flex-shrink:0;transition:transform .25s ease}.spi_has-dropdown:hover .spi_menu-link svg,.spi_has-dropdown-v2:hover .spi_menu-link svg,.spi_has-megamenu:hover .spi_menu-link svg{transform:rotate(180deg)}.spi_menu-link:hover{color:var(--primary-color)}.spi_main-header-wrapper-center{position:absolute;top:50%;left:50%;display:flex;align-items:center;justify-content:center;transform:translate(-50%,-50%);z-index:2}.spi_logo{width:var(--logo-width, 150px);max-width:100%;overflow:hidden}.spi_logo.spi_logo--text,.spi_logo:has(.spi_logo-text){width:auto!important;max-width:100%;overflow:visible}.spi_logo a{display:block;text-decoration:none;color:inherit}.spi_logo-img{display:block;width:100%;height:auto}.spi_logo-text{display:inline-block;font-family:var(--font-heading--family);font-size:clamp(20px,2.2vw,26px);font-weight:var(--font-heading--weight, 600);line-height:1.2;letter-spacing:.5px;color:var(--color-heading);text-decoration:none;white-space:nowrap}.spi_main-header-wrapper-right{display:flex;align-items:center;justify-content:flex-end;flex:1;gap:30px}.spi_main-header-wrapper-right shopify-store{display:contents}.spi_nav-icon-btn{position:relative;display:inline-flex;align-items:center;justify-content:center;width:24px;height:24px;color:var(--color-heading);text-decoration:none;transition:color .3s ease-in-out,transform .3s ease-in-out}.spi_nav-icon-btn .spi_cart-count,.spi_nav-icon-btn .spi_cart-drawer-badge-count,#spi_cart-count{position:absolute;top:-6px;right:-8px;min-width:18px;height:18px;display:none;align-items:center;justify-content:center;background:var(--primary-color);color:var(--white-color);font-size:10px;font-weight:700;border-radius:50%;padding:0 4px;line-height:1;z-index:10;box-sizing:border-box;pointer-events:none}.spi_nav-icon-btn .spi_cart-count.visible,.spi_nav-icon-btn .spi_cart-drawer-badge-count.visible,#spi_cart-count.visible{display:inline-flex}.spi_nav-icon-btn svg{display:block;width:20px;height:20px}.spi_nav-icon-btn:hover{color:var(--primary-color)}.spi_menu-item.spi_has-megamenu{position:static}.spi_megamenu{position:absolute;top:100%;left:50%;width:100vw;transform:translate(-50%,10px);background-color:var(--white-color);box-shadow:0 15px 35px #0000000f;border-top:1px solid var(--primary-color);opacity:0;visibility:hidden;transition:opacity .3s cubic-bezier(.25,.46,.45,.94),transform .3s cubic-bezier(.25,.46,.45,.94),visibility .3s cubic-bezier(.25,.46,.45,.94);z-index:9999}.spi_has-megamenu:hover .spi_megamenu{opacity:1;visibility:visible;transform:translate(-50%)}.spi_megamenu-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(250px,1fr));gap:40px;max-width:100%;margin:0 auto}.spi_megamenu-grid.spi_megamenu-has-promo{grid-template-columns:repeat(var(--megamenu-cols, 4),minmax(0,1fr)) 1.5fr}.spi_megamenu .spi_container{margin-top:0;margin-bottom:0;padding-right:0;max-width:100%;width:100%}.spi_megamenu-col{display:flex;flex-direction:column;height:100%;padding-top:60px;padding-bottom:60px}.spi_megamenu-col:has(.spi_megamenu-promo-img-wrapper){padding-top:0;padding-bottom:0}.spi_megamenu-title{font-size:var(--fs-base);font-weight:600;text-transform:uppercase;letter-spacing:1.5px;color:var(--text-color);margin-bottom:30px}.spi_megamenu-title a{color:inherit;font:inherit;letter-spacing:inherit;text-transform:inherit;text-decoration:none;transition:color .3s ease-in-out}.spi_megamenu-title a:hover{color:var(--primary-color)}.spi_megamenu-links{display:flex;flex-direction:column;gap:16px;list-style:none;padding:0;margin:0}.spi_megamenu-links a{display:flex;align-items:center;gap:5px;font-size:var(--fs-sm);font-weight:500;color:var(--text-color);text-decoration:none;transition:color .3s ease-in-out,padding-left .3s ease-in-out}.spi_megamenu-links a:hover{color:var(--primary-color)}.spi_megamenu-links a svg{color:var(--black-color);transition:transform .25s ease,opacity .25s ease}.spi_megamenu-links a:hover svg{color:var(--primary-color);transform:translate(3px);opacity:1}.spi_megamenu-links.spi_menu-list--images{gap:8px}.spi_menu-list--images>li>a{display:flex;align-items:center;gap:10px}.spi_menu-list--images>li>a>.spi_menu-link-icon+span{margin-right:auto}.spi_menu-link-icon{width:40px;height:28px;flex-shrink:0;display:inline-flex;align-items:center;justify-content:center}.spi_menu-link-icon--bg{width:40px;height:40px;box-sizing:border-box;padding:6px;border-radius:var(--menu-icon-radius, 20px);overflow:hidden;background:var(--menu-icon-bg)}.spi_menu-link-icon img{max-width:100%;max-height:100%;width:auto;height:auto;object-fit:contain;display:block}.spi_megamenu-link-highlight{color:var(--primary-color)!important;font-weight:600!important}.spi_megamenu-link-highlight:hover{color:var(--black-color)!important;text-decoration:underline}.spi_megamenu-promo-img-wrapper{width:100%;height:100%;display:block;overflow:hidden}.spi_megamenu-curve-img{width:100%;height:100%;object-fit:cover;display:block;transition:transform .5s ease}.spi_mobile-drawer-overlay{position:fixed;top:0;left:0;width:100vw;height:100vh;background-color:#0f0f0f73;backdrop-filter:blur(6px);-webkit-backdrop-filter:blur(6px);z-index:99998;opacity:0;visibility:hidden;transition:opacity .35s cubic-bezier(.16,1,.3,1),visibility .35s cubic-bezier(.16,1,.3,1)}.spi_mobile-drawer-overlay.spi_active{opacity:1;visibility:visible}.spi_mobile-drawer{position:fixed;top:0;left:0;width:320px;max-width:85vw;height:100vh;background-color:var(--white-color);z-index:99999;transform:translate(-100%);transition:transform .4s cubic-bezier(.16,1,.3,1);display:flex;flex-direction:column;box-shadow:12px 0 35px #00000014;overflow:hidden}.spi_mobile-drawer.spi_active{transform:translate(0)}.spi_mobile-drawer-header{display:flex;align-items:center;justify-content:space-between;padding:22px 24px;border-bottom:1px solid rgba(0,0,0,.06)}.spi_mobile-drawer-logo a{display:block;text-decoration:none;color:inherit}.spi_mobile-drawer-logo img{max-width:110px;height:auto;display:block}.spi_mobile-drawer-logo .spi_logo-text{font-family:var(--font-heading--family);font-size:20px;font-weight:var(--font-heading--weight, 600);line-height:1.2;letter-spacing:.5px;color:var(--black-color);text-decoration:none;display:inline-block}.spi_mobile-drawer-close{width:34px;height:34px;cursor:pointer;padding:0;color:var(--black-color);display:flex;align-items:center;justify-content:center;transition:all .25s ease}.spi_mobile-drawer-close:hover{color:var(--primary-color);transform:rotate(90deg)}.spi_mobile-drawer-close svg{width:18px;height:18px}.spi_mobile-drawer-body{flex:1;display:flex;flex-direction:column;justify-content:space-between;overflow-y:auto;padding-bottom:130px;scrollbar-width:thin;scrollbar-color:rgba(0,0,0,.15) transparent}.spi_mobile-drawer-body::-webkit-scrollbar{width:4px}.spi_mobile-drawer-body::-webkit-scrollbar-thumb{background:#00000026}.spi_mobile-menu-list{list-style:none;padding:0;margin:0;display:flex;flex-direction:column;gap:0}.spi_mobile-menu-item{border-bottom:1px solid var(--white-light-color);padding:0;transition:all .25s ease}.spi_mobile-menu-title-wrap{display:flex;align-items:center;justify-content:space-between;padding:20px;cursor:pointer;transition:background-color .2s ease}.spi_mobile-menu-title-wrap:hover{background-color:#00000005}.spi_mobile-menu-link{font-size:var(--fs-sm);font-weight:500;letter-spacing:1.2px;text-transform:uppercase;color:var(--black-color);text-decoration:none;display:flex;align-items:center;gap:10px;transition:color .2s ease}.spi_mobile-menu-link svg{width:18px;height:18px;flex-shrink:0}.spi_mobile-menu-item.spi_open .spi_mobile-menu-link,.spi_mobile-menu-title-wrap:hover .spi_mobile-menu-link{color:var(--primary-color)}.spi_mobile-dropdown-toggle{background:none;border:none;cursor:pointer;padding:4px;color:var(--text-color-muted);display:flex;align-items:center;justify-content:center;transition:transform .3s cubic-bezier(.25,1,.5,1),color .2s ease}.spi_mobile-dropdown-toggle svg{width:14px;height:14px}.spi_mobile-menu-item.spi_open .spi_mobile-dropdown-toggle{transform:rotate(180deg);color:var(--primary-color)}.spi_mobile-submenu{display:none;padding:18px 20px 20px;background-color:var(--white-light-color);border-left:2px solid var(--primary-color)}.spi_mobile-menu-item.spi_open .spi_mobile-submenu{display:block;animation:spiFadeInDown .25s cubic-bezier(.16,1,.3,1) forwards}@keyframes spiFadeInDown{0%{opacity:0;transform:translateY(-6px)}to{opacity:1;transform:translateY(0)}}.spi_mobile-submenu-group{margin-bottom:20px;padding-bottom:20px;border-bottom:1px solid rgba(0,0,0,.06)}.spi_mobile-submenu-group:last-child{margin-bottom:0;padding-bottom:0;border-bottom:none}.spi_mobile-submenu-heading{font-size:var(--fs-xs);font-weight:700;text-transform:uppercase;letter-spacing:1.2px;color:var(--black-color);margin:0 0 6px}.spi_mobile-submenu-heading a{text-decoration:none;color:inherit}.spi_mobile-submenu-group ul{list-style:none;padding:0;margin:0}.spi_mobile-submenu-group li a{font-size:var(--fs-sm);font-weight:500;color:var(--text-color-muted);text-decoration:none;display:flex;align-items:center;padding:9px 0;transition:color .2s ease,transform .2s ease}.spi_mobile-submenu-group li a:hover{color:var(--black-color);transform:translate(4px)}.spi_mobile-submenu-promo{margin-top:15px;width:100%;aspect-ratio:1/1;overflow:hidden}.spi_mobile-submenu-promo a{display:block;width:100%;height:100%}.spi_mobile-promo-img{width:100%;height:100%;object-fit:cover;display:block}.spi_mobile-drawer-footer{background-color:var(--white-color);position:fixed;bottom:0;left:0;width:100%;z-index:10;display:flex;flex-direction:column;box-shadow:0 -4px 12px #0000000a}.spi_mobile-login{border-top:2px solid var(--white-light-color);padding:20px}.spi_mobile-pickers{display:flex;gap:20px;align-items:center;padding:20px;border-top:1px solid var(--white-light-color)}.spi_menu-item.spi_has-dropdown{position:relative}.spi_dropdown{position:absolute;top:100%;left:0;min-width:220px;background-color:var(--white-color);color:var(--text-color);box-shadow:0 15px 35px #0000001a;list-style:none;margin:0;padding:12px 0;opacity:0;visibility:hidden;transform:translateY(10px);transition:opacity .25s cubic-bezier(.25,.46,.45,.94),transform .25s cubic-bezier(.25,.46,.45,.94),visibility .25s cubic-bezier(.25,.46,.45,.94);z-index:30}.spi_has-dropdown:hover .spi_dropdown{opacity:1;visibility:visible;transform:translateY(0)}.spi_dropdown li a{display:flex;align-items:center;justify-content:space-between;gap:10px;padding:8px 20px;font-size:var(--fs-sm);color:var(--text-color);text-decoration:none;transition:color .2s ease,padding-left .2s ease}.spi_dropdown li a:hover{color:var(--primary-color);padding-left:24px}.spi_dropdown-item{position:relative}.spi_sub-dropdown{position:absolute;top:0;left:100%;min-width:210px;background-color:var(--white-color);box-shadow:0 15px 35px #0000001a;list-style:none;margin:0;padding:12px 0;opacity:0;visibility:hidden;pointer-events:none;transform:translate(8px);transition:opacity .25s cubic-bezier(.25,.46,.45,.94),transform .25s cubic-bezier(.25,.46,.45,.94),visibility .25s cubic-bezier(.25,.46,.45,.94);z-index:31}.spi_has-sub-dropdown:hover>.spi_sub-dropdown{opacity:1;visibility:visible;pointer-events:auto;transform:translate(0)}.spi_sub-dropdown a{display:block;padding:8px 20px;font-size:var(--fs-sm);color:var(--text-color);text-decoration:none;transition:color .2s ease,padding-left .2s ease}.spi_sub-dropdown a:hover{color:var(--primary-color);padding-left:24px}.spi_dropdown.spi_dropdown-has-promo{display:grid;grid-template-columns:1fr 140px;align-items:stretch;gap:4px 16px;min-width:380px;padding:16px 16px 16px 0}.spi_dropdown.spi_dropdown-has-promo li:not(.spi_dropdown-promo){grid-column:1}.spi_dropdown-promo{grid-column:2;grid-row:1 / -1}.spi_dropdown-promo-img-wrapper{display:block;width:100%;height:100%;overflow:hidden}.spi_dropdown-promo-img{width:100%;height:100%;object-fit:cover;display:block;transition:transform .3s ease}.spi_dropdown-promo-img-wrapper:hover .spi_dropdown-promo-img{transform:scale(1.05)}.spi_desktop-menu-toggle{display:none}.spi_header[data-menu-type=drawer] .spi_desktop-menu-toggle{align-items:center;gap:8px;background:none;border:none;padding:0;color:var(--color-heading);font-size:var(--fs-sm);font-weight:500;text-transform:uppercase;letter-spacing:.5px;cursor:pointer}.spi_header[data-menu-type=drawer] .spi_desktop-menu-toggle svg{width:20px;height:20px}@media(min-width:993px){.spi_header[data-menu-type=drawer] .spi_desktop-menu-toggle{display:inline-flex}}@media(min-width:993px){.spi_header[data-logo-position=middle-left] .spi_main-header-wrapper-center,.spi_header[data-logo-position=top-left] .spi_main-header-wrapper-center{position:static;transform:none;order:-1;margin-right:40px}}.spi_header[data-sticky=on-scroll-up],.spi_header[data-sticky=always],.spi_header[data-sticky=reduce-logo-size]{min-height:90px}.spi_header[data-sticky=on-scroll-up] .spi_main-header,.spi_header[data-sticky=always] .spi_main-header,.spi_header[data-sticky=reduce-logo-size] .spi_main-header{position:fixed;top:0;left:0;right:0;z-index:998;background:var(--color-background);transition:transform .35s ease,box-shadow .35s ease,height .35s ease}.spi_header[data-sticky] .spi_main-header.spi_header--scrolled{box-shadow:0 4px 20px #00000014}.spi_header[data-sticky=on-scroll-up] .spi_main-header.spi_header--hidden{transform:translateY(-100%)}.spi_header[data-sticky=reduce-logo-size] .spi_logo{transition:width .3s ease}.spi_header[data-sticky=reduce-logo-size] .spi_main-header.spi_header--shrink{height:64px}.spi_header[data-sticky=reduce-logo-size]:has(.spi_header--shrink){min-height:64px}.spi_header[data-sticky=reduce-logo-size] .spi_main-header.spi_header--shrink .spi_logo{width:110px}@media(max-width:768px){.spi_header[data-sticky=on-scroll-up],.spi_header[data-sticky=always],.spi_header[data-sticky=reduce-logo-size]{min-height:60px}}.spi_search-modal-overlay{position:fixed;top:0;right:0;bottom:0;left:0;background:#0000008c;backdrop-filter:blur(4px);-webkit-backdrop-filter:blur(4px);z-index:1999;opacity:0;visibility:hidden;transition:opacity .35s ease,visibility .35s ease}.spi_search-modal-overlay.spi_active{opacity:1;visibility:visible}.spi_search-modal{position:fixed;top:0;left:50%;width:1100px;max-width:95vw;max-height:100vh;background:var(--white-color);z-index:2000;display:flex;flex-direction:column;box-shadow:0 10px 40px #00000026;transform:translate(-50%,-100%);transition:transform .4s cubic-bezier(.25,.8,.25,1);overflow:hidden}.spi_search-modal.spi_active{transform:translate(-50%)}.spi_search-modal-header{position:relative;display:flex;align-items:center;justify-content:space-between;gap:30px;padding:24px 30px;border-bottom:1px solid var(--border-light-color);background:var(--white-color);flex-shrink:0}.spi_search-input-wrapper{position:relative;display:flex;align-items:center;flex:1}.spi_search-icon-left{position:absolute;left:16px;display:flex;align-items:center;justify-content:center;color:var(--black-color);pointer-events:none}.spi_search-icon-left svg{width:20px;height:20px}.spi_search-input-wrapper input{width:100%;height:52px;padding:0 45px 0 50px;font-family:var(--font-body--family);font-size:var(--fs-base);font-weight:500;color:var(--black-color);background:var(--bg-cream-color);border:1px solid var(--border-color);border-radius:0;outline:none;transition:border-color .3s ease,box-shadow .3s ease}.spi_search-input-wrapper input:focus{border-color:var(--primary-color);box-shadow:0 0 0 3px color-mix(in srgb,var(--primary-color) 20%,transparent)}.spi_search-input-wrapper input[type=search]::-webkit-search-cancel-button,.spi_search-input-wrapper input[type=search]::-webkit-search-decoration{-webkit-appearance:none;appearance:none}.spi_search-clear-btn{position:absolute;right:14px;display:none;align-items:center;justify-content:center;width:24px;height:24px;background:transparent;border:none;color:var(--text-color-muted);cursor:pointer;padding:0;transition:color .2s ease}.spi_search-clear-btn svg{width:14px;height:14px}.spi_search-clear-btn:hover{color:var(--black-color)}.spi_search-clear-btn.visible{display:inline-flex}.spi_search-close-btn{display:flex;align-items:center;justify-content:center;width:40px;height:40px;background:transparent;border:none;color:var(--black-color);cursor:pointer;padding:0;transition:transform .25s ease,color .25s ease}.spi_search-close-btn svg{width:20px;height:20px}.spi_search-close-btn:hover{color:var(--primary-color);transform:rotate(90deg)}.spi_search-modal-body{padding:30px;overflow-y:auto;flex:1;max-height:calc(100vh - 100px)}.spi_search-body-container{max-width:1000px;margin:0 auto;display:flex;flex-direction:column;gap:30px}.spi_search-popular-wrapper{display:flex;flex-direction:column;gap:12px}.spi_search-popular-title{font-family:var(--font-heading--family);font-size:var(--fs-sm);font-weight:600;text-transform:uppercase;letter-spacing:1px;color:var(--text-color-muted)}.spi_search-tags{display:flex;flex-wrap:wrap;gap:10px}.spi_search-tag{display:inline-flex;align-items:center;padding:8px 16px;background:var(--bg-cream-color);border:1px solid var(--border-light-color);font-family:var(--font-body--family);font-size:var(--fs-xs);font-weight:500;color:var(--black-color);cursor:pointer;transition:all .25s ease;text-decoration:none}.spi_search-tag:hover{background:var(--primary-color);border-color:var(--primary-color);color:var(--white-color);transform:translateY(-2px)}.spi_search-results-wrapper{display:flex;flex-direction:column;gap:24px}.spi_search-loading{display:flex;align-items:center;justify-content:center;padding:60px 0}.spi_search-loading-spinner{width:28px;height:28px;border:2px solid var(--border-color);border-top-color:var(--primary-color);border-radius:50%;animation:spi-search-spin .7s linear infinite}@keyframes spi-search-spin{to{transform:rotate(360deg)}}.spi_search-results-title{font-family:var(--font-heading--family);font-size:var(--fs-lg);font-weight:600;color:var(--black-color);margin:0}.spi_search-results-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(220px,1fr));gap:20px}.spi_search-product-item{display:flex;align-items:center;gap:14px;padding:12px;background:var(--white-color);border:1px solid var(--border-light-color);text-decoration:none;color:inherit;transition:border-color .25s ease,box-shadow .25s ease,transform .25s ease}.spi_search-product-item:hover{border-color:var(--primary-color);box-shadow:0 4px 15px #00000014;transform:translateY(-2px)}.spi_search-product-thumb{width:70px;height:70px;flex-shrink:0;overflow:hidden;background:var(--white-light-color)}.spi_search-product-thumb img{width:100%;height:100%;object-fit:cover}.spi_search-product-info{display:flex;flex-direction:column;gap:4px;min-width:0}.spi_search-product-name{font-family:var(--font-heading--family);font-size:var(--fs-sm);font-weight:600;color:var(--black-color);margin:0}.spi_search-product-price{font-family:var(--font-body--family);font-size:var(--fs-xs);font-weight:600;color:var(--primary-color)}.spi_search-product-vendor{font-family:var(--font-body--family);font-size:var(--fs-xs);text-transform:uppercase;letter-spacing:.06em;color:var(--text-color-muted)}.spi_search-results-group{display:flex;flex-direction:column;gap:12px}.spi_search-group-title{font-family:var(--font-heading--family);font-size:var(--fs-sm);font-weight:600;text-transform:uppercase;letter-spacing:.06em;color:var(--text-color-muted);margin:0}.spi_search-link-list{display:flex;flex-wrap:wrap;gap:10px;margin:0;padding:0;list-style:none}.spi_search-link{display:inline-block;padding:8px 16px;border:1px solid var(--border-light-color);background:var(--white-color);font-size:var(--fs-sm);color:var(--black-color);text-decoration:none;transition:border-color .25s ease,color .25s ease}.spi_search-link:hover{border-color:var(--primary-color);color:var(--primary-color)}.spi_search-view-all-wrap{display:flex;justify-content:center;margin-top:24px}.spi_search-view-all-btn{display:inline-flex;min-width:220px}.spi_search-no-results{text-align:center;padding:40px 20px;color:var(--text-color-muted);font-size:var(--fs-base)}@media(max-width:768px){.spi_search-modal{width:100%;max-width:100vw}.spi_search-modal-header{padding:16px 20px}.spi_search-modal-body{padding:20px}.spi_search-input-wrapper input{height:44px;font-size:var(--fs-sm)}.spi_search-results-grid{grid-template-columns:1fr}}@media(max-width:992px){.spi_megamenu,.spi_menu{display:none}.spi_mobile-menu-toggle{display:flex!important;align-items:center;justify-content:center;background:transparent;border:none;cursor:pointer;width:36px;height:36px;padding:0;color:var(--color-heading)}.spi_mobile-menu-toggle svg{width:24px;height:24px}.spi_logo{width:190px}.spi_main-header-wrapper-right{gap:12px}}@media(max-width:768px){.spi_main-header,.spi_main-header-wrapper{height:60px}.spi_main-header-wrapper-left{display:flex;flex:auto;align-items:center;justify-content:flex-start}.spi_main-header-wrapper-center{position:relative;top:0;left:0;transform:translate(0);flex:1}.spi_main-header-wrapper-right{flex:auto;justify-content:flex-end}.spi_account-btn{display:none!important}}@media(max-width:576px){.spi_top-header-wrapper-left span{display:-webkit-box;-webkit-line-clamp:1;line-clamp:1;-webkit-box-orient:vertical;overflow:hidden}}.spi_main-header-v2{display:flex;align-items:center;width:100%;height:70px;z-index:99;border-bottom:1px solid rgba(0,0,0,.06)}.spi_main-header-v2-row{display:grid;grid-template-columns:1fr auto 1fr;align-items:center;gap:20px;width:100%}.spi_header-v2-left{display:flex;align-items:center;gap:20px}.spi_header-v2-center{display:flex;align-items:center;justify-content:center}.spi_header-v2-center .spi_logo-img{max-height:40px;width:auto;max-width:100%;display:block}.spi_header-v2-right{display:flex;align-items:center;justify-content:flex-end;gap:30px}.spi_header-v2-right shopify-store{display:contents}.spi_header-v2-right .spi_cart-count,.spi_header-v2-right .spi_cart-drawer-badge-count{color:var(--black-color)}.spi_nav-header-v2{display:flex;align-items:center;width:100%;height:45px;z-index:99;background:var(--color-background);border-bottom:1px solid rgba(0,0,0,.06)}@media(min-width:993px){.spi_header[data-header-layout=stacked][data-logo-position=left] .spi_header-v2-center{order:-1;margin-right:40px}.spi_header[data-header-layout=stacked][data-logo-position=left] .spi_main-header-v2-row{grid-template-columns:auto auto 1fr}}.spi_nav-v2-menu{display:flex;align-items:center;justify-content:center;gap:36px;margin:0;padding:0;list-style:none}.spi_nav-header-v2 .spi_menu-item{position:relative}.spi_nav-header-v2 .spi_menu-link{display:inline-flex;align-items:center;gap:5px;padding:12px 0;font-size:var(--fs-sm);font-weight:500;letter-spacing:.3px;text-transform:uppercase;color:var(--color-heading);text-decoration:none;transition:color .3s ease}.spi_nav-header-v2 .spi_menu-link:hover{color:var(--primary-color)}.spi_has-dropdown-v2{position:relative}.spi_dropdown-v2-menu{position:absolute;top:100%;left:0;min-width:220px;background-color:var(--white-color);border:1px solid rgba(0,0,0,.08);box-shadow:0 10px 30px #00000014;padding:8px 0;margin:0;list-style:none;opacity:0;visibility:hidden;pointer-events:none;transform:translateY(8px);transition:all .25s cubic-bezier(.4,0,.2,1);z-index:1000}.spi_has-dropdown-v2:hover>.spi_dropdown-v2-menu{opacity:1;visibility:visible;pointer-events:auto;transform:translateY(0)}.spi_dropdown-v2-item{position:relative}.spi_dropdown-v2-link{display:flex;align-items:center;justify-content:space-between;padding:10px 20px;font-size:var(--fs-sm);font-weight:500;color:var(--text-color);text-decoration:none;transition:background .2s ease,color .2s ease}.spi_dropdown-v2-link:hover,.spi_dropdown-v2-item:hover>.spi_dropdown-v2-link{color:var(--primary-color)}.spi_has-subdropdown{position:relative}.spi_subdropdown-v2-menu{position:absolute;top:0;left:100%;min-width:210px;background-color:var(--white-color);border:1px solid rgba(0,0,0,.08);box-shadow:0 10px 30px #00000014;padding:8px 0;margin:0;list-style:none;opacity:0;visibility:hidden;pointer-events:none;transform:translate(8px);transition:all .25s cubic-bezier(.4,0,.2,1);z-index:1010}.spi_has-subdropdown:hover>.spi_subdropdown-v2-menu{opacity:1;visibility:visible;pointer-events:auto;transform:translate(0)}.spi_subdropdown-v2-menu a{display:block;padding:10px 20px;font-size:var(--fs-sm);font-weight:500;color:var(--text-color);text-decoration:none;transition:background .2s ease,color .2s ease}.spi_subdropdown-v2-menu a:hover{color:var(--primary-color)}.spi_header[data-header-layout=stacked][data-sticky=on-scroll-up],.spi_header[data-header-layout=stacked][data-sticky=always],.spi_header[data-header-layout=stacked][data-sticky=reduce-logo-size]{min-height:115px}.spi_header[data-header-layout=stacked][data-sticky=on-scroll-up] .spi_header-v2-sticky,.spi_header[data-header-layout=stacked][data-sticky=always] .spi_header-v2-sticky,.spi_header[data-header-layout=stacked][data-sticky=reduce-logo-size] .spi_header-v2-sticky{position:fixed;top:0;left:0;right:0;z-index:998;background-color:var(--white-color);transition:transform .35s ease,box-shadow .35s ease}.spi_header[data-header-layout=stacked][data-sticky] .spi_header-v2-sticky.spi_header--scrolled{box-shadow:0 4px 20px #00000014}.spi_header[data-header-layout=stacked][data-sticky=on-scroll-up] .spi_header-v2-sticky.spi_header--hidden{transform:translateY(-100%)}.spi_header[data-header-layout=stacked][data-sticky=reduce-logo-size] .spi_main-header-v2{transition:height .3s ease}.spi_header[data-header-layout=stacked][data-sticky=reduce-logo-size] .spi_header-v2-center .spi_logo-img{transition:max-height .3s ease}.spi_header[data-header-layout=stacked][data-sticky=reduce-logo-size] .spi_header-v2-sticky.spi_header--shrink .spi_main-header-v2{height:56px}.spi_header[data-header-layout=stacked][data-sticky=reduce-logo-size] .spi_header-v2-sticky.spi_header--shrink .spi_header-v2-center .spi_logo-img{max-height:30px}.spi_header[data-header-layout=stacked][data-sticky=reduce-logo-size]:has(.spi_header--shrink){min-height:101px}@media(max-width:991px){.spi_header[data-header-layout=stacked][data-sticky=on-scroll-up],.spi_header[data-header-layout=stacked][data-sticky=always],.spi_header[data-header-layout=stacked][data-sticky=reduce-logo-size]{min-height:60px}.spi_header[data-header-layout=stacked][data-sticky=reduce-logo-size]:has(.spi_header--shrink){min-height:60px}}@media(max-width:991px){.spi_desktop-only-picker{display:none!important}.spi_nav-header-v2{display:none}.spi_main-header-v2{height:60px}.spi_main-header-v2-row{grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);gap:12px}.spi_header-v2-center .spi_logo-img{max-height:32px;width:auto}}@media(max-width:576px){.spi_header-v2-center .spi_logo-img{max-height:28px}}@media(min-width:993px){.spi_main-header{height:auto;min-height:90px}.spi_main-header-wrapper{position:static;display:grid;grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);align-items:center;column-gap:40px}.spi_megamenu{top:calc(100% + var(--header-padding-bottom, 0px))}.spi_header[data-sticky=on-scroll-up] .spi_megamenu,.spi_header[data-sticky=always] .spi_megamenu,.spi_header[data-sticky=reduce-logo-size] .spi_megamenu{top:100%}.spi_megamenu:before{content:"";position:absolute;left:0;right:0;bottom:100%;height:calc(var(--header-padding-bottom, 0px) + 16px)}.spi_menu-item.spi_has-dropdown{position:static}.spi_dropdown{top:calc(100% + var(--header-padding-bottom, 0px));left:auto}.spi_header[data-sticky=on-scroll-up] .spi_dropdown,.spi_header[data-sticky=always] .spi_dropdown,.spi_header[data-sticky=reduce-logo-size] .spi_dropdown{top:100%}.spi_dropdown:before{content:"";position:absolute;left:0;right:0;bottom:100%;height:calc(var(--header-padding-bottom, 0px) + 16px)}.spi_nav-header-v2{position:relative;height:auto;min-height:45px}.spi_nav-header-v2 .spi_menu-item.spi_has-megamenu,.spi_nav-header-v2 .spi_menu-item.spi_has-dropdown-v2{position:static}.spi_header[data-header-layout=stacked] .spi_nav-header-v2 .spi_megamenu{top:100%}.spi_nav-header-v2 .spi_megamenu:before{height:16px}.spi_dropdown-v2-menu{top:100%;left:auto}.spi_dropdown-v2-menu:before{content:"";position:absolute;left:0;right:0;bottom:100%;height:16px}.spi_main-header-wrapper-left{grid-column:1;grid-row:1;min-width:0}.spi_main-header-wrapper-center{position:static;transform:none;grid-column:2;grid-row:1;max-width:min(320px,26vw)}.spi_main-header-wrapper-right{grid-column:3;grid-row:1}.spi_header[data-logo-position=middle-left] .spi_main-header-wrapper,.spi_header[data-logo-position=top-left] .spi_main-header-wrapper{grid-template-columns:auto minmax(0,1fr) auto}.spi_header[data-logo-position=middle-left] .spi_main-header-wrapper-center,.spi_header[data-logo-position=top-left] .spi_main-header-wrapper-center{grid-column:1;margin-right:0}.spi_header[data-logo-position=middle-left] .spi_main-header-wrapper-left,.spi_header[data-logo-position=top-left] .spi_main-header-wrapper-left{grid-column:2}.spi_header[data-logo-position=middle-left] .spi_main-header-wrapper-right,.spi_header[data-logo-position=top-left] .spi_main-header-wrapper-right{grid-column:3}.spi_menu{min-width:0}.spi_menu-list{flex-wrap:wrap;column-gap:30px;row-gap:0}.spi_menu-item{max-width:240px}.spi_menu-link{padding-block:12px;overflow-wrap:anywhere}.spi_header[data-sticky=reduce-logo-size] .spi_main-header.spi_header--shrink{height:auto;min-height:64px}}.spi_header[data-sticky=on-scroll-up],.spi_header[data-sticky=always],.spi_header[data-sticky=reduce-logo-size],.spi_header[data-sticky=reduce-logo-size]:has(.spi_header--shrink){min-height:var(--spi-header-height, 90px)}.spi_dropdown,.spi_sub-dropdown{max-width:300px}.spi_dropdown li a,.spi_sub-dropdown a,.spi_megamenu-title a,.spi_megamenu-links a{overflow-wrap:anywhere}.spi_logo-img{max-height:var(--logo-max-height, 72px);object-fit:contain}.spi_header[data-logo-position=middle-left] .spi_logo-img,.spi_header[data-logo-position=top-left] .spi_logo-img{object-position:left center}.spi_logo-text{white-space:normal;overflow-wrap:anywhere}@media(max-width:992px){.spi_logo-img{--logo-max-height: 48px}.spi_logo-text{font-size:clamp(16px,4vw,22px);text-align:center}}.spi_header[data-header-layout=stacked][data-sticky=on-scroll-up],.spi_header[data-header-layout=stacked][data-sticky=always],.spi_header[data-header-layout=stacked][data-sticky=reduce-logo-size]{min-height:var(--spi-header-height, 115px)}.spi_nav-v2-menu{flex-wrap:wrap;row-gap:0}.spi_nav-header-v2 .spi_menu-item{max-width:240px}.spi_nav-header-v2 .spi_menu-link{overflow-wrap:anywhere}@media(min-width:993px)and (max-width:1399px){.spi_main-header-wrapper{column-gap:24px}.spi_menu-list,.spi_nav-v2-menu{column-gap:20px}}.spi_hover-intent>.spi_menu-item:not(.spi_is-open) .spi_dropdown,.spi_hover-intent>.spi_menu-item:not(.spi_is-open)>.spi_dropdown-v2-menu,.spi_hover-intent>.spi_menu-item:not(.spi_is-open) .spi_megamenu{opacity:0;visibility:hidden;pointer-events:none}.spi_hover-intent>.spi_menu-item:not(.spi_is-open) .spi_menu-link svg{transform:none}.spi_hover-intent>.spi_is-open .spi_dropdown,.spi_hover-intent>.spi_is-open>.spi_dropdown-v2-menu{opacity:1;visibility:visible;pointer-events:auto;transform:translateY(0)}.spi_hover-intent>.spi_is-open .spi_megamenu{opacity:1;visibility:visible;pointer-events:auto;transform:translate(-50%)}.spi_hover-intent>.spi_is-open .spi_menu-link svg{transform:rotate(180deg)}
/*# sourceMappingURL=/cdn/shop/t/8/assets/section-header.css.map */
