.promo{margin:5.5rem 0 12.1875rem}.promo__container{position:relative}.promo__wrapper{position:relative;padding:3.75rem;min-height:43.75rem;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.promo__wrapper::before{content:"";position:absolute;top:0;left:0;right:0;bottom:0;z-index:-1;background-size:100% 100%;background-repeat:no-repeat;background-position:center;background-image:url('data:image/svg+xml,%3Csvg width="1340" height="700" preserveAspectRatio="none" viewBox="0 0 1340 700" fill="none" xmlns="http://www.w3.org/2000/svg"%3E%3Cg filter="url(%23filter0_i_1_8555)"%3E%3Cpath d="M0 32C0 14.3269 14.3269 0 32 0H1308C1325.67 0 1340 14.3269 1340 32V508C1340 525.673 1325.67 540 1308 540H908C883.699 540 864 559.699 864 584V668C864 685.673 849.673 700 832 700H32C14.3269 700 0 685.673 0 668V32Z" fill="%230F0F0F" /%3E%3C/g%3E%3Cdefs%3E%3Cfilter id="filter0_i_1_8555" x="0" y="0" width="1340" height="700" filterUnits="userSpaceOnUse" color-interpolation-filters="sRGB"%3E%3CfeFlood flood-opacity="0" result="BackgroundImageFix" /%3E%3CfeBlend mode="normal" in="SourceGraphic" in2="BackgroundImageFix" result="shape" /%3E%3CfeColorMatrix in="SourceAlpha" type="matrix" values="0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 127 0" result="hardAlpha" /%3E%3CfeMorphology radius="20.1912" operator="erode" in="SourceAlpha" result="effect1_innerShadow_1_8555" /%3E%3CfeOffset /%3E%3CfeGaussianBlur stdDeviation="30" /%3E%3CfeComposite in2="hardAlpha" operator="arithmetic" k2="-1" k3="1" /%3E%3CfeColorMatrix type="matrix" values="0 0 0 0 0.462745 0 0 0 0 0.301961 0 0 0 0 1 0 0 0 0.55 0" /%3E%3CfeBlend mode="normal" in2="shape" result="effect1_innerShadow_1_8555" /%3E%3C/filter%3E%3C/defs%3E%3C/svg%3E')}.promo__inner{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1}.promo__info{max-width:43.125rem;width:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.promo__row{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-ms-flex-wrap:wrap;flex-wrap:wrap;row-gap:1rem;margin-bottom:1.5rem;line-height:110%;text-transform:uppercase}.promo__subtitle{line-height:110%;text-transform:uppercase;color:var(--purple);margin-right:.75rem}.promo__date{line-height:110%;font-weight:500;text-transform:uppercase;padding:.25rem .5rem;background-color:var(--purple);border-radius:3.125rem}.promo__title{line-height:100%;font-weight:500;color:var(--white);margin-bottom:2.5rem}.promo__list{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:.5rem;margin-bottom:1.5rem}.promo__list>li{position:relative;padding:.5rem .75rem;border-radius:.5rem;background-color:var(--white-01);font-weight:300;letter-spacing:-.02em;color:var(--white-09)}.promo__list>li::before{content:"";position:absolute;top:0;left:0;right:0;bottom:0;z-index:-1;border-radius:.5rem;background-color:rgba(86,48,252,.1)}.promo__text{font-size:max(1.5rem,12px);line-height:120%;font-weight:300;max-width:30.625rem;margin-bottom:1rem}.promo__price{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;font-size:max(2rem,12px);line-height:140%;position:relative;width:-webkit-max-content;width:-moz-max-content;width:max-content;margin:auto 0 2rem}.promo__price-old{text-decoration:line-through;color:var(--white-05);margin-right:.75rem}.promo__price-new{font-weight:700}.promo__price-discount{font-size:max(.875rem,12px);line-height:100%;font-weight:700;padding:.25rem .5rem;position:absolute;top:0;right:0;-webkit-transform:translate(100%,-50%);-ms-transform:translate(100%,-50%);transform:translate(100%,-50%);background-color:#ee4949;border-radius:2.5rem}.promo__bottom{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.promo__button{max-width:19.375rem;width:100%;margin-right:1.25rem}.promo__button .btn{width:100%}.promo__descr{font-size:max(.75rem,12px);line-height:140%;font-weight:300;color:var(--white-07)}.promo__descr strong{color:var(--white)}.promo__descr>p:not(:last-child){margin-bottom:.5rem}@media (min-width:991px){.promo__descr>p{white-space:nowrap}}.promo__quantity{font-size:max(.875rem,12px);line-height:140%;padding:0 .25rem;border-radius:.1875rem;background:linear-gradient(130deg,#5630fc 0,#d7cffa 100%)}.promo__img{position:relative;max-width:33.5625rem;width:100%;-ms-flex-item-align:start;align-self:flex-start}.promo__img::before{content:"";display:block;width:100%;padding-top:81%}.promo__img img{position:absolute;top:0;left:0;width:100%;height:100%;-o-object-fit:contain;object-fit:contain}.promo__timer{position:absolute;right:0;bottom:0;padding:1.5rem;border-radius:2rem;-webkit-box-shadow:inset 0 0 30px 20px rgba(118,77,255,.55);box-shadow:inset 0 0 30px 20px rgba(118,77,255,.55);background-color:var(--black);width:34.65%;height:21.2%}.promo__timer-title{font-size:max(.875rem,12px);line-height:120%;text-transform:uppercase;text-align:center;margin-bottom:1.25rem}.promo__timer-title strong{color:var(--purple)}@media (max-width:991px){.promo__wrapper{min-height:550px}}@media (max-width:768px){.promo{margin:70px 0 12px}.promo__wrapper{padding:40px 16px;min-height:unset}.promo__wrapper::before{-webkit-box-shadow:inset 0 0 30px 10px rgba(118,77,255,.55);box-shadow:inset 0 0 30px 10px rgba(118,77,255,.55);background-color:var(--black);background-image:unset;border-radius:24px}.promo__inner{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.promo__info{max-width:unset;margin-right:unset;margin-bottom:60px}.promo__row{font-size:14px;row-gap:12px;margin-bottom:18px;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start}.promo__subtitle{margin-right:unset}.promo__list,.promo__title{margin-bottom:24px}.promo__list>li{padding:4px 8px;font-size:12px;line-height:140%}.promo__text{font-size:16px;margin-bottom:48px}.promo__price{font-size:20px;margin-bottom:48px}.promo__price-old{margin-right:8px}.promo__price-discount{font-size:12px}.promo__bottom{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.promo__button{max-width:unset;margin-right:unset;margin-bottom:20px}.promo__descr{text-align:center}.promo__img{margin:0 auto}.promo__img::before{padding-top:93%}.promo__timer{position:static;padding:16px;border-radius:24px;width:100%;height:auto;margin-top:12px}}.timer{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.timer__item{font-size:clamp(20px,3.35vw,48px);line-height:100%;font-weight:700;color:#e4e4ff;text-shadow:50px 25px 161px rgba(75,75,214,.8),-50px -25px 161px rgba(75,75,214,.8),0 0 16px #d2d6fd}.timer__item-wrapper{position:relative;text-align:center}.timer__item-wrapper:not(:last-child){padding-right:1.875rem;margin-right:.75rem}.timer__item-wrapper:not(:last-child)::before{content:":";position:absolute;top:0;right:0;font-size:clamp(20px,3.35vw,48px);line-height:100%;font-weight:700;color:#e4e4ff;text-shadow:50px 25px 161px rgba(75,75,214,.8),-50px -25px 161px rgba(75,75,214,.8),0 0 16px #d2d6fd}.timer__item-text{font-size:max(.875rem,12px);line-height:120%;font-weight:300;color:var(--white-09);margin-top:.3125rem}@media (max-width:1024px){.timer__item{font-size:clamp(20px,3.35vw,48px)}.timer__item-wrapper:not(:last-child){padding-right:1.25rem;margin-right:.375rem}.timer__item-wrapper:not(:last-child)::before{content:":";position:absolute;top:0;right:0;font-size:clamp(20px,3.35vw,48px);line-height:100%;font-weight:700;color:#e4e4ff;text-shadow:50px 25px 161px rgba(75,75,214,.8),-50px -25px 161px rgba(75,75,214,.8),0 0 16px #d2d6fd}.timer__item-text{font-size:max(.875rem,12px);line-height:120%;font-weight:300;color:rgba(240,240,240,.9)}}@media (max-width:768px){.timer__item{font-size:32px}.timer__item-wrapper:not(:last-child){padding-right:23px}.timer__item-wrapper:not(:last-child)::before{font-size:32px}}