/* Swiftly Studio — shared presentation layer. SellAuth commerce hooks stay intact. */
body.swiftly-theme {
  --sw-surface:#121018; --sw-line:rgba(255,255,255,.09); --sw-muted:#a49cae;
  background:#09080e!important;color:#f6f3fa; font-feature-settings:"ss01" on;
}
body.swiftly-theme::before {opacity:.2;pointer-events:none}
body.swiftly-theme h1,body.swiftly-theme h2,body.swiftly-theme h3 {font-weight:700;letter-spacing:-.045em}
body.swiftly-theme #snow {opacity:.18;pointer-events:none}
body.swiftly-theme .swiftly-home-shell,
body.swiftly-theme .swiftly-products-area .components,
body.swiftly-theme .swiftly-products-intro,
body.swiftly-theme .swiftly-home .component[data-component-id="feedbacks"],
body.swiftly-theme .swiftly-footer-inner {width:min(1200px,calc(100% - 64px))}
body.swiftly-theme .swiftly-navbar {background:rgba(11,9,17,.91);border-bottom:1px solid var(--sw-line)}
body.swiftly-theme .swiftly-navbar .container {width:min(1200px,calc(100% - 64px))!important;min-height:78px!important;height:78px!important;max-height:none!important}
body.swiftly-theme .swiftly-navbar .navbar-brand {height:78px!important;font-size:1.2rem!important;gap:10px!important}
body.swiftly-theme .swiftly-navbar .brand-text {font-size:1.18rem!important;letter-spacing:-.045em}
body.swiftly-theme .swiftly-navbar .navbar-brand img {height:37px!important;max-width:120px!important}
body.swiftly-theme .swiftly-navbar .nav-link {font-size:.82rem!important;font-weight:600!important;padding:10px 12px!important}
body.swiftly-theme .swiftly-navbar .btn {min-height:39px!important;font-size:.8rem!important}
body.swiftly-theme .swiftly-navbar .nav-link:hover {background:#211729!important}
body.swiftly-theme .swiftly-navbar .currency-selector {min-width:98px!important}
body.swiftly-theme .swiftly-navbar .swiftly-search-trigger,
body.swiftly-theme .swiftly-navbar .swiftly-discord-link {min-width:39px!important;width:39px!important;height:39px!important}
body.swiftly-theme .choices__inner {border-color:var(--sw-line)!important;box-shadow:none!important}
.sw-skip-link {position:fixed;top:-100px;left:16px;z-index:99999;padding:12px 20px;background:#fff;color:#160922;border-radius:8px}
.sw-skip-link:focus {top:12px}
#swiftly-products,#swiftly-faq,#swiftly-main {scroll-margin-top:110px}
.sw-hero {position:relative;text-align:center;padding:80px 20px 48px;isolation:isolate}
.sw-hero-aura {position:absolute;inset:-70px -30px 0;z-index:-1;pointer-events:none;background:radial-gradient(ellipse at 50% 22%,rgba(130,52,205,.18),transparent 58%);overflow:hidden}
.sw-hero-aura::after {content:"";position:absolute;inset:0;background-image:linear-gradient(rgba(255,255,255,.025) 1px,transparent 1px),linear-gradient(90deg,rgba(255,255,255,.025) 1px,transparent 1px);background-size:62px 62px;mask-image:radial-gradient(ellipse at 50% 20%,#000,transparent 68%)}
.sw-eyebrow {display:inline-flex;align-items:center;gap:9px;border:1px solid rgba(202,139,245,.18);background:rgba(194,106,238,.055);padding:8px 14px;border-radius:30px;color:#d1b7e3;font-size:10px;font-weight:700;letter-spacing:.14em}
.sw-eyebrow>span {width:5px;height:5px;border-radius:50%;background:#d799fa;box-shadow:0 0 14px #a855f7}
body.swiftly-theme .sw-hero h1 {font-size:clamp(44px,6.4vw,82px);line-height:1.07;letter-spacing:-.065em;font-weight:700;margin:25px auto 22px;color:#faf7ff}
.sw-hero h1 em {font-style:normal;color:#da92ef;background:linear-gradient(100deg,#f2b7eb 4%,#da82ed 48%,#aa76ff 100%);background-clip:text;-webkit-background-clip:text;-webkit-text-fill-color:transparent}
.sw-hero-description {font-size:16px;line-height:1.8;color:#aba2b7;max-width:670px;margin:0 auto}
.sw-hero-actions {display:flex;justify-content:center;align-items:center;gap:12px;flex-wrap:wrap;margin:26px auto}
.sw-button {display:inline-flex;align-items:center;justify-content:center;gap:14px;min-height:48px;padding:0 22px;border-radius:10px;text-decoration:none!important;font-weight:700;font-size:13px;transition:transform .2s,background .2s}
.sw-button:hover {transform:translateY(-2px);color:white}
.sw-button-primary {color:#fff!important;background:linear-gradient(115deg,#a344d3,#7d40d9);border:1px solid #c477e459;box-shadow:0 6px 24px #8435b72b,inset 0 1px #ffffff24}
.sw-button-secondary {background:#ffffff04;border:1px solid #ffffff14;color:#ded5e7!important}
.sw-button-secondary:hover {background:#ffffff09}
.sw-hero-search {display:flex;align-items:center;gap:14px;width:min(500px,100%);padding:6px 6px 6px 18px;margin:30px auto 0;border:1px solid #ffffff1c;border-radius:12px;background:#121016;box-shadow:0 12px 30px #00000020;text-align:left}
.sw-hero-search:focus-within {border-color:#bd7ee0;box-shadow:0 0 0 3px #bd7ee015}
.sw-hero-search>i {color:#8b7d9b;font-size:15px}
.sw-hero-search input {min-width:0;flex:1;background:transparent;color:#eee8f5;border:0;outline:none!important;box-shadow:none;padding:8px 0;font-family:inherit;font-size:14px}
.sw-hero-search input::placeholder {color:#9b90a6;opacity:1}
.sw-hero-search button {width:38px;height:38px;flex-shrink:0;display:grid;place-items:center;color:#e8c9fa;background:#271b32;border:1px solid #c678eb25;border-radius:8px}
.sw-popular {display:flex;align-items:center;justify-content:center;flex-wrap:wrap;gap:14px;font-size:11px;margin-top:12px;color:#8f839b}
.sw-popular a {color:#bdb0ca;text-decoration:none}.sw-popular a:hover {color:#f0b7ff}
.sw-hero-assurance {display:flex;justify-content:center;gap:24px;flex-wrap:wrap;margin-top:30px;color:#a79caf;font-size:11px}
.sw-hero-assurance span,.sw-hero-assurance a {display:inline-flex;align-items:center;gap:7px}.sw-hero-assurance a {color:inherit;text-decoration:none}.sw-hero-assurance i {color:#c18ae3}
.sw-hero-spark {position:absolute;pointer-events:none;color:#c08be3;opacity:.4;font-size:24px}.sw-spark-one {left:10%;top:28%}.sw-spark-two {right:10%;top:51%;font-size:17px;opacity:.25}
body.swiftly-theme .swiftly-trust-strip {margin:0 0 62px;border-radius:12px;background:linear-gradient(90deg,#131018,#100d15);border-color:var(--sw-line)}
body.swiftly-theme .swiftly-trust-item {padding:20px 24px;text-align:left;display:flex;flex-direction:column;justify-content:center}
body.swiftly-theme .swiftly-trust-item strong {font-size:14px;font-weight:700;margin-bottom:5px;color:#eee7f4}
body.swiftly-theme .swiftly-trust-item:first-child strong {color:#d9a5f3}
body.swiftly-theme .swiftly-trust-item span {font-size:11px;line-height:1.5;color:#a096ab}
.sw-section-head {display:flex;align-items:flex-end;justify-content:space-between;gap:24px;margin-bottom:23px}
body.swiftly-theme .sw-section-head h2 {font-size:30px;line-height:1.2;margin:0;color:#f3eef9;font-weight:650}
body.swiftly-theme .swiftly-section-eyebrow {font-size:9px;letter-spacing:.17em;color:#bd8bd4;font-weight:700;margin-bottom:10px}
.sw-section-head>a {display:inline-flex;align-items:center;gap:12px;color:#c6b7d4;font-size:12px;text-decoration:none;white-space:nowrap;padding:8px 0}
.sw-section-head>p {font-size:13px;color:#a397ad;margin:0}
.sw-discovery {padding-bottom:62px}
.sw-category-grid {display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:14px}
.sw-category {--tile:184,109,223;position:relative;display:block;overflow:hidden;min-width:0;padding:23px 24px 17px;border:1px solid rgba(var(--tile),.16);border-radius:14px;color:#f6f0fc!important;text-decoration:none!important;background:radial-gradient(ellipse at 100% 0,rgba(var(--tile),.095),transparent 70%),#121016;transition:transform .2s,border-color .2s,background .2s}
.sw-category:hover {transform:translateY(-3px);border-color:rgba(var(--tile),.5);background-color:#19141f}
.sw-category-pink {--tile:225,115,177}.sw-category-violet {--tile:170,118,241}.sw-category-blue {--tile:109,162,228}.sw-category-peach {--tile:224,159,114}.sw-category-green {--tile:103,187,157}.sw-category-lavender {--tile:170,145,209}
.sw-category-top {display:flex;justify-content:space-between;align-items:center;margin-bottom:16px}
.sw-category-icon {display:grid;place-items:center;width:42px;height:42px;border-radius:12px;border:1px solid rgba(var(--tile),.18);background:rgba(var(--tile),.08);color:rgb(var(--tile));font-size:17px}
.sw-category-arrow {font-size:11px;color:rgba(var(--tile),.6);transition:transform .2s}.sw-category:hover .sw-category-arrow {transform:translate(2px,-2px)}
body.swiftly-theme .sw-category h3 {font-size:17px;letter-spacing:-.025em;margin:0 0 6px;font-weight:650}
.sw-category p {font-size:12px;color:#a59aaa;margin:0 0 20px;line-height:1.4}
.sw-category-bottom {display:flex;align-items:center;justify-content:space-between;font-size:10px;color:rgb(var(--tile));border-top:1px solid rgba(var(--tile),.1);padding-top:12px;font-weight:600}
.sw-category-bottom>span {font-size:16px;line-height:1}
.sw-more-categories {display:flex;gap:8px;flex-wrap:wrap;margin-top:14px}.sw-more-categories a {color:#c9b9d7;border:1px solid var(--sw-line);padding:8px 12px;border-radius:8px;font-size:12px;text-decoration:none}
body.swiftly-theme .swiftly-products-area {padding:0 0 52px}
body.swiftly-theme .swiftly-products-intro {display:block;margin-bottom:24px}
body.swiftly-theme .swiftly-section-heading h2 {font-size:30px;line-height:1.2;font-weight:650;letter-spacing:-.045em}
body.swiftly-theme .swiftly-section-heading p {font-size:13px;line-height:1.6;color:#a69aaf;max-width:360px}
body.swiftly-theme .swiftly-products-area .component.container {padding-top:0!important;padding-bottom:0!important}
body.swiftly-theme .swiftly-section-tabs {gap:8px;margin:0 0 24px;padding:0;flex-wrap:wrap}
body.swiftly-theme .swiftly-section-tab {border-radius:8px!important;background:#131018;color:#b7a9c2;min-height:39px;padding:9px 16px;font-size:12px;border:1px solid var(--sw-line)}
body.swiftly-theme .swiftly-section-tab[aria-pressed="true"] {background:#382342!important;border-color:#b469ca65!important;color:#f3d9ff!important;box-shadow:none!important}
body.swiftly-theme .swiftly-product-card {border-radius:12px!important;background:#131017!important;border-color:#ffffff12!important;box-shadow:none!important}
body.swiftly-theme .swiftly-product-card:hover {transform:translateY(-4px);border-color:#bc71d55c!important;box-shadow:0 16px 35px #00000035!important}
body.swiftly-theme .swiftly-product-card .card-img-top {padding:9px 9px 0;background:transparent;border:0;aspect-ratio:auto}
body.swiftly-theme .swiftly-product-card img {border-radius:7px;object-fit:var(--product-image-fit);aspect-ratio:var(--product-card-image-aspect-ratio)}
body.swiftly-theme .swiftly-product-card .card-body {padding:17px 17px 15px;gap:13px}
body.swiftly-theme .swiftly-product-card .card-title {font-size:14px;line-height:1.5;font-weight:650;min-height:3em;letter-spacing:-.02em;overflow-wrap:anywhere}
body.swiftly-theme .swiftly-product-card .info {align-items:flex-start;gap:8px;flex-wrap:wrap}
body.swiftly-theme .swiftly-product-card .price {font-size:14px;font-weight:700;letter-spacing:-.02em;line-height:1.8}
body.swiftly-theme .swiftly-product-card .text-primary {font-size:10px;padding:4px 7px;background:#68c69a0b;border:1px solid #68c69a16;color:#a4d8b9!important;box-shadow:none}
body.swiftly-theme .swiftly-product-card .text-primary::before {width:4px;height:4px;box-shadow:none}
body.swiftly-theme .swiftly-product-card .text-primary.is-out {color:#d8a2ad!important;background:#bd677109;border-color:#bd677119}
body.swiftly-theme .swiftly-card-action {border-top:1px solid #ffffff08;padding-top:12px;font-size:10px;color:#b4a2c1}
body.swiftly-theme .swiftly-card-action svg {width:13px;height:13px}
.sw-how {padding:24px 0 50px;border-top:1px solid var(--sw-line)}
.sw-how-grid {display:grid;grid-template-columns:repeat(3,1fr);gap:28px;margin-top:30px}
.sw-how-grid article {position:relative;padding-left:48px}
.sw-how-grid article>span {position:absolute;left:0;top:0;font-size:12px;font-weight:600;display:grid;place-items:center;width:32px;height:32px;border:1px solid #bb7bd92b;background:#a864c610;color:#c99cdf;border-radius:10px}
body.swiftly-theme .sw-how-grid h3 {font-size:15px;letter-spacing:-.02em;padding-top:6px;margin-bottom:9px}
.sw-how-grid p {font-size:12px;line-height:1.8;color:#a99ab2;margin:0}
body.swiftly-theme .swiftly-home-section {padding:0 0 48px}
body.swiftly-theme .swiftly-reassurance-main,body.swiftly-theme .swiftly-reassurance-side {border-radius:14px;background:#121016;padding:28px}
body.swiftly-theme .swiftly-reassurance-main h2 {font-size:26px;font-weight:650;max-width:430px}
body.swiftly-theme .swiftly-reassurance-main p {font-size:12px;color:#a69aad;line-height:1.8}
body.swiftly-theme .swiftly-reassurance-item {font-size:11px;color:#c3b5ce}
body.swiftly-theme .swiftly-reassurance-side {background:radial-gradient(ellipse at top right,#76309620,transparent 80%),#121016}
body.swiftly-theme .swiftly-reassurance-side strong {font-size:48px;font-weight:650;letter-spacing:-.06em;color:#e2b9f6}
body.swiftly-theme .swiftly-reassurance-side a {font-size:12px}
body.swiftly-theme .swiftly-reseller-section {padding:0 0 52px}
body.swiftly-theme .swiftly-reseller-card {border-radius:18px;background:radial-gradient(ellipse at 0 0,#8136a027,transparent 65%),#131017;border-color:#b86ad029}
body.swiftly-theme .swiftly-reseller-copy {padding:38px}
body.swiftly-theme .swiftly-reseller-copy h2 {font-size:38px;line-height:1.14;font-weight:650;margin:16px 0}
body.swiftly-theme .swiftly-reseller-copy h2 span {color:#d69beb}
body.swiftly-theme .swiftly-reseller-copy>p {font-size:13px;color:#ab9fb4}
body.swiftly-theme .swiftly-reseller-point {font-size:11px}
body.swiftly-theme .swiftly-reseller-cta {border-radius:9px;background:linear-gradient(110deg,#963bbd,#7940c6);box-shadow:none;font-size:12px}
body.swiftly-theme .swiftly-reseller-demo {background:radial-gradient(ellipse at center,#7934a023,transparent 65%);border-left-color:#ffffff09;justify-content:center}
.sw-reseller-visual {width:100%;text-align:center}.sw-reseller-logo {width:84px;height:84px;border:1px solid #d09cea36;border-radius:24px;display:grid;place-items:center;margin:0 auto;background:linear-gradient(140deg,#4e295a70,#28172f);box-shadow:0 0 60px #a03cb525;font-size:42px;color:#da8af5}
.sw-reseller-logo img {width:64px;height:64px;object-fit:contain}.sw-reseller-line {height:46px;width:1px;background:linear-gradient(#9b66b6,#9b66b642);margin:auto}
.sw-reseller-destinations {display:flex;justify-content:center;gap:10px}.sw-reseller-destinations span {display:flex;flex-direction:column;align-items:center;gap:12px;font-size:10px;color:#d1bddb;padding:16px 12px;border:1px solid #c882e32a;border-radius:10px;background:#130f19;min-width:86px}.sw-reseller-destinations i {font-size:18px;color:#b986d1}
.sw-reseller-visual p {font-size:11px;color:#8f7f9d;margin:24px 0 0}
body.swiftly-theme .swiftly-home .component[data-component-id="feedbacks"] {padding:0 0 54px!important}
body.swiftly-theme .swiftly-home .feedbacks .section-title {text-align:left;margin-bottom:24px}
body.swiftly-theme .swiftly-home .feedbacks .section-title h2 {font-size:30px;font-weight:650}
body.swiftly-theme .swiftly-faq-home {padding:0 0 50px}
body.swiftly-theme .swiftly-faq-item {border-radius:11px;background:#131017}
body.swiftly-theme .swiftly-faq-item summary {font-size:12px;padding:19px;font-weight:600}
body.swiftly-theme .swiftly-faq-answer {color:#b9a9c3;font-size:12px;padding:0 19px 20px}
body.swiftly-theme .swiftly-help-center {border-radius:16px;background:linear-gradient(105deg,#25132d66,#151019);padding:30px;margin:0 0 44px}
body.swiftly-theme .swiftly-help-copy h2 {font-size:28px;font-weight:650}
body.swiftly-theme .swiftly-help-copy p {font-size:12px;color:#ac9db5}
body.swiftly-theme .swiftly-help-action {border-radius:10px;padding:13px}.swiftly-help-action strong {font-weight:600}
body.swiftly-theme .swiftly-home-payment-wrap {padding-bottom:46px}
body.swiftly-theme .swiftly-payments {border-radius:14px;background:#131017}
body.swiftly-theme .swiftly-footer {background:#0c0a10;padding-top:42px;border-top:1px solid var(--sw-line)}
body.swiftly-theme .swiftly-footer h4 {font-size:10px;color:#c7b7d3;letter-spacing:.13em}
body.swiftly-theme .swiftly-footer-copy {font-size:12px;line-height:1.8;color:#a293ac;max-width:290px}
body.swiftly-theme .swiftly-footer-links a {font-size:12px;color:#a99bb4}
body.swiftly-theme .swiftly-footer-bottom {font-size:10px;color:#9a8ba5;padding:22px 0}
/* Extend the same visual system to catalog, purchase, cart and account pages. */
body.swiftly-theme .swiftly-products-hero {background:radial-gradient(ellipse at top right,#8641a01a,transparent 65%),#141018;border-radius:16px;box-shadow:none}
body.swiftly-theme .swiftly-products-hero h1 {font-size:38px;font-weight:650;letter-spacing:-.045em}
body.swiftly-theme .swiftly-products-hero p {font-size:14px;color:#b3a5bd}
body.swiftly-theme .swiftly-panel {border-radius:16px;background:#141018;box-shadow:none}
body.swiftly-theme .swiftly-title {font-weight:650;line-height:1.16;font-size:clamp(25px,3vw,38px)}
body.swiftly-theme .swiftly-editor {font-size:14px;line-height:1.8}
body.swiftly-theme .swiftly-info-panel {top:98px}
body.swiftly-theme .swiftly-product-page .py-5-nav {padding-top:0;padding-bottom:0}
/* Keep the purchase panel focused on selection, quantity and checkout. */
body.swiftly-theme:has(.swiftly-product-page) #snow {display:none}
body.swiftly-theme .swiftly-info-panel::before {display:none}
body.swiftly-theme .swiftly-product-form .variant {background:#18141e!important;border:1px solid #ffffff12!important;box-shadow:none!important;border-radius:11px!important}
body.swiftly-theme .swiftly-product-form .variant.active {background:#24192d!important;border-color:#b577d2!important}
body.swiftly-theme .swiftly-product-form .variant {padding:10px 13px;gap:8px}
body.swiftly-theme .swiftly-product-form .variant .name {font-size:14px}
body.swiftly-theme .swiftly-product-form .variant .description {font-size:12px;line-height:1.4}
body.swiftly-theme .swiftly-product-form .variant .stock {font-size:11px}
@media(max-width:767px){body.swiftly-theme .swiftly-product-form .variant {display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:start}body.swiftly-theme .swiftly-product-form .variant .price {font-size:13px;padding:0;min-width:0}body.swiftly-theme .swiftly-product-form .variant p {margin-bottom:3px}body.swiftly-theme .swiftly-product-form .variant .name-stock {min-width:0}}
body.swiftly-theme .swiftly-product-form .active-indicator {display:none}
body.swiftly-theme .swiftly-product-form .variant .price {background:transparent!important;box-shadow:none!important}
body.swiftly-theme .swiftly-product-form .swiftly-volume-details {padding:12px 0;background:transparent;border:0;border-top:1px solid #ffffff12;border-radius:0}
body.swiftly-theme .swiftly-volume-details summary {cursor:pointer;font-size:12px;color:#d2c4dc;list-style-position:inside}
body.swiftly-theme .swiftly-volume-details summary span {float:right;font-size:11px;color:#a997b6}
body.swiftly-theme .swiftly-volume-details[open] summary {margin-bottom:12px}
body.swiftly-theme .swiftly-volume-details summary:focus-visible {outline:2px solid #b577d2;outline-offset:4px}
body.swiftly-theme .swiftly-tabs-wrap .swiftly-editor {font-size:13px;line-height:1.7}
body.swiftly-theme .swiftly-tabs-wrap .swiftly-editor h3 {font-size:19px}
body.swiftly-theme .swiftly-product-form-wrap label {color:#d6cadd}
body.swiftly-theme .swiftly-account-page-hero {border-radius:16px}
body.swiftly-theme .form-control:focus {border-color:#be7cd7!important;box-shadow:0 0 0 3px #a861cb16!important}
@media(min-width:992px){body.swiftly-theme .swiftly-navbar .mobile-actions {display:none!important}body.swiftly-theme .swiftly-navbar .navbar-nav {height:auto!important}}
@media(max-width:1100px){body.swiftly-theme .swiftly-navbar .nav-link {padding:8px!important;font-size:12px!important}.sw-hero {padding-top:60px}}
@media(max-width:991px){body.swiftly-theme .swiftly-navbar .container,body.swiftly-theme .swiftly-navbar .navbar-brand {height:68px!important;min-height:68px!important}.sw-category-grid {gap:12px}.sw-category {padding:18px}.sw-how-grid {gap:18px}.sw-how-grid article {padding-left:0}.sw-how-grid article>span {position:static;margin-bottom:12px}body.swiftly-theme .swiftly-reseller-demo {min-height:290px}.sw-hero-spark {display:none}}
@media(max-width:767px){
  body.swiftly-theme .swiftly-home-shell,body.swiftly-theme .swiftly-products-area .components,body.swiftly-theme .swiftly-products-intro,body.swiftly-theme .swiftly-home .component[data-component-id="feedbacks"],body.swiftly-theme .swiftly-footer-inner,body.swiftly-theme .swiftly-navbar .container {width:calc(100% - 32px)!important}
  .sw-hero {padding:48px 0 32px}.sw-hero-aura {inset:-50px -16px 0}.sw-eyebrow {font-size:8px;padding:8px 11px;letter-spacing:.12em}body.swiftly-theme .sw-hero h1 {font-size:clamp(39px,8vw,58px);margin:24px 0 18px;letter-spacing:-.06em}.sw-hero-description {font-size:14px;max-width:420px}.sw-desktop-break {display:none}.sw-button {font-size:12px;min-height:46px;padding:0 17px;gap:9px}.sw-hero-actions {gap:9px;margin:24px 0}.sw-hero-search {margin-top:24px}.sw-hero-search input {font-size:16px}.sw-hero-assurance {gap:13px;font-size:9px;margin-top:24px}
  body.swiftly-theme .swiftly-trust-strip {grid-template-columns:repeat(2,1fr);margin-bottom:42px}body.swiftly-theme .swiftly-trust-item {padding:17px 14px}body.swiftly-theme .swiftly-trust-item strong {font-size:12px}body.swiftly-theme .swiftly-trust-item span {font-size:10px}
  .sw-section-head {gap:15px;align-items:flex-start}.sw-section-head>a {font-size:10px;gap:6px;padding-top:24px}.sw-section-head>p {display:none}body.swiftly-theme .sw-section-head h2,body.swiftly-theme .swiftly-section-heading h2 {font-size:25px}.sw-category-grid {grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.sw-category {padding:17px 14px 13px;border-radius:12px}body.swiftly-theme .sw-category h3 {font-size:14px}.sw-category p {font-size:10px;min-height:28px;margin-bottom:14px}.sw-category-icon {width:35px;height:35px;font-size:14px;border-radius:10px}.sw-category-top {margin-bottom:15px}.sw-category-bottom {font-size:9px}.sw-discovery {padding-bottom:44px}
  body.swiftly-theme .swiftly-section-heading {gap:12px;margin-bottom:18px}.sw-how-grid {grid-template-columns:1fr;gap:24px}.sw-how-grid article {padding-left:47px}.sw-how-grid article>span {position:absolute}.sw-how-grid p {max-width:480px}.sw-how {padding-bottom:38px}
  body.swiftly-theme .swiftly-reassurance-main,body.swiftly-theme .swiftly-reassurance-side {padding:24px}body.swiftly-theme .swiftly-reseller-copy {padding:26px}body.swiftly-theme .swiftly-reseller-copy h2 {font-size:33px}body.swiftly-theme .swiftly-reseller-points {grid-template-columns:1fr 1fr}
  body.swiftly-theme .swiftly-help-center {padding:22px}body.swiftly-theme .swiftly-help-copy h2 {font-size:26px}body.swiftly-theme .swiftly-info-panel {position:static}.sw-reseller-destinations span {min-width:78px;padding:14px 9px}
}
@media(min-width:576px) and (max-width:767px){body.swiftly-theme .swiftly-products-area .products>[class*="col-"] {width:50%}}
@media(max-width:380px){.sw-hero-actions {flex-direction:column}.sw-hero-actions .sw-button {width:100%}.sw-section-head {flex-direction:column;gap:2px}.sw-section-head>a {padding-top:6px}body.swiftly-theme .swiftly-navbar .brand-text {font-size:1rem!important}body.swiftly-theme .swiftly-navbar .mobile-actions {gap:4px!important}body.swiftly-theme .swiftly-navbar .swiftly-discord-link {width:32px!important;min-width:32px!important}.sw-eyebrow {font-size:7px}}
@media(prefers-reduced-motion:reduce){body.swiftly-theme #snow {display:none}.sw-button:hover,.sw-category:hover,body.swiftly-theme .swiftly-product-card:hover {transform:none}}
