.only-sp{display:none}@media screen and (max-width:749px){.only-sp{display:block}.only-pc{display:none}[data-template=index] .custom-font-size p{font-size:12px}[data-template=index] .custom-font-size h3{font-size:14.63px}[data-template=index] .custom-font-size h4{font-size:calc(var(--font-size) * .88)}.section>.custom-section-content>.spacing-style{--spacing-scale: var(--spacing-scale-sm)}}.menu-drawer__menu .menu-drawer__menu-item--mainlist{min-height:auto}.menu-drawer__menu .menu-drawer__menu-item{padding:calc(var(--padding-sm) * .6) 0}.menu-drawer__menu .menu-drawer__menu-item--child{font-size:var(--menu-top-level-font-size);padding:var(--padding-2xs) var(--padding-md);font-size:95%;opacity:.8}.menu-drawer__menu .menu-drawer__menu-item>.svg-wrapper{padding-block:var(--padding-2xs);width:2.2rem;height:auto;margin-top:-10px}.menu-drawer__footer-localization{display:none}.menu-open>.menu-drawer{padding-top:calc(var(--header-height, 0px) + 24px)}.page-width-wide,.page-width-normal,.page-width-narrow,.page-width-content{--page-margin: 25px}@media screen and (min-width:750px){.page-width-wide,.page-width-normal,.page-width-narrow,.page-width-content{--page-margin: min(calc(125 / 1280 * 100vw), 125px)}}.header__row.section{--page-margin: 40px}.section:has(.collabo-detail-top){grid-template-columns:max-content}html,.page-wrapper{scroll-padding-top:var(--header-height, 0px)}.section.group-block--width-fill,.section.product-information{--group-fill-padding-base-width: 1280px;padding-inline:calc(var(--padding-inline-start) * 100vw / var(--group-fill-padding-base-width)) calc(var(--padding-inline-end) * 100vw / var(--group-fill-padding-base-width))}.section.product-information .product-information__media .media-gallery--carousel{margin-top:0!important}a.button,.button-custom{padding-block:0;padding-inline:0;padding-bottom:.4rem;box-shadow:none;letter-spacing:var(--letter-spacing--body-normal);--button-arrow-icon: url(icon-btn-arrow.svg);position:relative;line-height:1;font-size:calc(var(--font-paragraph--size));transition:opacity .3s ease;border-bottom:solid var(--button-border-width) var(--button-border-color);margin-right:1.5rem}.button:not(.button-secondary,.button-unstyled):hover{background:none;opacity:.7}a.button:after,.button-custom:after{content:"";display:inline-block;position:absolute;right:-1.4rem;top:5px;width:12.5px;height:11px;margin-inline-start:.5em;vertical-align:-.1em;background-color:currentColor;-webkit-mask:var(--button-arrow-icon) no-repeat center / contain;mask:var(--button-arrow-icon) no-repeat center / contain;transition:transform .3s ease}a.button:hover:after,.button-custom:hover:after{transform:translate(.2rem)}button.shopify-payment-button__button--unbranded,.product-form-buttons button:hover{background-color:var(--button-color);color:#fff}button.shopify-payment-button__button--unbranded:hover:not([disabled]){background-color:#fff;color:var(--button-color)}.variant-option .variant-option__button-label{width:calc(100% / 4 - var(--gap-sm))}@media screen and (max-width:1190px){.variant-option .variant-option__button-label{width:calc(100% / 3 - var(--gap-sm))}}.variant-picker__form .variant-option .variant-option__button-label .swatch--variant-image{width:100%;aspect-ratio:5 / 4;height:auto}.variant-option .variant-option__button-label:hover,.variant-option .variant-option__button-label:hover:has([aria-disabled=true]):has([data-option-available=false]){--variant-picker-stroke-color: var(--color-selected-variant-border);color:var(--color-selected-variant-text);border-color:var(--color-selected-variant-border);background-color:transparent}.variant-picker .variant-option[data-testid=variant-option-single]{display:flex;flex-direction:column}.variant-picker .variant-option[data-testid=variant-option-single] span{padding-left:0}@media screen and (max-width:750px){main{overflow-x:clip;flex:1 0 auto}a.button,.button-custom{padding-bottom:.4rem;font-size:calc(var(--font-paragraph--size) - 2px);margin-right:0}.mobile-column a.button{margin-right:1.7rem}a.button:after,.button-custom:after{width:9.6552px;height:8.466px;right:-1rem}search-button{z-index:30}}@media screen and (max-width:999px){a.button,.button-custom{padding-bottom:.3rem;font-size:calc(var(--font-paragraph--size) - 2px);margin-right:1.3rem}}.section--full-width.section--full-width-margin>.header__columns{padding-inline:calc(var(--page-margin) / 1.2)}.featured-blog-posts slideshow-slides,.featured-blog-posts slideshow-slide{min-height:var(--slide-min-height-desktop)}.section-collab-blog slideshow-arrows{bottom:auto;left:auto;top:-50px;padding-inline-end:15px!important}@media screen and (max-width:749px){.section-collab-blog slideshow-arrows{top:-25%}}.section-collab-blog slideshow-arrows .slideshow-control{pointer-events:all;opacity:1;min-width:calc(var(--minimum-touch-target) / 2);aspect-ratio:unset;padding:0}.section-collab-blog slideshow-arrows .svg-wrapper>svg{width:9px;height:18px}@media screen and (max-width:749px){.section-collab-blog slideshow-arrows .svg-wrapper>svg{width:5px;height:10.5px}}.featured-blog-posts__coming-soon-image{display:block;width:100%;height:100%;object-fit:cover}.featured-blog-posts-card__content .featured-blog-posts-card__collab-title{margin:0;font-family:var(--font-accent--family);font-size:calc(var(--font-size--2xl) - 2px);line-height:1.2;font-weight:500;margin-bottom:10px!important}.featured-blog-posts-card__collab-subtext{font-size:calc(var(--font-size--2xs) - .5px)}.featured-blog-posts-card__collab-text,.featured-blog-posts-card__collab-button.button{font-size:calc(var(--font-size--2xs) - .3px)}.featured-blog-posts-card__content--collab>*{margin:0}.featured-blog-posts-card__collab-text{letter-spacing:var(--letter-spacing--body-loose);margin:16% 0 14px;line-height:1.7}main[class*=template-index] .featured-blog-posts-card__content .featured-blog-posts-card__collab-button:after{width:9.8px;height:8.58px}@media screen and (max-width:1000px){slideshow-slide:has(.featured-blog-posts__coming-soon){display:none}.featured-blog-posts-card__collab-text{display:none}.featured-blog-posts-card__content .featured-blog-posts-card__collab-title{font-size:calc(var(--font-size--sm) - .45px)!important}.featured-blog-posts-card__collab-subtext{letter-spacing:.05rem;font-size:calc(var(--font-size--2xs) - 2.5px)}.featured-blog-posts-card__content .featured-blog-posts-card__collab-button.button{font-size:calc(var(--font-size--2xs) - 2px);margin-top:.9rem}main[data-template*=template-index] .featured-blog-posts-card__content .featured-blog-posts-card__collab-button:after{width:7.8px;height:7px;right:-1rem}}.featured-blog-posts-card__content--collab{--flex-wrap: nowrap;flex-direction:column}.featured-blog-posts-card__collab-button{align-self:start;--button-border-width: .5px}.featured-blog-posts-card__content .featured-blog-posts-card__collab-button:after{top:2px;width:9.8px;height:8.58px}.section-collab-blog slideshow-slides .resource-list__slide{--slide-width: 270px}@media screen and (min-width:1280px){.section-collab-blog slideshow-slides{margin-left:-65px;width:calc(100% + 65px)}.section-collab-blog slideshow-slides .resource-list__slide{--slide-width: 540px}}@media screen and (max-width:999px){.featured-blog-posts-card__collab-text{display:none}.section-collab-blog slideshow-slides .resource-list__slide{--peek-next-slide-size: 45px}}@media screen and (max-width:749px){.section-collab-blog .resource-list{--resource-list-mobile-gap-max: 15px}.section-collab-blog slideshow-slides{padding-inline-start:30px;scroll-padding-inline-start:30px}}@media screen and (max-width:1279px)and (min-width:1000px){.section-collab-blog slideshow-component[infinite=true] slideshow-slides .resource-list__slide.resource-list__item{transform:scale(.85)}.section-collab-blog slideshow-component[infinite=true] slideshow-slides{margin-left:-55.25px;width:calc(100% + 55.25px)}.section-collab-blog slideshow-slides .resource-list__slide{--slide-width: 459px }}.resource-list--grid .featured-blog-posts-card__content h4{padding-block-start:7px;padding-block-end:7px}@media screen and (min-width:1000px){main[data-template="article.collaboration"] .section-collab-blog .resource-list__slide{--slide-width: 440px}}@media screen and (max-width:749px){main[data-template="article.collaboration"] .section-collab-blog .resource-list__slide{--slide-width: 100%}main[data-template="article.collaboration"] .section-collab-blog{--padding-inline-start: calc(var(--page-margin) + 10px);--padding-inline-end: calc(var(--page-margin) + 10px)}main[data-template="article.collaboration"] .featured-blog-posts-card__image.resource-image{aspect-ratio:78 / 97}}@media screen and (max-width:1280px)and (min-width:1000px){main[data-template="article.collaboration"] .section-collab-blog slideshow-component[infinite=true] slideshow-slides .resource-list__slide.resource-list__item{transform:scale(.85)}main[data-template="article.collaboration"] .section-collab-blog slideshow-component[infinite=true] slideshow-slides{margin-left:-34px;width:calc(100% + 34px)}}main[data-template="article.collaboration"] .section-collab-blog slideshow-slides{justify-content:center;padding-inline:0}main[data-template="article.collaboration"] .section-collab-blog slideshow-component slideshow-arrows{display:none}main[data-template="article.collaboration"] .section-collab-blog slideshow-component[infinite=true] slideshow-arrows{display:flex}main[data-template="article.collaboration"] .featured-blog-posts-card__content .featured-blog-posts-card__collab-title{font-size:calc(var(--font-size--xl))}main[data-template="article.collaboration"] .featured-blog-posts-card__collab-subtext{font-size:calc(var(--font-size--3xs) - .7px)}main[data-template="article.collaboration"] .featured-blog-posts-card__collab-text,main[data-template="article.collaboration"] .featured-blog-posts-card__collab-button{font-size:calc(var(--font-size--3xs) - .5px);padding-bottom:5px}main[data-template="article.collaboration"] .featured-blog-posts-card__content--collab>*{margin:0}main[data-template="article.collaboration"] .featured-blog-posts-card__collab-text{letter-spacing:var(--letter-spacing--body-loose);margin:16% 0 10px;line-height:1.7}.collabo-title-ja{--letter-spacing--body-loose: 4px}.collabo-top-title h2{font-size:calc(var(--font-size) - .21px)}.collabo-top-sub p,.collabo-detail-profile-intro p{font-size:calc(var(--font-size) - 1.21px)}.collabo-top-text--pc p{font-size:calc(var(--font-size) - 1.5px)}.collabo-top-text--pc a.button{padding-bottom:.6rem}.custom-typography .group-block.collabo-top-text--sp,.custom-typography .only-sp,.only-sp.group-block,.text-block.only-sp{display:none}.collabo-detail-profile-texts a,.collabo-top-text a{text-decoration:none;font-size:calc(var(--font-paragraph--size) - 1px);margin-right:0!important}.collabo-detail-profile-texts p{text-align:left}.collabo-detail-profile-texts .collabo-detail-profile-name p{font-family:var(--font-accent--family);font-weight:500}@media screen and (max-width:1080px){.collabo-top-text a.button{font-size:calc(var(--font-paragraph--size) - 2px)}.collabo-top-title>.group-block-content{flex-direction:column-reverse;gap:0}.group-block.collabo-top-text--sp,.custom-typography .only-sp,.only-sp.group-block,.text-block.only-sp{display:block}.group-block.collabo-top-text--pc,.custom-typography .only-pc,.only-pc.group-block,.text-block.only-pc{display:none}.collabo-detail-profile .collabo-top-textblock.spacing-style{padding-block:32px;padding-inline:calc(var(--page-margin) + 10px)!important}}@media screen and (max-width:750px){.collabo-detail-top>.layout-panel-flex{align-items:center}.collabo-top-title h2{font-size:calc(var(--font-size--2xl) - 6px)}.collabo-top-title p{font-size:7.73px}.collabo-top-sub p{font-size:calc(var(--font-size--2xs) - 1.81px)}.collabo-top-textblock img{aspect-ratio:189.0073 / 141.0286}.collabo-top-textblock h3{font-size:14.5px;letter-spacing:.2em}.collabo-top-textblock>.layout-panel-flex{gap:20px}.collabo-detail-profile-texts .collabo-detail-profile-title p{font-size:calc(var(--font-size--md) + .8px)}.collabo-detail-profile-texts .collabo-detail-profile-name p{font-size:16.82px}.collabo-detail-profile-intro p{font-size:11.05px;letter-spacing:.16em;line-height:19px}.collabo-detail-profile-texts .mobile-column a.button{margin-right:-1rem}.collabo-pattern-header h3{font-size:16.19px;letter-spacing:.28em}.collabo-pattern-header p{font-size:12.94px;letter-spacing:.16em}.collabo-pattern-header .layout-panel-flex{gap:calc(var(--gap) * .6)}.collabo-pattern-header{padding-block:50px 30px;padding-inline:0px}.group-block:has(.group-block-content>.collabo-pattern-header){padding-inline:calc(var(--page-margin) + 10px)!important}.collabo-pattern__grid .collabo-pattern__title{font-size:10px;letter-spacing:.05em}.collabo-top-textblock.spacing-style{--spacing-scale: .25}.collabo-detail-top.spacing-style{--padding-block-end: 0 !important}}@media screen and (min-width:751px)and (max-width:1200px){.collabo-top-textblock.spacing-style{--spacing-scale: .25}.collabo-top-textblock>.group-block-content{transform:scale(.9);width:calc(100% * 1.1);margin-left:-5.5%;align-items:flex-start}.collabo-detail-top>.layout-panel-flex{align-items:center}.collabo-top-textblock.spacing-style{--spacing-scale: var(--spacing-scale-md)}.collabo-detail-profile .collabo-top-textblock .only-sp{display:none}.collabo-detail-profile .collabo-top-textblock .only-pc{display:block}.collabo-detail-top.spacing-style,.collabo-top-textblock{--padding-block-end: 0 !important}}.account-button span{font-size:calc(var(--clamped-avatar-size) / 3)}.account-button__avatar{width:calc(var(--clamped-avatar-size) / 2);height:calc(var(--clamped-avatar-size) / 2)}@media screen and (max-width:749px){.layout-panel-flex--row>.group-block--width-custom{flex-basis:var(--size-style-width-mobile)}.spacing-style.mobile-container,.spacing-style.group-overview,.section-resource-list[data-testid=product-list]{padding-inline-start:calc(var(--page-margin) + 10px);padding-inline-end:calc(var(--page-margin) + 10px);grid-template-columns:auto}}.group-muuz-movie .text-block p{letter-spacing:.24em}.group-muuz-story .text-block h2{font-size:20px;letter-spacing:.25rem;line-height:1.1}.group-muuz-story .text-block.en-font h2{letter-spacing:.5rem}.group-muuz-story .text-block p{line-height:2.5;font-size:14px}.group-oem-inner .group-muuz-story p{font-size:14px;line-height:32px;letter-spacing:-.9px}.group-oem-inner a{font-size:13.5px}.group-title-wrap--sp{display:none}.group-section-title .custom-font-size.custom-typography h2{letter-spacing:.5rem}.group-overview .group-image-block .image-block__image{object-fit:contain}.group-ceo-message .text-block h2{font-size:11.26px;letter-spacing:.36rem}.group-ceo-message .text-block p{font-size:14px;line-height:32px;letter-spacing:.06rem}.group-ceo-message .group-title-wrap h2{letter-spacing:.27rem}.group-ceo-message .group-title-wrap p{font-size:21px;letter-spacing:.18rem}.group-ceo-signature .text-block p{font-size:11.26px;letter-spacing:.1rem}.group-contact a{font-size:18px;letter-spacing:.28rem;line-height:1}.group-contact .group-block-content .group-block:first-child{border-right:1px solid #000000}.metafield-multi_line_text_field{text-align:left;width:100%;display:block}@media screen and (max-width:749px){.spacing-style.group-muuz-movie,.spacing-style.group-muuz-story,.spacing-style.group-muuz-movie .group-block,.spacing-style.group-muuz-story .group-block{--padding-inline-start: 0 !important;--padding-inline-end: 0 !important}.top-collabo-title{padding-inline-start:0px;padding-inline-end:0px;padding-block-end:40px}.top-collabo-title .layout-panel-flex{align-items:flex-start;gap:15px}.group-muuz-story-imgwrap{padding:0 0 13px}.group-collabo-text{padding-left:0%}.group-muuz-movie-textinr{padding-inline:0 max(44px,calc(var(--spacing-scale) * 44px))}.group-muuz-movie .custom-font-size.custom-typography h2{font-size:9px}.group-muuz-movie .custom-font-size.custom-typography p{font-size:14.45px}.group-muuz-movie-textinr>.layout-panel-flex{gap:4px}.group-muuz-story .text-block p{line-height:21px;font-size:12px;letter-spacing:.14rem}.group-muuz-story a.button{margin-left:auto;font-size:11.02px}.section:has(.group-muuz-movie){--full-page-grid-margin: 0;--full-page-grid-with-margins: 0}.spacing-style.group-muuz-movie{padding-top:0}.group-muuz-story .group-block .layout-panel-flex{gap:var(--gap)}.group-section-title .custom-font-size.custom-typography h2,.section-resource-list__header .custom-font-size.custom-typography h2,.featured-blog-posts .section:not(.section-collab-blog) h2{font-size:14.63px;letter-spacing:.28rem}.group-overview .group-image-block{width:129%;margin:21px -5% 7px -6px}.group-overview .group-muuz-story>.layout-panel-flex{gap:calc(var(--gap) * 2)}.custom-section-content>.spacing-style:has(.group-overview){--padding-block-start: calc(var(--spacing-scale) * 75px) !important;--padding-block-end: calc(var(--spacing-scale) * 100px)}.custom-section-content .spacing-style .spacing-style.group-collabo{--padding-block-end: calc(var(--spacing-scale) * 60px) !important}.group-collabo-text .layout-panel-flex{gap:calc(var(--gap) * .6)}.section-collab-blog.spacing-style{--padding-block-end: calc(var(--spacing-scale) * 205px) !important}.section-resource-list[data-testid=product-list]{--padding-block-start: calc(var(--spacing-scale) * 70px) !important;row-gap:calc(var(--gap) * .7)}.section-resource-list[data-testid=product-list] a{margin-right:0}.group-oem-inner.spacing-style{padding:calc(var(--spacing-scale) * 100px) calc(var(--spacing-scale) * 145px);padding-block-end:35px}.group-oem-inner .layout-panel-flex{--gap: calc(var(--gap-scale, 1) * 19px) !important}.group-title-wrap--sp{display:flex}.group-oem-title-sp h2{letter-spacing:.13rem}.group-oem-title-sp .en-font h2{letter-spacing:.26rem}.group-title-wrap--pc,.only-pc,.only-pc.group-block,.text-block.only-pc{display:none}.image-gallery__slideshow .slideshow-controls__thumbnails{padding-inline:0;width:calc(100% - var(--gap-xs))}.oem-text-wrap a{margin-left:0!important}.oem-text-wrap .text-block{padding-bottom:12px}.featured-blog-posts .section:not(.section-collab-blog) .resource-list{--resource-list-mobile-gap-max: 25px;--resource-list-column-gap-desktop: 25px !important}.featured-blog-posts .section:not(.section-collab-blog){--padding-block-start: calc(var(--spacing-scale) * 245px) !important;--padding-block-end: calc(var(--spacing-scale) * 245px) !important;--page-margin: 25px}.featured-blog-posts .section:not(.section-collab-blog) .resource-list__carousel slideshow-slides{padding-block-end:0}.ui-test-product-list .resource-list{row-gap:28px}.group-ceo-message{padding-inline:10px;margin-top:-10px}.group-ceo-message .text-block h2{font-size:9.5444px;letter-spacing:.2rem}.group-ceo-message .text-block p{font-size:15.4249px;line-height:25.3px}.group-ceo-message .text-block .group-title-wrap h2{letter-spacing:.16rem}.group-ceo-message .text-block .group-title-wrap p{font-size:15.4249px;letter-spacing:.18rem}.group-ceo-signature .text-block p{font-size:10px;letter-spacing:.1rem}.group-ceo-message .image-block,.group-ceo-message .image-block .image-block__image{padding-bottom:0}.group-ceo-message .layout-panel-flex--row:not(.mobile-column)>.image-block{max-width:60px}.group-ceo-message>.group-block-content{gap:calc(var(--gap-scale, 1) * 55px)}.group-title-wrap>.group-block-content{gap:6px}.group-ceo-message.spacing-style{--padding-block-end: calc(var(--spacing-scale) * 86px) !important}.group-ceo-message .group-ceo-text p{font-size:12px;line-height:22px;letter-spacing:.12rem;padding-top:10px}.group-ceo-message .group-ceo-signature p{font-size:7.7px;line-height:1;letter-spacing:.05rem}.group-contact a{font-size:12.47px;letter-spacing:.16rem;line-height:1.2}.spacing-style:has(.group-contact){--padding-block-start: calc(var(--spacing-scale) * 95px) !important;--padding-block-end: calc(var(--spacing-scale) * 95px) !important}.group-section-title .custom-font-size.custom-typography h2,.section-resource-list__header .custom-font-size.custom-typography h2,.featured-blog-posts .section:not(.section-collab-blog) h2,.group-section-title .group-block-content h3,product-recommendations .section-resource-list__content h3{font-size:14.63px}}@media screen and (max-width:1000px)and (min-width:750px){.group-muuz-story{padding-right:0}.group-muuz-story .text-block p{font-size:14px}.group-collabo-text{padding-left:10%}.group-ceo-message{padding:0}.group-ceo-message>.layout-panel-flex{align-items:flex-start}.group-overview{padding-inline:70px}.mobile-column a.button{margin:0}.group-section-title .custom-font-size.custom-typography h2,.section-resource-list__header .custom-font-size.custom-typography h2,.featured-blog-posts .section:not(.section-collab-blog) h2{font-size:26px;letter-spacing:.28rem}.footer-content .group-block-content .group-block.group-block--width-custom{--size-style-width: 88% !important}.top-collabo-title{padding-inline-start:10px;padding-inline-end:10px;padding-block-end:40px}.group-collabo-text{padding-left:5%}}@media screen and (min-width:1000px){.group-collabo-text{padding-bottom:0}}.product-card__content .price,.product-card__content.tax-included,.product-card__content .compare-at-price{font-size:calc(var(--font-size--xs) + 1px);font-family:var(--font-accent--family);font-weight:500}.tax-included{margin-left:-.3rem;font-family:var(--font-accent--family);font-size:80%}.product-card__content .product-title,.product-card__content .price,.product-card__content .tax-included,.product-card__content .compare-at-price{letter-spacing:var(--letter-spacing--body-normal)}.product-card__content .card-gallery{margin-bottom:20px}.product-grid__card.product-grid__card.product-card__content{gap:5px}div[ref=priceContainer]{font-weight:700}.product-inventory:has(.product-inventory__text:empty){display:none}.product-inventory__text{letter-spacing:.2rem}.price:empty+.tax-included{display:none}.product-card__content .product-title,.product-card__content .product-title p{font-size:14px;line-height:19.63px}@media screen and (max-width:749px){div[ref=priceContainer]{font-size:85%}.product-card__content p.product-title,.product-card__content .price,.product-card__content.tax-included,.product-card__content .compare-at-price{font-size:9.6px;line-height:16.03px}.product-card__content .price,.product-card__content.tax-included{font-size:calc(var(--font-size--3xs) - .4px);font-family:var(--font-accent--family);font-weight:500}.product-card__content .card-gallery{margin-bottom:6px}.product-grid__card.product-grid__card.product-card__content{gap:0}.section-resource-list__content{margin-top:10px}.tax-included{font-size:75%!important}}.category-tabs{display:flex;flex-wrap:wrap;align-items:center;gap:1rem .5rem;margin-block-end:2.5rem}@media screen and (max-width:749px){.category-tabs{display:grid;grid-template-columns:1fr 1fr;gap:.8rem;padding-inline:10px}}.category-tabs__tab{padding:.1rem;border:0;border-radius:20px;background:none;color:var(--color-foreground);font:inherit;cursor:pointer;font-size:14px;letter-spacing:var(--letter-spacing--body-loose);transition:all .4s ease;padding:.1rem 1.5rem;min-width:140px;text-align:center}@media screen and (max-width:749px){.category-tabs__tab{font-size:9.75px;border:solid .6px rgb(var(--color-foreground-rgb) / var(--opacity-10));text-align:center;padding:2px 0 3px}}.category-tabs__tab.is-active{background-color:rgb(var(--color-foreground-rgb) / var(--opacity-10))}@media screen and (max-width:749px){.category-tabs__tab.is-active{margin-right:0;padding:2px 0 3px}}.category-tabs__tab:hover{color:rgb(var(--color-foreground-subdued-rgb) / var(--opacity-10));background-color:rgb(var(--color-foreground-rgb) / var(--opacity-5))}.blog-posts-active-category{display:flex;align-items:center;gap:1.5rem;margin-block-end:3.5rem;font-size:20.27px;letter-spacing:.1rem}@media screen and (max-width:749px){.blog-posts-active-category{display:none}}.blog-posts-active-category:after{content:"";flex:1 1 auto;height:2px;background-color:rgb(var(--color-foreground-rgb) / var(--opacity-30))}.featured-blog-posts-card__content h4{margin:0 0 6px}.featured-blog-posts-card__date{font-size:12px;color:gray;letter-spacing:var(--letter-spacing--body-normal)}.featured-blog-posts .section:not(.section-collab-blog) .featured-blog-posts-card{padding-top:0}@media screen and (max-width:749px){.featured-blog-posts .section:not(.section-collab-blog) .resource-list__carousel .resource-list__slide{--slide-width: 100%}.featured-blog-posts .section:not(.section-collab-blog) .featured-blog-posts-card__content{padding-top:17px}.featured-blog-posts-card__date{font-size:10px}.featured-blog-posts-card__content h4{margin:-3px 0 5px}.featured-blog-posts .section:not(.section-collab-blog) .resource-list__carousel .resource-list__slides{gap:min(var(--resource-list-mobile-gap-max),var(--resource-list-mobile-gap-max))}}[data-template=blog] .category-tabs{margin-block-end:4.5rem}[data-template=blog] .blog-post-card__content{padding-block-start:25px}[data-template=blog] .blog-post-card__date{color:gray;margin-top:5px}[data-template=blog] .blog-posts-container{column-gap:5%;row-gap:4%}[data-template=blog] .blog-post-card__content a{padding-block-start:1.3rem}[data-template=article] .blog-post-details__date{color:#000;font-size:10px;letter-spacing:var(--letter-spacing--body-loose);margin-left:10px}[data-template=article] .resource-list--grid .blog-post-category-badge{font-size:6.5px}[data-template=article] .resource-list--grid .featured-blog-posts-card__content h4{font-size:14px;margin-top:10px}[data-template=article] .resource-list--grid .featured-blog-posts-card__content .text-block{line-height:1;padding-top:0}[data-template=article] .resource-list--grid .featured-blog-posts-card__date{font-size:8.65px;margin-top:5px}[data-template=article] .resource-list--grid .featured-blog-posts-card__image{aspect-ratio:293 /198}[data-template=article] .section{max-width:var(--normal-content-width);margin:0 auto}[data-template=article] .shopify-block:not(:has(.blog-post-details,.blog-post-navigation,.group-section-title)),.blog-banner{margin:0 30px;max-width:100%;width:auto}[data-template=article] .section>div>.shopify-block:has(.blog-post-details){margin:0}.blog-banner{margin-top:25px!important}.blog-banner h2 span{font-size:16px;line-height:21px;letter-spacing:.28em}.blog-banner p{font-size:12px;line-height:20px;letter-spacing:0}.blog-banner .mobile-column a.button{font-size:12px;letter-spacing:var(--letter-spacing--body-normal);margin-right:1rem}.blog-banner a.button:after{width:8px;right:-1rem;top:0}.blog-banner:not(:has(.image-block,.text-block,a.button)),.blog-banner .group-block:not(:has(.text-block,a.button)){display:none}@media screen and (max-width:1080px){.blog-banner{padding:30px 25px}[data-template=article] .blog-title h1{font-size:20px}[data-template=article] .shopify-block:not(:has(.blog-post-details,.blog-post-navigation,.group-section-title)),.blog-banner{margin:0 3%}.blog-banner h2{font-size:13px;line-height:19.7px;letter-spacing:.28em}.blog-banner p{font-size:10px;line-height:16.56px;letter-spacing:0}.blog-banner a{font-size:9px;letter-spacing:var(--letter-spacing--body-normal);margin-right:1rem}.blog-banner a.button:after{width:8px;right:-1rem;top:0}[data-template=blog] .blog-post-item{padding:0}}.blog-post-item:has(.blog-post-card--collaboration){padding:69.5px 135px 69.5px 95px}.blog-post-item:has(.blog-post-card--collaboration):not(:last-child){margin-bottom:65px}@media screen and (max-width:749px){.blog-post-item:has(.blog-post-card--collaboration){padding:28px 40px 65px}.blog-post-card__collab-description{display:none}.blog-post-item:has(.blog-post-card--collaboration):not(:last-child){margin-bottom:35px}}.blog-post-card--collaboration .featured-blog-posts-card__preorder-label{right:35px;top:35px;left:auto}@media screen and (max-width:749px){.blog-post-card--collaboration .featured-blog-posts-card__preorder-label{right:-25px;top:-15px}}.text-block.collabo-list-msg p{letter-spacing:.16rem;line-height:40px;font-size:15px}.collabo-list-msg-flex-btn a,.collabo-list-msg-flex-btn p{font-size:14px;line-height:normal;letter-spacing:.1rem}.collabo-list-top .collabo-list-top-ttl p{font-size:21px}@media screen and (max-width:749px){.text-block.collabo-list-msg p{right:-25px;top:-15px}.collabo-list-msg-flex:last-child{padding-block-start:30px}.collabo-list-top .collabo-list-top-sub p{font-size:9px;line-height:1.4;color:#4d4d4d}.collabo-list-top .collabo-list-top-ttl p{font-size:13.5px;line-height:22.44px;padding-right:35px;letter-spacing:var(--letter-spacing--body-normal)}.collabo-list-msg-inner{padding:0;padding-inline:calc(var(--page-margin) - 5px)}.collabo-list-top img{aspect-ratio:3 / 2}.collabo-list-top{padding-inline-end:0;padding-block-end:14px}.collabo-list-top .layout-panel-flex{gap:2px}.collabo-list-msg-flex,.collabo-list-msg-flex .spacing-style{--padding-inline-end: 0 !important}.text-block.collabo-list-msg p{line-height:27px;font-size:12px;text-align:left}.collabo-list-msg-flex-btn a,.collabo-list-msg-flex-btn p{font-size:12px;line-height:normal;letter-spacing:.1rem}.text-block.collabo-list-msg,.collabo-list-msg-flex{--padding-block-end: 32px !important;--padding-inline-end: 0 !important}.text-block.collabo-list-msg.collabo-list-msg-3{--padding-block-start: 0 !important}.blog-post-card__collab-description{display:none}.layout-panel-flex:has(.text-block.collabo-list-msg.collabo-list-msg-4){gap:0;padding-block-start:9px}.collabo-list-msg-flex-btn a,.collabo-list-msg-flex-btn p{font-size:10.49px}.collabo-list-msg-flex-btn .layout-panel-flex{gap:8px}[data-template="blog.collaboration"] blog-posts-list{--page-margin: 25px}}@media screen and (max-width:1200px)and (min-width:750px){.collabo-list-top-ttl .only-sp{display:none!important}.collabo-list-top-ttl .only-pc{display:block!important}.collabo-list-top .collabo-list-top-ttl p{font-size:16px}.collabo-list-msg-flex:last-child{padding-block-start:60px}.collabo-list-msg-flex:last-child .collabo-list-msg-flex-imgleft{--size-style-width: 48% !important}.collabo-list-msg-flex:last-child .collabo-list-msg-flex-imgright{--size-style-width: 42% !important}.blog-post-item .blog-post-card--collaboration{gap:30px}.blog-post-item:has(.blog-post-card--collaboration){padding:30px 40px 30px 30px}}[data-template=collection] .category-tabs{margin-block-end:5rem}@media screen and (max-width:749px){[data-template=collection] .category-tabs{display:grid;grid-template-columns:1fr 1fr;gap:.8rem;margin-block-end:3rem}}[data-template=collection] .blog-posts-active-category{font-size:17px;margin-block-end:1.5rem}@media screen and (max-width:749px){[data-template=collection] .blog-posts-active-category{display:flex}}iframe{aspect-ratio:2 / 1;height:auto;width:100%}div:has(iframe){width:100%}.company-profile-box{--padding-inline-start: 0 !important}.company-profile-box .image-block__image{object-fit:contain}html.about-fade [data-template="page.about"] :is(img,p,h1,h2,h3,h4,h5,h6,div:not(:has(img,p,h1,h2,h3,h4,h5,h6,div))):not(.is-inview){opacity:0;translate:0 24px}html.about-fade [data-template="page.about"] :is(img,p,h1,h2,h3,h4,h5,h6,div:not(:has(img,p,h1,h2,h3,h4,h5,h6,div))).is-inview:not(.is-done){transition:opacity 1.2s cubic-bezier(.22,1,.36,1),translate 1.2s cubic-bezier(.22,1,.36,1)}[data-template="page.about"] .text-block.collabo-list-msg p{font-size:15px;line-height:52px;letter-spacing:.08rem}[data-template="page.about"] section:has(.section-image-abosolute){background:url(https:\ /cdn/shop/files/about-bg.webp?v=1789722840) no-repeat center center;background-size:cover;background-position:center}.section-image-abosolute-text h2{font-size:24px;letter-spacing:.28rem;line-height:34.66px;display:grid;grid-template-columns:auto 1fr}.section-image-abosolute-text h2:after{content:"";display:inline-block;width:calc(100% + var(--page-margin) + 2.7%);height:1px;background-color:#000;margin-top:2.7%;margin-right:3%}.section-image-abosolute-text p{font-size:15px;letter-spacing:.02rem;line-height:45.09px}.section-image-abosolute-image{margin:-7% auto}[data-template="page.about"] .collabo-list-top .collabo-list-top-ttl p{font-size:21px;line-height:45.03px;letter-spacing:.28rem}[data-template="page.about"] .inline-line{display:inline-block;width:2rem;border-bottom:.6px solid #000;vertical-align:middle;margin-right:2px}.overview-item{border-bottom:1px solid #211815}.overview-item .mobile-column a.button{margin-right:2rem;margin-left:auto}.overview-item .overview-item-left{margin-left:-8px}.overview-item .overview-item-left .text-block h3{font-size:19px;line-height:44.93px;letter-spacing:var(--letter-spacing--body-normal)}.overview-item .overview-item-left rte-formatter.text-block p{font-size:12.6452px;line-height:1;letter-spacing:.28rem}.overview-item .overview-item-right .text-block p{font-size:15px;line-height:37px;letter-spacing:.06rem}.overview-item .overview-item-right .text-block a{font-size:13.91px;line-height:37px}.overview-item .overview-item-movie .text-block p{font-size:13px;line-height:29.09px;letter-spacing:.04rem}.overview-item:last-child{border-bottom:none}.about-bnr .about-bnr-title{font-size:22px;line-height:45.94px;letter-spacing:.28rem;display:grid;grid-template-columns:auto 1fr}.about-bnr .about-bnr-title:after{content:"";display:inline-block;width:100%;height:1px;background-color:#000;margin-bottom:1%;margin-right:3%}.about-bnr .about-bnr-text p{font-size:15px;line-height:42px;letter-spacing:.1rem}.about-bnr a{padding:7px 25px;margin-top:-2%;display:flex;font-size:13px;align-items:center;margin-right:0}.about-bnr a:after{position:static}@media screen and (max-width:1200px){.overview-item{padding-inline:10px;padding-block-end:36px}.overview-item .overview-item-left{margin-left:0}[data-template="page.about"] .collabo-list-top .collabo-list-top-ttl p{font-size:13.8px;line-height:26.27px;letter-spacing:.28rem}[data-template="page.about"] .collabo-list-top h1{font-size:9px;letter-spacing:.2rem}[data-template="page.about"] .text-block.collabo-list-msg p{font-size:12px;line-height:27px;letter-spacing:.16rem}[data-template="page.about"] .collabo-list-msg-flex{padding-inline:0}.section-image-abosolute-text{padding-block-end:30px}.section-image-abosolute-text h2{font-size:14.44px;line-height:24.02px}.section-image-abosolute-text p{font-size:12px;letter-spacing:.1rem;line-height:27px}.section-image-abosolute-image{margin:-7% auto}.overview-item{border-bottom:1px solid #211815}.overview-item .mobile-column a.button{margin-right:2rem}.overview-item .overview-item-left .text-block h3{font-size:15.4398px;line-height:32px}.overview-item .overview-item-left rte-formatter.text-block p{font-size:11.05px;line-height:1;letter-spacing:.28rem}.overview-item .overview-item-right .text-block p{font-size:12px;line-height:32.33px;letter-spacing:.16rem}.overview-item .overview-item-right .text-block a{font-size:12px;line-height:37px}.overview-item .overview-item-movie .text-block p{font-size:13px;line-height:29.09px;letter-spacing:.04rem}.overview-item .overview-item-movie .text-block h4{line-height:34px}.about-bnr a{margin-top:30px}}@media screen and (max-width:749px){.section-image-abosolute-text h2:after{margin-top:12px}.overview-item{padding-inline:0}.overview-item .overview-item-movie .text-block h4{font-size:13px;line-height:22.9px;letter-spacing:.1rem}.overview-item .overview-item-left .text-block h3{font-size:15.44px;line-height:32.31px;letter-spacing:.1rem}.overview-item .overview-item-right .text-block p{font-size:14.18px}.overview-item-1 .overview-item-right .text-block p{line-height:21px;font-size:12px}.about-msg-1{padding-block-end:0}.about-msg-1 .layout-panel-flex{gap:22px}.about-msg-img>.mobile-column{align-items:stretch}.about-msg1-img .image-block:first-child{width:92%;padding-inline-end:60px;padding-block-start:0;margin-top:-50px}.about-msg1-img .image-block:last-child{width:97%;padding-inline-start:140px;padding-block:0}.about-msg-2{padding-block-start:0px}.about-msg-2>.layout-panel-flex{gap:22px;flex-direction:column-reverse}.about-msg2-img .image-block:first-child{width:102%;padding-inline-start:79px}.about-msg2-img .image-block:last-child{width:100%;padding-inline-end:130px;padding-block-start:22px;margin-left:-7px}.about-msg-2 .collabo-list-msg-3{padding-left:0;padding-block-start:10px}.about-msg3-img .image-block:first-child{width:62%;margin-left:-15px}.about-msg3-img .image-block:last-child{width:97%;padding-inline-start:56px;padding-block-start:30px}.about-msg-3>.layout-panel-flex{gap:67px}.section-image-abosolute{padding-inline:0}.about-bnr{padding-inline:13px}.about-bnr .about-bnr-title p{font-size:17.4px;line-height:28.62px;letter-spacing:.18rem}.about-bnr .about-bnr-title:after{display:none}.about-bnr .about-bnr-text p{font-size:12px;line-height:22px;letter-spacing:.12rem}.about-bnr a{padding:7px 18px;font-size:11.67px;margin-top:18px}}@media screen and (min-width:750px){.section-image-abosolute-image.only-sp.group-block{display:none}.section-image-abosolute-image.only-pc.group-block{display:block}}.footer-content .menu__heading{display:none}.footer-content .menu__item a{font-size:14.39px;letter-spacing:var(--letter-spacing--body-loose);text-align:justify}.footer-content .menu:not(:has(.menu__heading--empty)) .details-content{margin-block-start:0}.footer-content .menu__item{margin-block-start:0}footer .section{--page-margin: 60px}.footer-content .menu__item a{display:block;line-height:normal}@media screen and (max-width:749px){.account-button__icon{margin-top:1px}footer .section{--page-margin: 20px}.footer-content{--padding-block-start: 35px}.footer-sns{display:none}.footer-content .menu__item a{font-size:9.7781px}.menu__item+.menu__item{margin-block-start:var(--spacing--size)}footer .footer-policy-list{display:none}footer .footer-content{padding-block:35px}}.cc-calendar-input-overall input,.cc-calendar-input-overall .cc-time-options,.slot-body .cc-time-options{padding:0 30px!important;font-size:13px!important;height:35px!important}.cc-calendar-input-overall{flex-wrap:nowrap!important}.cc-calendar-overall label{text-align:left!important}.cc-calendar-input-overall .cc-calendar-input{padding-left:4px}.cart-drawer__summary .cc-calendar-overall{padding:0}.ooo-wl-product-page-button .button--link{text-decoration:none!important}.button.add-to-cart-button--unavailable:disabled{color:#d21c24;opacity:1}@media screen and (min-width:750px){[data-template=product] .jm-review-widget__body .jdgm-review-list{display:grid;grid-template-columns:1fr 1fr;column-gap:20px}}[data-template=product] .jm-star-rating__font-icon{font-size:.6em!important}[data-template=product] .jdgm-review-list .jm-stack{display:flex;gap:5px}[data-template=product] .jdgm-review-list .jm-review-item{padding-block:10px!important;margin-block-start:0!important}[data-template=product] .jm-review-item__content .jm-cluster:has(.jm-star-rating__font-icon){position:absolute;width:max-content}[data-template=product] .jm-review-item__content .jm-cluster.jm-reviewer-info{margin-block-start:15px}[data-template=product] .jm-review-item__content .jm-cluster.jm-reviewer-info .jm-reviewer-avatar{block-size:24px;inline-size:24px}[data-template=product] .jm-review-item__content.jm-stack{flex-direction:column}[data-template=product] .jm-reviewer-avatar__initial .jm-text,[data-template=product] .jdgm-cards-carousel .jdgm-media-card .jdgm-star{font-size:10px;font-weight:400}[data-template=product] .jm-text,[data-template=product] .jdgm-rating-section *,[data-template=product] .jdgm-cards-carousel .jdgm-text{font-size:12px!important;font-weight:400}@media screen and (max-width:749px){[data-template=product] .jm-text,[data-template=product] .jdgm-rating-section *,[data-template=product] .jdgm-cards-carousel .jdgm-text{font-size:10px!important}}[data-template=product] .jm-text.jm-review-widget-minimal-header__title,[data-template=product] .jdgm-cards-carousel .jdgm-title{font-size:15px!important}[data-template=product] .jm-action-buttons{font-size:13px!important}[data-template=product] .jm-review-widget-minimal-header__filter-container{max-width:250px}[data-template=product] .jm-review-widget-minimal-header__button-and-filters .jm-button{padding-inline:5px!important;padding-block:5px!important}[data-template=product] .jm-review-widget-minimal-header__button-and-filters .jm-button.jm-button--secondary,[data-template=product] .jm-sort-filter--compact{max-height:25px!important}[data-template=product] .jm-sort-filter--compact .jm-sort-filter__select{inline-size:25px!important;min-inline-size:auto!important}[data-template=product] .jm-cluster.jm-review-item__body{width:100%}[data-template=product] .jm-cluster:has(.jm-media-thumbnail-list__thumbnail),[data-template=product] .jm-media-thumbnail-list__thumbnail{width:70px;inline-size:70px!important}[data-template=product] .jm-review-widget__header .jm-media-preview{display:none!important}[data-template=product] .jm-reviewer-info__details>.jm-stack.jm-stack--space-100,[data-template=product] .jm-review-content.jm-stack--space-200{margin-block-start:0!important}[data-template=product] .jdgm-widget-revamp *,[data-template=product] .jdgm-cards-carousel *,[data-template=product] .jdgm-testimonials-carousel *{line-height:1!important}
/*# sourceMappingURL=/cdn/shop/t/13/assets/custom.css.map */
