.announcement-bar--inner{padding:0 15px;margin-left:auto;margin-right:auto}@media only screen and (min-width:768px){.announcement-bar--inner{padding:0 40px}}.header-announcement-bar{display:none;position:relative;z-index:51}@media only screen and (min-width:768px){.header-announcement-bar{display:block}}.announcement-bar{display:flex;margin:0;color:var(--color-announcement-bar-text);background:var(--color-announcement-bar-bg);font-size:.75rem;min-height:34px;padding:5px 0;align-items:center;--color-header-text: var(--color-announcement-bar-text);--color-body: var(--color-announcement-bar-text);--color-bg: var(--color-announcement-bar-bg)}.announcement-bar a{color:var(--color-announcement-bar-text);text-decoration:none}.announcement-bar a:hover{color:var(--color-announcement-bar-text)}.announcement-bar a:after{content:none}@media only screen and (min-width:768px){.announcement-bar{padding:1px 0}}.announcement-bar--inner{display:grid;grid-template-columns:1fr;width:100%;gap:15px}@media only screen and (min-width:768px){.announcement-bar--inner{grid-template-columns:1fr auto}}.announcement-bar--inner>div{display:flex;align-items:center}.announcement-bar--left,.announcement-bar--right{display:none}.announcement-bar--menu{display:flex;flex-wrap:wrap;gap:16px}.announcement-bar--link{font-size:inherit;font-weight:400;white-space:nowrap}@media only screen and (min-width:768px){.announcement-bar--left,.announcement-bar--right{display:flex}}.announcement-bar--right{justify-content:flex-end;text-align:right}.announcement-bar--right>*{flex-shrink:0;margin-left:15px}.announcement-bar .header-locale-selector{position:relative}.announcement-bar .header-locale-selector__flags{display:flex;gap:.5rem}.announcement-bar .header-locale-option{display:flex;padding:2px 4px;color:var(--color-announcement-bar-text);text-decoration:none}.announcement-bar .header-locale-option:hover{background:#ffffff1a;color:var(--color-announcement-bar-text)}.announcement-bar .header-locale-country{display:block;margin-top:0;line-height:0}.announcement-flag{width:24px;height:24px;display:block}.section-header-section{z-index:50;width:100%}sticky-header.section-header-section{display:block;position:relative}sticky-header.section-header-section.shopify-section-header-sticky{position:sticky;top:0;left:0}sticky-header.section-header-section.shopify-section-header-hidden{transform:translateY(-100%)}sticky-header.section-header-section.animate{transition:transform .25s cubic-bezier(.104,.204,.492,1)}.header{display:block;border-bottom:1px solid var(--color-border, rgba(0, 0, 0, .08));position:relative;background:var(--color-header-bg, var(--bg-body, #fff));z-index:30;width:100%}.header.header--shadow-small{box-shadow:0 1px 2px #0000000d}.header.header--shadow-medium{box-shadow:0 2px 6px #00000014}.header.header--shadow-large{box-shadow:0 4px 14px #0000001f}.header.header--shadow-none{box-shadow:none}.header:before{content:"";display:block;position:absolute;top:100%;width:100%;left:0;height:100dvh;background:#000000b3;opacity:0;z-index:1;pointer-events:none;transition:opacity .25s ease}.header.menu-item-hover:before{opacity:1}.header--inner{display:grid;align-items:center;grid-template-columns:1fr auto 1fr;padding:0 15px;gap:10px}@media only screen and (min-width:768px){.header--inner{gap:20px;padding:0 50px}}.header .logolink{position:relative;display:inline-flex;margin:15px 0;text-decoration:none}.logolink.text-logo{font-family:var(--font-heading, "Zen Kaku Gothic New", sans-serif);font-size:1.125rem;font-weight:500;line-height:1;word-break:break-all;color:var(--color-header-text, #000)}@media only screen and (min-width:768px){.logolink.text-logo{font-size:2.25rem}}.logolink .logoimg,.logolink img.logoimg{width:auto;height:var(--logo-height-mobile, 30px);object-fit:contain;object-position:left}@media only screen and (min-width:768px){.logolink .logoimg,.logolink img.logoimg{height:var(--logo-height, 35px)}}.thb-header-mobile-left{display:inline-flex;margin-right:auto;align-items:center}@media only screen and (min-width:1068px){.thb-header-mobile-left{display:none}}.mobile-toggle{display:inline-flex;position:relative;width:32px;height:32px;margin-left:-7px;align-items:center;justify-content:center;cursor:pointer}.mobile-toggle span{width:18px;height:1px;background:var(--color-header-text, #000);position:absolute;border-radius:1px;top:10px;left:7px;transition:all .3s ease}.mobile-toggle span:nth-child(1){transform-origin:top left}.mobile-toggle span:nth-child(2){top:16px}.mobile-toggle span:nth-child(3){transform-origin:top left;top:22px}.mobile-toggle-wrapper.active .mobile-toggle span:nth-child(1){transform:rotate(45deg);top:7px;left:8px}.mobile-toggle-wrapper.active .mobile-toggle span:nth-child(2){opacity:0}.mobile-toggle-wrapper.active .mobile-toggle span:nth-child(3){transform:rotate(-45deg);top:20px;left:8px}.thb-header-mobile-left header-drawer{display:inline-flex;align-items:center;margin:0}.thb-header-mobile-left .menu-drawer-container{display:inline-flex;align-items:center}.thb-header-mobile-left .header__icon--menu.header__icon--summary{position:relative;display:inline-flex;align-items:center;justify-content:center;width:32px;height:32px;min-width:32px;padding:0;margin:0;background:transparent;border:0;color:var(--color-header-text, #000);cursor:pointer}.thb-header-mobile-left .header__icon--menu.header__icon--summary>span{position:relative;display:inline-flex;align-items:center;justify-content:center;width:100%;height:100%}.thb-header-mobile-left .header__icon--menu .icon,.thb-header-mobile-left .header__icon--menu svg{position:absolute;top:50%;left:50%;width:20px;height:20px;transform:translate(-50%,-50%);fill:none;stroke:currentColor}.thb-header-mobile-left details:not([open])>.header__icon--menu .icon-close,.thb-header-mobile-left details[open]>.header__icon--menu .icon-hamburger{visibility:hidden;opacity:0;transform:translate(-50%,-50%) scale(.8)}.thb-header-mobile-left .js details[open]:not(.menu-opening)>.header__icon--menu .icon-hamburger,.thb-header-mobile-left details[open]:not(.menu-opening)>.header__icon--menu .icon-hamburger{visibility:visible;opacity:1;transform:translate(-50%,-50%) scale(1)}.thb-header-mobile-left .menu-drawer{z-index:50}.thb-secondary-area{margin-left:auto;line-height:1;height:100%;min-width:70px;white-space:nowrap;justify-content:end;align-items:center;display:inline-flex;flex-direction:row;gap:4px}@media only screen and (min-width:768px){.thb-secondary-area{min-width:135px;gap:6px}}.thb-secondary-area-item{width:auto;min-width:32px;height:32px;padding:6px;color:var(--color-header-text, #000);align-items:center;justify-content:center;white-space:nowrap;display:inline-flex;position:relative;text-decoration:none}.thb-secondary-area-item:hover{color:var(--color-accent, var(--color-header-text, #000))}.cart-icon-wrapper{position:relative;display:inline-flex;align-items:center;justify-content:center}.thb-secondary-area .thb-item-count{display:inline-flex;align-items:center;justify-content:center;text-align:center;font-size:.562499rem;width:18px;height:18px;border-radius:50%;background:var(--color-header-text, #000);color:var(--color-header-bg, #fff);position:absolute;top:-6px;right:-12px;box-shadow:0 0 0 2px var(--color-header-bg, #fff)}.full-menu{display:none;margin:0 auto;max-width:100%}@media only screen and (min-width:1068px){.full-menu{display:inline-flex}}.thb-full-menu{margin:0;padding:0;list-style:none;font-size:.937501rem}.thb-full-menu>li{display:inline-flex;padding:0 15px;align-items:center;position:relative}.thb-full-menu>li>a{margin:8px 0;height:30px;display:inline-flex;align-items:center;font-weight:500}.thb-full-menu>li:first-child{padding-left:0}.thb-full-menu>li:last-child{padding-right:0}.thb-full-menu--link{color:var(--color-header-text, #000);position:relative;font-size:14px;text-decoration:none;display:inline-flex;align-items:center;gap:4px}.thb-full-menu--link:hover{text-decoration:none}.thb-full-menu--link:after{content:"";display:block;position:absolute;top:100%;left:0;width:100%;height:1px;transform:scaleX(0);transform-origin:left center;background:var(--color-header-text, #000);transition:transform .3s cubic-bezier(.25,.46,.45,.94)}.thb-full-menu--link:hover:after,.thb-full-menu--link:focus:after,.thb-full-menu--link.active:after{transform:scale(1)}.thb-full-menu--link .dropdown-icon{display:inline-flex;align-items:center;margin-left:2px;transition:transform .2s ease}.thb-full-menu li:hover>.thb-full-menu--link .dropdown-icon{transform:rotate(180deg)}.sub-menu .thb-full-menu--link .dropdown-icon{transform:rotate(0)}.sub-menu li:hover>.thb-full-menu--link .dropdown-icon{transform:translate(2px)}.thb-full-menu li.menu-item-has-children{position:relative;z-index:1}.thb-full-menu .sub-menu{position:absolute;top:100%;left:0;background:var(--color-header-bg, #fff);min-width:200px;padding:10px 0;list-style:none;margin:0;box-shadow:0 2px 10px #0000001a;opacity:0;visibility:hidden;transform:translateY(-10px);transition:all .3s ease}.thb-full-menu li.menu-item-has-children:hover .sub-menu{opacity:1;visibility:visible;transform:translateY(0)}.thb-full-menu .sub-menu li{padding:0;display:block}.thb-full-menu .sub-menu li a{display:block;padding:8px 20px;margin:0;height:auto}.thb-full-menu .sub-menu .sub-menu{top:0;left:100%}.header__icon--menu{position:initial}.js menu-drawer>details>summary:before,.js menu-drawer>details[open]:not(.menu-opening)>summary:before{content:"";position:absolute;cursor:default;width:100%;height:calc(100vh - 100%);height:calc(var(--viewport-height, 100vh) - (var(--header-bottom-position, 100%)));top:100%;left:0;background:rgba(var(--color-foreground),.5);opacity:0;visibility:hidden;z-index:2;transition:opacity 0s,visibility 0s}menu-drawer>details[open]>summary:before{visibility:visible;opacity:1;transition:opacity var(--duration-default) ease,visibility var(--duration-default) ease}.menu-drawer{position:absolute;transform:translate(-100%);visibility:hidden;z-index:3;left:0;top:100%;width:100%;padding:0;background-color:rgb(var(--color-background));overflow-x:hidden;filter:drop-shadow(var(--drawer-shadow-horizontal-offset) var(--drawer-shadow-vertical-offset) var(--drawer-shadow-blur-radius) rgba(var(--color-shadow),var(--drawer-shadow-opacity)))}.js .menu-drawer{height:calc(100vh - 100%);height:calc(var(--viewport-height, 100vh) - (var(--header-bottom-position, 100%)))}.js details[open]>.menu-drawer,.js details[open]>.menu-drawer__submenu{transition:transform var(--duration-default) ease,visibility var(--duration-default) ease}.js details[open].menu-opening>.menu-drawer,details[open].menu-opening>.menu-drawer__submenu{transform:translate(0);visibility:visible}.js .menu-drawer__navigation .submenu-open{visibility:hidden}@media screen and (min-width:750px){.menu-drawer{width:25rem;border-width:0 var(--drawer-border-width) 0 0;border-style:solid;border-color:rgba(var(--color-foreground),var(--drawer-border-opacity))}}.menu-drawer__inner-container{position:relative;height:100%}.menu-drawer__navigation-container{display:grid;grid-template-rows:1fr auto;align-content:space-between;overflow-y:auto;height:100%}.menu-drawer__navigation{padding:1.875rem 0}.menu-drawer__inner-submenu{height:100%;overflow-x:hidden;overflow-y:auto}.js .menu-drawer__menu li{margin-bottom:.125rem}.menu-drawer__menu-item{padding:.6875rem 1.875rem;text-decoration:none;font-size:1.125rem}.menu-drawer summary.menu-drawer__menu-item{padding-right:3.25rem}.menu-drawer__menu-item--active,.menu-drawer__menu-item:focus,.menu-drawer__close-button:focus,.menu-drawer__menu-item:hover,.menu-drawer__close-button:hover{color:rgb(var(--color-foreground));background-color:rgba(var(--color-foreground),.04)}.menu-drawer__menu-item--active:hover{background-color:rgba(var(--color-foreground),.08)}.js .menu-drawer__menu-item .icon-caret{display:none}.menu-drawer__menu-item>.svg-wrapper{width:15px;position:absolute;right:1.875rem;top:50%;transform:translateY(-50%)}.js .menu-drawer__submenu{position:absolute;top:0;width:100%;bottom:0;left:0;background-color:rgb(var(--color-background));z-index:1;transform:translate(100%);visibility:hidden}.js .menu-drawer__submenu .menu-drawer__submenu{overflow-y:auto}.menu-drawer__close-button{margin-top:.9375rem;padding:.75rem 1.625rem .75rem 1.875rem;text-decoration:none;display:flex;align-items:center;font-size:.875rem;width:100%;background-color:transparent;font-family:var(--font-body-family);font-style:var(--font-body-style);text-align:left}.menu-drawer__close-button .svg-wrapper{transform:rotate(180deg);margin-right:.625rem;width:15px}.menu-drawer__utility-links{padding:0;background-color:rgba(var(--color-foreground),.03);position:relative}.header--has-social .menu-drawer__utility-links{padding:1.25rem 1.875rem}@media screen and (max-width:749px){.header--has-account:where(:not(.header--has-social):not(.header--has-localizations)) .menu-drawer__utility-links{padding:1.25rem 1.875rem}}@media screen and (max-width:989px){.header--has-localizations:where(:not(.header--has-social)) .menu-drawer__utility-links{padding:1.25rem 1.875rem}}.menu-drawer__account{display:inline-flex;align-items:center;text-decoration:none;padding:.625rem 0;font-size:.875rem;color:rgb(var(--color-foreground));margin-bottom:0}.menu-drawer__utility-links:has(.menu-drawer__localization) .menu-drawer__account{margin:0}.menu-drawer__account account-icon>.svg-wrapper{height:1.25rem;width:1.25rem;margin-right:.625rem}.menu-drawer__account shop-user-avatar{--shop-avatar-size: 1.5rem;margin-right:.34375rem;margin-left:-.28125rem}.menu-drawer__account:hover account-icon>.svg-wrapper{transform:scale(1.07)}.menu-drawer .list-social{justify-content:flex-start;margin-left:-.78125rem}.menu-drawer .list-social:empty{display:none}.menu-drawer .list-social__link{padding:.6875rem}@media screen and (max-width:749px){.menu-drawer.country-selector-open{transform:none!important;filter:none!important;transition:none!important}}.search__input.field__input{padding-right:6.125rem}.search__button{right:var(--inputs-border-width);top:var(--inputs-border-width)}.reset__button{right:calc(var(--inputs-border-width) + 2.75rem);top:var(--inputs-border-width)}.reset__button:not(:focus-visible):after{border-right:.0625rem solid rgba(var(--color-foreground),.08);display:block;height:calc(100% - 1rem);content:"";position:absolute;right:0}.reset__button:not(:focus):after{border-right:.0625rem solid rgba(var(--color-foreground),.08);display:block;height:calc(100% - 1.125rem);content:"";position:absolute;right:0}.search__button:focus-visible,.reset__button:focus-visible{background-color:rgb(var(--color-background));z-index:4}.search__button:focus,.reset__button:focus{background-color:rgb(var(--color-background));z-index:4}.search__button:not(:focus-visible):not(.focused),.reset__button:not(:focus-visible):not(.focused){box-shadow:inherit;background-color:inherit}.search__button:hover .icon,.reset__button:hover .icon{transform:scale(1.07)}.search__button .icon{height:1.125rem;width:1.125rem}.reset__button .icon.icon-close{height:1.125rem;width:1.125rem;stroke-width:.0625rem}input::-webkit-search-decoration{-webkit-appearance:none}.template-search__results,.cart-notification-wrapper{position:relative}.cart-notification-wrapper .cart-notification{display:block}.cart-notification{border-bottom-right-radius:var(--popup-corner-radius);border-bottom-left-radius:var(--popup-corner-radius);border-color:rgba(var(--color-foreground),var(--popup-border-opacity));border-style:solid;border-width:0 0 var(--popup-border-width);padding:1.5625rem 2.1875rem;position:absolute;right:0;transform:translateY(-100%);visibility:hidden;width:100%;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}.cart-notification.focused{box-shadow:0 0 .125rem rgba(var(--color-foreground),.3),var(--popup-shadow-horizontal-offset) var(--popup-shadow-vertical-offset) var(--popup-shadow-blur-radius) rgba(var(--color-shadow),var(--popup-shadow-opacity))}.cart-notification:focus-visible{box-shadow:0 0 .125rem rgba(var(--color-foreground),.3),var(--popup-shadow-horizontal-offset) var(--popup-shadow-vertical-offset) var(--popup-shadow-blur-radius) rgba(var(--color-shadow),var(--popup-shadow-opacity))}@media screen and (min-width:750px){.header-wrapper:not(.header-wrapper--border-bottom)+cart-notification .cart-notification{border-top-width:var(--popup-border-width)}.cart-notification{border-width:0 var(--popup-border-width) var(--popup-border-width);max-width:23rem;right:1.375rem}}@media screen and (min-width:990px){.cart-notification-wrapper:is(.page-width)>.cart-notification{right:2.5rem}}.cart-notification.animate{transition:transform var(--duration-short) ease,visibility 0s var(--duration-short) ease}.cart-notification.active{transform:translateY(0);transition:transform var(--duration-default) ease,visibility 0s;visibility:visible}.cart-notification__header{align-items:flex-start;display:flex}.cart-notification__heading{align-items:center;display:flex;flex-grow:1;margin-bottom:0;margin-top:0}.cart-notification__heading .icon-checkmark{color:rgb(var(--color-foreground));margin-right:.625rem;width:.8125rem}.cart-notification__close{margin-top:-1.25rem;margin-right:-1.875rem}.cart-notification__links{text-align:center}.cart-notification__links>*{margin-top:.625rem}.cart-notification-product{align-items:flex-start;display:flex;padding-bottom:1.875rem;padding-top:1.25rem}.cart-notification-product dl{margin-bottom:0;margin-top:0}.cart-notification-product__image{display:inline-flex;margin-right:.9375rem;margin-top:.3125rem}.cart-notification-product__image:after{content:none}.cart-notification-product__name{margin-bottom:.3125rem;margin-top:0}.predictive-search{display:none;position:absolute;top:calc(100% + .0625rem);left:-.0625rem;border-width:var(--popup-border-width);border-style:solid;border-color:rgba(var(--color-foreground),var(--popup-border-opacity));background-color:rgb(var(--color-background));z-index:3;border-bottom-right-radius:var(--popup-corner-radius);border-bottom-left-radius:var(--popup-corner-radius);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));overflow-y:auto;-webkit-overflow-scrolling:touch}.predictive-search--search-template{z-index:2;width:calc(100% + .125rem)}.predictive-search__results-groups-wrapper{display:flex;border-bottom:.0625rem solid rgba(var(--color-foreground),.08);padding-bottom:.625rem}@media screen and (max-width:749px){.predictive-search--header{right:0;left:0;top:100%}.predictive-search__results-groups-wrapper{flex-direction:column}.predictive-search__results-groups-wrapper:not(.predictive-search__results-groups-wrapper--no-suggestions){gap:1.25rem}}@media screen and (min-width:750px){.predictive-search{border-top:none;width:calc(100% + .125rem)}.header predictive-search{position:relative}}predictive-search[open] .predictive-search,predictive-search[loading] .predictive-search{display:block}.predictive-search__result-group{display:flex;flex-direction:column;flex:1 1 auto;gap:1.25rem}.predictive-search__result-group:first-child .predictive-search__pages-wrapper{display:none}@media screen and (min-width:750px){.predictive-search__results-groups-wrapper--no-products .predictive-search__result-group:nth-child(2),.predictive-search__result-group:last-child .predictive-search__pages-wrapper{display:none}.predictive-search__result-group:first-child .predictive-search__pages-wrapper{display:initial}.predictive-search__result-group:first-child{flex:0 0 16.5rem}.predictive-search__results-groups-wrapper--no-products .predictive-search__result-group:first-child,.predictive-search__result-group:only-child{flex-grow:1}}.predictive-search__heading{border-bottom:.0625rem solid rgba(var(--color-foreground),.08);margin:0 1.25rem;padding:.9375rem 0 .46875rem;color:rgba(var(--color-foreground),.7)}predictive-search .spinner{width:.9375rem;height:.9375rem;line-height:0}predictive-search:not([loading]) .predictive-search__loading-state,predictive-search:not([loading]) .predictive-search-status__loading{display:none}predictive-search[loading] .predictive-search__loading-state{display:flex;justify-content:center;padding:.625rem}predictive-search[loading] .predictive-search__search-for-button{display:none}predictive-search[loading] .predictive-search__results-groups-wrapper~.predictive-search__loading-state{display:none}predictive-search[loading] .predictive-search__results-groups-wrapper~.predictive-search__search-for-button{display:initial}.predictive-search__list-item[aria-selected=true]>*,.predictive-search__list-item:hover>*,.predictive-search__item[aria-selected=true],.predictive-search__item:hover{color:rgb(var(--color-foreground));background-color:rgba(var(--color-foreground),.04)}.predictive-search__list-item[aria-selected=true] .predictive-search__item-heading,.predictive-search__list-item:hover .predictive-search__item-heading{text-decoration:underline;text-underline-offset:.1875rem}.predictive-search__item{display:flex;padding:.625rem 1.25rem;text-align:left;text-decoration:none;width:100%}.predictive-search__item--link-with-thumbnail{display:grid;grid-template-columns:3.125rem 1fr;grid-column-gap:1.25rem;grid-template-areas:"product-image product-content"}.predictive-search__item-content{grid-area:product-content;display:flex;flex-direction:column}.predictive-search__item-content--centered{justify-content:center}.predictive-search__item-vendor{font-size:.5625rem}.predictive-search__item-heading{margin:0}.predictive-search__item-query-result *:not(mark){font-weight:bolder}.predictive-search__item-query-result mark{color:rgba(var(--color-foreground),.75)}.predictive-search__item-query-result mark{background-color:transparent}.predictive-search__item .price{color:rgba(var(--color-foreground),.7);font-size:.75rem}.predictive-search__item-vendor+.predictive-search__item-heading,.predictive-search .price{margin-top:.3125rem}.predictive-search__item--term{justify-content:space-between;align-items:center;padding:.8125rem 1.25rem;word-break:break-all;line-height:calc(1 + .4 / var(--font-body-scale))}@media screen and (min-width:750px){.predictive-search__item--term{padding-top:.625rem;padding-bottom:.625rem}}.predictive-search__item--term .icon-arrow{width:calc(var(--font-heading-scale) * .875rem);height:calc(var(--font-heading-scale) * .875rem);flex-shrink:0;margin-left:calc(var(--font-heading-scale) * 1.25rem);color:rgb(var(--color-link))}.predictive-search__image{grid-area:product-image;object-fit:contain;font-family:"object-fit: contain"}.localization-form{display:flex;flex-direction:column;flex:auto 1 0;padding:.625rem;margin:0 auto}.localization-form:only-child{display:inline-flex;flex-wrap:wrap;flex:initial;padding:.625rem 0}.localization-form:only-child .button,.localization-form:only-child .localization-form__select{margin:.625rem .625rem .3125rem;flex-grow:1}@media screen and (min-width:750px){.localization-form{padding:.625rem 1.25rem .625rem 0}.localization-form:first-of-type{padding-left:0}.localization-form:only-child{justify-content:start;width:auto;margin:0 .625rem 0 0}.localization-form:only-child .button,.localization-form:only-child .localization-form__select{margin:.625rem 0}}.localization-form .button{padding:.625rem}.localization-form__currency{opacity:0;transition:opacity .15s cubic-bezier(.25,.46,.45,.94);white-space:nowrap;padding-right:1.0625rem}@media screen and (max-width:749px){.localization-form .button{word-break:break-all}.localization-form__currency{opacity:1}}.localization-form__select{border-radius:var(--inputs-radius-outset);position:relative;margin-bottom:.9375rem;padding-left:.625rem;text-align:left;min-height:calc(2.5rem + var(--inputs-border-width) * 2);min-width:calc(4.375rem + var(--inputs-border-width) * 2)}.disclosure__button.localization-form__select{padding:calc(1.25rem + var(--inputs-border-width));background:rgb(var(--color-background))}.localization-form__select .icon-caret{position:absolute;content:"";height:.375rem;right:calc(var(--inputs-border-width) + .9375rem);top:calc(50% - .125rem)}.localization-selector.link{text-decoration:none;appearance:none;-webkit-appearance:none;-moz-appearance:none;color:rgb(var(--color-foreground));width:100%;padding-right:2.5rem;padding-bottom:.9375rem}.disclosure .localization-form__select{padding-top:.9375rem}.localization-selector option{color:#000}.localization-selector+.disclosure__list-wrapper{opacity:1;animation:animateLocalization var(--duration-default) ease}.disclosure{position:relative}.disclosure__button{align-items:center;cursor:pointer;display:flex;height:2.5rem;padding:0 .9375rem;font-size:.8125rem;background-color:transparent}.disclosure__list-wrapper{border-width:var(--popup-border-width);border-style:solid;border-color:rgba(var(--color-foreground),var(--popup-border-opacity));overflow:hidden;position:absolute;bottom:100%;transform:translateY(-.625rem);z-index:2;background-color:rgb(var(--color-background));border-radius:var(--popup-corner-radius);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));max-height:17.1875rem}.disclosure__list{position:relative;overflow-y:auto;font-size:.875rem;padding-bottom:.3125rem;padding-top:.3125rem;scroll-padding:.3125rem 0;max-height:12.8125rem;max-width:15.9375rem;min-width:7.5rem;width:max-content}.country-selector__list{padding-bottom:.59375rem;padding-top:0}.country-selector__list--with-multiple-currencies{width:15.9375rem}.country-selector__close-button{display:none}.country-filter{display:flex;justify-content:end;align-items:center;gap:.3125rem;padding:.9375rem .9375rem .375rem;position:sticky;top:-.0125rem;background-color:rgb(var(--color-background));z-index:6}.country-filter__input{min-width:200px}.country-filter__reset-button,.country-filter__search-icon{right:calc(var(--inputs-border-width));top:var(--inputs-border-width)}.country-filter__reset-button:not(:focus-visible):after,.country-filter__reset-button:not(:focus):after{display:block;height:calc(100% - 1.125rem);content:"";position:absolute;right:0}.country-filter__reset-button:focus,.country-filter__reset-button:focus-visible{background-color:rgb(var(--color-background));z-index:4}.country-filter__reset-button:not(:focus-visible):not(.focused){box-shadow:inherit;background-color:inherit}.country-filter__reset-button:hover .icon{transform:scale(1.07)}.country-filter__reset-button .icon.icon-close,.country-filter__search-icon .icon{height:1.125rem;width:1.125rem;stroke-width:.0625rem}.country-filter__search-icon{transition:opacity var(--duration-short) ease,visibility var(--duration-short) ease;opacity:1;visibility:visible;pointer-events:none;cursor:text}.country-filter__search-icon--hidden{opacity:0;visibility:hidden}@media screen and (max-width:749px){.disclosure__list-wrapper.country-selector:not([hidden])+.country-selector__overlay:empty{display:block}.country-selector__overlay{position:fixed;top:0;left:0;width:100%;height:100%;background-color:rgba(var(--color-foreground),.5);z-index:3;animation:animateLocalization var(--duration-default) ease}.disclosure__list-wrapper.country-selector{position:fixed;bottom:-.625rem;left:0;width:100%;height:80%;max-height:80vh;border-radius:0;border:none;box-shadow:none;z-index:4}.disclosure__list.country-selector__list{max-height:85%;min-width:100%;margin-bottom:0;z-index:5}.country-selector__close-button.link{display:flex;justify-content:center;align-items:center;padding:0rem;background-color:transparent;height:2.75rem;width:2.75rem}.country-selector__close-button .icon{width:1.25rem;height:1.25rem}.country-filter{padding:.9375rem 1.25rem .375rem .9375rem}}@media screen and (min-width:750px){.country-filter--no-padding{padding:0}}.countries{padding-top:.375rem}.popular-countries{border-bottom:1px solid rgba(var(--color-foreground),.2);padding-bottom:.375rem;padding-top:.375rem}.disclosure__item{position:relative}.disclosure__link{display:grid;grid-template-columns:auto 1fr auto;gap:.3125rem;padding:.5625rem .9375rem;text-decoration:none;line-height:calc(1 + .8 / var(--font-body-scale));color:rgba(var(--color-foreground),.75);word-break:break-word}.disclosure__link:hover{color:rgb(var(--color-foreground))}.disclosure__link .icon-checkmark{width:.625rem;margin-right:.125rem}.disclosure__link:hover .localization-form__currency,.disclosure__link:focus-visible .localization-form__currency,.disclosure__link:focus .localization-form__currency{display:inline-block;opacity:1}.disclosure__button[aria-expanded=true] .icon-caret{transform:rotate(180deg)}.header-localization .localization-form:only-child{margin:0;padding:0}.header-localization .disclosure .localization-form__select{font-size:.875rem;letter-spacing:.0375rem;height:auto;min-height:initial;background:transparent}.header-localization .disclosure .localization-form__select:hover{text-decoration:underline}.header-localization .localization-form__select.link:after,.header-localization .localization-form__select.link:before{box-shadow:none}.header-localization .localization-form__select.link:focus-visible{outline:.125rem solid rgba(var(--color-foreground),.5);outline-offset:-.125rem;box-shadow:0 0 .125rem rgba(var(--color-foreground),.3)}.desktop-localization-wrapper{display:flex;flex-wrap:wrap;justify-content:flex-end}.desktop-localization-wrapper .localization-selector+.disclosure__list-wrapper{animation:animateMenuOpen var(--duration-default) ease}.desktop-localization-wrapper .localization-form:only-child{padding:0}.header-localization:not(.menu-drawer__localization){align-items:center}.js .header-localization:not(.menu-drawer__localization) .localization-form__select{padding:0 1.6875rem 0 .75rem;width:max-content;height:2.375rem}.header-localization:not(.menu-drawer__localization) .localization-form:only-child .localization-form__select{margin:0}.header-localization:not(.menu-drawer__localization).localization-form__select>span{max-width:20ch;white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.header-localization:not(.menu-drawer__localization) localization-form:only-child .localization-form__select>span{max-width:26ch}.header-localization:not(.menu-drawer__localization) .localization-form__select .icon-caret{right:.5rem}.header-localization:not(.menu-drawer__localization) .disclosure__list-wrapper{bottom:initial;top:100%;right:0;transform:translateY(0)}@media screen and (min-width:990px){.menu-drawer__localization{display:none}}.menu-drawer__localization localization-form{display:block}.menu-drawer__localization .localization-form__select{background-color:initial;margin-top:0;padding:.625rem 2.25rem .625rem 0rem}.menu-drawer__localization .localization-form{padding:0}.menu-drawer__localization .localization-form:only-child .localization-form__select{margin:0}.menu-drawer__localization+.list-social{margin-top:.625rem}.language-selector .disclosure__list{min-width:200px}
/*# sourceMappingURL=/cdn/shop/t/146/assets/header.css.map */
