:root{--font-body-scale: .9;--font-heading-scale: .9}.template-index .section-header header-drawer,.template-index .section-header .header__icons{display:none!important}.template-index .section-header .header{display:flex;justify-content:center}.template-index .section-header .header__heading,.template-index .section-header .header__heading-link{margin:0 auto;text-align:center}.header__icons{display:flex;align-items:center;gap:2rem}.section-header .desktop-localization-wrapper{display:none!important}.kk-menu-label,.kk-cart-label,.kk-desktop-nav__link{font-size:1.2rem;letter-spacing:.08em;text-transform:uppercase;color:rgb(var(--color-foreground));text-decoration:none}.header__icon--menu{display:flex!important;align-items:center;width:auto!important;height:4.4rem;padding:0 .4rem}.header__icon--menu>span:not(.kk-menu-label){display:none!important}.kk-menu-label{position:static!important;display:inline!important;line-height:1}.header__icon--cart{display:flex;align-items:center;gap:.5rem;width:auto!important;height:4.4rem;padding:0 .4rem;text-decoration:none}.header__icon--cart .cart-count-bubble{position:static;display:inline-flex;align-items:center;justify-content:center;width:1.8rem;height:1.8rem;border-radius:50%;background:rgb(var(--color-foreground));color:rgb(var(--color-background));font-size:1rem}.kk-desktop-nav{display:none}@media screen and (min-width:990px){.section-header header-drawer{display:none!important}.kk-desktop-nav{display:flex;align-items:center;gap:2rem}.kk-desktop-nav__link:hover,.header__icon--cart:hover .kk-cart-label{text-decoration:underline;text-underline-offset:.3rem}}@media screen and (max-width:989px){.header.header--has-account.header--has-menu,.header.header--has-menu{grid-template-areas:"left-icons heading icons"!important;grid-template-columns:minmax(0,1fr) auto minmax(0,1fr)!important}.section-header header-drawer{grid-area:left-icons;justify-self:start;margin-left:0!important}.section-header .header__icons{grid-area:icons;justify-self:end;padding-right:0!important}}.header__icon--menu,.header__icon--cart{height:4.4rem;align-items:center;text-decoration:none!important}.kk-menu-label,.kk-cart-label{display:flex!important;align-items:center;height:auto!important;line-height:1;text-decoration:none!important}@media screen and (max-width:989px){.menu-drawer{width:75vw!important;max-width:36rem}}.menu-drawer__menu-item{font-size:1.3rem;letter-spacing:.08em;text-transform:uppercase}.menu-drawer__localization h2,.footer__localization h2{display:none}body.template-index{--kk-gap: 2.2rem;min-height:100vh;min-height:100svh;display:flex;flex-direction:column;justify-content:center}@media screen and (max-width:749px){body.template-index{--kk-gap: 1.6rem}}body.template-index>main#MainContent{flex:0 0 auto}body.template-index>main#MainContent>.shopify-section{width:100%}body.template-index .section-header .header{padding-top:var(--kk-gap)!important;padding-bottom:0!important}body.template-index .five-hyperlinks-block{margin-top:var(--kk-gap)}body.template-index [class^=ai-five-links__list-]{gap:var(--kk-gap)!important}body.template-index [class^=ai-five-links__link-]{padding:0!important;line-height:1.4!important}body.template-index main [class^=ai-world-clock-]:not([class*=__]){margin-top:var(--kk-gap);padding-top:0!important;padding-bottom:0!important}body.template-index .footer{border-top:0!important;background:transparent!important;padding-top:var(--kk-gap)!important;padding-bottom:var(--kk-gap)!important}body.template-index .footer .footer__content-bottom{border-top:0!important;padding-top:var(--kk-gap)!important}body.template-index .footer .footer__content-top{padding-bottom:0!important}body.template-index .footer .footer__localization{display:none!important}body.template-index .footer .footer__content-bottom-wrapper{justify-content:center!important}.kk-switcher{display:flex;justify-content:center;flex-wrap:wrap;gap:1.2rem 2rem;margin-top:var(--kk-gap, 2rem)}.kk-switcher__item{display:flex;flex-direction:column;align-items:center;gap:.4rem}.kk-switcher__label{font-size:1rem;letter-spacing:.1em;color:rgb(var(--color-foreground))}.kk-switcher__control{display:flex;align-items:center;gap:.6rem}.kk-switcher__select{appearance:none;-webkit-appearance:none;min-width:12rem;padding:.5rem 2.6rem .5rem .8rem;border:1px solid rgba(var(--color-foreground),.6);border-radius:0;background:transparent url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='10' height='6' viewBox='0 0 10 6'%3E%3Cpath d='M1 1l4 4 4-4' fill='none' stroke='%23888' stroke-width='1.2'/%3E%3C/svg%3E") no-repeat right .8rem center;font-family:inherit;font-size:1.1rem;letter-spacing:.06em;color:rgb(var(--color-foreground));cursor:pointer}.kk-switcher__color{width:2.6rem;height:2.6rem;padding:0;border:1px solid rgba(var(--color-foreground),.6);border-radius:0;background:none;cursor:pointer}.kk-switcher__color[hidden]{display:none}html.kk-has-bg body{background:transparent!important}html.kk-has-bg body:before{content:"";position:fixed;top:0;right:0;bottom:0;left:0;z-index:-1;background-color:var(--kk-bg-color, #fff);background-image:linear-gradient(var(--kk-bg-overlay, transparent),var(--kk-bg-overlay, transparent)),var(--kk-bg-image, none);background-size:100% 100%,var(--kk-bg-size, cover);background-repeat:no-repeat,var(--kk-bg-repeat, no-repeat);background-position:center,center;pointer-events:none}html.kk-has-bg #MainContent .gradient,html.kk-has-bg #MainContent [class*=color-scheme-],html.kk-has-bg #MainContent .card__inner,html.kk-has-bg [class^=ai-world-clock-]:not([class*=__]),html.kk-has-bg .shopify-section-group-footer-group .gradient:not(.footer){background:transparent!important;border-color:transparent!important}.header-wrapper,html.kk-has-bg .header-wrapper{background:transparent!important;-webkit-backdrop-filter:none!important;backdrop-filter:none!important}html.kk-has-text .header-wrapper,html.kk-has-text #MainContent,html.kk-has-text #MainContent [class*=color-scheme-],html.kk-has-text .shopify-section-group-footer-group,html.kk-has-text .shopify-section-group-footer-group [class*=color-scheme-]{--color-foreground: var(--kk-text-rgb) !important;color:rgb(var(--kk-text-rgb))}html.kk-has-text [class^=ai-five-links__link-],html.kk-has-text [class*=ai-world-clock-]{color:rgb(var(--kk-text-rgb))!important}html.kk-has-text .menu-drawer,html.kk-has-text .kf__panel{--color-foreground: 18, 18, 18 !important}body:not(.template-index) .footer{border-top:1px solid rgba(0,0,0,.12)!important;background:#0000000f!important}body:not(.template-index) .footer .footer__content-top{display:none!important}.footer .footer__content-bottom{border-top:0!important;padding-top:0!important}.footer .footer__content-bottom-wrapper{display:flex!important;flex-direction:row!important;flex-wrap:wrap;align-items:center!important;justify-content:space-between!important;gap:.8rem 2rem}.footer .footer__column{width:auto!important;padding:0!important;margin:0!important}.footer .footer__localization{display:flex!important;flex-direction:row!important;align-items:center;justify-content:flex-start!important;gap:1.6rem;padding:0!important}.footer .footer__localization localization-form,.footer .footer__localization .localization-form{margin:0!important;padding:0!important}.footer .footer__column--info{align-items:flex-end!important;margin-left:auto!important}.footer .footer__copyright{margin:0!important;text-align:right}.footer .localization-form__select,.menu-drawer .localization-form__select{min-height:0;margin:0;padding:.5rem 2.8rem .5rem 1rem;border:1px solid rgba(var(--color-foreground),.6)!important;border-radius:0;box-shadow:none;background:transparent!important;font-size:1.1rem;letter-spacing:.06em}.footer .localization-form__select .icon-caret,.menu-drawer .localization-form__select .icon-caret{right:.9rem}.footer .localization-form__select:before,.footer .localization-form__select:after,.menu-drawer .localization-form__select:before,.menu-drawer .localization-form__select:after{display:none!important}.kk-locale-label{display:inline-flex;align-items:center;gap:.6rem}.kk-globe{flex-shrink:0}.kf{display:block;margin-bottom:1.2rem}.kf__inner{position:relative}.kf__bar{display:flex;align-items:center;gap:2.4rem}.kf__toggle,.kf__view{display:inline-flex;align-items:center;gap:.8rem;padding:.8rem 0;border:0;background:none;font-family:inherit;font-size:1.2rem;letter-spacing:.08em;color:rgb(var(--color-foreground));cursor:pointer}.kf__toggle .svg-wrapper,.kf__toggle svg{width:1.6rem;height:1.6rem}@media screen and (max-width:749px){.kf__bar{justify-content:center}.kf__toggle-icon{display:none!important}}.kf__panel{position:absolute;top:100%;left:0;z-index:4;width:min(36rem,100%);padding:1.4rem 1.6rem 1.6rem;background:#666;color:#fff}.kf__panel[hidden]{display:none}.kf__head{display:flex;align-items:center;justify-content:space-between;gap:1rem;margin-bottom:1.2rem}.kf__tabs{display:flex;flex-wrap:wrap;align-items:center;gap:1.4rem}.kf__tab-divider{width:1px;height:1.2rem;background:#ffffff80}.kf__tab,.kf__close{padding:0;border:0;background:none;font-family:inherit;font-size:1.2rem;color:#ffffff8c;cursor:pointer}.kf__tab[aria-selected=true]{color:#fff;font-weight:700}.kf__close{display:flex;color:#fff}.kf__close .svg-wrapper,.kf__close svg{width:1.4rem;height:1.4rem}.kf__list{margin:0 0 1.4rem;padding:0}.kf__label{display:flex;align-items:center;justify-content:space-between;padding:.35rem 0;font-size:1.2rem;color:#fff;cursor:pointer}.kf__item--disabled .kf__label{opacity:.4;cursor:default}.kf__checkbox{appearance:none!important;-webkit-appearance:none!important;display:inline-block!important;flex:0 0 1.4rem!important;width:1.4rem!important;min-width:1.4rem!important;height:1.4rem!important;margin:0 0 0 1rem!important;padding:0!important;border:1px solid #fff!important;border-radius:0!important;background:transparent!important;box-shadow:none!important;cursor:pointer}.kf__checkbox:checked{background:#fff!important;box-shadow:inset 0 0 0 2px #666!important}.kf__reset{font-size:1.1rem;font-weight:700;color:#fff;text-decoration:none}.kf__reset:hover{text-decoration:underline}@media screen and (max-width:749px){.kf__panel{width:100%}}.card__badge,.price__badge-sale,.price__badge-sold-out{display:none!important}.card-color-swatches{justify-content:center!important}.kk-sold-out{margin-top:.4rem;font-size:1.2rem;letter-spacing:.08em;color:rgba(var(--color-foreground),.45)}.price--on-sale .price__sale .price-item--regular{color:#d0021b!important;text-decoration:line-through;text-decoration-color:#d0021b}.price--on-sale .price-item--sale,.price--on-sale .price-item--last{color:#d0021b!important}.kk-view-all{display:none;margin:0;padding:0}html.kk-view-plus #product-grid{display:none!important}html.kk-view-plus .kk-view-all{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:.4rem}@media screen and (min-width:750px){html.kk-view-plus .kk-view-all{grid-template-columns:repeat(6,minmax(0,1fr));gap:.8rem}}.kk-view-all__link{display:block}.kk-view-all__link img,.kk-view-all__placeholder{display:block;width:100%;height:auto;aspect-ratio:1 / 1;object-fit:contain}.kk-view-all__placeholder{background:rgba(var(--color-foreground),.06)}.kk-back{display:inline-block;margin-bottom:1rem;font-size:1.2rem;letter-spacing:.08em;color:rgb(var(--color-foreground));text-decoration:none}.kk-back:hover{text-decoration:underline;text-underline-offset:.3rem}.product .thumbnail-slider{display:none!important}.kk-dots{display:flex;flex-wrap:wrap;justify-content:center;gap:.8rem;margin-top:1.2rem}.kk-dots__dot{width:.7rem;height:.7rem;padding:0;border:1px solid rgb(var(--color-foreground));border-radius:50%;background:transparent;cursor:pointer}.kk-dots__dot.is-active{background:rgb(var(--color-foreground))}@media screen and (max-width:749px){.product__media-wrapper slider-component.slider-mobile-gutter{margin-left:0!important;margin-right:0!important}.product__media-wrapper .product__media-list{margin-left:0!important;margin-right:0!important;width:100%!important;scroll-padding-left:0!important}.product__media-wrapper .product__media-list .product__media-item{width:100%!important;margin-left:0!important;margin-right:0!important;padding-left:0!important;padding-right:0!important;scroll-margin-left:0!important}}@media screen and (max-width:749px){.product__info-container{text-align:center}.product__info-container .price,.product__info-container .price__container,.product__info-container .price__regular,.product__info-container .price__sale{justify-content:center}.product__info-container .product__tax,.product__info-container .product__description,.product__info-container .share-button,.product__info-container .product__description p,.product__info-container .rte{text-align:center}.product__info-container .share-button__button{margin:0 auto}.product__info-container fieldset.product-form__input--pill{justify-content:center!important}}.product__info-container .product-form__input--pill{justify-content:flex-start!important;flex-wrap:wrap;gap:.8rem!important}.product__info-container .product-form__input--pill .form__label{float:left;min-width:0!important;margin:0 .8rem 0 0!important;font-size:1.1rem;letter-spacing:.08em;text-transform:uppercase}.product-form__input--pill input[type=radio]+label{position:relative;min-width:4.4rem;margin:0!important;padding:.7rem 1.2rem;border-radius:0!important;font-size:1.2rem;letter-spacing:.06em;text-decoration:none!important;overflow:hidden}.product-form__input--pill input[type=radio].disabled+label:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(to top right,transparent calc(50% - .5px),rgba(var(--color-foreground),.55) 50%,transparent calc(50% + .5px));pointer-events:none}@media screen and (max-width:749px){.product__info-container .product-form__input--pill .form__label{display:none!important}.product__info-container fieldset.product-form__input--swatch{justify-content:center!important;flex-wrap:wrap;gap:.8rem!important}.product__info-container .product-form__input--swatch .form__label{display:none!important}}.product-form__input--pill input[type=radio]+label.kk-color-label{display:inline-flex;align-items:center;justify-content:center;width:3rem;min-width:3rem;height:3rem;padding:0;border:0!important;border-radius:50%!important;background:transparent!important;color:inherit!important;box-shadow:none}.product-form__input--pill input[type=radio]:checked+label.kk-color-label{box-shadow:0 0 0 1px rgb(var(--color-foreground))}.kk-color-label .kk-swatch{display:block;width:2.2rem!important;height:2.2rem!important;border:1px solid rgba(var(--color-foreground),.2);border-radius:50%}.product-form__submit{text-transform:uppercase;letter-spacing:.08em}.product__info-container product-form,.product__info-container .product-form__buttons{max-width:44rem}@media screen and (max-width:749px){.product__info-container product-form,.product__info-container .product-form__buttons{margin-left:auto;margin-right:auto}}.size-chart__head{display:flex;align-items:center;justify-content:space-between;gap:1rem;margin:0 0 1.2rem}.size-chart__heading{margin:0;font-size:1.3rem;letter-spacing:.06rem;text-align:left}.kk-unit-toggle{display:inline-flex;align-items:center;gap:.6rem;margin-left:auto;padding:.4rem 0;border:0;background:none;font-family:inherit;font-size:1.1rem;letter-spacing:.06em;color:rgba(var(--color-foreground),.45);cursor:pointer}.kk-unit-toggle__track{position:relative;width:3.4rem;height:1.8rem;border:1px solid rgb(var(--color-foreground));border-radius:1rem}.kk-unit-toggle__knob{position:absolute;top:.2rem;left:.2rem;width:1.2rem;height:1.2rem;border-radius:50%;background:rgb(var(--color-foreground));transition:transform .2s ease}.size-chart--in .kk-unit-toggle__knob{transform:translate(1.6rem)}.size-chart--cm .kk-unit-toggle__opt[data-unit=cm],.size-chart--in .kk-unit-toggle__opt[data-unit=in]{color:rgb(var(--color-foreground));font-weight:700}.size-chart--cm .kk-unit--in,.size-chart--in .kk-unit--cm{display:none}.size-chart__scroll{overflow-x:auto;-webkit-overflow-scrolling:touch}.size-chart__table{width:auto;min-width:min(100%,60rem);margin:0 auto;border-collapse:collapse;table-layout:auto;font-size:1.1rem;color:rgb(var(--color-foreground))}.size-chart__table th,.size-chart__table td{padding:1.1rem 1rem;border:0;border-bottom:1px solid rgba(var(--color-foreground),.12);font-weight:400;text-align:left;white-space:nowrap;box-shadow:none}.size-chart__table thead th{background:rgba(var(--color-foreground),.12);border-bottom:0}@media screen and (max-width:749px){.size-chart__table{font-size:1rem}.size-chart__table th,.size-chart__table td{padding:.9rem .6rem}}.cart-drawer .drawer__heading,.template-cart .title--primary{letter-spacing:.08em}@media screen and (max-width:749px){.cart-drawer .drawer__inner{width:80vw!important;max-width:80vw!important;padding:0 1.2rem}.cart-drawer .cart-item{grid-template-columns:4rem minmax(0,1fr) auto auto!important;grid-template-rows:auto!important;column-gap:.6rem!important;align-items:center}.cart-drawer .cart-item__media{grid-row:1!important;grid-column:1!important}.cart-drawer .cart-item__details{grid-row:1!important;grid-column:2!important;font-size:1.1rem}.cart-drawer .cart-item__quantity{grid-row:1!important;grid-column:3!important;padding:0!important}.cart-drawer .cart-item__totals{grid-row:1!important;grid-column:4!important;padding:0!important;font-size:1.1rem}.cart-drawer .cart-item>td+td{padding-left:0!important}.cart-drawer .cart-item__details>*+*{margin-top:.2rem}.cart-drawer .cart-item__name{font-size:1.1rem}.cart-drawer .cart-item__quantity-wrapper{display:flex;align-items:center;gap:.2rem}.cart-drawer quantity-input.quantity{width:7rem;min-height:3rem}.cart-drawer .quantity__button{width:2rem}.cart-drawer .quantity__input{font-size:1.1rem}.cart-drawer cart-remove-button .button{min-width:2.4rem;min-height:2.4rem;margin:0}}.cart-drawer .drawer__footer,.template-cart .cart__blocks{padding:1.6rem;background:rgba(var(--color-foreground),.06)}.cart__checkout-button{text-transform:uppercase;letter-spacing:.08em}@media screen and (min-width:990px){.template-cart #MainContent{display:grid;grid-template-columns:minmax(0,1fr) 32rem;align-items:start;column-gap:4rem;max-width:var(--page-width);margin:0 auto;padding:0 5rem}.template-cart #MainContent>.shopify-section:not(.section-main-cart-items,[id*=__cart-items],[id*=__cart-footer]){grid-column:1 / -1}.template-cart #MainContent .page-width{max-width:none;padding:0}.template-cart .cart__footer{display:block;padding-top:0;margin-top:9rem}.template-cart .cart__blocks{width:100%}.template-cart .cart-items .cart-item__details{width:auto}.template-cart .cart-items .cart-item__quantity,.template-cart .cart-items .cart-item__totals{width:1%;white-space:nowrap}}body.password .password-main,body.password .password-main>.shopify-section{flex-grow:0;height:auto}.kkp{display:flex;justify-content:center}.kkp__frame{position:relative;display:inline-block;max-width:100%;line-height:0}.kkp__image{display:block;width:auto;max-width:100vw;height:auto;max-height:100vh;max-height:100svh}.kkp__image--placeholder{width:100vw;height:100svh;background:rgba(var(--color-foreground),.04)}.kkp__tools{position:absolute;top:1.2rem;left:1.2rem;right:1.2rem;display:flex;flex-direction:column;gap:.8rem;line-height:normal}.kkp__row{display:flex;align-items:center;gap:.8rem;min-width:0}.kkp__icon{display:flex;align-items:center;justify-content:center;flex-shrink:0;width:3.6rem;height:3.6rem;padding:.7rem;border:1px solid rgba(255,255,255,.85);background:#00000026;color:#fff;cursor:pointer}.kkp__icon svg{width:100%;height:100%}.kkp__icon[aria-expanded=true]{background:#0006}.kkp__panel{flex:1 1 auto;min-width:0;max-width:32rem}.kkp__panel[hidden]{display:none}.kkp__form{display:flex;flex-wrap:wrap;align-items:stretch}.kkp__input{flex:1 1 0;min-width:0;height:3.6rem;padding:0 1rem;border:1px solid rgba(255,255,255,.85);border-right:0;border-radius:0;background:#00000040;font-family:inherit;font-size:1.2rem;letter-spacing:.08em;color:#fff}.kkp__input::placeholder{color:#ffffffbf}.kkp__submit{flex:0 0 auto;height:3.6rem;padding:0 1.2rem;border:1px solid rgba(255,255,255,.85);border-radius:0;background:#ffffffe6;font-family:inherit;font-size:1.1rem;letter-spacing:.08em;color:#121212;cursor:pointer}.kkp__message{flex:1 0 100%;margin:.4rem 0 0;font-size:1.1rem;color:#fff;text-shadow:0 0 4px rgba(0,0,0,.6)}.visually-hidden,.skip-to-content-link:not(:focus-visible){position:absolute!important;width:1px!important;height:1px!important;min-width:0!important;min-height:0!important;margin:-1px!important;padding:0!important;border:0!important;overflow:hidden!important;clip:rect(0 0 0 0)!important;clip-path:inset(50%)!important;white-space:nowrap!important}.skip-to-content-link.visually-hidden:focus-visible{z-index:9999;position:fixed!important;top:1rem;left:1rem;width:auto!important;height:auto!important;padding:1rem 2rem!important;overflow:visible!important;clip:auto!important;clip-path:none!important}
/*# sourceMappingURL=/cdn/shop/t/25/assets/custom-kusakari.css.map */
