body,h1,.h1,h2,.h2,h3,.h3,h4,.h4,h5,.h5,h6,.h6{font-family:EB Garamond,YakuHanMPs,A1 Mincho,\6e38\660e\671d,Yu Mincho,\30d2\30e9\30ae\30ce\660e\671d  Pro W3,Hiragino Mincho Pro,serif!important;line-height:1.6}a{transition:.2s ease all}a:hover{opacity:.7}@media screen and (min-width:750px){#shopify-section-header{padding-bottom:67px;position:relative}.site-header{box-sizing:border-box!important;left:0;position:absolute;width:100%}.site-header.header-fixed{position:fixed;top:0;transform:translateY(-100%);width:100%;z-index:1}.site-header.header-fixed .site-header-inner{background:#f7f7f3;margin:0 -30px;opacity:1;padding:0 30px 12px;transform:translateY(100%);transition:.5s}.site-header.header-fixed.header-hide .site-header-inner{opacity:0;transform:translateY(-100%)}}.arrow-right:before{border-top:solid 1px #000;border-right:solid 1px #000;content:"";display:block;height:5px;transform:rotate(45deg);width:5px}.breadcrumbs-wrap{margin:0 auto;max-width:initial;padding:0;width:calc(100% - 166px)}.breadcrumb{display:flex;font-size:11.24px;letter-spacing:-.05em;margin-bottom:16px}.breadcrumb li:not(:first-of-type){display:flex}.breadcrumb a{color:#b7b7b8}.breadcrumb a:last-of-type{color:#000}.bread__arrow{margin:0 .5em}.sp-hide,.sp{display:none}.pc-hide,.pc{display:block}@media screen and (max-width:749px){.sp-hide,.sp{display:block}.pc-hide,.pc{display:none}}.inner__1200{margin-inline:auto;padding-inline:25px;max-width:1250px}@media screen and (max-width:749px){.inner__1200.--no-pd-sp{padding-inline:0}}.inner__960{margin-inline:auto;padding-inline:25px;max-width:1010px}#MainContent .recentviewsMain{background:transparent!important;border:none!important;margin:0 0 120px;padding:0!important}#recentviews1 h1.rv__center{font-size:24px!important;letter-spacing:-.04em!important}#rv__recent_products .slick-list{width:100%!important}#rv__recent_products .slick-track{display:flex;min-width:100%!important}#rv__recent_products .slick-slide{width:25%!important}#rv__recent_products.rv__grid,#MainContent .recentviewsMain .rv__product_box{background:transparent!important}#MainContent .recentviewsMain .rv__product_box{padding-bottom:0!important}.recentviewsMain .page-width{padding:0;max-width:100%}#recentviews1{margin:0 auto!important;width:calc(100% - 166px)}#rv__recent_products.rv__grid{margin-left:-30px;width:calc(100% + 30px)!important}.rv__row{display:flex;justify-content:space-between}.rv__grid .rv__row .rv__column>div{margin:0!important}h1.rv__center{font-size:20px!important;letter-spacing:.1em}.recentviewsMain .rv__column{padding:0 0 0 30px!important}.productImg.compact{padding-bottom:100%!important}.productImg img{height:100%!important}.recentviewsMain .rv__product_box{border:none!important}.recentviewsMain .rv__product_box h2,.rv__img_wrap .rv__price{font-size:15px;padding:0!important}#rv__recent_products button.slick-arrow{display:none!important}.recentviewsMain .rv__product_box h2{font-size:16px;margin-top:10px!important}.recentviewsMain .rv__product_box .rv__price{font-size:16px}.recentviewsMain .rv__product_box .rv__price span{font-size:14px}.rv__img_wrap .pro-form{display:none}.clearAll span{font-size:12.64px;letter-spacing:-.05em;text-decoration:underline}@media screen and (min-width:750px){.main-content{padding-top:0}.breadcrumb{margin-top:16px}}@media screen and (max-width:749px){main{padding-bottom:33px;position:relative}.template-index main{border-bottom:none;padding-bottom:0}.breadcrumbs-wrap{bottom:0;font-size:12.64px;letter-spacing:-.05em;max-width:100%;padding-right:0!important;position:absolute;width:auto}.breadcrumbs-wrap:after{background:linear-gradient(to right,#f7f7f400,#f7f7f4);bottom:0;content:"";height:33px;position:absolute;right:0;width:30px}.breadcrumb{font-size:12.64px;margin-bottom:15px;overflow-x:auto;padding-right:25px;white-space:nowrap}.main-content{padding-top:0}.page-width{padding:0 25px}.grid{margin-left:-25px}.grid__item{padding-left:25px}.index-section{padding:24px 0}#shopify-section-1644371027c8b5322c{padding:32px 0 24px}#recentviews1{padding:0 25px;width:100%}#recentviews1 h1.rv__center{font-size:18px!important}#rv__recent_products.rv__grid{margin:0 -25px;width:calc(100% + 50px)!important}#rv__recent_products .slick-track{padding-left:25px}#rv__recent_products .slick-slide{min-width:40vw!important;width:40vw!important}.recentviewsMain .rv__column{padding:0 12px 0 0!important}}.switch-logo-wrap{background:#1a753b;color:#fff;display:flex;height:40px;justify-content:space-between;position:relative;z-index:2}.switch-logo-wrap.saryo{background:#951b1e}.switch-logo-area{align-items:flex-start;display:flex;margin:9px 0 7px 12px}.switch-logo-area span{border:1px solid rgba(255,255,255,.7);border-radius:2px;font-family:\6e38\30b4\30b7\30c3\30af\4f53,YuGothic,\6e38\30b4\30b7\30c3\30af  Medium,Yu Gothic Medium,\6e38\30b4\30b7\30c3\30af,Yu Gothic,sans-serif;font-size:12px;letter-spacing:-.04em;margin-left:15px;padding:2px 4px}.switch-logo-area picture{margin:1px 0 0 15.2px}.switch-logo-area picture img{width:100px}.switch-button{margin:5px 8px 0 0}.switch-button a{align-items:center;background:#fff;border-radius:2px 2px 0 0;display:flex;height:100%;justify-content:center;padding:10px 20px}.switch-button .arrow-right{margin-left:12px}.announcement-bar{align-items:center;display:none;height:40px;justify-content:center;padding:0}.announcement-bar__message{font-size:14.22px;line-height:1.6;padding:13px 0 10px}.site-header__logo img{height:55px;background:#f7f7f4}.site-nav{text-align:left}.search-bar__submit{align-items:center;display:flex;left:25px;padding:0 11px;right:auto}.search-bar__submit svg{height:13px;width:13px}.site-header__icons-inner .wk-filled svg path{fill:transparent!important;stroke:#282828!important}.site-header__cart-count{background:#c32104;height:20px;width:20px}.site-header__cart-count span{font-family:EB Garamond,YakuHanMPs,A1 Mincho,\6e38\660e\671d,Yu Mincho,\30d2\30e9\30ae\30ce\660e\671d  Pro W3,Hiragino Mincho Pro,serif!important;font-size:14px;font-style:normal;font-weight:400;margin-top:-2px}.search-form--wrap .search-bar__input{border-color:#eeedf0;border-radius:4px;font-size:15px;height:32px;min-height:initial;padding:9px 9px 9px 35px}.search-form--wrap .search-bar__input::placeholder{color:#b7b7b8;font-size:15px}a.wk-link{display:inline-flex;padding:10px}a.wk-link .wk-icon{height:35px;margin:0;width:35px}a.wk-link .wk-icon svg path{stroke:transparent}.site-nav a{padding:2px 0!important}.site-nav__link .site-nav__label{padding:3px 10px}.site-nav__link:not([disabled]):hover .site-nav__label{border:none}.site-nav__link--active .site-nav__label{background:#282828;border:none;border-radius:9999px;color:#fff}.site-nav__link:focus .site-nav__label{border:none}.header-widebnr__cristmas{width:100%}.header-widebnr__cristmas a{display:block;width:100%;text-indent:-99em;height:56px;overflow:hidden;background:url(/cdn/shop/files/headbnr_cristmas2022.png?v=1669875736) no-repeat center top #9f1f34;background-size:auto 56px}@media screen and (min-width:1120px){nav{white-space:nowrap}}@media screen and (min-width:750px){.site-header{box-sizing:content-box;margin:0 auto;padding:0 30px}.site-header__mobile-nav{display:flex;height:67px}.site-header__logo{margin:0}.site-header__icons{margin-left:auto}.site-header__cart-count{right:2px;top:10px}.site-header__icons-wrapper{align-items:flex-start;flex-wrap:wrap;font-size:14.22px}.nav-search--wrap{align-items:flex-start;display:flex;margin-top:23px}.nav-search--wrap .search-form--wrap{margin-left:10px;margin-top:2px;max-width:395px;width:100%}.header-logo-area{margin-top:auto;width:73px}.site-nav{margin:0}.site-nav__link .site-nav__label{display:block;line-height:1;padding:8px 16px}.site-header__account,.site-header__cart{display:inline-flex}.site-header__cart{margin-left:4px;padding:10px;width:55px}.site-header__account{line-height:1;margin-top:24px;padding:10px 16px}.site-header__icons-inner{display:flex;margin-top:13px}.site-header__icons-inner a.wk-link{margin-left:4px}a.wk-link .wk-icon svg{height:35px;width:35px}.site-nav__link .site-nav__label{font-size:14.22px}}@media screen and (max-width:749px){.search-bar__input{font-size:16px!important}.switch-logo-wrap{height:33px}.switch-logo-area{align-items:flex-start;margin:8px 0 0 12px}.site-header{border:none}.site-header .grid{height:60px;margin-left:0}.site-header__account{display:none!important}.switch-logo-area span{font-size:8px;line-height:1;margin-left:9.8px;padding:2px 4px}.switch-logo-area img{display:block;max-width:95px}.switch-logo-area picture{margin:2px 0 0 9.8px}.switch-logo-area picture img{width:75px}.switch-button{margin:4px 8px 0 0}.switch-button a{align-items:flex-start;padding:6.2px 7.7px 0 14.2px}.switch-button img{max-width:75.34px}.switch-button .arrow-right{margin:5px 0 0 10px}.arrow-right:before{height:4.5px;width:4.5px}.announcement-bar{height:26px}.announcement-bar__message{font-size:11px;padding:0}.site-header__icon{display:flex;left:0;position:absolute;top:50%;transform:translateY(-50%)}.site-header__menu{left:19px;padding:6px 5px;top:16px;transform:none}.icon-hamburger{height:16.28px!important;width:17.56px}.site-header__logo img{height:44px}.site-header__icon svg{height:19px;overflow:visible!important}.site-header__icons{padding:0}.site-header__icons-inner{align-items:center;display:flex}.site-header__wish{left:auto;right:40px}a.wk-link{align-items:center;display:flex;padding:0;position:absolute;right:61px}.wk-icon{margin:0}.site-header__cart{align-items:center;display:flex;left:auto;padding:10px 5px;right:21px}.site-header__cart svg{height:28px;width:28px}.site-header__cart-count{height:16px;min-width:initial;right:-7px;top:-1px;width:16px}.site-header__cart-count span{font-size:2.667vw}.site-header__logo{margin:8px 0 0;padding-left:0}.site-header__logo-image{margin:0 auto!important;width:44px}.sp-nav-wrap{height:40px;position:relative}.sp-nav-wrap:after{background:linear-gradient(to right,#f7f7f400,#f7f7f4);content:"";height:100%;position:absolute;right:0;top:0;width:30px}.sp-nav{display:flex;margin:0;overflow-x:scroll;padding:0 12px;-webkit-overflow-scrolling:touch}.sp-nav li{padding:8px 0}.sp-nav a{align-items:center;border-radius:9999px;display:flex;height:24px;justify-content:center;line-height:1;padding:0 10px}.sp-nav a.site-nav__link--active{background:#282828;color:#fff}.sp-nav .site-nav__label{font-size:12px;padding:0 16px}#PageContainer{transform:none!important}#PageContainer.page-container-saryo{margin-top:93px}.o-site-header .o-mobile-nav-wrapper.saryo-nav{height:calc(100vh - 52px);top:52px;z-index:-1}.mobile-nav-wrapper{box-sizing:content-box;display:block;height:0;opacity:0;padding:50px 0;transform:translateY(60px);transition:.3s all;z-index:11}.mobile-nav-wrapper.js-menu--is-open:not(.sub-nav--is-open){height:auto!important;opacity:1;transition:.5s all}.search-form--wrap{padding:0 25px}.mobile-nav-wrapper:after{display:none}.mobile-nav-wrapper h2{color:#888;font-size:12px;letter-spacing:-.04em;margin:32px 25px 12px}.mobile-nav__link,.mobile-nav__sublist-link{align-items:center;display:flex;font-size:14px;letter-spacing:-.04em;line-height:1;padding:17px 25px!important}.mobile-nav__link--active .mobile-nav__label{border:none}.mobile-link--wrap{display:flex;flex-wrap:wrap;padding:0 25px}.mobile-link--wrap li{font-size:12px;letter-spacing:-.04em;margin-bottom:24px;width:50%}.mobile-nav__img{display:inline-block;height:32px;margin-right:10px;overflow:hidden;position:relative;width:32px}.mobile-nav__img img{height:100%;left:50%;max-width:initial;position:absolute;top:0;transform:translate(-50%);width:auto}.mobile-nav__dropdown{border-top:1px solid #ebebeb}.is-active+.mobile-nav__dropdown{border-top:none}.mobile-nav__return{border-right:none}.mobile-nav__dropdown .mobile-nav__sublist-header{align-items:center;display:flex;font-size:16px;height:100%;justify-content:center;left:0;position:absolute;top:0;width:100%}.mobile-nav__table{position:relative}.mobile-nav__return-btn{padding:24px 25px;z-index:1}.mobile-nav__return-btn .icon{left:20px}.mobile-nav__icon{align-items:center;display:flex}.sub-nav--is-open h2{display:none}.sub-nav--is-open .mobile-nav:not(#MobileNav){height:0}a.wk-link .wk-icon{height:28px;width:28px}.header-widebnr__cristmas a{height:16.3vw;background:url(/cdn/shop/files/headbnr_cristmas2022_sp.png?v=1669875737) no-repeat center top;background-size:cover}}.footer-banner-area-wrap .page-width{padding:0}.footer-banner img{display:block}.site-footer{padding:0 0 24px}.site-footer__info{background:#fff;padding:48px 0}.site-footer__info h4{align-items:center;color:#444;display:flex;font-size:14.22px;margin-bottom:12px}.site-footer__info h4 img{height:18px;margin-right:12px}.site-footer__info p{color:#282828;font-family:\6e38\30b4\30b7\30c3\30af\4f53,YuGothic,\6e38\30b4\30b7\30c3\30af  Medium,Yu Gothic Medium,\6e38\30b4\30b7\30c3\30af,Yu Gothic,sans-serif;font-size:12.64px;line-height:1.7}.site-footer__detail{padding:56px 0 60px}.site-footer .site-footer__detail h4{color:#7b7b7b;font-size:12px;margin-bottom:8px}.site-footer .site-footer__detail .site-footer__detail-title{color:#282828;line-height:1.8;margin-bottom:32px;text-align:center}.site-footer__detail-logo{align-items:center;display:flex;justify-content:center}.site-footer__detail-logo div:first-of-type{margin-right:40px}.site-footer__detail-logo img{height:93px}.site-footer__tel-num{align-items:center;display:flex;font-size:24px;font-style:normal;font-weight:400;text-decoration:underline}.site-footer__tel-num img{height:19px;margin-right:8px}.site-footer__detail-contact div span{color:#7b7b7b;font-size:13px;margin-left:16px}.site-footer__detail-contact div:nth-of-type(2){margin-left:32px}.site-footer__form{text-decoration:underline}.site-footer__form img{height:13px;margin-right:8px}.site-footer__detail-menu ul{column-count:2}.site-footer__detail-menu li{font-size:14px}.site-footer__detail-menu li:before{content:"-";margin-right:.3em}.site-footer__item{margin:0}.site-footer-item-tall{height:auto;margin-bottom:0}.site-footer__linklist{font-size:11px}.site-footer__linklist-item a:hover{border:none!important;color:#282828!important}.site-footer__social-icons{text-align:center}.site-footer__social-icons-wrap .social-icons .icon{height:18px}.site-footer__social-icons-wrap .social-icons__item{padding:0 6px}.site-footer__hr{margin:0 0 24px}@media screen and (min-width:750px){#shopify-section-footer{margin-top:120px}.footer-banner-area-wrap .page-width{width:88%}.footer-banner-area{align-items:center;display:flex;justify-content:center}.footer-banner{width:49%}.footer-banner+.footer-banner{margin-left:2%}.site-footer{margin-top:80px}.site-footer__info .page-width{display:flex;margin:0 auto;max-width:initial;padding:0;width:calc(100% - 314px)}.site-footer__info div.grid__item{padding:17px 0 10px;vertical-align:top}.site-footer__info div.grid__item:not(:last-of-type){border-right:1px solid #efefe7;padding-right:24px}.site-footer__info div.grid__item:not(:first-of-type){padding-left:24px}.site-footer__detail-contact{align-items:center;display:flex}.site-footer__detail-contact div{align-items:flex-end;display:flex;line-height:1}.site-footer__detail-menu{display:flex;margin-top:33.5px}.site-footer__detail-menu div{width:100%}.site-footer__detail-menu div:first-of-type{margin-right:40px}.site-footer__content .h4,.site-footer__social-icons-wrap h4{display:none}.site-footer__social-icons{padding:24px 0!important}.site-footer__copyright{text-align:center}.site-footer__hr{border-bottom-color:#f5f5f5!important}.site-footer__detail{align-items:center;display:flex}.site-footer__detail-menu li{line-height:2}.site-footer__item{line-height:1}.site-footer__linklist-item{padding-bottom:0}}@media screen and (max-width:749px){#shopify-section-footer{margin-top:56px}.footer-banner-area{padding:0 25px}.footer-banner+.footer-banner{margin-top:16px}.site-footer{margin-top:40px}.site-footer__info{padding:0}.site-footer__info .page-width{margin-left:0;padding:0}.site-footer__info h4{border-bottom:1px solid #efefe7;margin-bottom:0;padding:20px 25px;position:relative;transition:all .3s}.site-footer__info h4 img{display:none}.site-footer__info h4 div{position:absolute;right:25px;top:50%}.site-footer__info h4 div span{background:#707070;display:block;height:1px;transition:all .3s;width:14px}.site-footer__info h4 div span:nth-of-type(2){margin-top:-1px;transform:rotate(90deg)}.site-footer__info h4.active{background:#efefe7}.site-footer__info h4.active div span:nth-of-type(2){transform:none}.site-footer__info p{border-bottom:1px solid #efefe7;display:none;padding:20px 25px}.site-footer__info p.active{display:block}.site-footer__detail{margin-left:0;padding:46px 0 56px}.site-footer .site-footer__detail .site-footer__detail-title{font-size:11px}.site-footer__detail-logo{margin-bottom:28px}.site-footer__detail-contact-title,.site-footer__detail-contact{text-align:center}.site-footer__tel-num{font-size:20px;justify-content:center;line-height:1}.site-footer__detail-contact div span{font-size:10px;margin-left:0}.site-footer__detail-contact div:nth-of-type(2){font-size:14px;margin:16px 0 0}.site-footer__detail-menu{margin:52px auto 0;width:82%}.site-footer__detail-menu ul{line-height:1.6}.site-footer__detail-menu li{font-size:12px}.site-footer__detail-menu div:first-of-type{margin-bottom:50px}.site-footer__content{border-top:1px solid #ddddd7;margin:0 -25px;padding:0;width:calc(100% + 50px)}.site-footer__content .site-footer__item-inner--link_list{width:100%}.site-footer__content .h4{border-bottom:1px solid #ddddd7;font-size:12px;margin-bottom:0;padding:20px 25px;position:relative}.site-footer__content .h4 div{position:absolute;right:25px;top:50%}.site-footer__content .h4 div span{background:#707070;display:block;height:1px;transition:all .3s;width:14px}.site-footer__content .h4 div span:nth-of-type(2){margin-top:-1px;transform:rotate(90deg)}.site-footer__content .h4.active div span:nth-of-type(2){transform:none}.site-footer__linklist{display:none;padding:5px 25px}.site-footer__social-icons-wrap{align-items:center;display:flex}.site-footer__social-icons-wrap h4{font-size:12px;margin-bottom:0}.site-footer__social-icons{padding:20px 0}.social-icons__item{padding:0 12px}.site-footer__copyright{padding:0 25px}.site-footer .grid{margin-left:0}}.swiper-container,.top-slide{margin:0 auto;overflow:hidden;padding-bottom:30px;position:relative}@media screen and (min-width:750px){.swiper-container,.top-slide{width:76%;overflow:visible}}.swiper-pagination{bottom:0!important;height:32px;text-align:right;z-index:1}.swiper-pagination-bullet{background:#ccc;height:6px;opacity:1;width:6px}.swiper-pagination-bullet-active{background:#444}.swiper-button-prev:after,.swiper-button-next:after,.swiper-horizontal>.swiper-scrollbar{display:none}.swiper-pagination-bullet{vertical-align:sub}.top-slide{padding-bottom:16px}@media screen and (max-width:750px){.top-slide{padding-bottom:8px}}.top-slide .swiper-slide img{width:100%}@media screen and (min-width:750px){.top-slide .swiper-button-next,.top-slide .swiper-button-prev{width:64px;height:64px;background-color:#fff;border-radius:50%;box-shadow:2px 2px 8px #00000026}.top-slide .swiper-button-next:before,.top-slide .swiper-button-prev:before{content:"";display:block;position:absolute;left:21px;width:14px;height:14px;border-top:2px solid #282828;border-right:2px solid #282828;-webkit-transform:rotate(45deg);transform:rotate(45deg)}.top-slide .swiper-button-prev{left:-75px}.top-slide .swiper-button-prev:before{left:28px;-webkit-transform:rotate(225deg);transform:rotate(225deg)}.top-slide .swiper-button-next{right:-75px}}.top-slide-thumb{position:relative;margin-bottom:30px;padding:0 16px}.top-slide-thumb:before,.top-slide-thumb:after{background:linear-gradient(to left,#f7f7f400,#f7f7f4);content:"";height:100%;position:absolute;left:0;top:0;width:20px;z-index:2;pointer-events:none}.top-slide-thumb:after{background:linear-gradient(to right,#f7f7f400,#f7f7f4);left:unset;right:0}.top-slide-thumb .swiper-wrapper.is-updated{width:fit-content;margin-left:auto;margin-right:auto}.top-slide-thumb .swiper-slide{width:154px;opacity:.5;cursor:pointer;transition:opacity .3s}@media screen and (max-width:749px){.top-slide-thumb .swiper-slide{width:90px}}.top-slide-thumb .swiper-slide-thumb-active{opacity:1;cursor:default}.section-header-more-wrap{align-items:center;display:flex;justify-content:space-between;margin-bottom:32px}.section-header-more-wrap .section-header,.section-header-more-wrap .section-header h2{margin-bottom:0}.shopify-section.index-section h2{font-size:24px;letter-spacing:-.04em}.section-header-more a{align-items:center;display:flex;font-size:14px;font-weight:700;letter-spacing:-.04em;line-height:1}.section-header-more img{margin-left:7px;width:20px}.shopify-section.index-section .spr-badge{display:none}.top-special-banner{width:88%!important}#shopify-section-16444638264049f2e3 .information--blog-wrap{margin-bottom:40px}.information--blog{border-bottom:1px solid #dbdbd1;border-top:1px solid #dbdbd1;padding:16px 0;text-align:center}.information--blog h3{color:#c32104;font-size:14px;line-height:1.4;margin-bottom:0;font-family:\6e38\30b4\30b7\30c3\30af\4f53,YuGothic,\6e38\30b4\30b7\30c3\30af,Yu Gothic,sans-serif!important}.information--blog li{padding:3px 0}#shopify-section-245125ed-5e8d-482e-9667-9881735f0070{margin:0 auto;width:88%;max-width:800px}#shopify-section-245125ed-5e8d-482e-9667-9881735f0070 img{width:100%}.section-ranking{background:#efefe7;padding:56px 0}.section-ranking ul.grid--view-items li{counter-increment:rank;position:relative}.section-ranking ul.grid--view-items li:before{align-items:center;background:#fff;border:1px solid #cecece;border-radius:50%;content:counter(rank);color:#444;display:flex;font-size:16px;font-style:normal;font-weight:400;height:25px;justify-content:center;left:35px;line-height:1;position:absolute;top:5px;width:25px;z-index:1}.section-ranking ul.grid--view-items li:nth-of-type(-n+3):before{border:none;color:#fff}.section-ranking ul.grid--view-items li:first-of-type:before{background:#beae6b}.section-ranking ul.grid--view-items li:nth-of-type(2):before{background:#9faab2}.section-ranking ul.grid--view-items li:nth-of-type(3):before{background:#a27343}.section-ranking .product-card__image-wrapper .product-tag-wrap,.section-ranking button.wk-button-collection{display:none}.top-new-product-banner{width:88%!important}.noshi-property-btn{color:#c32104;cursor:pointer;display:none;font-size:14.22px;letter-spacing:-.05em;margin:-10px 0 24px;text-align:right;text-decoration:underline}.noshi-bg{background:#00000080;display:none;height:100%;left:0;position:fixed;top:0;width:100%;z-index:1}.noshi-property{background:#f7f7f4;display:none;left:50%;padding:40px;position:fixed;top:70px;transform:translate(-50%);width:720px;z-index:9999}.noshi-property h2{font-size:23px;letter-spacing:-.05em;margin-bottom:48px}.noshi-property label{color:#444;display:inline-block;width:100px}.noshi-property input{min-height:auto;width:100%}.noshi-close{background:#282828;border:1px solid #282828;color:#fff;cursor:pointer;font-size:16px;line-height:1;margin:0 auto;padding:16px;text-align:center;transition:.2s ease all;width:290px}@media(any-hover:hover){.noshi-close:hover{background:#fff;border-color:#000;color:#000}}.noshi-other,.noshi-personal,.noshi-corp,.wrapping-type{display:none}.noshi-property .line-item-property__field label+input[type=radio]{margin-left:20px!important}.noshi-property .line-item-property__field input[type=radio]+label{font-size:15px;font-weight:400;margin-left:3px;width:auto}.noshi-midashi{display:inline-block;font-size:18px;margin-bottom:16px;width:100%}.noshi-midashi:before{align-items:center;background:#494949;border-radius:50%;color:#fff;display:inline-flex;font-size:16px;height:32px;justify-content:center;margin-right:8px;width:32px}.noshi-radio:first-of-type .noshi-midashi:before{content:"2"}.noshi-radio:nth-of-type(2) .noshi-midashi:before{content:"3"}.noshi-personal,.noshi-corp{margin:0}.noshi-personal label span,.noshi-corp label span,.err_text p{color:#c00;font-size:80%}.noshi-corp label,.noshi-personal label{width:auto!important}.wrapping label{display:none}.noshi-required-wrap label{align-items:flex-start!important;flex-direction:column;justify-content:center}.noshi-image-design{border-bottom:1px solid #D7D6D8;display:flex;justify-content:space-between;margin-bottom:40px;padding-bottom:20px;width:100%}.noshi-image-design .line-item-property__field{display:flex;flex-direction:column;width:calc(100% - 202px)}.noshi-image-design+.line-item-property__field{border-bottom:1px solid #D7D6D8;margin-bottom:40px!important;padding-bottom:40px}.noshi-property .line-item-property__field label{align-items:center;display:flex;font-size:18px;margin-bottom:16px}.noshi-image-design label:before{align-items:center;background:#494949;border-radius:50%;color:#fff;content:"1";display:inline-flex;font-size:16px;height:32px;justify-content:center;margin-right:8px;width:32px}#noshi-design{background:no-repeat center center / 100% auto;height:1px;width:178px}#noshi-design.open{height:178px}.noshi-image-naire{display:flex}.noshi-image-naire div{width:178px}.noshi-naire-text{align-items:center;display:flex;font-size:12px;font-weight:700}.noshi-naire-text span{color:#444;padding-left:1em;position:relative}.noshi-naire-text span:before{content:"\203b";left:0;position:absolute}.noshi-naire-text+div{margin:0 10px 0 3px}.noshi-tojiru{align-items:center;background:#fff;border-radius:50%;box-shadow:0 3px 6px #00000029;cursor:pointer;display:flex;font-size:12px;height:60px;justify-content:center;margin:0;position:absolute;right:-30px;text-align:center;top:-30px;width:60px}.noshi-tojiru .batsu{display:inline-block;position:relative;width:15px;height:15px}.noshi-tojiru .batsu:before,.noshi-tojiru .batsu:after{content:"";position:absolute;top:0;left:50%;width:1px;height:15px;background:#000}.noshi-tojiru .batsu:before{transform:translate(-50%) rotate(45deg)}.noshi-tojiru .batsu:after{transform:translate(-50%) rotate(-45deg)}.noshi-info-wrap{display:none}#noshi-info{background:#fff;font-size:12px;letter-spacing:-.05em;margin:10px 0 0;padding:18px;width:100%}.noshi-furigana-wrap{display:none}.product-form__cart-submit.disabled{background:#d7d6d8;cursor:default;pointer-events:none}.noshi-radio-wrap{align-items:center;display:flex;flex-wrap:wrap;margin-bottom:20px}.noshi-property .noshi-radio label{margin-bottom:0}.noshi-radio-input{-webkit-appearance:none;appearance:none;background:none;border:none;padding:0;position:absolute}.noshi-radio-wrap span{align-items:center;display:flex;font-size:16px;position:relative}.noshi-radio-wrap span:before{background:#fff;border:1px solid #494949;border-radius:50%;content:"";display:block;height:18px;margin-right:8px;width:18px}.noshi-radio-input:checked+span:after{background-color:#494949;border-radius:50%;content:"";display:block;height:10px;left:4px;position:absolute;width:10px}.noshi-name-wrap{display:flex;justify-content:space-between}.noshi-name-input{width:calc(100% - 202px)}.noshi-name-input label{font-size:14px!important;margin-bottom:12px!important}.chakubi-wrap{background:#fff1e5;margin-bottom:32px;padding:20px 17px}.chakubi-wrap .line-item-property__field{align-items:center;display:flex}.chakubi-wrap .line-item-property__field label{color:#bc4c00;font-size:14.22px;margin-left:10px}#frozenchk{background:transparent;height:24px;position:relative;width:24px;border:none;display:none}#frozenchk+label:before{content:"";position:absolute;display:block;box-sizing:border-box;top:0;left:0;width:24px;height:24px;border:1px solid #B7B7B8;border-radius:4px;background-color:#fff}#frozenchk:checked+label:before{background-color:#9547aa}#frozenchk:checked+label:after{content:"";position:absolute;display:block;box-sizing:border-box;width:18px;height:9px;top:6px;left:3px;transform:rotate(-45deg);border-bottom:3px solid;border-left:3px solid;border-color:#fff}#frozenchk+label{position:relative;margin-bottom:15px;width:calc(100% - 34px);padding-left:35px}.frozenchk-list{font-family:\6e38\30b4\30b7\30c3\30af\4f53,YuGothic,\6e38\30b4\30b7\30c3\30af  Medium,Yu Gothic Medium,\6e38\30b4\30b7\30c3\30af,Yu Gothic,sans-serif;font-size:12.64px;line-height:1.5;margin-top:-20px}.frozenchk-list li{padding-left:1em;position:relative}.frozenchk-list li:before{content:"\30fb";left:0;position:absolute}.frozenchk-list li .red{color:#c32104}.bag-link-btn{margin:24px 0;text-align:left}.bag-link-btn a{color:#c32104;font-size:14.22px;letter-spacing:-.05em;text-decoration:underline}@media screen and (min-width:750px){.cart-bag-area{width:48%;float:left}}@media screen and (min-width:750px)and (max-width:1130px){.cart-bag-area{width:auto;float:none;margin-bottom:15px}}.cart-bag-area__ttl{font-size:16px;font-weight:700;text-align:center;margin-bottom:11px}@media screen and (min-width:750px){.cart-bag-area__ttl{text-align:left;margin-bottom:8px}}.cart-bag-area__2col{display:grid;grid-template-columns:37% 1fr;gap:0 8%;align-items:center}.cart-bag-area__buy{font-size:13px}@media screen and (min-width:750px){.cart-bag-area__buy{font-size:11px}}.cart-bag-area__price{font-size:18px;font-weight:700;font-family:\6e38\30b4\30b7\30c3\30af\4f53,YuGothic,\6e38\30b4\30b7\30c3\30af  Medium,Yu Gothic Medium,\6e38\30b4\30b7\30c3\30af,Yu Gothic,sans-serif}@media screen and (min-width:750px){.cart-bag-area__price{font-size:14px}}.cart-bag-area__btn{display:grid;place-items:center;width:100%;height:32px;margin-top:10px;font-size:13px;font-family:\6e38\30b4\30b7\30c3\30af\4f53,YuGothic,\6e38\30b4\30b7\30c3\30af  Medium,Yu Gothic Medium,\6e38\30b4\30b7\30c3\30af,Yu Gothic,sans-serif;line-height:1;color:#fff;background-color:#282828}@media screen and (min-width:750px){.cart-bag-area__btn{font-size:12px;height:30px;margin-top:8px}}.js-tab-panel .section-header h2,.js-tab-panel-prdt .section-header h2{font-size:24px;letter-spacing:-.04em}.js-tab-panel .btn-area,.js-tab-panel-prdt .btn-area{display:flex;margin-bottom:34px}.js-tab-panel .btn-area .tab-btn,.js-tab-panel-prdt .btn-area .tab-btn-prdt{background:#fff;border-radius:15px;color:#888;font-size:15px;line-height:1;margin-right:10px;padding:8px 12px;transition:.2s ease all}.js-tab-panel .btn-area .tab-btn.active,.js-tab-panel-prdt .btn-area .tab-btn-prdt.active{background:#444;color:#fff}.js-tab-panel .btn-area .tab-btn:not(.active),.js-tab-panel-prdt .btn-area .tab-btn-prdt:not(.active){cursor:pointer}.js-tab-panel .btn-area .tab-btn:not(.active):hover,.js-tab-panel-prdt .btn-area .tab-btn-prdt:not(.active):hover{color:#000}.js-tab-panel .tab-panel,.js-tab-panel-prdt .tab-panel-prdt{display:none}.js-tab-panel .tab-panel.active,.js-tab-panel-prdt .tab-panel-prdt.active{display:block}.js-tab-panel .spr-badge,.js-tab-panel-prdt .spr-badge{display:none}@media screen and (min-width:750px){.swiper-container{margin-top:20px}.shopify-section.index-section .page-width{padding:0;width:88%}.js-tab-panel.page-width,.js-tab-panel-prdt.page-width{padding:32px 0;width:88%}.index-section{padding:32px 0}.shopify-section:not(#shopify-section-header):not(#shopify-section-footer):not(#shopify-section-article-template){margin:0 auto}.swiper-pagination{max-width:1360px;left:50%!important;padding:0 30px;transform:translate(-50%)}.section-ranking{margin:0 calc(50% - 50vw);width:100vw}#shopify-section-16444638264049f2e3{padding:0}#shopify-section-16444638264049f2e3+.index-section{padding-top:0}}@media screen and (max-width:749px){.template-index .main-content{padding-top:0}.swiper-pagination{padding:0 5px}.information--blog-wrap{padding:0}.information--blog h3{font-size:14px;padding:0 25px;text-align:left}.section-ranking{padding:24px 25px}.section-ranking .page-width{padding:0}.section-header-more-wrap{margin-bottom:16px}.grid__item-onecolumn .grid-view-item{margin-bottom:48px}.grid__item-twocolumn .grid-view-item{margin-bottom:40px}.grid-view-item__image-wrapper{margin-bottom:8.6px}.section-ranking ul.grid--view-items li:before{left:18px;top:6px}.index-section .collection_review-cart__wrap{min-height:initial}#shopify-section-16444638264049f2e3{padding:0}#shopify-section-16444638264049f2e3+.index-section{padding:0 25px 24px;width:100%}.top-special-banner{width:100%!important}.top-special-banner ul,.top-special-banner h2{padding-left:25px!important}.top-new-product-banner{width:100%!important}.top-new-product-banner ul,.top-new-product-banner h2{padding-left:25px!important}.scroll-wrap{margin:0 -25px 32px 0;position:relative}.scroll-wrap ul,.js-tab-panel .scroll-wrap .grid,.js-tab-panel-prdt .scroll-wrap .grid{overflow-x:auto;overflow-y:hidden;-webkit-overflow-scrolling:touch}.scroll-wrap ul:after,.js-tab-panel .scroll-wrap .grid:after,.js-tab-panel-prdt .scroll-wrap .grid:after{background:linear-gradient(to right,#f7f7f400,#f7f7f4);content:"";height:100%;position:absolute;right:0;top:0;width:30px}.scroll-wrap .grid{display:flex;flex-wrap:nowrap;justify-content:unset;padding-left:13px}.scroll-wrap .small--one-sixth{min-width:40vw;padding-left:12px}.scroll-wrap .small--one-sixth:last-of-type{margin-right:25px}.scroll-wrap .grid-view-item{margin-bottom:16px}.scroll-wrap ul::-webkit-scrollbar,.js-tab-panel .scroll-wrap .grid::-webkit-scrollbar,.js-tab-panel-prdt .scroll-wrap .grid::-webkit-scrollbar,#presets2.evm-wsrow::-webkit-scrollbar{height:2px}.scroll-wrap ul::-webkit-scrollbar-track,.js-tab-panel .scroll-wrap .grid::-webkit-scrollbar-track,.js-tab-panel-prdt .scroll-wrap .grid::-webkit-scrollbar-track,#presets2.evm-wsrow::-webkit-scrollbar-track{background:#eaeaea;margin:0 25px}.scroll-wrap ul::-webkit-scrollbar-thumb,.js-tab-panel .scroll-wrap .grid::-webkit-scrollbar-thumb,.js-tab-panel-prdt .scroll-wrap .grid::-webkit-scrollbar-thumb,#presets2.evm-wsrow::-webkit-scrollbar-thumb{background:#888;border:none}.js-tab-panel .btn-area-wrap,.js-tab-panel-prdt .btn-area-wrap{margin:0 -25px;position:relative}.js-tab-panel .btn-area-wrap:after,.js-tab-panel-prdt .btn-area-wrap:after{background:linear-gradient(to right,#f7f7f400,#f7f7f4);content:"";height:100%;position:absolute;right:0;top:0;width:30px}.js-tab-panel .btn-area,.js-tab-panel-prdt .btn-area{overflow-x:auto;padding-left:25px;-ms-overflow-style:none;scrollbar-width:none}.js-tab-panel .btn-area::-webkit-scrollbar,.js-tab-panel-prdt .btn-area::-webkit-scrollbar{display:none}.js-tab-panel .tab-btn,.js-tab-panel-prdt .tab-btn-prdt{font-size:12px;white-space:nowrap}.js-tab-panel .tab-btn:last-of-type,.js-tab-panel-prdt .tab-btn-prdt:last-of-type{margin-right:25px}.shopify-section.index-section h2,.js-tab-panel .section-header h2,.js-tab-panel-prdt .section-header h2{font-size:18px}.section-header-more a{font-size:11px}#shopify-section-164430364094101312{padding-bottom:56px}.noshi-property-btn{margin:10px auto 16px;width:100%}.noshi-property{height:100vh;height:100dvh;overflow-y:auto;padding:65px 25px 100px;top:0;width:100%}.noshi-property .line-item-property__field{margin-bottom:0!important}.noshi-property .noshi-personal .line-item-property__field,.noshi-property .noshi-corp .line-item-property__field{margin-bottom:20px!important}.noshi-property .line-item-property__field label{width:100%}.noshi-info-wrap{margin:0;width:186px}.noshi-property .line-item-property__field select{width:100%}.noshi-property .line-item-property__field.noshi-other{display:none}.noshi-property .line-item-property__field.noshi-radio{margin:20px 0!important}.noshi-property input[type=text]{min-height:44px;width:100%}.noshi-property .line-item-property__field input[type=radio]{width:auto}.noshi-personal,.noshi-corp{margin:0 0 20px}.noshi-property .line-item-property__field.wrapping-type{display:none}.noshi-close{margin:20px auto 0}.noshi-midashi{display:block;margin-bottom:10px;width:100%}.noshi-property .line-item-property__field input[type=radio]+label{margin-bottom:0!important}.noshi-image-design{display:block;position:relative}#noshi-design{height:1px;position:absolute;right:0;top:120px;width:122px}#noshi-design.open{height:122px}.noshi-image-design .line-item-property__field{align-items:flex-start;width:100%}#noshi-info{margin:0 0 10px;width:auto}.noshi-radio-wrap{flex-wrap:nowrap}.noshi-property .line-item-property__field label:first-of-type{margin-bottom:0!important}.noshi-property .line-item-property__field label:not(:last-of-type){margin-right:16px}.noshi-image-design .line-item-property__field label:first-of-type{margin-bottom:24px!important}.noshi-radio-wrap span{width:90px}.noshi-name-wrap{display:block}.noshi-name-input{width:100%}.noshi-tojiru{right:20px;top:45px}#chakubi{width:5%}#chakubi+label{margin-bottom:0!important;width:calc(95% - 10px)}#frozenchk+label{margin-bottom:0!important;width:calc(100% - 34px)}.frozenchk-list{margin-top:-12px}.bag-link-btn{margin:12px 0}}.collection-header-no-kv .section-header{margin:0}.collection-description{font-size:18px;letter-spacing:-.05em;margin:32px auto 80px;padding:0;text-align:center;width:calc(100% - 166px)}.product-card a{display:block}.product-card__title{font-size:16px;line-height:1.6}.product-card__title .product-card-color{color:#bc4c00}.product-card .price-item{color:#000;font-size:16px;font-weight:400;line-height:1}.product-card .price-item span{font-size:14px}.price-item--regular{color:#888}.grid-view-item__image-wrapper{max-width:100%!important}.grid-view-item__image-wrapper .grid-view-item__image{max-height:100%!important;max-width:100%!important;object-fit:contain}.product-card__image-wrapper .product-tag-wrap{display:flex;flex-direction:row-reverse;left:0;position:absolute;top:0}.product-card__image-wrapper .product-soldout-wrap{bottom:0;left:0;position:absolute;width:100%}.product-card__image-wrapper .product-tag{color:#fff;font-family:EB Garamond,\6e38\30b4\30b7\30c3\30af\4f53,YuGothic,\6e38\30b4\30b7\30c3\30af  Medium,Yu Gothic Medium,\6e38\30b4\30b7\30c3\30af,Yu Gothic,sans-serif;font-size:12px;line-height:1;padding:5px 12px}.product-card__image-wrapper .product-tag+.product-tag{margin-right:3px}.product-card__image-wrapper .product-tag.limited{background:#ec4a55}.product-card__image-wrapper .product-tag.soldout{background:#5d5d5d}.product-card__image-wrapper .product-soldout-wrap .soldout{background:#282828e6;display:block;padding:7px;text-align:center}.product-card__image-wrapper .product-tag.new{background:#000}@media screen and (max-width:749px){.collection-description{font-size:14.22px;margin:24px 25px 48px;line-height:1.7;text-align:left;width:calc(100% - 50px)}.product-card__title,.product-card .price-item,.recentviewsMain .rv__product_box h2,.recentviewsMain .rv__product_box .rv__price{font-size:14.22px}.product-card .price-item span,.product-price-tag-wrap .product-tag,.recentviewsMain .rv__product_box .rv__price span{font-size:11.24px}.product-card__image-wrapper .product-tag{padding:6px 5px}}button.wk-button-collection{background:#fff;border-radius:50%;bottom:8px;box-shadow:0 0 2px #00000029;left:8px;opacity:1!important;right:auto;top:auto;z-index:10}button.wk-button-collection .wk-icon{height:18px;width:18px}button.wk-remove-product .wk-icon svg path{fill:#1a753b;stroke:#1a753b!important}.product-ranking h2{font-size:24px;font-weight:700;letter-spacing:-.04em;margin-bottom:32px}.product-ranking .spr-badge,.product-ranking button.wk-button-collection,.product-ranking .collection_review-cart__wrap{display:none}.collection-header-img{margin:0 auto 16px;padding:0;width:calc(100% - 166px)}#shopify-section-collection-template-onecolumn .collection-header-img{width:calc(100% - 166px)}.collection-header-img img{display:block;width:100%}.product-ranking .page-width{padding:0}.collection-tag-link{margin:64px 0 56px}.collection-tag-link .page-width{padding:0}.collection-tag-link h2{font-size:24px;font-weight:700;letter-spacing:-.04em;margin-bottom:32px}.collection-tag-link ul{display:flex;flex-wrap:wrap}.collection-tag-link li:not(:first-of-type){margin-left:16px}.filters-toolbar__item-wrapper{flex:auto;position:relative;width:auto}.filters-toolbar__item-wrapper:not(.collection-title-count){justify-content:flex-end}.collection-title-count{align-items:flex-end;justify-content:flex-start}.collection-title-count h1{font-size:25.63px;letter-spacing:-.05em;line-height:1;margin-bottom:0}.collection-title-count div{font-size:14px;font-weight:700;letter-spacing:-.04em;line-height:1}.filters-toolbar-wrapper{border:none;margin:48px 0 32px}.filters-toolbar-wrapper .page-width{padding:0;width:calc(100% - 166px)}.collection-sort-wrap .sort-button{background:transparent;border:none;font-size:14px;padding:0;margin-right:8px}.collection-sort-wrap+.collection-sort-wrap{padding:1px;position:relative}.collection-sort-wrap+.collection-sort-wrap:before{background:#cecece;content:"";height:15px;left:0;position:absolute;top:50%;transform:translateY(-50%);width:1px}.collection-sort-wrap+.collection-sort-wrap .sort-button{margin:0 0 0 8px}.collection-sort-list{background:#fff;box-shadow:0 0 10px #00000029;display:none;line-height:3;padding:16px 24px;position:absolute;right:0;z-index:11}.collection-sort-list li{white-space:nowrap}.collection-sort-list li a{display:block;font-size:14px;padding-right:50px;position:relative}.collection-sort-list li a:before{border:1px solid #888;border-radius:50%;content:"";height:18px;position:absolute;right:0;top:50%;transform:translateY(-50%);width:18px}.collection-sort-list li.selected a:after{background:#444;border-radius:50%;content:"";height:10px;position:absolute;right:4px;top:50%;transform:translateY(-50%);width:10px}.focus li a:before{border-radius:4px}.focus li.selected a:before{background:#444;border-color:#444}.focus li.selected a:after{background:url(/cdn/shop/files/icon-check.svg) no-repeat center / contain;border-radius:0;height:8px;width:10px}#Collection{padding:0;width:calc(100% - 166px)}.product-card-desc{display:block;color:#282828;font-family:\6e38\30b4\30b7\30c3\30af\4f53,YuGothic,\6e38\30b4\30b7\30c3\30af  Medium,Yu Gothic Medium,\6e38\30b4\30b7\30c3\30af,Yu Gothic,sans-serif;font-size:12px;line-height:1.6;margin-top:8.4px}.spr-badge-caption{color:#bc4c00;display:block;font-size:12.64px;letter-spacing:-.05em}.spr-badge-starrating .spr-icon{font-size:13px}#Collection .grid--view-items{overflow:initial}.grid__item--collection-template{transition:all .3s}.grid__item--collection-template.is-hidden{visibility:hidden;opacity:0;height:0}.collection__num{display:flex;justify-content:center;margin-top:56px}.collection__num{color:#444;font-size:14px}.collection__more{display:flex;justify-content:center;margin-top:56px}.collection__more button{background:#fff;border:1px solid #d9d9d9;border-radius:9999px;font-size:13px;height:56px;letter-spacing:-.04em;width:422px}.price dd{margin-top:0}@media screen and (max-width:749px){.product-card-desc{font-size:11.24px;letter-spacing:-.05em;line-height:1.6}.price dd{margin-top:2px}.template-product .price dt .visually-hidden--inline{display:none}.template-product .price dd{line-height:1;margin-top:0}}.pagetop{margin-top:120px}.pagetop.account{margin-top:0}.pagetop a{border-bottom:1px solid #dbdbd1;border-top:1px solid #dbdbd1;display:flex;font-size:13px;justify-content:center;letter-spacing:-.05em;padding:32px 0}.collection-child-h1{margin:48px auto 32px;width:calc(100% - 166px)}.collection-child-h1 h1{font-size:25.63px;letter-spacing:-.05em;line-height:1;margin:0}.collection-child-list .page-width{padding:0}.collection-child-list .grid{display:flex;flex-wrap:wrap;margin-left:-32px}.collection-child-list .grid__item{margin-bottom:40px;padding-left:32px}.collection-child-list .grid__item img{display:block;width:100%}.collection-child-list .grid__item a span{display:block;font-size:16px;margin-top:16px}.collection_review-cart__wrap{margin-top:8.4px;min-height:30px;position:relative;display:none}.template-index .collection_review-cart__wrap{min-height:0}.collection_review-cart__wrap .spr-badge{margin-right:52px}.collection_button__secondary{position:relative;z-index:2}.collection_add_to_cart{height:52px;position:absolute;right:0;top:-5px;width:52px}.collection_add_to_reserve{align-items:center;background:#fff;border:1px solid #000;border-radius:20px;box-shadow:0 2px 4px #00000026;color:#000;display:flex;font-size:10px;justify-content:center;line-height:1;padding:7px 10px 5px;position:absolute;right:0;top:0}.collection_add_soldout{align-items:center;background:#bcbcbc;border:1px solid #bcbcbc;border-radius:20px;color:#fff;display:flex;font-size:12px;justify-content:center;line-height:1;padding:7px 10px 5px;position:absolute;right:0;top:0}.collection-text-wrap{background:#fff;position:relative}.kv-area img{display:block}.text-area{padding:0 30px}.text-area h2{font-size:36px;font-weight:700;letter-spacing:0;margin-bottom:40px}.text-area div{letter-spacing:0;line-height:2}.kv-icon{position:absolute}.product-price-tag-wrap{margin-top:4px}.product-price-tag-wrap .product-tag{display:inline-block;font-family:EB Garamond,\6e38\30b4\30b7\30c3\30af\4f53,YuGothic,\6e38\30b4\30b7\30c3\30af  Medium,Yu Gothic Medium,\6e38\30b4\30b7\30c3\30af,Yu Gothic,sans-serif;font-size:12px;line-height:1;padding:5px 4px 3px}.product-price-tag-wrap .product-tag.free{background:#fff;border:1px solid #E16F24;color:#e16f24}.product-price-tag-wrap .product-tag.cold{background:#fff;border:1px solid #2589A5;color:#2589a5}.product-price-tag-wrap .product-tag.frozen{background:#2589a5;border:1px solid #2589A5;color:#fff}.product-price-tag-wrap .product-tag.noshi{display:block;color:#bc4c00;font-size:11.24px;margin-bottom:5px}.product-price-tag-wrap .product-tag+.product-tag{margin-left:2px}@media screen and (min-width:1090px){.text-area{padding:0 80px}}@media screen and (max-width:989px){.text-area h2{font-size:24px;margin-bottom:20px}.text-area div{font-size:14px}}@media screen and (min-width:750px){.collection-text-wrap{align-items:center;background:#fff;display:flex}.kv-area,.text-area{width:50%}.text-area div{font-size:16px}.kv-icon{max-width:114px;right:2%;top:7%;width:8%}.product-ranking .page-width{width:calc(100% - 166px)}.collection-child-list .page-width{max-width:initial;width:calc(100% - 166px)}}@media screen and (max-width:749px){.collection-header-img{margin:0;padding:0;width:100%}.product-ranking h2{font-size:18px}.collection-tag-link h2{font-size:18px;margin-bottom:16px}.collection-tag-link li a{font-size:11px}.filters-toolbar-wrapper{margin:32px 25px 24px}.filters-toolbar-wrapper .page-width{width:100%}.filters-toolbar--has-filter .filters-toolbar__item-wrapper{flex-basis:50%}.filters-toolbar--has-filter .filters-toolbar__item-child{flex-basis:100%;margin:0}.collection-title-count h1,.collection-title-count div{font-size:18px}.filters-toolbar__input-wrapper.select-group{width:100%}.filters-toolbar__input-wrapper.select-group select,.collection-sort-wrap .sort-button{font-size:12px}.collection_review-cart__wrap{margin-top:4.3px}.grid__item-twocolumn .collection_review-cart__wrap .spr-badge{margin:0}.collection-twocolumn .grid{margin:0 0 40px -9px}.collection-twocolumn .grid__item{padding-left:9px}#Collection{padding:0 25px;width:100%}.collection__num{font-size:12px}.collection__more{margin:32px auto}.collection__more button{height:44px;width:224px}.pagetop{margin:0}.pagetop a{padding:24px 0}.product-price-tag-wrap{margin-top:2px}.collection-child-h1{margin:32px 25px 24px}.collection-child-h1 h1{font-size:18px}.collection-child-list{padding:0 25px 40px}.collection-child-list .grid{margin-left:-9px}.collection-child-list .grid__item{padding-left:9px}.collection-child-list .grid__item a span{font-size:14.22px;margin-top:8px}.text-area{padding:60px 25px}.kv-icon{right:10px;top:46%;width:80px}.grid__item-onecolumn.small--one-half{width:100%!important}.grid__item-onecolumn.small--one-half .product-card__title{font-size:16px;line-height:1.6}.spr-badge-caption{font-size:12.64px;line-height:1.4;width:55%}button.wk-button-collection{background:#fff;border-radius:50%;bottom:8px;box-shadow:0 0 2px #00000029;height:32px;left:8px;right:auto;top:auto;width:32px}}.review_intro_wrap{margin:48px auto 0;max-width:800px;width:66%}.review_intro__list{border-bottom:1px solid #D7D6D8;margin-bottom:32px;padding-bottom:32px}.review_intro__list h2{background:url(/cdn/shop/files/giontsujiri-logo.svg) no-repeat top left / 59px auto;font-size:28.83px;letter-spacing:0;line-height:1.6;margin-bottom:24px;padding-top:83px}.customer_meta{display:flex;margin-bottom:32px}.customer_img{border-radius:50%;margin-right:16px;overflow:hidden;width:95px}.customer_img img{display:block}.customer_name_wrap{display:flex;flex-direction:column;justify-content:center}.customer_name_wrap span{display:block}.customer_name_wrap .customer_position{color:#282828;font-family:\6e38\30b4\30b7\30c3\30af\4f53,YuGothic,\6e38\30b4\30b7\30c3\30af  Medium,Yu Gothic Medium,\6e38\30b4\30b7\30c3\30af,Yu Gothic,sans-serif;font-size:12.64px;margin-bottom:12px}.customer_name_wrap .customer_name{font-family:\6e38\30b4\30b7\30c3\30af\4f53,YuGothic,\6e38\30b4\30b7\30c3\30af  Medium,Yu Gothic Medium,\6e38\30b4\30b7\30c3\30af,Yu Gothic,sans-serif;font-size:14.22px}.review_intro__list h3{align-items:center;border-left:4px solid #1a753b;display:flex;font-size:20px;height:40px;margin-bottom:24px;padding-left:16px}.review_inner_desc{color:#282828;font-family:\6e38\30b4\30b7\30c3\30af\4f53,YuGothic,\6e38\30b4\30b7\30c3\30af  Medium,Yu Gothic Medium,\6e38\30b4\30b7\30c3\30af,Yu Gothic,sans-serif;font-size:14.22px;line-height:1.7;margin:24px 0}.review_inner_desc:last-of-type{margin-bottom:0}.review_inner_img{margin:24px 0}.review_inner_img img{display:block}.review_blog_link a{align-items:center;background:#fff;border:1px solid #d9d9d9;border-radius:24px;display:flex;font-size:13px;height:48px;justify-content:center;letter-spacing:-.04em;margin:0 auto;width:164px}#shopify-product-reviews{margin-top:50px}#shopify-product-reviews .spr-container{border:none}#shopify-product-reviews .spr-review{position:relative}#shopify-product-reviews .spr-review .review-date{bottom:32px;color:#767676;font-family:EB Garamond,\6e38\30b4\30b7\30c3\30af\4f53,YuGothic,\6e38\30b4\30b7\30c3\30af  Medium,Yu Gothic Medium,\6e38\30b4\30b7\30c3\30af,Yu Gothic,sans-serif;font-size:14.22px;font-style:normal;left:0;position:absolute;display:none}#shopify-product-reviews .spr-review-header-byline{font-family:\6e38\30b4\30b7\30c3\30af\4f53,YuGothic,\6e38\30b4\30b7\30c3\30af  Medium,Yu Gothic Medium,\6e38\30b4\30b7\30c3\30af,Yu Gothic,sans-serif;font-size:16px;font-style:normal;margin-bottom:8px}#shopify-product-reviews .spr-header{margin:0 auto;max-width:800px;width:66%}#shopify-product-reviews .spr-header-title{margin:0}#shopify-product-reviews .spr-header .spr-summary{text-align:center}#shopify-product-reviews .spr-summary-starrating{display:inline-block;margin:0 16px 0 0}#shopify-product-reviews .spr-summary-starrating .spr-icon{font-size:21px}#shopify-product-reviews .spr-summary-caption{display:inline-block;vertical-align:text-bottom}#shopify-product-reviews .spr-header .spr-summary-actions-togglereviews{font-size:14px}#shopify-product-reviews .spr-header .spr-summary-actions{display:block;margin-top:16px;text-align:right}#shopify-product-reviews .spr-header .spr-summary-actions-newreview{background:#fff;border:1px solid #D9D9D9;border-radius:20px;display:inline-block;float:none;font-size:13px;line-height:1;padding:12px 38px}#shopify-product-reviews .spr-header .spr-summary-actions-newreview:before{background:url(/cdn/shop/files/icon-review_927247cb-5500-42a4-bbd4-1e163bb60612.png) no-repeat top left / cover;content:"";display:inline-block;height:11px;margin-right:4px;width:11px}#shopify-product-reviews .spr-form{border-bottom:1px solid #D7D6D8;margin:16px 0 64px;padding:40px 0}#shopify-product-reviews .new-review-form{margin:0 auto;width:80%}#shopify-product-reviews .spr-form-title{display:none}#shopify-product-reviews .spr-form-contact-name,#shopify-product-reviews .spr-form-contact-email,#shopify-product-reviews .spr-form-review-rating,#shopify-product-reviews .spr-form-review-title{margin-bottom:32px}#shopify-product-reviews .spr-form-review-body{margin-bottom:24px}#shopify-product-reviews .spr-form-label{font-size:14.22px;letter-spacing:-.05em;margin-bottom:12px}#shopify-product-reviews .spr-form-input:not(.spr-starrating){border:1px solid #EEEDF0}#shopify-product-reviews .spr-form-review-body .spr-form-input{border:none}#shopify-product-reviews .spr-form-review-body .spr-form-input .spr-form-input-textarea{border:1px solid #EEEDF0;display:block}#shopify-product-reviews .spr-form-input::placeholder{color:#b7b7b8;font-family:\6e38\30b4\30b7\30c3\30af\4f53,YuGothic,\6e38\30b4\30b7\30c3\30af  Medium,Yu Gothic Medium,\6e38\30b4\30b7\30c3\30af,Yu Gothic,sans-serif!important;font-size:14.22px}#shopify-product-reviews .spr-form-actions{text-align:center}#shopify-product-reviews .spr-form .spr-form-review-rating a{margin-right:8px}#shopify-product-reviews .spr-form [class*=" spr-icon-"]:before{font-size:25px}#shopify-product-reviews .spr-form .spr-icon.spr-icon-star-empty{opacity:1}#shopify-product-reviews .spr-form .spr-icon-star-empty:before{color:#eeedf0;content:"\e800"}#shopify-product-reviews .spr-button-primary{background:#282828;border-radius:40px;float:none;font-size:16px;height:48px;letter-spacing:-.05em;width:290px}#shopify-product-reviews .spr-content{margin:0 auto;max-width:800px;width:66%}#shopify-product-reviews .spr-review-content{margin:0 0 16px}#shopify-product-reviews .spr-review-content-body{font-family:\6e38\30b4\30b7\30c3\30af\4f53,YuGothic,\6e38\30b4\30b7\30c3\30af  Medium,Yu Gothic Medium,\6e38\30b4\30b7\30c3\30af,Yu Gothic,sans-serif;font-size:14.22px;line-height:1.7}#shopify-product-reviews .spr-reviews{margin-top:0}#shopify-product-reviews .spr-review{padding:32px 0 46px}#shopify-product-reviews .spr-review:first-child{border-top:none;margin-top:0;padding-top:0}#shopify-product-reviews .spr-review:last-child{padding-bottom:46px}#shopify-product-reviews .spr-review-header{background:url(/cdn/shop/files/icon-review.png) no-repeat top left / 42px auto;display:flex;flex-direction:column-reverse;margin-bottom:16px;padding-left:59px}#shopify-product-reviews .spr-review-header-starratings{margin:0}#shopify-product-reviews .spr-review-reportreview{display:none}#shopify-product-reviews .spr-review-header-starratings [class*=" spr-icon-"]:before{font-size:17px}#shopify-product-reviews .spr-form-message-success{border-left:1px solid #D7D6D8;border-right:1px solid #D7D6D8;margin:-40px -12.4%;padding:40px 80px;width:124.8%}#shopify-product-reviews .spr-form-message-success span.ttl{color:#bc4c00;font-size:20.25px;letter-spacing:-.05em}#shopify-product-reviews .spr-form-message-success span.ttl br{display:none}#shopify-product-reviews .spr-form-message-success span.sub{color:#282828;display:block;font-family:\6e38\30b4\30b7\30c3\30af\4f53,YuGothic,\6e38\30b4\30b7\30c3\30af  Medium,Yu Gothic Medium,\6e38\30b4\30b7\30c3\30af,Yu Gothic,sans-serif;font-size:14.22px;letter-spacing:0;line-height:1.7;margin-top:16px}#shopify-product-reviews .spr-pagination{font-size:18px;letter-spacing:-.05em;padding-top:80px}#shopify-product-reviews .spr-pagination-prev,#shopify-product-reviews .spr-pagination-next{position:static}#shopify-product-reviews .spr-pagination-prev{margin-right:24px}#shopify-product-reviews .spr-pagination-page.is-active{color:#b7b7b8;font-weight:400;margin:0 7px}#shopify-product-reviews .spr-pagination-page a{color:#000;padding:0 7px}#shopify-product-reviews .spr-pagination-next{margin-left:24px}#shopify-section-product-template .page-width{max-width:initial;padding:0!important;width:calc(100% - 166px)}.product-single__meta .product-tag-list{margin-bottom:12px}.product-single__meta .product-tag{font-family:EB Garamond,\6e38\30b4\30b7\30c3\30af\4f53,YuGothic,\6e38\30b4\30b7\30c3\30af  Medium,Yu Gothic Medium,\6e38\30b4\30b7\30c3\30af,Yu Gothic,sans-serif;font-size:10px;padding:2px 4px}.product-single__meta .product-tag.free{background:#fff;border:1px solid #E16F24;color:#e16f24}.product-single__meta .product-tag.cold{background:#fff;border:1px solid #2589A5;color:#2589a5}.product-single__meta .product-tag.frozen{background:#2589a5;border:1px solid #2589A5;color:#fff}.product-single__meta .product-tag.noshi{color:#bc4c00;font-size:11.24px}.product-single__meta .product-tag+.product-tag{margin-left:2px}.product-single__meta a.product-review-rate{display:none!important}.product-single__title{font-size:18px;letter-spacing:-.04em;line-height:1.6}.product-form__item--submit button{position:relative}.product-form__item--submit button:before{background:url(/cdn/shop/files/icon-cart-wh.svg) no-repeat top left / auto 100%;content:"";display:none;height:19px;left:20px;position:absolute;top:50%;transform:translateY(-50%);width:23px}.product-single__description{color:#282828;font-family:\6e38\30b4\30b7\30c3\30af\4f53,YuGothic,\6e38\30b4\30b7\30c3\30af  Medium,Yu Gothic Medium,\6e38\30b4\30b7\30c3\30af,Yu Gothic,sans-serif;font-size:14.22px;line-height:1.7}.product-single__description h2{color:#000;font-size:32.44px;letter-spacing:-.05em;margin-bottom:64px;padding-bottom:30.3px;position:relative;text-align:center!important}.product-single__description h2:after{background:#000;bottom:0;content:"";height:2px;left:50%;position:absolute;transform:translate(-50%);width:80px}.product-single__description h3{border-bottom:1px solid #D7D6D8;color:#000;font-size:22.78px;letter-spacing:-.05em;margin-bottom:24px;padding-bottom:17.2px;position:relative}.product-single__description h3:before{background:#000;bottom:-1px;content:"";height:1px;left:0;position:absolute;width:24px}.product-single__description p{color:#282828;font-family:\6e38\30b4\30b7\30c3\30af\4f53,YuGothic,\6e38\30b4\30b7\30c3\30af  Medium,Yu Gothic Medium,\6e38\30b4\30b7\30c3\30af,Yu Gothic,sans-serif;font-size:14.22px;line-height:1.7}.product-single__description p+h2{margin-top:120px}.product-single__description p+h3{margin-top:24px}.product-single__description img{width:100%}.product-single__description ul{list-style:none;margin-left:0}.product-single__description li{color:#282828;font-family:\6e38\30b4\30b7\30c3\30af\4f53,YuGothic,\6e38\30b4\30b7\30c3\30af  Medium,Yu Gothic Medium,\6e38\30b4\30b7\30c3\30af,Yu Gothic,sans-serif;font-size:14.22px;line-height:1.7;position:relative}.product-single__description ul li{padding-left:20px}.product-single__description ul li:before{background:#494949;border-radius:50%;content:"";height:7px;left:0;position:absolute;top:8px;width:7px}@media screen and (max-width:749px){.product-single__description ul li:before{top:6px}}.product-single__description ul ul{margin-left:20px}.product-single__description ul ul li:before{display:none}.product-single__description .xmas_note{color:#ff2a00;border:1px solid #FF2A00;padding:2em 1.4em;background:#fff;text-align:center;font-weight:700;display:block}.product-single__description .xmas_note a{font-weight:400}@media screen and (max-width:749px){.product-single__description h2{font-size:22.78px;margin-bottom:40px;padding-bottom:41.2px;text-align:left!important}.product-single__description h2:after{left:0;transform:none;width:51px}.product-single__description h3{font-size:20.25px;padding-bottom:12px}.product-single__description .xmas_note{text-align:left;padding:1.1em 1.4em}}.product-single__description .area-notes{padding:32px 32px 38px;font-family:\6e38\30b4\30b7\30c3\30af\4f53,YuGothic,\6e38\30b4\30b7\30c3\30af  Medium,Yu Gothic Medium,\6e38\30b4\30b7\30c3\30af,Yu Gothic,sans-serif;background-color:#fff}@media screen and (max-width:749px){.product-single__description .area-notes{padding:18px 16px 20px}}.product-single__description .area-notes+.area-notes{margin-top:24px}@media screen and (max-width:749px){.product-single__description .area-notes-label+.area-notes{padding-block:24px 32px}}.product-single__description .area-notes h2{font-size:20px;font-weight:700;font-family:\6e38\30b4\30b7\30c3\30af\4f53,YuGothic,\6e38\30b4\30b7\30c3\30af  Medium,Yu Gothic Medium,\6e38\30b4\30b7\30c3\30af,Yu Gothic,sans-serif!important;line-height:1.82;text-align:left!important;margin-bottom:17px;padding-bottom:0;letter-spacing:-.02em}@media screen and (max-width:749px){.product-single__description .area-notes h2{font-size:18px;margin-bottom:13px}}.product-single__description .area-notes h4,.product-single__description .area-notes h5{font-size:16px;font-weight:700;font-family:\6e38\30b4\30b7\30c3\30af\4f53,YuGothic,\6e38\30b4\30b7\30c3\30af  Medium,Yu Gothic Medium,\6e38\30b4\30b7\30c3\30af,Yu Gothic,sans-serif!important;line-height:1.5;margin-bottom:12px;letter-spacing:-.02em}@media screen and (max-width:749px){.product-single__description .area-notes h4,.product-single__description .area-notes h5{font-size:14px;margin-bottom:10px}}.product-single__description .area-notes h2:not(:first-child){margin-top:30px}.product-single__description .area-notes h2:after{display:none}.product-single__description .area-notes p{font-size:16px;font-weight:500;line-height:1.5;letter-spacing:-.02em}@media screen and (max-width:749px){.product-single__description .area-notes p{font-size:14px}}.product-single__description .area-notes strong{color:#bc4c00}.product-single__description .area-notes ul{margin-bottom:0}.product-single__description .area-notes li{font-size:16px;line-height:1.5}@media screen and (max-width:749px){.product-single__description .area-notes li{font-size:14px}}.product-single__description .area-notes li:not(:last-child){margin-bottom:16px}.product-single__description .area-notes li:not(:last-child):has(h4){margin-bottom:32px}@media screen and (max-width:749px){.product-single__description .area-notes li:not(:last-child):has(h4){margin-bottom:24px}}.product-single__description .area-notes li:has(h5):not(:has(h4)){padding-left:0}.product-single__description .area-notes-label{font-size:20px;font-weight:700;font-family:\6e38\30b4\30b7\30c3\30af\4f53,YuGothic,\6e38\30b4\30b7\30c3\30af  Medium,Yu Gothic Medium,\6e38\30b4\30b7\30c3\30af,Yu Gothic,sans-serif!important;line-height:1.3;text-align:center;color:#fff;margin-bottom:0;padding:18px 18px 19px;border:none;background-color:#282828;letter-spacing:0}@media screen and (max-width:749px){.product-single__description .area-notes-label{font-size:18px;margin-top:0;padding:16px 16px 17px}}.product-single__description .area-notes+.area-notes-label{margin-top:60px}.product-single__description .area-notes-label.--frozen{background-color:#2589a5}.product-single__description .area-notes-label:before{display:none}.product-single__description .area-delivery{padding-left:144px;background:#fff url(./icon-delivery.png) no-repeat left 32px center / 88px auto}@media screen and (max-width:749px){.product-single__description .area-delivery{padding-left:16px;background-size:48px auto;background-position:16px 16px}}.product-single__description .area-delivery h2{font-family:\6e38\30b4\30b7\30c3\30af\4f53,YuGothic,\6e38\30b4\30b7\30c3\30af  Medium,Yu Gothic Medium,\6e38\30b4\30b7\30c3\30af,Yu Gothic,sans-serif!important;line-height:1.5;color:#bc4c00;margin-bottom:13px}@media screen and (max-width:749px){.product-single__description .area-delivery h2{padding-left:60px;font-size:15px;margin-bottom:16px}}.product-single .title-frozen{margin-block:100px 30px}@media screen and (max-width:749px){.product-single .title-frozen{margin-block:80px 24px}}.product-single .title-frozen h3{font-size:28px;font-weight:700;font-family:\6e38\30b4\30b7\30c3\30af\4f53,YuGothic,\6e38\30b4\30b7\30c3\30af  Medium,Yu Gothic Medium,\6e38\30b4\30b7\30c3\30af,Yu Gothic,sans-serif!important;line-height:1.3;text-align:center;margin-bottom:9px;padding-bottom:0;letter-spacing:-.02em;border:none}@media screen and (max-width:749px){.product-single .title-frozen h3{font-size:20px;margin-bottom:16px}}.product-single .title-frozen h3:before{position:static;display:inline-block;vertical-align:top;width:28px;height:31px;margin-right:30px;transform:translateY(2px);background:url(./icon-frozen.svg) no-repeat left top / 100% auto}@media screen and (max-width:749px){.product-single .title-frozen h3:before{width:23px;height:26px;margin-right:4px;transform:translateY(0)}}.product-single .title-frozen p{font-size:16px;font-weight:500;text-align:center;color:#bc4c00;letter-spacing:-.02em}@media screen and (max-width:749px){.product-single .title-frozen p{font-size:14px}}.product-single__meta .spr-badge-starrating .spr-icon{font-size:17px}.product-single__meta .spr-badge-caption{color:#c98300;display:inline;font-size:12px;font-weight:700;letter-spacing:.05em;text-decoration:underline;vertical-align:top}.line-item-property__field{margin-bottom:20px!important}.line-item-property__field label,.product-form__item label{font-size:12px}.line-item-property__field select,.line-item-property__field input,.product-form__item select,.product-form__item input{border-color:#f0f0f0}.product-single__meta .product__price{margin-bottom:10px}.product-single__meta .price__pricing-group{display:block}.product-single__meta .price__pricing-group .price__regular,.product-single__meta .price__pricing-group .price__sale{margin-right:0}.product-single__meta .price:not(.price--on-sale) .price__regular{align-items:center;display:flex}.product-single__meta .price__pricing-group .price__regular dt span:after,.product-single__meta .price__pricing-group .price__sale dt span:after{content:"\ff1a"}.product-single__meta .price__badges{display:none;margin-bottom:10px}.product-single__meta .price--on-sale .price__badge--sale,.product-single__meta .price--sold-out .price__badge--sold-out{display:inline-flex}.product-form__item{flex-basis:auto;padding:0}.product-form__item:not(.product-form__item--submit){align-items:center;display:flex;justify-content:space-between;width:100%}.product-single__meta .price-item{font-size:25.63px;font-weight:700;font-family:\6e38\30b4\30b7\30c3\30af\4f53,YuGothic,\6e38\30b4\30b7\30c3\30af  Medium,Yu Gothic Medium,\6e38\30b4\30b7\30c3\30af,Yu Gothic,sans-serif;color:#c32104}.product-single__meta .price--on-sale .price-item--regular,.product-single__meta .price-item span{font-size:16px}.product-single__meta .product__policies{font-size:14px;font-family:\6e38\30b4\30b7\30c3\30af\4f53,YuGothic,\6e38\30b4\30b7\30c3\30af  Medium,Yu Gothic Medium,\6e38\30b4\30b7\30c3\30af,Yu Gothic,sans-serif}.product-single__meta .price--on-sale .price__sale{align-items:center}.price__pricing-group dt:first-of-type .visually-hidden--inline{font-size:12px;height:auto;position:static!important;width:auto}.product-form select.product-form__input{border-color:#b7b7b8;font-family:\6e38\30b4\30b7\30c3\30af\4f53,YuGothic,\6e38\30b4\30b7\30c3\30af  Medium,Yu Gothic Medium,\6e38\30b4\30b7\30c3\30af,Yu Gothic,sans-serif;font-size:14.22px}.product-form__input--quantity{max-width:initial}.product-item__num{position:relative}.product-item__num input{-webkit-appearance:none;appearance:none;border-color:#b7b7b8;font-size:14px;text-align:center}.product-item__num input::-webkit-inner-spin-button{-webkit-appearance:none}.product-item__num input::-webkit-outer-spin-button{-webkit-appearance:none}.btn-minus,.btn-plus{align-items:center;cursor:pointer;display:flex;justify-content:center;height:30px;position:absolute;text-align:center;top:50%;transform:translateY(-50%);width:30px}.btn-minus{left:0}.btn-plus{right:0}.btn-minus svg,.btn-plus svg{width:12px}.product-form__cart-submit{background:#c32104;color:#fff;font-size:16px;letter-spacing:-.05em;margin:0;transition:.2s ease all}.product-form__cart-submit:not([disabled]):hover,.product-form__cart-submit:focus{background:#c32104;opacity:.7}.product-form__cart-submit[disabled]{background:#d7d6d8;opacity:1;pointer-events:none}.product-form__controls-group--submit{align-items:flex-start}.product-single__meta button.wk-button-product:hover{opacity:.7}.product-single__meta button.wk-button-product .wk-icon{margin:0}.product-single__meta button.wk-button-product .wk-icon svg path{stroke:#1a753b}.product-single__meta button.wk-remove-product{border-color:#1a753b}.product-single__meta button.wk-remove-product .wk-icon svg path{fill:#1a753b}#BIS_trigger{border-radius:9999px;font-weight:700;margin-bottom:15px}.btn--share{border:none;margin-right:16px;padding:0}.product-cart__attention{border-bottom:1px solid #efefe7;border-top:1px solid #efefe7;margin-top:40px;padding:24px 0;text-align:center}.product-cart__attention a{align-items:flex-start;display:inline-flex;font-size:12px}.product-cart__attention a svg{margin-right:8px;overflow:visible}.product-cart__attention a span{text-decoration:underline}.price-item--regular{color:#000}.product__policies{font-size:12px}.spb-label-tooltip label{font-size:14.22px}.spb-select select{border-color:#b7b7b8;color:#000;font-family:\6e38\30b4\30b7\30c3\30af\4f53,YuGothic,\6e38\30b4\30b7\30c3\30af  Medium,Yu Gothic Medium,\6e38\30b4\30b7\30c3\30af,Yu Gothic,sans-serif!important;font-size:14.22px;height:48px;padding:8px 28px 8px 10px;width:100%}.product__payment_methods{display:none;width:100%;margin:20px auto 30px}@media screen and (max-width:749px){.product__payment_methods{margin:16px auto 32px}}.product__wish_and_cart{width:100%;display:grid;grid-template-columns:48px 1fr;gap:0 24px;align-items:center}@media screen and (max-width:749px){.product__wish_and_cart{gap:0 24px;margin-top:20px}}.product__wish_and_cart .product-form__item--no-variants{max-width:none}.product__wish_btn button.wk-button-product .wk-icon{width:48px;height:48px;position:static}.product__wish_btn button.wk-button-product .wk-icon svg{display:block;width:100%;height:100%}.product__wish_btn button.wk-button-product .wk-icon svg path{stroke:#282828}.product__wish_btn button.wk-button-product .wk-label{display:none;font-size:14.22px;text-decoration:underline}.product__wish_btn button.wk-button-product{align-items:center;display:flex;margin-top:0!important}.product__wish_sns{display:flex;justify-content:space-between;margin-top:20px}.product__wish_sns .social-sharing li:last-of-type a{margin-right:0}.social-sharing{justify-content:center;margin-top:40px}.product__media-wrap{margin-bottom:40px;overflow:hidden;position:relative}.product__slide-count{align-items:center;background:#44444480;border-radius:35px;color:#fff;display:flex;height:26px;justify-content:center;position:absolute;right:11px;top:15px;width:40px;z-index:1}.product-single__media{padding-top:100%!important}.product-single__media img{height:100%!important;max-height:100%!important;max-width:100%!important;object-fit:contain;width:100%!important}.product__media-thumb::-webkit-scrollbar{width:2px}.product__media-thumb::-webkit-scrollbar-track{background:#eaeaea}.product__media-thumb::-webkit-scrollbar-thumb{background:#888;border:none}.product-single__thumbnail{border:none;margin:0}.product-single__thumbnail.active-thumb:after{border:1px solid #000;content:"";height:100%;left:0;position:absolute;top:0;width:100%}.product-single__thumbnails-item{padding:0}.product-single__thumbnail-image{object-fit:cover;padding:0}.product-single__thumbnail.active-thumb .product-single__thumbnail-image{opacity:.5}.product-single__thumbnail:not([disabled]):not(.active-thumb):hover{opacity:.7}@keyframes fadeIn{0%{display:none;opacity:0}1%{display:block;opacity:0}to{display:block;opacity:1}}.product-single__media-wrapper.hide{opacity:0}.product-single__media-wrapper{animation:fadeIn .5s ease-in 0s forwards;display:block;max-width:initial!important;opacity:1}.swiper-slide{display:block}.thumb-swiper-container{height:100%;left:0;overflow:hidden;padding-bottom:120px;position:absolute;top:0;width:60px}.thumb-swiper-container .swiper-slide{height:60px!important;width:60px;cursor:pointer}.thumb-swiper-container .swiper-slide:hover{opacity:.7}.thumb-swiper-container .swiper-slide img{max-height:100%}.thumb-swiper-container .swiper-slide.swiper-slide-thumb-active{border:1px solid #000}.thumb-swiper-container .swiper-slide.swiper-slide-thumb-active img{opacity:.5}.thumb-swiper-container .swiper-button-prev,.thumb-swiper-container .swiper-button-next{background:pink;height:60px;left:0;right:auto;top:auto;width:60px;z-index:9999}.thumb-swiper-container .swiper-button-prev{bottom:60px}.thumb-swiper-container .swiper-button-next{bottom:0}.product-swiper-container{overflow:hidden}.product-swiper-container .swiper-slide img{width:100%}.product-btn-area{display:flex}.product-btn-area .tab-btn,.product-btn-area .tab-btn-prdt{background:#282828;color:#fff;font-size:16px;padding:13px;text-align:center;width:50%}.product-btn-area .tab-btn-prdt{transition:.2s ease all}.product-btn-area .tab-btn:not(.active),.product-btn-area .tab-btn-prdt:not(.active){border-bottom:1px solid #282828;border-top:1px solid #f7f7f4}.product-btn-area .tab-btn-prdt:not(.active){cursor:pointer}.product-btn-area .tab-btn-prdt:not(.active):hover{opacity:.7}.product-btn-area .tab-btn:not(:first-of-type):not(.active),.product-btn-area .tab-btn-prdt:not(:first-of-type):not(.active){border-left:1px solid #f7f7f4}.product-btn-area .tab-btn.active,.product-btn-area .tab-btn-prdt.active{background:#f7f7f4;border-left:1px solid #282828;border-right:1px solid #282828;border-top:1px solid #282828;color:#282828}.product-btn-area .tab-btn.active+.tab-btn,.product-btn-area .tab-btn-prdt.active+.tab-btn-prdt{border-left:none}.ws-card__price span:after{content:"\5186"}.product__meta-table{margin:80px auto 0;max-width:800px}.product__meta-table th,.product__meta-table td{border-color:#d7d6d8;font-family:\6e38\30b4\30b7\30c3\30af\4f53,YuGothic,\6e38\30b4\30b7\30c3\30af  Medium,Yu Gothic Medium,\6e38\30b4\30b7\30c3\30af,Yu Gothic,sans-serif!important;font-size:14.22px;padding:32px 0;text-align:left}.product__meta-table th{background:#eeedf0;min-height:60px;padding:22px 16px;width:22.5%}.product__meta-table td{padding:22px 25px}.collection-tea-link li{width:105px}.collection-tea-link li a div{align-items:center;display:flex;height:105px;width:105px}.collection-tea-link li a span{display:block}.product-single__bloglink-wrap{border-bottom:1px solid #D7D6D8;border-top:1px solid #D7D6D8;margin:80px 0;padding:80px 0}.product-single__bloglink-wrap h2{font-size:25.63px;letter-spacing:-.05em;margin-bottom:24px}.product-single__bloglink{background:#ebe8df;padding:32px 30px}.product-single__bloglink li:not(:last-of-type){margin-bottom:22px}.product-single__bloglink li a{color:#000;text-decoration:underline}.product-single__bloglink li a:hover{color:#000}.product-single__description{margin:80px auto 0;max-width:800px}.bold_options{margin-bottom:0}.bold_option_element,.bold_option_element input,.bold_option_element select,.bold_option_element textarea{border-color:#b7b7b8;font-family:\6e38\30b4\30b7\30c3\30af\4f53,YuGothic,\6e38\30b4\30b7\30c3\30af  Medium,Yu Gothic Medium,\6e38\30b4\30b7\30c3\30af,Yu Gothic,sans-serif;font-size:14.22px}.bold_option label{align-items:center;display:flex;justify-content:space-between}.bold_option_title{font-size:12px}.bold_option_title:after{content:"\ff1a"}input,textarea,select,.disclosure__toggle,.btn,.shopify-payment-button .shopify-payment-button__button--unbranded{border-radius:0}.shipping-attention:hover{opacity:1}.shipping-attention .text{display:inline-block;font-size:13px;font-weight:500;padding-top:5px;padding-left:8px}.type-attention{display:inline-block;position:relative;transform:translateY(2px)}.type-attention:hover{opacity:1}.type-attention .text{background:#000c;bottom:30px;border-radius:4px;box-shadow:0 10px 10px #00000026;color:#fff;display:none;font-family:\6e38\30b4\30b7\30c3\30af\4f53,YuGothic,\6e38\30b4\30b7\30c3\30af,Yu Gothic,sans-serif;font-size:12.64px;position:absolute;left:50%;max-width:500px;padding:15px;transform:translate(-50%);width:100vw}.type-attention .text:after{content:"";display:block;width:0;height:0;border-style:solid;border-width:10px 7.5px 0 7.5px;border-color:rgba(0,0,0,.7) transparent transparent transparent;left:50%;position:absolute;top:100%;transform:translate(-50%)}.product__quantity_cart{margin-top:20px}.template-product .product__attention{display:flex;align-items:center;gap:8px;font-size:13px;font-weight:500;font-family:\6e38\30b4\30b7\30c3\30af\4f53,YuGothic,\6e38\30b4\30b7\30c3\30af,Yu Gothic,sans-serif}.template-product .product__attention .shipping-attention{display:flex;align-items:center}.agree-attention{background:#fff1e5;border:1px solid #F0D5BD;border-radius:4px;box-shadow:0 5px 8px #0000000d;font-family:\6e38\30b4\30b7\30c3\30af\4f53,YuGothic,\6e38\30b4\30b7\30c3\30af,Yu Gothic,sans-serif;font-size:12.64px;margin-bottom:32px;padding:10px 14px;position:relative}.agree-attention:after{bottom:100%;content:"";display:block;width:0;height:0;border-style:solid;border-width:0 7.5px 10px 7.5px;border-color:transparent transparent #FFF1E5 transparent;left:15px;position:absolute}.agree-attention:before{bottom:100%;content:"";display:block;width:0;height:0;border-style:solid;border-width:0 9.5px 11px 9.5px;border-color:transparent transparent #F0D5BD transparent;left:13px;position:absolute}#infiniteoptions-container>div:not(.spb-label-tooltip):not(.spb-tooltip){align-items:center;display:flex;justify-content:space-between;margin-bottom:16px}#infiniteoptions-container>div:not(.spb-label-tooltip):not(.spb-tooltip):last-of-type{margin-bottom:0}.spb-label-tooltip{width:30%}.spb-label-tooltip+span{width:64%}@media screen and (min-width:750px){.template-product .product-form__sp{display:block!important}.template-product .product-form__sp .product__attention,.template-product .product-form__sp__ttl,.template-product .product-form__sp__static{display:none}}@media screen and (min-width:750px)and (max-width:1279px){.product-form__item--submit button:before{left:15px}}@media screen and (min-width:750px){.type-attention .text.pc-left:after{left:5%}.template-product .breadcrumbs-wrap{max-width:initial;width:calc(100% - 166px)}.product-single__meta .price--on-sale .price__sale dt:first-of-type{width:100%}.product-single-inner{display:flex;flex-direction:row-reverse;justify-content:space-between;margin-left:0}.product-single__detail{margin-top:120px}.product-single__detail .grid__item{float:right}.product__media-wrap{margin-bottom:0}.product-single__thumbnails{margin:0}.product__media-thumb{margin-top:24px}.product-single__thumbnails-item--large{flex:none}.product-single__thumbnails-item{width:calc(100% / 7)}.product-single__thumbnails-item:nth-of-type(n+8){margin-top:6px}.product-item__num{max-width:132px}.product-single__cartwrap{width:44%}.product-single__media-group{width:50%}.product-single__title{font-size:32.44px;line-height:1.6;margin-bottom:8.3px;margin-top:24px}.product-single__meta .product-tag-list{margin-bottom:24px}.product-form{padding-top:40px}.product__price_attention{align-items:center;display:flex;justify-content:space-between;margin-top:24px}.product-single__meta .product__price{margin-bottom:0}.product-single__meta .price__pricing-group dt:first-of-type .visually-hidden--inline{display:none}.product-single__meta .price dd{line-height:1;margin-top:0}.product__attention{font-size:14.22px;letter-spacing:-.05em;margin-top:10px}.product__attention svg{height:17px;margin-right:8px;vertical-align:sub;width:17px}.product__attention a span{text-decoration:underline}.product-form__item{margin-bottom:0;max-width:100%}.product-form select.product-form__input{height:48px}.bold_options{margin-top:39px}select+.bold_options{margin-top:20px}.product-form__controls-group{margin-top:20px}.product-form__item:not(.product-form__item--submit),.bold_option label{display:block}.product-single__meta .product-form__item label{font-size:14.22px;margin-bottom:12px}.bold_option_title{display:block;font-size:14.22px;margin-bottom:12px;width:100%}.bold_option_dropdown .bold_option_element{margin:0}.bold_option_element select{height:48px;width:100%}.product__quantity_cart{display:flex;justify-content:space-between;margin-top:20px;gap:28px}.product__quantity_cart .product-form__controls-group{margin-top:0}.product__quantity_cart .product__quantity-wrap{width:25%}.product__quantity_cart .product-form__controls-group label{display:none}.product__quantity_cart .product-item__num input,.product__quantity_cart .product__quantity-num select,.product-form__cart-submit{height:67px}.product__quantity_cart .product-item__num input,.product__quantity_cart .product__quantity-num select{font-family:\6e38\30b4\30b7\30c3\30af\4f53,YuGothic,\6e38\30b4\30b7\30c3\30af  Medium,Yu Gothic Medium,\6e38\30b4\30b7\30c3\30af,Yu Gothic,sans-serif!important}.product__quantity_cart .product__quantity-num select{border-color:#b7b7b8;width:100%}.product-single__bloglink-inner{margin:0 auto;max-width:800px}}@media screen and (max-width:749px){.template-product .main-content{padding-top:0}#shopify-section-product-template .page-width{width:100%}.product-single-inner{margin-left:0}.product-single__media-group{margin-bottom:40px;padding-left:0}.product__media-wrap{margin-bottom:0;padding-bottom:52px}.product__slide-count{font-size:11px;height:20px;right:15px;width:38px}.thumbnails-wrapper{margin:0;top:0}.product__media-thumb{bottom:0;height:52px;left:0;overflow-x:auto;padding-left:25px;position:absolute;white-space:nowrap;width:100%}.product-single__thumbnails{flex-wrap:nowrap;justify-content:flex-start;margin:0;width:100%}.product-single__thumbnail-image{margin:0;max-height:50px;max-width:50px;width:auto}.product-single__thumbnail.active-thumb:after{height:50px;width:50px}.product-single__thumbnails-item{flex:none}.product__media-thumb::-webkit-scrollbar{height:2px}.product__media-thumb::-webkit-scrollbar-track{margin:0 25px}.product-single__title{font-size:20.25px;letter-spacing:0;margin:0 0 15px}.product-single__meta .product-tag-list{margin-bottom:24px}.product-single__meta .product-tag{font-size:12px}.product-single__cartwrap{padding:0 25px}.product__attention{position:relative}.template-product .product__attention{display:none}.product__attention a{align-items:center;font-size:11.24px}.product__attention a svg{margin-right:8px;width:16px;height:16px}.product__attention a span{text-decoration:underline}.template-product .product-form{padding:25px}.template-product .product-form__sp__bg{display:none;content:"";position:fixed;top:0;left:0;width:100%;height:100%;background-color:#0000004d;z-index:10000}.template-product .product-form__sp{display:none;position:fixed;top:40px;left:15px;width:calc(100% - 30px);max-height:calc(100vh - 80px);max-height:calc(100dvh - 80px);border-radius:8px;background-color:#f7f7f4;overflow-y:scroll;z-index:10001}.template-product .product-form__sp__ttl{position:relative;font-family:\6e38\30b4\30b7\30c3\30af\4f53,YuGothic,\6e38\30b4\30b7\30c3\30af  Medium,Yu Gothic Medium,\6e38\30b4\30b7\30c3\30af,Yu Gothic,sans-serif;font-size:16px;font-weight:700;text-align:center;padding:25px 5px;border-bottom:1px solid #D7D6D8}.template-product .product-form__sp__ttl__btn{position:absolute;display:grid;place-content:center;top:22px;right:15px;width:30px;padding:0;aspect-ratio:1;border:none;background:transparent}.template-product .product-form__sp .product__attention{display:flex;flex-wrap:wrap;margin-top:20px}.template-product .product-form__sp__static{display:flex}.template-product .product-form__sp__static .product-form__sp__static__btn{display:block;width:100%;line-height:1.4;padding-left:5px;padding-right:5px;white-space:normal;height:64px;min-height:44px;margin:0;color:#fff;font-size:16px;letter-spacing:-.05em;border:none;transition:none;background:#c32104}.template-product .product-form__sp__static .product-form__sp__static__btn.disabled,.template-product .product-form__sp__static .product-form__sp__static__btn:disabled{background:#d7d6d8;pointer-events:none}.template-product .product-form__sp__static .product__cart-icon{display:inline-block;margin-right:8px;transform:translateY(1px)}.product__price_attention{margin-top:24px}.product-single__meta .price__pricing-group dt:first-of-type .visually-hidden--inline{display:none}.type-attention{position:static}.type-attention .text{max-width:240px;left:0!important}.type-attention .text.left{left:0;transform:translate(0)}.type-attention .text.left:after{left:20%}.agree-attention{margin-top:15px;margin-bottom:0}.product-form{margin-top:12px}.spb-label-tooltip{margin-bottom:0}.spb-label-tooltip label{letter-spacing:-.05em}.product-single__meta .product-form__item:not(.product-form__item--submit){margin-bottom:0}.product-single__meta .product-form__item label{font-size:14.22px}.product-single__meta .product-form__item select{border-color:#b7b7b8;height:48px;max-width:initial;width:64%}.spb-select{margin-bottom:0}.btn--share{margin:0 8px}#ProductDetail{margin-top:30px}.product-single__detail .js-tab-panel .tab-btn:last-of-type,.product-single__detail .js-tab-panel-prdt .tab-btn-prdt:last-of-type{margin:0}.product-single__detail .js-tab-panel .tab-panel,.product-single__detail .js-tab-panel-prdt .tab-panel-prdt{padding:0 25px}.product-single__description{margin-top:48px}.product__meta-table th{vertical-align:top;width:40%}.line-item-property__field{align-items:center;display:flex;flex-wrap:wrap}.line-item-property__field label{margin-bottom:0!important;width:30%}.line-item-property__field label:first-of-type{margin-bottom:20px!important}.line-item-property__field select{margin:0 0 20px!important;top:0!important;width:70%}.line-item-property__field input{margin:0!important;width:70%}.price:not(.price--on-sale) .price__regular{align-items:center;display:flex}.product-form__item:not(.product-form__item--submit){align-items:center;display:flex;width:100%;justify-content:space-between}.product-form__item label{margin:0;width:30%}.product-form__item select,.product-form__item .product-item__num{max-width:157px;width:70%}.product-form__item .product-item__num input{max-width:initial}.product-form__item--submit button{height:67px;padding:20px;transition:none}.product-form__item--submit button:hover{opacity:1}.product-form__item--submit button:before{left:60px}.product-single__meta button.wk-button-product{border-color:#cecece}.product-cart__attention{margin-top:32px}.review_intro_wrap{margin:48px 0 0;width:100%}.review_intro__list h2{font-size:20.25px;letter-spacing:-.05em}.customer_name_wrap .customer_position{font-size:11.24px}.customer_name_wrap .customer_name{font-size:12.64px;line-height:1.6}.review_intro__list h3{font-size:18px;height:25px}.review_blog_link a{height:44px;margin-top:-8px}#shopify-product-reviews{margin-top:30px}#shopify-product-reviews .spr-container{flex-direction:column}#shopify-product-reviews .spr-header{margin-bottom:24px;width:100%}#shopify-product-reviews .spr-form{border-bottom:none;margin:0;padding:32px 18px}#shopify-product-reviews .new-review-form{width:100%}#shopify-product-reviews .spr-summary-starrating .spr-icon{font-size:15px}#shopify-product-reviews .spr-form .spr-form-review-rating a{height:31px;width:31px}#shopify-product-reviews .spr-form [class*=" spr-icon-"]:before{font-size:31px}#shopify-product-reviews .spr-form-review-body{margin-bottom:32px}#shopify-product-reviews .spr-header .spr-summary-actions-togglereviews{font-size:13px}#shopify-product-reviews .spr-form-message-success{margin:-32px -18px;padding:32px 18px;width:calc(100% + 36px)}#shopify-product-reviews .spr-form-message-success span.ttl{text-align:center}#shopify-product-reviews .spr-form-message-success span.ttl br{display:block}#shopify-product-reviews .spr-content{width:100%}#shopify-product-reviews .spr-review-header-byline{font-size:12.64px}#shopify-product-reviews .spr-review-reply-body,#shopify-product-reviews .spr-review-header-title{font-size:14px}#shopify-product-reviews .spr-review:first-child{border-top:1px solid #D7D6D8;padding-top:24px}#shopify-product-reviews .spr-header .spr-summary-actions{text-align:center}#shopify-product-reviews .spr-pagination{font-size:16px;letter-spacing:.35em;padding-top:40px}#shopify-product-reviews .spr-pagination>div{margin-right:0}.product-form--payment-button-no-variants{max-width:initial}.product-form__controls-group--submit{justify-content:center}.product-single__bloglink-wrap{border:none;margin:40px 0 0;position:relative}.product-single__bloglink-wrap:before{background:#d7d6d8;content:"";height:1px;left:25px;position:absolute;top:0;width:calc(100% - 50px)}.product-single__bloglink-wrap h2{font-size:18px;margin-bottom:16px;padding:0 25px}.product-single__bloglink-wrap h2 span{display:none}.product-single__bloglink{padding:40px 25px}#MainContent .recentviewsMain{margin-bottom:80px}}.shopify-policy__container{max-width:920px;padding:0;width:67%}.shopify-policy__title h1{font-size:40px;margin:36px 0 120px}.regal table th,.regal table td{border-color:#e0e0d6;border-left:none;border-right:none;font-size:14px;line-height:1.7;padding:24px}.regal table th{color:#000;width:30%;vertical-align:top}.regal table td{width:70%}.regal table h2{font-size:14px;margin:0 0 0 1em;text-transform:none}@media screen and (max-width:749px){.shopify-policy__container{padding:0 25px;width:100%}.shopify-policy__title h1{font-size:24px;letter-spacing:-.04em;margin-bottom:56px;text-align:left}.regal table{margin-bottom:56px}.regal table th,.regal table td{border-top:none;display:block;width:100%}.regal table th{border-bottom:none;font-size:16px;padding:24px 0 0}.regal table td{padding:16px 0 24px}.regal table tr:last-of-type td{border-bottom:none}.regal table h2{margin:0}.regal table td p{font-size:14px}}.privacy{line-height:1.7}.privacy p+dl{margin-top:80px}.privacy dl dt{border-bottom:1px solid #e0e0d6;color:#000;font-size:24px;line-height:1.2;margin-bottom:24px;padding-bottom:16px}.privacy dl dd{margin:0 0 48px}.privacy .legal-lv1,.privacy .legal-lv2{list-style:none;margin:0}.privacy .legal-lv1 li:before{content:"\30fb"}.privacy .legal-lv2 li:before{content:"\25cb";margin-right:.5em}.privacy h2,.privacy strong{font-size:16px;margin:0}@media screen and (max-width:749px){.privacy dl dt{font-size:20px;margin-bottom:40px}.privacy dl dd{margin-bottom:80px}}#shopify-section-blog-template{max-width:920px!important}#shopify-section-blog-template .page-width{padding:0}#shopify-section-blog-template .section-header{margin-bottom:120px}#shopify-section-blog-template .section-header h1{font-size:40px}#shopify-section-blog-template .article-listing{margin:0;padding:0}#shopify-section-blog-template .article-listing a{display:flex;padding:24px 0}#shopify-section-blog-template .article__date{font-size:14px;margin-bottom:0;padding-left:16px;width:28%}#shopify-section-blog-template .article__title{font-size:14px;font-weight:700;margin-bottom:0;width:72%}.blog-list-view,.blog-list-view li{border-color:#e0e0d6}@media screen and (max-width:749px){#shopify-section-blog-template{padding:0 25px}#shopify-section-blog-template .section-header{margin:64px 0 80px}#shopify-section-blog-template .section-header h1{font-size:24px;letter-spacing:-.04em;text-align:left}#shopify-section-blog-template .article-listing a{padding:20px 0}#shopify-section-blog-template .article__date{padding-left:0}}.pagination{font-size:18px;letter-spacing:-.05em;padding-top:80px}.pagination__text{padding:0 7px}.pagination__text .current{color:#cecece}.pagenate_prev{padding-right:24px}.pagenate_next{padding-left:24px}@media screen and (max-width:749px){.pagination{margin-bottom:80px}}article.page-width{margin-top:80px;max-width:920px;padding:0}#shopify-section-article-template .section-header{border-bottom:1px solid #e0e0d6;padding-bottom:24px}#shopify-section-article-template .article__title{font-size:40px;line-height:1.6;margin-bottom:24px}#shopify-section-article-template .article__date{font-size:14px}#shopify-section-article-template .rte h1,.rte h2,.rte h3,.rte .h3,.rte h4,.rte .h4,.rte h5,.rte .h5,.rte h6,.rte .h6{margin-top:45px;margin-bottom:14.5px}.article__text{font-size:14px}.article__return_link a{font-size:14px;text-decoration:underline}@media screen and (max-width:749px){article.page-width{margin-top:64px;padding:0 25px}#shopify-section-article-template .section-header{padding-bottom:16px}#shopify-section-article-template .article__title{font-size:18px;letter-spacing:-.04em;margin-bottom:16px}#shopify-section-article-template .article__date{margin-bottom:0}.article__return_link{margin:80px 0}}.guide .section-header{margin:37.5px 0 120px}.guide h2{color:#000;font-size:24px;letter-spacing:0;margin:-60px 0 24px;padding-top:60px}.guide dl{border-top:1px solid #e0e0d6;margin:0;padding-top:40px}.guide dl dt{color:#000;font-size:20px;margin-bottom:16px}.guide dl dd{font-size:14px;line-height:1.7;margin:0}.guide dl+dl{margin-top:40px}.guide dl+h2{margin-top:60px}.guide dl dd figure{margin:0 0 16px}.guide dl dd figure img{display:block}.guide dl dd p{font-size:14px;margin-bottom:16px}.guide dl dd ul{color:#444;margin-bottom:16px;padding-left:1.5em;position:relative}.guide dl dd li:before{content:"\30fb";left:0;position:absolute}.guide h3{color:#444;font-size:16px;font-weight:700;margin-bottom:16px}.guide table{margin:24px 0 40px}.guide table td{background:#fff;border:4px solid #f7f7f4;font-size:16px;padding:16px}.guide table td:nth-of-type(2n){text-align:right;white-space:nowrap}.guide table.second td:nth-of-type(2n){text-align:left}.guide .guide-menu li{font-size:14px;margin-bottom:24px}@media screen and (min-width:750px){.faq .grid{display:flex;overflow:visible}.faq .section-header{margin-bottom:90px}.page-faq .page-container{overflow:visible}.guide-menu{padding-top:30px;position:sticky;top:0}.faq .grid__item:nth-of-type(2){padding-top:30px}}@media screen and (max-width:749px){.guide{margin:64px 0 32px}.guide h1{font-size:24px;letter-spacing:-.04em;text-align:left}.guide .section-header{margin-bottom:80px}.guide h2{font-size:20px;margin-bottom:16px}.guide dl dt{font-size:18px}.guide dl+h2{margin-top:20px}.guide table{margin-bottom:80px}.guide table td{font-size:14px}.guide .guide-menu{display:flex;flex-wrap:wrap;margin-bottom:56px}.guide .guide-menu li:nth-of-type(odd){width:50%}.guide .guide-menu li:nth-of-type(2n){margin-left:16px;width:calc(50% - 16px)}.guide .guide-menu li a{display:block;padding-left:14px;position:relative}.guide .guide-menu li a:before{border:1px solid;border-color:transparent #707070 #707070 transparent;content:"";display:block;height:7px;left:0;position:absolute;top:8px;transform:translateY(-50%) rotate(45deg);width:7px}}.faq dl{border-bottom:1px solid #e0e0d6;padding-top:0}.faq dl dt{cursor:pointer;font-size:16px;margin-bottom:0;padding:24px 0;position:relative}.faq dl dt:before,.faq dl dt:after{background:#707070;content:"";display:block;height:1px;position:absolute;right:10px;top:50%;transform:translateY(-50%);transition:.3s all;width:20px}.faq dl dt:after{transform:translateY(-50%) rotate(90deg)}.faq dl dt.active:after{transform:translateY(-50%)}.faq dl dt span{display:block;margin-right:50px;padding-left:1.5em;position:relative}.faq dl dt span:before{content:"Q.";left:0;line-height:1.3;position:absolute;top:0}.faq dl dd{background:#fff;display:none;padding:24px 30px}.faq dl+dl{border-top:none;margin-top:0}.faq .mb-30{margin-bottom:30px}.faq ol li{margin-bottom:50px}.faq ol li figure{margin-bottom:20px}.faq ol li img{width:100%;height:auto}.faq .two-column{display:flex;justify-content:space-between;flex-wrap:wrap}.faq .two-column figure,.faq .is-half{width:48%}@media screen and (max-width:749px){.faq{margin-bottom:80px}.faq h2{border-bottom:1px solid #e0e0d6;margin-bottom:0;padding-bottom:16px}.faq dl dt{font-size:14px;padding:20px 0}.faq dl dd{padding:16px}.faq h2+dl{border-top:none;margin-top:20px}.faq dl dt:before,.faq dl dt:after{top:30px}.faq .two-column figure,.faq .is-half{width:100%}}.hajimete-gnav{display:none}.hajimete-main{width:100%}.hajimete_container{max-width:1200px;margin:0 auto;position:relative;height:100%}.hajimete-section{padding:130px 80px}.hajimete-btn-item{position:relative;display:inline-block;padding:15px 45px;background:#fff;color:#000;line-height:1.2;text-align:center;transition:all .25s ease;font-size:13px;letter-spacing:.1em;border-radius:100vh}.hajimete-btn-item:hover{opacity:.7}.hajimete-section1{background:url(/cdn/shop/files/hajimete_section1_bg.jpg?v=1646623509) no-repeat center top;background-size:cover;color:#fff}.hajimete-section1-title{font-size:32px;line-height:1.6;margin-bottom:70px}.hajimete-section1-text{color:#fff;font-size:14px;line-height:1.7;margin-bottom:50px}.hajimete-section2{background:url(/cdn/shop/files/hajimete_section2_bg.jpg?v=1646623510) no-repeat center top;background-size:cover;color:#fff}.hajimete-section2 .hajimete-section-inner{max-width:625px}.hajimete-section2-title{font-size:32px;line-height:1.6;margin-bottom:70px}.hajimete-section2-subtitle{color:#fff;font-size:16px;line-height:1.7;margin-bottom:50px}.hajimete-section2-text{color:#fff;font-size:14px;line-height:1.7}.hajimete-section3{background:url(/cdn/shop/files/hajimete_section3_bg.jpg?v=1646623510) no-repeat center top;background-size:100%;padding-top:390px}.hajimete-section3-inner{display:flex;justify-content:space-between;padding:60px;max-width:1200px;background:#fff;color:#000}.hajimete-section3-image{width:32%}.hajimete-section3-detail{width:61%;padding:30px 0}.hajimete-section3-title{font-size:24px;line-height:1.6;margin-bottom:30px}.hajimete-section3-text{font-size:14px;line-height:1.7}.hajimete-section4-head{text-align:center;font-size:40px;line-height:1.2;margin-bottom:30px}.hajimete-section4-lead{text-align:center;font-size:16px;line-height:1.7;margin-bottom:30px}.hajimete-section4{background:url(/cdn/shop/files/hajimete_terrine_bg.jpg?v=1646623510) no-repeat center top;background-size:cover;color:#fff}.hajimete-section4 .hajimete-section-inner,.hajimete-section5 .hajimete-section-inner{max-width:520px}.hajimete-section4-shoulder,.hajimete-section5-shoulder,.hajimete-section6-shoulder{color:#fff;font-size:20px;margin-bottom:15px}.hajimete-section4-title,.hajimete-section5-title,.hajimete-section6-title{font-size:32px;margin-bottom:35px}.hajimete-section4-text,.hajimete-section5-text,.hajimete-section6-text{color:#fff;font-size:14px;line-height:1.7;margin-bottom:45px}.hajimete-section4-icon{position:absolute;top:-50px;left:400px;width:120px}.hajimete-section5{background:url(/cdn/shop/files/hajimete_matcha_bg.png?v=1646623510) no-repeat center top;background-size:cover;color:#000;height:640px;position:relative}.hajimete-section5-shoulder,.hajimete-section5-text{color:#000}.hajimete-section6{background:url(/cdn/shop/files/hajimete_lipbalm_bg.jpg?v=1646623510) no-repeat center top;background-size:cover;color:#000;height:640px;position:relative}.hajimete-section6-shoulder,.hajimete-section6-text{color:#000}.hajimete-section6 .hajimete-section-inner{max-width:550px}.hajimete-section7{text-align:center;padding:120px 0 0;position:relative}.hajimete-section7-title{font-size:16px;margin-bottom:25px}.hajimete-btn-shop{display:inline-block;background:#fff;color:#000;width:740px;text-align:center;position:relative;transition:all .25s ease;font-size:18px;letter-spacing:.1em;border:1px solid #000;border-radius:100vh;padding:20px 0}.hajimete-btn-shop:hover{opacity:.7}.hajimete-btn-item:after,.hajimete-btn-shop:after{display:block;content:"";background:url(/cdn/shop/files/right-arrow.png?v=1646630206) no-repeat left top;background-size:100%;width:7px;height:11px;margin-top:-5px;position:absolute;right:35px;top:50%}@media only screen and (max-width:1080px){.hajimete-section3-inner{padding:40px}}@media only screen and (max-width:767px){.hajimete-gnav{display:block}.hajimete_container{height:auto}.hajimete-section{padding:0 30px}.hajimete-btn-item,.hajimete-btn-shop{width:100%;font-size:14px}.hajimete-btn-item{padding:20px 45px}.hajimete-btn-item:hover,.hajimete-btn-shop:hover{opacity:1}.hajimete-btn-item:after,.hajimete-btn-shop:after{background-size:100%;width:7px;height:11px;margin-top:-5px;right:10vw}.hajimete-section1{background:url(/cdn/shop/files/hajimete_section1_bg_sp.jpg?v=1646631770) no-repeat 75% top #000;background-size:contain;height:auto;padding:75vw 30px 80px}.hajimete-section1-title{font-size:26px;margin-bottom:65px;line-height:1.7}.hajimete-section2{background:url(/cdn/shop/files/hajimete_section2_bg_sp.jpg?v=1646632824) no-repeat center top #000;background-size:contain;height:auto;padding:95vw 30px 80px}.hajimete-section2 .hajimete-section-inner{max-width:100%}.hajimete-section2-title{font-size:26px;margin-bottom:65px;line-height:1.7}.hajimete-section2-subtitle{font-size:14px;margin-bottom:45px}.hajimete-section3{background-size:190%;padding-top:75vw;position:relative;margin-bottom:80px}.hajimete-section3-inner{display:block;padding:20px 20px 40px}.hajimete-section3-image{width:100%;text-align:center;padding:30px}.hajimete-section3-detail{width:100%;padding:0}.hajimete-section3-title{font-size:16px;margin-bottom:30px}.hajimete-section4-head{font-size:26px;margin-bottom:30px}.hajimete-section4-lead{font-size:14px;padding:0 30px;margin-bottom:45px}.hajimete-section4{background:url(/cdn/shop/files/hajimete_terrine_bg_sp.jpg?v=1646631770) no-repeat right top #4a6236;background-size:contain;height:auto;padding:85vw 30px 80px}.hajimete-section4 .hajimete-section-inner,.hajimete-section5 .hajimete-section-inner{max-width:100%}.hajimete-section4-shoulder,.hajimete-section5-shoulder,.hajimete-section6-shoulder{font-size:16px;margin-bottom:15px;padding-top:40px}.hajimete-section4-title,.hajimete-section5-title,.hajimete-section6-title{font-size:26px;margin-bottom:40px}.hajimete-section4-text,.hajimete-section5-text,.hajimete-section6-text{font-size:16px;margin-bottom:40px}.hajimete-section4-icon{width:100px;position:absolute;left:auto;right:0;top:50px}.hajimete-section5{background:url(/cdn/shop/files/hajimete_matcha_bg_sp.jpg?v=1646631770) no-repeat right top #dfe4e3;background-size:contain;height:auto;padding:92vw 30px 80px}.hajimete-section6{background:url(/cdn/shop/files/hajimete_lipbalm_bg_sp.jpg?v=1646631770) no-repeat 95% top #f5f8ff;background-size:contain;height:auto;padding:92vw 30px 80px}.hajimete-section6 .hajimete-section-inner{max-width:100%}.hajimete-section7{padding:80px 30px}.hajimete-section7-title{font-size:4.3vw;line-height:2.1;margin-bottom:10vw}}.page-noshi h1 span{font-size:25.63px}.noshi-content-wrap{display:flex}.noshi-content-wrap:not(:last-child){margin-bottom:120px}.noshi-content-wrap .noshi-title{display:flex;align-items:center;width:20%;-ms-writing-mode:tb-rl;writing-mode:vertical-rl}.noshi-content-wrap .noshi-title span{display:block}@-moz-document url-prefix(){.noshi-content-wrap .noshi-title span{transform:rotate(0)}}.noshi-content-wrap .noshi-content{width:75%}.noshi-content-wrap .noshi-text{margin-bottom:45px;font-size:14px;line-height:1.7}.noshi-content-wrap .noshi-item{display:flex;justify-content:space-between;align-items:center}.noshi-content-wrap .noshi-item:not(:last-child){margin-bottom:30px}.noshi-content-wrap .noshi-item .noshi-img{width:22%;margin:0;text-align:center}.noshi-content-wrap .noshi-item .noshi-desc{width:73%}.noshi-content-wrap .noshi-item .noshi-item-title{margin-bottom:20px;font-size:20px}.noshi-content-wrap .noshi-item .noshi-text{margin-bottom:0}.noshi-content-wrap .eco-packaging-list{display:flex;flex-wrap:wrap;justify-content:space-between}.noshi-content-wrap .eco-packaging-item{width:48%;margin-bottom:40px}.noshi-content-wrap .eco-packaging-item .packaging-img{margin:0 0 15px;line-height:0}.noshi-content-wrap .eco-packaging-item .packaging-name{font-size:14px;text-align:center}.noshi-content-wrap .in-out-stamping{padding:40px 50px;border:1px solid #887E56}.noshi-content-wrap .in-out-stamping .stamping-title{margin-bottom:25px}.noshi-content-wrap .in-out-stamping .noshi-text{margin-bottom:0}.noshi-content-wrap .handbag-list{display:flex;justify-content:space-between}.noshi-content-wrap .handbag-list .handbag-item{width:28%}.noshi-content-wrap .handbag-item .handbag-img{margin:0 0 20px;line-height:0}.noshi-content-wrap .handbag-item .handbag-name{text-align:center}@media screen and (max-width:749px){.page-noshi h1 span{font-size:20px}.noshi-content-wrap{flex-wrap:wrap}.noshi-content-wrap .noshi-title{width:100%;margin-bottom:45px;padding-top:80px}.noshi-content-wrap .noshi-content{width:100%}.noshi-content-wrap .noshi-item{flex-wrap:wrap}.noshi-content-wrap .noshi-item:not(:last-child){margin-bottom:20px}.noshi-content-wrap .noshi-item .noshi-img{width:100%;margin:60px 60px 25px}.noshi-content-wrap .noshi-item .noshi-desc{width:100%}.noshi-content-wrap .eco-packaging-item{margin-bottom:15px}.noshi-content-wrap .eco-packaging-list{margin-bottom:35px}.noshi-content-wrap .in-out-stamping{padding:30px 25px}.noshi-content-wrap .handbag-list{flex-wrap:wrap}.noshi-content-wrap .handbag-list .handbag-item{width:48%;margin-bottom:15px}}.help-guide-wrap{max-width:920px;width:67%;padding:0;margin:0 auto}.help-guide-wrap .help-guide-content{border:none;margin-top:0;padding:0}.help-guide-wrap .help-guide-title{margin-bottom:24px;padding-bottom:16px;border-bottom:1px solid #e0e0d6;font-size:24px;font-weight:400;line-height:1.2}.help-guide-wrap .help-guide-text{font-size:15px;font-weight:400}.help-guide-wrap .help-guide-content:not(:last-child) .help-guide-text{margin:0 0 48px}.help-guide-wrap .help-guide-content .ordersheet{color:#916a24;border-bottom:1px dotted #916a24}@media screen and (max-width:749px){.help-guide-wrap{width:100%}.help-guide-wrap .help-guide-title{font-size:20px;margin-bottom:40px}.help-guide-wrap .help-guide-text,.help-guide-wrap .help-guide-content:not(:last-child) .help-guide-text{margin-bottom:80px}}.agreement{line-height:1.8}.agreement dt{border-bottom:1px solid #e0e0d6;font-size:24px;line-height:1.2;margin-bottom:24px;padding-bottom:16px}.agreement dd{margin:0 0 48px}.agreement p+dl{margin-top:80px}.agreement .rules-list li:not(:last-child){margin-bottom:15px}.agreement .rules-list li{padding-left:15px}@media screen and (max-width:749px){.agreement .rules-list{margin:0 0 0 15px}}.page-width.how-to-make .section-header{margin:36px auto 80px}.page-width.how-to-make .section-header h1{margin-bottom:30px;font-size:40px}.page-width.how-to-make .section-header .sub-text{font-size:14px}.page-width.how-to-make .tea-types-list{display:flex;flex-wrap:wrap;justify-content:space-between}.page-width.how-to-make .tea-types-list .item{width:30%;margin-bottom:40px}.page-width.how-to-make .tea-types-list .item:nth-last-of-type(-n+3){margin-bottom:0}.page-width.how-to-make .tea-types-list .item a{position:relative;display:block;width:100%}.page-width.how-to-make .tea-types-list .item a img{display:block}.page-width.how-to-make .tea-types-list .item a span{bottom:4%;left:0;right:0;display:block;font-size:16px;line-height:1.1;position:absolute;text-align:center;width:100%}.page-width.how-to-make .tea-types-list .item a span span{display:inline;font-size:14px;position:static}@media screen and (max-width:749px){.page-width.how-to-make .tea-types-list .item a span span{font-size:12px}}@media screen and (max-width:749px){.page-width.how-to-make{margin-bottom:80px}.page-width.how-to-make .section-header{margin:65px auto 80px}.page-width.how-to-make .section-header h1{margin-bottom:25px;font-size:24px}.page-width.how-to-make .tea-types-list .item{width:100%;margin-bottom:30px}.page-width.how-to-make .tea-types-list .item:nth-last-of-type(-n+3){margin-bottom:30px}.page-width.how-to-make .tea-types-list .item a span{font-size:14px}}#shopify-section-how-to-make-list{width:100%!important}.how-to-make-list-wrap{padding:0 80px}.how-to-make-list-wrap .section-head{align-items:center;display:flex;justify-content:space-between;margin-bottom:30px}.how-to-make-list-wrap .section-head h3{margin:0;font-size:24px}.how-to-make-list-wrap .section-head .page-link{position:relative;padding-right:25px;font-size:14px}.how-to-make-list-wrap .section-head .page-link:after{content:"";position:absolute;top:50%;right:0;width:18px;height:18px;transform:translateY(-50%);background:url(/cdn/shop/files/icon-small-arrow_d174bace-32cb-4afc-9079-c5d8c4dd038d.png?v=1648011885) no-repeat center / 100%}.how-to-make-list{display:flex;flex-wrap:wrap;justify-content:space-between}.how-to-make-list .item{width:30%;margin-bottom:25px}.how-to-make-list .item a{display:flex;align-items:center}.how-to-make-list .item figure{width:30%;margin:0}.how-to-make-list .item p{font-size:16px;font-weight:400;width:70%;margin-left:15px;overflow-wrap:anywhere}.how-to-make-list .item p span{font-size:14px}@media screen and (max-width:749px){.how-to-make-list .item p span{font-size:10px}}.how-to-make-list .item:nth-last-of-type(-n+3){margin-bottom:0}@media screen and (max-width:749px){.how-to-make-list-wrap{padding:0 25px 80px}.how-to-make-list .item a{flex-wrap:wrap}.how-to-make-list .item figure{width:100%}.how-to-make-list .item p{width:100%;margin-left:0;font-size:12px}.how-to-make-list .item span{font-size:10px}.how-to-make-list-wrap .section-head h3{font-size:20px}}.page-width.how-to-make-detail{max-width:initial;padding:0}.page-width.how-to-make-detail .section-header{margin-bottom:96px;padding:165px 0;background:url(/cdn/shop/files/matcha-detail-bg.jpg?v=1648091677) no-repeat center / cover}.page-width.how-to-make-detail .section-header h1{margin-bottom:30px;font-size:40px;color:#fff}.page-width.how-to-make-detail .section-header .sub-text{color:#fff;font-size:14px}.page-width.how-to-make-detail .how-to-contents{padding:0 80px}.page-width.how-to-make-detail .process-list{display:flex;justify-content:space-between;max-width:1200px;margin:0 auto 95px}.page-width.how-to-make-detail .process-list .item{position:relative;width:24%}.page-width.how-to-make-detail .process-list .item:not(:last-of-type):after{content:"";position:absolute;top:45%;right:-45%;width:85px;height:15px;background:url(/cdn/shop/files/process_arrow.png?v=1648095793) no-repeat center / 100%}.page-width.how-to-make-detail .process-list .number{width:45%;margin:0 auto 25px;padding:10px 0 6px;background:#0c1019;font-size:14px;color:#fff;text-align:center}.page-width.how-to-make-detail .process-list .process-img{width:180px;margin:0 auto 25px}.page-width.how-to-make-detail .process-list .text{font-size:14px;text-align:center}.page-width.how-to-make-detail .process-list span{display:block;font-size:11px;text-align:center}.page-width.how-to-make-detail .process-list .number+p{margin-top:60px}.page-width.how-to-make-detail .how-to-contents h2{font-size:32px;line-height:1.5;margin-bottom:48px;text-align:center}.page-width.how-to-make-detail .how-to-contents h2 span{display:inline-block;position:relative}.page-width.how-to-make-detail .how-to-contents h2 span:before,.page-width.how-to-make-detail .how-to-contents h2 span:after{background:#707070;content:"";display:block;height:1px;position:absolute;top:50%;transform:translateY(-50%);width:160px}.page-width.how-to-make-detail .how-to-contents h2 span:before{left:-185px}.page-width.how-to-make-detail .how-to-contents h2 span:after{right:-185px}.page-width.how-to-make-detail .how-to-sigure{font-size:14px;line-height:1.7;margin-bottom:95px;text-align:center}.how-to-link-item-list{margin:95px 0 120px;text-align:center}.how-to-link-item-list p{font-size:16px}.how-to-link-item-list a{align-items:center;background:#fff;border:1px solid #707070;border-radius:40px;display:flex;font-size:18px;height:64px;justify-content:center;margin:24px auto 0;position:relative;width:62%}.how-to-link-item-list a .arrow-right{position:absolute;right:5%;top:50%;transform:translateY(-50%)}.how-to-link-item-list a .arrow-right:before{border-top:2px solid #707070;border-right:2px solid #707070;height:8px;width:8px}.page-width.how-to-make-detail.sigure .section-header{background-image:url(/cdn/shop/files/sigure-detail-bg.jpg)}.page-width.how-to-make-detail span.process-list-attention{font-size:14px;position:absolute;right:-45%;top:38%;width:85px}.page-width.how-to-make-detail .how-to-use-list{align-items:center;border:1px solid #707070;display:flex;font-size:16px;margin:48px auto 64px;max-width:600px;padding:16px}.page-width.how-to-make-detail .how-to-use-list dt{text-align:center;width:48%}.page-width.how-to-make-detail .how-to-use-list dd{align-items:center;display:flex;margin:0;width:52%}.page-width.how-to-make-detail .how-to-use-list dd span{align-items:center;display:inline-flex}.page-width.how-to-make-detail .how-to-use-list dd span:not(:last-of-type){margin-right:24px}.page-width.how-to-make-detail .how-to-use-list dd span img{width:24px}.page-width.how-to-make-detail.gyokuro .section-header{background-image:url(/cdn/shop/files/gyokuro-detail-bg.jpg)}.page-width.how-to-make-detail.kabuse .section-header{background-image:url(/cdn/shop/files/kabuse-detail-bg.jpg?v=1648440151)}.page-width.how-to-make-detail.sencha .section-header{background-image:url(/cdn/shop/files/sencha-detail-bg.jpg?v=1648440287)}.page-width.how-to-make-detail.houjicha .section-header{background-image:url(/cdn/shop/files/houjicha-detail-bg.jpg?v=1648440816)}.page-width.how-to-make-detail.genmaicha .section-header{background-image:url(/cdn/shop/files/genmaicha-detail-bg.jpg?v=1648441281)}.page-width.how-to-make-detail.reisencha .section-header{background-image:url(/cdn/shop/files/reisencha-detail-bg.jpg?v=1648442578)}.page-width.how-to-make-detail.sakuracha .section-header{background-image:url(/cdn/shop/files/sakuracha-detail-bg.jpg?v=1648442578)}.page-width.how-to-make-detail.karigane .section-header{background-image:url(/cdn/shop/files/karigane-detail-bg.jpg?v=1648442578)}.page-width.how-to-make-detail.reisencha .process-list{justify-content:space-around}.page-width.how-to-make-detail.reisencha .process-list .item:not(:last-of-type):after{right:-25%}.page-width.how-to-make-detail.reisencha .process-list .item{width:40%}.page-width.how-to-make-detail.reisencha .process-list .process-img.one{width:340px}@media screen and (max-width:912px){.page-width.how-to-make-detail .process-list .item:not(:last-of-type):after{width:40px}.page-width.how-to-make-detail span.process-list-attention{right:-55%;font-size:10px}}@media screen and (max-width:749px){.page-width.how-to-make-detail .section-header{margin-bottom:80px;padding:68px 25px}.page-width.how-to-make-detail .section-header h1{font-size:24px;margin-bottom:24px}.page-width.how-to-make-detail .how-to-contents{padding:0 25px}.page-width.how-to-make-detail .how-to-contents h2{margin-bottom:30px;font-size:20px}.page-width.how-to-make-detail .how-to-contents h2 span:before,.page-width.how-to-make-detail .how-to-contents h2 span:after{width:26px}.page-width.how-to-make-detail .how-to-contents h2 span:before{left:-42px}.page-width.how-to-make-detail .how-to-contents h2 span:after{right:-42px}.page-width.how-to-make-detail .how-to-sigure{margin-bottom:80px;text-align:left}.how-to-link-item-list{margin:80px 0;padding:0 25px}.how-to-link-item-list p{font-size:14px}.how-to-link-item-list a{border-color:#e0e0d6;font-size:14px;height:56px;width:315px}.page-width.how-to-make-detail .process-list{flex-wrap:wrap}.page-width.how-to-make-detail .process-list .item{width:100%}.page-width.how-to-make-detail .process-list .item:not(:last-of-type){margin-bottom:130px}.page-width.how-to-make-detail .process-list .item:not(:last-of-type):after{top:unset;right:0;bottom:-100px;left:0;width:12px;height:75px;margin:auto;background:url(/cdn/shop/files/process_arrow_bottom.png?v=1648432795) no-repeat center / 100%}.page-width.how-to-make-detail .process-list .number{width:35%}.page-width.how-to-make-detail .process-list .text,.page-width.how-to-make-detail .process-list span{text-align:left}.page-width.how-to-make-detail .how-to-use-list{flex-wrap:wrap;margin:30px auto 45px}.page-width.how-to-make-detail .how-to-use-list dt{width:100%}.page-width.how-to-make-detail .how-to-use-list dd{width:100%;justify-content:center}.page-width.how-to-make-detail span.process-list-attention{top:unset;bottom:-70px;left:50%;transform:translate(20%);font-size:14px}.page-width.how-to-make-detail.reisencha .process-list .item{width:100%}.page-width.how-to-make-detail.reisencha .process-list .item:not(:last-of-type):after{right:0}}@media screen and (min-width:750px){.page-width.how-to-make-detail .process-list.--2col{justify-content:center;gap:120px}}@media screen and (min-width:750px){.page-width.how-to-make-detail .process-list.--2col .item{width:320px}}.page-width.how-to-make-detail .process-list.--2col:has(+.process-list-notes){margin-bottom:40px}@media screen and (min-width:912px){.page-width.how-to-make-detail .process-list.--2col span.process-list-attention{right:-34%}}@media screen and (max-width:912px)and (min-width:750px){.page-width.how-to-make-detail .process-list.--2col span.process-list-attention{right:-44%}}@media screen and (min-width:750px){.page-width.how-to-make-detail .process-list.--2col .item:not(:last-of-type):after{right:-35%}}.page-width.how-to-make-detail .process-list-notes{font-size:12px;line-height:1.6;letter-spacing:5%}@media screen and (min-width:912px){.page-width.how-to-make-detail .process-list-notes{width:756px;margin-inline:auto}}#shopify-section-article-campaign-template .section-header{margin-bottom:50px;text-align:left}.article-cp-title{font-size:40px;font-weight:700}.article-cp-image{margin-bottom:64px}.article-cp-image img{display:block;margin:0 auto}.article-cp-text h2{border-bottom:1px solid #e0e0d6;font-size:24px;font-weight:700;letter-spacing:0;line-height:1.7;margin:0 0 24px;padding-bottom:20px}.article-cp-text h3{font-size:18px;font-weight:700;margin:0 0 24px}.article-cp-text p{font-size:14px;line-height:1.7;margin:0 0 48px}.article-cp-text p+p{margin-top:-24px}.article-cp-text p img{display:block;margin:0 auto}.article-cp-text ul{font-size:14px;line-height:1.7;list-style:none;margin:0 0 48px}.article-cp-text li{padding-left:1.5em;position:relative}.article-cp-text li:before{content:"\30fb";left:0;position:absolute}.article-cp-text a{border:none!important;color:#1a753b;text-decoration:underline}.article-cp-text h4{font-size:16px;font-weight:700;margin:0 0 24px}.article-cp-text h5{font-size:14px;font-weight:700;margin:0 0 24px}@media screen and (max-width:749px){#shopify-section-article-campaign-template .section-header{margin-bottom:40px;text-align:left}.article-cp-title{font-size:24px;letter-spacing:-.04em}.article-cp-image{margin-bottom:56px}.article-cp-text h2{font-size:20px;padding-bottom:10px}.article-cp-text h3{margin-bottom:20px}.article-cp-text li{padding-left:1.5em;position:relative}}#shopify-section-lineup-saryo h2{color:#c4a366;font-size:20px;font-weight:400;letter-spacing:.1em;margin-bottom:40px;padding-bottom:124px;position:relative;text-align:center;text-transform:none}#shopify-section-lineup-saryo h2:after{background:#c4a366;bottom:0;content:"";height:100px;left:50%;position:absolute;transform:translate(-50%);width:1px}.lineup-saryo-image-wrap a,.lineup-saryo-image{display:block;position:relative}.lineup-saryo-image-wrap a .lineup-saryo-catch,.lineup-saryo-image-wrap .lineup-saryo-image .lineup-saryo-catch{left:5%;position:absolute;top:-20px;-ms-writing-mode:tb-rl;writing-mode:vertical-rl}.lineup-saryo-image-wrap a .lineup-saryo-catch span,.lineup-saryo-image-wrap .lineup-saryo-image .lineup-saryo-catch span{display:inline-block;transform:rotate(90deg)}@-moz-document url-prefix(){.lineup-saryo-image-wrap a .lineup-saryo-catch span,.lineup-saryo-image-wrap .lineup-saryo-image .lineup-saryo-catch span{transform:rotate(0)}}.lineup-saryo-image-wrap a .lineup-saryo-catch div,.lineup-saryo-image-wrap .lineup-saryo-image .lineup-saryo-catch div{background:#f7f7f4;color:#a37e39;font-weight:700;letter-spacing:.3em;line-height:1;padding:44px 26px 44px 20px;position:relative}.lineup-saryo-image-wrap a .lineup-saryo-catch div:before,.lineup-saryo-image-wrap .lineup-saryo-image .lineup-saryo-catch div:before{border-bottom:24px solid transparent;border-left:24px solid #c4a366;content:"";left:0;position:absolute;top:0}.lineup-blur-image-wrap{position:relative}.lineup-saryo-image-wrap a .lineup-blur-image-wrap:after{background:url(/cdn/shop/files/pc-saryo-arrow.png) no-repeat top left / cover;bottom:0;content:"";height:120px;position:absolute;right:0;width:120px;z-index:0}@media screen and (min-width:1300px){.lineup-saryo-image-wrap a .lineup-saryo-catch div,.lineup-saryo-image-wrap .lineup-saryo-image .lineup-saryo-catch div{font-size:24px}}@media screen and (max-width:1299px)and (min-width:750px){.lineup-saryo-image-wrap a .lineup-saryo-catch div,.lineup-saryo-image-wrap .lineup-saryo-image .lineup-saryo-catch div{font-size:1.757vw}}@media screen and (min-width:750px){.lineup-blur-image-wrap{overflow:hidden}.lineup-saryo-image-wrap .lineup-blur-image{background:no-repeat center center / 120% auto;align-items:center;display:flex;justify-content:center;padding:60px 0;position:relative;z-index:-1}.lineup-saryo-image-wrap .lineup-blur-image:before{background:inherit;content:"";-ms-filter:blur(25px);filter:blur(25px);height:115%;left:-5%;position:absolute;top:-5%;width:115%;z-index:-1}.lineup-saryo-image-wrap .lineup-blur-image:after{background:#ffffff80;content:"";height:100%;left:0;position:absolute;top:0;width:100%;z-index:-1}.lineup-saryo-image-wrap a .lineup-main-image,.lineup-saryo-image-wrap .lineup-saryo-image .lineup-main-image{width:64%}.lineup-saryo-image-wrap+.lineup-saryo-image-wrap{margin-top:80px}}@media screen and (max-width:749px){.lineup-saryo-image-wrap a .lineup-saryo-catch,.lineup-saryo-image-wrap .lineup-saryo-image .lineup-saryo-catch{top:-40px}.lineup-saryo-image-wrap a .lineup-saryo-catch div,.lineup-saryo-image-wrap .lineup-saryo-image .lineup-saryo-catch div{font-size:18px;padding:20px 15px 20px 10px}.lineup-saryo-image-wrap a .lineup-saryo-catch div:before,.lineup-saryo-image-wrap .lineup-saryo-image .lineup-saryo-catch div:before{border-bottom:16px solid transparent;border-left:16px solid #c4a366}.lineup-saryo-image-wrap a .lineup-blur-image-wrap:after{height:80px;width:80px}.lineup-saryo-image-wrap+.lineup-saryo-image-wrap{margin-top:120px}}.shipowner-textarea{height:38px;min-height:auto}.related-products-wrapper{width:70%;margin-left:auto;margin-right:auto;padding:0 12px}.relation-products{display:flex;overflow-x:auto;width:100%}.related-product-card{margin:3px;flex:0 0 auto;width:28%;word-break:break-all}.related-product-card a:hover{color:#aaa}@media screen and (max-width:480px){.related-products-wrapper{width:100%}}.related-product-card img{max-width:100%}#related-products,.related-products{margin-left:auto;margin-right:auto;margin-bottom:120px}@media screen and (min-width:750px){#related-products,.related-products{width:88%}}@media screen and (max-width:749px){#related-products,.related-products{margin-top:35px;margin-bottom:60px;padding:0 25px}}.related-products-wrapper{padding:0!important}@media screen and (min-width:750px){.related-products-wrapper{width:100%!important}}#related-products h2,.related-products h2{font-size:24px;letter-spacing:-.04em;margin-bottom:30px}@media screen and (max-width:749px){#related-products h2,.related-products h2{font-size:18px;margin-bottom:15px}}.related-product-card{width:calc((100% - 150px) / 6)!important;margin:0 30px 0 0!important}.related-product-card:last-of-type{margin:0!important}.related-product-card div:first-of-type{font-size:16px}.related-product-card div:last-of-type{font-size:16px}.related-product-card div:last-of-type span{font-size:14px}.related-product-card a:hover{color:#000!important}@media screen and (max-width:749px){.related-product-card div:first-of-type,.related-product-card div:last-of-type{font-size:14.22px}.related-product-card div:last-of-type span{font-size:11.24px}}.section__title__more{display:flex;justify-content:space-between;align-items:center;margin-bottom:24px}.section__title__more h2{margin-bottom:0}.mypage{max-width:990px;margin-block:80px;padding:0 15px}@media screen and (max-width:749px){.mypage{margin-block:25px;padding-inline:24px}}.mypage h1{margin-bottom:8px;font-size:32px;font-feature-settings:"palt" on}@media screen and (max-width:749px){.mypage h1{font-size:24px}}.mypage h2{font-size:24px;letter-spacing:0;margin-bottom:32px}#customer_logout_link,.template-customers-addresses .section-header a,#customer_register_link{border-bottom:1px solid currentColor}.mypage .section-header a span{font-feature-settings:"palt" on;font-size:14.22px;letter-spacing:-.05em;text-decoration:underline}.mypage .section-header a svg{margin-left:8px}.mypage .order-table{border:none}.order-table__product{width:48%}.mypage .order-table dd{margin:0}.order-table thead,.order-table tfoot{border-bottom:1px solid #e5e5e5}.order-table tfoot,.order-table tfoot tr:last-child th,.order-table tfoot tr:last-child td{border-top:1px solid #e5e5e5}.mypage p+h3{margin-top:60px}.mypage .responsive-table th,.mypage .responsive-table td{color:#282828;font-weight:700;padding:16px 14px;border-left:none;border-right:none}.mypage .responsive-table thead th{padding:0 14px 12px;font-family:\6e38\30b4\30b7\30c3\30af\4f53,YuGothic,\6e38\30b4\30b7\30c3\30af  Medium,Yu Gothic Medium,\6e38\30b4\30b7\30c3\30af,Yu Gothic,sans-serif;font-feature-settings:"palt" on;color:#767676}.mypage .responsive-table tr:first-of-type th,.mypage .responsive-table tr:first-of-type td{border-top:none}@media screen and (min-width:750px){.mypage .section-header{margin-bottom:40px}.mypage-order-center{text-align:center}.mypage h3{font-size:22px}.myaccount .pagination,.mypage .pagination{padding-bottom:60px}}@media screen and (max-width:749px){.mypage h1{font-size:24px;letter-spacing:-.04em}.mypage .section-header{margin-bottom:40px}.mypage h2{font-size:20px;margin-bottom:20px}.mypage .responsive-table th,.mypage .responsive-table td{border-bottom:1px solid #e5e5e5;font-size:14px;padding:20px 0}.mypage .responsive-table tr:not(:first-of-type) th{margin-top:60px}.mypage .myaccount__account-details{margin-top:60px}.order-table tbody th:before,.order-table tbody td:before{white-space:nowrap}.mypage .order-table dl{display:inline}.mypage h3{font-size:18px}.related-products-wrapper{margin:0;padding:0 0 0 25px;position:relative;width:100%!important}.related-products-wrapper:after{background:linear-gradient(to right,#f7f7f400,#f7f7f4);content:"";height:100%;position:absolute;right:0;top:0;width:30px}.related-products{overflow-x:scroll;padding-right:13px}.related-products::-webkit-scrollbar,#presets2.evm-wsrow::-webkit-scrollbar{height:2px}.related-products::-webkit-scrollbar-track{background:#eaeaea;margin:0 25px 0 0}.related-products::-webkit-scrollbar-thumb{background:#888;border:none}.related-product-card{flex-shrink:0;margin:0 0 16px!important;padding-right:12px;width:40vw!important}}.myaccount{display:block}.myaccount h2{margin-block:40px 16px;font-family:\6e38\30b4\30b7\30c3\30af\4f53,YuGothic,\6e38\30b4\30b7\30c3\30af  Medium,Yu Gothic Medium,\6e38\30b4\30b7\30c3\30af,Yu Gothic,sans-serif!important;font-feature-settings:"palt" on;font-size:18px;font-weight:700;color:#282828}@media screen and (max-width:749px){.myaccount h2{font-size:16px;margin-bottom:12px}}.myaccount .myaccount__box{font-family:\6e38\30b4\30b7\30c3\30af\4f53,YuGothic,\6e38\30b4\30b7\30c3\30af  Medium,Yu Gothic Medium,\6e38\30b4\30b7\30c3\30af,Yu Gothic,sans-serif!important;font-feature-settings:"palt" on;font-size:16px;padding:40px;background-color:#fff;border-radius:8px}@media screen and (max-width:749px){.myaccount .myaccount__box{font-size:14.22px;padding:24px}}@media screen and (min-width:750px){.myaccount__account-details .myaccount__box{display:grid;grid-template-columns:1fr max-content;gap:40px;align-items:flex-start}}.myaccount__account-details p{color:#282828;font-weight:700}.myaccount__account-details .btn--small{padding:10px 20px;font-family:\6e38\30b4\30b7\30c3\30af\4f53,YuGothic,\6e38\30b4\30b7\30c3\30af  Medium,Yu Gothic Medium,\6e38\30b4\30b7\30c3\30af,Yu Gothic,sans-serif!important;font-feature-settings:"palt" on;font-size:14.22px;font-weight:500;line-height:1.6;letter-spacing:0}@media screen and (max-width:749px){.myaccount__account-details .btn--small{margin-top:16px}}.myaccount__account-details :is(.cf-edit-account-link-spacer,.cf-edit-account-link){display:none}.myaccount__account-profile-list{margin-block:0 24px;font-weight:700}@media screen and (max-width:749px){.myaccount__account-profile-list{margin-bottom:20px}}.myaccount__account-profile-list-group{display:grid;grid-template-columns:25% 1fr;gap:0 20px;padding-bottom:24px;border-bottom:1px solid #DBDBD1}@media screen and (max-width:749px){.myaccount__account-profile-list-group{grid-template-columns:22% 1fr;gap:0 24px;padding-bottom:20px}}.myaccount__account-profile-list-group+.myaccount__account-profile-list-group{margin-top:24px}@media screen and (max-width:749px){.myaccount__account-profile-list-group+.myaccount__account-profile-list-group{margin-top:20px}}.myaccount__account-profile-list dt{color:#767676}.myaccount__account-profile-list dd{margin:0;color:#282828}.myaccount__account-profile-note{color:#494949;font-size:14.22px;font-weight:500}@media screen and (max-width:749px){.myaccount__account-profile-note{font-size:12.64px}}.myaccount__account-profile-note a{color:#494949;text-decoration:underline}.myaccount__account-profile-edit{display:grid;place-content:center;width:520px;height:52px;margin-top:40px;margin-inline:auto;padding-inline:14px;border:1px solid #DBDBD1;box-shadow:0 4px 12px #00000026;background:#f7f6f2 url(/cdn/shop/files/myaccount_cp_banner.svg?v=1758121338) no-repeat center center / cover}@media screen and (max-width:749px){.myaccount__account-profile-edit{width:100%;height:auto;padding:12px;margin-top:20px;background-image:url(/cdn/shop/files/myaccount-cp-banner-sp.svg?v=1758122626)}}.myaccount__account-profile-edit-text{display:block;font-size:14.22px;font-weight:700;text-align:center;color:#4c2d17}@media screen and (min-width:750px){.myaccount__account-profile-edit-text{width:max-content;min-width:492px}.myaccount__account-profile-edit-text .pc{display:inline}}@media screen and (max-width:749px){.myaccount__account-profile-edit-text{font-size:12px;letter-spacing:-.02em}}.myaccount__account-profile-edit-text em{font-style:normal;color:#983232}.myaccount__order-history .responsive-table{margin-bottom:0}@media screen and (max-width:749px){.myaccount__order-history{margin-bottom:100px}.myaccount__order-history .responsive-table :is(th,td){display:flex;align-items:center}.myaccount__order-history .responsive-table :is(th,td):before{float:unset;width:100px;padding-right:10px;font-family:\6e38\30b4\30b7\30c3\30af\4f53,YuGothic,\6e38\30b4\30b7\30c3\30af  Medium,Yu Gothic Medium,\6e38\30b4\30b7\30c3\30af,Yu Gothic,sans-serif;font-feature-settings:"palt" on;font-size:14px;font-weight:700;text-align:left;color:#767676}.myaccount__order-history .responsive-table tr th:first-of-type{padding-top:0}}.myaccount__order-history .responsive-table .btn--small{font-family:\6e38\30b4\30b7\30c3\30af\4f53,YuGothic,\6e38\30b4\30b7\30c3\30af  Medium,Yu Gothic Medium,\6e38\30b4\30b7\30c3\30af,Yu Gothic,sans-serif;font-feature-settings:"palt" on;font-size:16px;font-weight:500;line-height:1.6;letter-spacing:0;padding:7px 19px 6px;color:#fff;background-color:#282828}@media screen and (max-width:749px){.myaccount__order-history .responsive-table .btn--small{font-size:12px;padding:8px 6px 7px}.myaccount__order-history .responsive-table .btn--small+.btn--small{margin-left:4px}}@media screen and (min-width:750px){.myaccount__order-history .responsive-table tbody th{display:flex;flex-wrap:wrap;gap:8px}}.cart__footer .grid{display:flex;justify-content:space-between;margin-left:0}.cart__footer .grid:after{display:none}.cart-shipowner-wrap h2{font-size:15px;margin-bottom:19.44444px}.cart-shipowner-wrap p{align-items:center;display:flex}.cart-shipowner-wrap label{margin:0;width:100px}.cart-shipowner-name+h2{margin-top:19.444px}.gs__cart-page #gsAppContainer{display:none}.cart-note{background:#f7f7f4;max-width:783px;padding:45px 40px}.cart-note h3{font-size:20.25px;letter-spacing:-.05em;margin-bottom:18px}.cart-note p,.cart-note span{font-size:14.22px;font-family:\6e38\30b4\30b7\30c3\30af\4f53,YuGothic,\6e38\30b4\30b7\30c3\30af  Medium,Yu Gothic Medium,\6e38\30b4\30b7\30c3\30af,Yu Gothic,sans-serif}.cart-note-textarea{margin-bottom:24px}.cart-note__input::placeholder{color:#d7d6d8;font-family:EB Garamond,YakuHanMPs,A1 Mincho,\6e38\660e\671d,Yu Mincho,\30d2\30e9\30ae\30ce\660e\671d  Pro W3,Hiragino Mincho Pro,serif!important}.cart-note img{max-width:622px;width:100%}.cart-note-side .calendarMaster__label-title{font-size:14.22px;letter-spacing:-.05em;margin-bottom:12px;text-align:left}.cart-note-side .react-date-picker,.cart-note-side .js-calendarMaster__timeSelect{width:100%}.cart-note-side .react-date-picker__wrapper,.cart-note-side .js-calendarMaster__timeSelect{border:1px solid #B7B7B8;font-family:\6e38\30b4\30b7\30c3\30af\4f53,YuGothic,\6e38\30b4\30b7\30c3\30af  Medium,Yu Gothic Medium,\6e38\30b4\30b7\30c3\30af,Yu Gothic,sans-serif;font-size:14.22px;height:48px;padding:10px 5px}.cart-note-side .react-date-picker__inputGroup{justify-content:flex-start}.calendarMaster__datePicker .react-date-picker__inputGroup__input{font-family:\6e38\30b4\30b7\30c3\30af\4f53,YuGothic,\6e38\30b4\30b7\30c3\30af  Medium,Yu Gothic Medium,\6e38\30b4\30b7\30c3\30af,Yu Gothic,sans-serif!important}.cart-note-side .calendarMaster__message{color:#ce4026;font-size:12.64px;letter-spacing:-.05em;margin:12px 0 24px}.calendarMaster__timeSelect{border-bottom:1px solid #D7D6D8;margin-bottom:12px;padding-bottom:56px}.cart-subtotal{color:#000;display:flex;justify-content:space-between}.cart-subtotal__title{font-size:16px;letter-spacing:-.05em}.cart-subtotal__price{font-size:18px}.cart-subtotal__price span{font-size:14.22px;letter-spacing:-.05em}.cart__shipping{color:#494949;font-size:12.64px;letter-spacing:-.05em;margin-bottom:20px}.cart__submit.btn{background:#282828;font-size:16px;height:67px;letter-spacing:-.05em;width:100%}.additional-checkout-buttons{display:none!important}.cart-header{margin-top:37.5px}.cart-noshi-note-inner{padding:10px;border:2px solid #D83200;background:#ffebe5}.cart-noshi-note-inner p{color:#d83200;font-family:\6e38\30b4\30b7\30c3\30af\4f53,YuGothic,\6e38\30b4\30b7\30c3\30af  Medium,Yu Gothic Medium,\6e38\30b4\30b7\30c3\30af,Yu Gothic,sans-serif;font-size:13.22px}.cart__submit-controls .text-link{text-align:center;margin:30px auto 0}@media screen and (min-width:750px){#shopify-section-cart-template .page-width{padding:0;width:calc(100% - 166px)}#shopify-section-cart-template .pagetop{margin:64px 0}}@media screen and (max-width:749px){#shopify-section-cart-template{padding-top:32px}.cart-header__title{font-size:22.78px;letter-spacing:-.05em;line-height:1.6;text-align:left}.cart-header-text{font-size:14.22px;letter-spacing:-.05em;text-align:right}.cart__footer .grid{display:block}.cart-note{display:none}.cart-note__input{line-height:1.6;margin:8px 0 0}.cart-note img{width:100%}.cart-note-side{padding-left:0}.calendarMaster__timeSelect{padding-bottom:48px}.cart__shipping{margin-bottom:28px}#shopify-section-cart-template .pagetop{margin-top:64px}}.register{background:url(/cdn/shop/files/register_bg_2.jpg) no-repeat center center / cover;padding:80px 0}.register-inner,.login-area-inner{display:flex;justify-content:space-between;margin:0 auto;max-width:920px}.register h1,.login-area h1{color:#fff;font-size:32.44px;letter-spacing:-.05em;line-height:1;margin-top:120px}.register h1 span,.login-area h1 span{display:block;font-size:24px;letter-spacing:0;margin-top:16px}.register-form,.login-form{max-width:558px}.register-form{max-width:560px;margin-inline:auto}.register .form-vertical{background:#fff;padding:40px 40px 32px}.login-area .form-vertical,#ThanksMessage{background:#fff;padding:48px}.register-form-area{margin-bottom:16px}.register-form .register-form-area{display:flex;flex-wrap:wrap;gap:16px}@media screen and (max-width:749px){.register-form .register-form-area{flex-direction:column;gap:4px}}.register-form .register-form-area input,.register-form .register-form-area .birthday-wrap{width:calc(100% - 146px)}@media screen and (max-width:749px){.register-form .register-form-area input,.register-form .register-form-area .birthday-wrap{width:100%}}.register label,.register .label,.login-area label{display:block;font-size:14.22px;margin-bottom:8px}.register :is(label,.label){display:flex;justify-content:space-between;align-items:center;width:130px;margin-bottom:0;font-feature-settings:"palt" on}@media screen and (max-width:749px){.register :is(label,.label){width:100%}}.register label:after{content:"\5fc5\9808";color:#282828;font-family:\6e38\30b4\30b7\30c3\30af\4f53,YuGothic,\6e38\30b4\30b7\30c3\30af  Medium,Yu Gothic Medium,\6e38\30b4\30b7\30c3\30af,Yu Gothic,sans-serif!important;font-feature-settings:"palt" on;font-size:11.24px;font-weight:500;line-height:1;padding:4px;background-color:#eeedf0;border-radius:4px}.register input,.login-area input{border-color:#d7d6d8;border-radius:0;margin-bottom:0}.register select{border-color:#d7d6d8;border-radius:0;color:#b7b7b8;width:100%;margin-bottom:0}@media screen and (min-width:750px){.register select{max-width:200px}}.register-btn{margin:32px 0}.register-btn .btn,#ThanksMessage .btn{align-items:center;background:#282828;color:#fff;display:flex;font-family:EB Garamond,YakuHanMPs,A1 Mincho,\6e38\660e\671d,Yu Mincho,\30d2\30e9\30ae\30ce\660e\671d  Pro W3,Hiragino Mincho Pro,serif!important;font-size:16px;height:48px;justify-content:center;letter-spacing:-.05em;margin:0 auto;max-width:100%;width:370px}.register-login-btn,.forgot-text{font-size:14.22px;letter-spacing:-.05em}.register-login-btn span,.forgot-text span{text-decoration:underline}.register-login-btn svg,.forgot-text svg{margin-left:12px}.birthday-wrap,.gender-wrap{display:flex;flex-wrap:wrap}.birthday-text{display:flex;align-items:center}@media screen and (max-width:749px){.birthday-text{width:calc(50% - 8px)}}.birthday-text:not(:last-of-type),.gender-wrap label:not(:last-of-type){margin-right:20px}.birthday-text input{margin-right:5px;width:6em}.birthday-text select{margin:0 5px 0 0;min-width:initial;width:6em}@media screen and (min-width:750px){.register .birthday-wrap{display:grid;grid-template-columns:repeat(3,1fr);gap:12px}}@media screen and (max-width:749px){.register .birthday-wrap{display:flex;flex-wrap:wrap;gap:16px 8px}}.register .birthday-text:not(:last-of-type){margin-right:0}@media screen and (max-width:749px){.register .birthday-text:first-of-type{margin-right:10px}}.register .birthday-text select{width:100%;margin-right:4px}.customer-footer #shopify-section-footer,.customer-footer .site-footer{margin-top:0}input{font-family:EB Garamond,YakuHanMPs,A1 Mincho,\6e38\660e\671d,Yu Mincho,\30d2\30e9\30ae\30ce\660e\671d  Pro W3,Hiragino Mincho Pro,serif!important}input::-webkit-input-placeholder{color:#b7b7b8;font-family:EB Garamond,YakuHanMPs,A1 Mincho,\6e38\660e\671d,Yu Mincho,\30d2\30e9\30ae\30ce\660e\671d  Pro W3,Hiragino Mincho Pro,serif!important;font-size:16px}input:-moz-placeholder{color:#b7b7b8;font-family:EB Garamond,YakuHanMPs,A1 Mincho,\6e38\660e\671d,Yu Mincho,\30d2\30e9\30ae\30ce\660e\671d  Pro W3,Hiragino Mincho Pro,serif!important;font-size:16px}input::-moz-placeholder{color:#b7b7b8;font-family:EB Garamond,YakuHanMPs,A1 Mincho,\6e38\660e\671d,Yu Mincho,\30d2\30e9\30ae\30ce\660e\671d  Pro W3,Hiragino Mincho Pro,serif!important;font-size:16px}input:-ms-input-placeholder{color:#b7b7b8;font-family:EB Garamond,YakuHanMPs,A1 Mincho,\6e38\660e\671d,Yu Mincho,\30d2\30e9\30ae\30ce\660e\671d  Pro W3,Hiragino Mincho Pro,serif!important;font-size:16px}#RecoverPasswordForm input[type=submit].disabled{opacity:.7;pointer-events:none}.register-attention{background:#fff;padding:24px 40px}@media screen and (max-width:749px){.register-attention{padding-inline:24px}}.login-attention{background:#fff1e5;padding:20px 20px 19px}.register-attention h2,.login-attention h2{color:#bc4c00;font-size:14.22px;font-weight:400;line-height:1;margin:0 0 8px;padding:0}.register-attention p,.login-attention p{color:#bc4c00;font-size:12.64px;letter-spacing:0}.register-attention p a,.login-attention p a{color:#bc4c00}.register-attention-box{padding:16px;background:#fff1e5}.register-attention-box h2{font-family:\6e38\30b4\30b7\30c3\30af\4f53,YuGothic,\6e38\30b4\30b7\30c3\30af  Medium,Yu Gothic Medium,\6e38\30b4\30b7\30c3\30af,Yu Gothic,sans-serif!important;font-feature-settings:"palt" on;font-weight:700;line-height:1.6;margin-bottom:4px}.register-attention-box p{font-family:\6e38\30b4\30b7\30c3\30af\4f53,YuGothic,\6e38\30b4\30b7\30c3\30af  Medium,Yu Gothic Medium,\6e38\30b4\30b7\30c3\30af,Yu Gothic,sans-serif;font-feature-settings:"palt" on;font-weight:500}.register-attention-box p a{text-decoration:underline}.register-btn.r-btn{margin-block:24px 20px}@media screen and (max-width:749px){.register{background:url(/cdn/shop/files/register_bg_sp_2.jpg) no-repeat top center / contain;padding:80px 23.5px 64px}.register-inner,.login-area-inner{display:block}.register h1,.login-area h1{font-size:25.63px;margin-top:0}.register h1 span,.login-area h1 span{font-size:14.22px;margin-top:8px}.register .guide,.login-area .guide{margin:48px 0 0}.register .form-vertical,.login-area .form-vertical,#ThanksMessage{padding:32px 26px}.register .form-vertical{padding:32px 24px 24px}.birthday-text input{width:3em}.birthday-text input#RegisterForm-year{width:4em}}.register-title{display:flex;justify-content:center;align-items:center;gap:16px}@media screen and (max-width:749px){.register-title img{display:block;width:114px}}.register-description{font-family:\6e38\30b4\30b7\30c3\30af\4f53,YuGothic,\6e38\30b4\30b7\30c3\30af  Medium,Yu Gothic Medium,\6e38\30b4\30b7\30c3\30af,Yu Gothic,sans-serif;font-feature-settings:"palt" on;font-weight:700;font-size:16px;line-height:1;text-align:center;margin-block:32px 24px}@media screen and (max-width:749px){.register-description{line-height:1.6;margin-block:24px 12px}}.register-description a{text-decoration:underline}.register-benefits{padding:32px 40px;background-color:#efefe7}@media screen and (max-width:749px){.register-benefits{padding:24px}}.register-benefits h2{font-family:\6e38\30b4\30b7\30c3\30af\4f53,YuGothic,\6e38\30b4\30b7\30c3\30af  Medium,Yu Gothic Medium,\6e38\30b4\30b7\30c3\30af,Yu Gothic,sans-serif!important;font-feature-settings:"palt" on;font-weight:700;font-size:16px;line-height:1;text-align:center;margin-bottom:16px}@media screen and (max-width:749px){.register-benefits h2{line-height:1.6}}.register-benefits-list{display:grid;grid-template-columns:repeat(3,1fr);gap:8px}@media screen and (max-width:749px){.register-benefits-list{grid-template-columns:repeat(2,1fr)}}.register-benefits-list li{font-feature-settings:"palt" on;text-align:center;padding:16px;background-color:#fff;border-radius:8px}@media screen and (max-width:749px){.register-benefits-list li{padding-inline:12px}}.register-benefits-list img{display:block;margin-inline:auto;margin-bottom:8px}.register-benefits-list h3{font-family:\6e38\30b4\30b7\30c3\30af\4f53,YuGothic,\6e38\30b4\30b7\30c3\30af  Medium,Yu Gothic Medium,\6e38\30b4\30b7\30c3\30af,Yu Gothic,sans-serif!important;font-size:14px;font-weight:700;line-height:1.2;color:#282828;margin-bottom:4px}.register-benefits-list p{font-family:\6e38\30b4\30b7\30c3\30af\4f53,YuGothic,\6e38\30b4\30b7\30c3\30af  Medium,Yu Gothic Medium,\6e38\30b4\30b7\30c3\30af,Yu Gothic,sans-serif;font-size:12px;font-weight:500;line-height:1.4;color:#494949}.login-area{background:url(/cdn/shop/files/login_bg_2.jpg) no-repeat center center / cover;padding:80px 0}.forgot-text{margin-top:12px}#RecoverPasswordForm{background:#fff}#RecoverPasswordForm input[type=submit]{align-items:center;background:#282828;border-radius:24px;color:#fff;display:flex;font-family:EB Garamond,YakuHanMPs,A1 Mincho,\6e38\660e\671d,Yu Mincho,\30d2\30e9\30ae\30ce\660e\671d  Pro W3,Hiragino Mincho Pro,serif!important;font-size:16px;height:48px;justify-content:center;letter-spacing:-.05em;margin:0 auto;width:370px}.reset-password-btn-wrap{margin-top:32px}@media screen and (max-width:749px){.login-area{background:url(/cdn/shop/files/login_bg_sp_2.jpg) no-repeat top center / contain;padding:80px 23.5px 64px}}#wk-share-link-text+.wk-row{margin-left:-30px}.wk-item-column{margin-bottom:48px}.wk-item{margin:0 0 0 30px;text-align:left}.wk-add-item-form,button.wk-button-wishlist-page{display:none}.wk-item .wk-variant-link{border:none!important}.wish-title{font-family:EB Garamond,YakuHanMPs,A1 Mincho,\6e38\660e\671d,Yu Mincho,\30d2\30e9\30ae\30ce\660e\671d  Pro W3,Hiragino Mincho Pro,serif!important;font-size:32.44px;letter-spacing:-.05em;margin:38px auto 24px}p.wk-login-note{background:none;font-style:normal;letter-spacing:-.05em;margin-bottom:64px;padding:0}p.wk-login-note a{border:none}h3#wk-share-head{font-size:14.22px;letter-spacing:-.05em;line-height:1;margin:0 0 16px}ul#wk-share-list{margin-bottom:64px}#wk-share-list a{border:none;padding-bottom:0}.resp-sharing-button{border-radius:50%;padding:7px 8px}.resp-sharing-button--facebook{background:#3080e8}.resp-sharing-button--twitter{background:#1da1f2}.resp-sharing-button--link,.resp-sharing-button--email{background:#fff;border:1px solid #1A753B}.resp-sharing-button--link svg,.resp-sharing-button--email svg{fill:#1a753b}.resp-sharing-button__icon svg{height:11px;top:1px;width:11px}.wk-product-title a,.wk-item .wk-price{color:#000;font-size:16px}.wk-item .wk-price span{font-size:14px}.wishlist-text{margin-bottom:48px;text-align:center}.wishlist-text p,.wishlist-share{font-size:14.22px;letter-spacing:-.05em}.wishlist-share{margin-bottom:16px;text-align:center}.wish-empty-icon{margin:0 0 24px}.wish-empty-icon span{align-items:center;background:#fff;border-radius:50%;box-shadow:0 0 2px #00000029;display:flex;height:105px;justify-content:center;margin:0 auto;width:105px}.wish-empty-icon span svg{height:40px;width:45px}.wk-wishlist-empty-note{color:#767676;font-size:22.78px;letter-spacing:-.05em;margin:24px 0}.wish-empty-text p{color:#767676;font-size:14.22px;letter-spacing:-.05em;text-align:center}.wish-toplink-btn{margin:40px 0 120px}.wish-toplink-btn a{align-items:center;background:#fff;border:1px solid #707070;border-radius:40px;display:flex;font-size:16px;height:48px;justify-content:center;letter-spacing:-.05em;margin:0 auto;width:350px}.wish-toplink-btn span{position:relative}.wish-toplink-btn span:after{border-top:solid 2px #707070;border-right:solid 2px #707070;content:"";display:block;height:8px;position:absolute;right:-20px;top:50%;transform:rotate(45deg) translateY(-50%);width:8px}.page-search .page-width{margin:0 auto;padding:0;width:calc(100% - 166px)}.search-contents{margin:0 auto;max-width:800px}.search-title{font-size:25.63px;letter-spacing:-.05em;margin:40.3px 0 23px}.search-box-wrap{margin-bottom:64px}.search-box-wrap .input-group__field--connected input{background:url(./search_icon.png) no-repeat #fff left 11px center / 13px auto;border-color:#d7d6d8;height:48px;padding-left:34.8px}.search-box-wrap .search-form__connected-submit{display:none}.list-view-item__link{align-items:center;display:flex}.product-card-list-title{display:flex;flex-direction:column}.list-view-item{border-bottom:1px solid #D7D6D8;margin-bottom:24px;padding-bottom:24px}.list-view-item:last-child{border-bottom:1px solid #D7D6D8;padding-bottom:24px}.list-view-item__image-column{width:144px}.list-view-item__image-wrapper{margin-right:24px}.list-view-item__image{display:block;max-height:initial}.list-view-item__price-column{text-align:left}.list-view-item__price-column .price{align-items:flex-start}.list-view-item__price-column .price dd{margin:0}.list-view-item__title{margin-bottom:16px}.list-view-item__title-column,.product-card-list-title{width:calc(100% - 144px)}.product-card-list-title .list-view-item__title-column{width:100%}.list-view-item__link .product-card__title{font-size:18px;letter-spacing:-.05em}.list-view-item__link .price-item,.search-data{font-size:14.22px;letter-spacing:-.05em}.list-view-item__link .price-item{display:flex}.page-search .recently-viewed{display:none}@media screen and (min-width:750px){.page-search .pagetop{margin:80px 0 64px}}@media screen and (max-width:749px){.page-search .page-width{padding:0 25px;width:100%}.search-title{font-size:18px;margin:32px 0 24px;text-align:left}.search-box-wrap{margin-bottom:24px}.list-view-item{margin-bottom:12px;padding-bottom:12px}.list-view-item:last-child{padding-bottom:12px}.list-view-item__image-column{width:96px}.list-view-item__image-wrapper{margin-right:16px}.list-view-item__title{margin-bottom:12px}.list-view-item__link .product-card__title{font-size:16px}.list-view-item__link .price-item span{font-size:14.22px}.page-search .pagination{margin-bottom:40px;padding-top:40px}}.add-page,.how-to-make,.how-to-make-detail,.shopify-policy__body{margin-bottom:120px}@media screen and (max-width:749px){.add-page,.how-to-make,.how-to-make-detail{margin-bottom:80px}.shopify-policy__body{margin-bottom:56px}}.youtube{aspect-ratio:16 / 9;margin:19.44444px 0;width:100%}.youtube iframe{height:100%;width:100%}.youtube+br{display:none}.shopify-challenge__container{margin-bottom:60px!important}.shopify-challenge__container .btn{margin-top:20px!important}.page-contact-wrap{margin:0 auto;max-width:640px;padding:0}.page-contact-wrap .section-header.text-center{margin-bottom:64px}.page-contact-wrap label{font-size:16px}.page-contact-wrap label span{color:#bc4c00}.page-contact-wrap input,.page-contact-wrap textarea{border-color:#b7b7b8}.page-contact-wrap input[type=text],.page-contact-wrap input[type=email],.page-contact-wrap input[type=tel]{margin-bottom:40px}.page-contact-wrap input[type=submit]{background:#282828;border:none;display:block;font-size:16px;height:67px;letter-spacing:-.05em;margin:64px auto 0;width:363px}@media screen and (max-width:749px){.page-contact-wrap{margin:64px 0;padding:0 23.5px}.page-contact-wrap .section-header.text-center h1{font-size:25.63px;text-align:left}.page-contact-wrap label{font-size:14.22px}.page-contact-wrap input[type=text],.page-contact-wrap input[type=email],.page-contact-wrap input[type=tel]{margin-bottom:24px}.page-contact-wrap input[type=submit]{height:48px;margin-top:48px;width:100%}}.cart-empty{margin-top:37.5px}.cart-empty .wish-toplink-btn{margin-bottom:0}@media screen and (max-width:749px){.cart-empty{margin:32px 0 64px}.cart-empty h1,.wish-title{font-size:25.63px;margin-bottom:64px;text-align:left}.wish-title{margin:64px 0}.wk-wishlist-empty-note{font-size:18px;margin:24px 0 48px}.wish-empty-text p{text-align:left}.wish-toplink-btn{margin-bottom:64px}.wish-toplink-btn a{width:100%}}.spr-icon-star:before{background:url(./star-full.svg) no-repeat top left / contain;content:"";height:1em}.spr-icon-star-half-alt:before{background:url(./star-half.svg) no-repeat top left / contain;content:"";height:1em}.spr-icon-star-empty:before{background:url(./star-empty.svg) no-repeat top left / contain;content:"";height:1em}.cart__buttons-container{margin-bottom:30px}@media screen and (max-width:749px){.site-footer__linklist .site-footer__linklist-item{padding:0}.site-footer__linklist .site-footer__linklist-item a{display:block;padding:15px 0}}.page-width.list-view-items.search-contents{padding-bottom:30px}.noshi-attention{color:#c32104;font-size:14px;margin:0 auto 40px;padding-left:20px;position:relative}.noshi-attention span{position:absolute;top:0;left:0}#shopify-section-164430364094101312{margin-bottom:64px!important;padding-bottom:0}.cart-popup{background:#fff;box-shadow:0 3px 6px #00000029;padding:0 0 24px}.cart-popup__heading{font-size:14.22px;letter-spacing:-.05em;padding:19px 15px}.cart-popup__close{margin:0;padding:16px 15px}.cart-popup__header{border-color:#d7d6d8}.cart-popup-item{margin:24px 16px}.cart-popup__cta-link{background:#fff;border-color:#767676;color:#000;font-size:12.64px;margin:0 20px;width:calc(100% - 40px)}.cart-popup__dismiss{margin-top:24px}.cart-popup__dismiss-button{font-size:12.64px}.cart-popup-item__title{font-size:14.22px}.product-details__item{color:#494949;font-size:11.24px;margin:0 0 .2em!important}.cart-popup-item__quantity{font-size:11.24px}@media screen and (max-width:749px){.cart-popup-wrapper{margin:0 25px;width:calc(100% - 50px)}}.mb-0{margin-bottom:0}.collection-link{border-bottom:1px solid #dbdbd1;border-top:1px solid #dbdbd1;display:block;padding:16px 0;text-align:center;color:#c32104;font-size:14px;line-height:1.4;margin-top:50px;margin-bottom:0}@media screen and (max-width:749px){.collection-link{margin-top:0;margin-bottom:30px}.bag-link-btn{margin:24px 0 36px}}@media screen and (min-width:750px){.fixedcart{display:none}}@media screen and (max-width:749px){.fixedcart{position:fixed;left:0;bottom:0;width:100%;background:#fff;padding:10px 10px 25px;z-index:100;box-shadow:0 -5px 10px #0000001a}.fixedcart .gotop{position:absolute;right:0;top:-55px}.fixedcart-inner{display:flex;justify-content:flex-end;align-items:center;flex-wrap:wrap;gap:20px}.fixedcart-name-price{width:calc(100% - 210px)}.fixedcart-name{width:100%;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;font-size:12px;font-weight:700;font-family:\6e38\30b4\30b7\30c3\30af\4f53,YuGothic,\6e38\30b4\30b7\30c3\30af  Medium,Yu Gothic Medium,\6e38\30b4\30b7\30c3\30af,Yu Gothic,sans-serif;margin-bottom:6px}.fixedcart-price .price__regular{font-size:20px;font-weight:700;font-family:\6e38\30b4\30b7\30c3\30af\4f53,YuGothic,\6e38\30b4\30b7\30c3\30af  Medium,Yu Gothic Medium,\6e38\30b4\30b7\30c3\30af,Yu Gothic,sans-serif}.fixedcart-price .price-item--regular{color:#c32104}.fixedcart-wish{width:38px;height:38px}.fixedcart-wish .wk-label{display:none!important}.fixedcart-wish button.wk-button-product{margin:0!important;line-height:1;text-align:center;width:100%;height:100%}.fixedcart-wish button.wk-button-product .wk-icon{margin:0;width:100%;height:100%;position:static}.fixedcart-amazonpay{line-height:1}.fixedcart-amazonpay img{position:relative;top:4px;right:-4px}.fixedcart-btn{color:#fff;background-color:#c32104;font-size:12px;font-weight:700;font-family:\6e38\30b4\30b7\30c3\30af\4f53,YuGothic,\6e38\30b4\30b7\30c3\30af  Medium,Yu Gothic Medium,\6e38\30b4\30b7\30c3\30af,Yu Gothic,sans-serif;letter-spacing:-.05em;min-width:118px;margin:0;transition:.2s ease all;text-align:center;padding:14px 20px;display:inline-block;position:relative;border:none}.fixedcart-btn:disabled{background-color:#d7d6d8}}@media screen and (min-width:750px){.selector-option-flex{display:flex!important;justify-content:space-between;align-items:center;flex-wrap:wrap}.selector-option-flex label{width:30%;margin-bottom:0!important}.selector-option-flex select{width:64%}}@media screen and (max-width:749px){.mt-sp-18{margin-top:18px}}.keywordsearch{margin-bottom:20px}.keywordsearch-inner{display:flex;justify-content:space-between;align-items:center;flex-wrap:wrap;gap:10px;max-width:830px;width:88%;margin:0 auto}.keywordsearch-input{width:48%}.keywordsearch-input .search-bar__input{height:46px}.keywordsearch-input .o-search-form--wrap:before{top:50%}.keywordsearch-popular{width:49%;display:flex;justify-content:flex-end;align-items:center;flex-wrap:wrap;gap:5px 16px;font-family:\6e38\30b4\30b7\30c3\30af\4f53,YuGothic,\6e38\30b4\30b7\30c3\30af,Yu Gothic,sans-serif!important}.keywordsearch-popular-title{font-size:14px;color:#494949;margin:0}.keywordsearch-popular-list{display:flex;gap:16px;font-size:14px}.keywordsearch-popular-list li a{display:block;color:#1a753b;text-decoration:underline}.keywordsearch-popular-list li a:hover{text-decoration:none}@media screen and (max-width:749px){.keywordsearch-inner{width:100%;padding:0 20px}.keywordsearch-input,.keywordsearch-popular{width:100%}.keywordsearch-popular,.keywordsearch-input .search-bar__form{display:block}.keywordsearch-input .search-bar__input{max-width:100%}.keywordsearch-input .o-search-form--wrap:before{display:block!important}}.product__quantity_cart .product__cartbtn-wrap{position:relative}.product__quantity__amazonpay{display:flex;justify-content:flex-end;align-items:center;gap:10px;font-size:12px;color:#bc4c00;font-family:\6e38\30b4\30b7\30c3\30af\4f53,YuGothic,\6e38\30b4\30b7\30c3\30af  Medium,Yu Gothic Medium,\6e38\30b4\30b7\30c3\30af,Yu Gothic,sans-serif;position:absolute;right:0;top:-28px;line-height:1}@media screen and (max-width:749px){.product__quantity__amazonpay{right:auto;left:auto;justify-content:center}}.index-section:has(.top__hajimete){padding:75px 0 85px;background:url(/cdn/shop/files/top_hajimete.webp?v=1710152803) no-repeat left top / cover}@media only screen and (max-width:767px){.index-section:has(.top__hajimete){padding:90px 0 48px;background-image:url(/cdn/shop/files/top_hajimete_sp.webp?v=1710152802)}}@media only screen and (min-width:768px){.top__hajimete{padding-left:120px}}.top__hajimete h2,.top__hajimete p{color:#fff}.shopify-section.index-section .top__hajimete h2{font-size:32px}@media only screen and (max-width:767px){.shopify-section.index-section .top__hajimete h2{font-size:22px}}.top__hajimete p{font-size:14px;margin-top:25px;margin-bottom:30px}@media only screen and (max-width:767px){.top__hajimete p{margin-top:30px;margin-bottom:25px}}.top__hajimete .hajimete-btn-item{padding:12px 57px}@media only screen and (max-width:767px){.top__hajimete .hajimete-btn-item{padding:20px}}.top__hajimete .hajimete-btn-item:after{right:15px;margin-top:-6px}@media only screen and (max-width:767px){.top__hajimete .hajimete-btn-item:after{right:36px}}.btn__arrow--circle{position:relative;display:inline-block;vertical-align:middle;margin-right:44px;font-size:16px;border-bottom:1px solid #dbdbdb}@media only screen and (max-width:767px){.btn__arrow--circle{margin-right:35px;font-size:14px}}.btn__arrow--circle:before,.btn__arrow--circle:after{position:absolute;top:0;bottom:0;right:-44px;margin:auto;content:"";vertical-align:middle}.btn__arrow--circle:before{width:32px;height:32px;-webkit-border-radius:50%;border-radius:50%;background:#000}@media only screen and (max-width:767px){.btn__arrow--circle:before{width:24px;height:24px;right:-35px}}.btn__arrow--circle:after{right:-30px;width:8px;height:8px;border-top:1px solid #fff;border-right:1px solid #fff;-webkit-transform:rotate(45deg);transform:rotate(45deg)}@media only screen and (max-width:767px){.btn__arrow--circle:after{right:-24px;width:6px;height:6px}}.collection-tabs-ranking{margin-top:64px;margin-bottom:64px;padding-top:46px;padding-bottom:46px}@media only screen and (max-width:749px){.collection-tabs-ranking{margin-top:48px;margin-bottom:10px;padding-top:24px;padding-bottom:24px}}@media only screen and (min-width:750px){.collection-tabs-ranking .js-tab-panel .tab-wrap{margin-top:-70px}}.collection-tabs-ranking .js-tab-panel .btn-area{gap:0 4px}@media only screen and (min-width:750px){.collection-tabs-ranking .js-tab-panel .btn-area{justify-content:flex-end;margin-bottom:40px}}@media only screen and (max-width:749px){.collection-tabs-ranking .js-tab-panel .btn-area{margin-bottom:8px;padding-bottom:8px}}.collection-tabs-ranking .js-tab-panel .btn-area .tab-btn{display:grid;place-content:center;width:200px;height:44px;margin:0;color:#282828;border-radius:0}@media only screen and (min-width:750px)and (max-width:1200px){.collection-tabs-ranking .js-tab-panel .btn-area .tab-btn{width:100px}}@media only screen and (max-width:749px){.collection-tabs-ranking .js-tab-panel .btn-area .tab-btn{width:96px;height:36px}}.collection-tabs-ranking .js-tab-panel .btn-area .tab-btn.active{position:relative;color:#fff;background-color:#282828}.collection-tabs-ranking .js-tab-panel .btn-area .tab-btn.active:before{content:"";position:absolute;bottom:0;left:0;right:0;margin:auto;width:16px;height:12px;transform:translateY(80%);clip-path:polygon(50% 100%,0 0,100% 0);background-color:#282828}@media only screen and (max-width:749px){.collection-tabs-ranking .js-tab-panel .btn-area .tab-btn.active:before{transform:translateY(60%)}}.okuyami__ttl{position:relative;margin-bottom:28px;padding-block:64px 26px;font-size:32px;text-align:center;letter-spacing:.01em}@media only screen and (max-width:749px){.okuyami__ttl{font-size:29px;margin-bottom:25px;padding-block:40px 16px}}.okuyami__ttl:before{content:"";position:absolute;bottom:0;left:0;right:0;margin-inline:auto;width:100px;height:6px;background-color:#3b406a}@media only screen and (max-width:749px){.okuyami__ttl:before{width:80px;height:4px}}.okuyami__ttl__mini{display:block;padding-bottom:4px;font-size:18px;font-family:\6e38\30b4\30b7\30c3\30af\4f53,YuGothic,\6e38\30b4\30b7\30c3\30af  Medium,Yu Gothic Medium,\6e38\30b4\30b7\30c3\30af,Yu Gothic,sans-serif;font-weight:700;color:#3b406a}@media only screen and (max-width:749px){.okuyami__ttl__mini{font-size:16px}}.okuyami__ttl--sub{font-size:23px;margin:0 0 24px;padding-left:20px;border-left:4px solid #3B406A}@media only screen and (max-width:749px){.okuyami__ttl--sub{margin-bottom:16px}}@media only screen and (max-width:749px){.okuyami__btn-area{margin-inline:-25px}}.product-btn-area .tab-btn,.product-btn-area .okuyami__tab-btn{font-size:20px;padding:23px;letter-spacing:.05em}@media only screen and (max-width:749px){.product-btn-area .okuyami__tab-btn{padding:12px;font-size:13px;white-space:normal}.js-tab-panel .okuyami__tab-btn:last-of-type{margin-right:unset}}.okuyami__tab-btn:not(.active){background-color:#3b406a;border-color:#3b406a;border-bottom:none}.product-btn-area .okuyami__tab-btn.active{color:#000;border-color:#3b406a;border-bottom:none}.okuyami__explain__image{display:inline-block;vertical-align:top;width:320px;margin-right:64px}@media only screen and (max-width:749px){.okuyami__explain__image{width:100%;margin-right:unset;margin-bottom:24px}}.okuyami__explain__text{display:inline-block;vertical-align:top;width:calc(100% - 390px);font-size:18px;line-height:1.8}@media only screen and (max-width:749px){.okuyami__explain__text{width:100%;font-size:16px;line-height:1.6}}.okuyami__anchors{display:grid;grid-template-columns:repeat(3,1fr);gap:24px;margin-top:40px}@media only screen and (max-width:749px){.okuyami__anchors{grid-template-columns:1fr;gap:12px;margin-top:25px}}.okuyami__anchor{display:grid;grid-template-columns:44% max-content;gap:12px;align-items:center;padding-left:16px;background-color:#fff;border:2px solid #B1B3C3;border-radius:8px}@media only screen and (max-width:1050px)and (min-width:750px){.okuyami__anchor{gap:0;padding-left:4px}}@media only screen and (max-width:749px){.okuyami__anchor{grid-template-columns:100px max-content;gap:24px;padding-left:32px}}.okuyami__anchor__text{font-size:20px}@media only screen and (max-width:1050px)and (min-width:750px){.okuyami__anchor__text{font-size:15px}}@media only screen and (max-width:749px){.okuyami__anchor__text{font-size:18px}}.okuyami__anchor__text:after{content:"";display:inline-block;vertical-align:top;width:24px;height:24px;margin-left:6px;background:url(/cdn/shop/files/icon-arrow-circle-violet.svg?v=1726129791) no-repeat center center / 100% auto;transform:translateY(3px)}@media only screen and (max-width:1050px)and (min-width:750px){.okuyami__anchor__text:after{width:18px;height:18px;margin-left:4px;transform:translateY(2px)}}@media only screen and (max-width:749px){.okuyami__anchor__text:after{width:20px;height:20px;margin-left:4px}}.okuyami__products{display:grid;grid-template-columns:repeat(2,1fr);gap:64px;margin-block:64px}@media only screen and (max-width:749px){.okuyami__products{grid-template-columns:1fr;gap:40px;margin-block:40px}}.okuyami__products__2col{display:grid;grid-template-columns:repeat(2,1fr);gap:24px}@media only screen and (max-width:749px){.okuyami__products__2col{gap:9px}}.okuyami__product img{display:block;width:100%;margin-bottom:12px}@media only screen and (max-width:749px){.okuyami__product img{margin-bottom:8px}}.okuyami__product p{color:#000;font-size:16px;margin-bottom:3px}@media only screen and (max-width:749px){.okuyami__product p{font-size:14px;margin-bottom:2px}}.okuyami__noshi{margin-bottom:64px;padding-bottom:64px;background-color:#ebecf0}@media only screen and (max-width:749px){.okuyami__noshi{margin-bottom:40px;padding-bottom:40px}}.okuyami__noshi .okuyami__ttl{padding-bottom:0}.okuyami__noshi .okuyami__ttl:before{display:none}.okuyami__noshi__2col{display:grid;grid-template-columns:240px 1fr;gap:0 64px;align-items:center}@media only screen and (max-width:749px){.okuyami__noshi__2col{grid-template-columns:1fr;gap:25px 0}.okuyami__noshi__image{width:200px;margin-inline:auto}}.okuyami__noshi__txt{font-size:18px;line-height:1.8}.okuyami__btn__wrapper{margin-bottom:64px}.okuyami__btn{width:480px;padding-block:16px;letter-spacing:unset}@media only screen and (max-width:749px){.okuyami__btn{width:325px}}.youtube-frame{width:100%;height:auto;aspect-ratio:16 / 9;max-width:600px;display:block;margin:auto}.youtube-frame.mb-60{margin-bottom:60px}.fixedcart{padding:10px}.fixedcart-inner{justify-content:center}.fixedcart-btn{min-width:90%}.cf-form-section.customer{position:relative;width:680px;margin-block:40px 80px;padding:60px;background:#f7f6f2;box-shadow:0 10px 30px #00000026;background:url(/cdn/shop/files/bdc-confetti.svg?v=1757501496) no-repeat center top / calc(640 / 680 * 100%) auto}@media only screen and (max-width:749px){.cf-form-section.customer{width:calc(350 / 375 * 100%);margin-block:25px 76px;padding:40px 24px;background:url(/cdn/shop/files/bdc-confetti-sp.svg?v=1757501496) no-repeat center top / 100% auto}}.cf-form-section.customer:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;width:calc(100% - 20px);height:calc(100% - 20px);margin:auto;border:1px solid;border-image:linear-gradient(to bottom,#bf8639,#fbf4e2,#cd8141) 1;pointer-events:none}@media only screen and (max-width:749px){.cf-form-section.customer:before{width:calc(100% - 8px);height:calc(100% - 8px)}}.cf-form-section #cf-edit-account-back-link,.cf-form-section #cf-edit-account-heading{display:none}.cf-form-section .cf-form-inner .cf-fields-container,.cf-form-section .cf-fields-wrapper .cf-fields-container{margin:0;width:100%}.cf-form-section .cf-field-container[data-cf-field-type=group]{padding:0}.cf-form-section .cf-field{margin:0;padding:0;border:none}.cf-form-section .cf-field[data-cf-field-type=image] img{display:block;width:100%}.cf-form-section .cf-field[data-cf-field-type=group]{border:none}.cf-form-section .bdc-mv{width:calc(419 / 560 * 100%);margin-inline:auto}@media only screen and (max-width:749px){.cf-form-section .bdc-mv{width:calc(289 / 303 * 100%);max-width:400px}}.cf-form-section .cf-field.bdc-caption{font-family:\6e38\30b4\30b7\30c3\30af\4f53,YuGothic,\6e38\30b4\30b7\30c3\30af  Medium,Yu Gothic Medium,\6e38\30b4\30b7\30c3\30af,Yu Gothic,sans-serif;font-feature-settings:"palt" on;font-size:18px;font-weight:500;line-height:160%;text-align:center;color:#000;margin-block:32px 40px}@media only screen and (max-width:749px){.cf-form-section .cf-field.bdc-caption{margin-block:28px 32px}}.cf-form-section .cf-field.bdc-caption>div{width:100%}.cf-form-section .cf-field.bdc-caption .bdc-caption-em{color:#bc4c00}.cf-form-section .cf-field.bdc-form-box{padding:40px 40px 183px;background-color:#fff}@media only screen and (max-width:749px){.cf-form-section .cf-field.bdc-form-box{padding:24px 24px 139px}}.cf-form-section .cf-form-inner[data-cf-mark-required-fields=true] .cf-field[data-cf-required=true]>label:after,.cf-form-section .cf-form-inner[data-cf-mark-required-fields=true] .cf-field[data-cf-required=true]>.cf-enum-field__choices>fieldset>legend:after,.cf-form-section .cf-fields-wrapper[data-cf-mark-required-fields=true] .cf-field[data-cf-required=true]>label:after,.cf-form-section .cf-fields-wrapper[data-cf-mark-required-fields=true] .cf-field[data-cf-required=true]>.cf-enum-field__choices>fieldset>legend:after{content:"\5fc5\9808";display:inline-flex;justify-content:center;align-items:center;padding:4px;font-family:\6e38\30b4\30b7\30c3\30af\4f53,YuGothic,\6e38\30b4\30b7\30c3\30af  Medium,Yu Gothic Medium,\6e38\30b4\30b7\30c3\30af,Yu Gothic,sans-serif;font-feature-settings:"palt" on;font-size:11px;font-weight:500;background-color:#eeedf0;border-radius:4px}.cf-form-section .cf-field.bdc-form-box .cf-field-container+.cf-field-container{margin-top:16px}@media only screen and (min-width:750px){.cf-form-section .cf-field.bdc-form-box .cf-field{flex-direction:row;flex-wrap:wrap;align-items:center;gap:10px 16px}}.cf-form-section .cf-field.bdc-form-box label{display:flex;justify-content:space-between;align-items:center;margin-bottom:0;font-size:14px}@media only screen and (min-width:750px){.cf-form-section .cf-field.bdc-form-box label{flex:0 0 93px}}@media only screen and (max-width:749px){.cf-form-section .cf-field.bdc-form-box label{width:100%;margin-bottom:6px}}.cf-form-section input,.cf-form-section select{border-color:#d7d6d8}@media only screen and (max-width:749px){.cf-form-section input,.cf-form-section select{padding-block:10px}}.cf-form-section .cf-field.bdc-form-box input[type=text],.cf-form-section .cf-field.bdc-form-box .cf-select-wrap,.cf-form-section .cf-field.bdc-form-box .cf-date-field--inline-inputs{flex:1;max-width:calc(100% - 93px);font-size:14px}@media only screen and (max-width:749px){.cf-form-section .cf-field.bdc-form-box input[type=text],.cf-form-section .cf-field.bdc-form-box .cf-select-wrap,.cf-form-section .cf-field.bdc-form-box .cf-date-field--inline-inputs{max-width:none}}@media only screen and (min-width:750px){.cf-form-section .cf-field.bdc-form-box .bdc-form-gender .cf-select-wrap{flex:none;width:200px}}.cf-form-section .bdc-form-gender select[data-cf-invalid=true]{color:#d7d6d8}.cf-form-section .bdc-form-birth .cf-select-wrap{display:flex;align-items:center;gap:0 4px;margin:0 12px 0 0}@media only screen and (max-width:749px){.cf-form-section .bdc-form-birth .cf-select-wrap{width:calc(50% - 10px)!important;flex:none!important;margin:0 10px 12px 0}}.cf-form-section .bdc-form-birth .cf-select-wrap .cf-down-arrow{right:25px}@media only screen and (max-width:749px){.cf-form-section .bdc-form-birth .cf-select-wrap:nth-of-type(1){margin-right:50%}}.cf-form-section .bdc-form-birth .cf-select-wrap:nth-of-type(1):after{content:"\5e74"}.cf-form-section .bdc-form-birth .cf-select-wrap:nth-of-type(2):after{content:"\6708"}.cf-form-section .bdc-form-birth .cf-select-wrap:nth-of-type(3):after{content:"\65e5"}.cf-form-section .cf-form-actions{display:flex;flex-direction:column-reverse;gap:28px 0;width:calc(400 / 560 * 100%);margin-top:-115px!important;margin-inline:auto;transform:translateY(-28px)}@media only screen and (max-width:749px){.cf-form-section .cf-form-actions{gap:16px 0;width:calc(255 / 303 * 100%);margin-top:-102px!important;transform:translateY(-13px)}}.cf-form-section .cf-form-inner .cf-form-actions button,.cf-form-section .cf-fields-wrapper .cf-form-actions button{margin:0}.cf-form-section .cf-submit-form:hover,.cf-form-section .cf-cancel:hover{opacity:.8}.cf-form-section .cf-submit-form{display:grid;place-content:center;width:400px;height:48px;font-size:16px;letter-spacing:.8px;background-color:#bc4c00;transition:opacity .2s ease}@media only screen and (max-width:749px){.cf-form-section .cf-submit-form{width:100%}}.cf-form-section .cf-submit-form:hover{background-color:#bc4c00}.cf-form-section .cf-cancel{color:#000;background-color:transparent;width:max-content;margin-inline:auto!important;padding:.5em 18px .5em .5em;font-size:14px;text-decoration:underline;background:url(/cdn/shop/files/icon-arrow-right.svg?v=1757500910) no-repeat right top .65em / 10px auto}.cf-form-section .cf-cancel:hover{text-decoration:none;color:#000;background-color:transparent}.cf-form-section:has(.bdc-form-box[data-cf-field-actions=show_field] .bdc-form-attention) .cf-field.bdc-form-box{padding-bottom:40px}@media only screen and (max-width:749px){.cf-form-section:has(.bdc-form-box[data-cf-field-actions=show_field] .bdc-form-attention) .cf-field.bdc-form-box{padding-bottom:24px}}.cf-form-section:has(.bdc-form-box[data-cf-field-actions=show_field] .bdc-form-attention) .cf-form-actions{display:none}.cf-form-section .cf-field.bdc-form-attention{display:block}.cf-form-section .bdc-form-attention p{font-size:14px;text-align:center}.cf-form-section .bdc-form-attention p a{display:inline-block;vertical-align:top;text-decoration:underline;padding:.5em 18px .5em .5em;background:url(/cdn/shop/files/icon-arrow-right.svg?v=1757500910) no-repeat right top .7em / 10px auto}.cf-form-section .cf-field.bdc-thanks-mv{width:calc(374 / 560 * 100%);margin-inline:auto}@media only screen and (max-width:749px){.cf-form-section .cf-field.bdc-thanks-mv{width:calc(277 / 302 * 100%);margin-top:7%}}.cf-form-section .cf-field.bdc-thanks-text{margin-block:32px 40px;font-family:\6e38\30b4\30b7\30c3\30af\4f53,YuGothic,\6e38\30b4\30b7\30c3\30af  Medium,Yu Gothic Medium,\6e38\30b4\30b7\30c3\30af,Yu Gothic,sans-serif;font-feature-settings:"palt" on;font-weight:500;line-height:1.6}@media only screen and (max-width:749px){.cf-form-section .cf-field.bdc-thanks-text{margin-block:28px 32px}}.cf-form-section .cf-field.bdc-thanks-mypage a{display:grid;place-content:center;width:400px;height:48px;margin-bottom:24px;font-size:16px!important;color:#fff;background-color:#282828}@media only screen and (max-width:749px){.cf-form-section .cf-field.bdc-thanks-mypage a{width:100%;max-width:303px;margin-bottom:20px}}.cf-form-section .cf-field.bdc-thanks-top a{display:inline-block;vertical-align:top;font-feature-settings:"palt" on;text-decoration:underline;letter-spacing:.711px;padding:.5em 18px .5em .5em;background:url(/cdn/shop/files/icon-arrow-right.svg?v=1757500910) no-repeat right top .7em / 10px auto}@media only screen and (max-width:749px){.cf-form-section .cf-field.bdc-thanks-top a{margin-bottom:12%}}
/*# sourceMappingURL=/cdn/shop/t/15/assets/style.css.map */
