@charset "UTF-8";.pc{display:block}.sp{display:none}.header.page-width{max-width:100%}.shopify-section .popup-floating .popup-open{display:none}.LC_Lower_page{font-family:Zen Old Mincho,serif}.template-product #MainContent{background-position:top center;background-size:100%;background-image:url(/cdn/shop/files/low_bg.png);background-repeat:no-repeat}#MainContent .price{font-family:Roboto,sans-serif}.shopify-section-header:not(.shopify-section-header-sticky) .header-transparent .header__menu-item--top{font-weight:600}.list-menu-drawer .list-menu li{margin:0 0 18px}.shopify-section-header:not(.shopify-section-header-sticky) .header-transparent .header__menu-item--top,.shopify-section-header:not(.shopify-section-header-sticky) .header-transparent .header__icon{fill:#fff}.grid__item .card-information{position:relative}.grid__item .card-information__button{transform:translate(1.5rem,-7.2rem)}@media screen and (max-width:990px){.grid__item .card-information__button{transform:translateY(-34rem)}}@media screen and (max-width:750px){.grid__item .card-information__button{transform:translateY(-24rem)}}@media screen and (max-width:480px){.grid__item .card-information__button{transform:translateY(-19rem)}}.tag_wrap{display:flex;justify-content:flex-start;margin:10px 0 0;align-items:center}.tag_wrap .date{font-size:95%;margin:0 20px 0 0}.tag_wrap .ctag{font-size:75%;background:#fff;display:inline-block;line-height:2;padding:0 10px;font-family:Zen Old Mincho,serif}.tag_wrap .ctag a{color:#111;text-decoration:none}.Bnr{position:relative;margin:0 auto;display:none;z-index:9999}.Bnr .Bnr__img{position:fixed;bottom:20px;right:20px;z-index:9999}.Bnr__img__inner{box-sizing:border-box}.Bnr__img__inner p{margin:0}.Bnr__img__inner img{vertical-align:bottom}.Bnr .Bnr__img__inner a{display:block}.Bnr .Bnr__img p.close{position:absolute;right:8px;top:-45px}.Bnr .Bnr__img p.close a{display:block;width:20px;height:25px;text-align:center}.Bnr .Bnr__img p.close a span{display:block;width:1px;height:1px;overflow:hidden}.hover-collection__content .hover-collection__title,.hover-collection__content .hover-collection__description{color:#fff}.footer .accordion{width:200px}footer .grid .accordion__title{font-size:16px;display:block;font-family:Zen Old Mincho,serif;padding:0 0 1em;border-bottom:2px solid #212121;letter-spacing:.1em;width:200px;position:relative}footer .grid .accordion__title:before{position:absolute;bottom:-2px;left:0;height:2px;content:"";display:block;width:20px;background-color:#a42219}footer .grid{width:1160px;margin:auto}footer .grid__item{width:200px}footer .grid .list-menu__item--link{font-size:14px;font-family:Zen Old Mincho,serif;transition:.3s}footer .grid .list-menu__item--link:hover{color:#d9c47c;transition:.3s}footer.footer details[open] summary{margin-bottom:1.5rem}footer .footer_contwrap{display:flex;justify-content:center;align-items:center;margin:70px 0}footer .mailmaga_wrap{display:flex;align-items:center}footer .footer_inq{display:flex;align-items:center;padding:0 0 30px 80px;margin:0 0 0 80px;border-left:1px solid #535353}footer .mailmaga_wrap h3,footer .footer_inq h3{font-family:Zen Old Mincho,serif;font-size:131.25%;line-height:1;writing-mode:vertical-rl;margin:0 50px 0 0}footer .footer_tel{display:flex;align-items:center}footer .footer_tel h4{margin:0 0 15px;font-size:250%;font-family:Zen Old Mincho,serif}footer .footer_tel h4 span{font-size:60%;font-family:Zen Old Mincho,serif}footer .footer_tel p{font-size:87.5%;font-family:Zen Old Mincho,serif;line-height:1.6}footer .mailmaga_wrap p{font-size:100%;font-family:Zen Old Mincho,serif;margin:0}footer .mailmaga_wrap .footer-block--newsletter{margin:25px 0 0}footer .newsletter-form .field__input{border:1px solid #535353;padding:25px 15px;min-width:410px}footer .field__button{height:3.9em}footer .footer_bnr ul{margin:0;display:flex;justify-content:center;list-style:none}footer .footer_bnr ul li{list-style:none;margin:0 5px}.footer__content-bottom{background-color:#000;border-top:1px solid #535353}.footer__content-bottom .footer__content-bottom-wrapper{max-width:1100px;margin:25px auto 0;justify-content:space-between}.footer__content-bottom .footer__payment{margin:0}.footer__content-bottom .footer__column--extra{display:flex;align-items:center;width:700px;margin:0 20px 0 0;justify-content:space-between}.footer__content-bottom .footer__column--info{display:flex;align-items:center;justify-content:flex-end;width:auto}.footer__content-bottom .footer__column .list-social__link .icon{color:#fff;width:20px;height:20px}.footer__content-bottom .footer__column .list-social__link:hover .icon{color:#000}.footer__content-bottom .footer__copyright a,.footer__content-bottom .footer__copyright small{color:#fff;font-size:75%}.tit_flex{display:flex;align-items:center}.tit_flex h2{font-family:Zen Old Mincho,serif;font-size:220%;font-weight:600;letter-spacing:.1em}.tit_flex span{font-family:EB Garamond,serif;font-size:120.5%;position:relative;padding:0 0 0 60px}.tit_flex span:before{content:"";display:black;width:20px;height:1px;background-color:#111;position:absolute;left:20px;top:16px}.cate_bnr{display:flex;justify-content:center;margin:100px 0 0}.cate_bnr p{margin:0 15px}.btn_wrap{position:relative;width:250px}.btn_wrap.bg_w{background-color:#fff}.btn_wrap:before,.btn_wrap:after{position:absolute;top:50%;right:-18px;height:1px;background:#111;content:""}.btn_wrap:before{width:35px;transform:translateY(-50%)}.btn_wrap:after{width:6px;transform:translateY(-50%) rotate(45deg);transform-origin:right center}.btn_wrap .btn{position:relative;overflow:hidden;text-decoration:none;display:inline-block;border:1px solid #555;padding:10px 30px;box-sizing:border-box;width:250px;text-align:center;outline:none;transition:ease .2s;margin:auto;display:block}.btn_wrap .btn span{position:relative;z-index:3;color:#111;font-family:Zen Old Mincho,serif;transition:ease .2s}.btn_wrap .btn:hover span{color:#fff;transition:ease .2s}.bgleft:before{content:"";position:absolute;top:0;left:0;z-index:2;background:#333;width:100%;height:100%;transition:transform .6s cubic-bezier(.8,0,.2,1) 0s;transform:scaleX(0);transform-origin:right top}.bgleft:hover:before{transform-origin:left top;transform:scale(1)}.product-taglist{margin:15px 0}.product-taglist .product-taglist-item{font-size:75%;background:#fff;display:inline-block;border:1px solid #111111;line-height:2;padding:0 10px;margin:0 5px 0 0;font-family:Zen Old Mincho,serif;font-weight:600}.price bdi{font-size:170%;margin:15px 0 0}.zoom-slider_wrap{position:absolute;height:auto}.zoom-slider_wrap.concept1{width:860px;top:0;left:-220px}.zoom-slider_wrap.concept2{width:500px;top:620px;right:-130px}.zoom-slider{height:auto;margin-inline:auto;overflow:hidden}.zoom-slider .slick-img img{width:100%}#MainContent .slideshow--legacy .flickity-page-dots,#MainContent .popup-open{display:none}#MainContent .section--padding{position:relative}#MainContent .main_text{position:absolute;bottom:200px;left:140px}#MainContent .main_text .sub_text{font-size:175%;line-height:1;font-family:Zen Old Mincho,serif;color:#fff;font-weight:700}#MainContent .main_text h3{font-size:325%;line-height:1.3;font-family:Zen Old Mincho,serif;color:#fff;margin:16px 0 0;font-weight:700}#MainContent .main-news{position:absolute;bottom:0;left:0;padding:0;margin:0;border-radius:0 10px 0 0;opacity:1;background:#0000;backdrop-filter:blur(30px);-webkit-backdrop-filter:blur(30px);display:block}#MainContent .main-news li{display:flex;align-items:center;color:#fff;padding:0 40px;min-width:580px}#MainContent .main-news li dl{display:flex;align-items:center}#MainContent .main-news li dl dt,#MainContent .main-news li dl dd{margin:0;padding:0}#MainContent .main-news li a{color:#fff;font-size:94%;text-decoration:none;font-family:Zen Old Mincho,serif}#MainContent .main-news li .title{margin:0;padding:0}#MainContent .main-news li .nttl{font-size:94%;font-family:EB Garamond,serif;padding:0 28px 0 0;margin:0 28px 0 0;border-right:1px solid #fff;line-height:1.2}#MainContent .main-news li .date{font-size:94%;margin:0 30px 0 0;font-family:Roboto}@keyframes zoomUp{0%{transform:scale(1.25)}to{transform:scale(1)}}.add-animation{animation:zoomUp 10s linear 0s normal both}.scrolldown1{position:absolute;left:50%;bottom:10px;height:50px}.scrolldown1 span{position:absolute;left:-38px;top:-24px;color:#eee;font-size:88%;letter-spacing:.05em;width:100px;font-family:EB Garamond,serif}.scrolldown1:after{content:"";position:absolute;top:0;width:1px;height:30px;background:#eee;animation:pathmove 1.4s ease-in-out infinite;opacity:0}@keyframes pathmove{0%{height:0;top:0;opacity:0}30%{height:30px;opacity:1}to{height:0;top:50px;opacity:0}}.red_bg{background-image:url(/cdn/shop/files/recipe_bgc.png);background-position:top center;background-repeat:repeat-x;padding:0 0 140px}#concept_area{background-image:url(/cdn/shop/files/concept_bg.png),url(/cdn/shop/files/concept_bgmap.png);background-position:top 90px center,bottom center;background-repeat:no-repeat,no-repeat;height:1430px;padding:190px 0 0;box-sizing:border-box;background-size:900px,100%}#concept_area:before{content:"";position:absolute;top:0;height:1080px;left:0;right:0;background:url(/cdn/shop/files/topbg.png) no-repeat top/contain;background-size:100%;z-index:-1}#concept_area .inn{max-width:1540px;margin:auto;padding:0 20px;position:relative}#concept_area .inn .acc{position:absolute;z-index:10;left:380px;top:535px}#concept_area .inn .box{width:550px;margin:0 170px 140px auto}#concept_area .inn h2.title{font-family:Zen Old Mincho,serif;font-size:250%;line-height:1.4;letter-spacing:.1em;font-weight:600}#concept_area .inn .tit_flex span{padding:0 0 0 40px;margin:0 0 25px}#concept_area .inn .tit_flex span:before{left:0}#concept_area .inn .box p{font-size:112.5%;line-height:2;margin:50px 0;font-family:Zen Old Mincho,serif}#feature-list{padding:110px 0 120px}#feature-list .page-width{position:relative}#feature-list .tit_wrap{display:flex;position:absolute;top:10px;right:80px}#feature-list .tit_wrap h3{writing-mode:vertical-rl;font-family:Zen Old Mincho,serif;font-size:200%;line-height:1;letter-spacing:.1em;margin:0;font-weight:600}#feature-list .tit_wrap span{font-family:EB Garamond,serif;writing-mode:vertical-rl;font-size:112.5%;position:relative;padding:0 0 0 35px;line-height:1}#feature-list .tit_wrap span:before{content:"";display:black;width:1px;height:30px;background-color:#111;position:absolute;left:20px;top:0}#feature-list .feature-slide{width:1060px;margin:auto}#feature-list .feature-slide .slick-slide{margin:0 15px}#feature-list .feature-slide .slick-slide p{margin:16px 0 0;font-size:110%;font-family:Zen Old Mincho,serif;font-weight:500}#feature-list .feature-slide .slick-dots li{margin:0 2px}#feature-list .feature-slide .slick-dots li button:before{color:#b6986e}#feature-list .feature-slide .slick-dots li.slick-active button:before{color:#b6986e}#feature-list .feature-slide .slick-dots{bottom:-45px}#feature-list .slick-prev:before,#feature-list .slick-next:before{display:none}.tit-mb.title-wrapper{margin:0 0 50px}#bulk{background-image:url(/cdn/shop/files/bulk_bg.jpg);padding:100px 20px;color:#fff;font-family:Zen Old Mincho,serif}#bulk .inn{max-width:1300px;margin:auto;display:flex;justify-content:space-between}#bulk .tit_flex span{color:#fff;padding:0 0 0 40px}#bulk .tit_flex span:before{background-color:#fff;left:0}#bulk .l_box h3{margin:40px 0;color:#fff;font-size:220%;line-height:1;font-family:Zen Old Mincho,serif;font-weight:600}#bulk .l_box p{font-size:125%;margin:0 0 65px;line-height:1.45}#bulk .l_box p span{color:#d0b879}#bulk .btn_wrap a{border:1px solid #fff;color:#fff}#bulk .btn_wrap a span{color:#fff}#bulk .btn_wrap a:hover span{color:#111}#bulk .btn_wrap:before,#bulk .btn_wrap:after,#bulk .btn_wrap a:before,#bulk .btn_wrap a:after{background:#fff}#bulk .r_box{margin:0}#bulk .r_box .benefits{display:flex;width:820px;justify-content:space-between}#bulk .r_box .benefits dl{width:400px;background-color:#faf6f2;text-align:center;margin:0;padding:0 0 20px}#bulk .r_box .benefits dl dt{margin:0;background-color:#a28a52;color:#fff;font-size:156%;line-height:1;padding:16px 0}#bulk .r_box .benefits dl dd{margin:0}#bulk .r_box .benefits dl dd .pict{margin:30px 0 15px}#bulk .r_box .benefits dl dd p{margin:0;font-size:143%;line-height:1;color:#1c1c1c}#bulk .r_box .benefits dl dd p.snd{margin:10px 0 0;font-size:106%}#bulk .r_box .benefits dl dd p span{color:#a28a52}#bulk .r_box .btm_text{font-size:94%;text-align:center;margin:30px 0 0}.gallery-category{padding:140px 0 100px}.gallery-category .title-wrapper{margin:0 0 60px}.gallery-category .overlay-text__heading{font-family:Zen Old Mincho,serif}.shop-the-look .product-taglist{text-align:left}.shop-the-look .card-information__top{display:none}.shop-the-look .image-with-text .shop-the-look .image-with-text__products{margin:auto}.shop-the-look .image-with-text .shop-the-look .image-with-text__grid{background-color:#fff}.season-tag{position:absolute;padding:10px 8px;letter-spacing:.1em;left:0;top:0;z-index:10;color:#fff;-ms-writing-mode:tb-rl;writing-mode:vertical-rl;line-height:1;font-family:Zen Old Mincho,serif;display:inline-block;font-size:13px;font-weight:600}.season-tag.season-tag-summer{background-color:#0e9cc6}.season-tag.season-tag-winter{background-color:#c6470e}#recipe{background-image:url(/cdn/shop/files/recipe_bgg.png);background-position:center;padding:140px 0 100px}#recipe h2.title{font-family:Zen Old Mincho,serif;font-size:220%;color:#fff;font-weight:600}#recipe .tit_flex span{padding:0 0 0 40px;margin:0 0 25px;color:#fff}#recipe .tit_flex span:before{background-color:#fff;left:0}#recipe .btn_wrap{margin:70px 0 0}#recipe .btn_wrap a{border:1px solid #fff;color:#fff}#recipe .btn_wrap a span{color:#fff}#recipe .btn_wrap a:hover span{color:#111}#recipe .btn_wrap:before,#recipe .btn_wrap:after,#recipe .btn_wrap a:before,#recipe .btn_wrap a:after{background:#fff}#recipe .blog__posts--4-items .grid__item{width:23%;line-height:1.625}#recipe .article-card__header .h3{font-size:100%}#recipe .section-lineup{overflow:hidden;padding:120px 0}#recipe .section-lineup .inner{margin:0 auto;width:80%;padding-left:4rem;padding-right:4rem}#recipe .section-lineup .lineup{position:relative}#recipe .section-lineup .lineup-carousel li{text-align:center;margin-right:24px}#recipe .section-lineup .lineup-carousel img{display:block;margin-bottom:16px;width:100%}#recipe .section-lineup .slick-list{overflow:visible}#recipe .blog.page-width{position:relative}#recipe .recipe-slide-wrap{position:absolute;top:-80px;left:400px}#recipe .recipe-slide-wrap .recipe-slide{padding:0;margin:0}#recipe .recipe-slide-wrap .recipe-slide{width:1800px}#recipe .recipe-slide-wrap .recipe-slide .slick-list{padding:0 30% 0 0!important}#recipe .recipe-slide-wrap .recipe-slide li{margin:0 .5%}#recipe .recipe-slide-wrap .recipe-slide li .tag_wrap .date{color:#fff}#recipe .recipe-slide-wrap .recipe-slide li .tag_wrap .ctag a{margin:0}#recipe .recipe-slide-wrap .recipe-slide li a{margin:0 30px 0 0}#recipe .recipe-slide-wrap .recipe-slide li h3{color:#fff;font-family:Zen Old Mincho,serif;font-weight:500}#journal{background-image:url(/cdn/shop/files/journal_bg.jpg);background-position:center top;background-repeat:no-repeat;padding:140px 0 100px;background-size:100%}#journal .title-wrapper{margin-bottom:10rem;position:relative}#journal .title-wrapper .acc{position:absolute;right:-102px;top:-320px;z-index:10}#journal h2.title{font-family:Zen Old Mincho,serif;font-weight:600;font-size:220%;color:#fff}#journal .tit_flex span{padding:0 0 0 40px;margin:0 0 25px;color:#fff}#journal .tit_flex span:before{background-color:#fff;left:0}#journal .btn_wrap a{border:1px solid #fff;color:#fff}#journal .btn_wrap a span{color:#fff}#journal .btn_wrap a:hover span{color:#111}#journal .btn_wrap:before,#journal .btn_wrap:after,#journal .btn_wrap a:before,#journal .btn_wrap a:after{background:#fff}#journal .blog__posts--4-items .grid__item{width:23%;line-height:1.625}#journal .article-card__header .h3{font-size:100%;font-family:Zen Old Mincho,serif;font-weight:500}#news-blog{background-image:url(/cdn/shop/files/news_bg.png);background-position:center top;background-repeat:no-repeat;padding:0 0 120px}#news-blog .tit-wrap{text-align:center}#news-blog .tit-wrap h3{font-family:Zen Old Mincho,serif;font-size:220%;line-height:1;margin:0 0 20px;font-weight:600}#news-blog .tit-wrap span{font-family:EB Garamond,serif;font-size:112.5%;line-height:1}#news-blog ul{width:1200px;margin:45px auto 0;padding:0;list-style:none}#news-blog ul li{border-bottom:1px dotted #D6CFCA;text-decoration:none;padding:20px 60px;display:flex;align-items:center;min-height:100px;transition:.3s}#news-blog ul li:hover{background-color:#fdfbf8;transition:.3s}#news-blog ul li .date{font-size:94%;margin:0 60px 0 0;font-family:Zen Old Mincho,serif}#news-blog ul li p{margin:0}#news-blog ul li a{text-decoration:none;color:#111}#news-blog ul li p a{font-size:106.25%;font-family:Zen Old Mincho,serif}#news-blog ul li .ctag{margin:0 30px 0 0}#news-blog ul li .ctag a{min-width:85px;background-color:#fff;display:block;text-align:center;font-size:81.25%;margin:3px 0;font-family:Zen Old Mincho,serif;padding:0 10px}#news-blog .btn_wrap{margin:auto}#about{background-color:#223953;background-image:url(/cdn/shop/files/about_bg.png),url(/cdn/shop/files/about_mark.png);background-position:top 110px center,top 420px right 95px;background-repeat:no-repeat,no-repeat;padding:190px 0 110px}#about .inn{max-width:1540px;margin:auto;padding:0 20px;position:relative}#about .inn .zoom-slider_wrap{width:860px;height:600px;top:0;left:-220px}#about .inn .acc{position:absolute;top:385px;left:530px;z-index:10}#about .inn .box{width:510px;margin:0 180px 0 auto;min-height:692px}#about .inn h2.title{font-family:Zen Old Mincho,serif;font-size:250%;color:#fff;line-height:1;font-weight:600}#about .inn .tit_flex span{padding:0 0 0 40px;margin:0 0 25px;color:#fff}#about .inn .tit_flex span:before{background-color:#fff;left:0}#about .inn .box p{font-size:100%;line-height:2;color:#fff;margin:55px 0;font-family:Zen Old Mincho,serif}#about .inn .btn_wrap a{border:1px solid #fff;color:#fff}#about .btn_wrap a span{color:#fff}#about .btn_wrap a:hover span{color:#111}#about .inn .btn_wrap:before,#about .inn .btn_wrap:after,#about .inn .btn_wrap a:before,#about .inn .btn_wrap a:after{background:#fff}#about .about_list{width:1540px;max-width:90%;margin:auto;padding:0 20px;display:flex;justify-content:space-between;list-style-type:none}#about .about_list li a{max-width:352px;max-height:220px;overflow:hidden;width:100%;display:block}#about .about_list li a img{height:auto;max-width:100%;transition:transform .6s ease}#about .about_list li a:hover img{transform:scale(1.05)}#about .about_list li p{text-align:center;color:#fff;font-family:Zen Old Mincho,serif;font-size:112.5%;margin:10px 0 0}#instfeed{background-image:url(/cdn/shop/files/inst_bg.jpg);background-position:bottom center;background-repeat:no-repeat;padding:80px 0;text-align:center;min-height:700px;background-size:100%}#instfeed .inst_wrap{margin:0 0 60px}.page-width #insta-feed img{padding:10px}#instfeed .act{font-size:112.5%;line-height:1;font-family:EB Garamond,serif}#instfeed h3{font-size:281.25%;line-height:1;font-family:Zen Old Mincho,serif;margin:20px 0 25px}#instfeed a{font-size:94%;line-height:1;font-family:Zen Old Mincho,serif;color:#3e3e3e}@media screen and (max-width:1280px){.Bnr .Bnr__img{max-width:280px}.Bnr .Bnr__img img{width:100%}}@media screen and (max-width:990px){.pc{display:none}.sp,.template-index .btn_wrap.sp{display:block}img{max-width:100%;height:auto}.transition-body{overflow:hidden}.shopify-section-footer footer{padding:8% 0 0}.footer .accordion{width:auto}.footer summary .icon-caret{top:40%}footer .grid .accordion__title{font-size:16px;padding:0 0 1em;width:auto}footer .grid{width:100%;margin:auto}footer .grid__item{width:100%}footer .grid .list-menu__item--link{font-size:14px;font-family:Zen Old Mincho,serif}footer.footer details[open] summary{margin-bottom:1.5rem}footer .footer_contwrap{display:block;margin:10% 0 6%}footer .mailmaga_wrap{display:block}footer .footer_inq{display:block;padding:8% 0 0;margin:8% 0 0;border-left:none;border-top:1px solid #212121}footer .mailmaga_wrap h3,footer .footer_inq h3{font-size:124%;writing-mode:horizontal-tb;margin:0 0 2%;text-align:center}footer .footer_tel{display:block;align-items:center}footer .footer_tel h4{margin:0 0 15px;font-size:190%;font-family:Zen Old Mincho,serif}footer .footer_tel h4 span{font-size:60%;margin:0 2% 0 0;font-family:Zen Old Mincho,serif}footer .footer_tel h4 a,footer .footer_tel p a{color:#fff;text-decoration:none}footer .footer_tel p{font-size:80%;line-height:1.6}footer .mailmaga_wrap p{font-size:90%;margin:0;text-align:center}footer .mailmaga_wrap .footer-block--newsletter{margin:25px 0 0}footer .newsletter-form .field__input{border:1px solid #535353;padding:25px 15px;min-width:auto}footer .field__button{height:3.9em}footer .footer_bnr ul{padding:0 0 6%}footer .footer_bnr ul li{list-style:none;margin:0 5px}.footer__content-bottom{background-color:#000;border-top:1px solid #535353}.footer__content-bottom .footer__content-bottom-wrapper{margin:0 auto 15%}.footer__content-bottom .footer__payment{margin:0;width:100%}.footer__content-bottom .footer__column--extra{display:block;align-items:center;width:100%;justify-content:center;order:2;padding:10% 0 0}.footer__content-bottom .page-width .footer__column--info{display:flex;align-items:center;justify-content:center;width:auto;order:1;margin:0;padding:0}footer .tel_wrap{text-align:center}.footer__content-bottom .list-social{text-align:center;justify-content:center}.footer__content-bottom-wrapper .footer__content-bottom .footer__column--info{margin:0;padding:0}.tit_flex{flex-wrap:wrap}.tit_flex h2{font-size:180%;order:2;width:100%;margin:1% 0 0;font-weight:600}.tit_flex span{font-size:100%;padding:0 0 0 40px;order:1;width:100%;font-weight:500}.tit_flex span:before{display:black;width:20px;left:0;top:15px}.cate_bnr{display:block;margin:10% 0 6%}.cate_bnr p{margin:0 5%}.btn_wrap{margin:auto}.btn_wrap a{width:70%;font-size:100%;margin:auto}.product-taglist{margin:5px 0}.product-taglist .product-taglist-item{font-size:68%;padding:0 3px;letter-spacing:0}.price bdi{font-size:170%;margin:15px 0 0}.zoom-slider_wrap{position:relative}.zoom-slider_wrap.concept1{width:88%;top:0;left:0}.zoom-slider_wrap.concept2{width:62%;margin:0 0 0 auto;top:0;right:0}.card-information__button{top:25vw;left:1.8vh}.Bnr .Bnr__img{bottom:15px;right:10px;line-height:1;max-width:40%}.Bnr .Bnr__img p.close{right:0;top:-18%;margin:0}#MainContent .main_text{bottom:30%;left:6%}#MainContent .main_text .sub_text{font-size:100%}#MainContent .main_text h3{font-size:180%;margin:15px 0 0}#MainContent .main-news{position:absolute;bottom:0;left:0;padding:0;margin:0}#MainContent .main-news li{padding:10px 20px;min-width:100%;width:100%}#MainContent .main-news li .nttl{padding:0 10px 0 0;margin:0 10px 0 0}#MainContent .main-news li .date{margin:0 10px 0 0}#MainContent .main-news li dl{display:block}.red_bg{background-image:url(/cdn/shop/files/recipe_bgc.png);background-position:top center;background-repeat:repeat-x;padding:0 0 100px}#concept_area{background-image:url(/cdn/shop/files/concept_bg_sp.png),url(/cdn/shop/files/concept_bgbtm_sp.png);background-position:top center,bottom center;background-size:100%,100%;height:auto;padding:23% 0 50%}#concept_area .inn{max-width:100%;margin:auto;padding:0}#concept_area .inn .acc{left:auto;right:4%;top:19%;width:48%}#concept_area .inn .box{width:90%;margin:20% auto 0}#concept_area .inn h2.title{font-size:170%;line-height:1.6}#concept_area .inn .tit_flex span{padding:0 0 0 40px;margin:0 0 10px}#concept_area .inn .box p{font-size:90%;line-height:2;margin:10% 0 15%}#feature-list{padding:14% 0 20%}#feature-list .tit_wrap{position:relative;top:0;right:0;justify-content:center;padding:0 0 14% 51px}#feature-list .tit_wrap h3{font-size:170%;line-height:1;margin:0}#feature-list .tit_wrap span{font-size:100%;padding:0 0 0 35px;line-height:1}#feature-list .tit_wrap span:before{height:22px;left:20px;top:0}#feature-list .feature-slide{width:100%;margin:auto}#feature-list .feature-slide .slick-slide{margin:0}#feature-list .feature-slide .slick-slide p{margin:16px 0 0;font-size:100%;font-family:Zen Old Mincho,serif;font-weight:500}#feature-list .feature-slide .slick-dots li{margin:0 2px}#feature-list .feature-slide .slick-dots{bottom:-12.5%}.tit-mb.title-wrapper{margin:0 0 8%}#bulk{padding:14% 5%}#bulk .inn{display:block}#bulk .tit_flex span{text-align:center;padding:0}#bulk .tit_flex span:before{display:none}#bulk .l_box h3{margin:2% 0 8%;font-size:170%;text-align:center}#bulk .l_box p{font-size:111%;margin:0 0 8%;text-align:center}#bulk .r_box{margin:0 auto;width:92%}#bulk .r_box .benefits{display:block;width:100%}#bulk .r_box .benefits dl{margin:0 0 4%;padding:0 0 4%;width:100%}#bulk .r_box .benefits dl dt{font-size:120%;padding:10px 0}#bulk .r_box .benefits dl dd .pict{margin:4% 3%}#bulk .r_box .benefits dl dd p{font-size:110%}#bulk .r_box .benefits dl dd p.snd{margin:10px 0 0;font-size:90%}#bulk .r_box .btm_text{font-size:94%;text-align:left;margin:5% 0 6%}.gallery-category{padding:12% 0}.gallery-category .title-wrapper{margin:0 0 5%}.gallery-category .page-width{padding:0 5%}.season-tag{padding:8px;letter-spacing:.1em;display:inline-block}#recipe{padding:12% 0}#recipe .title-wrapper{justify-content:center}#recipe h2.title{font-size:170%}#recipe .tit_flex span{padding:0;text-align:center;margin:0 0 2%}#recipe .tit_flex span:before{display:none}#recipe .btn_wrap{margin:5% auto 0}#recipe .blog__posts--4-items .grid__item{width:23%;line-height:1.625}#recipe .article-card__header .h3{font-size:100%}#recipe .section-lineup{overflow:hidden;padding:120px 0}#recipe .section-lineup .inner{margin:0 auto;width:80%;padding-left:4rem;padding-right:4rem}#recipe .section-lineup .lineup{position:relative}#recipe .section-lineup .lineup-carousel li{text-align:center;margin-right:24px}#recipe .section-lineup .lineup-carousel img{display:block;margin-bottom:16px;width:100%}#recipe .section-lineup .slick-list{overflow:visible}#recipe .blog.page-width{padding:0 5%}#recipe .recipe-slide-wrap{position:relative;top:0;left:0}#recipe .recipe-slide-wrap .recipe-slide{padding:0;margin:0}#recipe .recipe-slide-wrap .recipe-slide{width:auto}#recipe .recipe-slide-wrap .recipe-slide .slick-list{padding:0 30% 0 0!important}#recipe .recipe-slide-wrap .recipe-slide li{margin:0 .3%}#recipe .recipe-slide-wrap .recipe-slide li a{margin:0 20px 0 0}.image-with-text .shop-the-look .image-with-text__content .card-wrapper{padding:0 5% 5%}.image-with-text .shop-the-look .card-information__wrapper{position:relative;top:0;width:100%;right:0;padding:0 5% 0 0}.image-with-text .season-tag{display:none}#journal{background-image:url(/cdn/shop/files/journal_bg_sp.png);background-size:100%;padding:22% 0 12%}#journal .title-wrapper{margin-bottom:6rem;position:relative;justify-content:center}#journal .title-wrapper .acc{right:0;top:-20vh;width:25%}#journal h2.title{font-size:170%}#journal .tit_flex span{padding:0;margin:0 0 2%;text-align:center}#journal .tit_flex span:before{display:none}#journal .btn_wrap,#news-blog .btn_wrap{background-color:#fff}#journal .btn_wrap a{border:1px solid #111111;color:#111}#journal .btn_wrap a span{color:#111}#journal .btn_wrap:before,#journal .btn_wrap:after,#journal .btn_wrap a:before,#journal .btn_wrap a:after{background:#111}#journal .blog__posts--4-items .grid__item{width:23%;line-height:1.625}#journal .article-card__header .h3{font-size:100%}#journal .slider-mobile-gutter{overflow-x:scroll;margin:0 -5% 10% 0}#journal .slider-mobile-gutter ul{width:960px;display:flex;flex-wrap:nowrap}#journal .blog__posts--4-items .grid__item{margin:0 1.5% 0 0}#news-blog{background-position:center top 4%;background-size:45%;padding:0 0 12%}#news-blog .tit-wrap h3{font-size:170%;margin:0 0 2%}#news-blog .tit-wrap span{font-size:100%}#news-blog ul{width:90%;margin:3% auto 0}#news-blog ul li{padding:3% 4%;min-height:4.5em;flex-wrap:wrap}#news-blog ul li .date{font-size:94%;margin:0 4% 0 0}#news-blog ul li p a{font-size:100%}#news-blog ul li .ctag{margin:0 15px 0 0}#news-blog ul li .ctag a{min-width:6em;font-size:80%;margin:3px 0}#news-blog .btn_wrap{margin:auto}#about,.template-page #about.custom-liquid{background-position:top 7% center,top 17% center;background-size:90%,88%;padding:28% 0 15%}#about .inn{padding:0}#about .inn .zoom-slider_wrap{width:88%;height:auto;top:0;left:0}#about .inn .acc{position:absolute;top:33vw;right:1vh;left:auto;width:30%}#about .inn .box{width:90%;margin:10% auto;min-height:auto}.template-page #about.custom-liquid .inn h2.title{font-size:160%}#about .inn .tit_flex span{padding:0;text-align:center;margin:0 0 3%}#about .inn .tit_flex span:before{display:none}#about .inn h2.title{font-size:180%}#about .inn .box p{font-size:90%;margin:6% 0 10%}#about .title-wrapper{justify-content:center}#about .about_list{margin:10% auto 0;padding:0;flex-wrap:wrap;width:90%}#about .about_list li{width:48%;margin:0 0 4%}#about .about_list li p{font-size:90%;margin:0 0 10px}.template-page #about.custom-liquid .about_list li p{font-size:100%;margin:0}#instfeed{background-image:url(/cdn/shop/files/inst_bg_sp.jpg);background-size:100%;padding:10% 0 110px;min-height:auto}#instfeed .act{font-size:100%}#instfeed h3{font-size:200%;margin:15px 0 20px}#instfeed a{font-size:90%}}.collection-hero .collection-hero__title{text-align:center;margin-bottom:22rem;font-family:Zen Old Mincho,serif;font-size:312.5%;margin:5rem 0 0}.collection-hero.collection-hero--with-image .collection-hero__title{margin:0}.collection-hero.collection-hero--with-image .collection-hero__title{text-align:center;margin-bottom:22rem;font-family:Zen Old Mincho,serif;font-size:312.5%;font-weight:700}.template-collection #MainContent{background-size:100%;background-position:top 500px center}.coll_freearea{padding:0 0 100px;margin:50px 0 0}.coll_freearea.single{text-align:center;background-image:url(/cdn/shop/files/kodawari_tbg.png);background-position:top center;background-repeat:no-repeat;padding:50px 0 100px;margin:100px 0 0}.coll_freearea h3{font-family:Zen Old Mincho,serif;font-size:200%;margin:0 0 30px;font-weight:600}.coll_freearea p{font-family:Zen Old Mincho,serif;max-width:900px;margin:auto;font-size:112.5%;letter-spacing:.08em}.coll_clist{max-width:1400px;margin:auto}.coll_clist .box{display:flex;justify-content:space-between;align-items:center;margin:0 0 70px;padding:0 0 70px;border-bottom:1px dotted #DFDCE1}.coll_clist .box:last-child{border:none}.coll_clist .box .text{max-width:800px;margin:0 20px 0 0}.coll_clist .box .text:nth-child(2n){margin:0 0 0 20px}.coll_clist .box .text h4{margin:0 0 30px;font-family:Zen Old Mincho,serif;font-size:156%;text-align:left;font-weight:600}.coll_clist .box .text p{margin:0;font-family:Zen Old Mincho,serif;font-size:112.5%;line-height:1.875;letter-spacing:.08em;text-align:left}.coll_clist .box .pict img{width:100%;height:auto}.page-width .collection-hero__description{max-width:100%}.page-width .shopify-section-filters-sticky>.page-width:after{box-shadow:none}#MainContent .facets-vertical>.facet-filters .facets__form{padding-inline-end:3rem;font-family:Zen Old Mincho,serif}.pickup_liquid{text-align:center;background-image:url(/cdn/shop/files/pickup_tbg.png);background-position:top 130px center;background-repeat:no-repeat;background-color:#f2ece7;padding:174px 0 130px}.pickup_liquid h3{font-family:Zen Old Mincho,serif;font-size:200%;margin:0 0 80px;font-weight:500}.pickup_liquid ul{max-width:1500px;display:flex;justify-content:space-between;margin:auto;list-style-type:none;padding:0}.pickup_liquid ul li{max-width:345px;line-height:0}.pickup_liquid ul li a{position:relative;color:#111}.pickup_liquid ul li a{max-width:345px;max-height:240px;overflow:hidden;width:100%;display:block}.pickup_liquid ul li a img{height:auto;transition:transform .6s ease}.pickup_liquid ul li a:hover img{transform:scale(1.05)}.pickup_liquid ul li a .text{width:173px;height:70px;position:absolute;bottom:0;text-align:left;display:flex;flex-wrap:wrap;padding:0 0 0 20px;box-sizing:border-box;background-color:#f2ece7;align-items:center;line-height:1}.pickup_liquid ul li a .text span{width:100%;font-family:Zen Old Mincho,serif;font-size:75%;display:block;margin:0 0 8px}.pickup_liquid ul li a .text p{width:100%;font-family:Zen Old Mincho,serif;font-size:106.25%;font-weight:500}@media screen and (max-width:990px){.coll_freearea{background-size:90%;padding:8% 0 10%;margin:0}.coll_freearea.single{padding:6% 0}.coll_freearea h3{font-size:200%;margin:0 0 20px}.coll_freearea p{padding:0 10px;font-size:100%}.coll_clist{padding:0 10px}.coll_clist .box{margin:0 0 40px;padding:0 0 40px}.coll_clist .box:last-child{border:none}.coll_clist .box .text{max-width:400px}.coll_clist .box .text h4{margin:0 0 20px;font-size:120%}.coll_clist .box .text p{font-size:100%}.pickup_liquid{background-size:80%;background-position:top 10% center;padding:12% 0 10%}.pickup_liquid h3{font-size:160%;margin:0 0 60px}.pickup_liquid ul{padding:0 10px;flex-wrap:wrap;justify-content:center}.pickup_liquid ul li{max-width:46%;margin:2%}.pickup_liquid ul li a .text span{font-size:70%}.pickup_liquid ul li a .text p{width:100%;font-size:100%}}@media screen and (max-width:750px){.collection-hero.collection-hero--with-image .collection-hero__title{margin-bottom:10rem;font-size:200%}.template-collection #MainContent{background:none}.coll_freearea{padding:6% 0 12%;margin:6% 0 0}.coll_freearea h3{font-size:160%;margin:0 0 15px}.coll_freearea p{font-size:90%}.coll_clist{padding:0 4%}.coll_clist .box{margin:0 0 6%;padding:0 0 6%;flex-wrap:wrap}.coll_clist .box .text{max-width:100%;order:2;margin:0}.coll_clist .box .text:nth-child(2n){margin:0}.coll_clist .box .pict{max-width:100%;order:1;margin:0 0 2%}.coll_clist .box .text h4{margin:0 0 2%;font-size:110%}.coll_clist .box .text p{font-size:90%}.pickup_liquid{background-size:80%;background-position:top 4% center;padding:14% 0 10%}.pickup_liquid h3{font-size:160%;margin:0 0 5%}.pickup_liquid ul{padding:0 4%}.pickup_liquid ul li{max-width:100%;margin:0 0 4%}}.template-product .complementary-products .season-tag.season-tag-summer,.template-product .complementary-products .product-taglist{display:none}.template-product .del_link{text-align:right}.template-product .del_link a{font-family:Zen Old Mincho,serif;position:relative;display:inline-block;text-decoration:none;color:#000}.template-product .del_link a:after{content:"";width:8px;height:8px;margin-top:-3px;border-top:solid 1px #000;border-right:solid 1px #000;transform:rotate(45deg);position:absolute;top:50%;left:-20px}.template-product .complementary-products .product__accordion{background-color:#fff;border-top:none;padding:25px}.template-product .complementary-products .product__accordion .summary__title .accordion__title{text-align:center;font-family:Zen Old Mincho,serif;font-size:125%;margin:-2% auto 3%;border-bottom:1px solid #E2DDD9;width:100%;display:block;padding:0 0 4%}.template-product .complementary-products .card-information__wrapper{display:block}.template-product .complementary-products .card-information__wrapper a{line-height:1.5}.template-product .product__info-wrapper .product__title .product__heading{font-family:Zen Old Mincho,serif;font-size:187.5%}.template-product .product__description{font-family:Zen Old Mincho,serif;font-size:106%;padding:0 0 5%}.template-product .product__description span{line-height:2}.template-product .product-form__quantity+.product-form__submit{font-size:18px;font-family:Zen Old Mincho,serif;padding:2rem 3rem}.complementary-products .accordion__content .card{margin:0 2rem 0 0}.complementary-products .accordion__content .card-information__button{display:none}.grid__item .accordion__content .card-information{flex:1}#MainContent .accordion__content .price{padding:5px 0 0}.grid__item--one-quarter h2{font-family:Zen Old Mincho,serif;-ms-writing-mode:tb-rl;writing-mode:vertical-rl;letter-spacing:.1em;font-weight:500;font-size:240%}.template-product .accordion{border-bottom:none}.template-product .accordion .accordion__content p{font-family:Zen Old Mincho,serif}.template-product .accordion .accordion__content p span{font-size:106%;line-height:2;font-family:Zen Old Mincho,serif}.template-product .ProductDetails_wrap .accordion .accordion__title{font-size:125%;line-height:2;font-family:Zen Old Mincho,serif;justify-content:space-between;font-weight:600}.template-product .ProductDetails_wrap .product-details .accordion .summary__title{display:flex;justify-content:space-between;width:100%;align-items:center}.template-product .ProductDetails_wrap .accordion .summary__title:after{content:"";display:block;flex-grow:1;height:1px;margin-left:2rem;background:#a29291}.template-product .accordion .icon{display:none}.ProductDetails_wrap{background-color:#f7f0ea}#MainContent .page-width .slider.slider--tablet-up{flex-wrap:wrap;overflow-y:hidden;overflow-x:auto;max-width:100%;padding:0;column-gap:0;scroll-padding-inline-start:0;background-color:none;box-shadow:none}#MainContent .page-width .slider.slider--tablet-up li{width:19%;margin:0 1.25% 1% 0}#MainContent .page-width .slider.slider--tablet-up li:nth-child(5n){width:19%;margin:0 0 1%}#MainContent .thumbnail-slider .thumbnail-list+.slider-buttons{display:none}.detail_recipe{background-image:url(https://takasago-mejya.myshopify.com/cdn/shop/files/recipe_bgg.png);background-position:center;padding:110px 0;min-height:710px}.detail_recipe .inn{max-width:1400px;margin:auto;position:relative;min-height:460px;padding:0 0 0 70px;box-sizing:border-box}.detail_recipe .inn .pict{position:absolute;top:0;right:0;width:35%}.detail_recipe .inn .pict img{width:100%;height:auto}.detail_recipe .inn .text{max-width:720px}.detail_recipe h2.title{font-family:Zen Old Mincho,serif;font-size:218.75%;color:#fff;margin:0 0 60px}.detail_recipe h3{font-family:Zen Old Mincho,serif;font-size:137.5%;color:#fff;margin:0}.detail_recipe h3 a{color:#fff}.detail_recipe p{font-family:Zen Old Mincho,serif;font-size:100%;line-height:1.875;color:#fff;margin:30px 0 0;max-height:4em;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.detail_recipe .tit_flex span{padding:0 0 0 40px;margin:0 0 15px;color:#fff}.detail_recipe .tit_flex span:before{background-color:#fff;left:0}.detail_recipe .btn_wrap{margin:70px 0 0}.detail_recipe .btn_wrap a{border:1px solid #fff;color:#fff}.detail_recipe .btn_wrap .btn{margin:0 auto 0 0}.detail_recipe .btn_wrap .btn span{color:#fff}.detail_recipe .btn_wrap .btn:hover span{color:#111}.detail_recipe .btn_wrap:before,.detail_recipe .btn_wrap:after,.detail_recipe .btn_wrap a:before,.detail_recipe .btn_wrap a:after{background:#fff}@media screen and (max-width:1340px){.detail_recipe{padding:110px 0}.detail_recipe .inn{padding:0 20px}.detail_recipe .inn .text{max-width:auto}.detail_recipe .inn .pict{position:relative;margin:20px 0}}@media screen and (max-width:750px){.template-product .complementary-products .product__accordion{padding:2%}.grid__item--one-quarter h2{-ms-writing-mode:horizontal-tb;writing-mode:horizontal-tb;text-align:center;font-size:160%;font-weight:600}.template-product .ProductDetails_wrap .accordion .accordion__title{font-size:110%}.template-product .accordion .accordion__content p span{font-size:95%}.detail_recipe{padding:12% 0 14%}.detail_recipe .inn{min-height:auto;padding:0 4%;box-sizing:border-box}.detail_recipe h2.title{font-size:170%;margin:0 0 4%}.detail_recipe .tit_flex span{margin:0 0 4%}.detail_recipe p{margin:4% 0 0}.detail_recipe .inn .pict{margin:0% 8% 6%;width:auto}.detail_recipe .btn_wrap{margin:6% auto 0}}.field__input:not(.search__input):not(#ContactFooter-email),.customer .field input{background-color:#fff!important}.black_btn,.white_btn{background:#fff;border:1px solid #111;color:#111;line-height:56px;padding:0;margin-left:auto;margin-right:auto;max-width:320px;font-weight:700;display:block;width:100%!important;text-align:center;cursor:pointer;letter-spacing:.1em;font-family:Zen Old Mincho,serif}.black_btn{background:#3b3432;color:#fff}.black_btn:hover{color:#fff;opacity:.7}.white_btn:hover{opacity:.7}.login_wrap .white_btn{margin:70px auto 0}.login_wrap,.register_wrap{padding:100px 0;background:url(/cdn/shop/files/topbg.png) no-repeat top/contain;background-size:100%}.login_wrap .tit-wrap,.register_wrap .tit-wrap{background-image:url(/cdn/shop/files/text_login.png);background-repeat:no-repeat;background-position:center top}.register_wrap .tit-wrap{background-image:url(/cdn/shop/files/text_mem.png)}.login_wrap .tit-wrap h1,.register_wrap .tit-wrap h1{font-family:Zen Old Mincho,serif;font-size:260%;line-height:1;margin:0;padding:0 0 30px;font-weight:700;text-align:center}.register_wrap .tit-wrap h1{padding:50px 0 30px}.login_wrap .customer .field input,.register_wrap .customer .field input{background-color:#fff}.register_wrap .black_btn{display:none}.register_wrap .white_btn{margin:70px auto 0}.customer.register>p{text-align:center;font-family:Zen Old Mincho,serif;font-size:18px;line-height:30px}.jdgm-rev-widg.jdgm-rev-widg{font-family:Zen Old Mincho,serif}.jdgm-widget:not(.jdgm-review-widget--small,.jdgm-review-widget--medium) .jdgm-rev-widg__title{font-family:Zen Old Mincho,serif;font-size:250%;padding:0 0 2%}.cart__contents{overflow:hidden}.title-wrapper h1{font-family:Zen Old Mincho,serif}.totals{padding:3% 0 0}.totals p{font-family:Zen Old Mincho,serif}.cart-info+div{width:400px;max-width:29.5%;background-color:#fff;float:right;margin:70px 0 0;border-radius:5px;padding:20px 25px 25px;font-family:Zen Old Mincho,serif}.cart__contents .cart-info{width:900px;max-width:70%;font-family:Zen Old Mincho,serif;float:left;margin:70px 0 0}.cart-info .box{background-color:#fff;padding:40px 50px;margin:0 0 20px;border-radius:5px}.cart-info .box h3{text-align:center;font-size:175%;margin:0 0 20px;font-family:Zen Old Mincho,serif}.cart-info .box .ct_text{text-align:center;font-size:125%;margin:0 0 30px}.cart-info .box dl{display:flex;align-items:center}.cart-info .box dl dd{margin:0 0 0 30px;font-size:106.25%;line-height:1.76}.cart-info .box dl dd span{color:#d9291d}.cart-info .box p{margin:0;font-size:16px}.ngc-note-attr-field label{font-size:112.5%;margin:0 0 3%;color:#3e3e3e}.page-width .cart__note{display:none}#shippingDateResetMsg+div{font-size:100%;margin:1% 0 0}@media screen and (max-width:1450px){.cart-info+div{margin:3% auto 0;max-width:900px;float:none;width:auto}.cart__contents .cart-info{max-width:900px;margin:10% auto 0;float:none;width:auto}.cart-info .box .ct_text{text-align:center;font-size:125%;margin:0 0 30px}.page-width .ngc-note-attr-field{margin:0 auto;max-width:100%}.ngc-note-attr-field label{font-size:112.5%;margin:0 0 2%}}@media screen and (max-width:900px){.cart-info .box{padding:4%;margin:0 0 4%}.cart-info .box h3{font-size:130%;margin:0 0 15px}.cart-info .box .ct_text{font-size:100%;margin:0 0 20px}.cart-info .box dl{display:block}.cart-info .box dl dd{margin:3% 0 4%;font-size:95%}.cart-info .box p{margin:0;font-size:14px}.ngc-note-attr-field label{font-size:100%;margin:0 0 2%}}.card--product,.card--page{margin:0 0 15px}@media screen and (max-width:989px){.template-index .slider.slider--tablet{display:flex;flex-wrap:wrap;margin:3% 0 2%;width:100%}#instfeed #insta-feed{display:flex;flex-wrap:wrap;justify-content:center}#instfeed #insta-feed .instafeed-container{width:32%!important;padding-top:32%!important}.page-width #insta-feed img{padding:2px}.template-product .product__info-wrapper .product__title .product__heading{font-size:125.5%}.jdgm-rev-widg__title{font-family:Zen Old Mincho,serif;font-weight:500}.button--full-width,.mobile-facets__inner,.mobile-facets__heading{font-family:Zen Old Mincho,serif}}@media screen and (max-width:750px){.login_wrap,.register_wrap{padding:10% 0}.login_wrap .tit-wrap{background-size:44%}.register_wrap .tit-wrap{background-size:60%}.login_wrap .tit-wrap h1,.register_wrap .tit-wrap h1{padding:0;font-size:160%}.register_wrap .tit-wrap h1{padding:4% 0 0}.login_wrap .white_btn,.register_wrap .white_btn{margin:10% auto 0}.customer.register>p{font-size:14px;line-height:1.6}.footer-block__details-content li{margin:0 0 5px}}@media screen and (min-width:990px)and (max-width:1420px){.zoom-slider_wrap.concept1{width:48%;left:0}#concept_area .inn .box{width:50%;margin:0 0 140px auto}#concept_area .inn .acc{position:absolute;z-index:10;left:0;top:80%}#about .inn .box{width:50%;margin:0 0 150px auto;min-height:auto}#about .inn .zoom-slider_wrap{width:46%;height:600px;top:0;left:0}#about .inn .acc{display:none}}#main-cart-footer{margin-top:-4.5rem}@media screen and (max-width:750px){#main-cart-footer{margin-top:0}#main-cart-footer .cart__footer>*+*{margin-top:-2.5rem}.cart__footer .cart__checkout-button{max-width:100%;margin-bottom:2rem;min-height:5.8rem}}.customer.account h1,.customer.account h2{font-family:Zen Old Mincho,serif;font-weight:700;font-size:160%}.customer.account .grid__item--one-quarter h2{writing-mode:horizontal-tb;letter-spacing:0;text-align:left}@media screen and (min-width:750px){.customer.account h1{display:block;font-size:40px;letter-spacing:.1em;margin:14px 0 20px}.customer.account .grid__item--one-quarter{width:100%;margin-top:4rem}}.item_make .inn{display:flex;max-width:1400px;padding:130px 50px;margin:auto;justify-content:space-between}.item_make .inn img{max-width:100%;height:auto}.item_make .inn .ttl h2{writing-mode:vertical-rl;letter-spacing:.1em;font-weight:500;font-size:240%;font-family:Zen Old Mincho,serif}.item_make .inn .make_detail{max-width:954px;width:100%;background-color:#fff;padding:50px;box-sizing:border-box}.item_make .inn .make_detail dl{display:flex;align-items:center;gap:68px;border-bottom:1px dotted #A29291;margin:0 0 50px;padding:0 0 50px}.item_make .inn .make_detail dl:last-child{margin:0;padding:0;border:none}.item_make .inn .make_detail dl dt{max-width:210px;padding:0 0 0 25px}.item_make .inn .make_detail dl dd{flex:1}.item_make .inn .make_detail dl dd h3{margin:0 0 15px;font-size:20px;line-height:1.65;position:relative;font-family:Zen Old Mincho,serif}.item_make .inn .make_detail dl dd h3 span{position:absolute;left:-1.25em;line-height:1;top:-2px;font-size:30px;font-family:Zen Old Mincho,serif}.item_make .inn .make_detail dl dd p{margin:0;font-size:15px;line-height:1.667;font-family:Zen Old Mincho,serif}@media screen and (max-width:750px){.item_make .inn{display:block;padding:10vw 1.5rem 14vw}.item_make .inn img{max-width:100%;height:auto}.item_make .inn .ttl h2{writing-mode:horizontal-tb;font-size:160%;font-weight:600}.item_make .inn .make_detail{padding:6vw 5vw}.item_make .inn .make_detail dl{display:block;margin:0 0 4vw;padding:0 0 4vw}.item_make .inn .make_detail dl dt{width:44vw;padding:0;margin:0 auto 4vw}.item_make .inn .make_detail dl dd{margin:0}.item_make .inn .make_detail dl dd h3{margin:0 0 2vw;font-size:4vw;line-height:1.5}.item_make .inn .make_detail dl dd h3 span{position:relative;left:0;line-height:1;top:-2px;font-size:5.3vw;padding:0 .3em 0 0}.item_make .inn .make_detail dl dd p{margin:0;font-size:3.4vw}}
/*# sourceMappingURL=/cdn/shop/t/2/assets/custom.css.map?=538 */
