:root{--palette-0:transparent;--palette-1:#fff;--palette-2:#000;--palette-3:#F59F06;--palette-4:#fcc005;--palette-5:#e95c0c;--palette-6:#e63f15;--palette-7:#1e1e1c;--palette-8:#366339;--palette-9:#CED88F;--palette-10:#FEC905;--palette-11:#F9CBC3;--palette-12:#055752;--palette-13:#00443d;--palette-20:rgba(64,46,18,0.1);--container:100%}@media (min-width:576px){:root{--container:540px}}@media (min-width:768px){:root{--container:720px}}@media (min-width:992px){:root{--container:960px}}@media (min-width:1200px){:root{--container:1140px}}@media (min-width:1300px){:root{--container:1200px}}@media (min-width:1900px){:root{--container:1400px}}@media (min-width:2000px){:root{--container:1500px}}@-moz-keyframes fade-in{0%{opacity:.1}100%{opacity:1}}@-webkit-keyframes fade-in{0%{opacity:.1}100%{opacity:1}}@-o-keyframes fade-in{0%{opacity:.1}100%{opacity:1}}@keyframes fade-in{0%{opacity:.1}100%{opacity:1}}body{overflow-y:scroll;overflow-x:hidden}.category-index{padding-top:50px;padding-bottom:500px}.category-index__wrapper{display:grid;grid-template-columns:1fr;grid-template-rows:minmax(300px, auto);grid-gap:50px;padding:0 15px}@media (min-width:768px){.category-index__wrapper{grid-template-columns:repeat(3, 1fr)}}.product-info{--border-radius:var(--root-border-radius,25px);--palette-1:#088F8E;--palette-2:#fff;--palette-3:#006a65;--palette-4:#bdbcbc;--palette-5:#e95a0c;padding-top:50px;padding-bottom:500px}.product-info__wrapper{display:grid;grid-template-columns:repeat(3, 1fr);grid-template-rows:minmax(300px, auto);grid-gap:50px}.product-info__image,.product-info__text,.product-info__subtitle{--background:var(--palette-2);--color:var(--palette-1);--color-hover:var(--palette-3);background:var(--background);border-radius:var(--border-radius);font-family:'Myriad Pro',sans-serif}.product-info__title{--color:var(--palette-3);margin-bottom:15px}.product-info__title h1{padding:0;margin:0;font-family:'Myriad Pro',sans-serif;font-size:3rem;font-weight:600;line-height:1;color:var(--color)}.product-info__subtitle{font-size:1.6rem;line-height:1.1;color:var(--color)}.product-info__image{grid-column:span 2}.product-info__text{text-decoration:none !important;outline:medium none;display:block;padding:30px;font-size:1.6rem;line-height:1.1;-webkit-transition:color .2s ease-in-out;-o-transition:color .2s ease-in-out;transition:color .2s ease-in-out}.product-info__text:hover,.product-info__text:focus{text-decoration:none !important;outline:medium none}.product-info__basket-heart{display:grid;grid-template-columns:1fr 20px;grid-template-rows:45px;grid-gap:15px;margin-bottom:10px}.product-info__price,.product-info__price-discount,.product-info__price-old{font-family:'Myriad Pro',sans-serif;font-weight:600}.product-info__price{font-size:3rem}.product-info__price .rub{margin-left:5px;position:relative}.product-info__price .rub:before{display:inline-block;content:'Р'}.product-info__price .rub:after{display:block;content:'';position:absolute;bottom:29%;left:3%;width:66%;height:7%}.product-info__price-standart{--color:var(--palette-1);color:var(--color)}.product-info__price-standart .rub:after{background-color:var(--color)}.product-info__price-discount{--color:var(--palette-5);color:var(--color)}.product-info__price-discount .rub:after{background-color:var(--color)}.product-info__price-old{--color:var(--palette-4);display:inline-block;font-size:2rem;font-weight:400;position:relative;color:var(--color)}.product-info__price-old:after{position:absolute;left:-5px;right:-5px;top:calc(50% - 1px);content:'';height:2px;background:var(--color)}.product-info__price-old .rub:after{bottom:35%}.product-info__price-old .rub:after{background-color:var(--color)}.product-info__price+.product-info__title{margin-top:15px}.product-info__btn-row .btn-ico{--width:35px;--height:35px}.btn-line{--normal:var(--palette-1);--normal-hover:var(--palette-3);--disable:lightgray;--checked:var(--palette-5);font-family:'Myriad Pro',sans-serif;font-size:1.6rem;margin-bottom:15px;display:flex;flex-flow:wrap;align-items:center;margin-left:-10px}.btn-line__label{border-width:2px;border-style:solid;border-radius:20px;margin:10px 0 0 10px;padding:5px 10px}.btn-line__label[data-status="disable"]{border-color:var(--disable);color:var(--disable)}.btn-line__label[data-status="normal"]{border-color:var(--normal);color:var(--normal)}.btn-line__label[data-status="checked"]{border-color:var(--checked);color:var(--checked)}.btn-line__label[data-status="normal"]:hover,.btn-line__label[data-status="checked"]:hover{-webkit-transition:transform .2s ease-in-out;-o-transition:transform .2s ease-in-out;transition:transform .2s ease-in-out;transform:scale(1.1)}.btn-ico-label{--color:var(--palette-1);--color-hover:var(--palette-3);padding:0;border-width:0;border:none;width:100%;background:none;cursor:pointer;display:grid;grid-template-columns:40px 1fr;grid-gap:15px;font-family:'Myriad Pro',sans-serif;font-size:1.6rem}.btn-ico-label__ico{display:flex}.btn-ico-label__label{align-self:center;justify-self:left;color:var(--color)}.btn-ico-label:hover .btn-ico-label__label{-webkit-transition:transform .2s ease-in-out;-o-transition:transform .2s ease-in-out;transition:transform .2s ease-in-out;transform:scale(1.1)}.btn-ico{--color:var(--palette-1);--color-hover:var(--palette-3);padding:0;border-width:0;border:none;width:100%;background:none;cursor:pointer;display:grid}.btn-ico__ico{display:flex}.btn-ico:hover{-webkit-transition:transform .2s ease-in-out;-o-transition:transform .2s ease-in-out;transition:transform .2s ease-in-out;transform:scale(1.2)}.btn-ico.active[name="heart"] .heart__st0{fill:var(--color);stroke:var(--color);stroke-width:25px}.btn-label{--background:var(--palette-3);--color:var(--palette-2);--color-hover:var(--palette-3);--border-radius:var(--root-border-radius,25px);padding:0;border-width:0;border:none;width:100%;background:none;cursor:pointer;display:grid;grid-template-columns:1fr;font-family:'Myriad Pro',sans-serif;font-size:1.6rem;text-transform:uppercase;background:var(--background);color:var(--color);border-radius:var(--border-radius)}.btn-label__label{align-self:center;text-align:center;color:var(--color)}.btn-label:hover{-webkit-transition:transform .2s ease-in-out;-o-transition:transform .2s ease-in-out;transition:transform .2s ease-in-out;transform:scale(1.05)}.category-card{padding:25px;border-radius:17px;height:300px;position:relative;background:var(--background)}.category-card__green{--background:var(--palette-9);--color:var(--palette-8);--color-hover:var(--palette-1)}.category-card__yellow{--background:var(--palette-10);--color:var(--palette-5);--color-hover:var(--palette-1)}.category-card__pink{--background:var(--palette-11);--color:var(--palette-5);--color-hover:var(--palette-1)}.category-card__link{display:flex;justify-content:end}.category-card__title{text-decoration:none !important;outline:medium none;display:block;width:250px;position:absolute;left:25px;bottom:-46px;text-transform:uppercase;font-family:'a_FuturaRound Bold',sans-serif;font-size:3.5rem;line-height:1;text-align:left;transform:rotateZ(-90deg);transform-origin:left top;-webkit-transition:color .25s ease-in-out;-o-transition:color .25s ease-in-out;transition:color .25s ease-in-out;color:var(--color)}.category-card__title:hover,.category-card__title:focus{text-decoration:none !important;outline:medium none}.category-card__title:hover,.category-card__title:focus{color:var(--color-hover)}.category-card__image{position:absolute;right:0;bottom:-25px}.-trend__wrapper{margin-left:-15px;margin-right:-15px;padding-top:60px;padding-bottom:60px;overflow:hidden;padding-left:5px}.-trend__slide{text-decoration:none !important;outline:medium none;display:block;overflow:hidden;border-radius:5px;background:#e6e6e6;box-shadow:1px 1px 4px -1px rgba(0,0,0,0.3)}.-trend__slide:hover,.-trend__slide:focus{text-decoration:none !important;outline:medium none}.-trend__image{display:block;width:100%;color:#e6e6e6;animation-name:Appearance;animation-duration:3s;animation-timing-function:cubic-bezier(.1, -0.6, .2, 0)}@-moz-keyframes Appearance{0%{opacity:0}100%{opacity:1}}@-webkit-keyframes Appearance{0%{opacity:0}100%{opacity:1}}@-o-keyframes Appearance{0%{opacity:0}100%{opacity:1}}@keyframes Appearance{0%{opacity:0}100%{opacity:1}}@media (min-width:768px){.-trend__swiper{display:flex;justify-content:center}}.-trend__swiper .swiper-scrollbar{position:absolute;left:1%;top:3px;z-index:50;height:5px;width:98%}.-trend__swiper .swiper-slide{width:140px;padding:10px}.main{--background:var(--palette-3);background:var(--background);position:relative;padding-bottom:200px;overflow:hidden}.main__design-bottom{position:absolute;left:0;bottom:0;right:0}.main__design-bottom .container:after,.main__design-bottom .wrapper:after,.main__design-bottom .wrapper span:after,.main__design-bottom .container:before,.main__design-bottom .wrapper:before,.main__design-bottom .wrapper span:before{content:'';position:absolute;background-repeat:no-repeat;z-index:10;pointer-events:none}.main__design-bottom .wrapper{position:absolute;min-width:1900px;width:100%;left:50%;bottom:0;transform:translateX(-50%)}.main__design-bottom .wrapper:before{left:-56px;bottom:180px;width:234px;height:208px;background-image:url('../image/1.svg')}.main__design-bottom .wrapper:after{right:-76px;bottom:149px;width:344px;height:310px;background-image:url('../image/4.svg')}.main__design-bottom .wrapper span:before{left:-45px;bottom:429px;width:297px;height:358px;background-image:url('../image/11.svg')}.main__design-bottom .container{position:relative}.main__design-bottom .container:after{right:0;bottom:0;width:545px;height:274px;background-image:url('../image/3.svg');transform:translateX(60%)}.main__design-bottom .container:before{left:0;bottom:0;width:762px;height:530px;transform:translateX(-45%);background-image:url('../image/2.svg')}.container{width:var(--container);padding-left:15px;padding-right:15px}@media (min-width:576px){.container{max-width:var(--container);margin-right:auto;margin-left:auto}}.container.grid{position:relative}.container.grid:before{content:'';position:absolute;top:0;left:0;right:0;bottom:0;display:grid;grid-template-columns:repeat(2, 1fr);grid-template-rows:1fr;grid-gap:15px;padding:0 15px}@media (min-width:768px){.container.grid:before{grid-template-columns:repeat(3, 1fr)}}@media (min-width:992px){.container.grid:before{grid-template-columns:repeat(5, 1fr)}}@media (min-width:1900px){.container.grid:before{grid-template-columns:repeat(7, 1fr)}}.header{--background:var(--palette-3);background:var(--background);overflow:hidden}.header__wrapper{min-height:300px;position:relative}.header__sun{position:absolute;width:235px;height:auto;left:15%;top:0x}.header__cloud{position:absolute;width:150px}.header__cloud:nth-of-type(1){height:60px;left:-108px;top:125px}.header__cloud:nth-of-type(2){height:30px;left:25%;top:240px}.header__cloud:nth-of-type(3){height:60px;left:50%;top:75px}.header__cloud:nth-of-type(4){height:70px;left:75%;top:180px}.header__cloud:nth-of-type(5){height:30px;left:97%;top:160px}.header__cloud:nth-of-type(6){height:70px;left:-270px;top:320px}.header__cloud:nth-of-type(7){height:70px;right:-270px;top:320px}.header__logo{width:240px;position:absolute;padding:40px 20px 50px;background-color:#fff;border-radius:0 0 20px 20px;z-index:1000;box-shadow:0 0 30px 0 #e95c0c96}.header__banner{padding-top:320px}.header__banner img{width:100%}html{height:100%}body{display:flex;flex-direction:column;height:100%}header,.header{flex:0 0 auto}main,.main{flex:1 0 auto}footer,.footer{flex:0 0 auto}.footer{--background:var(--palette-12);--color:var(--palette-1);--color-hover:var(--palette-3);font-family:'Myriad Pro',sans-serif;font-weight:400;font-size:1.8rem;line-height:1;text-align:center;background:var(--background);color:var(--color)}.footer address{font-style:normal}.footer a{text-decoration:none !important;outline:medium none;display:block;-webkit-transition:transform .25s ease-in-out;-o-transition:transform .25s ease-in-out;transition:transform .25s ease-in-out;color:var(--color)}.footer a:hover,.footer a:focus{text-decoration:none !important;outline:medium none}.footer a:hover,.footer a:focus{color:var(--color-hover)}.footer__map .map-2gis{margin-bottom:-6px}.footer__wrapper{display:grid;grid-gap:30px;grid-template-columns:1fr;padding-top:100px;position:relative;z-index:100}.footer__logo{max-width:270px;min-width:170px;width:100%;justify-self:center}.footer__address span{display:block}.footer__contact-btn-wrapper{display:flex;justify-content:center;align-items:center}.footer__contact-btn{display:flex;width:45px}.footer__contact-btn .viber_fil1{fill:transparent}.footer__contact-btn .viber_fil2{fill:var(--color)}.footer__contact-btn .viber_fil2{transition:(fill .25s ease-in-out)}.footer__contact-btn:hover .viber_fil1{fill:transparent}.footer__contact-btn:hover .viber_fil2{fill:var(--color-hover)}.footer__contact-btn .whatsapp_fil1{fill:transparent}.footer__contact-btn .whatsapp_fil2{fill:var(--color)}.footer__contact-btn .whatsapp_fil2{transition:(fill .25s ease-in-out)}.footer__contact-btn:hover .whatsapp_fil1{fill:transparent}.footer__contact-btn:hover .whatsapp_fil2{fill:var(--color-hover)}.footer__contact-btn .telegram_fil1{fill:var(--color)}.footer__contact-btn .telegram_fil2{fill:transparent}.footer__contact-btn .telegram_fil1{transition:(fill .25s ease-in-out)}.footer__contact-btn:hover .telegram_fil1{fill:var(--color-hover)}.footer__contact-btn:hover .telegram_fil2{fill:transparent}.footer__contact-email,.footer__contact-telephone{padding-bottom:6px;white-space:nowrap;color:var(--color)}.footer__contact-email:hover,.footer__contact-telephone:hover,.footer__contact-email:focus,.footer__contact-telephone:focus{color:var(--color-hover)}.footer__menu{margin:0;padding-left:0;padding-right:0}.footer__menu li{margin-left:0;list-style-type:none}.footer__menu a{padding-bottom:6px;white-space:nowrap}.footer__copyright{--color:var(--palette-13);padding:35px 0;font-weight:300;white-space:nowrap;color:var(--color)}@media (min-width:768px){.footer{text-align:left}.footer__wrapper{grid-template-columns:repeat(3, 1fr)}.footer__logo{grid-column:1;grid-row:1}.footer__address{grid-column:2;grid-row:2}.footer__contact{grid-column:3;justify-self:end}.footer__office-hours{grid-column:2;grid-row:2;align-self:end}.footer__menu{grid-column:2;grid-row:1}.footer__copyright{grid-column:2}}@media (min-width:1200px){.footer__wrapper{grid-template-columns:repeat(4, 1fr) repeat(2, 2fr)}.footer__logo{grid-row:1;grid-column:1}.footer__menu{grid-row:1;grid-column:3}.footer__contact{grid-row:1;grid-column:5;justify-self:start}.footer__contact+.footer__contact{grid-row:1;grid-column:6}.footer__address{grid-row:3;grid-column:5 / span 2}.footer__copyright{grid-row:3;grid-column:3 / span 2}.footer__office-hours{grid-row:2;grid-column:5 / span 2;align-self:start}}.scroll-top{--background:var(--palette-4);--color:var(--palette-1);--shadow--color:var(--palette-20);display:flex}.scroll-top .container{position:relative}.scroll-top__btn{position:absolute;top:-30px;right:15px;width:60px;height:60px;border-radius:15px / 13px;border:none;display:flex;cursor:pointer;background-color:var(--background);color:var(--color);z-index:10;-webkit-transition:translateY .25s ease-in-out;-o-transition:translateY .25s ease-in-out;transition:translateY .25s ease-in-out;box-shadow:0 10px 5px -1px var(--shadow--color),0 5px 3px -1px var(--shadow--color);transform:translateY(-2px)}.scroll-top__btn:hover,.scroll-top__btn:focus{outline:none}.scroll-top__btn:hover{transform:translateY(-1px);box-shadow:0 5px 5px -1px var(--shadow--color),0 2px 3px -1px var(--shadow--color)}.scroll-top__btn:active{transform:translateY(0);box-shadow:none}.scroll-top .scroll-top__container{-webkit-transition:-webkit-transform .4s;transition:transform .4s;-webkit-transform:translateY(13px);transform:translateY(13px)}.scroll-top .scroll-top__line1,.scroll-top .scroll-top__line2{-webkit-transform-origin:50px 50px;-moz-transform-origin:50px 50px;-ms-transform-origin:50px 50px;transform-origin:50px 50px}.scroll-top .scroll-top__container{-webkit-transform:translateY(-13px);transform:translateY(-13px)}.scroll-top .scroll-top__line1{-webkit-transform:rotate(-45deg);transform:rotate(-45deg)}.scroll-top .scroll-top__line2{-webkit-transform:rotate(45deg);transform:rotate(45deg)}.scroll-top__line1,.scroll-top__line2{stroke:var(--color);stroke-width:10;stroke-linecap:square}