html{font-weight:400;letter-spacing:.04em}.nice-select:after{display:none!important}.banner_product{padding:20px 16px;border-radius:4px;background-color:#eee}@media all and (min-width: 768px) and (max-width: 1024px){.banner_product{padding:32px 24px}}@media all and (max-width: 767px){.banner_product{padding:24px}}.banner_product.--top{display:none}@media all and (min-width: 768px) and (max-width: 1024px){.banner_product.--top{display:block}}@media all and (max-width: 767px){.banner_product.--top{display:block}}.banner_product.--side{display:block;width:260px;margin-right:28px}@media all and (min-width: 768px) and (max-width: 1024px){.banner_product.--side{display:none}}@media all and (max-width: 767px){.banner_product.--side{display:none}}.banner_product .content_Lbold{letter-spacing:.04em;color:#242e2e;font-size:18px;line-height:1.5;font-weight:700}.list__product--inner{display:flex}@media all and (min-width: 768px) and (max-width: 1024px){.list__product--inner{flex-direction:column}}@media all and (max-width: 767px){.list__product--inner{flex-direction:column}}.banner_product .form-group input{padding:0;height:initial;width:initial;margin-bottom:0;display:none;cursor:pointer}.banner_product .form-group label{position:relative;cursor:pointer;color:#242e2e;font-size:16px;line-height:1.5;letter-spacing:.04em;font-weight:500}.banner_product .form-group label:before{content:"";background:#fff;border:2px solid #D5D5D5;border-radius:2px;padding:8px;display:inline-block;position:relative;vertical-align:middle;cursor:pointer;margin-right:8px}.banner_product .form-group input:checked+label:before{background:#02a900;border:2px solid #02A900;background-image:url(./icon-on.svg);background-repeat:no-repeat;background-position:center}.banner_product--form .banner--title{display:flex;align-items:center;font-size:16px;font-weight:700;line-height:1.5;letter-spacing:.04em}.banner_product--form .banner--title:before{content:"";display:block;margin-right:8px;background-image:linear-gradient(to bottom,#242e2e 0 65%,#02a900 65% 100%);width:1px;height:28px}.banner_product--form .banner--cond{display:flex;flex-direction:column;gap:24px}.banner_product--form .banner--cond:not(:first-child){margin-top:60px}.banner_product--form .banner--cond__item-box{display:flex;flex-direction:column;gap:24px}@media all and (min-width: 768px) and (max-width: 1024px){.banner_product--form .banner--cond__item-box{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:18px}}@media all and (max-width: 767px){.banner_product--form .banner--cond__item-box{display:flex;flex-direction:column;gap:12px}}@media all and (max-width: 767px){.banner_product--form .banner--cond__item-box .banner--cond__item{flex-direction:row;gap:16px}}.banner_product--form .banner--cond__item-wrap{display:contents}.banner_product--form .banner--cond__definition-toggle{border:none;background-color:transparent;cursor:pointer;width:fit-content;position:relative;color:#707070;font-size:12px;letter-spacing:.04em;padding:0 20px 0 0;font-weight:700}@media all and (max-width: 1024px){.banner_product--form .banner--cond__definition-toggle{padding:0 20px}}@media all and (max-width: 1024px){.banner_product--form .banner--cond__definition-toggle span{content:"";display:block;width:16px;height:16px;background-image:url(./arrow_down_gray.svg);background-repeat:no-repeat;background-position:center;position:absolute;left:0;top:50%;transform:translateY(-50%)}}@media all and (max-width: 1024px){.banner_product--form .banner--cond__definition-toggle.--close span{transform:translateY(-50%) rotate(0)}}@media all and (max-width: 1024px){.banner_product--form .banner--cond__definition-toggle.--open span{transform:translateY(-50%) rotate(180deg)}}.banner_product--form .banner--cond__definition-toggle:after{content:"";display:block;width:16px;height:16px;background-image:url(./question.svg);background-repeat:no-repeat;background-position:center;position:absolute;right:0;top:50%;transform:translateY(-50%)}.banner_product--form .banner--cond__definition-image{margin-top:5px}.banner_product--form .banner--cond__definition-image.--close{display:none}.banner_product--form .banner--cond__definition-image.--open{display:block}.banner_product--form .banner--cond__item{display:flex;flex-direction:column;gap:10px}.banner_product--form .banner--cond__hr{border:none;border-top:1px solid #D5D5D5}.banner_product--form .banner--cond__title{display:flex;align-items:center;font-size:18px;font-weight:700;gap:14px;line-height:1.5;letter-spacing:.04em}@media all and (max-width: 767px){.banner_product--form .banner--cond__title{flex-shrink:0;font-size:16px;gap:5px}}.banner_product--form .banner--cond__required{display:flex;justify-content:center;align-items:center;background-color:#02a900;font-size:12px;font-weight:400;color:#fff;width:40px;height:20px;border-radius:1px;letter-spacing:.04em}.banner_product--form .banner--cond__select{display:flex;align-items:center;min-width:228px;border:none;border-radius:2px;padding:8px 16px;color:#242e2e;font-size:14px;line-height:1.6;cursor:pointer;-webkit-appearance:none;appearance:none;background:#fff url(./arrow_down.svg) no-repeat right 16px center / 20px 20px}@media all and (min-width: 768px) and (max-width: 1024px){.banner_product--form .banner--cond__select{min-width:initial;width:100%}}@media all and (max-width: 767px){.banner_product--form .banner--cond__select{min-width:initial;width:100%}}.banner--cond__select.nice-select .current{overflow:hidden;white-space:nowrap;text-overflow:ellipsis;margin-right:24px}.banner--cond__select.nice-select .list{display:flex;flex-direction:column;gap:16px;min-width:228px;margin-top:0;padding:24px 24px 24px 40px;box-shadow:0 0 15px #00000026;transition:none}@media all and (min-width: 768px) and (max-width: 1024px){.banner--cond__select.nice-select .list{min-width:100%;top:0}}@media all and (max-width: 767px){.banner--cond__select.nice-select .list{min-width:100%;top:0;left:initial;right:0}}.banner--cond__select.nice-select .list li{position:relative;font-size:18px;letter-spacing:.04em;color:#242e2e;padding-left:16px;padding-right:0;line-height:1.5;min-height:initial}.banner--cond__select.nice-select .list li.focus:before{content:"";display:block;width:20px;height:20px;background-image:url(./check.svg);background-repeat:no-repeat;background-position:center;position:absolute;left:-16px;top:50%;transform:translateY(-50%)}.banner--cond__select.nice-select .list li:first-child,.banner--cond__select.nice-select .list li:last-child{border-radius:4px}.banner--cond__select.nice-select .option.selected.focus,.banner--cond__select.nice-select .option:hover{background-color:initial;font-weight:400}.banner_product--form .banner--cond__submit{width:100%;border:none;background:#02a900;color:#fff;padding:10px 0;text-align:center;border-radius:4px;font-weight:700;font-size:14px;line-height:1.6;letter-spacing:.04em}@media all and (min-width: 768px) and (max-width: 1024px){.banner_product--form .banner--cond__submit{width:200px}}@media all and (max-width: 767px){.banner_product--form .banner--cond__submit{width:100%}}.banner_product--form .banner--cond__submit:disabled{background:#b7b7b7}@media all and (min-width: 768px) and (max-width: 1024px){.banner_product--form .--detail .banner--cond__submit{width:100%}}@media all and (max-width: 767px){.banner_product--form .--detail .banner--cond__submit{width:100%}}@media all and (min-width: 768px) and (max-width: 1024px){.banner_product--form .banner--cond__button-box{display:flex;align-items:center;gap:16px}}@media all and (max-width: 767px){.banner_product--form .banner--cond__button-box{display:flex;flex-direction:column;gap:16px}}@media all and (min-width: 768px) and (max-width: 1024px){.banner_product--form .banner--cond__button-box-detail{display:flex;flex-direction:column;gap:16px}}@media all and (max-width: 767px){.banner_product--form .banner--cond__button-box-detail{display:flex;flex-direction:column;gap:16px}}.banner_product--form .banner--cond__modal{background:#fff;border:2px solid #D5D5D5;width:fit-content;padding:8px 44px 8px 16px;border-radius:4px;display:flex;justify-content:center;align-items:center;cursor:pointer;position:relative;font-weight:700;color:#242e2e;font-size:14px;line-height:1.6;letter-spacing:.04em}@media all and (max-width: 767px){.banner_product--form .banner--cond__modal{padding:8px 0;width:100%}}.banner_product--form .banner--cond__modal:after{content:"";display:block;width:20px;height:20px;background-image:url(./circle_plus.svg);background-repeat:no-repeat;top:50%;right:16px;transform:translateY(-50%);position:absolute}@media all and (max-width: 767px){.banner_product--form .banner--cond__modal:after{position:relative;top:10px;margin-left:8px;right:0}}.banner_product--form .banner--cond__reset{width:100%;border:none;background-color:#fff;border:2px solid #D5D5D5;color:#242e2e;padding:10px 0;text-align:center;border-radius:4px;font-weight:700;font-size:14px;line-height:1.6;letter-spacing:.04em;cursor:pointer}.banner_product--form .banner--cond__checkbox-container{display:flex;flex-direction:column;gap:10px}@media all and (min-width: 768px) and (max-width: 1024px){.banner_product--form .banner--cond__checkbox-container{flex-direction:row;flex-wrap:wrap;gap:10px 24px}}@media all and (max-width: 767px){.banner_product--form .banner--cond__checkbox-container{flex-direction:row;flex-wrap:wrap;gap:10px 24px}}.banner_product--form .banner--cond__checkbox-group{display:flex;align-items:center;gap:8px}.banner_product--form .banner--cond__input-checkbox{appearance:none;-webkit-appearance:none;-moz-appearance:none;width:20px;height:20px;background-color:#fff;border:2px solid #D5D5D5;border-radius:2px}.banner_product--form .banner--cond__input-checkbox:checked{background-color:#02a900;border:2px solid #02A900;background-image:url(./icon-on.svg);background-repeat:no-repeat;background-position:center}.banner_product--form .banner--cond__checkbox-label{font-size:16px;line-height:1.5;letter-spacing:.04em;color:#242e2e}@media all and (max-width: 767px){.banner_product--form .banner--cond__checkbox-label{font-size:14px}}.banner_product--form .banner--cond__input-container{display:flex;align-items:center;gap:8px}.banner_product--form .banner--cond__input-text{width:100%;border:none;border-radius:2px;padding:8px 16px;color:#242e2e;font-size:16px;line-height:1.6;letter-spacing:.04em}.banner_product--form input[type=number]::-webkit-outer-spin-button,.banner_product--form input[type=number]::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}.banner_product--form input[type=number]{-moz-appearance:textfield}.banner_product--form .banner--cond__input-text::placeholder{color:#b7b7b7;opacity:1}.banner_product--form .banner--cond__range-container{display:flex;align-items:center;gap:10px}.banner_product--form .banner--top__button{display:none}.banner_product--form .banner--top{display:flex;justify-content:center;align-items:center}.banner_product--form .banner--top__search{margin:12px 0;display:flex;flex-direction:column;gap:8px}@media all and (min-width: 768px) and (max-width: 1024px){.banner_product--form .banner--top__search{margin:0}}@media all and (max-width: 767px){.banner_product--form .banner--top__search{width:100%;margin:0}}.banner_product--form .form-search__text{font-size:16px;line-height:1.5;letter-spacing:.04em}@media all and (max-width: 767px){.banner_product--form .form-search__text{font-size:14px}}.banner_product--form .form-search__inputGroup{display:flex;align-items:flex-start}.banner_product--form .banner--top__search .form-search__input{position:relative;padding-bottom:30px}@media all and (max-width: 767px){.banner_product--form .banner--top__search .form-search__input{width:100%}}@media all and (max-width: 330px){.banner_product--form .banner--top__search .form-search__input{padding-bottom:45px}}.banner_product--form .banner--top__search input{width:512px;padding:17px 24px;font-size:18px;line-height:1.5;border:2px solid #D5D5D5;border-radius:4px;font-weight:400;letter-spacing:.04em}@media all and (max-width: 767px){.banner_product--form .banner--top__search input{width:calc(100% - 8px);font-size:16px;padding:10px 16px}}.banner_product--form .banner--top__search input:disabled{background-color:#fff}.banner_product--form .banner--top__search input::placeholder{color:#b7b7b7;font-size:18px;line-height:1.5;letter-spacing:.04em}.banner_product--form .banner--top__search button{width:64px;height:64px;border-radius:4.9px;background-color:#02a900;background-image:url(./icon-search.svg);background-repeat:no-repeat;background-position:center;border:none;background-size:30px;margin:0 0 0 8px}@media all and (max-width: 767px){.banner_product--form .banner--top__search button{width:48px;height:48px;background-size:22px;flex-shrink:0;margin:0}}.banner_product--form .banner--top__link{display:flex;align-items:center;margin-top:22px}.banner_product--form .banner--top__link .title{margin-right:16px}.banner_product--form .banner--bottom .wrap_bottom{display:flex;flex-wrap:wrap;align-items:center;-moz-column-gap:80px;column-gap:80px}.banner_product--form .banner--bottom .wrap_bottom .margin-top{margin-top:22px}.banner_product--form .banner--bottom .wrap_bottom .bottom--right .thickness{margin-top:10px}.banner_product--form .banner--bottom .wrap_bottom .bottom--right .thickness input{border:none;width:132px;height:32px;font-size:14px;line-height:1.6;letter-spacing:.04em;color:#b8bfb6;padding:7px 16px}.banner_product--form .banner--bottom .wrap_bottom .bottom--right .thickness input::-moz-placeholder{font-size:14px;line-height:1.6;letter-spacing:.04em;color:#b8bfb6}.banner_product--form .banner--bottom .wrap_bottom .bottom--right .thickness input:-ms-input-placeholder{font-size:14px;line-height:1.6;letter-spacing:.04em;color:#b8bfb6}.banner_product--form .banner--bottom .wrap_bottom .bottom--right .thickness input::placeholder{font-size:14px;line-height:1.6;letter-spacing:.04em;color:#b8bfb6}.banner_product--form .banner--bottom .wrap_bottom .bottom--right .thickness label{color:#242e2e;font-size:16px;line-height:1.5;font-weight:500;margin:0 8px}.banner_product--form .banner--bottom .wrap_bottom .bottom--right .thickness .label-after{cursor:unset}.banner_product--form .banner--bottom .wrap_bottom .bottom--right .thickness .label-after:after{content:"~";font-size:16px;line-height:1.5;margin-left:6px;font-weight:500}.banner_product--form .banner--bottom .bottom__button{margin-top:20px}.banner_product--form .banner--bottom .bottom__button .button-detail{padding:9px 18px;background:#fff;border:2px solid #D5D5D5;border-radius:4px;display:inline-block;margin-right:33px;cursor:pointer;position:relative;width:253px}.banner_product--form .banner--bottom .bottom__button .button-detail__title{font-weight:700;color:#242e2e;font-size:14px;line-height:1.6;display:inline-flex;align-items:center;margin:6px 15px 6px 18px}.banner_product--form .banner--bottom .bottom__button .button-detail__title svg{margin-left:8px}.banner_product--form .banner--bottom .bottom__button .togglle-button{display:block;width:100%;margin-bottom:16px}.banner_product--form .banner--bottom .bottom__button .togglle-button .button-box{display:flex}.banner_product--form .banner--bottom .bottom__button button{width:200px;border:none;background:#02a900;color:#fff;padding:10px 0 8px;text-align:center;border-radius:4px;font-weight:700;font-size:14px;line-height:1.6}.modal-overlay{width:100%;height:100vh;position:fixed;background-color:#242e2e33;top:0;left:0;bottom:0;z-index:1}.modal-overlay.show{display:block}.modal{display:none;position:fixed;top:50%;left:50%;transform:translate(-50%,-50%);z-index:2}.modal.show{display:block}.modal-close{position:absolute;top:24px;right:24px;background-image:url(./close.svg);background-repeat:no-repeat;background-position:center;background-size:contain;width:24px;height:24px;cursor:pointer;border:none;padding:0;margin:0;background-color:transparent}@media all and (max-width: 767px){.modal-close{top:18px;right:18px;width:14px;height:14px}}.modal-sub-overlay{display:block!important;width:100%}@media all and (min-width: 768px) and (max-width: 1024px){.modal-sub-overlay{height:219px}}@media all and (max-width: 767px){.modal-sub-overlay{height:288px}}@media all and (min-width: 768px) and (max-width: 1024px){.banner--modal-cond-detail{position:absolute;top:219px;transform:translate(-50%);width:560px}}@media all and (max-width: 767px){.banner--modal-cond-detail{position:absolute;top:288px;transform:translate(-50%);width:calc(100% - 48px)}}.banner--modal-cond-detail__inner{position:relative;box-shadow:0 0 15px #00000026;background-color:#eee;border-radius:4px}@media all and (min-width: 768px) and (max-width: 1024px){.banner--modal-cond-detail__inner{padding:72px 40px 40px}}@media all and (max-width: 767px){.banner--modal-cond-detail__inner{padding:48px 24px 24px}}.banner--modal-definition__inner{background-color:#fff;padding:64px 80px}.banner--modal-definition__image-wrap{width:820px}.banner--modal-definition__close-wrap{display:flex;justify-content:center;margin-top:18px}.banner--modal-definition__close{width:400px;height:64px;font-size:18px;line-height:1.5;font-weight:700;color:#707070;border-radius:4px;border:2px solid #D5D5D5;letter-spacing:.04em;background-color:transparent;cursor:pointer}.list__product .container{padding:72px 44px 200px;max-width:1352px}@media all and (min-width: 768px) and (max-width: 1024px){.list__product .container{padding:72px 24px 200px}}@media all and (max-width: 767px){.list__product .container{padding:56px 24px 100px}}.list__product .product-container{margin:0 auto}.list__product--header{display:flex;justify-content:space-between;align-items:center;margin-bottom:24px}@media all and (max-width: 767px){.list__product--header{flex-wrap:wrap}}.list__product--title{display:flex;align-items:center;color:#242e2e;letter-spacing:.04em}.container>.list__product--title{margin-bottom:24px}.list__product--control{display:flex;align-items:center;gap:40px}@media all and (max-width: 767px){.list__product--control{margin-top:8px;margin-left:auto}}.list__product--control-item{display:flex;align-items:center;gap:8px}@media all and (min-width: 768px) and (max-width: 1024px){.list__product--control-item.--switch{display:none}}@media all and (max-width: 767px){.list__product--control-item.--switch{display:none}}.list__product--control-label{font-size:16px;line-height:1.6;font-weight:500;color:#242e2e;letter-spacing:.04em;flex-shrink:0;cursor:default}.list__product--control-sort.nice-select{display:flex;align-items:center;border:none;border-radius:2px;padding:8px 45px 8px 16px;color:#242e2e;font-size:14px;line-height:1.6;height:auto;appearance:none;-webkit-appearance:none;-moz-appearance:none;background:#f6f6f6 url(./arrow_down.svg) no-repeat right 16px center / 20px 20px}@media all and (min-width: 768px) and (max-width: 1024px){.list__product--control-sort.nice-select{width:100%}}.list__product--control-sort.nice-select .list{display:flex;flex-direction:column;gap:16px;margin-top:0;padding:24px 24px 24px 40px;box-shadow:0 0 15px #00000026;transition:none;left:50%}@media all and (min-width: 768px) and (max-width: 1024px){.list__product--control-sort.nice-select .list{left:initial;right:0}}@media all and (max-width: 767px){.list__product--control-sort.nice-select .list{left:initial;right:0}}@media all and (min-width: 1025px){.list__product--control-sort.nice-select.open .list{transform:scale(1) translateY(0) translate(-50%)}}.list__product--control-sort.nice-select .list li{position:relative;font-size:18px;letter-spacing:.04em;line-height:1.5;min-height:initial;color:#242e2e;padding-left:12px;padding-right:0}.list__product--control-sort.nice-select .list li.focus:before{content:"";display:block;width:20px;height:20px;background-image:url(./check.svg);background-repeat:no-repeat;background-position:center;position:absolute;left:-16px;top:50%;transform:translateY(-50%)}.list__product--control-sort.nice-select .list li:first-child,.list__product--control-sort.nice-select .list li:last-child{border-radius:4px}.list__product--control-sort.nice-select .option.selected.focus,.list__product--control-sort.nice-select .option:hover{background-color:initial;font-weight:400}.list__product--control-switch{position:relative;width:36px;height:36px;border:0;padding:0;margin:0;cursor:pointer;mask:no-repeat center / 36px}.list__product--control-switch.--grid{-webkit-mask-image:url(./switch-grid.svg);mask-image:url(./switch-grid.svg)}.list__product--control-switch.--list{-webkit-mask-image:url(./switch-list.svg);mask-image:url(./switch-list.svg)}.list__product--control-switch.--active{background-color:#242e2e}.list__product--control-split{width:2px;height:36px;background:#eee}.list__product--title .title{font-size:28px;line-height:1.6;font-weight:700;margin-right:14px}@media all and (max-width: 767px){.list__product--title .title{font-size:26px}}.list__product--title .sub-title{font-size:16px;line-height:1.5;font-weight:500}@media all and (max-width: 767px){.list__product--title .sub-title{font-size:14px}}.list__product .products{width:100%;display:flex;flex-wrap:wrap;gap:28px;margin:0 auto;height:fit-content}@media all and (max-width: 767px){.list__product .products{gap:16px}}.list__product .no-search-results{width:100%}.list__product .products .product{display:block;width:calc(50% - 15px);height:fit-content;border:2px solid #EEEEEE;border-radius:4px;padding:28px 32px 20px;transition:all .2s ease}@media all and (min-width: 768px) and (max-width: 1024px){.list__product .products .product{width:100%}}@media all and (max-width: 767px){.list__product .products .product{width:100%;padding:20px 20px 14px}}.list__product .products .product:hover{background-color:#0000000f;opacity:1}.list__product .products .product .custom-data{display:flex;flex-wrap:wrap;padding-bottom:10px;font-size:14px}@media all and (max-width: 767px){.list__product .products .product .custom-data{font-size:12px}}.list__product .products .product__header{display:flex;flex-wrap:wrap;gap:10px;margin-bottom:12px}.list__product .products .product__header .text-button{padding:2px 8px;color:#fff;font-size:12px;line-height:1.6;font-weight:700;background:#707070;border-radius:2px;display:inline-flex;align-items:center;justify-content:center}.list__product .products .product__wrapper{display:flex;overflow-wrap:anywhere;padding-bottom:20px}.list__product .products .product__wrapper .image{width:96px;height:96px;flex-shrink:0}@media all and (max-width: 767px){.list__product .products .product__wrapper .image{width:80px;height:80px}}.list__product .products .product__wrapper .image img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;border-radius:2px}.list__product .products .product__wrapper .text{margin-left:20px}.list__product .products .product__wrapper .text .text-title{color:#242e2e;font-size:22px;line-height:1.6;font-weight:700;letter-spacing:.04em;margin-top:3px}@media all and (max-width: 767px){.list__product .products .product__wrapper .text .text-title{font-size:20px}}.list__product .products .product__wrapper .text .text-desc{margin:0;font-size:16px;line-height:1.5;color:#242e2e;font-weight:400;letter-spacing:.04em}.list__product .products .product .product-tag{display:flex;flex-wrap:wrap;padding-bottom:12px;border-bottom:2px solid #EEEEEE}.list__product .products .product .product-table-item{display:flex;width:50%;margin:auto auto 8px}@media all and (min-width: 1025px) and (max-width: 1352px){.list__product .products .product .product-table-item{width:100%}}@media all and (min-width: 768px) and (max-width: 1024px){.list__product .products .product .product-table-item{width:50%}}@media all and (max-width: 767px){.list__product .products .product .product-table-item{width:100%}}.list__product .products .product .product-tag .tag-button{width:80px;background:#eee;border-radius:2px;height:22px;display:flex;font-size:12px;line-height:1.6;align-items:center;justify-content:center;margin-right:8px;font-weight:500;color:#242e2e;white-space:nowrap;flex-shrink:0}.list__product .products .product .product-tag .tag-text{color:#242e2e;font-size:12px;line-height:1.6;font-weight:500;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;width:0;flex:1 1 0%}.list__product .products .product .product-price{width:-webkit-max-content;width:-moz-max-content;width:max-content;max-width:100%;margin-left:auto;display:flex;align-items:center;margin-top:8px}.list__product .products .product .product-price .price-type{color:#242e2e;font-size:24px;line-height:1.6;font-weight:700}.list__product .products .product .product-price .price-desc{font-size:12px;line-height:1.6;font-weight:400;color:#242e2e;margin-top:5px;margin-left:4px;letter-spacing:.04em}.stock-off-mask{position:relative;top:-120px}@media all and (max-width: 767px){.stock-off-mask{position:relative;top:-97px}.banner_product--form .banner--top__link,.banner_product .banner--bottom{display:none}.banner_product--form .banner--top__search button{margin-right:0}.banner--top .banner--top__button{width:111px;height:48px;margin-left:auto;padding:12px 24px;border-radius:4px;border:2px solid #D5D5D5;background-color:#fff;color:#242e2e;font-weight:700;font-size:14px;line-height:1.6;letter-spacing:.04em;display:block}.banner_product .wp--modal.toggle-modal,.banner_product .modal-overlay.toggle-overlay{display:block}.list__product .products .product__wrapper .text{margin-left:18px}.list__product .products .product__wrapper .text .text-desc{font-size:16px}.list__product .products .product .product-price .price-type{font-size:20px}.banner_product .wp--modal{width:100%;padding:0 24px}.banner_product .wp--modal .modal-icon{right:42px}.banner_product .wp--modal .banner-modal{padding:45px 20px 56px;width:100%;max-width:100%}.banner_product .wp--modal .modal-icon svg{width:14px;height:14px}.banner_product .wp--modal .banner-modal__tag .tag a{min-width:80px}.form-group.group-item{width:50%}.banner_product .list--checkbox .group-item:not(:last-child) label{margin-right:0}.banner_product .list--checkbox .group-item:first-child{width:31%}.banner_product .list--checkbox .group-item label{font-size:14px}.banner_product .wp--modal .banner-modal .button-modal .button-box__input{margin-right:0;width:100%}.banner_product .button-box__input input{width:96px;padding:9px 12px;font-size:12px}.banner_product .button-box__input input::-moz-placeholder{font-size:12px}.banner_product .button-box__input input:-ms-input-placeholder{font-size:12px}.banner_product .button-box__input input::placeholder{font-size:12px}.banner_product .button-box__input span{font-size:14px}.banner_product .wp--modal .banner-modal .button-modal .button-box__input .surface,.banner_product .wp--modal .banner-modal .button-modal .button-box__input select{width:100%}}@media all and (max-width: 375px){.banner_product--form .banner--top__search button{margin-left:0}.banner--top .banner--top__button{height:auto;width:auto;margin:12px auto auto 0;padding:5px 14px;font-size:12px}.text-desc-quantity{display:block}}.thickness__input select{max-width:300px;width:100%;font-weight:400;font-size:14px;border:none;border-radius:2px;background:#fff;padding:5px 30px 5px 16px;color:#242e2e;line-height:1.6;-webkit-appearance:none;-moz-appearance:none;background-image:url(arrow_down.png);background-repeat:no-repeat;background-position-x:97%;background-position-y:6px;cursor:pointer}.template-search__header{margin-bottom:3rem}.template-search__search{margin:0 auto 3.5rem;max-width:47.8rem}.template-search__search .search{margin-top:3rem}.template-search--empty{padding-bottom:18rem}@media screen and (min-width: 750px){.template-search__header{margin-bottom:5rem}}.search__button .icon{height:1.8rem}.banner_product .wp--link label{font-size:16px;line-height:1.5;font-weight:500;color:#707070;min-width:100px;background:#fff;border-radius:18px;display:inline-block;text-align:center;height:30px;display:flex;align-items:center;justify-content:center}.banner_product .wp--link .d-none{display:none}.banner_product .wp--link label:hover{background-color:#242e2e;color:#fff;transition:0,.3s}.banner_product--form .banner--bottom .bottom__button .togglle-button .button-box{display:flex!important}.banner_product--form .banner--bottom .bottom__button .togglle-button{border:2px solid #d5d5d5;border-radius:4px;display:flex;flex-wrap:wrap}.banner_product--form .banner--bottom .bottom__button .button-detail{width:unset;padding:0;margin-bottom:10px}#search-conditions{display:none}input::-webkit-search-decoration{-webkit-appearance:none}.banner_product .button-detail .Icon--circle-minus,.banner_product .button-detail.toggle-popup .Icon--circle-plus{display:none}.banner_product .button-detail.toggle-popup .Icon--circle-minus{display:block}.banner_product .form-search__input .error-input{border:2px solid #c81b1b;background-color:#f7dddd;color:#c81b1b}.banner_product .form-search__input .show-error{color:#c81b1b;position:absolute;bottom:0;margin-top:5px}.banner_product .form-search__input .error{text-align:left;display:none}
/*# sourceMappingURL=/cdn/shop/t/28/assets/product.css.map */
