@font-face{font-family:'Proxima Nova';src:url(../fonts/ProximaNova-Regular.eot);src:url(../fonts/ProximaNova-Regular.eot?#iefix) format('embedded-opentype') , url(../fonts/ProximaNova-Regular.woff) format('woff') , url(../fonts/ProximaNova-Regular.ttf) format('truetype') , url(../fonts/ProximaNova-Regular.svg#ProximaNova-Regular) format('svg');font-weight:normal;font-style:normal;font-display:swap}@font-face{font-family:'Blogger Sans';src:url(../fonts/BloggerSans.eot);src:url(../fonts/BloggerSans.eot?#iefix) format('embedded-opentype') , url(../fonts/BloggerSans.woff) format('woff') , url(../fonts/BloggerSans.ttf) format('truetype') , url(../fonts/BloggerSans.svg#BloggerSans) format('svg');font-weight:normal;font-style:normal;font-display:swap}@font-face{font-family:'Blogger Sans';src:url(../fonts/BloggerSans-Bold.eot);src:url(../fonts/BloggerSans-Bold.eot?#iefix) format('embedded-opentype') , url(../fonts/BloggerSans-Bold.woff) format('woff') , url(../fonts/BloggerSans-Bold.ttf) format('truetype') , url(../fonts/BloggerSans-Bold.svg#BloggerSans-Bold) format('svg');font-weight:700;font-style:normal;font-display:swap}@font-face{font-family:'Blogger Sans';src:url(../fonts/BloggerSans-Medium.eot);src:url(../fonts/BloggerSans-Medium.eot?#iefix) format('embedded-opentype') , url(../fonts/BloggerSans-Medium.woff) format('woff') , url(../fonts/BloggerSans-Medium.ttf) format('truetype') , url(../fonts/BloggerSans-Medium.svg#BloggerSans-Medium) format('svg');font-weight:500;font-style:normal;font-display:swap}*{padding:0;margin:0;border:0}*,*::before,*::after{box-sizing:border-box}html,body{height:100%;width:100%;line-height:1}h1,h2,h3,h4,h5,h6{font-weight:inherit;font-size:inherit}a{color:inherit;text-decoration:none}:focus,:active{outline:none}a:focus,a:active{outline:none}ul li{list-style:none}img{vertical-align:top}button{line-height:inherit;font-weight:inherit;font-size:inherit;cursor:pointer;color:inherit;background-color:transparent}input,textarea{font-family:inherit}body{font-family:'Proxima Nova',sans-serif;color:#1a202c}.wrapper{display:flex;flex-direction:column;overflow:hidden;min-height:100%}[class*="__container"]{max-width:1896px;margin:0 auto;padding:0 15px}.button{font-family:'Blogger Sans',sans-serif;font-size:1.25rem;font-weight:500;line-height:1.25;display:inline-block;padding:.75em 1.25em;min-width:286px;border-radius: 11% 11% 11% 11% / 55% 55% 55% 55%;text-align:center;background-color:#ffd324;box-shadow:0 0 29px 0 rgba(255,249,94,.54);transition:all .3s ease}.button:hover{box-shadow:0 0 42px 0 rgba(255,249,94,.8)}.main-title{font-family:'Blogger Sans',sans-serif;font-size:3.75rem;font-weight:500;line-height:1.25;text-transform:uppercase}.main-title_white{color:#fff}.main-text{font-size:1.5rem;line-height:1.3}.main-text_white{color:#fff}@media (max-width:1220px){.button{min-width:230px}}@media (max-width:767.98px){.main-title{font-size:2.25rem}.main-text{font-size:1.25rem}}@media (max-width:991.98px){.header__burger{position:relative;width:40px;height:20px;display:block;cursor:pointer}.header__burger span{position:absolute;width:100%;height:4px;background-color:#ffd324;border-radius:4px;left:0;transition:.25s ease-in-out}.header__burger span:nth-child(1) {top:0}.header__burger span:nth-child(2),
	.header__burger span:nth-child(3) {top:10px}.header__burger span:nth-child(4) {top:20px}.header__burger.active span:nth-child(1),
	.header__burger.active span:nth-child(4) {top:10px;width:0%;left:50%}.header__burger.active span:nth-child(2) {transform:rotate(45deg)}.header__burger.active span:nth-child(3) {transform:rotate(-45deg)}body.lock{overflow:hidden}}.header{position:fixed;top:0;left:0;width:100%;height:140px;z-index:50;background-color: #000000c5}.header__container{display:flex;align-items:center;column-gap:20px;min-height:100%}.header__logo{flex:0 0 286px;position:relative;z-index:5}.header__phone{color:#fff;font-family:'Blogger Sans',sans-serif;font-size:2.125rem;font-weight:500;line-height:1.25;white-space:nowrap;flex:1 1 auto;display:flex;justify-content:flex-end;position:relative;z-index:5;transition:all .3s ease}.header__phone:hover{color:#ffd324;transform:scale(1.1)}.navigation{flex:1 1 auto;display:flex;justify-content:center}.navigation__list{display:flex;column-gap:50px}.navigation__link{color:#fff;font-size:1.5rem;line-height:1.3;position:relative;transition:all .3s ease}.navigation__link:hover{color:#ffd324}.navigation__link::before{content:'';position:absolute;height:2px;width:0;top:1.2em;left:50%;border-radius:10%;transition:all .4s ease}.navigation__link:hover::before{left:0;width:100%;background-color:#ffd324}.header__button{position:relative;z-index:5}.header__button span{position:relative;padding-right:1.7em}.header__button span::before{content:'';width:1.2em;height:1.2em;position:absolute;top:-6%;right:0;background: url('../img/header/arrow.svg') center / contain no-repeat}.header__burger{display:none;position:relative;z-index:5}@media (max-width:1896px){.navigation__list{column-gap:25px}}@media (max-width:1525px){.header__phone{display:none}.navigation{flex:1 1 auto;justify-content:flex-end}}@media (max-width:1276px){.header__logo{flex:0 0 104px;overflow:hidden}.navigation__link{font-size:1.375rem}}@media (max-width:991.98px){.header__burger{display:block}.header__logo{flex:0 1 auto}.navigation__list{position:fixed;width:100%;height:100%;top:0;left:-100%;flex-direction:column;row-gap:30px;padding:150px 15px 0 15px;background-color: #000000e5;text-align:center;overflow-y:auto;transition:all .3s ease}.navigation__list::before{content:'';width:100%;height:140px;position:fixed;top:0;left:-100%;background-color:#000;z-index:2;transition:all .3s ease}.navigation__list.active,.navigation__list.active::before{left:0}.navigation__link{color:#ffd324;font-size:36px}}@media (max-width:767.98px){.header__button{min-width:0}.header__logo{flex:0 0 104px}}@media (max-width:420px){.header{height:114px}.header__button{padding:.75em 1em}.header__button span::before{display:none}.header__button span{padding-right:0}.header__container{column-gap:10px}.header__logo{flex:0 1 84px}.header__logo img{transform:scale(.75);transform-origin:left}}.primary{padding:259px 0 256px 0;background: linear-gradient(180deg, #000 -1.44%, rgba(0, 0, 0, 0.00) 18.67%), linear-gradient(90deg, #000 0.35%, rgba(0, 0, 0, 0.00) 50.92%), url('../img/primary/bg.jpg') 0 0  / cover no-repeat, lightgray 50% / cover no-repeat;min-height:100vh}.primary__title,.primary__subtitle{color:#ffd324;font-family:'Blogger Sans',sans-serif;text-transform:uppercase;text-shadow:0 0 29px rgba(255,249,94,.54) , 0 0 10px rgba(0,0,0,.30)}.primary__title{font-size:8.125rem;font-weight:700;line-height:1.1}.primary__subtitle{font-size:3.75rem;font-weight:500;line-height:1.25}.primary__subtitle:not(:last-child) {margin-bottom:.5em}.primary__text{max-width:694px}.primary__text:not(:last-child) {margin-bottom:1.25em}.primary__button{min-width:316px}@media (max-width:767.98px){.primary{padding:230px 0}.primary__title{font-size:4.375rem}.primary__subtitle{font-size:2.5rem}.primary__button{min-width:290px}}.about{padding:150px 0}.about__container{display:flex;justify-content:flex-end;align-items:center;position:relative}.about__block-text{padding:3.75rem 1.875rem;box-shadow:0 0 40px 0 rgba(142,162,170,.20);border-radius: 1.8987% 1.8987% 1.8987% 1.8987% / 3.24675% 3.24675% 3.24675% 3.24675%;max-width:790px;background-color:#fff;position:absolute;left:0}.about__title:not(:last-child) {margin-bottom:.5em}.about__text p:not(:last-child) {margin-bottom:.4166em}.about__media{display:flex;gap:30px}.about__column:nth-child(1) {width:61%}.about__column:nth-child(2) {width:39%;display:flex;flex-direction:column;gap:30px}.about__image{height:100%;border-radius:15px;box-shadow:0 0 40px 0 rgba(142,162,170,.20);overflow:hidden}.about__image img{width:100%;height:100%;object-fit:cover}@media (max-width:1344px){.about{padding:100px 0}.about__container{flex-direction:column;row-gap:30px}.about__block-text{position:static;max-width:100%}.about__media{width:100%}}@media (max-width:991.98px){.about{padding:70px 0}.about__column:nth-child(2),
	.about__media {gap:20px}}@media (max-width:767.98px){.about{padding:30px 0}.about__media{flex-direction:column}.about__column:nth-child(2),
	.about__media {gap:15px}.about__column:nth-child(1),
	.about__column:nth-child(2) {width:100%}.about__block-text{padding:0;box-shadow:none}}.assortment__title{text-align:center;color:#2d3748}.assortment__title:not(:last-child) {margin-bottom:.6667em}.assortment__category{display:flex;justify-content:center;flex-wrap:wrap;column-gap:30px;row-gap:15px}.assortment__category:not(:last-child) {margin-bottom:2.5rem}.category-assortment__link{position:relative;display:inline-block;min-width:286px;padding:.75em 1.25em;color:#2d3748;font-size:1.25rem;font-family:'Blogger Sans',sans-serif;font-weight:500;line-height:1.25;text-align:center;border:1px solid #ffd324;border-radius: 11% 11% 11% 11% / 55% 55% 55% 55%;overflow:hidden}.category-assortment__link span{position:relative;z-index:2}.category-assortment__link.active{background-color:#ffd324}.category-assortment__link::before{content:'';position:absolute;left:0;top:0;width:0;height:100%;background-color: #ffd3249f;border-radius: 11% 11% 11% 11% / 55% 55% 55% 55%;transition:all .3s ease-in}.category-assortment__link:hover::before{width:100%}.assortment__content{display:flex;justify-content:center;flex-wrap:wrap;column-gap:30px}.product-assortment{position:relative}@media (min-width:992px){.product-assortment::before{content:'Замовити';overflow:hidden;z-index:2;display:inline-flex;align-items:center;justify-content:center;position:absolute;left:50%;top:313px;width:0;height:55px;color:#2d3748;font-family:'Blogger Sans',sans-serif;font-size:20px;font-weight:500;line-height:1.25;border-radius: 11% 11% 11% 11% / 55% 55% 55% 55%;transition:all .5s ease}.product-assortment:hover::before{width:286px;left:0;background-color:#ffd324}}.product-assortment__image{overflow:hidden;box-shadow:0 0 40px 0 rgba(142,162,170,.20);width:286px;height:258px;border-radius: 5.2% 5.2% 5.2% 5.2% / 5.81% 5.81% 5.81% 5.81%}.product-assortment__image img{width:100%;height:100%;object-fit:cover}.product-assortment__name,.product-assortment__price{text-align:center;font-size:1.25rem}.product-assortment__name{font-family:'Blogger Sans',sans-serif;font-weight:700;line-height:1.25}.product-assortment__price{line-height:1.5}@media (max-width:1220px){.category-assortment__link{min-width:230px}}@media (max-width:991.98px){.assortment__product{flex:1 1 auto}.product-assortment__image{width:100%;height:280px}}@media (max-width:682px){.assortment__content{flex-direction:column}.product-assortment__image{height:230px;width:80%;margin:0 auto}}@media (max-width:420px){.product-assortment__image{width:100%}}.work{padding:150px 0}.work__container{display:flex;align-items:center;position:relative}.work__media{overflow:hidden;width:65.429%;max-height:720px;border-radius:15px;box-shadow:0 0 40px 0 rgba(142,162,170,.20)}.work__media img{width:100%;height:100%;object-fit:cover}.work__block-text{padding:3.75rem 1.875rem;box-shadow:0 0 40px 0 rgba(142,162,170,.20);border-radius: 1.8987% 1.8987% 1.8987% 1.8987% / 3.24675% 3.24675% 3.24675% 3.24675%;max-width:790px;background-color:#fff;position:absolute;right:0}.work__title:not(:last-child) {margin-bottom:.5em}.work__text:not(:last-child) {margin-bottom:1.875rem}.work__text p:not(:last-child) {margin-bottom:.41667em}.work__text p:nth-child(2) {margin-bottom:.833em}.work__subtitle{font-family:'Blogger Sans',sans-serif;font-size:2.125rem;font-weight:500;line-height:1.25}.work__subtitle:not(:last-child) {margin-bottom:.2941em}.work__button{min-width:444px;box-shadow:none;border-radius:30px}@media (max-width:1344px){.work{padding:100px 0}.work__container{flex-direction:column-reverse;row-gap:30px}.work__block-text{position:static;max-width:100%}.work__media{width:100%;max-height:100%}}@media (max-width:991.98px){.work{padding:70px 0}}@media (max-width:767.98px){.work{padding:50px 0}.work__block-text{padding:0;box-shadow:none}.work__subtitle{font-size:1.625rem}.work__button{min-width:0}}.why{padding-bottom:150px}.why__title{text-align:center}.why__title:not(:last-child) {margin-bottom:.6667em}.why__content{display:flex;justify-content:center;column-gap:30px}.card-why__image{overflow:hidden;border-radius:15px;box-shadow:0 0 40px 0 rgba(142,162,170,.20);width:444px;height:400px}.card-why__image img{width:100%;height:100%;object-fit:cover}.card-why__title,.card-why__text{text-align:center;max-width:444px}.card-why__title{font-family:'Blogger Sans',sans-serif;font-size:2.125rem;font-weight:500;line-height:1.25}.card-why__title:not(:last-child) {margin-bottom:.2941em}.card-why__text{font-size:1.25rem;line-height:1.5}@media (max-width:1450px){.card-why__image{width:100%}}@media (max-width:767.98px){.why{padding-bottom:50px}.why__content{flex-wrap:wrap;row-gap:25px}.why__card{flex:1 1 auto}.card-why__title,.card-why__text{max-width:100%}.card-why__title{font-size:1.625rem}.card-why__text{font-size:1.125rem}}@media (max-width:520px){.card-why__image{height:280px}}.footer__header{padding:80px 15px;background: linear-gradient(0deg, rgba(0, 0, 0, 0.80) 0%, rgba(0, 0, 0, 0.80) 100%), url('../img/footer/bg_1.jpg') center/cover}.footer__title,.footer__text{text-align:center;max-width:1234px;margin:0 auto}.footer__text span{color:#ffd324}.footer__title:not(:last-child) {margin-bottom:.5em}.footer__text:not(:last-child) {margin-bottom:2.5em}.footer__text p:not(:last-child) {margin-bottom:.4166em}.form-footer{display:flex;justify-content:center;align-items:center;column-gap:30px}.form-footer__line{width:444px;border-bottom:1px solid #fff}.form-footer__label{color:#fff;font-size:1.25rem;line-height:1.5;opacity:.6}.form-footer__label:not(:last-child) {margin-bottom:.25em}.form-footer__input{background:transparent;display:block;width:100%;margin-bottom:.2083em}.form-button{box-shadow:none}@media (max-width:767.98px){.footer__header{padding:40px 15px}.form-footer{flex-direction:column;row-gap:25px}.form-footer__line{max-width:100%}}.footer__bottom{display:flex}.footer__map,.footer__content{flex:1 1 50%}.footer__map{position:relative;min-height:566px}.footer__map iframe{position:absolute;top:0;left:0;width:100%;height:100%;object-fit:cover}.footer__content{background: linear-gradient(0deg, rgba(0, 0, 0, 0.80) 0%, rgba(0, 0, 0, 0.80) 100%), url('../img/footer/bg_2.jpg') lightgray 50% center/cover;padding:36px 30px 20px 30px;display:flex;flex-direction:column}.footer__logo:not(:last-child) {margin-bottom:30px}.footer__columns{display:flex;flex:1 1 100%}.footer__columns:not(:last-child) {margin-bottom:30px}.navigation-footer,.footer__contacts{flex:1 1 50%}.navigation-footer__item:not(:last-child) {margin-bottom:1.875rem}.navigation-footer__link{transition:all .3s ease}.navigation-footer__link:hover{color:#ffd324}.item-contacts{display:flex;column-gap:5px}.item-contacts:not(:last-child) {margin-bottom:30px}.item-contacts__text p:not(:last-child) {margin-bottom:5px}.item-contacts__link{transition:all .3s ease}.item-contacts__link:hover{color:#ffd324}.footer__copy{color:#fff;font-family:'Blogger Sans',sans-serif;line-height:1.25}@media (max-width:1250px){.navigation-footer{display:none}}@media (max-width:767.98px){.footer__bottom{flex-direction:column}.footer__map{min-height:400px}.footer__logo img{max-width:100%}}