@import"https://fonts.googleapis.com/css2?family=Cormorant+Garamond:ital,wght@0,300..700;1,300..700&family=Overlock:ital,wght@0,400;0,700;0,900;1,400;1,700;1,900&family=Shippori+Mincho:wght@400;500;600;700;800&family=Zen+Kaku+Gothic+New:wght@300;400;500;700;900&display=swap";html{scroll-behavior:smooth}body,h1,h2,h3,h4,h5,h6{font-family:Zen Kaku Gothic New,sans-serif}ul{list-style:none}.font-0{font-size:0}.flex{display:flex}.font-300{font-weight:300}.font-400{font-weight:400}.font-500{font-weight:500}.font-700{font-weight:700}.font-900{font-weight:900}.font-overlock{font-family:Overlock,sans-serif}.align-center{align-items:center}.gap-1{gap:1rem}.gap-5{gap:5rem}.justify-end{justify-content:flex-end}.m-0{margin:0}.mr-3{margin-right:3rem}.-mr-3{margin-right:-3rem}.w-50{width:50%}.w-100{width:100%}.mb-0{margin-bottom:0}.mt-0{margin-top:0}.mb-4{margin-bottom:4rem}.mt-4{margin-top:4rem}.text-sm{font-size:1.3rem}.text-md{font-size:1.4rem}.text-lg{font-size:1.8rem}.text-xl{font-size:2.2rem}.text-right{text-align:right}.scrollable{overflow:scroll}.sp-br,.pc-br{display:none}.block,.is-desktop{display:block}.is-mobile{display:none}.w-full{width:100%}.text-indent{padding-left:1.6rem;display:block;position:relative}.text-indent:before{content:"";width:6px;height:6px;border-radius:9999px;background:#3e3e3e;display:inline-block;vertical-align:middle;position:absolute;top:12px;left:3px}@media screen and (max-width: 768px){.sp-br{display:inline}.is-desktop{display:none}.is-mobile{display:block}}@media screen and (min-width: 769px){.pc-br{display:inline}}.section__section{margin-top:0rem;margin-bottom:14rem}.section__section.collection-header{margin-bottom:6rem}.section__section.product-section-wrapper{margin-top:4rem;margin-bottom:10rem}.section__section.reviews{margin-bottom:0rem}.section__title{text-align:center;margin-top:3rem}.section__title-with-flowers{position:relative}.section__title-sub{display:block;color:#00b5de;font-family:Overlock,sans-serif}.btn-theme-color{transition:.2s}.btn-theme-color:hover{background:#d1621f!important}@media screen and (max-width: 768px){.section__section{margin-bottom:10rem}.faq.section__section{width:90%;margin-left:auto;margin-right:auto}}.text-center{text-align:center}.text-left{text-align:left}.two-column-wrapper{display:flex;flex-wrap:nowrap;width:100%;max-width:120rem;margin:0 auto}.sidebar{width:300px}.main-content{width:calc(100% - 300px);padding:0 2rem;overflow:hidden}.main-content:has(.product__column-sticky){overflow:visible}.product__column-sticky{top:100px!important}.sidebar__categories{padding:0;margin:0;margin-bottom:5rem}.sidebar__category{border-bottom:1px solid #C6C6C6;padding-bottom:.75rem;padding-top:.75rem}.sidebar__category-main{position:relative;display:flex;align-items:center;gap:.5rem;margin:0}.sidebar__category-main span{font-size:1.8rem}.sidebar__category-main-link{text-decoration:none;color:#3e3e3e}.sidebar__category-main img{width:25px}.sidebar__categories-sub{padding-left:30px;line-height:2.4}.sidebar__category-sub a{text-decoration:underline;color:#3e3e3e;display:block;position:relative}.sidebar__category-sub a:before{content:"";width:12px;height:1.5px;position:absolute;top:50%;left:-25px;transform:translateY(-50%);background:#00b5de}@media (max-width: 768px){.sidebar{display:none}.main-content{width:100%;padding:0}}.sidebar__title{border-bottom:1px solid #00B5DE;margin-bottom:0}.sidebar__title-ja{line-height:1;font-size:2.4rem}.sidebar__title-en{color:#00b5de;display:block;font-size:1.4rem;margin-top:-.75rem}.sidebar__links{list-style:none;padding:0;margin-top:0;margin-bottom:5rem}.sidebar__links li a{border-bottom:1px solid #C6C6C6;padding:1.5rem;position:relative;display:block}@media screen and (min-width: 990px){.header--middle-left{grid-template-areas:"heading navigation . link icons hamburger";grid-template-columns:auto auto 1fr auto auto auto;column-gap:2rem}}.section-header.shopify-section-group-header-group{z-index:5}.header__heading-logo-wrapper img{width:140px}.header--middle-left{grid-template-areas:"heading navigation . link icons hamburger";grid-template-columns:auto auto 1fr auto auto auto;column-gap:2rem}.custom-next-to-logo-block{position:relative;display:flex;align-items:center;gap:4px;z-index:2}.custom-next-to-logo-block.underline:after{content:"";position:absolute;left:-5px;bottom:.1em;width:calc(100% + 10px);height:14px;z-index:-1;background-color:var(--custom-underline-color)}.header__desktop-link{grid-area:link}.header__desktop-link-button{border:1px solid #333;border-radius:9999px;padding:.25rem 2rem;text-decoration:none;color:#333;display:block}.header__desktop-link-button.white{border:1px solid #ffffff;color:#fff;display:inline-block}.header__hamburger{display:flex;flex-direction:column;justify-content:center;gap:8px;width:40px;height:36px;background:none;border:none;cursor:pointer;grid-area:hamburger}.hamburger-line{width:100%;height:2px;background-color:#3e3e3e;transition:all .3s ease;border-radius:9999px}.header__icons{gap:1rem}.header__icon .svg-wrapper{padding:.75rem}.custom-next-to-logo{grid-area:navigation}@media screen and (max-width: 768px){.header{width:95%;margin:0 auto;padding-left:0!important;padding-right:0!important;gap:.75rem;padding-top:48px!important}.header__heading-link{padding:0}.header__desktop-link{display:none}.header__icons{gap:.25rem}.header__icon,.header__icon--cart .icon{width:4rem}.header__icon .svg-wrapper{width:4rem;padding:.8rem}.header__heading-logo-wrapper img{width:120px;max-width:120px}.icon-transport{width:22px}.custom-next-to-logo_mobile{background:#ed6d1f;position:absolute;top:0;left:0;width:100%;color:#fff;text-align:center}.custom-next-to-logo-block{justify-content:center;padding:1rem 0;line-height:1.2;gap:1rem}}.hamburger__categories{padding:0;display:grid;gap:1rem;grid-template-columns:repeat(4,1fr)}.hamburger__category{background:#fff}.hamburger__category a{display:flex;gap:.5rem;align-items:center;padding:1.2rem 1rem;text-decoration:none;color:#3e3e3e}.hamburger__category a img{width:25px}.hamburger__category-title{margin:0}.hamburger__category.open .hamburger__categories-sub{max-height:500px}.hamburger__categories.is-desktop{display:grid}.hamburger__categories.is-mobile,.hamburger-search-mobile-wrapper{display:none}.hamburger-icons.flex{display:flex}@media screen and (max-width: 768px){.hamburger__categories{grid-template-columns:repeat(1,1fr);gap:0}.hamburger__category a{border-bottom:1px solid #C6C6C6}.hamburger__categories.is-desktop{display:none}.hamburger__categories.is-mobile{display:grid}.hamburger__categories{margin:0}.hamburger__category{padding:0;border-bottom:1px solid #C6C6C6}.hamburger__categories-sub{max-height:0;overflow:hidden;transition:max-height .3s ease;padding-left:0;background:#fffbef}.hamburger__category-title{padding:1rem 1.5rem}.hamburger__category-sub a{border-bottom:none;border-top:1px dashed #C6C6C6;padding:1rem 1.5rem 1rem 3.5rem}.hamburger-search-mobile-wrapper{padding:2rem 1.5rem;background:#f8f2ec;display:block}.hamburger-icons.flex{display:none}}.custom-next-to-logo{padding:1rem;overflow:hidden}.custom-next-to-logo-block{position:relative;padding-left:40px}.icon-transport{position:absolute;left:250px;animation:drive-in 3s ease-out forwards}.custom-next-to-logo-block .text{position:relative;z-index:2}@keyframes drive-in{0%{left:-100px;transform:translateY(0) scale(1) rotate(0)}10%{transform:translateY(-8px) scale(1.05,.95) rotate(-2.5deg)}20%{transform:translateY(4px) scale(.96,1.04) rotate(2.5deg)}30%{transform:translateY(-6px) scale(1.03,.97) rotate(-1.5deg)}40%{transform:translateY(3px) scale(.97,1.03) rotate(1.5deg)}50%{transform:translateY(-4px) scale(1.02,.98) rotate(-1deg)}60%{transform:translateY(2px) scale(.98,1.02) rotate(1deg)}70%{transform:translateY(-2px) scale(1.01,.99) rotate(-.5deg)}80%{transform:translateY(1px) scale(.99,1.01) rotate(.5deg)}to{left:0;transform:translateY(0) scale(1) rotate(0)}}@media screen and (max-width: 768px){.custom-next-to-logo-block{padding-left:30px;display:inline-block}@keyframes drive-in{0%{left:-100px;transform:translateY(0) scale(1) rotate(0)}10%{transform:translateY(-4px) scale(1.05,.95) rotate(-1.25deg)}20%{transform:translateY(2px) scale(.96,1.04) rotate(1.25deg)}30%{transform:translateY(-3px) scale(1.03,.97) rotate(-.75deg)}40%{transform:translateY(1.5px) scale(.97,1.03) rotate(.75deg)}50%{transform:translateY(-2px) scale(1.02,.98) rotate(-.5deg)}60%{transform:translateY(1px) scale(.98,1.02) rotate(.5deg)}70%{transform:translateY(-1px) scale(1.01,.99) rotate(-.25deg)}80%{transform:translateY(.5px) scale(.99,1.01) rotate(.25deg)}to{left:0;transform:translateY(0) scale(1) rotate(0)}}}.cart-count-bubble{background:#ed6d1f;top:.2rem;right:.2rem;bottom:unset;left:unset}.hamburger-menu .cart-count-bubble{background:#fff;color:#3e3e3e;border:1px solid rgba(0,0,0,.1);box-shadow:0 2px 10px #0003}@media screen and (min-width: 990px){.quantity-popover-container{min-width:13rem}}footer.footer{margin-top:10rem}.footer__content-top{padding-top:4rem;padding-bottom:4rem}.footer-logo{width:280px}.footer-main{border-bottom:1px solid #C6C6C6;padding-bottom:3rem;margin-bottom:3rem}.footer-main-top{display:flex;align-items:center}.footer-right{margin-left:auto}.footer-sns-icons{display:flex;justify-content:flex-end;gap:1.5rem}.hamburger-menu-wrapper .footer-sns-icons a{font-size:0}.sns-icon-link img{width:32px}.footer-main-text{font-size:2.15rem;font-family:Shippori Mincho,serif;margin:0}.footer-sub-text{margin:0}.footer-links{display:flex;flex-wrap:wrap;list-style:none;gap:2rem;padding:0}.footer-link:not(:first-child){padding-left:2rem}.footer-link a{text-decoration:none;color:#000}@media screen and (max-width: 768px){footer.footer{padding-bottom:8rem}.footer__content-top{padding:2rem 0 0!important}.footer-main{width:90%;margin:0 auto}.footer-main-top{flex-direction:column}.footer-logo{width:50%;margin:0 auto}.footer-sns-icons{margin:3rem auto}.footer-main-text{text-align:center;font-size:5.1vw;line-height:1.3;margin-bottom:3rem}.footer-sub-text{text-align:center;font-size:3.7vw}.footer-links{font-size:1.2rem;width:90%;margin-left:auto;margin-right:auto;gap:1rem;justify-content:center}.footer-link{padding-left:1rem;padding-right:1rem}.footer-link:not(:first-child){padding-left:1rem;padding-right:1rem}}.custom-search-field-wrapper.field:after{content:none}.custom-search-field-wrapper .field__input{margin:0}.custom-search-field-wrapper .field__input:focus{box-shadow:none}.custom-search-field-wrapper{border:1px solid #707070;border-radius:9999px;overflow:hidden}.custom-search-field-wrapper .search__button:not(:focus-visible):not(.focused){background-color:#ed6d1f;height:4.5rem;top:0;right:0}.custom-search-field-wrapper .field__button>.svg-wrapper{height:2rem;width:2rem}details[open] .modal-overlay:after{background-color:#000c}.search-modal{flex-direction:column;height:calc(100% + 35px)}.text-above-search{line-height:1.2;margin:0;padding:1rem 0;background:#ed6d1f;width:100%;text-align:center;color:#fff;display:flex;align-items:flex-end;justify-content:center;gap:1rem}.text-above-search img{width:22px}@media screen and (max-width: 768px){.search-modal{background:#f8f2ec}.modal__close-button.link.custom-search-close{flex-direction:column;text-decoration:none;font-size:2.3vw}.modal__close-button.link.custom-search-close .svg-wrapper{width:30px}}.first-view{background-size:cover;background-repeat:no-repeat;background-position:center;text-align:center;padding:1.5rem 0 2.5rem;overflow:hidden;position:relative}.first-view__content{display:flex;flex-direction:column}.first-view__title{color:#522a07}.first-view__carousel{position:relative}.first-view__carousel .swiper-wrapper{height:auto;margin:0;padding:0}.first-view__carousel img{width:100%;object-fit:cover;box-shadow:0 4px 12px #0000001a}.first-view__text{font-size:2.2rem;margin:1rem 0;color:#522a07}.first-view__keywords{background:#ed6d1f;border-radius:8px;width:60%;margin:1.5rem auto 2.5rem;display:flex;align-items:center;padding:.5rem 4rem;padding-right:0;box-sizing:border-box;color:#fff;position:relative;z-index:1;max-width:740px}.first-view__keyword-blank{width:10px;height:10px;flex-shrink:0}.first-view__keywords-title{margin:.5rem 0;min-width:140px}.first-view__keywords-list{display:flex;gap:.5rem;padding:0;margin:0}.first-view__keyword{background:#fff;text-decoration:none;color:#522a07;font-weight:700;padding:.25rem .75rem;white-space:nowrap}.first-view__button{display:inline-block;margin:10px;padding:12px 24px;background-color:#000;color:#fff;text-decoration:none;border-radius:4px}.swiper-horizontal>.swiper-pagination-bullets,.swiper-pagination-bullets.swiper-pagination-horizontal,.swiper-pagination-custom,.swiper-pagination-fraction{bottom:-2rem;z-index:2}.swiper-pagination-bullet{background:#fff}.swiper-pagination-bullet-active{background:#00b5de}.swiper-horizontal>.swiper-pagination-bullets .swiper-pagination-bullet,.swiper-pagination-horizontal.swiper-pagination-bullets .swiper-pagination-bullet{opacity:1}.swiper-button-next:after,.swiper-button-prev:after{content:none}.swiper-button-next{left:auto;right:27%;width:36px;z-index:2}.swiper-button-prev{left:27%;right:auto;width:36px;z-index:2}.deco{position:absolute}.deco img{width:100%}.deco.left-top{width:25%;top:-2%;left:-1%}.deco.right-top{width:25%;top:-2%;right:-1%}@media screen and (max-width: 768px){.first-view__text{font-size:1.6rem;margin:1.5rem 0}.first-view__keywords{width:100%;border-radius:0;padding:.5rem;margin-top:0;margin-bottom:0}.swiper-button-next{right:1%;width:24px}.swiper-button-prev{left:1%;width:24px}.first-view__content{flex-direction:column-reverse}.first-view{padding-top:0}.deco.left-top{width:15%;left:-12px;top:45px}.deco.right-top{width:15%;right:-5px;top:45px}.deco.left-bottom{width:13%;left:-8px;bottom:-20px;margin:0}.deco.right-bottom{width:13%;right:-5px;bottom:-20px;margin:0}}.news-more{text-align:center;margin-top:6rem}.orange-btn{text-align:center;background:#ed6d1f;color:#fff;text-decoration:none;padding:1.25rem 5rem;border-radius:9999px}.news-item:first-child{border-top:1px solid #C6C6C6}.news-item{border-bottom:1px solid #C6C6C6;display:flex;align-items:center;padding:1.5rem 2rem}.news-meta{display:flex;line-height:2.4;align-items:center}.news-list{padding:0}.news-weekday{border-right:1px solid #C6C6C6;padding-right:1.5rem;margin-right:1.5rem;margin-left:1rem}.news-category{background-color:#aa3c09;border-radius:9999px;padding:0 2rem;color:#fff;height:25px;line-height:25px;font-size:1.4rem;min-width:100px;text-align:center;margin-right:1.5rem}.news-title a{text-decoration:none;color:#3e3e3e}@media screen and (max-width: 768px){.news-list{width:90%;margin:0 auto}.news-item{flex-direction:column;align-items:unset;padding:1rem 0rem}.news-weekday{border-right:none;padding-right:0}}.popular-products{margin-top:5rem}.popular-products .products{display:flex;gap:20px;padding:0;justify-content:center}.popular-products .product{width:20%;position:relative}.popular-products .product-img{font-size:0;margin-bottom:1rem}.popular-products .product img{width:100%}.popular-products .product a{text-decoration:none;color:#3e3e3e}@media screen and (max-width: 768px){.popular-products .products{gap:60px 2%;flex-wrap:wrap;justify-content:center;width:90%;margin:0 auto}.popular-products .product{width:46%}.popular-products .product.rank-1{margin-left:10%;margin-right:10%}}.staff-recommendations{background:#fffbef;padding:3rem 2rem 2rem}.recommendations-list{display:flex;flex-direction:column;gap:2rem}.recommendation-item{background:#fff;padding:3rem;display:flex;align-items:flex-start}.recommendation-image{width:46%;margin-right:4%}.staff-recommendations .link-button-wrapper{text-align:left}.staff-recommendations .link-button{background:#ed6d1f;color:#fff;text-decoration:none;padding:1rem 4rem;border-radius:9999px;display:inline-block}.staff-recommendations .product-title{margin-top:0}.recommendation-text{width:50%}.recommendation-text .product-title{font-size:1.8rem}@media screen and (max-width: 768px){.recommendation-item{flex-direction:column}.recommendation-image{width:100%;margin-right:0}.recommendation-text{width:100%;margin-top:1.5rem}.staff-recommendations .link-button-wrapper{text-align:center}}.concept-main{padding:80px 20px;background-size:cover;background-position:center}.concept-block{display:flex;align-items:flex-start}.concept__title{text-align:center;color:#fff;text-shadow:0 3px 6px rgba(0,0,0,.6);font-size:3.6rem}.concept__desc{text-align:center;color:#fff;text-shadow:0 3px 6px rgba(0,0,0,.6)}.concept-block.reverse{flex-direction:row-reverse}.concept__block__sub-text{font-family:Overlock,sans-serif;color:#ed6d1f;font-weight:700;font-size:2.5rem;margin-top:0;line-height:1;margin-bottom:2rem}.concept__block__title{font-size:2.2rem;color:#3e3e3e}.reverse .concept__block__title,.reverse .concept__block__sub-text{text-align:right}.concept-text,.concept-image{width:50%;padding:20px}.concept-image img{width:100%}.concept-link-wrapper{text-align:center;margin-top:4rem}.concept-link{text-align:center;background:#ed6d1f;color:#fff;text-decoration:none;padding:1.25rem 5rem;border-radius:9999px}.concept__block__description{margin-bottom:0}@media screen and (max-width: 768px){.concept-link-wrapper{margin-top:2rem}.concept-block,.concept-block.reverse{flex-direction:column}.concept-text,.concept-image{width:100%}.concept__block__sub-text,.concept__block__title,.reverse .concept__block__title,.reverse .concept__block__sub-text{text-align:center}.concept__title{font-size:2.8rem}.concept-image{padding:0}.concept__block__sub-text{margin-bottom:0;line-height:1.5}.concept__block__title{margin-top:0;line-height:1.8;margin-bottom:1rem}}.faq__item{border-bottom:1px solid #C6C6C6;color:#3e3e3e}.faq__item:first-child{border-top:1px solid #C6C6C6}.faq__question{cursor:pointer;font-weight:700;font-size:1.6rem;background:none;border:none;width:100%;text-align:left;padding:1em;color:#3e3e3e}.faq__qa-icon{font-family:Overlock,sans-serif;font-size:2.5rem;margin-right:.5rem;width:3rem}.faq__qa-icon.red{color:#ed6d1f}.faq__qa-icon.blue{color:#00b5de}.faq__answer{max-height:0;overflow:hidden;transition:all .3s linear;padding:0 1em}.faq__text{width:calc(100% - 3rem);font-family:Zen Kaku Gothic New,sans-serif}.faq__text-answer{margin-bottom:1em}.faq__answer p{margin:0}.faq__answer.open{max-height:500px}.faq__question,.faq__answer{display:flex;align-items:baseline;justify-content:space-between}.faq__question{align-items:center}.breadcrumbs{display:flex;padding:0;font-size:1.2rem}.breadcrumb{position:relative;margin-right:2rem;padding-right:2rem}.breadcrumb a{color:#3e3e3e}@media screen and (max-width: 768px){.breadcrumb{margin-right:1.5rem;padding-right:1.5rem}}.section-subpage-title-wrapper{background-size:cover;background-position:center;background-repeat:no-repeat;padding:40px 20px;text-align:center;margin-bottom:4rem;position:relative;overflow:hidden}.section-subpage-title{margin:0;font-size:4rem;color:#3e3e3e;font-weight:600;position:relative;z-index:2}.section-subpage-subtitle{margin:0;color:#00b5de}.section-subpage-title-wrapper .deco.left-top{width:11%;top:-20%;left:-1.5%;max-width:100px}.section-subpage-title-wrapper .deco.right-top{width:15%;top:-22%;right:7%;max-width:120px}.section-subpage-title-wrapper .deco.left-bottom{width:15%;top:22%;left:7%;max-width:120px}.section-subpage-title-wrapper .deco.right-bottom{width:11%;top:44%;right:-1%;max-width:100px}@media screen and (max-width: 768px){.section-subpage-title-wrapper .deco.left-top{width:18%;top:-9%;left:-2%}.section-subpage-title-wrapper .deco.right-top{width:22%;top:-14%;right:2%}.section-subpage-title-wrapper .deco.left-bottom{width:23%;top:60%;left:2%}.section-subpage-title-wrapper .deco.right-bottom{width:18%;top:60%;right:-1%}.section-subpage-title{font-size:3.2rem}}.subpage-content-wrapper{margin:0 auto;margin-top:6rem;width:90%}.subpage-heading1-wrapper{border-bottom:1px solid #C6C6C6}.subpage-heading0{font-size:2.6rem;font-weight:700}.subpage-heading1{border-left:3px solid #ED6D1F;padding-left:1rem;padding-top:.25rem;padding-bottom:.25rem;margin-bottom:1.25rem}.subpage-heading2{background:#f8f2ec;padding:1.25rem 1rem;padding-left:calc(1rem + 3px);padding-right:calc(1rem + 3px);margin-bottom:0}.subpage-heading3{border-bottom:1px solid #ED6D1F;padding-bottom:.75rem;padding-left:calc(1rem + 3px);padding-right:calc(1rem + 3px);margin-bottom:0;margin-top:1.5rem}.subpage-text{padding-left:calc(1rem + 3px);padding-right:calc(1rem + 3px);margin-top:1.25rem;margin-bottom:4rem;word-break:break-word}.subpage-text.subpage-text0{padding-left:0;padding-right:0}.subpage-text.subpage-text2{margin-bottom:3rem}.subpage-text.subpage-text3{margin-top:.75rem}.border-box{border:1px solid #707070;padding:2rem;display:flex;align-items:center;justify-content:center;margin-bottom:4rem}@media screen and (max-width: 768px){.subpage-content-wrapper{width:90%;margin-top:5rem}}.jdgm-carousel-title{display:none}.jdgm-carousel-wrapper{padding:12px 0!important}.button-purchase-theme-color{background:#ed6d1f;color:#fff}.button-purchase-theme-color:before,.button-purchase-theme-color:after{content:none}.quantity{width:100%}.two-column-wrapper .product-form__input--pill input[type=radio]+label{border-radius:6px;border:1px solid #C6C6C6;padding:1.5rem 1rem}.two-column-wrapper .product-form__input--pill input[type=radio]:checked+label{background-color:inherit;color:inherit;border:1px solid #ED6D1F}.variant-name{display:block;border-bottom:1px solid #C6C6C6;padding-bottom:.75rem;margin-bottom:.75rem;text-align:left;transition:ease}.variant-price{display:block;text-align:left}.two-column-wrapper .product-form__input--pill input[type=radio]:checked+label .variant-name{border-bottom:1px solid #ED6D1F}.product-form__input--pill input[type=radio]+label:hover .variant-name{border-bottom:1px solid rgb(var(--color-foreground))}.variant-price .tax-suffix{font-size:1rem}.two-column-wrapper .product__inventory.visibility-hidden:empty{display:none}.product--thumbnail .product__media-list,.product--thumbnail_slider .product__media-list{margin-bottom:.4rem}.thumbnail-list{grid-template-columns:repeat(5,1fr)!important;grid-gap:.4rem!important}.product__title h1{font-size:2.5rem}.product .thumbnail-slider .slider-button{display:none}.product__media-wrapper .scroll-trigger:not(.scroll-trigger--offscreen).animate--fade-in{animation:none}.thumbnail[aria-current]{box-shadow:0 0 0 .1rem #ed6d1f!important;border-color:#ed6d1f!important}.product__info-container .price--on-sale .price-item--regular{color:#ed6d1f}.product .price .badge{background:#ed6d1f}.price--on-sale.price--show-badge{align-items:center;display:flex}.product__info-container .product__inventory{display:none}.product-form__input--pill input[type=radio].disabled:checked+label{color:rgba(var(--color-foreground))!important}@media screen and (max-width: 749px){.product__media-wrapper slider-component:not(.thumbnail-slider--no-slide){margin-left:0!important;margin-right:0!important}.grid--peek.slider .grid__item:first-of-type{margin-left:0;width:100%}.product__media-list .product__media-item{width:100%!important}.slider.slider--mobile{scroll-behavior:unset!important;scroll-padding-left:unset!important;margin-bottom:.4rem!important;flex-wrap:nowrap!important}.slider.slider--mobile .slider__slide{padding-bottom:0!important}.thumbnail-slider .thumbnail-list.slider{padding:.1rem}.product__title{margin-top:1.5rem}}.product-metafields:empty{display:none}.product-metafields{padding:0}.product-metafield{display:flex;align-items:stretch;border-top:1px solid #C6C6C6;background:#fff7cb}.product-metafield:last-child{border-bottom:1px solid #C6C6C6}.product-metafield-key{background:#fff7cb;padding:2rem 3rem;margin:0;width:190px;text-align:center}.product-metafield-key span{display:flex;align-items:center;justify-content:center;height:100%}.product-metafield-value{padding:2rem 3rem;margin:0;background:#fff;width:calc(100% - 190px)}@media screen and (max-width: 768px){.product-metafields{width:90%;margin-left:auto;margin-right:auto}.product-metafield-key{padding:2rem .5rem;width:90px}.product-metafield-value{padding:2rem 1.5rem;width:calc(100% - 90px)}}.custom-description-section{padding:4rem 6rem}.custom-description-section .title-wrapper{text-align:center}.description-block{display:flex;gap:2rem;align-items:flex-start}.description-block+.description-block{margin-top:4rem}.description-block.reverse{flex-direction:row-reverse}.description-block .image-content,.description-block .text-content{width:50%}.description-block .text-content.full-width{width:100%}.description-block .image-content{overflow:hidden;padding-bottom:2rem}.swiper-description-images{position:relative}.description-block .image-content img{width:100%}.custom-description-section-title{margin-bottom:0;font-size:2.5rem}.custom-description-section-sub-title{margin-top:0}.description-block-heading{font-size:2rem;margin-top:0rem;margin-bottom:.5rem}.description-block-description{margin-top:.5rem}.description-block .link-button-wrapper{text-align:center;line-height:1.3}.description-block .linkbutton{background:#ed6d1f;color:#fff;text-decoration:none;padding:1.2rem 2rem;border-radius:9999px;display:inline-block;min-width:160px}.description-block .swiper-horizontal>.swiper-pagination-bullets,.description-block .swiper-pagination-bullets.swiper-pagination-horizontal{bottom:-2rem}.description-block .swiper-button-next{right:2%}.description-block .swiper-button-prev{left:2%;right:2%}@media screen and (max-width: 768px){.custom-description-section{padding:4rem 2rem}.description-block{flex-direction:column}.description-block.reverse{flex-direction:column-reverse}.description-block .image-content,.description-block .text-content{width:100%}}.recipe-header{display:flex;align-items:center;justify-content:center;gap:1rem;margin-bottom:2rem}.recipe-header .title-icon{width:25px}.recipe-header-title{font-size:2rem}.recipe-section .main-image img{width:100%}.recipe-block-title{border-left:3px solid #ED6D1F;padding-left:.5rem}.ingredients-list{padding:0}.ingredients-list-item{display:flex;justify-content:space-between}.recipe-list-item{border-top:1px solid #C6C6C6;padding-top:1.5rem;padding-bottom:1.5rem}.recipe-list-item:last-child{border-bottom:1px solid #C6C6C6}.instruction-step-text{margin:0}.instruction-step{display:flex;gap:1.5rem;align-items:flex-start}.instruction-step-index{background:#ed6d1f;color:#fff;width:35px;height:35px;margin:0;border-radius:8px;text-align:center;margin-top:.5rem}.instruction-step-wrapper{width:calc(100% - 35px)}.instruction-step-index-inner{display:flex;align-items:center;justify-content:center;height:100%}.ingredients+.instructions{margin-top:6rem}.step-images{display:grid;grid-template-columns:repeat(4,1fr);width:100%;gap:1rem;margin-top:1rem}.step-images img{width:100%;border-radius:10px;box-shadow:0 2px 5px #00000042}@media screen and (max-width: 768px){.recipe-section{width:90%;margin:8rem auto}.step-images{grid-template-columns:repeat(2,1fr)}.recipe-header .title-icon{width:40px}}.description-step-section{margin-top:8rem;margin-bottom:8rem}.description-step-header{display:flex;align-items:center;justify-content:center;gap:1rem;margin-bottom:2rem}.description-step-header .title-icon{width:25px}.description-step-header-title{font-size:2rem}.description-step-section .main-image img{width:100%}.description-step-section .steps{display:grid;grid-template-columns:repeat(4,1fr);gap:1rem}.description-step-section .step-image img{width:100%;border-radius:10px}.description-step-section .step-block{position:relative}.description-step-section .step-index{background:#ed6d1f;color:#fff;width:35px;height:35px;margin:0;text-align:center;position:absolute;top:0;border-radius:8px 0}.description-step-section .step-index-inner{display:flex;align-items:center;justify-content:center;height:100%}.description-step-section .step-text-data{font-size:1.3rem;margin:0}@media screen and (max-width: 768px){.description-step-section{width:90%;margin-left:auto;margin-right:auto}.description-step-section .step-block{display:flex;flex-direction:column-reverse;gap:1rem}.description-step-section .step-image{padding-left:45px}.description-step-section .step-text{display:flex;gap:1rem}.description-step-section .step-index{position:relative;border-radius:8px}.description-step-section .step-text-data{width:calc(100% - 35px - 1rem)}.description-step-section .steps{grid-template-columns:repeat(1,1fr)}.description-step-header .title-icon{width:40px}}.product-list-position{padding-top:0!important;padding-bottom:0!important;margin-top:0rem}.pagination__item{background:#ffe5a5;border-radius:10px}.pagination__item.pagination__item--current{background:#ed6d1f;border-radius:10px;color:#fff}.pagination__item.pagination__item-arrow{background:transparent}.pagination__item--current:after,.pagination__item:hover:after{content:none!important}.pagination__list{justify-content:flex-start!important}.pagination__list>li{flex:none;width:4.4rem}.pagination__list>li:has(>.pagination__item-arrow){max-width:2.2rem}.pagination{display:flex;align-items:center;gap:1rem}.navigation-block{display:flex;align-items:center;justify-content:space-between;border-top:1px solid #C6C6C6;border-bottom:1px solid #C6C6C6}.navigation-block .pagination-wrapper{margin-top:0}.navigation-block .facets-container{padding-top:0}.navigation-block .facets__form{gap:unset}.navigation-block .facet-filters__sort{padding-right:2rem}.navigation-block .select .svg-wrapper{height:1.5rem;width:1.5rem;top:50%;transform:translateY(-50%)}.navigation-block .facet-filters__sort:focus-visible{outline:none;outline-offset:0;box-shadow:none}.navigation-block .facet-filters__sort{text-align:right}@media screen and (max-width: 989px){.navigation-block{flex-direction:column}.pagination{flex-direction:column-reverse;gap:0}.pagination-summary{margin:1rem 0}.facet-filters{padding:0!important}.facet-filters__field{flex-direction:column;margin-top:1rem;margin-bottom:1rem}.facet-filters__label{margin:0 0 .5rem!important}.navigation-block .facet-filters__field .select__select{text-align:center;padding-left:2rem}}.collection-list__item{background:#ffe5a5;border-radius:10px;transition:.2s}.collection-list__item:hover{background:#ed6d1f}.collection-list a{padding:1.2rem;display:block;font-size:0;text-decoration:none}.collection-list img{width:100%}.collection-list__item-title{font-size:1.4rem;margin:0;margin-bottom:1.2rem;transition:.2s}.collection-list__item:hover .collection-list__item-title{color:#fff}.collection-description{width:90%;margin-left:auto;margin-right:auto;margin-top:1rem;margin-bottom:1rem}.collection-main-visual{margin-top:4rem}.collection-list{row-gap:2rem}.collection-list__item-image{overflow:hidden}.collection-list__item-image img{transition:.2s}.collection-list__item:hover .collection-list__item-image img{transform:scale(1.1)}.category-desc-heading{display:flex;align-items:center;justify-content:center;gap:.5rem}.category-desc-heading img{width:36px}.category-desk-block{display:flex;align-items:flex-start;gap:2rem;margin-bottom:6rem}.category-desk-block:last-child{margin-bottom:0rem}.category-desk-block img{width:35%}.category-desk-block-text-wrapper{width:65%}.category-desk-block-subtitle{margin:0;color:#ed6d1f}.category-desk-block-title{margin:1rem 0;font-size:2rem}.category-desk-block-description{margin:0}.category-desk-block-note{margin:1rem 0}.category-desk-block .ratings{background:#fff7cb;padding:1rem 2rem;display:grid;grid-template-columns:repeat(3,1fr);gap:1.5rem}.category-desk-block .btn{background:#ed6d1f;color:#fff;text-decoration:none;padding:1.2rem 2rem;border-radius:9999px;display:inline-block;min-width:160px;text-align:center}.category-desk-block .rating{display:flex;align-items:center;justify-content:space-between}.category-desk-block .rating-stars{display:flex;gap:.2rem}.category-desk-block .rating-stars img{width:auto}.category-desc-heading-title{font-size:3rem}@media screen and (max-width: 768px){.category-desk-block{flex-direction:column;align-items:center}.category-desk-block img{width:60%}.category-desk-block-text-wrapper{width:90%}.category-desk-block .ratings{grid-template-columns:repeat(2,1fr)}.btn-wrapper{text-align:center}.category-desk-block .btn{width:70%}}.about__main-desc{font-size:1.8rem;line-height:2;margin-bottom:4rem}.about__main-desc-2{margin-top:3rem;margin-bottom:10rem}.about__mission-list{display:grid;grid-template-columns:repeat(3,1fr);gap:3rem;padding:1rem 4rem 4rem}.about__mission-list-item-title{color:#ed6d1f;margin-bottom:.5rem;margin-top:1rem}.about__mission-list-item-desc{margin-top:.5rem}.about__mission-list-item img{width:60%}.about__mission-title{font-size:2.5rem;margin-bottom:4rem}.about__mission-desc{font-size:1.8rem}.about__sub-sub-title{border-left:3px solid #ED6D1F;padding-left:.5rem;padding-top:0;padding-bottom:0;line-height:1.4;font-size:1.8rem;margin-top:4rem}.about__vision-illust{width:80%;margin:0 auto}.about__vision-list{padding:0}.about__vision-list-item{margin-bottom:3rem}.about__vision-list-item:last-child{margin-bottom:0rem}.about__vision-list-item-title{margin:0;font-size:1.8rem}.about__vision-list-item-desc{margin:0}@media screen and (max-width: 768px){.about__mission-list{grid-template-columns:repeat(1,1fr)}.about__vision,.about__reason,.about__appealing{width:90%;margin-left:auto;margin-right:auto}.about__mission-list-item-title{font-size:2rem}.about__vision-illust{width:100%}}.anchors{padding:0;display:grid;grid-template-columns:repeat(3,1fr);gap:1.5rem 2.5rem;margin-bottom:5rem}.anchor a{background:#ffe5a5;text-decoration:none;font-weight:700;color:#3e3e3e;width:100%;display:block;padding:1.25rem 1.5rem;border-radius:10px;position:relative}.anchor-offset{padding-top:80px;margin-top:-80px}@media screen and (max-width: 989px){.anchors{width:90%;margin:0 auto;gap:.75rem 1.5rem;grid-template-columns:repeat(2,1fr);margin-bottom:4rem}.anchor a{font-size:1.2rem}}@media screen and (max-width: 768px){.anchor-offset{padding-top:103px;margin-top:-103px}}@media screen and (max-width: 768px){.merit__desc{width:90%;margin:0 auto}}.cart__ctas button,.cart__warnings .button{background:#ed6d1f;border-radius:5px}.cart__ctas button{margin-top:1.5rem;box-shadow:0 2px 5px #00000029,0 2px 10px #0000001f}.cart__warnings .button{border-radius:9999px}.cart__ctas button:before,.cart__ctas button:after,.cart__warnings .button:before,.cart__warnings .button:after{content:none}.article-template__link.orange-btn{font-size:1.8rem;display:inline;text-decoration:none;max-width:260px;font-size:1.6rem;padding:1.25rem 5rem}.caption-with-letter-spacing{font-size:1.6rem}.customer button{text-align:center;background:#ed6d1f;color:#fff;text-decoration:none;padding:1.25rem 5rem;border-radius:5px;box-shadow:0 2px 5px #00000029,0 2px 10px #0000001f}.customer button:before,.customer button:after{content:none}.cart-notification__links form .button{background:#ed6d1f}.cart-notification__links form .button:before,.cart-notification__links form .button:after{content:none}.cart__footer .cart__note label{font-weight:700;color:#ed6d1f}.cart__footer .cart__note textarea{border:2px solid #ed6d1f;box-shadow:none;background:#fff7cb;font-size:1.6rem}.cart__footer .cart__note textarea::placeholder{opacity:1;font-family:Zen Kaku Gothic New,sans-serif;font-size:1.2rem;color:#3e3e3e99}.cart__footer .cart__note:before,.cart__footer .cart__note:after{content:none}.shopify_subscriptions_app__title{font-size:1.3rem}.shopify_subscriptions_app_policy{margin-top:.5rem!important;margin-bottom:.5rem;font-size:1.3rem}.page-mikoto{background:#02040a;color:#fff}.page-mikoto ul{list-style:none;padding:0}.font-shippori-mincho-400{font-family:Shippori Mincho,serif;font-weight:400}.font-shippori-mincho-500{font-family:Shippori Mincho,serif;font-weight:500}.font-shippori-mincho-600{font-family:Shippori Mincho,serif;font-weight:600}.font-shippori-mincho-700{font-family:Shippori Mincho,serif;font-weight:700}.font-shippori-mincho-800{font-family:Shippori Mincho,serif;font-weight:800}.font-cormorant-garamond-300{font-family:Cormorant Garamond,serif;font-weight:300}.font-cormorant-garamond-400{font-family:Cormorant Garamond,serif;font-weight:400}.font-cormorant-garamond-500{font-family:Cormorant Garamond,serif;font-weight:500}.font-cormorant-garamond-700{font-family:Cormorant Garamond,serif;font-weight:700}.page-mikoto .mikoto__title{color:#fff}.page-mikoto .mikoto__concept{position:relative;padding:10rem 0 20rem}.page-mikoto .main-visual{position:relative}.page-mikoto .main-copy{position:absolute;bottom:9.3%;left:3.2%;z-index:2}.page-mikoto .main-copy-sub{margin:0;font-size:1.05vw;line-height:1;padding-left:.5vw;margin-bottom:-.2vw}.page-mikoto .main-copy-main{font-size:6vw;margin:0;line-height:1}.page-mikoto .mikoto__desc{width:40%;margin:0 auto;max-width:390px;font-size:16px;line-height:1.8}.page-mikoto .mikoto__title{font-size:3rem;margin-top:3.5rem;margin-bottom:3.5rem}.page-mikoto .mikoto__subtitle{font-size:1.8rem}.page-mikoto .mikoto__subtitle.mikoto__subtitle-brand-logo{display:inline-block;margin-top:0;margin-bottom:0}.page-mikoto .concept-video{margin-top:10rem;margin-bottom:12rem}.page-mikoto .iframe-wrapper{margin:0 auto;text-align:center;width:90%;max-width:900px;margin-top:3rem}.page-mikoto .iframe-wrapper iframe{width:100%;height:100%;aspect-ratio:560 / 315}.page-mikoto .mikoto__logo-meaning-logo{background:#000;margin:0;padding:0rem;text-align:center;width:25%;max-width:300px;align-self:stretch}.page-mikoto .mikoto__logo-meaning-logo img{width:80%}.page-mikoto .mikoto__logo-meaning-desc{padding-top:10rem;padding-bottom:10rem}.page-mikoto .mikoto__logo-meaning-logo-inner{display:flex;align-items:center;justify-content:center;height:100%;margin-top:0;margin-bottom:0}.page-mikoto .mikoto__supervision{display:flex;gap:4rem;width:50%;margin:15rem auto}.page-mikoto .mikoto__supervision-image{width:40%}.page-mikoto .mikoto__supervision-texts{width:60%}.page-mikoto .mikoto__supervision-texts-name{margin:.75rem 0}.product-list-title{font-size:3rem}@media screen and (min-width: 769px){.page-mikoto .mikoto__concept .item1{position:absolute;top:0;right:0;width:30%}.page-mikoto .mikoto__concept .item2{position:absolute;bottom:0;right:0;width:30%}.page-mikoto .mikoto__concept .item3{position:absolute;top:60%;left:0;width:25%;transform:translateY(-50%)}}.page-mikoto .header-wrapper{background:#000}.page-mikoto svg path{fill:#fff}.page-mikoto .hamburger-menu-wrapper .with-icon svg path{fill:#3e3e3e}.page-mikoto .hamburger-line{background:#fff}.page-mikoto .header__desktop-link-button{border:1px solid #ffffff;background:#fff;color:#3e3e3e}.page-mikoto .custom-next-to-logo-block .text{color:#fff}.page-mikoto .custom-next-to-logo-block.underline:after{content:none}.page-mikoto .cart-count-bubble{background:#fff;color:#3e3e3e}.page-mikoto footer.footer{color:#fff;border-top:none}.page-mikoto .footer-link a{color:#fff}.page-mikoto .breadcrumbs-wrapper{position:absolute;top:1rem;max-width:1200px;width:90%;left:50%;transform:translate(-50%);padding-left:5rem;padding-right:5rem;z-index:2}.page-mikoto .breadcrumbs-wrapper a{color:#fff}.page-mikoto .breadcrumbs-wrapper .current a{text-decoration:none}@media screen and (max-width: 768px){.md-w-50{width:50%}.md-text-center{text-align:center}.page-mikoto .mikoto__desc,.page-mikoto .iframe-wrapper{width:90%}.page-mikoto .iframe-wrapper iframe{width:100%}.page-mikoto .mikoto__logo-meaning{flex-direction:column;padding-top:3rem}.page-mikoto .mikoto__logo-meaning-logo{max-width:unset;width:85%;margin-left:auto;margin-right:auto}.page-mikoto .mikoto__supervision{flex-direction:column;width:90%}.page-mikoto .mikoto__logo-meaning-logo img,.page-mikoto .mikoto__supervision-image img{width:55%}.page-mikoto .mikoto__logo-meaning-text{width:70%;margin:0 auto}.page-mikoto .mikoto__concept{position:relative;padding:8rem 0 2rem}.page-mikoto .items{overflow:hidden}.page-mikoto .item{position:relative}.page-mikoto .item1{left:10%;margin-bottom:10%}.page-mikoto .item2{left:0;width:90%;margin-bottom:8%}.page-mikoto .item3{width:70%;left:15%}.page-mikoto .hamburger-menu-wrapper{color:#3e3e3e}.page-mikoto .custom-next-to-logo_mobile{background:#313131}.page-mikoto .breadcrumbs-wrapper{top:0;max-width:unset;width:95%;padding-left:0;padding-right:0;line-height:1}.page-mikoto .main-copy-sub{font-size:2.7vw}.page-mikoto .main-copy-main{font-size:16.8vw}.page-mikoto .mikoto__logo-meaning-logo-inner{padding:4rem 0}.page-mikoto .mikoto__subtitle.mikoto__subtitle-brand-logo{display:block}.page-mikoto .mikoto__supervision-image,.page-mikoto .mikoto__supervision-texts{width:100%}.page-mikoto .mikoto__supervision{gap:1rem;margin:10rem auto 8rem}.page-mikoto .mikoto__supervision-texts-name{margin:0 0 1.5rem}.page-mikoto .mikoto__logo-meaning-desc{padding-top:2rem}}.field__input-custom:before,.field__input-custom:after{content:none}.field__label-custom{display:none}.field-custom{margin-top:3rem}.field-custom.first-item{margin-top:0rem}.field-custom .required:after{content:"\5fc5\9808";color:#ed6d1f;border:1px solid #ED6D1F;border-radius:4px;font-weight:400;font-size:1.3rem;margin-left:1.5rem;padding:.1rem .25rem}.field__input-custom{width:100%;padding:1.5rem;border:1px solid #C6C6C6;border-radius:4px}.field__input-custom:user-invalid{border:2px solid #ff5454}.field__input-custom:user-invalid~.error-text:after{content:"\203b\5165\529b\3057\3066\304f\3060\3055\3044";color:#fd5656;font-size:1.2rem}.field__input-custom.with-format:user-invalid~.error-text:after{content:"\203b\6b63\3057\3044\30d5\30a9\30fc\30de\30c3\30c8\3067\5165\529b\3057\3066\304f\3060\3055\3044";color:#fd5656;font-size:1.2rem}.form-category-options.category:has(.field__button-custom:user-invalid) .error-text:after{content:"\203b\304a\554f\3044\5408\308f\305b\9805\76ee\3092\9078\629e\3057\3066\304f\3060\3055\3044";color:#fd5656;font-size:1.2rem}.form-category-options.policy:has(.field__button-custom:user-invalid) .error-text:after{content:"\203b\30d7\30e9\30a4\30d0\30b7\30fc\30dd\30ea\30b7\30fc\306b\540c\610f\3057\3066\304f\3060\3055\3044";color:#fd5656;font-size:1.2rem}.field__input-custom::placeholder{color:#c6c6c6;font-family:Zen Kaku Gothic New,sans-serif}.field__input-custom:focus-visible{outline:none;outline-offset:unset;box-shadow:unset}.field-label-title{margin-bottom:1rem}.form-button-custom{background:#ed6d1f;color:#fff;border-radius:9999px;min-width:180px}.form-button-custom:before,.form-button-custom:after{content:none}.form-category-options{display:flex;flex-direction:column}.field-radio{display:flex;align-items:center;cursor:pointer;font-size:16px}.field-radio input[type=radio],.field-radio input[type=checkbox]{position:absolute;opacity:0;width:0;height:0}.custom-radio-box{width:16px;height:16px;border:1px solid #C6C6C6;display:inline-block;margin-right:10px;position:relative;border-radius:2px}.field-radio input[type=radio]:checked+.custom-radio-box:after,.field-radio input[type=checkbox]:checked+.custom-radio-box:after{content:"";position:absolute;left:3px;top:-2px;width:8px;height:14px;border:solid #ed6d1f;border-width:0 2px 2px 0;transform:rotate(45deg)}.field-radio a{color:#3e3e3e}.page-contact{padding:0;width:90%}.contact .form__message{background:#ed6d1f;padding:6rem 3rem;border-radius:10px;color:#fff;box-shadow:0 2px 10px #0003;display:flex;align-items:center!important;line-height:1.5}.form__message .icon{height:2.3rem;width:2.3rem}.customer.account .account-logout{display:flex;align-items:center;justify-content:flex-end}.js-bubble-text span{display:inline-block;opacity:0;transform:translateY(10px);animation-name:floatUp;animation-duration:2s;animation-fill-mode:forwards;animation-timing-function:ease-out}.js-bubble-text.visible span{opacity:1;transform:translateY(0)}.js-bubble-text .wave-animation{animation-name:waveFloat;animation-duration:10s;animation-iteration-count:infinite;animation-timing-function:ease-in-out}@keyframes floatUp{0%{opacity:0;transform:translateY(10px) scale(.9)}50%{opacity:1;transform:translateY(-5px) scale(1.05)}to{opacity:.9;transform:translateY(0) scale(1)}}@keyframes waveFloat{0%{opacity:1;transform:translateY(0)}12.5%{opacity:.7;transform:translateY(-4px)}25%{opacity:1;transform:translateY(0)}to{opacity:1;transform:translateY(0)}}.first-view__carousel .swiper-slide-active img{animation:activeSlideEffect 1.2s ease forwards;will-change:transform,box-shadow}@keyframes activeSlideEffect{0%{transform:scale(1);box-shadow:none}30%{transform:scale(1.01);box-shadow:0 0 8px #fff9,0 0 16px #fff6}to{transform:scale(1);box-shadow:none}}#product-list .card--standard .card__inner{--ratio-percent: 100% !important}.product .product-media-container.constrain-height.media-fit-contain{--ratio: 1 !important;--preview-ratio: 1 !important}.product-grid .card__inner.gradient{--ratio-percent: 100% !important}.swiper-keywords .swiper-slide{width:auto}.swiper-keywords{touch-action:none;pointer-events:none;-ms-overflow-style:none;scrollbar-width:none}.swiper-keywords::-webkit-scrollbar{display:none}.swiper-keywords .swiper-slide a{pointer-events:auto}.swiper-keywords.swiper-free-mode>.swiper-wrapper{transition-timing-function:linear}.page-mikoto #product-list{background:#02040a;max-width:900px;margin:0 auto;width:60%;padding-top:0!important}.page-mikoto #product-list label,.page-mikoto #product-list select{color:#fff}.page-mikoto #product-list .card-information>*{color:#fff!important}.page-mikoto #product-list .full-unstyled-link{color:#fff!important}.page-mikoto .pagination__item,.page-mikoto .pagination__item.pagination__item--current{background:#c9a063}.page-mikoto .section__title-with-flowers{font-family:Shippori Mincho,serif;font-weight:400;font-size:3rem;text-align:center;color:#fff}.page-mikoto .section__title-with-flowers:before{content:none}.page-mikoto .section__title-with-flowers:after{background-image:url(https://ishop-ishigaki.myshopify.com/cdn/shop/t/1/assets/wave-gold.svg);background-repeat:no-repeat;content:"";background-size:cover;width:80px;display:block;aspect-ratio:85 / 7;text-align:center;margin:.4rem auto;right:unset;border:unset;position:relative;transform:unset}.page-mikoto #product-list .section__title{margin-bottom:5rem}.page-mikoto .underlined-link,.page-mikoto .title--primary{color:#fff}@media screen and (max-width: 768px){.page-mikoto #product-list{width:90%}}.shopify-section:has(.reviews)+section{margin-bottom:6rem}.card__heading{font-family:Zen Kaku Gothic New,sans-serif!important;font-size:1.4rem;line-height:1.4}.product-title{font-size:1.4rem;line-height:1.4;margin-bottom:1rem}.product-price{margin:0;font-weight:700;font-size:1.8rem;line-height:1.2}.tax-suffix{font-size:1.2rem}.price__regular .price-item--regular{font-size:1.8rem}.card__badge .badge{background:#ed6d1f;box-shadow:0 2px 10px #0003;color:#fff}.price .price-item{margin-right:.1rem}.price-item--sale{font-size:1.8rem}@media screen and (max-width: 768px){.content-width{width:90%;margin-left:auto;margin-right:auto}}.product-grid .article-card__info{margin-top:1rem}.subpage-content-wrapper ul{list-style:disc;padding-left:3rem}.contact .form__message:focus-visible{outline:none}.customer.order{padding-top:0!important}.subscription-cancellation-note{width:85%;margin:0 auto;box-shadow:0 2px 5px #00000042;padding:1.5rem 2rem;border-radius:10px;margin-bottom:1rem;margin-top:2rem}@media screen and (max-width: 768px){.subscription-cancellation-note{width:90%}}.wholesale-logo{margin:0;text-align:center;margin-top:.75rem;letter-spacing:.2rem;font-weight:400}.wholesale-logo-footer{font-weight:500;margin-left:1rem;font-size:1.8rem;letter-spacing:.4rem}@media screen and (min-width: 990px){.header{padding-top:13px!important;padding-bottom:13px!important}}.customer-ec-link{border:1px solid #333;border-radius:9999px;padding:.25rem 2rem;text-decoration:none;color:#333;display:block;background:#fff}@media screen and (max-width: 768px){.footer-right{margin-left:unset;display:flex;flex-direction:column-reverse;margin-top:1.5rem}.footer-sns-icons{justify-content:center}.wholesale-logo-footer{margin-left:0;margin-top:0}}.sort-select-top{text-align:right;outline:none;-webkit-appearance:none;appearance:none;border:none;color:rgba(var(--color-foreground),.75);font-family:var(--font-body-family)}.sort-select-top:focus-visible{box-shadow:none}.sort-label-top{font-family:var(--font-body-family);margin-right:2rem}.sort-top .svg-wrapper{height:1.5rem;width:1.5rem;margin-left:.5rem}
/*# sourceMappingURL=/cdn/shop/t/2/assets/custom.css.map */
