.h-price-gray{color:#797878;font-size:12px;line-height:1;text-decoration:line-through}.h-price-red{color:#f84147;font-size:16px;line-height:1;font-weight:700}@font-face{font-family:Roboto;font-style:normal;font-weight:300;font-display:swap;src:url(../fonts/Roboto-Light.woff2) format("woff2")}@font-face{font-family:Roboto;font-style:normal;font-weight:400;font-display:swap;src:url(../fonts/Roboto-Regular.woff2) format("woff2")}@font-face{font-family:Roboto;font-style:normal;font-weight:500;font-display:swap;src:url(../fonts/Roboto-Medium.woff2) format("woff2")}@font-face{font-family:Roboto;font-style:normal;font-weight:700;font-display:swap;src:url(../fonts/Roboto-Bold.woff2) format("woff2")}@font-face{font-family:Roboto;font-style:normal;font-weight:900;font-display:swap;src:url(../fonts/Roboto-Black.woff2) format("woff2")}@media(max-width:1023px){.tablet-hidden{display:none!important}}@media(min-width:1024px){.tablet-show{display:none!important}}@media(max-width:767px){.mobile-hidden{display:none!important}}@media(min-width:768px){.mobile-show{display:none!important}}body{font-size:16px;font-family:Roboto,sans-serif}body,html{max-width:100%;overflow-x:hidden}*{padding:0;margin:0;box-sizing:border-box}.l-wrapper{display:flex;flex-direction:column;align-content:center}.h-between{display:flex;align-items:center;width:100%;justify-content:space-between;flex-direction:row}button{cursor:pointer}.material-symbols-outlined{font-size:24px}.material-symbols-outlined:hover,img:hover{cursor:pointer}.border{width:100%;border:1px solid #8b0000}.divider{display:flex;align-items:center;text-align:center;width:100%;margin:28px 0}.divider:after,.divider:before{content:"";flex-grow:1;border-top:1px solid #797878;margin:0 12px}.divider__text{font-size:16px;color:#797878;white-space:nowrap}.section{padding:40px 0;width:100%}.container{margin:0 auto;max-width:1440px}@media(max-width:1024px){.container{padding:16px;max-width:1440px}}@media(max-width:768px){.container{padding:0 16px}}@media(max-width:425px){.container{padding:0 8px}}.modal{display:none;position:fixed;top:50%;left:50%;transform:translate(-50%,-50%);background-color:#fff;padding:20px;box-shadow:0 4px 8px rgba(0,0,0,.2);z-index:1001}.modal__header{display:flex;justify-content:space-between;padding-bottom:12px}.modal__content{display:flex;gap:70px;padding-top:75px;align-items:flex-start;max-height:800px;overflow-y:auto;overflow-x:hidden}.modal__left,.modal__left .modal__thumb-slider{max-width:560px;width:100%;height:420px}.modal__left .modal__thumb-slider .swiper-wrapper{justify-content:center}.modal__left .modal__thumb-slider .swiper-slide{display:flex;justify-content:center;align-items:center;max-width:560px;width:100%;height:420px}.modal__left .modal__thumb-slider .swiper-slide img{width:100%;height:100%}.modal__left .modal__thumb-slider .swiper-button-next,.modal__left .modal__thumb-slider .swiper-button-prev{color:#fff;background-color:rgba(0,0,0,.4);padding:12px;border-radius:50%;top:50%;transform:translateY(-50%);width:40px;height:40px}.modal__left .modal__thumb-slider .swiper-button-next:after,.modal__left .modal__thumb-slider .swiper-button-prev:after{font-size:18px}.modal__left .modal__thumb-slider{margin-top:12px;height:auto}.modal__left .modal__thumb-slider .swiper-slide{width:100px;height:100px;opacity:.5;cursor:pointer}.modal__left .modal__thumb-slider .swiper-slide img{max-width:60px;max-height:60px;width:auto;height:auto;object-fit:cover;border:2px solid transparent}.modal__left .modal__thumb-slider .swiper-slide.swiper-slide-thumb-active{opacity:1}.modal__left .modal__thumb-slider .swiper-slide.swiper-slide-thumb-active img{border-color:#ccc}.modal__right{max-width:50%;width:100%}.modal__close-button{background:transparent;position:absolute;right:20px;top:20px;color:red}.modal__swiper-btn{max-width:30px;width:100%;height:30px}.modal__swiper-btn svg{width:100%;height:100%;object-fit:cover}.overlay{display:none;position:fixed;top:0;left:0;width:100%;height:100%;background-color:rgba(0,0,0,.5);z-index:1000}.modal.active,.overlay.active{display:block}#modal-cart{max-width:100%;width:100%;min-height:100%}.swiper-slide img{max-width:500px;width:100%;height:420px;object-fit:cover}@media(max-width:1024px){.modal__content{flex-direction:column}.modal__left{padding-bottom:120px}.modal__left,.modal__right{max-width:100%}}.product__details-title{margin-bottom:4px}.product__details-title h2{font-size:24px;line-height:1.35;color:#242424;font-weight:600}.product__details-subtitle{margin-bottom:15px}.product__details-subtitle span{color:#777;font-size:14px;line-height:1.55;font-weight:300}.product__details-price p{font-size:20px;line-height:1.35;font-weight:600;color:#242424}.product__details-price span{color:#bdbdbd;margin:0 0 0 15px;text-decoration:line-through}.product-details__content__text h3{color:#242424;font-size:20px;line-height:1.55;font-weight:700}.product-details__content__text ol,.product-details__content__text ul{display:block;list-style-type:disc;padding-left:20px}.product-details__content__text li{color:#242424;font-size:16px;line-height:150%;font-weight:400;margin-bottom:8px;position:relative;padding-left:8px}.product-details__content__text li::marker{color:inherit}.product-details__content__text li span{color:#02bf47;font-weight:lighter}.product-details__content__text li a{font-size:18px;line-height:1.55;font-weight:300;color:#00e;text-decoration:underline}.product-details__content__text li a:hover{text-decoration:none}.product-details__content__text ul.primary li::marker{color:#02bf47}.product-details__content__text p{color:#242424;font-size:16px;line-height:1.55;font-weight:300}.product-details__content__text p span{color:#02bf47}.product-details__content__text a{font-size:18px;line-height:1.55;font-weight:300;color:#00e;text-decoration:underline}.product-details__content__text a:hover{text-decoration:none}.product-details__content__text strong{font-weight:700}.product__buttons{display:flex;gap:8px;margin-top:20px;margin-bottom:30px}.product__button{display:flex;justify-content:center;align-items:center}@media(max-width:768px){.product__details-title h2{font-size:22px}.product__details-subtitle span{font-size:12px}.product__details-price p{font-size:18px}}@media(max-width:480px){.product__details-title h2{font-size:20px}.product__details-price p{font-size:16px}}.btn{border:none;padding:0;font:inherit;cursor:pointer;outline:inherit;font-family:Roboto,Arial,sans-serif;font-weight:600;background-color:transparent}.product__button{height:45px;font-size:16px;padding-left:35px;padding-right:35px;transition:all .2s}.product__button--primary{color:#fff;background-color:#31ce59}.product__button--primary:hover{background-color:#33a80c}.product__button--secondary{color:#242424;border:2px solid #242424}.product__button--secondary:hover{border-color:#31ce59;color:#31ce59}@media(max-width:768px){.product__button{max-width:300px;width:100%;padding:inherit}}@media(max-width:480px){.product__button{height:50px}}

/*# sourceMappingURL=style.bundle.css.map*/