.preloader{background:radial-gradient(circle at top,hsl(var(--base)/0.16),transparent 35%),radial-gradient(circle at bottom,hsl(var(--base-two)/0.14),transparent 32%),hsl(var(--black))}.preloader .preloader-brand-loader{--loader-size:170px;display:flex;flex-direction:column;align-items:center;gap:22px;width:auto;height:auto;box-shadow:none}.preloader .preloader-brand-loader__orbit{position:relative;width:var(--loader-size);height:var(--loader-size);display:flex;align-items:center;justify-content:center}.preloader .preloader-brand-loader__logo-box{width:88px;height:88px;padding:14px;border-radius:24px;background:linear-gradient(145deg,hsl(var(--white)),hsl(var(--white)/0.88));box-shadow:0 14px 35px hsl(var(--black)/0.28),inset 0 0 0 1px hsl(var(--black)/0.05);display:flex;align-items:center;justify-content:center;position:relative;z-index:2}.preloader .preloader-brand-loader__logo{width:100%;height:100%;object-fit:contain}.preloader .preloader-brand-loader__ring{position:absolute;inset:0;border-radius:50%;border:3px solid transparent;border-top-color:hsl(var(--base));border-right-color:hsl(var(--base-two));animation:preloaderSpin 1s linear infinite;filter:drop-shadow(0 0 20px hsl(var(--base)/0.22))}.preloader .preloader-brand-loader__ring--delay{inset:14px;border-width:2px;border-top-color:hsl(var(--white)/0.9);border-right-color:hsl(var(--base)/0.7);animation-duration:1.5s;animation-direction:reverse}.preloader .preloader-brand-loader__wordmark{max-width:min(220px,62vw)}.preloader .preloader-brand-loader__wordmark-image{width:100%;height:auto;object-fit:contain;filter:brightness(0) invert(1);opacity:0.96}.preloader .loader-text{margin-top:18px;letter-spacing:0.08em;text-transform:uppercase;font-size:0.95rem;color:hsl(var(--white)/0.82)}@keyframes preloaderSpin{from{transform:rotate(0deg)}to{transform:rotate(360deg)}}@media (max-width:575px){.preloader .preloader-brand-loader{--loader-size:138px;gap:18px}.preloader .preloader-brand-loader__logo-box{width:74px;height:74px;padding:12px;border-radius:20px}.preloader .preloader-brand-loader__wordmark{max-width:min(180px,68vw)}}.header-top__inner{position:relative;display:flex;align-items:center;justify-content:center;min-height:24px;padding-right:34px}.header-top__content{min-width:0}.header-top__text{line-height:1.35}.header-top__close{position:absolute;top:50%;right:0;width:28px;height:28px;transform:translateY(-50%);color:hsl(var(--white));font-size:18px;line-height:1;display:inline-flex;align-items:center;justify-content:center}.header-top__close .las{width:1em;height:1em;line-height:1;display:inline-flex;align-items:center;justify-content:center}.header-top__close:hover,.header-top__close:focus{color:hsl(var(--base))}:root{--promotion-height:40px}.header-top{min-height:var(--promotion-height)}@media (max-width:991px){.header.header--has-promotion{top:var(--promotion-height,0px)}.header.header--has-promotion.fixed-header{top:0}}@media (max-width:575px){.header-top{padding:8px 0}.header-top__inner{padding-right:30px}.header-top__text{font-size:0.8125rem}}.home-slider-section{min-height:calc(100vh - 122px);background:#1d1330;overflow:hidden}.home-slider,.home-slider:not(.slick-initialized) .home-slider__item:first-child,.home-slider:not(.slick-initialized) .home-slider__link{min-height:calc(100vh - 122px)}.home-slider:not(.slick-initialized) .home-slider__item:not(:first-child){display:none}.home-slider__link img{aspect-ratio:16 / 9}@media (min-width:992px){.home-slider-section,.home-slider,.home-slider:not(.slick-initialized) .home-slider__item:first-child,.home-slider:not(.slick-initialized) .home-slider__link{min-height:calc(100vh - 90px)}}@media (max-width:767px){.home-slider-section,.home-slider,.home-slider:not(.slick-initialized) .home-slider__item:first-child,.home-slider:not(.slick-initialized) .home-slider__link{min-height:0}}.banner-section .banner-video__thumb{aspect-ratio:650 / 275;overflow:hidden}.banner-section .banner-video__thumb img,.banner-right__thumb img,.banner-right__demo img,.mega-menu__featured-thumb img{display:block}.banner-section .banner-video__thumb img{width:100%;height:100%;object-fit:cover}.banner-right{min-height:740px}.banner-right__thumb{min-height:740px}.banner-right__thumb img{width:auto;max-height:700px;aspect-ratio:710 / 1400;object-fit:contain}.banner-right__demo{width:210px;height:210px;overflow:hidden}.banner-right__demo img{width:100%;height:100%;object-fit:cover}@media screen and (max-width:991px){.banner-right{min-height:520px}.banner-right__thumb{min-height:520px}.banner-right__thumb img{max-height:500px}.banner-right__demo{width:150px;height:150px}}@media screen and (max-width:575px){.banner-right{min-height:440px}.banner-right__thumb{min-height:440px}.banner-right__thumb img{max-height:420px}}.base-color{color:hsl(var(--base)) !important}.copyInput{display:inline-block;line-height:50px;position:absolute;top:0;right:0;width:40px;text-align:center;font-size:14px;cursor:pointer;-webkit-transition:all .3s;-o-transition:all .3s;transition:all .3s}.copied::after{position:absolute;top:8px;right:12%;width:100px;display:block;content:"COPIED";font-size:1em;padding:5px 5px;color:#fff;background-color:#FF7000;border-radius:3px;opacity:0;will-change:opacity,transform;animation:showcopied 1.5s ease}@keyframes showcopied{0%{opacity:0;transform:translateX(100%)}50%{opacity:0.7;transform:translateX(40%)}70%{opacity:1;transform:translateX(0)}100%{opacity:0}}.cookies-card{width:520px;padding:30px;color:#1E2337;position:fixed;bottom:15px;left:15px;z-index:999999;transition:transform .5s ease,opacity .5s ease;transform:translateY(0);will-change:transform;background:#d1d1d1;border-radius:5px;contain:layout paint}.cookies-card.hide{opacity:0;transform:translateY(calc(100% + 32px));pointer-events:none}.radius--10px{border-radius:10px}.cookies-card__icon{width:55px;height:55px;border-radius:50%;background-color:#6e6f70;color:hsl(var(--dark));font-size:32px;display:inline-flex;justify-content:center;align-items:center}.cookies-card__content{margin-bottom:0}.cookies-btn{color:#363636;text-decoration:none;padding:10px 35px;margin:3px 5px;display:inline-block;border-radius:999px}.cookies-btn:hover{color:#363636}@media (max-width:767px){.cookies-card{width:100%;left:0;bottom:0;font-size:14px;padding:15px}}.category-list__item{min-height:252px}.category-list__thumb{display:block;width:100%;aspect-ratio:610 / 470;object-fit:cover}@media (max-width:767px){.category-list__item{min-height:130px}}.hover-input-popup{position:relative}.input-popup{display:none}.hover-input-popup .input-popup{display:block;position:absolute;bottom:130%;left:50%;width:280px;background-color:#1a1a1a;color:#fff;padding:20px;border-radius:5px;-webkit-border-radius:5px;-moz-border-radius:5px;-ms-border-radius:5px;-o-border-radius:5px;-webkit-transform:translateX(-50%);-ms-transform:translateX(-50%);transform:translateX(-50%);-webkit-transition:all 0.3s;-o-transition:all 0.3s;transition:all 0.3s}.input-popup::after{position:absolute;content:'';bottom:-19px;left:50%;margin-left:-5px;border-width:10px 10px 10px 10px;border-style:solid;border-color:transparent transparent #1a1a1a transparent;-webkit-transform:rotate(180deg);-ms-transform:rotate(180deg);transform:rotate(180deg)}.input-popup p{padding-left:20px;position:relative;font-size:16px}.input-popup p::before{position:absolute;content:'';font-family:'Line Awesome Free';font-weight:900;left:0;top:4px;line-height:1;font-size:18px}.input-popup p.error{text-decoration:line-through}.input-popup p.error::before{content:"\f057";color:#ea5455}.input-popup p.success::before{content:"\f058";color:#28c76f}.show-filter{display:none}@media(max-width:767px){.responsive-filter-card{display:none;transition:none}.show-filter{display:block}}.gateway-card{padding:15px}.payment-card-title{padding:13px 25px;text-align:center;background-color:hsl(var(--base-two));border-radius:5px;border:0;margin-bottom:0px;color:#fff}.payment-system-list{--thumb-width:100px;--thumb-height:40px;--radio-size:12px;--border-color:#eeeeee;--hover-border-color:hsl(var(--base-two));background-color:#fff;border-radius:5px;height:100%}.payment-system-list.is-scrollable{max-height:min(388px,70vh);overflow-x:auto;padding-block:4px}.payment-system-list.is-scrollable::-webkit-scrollbar{width:5px}.payment-system-list.is-scrollable::-webkit-scrollbar{width:5px}.payment-system-list.is-scrollable::-webkit-scrollbar-thumb{background-color:hsl(var(--base-two));border-radius:10px}.payment-item{width:100%;display:flex;justify-content:space-between;align-items:center;flex-wrap:wrap;padding:10px 18px;border:1px solid #fff;border-top-color:var(--border-color);transition:all 0.3s;border-left:3px solid transparent}.payment-item:first-child{border-top-color:#fff;border-radius:5px 5px 0 0}.payment-item:first-child:has(:checked){border-top:1px solid var(--border-color)}.payment-item:last-of-type:has(:checked){border-bottom:1px solid var(--border-color)}.payment-item:has(.payment-item__radio:checked){border-left:3px solid var(--hover-border-color);border-radius:0px}.payment-item__check{border:3px solid transparent}.payment-item:has(.payment-item__radio:checked) .payment-item__check{border:3px solid hsl(var(--base-two))}.payment-item__info{display:flex;align-items:center;flex-wrap:wrap;max-width:calc(100% - var(--thumb-width))}.payment-item__check{width:var(--radio-size);height:var(--radio-size);border:1px solid hsl(var(--base-two));display:inline-block;border-radius:100%}.payment-item__name{padding-left:10px;width:calc(100% - var(--radio-size));transition:all 0.3s;font-size:1.125rem}.payment-item__thumb{width:var(--thumb-width);height:var(--thumb-height);text-align:right;padding-left:10px;&:has(.text){width:fit-content}}.payment-item__thumb img{max-width:var(--thumb-width);max-height:var(--thumb-height);object-fit:cover}.deposit-info{display:flex;align-items:center;flex-wrap:wrap;justify-content:space-between}.deposit-info:not(:last-of-type){margin-bottom:10px}.deposit-info__title{max-width:50%;margin-bottom:0px;text-align:left;font-size:18px;p{font-size:inherit;font-weight:500}}.deposit-info__input{max-width:50%;text-align:right;width:100%;.form--control{background-color:transparent !important}}.deposit-info__input .input-group-text{border-right-color:transparent}.deposit-info__input-select{border:1px solid var(--border-color);width:100%;border-radius:5px;padding-block:6px}.deposit-info__input-group{border-radius:5px;max-width:fit-content;margin-left:auto;.deposit-info__input-group-text{align-self:center;padding-left:5px}}.deposit-info__input-group .form--control{padding:5px;border:0;height:35px;text-align:right}.deposit-info__input-group .form--control:focus{box-shadow:unset}.info-text .text,.deposit-info__input .text{font-size:1rem;font-weight:500}.deposit-info__title .text.has-icon{display:flex;align-items:center;gap:5px}.total-amount{border-top:1px solid hsl(var(--black)/0.1)}.total-amount .deposit-info__title{font-weight:600}.payment-item__btn{border:0;border-block:1px solid var(--border-color);border-bottom:0;background:#fff;width:100%;display:flex;align-items:center;justify-content:space-between;padding:13px 15px;font-weight:500;background-color:hsl(var(--base-two)/0.1)}.payment-item:hover+.payment-item__btn{border-top-color:#fff}button .spinner-border{--bs-spinner-width:1.5rem;--bs-spinner-height:1.5rem}label.required:after{content:'*';color:#dc3545 !important;margin-left:2px}.policy-wrapper ul,ol{list-style:unset;padding-left:2rem}.product-card--catalog{border:1px solid rgba(226,232,240,0.9);border-radius:26px;background:#fff;box-shadow:0 16px 36px rgba(15,23,42,0.06);overflow:hidden}.product-card--catalog:hover{transform:translateY(-4px);box-shadow:0 22px 44px rgba(15,23,42,0.08);background:#fff}.product-card--catalog .product-card__thumb{height:auto;aspect-ratio:622 / 588;border:none;border-radius:0;background:linear-gradient(180deg,#f9fbff 0%,#eef5f2 100%)}.product-card--catalog:hover .product-card__thumb{border-radius:0}.product-card--catalog .product-card__content{padding:18px 18px 22px}.product-card--catalog .product-card__title-text{font-size:1rem;font-weight:700;line-height:1.45;color:#151f2c}.product-card--catalog .product-card__title-by,.product-card--catalog .product-card__title-by a,.product-card--catalog .product-card__price del{color:#606c7e}.product-card--catalog .product-card__price-text{font-size:1.08rem;font-weight:700;color:#0c6f58}@media (max-width:575px){.product-card--catalog .product-card__content{padding:12px 10px 14px}.product-card--catalog .product-card__title-text{font-size:0.92rem}.product-card--catalog .product-card__title-by{font-size:0.82rem}.product-card--catalog .product-card__price-text{font-size:0.95rem}}