@font-face{font-family:"Open Sans";font-style:normal;font-weight:400;font-display:swap;src:url(../fonts/opensans.woff2) format("woff2"),url(../fonts/opensans.woff) format("woff")}@font-face{font-family:"Open Sans";font-style:normal;font-weight:700;font-display:swap;src:url(../fonts/opensansbold.woff2) format("woff2"),url(../fonts/opensansbold.woff) format("woff")}html{-webkit-box-sizing:border-box;box-sizing:border-box}*,::after,::before{-webkit-box-sizing:inherit;box-sizing:inherit}a,body{color:#444}body{min-width:320px;margin:0;font-family:"Open Sans","Arial",sans-serif;font-size:15px;font-weight:400;line-height:24px;font-style:normal;overflow-x:hidden;opacity:1;background-color:#fff}a{text-decoration:none}body,td,th{padding:0}img{max-width:100%;height:auto}table{border-collapse:collapse;border-spacing:0}.page-header__logo{-ms-flex-item-align:center;align-self:center;padding-top:20px;padding-bottom:18px}.page-header__logo:focus,.page-header__logo:hover{opacity:.6;cursor:pointer;outline:0}.page-header__logo:active{opacity:.3}.page-header__logo-img{width:86px;height:35px}@media (min-width:768px){.page-header__logo{-webkit-box-ordinal-group:1;-ms-flex-order:0;order:0;padding-top:10px;padding-bottom:0;-webkit-box-flex:1;-ms-flex:1 0 150px;flex:1 0 150px}.page-header__logo-img{width:113px;height:46px}}@media (min-width:1150px){.page-header__logo{-webkit-box-ordinal-group:2;-ms-flex-order:1;order:1;padding-top:9px;padding-bottom:0;-webkit-box-flex:1;-ms-flex:1 0 auto;flex:1 0 auto}.page-header{width:1150px;margin:0 auto}.page-header__logo-img{width:149px;height:72px;margin-left:32%}}.main-nav{position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.main-nav a{color:#000}.main-nav a:focus,.main-nav a:hover{color:rgba(0,0,0,.6);outline:0}.main-nav a:active{color:rgba(0,0,0,.3)}.main-nav__list{width:100%}.main-nav__sub-text{display:none}@media (min-width:768px){.main-nav{padding:0 50px;z-index:10;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-ms-flex-wrap:wrap;flex-wrap:wrap}.main-nav::after{content:"";position:absolute;top:88px;width:120%;left:-50px;border-bottom:1px solid #e7e7e7}.main-nav__toggle{display:none}.main-nav__list{display:-webkit-box;display:-ms-flexbox;display:flex}.main-nav__sub-text{display:block;font-size:15px;line-height:24px;-webkit-box-ordinal-group:4;-ms-flex-order:3;order:3;margin-left:auto;margin-top:18px}}@media (max-width:767px){.main-nav--closed .header-list,.main-nav--closed .user-list{display:none}.main-nav--no-js .header-list,.main-nav--no-js .user-list{display:block}}@media (min-width:1150px){.main-nav{width:1050px;padding:0;margin:0 auto;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.main-nav::after{width:280%;left:-90%}.main-nav__sub-text{font-size:15px;line-height:30px;-webkit-box-ordinal-group:5;-ms-flex-order:4;order:4;margin:15px 0 0}}.header-list{margin:0;padding:0;list-style:none}.header-list__item{border-bottom:1px solid #ececec}.header-list__item:first-of-type{border-top:1px solid #ececec}.header-list__item a,.user-list__item a{display:block;padding-top:25px;padding-bottom:29px;padding-left:75px;font-weight:700;font-size:17px;line-height:24px}@media (min-width:768px){.header-list{-webkit-box-ordinal-group:3;-ms-flex-order:2;order:2;width:400px;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap}.header-list__item{border-bottom:none;width:167px}.header-list__item a{padding:18px 0 0;font-size:15px}.header-list__item:first-of-type{border-top:none}}@media (min-width:1150px){.header-list{-webkit-box-ordinal-group:1;-ms-flex-order:0;order:0;width:auto}.header-list__item{border-bottom:none;width:auto}.header-list__item:first-child{border-right:1px solid #ececec}.header-list__item a{padding:32px 35px 32px 0;font-size:17px}.header-list__item:last-child a{padding-left:35px;padding-right:0}}.user-list{margin:0;padding:0;list-style:none}.user-list__item{border-bottom:1px solid #ececec;position:relative}.user-list__link{-webkit-transition:color .2s ease-in;transition:color .2s ease-in;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.user-list__item--cart{border-bottom:none}.user-list__link:hover .user-list__icon{fill:#63d1bb;-webkit-transition:fill .4s ease-in;transition:fill .4s ease-in}.user-list__link:active .user-list__icon{fill:#c7ece7;-webkit-transition:fill .1s ease-in;transition:fill .1s ease-in}.user-list__icon{fill:#d3d2d2;position:absolute;top:29px;left:31px}.user-list__icon--search{width:18px;height:18px}.user-list__icon--cart{width:21px;height:18px}.user-list__icon:hover{fill:#63d1bb}.user-list__icon:active{fill:#c7ece7}@media (min-width:768px){.user-list{-webkit-box-ordinal-group:2;-ms-flex-order:1;order:1;margin-left:auto;-webkit-box-flex:1;-ms-flex:1 0 500px;flex:1 0 500px;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end}.user-list__item{border-bottom:none;border-left:1px solid #e7e7e7;height:88px}.user-list__item a{padding-left:30px;padding-top:32px}.user-list__icon{top:37px}.user-list__icon--cart{top:35px;left:33px}.user-list__item--cart a{padding-left:85px}.user-list__item--search a{width:80px;font-size:0}}@media (min-width:1150px){.user-list{-webkit-box-ordinal-group:3;-ms-flex-order:2;order:2;margin:0;-webkit-box-flex:1;-ms-flex:1 0 350px;flex:1 0 350px}.user-list__link--cart::after{left:40px}.user-list__item a{padding-top:32px;padding-bottom:32px}.user-list__icon--cart{left:31px}}.goods-list{display:none}@media (min-width:1150px){.goods-list{display:-webkit-box;display:-ms-flexbox;display:flex;width:auto;margin:18px 0 0;padding:0;list-style:none;-webkit-box-ordinal-group:4;-ms-flex-order:3;order:3}.goods-list__item a{padding-right:60px;font-size:15px;line-height:24px;font-weight:700}}.visually-hidden,input[type=checkbox].visually-hidden,input[type=radio].visually-hidden{position:absolute;width:1px;height:1px;margin:-1px;border:0;padding:0;white-space:nowrap;-webkit-clip-path:inset(100%);clip-path:inset(100%);clip:rect(0 0 0 0);overflow:hidden}.button{display:inline-block;min-height:52px;border:2px solid #444;text-align:center;padding:15px 30px;-webkit-transition:all .5s ease-in;transition:all .5s ease-in}.button:active,.button:hover{color:#fff;background-color:#444;border-color:#444}.button:active{color:#8d8d8d}@media (max-width:767px){.main-nav__toggle{position:absolute;top:7px;right:10px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-sizing:content-box;box-sizing:content-box;width:30px;height:30px;padding:15px;background:0 0;border:0;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;margin:0;border-radius:0;font-size:0;line-height:0;outline:0}.toggle__btn{position:relative;display:inline-block;width:30px;height:3px;vertical-align:bottom;background:#000;-webkit-transition:background .7s .7s;transition:background .7s .7s}.toggle__btn::after,.toggle__btn::before{content:"";position:absolute;left:0;width:100%;height:3px;background:#000;-webkit-transform-origin:50% 50%;transform-origin:50% 50%;-webkit-transition:top .5s .5s,-webkit-transform .5s;transition:top .5s .5s,transform .5s;transition:top .5s .5s,transform .5s,-webkit-transform .5s}.toggle__btn::after{top:-10px}.toggle__btn::before{top:10px}.toggle--opened .toggle__btn::before{-webkit-transform:rotate3d(0,0,1,45deg);transform:rotate3d(0,0,1,45deg)}.toggle--opened .toggle__btn::after,.toggle--opened .toggle__btn::before{top:0;-webkit-transition:top .3s,-webkit-transform .3s .5s;transition:top .3s,transform .3s .5s;transition:top .3s,transform .3s .5s,-webkit-transform .3s .5s}.toggle--opened .toggle__btn::after{-webkit-transform:rotate3d(0,0,1,-45deg);transform:rotate3d(0,0,1,-45deg)}.toggle--opened .toggle__btn{background:0 0;-webkit-transition:background .01s .01s;transition:background .01s .01s}}.page-footer{min-height:160px;background-color:#f1f1f1}.page-footer__wrapper{width:81.25%;margin:0 auto}@media (min-width:768px){.page-footer__wrapper{width:87%}}@media (min-width:1150px){.page-footer__wrapper{width:1050px}}.page-footer__logo{display:none}.page-footer__social{min-height:80px}.page-footer__copyright{height:80px}@media (min-width:768px){.page-footer{min-height:143px}.page-footer__wrapper{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;padding:5px 0 30px;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.page-footer__logo svg{fill:#231f20}.page-footer__logo{-webkit-box-flex:0;-ms-flex:0 0 33.33%;flex:0 0 33.33%;display:block;width:102px;height:34px;margin-top:13px;cursor:pointer;opacity:1;-webkit-transition:opacity .3s ease-in;transition:opacity .3s ease-in}.page-footer__logo:hover svg{fill:#46c1af;-webkit-transition:fill .4s ease-in;transition:fill .4s ease-in}.page-footer__logo:active svg{fill:#46c1af;opacity:.3;-webkit-transition:fill .1s ease-in,opacity .1s ease-in;transition:fill .1s ease-in,opacity .1s ease-in}.page-footer__copyright,.page-footer__social{height:auto;-webkit-box-flex:0;-ms-flex:0 0 33.33%;flex:0 0 33.33%}.page-footer__social{margin-top:22px;padding-bottom:0;border:0;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start}.page-footer__copyright{-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end;padding-top:29px}}@media (min-width:1150px){.page-footer__wrapper{padding-top:10px;padding-bottom:54px}.page-footer{max-width:3150px;margin:0 auto}.page-footer__logo{margin-top:10px}.page-footer__social{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.page-footer__copyright{padding-top:24px}}@media (max-width:767px){.page-footer__copyright{padding-top:23px}}.social,.social__list{display:-webkit-box;display:-ms-flexbox;display:flex}.social{-webkit-box-pack:center;padding-bottom:14px;padding-top:17px;border-bottom:1px solid #e5e5e5;-ms-flex-pack:center;justify-content:center}.social__list{-ms-flex-pack:distribute;justify-content:space-around;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding:0;margin:0;max-width:160px;font-size:0;line-height:0}.social__item{margin-right:30px}.social__item .social__link--insta{margin-left:-5px}.social__item .social__link--facebook{margin-top:-3px}.social__item:last-child{margin-right:0}.social__link{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;width:30px;height:30px}.social__icon{fill:#221f1f}.social__link:hover .social__icon{fill:#46c1af;-webkit-transition:fill .3s ease-in;transition:fill .3s ease-in}.social__link:active .social__icon{fill:#46c1af;opacity:.3;-webkit-transition:fill .15s ease-in,opacity .15s ease-in;transition:fill .15s ease-in,opacity .15s ease-in}@media (min-width:768px){.social{padding-top:16px;border:0}.social__list{-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.social__item{margin-right:30px}}@media (min-width:1150px){.social{padding-top:12px}}.copyright,.copyright__link{display:-webkit-box;display:-ms-flexbox;display:flex}.copyright{width:183px;margin:0 auto;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.copyright__link{position:relative;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;-webkit-box-flex:0;-ms-flex:0 0 183px;flex:0 0 183px;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;font-weight:700;font-size:19px;line-height:1;text-decoration:none;color:#000}.copyright__link:hover{color:#000;-webkit-transition:color .4s ease-in;transition:color .4s ease-in}.copyright__link:active{color:rgba(0,0,0,.3);-webkit-transition:color .2s ease-in;transition:color .2s ease-in}.copyright__text{padding-top:7px}.copyright__icon{fill:#63d1bb}.copyright__link:hover .copyright__icon{fill:#46c1af;-webkit-transition:fill .4s ease-in;transition:fill .4s ease-in}.copyright__link:active .copyright__icon{fill:#46c1af;opacity:.3;-webkit-transition:fill .2s ease-in,opacity .2s ease-in;transition:fill .2s ease-in,opacity .2s ease-in}@media (min-width:768px){.copyright{-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end}.copyright__link{-webkit-box-align:center;-ms-flex-align:center;align-items:center}.copyright__text{padding-top:0}}@media (min-width:1150px){.copyright__text{margin-top:-4px}}.advantages{width:81.25%;margin:32px auto 50px}@media (min-width:768px){.advantages{width:87%}}@media (min-width:1150px){.advantages{width:1050px}}.advantages__title{font-size:25px;line-height:30px;margin-top:35px;color:#000;font-weight:700}.advantages__list{padding-left:0;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-ms-flex-pack:distribute;justify-content:space-around}.advantages__item{padding-top:74px;margin-bottom:11px;list-style:none;position:relative}.advantages__item::before{content:"";position:absolute;display:block;background-repeat:no-repeat}.advantages__text{margin:0;font-size:17px;line-height:20px;color:#000;font-weight:700}.advantages__item--icon-flower::before{top:18px;left:8px;width:32px;height:37px;background-image:url(../img/feature-flower.svg)}.advantages__item--icon-money::before{top:19px;left:0;width:47px;height:27px;background-image:url(../img/feature-money.svg)}.advantages__item--icon-heart::before{top:24px;left:8px;width:34px;height:31px;background-image:url(../img/feature-heart.svg)}.advantages__item--icon-ball::before{top:21px;left:4px;width:35px;height:34px;background-image:url(../img/feature-ball.svg)}.advantages__item--icon-rocket::before{top:22px;left:-3px;width:55px;height:23px;background-image:url(../img/feature-rocket.svg)}.advantages__item--icon-gift::before{top:20px;left:3px;width:33px;height:32px;background-image:url(../img/feature-gift.svg)}@media (min-width:768px){.advantages{width:668px;margin:57px auto 42px}.advantages__title{font-size:43px;line-height:50px;margin-bottom:30px;margin-left:-1%}.advantages__list{padding-left:0;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-ms-flex-wrap:wrap;flex-wrap:wrap;-ms-flex-pack:distribute;justify-content:space-around}.advantages__item--icon-flower p{padding-right:80px;margin-top:-1px;margin-left:1px}.advantages__item--icon-ball p{padding-right:40px;margin-top:-2px}.advantages__item{width:50%;padding-right:30px;margin-bottom:40px}.advantages__item:nth-of-type(1),.advantages__item:nth-of-type(4){-webkit-box-ordinal-group:0;-ms-flex-order:-1;order:-1}.advantages__item:nth-of-type(2),.advantages__item:nth-of-type(5){-webkit-box-ordinal-group:1;-ms-flex-order:0;order:0}.advantages__item:nth-of-type(3),.advantages__item:nth-of-type(6){-webkit-box-ordinal-group:2;-ms-flex-order:1;order:1}.advantages__text{font-size:20px;line-height:22px}.advantages__item:nth-of-type(2) p,.advantages__item:nth-of-type(3) p,.advantages__item:nth-of-type(5) p,.advantages__item:nth-of-type(6) p{margin-top:-3px}.advantages__item--icon-money p{padding-right:50px}.advantages__item--icon-heart p{padding-right:70px}.advantages__item--icon-gift p{padding-right:50px}}@media (min-width:1150px){.advantages{margin:80px auto 60px}.advantages__title{font-size:53px;line-height:57px;margin-top:-7px;margin-bottom:30px;margin-left:-3%}.advantages__item{margin:0;padding-right:0;padding-top:112px}.advantages__list{margin-left:-2%}.advantages__item:first-of-type,.advantages__item:nth-of-type(2),.advantages__item:nth-of-type(3){width:49%;margin-right:20px}.advantages__item:nth-of-type(4),.advantages__item:nth-of-type(5),.advantages__item:nth-of-type(6){padding-left:0;width:48%;padding-right:0;margin-left:-24px;margin-right:0}.advantages__item:nth-of-type(2) p,.advantages__item:nth-of-type(3) p,.advantages__item:nth-of-type(5) p,.advantages__item:nth-of-type(6) p{margin-top:0}.advantages__text{margin-top:-15px}.advantages__item--icon-flower p,.advantages__item--icon-heart p,.advantages__item--icon-money p{margin-left:-8px;margin-top:-18px}.advantages__item:nth-of-type(1),.advantages__item:nth-of-type(4){padding-top:90px}.advantages__item--icon-flower p{padding-right:113px}.advantages__item--icon-money p{padding-right:80px}.advantages__item--icon-flower::before{left:0}.advantages__item--icon-money::before{top:59px;left:-8px}.advantages__item--icon-rocket::before{top:62px;left:-8px}.advantages__item--icon-gift::before{top:59px;right:3px}.advantages__item--icon-ball p{padding-right:30px;margin-top:-18px}.advantages__item--icon-heart::before{top:63px;left:-1px}.advantages__item--icon-heart p{padding-right:105px}.advantages__item--icon-gift p{padding-right:50px}}@media (max-width:767px){.advantages{margin:27px auto 46px}.advantages__title{margin-top:28px;margin-left:-2px;margin-bottom:0}.advantages__item{margin-bottom:10px}.advantages__item--icon-flower p{margin-top:-5px;padding-right:70px}.advantages__item--icon-flower::before{top:16px}.advantages__item--icon-money::before{top:22px}.advantages__item--icon-money p{padding-right:60px}.advantages__item--icon-heart p{padding-right:65px}.advantages__item--icon-ball::before{top:22px;left:3px}.advantages__item--icon-ball p{padding-right:50px;margin-top:-2px}.advantages__item--icon-rocket::before{top:24px;left:-4px}.advantages__item--icon-gift::before{top:21px;width:35px}.advantages__item--icon-gift p{margin-top:-1px;padding-right:60px}}.reviews{width:81.25%;margin:20px auto 40px;position:relative}@media (min-width:768px){.reviews{width:87%}}@media (min-width:1150px){.reviews{width:1050px}}.reviews::after{content:"";position:absolute;display:block;top:100%;left:-15%;width:130%;height:7px;background-image:url(../img/bg-zigzag-line.svg);background-repeat-x:repeat;background-size:320px 7px;background-position:8px 0}.reviews__title{font-size:25px;line-height:30px;color:#000;font-weight:700;margin-bottom:30px}.reviews__list{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.reviews__item{margin:0}.reviews__text{line-height:30px;margin-top:0}.reviews__author-name{font-size:17px;color:#000;font-weight:700}.reviews__author-email{font-size:17px;line-height:30px}.reviews__buttons{margin:35px auto;max-width:295px;min-width:260px;display:-webkit-box;display:-ms-flexbox;display:flex}.reviews__next,.reviews__prev{position:relative;width:130px;height:52px;font-size:0;background-color:#fff;border:1px solid #ececec;cursor:pointer}.reviews__next::before,.reviews__prev::before{content:"";position:absolute;display:block;top:50%;left:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);width:50px;height:26px}.reviews__next:active::before,.reviews__next:hover::before,.reviews__prev:active::before,.reviews__prev:hover::before{opacity:.6;-webkit-transition:opacity .3s ease-in;transition:opacity .3s ease-in}.reviews__next:active::before,.reviews__prev:active::before{opacity:.3}.reviews__prev{border-right:none}.reviews__prev::before{background-image:url(../img/icon-left-arrow.svg)}.reviews__next::before{background-image:url(../img/icon-right-arrow.svg)}.reviews__write{font-size:18px;line-height:20px;font-weight:700;text-transform:uppercase;width:81.25%;max-width:295px;min-width:260px;margin:0 auto 45px}@media (min-width:768px){.reviews__write{width:87%}}@media (min-width:1150px){.reviews__write{width:1050px}}@media (min-width:768px){.reviews{width:100%;min-height:457px;margin-bottom:100px;padding:68px 50px 70px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;background-image:url(../img/review@1x.jpg);background-size:350px auto;background-repeat:no-repeat}}@media (min-width:768px) and (-webkit-min-device-pixel-ratio:1.5),(min-width:768px) and (min-resolution:144dpi),(min-width:768px) and (min-resolution:1.5dppx){.reviews{background-image:url(../img/review@2x.jpg)}}@media (min-width:768px){.reviews::after{height:17px;width:120%;left:-10%;background-size:768px 17px;background-position:-7px 0;margin-top:40px}.reviews__title{font-size:43px;line-height:50px;-webkit-box-ordinal-group:0;-ms-flex-order:-1;order:-1;margin-top:10px;margin-left:-5px;-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1}.reviews__list{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-align:center;-ms-flex-align:center;align-items:center;position:relative}.reviews__text{margin-bottom:59px;font-size:17px}.reviews__write{margin-right:0;margin-top:-80px;font-size:17px;line-height:20px;-webkit-box-ordinal-group:-1;-ms-flex-order:-2;order:-2;width:175px;margin-bottom:44px;min-width:175px}.reviews__author-name{margin-bottom:2px;font-size:18px;line-height:24px}.reviews__author-name cite{font-style:normal}.reviews__buttons{position:absolute;right:0;bottom:-2px;min-width:176px;margin-bottom:5px}.reviews__next,.reviews__prev{width:88px;padding:0;border:0;cursor:auto}.reviews__next::before,.reviews__prev::before{cursor:pointer}}@media (min-width:1150px){.reviews{width:81.25%;margin:88px auto 0;padding:60px 0 105px 175px}}@media (min-width:1150px) and (min-width:768px){.reviews{width:87%}}@media (min-width:1150px) and (min-width:1150px){.reviews{width:1050px}}@media (min-width:1150px){.reviews::after{left:0;width:1050px;height:23px;margin-top:57px;background-size:1050px 23px;background-position:24px 0}.reviews__title{line-height:57px;font-size:53px;margin-bottom:21px}.reviews__author-name{font-size:17px}.reviews__write{margin-top:-68px;padding-top:12px;padding-bottom:12px;margin-bottom:44px}.reviews__text{margin-bottom:40px;padding-right:75px}.reviews__buttons{right:0;bottom:-2px}}@media (max-width:767px){.reviews__title{margin-top:5px;margin-bottom:23px}.reviews__text{margin-bottom:27px}.reviews__author-name{margin-bottom:3px;font-size:17px}.reviews__author-name cite{font-style:normal}.reviews__buttons{margin-top:30px;margin-bottom:36px}.reviews__write{min-height:50px;padding:14px 30px}}.contacts{margin-top:52px;margin-bottom:40px}.contacts__title{width:81.25%;margin:0 auto 40px;font-size:18px;line-height:30px;color:#000;font-weight:700;position:relative}@media (min-width:768px){.contacts__title{width:87%}}@media (min-width:1150px){.contacts__title{width:1050px}}.contacts__list{width:81.25%;margin:0 auto}@media (min-width:768px){.contacts__list{width:87%}}@media (min-width:1150px){.contacts__list{width:1050px}}.contacts__key,.contacts__value{min-width:70px;min-height:70px;line-height:30px;vertical-align:top;padding:0 10px 30px}.contacts__mailto{border-bottom:1px solid #63d1bb;padding-bottom:3px;-webkit-transition:all .5s ease-in;transition:all .5s ease-in}.contacts__mailto:hover{color:#46c1af;border-bottom-color:#46c1af}.contacts__mailto:active{color:#c7ece7;border-bottom-color:#c7ece7}.contacts__map{margin:6px auto 38px;position:relative;width:100vw;left:50%;right:50%;margin-left:-50vw;margin-right:-50vw;height:457px;background-color:#ececec;background-image:url(../img/map-mobile@1x.jpg);background-position:center;background-repeat:no-repeat}@media (-webkit-min-device-pixel-ratio:1.5),(min-resolution:144dpi),(min-resolution:1.5dppx){.contacts__map{background-image:url(../img/map-mobile@2x.jpg);background-size:322px auto}}.contacts__map::before{content:"";position:absolute;display:block;top:42%;left:53%;-webkit-transform:translate(-50%,-47%);transform:translate(-50%,-47%);width:66px;height:101px;background-image:url(../img/icon-map-pin.svg);background-repeat:no-repeat}.contacts__btn{width:81.25%;margin:0 auto 40px;text-align:center}.contacts__write{font-size:18px;line-height:20px;font-weight:700;text-transform:uppercase;width:260px}@media (min-width:768px){.contacts{margin-top:120px;margin-bottom:60px}.contacts__title{width:88%;margin-bottom:50px;font-size:43px;line-height:50px}.contacts__title::before{content:"";position:absolute;display:block;top:-13px;right:7px;width:47px;height:81px;background-image:url(../img/icon-flag.svg)}.contacts__list tbody{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap}.contacts__info:last-of-type{padding-right:0}.contacts__value--adress{padding-right:0;padding-left:5px}.contacts__mailto{margin-left:6px}.contacts__info{padding-right:42px}.contacts__key{padding-right:16px}.contacts__key--adress{padding-right:25px}.contacts__key,.contacts__value{font-size:17px;padding-left:0}.contacts__map{width:768px;height:457px;margin:28px auto 54px;left:0;right:0;background-image:url(../img/map-tablet@1x.jpg)}}@media (min-width:768px) and (-webkit-min-device-pixel-ratio:1.5),(min-width:768px) and (min-resolution:144dpi),(min-width:768px) and (min-resolution:1.5dppx){.contacts__map{background-image:url(../img/map-tablet@2x.jpg);background-size:768px auto}}@media (min-width:768px){.contacts__write{width:230px;font-size:17px}}@media (min-width:1150px){.contacts{width:1050px;margin:221px auto 66px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-ms-flex-wrap:wrap;flex-wrap:wrap;position:relative;padding-left:175px}.contacts__title{margin-left:-6px;margin-bottom:47px;font-size:53px;line-height:57px}.contacts__title::before{top:-8px;left:-106px}.contacts__info{margin-top:3px}.contacts__list{margin-left:0;width:40%}.contacts__list tbody{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.contacts__key{padding-right:0}.contacts__key,.contacts__value{padding-bottom:28px}.contacts__key:last-of-type,.contacts__value:last-of-type{padding-bottom:0}.contacts__value--adress{padding-left:5px}.contacts__btn{text-align:left;margin:-52px auto 40px 0}.contacts__write{width:230px;padding:14px 30px;font-size:17px}.contacts__map{max-width:525px;height:457px;width:60%;margin:-173px 0 0;background-image:url(../img/map-desktop@1x.jpg)}}@media (min-width:1150px) and (-webkit-min-device-pixel-ratio:1.5),(min-width:1150px) and (min-resolution:144dpi),(min-width:1150px) and (min-resolution:1.5dppx){.contacts__map{background-image:url(../img/map-desktop@2x.jpg);background-size:525px auto}}@media (min-width:1150px){.contacts__map .contacts__map::before{top:43%;left:52%}}@media (max-width:767px){.contacts{margin-top:42px}.contacts__title{margin-bottom:26px}.contacts__key{padding-right:11px;padding-left:5px}.contacts__value{padding-left:10px}.contacts__write{padding:14px 30px}}.hero{background-color:#f9f9f9}.hero__container{background-image:url(../img/hero-mobile@1x.jpg);background-repeat:no-repeat;background-position:top center}@media (-webkit-min-device-pixel-ratio:1.5),(min-resolution:144dpi),(min-resolution:1.5dppx){.hero__container{background-image:url(../img/hero-mobile@2x.jpg);background-size:575px auto}}.hero__header{width:81.25%;margin:0 auto;min-height:283px}@media (min-width:768px){.hero__header{width:87%}}@media (min-width:1150px){.hero__header{width:1050px}}.hero__title{font-size:27px;line-height:30px;font-weight:700;color:#000;text-align:center;padding-top:70px;margin:0}.hero__list{margin:-3px 0 0;padding:0}.hero__item{list-style:none;position:relative}.hero__link{font-size:19px;font-weight:700;color:#fff;display:block;min-height:102px;padding:26px 170px 28px 28px;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;-webkit-transition:-webkit-transform .5s ease-in;transition:transform .5s ease-in;transition:transform .5s ease-in,-webkit-transform .5s ease-in}.hero__link:hover{-webkit-transform:translateY(-5px);transform:translateY(-5px)}.hero__link:active{color:rgba(255,255,255,.3)}.hero__link--lighter{background-color:#63d1bb}.hero__link--darker::after,.hero__link--lighter::after{content:"";width:40px;height:62px;position:absolute;top:24px;right:34px;background-image:url(../img/icon-interior.svg);opacity:.5}.hero__link--darker{background-color:#56c3b2}.hero__link--darker::after{content:" ";width:60px;height:60px;top:23px;right:23px;background-image:url(../img/icon-toy.svg)}.hero__link:hover::after{opacity:.6}.hero__link:active::after{opacity:.3}@media (min-width:768px){.hero__container{width:81.25%;position:relative;margin:-57px auto 0;background-image:url(../img/hero-tablet@1x.jpg);background-position-y:0}}@media (min-width:768px) and (min-width:768px){.hero__container{width:87%}}@media (min-width:768px) and (min-width:1150px){.hero__container{width:1050px}}@media (min-width:768px) and (-webkit-min-device-pixel-ratio:1.5),(min-width:768px) and (min-resolution:144dpi),(min-width:768px) and (min-resolution:1.5dppx){.hero__container{background-image:url(../img/hero-tablet@2x.jpg);background-size:1150px auto}}@media (min-width:768px){.hero__header{min-height:628px}.hero__title{padding:154px 40px 0;font-size:43px;line-height:50px}.hero__list{display:-webkit-box;display:-ms-flexbox;display:flex;margin-top:-2px;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;position:relative}.hero__item{width:50%}.hero__list::after{content:"";position:absolute;display:block;bottom:-9px;width:120%;left:-10%;height:24px;background-image:url(../img/bg-zigzag-fill.svg);background-repeat-x:repeat;background-size:768px 24px;background-position:18px 0}.hero__link{padding:29px 150px 33px 36px;min-height:121px;font-size:20px;line-height:30px}.hero__link--lighter::after{top:30px;right:36px}.hero__link--darker::after{top:32px;right:34px}}@media (min-width:1150px){.hero__container{margin-top:-45px;background-image:url(../img/hero-desktop@1x.jpg);background-position-y:0}}@media (min-width:1150px) and (-webkit-min-device-pixel-ratio:1.5),(min-width:1150px) and (min-resolution:144dpi){.hero__container{background-image:url(../img/hero-desktop@2x.jpg);background-size:1150px auto}}@media (min-width:1150px){.hero__list{margin-top:-2px}.hero__link--darker::after{top:32px;right:35px}.hero__list::after{width:280%;left:-90%;bottom:-15px;height:34px;background-size:1150px 34px;background-position:35px 0}.hero__title{padding:154px 110px 0;font-size:53px;line-height:57px}.hero{width:260%;margin-left:-80%;position:relative}.hero__link{padding-right:305px}}@media (max-width:767px){.hero{border-top:1px solid #e7e7e7}.hero__container{background-position:center -19px}.hero__link{min-height:104px}.hero__link--lighter{padding-top:27px}}.offer{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;position:relative;width:81.25%;margin:20px auto 0}@media (min-width:768px){.offer{width:87%}}@media (min-width:1150px){.offer{width:1050px}}.offer::after{content:"";position:absolute;display:block;top:99%;left:-15%;width:130%;height:7px;background-image:url(../img/bg-zigzag-line.svg);background-repeat-x:repeat;background-size:320px 7px;background-position:8px 0}.offer__title{font-size:25px;line-height:30px;font-weight:700;color:#000;margin-bottom:3px;margin-top:10px}.offer__content{padding-top:6px;padding-left:2px}.offer__product-week{font-size:17px;line-height:20px;font-weight:700;color:#63d1bb;text-transform:uppercase}.offer__description{margin-bottom:16px}.offer__list{-webkit-box-sizing:content-box;box-sizing:content-box;width:100%;border-collapse:collapse;margin-bottom:30px}.offer__parametrs{border-bottom:1px solid #ececec}.offer__key{width:38.46%}.offer__key,.offer__value{height:40px;line-height:20px}.offer__img{margin:0 auto;min-height:315px}.offer__buy-info{margin:0 auto;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;text-align:center}.offer__order,.offer__price{font-size:17px;font-weight:700}.offer__price{margin:15px auto 25px;text-align:center}.offer__order{line-height:20px;text-transform:uppercase;margin-bottom:40px;max-width:295px;min-width:260px}@media (min-width:768px){.offer,.offer__header{-ms-flex-wrap:wrap;flex-wrap:wrap}.offer{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;padding-bottom:55px;margin-top:43px}.offer::after{height:17px;width:120%;left:-10%;background-size:768px 17px;background-position:-7px 0}.offer__header{display:-webkit-box;display:-ms-flexbox;display:flex;width:100%;margin-top:0;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin-bottom:57px}.offer__title{-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;margin-bottom:0;margin-top:0;font-size:43px;line-height:50px;margin-left:-4px}.offer__product-week{width:120px;text-align:center;margin-right:3px;line-height:1;margin-top:5px}.offer__content{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;margin-right:6.287%;padding-top:0;width:43.71%}.offer__description{font-size:17px;line-height:30px;margin-top:-9px;margin-left:-2px;margin-bottom:33px}.offer__key{width:32.5%}.offer__img{width:50%;margin-bottom:0;min-width:334px;min-height:405px;-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end}.offer__img img{width:100%}.offer__buy-info{width:100%;margin-top:-142px}.offer__price{width:43.71%;padding:25px 30px 34px 28px;margin:0;text-align:center;max-width:290px;font-size:20px;line-height:24px}.offer__order{max-width:290px;margin-bottom:0;padding:14px 30px}}@media (min-width:1150px){.offer{margin:70px auto 0;padding-top:52px;padding-bottom:72px}.offer::after{left:0;width:1050px;height:23px;background-size:1050px 23px;background-position:24px 0}.offer__buy-info,.offer__content{padding-left:175px}.offer__header{position:relative;margin-bottom:57px;padding-left:0}.offer__title{padding-left:0;font-size:53px;margin-left:-8px;line-height:57px;z-index:1;margin-top:0}.offer__product-week{text-align:center;width:177px;padding:13px 38px 7px 25px;left:0;-webkit-box-ordinal-group:0;-ms-flex-order:-1;order:-1;top:5px;margin:0}.offer__list{margin-bottom:0}.offer__content{margin-right:5%;width:44.7%}.offer__description{margin-bottom:46px}.offer__img{min-width:525px;margin-top:-163px;width:50%;z-index:-1}.offer__buy-info{margin-left:0;margin-top:-145px}.offer__price{font-size:20px;padding-bottom:35px}.offer__order{min-height:50px;padding:14px 30px}}@media (max-width:767px){.offer{margin-top:17px}.offer__description{margin-left:-2px}}.catalog{margin-bottom:60px}.catalog__list{width:81.25%;margin:0 auto}@media (min-width:768px){.catalog__list{width:87%}}@media (min-width:1150px){.catalog__list{width:1050px}}.catalog__heading{padding-top:75px;background-color:#f1f1f1;padding-bottom:81px;min-height:177px;margin-bottom:30px}.catalog__title{width:81.25%;margin:0 auto;font-size:27px;line-height:30px;color:#000;font-weight:700;text-align:center}@media (min-width:768px){.catalog__title{width:87%}}@media (min-width:1150px){.catalog__title{width:1050px}}.catalog__product{border:1px solid #ededed;margin-bottom:30px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.catalog__product:hover{-webkit-box-shadow:0 6px 10px rgba(0,0,0,.1);box-shadow:0 6px 10px rgba(0,0,0,.1)}.catalog__product:active{-webkit-box-shadow:0 3px 5px rgba(0,0,0,.1);box-shadow:0 3px 5px rgba(0,0,0,.1)}@media (min-width:768px){.catalog{margin-top:37px;margin-bottom:73px}.catalog__product{min-height:334px;margin-bottom:55px}.catalog__product:last-of-type{margin-bottom:-20px}.catalog__heading{margin-top:-94px;margin-bottom:0;padding-bottom:63px;border-top:1px solid #ececec;min-height:240px;background-image:url(../img/bg-zigzag-fill.svg);background-position:bottom center;background-repeat:repeat-x;background-size:auto 22px}.catalog__title{font-size:43px;line-height:50px;padding-top:20px;padding-bottom:18px}.catalog__list{margin-bottom:65px;margin-top:64px}}@media (min-width:1150px){.catalog{margin-bottom:-10px}.catalog__list{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;margin-top:70px}.catalog__product:last-of-type{margin-bottom:0}.catalog__title{max-width:800px;font-size:53px;line-height:57px}.catalog__heading{min-height:272px;margin:-81px auto 0;padding-bottom:92px;padding-top:73px;background-size:auto 34px}}@media (max-width:767px){.catalog__heading{padding-top:71px;padding-bottom:76px}.catalog__product{margin-bottom:29px}.catalog{margin-bottom:33px}}.product__info{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-flex:1;-ms-flex:1 0 auto;flex:1 0 auto;min-height:178px}.product__cart{width:20px;height:19px;padding:0;font-size:0;line-height:0;background-color:transparent;border:0;outline:0;display:inline-block;-ms-flex-item-align:center;align-self:center;margin-right:27px}.product__icon-cart{fill:#d3d2d2}.product__cart:hover .product__icon-cart{fill:#63d1bb;-webkit-transition:fill .4s ease-in-out;transition:fill .4s ease-in-out}.product__cart:active .product__icon-cart{fill:#63d1bb;opacity:.3;-webkit-transition:fill .15s ease-in-out,opacity .15s ease-in-out;transition:fill .15s ease-in-out,opacity .15s ease-in-out}.product__link-title{color:#000;text-decoration:none;width:78.5%;margin:7px auto -2px}.product__link-title:hover{color:rgba(0,0,0,.6);-webkit-transition:color .3s ease-in-out;transition:color .3s ease-in-out}.product__link-title:active{color:rgba(0,0,0,.3);-webkit-transition:color .1s ease-in;transition:color .1s ease-in}.product__title{font-size:17px;font-weight:700;line-height:24px}.product__data{font-size:13px;line-height:30px;padding-bottom:20px;border-bottom:1px solid #ececec;width:78.5%;margin:0 auto}.product__to-order{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.product__price{color:#000;font-weight:700;margin-left:28px;margin-top:28px;margin-bottom:33px}.product__link-img{-webkit-box-flex:1;-ms-flex:1 0 auto;flex:1 0 auto;min-height:195px}.product__img{background-color:#ececec;font-size:0;line-height:0}.product__img img{width:100%;height:100%}@media (min-width:768px){.product{margin-bottom:53px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row}.product__info{-webkit-box-flex:1;-ms-flex:1 0 50%;flex:1 0 50%;margin-left:auto}.product__info:hover{-webkit-box-shadow:0 6px 10px rgba(0,0,0,.1);box-shadow:0 6px 10px rgba(0,0,0,.1)}.product__info:active{-webkit-box-shadow:0 3px 5px rgba(0,0,0,.1);box-shadow:0 3px 5px rgba(0,0,0,.1)}.product__link-title{padding-right:40px;margin-top:6px;width:84.5%;margin-bottom:5px}.product__title{font-size:20px;margin-bottom:0}.product__data{font-size:15px;width:84.5%;border:0}.product__link-img{-webkit-box-flex:1;-ms-flex:1 0 50%;flex:1 0 50%;-ms-flex-item-align:center;align-self:center}.product__to-order{margin:auto auto 0;width:80.84%;border-top:1px solid #ececec}.product__price{margin-bottom:26px;margin-left:0;font-size:17px;line-height:24px;margin-top:22px}.product__cart{margin-right:0;margin-top:-8px}}@media (min-width:1150px){.product{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;margin-bottom:0;margin-top:40px;width:316px;min-height:659px;-webkit-box-flex:0;-ms-flex:0 0 30%;flex:0 0 30%;margin-right:auto}.product:nth-last-of-type(2){margin-right:4.7%}.product:last-of-type,.product:nth-of-type(3n){margin-right:0}.product__info{width:100%;padding:0 30px 0 25px;min-height:197px;-webkit-box-flex:1;-ms-flex:1 0 auto;flex:1 0 auto}.product__link-title{padding-right:20px;width:100%;margin-top:8px}.product__data{width:100%;padding-bottom:0}.product__cart{margin-right:3px;margin-top:-3px}.product__link-img{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto}.product__img{-ms-flex-preferred-size:auto;flex-basis:auto}.product__to-order{width:100%;margin-top:auto;padding-top:22px;padding-bottom:26px;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.product__price{margin-bottom:0;margin-top:0}}@media (max-width:767px){.product__title{margin:20px auto 6px}.product__data{padding-bottom:19px}.product__price{margin-top:21px;margin-bottom:26px;margin-left:10.85%}.product__cart{margin-top:-7px;margin-right:10.5%}}.video{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;border:1px solid #ededed;width:81.25%;margin:0 auto 58px}@media (min-width:768px){.video{width:87%}}@media (min-width:1150px){.video{width:1050px}}.video:hover{-webkit-box-shadow:0 6px 10px rgba(0,0,0,.1);box-shadow:0 6px 10px rgba(0,0,0,.1)}.video:active{-webkit-box-shadow:0 3px 5px rgba(0,0,0,.1);box-shadow:0 3px 5px rgba(0,0,0,.1)}.video__header{width:79.5%;margin:0 auto;position:relative}.video__header::after{content:"";width:32px;height:22px;position:absolute;top:34px;left:6px;background-image:url(../img/icon-video.svg);background-position:center;background-repeat:no-repeat}.video__title{width:50%;margin:0 auto;font-size:17px;color:#000;font-weight:700;padding-top:30px;padding-bottom:25px}.video__text{font-size:13px;width:79.5%;margin:34px auto 32px;padding-right:15px}.video__btn{text-align:center}.video__to-order{font-size:17px;line-height:16px;font-weight:700;text-transform:uppercase;width:79.5%;margin:0 auto 33px;min-width:192px;padding-left:22px;padding-right:22px}.video__video-img{min-height:150px;position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;background-image:url(../img/video-mobile@1x.jpg);background-color:#e7e7e7;background-position:center;background-repeat:no-repeat}@media (-webkit-min-device-pixel-ratio:1.5),(min-resolution:144dpi),(min-resolution:1.5dppx){.video__video-img{background-image:url(../img/video-mobile@2x.jpg);background-size:260px auto}}.video__control{width:101px;height:77px;position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%,-50%) scale(1);transform:translate(-50%,-50%) scale(1);padding:0;font-size:0;border:0;background-color:transparent;cursor:pointer}.video__control:hover{-webkit-transform:translateX(-50%) translateY(-50%) scale(1.2);transform:translateX(-50%) translateY(-50%) scale(1.2);-webkit-transition:-webkit-transform .4s ease-in-out;transition:transform .4s ease-in-out;transition:transform .4s ease-in-out,-webkit-transform .4s ease-in-out}.video__control:active,.video__control:focus{fill-opacity:.3;-webkit-transform:translateX(-50%) translateY(-50%) scale(.8);transform:translateX(-50%) translateY(-50%) scale(.8);-webkit-transition:fill-opacity .1s ease-in,-webkit-transform .1s ease-in;transition:fill-opacity .1s ease-in,transform .1s ease-in;transition:fill-opacity .1s ease-in,transform .1s ease-in,-webkit-transform .1s ease-in;outline:0}@media (min-width:768px){.video{margin-bottom:67px}.video__video-img{min-width:668px;-webkit-box-ordinal-group:0;-ms-flex-order:-1;order:-1;min-height:455px;margin:0 auto 10px;background-image:url(../img/video-tablet@1x.jpg)}}@media (min-width:768px) and (-webkit-min-device-pixel-ratio:1.5),(min-width:768px) and (min-resolution:144dpi),(min-width:768px) and (min-resolution:1.5dppx){.video__video-img{background-image:url(../img/video-tablet@2x.jpg);background-size:668px auto}}@media (min-width:768px){.video__to-order{width:584px;margin-bottom:45px}.video__header{width:87.5%;max-width:584px}.video__header::after{top:30px;left:0}.video__title{font-size:20px;width:100%;padding-left:65px;margin-top:-3px}.video__text{font-size:15px;line-height:30px;margin-top:8px;width:87.5%;padding-right:0;max-width:584px;margin-bottom:35px}.video__control{padding:0}}@media (min-width:1150px){.video{margin-top:57px;margin-bottom:105px;min-height:455px;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start}.video__video-img{width:682px;margin-left:0;margin-right:6.5%;margin-bottom:0;background-image:url(../img/video-desktop@1x.jpg)}}@media (min-width:1150px) and (-webkit-min-device-pixel-ratio:1.5),(min-width:1150px) and (min-resolution:144dpi),(min-width:1150px) and (min-resolution:1.5dppx){.video__video-img{background-image:url(../img/video-desktop@2x.jpg);background-size:682px auto}}@media (min-width:1150px){.video__wrapper{margin-top:-330px}.video__header{-webkit-box-ordinal-group:1;-ms-flex-order:0;order:0;padding:95px 0 0}.video__header::after{top:47px;left:8px}.video__header,.video__wrapper{width:22.5%;margin-left:auto;margin-right:5.5%}.video__title{padding-top:0;padding-left:0;min-width:230px;margin-top:0;margin-left:4px}.video__text,.video__to-order{min-width:230px;width:100%;margin-left:4px;margin-top:52px;margin-bottom:-5px}.video__to-order{margin-left:2px}}@media (max-width:767px){.video__title{width:39%;padding-top:22px}.video__text{width:74.5%;padding-right:0;margin:26px auto 25px}.video__to-order{width:74.5%;margin:0 auto 32px}}.knitting__heading{min-height:177px;background-color:#f1f1f1;text-align:center;margin:0 auto}.knitting__title{font-size:27px;line-height:30px;color:#000;font-weight:700;text-align:center;margin:0 auto;padding-top:70px}@media (min-width:768px){.knitting__heading{margin-top:-57px;margin-bottom:0;padding-bottom:96px;border-top:1px solid #ececec;min-height:226px;background-image:url(../img/bg-zigzag-fill.svg);background-position:bottom center;background-repeat:repeat-x;background-size:auto 22px}.knitting__title{font-size:43px;line-height:50px;padding-top:93px}}@media (min-width:1150px){.knitting__heading{min-height:271px;margin-top:-45px;background-size:auto 34px;padding-bottom:90px}.knitting__title{max-width:800px;font-size:53px;line-height:57px}}.form{padding:0 30px;margin-top:25px;margin-bottom:27px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.form__intro{font-size:13px;margin-top:-3px;padding:0;margin-bottom:24px}.form__button,.form__text,.form__textarea{font-family:"Open Sans","Arial",sans-serif}.form__button{font-size:17px;line-height:16px;color:#444;background-color:#fff;font-weight:700;text-transform:uppercase;min-height:52px;min-width:260px;max-width:320px;margin:0 auto;padding:17px 30px;cursor:pointer}.form__wrapper{padding:0;margin:0 0 26px;border:0;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;position:relative}.form__wrapper--textarea{margin-bottom:0}.form__container,.form__group{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.form__container{-ms-flex-wrap:wrap;flex-wrap:wrap}.form__group{-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1}.form__label,.form__title{font-weight:700;font-size:17px;cursor:pointer}.form__title{text-transform:uppercase;color:#63d1bb;background-color:#fff;background-clip:padding-box;padding-left:0;padding-right:25px;-ms-flex-item-align:start;align-self:flex-start;line-height:16px}.form__title::after{content:"";height:1px;width:198px;background-color:#62d1ba;position:absolute;top:7px;right:0;z-index:-1}.form__label{position:relative;min-height:45px;line-height:18px}.form__label:first-of-type{margin-top:25px}.form__label:not(:last-child){margin-bottom:16px}.form__label--ticks{padding-left:62px;padding-top:9px}.form__label input[type=radio]+.form__radio{position:absolute;top:0;left:0;width:38px;height:38px;border:2px solid #444;border-radius:50%}.form__label input[type=radio]:focus+.form__radio,.form__label input[type=radio]:hover+.form__radio{border:2px solid #62d1ba}.form__label input[type=radio]:active+.form__radio,.form__label input[type=radio]:disabled+.form__radio{border:2px solid rgba(68,68,68,.3)}.form__label input[type=radio]:checked+.form__radio::after{content:"";width:15px;height:15px;border-radius:50%;position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);background-color:#62d1ba}.form__label input[type=checkbox]+.form__checkbox{position:absolute;top:0;left:1px;width:38px;height:38px;border:2px solid #444}.form__label input[type=checkbox]:focus+.form__checkbox,.form__label input[type=checkbox]:hover+.form__checkbox{border:2px solid #62d1ba}.form__label input[type=checkbox]:active+.form__checkbox,.form__label input[type=checkbox]:disabled+.form__checkbox{border:2px solid rgba(68,68,68,.3)}.form__label input[type=checkbox]:checked+.form__checkbox::after{content:"";width:22px;height:16px;position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);background-image:url(../img/icon-tick.svg);background-position:center;background-repeat:no-repeat;background-size:cover}.form__personal{display:block}.form__group--personal .form__label{margin-top:24px;margin-bottom:0}.form__group--personal .form__label:last-child{margin-top:21px;margin-bottom:5px}.form__text{min-height:52px;width:100%;border:0;border-bottom:2px solid #000;font-size:17px;line-height:18px;padding-right:50px}.form__text:active,.form__text:focus,.form__text:hover{border-bottom:2px solid #62d1ba;outline:0}.form__text:invalid{-webkit-box-shadow:none;box-shadow:none}.form__wrapper--no-legend .form__title{margin-bottom:9px;cursor:pointer}.form__wrapper--no-legend{position:relative;margin-bottom:30px}.form__icon{position:absolute;top:30px;right:10px;z-index:100;fill:#ccc}.form__icon--email{right:5px;top:35px}.form__mini-container:active .form__icon,.form__mini-container:focus .form__icon,.form__mini-container:hover .form__icon{fill:#62d1ba;opacity:1}.form__textarea{border:2px solid #444;margin-top:23px;margin-bottom:15px;padding-top:15px;padding-left:15px;min-height:144px;font-size:17px;line-height:18px}.form__textarea:active,.form__textarea:focus,.form__textarea:hover{border:2px solid #62d1ba;outline:0}.form__warning{font-size:14px;line-height:16px;margin-bottom:30px;margin-top:1px}.form__text::-ms-clear{display:none;width:0;height:0}.form__text::-ms-reveal{display:none;width:0;height:0}@media (min-width:768px){.form{margin:0;padding:0;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.form__intro{margin-top:58px;margin-bottom:7px;padding:0 50px;font-size:17px;line-height:30px}.form__button{margin-left:0;margin-right:auto;min-width:230px;padding:17px 33px 17px 27px}.form__wrapper{border:0;padding:51px;margin:0;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.form__wrapper:nth-of-type(2),.form__wrapper:nth-of-type(2) .form__title,.form__wrapper:nth-of-type(4),.form__wrapper:nth-of-type(4) .form__title{background-color:#f1f1f1}.form__wrapper--phone{padding-bottom:24px;padding-top:49px}.form__wrapper--phone,.form__wrapper--phone .form__title{background-color:#f1f1f1}.form__wrapper--email{padding-top:0}.form__mini-container{-webkit-box-flex:1;-ms-flex:1 0 75%;flex:1 0 75%;position:relative;max-width:700px}.form__mini-container .form__text{width:100%}.form__icon--email{top:11px;right:21px}.form__icon--phone{right:25px;top:10px}.form__wrapper--textarea{padding-bottom:52px;padding-top:49px}.form__wrapper:last-child{-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding-top:0;padding-bottom:54px;background-color:#fff}.form__container{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-ms-flex-wrap:nowrap;flex-wrap:nowrap;width:100%;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.form__title{width:25%;height:100%;padding-top:17px}.form__title::after{display:none}.form__group{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1}.form__group--checkbox{width:75%;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;padding-right:35px}.form__group--checkbox .form__label{min-width:202px}.form__label{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:baseline;-ms-flex-align:baseline;align-items:baseline;min-height:51px;font-size:19px;line-height:18px}.form__label:first-of-type{margin-top:0}.form__label:not(:last-child){margin-bottom:24px}.form__group--checkbox .form__label:nth-last-child(2){margin-bottom:0}.form__group--personal .form__label:last-child{margin:0}.form__label--ticks{padding-top:15px;padding-left:80px}.form__personal{display:unset;padding-right:25px;font-size:19px}.form__group--personal .form__label:not(:last-child){margin-top:0;margin-bottom:24px}.form__text,.form__textarea{-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;font-size:19px}.form__text{width:unset;padding-left:17px;background-color:transparent;padding-right:65px}.form__textarea{margin:0;padding-top:13px;min-height:142px}.form__warning{-webkit-box-ordinal-group:2;-ms-flex-order:1;order:1;margin:0;font-size:17px;line-height:30px}.form__label input[type=checkbox]+.form__checkbox,.form__label input[type=radio]+.form__radio{width:51px;height:51px}.form__label input[type=radio]:checked+.form__radio::after{width:20px;height:20px}.form__label input[type=checkbox]:checked+.form__checkbox::after{width:33px;height:22px}}@media (min-width:1150px){.form,.form__container{width:1150px;margin:0 auto}.form__container{position:relative}.form__wrapper{-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start}.form__intro{padding:0 225px;margin-top:105px}.form__wrapper--personal,.form__wrapper--textarea{padding-top:48px}.form__wrapper--finish-line{width:700px;padding:0;margin:0 auto;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.form__mini-container{width:700px;position:relative}.form__group--checkbox{max-width:875px;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;-ms-flex-wrap:wrap;flex-wrap:wrap}.form__group--checkbox .form__label{min-width:262px;margin-right:0}.form__checkbox{margin-top:-2px}.form__group--checkbox .form__label:nth-last-child(3){margin-bottom:0}.form__group--personal,.form__text,.form__textarea{max-width:700px}.form__group--personal .form__label{padding-top:0}.form__title{width:175px;padding-left:60px}.form__label{font-size:19px;line-height:18px;padding-top:15px}.form__label:not(:last-child){margin-bottom:25px}.form__textarea{padding-top:15px}.form__label input[type=checkbox]+.form__checkbox,.form__label input[type=radio]+.form__radio{width:51px;height:51px}.form__label input[type=radio]:checked+.form__radio::after{width:20px;height:20px}.form__label input[type=checkbox]:checked+.form__checkbox::after{width:33px;height:22px}.form__icon--email{top:10px;right:5px}.form__icon--phone{right:9px;top:10px}.form__wrapper--textarea{padding-bottom:48px}.form__wrapper:last-child{padding-bottom:51px}.form__button{padding:17px 30px}.form__text{padding-right:110px}}@media (max-width:767px){.form__group--personal .form__label{margin-top:22px}.form__group--personal .form__label:first-of-type{margin-top:28px}.form__wrapper--phone .form__title{margin-bottom:6px;margin-top:2px}.form__icon--email{top:40px;right:4px}.form__icon--phone{right:7px;top:35px}.form__wrapper--email .form__title{margin-bottom:7px;margin-top:6px}.form__wrapper--email .form__title::after{top:14px}.form__wrapper--phone .form__title::after{top:9px}.form__wrapper--textarea .form__title{margin-bottom:1px;margin-top:6px}.form__wrapper--textarea .form__title::after{top:14px}.form{margin-bottom:28px}.form__button{padding:15px 30px}}.modal__background,.modal__wrapper{position:fixed;display:none;width:100%}.modal__background{bottom:0;right:0;background-color:rgba(255,255,255,.9);top:0;left:0;z-index:5000}.modal__wrapper{top:50%;left:50%;z-index:10000;padding:30px 30px 45px;background-color:#fff;border:1px solid #c7c7c7;-webkit-box-shadow:0 5px 10px rgba(0,0,0,.25);box-shadow:0 5px 10px rgba(0,0,0,.25);-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}.modal__title{margin-top:0;margin-bottom:10px;padding:0 50px;font-size:25px;line-height:1.2;text-transform:uppercase;text-align:center}.modal__label{margin-bottom:25px;font-size:15px;line-height:2;color:#444}.modal__sizes{margin-bottom:32px}.modal__btn{width:100%;color:#fff;font-size:17px;line-height:20px;font-weight:700;text-transform:uppercase;padding:15px 30px;background-color:#63d1bb;border-color:#63d1bb;-webkit-transition:color .4s ease-in-out,background-color .4s ease-in-out,border-color .4s ease-in-out;transition:color .4s ease-in-out,background-color .4s ease-in-out,border-color .4s ease-in-out;cursor:pointer}.modal__btn:hover{color:#63d1bb;background-color:#fff;border-color:#63d1bb;-webkit-transition:background-color .4s ease-in-out,border-color .4s ease-in-out;transition:background-color .4s ease-in-out,border-color .4s ease-in-out}.modal__btn:active{color:rgba(99,209,187,.5);background-color:#fff;border-color:#c7ece7;-webkit-transition:color 100ms ease-in,background-color 100ms ease-in,border-color 100ms ease-in;transition:color 100ms ease-in,background-color 100ms ease-in,border-color 100ms ease-in}.modal--visible .modal__wrapper{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.modal--visible .modal__background{display:block}@media (min-width:480px) and (max-width:768px){.modal__wrapper{width:auto;padding:30px 80px}.modal__btn{width:100%}}@media (min-width:768px){.modal__wrapper{-webkit-box-sizing:border-box;box-sizing:border-box;width:auto;min-width:570px;padding:46px 107px}.modal__title{margin-top:0;margin-bottom:27px;padding:0;font-size:30px;line-height:1}.modal__label{margin-bottom:21px;font-size:17px;line-height:1.765}.modal__btn{width:100%}}.sizes{display:-webkit-box;display:-ms-flexbox;display:flex;margin-top:0;padding:0;list-style:none}.sizes__item{-webkit-box-sizing:border-box;box-sizing:border-box;margin-right:7px;padding:15px 33px;font-weight:700;font-size:17px;line-height:1;text-align:center;color:#444;border:2px solid #ececec;cursor:pointer}.sizes__item:hover:not(.sizes__item--current){border-color:#c7c7c7;-webkit-transition:border-color .4s ease-in-out;transition:border-color .4s ease-in-out}.sizes__item:active:not(.sizes__item--current){border-color:#63d1bb;-webkit-transition:border-color 100ms ease-in;transition:border-color 100ms ease-in}.sizes__item:focus{outline:-webkit-focus-ring-color auto 5px}.sizes__item--current{border-color:#63d1bb}.sizes__item:last-child{margin-right:0}@media (min-width:768px){.sizes{width:100%;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.sizes__item{-ms-flex-preferred-size:32%;flex-basis:32%;padding-left:0;padding-right:0}}