@font-face{font-family:"Inter";src:url(../bd097ceff83f90802a12.woff2) format("woff2");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:"Inter";src:url(../01f03178adde434fc9fa.woff2) format("woff2");font-weight:500;font-style:normal;font-display:swap}@font-face{font-family:"Inter";src:url(../90f5c90fdecd8895f496.woff2) format("woff2");font-weight:600;font-style:normal;font-display:swap}@font-face{font-family:"Inter";src:url(../c08e610806161507e8e3.woff2) format("woff2");font-weight:700;font-style:normal;font-display:swap}@font-face{font-family:"Inter";src:url(../c93797b3963d4d364377.woff2) format("woff2");font-weight:800;font-style:normal;font-display:swap}@font-face{font-family:"Robochyi Sans";src:url(../68890bf295170fbf2d5f.woff2) format("woff2");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:"Robochyi Sans";src:url(../4a2c91b9596104615bba.woff2) format("woff2");font-weight:500;font-style:normal;font-display:swap}@font-face{font-family:"Robochyi Sans";src:url(../1eac8203970e053b98a7.woff2) format("woff2");font-weight:600;font-style:normal;font-display:swap}@font-face{font-family:"Robochyi Sans";src:url(../25356476c113345cf044.woff2) format("woff2");font-weight:700;font-style:normal;font-display:swap}@font-face{font-family:"Robochyi Sans";src:url(../6582cbae77faae6c19eb.woff2) format("woff2");font-weight:800;font-style:normal;font-display:swap}*,*::before,*::after{box-sizing:border-box}html,body{height:auto}html{line-height:1.4;-webkit-text-size-adjust:100%}body{color:#000;background:#fff;font-family:"Inter",system-ui,-apple-system,"Segoe UI",Roboto,Arial,sans-serif;font-size:clamp(14px,calc(14px - calc((16px - 14px) / (1920px - 320px)) * 320px) + calc((16px - 14px) / (1920px - 320px))*100vw,16px);margin:0;display:flex;flex-direction:column;min-height:100vh}main{flex:1;margin:0 auto;width:100%}footer{margin-top:auto}img,svg,video,canvas{display:block;max-width:100%;height:auto}a{color:inherit;text-decoration:none}a:hover{text-decoration:none}p{letter-spacing:-4%}.site-header{position:sticky;top:0;z-index:50;background:#fff;transition:box-shadow .2s ease,backdrop-filter .2s ease,padding .2s ease;padding:10px 0}.site-header.is-sticky{box-shadow:0 10px 30px rgba(0,0,0,.08);backdrop-filter:blur(8px);padding:5px 0}.site-header.is-sticky .site-header__inner{min-height:50px}.site-header__inner{display:flex;align-items:center;gap:clamp(20px,calc(20px - calc((50px - 20px) / (1920px - 1024px)) * 1024px) + calc((50px - 20px) / (1920px - 1024px))*100vw,50px);max-width:1240px;min-height:clamp(45px,calc(45px - calc((55px - 45px) / (1920px - 320px)) * 320px) + calc((55px - 45px) / (1920px - 320px))*100vw,55px);margin:0 auto;padding:0 20px;transition:min-height .2s ease}.site-header__logo{flex:0 0 auto;display:flex;align-items:center}.site-header__logo img{display:block;height:clamp(30px,calc(30px - calc((40px - 30px) / (1920px - 320px)) * 320px) + calc((40px - 30px) / (1920px - 320px))*100vw,40px);width:auto}.site-header__nav{display:none}.site-header__menu{list-style:none;margin:0;padding:0}.site-header__menu li{position:relative;margin:0;padding:0}.site-header__menu a{color:#9333ea;text-decoration:none;font-weight:500;position:relative}.site-header__menu a:after{content:"";position:absolute;left:50%;bottom:-5px;width:100%;height:2px;background-color:currentColor;transform:translateX(-50%) scaleX(0);transform-origin:center;transition:transform .35s ease}.site-header__menu a:hover:after{transform:translateX(-50%) scaleX(1)}.site-header__menu .current-menu-item>a::after,.site-header__menu .current_page_item>a::after,.site-header__menu .current-menu-ancestor>a::after{transform:translateX(-50%) scaleX(1)}.site-header__actions{margin-left:auto;display:flex;align-items:center;gap:15px}.site-header__phone{display:none}.site-header__phone-icon{display:inline-flex;align-items:center;justify-content:center;line-height:1}.site-header__highlight{display:none}.site-header__cart{display:inline-flex;align-items:center;gap:10px;text-decoration:none;white-space:nowrap;color:#9333ea}.site-header__cart-icon{min-width:clamp(20px,calc(20px - calc((28px - 20px) / (1920px - 320px)) * 320px) + calc((28px - 20px) / (1920px - 320px))*100vw,28px)}.site-header__cart-icon svg path{fill:#9333ea}.site-header__cart-total{color:#9333ea;font-weight:700}.site-header__burger{width:44px;height:44px;border:0;background:rgba(0,0,0,0);border-radius:12px;display:inline-flex;flex-direction:column;align-items:center;justify-content:center;gap:6px;cursor:pointer;-webkit-tap-highlight-color:rgba(0,0,0,0)}.site-header__burger-line{width:22px;height:2px;background:#9333ea;border-radius:2px;transition:transform .22s ease,opacity .18s ease,width .22s ease}.site-header__overlay{position:fixed;inset:0;z-index:60;background:rgba(0,0,0,.45);opacity:0;pointer-events:none;transition:opacity .25s ease}.mobile-menu{position:fixed;inset:0;z-index:70;pointer-events:none}.mobile-menu__panel{height:100dvh;background:#fff;transform:translateY(-100%);transition:transform .5s ease;display:flex;flex-direction:column}.mobile-menu__head{display:flex;align-items:center;justify-content:space-between;gap:clamp(20px,calc(20px - calc((50px - 20px) / (1920px - 320px)) * 320px) + calc((50px - 20px) / (1920px - 320px))*100vw,50px);min-height:clamp(50px,calc(50px - calc((75px - 50px) / (1920px - 320px)) * 320px) + calc((75px - 50px) / (1920px - 320px))*100vw,75px);margin:20px}.mobile-menu__logo{flex:0 0 auto;display:flex;align-items:center}.mobile-menu__logo img{display:block;height:clamp(30px,calc(30px - calc((40px - 30px) / (1920px - 320px)) * 320px) + calc((40px - 30px) / (1920px - 320px))*100vw,40px);width:auto}.mobile-menu__head-actions{display:inline-flex;align-items:center;gap:15px}.mobile-menu__cart{display:inline-flex;align-items:center;gap:10px;text-decoration:none;white-space:nowrap;color:#9333ea}.mobile-menu__cart-icon{min-width:clamp(20px,calc(20px - calc((28px - 20px) / (1920px - 320px)) * 320px) + calc((28px - 20px) / (1920px - 320px))*100vw,28px)}.mobile-menu__cart-icon svg path{fill:#9333ea}.mobile-menu__cart-total{color:#9333ea;font-weight:700}.mobile-menu__close{width:44px;height:44px;border:0;background:rgba(0,0,0,0);border-radius:12px;cursor:pointer;position:relative;display:inline-flex;align-items:center;justify-content:center;-webkit-tap-highlight-color:rgba(0,0,0,0)}.mobile-menu__close-line{position:absolute;width:22px;height:2px;background:#9333ea;border-radius:2px;transition:transform .22s ease}.mobile-menu__close-line:nth-child(1){transform:rotate(45deg)}.mobile-menu__close-line:nth-child(2){transform:rotate(-45deg)}.mobile-menu__content{padding:20px;display:flex;flex-direction:column;gap:30px}.mobile-menu__nav{display:block}.mobile-menu__list{list-style:none;margin:0;padding:0}.mobile-menu__list li{margin:0}.mobile-menu__list a{display:flex;align-items:center;padding:10px 0;font-weight:500;text-decoration:none;color:#9333ea;white-space:nowrap}.mobile-menu__list .current-menu-item>a,.mobile-menu__list .current_page_item>a,.mobile-menu__list .current-menu-ancestor>a{text-decoration:underline;text-underline-offset:6px}.mobile-menu__phone{display:inline-flex;align-items:center;justify-content:center;gap:10px;text-decoration:none;font-weight:700;white-space:nowrap}.mobile-menu__phone-icon{display:inline-flex;align-items:center;justify-content:center;line-height:1}.mobile-menu__highlight{gap:10px;display:inline-flex;align-items:center;justify-content:center;padding:10px 20px;border-radius:20px;border:2px solid #f97315;color:#f97315;font-weight:700;text-decoration:none;white-space:nowrap;transition:background .18s ease,color .18s ease}.mobile-menu__highlight:hover{background:#f97315;color:#fff}body.is-menu-open{overflow:hidden}body.is-menu-open .site-header__overlay{opacity:1;pointer-events:auto}body.is-menu-open .mobile-menu{pointer-events:auto}body.is-menu-open .mobile-menu__panel{transform:translateY(0)}body.is-menu-open .site-header__burger-line:nth-child(1){transform:translateY(8px) rotate(45deg)}body.is-menu-open .site-header__burger-line:nth-child(2){opacity:0;width:0}body.is-menu-open .site-header__burger-line:nth-child(3){transform:translateY(-8px) rotate(-45deg)}.footer{padding:40px 0;background:#160340;color:#fff;font-weight:500}.footer__container{max-width:1240px;width:100%;margin:0 auto;padding:0 20px}.footer__top{display:grid;grid-template-columns:1fr;grid-gap:30px;gap:30px}.footer__brand{display:grid;grid-gap:25px;gap:25px}.footer__logo{display:inline-flex;align-items:center;width:-moz-fit-content;width:fit-content}.footer__logo img{display:block;height:clamp(30px,calc(30px - calc((40px - 30px) / (1920px - 320px)) * 320px) + calc((40px - 30px) / (1920px - 320px))*100vw,40px);width:auto}.footer__desc{font-size:clamp(14px,calc(14px - calc((16px - 14px) / (1920px - 320px)) * 320px) + calc((16px - 14px) / (1920px - 320px))*100vw,16px);line-height:24px;letter-spacing:-4%;max-width:300px}.footer__cols{display:grid;grid-template-columns:1fr;justify-content:space-between;grid-gap:50px;gap:50px}.footer__title{font-size:clamp(16px,calc(16px - calc((18px - 16px) / (1920px - 320px)) * 320px) + calc((18px - 16px) / (1920px - 320px))*100vw,18px);font-weight:700;margin:0 0 20px;color:#eca443}.footer__menu{list-style:none;margin:0;padding:0;display:grid;grid-gap:10px;gap:10px}.footer__menu a{color:#fff;text-decoration:none;position:relative}.footer__menu a:after{content:"";position:absolute;left:50%;bottom:-5px;width:100%;height:2px;background-color:currentColor;transform:translateX(-50%) scaleX(0);transform-origin:center;transition:transform .35s ease}.footer__menu a:hover:after{transform:translateX(-50%) scaleX(1)}.footer__menu .current-menu-item>a::after,.footer__menu .current_page_item>a::after,.footer__menu .current-menu-ancestor>a::after{transform:translateX(-50%) scaleX(1)}.footer__contacts-list{list-style:none;margin:0;padding:0;display:grid;grid-gap:15px;gap:15px}.footer__contacts-list a{font-weight:700;color:#fff;text-decoration:none;position:relative}.footer__contacts-list a:after{content:"";position:absolute;left:50%;bottom:-5px;width:100%;height:2px;background-color:currentColor;transform:translateX(-50%) scaleX(0);transform-origin:center;transition:transform .35s ease}.footer__contacts-list a:hover:after{transform:translateX(-50%) scaleX(1)}.footer__bottom{margin-top:clamp(30px,calc(30px - calc((50px - 30px) / (1920px - 320px)) * 320px) + calc((50px - 30px) / (1920px - 320px))*100vw,50px);padding-top:20px;border-top:1px solid #fff;display:flex;flex-direction:column;justify-content:space-between;gap:25px}.footer__made{font-family:"Robochyi Sans",sans-serif;font-style:normal;line-height:24px;color:#96e5ff}.footer__made strong{font-weight:500;color:#fffc5b}.hero_banner{position:relative;width:100%;overflow:hidden;isolation:isolate;display:flex;align-items:center;justify-content:center;padding:clamp(20px,calc(20px - calc((40px - 20px) / (1920px - 320px)) * 320px) + calc((40px - 20px) / (1920px - 320px))*100vw,40px) 20px}.hero_banner--small{height:clamp(120px,calc(120px - calc((160px - 120px) / (1920px - 320px)) * 320px) + calc((160px - 120px) / (1920px - 320px))*100vw,160px)}.hero_banner--medium{height:clamp(250px,calc(250px - calc((320px - 250px) / (1920px - 320px)) * 320px) + calc((320px - 250px) / (1920px - 320px))*100vw,320px)}.hero_banner--large{height:clamp(350px,calc(350px - calc((450px - 350px) / (1920px - 320px)) * 320px) + calc((450px - 350px) / (1920px - 320px))*100vw,450px)}.hero_banner__bg{position:absolute;inset:0;z-index:-3}.hero_banner__bg img{display:block;width:100%;height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center}.hero_banner__overlay{position:absolute;inset:0;z-index:-2;background:rgba(36,36,36,.6509803922)}.hero_banner__container{position:relative;z-index:2;width:100%;max-width:1240px;margin-inline:auto;padding-inline:20px}.hero_banner__content{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:25px;text-align:center;color:#fff}.hero_banner h1{font-family:"Robochyi Sans",sans-serif;font-style:normal;font-weight:700;font-size:clamp(32px,calc(32px - calc((40px - 32px) / (1920px - 320px)) * 320px) + calc((40px - 32px) / (1920px - 320px))*100vw,40px);line-height:1.2;letter-spacing:-4%}.hero_banner h1 span{background:linear-gradient(90deg, #9836E1 0%, #F6711C 104.24%);-webkit-background-clip:text;-webkit-text-fill-color:rgba(0,0,0,0)}.hero_banner h1{color:#fff;-webkit-text-stroke:1px #452e76}.hero_banner p{margin:0;max-width:700px;color:#fff}.newsletter-signup{padding:40px 20px;background:linear-gradient(100.27deg, #9233E9 6.7%, #4638CB 82.48%);border-radius:0;overflow:hidden}.newsletter-signup__inner{max-width:780px;margin:0 auto;text-align:center;color:#fff}.newsletter-signup__title{margin:0 0 20px;font-family:"Robochyi Sans",sans-serif;font-style:normal;font-weight:700;font-size:clamp(28px,calc(28px - calc((36px - 28px) / (1920px - 320px)) * 320px) + calc((36px - 28px) / (1920px - 320px))*100vw,36px);line-height:1.2;letter-spacing:0}.newsletter-signup__title span{background:linear-gradient(90deg, #9836E1 0%, #F6711C 104.24%);-webkit-background-clip:text;-webkit-text-fill-color:rgba(0,0,0,0)}.newsletter-signup__title span{background:linear-gradient(90deg, #96E5FF 0%, #FFFC5B 104.24%);-webkit-background-clip:text;-webkit-text-fill-color:rgba(0,0,0,0)}.newsletter-signup__text{margin:0 auto 25px}.newsletter-signup__form{display:flex;justify-content:center;align-items:center;gap:20px;flex-wrap:wrap}.newsletter-signup__input{width:100%;max-width:450px;height:52px;border:0;border-radius:30px;padding:0 16px;font-size:14px;background:#fff;color:#000;outline:none}.newsletter-signup__input::-moz-placeholder{color:#979797}.newsletter-signup__input::placeholder{color:#979797}.newsletter-signup__input:focus{box-shadow:0 0 0 3px hsla(0,0%,100%,.2)}.newsletter-signup__button{padding:15px 20px;border-radius:30px;border:2px solid #f97315;background:#f97315;color:#fff;font-size:clamp(14px,calc(14px - calc((16px - 14px) / (1920px - 320px)) * 320px) + calc((16px - 14px) / (1920px - 320px))*100vw,16px);font-weight:700;text-decoration:none;white-space:nowrap;transition:background .25s ease,color .25s ease;cursor:pointer}.newsletter-signup__button:hover{background:#fff;color:#f97315}.newsletter-signup__button{width:100%}.newsletter-signup__message{margin-top:18px;min-height:24px;font-size:14px;color:#fff}.product-card{width:100%;max-width:400px;border-radius:20px;background:#fff;overflow:hidden;box-shadow:0px 1px 8px 0px rgba(0,0,0,.25)}.product-card__inner{position:relative;display:flex;flex-direction:column;height:100%;min-height:100%;padding:clamp(15px,calc(15px - calc((20px - 15px) / (1920px - 320px)) * 320px) + calc((20px - 15px) / (1920px - 320px))*100vw,20px) clamp(20px,calc(20px - calc((30px - 20px) / (1920px - 320px)) * 320px) + calc((30px - 20px) / (1920px - 320px))*100vw,30px) clamp(25px,calc(25px - calc((40px - 25px) / (1920px - 320px)) * 320px) + calc((40px - 25px) / (1920px - 320px))*100vw,40px)}.product-card__top-line{position:absolute;top:0;left:0;width:100%;height:12px}.product-card__badge{position:absolute;z-index:99;top:35px;right:15px;height:44px;border-radius:50px;padding:13px;color:#fff;font-weight:700}.product-card__note{color:#fff;font-weight:700;padding:10px;border-radius:50px;text-align:center;position:absolute;z-index:99;bottom:175px;left:50%;transform:translateX(-50%);width:100%;max-width:320px}.product-card__body{position:relative;display:flex;flex-direction:column;align-items:center;justify-content:center;min-height:clamp(350px,calc(350px - calc((400px - 350px) / (1920px - 320px)) * 320px) + calc((400px - 350px) / (1920px - 320px))*100vw,400px)}.product-card__shape{position:absolute;width:calc(100% + clamp(20px,calc(20px - calc((30px - 20px) / (1920px - 320px)) * 320px) + calc((30px - 20px) / (1920px - 320px))*100vw,30px)*2)}.product-card__shape img{display:block;max-width:100%;max-height:100%;-o-object-fit:contain;object-fit:contain}.product-card__product-image{position:relative;z-index:2}.product-card__product-image img{display:block;max-width:100%;max-height:220px;width:auto;height:auto;-o-object-fit:contain;object-fit:contain;margin:0 auto}.product-card a{position:relative;z-index:2;color:#452e76;transition:color .2s ease}.product-card a h2{margin:25px 0 0;font-family:"Inter",sans-serif;font-style:normal;font-weight:800;font-size:clamp(16px,calc(16px - calc((20px - 16px) / (1920px - 320px)) * 320px) + calc((20px - 16px) / (1920px - 320px))*100vw,20px);line-height:1.2;letter-spacing:0;text-transform:uppercase}.product-card a:hover{color:#9333ea}.product-card__form{margin-top:auto}.product-card__quantity{display:flex;align-items:center;justify-content:space-between;gap:20px;margin-bottom:30px}.product-card__price{display:flex;align-items:flex-end;flex-wrap:wrap;gap:10px;line-height:1}.product-card__price-old{margin:0;color:#979797;text-decoration:line-through;font-family:"Inter",sans-serif;font-style:normal;font-weight:800;font-size:clamp(16px,calc(16px - calc((20px - 16px) / (1920px - 320px)) * 320px) + calc((20px - 16px) / (1920px - 320px))*100vw,20px);line-height:1.2;letter-spacing:0}.product-card__price-old .woocommerce-Price-amount{color:inherit}.product-card__price-old bdi{color:inherit}.product-card__price-current{margin:0;color:#000;text-decoration:none;font-family:"Inter",sans-serif;font-style:normal;font-weight:700;font-size:clamp(18px,calc(18px - calc((24px - 18px) / (1920px - 320px)) * 320px) + calc((24px - 18px) / (1920px - 320px))*100vw,24px);line-height:1.2;letter-spacing:0}.product-card__price-current .woocommerce-Price-amount{color:inherit}.product-card__price-current bdi{color:inherit}.product-card__qty{display:inline-flex;align-items:center;justify-content:space-between;gap:6px;min-width:150px;min-height:45px;padding:6px;border-radius:999px;background:#fff;box-shadow:0px 0px 4px 0px rgba(0,0,0,.25)}.product-card__qty-btn{display:inline-flex;align-items:center;justify-content:center;flex:0 0 40px;width:40px;height:40px;border:3px solid #9333ea;border-radius:50%;background:#fff;color:#000;cursor:pointer;transition:opacity .2s ease,transform .2s ease}.product-card__qty-btn:hover{opacity:.9}.product-card__qty-btn:active{transform:scale(0.97)}.product-card__qty-btn:disabled{border:medium none currentcolor;border:initial;cursor:not-allowed}.product-card__qty-input{width:50px;min-width:0;padding:0;border:0;background:rgba(0,0,0,0);color:#000;font-size:16px;font-weight:700;line-height:1;text-align:center;outline:none;-webkit-appearance:textfield;-moz-appearance:textfield;appearance:textfield;box-shadow:none}.product-card__qty-input::-webkit-outer-spin-button,.product-card__qty-input::-webkit-inner-spin-button{-webkit-appearance:none;appearance:none;margin:0}.product-card__button{display:flex;align-items:center;justify-content:center;width:100%;max-width:200px;min-height:44px;padding:12px 60px;margin:0 auto;border:0;border-radius:999px;background:#9333ea;color:#fff;font-size:16px;font-weight:800;line-height:1;text-align:center;text-decoration:none;cursor:pointer;transition:transform .2s ease,opacity .2s ease}.product-card__button:hover{transform:translateY(-2px);opacity:.9}.product-card__button:disabled,.product-card__button[disabled]{opacity:.5;cursor:not-allowed;transform:none;box-shadow:none}.page-404{max-width:1240px;width:100%;margin:clamp(50px,calc(50px - calc((80px - 50px) / (1920px - 320px)) * 320px) + calc((80px - 50px) / (1920px - 320px))*100vw,80px) auto;color:#fff}.page-404__wrap{border-radius:clamp(16px,calc(16px - calc((20px - 16px) / (1920px - 320px)) * 320px) + calc((20px - 16px) / (1920px - 320px))*100vw,20px);border:2px solid #fff;background:linear-gradient(100.27deg, #9233E9 6.7%, #4638CB 82.48%);box-shadow:0 0 10px 1px rgba(3,22,38,.05);display:flex;flex-direction:column;justify-content:center;align-items:center;padding:clamp(40px,calc(40px - calc((60px - 40px) / (1920px - 320px)) * 320px) + calc((60px - 40px) / (1920px - 320px))*100vw,60px) clamp(15px,calc(15px - calc((30px - 15px) / (1920px - 320px)) * 320px) + calc((30px - 15px) / (1920px - 320px))*100vw,30px)}.page-404__wrap h1{margin:0;font-family:"Robochyi Sans",sans-serif;font-style:normal;font-weight:700;font-size:clamp(32px,calc(32px - calc((40px - 32px) / (1920px - 320px)) * 320px) + calc((40px - 32px) / (1920px - 320px))*100vw,40px);line-height:1.2;letter-spacing:-4%}.page-404__wrap h1 span{background:linear-gradient(90deg, #9836E1 0%, #F6711C 104.24%);-webkit-background-clip:text;-webkit-text-fill-color:rgba(0,0,0,0)}.page-404__wrap img{margin:25px 0}.page-404__wrap p{font-weight:600}.page-404__wrap h1,.page-404__wrap p{text-align:center;max-width:calc(100% - 20px)}.page-404__wrap a{display:inline-flex;align-items:center;justify-content:center;padding:10px 20px;border-radius:20px;border:2px solid #f97315;background:#f97315;color:#fff;font-weight:700;text-decoration:none;white-space:nowrap;transition:background .18s ease,color .18s ease}.page-404__wrap a:hover{background:#fff;color:#f97315}.page-404__wrap a{min-width:150px;text-align:center}main .blog{padding:clamp(30px,calc(30px - calc((50px - 30px) / (1920px - 320px)) * 320px) + calc((50px - 30px) / (1920px - 320px))*100vw,50px) 0 clamp(50px,calc(50px - calc((75px - 50px) / (1920px - 320px)) * 320px) + calc((75px - 50px) / (1920px - 320px))*100vw,75px)}main .blog__container{max-width:1240px;width:100%;margin:0 auto;padding:0 15px}main .blog__grid{display:grid;grid-template-columns:1fr;grid-gap:25px;gap:25px}main .blog-card{display:flex;flex-direction:column;min-height:100%;overflow:hidden;background:#fff;border-radius:clamp(16px,calc(16px - calc((24px - 16px) / (1920px - 320px)) * 320px) + calc((24px - 16px) / (1920px - 320px))*100vw,24px);box-shadow:0 1px 8px rgba(0,0,0,.25);transition:transform .25s ease,box-shadow .25s ease}main .blog-card:hover{transform:translateY(-4px);box-shadow:0 4px 12px rgba(0,0,0,.35)}main .blog-card__image{display:block;text-decoration:none;color:inherit}main .blog-card__image div{position:relative;overflow:hidden;aspect-ratio:10/3.5;background:#f4efff}main .blog-card__image div img{width:100%;height:100%;display:block;-o-object-fit:cover;object-fit:cover}main .blog-card__content{display:flex;flex-direction:column;flex:1 1 auto;padding:clamp(15px,calc(15px - calc((30px - 15px) / (1920px - 320px)) * 320px) + calc((30px - 15px) / (1920px - 320px))*100vw,30px) clamp(15px,calc(15px - calc((25px - 15px) / (1920px - 320px)) * 320px) + calc((25px - 15px) / (1920px - 320px))*100vw,25px) clamp(25px,calc(25px - calc((40px - 25px) / (1920px - 320px)) * 320px) + calc((40px - 25px) / (1920px - 320px))*100vw,40px)}main .blog-card__meta{display:flex;align-items:center;gap:10px;flex-wrap:wrap;margin-bottom:10px;color:#979797;font-size:14px;line-height:1.4;font-weight:500}main .blog-card__meta span{position:relative;display:inline-flex}main .blog-card__meta span::after{content:"•";margin-left:10px}main .blog-card a:has(h2){margin:0 0 30px;color:#000;text-decoration:none;transition:color .2s ease;display:-webkit-box;-webkit-line-clamp:1;-webkit-box-orient:vertical;overflow:hidden}main .blog-card a:has(h2):hover{color:#9333ea}main .blog-card a:has(h2) h2{margin:0;font-family:"Robochyi Sans",sans-serif;font-style:normal;font-weight:700;font-size:clamp(18px,calc(18px - calc((24px - 18px) / (1920px - 320px)) * 320px) + calc((24px - 18px) / (1920px - 320px))*100vw,24px);line-height:1.2;letter-spacing:0}main .blog-card a:has(h2) h2 span{background:linear-gradient(90deg, #9836E1 0%, #F6711C 104.24%);-webkit-background-clip:text;-webkit-text-fill-color:rgba(0,0,0,0)}main .blog-card__tags{display:flex;flex-wrap:wrap;gap:10px;margin:0 0 25px;padding:0;list-style:none}main .blog-card__tag{display:inline-flex;align-items:center;justify-content:center;min-height:29px;padding:6px 12px;border-radius:999px;background:#f3e8ff;color:#9333ea;text-decoration:none;font-size:12px;line-height:1;font-weight:600;white-space:nowrap;transition:opacity .2s ease,transform .2s ease}main .blog-card__tag:hover{opacity:.9;transform:translateY(-1px)}main .blog-card p{margin:0 0 30px;color:#000;font-weight:500;line-height:1.8;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}main .blog-card__footer{margin-top:auto}main .blog-card__footer a{display:inline-flex;align-items:center;gap:10px;color:#000;text-decoration:none;font-size:14px;font-weight:800;transition:color .2s ease}main .blog-card__footer a:hover{color:#9333ea}main .blog-card__footer a::after{content:"→";font-size:18px;line-height:1;transition:transform .2s ease}main .blog-card__footer a:hover::after{transform:translateX(4px)}main .blog__pagination{margin:clamp(40px,calc(40px - calc((75px - 40px) / (1920px - 320px)) * 320px) + calc((75px - 40px) / (1920px - 320px))*100vw,75px) auto clamp(30px,calc(30px - calc((50px - 30px) / (1920px - 320px)) * 320px) + calc((50px - 30px) / (1920px - 320px))*100vw,50px)}main .blog__pagination ul{display:flex;align-items:center;justify-content:center;gap:15px;flex-wrap:wrap;margin:0;padding:0;list-style:none}main .blog__pagination li{display:flex;align-items:center;justify-content:center}main .blog__pagination .page-numbers{min-width:30px;padding:0 5px;display:inline-flex;align-items:center;justify-content:center;color:#000;text-decoration:none;font-size:clamp(16px,calc(16px - calc((20px - 16px) / (1920px - 320px)) * 320px) + calc((20px - 16px) / (1920px - 320px))*100vw,20px);line-height:1;font-weight:700;background:rgba(0,0,0,0);border:0;border-radius:999px;transition:color .2s ease,transform .2s ease,background .2s ease,box-shadow .2s ease}main .blog__pagination .page-numbers:hover{color:#9333ea;transform:translateY(-1px)}main .blog__pagination .page-numbers.current{color:#9333ea;pointer-events:none}main .blog__pagination .page-numbers.prev,main .blog__pagination .page-numbers.next{width:65px;min-width:65px;height:40px;padding:0;background:rgba(0,0,0,0);border:3px solid #9333ea;border-radius:999px;box-shadow:none}main .blog__pagination .page-numbers.prev:hover,main .blog__pagination .page-numbers.next:hover{background:#fff;box-shadow:0 10px 24px rgba(147,51,234,.16)}main .blog__pagination-icon{display:inline-flex;align-items:center;justify-content:center;line-height:1}main .blog__pagination-icon svg{display:block;width:10px;height:18px}main .blog__pagination .screen-reader-text{position:absolute !important;width:1px !important;height:1px !important;padding:0 !important;margin:-1px !important;overflow:hidden !important;clip:rect(0, 0, 0, 0) !important;white-space:nowrap !important;border:0 !important}main .blog__empty{border-radius:clamp(16px,calc(16px - calc((20px - 16px) / (1920px - 320px)) * 320px) + calc((20px - 16px) / (1920px - 320px))*100vw,20px);border:2px solid #fff;background:linear-gradient(100.27deg, #9233E9 6.7%, #4638CB 82.48%);color:#fff;box-shadow:0 0 10px 1px rgba(3,22,38,.05);display:flex;flex-direction:column;justify-content:center;align-items:center;padding:clamp(40px,calc(40px - calc((60px - 40px) / (1920px - 320px)) * 320px) + calc((60px - 40px) / (1920px - 320px))*100vw,60px) clamp(15px,calc(15px - calc((30px - 15px) / (1920px - 320px)) * 320px) + calc((30px - 15px) / (1920px - 320px))*100vw,30px)}main .blog__empty h2{font-family:"Robochyi Sans",sans-serif;font-style:normal;font-weight:700;font-size:clamp(28px,calc(28px - calc((36px - 28px) / (1920px - 320px)) * 320px) + calc((36px - 28px) / (1920px - 320px))*100vw,36px);line-height:1.2;letter-spacing:0}main .blog__empty h2 span{background:linear-gradient(90deg, #9836E1 0%, #F6711C 104.24%);-webkit-background-clip:text;-webkit-text-fill-color:rgba(0,0,0,0)}.single-post{background:#efefef}.single-post__body{padding:clamp(30px,calc(30px - calc((55px - 30px) / (1920px - 320px)) * 320px) + calc((55px - 30px) / (1920px - 320px))*100vw,55px) 0 clamp(45px,calc(45px - calc((60px - 45px) / (1920px - 320px)) * 320px) + calc((60px - 45px) / (1920px - 320px))*100vw,60px)}.single-post__container{max-width:900px;margin:0 auto;padding:0 20px}.single-post__meta{display:flex;align-items:center;gap:10px;flex-wrap:wrap;margin-bottom:10px;color:#979797;font-size:14px;line-height:1.4;font-weight:500}.single-post__meta span{position:relative;display:inline-flex}.single-post__meta span::after{content:"•";margin-left:10px}.single-post__header{margin-bottom:35px}.single-post h1{margin:0;font-family:"Robochyi Sans",sans-serif;font-style:normal;font-weight:700;font-size:clamp(28px,calc(28px - calc((36px - 28px) / (1920px - 320px)) * 320px) + calc((36px - 28px) / (1920px - 320px))*100vw,36px);line-height:1.2;letter-spacing:0}.single-post h1 span{background:linear-gradient(90deg, #9836E1 0%, #F6711C 104.24%);-webkit-background-clip:text;-webkit-text-fill-color:rgba(0,0,0,0)}.single-post__content>*:first-child{margin-top:0}.single-post__content>*:last-child{margin-bottom:0}.single-post__content p{margin:0 0 32px;line-height:2.1}.single-post__content h2,.single-post__content h3{font-family:"Robochyi Sans",sans-serif;font-style:normal;font-weight:700;font-size:clamp(18px,calc(18px - calc((24px - 18px) / (1920px - 320px)) * 320px) + calc((24px - 18px) / (1920px - 320px))*100vw,24px);line-height:1.2;letter-spacing:0}.single-post__content h2 span,.single-post__content h3 span{background:linear-gradient(90deg, #9836E1 0%, #F6711C 104.24%);-webkit-background-clip:text;-webkit-text-fill-color:rgba(0,0,0,0)}.single-post__content ul,.single-post__content ol{margin:0 0 28px;padding-left:22px}.single-post__content li{margin-bottom:10px;line-height:2.1}.single-post__content strong,.single-post__content b{font-weight:700;color:#000}.single-post__content a{color:#9333ea;text-decoration:underline;text-underline-offset:3px;transition:color .2s ease}.single-post__content a:hover{color:#f97315}.single-post__content figure,.single-post__content .wp-block-image{margin:34px 0}.single-post__content img{width:100%;height:auto;display:block;border-radius:18px;-o-object-fit:cover;object-fit:cover}.single-post__content .wp-block-image img,.single-post__content figure img{width:100%;display:block;border-radius:18px}.single-post__content blockquote,.single-post__content .wp-block-quote{margin:28px 0;padding-left:18px;border-left:3px solid #9333ea}.single-post__content blockquote p,.single-post__content .wp-block-quote p{margin:0}.single-post__footer{margin:50px auto 0;width:-moz-fit-content;width:fit-content}.single-post__footer a{display:inline-flex;align-items:center;gap:10px;font-weight:800;color:#000;text-decoration:underline;text-underline-offset:3px;transition:opacity .25s ease}.single-post__footer a svg{transition:transform .25s ease,opacity .25s ease}.single-post__footer a:hover{opacity:.85}.single-post__footer a:hover svg{opacity:.85;transform:translateX(-5px)}.single-page{padding:40px 0 clamp(80px,calc(80px - calc((120px - 80px) / (1920px - 320px)) * 320px) + calc((120px - 80px) / (1920px - 320px))*100vw,120px)}.single-page__container{max-width:1240px;width:100%;margin:0 auto;padding:0 15px}.shop-catalog{padding:40px 0 clamp(80px,calc(80px - calc((120px - 80px) / (1920px - 320px)) * 320px) + calc((120px - 80px) / (1920px - 320px))*100vw,120px)}.shop-catalog__container{max-width:1240px;width:100%;margin:0 auto;padding:0 15px}.shop-catalog__header{text-align:center}.shop-catalog__header h2{margin:0;font-family:"Robochyi Sans",sans-serif;font-style:normal;font-weight:700;font-size:clamp(28px,calc(28px - calc((36px - 28px) / (1920px - 320px)) * 320px) + calc((36px - 28px) / (1920px - 320px))*100vw,36px);line-height:1.2;letter-spacing:0}.shop-catalog__header h2 span{background:linear-gradient(90deg, #9836E1 0%, #F6711C 104.24%);-webkit-background-clip:text;-webkit-text-fill-color:rgba(0,0,0,0)}.shop-catalog__header p{font-weight:500}.shop-catalog__tabs{display:flex;justify-content:center;flex-wrap:wrap;gap:10px;margin:30px auto 50px;padding:3px;width:-moz-fit-content;width:fit-content;border-radius:26px;background:#fff;box-shadow:0px 4px 4px 0px rgba(0,0,0,.25)}.shop-catalog__tabs-item{display:inline-flex;align-items:center;justify-content:center;min-height:44px;padding:14px 16px;border-radius:26px;font-weight:600;text-decoration:none;transition:background .2s ease,color .2s ease}.shop-catalog__tabs-item:hover{color:#fff;background:#9333ea}.shop-catalog__tabs-item.is-active{color:#fff;background:#9333ea}.shop-catalog ul.products{display:grid;grid-template-columns:repeat(auto-fit, minmax(300px, 1fr));justify-items:center;grid-gap:clamp(15px,calc(15px - calc((25px - 15px) / (1920px - 320px)) * 320px) + calc((25px - 15px) / (1920px - 320px))*100vw,25px);gap:clamp(15px,calc(15px - calc((25px - 15px) / (1920px - 320px)) * 320px) + calc((25px - 15px) / (1920px - 320px))*100vw,25px);margin:0;padding:0;list-style:none}.product-hero{position:relative;overflow:hidden;color:#fff;background:linear-gradient(135deg, #66c7ff 0%, #dff76a 100%);background:linear-gradient(135deg, var(--hero-gradient-start, #66c7ff) 0%, var(--hero-gradient-end, #dff76a) 100%)}.product-hero__bg{position:absolute;inset:0;pointer-events:none;z-index:0}.product-hero__bg-image{width:100%;height:100%;display:block;-o-object-fit:cover;object-fit:cover}.product-hero__container{position:relative;z-index:1;max-width:1440px;margin:0 auto;padding:32px 16px;display:grid;grid-template-columns:1fr;grid-gap:28px;gap:28px}.product-hero__media{position:relative;min-height:280px;max-width:480px;display:flex;align-items:center;justify-content:center}.product-hero__shape{position:absolute;opacity:.6}.product-hero__image{position:relative;z-index:1;width:100%;max-width:620px}.product-hero__image img{display:block;width:100%;height:auto;-o-object-fit:contain;object-fit:contain}.product-hero__content{position:relative;z-index:2}.product-hero__top{display:flex;flex-wrap:wrap;align-items:center;gap:14px;margin-bottom:20px}.product-hero__badge{display:inline-flex;align-items:center;justify-content:center;min-height:56px;padding:12px 22px;border-radius:999px;background:linear-gradient(90deg, #69a8ff 0%, #6fd7f3 100%);color:#fff;font-size:18px;font-weight:700;line-height:1;white-space:nowrap}.product-hero__switch,.product-hero__attribute-options{display:inline-flex;align-items:center;gap:4px;padding:4px;border-radius:999px;background:#fff;flex-wrap:wrap}.product-hero__switch-button,.product-hero__attribute-button{min-height:52px;padding:12px 22px;border:0;border-radius:999px;background:rgba(0,0,0,0);color:#111;font-size:16px;font-weight:600;line-height:1;cursor:pointer;transition:all .2s ease}.product-hero__switch-button.is-active,.product-hero__attribute-button.is-active{background:#111;color:#fff}.product-hero__taste{margin-bottom:10px;font-size:16px;font-weight:600;opacity:.95}.product-hero__title{margin:0 0 24px;font-size:clamp(40px,6vw,88px);font-weight:700;line-height:.95;text-transform:uppercase}.product-hero__form{display:flex;flex-direction:column;gap:18px}.product-hero__attribute{display:flex;flex-direction:column;gap:10px}.product-hero__attribute-label{font-size:14px;font-weight:600;letter-spacing:.02em;text-transform:uppercase}.product-hero__price{font-size:clamp(28px,4vw,42px);font-weight:700;line-height:1}.product-hero__price .price{margin:0;color:#fff}.product-hero__price ins{text-decoration:none}.product-hero__price del{opacity:.7;margin-right:10px}.product-hero__availability{font-size:14px;line-height:1.4}.product-hero__availability p{margin:0}.product-hero__purchase{display:flex;flex-wrap:wrap;gap:12px;align-items:stretch}.product-hero__quantity{flex:0 0 auto}.product-hero__button{min-height:64px;padding:16px 30px;border:0;border-radius:999px;background:#fff;color:#111;font-size:18px;font-weight:700;line-height:1;cursor:pointer;transition:transform .2s ease,opacity .2s ease}.product-hero__button:hover{transform:translateY(-1px)}.product-hero__button:disabled,.product-hero__button.disabled{opacity:.65;cursor:not-allowed;transform:none}.product-hero__note{margin-top:8px;font-size:14px;line-height:1.5;opacity:.95}.qty-box{display:inline-flex;align-items:stretch;min-height:64px;border-radius:999px;background:#fff;overflow:hidden}.qty-box__btn{width:56px;border:0;background:rgba(0,0,0,0);color:#111;font-size:24px;font-weight:500;cursor:pointer;transition:background .2s ease}.qty-box__btn:hover{background:rgba(0,0,0,.05)}.qty-box .quantity{margin:0}.qty-box__input,.qty-box input.qty{width:64px;height:64px;border:0;padding:0;background:rgba(0,0,0,0);color:#111;font-size:18px;font-weight:700;text-align:center;-webkit-appearance:textfield;appearance:textfield;-moz-appearance:textfield}.qty-box__input::-webkit-outer-spin-button,.qty-box__input::-webkit-inner-spin-button,.qty-box input.qty::-webkit-outer-spin-button,.qty-box input.qty::-webkit-inner-spin-button{margin:0;-webkit-appearance:none}.qty-box__input:focus,.qty-box input.qty:focus{outline:none}.visually-hidden{position:absolute !important;width:1px !important;height:1px !important;margin:-1px !important;padding:0 !important;border:0 !important;overflow:hidden !important;white-space:nowrap !important;clip:rect(0 0 0 0) !important;clip-path:inset(50%) !important}.product-content{padding:clamp(35px,calc(35px - calc((55px - 35px) / (1920px - 320px)) * 320px) + calc((55px - 35px) / (1920px - 320px))*100vw,55px) 0}.product-content__container{max-width:1024px;width:100%;margin:0 auto;padding:0 15px}.product-content h1,.product-content h2,.product-content h3{font-family:"Robochyi Sans",sans-serif;font-style:normal;font-weight:700;font-size:clamp(18px,calc(18px - calc((24px - 18px) / (1920px - 320px)) * 320px) + calc((24px - 18px) / (1920px - 320px))*100vw,24px);line-height:1.2;letter-spacing:0}.product-content h1 span,.product-content h2 span,.product-content h3 span{background:linear-gradient(90deg, #9836E1 0%, #F6711C 104.24%);-webkit-background-clip:text;-webkit-text-fill-color:rgba(0,0,0,0)}.product-content h1,.product-content h2,.product-content h3{margin:0 0 30px}.product-content p{font-weight:500;line-height:2}.product-nutrition{padding:0 clamp(15px,calc(15px - calc((20px - 15px) / (1920px - 320px)) * 320px) + calc((20px - 15px) / (1920px - 320px))*100vw,20px)}.product-nutrition__container{max-width:1240px;width:100%;margin:0 auto;padding:45px clamp(15px,calc(15px - calc((120px - 15px) / (1920px - 320px)) * 320px) + calc((120px - 15px) / (1920px - 320px))*100vw,120px);display:grid;grid-template-columns:1fr;align-items:center;grid-gap:clamp(40px,calc(40px - calc((120px - 40px) / (1920px - 320px)) * 320px) + calc((120px - 40px) / (1920px - 320px))*100vw,120px);gap:clamp(40px,calc(40px - calc((120px - 40px) / (1920px - 320px)) * 320px) + calc((120px - 40px) / (1920px - 320px))*100vw,120px);border-radius:32px;background:linear-gradient(100.27deg, #9233E9 6.7%, #4638CB 82.48%);overflow:hidden}.product-nutrition__media{display:flex;align-items:center;justify-content:center;height:150px}.product-nutrition__media img{display:block;max-height:300px;-o-object-fit:contain;object-fit:contain;transform:rotate(270deg)}.product-nutrition__content{min-width:0}.product-nutrition__content h2{margin:0 0 20px;color:#fff;max-width:100%;text-align:center;font-family:"Robochyi Sans",sans-serif;font-style:normal;font-weight:700;font-size:clamp(28px,calc(28px - calc((36px - 28px) / (1920px - 320px)) * 320px) + calc((36px - 28px) / (1920px - 320px))*100vw,36px);line-height:1.2;letter-spacing:0}.product-nutrition__content h2 span{background:linear-gradient(90deg, #9836E1 0%, #F6711C 104.24%);-webkit-background-clip:text;-webkit-text-fill-color:rgba(0,0,0,0)}.product-nutrition__card{padding:clamp(16px,calc(16px - calc((20px - 16px) / (1920px - 320px)) * 320px) + calc((20px - 16px) / (1920px - 320px))*100vw,20px);border-radius:20px;background:#fff}.product-nutrition__accordion+.product-nutrition__accordion{margin-top:15px}.product-nutrition__toggle{width:100%;min-height:45px;padding:13px 25px;border:0;border-radius:30px;display:flex;align-items:center;justify-content:space-between;gap:15px;cursor:pointer;text-align:left;color:#9333ea;background:#f3e8ff;font-size:16px;line-height:1.2;font-weight:700;transition:background .25s ease,color .25s ease}.product-nutrition__toggle span:first-child{display:block}.product-nutrition__toggle.is-active{color:#fff;background:#9333ea}.product-nutrition__icon{position:relative;flex:0 0 20px;width:20px;height:20px;color:currentColor}.product-nutrition__icon::before,.product-nutrition__icon::after{content:"";position:absolute;top:50%;width:12px;height:2px;border-radius:999px;background:currentColor;transition:transform .25s ease}.product-nutrition__icon::before{left:0;transform:translateY(-50%) rotate(45deg)}.product-nutrition__icon::after{right:0;transform:translateY(-50%) rotate(-45deg)}.product-nutrition__toggle.is-active .product-nutrition__icon::before{transform:translateY(-50%) rotate(-45deg)}.product-nutrition__toggle.is-active .product-nutrition__icon::after{transform:translateY(-50%) rotate(45deg)}.product-nutrition__panel{overflow:hidden;max-height:0;opacity:0;transition:max-height .35s ease,opacity .25s ease,margin-top .25s ease;margin-top:0}.product-nutrition__panel.is-open{opacity:1;margin-top:25px;margin-bottom:50px}.product-nutrition__panel[hidden]{display:block}.product-nutrition__bars{display:grid;grid-gap:25px;gap:25px}.product-nutrition__bar-track{position:relative;min-height:44px;padding:0 24px;border-radius:30px;background:#f3e8ff;overflow:hidden;display:flex;align-items:center;gap:15px}.product-nutrition__bar-fill{height:38px;position:absolute;inset:50% auto 0 0;transform:translateY(-50%);border-radius:30px;background:#9333ea;z-index:1}.product-nutrition__bar-label,.product-nutrition__bar-value{position:relative;z-index:2;font-size:16px;line-height:1.2;font-weight:700}.product-nutrition__bar-label{color:#fff}.product-nutrition__bar-value{margin-left:auto;white-space:nowrap;color:#9333ea}.product-nutrition__note{margin:20px 10px 0;color:#000;font-size:14px;font-weight:500;line-height:1.5;letter-spacing:-4%}.product-nutrition__table-wrap{overflow-x:auto}.product-nutrition__table{width:100%;border-collapse:collapse}.product-nutrition__table th,.product-nutrition__table td{padding:8px 20px;font-size:14px;line-height:1;font-weight:500;color:#000;border-bottom:1px solid #f3e8ff}.product-nutrition__table th{font-weight:700;text-align:left;border-bottom:2px solid #9333ea}.product-nutrition__table td:nth-child(2),.product-nutrition__table td:nth-child(3),.product-nutrition__table th:nth-child(2),.product-nutrition__table th:nth-child(3){text-align:center;white-space:nowrap}.product-gallery{overflow:hidden;padding:clamp(35px,calc(35px - calc((55px - 35px) / (1920px - 320px)) * 320px) + calc((55px - 35px) / (1920px - 320px))*100vw,55px) 0}.product-gallery__container{max-width:1400px;width:100%;margin:0 auto;padding-left:15px;padding-right:15px}.product-gallery h2{margin:0 0 clamp(30px,calc(30px - calc((40px - 30px) / (1920px - 320px)) * 320px) + calc((40px - 30px) / (1920px - 320px))*100vw,40px);text-align:center;font-family:"Robochyi Sans",sans-serif;font-style:normal;font-weight:700;font-size:clamp(28px,calc(28px - calc((36px - 28px) / (1920px - 320px)) * 320px) + calc((36px - 28px) / (1920px - 320px))*100vw,36px);line-height:1.2;letter-spacing:0}.product-gallery h2 span{background:linear-gradient(90deg, #9836E1 0%, #F6711C 104.24%);-webkit-background-clip:text;-webkit-text-fill-color:rgba(0,0,0,0)}.product-gallery__slider{position:relative;overflow:hidden;cursor:grab;-webkit-user-select:none;-moz-user-select:none;user-select:none;touch-action:pan-y;-webkit-tap-highlight-color:rgba(0,0,0,0)}.product-gallery__slider.is-dragging{cursor:grabbing}.product-gallery__slider::before,.product-gallery__slider::after{content:"";position:absolute;top:0;bottom:0;z-index:2;width:clamp(30px,calc(30px - calc((75px - 30px) / (1920px - 320px)) * 320px) + calc((75px - 30px) / (1920px - 320px))*100vw,75px);pointer-events:none;opacity:1;transition:opacity .25s ease}.product-gallery__slider::before{left:0;background:linear-gradient(90deg, #FFFFFF 0%, rgba(255, 255, 255, 0) 100%)}.product-gallery__slider::after{right:0;background:linear-gradient(270deg, #FFFFFF 0%, rgba(255, 255, 255, 0) 100%)}.product-gallery__slider.is-start::before{opacity:0}.product-gallery__slider.is-end::after{opacity:0}.product-gallery__track{display:flex;gap:16px;min-width:0;will-change:transform;transition:transform .35s ease}.product-gallery__slide{min-width:0;max-height:450px;max-width:350px;flex:0 0 85%}.product-gallery__image{display:block;width:100%;border-radius:18px;overflow:hidden;-webkit-user-select:none;-moz-user-select:none;user-select:none;-webkit-user-drag:none}.product-gallery__image img{display:block;width:100%;height:auto;aspect-ratio:340/425;-o-object-fit:cover;object-fit:cover;border-radius:18px;pointer-events:none;-webkit-user-select:none;-moz-user-select:none;user-select:none;-webkit-user-drag:none;transition:transform .35s ease}.product-gallery__nav{display:flex;justify-content:center;gap:20px;margin-top:30px}.product-gallery__arrow{display:inline-flex;align-items:center;justify-content:center;width:72px;height:44px;padding:0;border:3px solid #9333ea;border-radius:999px;background:#fff;color:#9333ea;cursor:pointer;transition:background .2s ease,color .2s ease,opacity .2s ease}.product-gallery__arrow:hover{background:#9333ea;color:#fff}.product-gallery__arrow:disabled,.product-gallery__arrow.is-disabled{opacity:.45;pointer-events:none}.product-certificates{padding:clamp(35px,calc(35px - calc((55px - 35px) / (1920px - 320px)) * 320px) + calc((55px - 35px) / (1920px - 320px))*100vw,55px) 0}.product-certificates__container{max-width:900px;width:100%;margin:0 auto;padding:0 15px}.product-certificates h2{margin:0 0 25px;text-align:center;font-family:"Robochyi Sans",sans-serif;font-style:normal;font-weight:700;font-size:clamp(28px,calc(28px - calc((36px - 28px) / (1920px - 320px)) * 320px) + calc((36px - 28px) / (1920px - 320px))*100vw,36px);line-height:1.2;letter-spacing:0}.product-certificates h2 span{background:linear-gradient(90deg, #9836E1 0%, #F6711C 104.24%);-webkit-background-clip:text;-webkit-text-fill-color:rgba(0,0,0,0)}.product-certificates__text{margin:0 auto clamp(30px,calc(30px - calc((50px - 30px) / (1920px - 320px)) * 320px) + calc((50px - 30px) / (1920px - 320px))*100vw,50px);text-align:center}.product-certificates__text p{margin:0}.product-certificates__grid{display:grid;grid-template-columns:repeat(auto-fit, minmax(300px, 1fr));grid-gap:50px;gap:50px;justify-items:center}.product-certificates__item{display:block;width:100%;max-width:375px;padding:0;border:0;background:rgba(0,0,0,0);cursor:zoom-in}.product-certificates__image,.product-certificates img{display:block;width:100%;height:auto;-o-object-fit:contain;object-fit:contain}.certificate-lightbox{position:fixed;inset:0;z-index:9999}.certificate-lightbox__overlay{position:absolute;inset:0;background:rgba(0,0,0,.86)}.certificate-lightbox__dialog{position:relative;z-index:2;width:min(94vw,1280px);height:min(92vh,960px);margin:4vh auto}.certificate-lightbox__stage{width:100%;height:100%;padding:60px 80px 90px}.certificate-lightbox__viewport{width:100%;height:100%;overflow:hidden;display:flex;align-items:center;justify-content:center;cursor:zoom-in;touch-action:none}.certificate-lightbox__viewport.is-zoomed{cursor:grab}.certificate-lightbox__viewport.is-dragging{cursor:grabbing}.certificate-lightbox__image{max-width:100%;max-height:100%;transform:translate(0, 0) scale(1);transform-origin:center center;transition:transform .18s ease;-webkit-user-select:none;-moz-user-select:none;user-select:none;pointer-events:auto}.certificate-lightbox__close,.certificate-lightbox__nav,.certificate-lightbox__control{border:0;cursor:pointer;font-weight:700;font-size:16px;box-shadow:0 4px 16px rgba(0,0,0,.18)}.certificate-lightbox__close{position:absolute;top:16px;right:16px;z-index:3;width:48px;height:48px;border-radius:999px;font-size:30px;line-height:1}.certificate-lightbox__nav{position:absolute;top:50%;transform:translateY(-50%);z-index:3;width:52px;height:52px;border-radius:999px;font-size:34px;line-height:1;padding-bottom:7px}.certificate-lightbox__nav--prev{left:12px}.certificate-lightbox__nav--next{right:12px}.certificate-lightbox__controls{position:absolute;bottom:18px;left:50%;z-index:3;display:flex;gap:10px;transform:translateX(-50%)}.certificate-lightbox__control{min-width:45px;height:42px;padding:0 14px;border-radius:999px}.certificate-lightbox__caption{position:absolute;left:50%;bottom:68px;z-index:3;transform:translateX(-50%);max-width:80%;text-align:center;color:#fff;font-size:14px;line-height:1.4}body.certificate-lightbox-open{overflow:hidden}.product-related{background:#f9fafb;padding:clamp(35px,calc(35px - calc((55px - 35px) / (1920px - 320px)) * 320px) + calc((55px - 35px) / (1920px - 320px))*100vw,55px) 0}.product-related__container{max-width:1240px;width:100%;margin:0 auto;padding:0 15px}.product-related h2{margin:0 0 clamp(35px,calc(35px - calc((55px - 35px) / (1920px - 320px)) * 320px) + calc((55px - 35px) / (1920px - 320px))*100vw,55px);text-align:center;font-family:"Robochyi Sans",sans-serif;font-style:normal;font-weight:700;font-size:clamp(28px,calc(28px - calc((36px - 28px) / (1920px - 320px)) * 320px) + calc((36px - 28px) / (1920px - 320px))*100vw,36px);line-height:1.2;letter-spacing:0}.product-related h2 span{background:linear-gradient(90deg, #9836E1 0%, #F6711C 104.24%);-webkit-background-clip:text;-webkit-text-fill-color:rgba(0,0,0,0)}.product-related__grid{display:grid;grid-template-columns:repeat(auto-fit, minmax(300px, 1fr));grid-gap:clamp(15px,calc(15px - calc((25px - 15px) / (1920px - 320px)) * 320px) + calc((25px - 15px) / (1920px - 320px))*100vw,25px);gap:clamp(15px,calc(15px - calc((25px - 15px) / (1920px - 320px)) * 320px) + calc((25px - 15px) / (1920px - 320px))*100vw,25px);margin:0;padding:0}.product-related__bottom{margin:clamp(35px,calc(35px - calc((55px - 35px) / (1920px - 320px)) * 320px) + calc((55px - 35px) / (1920px - 320px))*100vw,55px) auto;width:-moz-fit-content;width:fit-content}.product-related__bottom a{min-width:200px;display:inline-flex;align-items:center;justify-content:center;padding:10px 20px;border-radius:20px;border:2px solid #f97315;background:#f97315;color:#fff;font-weight:700;text-decoration:none;white-space:nowrap;transition:background .18s ease,color .18s ease}.product-related__bottom a:hover{background:#fff;color:#f97315}.wp-block-group{padding:55px 0}.wp-block-group__inner-container{max-width:1240px;width:100%;margin:0 auto;padding:0 15px}.wp-block-group__inner-container h2{font-family:"Robochyi Sans",sans-serif;font-style:normal;font-weight:700;font-size:clamp(28px,calc(28px - calc((36px - 28px) / (1920px - 320px)) * 320px) + calc((36px - 28px) / (1920px - 320px))*100vw,36px);line-height:1.2;letter-spacing:0}.wp-block-group__inner-container h2 span{background:linear-gradient(90deg, #9836E1 0%, #F6711C 104.24%);-webkit-background-clip:text;-webkit-text-fill-color:rgba(0,0,0,0)}.wp-block-group__inner-container h3{font-family:"Robochyi Sans",sans-serif;font-style:normal;font-weight:700;font-size:clamp(18px,calc(18px - calc((24px - 18px) / (1920px - 320px)) * 320px) + calc((24px - 18px) / (1920px - 320px))*100vw,24px);line-height:1.2;letter-spacing:0}.wp-block-group__inner-container h3 span{background:linear-gradient(90deg, #9836E1 0%, #F6711C 104.24%);-webkit-background-clip:text;-webkit-text-fill-color:rgba(0,0,0,0)}.wp-block-group__inner-container>*:first-child{margin-top:0}.wp-block-group__inner-container>*:last-child{margin-bottom:0}.wp-block-group__inner-container p{font-weight:500;margin:0 0 32px;line-height:2.1}.wp-block-group__inner-container figure,.wp-block-group__inner-container .wp-block-image{margin:34px 0}.wp-block-group__inner-container img{width:100%;height:auto;display:block;border-radius:18px;-o-object-fit:cover;object-fit:cover}.wp-block-group__inner-container .wp-block-image img,.wp-block-group__inner-container figure img{width:100%;display:block;border-radius:18px}.wp-block-group__inner-container .wp-block-column>*:first-child{margin-top:0}.wp-block-group__inner-container .wp-block-column>*:last-child{margin-bottom:0}.hero-section{position:relative;background-repeat:no-repeat;background-position:center;background-size:cover;display:flex;align-items:center;justify-content:center}.hero-section::before{content:"";position:absolute;inset:0;background:var(--veslo-hero-overlay-color);opacity:var(--veslo-hero-overlay-opacity);z-index:0;pointer-events:none}.hero-section__container{position:relative;z-index:1;max-width:780px;width:100%;margin:0 auto;padding:0 15px}.hero-section__content{display:flex;flex-direction:column;justify-content:center;gap:15px;color:#fff}.hero-section__content h1{font-family:"Robochyi Sans",sans-serif;font-style:normal;font-weight:700;font-size:clamp(32px,calc(32px - calc((40px - 32px) / (1920px - 320px)) * 320px) + calc((40px - 32px) / (1920px - 320px))*100vw,40px);line-height:1.2;letter-spacing:-4%}.hero-section__content h1 span{background:linear-gradient(90deg, #9836E1 0%, #F6711C 104.24%);-webkit-background-clip:text;-webkit-text-fill-color:rgba(0,0,0,0)}.hero-section__content h2{font-family:"Robochyi Sans",sans-serif;font-style:normal;font-weight:700;font-size:clamp(28px,calc(28px - calc((36px - 28px) / (1920px - 320px)) * 320px) + calc((36px - 28px) / (1920px - 320px))*100vw,36px);line-height:1.2;letter-spacing:0}.hero-section__content h2 span{background:linear-gradient(90deg, #9836E1 0%, #F6711C 104.24%);-webkit-background-clip:text;-webkit-text-fill-color:rgba(0,0,0,0)}.hero-section__content h1,.hero-section__content h2{-webkit-text-stroke:1px #452e76}.hero-section__content p{font-weight:700}.hero-section__content>*{margin:0}.wp-block-products{padding:40px 0 clamp(40px,calc(40px - calc((80px - 40px) / (1920px - 320px)) * 320px) + calc((80px - 40px) / (1920px - 320px))*100vw,80px);background:#f9fafb}.wp-block-products__container{max-width:1240px;width:100%;margin:0 auto;padding:0 15px}.wp-block-products__top{text-align:center}.wp-block-products__top h2{margin:0;font-family:"Robochyi Sans",sans-serif;font-style:normal;font-weight:700;font-size:clamp(28px,calc(28px - calc((36px - 28px) / (1920px - 320px)) * 320px) + calc((36px - 28px) / (1920px - 320px))*100vw,36px);line-height:1.2;letter-spacing:0}.wp-block-products__top h2 span{background:linear-gradient(90deg, #9836E1 0%, #F6711C 104.24%);-webkit-background-clip:text;-webkit-text-fill-color:rgba(0,0,0,0)}.wp-block-products__top p{font-weight:500}.wp-block-products__tabs{display:flex;justify-content:center;flex-wrap:wrap;gap:10px;margin:30px auto 50px;padding:3px;width:-moz-fit-content;width:fit-content;border-radius:26px;background:#fff;box-shadow:0px 4px 4px 0px rgba(0,0,0,.25)}.wp-block-products__tabs-item{display:inline-flex;align-items:center;justify-content:center;min-height:44px;padding:14px 16px;border-radius:26px;font-weight:600;text-decoration:none;transition:background .2s ease,color .2s ease}.wp-block-products__tabs-item:hover{color:#fff;background:#9333ea}.wp-block-products__tabs-item.is-active{color:#fff;background:#9333ea}.wp-block-products__list{display:grid;grid-template-columns:repeat(auto-fit, minmax(300px, 1fr));justify-items:center;grid-gap:clamp(15px,calc(15px - calc((25px - 15px) / (1920px - 320px)) * 320px) + calc((25px - 15px) / (1920px - 320px))*100vw,25px);gap:clamp(15px,calc(15px - calc((25px - 15px) / (1920px - 320px)) * 320px) + calc((25px - 15px) / (1920px - 320px))*100vw,25px);margin:0;padding:0;list-style:none}.wp-block-products__bottom{width:-moz-fit-content;width:fit-content;margin:50px auto 0}.wp-block-products__bottom a{min-width:200px;display:inline-flex;align-items:center;justify-content:center;padding:10px 20px;border-radius:20px;border:2px solid #f97315;background:#f97315;color:#fff;font-weight:700;text-decoration:none;white-space:nowrap;transition:background .18s ease,color .18s ease}.wp-block-products__bottom a:hover{background:#fff;color:#f97315}.veslo-partners{padding:55px 0;background:linear-gradient(100.27deg, #9233E9 6.7%, #4638CB 82.48%);color:#fff}.veslo-partners__container{max-width:1240px;width:100%;margin:0 auto;padding:0 15px;display:flex;flex-direction:column;align-items:center;gap:55px}.veslo-partners__header h2{font-family:"Robochyi Sans",sans-serif;font-style:normal;font-weight:700;font-size:clamp(28px,calc(28px - calc((36px - 28px) / (1920px - 320px)) * 320px) + calc((36px - 28px) / (1920px - 320px))*100vw,36px);line-height:1.2;letter-spacing:0}.veslo-partners__header h2 span{background:linear-gradient(90deg, #9836E1 0%, #F6711C 104.24%);-webkit-background-clip:text;-webkit-text-fill-color:rgba(0,0,0,0)}.veslo-partners__header p{font-weight:500;letter-spacing:-4%}.veslo-partners__header a{margin-top:20px;padding:15px 20px;border-radius:30px;border:2px solid #f97315;background:#f97315;color:#fff;font-size:clamp(14px,calc(14px - calc((16px - 14px) / (1920px - 320px)) * 320px) + calc((16px - 14px) / (1920px - 320px))*100vw,16px);font-weight:700;text-decoration:none;white-space:nowrap;transition:background .25s ease,color .25s ease;cursor:pointer}.veslo-partners__header a:hover{background:#fff;color:#f97315}.veslo-partners__benefits{display:flex;flex-direction:column;justify-content:center;align-items:center;gap:clamp(40px,calc(40px - calc((80px - 40px) / (1920px - 320px)) * 320px) + calc((80px - 40px) / (1920px - 320px))*100vw,80px)}.veslo-partners__benefits-left h3{font-family:"Robochyi Sans",sans-serif;font-style:normal;font-weight:700;font-size:clamp(16px,calc(16px - calc((22px - 16px) / (1920px - 320px)) * 320px) + calc((22px - 16px) / (1920px - 320px))*100vw,22px);line-height:1;letter-spacing:0}.veslo-partners__benefits-left h3 span{background:linear-gradient(90deg, #9836E1 0%, #F6711C 104.24%);-webkit-background-clip:text;-webkit-text-fill-color:rgba(0,0,0,0)}.veslo-partners__benefits-left h3{margin-bottom:50px}.veslo-partners__benefits-image img{border-radius:20px;width:100%;height:auto;-o-object-fit:cover;object-fit:cover}.veslo-partners__benefit-list{display:flex;flex-direction:column;gap:25px}.veslo-partners__benefit-item{display:flex;gap:15px}.veslo-partners__benefit-item-media{width:42px;height:42px;border-radius:5px;background:#aa79f8;display:flex;justify-content:center}.veslo-partners__benefit-item-media img{max-width:18px}.veslo-partners__benefit-item-title{font-size:clamp(18px,calc(18px - calc((20px - 18px) / (1920px - 320px)) * 320px) + calc((20px - 18px) / (1920px - 320px))*100vw,20px);font-weight:700;line-height:1.6;letter-spacing:-4%}.veslo-partners__benefit-item-text{font-size:14px;font-weight:500}.veslo-partners__cards{display:flex;flex-direction:column;gap:20px}.veslo-partners__card{display:flex;flex-direction:column;gap:20px}.veslo-partners__card-label{padding:25px 30px;border-radius:5px;background:#724cdb;border:1px solid rgba(114,76,219,.9);display:flex;gap:10px}.veslo-partners__card-label-icon{width:42px;height:42px;border-radius:5px;background:#f97315;display:flex;justify-content:center}.veslo-partners__card-label-icon img{max-width:18px}.veslo-partners__card-label-title{font-size:clamp(18px,calc(18px - calc((20px - 18px) / (1920px - 320px)) * 320px) + calc((20px - 18px) / (1920px - 320px))*100vw,20px);font-weight:700;line-height:1.6;letter-spacing:-4%}.veslo-partners__card-label-text{font-size:14px;font-weight:500}.veslo-partners__card-image-wrap img{border-radius:20px;width:100%;height:auto;-o-object-fit:cover;object-fit:cover}.veslo-partners__section-title{font-family:"Robochyi Sans",sans-serif;font-style:normal;font-weight:700;font-size:clamp(16px,calc(16px - calc((22px - 16px) / (1920px - 320px)) * 320px) + calc((22px - 16px) / (1920px - 320px))*100vw,22px);line-height:1;letter-spacing:0}.veslo-partners__section-title span{background:linear-gradient(90deg, #9836E1 0%, #F6711C 104.24%);-webkit-background-clip:text;-webkit-text-fill-color:rgba(0,0,0,0)}.veslo-partners__section-title{margin-bottom:clamp(40px,calc(40px - calc((60px - 40px) / (1920px - 320px)) * 320px) + calc((60px - 40px) / (1920px - 320px))*100vw,60px)}.veslo-partners__ready{border-radius:8px;color:#000;background:#fff;padding:30px 35px;text-align:center}.veslo-partners__ready h3{font-family:"Robochyi Sans",sans-serif;font-style:normal;font-weight:700;font-size:clamp(16px,calc(16px - calc((22px - 16px) / (1920px - 320px)) * 320px) + calc((22px - 16px) / (1920px - 320px))*100vw,22px);line-height:1;letter-spacing:0}.veslo-partners__ready h3 span{background:linear-gradient(90deg, #9836E1 0%, #F6711C 104.24%);-webkit-background-clip:text;-webkit-text-fill-color:rgba(0,0,0,0)}.veslo-partners__ready p{font-weight:500;margin:0}.veslo-partners__ready-buttons-dynamic{display:flex;justify-content:center;gap:15px;margin-top:20px}.veslo-partners__ready-buttons-dynamic .veslo-button-manager__link{background:#fff;color:#f97315}.veslo-partners__ready-buttons-dynamic .veslo-button-manager__link:hover{background:#f97315;color:#fff}.why-veslo{padding:50px 0}.why-veslo__container{display:grid;grid-template-columns:1fr;grid-gap:50px;gap:50px;align-items:center;max-width:1240px;width:100%;margin:0 auto;padding:0 15px}.why-veslo__content{display:flex;flex-direction:column;gap:clamp(25px,calc(25px - calc((40px - 25px) / (1920px - 320px)) * 320px) + calc((40px - 25px) / (1920px - 320px))*100vw,40px)}.why-veslo__top h2{font-family:"Robochyi Sans",sans-serif;font-style:normal;font-weight:700;font-size:clamp(28px,calc(28px - calc((36px - 28px) / (1920px - 320px)) * 320px) + calc((36px - 28px) / (1920px - 320px))*100vw,36px);line-height:1.2;letter-spacing:0}.why-veslo__top h2 span{background:linear-gradient(90deg, #9836E1 0%, #F6711C 104.24%);-webkit-background-clip:text;-webkit-text-fill-color:rgba(0,0,0,0)}.why-veslo__top p{font-weight:500}.why-veslo__top>*:first-child{margin-top:0}.why-veslo__top>*:last-child{margin-bottom:0}.why-veslo__mission{padding:20px 40px;border-radius:20px;background:linear-gradient(90deg, #FAF5FF 0%, #FFF7EE 100%)}.why-veslo__mission-title{margin:0 0 12px;font-family:"Robochyi Sans",sans-serif;font-style:normal;font-weight:700;font-size:clamp(16px,calc(16px - calc((22px - 16px) / (1920px - 320px)) * 320px) + calc((22px - 16px) / (1920px - 320px))*100vw,22px);line-height:1;letter-spacing:0}.why-veslo__mission-title span{background:linear-gradient(90deg, #9836E1 0%, #F6711C 104.24%);-webkit-background-clip:text;-webkit-text-fill-color:rgba(0,0,0,0)}.why-veslo__mission-text{font-weight:500;line-height:1.6}.why-veslo__mission-text>*:first-child{margin-top:0}.why-veslo__mission-text>*:last-child{margin-bottom:0}.why-veslo__features{display:grid;grid-template-columns:1fr;grid-gap:30px;gap:30px}.why-veslo__feature{display:flex;align-items:center;gap:15px}.why-veslo__feature-icon{flex:0 0 34px;width:34px;height:34px;border-radius:5px;display:flex;align-items:center;justify-content:center;background:#f3e8ff}.why-veslo__feature-icon img{width:16px;height:16px;-o-object-fit:contain;object-fit:contain;display:block}.why-veslo__feature-body{display:flex;flex-direction:column;font-size:14px}.why-veslo__feature-title{font-weight:700}.why-veslo__feature-text{font-weight:500}.why-veslo__gallery{display:grid;grid-template-columns:1fr;grid-auto-rows:auto;grid-gap:18px;gap:18px;align-items:start}.why-veslo__gallery-item{overflow:hidden;border-radius:20px;min-width:0;grid-column:auto;grid-row:auto;height:auto}.why-veslo__gallery-item img{display:block;width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.veslo-community{padding:50px 0}.veslo-community__container{max-width:1240px;width:100%;margin:0 auto;padding:0 15px}.veslo-community__content h2{font-family:"Robochyi Sans",sans-serif;font-style:normal;font-weight:700;font-size:clamp(28px,calc(28px - calc((36px - 28px) / (1920px - 320px)) * 320px) + calc((36px - 28px) / (1920px - 320px))*100vw,36px);line-height:1.2;letter-spacing:0}.veslo-community__content h2 span{background:linear-gradient(90deg, #9836E1 0%, #F6711C 104.24%);-webkit-background-clip:text;-webkit-text-fill-color:rgba(0,0,0,0)}.veslo-community__content p{font-weight:500}.veslo-community__grid{display:grid;grid-template-columns:1fr;grid-gap:20px;gap:20px;margin-top:clamp(20px,calc(20px - calc((50px - 20px) / (1920px - 320px)) * 320px) + calc((50px - 20px) / (1920px - 320px))*100vw,50px)}.veslo-community__item{display:flex;flex-direction:column;gap:16px}.veslo-community__meta{display:flex;align-items:center;justify-content:space-between;gap:10px}.veslo-community__name{font-weight:700}.veslo-community__tag{display:inline-flex;align-items:center;justify-content:center;min-height:30px;padding:6px 12px;border-radius:999px;background:#f3e8ff;color:#9333ea;font-size:14px;line-height:24px;font-weight:500;text-decoration:none;transition:opacity .4s ease,transform .4s ease}.veslo-community__tag:hover{transform:translateY(-2px);opacity:.9}.veslo-community__image{position:relative;overflow:hidden;border-radius:20px}.veslo-community__image img{display:block;width:100%;aspect-ratio:2.85/4;-o-object-fit:cover;object-fit:cover}.veslo-testimonials{padding:50px 0;background:#f9fafb}.veslo-testimonials__container{max-width:1240px;width:100%;margin:0 auto;padding:0 15px}.veslo-testimonials__content h2{font-family:"Robochyi Sans",sans-serif;font-style:normal;font-weight:700;font-size:clamp(28px,calc(28px - calc((36px - 28px) / (1920px - 320px)) * 320px) + calc((36px - 28px) / (1920px - 320px))*100vw,36px);line-height:1.2;letter-spacing:0}.veslo-testimonials__content h2 span{background:linear-gradient(90deg, #9836E1 0%, #F6711C 104.24%);-webkit-background-clip:text;-webkit-text-fill-color:rgba(0,0,0,0)}.veslo-testimonials__content p{font-weight:500}.veslo-testimonials__results{display:grid;grid-template-columns:1fr;grid-gap:30px;gap:30px;margin:50px 0}.veslo-testimonials__result{display:flex;flex-direction:column;align-items:center;text-align:center;gap:10px}.veslo-testimonials__result-value{font-family:"Robochyi Sans",sans-serif;font-style:normal;font-weight:700;font-size:clamp(28px,calc(28px - calc((36px - 28px) / (1920px - 320px)) * 320px) + calc((36px - 28px) / (1920px - 320px))*100vw,36px);line-height:1.2;letter-spacing:0}.veslo-testimonials__result-value span{background:linear-gradient(90deg, #9836E1 0%, #F6711C 104.24%);-webkit-background-clip:text;-webkit-text-fill-color:rgba(0,0,0,0)}.veslo-testimonials__result-value{background:linear-gradient(90deg, #9836E1 0%, #F6711C 104.24%);-webkit-background-clip:text;-webkit-text-fill-color:rgba(0,0,0,0)}.veslo-testimonials__result-label{font-weight:500}.veslo-testimonials__reviews{display:grid;grid-template-columns:1fr;grid-gap:30px;gap:30px}.veslo-testimonials__review{display:flex;flex-direction:column;min-height:320px;padding:30px 35px 20px 30px;border-radius:5px;background:#fff;box-shadow:0px 1px 8px 0px rgba(0,0,0,.25)}.veslo-testimonials__review-stars{margin-bottom:15px;display:flex;gap:2px}.veslo-testimonials__review-text{flex:1 1 auto;margin-bottom:50px;font-weight:500;line-height:1.6;font-style:italic;word-break:break-word}.veslo-testimonials__review-footer{display:flex;flex-direction:column;align-items:flex-start;gap:20px;padding-top:15px;border-top:1px solid #e7ecf2}.veslo-testimonials__review-author-wrap{display:flex;flex-direction:column;gap:6px}.veslo-testimonials__review-author{font-weight:700;line-height:1.6}.veslo-testimonials__review-subtitle{font-weight:500;line-height:1.6}.veslo-testimonials__review-theme{display:inline-flex;align-items:center;justify-content:center;min-height:32px;padding:4px 16px;border-radius:20px;background:#f3e8ff;color:#9333ea;font-size:14px;line-height:1.6;text-align:center}@media (min-width: 768px){.site-header__phone{display:inline-flex;align-items:center;gap:10px;text-decoration:none;font-weight:700;white-space:nowrap}.site-header__highlight{gap:10px;display:inline-flex;align-items:center;justify-content:center;padding:10px 20px;border-radius:20px;border:2px solid #f97315;color:#f97315;font-weight:700;text-decoration:none;white-space:nowrap;transition:background .18s ease,color .18s ease}.site-header__highlight:hover{background:#f97315;color:#fff}.footer__cols{grid-template-columns:repeat(2, 1fr);gap:40px}.footer__bottom{flex-direction:row;gap:20px}.newsletter-signup__button{width:auto}.page-404__wrap h1,.page-404__wrap p{max-width:75%}main .blog__container{padding:0 20px}main .blog__grid{grid-template-columns:repeat(2, minmax(0, 1fr));gap:30px}.single-page__container{padding:0 20px}.shop-catalog__container{padding:0 20px}.product-content__container{padding:0 20px}.product-gallery__container{padding-left:20px;padding-right:20px}.product-gallery__slide{flex:0 0 calc((100% - 96px)/2)}.product-certificates__container{padding:0 20px}.product-related__container{padding:0 20px}.wp-block-group__inner-container{padding:0 20px}.hero-section__container{padding:0 20px}.wp-block-products__container{padding:0 20px}.veslo-partners__container{padding:0 20px}.veslo-partners__benefits{flex-direction:row;justify-content:initial}.veslo-partners__cards{flex-direction:row}.why-veslo__container{padding:0 20px}.why-veslo__features{grid-template-columns:repeat(2, minmax(0, 1fr));gap:20px 30px}.why-veslo__gallery{grid-template-columns:1.2fr .8fr;grid-template-rows:360px 200px}.why-veslo__gallery-item--1{grid-column:1;grid-row:1;height:360px}.why-veslo__gallery-item--2{grid-column:2;grid-row:1;align-self:start;height:240px}.why-veslo__gallery-item--3{grid-column:1;grid-row:2;height:200px}.why-veslo__gallery-item--4{grid-column:2;grid-row:2;margin-top:-120px;height:320px}.veslo-community__container{padding:0 20px}.veslo-community__grid{grid-template-columns:repeat(2, minmax(0, 1fr))}.veslo-community__meta{flex-direction:column;align-items:flex-start}.veslo-testimonials__container{padding:0 20px}.veslo-testimonials__results{grid-template-columns:repeat(2, minmax(0, 1fr));gap:30px 75px}.veslo-testimonials__reviews{grid-template-columns:repeat(2, minmax(0, 1fr))}}@media (min-width: 768px)and (max-width: 1023.98px){.footer__brand{grid-template-columns:repeat(2, 1fr);gap:40px}}@media (min-width: 992px){.product-hero__container{grid-template-columns:minmax(0, 1.05fr) minmax(420px, 520px);align-items:center;min-height:760px;padding:60px 24px}}@media (min-width: 1024px){.site-header__nav{display:flex;flex:1 1 auto;justify-content:center;align-items:center}.site-header__menu{display:flex;align-items:center;gap:clamp(10px,calc(10px - calc((20px - 10px) / (1920px - 1024px)) * 1024px) + calc((20px - 10px) / (1920px - 1024px))*100vw,20px)}.site-header__burger{display:none}.site-header__overlay{display:none}.mobile-menu{display:none}.footer__top{grid-template-columns:200px 1fr;align-items:start;gap:25px}.footer__cols{grid-template-columns:repeat(4, minmax(150px, max-content));gap:30px}.product-nutrition__container{grid-template-columns:minmax(150px, 220px) minmax(0, 1fr)}.product-nutrition__media{height:auto;height:initial}.product-nutrition__media img{transform:none;transform:initial;max-width:100%;width:100%;height:auto;max-height:500px}.product-nutrition__content h2{text-align:left;max-width:-moz-fit-content;max-width:fit-content}.product-gallery__container{padding-left:75px;padding-right:0}.product-gallery__slide{flex:0 0 calc((100% + 32px)/3)}.product-gallery__image:hover img{transform:scale(1.03)}.why-veslo__container{grid-template-columns:1fr 1fr}.veslo-community__grid{grid-template-columns:repeat(4, minmax(0, 1fr))}.veslo-testimonials__results{grid-template-columns:repeat(4, minmax(0, 1fr))}.veslo-testimonials__reviews{grid-template-columns:repeat(3, minmax(0, 1fr))}}@media (min-width: 1280px){.footer__top{grid-template-columns:300px 1fr}.product-nutrition__container{padding:45px 120px}.product-nutrition__table{min-width:620px}.product-gallery__slide{flex:0 0 calc((100% + 48px)/4)}}@media (max-width: 768px){.certificate-lightbox__dialog{width:100vw;height:100vh;margin:0}.certificate-lightbox__stage{padding:70px 20px 110px}.certificate-lightbox__nav{width:44px;height:44px;font-size:28px}.certificate-lightbox__nav--prev{left:8px}.certificate-lightbox__nav--next{right:8px}.certificate-lightbox__caption{bottom:72px;max-width:calc(100% - 40px)}.hero-section__content h1,.hero-section__content h2,.hero-section__content p{text-align:center !important}}@media (prefers-reduced-motion: reduce){.site-header,.site-header__menu a::after,.site-header__burger-line,.site-header__overlay,.mobile-menu__panel,.mobile-menu__close-line{transition:none !important}}
