@charset "UTF-8";
article,aside,details,figcaption,figure,footer,header,hgroup,main,nav,section,summary{display:block;}audio,canvas,video{display:inline-block;}audio:not([controls]){display:none;height:0;}[hidden]{display:none;}html{/*! font-family:sans-serif; */-ms-text-size-adjust:100%;-webkit-text-size-adjust:100%;}
a:focus{outline:thin dotted;}
a:active,a:hover{outline:0;}
h1{margin:0;line-height: 1.3;font-weight: bold;font-size: 60px;margin-bottom: 0.8em;}
abbr[title]{border-bottom:1px dotted;}b,strong{font-weight:bold;}dfn{font-style:italic;}hr{-webkit-box-sizing:content-box;box-sizing:content-box;height:0;}mark{background:#ff0;color:#000;}code,kbd,pre,samp{font-family:monospace,serif;font-size:1em;}pre{white-space:pre-wrap;}q{quotes:"\201C" "\201D" "\2018" "\2019";}small{font-size:80%;}sub,sup{font-size:60%;line-height:0;position:relative;vertical-align:baseline;}sup{top:-0.55em;color: currentColor;font-weight: inherit;}sub{bottom:-0.25em;}img{border:0;}svg:not(:root){overflow:hidden;}figure{margin:0;}fieldset{border:1px solid #c0c0c0;margin:0 2px;padding:0.35em 0.625em 0.75em;}legend{border:0;padding:0;}button,input,select,textarea{font-family:inherit;font-size:100%;margin:0;}button,input{line-height:normal;}button,select{text-transform:none;}button,html input[type="button"],input[type="reset"],input[type="submit"]{-webkit-appearance:button;cursor:pointer;}button[disabled],html input[disabled]{cursor:default;}input[type="checkbox"],input[type="radio"]{-webkit-box-sizing:border-box;box-sizing:border-box;padding:0;}input[type="search"]{-webkit-appearance:textfield;-webkit-box-sizing:content-box;box-sizing:content-box;}input[type="search"]::-webkit-search-cancel-button,input[type="search"]::-webkit-search-decoration{-webkit-appearance:none;}button::-moz-focus-inner,input::-moz-focus-inner{border:0;padding:0;}textarea{overflow:auto;vertical-align:top;}table{border-collapse:collapse;border-spacing:0;}
ul{list-style:none; padding: 0;margin-bottom: 0;}
* {padding: 0; margin: 0; box-sizing: border-box; font-family: 'Montserrat', sans-serif; font-weight: normal;font-style: normal;color: #000000;}
html,body{overflow-x: hidden;max-width: 100vw;}
body.fixed{overflow: hidden;height: 100dvh;width: 100vw;}

@font-face {
	font-family: 'Montserrat';
	src: url('/assets/fonts/Montserrat-Bold.eot');
	src: local('Montserrat Bold'), local('Montserrat-Bold'),
		url('/assets/fonts/Montserrat-Bold.eot?#iefix') format('embedded-opentype'),
		url('/assets/fonts/Montserrat-Bold.woff') format('woff'),
		url('/assets/fonts/Montserrat-Bold.ttf') format('truetype');
	font-weight: bold;
	font-style: normal;
}

@font-face {
	font-family: 'Montserrat';
	src: url('/assets/fonts/Montserrat-SemiBold.eot');
	src: local('Montserrat SemiBold'), local('Montserrat-SemiBold'),
		url('/assets/fonts/Montserrat-SemiBold.eot?#iefix') format('embedded-opentype'),
		url('/assets/fonts/Montserrat-SemiBold.woff') format('woff'),
		url('/assets/fonts/Montserrat-SemiBold.ttf') format('truetype');
	font-weight: 600;
	font-style: normal;
}


@font-face {
	font-family: 'Montserrat';
	src: url('/assets/fonts/Montserrat-Regular.eot');
	src: local('Montserrat Regular'), local('Montserrat-Regular'),
		url('/assets/fonts/Montserrat-Regular.eot?#iefix') format('embedded-opentype'),
		url('/assets/fonts/Montserrat-Regular.woff') format('woff'),
		url('/assets/fonts/Montserrat-Regular.ttf') format('truetype');
	font-weight: normal;
	font-style: normal;
}

@font-face {
	font-family: 'Montserrat';
	src: url('/assets/fonts/Montserrat-Medium.eot');
	src: local('Montserrat Medium'), local('Montserrat-Medium'),
		url('/assets/fonts/Montserrat-Medium.eot?#iefix') format('embedded-opentype'),
		url('/assets/fonts/Montserrat-Medium.woff') format('woff'),
		url('/assets/fonts/Montserrat-Medium.ttf') format('truetype');
	font-weight: 500;
	font-style: normal;
}

footer{background-color: #FCF8F2;}

.container{width: 100%;max-width: 1630px;margin: 0 auto;padding: 0 15px;}
.container-spec{width: 100%;max-width: 1414px;margin: 0 auto;padding: 0 15px;}
.container-faq{width: 100%;max-width: 816px;margin: 0 auto;padding: 0 15px;}
.container-instr{width: 100%;max-width: 816px;margin: 0 auto;padding: 0 15px;}

h2{font-weight: 700;font-size: 48px;line-height: 120%;margin-bottom: 1em;max-width: 1000px;}
h3{font-weight: 700;font-size: 24px;line-height: 120%;margin-bottom: 1em;max-width: 1000px;}


.btn-more{background-color: transparent;border: none;padding-right: 25px;position: relative;}
.btn-more:after{content:""; position: absolute;background-image: url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='11' height='7' fill='none'%3E%3Cpath fill='%23fff' fill-rule='evenodd' d='M.3.3a1 1 0 0 1 1.4 0L5 3.6 8.3.3a1 1 0 1 1 1.4 1.42l-4 4a1 1 0 0 1-1.4 0l-4-4A1 1 0 0 1 .3.3' clip-rule='evenodd'/%3E%3C/svg%3E");width: 20px;height: 20px;background-repeat: no-repeat;background-position: center;right: 0;top: 0;}


.footer-wrapper{display: grid;grid-auto-columns: 1fr;grid-auto-rows: 1fr;grid-template-columns: 68% 30%;grid-template-rows: auto auto;gap: 17px 17px;grid-template-areas: "nav text" "copy logo";padding: 60px 0;}
.footer-copy{grid-area: copy;font-size: 24px;}
.footer-logo{grid-area: logo;justify-self: end;}
.footer-logo img{width: 64px;}
.footer-nav{grid-area: nav;display: flex;gap: 33px;align-self: flex-start;}
.footer-nav li:hover{border-bottom: solid 1px currentColor;cursor: pointer;}
.footer-nav li{font-size: 20px;text-transform: uppercase;}
.footer-nav li a{text-decoration: none}
.footer-text{padding-right: 12%;grid-area: text;}
.footer-text p{font-size: 14px;margin-bottom: 1.8em;}
.header-btn{padding: 12px 40px;background: #FFB600;border-radius: 8px;font-weight: 500;font-size: 20px;line-height: 21px;color: #FFFFFF;border: none;text-decoration: none;}
.header-btn a{text-decoration: none}
header{background-color: #fff;position: fixed;width: 100vw;z-index: 2;}
.header-logo{font-weight: 500;font-size: 40px;line-height: 21px;height: 100%;align-items: center;display: flex;align-self: center;color: #266041;text-transform: uppercase;}
.header-logo a {font-weight: 500;color: #266041;text-decoration: none;outline:0;}
.header-wrapper{display: flex;justify-content: space-between;padding: 20px 0;gap: 16.5%;}
.header-nav-wrapper{display: flex;gap: 104px;flex: 1 1 auto;justify-content: space-between;}
.header-nav{display: flex;gap: 33px;align-items: center;}
.header-nav li{font-weight: 500;font-size: 20px;line-height: 21px;border-bottom: solid 2px #fff;text-transform: uppercase;text-decoration: none;}
.header-nav li a{text-decoration: none;font-weight: 500;}
.header-nav li:hover{border-bottom: solid 2px currentColor; cursor:pointer }
.header-mobile-menu{display: none}

.ligal{font-weight: 400;font-size: 24px;line-height: 200%;text-align: center;text-transform: uppercase;color: #4B4B4B;position: fixed;bottom: 0;left: 0;width: 100vw;z-index: 1;background-color: #fff;min-height: 7vh;display: flex;align-items: center;justify-content: center;}


.modal{position: fixed;top: 0;left: 0;width: 100%;height: 100%;background: rgba(0,0,0,0.7);z-index: 1000;justify-content: center;align-items: center;/*! display: none; */}
.modal-close{position: absolute;top: 20px;right: 20px;background: none;border: none;color: #000;cursor: pointer;z-index: 1001;font-size: 0px;width: 35px;height: 35px;background-image: url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='29' height='29' fill='none'%3E%3Cpath fill='%23ffb600' d='M27.55 4.28a2.47 2.47 0 1 0-3.49-3.5l-9.9 9.9L4.28.78A2.47 2.47 0 1 0 .8 4.29l9.88 9.89-9.9 9.9a2.47 2.47 0 0 0 3.5 3.48l9.9-9.9 9.89 9.9a2.47 2.47 0 0 0 3.49-3.49l-9.89-9.89z'/%3E%3C/svg%3E");background-repeat: no-repeat;background-position: center;background-size: 100% 100%;}
.modal-content{background: #fff;padding: 40px;border-radius: 12px;max-width: 600px;width: 90%;max-height: 100dvh;overflow-y: auto;position: relative;left: 50%;top: 50%;transform: translate(-50%, -50%);}
.modal-title{font-size: 32px;font-weight: 600;margin-bottom: 20px;/*! color: #e02263; */}
.modal-list{padding-left: 20px;font-size: 16px;line-height: 1.6;}
.modal-list li{margin-bottom: 12px;}

.modal.pub .modal-content{max-width: 1200px;}


.where-to-buy{padding: 115px 0 120px 0;background: linear-gradient(180deg, rgba(255, 182, 0, 0.15) 0%, rgba(103, 96, 96, 0.15) 100%);}
.where-to-buy-column{width: 100%;display: flex;flex-direction: row;gap: 20px 30px;flex-wrap: wrap;}
.where-to-buy-item{display: flex;height: 83px;background: #FFFFFF;border-radius: 11px;justify-content: center;align-items: center;transition: .3s ease-in-out;width: calc(25% - 23px);}
.where-to-buy-item:hover{box-shadow: 0px 0px 7px 0px rgba(0,0,0,0.1);}
.where-to-buy-item img{width: auto;height: 100%;}
.where-to-buy-title{font-weight: 700;font-size: 24px;line-height: 120%;text-align: left;width: 100%;}
.where-to-buy-wrapper{display: flex;gap: 40px;margin-top: 40px;justify-content: center;flex-direction: column;}


.svg-desc{fill: black;}
.svg-desc>tspan{font-weight: bold;}
.svg-angle{fill: #FFB600;}
.svg-angle >tspan{font-weight: bold}
.svg-line{stroke:#FFB600; stroke-width:3;}
.svg-bg{fill: #FFB600;}

.point .marker{cursor: pointer;}
.point .svg-line, .point .svg-bg, .point .svg-desc{	opacity: 0;	pointer-events: none;}
.point .svg-line{	fill: none;	stroke-dasharray: var(--line-length, 2000px);	stroke-dashoffset: var(--line-length, 2000px);	transition: stroke-dashoffset .35s ease, opacity .1s linear;}
.point.active .svg-line{opacity: 1;	stroke-dashoffset: 0;}
.point .svg-bg, .point .svg-desc{	transition: opacity .25s ease;}
.point.active .svg-bg, .point.active .svg-desc{opacity: 1;	transition-delay: .35s;}

.top{padding-top: 85px;background: linear-gradient(180deg, rgba(255, 182, 0, 0.15) 0%, rgba(103, 96, 96, 0.15) 100%);}
.top.spec{padding-bottom: 120px;}
.top-wrapper{display: flex;}
.top-text-wrapper{padding-top: 10.3%;width: 45%;}
.top-text-wrapper.spec{padding-top: 5.6%;width: 38%;}
.top-h1{font-weight: bold;font-size: 45px;margin-bottom: 1.2em;line-height: 1.33;color: #266041;}
.top-ul{display: flex;flex-direction: column;gap: 15px;}

.top-h1.spec{padding-top: 5.3%;max-width: 980px;}
.top-ul.spec{margin-bottom: 129px;}
.top-li.spec>span{ font-size: 28px;}

.top-li{display: flex;align-items: center;gap: 25px;}
.top-li >span{font-size: 34px;font-weight: 500;}

.top-li >img{width: 63px;height: 63px;}
.top-img-wrapper{width: 19.3%;display: flex;flex-direction: column;align-items: flex-start;justify-content: space-between;padding-top: 17.4%;}
.top-img-wrapper.spec{padding-top: 0;width: 21%;margin-top: -6.2%;}
.top-olifrin{width: 100%;}
.top-text-right{width: 34%;display: flex;flex-direction: column;align-items: flex-start;justify-content: space-between;padding: 23.7% 0 0 2.8%;}
.top-text-right.spec{padding: 5.6% 0 0 8.2%;width: 41%;}
.top-item-wrapper{display: flex;flex-direction: column;gap: 35px;}
.top-item{display: flex;gap: 28px;align-items: center;}
.top-item-img{width: 90px;}
.top-item-desc{font-weight: 700;font-size: 20px;line-height: 120%;color: #6F6F6F;}
.btn-orange{padding: 10px 38px;background: #FFB600;border-radius: 8px;font-weight: 500;font-size: 20px;line-height: 21px;color: #FFFFFF;border: 2px solid #FFB600;text-decoration: none;/*! text-transform: uppercase; */}
.woman{background-image: url(/assets/img/dry.webp);background-size: 100% auto;background-position: top center;background-repeat: no-repeat;padding-bottom: 118px;padding-top: 207px;background-color: #e7e7e7;overflow: hidden;}
.woman-wrapper{background-color: #fff;text-align: center;max-width: 1513px;margin: 0 auto 0 auto;padding: 6% 0 0 0;}
.woman-wrapper svg{width: 62%;margin: 0 auto -8.2% auto;}

.woman-title{font-size: 48px;max-width: 100%;}
.about{padding-top: 121px;padding-bottom: 120px;}
.h2-desc{font-size: 27px;font-weight: bold;max-width: 1000px;letter-spacing: 0.01em;}
.h2-desc-dry {font-size: 24px; /*max-width: 400px;*/ letter-spacing: 0.01em;}
.about-wrapper{display: flex;align-items: flex-start;justify-content: space-between;}
.about-wrapper1{margin-bottom: 118px;}
.about-text{width: 67%;margin-top: 60px;}
.about-ul{display: flex;flex-wrap: wrap;gap: 15px 30px;}
.about-li{display: flex;align-items: flex-start;gap: 31px;width: calc(50% - 15px);}
.about-li-img-wrapper{width: 60px;height: 60px;flex: 0 0 auto;}
.about-li-img{width: 100%;}
.about-li-text{font-size: 24px;font-weight: 500;}
.about-img-wrapper{width: 38%;display: flex;flex-direction: column;align-items: center;margin-top: -4%;}
.about-img{width: 250px;}
.about-img-title{padding: 20px 16px;background: #FCF8F2;box-shadow: 0px 4px 4px rgba(0, 0, 0, 0.25);border-radius: 8px;font-weight: 600;font-size: 24px;line-height: 120%;color: #27231F;text-align: center;}
.about-ul-mark-wrapper{display: flex;gap: 23px;width: 112%;}
.about-ul-mark{display: flex;flex-direction: column;gap: 20px;width: 50%;}
.about-li-mark{font-style: normal;font-weight: 500;font-size: 24px;line-height: 120%;color: #27231F;position: relative;padding-left: 24px;}
.about-li-mark:before{content:">";position: absolute;left: 0;color: #ffb600;}
.olifrin{padding-top: 108px;background-color: #FCF8F2;padding-bottom: 86px;}
.olifrin-head{display: flex;align-items: center;gap: 10px;margin-bottom: 38px;}
.olifrin-title{font-weight: 500;font-size: 58px;line-height: 31px;color: #266041;margin: 0 38px 0 0;}
.olifrin-icon-e{margin-right: 20px;}
.olifrin-icon-desc{font-weight: 600;font-size: 24px;line-height: 120%;color: #27231F;width: 300px;margin-right: 38px;}
.olifrin-icon-desc-drop{width: 400px;}
.olifrin-icon-drop{margin-right: 20px;width: 159px;}
.olifrin-info-wrapper{}
.olifrin svg{margin: 0 auto}
.desktop{display: block!important;}
.tablet{display: none;}
.mobile{display: none;}
.use{padding: 120px 0;}
.use-wrapper{display: flex;margin-top: 60px;}
.use-text{display: flex;flex-direction: column;gap: 46px;width: 40%;}
.use-text-item{padding: 20px 16px;background: #FCF8F2;border-radius: 8px;display: flex;align-items: center;gap: 20px;}
.use-text-item-img-wrapper{flex: 1 0 auto;}
.use-text-item-img{width: 60px;height: 60px;}
.use-text-item-desc{font-weight: 500;font-size: 24px;line-height: 120%;color: #27231F;display: flex;flex-direction: column;gap: 12px;width: calc(100% - 80px);}
.use-img-wrapper{width: 60%;}
.use-img{width: 112.6%;margin: 0 0 0 0;}
.lit{padding: 120px 0;}
.lit-wrapper{margin-top: 70px;}
.lit-wrapper ol{overflow: hidden;list-style-type: decimal;display: flex;flex-direction: column;gap: 10px;list-style-position: inside;}
.lit-wrapper ol li{padding-left: 25px;position: relative;}
.lit-wrapper ol li::marker{ }
.lit-btns-wrapper-center{display: flex;justify-content: center;    padding-top: 30px;}
.btn-yellow-transparent{padding: 10px 38px;border: 2px solid #FFB600;border-radius: 8px;font-weight: 500;font-size: 20px;line-height: 21px;color: #FFB600;background-color: transparent;/*! text-transform: uppercase; */text-decoration: none;}
.modal-content p{margin-bottom: 1em}
.btns-wrapper{display: flex;gap: 25px;}
.bolder{font-size: 24px;}

.dry-spec-wrapper{background-color: #fff;padding: 30px 45px;}
.dry-spec-wrapper h2{max-width: 100%;margin-bottom: 1.2em;}
.dry{padding: 120px 0 80px 0;background-image: url(/assets/img/dry.webp);background-size: 100% auto;background-position: top center;background-repeat: no-repeat;}
.dry-line-wrapper{display: flex;/*border-top: solid 5px #ffb600;*/gap: 20px;margin-top: 57px;}
.dry-line-item{width: 25%;padding-top: 118px;position: relative;}
.dry-line-item:before{content:"";position: absolute;width: 5px;height: 70px;background-color: #ffb600;top: 0;left: 1.9rem;}
.dry-line-item:after{content:"";position: absolute;width: calc(100% + 20px); height: 5px;background-color: #ffb600;top: 0;left: 1.9rem;}
.dry-line-item:last-child:after{display: none;}
/*.dry-line-item:last-child:after{content:"";position: absolute;width: 5px;height: 70px;background-color: #ffb600;top: 0;right: 0;}*/
.dry-line-img-wrapper{margin-bottom: 27px;}
.dry-line-img{width: 68px;height: 68px;}
.dry-line-title{font-weight: bold;font-size: 20px;margin-bottom: 1em;}
.dry-line-ul{display: flex;flex-direction: column;gap: 17px;}
.dry-line-li{padding-left: 20px;font-size: 16px;line-height: 1.3;}
.dry-line-li:before{content:">";color: #ffb600;left: 0;position: absolute;font-weight: bold;font-size: 18px;}
.articles{padding: 80px 0;}
.articles-wrapper{display: flex;flex-wrap: wrap;gap: 30px;}
.aticles-item{width: calc(50% - 15px);padding: 22px 137px 32px 137px;background: #FCF8F2;border-radius: 8px;display: flex;flex-direction: column;justify-content: space-between;}
.aticle-text-content{/*margin-bottom: 98px;*/}
.aticles-item button{text-transform: initial}
.aticles-item .btns-wrapper{margin-top: 98px;}
.aticles-item-name{font-weight: 500;font-size: 14px;line-height: 130%;color: #000000;margin-bottom: 28px;}
.aticle-text-content:before{content:">";color: #ffb600;font-size: 38px;font-weight: bold;margin-bottom: 18px;display: block;}
.aticles-item-title{font-weight: 600;font-size: 18px;line-height: 130%;color: #27231F;margin-bottom: 16px;}
.aticles-item-desc{font-weight: 500;font-size: 16px;line-height: 130%;color: #27231F;margin-bottom: 17px;}
.aticles-item-note{font-style: normal;font-weight: 500;font-size: 14px;line-height: 130%;color: #9A9A9A;}

.faq, .instr{background-image: url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='1920' height='279' fill='none' viewBox='0 0 1920 279'%3E%3Cpath fill='url(%23a)' d='M220.5 278C165 274.5 0 215 0 215V0h1919.5v228h-229c-26 0-203-52.5-234.5-52s-392 98-435 96.5-187.5-111-246.5-111.5-498.5 120.5-554 117'/%3E%3Cdefs%3E%3ClinearGradient id='a' x1='959.75' x2='959.75' y1='0' y2='278.07' gradientUnits='userSpaceOnUse'%3E%3Cstop stop-color='%23ddd'/%3E%3Cstop offset='.68' stop-color='%23fef3da'/%3E%3C/linearGradient%3E%3C/defs%3E%3C/svg%3E");background-repeat: no-repeat;position: relative;padding-top: 403px; padding-bottom: 80px; background-position: 0 85px;background-size: 100% auto;}
.faq:before, .instr:before{content:"";position: absolute;height: 100%;width: 232px;left: 0;top: 279px;background-image: url(/assets/img/dry-left.webp);background-size: 100% auto;z-index: -1;}
.faq:after, .instr:after{content: "";position: absolute;height: 100%;width: 232px;right: 0;top: 279px;background-image: url(/assets/img/dry-right.webp);background-size: 100% auto;z-index: -1;}

.faq-wrapper{display: flex;flex-direction: column;gap: 24px;margin: 36px 0 77px 0;}
.faq-item{border: 2px solid #DDDDDD;border-radius: 8px;}
.faq-title{font-weight: 600;font-size: 24px;line-height: 120%;position: relative;padding: 20px 44px 20px 30px;cursor: pointer;}

.faq-title:after{content:"";position: absolute;background-image: url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' fill='none' viewBox='0 0 24 24'%3E%3Cpath fill='%23ffb600' d='M11 3.67h2V16.5l3.24-3.24 1.42 1.41L12 20.33l-5.66-5.66 1.42-1.41L11 16.5z'/%3E%3C/svg%3E");width: 24px;height: 24px;right: 18px;top: 20px;background-repeat: no-repeat;background-position: center;transition: transform .5s;}

.faq-item.active .faq-title:after{transform: scale(1,-1);}
.faq-item.active .faq-content{max-height: 200px;padding: 0 30px 7px 30px;}
.faq-content{overflow: hidden;max-height: 0px;padding: 0 30px 0 30px;transition: .5s;}
.faq-p{font-weight: 400;font-size: 16px;line-height: 120%;margin-bottom: 12px;}

.instr-item{margin-bottom: 20px;}


ul.styled{display: flex;flex-direction: column;}
ul.styled li{font-weight: 400;font-size: 16px;line-height: 120%;position: relative;padding-left: 15px;margin-bottom: 8px;}
ul.styled li:before{content:"";position: absolute;width: 6px;height: 6px;border-radius: 50%;background-color: #ffb600;left: 0;top: 9px;}



@media (max-width: 1630px) {
	.container {max-width: 100vw; padding: 0 20px;}
	.container-spec {max-width: 86.748vw; padding: 0 0.92vw;}
	.container-faq {}
	.container-instr {max-width: 50.061vw; padding: 0 0.92vw;}
	h2 {font-size: 2.945vw; max-width: 61.35vw;}
	h3 {/*! font-size: 1.472vw; */ /*! max-width: 61.35vw; */}
	.btn-more {padding-right: 1.534vw;}
	.btn-more:after {width: 1.227vw; height: 1.227vw;}
	.footer-wrapper {gap: 1.043vw 1.043vw; padding: 3.681vw 0;}
	.footer-copy {font-size: 1.472vw;}
	.footer-nav {gap: 2.025vw;}
	.footer-nav li {font-size: 1.227vw;}
	.footer-text p {font-size: 0.859vw;}
	.header-btn {padding: 0.736vw 2.454vw; border-radius: 8px; font-size: 1.227vw; line-height: 1.288vw;}
	.header-logo {font-size: 2.454vw; line-height: 1.288vw;}
	.header-wrapper {padding: 1.227vw 0;}
	.header-nav-wrapper {gap: 6.38vw;}
	.header-nav {gap: 2.025vw;}
	.header-nav li {font-size: 1.227vw; line-height: 1.288vw; }
	.ligal {font-size: 1.472vw;}
	.modal-close {top: 1.227vw; right: 1.227vw; width: 2.147vw; height: 2.147vw;}
	.modal-content {padding: 2.454vw; border-radius: 12px; max-width: 36.81vw;}
	.modal-title {font-size: 1.963vw; margin-bottom: 1.227vw;}
	.modal-list {padding-left: 1.227vw; font-size: 0.982vw;}
	.modal-list li {margin-bottom: 0.736vw;}
	.modal.pub .modal-content {max-width: 73.62vw;}
	.where-to-buy {padding: 7.055vw 0 7.362vw 0;}
	.where-to-buy-column {gap: 1.227vw 1.84vw;}
	.where-to-buy-item {height: 5.092vw; width: calc(25% - 1.411vw);}
	.where-to-buy-title {font-size: 1.472vw;}
	.where-to-buy-wrapper {gap: 2.454vw; margin-top: 2.454vw;}
	.top {padding-top: 5.215vw;}
	.top-h1 {font-size: 2.761vw;}
	.top-ul {gap: 0.92vw;}
	.top-li {gap: 1.534vw;}
	.top-li >span {font-size: 2.086vw;}
	.top-li.spec>span {font-size: 1.718vw;}
	.top-li >img {width: 3.865vw; height: 3.865vw;}
	.top-img-wrapper { padding-left: 1.411vw;}
	.top-item-wrapper {gap: 2.147vw;}
	.top-item {gap: 1.718vw;}
	.top-item-img {width: 5.521vw;}
	.top-item-desc {font-size: 1.227vw;}
	.top-h1.spec {max-width: 60.123vw;}
	.top-ul.spec {margin-bottom: 7.914vw;}
	.top-li.spec>span {font-size: 1.718vw;}


	.btn-orange {padding: 0.613vw 2.331vw; font-size: 1.227vw; line-height: 1.288vw; }
	.woman {padding-bottom: 7.239vw; padding-top: 12.699vw;}
	.woman-wrapper {max-width: 92.822vw;}
	.woman-title {font-size: 2.945vw;}
	.about {padding-top: 7.423vw; padding-bottom: 7.362vw;}
	.h2-desc {font-size: 1.656vw; max-width: 61.35vw;}
	.h2-desc-dry {font-size: 1.472vw; /*max-width: 24.54vw;*/}
	.about-wrapper1 {margin-bottom: 7.239vw;}
	.about-text {margin-top: 3.681vw;}
	.about-ul {gap: 0.92vw 1.84vw;}
	.about-li {gap: 1.902vw; width: calc(50% - 0.92vw);}
	.about-li-img-wrapper {width: 3.681vw; height: 3.681vw;}
	.about-li-text {font-size: 1.472vw;}
	.about-img-title {padding: 1.227vw 0.982vw; font-size: 1.472vw;}
	.about-ul-mark-wrapper {gap: 1.411vw;}
	.about-ul-mark {gap: 1.227vw;}
	.about-li-mark {font-size: 1.472vw; padding-left: 1.472vw;}
	.about-img {width: 15.337vw;}
	.olifrin {padding-top: 6.626vw; padding-bottom: 5.276vw;}
	.olifrin-head {gap: 0.613vw; margin-bottom: 2.331vw;}
	.olifrin-title {font-size: 3.558vw; line-height: 1.902vw; margin: 0 2.331vw 0 0;}
	.olifrin-icon-e {margin-right: 1.227vw;width: 9.755vw;}
	.olifrin-icon-desc {font-size: 1.472vw; width: 18.405vw; margin-right: 2.331vw;}
	.olifrin-icon-desc-drop {width: 24.54vw;}
	.olifrin-icon-drop {margin-right: 1.227vw; width: 9.755vw;}
	.olifrin svg {width: 75.46vw;}
	.use {padding: 7.362vw 0;}
	.use-wrapper {margin-top: 3.681vw;}
	.use-text {gap: 2.822vw;}
	.use-text-item {padding: 1.227vw 0.982vw; border-radius: 8px; gap: 1.227vw;}
	.use-text-item-img {width: 3.681vw; height: 3.681vw;}
	.use-text-item-desc {font-size: 1.472vw; gap: 0.736vw; width: calc(100% - 4.908vw);}
	.lit {padding: 7.362vw 0;}
	.btn-yellow-transparent {padding: 0.613vw 2.331vw; font-size: 1.227vw; line-height: 1.288vw;}
	.btns-wrapper {gap: 1.534vw;}
	.bolder {font-size: 1.472vw;}

	.dry-spec-wrapper {padding: 1.84vw 2.761vw;}
	.dry {padding: 7.362vw 0 4.908vw 0;}
	.dry-line-wrapper {/*border-top: solid 5px #ffb600;*/ gap: 1.227vw; margin-top: 3.497vw;}
	.dry-line-item {padding-top: 7.239vw;}
	.dry-line-item:before {width: 0.307vw; height: 4.294vw;left: 1.8rem;}
	.dry-line-item:after {width: calc(100% + 1.227vw); height: 0.307vw; left: 1.8rem;}
	/*.dry-line-item:last-child:after {width: 0.307vw; height: 4.294vw;}*/
	.dry-line-img-wrapper {margin-bottom: 1.656vw;}
	.dry-line-img {width: 4.172vw; height: 4.172vw;}
	.dry-line-title {font-size: 1.227vw;}
	.dry-line-ul {gap: 1.043vw;}
	.dry-line-li {padding-left: 1.227vw; font-size: 0.982vw;}
	.dry-line-li:before {font-size: 1.104vw;}
	.articles {padding: 4.908vw 0;}
	.aticles-item {padding: 1.35vw 8.405vw 1.963vw 8.405vw; border-radius: 8px;}
	.aticle-text-content {/*margin-bottom: 6.012vw;*/}
	.aticles-item .btns-wrapper { margin-top: 6.012vw;}
	.aticles-item-name {font-size: 0.859vw; margin-bottom: 1.718vw;}
	.aticle-text-content:before {font-size: 2.331vw; margin-bottom: 1.104vw;}
	.aticles-item-title {font-size: 1.104vw; margin-bottom: 0.982vw;}
	.aticles-item-desc {font-size: 0.982vw; margin-bottom: 1.043vw;}
	.aticles-item-note {font-size: 0.859vw;}
	.faq, .instr {padding-top: 298px; background-position: 0 118px;}
}



@media (max-width: 1360px) {
	 h1 {font-size: 36px;}
	.container-faq {max-width: 60vw;  }
	.faq:before, .instr:before {width: 17.059vw; top: 20.515vw;}
	.faq:after, .instr:after {width: 17.059vw; top: 20.515vw;}
	.faq-wrapper {gap: 1.765vw; margin: 2.647vw 0 5.662vw 0;}
	.faq-item {border: 2px solid #DDDDDD; border-radius: 8px;}
	.faq-title {font-size: 22px;}
	.faq-content {padding: 0 2.206vw 0 2.206vw;}
	.dry-line-item:before {left: 1.6rem;}
	.dry-line-item:after {left: 1.6rem;}
}


@media (max-width: 1200px) {
	.dry-line-item:before {left: 1.5rem;}
	.dry-line-item:after {left: 1.5rem;}
}



@media (max-width: 1024px) {
	.desktop{display: none!important;}
	.tablet{display: block!important}
	.mobile{display: none!important;}
	.container { padding: 0 30px;}
	.container-spec {max-width: 1414px; padding: 0 30px;}
	.container-faq, .container-instr {max-width: 816px; padding: 0 30px;}
	h2 {font-size: 38px;margin-bottom: 0.4em;max-width: 720px;}
	h3 {font-size: 24px; max-width: 1000px;}
	.h2-desc { font-weight: 600;font-size: 20px;line-height: 130%;max-width: 680px;}
	.h2-desc-dry {font-size: 24px; /*max-width: 400px;*/}
	.h2-desc-dry.spec{font-size: 18px; }
	.btn-more {padding-right: 25px;}
	.btn-more:after {width: 20px; height: 20px;}
	.btn-orange {padding: 10px 38px; border-radius: 8px; font-size: 20px; line-height: 21px; }
	.modal-close {top: 8px; right: 6px; width: 35px; height: 35px;background-size: 18px;}
	.modal-content {padding: 40px; border-radius: 12px; max-width: 600px;}
	.modal-title {font-size: 32px; margin-bottom: 20px;}
	.modal-list {padding-left: 20px; font-size: 16px;}
	.modal-list li {margin-bottom: 12px;}
	.modal.pub .modal-content {max-width: 1200px;}

	.where-to-buy {padding: 60px 0 40px 0;}
	.where-to-buy-column {gap: 15px 18px;}
	.where-to-buy-item {height: 84px; border-radius: 11px; width: calc(50% - 23px);}
	.where-to-buy-title {font-size: 24px;}
	.where-to-buy-wrapper {gap: 40px; margin-top: 40px;}
	.where-to-buy-item img{width: auto;height: 100%;}

	.top {padding-top: 85px;}
	.top.spec {padding-bottom: 120px;}
	.top-h1 {font-size: 36px;}
	.top-ul {gap: 15px;}
	.top-h1.spec {max-width: 543px;font-size: 35px;padding-top: 35px;}
	.top-ul.spec {margin-bottom: 104px;gap: 10px;}
	.top-text-wrapper.spec{padding-top: 5px;width: 50%;}
	.top-text-wrapper.spec .btns-wrapper{width: calc(100vw - 60px);justify-content: center;}
	.top-li.spec>span {font-size: 28px;}
	.top-li {gap: 25px;}
	.top-li >span {font-size: 28px;}
	.top-li >img {width: 63px; height: 63px;}
	.top-item-wrapper {gap: 35px;}
	.top-img-wrapper.spec .top-olifrin{width: 59%;margin: 0;position: absolute;bottom: 21%;}
	.top-item {gap: 10px;width: 335px;align-items: flex-end;}
	.top-item-img {width: 57px;}
	.top-item-desc {font-size: 15px;}
	.top-wrapper{flex-wrap: wrap;}
	.top-text-wrapper{padding-top: 100px;width: 75%;}
	.top-img-wrapper{width: 134px;padding-left: 0;padding-top: 120px;}
	.top-text-right.spec{width: 100%;padding: 50px 0 30px 0;}
	.top-item-wrapper.spec{flex-direction: row;}
	.top-img-wrapper.spec{padding-top: 0;width: 50%;flex-direction: row;justify-content: center;align-items: flex-end;position: relative;}
	.top-item.spec{width: auto;margin: 0;align-items: center;}
	.top-olifrin{width: 215px;margin: 127px 0 -89px -81%;}
	.top-text-right{width: 100%;padding: 10px 0 0 0;}
	.top-text-right .btn-orange{margin: 82px auto 0 auto;}


	.woman {padding-bottom: 0; padding-top: 73px;}
	.woman-wrapper {max-width: 1513px;padding: 52px 58px;}
	.woman-title {font-size: 38px;text-align: left;}
	.woman-wrapper svg{margin: -4% 0 -9% -2%;width: 105%;}



	.about {padding-top: 82px; padding-bottom: 65px;}
	.about-wrapper1 {margin-bottom: 118px;justify-content: space-between;}
	.about-text {margin-top: 40px;width: 52%;}
	.about-ul {gap: 16px 30px;}
	.about-li {gap: 16px; width: 100%;align-items: center;}
	.about-li-img-wrapper {width: 44px; height: 44px;}
	.about-li-text {font-size: 18px;}
	.about-img {width: 250px;}
	.about-img-title {padding: 20px 16px;font-size: 18px;width: 152%;max-width: 370px;}
	.about-ul-mark-wrapper {gap: 23px;flex-wrap: wrap;}
	.about-ul-mark {gap: 20px;width: 100%;}
	.about-li-mark {font-size: 18px; padding-left: 24px;}

	.about-img-wrapper{margin-top: 30px;align-items: flex-end;}
	.about-wrapper2 .about-img-wrapper{margin-top: 155px;}
	.olifrin {padding-top: 5.599vw; padding-bottom: 5.208vw;}
	.olifrin-head {gap: 0; margin-bottom: 2.948vw;}
	.olifrin-title {font-size: 3.255vw; line-height: 4.036vw; margin: 0 3.385vw 0 0;}
	.olifrin-icon-e {margin-right: 1.823vw; width: 9.115vw;}
	.olifrin-icon-desc {font-size: 1.693vw; width: 21.615vw; margin-right: 1.302vw;}
	.olifrin-icon-desc-drop {width: 23.307vw; margin-right: 0;}
	.olifrin-icon-drop {margin-right: 1.823vw; width: 9.115vw;}	.olifrin svg{width: 100%;}

	.use {padding: 60px 0 40px 0;}
	.use-wrapper {margin-top: 43px;flex-wrap: wrap;}
	.use-img-wrapper{width: 100%}
	.use-text {gap: 13px;width: 69%;}
	.use-text-item {padding: 20px 9px 20px 16px; border-radius: 8px; gap: 31px;}
	.use-text-item-img {width: 60px; height: 60px;}
	.use-text-item-desc {font-size: 18px; gap: 12px; width: calc(100% - 80px);}

	.lit {padding: 60px 0;}
	.btn-yellow-transparent {padding: 10px 16px; font-size: 20px; line-height: 21px;}
	.btns-wrapper {gap: 25px;}
	.bolder {font-size: 15px;}

	.footer-wrapper {gap: 17px 17px; padding: 40px 0 80px 0;grid-template-areas: "nav" "text" "copy" "logo";grid-template-columns: 1fr;}
	.footer-copy {font-size: 24px;}
	.footer-nav {gap: 15px;flпex-direction: column;align-items: flex-start;}
	.footer-nav li {font-size: 20px;}
	.footer-text p {font-size: 14px;}
	.header-btn {padding: 12px 40px; border-radius: 8px; font-size: 20px; line-height: 21px;}
	.header-logo {padding: 0;align-items: flex-start;align-self: flex-start;font-size: 40px;line-height: 1;font-weight: 500;}
	.header-wrapper {gap: 104px;flex-direction: column;justify-content: center;align-items: center;width: 100%;gap: 20px;margin: 0;padding: 23px 0 16px 0;}
	.header-nav-wrapper {gap: 104px;flex-direction: column-reverse;justify-content: center;align-items: flex-end;width: 100%;gap: 20px;margin-top: -44px;}
	.header-nav {gap: 20px;width: 100%;justify-content: space-between;}
	.header-nav li {font-size: 20px; line-height: 21px; }
	.header-nav-wrapper {  gap: 16px; position: relative;margin-top: -63px;top: 0;right: 0;}
	.header-nav-wrapper.active{display: flex;background-color: #fff;position: fixed;width: 100%;height: 100dvh;top: 0;left: 0;z-index: 10;margin-top: 0;flex-direction: column;align-items: center;gap: 50px;}
	.header-nav-wrapper.active .header-nav {display: flex}
	.header-nav-wrapper.active .header-btn{display: block;}
	.header-nav-wrapper.active .header-mobile-mengu{top: 7px;right: 7px;}
	.header-nav {gap: 32px;justify-content: center;}
	.header-nav li {font-size: 18px; line-height: 21px; color: #000;}
	.header-mobile-menu{position: absolute;right: 21px;width: 45px;height: 45px;z-index: 10;top: 8px;border: none;background-color: transparent;cursor: pointer;background-repeat: no-repeat;background-position: center;}
	.ligal {font-size: 21px;line-height: 1.2;padding: 5px 0;}

	.dry-spec-wrapper {padding: 53px 34px 53px 34px;}
	.dry {padding: 72px 0 80px 0;}
	.dry.spec{ background-image:none;padding: 0;}
	.dry-spec-wrapper h2 {margin-bottom: 0.7em;}
	.dry-line-wrapper {gap: 0; margin-top: 37px;flex-direction: column; /*border-top:none;*/position: relative;}
	.dry-line-wrapper:before{content:none;}
	.dry-line-item {width:100%; padding-top:0;position: relative;padding-left: 34%;padding-right: 7%;padding-bottom: 5.5%;}
	.dry-line-item:before {width: 71px; height: 4px;content:"";top: 2rem;left: 0;}
	.dry-line-item:after {width: 4px; height: 100%;content:"";top: 2rem;position: absolute;background-color: #ffb600;left: 0;}

	/*.dry-line-item:last-child:after {width: 4px; height: 70px;right: initial;left: 0;top: -45px;}*/
	.dry-line-img-wrapper {margin-bottom: 27px;position: absolute;left: 108px;top: 0;}
	.dry-line-img {width: 68px; height: 68px;}
	.dry-line-title {font-size: 20px;}
	.dry-line-ul {gap: 17px;}
	.dry-line-li {padding-left: 20px; font-size: 16px;position: relative;}
	.dry-line-li:before {font-size: 18px;}

	.articles {padding: 80px 0;}
	.articles-wrapper {gap: 30px;}
	.aticles-item {width: calc(100% - 15px); padding: 16px 28px 32px 28px; }
	.aticles-item .btns-wrapper { margin-top: 50px;}
	.aticles-item-name {font-size: 14px; margin-bottom: 28px;}
	.aticle-text-content:before {font-size: 38px; margin-bottom: 18px;}
	.aticles-item-title {font-size: 18px; margin-bottom: 16px;}
	.aticles-item-desc {font-size: 16px; margin-bottom: 17px;}
	.aticles-item-note {font-size: 14px;}

	.top.spec {padding-bottom: 0;padding-top: 150px;}
	.container-spec{max-width: 100%;padding: 0 30px;}

	.bg-dry{background-repeat: no-repeat;position: relative;  background-position: 0 85px;background-size: 100% auto;padding: 40px 44px 40px 44px;}
	.bg-dry:before{content:"";position: absolute;height: 100%;width: 50%;left: 0;top: 0;background-image: url(/assets/img/dry-spec-left.webp);background-size: 100% auto;z-index: -1;}
	.bg-dry:after{content: "";position: absolute;height: 100%;width: 50%;right: 0;top: 0;background-image: url(/assets/img/dry-spec-right.webp);background-size: 100% auto;z-index: -1;}

}



@media (max-width:768px){
  .where-to-buy-item img { width: 100%;	height: auto;}
}



@media (max-width:765px){
	h2 {font-size: 4.967vw;}
	.h2-desc {font-size: 2.614vw; max-width: 88.889vw;}
	.h2-desc-dry {font-size: 3.137vw; /*max-width: 52.288vw;*/}
	.btn-more {padding-right: 3.268vw;}
	.btn-more:after {width: 2.614vw; height: 2.614vw;}
	.btn-orange {padding: 1.307vw 4.967vw; border-radius: 8px; font-size: 2.614vw; line-height: 2.745vw;}
	.modal-close {top: 2.614vw; right: 2.614vw; width: 4.575vw; height: 4.575vw;}
	.modal-content {padding: 5.229vw; border-radius: 12px; max-width: 78.431vw;}
	.modal-title {font-size: 4.183vw; margin-bottom: 2.614vw;}
	.modal-list {padding-left: 2.614vw; font-size: 2.092vw;}
	.modal-list li {margin-bottom: 1.569vw;}
	.modal.pub .modal-content {max-width: 156.863vw;}
	.where-to-buy {padding: 7.843vw 0 5.229vw 0;}
	.where-to-buy-column {gap: 1.961vw 2.353vw;}
	.where-to-buy-item {height: 10.98vw; border-radius: 11px; width: calc(50% - 3.007vw);}
	.where-to-buy-title {font-size: 3.137vw;}
	.where-to-buy-wrapper {gap: 5.229vw; margin-top: 5.229vw;}
	.top {padding-top: 11.111vw;}
	.top.spec {padding-bottom: 15.686vw;}
	.top-h1 {font-size: 4.706vw;}
	.top-ul {gap: 1.961vw;}
	.top-h1.spec {max-width: 70.98vw; font-size: 4.575vw; padding-top: 4.575vw;}
	.top-ul.spec {margin-bottom: 16.863vw;}
	.top-li.spec>span {font-size: 3.66vw;}
	.top-li {gap: 3.268vw;}
	.top-li >span {font-size: 3.66vw;}
	.top-li >img {width: 8.235vw; height: 8.235vw;}
	.top-item-wrapper {gap: 4.575vw;}
	.top-item {gap: 1.307vw; width: 43.791vw;}
	.top-item-img {width: 7.451vw;}
	.top-item-desc {font-size: 1.961vw;}
	.top-text-wrapper {padding-top: 13.072vw;}
	.top-img-wrapper {width: 17.516vw; padding-top: 15.686vw;}
	.top-olifrin {width: 28.105vw; margin: 16.601vw 0 -11.634vw -81%;}
	.top-text-right {padding: 1.307vw 0 0 0;}
	.top-text-right .btn-orange {margin: 10.719vw auto 0 auto;}
	.woman {padding-top: 9.542vw;}
	.woman-wrapper {max-width: 197.778vw; padding: 6.797vw 7.582vw;}
	.woman-title {font-size: 4.967vw;}
	.about {padding-top: 10.719vw; padding-bottom: 8.497vw;}
	.about-wrapper1 {margin-bottom: 15.425vw;}
	.about-text {margin-top: 5.229vw;}
	.about-ul {gap: 2.092vw 3.922vw;}
	.about-li {gap: 2.092vw;}
	.about-li-img-wrapper {width: 5.752vw; height: 5.752vw;}
	.about-li-text {font-size: 2.353vw;}
	.about-img {width: 32.68vw;}
	.about-img-title {padding: 2.614vw 2.092vw; font-size: 2.353vw; max-width: 48.366vw;}
	.about-ul-mark-wrapper {gap: 3.007vw;}
	.about-ul-mark {gap: 2.614vw;}
	.about-li-mark {font-size: 2.353vw; padding-left: 3.137vw;}
	.about-img-wrapper {margin-top: 3.922vw;}
	.about-wrapper2 .about-img-wrapper {margin-top: 20.261vw;}
	.use {padding: 7.843vw 0 5.229vw 0;}
	.use-wrapper {margin-top: 5.621vw;}
	.use-text {gap: 1.699vw;}
	.use-text-item {padding: 2.614vw 1.176vw 2.614vw 2.092vw; border-radius: 8px; gap: 4.052vw;}
	.use-text-item-img {width: 7.843vw; height: 7.843vw;}
	.use-text-item-desc {font-size: 2.353vw; gap: 1.569vw; width: calc(100% - 10.458vw);}
	.lit {padding: 7.843vw 0;}
	.btn-yellow-transparent {padding: 1.307vw 4.967vw; font-size: 2.614vw; line-height: 2.745vw;}
	.btns-wrapper {gap: 3.268vw;}
	.bolder {font-size: 1.961vw;}
	.footer-wrapper {gap: 2.222vw; }
	.footer-copy {font-size: 3.137vw;}
	.footer-nav {gap: 1.961vw;}
	.footer-nav li {font-size: 2.614vw;}
	.footer-text p {font-size: 1.83vw;}
	.header-btn {padding: 1.569vw 5.229vw; border-radius: 8px; font-size: 2.614vw; line-height: 2.745vw;}
	.header-logo {font-size: 5.229vw;}
	.header-wrapper {gap: 13.595vw; gap: 2.614vw; padding: 3.007vw 0 2.092vw 0;}
	.header-nav-wrapper {gap: 13.595vw; gap: 2.614vw; margin-top: -5.752vw;}
	.header-nav {gap: 2.614vw;}
	.header-nav li {font-size: 2.614vw; line-height: 2.745vw;}
	.header-nav-wrapper {gap: 2.092vw; margin-top: -8.235vw;}
	.header-nav-wrapper.active {gap: 6.536vw;}
	.header-nav-wrapper.active .header-mobile-mengu {top: 0.915vw; right: 0.915vw;}
	.header-nav {gap: 4.183vw;}
	.header-nav li {font-size: 2.353vw; line-height: 2.745vw;}
	.header-mobile-menu {right: 2.745vw; width: 5.882vw; height: 5.882vw; top: 1.046vw;}
	.ligal {font-size: 2.745vw; padding: 0.654vw 0;}
	.dry-spec-wrapper {padding: 3.922vw 5.882vw;}
	.dry {padding: 15.686vw 0 10.458vw 0;}
	.dry-line-wrapper {/*! gap: 2.614vw; */ margin-top: 7.451vw;}
	.dry-line-wrapper::before {height: calc(100% - 13.9vw);top: 2.9vw;}
	.dry-line-item:before {width: 9.281vw; top: 1.8rem;}
	.dry-line-item:after {top: 1.8rem;}
	/*.dry-line-item:last-child:after {height: 9.15vw;}*/
	.dry-line-img-wrapper {margin-bottom: 3.529vw;left: 14.118vw;}
	.dry-line-img {width: 8.889vw; height: 8.889vw;}
	.dry-line-title {font-size: 2.614vw;}
	.dry-line-ul {gap: 2.222vw;}
	.dry-line-li {padding-left: 2.614vw; font-size: 2.092vw;}
	.dry-line-li:before {font-size: 2.353vw;}
	.articles {padding: 10.458vw 0;}
	.h2-desc-dry.spec {font-size: 2.353vw;}
	.articles-wrapper {gap: 3.922vw;}

	.aticle-text-content {margin-bottom: 0;}
	.aticles-item-name {font-size: 1.83vw; margin-bottom: 3.66vw;}
	.aticle-text-content:before {font-size: 4.967vw; margin-bottom: 2.353vw;}
	.aticles-item-title {font-size: 2.353vw; margin-bottom: 2.092vw;}
	.aticles-item-desc {font-size: 2.092vw; margin-bottom: 2.222vw;}
	.aticles-item-note {font-size: 1.83vw;}
	.top.spec {padding-bottom: 0; padding-top: 19.608vw;}

}



@media(max-width:680px){
	.dry-line-item:before {width: 71px; height: 4px; top: 1.4rem;}
	.dry-line-item:after {top: 1.4rem;}
}


@media(max-width:520px){
	.desktop{display: none !important}
	.tablet{display: none !important}
	.mobile{display: block !important;}
	.container { padding: 0 15px;}
	.container-spec {max-width: 1414px; padding: 0 30px;}
	.container-spec.bg-dry{padding-top: 41px;}
	.container-faq, .container-instr {max-width: 816px; padding: 0 15px;}
	h2 {font-size: 38px;margin-bottom: 0.4em;max-width: 520px;}
	h3 {font-size: 24px; max-width: 520px;}
	.h2-desc { font-weight: 600;font-size: 20px;line-height: 130%;max-width: 680px;}
	.h2-desc-dry {font-size: 24px; max-width: 400px;}
	.h2-desc-dry.spec{font-size: 14px;}
	.btn-more {padding-right: 25px;}
	.btn-more:after {width: 20px; height: 20px;}
	.btn-orange {padding: 10px 38px; border-radius: 8px; font-size: 20px; line-height: 21px; }
	.modal-content .btn-orange{font-size: 16px;padding: 10px;line-height: 1.2;}
	.modal-content .btn-yellow-transparent{font-size: 16px;padding: 10px;line-height: 1.2;}

	.modal-close {top: 20px; right: 20px; width: 35px; height: 35px;}
	.modal-content {padding: 40px; border-radius: 12px; max-width: 600px;}
	.modal-title {font-size: 32px; margin-bottom: 20px;}
	.modal-list {padding-left: 20px; font-size: 16px;}
	.modal-list li {margin-bottom: 12px;}
	.modal.pub .modal-content {max-width: 1200px;}

	.where-to-buy {padding: 60px 0 40px 0;}
	.where-to-buy-column {gap: 15px 18px;}
	.where-to-buy-item {  }
	.where-to-buy-title {font-size: 24px;}
	.where-to-buy-wrapper {gap: 40px; margin-top: 40px;}
	.where-to-buy-item img{width: 100%;height: auto;}

	.top {padding-top: 85px;}
	.top.spec {padding-bottom: 120px;}
	.top-h1 {font-size: 36px;}
	.top-ul {gap: 11px;}
	.top-h1.spec {max-width: 543px;font-size: 28px;padding-top: 35px;}
	.top-ul.spec {margin-bottom: 0;}
	.top-li.spec>span {font-size: 18px;}
	.top-img-wrapper.spec{margin: 0;width: 100%;}
	.top-img-wrapper.spec .top-olifrin{position: static;width: 41%;max-width: 100%;}
	.top-text-wrapper.spec .btns-wrapper{width: 100%;display: none;}
	.top-text-wrapper.spec{width: 100%;margin-bottom: 33px;}
	.top-text-right.spec{padding: 25px 0 0 0;}


	.top-li {gap: 11px;}
	.top-li >span {font-size: 18px;}
	.top-li >img {width: 39px; height: 39px;}
	.top-item-wrapper {gap: 36px;}
	.top-item-wrapper.spec{flex-direction: column;}
	.top-item {gap: 26px;width: 335px;align-items: flex-end;}
	.top-item-img {width: 59px;}
	.top-item-desc {font-size: 15px;}
	.top-wrapper{flex-wrap: wrap;}
	.top-text-wrapper{padding-top: 100px;width: 75%;}
	.top-img-wrapper{width: 134px;padding-left: 0;padding-top: 120px;}
	.top-olifrin{width: 100%;margin: 0 auto;max-width: 134px;}
	.top-text-right{width: 100%;padding: 10px 0 0 0;}
	.top-text-right .btn-orange{margin: 44px auto 0 auto;}


	.woman {padding-bottom: 0; padding-top: 140px;}
	.woman-wrapper {max-width: 1513px;padding: 31px 16px;}
	.woman-wrapper .svg-desc>tspan{font-weight: bold; font-size: 12px;}
	.woman-title {font-size: 32px;text-align: left;}
	.woman-wrapper svg{margin: -4% 0 -13.7% -2%;width: 105%;}
	.svg-line{ stroke-width:1.16;}

	.about {padding-top: 100px; padding-bottom: 65px;}
	.about-wrapper {flex-direction: column;}
	.about-wrapper1 {margin-bottom: 60px;justify-content: space-between;flex-direction: column;}
	.about-text {margin-top: 24px;width: 100%;}
	.about-ul {gap: 13px 30px;}
	.about-li {gap: 16px; width: 100%;align-items: center;}
	.about-li-img-wrapper {width: 44px; height: 44px;}
	.about-li-text {font-size: 16px;}
	.about-img {width: 100%;max-width: 207px;}
	.about-img-title {padding: 20px 48px;font-size: 15px;width: 100%;max-width: 360px;}
	.about-ul-mark-wrapper {gap: 23px;flex-wrap: wrap;width: 100%;}
	.about-ul-mark {gap: 20px;width: 100%;}
	.about-li-mark {font-size: 16px; padding-left: 24px;}

	.about-img-wrapper{margin-top: 30px;align-items: center;width: 100%;}
	.about-wrapper2 .about-img-wrapper{margin-top: 26px;}
	.olifrin {padding-top: 5.599vw; padding-bottom: 5.208vw;}
	.olifrin-head {gap: 0; margin-bottom: 2.948vw;display: none;}
	.olifrin-title {font-size: 3.255vw; line-height: 4.036vw; margin: 0 3.385vw 0 0;}
	.olifrin-icon-e {margin-right: 1.823vw; width: 9.115vw;}
	.olifrin-icon-desc {font-size: 1.693vw; width: 21.615vw; margin-right: 1.302vw;}
	.olifrin-icon-desc-drop {width: 23.307vw; margin-right: 0;}
	.olifrin-icon-drop {margin-right: 1.823vw; width: 9.115vw;}	.olifrin svg{width: 100%;}

	.use {padding: 60px 0 40px 0;}
	.use-wrapper {margin-top: 43px;flex-wrap: wrap;}
	.use-img-wrapper{width: 100%}
	.use-text {gap: 13px;width: 100%;}
	.use-text-item {padding: 12px 8px 12px 16px; border-radius: 8px; gap: 0;}
	.use-text-item-img {width: 32px; height: 32px;}
	.use-text-item-desc {font-size: 16px; gap: 12px; width: calc(100% - 43px);}

	.lit {padding: 60px 0;}
	.btn-yellow-transparent {padding: 10px 38px; font-size: 20px; line-height: 21px;}
	.btns-wrapper {gap: 25px;}

	.footer-wrapper {gap: 17px 17px; padding: 40px 0;grid-template-areas: "nav" "text" "copy" "logo";grid-template-columns: 1fr;}
	.footer-copy {font-size: 24px;}
	.footer-nav {gap: 15px;flпex-direction: column;align-items: flex-start;}
	.footer-nav li {font-size: 20px;}
	.footer-text p {font-size: 14px;}
	.header-btn {padding: 12px 40px; border-radius: 8px; font-size: 20px; line-height: 21px;}
	.header-logo {padding: 0;align-items: flex-start;align-self: flex-start;font-size: 40px;line-height: 1;font-weight: 500;}
	.header-wrapper {gap: 104px;flex-direction: column;justify-content: center;align-items: center;width: 100%;gap: 20px;margin: 0;padding: 23px 0 16px 0;}
	.header-nav-wrapper {gap: 104px;flex-direction: column-reverse;justify-content: center;align-items: flex-end;width: 100%;gap: 20px;margin-top: -44px;}
	.header-nav {gap: 20px;width: 100%;justify-content: space-between;}
	.header-nav li {font-size: 20px; line-height: 21px; }
	.header-nav-wrapper {  gap: 16px; position: relative;margin-top: 0;top: 0;right: 0;}
	.header-nav-wrapper.active{display: flex;background-color: #fff;position: fixed;width: 100%;height: 100dvh;top: 0;left: 0;z-index: 10;margin-top: 0;flex-direction: column;align-items: center;gap: 50px;}
	.header-nav-wrapper.active .header-nav {display: flex;flex-direction: column;}
	.header-nav-wrapper.active .header-btn{display: block;}
	.header-nav-wrapper.active .header-mobile-menu{top: 7px;right: 7px;background-image: url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='33' height='33' fill='none'%3E%3Cpath fill='%23ffb600' d='M22.1 12.37a1.03 1.03 0 1 0-1.47-1.46l-4.13 4.13-4.13-4.13a1.03 1.03 0 1 0-1.46 1.46l4.13 4.13-4.13 4.13a1.03 1.03 0 0 0 1.46 1.46l4.13-4.13 4.13 4.13a1.03 1.03 0 0 0 1.46-1.46l-4.13-4.13z'/%3E%3C/svg%3E");}
	.header-nav {gap: 32px;justify-content: center;display: none;}
	.header-nav li {font-size: 18px; line-height: 21px; color: #000;}
	.header-mobile-menu{position: absolute;right: 21px;width: 45px;height: 45px;z-index: 10;top: 8px;border: none;background-color: transparent;cursor: pointer;background-repeat: no-repeat;background-position: center;}
	.ligal {font-size: 10px;line-height: 1.2;padding: 5px 0;}

	.dry-spec-wrapper {padding: 30px 10px;margin-: 10px;}
	.dry {padding: 120px 0 80px 0;}
	.dry-line-wrapper {/*! gap: 20px; */ margin-top: 57px;}
	.dry-line-item {padding-top: 118px;padding: 10px;}
	.dry-line-item:before {width: 71px; height: 4px; top: 1.4rem;}
	.dry-line-item:after {top: 1.4rem;}
	/*.dry-line-item:last-child:after {width: 5px; height: 70px;}*/
	.dry-line-img-wrapper {position: static;padding-left: 68px;margin-top: -14px;margin: -6px 0 16px 0;}
	.dry-line-img {width: 42px; height: 42px;}
	.dry-line-title {font-size: 20px;}
	.dry-line-ul {gap: 17px;}
	.dry-line-li {padding-left: 20px; font-size: 16px;}
	.dry-line-li:before {font-size: 18px;}


	.articles {padding: 80px 0;}
	.articles-wrapper {gap: 30px;}
	.aticles-item {width: 100%; padding: 18px 28px; }
	.aticles-item-name {font-size: 14px; margin-bottom: 28px;}
	.aticle-text-content:before {font-size: 38px; margin-bottom: 18px;}
	.aticles-item-title {font-size: 18px; margin-bottom: 16px;}
	.aticles-item-desc {font-size: 16px; margin-bottom: 17px;}
	.aticles-item-note {font-size: 14px;}

	.top.spec {padding-bottom: 37px;padding-top: 44px;}
	.container-spec{max-width: 100%;padding: 0 15px;}

	.header-mobile-menu{top: -54px;width: 45px;height: 45px;right: -6px;display: block;background-image: url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='28' height='28' fill='none'%3E%3Cpath fill='%23ffb600' d='M4.67 21q-.5 0-.83-.34-.34-.33-.34-.83t.34-.83.83-.33h18.66q.5 0 .84.33.33.34.33.83A1.14 1.14 0 0 1 23.33 21zm0-5.83q-.5 0-.83-.34-.34-.33-.34-.83t.34-.83.83-.34h18.66q.5 0 .84.34.33.33.33.83a1.14 1.14 0 0 1-1.17 1.17zm0-5.84q-.5 0-.83-.33-.34-.34-.34-.83 0-.5.34-.83.33-.34.83-.34h18.66q.5 0 .84.34.33.33.33.83a1.14 1.14 0 0 1-1.17 1.16z'/%3E%3C/svg%3E");background-repeat: no-repeat;background-position: center;}
	h2 {font-size: 32px;}
	.h2-desc{font-size: 18px;}
	.top-h1 {font-size: 28px;line-height: 1.3;margin-bottom: 0.6em;}
	.top-h1 > span{font-size: 177%;}
	.top-wrapper{flex-direction: column;}
	.top{padding: 82px 0 0 0;}
	.top-img-wrapper{width: 100%;padding: 33px 0 0 0;margin-bottom: 10px;}
	.top-text-wrapper{width: 100%;padding: 0;}
	.top-tramicent { width: 71%;  margin-bottom: -16%;}
	.footer-wrapper {gap: 17px 17px; padding: 40px 0 60px 0;}
	.footer-copy {font-size: 16px;}
	.footer-nav {gap: 17px;flex-direction: column;align-items: flex-start;}
	.footer-nav li:hover {border-bottom: solid 1px currentColor;}
	.footer-nav li {font-size: 18px;}
	.footer-text p {font-size: 14px;}
	.header-btn {padding: 12px 40px; border-radius: 8px; font-size: 20px; line-height: 21px;display: none;}
	.header-logo {font-size: 24px;}
	.header-wrapper {padding: 17px 0 0 0;}
	.faq-title{font-size: 18px;padding: 18px 44px 10px 10px;}
   .faq-item.active .faq-content { padding: 0 30px 7px 10px;}
	.faq-content{padding: 0 30px 7px 10px;}
	.faq, .instr { padding-top: 144px;  background-position: 0 60px;  }
	.modal-close {top: 20px; right: 20px; width: 35px; height: 35px;}
	.modal-content {padding: 40px 20px; border-radius: 12px; max-width: 600px;}
	.modal-title {font-size: 28px; margin-bottom: 20px;}
	.modal-list {padding-left: 20px; font-size: 16px;}
	.modal-list li {margin-bottom: 12px;}

	.where-to-buy {padding: 36px 0 36px 0;}
	.where-to-buy-column {gap: 16px;margin-bottom: 17px;width: 100%;}
	.where-to-buy-item {height: 83px; overflow: hidden;width: 100%;}
	.where-to-buy-title {font-size: 20px;}
	.where-to-buy-wrapper {margin-top: 12px; gap: 13px;flex-direction: column;}
	.where-to-buy-item img{width: 100%;height: auto;}

}


.faq-title { cursor: pointer; }
.faq-content {	max-height: 0;	overflow: hidden;	transition: max-height 0.35s ease, opacity 0.35s ease;	opacity: 0;}
.faq-item.active .faq-content {max-height: 600px;opacity: 1;}
