.section+.section{margin-top:0}@media screen and (max-width: 768px){.page-width{padding:0 20px}}@media screen and (max-width: 768px){.title-wrapper--self-padded-tablet-down,.title-wrapper--self-padded-mobile{padding-left:20px;padding-right:20px}.section-collection-list .collection-list:not(.slider){padding-left:20px;padding-right:20px}.slider--tablet.grid--peek .grid__item:first-of-type{padding-left:20px!important}}.banner__box{padding:4rem 0}@media screen and (max-width: 768px){.banner__box{padding:4rem 0}}@media screen and (max-width: 768px){.rich-text__wrapper{width:100%}}.rich-text__heading span.copy-ja{font-size:calc(var(--font-heading-scale) * 2.4rem)}@media screen and (max-width: 768px){.rich-text__heading span.copy-ja{font-size:20px}}.collection__title.title-wrapper--self-padded-tablet-down{padding:0 5rem}@media screen and (max-width: 768px){.collection__title.title-wrapper--self-padded-tablet-down{padding:0 1.5rem}}@media screen and (max-width: 989px){.slider--tablet.grid--peek .grid__item:first-of-type{margin-left:0;padding-left:5rem}}@media screen and (max-width: 989px){.slider--tablet:after{padding-left:5rem}}@media screen and (max-width: 768px){.slider--tablet.grid--peek .grid__item:first-of-type{padding-left:1.5rem}}@media screen and (max-width: 989px){.title-wrapper--self-padded-tablet-down{padding-left:5rem;padding-right:5rem}}@media screen and (max-width: 768px){.title-wrapper--self-padded-tablet-down{padding-left:1.5rem!important;padding-right:1.5rem!important}}@media screen and (max-width: 768px){.inline-richtext{font-size:33px}}@media screen and (max-width: 768px){.full-unstyled-link{font-size:16px;letter-spacing:.01em}.full-unstyled-link .icon-wrap{margin-left:7px}}.line-banner{background-color:#151627;padding:190px 0;text-align:center}@media screen and (max-width: 768px){.line-banner{padding:110px 0}}.line-banner .logo{height:45px;margin:0 auto 50px;width:164px}.line-banner .logo img{height:auto;width:100%}.line-banner .title{color:#b19f71;font-size:28px;font-family:var(--font-heading-family);margin:0 0 15px}@media screen and (max-width: 768px){.line-banner .title{font-size:20px;margin:0 0 25px}}.line-banner .text{color:#b19f71;font-size:16px;font-family:var(--font-heading-family);margin:0 0 50px}@media screen and (max-width: 768px){.line-banner .text{line-height:2}}.line-banner .button{background-color:#b19f71;color:#151627;padding:0 90px;transition:opacity .3s ease}@media screen and (max-width: 768px){.line-banner .button{padding:0 80px}}.line-banner .button:hover{opacity:.7}.link-content{padding:50px 0}@media screen and (max-width: 768px){.link-content{padding:35px 0 30px}}.link-content .inner{margin:0 auto;max-width:var(--page-width);padding:0 5rem}@media screen and (max-width: 768px){.link-content .inner{padding:0 30px}}.link-content .inner .wrap{align-items:center;display:flex;flex-wrap:wrap;list-style-type:none;justify-content:space-between;margin:0;padding:0}@media screen and (max-width: 768px){.link-content .inner .wrap{justify-content:center}}.link-content .inner .wrap .list{width:12.8%}@media screen and (max-width: 768px){.link-content .inner .wrap .list{margin-right:15.2%;width:42.4%}.link-content .inner .wrap .list:nth-child(2n){margin-right:0}.link-content .inner .wrap .list:last-child{margin-right:0}}.link-content .inner .wrap .list a{transition:opacity .3s ease;width:100%}.link-content .inner .wrap .list a:hover{opacity:.7}.link-content .inner .wrap .list a .image{height:auto;padding-top:51.2%;position:relative;width:100%}@media screen and (max-width: 768px){.link-content .inner .wrap .list a .image{padding-top:50%}}.link-content .inner .wrap .list a .image img{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);height:auto;max-height:100%;max-width:100%;width:auto}@media screen and (max-width: 768px){.collection-list .card__content .icon-wrap{display:none}}@media screen and (max-width: 768px){.collection .card__content .card__heading .full-unstyled-link{font-size:13px;line-height:1.6}.collection .card__content .card-information .price{font-size:14px;margin-top:15px}}@media screen and (max-width: 768px){.slideshow__text-wrapper .banner__heading{font-size:28px}.slideshow__text-wrapper .banner__text{margin-top:20px}.slideshow__text-wrapper .banner__text p{color:#000;font-size:16px!important;letter-spacing:-.03em!important;line-height:1.6!important}}.cart-title span{display:block}.cart-title span.en{font-size:calc(var(--font-heading-scale) * 5.2rem);font-family:var(--font-heading-family);font-style:var(--font-heading-style);font-weight:var(--font-heading-weight);letter-spacing:calc(var(--font-heading-scale) * .06rem);color:rgb(var(--color-foreground));line-height:calc(1 + .3/max(1,var(--font-heading-scale)));margin-bottom:1rem}@media screen and (max-width: 768px){.cart-title span.en{font-size:calc(var(--font-heading-scale) * 3.3rem)}}.cart-title span.ja{font-size:calc(var(--font-heading-scale)* 1.3rem);letter-spacing:calc(var(--font-heading-scale)* .06rem);color:rgb(var(--color-foreground));line-height:calc(1 + .3/max(1,var(--font-heading-scale)))}@media screen and (max-width: 768px){.cart-title span.ja{font-size:calc(var(--font-heading-scale) * 1.2rem)}}.delivery-container{margin-bottom:30px;max-width:100%}.delivery-container .delivery-title{font-size:14px}.delivery-container .delivery-title.title-border{font-size:16px}.delivery-container .delivery-select-container__select{font-family:var(--font-body-family);font-size:14px}.cart__note-wrap{width:40rem}@media screen and (max-width: 768px){.cart__note-wrap{margin-top:40px;width:100%}}.cart__note-title{font-size:calc(var(--font-heading-scale)* 1.6rem);margin:0 0 2.2rem}.cart__note-caution{font-size:1.3rem;line-height:1.8;margin:0;text-align:justify}.cart__note-caution a{color:rgba(var(--color-foreground),.75)}.cart__note label{height:0}@media screen and (max-width: 768px){.cart__footer{display:flex;flex-direction:column-reverse}.cart__footer>*+*{margin-top:0}}.title-wrapper-with-link.collection{display:block;margin-bottom:2.5rem}.title-wrapper-with-link.collection .collection-list-title{margin-bottom:1rem}.title-wrapper-with-link.collection .collection__description{font-size:calc(var(--font-heading-scale)* 1.3rem);letter-spacing:calc(var(--font-heading-scale)* .06rem);color:rgb(var(--color-foreground));line-height:calc(1 + .3/max(1,var(--font-heading-scale)))}.card__heading-ja{display:block;font-size:calc(var(--font-heading-scale)* 1.3rem);letter-spacing:calc(var(--font-heading-scale)* .06rem);margin-top:10px}@media screen and (max-width: 768px){.card__heading-ja{font-size:calc(var(--font-heading-scale)* 1.2rem);margin-top:5px}}@media screen and (max-width: 768px){.collection{padding-top:40px}}.image-with-text__heading_ja{font-size:calc(var(--font-heading-scale)* 1.3rem);letter-spacing:calc(var(--font-heading-scale)* .06rem);color:rgb(var(--color-foreground));line-height:calc(1 + .3/max(1,var(--font-heading-scale)));margin:1rem 0 0;word-break:break-word}@media screen and (max-width: 768px){.image-with-text__heading_ja{font-size:calc(var(--font-heading-scale)* 1.2rem)}}.image-with-text__text>p{color:#000;font-size:16px;line-height:2.2;letter-spacing:0}@media screen and (max-width: 768px){.image-with-text__text>p{font-size:15px;line-height:2;letter-spacing:-.03em}.image-with-text__text.subtitle>p{font-size:12px}}.image-with-text__text--caption{color:#000;font-size:16px;line-height:2.2;letter-spacing:0}@media screen and (max-width: 768px){.image-with-text__text--caption{font-size:14px;line-height:2}}.article-card__tag{margin-top:20px}@media screen and (max-width: 768px){.article-card__tag{margin-top:15px}}.article-card__tag>.tag{color:#00000080;font-size:13px;margin:0}@media screen and (max-width: 768px){.button,.button-label,.shopify-challenge__button,.customer button{font-size:14px}}.blog__title_ja{display:block;font-size:calc(var(--font-heading-scale)* 1.3rem);letter-spacing:calc(var(--font-heading-scale)* .06rem);line-height:calc(1 + .3/max(1,var(--font-heading-scale)));margin:1rem 0 0;word-break:break-word}@media screen and (max-width: 768px){.blog__title_ja{font-size:calc(var(--font-heading-scale)* 1.2rem)}}.blog-articles .article-card .card__information,.blog__posts .article-card .card__information{padding-left:0;padding-right:0}@media screen and (max-width: 768px){.product__title{font-size:18px;line-height:1.7}.product__text{font-size:15px;line-height:2}}.featured-product:not(.product--no-media)>.product__info-wrapper{padding:0 0 0 5rem}@media screen and (max-width: 768px){.featured-product:not(.product--no-media)>.product__info-wrapper{padding:0}}.product__text.inline-richtext{font-size:16px;line-height:2;text-align:justify}@media screen and (max-width: 768px){.product__text.inline-richtext{font-size:15px}}#shopify-block-all_in_gift_app_block_product_eDD3dw{margin-top:50px}.sns-gift-product-container .css-2qrmgs .chakra-text{color:#000;font-size:16px;font-weight:400;margin-top:30px}.sns-gift-product-container .chakra-radio-group{padding-bottom:30px}.sns-gift-product-container .chakra-radio{padding-bottom:5px}.sns-gift-product-container .chakra-radio__control{background:#666;box-shadow:inset 0 0 0 3px #fff;border-radius:9px;border:1px solid #666666;height:18px;color:#666;width:18px}.sns-gift-product-container .chakra-radio__control:hover{background:#666;border-color:#666}.sns-gift-product-container .chakra-radio__control:before{content:none}.sns-gift-product-container .chakra-checkbox__control{border:2px solid #666666}.sns-gift-product-container .chakra-checkbox__control[data-checked]{background:#666}.sns-gift-product-container .chakra-text{color:#000}.sns-gift-product-container .chakra-text.css-5z6ep6{color:#840000}.sns-gift-product-container .chakra-form-control{margin-top:5px}.sns-gift-product-container .chakra-form-control .chakra-text{font-weight:400}.sns-gift-product-container .chakra-form-control .chakra-select__wrapper{width:50%}.sns-gift-product-container .chakra-form-control .chakra-select__wrapper .chakra-select{border-radius:5px;padding:0 20px}.sns-gift-product-container .chakra-stack .chakra-text.css-1f81wt7{font-weight:400;font-size:16px}@media screen and (max-width: 768px){.sns-gift-product-container .chakra-stack .chakra-text.css-1f81wt7{font-size:14px}}.sns-gift-product-container .chakra-stack .chakra-text.css-16heqo6{color:#00000080;font-size:13px}.sns-gift-product-container .chakra-button{border-radius:27px;color:#fff;border:1px solid #666666;font-size:15px;height:54px}.sns-gift-product-container .chakra-button.css-ihjn2x{color:#666}.sns-gift-product-container .chakra-button:disabled{border:none;color:#fff}.sns-gift-product-container .css-h8pg10{margin-top:0}.chakra-modal__content-container .chakra-modal__content{max-width:550px;padding:30px 40px 50px}@media screen and (max-width: 768px){.chakra-modal__content-container .chakra-modal__content{margin:40px 30px;height:calc(100% - 80px;);overflow:scroll;padding:20px 30px 30px}}.chakra-modal__content-container .chakra-modal__content .chakra-modal__close-btn{top:30px;right:40px}@media screen and (max-width: 768px){.chakra-modal__content-container .chakra-modal__content .chakra-modal__close-btn{top:20px;right:30px}}.chakra-modal__content-container .chakra-modal__content .chakra-modal__close-btn .chakra-icon{height:15px;width:15px}.chakra-modal__content-container .chakra-modal__content .chakra-modal__body{padding:20px 0 0}.chakra-modal__content-container .chakra-modal__content .chakra-modal__body .css-2zy819{gap:20px}.chakra-modal__content-container .chakra-modal__content .chakra-modal__body .css-n4wwu4{border-radius:0;border-right:0;border-left:0;border-bottom:0;padding:0;margin:0}.chakra-modal__content-container .chakra-modal__content .chakra-modal__body .chakra-text.css-1f81wt7{font-weight:400;font-size:18px}.chakra-modal__content-container .chakra-modal__content .chakra-modal__body .chakra-radio{padding:15px 20px}.chakra-modal__content-container .chakra-modal__content .chakra-modal__body .chakra-radio .chakra-image{display:none}.chakra-modal__content-container .chakra-modal__content .chakra-modal__body .chakra-radio .chakra-radio__control.css-1jwxo9r{border:1px solid #666666;height:16px;width:16px}.chakra-modal__content-container .chakra-modal__content .chakra-modal__body .chakra-radio .chakra-radio__control.css-1jwxo9r[data-checked]{background:#666;box-shadow:inset 0 0 0 3px #fff;color:#666}.chakra-modal__content-container .chakra-modal__content .chakra-modal__body .chakra-radio .chakra-radio__label{margin-left:20px}.chakra-modal__content-container .chakra-modal__content .chakra-modal__body .chakra-radio-group{border-bottom:1px solid rgb(201,204,207)}.chakra-modal__content-container .chakra-modal__content .chakra-modal__body .css-13hhjt6 .chakra-text.css-1f81wt7{font-weight:400}.chakra-modal__content-container .chakra-modal__content .chakra-modal__body .css-13hhjt6 .chakra-textarea.css-1hsdnpy{border-color:#0006;border-radius:0}.chakra-modal__content-container .chakra-modal__content .chakra-modal__body .css-1k51l5{border-color:#c9cccf;border-width:1px;border-radius:0;border-bottom:0;border-right:0;border-left:0;margin:0}.chakra-modal__content-container .chakra-modal__content .chakra-modal__body .chakra-button.css-5uaxcn{background-color:#000;border:none;color:#fff;font-size:14px;margin:20px auto 0;width:132px}@media screen and (max-width: 768px){.banner--mobile-bottom .banner__box{padding-bottom:0}.rich-text__text.rte p{font-size:15px;line-height:2}}.banner__media div img{display:block;max-width:100%;position:absolute;top:0;left:0;height:100%;width:100%;object-fit:cover;object-position:center center;transition:opacity .4s cubic-bezier(.25,.46,.45,.94)}@media screen and (max-width: 768px){.about-content.banner{padding:120.5% 0 0}.about-content .banner__media{height:100%!important;padding:0;position:absolute}.about-content .banner__content{height:100%!important;padding:0;position:absolute;top:0;left:0}.about-content .banner__content .banner__box{background:#00000080;height:100%!important;padding:0}.about-content .banner__content .banner__box .banner__heading{position:absolute;top:50%;left:0;right:0;text-align:center;transform:translateY(-50%);margin:0}}@media screen and (max-width: 768px){.about-content.rich-text{padding-top:70px}}.about-content .rich-text__heading{margin-bottom:60px}@media screen and (max-width: 768px){.about-content .rich-text__heading{margin-bottom:40px}}.about-content .rich-text__heading span{display:block}.about-content .rich-text__heading span.ja{font-size:calc(var(--font-heading-scale)* 1.3rem);margin-top:10px}.about-content .rich-text__heading span.copy-en{color:#00000080;font-size:21px;margin-top:10px}.about-content .rich-text__text.rte p{font-size:18px;letter-spacing:0;line-height:2.2}@media screen and (max-width: 768px){.about-content .rich-text__text.rte p{font-size:16px}}.about-content .rich-text__caption{color:#00000080;font-size:14px;letter-spacing:0;line-height:2.3}@media screen and (min-width: 750px){.rich-text__blocks{max-width:100%}}@media screen and (max-width: 768px){.about-content .rich-text__caption{font-size:13px}}.about-content .multirow__inner .image-with-text__text-item.grid__item{padding:0 5.35714rem}@media screen and (max-width: 1360px){.about-content .multirow__inner .image-with-text__text-item.grid__item{padding:0 3.35714rem}}@media screen and (max-width: 768px){.about-content .multirow__inner .image-with-text__text-item.grid__item{padding:0}}.image-with-text__text h5{line-height:2.2}@media screen and (max-width: 768px){.about-content .image-with-text{padding-top:0}.about-content .multirow__inner{row-gap:60px}}.about-content .image-with-text__content{padding:6rem 0 7rem}@media screen and (max-width: 768px){.about-content .image-with-text__content{padding:30px 0 0!important}.about-content .image-with-text__text{color:#00000080}}.about-content .banner__heading{margin-bottom:60px}.image-with-text__cooking{margin:35px 0 20px}@media screen and (max-width: 768px){.image-with-text__cooking{margin:30px 0 10px}}.image-with-text__cooking .headding{color:#000;font-size:14px;margin:0 0 12px}@media screen and (max-width: 768px){.image-with-text__cooking .headding{font-size:13px;margin:0 0 10px}}.image-with-text__cooking .content{margin:0}.image-with-text__cooking .content p{color:#000;font-size:14px;line-height:2;margin:0}@media screen and (max-width: 768px){.image-with-text__cooking .content p{font-size:13px}}.multirow.about-content{padding:30px 0 80px}@media screen and (max-width: 768px){.multirow.about-content{padding:0 0 60px}}.banner__heading span{display:block}.banner__heading span.en{font-size:calc(var(--font-heading-scale) * 5.2rem);line-height:calc(1 + .3/max(1,var(--font-heading-scale)))}@media screen and (max-width: 768px){.banner__heading span.en{font-size:calc(var(--font-heading-scale) * 3.3rem)}}.banner__heading span.ja{font-size:calc(var(--font-heading-scale)* 1.3rem);margin-top:10px}.banner__text.rte p{line-height:2.2;font-size:18px}.multicolumn .title.inline-richtext{display:block;text-align:center;width:100%}.multicolumn .title.inline-richtext span{display:block}.multicolumn .title.inline-richtext span.en{font-size:calc(var(--font-heading-scale) * 2.4rem);line-height:calc(1 + .3/max(1,var(--font-heading-scale)))}@media screen and (max-width: 768px){.multicolumn .title.inline-richtext span.en{font-size:calc(var(--font-heading-scale) * 3.3rem)}}.multicolumn .title.inline-richtext span.ja{font-size:calc(var(--font-heading-scale)* 1.3rem);margin-top:10px}.multicolumn-card__image-wrapper{display:block}@media screen and (max-width: 1360px){.multicolumn-card__info{padding-right:0!important;padding-left:0!important}}.multicolumn-card__info .inline-richtext{font-size:28px}@media screen and (max-width: 1360px){.multicolumn-card__info .inline-richtext{font-size:24px}}.multicolumn-card__info .rte p{line-height:2.2;font-size:16px;margin-top:20px}@media screen and (max-width: 1360px){.multicolumn-card__info .rte p{font-size:15px}}@media screen and (max-width: 768px){.multicolumn.about-content{padding:60px 0}}.about-content .media--transparent{padding:46.2% 0 0!important}.about-content .media--transparent img{top:50%!important;height:auto!important;max-height:100%!important;max-width:100%!important;transform:translate(-50%,-50%)!important}.about-content .multicolumn-card__info,.multicolumn.product-detail .multicolumn-card__info{padding-top:50px!important}@media screen and (max-width: 768px){.about-content .multicolumn-card__info,.multicolumn.product-detail .multicolumn-card__info{padding-top:30px!important}}.about-content .multicolumn-card__info .inline-richtext,.multicolumn.product-detail .multicolumn-card__info .inline-richtext{font-size:20px}@media screen and (max-width: 768px){.about-content .multicolumn-card__info .inline-richtext,.multicolumn.product-detail .multicolumn-card__info .inline-richtext{font-size:18px}}.about-content .multicolumn-card__info .rte p,.multicolumn.product-detail .multicolumn-card__info .rte p{color:#000;font-size:14px;letter-spacing:0}.article-template__content p{font-size:16px;line-height:2}@media screen and (max-width: 768px){.article-template__content p{font-size:14px}}.user-guide{max-width:1500px;margin:0 auto;padding-bottom:105px;width:78.1%}@media screen and (max-width: 768px){.user-guide{max-width:100%;margin:0 20px;padding-bottom:80px;width:auto}}.user-guide .page-title{margin-bottom:95px}@media screen and (max-width: 768px){.user-guide .page-title{margin-bottom:30px}}.user-guide .page-title span{display:block}.user-guide .page-title span.en{font-size:calc(var(--font-heading-scale) * 5.2rem);font-family:var(--font-heading-family);font-style:var(--font-heading-style);font-weight:var(--font-heading-weight);letter-spacing:calc(var(--font-heading-scale) * .06rem);color:rgb(var(--color-foreground));line-height:calc(1 + .3/max(1,var(--font-heading-scale)));margin-bottom:1rem}@media screen and (max-width: 768px){.user-guide .page-title span.en{font-size:calc(var(--font-heading-scale) * 3.3rem)}}.user-guide .page-title span.ja{font-size:calc(var(--font-heading-scale)* 1.3rem);letter-spacing:calc(var(--font-heading-scale)* .06rem);color:rgb(var(--color-foreground));line-height:calc(1 + .3/max(1,var(--font-heading-scale)))}@media screen and (max-width: 768px){.user-guide .page-title span.ja{font-size:calc(var(--font-heading-scale) * 1.2rem)}}.user-guide .contents-wrap{display:flex}@media screen and (max-width: 768px){.user-guide .contents-wrap{flex-direction:column}}.user-guide .contents-wrap .side-navi{list-style-type:none;margin:0;padding:0;width:33.3%}@media screen and (max-width: 1360px){.user-guide .contents-wrap .side-navi{width:23%}}@media screen and (max-width: 768px){.user-guide .contents-wrap .side-navi{border-bottom:1px solid rgba(0,0,0,.2);padding-bottom:12px;margin-bottom:45px;position:relative;width:100%}.user-guide .contents-wrap .side-navi:after{position:absolute;background-color:#000;content:"";height:1px;bottom:22px;right:0;margin:0 auto;transform-origin:center center;width:21px}.user-guide .contents-wrap .side-navi:before{position:absolute;background-color:#000;content:"";bottom:12px;right:10px;height:21px;margin:0 auto;transition:transform .3s ease;width:1px}.user-guide .contents-wrap .side-navi.is-active:after{transform:rotate(90deg) scaleY(0)}.user-guide .contents-wrap .side-navi.is-active:before{transform:rotate(90deg)}}.user-guide .contents-wrap .side-navi .list{line-height:1;margin-top:40px}.user-guide .contents-wrap .side-navi .list:nth-child(1){margin-top:0}@media screen and (max-width: 768px){.user-guide .contents-wrap .side-navi .list{margin-top:15px}.user-guide .contents-wrap .side-navi .list:nth-last-child(-n+2){display:none}}.user-guide .contents-wrap .side-navi .list>a{color:#000;display:inline-block;font-size:14px;line-height:1;letter-spacing:.1em;text-decoration:none;padding-right:25px;position:relative}@media screen and (max-width: 768px){.user-guide .contents-wrap .side-navi .list>a{padding-right:0}}.user-guide .contents-wrap .side-navi .list>a svg{position:absolute;right:0;top:53%;transform:translateY(-50%);height:11px;width:11px}@media screen and (max-width: 768px){.user-guide .contents-wrap .side-navi .list>a svg{display:none}}.user-guide .contents-wrap .content{margin:0;padding:0;width:66.7%}@media screen and (max-width: 1360px){.user-guide .contents-wrap .content{width:77%}}@media screen and (max-width: 768px){.user-guide .contents-wrap .content{width:100%}}.user-guide .guide-content{margin-bottom:75px;padding-top:76px;margin-top:-76px}@media screen and (max-width: 768px){.user-guide .guide-content{margin-bottom:40px;padding-top:52px;margin-top:-52px}}.user-guide .guide-content:last-child{margin-bottom:0}.user-guide .guide-content .title{border-bottom:1px solid rgba(0,0,0,.1);color:#4c5156;font-size:26px;margin:0 0 40px;padding-bottom:40px}@media screen and (max-width: 768px){.user-guide .guide-content .title{font-size:18px;margin:0 0 25px;padding-bottom:25px}}.user-guide .guide-content .text{color:#4c5156;font-size:16px;line-height:2;letter-spacing:0}@media screen and (max-width: 768px){.user-guide .guide-content .text{font-size:14px;line-height:1.8}}.user-guide .guide-content .text span{display:block;margin-bottom:35px}.user-guide .guide-content .text span:last-child{margin-bottom:0}.user-guide .guide-content .card{margin:20px 0 40px}.user-guide .guide-content .card p{font-size:16px;margin:0 0 15px}@media screen and (max-width: 768px){.user-guide .guide-content .card p{font-size:14px;margin:0 0 15px}}@media screen and (max-width: 768px){.user-guide .guide-content .card{margin:10px 0 30px}}.user-guide .guide-content .card:last-child{margin:0}.user-guide .guide-content .card .icon{list-style-type:none;display:flex;padding:0}.user-guide .guide-content .card .icon>li{border:1px solid rgba(75,81,87,.4);border-radius:5px;height:75px;margin-right:8px;width:125px}.user-guide .guide-content .card .icon>li:last-child{margin-right:0}@media screen and (max-width: 1360px){.user-guide .guide-content .card .icon>li{height:66px;width:110px}}@media screen and (max-width: 768px){.user-guide .guide-content .card .icon>li{height:auto;margin-right:4px;padding-top:11%;position:relative;width:20%}}.user-guide .guide-content .card.flex .wrap{align-items:center;display:flex}@media screen and (max-width: 768px){.user-guide .guide-content .card.flex .wrap{align-items:flex-start;flex-direction:column}}.user-guide .guide-content .card.flex .wrap .icon{border:1px solid rgba(75,81,87,.4);border-radius:5px;height:75px;margin-right:30px;width:125px}@media screen and (max-width: 1360px){.user-guide .guide-content .card.flex .wrap .icon{height:66px;width:110px}}@media screen and (max-width: 768px){.user-guide .guide-content .card.flex .wrap .icon{height:auto;padding-top:11.5%;position:relative;width:20%}}.user-guide .guide-content .card.flex .wrap .icon img{height:auto;width:100%}@media screen and (max-width: 768px){.user-guide .guide-content .card.flex .wrap .icon img{position:absolute;top:0;left:0;height:auto;width:100%}}.user-guide .guide-content .card.flex .wrap .text{margin:0;width:calc(100% - 155px)}@media screen and (max-width: 1360px){.user-guide .guide-content .card.flex .wrap .text{width:calc(100% - 140px)}}@media screen and (max-width: 768px){.user-guide .guide-content .card.flex .wrap .text{width:100%}}.user-guide .guide-content .card .icon>li img{height:auto;width:100%}@media screen and (max-width: 768px){.user-guide .guide-content .card .icon>li img{position:absolute;top:0;left:0;height:auto;width:100%}}.user-guide .guide-content .price table{box-shadow:none;border-collapse:collapse;table-layout:auto;width:100%}.user-guide .guide-content .price table tbody{display:block;width:100%}.user-guide .guide-content .price table th,.user-guide .guide-content .price table td{color:#4c5156;font-size:16px;font-weight:400;padding:28px 0;text-align:center}@media screen and (max-width: 768px){.user-guide .guide-content .price table th,.user-guide .guide-content .price table td{font-size:14px;padding:20px 0}}.user-guide .guide-content .price table th{background-color:#4c51561a}.user-guide .guide-content .price table td{width:270px}@media screen and (max-width: 768px){.user-guide .guide-content .price table td{width:33.333%}}.user-guide .guide-content .price table th:nth-child(1),.user-guide .guide-content .price table td:nth-child(1){border-left:none}.user-guide .guide-content .price table th:last-child,.user-guide .guide-content .price table td:last-child{border-right:none}.contact-wrap{display:flex;max-width:1500px;margin:0 auto;padding-top:34px;padding-bottom:105px;width:78.1%}@media screen and (max-width: 768px){.contact-wrap{flex-direction:column;max-width:100%;margin:0 20px;padding:30px 0 70px;width:auto}}.contact-wrap .title{width:32.7%}@media screen and (max-width: 1280px){.contact-wrap .title{width:350px}}@media screen and (max-width: 768px){.contact-wrap .title{margin-bottom:40px;width:100%}}.contact-wrap .title span{display:block}.contact-wrap .title span.en{font-size:calc(var(--font-heading-scale) * 5.2rem);font-family:var(--font-heading-family);font-style:var(--font-heading-style);font-weight:var(--font-heading-weight);letter-spacing:calc(var(--font-heading-scale) * .06rem);color:rgb(var(--color-foreground));line-height:calc(1 + .3/max(1,var(--font-heading-scale)));margin-bottom:1rem}@media screen and (max-width: 768px){.contact-wrap .title span.en{font-size:calc(var(--font-heading-scale) * 3.3rem)}}.contact-wrap .title span.ja{font-size:calc(var(--font-heading-scale)* 1.3rem);letter-spacing:calc(var(--font-heading-scale)* .06rem);color:rgb(var(--color-foreground));line-height:calc(1 + .3/max(1,var(--font-heading-scale)))}@media screen and (max-width: 768px){.contact-wrap .title span.ja{font-size:calc(var(--font-heading-scale) * 1.2rem)}}.contact-wrap #ContactForm{width:67.3%}@media screen and (max-width: 1280px){.contact-wrap #ContactForm{width:calc(100% - 350px)}}@media screen and (max-width: 768px){.contact-wrap #ContactForm{width:100%}}.contact-wrap #ContactForm .caution{color:#000;font-size:18px;margin:0 0 60px;padding:10px 0 0}@media screen and (max-width: 768px){.contact-wrap #ContactForm .caution{font-size:16px;margin:0 0 40px;padding:0}}.contact-wrap #ContactForm .caution span{color:#d00}.contact-wrap #ContactForm .field{display:block;margin-bottom:60px}@media screen and (max-width: 768px){.contact-wrap #ContactForm .field{margin-bottom:40px}}.contact-wrap #ContactForm .field .label{color:#000;display:block;font-size:18px;margin-bottom:15px}@media screen and (max-width: 768px){.contact-wrap #ContactForm .field .label{font-size:16px}}.contact-wrap #ContactForm .field .label span{color:#d00}.contact-wrap #ContactForm .field .field__input{border:1px solid #9fa0a0;display:block;font-family:var(--font-body-family);font-style:var(--font-body-style);font-weight:var(--font-body-weight);padding:1.5rem}.contact-wrap #ContactForm .field .field__input.text-area{height:500px}.contact-wrap #ContactForm .field .field__input:focus{padding:1.5rem;box-shadow:none}.contact-wrap #ContactForm .contact__button{margin-top:80px}@media screen and (max-width: 768px){.contact-wrap #ContactForm .contact__button{margin-top:50px}}.contact-wrap #ContactForm .contact__button .button{font-size:16px;padding:0 5.5rem}.contact-wrap .form-status.form-status-list.form__message{font-size:16px;line-height:1.6}.contact-wrap .form__message .icon{margin-top:.5rem}.rich-text__text p{color:#000;font-size:16px;text-align:justify;line-height:2}.page-wrap{max-width:1500px;margin:0 auto;width:78.1%}@media screen and (max-width: 768px){.page-wrap{max-width:100%;margin:30px 20px 0;padding:0;width:auto}}.main-page-title span{display:block}.main-page-title span.en{font-size:calc(var(--font-heading-scale) * 5.2rem);font-family:var(--font-heading-family);font-style:var(--font-heading-style);font-weight:var(--font-heading-weight);letter-spacing:calc(var(--font-heading-scale) * .06rem);color:rgb(var(--color-foreground));line-height:calc(1 + .3/max(1,var(--font-heading-scale)));margin-bottom:1rem}@media screen and (max-width: 768px){.main-page-title span.en{font-size:calc(var(--font-heading-scale) * 3.3rem)}}.main-page-title span.ja{font-size:calc(var(--font-heading-scale)* 1.3rem);letter-spacing:calc(var(--font-heading-scale)* .06rem);color:rgb(var(--color-foreground));line-height:calc(1 + .3/max(1,var(--font-heading-scale)))}@media screen and (max-width: 768px){.main-page-title span.ja{font-size:calc(var(--font-heading-scale) * 1.2rem)}}.main-blog .title--primary{margin:0 0 65px}@media screen and (max-width: 768px){.main-blog .title--primary{margin:30px 0}}.main-blog .title--primary span{display:block}.main-blog .title--primary .en{font-size:calc(var(--font-heading-scale) * 5.2rem);font-family:var(--font-heading-family);font-style:var(--font-heading-style);font-weight:var(--font-heading-weight);letter-spacing:calc(var(--font-heading-scale) * .06rem);color:rgb(var(--color-foreground));line-height:calc(1 + .3/max(1,var(--font-heading-scale)));margin-bottom:1rem}@media screen and (max-width: 768px){.main-blog .title--primary .en{font-size:calc(var(--font-heading-scale) * 3.3rem)}}.main-blog .title--primary .ja{font-size:calc(var(--font-heading-scale)* 1.3rem);letter-spacing:calc(var(--font-heading-scale)* .06rem);color:rgb(var(--color-foreground));line-height:calc(1 + .3/max(1,var(--font-heading-scale)))}@media screen and (max-width: 768px){.main-blog .title--primary .ja{font-size:calc(var(--font-heading-scale) * 1.2rem)}}.blog-news{max-width:1500px;margin:0 auto;padding:35px 0 105px;width:78.1%}@media screen and (max-width: 768px){.blog-news{margin:0 20px;max-width:100%;padding:0 0 70px;width:auto}}.articles-wrap.flex{display:flex;width:100%}@media screen and (max-width: 768px){.articles-wrap.flex{flex-direction:column}}.articles-wrap.flex .archives-sidebar{padding-top:30px;width:33.333%}@media screen and (max-width: 768px){.articles-wrap.flex .archives-sidebar{border-bottom:1px solid #cdcdcd;margin-bottom:30px;padding:0 0 15px;width:100%}}.articles-wrap.flex .archives-sidebar>p{color:#000;font-size:14px;margin:0 0 40px}@media screen and (max-width: 768px){.articles-wrap.flex .archives-sidebar>p{margin:0;position:relative}.articles-wrap.flex .archives-sidebar>p:after{position:absolute;background-color:#000;content:"";height:1px;bottom:10px;right:0;margin:0 auto;transform-origin:center center;width:21px}.articles-wrap.flex .archives-sidebar>p:before{position:absolute;background-color:#000;content:"";bottom:0;right:10px;height:21px;margin:0 auto;transition:transform .3s ease;width:1px}.articles-wrap.flex .archives-sidebar.is-active>p:after{transform:rotate(90deg) scaleY(0)}.articles-wrap.flex .archives-sidebar.is-active>p:before{transform:rotate(90deg)}}.articles-wrap.flex .archives-sidebar .archives-sidebar-box{list-style-type:none;margin:0;padding:0}@media screen and (max-width: 768px){.articles-wrap.flex .archives-sidebar .archives-sidebar-box{display:none;margin:20px 0 0}}.articles-wrap.flex .archives-sidebar .archives-sidebar-box li{margin-bottom:25px}.articles-wrap.flex .archives-sidebar .archives-sidebar-box li:last-child{margin-bottom:0}.articles-wrap.flex .archives-sidebar .archives-sidebar-box li a{font-size:14px;color:#000;text-decoration:none}.articles-wrap.flex .blog-articles{display:block;width:66.667%}@media screen and (max-width: 768px){.articles-wrap.flex .blog-articles{width:100%}}.articles-wrap.flex .blog-articles .card__inner{background:#fff}.articles-wrap.flex .blog-articles .blog-articles__article{border-bottom:1px solid #cbcbcb;padding:30px 60px 30px 0;position:relative}@media screen and (max-width: 768px){.articles-wrap.flex .blog-articles .blog-articles__article{padding:15px 0}}.articles-wrap.flex .blog-articles .blog-articles__article:after{content:"more";font-size:14px;line-height:1;position:absolute;top:30px;right:0}@media screen and (max-width: 768px){.articles-wrap.flex .blog-articles .blog-articles__article:after{content:none}}.articles-wrap.flex .blog-articles .card__inner .card__content{padding:0}.articles-wrap.flex .blog-articles .card__inner .card__content .card__information{align-items:flex-start;display:flex;padding:0;width:100%}@media screen and (max-width: 768px){.articles-wrap.flex .blog-articles .card__inner .card__content .card__information{flex-direction:column}}.articles-wrap.flex .blog-articles .card__inner .card__content .card__information .article-card__info{font-size:14px;line-height:1.7;min-width:100px;margin-right:40px;padding:0}@media screen and (max-width: 768px){.articles-wrap.flex .blog-articles .card__inner .card__content .card__information .article-card__info{font-size:13px;line-height:1;margin:0 0 5px}}.articles-wrap.flex .blog-articles .card__inner .card__content .card__information .card__heading{line-height:1.7;font-size:14px;margin:0}@media screen and (max-width: 768px){.articles-wrap.flex .blog-articles .card__inner .card__content .card__information .card__heading{font-size:13px}}.multicolumn-card__info .rte p{text-align:justify}.collection-hero .collection-hero__title{font-size:calc(var(--font-heading-scale) * 5.2rem);font-family:var(--font-heading-family);font-style:var(--font-heading-style);font-weight:var(--font-heading-weight);letter-spacing:calc(var(--font-heading-scale) * .06rem);color:rgb(var(--color-foreground));line-height:calc(1 + .3/max(1,var(--font-heading-scale)));margin-bottom:1rem}@media screen and (max-width: 768px){.collection-hero .collection-hero__title{font-size:calc(var(--font-heading-scale) * 3.3rem)}}.collection-hero .collection-hero__description{font-size:calc(var(--font-heading-scale)* 1.3rem);letter-spacing:calc(var(--font-heading-scale)* .06rem);color:rgb(var(--color-foreground));line-height:calc(1 + .3/max(1,var(--font-heading-scale)));margin:0}@media screen and (max-width: 768px){.collection-hero .collection-hero__description{font-size:calc(var(--font-heading-scale) * 1.2rem)}}.product__title h1{font-size:28px}@media screen and (max-width: 768px){.product__title h1{font-size:20px;line-height:1.6}}.product__description{color:#000;font-size:16px;line-height:2}.price-per-item__container .quantity{border-bottom:1px solid #565656}@media screen and (max-width: 768px){.price-per-item__container .quantity{width:100%}.product__description{font-size:14px}.related-products__heading.inline-richtext{font-size:21px;line-height:1}.share-button{margin:0}.related-products{padding:40px 20px}}.product__description>h4{font-weight:400;line-height:2}.product__info-wrapper .product-price{display:flex;align-items:flex-end}.product__info-wrapper .product-price .tax{display:inline-block;font-size:1rem;letter-spacing:.07rem;margin-left:5px;padding-bottom:5px}.product-sect-wrap{border-top:1px solid rgba(var(--color-foreground),.08);margin-top:95px;padding:95px 0 0}@media screen and (max-width: 768px){.product-sect-wrap{margin-top:70px;padding:70px 0 0}}.product-text .rich-text__wrapper{display:block}.product-text .rich-text__blocks{margin-bottom:90px}@media screen and (max-width: 768px){.product-text .rich-text__blocks{margin-bottom:55px}}.product-text .rich-text__heading{font-size:32px;margin-bottom:50px;text-align:center}@media screen and (max-width: 768px){.product-text .rich-text__heading{font-size:18px;line-height:1.8;margin-bottom:35px;text-align:left}}.product-text .rich-text__text p{font-size:18px;line-height:2.2;letter-spacing:0;text-align:center}@media screen and (max-width: 768px){.product-text .rich-text__text p{font-size:14px;line-height:2;text-align:justify}}.product-text .point-list{border-top:1px solid rgba(var(--color-foreground),.08);list-style-type:none;margin:0 auto;min-width:800px;padding:30px 0 0;width:66.7%}@media screen and (max-width: 768px){.product-text .point-list{min-width:100%;width:100%}}.product-text .point-list .list{border-bottom:1px solid rgba(var(--color-foreground),.08);display:flex;margin-bottom:30px;padding-bottom:30px}.product-text .point-list .list:last-child{margin-bottom:0}.product-text .point-list .list>.icon{height:26px;margin:5px 15px 0 0;width:26px}@media screen and (max-width: 768px){.product-text .point-list .list>.icon{height:21px;margin:3px 20px 0 0;width:21px}}.product-text .point-list .list>.icon svg{height:100%;width:100%}.product-text .point-list .list>p{color:#000;font-size:18px;margin:0;width:calc(100% - 41px)}@media screen and (max-width: 768px){.product-text .point-list .list>p{font-size:14px;line-height:2}}@media screen and (max-width: 768px){.multirow.product-detail .multirow__inner{row-gap:60px}}@media screen and (max-width: 768px){.multirow.product-detail .multirow__inner .image-with-text{padding-top:0}}.multirow.product-detail .multirow__inner .image-with-text__grid{align-items:center}.multirow.product-detail .multirow__inner .image-with-text__grid .image-with-text__media{border:none;height:auto;overflow:hidden;padding-top:71.7%;position:relative;width:100%}@media screen and (max-width: 768px){.multirow.product-detail .multirow__inner .image-with-text__grid .image-with-text__media{margin-bottom:30px;padding-top:66.6%}}.multirow.product-detail .multirow__inner .image-with-text__grid .image-with-text__media img{position:absolute;top:0;left:0;height:auto;width:100%}.multirow.product-detail .multirow__inner .image-with-text__content{padding:3px 8rem!important}@media screen and (max-width: 768px){.multirow.product-detail .multirow__inner .image-with-text__content{padding:0!important}}.multirow.product-detail .multirow__inner .image-with-text__content .image-with-text__text{color:#b19f71;font-size:16px;margin-bottom:10px;text-transform:none}@media screen and (max-width: 768px){.multirow.product-detail .multirow__inner .image-with-text__content .image-with-text__text{font-size:14px;margin-bottom:5px}}.multirow.product-detail .multirow__inner .image-with-text__content .image-with-text__heading{font-size:26px}@media screen and (max-width: 768px){.multirow.product-detail .multirow__inner .image-with-text__content .image-with-text__heading{font-size:18px}}.multirow.product-detail .multirow__inner .image-with-text__content .image-with-text__text.subtitle{margin-top:40px}@media screen and (max-width: 768px){.multirow.product-detail .multirow__inner .image-with-text__content .image-with-text__text.subtitle{margin-top:25px}}.multirow.product-detail .multirow__inner .image-with-text__content .image-with-text__text p{font-size:16px;text-align:justify;line-height:2;letter-spacing:0}@media screen and (max-width: 768px){.multirow.product-detail .multirow__inner .image-with-text__content .image-with-text__text p{font-size:14px}}#trustshop-review{padding:100px 0 0}@media screen and (max-width: 768px){#trustshop-review{padding:60px 0 0}}#trustshop-review .trustshop-summary-box-type--top .trustshop-title{font-size:calc(var(--font-heading-scale) * 2.4rem);font-family:var(--font-heading-family);font-style:var(--font-heading-style);font-weight:var(--font-heading-weight);letter-spacing:calc(var(--font-heading-scale) * .06rem);color:rgb(var(--color-foreground));line-height:calc(1 + .3/max(1,var(--font-heading-scale)));word-break:break-word;margin:0 0 3rem;text-transform:uppercase}@media screen and (max-width: 768px){#trustshop-review .trustshop-summary-box-type--top .trustshop-title{font-size:21px;line-height:1}}.trustshop-no--review{border:1px solid #000!important}.trustshop-no--review .trustshop-title{color:#000;font-size:24px}@media screen and (max-width: 768px){.trustshop-no--review .trustshop-title{font-size:21px}}.trustshop-no--review .trustshop-no-review--title{color:#000;font-size:14px}@media screen and (max-width: 768px){.trustshop-no--review .trustshop-no-review--title{font-size:13px;line-height:1.8}}.trustshop-no-review--content{gap:25px}.trustshop-no-review--content #trustshop-noreview--button{background-color:#000;font-size:14px}@media screen and (max-width: 768px){.trustshop-no-review--content #trustshop-noreview--button{font-size:13px}}.trustshop.trustshop-title.trustshop-review-body--title{font-size:18px;line-height:1;margin-bottom:30px}@media screen and (max-width: 768px){.trustshop.trustshop-title.trustshop-review-body--title{margin-bottom:20px!important}}.trustshop.trustshop-review-item--header{margin-bottom:5px}.trustshop.trustshop-author--name>p{margin-bottom:15px!important}.trustshop.trustshop-author--name>div .edit-icon{display:none}.trustshop.trustshop-author--name>div .trustshop.trustshop-post-time{color:#00000080!important;font-size:10px;letter-spacing:0}.trustshop.trustshop-review--rating{margin-bottom:10px}@media screen and (max-width: 768px){.trustshop.trustshop-review--rating{margin-top:0!important}}.trustshop.trustshop-rating-star--container{margin-bottom:0}.trustshop.trustshop-stars{font-size:14px}@media screen and (max-width: 768px){.multicolumn.product-detail{padding-top:60px}}.multicolumn.product-detail .title{text-align:left}.multicolumn.product-detail .title-wrapper-with-link{margin:0 0 3rem}.multicolumn.product-detail .title .en{font-size:calc(var(--font-heading-scale) * 2.4rem)!important;font-family:var(--font-heading-family);font-style:var(--font-heading-style);font-weight:var(--font-heading-weight);letter-spacing:calc(var(--font-heading-scale) * .06rem);color:rgb(var(--color-foreground));line-height:calc(1 + .3/max(1,var(--font-heading-scale)))!important;margin-bottom:0;word-break:break-word;text-transform:uppercase}.multicolumn.product-detail .title .ja{display:none}@media screen and (max-width: 768px){.multicolumn.product-detail .title .en{font-size:21px!important;line-height:1!important}}.customer .title{text-align:left}.customer .title span{display:block}.customer .title span.en{font-size:calc(var(--font-heading-scale) * 5.2rem);font-family:var(--font-heading-family);font-style:var(--font-heading-style);font-weight:var(--font-heading-weight);letter-spacing:calc(var(--font-heading-scale) * .06rem);color:rgb(var(--color-foreground));line-height:calc(1 + .3/max(1,var(--font-heading-scale)));margin-bottom:1rem}@media screen and (max-width: 768px){.customer .title span.en{font-size:calc(var(--font-heading-scale) * 3.3rem)}}.customer .title span.ja{font-size:calc(var(--font-heading-scale)* 1.3rem);letter-spacing:calc(var(--font-heading-scale)* .06rem);color:rgb(var(--color-foreground));line-height:calc(1 + .3/max(1,var(--font-heading-scale)))}@media screen and (max-width: 768px){.customer .title span.ja{font-size:calc(var(--font-heading-scale) * 1.2rem)}}.customer .field{display:block;text-align:left}.field__label,.customer .field .label{position:static;color:#000;display:block;font-size:18px;margin-bottom:15px}.field__input,.customer .field input{border:1px solid #9fa0a0;display:block;font-family:var(--font-heading-family);padding:1.5rem}.field__input,.customer .field input:focus{box-shadow:none;padding:1.5rem}.field__input:focus,.field__input:not(:placeholder-shown),.field__input:-webkit-autofill,.customer .field input:focus,.customer .field input:not(:placeholder-shown),.customer .field input:-webkit-autofill{padding:1.5rem}.customer.account .regular-purchase{border:1px solid rgba(0,0,0,.1);display:block;margin-top:40px;padding:12px 60px;text-decoration:none;transition:all .3s ease}@media screen and (max-width: 768px){.customer.account .regular-purchase{margin-top:30px;padding:12px 0;text-align:center;width:160px}}.customer.account .regular-purchase:hover{background-color:#0000001a}.huckleberry-subscription-list-color{margin:0!important;font-family:Shippori Mincho,serif}.huckleberry-subscription-list-title.huckleberry-subscription-list-color{font-family:Shippori Mincho,serif}@media screen and (max-width: 768px){.huckleberry-subscription-list-title.huckleberry-subscription-list-color{margin-bottom:30px!important}}.huckleberry-subscription-list-id-title{font-size:18px;font-family:Shippori Mincho,serif}.huckleberry-subscription-list-id p{font-size:18px;font-family:Shippori Mincho,serif;color:#000}.huckleberry-subscription-list-detail .label,.huckleberry-subscription-list-detail .value{font-size:16px}.huckleberry-subscription-detail-product-title{font-size:18px}.huckleberry-subscription-detail-product-name a{font-size:18px;font-family:Shippori Mincho,serif;color:#000}.huckleberry-subscription-detail-product-detail .label,.huckleberry-subscription-detail-product-detail .value{font-size:16px}.huckleberry-subscription-detail-btn.change-amount{font-family:Shippori Mincho,serif;font-size:14px}.huckleberry-subscription-detail-product-summary .label,.huckleberry-subscription-detail-product-summary .value span{font-size:16px}.huckleberry-subscription-list-color .content.content-left div{font-size:14px}.huckleberry-subscription-detail-btn.new-add{font-size:16px;font-family:Shippori Mincho,serif}.huckleberry-subscription-detail-btn.add{font-size:14px;font-family:Shippori Mincho,serif}.huckleberry-subscription-detail-history-date-title{font-size:18px}.huckleberry-subscription-detail-history-detail .label,.huckleberry-subscription-detail-history-detail .value{font-size:16px}.huckleberry-subscription-detail-history-date time{font-family:Shippori Mincho,serif;font-size:18px}.huckleberry-subscription-detail-schedule-title{font-size:20px}.huckleberry-subscription-detail-schedule main div{font-size:16px}.huckleberry-subscription-detail-schedule-btn.change,.huckleberry-subscription-detail-order-btn.skip{font-family:Shippori Mincho,serif;font-size:14px}.huckleberry-subscription-detail-order-title{font-size:20px}.huckleberry-subscription-detail-order main{font-size:16px}.huckleberry-subscription-detail-delivery-title{font-size:20px}.huckleberry-subscription-detail-delivery main p{font-size:16px}.huckleberry-subscription-detail-delivery-btn.change{font-size:14px}.huckleberry-subscription-detail-payment-title{font-size:20px}.huckleberry-subscription-detail-payment main div{font-size:16px}.huckleberry-subscription-detail-payment-btn.change{font-family:Shippori Mincho,serif;font-size:14px}.huckleberry-subscription-detail-btn.back{font-size:14px}.footer__content-bottom{padding:3rem 5rem 0}@media screen and (max-width: 768px){.footer__content-bottom{padding:40px 20px 0}}.footer__content-bottom-inner{display:flex;flex-direction:row-reverse;justify-content:space-between;max-width:var(--page-width);margin:0 auto}.list-unstyled.list-social.footer__list-social{display:block;margin:0}.list-unstyled.list-social.footer__list-social .list-social__item{margin-bottom:11px}.list-unstyled.list-social.footer__list-social .list-social__item:last-child{margin-bottom:0}.list-unstyled.list-social.footer__list-social .list-social__item .list-social__link{align-items:center;display:flex;padding:0;text-decoration:none}.list-unstyled.list-social.footer__list-social .list-social__item .list-social__link .name{border:none;display:inline-block;font-size:14px;line-height:1;margin-left:15px;text-decoration:none}.list-unstyled.list-social.footer__list-social .list-social__item .list-social__link>img{padding:2.5px;box-sizing:content-box}.menu-drawer .list-social{margin:0}.menu-drawer .list.list-social.list-unstyled{flex-direction:column;margin:4px 0 0 -3px}.menu-drawer .list.list-social.list-unstyled .list-social__item{margin-bottom:11px}.menu-drawer .list.list-social.list-unstyled .list-social__item:last-child{margin-bottom:0}.menu-drawer .list-social__link{align-items:center;display:flex;padding:0;text-decoration:none}.menu-drawer .list-social__link .name{border:none;display:inline-block;font-size:14px;line-height:1;margin-left:15px;text-decoration:none}.menu-drawer .list-social__link>img{padding:2.5px;box-sizing:content-box}@media screen and (max-width: 768px){.footer__content-top{padding-bottom:20px}.footer__blocks-wrapper.grid{display:flex;flex-wrap:wrap;column-gap:0;row-gap:0}.footer__blocks-wrapper.grid .footer-block{margin:0;width:100%}.footer__blocks-wrapper.grid .footer-block.footer-block--menu{max-width:50%;width:50%}.footer-block__details-content.footer-block-image{justify-content:flex-start;margin-bottom:50px}.footer-block__image-wrapper{margin:0}.list-unstyled.list-social.footer__list-social{margin:0 0 45px}.list-unstyled.list-social.footer__list-social .link{padding:0 1rem}.footer-block__details-content{margin:0}.footer-block__details-content li{margin-bottom:25px}.footer-block__details-content li:last-child{margin-bottom:0}.footer-block__details-content li a{color:#000;font-size:16px;letter-spacing:0;padding:0!important}.footer__content-bottom-inner{flex-direction:column;justify-content:flex-start}.footer__content-bottom-wrapper{padding:0}.footer__localization:empty+.footer__column{padding-top:0}.footer__column--info{flex-direction:row;padding:0;justify-content:flex-start}.list-payment{justify-content:flex-start}.list-payment__item{padding:0;margin-right:10px}.list-payment__item:last-child{margin-right:0}.list-payment__item .icon{height:auto;width:34px}}#mx-subsctiption-fix-box{background-color:transparent!important;left:auto!important;right:35px!important;bottom:35px!important;padding:0!important;width:auto!important}.mx-subscription-app-btn-border{background-color:#000!important;border:none!important;color:#fff!important;font-family:Shippori Mincho,serif!important;font-weight:400!important;padding:15px 20px!important}.mx-subscription-app-btn-border:hover{background-color:#373737!important}#mx-subsctiption-fix-space{height:0!important}@media screen and (max-width: 768px){#mx-subsctiption-fix-box{bottom:0!important;right:0!important;width:100%!important}.mx-subscription-app-btn-border{border-radius:none!important;display:block!important;padding:15px!important;width:100%!important}}.list-social__item .icon{height:25px;width:25px}.list-social__link:hover{opacity:.7}.list-social__link:hover .icon{transform:none}.faq__content{margin-bottom:80px}.faq__content input{display:none}.faq__content_inner label{padding:1em;display:block;font-weight:700;background:#f3f3f3;position:relative;cursor:pointer;border-radius:5px;border:1px solid #000}.faq__content_inner label:hover{opacity:.7}.faq__content_inner label p{padding:0}.faq__content_inner label p:before{content:"\ff31.";margin-right:5px}.faq__content_inner .faq__a p:before{content:"\ff21.";margin-right:5px}.faq__content_inner .icon{display:block;position:absolute;right:20px;top:50%;width:24px;margin-left:6px;flex-shrink:0;transform-origin:center 43%;transition:transform .5s}.faq__content_inner .icon:before,.faq__content_inner .icon:after{content:"";position:absolute;display:block;width:15px;height:3px;background-color:#000}.faq__content_inner .icon:before{left:0;transform:rotate(45deg)}.faq__content_inner .icon:after{right:0;transform:rotate(-45deg)}.faq__content_inner .wrap{margin-bottom:10px}.faq__a{max-height:0;opacity:0;visibility:hidden;transition:.5s;overflow:hidden}.faq__content_inner p{margin:0;padding:1em}.faq__content_inner input:checked~.faq__a{max-height:250px;height:100%;opacity:1;visibility:visible}.faq__content_inner input:checked~label .icon{transform:rotate(180deg)}.faq__content_inner{display:flex}.faq__content_inner h3{width:40%;font-size:45px}.faq__content_inner .faq__list{width:60%}@media screen and (max-width: 768px){.faq__content_inner{flex-direction:column}.faq__content_inner h3{font-size:20px}.faq__content_inner h3,.faq__content_inner .faq__list{width:100%}.faq__content_inner label p{padding-right:20px}.faq__content_inner .icon{width:16px}.faq__content_inner .icon:before,.faq__content_inner .icon:after{width:10px}}.ranking-num-count{counter-reset:ranking-num 0}.ranking-num-count .grid__item .ranking-num:before{counter-increment:ranking-num 1;content:counter(ranking-num) "\4f4d"}.collection .card__content .card__heading .full-unstyled-link.cmn-rank-01:before,.collection .card__content .card__heading .full-unstyled-link.cmn-rank-02:before,.collection .card__content .card__heading .full-unstyled-link.cmn-rank-03:before{content:none}.collection .card__content .card__heading .full-unstyled-link.cmn-rank-01,.collection .card__content .card__heading .full-unstyled-link.cmn-rank-02,.collection .card__content .card__heading .full-unstyled-link.cmn-rank-03{text-indent:40px;line-height:1.7!important}.collection .card__content .card__heading .full-unstyled-link.cmn-rank-01{background:url(/cdn/shop/files/gold.png?v=1747636243) no-repeat left top;background-size:35px}.collection .card__content .card__heading .full-unstyled-link.cmn-rank-02{background:url(/cdn/shop/files/silver.png?v=1747636260) no-repeat left top;background-size:35px}.collection .card__content .card__heading .full-unstyled-link.cmn-rank-03{background:url(/cdn/shop/files/bronze.png?v=1747636223) no-repeat left top;background-size:35px}
/*# sourceMappingURL=/cdn/shop/t/19/assets/custom.css.map */
