a{color:rgba(var(--color-foreground))}.text-alert{color:#9f4f48;border:1px solid #E7CECD;font-weight:700;background:#efdfdf;padding:15px 15px 15px 60px;margin-bottom:16px;background:#efdfdf url(/cdn/shop/files/icon_caution.svg?v=1689302036) no-repeat 15px}.rte{line-height:2;font-size:16px;word-wrap:break-word}.rte h1{position:relative;font-size:32px;font-weight:700;padding-bottom:22px;margin:40px 0 24px}.rte h1:before{content:"";display:block;position:absolute;z-index:1;left:0;bottom:-4px;width:140px;height:4px;background-color:#094}.rte h1:after{content:"";display:block;position:absolute;left:0;bottom:-4px;width:100%;height:4px;background-color:#d0d0d0}.rte h2{position:relative;margin:40px 0 24px;padding:9px 18px;text-align:left;color:#fff;font-size:22px;font-weight:700;line-height:1.45;background-color:#333;border-left:8px solid #094;border-radius:5px}.rte h3{position:relative;margin:40px 0 24px;padding:0 0 10px 30px;text-align:left;font-size:22px;font-weight:700;line-height:1.45;border-bottom:2px solid #d0d0d0}.rte h3:before{content:"";display:block;position:absolute;top:10px;left:0;width:14px;height:14px;background-color:#094;border-radius:2px}.rte h4{position:relative;margin:40px 0 24px;padding:0 0 0 18px;text-align:left;font-size:22px;font-weight:700;line-height:1.45}.rte h4:before{content:"";display:block;position:absolute;top:0;left:0;width:8px;height:100%;background-color:#094;border-radius:8px}.rte h5{font-size:18px;font-weight:600;line-height:1.7;margin:40px 0 24px}.rte ul{list-style:disc outside;margin:40px 0}.rte ul li{line-height:2;list-style:inherit;padding-left:0}.rte ol{margin:40px 0;padding:0}.rte ol li{text-indent:-1.3em;padding-left:1.3em}.rte ol.ol-02{padding-left:0;margin:0}.rte ol.ol-02 li{position:relative;list-style-type:none;counter-increment:cnt;text-indent:0;padding-left:30px}.rte ol.ol-02 li:before{position:absolute;left:0;content:"("counter(cnt)")"}.rte table{margin:40px 0;box-shadow:none;border-bottom:1px solid #DEDEDA}.rte table th{font-weight:600;border:none;padding:2.4rem;text-align:left}.rte table td{border:none;padding:2.4rem}.rte table tr:first-child th,.rte table tr:first-child td{padding-top:0}.rte table tr{border-bottom:1px solid #DEDEDA}.rte table th:first-child,.rte table td:first-child{padding-left:0}.rte table th:last-child,.rte table td:last-child{padding-right:0}.rte table img:not([style*=float]){margin:0}.rte iframe{max-width:100%}.rte hr{background-color:#dededa}.text-background{padding:50px;background:#fafafa}@media screen and (max-width: 740px){.rte{font-size:14px}.rte h1{font-size:20px;padding-bottom:12px}.rte h2{font-size:16px;border-left-width:5px;border-radius:0;padding:8px 12px}.rte h3{font-size:16px;padding:0 0 8px 20px}.rte h3:before{top:5px;width:12px;height:12px}.rte h4{font-size:16px}.rte h4:before{width:6px;border-radius:6px}.rte h5{font-size:16px}.rte table{margin:40px 0;box-shadow:none;border-bottom:1px solid #DEDEDA;font-size:13px}.rte table th,.rte table td{padding:.8rem}.rte table tr:first-child th,.rte table tr:first-child td{padding-top:0}.rte table th:first-child,.rte table td:first-child{padding-left:0}.rte table th:last-child,.rte table td:last-child{padding-right:0}.rte hr{margin:4rem 0}.text-background{padding:24px}}.search-form .field__button>svg{height:17px;width:17px}.search-form .field:after{box-shadow:0 0 0 1px #ebebeb}.breadcrumb__wrap{padding:10px 0;border-bottom:1px solid #EBEBEB}.breadcrumb{width:100%;font-size:11px}.breadcrumb__list{display:flex;align-items:center;list-style:none;margin:0;padding:0}.breadcrumb__list svg{width:6px;height:8px;vertical-align:inherit;margin:0 10px;color:#00000080}.breadcrumb__link.link{text-decoration:underline;font-size:11px;color:#1b1b1b}@media screen and (max-width: 640px){.breadcrumb__wrap{padding:8px 0;margin-bottom:0}.breadcrumb{padding-right:0;font-size:9px}.breadcrumb__list{overflow-x:scroll}.breadcrumb__item{flex-shrink:0}.breadcrumb__list svg{margin:0 9px}.breadcrumb__link.link{font-size:9px}}.SectionHeader{display:flex;justify-content:space-between;align-items:center;gap:20px;margin-bottom:32px}.SectionHeader__Title h2{font-size:24px;font-weight:600;margin:0}.SectionHeader__Link{font-size:14px}.ProductTable{line-height:1.5;border-left:1px solid #EBEBEB;border-top:1px solid #EBEBEB;border-spacing:0;table-layout:fixed;width:100%}.ProductTable .tr-error{background:#efdfdf}.ProductTable th,.ProductTable td{padding:12px 10px;border:none;border-right:1px solid #EBEBEB;border-bottom:1px solid #EBEBEB;font-size:12px;word-wrap:break-word}.ProductTable thead{background:#1b1b1b;color:#fff}.ProductTable thead th{text-align:left;font-weight:400;padding:10px}.ProductTable thead .width10{width:10%}.ProductTable thead .width15{width:15%}.ProductTable thead .width20{width:20%}.ProductTable thead .width25{width:25%}.ProductTable thead .width30{width:30%}.ProductTable thead .width35{width:35%}.ProductTable input,.ProductTable select{border:none;background:#f1f1f1;height:35px;padding:0 12px;width:100%;border-radius:0;color:#1b1b1b}.ProductTable select{cursor:pointer}.ProductTable .td-price{text-align:right}@media screen and (max-width: 1000px){.ProductTable{border:none;background:#f1f1f1;padding:5rem;margin:0 calc(50% - 50vw);width:100vw}.ProductTable tr{background:#fff;padding:30px;display:flex;flex-wrap:wrap;gap:10px 20px;position:relative}.ProductTable tr+tr{margin-top:20px}.ProductTable td{border:none;font-size:13px;display:flex;align-items:center;width:calc(50% - 10px);padding:0}.ProductTable td:before{content:attr(data-name);margin-right:15px;min-width:90px;max-width:90px;width:100%;text-align:center;display:inline-block;background:#efefef;padding:4px 5px;border-radius:33px;font-size:12px}.ProductTable thead{display:none}.ProductTable input,.ProductTable select{border:1px solid #EBEBEB;background:#fff}}@media screen and (max-width: 749px){.ProductTable{padding:20px}.ProductTable tr{display:block}.ProductTable td{width:100%}.ProductTable td+td{margin-top:10px}.ProductTable .td-purchase-number-null{display:none}}@media screen and (max-width: 414px){.ProductTable tr{padding:16px}.ProductTable input,.ProductTable select{height:28px;padding:0 10px}.ProductTable td{font-size:11px;min-height:28px}.ProductTable td:before{font-size:10px}}.ProductTable__LineProduct{display:flex;justify-content:space-between;width:100%}.ProductTable__LineProduct-Remove .icon{display:none}.ProductTable__LineProduct .error{color:#9f4f48;font-weight:600;margin-top:4px}@media screen and (max-width: 1000px){.ProductTable__LineProduct-Remove .icon{display:block;position:absolute;bottom:20px;right:20px}.ProductTable__LineProduct-Remove .icon svg{display:block}.ProductTable__LineProduct-Remove .text{display:none}}.ProductTable__PurchaseNumber{display:flex;align-items:center;width:100%}.ProductTable__PurchaseNumber .purchase-number{width:calc(100% - 26px)}.ProductTable__PurchaseNumber-Question{margin-left:8px;width:18px;cursor:pointer}.ProductTable__PurchaseNumber-Question svg{display:block}@media screen and (max-width: 414px){.ProductTable__PurchaseNumber .purchase-number{font-size:16px}}.quantity-spinner{display:flex}.quantity-spinner .btnspinner{width:35px;height:35px;display:flex;align-items:center;justify-content:center;border:none;cursor:pointer}.quantity-spinner .btnspinner svg{width:8px;color:#1b1b1b}.quantity-spinner input{text-align:center;width:calc(100% - 70px);border-radius:0}.quantity-spinner input:focus-visible{outline:none;box-shadow:none}.quantity-spinner input::-webkit-inner-spin-button,.quantity-spinner input::-webkit-outer-spin-button{-webkit-appearance:none;margin:0;-moz-appearance:textfield}@media screen and (max-width: 414px){.quantity-spinner{max-width:120px}.quantity-spinner .btnspinner{height:28px;width:28px}}.ProductTable__Submit{display:flex;align-items:center;width:100%}.ProductTable__Submit .quantity-selector{width:50px;text-align:center;padding:0 8px}.ProductTable__Submit-Button{position:relative;margin-left:8px;width:calc(100% - 50px)}.ProductTable__Submit .add-text{position:absolute;top:-20px;left:50%;transform:translate(-50%);background:#fff;font-size:11px;padding:3px 6px;border:1px solid #1B1B1B;white-space:nowrap}.ProductTable__Submit .add-to-cart{background:#a90010;border:none;color:#fff;padding:0 5px;height:35px;cursor:pointer;text-align:center;width:100%}@media screen and (max-width: 414px){.ProductTable__Submit .add-to-cart{height:28px}}.Overlay{display:none;z-index:9999;background:#0000006e;position:fixed;width:100%;height:100vh;top:0;left:0}.Overlay__CloseWrap{display:block;width:100%;height:100%}.Overlay__Close{position:absolute;top:-15px;right:-15px;width:30px;height:30px;cursor:pointer;z-index:1;background:#222;border-radius:50%;color:#fff;display:flex;align-items:center;justify-content:center}.Overlay__Container{background:#fff;border-radius:4px;padding:24px;width:calc(100vw - 80px);max-width:700px;height:auto;position:fixed;top:50%;left:50%;transform:translate(-50%,-50%);text-align:left}.Overlay__Container img{max-width:100%}@media screen and (max-width: 414px){.Overlay__Container{width:calc(100vw - 40px)}}#menu-drawer{right:0;left:auto;transform:translate(100%)}.js details[open].menu-opening>#menu-drawer{transform:translate(0)}.SectionSearch{background:#f1f1f1;padding:60px 0}.SectionSearch__Wrap{padding:40px;background:#fff}.SectionSearch__Title{font-size:24px;font-weight:600;margin:0 0 24px}.SectionSearch__Description{font-size:14px;line-height:1.8;margin-top:24px}.SectionSearch input[type=search]{background:#fff}@media screen and (max-width: 749px){.SectionSearch{padding:40px 0}.SectionSearch__Wrap{padding:25px 20px}.SectionSearch__Title{font-size:18px;margin:0 0 16px}.SectionSearch__Description{margin-top:15px}.search__input.field__input{font-size:16px}}.GuideColumn{display:flex}.GuideColumn .Item{border-right:1px solid #F1F1F1;padding:40px 30px}.GuideColumn .Item:first-child{border-left:1px solid #F1F1F1}.GuideColumn .Item__Image{margin-bottom:20px;min-height:40px;display:flex;align-items:center;justify-content:center}.GuideColumn .Item__Image svg{display:block}.GuideColumn .Item__Title{font-size:14px;font-weight:600;text-align:center;margin-bottom:10px}.GuideColumn .Item__Description{font-size:12px;line-height:1.8}.GuideColumn .Item__Link{display:block;font-size:12px;text-decoration:none}.GuideColumn .Item__Link:after{content:"\8a73\3057\304f\306f\3053\3061\3089";text-decoration:underline}@media screen and (max-width: 749px){.GuideColumn{display:block;margin:0 calc(50% - 50vw);width:100vw}.GuideColumn .Item{border-right:none;border-bottom:1px solid #F1F1F1;padding:20px;display:flex;align-items:center}.GuideColumn .Item:first-child{border-left:none}.GuideColumn .Item:last-child{border-bottom:none}.GuideColumn .Item__Image{margin-bottom:0;min-height:auto;display:block;width:45px}.GuideColumn .Item__Image svg{width:30px}.GuideColumn .Item__Info{width:calc(100% - 45px)}.GuideColumn .Item__Title{font-size:14px;margin-bottom:5px;text-align:left;padding-right:20px}.GuideColumn .Item__Description{font-size:14px;padding-right:20px}.GuideColumn .Item__Link{display:block;font-size:12px;position:relative}.GuideColumn .Item__Link:after{content:"";display:block;width:10px;height:15px;background:url(/cdn/shop/files/icon_arrow_right.svg?v=1689344121)no-repeat center center/contain;position:absolute;right:0;top:calc(50% - 5px)}}.NewsList{display:flex}.NewsList__List{padding:0;margin:0;border-bottom:1px solid #EBEBEB;list-style:none}.NewsList__List .Item{width:100%;border-top:1px solid #EBEBE8}.NewsList__List .Item a{text-decoration:none}.NewsList__List .Item__Link{display:flex;padding:17px 0}.NewsList__List .Item__Link:hover .Item__Title{text-decoration:underline}.NewsList__List .Item__Date{margin-right:34px;color:#a8a8a8}.NewsList__List .Item__Label span{background:#ccc;color:#fff;font-size:12px;padding:4px 15px;margin-right:8px}.NewsList__List .Item__Title{width:100%;display:flex;align-items:center;justify-content:space-between}.NewsList__List .Item__Arrow{display:block;margin-left:16px}@media screen and (max-width: 767px){.NewsList{display:block}.NewsList__Head{width:100%;padding:0;display:flex;justify-content:space-between;align-items:center;margin-bottom:30px}.NewsList__Head-Title h2{margin:0}.NewsList__Head-Button{margin-top:0}.NewsList__Head-Button a{display:block;padding:8px 16px;border:1px solid #000;font-size:10px}.NewsList__Content{width:100%}.NewsList__List .Item__Link{flex-wrap:wrap}.NewsList__List .Item__Date{margin-right:16px;font-size:12px}.NewsList__List .Item__Label span{margin-right:0;font-size:12px}.NewsList__List .Item__Title{width:100%;font-size:12px;margin-top:5px}}.faq__group{border-bottom:1px solid #F1F1F1;margin-bottom:40px;letter-spacing:.04em}.faq__group-title{margin:0 0 20px;font-weight:600}.faq__group+.faq__group-title{margin-top:0}.faq__question{background:none;border:none;width:100%;text-align:left;cursor:pointer;border-top:1px solid #F1F1F1;padding:20px 40px 20px 0;font-size:14px;line-height:1.7;letter-spacing:.04em;position:relative}.faq__question:before,.faq__question:after{content:"";width:10px;height:1px;background-color:#383838;position:absolute;right:20px;top:50%;transform:translateY(-50%)}.faq__question:after{transform:translateY(-50%) rotate(90deg)}.faq__question[aria-expanded=true]:after{transform:rotate(0);top:calc(50% - .5px)}.faq__question[aria-expanded=true]+.faq__answer-wrapper{margin-bottom:25px}.faq__answer-wrapper{display:none}.shopify-policy__title h1,h1.main-page-title{position:relative;font-size:32px;font-weight:700;padding-bottom:22px;margin:0 0 24px;text-align:left}.shopify-policy__title h1:before,h1.main-page-title:before{content:"";display:block;position:absolute;z-index:1;left:0;bottom:-4px;width:140px;height:4px;background-color:#094}.shopify-policy__title h1:after,h1.main-page-title:after{content:"";display:block;position:absolute;left:0;bottom:-4px;width:100%;height:4px;background-color:#d0d0d0}@media screen and (max-width: 740px){.shopify-policy__title h1,h1.main-page-title{font-size:20px;padding-bottom:12px}}.shopify-policy__container{padding-top:60px;padding-bottom:60px;max-width:760px}@media screen and (max-width: 749px){.shopify-policy__container{padding-top:40px;padding-bottom:40px}}h1.article-template__title{position:relative;font-size:32px;font-weight:700;padding-bottom:22px;margin:0 0 24px;text-align:left}h1.article-template__title:before{content:"";display:block;position:absolute;z-index:1;left:0;bottom:-4px;width:140px;height:4px;background-color:#094}h1.article-template__title:after{content:"";display:block;position:absolute;left:0;bottom:-4px;width:100%;height:4px;background-color:#d0d0d0}@media screen and (max-width: 740px){h1.article-template__title{font-size:20px;padding-bottom:12px}}.cart-purchase-limit-guide{text-align:right;margin-bottom:16px}.cart__footer-form{max-width:800px;margin:0 auto}.cart__footer-form-caution{color:#a90010;font-size:14px;margin-bottom:32px}.cart__footer .totals{justify-content:flex-end}.cart-submit-area{display:flex;gap:80px}.cart-submit-area__item{width:50%}.cart__footer .cart__ctas{justify-content:center}.cart-submit-area__title{font-weight:600;margin-bottom:12px}.cart-submit-area .button{height:60px;width:100%;max-width:none}@media screen and (max-width: 749px){.cart-submit-area{flex-wrap:wrap;gap:24px}.cart-submit-area__item{width:100%}.cart-submit-area{max-width:400px;margin:0 auto}}@media screen and (max-width: 414px){.cart__footer-form-caution{font-size:12px}.cart__footer .totals{justify-content:right}.cart__footer .tax-note{font-size:12px;text-align:right}.cart__footer .cart__blocks>*+*{margin-top:4rem}}.field--password{position:relative;padding-right:40px}#create_customer #eye{display:block;width:40px;border:none;background:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' height='48' width='48'><path d='M24 31.5q3.55 0 6.025-2.475Q32.5 26.55 32.5 23q0-3.55-2.475-6.025Q27.55 14.5 24 14.5q-3.55 0-6.025 2.475Q15.5 19.45 15.5 23q0 3.55 2.475 6.025Q20.45 31.5 24 31.5Zm0-2.9q-2.35 0-3.975-1.625T18.4 23q0-2.35 1.625-3.975T24 17.4q2.35 0 3.975 1.625T29.6 23q0 2.35-1.625 3.975T24 28.6Zm0 9.4q-7.3 0-13.2-4.15Q4.9 29.7 2 23q2.9-6.7 8.8-10.85Q16.7 8 24 8q7.3 0 13.2 4.15Q43.1 16.3 46 23q-2.9 6.7-8.8 10.85Q31.3 38 24 38Zm0-15Zm0 12q6.05 0 11.125-3.275T42.85 23q-2.65-5.45-7.725-8.725Q30.05 11 24 11t-11.125 3.275Q7.8 17.55 5.1 23q2.7 5.45 7.775 8.725Q17.95 35 24 35Z'/></svg>") no-repeat center center;background-size:50% auto;cursor:pointer;position:absolute;top:0;right:0;height:100%}#create_customer #eye.eye-slash{background-image:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' height='48' width='48'><path d='m31.45 27.05-2.2-2.2q1.3-3.55-1.35-5.9-2.65-2.35-5.75-1.2l-2.2-2.2q.85-.55 1.9-.8 1.05-.25 2.15-.25 3.55 0 6.025 2.475Q32.5 19.45 32.5 23q0 1.1-.275 2.175-.275 1.075-.775 1.875Zm6.45 6.45-2-2q2.45-1.8 4.275-4.025Q42 25.25 42.85 23q-2.5-5.55-7.5-8.775Q30.35 11 24.5 11q-2.1 0-4.3.4-2.2.4-3.45.95L14.45 10q1.75-.8 4.475-1.4Q21.65 8 24.25 8q7.15 0 13.075 4.075Q43.25 16.15 46 23q-1.3 3.2-3.35 5.85-2.05 2.65-4.75 4.65Zm2.9 11.3-8.4-8.25q-1.75.7-3.95 1.075T24 38q-7.3 0-13.25-4.075T2 23q1-2.6 2.775-5.075T9.1 13.2L2.8 6.9l2.1-2.15L42.75 42.6ZM11.15 15.3q-1.85 1.35-3.575 3.55Q5.85 21.05 5.1 23q2.55 5.55 7.675 8.775Q17.9 35 24.4 35q1.65 0 3.25-.2t2.4-.6l-3.2-3.2q-.55.25-1.35.375T24 31.5q-3.5 0-6-2.45T15.5 23q0-.75.125-1.5T16 20.15Zm15.25 7.1Zm-5.8 2.9Z'/></svg>")}.customer-register-button-wrap{margin-top:32px}.login a.customer-register-button{background-color:rgba(var(--color-button),var(--alpha-button-background));display:inline-flex;justify-content:center;align-items:center;padding:0 3rem;font-size:1.4rem;text-decoration:none;color:rgb(var(--color-button-text));min-height:45px}.customer-back{margin-top:40px;display:inline-block}.customer-back a{text-decoration:none;display:flex}.customer.addresses{max-width:608px;margin:0 auto;padding-left:2rem;padding-right:2rem}.customer-aside{margin-top:40px;max-width:500px}.customer-side-link .button{border:none;text-decoration:unset;display:flex}.customer-side-link .button--primary{background-color:rgba(var(--color-button),var(--alpha-button-background));color:#fff}.customer-side-link .button--primary:hover{color:#fff}.cf-edit-account-link-spacer{display:none}.customer-side-link .button{margin-top:16px}.header-search-mobile{padding:12px 0;border-bottom:1px solid #EBEBEB}.header__heading-link{padding:0}.header__icons{gap:16px;align-items:center}.header__icons .search-form{margin-right:14px}.header__icons .header__icon{flex-wrap:wrap;text-decoration:none;width:4.9rem}.header__icons .header__icon svg{height:26px}.header__icons .header__icon .header__icon-title{height:auto;font-size:10px;margin-top:2px;letter-spacing:0;white-space:nowrap}.header__icon--cart{margin-right:-.6rem}.header__icons .cart-count-bubble{background:#a90010;border:1px solid #FFF;bottom:auto;top:-6px;left:auto;right:0}.header__icons header-drawer{margin-left:0;margin-right:-1.2rem}.header__icons .search-form{min-width:500px}@media screen and (max-width: 989px){.header__icons{gap:0}.header__icon{height:3.6rem;width:4rem}.header-drawer{margin-left:-.6rem}.header__icons .header__icon svg{height:20px}.header__icons .search-form{display:none}.header__icons .cart-count-bubble{top:0;right:-2px}.header__icon--cart{margin-right:0}}@media screen and (max-width: 414px){.header{display:flex;justify-content:space-between}.header__icons .header__icon{width:4rem}.header__icons header-drawer{margin-left:.4rem}}.SiteFooter{display:flex;justify-content:space-between}.SiteFooter__Logo img{display:block}.SiteFooter__Content{text-align:right}.SiteFooter__Link ul{margin:0;padding:0;list-style:none}.SiteFooter__Link li{display:inline-block;border-right:1px solid #1B1B1B;line-height:1.2}.SiteFooter__Link li:last-child{border-right:none}.SiteFooter__Link li:last-child a{padding-right:0;text-decoration:none}.SiteFooter__Link a{padding:0 16px;line-height:1.2;text-decoration:none}.SiteFooter__Copy{font-size:12px;margin-top:12px}@media screen and (max-width: 749px){.SiteFooter{display:block}.SiteFooter__Logo img{margin:0 auto}.SiteFooter__Content{text-align:center;margin-top:40px}.SiteFooter__Link li:last-child a{padding-right:0;text-decoration:none}.SiteFooter__Link a{font-size:12px;padding:0 12px;text-decoration:none}.SiteFooter__Copy{font-size:10px;margin-top:40px}.SiteFooter__Copy span{display:block}}
/*# sourceMappingURL=/cdn/shop/t/5/assets/custom.css.map */
