@import url(https://fonts.googleapis.com/css2?family=Montserrat:wght@400&display=swap);@import url(https://fonts.googleapis.com/css2?family=Montserrat:wght@500&display=swap);@import url(https://fonts.googleapis.com/css2?family=Montserrat:wght@600&display=swap);@import url(https://fonts.googleapis.com/css2?family=Montserrat:wght@700&display=swap);@import url(https://fonts.googleapis.com/css2?family=Montserrat:wght@800&display=swap);@import url(https://fonts.googleapis.com/css2?family=Montserrat:wght@900&display=swap);:root{--page-width:1482px;--page-padding:50px;--BG-color:#e5e5e5;--BG-color-dark:#232323;--BG-card-color:rgb(245, 245, 245)}*,::after,::before,html{font-family:Montserrat,sans-serif}*,::after,::before{margin:0;padding:0;box-sizing:border-box}html{font-size:16px}body{display:flex;flex-direction:column;min-height:100vh}body.active{overflow-y:hidden}h1{font-size:3rem;font-weight:800}h2{font-size:3.3rem;text-align:center}a{text-decoration:none}
.orange{color:orange}
.footer-navigation a:hover,.navigation a:hover,.white{color:#fff}
.font-bold{font-weight:700}
.agreements{display:flex;gap:20px}
.agreements a{font-size:12px;color:#929292;text-decoration:underline}
.advantages li{display:flex;align-items:center;gap:15px;margin-bottom:16px;color:#fff}
.advantages img{display:block;width:55px;height:auto}
.advantages__content{display:flex;flex-direction:column}
.advantages__content span{text-shadow:0 0 8px rgba(0,0,0,.99)}
.advantages__content span:first-child{text-transform:uppercase}
.advantages__content span:last-child{color:rgba(255,255,255,.8)}
.address{display:flex;gap:20px}
.address span{font-size:12px;color:#929292}
.block-adventages{display:flex;justify-content:center;background-color:var(--BG-color-dark);position:relative}
.block-adventages__BG-cloud_bottom,.block-adventages__BG-cloud_top{position:absolute;left:0;height:400px;width:100%;background-color:red;background:url(../images/oblaka-bottom.webp) no-repeat center center;background-size:cover}
.block-adventages__BG-cloud_bottom{bottom:0}
.block-adventages__BG-cloud_top{z-index:0;top:0;-webkit-transform:rotate(180deg);transform:rotate(180deg)}
.block-adventages__page{flex:1 0 100%;max-width:var(--page-width);padding:0 var(--page-padding);padding-top:180px;margin-bottom:200px;display:flex;flex-direction:column;align-items:center}
.block-adventages__heading{margin-bottom:50px;z-index:2}
.block-adventages__cards{display:flex;justify-content:center;gap:16px;flex-wrap:wrap}
.block-barriers{display:flex;justify-content:center;background-color:var(--BG-color-dark);position:relative}
.block-barriers__BG-cloud{z-index:2;position:absolute;bottom:0;left:0;height:300px;width:100%;background-color:red;background:url(../images/oblaka-bottom.webp) no-repeat center center;background-size:cover}
.block-barriers__page{flex:1 0 100%;max-width:var(--page-width);padding:0 var(--page-padding);margin-bottom:180px;display:flex;flex-direction:column;align-items:center;overflow:hidden}
.block-barriers__heading{z-index:10;margin-bottom:40px}
.block-barriers__gallery{cursor:pointer;width:100%}
.block-barriers__gallery .swiper{height:100%;padding-bottom:50px}
.block-barriers__gallery .swiper-slide{max-width:-webkit-fit-content;max-width:-moz-fit-content;max-width:fit-content;width:100%;height:100%;overflow:hidden}
.block-barriers__gallery .swiper-slide img{display:block;width:100%;height:auto}
.block-barriers__gallery .swiper-button-next,.block-barriers__gallery .swiper-button-prev{width:40px;height:40px;background-color:orange;border-radius:50%;top:53%}
.block-barriers__gallery .swiper-button-prev img{-webkit-transform:rotate(180deg);transform:rotate(180deg)}
.block-barriers__gallery .swiper-button-next::after,.block-barriers__gallery .swiper-button-prev::after,.block-benches__gallery .swiper-button-next::after,.block-benches__gallery .swiper-button-prev::after,.block-cauldron__gallery .swiper-button-next::after,.block-cauldron__gallery .swiper-button-prev::after,.block-dream-complex-swiper__gallery .swiper-button-next::after,.block-dream-complex-swiper__gallery .swiper-button-prev::after,.block-flowerpots__gallery .swiper-button-next::after,.block-flowerpots__gallery .swiper-button-prev::after,.block-gallery-test__gallery .swiper-button-next::after,.block-gallery-test__gallery .swiper-button-prev::after,.block-gallery__gallery .swiper-button-next::after,.block-gallery__gallery .swiper-button-prev::after,.block-griil-tables__gallery .swiper-button-next::after,.block-griil-tables__gallery .swiper-button-prev::after{content:""}
.block-barriers__gallery .swiper-pagination{margin-bottom:10px}
.block-barriers__gallery .swiper-pagination span,.block-benches__gallery .swiper-pagination span,.block-cauldron__gallery .swiper-pagination span,.block-dream-complex-swiper__gallery .swiper-pagination span,.block-flowerpots__gallery .swiper-pagination span,.block-gallery-test__gallery .swiper-pagination span,.block-gallery__gallery .swiper-pagination span{background-color:orange}
.block-barriers__gallery .swiper-pagination-bullet{opacity:.5}
.block-barriers__gallery .swiper-pagination-bullet-active{opacity:1}
.block-benches{display:flex;justify-content:center;background-color:var(--BG-color-dark);position:relative}
.block-benches__BG-cloud{z-index:2;position:absolute;top:0;left:0;height:400px;width:100%;background-color:red;background:url(../images/oblaka-bottom.webp) no-repeat center center;background-size:cover;-webkit-transform:rotate(180deg);transform:rotate(180deg)}
.block-benches__page{z-index:10;flex:1 0 100%;max-width:var(--page-width);padding:0 var(--page-padding);padding-top:100px;margin-bottom:100px;display:flex;flex-direction:column;align-items:center;overflow:hidden}
.block-benches__heading{z-index:10;margin-bottom:40px}
.block-benches__gallery{cursor:pointer;width:100%}
.block-benches__gallery .swiper{height:100%;padding-bottom:50px}
.block-benches__gallery .swiper-slide{max-width:-webkit-fit-content;max-width:-moz-fit-content;max-width:fit-content;width:100%;height:100%;overflow:hidden}
.block-benches__gallery .swiper-slide img{display:block;width:100%;height:auto}
.block-benches__gallery .swiper-button-next,.block-benches__gallery .swiper-button-prev{width:40px;height:40px;background-color:orange;border-radius:50%;top:53%}
.block-benches__gallery .swiper-button-prev img{-webkit-transform:rotate(180deg);transform:rotate(180deg)}
.block-benches__gallery .swiper-pagination{margin-bottom:10px}
.block-benches__gallery .swiper-pagination-bullet{opacity:.5}
.block-benches__gallery .swiper-pagination-bullet-active{opacity:1}
.catalog{display:flex;justify-content:center;background-color:var(--BG-color-dark);position:relative}
.catalog__BG-cloud_bottom,.catalog__BG-cloud_top{position:absolute;left:0;height:400px;width:100%;background-color:red;background:url(../images/oblaka-bottom.webp) no-repeat center center;background-size:cover}
.catalog__BG-cloud_bottom{bottom:0}
.catalog__BG-cloud_top{-webkit-transform:rotate(180deg);transform:rotate(180deg);top:0}
.catalog__page{z-index:1;flex:1 0 100%;max-width:var(--page-width);padding:0 var(--page-padding);padding-top:100px;margin-bottom:150px;display:flex;flex-direction:column;align-items:center}
.catalog__heading{margin-bottom:50px}
.catalog__cards{display:flex;justify-content:center;gap:30px 16px;flex-wrap:wrap}
.block-cauldron{display:flex;justify-content:center;background-color:var(--BG-color);position:relative}
.block-cauldron__BG-cloud{-webkit-transform:rotate(180deg);transform:rotate(180deg);position:absolute;top:0;left:0;height:400px;width:100%;background-color:red;background:url(../images/oblaka-bottom.webp) no-repeat center center;background-size:cover}
.block-cauldron__page{z-index:1;flex:1 0 100%;max-width:var(--page-width);padding:0 var(--page-padding);margin-bottom:50px;display:flex;flex-direction:column;align-items:center;overflow:hidden}
.block-cauldron__heading{margin-bottom:50px;max-width:520px;text-align:center}
.block-cauldron__gallery,.block-expert-consultation__button-buy button,.block-ip-video__video video,.blockWhatsAppForm__button-buy button{width:100%}
.block-cauldron__gallery .swiper{padding-top:10px;height:100%;padding-bottom:50px}
.block-cauldron__gallery .swiper-slide{max-width:-webkit-fit-content;max-width:-moz-fit-content;max-width:fit-content;min-width:340px;height:100%}
.block-cauldron__gallery .swiper-slide img,.block-delivery__img img{display:block;width:100%;height:auto}
.block-cauldron__gallery .swiper-button-next,.block-cauldron__gallery .swiper-button-prev{width:40px;height:40px;background-color:orange;border-radius:50%}
.block-cauldron__gallery .swiper-button-prev img{-webkit-transform:rotate(180deg);transform:rotate(180deg)}
.block-cauldron__gallery .swiper-pagination{margin-bottom:10px}
.block-cauldron__gallery .swiper-pagination-bullet{opacity:.5}
.block-cauldron__gallery .swiper-pagination-bullet-active{opacity:1}
.block-complex-big{display:flex;justify-content:center;align-items:center;position:relative;background-color:var(--BG-color)}
.block-complex-big__BG-cloud{-webkit-transform:rotate(180deg);transform:rotate(180deg);position:absolute;top:0;left:0;height:400px;width:100%;background-color:red;background:url(../images/oblaka-bottom.webp) no-repeat center center;background-size:cover}
.block-complex-big__page{flex:1 0 100%;max-width:var(--page-width);padding:0 var(--page-padding);width:100%;overflow:hidden;display:flex;flex-direction:column;align-items:center;gap:20px;flex-wrap:wrap;margin-bottom:100px}
.block-complex-big__heading{z-index:1;margin-bottom:50px;max-width:720px;text-align:center}
.block-complex-big__gallery{width:100%;display:flex;flex-wrap:wrap;gap:40px 20px;justify-content:center;margin-bottom:10px}
.block-delivery{display:flex;justify-content:center;background-color:var(--BG-color)}
.block-delivery__page{flex:1 0 100%;max-width:var(--page-width);width:100%;padding:0 var(--page-padding);margin-bottom:100px;display:flex;flex-direction:column;align-items:center;overflow:hidden}
.block-delivery__content{width:100%;background:linear-gradient(135.59deg,#ffdaa4 10.63%,#ffa722 90.63%);border-radius:10px;overflow:hidden;position:relative;box-shadow:0 1px 7px rgba(112,112,112,.5);margin:10px 0 20px}
.block-delivery__img{position:absolute;top:0;right:0;height:100%;width:50%;display:flex;align-items:flex-end}
.block-delivery__text{position:relative;z-index:2;padding:100px 0 100px 50px;max-width:50%}
.block-delivery__text p{line-height:1.5;font-weight:500}
.block-delivery__text span{font-weight:700}
.block-dream-complex{display:flex;justify-content:center;background-color:var(--BG-color)}
.block-dream-complex__page{flex:1 0 100%;max-width:var(--page-width);padding:0 var(--page-padding);margin-bottom:100px;display:flex;flex-direction:column;align-items:center;overflow:hidden}
.block-dream-complex__heading{margin-bottom:50px;max-width:720px}
.block-dream-complex__gallery{width:100%;display:flex;flex-wrap:wrap;gap:40px 20px;justify-content:center;margin-bottom:10px}
.block-dream-complex-swiper{display:flex;justify-content:center;background-color:var(--BG-color)}
.block-dream-complex-swiper__page{flex:1 0 100%;max-width:var(--page-width);padding:0 var(--page-padding);margin-bottom:100px;display:flex;flex-direction:column;align-items:center;overflow:hidden}
.block-dream-complex-swiper__heading{margin-bottom:50px;max-width:720px;text-align:center}
.block-dream-complex-swiper__gallery{cursor:pointer;width:100%}
.block-dream-complex-swiper__gallery .swiper{padding-top:10px;height:100%;padding-bottom:50px}
.block-dream-complex-swiper__gallery .swiper-slide{max-width:-webkit-fit-content;max-width:-moz-fit-content;max-width:fit-content;min-width:340px;height:100%}
.block-dream-complex-swiper__gallery .swiper-slide img{display:block;width:100%;height:auto}
.block-dream-complex-swiper__gallery .swiper-button-next,.block-dream-complex-swiper__gallery .swiper-button-prev{width:40px;height:40px;background-color:orange;border-radius:50%}
.block-dream-complex-swiper__gallery .swiper-button-prev img{-webkit-transform:rotate(180deg);transform:rotate(180deg)}
.block-dream-complex-swiper__gallery .swiper-pagination{margin-bottom:10px}
.block-dream-complex-swiper__gallery .swiper-pagination-bullet{opacity:.5}
.block-dream-complex-swiper__gallery .swiper-pagination-bullet-active{opacity:1}
.block-dream-complex-test{display:flex;justify-content:center;background-color:var(--BG-color)}
.block-dream-complex-test__page{flex:1 0 100%;max-width:var(--page-width);padding:0 var(--page-padding);max-width:1366px;margin-bottom:100px;display:flex;flex-direction:column;align-items:center;overflow:hidden}
.block-dream-complex-test__heading{margin-bottom:50px;max-width:720px}
.block-dream-complex-test__gallery{width:100%;display:flex;flex-wrap:wrap;gap:20px;justify-content:center;margin-bottom:40px}
.block-dream-complex-test__content{margin-bottom:20px}
.block-dream-complex-test__content p{font-size:2.7rem;font-weight:700}
.block-dream-complex-test__button-buy{margin-bottom:10px}
.block-expert-consultation{display:flex;justify-content:center;position:relative;overflow:hidden;background-color:var(--BG-color)}
.block-expert-consultation__BG-cloud{position:absolute;left:0;height:400px;width:100%;background:url(../images/oblaka-bottom.webp) no-repeat center center;background-size:cover}
.block-expert-consultation__BG-cloud_top{-webkit-transform:rotate(180deg);transform:rotate(180deg);top:0}
.block-expert-consultation__BG-cloud_bottom{bottom:0}
.block-expert-consultation__page{flex:1 0 100%;max-width:var(--page-width);padding:0 var(--page-padding);margin-bottom:100px;overflow:hidden}
.block-expert-consultation__form{width:100%;border-radius:10px;overflow:hidden;display:flex;justify-content:flex-end;position:relative;background-color:#0ff;box-shadow:0 1px 7px rgba(112,112,112,.5);margin:10px 0 20px}
.block-expert-consultation__form-content{position:absolute;top:0;left:0;bottom:0;width:46%;background-color:var(--BG-card-color);padding:100px 35px}
.block-expert-consultation__img img{display:block;height:100%;width:auto}
.block-expert-consultation__heading{margin-bottom:50px;overflow:hidden;display:flex;justify-content:center}
.block-expert-consultation__heading h2{font-size:2.2rem;text-align:center}
.block-expert-consultation__button-buy,.block-expert-consultation__input{margin-bottom:20px}
.block-expert-consultation__input input,.blockWhatsAppForm__input input{width:100%;background:#fff;outline:0;font-size:1.3rem;padding:15px 20px;border:solid 1px rgba(0,0,0,.4);border-radius:5px}
.block-expert-consultation__agreement{width:100%;font-size:.75rem;line-height:.85rem;text-align:center;color:#acacac}
.block-expert-consultation__agreement a,.blockWhatsAppForm__agreement a{color:#acacac;text-decoration:underline}
.block-faq{display:flex;justify-content:center;background-color:var(--BG-color)}
.block-faq__page{flex:1 0 100%;max-width:var(--page-width);padding:0 var(--page-padding);margin-bottom:100px;display:flex;flex-direction:column;align-items:center;overflow:hidden}
.block-faq__heading{margin-bottom:50px;text-align:center}
.block-faq__questions{border-top:1px solid rgba(0,0,0,.1);width:100%}
.block-flowerpots{display:flex;justify-content:center;background-color:var(--BG-color-dark);position:relative}
.block-flowerpots__page{flex:1 0 100%;max-width:var(--page-width);padding:0 var(--page-padding);margin-bottom:100px;display:flex;flex-direction:column;align-items:center;overflow:hidden}
.block-flowerpots__heading{z-index:10;margin-bottom:40px}
.block-flowerpots__gallery{cursor:pointer;width:100%}
.block-flowerpots__gallery .swiper{height:100%;padding-bottom:50px}
.block-flowerpots__gallery .swiper-slide{max-width:-webkit-fit-content;max-width:-moz-fit-content;max-width:fit-content;width:100%;height:100%;overflow:hidden}
.block-flowerpots__gallery .swiper-slide img{display:block;width:100%;height:auto}
.block-flowerpots__gallery .swiper-button-next,.block-flowerpots__gallery .swiper-button-prev{width:40px;height:40px;background-color:orange;border-radius:50%;top:53%}
.block-flowerpots__gallery .swiper-button-prev img{-webkit-transform:rotate(180deg);transform:rotate(180deg)}
.block-flowerpots__gallery .swiper-pagination{margin-bottom:10px}
.block-flowerpots__gallery .swiper-pagination-bullet{opacity:.5}
.block-flowerpots__gallery .swiper-pagination-bullet-active{opacity:1}
.block-gallery{display:flex;justify-content:center;background-color:var(--BG-color);position:relative}
.block-gallery__BG-cloud{position:absolute;left:0;height:400px;width:100%;background:url(../images/oblaka-bottom.webp) no-repeat center center;background-size:cover}
.block-gallery__BG-cloud_top{-webkit-transform:rotate(180deg);transform:rotate(180deg);top:0}
.block-gallery__BG-cloud_bottom{bottom:0}
.block-gallery__page{flex:1 0 100%;max-width:var(--page-width);padding:0 var(--page-padding);margin-bottom:100px;display:flex;flex-direction:column;align-items:center;overflow:hidden}
.block-gallery__heading{margin-bottom:50px;text-align:center;z-index:1}
.block-gallery__gallery{cursor:pointer;width:100%}
.block-gallery__gallery .swiper{height:100%;padding-bottom:50px}
.block-gallery__gallery .swiper-slide{width:100%;height:100%;border-radius:5px;box-shadow:rgba(0,0,0,.4) 2px 4px 4px;overflow:hidden}
.block-gallery__gallery .swiper-slide img{display:block;width:100%;height:auto}
.block-gallery__gallery .swiper-button-next,.block-gallery__gallery .swiper-button-prev{width:40px;height:40px;background-color:orange;border-radius:50%}
.block-gallery__gallery .swiper-button-prev img{-webkit-transform:rotate(180deg);transform:rotate(180deg)}
.block-gallery__gallery .swiper-pagination{margin-bottom:10px}
.block-gallery__gallery .swiper-pagination-bullet{opacity:.5}
.block-gallery__gallery .swiper-pagination-bullet-active{opacity:1}
.block-gallery-test{display:flex;justify-content:center;background-color:var(--BG-color);position:relative}
.block-gallery-test__BG-cloud{position:absolute;left:0;height:400px;width:100%;background:url(../images/oblaka-bottom.webp) no-repeat center center;background-size:cover}
.block-gallery-test__BG-cloud_top{-webkit-transform:rotate(180deg);transform:rotate(180deg);top:0}
.block-gallery-test__BG-cloud_bottom{bottom:0}
.block-gallery-test__page{flex:1 0 100%;max-width:var(--page-width);padding:0 var(--page-padding);margin-bottom:100px;display:flex;flex-direction:column;align-items:center;overflow:hidden}
.block-gallery-test__heading{margin-bottom:50px;text-align:center;z-index:1}
.block-gallery-test__gallery{cursor:pointer;width:100%}
.block-gallery-test__gallery .swiper{height:100%;padding-bottom:50px}
.block-gallery-test__gallery .swiper-slide{width:100%;height:100%;border-radius:5px;box-shadow:rgba(0,0,0,.4) 2px 4px 4px;overflow:hidden}
.block-gallery-test__gallery .swiper-slide img{display:block;width:100%;height:auto}
.block-gallery-test__gallery .swiper-button-next,.block-gallery-test__gallery .swiper-button-prev{width:40px;height:40px;background-color:orange;border-radius:50%}
.block-gallery-test__gallery .swiper-button-prev img{-webkit-transform:rotate(180deg);transform:rotate(180deg)}
.block-gallery-test__gallery .swiper-pagination{margin-bottom:10px}
.block-gallery-test__gallery .swiper-pagination-bullet{opacity:.5}
.block-gallery-test__gallery .swiper-pagination-bullet-active{opacity:1}
.block-gallery-test .test-client-card{display:flex;gap:10px;padding:10px}
.block-gallery-test .test-client-card__img{max-height:45px;max-width:45px;width:100%;height:100%;border-radius:50%;overflow:hidden}
.block-gallery-test .test-client-card__img img{display:block;width:100%;height:100%;-o-object-fit:cover;object-fit:cover}
.block-gallery-test .test-client-card__content{font-size:.9rem}
.block-gallery-test .test-client-card__content span{font-weight:600;font-size:.85rem}
.block-griil-tables{display:flex;justify-content:center;background-color:var(--BG-color);position:relative}
.block-griil-tables__BG-cloud{position:absolute;left:0;height:400px;width:100%;background:url(../images/oblaka-bottom.webp) no-repeat center center;background-size:cover}
.block-griil-tables__BG-cloud_top{-webkit-transform:rotate(180deg);transform:rotate(180deg);top:0}
.block-griil-tables__BG-cloud_bottom{bottom:0}
.block-griil-tables__page{z-index:1;flex:1 0 100%;max-width:var(--page-width);padding:0 var(--page-padding);margin-bottom:0;display:flex;flex-direction:column;align-items:center;overflow:hidden}
.block-griil-tables__heading{margin-bottom:50px;max-width:810px;text-align:center}
.block-griil-tables__gallery{cursor:pointer;width:100%}
.block-griil-tables__gallery .swiper{padding-top:10px;height:100%;padding-bottom:50px}
.block-griil-tables__gallery .swiper-slide{max-width:-webkit-fit-content;max-width:-moz-fit-content;max-width:fit-content;min-width:340px;height:100%}
.block-griil-tables__gallery .swiper-slide img{display:block;width:100%;height:auto}
.block-griil-tables__gallery .swiper-button-next,.block-griil-tables__gallery .swiper-button-prev{width:40px;height:40px;background-color:orange;border-radius:50%}
.block-griil-tables__gallery .swiper-button-prev img{-webkit-transform:rotate(180deg);transform:rotate(180deg)}
.block-griil-tables__gallery .swiper-pagination{margin-bottom:10px}
.block-griil-tables__gallery .swiper-pagination span,.block-h1-gallery__gallery .swiper-pagination span,.block-rady-made-complex__gallery .swiper-pagination span,.block-urn__gallery .swiper-pagination span,.block-video-gallery__gallery .swiper-pagination span{background-color:orange}
.block-griil-tables__gallery .swiper-pagination-bullet{opacity:.5}
.block-griil-tables__gallery .swiper-pagination-bullet-active{opacity:1}
.block-h1{display:flex;justify-content:center;background:url(../images/BG_header.jpg) no-repeat center bottom;background-size:cover;position:relative;overflow:hidden}
.block-h1__BG{z-index:1;position:absolute;width:100%;height:100%;background-color:rgba(0,0,0,.4)}
.block-h1__BG-cloud{z-index:2;position:absolute;bottom:0;left:0;height:400px;width:100%;background-color:red;background:url(../images/oblaka-bottom.webp) no-repeat center center;background-size:cover}
.block-h1__page{z-index:3;flex:1 0 100%;max-width:var(--page-width);padding:0 var(--page-padding)}
.block-h1__heading{max-width:920px;padding-top:130px;margin-bottom:32px}
.block-h1__content{margin-bottom:30px;max-width:720px;font-size:1.5rem;letter-spacing:-.7px;font-weight:500;color:#fff}
.block-h1__advantages{margin-bottom:32px}
.block-h1__button-buy{margin-bottom:219px;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content}
.block-h1-barbeque{display:flex;justify-content:center;background:url(../images/BG_barbeque.webp) no-repeat center bottom;background-size:cover;position:relative;overflow:hidden}
.block-h1-barbeque__BG{z-index:1;position:absolute;width:100%;height:100%;background-color:rgba(0,0,0,.2)}
.block-h1-barbeque__BG-cloud{z-index:2;position:absolute;bottom:0;left:0;height:400px;width:100%;background-color:red;background:url(../images/oblaka-bottom.webp) no-repeat center center;background-size:cover}
.block-h1-barbeque__page{z-index:3;flex:1 0 100%;max-width:var(--page-width);padding:0 var(--page-padding)}
.block-h1-barbeque__heading{max-width:920px;padding-top:130px;margin-bottom:32px}
.block-h1-barbeque__heading h1{font-size:48px}
.block-h1-barbeque__content{margin-bottom:30px;max-width:720px;font-size:1.5rem;letter-spacing:-.7px;font-weight:500;color:#fff}
.block-h1-barbeque__advantages{margin-bottom:32px}
.block-h1-barbeque__button-buy{margin-bottom:219px}
.block-h1-chan{display:flex;justify-content:center;background:url(../images/BG_chan_3.webp) no-repeat center bottom;background-size:cover;position:relative;overflow:hidden}
.block-h1-chan__BG{z-index:1;position:absolute;width:100%;height:100%;background-color:rgba(0,0,0,.2)}
.block-h1-chan__BG-cloud{z-index:2;position:absolute;bottom:0;left:0;height:400px;width:100%;background-color:red;background:url(../images/oblaka-bottom.webp) no-repeat center center;background-size:cover}
.block-h1-chan__page{z-index:3;flex:1 0 100%;max-width:var(--page-width);padding:0 var(--page-padding)}
.block-h1-chan__heading{max-width:920px;padding-top:130px;margin-bottom:32px}
.block-h1-chan__heading h1{font-size:48px}
.block-h1-chan__content{margin-bottom:30px;max-width:720px;font-size:1.5rem;letter-spacing:-.7px;font-weight:500;color:#fff}
.block-h1-chan__advantages{margin-bottom:32px}
.block-h1-cnah__button-buy{margin-bottom:219px}
.block-h1-gallery{background-color:var(--BG-color-dark);display:flex;justify-content:center}
.block-h1-gallery__page{flex:1 0 100%;max-width:var(--page-width);width:100%;padding:0 var(--page-padding)}
.block-h1-gallery__heading{padding-top:150px;margin-bottom:32px;display:flex;justify-content:center}
.block-h1-gallery__heading h1,.block-h1-grill__heading h1{font-size:3.3rem;font-weight:700}
.block-h1-gallery__photo{display:flex;flex-wrap:wrap;gap:15px;justify-content:center;margin-bottom:50px}
.block-h1-gallery__photo-img{overflow:hidden;display:flex;justify-content:center;align-items:center;max-width:450px;max-height:350px;min-width:450px;min-height:350px;cursor:pointer}
.block-h1-gallery__photo-img img{height:100%;width:100%;-o-object-fit:cover;object-fit:cover}
.block-h1-gallery__gallery-modal{z-index:1000;position:fixed;top:0;left:0;right:0;bottom:0;display:none;align-items:center;justify-content:center;background-color:rgba(0,0,0,.7)}
.block-h1-gallery__gallery-modal.active{display:flex}
.block-h1-gallery__gallery{position:relative;cursor:pointer;width:100%;height:100%;display:flex;flex-direction:column;justify-content:center}
.block-h1-gallery__gallery .close{z-index:10;position:absolute;height:40px;width:40px;top:5px;right:5px;border-radius:50%;border:solid 2px rgba(255,255,255,.6);display:flex;justify-content:center;align-items:center}
.block-h1-gallery__gallery .close:hover{border:solid 2px #fff}
.block-h1-gallery__gallery .close:hover::after,.block-h1-gallery__gallery .close:hover::before,.modal-complex .close:hover::after,.modal-complex .close:hover::before{background-color:#fff}
.block-h1-gallery__gallery .close::after,.block-h1-gallery__gallery .close::before{content:"";width:15px;height:2px;background-color:rgba(255,255,255,.6);position:absolute}
.block-h1-gallery__gallery .close::before{-webkit-transform:rotate(-45deg);transform:rotate(-45deg)}
.block-h1-gallery__gallery .close::after{-webkit-transform:rotate(45deg);transform:rotate(45deg)}
.block-h1-gallery__gallery .swiper{height:70%;width:60%}
.block-h1-gallery__gallery .swiper-slide{width:100%;height:100%;border-radius:5px;box-shadow:rgba(0,0,0,.4) 2px 4px 4px;overflow:hidden;display:flex;justify-content:center}
.block-h1-gallery__gallery .swiper-slide img{height:100%;width:auto}
.block-h1-gallery__gallery .swiper-button-next,.block-h1-gallery__gallery .swiper-button-prev{z-index:1000;width:40px;height:40px;background-color:orange;border-radius:50%}
.block-h1-gallery__gallery .swiper-button-prev img{-webkit-transform:rotate(180deg);transform:rotate(180deg)}
.block-h1-gallery__gallery .swiper-button-next::after,.block-h1-gallery__gallery .swiper-button-prev::after,.block-rady-made-complex__gallery .swiper-button-next::after,.block-rady-made-complex__gallery .swiper-button-prev::after,.block-urn__gallery .swiper-button-next::after,.block-urn__gallery .swiper-button-prev::after,.block-video-gallery__gallery .swiper-button-next::after,.block-video-gallery__gallery .swiper-button-prev::after{content:""}
.block-h1-gallery__gallery .swiper-pagination{margin-bottom:10px}
.block-h1-gallery__gallery .swiper-pagination-bullet{opacity:.5}
.block-h1-gallery__gallery .swiper-pagination-bullet-active{opacity:1}
.block-h1-grill{display:flex;justify-content:center;background:url(../images/BG_greel.jpg) no-repeat center bottom;background-size:cover;position:relative;overflow:hidden}
.block-h1-grill__BG{z-index:1;position:absolute;width:100%;height:100%;background-color:rgba(0,0,0,.3)}
.block-h1-grill__BG-cloud{z-index:2;position:absolute;bottom:0;left:0;height:400px;width:100%;background-color:red;background:url(../images/oblaka-bottom.webp) no-repeat center center;background-size:cover}
.block-h1-grill__page{z-index:3;flex:1 0 100%;max-width:var(--page-width);padding:0 var(--page-padding)}
.block-h1-grill__heading{max-width:430px;padding-top:230px;margin-bottom:32px}
.block-h1-grill__content{margin-bottom:30px;max-width:430px;font-size:1.5rem;letter-spacing:-.7px;font-weight:500;color:#fff}
.block-h1-grill__button-buy{margin-bottom:219px;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content}
.block-h1-italian{display:flex;justify-content:center;background:url(../images/BG_italian.webp) no-repeat center bottom;background-size:cover;position:relative;overflow:hidden}
.block-h1-italian__BG{z-index:1;position:absolute;width:100%;height:100%;background-color:rgba(0,0,0,.4)}
.block-h1-italian__BG-cloud{z-index:2;position:absolute;bottom:0;left:0;height:300px;width:100%;background-color:red;background:url(../images/oblaka-bottom.webp) no-repeat center center;background-size:cover}
.block-h1-italian__page{z-index:3;flex:1 0 100%;max-width:var(--page-width);padding:0 var(--page-padding)}
.block-h1-italian__heading{max-width:830px;padding-top:130px;margin-bottom:32px}
.block-h1-italian__content{margin-bottom:30px;max-width:720px;font-size:1.5rem;letter-spacing:-.7px;font-weight:500;color:#fff}
.block-h1-italian__advantages{margin-bottom:32px}
.block-h1-italian__button-buy{margin-bottom:219px;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content}
.block-h1-maf{display:flex;justify-content:center;background:url(../images/BG_maf.jpg) no-repeat center bottom;background-size:cover;position:relative;overflow:hidden}
.block-h1-maf__BG{z-index:1;position:absolute;width:100%;height:100%;background-color:rgba(0,0,0,.3)}
.block-h1-maf__BG-cloud{z-index:2;position:absolute;bottom:0;left:0;height:400px;width:100%;background-color:red;background:url(../images/oblaka-bottom.webp) no-repeat center center;background-size:cover}
.block-h1-maf__page{z-index:3;flex:1 0 100%;max-width:var(--page-width);padding:0 var(--page-padding)}
.block-h1-maf__heading{max-width:820px;padding-top:230px;margin-bottom:32px}
.block-h1-maf__heading h1{font-size:3.3rem;font-weight:700}
.block-h1-maf__button-buy{margin-bottom:219px;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content}
.block-H1-thank-you{min-height:100vh;display:flex;justify-content:center;background:url(../images/BG_header.jpg) no-repeat center bottom;background-size:cover;position:relative;overflow:hidden}
.block-H1-thank-you__BG{z-index:1;position:absolute;width:100%;height:100%;background-color:rgba(0,0,0,.6)}
.block-H1-thank-you__BG-cloud{z-index:2;position:absolute;bottom:-30px;left:0;height:300px;width:100%;background-color:red;background:url(../images/oblaka-bottom.webp) no-repeat center center;background-size:cover}
.block-H1-thank-you__page{z-index:3;flex:1 0 100%;max-width:var(--page-width);padding:0 var(--page-padding);display:flex;flex-direction:column;align-items:center}
.block-H1-thank-you .logo{padding-top:50px;margin-bottom:70px}
.block-H1-thank-you__heading{margin-bottom:50px}
.block-H1-thank-you__heading h1{font-size:2rem;text-align:center}
.block-H1-thank-you__content{margin-bottom:50px;text-align:center}
.block-H1-thank-you__content p{margin-bottom:10px;color:#fff;font-size:1.5rem}
.block-H1-thank-you__button{margin-bottom:150px}
.block-how-we-work{display:flex;justify-content:center;background-color:var(--BG-color-dark);position:relative}
.block-how-we-work__BG-cloud_bottom,.block-how-we-work__BG-cloud_top{position:absolute;left:0;height:400px;width:100%;background-color:red;background:url(../images/oblaka-bottom.webp) no-repeat center center;background-size:cover}
.block-how-we-work__BG-cloud_bottom{bottom:0}
.block-how-we-work__BG-cloud_top{-webkit-transform:rotate(180deg);transform:rotate(180deg);top:0}
.block-how-we-work__page{flex:1 0 100%;max-width:var(--page-width);padding:0 var(--page-padding);padding-top:100px;margin-bottom:150px;display:flex;flex-direction:column;align-items:center}
.block-how-we-work__heading{margin-bottom:50px;z-index:1;text-shadow:#000 0 0 15px;text-align:center}
.block-how-we-work__cards{display:flex;justify-content:center;gap:16px;flex-wrap:wrap}
.block-how-we-work-light{display:flex;justify-content:center;background-color:var(--BG-color-dark);position:relative}
.block-how-we-work-light__BG-cloud_bottom,.block-how-we-work-light__BG-cloud_top{position:absolute;left:0;height:400px;width:100%;background-color:red;background:url(../images/oblaka-bottom.webp) no-repeat center center;background-size:cover}
.block-how-we-work-light__BG-cloud_bottom{bottom:0}
.block-how-we-work-light__BG-cloud_top{-webkit-transform:rotate(180deg);transform:rotate(180deg);top:0}
.block-how-we-work-light__page{z-index:1;flex:1 0 100%;max-width:var(--page-width);padding:0 var(--page-padding);padding-top:100px;margin-bottom:150px;display:flex;flex-direction:column;align-items:center}
.block-how-we-work-light__heading{margin-bottom:50px;z-index:1;text-shadow:#000 0 0 15px;text-align:center}
.block-how-we-work-light__cards{display:flex;justify-content:center;gap:16px;flex-wrap:wrap}
.block-ip-video{background-color:var(--BG-color-dark);display:flex;justify-content:center;min-height:auto;height:100%}
.block-ip-video__page{flex:1 0 100%;max-width:var(--page-width);width:100%;padding:0 var(--page-padding);padding-top:100px;display:flex;flex-direction:column;align-items:center}
.block-ip-video__heading{padding-top:20px;margin-bottom:50px;max-width:800px}
.block-ip-video__heading h1{font-size:2.6rem;text-align:center}
.block-ip-video__content{margin-bottom:50px;font-size:1.5rem;font-weight:500;color:#fff}
.block-ip-video__video{margin-bottom:50px;max-width:640px}
.block-ip-video__button{margin-bottom:100px}
.block-maf-advantages{display:flex;justify-content:center}
.block-maf-advantages__page{flex:1 0 100%;max-width:var(--page-width);padding:0 var(--page-padding);margin-bottom:150px;display:flex;flex-direction:column;align-items:center}
.block-maf-advantages__top{display:flex;gap:20px;margin-bottom:20px}
.block-maf-advantages__bottom{display:flex;gap:20px;width:100%}
.block-rady-complex{display:flex;justify-content:center}
.block-rady-complex__page{flex:1 0 100%;max-width:var(--page-width);padding:0 var(--page-padding);margin-bottom:150px;display:flex;flex-direction:column;align-items:center;overflow:hidden}
.block-rady-complex__heading{margin-bottom:50px;max-width:720px}
.block-rady-complex__gallery{cursor:pointer;width:100%;display:flex;flex-wrap:wrap;justify-content:center;gap:40px 20px}
.block-rady-made-complex{display:flex;justify-content:center;background-color:var(--BG-color)}
.block-rady-made-complex__page{flex:1 0 100%;max-width:var(--page-width);padding:0 var(--page-padding);margin-bottom:150px;display:flex;flex-direction:column;align-items:center;overflow:hidden}
.block-rady-made-complex__heading{margin-bottom:50px;max-width:720px;text-align:center}
.block-rady-made-complex__gallery{cursor:pointer;width:100%}
.block-rady-made-complex__gallery .swiper{padding-top:10px;height:100%;padding-bottom:50px}
.block-rady-made-complex__gallery .swiper-slide{max-width:-webkit-fit-content;max-width:-moz-fit-content;max-width:fit-content;min-width:340px;height:100%}
.block-rady-made-complex__gallery .swiper-slide img{display:block;width:100%;height:auto}
.block-rady-made-complex__gallery .swiper-button-next,.block-rady-made-complex__gallery .swiper-button-prev{width:40px;height:40px;background-color:orange;border-radius:50%}
.block-rady-made-complex__gallery .swiper-button-prev img{-webkit-transform:rotate(180deg);transform:rotate(180deg)}
.block-rady-made-complex__gallery .swiper-pagination{margin-bottom:10px}
.block-rady-made-complex__gallery .swiper-pagination-bullet{opacity:.5}
.block-rady-made-complex__gallery .swiper-pagination-bullet-active{opacity:1}
.block-rady-made-complex-test{display:flex;justify-content:center;align-items:center;position:relative;background-color:var(--BG-color)}
.block-rady-made-complex-test__BG-cloud{-webkit-transform:rotate(180deg);transform:rotate(180deg);position:absolute;top:0;left:0;height:400px;width:100%;background-color:red;background:url(../images/oblaka-bottom.webp) no-repeat center center;background-size:cover}
.block-rady-made-complex-test__page{z-index:1;flex:1 0 100%;max-width:var(--page-width);padding:0 var(--page-padding);width:100%;overflow:hidden;display:flex;flex-direction:column;align-items:center;gap:20px;flex-wrap:wrap;margin-bottom:100px}
.block-rady-made-complex-test__heading{z-index:1;margin-bottom:50px;max-width:720px;text-align:center}
.block-rady-made-complex-test__gallery{width:100%;display:flex;flex-wrap:wrap;gap:40px 20px;justify-content:center;margin-bottom:10px}
.block-structure{display:flex;justify-content:center;background-color:var(--BG-color);position:relative}
.block-structure__BG-cloud{position:absolute;left:0;bottom:0;height:400px;width:100%;background-color:red;background:url(../images/oblaka-bottom.webp) no-repeat center center;background-size:cover}
.block-structure__page{z-index:1;flex:1 0 100%;max-width:var(--page-width);padding:0 var(--page-padding);margin-bottom:150px;display:flex;flex-direction:column;align-items:center}
.block-structure__heading{margin-bottom:50px;text-align:center}
.block-structure__cards{max-width:900px;display:flex;gap:40px 20px;flex-wrap:wrap;justify-content:center}
.block-urn{display:flex;justify-content:center;background-color:var(--BG-color-dark);position:relative}
.block-urn__page{flex:1 0 100%;max-width:var(--page-width);padding:0 var(--page-padding);margin-bottom:100px;display:flex;flex-direction:column;align-items:center;overflow:hidden}
.block-urn__heading{z-index:10;margin-bottom:40px}
.block-urn__gallery{cursor:pointer;width:100%}
.block-urn__gallery .swiper{height:100%;padding-bottom:50px}
.block-urn__gallery .swiper-slide{max-width:-webkit-fit-content;max-width:-moz-fit-content;max-width:fit-content;width:100%;height:100%;overflow:hidden}
.block-urn__gallery .swiper-slide img,.block-video-gallery__gallery .swiper-slide video{display:block;width:100%;height:auto}
.block-urn__gallery .swiper-button-next,.block-urn__gallery .swiper-button-prev{width:40px;height:40px;background-color:orange;border-radius:50%;top:53%}
.block-urn__gallery .swiper-button-prev img,.block-video-gallery__gallery .swiper-button-prev img{-webkit-transform:rotate(180deg);transform:rotate(180deg)}
.block-urn__gallery .swiper-pagination{margin-bottom:10px}
.block-urn__gallery .swiper-pagination-bullet{opacity:.5}
.block-urn__gallery .swiper-pagination-bullet-active{opacity:1}
.block-utp{display:flex;justify-content:center;background-color:var(--BG-color);position:relative}
.block-utp__BG-cloud{position:absolute;left:0;height:400px;width:100%;background:url(../images/oblaka-bottom.webp) no-repeat center center;background-size:cover}
.block-utp__BG-cloud_top{-webkit-transform:rotate(180deg);transform:rotate(180deg);top:0}
.block-utp__BG-cloud_bottom{bottom:0}
.block-utp__page{z-index:1;flex:1 0 100%;max-width:var(--page-width);padding:0 var(--page-padding);margin-bottom:50px;display:flex;flex-direction:column;align-items:center}
.block-utp__cards{display:flex;gap:40px;flex-wrap:wrap;justify-content:center}
.block-video-gallery{display:flex;justify-content:center;background-color:var(--BG-color);position:relative}
.block-video-gallery__BG-cloud{position:absolute;left:0;height:400px;width:100%;background:url(../images/oblaka-bottom.webp) no-repeat center center;background-size:cover}
.block-video-gallery__BG-cloud_top{-webkit-transform:rotate(180deg);transform:rotate(180deg);top:0}
.block-video-gallery__BG-cloud_bottom{bottom:0}
.block-video-gallery__page{flex:1 0 100%;max-width:var(--page-width);padding:0 var(--page-padding);margin-bottom:100px;display:flex;flex-direction:column;align-items:center;overflow:hidden}
.block-video-gallery__heading{margin-bottom:50px;z-index:1}
.block-video-gallery__gallery{cursor:pointer;width:70%}
.block-video-gallery__gallery .swiper{height:100%;padding-bottom:50px}
.block-video-gallery__gallery .swiper-slide{width:100%;height:100%;border-radius:5px;box-shadow:rgba(0,0,0,.4) 2px 4px 4px;overflow:hidden}
.block-video-gallery__gallery .swiper-button-next,.block-video-gallery__gallery .swiper-button-prev{width:40px;height:40px;background-color:orange;border-radius:50%}
.block-video-gallery__gallery .swiper-pagination{margin-bottom:10px}
.block-video-gallery__gallery .swiper-pagination-bullet{opacity:.5}
.block-video-gallery__gallery .swiper-pagination-bullet-active{opacity:1}
.blockWhatsAppForm{display:flex;justify-content:center;position:relative;overflow:hidden;background-color:var(--BG-color)}
.blockWhatsAppForm__BG-cloud{position:absolute;bottom:0;left:0;height:400px;width:100%;background-color:red;background:url(../images/oblaka-bottom.webp) no-repeat center center;background-size:cover}
.blockWhatsAppForm__page{flex:1 0 100%;max-width:var(--page-width);padding:0 var(--page-padding);margin-bottom:120px}
.blockWhatsAppForm__heading{margin-bottom:50px;text-align:center}
.blockWhatsAppForm__content{display:flex;position:relative}
.blockWhatsAppForm__img{z-index:1;position:absolute;left:500px;top:-100px}
.blockWhatsAppForm__img img,.burger span{display:block;height:100%;width:auto}
.blockWhatsAppForm__form{padding:100px 200px 100px 100px;background-color:var(--BG-card-color);box-shadow:0 1px 7px rgba(112,112,112,.5);border-radius:10px;display:flex;position:relative}
.blockWhatsAppForm__form-content{max-width:435px}
.blockWhatsAppForm__button-buy,.blockWhatsAppForm__input{margin-bottom:20px}
.blockWhatsAppForm__input input{border:1px solid rgba(0,0,0,.4)}
.blockWhatsAppForm__agreement{width:100%;font-size:.75rem;line-height:.85rem;text-align:center;color:#acacac}
.burger{cursor:pointer;width:20px;height:20px;border:0;background-color:transparent;position:relative}
.burger span{transition:top .2s ease .1s,bottom .2s ease .1s,-webkit-transform .1s ease 0s;transition:top .2s ease .1s,bottom .2s ease .1s,transform .1s ease 0s;transition:top .2s ease .1s,bottom .2s ease .1s,transform .1s ease 0s,-webkit-transform .1s ease 0s;height:2px;width:100%;background-color:#fff;position:absolute}
.burger span:nth-child(1){top:2px;left:0}
.burger span:nth-child(2){top:9px;left:0}
.burger span:nth-child(3){bottom:2px;left:0}
.burger.active span{transition:top .2s ease 0s,bottom .2s ease 0s,-webkit-transform .1s ease .2s;transition:top .2s ease 0s,bottom .2s ease 0s,transform .1s ease .2s;transition:top .2s ease 0s,bottom .2s ease 0s,transform .1s ease .2s,-webkit-transform .1s ease .2s}
.burger.active span:nth-child(1){top:9px;-webkit-transform:rotate(45deg);transform:rotate(45deg)}
.burger.active span:nth-child(2){opacity:0}
.burger.active span:nth-child(3){bottom:9px;-webkit-transform:rotate(-45deg);transform:rotate(-45deg)}
.burger-menu{z-index:20;height:100vh;width:100vw;background-color:#343a40;position:fixed;top:-100vh;left:0;transition:top .3s;display:flex;justify-content:center;align-items:center;flex-direction:column}
.burger-menu__nav{margin-bottom:40px}
.burger-menu__nav ul{flex-direction:column}
.burger-menu__contacts{display:flex;flex-direction:column;gap:10px}
.burger-menu.active{top:0}
.card-advantages-text-bottom{max-width:450px;height:406px;position:relative;border-radius:10px;overflow:hidden;padding:20px;display:flex;flex-direction:column;flex:0 1 100%}
.card-advantages-text-bottom h3{padding-top:210px;margin-bottom:20px;text-transform:uppercase}
.card-advantages-text-bottom p{font-weight:500}
.card-advantages-text-bottom__bg{z-index:-1;position:absolute;bottom:0;left:0;width:100%;height:100%;background:linear-gradient(0deg,#dcdcdc 0,#f3f3f3 45%,rgba(0,212,255,0) 70%)}
.card-advantages-text-bottom img{z-index:-2;display:block;width:auto;height:70%;position:absolute;top:0;left:0}
.card-advantages-text-left{width:100%;height:306px;position:relative;border-radius:10px;overflow:hidden;padding:20px;background:linear-gradient(90deg,#323232 0,#656565 100%,rgba(0,212,255,0) 100%)}
.card-advantages-text-left h3,.card-advantages-text-left2 h3{position:relative;z-index:10;padding-top:30px;margin-bottom:20px;text-transform:uppercase;color:#fff}
.card-advantages-text-left p{position:relative;z-index:10;max-width:300px;font-weight:500;color:#fff}
.card-advantages-text-left__bg{z-index:2;position:absolute;bottom:0;left:0;width:100%;height:100%;background:linear-gradient(90deg,#323232 0,#656565 47%,rgba(0,212,255,0) 70%)}
.card-advantages-text-left img,.card-advantages-text-left2 img,.card-advantages-text-top img{display:block;position:absolute;bottom:0;right:0}
.card-advantages-text-left2{width:100%;height:306px;position:relative;border-radius:10px;overflow:hidden;padding:20px;background:linear-gradient(90deg,#323232 0,#656565 100%,rgba(0,212,255,0) 100%)}
.card-advantages-text-left2 p{position:relative;z-index:10;max-width:300px;font-weight:500;color:#fff}
.card-advantages-text-left2__bg{z-index:2;position:absolute;bottom:0;left:0;width:100%;height:100%}
.card-advantages-text-top{max-width:450px;height:406px;position:relative;border-radius:10px;overflow:hidden;padding:20px;display:flex;flex-direction:column;flex:0 1 100%}
.card-advantages-text-top h3{margin-bottom:20px;text-transform:uppercase}
.card-advantages-text-top p{font-weight:500}
.card-advantages-text-top__bg{z-index:-1;position:absolute;top:0;left:0;width:100%;height:100%;background:linear-gradient(#ffa722 0,#ffdaa4 45%,rgba(0,212,255,0) 70%)}
.card-advantages-text-top img{z-index:-2;width:auto;height:70%}
.card-benches{overflow:hidden;width:310px;display:flex;flex-direction:column;color:#fff}
.card-benches__img{height:193px;margin-bottom:15px;border-radius:20px;overflow:hidden}
.card-benches__img img,.card-catalog__img img{display:block;width:100%;height:auto}
.card-benches__heading{padding-left:20px;margin-bottom:40px;height:40px}
.card-benches__heading h3{font-size:1.6rem}
.card-benches__data{margin:0 20px;display:flex;flex-direction:column;gap:20px;padding-bottom:20px;border-bottom:1px solid rgba(255,255,255,.4)}
.card-benches__data-height,.card-benches__data-long,.card-benches__data-weight,.card-benches__data-width{display:flex}
.card-benches__data-height span,.card-benches__data-long span,.card-benches__data-weight span,.card-benches__data-width span,.card-cauldron__data-color span,.card-cauldron__data-sizes span,.card-cauldron__data-weight span,.card-cauldron__heading h3 span,.card-complex__heading h3 span{display:block}
.card-benches__data-height span:first-child,.card-benches__data-long span:first-child,.card-benches__data-weight span:first-child,.card-benches__data-width span:first-child,.card-cauldron__data-color span:first-child,.card-cauldron__data-sizes span:first-child,.card-cauldron__data-weight span:first-child{min-width:170px}
.card-catalog{max-width:450px;display:flex;flex-direction:column;align-items:center}
.card-catalog__img{max-width:450px;height:248px;border-radius:10px;overflow:hidden;margin-bottom:10px}
.card-catalog__heading{display:flex;justify-content:center;width:360px}
.card-catalog h3{text-align:center;text-transform:uppercase;font-weight:700;font-size:1.2rem;color:#fff;text-shadow:#000 0 0 15px}
.card-cauldron{background-color:var(--BG-card-color);border-radius:10px;padding:15px;overflow:hidden;width:440px;height:100%;display:flex;flex-direction:column;align-items:center;color:#333;box-shadow:0 1px 7px rgba(112,112,112,.5)}
.card-cauldron__img{pointer-events:auto;margin-bottom:10px;overflow:hidden}
.card-cauldron__img img,.card-complex-big__img-base img,.card-complex__img img{display:block;width:100%;height:auto}
.card-cauldron__heading{width:100%;padding-bottom:16px;border-bottom:1px solid rgba(255,255,255,.15);display:flex;justify-content:center;height:80px}
.card-cauldron__heading h3{font-size:1.6rem;text-align:center}
.card-cauldron__data{width:100%;padding-top:.87rem;padding-bottom:.87rem;display:flex;flex-direction:column;gap:20px}
.card-cauldron__data-color,.card-cauldron__data-weight{display:flex}
.card-cauldron__data-sizes{width:100%;display:flex;margin-bottom:.87rem}
.card-cauldron__price{margin-top:auto;border-top:1px solid rgba(255,255,255,.15);width:100%;padding-top:.87rem;display:flex;justify-content:space-between;align-items:center;color:#8a5300}
.card-cauldron__price span{font-size:1.6rem;font-weight:700}
.card-cauldron__price button,.card-complex__price button{pointer-events:auto}
.card-complex,.card-complex__img{border-radius:10px;overflow:hidden}
.card-complex{box-shadow:0 1px 7px rgba(112,112,112,.5);background-color:var(--BG-card-color);padding:15px;width:440px;height:639px;display:flex;flex-direction:column;align-items:center;color:#333}
.card-complex__img{pointer-events:auto;height:250px;margin-bottom:10px}
.card-complex__img:hover img:first-child{display:none}
.card-complex__heading{width:100%;padding-bottom:16px;border-bottom:1px solid rgba(255,255,255,.15);display:flex;justify-content:center}
.card-complex__heading h3{font-size:1.6rem;text-align:center}
.card-complex__description{padding:1rem 0;border-bottom:1px solid rgba(255,255,255,.15);font-size:.73rem}
.card-complex__data{width:100%;padding-top:.87rem;padding-bottom:.87rem;display:flex;flex-direction:column;gap:20px}
.card-complex__data-modules,.card-complex__data-weight{display:flex}
.card-complex__data-modules span,.card-complex__data-sizes span,.card-complex__data-weight span{display:block}
.card-complex__data-modules span:first-child,.card-complex__data-sizes span:first-child,.card-complex__data-weight span:first-child{min-width:170px}
.card-complex__data-modules-name{display:flex;flex-direction:column;gap:10px}
.card-complex__data-sizes{width:100%;display:flex;margin-top:auto;margin-bottom:.87rem}
.card-complex__price{color:#ad6800;border-top:1px solid rgba(255,255,255,.15);width:100%;padding-top:.87rem;display:flex;justify-content:space-between;align-items:center}
.card-complex__price span{font-size:1.6rem;font-weight:700}
.card-complex-big__content{display:flex;flex-direction:column;gap:30px;max-width:510px;position:relative;background-color:var(--BG-card-color);border-radius:10px;padding:15px 15px 30px;color:#333;box-shadow:0 1px 7px rgba(112,112,112,.5)}
.card-complex-big__img{min-width:35%}
.card-complex-big__txt{height:100%;display:flex;flex-direction:column}
.card-complex-big__img-base{border-radius:7px;overflow:hidden;margin-bottom:20px}
.card-complex-big__img-buttons{display:flex;justify-content:center;flex-wrap:wrap;gap:10px}
.card-complex-big__img-button{cursor:pointer;width:100px;height:100px;border-radius:5px;overflow:hidden;box-shadow:0 1px 7px rgba(87,87,87,.9)}
.card-complex-big__img-button img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}
.card-complex-big__img-button:hover{box-shadow:0 1px 7px #292929}
.card-complex-big__heading{font-size:1.4rem;margin-bottom:5px;text-align:center}
.card-complex-big__price{font-weight:700;font-size:1.6rem;line-height:35px;color:#ad6800;margin-bottom:15px;text-align:center}
.card-complex-big__description{border-top:1px solid rgba(255,255,255,.15);border-bottom:1px solid rgba(255,255,255,.15);margin-bottom:20px;font-size:.9rem}
.card-complex-big__button-buy{display:flex;justify-content:center;margin-bottom:20px}
.card-complex-big__button-buy button{min-width:70%;padding:10px 20px}
.card-complex-big__data{display:flex;flex-direction:column;gap:15px;margin-bottom:20px;font-size:.9rem}
.card-complex-big__data-color,.card-complex-big__data-modules,.card-complex-big__data-sizes,.card-complex-big__data-structure,.card-complex-big__data-weight{display:flex}
.card-complex-big__data-color span:first-child,.card-complex-big__data-modules span:first-child,.card-complex-big__data-sizes span:first-child,.card-complex-big__data-structure span:first-child,.card-complex-big__data-weight span:first-child{max-width:170px;min-width:170px;width:100%}
.card-complex-big__data-color span,.card-complex-big__data-modules span,.card-complex-big__data-sizes span,.card-complex-big__data-structure span,.card-complex-big__data-weight span,.card-complex-test__data-modules span,.card-complex-test__data-sizes span,.card-complex-test__data-weight span,.card-complex-test__heading h3 span,.card-dream-complex__heading h3 span{display:block}
.card-complex-big__data-modules-name span:first-child{width:auto}
.card-complex-big__colors{display:flex;gap:10px;flex-wrap:wrap;justify-content:center;margin-top:auto}
.card-complex-big__color{width:50px;border-radius:50%;overflow:hidden;box-shadow:1px 1px 2px rgba(0,0,0,.71)}
.card-complex-big__color img,.card-complex-test__img img,.card-dream-complex-test__img img,.card-dream-complex__img img{display:block;width:100%;height:auto}
.card-complex-test{cursor:pointer;border-radius:10px;box-shadow:0 1px 7px rgba(112,112,112,.5);background-color:var(--BG-card-color);padding:15px;overflow:hidden;width:440px;display:flex;flex-direction:column;align-items:center;color:#333}
.card-complex-test__img{pointer-events:auto;height:410px;margin-bottom:5px;border-radius:10px;overflow:hidden}
.card-complex-test__img:hover img:first-child{display:none}
.card-complex-test__heading{width:100%;margin-bottom:7px;display:flex;justify-content:center}
.card-complex-test__heading h3{font-size:1.6rem;text-align:center}
.card-complex-test__description{font-size:.8rem;margin-bottom: 5px;
    padding-bottom: 5px;
    line-height: 1.1rem;
    border-bottom: 1px dashed #e1e1e1;}
.card-complex-test__data{width:100%;display:flex;flex-direction:column;gap:7px;font-size:.75rem;margin-bottom:10px}
.card-complex-test__data-modules,.card-complex-test__data-weight{display:flex}
.card-complex-test__data-modules span:first-child,.card-complex-test__data-sizes span:first-child,.card-complex-test__data-weight span:first-child{min-width:170px}
.card-complex-test__data-modules-name{display:flex;flex-direction:column;gap:7px}
.card-complex-test__data-sizes{width:100%;display:flex}
.card-complex-test__price{margin-top:auto;width:100%;display:flex;justify-content:space-between;align-items:center}
.card-complex-test__price span{font-size:1.6rem;font-weight:700;color:#8a5300}
.card-complex-test__price button,.card-dream-complex-test__price button,.card-dream-complex__price button,.card-griil-tables__price button{pointer-events:auto}
.card-dream-complex{background-color:var(--BG-card-color);padding:15px;border-radius:10px;overflow:hidden;width:440px;display:flex;flex-direction:column;align-items:center;color:#333;box-shadow:0 1px 7px rgba(112,112,112,.5)}
.card-dream-complex__img{pointer-events:auto;height:250px;margin-bottom:10px;border-radius:7px;border:1px solid rgba(0,0,0,.06);overflow:hidden}
.card-dream-complex__heading{width:100%;border-bottom:1px solid rgba(255,255,255,.15);display:flex;justify-content:center;margin-bottom:15px}
.card-dream-complex__heading h3{font-size:1.6rem;text-align:center}
.card-dream-complex__data{margin-top:auto;width:100%;display:flex;flex-direction:column;gap:5px;font-size:.9rem}
.card-dream-complex__data-color,.card-dream-complex__data-weight{display:flex}
.card-dream-complex-test__heading h3 span,.card-dream-complex__data-color span,.card-dream-complex__data-sizes span,.card-dream-complex__data-weight span{display:block}
.card-dream-complex__data-color span:first-child,.card-dream-complex__data-sizes span:first-child,.card-dream-complex__data-weight span:first-child{min-width:170px}
.card-dream-complex__data-sizes{width:100%;display:flex;margin-bottom:.87rem}
.card-dream-complex__price{border-top:1px solid rgba(255,255,255,.15);width:100%;display:flex;justify-content:space-between;align-items:center}
.card-dream-complex__price span{font-size:1.6rem;font-weight:700;color:#8a5300}
.card-dream-complex-test{background-color:var(--BG-card-color);padding:15px;border-radius:10px;overflow:hidden;width:290px;display:flex;flex-direction:column;align-items:center;color:#333;box-shadow:0 1px 7px rgba(112,112,112,.5)}
.card-dream-complex-test__img{pointer-events:auto;/*height:250px;*/margin-bottom:5px;border-radius:7px;border:1px solid rgba(0,0,0,.06);overflow:hidden}
.card-dream-complex-test__heading{width:100%;display:flex;justify-content:center;margin-bottom:7px}
.card-dream-complex-test__heading h3{font-size:1rem;text-align:center}
.card-dream-complex-test__data{margin-top:auto;width:100%;display:flex;flex-direction:column;gap:7px;font-size:.9rem;margin-bottom:10px}
.card-dream-complex-test__data-color,.card-dream-complex-test__data-weight{display:flex}
.card-dream-complex-test__data-color span,.card-dream-complex-test__data-sizes span,.card-dream-complex-test__data-weight span{display:block}
.card-dream-complex-test__data-color span:first-child,.card-dream-complex-test__data-sizes span:first-child,.card-dream-complex-test__data-weight span:first-child{min-width:170px}
.card-dream-complex-test__data-sizes{width:100%;display:flex}
.card-dream-complex-test__price{border-top:1px solid rgba(255,255,255,.15);width:100%;display:flex;justify-content:space-between;align-items:center}
.card-dream-complex-test__price span{font-size:1.2rem;font-weight:600;color:#8a5300}
.card-faq{border-bottom:1px solid rgba(0,0,0,.1)}
.card-faq__question{cursor:pointer;width:100%;padding:40px 20px;background-color:var(--BG-color);border:unset;display:flex;justify-content:space-between;align-items:center;transition:all .2s}
.card-faq__question.active{background-color:#f7f7f7}
.card-faq__content{display:flex;gap:20px;font-size:1.2rem;font-weight:700;text-align:left}
.card-faq__plus{position:relative;width:18px;height:18px;padding:0 20px}
.card-faq__plus span{position:absolute;display:block;width:18px;height:2px;background-color:orange;top:8px;transition:-webkit-transform .2s;transition:transform .2s;transition:transform .2s,-webkit-transform .2s}
.card-faq__plus span:first-child{-webkit-transform:rotate(90deg);transform:rotate(90deg)}
.card-faq__plus.active span:first-child{-webkit-transform:rotate(0);transform:rotate(0)}
.card-faq__answer.active{padding:40px 20px}
.card-faq__answer.active p{line-height:1.6;color:#000;margin-bottom:20px}
.card-faq__answer.active p:last-child{margin-bottom:0}
.card-faq__answer{background-color:#f7f7f7;padding:0 20px}
.card-faq__answer,.card-faq__answer *{transition:all .2s}
.card-faq__answer p{line-height:0;color:transparent}
.card-grill-adventages{width:420px;height:260px;border-radius:20px;overflow:hidden;position:relative}
.card-grill-adventages__img{position:absolute;bottom:0;right:0;height:70%}
.card-grill-adventages__img img{display:block;height:100%;width:auto}
.card-grill-adventages__content{padding:20px 30px 0}
.card-grill-adventages__content p{font-weight:500;line-height:23px;font-size:1.1rem}
.card-grill-adventages__content p span{font-weight:700;font-size:1.1rem}
.card-grill-adventages.BG_orange{background:linear-gradient(129.09deg,#ffe6bf 20.65%,#ffb951 79.9%)}
.card-grill-adventages.BG_grey{background:linear-gradient(275.59deg,#d0d0d0 19.29%,#fefefe 83.47%)}
.card-griil-tables{border-radius:10px;background-color:var(--BG-card-color);padding:15px;overflow:hidden;width:440px;display:flex;flex-direction:column;align-items:center;color:#333;box-shadow:0 1px 7px rgba(112,112,112,.5)}
.card-griil-tables__img{pointer-events:auto;height:250px;margin-bottom:10px;border-radius:10px;overflow:hidden}
.card-griil-tables__img img{display:block;width:100%;height:auto}
.card-griil-tables__img:hover img:first-child{display:none}
.card-griil-tables__heading{width:100%;min-height:75px;border-bottom:1px solid rgba(255,255,255,.15);display:flex;justify-content:center}
.card-griil-tables__heading h3{max-width:290px;font-size:1.6rem;text-align:center}
.card-griil-tables__data-color span,.card-griil-tables__data-modules span,.card-griil-tables__data-sizes span,.card-griil-tables__data-structure span,.card-griil-tables__data-weight span,.card-griil-tables__heading h3 span{display:block}
.card-griil-tables__description{padding:1rem 0;border-bottom:1px solid rgba(255,255,255,.15);font-size:.73rem;min-height:105px}
.card-griil-tables__data{width:100%;padding-top:.87rem;padding-bottom:.87rem;display:flex;flex-direction:column;gap:20px}
.card-griil-tables__data-color,.card-griil-tables__data-modules,.card-griil-tables__data-structure,.card-griil-tables__data-weight{display:flex}
.card-griil-tables__data-color span:first-child,.card-griil-tables__data-modules span:first-child,.card-griil-tables__data-sizes span:first-child,.card-griil-tables__data-structure span:first-child,.card-griil-tables__data-weight span:first-child{min-width:170px}
.card-griil-tables__data-modules-name,.footer-navigation ul{display:flex;flex-direction:column;gap:10px}
.card-griil-tables__data-sizes{width:100%;display:flex;margin-top:auto;margin-bottom:.87rem}
.card-griil-tables__price{color:#ad6800;border-top:1px solid rgba(255,255,255,.15);width:100%;padding-top:.87rem;display:flex;justify-content:space-between;align-items:center}
.card-griil-tables__price span{font-size:1.6rem;font-weight:700}
.card-how-he-work{width:420px;height:260px;border-radius:10px;overflow:hidden;position:relative}
.card-how-he-work__img{position:absolute;top:0;right:0;height:100%}
.card-how-he-work__img img{display:block;height:100%;width:auto}
.card-how-he-work__content{padding-left:20px}
.card-how-he-work__content .number{display:block;font-size:70px;color:#7c7c7c;padding-top:30px;margin-bottom:30px}
.card-how-he-work__content p{max-width:218px}
.card-how-he-work-light p span,.card-how-he-work__content p span{font-weight:700}
.card-how-he-work.BG_orange{background:linear-gradient(129.09deg,#ffe6bf 20.65%,#ffb951 79.9%)}
.card-how-he-work.BG_grey{background:linear-gradient(275.59deg,#d0d0d0 19.29%,#fefefe 83.47%)}
.card-how-he-work-light{box-shadow:0 0 2px rgba(0,0,0,.3);max-width:346px;max-height:190px;height:100%;border-radius:10px;overflow:hidden;padding:20px;display:flex;flex-direction:column}
.card-how-he-work-light .number{display:block;text-align:center;font-size:70px;color:#7c7c7c}
.card-how-he-work-light p,.card-how-he-work__content p{font-weight:500;line-height:23px}
.card-how-he-work-light.BG_orange{background:linear-gradient(129.09deg,#ffe6bf 20.65%,#ffb951 79.9%)}
.card-how-he-work-light.BG_grey{background:linear-gradient(275.59deg,#d0d0d0 19.29%,#fefefe 83.47%)}
.card-structure{width:200px}
.card-structure__img{margin-bottom:16px}
.card-structure__img img,.card-utp__img img,.logo img,.modal-complex__img-base img{display:block;width:100%;height:auto}
.card-structure__heading h3{text-transform:uppercase}
.card-utp{max-width:315px}
.card-utp__img{margin-bottom:16px;width:250px}
.card-utp__txt{font-weight:700;font-size:1rem;line-height:1.5}
.card-utp__txt span{color:orange}
.footer{margin-top:auto;display:flex;justify-content:center;background-color:#232323}
.footer__page{flex:1 0 100%;max-width:var(--page-width);padding:0 var(--page-padding);padding-top:20px;margin-bottom:30px}
.footer__top{display:flex;justify-content:space-between;align-items:center;gap:30px;padding-bottom:20px;margin-bottom:20px;border-bottom:1px solid rgba(255,255,255,.3)}
.footer__top-menu{display:flex;gap:50px}
.footer .footer-navigation ul{align-items:flex-start}
.footer__top-contacts{display:flex;align-items:center;gap:30px}
.footer .logo{width:80px}
.footer__bottom{display:flex;justify-content:space-between}
.footer-navigation ul{gap:8px}
.footer-navigation li{list-style:none}
.footer-navigation a{font-weight:600;color:#c2c2c2}
.logo{width:150px}
.menu{position:absolute;width:100%;display:flex;justify-content:center}
.menu__page{flex:1 0 100%;max-width:var(--page-width);padding:0 var(--page-padding);padding-top:20px;margin-bottom:5px;display:flex;justify-content:space-between;align-items:center}
.menu__logo{z-index:21}
.menu__nav{z-index:4}
.menu__contacts{z-index:4;display:flex;flex-direction:column;gap:5px}
.menu__burger{display:none}
.menu-light{background-color:var(--BG-color-dark);width:100%;display:flex;justify-content:center}
.menu-light__page{flex:1 0 100%;max-width:var(--page-width);padding:0 var(--page-padding);padding-top:20px;margin-bottom:20px;display:flex;justify-content:space-between;align-items:center}
.menu-light__logo{z-index:21}
.menu-light__nav{z-index:4}
.menu-light__contacts{z-index:4;display:flex;flex-direction:column;gap:5px}
.menu-light__burger{display:none}
.modal-card.active,.modal-complex.active{display:flex}
.modal-complex{display:none;justify-content:center;align-items:center;color:#fff;z-index:1000;position:fixed;top:0;left:0;right:0;bottom:0;background-color:rgba(0,0,0,.6)}
.modal-complex__page{flex:1 0 100%;max-width:var(--page-width);width:100%;padding:20px 20px 40px;max-height:100%;background-color:var(--BG-color-dark);border-radius:30px;overflow:hidden;overflow-y:auto}
.modal-complex__content{display:flex;gap:30px;position:relative}
.modal-complex__img{min-width:35%}
.modal-complex__img-base{border-radius:20px;overflow:hidden;margin-bottom:20px}
.modal-complex__img-buttons{display:flex;justify-content:center;flex-wrap:wrap;gap:10px}
.modal-complex__img-button{cursor:pointer;width:100px;height:100px;border-radius:15px;overflow:hidden}
.modal-complex__img-button img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}
.modal-complex__heading{margin-bottom:15px;font-size:1.7rem}
.modal-complex__price{font-weight:700;font-size:34px;line-height:35px;color:#f90;margin-bottom:30px}
.modal-complex__description{margin-top:30px;border-top:1px solid rgba(255,255,255,.15);padding-top:15px;padding-bottom:15px;border-bottom:1px solid rgba(255,255,255,.15);margin-bottom:30px;font-size:1.2rem}
.modal-complex__form{max-width:400px}
.modal-complex__form-button-buy,.modal-complex__form-input{display:flex;justify-content:center;margin-bottom:10px}
.modal-complex__form-input input{border:solid 1px #000;border-radius:10px;outline:0;padding:10px 20px;width:100%;font-size:1.2rem}
.modal-complex__form-button-buy button{width:100%;padding:10px 20px}
.modal-complex__form-agreement{margin-bottom:30px}
.modal-complex__form-agreement label{display:flex;align-items:center;gap:15px}
.modal-complex__form-agreement span{display:block;font-size:12px}
.modal-complex__form-agreement a{color:#fff;text-decoration:underline}
.modal-complex__data{display:flex;flex-direction:column;gap:30px;margin-bottom:30px}
.modal-complex__data-color,.modal-complex__data-modules,.modal-complex__data-sizes,.modal-complex__data-structure,.modal-complex__data-weight{display:flex}
.modal-complex__data-color span:first-child,.modal-complex__data-modules span:first-child,.modal-complex__data-sizes span:first-child,.modal-complex__data-structure span:first-child,.modal-complex__data-weight span:first-child{max-width:170px;min-width:170px;width:100%}
.modal-complex__data-color span,.modal-complex__data-modules span,.modal-complex__data-sizes span,.modal-complex__data-structure span,.modal-complex__data-weight span{display:block}
.modal-complex__data-modules-name span:first-child{width:auto}
.modal-complex__colors{display:flex;gap:10px;flex-wrap:wrap}
.modal-complex__color{width:50px;border-radius:50%;overflow:hidden}
.modal-complex__color img{display:block;width:100%;height:auto}
.modal-complex .close{z-index:1001;cursor:pointer;height:40px;width:40px;border-radius:50%;border:1px solid rgba(255,255,255,.6);position:absolute;top:5px;right:5px;display:flex;justify-content:center;align-items:center}
.modal-complex .close:hover{border-color:#fff}
.modal-complex .close::after,.modal-complex .close::before{content:"";display:block;width:25px;height:2px;background-color:rgba(255,255,255,.6);position:absolute}
.modal-complex .close::after{-webkit-transform:rotate(45deg);transform:rotate(45deg)}
.modal-complex .close::before{-webkit-transform:rotate(-45deg);transform:rotate(-45deg)}
.modal-form.active{display:flex}
.modal-form{z-index:100;position:fixed;top:0;right:0;bottom:0;left:0;background-color:rgba(0,0,0,.6);display:none;justify-content:center;align-items:center}
.modal-form__popup{margin:0 30px;max-width:500px;background-color:#fff;border:2px solid #f90;border-radius:10px;overflow:hidden}
.modal-form__content,.modal-form__heading{padding:0 30px;margin-bottom:10px;display:flex;align-items:center;text-align:center}
.modal-form__heading{height:90px;background:#505050;justify-content:center}
.modal-form__heading h3{color:#f90;font-size:1.3rem}
.modal-form__content{gap:10px}
.modal-form__content p{font-size:1.2rem;margin-bottom:10px}
.modal-form__content-img{display:none;height:100px;width:300px}
.modal-form__content-img img{display:block;width:100%;height:100%;-o-object-fit:contain;object-fit:contain}
.modal-form__content.active{text-align:left}
.modal-form__button-buy,.modal-form__input{display:flex;justify-content:center;margin-bottom:20px;padding:0 30px}
.modal-form__input input{border:solid 1px rgba(0,0,0,.4);border-radius:5px;outline:0;padding:15px 20px;width:100%;font-size:1.2rem}
.modal-form__button-buy button{width:100%}
.modal-form__agreement{margin-bottom:30px}
.modal-form__agreement label{padding:0 30px;display:flex;align-items:center;gap:15px}
.modal-form__agreement a{color:#000;text-decoration:underline}
.navigation ul{display:flex;gap:1rem}
.navigation li,.opening-hours li{list-style:none;display:flex}
.navigation a{font-weight:600;color:#c2c2c2;background-color:transparent}
.opening-hours ul,.phone a,.whatsapp a{display:flex;align-items:center;gap:8px}
.opening-hours ul:before,.whatsapp a:before{content:"";height:8px;width:8px;border-radius:50%;background-color:#00b25c}
.opening-hours li{gap:10px;color:#fff}
.opening-hours .font-bold{width:60px}
.phone a,.whatsapp a{color:#fff}
.phone a{font-weight:600;font-size:1.2rem}
.phone svg{width:20px;height:20px}
.privacy-policy{display:flex;justify-content:center}
.privacy-policy__page{flex:1 0 100%;max-width:var(--page-width);padding:0 var(--page-padding);margin-bottom:100px}
.privacy-policy h1{font-size:1.5rem;padding-top:50px;margin-bottom:20px}
.privacy-policy h2{font-size:1.3rem;padding-top:20px;margin-bottom:20px}
.privacy-policy p{margin-bottom:15px;line-height:1.5rem}
.privacy-policy .footer__page{margin-bottom:50px}
.privacy-policy .footer__top{display:none}
.whatsapp a{font-weight:700;font-size:12px;line-height:15.29px}
.whatsapp__img{width:20px;height:20px}
.modal-form__agreement span,.modal-form__content.active .modal-form__content-img,.whatsapp__img img{display:block}
.whatsapp__img img,.whatsapp__img svg{width:100%;height:auto}
.button-buy{background:linear-gradient(95.37deg,#ff6712 46.88%,#f90 100%);border:1px solid #fb9604;border-radius:5px;box-shadow:0 2px 7px rgba(87,87,87,.9);font-weight:800;font-size:1.1rem;letter-spacing:.6px;line-height:1.5;color:#fff;padding:20px 30px;transition:all .2s}
.button-buy:hover{cursor:pointer;box-shadow:0 2px 8px rgba(41,41,41,.9)}button:disabled{background:linear-gradient(95.37deg,#dd7437 46.88%,#c97800 100%);color:#d8d8d8}
.button-buy-mini{cursor:pointer;background:linear-gradient(95.37deg,#ff6712 46.88%,#f90 100%);border:1px solid #fb9604;border-radius:5px;font-weight:700;font-size:.8rem;letter-spacing:.6px;line-height:1.5;color:#fff;padding:5px 5px;box-shadow:0 2px 7px rgba(87,87,87,.9)}
.button-buy-mini:hover{border:1px solid #ffa930;box-shadow:0 2px 8px rgba(41,41,41,.9)}
.ui-heading{max-width:-webkit-fit-content;max-width:-moz-fit-content;max-width:fit-content}
.ui-heading__line_1,.ui-heading__line_2{display:flex;justify-content:space-between}
.ui-heading__line_1 span{width:29px;height:29px;display:block;border-top:4px solid orange}
.ui-heading__line_1 span:first-child{border-left:4px solid orange}
.ui-heading__line_1 span:last-child{border-right:4px solid orange}
.ui-heading__line_2 span{width:29px;height:29px;display:block;border-bottom:4px solid orange}
.ui-heading__line_2 span:first-child{border-left:4px solid orange}
.ui-heading__line_2 span:last-child{border-right:4px solid orange}
.ui-heading__content{padding:0 29px;text-transform:uppercase}
.link-button-buy{display:block;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;cursor:pointer;background:linear-gradient(95.37deg,#ff6712 46.88%,#f90 100%);border:1px solid #fb9604;border-radius:50px;font-weight:800;font-size:.97rem;letter-spacing:.6px;line-height:1.5;color:#fff;padding:10px 20px}
.link-button-buy:hover{cursor:pointer;box-shadow:rgba(255,145,2,.9) 0 6px 25px}@media (max-width:1300px){.block-maf-advantages__page{padding:0 10px;margin-bottom:20px}
.block-maf-advantages__top{flex-direction:column}
.block-maf-advantages__bottom{flex-direction:column;align-items:center}
.card-advantages-text-bottom h3{padding-top:170px}
.card-advantages-text-bottom img{width:120%;height:auto}
.card-advantages-text-left{max-width:450px}
.card-advantages-text-left__bg{background-color:rgba(0,0,0,.5)}
.card-advantages-text-left p{max-width:100%}
.card-advantages-text-left2{max-width:450px}
.card-advantages-text-left2__bg{background-color:rgba(0,0,0,.3)}
.card-advantages-text-left2 p{max-width:100%}
.card-advantages-text-top img{width:110%;height:auto}
.card-advantages-text-top p{padding-bottom:150px}}@media (max-width:1235px){.block-delivery__img{align-items:center}
.block-delivery__text{padding:80px 0 80px 50px}}@media (max-width:1200px){.footer .address,.footer .agreements{flex-direction:column;gap:0}}@media (max-width:1100px){.block-expert-consultation__page{padding:10px}
.block-expert-consultation__form-content{width:100%;padding:50px 20px;position:static}
.block-expert-consultation__img{display:none}
.block-expert-consultation__heading h2{font-size:1.6rem}}@media (max-width:1024px){.block-complex-big__page{padding:0 10px}
.block-complex-big__heading{padding:0 var(--page-padding)}
.block-complex-big__gallery{gap:20px}
.block-h1__heading h1{font-size:1.9rem}
.block-h1__content{font-size:1.4rem}
.block-h1-barbeque__heading h1{font-size:1.9rem}
.block-h1-barbeque__content{font-size:1.4rem}
.block-h1-grill{background:url(../images/BG_greel.jpg) no-repeat 70% 70%}
.block-h1-grill__heading{max-width:500px}
.block-h1-grill__heading h1{font-size:1.9rem}
.block-h1-italian__heading h1{font-size:1.9rem}
.block-h1-italian__content{font-size:1.4rem}
.block-h1-maf__heading{max-width:500px}
.block-h1-maf__heading h1{font-size:1.9rem}
.block-rady-made-complex-test__page{padding:0 10px}
.block-rady-made-complex-test__heading{padding:0 var(--page-padding)}
.block-rady-made-complex-test__gallery{gap:20px}
.block-video-gallery__gallery{width:100%}
.blockWhatsAppForm__page{padding:0}
.blockWhatsAppForm__heading{padding:0 var(--page-padding);margin-bottom:0}
.blockWhatsAppForm__content{display:flex;flex-direction:column;align-items:center;position:relative}
.blockWhatsAppForm__img{width:100%;position:static}
.blockWhatsAppForm__img img{display:block;height:auto;width:100%}
.blockWhatsAppForm__form{justify-content:center;padding:30px;margin:0 7px;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content}
.blockWhatsAppForm__input input{font-size:1.1rem}
.modal-complex{align-items:flex-start}
.modal-complex__content{flex-direction:column;gap:30px}
.modal-complex__heading{font-size:1.4rem;margin-bottom:5px}
.modal-complex__price{font-size:1.4rem;margin-bottom:15px}
.modal-complex__description,.modal-complex__form-input input{font-size:1rem}
.modal-complex__colors{justify-content:center}
.modal-complex__form{max-width:400px}
.modal-complex .close{border-color:#fff;background-color:rgba(255,255,255,.3)}
.modal-complex .close::after,.modal-complex .close::before{background-color:#fff}}@media (max-width:1023px){:root{--page-padding:30px}h1{font-size:1.9rem}h2{font-size:1.2rem}
.block-barriers__page{padding:0;margin-bottom:150px}
.block-barriers__heading{padding:0 var(--page-padding);padding-top:100px}
.block-barriers__gallery{padding:0 5px}
.block-barriers__gallery .swiper-button-next,.block-barriers__gallery .swiper-button-prev{display:none}
.block-benches__page{padding:0;margin-bottom:0}
.block-benches__heading{padding:0 var(--page-padding);padding-top:100px}
.block-benches__gallery{padding:0 5px}
.block-benches__gallery .swiper-button-next,.block-benches__gallery .swiper-button-prev{display:none}
.block-cauldron__page{padding:0;margin-bottom:0}
.block-cauldron__heading{padding:0 var(--page-padding)}
.block-cauldron__gallery{padding:0 5px}
.block-cauldron__gallery .swiper-button-next,.block-cauldron__gallery .swiper-button-prev{display:none}
.block-dream-complex__page{padding:0;margin-bottom:80px}
.block-dream-complex__heading{padding:0 var(--page-padding)}
.block-dream-complex__gallery{padding:0 5px;gap:20px}
.block-dream-complex-swiper__page{padding:0;margin-bottom:80px}
.block-dream-complex-swiper__heading{padding:0 var(--page-padding)}
.block-dream-complex-swiper__gallery{padding:0 5px}
.block-dream-complex-swiper__gallery .swiper-button-next,.block-dream-complex-swiper__gallery .swiper-button-prev{display:none}
.block-dream-complex-test__page{padding:0;margin-bottom:80px}
.block-dream-complex-test__heading{padding:0 var(--page-padding)}
.block-dream-complex-test__gallery{padding:0 5px;gap:20px}
.block-dream-complex-test__content p{font-size:1.3rem}
.block-faq__heading,.block-faq__page{padding:0 var(--page-padding);margin-bottom:80px}
.block-faq__heading{margin-bottom:50px}
.block-flowerpots__page{padding:0;margin-bottom:0}
.block-flowerpots__heading{padding:0 var(--page-padding);padding-top:100px}
.block-flowerpots__gallery{padding:0 5px}
.block-flowerpots__gallery .swiper-button-next,.block-flowerpots__gallery .swiper-button-prev{display:none}
.block-gallery__page{padding:0;margin-bottom:50px}
.block-gallery__heading{padding:0 var(--page-padding);margin-bottom:50px}
.block-gallery-test__page{padding:0;margin-bottom:50px}
.block-gallery-test__heading{padding:0 var(--page-padding);margin-bottom:50px}
.block-gallery-test .test-client-card__content{font-size:.8rem}
.block-gallery-test .test-client-card__content span{font-weight:600;font-size:.75rem}
.block-griil-tables__page{padding:0}
.block-griil-tables__heading{padding:0 var(--page-padding)}
.block-griil-tables__gallery{padding:0 5px}
.block-griil-tables__gallery .swiper-button-next,.block-griil-tables__gallery .swiper-button-prev{display:none}
.block-h1-gallery__page{padding:10px}
.block-h1-gallery__gallery-modal,.block-h1-gallery__gallery-modal.active{display:none}
.block-h1-gallery__photo-img{min-width:auto;min-height:auto}
.block-rady-complex__page{padding:0;margin-bottom:100px}
.block-rady-complex__heading{padding:0 var(--page-padding)}
.block-rady-complex__gallery{padding:0 5px}
.block-rady-made-complex__page{padding:0;margin-bottom:100px}
.block-rady-made-complex__heading{padding:0 var(--page-padding)}
.block-rady-made-complex__gallery{padding:0 5px}
.block-rady-made-complex__gallery .swiper-button-next,.block-rady-made-complex__gallery .swiper-button-prev{display:none}
.block-structure__page{padding:0 10px;margin-bottom:100px}
.block-structure__cards{gap:20px}
.block-urn__page{padding:0;margin-bottom:0}
.block-urn__heading{padding:0 var(--page-padding);padding-top:100px}
.block-urn__gallery{padding:0 5px}
.block-urn__gallery .swiper-button-next,.block-urn__gallery .swiper-button-prev{display:none}
.block-utp__page{padding-top:0;margin-bottom:100px}
.card-cauldron{width:340px}
.card-cauldron__img{pointer-events:none;height:325px}
.card-cauldron__img:hover img:first-child{display:block}
.card-cauldron__heading{height:65px}
.card-cauldron__heading h3{font-size:1.3rem}
.card-cauldron__data span,.card-cauldron__data-sizes span{font-size:.8rem}
.card-cauldron__data-color span:first-child,.card-cauldron__data-sizes span:first-child,.card-cauldron__data-weight span:first-child{min-width:170px}
.card-cauldron__price{margin-bottom:5px}
.card-cauldron__price span{font-size:1.2rem}
.card-complex{width:340px;height:560px}
.card-complex__img{pointer-events:none;height:193px}
.card-complex__img:hover img:first-child{display:block}
.card-complex__heading h3{font-size:1.3rem}
.card-complex__data span,.card-complex__data-sizes span{font-size:.8rem}
.card-complex__data-modules span:first-child,.card-complex__data-sizes span:first-child,.card-complex__data-weight span:first-child{min-width:120px}
.card-complex__price{margin-bottom:5px}
.card-complex__price span{font-size:1.2rem}
.card-complex-test{width:340px}
.card-complex-test__img{pointer-events:none;height:310px}
.card-complex-test__img:hover img:first-child{display:block}
.card-complex-test__heading h3{font-size:1.3rem}
.card-complex-test__data span,.card-complex-test__data-sizes span{font-size:.8rem}
.card-complex-test__data-modules span:first-child,.card-complex-test__data-sizes span:first-child,.card-complex-test__data-weight span:first-child{min-width:120px}
.card-complex-test__price span{font-size:1.15rem}
.card-dream-complex{width:340px;padding:10px}
.card-dream-complex__img{pointer-events:none;height:200px}
.card-dream-complex__img:hover img:first-child{display:block}
.card-dream-complex__heading h3{font-size:1.3rem}
.card-dream-complex__data span{font-size:.9rem}
.card-dream-complex__data-color span:first-child,.card-dream-complex__data-sizes span:first-child,.card-dream-complex__data-weight span:first-child{min-width:170px}
.card-dream-complex__data-sizes span{font-size:.8rem}
.card-dream-complex__price{margin-bottom:5px}
.card-dream-complex__price span{font-size:1.2rem}
.card-dream-complex-test{width:340px;padding:10px}
.card-dream-complex-test__img{pointer-events:none;height:auto}
.card-dream-complex-test__img:hover img:first-child{display:block}
.card-dream-complex-test__heading h3{font-size:.9rem}
.card-dream-complex-test__data span{font-size:.75rem}
.card-dream-complex-test__data-color span:first-child,.card-dream-complex-test__data-sizes span:first-child,.card-dream-complex-test__data-weight span:first-child{min-width:170px}
.card-dream-complex-test__price span{font-size:1.2rem}
.card-faq__content{display:flex;gap:10px;font-size:1rem;font-weight:700;text-align:left}
.card-faq__plus{padding:0 10px}
.card-griil-tables{width:340px;height:639px}
.card-griil-tables__img{pointer-events:none;height:200px}
.card-griil-tables__img:hover img:first-child{display:block}
.card-griil-tables__heading h3{font-size:1.3rem}
.card-griil-tables__data span,.card-griil-tables__data-sizes span{font-size:.8rem}
.card-griil-tables__data-color span:first-child,.card-griil-tables__data-modules span:first-child,.card-griil-tables__data-sizes span:first-child,.card-griil-tables__data-structure span:first-child,.card-griil-tables__data-weight span:first-child{min-width:120px}
.card-griil-tables__price{margin-bottom:5px}
.card-griil-tables__price span{font-size:1.2rem}
.footer__page{padding-top:40px}
.footer__top,.footer__top-menu{flex-direction:column;gap:0}
.footer .logo{margin-bottom:40px}
.footer .footer-navigation{margin-bottom:30px}
.footer .footer-navigation ul,.footer__top-menu{align-items:center}
.footer__top-contacts{display:flex;align-items:center}
.footer__bottom,.footer__top-contacts{flex-direction:column;gap:10px}
.footer__bottom .address,.footer__bottom .agreements{flex-direction:column;align-items:center;gap:0;text-align:center}
.menu__contacts,.menu__nav{display:none}
.menu__burger{display:block;z-index:21}
.menu-light__contacts,.menu-light__nav{display:none}
.modal-form__popup{margin:0 10px}
.modal-form__button-buy,.modal-form__content,.modal-form__heading,.modal-form__input{padding:0 15px}
.modal-form__heading h3{font-size:1.2rem}
.modal-form__content p{font-size:1.1rem}
.modal-form__agreement label{padding:0 15px;font-size:.9rem}
.privacy-policy p{font-size:15px}
.button-buy{font-size:1rem;padding:15px 20px}
.button-buy-mini{font-size:.8rem}}@media (max-width:900px){.block-cauldron__gallery{width:100%}
.block-delivery__page{padding:0 10px;margin-bottom:80px}
.block-delivery__content{display:flex;flex-direction:column}
.block-delivery__img{position:static;width:100%}
.block-delivery__text{max-width:100%;padding:20px 20px 50px}}@media (max-width:768px){.block-how-we-work-light__page{max-width:100%;padding:50px 7px 0}
.block-how-we-work-light__cards{max-width:100%;gap:10px}
.block-ip-video__page{padding:100px 15px 15px}
.block-ip-video__heading,.block-ip-video__video{margin-bottom:30px}
.block-ip-video__heading h1{font-size:2rem}
.block-ip-video__button{margin-bottom:50px}
.card-how-he-work-light{max-width:167px;max-height:135px;padding:10px;border-radius:5px}
.card-how-he-work-light .number{display:block;font-size:40px;color:#7c7c7c}
.card-how-he-work-light p{font-size:12px;line-height:normal}
.card-structure{width:150px}
.card-structure__img{margin-bottom:10px}
.card-structure__heading h3{font-size:.9rem}}@media (max-width:600px){.block-gallery__gallery{max-width:100%;height:auto;width:100%}
.block-gallery__gallery .swiper-button-next,.block-gallery__gallery .swiper-button-prev{display:none}
.block-gallery-test__gallery{max-width:100%;height:auto;width:100%}
.block-gallery-test__gallery .swiper-button-next,.block-gallery-test__gallery .swiper-button-prev{display:none}
.block-video-gallery__page{padding:0}}@media (max-width:550px){.block-adventages__page{max-width:100%;padding:80px 7px 0;margin-bottom:50px}
.block-adventages__cards{max-width:100%}
.catalog__cards,.catalog__page{max-width:100%}
.block-how-we-work__page{max-width:100%;padding:50px 7px 0}
.block-how-we-work__cards{max-width:100%}
.card-catalog{max-width:100%}
.card-catalog__img{max-width:100%;width:100%;height:200px}
.card-catalog__img img{width:auto;height:100%}
.card-grill-adventages{height:220px}
.card-grill-adventages__img{height:59%}
.card-grill-adventages__content p,.card-grill-adventages__content p span{font-size:1rem;line-height:21px}
.card-how-he-work__img img{height:70%}}@media (max-width:500px){h1{font-size:1.3rem}
.block-h1{background:url(../images/BG_header.jpg) no-repeat 60% 0}
.block-h1__heading h1{font-size:1.7rem}
.block-h1__content{font-size:1.2rem}
.block-h1__button-buy{margin-bottom:100px}
.block-h1-barbeque{background:url(../images/BG_barbeque.webp) no-repeat 60% 0}
.block-h1-barbeque__heading h1{font-size:1.7rem}
.block-h1-barbeque__content{font-size:1.2rem}
.block-h1-barbeque__button-buy{margin-bottom:100px}
.block-h1-grill__BG{background-color:rgba(0,0,0,.5)}
.block-h1-grill__heading{padding-top:200px}
.block-h1-grill__heading h1{font-size:1.7rem}
.block-h1-grill__content{font-size:1rem}
.block-h1-grill__button-buy{margin-bottom:100px}
.block-h1-italian{background:url(../images/BG_italian.webp) no-repeat 60% 0}
.block-h1-italian__heading h1{font-size:1.7rem}
.block-h1-italian__content{font-size:1.2rem}
.block-h1-italian__advantages{display:none}
.block-h1-italian__button-buy{margin-bottom:100px}
.block-h1-maf__heading{padding-top:200px}
.block-h1-maf__heading h1{font-size:1.7rem}
.block-h1-maf__button-buy{margin-bottom:100px}
.block-H1-thank-you .logo{padding-top:30px;margin-bottom:50px}
.block-H1-thank-you__content,.block-H1-thank-you__heading{margin-bottom:30px}
.block-H1-thank-you__heading h1{font-size:1.3rem}
.block-H1-thank-you__content p{margin-bottom:10px;font-size:1.2rem}}@media (max-width:425px){.blockWhatsAppForm__form{padding:20px}
.card-complex-big__data-color,.card-complex-big__data-modules,.card-complex-big__data-sizes,.card-complex-big__data-structure,.card-complex-big__data-weight{display:flex}
.card-complex-big__data-color span:first-child,.card-complex-big__data-modules span:first-child,.card-complex-big__data-sizes span:first-child,.card-complex-big__data-structure span:first-child,.card-complex-big__data-weight span:first-child{max-width:150px;min-width:150px}
.card-complex-big__content{padding:10px 10px 30px}}