:root{--fs-128: clamp(88px, 10vw , 128px);--fs-40: clamp(32px, 3.125vw , 40px);--fs-34: clamp(30px, calc(34 * 100vw / 1280), 34px);--fs-32: clamp(28px, 2.5vw , 32px);--fs-28: clamp(24px, 2.1875vw , 28px);--fs-24: clamp(18px, calc(24 * 100vw / 1280), 24px);--fs-20: clamp(18px, 1.5625vw , 20px);--fs-18: clamp(16px, 1.40625vw , 18px);--fs-16: clamp(14px, 1.25vw , 16px);--fs-15: clamp(14px, calc(15 * 100vw / 1280), 15px);--fs-14: clamp(13px, 1.09375vw , 14px)}@media(min-width:1280px){:root{--fs-128: clamp(128px, 10vw , 140px);--fs-40: clamp(40px, 3.125vw , 56px);--fs-34: clamp(34px, calc(34 * 100vw / 1280), 42px);--fs-32: clamp(32px, 2.5vw , 40px);--fs-28: clamp(28px, 2.1875vw , 32px);--fs-24: clamp(24px, calc(24 * 100vw / 1280), 32px);--fs-20: clamp(20px, 1.5625vw , 24px);--fs-18: clamp(18px, 1.40625vw , 20px);--fs-16: clamp(16px, 1.25vw , 20px);--fs-15: clamp(15px, calc(15 * 100vw / 1280), 18px);--fs-14: clamp(14px, 1.09375vw , 17px)}}@media screen and (min-width:750px){.sp{display:none!important}}@media screen and (max-width:749px){.pc{display:none!important}}@property --reveal-size{syntax: "<percentage>"; inherits: false; initial-value: 0%;}.color-reveal{position:relative;overflow:hidden}.color-reveal img{display:block;width:100%;height:auto;filter:grayscale(100%)}.color-reveal:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background-image:var(--img);background-size:cover;background-position:center;pointer-events:none;--reveal-size: 0%;opacity:1;-webkit-mask-image:radial-gradient(circle at center,rgba(0,0,0,1) 0%,rgba(0,0,0,1) calc(var(--reveal-size) - 60%),rgba(0,0,0,.45) calc(var(--reveal-size) - 40%),rgba(0,0,0,0) var(--reveal-size));mask-image:radial-gradient(circle at center,rgba(0,0,0,1) 0%,rgba(0,0,0,1) calc(var(--reveal-size) - 60%),rgba(0,0,0,.45) calc(var(--reveal-size) - 40%),rgba(0,0,0,0) var(--reveal-size));-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;transition:--reveal-size .7s cubic-bezier(.22,1,.36,1);will-change:--reveal-size,opacity}@media screen and (max-width:749px){summary:hover{opacity:1;color:#fff}}@media(hover:hover)and (pointer:fine){.color-reveal:hover:after{--reveal-size: 140%}}.color-reveal.is-active:after{--reveal-size: 140%}.underline_link{font-size:var(--fs-14)}.underline_link a{position:relative;display:inline-block;color:#fff;text-decoration:none;padding:0 0 3px 12px}.underline_link a:before,.underline_link a:after{content:"";position:absolute;left:0;bottom:-4px;width:100%;height:.5px;background:#fff;pointer-events:none}.underline_link a:before{transform:scaleX(1);transform-origin:right}.underline_link a:after{transform:scaleX(0);transform-origin:left}.underline_link a.is-underline-animating:before{animation:underline-out .28s cubic-bezier(.86,0,.07,1) forwards}.underline_link a.is-underline-animating:after{animation:underline-in .28s cubic-bezier(.86,0,.07,1) .12s forwards}.underline_link svg{position:absolute;left:0;top:50%;transform:translateY(-50%)}@keyframes underline-out{0%{transform:scaleX(1);transform-origin:right}to{transform:scaleX(0);transform-origin:right}}@keyframes underline-in{0%{transform:scaleX(0);transform-origin:left}to{transform:scaleX(1);transform-origin:left}}.btn-gradient-border{position:relative;display:flex;border-radius:50%;color:#fff;background:transparent;text-decoration:none;z-index:0;opacity:1}.btn-gradient-border:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;padding:1px;border-radius:50%;background:linear-gradient(180deg,#5d5d5d,#fff,#5d5d5d);-webkit-mask:linear-gradient(#000 0 0) content-box,linear-gradient(#000 0 0);-webkit-mask-composite:xor;mask-composite:exclude;pointer-events:none;z-index:-1}.btn-gradient-border:before{transition:transform .5s ease}.btn-gradient-border:hover:before{transform:rotate(180deg) scale(1.2)}.js-fade{opacity:0;transform:translateY(24px);transition:opacity 1.2s ease,transform 1.2s ease}.js-fade.is-inview{opacity:1;transform:translateY(0)}.js-fade[data-delay="1"]{transition-delay:.15s}.js-fade[data-delay="2"]{transition-delay:.3s}.js-fade[data-delay="3"]{transition-delay:.45s}.section--small-width>*{width:812px;max-width:100%;margin:0 auto}.accordion .icon-plus svg path{stroke-width:1px;stroke:#abaeb0}.cart-glow-button__svg{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;pointer-events:none;overflow:visible}header .menu-list__link-title{padding-inline:12px;display:flex;gap:6px;align-items:center}header .header-actions__text-style{font-family:oculi-display,dnp-shuei-mincho-pr6n,sans-serif;font-size:13px!important}header .header__columns{height:65px}header .header__column--right .header-actions--text{gap:24px}header .mega-menu__grid{padding-top:18px}.header a,.header-actions__action,.header-actions__action:not(:hover){transition:.3s;opacity:1!important}.header a:hover,.header-actions__action:hover{opacity:.7!important;transition:.3s}.header a svg{margin-top:6px}.mega-menu__column .wrap-text{display:flex;align-items:center;gap:8px}.mega-menu__column .mega-menu__link{padding:7px 0 8px;margin-bottom:6px;line-height:1}.mega-menu__column .mega-menu__link.mega-menu__link--disabled{opacity:.3;cursor:auto}.mega-menu__column .wrap-text{font-size:15px}.mega-menu__column .wrap-text>span{font-size:12px}.header__column--right .search-action{margin-right:4px}#header-component[data-menu-style=drawer] .header__columns .search-action{display:none}.header__column--right .search-action--text{margin-right:3px}#search-modal .search-modal__content{max-width:none;width:100%;height:131px;margin:0;top:calc(var(--header-height) - 1px);border-radius:0}#search-modal .predictive-search-form__content-wrapper{display:none}#search-modal .dialog-modal .predictive-search-form__header{max-width:510px;margin:0 auto;background-color:#2a2a2e;border:none;height:56px;font-size:14px;padding:0}#search-modal .search-modal__content.dialog-modal[open]::backdrop{height:calc(100vh - var(--header-height));top:var(--header-height)}#search-modal .predictive-search-form{margin-top:26px}#search-modal .dialog-modal .predictive-search-form__header-inner{background:#2a2a2e}#search-modal .dialog-modal .predictive-search-form__header:has(.predictive-search__reset-button:not(.predictive-search__reset-button[hidden])):before{content:none}#search-modal .search-input{padding-left:29px;font-size:14px}#search-modal .search-input::placeholder{color:#abaeb0}#search-modal .predictive-search__search-button{padding:0 18px;margin:0;transform:none;transition:.3s}#search-modal .predictive-search__search-button:hover{transform:none;opacity:.7}#search-modal .predictive-search__reset-button{transition:.3s}#search-modal .predictive-search__reset-button:hover{opacity:.7}body:has(.search-modal__content) .header{transition:.4s}body:has(.search-modal__content[open]) .header{background:#18181b}.search_template .search-page__header:has(.search-results-count){padding-top:37px}.search-page__header .text-block:has(h1.small){padding-bottom:23px}.search-page__header .search-results__no-results{margin-bottom:62px}.search-page__header .search-results__no-results p{font-size:16px;color:#abaeb0}.search_template .search-page__header h1{letter-spacing:.06em}.search_template .search-page__header h1.small{font-size:32px;display:flex;align-items:flex-end;letter-spacing:0}.search_template .search-page__header h1.small span{font-size:40px;margin-bottom:3px;margin-right:1px}.search_template .search-page__header .underline_link{text-align:center;margin-top:48px}.search_template .search-page-input__parent{position:relative}.search_template search-page-input-component{max-width:510px;margin:0 auto}.search_template .search-page-input{background:#2a2a2e;border:none;border-radius:0;height:56px;padding:0 48px 0 29px;color:#fff;font-size:14px}.search_template .search-page-input::placeholder{color:#abaeb0}.search_template .search-submit-button{position:absolute;right:9px;padding:4px 9px 0;border:none;cursor:pointer;background:none}.search_template search-page-input-component .search__icon{position:static;width:20px;height:auto}.search_template *:focus-visible{outline:none}.search_template .user-select-text p{font-size:18px}.search_template .price{display:flex;align-items:flex-end}.search_template .price .currency{font-size:16px;display:flex;margin-right:2px;margin-bottom:-1px}.search_template.content-for-layout>.shopify-section:last-child{display:flex;align-items:flex-end}.search_template .search-result-card__title{font-size:18px;margin:10px 0 14px;line-height:1.428}.search_template .search-result-card img{aspect-ratio:1;object-fit:cover}@media screen and (max-width:749px){.search_template .search-page__header{padding-top:51px;margin-bottom:66px}.search_template .search-page__header:has(.small){padding-top:58px}.search_template .search-page__header:has(.search-results-count){padding-top:47px;margin:0}.search-page__header .text-block:has(h1.small){margin-bottom:21px}.search-page__header .text-block:has(h1 .search-results-count){padding-bottom:30px}.search_template .search-page__header h1.small{font-size:24px}.search_template .search-page__header h1.small span{font-size:32px;margin-right:5px}.search-page__header .search-results__no-results{margin-bottom:36px}.search_template .main-collection-grid{padding:0 24px}.search_template .product-grid-container{padding-top:38px}.search_template .product-grid{gap:32px 8px}.search_template .user-select-text p{font-size:16px}.search_template .price{font-size:15px}.search_template .price .currency{font-size:13px}.search-page__header .search-results__no-results p{font-size:14px}.search_template .search-result-card__title{font-size:16px}}.header .header-account-visibility{display:flex;align-items:center}#header-component[data-menu-style=drawer] .header-account-visibility{display:none}header .header-actions__cart-icon--text{gap:0;display:flex;align-items:center}header .cart-bubble__text-count{margin-left:3px}header .header-actions__cart-icon .cart-bubble{width:auto;position:static}header .menu-drawer{height:calc(var(--drawer-height) - var(--header-height));top:calc(var(--header-height) - 1px);width:100%;justify-content:space-between;gap:94px}header .menu-drawer-container .header__icon--summary{padding:10px;line-height:1.2}header .header__icon--summary .header-drawer-icon{width:auto;gap:6px;font-size:13px}header .header__icon--summary .header-drawer-icon svg{max-width:none;width:30px;height:30px}header .menu-drawer__backdrop{-webkit-backdrop-filter:none;backdrop-filter:none}header .menu-drawer__list-item--deep .menu-drawer__menu{padding-block-end:2px;margin-block-end:0}header .menu-drawer__menu{padding:25px 40px 0}header .menu-drawer__menu-item{font-size:20px;line-height:1.2;padding:15px 0}header .menu-drawer__menu--childlist{padding-top:12px}header .menu-drawer__menu-item.menu-drawer__menu-item--child{padding:8px 0 7px;margin-bottom:6px}header .menu-drawer__menu-item-text{overflow:visible}header .menu-drawer__menu-item--child{margin-left:16px}header .menu-drawer__menu-item--child .menu-drawer__menu-item-text{font-size:15px;line-height:1;display:flex;align-items:center;gap:8px}header .menu-drawer__menu-item--child.menu-drawer__menu-item--child_disable{opacity:.3}header .menu-drawer__menu-item--child .menu-drawer__menu-item-text span{font-size:12px}header .menu-drawer__menu-item>.svg-wrapper{padding:0}header details[open]>summary .icon-arrow{transform:rotate(180deg);transform-origin:center}header .menu-drawer svg{width:8px;height:auto}header .menu-drawer__utility-links{margin-inline-start:40px;margin-block:0;margin-bottom:12px}header .header:has(#Details-menu-drawer-container[open]){background:#18181b}header .menu-list__list-item:is([slot=overflow]) .menu-list__link{font-size:15px;margin-top:11px}header .menu-list__list-item:nth-child(1 of[slot=overflow]) .menu-list__link{margin-top:18px}@media screen and (min-width:750px){header .cart-drawer{margin-inline-end:0}header .menu-drawer-container .header__icon--summary{padding:10px 40px}header-component[data-menu-style=drawer] .header-actions__cart-icon--text{padding:0 40px}header #header-component[data-menu-style=drawer] .header__columns{--header-template-columns: 40px 80px 1fr 100px 40px}}@media screen and (max-width:749px){header .header__columns{height:44px}header .header-actions__cart-icon--text{padding:0 10px}header .cart-bubble{padding-inline:0}header .cart-bubble__text-count{padding-inline:0}header #header-component[data-menu-style=drawer] .header__drawer{min-height:44px}header .header .header-logo__image{margin-top:7px}header .header-logo__image{width:130px;height:auto}header .account-button{display:none}}.localization-form__select.is-hidden{display:none}.custom-language{position:relative}.custom-language__trigger{display:flex;align-items:center;gap:9px;padding:0;font-size:13px;cursor:pointer;background:none;border:none;color:#fff;font-family:oculi-display,dnp-shuei-mincho-pr6n,sans-serif;transition:.3s}.custom-language__trigger:hover{opacity:.7;transition:.3s}.custom-language__trigger svg{margin-top:6px}.custom-language__list{position:absolute;top:100%;left:0;background:#18181b;display:none;list-style:none;padding:8px 0;min-width:120px;z-index:10}.custom-language.is-open .custom-language__list{display:block}.custom-language__item{padding:8px 16px;cursor:pointer}.custom-language__item:hover,.custom-language__item.is-active{opacity:.6}@media screen and (max-width:749px){.custom-language__trigger{font-size:20px;gap:17px}.custom-language__list{top:auto;bottom:100%;margin:0;padding:0}.custom-language__item{padding:8px 16px 8px 0}.custom-language__trigger svg{margin-top:15px;transition:.15s}.custom-language.is-open .custom-language__trigger svg{transform:rotate(180deg)}}cart-drawer-component .cart-drawer__dialog{max-width:400px}cart-drawer-component .cart-drawer__header{padding:40px 40px 42px}cart-drawer-component .cart-drawer__heading.h4{color:#abaeb0;letter-spacing:.06em}cart-drawer-component .close-button{right:20px;top:33px}cart-drawer-component .close-button svg{width:18px;height:18px}cart-drawer-component .close-button svg path{stroke-width:1px}cart-drawer-component .cart-drawer__heading .cart-bubble__text-count{color:#abaeb0;margin-left:8px}cart-drawer-component .cart-drawer__items{padding-inline:40px}cart-drawer-component.cart-drawer .cart-items__table-row--full-width-variants{grid-template-columns:72px minmax(0,1fr) auto;gap:0 12px}cart-drawer-component .cart-items__table-row--full-width-variants .cart-items__product-info{margin-left:12px}cart-drawer-component .cart-drawer__items .series{font-size:12px;line-height:1;margin-bottom:14px;color:#abaeb0}cart-drawer-component .cart-drawer__items .furigana{font-size:10px;margin-top:2px;color:#fff}cart-drawer-component .cart-items .quantity-selector input{margin-bottom:3px}cart-drawer-component .cart-items__quantity{margin:15px 0 0 12px}cart-drawer-component .cart-items__quantity-controls{gap:0}cart-drawer-component .cart-items .quantity-selector{flex:1 1 86px;border:.5px solid #abaeb0;border-radius:0;height:29px;width:86px}cart-drawer-component .cart-items .quantity-selector button{width:24px}cart-drawer-component .quantity-selector svg{width:11px;height:11px}cart-drawer-component .quantity-selector svg path{stroke-width:1px;stroke:#abaeb0}cart-drawer-component.cart-drawer .cart-items__table-row--full-width-variants .cart-items__price{font-size:18px}cart-drawer-component.cart-drawer .cart-items__table-row--full-width-variants .cart-items__price text-component{display:flex;gap:2px;align-items:flex-end}cart-drawer-component.cart-drawer .cart-items__table-row--full-width-variants .cart-items__price span{font-size:16px}cart-drawer-component .cart-drawer__summary{padding:40px}cart-drawer-component .cart-drawer__summary .cart-totals__container{gap:24px}cart-drawer-component .cart-totals__total-value{font-size:20px}cart-drawer-component .cart-totals__tax-note{display:block}cart-drawer-component .cart-free-shipping-message{margin:0}cart-drawer-component .cart__ctas .cart__checkout-button,.cart-summary__inner .cart__ctas .cart__checkout-button{height:56px;border:none;box-shadow:none;transition:.3s;position:relative}cart-drawer-component .cart__ctas .cart__checkout-button:hover,.cart-summary__inner .cart__ctas .cart__checkout-button:hover{opacity:.7}cart-drawer-component .ldt-gw-gift-option-order.ldt-gw-gift-option-content,.cart-summary__inner .ldt-gw-gift-option-order.ldt-gw-gift-option-content{margin:0 0 4px}cart-drawer-component .lgw-option-media-wrapper,.cart-summary__inner .lgw-option-media-wrapper{display:none}cart-drawer-component .ldt-gw-gift-option-label,.cart-summary__inner .ldt-gw-gift-option-label{font-weight:400}cart-drawer-component .lgw-cursor-pointer.lgw-border,.cart-summary__inner .lgw-cursor-pointer.lgw-border{width:15px;height:15px;border:1px solid #fff;display:block;flex-shrink:0;transition:.3s;background:none;border-radius:0}cart-drawer-component .cart__ctas :is(.hover\:lgw-underline:hover),.cart-summary__inner .cart__ctas :is(.hover\:lgw-underline:hover){text-decoration:none;opacity:.7;transition:.3s}@media screen and (max-width:749px){cart-drawer-component .cart-drawer__dialog{width:calc(100% - 24px)}cart-drawer-component .cart-drawer__heading.h4{font-size:22px}cart-drawer-component .close-button svg{width:15px;height:15px}cart-drawer-component .cart-drawer__summary{padding:40px 24px}cart-drawer-component .cart-totals{padding:33px 0 0}cart-drawer-component .cart-drawer__summary .cart-totals__container{gap:12px}cart-drawer-component .cart-totals__tax-note small{font-size:11px}cart-drawer-component .cart-free-shipping-message{font-size:13px}cart-drawer-component .cart-drawer__items{padding-inline:24px}cart-drawer-component .ldt-gw-gift-option-label{font-size:13px}}.custom-footer a{transition:.3s}.custom-footer a:hover{opacity:.6}.custom-footer .menu-area{display:flex;justify-content:space-between;margin-bottom:50px}.custom-footer .menu__list{list-style:none;padding:0;margin:0}.custom-footer .main{order:2;text-align:right;margin-bottom:10px}.custom-footer .main .menu__item{font-size:40px;line-height:1.2;margin-bottom:14px}.custom-footer .sub{display:flex;gap:34px;order:1;align-items:flex-end}.custom-footer .menu-2 .menu__item{font-size:15px;margin-bottom:5px}.custom-footer .menu-2 .menu__item:has(svg){margin-bottom:7px}.custom-footer .menu-3 .menu__item{font-size:13px;margin-bottom:7.2px}.custom-footer .menu-3 .menu__item a{color:#434343}.custom-footer .logo-area{width:272px;margin-bottom:8.7px}.custom-footer .menu__item svg{margin-top:12px}.custom-footer .copy-right{margin:0;font-size:10px;line-height:1.2}@media screen and (max-width:749px){.custom-footer .footer-content{padding-top:44px}.custom-footer .menu-area{flex-wrap:wrap;margin-bottom:44px}.custom-footer .main{order:1;margin:0 0 5px;width:100%;flex:0 0 100%;padding:0;list-style:none}.custom-footer .main .menu__item a{display:block;width:100%;text-align:right;letter-spacing:0;font-kerning:none;font-feature-settings:"kern" 0;-webkit-font-smoothing:antialiased}.custom-footer .sub{order:2;flex-wrap:wrap;gap:29px}.custom-footer .sub .menu__list{width:100%}.custom-footer .main .menu__item{font-size:32px;line-height:1.093;text-align:right}.custom-footer .main .menu__item:last-child{margin-bottom:0}.custom-footer .menu__item svg{margin-top:19px;width:20px;height:auto}.custom-footer .menu-3 .menu__item{margin-bottom:4px}.custom-footer .logo-area{width:100%;margin:0 auto 10px}.custom-footer .copy-right{text-align:right}}.collection_template .product-grid__card.product-grid__card{gap:0}.collection_template slideshow-container{background:#e7e7eb}.collection_template .text-block.h2 h1{font-size:var(--fs-40);margin:0 0 10px}.collection_template .text-block.h2 h2{font-size:var(--fs-20);letter-spacing:.06em;line-height:1.2;margin:0 0 0 2px;color:#abaeb0}.collection_template .user-select-text p{font-size:var(--fs-18);line-height:1.111;padding:12px 0 3px}.collection_template .price{font-size:var(--fs-18);display:flex;align-items:flex-end}.collection_template .price .currency{font-size:var(--fs-16);margin-right:2px;margin-bottom:-1px}.collection_template product-price{padding-top:10px}.collection_template .product-soldout{width:100%;height:100%;top:0;right:0;background:#000;opacity:.8;display:flex;align-items:center;justify-content:center;color:#fff;font-size:var(--fs-16)}.pagination__link.btn-gradient-border{width:30px;height:30px;margin:5px 8.5px 0;opacity:1}.pagination__link.btn-gradient-border.pagination__link--disabled{opacity:.4}.collection_template .collection-products-heading{text-align:center;margin-bottom:48px}.collection_template .collection-products-heading h2{color:#abaeb0;font-size:var(--fs-40);line-height:1.2;letter-spacing:.04em;margin:0 0 8px}.collection_template .collection-products-heading p{color:#abaeb0;font-size:var(--fs-16);line-height:1;margin:0}@media screen and (max-width:749px){.collection_template .section-content-wrapper.section-content-wrapper{padding-block:0;padding:56px 0}.collection_template .text-block.h2 h1{font-size:26px;margin:0 0 7px}.collection_template .text-block.h2 h2{font-size:14px}.collection_template .product-grid{row-gap:32px;column-gap:8px}.collection_template .product-grid.product-grid-mobile--large{row-gap:64px}.collection_template .main-collection-grid{padding:0 24px}.collection_template .user-select-text p{font-size:16px;padding:14px 0 0}.collection_template .product-grid-mobile--large .user-select-text p{font-size:18px;padding:11px 0 4px}.collection_template .price{font-size:15px}.collection_template .product-grid-mobile--large .price{font-size:18px}.collection_template .price .currency{font-size:13px}.collection_template .product-grid-mobile--large .currency{font-size:16px}.collection_template .product-soldout{font-size:10px}.pagination__link.btn-gradient-border{width:28px;height:28px}.collection_template .collection-products-heading{margin-bottom:56px}.collection_template .collection-products-heading h2{font-size:36px}.collection_template .collection-products-heading p{font-size:16px}}._template .shopify-policy__container{max-width:none;padding:48px 40px 100px;width:100%}._template .shopify-policy__container h1{font-size:32px;color:#abaeb0;display:flex;justify-content:center;letter-spacing:0;margin-bottom:60px}._template .shopify-policy__body .rte{max-width:700px;margin:0 auto}@media screen and (max-width:749px){._template .shopify-policy__container{padding:57px 24px 100px}._template .shopify-policy__container h1{font-size:24px;margin-bottom:44px}}
/*# sourceMappingURL=/cdn/shop/t/9/assets/rp.css.map */
