/* Above-the-fold rules extracted from site-main.css so the homepage can paint without the full 68KB stylesheet. The full file still loads asynchronously. */
:root { --blue: #007bff; --indigo: #6610f2; --purple: #6f42c1; --pink: #e83e8c; --red: #dc3545; --orange: #fd7e14; --yellow: #ffc107; --green: #28a745; --teal: #20c997; --cyan: #17a2b8; --white: #fff; --gray: #6c757d; --gray-dark: #343a40; --primary: #007bff; --secondary: #6c757d; --success: #28a745; --info: #17a2b8; --warning: #ffc107; --danger: #dc3545; --light: #f8f9fa; --dark: #343a40; --breakpoint-xs: 0; --breakpoint-xsm: 375px; --breakpoint-sm: 474px; --breakpoint-md: 768px; --breakpoint-lg: 973px; --breakpoint-xlg: 1200px; --breakpoint-xl: 1440px; --breakpoint-xxl: 1767px; --font-family-sans-serif: -apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,"Helvetica Neue",Arial,sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol"; --font-family-monospace: SFMono-Regular,Menlo,Monaco,Consolas,"Liberation Mono","Courier New",monospace; }
html { text-size-adjust: 100%; -webkit-tap-highlight-color: rgba(0, 0, 0, 0); font-family: sans-serif; line-height: 1.15; }
article, aside, dialog, figcaption, figure, footer, header, hgroup, main, nav, section { display: block; }
body { background-color: rgb(255, 255, 255); color: rgb(33, 37, 41); font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol"; font-size: 1rem; font-weight: 400; line-height: 1.5; margin: 0px; text-align: left; }
hr { box-sizing: content-box; height: 0px; overflow: visible; }
h1, h2, h3, h4, h5, h6 { margin-bottom: 8px; margin-top: 0px; }
p { margin-bottom: 1rem; margin-top: 0px; }
address, dl, ol, ul { margin-bottom: 1rem; }
dl, ol, ul { margin-top: 0px; }
b, strong { font-weight: bolder; }
a { background-color: transparent; color: rgb(0, 123, 255); text-decoration: none; }
img { border-style: none; vertical-align: middle; }
svg:not(:root) { overflow: hidden; }
button { border-radius: 0px; }
button, input, optgroup, select, textarea { font-family: inherit; font-size: inherit; line-height: inherit; margin: 0px; }
button, input { overflow: visible; }
button, select { text-transform: none; }
[type="reset"], [type="submit"], button, html [type="button"] { appearance: button; }
.h1, .h2, .h3, .h4, .h5, .h6, h1, h2, h3, h4, h5, h6 { color: inherit; font-family: inherit; font-weight: 500; line-height: 1.2; margin-bottom: 8px; }
.h1, h1 { font-size: 2.5rem; }
.h2, h2 { font-size: 2rem; }
.h3, h3 { font-size: 1.75rem; }
.h4, h4 { font-size: 1.5rem; }
.h5, h5 { font-size: 1.25rem; }
.h6, h6 { font-size: 1rem; }
hr { border-width: 1px 0px 0px; border-style: solid none none; border-color: rgba(0, 0, 0, 0.1) currentcolor currentcolor; border-image: initial; margin-bottom: 16px; margin-top: 16px; }
.img-fluid, .img-thumbnail { height: auto; max-width: 100%; }
.container { margin-left: auto; margin-right: auto; padding-left: 10px; padding-right: 10px; width: 100%; }
@media (min-width: 768px){.container { max-width: 768px; }
}@media (min-width: 973px){.container { max-width: 973px; }
}@media (min-width: 1200px){.container { max-width: 1200px; }
}@media (min-width: 1440px){.container { max-width: 1440px; }
}.row { display: flex; flex-wrap: wrap; margin-left: -10px; margin-right: -10px; }
.no-gutters { margin-left: 0px; margin-right: 0px; }
.no-gutters > .col, .no-gutters > [class*="col-"] { padding-left: 0px; padding-right: 0px; }
.col, .col-1, .col-10, .col-11, .col-12, .col-2, .col-3, .col-4, .col-5, .col-6, .col-7, .col-8, .col-9, .col-auto, .col-lg, .col-lg-1, .col-lg-10, .col-lg-11, .col-lg-12, .col-lg-2, .col-lg-3, .col-lg-4, .col-lg-5, .col-lg-6, .col-lg-7, .col-lg-8, .col-lg-9, .col-lg-auto, .col-md, .col-md-1, .col-md-10, .col-md-11, .col-md-12, .col-md-2, .col-md-3, .col-md-4, .col-md-5, .col-md-6, .col-md-7, .col-md-8, .col-md-9, .col-md-auto, .col-sm, .col-sm-1, .col-sm-10, .col-sm-11, .col-sm-12, .col-sm-2, .col-sm-3, .col-sm-4, .col-sm-5, .col-sm-6, .col-sm-7, .col-sm-8, .col-sm-9, .col-sm-auto, .col-xl, .col-xl-1, .col-xl-10, .col-xl-11, .col-xl-12, .col-xl-2, .col-xl-3, .col-xl-4, .col-xl-5, .col-xl-6, .col-xl-7, .col-xl-8, .col-xl-9, .col-xl-auto, .col-xlg, .col-xlg-1, .col-xlg-10, .col-xlg-11, .col-xlg-12, .col-xlg-2, .col-xlg-3, .col-xlg-4, .col-xlg-5, .col-xlg-6, .col-xlg-7, .col-xlg-8, .col-xlg-9, .col-xlg-auto, .col-xsm, .col-xsm-1, .col-xsm-10, .col-xsm-11, .col-xsm-12, .col-xsm-2, .col-xsm-3, .col-xsm-4, .col-xsm-5, .col-xsm-6, .col-xsm-7, .col-xsm-8, .col-xsm-9, .col-xsm-auto, .col-xxl, .col-xxl-1, .col-xxl-10, .col-xxl-11, .col-xxl-12, .col-xxl-2, .col-xxl-3, .col-xxl-4, .col-xxl-5, .col-xxl-6, .col-xxl-7, .col-xxl-8, .col-xxl-9, .col-xxl-auto { min-height: 1px; padding-left: 10px; padding-right: 10px; position: relative; width: 100%; }
.col { flex-basis: 0px; flex-grow: 1; max-width: 100%; }
.col-6 { flex: 0 0 50%; max-width: 50%; }
.col-12 { flex: 0 0 100%; max-width: 100%; }
@media (min-width: 375px){.col-xsm-6 { flex: 0 0 50%; max-width: 50%; }
}@media (min-width: 768px){.col-md-3 { flex: 0 0 25%; max-width: 25%; }
.col-md-5 { flex: 0 0 41.6667%; max-width: 41.6667%; }
.col-md-6 { flex: 0 0 50%; max-width: 50%; }
.col-md-7 { flex: 0 0 58.3333%; max-width: 58.3333%; }
.col-md-10 { flex: 0 0 83.3333%; max-width: 83.3333%; }
.col-md-12 { flex: 0 0 100%; max-width: 100%; }
}@media (min-width: 973px){.col-lg-3 { flex: 0 0 25%; max-width: 25%; }
.col-lg-4 { flex: 0 0 33.3333%; max-width: 33.3333%; }
.col-lg-6 { flex: 0 0 50%; max-width: 50%; }
.col-lg-7 { flex: 0 0 58.3333%; max-width: 58.3333%; }
.order-lg-1 { order: 1; }
}@media (min-width: 1200px){.col-xlg-1 { flex: 0 0 8.33333%; max-width: 8.33333%; }
.col-xlg-2 { flex: 0 0 16.6667%; max-width: 16.6667%; }
.col-xlg-4 { flex: 0 0 33.3333%; max-width: 33.3333%; }
}@media (min-width: 1440px){.col-xl-3 { flex: 0 0 25%; max-width: 25%; }
.col-xl-4 { flex: 0 0 33.3333%; max-width: 33.3333%; }
.col-xl-7 { flex: 0 0 58.3333%; max-width: 58.3333%; }
.order-xl-1 { order: 1; }
}.collapse { display: none; }
.collapse.show { display: block; }
.collapsing, .dropdown, .dropup { position: relative; }
.dropdown-menu { background-clip: padding-box; background-color: rgb(255, 255, 255); border: 1px solid rgba(0, 0, 0, 0.15); border-radius: 0.25rem; color: rgb(33, 37, 41); display: none; float: left; font-size: 1rem; left: 0px; list-style: none; margin: 0.125rem 0px 0px; min-width: 10rem; padding: 0.5rem 0px; position: absolute; text-align: left; top: 100%; z-index: 1000; }
.dropdown-divider { border-top: 1px solid rgb(233, 236, 239); height: 0px; margin: 8px 0px; overflow: hidden; }
.navbar { padding: 8px 16px; position: relative; }
.navbar, .navbar > .container, .navbar > .container-fluid { align-items: center; display: flex; flex-wrap: wrap; justify-content: space-between; }
.navbar-nav { display: flex; flex-direction: column; list-style: none; margin-bottom: 0px; padding-left: 0px; }
.navbar-nav .dropdown-menu { float: none; position: static; }
.navbar-collapse { align-items: center; flex-basis: 100%; flex-grow: 1; }
.navbar-toggler { background-color: transparent; border: 1px solid transparent; border-radius: 0.25rem; font-size: 1.25rem; line-height: 1; padding: 0.25rem 0.75rem; }
.navbar-toggler:not(:disabled):not(.disabled) { cursor: pointer; }
@media (max-width: 972.98px){.navbar-expand-lg > .container, .navbar-expand-lg > .container-fluid { padding-left: 0px; padding-right: 0px; }
}@media (min-width: 973px){.navbar-expand-lg { flex-flow: row; justify-content: flex-start; }
.navbar-expand-lg .navbar-nav { flex-direction: row; }
.navbar-expand-lg .navbar-nav .dropdown-menu { position: absolute; }
.navbar-expand-lg > .container, .navbar-expand-lg > .container-fluid { flex-wrap: nowrap; }
.navbar-expand-lg .navbar-collapse { display: flex !important; flex-basis: auto; }
.navbar-expand-lg .navbar-toggler { display: none; }
}.badge { border-radius: 0.25rem; display: inline-block; font-size: 75%; font-weight: 700; line-height: 1; padding: 0.25em 0.4em; text-align: center; vertical-align: baseline; white-space: nowrap; }
@keyframes progress-bar-stripes { 
  0% { background-position: 1rem 0px; }
  100% { background-position: 0px 0px; }
}
.bg-white { background-color: rgb(255, 255, 255) !important; }
.d-none { display: none !important; }
.d-block { display: block !important; }
@media (min-width: 768px){.d-md-none { display: none !important; }
.d-md-block { display: block !important; }
}.flex-row-reverse { flex-direction: row-reverse !important; }
.justify-content-center { justify-content: center !important; }
.justify-content-between { justify-content: space-between !important; }
.align-items-start { align-items: flex-start !important; }
.align-items-center { align-items: center !important; }
@media (min-width: 973px){.justify-content-lg-between { justify-content: space-between !important; }
}.fixed-top { top: 0px; }
.fixed-bottom, .fixed-top { left: 0px; position: fixed; right: 0px; z-index: 1030; }
.mt-2, .my-2 { margin-top: 8px !important; }
.ml-2, .mx-2 { margin-left: 8px !important; }
.mt-3, .my-3 { margin-top: 16px !important; }
.mt-4, .my-4 { margin-top: 24px !important; }
.mb-4, .my-4 { margin-bottom: 24px !important; }
.mt-5, .my-5 { margin-top: 32px !important; }
.mb-5, .my-5 { margin-bottom: 32px !important; }
.mb-6, .my-6 { margin-bottom: 40px !important; }
.mt-20, .my-20 { margin-top: 20px !important; }
.p-0 { padding: 0px !important; }
.pt-0, .py-0 { padding-top: 0px !important; }
.pt-5, .py-5 { padding-top: 32px !important; }
.pb-5, .py-5 { padding-bottom: 32px !important; }
.pt-8, .py-8 { padding-top: 56px !important; }
.pb-8, .py-8 { padding-bottom: 56px !important; }
.m-auto { margin: auto !important; }
.mr-auto, .mx-auto { margin-right: auto !important; }
.ml-auto, .mx-auto { margin-left: auto !important; }
.text-right { text-align: right !important; }
.text-center { text-align: center !important; }
@media (min-width: 973px){.text-lg-left { text-align: left !important; }
}.text-uppercase { text-transform: uppercase !important; }
@media print{*, ::after, ::before { box-shadow: none !important; text-shadow: none !important; }
a:not(.btn) { text-decoration: underline; }
img, tr { break-inside: avoid; }
h2, h3, p { orphans: 3; widows: 3; }
h2, h3 { break-after: avoid; }
.container, body { min-width: 973px !important; }
.navbar { display: none; }
.badge { border: 1px solid rgb(0, 0, 0); }
}*, ::after, ::before { box-sizing: border-box; }
blockquote, body, dd, dl, figcaption, figure, h1, h2, h3, h4, li, ol, p, ul { margin: 0px; padding: 0px; }
body { scroll-behavior: smooth; text-rendering: optimizespeed; }
ol[class], ul[class] { list-style: none; }
a:not([class]) { text-decoration-skip-ink: auto; }
img { max-width: 100%; }
button, input, select, textarea { font: inherit; }
button { appearance: none; }
@media (prefers-reduced-motion: reduce){* { animation-duration: 0.01ms !important; animation-iteration-count: 1 !important; scroll-behavior: auto !important; transition-duration: 0.01ms !important; }
}:root { --height--top-navbar-connect-store: 0px; --height--top-navbar: 20px; --height--top-navbar-full: calc(var(--height--top-navbar-connect-store) + var(--height--top-navbar)); --height--tabs: 0px; }
html { font-size: 10px; scroll-behavior: smooth; background-color: rgb(255, 255, 255) !important; }
@media (min-width: 474px){html { font-size: 12px; }
}@media (min-width: 768px){html { font-size: 14px; }
}@media (min-width: 973px){html { font-size: 16px; }
}body { color: rgb(15, 19, 26); font-family: Poppins, Verdana, sans-serif; font-size: 16px; background-color: rgb(255, 255, 255) !important; }
.h0, .h1, .h2, .h3, .h4, .headline0, .headline1, .headline2, .headline3, .headline4 { font-weight: 500; margin: 0px; word-spacing: 0px; }
.h1, .h2, .headline1, .headline2 { font-size: 24px; line-height: 28px; }
.h3, .headline3 { font-size: 18px; line-height: 24px; }
.h4, .h5, .headline4, .headline5 { font-size: 16px; line-height: 24px; }
.overflow-hidden { overflow: hidden; width: 100%; }
@media (min-width: 768px){.h1, .headline1 { font-size: 36px; line-height: 44px; }
.h3, .headline3 { font-size: 24px; line-height: 36px; }
.h4, .headline4 { font-size: 18px; line-height: 24px; }
}.p0, .p1, .p2 { font-weight: 400; word-spacing: 0px; }
.p0 { font-size: 18px; line-height: 26px; }
.p1 { font-size: 16px; line-height: 24px; }
.c0 { font-size: 14px; }
.c0, .c1 { font-weight: 400; line-height: 16px; }
.text_m, .text_size_m { font-weight: 500; }
.color_deep-pink, .color_pink { color: rgb(237, 16, 111) !important; }
.color_subdued { color: rgb(63, 76, 105) !important; }
.color_muted { color: rgb(109, 120, 156) !important; }
.color_white { color: rgb(255, 255, 255) !important; }
.bg-color_light-subdued { background: rgb(246, 249, 252); }
img { height: auto; }
.icon { display: inline-block; line-height: 1; }
.icon__fill { display: none; }
.icon__line, .icon_lined .icon__line { display: block; }
.icon_filled .icon__line { display: none; }
.icon_filled .icon__fill { display: block; }
.icon-svg { height: 1em; min-width: 1em; width: 1em; }
.button { --height: 40px; --fb-color: #478ee1; --discord-color: #5965f2; align-items: center; appearance: none; border: 1px solid transparent; display: flex; flex-flow: row; font-size: 16px; font-weight: 500; height: var(--height); justify-content: center; line-height: 150%; max-width: 100%; min-width: max-content; user-select: none; width: max-content; }
.button > * { margin: 0px 2px; }
.button__text { align-items: center; display: flex; justify-content: center; }
.button__text > * { margin: 0px 2px; }
.button:not(:disabled):not(.disabled) { cursor: pointer; }
.button[data-type="link"] { text-decoration: none; }
.button_primary { background: rgb(237, 16, 111); border-radius: 2px; color: rgb(255, 255, 255); padding: 0px 22px; }
.button_secondary { background-color: rgb(255, 255, 255); border-color: rgb(237, 16, 111); border-radius: 2px; color: rgb(237, 16, 111); padding: 0px 22px; }
.button_text { background-color: transparent; border-radius: 63px; color: rgb(237, 16, 111); height: 24px; padding: 0px 6px; }
.button_basic { background-color: rgb(255, 255, 255); border-color: rgb(232, 238, 250); border-radius: 2px; color: rgb(109, 120, 156); font-weight: 400; padding: 0px 14px; }
.button_basic .icon, .button_basic .icon-svg { color: rgb(237, 16, 111); }
.button_icon-only { max-width: var(--height); min-width: var(--height); padding: 0px; width: var(--height); }
.button_theme_light.button_primary { background: rgb(255, 255, 255); border-radius: 2px; color: rgb(237, 16, 111); padding: 0px 22px; }
.button_negative-margin.button_text, .button_type_negative-margin.button_text { margin-left: -8px; margin-right: -8px; }
.button_size_big { border-radius: 5.5px; font-size: 18px; height: 60px; padding: 0px 29px; }
.badge { align-items: center; background: rgb(255, 255, 255); border-radius: 4px; color: rgb(15, 19, 26); display: inline-flex; flex-flow: row; font-size: 12px; font-weight: 400; height: 24px; line-height: 16px; padding: 0px 6px; user-select: none; }
.badge > * { margin: 0px 2px; }
.badge_card { color: rgb(237, 16, 111); height: 28px; padding-right: 10px; }
.badge_card, .badge_outline { border-radius: 16px; box-shadow: rgba(126, 135, 145, 0.1) 0px 8px 17px; }
.product-list-box { background-color: rgb(255, 255, 255); border: 1px solid rgb(232, 238, 250); border-radius: 8px; display: flex; flex-flow: column; height: 100%; max-width: 460px; position: relative; }
.product-list-box__header { border-bottom: 1px solid rgb(232, 238, 250); position: relative; }
.product-list-box__image { border: 0px; cursor: pointer; left: 0px; overflow: hidden; padding-top: 100%; position: relative; top: 0px; width: 100%; }
.product-list-box__image img, .product-list-box__image video { border-radius: 8px 8px 0px 0px; left: 0px; max-width: 100%; object-fit: cover; position: absolute; right: 0px; top: 0px; width: 100%; height: 100% !important; }
.product-list-box__fave { display: none; position: absolute; right: 16px; top: 16px; z-index: 5; }
.product-list-box__badge { bottom: 16px; display: none; left: 16px; position: absolute; }
.product-list-box__content { display: flex; flex-flow: column; height: 100%; padding: 16px; }
.product-list-box__text { display: block; height: 48px; margin-bottom: 16px; max-height: 48px; min-width: 0px; overflow: hidden; position: relative; text-overflow: ellipsis; }
.product-list-box__orders, .product-list-box__sales { font-size: 14px; line-height: 22px; }
.product-list-box__stats { display: flex; flex-flow: row; justify-content: space-between; margin-top: auto; }
.product-list-box_for_slider { min-width: 285px; }
.product-list-box_for_slider .product-list-box__badge { display: none; }
.swiper-container { margin: 0px; position: relative; width: 100%; }
.swiper-slide { align-items: center; background: transparent; display: flex; height: unset; justify-content: center; width: min-content; }
.swiper-button { transition: 0.4s cubic-bezier(0.31, 1.29, 0.47, 1.68), opacity 0.3s; }
.swiper-button.swiper-button-disabled { opacity: 0; transition: 0.4s, opacity 0.3s; }
.swiper-button.swiper-button-disabled.swiper-button-prev { left: 0px; }
.swiper-pagination { bottom: 0px; }
.swiper-pagination-bullet { background: rgb(155, 174, 212); height: 8px; opacity: 1; width: 8px; }
.swiper-pagination-bullet-active { background: rgb(237, 16, 111); }
.swiper_buttons_top-right .swiper-button { height: 40px; left: 90%; margin-top: 0px; top: 0px; width: 40px; }
.swiper_buttons_top-right .swiper-button-prev { transform: translateX(-150%); }
.header__toggle .header__icon-open { display: block; }
.header__toggle .header__icon-close { display: none; }
.header__menu .header__items .header__item { cursor: pointer; min-width: max-content; padding: 16px; }
.header__menu .header__items .header__item .header__link { align-items: center; color: rgb(15, 19, 26); display: flex; font-size: 16px; line-height: 24px; }
.header__menu .header__items .header__item .header__link .link-title { margin-right: 7px; transition: 0.2s; }
.header__menu .header__items .header__item .header__link .icon { transition: 0.2s; }
.header__menu .header__buttons { display: flex; flex-flow: row; }
.header__menu .header__buttons .button:not(:last-child) { margin-right: 24px; }
@media (max-width: 973px){.header__menu { margin: 0px; }
.header .dropdown-menu { border-width: medium; border-style: none; border-color: currentcolor; border-image: initial; }
.header__buttons { flex-flow: column-reverse; padding: 24px 16px; }
.header__buttons .button { display: flex; }
}.header-megamenu .dropdown-menu { border-radius: unset; box-shadow: rgba(0, 0, 0, 0.06) 0px 6px 14px; left: 0px; padding: 32px 0px 0px; right: 0px; top: 70px; width: 100vw; border-width: medium !important; border-style: none !important; border-color: currentcolor !important; border-image: initial !important; position: fixed !important; }
.header-megamenu .dropdown-menu__top-items { margin-bottom: 15px; }
.header-megamenu .dropdown-menu .dropdown-divider { left: 0px; margin: unset; position: absolute; right: 0px; }
.header-megamenu .dropdown-menu__bottom-items { margin-top: 0px; }
.header-megamenu .dropdown-menu__item { padding-left: 48px; position: relative; text-align: left; }
.header-megamenu .dropdown-menu__item .dropdown-menu__item-icon, .header-megamenu .dropdown-menu__item:hover .dropdown-menu__item-title { color: rgb(237, 16, 111); }
.header-megamenu .dropdown-menu__item-icon { align-items: center; background: rgb(255, 245, 249); border-radius: 4px; display: flex; height: 32px; justify-content: center; left: 0px; position: absolute; width: 32px; }
.header-megamenu .dropdown-menu__item-icon span { color: rgb(237, 16, 111); }
.header-megamenu .dropdown-menu__item-title { color: rgb(33, 37, 41); }
.header-megamenu .dropdown-menu__item-title h6 { font-size: 18px; line-height: 26px; }
.header-megamenu .dropdown-menu__item-desc { color: rgb(109, 120, 156); font-size: 16px; line-height: 24px; }
@media (min-width: 973px){.header-megamenu .dropdown-menu__item-title h6 { font-size: 16px; line-height: 24px; }
.header-megamenu .dropdown-menu__item-desc { font-size: 14px; line-height: 22px; }
}.dropdown-menu__bottom-item .bottom-item-title h5 { font-size: 18px; line-height: 26px; }
.dropdown-menu__bottom-item .bottom-item-desc { font-size: 16px; line-height: 24px; margin: 8px 0px 32px; }
@media (min-width: 973px){.dropdown-menu__bottom-item .bottom-item-title h5 { font-size: 20px; line-height: 24px; }
}.dropdown-menu__bottom-item .bottom-item-submenu .submenu-item { color: rgb(15, 19, 26); display: inline-block; padding-left: 48px; padding-right: 20px; position: relative; text-align: left; }
.dropdown-menu__bottom-item .bottom-item-submenu .submenu-item-icon { align-items: center; background: rgb(255, 245, 249); border-radius: 4px; color: rgb(237, 16, 111); display: flex; height: 32px; justify-content: center; left: 0px; position: absolute; width: 32px; }
.dropdown-menu__bottom-item .bottom-item-submenu .submenu-item-title h6 { font-size: 18px; line-height: 26px; }
.dropdown-menu__bottom-item .bottom-item-submenu .submenu-item-desc { color: rgb(109, 120, 156); font-size: 16px; line-height: 24px; }
@media (min-width: 973px){.dropdown-menu__bottom-item .bottom-item-submenu .submenu-item-title h6 { font-size: 16px; line-height: 24px; }
.dropdown-menu__bottom-item .bottom-item-submenu .submenu-item-desc { font-size: 14px; line-height: 22px; }
}.dropdown-menu__bottom-item .bottom-item-submenu .submenu-item:not(:last-child) { margin-bottom: 15px; }
.dropdown-menu__bottom-item .bottom-item-link-title { color: rgb(15, 19, 26); }
.dropdown-menu__bottom-item:first-child { padding: 32px 50px 56px 0px; }
.dropdown-menu__bottom-item:last-child { padding: 32px 0px 56px 50px; }
.dropdown-menu__bottom-item:not(:first-child), .dropdown-menu__bottom-item:not(:last-child) { padding: 32px 25px 56px; }
.dropdown-menu__bottom-item:not(:last-child) { border-right: 1px solid rgb(222, 226, 230); }
@media screen and (max-width: 1439.98px){.dropdown-menu__bottom-item:first-child { border-bottom: 1px solid rgb(222, 226, 230); }
.dropdown-menu__bottom-item:nth-child(2) { border-bottom: 1px solid rgb(222, 226, 230); border-right-width: medium; border-right-style: none; border-right-color: currentcolor; padding: 32px 0px 56px 50px; }
}@media screen and (max-width: 972.98px){.dropdown-menu__bottom-item:first-child, .dropdown-menu__bottom-item:nth-child(3) { padding: 32px 25px 56px 0px; }
.dropdown-menu__bottom-item:last-child, .dropdown-menu__bottom-item:nth-child(2) { padding: 32px 0px 56px 25px; }
.dropdown-menu .row { padding: 0px 15px; }
.learn-menu { margin-bottom: 30px; }
}@media screen and (max-width: 767.98px){.dropdown-menu__top-items { flex-direction: column; height: 350px; }
}@media screen and (max-width: 575.98px){.dropdown-menu__top-items { flex-direction: column; height: 400px; }
.dropdown-menu__bottom-item { flex: 0 0 100%; max-width: 100%; }
.dropdown-menu__bottom-item:first-child { border-right-width: medium; border-right-style: none; border-right-color: currentcolor; }
.dropdown-menu__bottom-item:nth-child(3) { border-bottom: 1px solid rgb(222, 226, 230); border-right-width: medium; border-right-style: none; border-right-color: currentcolor; }
.dropdown-menu__bottom-item:first-child, .dropdown-menu__bottom-item:last-child, .dropdown-menu__bottom-item:nth-child(2), .dropdown-menu__bottom-item:nth-child(3) { padding: 32px 25px 56px; }
}.dropdown-menu__bottom-item .bottom-item-submenu .submenu-item:not(:last-child) { margin-bottom: 10px; }
.header { background-color: rgb(255, 255, 255); border-bottom: 1px solid rgb(232, 238, 250); width: 100%; z-index: 10000; }
.header__container { display: flex; height: 72px; margin: 0px auto; }
.header__logo { align-items: center; display: flex; height: 100%; margin-right: 6.375rem; }
@media (max-width: 1200px){.header__logo { margin-right: 2.5rem; }
}@media (max-width: 973px){.header__logo { margin-left: 16px; }
}.header__logo-img { height: auto; max-width: 101px; min-width: 101px; width: 100%; }
@media (min-width: 973px){.header__logo-img { max-width: 203px; min-width: 203px; }
}.header__icon-open { display: block; }
.header__icon-close { display: none; }
.header__toggle { padding: 0px; }
.header__menu { background-color: rgb(255, 255, 255); }
@media (max-width: 973px){.header__menu { margin-right: 16px; }
}.header__item { cursor: pointer; min-width: max-content; padding: 16px; }
.header__link { align-items: center; color: rgb(15, 19, 26); display: flex; font-size: 16px; line-height: 24px; }
.header__buttons { display: flex; flex-flow: row; }
.header__buttons .button:not(:last-child) { margin-right: 24px; }
.header .dropdown-menu { border: 1px solid rgb(109, 120, 156); }
@media (max-width: 973px){.header__menu { margin: 0px; }
.header__item { border-bottom: 1px solid rgb(232, 238, 250); }
.header .dropdown-menu { border-width: medium; border-style: none; border-color: currentcolor; border-image: initial; }
.header__link { align-items: center; display: flex; height: 100%; justify-content: space-between; width: 100%; }
.header__buttons { flex-flow: column-reverse; padding: 24px 16px; }
.header__buttons .button { display: flex; }
.header__buttons .button:first-child { margin-right: 0px; }
}.header ~ .content { margin-top: 72px; }
@media (max-width: 973px){.header__container { height: 52px; margin: 0px; max-width: 100%; }
.header ~ .content { margin-top: 52px; }
}.ml-3-responsive { margin-left: 3%; }
.flex-icons { align-items: center; display: flex; flex-wrap: wrap; justify-content: space-around; }
.col-xlg-2 { max-width: 13.5% !important; }
@media screen and (min-width: 200px) and (max-width: 1600px){.ml-3-responsive { margin-left: 0px; }
.col-xlg-2 { max-width: none !important; }
.row { flex-wrap: wrap !important; }
.flex-icons { justify-content: start; }
}.footer { color: rgb(255, 255, 255); font-size: 14px; line-height: 22px; }
.footer__wrap { background-color: rgb(15, 19, 26); padding: 40px 0px; }
.footer__logo { height: auto; max-width: 183px; width: 100%; }
.footer__section:first-child { border-bottom: 1px solid rgba(255, 255, 255, 0.2); }
.footer__section:last-child { padding-top: 12px; }
.footer__menu { margin-bottom: 24px; }
.footer__text { color: rgb(255, 255, 255); font-size: 14px; line-height: 22px; margin-top: 16px; }
.footer__text_fixed_size { max-width: 285px; }
.footer__copyright { color: rgb(255, 255, 255); font-size: 14px; line-height: 22px; margin: 12px 0px; }
.footer__link { color: rgb(255, 255, 255); display: block; margin-top: 12px; opacity: 0.6; }
@media (min-width: 768px){.footer__wrap { padding: 60px 0px; }
}.slider { background-color: rgb(255, 255, 255); overflow: hidden; padding-top: 60px; }
@media (min-width: 768px){.slider { padding-top: 80px; }
}@media (min-width: 973px){.slider { padding-top: 120px; }
}.slider .swiper-container { position: static; }
.slider .swiper-button { height: 40px; left: unset; margin-top: 0px; right: 0px; top: 0px; width: 40px; }
.slider .swiper-button-prev { transform: translateX(-150%); }
.slider__container { padding-bottom: 40px; padding-top: 40px; }
@media (min-width: 768px){.slider__container { padding-bottom: 60px; padding-top: 60px; }
}@media (min-width: 973px){.slider__container { padding-bottom: 120px; padding-top: 120px; }
}.slider__swiper { left: 0px; padding: 66px 0px 0px; top: 0px; width: 100vw; }
.slider__h1, .slider__swiper-wrapper { position: relative; }
.slider__h1 { font-size: 24px; font-weight: 500; line-height: 28px; margin-bottom: -40px; }
@media (min-width: 973px){.slider__container { padding-bottom: 60px; padding-top: 60px; }
.slider__h1 { font-size: 36px; line-height: 40px; }
}@media (min-width: 1440px){.slider .swiper-button { left: 1100px; }
}.slider_theme_light .slider__container { background-color: rgb(246, 249, 252); }
@media (min-width: 768px){.slider_theme_light .slider__container { background: none; position: relative; }
}.story-card { background: rgb(246, 249, 252); border-radius: 8px; box-shadow: rgba(0, 0, 0, 0.06) 0px 6px 14px; display: flex; flex-direction: column; height: 100%; max-width: 100%; min-height: 520px; overflow: hidden; width: 100%; }
.story-card__img { padding-bottom: 100%; position: relative; }
.story-card__img img { height: 100%; object-fit: cover; position: absolute; width: 100%; }
.story-card__article { background-color: rgb(246, 249, 252); display: flex; flex-direction: column; justify-content: center; padding: 24px 16px; }
@media (min-width: 768px){.story-card__article { padding-left: 32px; padding-right: 32px; }
}@media (min-width: 973px){.story-card__article { padding-left: 64px; padding-right: 64px; }
}@media (min-width: 1440px){.story-card__article { padding-left: 120px; padding-right: 120px; }
}.story-card__quote { background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg width='29' height='19' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M9.852 19H0L8.342 0H14.7L9.852 19Zm14.301 0h-9.852l8.343-19H29l-4.847 19Z' fill='%23ED106F'/%3E%3C/svg%3E"); height: 19px; margin-bottom: 24px; width: 29px; }
.story-card__text { font-size: 18px; line-height: 24px; margin-bottom: 24px; }
.story-card__divider { background: rgb(237, 16, 111); border-width: medium; border-style: none; border-color: currentcolor; border-image: initial; height: 2px; margin-bottom: 24px; margin-top: 0px; width: 100%; }
.story-card__name { margin-bottom: 2px; }
@media (min-width: 768px){.story-card { flex-direction: row; }
.story-card__img { flex: 0 0 40%; max-width: 40%; padding: 0px; width: 100%; }
.story-card__img img { position: relative; }
}@media (min-width: 973px){.story-card__text { font-size: 24px; font-weight: 500; line-height: 36px; }
}.simple-block { padding-bottom: 60px; padding-top: 60px; }
.simple-block__wrapper { position: relative; }
.simple-block__row { align-items: center; }
.simple-block__image-wrapper { display: flex; margin-bottom: 32px; }
.simple-block__image-wrapper img { border: 3px solid rgb(232, 238, 250); border-radius: 8px; filter: drop-shadow(rgba(161, 181, 201, 0.2) 0px 20px 24px); height: auto; margin: 0px auto; max-width: 100%; width: 100%; }
.simple-block__image-wrapper_no-border img { border-width: medium; border-style: none; border-color: currentcolor; border-image: initial; }
.simple-block__h { font-size: 24px; font-weight: 500; line-height: 28px; margin-bottom: 16px; }
.simple-block__text { color: rgb(15, 19, 26); font-size: 18px; line-height: 26px; margin-bottom: 24px; }
.simple-block__button { margin-left: 48px; width: fit-content; }
@media (min-width: 973px){.simple-block__h { font-size: 32px; line-height: 44px; }
}@media (min-width: 768px){.simple-block { padding-bottom: 80px; padding-top: 80px; }
.simple-block__h { font-size: 32px; line-height: 44px; }
}@media (min-width: 1440px){.simple-block__image-wrapper { margin-bottom: 0px; }
.simple-block__h, .simple-block__text { max-width: 390px; }
}.faq { background-color: rgb(255, 255, 255); padding-bottom: 60px; padding-top: 60px; }
@media (min-width: 768px){.faq { padding-bottom: 80px; padding-top: 80px; }
}@media (min-width: 973px){.faq { padding-bottom: 120px; padding-top: 120px; }
}.faq__h { margin-bottom: 36px; }
.faq-item__header { align-items: center; background-color: rgb(246, 249, 252); border-bottom: 1px solid transparent; border-radius: 8px 8px 0px 0px; cursor: pointer; display: flex; margin-top: 16px; padding: 16px; transition: 0.3s ease-out; width: 100%; }
.faq-item__header.collapsed { background-color: rgb(255, 255, 255); border-bottom: 1px solid rgb(232, 238, 250); position: relative; transition: 0.3s ease-in; }
.faq-item__header.collapsed .faq-item__arrow { transform: rotate(180deg); }
.faq-item__arrow { color: rgb(109, 120, 156); font-size: 24px; margin-left: auto; transition: transform 0.3s cubic-bezier(0.075, 0.82, 0.165, 1); }
.faq-item__body { background-color: rgb(246, 249, 252); border-radius: 0px 0px 8px 8px; padding: 16px 32px 32px; }
@media (min-width: 973px){.faq { padding-bottom: unset !important; padding-top: unset !important; }
}.active-users { background-color: rgb(246, 249, 252); padding: 80px 0px; }
.active-users__header { margin-bottom: 48px; }
.banner { background-color: rgb(246, 249, 252); overflow-x: clip; position: relative; }
.banner__container { padding-bottom: 60px; padding-top: 60px; }
@media (min-width: 768px){.banner__container { padding-bottom: 80px; padding-top: 80px; }
}@media (min-width: 973px){.banner__container { padding-bottom: 120px; padding-top: 120px; }
}.banner__logo { height: auto; max-width: 152px; width: 100%; }
.banner__h1 { font-size: 24px; font-weight: 500; line-height: 28px; margin: 24px 0px 16px; }
.banner__text { font-size: 16px; line-height: 22px; margin-bottom: 32px; margin-top: 16px; }
.banner__button { margin-top: 24px; }
.banner__images { align-items: center; display: flex; justify-content: center; margin-bottom: 80px; position: relative; }
.banner__images-wrapper { bottom: 0px; position: relative; }
.banner__image-main { bottom: 0px; height: auto; left: 50%; position: absolute; transform: translate(-50%); width: 100%; }
.banner__image-main img { max-width: 100%; position: relative; width: 100%; }
.banner__image { border: 1px solid transparent; border-radius: 8px; position: absolute; }
@media (min-width: 768px){.banner__images-wrapper { bottom: 0px; position: absolute; }
.banner__images { margin: 0px; position: static; }
}@media (min-width: 973px){.banner__h1 { font-size: 36px; line-height: 40px; }
}.banner_type_man-1 { background-color: rgb(255, 255, 255); color: rgb(255, 255, 255); }
.banner_type_man-1 .banner__bg-wrap { background-color: rgb(237, 16, 111); }
.banner_type_man-1 .banner__images { margin-top: -75px; }
.banner_type_man-1 .banner__images-wrapper { height: 500px; width: 500px; }
.banner_type_man-1 .banner__image-main { bottom: -1px; width: 500px; }
.banner_type_man-1 .banner__image { filter: drop-shadow(rgba(161, 181, 201, 0.2) 0px 20px 24px); position: absolute; }
.banner_type_man-1 .banner__image:first-child { height: auto; left: 0px; top: 39%; transform: rotate(30deg); width: 183px; }
.banner_type_man-1 .banner__image:nth-child(2) { height: auto; right: -6%; top: 49%; transform: rotate(30deg); width: 183px; }
.banner_type_man-1 .banner__image:nth-child(3) { bottom: -2%; height: auto; left: 0px; transform: rotate(-10deg); width: 235px; z-index: 10; }
@media (min-width: 768px){.banner_type_man-1 .banner__container { padding-bottom: 100px; padding-top: 100px; }
.banner_type_man-1 .banner__images { margin: 0px; order: 1; }
}.stories-slider { padding-bottom: 60px; padding-top: 60px; }
@media (min-width: 768px){.stories-slider { padding-bottom: 80px; padding-top: 80px; }
}@media (min-width: 973px){.stories-slider { padding-bottom: 120px; padding-top: 120px; }
}.stories-slider .swiper-container { padding-bottom: 40px; }
.stories-slider .swiper-slide { width: 350px; }
@media (min-width: 768px){.stories-slider .swiper-slide { width: 650px; }
}@media (min-width: 973px){.stories-slider .swiper-slide { width: 850px; }
}@media (min-width: 1440px){.stories-slider .swiper-slide { width: 1200px; }
}.stories-slider .swiper-button { height: 40px; left: 0px; margin: 0px; position: relative; width: 40px; }
.stories-slider .swiper-button-prev { margin-right: 20px; }
.stories-slider .swiper-button-next.swiper-button-disabled, .stories-slider .swiper-button-prev.swiper-button-disabled { opacity: 0.3; }
.stories-slider .swiper-pagination { bottom: 0px; }
.stories-slider .swiper-pagination-bullet { background: rgb(155, 174, 212); cursor: pointer; height: 8px; opacity: 1; width: 8px; }
.stories-slider .swiper-pagination-bullet-active { background: rgb(237, 16, 111); }
.stories-slider__header { align-items: center; display: flex; justify-content: flex-end; margin-bottom: 56px; }
.stories-slider__h { margin-right: auto; }
.support { background-color: rgb(255, 255, 255); padding-bottom: 60px; padding-top: 60px; }
@media (min-width: 768px){.support { padding-bottom: 80px; padding-top: 80px; }
}@media (min-width: 973px){.support { padding-bottom: 120px; padding-top: 120px; }
}.support__h { margin-bottom: 16px; text-align: center; }
.support__text { margin: 0px auto 58px; max-width: 700px; text-align: center; }
.support__accordion { height: 580px; }
.support-item { margin-bottom: 16px; }
.support-item__header { align-items: center; background-color: rgb(255, 255, 255); border-radius: 8px 8px 0px 0px; cursor: pointer; display: flex; filter: drop-shadow(rgba(161, 181, 201, 0.2) 0px 20px 24px); overflow: hidden; padding: 48px 24px 24px; position: relative; transition: 0.3s ease-out; width: 100%; }
.support-item__header.collapsed { box-shadow: none; padding-top: 24px; position: relative; transition: 0.3s ease-in; }
.support-item__header.collapsed .support-item__progress { transform: translateX(calc(-100% - 50px)); }
.support-item__header.collapsed .support-item__divider { border-bottom: 1px solid rgb(232, 238, 250); transition: border-color 1.5s ease-out; }
.support-item__header.collapsed .support-item__arrow { transform: rotate(180deg); }
.support-item__progress { background-color: rgb(229, 237, 253); flex: 0 0 100%; height: 2px; left: 24px; max-width: 100%; position: absolute; top: 24px; transition: transform 0.3s; width: calc(100% - 48px); }
.support-item__progress-bar { background-color: rgb(109, 120, 156); height: 100%; width: 0px; }
.support-item__divider { border-bottom: 1px solid transparent; bottom: 0px; left: 0px; margin: 0px 24px; position: absolute; right: 0px; transition: border-color 0.3s ease-out; }
.support-item__arrow { color: rgb(237, 16, 111); font-size: 24px; margin-left: auto; transition: transform 0.3s cubic-bezier(0.075, 0.82, 0.165, 1); }
.support-item__collapse { box-shadow: rgb(255, 255, 255) 0px -10px 0px, rgba(126, 135, 145, 0.1) 0px 8px 17px; position: relative; }
.support-item__body { background-color: rgb(255, 255, 255); border-radius: 0px 0px 8px 8px; padding: 0px 24px 24px; }
.support-tab { padding-bottom: 70%; }
.support-tab__img { border-radius: 8px; filter: drop-shadow(rgba(161, 181, 201, 0.2) 0px 20px 24px); height: 100%; overflow: hidden; transition: 0.3s; z-index: 0; }
.support-tab__img.active, .support-tab__img.support-tab__img_active { z-index: 1; }
.container { padding-left: 16px; padding-right: 16px; }
@media (min-width: 768px){.container { padding-left: 32px; padding-right: 32px; }
}@media (min-width: 973px){.container { padding-left: 64px; padding-right: 64px; }
}@media (min-width: 1440px){.container { padding-left: 120px; padding-right: 120px; }
}.top-block { overflow: hidden; }
@media (min-width: 768px){.top-block { padding-top: 24px; }
}@media (min-width: 1440px){.top-block { padding-top: 60px; }
}.experts { padding-bottom: 60px; padding-top: 60px; }
@media (min-width: 768px){.experts { padding-bottom: 80px; padding-top: 80px; }
}@media (min-width: 973px){.experts { padding-bottom: 120px; padding-top: 120px; }
}.experts__content { position: relative; }
.experts__content .content__title { color: rgb(15, 19, 26); font-size: 36px; font-weight: 500; line-height: 40px; position: absolute; width: 250px; }
@media screen and (max-width: 1440px){.experts__content .content__title { margin-bottom: 24px; position: static; width: 100%; }
}.experts__content .content__cards { gap: 15px; display: grid; grid-template-columns: repeat(12, 1fr); grid-template-rows: repeat(12, 5vw); }
@media screen and (max-width: 1440px){.experts__content .content__cards { gap: 24px; display: flex; flex-direction: column; }
}.experts__content .content__cards .cards__item .item__img { border-radius: 8px; }
@media screen and (max-width: 1440px){.experts__content .content__cards .cards__item .item__img { width: 50%; }
.experts__content .content__cards .cards__item .item__desc { padding: 0px 20px; width: 50%; }
}.experts__content .content__cards .cards__item .item__desc .quote { display: flex; }
.experts__content .content__cards .cards__item .item__desc .quote div { background: rgb(237, 16, 111); clip-path: polygon(36% 0px, 93% 0px, 75% 100%, 0px 100%); height: 19px; width: 14px; }
.experts__content .content__cards .cards__item .item__desc p { color: rgb(63, 76, 105); font-size: 18px; line-height: 26px; padding-bottom: 16px; padding-top: 15px; position: relative; }
.experts__content .content__cards .cards__item .item__desc div:first-child { color: rgb(15, 19, 26); font-size: 16px; font-weight: 500; line-height: 24px; }
.experts__content .content__cards .cards__item .item__desc div:last-child { color: rgb(109, 120, 156); font-size: 14px; font-style: italic; font-weight: 400; line-height: 22px; }
@media screen and (max-width: 1440px){.experts__content .content__cards .item__desc, .experts__content .content__cards .item__img { flex: 0 0 50%; max-width: 50%; }
}.experts__content .content__cards .item1 { display: flex; flex-direction: column; grid-area: 3 / 1 / 11 / 5; }
@media screen and (max-width: 1440px){.experts__content .content__cards .item1 { flex-direction: row; }
}.experts__content .content__cards .item1 .item__img { background: 100% center / contain no-repeat transparent; height: 488px; margin-bottom: 24px; min-height: 400px; }
@media screen and (max-width: 1440px){.experts__content .content__cards .item1 .item__img { height: unset; margin-bottom: unset; }
}.experts__content .content__cards .item1 .item__desc { padding-right: 10%; }
@media screen and (max-width: 1440px){.experts__content .content__cards .item1 .item__desc { padding: 0px 20px; }
}.experts__content .content__cards .item2 { display: flex; grid-area: 1 / 5 / 7 / 13; }
.experts__content .content__cards .item2 .item__img { background: 100% center / contain no-repeat transparent; flex: 0 0 50%; height: 488px; margin-bottom: 24px; width: 50%; }
@media screen and (max-width: 1440px){.experts__content .content__cards .item2 .item__img { margin-bottom: unset; min-height: 400px; order: 1; }
}.experts__content .content__cards .item2 .item__desc { display: flex; flex: 0 0 50%; flex-direction: column; justify-content: center; padding: 0px 20px; }
@media screen and (max-width: 1440px){.experts__content .content__cards .item2 .item__desc { justify-content: flex-start; }
}.experts__content .content__cards .item3 { display: flex; flex-direction: column; grid-area: 7 / 5 / 13 / 11; width: 100%; }
@media screen and (max-width: 1440px){.experts__content .content__cards .item3 { flex-direction: row; }
}.experts__content .content__cards .item3 .item__img { background: 0px center / contain no-repeat transparent; height: 360px; margin-bottom: 24px; min-height: 210px; }
@media screen and (max-width: 1440px){.experts__content .content__cards .item3 .item__img { height: unset; width: 50%; }
}.experts__card { display: block; min-width: 327px; }
.experts__img { margin-bottom: 24px; overflow: hidden; padding-top: 100%; position: relative; }
.experts__img img { border-radius: 8px; height: 100%; left: 0px; max-width: 100%; object-fit: cover; position: absolute; top: 0px; width: 100%; }
.experts__desc p { color: rgb(63, 76, 105); font-size: 18px; line-height: 26px; padding-bottom: 16px; padding-top: 15px; position: relative; }
.experts__desc div:first-child { color: rgb(15, 19, 26); font-size: 16px; font-weight: 500; line-height: 24px; }
.experts__desc div:last-child { color: rgb(109, 120, 156); font-size: 14px; font-style: italic; font-weight: 400; line-height: 22px; }
.experts__quote { display: flex; }
.experts__quote div { background: rgb(237, 16, 111); clip-path: polygon(36% 0px, 93% 0px, 75% 100%, 0px 100%); height: 19px; width: 14px; }
.planets { padding-bottom: 60px; padding-top: 60px; position: relative; }
@media (min-width: 768px){.planets { padding-bottom: 80px; padding-top: 80px; }
}@media (min-width: 973px){.planets { padding-bottom: 120px; padding-top: 120px; }
}.planets__content { height: 525px; position: relative; width: 100%; }
@media screen and (max-width: 768px){.planets__content { height: 336px; }
}@media screen and (max-width: 375px){.planets__content { height: 165px; }
}.planets__level { height: 100%; width: 100%; }
.planets__level .level__imgs { height: 100%; position: relative; }
.planets__level .level__imgs .img__wrap { align-items: center; background: rgb(255, 255, 255); border-radius: 8px; box-shadow: rgba(161, 181, 201, 0.2) 0px 20px 24px; display: flex; height: 80px; justify-content: center; width: 80px; }
@media screen and (max-width: 768px){.planets__level .level__imgs .img__wrap { height: 52px; width: 52px; }
}@media screen and (max-width: 375px){.planets__level .level__imgs .img__wrap { height: 25px; width: 25px; }
}.planets__level .level__imgs .img__wrap .icon-svg { height: 56px; width: 56px; }
@media screen and (max-width: 768px){.planets__level .level__imgs .img__wrap .icon-svg { height: 36px; width: 36px; }
}@media screen and (max-width: 375px){.planets__level .level__imgs .img__wrap .icon-svg { height: 17.5px; width: 17.5px; }
}.planets__level_one .elips { border: 2px dashed rgb(232, 238, 250); border-radius: 50%; height: inherit; position: absolute; width: 100%; }
.planets__level_one .elips .img__wrap:first-child { left: 16%; position: absolute; top: 0px; }
.planets__level_one .elips .img__wrap:nth-child(2) { position: absolute; right: 16%; top: 0px; }
.planets__level_one .elips .img__wrap:nth-child(3) { bottom: 0px; left: 16%; position: absolute; }
.planets__level_one .elips .img__wrap:nth-child(4) { bottom: 0px; position: absolute; right: 16%; }
.planets__level_two .elips { border: 2px dashed rgb(232, 238, 250); border-radius: 50%; height: 63%; left: 50%; position: absolute; top: 50%; transform: translate(-50%, -50%); width: 74%; }
.planets__level_two .elips .img__wrap:first-child { left: 0px; position: absolute; top: 50%; transform: translate(-35%, -50%); }
.planets__level_two .elips .img__wrap:nth-child(2) { position: absolute; right: 0px; top: 50%; transform: translate(35%, -50%); }
.planets__level_two .elips .img__wrap:nth-child(3) { left: 50%; position: absolute; top: 0px; transform: translate(-50%, -45%); }
.planets__level_two .elips .img__wrap:nth-child(4) { bottom: 0px; left: 50%; position: absolute; transform: translate(-50%, 45%); }
.planets .level__content-wrap { align-items: center; display: flex; height: 100%; justify-content: center; left: 50%; position: absolute; top: 50%; transform: translateX(-50%) translateY(-50%); width: 100%; }
@media screen and (max-width: 768px){.planets .level__content-wrap { left: unset; margin-top: 35px; position: relative; top: unset; transform: none; }
}.planets .level__content-wrap .level__content { align-items: center; display: flex; flex-direction: column; font-style: normal; max-width: 350px; }
@media screen and (min-width: 1440px){.planets .level__content-wrap .level__content { max-width: unset; }
}.planets .level__content-wrap .level__content-title { align-items: center; color: rgb(15, 19, 26); display: flex; font-size: 24px; font-weight: 500; line-height: 28px; text-align: center; }
@media screen and (min-width: 1440px){.planets .level__content-wrap .level__content-title { font-size: 36px; line-height: 40px; min-width: max-content; }
}.planets .level__content-wrap .level__content-subtitle { color: rgb(63, 76, 105); font-size: 16px; font-weight: 400; line-height: 24px; margin: 16px 0px 24px; text-align: center; }
.official-partners__h { margin-bottom: 30px; }
@media (min-width: 768px){.official-partners__h { margin-bottom: 50px; }
}@media (min-width: 973px){.official-partners__h { margin-bottom: 60px; }
}.index__experts { margin-bottom: 14px; }
@media (min-width: 768px){.index__experts { margin-bottom: 0px; }
}.index-v2__cta { border-radius: 6px; font-size: 16px; height: 44px; margin-left: auto; margin-right: auto; padding: 0px 32px; width: 100%; }
.index-v2-phone { background-color: rgb(235, 238, 250); margin-top: 40%; }
.index-v2-phone__img { margin-top: -35%; max-width: 35%; text-align: center; }
.index-v2-phone__content { padding: 48px 0px; }
@media (min-width: 474px){.index-v2__cta { font-size: 20px; height: 68px; padding: 0px 56px; width: max-content; }
}@media (min-width: 973px){.index-v2__cta { margin-left: unset; margin-right: unset; }
.index-v2-phone { margin-bottom: 10%; margin-top: 10%; }
.index-v2-phone__img { margin-bottom: -50%; margin-top: -50%; max-width: 95%; }
}@keyframes slide-progress { 
  0% { transform: translateX(-100%); }
  100% { transform: translateX(0px); }
}
@keyframes highlight { 
  0% { box-shadow: rgba(237, 16, 111, 0.36) 0px 0px 0px 0px; }
  50% { box-shadow: rgb(237, 16, 111) 0px 0px 0px 5px; }
  100% { box-shadow: rgba(237, 16, 111, 0.36) 0px 0px 0px 0px; }
}
@keyframes flash_border { 
  0% { border-color: rgb(232, 238, 250); }
  20% { border-color: rgb(237, 16, 111); }
  25% { border-color: rgb(232, 238, 250); }
  45% { border-color: rgb(237, 16, 111); }
  50% { border-color: rgb(232, 238, 250); }
}
.as-seen-on-works-with, body.index-new-landing-page { font-family: Poppins, Verdana, sans-serif !important; }
.as-seen-on-works-with .top-block, body.index-new-landing-page .top-block { background-color: rgb(246, 249, 252) !important; }
.as-seen-on-works-with .pinkText, body.index-new-landing-page .pinkText { color: rgb(237, 16, 111); }
.as-seen-on-works-with .flexItems, body.index-new-landing-page .flexItems { align-items: center; display: flex; flex-wrap: wrap; }
.as-seen-on-works-with .flexTop, body.index-new-landing-page .flexTop { align-items: center; display: flex; }
.as-seen-on-works-with .flexColumn, body.index-new-landing-page .flexColumn { align-items: center; flex-direction: column; }
.as-seen-on-works-with .flex-space-around, body.index-new-landing-page .flex-space-around { justify-content: space-around; }
.as-seen-on-works-with .mt-26, body.index-new-landing-page .mt-26 { margin-top: 26px; }
.as-seen-on-works-with .text-center, body.index-new-landing-page .text-center { text-align: center; }
.as-seen-on-works-with .justify-center, body.index-new-landing-page .justify-center { justify-content: center; }
.as-seen-on-works-with .gray-text, body.index-new-landing-page .gray-text { color: rgb(95, 101, 112); font-family: Inter, sans-serif; font-size: 1rem; font-weight: 400; line-height: 1.5; margin-bottom: 0px; }
.as-seen-on-works-with .reviewCard, body.index-new-landing-page .reviewCard { margin-left: 2%; margin-top: 2%; width: 30%; }
.as-seen-on-works-with .avatarImg, body.index-new-landing-page .avatarImg { border-radius: 52px; height: 56px; margin-left: -6px; width: 60px; }
.as-seen-on-works-with .reviewCards, body.index-new-landing-page .reviewCards { display: flex; flex-wrap: wrap; }
.as-seen-on-works-with .logo-container, body.index-new-landing-page .logo-container { height: 80px !important; position: relative; }
.as-seen-on-works-with .logo, body.index-new-landing-page .logo { display: block; }
.as-seen-on-works-with .colored, .as-seen-on-works-with .logo-container:hover .gray, body.index-new-landing-page .colored, body.index-new-landing-page .logo-container:hover .gray { display: none; }
.as-seen-on-works-with .margin4Up, body.index-new-landing-page .margin4Up { margin-top: -4%; }
.as-seen-on-works-with .manageSlider, body.index-new-landing-page .manageSlider { overflow: hidden; width: 50%; }
.as-seen-on-works-with .swiper-slide-next, body.index-new-landing-page .swiper-slide-next { opacity: 0.3; scale: 0.9; }
.as-seen-on-works-with .flex-space-evenly, body.index-new-landing-page .flex-space-evenly { justify-content: space-evenly; }
.as-seen-on-works-with .mb-4, body.index-new-landing-page .mb-4 { margin-bottom: 4% !important; }
.as-seen-on-works-with .mt-50, body.index-new-landing-page .mt-50 { margin-top: 50px; }
.as-seen-on-works-with .flexText, body.index-new-landing-page .flexText { align-items: baseline; display: flex; flex-direction: column; }
.as-seen-on-works-with .mt-18p, body.index-new-landing-page .mt-18p { margin-top: 18%; }
.as-seen-on-works-with .mb-8p, body.index-new-landing-page .mb-8p { margin-bottom: 8px; }
.as-seen-on-works-with .full-width, body.index-new-landing-page .full-width { width: 100%; }
.as-seen-on-works-with .simple-font-13, body.index-new-landing-page .simple-font-13 { font-size: 13px; }
.as-seen-on-works-with .text-arrange, body.index-new-landing-page .text-arrange { align-items: baseline; display: flex; flex-direction: column; }
.as-seen-on-works-with #whatExpertsSay .content__title, .as-seen-on-works-with .font-weight-700, .as-seen-on-works-with .h0, .as-seen-on-works-with .h1, .as-seen-on-works-with .h2, .as-seen-on-works-with .h3, .as-seen-on-works-with .h4, .as-seen-on-works-with .headline0, .as-seen-on-works-with .headline1, .as-seen-on-works-with .headline2, .as-seen-on-works-with .headline3, .as-seen-on-works-with .headline4, .as-seen-on-works-with .simple-block__h, body.index-new-landing-page #whatExpertsSay .content__title, body.index-new-landing-page .font-weight-700, body.index-new-landing-page .h0, body.index-new-landing-page .h1, body.index-new-landing-page .h2, body.index-new-landing-page .h3, body.index-new-landing-page .h4, body.index-new-landing-page .headline0, body.index-new-landing-page .headline1, body.index-new-landing-page .headline2, body.index-new-landing-page .headline3, body.index-new-landing-page .headline4, body.index-new-landing-page .simple-block__h { font-weight: 700; }
.as-seen-on-works-with .mobile-verified-img, body.index-new-landing-page .mobile-verified-img { display: none; }
.as-seen-on-works-with .mt-120-responsive, body.index-new-landing-page .mt-120-responsive { margin-top: 120px; }
.as-seen-on-works-with .bg-white, body.index-new-landing-page .bg-white { background-color: rgb(255, 255, 255); }
.as-seen-on-works-with .mt-20, body.index-new-landing-page .mt-20 { margin-top: 20px; }
.as-seen-on-works-with .py-8, body.index-new-landing-page .py-8 { padding-bottom: 8px; padding-top: 8px; }
.as-seen-on-works-with .mx-auto, body.index-new-landing-page .mx-auto { margin-left: auto; margin-right: auto; }
.as-seen-on-works-with .max-w-4xl, body.index-new-landing-page .max-w-4xl { max-width: 1024px; }
.as-seen-on-works-with #seenon-trust-badge, body.index-new-landing-page #seenon-trust-badge { border-radius: 10px; margin-left: auto; margin-right: auto; min-height: 180px; padding-bottom: 12px; position: relative; width: 100%; }
.as-seen-on-works-with .seenon-title, body.index-new-landing-page .seenon-title { color: rgb(14, 14, 14); font-family: sans-serif; font-size: 18px; font-weight: 600; letter-spacing: 8px; line-height: 1.3; margin: 0px; padding: 0px 5px 10px; position: relative; text-align: center; z-index: 1; }
.as-seen-on-works-with .seenon-logo-container, body.index-new-landing-page .seenon-logo-container { margin-top: 4%; position: relative; }
.as-seen-on-works-with .seenon-leaf, body.index-new-landing-page .seenon-leaf { height: 110px; margin: 1%; opacity: 0.2; padding: 0px; position: absolute; z-index: 0; }
.as-seen-on-works-with .seenon-leaf.left, body.index-new-landing-page .seenon-leaf.left { left: 25px; margin-top: -1%; }
.as-seen-on-works-with .seenon-leaf.right, body.index-new-landing-page .seenon-leaf.right { margin-top: -1%; right: 0px; transform: scaleX(-1); }
.as-seen-on-works-with .seenon-vertical-center, body.index-new-landing-page .seenon-vertical-center { align-items: center; display: flex; justify-content: space-evenly; margin-left: 5%; }
.as-seen-on-works-with .seenon-news-logo, body.index-new-landing-page .seenon-news-logo { margin-right: 14px; }
.as-seen-on-works-with .flex-row-reverse, body.index-new-landing-page .flex-row-reverse { flex-direction: row-reverse; }
.as-seen-on-works-with .manage-bestseller-content, body.index-new-landing-page .manage-bestseller-content { margin-left: -1%; }
.as-seen-on-works-with .container.header__container a.header__logo, body.index-new-landing-page .container.header__container a.header__logo { margin-right: 6.375rem; }
.as-seen-on-works-with .container.header__container ul.navbar-nav.header__items, body.index-new-landing-page .container.header__container ul.navbar-nav.header__items { margin-right: 2rem !important; }
.as-seen-on-works-with footer .footer__wrap .container, body.index-new-landing-page footer .footer__wrap .container { padding: 0px 30px; }
@media screen and (min-width: 1200px) and (max-width: 1600px){.as-seen-on-works-with .container.header__container, body.index-new-landing-page .container.header__container { padding: 0px; margin: auto !important; max-width: 98% !important; }
.as-seen-on-works-with .container.header__container .header__logo, body.index-new-landing-page .container.header__container .header__logo { margin-right: 2rem; }
.as-seen-on-works-with .dropdown-menu.features-menu, body.index-new-landing-page .dropdown-menu.features-menu { overflow: scroll; padding-bottom: 2rem; height: 100vh !important; }
}@media screen and (min-width: 200px) and (max-width: 800px){.as-seen-on-works-with .reviewCard, body.index-new-landing-page .reviewCard { align-items: center; margin-left: 0px; width: 100%; }
.as-seen-on-works-with .flexTop, body.index-new-landing-page .flexTop { flex-wrap: wrap; }
.as-seen-on-works-with .manageSlider, body.index-new-landing-page .manageSlider { margin-bottom: 5%; width: 100% !important; }
.as-seen-on-works-with .manage-space, body.index-new-landing-page .manage-space { margin-top: 8% !important; }
.as-seen-on-works-with .text-arrange, body.index-new-landing-page .text-arrange { align-items: unset !important; }
.as-seen-on-works-with .story-card, body.index-new-landing-page .story-card { width: 90%; }
.as-seen-on-works-with .index-v2-phone__img, body.index-new-landing-page .index-v2-phone__img { max-width: 55%; }
.as-seen-on-works-with .manage-margin, body.index-new-landing-page .manage-margin { margin: auto; }
.as-seen-on-works-with .top-block, body.index-new-landing-page .top-block { height: auto; }
.as-seen-on-works-with .flexText, body.index-new-landing-page .flexText { display: block; text-align: center; }
.as-seen-on-works-with .text-content, body.index-new-landing-page .text-content { text-align: center; }
.as-seen-on-works-with .responsive-content, body.index-new-landing-page .responsive-content { justify-content: center !important; }
.as-seen-on-works-with .experts__img img, body.index-new-landing-page .experts__img img { left: -9px; }
.as-seen-on-works-with .mobile-verified-img, body.index-new-landing-page .mobile-verified-img { display: flex; margin: auto; }
.as-seen-on-works-with .desktop-verified-img, body.index-new-landing-page .desktop-verified-img { display: none; }
.as-seen-on-works-with .mt-120-responsive, body.index-new-landing-page .mt-120-responsive { margin-top: 0px; }
.as-seen-on-works-with .seenon-vertical-center, body.index-new-landing-page .seenon-vertical-center { flex-wrap: wrap; margin-left: 0px; }
.as-seen-on-works-with .seenon-leaf, body.index-new-landing-page .seenon-leaf { display: none; }
.as-seen-on-works-with .seenon-news-logo, body.index-new-landing-page .seenon-news-logo { margin: 6% !important; }
.as-seen-on-works-with .manage-bestseller-content, body.index-new-landing-page .manage-bestseller-content { margin-left: 0px; }
}@media screen and (min-width: 801px){.as-seen-on-works-with .text-content.manage-space, body.index-new-landing-page .text-content.manage-space { width: 50%; }
.as-seen-on-works-with .full-width, body.index-new-landing-page .full-width { display: flex; justify-content: center; width: 50%; }
.as-seen-on-works-with .full-width img, body.index-new-landing-page .full-width img { max-width: 100%; }
}@media screen and (min-width: 800px) and (max-width: 973px){.as-seen-on-works-with .top-block .font-weight-700, body.index-new-landing-page .top-block .font-weight-700 { font-size: 24px; }
.as-seen-on-works-with .top-block .button_size_big, body.index-new-landing-page .top-block .button_size_big { font-size: 12px; height: 35px; padding: 0px 15px; }
}@media screen and (min-width: 973px) and (max-width: 1200px){.as-seen-on-works-with .top-block .font-weight-700, body.index-new-landing-page .top-block .font-weight-700 { font-size: 28px; }
.as-seen-on-works-with .top-block .button_size_big, body.index-new-landing-page .top-block .button_size_big { font-size: 14px; height: 40px; padding: 0px 20px; }
}@media screen and (min-width: 1200px) and (max-width: 1440px){.as-seen-on-works-with .top-block .font-weight-700, body.index-new-landing-page .top-block .font-weight-700 { font-size: 32px; }
.as-seen-on-works-with .top-block .button_size_big, body.index-new-landing-page .top-block .button_size_big { font-size: 16px; height: 50px; padding: 0px 25px; }
}.as-seen-on-works-with .ai-dropshipping-platform, body.index-new-landing-page .ai-dropshipping-platform { padding-top: 40px; }
.as-seen-on-works-with .ai-dropshipping-platform .support__h, body.index-new-landing-page .ai-dropshipping-platform .support__h { font-weight: 700; }
.as-seen-on-works-with .ai-dropshipping-platform .support-tab, body.index-new-landing-page .ai-dropshipping-platform .support-tab { aspect-ratio: 1024 / 641; min-height: 400px; }
.as-seen-on-works-with .ai-dropshipping-platform .support-item__header .h4, body.index-new-landing-page .ai-dropshipping-platform .support-item__header .h4 { font-size: 18px; font-weight: 600; margin: 0px; }
@media screen and (max-width: 991px){.header-megamenu .dropdown-menu { top: 50px; }
.header-megamenu .dropdown-menu__top-items { display: grid; gap: 1.5rem; grid-template-columns: repeat(2, 1fr); }
.header-megamenu .dropdown-menu__item { margin: 0px; max-width: 100%; width: 100% !important; }
.header-megamenu div#top-navbar { left: 0px; position: absolute; top: 53px; width: 100%; }
body.index-new-landing-page .container.header__container ul.navbar-nav.header__items { margin-right: 0px !important; }
}@media screen and (max-width: 767px){.header-megamenu .dropdown-menu__top-items { grid-template-columns: repeat(1, 1fr); height: auto; }
.header-megamenu .dropdown-menu__bottom-item { padding: 2rem; }
.dropdown-menu.discovery-menu { height: 100vh; overflow: scroll; padding-bottom: 5rem; }
}.hand-picked-see-details { background: rgb(237, 16, 111); border-radius: 0px 0px 8px 8px; color: rgb(255, 255, 255); cursor: pointer; font-size: 16px; font-weight: 500; height: 48px; line-height: 48px; text-align: center; width: auto; }
@media screen and (min-width: 992px) and (max-width: 1260px){body .container.header__container ul.navbar-nav.header__items { flex-direction: column !important; }
body nav .container.header__container .navbar-toggler { display: block !important; }
.navbar-expand-lg .navbar-collapse { align-items: start; flex-direction: column; justify-content: left; left: 0px; padding: 0px 0px 2rem; position: absolute; right: 0px; top: 70px; width: 100%; }
.navbar-expand-lg .navbar-nav { flex-direction: column !important; width: 100%; }
.navbar-expand-lg .navbar-toggler { display: block !important; }
.collapse.navbar-collapse.header__menu { display: none !important; }
.header__menu .header__items .header__item { border-bottom: 1px solid rgb(232, 238, 250); }
.header__menu .header__items .header__item .header__link { justify-content: space-between; }
.header__buttons { padding: 1rem; }
body.index-new-landing-page .container.header__container { max-width: 100%; padding: 0px 1rem; }
}@media screen and (max-width: 767px){body.index-new-landing-page .ai-dropshipping-platform .support-tab { min-height: 220px; }
}.h2-font-size { font-size: 2.5rem; }
:root { --stt-pink: #ed0f6f; --stt-bg-gray: #f7f9fc; --stt-border: #e8eefa; --stt-dark: #0f131a; --stt-text-muted: #6d789c; --stt-text: #4a4a4a; }
#lock-padding:has(.self-rotating-accordion) { overflow: visible !important; }
.support { overflow: visible !important; }
.support .support__row { position: relative; align-items: flex-start !important; display: flex !important; }
.support .support__tabs { align-self: flex-start; height: auto; top: 80px; z-index: 10; position: sticky !important; }
.support-tab { min-height: 450px; position: relative; width: 100%; }
.support-tab__img { height: auto; left: 0px; object-fit: contain; opacity: 0; pointer-events: none; position: absolute; top: 0px; transition: opacity 0.4s ease-in-out; width: 100%; }
.support-tab__img.active, .support-tab__img.support-tab__img_active { opacity: 1; pointer-events: auto; z-index: 2; }
@media (max-width: 991px){.support .support__tabs { box-shadow: rgba(0, 0, 0, 0.08) 0px 5px 15px; left: -16px; background: linear-gradient(rgb(255, 255, 255) 0px, rgb(255, 255, 255)) !important; margin: 0px !important; padding: 20px 0px !important; position: sticky !important; top: 70px !important; width: 100vw !important; z-index: 1000 !important; }
.support-tab { display: block !important; height: 240px !important; min-height: 240px !important; padding: 0px !important; position: relative !important; }
.support-tab__img { height: 100% !important; left: 50% !important; max-width: 90% !important; object-fit: contain !important; position: absolute !important; top: 0px !important; transform: translateX(-50%) !important; transition: opacity 0.3s ease-in-out !important; width: auto !important; }
.support__accordion { padding-bottom: 80px; z-index: 1; margin-top: 40px !important; position: relative !important; }
.self-rotating-accordion[data-accordion-mode="scroll"] .support-item { scroll-margin-top: 360px; }
.self-rotating-accordion[data-accordion-mode="scroll"] .support-item__progress { display: none; }
.self-rotating-accordion[data-accordion-mode="scroll"] .support-item__header { padding-top: 24px; }
}@keyframes spr-spin { 
  100% { transform: rotate(1turn); }
}
@keyframes spr-step-pulse { 
  0% { box-shadow: rgba(235, 53, 115, 0.35) 0px 0px 0px 0px; }
  70% { box-shadow: rgba(235, 53, 115, 0) 0px 0px 0px 8px; }
  100% { box-shadow: rgba(235, 53, 115, 0) 0px 0px 0px 0px; }
}
