:root{--catalist-font-en: "Helvetica Neue", Helvetica, Arial, sans-serif;--catalist-font-en-heading: "Helvetica Neue Condensed Bold", "Helvetica Neue", "Arial Narrow", Arial, sans-serif;--catalist-font-ja: "Hiragino Kaku Gothic ProN", "Hiragino Sans", "Yu Gothic", sans-serif;--font-body-family: var(--catalist-font-en), var(--catalist-font-ja);--font-heading-family: var(--catalist-font-en-heading), var(--catalist-font-ja);--font-heading-card-family: var(--catalist-font-en-heading), var(--catalist-font-ja);--font-header-menu-family: var(--catalist-font-en), var(--catalist-font-ja);--font-footer-menu-family: var(--catalist-font-en), var(--catalist-font-ja);--font-button-family: var(--catalist-font-en), var(--catalist-font-ja);--font-subtitle-family: var(--catalist-font-en), var(--catalist-font-ja)}html[lang^=ja] body{font-family:var(--catalist-font-en),var(--catalist-font-ja)}body .section-header__title,body .card-information__wrapper .card__title,body .footer-block__heading,body .crew-register h1,body .crew-welcome h1{font-family:var(--font-heading-family);font-style:normal;font-weight:700}html[lang^=ja] body .section-header__title:lang(ja),html[lang^=ja] body .footer-block__heading:lang(ja){font-weight:600}body .header-top-container,body .header-top__wrapper{--color-background: var(--catalist-brand-dark-rgb);--color-foreground: var(--catalist-product-white-rgb);--color-foreground-title: var(--catalist-product-white-rgb);--color-foreground-secondary: var(--catalist-product-white-rgb);background-color:var(--catalist-brand-dark);color:var(--catalist-product-white)}body .header__menu-item,body .header__active-menu-item,body .header__icon,body .menu-drawer__menu-item{font-family:var(--catalist-font-en),var(--catalist-font-ja)}body .header__menu-item:focus-visible,body .footer a:focus-visible{color:var(--catalist-brand-taupe)}@media(hover:hover)and (pointer:fine){body .header__menu-item:hover,body .footer a:hover{color:var(--catalist-brand-taupe)}}body .popular-products,body .products-grid,body .collection-grid,body .featured-product,body .product-card,body .product-card .card,body .product-card .card__inner,body .product-card .card-information{--color-background: var(--catalist-product-white-rgb);--color-foreground: var(--catalist-brand-dark-rgb);--color-foreground-title: var(--catalist-brand-dark-rgb);background-color:var(--catalist-product-white);color:var(--catalist-brand-dark)}body .product-card .card__media,body .product-card .media{background-color:var(--catalist-product-white)}body .rich-text__blocks,body .newsletter,body .image-banner,body .scrolling-collage,body .crew-register,body .crew-welcome,body .footer__content-top,body .footer__content-bottom{--color-background: var(--catalist-brand-dark-rgb);--color-foreground: var(--catalist-product-white-rgb);--color-foreground-title: var(--catalist-product-white-rgb);--color-foreground-secondary: var(--catalist-product-white-rgb);--color-border: var(--catalist-brand-taupe-rgb);background-color:var(--catalist-brand-dark);color:var(--catalist-product-white)}body .footer__logo{filter:none}body .rich-text__blocks .title--section,body .rich-text__blocks .subtitle,body .footer .footer-block__heading,body .footer .footer-block__details-content .footer--button,body .footer .footer__crew-link .footer--button,body .footer .footer__copyright,body .footer .footer__copyright a,body .footer .newsletter-form__text,body .footer .newsletter-form__text p,body .footer .newsletter-form__checkbox-label,body .footer .newsletter-form__checkbox-label span,body .footer .newsletter__subscribe-text,body .footer .newsletter__subscribe-text p{color:var(--catalist-product-white)}body .footer .footer-block__details-content .footer--button:hover,body .footer .footer__crew-link .footer--button:hover,body .footer .footer__copyright a:hover{color:var(--catalist-brand-taupe)}body .button,body button,body .crew-register__button,body .crew-welcome__button{font-family:var(--font-button-family)}body .button--primary,body .crew-register__button,body .crew-welcome__button{--btn-bg: var(--catalist-brand-dark-rgb);--btn-color: var(--catalist-product-white-rgb)}body .footer .button--primary,body .newsletter .button--primary,body .crew-register .button--primary,body .crew-welcome .button--primary{--btn-bg: var(--catalist-product-white-rgb);--btn-color: var(--catalist-brand-dark-rgb)}body .crew-register__button,body .crew-welcome__button{background-color:var(--catalist-product-white);border-color:var(--catalist-product-white);color:var(--catalist-brand-dark)}@media(hover:hover)and (pointer:fine){body .crew-register__button:hover,body .crew-welcome__button:hover{background-color:var(--catalist-brand-taupe);border-color:var(--catalist-brand-taupe);color:var(--catalist-product-white)}}body .button--secondary,body .button--secondary:hover{--btn-bg: var(--catalist-brand-taupe-rgb);--btn-color: var(--catalist-product-white-rgb)}body a:not(.button):not(.card-wrapper__link--overlay):focus-visible,body button:focus-visible,body input:focus-visible,body textarea:focus-visible,body select:focus-visible{outline:2px solid var(--catalist-brand-taupe);outline-offset:2px}body .field__input,body input:not([type=checkbox]):not([type=radio]),body textarea,body select{font-family:var(--catalist-font-en),var(--catalist-font-ja)}body .footer .field__input,body .newsletter .field__input,body .crew-register input:not([type=checkbox]){background-color:var(--catalist-product-white);color:var(--catalist-brand-dark)}body .footer .field__label,body .newsletter .field__label,body .crew-register label,body .crew-welcome p{color:var(--catalist-product-white)}body .crew-register__tabs a,body .crew-register__tabs span,body .crew-welcome a:not(.crew-welcome__button){color:var(--catalist-product-white)}body .crew-register__tabs a:hover,body .crew-register__tabs a:focus-visible{color:var(--catalist-brand-taupe)}body .footer .footer__logo-link:focus-visible{outline-color:var(--catalist-product-white)}html{-webkit-tap-highlight-color:transparent;-webkit-text-size-adjust:100%!important;text-size-adjust:100%!important}body a,body button,body summary,body label,body [role=button],body .button{touch-action:manipulation}body button,body .button,body summary,body .product-form__controls-group label,body .header__icon,body .menu-drawer__dropdown-toggle,body .quantity__button,body .menu-drawer__menu-item{-webkit-user-select:none;user-select:none;-webkit-touch-callout:none}body .button,body .product-form__submit,body .header__icon,body .quantity__button,body .product-form__controls-group label,body .cart-drawer .button{transition-property:transform,opacity,background-color,border-color,color;transition-duration:.12s;transition-timing-function:ease-out}body .button:active,body .product-form__submit:active{transform:scale(.97)}body .header__icon:active,body .quantity__button:active,body .product-form__controls-group label:active,body .card-wrapper a:active{opacity:.6}body .menu-drawer__dropdown-toggle:active,body .menu-drawer__menu-item:active{background-color:#837a6926}@media(hover:none){body .header__icon--account:hover,body .header__icon--search:hover,body .header__icon--cart:hover,body .header .hover-opacity:hover{opacity:1}body .product-form__controls-group input:not(:checked)+label:hover{border-color:rgb(var(--color-border))}body .modal-close-button:hover .icon-close,body .swiper-buttons .swiper-button-next:hover .icon,body .swiper-buttons .swiper-button-prev:hover .icon{transform:none}body .button--primary:hover,body .button--secondary:hover,body .product-form__submit:hover{background-color:rgba(var(--btn-bg),var(--alpha-button-background))}}@media(pointer:coarse){body input:not([type=checkbox]):not([type=radio]):not([type=range]),body textarea,body select{font-size:16px!important}}html[lang^=ja] body{word-break:keep-all;overflow-wrap:break-word;text-wrap:pretty;line-break:strict}body .menu-drawer__navigation-container,body .menu-drawer__inner-submenu,body cart-drawer-items,body .header-modal .header-modal_content,body .predictive-search,body .mobile-facets__inner,body .drawer__inner{overscroll-behavior:contain}body .product-media-modal__dialog{height:100dvh}body .mobile-facets__wrapper .disclosure-has-popup[open]>summary:before{height:100dvh}body .drawer .cart-drawer,body .header-modal .header-modal_content{transition:transform .32s cubic-bezier(.32,.72,0,1),opacity .2s ease-out,visibility .32s}body .cart-drawer__overlay{-webkit-backdrop-filter:blur(4px)}@media(max-width:1149px){body .header__icon{position:relative}body .header__icon:after{content:"";position:absolute;inset:50% auto auto 50%;width:44px;height:44px;transform:translate(-50%,-50%)}}@media screen and (max-width:1149px){body #menu-drawer .menu-drawer__menu-item,body #menu-drawer .menu-drawer__menu-item span,body #menu-drawer .menu-drawer__menu-item a,body #menu-drawer .menu-drawer__footer button,body #menu-drawer .localization-selector,body #menu-drawer .localization-selector .value,body #menu-drawer .disclosure__list .disclosure__link,body #menu-drawer .menu-drawer__account,body #menu-drawer .menu-drawer__account *,body #menu-drawer .menu-drawer__utility-links a{color:#a39a88!important}}@media screen and (min-width:990px){body .header .header__menu-item,body .header .header__submenu .header__menu-item,body .header .header__submenu .header__menu-item span,body .header .header__localization-button,body .header .localization-selector .value,body .header .disclosure__list .disclosure__link{color:#a39a88}}body .footer .field__input::placeholder,body .newsletter .field__input::placeholder{opacity:1}body .slideshow-swiper__slide{position:relative;cursor:pointer}body .slideshow-slide__button{display:block!important;position:static!important}body .slideshow-slide__button .button{position:absolute!important;top:0;right:0;bottom:0;left:0;z-index:3;opacity:0;padding:0;margin:0;border:0;transform:none!important}@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto!important}body *,body *:before,body *:after{transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}@media(prefers-reduced-transparency:reduce){body .cart-drawer__overlay,body .modal__overlay{-webkit-backdrop-filter:none;backdrop-filter:none;background:#0009}}body .collection-banner{padding-top:24px}@media(min-width:990px){body .collection-banner{padding-top:40px}}
/*# sourceMappingURL=/cdn/shop/t/38/assets/catalist-design-system-v1.css.map */
