*{margin:0;padding:0;box-sizing:border-box}html{scroll-behavior:smooth}body{font-family:var(--primary-font);font-size:14px;line-height:1.25;color:var(--primary-text-color);height:auto;cursor:default}button{font-family:var(--primary-font)}ul{list-style:none;margin:0}article ul{list-style:disc}dl,ol,ul{margin-bottom:0}h1,h2,h3,h4,h5,h6{margin:0}a{text-decoration:none;display:block}a:hover{text-decoration:none}img{display:block;height:auto}p{margin:0}button:focus{outline:none}input[type=radio]{opacity:0;position:absolute}.vsys-container{padding-left:15px;padding-right:15px;margin-left:auto;margin-right:auto}@media screen and (min-width: 375px){.vsys-container{width:375px}}@media screen and (min-width: 768px){.vsys-container{width:768px}}@media screen and (min-width: 1200px){.vsys-container{width:1200px}}.hidden{display:none}.dropdown__button--open+.dropdown__menu{display:block}.display-none{display:none}.w-hidden{display:none}.sidebar{border-bottom:1px solid var(--secondary-background-color)}.mt-40{margin-top:40px}.mb-20{margin-bottom:20px}.fade:not(.show){opacity:0;display:none}:root{--primary-font: "IBM Plex Sans", sans-serif;--logo-font: "Fira Sans Condensed", sans-serif;--title-font: "Inter", sans-serif;--buttons-font: "Inter", sans-serif;--primary-text-color: #212121;--secondary-text-color: #ffffff;--light-blue-text: #a8d5f8;--grey-text-color: #6c6c6c;--price-accent-color: #333d5e;--price-card-bcg: #e9f5ff;--accent-color: #4aa7f0;--accent-color-trans: #4aa7f038;--tutorial-grey-color: #747474;--hero-btn-color: #2A4C71;--primary-background-color: #ffffff;--secondary-background-color: #191f32;--opacity-text-color: rgba(255, 255, 255, 0.6);--alert-background-color: #FFD0D0;--red-text-color: #FF0000;--success-background-color: #AEEEC0;--red-cards-color: #f26666;--timing-function: 300ms cubic-bezier(0.2, 0, 0.7, 1)}.button{display:flex;justify-content:center;text-align:center;text-transform:uppercase;font-weight:500;padding:16px 20px;border-radius:10px;white-space:nowrap;cursor:pointer;transition:color var(--timing-function),border var(--timing-function),background-color var(--timing-function),background var(--timing-function);height:max-content;width:min-content}.button--hero{color:var(--accent-color);background-color:var(--primary-background-color);border:1px solid var(--primary-background-color);transition:border var(--timing-function),background-color var(--timing-function),color var(--timing-function)}.button--hero:hover{color:var(--secondary-text-color);background-color:rgba(0,0,0,0);border:1px solid var(--secondary-text-color)}.button--transparent{color:var(--secondary-text-color);background-color:rgba(0,0,0,0);border:1px solid var(--secondary-text-color);transition:border var(--timing-function),background-color var(--timing-function),color var(--timing-function)}.button--transparent:hover{color:var(--accent-color);background-color:var(--primary-background-color);text-decoration:none}.button--sm{font-size:12px}.button--white{color:var(--primary-text-color);background-color:var(--primary-background-color);border:1px solid var(--primary-background-color)}.button--white:hover,.button--white:focus{color:var(--accent-color)}.button--red{color:#f26666;border:1px solid #f26666;background-color:var(--primary-background-color)}.button--red:hover,.button--red:focus{color:var(--secondary-text-color);background-color:#f26666;border-color:var(--light-blue-text)}.button--light{background-color:var(--primary-background-color);color:var(--accent-color);border:1px solid #88c8fa}.button--light:hover,.button--light:focus{background:var(--accent-color);color:var(--secondary-text-color)}.button--blue{background-color:var(--accent-color);color:var(--secondary-text-color);border:1px solid var(--accent-color);transition:border var(--timing-function),background-color var(--timing-function)}.button--blue:hover{color:var(--secondary-text-color);background-color:var(--secondary-background-color);border:1px solid var(--secondary-background-color)}.button--center{margin:0 auto}.button--border{border:none}.btn-grad{background:linear-gradient(0deg, #144da4, transparent) #144da4;color:var(--secondary-text-color)}.btn-grad:hover,.btn-grad:focus{background:linear-gradient(0deg, #144da4, transparent) #4aa7f0}.dropdown__button{border:none;background-color:rgba(0,0,0,0);color:var(--secondary-text-color);font-size:14px;text-transform:uppercase;font-weight:500;padding:15px;align-items:center;display:flex;transition:color var(--timing-function);cursor:pointer}.dropdown__button:hover,.dropdown__button:focus{color:var(--accent-color);outline:none;text-decoration:none}#toTopBtn{display:none;width:54px;height:54px;position:fixed;bottom:20px;left:20px;z-index:19;border:none;outline:none;background-color:var(--accent-color);color:#fff;cursor:pointer;padding:15px;border-radius:4px;transition:background-color var(--timing-function)}@media screen and (min-width: 768px){#toTopBtn:hover{background-color:var(--secondary-background-color)}#app1 button{transition:background-color var(--timing-function),border-color var(--timing-function)}#app1 button:hover{background-color:var(--secondary-background-color);border-color:var(--secondary-background-color)}}@media screen and (max-width: 768px){.button--hero:hover{color:var(--accent-color);background-color:var(--primary-background-color);border:1px solid var(--primary-background-color)}.button--transparent:hover{color:var(--secondary-text-color);background-color:rgba(0,0,0,0);border:1px solid var(--secondary-text-color)}.button--white:hover,.button--white:focus{color:var(--primary-text-color)}.button--red:hover,.button--red:focus{color:#f26666;border:1px solid #f26666;background-color:var(--primary-background-color)}.button--light:hover,.button--light:focus{background-color:var(--primary-background-color);color:var(--accent-color)}.button--blue:hover{background-color:var(--accent-color);border:1px solid var(--accent-color)}}.hero__title{font-family:var(--title-font);font-weight:900;font-size:34px;line-height:1.3;width:100%;letter-spacing:2px;text-transform:uppercase;color:#fff}.section-title{font-family:var(--title-font);text-transform:uppercase;font-weight:900;font-size:32px;margin:0 0 60px 0}.section-title--gradient{background:linear-gradient(180deg, #333D5E -29.63%, #4AA7F0 68.52%);-webkit-background-clip:text;-webkit-text-fill-color:rgba(0,0,0,0);background-clip:text;text-fill-color:rgba(0,0,0,0)}.section-title--white{color:var(--secondary-text-color)}.section-subtitle{font-size:16px;text-transform:uppercase;color:var(--primary-text-color);font-weight:700}.section-subtitle--blue{color:var(--accent-color)}.text--lightblue{font-weight:600;color:var(--light-blue-text)}@media screen and (max-width: 1199px){.section-title{font-size:30px}}@media screen and (max-width: 767px){.section-title{font-size:24px;margin:0 0 30px 0}.section-title--pl15{padding-left:15px}}.vsys-container{padding-left:15px;padding-right:15px;margin-left:auto;margin-right:auto}@media screen and (min-width: 375px){.vsys-container{width:375px}}@media screen and (min-width: 768px){.vsys-container{width:768px}}@media screen and (min-width: 1200px){.vsys-container{width:1200px}}.display-none{display:none}.w-hidden{display:none}header{font-family:var(--primary-font);font-size:14px;line-height:1.25}.page-header{background-color:var(--secondary-background-color);position:sticky;top:-70px;z-index:20}.topbar{height:70px;display:flex;justify-content:space-between;align-items:center;gap:30%;padding:10px 0}.topbar--bottomline{border-bottom:1px solid #747474}.topbar-quality{color:var(--secondary-text-color);display:flex;align-items:center;width:50%}.topbar-quality__link{color:var(--secondary-text-color);position:relative;white-space:nowrap;display:flex;align-items:center;transition:color var(--timing-function);margin-left:-10px}.topbar-quality__title{text-transform:uppercase}.topbar-quality__svg{fill:rgba(0,0,0,0);transform:scale(0.8)}.planet-icon{fill:currentColor;transform:scale(0.8);pointer-events:none}.header_card-icon{fill:currentColor;pointer-events:none;transition:all var(--timing-function)}.dropdown__button:hover .header_card-counter{background-color:var(--primary-background-color)}.big-arrow{fill:currentColor}.topbar-buttons{display:flex;align-items:center;gap:35px}.topbar-buttons .topbar__item{width:90px}.topbar-buttons .topbar__item a{font-size:14px;width:100%}.button--lang{padding:15px 0px;border:none;display:flex;align-items:center;width:100%;justify-content:space-between;background-color:rgba(0,0,0,0);top:60px}.button--lang:hover{color:var(--light-blue-text)}.button--lang .dropdown__link{text-align:center}.button-lang__desktop{width:90px}.button-lang__desktop .dropdown__menu{right:0}.button-lang__desktop .dropdown__link{text-align:center}.navbar-container{height:70px;background-color:var(--secondary-background-color)}.navbar-container .shopping-card__mobile{display:none}.vsys-navbar{display:flex;align-items:center;justify-content:space-between;gap:40px}.vsys-logo .vsys-logo__virtual.christmas-hat:before{position:absolute;background:url("https://d2bu8e175fapp8.cloudfront.net/templates/vsys/images/christmas_hat.svg") no-repeat;content:"";left:-8px;top:-18px;z-index:-1;width:50px;height:69px}@media(max-width: 767px){.vsys-logo .vsys-logo__virtual.christmas-hat:before{transform:scale(0.5, 0.5);-ms-transform:scale(0.5, 0.5);-webkit-transform:scale(0.6, 0.6);left:-16px;top:-20px}}.navbar__list{display:flex;justify-content:space-between;align-items:center}.navbar__item{cursor:pointer;position:relative}.vsys-logo{font-family:var(--logo-font);font-size:16px;padding:10px 30px 10px 0;font-weight:900;text-transform:uppercase;color:var(--secondary-text-color);position:relative;white-space:nowrap;z-index:1}.vsys-logo:hover{color:var(--secondary-text-color);text-decoration:none}.vsys-logo__virtual{font-size:16px;font-weight:900;font-family:var(--logo-font);color:#4aa7f0}.mobile-open{overflow:hidden}.menu-button{cursor:pointer;display:none;margin:0;padding:0;border:none;background-color:rgba(0,0,0,0);z-index:2}.menu-button .icon-close{display:none}.menu-button svg{margin-right:-5px}.menu-button:focus{outline:none}.menu-button:focus-visible{outline:none}.icon-menu{fill:currentColor}.icon-close{fill:currentColor}.menu-button.is-open .icon-close{display:block}.menu-button.is-open .icon-menu{display:none}.menu-social{display:none}.site-nav__link.site-nav__link--active{color:var(--accent-color)}.mobile-menu{width:75%;float:right}.mobile-menu__buttons{display:none}.blog-page .vsys-navbar{height:70px}.blog-page .topbar{height:70px}.blog-page .topbar-buttons{justify-content:end;gap:80px}.blog-page .button--white{background-color:rgba(0,0,0,0);border:none;color:var(--secondary-text-color);transition:color var(--timing-function)}.blog-page .button--white:hover{color:var(--accent-color)}.blog-page .article-page__content{list-style:inside}.menu-arrow{display:inline-block;width:0;height:0;margin-left:5px;border-top:4px dashed;border-top:4px solid \9 ;border-right:4px solid rgba(0,0,0,0);border-left:4px solid rgba(0,0,0,0)}.menu-arrow--big{border-top:6px dashed;border-top:6px solid \9 ;border-right:6px solid rgba(0,0,0,0);border-left:6px solid rgba(0,0,0,0)}.menu-arrow--right{transform:rotate(-90deg)}.menu-arrow--left{transform:rotate(90deg)}.menu-arrow--top{transform:rotate(180deg);margin-left:0;border-top:10px dashed;border-right:10px solid rgba(0,0,0,0);border-left:10px solid rgba(0,0,0,0)}.dropdown__menu{background-color:var(--secondary-background-color);z-index:5;position:absolute;left:0;display:none;padding:0;top:59px}.dropdown__menu li a{display:flex;gap:10px;align-items:center}.vsys-landing .dropdown__menu{top:60px}.vsys-landing .dropdown__menu--top{top:70px}.login-page .dropdown__menu--top{top:70px}.header_card-counter{font-size:9px;width:15px;height:15px;background-color:var(--light-blue-text);color:var(--secondary-background-color);border-radius:100px;display:flex;align-items:center;justify-content:center;position:absolute;top:13px;left:35px;transition:all var(--timing-function)}.header_card-counter span{font-size:12px;z-index:5}.dropdown__menu.dropdown-card{background-color:var(--secondary-background-color);position:absolute;top:63px;left:50%;transform:translateX(-50%);width:fit-content}.dropdown-card .button{width:100%}.dropdown-card__box{display:flex;flex-direction:column;gap:15px;padding:15px}.dropdown-card__header{background-color:var(--light-blue-text);color:var(--secondary-background-color);text-transform:uppercase;text-align:center;padding:10px 15px}.dropdown-card__list{display:flex;flex-direction:column;gap:5px}.dropdown-card__item{display:flex;justify-content:space-between;align-items:center;gap:20px}.dropdown-card__info{display:flex;align-items:center;margin:0 auto 10px;gap:20px;width:100%;justify-content:space-between;border-top:1px solid var(--light-blue-text);padding-top:20px}.dropdown-card__text{color:var(--secondary-text-color);font-size:14px;text-transform:uppercase;white-space:nowrap}.dropdown-card__price{color:var(--light-blue-text);white-space:nowrap}.dropdown-card__text--blue{color:var(--accent-color)}.dropdown__item{padding:0}.dropdown__link{color:var(--secondary-text-color);text-transform:uppercase;white-space:nowrap;padding:10px 15px;transition:background-color var(--timing-function),color var(--timing-function)}.dropdown__link:hover,.dropdown__link:focus{background-color:var(--light-blue-text);color:var(--secondary-background-color);text-decoration:none}.dropdown__menu-btn{position:relative}.dropdown__menu-btn .dropdown__link{display:flex;align-items:center;justify-content:space-between}.dropdown__menu-menu{display:none;position:absolute;width:90%;right:-90%;top:0;background-color:var(--secondary-background-color);transition:all var(--timing-function)}.dropdown__menu-menu .dropdown__link{padding:0}.dropdown__menu-menu a{width:100%;padding:10px 15px;color:var(--secondary-text-color)}.dropdown__menu-menu .dropdown__link:hover a{color:var(--secondary-text-color);color:var(--secondary-background-color)}.dropdown__menu-btn:hover>.dropdown__menu-menu{display:block}.navbar-nav .dropdown-menu{position:absolute}.active{display:block}.contact-us--none{display:none}.blog-page .navbar__list .navbar__item:nth-last-child(-n+2) .dropdown__button{margin-right:-15px}@media screen and (max-width: 1199px){.topbar{gap:0%}.mobile-menu{width:80%}.vsys-logo,.vsys-logo__virtual{font-size:14px}.topbar-buttons{gap:17px}.dropdown__button{font-size:14px;padding:15px 0px}.vsys-navbar{gap:30px}.navbar__item:last-child .dropdown__button{padding:15px 0px}.vsys-logo{padding:10px 10px 10px 0}.blog-page .topbar-buttons{gap:40px}.blog-page .navbar__list .navbar__item:nth-last-child(-n+2) .dropdown__button{margin-right:0px}.header_card-counter{left:20px}}@media screen and (max-width: 767px){.topbar{display:none}.page-header{top:0}.topbar{justify-content:space-between;padding:5px 0}.topbar-quality{display:none}.topbar-buttons{width:100%}.menu-button{display:inline-flex;margin:0;padding:0;border:none;background-color:rgba(0,0,0,0);z-index:2;color:#f0f8ff}.mobile-menu{position:fixed;overflow-y:scroll;left:0;top:51px;width:100vw;height:calc(100vh - 51px);height:calc(100dvh - 51px);background:linear-gradient(180deg, #191f32 2.92%, #305e8a 49.72%, #4aa7f0 97.41%);z-index:1;opacity:0;padding-top:40px;padding-bottom:80px;transition:transform var(--timing-function),opacity var(--timing-function);pointer-events:none}.mobile-menu.is-open{opacity:1;transform:translateY(0%);pointer-events:all}.mobile-menu .mobile-menu__container{max-width:375px;padding:0 15px;margin:0 auto}.mobile-menu .navbar__list{flex-flow:column}.navbar__item{width:100%}.navbar__item--left{width:100%}.mobile-menu__buttons{width:345px;justify-content:space-between;display:flex;margin:20px auto}.mobile-menu__buttons .navbar__item{width:initial;padding-top:5px}.button--lang{color:var(--secondary-text-color);transition:color var(--timing-function);width:100%}.dropdown__link{color:var(--secondary-text-color);transition:color var(--timing-function),background-color var(--timing-function)}.dropdown__link:hover{color:var(--secondary-text-color);background-color:inherit;transition:none}.dropdown__button--open~.dropdown__menu{max-height:35rem}.dropdown__button{padding-left:0;padding-right:0;width:100%;justify-content:space-between}.dropdown__button:hover,.dropdown__button:focus{color:var(--secondary-text-color)}.button--lang{display:inline-flex;padding:0}.dropdown__menu{background-color:rgba(255,255,255,.1);width:100%;display:block;position:relative;overflow:hidden;max-height:0;transition:max-height var(--timing-function);top:0}.vsys-navbar #Secondary_Navbar-Account{display:block}.vsys-navbar{width:100%;justify-content:space-between}.navbar-container{height:70px}.navbar-container .vsys-container{display:flex;height:100%}.vsys-landing .dropdown__menu{top:0}.navbar__item>.dropdown__button.button--lang{display:flex;justify-content:center;padding:0;margin-bottom:5px}.button-lang__desktop{display:none}.contact-us--none{display:block}.contact-us--none:hover{color:var(--accent-color)}.login-page .dropdown__menu--top{top:0px}.dropdown__menu-btn>.dropdown__link{background-color:var(--hero-btn-color)}.dropdown__menu-btn span{transform:rotate(0deg)}.dropdown__menu-menu{display:contents;width:100%;right:inherit;left:0;bottom:-100%;top:inherit;background-color:var(--hero-btn-color)}.dropdown__menu-menu .dropdown__link:hover{background-color:rgba(0,0,0,0)}.dropdown__menu-menu .dropdown__link:hover a{color:var(--secondary-text-color)}.dropdown__button--open+.dropdown__menu--min{min-height:14rem}.dropdown__menu-btn{display:contents}.dropdown__menu-btn:hover>.dropdown__menu-menu{display:contents}.navbar-container .shopping-card__mobile{display:block;margin-left:85px}.shopping-card__mobile{width:fit-content}.shopping-card__mobile .dropdown__button{width:50px;display:flex;align-items:center;justify-content:center;padding:10px 10px}.shopping-card__mobile .dropdown__button .header_card-counter{left:30px;top:8px}.shopping-card__mobile .dropdown-card{width:100vw;width:100dvw;height:100vh;height:100dvh;top:60px}.shopping-card__mobile .dropdown-card__thumb{background-color:var(--light-blue-text);align-items:center;display:flex;justify-content:space-between;color:var(--secondary-background-color)}.shopping-card__mobile .dropdown-card__thumb .vsys-container{justify-content:space-between}.shopping-card__mobile .dropdown-card__thumb .dropdown-card__header{padding:10px 0px}.shopping-card__mobile .dropdown-card__thumb svg{margin-right:-5px}.shopping-card__mobile .dropdown-card__header{color:var(--secondary-background-color)}.shopping-card__mobile .button{z-index:99}.shopping-card__mobile .dropdown__menu.dropdown-card{left:-114%}.shopping-card__mobile .dropdown-card__box{width:100%;padding:15px 0}}.vsys-footer{background:linear-gradient(180deg, #2e4f75 0%, #191f32 92.66%);padding:60px 0}.vsys-footer address{margin-top:20px}.vsys-footer .vsys-logo{margin-bottom:10px;width:fit-content;padding:10px 10px 10px 0}.footer__content{width:100%;display:flex;gap:60px}.footer__info{align-items:baseline;width:22%}.footer__description{font-size:14px;color:var(--secondary-text-color);font-weight:500}.footer-contact__link{font-size:14px;width:fit-content;padding:10px 10px 10px 0;color:var(--secondary-text-color);font-style:normal;font-weight:500;transition:color var(--timing-function)}.footer-contact__link:hover{color:var(--accent-color);text-decoration:none}.footer-contact__item{font-style:initial}.footer-nav{width:80%;justify-content:space-between;display:flex}.footer-nav a{line-height:1}.footer__subtitle{color:var(--secondary-text-color);font-family:var(--title-font);text-transform:uppercase;font-size:16px;font-weight:700;align-items:center;display:flex;margin-bottom:10px}.footer-nav__link{font-size:13px;color:var(--secondary-text-color);text-transform:uppercase;padding:5px 0;transition:color var(--timing-function)}.footer-nav__link:hover{color:var(--accent-color);text-decoration:none}.footer__box{display:flex;flex-flow:column;gap:15px}.footer__thumb{display:flex;gap:60px;align-items:center;margin-top:30px}.footer-social__list{width:40%;display:flex;gap:30px}.footer-social__link{color:var(--secondary-text-color);display:flex;align-items:center;justify-content:center;background-color:var(--accent-color);border-radius:10px;width:42px;height:42px;transition:color var(--timing-function),background-color var(--timing-function)}.footer-social__link:hover{color:var(--accent-color);background-color:rgba(0,0,0,0)}.footer-social__svg{display:flex;justify-content:center;align-items:center}.footer-social__svg--color{fill:currentColor}.footer-payment__list{width:55%;display:flex;gap:30px;align-items:center}.footer-payment__item{width:75px;height:45px;display:flex;align-items:center;justify-content:center;background-color:rgba(240,242,250,.7);border-radius:10px}.footer__subtitle--crypto{text-align:center;font-size:11px;color:var(--secondary-background-color);font-family:var(--title-font);text-transform:uppercase;font-weight:700;margin-bottom:0}.footer-payment__img{color:var(--secondary-background-color)}.footer-payment__img use{fill:currentColor}.footer-payment__content{display:flex}.footer-payment__content>.footer__subtitle{margin-right:46px;width:70px;align-items:center;font-size:14px}.footer-payment__list .footer__subtitle{white-space:nowrap;margin-bottom:0}.copyright{padding:10px 0;text-align:center}.footer__address{font-size:14px;color:var(--secondary-text-color);margin:10px 0}.login-page .footer__address{margin:10px 0}@media screen and (max-width: 1199px){.footer__content{flex-flow:column;gap:30px}.footer__info{width:100%;display:flex;justify-content:space-between}.footer__description{width:60%}.footer-nav{width:100%}.footer-nav__link{font-size:12px}.footer__box{width:23%}.footer-payment__content{justify-content:space-between}.footer-payment__content>.footer__subtitle{margin-right:15px}.footer__thumb{flex-direction:column;gap:30px}.footer-payment .footer__subtitle{display:none}.footer-social__list{width:60%;justify-content:space-between;gap:0}.footer-payment__list{width:64%;margin-left:-25px;justify-content:space-between}.footer-payment__list .footer__subtitle{display:none}.vsys-footer address{margin-top:0px}}@media screen and (max-width: 767px){.footer__content{flex-flow:column;gap:30px}.footer__info{width:100%;flex-flow:column}.footer__thumb{flex-flow:column;gap:40px}.footer-payment__content .footer__subtitle{display:none}.footer-social__list{width:100%}.footer-payment__list{width:100%;flex-flow:wrap;row-gap:35px;column-gap:35px;justify-content:space-around;margin-left:0px}.footer-payment__list .footer__subtitle{display:block}.footer-payment__list li:first-child{width:100%}.footer-payment__item{width:90px;height:65px}.footer-nav{flex-flow:column;width:100%;gap:20px}.footer__box{width:100%;gap:20px}.footer__description{width:100%}}/*# sourceMappingURL=vsys-theme-utils.css.map */
