@charset "UTF-8";@import"https://fonts.googleapis.com/css2?family=Inter:wght@100;200;300;400;500;600;700;800;900&display=swap";@font-face{font-family:Kalam;font-style:normal;font-weight:300;src:url(/fonts/kalam-v5-latin-300.woff2) format("woff2")}:root{--page-width: 1472px;--page-padding: 0 16px;--border-radius: 30px;--border-radius-smal: 16px;--row-gap: 16px;--gap: 16px;--footer-height-item-nav: 0}.privacy-policy,.footer__container,.product-card,.header__wrp-content{width:100%;max-width:var(--page-width);margin:auto;padding:var(--page-padding)}.privacy-policy{padding:var(--page-padding)}.footer__logo-container,.header__logo{display:flex;justify-content:center;align-items:center}.footer__contacts-container{display:flex;justify-content:center;align-items:flex-start}.footer__container,.product-card__item,.product-card__price-container,.banner__text-wrp,.header__wrp-content,.header__nav,.header__menu{display:flex;justify-content:space-between;align-items:center}.modal-ok,.banner__wrp{display:flex;flex-direction:column;justify-content:center;align-items:center}:root{--base: #008148;--base-50: #c7f2a7;--sub-base: #c69c6d;--white: #ffffff;--grey: #716e6e;--grey-5: #f7f9fa}html{scroll-behavior:smooth}html,body{min-height:100vh;width:100%}.img-svg{opacity:1}.img-svg svg{height:100%;width:100%;max-height:100%;max-width:100%;min-height:100%;min-width:100%}.overflow{overflow:hidden;margin-right:8px}@media (max-width: 681px){.overflow{margin-right:0}}*,*:before,*:after{box-sizing:border-box;border:0 none;scroll-behavior:smooth}ul,ol{padding:0}body,h1,h2,h3,h4,h5,h6,p,ul,ol,li,figure,figcaption,blockquote,dl,dd{margin:0}body{position:relative;font-family:Inter,sans-serif;scroll-behavior:smooth;text-rendering:optimizeSpeed;font-size:16px;background-color:var(--grey-5)}ul,ol{list-style:none}a{color:inherit;cursor:pointer;text-decoration:none}a:not([class]){text-decoration-skip-ink:auto;cursor:pointer}img{max-width:100%;display:block}input,button,textarea,select{font:inherit;cursor:pointer;padding:0;border:none;outline:none}input,textarea{outline:none;transition:.2s}label{cursor:pointer}@media (prefers-reduced-motion: reduce){*{animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important;scroll-behavior:auto!important}}.header{background-color:var(--base-50)}.header__logo{max-width:400px;width:100%;gap:48px}@media (max-width: 860px){.header__logo{max-width:max-content}}.header__logo-img{max-width:60px}.header__logo-link{display:flex;flex-shrink:0}.header__wrp-content{height:80px}.header__nav{max-width:374px;width:100%}@media (max-width: 860px){.header__nav{display:none}}.header__menu{gap:16px}.header__btn{padding:13px 56px;background-color:var(--base);color:var(--white);border-radius:30px}@media (max-width: 860px){.header__btn{display:none}}.header__nav-mob{display:none;height:100%;padding:40px 16px;position:fixed;top:80px;right:0;transform:translate(100%);transition:transform .3s ease-in-out;background-color:var(--grey-5)}.header__nav-mob.active{transform:translate(0)}@media (max-width: 860px){.header__nav-mob{display:flex;width:100%;justify-content:start;align-items:start;flex-direction:column}.header__nav-mob .header__nav{max-width:100%;display:flex}.header__nav-mob .header__btn{display:flex;align-self:center}.header__nav-mob .header__menu{margin-bottom:40px;padding-bottom:40px;flex-direction:column;align-items:start;gap:24px}}.header__btn-mob{width:40px;height:40px;display:none;position:relative;background-color:var(--base-50)}.header__btn-mob.active>.header__btn-mob-line:first-child{transform:rotate(45deg) translate(5px,5px);top:10px;transition:.3s ease-in-out}.header__btn-mob.active>.header__btn-mob-line:nth-child(2){width:0}.header__btn-mob.active>.header__btn-mob-line:last-child{transform:rotate(-45deg) translate(5px,-5px);transition:.3s ease-in-out}@media (max-width: 860px){.header__btn-mob{display:flex;justify-content:center;align-items:center}}.header__btn-mob-line{position:absolute;width:24px;height:2px;display:flex;background-color:var(--base);transition:.3s ease-in-out}.header__btn-mob-line:first-child{top:14px}.header__btn-mob-line:last-child{bottom:14px}.banner{max-width:var(--page-width);width:100%;margin-bottom:16px;margin-left:auto;margin-right:auto;padding-left:16px;padding-right:16px;padding-top:16px;display:flex;align-items:center;justify-content:center}.banner__img{display:flex;max-width:100%;height:auto;margin-bottom:36px;object-fit:contain}@media (max-width: 1200px){.banner__img{max-width:500px}}@media (max-width: 921px){.banner__img{max-width:322px}}.banner__wrp{width:100%;padding:88px;background-color:var(--white);border-radius:30px}@media (max-width: 1200px){.banner__wrp{padding:44px}}@media (max-width: 921px){.banner__wrp{padding:18px}}.banner__text-wrp{width:100%;max-width:500px;gap:16px}@media (max-width: 921px){.banner__text-wrp{flex-direction:column}}.content-wrp{margin-bottom:34px;display:flex;align-items:flex-start;justify-content:center;flex-direction:column}@media (max-width: 921px){.content-wrp{align-items:center}}.h1{margin-bottom:8px;font-size:24px}@media (max-width: 921px){.h1{font-size:20px;text-align:center}}.kod{width:100%;text-align:center}.link{color:#000;text-decoration:none}.link-wrp{gap:8px;display:flex;align-items:center;justify-content:center}@media (max-width: 860px){.wrp{flex-direction:column-reverse}}.product-card{margin-bottom:48px}.product-card__container{padding:50px 70px;background-color:var(--white);border-radius:30px}@media (max-width: 681px){.product-card__container{padding:8px}}.product-card__title{margin-bottom:24px;font-size:40px;font-weight:700;text-align:center}@media (max-width: 921px){.product-card__title{font-size:28px}}.product-card__img{max-width:495px;width:100%}@media (max-width: 921px){.product-card__img{display:none}}.product-card__img-mob{display:none}@media (max-width: 921px){.product-card__img-mob{max-width:427px;width:100%;margin-left:auto;margin-right:auto;display:block}}.product-card__item{margin-bottom:48px;padding-bottom:24px;align-items:flex-start}.product-card__info{max-width:782px;width:100%}.product-card__name{margin-bottom:24px;font-size:28px;font-weight:700}@media (max-width: 921px){.product-card__name{font-size:22px}}.product-card__description{margin-bottom:16px}.product-card__price{font-size:32px;color:var(--base);font-weight:700}@media (max-width: 860px){.product-card__price{margin-bottom:16px}}.product-card__price-container{margin-bottom:24px}@media (max-width: 860px){.product-card__price-container{flex-direction:column;align-items:flex-start}}.product-card__specification{margin-bottom:24px;border:1px solid var(--base-50);border-radius:16px;overflow:hidden}.product-card__specification-title{padding:8px 16px;background-color:var(--base-50)}.product-card__specification-item{display:flex;justify-content:space-between;align-items:start;padding:8px 12px}.product-card__specification-item:nth-child(odd){background-color:#fff}.product-card__specification-item:nth-child(2n){background-color:var(--grey-5)}@media (max-width: 921px){.product-card__specification-item{font-size:14px}}.product-card__specification-name{margin-right:12px;font-weight:600;color:var(--grey);flex-shrink:0;max-width:45%}.product-card__specification-value{text-align:right;max-width:55%;word-break:break-word}.product-card__buy{max-width:383px;width:100%;padding:13px 16px;background-color:var(--base);color:var(--white);border-radius:30px}@media (max-width: 681px){.product-card__buy{max-width:none}}.product-card__item-more,.text{margin-bottom:24px}.text p{margin-bottom:16px;font-size:16px;line-height:1.5;color:#333}.text ul{margin-bottom:24px;padding-left:20px}.text ul li{margin-bottom:8px;font-size:15px;line-height:1.4;color:#444;list-style-type:disc}.text ol{margin-bottom:24px;padding-left:20px}.text ol li{margin-bottom:8px;font-size:15px;line-height:1.4;color:#444;list-style-type:decimal}.modal-overlay{position:fixed;top:0;left:0;width:100%;height:100%;background:#00000080;-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);display:flex;justify-content:center;align-items:center;z-index:9999;opacity:0;visibility:hidden;transition:opacity .3s ease,visibility 0s .3s}.modal-overlay.active{opacity:1;visibility:visible;transition:opacity .3s ease}.modal{background:#fff;padding:20px;border-radius:8px;width:400px;box-shadow:0 4px 10px #0003;position:relative}@media (max-width: 681px){.modal{height:100%}}.modal-header{display:flex;justify-content:space-between;align-items:center;margin-bottom:15px}.modal-header h2{margin:0;font-size:24px;color:#333}.close-btn{width:40px;height:40px;background:transparent;border:none;font-size:24px;color:#333;cursor:pointer;padding:0}.modal-form{display:flex;flex-direction:column}.modal-form label{margin:10px 0 5px;font-size:16px;color:#333}.modal-form input[type=tel],.modal-form input[type=email],.modal-form input[type=text]{margin-bottom:15px;padding:10px;font-size:16px;border:1px solid #ccc;border-radius:30px}.modal-form input[type=checkbox]{width:auto;margin-right:10px}.modal-form .submit-btn{background-color:var(--base);color:#fff;border:none;padding:10px 20px;font-size:18px;cursor:pointer;border-radius:30px;transition:background-color .3s}.modal-form .submit-btn:hover{background-color:var(--sub-base)}.checkbox{font-size:12px;color:#333}.checkbox-container{margin-bottom:16px;display:flex;align-items:center;justify-content:start}.checkbox-link{color:var(--base)}.modal-ok{padding:90px 16px}.modal-ok h2{margin-bottom:48px;color:var(--base);text-transform:uppercase}.modal-ok p{text-align:center;font-size:18px}.footer{background-color:var(--base-50)}.footer__container{padding-top:32px;padding-bottom:32px}@media (max-width: 860px){.footer__container{gap:24px;flex-direction:column;align-items:flex-start}}.footer__logo{max-width:178px;width:100%}.footer__logo-container{width:100%;gap:16px;font-size:14px;justify-content:space-between}@media (max-width: 860px){.footer__logo-container{width:100%;flex-direction:column;align-items:self-start}}.footer__link{margin-bottom:8px;display:inline-flex;color:var(--base)}.footer__contacts-container{gap:48px}@media (max-width: 860px){.footer__contacts-container{gap:24px;flex-direction:column;align-items:self-start}}.footer__contacts p+p{margin-top:16px}.footer__contacts .link{margin-top:16px}.footer__contacts-title{margin-bottom:16px;display:flex}.privacy-policy{padding-top:48px;margin-bottom:80px}.privacy-policy__title{margin-bottom:24px;font-size:40px;font-weight:700;text-align:center}@media (max-width: 921px){.privacy-policy__title{font-size:28px}}.privacy-policy__text{width:100%;font-size:20px;line-height:1.5;text-align:left}@media (max-width: 921px){.privacy-policy__text{font-size:16px}}
