:root{--font-color: #373737;--red: #F8C2C2;--bg-color: #EBE6E1;--easing: cubic-bezier(.2, 1, .2, 1)}*,h1,h2,h3,h4{font-family:hiragino-kaku-gothic-pron,sans-serif}.yeseva{font-family:Yeseva One,serif!important}.sippori{font-family:Shippori Mincho,serif!important}html{font-size:62.5%}html,body,div,span,h1,h2,h3,h4,h5,h6,p,a,dl,dt,dd,ol,ul,li,thead,tr,th,td,button,.h1,.h2,.h3,.h4,.h5{color:var(--font-color);letter-spacing:.12rem}body.fixed{overflow-y:hidden;height:100%}a{text-decoration:none;transition:.2s}a:hover{opacity:.7}.flex,.pc-flex{display:flex!important}.sp-flex,.none{display:none!important}.inner{max-width:1500px;width:100%;margin:0 auto;padding:0 30px}.inner02{max-width:1190px;width:100%;margin:0 auto;padding:0 15px}.section-header.shopify-section-group-header-group{margin-top:-1px}@media screen and (min-width: 751px){.sp{display:none!important}}@media screen and (max-width: 750px){.pc,.pc-flex{display:none!important}.sp-flex{display:flex!important}}@media screen and (min-width: 981px){.sp-header{display:none!important}}@media screen and (max-width: 980px){.pc-header{display:none!important}}header{width:100%;position:fixed;top:0;z-index:50}.headerlogo{font-size:0;margin:35px 0 0;padding:0;display:flex;align-items:center;position:relative;z-index:1000}.headerlogo img{height:92px}.header-wrap{width:100%;max-width:1800px;margin:0 auto;padding:0 20px}.header-maincontent{margin-left:auto;text-align:right}.header-contact{display:inline-block}.header-contact a{display:flex;align-items:center;padding:1px 30px;background-color:var(--font-color);gap:20px;border-radius:0 0 10px 10px}.header-contact a span{color:#fff}img.header-contact-icon{max-width:40px;width:100%}.header-bottom-content{align-items:center;gap:10px;margin-top:5px}.header-contents{align-items:center;gap:20px}.header-contents li{position:relative}.header-contents li a{background-color:var(--font-color);border-radius:50px;width:60px;height:60px;display:flex;align-items:center;justify-content:center;cursor:pointer}.header-contents li img{max-width:40px;width:100%}span.cart-item-num{font-size:1rem;position:absolute;padding:5px;background-color:var(--bg-color);color:var(--font-color);border-radius:50%;aspect-ratio:1;top:0;right:5px;height:18px;text-align:center;line-height:9px;bottom:auto;width:18px}.pc-nav{background-color:var(--bg-color);border-radius:50px}.pc-nav ul{gap:24px;padding:0 30px}li.headermenu-topic a{padding:15px 0;display:block}.chidmenu .headermenu-topic-wrap{position:relative;padding-right:30px}li .submenu-btn{position:absolute;width:20px;height:20px;display:inline-block;top:0;bottom:0;margin:auto;right:0;cursor:pointer}li .submenu-btn span{display:inline-block;width:100%;height:100%;position:relative}li .submenu-btn span:before{content:"";position:absolute;right:1%;width:15px;height:1px;top:0;bottom:0;margin:auto;display:block;border-radius:10px;z-index:2;background-color:var(--font-color)}li .submenu-btn span:after{content:"";position:absolute;right:1%;width:15px;height:1px;background-color:var(--font-color);display:block;top:0;bottom:0;margin:auto;-webkit-transform:rotate(90deg);transform:rotate(90deg);transition:.2s;z-index:2;transition:.3s;border-radius:10px}li .submenu-btn.open-submenu-btn span:after{transition:.3s;-webkit-transform:rotate(0deg);transform:rotate(0)}.submenu{position:absolute;padding:clamp(20px,1.95vw,40px);top:calc(115px + 10%);background-color:var(--bg-color);border:1px solid var(--font-color);width:clamp(90%,93.75vw,1200px);left:0;right:0;margin:auto;opacity:0;visibility:hidden;-webkit-transition:all .3s ease-out;transition:all .3s ease-out;z-index:-1;max-height:80vh;overflow-y:scroll}.submenu.openmenup-pc{visibility:visible;opacity:1;z-index:3}ul.submenu-list{display:flex;flex-wrap:wrap;gap:30px 50px;gap:clamp(10px,1.56vw,30px) clamp(20px,3.13vw,50px);padding:0}li.headermenu-topic-sub{width:29%;width:calc((100% - clamp(20px,3.13vw,50px)*2) / 3)}ul.submenu-list02{padding:0;margin-top:10px}li.headermenu-topic-sub a{padding:0;text-align:left;font-size:2rem;font-size:clamp(1.6rem,1.41vw,2rem);font-weight:700}li.headermenu-topic-sub02 a{text-align:left;padding:0 0 0 20px;font-size:1.6rem;font-size:clamp(1.3rem,1.17vw,1.6rem);position:relative;font-weight:400}li.headermenu-topic-sub02 a:before{content:"";display:inline-block;width:10px;height:1px;background-color:var(--font-color);position:absolute;top:0;bottom:0;margin:auto;left:0}@media screen and (min-width: 1500px){.submenu{width:clamp(90%,62.5vw,1000px);max-width:1000px}}@media screen and (max-width: 1290px){.header-contents li a{width:clamp(20px,4.69vw,60px);height:clamp(20px,4.69vw,60px)}.header-contents li img{max-width:clamp(15px,3.13vw,40px)}li.headermenu-topic a{font-size:clamp(1.3rem,1.25vw,1.6rem)}.pc-nav ul{gap:clamp(15px,1.88vw,24px);padding:0 clamp(18px,2.34vw,30px)}.headerlogo img{height:75px}ul.submenu-list02,ul.submenu-list{padding:0}.chidmenu .headermenu-topic-wrap{padding-right:25px}li .submenu-btn span:before,li .submenu-btn span:after{width:10px}}@media screen and (max-width: 980px){.header-contents-main{background-color:#fff}.header-contents{gap:5px}.header-wrap{padding:6px 15px}.headerlogo{font-size:0;margin:0;padding:0;display:flex;align-items:center;position:relative;z-index:1000}.headerlogo img{height:47px}.header-iconmenu{display:flex;align-items:center;justify-content:flex-end;gap:0 20px}.header-contents li a{width:47px;height:47px;background-color:none;background-color:transparent}.header-contents li img{max-width:47px}.header-spmenu-openbtn{width:40px;height:40px;border-radius:50px;border:2px solid var(--font-color);position:relative;cursor:pointer;z-index:1000}.header-spmenu-openbtn span{width:clamp(10px,4.8vw,20px);height:1px;background-color:var(--font-color);display:inline-block!important;position:absolute;top:13px;left:0;right:0;margin:auto;border-radius:5px;transition:all .4s}.header-spmenu-openbtn span:nth-of-type(2){top:19px}.header-spmenu-openbtn span:nth-of-type(3){top:25px}.header-spmenu-openbtn.open{border:none}.header-spmenu-openbtn.open span:nth-of-type(1){transform:translateY(6px) rotate(-45deg);-webkit-transform:translateY(6px) rotate(-45deg)}.header-spmenu-openbtn.open span:nth-of-type(2){display:none!important}.header-spmenu-openbtn.open span:nth-of-type(3){top:25px;transform:translateY(-6px) rotate(45deg);-webkit-transform:translateY(-6px) rotate(45deg)}.header-spmenu-nav{position:absolute;z-index:9;right:0;width:100%;height:100vh;transition:all .3s!important;visibility:hidden;opacity:0;max-width:100%;top:0;overflow:auto;background-color:var(--bg-color)}.header-spmenu-nav.open{visibility:visible;opacity:1}.header-spmenu-nav-wrap{padding:60px 0 0;width:100%;overflow-y:scroll;height:100%;display:flex;flex-direction:column;justify-content:space-between}.spmenu-iconlist{justify-content:center;gap:10px;margin-bottom:10px}.spmenu-iconlist span.cart-item-num{background-color:var(--font-color);color:#fff}.header-spmenu-nav-main{padding:0 30px;margin-bottom:30px}.header-iconmenu-list.spmenu-iconlist li{position:relative;width:40px}nav.sp-header.sp-nav{margin-top:20px}li.headermenu-topic{border-bottom:1px solid var(--font-color)}.sp-menu-topic-wrap,.sp-menu-topic-wrap02{position:relative}ul.sp-submenu{background-color:#fff;max-height:0;overflow:hidden;transition:max-height .5s ease}ul.sp-submenu.openmenu-sp{max-height:2000px}li.headermenu-topic a{font-size:1.5rem}.sp-submenu-btn{width:30px;height:30px;position:absolute;right:0;bottom:0;top:0;margin:auto}.sp-submenu-btn span{position:relative;width:100%;height:100%;display:inline-block}.sp-submenu-btn span:after{content:"";width:11px;height:11px;display:block;border-top:solid 1px var(--font-color);border-right:solid 1px var(--font-color);transform:rotate(135deg);position:absolute;top:0;bottom:0;right:0;left:0;margin:auto;transition:.3s}.sp-submenu-btn.openmenu-sp span:after{transform:rotate(316deg);top:15%}li.headermenu-topic a{padding-left:30px}li.sp-headermenu-topic-sub:first-child{border-top:1px dotted var(--font-color)}li.sp-headermenu-topic-sub{border-bottom:1px dotted var(--font-color)}li.sp-headermenu-topic-sub:last-child{border-bottom:none}.sp-submenu-btn02{width:40px;height:100%;position:absolute;right:0;bottom:0;top:0;margin:auto;z-index:5;padding-right:3%}.sp-submenu-btn02 span{position:relative;width:100%;height:100%;display:inline-block}.sp-submenu-btn02 span:before{content:"";position:absolute;right:0;width:15px;height:1px;top:0;bottom:0;margin:auto;display:block;border-radius:10px;z-index:2;background-color:var(--font-color)}.sp-submenu-btn02 span:after{content:"";position:absolute;right:0;width:15px;height:1px;background-color:var(--font-color);display:block;top:0;bottom:0;margin:auto;-webkit-transform:rotate(90deg);transform:rotate(90deg);transition:.2s;z-index:2;transition:.3s;border-radius:10px}.sp-submenu-btn02.openmenu-sp02 span:after{-webkit-transform:rotate(0deg);transform:rotate(0)}ul.sp-submenu02{max-height:0;overflow:hidden;transition:max-height .5s ease;background-color:var(--bg-color)}ul.sp-submenu02.openmenu-sp02{max-height:2000px}li.sp-headermenu-topic-sub02{padding-left:20px}li.sp-headermenu-topic-sub02 a{border-bottom:1px dotted var(--font-color)}li.sp-headermenu-topic-sub02:last-child a{border-bottom:none}.header-brand{background-color:var(--font-color);color:#fff;padding:30px 30px 60px}.spmenu__image-wrapper{margin:0 auto 20px}.spmenu__text-wrapper p{font-size:1.3rem;color:#fff;margin-bottom:10px}}li.headerpc-sertch-btn{cursor:pointer}.header-search-area{width:50%;max-width:500px;height:80px;position:fixed;left:0;right:0;margin:auto;top:0;bottom:0;z-index:5;opacity:0;visibility:hidden}.header-search-area.open{opacity:1;visibility:visible;transition:all .3s;z-index:1000}form.search-form{position:relative;z-index:1000}button.search-form-icon{background:url(/cdn/shop/files/icon_search.webp?v=1719562740) no-repeat center center;border:none;font-size:0;width:42px;height:41px;background-size:contain;position:absolute;top:0;right:10px;bottom:0;margin:auto}form.search-form input{height:45px;width:100%;border-radius:50px;border:1px solid var(--font-color);padding:5px 50px 5px 10px}.overlay-search{position:fixed;z-index:5;opacity:0;visibility:hidden;display:initial!important;background-color:#00000080;width:100%;height:100vh;left:0;top:0;transition:all .3s;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px)}.overlay-search.open{opacity:1;visibility:visible}@media screen and (max-width: 980px){.header-search-area{max-width:100%;width:90%}button.search-form-icon{width:28px;height:27px}}.top-fv__wrap{position:relative;background-color:#fff}.top-fv__wrap .text__wrap{position:absolute;width:36%;top:16%;left:49%}.top-fv__wrap .text__wrap h2{font-weight:700;font-size:clamp(3rem,3.6vw,6.2rem)}.top-fv__wrap .text__wrap img{margin-top:10px}@media screen and (max-width: 750px){.top-fv__wrap .text__wrap{display:flex;flex-direction:row-reverse;width:auto;top:7%;left:auto;right:11.6%}.top-fv__wrap .text__wrap h2{font-size:clamp(2.8rem,8vw,8.6rem);-ms-writing-mode:tb-rl;writing-mode:vertical-rl;letter-spacing:.5rem}.top-fv__wrap .text__wrap h2.left{margin-left:10px}.top-fv__wrap .text__wrap h2.right{margin-top:16vw}}.common-btn{background-color:var(--font-color);color:#fff;display:inline-block;position:relative;padding:14px 20px;font-size:1.6rem;min-width:200px}.common-btn:before{content:"";width:80px;height:1px;background-color:var(--font-color);display:inline-block;position:absolute;right:-20%;top:0;bottom:0;margin:auto;transition:.4s;transform:translate(0)}.common-btn:after{content:"";transition:.4s;width:40px;height:1px;display:inline-block;background-color:#fff;position:absolute;right:0;bottom:0;top:0;margin:auto;z-index:2}@media screen and (min-width: 751px){.common-btn:hover{opacity:1}.common-btn:hover:before{transform:translate(20px)}.common-btn:hover:after{width:20px}}@media screen and (max-width: 750px){.common-btn{width:100%;min-width:0;text-align:left}.common-btn:before{content:"";width:40px;height:1px;right:-20px;transition:.4s;transform:translate(0)}.common-btn:after{content:"";transition:.4s;width:20px;height:1px;right:0}}.option-title{margin-bottom:30px;line-height:1;font-size:4rem}ul.option-list{justify-content:flex-start;gap:20px;flex-wrap:wrap}.option-list li{background-color:var(--bg-color)}.option-list li a{display:block;padding:20px;font-size:2rem}.option-text{margin-top:7rem}.option-text p{margin-top:0;margin-bottom:5px}@media screen and (max-width: 750px){.option-title{text-align:center;font-size:3.2rem}ul.option-list{flex-wrap:wrap;justify-content:flex-start;gap:10px}.option-list li a{padding:10px;font-size:1.6rem;line-height:1.5}.option-text{margin-top:5rem}}.maincategory{margin-top:100px}.maincategory ul.option-list{gap:10px}.maincategory .option-list li{width:29%;width:calc((100% - 20px) / 3)}.maincategory .option-list li a{font-size:1.6rem;font-size:clamp(1.3rem,1.25vw,1.6rem);padding:14px 30px 14px 12px;padding:clamp(10px,1.09vw,14px) clamp(20px,2.34vw,30px) clamp(10px,1.09vw,14px) clamp(10px,.94vw,12px);display:flex;height:100%;width:100%;align-items:center;position:relative}.maincategory .option-list li a:after{content:"";width:10px;width:clamp(9px,.78vw,10px);height:10px;height:clamp(9px,.78vw,10px);display:block;border-top:solid 1px var(--font-color);border-right:solid 1px var(--font-color);transform:rotate(45deg);position:absolute;top:0;bottom:0;right:16px;right:clamp(8px,1.02vw,13px);margin:auto;transition:right .25s ease-in}@media screen and (max-width: 750px){.maincategory .option-list li{width:49%;width:calc((100% - 10px)/2)}.maincategory .option-list li a{font-size:1.3rem;font-size:clamp(1.1rem,3.47vw,1.6rem)}}.tabeiki-collection{overflow-x:hidden}a.common-btn.collection__view-all-btn{text-align:left}.collection__title_wrap{align-items:center;justify-content:space-between;margin-bottom:65px}.collection__title .title:not(:only-child){margin-top:0;margin-bottom:0!important;font-size:clamp(2rem,4.69vw,8rem);position:relative;z-index:2}.collection__title-wrap-content{position:relative}img.collection__titleimg{min-width:clamp(100%,42.97vw,624px);position:absolute;left:8%;bottom:-50%;z-index:1}.soryo-textline-text{background-color:var(--red);text-align:center;font-size:2rem;padding:9px 10px;margin-bottom:5rem}.top-collection-banner{margin-bottom:50px}.column-banner-list{display:flex;align-items:center;justify-content:center;gap:15px}.column-banner-list li{width:calc((100% - 15px)/2)}.tabeiki-collection .grid,.tabeiki-collection-list .grid{row-gap:clamp(15px,3.13vw,40px);column-gap:clamp(15px,3.13vw,40px)}.tabeiki-collection .full-unstyled-link,.tabeiki-collection-list .full-unstyled-link{font-size:1.6rem}.tabeiki-collection .card-information>.price,.tabeiki-collection-list .card-information>.price{font-size:1.3rem}.tabeiki-collection .quick-add__submit,.tabeiki-collection-list .quick-add__submit{font-size:clamp(1.3rem,1.09vw,1.6rem)}.quick-add__submit-wrap{position:relative}img.quick-add__submit-img{width:30px;width:clamp(25px,2.34vw,30px);position:absolute;z-index:1;top:0;bottom:0;margin:auto;left:clamp(0px,.78vw,10px)}img.quick-add__submit-img.soldout-carticon{opacity:.5}@media screen and (min-width: 990px){.tabeiki-collection .grid--6-col-desktop .grid__item,.tabeiki-collection-list .grid--6-col-desktop .grid__item{width:calc(16.66% - clamp(15px,3.13vw,40px) * 5 / 6);max-width:calc(16.66% - clamp(15px,3.13vw,40px) * 5 / 6)}.tabeiki-collection .grid--5-col-desktop .grid__item,.tabeiki-collection-list .grid--5-col-desktop .grid__item{width:calc(20% - (clamp(15px,3.13vw,40px)*.8));max-width:calc(20% - (clamp(15px,3.13vw,40px)*.8))}.tabeiki-collection .grid--4-col-desktop .grid__item,.tabeiki-collection-list .grid--4-col-desktop .grid__item{width:calc(25% - (clamp(15px,3.13vw,40px)*.75));max-width:calc(25% - (clamp(15px,3.13vw,40px)*.75))}.tabeiki-collection .grid--3-col-desktop .grid__item,.tabeiki-collection-list .grid--3-col-desktop .grid__item{width:calc(33.33% - clamp(15px,3.13vw,40px) * 2 / 3);max-width:calc(33.33% - clamp(15px,3.13vw,40px) * 2 / 3)}.tabeiki-collection .grid--2-col-desktop .grid__item,.tabeiki-collection-list .grid--2-col-desktop .grid__item{width:calc(50% - (clamp(15px,3.13vw,40px)/2));max-width:calc(50% - (clamp(15px,3.13vw,40px)/2))}}@media screen and (min-width: 750px) and (max-width: 989px){.tabeiki-collection .slider--tablet.grid--peek .grid__item,.tabeiki-collection-list .slider--tablet.grid--peek .grid__item{width:calc(25% - clamp(15px,3.13vw,40px) - 3rem)}.tabeiki-collection .slider--tablet.grid--peek.grid--3-col-tablet .grid__item,.tabeiki-collection-list .slider--tablet.grid--peek.grid--3-col-tablet .grid__item{width:calc(33.33% - clamp(15px,3.13vw,40px) - 3rem)}.tabeiki-collection .slider--tablet.grid--peek.grid--2-col-tablet .grid__item,.tabeiki-collection .slider--tablet.grid--peek.grid--2-col-tablet-down .grid__item,.tabeiki-collection-list .slider--tablet.grid--peek.grid--2-col-tablet .grid__item,.tabeiki-collection-list .slider--tablet.grid--peek.grid--2-col-tablet-down .grid__item{width:calc(50% - clamp(15px,3.13vw,40px) - 3rem)}.tabeiki-collection .grid--2-col-tablet-down .grid__item,.tabeiki-collection-list .grid--2-col-tablet-down .grid__item{width:calc(50% - (clamp(15px,3.13vw,40px)/2))}.tabeiki-collection .grid--1-col-tablet-down.grid--peek .grid__item,.tabeiki-collection-list .grid--1-col-tablet-down.grid--peek .grid__item{width:calc(100% - clamp(15px,3.13vw,40px) - 3rem)}img.quick-add__submit-img{width:40px}}@media screen and (max-width: 750px){.collection__view-all{max-width:100%;padding:0 20px}a.common-btn.collection__view-all-btn{width:100%}.tabeiki-collection .grid,.tabeiki-collection-list .grid{row-gap:clamp(10px,4vw,40px);column-gap:clamp(10px,4vw,40px)}.soryo-textline-text{font-size:1.4rem;margin-bottom:3.5rem}.top-collection-banner{margin-bottom:25px}.column-banner-list{flex-direction:column;gap:10px}.column-banner-list li{width:100%}.collection__title_wrap{justify-content:center;margin-bottom:40px}.collection__title .title:not(:only-child){margin-bottom:1rem;font-size:clamp(2rem,10.67vw,4rem)}img.collection__titleimg{left:0;right:0;margin:auto;min-width:0;max-width:90%}.tabeiki-collection .quick-add__submit span,.tabeiki-collection-list .quick-add__submit span{padding-left:15px}img.quick-add__submit-img{left:8px;width:30px;width:clamp(25px,8vw,30px)}}@media screen and (max-width: 749px){.tabeiki-collection .grid--peek.slider:after,.tabeiki-collection-list .grid--peek.slider:after{margin-left:calc(-1*clamp(10px,4vw,40px))}.tabeiki-collection .grid--2-col-tablet-down .grid__item,.tabeiki-collection-list .grid--2-col-tablet-down .grid__item{width:calc(50% - (clamp(10px,4vw,40px)/2))}.tabeiki-collection .slider--tablet.grid--peek.grid--2-col-tablet-down .grid__item,.tabeiki-collection .grid--peek .grid__item,.tabeiki-collection-list .slider--tablet.grid--peek.grid--2-col-tablet-down .grid__item,.tabeiki-collection-list .grid--peek .grid__item{width:calc(50% - clamp(10px,4vw,40px) - 3rem)}.tabeiki-collection .slider--tablet.grid--peek.grid--1-col-tablet-down .grid__item,.tabeiki-collection .slider--mobile.grid--peek.grid--1-col-tablet-down .grid__item,.tabeiki-collection-list .slider--tablet.grid--peek.grid--1-col-tablet-down .grid__item,.tabeiki-collection-list .slider--mobile.grid--peek.grid--1-col-tablet-down .grid__item{width:calc(100% - clamp(10px,4vw,40px) - 3rem)}}.article-template header{position:static}span.circle-divider.caption-with-letter-spacing{font-size:1.5rem}article.article-template header{display:flex;flex-direction:column-reverse;gap:13px}.article-template__title{font-weight:700;font-family:Shippori Mincho,serif!important}.collection-hero__title{margin:0!important;text-align:center;font-size:clamp(2rem,4.69vw,8rem);line-height:1}.collection-infotext-box{width:100%;max-width:26rem;background-color:var(--red);margin-bottom:12px;padding:20px 14px}.collection-infotext-box.collectionsoryotext{margin-top:18px}.collection-infotext-box p,.collection-infotext-box h3{font-size:1.3rem}.collection-infotext-box h3{margin-bottom:10px}.facets-layout-list--text input[type=checkbox]{top:0;bottom:0;margin:auto}.facet-checkbox .icon-checkmark,.mobile-facets__label .icon-checkmark{top:0!important;bottom:0;margin:auto}.productsubmenu-block.maincategory{margin-top:0;margin-bottom:20px}facet-filters-form.facets{margin-bottom:15px}.item-type-category{margin-bottom:10px}.item-type-category-list li{font-size:1.1rem;padding:3px 5px;background-color:var(--red)}@media screen and (min-width: 750px){.collection-hero{padding:130px 0 100px;padding:clamp(20px,7.81vw,130px) 0 clamp(10px,5.47vw,100px)!important}.collection-hero.sub-collection{padding:clamp(20px,7.81vw,130px) 0 10px!important}}@media screen and (max-width: 749px){.collection-hero__title{font-size:clamp(1.6rem,6.4vw,4rem)}.collection-hero{padding:50px 0 0;padding:clamp(20px,13.33vw,50px) 0 0!important}.collection.tabeiki-collection-list{margin-top:10px}.collection-infotext-box.collectionsoryotext{margin-top:80px}.collection-infotext-box p,.collection-infotext-box h3{font-size:1.6rem}.collection-infotext-box h3{text-align:center}.collection-infotext-box{max-width:100%;margin-bottom:35px;padding:20px 14px;display:flex;flex-direction:column;justify-content:center;align-items:center}}.product__info-container .otoriyose-note{background-color:var(--red);padding:20px;font-size:1.3rem;margin-bottom:3rem}.otoriyose-note h3{font-size:1.3rem;margin-bottom:10px}.product__title{padding-bottom:10px;border-bottom:2px solid var(--font-color);margin-bottom:3rem!important}.product__title h1{margin:0;font-size:2rem;font-size:clamp(1.6rem,1.56vw,2rem);line-height:1.5}.product .price .price-item{font-size:2.8rem;color:#cc3e32}.product span.product-taxtext{font-size:1.3rem;padding-left:20px}.product .regularprice-text{display:block;font-size:1.3rem;margin-bottom:5px}.product .product-btn-wrap{position:relative}.product .product-form__submit{border:none;-webkit-appearance:none;-moz-appearance:none;appearance:none;cursor:pointer;text-align:center;background-color:#317428;justify-content:center;padding:15px 10px;border-radius:50px}.product .product-form__submit span{color:#fff;font-size:1.6rem}.product .product-form__buttons{max-width:378px}.product img.product-btn-icon{position:absolute;width:40px;left:95px;left:clamp(10px,7.42vw,95px);top:0;bottom:0;margin:auto}.product__info-container .product__description{margin-top:40px}.related-products__heading{margin-bottom:5px!important;font-size:4rem}.related-products__subtitle-text{font-size:1.6rem;margin-bottom:30px}.product__description p{line-height:2;margin-bottom:10px}@media screen and (max-width: 749px){.product .product-form__buttons{max-width:100%}.otoriyose-note h3{text-align:center}.product img.product-btn-icon{left:60px;left:clamp(10px,16vw,95px)}}
/*# sourceMappingURL=/cdn/shop/t/8/assets/custom.css.map */
