.product-main__btn-wrapper{z-index:2;display:flex;justify-content:center;align-items:center;width:100%}@media screen and (min-width: 980px){.product-main__btn-wrapper{justify-content:flex-start}}.product-main__btn{width:140px}@media screen and (min-width: 980px){.product-main__btn{width:190px}}.product-main__price-block{margin-left:18px}.product-main__price{padding:0;margin:0 0 -5px 0;font-size:23px;font-style:normal;font-weight:600;line-height:26px}.product-main__price--currency{font-size:11px;font-style:normal;font-weight:600;line-height:19px}.product-main__price-label{font-size:10px;font-style:normal;font-weight:400;line-height:11px}.product-main__price-label b{font-weight:600}.product-go1500{height:613px;padding-top:55px;background-color:#000;color:#fff}@media screen and (min-width: 980px){.product-go1500{height:660px;padding-top:154px}}.product-go1500 .section__content{position:relative;z-index:1}.product-go1500 canvas{position:absolute;top:209px;left:50%;transform:translateX(-50%);width:600px;z-index:1}@media screen and (min-width: 980px){.product-go1500 canvas{width:1000px;transform:none;left:calc(50% - 106px);top:74px;z-index:2}}.product-go1500 .product-main__device-background{filter:blur(12px);height:248px;width:130%;position:absolute;bottom:0;left:50%;transform:translateX(-50%)}@media screen and (min-width: 980px){.product-go1500 .product-main__device-background{bottom:-63px;height:329px;filter:blur(16px);width:1743px;left:calc(50% - 655px);transform:none}.product-go1500 .product-main__device-background::before{content:"";display:block;position:absolute;width:768px;height:100%;left:0;background:linear-gradient(90deg, #000 47.87%, rgba(3, 4, 10, 0) 100%)}.product-go1500 .product-main__device-background::after{content:"";display:block;position:absolute;width:768px;height:100%;right:0;background:linear-gradient(270deg, #000 47.87%, rgba(3, 4, 10, 0) 100%)}}.product-go1500 .product-main__device-shadow{position:absolute;width:350px;bottom:132px;left:50%;transform:translateX(-50%)}@media screen and (min-width: 980px){.product-go1500 .product-main__device-shadow{width:465px;bottom:110px;left:calc(50% - 22px);transform:none}}.product-go1500 .product-main__imageWrapper{width:291px;position:absolute;top:174px;left:50%;transform:translateX(-50%)}@media screen and (min-width: 980px){.product-go1500 .product-main__imageWrapper{width:378px;top:149px;left:calc(50% + 20px);transform:none}}.product-go1500 .product-main__imageWrapper img{position:absolute;width:100%;z-index:2}.product-go1500 .product-main__logo{width:100px;margin:0 auto 10px}@media screen and (min-width: 980px){.product-go1500 .product-main__logo{width:168px;margin:0 0 22px}}.product-go1500 .product-main__title{font-weight:500;font-size:26px;line-height:32px;color:#814f99;text-align:center;width:-moz-max-content;width:max-content;margin:0 auto}@media screen and (min-width: 980px){.product-go1500 .product-main__title{margin:0;font-size:40px;line-height:46px}}.product-go1500 .product-main__title span{font-weight:700;display:inline-block}.product-go1500 .product-main__subtitle{font-size:16px;line-height:18px;text-align:center;letter-spacing:.6px;text-transform:uppercase;margin-bottom:10px}@media screen and (min-width: 980px){.product-go1500 .product-main__subtitle{font-size:26px;line-height:31px;text-align:left;margin-bottom:18px;letter-spacing:0}}.product-go1500 .product-main__taste-name{font-weight:500;font-size:18px;line-height:26px;text-align:center;margin-bottom:315px}@media screen and (min-width: 980px){.product-go1500 .product-main__taste-name{text-align:left;margin-bottom:45px}}.product-go1500 .product-main__selector{margin-bottom:20px}@media screen and (min-width: 980px){.product-go1500 .product-main__selector{margin-bottom:28px}.product-go1500 .product-main__selector .taste-selector{display:grid;grid-template-columns:repeat(5, auto)}}.product-go1500 .product-main__btn{margin:0}.details{background-color:#000;color:#fff;overflow:hidden}.range{height:614px;position:relative;left:calc(50% - 349px);width:726px}@media screen and (min-width: 980px){.range{height:660px}}.range__img{position:absolute}.range__bg{position:absolute;width:745px;height:745px;border-radius:745px;background:radial-gradient(50% 50% at 50% 50%, rgba(76, 47, 255, 0.6) 0%, rgba(0, 0, 0, 0) 100%);top:-35px;left:50%;transform:translateX(-50%)}@media screen and (min-width: 980px){.range__bg{width:1500px;height:830px;border-radius:1500px;top:-97px}}.range__blueberry{--width: 207px;width:var(--width);left:calc(50% + .11*var(--width));top:300px;transform-origin:bottom left;transform:rotate(-18deg)}@media screen and (min-width: 980px){.range__blueberry{--width: 256px;top:334px}}.range__strawberry{--width: 198px;width:var(--width);left:calc(50% + .1*var(--width));top:242px;transform-origin:bottom left;transform:rotate(-18deg)}@media screen and (min-width: 980px){.range__strawberry{--width: 245px}}.range__peach{--width: 294px;width:var(--width);left:calc(50% - .91*var(--width));top:219px;transform-origin:bottom right;transform:rotate(13deg)}@media screen and (min-width: 980px){.range__peach{--width: 466px}}.range__mint{width:165px;top:435px;left:calc(50% - 230px)}@media screen and (min-width: 980px){.range__mint{width:204px;top:505px;left:calc(50% - 392px)}}.range__watermelon{width:211px;top:360px;left:calc(50% - 245px);transform-origin:bottom right;transform:rotate(-9deg)}@media screen and (min-width: 980px){.range__watermelon{width:261px;top:411px;left:calc(50% - 401px)}}.range__energy{--width: 302px;width:var(--width);left:calc(50% - .99*var(--width));top:278px;transform-origin:bottom right;transform:rotate(20deg)}@media screen and (min-width: 980px){.range__energy{--width: 422px;top:366px}}.range__pineapple{--width: 207px;width:var(--width);left:calc(50% - .05*var(--width));top:101px;transform-origin:bottom left;transform:rotate(-15deg)}@media screen and (min-width: 980px){.range__pineapple{--width: 255px}}.range__grape{--width: 305px;width:var(--width);left:calc(50% - .62*var(--width));top:25px}@media screen and (min-width: 980px){.range__grape{--width: 376px}}.range__mango{--width: 352px;width:var(--width);left:calc(50% - .8*var(--width));top:83px;transform-origin:bottom right;transform:rotate(6deg)}@media screen and (min-width: 980px){.range__mango{--width: 459px}}.range__cola{--width: 174px;width:var(--width);left:calc(50% - .33*var(--width));top:26px;transform-origin:bottom center;transform:rotate(-8deg)}@media screen and (min-width: 980px){.range__cola{--width: 215px}}.overlay{position:relative;background:rgba(0,0,0,.8);-webkit-backdrop-filter:blur(22px);backdrop-filter:blur(22px);padding-top:20px;padding-bottom:33px;color:#fff}@media screen and (min-width: 980px){.overlay{padding-top:105px;padding-bottom:55px;left:50%;transform:translateX(-50%)}}.overlay__text{font-weight:700;font-size:32px;line-height:36px;margin-bottom:61px;text-align:center;padding:0 5px}@media screen and (min-width: 980px){.overlay__text{font-size:98px;line-height:98px;max-width:1000px;margin:0 auto 106px}}.overlay__icons-wrapper{display:inline-flex;gap:6px}.overlay__flavor-icon{opacity:0;display:inline-block;width:25px}@media screen and (min-width: 980px){.overlay__flavor-icon{width:46px}}.overlay__text-p{display:inline-block;opacity:0;transform:translateY(50px)}.overlay__text-p1{color:#914bf5}.overlay__text-p2{color:#ab62e4}.overlay__text-p3{color:#c57ac3}.overlay__text-p4{color:#dc7abd}.overlay__text-p5{color:#e188ac}@media screen and (min-width: 980px){.overlay__info{display:flex;align-items:flex-start;width:550px;margin:0 auto 30px;justify-content:center}}.overlay__item{margin-bottom:35px}@media screen and (min-width: 980px){.overlay__item{margin-bottom:0}}.overlay__item-wrapper{margin:0 auto;width:-moz-max-content;width:max-content;display:flex;align-items:center;justify-content:center;background:radial-gradient(50% 50% at 50% 50%, #FFFFFF 0%, rgba(0, 0, 0, 0) 100%)}.overlay__item-wrapper.__puff{width:211px;height:100px}@media screen and (min-width: 980px){.overlay__item-wrapper.__puff{width:215px;height:130px}}.overlay__item-wrapper.__puff span{font-weight:800;font-size:63px;line-height:70px;text-align:center}@media screen and (min-width: 980px){.overlay__item-wrapper.__puff span{font-size:82px;line-height:normal}}.overlay__item-text{font-size:14px;line-height:20px;text-align:center}@media screen and (min-width: 980px){.overlay__item-text{font-weight:500;font-size:18px;line-height:26px}}.overlay__btn{width:190px;margin:0 auto 40px}@media screen and (min-width: 980px){.overlay__btn{display:none}}.overlay__note{padding:0 15px;font-size:10px;line-height:11px;color:#d7d7d7}@media screen and (min-width: 980px){.overlay__note{text-align:center;padding:0}}
