body{grid-template-rows:auto auto auto 1fr}.ui-admin-bar--is-collapsed .ui-admin-bar__expand-button{display:none!important}header.page-width{max-width:none}.header__menu-item span{font-family:Roboto Flex,sans-serif}.share-button{font-family:Noto Sans JP,sans-serif}@media screen and (min-width: 750px){.section-template--17841936400584__featured_collection-padding{padding-top:110px!important;padding-bottom:110px!important}}.menu-drawer__menu-item,.menu-drawer__account{font-family:Noto Sans JP,sans-serif!important}footer{padding:0!important;font-family:Noto Sans JP,sans-serif!important}footer .page-width{max-width:none;padding:50px 80px 0}.footer__blocks-wrapper{display:flex!important}footer .grid--1-col .grid__item{flex:0 0 auto;width:auto}.footer-block:has(.footer-block-image){max-width:75px}.footer-block__details-content .list-menu__item--link,.copyright__content a{color:#666!important;font-weight:350;font-size:clamp(14px,1.11vw,16px)!important;height:28px;font-family:Noto Sans JP,sans-serif!important}.footer-block__details-content{display:flex;width:fit-content;gap:3.4vw}@media screen and (min-width: 750px){.footer-block__details-content>li:not(:last-child){margin-right:0!important}}footer .policies li{list-style:none;color:rgba(var(--color-foreground),.75)}footer .policies li a{font-size:1.1rem!important;color:rgba(var(--color-foreground),.75)!important}footer .policies li:before{display:none}.footer-block__details-content>li{letter-spacing:1.5px;display:flex;justify-content:center;align-items:center;height:28px;position:relative}.footer-block__details-content>li:last-child a{color:#fff!important;font-weight:400;font-size:12px!important;border:1px solid #2a2d37;background-color:#2a2d37;border-radius:50px;width:140px;justify-content:center;transition:.3s;display:flex;text-decoration:none}.footer-block__details-content>li:last-child a:hover{background-color:#d4c8a0;border:1px solid #2a2d37!important;color:#2a2d37!important;text-decoration:none}.footer-block__details-content>li a:before{background:var(--color-gray);content:"";width:100%;height:1px;position:absolute;left:0;bottom:0;margin:auto;transform-origin:right top;transform:scaleX(0);transition:transform .3s}footer .footer__content-bottom-wrapper:has(.footer__column){display:none}footer .footer__content-bottom-wrapper:has(.footer__copyright){padding:0 0 50px}.footer__content-bottom{border:none!important;padding:0!important}.footer-block__image-wrapper{margin:0!important}.footer-block--newsletter{margin-top:90px!important}@media screen and (min-width: 750px){footer .list-menu__item--link{padding:0}}.list-social__item .svg-wrapper{width:24px;height:24px}footer .list-social__link{padding:0}.footer__list-social.list-social:only-child{gap:24px}@media screen and (min-width: 990px){.page-width .product--large:not(.product--no-media) .product__media-wrapper{max-width:45%;width:calc(45% - var(--grid-desktop-horizontal-spacing) / 2)}.page-width .product--large:not(.product--no-media) .product__info-wrapper{padding:0 0 0 4rem;max-width:55%;width:calc(55% - var(--grid-desktop-horizontal-spacing) / 2)}}.shopify-policy__title h1{margin-top:76px;margin-bottom:100px}.shopify-policy__container{margin-bottom:100px;max-width:70ch}.product__title h1{font-size:20px;font-weight:200;font-family:"Noto Serif JP",serif}.product__title .product-tags{font-size:20px;font-weight:200;font-family:"Noto Serif JP",serif;color:rgb(var(--color-foreground))}.card__information .card__heading .product-tags{margin:4px 0;min-height:24px}.price-with-tax .price__container{position:relative;display:block!important}.price--large .price__regular{display:inline-block!important}.price--on-sale .price__regular{display:none!important}.price--on-sale .price__sale{display:block!important}.price--on-sale .price__sale span{display:inline!important}.price-item--sale{margin-left:4px}.price-with-tax .price__container:after{content:"\7a0e\8fbc";font-size:12px;margin-left:5px;position:absolute;top:54%;transform:translateY(-50%)}.price--on-sale .price__container:after{display:none}.price--on-sale .price__sale:after{content:"\7a0e\8fbc";font-size:12px;margin-left:5px;position:absolute;top:54%;transform:translateY(-50%)}.badge{display:inline-flex;font-family:"Noto Serif JP",serif;font-size:13px!important;align-items:center;justify-content:center;height:25px;margin-right:4px}.badge--coming-soon{color:#fff;background-color:#000}.product .price__container .price-item{font-weight:100;font-size:20px}.product .price__container .price-item.price-item--sale{color:#ff4949}.price--on-sale .price__sale:after{color:#ff4949}.product .product__description p{font-size:15px;font-family:"Noto Serif JP",serif;color:#2a2d37;line-height:26px}.product-form__input--pill input[type=radio]+label{padding:8px 10px!important;font-size:13px}.product__text{color:#2a2d37;font-size:13px;border:.5px solid #2a2d37;border-radius:50px;width:120px;display:flex;align-items:center;justify-content:center;height:32px;margin-top:50px!important}.product__text a{text-decoration:none}.product-form__input{display:flex;align-items:center;margin-top:20px!important;margin-bottom:8px!important}.quantity__label{color:#2a2d37;padding-top:4px}.quantity:after{border:.5px solid #000;border-radius:7px;box-shadow:none}.quantity__button{color:#000}.quantity__input{color:#000;font-size:1.3em}.product-form{margin-top:-.6rem!important}.product-form__submit{width:186px;font-size:13px;font-weight:400;border-radius:7px}.product-form__quantity .form__label{display:none}.price-per-item__container{width:50vw;max-width:186px}.price-per-item__container .quantity{width:100%}.product-form__submit:before,.product-form__submit:after{border-radius:7px}.shopify_subscriptions_fieldset .shopify_subscriptions_app_block_label ul{padding-left:0}.shopify_subscriptions_fieldset input[type=radio]{accent-color:#595757}.shopify_subscriptions_fieldset label{font-size:14px}.shopify_subscriptions_app_policy{font-size:11px;color:#2a2d37!important;margin-top:0!important;padding-left:2rem}.shopify_subscriptions_app_container{margin-top:40px}.shopify_subscriptions_app_block_label .shopify_subscriptions_purchase_option_wrapper label{display:none}.shopify_subscriptions_app_container .shopify_subscriptions_app_block_label{padding:0 1.4rem 1rem}.shopify_subscriptions_app_container .shopify_subscriptions_app__title{margin-bottom:1rem}.accordion__title{font-family:"Noto Serif JP",serif;font-size:13px;color:#2a2d37}.accordion__content{font-family:"Noto Serif JP",serif;font-size:12px;color:#7a7a7a}#tydal-reviews-panel{margin-bottom:60px}.field__input,.select__select,.customer .field input,.customer select{font-family:Noto Sans JP,sans-serif}.facet-filters__sort{font-family:"Noto Serif JP",serif}.contact .field:after,.select:after{border:none!important;box-shadow:none!important}.contact .field:before,.select:before{box-shadow:none!important}.contact .field__input:focus,.select__select:focus{box-shadow:none!important}.button:before,.button:after{border:none!important;box-shadow:none!important}.facets__display #placeholder{opacity:0!important}.facets__display .field input{opacity:1}.facets__display .field__input::placeholder{opacity:0!important;display:none!important}.facets__display .field__input::-webkit-input-placeholder{opacity:0!important;display:none!important}.facets__display .field__input::-moz-placeholder{opacity:0!important;display:none!important}.facets__display .field__input:-ms-input-placeholder{opacity:0!important;display:none!important}.customer #placeholder{opacity:0!important}.customer .field input{opacity:1}.customer .field__input::placeholder,.customer .text-area::placeholder,.customer .field__input::-webkit-input-placeholder,.customer .text-area::-webkit-input-placeholder,.customer .field__input::-moz-placeholder,.customer .text-area::-moz-placeholder,.customer .field__input:-ms-input-placeholder,.customer .text-area:-ms-input-placeholder{display:none}@media screen and (max-width:749px){footer .footer-block.grid__item:first-child .footer-block__image-wrapper{width:76px}footer .footer__blocks-wrapper.grid{justify-content:center}footer .footer-block__details-content{align-items:center;flex-direction:column;padding:0;list-style:none;gap:40px}footer .footer-block.grid__item{width:fit-content!important;margin-bottom:0!important;margin-top:30px}footer .footer-block.grid__item:first-child{margin-bottom:0;margin-top:0}footer .footer-block__details-content{margin-bottom:0}footer .footer-block--newsletter{margin-top:100px}footer .footer__copyright{display:flex;flex-direction:column;margin-top:30px}footer .footer__copyright ul{display:flex;flex-direction:column}.footer-block:has(.footer-block-image){margin:auto}.shopify-policy__title h1{margin:70px auto 60px;font-size:22px}h2.h1{font-size:22px}.rte p{width:auto;max-width:900px;margin:auto;font-size:14px;word-wrap:break-word}.shopify-policy__body .rte hr{margin:2rem 0}.section-template--17841936400584__featured_collection-padding{padding-top:55px!important;padding-bottom:20px!important}.section-template--17841936564424__main-padding{padding-top:0!important}.product-media-container{max-width:84vw!important}.thumbnail-slider{max-width:83vw;margin:auto}.slider.slider--mobile{margin-bottom:2px}.thumbnail-slider .thumbnail-list.slider.slider--mobile{display:grid;grid-template-columns:repeat(5,1fr);gap:10px;width:100%}.thumbnail-slider .thumbnail-list .thumbnail-list__item{grid-column:span 1}.slider.slider--mobile .slider__slide{width:100%}ul.slider.slider--mobile{scroll-padding-left:0}.product__title h1,.product__title .product-tags{font-size:16px;line-height:1.5}.product .price__container .price-item.price-item--regular{font-size:16px}.product .price__container .price__regular .price-item.price-item--regular{font-size:20px}.product .price__container .price-item.price-item--sale{font-size:20px;color:#ff4949}.price--on-sale .price__sale:after{color:#ff4949}.page-width:has(.product--thumbnail_slider){max-width:84vw;padding:0 .75rem}.product__title{margin-top:30px}.price--on-sale .price__sale:after,.price-with-tax .price__container:after{font-size:9px;top:60%}.badge{font-size:11px!important;height:20px}.product-form__input--pill input[type=radio]+label{font-size:13px!important;height:25px;padding:5px 10px!important}.page-width .product .price .badge,.page-width .product .price__container{margin-bottom:0}.product .product__description p{font-size:13.5px;color:#595757}.product__text{margin:40px auto auto 0!important;height:25px}.product-form__buttons{display:flex;justify-content:flex-start}.product-form__input{justify-content:flex-start;margin-top:30px!important}.js-recentPdpBlock,.js-recommendBlock{display:flex;width:84vw;gap:12px;margin:0 auto}.js-recentPdpBlock>*,.js-recommendBlock>*{width:calc(33.33% - 8px);flex:0 0 auto}.c-product h3.c-product__title,.r-product h3.r-product__title{margin:0}.c-product h3.c-product__title a,.r-product h3.r-product__title a,.c-product h3.c-product__title span,.r-product h3.r-product__title span{font-size:9.5px}#Recent .c-product p.c-productPrice,#Recommend .r-product p.r-productPrice{font-size:9.5px;margin:0}.menu-drawer .list-social__item{list-style:none}.menu-drawer .list-social__item img{width:24px;height:24px}.menu-drawer .list-social{gap:24px;margin-top:40px;margin-left:0!important}.menu-drawer .list-social__link{padding:0!important}.legal-table-row{display:block;margin-bottom:0}.legal-table-header,.legal-table-cell{display:block;width:100%!important}.legal-table-header{margin-bottom:0;border-bottom:none}.product-form__input--pill{flex-wrap:wrap;justify-content:flex-start}.totals{justify-content:flex-start!important}.tax-note{text-align:left!important;margin-bottom:40px!important}}@media screen and (max-width: 989px){.menu-drawer .list-social__item img{width:24px;height:24px}}@media screen and (min-width: 431px) and (max-width: 962px){#shopify-section-sections--17841936859336__footer .grid{justify-content:center}}.price--show-badge .price-savings-small{font-size:12px;margin:.1rem 8px;display:block;padding-top:2px}.savings-amount{color:#ff4949;font-weight:700}.price-savings-above{font-size:12px;display:block}.subscription-selected .price-savings-small{display:none!important}.price--show-badge [data-set-discount-container]{display:flex}.price-with-tax:has([data-subscription-badge][style*=inline-block]) [data-savings-above]{display:none!important}@media screen and (max-width: 766px){.price--show-badge .price-savings-small{font-size:11px;padding-top:0}.price-savings-above{font-size:11px}.badge{padding:.3rem 1.3rem .6rem!important}.price--show-badge [data-set-discount-container]{margin-top:8px}}@media screen and (min-width: 1172px){#shopify-section-template--18010737869000__featured_collection .grid{column-gap:68px}}@media screen and (max-width: 1171px){#shopify-section-template--18010737869000__featured_collection .grid{column-gap:var(--grid-desktop-horizontal-spacing)!important}}@media screen and (min-width: 750px){.wallet-cart-button-container{width:calc(50% - 10px)!important}.wallet-cart-button{width:100%!important}}.trustshop-review-one-page_container .trustshop-review-one-page--wrap,.invisible{display:none}@media screen and (max-width: 749px){.all_review{max-width:84vw;margin:0 auto}.trustshop-review-item--body .trustshop-review--content,.trustshop-review-item--body .trustshop-review--title{font-size:13.5px}}
/*# sourceMappingURL=/cdn/shop/t/8/assets/custom.css.map */
