@font-face{font-family:Inter;font-display:swap;src:url(/assets/caviblaster/fonts/Inter-Bold.woff2) format("woff2");font-weight:700;font-style:normal}@font-face{font-family:Roboto;font-display:swap;src:url(/assets/caviblaster/fonts/Roboto-Black.woff2) format("woff2");font-weight:900;font-style:normal}@font-face{font-family:Roboto;font-display:swap;src:url(/assets/caviblaster/fonts/Roboto-Medium.woff2) format("woff2");font-weight:500;font-style:normal}@font-face{font-family:Roboto;font-display:swap;src:url(/assets/caviblaster/fonts/Roboto-Regular.woff2) format("woff2");font-weight:400;font-style:normal}@font-face{font-family:Roboto;font-display:swap;src:url(/assets/caviblaster/fonts/Roboto-Bold.woff2) format("woff2");font-weight:700;font-style:normal}*{padding:0;margin:0;border:0px}*,*:before,*:after{box-sizing:border-box}*:before,*:after{display:inline-block}html,body{height:100%;min-width:320px}body{color:#fff;line-height:1;font-family:Roboto;font-size:1rem;-ms-text-size-adjust:100%;-moz-text-size-adjust:100%;-webkit-text-size-adjust:100%;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}input,button,textarea{font-family:Roboto;font-size:inherit;line-height:inherit;color:inherit;background-color:transparent}input,textarea{width:100%}label{display:inline-block}button,select,option{cursor:pointer}a{display:inline-block;color:inherit;text-decoration:none}ul li{list-style:none}img{vertical-align:top}h1,h2,h3,h4,h5,h6{font-weight:inherit;font-size:inherit}@media (min-width: 1025px){body.disable-scroll,body.disable-scroll .header{padding-right:17px}}.wrapper{min-height:100%;display:flex;background:#011630;flex-direction:column;overflow:hidden}@supports (overflow: clip){.wrapper{overflow:clip}}.wrapper>main{flex:1 1 auto}.wrapper>*{min-width:0}[class*=__container]{max-width:75.625rem;margin:0 auto;padding:0 .9375rem}.modal__overlay{position:fixed;top:0;left:0;right:0;bottom:0;background:#000000b3;display:flex;justify-content:center;align-items:center;z-index:100000}.modal__container{padding:20px;max-width:500px;max-height:100vh;overflow-y:auto;box-sizing:border-box;z-index:101}.modal__container_lg{max-width:900px}@keyframes mmfadeIn{0%{opacity:0}to{opacity:1}}@keyframes mmfadeOut{0%{opacity:1}to{opacity:0}}@keyframes mmslideIn{0%{transform:translateY(50%)}to{transform:translateY(0)}}@keyframes mmslideOut{0%{transform:translateY(0)}to{transform:translateY(-50%)}}.micromodal-slide{display:none}.micromodal-slide.is-open{display:block}.micromodal-slide[aria-hidden=false] .modal__overlay{animation:mmfadeIn .3s}.micromodal-slide[aria-hidden=false] .modal__container{animation:mmslideIn .3s}.micromodal-slide[aria-hidden=true] .modal__overlay{animation:mmfadeOut .3s}.micromodal-slide[aria-hidden=true] .modal__container{animation:mmslideOut .3s}.micromodal-slide .modal__container,.micromodal-slide .modal__overlay{will-change:transform}.modal{position:fixed;top:0;right:0;bottom:0;left:0;z-index:999;padding:10px 20px;cursor:pointer;opacity:0;visibility:hidden;transition:opacity .3s ease-in-out;overflow-y:scroll}.modal__form{display:flex;flex-direction:column;gap:1.25rem;padding:.5rem}.modal__form-input{border-radius:5px;border:2px solid rgba(67,69,83,.9);padding:7px 39px 9px 16px;background-color:#434553e6;width:100%}.modal__form-input::placeholder{color:#ffffffe5;opacity:.9}.modal__form-input.error{border:2px solid #ee2525}.modal__btn{margin:0 auto;padding:.75rem 3rem;border-radius:5px;background-color:#6daef97d;cursor:pointer}@media (max-width: 575px){.modal{padding:10px 15px}}.modal__window{position:relative;cursor:default;border-radius:22px;background:#000c;padding:1rem;width:100%}.modal__success-body,.modal__error-body{display:none;text-align:center;color:#b4b4b4;font-size:24px}@media (max-width: 1024px){.modal__window{padding:47px 57px;max-width:550px}}@media (max-width: 768px){.modal__window{max-width:500px}}@media (max-width: 575px){.modal__window{padding:30px 40px;max-width:400px}}@media (max-width: 425px){.modal__window{padding:30px 15px}}.modal__callback-header{text-align:center;margin-bottom:2rem}@media (min-width: 1024px){.modal__callback-header{padding:0 3rem}}@media (max-width: 768px){.modal__callback-header{margin-bottom:40px}}@media (max-width: 575px){.modal__callback-header{margin-bottom:30px}}.modal__callback-header h5{color:#fff;font-size:2rem;font-weight:900;line-height:1}@media (max-width: 1024px){.modal__callback-header h5{font-size:28px}}@media (max-width: 575px){.modal__callback-header h5{font-size:24px}}@media (max-width: 425px){.modal__callback-header h5{font-size:20px}}.modal__callback-header p{font-size:16px}@media (max-width: 575px){.modal__callback-header p{font-size:14px}}.modal__callback-body_row{display:flex;flex-wrap:wrap;gap:40px}.modal__close{width:30px;height:30px;display:flex;align-items:center;justify-content:center;position:absolute;top:16px;right:16px;outline:none}.modal__close:before{content:"";position:absolute;width:1px;height:18px;background-color:#fff;transform:rotate(47deg)}.modal__close:after{content:"";position:absolute;width:1px;height:18px;background-color:#fff;transform:rotate(132deg)}@media (max-width: 1024px){.modal__close{width:23px;top:25px;right:25px}}@media (max-width: 768px){.modal__close{width:20px;top:17px;right:17px}}@media (max-width: 575px){.modal__close{width:18px;top:13px;right:13px}}@media (max-width: 425px){.modal__close{width:14px;top:10px;right:10px}}.ibg{position:absolute;top:0;left:0;width:100%;height:100%;object-fit:cover}.button{display:inline-flex;font-size:2.5rem;text-transform:uppercase;text-align:center;justify-content:center;align-items:center;position:relative}@media (max-width: 61.99875em){.button{font-size:2rem}}@media (max-width: 29.99875em){.button{font-size:1.5rem}}.button:before{content:"";position:absolute;left:0;bottom:0;height:43%;width:.125rem;background-color:#fff}.button:after{content:"";position:absolute;right:0;bottom:0;height:43%;width:.125rem;background-color:#fff}@media (any-hover: hover){.button{transition:all .3s}.button:hover{transform:scale(.97)}}.first-screen{position:relative;background-position:center;background-repeat:no-repeat;background-size:cover;background-image:url(/assets/caviblaster/images/bg-xl.jpg)}@media (max-width: 1440px){.first-screen{background-image:url(/assets/caviblaster/images/bg-lg.jpg)}}@media (max-width: 1024px){.first-screen{background-image:url(/assets/caviblaster/images/bg-md.jpg)}}@media (max-width: 992px){.first-screen{background-image:url(/assets/caviblaster/images/bg-sm.jpg)}}@media (max-width: 480px){.first-screen{background-image:url(/assets/caviblaster/images/bg-xs.jpg)}}.first-screen__container{position:relative;z-index:1;display:flex;flex-direction:column;align-items:center;padding-top:7.875rem;padding-bottom:15.0625rem}@media (max-width: 61.99875em){.first-screen__container{padding-top:6.25rem;padding-bottom:6.25rem}}@media (max-width: 29.99875em){.first-screen__container{padding-top:3.125rem}}.first-screen__logo{-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);box-shadow:inset 0 0 68px #f5f5f50d,inset 0 4px 4px #f5f5f526;background:#f5f5f54d;display:flex;justify-content:center;align-items:center;border-radius:26px;padding:2.625rem 1.6875rem 2.5rem 2.375rem;margin-bottom:1.5625rem}@media (max-width: 61.99875em){.first-screen__logo{padding:1.875rem}}@media (max-width: 47.99875em){.first-screen__logo{padding:1.25rem}}.first-screen__logo img{max-width:19.6875rem}@media (max-width: 61.99875em){.first-screen__logo img{max-width:15.625rem}}.first-screen__title{max-width:33.75rem;margin-bottom:.3125rem;font-family:var(--font-family);font-weight:900;font-size:2.5rem;text-transform:uppercase;text-align:center}@media (max-width: 61.99875em){.first-screen__title{font-size:2rem;max-width:25rem}}@media (max-width: 47.99875em){.first-screen__title{font-size:1.875rem}}@media (max-width: 29.99875em){.first-screen__title{font-size:1.75rem;margin-bottom:.625rem}}.first-screen__descr{margin-bottom:2.125rem;font-family:var(--font-family);font-size:1.5rem;text-align:center}@media (max-width: 47.99875em){.first-screen__descr{font-size:1.25rem;margin-bottom:1.5625rem;line-height:1.25}}.first-screen__descr a{font-weight:900}@media (any-hover: hover){.first-screen__descr a:hover{text-decoration:underline}}.first-screen__button{font-weight:900;flex-direction:column;border-bottom:2px solid #fff;padding:.9375rem 3.75rem}@media (max-width: 47.99875em){.first-screen__button{padding:.9375rem 1.875rem}}@media (max-width: 61.99875em){.first-screen__button{font-size:2rem}}@media (max-width: 29.99875em){.first-screen__button{font-size:1.5rem}}.first-screen__button span{color:#cfff93}.first-screen__socials{position:absolute;right:-2.25rem;top:7.875rem;display:flex;flex-direction:column;gap:.8125rem}@media (max-width: 81.25rem){.first-screen__socials{right:.9375rem}}@media (max-width: 61.99875em){.first-screen__socials{top:6.25rem}}@media (max-width: 47.99875em){.first-screen__socials{flex-direction:row;bottom:.9375rem;top:auto;right:50%;transform:translate(50%)}}@media (any-hover: hover){.first-screen__socials-icon{transition:all .3s}.first-screen__socials-icon:hover{transform:scale(.95)}}.first-screen__socials-icon img{width:2.25rem;height:2.25rem}.why{background:#4a90e1}@media (min-width: 61.99875em){.why__image{position:absolute;top:0;right:-17%;padding-top:2.1875rem;padding-left:.4375rem}}@media (max-width: 75.625em){.why__image{opacity:.4}}@media (max-width: 61.99875em){.why__image{position:relative;opacity:1}}.why__image img{position:relative;z-index:1;max-width:100%}.why__image:before{content:"";border-radius:100%;background:#347acb;position:absolute;top:0;left:0;width:47.4375rem;height:47.4375rem}@media (max-width: 61.99875em){.why__image:before{width:80%;height:100%}}@media (max-width: 56.25em){.why__image:before{width:90%}}@media (max-width: 47.99875em){.why__image:before{width:100%}}.why__container{padding-top:4.1875rem;padding-bottom:1.875rem;position:relative}@media (max-width: 61.99875em){.why__container{flex-direction:column;padding-top:3rem;padding-bottom:3rem}}.why__body{max-width:41.25rem;display:flex;flex-direction:column;position:relative;z-index:2}@media (max-width: 61.99875em){.why__body{margin-bottom:3.75rem}}.why__title{margin-bottom:2.0625rem;font-size:6.5rem;text-transform:uppercase;color:#011630}@media (max-width: 61.99875em){.why__title{font-size:4.375rem}}@media (max-width: 47.99875em){.why__title{font-size:3.75rem;margin-bottom:1.5625rem}}@media (max-width: 29.99875em){.why__title{font-size:3rem}}.why__logo{margin-bottom:1.0625rem;font-family:var(--font-family);font-size:3rem;color:#011630}@media (max-width: 47.99875em){.why__logo{font-size:2.5rem}}@media (max-width: 29.99875em){.why__logo{font-size:2rem}}.why__decor{max-width:17.5625rem;margin-bottom:1.75rem}@media (max-width: 61.99875em){.why__decor{max-width:11rem;margin-bottom:1.5625rem}}.why__advantages{display:grid;grid-template-columns:1.5fr 1fr;gap:1.6875rem;max-width:37.5rem}.why__advantage{display:flex;flex-direction:column}.why__advantage:first-child{grid-column:span 2}.why__advantage-image{margin-bottom:.625rem;display:flex}.why__advantage-image img{height:3.25rem;max-width:100%}@media (max-width: 29.99875em){.why__advantage-image img{height:1.875rem}}.why__advantage-text{color:#011630;font-size:1.5rem;line-height:117%}@media (max-width: 47.99875em){.why__advantage-text{font-size:1.25rem}}@media (max-width: 29.99875em){.why__advantage-text{font-size:1.125rem}}.why__advantage-text_icon{display:flex;align-items:center;max-width:37.5rem}.why__advantage-text_icon img{margin-right:.5rem}@media (max-width: 29.99875em){.why__advantage-text_icon img{max-width:3.75rem;margin-right:.625rem}}.about{position:relative}.about__container{display:flex;justify-content:flex-end;padding-top:3rem;padding-bottom:5.9375rem;position:relative;z-index:1}@media (max-width: 47.99875em){.about__container{flex-direction:column-reverse;justify-content:flex-start;padding-bottom:3rem}}.about__image{max-width:34.375rem}@media (max-width: 68.75em){.about__image{max-width:50%}}@media (min-width: 47.99875em){.about__image{position:absolute;top:1.375rem;left:-4.75rem;padding-top:2.125rem}}@media (max-width: 47.99875em){.about__image{position:relative;max-width:100%}}.about__image img{position:relative;z-index:1;max-width:100%}@media (min-width: 47.99875em){.about__image img{left:-30px}}.about__image:before{content:"";border-radius:100%;background:#fff;position:absolute;top:0;left:0;width:30.3125rem;height:30.3125rem}@media (max-width: 68.75em){.about__image:before{width:25rem;height:25rem}}@media (max-width: 47.99875em){.about__image:before{width:65%;height:100%}}.about__body{display:flex;flex:0 1 57.6%;flex-direction:column}@media (max-width: 47.99875em){.about__body{flex:0 1 auto;margin-bottom:3.75rem}}.about__logo{margin-bottom:2.125rem;font-size:4rem;line-height:112%;white-space:nowrap}@media (max-width: 61.99875em){.about__logo{font-size:3rem}}@media (max-width: 47.99875em){.about__logo{font-size:2.5rem;margin-bottom:1.5625rem}}@media (max-width: 29.99875em){.about__logo{font-size:2rem}}.about__decor{margin-bottom:3.75rem;max-width:16.875rem}@media (max-width: 47.99875em){.about__decor{margin-bottom:2.5rem}}@media (max-width: 29.99875em){.about__decor{max-width:10.625rem;margin-bottom:1.875rem}}.about__text{line-height:108%}@media (max-width: 29.99875em){.about__text{font-size:.875rem}}.product{background:#fff;color:#011630;padding:3.5rem 0 1rem}.product__container{position:relative}.product .swiper-button-next,.product .swiper-button-prev{position:absolute;top:200px;transition:all .3s;z-index:10}.product .swiper-button-next img,.product .swiper-button-prev img{width:1.625rem;height:3.75rem}.product .swiper-button-disabled{opacity:0;visibility:hidden}.product .swiper-button-prev{right:0;transform:rotate(-180deg)}@media (max-width: 75.625em){.product .swiper-button-prev{right:.625em}}.product .swiper-button-next{right:0}@media (max-width: 75.625em){.product .swiper-button-next{right:.625em}}.product-top{display:flex;margin-bottom:1.4375rem;padding-right:3.75rem}@media (max-width: 75.625em){.product-top{padding-right:2.1875rem}}@media (max-width: 29.99875em){.product-top{flex-direction:column;padding:0}}.product-top__texts{flex:0 1 35.8%;margin-right:5.4375rem}@media (max-width: 61.99875em){.product-top__texts{flex:0 1 50%;margin-right:2.5rem}}@media (max-width: 29.99875em){.product-top__texts{margin-bottom:2.5rem;margin-right:0}}.product-top__title{font-size:2.5rem;margin-bottom:2.8125rem}@media (max-width: 47.99875em){.product-top__title{font-size:2rem;margin-bottom:1.875rem}}@media (max-width: 29.99875em){.product-top__title{font-size:1.875rem}}.product-top__descr{line-height:129%}.product-top__subtitle{font-weight:700;margin:.5rem 0}.product-top li{padding-left:1.5625rem;position:relative;line-height:1.25}@media (max-width: 47.99875em){.product-top li{padding-left:.9375rem}}.product-top li:before{content:"";position:absolute;top:.4375rem;left:.6875rem;border-radius:50%;background-color:#011630;width:.1875rem;height:.1875rem}.product-top__actions{display:flex;flex-direction:column;justify-content:flex-end;flex:1 1 auto;position:relative;min-height:28.6875rem}.product-top__product-image{position:absolute;top:0;right:0}@media (min-width: 75.625em){.product-top__product-image{height:28.125rem}}.product-top__product-image_2 img{top:2.8125rem}@media (min-width: 75.625em){.product-top__product-image_2 img{left:5rem}}.product-top__product-image img{max-width:100%;position:relative;z-index:1}.product-top__product-image:before{content:"";position:absolute;width:28.6875rem;height:28.6875rem;top:0;right:0;background-color:#347acb;border-radius:50%}@media (max-width: 75.625em){.product-top__product-image:before{display:none}}.product-top__product-image:after{content:"";width:21.875rem;height:21.875rem;position:absolute;right:1.25rem;top:50%;transform:translateY(-50%);background-color:#fff;border-radius:50%}@media (max-width: 75.625em){.product-top__product-image:after{display:none}}.product-top__tube-image{position:absolute;top:1.25em;right:8.75rem}.product-top__tube-image img{max-width:9.625rem;position:relative;z-index:1}@media (max-width: 61.99875em){.product-top__tube-image img{max-width:5rem}}@media (max-width: 61.99875em){.product-top__tube-image{top:.625rem;right:.625rem}}@media (max-width: 29.99875em){.product-top__tube-image{right:2.5rem}}.product-top__tube-image:before{content:"";position:absolute;border-radius:50%;top:-1.25em;left:50%;transform:translate(-50%);background-color:#fff;box-shadow:0 1px 5px #01163040;width:7.3125rem;height:7.3125rem}@media (max-width: 61.99875em){.product-top__tube-image:before{width:3.75rem;height:3.75rem;top:-.625rem}}.product-top__price{margin-bottom:3.9375rem;display:flex;flex-direction:column;position:relative;z-index:1}@media (max-width: 47.99875em){.product-top__price{margin-bottom:2.5rem}}@media (max-width: 29.99875em){.product-top__price{margin-bottom:1.25rem}}.product-top__price span{font-weight:700;font-size:4rem;white-space:nowrap;text-transform:capitalize}@media (max-width: 47.99875em){.product-top__price span{font-size:3.125rem;margin-bottom:.625rem}}.product-top__price img{max-width:11.25rem}@media (max-width: 47.99875em){.product-top__price img{max-width:8.75rem}}.product-top__button{font-weight:800;border-bottom:2px solid #011630;color:#011630;padding:.9375rem 3.25rem;position:relative;z-index:2;max-width:17.625rem}@media (max-width: 47.99875em){.product-top__button{padding:.9375rem 1.875rem}}.product-top__button:before{background-color:#011630}.product-top__button:after{background-color:#011630}@media (max-width: 47.99875em){.product-top__button{max-width:100%}}@media (max-width: 29.99875em){.product-top__button{max-width:17.625rem}}.product-specs__title{margin-bottom:.75rem;font-weight:700;font-size:1.5rem;text-transform:uppercase}@media (max-width: 29.99875em){.product-specs__title{font-size:1.25rem}}.product-specs__body{display:grid;grid-template-columns:3.5fr 4.75fr 6fr;gap:1.25rem}@media (max-width: 61.99875em){.product-specs__body{grid-template-columns:1fr 1fr;row-gap:1.875rem}}@media (max-width: 29.99875em){.product-specs__body{column-gap:.625rem}}@media (min-width: 61.99875em){.product-specs__item_two-places{grid-column:span 2}}.product-specs__item-title{font-family:Inter;font-weight:700;font-size:.75rem;margin-bottom:.5rem}.product-specs__item-list li{display:flex;justify-content:space-between;align-items:center;font-weight:500;font-size:.75rem;padding:.625rem .4375rem}.product-specs__item-list li:nth-child(odd){background-color:#6daef9}.info{background-color:#011630;padding:3.5rem 0 1.375rem}@media (max-width: 61.99875em){.info{position:relative}}@media (max-width: 47.99875em){.info{padding:3rem 0}}.info__container{display:flex;justify-content:space-between;gap:1.375rem}@media (max-width: 47.99875em){.info__container{flex-direction:column;gap:2.5rem}}.info__column{display:flex;flex-direction:column;align-items:center;flex:0 1 50%}.info__title{font-weight:700;font-size:3rem;text-transform:uppercase;color:#fff;margin-bottom:1.5rem}@media (max-width: 47.99875em){.info__title{font-size:2.5rem;margin-bottom:.9375rem}}@media (max-width: 29.99875em){.info__title{font-size:2rem}}.info__block{border-radius:22px;-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);box-shadow:inset 0 0 68px #f5f5f50d,inset 0 4px 4px #f5f5f526;background:#f5f5f508;padding:1rem;width:100%;flex:1 1 auto}.info__decor img{max-width:11rem}@media (max-width: 61.99875em){.info__decor img{max-width:6.25rem}}@media (max-width: 61.99875em){.info__decor{position:absolute;left:50%;top:.625rem;transform:translate(-50%)}}@media (max-width: 47.99875em){.info__decor{display:none}}.faq__list{display:grid;grid-template-columns:1fr 1fr;gap:.3125rem}.faq__list a{line-height:160%;text-decoration:underline;text-decoration-skip-ink:none}@media (any-hover: hover){.faq__list a:hover{text-decoration:none}}@media (max-width: 47.99875em){.faq__list a{font-size:.875rem}}.reviews__block{display:flex}.reviews__avatar{margin-right:.9375rem;display:flex;align-items:flex-start;flex:0 0 38%}.reviews__avatar img{border-radius:50%;max-width:100%}.reviews__title{margin-bottom:1.1875rem;text-transform:capitalize}.reviews__descr{line-height:108%}@media (max-width: 47.99875em){.reviews__descr{font-size:.875rem}}.footer{background:#0d94b1;padding:.625rem 0}.footer__container{display:flex}.footer__text{font-size:.875rem;text-transform:capitalize}.footer__text a{white-space:nowrap}@media (any-hover: hover){.footer__text a:hover{text-decoration:underline}}.footer__text:first-child{margin-right:3.9375rem}@media (max-width: 47.99875em){.footer__text:first-child{margin-right:1.875rem}}
