@charset "UTF-8";body{overflow-x:initial!important}.buy-disable,.price_limited{text-align:center}.title-h1{color:#fff}.l-Header-4{gap:20px;align-items:center}@media screen and (max-width: 1030px){.l-Header-4{gap:10px}}.buy-disable{border:1px solid #1f2c5c;display:flex;justify-content:center;align-items:center;width:80%;height:40px;margin-left:auto!important;margin-right:auto!important}@media screen and (min-width: 1031px){.l-Contents{width:100%;margin:0 auto;max-width:1200px;padding:0 15px}.l-Contents.product{width:100%;padding:0}.l-Header-4 li:nth-child(1),.l-Header-4 li:nth-child(2){margin-top:0;margin-right:0}.l-Header-4 li{margin:0!important}.Footer-nav h4{font-size:14px;color:#1f2c5c;font-weight:700}}@media screen and (max-width: 1030px){.c-logo{width:30%}.mb80{margin-bottom:20px}.l-footer--{margin-top:30px}.l-footer-- .c-logo{margin:40px auto 20px}.section-template--18420031619302__product-grid-padding{padding-top:27px;padding-bottom:27px}.facets-vertical{padding:0}.product-grid{display:flex;gap:16px}.product-grid .grid__item{width:calc((100% - 16px)/2)}.tac{border-bottom:1px solid rgba(31,44,92,.5);padding-bottom:20px}.tac p span{display:block}.full-unstyled-link{min-height:4.5em}.Main-Contents{margin-top:20px}.title-h2-02.other-pages{padding-top:10px}.l-Header-4 li{margin:0!important}.l-Header-4 li:nth-child(3){display:block}.Footer-nav h4{font-size:14px;font-weight:600;color:#1f2c5c}}@media (max-width: 768px){#MainContent.product-page{display:block}}#MainProduct-template--18420031815910__main{padding-top:0;padding-bottom:0}#MainProduct-template--18420031815910__main .product-form__quantity .form__label{font-size:16px;margin-bottom:.6rem}#MainProduct-template--18420031815910__main .price .price-item{display:inline-block;margin:0;font-size:18px}#MainProduct-template--18420031815910__main .quantity{width:140px;display:flex;border-radius:var(--inputs-radius);min-height:initial;height:50px}#MainProduct-template--18420031815910__main .c-btn-cart{box-sizing:border-box;display:inline-block;position:relative;padding:25px;border:none;border-radius:0;width:100%;font-size:14px;font-weight:700;background:#2c7258;color:#fff;text-align:center;cursor:pointer;transition:all .3s cubic-bezier(.25,.46,.45,.94)}#MainProduct-template--18420031815910__main .shopify-payment-button{margin-top:20px}.p-product-img.membership-on{max-width:100%;width:100%;margin:0 auto 40px}.p-product-img.membership-on img{margin:0 auto;display:block}section#shopify-section-template--18783237734630__main{width:100%}.p-product-main .price-box{display:flex;align-items:flex-end}.p-product-main .price-box .price__container{margin-bottom:0}.p-product-main .price-box .price{line-height:1}.p-product-main .price-box .product__tax{color:rgb(var(--color-foreground));line-height:1;display:inline-block;margin-bottom:.2em;font-size:14px}.p-product-img__thumb{max-width:90%;margin:0 auto}@media (max-width: 768px){.p-product-img__thumb{max-width:100%!important}}.p-product-img__thumb .slick-list{width:100%!important}.p-product-img__thumb .slick-track{transform:unset!important;width:100%!important}.p-product-thumb-list__item{transform:unset!important;margin:0!important;width:20%!important}.p-product-thumb-list__item{opacity:.3;transition:opacity .3s linear}.p-product-img__thumb .slick-current{opacity:1}.main-visual{max-width:1170px;width:100%;margin:40px auto 0}@media (max-width: 1030px){.main-visual{margin-top:20px}.main-visual .item{width:100%!important}.main-visual .slick-initialized .slick-slide{padding:0!important}}.main-visual picture{display:block;width:100%}.main-visual img{width:100%;height:auto}.banner-single{max-width:1170px;width:100%;margin:40px auto 0}@media (max-width: 768px){.banner-single{margin-top:20px;padding:0 15px}}.banner-single img{width:100%;height:auto}.banner-column{max-width:1170px;width:100%;margin:40px auto 0}@media (max-width: 768px){.banner-column{flex-direction:column;gap:20px;margin-top:20px;padding:0 15px}}.banner-column .column-items{display:flex;flex-wrap:wrap;gap:40px}@media (max-width: 768px){.banner-column .column-items{flex-direction:column;gap:20px}}.banner-column li{width:calc((100% - 40px)/2)}@media (max-width: 768px){.banner-column li{width:100%}}.banner-column img{width:100%;height:auto}.top-itemlist{max-width:1170px;width:100%;margin:40px auto 0}@media (max-width: 768px){.top-itemlist{margin-top:20px;padding:0 15px}}.top-itemlist .c-item--list{justify-content:flex-start}.top-itemlist .c-item--list li:before{content:none}.top-itemlist .c-item--list li .discount{display:block;color:#d70000}@media (max-width: 1030px){.top-itemlist .slick-prev{left:0!important}.top-itemlist .slick-next{right:0!important}}.addresses li>button:first-of-type{margin-top:40px!important}.addresses li>button+button,.addresses form button+button{margin-top:40px!important}.addresses form button:first-of-type{margin-top:40px!important}.totals>h2{font-size:calc(var(--font-heading-scale) * 1rem)!important}.totals__total-value{font-size:1.6rem!important}.caption-large,.customer .field input,.customer select,.field__input,.form__label,.select__select{font-size:1rem!important}.page-member #shopify-section-template--18420031815910__1735573144a4ed4487{display:none;visibility:hidden}.membership-off .product__text.inline-richtext{display:none}.cart-item__details{font-size:1rem!important;line-height:calc(1 + .4 / var(--font-body-scale))}@media (min-width: 750px){.product__info-container{max-width:40rem!important}}#shopify-section-template--18420031815910__main{width:100%;margin:0 auto}.p-product-info.membership-on{max-width:1000px;width:100%;margin:0 auto}.p-product-info.membership-on .product__info-container.product__column-sticky{margin:0 auto}.p-product-info.membership-on .product__tax.caption.rte{display:none}.p-product-info.membership-on .price.price--large.price--show-badge:after{content:"(\7a0e\8fbc)";font-size:14px}.p-product-info.membership-on #variant-selects-template--18420031815910__main{display:none}.u-contents{padding-top:0;padding-bottom:75px}.bt{border-top:none}.h0{font-size:calc(var(--font-heading-scale) * 5.2rem)}#ContactForm .caption-large,#ContactForm .customer .field input,#ContactForm .customer select,#ContactForm .field__input,#ContactForm .form__label,#ContactForm .select__select{font-size:1rem!important}#ContactForm select,#ContactForm textarea,#ContactForm [type=text],#ContactForm [type=password],#ContactForm [type=datetime],#ContactForm [type=datetime-local],#ContactForm [type=date],#ContactForm [type=month],#ContactForm [type=time],#ContactForm [type=week],#ContactForm [type=number],#ContactForm [type=email],#ContactForm [type=url],#ContactForm [type=search],#ContactForm [type=tel],#ContactForm [type=color],#ContactForm .uneditable-input{display:inline-block;padding:4px 6px;height:60px;border-radius:3px;color:#555;vertical-align:middle;font-size:14px;line-height:20px}#info,.p-faq{width:100%}.p-faq-dt{position:relative;cursor:pointer;padding:0 50px 0 30px;font-size:16px}.p-faq-dd{font-size:14px}#page-flow{max-width:800px;width:100%;margin:0 auto}#page-flow div:first-child{margin-top:80px}#page-flow div:not(:first-child){margin-top:80px}#page-flow dt{display:flex;align-items:flex-start;gap:20px}@media (max-width: 768px){#page-flow dt{flex-direction:column;gap:10px}}#page-flow dt .step-num{font-size:32px;font-weight:700;color:#171717}@media (max-width: 768px){#page-flow dt .step-num{font-size:24px}}#page-flow dt .step-txt{font-size:20px;color:#171717}@media (max-width: 768px){#page-flow dt .step-txt{font-size:16px}}#page-flow dt .step-txt em{display:block;color:#ba0d0d;font-size:16px;font-style:normal;margin-top:10px}@media (max-width: 768px){#page-flow dt .step-txt em{font-size:14px}}#page-flow dd{margin-top:20px;margin-left:0}#page-flow dd img{width:100%}.product-acc{max-width:600px;width:100%}.product-acc dt{border-top:1px solid #1f2c5c;border-bottom:1px solid #1f2c5c;position:relative;height:40px;display:flex;align-items:center;font-size:16px}.product-acc dt:before{content:"";display:inline-block;width:1px;height:7px;position:absolute;top:0;bottom:0;margin:auto 0;right:13px;background:#1f2c5c;transition:linear all .2s}.product-acc dt:after{content:"";display:inline-block;width:7px;height:1px;position:absolute;top:0;bottom:0;margin:auto 0;right:10px;background:#1f2c5c}.product-acc dt.open:before{rotate:90deg}.product-acc dd{display:none;padding-top:20px;line-height:1.5}.product-acc dd .remarks{display:block;margin-top:20px;border:1px solid #1f2c5c;padding:1em}@media (max-width: 1030px){.collection-header img{display:block;margin-bottom:40px}}.card__heading{min-height:3em}@media (max-width: 768px){.global-media-settings img,.global-media-settings iframe,.global-media-settings model-viewer,.global-media-settings video,.global-media-settings .placeholder-svg{border-radius:calc(var(--media-radius) - var(--media-border-width));width:50px}.cart-item__totals .price.price--end{font-size:1em;font-weight:700}.product-option{font-size:.9rem}}@media screen and (max-width: 749px){.cart-item{gap:0rem!important}}.field__input:focus~.field__label,.field__input:not(:placeholder-shown)~.field__label,.field__input:-webkit-autofill~.field__label,.customer .field input:focus~label,.customer .field input:not(:placeholder-shown)~label,.customer .field input:-webkit-autofill~label{top:.4rem;left:.6rem;font-size:.5rem}#ContactForm textarea:focus~label{display:none}@media (max-width: 768px){.card__badge{margin:0 auto}.card__badge .badge{font-size:1rem;padding:.5rem .5rem .6rem}}
/*# sourceMappingURL=/cdn/shop/t/13/assets/add.css.map */
