body{font-size:1.3rem}@media screen and (min-width: 750px){body{font-size:1.3rem}}.header{padding:10px 1rem 10px 2rem!important}.header-wrapper{transition:background-color .3s ease}.header__menu-item{font-family:var(--font-heading-family);font-size:2.2rem}.menu-drawer__menu-item{font-family:var(--font-heading-family);font-size:3rem!important}.header--transparent-on-top{background:transparent!important;)!important;color:#fff!important}.header--transparent-on-top .header__heading-logo{filter:brightness(0) invert(1);transition:filter .3s ease}.header--transparent-on-top .header__icon,.header--transparent-on-top .swym-header-launcher,.header--transparent-on-top .header__menu-item{color:#fff!important;transition:filter .3s ease}.header--transparent-on-top .swym-header-launcher-badge{background-color:#fff}.header--transparent-on-top .swym-header-launcher-count{color:#000;transition:filter .3s ease}#Slider-template--18723757293703__slideshow_APy38y .slideshow__slide .slideshow__text-wrapper{position:absolute!important;top:0!important;left:0!important;width:100%!important;height:100%!important;max-width:100%!important;padding:0!important;pointer-events:none}#Slider-template--18723757293703__slideshow_APy38y .slideshow__slide .slideshow__text{width:100%!important;height:100%!important;background:transparent!important;display:flex!important;align-items:center;justify-content:center}#Slider-template--18723757293703__slideshow_APy38y .slideshow__slide .slideshow__text:has(.button--secondary){height:40%!important}#Slider-template--18723757293703__slideshow_APy38y .slideshow__slide .banner__buttons{width:100%!important;height:100%!important;display:flex!important;align-items:center;justify-content:center;pointer-events:auto;margin:0!important}#Slider-template--18723757293703__slideshow_APy38y .slideshow__slide .banner__buttons a.button--primary{position:absolute!important;top:0!important;left:0!important;width:100%!important;height:100%!important;margin:0!important;padding:0!important;opacity:0!important;z-index:10;cursor:pointer}#Slider-template--18723757293703__slideshow_APy38y .slideshow__slide .banner__buttons a.button--secondary{position:relative!important;opacity:1!important;z-index:11;pointer-events:auto}.slider-buttons{margin-top:-40px}@media screen and (min-width: 750px){#shopify-section-template--18723757293703__slideshow_APy38y .slider__slide{height:100dvh}.slider-buttons{margin-top:-80px}}@media screen and (max-width: 749px){#shopify-section-template--18723757293703__slideshow_APy38y .slider__slide{height:auto!important}.banner--large:not(.banner--mobile-bottom):not(.banner--adapt) .banner__content{min-height:54vh!important}#shopify-section-template--18723757293703__slideshow_APy38y .grid--1-col .grid__item{aspect-ratio:2 / 3}}slideshow-component{margin-top:-93px;padding-bottom:24px}.announcement-bar__message{font-family:var(--font-body-family)}@media screen and (min-width: 750px){#shopify-section-template--18723757293703__slideshow_APy38y .slider__slide{height:calc(100dvh + 30px)!important}.header{padding:16px 4rem!important}}.collection-hero__text-wrapper h1{font-size:calc(var(--font-heading-scale) * 4rem)}@media only screen and (min-width: 750px){.collection-hero__text-wrapper h1{font-size:calc(var(--font-heading-scale) * 5.2rem)}}#cart-notification-button{background-color:#eee}#cart-notification-button:after{--border-opacity: 0}.collection-list__item .card__media{clip-path:polygon(14px 0,calc(100% - 14px) 0,100% 14px,100% calc(100% - 14px),calc(100% - 14px) 100%,14px 100%,0 calc(100% - 14px),0 14px);filter:brightness(.85)}.swym-header-launcher{margin-right:8px!important;margin-left:4px}.atw-button-add,.atw-button-added{background:transparent!important}.swym-wishlist-collections-v2-container svg path{stroke:#fff}.button-label{font-size:1.2rem!important}.button,#swym-atw-button-container,.jdgm-write-rev-link{font-weight:400!important;font-family:var(--font-body-family)!important;font-size:14px!important;transition:filter .3s ease}.button:hover,#swym-atw-button-container,.jdgm-write-rev-link:hover{opacity:.8}.button.button--primary:disabled:hover{transition:none!important;opacity:.5}.jdgm-rev-widg__title{font-size:14px!important;font-family:var(--font-body-family)!important}.swym-storefront-layout-title{font-family:var(--font-heading-family)!important;font-weight:400!important;font-size:calc(var(--font-heading-scale) * 4rem)!important}.swym-storefront-layout-tab-button{padding:20px 10px!important;font-size:14px!important}.swym-storefront-layout-as-modal img.swym-storefront-layout-grid-item-image{border-radius:0!important}.swym-variant-selector{font-size:13px!important}.swym-wishlist-variants-container .option-name{font-weight:400!important}.swym-text-heading{padding-right:4px!important;text-align:left!important;padding-bottom:14px!important}.swym-storefront-layout-empty-sfl-content svg{display:none!important}.swym-ui-components .swym-bg-2,.swym-ui-component .swym-bg-2{background:#000!important}.swym-wishlist-done-btn{clip-path:polygon(6px 0,calc(100% - 6px) 0,100% 6px,100% calc(100% - 6px),calc(100% - 6px) 100%,6px 100%,0 calc(100% - 6px),0 6px)}.swym-wishlist-variants-container .option{font-size:12px}.swym-ui-component .swym-sfl-popup-dialog.swym-control-centre-mode .swym-cc-sfl-popup-action-container>div .swym-cc-sfl-popup-content h3{font-size:16px!important;font-weight:400!important}.swym-ui-component .swym-is-button,.swym-ui-component .swym-sfl-popup-dialog.swym-control-centre-mode .swym-cc-sfl-popup-action-container>div .swym-cc-sfl-popup-content p{font-size:12px!important}.swym-cc-sfl-popup-content *{margin:4px auto}.storecrm-restock{max-width:100%!important;vertical-align:top;box-sizing:border-box}.shopify-block.shopify-app-block:has(.storecrm-wrapper){display:inline-block!important;max-width:48%!important}.storecrm-button button{border:none!important;font-family:var(--font-body-family)!important}.LeeepListContent{display:none!important}@media (min-width: 641px){.LeeepCol4 .LeeepListScrollInner{column-gap:4px!important;row-gap:4px!important}}@media (max-width: 640px){.LeeepMobCol2 .LeeepListScrollInner{column-gap:4px!important;row-gap:4px!important;grid-template-columns:repeat(3,33%)!important}}.active-facets__button-inner{clip-path:none;font-size:12px!important}.active-facets__button-wrapper *,span.active-facets__button-inner{font-size:1.2rem!important}#Slider-template--18723757293703__multicolumn_4H4PET{display:grid}#Slider-template--18723757293703__multicolumn_4H4PET .multicolumn-list__item.center .media--adapt img{width:100%;left:auto!important;transform:none!important;overflow:visible}.multicolumn-list.grid{display:flex!important;flex-wrap:wrap!important;gap:var(--grid-desktop-horizontal-spacing, 20px)!important;align-items:stretch!important}#Slide-template--18723757293703__multicolumn_4H4PET-2{flex:2 1 400px!important;width:auto!important;max-width:none!important;min-width:300px!important}#Slide-template--18723757293703__multicolumn_4H4PET-3{flex:1 1 200px!important;width:auto!important;max-width:none!important;min-width:150px!important}@media (max-width: 640px){#Slide-template--18723757293703__multicolumn_4H4PET-2{flex:2 1 0%!important;width:auto!important;max-width:none!important;min-width:100px!important}#Slide-template--18723757293703__multicolumn_4H4PET-3{flex:1 1 0%!important;width:auto!important;max-width:none!important;min-width:100px!important}}#Slider-template--18723757293703__multicolumn_4H4PET .multicolumn-list__item{display:flex!important;flex-direction:column!important}#Slider-template--18723757293703__multicolumn_4H4PET .multicolumn-card{flex-grow:1!important;display:flex!important;flex-direction:column!important;height:100%!important}#Slider-template--18723757293703__multicolumn_4H4PET .multicolumn-card__image-wrapper{flex-grow:1!important;height:100%!important;padding-bottom:0!important}#Slider-template--18723757293703__multicolumn_4H4PET .media--adapt{padding-bottom:0!important}#Slider-template--18723757293703__multicolumn_4H4PET .multicolumn-card__image{width:100%!important;height:100%!important;object-fit:cover!important;position:static!important;aspect-ratio:0!important}#Slider-template--18723757293703__multicolumn_4H4PET .multicolumn-card__image-wrapper{margin-left:0!important;margin-right:0!important}#Slider-template--18723757293703__multicolumn_4H4PET .multicolumn-card__info{padding:0!important}.multicolumn-card__info .link>span:not(.icon-wrap),.multicolumn-card__info .link:not(.animate-arrow){visibility:hidden!important;font-size:0!important}.multicolumn-list__item{position:relative!important}.multicolumn-card__info .link{position:absolute!important;top:0!important;left:0!important;width:100%!important;height:100%!important;color:transparent;z-index:10!important;background:transparent!important;text-decoration:none!important;display:block!important;padding:0!important}.multicolumn-card{position:relative!important;z-index:5!important}.multicolumn-list__item .multicolumn-card__image-wrapper{width:auto}.card .icon-wrap{display:none}.collection-list .card__heading{color:#fff;text-align:center}.full-unstyled-link{text-align:center;margin:.6rem auto}.image-with-text--no-overlap{clip-path:polygon(14px 0,calc(100% - 14px) 0,100% 14px,100% calc(100% - 14px),calc(100% - 14px) 100%,14px 100%,0 calc(100% - 14px),0 14px);padding:1px}#shopify-section-template--18723757293703__image_with_text_fN77cN .page-width,#shopify-section-template--18723757457543__image_with_text_WpzYfG .page-width{filter:drop-shadow(0 0 1px #000)}#shopify-section-template--18723757293703__image_with_text_fN77cN .gradient,#shopify-section-template--18723757457543__image_with_text_WpzYfG .gradient{background:#fff}.image-with-text__media{border:none}h3,.h3{font-size:calc(var(--font-heading-scale) * 2.2rem)}@media only screen and (min-width: 750px){h3,.h3{font-size:calc(var(--font-heading-scale) * 3.2rem)}}@media screen and (min-width: 750px){.product__info-container{padding-top:20px}}.product__title h1{margin:1.2rem 0 3.6rem;line-height:1.6rem}.product .english-name{font-size:calc(var(--font-heading-scale) * 4rem);line-height:130%}.product .japanese-name{font-size:calc(var(--font-heading-scale) * 1.6rem);font-family:var(--font-body-family)}.product .price__container{font-family:var(--font-heading-family)}.price>*{vertical-align:middle!important}.product-form__buttons{max-width:100%!important}.product__info-container .product-form{margin:2.4rem 0 -1rem!important}.product-form__input--pill input[type=radio]+label{padding:.5rem 2rem!important;font-size:1.2rem!important}.accordion__title{font-size:calc(var(--font-heading-scale) * 2.6rem)}.price--large{font-size:4rem!important}@media screen and (min-width: 750px){.price--large{font-size:3.2rem!important}}.slider-button{display:none!important}.thumbnail-list{grid-gap:.2rem!important}.thumbnail-list__item.slider__slide{aspect-ratio:5 / 7}@media screen and (max-width: 749px){.thumbnail-list__item.slider__slide{width:calc(24% - .6rem)!important}.thumbnail-slider .thumbnail-list.slider{margin-top:-1.6rem}.product__media-list .product__media-item{width:100%!important}.product .grid--peek.slider .grid__item:first-of-type{margin-left:0!important;padding-top:0!important}}.price{letter-spacing:-.03rem!important}.collection .english-name{font-size:calc(var(--font-heading-scale) * 1.8rem);line-height:140%}.collection .japanese-name{font-size:calc(var(--font-heading-scale) * 1.1rem);font-family:var(--font-body-family);margin-left:2px}@media screen and (min-width: 750px){.collection .english-name{font-size:calc(var(--font-heading-scale) * 2.4rem);line-height:140%}.collection .japanese-name{font-size:calc(var(--font-heading-scale) * 1.3rem);margin-left:8px}}.collection .price__container{text-align:center;width:100%;font-size:1.4rem}.collection-list__item .card__content{margin-top:-80px;margin-bottom:80px;z-index:0;padding:0 1rem}.card--standard>.card__content .card__information{padding-left:4px!important;padding-right:4px!important}@media screen and (min-width: 750px){.card--standard>.card__content .card__information{padding-left:10px!important;padding-right:10px!important}}.card__information{padding-bottom:4rem!important;padding-top:.4rem!important}@media screen and (min-width: 750px){.card__information{padding-bottom:4rem!important;padding-top:.4rem!important}}.card-information{text-align:center!important}.card__content .english-name{font-size:calc(var(--font-heading-scale) * 1.8rem);line-height:140%}.card__content .japanese-name{font-size:calc(var(--font-heading-scale) * 1.1rem);font-family:var(--font-body-family);margin-left:2px}@media screen and (min-width: 750px){.card__content .english-name{font-size:calc(var(--font-heading-scale) * 2.4rem);line-height:140%}.card__content .japanese-name{font-size:calc(var(--font-heading-scale) * 1.3rem);margin-left:8px}}.shopify-policy__container{max-width:72.6rem;padding-top:100px;padding-bottom:100px}.shopify-policy__body h3{font-size:calc(var(--font-heading-scale) * 2rem)}#Slider-template--18723757293703__featured_collection{counter-reset:product-number}#Slider-template--18723757293703__featured_collection>li{counter-increment:product-number;position:relative}#Slider-template--18723757293703__featured_collection>li:before{font-family:var(--font-heading-family);content:counter(product-number) "";position:absolute;top:0;left:0;z-index:10;background-color:#0009;color:#fff;width:30px;font-size:2em;text-align:center}#Slider-template--18723757293703__multicolumn_bnngjR .multicolumn-list__item .multicolumn-card{display:flex}@media screen and (min-width: 750px){#Slider-template--18723757293703__multicolumn_bnngjR .multicolumn-list__item .multicolumn-card{justify-content:center}}.multicolumn-card__image-wrapper--third-width{width:6%!important}.multicolumn-card__info p{font-size:1.5rem}#Slider-template--18723757293703__multicolumn_bnngjR .multicolumn-card-spacing{padding-top:2rem!important;margin-left:2rem!important;margin-right:2rem!important}.multicolumn-card__info{padding:2rem 2rem 1.8rem 0!important}.card__colors_compact{display:flex;gap:4px;margin-top:10px;flex-wrap:wrap;justify-content:center}.color-chip-compact{display:inline-block;width:14px;height:14px;border:1px solid rgba(0,0,0,.1);cursor:pointer;transition:transform .2s;box-shadow:inset 0 0 0 1px #0000000d}#Banner-template--18723757293703__image_banner_fhYDJM .banner__text p{white-space:pre-wrap!important}
/*# sourceMappingURL=/cdn/shop/t/3/assets/custom.css.map */
