.shopify-payment-button{display:block!important}.shopify-payment-button>div{display:block!important}.product-form__buttons .product-form__submit:disabled~.shopify-payment-button{display:none!important}.product-form--variant-sold-out .shopify-payment-button{display:none!important}:root{--main-color-red: #FC2E1E;--main-color-rightred: #FD8178;--color-text-focus: #FC2E1E;--color-border-form: var(--color-btn-primary)}:is(.section-header,.shopify-policy__title){margin-bottom:30px}@media only screen and (min-width: 750px){:is(.section-header,.shopify-policy__title){margin-bottom:60px}}.site-header .medium-up--hide{display:block!important}.mobile-nav--open~.mobile-nav-wrapper{border-bottom:3px solid var( --main-color-red)}.site-header{border-top:3px solid var( --main-color-red);z-index:11;padding:0!important;background:#fff;position:relative}#shopify-section-header{background:#fff}.site-header__icons-wrapper{padding-right:10px}.site-header__icon{display:inline-block;vertical-align:middle;padding:10px 11px;margin:0}#AccessibleNav,.site-header__icons-wrapper .js-mobile-nav-toggle{display:none!important}.mobile-nav-wrapper{z-index:-1}.site-header__mobile-nav{padding:15px 0}.header_custom_toggle{position:absolute;left:10px;z-index:12;top:14px}@media only screen and (max-width: 749px){.site-header__icons-wrapper{padding-left:10px;padding-bottom:3px}.site-header__icon{padding:5px}.header_custom_toggle{top:18px}.site-header__logo{padding-left:100px}}@media only screen and (min-width: 750px){:is(.site-header__icons-wrapper,.header_custom_toggle) svg.icon{width:40px;height:40px}}.site-footer{background:#000!important;background:linear-gradient(90deg,#000,#636262)!important}.site-footer a{font-weight:600}.site-footer__hr{display:none}.site-footer__rte a:hover,.site-footer__linklist-item a:hover,.site-footer__copyright-content a:hover{border-bottom:2px dotted #fff!important}.template-index :is(#shopify-section-collection,#shopify-section-16534610626acb7c1a,#shopify-section-collection_cVe77d,#shopify-section-35a1e6c1-6b78-4116-84b7-a0f1b7ef564f,.index__newslist) h2{font-size:36px;position:relative;padding-bottom:15px;margin-bottom:30px;text-align:center}.template-index :is(#shopify-section-collection,#shopify-section-16534610626acb7c1a,#shopify-section-collection_cVe77d,#shopify-section-35a1e6c1-6b78-4116-84b7-a0f1b7ef564f,#shopify-section-collection_DABMB4,.index__newslist) h2:before{position:absolute;bottom:0;left:calc(50% - 40px);width:80px;height:2px;content:"";background:#000}:is(.template-page,.template-policy,.template-collection,.template-blog) h1,:is(.product-single__description,#shopify-section-product-recommendations) h2{margin:0;position:relative;line-height:1.4;padding:.25em 1em;display:inline-block;top:0;font-family:"Hiragino Maru Gothic ProN W4"\3001"\30d2\30e9\30ae\30ce\4e38\30b4  ProN W4"\3001"Yu Gothic"\3001"\6e38\30b4\30b7\30c3\30af";font-weight:600}:is(.template-page,.template-policy,.template-collection,.template-blog) h1:before,:is(.template-page,.template-policy,.template-collection,.template-blog) h1:after,:is(.product-single__description,#shopify-section-product-recommendations) h2:before,:is(.product-single__description,#shopify-section-product-recommendations) h2:after{position:absolute;top:0;content:"";width:8px;height:100%;display:inline-block}:is(.template-page,.template-policy,.template-collection,.template-blog) h1:before,:is(.product-single__description,#shopify-section-product-recommendations) h2:before{border-top:dotted 2px var(--main-color-red);border-left:dotted 2px var(--main-color-red);border-bottom:dotted 2px var(--main-color-red);left:0}:is(.template-page,.template-policy,.template-collection,.template-blog) h1:after,:is(.product-single__description,#shopify-section-product-recommendations) h2:after{content:"";border-top:dotted 2px var(--main-color-red);border-right:dotted 2px var(--main-color-red);border-bottom:dotted 2px var(--main-color-red);right:0}.title_products{max-width:300px}@media only screen and (max-width: 749px){.title_products{max-width:250px}}.index__newslist :is(h1,h2){text-align:center}.index__newslist :is(h1,h2)>img{max-width:180px}.index__newslist .index__newslist-list{display:flex;flex-direction:column;gap:30px;max-width:825px;margin:0 auto;padding-top:0}.index__newslist .index__newslist-list li{border-bottom:1px solid #999999;padding-bottom:30px}.index__newslist .index__newslist-list li:first-of-type{padding-top:30px;border-top:1px solid #999999}.index__newslist .index__newslist-list li a{display:flex;flex-direction:row;gap:32px;font-size:calc(((var(--font-h4-desktop)) / (var(--font-size-base))) * 1em);font-weight:var(--font-weight-body--bolder)}.template-page .btn,.template-404 .btn,.cart__submit-controls input,.btn_allproducts{background:#fc2e1e;background:linear-gradient(90deg,#fc2e1e,#fd8178);-webkit-box-shadow:0 3px 6px rgba(0,0,0,.2);box-shadow:0 3px 6px #0003;border:none;font-weight:600}:is(.template-404,.template-page) .btn:hover{opacity:.8}.btn_allproducts{padding:2px}.btn_allproducts>span{background:#fff;display:block;padding:15px 80px;color:var(--main-color-red)}.btn_allproducts:hover{opacity:.8}.template-index :is(#shopify-section-collection,#shopify-section-16534610626acb7c1a,#shopify-section-collection_cVe77d,#shopify-section-35a1e6c1-6b78-4116-84b7-a0f1b7ef564f,.index__newslist) .btn{background:none;color:#999}.template-index .btn:hover{opacity:.8}.template-index .site-footer{margin-top:0}.template-index .index__banner .index__banner-box{display:flex;justify-content:center;flex-direction:row}.template-index .index__banner .index__banner-box:nth-of-type(n+2){margin-top:30px}.template-index .index__banner img{width:100%;max-width:825px}.template-index .index__banner a:hover{opacity:.8}@media only screen and (min-width: 750px){.template-index .index__banner{margin-top:-55px}}.template-index .top__intro{min-height:500px;display:flex;flex-direction:column;justify-content:center}@media only screen and (max-width: 749px){.template-index .top__intro{min-height:100%}}.template-index .title_products{margin-bottom:-90px}@media only screen and (max-width: 749px){.template-index .title_products{margin-bottom:-50px}}.template-index :is(#shopify-section-collection,#shopify-section-16534610626acb7c1a,#shopify-section-collection_cVe77d,#shopify-section-35a1e6c1-6b78-4116-84b7-a0f1b7ef564f) .section-header{margin-bottom:30px}.template-index :is(#shopify-section-collection,#shopify-section-16534610626acb7c1a,#shopify-section-collection_cVe77d,#shopify-section-35a1e6c1-6b78-4116-84b7-a0f1b7ef564f) .price-item{color:#999}.template-index :is(#shopify-section-collection,#shopify-section-16534610626acb7c1a,#shopify-section-collection_cVe77d,#shopify-section-35a1e6c1-6b78-4116-84b7-a0f1b7ef564f) hr{display:none}.template-index :is(#shopify-section-collection,#shopify-section-16534610626acb7c1a,#shopify-section-collection_cVe77d,#shopify-section-35a1e6c1-6b78-4116-84b7-a0f1b7ef564f) hr~.text-center{text-align:right!important;margin-top:30px}.template-index #shopify-section-1653544577cc3ec118{padding-top:0}@keyframes infinity-scroll-left{0%{transform:translate(0)}to{transform:translate(-100%)}}_:-ms-lang(x)::-ms-backdrop,.d-demo{display:-ms-grid;overflow:hidden}.index__loopimg__wrap{display:flex;overflow:hidden}.index__loopimg__list{display:flex;list-style:none}.index__loopimg__list--left{animation:infinity-scroll-left 30s infinite linear .5s both}.index__loopimg__item{width:calc(100vw / 6)}.index__loopimg__item>img{width:100%;height:100%;object-fit:cover}@media only screen and (max-width: 749px){.index__loopimg__item{width:25vw}}.index__twitter{display:flex;justify-content:center;align-items:center;padding:60px 0;border-top:3px solid var(--main-color-red);border-bottom:3px solid var(--main-color-red);background-image:url(/cdn/shop/files/bg_dot.png?v=1654578442)}@media only screen and (max-width: 749px){.index__twitter{padding:50px 0}}.template-index .index__newslist{border-top:3px solid var(--main-color-red);padding:60px 0;background:var(--color-border)}.template-index .index__newslist .index__newslist-date{color:#999}@media only screen and (max-width: 749px){.template-index .index__newslist{padding:50px 0}}.template-collection .section-header{margin-bottom:30px}.template-collection h1{margin-bottom:16px}.template-collection .collection__category-title{font-size:calc(((var(--font-h4-desktop)) / (var(--font-size-base))) * 1em);font-style:var(--font-style-header);font-weight:var(--font-weight-header)}.template-collection .filters-toolbar-wrapper{border:none;font-weight:600;margin-bottom:56px;-webkit-box-shadow:0 3px 6px rgba(0,0,0,.2);box-shadow:0 3px 6px #0003;background:var(--color-border)}.template-collection .filters-toolbar__product-count{font-style:normal}.template-collection .select-group select{font-weight:600}.template-collection .select-group select:focus-visible{outline:none}.product-card:hover .product-card__title,.product-card:focus-within .product-card__title{border:none}.template-collection .price-item--regular{color:#999}.collection__category{margin-top:56px;padding:16px 0;border:5px solid var(--color-border);-webkit-box-shadow:0 3px 6px rgba(0,0,0,.2);box-shadow:0 3px 6px #0003}.collection__category-box h2{position:relative;display:inline-block;margin:24px 0 1rem -10px;padding:.5rem 3rem;font-size:calc(var(--font-size-base) * 1px);color:#fff;border-radius:0 100vh 100vh 0;background:#fc2e1e;background:linear-gradient(90deg,#fc2e1e,#fd8178);-webkit-box-shadow:3px 3px 5px rgba(0,0,0,.2);box-shadow:3px 3px 5px #0003}.collection__category .collection__category-box:first-of-type h2{margin-top:0}.collection__category-box h2:before{position:absolute;bottom:-10px;left:0;width:0;height:0;content:"";border-top:10px solid #921306;border-left:10px solid transparent}.collection__category-box ul{margin:0 24px;display:flex;flex-direction:row;flex-wrap:wrap;gap:16px}.collection__category-box ul li a{display:inline-block;background:var(--color-border);padding:2px 15px;border-radius:2px}.collection__category-box ul li a:hover{background:var(--main-color-red);color:#fff}.product_reservation-deadline{display:flex;flex-direction:row;gap:10px}.product_reservation-deadline-date{font-weight:var(--font-weight-body--bolder);font-size:calc(var(--font-size-base) * 1px)}.product_reservation-deadline-date_ore{color:#f60}.product_reservation-deadline-date_red{color:red}.template-product .product-single__thumbnail.active-thumb{border-color:var(--main-color-red)}.template-product .product-form__controls-group--submit button{font-weight:600;-webkit-box-shadow:0 2px 3px rgba(0,0,0,.2);box-shadow:0 2px 3px #0003}.shopify-payment-button .shopify-payment-button__more-options{box-shadow:none!important}.template-product .product__price{border-bottom:5px dotted var(--color-border);padding-bottom:8px;margin-bottom:16px}.template-product .product-form{padding-top:.5rem}.template-product .product-form__controls-group:not(.product-form__controls-group--submit) .product-form__item{display:flex;align-items:center;gap:.5rem}.template-product .shopify-payment-button .shopify-payment-button__button--unbranded{border:none;background:#fc2e1e;background:linear-gradient(90deg,#fc2e1e,#fd8178)}.template-product .product__custom a:hover{color:var(--main-color-red)}.product__custom_annotation{background:var(--color-border);border-radius:2px;margin-bottom:.5rem;padding:10px 15px;font-size:12px}.product__custom_annotation p{margin-bottom:5px}.product__custom_annotation a{border-bottom:1px solid currentColor;padding-bottom:1px}.product-single__description{margin-top:30px}.product-single__description section:nth-of-type(n+2){margin-top:60px}:is(.product-single__description,#shopify-section-product-recommendations) h2{margin-bottom:24px}.product-single__description th{width:150px;background:#000;color:#fff;font-weight:600}.product-single__description td{margin:0}.product-single__description img{max-width:100%}@media only screen and (max-width: 749px){.product-single__description th{width:120px}}.product-custom-buybutton{margin:48px auto;text-align:center;display:flex;flex-direction:row;align-items:center;justify-content:center}.product-custom-buybutton>.grid__item{padding:0}.product-custom-buybutton .product-form{margin:0 auto}.product-custom-buybutton .product__custom_annotation{text-align:left}.cart-header>a{color:var(--main-color-red)}.template-cart .btn--update{background:#000;color:#fff}.template-cart .btn--update:hover{background:#000;opacity:.8}.label--pre{margin-bottom:5px;padding:2px 10px;display:inline-block;border-radius:3px;background:#000;font-size:13px;color:#fff;font-weight:600}.template-cart .NotBuyitems__box{background:pink;border:2px solid red;padding:10px 20px;border-radius:5px;color:red}.template-cart .NotBuyitems__box:not(:first-child){margin-top:10px}.template-cart .NotBuyitems__box span{display:block}.template-cart .NotBuyitems--updatetext{width:100%;margin-top:10px;color:red}.page__contact-attention p{margin-bottom:8px}.page__contact-attention a{color:var(--main-color-red)}.page__company-info dl{display:flex;flex-direction:row;flex-wrap:wrap;padding:30px 0;margin:0;border-bottom:1px solid var(--color-border)}.page__company-info dl:first-of-type{border-top:1px solid var(--color-border)}.page__company-info dt{width:20%;padding-right:5px}.page__company-info dd{width:80%;margin:0}.page__company-info a{color:var(--main-color-red)}.page__company-info svg{width:16px;height:auto;fill:var(--main-color-red);margin-bottom:-3px}.page__faqs dl{display:flex;flex-direction:column;margin:0 auto 30px}.page__faqs :is(dt,dd){position:relative;padding-left:1.5rem}.page__faqs :is(dt,dd):before{position:absolute;left:0;color:var(--main-color-red)}.page__faqs dt{margin-bottom:8px;font-size:20px;font-weight:600;border-bottom:1px solid var(--color-border)}.page__faqs dt:before{content:"Q."}.page__faqs dd{margin-left:0}.page__faqs dd:before{content:"A."}.page__faqs .btn_allproducts{margin-top:32px}.page__faqs dl a{color:var(--main-color-red)}.shopify-policy__container{max-width:105ch!important}.template-policy .shopify-policy__body h3{margin-top:30px;font-size:18px;letter-spacing:.1em}.template-policy .shopify-policy__body ol p{margin:.5rem 0}#pagetop .pagetop__box{width:100%;display:flex;justify-content:center;margin-top:-45px}#pagetop a{display:flex;align-items:center;justify-content:center;width:100px;height:50px;border-radius:0 0 100px 100px;background:#fff;font-size:.8rem;transition:all .3s;color:var(--main-color-red);-webkit-box-shadow:0 3px 3px rgba(0,0,0,.2);box-shadow:0 3px 3px #0003}#pagetop a>span{margin-top:-15px}#pagetop a:hover{background:var(--main-color-red);color:#fff}.template-blog .index__newslist .index__newslist-list li{border-color:var(--color-border)}.template-article .article__title{text-align:left}.template-article .article__date{width:100%;text-align:left}.template-article .section-header{border-bottom:2px dotted var(--color-border);padding-bottom:16px}.page-download dl{display:flex;flex-direction:column;padding:30px 0;margin:0;border-bottom:1px solid var(--color-border)}.page-download dl:first-of-type{border-top:1px solid var(--color-border)}.page-download a{border-bottom:0px!important}.page-download dd{margin-left:2rem}.page-download dd ul{margin:10px 0 0}.page-download dl li{margin-bottom:10px;position:relative;list-style:none}.page-download dl li:last-child{margin-bottom:0}.page-download dl li:before{content:"";position:absolute;width:20px;height:20px;background:url(/cdn/shop/files/icn_pdf.png?v=1686890593);background-size:20px}.page-download dd a{color:var(--main-color-red);padding-left:1.5rem;font-size:13px}.page-download-nologin{text-align:center}
/*# sourceMappingURL=/cdn/shop/t/11/assets/custom.css.map */
