﻿@font-face{font-family:Noto Sans JP;src:url(https://cdn.shopify.com/cdn/shop/t/1/assets/NotoSansJP-Regular.woff) format("woff"),url(https://cdn.shopify.com/cdn/shop/t/1/assets/NotoSansJP-Regular.woff2) format("woff2");font-weight:400;font-style:normal}@font-face{font-family:Noto Sans JP;src:url(https://e9560b-72.myshopify.com/cdn/shop/t/1/assets/NotoSansJP-Bold.woff) format("woff"),url(https://e9560b-72.myshopify.com/cdn/shop/t/1/assets/NotoSansJP-Bold.woff2) format("woff2");font-weight:900;font-style:normal}@font-face{font-family:"Noto Serif JP";src:url(https://e9560b-72.myshopify.com/cdn/shop/t/1/assets/NotoSerifJP-Regular.woff) format("woff"),url(https://e9560b-72.myshopify.com/cdn/shop/t/1/assets/NotoSerifJP-Regular.woff2) format("woff2");font-weight:400;font-style:normal}@font-face{font-family:"Noto Serif JP";src:url(https://e9560b-72.myshopify.com/cdn/shop/t/1/assets/NotoSerifJP-Bold.woff) format("woff"),url(https://e9560b-72.myshopify.com/cdn/shop/t/1/assets/NotoSerifJP-Bold.woff2) format("woff2");font-weight:900;font-style:normal}body,dl,dt,dd,ul,li,h1,h2,h3,h4,form,p,th,td,input,textarea,select{margin:0;padding:0}h1,h2,h3,h4,h5,h6{font-size:1em;font-weight:400}img{margin:0;padding:0;border:0;vertical-align:top}ul,dl{list-style-type:none}body{margin:0 auto}@media screen and (max-width: 850px){*{-webkit-text-size-adjust:100%}}*{-webkit-box-sizing:border-box;-o-box-sizing:border-box;-ms-box-sizing:border-box;box-sizing:border-box;word-break:normal}.flex{display:-moz-flex;display:-ms-flex;display:-o-flex;display:-webkit-box;display:-ms-flexbox;display:flex}@media screen and (max-width: 850px){*{word-break:normal}}img{max-width:100%;height:auto;width:auto}.clearfix:after{content:"";display:block;clear:both}.clear{clear:both}p{line-height:1.6}a{-webkit-tap-highlight-color:rgba(0,0,0,0)}a{color:#1b1b1b;font-style:normal;text-decoration:underline}a:hover,a:active{text-decoration:none}a:visited{color:#1b1b1b}strong{font-weight:700}small{font-size:85%;line-height:1.1}span.ib{display:inline-block}.cl1{color:#7a736d}.fontL{font-size:120%}.fontS{font-size:80%}.spDisp{display:none!important}@media screen and (max-width: 850px){.spDisp{display:block!important}.pcDisp{display:none!important}br.sp{display:block}br.pc{display:none}}@media screen and (min-width: 851px){a[href^="tel:"]{pointer-events:none}br.sp{display:none}br.pc{display:block}}.nondisp{display:none!important}.visually-hidden,.hidden{display:none}html,body{margin:0;padding:0;width:100%;z-index:-10;font-size:12px;color:#1b1b1b;background:#f8f4f0;font-family:"Noto Serif JP",\6e38\660e\671d,YuMincho,Hiragino Mincho ProN W3,\30d2\30e9\30ae\30ce\660e\671d  ProN W3,Hiragino Mincho ProN,HG\660e\671d E,\ff2d\ff33  \ff30\660e\671d,\ff2d\ff33  \660e\671d,serif;font-weight:200}@media screen and (max-width: 850px){html,body{font-size:12px;font-family:"Noto Serif JP",\6e38\660e\671d,YuMincho,Hiragino Mincho ProN W3,\30d2\30e9\30ae\30ce\660e\671d  ProN W3,Hiragino Mincho ProN,HG\660e\671d E,\ff2d\ff33  \ff30\660e\671d,\ff2d\ff33  \660e\671d,serif;font-weight:200}}.pagewidth{max-width:1400px;margin:auto}.contwidth{max-width:1080px;margin:auto}.innerwidth{max-width:900px;margin:auto}@media screen and (max-width: 850px){.contwidth{padding-left:4%;padding-right:4%}}.bgG{background:#7a736d;color:#f8f4f0}.bgWrap{background:url(../image/bg-flower.png) repeat-y;background-size:100% auto}@media screen and (max-width: 850px){.bgWrap{background:url(../image/bg-flower-sp.png) repeat-y;background-size:100% auto}}body#front-page section#shopify-section-template--18405557108972__swiper_aF8BKn{background:#f8f4f0}header.header{background:#fff;padding:15px;position:relative;display:block}header.header .siteid img{height:80px}header.header .navArea .header__icon--account{position:absolute;display:none;top:42px;right:190px}header.header .navArea .header__icon--account svg{height:30px;width:30px;color:#7a736d!important}header.header .navArea .header__search{position:absolute;top:42px;right:140px}header.header .navArea .header__search svg{height:30px;width:30px;color:#7a736d!important}header.header .navArea .header__search svg.icon-close{display:none}header.header .navArea .header__search summary::marker{content:none}header.header .navArea #cart-icon-bubble{position:absolute;top:26px;right:72px;color:#7a736d!important}header.header .navArea #cart-icon-bubble svg{height:60px}header.header .navArea nav.global.nav-container ul a{color:#f8f4f0;text-decoration:none;padding:1.2em 1.5em 1.2em 0;display:block;font-size:1.1rem;-webkit-transition:.3s;transition:.3s}header.header .navArea nav.global.nav-container ul a:before{content:"";width:30px;height:1px;background:#fff;margin-right:8px;display:inline-block;position:relative;top:-.4em}header.header .navArea nav.global.nav-container ul a:hover{background:#00000080}@media screen and (max-width: 850px){header.header{padding:3%}header.header .siteid img{height:65px}header.header .navArea .header__search{top:37px;right:120px}header.header .navArea .header__search svg{height:20px;width:20px}header.header .navArea #cart-icon-bubble{top:25px;right:65px}header.header .navArea #cart-icon-bubble svg{height:45px}}@media screen and (max-width: 850px){body.spnav-active{height:100vh;overflow:hidden;-webkit-transform:scale(1)!important;transform:scale(1)!important}}header #global-nav .nav-container{position:fixed;right:0;top:0;width:40%;height:100vh;z-index:90;-webkit-transition:all .25s ease-out;transition:all .25s ease-out;-webkit-transform:translateX(100%);transform:translate(100%);padding:5% 5% 5% 0;background:#4d4d4dcc}header #global-nav .nav-container.is-active{display:block;-webkit-transform:translateX(0%);transform:translate(0)}header #global-nav .nav-container.is-active+.menu-btn span:first-child{-webkit-transform:rotate(45deg) translate(0px,0px);transform:rotate(45deg) translate(0);background:#fff;position:absolute;top:5px;right:-6px}header #global-nav .nav-container.is-active+.menu-btn span:nth-of-type(2){-webkit-transform:rotate(-45deg) translate(-3px,0px);transform:rotate(-45deg) translate(-3px);background:#fff;position:absolute;top:26px;right:-6px}header #global-nav .nav-container.is-active+.menu-btn .head{color:#fff;position:absolute;bottom:3px}header #global-nav button#js-hamburger{background-color:transparent;border:none;cursor:pointer;padding:0}header #global-nav .menu-btn{display:block;cursor:pointer;display:-webkit-box;display:-ms-flexbox;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-flow:row wrap;flex-flow:row wrap;-webkit-box-align:center;-ms-flex-align:center;z-index:90;position:absolute;top:44px;right:30px;z-index:100;width:32px;height:22px;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;align-items:center;background:none}header #global-nav .menu-btn span{width:100%;height:4px;border-radius:4px;background:#7a736d;-webkit-transition:all .25s ease-out;transition:all .25s ease-out;-webkit-transform-origin:0 0;transform-origin:0 0}header #global-nav .menu-btn .head{font-size:11px;color:#7a736d;line-height:1;font-family:Montserrat,sans-serif;font-weight:700}@media screen and (max-width: 850px){header #global-nav .nav-container{width:100%;position:fixed}header #global-nav .nav-container.is-active{display:block;-webkit-transform:translateX(0%);transform:translate(0)}header #global-nav .nav-container.is-active+.menu-btn span:nth-of-type(2){top:23px;right:-6px}header #global-nav .menu-btn{width:28px;height:22px;top:35px;right:18px}}.page-width{max-width:1080px;margin:auto}.borderBtn a{display:inline-block;border:3px solid #7a736d;font-weight:100;font-size:1.1rem;padding:1em 2.8em;line-height:1;text-decoration:none;background:#fff;color:#7a736d;-webkit-transition:.3s;transition:.3s}.borderBtn a:hover{background:#7a736d;color:#f8f4f0!important}.moreBtn{text-align:center}.moreBtn a{display:inline-block;border:3px solid #7a736d;font-weight:100;font-size:1.1rem;padding:1em 2.8em 1.2em;line-height:1;text-decoration:none;-webkit-transition:.3s;transition:.3s}.moreBtn a:hover{background:#7a736d;color:#f8f4f0!important}@media screen and (max-width: 850px){.borderBtn a,.moreBtn a{display:block;text-align:center}}.bgG .moreBtn{text-align:center}.bgG .moreBtn a{border:3px solid #f8f4f0;color:#f8f4f0;-webkit-transition:.3s;transition:.3s}.bgG .moreBtn a:hover{background:#f8f4f0;color:#7a736d!important}footer{max-width:1080px;margin:auto;padding:40px 0}footer .copyright{text-align:center;font-size:12px;margin-top:3rem}footer .shopinfo{display:-moz-flex;display:-ms-flex;display:-o-flex;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;margin:2rem auto 1rem}footer .shopinfo .text{padding-left:1.5rem;line-height:1.7}footer ul.footnav,footer ul.policy-nav{padding:1.8rem 0;font-weight:100;text-align:center}footer ul.footnav li,footer ul.policy-nav li{display:inline-block;margin:0 1em}footer ul.footnav li a,footer ul.policy-nav li a{color:#1b1b1b;text-decoration:none}footer ul.policy-nav{font-family:"Noto Serif JP",\6e38\660e\671d,YuMincho,Hiragino Mincho ProN W3,\30d2\30e9\30ae\30ce\660e\671d  ProN W3,Hiragino Mincho ProN,HG\660e\671d E,\ff2d\ff33  \ff30\660e\671d,\ff2d\ff33  \660e\671d,serif;font-weight:200;border-top:1px solid #7a736d;font-size:.9rem}@media screen and (max-width: 850px){footer .shopinfo{display:block;padding:0 3%;text-align:center}footer .shopinfo .logo{margin-bottom:1rem}footer .shopinfo .text{padding-left:0}footer ul.footnav,footer ul.policy-nav{display:-ms-grid;display:grid;-ms-grid-columns:1fr 1fr;grid-template-columns:1fr 1fr}footer ul.footnav li,footer ul.policy-nav li{display:block;margin:0}footer ul.footnav li a,footer ul.policy-nav li a{display:block;padding:.8em 0}}body#front-page .topslideArea .headimg{text-align:center}body#front-page .topslideArea .headimg img{height:80px;position:relative;z-index:10}body#front-page .topslideArea .flower1{position:absolute;left:-60px;bottom:20px}body#front-page .topslideArea .swiper{max-width:1080px;margin:auto auto -40px;position:relative;top:-40px}body#front-page .topslideArea .swiper-slide{height:600px;background-position:center;background-size:cover;background-repeat:no-repeat}@media screen and (max-width: 850px){body#front-page .topslideArea .headimg{text-align:center}body#front-page .topslideArea .headimg img{height:auto;width:100%}body#front-page .topslideArea .flower1{display:none}body#front-page .topslideArea .swiper{width:100%!important;top:-4vh;margin-bottom:-4vh}body#front-page .topslideArea .swiper-slide{height:80vh;background-position:center center;background-size:cover;width:100%}}body#front-page .concept{position:relative;text-align:center;padding:3.5rem 0;color:#7a736d}body#front-page .concept p{font-size:1.1rem;font-weight:100;line-height:2.2}body#front-page .concept .copy{margin:35px auto 10px}body#front-page .concept .flower2{position:absolute;right:10vw;bottom:-65px}body#front-page .concept .flower2 img{height:240px}body#front-page .concept .flower1{display:none}body#front-page .topCont{margin-top:5rem;border-top:4px solid #7a736d;padding-top:3.5rem}body#front-page .topCont section.sns h3 img{height:45px}body#front-page .topCont section.sns.clm2 h3{border-top:0;border-bottom:0}body#front-page .topCont section.sns.clm2 .clm:first-child{border-right:1px solid #7a736d}body#front-page .topCont section.shopArea{margin:50px auto 70px}body#front-page .topCont section.shopArea ul.shopinfo li{display:-moz-flex;display:-ms-flex;display:-o-flex;display:-webkit-box;display:-ms-flexbox;display:flex;line-height:1.7}body#front-page .topCont section.shopArea ul.shopinfo li .head{-ms-flex-preferred-size:6em;flex-basis:6em}body#front-page .topCont section.shopArea ul.shopinfo li .cont{-webkit-box-flex:1;-ms-flex:1;flex:1}body#front-page .topCont section.shopArea ul.shopinfo li+li{margin-top:1.2rem}body#front-page .aboutArea{position:relative;background:#fff;border-radius:5px;padding:1.5rem 1.5rem 3.5rem;line-height:1.7}body#front-page .aboutArea .readmore-hide{height:0;overflow:hidden;-webkit-transition:all .4s;transition:all .4s}body#front-page .aboutArea .readmoreBtn{position:absolute;margin:auto;bottom:.5rem;font-size:14px;cursor:pointer;left:0;right:0;text-align:center;color:#7a736d;line-height:1.3}body#front-page .aboutArea .readmoreBtn:after{content:"\2026";display:block}body#front-page .hero_search{background:#fff;padding:3rem 0 2rem}body#front-page .hero_search .search-contents{max-width:600px;margin:auto}body#front-page .hero_search .search-contents .field{display:-moz-flex;display:-ms-flex;display:-o-flex;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}body#front-page .hero_search .search-contents .field .field__button{border:none;-ms-flex-preferred-size:12%;flex-basis:12%;padding:.9em 0}body#front-page .hero_search .search-contents .field .field__button svg{width:25px;height:25px;color:#fff}body#front-page .hero_search .search-contents .field label.field__label{display:none}body#front-page .hero_search .search-contents .field input{border:2px solid #7a736d;height:auto;font-size:1.3rem;padding:1.2rem;-ms-flex-preferred-size:85%;flex-basis:85%;border-radius:0}body#front-page .hero_search .search-contents .field input::-webkit-input-placeholder{color:#bfbfbf}body#front-page .hero_search .search-contents .field input::-moz-placeholder{color:#bfbfbf}body#front-page .hero_search .search-contents .field input:-ms-input-placeholder{color:#bfbfbf}body#front-page .hero_search .search-contents .field input::-ms-input-placeholder{color:#bfbfbf}body#front-page .hero_search .search-contents .field input::placeholder{color:#bfbfbf}body#front-page .hero_search .search-contents .suggest-keywords-feild{margin-top:.5rem}body#front-page .hero_search .search-contents .suggest-keywords-feild ul.suggest-keywords{text-align:center}body#front-page .hero_search .search-contents .suggest-keywords-feild ul.suggest-keywords li{display:inline-block;margin:.3rem}body#front-page .hero_search .search-contents .suggest-keywords-feild ul.suggest-keywords a{display:block;padding:.9em 1.5em .7em;font-size:.9em;border-radius:1.5em;text-decoration:none;line-height:1}@media screen and (max-width: 850px){body#front-page{overflow-x:hidden;width:100%}body#front-page .concept{padding:3rem 5%}body#front-page .concept p{font-size:.9rem}body#front-page .concept .copy img{height:30vh}body#front-page .concept .flower2{right:0;bottom:20px}body#front-page .concept .flower2 img{height:160px;-o-object-position:top 0 left 50px;object-position:top 0 left 50px}body#front-page .concept .flower1{display:block;position:absolute;left:-30px;bottom:30px}body#front-page .concept .flower1 img{height:140px}body#front-page .topCont section.sns.clm2 .clm:first-child{border:none}body#front-page .topCont section.shopArea .img img{max-height:40vh}body#front-page .aboutArea{padding-bottom:4.5rem}body#front-page .hero_search .search-contents{max-width:100%;padding:0 5%}}.slideArea .swiper-wrapper .swiper-slide{max-width:1080px;margin:auto;height:600px}.slideArea .swiper-wrapper .swiper-slide img{width:100%}.slideArea .swiper-pagination-bullet{height:5px;background:#000000b3;width:2.5rem;border-radius:5px;opacity:1}.slideArea .swiper-pagination-bullet-active{opacity:var(--swiper-pagination-bullet-opacity, 1);background:#fff}@media screen and (max-width: 850px){.slideArea .swiper-wrapper{max-width:none}.slideArea .swiper-wrapper .swiper-slide{height:80vh;background-position:center center;background-size:cover}}.slideArea.product .swiper-slide{height:auto}.slideArea.product .swiper-slide .swiper-slide-cont{height:100%}.slideArea.product .swiper.thumb{margin-top:15px}.slideArea.product .swiper.thumb .swiper-slide{margin:0;max-height:90px;width:auto;cursor:pointer;overflow:hidden}.slideArea.product .swiper.thumb .swiper-slide img{width:100%;height:auto}.slideArea.product .swiper.thumb .swiper-slide .swiper-slide-cont{background:#fff;text-align:center}@media screen and (max-width: 850px){.slideArea.product .swiper.thumb .swiper-slide{max-height:8vh}}.bnrTokushu h2{text-align:center}.bnrTokushu .bnrList{display:-ms-grid;display:grid;-ms-grid-columns:1fr 1.5rem 1fr;grid-template-columns:1fr 1fr;gap:1.5rem}.bnrTokushu .bnrList a{display:block;position:relative;width:100%;height:200px;border:1px solid #7a736d;margin:0 auto;overflow:hidden}.bnrTokushu .bnrList a img{-webkit-transition:1.5s all;transition:1.5s all;height:100%;width:100%;-o-object-fit:cover;object-fit:cover}.bnrTokushu .bnrList a img:hover{-webkit-transform:scale(1.05,1.05);transform:scale(1.05);-webkit-transition:1.5s all;transition:1.5s all}.bnrTokushu .bnrList a .title{margin:0;background:#000000b3;color:#fff;font-family:Quintessential,"Noto Serif JP",system-ui;font-weight:200;padding:.8rem 1rem;text-align:center;position:absolute;bottom:0;width:100%;font-size:1.3rem}@media screen and (max-width: 850px){.bnrTokushu .bnrList{-ms-grid-columns:1fr;grid-template-columns:1fr}}.bnrCategory{margin:4.5rem auto 3.5rem}.bnrCategory h2{text-align:center;margin-bottom:1.1em}.bnrCategory .bnrList{display:-ms-grid;display:grid;-ms-grid-columns:1fr 1rem 1fr 1rem 1fr 1rem 1fr;grid-template-columns:1fr 1fr 1fr 1fr;gap:1rem}.bnrCategory .bnrList a{display:block;position:relative;width:100%;height:270px;margin:0 auto;overflow:hidden}.bnrCategory .bnrList a img{-webkit-transition:1.5s all;transition:1.5s all;height:100%;width:100%;-o-object-fit:cover;object-fit:cover}.bnrCategory .bnrList a .title{margin:0;background:#0006;color:#fff;font-family:Quintessential,"Noto Serif JP",system-ui;font-weight:200;padding:.8rem 1rem;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;width:100%;height:100%;line-height:1;position:absolute;top:0;text-align:center}.bnrCategory .bnrList a .title span{font-size:2rem;line-height:1.4}.bnrCategory .bnrList a:hover img{-webkit-transform:scale(1.1,1.1);transform:scale(1.1);-webkit-transition:1.5s all;transition:1.5s all}@media screen and (max-width: 850px){.bnrCategory .bnrList{-ms-grid-columns:1fr 1fr;grid-template-columns:1fr 1fr}.bnrCategory .bnrList a{height:25vh}.bnrCategory .bnrList a .title span{font-size:1.3rem}}.ggmap{width:100%;position:relative;padding-top:40%}.ggmap iframe{position:absolute;top:0;left:0;width:100%;height:100%}@media screen and (max-width: 850px){.ggmap{padding-top:56.25%}}.companydata dl{border-bottom:1px dotted #7a736d;padding:.5em 0 1em;display:-moz-flex;display:-ms-flex;display:-o-flex;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:baseline;-ms-flex-align:baseline;align-items:baseline}.companydata dl dt{font-weight:700;-ms-flex-preferred-size:9em;flex-basis:9em}.companydata dl dd{padding-left:1em;line-height:1.6}.companydata dl+dl{margin-top:1em}.article-template__content{background:#fff;padding:1.8rem;max-width:900px}.article-template__content p+p{margin-top:1.5em}.article-template__content p+div{margin-top:1.5em}.article-template__link{font-size:1.2rem!important}.news-list li.news-list-item{border-bottom:2px solid #FFF;padding:1.1rem 0;text-align:left}.news-list li.news-list-item a{text-decoration:none}.news-list li.news-list-item a:hover{text-decoration:underline}.news-list li.news-list-item .news-list-info{margin-bottom:.5em;font-size:.9rem}.news-list li.news-list-item .news-list-title{font-size:1.2rem;font-weight:100}body#front-page .news-list li.news-list-item{border-bottom:none;padding:0}body#front-page .news-list li.news-list-item .news-list-info{margin-bottom:0}body#front-page .news-list li.news-list-item .news-list-title{font-size:1rem}body#store .content-for-layout h1{margin:0 auto;font-family:Quintessential,system-ui;font-size:3.5rem;color:#a29d97}body#store .online-logo{position:relative;z-index:2;margin:0 auto -57px}body#store .online-logo img{height:80px}@media screen and (max-width: 850px){body#store .online-logo{margin-bottom:-11.5%}body#store .online-logo img{height:auto}}.contact .field{position:relative;margin-bottom:2.5rem}.contact .field__input{display:block;background:none;width:100%;height:auto;padding:10px .7em;border-bottom:solid;border-width:0 0 2px 0;border-color:#000;font-family:Lusitana,serif;font-size:1rem;line-height:1.5rem;font-weight:400;-webkit-transition:.3s;transition:.3s}.contact .field__input:focus{outline:none;-webkit-box-shadow:none;box-shadow:none;background:#fffc}.contact .field__input:focus+.field__label,.contact .field__input.not-empty+.field__label{-webkit-transform:translateY(-40px);transform:translateY(-40px)}.contact .field__label{position:absolute;left:.5rem;top:1rem;font-size:1rem;line-height:1;font-weight:400;color:#888;cursor:text;-webkit-transition:-webkit-transform .2s ease-in-out;transition:-webkit-transform .2s ease-in-out;transition:transform .2s ease-in-out;transition:transform .2s ease-in-out,-webkit-transform .2s ease-in-out}.contact__fields{display:-ms-grid;display:grid;-ms-grid-columns:1fr 2rem 1fr;grid-template-columns:repeat(2,1fr);grid-column-gap:2rem}.form-status{margin:0;font-size:1.1rem}.caption-large,.customer .field input,.customer select,.field__input,.form__label,.select__select{font-size:1.1rem;line-height:calc(1 + .5 / var(--font-body-scale));letter-spacing:.04rem}.caption-large .link,.customer .field input .link,.customer select .link,.field__input .link,.form__label .link,.select__select .link,.form__message{font-size:1.1rem}.form__message .icon,.customer .form__message svg{height:1.1rem;margin-right:.3rem}.quintessential-regular{font-family:Quintessential,system-ui;font-weight:400;font-style:normal}.content-for-layout h1.collection-title{margin:.5em auto}.content-for-layout h1.collection-title .sub{font-size:1.2rem;display:inline-block;border-bottom:4px solid #FFF;margin-bottom:1rem;padding-bottom:1rem}.content-for-layout h1.collection-title .title{font-family:Quintessential,system-ui;margin:0;font-weight:400;font-size:3.5rem;color:#7a736d;display:block}a.button{padding:1.2rem 1.5rem;background:#1b1b1b;color:#f8f4f0;text-decoration:none;-webkit-transition:.3s;transition:.3s}a.button:hover{opacity:.7}.shopify-payment-button__button,.shopify-payment-button__button--unbranded{font-size:1.2rem!important;min-height:auto!important;line-height:1!important;border-radius:0!important}.button--full-width{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.announcement-bar{background:#7a736d;color:#fff;text-align:center;padding:.5em 0}.announcement-bar a{color:#fff}.announcement-bar svg{width:1rem;display:inline-block;margin-left:.2em}.header__icon:hover .icon,.modal__close-button:hover .icon{-webkit-transform:scale(1);transform:scale(1)}.header__icon:not(.header__icon--summary),.header__icon span{display:block}.header__icon,.header__icon--cart .icon{width:auto}.header__heading-link{padding:0}.header__search details>summary{list-style:none!important}.header__search .modal-overlay{background:#ffffff80;position:fixed;width:100%;height:100%;left:0;top:0}.header__search .search-modal.modal__content{background:none}.header__search .search-modal__content{position:fixed;left:0;right:0;top:0;margin:auto;bottom:auto;width:50%;height:50px;text-align:center;background:#0000004d;padding:9vh;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;border-radius:0 0 15px 15px}.header__search .search-modal__content .field{display:-moz-flex;display:-ms-flex;display:-o-flex;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.header__search .search-modal__content .search__input.field__input{padding:.9em .8em;font-size:1.2rem;border:none;border-radius:0;-ms-flex-preferred-size:85%;flex-basis:85%;font-family:"Noto Serif JP",\6e38\660e\671d,YuMincho,Hiragino Mincho ProN W3,\30d2\30e9\30ae\30ce\660e\671d  ProN W3,Hiragino Mincho ProN,HG\660e\671d E,\ff2d\ff33  \ff30\660e\671d,\ff2d\ff33  \660e\671d,serif;font-weight:200}.header__search .search-modal__content .search__input.field__input:focus{outline:none;-webkit-box-shadow:none;box-shadow:none}.header__search .search-modal__content button.search__button{-ms-flex-preferred-size:15%;flex-basis:15%}.header__search summary::-webkit-details-marker{display:none}.header__search .header__icon,.header__search .header__icon--cart .icon{height:auto;width:auto}.header__search details[open]{list-style:none!important}.header__search details[open] button.search-modal__close-button{display:block}.header__search details[open] svg.icon-close{display:block}.header__search details[open] label.field__label{display:none}.header__search details[open] button.reset__button{display:none}.header__search details[open] button.search__button{border:none;background-color:#7a736d;color:#fff;padding:.55rem .8rem;margin-left:.5rem}.header__search details[open] button.search__button svg{color:#fff!important}.header__search details[open] button.search-modal__close-button{background:none;border:none;position:absolute;right:.5rem;top:0rem;font-size:40px;color:#fff;text-decoration:none}.header__search details[open] button.search-modal__close-button:before{content:"\2715"}@media screen and (max-width: 850px){.header__search .search-modal__content{width:100%;height:50vh;z-index:100;padding:0}}#section-news-list{font-weight:100;position:relative;margin-bottom:2.5rem;padding:2.5rem 0}#section-news-list:after{display:block;position:absolute;left:0;bottom:-.4em;width:100%;height:1px;content:"";background:#7a736d}#section-news-list.bgG a{color:#fff;text-decoration:none}#section-news-list.bgG h2{color:#f8f4f0;margin:0 0 .4em;word-break:normal}#section-news-list .news-list-heading{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin-bottom:5px}#section-news-list .news-list-heading:after{height:2px;content:"";background:#f8f4f0;display:block;margin-left:.5em;position:relative;top:-.3em;width:100%}#section-news-list .container{max-width:1080px;margin:auto}#section-news-list .container .news-list{margin-bottom:1rem}#section-news-list .news-list-item>a{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding:.6rem 0}#section-news-list .news-list-item>a:hover{text-decoration:underline}#section-news-list .news-list-date{-ms-flex-preferred-size:11em;flex-basis:11em;font-size:.9rem;letter-spacing:.1em}#section-news-list .news-list-title{padding-left:1.5rem;font-size:1.1rem}@media screen and (max-width: 850px){#section-news-list{padding:2rem 0 2.5rem 1.5rem}#section-news-list .container .news-list{padding-right:1.5rem}#section-news-list .news-list-item>a{display:block;padding:.8rem 0}#section-news-list .news-list-title{padding-left:0}#section-news-list .news-list-title{font-size:1rem}#section-news-list .moreBtn{padding-right:1.5rem}}.shopify-policy__container,.pagecont{max-width:none;max-width:1080px;margin:auto}.shopify-policy__container p,.pagecont p{line-height:1.7}.shopify-policy__container p+p,.pagecont p+p{margin-top:1em}.shopify-policy__container ul,.pagecont ul{margin:1em 0}.shopify-policy__container ul li,.pagecont ul li{text-indent:-1em;padding-left:1em}.shopify-policy__container ul li:before,.pagecont ul li:before{content:"\30fb"}.shopify-policy__container ul li+li,.pagecont ul li+li{margin-top:.7em}.shopify-policy__container ol,.pagecont ol{margin:1em 0}.facets-vertical{display:block!important}.facets-vertical>aside{margin-bottom:2rem}.facets-vertical>aside .facets-container{display:block}.facets-vertical>aside .facets-container form.facets__form-vertical{display:block;width:100%}.facets-vertical>aside #FacetsWrapperDesktop{display:-moz-flex;display:-ms-flex;display:-o-flex;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.facets-vertical>aside #FacetsWrapperDesktop .active-facets{display:block;-ms-flex-preferred-size:20%;flex-basis:20%}.facets-vertical>aside #FacetsWrapperDesktop>details{-ms-flex-preferred-size:35%;flex-basis:35%}.facets-vertical>aside #FacetsWrapperDesktop>details summary>div:not([class]){margin-bottom:.5em}@media screen and (max-width: 850px){.facets-vertical>aside #FacetsWrapperDesktop{display:none}}.facets-vertical>aside h2.facets__heading{font-size:1.2em;margin:0}.facets-vertical>aside .facet-checkbox{font-size:1rem;padding:.5em .5em .5em 0}.facets-vertical>aside .facets__summary{font-size:1rem;padding-top:1em;margin-bottom:0;padding-bottom:1rem}.facets-vertical>aside .facets__header-vertical{font-size:1rem;padding:.5em .5em .5em 0}.facets-vertical>aside .facets__price{display:-moz-flex;display:-ms-flex;display:-o-flex;display:-webkit-box;display:-ms-flexbox;display:flex;margin-top:.5rem}.facets-vertical>aside .facets__price input.field__input{width:6em}.facets-vertical>aside .active-facets__button-wrapper *{font-size:.9rem}.facets-vertical>aside .list-menu__item label,.facets-vertical>aside .list-menu__item input[type=checkbox]{cursor:pointer}.facets-vertical>aside .facets-layout-list .facets__label:hover .facet-checkbox__text-label,.facets-vertical>aside .facets-layout-list input:focus~.facet-checkbox__text-label{text-decoration:underline}.facets-vertical>aside .facets-layout-list--text input[type=checkbox]{position:absolute;opacity:1;width:1.6rem;height:1.6rem;top:.7rem;left:-.4rem;z-index:-1;-moz-appearance:none;appearance:none;-webkit-appearance:none}.facets-vertical>aside .facet-checkbox>svg{background-color:rgb(var(--color-background));margin-right:1rem;-ms-flex-negative:0;flex-shrink:0}.facets-vertical>aside .facet-checkbox .icon-checkmark{visibility:hidden;position:absolute;left:.3rem;z-index:5;top:1rem}.facets-vertical>aside .facet-checkbox>input[type=checkbox]:checked~.icon-checkmark{visibility:visible}.facets-vertical>aside button.facets__button{min-height:0;margin:0 0 0 .5rem;-webkit-box-shadow:none;box-shadow:none;padding-top:1.4rem;padding-bottom:1.4rem}.facets-vertical>aside .active-facets__button{display:block;margin:.8rem 1.5rem .8rem .2rem;padding-left:.2rem;text-decoration:none}.facets-vertical>aside span.active-facets__button-inner{color:rgb(var(--color-foreground));-webkit-box-shadow:0 0 0 .1rem rgb(var(--color-foreground));box-shadow:0 0 0 .1rem rgb(var(--color-foreground));border-radius:2.6rem;font-size:.9rem;min-height:0;min-width:0;padding:.5rem 1rem;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;background:#fff}.facets-vertical>aside span.active-facets__button-inner:before,.facets-vertical>aside span.active-facets__button-inner:after{display:none}.facets-vertical>aside .active-facets__button-wrapper{-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;padding-top:1rem}@media screen and (forced-colors: active){.facets-vertical>aside .facet-checkbox>svg{background-color:inherit;border:.1rem solid rgb(var(--color-background))}.facets-vertical>aside .facet-checkbox>input[type=checkbox]:checked~.icon-checkmark{border:none}}.facets-vertical>.product-grid-container{-webkit-box-flex:1;-ms-flex:1;flex:1}.facet-checkbox{padding:.5rem 1rem .5rem 0;-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;word-break:break-word}:is(.facets-layout-list--swatch,.facets-layout-grid--image) .facets__label.disabled .facet-checkbox__text{opacity:.4}.facets-vertical .facet-checkbox input[type=checkbox]{z-index:0}.collection-top .collection ul.grid{display:-ms-grid;display:grid;-ms-grid-columns:1fr 2rem 1fr 2rem 1fr;grid-template-columns:1fr 1fr 1fr;gap:2rem}.collection-top .collection ul.grid li .card-wrapper .card__inner.ratio{display:block}.collection-top .collection ul.grid li .card-wrapper .card__inner .product-img .media{-o-object-fit:cover;object-fit:cover;height:280px;position:relative}.collection-top .collection .card__content .card__information{padding-top:.5rem}.collection-top .collection .card__content .card__information h3.card__heading{padding:0}.collection-top .collection .card__content .card-information{padding-top:0}.collection-top .collection .card__content .card-information .price{font-size:1rem;text-align:right}.collection-top .collection .card__content .card__badge{position:absolute;left:0;bottom:0}.collection-top .collection .card__content .badge{font-size:.9rem}@media screen and (max-width: 850px){.collection-top .collection ul.grid{-ms-grid-columns:1fr 1fr;grid-template-columns:1fr 1fr}}.collection.collection--empty h2{font-size:1.2rem}.card__content h3.card__heading{margin:0;border:none;font-size:1.3rem}table.cart-items th{padding:1rem}table.cart-items td{padding:1rem;vertical-align:middle}table.cart-items .cart-item>td+td{padding:1rem}table.cart-items cart-remove-button .button{padding:1rem}@media screen and (max-width: 850px){table.cart-items .cart-item__image{width:100%}table.cart-items .cart-item>td+td{padding:.5rem}}.quantity-popover-container:not(.quantity-popover-container--hover){border:1px solid #7a736d;padding:.5rem}.quantity__input{font-size:1.4rem}@media screen and (max-width: 749px){.cart-items thead tr{background:#7a736d}}@media screen and (min-width: 990px){.product--medium:not(.product--no-media) .product__media-wrapper,.product--small:not(.product--no-media) .product__info-wrapper{max-width:50%;width:calc(50% - var(--grid-desktop-horizontal-spacing) / 2)}}.product--medium:not(.product--no-media) .product__info-wrapper,.product--small:not(.product--no-media) .product__media-wrapper{max-width:none!important;width:auto;-webkit-box-flex:1;-ms-flex:1;flex:1}.product{margin-top:2vh!important}.product .product__title h1{text-align:left;font-size:2rem;margin-top:.5em}.product .price{text-align:left}.product .price.price--large{font-size:1.3rem}.product .price .price__container{vertical-align:sub}.product .price .badge{font-size:1rem}.product .product__tax.caption{font-size:.9em}.quantity{background:#fff;padding:0 .8rem;min-height:auto;max-width:12em}.price-per-item__container .quantity{padding:.5rem 0}.price-per-item__container .quantity .quantity__button{padding:.5em}.price,.cart-item__details{font-size:1.2rem!important}.product-option{font-size:1rem!important}.cart__items .cart-item__quantity-wrapper cart-remove-button{margin:0 0 0 .5rem}.cart__items .cart-item__price-wrapper>*:only-child:not(.cart-item__discounted-prices){margin-top:0}.cart__items td.cart-item__media{padding:1rem 0;width:15rem}@media screen and (max-width: 850px){.price,.cart-item__details{font-size:1.2rem!important}.product-option{font-size:1rem!important}.cart__items thead tr{margin-bottom:2rem!important}.cart__items tr.cart-item{-ms-grid-rows:auto;-ms-grid-columns:1fr 1rem 1fr;grid-template:repeat(1,auto)/repeat(2,1fr);gap:1rem;margin-bottom:1.5rem}.cart__items tr.cart-item td.cart-item__media{padding:0}.cart__items .cart-item__quantity-wrapper{-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.cart__items .cart-item__quantity-wrapper .quantity-popover-container:not(.quantity-popover-container--hover){-ms-flex-preferred-size:70%;flex-basis:70%}.cart__items .cart-item__quantity-wrapper cart-remove-button{margin:0}.cart__items .cart-item__quantity-wrapper cart-remove-button .button{min-height:auto}}@media screen and (max-width: 749px){.small-hide{display:none!important}}@media screen and (min-width: 750px) and (max-width: 989px){.medium-hide{display:none!important}}@media screen and (min-width: 990px){.large-up-hide{display:none!important}}.goodav-cart__timer-title,.goodav-cart p{line-height:1.2!important}
/*# sourceMappingURL=/s/files/1/0767/8279/6984/t/1/assets/style.css.map?v=130747411340956824061729074947 */
