@font-face{font-family:Noto Sans JP;src:url(NotoSansJP-VariableFont_wght.ttf) format("truetype")}body{font-family:Noto Sans JP,Meiryo,sans-serif!important}footer ul{display:block}footer ul li{margin-left:0}body,h1,h2,h3,h4,h5,h6,p,a,li,*:not(.fa):not([class*=pe-]):not(.lni):not(i[class*=iccl-]):not(i[class*=la]):not(i[class*=fa]):not(.jdgm-star){font-family:Noto Sans JP,Meiryo,sans-serif!important}.p-paginate{display:flex;margin:80px auto 0;width:fit-content;align-items:center}.p-paginate li{list-style:none;border:1px solid #aeaeae}.p-paginate li a,.p-paginate li span{padding:4px 16px;display:block}.p-paginate li:not(:last-child){margin-left:-1px}.p-paginate .btn-icon{display:flex;align-items:center;justify-content:center}#list-product-review .review-item,.main-product-review #review-paginete .p-paginate{animation:.5s fadeIn 50ms backwards}[data-review=loading] *{cursor:wait}[data-review=loading] #review-paginete a{pointer-events:none}.product-review:not(.main-product-review) #list-product-review>*{display:none}.product-review:not(.main-product-review) #list-product-review>*:nth-child(-n+3){display:block}@keyframes fadeIn{0%{opacity:0}to{opacity:1}}.p-paginate .btn-prev{color:#aeaeae}.p-paginate .btn-active{color:#b82528}.p-paginate .btn-item-active{color:#fff;background-color:#b82528}.main-article-container{margin:0 auto;max-width:857px;padding:0 20px}.main-article .date{font-weight:500;margin-bottom:10px;margin-top:15px}.main-article .article-title{font-size:28px;font-weight:700;margin-bottom:30px;line-height:1.4}.main-article .main-article-thumbnail{max-width:100%;margin:0 auto 40px}.top-column{margin-top:10px;margin-bottom:130px}.top-column .column-container{max-width:1320px;margin:0 auto}.top-column .list-column{display:grid;grid-template-columns:repeat(3,1fr);gap:30px}.template-blog .cop-breadcrumb .container{max-width:1440px}.cat-item .caption .title{display:flex;align-items:center;gap:10px}.top-categories,.top-cta{background-color:#fff6f6}.product-custom-style .product__top{max-width:1280px;margin:0 auto}.product-custom-style .product__primary-left{max-width:500px}body .product-custom-style .product__primary.product__top{grid-template-columns:39% 1fr;grid-gap:100px}.product-custom-style .product__title{font-size:28px;font-weight:700;line-height:1.4;color:#000;margin-bottom:15px}.product-custom-style .avg-rating-value{font-size:16px;font-weight:700}.product-custom-style .total-reviews{font-size:16px;color:#aeaeae;white-space:nowrap;margin:0}.product-custom-style .product-rating{margin:0;padding:0}.product-custom-style .product__price-and-ratings{border-top:1px solid #aeaeae;margin-bottom:20px}.product-custom-style .product__price-and-ratings span,.product-custom-style .product__price-and-ratings .tax-included-wrap p{font-size:45px;font-weight:700;line-height:1.4;color:#c90a0a;padding-top:15px}.product-custom-style .product__price-and-ratings span[data-price],.product-custom-style .product__price-and-ratings p[data-price]{display:flex;align-items:center}.product-custom-style .product__price-and-ratings span.tax-included-note{font-size:28px;padding:0}.product-custom-style .sagawa-express{font-weight:700;color:#aeaeae}.product-custom-style .sagawa-express span{margin-left:30px}.product-custom-style .custom-select-option{display:flex;align-items:center;gap:10px}.product-custom-style .custom-select-option .product__label-wrapper{margin:0}.product-custom-style .custom-select-option .select-wrapper{width:100%;display:block;max-width:340px}.product-custom-style .custom-select-option select{font-size:16px;display:flex;align-items:center;padding:0 0 0 10px}.product-custom-style .quantity-input-wrapper__labels.product__label{width:fit-content}.product-custom-style .product-form[data-has-quantity-selector] .product-form__quantity-and-buy-buttons-wrapper{align-items:center;gap:32px 24px}.product-custom-style .quantity-input-wrapper.quantity-input-wrapper--product-form{margin-right:60%}.product-custom-style .quantity-input-wrapper__labels .product__label{margin:0}.product-custom-style .product-form__cart-submit{max-width:412px;width:100%;font-size:18px;font-weight:700}.product-custom-style .product__policies.rte,.product-custom-style .quantity-input-wrapper__cart-count{display:none}.product-custom-style .product-blocks{position:relative}.product-custom-style .social-share.social-share-new{position:absolute;right:0;top:30%}.product-custom-style .btn.social-share__button{border:none;background:#fff}.product-custom-style .btn.social-share__button svg{margin-right:7px}.product-custom-style .product-information{width:100%}.product-custom-style .product-information,.product-custom-style .product-information th,.product-custom-style .product-information td{border:1px solid #333;border-collapse:collapse}.product-custom-style .product-information th:first-child{width:166px;padding:28px 0;background-color:#fff6f6;color:#b82528;font-weight:700;text-align:center}.product-custom-style .product-information th:not(:first-child){width:calc(100% - 166px);padding:0 30px;font-size:14px;vertical-align:middle}.product-custom-style .product__media-container[data-gallery-style=thumbnails]{gap:30px}.product-custom-style .product-thumbnails__items{gap:33px}.product-custom-style .product-thumbnails[data-thumbnail-position=bottom][data-thumbnail-size=small] .product-thumbnails__item-image.image img{width:100px;height:100px}.product-custom-style .product-description{margin-top:80px}.main-product-section .product__breadcrumbs{max-width:1280px;margin-left:auto;margin-right:auto}.product-review.collection-products-tab{margin-top:80px}.product-review.collection-products-tab button.new-review{border:1px solid #1f2128;font-size:16px;height:43px;display:flex;align-items:center;justify-content:center;padding:0 18px;margin-left:24px}.product-review.collection-products-tab .review-item{padding:24px;border-bottom:1px solid #d0d5dd}.product-review.collection-products-tab .review-item-top{display:flex;justify-content:space-between}.product-review.collection-products-tab .review-item-acc{display:flex;align-items:center;justify-content:center}.product-review.collection-products-tab .review-item-acc{font-size:15px}.product-review.collection-products-tab .review-item-acc svg{margin-right:12px}.product-review.collection-products-tab .review-item-date{font-size:15px;color:#666}.product-review.collection-products-tab .review-item-av svg{margin-right:5px}.product-review.collection-products-tab .review-item-av{margin:8px 0}.product-review.collection-products-tab .review-item-header{font-size:16px;font-weight:700;margin-bottom:8px}.product-review.collection-products-tab .review-item-content{font-size:14px;line-height:1.4}.product-review.collection-products-tab .show-more{display:block;width:fit-content;margin:24px auto 0}.product-review.collection-products-tab #section-review-add-to-cart{max-width:412px;margin:60px auto 0}.template-collection .collection-banner[data-show-collection-image=false] .collection-banner-inner,.template-search .collection-banner[data-show-collection-image=false] .collection-banner-inner{padding-top:20px;padding-bottom:20px}.template-collection h1.collection-banner__text-container-heading,.template-search h1.collection-banner__text-container-heading{font-size:28px;margin-top:50px;line-height:1.4}.template-collection .filter-topbar__sidebar-toggle-wrapper,.template-search .filter-topbar__sidebar-toggle-wrapper,.template-collection button[data-layout-type=grid],.template-collection button[data-layout-type=list],.template-search button[data-layout-type=grid],.template-search button[data-layout-type=list]{display:none}.template-collection .list-collections,.template-search .list-collections{margin-bottom:45px}.template-collection .list-collections ul,.template-search .list-collections ul{border:1px solid #e3e3e3;background-color:#f6f6f6}.template-collection .list-collections li,.template-search .list-collections li{border-bottom:1px solid #e3e3e3;position:relative}.template-collection .list-collections li:after,.template-search .list-collections li:after{width:100%;height:3px;bottom:0;left:0;background-color:#b82528;position:absolute}.template-collection .list-collections li.active,.template-search .list-collections li.active{background-color:#fff6f6}.template-collection .list-collections li.active:after,.template-search .list-collections li.active:after{content:""}.template-collection .list-collections li.active a,.template-search .list-collections li.active a{color:#b82528}.template-collection .list-collections a,.template-search .list-collections a{display:block;padding:8px 16px}.template-collection .filter-topbar-wrap,.template-search .filter-topbar-wrap{margin-bottom:0}.template-collection .filter-sidebar,.template-search .filter-sidebar{padding-left:0}.template-collection .filter-form__price-range-title,.template-search .filter-form__price-range-title{display:none}.template-collection #root,.template-search #root{width:100%;max-width:100%;flex-direction:column}.template-collection [data-collection-columns="4"] .collection__products,.template-search [data-collection-columns="4"] .collection__products{gap:58px 45px}.template-collection .image.product-item__image img,.template-search .image.product-item__image img{border-radius:15px}.template-collection .product-item__product-title,.template-search .product-item__product-title{font-size:14px;margin-bottom:10px}.template-collection .product-item__price-main,.template-search .product-item__price-main{color:#b82528;font-size:16px;font-weight:700}.template-collection .filter-topbar__sort-label-desktop,.template-search .filter-topbar__sort-label-desktop{display:flex;gap:24px;align-items:center}.template-collection .filter-topbar__sort-label-desktop .sort-title,.template-search .filter-topbar__sort-label-desktop .sort-title{display:flex;align-items:center;padding:10px 15px;border:1px solid #e3e3e3;gap:30px}.template-collection .filter-topbar__sort-toggle,.template-search .filter-topbar__sort-toggle{padding:0 16px}.template-collection .collection-title,.template-search .collection-title{font-size:28px;font-weight:700;line-height:1.4;margin-bottom:30px}.template-collection .collection-banner__text-container-heading,.template-search .collection-banner__text-container-heading{display:none}.review{display:flex;align-items:flex-start}.review .star{width:24px;margin-right:5px}.review .score{font-size:14px}.review .total-review{font-size:14px;color:#aeaeae}.list-collections.pc-none{display:none}.filter-form-title{font-size:18px;font-weight:700;margin-bottom:27px;padding-bottom:20px;border-bottom:1px solid #e3e3e3;line-height:1.4}.overlay-filter-popup{position:fixed;top:0;left:0;width:100%;height:100%;background-color:#000000b3;z-index:1000;display:flex;justify-content:center;align-items:center}.overlay-filter-popup .filter-sidebar{padding:0}.overlay-filter-popup #filter-sidebar{display:block}.overlay-filter-popup .list-collections,.overlay-filter-popup .filter-form-title,.overlay-filter-popup .filter-form__group-toggle{display:none!important}.overlay-filter-popup .filter-item,.overlay-filter-popup .filter-form__group-toggle-wrapper{border:none!important}.overlay-filter-popup .filter-form__price-range-input-wrapper{padding-bottom:27px}.overlay-filter-popup .filter-item{padding-left:0;padding-top:27px;padding-bottom:20px}.overlay-filter-popup .filter-form__content>.filter-form__list-wrapper{margin-bottom:0}.overlay-filter-popup .overlay-filter-text-close{margin:0 auto;width:fit-content;font-size:14px;font-weight:400;padding-top:8px}.overlay-filter-popup .filter-form__group-clear{display:none}.overlay-filter-popup .overlay-filter-content{background-color:#fff;padding:28px 24px 40px;min-width:319px}.overlay-filter-popup .overlay-filter-header{display:flex;justify-content:space-between}.overlay-filter-popup .overlay-filter-header p{font-weight:700}.main-article-image img{max-height:571px;object-fit:contain}.main-header{position:relative}.main-menu .menu-item.has-sub:hover .sub-menu{box-shadow:0 0 10px #0000001a;height:fit-content}.new-menu-sp{transform:translate(-100%);display:flex;flex-direction:column;gap:20px;padding:20px;background-color:#fff;width:85%;z-index:1000;position:absolute;transition:all .3s;overflow:auto;height:100vh}.new-menu-sp.opened{transform:translate(0)}.new-menu-sp.opened+.menu-sp-overlay{opacity:1;transform:translate(0)}.new-menu-sp .search-field{background-color:#f5f5f5}.new-menu-sp .main-menu{display:flex;flex-direction:column;gap:10px}.new-menu-sp .main-menu .menu-item .menu-link{padding:10px 16px 10px 0;display:block}.new-menu-sp .main-menu .menu-item a{font-size:15px}.new-menu-sp .main-menu .sub-menu{position:relative;display:none;top:0}.new-menu-sp .main-menu .sub-menu li:first-child a{padding-top:0}.new-menu-sp .main-menu .sub-menu li:last-child a:last-child{padding-bottom:0}.new-menu-sp .main-menu .sub-menu a{padding:10px 16px 10px 0}.menu-sp-overlay{background-color:#000c;cursor:pointer;position:absolute;right:0;left:0;transition:opacity .5s cubic-bezier(.33,0,0,1);opacity:0;height:100vh;top:66px;transform:translate(-100%)}.icon-open-menu{position:relative}.icon-open-menu.opened svg:first-child{opacity:0}.icon-open-menu.opened svg:last-child{opacity:1}.icon-open-menu svg{transition:all .3s}.icon-open-menu svg:first-child{opacity:1}.icon-open-menu svg:last-child{opacity:0}.icon-open-menu svg:not(:first-child){position:absolute;top:0;left:0}.d-block{display:block}.mb-0{margin-bottom:20px}body.menu-opened{overflow:hidden}.cop-breadcrumb .breadcrumb{overflow-x:auto}.cop-breadcrumb .breadcrumb li a,.cop-breadcrumb .breadcrumb li span{white-space:nowrap}.form-review-overlay{position:fixed;top:0;left:0;width:100%;height:100%;background-color:#00000080;z-index:9999;display:flex;align-items:center;justify-content:center}.tax-included-wrap{display:flex;align-items:center}.tax-included-wrap span[data-price],.tax-included-wrap p[data-price],.product-custom-style .product__price-and-ratings span,.product-custom-style .product__price-and-ratings .tax-included-wrap p[data-price]{padding-top:0}.product-custom-style .product__price-and-ratings .tax-included-wrap{padding-top:15px}body #rvxp_modal_element,.template-product .display-none-on-product-detail{display:none!important}.overflow-hidden{overflow:hidden}.form-review-container{position:fixed;top:0;left:0;width:100%;height:100%;background-color:#f0f0f0;z-index:9999;display:flex;align-items:center;justify-content:flex-start;flex-direction:column;animation:.5s fadeIn 50ms backwards;overflow:auto}.form-review-container.submit-complete{justify-content:center}.form-review-container.submit-complete .form-review-header{position:absolute}.form-review-container .review-submit-complete{padding:88px 0 75px;background:var(--white, #FFF);max-width:900px;height:375px;flex-shrink:0;width:100%}.form-review-container .review-submit-complete p{color:var(--Text-Color, #333);text-align:center;font-size:15px;font-style:normal;font-weight:500;line-height:normal}.form-review-container .submit-complete{display:flex;padding:12px 30px;justify-content:center;align-items:center;gap:10px;border-radius:60px;background:#1f2128;color:var(--white, #FFF);width:fit-content;margin-left:auto;margin-right:auto;margin-top:74px;font-size:18px;font-style:normal;font-weight:700;line-height:normal}.form-review-container .form-review-header{background:var(--Brand, #B82528);height:83px;top:0;width:100%;display:flex;align-items:center;justify-content:center;color:var(--white, #FFF);font-size:28px;font-style:normal;font-weight:700;line-height:normal;padding:20px 0}.form-review-container .form-note{color:var(--Text-Color, #333);position:absolute;font-size:15px;font-style:normal;font-weight:500;line-height:normal;top:-40px;left:0}.form-review-container form{background:var(--white, #FFF);padding:50px 80px 145px;max-width:900px;width:100%;position:relative;margin-top:98px}.form-review-container form label{display:flex;flex-direction:column;font-size:14px;font-style:normal;font-weight:400;line-height:normal}.form-review-container form .input-group{margin-bottom:32px}.form-review-container form input[type=text]{display:flex;height:45px;padding:0 16px;align-items:center;gap:10px;align-self:stretch;width:100%;margin-top:5px}.form-review-container form textarea{padding:16px;margin-top:5px;height:111px}.form-review-container form .submit-review{display:flex;width:132px;height:50px;justify-content:center;align-items:center;gap:10px;border-radius:60px;background-color:#1f2128;margin:0 auto;color:#fff}.form-review-container form .list-star{margin-top:6px}.cat-item .thumb img{height:100%;object-fit:cover}.template-page :target{scroll-margin-top:140px}.list-faq-type .faq-type-item{align-items:unset}.list-faq-type span.icon{width:fit-content}.new-menu-sp{height:fit-content;max-height:100vh}html,body,*{scroll-behavior:smooth}.top-column-item{height:100%}#filter-sidebar .filter-form__group-toggle{display:none}#filter-sidebar #filter-group-price--sidebar{margin-top:27px}#filter-sidebar .filter-form__group-clear,#filter-sidebar .filter-form__group-toggle-wrapper{display:none}.template-product *::-webkit-scrollbar{height:4px;width:4px}.template-product *::-webkit-scrollbar-track{border-radius:5px;background-color:#dfe9eb}.template-product *::-webkit-scrollbar-track:hover{background-color:#b8c0c2}.template-product *::-webkit-scrollbar-track:active{background-color:#b8c0c2}.template-product *::-webkit-scrollbar-thumb{border-radius:5px;background-color:#c1c1c1}.template-product *::-webkit-scrollbar-thumb:hover{background-color:#c1c1c1}.template-product *::-webkit-scrollbar-thumb:active{background-color:#c1c1c1}.product-thumbnails__items{overflow:auto}.btn-default.btn-contact{display:flex;padding:12px 30px;justify-content:center;align-items:center;gap:10px;background:var(--Brand, #B82528);align-self:stretch;border-radius:unset;max-width:204px;margin:0 auto}.main-page-about{display:flex;gap:20px;flex-direction:column;max-width:2000px;margin:0 auto;padding-bottom:110px}.main-page-about .page-bg{background-image:url(data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%221440%22%20height%3D%22802%22%20viewBox%3D%220%200%201440%20802%22%20fill%3D%22none%22%3E%3Cpath%20d%3D%22M0.000335693%20783.375C0.000335693%20783.375%20235.506%20619.113%20556.057%20619.114C876.608%20619.114%201246.52%20868.845%201712.77%20783.375C2179.03%20697.906%202127.22%20-68%201739%205.5C1350.78%2079%20753%2075.1958%20408.5%2042.1958C64.0001%209.1958%20-218.999%20162.574%20-306.999%20182.074C-394.999%20201.574%200.000335693%20783.375%200.000335693%20783.375Z%22%20fill%3D%22%23FFF6F6%22%2F%3E%3C%2Fsvg%3E);background-repeat:no-repeat;background-size:100% 100%;background-position:top;padding:clamp(1rem,13.89vw,190px) 0}.main-page-about .page-content{width:100%;position:relative}.main-page-about .content-wrap{display:flex;flex-direction:row;gap:65px;justify-content:center}.main-page-about .content-wrap.flex-reverse .content-left{order:2;margin-top:70px}.main-page-about .content-wrap.flex-reverse .content-right{order:1}.main-page-about .content-wrap.flex-reverse .content-text .text-bg{width:fit-content;background-image:url(data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A//www.w3.org/2000/svg%22%20width%3D%22465%22%20height%3D%2263%22%20viewBox%3D%220%200%20465%2063%22%20fill%3D%22none%22%3E%3Cpath%20d%3D%22M19%206.49992C46%200.000137806%20142%206.49998%20155.999%206.49998C169.999%206.49998%20452.499%20-10.0002%20459.999%2011C467.499%2032.0003%20467.814%2038%20449%2054C430.185%2070%2041.5%2058.5%2019.0014%2058.5C-3.49715%2058.5%20-7.99997%2012.9997%2019%206.49992Z%22%20fill%3D%22%23F7F7F7%22/%3E%3C/svg%3E)}.main-page-about h2{color:var(--Brand, #B82528);text-align:left;font-size:28px;font-weight:700;margin-bottom:33px;position:relative;width:fit-content}.main-page-about h2 svg{position:absolute;bottom:13px;right:-30px}.main-page-about h2 svg:first-child{left:-30px;right:unset}.main-page-about .content-text{color:#000;font-size:16px;font-weight:500;line-height:2}.main-page-about .content-text .text-bg{background-image:url(data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%22424%22%20height%3D%2262%22%20viewBox%3D%220%200%20424%2062%22%20fill%3D%22none%22%3E%3Cpath%20d%3D%22M16.982%206.14599C41.6338%20-0.336874%20129.285%206.14605%20142.067%206.14605C154.849%206.14605%20412.781%20-10.3112%20419.628%2010.6344C426.476%2031.58%20426.763%2037.5641%20409.585%2053.5224C392.407%2069.4808%2037.5252%2058.0107%2016.9833%2058.0107C-3.55858%2058.0107%20-7.66979%2012.6289%2016.982%206.14599Z%22%20fill%3D%22white%22%2F%3E%3C%2Fsvg%3E);padding:35px 20px;background-repeat:no-repeat;background-size:100% 100%;font-weight:700}.main-page-about .content-text .text-color-red{color:#b82528}.main-page-about .content-left img{display:block;max-width:480px}.main-page-about.main-page-our-commitment .page-content{padding:0 0 200px}.main-page-about.main-page-our-commitment .page-content.page-bg{background-image:url(data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A//www.w3.org/2000/svg%22%20width%3D%221440%22%20height%3D%221102%22%20viewBox%3D%220%200%201440%201102%22%20fill%3D%22none%22%3E%3Cpath%20d%3D%22M-48.0784%201062.52C-48.0784%201062.52%20337.801%201001.94%20873.999%201001.94C1410.2%201001.94%202037.03%201178.53%202816.95%201062.52C3596.87%20946.517%203510.22%20-93.0237%202860.82%206.73559C2211.42%20106.495%201211.5%20101.332%20635.236%2056.5417C58.9765%2011.7518%20-414.408%20219.928%20-561.609%20246.395C-708.81%20272.861%20-48.0784%201062.52%20-48.0784%201062.52Z%22%20fill%3D%22%23FFF6F6%22/%3E%3C/svg%3E)}.main-page-about.main-page-our-commitment .page-content.page-bg .content-left{margin-top:55px}.main-page-about.main-page-our-commitment .content-header{margin:160px auto 0;width:fit-content;text-align:center}.main-page-about.main-page-our-commitment .content-header h2{margin:0 auto}.main-page-about.main-page-our-commitment .content-header-body{margin-top:22px;margin-bottom:70px}.main-page-about.main-page-our-commitment .text-bg{padding:20px}.main-page-about.main-page-our-commitment .title-decoration{color:var(--Brand, #B82528);font-size:16px;font-weight:700;position:relative}.main-page-about.main-page-our-commitment .title-decoration:after{content:"";position:absolute;bottom:-11px;left:0;width:44px;height:1px;background:#b82528}.main-page-about.main-page-our-commitment .text-button{margin-top:38px}.main-page-about.main-page-our-commitment .content-wrap{transform:unset}.main-page-about .content-bottom{width:fit-content;margin-left:auto;margin-right:auto;margin-top:130px}.main-page-about .content-bottom .content-bottom-list .text-bg{text-align:center;background-repeat:no-repeat;background-position:center;background-image:url(data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A//www.w3.org/2000/svg%22%20width%3D%22643%22%20height%3D%2262%22%20viewBox%3D%220%200%20643%2062%22%20fill%3D%22none%22%3E%3Cpath%20d%3D%22M25.7534%206.14599C63.1381%20-0.336874%20196.061%206.14605%20215.446%206.14605C234.83%206.14605%20625.986%20-10.3112%20636.37%2010.6344C646.755%2031.58%20647.19%2037.5641%20621.14%2053.5224C595.089%2069.4808%2056.9074%2058.0107%2025.7554%2058.0107C-5.39662%2058.0107%20-11.6313%2012.6289%2025.7534%206.14599Z%22%20fill%3D%22%23F7F7F7%22/%3E%3C/svg%3E)}.main-page-about .content-bottom .btn-link{margin-left:auto;margin-right:auto}.main-page-about .content-bottom .content-bottom-link{margin-top:50px;position:relative;z-index:99}.main-page-about .content-bottom .content-bottom-note{margin-top:33px;text-align:center}.main-page-about .content-bottom .content-bottom-img{position:absolute;bottom:-85px;left:50%;transform:translate(-50%);max-width:1059px}body .a404__header.page__header{display:block!important}.btn-link{display:flex;min-width:364px;padding:12px 30px;justify-content:center;align-items:center;gap:10px;color:var(--Brand, #B82528);border-radius:60px;border:1px solid var(--Brand, #B82528);font-size:18px;font-weight:700;width:fit-content;margin-top:50px}.half-star{display:flex;align-items:center;justify-content:center;position:relative}.half-star .star-bg{position:absolute;width:50%;height:100%;background-color:#fff;right:0;mix-blend-mode:color}.half-star img{width:auto}body .product-custom-style .tax-included-wrap .price-el{display:block}.main-login .main-login-wrap{background:var(--Gray-light, #F6F6F6);display:flex;padding:40px 80px;justify-content:center;align-items:flex-start;gap:232px;flex:1 0 0;align-self:stretch;position:relative}.main-login .main-login-wrap:before{content:"";height:calc(100% - 80px);width:1px;position:absolute;background:var(--Gray-2, #AEAEAE)}.main-login .main-login-left,.main-login .main-login-right{width:50%}.main-login .title{text-align:center;margin-bottom:30px;font-size:18px;font-style:normal;font-weight:700;line-height:normal}.main-login .title.title-right{text-align:left}.main-login .right-content{color:var(--Text-Color, #333);font-size:14px;font-style:normal;font-weight:400;line-height:normal}.main-login .link-register{display:flex;padding:12px 30px;justify-content:center;align-items:center;gap:10px;align-self:stretch;color:var(--white, #FFF);background:var(--Text-Color, #333);font-size:18px;font-style:normal;font-weight:700;line-height:normal;margin-top:50px}.main-login .errors{margin-bottom:15px}.main-login .errors li{color:var(--Text-Color, #B82528);font-size:14px;font-style:normal;font-weight:400;line-height:normal}.main-login input[type=email],.main-login input[type=password]{display:flex;height:45px;padding:0 16px;align-items:center;gap:10px;align-self:stretch;width:100%;margin-bottom:16px}.main-login .checkbox-save{display:flex;align-items:center;gap:4px;align-self:stretch;font-size:14px;font-weight:400}.main-login .checkbox-save input{width:15px;height:15px}.main-login .checkbox-save input[type=checkbox]:before{content:unset}.main-login input[type=submit]{display:flex;padding:12px 30px;justify-content:center;align-items:center;gap:10px;background:var(--Brand, #B82528);width:100%;font-size:18px;font-style:normal;font-weight:700;line-height:normal;color:#fff;margin:33px 0;text-align:center}.main-login .btn-forgot-password,.main-login .btn-login{display:block;width:fit-content;margin:0 auto;color:#416eb5;font-size:14px;font-style:normal;font-weight:400;line-height:normal;text-decoration-line:underline}.main-register .input-group{display:flex;gap:24px}.main-register .input-group:not(:last-child){margin-bottom:24px}.main-register .container{max-width:880px}.main-register .label{min-width:270px;font-size:14px;font-style:normal;font-weight:500;line-height:normal}.main-register .label .required{color:#e85454;text-align:center;font-size:12px;font-style:normal;font-weight:400;border-radius:2px;border:1px solid #e85454;line-height:normal;padding:2px 8px;margin-left:24px}.main-register .input{border:unset;display:grid;row-gap:12px}.main-register .input.name-group{display:grid;grid-template-columns:1fr 1fr;gap:24px}.main-register .input input{display:flex;height:45px;padding:0 16px;align-items:center;gap:10px;flex:1 0 0;border-radius:4px;border:1px solid var(--Gray-1, #E3E3E3);width:100%}.main-register input[type=submit]{display:flex;width:100%;padding:12px 0;justify-content:center;align-items:center;gap:10px;background:var(--Brand, #B82528);color:var(--white, #FFF);font-size:18px;font-style:normal;font-weight:700;line-height:normal;text-align:center}.main-register .submit{margin-top:52px}.news-item a .text{padding-right:15px;display:block}.d-none{display:none!important}.main-product-review.product-review.collection-products-tab{margin-top:0}.list-collections .list-category-parent{display:flex;flex-direction:row}.list-collections .list-category-parent a{border:1px solid #e3e3e3;position:relative;display:block;padding:8px 7px;width:50%;text-align:center}.list-collections .list-category-parent a:last-child{border-left:none}.list-collections .list-category-parent a.active{color:#b82528;background-color:#fff6f6}.paginated-collection{margin-bottom:128px}@media screen and (min-width: 1600px){.main-page-about{gap:50px}}@media screen and (min-width: 1441px){.main-page-about .page-bg{background-size:cover;padding:clamp(1rem,16.67vw,320px) 0}.content-wrap{transform:translateY(-80px)}}@media screen and (min-width: 1024px)and (max-width: 1230px){.main-page-about .page-bg{background-size:cover;padding:120px 0 190px}}@media screen and (min-width: 1024px){.product-custom-style .tax-included-wrap .price-el:first-letter{font-size:28px;font-weight:700;display:block}.template-collection .image.product-item__image,.template-search .image.product-item__image{height:340px}.template-collection .image.product-item__image img,.template-search .image.product-item__image img{height:100%;object-fit:cover}.icon-open-search{display:none}.main-menu .menu-item.has-sub:hover .sub-menu{display:block}.pc-none{display:none}}@media screen and (min-width: 522px){.main-page-about .page-bg{background-size:cover}}@media screen and (max-width: 1023px){body .list-icon-text .list-container .icon-text-item{justify-content:flex-start;padding-left:24px}.form-review-container form{width:80%;padding:25px 40px 70px}.form-review-container .review-submit-complete{width:80%}.template-collection .image.product-item__image,.template-search .image.product-item__image{height:50.933vw}.template-collection .image.product-item__image img,.template-search .image.product-item__image img{height:100%;object-fit:cover}.template-collection #root{padding:0}.main-register .label{min-width:200px}.template-collection h1.collection-banner__text-container-heading,.template-search h1.collection-banner__text-container-heading{display:block;margin:24px auto 0;width:fit-content}.template-collection .collection-title,.template-search .collection-title{display:none}.template-collection .collection-banner__text-container-inner,.template-search .collection-banner__text-container-inner{width:100%;max-width:unset}.template-collection .list-collections,.template-search .list-collections{margin-bottom:40px;display:block}.template-collection .list-collections ul,.template-search .list-collections ul{display:flex;flex-direction:row;flex-wrap:nowrap;border:none;overflow:scroll;position:relative}.template-collection .list-collections li,.template-search .list-collections li{border-top:1px solid #e3e3e3;border-left:1px solid #e3e3e3;border-right:1px solid #e3e3e3;border-bottom:none;border-top-left-radius:6px;border-top-right-radius:6px}.template-collection .list-collections li.active,.template-search .list-collections li.active{border-color:#b82528}.template-collection .list-collections a,.template-search .list-collections a{padding:12px 24px;white-space:nowrap}.template-collection [data-collection-columns="4"] .collection__products,.template-search [data-collection-columns="4"] .collection__products{gap:24px 16px}.template-collection .filter-topbar__drawer-toggle,.template-search .filter-topbar__drawer-toggle{display:none}.template-collection .filter-bar__sort-group,.template-search .filter-bar__sort-group{justify-content:space-between;width:100%;align-items:center}.template-collection .filter-topbar__sort-toggle,.template-search .filter-topbar__sort-toggle{width:fit-content}.template-collection .filter-bar__sort-values,.template-search .filter-bar__sort-values{position:absolute;left:335px;top:46px}body.drawer-active .shopify-section-group-header-group{z-index:0}.topbar{padding:10px 20px}.sp-none{display:none}.topbar-nav{justify-content:flex-end;width:100%}.main-page-about{gap:0;padding-bottom:42px}.main-page-about .container{padding-left:16px;padding-right:16px}.main-page-about .content-text{width:fit-content;margin-left:auto;margin-right:auto}.main-page-about .content-wrap{flex-direction:column}.main-page-about .content-left{display:flex;justify-content:center}.main-page-about h2{display:flex;align-items:flex-end;gap:5px;margin-bottom:44px;font-size:22px;margin-left:auto;margin-right:auto}.main-page-about h2 svg{position:relative;left:unset!important;right:unset!important}}@media screen and (max-width: 1023px)and (max-width: 374px){.main-page-about h2{font-size:6.4vw}}@media screen and (max-width: 1023px){.main-page-about .text-color-red{font-size:20px}.main-page-about .content-text .text-bg{background-image:url(data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A//www.w3.org/2000/svg%22%20width%3D%22343%22%20height%3D%2289%22%20viewBox%3D%220%200%20343%2089%22%20fill%3D%22none%22%3E%3Cpath%20d%3D%22M13.7378%208.91915C33.6802%20-0.282343%20104.586%208.91923%20114.927%208.91923C125.267%208.91923%20333.924%20-14.4394%20339.463%2015.2898C345.003%2045.019%20345.235%2053.5126%20331.339%2076.1631C317.443%2098.8137%2030.3565%2082.5336%2013.7389%2082.5336C-2.87876%2082.5336%20-6.20457%2018.1206%2013.7378%208.91915Z%22%20fill%3D%22white%22/%3E%3C/svg%3E);padding:12px 0;background-size:contain;background-position:center;line-height:normal;min-height:88px;display:flex;justify-content:center;align-items:center;flex-direction:row;flex-wrap:wrap;font-size:20px}.main-page-about .content-text .text-bg.end-line{display:block;text-align:center}.main-page-about .content-wrap.flex-reverse .content-left{order:1}.main-page-about .content-wrap.flex-reverse .content-right{order:2}.main-page-about .content-wrap.flex-reverse .content-text .text-bg{width:fit-content}.main-page-about .content-wrap.flex-reverse .content-text{margin-top:44px}.main-page-about .content-wrap.flex-reverse .content-text .text-bg{background-image:unset}.main-page-about .content-wrap.flex-reverse .btn-link{margin-top:69px;width:100%;min-width:unset;max-width:343px;margin-left:auto;margin-right:auto}.main-page-about .main-page-about .content-wrap{gap:70px}.main-page-about.main-page-our-commitment .page-content.page-bg{background-image:url(data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A//www.w3.org/2000/svg%22%20width%3D%22375%22%20height%3D%221606%22%20viewBox%3D%220%200%20375%201606%22%20fill%3D%22none%22%3E%3Cpath%20d%3D%22M146.029%200.467716C-0.693043%205.64753%20-47.2816%2073.0403%20-52.2356%20106.089C-66.2647%20591.028%20-54.4368%201679.79%20-51.7035%201601.29C-49.5929%201540.68%20-24.0349%201430.38%20226.067%201498.45C688.798%201624.4%20720.722%2072.64%20538.638%2070.7112C356.554%2068.7825%20329.432%20-6.00705%20146.029%200.467716Z%22%20fill%3D%22%23FFF6F6%22/%3E%3C/svg%3E);background-size:cover}.main-page-about.main-page-our-commitment .content-header{margin:40px auto 0}.main-page-about.main-page-our-commitment .content-header h2{text-align:center;line-height:normal}.main-page-about.main-page-our-commitment .content-header-body{margin-top:42px;text-align:left}.main-page-about.main-page-our-commitment .page-content.page-bg .content-left{margin-top:0}.main-page-about .content-wrap{gap:80px}.main-page-about.main-page-our-commitment .title-decoration{margin-left:unset}.main-page-about h2{margin-bottom:25px}.main-page-about.main-page-our-commitment .text-button{margin-top:35px}.main-page-about.main-page-our-commitment .page-content{padding-bottom:100px}.content-wrap.flex-reverse{gap:70px}.main-page-about h2 svg{bottom:0}.text-sp-align-left{text-align:left!important}.main-page-about .content-bottom{margin-top:69px;width:100%}.content-bottom .text-header{font-size:24px;text-align:center;line-height:normal;justify-content:center}.main-page-about .content-bottom .content-bottom-list .text-bg{background-image:url(data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A//www.w3.org/2000/svg%22%20width%3D%22343%22%20height%3D%2263%22%20viewBox%3D%220%200%20343%2063%22%20fill%3D%22none%22%3E%3Cpath%20d%3D%22M13.7378%206.87988C33.6802%200.397013%20104.586%206.87994%20114.927%206.87994C125.267%206.87994%20333.924%20-9.57727%20339.463%2011.3683C345.003%2032.3139%20345.235%2038.298%20331.339%2054.2563C317.443%2070.2147%2030.3565%2058.7446%2013.7389%2058.7446C-2.87876%2058.7446%20-6.20457%2013.3627%2013.7378%206.87988Z%22%20fill%3D%22%23F7F7F7%22/%3E%3C/svg%3E)}.main-page-about .content-text{width:fit-content}.main-page-about .content-bottom .content-bottom-note{margin-top:42px}.main-page-about .content-bottom .content-bottom-link{margin-top:70px}.main-page-about .content-bottom .btn-link{width:100%;min-width:unset;max-width:364px}.main-page-about .content-bottom .content-bottom-img{bottom:-32vw}.main-page-about.main-page-our-commitment{padding-bottom:53.333vw}.main-login .main-login-wrap{padding:40px 20px;gap:160px}.main-login-left{position:relative}.main-login-left:after{content:"";bottom:-80px;height:1px;width:100%;background-color:#aeaeae;position:absolute}}.dot-style{padding:4px 16px}@media screen and (max-width: 959px){.template-produt [data-header-top-mobile=above] .product__block--product-header.product__block--product-header:not([data-header-block-is-top=true]){display:block}}@media screen and (max-width: 959px){.topbar-nav{justify-content:space-between}.template-collection .collection__products,.template-search .collection__products{grid-template-columns:repeat(2,1fr)}.template-collection .filter-topbar__sort-label-mobile,.template-search .filter-topbar__sort-label-mobile,.template-collection .filter-topbar__sort-toggle.btn .icon-sort,.template-search .filter-topbar__sort-toggle.btn .icon-sort{display:none}.template-collection .filter-topbar__sort-toggle.btn,.template-search .filter-topbar__sort-toggle.btn{width:auto;box-shadow:none}.template-collection .filter-topbar__sort-toggle.btn .icon-chevron-small,.template-search .filter-topbar__sort-toggle.btn .icon-chevron-small{display:block}.template-collection .filter-topbar__sort-label-desktop,.template-search .filter-topbar__sort-label-desktop{font-size:14px;gap:15px}.template-collection .filter-topbar__sort-label-desktop .sort-title,.template-search .filter-topbar__sort-label-desktop .sort-title{gap:5px}.top-column .list-column{grid-template-columns:1fr;gap:20px}.top-column .column-container{width:100%;padding-left:20px;padding-right:20px}.product-custom-style .product__top{width:100%;padding:0 16px}.product-custom-style .product__block--product-header-inner{display:block}.product-custom-style .product__primary-left{max-width:100%}.product-custom-style .product-thumbnails__item{width:calc((100% - 24px)/4)}.product-custom-style .product-thumbnails__items{width:100%;gap:12px}.product-custom-style .product__block.product__block--product-header{display:none}.product-custom-style .product__details.product__primary-right .product__block.product__block--product-header{display:block}.product-custom-style #rvxpo_rating_widget{display:none!important}.product-custom-style .product-thumbnails[data-thumbnail-position=bottom][data-thumbnail-size=mobile] .product-thumbnails__item-image.image img{width:100%;height:auto}.product-custom-style .product-thumbnails__item-link{width:100%}.product-custom-style .product__details.product__primary-right,.product-custom-style .product-thumbnails__viewport{padding:0}.product-custom-style .product__title{font-size:22px}.product-custom-style .product__primary-right [data-sticky-container]{padding-top:15px}.product-custom-style .product__price-and-ratings span{font-size:22px}.product-custom-style .product__price-and-ratings span.tax-included-note{font-size:16px}.product-custom-style .sagawa-express{display:none}.product-custom-style .product__price-and-ratings{margin-bottom:40px}.product-custom-style .product-information th:first-child{width:25.66%;font-size:14px}.product-custom-style .product-description{margin-top:40px;margin-bottom:25px}.product-custom-style .product__block.product__block--product-header.product__block--with-divider{margin-bottom:0;padding-bottom:0}.product-review.collection-products-tab button.new-review{font-size:14px;height:40px;padding:0 10px}.product-custom-style .btn.social-share__button{display:none}.product-custom-style .custom-select-option .select-wrapper{flex:1}.product-custom-style .product__block.product__block--medium:not(:last-child){margin-bottom:20px}.product-custom-style .quantity-input-wrapper.quantity-input-wrapper--product-form{margin-right:0}.product-review.collection-products-tab{margin-top:30px;padding-top:0}.product-review.collection-products-tab .review-item{padding-left:0;padding-right:0}.product-review.collection-products-tab button.new-review{margin-left:0}.product-review.collection-products-tab .review-item{padding-bottom:30px}}@media screen and (max-width: 767px){.paginated-collection{margin-bottom:60px}.featured-tab-content .swiper-slide,.featured-collection-products .swiper-slide{margin-top:0!important}.custom-swiper-arrow.swiper-button-prev,.custom-swiper-arrow.swiper-button-next{display:none}.swiper-grid-column>.swiper-wrapper{row-gap:24px;flex-direction:row}.product-item .caption .title{font-size:14px;text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.form-review-container form .submit-review{width:114px;height:44px}.list-faq-type .faq-type-item{justify-content:flex-start;padding-left:24px}.form-review-container form{width:calc(100% - 30px)}.form-review-container .review-submit-complete{width:calc(100% - 30px);padding:88px 0 59px}.form-review-container .submit-complete{margin-top:55px}.form-review-container form input[type=text]{height:35px;flex-shrink:0}.main-login .main-login-wrap{flex-direction:column}.main-login .main-login-wrap:before{content:unset}.main-login .main-login-left,.main-login .main-login-right{width:100%}.main-register .input-group{flex-direction:column}.main-register .label .required{margin-left:12px}.main-register .input.name-group{grid-template-columns:1fr;gap:13px}.main-register .input-group:not(:last-child){margin-bottom:30px}.pc-only{display:none!important}.main-register{margin-bottom:78px}.sp-width{max-width:305px}.main-register .submit{margin-top:40px}}@media screen and (min-width: 768px){.sp-only{display:none!important}}@media screen and (max-width: 550px){.p-paginate li:first-child a,.p-paginate li:last-child a{padding:.727vw 2.909vw;font-size:2.909vw;height:40px;display:flex;align-items:center}.multiple-pages .p-paginate li a,.multiple-pages .p-paginate li span,.multiple-pages .dot-style{padding:.727vw 2.909vw;font-size:2.909vw}.multiple-pages .p-paginate li a svg{width:2.545vw;height:2.909vw;vertical-align:middle}}
/*# sourceMappingURL=/cdn/shop/t/5/assets/custom-style.css.map */
