figure{margin:0}img{vertical-align:top}h1,h2,h3,h4,h5,h6{margin:0}body{font-family:"Hiragino Mincho ProN",Noto Serif JP,Times,Source Serif Pro,serif,Apple Color Emoji,Segoe UI Emoji,Segoe UI Symbol;background-color:#e5e3df;font-feature-settings:"pkna"}br.sp,br.tb{display:none}a{transition:all .2s}@media only screen and (max-width:960px){br.tb{display:block}.site-header__nav{margin-top:18px}br.sp{display:block}}#shopify-section-header{position:absolute;width:100%;z-index:11}.site-header{background-color:transparent;color:#fff;position:relative;border-bottom:1px solid #fff;display:flex;justify-content:space-between;height:80px;width:100%}.site-header__inner{flex-basis:190px;min-width:190px}.site-header__logo{border-right:1px solid #fff;padding:16px 50px}.site-header .icon-logo-head{stroke:#fff;fill:#fff;font-size:36px;display:inline-block;width:2.3955078125em;height:1em;stroke-width:0;position:relative;top:2px}.site-header__logo-image{display:block}.site-header__nav{flex-basis:80%;text-align:right;margin-top:25px}.site-header__nav li{margin-left:2vw;text-align:center;line-height:1.3;font-weight:600}.site-header__icons{padding:15px 3vw}.site-header__icon{padding:10px 11px}.site-nav{font-size:15px}.site-header.fixed{background-color:#fff;color:#3c2828;position:fixed;top:0;left:0;box-shadow:0 3px 3px #00000014}.site-header.fixed .icon-logo-head{stroke:#3c2828;fill:#3c2828}@media only screen and (max-width: 960px){.site-header{height:60px}.site-header__inner{flex-basis:128px;min-width:128px}.site-header__logo{border-right:0;padding:6px 16%}.site-header__logo-image{margin:0 auto}.site-header__icons{padding:5px 3vw}.site-header__nav{display:none}}.mobile-nav-wrapper{background-color:#e5e3df;position:fixed;top:0;left:0;color:#3c2828;font-weight:600;text-align:center;height:100%;padding:1.5rem}.mobile-nav-bnr{margin-top:3rem}.p-mainvisual{position:relative}.video-wrapper{position:relative;overflow:hidden;width:100%;height:100vh}.video{position:absolute;top:50%;left:50%;min-width:100%;min-height:100%;transform:translate(-50%,-50%);display:block;z-index:-1}.p-mainvisual__ttl{position:absolute;top:50%;left:50%;width:100%;transform:translate(-50%,-50%)}.p-mainvisual__logo{text-align:center;color:#fff}.p-mainvisual__logo img{width:min(56vw,280px)}.p-mainvisual__lead{color:#fff;writing-mode:vertical-rl;font-weight:500;position:absolute;right:4%;top:15%;text-shadow:0 0 8px rgba(0,0,0,.4)}.p-mainvisual__lead h2{font-size:36px;line-height:1.75;letter-spacing:5px}.p-mainvisual__lead p{font-size:22px;line-height:1.75;letter-spacing:3px;margin-block-end:0}.p-mainvisual__lead span{display:block}.txt-fadein span{opacity:0;animation-name:fadeIn;animation-duration:1s;animation-fill-mode:forwards}@keyframes fadeIn{0%{opacity:0}to{opacity:1}}.p-mainvisual__lead h2 span:nth-child(1){animation-delay:2s}.p-mainvisual__lead h2 span:nth-child(2){animation-delay:2.1s}.p-mainvisual__lead p span:nth-child(1){animation-delay:2.2s}.p-mainvisual__lead p span:nth-child(2){animation-delay:2.25s}.p-mainvisual__lead p span:nth-child(3){animation-delay:2.3s}.p-mainvisual__lead p span:nth-child(4){animation-delay:2.35s}.p-mainvisual__lead p span:nth-child(5){animation-delay:2.4s}.p-mainvisual__news{display:table;position:absolute;bottom:0}.p-mainvisual__news h2,.p-mainvisual__news dl{padding:1em 1.5em;display:table-cell;vertical-align:middle;font-size:15px;margin:0}.p-mainvisual__news h2{background-color:#bb3c28;color:#fff}.p-mainvisual__news dl{background-color:#fff}.p-mainvisual__news dt,.p-mainvisual__news dd{display:inline-block;vertical-align:top}.p-mainvisual__news dd{margin-left:1.5em}.p-mainvisual__news time{color:#bb3c28}.sp-lead{display:none;background:url(img_about_01.jpg);background-size:cover;align-items:center;writing-mode:vertical-rl;width:100%;padding:1.5rem;position:relative;z-index:0}.sp-lead:after{content:"";background-color:#3c2828cc;position:absolute;left:0;right:0;top:0;bottom:0;z-index:1}.sp-lead .inner{position:relative;z-index:100;color:#fff;font-weight:500;text-shadow:0 0 8px rgba(255,255,255,.3);line-height:1.75}.sp-lead h2{letter-spacing:5px}.sp-lead p{letter-spacing:3px;margin-block-end:0}.sp-lead span{display:block}@media only screen and (max-width: 960px){.p-mainvisual__ttl{top:40%}.p-mainvisual__news h2,.p-mainvisual__news dl{font-size:12px}.p-mainvisual__news dd{margin:0}.p-mainvisual__logo img{position:relative}.p-mainvisual__lead{top:50%;left:50%;right:auto;transform:translate(-50%) scale(.7)}.bnr-floating{max-width:390px;display:none;position:relative}}@media only screen and (max-width: 750px){.p-mainvisual__ttl{top:48%;transform:translate(-50%,-50%) scale(.8)}.p-mainvisual__lead{display:none}.sp-lead{display:flex}}.bnr-floating{position:fixed;bottom:20px;right:20px;z-index:10;filter:drop-shadow(0 0 4px rgba(0,0,0,.25));max-width:430px}.bnr-floating-close{width:32px;height:32px;background-color:#fff;border-radius:50%;border:2px solid #7c3228;position:absolute;top:10px;right:-8px;z-index:1;cursor:pointer}.bnr-floating-close:before,.bnr-floating-close:after{content:"";display:block;width:16px;height:2px;background-color:#7c3228;position:absolute;top:0;left:0;right:0;bottom:0;margin:auto}.bnr-floating-close:before{transform:rotate(-45deg)}.bnr-floating-close:after{transform:rotate(45deg)}@media only screen and (max-width: 960px){.bnr-floating{max-width:calc(100% - 40px)}}.section-title{writing-mode:vertical-rl;font-weight:500;font-size:38px}.section-title:after{display:block;color:#bd3c27;font-size:26px;font-weight:400;margin-block-start:1em}.section-subtitle{font-size:28px;line-height:1.75;font-weight:600;top:-14px;position:relative}.section-inner{width:calc(100% - 6rem);max-width:1100px;margin:0 auto}.site-header a:hover,.site-footer a:hover{opacity:.7}@media only screen and (max-width: 960px){.section-title{font-size:25px}.section-title:after{font-size:17px;margin-block-start:.1em}.section-subtitle{font-size:20px}}.p-concept{padding:115px 0 100px}.p-concept .row1{display:flex}.p-concept__h2{flex-basis:10%;width:fit-content;padding-right:1.5em}.p-concept__h2:after{content:"Concept \2500\2500"}.p-concept__txt{flex-basis:35%;font-size:16px;line-height:2.25}.p-concept__img1{flex-basis:55%;margin-left:4rem;margin-right:-8rem}.p-concept__img1 img{object-fit:cover;object-position:center bottom}.p-concept .row2{display:flex}.p-concept__img2{margin-top:-2rem;max-width:min(38vw,500px);height:auto}.p-concept__img3{margin:8rem 0 -3rem 7rem}@media only screen and (max-width: 960px){.p-concept{padding:3em 0}.p-concept .row1{display:block;position:relative;margin-bottom:3em}.p-concept__txt{line-height:2}.p-concept__img1{position:absolute;top:0;right:0;margin-right:-1.5rem;width:75%;height:auto}.p-concept__img1 img{max-height:200px}.p-concept__h2{margin-bottom:14vh}.p-concept__h3{font-size:20px;line-height:1.6;top:0}.p-concept .row2{flex-flow:column}.p-concept__img2{max-width:100%;margin-left:-1.5rem}.p-concept__img3{margin:1rem -1.5rem 0 6rem;text-align:right}.p-concept .section-inner{display:block;width:calc(100% - 3rem);position:relative}}.p-about{background-color:#fff;padding:4rem;margin-top:3rem;margin-bottom:-8rem;z-index:10;position:relative;max-width:calc(100% - (50% - 550px - 4rem));width:calc(100% - 4rem);margin-right:0;margin-left:auto;padding-right:calc(50% - 550px - 4rem);border-right:solid transparent;border-right-width:4rem}.p-about__h2{order:3}.p-about__h2:after{content:"About \2500\2500"}.p-about .row1{display:flex;justify-content:flex-end;margin-bottom:100px}.p-about .row2{display:flex}.p-about__txt{order:2;max-width:428px;padding-right:3em}.p-about__txt p{line-height:2.25}.p-profile{max-width:400px;font-size:14px;line-height:2}.p-profile__name{font-size:20px}.p-about__img1 img{width:720px;height:580px}.p-about__img1{position:absolute;z-index:0;width:min(65%,800px);height:500px;background:#ede3c2;left:-230px;top:-4rem}.p-about__img1 img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:center bottom;object-position:center bottom}.p-about__img2{right:-8rem;position:relative;order:2}.p-about__img2 img{height:80%}.c-banner ul{display:flex;justify-content:space-between}.c-banner__item{display:flex;border:2px solid #806239;width:47%}.c-banner__iteminner{display:table;border:1px solid #806239;margin:4px;width:100%}.c-banner__iteminner figure{display:table-cell;width:138px;vertical-align:middle}.c-banner__iteminner figure img{height:auto}.c-banner_hyaku figure{background-color:#722a0f}.c-banner_gp figure{background-color:#d98928}.c-banner__iteminner p{vertical-align:middle;display:table-cell;padding:1em;font-size:14px;line-height:2}@media only screen and (max-width: 960px){.c-banner .inner{flex-direction:column-reverse}}@media only screen and (max-width: 960px){.p-about{max-width:100%;width:100%;padding:1.5rem;margin:0;border-right:0;border-right-width:0}.p-about .row1{display:block;position:relative;margin-bottom:3em;margin-top:2em}.p-about__img1{left:-1.5em;top:0;width:70%;height:auto}.p-about__img1 img{max-height:200px}.p-about__h2{font-size:25px;width:100%;margin-bottom:10vh}.p-about__txt{padding:0;max-width:100%}.p-about__txt p{line-height:2}.p-about .row2{flex-flow:column}.p-profile{max-width:100%}.p-profile img{width:100vw;height:auto}.p-about__img2{right:0;position:relative;text-align:right;margin-bottom:2rem}.p-about__img2 img{height:auto}.c-banner ul{display:block}.c-banner__item{width:100%;margin-bottom:1rem}.c-banner__item p{font-size:12px;line-height:1.6;padding:1em}.c-banner__iteminner figure{width:80px}}.p-menu{background:url(bg_menu.png) 106.5% 120px no-repeat #3c2829;background-size:25%;padding-top:200px;padding-bottom:2rem;color:#fff}.p-menu__howto{display:none}.p-menu__header{display:flex;margin-bottom:4rem}.p-menu__h2{padding-right:1.5em}.p-menu__h2:after{content:"Set Menu \2500\2500"}.p-menu__h3{font-weight:700;margin-bottom:.6em;font-size:28px;line-height:50px}.p-menu__lead{line-height:2}.p-menu__lead li{text-indent:-1em;margin-left:1em}.p-menu__lead li:before{content:"\30fb";color:#8c7828}.p-menu__menulist{width:100%}.p-menu__menulist figure img{height:auto;border:2px solid #8C7828}.p-menu__menulist>ul{display:flex;flex-wrap:wrap;gap:30px;counter-reset:rank;justify-content:center}.p-menu__menulist>ul>li{position:relative}.p-menu__menulist>ul>li:after{content:"";display:block;width:72px;height:72px;position:absolute;top:-10px;left:-5px}.p-menu__menulist .--no1:after{background:url(icon_no1.png) top left/contain no-repeat}.p-menu__menulist .--no2:after{background:url(icon_no2.png) top left/contain no-repeat}.p-menu__menulist .--no3:after{background:url(icon_no3.png) top left/contain no-repeat}.p-menu__menulist .--topping:after{background:url(icon_topping.png) top left/contain no-repeat}.p-menu__menulist>ul>li{width:calc((100% - 35px * 2) / 3);text-align:center;padding:10px}.p-menu__menulist-ttl{font-size:18px;margin:1em 0}.p-menu__menulist-price{font-size:14px;line-height:2;margin-bottom:2em}.p-menu__menulist-price__name{width:100%;font-weight:600;grid-column:span 2;margin:0;padding:0 15px 8px;font-size:16px;text-align:left;border-bottom:1px solid #fff}.p-menu__menulist-price__row{display:grid;grid-template-columns:1fr 1fr;gap:10px;padding:10px 0 0;font-size:16px;line-height:1.5}.p-menu__menulist-price__row.-nogrid{padding:0;grid-template-columns:1fr}.p-menu__menulist-price__row+.p-menu__menulist-price__name{margin-top:15px}.p-menu__menulist-price__row li{margin:0;text-align:center}.p-menu__menulist-price__row .-gram{width:100%;margin:0 0 3px;font-size:14px;background:#625028;border-radius:30px}.p-menu__menulist-price__row span{display:inline-block;font-size:12px}@media only screen and (max-width: 960px){.p-menu{background-position:120% top;background-size:50%;padding-top:40px}.p-menu__header{margin-bottom:2rem}.p-menu__h3{font-size:15px;line-height:1.6}.p-menu__lead{font-size:12px}.p-menu__menulist{width:100%;overflow-x:auto;-webkit-overflow-scrolling:touch}.p-menu__menulist>ul{flex-wrap:nowrap;width:max-content;gap:10px}.p-menu__menulist>ul>li{width:290px}.p-menu__menulist-ttl{font-size:16px}.p-menu__menulist-price{font-size:12px}.p-menu__menulist-price__row,.p-menu__menulist-price__name{font-size:15px}.p-menu__menulist-price__row li{line-height:1.1}.p-menu__menulist-price__row .-gram{font-size:13px;padding:3px;margin-bottom:8px}.p-menu__menulist-price__row span{font-size:11px}.p-menu__menulist>ul>li:after{top:0;left:0}}@media only screen and (max-width: 1024px){.p-menu__menulist-price{font-size:12px}}@media only screen and (max-width: 750px){.p-menu__howto{display:block;text-align:center;padding:8px;border:1px solid #fff;margin-bottom:8px}.p-menu__howto img{width:180px}}.p-feature{padding-top:100px}.p-feature-inner{display:flex}.p-feature__list{order:1;counter-reset:num}.p-feature__list li{display:flex;margin-bottom:5rem;position:relative}.p-feature__list li:before{counter-increment:num;content:counter(num,decimal-leading-zero);color:#bb3c28;font-size:72px;font-family:"Butler","Hiragino Mincho ProN",Noto Serif JP,Times,Source Serif Pro,serif,Apple Color Emoji,Segoe UI Emoji,Segoe UI Symbol;position:absolute;top:-3rem;left:20px}.p-feature__list li figure{border:4px solid #fff;flex-basis:44%;height:1%;margin-top:12px}.p-feature__list li figure img{height:auto}.p-feature__list li div{margin:0 68px;width:56%}.p-feature__header{order:2}.p-feature__h2:after{content:"Feature \2500\2500"}.p-feature__h3{font-size:26px;font-weight:700;line-height:1.77}.p-feature__body{line-height:2.25}@media only screen and (max-width: 960px){.p-feature{padding-top:60px}.p-feature-inner{display:block}.p-feature .section-title{width:100%;margin-bottom:2em}.p-feature__list li{display:block}.p-feature__list li div{width:100%;margin:1rem 0}.p-feature__list li figure img{width:100%}.p-feature__h3{font-size:21px}.p-feature__body{font-size:14px;line-height:2}}.p-learnmore{margin-bottom:5rem}.p-learnmore .inner{max-width:1100px;margin:0 auto}.p-learnmore__header{background-color:#793228;color:#fff}.p-learnmore__header .inner{position:relative;padding:80px 500px 50px 0}.p-learnmore__h3{font-size:20px;margin-bottom:1em}.p-learnmore__product-image{position:absolute;right:-110px;top:-36px}.p-learnmore__product-badge{position:absolute;right:0;top:0}.p-learnmore__body{line-height:2.25;margin-top:2em}.p-learnmore__cta .inner{padding:60px 0 50px}.p-learnmore .cta-button{background-color:#d98928;border-radius:3em;color:#fff;padding:1em 8em;margin-top:1em;display:inline-block}@media only screen and (max-width: 960px){.p-learnmore__header{padding:4rem 1.5rem 28vw;position:relative;margin-bottom:230px}.p-learnmore__header .inner{padding:0}.p-learnmore__h2{max-width:380px;margin:0 auto}.p-learnmore__h3{text-align:center;font-size:17px;line-height:1.6}.p-learnmore__body{font-size:14px;line-height:2}.p-learnmore__cta{text-align:center;background-color:#e5e3df}.p-learnmore__product-image{width:min(88%,420px);position:absolute;left:50%;right:auto;-webkit-transform:translateX(-50%);transform:translate(-50%);top:auto;margin:0 auto;display:block}.p-learnmore__product-badge{width:34%;height:auto;right:-20px;top:-10px}.p-learnmore__cta .inner{padding:0 9vw}.p-learnmore .cta-button{padding:1em 20vw}}@keyframes infinity-scroll-left{0%{transform:translate(0)}to{transform:translate(-100%)}}.p-footvisual-inner{display:flex;overflow:hidden}.p-footvisual__list{display:flex;animation:infinity-scroll-left 30s infinite linear .5s both}.p-footvisual__list li{width:min(50vw,530px)}.p-footvisual__list li>img{width:100%;height:auto}.p-news{padding-top:100px}.p-news-inner{max-width:1100px;margin:0 auto;display:flex;justify-content:space-between}.p-news__h2:after{content:"News \2500\2500"}.p-news__list{flex-basis:80%}.p-news__list dl{background-color:#fff;padding:16px 32px;margin-top:0;display:flex}.p-news__list dl dt{flex-basis:5.5rem}.p-news__list dl dd{flex-basis:100%}.p-news__list dl dt time{color:#bb3c28}.p-news__list dl dd{margin-left:1.5em;font-weight:600}.p-news__btn{display:block;margin:10px 0 0 auto;padding:8px;max-width:240px;background:#d98927;color:#fff;font-size:.9rem;text-align:center;border-radius:5px}@media only screen and (max-width: 960px){.p-news__h2{padding-right:1em}.p-news__list dl{padding:1em;flex-flow:column}.p-news__list dl dt{font-size:13px;flex-basis:auto}.p-news__list dl dd{margin-left:0;font-size:14px}.p-news{padding-top:60px}.p-news__btn{width:100%;margin-top:5px;padding:8px;font-size:.8rem}}.p-blog-article{padding:150px 0}@media only screen and (max-width: 960px){.p-blog-article{padding:100px 0}}.p-blog-article .article__date{display:block;width:100%;margin-bottom:10px;text-align:right}.p-shop{padding-top:100px;padding-bottom:100px}.p-shop-inner{display:flex}.p-shop__h2:after{content:"Shop \2500\2500"}.p-shop__header{flex-basis:20%}.p-shop__address{flex-basis:55%;padding-right:5%;font-weight:600}.p-shop__address h3{font-size:min(4.6vw,22px)}.p-shop__address address{border-top:1px solid #3C2828;border-bottom:1px solid #3C2828;font-style:normal;padding:1.5rem 0;margin:1.5rem 0;font-size:min(3.75vw,16px)}.p-shop__address address .tel{font-size:26px;margin-top:.2em;display:block}.p-shop__address-hours{font-size:14px}.p-shop__address-hours dt{float:left}.p-shop__address-hours dd{margin-left:5em}.p-shop__map{flex-basis:40%}.p-shop__map p{font-size:12px;margin-top:.4em;text-align:right}.p-shop__map p a{text-decoration:underline}.p-shop__map iframe{width:100%}.p-shop .col{flex-basis:80%;display:flex}@media only screen and (max-width: 960px){.p-shop .col{flex-flow:column}.p-shop__h2{padding-right:1em}.p-shop__address{padding-right:0}.p-shop{padding-top:60px}}.site-footer__content{text-align:center;background:url(bg_foot.jpg) #3e2826}.site-footer__logo{text-align:center;padding:80px}.site-footer{padding-bottom:55px}@media only screen and (min-width: 960px){.site-footer{padding-bottom:35px}}.site-footer h4,.site-footer .h4{margin-bottom:12.5px}@media only screen and (min-width: 960px){.site-footer h4,.site-footer .h4{min-height:calc(var(--font-size-header) * .7);margin-bottom:25px}}.site-footer__content{color:#fff;width:100%}.site-footer__content h1{border-bottom:1px solid #9d9393;padding:20px;margin:0}.site-footer__content-menu{display:flex;width:100%;justify-content:center}.site-footer__content-menu>li{border-right:1px solid #9d9393;flex-basis:50%}.site-footer__content-menu>li:last-child{border-right:0}.site-footer__content-menu>li a{display:block;padding:80px 0 20px;background:no-repeat center 20px / 50px}.site-footer__content-menu>li.line a{background-image:url(icon_line.png)}.site-footer__content-menu>li.mail{background-image:url(icon_mail.png)}.site-footer__content-menu>li.tel a{background-image:url(icon_tel.png)}.site-footer__foot{max-width:1350px;margin:0 auto;display:flex;justify-content:space-between;padding:20px;font-size:14px}.site-footer__foot-sns{margin:0}.site-footer__foot-sns *{display:inline-block}.site-footer__foot-sns dd{margin-left:16px}.site-footer__foot-copyright p{display:inline-block;margin:0 0 0 20px}@media only screen and (max-width: 960px){.site-footer__logo{padding:12vw 0 2vw}.site-footer__foot{display:block;text-align:center;line-height:3}.site-footer__foot-sns dt{display:block}.site-footer__foot-sns dd{margin:8px 16px}.site-footer__foot-copyright p{margin:0 4px}.site-footer{padding-bottom:0}.site-footer__foot-sns .icon{width:32px;height:32px}.site-footer__logo img{width:min(36vw,205px)}.site-footer__content h1 img{width:min(28vw,179px)}.site-footer__content-menu>li a{font-size:12px;padding:60px 0 15px;background-position:center 14px;background-size:40px}}.p-concept{background-image:url(bg_veg01.png),url(bg_veg02.png),url(bg_veg03.png);background-size:153px,162px,153px;background-position:3vw 33%,8vw 100%,83vw 70%;background-repeat:no-repeat,no-repeat,no-repeat}.p-about{background-image:url(bg_veg04.png),url(bg_veg05.png);background-size:100px,169px;background-position:83vw 5%,64vw 27%;background-repeat:no-repeat,no-repeat}.p-feature{background-image:url(bg_veg06.png),url(bg_veg07.png),url(bg_veg05.png),url(bg_veg08.png),url(bg_veg09.png);background-size:191px,140px,169px,114px,167px;background-position:2vw 4%,86vw 30%,-1.5vw 72%,93vw 72%,80vw 96%;background-repeat:no-repeat,no-repeat,no-repeat,no-repeat,no-repeat}.p-news{background-image:url(bg_veg03.png),url(bg_veg02.png);background-size:153px,162px;background-position:4vw 5%,92vw 10%;background-repeat:no-repeat,no-repeat}.p-shop{background-image:url(bg_veg08.png),url(bg_veg10.png);background-size:114px,166px;background-position:86vw 30%,6vw 118%;background-repeat:no-repeat,no-repeat}.template-policy .page-container{background-image:url(bg_veg05.png),url(bg_veg03.png),url(bg_veg06.png),url(bg_veg02.png);background-size:114px,153px,191px,162px;background-position:5vw 10%,90vw 20%,3vw 70%,82vw 65%;background-repeat:no-repeat,no-repeat,no-repeat,no-repeat}.template-product #shopify-section-product-template{background-image:url(bg_veg11.png),url(bg_veg12.png),url(bg_veg13.png),url(bg_veg14.png),url(bg_veg03.png),url(bg_veg04.png),url(bg_veg05.png),url(bg_veg02.png);background-size:141px,207px,196px,114px,153px,100px,114px,162px;background-position:5vw 5%,-2vw 45%,2vw 65%,4vw 90%,90vw 8%,85vw 38%,94vw 70%,82vw 101%;background-repeat:no-repeat,no-repeat,no-repeat,no-repeat,no-repeat,no-repeat,no-repeat,no-repeat}@media only screen and (max-width: 960px){.p-concept{background-size:77px,81px,77px;background-position:-1vw 21%,-1vw 99%,91vw 70%}.p-about{background-size:50px,85px;background-position:88vw 14%,4vw 35%}.p-feature{background-size:96px,70px,85px,57px,84px;background-position:4vw .4%,42vw 4.5%,-1.5vw 79%,88vw 18%,84vw 90%}.p-news{background-size:77px,0;background-position:-2vw 60%,100vw 100%}.p-shop{background-size:57px,83px;background-position:92vw 0%,6vw 96%}.template-policy .page-container{background-size:100px,88px,120px,100px;background-position:-2vw 3%,90vw 20%,-4vw 73%,86vw 55%}.template-product #shopify-section-product-template{background-size:84px,0,0,0,92px,70px,100px,0;background-position:1vw 1.5%,100vw 100%,100vw 100%,100vw 100%,82vw 19%,80vw 55%,67vw 26%,100vw 100%}}.shopify-policy__container{background-color:#fff;color:#3c2828;padding:80px!important;margin:180px auto 80px!important;max-width:1100px!important}.shopify-policy__container h1{border-bottom:2px solid #b0a9a8;padding-bottom:1em;text-align:left}.shopify-policy__container dl{display:flex;border-bottom:1px dashed #b0a9a8;padding:28px 0;margin:0;line-height:1.8}.shopify-policy__container dt{flex-basis:25%;margin:0}.shopify-policy__container dd{flex-basis:75%;margin:0;padding-left:2em}@media only screen and (max-width: 960px){.shopify-policy__container{margin:120px 30px 60px!important;padding:40px!important}.shopify-policy__container h1{font-size:20px}.shopify-policy__container dl{flex-flow:column;padding:1em 0}.shopify-policy__container dt{font-size:13px}.shopify-policy__container dd{font-size:14px;padding:0}}:root{--color-border: #b0a9a8}#shopify-section-collection-template{padding:116px 0 100px}#shopify-section-cart-template{padding:140px 0 100px}.list-view-item__title{font-weight:700}input,textarea,select,.disclosure__toggle{border:1px solid #b0a9a8}.cart__submit{background-color:#d98928;border-radius:3em;color:#fff;padding:1em 4em;margin-top:1em;display:inline-block;transition:all .5s}.cart__submit:hover{color:#000;background-color:#d98928!important}@media only screen and (max-width: 960px){.small--hide{display:none}.cart__price{width:28%}}#ProductSection-product-template{padding:140px 0 100px}#ProductSection-product-template .grid{display:flex;justify-content:space-between}@media only screen and (min-width: 961px){.l-product-images{width:620px;flex-basis:620px}.l-product-details{width:400px;flex-basis:400px}.template-product .main-content{background:linear-gradient(to right,#793228 25%,#e5e3df 25%)}.p-product-details__h2{font-size:30px}.p-product-details__h2:after{font-size:24px;margin-block-start:.5em}}.template-product .product-single__inner{border-top:3px solid #b0a9a8;border-bottom:1px solid #b0a9a8;padding:20px 0 32px}.product-single__title{font-size:26px}.price-item{color:#bb3c28;font-size:36px}.price-item span{font-size:20px}.product-single__description{font-size:14px;line-height:2}.product__price{float:left}.product__policies{margin-top:1.9rem}.price__regular{margin-right:-.5rem}.product__shipping-cost{color:#bb3c28;font-weight:700;font-size:clamp(.75rem,.705rem + .23vw,.875rem)}.product__shipping-cost strong{background-color:#bb3c28;color:#fff;font-size:1.15em;padding:6px 8px}.p-product-details{background-color:#fff;padding:40px}.p-product-details .section-inner{display:flex}.p-product-details__h2{padding-right:1.5em}.p-product-details__h2:after{content:"Details \2500\2500"}.p-product-details__txt{font-size:14px;line-height:2}.p-product-details__h3{font-size:20px;border-bottom:1px solid #b0a9a8;padding-bottom:1rem;padding-top:2rem}.p-product-details__h3:first-child{padding-top:0}.p-product-details__shippingfee{width:75%;max-width:650px;display:block;margin:2em auto 5em}@media only screen and (max-width: 750px){.p-product-details__shippingfee{width:100%;margin:0 auto 3em}}.product-single__media-wrapper{border:2px solid #8C7828}.product-single__thumbnail{border:none;background-color:#fff}.product-single__thumbnail-image{padding:0;transition:all .2s}.product-single__thumbnail-image:not([disabled]):hover{opacity:.8}.active-thumb .product-single__thumbnail-image:hover{opacity:1}.product-single__thumbnail.active-thumb{border:2px solid #8C7828}.product-single__thumbnails-item{padding:4px 7px 6px 9px}#RegisterForm .btn,#CustomerLoginForm .btn,.product-form__cart-submit,.shopify-payment-button .shopify-payment-button__button--unbranded{background-color:#d98928;border-radius:3em;color:#fff;padding:1em;margin-top:1em;display:inline-block;width:75%;transition:all .5s}#RegisterForm .btn:hover,#CustomerLoginForm .btn:hover,.shopify-payment-button .shopify-payment-button__button--unbranded:hover{background-color:#d98928!important;opacity:.8}.product-form__cart-submit{background-color:transparent!important;color:#392928}.product-form__cart-submit:hover{background-color:#fff!important;opacity:.8}.product-form .disclosure__toggle,.product-form input,.product-form select,.product-form textarea{border:1px solid #392928;background-color:#fff}.product-form-option select,.product-form-option input{width:100%}.product-form-option select{background:url(arrow.png) 95% center #fff no-repeat;background-size:12px 11px}.product-form-notice{font-size:13px;line-height:2;margin:-2rem 0 2rem}.product-form-notice li:before{content:"\30fb"}.cart-popup-wrapper{background-color:#fff;box-shadow:0 0 4px #00000040}@media only screen and (max-width: 960px){#ProductSection-product-template{padding:60px 0 0}#ProductSection-product-template .grid{flex-flow:column;padding:30px}.template-product .main-content{background:linear-gradient(#793228 250px,#e5e3df 250px)}.product-form__cart-submit,.shopify-payment-button .shopify-payment-button__button--unbranded{width:100%}.p-product-details{padding:40px 30px}#ProductSection-product-template .section-inner{width:100%}#ProductSection-product-template .section-title:after{margin-block-start:0}.p-product-details__h2{padding-right:1em}.product-single__title{font-size:20px}.price-item{font-size:28px}.product__policies{margin-top:1.3rem}.thumbnails-wrapper{top:4px}.product-single__thumbnails-item{padding:2px}.slider-active .product-single__thumbnails{max-width:85%}}@media only screen and (max-width: 960px){.section-inner{width:calc(100% - 3rem)}}#loading{width:100vw;height:100vh;transition:all 1s;background-color:#fff;position:fixed;top:0;left:0;z-index:999999}.spinner{width:100px;height:100px;margin:45vh auto 0;background-color:#e5e3df;border-radius:100%;animation:sk-scaleout 1s infinite ease-in-out}@keyframes sk-scaleout{0%{transform:scale(0)}to{transform:scale(1);opacity:0}}.loaded{opacity:0;visibility:hidden}@keyframes modal-video{0%{opacity:0}to{opacity:1}}@keyframes modal-video-inner{0%{transform:translateY(100px)}to{transform:translate(0)}}.modal-video{position:fixed;top:0;left:0;width:100%;height:100%;background-color:#000000bf;z-index:1000000;cursor:pointer;opacity:1;animation-timing-function:ease-out;animation-duration:.3s;animation-name:modal-video;-webkit-transition:opacity .3s ease-out;-moz-transition:opacity .3s ease-out;-ms-transition:opacity .3s ease-out;-o-transition:opacity .3s ease-out;transition:opacity .3s ease-out}.modal-video-close{opacity:0}.modal-video-close .modal-video-movie-wrap{-webkit-transform:translate(0,100px);-moz-transform:translate(0,100px);-ms-transform:translate(0,100px);-o-transform:translate(0,100px);transform:translateY(100px)}.modal-video-body{max-width:940px;width:100%;height:100%;margin:0 auto;display:table}.modal-video-inner{display:table-cell;vertical-align:middle;width:100%;height:100%}.modal-video-movie-wrap{width:100%;height:0;position:relative;padding-bottom:56.25%;background-color:#333;animation-timing-function:ease-out;animation-duration:.3s;animation-name:modal-video-inner;-webkit-transform:translate(0,0);-moz-transform:translate(0,0);-ms-transform:translate(0,0);-o-transform:translate(0,0);transform:translate(0);-webkit-transition:-webkit-transform .3s ease-out;-moz-transition:-moz-transform .3s ease-out;-ms-transition:-ms-transform .3s ease-out;-o-transition:-o-transform .3s ease-out;transition:transform .3s ease-out}.modal-video-movie-wrap iframe{position:absolute;top:0;left:0;width:100%;height:100%}.modal-video-close-btn{position:absolute;z-index:2;top:-35px;right:-35px;display:inline-block;width:35px;height:35px;overflow:hidden;border:none;background:transparent}.modal-video-close-btn:before{transform:rotate(45deg)}.modal-video-close-btn:after{transform:rotate(-45deg)}.modal-video-close-btn:before,.modal-video-close-btn:after{content:"";position:absolute;height:2px;width:100%;top:50%;left:0;background:#fff;border-radius:5px;margin-top:-6px}.p-modal-video{margin-bottom:2rem}.js-modal-video{display:block;height:450px;z-index:0}.js-modal-video .thumbnail{width:100%;height:450px;object-fit:cover;object-position:0 65%;position:absolute}.p-modal-video__play{background:url(icon_play.svg) no-repeat;background-size:100px;width:100px;height:100px;left:calc(50% - 50px);top:calc(50% - 50px);z-index:300;position:relative;transition:all .2s ease-out}.p-modal-video__play:hover{opacity:.65}@media only screen and (max-width: 960px){.js-modal-video{width:calc(100% + 3rem);height:auto;position:relative}.js-modal-video .thumbnail{height:auto;margin-left:-1.5rem;position:relative}.p-modal-video__play{position:absolute;background-size:80px;width:80px;height:80px;left:calc(50% - (40px + 1.5rem));top:calc(50% - 40px)}}.l-account-page,.p-content-customer #RecoverPasswordForm,.p-content-customer #RegisterForm{max-width:520px;margin:12vh auto 8vh}.l-account-page-full{margin:12vh auto 8vh}.c-guest-login{margin:4rem 0}.c-guest-login h2{font-size:1.3rem}#customer_login_guest .btn{margin-top:1em;background-color:#111;color:#fff}#customer_login_guest .btn:hover{opacity:.8}@media only screen and (max-width: 960px){.l-account-page{margin:15vh auto 7vh}}.template-customers-reset_password .text-center{display:block;margin:0 auto}.myaccount__order-history .responsive-table{background-color:#fff;width:90%}@media only screen and (max-width: 960px){.myaccount{gap:15px}.myaccount__order-history h2{margin-bottom:15px}.myaccount__order-history .responsive-table{width:100%}}.template-customers-account{padding-top:10vh}#backToCollection{padding-bottom:4em}@media only screen and (min-width: 961px){#Collection .grid--view-items .medium-up--one-third{float:left;width:31%;margin-right:3.5%}#Collection .grid--view-items .medium-up--one-third:nth-child(3n){margin-right:0}}#Collection .grid-view-item{margin-bottom:80px}
/*# sourceMappingURL=/cdn/shop/t/12/assets/style.css.map */
