/* AUTO-GENERATED — DÜZENLEMEYİN. Kaynak: assets/css/adforce.css — bkz. tools/minify-assets.php */ ﻿ html { overflow-x: hidden; max-width: 100%; } a, button, [role="button"] { -webkit-tap-highlight-color: transparent; } .common-check .form-check-label { cursor: default; } .common-check .form-check-input { cursor: pointer; margin-top: 0; } :root { --main-gradient: linear-gradient(312deg, #6d5bff 5.38%, #9d8bff 113.21%); --main-gradient-rev: linear-gradient(312deg, #9d8bff 5.38%, #6d5bff 113.21%); } :root { --akua-ease: cubic-bezier(0.22, 1, 0.36, 1); --akua-lift-sm: -4px; --akua-lift-md: -6px; --akua-shadow-card-hover: 0 28px 52px -24px rgba(109, 91, 255, 0.38); } :root { --akua-color-primary: #6d5bff; --akua-color-primary-tint: #9d8bff; --akua-radius-sm: 14px; --akua-radius-md: 20px; --akua-radius-lg: 24px; --akua-radius-pill: 999px; --akua-shadow-sm: 0 12px 22px -12px rgba(109, 91, 255, 0.55); --akua-shadow-md: 0 18px 30px -18px rgba(109, 91, 255, 0.45); } .auth-password-rules { list-style: none; display: grid; grid-template-columns: 1fr 1fr; gap: 6px 18px; margin: 6px 0 0; padding: 0; } @media (max-width: 420px) { .auth-password-rules { grid-template-columns: 1fr; } } .auth-password-rules__item { display: flex; align-items: center; gap: 6px; font-size: 12.5px; color: #9a97ab; transition: color 0.2s ease; } .auth-password-rules__item i { font-size: 13px; color: #dc3545; transition: color 0.2s ease; } .auth-password-rules__item.is-valid { color: #1f9d63; } .auth-password-rules__item.is-valid i { color: #1f9d63; } .post-item__author a, .post-item__author a:hover, .post-item__author a:visited, .post-item__author a:focus { color: inherit; } .blog-details-top__thumb a, .blog-details-top__thumb a:hover, .blog-details-top__thumb a:visited, .blog-details-top__thumb a:focus { color: inherit; } .footer-three { position: relative; overflow: hidden; } .arrival-product { overflow: hidden; } .common-tab .nav-link.active { font-weight: 600 !important; } @media (max-width: 991px) { .filter-tab { flex-wrap: wrap; } .akua-sort-tabs { flex-wrap: nowrap !important; overflow-x: auto; min-width: 0; flex: 1 1 100%; scrollbar-width: none; -ms-overflow-style: none; scroll-snap-type: x proximity; padding-bottom: 2px; } .akua-sort-tabs::-webkit-scrollbar { display: none; } .akua-sort-tabs .nav-item { flex-shrink: 0; scroll-snap-align: start; } .akua-sort-tabs .nav-link { white-space: nowrap; } } .akua-sort-tab__remove { margin-left: 6px; font-size: 0.85em; } .akua-sort-tabs .nav-link { padding: 6px 10px !important; } .akua-sort-tab--active { background-color: #000424 !important; border-color: #000424 !important; color: #ffffff !important; } @media (min-width: 576px) and (max-width: 767.98px) { .container, .container-sm { max-width: 610px; } } @view-transition { navigation: auto; } .badge-restriction { display: inline-flex; align-items: center; justify-content: center; width: 22px; height: 22px; margin-left: 4px; border-radius: 50%; background-color: #fff3cd; color: #b45309; font-size: 11px; vertical-align: middle; cursor: help; } .price-tooltip { position: absolute; bottom: 120%; left: 50%; transform: translateX(-50%); background: #fff; border: 1px solid #ccc; padding: 5px 10px; border-radius: 4px; box-shadow: 0 2px 8px rgba(0, 0, 0, 0.15); font-size: 10px; white-space: nowrap; opacity: 0; pointer-events: none; transition: opacity 0.2s; z-index: 5; } .price-container:hover .price-tooltip, .price-container.active .price-tooltip { opacity: 1; pointer-events: auto; } .star-rating { display: flex; align-items: center; flex-wrap: wrap; gap: 1px !important; } .star-rating__item { position: relative; display: inline-block; width: 14px; height: 14px; margin: 0; padding: 0; font-size: 12px; line-height: 13px; flex: 0 0 14px; overflow: visible; } .star-rating__item .star-empty { position: absolute; left: 1px; width: 14px; height: 14px; font-size: 12px; line-height: 13px; color: #ddd; } .star-rating__item .star-empty { color: #94a3b8; } .star-rating__item .star-fill-wrapper { position: absolute; left: 1px; width: 14px; height: 14px; overflow: hidden; white-space: nowrap; } .star-rating__item .star-fill { display: block; width: 14px; height: 14px; font-size: 12px; line-height: 13px; color: #f39c12; } @media (min-width: 424px) and (max-width: 575px) { .product-item { display: block !important; } } .product-item__thumb > a { display: block !important; text-decoration: none !important; } .metric-link { display: flex; width: 100%; height: 100%; text-decoration: none; color: inherit; } .metric-card { padding: 9px; border-radius: 18px; background: linear-gradient(135deg, #6a11cb, #2575fc); box-shadow: 0 8px 25px rgba(0, 0, 0, 0.15); width: 100%; height: 100%; display: flex; } .metric-badges { display: grid; grid-template-columns: repeat(2, 1fr); gap: 8px; width: 100%; } .badge-item { background: rgba(255, 255, 255, 0.15); backdrop-filter: blur(6px); border-radius: 10px; padding: 6px 8px; display: flex; justify-content: space-between; align-items: center; color: white; } .badge-item span { font-size: 10px; opacity: 0.8; letter-spacing: 0.4px; } .badge-item strong { font-size: 12px; font-weight: 500; } .product-item__content { padding: 10px !important; min-height: 130px !important; container-type: inline-size; } .product-item__thumb { overflow: unset !important; min-width: 280px; } .product-item:hover .product-item__thumb::before { height: auto !important; visibility: hidden !important; opacity: 0 !important; } .product-item:hover .product-item__thumb img { transform: none !important; } .product-item__wishlist { background: rgba(109, 91, 255, 0.1); color: #6d5bff; border: 1px solid rgba(109, 91, 255, 0.18); } .product-item__wishlist:hover { background: rgba(109, 91, 255, 0.1); transform: scale(1.1); } [data-theme="light"] .product-item__wishlist { background: rgba(255, 255, 255, 0.08); color: #b9aeff; border: 1px solid rgba(255, 255, 255, 0.14); } [data-theme="light"] .product-item__wishlist:hover { background: rgba(255, 255, 255, 0.08); transform: scale(1.1); } .product-item__wishlist.style-two { background: rgba(109, 91, 255, 0.1); color: #6d5bff; border: 1px solid rgba(109, 91, 255, 0.18); } .product-item__wishlist.style-two:hover { background: rgba(109, 91, 255, 0.1); color: #6d5bff; transform: scale(1.1); } [data-theme="light"] .product-item__wishlist.style-two { background: rgba(255, 255, 255, 0.08); color: #b9aeff; border: 1px solid rgba(255, 255, 255, 0.14); } [data-theme="light"] .product-item__wishlist.style-two:hover { background: rgba(255, 255, 255, 0.08); color: #b9aeff; transform: scale(1.1); } .product-item__wishlist.style-two.active, .product-item__wishlist.style-two.active:hover { background: #6d5bff !important; border-color: #6d5bff !important; color: #fff !important; } .product-item__top { display: flex; justify-content: space-between; align-items: center; flex-wrap: wrap; gap: 6px 10px; margin-bottom: 8px; } .product-item__top-left { display: flex; align-items: center; gap: 0.25rem; min-width: 0; flex: 1; } .product-item__top .product-item__author { display: inline-flex; align-items: center; gap: 6px; font-size: 13px; font-weight: 600; min-width: 0; color: steelblue; flex-shrink: 1; } .product-item__author-avatar-wrap { display: inline-flex; align-items: center; justify-content: center; flex-shrink: 0; line-height: 0; } .product-item__author-avatar-wrap.akua-premium-ring { display: inline-flex; } .product-item__author-avatar { width: 22px; height: 22px; min-width: 22px; border-radius: 50%; object-fit: cover; flex-shrink: 0; } [data-theme="dark"] .product-item__top .product-item__author { color: #4a7fc1; } [data-theme="light"] .product-item__top .product-item__author { color: #6fa8dc; } .product-item__top .product-item__author .link { white-space: nowrap; overflow: hidden; text-overflow: ellipsis; max-width: 100%; min-width: 0; color: inherit; font-size: inherit; } .product-item__top .product-category { display: inline-flex; align-items: center; font-size: 13px; font-weight: 600; white-space: nowrap; overflow: hidden; text-overflow: ellipsis; max-width: 100%; min-width: 0; line-height: 1.4; flex-shrink: 1; color: #b06000; } .product-item__top .product-category .link { display: inline-flex; align-items: center; gap: 5px; color: inherit; text-decoration: none; white-space: nowrap; overflow: hidden; text-overflow: ellipsis; font-size: inherit; } [data-theme="light"] .product-item__top .product-category { color: #fbbf24; } .product-item__separator { display: inline-flex; align-items: center; font-size: 13px; font-weight: 400; color: #9ca3af; line-height: 1; flex-shrink: 0; user-select: none; } [data-theme="light"] .product-item__separator { color: #6b7280; } .product-item__top .product-item__wishlist { width: 34px; height: 34px; flex-shrink: 0; } .product-item__bottom { display: flex; justify-content: space-between; align-items: flex-start; margin-top: 2px; padding-top: 10px; min-height: 60px; } .product-item__meta { flex: 1; min-width: 0; } .product-item__bottom .product-item__pricing { flex-shrink: 0; } .product-item__wishlist { position: relative; top: 0; right: 0; width: 44px; height: 44px; min-width: 44px; min-height: 44px; border-radius: 50%; display: flex; align-items: center; justify-content: center; cursor: pointer; transition: transform 0.25s ease, background-color 0.25s ease, border-color 0.25s ease, color 0.25s ease, box-shadow 0.25s ease; z-index: 5; flex-shrink: 0; border: none; font-size: 15px; } .product-item__wishlist .wishlist-icon { width: 20px; height: 20px; transition: all 0.25s ease; } .product-item__wishlist:focus { outline: none; } .product-item__wishlist:focus-visible { outline: 2px solid var(--akua-color-primary, #6d5bff); outline-offset: 2px; } .product-item__wishlist:active { transform: scale(0.95); } .product-item__wishlist.active { background: #6d5bff !important; border-color: #6d5bff !important; color: #fff !important; box-shadow: 0 8px 22px rgba(109, 91, 255, 0.45); } .product-item.list-view .metric-badges { display: flex; flex-wrap: wrap; } .product-item.list-view .badge-item { flex: 1 0 25%; justify-content: center; flex-direction: column; text-align: center; } .product-note { height: 22px; overflow: hidden; position: relative; cursor: default; } .product-note__wrapper { display: flex; flex-direction: column; transition: transform 0.4s ease; } .package-listing-card__note { max-width: 100%; width: fit-content; min-width: 0; flex-shrink: 0; } .package-listing-card__note .product-note__wrapper { max-width: 100%; align-items: flex-start; } .product-note__wrapper span.badge { box-sizing: border-box; height: 22px; line-height: 22px; font-size: 12px; font-weight: 600; white-space: nowrap; display: inline-flex; align-items: center; gap: 5px; padding: 0 10px; border-radius: 11px; width: fit-content; } .product-note__wrapper span.badge svg { width: 12px; height: 12px; flex-shrink: 0; } .product-sidebar__word-count { margin-top: 20px !important; margin-bottom: 18px; } .product-sidebar__word-count .form-select { margin-bottom: 8px; } .pdp-order-steps { margin-top: 20px; padding: 14px 16px; border-radius: 14px; background-color: #f8f7fd; border: 1px solid #e4defa; } .pdp-order-steps__heading { display: flex; align-items: center; gap: 8px; margin: 0 0 12px; font-size: 13px; font-weight: 700; color: #6b6785; } .pdp-order-steps__heading i { color: #6d5bff; font-size: 13px; } .pdp-order-steps__list { display: flex; align-items: flex-start; gap: 0; margin: 0; padding: 0; list-style: none; } .pdp-order-steps__item { position: relative; flex: 1 1 0; display: flex; flex-direction: column; align-items: center; text-align: center; gap: 6px; padding: 0 4px; } .pdp-order-steps__item::before { content: ""; position: absolute; top: 15px; left: -50%; width: 100%; height: 2px; background: rgba(109, 91, 255, 0.25); z-index: 0; } .pdp-order-steps__item:first-child::before { display: none; } .pdp-order-steps__icon { position: relative; z-index: 1; width: 32px; height: 32px; border-radius: 50%; display: flex; align-items: center; justify-content: center; flex-shrink: 0; background-color: #fff; border: 2px solid rgba(109, 91, 255, 0.3); color: #6d5bff; font-size: 12px; } .pdp-order-steps__text { display: flex; flex-direction: column; gap: 2px; min-width: 0; } .pdp-order-steps__label { font-size: 12.5px; font-weight: 700; color: #1c1830; word-break: normal; overflow-wrap: break-word; } .pdp-order-steps__caption { font-size: 11px; line-height: 1.35; color: #8a94a6; } [data-theme="light"] .pdp-order-steps, .dark .pdp-order-steps { background-color: #151a24; border-color: #2a2440; } [data-theme="light"] .pdp-order-steps__heading, .dark .pdp-order-steps__heading { color: #9ca3b8; } [data-theme="light"] .pdp-order-steps__icon, .dark .pdp-order-steps__icon { background-color: #1f1d38; border-color: rgba(142, 133, 255, 0.4); color: #8e85ff; } [data-theme="light"] .pdp-order-steps__label, .dark .pdp-order-steps__label { color: #ffffff; } @media (max-width: 575px) { .pdp-order-steps__list { flex-direction: column; align-items: stretch; gap: 14px; } .pdp-order-steps__item { flex-direction: row; align-items: flex-start; text-align: left; padding: 0; gap: 12px; } .pdp-order-steps__item::before { top: 32px; left: 15px; width: 2px; height: calc(100% + 14px - 32px); } .pdp-order-steps__text { padding-top: 4px; } } .price-selector { max-width: 340px !important; } .price-option { display: flex !important; align-items: center; gap: 12px; padding: 11px 12px !important; border-radius: 12px; border: 1px solid transparent; transition: background-color 0.15s ease, border-color 0.15s ease, transform 0.15s ease; } .price-option:hover { background-color: #f5f3ff; transform: translateX(2px); } .price-option.activeSelectItem { background-color: #f2f0ff !important; border-color: #6d5bff !important; } [data-theme="light"] .price-option:hover { background-color: rgba(109, 91, 255, 0.1); } [data-theme="light"] .price-option.activeSelectItem { background-color: rgba(109, 91, 255, 0.16) !important; border-color: #8e85ff !important; } .price-option__icon { width: 34px; height: 34px; border-radius: 10px; background-color: #f2f0ff; color: #6d5bff; display: flex; align-items: center; justify-content: center; font-size: 14px; flex-shrink: 0; } [data-theme="light"] .price-option__icon { background-color: #1f1d38; color: #8e85ff; } .price-option__title.license-dropdown__title { margin: 0 !important; font-size: 14px !important; font-weight: 700 !important; flex: 1 1 auto; min-width: 0; overflow: hidden; text-overflow: ellipsis; white-space: nowrap; } .price-option__price { font-size: 13px; font-weight: 700; color: #6d5bff; white-space: nowrap; flex-shrink: 0; } [data-theme="light"] .price-option__price { color: #8e85ff; } .price-toggle-btn { display: flex !important; align-items: center; gap: 8px; width: -moz-fit-content; width: fit-content; max-width: 62%; box-sizing: border-box !important; padding: 10px 34px 10px 10px !important; border-radius: 12px; background-color: #f8f7fd; border: 1px solid #e4defa; overflow: hidden; } .price-toggle-btn::before { right: 12px !important; } .price-toggle-btn:hover { border-color: #6d5bff; } [data-theme="light"] .price-toggle-btn:hover { border-color: #8e85ff; } .price-toggle-btn:focus-visible { outline: 2px solid hsl(var(--main)); outline-offset: 2px; } [data-theme="light"] .price-toggle-btn { background-color: #151a24; border-color: #2a2440; } .price-toggle-btn__icon { width: 32px; height: 32px; border-radius: 9px; background-color: #f2f0ff; color: #6d5bff; display: flex; align-items: center; justify-content: center; font-size: 13px; flex-shrink: 0; } [data-theme="light"] .price-toggle-btn__icon { background-color: #1f1d38; color: #8e85ff; } .price-toggle-btn__label { flex: 1 1 auto; min-width: 0; text-align: left; font-size: 14px; font-weight: 700; color: #1c1830; overflow: hidden; text-overflow: ellipsis; white-space: nowrap; } [data-theme="light"] .price-toggle-btn__label { color: #ffffff; } .price-option__check { color: #6d5bff; font-size: 16px; opacity: 0; transform: scale(0.7); transition: opacity 0.15s ease, transform 0.15s ease; flex-shrink: 0; } .price-option.activeSelectItem .price-option__check { opacity: 1; transform: scale(1); } [data-theme="light"] .price-option__check { color: #8e85ff; } .pd-status-icon i { font-size: 16px; line-height: 1; } .pd-status-icon--yes i { color: #16a34a; } .pd-status-icon--no i { color: #dc2626; } .sidebar-list__item { align-items: center; } .pd-status-icon { display: inline-flex; align-items: center; justify-content: center; width: 24px; height: 24px; flex-shrink: 0; } .addon-check { display: flex; align-items: center; gap: 10px; padding: 12px 14px; border-radius: 12px; border: 1px solid #e4defa; background: #f8f7fd; cursor: pointer; transition: border-color 0.15s ease, background-color 0.15s ease; } .addon-check:hover { border-color: #6d5bff; } .addon-check__input { width: 18px; height: 18px; flex-shrink: 0; margin: 0; accent-color: #6d5bff; cursor: pointer; } .addon-check__body { flex: 1 1 auto; min-width: 0; display: flex; flex-direction: column; gap: 2px; } .addon-check__label { font-size: 14px; font-weight: 600; color: #1c1830; } .addon-check__hint { font-size: 12px; color: #6f6790; } .addon-check__price { font-size: 14px; font-weight: 700; color: #6d5bff; white-space: nowrap; flex-shrink: 0; } [data-theme="light"] .addon-check { background: #151a24; border-color: #2a2440; } [data-theme="light"] .addon-check__label { color: #ffffff; } [data-theme="light"] .addon-check__hint { color: rgba(224, 219, 255, 0.7); } [data-theme="light"] .addon-check__price { color: #8e85ff; } .product-site-card { display: flex; align-items: center; gap: 16px; margin: 24px 0; padding: 20px 24px; border-radius: 16px; background: linear-gradient(160deg, #f8f7fd 0%, #eeeafa 100%); border: 1px solid #e4defa; } [data-theme="light"] .product-site-card { background: linear-gradient(160deg, #181026 0%, #211b3a 55%, #120c1f 100%); border: 1px solid rgba(255, 255, 255, 0.08); } .product-site-card__icon { flex-shrink: 0; width: 56px; height: 56px; border-radius: 16px; display: flex; align-items: center; justify-content: center; font-size: 24px; background: #efe9ff; color: #6d5bff; } .product-site-card__info { display: flex; flex-direction: column; gap: 2px; min-width: 0; flex: 1 1 auto; } .product-site-card__label { font-size: 15px; font-weight: 800; letter-spacing: 0.02em; color: #6d5bff; } [data-theme="light"] .product-site-card__label { color: #b9aeff; } .product-site-card__domain { font-size: 19px; font-weight: 800; color: #1c1830; } [data-theme="light"] .product-site-card__domain { color: #ffffff; } @media (max-width: 420px) { .product-site-card { flex-wrap: wrap; } } .product-benefits { margin: 24px 0; padding: 20px; border-radius: 16px; background: linear-gradient(160deg, #f8f7fd 0%, #eeeafa 100%); border: 1px solid #e4defa; container-type: inline-size; } [data-theme="light"] .product-benefits { background: linear-gradient(160deg, #181026 0%, #211b3a 55%, #120c1f 100%); border: 1px solid rgba(255, 255, 255, 0.08); } .product-benefits__title { margin: 0 0 16px; font-size: 18px; font-weight: 700; color: #1c1830; } [data-theme="light"] .product-benefits__title { color: #ffffff; } .product-benefits__grid { display: grid; grid-template-columns: repeat(4, 1fr); gap: 14px; } @media (max-width: 700px) { .product-benefits__grid { grid-template-columns: repeat(2, 1fr); } } .product-benefits__badge { display: flex; flex-direction: column; align-items: center; text-align: center; gap: 10px; padding: 20px 12px; min-width: 0; border-radius: 16px; background: rgba(255, 255, 255, 0.75); border: 1px solid rgba(255, 255, 255, 0.8); box-shadow: 0 4px 14px rgba(109, 91, 255, 0.08); transition: transform 0.18s ease, box-shadow 0.18s ease; } .product-benefits__badge:hover { transform: translateY(-3px); box-shadow: 0 8px 20px rgba(109, 91, 255, 0.16); } [data-theme="light"] .product-benefits__badge { background: rgba(255, 255, 255, 0.05); border: 1px solid rgba(255, 255, 255, 0.1); box-shadow: none; } .product-benefits__badge i { width: 56px; height: 56px; border-radius: 16px; display: flex; align-items: center; justify-content: center; font-size: 24px; flex-shrink: 0; } .product-benefits__badge span { font-size: 13.5px; font-weight: 700; color: #3d3560; line-height: 1.3; white-space: normal; overflow-wrap: break-word; } [data-theme="light"] .product-benefits__badge span { color: rgba(224, 219, 255, 0.9); } .product-benefits__badge:nth-child(4n+1) i { background: #efe9ff; color: #6d5bff; } .product-benefits__badge:nth-child(4n+2) i { background: #e1faf6; color: #14a89c; } .product-benefits__badge:nth-child(4n+3) i { background: #fff2df; color: #cf7c1c; } .product-benefits__badge:nth-child(4n+4) i { background: #ffe7ef; color: #d9436e; } .badge--news { background-color: #e6f4ea; color: #137333; } .badge--news svg { background-color: #34a853; color: #ffffff; border-radius: 50%; padding: 1px; } [data-theme="light"] .badge--news, .dark .badge--news { background-color: rgba(52, 168, 83, 0.15); color: #46d16d; } .badge--premium { background-color: #fef7e0; color: #b06000; } .badge--premium svg { color: #f59e0b; } [data-theme="light"] .badge--premium, .dark .badge--premium { background-color: rgba(245, 158, 11, 0.15); color: #fbbf24; } .badge--premium__countdown { display: inline-flex; align-items: center; margin-top: 2px; padding-left: 9px; position: relative; font-size: 11px; font-weight: 600; line-height: 1.3; color: #b06000; opacity: 0.8; } .badge--premium__countdown::before { content: ""; position: absolute; left: 0; top: 50%; width: 3px; height: 3px; border-radius: 50%; background: currentColor; transform: translateY(-50%); } [data-theme="light"] .badge--premium__countdown, .dark .badge--premium__countdown { color: #fbbf24; } .pd-boost-banner { display: flex; flex-wrap: wrap; align-items: center; gap: 10px 14px; padding: 12px 16px; background-color: #fef7e0; border: 1px solid rgba(245, 158, 11, 0.25); border-radius: var(--akua-radius-md, 20px); } [data-theme="light"] .pd-boost-banner, .dark .pd-boost-banner { background-color: rgba(245, 158, 11, 0.08); border-color: rgba(245, 158, 11, 0.2); } .pd-boost-banner__text { flex: 1 1 200px; min-width: 140px; font-size: 13px; line-height: 1.4; color: var(--text-secondary, #8a94a6); } .pd-boost-countdown { display: flex; align-items: center; gap: 6px; flex-shrink: 0; } .pd-boost-countdown > div { display: flex; flex-direction: column; align-items: center; justify-content: center; min-width: 40px; padding: 4px 6px; background-color: #ffffff; border: 1px solid rgba(245, 158, 11, 0.25); border-radius: var(--akua-radius-sm, 14px); } [data-theme="light"] .pd-boost-countdown > div, .dark .pd-boost-countdown > div { background-color: rgba(245, 158, 11, 0.12); border-color: rgba(245, 158, 11, 0.25); } .pd-boost-countdown .num { display: block; font-size: 16px; font-weight: 700; line-height: 1.2; color: #b06000; } .pd-boost-countdown .word { display: block; margin-top: 1px; font-size: 9px; font-weight: 600; line-height: 1.2; letter-spacing: 0.02em; text-transform: uppercase; color: #b06000; opacity: 0.75; } [data-theme="light"] .pd-boost-countdown .num, .dark .pd-boost-countdown .num, [data-theme="light"] .pd-boost-countdown .word, .dark .pd-boost-countdown .word { color: #fbbf24; } @media (max-width: 480px) { .pd-boost-countdown { gap: 4px; } .pd-boost-countdown > div { min-width: 34px; padding: 3px 4px; } } .badge--trusted { background-color: #e8f0fe; color: #1a73e8; } .badge--trusted svg { color: #1a73e8; } [data-theme="light"] .badge--trusted, .dark .badge--trusted { background-color: rgba(26, 115, 232, 0.15); color: #60a5fa; } .badge--favorited { background-color: #fce7f3; color: #be185d; } .badge--favorited svg { color: #db2777; } [data-theme="light"] .badge--favorited, .dark .badge--favorited { background-color: rgba(219, 39, 119, 0.18); color: #f472b6; } .badge--updated { background-color: #f3e8ff; color: #6b21a8; } .badge--updated svg { color: #9333ea; } [data-theme="light"] .badge--updated, .dark .badge--updated { background-color: rgba(147, 51, 234, 0.18); color: #c084fc; } .badge--discount { background-color: #fde8e8; color: #c0362c; } .badge--discount svg { color: #e0473b; } [data-theme="light"] .badge--discount, .dark .badge--discount { background-color: rgba(224, 71, 59, 0.18); color: #ff8a80; } .badge--verified { background-color: #e0f2f1; color: #00695c; } .badge--verified svg { color: #009688; } [data-theme="light"] .badge--verified, .dark .badge--verified { background-color: rgba(0, 150, 136, 0.18); color: #4dd0c8; } .badge--neutral { background-color: #eef0f3; color: #4b5563; } .badge--neutral svg { color: #6b7280; } [data-theme="light"] .badge--neutral, .dark .badge--neutral { background-color: rgba(148, 163, 184, 0.18); color: #cbd5e1; } .badge--featured { background-color: #ecfccb; color: #3f6212; } .badge--featured svg { color: #65a30d; } [data-theme="light"] .badge--featured, .dark .badge--featured { background-color: rgba(101, 163, 13, 0.18); color: #a3e635; } .badge--fast-responder, .badge--top-seller { background-color: #eef1f4; color: #3b5975; } .badge--fast-responder svg, .badge--top-seller svg { color: #5b7ca3; } [data-theme="light"] .badge--fast-responder, [data-theme="light"] .badge--top-seller, .dark .badge--fast-responder, .dark .badge--top-seller { background-color: rgba(91, 124, 163, 0.2); color: #9fc1e0; } .badge--fast-responder--gold, .badge--top-seller--gold { background-color: #fdf6d9; color: #8a6d00; } .badge--fast-responder--gold svg, .badge--top-seller--gold svg { color: #b8860b; } [data-theme="light"] .badge--fast-responder--gold, [data-theme="light"] .badge--top-seller--gold, .dark .badge--fast-responder--gold, .dark .badge--top-seller--gold { background-color: rgba(184, 134, 11, 0.18); color: #facc15; } .badge--fast-responder--silver, .badge--top-seller--silver { background-color: #eef1f4; color: #3b5975; } .badge--fast-responder--silver svg, .badge--top-seller--silver svg { color: #5b7ca3; } [data-theme="light"] .badge--fast-responder--silver, [data-theme="light"] .badge--top-seller--silver, .dark .badge--fast-responder--silver, .dark .badge--top-seller--silver { background-color: rgba(91, 124, 163, 0.2); color: #9fc1e0; } .badge--fast-responder--bronze, .badge--top-seller--bronze { background-color: #f7e2cc; color: #7c4a1e; } .badge--fast-responder--bronze svg, .badge--top-seller--bronze svg { color: #b5651d; } [data-theme="light"] .badge--fast-responder--bronze, [data-theme="light"] .badge--top-seller--bronze, .dark .badge--fast-responder--bronze, .dark .badge--top-seller--bronze { background-color: rgba(205, 127, 50, 0.18); color: #e3a361; } .profile-trust-badges { display: flex; flex-wrap: wrap; align-items: center; gap: 6px; margin-top: 8px; } .profile-trust-badges span.badge { box-sizing: border-box; height: 24px; line-height: 24px; font-size: 12px; font-weight: 600; white-space: nowrap; display: inline-flex; align-items: center; gap: 5px; padding: 0 10px; border-radius: 12px; width: fit-content; } .profile-trust-badges span.badge svg { width: 12px; height: 12px; flex-shrink: 0; } .profile-trust-badges .badge--neutral, .profile-trust-badges .badge--verified, .profile-trust-badges .badge--trusted { background-color: #eef0f3; color: #374151; } .profile-trust-badges .badge--neutral svg, .profile-trust-badges .badge--trusted svg, .profile-trust-badges .badge--verified svg { color: #4b5563; } .profile-trust-badges .badge--verified { background-color: #e0f2f1; color: #004d43; } .profile-trust-badges .badge--verified svg { color: #00695c; } .profile-trust-badges .badge--trusted { background-color: #e8f0fe; color: #0d47a1; } .profile-trust-badges .badge--trusted svg { color: #0d47a1; } [data-theme="light"] .profile-trust-badges .badge--neutral, [data-theme="light"] .profile-trust-badges .badge--verified, [data-theme="light"] .profile-trust-badges .badge--trusted { background-color: #343a4d; color: #e5e7eb; } [data-theme="light"] .profile-trust-badges .badge--neutral svg { color: #cbd5e1; } [data-theme="light"] .profile-trust-badges .badge--verified svg { color: #5eead4; } [data-theme="light"] .profile-trust-badges .badge--trusted svg { color: #93c5fd; } .profile-mini-stats__grid { display: grid; grid-template-columns: repeat(3, 1fr); } .profile-mini-stats__cell { display: flex; flex-direction: column; align-items: center; gap: 6px; padding: 4px 8px; text-align: center; border-left: 1px solid hsl(var(--gray-five)); } .profile-mini-stats__cell:first-child { border-left: none; } .profile-mini-stats__icon { display: inline-flex; align-items: center; justify-content: center; font-size: 15px; color: hsl(var(--main)); } .profile-mini-stats__value { font-size: 20px; font-weight: 700; color: hsl(var(--heading-color)); line-height: 1.2; } .profile-mini-stats__value--text { font-size: 13px; font-weight: 600; } .profile-mini-stats__label { font-size: 12px; color: hsl(var(--body-color)); } @media (max-width: 380px) { .profile-mini-stats__value--text { font-size: 12px; } } .profile-mini-stats__grid[data-cols="1"] { grid-template-columns: 1fr; } .profile-mini-stats__grid[data-cols="2"] { grid-template-columns: repeat(2, 1fr); } .profile-mini-stats__grid[data-cols="4"] { grid-template-columns: repeat(4, 1fr); } @media (max-width: 380px) { .profile-mini-stats__grid[data-cols="4"] { grid-template-columns: repeat(2, 1fr); } .profile-mini-stats__grid[data-cols="4"] .profile-mini-stats__cell:nth-child(3) { border-left: none; } } [data-theme="light"] .profile-mini-stats__cell { border-left-color: rgba(148, 163, 184, 0.25); } [data-theme="light"] .profile-mini-stats__icon { width: 28px; height: 28px; border-radius: 50%; background-color: rgba(139, 92, 246, 0.18); color: #c4b5fd; } [data-theme="light"] .profile-mini-stats__value { color: #f8fafc; } [data-theme="light"] .profile-mini-stats__label { color: #cbd5e1; } .profile-review__avatar { width: 36px; height: 36px; border-radius: 50%; object-fit: cover; flex-shrink: 0; } .portfolio-controls { display: flex; flex-direction: column; gap: 20px; margin-bottom: 28px; } .portfolio-controls__group { display: flex; flex-direction: column; gap: 10px; } .portfolio-controls__label { font-size: 13px; font-weight: 600; text-transform: uppercase; letter-spacing: 0.02em; color: hsl(var(--body-color)); } .portfolio-type-chip { display: inline-flex; align-items: center; min-height: 32px; padding: 4px 16px; border-radius: 50px; border: 1px solid hsl(var(--gray-five)); background-color: transparent; color: hsl(var(--body-color)); font-size: 13px; font-weight: 500; white-space: nowrap; text-decoration: none !important; transition: background-color 0.25s ease, border-color 0.25s ease, color 0.25s ease; } .portfolio-type-chip:hover, .portfolio-type-chip:focus-visible { border-color: hsl(var(--main)); color: hsl(var(--main)); } .portfolio-type-chip--active, .portfolio-type-chip--active:hover, .portfolio-type-chip--active:focus-visible { background-color: hsl(var(--main)); border-color: hsl(var(--main)); color: hsl(var(--white)) !important; } [data-theme="light"] .portfolio-type-chip { border-color: rgba(148, 163, 184, 0.25); color: #cbd5e1; } [data-theme="light"] .portfolio-type-chip:hover, [data-theme="light"] .portfolio-type-chip:focus-visible { border-color: hsl(var(--main)); color: hsl(var(--main)); } [data-theme="light"] .portfolio-type-chip--active, [data-theme="light"] .portfolio-type-chip--active:hover, [data-theme="light"] .portfolio-type-chip--active:focus-visible { background-color: hsl(var(--main)); border-color: hsl(var(--main)); color: hsl(var(--white)) !important; } .portfolio-type-tabs { margin-bottom: 24px; } .portfolio-type-tabs__list { display: flex; align-items: center; gap: 20px; flex-wrap: nowrap; overflow-x: auto; -webkit-overflow-scrolling: touch; scrollbar-width: thin; border-bottom: 1px solid hsl(var(--gray-five)); padding-bottom: 0; } @media (max-width: 575px) { .portfolio-type-tabs__list { gap: 12px; } } .portfolio-type-tabs__tab { display: inline-flex; align-items: center; gap: 8px; flex-shrink: 0; min-height: 44px; padding: 0 2px 14px; background-color: transparent; border: none; border-bottom: 2px solid transparent; color: hsl(var(--body-color)); font-size: 14px; font-weight: 500; white-space: nowrap; cursor: pointer; transition: color 0.2s ease, border-color 0.2s ease; } .portfolio-type-tabs__tab:hover { color: hsl(var(--heading-color)); } .portfolio-type-tabs__tab:focus-visible { outline: 2px solid hsl(var(--main)); outline-offset: 2px; border-radius: 4px; } .portfolio-type-tabs__tab--active { color: hsl(var(--heading-color)) !important; font-weight: 600; border-color: hsl(var(--heading-color)); } .portfolio-type-tabs__count { display: inline-flex; align-items: center; justify-content: center; min-width: 20px; height: 20px; padding: 0 6px; border-radius: 10px; background-color: hsl(var(--gray-five)); color: hsl(var(--body-color)); font-size: 11px; font-weight: 600; } .portfolio-type-tabs__tab--active .portfolio-type-tabs__count { background-color: hsl(var(--main)); color: hsl(var(--white)); } [data-theme="light"] .portfolio-type-tabs__list { border-bottom-color: rgba(148, 163, 184, 0.25); } [data-theme="light"] .portfolio-type-tabs__tab { color: #cbd5e1; } [data-theme="light"] .portfolio-type-tabs__tab:hover { color: #f8fafc; } [data-theme="light"] .portfolio-type-tabs__tab--active { color: #f8fafc !important; border-color: #f8fafc; } [data-theme="light"] .portfolio-type-tabs__count { background-color: rgba(148, 163, 184, 0.25); color: #cbd5e1; } @media (prefers-reduced-motion: reduce) { .portfolio-type-tabs__tab { transition: none; } } .product-item__author { color: steelblue; } .product-category { color: #b06000; } .product-item__author .link { display: inline-block; } .metrics-card { display: grid; grid-template-columns: repeat(2, 1fr); gap: 4px; padding: 6px; border-radius: 12px; width: 100%; box-sizing: border-box; } .metric-item { display: flex; align-items: center; gap: 8px; padding: 3px 3px; border-radius: 16px; transition: all 0.2s ease; position: relative; cursor: default !important; } .metric-item[data-tooltip]::after { content: attr(data-tooltip); position: absolute; left: 50%; bottom: calc(100% + 10px); transform: translateX(-50%); padding: 7px 12px; border-radius: 8px; font-size: 11px; font-weight: 500; white-space: nowrap; opacity: 0; visibility: hidden; z-index: 20; pointer-events: none; transition: 0.2s ease; } @media (hover: hover) and (pointer: fine) { .metric-item[data-tooltip]:hover::after { opacity: 1; visibility: visible; } } [data-theme="light"] .product-item { border: 1px solid rgba(255, 255, 255, 0.35) !important; } [data-theme="dark"] .product-item { border: solid 1px #e9ecef !important; } .product-item { overflow: visible !important; } .metric-item[data-tooltip]::after { background: #ffffff; color: #1f2937; border: 1px solid #e5e7eb; box-shadow: 0 8px 20px rgba(0, 0, 0, 0.12); } [data-theme="dark"] .metric-item[data-tooltip]::after { background: #ffffff; color: #1f2937; border: 1px solid #e5e7eb; box-shadow: 0 8px 20px rgba(0, 0, 0, 0.12); } [data-theme="light"] .metric-item[data-tooltip]::after { background: #1a202c; color: #ffffff; border: 1px solid #2d3748; box-shadow: 0 8px 20px rgba(0, 0, 0, 0.35); } .metric-icon { width: 30px; height: 30px; border-radius: 14px; display: flex; align-items: center; justify-content: center; font-size: 16px; flex-shrink: 0; } .metric-info { display: flex; flex-direction: column; gap: 1px; } .metric-info .label { font-size: 11px; font-weight: 700; letter-spacing: 0.5px; } .metric-info .value { font-size: 12px; font-weight: 600; } .metrics-card { background-color: #ffffff; border: 1px solid #f0f2f5; box-shadow: 0 10px 30px rgba(0, 0, 0, 0.04); } .metric-item { background-color: #ffffff; border: 1px solid #f0f2f6; box-shadow: 0 2px 6px rgba(0, 0, 0, 0.02); } .metric-info .label { color: #8c93a6; } .metric-icon.purple { background-color: #f2f0ff; color: #635bfc; } .metric-info .value.blue { color: #2176ff; } .metric-icon.blue { background-color: #ebf3ff; color: #2176ff; } [data-theme="dark"] .metrics-card { background-color: #ffffff; border: 1px solid #f0f2f5; box-shadow: 0 10px 30px rgba(0, 0, 0, 0.04); } [data-theme="dark"] .metric-item { background-color: #ffffff; border: 1px solid #f0f2f6; box-shadow: 0 2px 6px rgba(0, 0, 0, 0.02); } [data-theme="dark"] .label { color: #8c93a6; } [data-theme="dark"] .purple { color: #635bfc; } [data-theme="dark"] .metric-icon.purple { background-color: #f2f0ff; color: #635bfc; } [data-theme="dark"] .blue { color: #2176ff; } [data-theme="dark"] .metric-icon.blue { background-color: #ebf3ff; color: #2176ff; } [data-theme="light"] .metrics-card { background-color: #0f141d; border: 1px solid #1a202c; box-shadow: 0 10px 30px rgba(0, 0, 0, 0.3); } [data-theme="light"] .metric-item { background-color: #151a24; border: 1px solid #1e2533; } [data-theme="light"] .label { color: #6c788e; } [data-theme="light"] .purple { color: #8e85ff; } [data-theme="light"] .metric-icon.purple { background-color: #1f1d38; color: #8e85ff; } [data-theme="light"] .blue { color: #3b82f6; } [data-theme="light"] .metric-icon.blue { background-color: #17243b; color: #3b82f6; } .product-item__pricing { display: inline-flex; flex-direction: column; } .product-item__priceWrapper { position: relative; display: inline-flex; width: fit-content; } .product-item__price { margin: 0; cursor: default; transition: color 0.2s ease; } .product-item__price--discount { color: #198754; } [data-theme="dark"] .product-item__price--discount { color: #58d68d; } .product-item__priceTooltip { position: absolute; left: 50%; bottom: calc(100% + 10px); transform: translateX(-50%); min-width: 190px; padding: 10px 12px; border-radius: 10px; opacity: 0; visibility: hidden; pointer-events: none; transition: opacity 0.18s ease, visibility 0.18s ease, transform 0.18s ease; z-index: 1000; } .product-item__priceWrapper:hover .product-item__priceTooltip { opacity: 1; visibility: visible; transform: translateX(-50%) translateY(-2px); } .product-item__priceTooltip::after { content: ""; position: absolute; left: 50%; bottom: -6px; transform: translateX(-50%) rotate(45deg); width: 12px; height: 12px; } .tooltip-row { display: flex; justify-content: space-between; align-items: center; gap: 14px; font-size: 13px; } .tooltip-row:not(:last-child) { margin-bottom: 8px; } .tooltip-row strong { font-weight: 600; } [data-theme="dark"] .product-item__priceTooltip { background: #fff; color: #333; border: 1px solid #e7e7e7; box-shadow: 0 10px 30px rgba(0, 0, 0, 0.12); } [data-theme="dark"] .product-item__priceTooltip::after { background: #fff; border-right: 1px solid #e7e7e7; border-bottom: 1px solid #e7e7e7; } [data-theme="light"] .product-item__priceTooltip { background: #25272c; color: #f2f2f2; border: 1px solid rgba(255, 255, 255, 0.08); box-shadow: 0 10px 30px rgba(0, 0, 0, 0.45); } [data-theme="light"] .product-item__priceTooltip::after { background: #25272c; border-right: 1px solid rgba(255, 255, 255, 0.08); border-bottom: 1px solid rgba(255, 255, 255, 0.08); } .product-item:has(.product-item__priceWrapper:hover) { overflow: visible; } @media (max-width: 767px) { .product-item__priceTooltip { display: none; } .product-item__price--discount { cursor: pointer; } } .product-item__popover { inset: 50% auto auto 50%; transform: translate(-50%, -50%); width: min(320px, 90vw); padding: 18px; padding-top: 20px; border-radius: 14px; z-index: 5; } .product-item__popover::backdrop { background: rgba(0, 0, 0, 0.35); backdrop-filter: blur(2px); } [data-theme="light"] .product-item__popover { background: #25272c; color: #f2f2f2; border: 1px solid rgba(255, 255, 255, 0.08); box-shadow: 0 20px 50px rgba(0, 0, 0, 0.45); } [data-theme="dark"] .product-item__popover { background: #fff; color: #333; border: 1px solid #e7e7e7; box-shadow: 0 20px 50px rgba(0, 0, 0, 0.15); } .popover-close { position: absolute; top: 12px; right: 12px; width: 34px; height: 34px; display: flex; align-items: center; justify-content: center; border-radius: 50%; cursor: pointer; transition: 0.2s; border: none; } [data-theme="light"] .popover-close { background: #3b3d44; color: #fff; } [data-theme="light"] .popover-close:hover { background: #4b4e56; } [data-theme="dark"] .popover-close { background: #f2f2f2; color: #444; } [data-theme="dark"] .popover-close:hover { background: #e4e4e4; } .popover-header { display: flex; align-items: center; justify-content: space-between; margin-bottom: 18px; } .popover-title { font-size: 16px; font-weight: 700; color: #1fa855; } [data-theme="light"] .popover-title { color: #34d27b; } body.popover-open { overflow: hidden; } body.popover-open > *:not(:popover-open) { pointer-events: none; } .product-item__popover, .product-item__popover * { pointer-events: auto; } .brand-slider__item { display: flex !important; align-items: center; justify-content: center; padding: 10px 15px; outline: none; } .brand-slider__link { display: flex; align-items: center; justify-content: center; opacity: 0.6; transition: opacity 0.3s ease, transform 0.3s ease; } .brand-slider__link:hover { opacity: 1; transform: scale(1.05); } .brand-slider__img { max-height: 50px; max-width: 100%; object-fit: contain; filter: grayscale(100%); transition: filter 0.3s ease; } .brand-slider__link:hover .brand-slider__img { filter: grayscale(0%); } .brand-slider .slick-track { display: flex; align-items: center; } .brand-slider .slick-list { overflow: hidden; } @media (min-width: 768px) { .brand { margin-bottom: -10px; margin-top: -10px; } .slick-track { min-height: 65px; } } @media (min-width: 1200px) { .brand { margin-bottom: -90px; margin-top: -15px; } .brand .container { max-height: 90px; } .slick-track { min-height: 85px; } } @media (min-width: 1400px) { .brand .container { max-width: 1200px; max-height: 100px; } } @media screen and (max-width: 767px) { .brand { margin: 0px; } } @media (min-width: 2560px) { .brand { margin-top: 10px; margin-bottom: -105px; } .brand .container { max-width: 1500px; } } .footer-link:hover { text-decoration: none; } .filter-sidebar__actions .btn { font-weight: 600; letter-spacing: 0.3px; width: 100%; } .filter-sidebar__actions .btn-outline-danger { transition: transform 0.25s ease, box-shadow 0.25s ease; } .filter-sidebar__actions .btn-outline-danger:hover { transform: scale(1.05); box-shadow: 0 4px 12px rgba(220, 53, 69, 0.2); } .filter-sidebar__actions .akua-filter-clear-btn { flex: 0 0 auto; width: auto; white-space: nowrap; padding-left: 14px !important; padding-right: 14px !important; display: inline-flex; align-items: center; justify-content: center; gap: 6px; } .filter-sidebar__actions .akua-filter-clear-btn .icon-left { margin: 0; } #filter-apply { padding-left: 12px !important; padding-right: 12px !important; } #filter-apply .icon-left { margin-right: 2px; } #infinite-scroll-sentinel { width: 100%; height: 1px; pointer-events: none; visibility: hidden; } #scroll-loader .spinner-border { width: 2.5rem; height: 2.5rem; } .infinite-loader { display: flex; flex-direction: column; align-items: center; justify-content: center; gap: 8px; } .infinite-loader .spinner-border { width: 2.5rem; height: 2.5rem; border-width: 0.25em; } .text-capitalize { text-transform: none !important; } .product-details__metrics-card { display: grid; grid-template-columns: repeat(2, minmax(0, 1fr)); gap: 8px; padding: 10px; border-radius: 16px; width: 100%; box-sizing: border-box; } .product-details__metric-item { display: flex; align-items: center; gap: 10px; min-width: 0; padding: 8px; border-radius: 20px; transition: all 0.2s ease; position: relative; cursor: default !important; box-sizing: border-box; } .product-details__metric-item[data-tooltip]::after { width: max-content; max-width: 280px; content: attr(data-tooltip); position: absolute; left: 50%; bottom: calc(100% + 10px); transform: translateX(-50%); padding: 8px 14px; border-radius: 8px; font-size: 15px; font-weight: 600; white-space: normal; text-align: center; line-height: 1.35; opacity: 0; visibility: hidden; z-index: 5; pointer-events: none; transition: 0.2s ease; } @media (hover: hover) and (pointer: fine) { .product-details__metric-item[data-tooltip]:hover::after { opacity: 1; visibility: visible; } } .product-details__metric-item[data-tooltip]::after { background: #ffffff; color: #1f2937; border: 1px solid #e5e7eb; box-shadow: 0 8px 20px rgba(0, 0, 0, 0.12); } [data-theme="dark"] .product-details__metric-item[data-tooltip]::after { background: #ffffff; color: #1f2937; border: 1px solid #e5e7eb; box-shadow: 0 8px 20px rgba(0, 0, 0, 0.12); } [data-theme="light"] .product-details__metric-item[data-tooltip]::after { background: #1a202c; color: #ffffff; border: 1px solid #2d3748; box-shadow: 0 8px 20px rgba(0, 0, 0, 0.35); } .product-details__metric-icon { width: 60px; height: 60px; border-radius: 24px; display: flex; align-items: center; justify-content: center; font-size: 30px; flex-shrink: 0; } .product-details__metric-info { display: flex; flex-direction: column; gap: 2px; min-width: 0; } .product-details__label, .product-details__value { overflow: hidden; text-overflow: ellipsis; white-space: nowrap; } .product-details__label { font-size: 12px; font-weight: 700; letter-spacing: 0.04em; } .product-details__value { font-size: 21px; font-weight: 800; letter-spacing: -0.01em; } .product-details__metrics-card { background: linear-gradient(160deg, #f8f7fd 0%, #eeeafa 100%); border: 1px solid #e4defa; box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.7); } .product-details__metric-item { background: transparent; border: none; box-shadow: none; } .product-details__label { color: #6f6790; } .product-details__metric-icon.purple { background-color: #f2f0ff; color: #635bfc; } .product-details__value.blue { color: #1c1830; } [data-theme="dark"] .product-details__metrics-card { background: linear-gradient(160deg, #f8f7fd 0%, #eeeafa 100%); border: 1px solid #e4defa; box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.7); } [data-theme="dark"] .product-details__metric-item { background: transparent; border: none; box-shadow: none; } [data-theme="dark"] .product-details__label { color: #6f6790; } [data-theme="dark"] .product-details__metric-icon.purple { background-color: #f2f0ff; color: #635bfc; } [data-theme="dark"] .product-details__value.blue { color: #1c1830; } [data-theme="light"] .product-details__metrics-card { background: linear-gradient(160deg, #181026 0%, #211b3a 55%, #120c1f 100%); border: 1px solid rgba(255, 255, 255, 0.08); box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.05); } [data-theme="light"] .product-details__metric-item { background: transparent; border: none; box-shadow: none; } [data-theme="light"] .product-details__label { color: rgba(224, 219, 255, 0.7); } [data-theme="light"] .product-details__metric-icon.purple { background-color: #1f1d38; color: #8e85ff; } [data-theme="light"] .product-details__value.blue { color: #ffffff; } .product-details__metric-item:nth-child(10n+1) .product-details__metric-icon, [data-theme="dark"] .product-details__metric-item:nth-child(10n+1) .product-details__metric-icon { background: #efe9ff !important; color: #6d5bff !important; } .product-details__metric-item:nth-child(10n+2) .product-details__metric-icon, [data-theme="dark"] .product-details__metric-item:nth-child(10n+2) .product-details__metric-icon { background: #e1faf6 !important; color: #14a89c !important; } .product-details__metric-item:nth-child(10n+3) .product-details__metric-icon, [data-theme="dark"] .product-details__metric-item:nth-child(10n+3) .product-details__metric-icon { background: #fff2df !important; color: #cf7c1c !important; } .product-details__metric-item:nth-child(10n+4) .product-details__metric-icon, [data-theme="dark"] .product-details__metric-item:nth-child(10n+4) .product-details__metric-icon { background: #ffe7ef !important; color: #d9436e !important; } .product-details__metric-item:nth-child(10n+5) .product-details__metric-icon, [data-theme="dark"] .product-details__metric-item:nth-child(10n+5) .product-details__metric-icon { background: #e6f1ff !important; color: #2b74d6 !important; } .product-details__metric-item:nth-child(10n+6) .product-details__metric-icon, [data-theme="dark"] .product-details__metric-item:nth-child(10n+6) .product-details__metric-icon { background: #edfbdc !important; color: #61972a !important; } .product-details__metric-item:nth-child(10n+7) .product-details__metric-icon, [data-theme="dark"] .product-details__metric-item:nth-child(10n+7) .product-details__metric-icon { background: #f7e8ff !important; color: #a94ecf !important; } .product-details__metric-item:nth-child(10n+8) .product-details__metric-icon, [data-theme="dark"] .product-details__metric-item:nth-child(10n+8) .product-details__metric-icon { background: #fff6d6 !important; color: #b3890f !important; } .product-details__metric-item:nth-child(10n+9) .product-details__metric-icon, [data-theme="dark"] .product-details__metric-item:nth-child(10n+9) .product-details__metric-icon { background: #e0f2fe !important; color: #0ea5e9 !important; } .product-details__metric-item:nth-child(10n+10) .product-details__metric-icon, [data-theme="dark"] .product-details__metric-item:nth-child(10n+10) .product-details__metric-icon { background: #fee2e2 !important; color: #ef4444 !important; } [data-theme="light"] .product-details__metric-item:nth-child(10n+1) .product-details__metric-icon { background: rgba(109, 91, 255, 0.22) !important; color: #b9aeff !important; } [data-theme="light"] .product-details__metric-item:nth-child(10n+2) .product-details__metric-icon { background: rgba(52, 210, 200, 0.22) !important; color: #7cebe0 !important; } [data-theme="light"] .product-details__metric-item:nth-child(10n+3) .product-details__metric-icon { background: rgba(255, 173, 51, 0.22) !important; color: #ffcf8a !important; } [data-theme="light"] .product-details__metric-item:nth-child(10n+4) .product-details__metric-icon { background: rgba(255, 92, 141, 0.22) !important; color: #ffa8bd !important; } [data-theme="light"] .product-details__metric-item:nth-child(10n+5) .product-details__metric-icon { background: rgba(77, 163, 255, 0.22) !important; color: #9ad0ff !important; } [data-theme="light"] .product-details__metric-item:nth-child(10n+6) .product-details__metric-icon { background: rgba(163, 230, 96, 0.22) !important; color: #cdf49a !important; } [data-theme="light"] .product-details__metric-item:nth-child(10n+7) .product-details__metric-icon { background: rgba(224, 122, 255, 0.22) !important; color: #eebdff !important; } [data-theme="light"] .product-details__metric-item:nth-child(10n+8) .product-details__metric-icon { background: rgba(255, 214, 92, 0.22) !important; color: #ffe7a8 !important; } [data-theme="light"] .product-details__metric-item:nth-child(10n+9) .product-details__metric-icon { background: rgba(14, 165, 233, 0.22) !important; color: #7dd3fc !important; } [data-theme="light"] .product-details__metric-item:nth-child(10n+10) .product-details__metric-icon { background: rgba(239, 68, 68, 0.22) !important; color: #fca5a5 !important; } @media (max-width: 1100px) { .product-details__metric-icon { width: 54px; height: 54px; border-radius: 20px; font-size: 27px; } .product-details__label { font-size: 11.5px; } .product-details__value { font-size: 18px; } } @media (max-width: 600px) { .product-details__metrics-card { grid-template-columns: repeat(2, minmax(0, 1fr)); gap: 6px; padding: 8px; } .product-details__metric-item { gap: 8px; padding: 7px; } .product-details__metric-icon { width: 42px; height: 42px; border-radius: 14px; font-size: 21px; } .product-details__label { font-size: 10.5px; } .product-details__value { font-size: 16px; } .product-details__metric-item[data-tooltip]::after { max-width: 200px; white-space: normal; text-align: center; line-height: 1.4; } } @media (max-width: 380px) { .product-details__metrics-card { padding: 6px; } .product-details__metric-item { gap: 8px; padding: 7px; } .product-details__metric-icon { width: 44px; height: 44px; border-radius: 14px; font-size: 22px; } .product-details__label { font-size: 10.5px; } .product-details__value { font-size: 15px; } } .cover-img { border-radius: inherit; } .product-item__title { display: flex; align-items: center; gap: 4px; margin-bottom: 1px; } .product-item__title a { text-transform: none !important; color: #151a24; margin-bottom: 5px; } [data-theme="light"] .product-item__title a { color: #f2f2f2; } [data-theme="dark"] .product-item__title a { color: #1f2937; } .domain-name[data-visible="false"] { cursor: pointer; } .product-item__showcase-fields { margin: 0 0 6px; font-size: 0.8rem; line-height: 1.4; opacity: 0.6; overflow: hidden; text-overflow: ellipsis; white-space: nowrap; } .filter-sidebar { padding: 16px !important; } @media screen and (max-width: 991px) { .filter-sidebar { padding: 52px 16px 16px !important; } .filter-sidebar__close { top: 6px !important; right: 6px !important; width: 40px; height: 40px; display: inline-flex !important; align-items: center; justify-content: center; padding: 0 !important; line-height: 1; } } @media screen and (min-width: 992px) { .filter-sidebar { position: relative !important; top: auto !important; z-index: 2 !important; max-height: calc(100vh - 125px) !important; overflow-y: auto !important; } .filter-sidebar.sticky-active { position: sticky !important; top: 110px !important; } } .akua-results-count { margin: 0 0 10px; font-weight: 500; } .akua-filter-toggle__count { display: inline-flex; align-items: center; justify-content: center; min-width: 20px; height: 20px; padding: 0 5px; margin-left: 2px; border-radius: 999px; background: hsl(var(--main)); color: #fff; font-size: 11px; font-weight: 700; line-height: 1; } .akua-active-filters { display: flex; flex-wrap: wrap; align-items: center; gap: 8px; margin: 14px 0 16px; } .akua-filter-chip { display: inline-flex; align-items: center; gap: 6px; min-height: 36px; padding: 7px 14px; border-radius: 999px; background: hsl(var(--gray-seven)); border: 1px solid hsl(var(--gray-five)); color: hsl(var(--black-three)); font-size: 13px; font-weight: 500; line-height: 1.2; text-decoration: none; white-space: nowrap; transition: background-color 0.15s ease, border-color 0.15s ease, color 0.15s ease; } .akua-filter-chip:hover { background: hsl(var(--main) / 0.1); border-color: hsl(var(--main) / 0.4); color: hsl(var(--main)); text-decoration: none; } .akua-filter-chip:focus-visible { outline: 2px solid hsl(var(--main)); outline-offset: 2px; } .akua-filter-chip i { font-size: 13px; opacity: 0.65; } .akua-filter-chip--clear { background: transparent; border-style: dashed; font-weight: 600; } .akua-filter-chip--clear:hover { background: hsl(var(--danger) / 0.1); border-color: hsl(var(--danger) / 0.5); color: hsl(var(--danger)); } .akua-listing-intro { display: flex; align-items: center; flex-wrap: wrap; gap: 20px; padding: 24px 28px; margin-bottom: 20px; border-radius: var(--akua-radius-md); background: hsl(var(--section-bg)); border: 1px solid rgba(109, 91, 255, 0.16); } .akua-listing-intro__icon { display: flex; align-items: center; justify-content: center; flex-shrink: 0; width: 52px; height: 52px; border-radius: 16px; background: linear-gradient(135deg, var(--akua-color-primary), var(--akua-color-primary-tint)); color: #fff; font-size: 1.25rem; box-shadow: var(--akua-shadow-sm); } .akua-listing-intro__body { flex: 1 1 260px; min-width: 0; } .akua-section-eyebrow--listing { margin-bottom: 6px; } .akua-listing-intro__desc { margin: 0; max-width: 640px; color: hsl(var(--body-color)); font-size: 0.92rem; line-height: 1.5; } .akua-listing-intro__count { flex-shrink: 0; margin: 0 !important; padding: 10px 18px; border-radius: var(--akua-radius-sm); background: rgba(109, 91, 255, 0.08); color: hsl(var(--body-color)); font-size: 0.92rem; font-weight: 500; white-space: nowrap; } .akua-results-count__value { margin: 0 4px; color: var(--akua-color-primary); font-size: 1.3rem; font-weight: 800; } @media (max-width: 767px) { .akua-listing-intro { padding: 20px; gap: 14px; } .akua-listing-intro__count { width: 100%; text-align: center; } } @media (max-width: 575px) { .akua-listing-intro__icon { width: 44px; height: 44px; font-size: 1.05rem; } } .akua-empty-state { display: flex; flex-direction: column; align-items: center; text-align: center; gap: 14px; padding: 64px 28px; border-radius: var(--akua-radius-md); background: hsl(var(--section-bg)); border: 1px solid rgba(109, 91, 255, 0.16); } .akua-empty-state__icon { display: flex; align-items: center; justify-content: center; width: 64px; height: 64px; border-radius: 50%; background: rgba(109, 91, 255, 0.12); color: var(--akua-color-primary); font-size: 1.6rem; } .akua-empty-state__title { margin: 0; font-size: 1.2rem; font-weight: 800; } .akua-empty-state__desc { margin: 0; max-width: 420px; color: hsl(var(--body-color)); font-size: 0.94rem; line-height: 1.55; } .akua-empty-state__cta { margin-top: 6px; min-height: 44px; display: inline-flex; align-items: center; } .akua-404-state { padding: 72px 28px; } .akua-404-state__code { font-size: clamp(3.25rem, 9vw, 5.5rem); font-weight: 800; line-height: 1; color: var(--akua-color-primary); background: var(--main-gradient); background-clip: text; -webkit-background-clip: text; -webkit-text-fill-color: transparent; } @media (max-width: 575px) { .akua-404-state { padding: 56px 18px; } } #scroll-loader .spinner-border.text-primary { color: var(--akua-color-primary) !important; } @media (prefers-reduced-motion: reduce) { .akua-listing-intro, .akua-empty-state, .akua-404-state { transition: none; } } @media screen and (max-width: 991px) { .akua-filter-sticky-footer { position: sticky; bottom: 0; z-index: 3; margin: 16px -16px -16px; padding: 12px 16px calc(12px + env(safe-area-inset-bottom, 0px)); background: hsl(var(--gray-seven)); border-top: 1px solid hsl(var(--gray-five)); box-shadow: 0 -10px 24px -14px rgba(0, 0, 0, 0.35); } } @media (prefers-reduced-motion: reduce) { .filter-sidebar, .side-overlay { transition: none !important; } } .sidebar-btn:focus-visible, .filter-sidebar__close:focus-visible, .filter-sidebar__button:focus-visible, #filter-apply:focus-visible, #filter-clear:focus-visible, .akua-sort-tabs .nav-link:focus-visible { outline: 2px solid hsl(var(--main)); outline-offset: 2px; } .product-category { font-size: 13px; font-weight: 600; } @media (max-width: 575px) { .product-item__top { gap: 4px 8px; } .product-item__top .product-item__author { font-size: 12px; } .product-item__top .product-category { font-size: 12px; } .product-item__top-left { flex-wrap: nowrap; gap: 0 !important; } .product-item__author-avatar { width: 17px; height: 17px; min-width: 17px; } .product-item__top .product-item__author { font-size: 9px; gap: 4px; flex-shrink: 1; min-width: 0; } .product-item__separator { font-size: 9px; flex-shrink: 0; margin: 0 3px; } .product-item__top .product-category { font-size: 9px; flex-shrink: 1; min-width: 0; } } @media (max-width: 575px) { .product-item__bottom { gap: 8px; } .product-item__bottom .product-item__pricing { align-self: flex-end; } .product-item__bottom .product-item__price { font-size: 16px; } } .auth-section { background-color: hsl(var(--gray-five)); } .auth-section .auth-card { background-color: hsl(var(--white)); border: 1px solid hsl(var(--border-color)); border-radius: 20px; box-shadow: 0 20px 50px rgba(15, 23, 42, 0.08); padding: 44px; position: relative; z-index: 1; backdrop-filter: blur(10px); overflow: hidden; clip-path: inset(0 round 20px); } .auth-section .auth-card::before { content: ""; position: absolute; inset: 0; border-radius: inherit; background: linear-gradient(90deg, #9d8bff, #6d5bff, #9d8bff); -webkit-mask-image: linear-gradient(to bottom, #000 4px, transparent 4px); mask-image: linear-gradient(to bottom, #000 4px, transparent 4px); pointer-events: none; } .auth-section .auth-card::after { content: ""; position: absolute; top: -2px; right: 30px; width: 90px; height: 90px; background: radial-gradient( circle, rgba(104, 69, 237, 0.08) 0%, transparent 70% ); border-radius: 50%; z-index: 0; pointer-events: none; } .auth-head { margin-top: 4px; } .auth-head__title { font-family: var(--heading-font); font-weight: 700; color: hsl(var(--heading-color)); } .auth-head__desc { font-size: 14px; color: hsl(var(--body-color)); line-height: 1.6; } .auth-alert { display: flex; align-items: flex-start; gap: 8px; margin-top: 18px; padding: 14px 18px; border-radius: 12px; font-size: 14px; line-height: 1.5; box-shadow: 0 4px 14px rgba(0, 0, 0, 0.04); } .auth-alert--error { background: rgba(220, 53, 69, 0.06); border-left: 4px solid #dc3545; color: #b02a37; } .auth-alert--error ul { padding-left: 4px; margin-bottom: 0; list-style: none; } .auth-alert--error ul li::before { content: "• "; color: #dc3545; } .auth-alert--success { background: rgba(25, 135, 84, 0.08); border-left: 4px solid #198754; color: #125534; } .auth-form__password-warning { margin-top: 10px; font-size: 13px; font-weight: 500; color: #b02a37; background: rgba(220, 53, 69, 0.06); border-left: 3px solid #dc3545; padding: 8px 12px; border-radius: 6px; max-width: 100%; line-height: 1.4; } .verify-email-bar { position: relative; z-index: 5; padding: 12px 56px 12px 18px; color: hsl(var(--static-white)); background: var(--main-gradient); overflow: hidden; animation: verifyBarSlideDown 0.55s cubic-bezier(0.21, 1.02, 0.55, 1) both; } .verify-email-bar.is-hidden { display: none; } .verify-email-bar::before { content: ""; position: absolute; inset: 0; background: linear-gradient( 110deg, transparent 25%, rgba(255, 255, 255, 0.16) 50%, transparent 75% ); transform: translateX(-100%); animation: verifyBarSheen 4.5s ease-in-out infinite; pointer-events: none; } .verify-email-bar__container { display: flex; align-items: center; justify-content: center; flex-wrap: wrap; gap: 10px 16px; } .verify-email-bar__badge { flex: 0 0 auto; position: relative; width: 35px; height: 35px; border-radius: 12px; display: grid; place-items: center; font-size: 25px; color: hsl(var(--main)); background: rgba(255, 255, 255, 0.95); box-shadow: 0 8px 20px rgba(15, 23, 42, 0.22); animation: verifyBadgeFloat 3.2s ease-in-out infinite; } .verify-email-bar__badge::after { content: ""; position: absolute; inset: -3px; border-radius: inherit; border: 2px solid rgba(255, 255, 255, 0.55); animation: verifyBadgePulse 2s ease-out infinite; } .verify-email-bar__text { margin: 0; font-size: 14px; font-weight: 500; line-height: 1.5; text-align: center; text-shadow: 0 1px 2px rgba(15, 23, 42, 0.18); } .verify-email-bar__text-short { display: none; } .verify-email-bar__resend { display: inline-flex; align-items: center; gap: 7px; padding: 8px 18px; border-radius: 999px; font-size: 13.5px; font-weight: 700; letter-spacing: 0.2px; color: #6d5bff !important; background: #fff; box-shadow: 0 6px 16px rgba(15, 23, 42, 0.2); text-decoration: none !important; transition: transform 0.25s ease, box-shadow 0.25s ease, color 0.25s ease; } .verify-email-bar__resend i { font-size: 15px; transition: transform 0.45s ease; } .verify-email-bar__resend:hover { transform: scale(1.05); box-shadow: 0 10px 24px rgba(15, 23, 42, 0.28); color: #6d5bff !important; } .verify-email-bar__resend:hover i { transform: rotate(-320deg); } .verify-email-bar__resend-label--short { display: none; } .verify-email-bar__close { position: absolute; right: 14px; top: 50%; transform: translateY(-50%); width: 30px; height: 30px; border: 0; border-radius: 50%; display: grid; place-items: center; font-size: 17px; line-height: 1; color: hsl(var(--white)); background: rgba(255, 255, 255, 0.14); cursor: pointer; transition: background-color 0.25s ease, transform 0.25s ease; } .verify-email-bar__close:hover { background: rgba(255, 255, 255, 0.28); transform: translateY(-50%) rotate(90deg); } @media (max-width: 575px) { .verify-email-bar { font-size: 13px; padding: calc(8px + env(safe-area-inset-top, 0px)) 48px 8px 10px; } .verify-email-bar__container { flex-wrap: nowrap; justify-content: flex-start; gap: 10px; } .verify-email-bar__badge { flex: 0 0 auto; align-self: center; width: 30px; height: 30px; font-size: 23px; border-radius: 9px; animation: verifyBadgeFloat 3.2s ease-in-out infinite; box-shadow: 0 4px 12px rgba(15, 23, 42, 0.18); } .verify-email-bar__badge::after { animation: none; } .verify-email-bar__text { flex: 1 1 auto; min-width: 0; text-align: left; font-weight: 500; line-height: 1.45; } .verify-email-bar__text-full { display: none; } .verify-email-bar__text-short { display: inline; } .verify-email-bar__resend { flex: 0 0 auto; align-self: center; min-height: 36px; padding: 6px 13px; font-size: 12.5px; white-space: nowrap; } .verify-email-bar__resend-label--full { display: none; } .verify-email-bar__resend-label--short { display: inline; } .verify-email-bar__close { right: 7px; top: 50%; width: 34px; height: 34px; font-size: 17px; } } @keyframes verifyBarSlideDown { from { opacity: 0; transform: translateY(-100%); } to { opacity: 1; transform: translateY(0); } } @keyframes verifyBarSheen { 0% { transform: translateX(-100%); } 55%, 100% { transform: translateX(100%); } } @keyframes verifyBadgeFloat { 0%, 100% { transform: translateY(0); } 50% { transform: translateY(-3px); } } @keyframes verifyBadgePulse { 0% { transform: scale(1); opacity: 0.9; } 100% { transform: scale(1.4); opacity: 0; } } .toggle-password-js { transition: opacity 0.2s ease; } .toggle-password-js.is-empty { opacity: 0; pointer-events: none; } .akua-cookie-bar { position: fixed; left: 50%; bottom: 22px; z-index: 9999; width: min(1080px, calc(100vw - 32px)); transform: translate(-50%, calc(100% + 48px)); opacity: 0; pointer-events: none; transition: transform 0.5s cubic-bezier(0.21, 1.02, 0.55, 1), opacity 0.4s ease; } .akua-cookie-bar.is-visible { transform: translate(-50%, 0); opacity: 1; pointer-events: auto; } .akua-cookie-bar.is-hiding { transform: translate(-50%, calc(100% + 48px)); opacity: 0; } .akua-cookie-bar__inner { position: relative; display: flex; align-items: center; gap: 20px; flex-wrap: wrap; padding: 22px 28px; border-radius: 20px; overflow: hidden; clip-path: inset(0 round 20px); background: hsl(var(--white) / 0.92); border: 1px solid hsl(var(--border-color)); box-shadow: 0 24px 60px -12px rgba(15, 23, 42, 0.3); backdrop-filter: blur(14px) saturate(160%); -webkit-backdrop-filter: blur(14px) saturate(160%); } .akua-cookie-bar__inner::before { content: ""; position: absolute; inset: 0; border-radius: inherit; background: var(--main-gradient); -webkit-mask-image: linear-gradient(to bottom, #000 3px, transparent 3px); mask-image: linear-gradient(to bottom, #000 3px, transparent 3px); pointer-events: none; } .akua-cookie-bar__inner::after { content: ""; position: absolute; left: -70px; top: -70px; width: 220px; height: 220px; border-radius: 50%; background: radial-gradient(circle, hsl(var(--main) / 0.12), transparent 65%); pointer-events: none; } .akua-cookie-bar__icon { flex: 0 0 auto; width: 56px; height: 56px; border-radius: 16px; display: grid; place-items: center; font-size: 26px; color: hsl(var(--white)); background: var(--main-gradient); box-shadow: 0 12px 26px -8px hsl(var(--main) / 0.55); animation: cookieIconFloat 3.4s ease-in-out infinite; } .akua-cookie-bar__content { flex: 1 1 340px; min-width: 240px; position: relative; } .akua-cookie-bar__title { margin: 0 0 4px; font-size: 16px; font-weight: 700; color: hsl(var(--heading-color)); } .akua-cookie-bar__title-link, .akua-cookie-bar__title-link:visited, .akua-cookie-bar__title-link:focus { color: hsl(var(--heading-color)); text-decoration: none; transition: opacity 0.2s ease; } .akua-cookie-bar__title-link:hover { color: hsl(var(--heading-color)); text-decoration: none; opacity: 0.75; } .akua-cookie-bar__text { margin: 0; font-size: 14px; line-height: 1.65; color: hsl(var(--body-color)); } .akua-cookie-bar__text a, .akua-cookie-bar__text a:visited, .akua-cookie-bar__text a:focus { color: #6d5bff; font-weight: 600; text-decoration: none; transition: color 0.2s ease; } .akua-cookie-bar__text a:hover { color: #5745d1; text-decoration: none; } .akua-cookie-bar__actions { display: flex; align-items: center; margin-left: auto; } .akua-cookie-bar__accept { position: relative; overflow: hidden; box-shadow: 0 10px 24px -8px hsl(var(--main) / 0.5); transition: transform 0.25s ease, box-shadow 0.25s ease; } .akua-cookie-bar__accept::after { content: ""; position: absolute; top: 0; left: -80%; width: 50%; height: 100%; background: linear-gradient( 110deg, transparent, rgba(255, 255, 255, 0.35), transparent ); transform: skewX(-20deg); animation: acceptShine 3.2s ease-in-out infinite; } .akua-cookie-bar__accept:hover { transform: scale(1.05); box-shadow: 0 14px 30px -8px hsl(var(--main) / 0.6); } .swal2-title { font-size: 23px !important; } @media (max-width: 767px) { .akua-cookie-bar { bottom: calc(10px + env(safe-area-inset-bottom, 0px)); width: calc(100vw - 16px); } .akua-cookie-bar .container { width: 100%; max-width: 100%; padding-left: 0; padding-right: 0; } .akua-cookie-bar__inner { display: grid; grid-template-columns: auto 1fr auto; grid-template-areas: "icon title actions" "body body body"; align-items: center; column-gap: 11px; row-gap: 8px; padding: 13px 14px; border-radius: 16px; clip-path: inset(0 round 16px); } .akua-cookie-bar__content { display: contents; } .akua-cookie-bar__icon { grid-area: icon; width: 38px; height: 38px; font-size: 17px; border-radius: 11px; animation: none; } .akua-cookie-bar__title { grid-area: title; min-width: 0; margin: 0; font-size: 14.5px; line-height: 1.3; overflow: hidden; text-overflow: ellipsis; white-space: nowrap; } .akua-cookie-bar__actions { grid-area: actions; margin: 0; } .akua-cookie-bar__accept { min-height: 38px; padding: 7px 16px; font-size: 13.5px; white-space: nowrap; } .akua-cookie-bar__text { grid-area: body; font-size: 13px; line-height: 1.5; } .akua-cookie-bar__text a { display: inline-block; padding: 3px 0; } } @media (max-width: 360px), (max-height: 560px) { .akua-cookie-bar__inner { padding: 11px 12px; column-gap: 9px; row-gap: 6px; } .akua-cookie-bar__icon { width: 32px; height: 32px; font-size: 14px; border-radius: 9px; } .akua-cookie-bar__title { font-size: 13.5px; } .akua-cookie-bar__accept { min-height: 34px; padding: 6px 13px; font-size: 13px; } .akua-cookie-bar__text { font-size: 12.5px; line-height: 1.45; } } @keyframes cookieIconFloat { 0%, 100% { transform: translateY(0) rotate(0deg); } 50% { transform: translateY(-4px) rotate(-6deg); } } @keyframes acceptShine { 0% { left: -80%; } 55%, 100% { left: 130%; } } @media (prefers-reduced-motion: reduce) { .verify-email-bar, .verify-email-bar::before, .verify-email-bar__badge, .verify-email-bar__badge::after, .akua-cookie-bar, .akua-cookie-bar__icon, .akua-cookie-bar__accept::after { animation: none !important; transition-duration: 0.01ms !important; } } .auth-form .form-label { color: hsl(var(--heading-color)); letter-spacing: 0.2px; } .auth-form .common-input { border-radius: 10px; transition: border-color 0.2s ease, box-shadow 0.2s ease; } .auth-form .common-input:focus { border-color: hsl(var(--main)); box-shadow: 0 0 0 0.18rem rgba(104, 69, 237, 0.12); } .auth-form .input-icon { color: hsl(var(--body-color)); transition: color 0.2s ease; font-size: 1.125rem; } .auth-form .common-input:focus ~ .input-icon { color: hsl(var(--main)); } .auth-form .forgot-password { transition: color 0.2s ease; } .auth-form .forgot-password:hover { color: #5745d1 !important; } .auth-switch { text-align: center; border-top: 1px solid hsl(var(--border-color)); padding-top: 16px; } .auth-switch .link { position: relative; transition: color 0.2s ease; } .auth-switch .link:hover { color: #5745d1 !important; } .auth-policy-link, .auth-policy-link:visited { color: #6d5bff; font-weight: 500; text-decoration: none; border-bottom: none; transition: color 0.2s ease; } .auth-policy-link:hover, .auth-policy-link:focus { color: #5745d1; text-decoration: none; border-bottom: none; } .auth-aside { position: relative; background: linear-gradient(145deg, #6d5bff 0%, #9d8bff 100%); border-radius: 24px; padding: 48px 42px; color: #fff; min-height: 100%; overflow: hidden; box-shadow: 0 25px 60px rgba(104, 69, 237, 0.28); } .auth-aside::before { content: ""; position: absolute; top: -90px; right: -90px; width: 260px; height: 260px; background: radial-gradient( circle, rgba(255, 255, 255, 0.18) 0%, transparent 70% ); border-radius: 50%; pointer-events: none; } .auth-aside::after { content: ""; position: absolute; bottom: -70px; left: -70px; width: 200px; height: 200px; background: radial-gradient( circle, rgba(255, 255, 255, 0.1) 0%, transparent 70% ); border-radius: 50%; pointer-events: none; } .auth-aside > * { position: relative; z-index: 1; } .auth-aside__eyebrow { display: inline-flex; align-items: center; gap: 8px; padding: 7px 16px; border-radius: 999px; background: rgba(255, 255, 255, 0.14); border: 1px solid rgba(255, 255, 255, 0.28); color: #fff; font-size: 13px; font-weight: 600; letter-spacing: 0.02em; margin-bottom: 22px; backdrop-filter: blur(6px); -webkit-backdrop-filter: blur(6px); } .auth-aside__eyebrow i { color: #ffd166; font-size: 14px; } .auth-aside__title { font-family: var(--heading-font); font-weight: 700; color: #fff; margin-bottom: 16px; font-size: 28px; line-height: 1.35; } .auth-aside__desc { font-size: 15px; color: rgba(255, 255, 255, 0.88); line-height: 1.7; } .auth-aside__subheading { display: block; margin-top: 30px; margin-bottom: 14px; font-size: 12px; font-weight: 700; text-transform: uppercase; letter-spacing: 0.08em; color: rgba(255, 255, 255, 0.65); } .auth-aside__features { padding-left: 0; list-style: none; display: grid; gap: 12px; } .auth-aside__features li { display: flex; align-items: flex-start; gap: 14px; padding: 14px 16px; border-radius: 14px; background: rgba(255, 255, 255, 0.07); border: 1px solid rgba(255, 255, 255, 0.12); transition: background 0.25s ease, border-color 0.25s ease, transform 0.25s ease; } .auth-aside__features li:hover { background: rgba(255, 255, 255, 0.13); border-color: rgba(255, 255, 255, 0.24); transform: translateY(-2px); } .auth-aside__feature-icon { display: flex; align-items: center; justify-content: center; flex-shrink: 0; width: 40px; height: 40px; border-radius: 12px; background: linear-gradient(135deg, rgba(255, 255, 255, 0.28), rgba(255, 255, 255, 0.08)); box-shadow: inset 0 0 0 1px rgba(255, 255, 255, 0.22); } .auth-aside__feature-icon i { font-size: 18px; color: #fff; } .auth-aside__feature-body { display: flex; flex-direction: column; gap: 3px; min-width: 0; } .auth-aside__feature-body strong { font-size: 14.5px; font-weight: 700; color: #fff; line-height: 1.3; } .auth-aside__feature-body span { font-size: 13px; line-height: 1.55; color: rgba(255, 255, 255, 0.78); } .auth-aside__closing { margin-top: 28px; padding: 20px 22px; background: rgba(255, 255, 255, 0.1); border: 1px solid rgba(255, 255, 255, 0.2); border-radius: 16px; backdrop-filter: blur(12px); -webkit-backdrop-filter: blur(12px); } .auth-aside__closing strong { display: block; font-size: 15px; font-weight: 700; color: #fff; margin-bottom: 4px; } .auth-aside__closing p { margin: 0; font-size: 13.5px; line-height: 1.6; color: rgba(255, 255, 255, 0.82); } @media (max-width: 991px) { .auth-aside { display: none; } } @media (max-width: 575px) { .auth-card { padding: 30px 22px; border-radius: 16px; clip-path: inset(0 round 16px); } } .header-right { flex-wrap: nowrap; } .account-menu { position: relative; } .account-menu__trigger { align-items: center; gap: 10px; padding: 5px 14px 5px 5px; background-color: hsl(var(--white)); border: 1px solid hsl(var(--border-color)); border-radius: 40px; cursor: pointer; font-family: inherit; transition: border-color 0.2s ease, box-shadow 0.2s ease, transform 0.2s ease; } .account-menu__trigger:hover { border-color: hsl(var(--main)); box-shadow: 0 10px 24px -12px hsl(var(--main) / 0.45); } .account-menu__trigger:focus-visible { outline: none; border-color: hsl(var(--main)); box-shadow: 0 0 0 0.2rem hsl(var(--main) / 0.15); } .account-menu__avatar { width: 42px; height: 42px; flex-shrink: 0; display: inline-flex; padding: 2px; border-radius: 50%; background: var(--main-gradient); } .account-menu__avatar img { width: 100%; height: 100%; display: block; border-radius: 50%; object-fit: cover; border: 2px solid hsl(var(--white)); background-color: hsl(var(--section-bg)); } .account-menu__avatar--lg { width: 58px; height: 58px; } .account-menu__avatar.akua-premium-ring { display: inline-flex; background: var(--akua-premium-ring-color, var(--main-gradient)); } .account-menu__trigger-meta { display: flex; flex-direction: column; text-align: left; line-height: 1.3; } .account-menu__trigger-label { font-size: 11px; font-weight: 500; letter-spacing: 0.3px; color: hsl(var(--body-color)); } .account-menu__trigger-name { max-width: 150px; overflow: hidden; white-space: nowrap; text-overflow: ellipsis; font-size: 14px; font-weight: 600; color: hsl(var(--heading-color)); } .account-menu__chevron { font-size: 12px; color: hsl(var(--heading-color)); transition: transform 0.25s ease; } .account-menu__trigger[aria-expanded="true"] .account-menu__chevron { transform: rotate(180deg); } .account-menu__trigger--icon { padding: 0; background: transparent; border: 0; border-radius: 50%; } .account-menu-overlay { position: fixed; inset: 0; z-index: 1090; background: hsl(var(--black) / 0.55); backdrop-filter: blur(3px); -webkit-backdrop-filter: blur(3px); opacity: 0; visibility: hidden; transition: opacity 0.3s ease, visibility 0.3s ease; } .account-menu-overlay.is-open { opacity: 1; visibility: visible; } .account-menu__panel { position: absolute; top: calc(100% + 16px); right: 0; width: min(360px, calc(100vw - 32px)); background-color: hsl(var(--white)); border: 1px solid hsl(var(--border-color)); border-radius: 18px; box-shadow: 0 24px 60px -18px rgba(15, 23, 42, 0.28); opacity: 0; visibility: hidden; transform: translateY(12px); transition: opacity 0.25s ease, transform 0.25s ease, visibility 0.25s ease; z-index: 1100; } .account-menu__panel::before { content: ""; position: absolute; top: -7px; right: 26px; width: 14px; height: 14px; background-color: hsl(var(--white)); border-top: 1px solid hsl(var(--border-color)); border-left: 1px solid hsl(var(--border-color)); border-radius: 3px; transform: rotate(45deg); } .account-menu__panel.is-open { opacity: 1; visibility: visible; transform: translateY(0); } .account-menu__head { display: flex; align-items: center; gap: 14px; padding: 20px; border-bottom: 1px solid hsl(var(--border-color)); border-radius: 17px 17px 0 0; background: linear-gradient( 135deg, hsl(var(--main) / 0.07), transparent 70% ); } .account-menu__head-meta { min-width: 0; } .account-menu__name { margin: 0; font-size: 15px; font-weight: 700; color: hsl(var(--heading-color)); overflow: hidden; white-space: nowrap; text-overflow: ellipsis; } .account-menu__email { margin: 2px 0 0; font-size: 12.5px; color: hsl(var(--body-color)); overflow: hidden; white-space: nowrap; text-overflow: ellipsis; } .account-menu__balance { margin: 6px 0 0; font-size: 12.5px; color: hsl(var(--body-color)); display: flex; align-items: center; gap: 6px; } .account-menu__balance-icon { font-size: 14px; color: hsl(var(--body-color)); flex-shrink: 0; } .account-menu__balance strong { color: hsl(var(--heading-color)); font-weight: 700; } .account-menu__close { display: inline-flex; align-items: center; justify-content: center; width: 36px; height: 36px; margin-left: auto; flex-shrink: 0; border: 1px solid hsl(var(--border-color)); border-radius: 50%; background-color: transparent; color: hsl(var(--heading-color)); font-size: 18px; cursor: pointer; transition: 0.2s ease; } .account-menu__close:hover { background-color: hsl(var(--section-bg)); } .account-menu__nav { padding: 10px; } .account-menu__list { display: flex; flex-direction: column; gap: 2px; margin: 0; padding: 0; list-style: none; } .account-menu__item { display: flex; align-items: center; gap: 12px; padding: 10px 12px; border-radius: 12px; font-size: 14.5px; font-weight: 500; color: hsl(var(--heading-color)); text-decoration: none; transition: background-color 0.2s ease, transform 0.2s ease; } .account-menu__item:hover { background-color: hsl(var(--section-bg)); transform: translateX(2px); } .account-menu__item-icon { width: 38px; height: 38px; flex-shrink: 0; display: grid; place-items: center; border-radius: 11px; font-size: 15px; color: hsl(var(--main)); background-color: hsl(var(--main) / 0.09); transition: 0.25s ease; } .account-menu__item:hover .account-menu__item-icon { color: hsl(var(--static-white)); background: var(--main-gradient); box-shadow: 0 8px 18px -6px hsl(var(--main) / 0.55); } .account-menu__item-label { min-width: 0; } .account-menu__item-count { margin-left: auto; min-width: 27px; height: 22px; padding: 0 8px; display: inline-flex; align-items: center; justify-content: center; border-radius: 20px; font-size: 12px; font-weight: 700; color: hsl(var(--main)); background-color: hsl(var(--main) / 0.1); } .account-menu__item-arrow { margin-left: auto; font-size: 12px; color: hsl(var(--body-color)); opacity: 0.6; } .account-menu__foot { padding: 12px; border-top: 1px solid hsl(var(--border-color)); border-radius: 0 0 17px 17px; } .account-menu__logout { display: flex; align-items: center; justify-content: center; gap: 9px; padding: 11px; border-radius: 12px; font-size: 14px; font-weight: 600; color: #dc3545; background-color: rgba(220, 53, 69, 0.07); text-decoration: none; transition: background-color 0.2s ease, color 0.2s ease, box-shadow 0.2s ease; } .account-menu__logout:hover { color: #fff; background-color: #dc3545; box-shadow: 0 10px 22px -8px rgba(220, 53, 69, 0.55); } .account-menu__section { padding: 14px 12px 6px; font-size: 11px; font-weight: 700; letter-spacing: 0.08em; text-transform: uppercase; color: hsl(var(--body-color)); opacity: 0.75; list-style: none; } .account-menu__section:not(:first-child) { margin-top: 6px; border-top: 1px dashed hsl(var(--border-color)); padding-top: 12px; } .account-menu__nav { max-height: min(440px, calc(100vh - 220px)); overflow-y: auto; } @media (max-width: 991.98px) { .account-menu__panel { display: none; top: 0; right: 0; width: min(380px, 90vw); height: 100vh; height: 100dvh; max-height: 100vh; max-height: 100dvh; border: 0; border-radius: 0; box-shadow: -24px 0 60px -20px rgba(15, 23, 42, 0.4); opacity: 1; visibility: visible; overflow-y: auto; overscroll-behavior: contain; } .account-menu__head, .account-menu__foot { border-radius: 0; } .account-menu__panel::before { display: none; } .account-menu__panel.is-open { display: block; position: fixed; z-index: 1100; animation: acctDrawerIn 0.32s cubic-bezier(0.22, 0.9, 0.32, 1) both; } .account-menu__panel.is-closing { animation: acctDrawerOut 0.24s ease forwards; } @keyframes acctDrawerIn { from { transform: translateX(100%); } to { transform: translateX(0); } } @keyframes acctDrawerOut { from { transform: translateX(0); visibility: visible; } to { transform: translateX(105%); visibility: hidden; } } .account-menu__nav { max-height: none; overflow: visible; } body.account-menu-open { overflow: hidden; } } [data-theme="light"] .account-menu__trigger { background-color: var(--dark-black-two); border-color: hsl(var(--static-white) / 0.12); } [data-theme="light"] .account-menu__trigger-label, [data-theme="light"] .account-menu__chevron, [data-theme="light"] .account-menu__name, [data-theme="light"] .account-menu__item, [data-theme="light"] .account-menu__balance strong, [data-theme="light"] .account-menu__close { color: hsl(var(--static-white)); } [data-theme="light"] .account-menu__trigger-name, [data-theme="light"] .account-menu__email, [data-theme="light"] .account-menu__balance, [data-theme="light"] .account-menu__balance-icon, [data-theme="light"] .account-menu__item-arrow, [data-theme="light"] .account-menu__badges-label { color: hsl(var(--static-white-one)); } [data-theme="light"] .account-menu__avatar img { border-color: var(--dark-black-two); } [data-theme="light"] .account-menu__panel { background-color: var(--dark-black-two); border-color: hsl(var(--static-white) / 0.1); } [data-theme="light"] .account-menu__head { border-bottom-color: hsl(var(--static-white) / 0.08); background: linear-gradient( 135deg, hsl(var(--main) / 0.16), transparent 70% ); } [data-theme="light"] .account-menu__close { border-color: hsl(var(--static-white) / 0.14); } [data-theme="light"] .account-menu__close:hover { background-color: hsl(var(--static-white) / 0.08); } [data-theme="light"] .account-menu__item:hover { background-color: hsl(var(--static-white) / 0.06); } [data-theme="light"] .account-menu__section { color: hsl(var(--static-white-one)); } [data-theme="light"] .account-menu__section:not(:first-child) { border-top-color: hsl(var(--static-white) / 0.08); } [data-theme="light"] .account-menu__foot { border-top-color: hsl(var(--static-white) / 0.08); } @media (prefers-reduced-motion: reduce) { .account-menu__panel, .account-menu-overlay, .account-menu__chevron, .account-menu__item, .account-menu__item-icon { transition: none !important; animation: none !important; } } .lang-switch { position: relative; z-index: 5; } .lang-switch__toggle { display: inline-flex; align-items: center; gap: 8px; padding: 8px 14px; border: 1px solid hsl(var(--static-white) / 0.22); border-radius: 50px; background-color: hsl(var(--static-white) / 0.06); color: hsl(var(--static-white-one)); font-family: inherit; font-size: 14px; font-weight: 500; line-height: 1.2; cursor: pointer; transition: background-color 0.2s ease, border-color 0.2s ease, color 0.2s ease, box-shadow 0.2s ease; } .lang-switch__toggle:hover, .lang-switch.is-open .lang-switch__toggle { color: hsl(var(--static-white)); border-color: hsl(var(--main) / 0.65); background-color: hsl(var(--main) / 0.14); box-shadow: 0 8px 20px -10px hsl(var(--main) / 0.55); } .lang-switch__flag { width: 21px; height: 15px; object-fit: cover; border-radius: 3px; box-shadow: 0 0 0 1px rgba(255, 255, 255, 0.18); } .lang-switch__current { white-space: nowrap; } .lang-switch__chevron { font-size: 14px; line-height: 1; transition: transform 0.25s ease; } .lang-switch.is-open .lang-switch__chevron { transform: rotate(180deg); } .lang-switch__menu { position: absolute; right: 0; bottom: calc(100% + 12px); min-width: 190px; margin: 0; padding: 8px; list-style: none; background-color: #fff; border: 1px solid hsl(var(--border-color)); border-radius: 16px; box-shadow: 0 24px 48px -16px rgba(15, 23, 42, 0.35); opacity: 0; visibility: hidden; transform: translateY(8px); transition: opacity 0.22s ease, transform 0.22s ease, visibility 0s linear 0.22s; } .lang-switch__menu.is-open { opacity: 1; visibility: visible; transform: translateY(0); transition-delay: 0s; } .lang-switch__menu-item { list-style: none; } .lang-switch__item { display: flex; align-items: center; gap: 10px; padding: 9px 12px; border-radius: 11px; font-size: 14px; font-weight: 500; color: hsl(var(--heading-color)); text-decoration: none; transition: background-color 0.2s ease, color 0.2s ease; } .lang-switch__item:hover { color: hsl(var(--main)); background-color: hsl(var(--section-bg)); } .lang-switch__item.active { color: hsl(var(--main)); font-weight: 600; background-color: hsl(var(--main) / 0.08); } .lang-switch__item-name { white-space: nowrap; } .lang-switch__item-check { margin-left: auto; font-size: 15px; } [data-theme="light"] .lang-switch__menu { background-color: var(--dark-black-two); border-color: hsl(var(--static-white) / 0.1); box-shadow: 0 24px 48px -16px rgba(0, 0, 0, 0.6); } [data-theme="light"] .lang-switch__item { color: hsl(var(--static-white)); } [data-theme="light"] .lang-switch__item:hover { color: hsl(var(--main-l-200)); background-color: hsl(var(--static-white) / 0.06); } @media (prefers-reduced-motion: reduce) { .lang-switch__menu, .lang-switch__chevron, .lang-switch__toggle, .lang-switch__item { transition: none !important; } } .author-info__thumb img { border-radius: 50%; object-fit: cover; width: 64px; height: 64px; } .product-item__thumb { min-width: 0; container-type: inline-size; } .metrics-card { min-width: 0; grid-template-columns: repeat(2, minmax(0, 1fr)); } .metric-item { min-width: 0; } .metric-info { min-width: 0; } .metric-info .label, .metric-info .value { overflow: hidden; text-overflow: ellipsis; white-space: nowrap; } @container (max-width: 200px) { .metrics-card { grid-template-columns: 1fr; } } .selling-product::before { height: 100%; } @media (min-width: 575px) { .selling-product .bg--gradient, .selling-product .bg-pattern { height: 100%; } } .currency-switch__symbol { display: inline-flex; align-items: center; justify-content: center; width: 21px; height: 15px; font-size: 12px; font-weight: 700; line-height: 1; } .lang-switch__item .currency-switch__symbol { width: 18px; height: 18px; font-size: 13px; color: hsl(var(--main)); } .checkout-alert { padding: 14px 16px; border-radius: 12px; background-color: hsl(var(--danger) / 0.1); border: 1px solid hsl(var(--danger) / 0.3); color: hsl(var(--danger)); } .checkout-alert__icon { font-size: 1.1rem; line-height: 1; flex-shrink: 0; } .checkout-alert--success { background-color: hsl(var(--success) / 0.1); border-color: hsl(var(--success) / 0.3); color: hsl(var(--success)); } .checkout-premium-promo { display: flex; align-items: flex-start; gap: 12px; padding: 14px 16px; border-radius: var(--akua-radius-sm, 14px); background-color: rgba(109, 91, 255, 0.08); border: 1px solid rgba(109, 91, 255, 0.25); } .checkout-premium-promo__icon { flex-shrink: 0; display: inline-flex; align-items: center; justify-content: center; width: 32px; height: 32px; border-radius: 50%; background-color: var(--akua-color-primary, #6d5bff); color: #fff; font-size: 0.9rem; } .checkout-premium-promo__body { min-width: 0; } .checkout-premium-promo__text { margin: 0 0 6px; font-size: 0.85rem; } .checkout-premium-promo__link { display: inline-flex; align-items: center; gap: 6px; font-size: 0.85rem; font-weight: 600; color: var(--akua-color-primary, #6d5bff); text-decoration: none; } .checkout-premium-promo__link:hover, .checkout-premium-promo__link:focus-visible { text-decoration: underline; } .checkout-premium-promo__link:focus-visible { outline: 2px solid var(--akua-color-primary, #6d5bff); outline-offset: 2px; border-radius: 4px; } .akua-review-modal { position: fixed; inset: 0; z-index: 1080; display: none; align-items: center; justify-content: center; padding: 16px; } .akua-review-modal.is-open { display: flex; } .akua-review-modal__backdrop { position: absolute; inset: 0; background-color: rgba(15, 23, 42, 0.55); backdrop-filter: blur(2px); } .akua-review-modal__panel { position: relative; width: 100%; max-width: 460px; max-height: calc(100vh - 32px); overflow-y: auto; background-color: hsl(var(--body-bg)); border-radius: 20px; padding: 28px 24px; box-shadow: 0 30px 60px -20px rgba(0, 0, 0, 0.45); } .akua-review-modal__close { position: absolute; top: 14px; right: 14px; width: 32px; height: 32px; display: inline-flex; align-items: center; justify-content: center; border: none; border-radius: 50%; background-color: hsl(var(--section-bg)); color: hsl(var(--heading-color)); cursor: pointer; } .akua-review-modal__panel textarea.common-input { resize: vertical; min-height: 96px; } body.akua-modal-open { overflow: hidden; } .akua-star-input { display: inline-flex; gap: 4px; } .akua-star-input__star { border: none; background: transparent; padding: 2px; font-size: 1.5rem; line-height: 1; color: hsl(var(--border-color)); cursor: pointer; transition: color 0.15s ease, transform 0.1s ease; } .akua-star-input__star:hover { transform: scale(1.1); } .akua-star-input__star.is-filled { color: #f5b400; } .checkout-option { position: relative; display: block; cursor: pointer; border-radius: 16px; } .checkout-option__input { position: absolute; opacity: 0; pointer-events: none; } .checkout-option__body { display: flex; align-items: center; gap: 14px; padding: 18px; border: 1px solid hsl(var(--border-color)); border-radius: 16px; background-color: hsl(var(--gray-seven)); transition: 0.2s linear; } .checkout-option:hover .checkout-option__body { border-color: hsl(var(--main)); } .checkout-option__input:checked+.checkout-option__body { border-color: hsl(var(--main)); box-shadow: 0 0 0 1px hsl(var(--main)/0.55); } .checkout-option__icon { flex-shrink: 0; width: 44px; height: 44px; display: inline-flex; align-items: center; justify-content: center; border-radius: 12px; background-color: hsl(var(--main)/0.12); color: hsl(var(--main)); font-size: 1.125rem; } .checkout-option__text { min-width: 0; } .checkout-option__check { margin-left: auto; flex-shrink: 0; width: 20px; height: 20px; border-radius: 50%; border: 1px solid hsl(var(--border-color)); position: relative; transition: 0.2s linear; } .checkout-option__input:checked+.checkout-option__body .checkout-option__check { border-color: transparent; background: var(--main-gradient); } .checkout-option__input:checked+.checkout-option__body .checkout-option__check::after { content: ""; position: absolute; inset: 0; margin: auto; width: 8px; height: 8px; border-radius: 50%; background-color: hsl(var(--static-white)); } .checkout-mini-item { display: flex; align-items: center; gap: 12px; padding: 12px 0; border-bottom: 1px solid hsl(var(--gray-five)); } .checkout-mini-item:last-child { border-bottom: 0; } .checkout-mini-thumb { width: 44px; height: 44px; border-radius: 10px; background-color: hsl(var(--gray-seven)); display: flex; align-items: center; justify-content: center; overflow: hidden; flex-shrink: 0; } .checkout-info-row { padding: 10px 0; border-bottom: 1px dashed hsl(var(--gray-five)); font-size: 0.875rem; } .checkout-info-row:last-child { border-bottom: 0; } .cart-item { max-width: 420px; } .cart-item__thumbWrap { width: 164px; min-width: 0; flex-shrink: 0; } .cart-item__category { margin-left: 4px; font-weight: 500; } .cart-item__metrics { row-gap: 5px; } .cart-item__metric { padding: 3px 8px; border-radius: 5px; background-color: hsl(var(--section-bg)); color: hsl(var(--body-color)); text-decoration: none; white-space: nowrap; transition: 0.2s linear; } .cart-item__metric:hover { color: hsl(var(--main)); } .cart-item__remove { position: relative; top: 0; right: 0; width: 32px; height: 32px; border-radius: 30px; color: hsl(var(--danger)); background: transparent; font-size: 0.75rem; border: 0; cursor: pointer; display: inline-flex; align-items: center; justify-content: center; transition: transform 0.2s ease, color 0.2s ease; } .cart-item__remove:hover { background: transparent; color: hsl(var(--danger)); transform: scale(1.1); } .cart-item__remove:active { transform: translateY(0) scale(0.98); } .cart-item__remove:disabled { opacity: 0.55; pointer-events: none; } [data-theme="dark"] .cart-item__metric { background: rgba(255, 255, 255, 0.10); color: #e2e8f0; text-decoration: none; } [data-theme="dark"] .cart-item__metric:hover { background: rgba(255, 255, 255, 0.18); color: #ffffff; } [data-theme="light"] .cart-item__metric { background: rgba(31, 41, 55, 0.85); color: #e2e8f0; text-decoration: none; } [data-theme="light"] .cart-item__metric:hover { background: rgba(31, 41, 55, 1); color: #fff; } .cart-item { max-width: 500px; } .cart-item__thumbWrap { width: 180px; } .cart-item__thumb { width: 110px; height: auto; } .cart-item__title { margin-bottom: 0 !important; } .cart-item .flx-align { margin-top: 4px !important; } #cartTable.table.style-two tbody tr td, #cartTable td { padding-top: 0.5rem; padding-bottom: 0.5rem; } .cart-item__remove { width: auto; height: 32px; padding: 0 10px; font-size: 0.8125rem; gap: 4px; white-space: nowrap; } .cart-item__remove i { font-size: 0.9rem; } .package-overview { background: linear-gradient(135deg, #1b1035 0%, #2c1657 55%, #3a1a63 100%); border-radius: 20px; padding: 28px 28px 24px; margin-bottom: 24px; position: relative; overflow: hidden; box-shadow: 0 18px 40px -18px rgba(58, 26, 99, 0.55); } .package-overview::before { content: ""; position: absolute; inset: 0; background: radial-gradient(circle at 85% 0%, rgba(255, 141, 76, 0.28), transparent 55%), radial-gradient(circle at 10% 100%, rgba(124, 92, 255, 0.25), transparent 50%); pointer-events: none; } .package-tier-badge { position: relative; display: inline-flex; align-items: center; gap: 6px; font-size: 0.75rem; font-weight: 700; letter-spacing: 0.04em; text-transform: uppercase; padding: 6px 16px; border-radius: 999px; color: #2a1400; background: linear-gradient(90deg, #ffb454, #ff7a3d); box-shadow: 0 6px 16px -6px rgba(255, 122, 61, 0.7); margin-bottom: 18px; } .package-tier-badge--enterprise { color: #fff; background: linear-gradient(90deg, #6d5bff, #34d2c8); box-shadow: 0 6px 16px -6px rgba(109, 91, 255, 0.7); } .package-tier-badge--starter { color: #fff; background: linear-gradient(90deg, #8a94a6, #5b6474); box-shadow: 0 6px 16px -6px rgba(91, 100, 116, 0.6); } .package-overview__stats { position: relative; display: grid; grid-template-columns: repeat(auto-fit, minmax(110px, 1fr)); gap: 18px; } .package-overview__stats:empty { display: none; } .package-overview__stat { display: flex; flex-direction: column; gap: 4px; } .package-overview__stat-value { font-size: 1.5rem; font-weight: 700; color: #fff; font-variant-numeric: tabular-nums; line-height: 1.1; } .package-overview__stat-label { font-size: 0.72rem; text-transform: uppercase; letter-spacing: 0.06em; color: rgba(255, 255, 255, 0.62); } .package-contents { display: grid; grid-template-columns: repeat(auto-fit, minmax(240px, 1fr)); gap: 24px 32px; margin-bottom: 24px; } .package-contents__group-title { font-size: 0.8rem; font-weight: 700; text-transform: uppercase; letter-spacing: 0.05em; color: #ff7a3d; margin: 0 0 12px; padding-bottom: 8px; border-bottom: 1px solid rgba(255, 122, 61, 0.25); } .package-contents__list { list-style: none; margin: 0; padding: 0; display: flex; flex-direction: column; gap: 10px; } .package-contents__item { display: flex; align-items: flex-start; gap: 10px; font-size: 0.9rem; line-height: 1.4; } .package-contents__icon { color: #22c58b; margin-top: 2px; flex-shrink: 0; } .package-contents__meta { color: var(--text-secondary, #8a94a6); font-size: 0.8rem; } .package-features { background: rgba(124, 92, 255, 0.06); border: 1px solid rgba(124, 92, 255, 0.16); border-radius: 16px; padding: 22px 24px; margin-bottom: 24px; } .package-features__list { list-style: none; margin: 12px 0 0; padding: 0; display: grid; grid-template-columns: repeat(auto-fit, minmax(220px, 1fr)); gap: 10px 24px; } .package-features__item { display: flex; align-items: center; gap: 10px; font-size: 0.9rem; } .package-features__item i { color: #22c58b; width: 16px; text-align: center; flex-shrink: 0; } .package-features__item--excluded { opacity: 0.5; text-decoration: line-through; } .package-features__item--excluded i { color: #b23b3b; } [data-theme="light"] .package-features { background: #f6f4ff; border-color: #e6e1ff; } .package-card-summary { background: linear-gradient(135deg, #1b1035 0%, #2c1657 55%, #3a1a63 100%) !important; border: 1px solid rgba(255, 180, 84, 0.28) !important; position: relative; display: flex !important; flex-direction: column; gap: 8px; padding: 36px 12px 12px !important; min-height: 92px; } .package-card-summary .metric-item { background: transparent !important; border: none !important; box-shadow: none !important; } .package-card-summary .metric-info .label { color: rgba(255, 255, 255, 0.6) !important; } .package-card-summary .metric-info .value { color: #fff !important; } .package-card-summary .metric-icon.purple { background: rgba(255, 255, 255, 0.12) !important; color: #ffb454 !important; } .package-tier-badge--sm { position: absolute; top: 10px; left: 10px; padding: 3px 10px; font-size: 0.65rem; margin-bottom: 0; } .dash-gradient-swatch { position: relative; width: 36px; height: 36px; border-radius: 10px; cursor: pointer; border: 2px solid transparent; display: flex; align-items: center; justify-content: center; transition: transform 0.15s ease, border-color 0.15s ease; } .dash-gradient-swatch:hover { transform: scale(1.08); } .dash-gradient-swatch--active { border-color: #1b1035; box-shadow: 0 0 0 2px rgba(27, 16, 53, 0.15); } [data-theme="light"] .dash-gradient-swatch--active { border-color: #fff; box-shadow: 0 0 0 2px rgba(255, 255, 255, 0.25); } .dash-gradient-swatch input[type="radio"] { position: absolute; inset: 0; opacity: 0; margin: 0; cursor: pointer; } .dash-gradient-swatch--custom { background: repeating-conic-gradient(#cbd5e1 0% 25%, #f1f5f9 0% 50%) 50% / 10px 10px; color: #475569; } .dash-package-card { position: relative; } .dash-custom-color-inputs input[type="color"] { width: 48px; height: 36px; padding: 2px; } .package-variants-grid { display: grid; grid-template-columns: repeat(auto-fit, minmax(180px, 1fr)); gap: 14px; margin-bottom: 24px; align-items: stretch; } .package-variant-card { position: relative; border-radius: 16px; padding: 20px 16px 16px; color: #fff; display: flex; flex-direction: column; overflow: hidden; box-shadow: 0 14px 30px -14px rgba(0, 0, 0, 0.5), inset 0 1px 0 rgba(255, 255, 255, 0.08); transition: transform 0.22s ease, box-shadow 0.22s ease; } .package-variant-card::before { content: ""; position: absolute; inset: 0; background: radial-gradient(circle at 100% 0%, rgba(255, 255, 255, 0.22), transparent 55%), linear-gradient(180deg, rgba(255, 255, 255, 0.1), transparent 40%); pointer-events: none; } .package-variant-card::after { content: ""; position: absolute; top: 0; left: 0; right: 0; height: 3px; background: linear-gradient(90deg, rgba(255, 255, 255, 0.9), rgba(255, 255, 255, 0.15)); } .package-variant-card > * { position: relative; z-index: 1; } .package-variant-card:hover { box-shadow: 0 22px 40px -16px rgba(0, 0, 0, 0.55), inset 0 1px 0 rgba(255, 255, 255, 0.12); } .package-variant-card__ribbon { position: absolute; top: 14px; right: -32px; background: linear-gradient(90deg, #ffb454, #ff5e3a); color: #fff; text-shadow: 0 1px 2px rgba(0, 0, 0, 0.35); font-size: 0.62rem; font-weight: 800; text-transform: uppercase; letter-spacing: 0.03em; padding: 4px 38px; transform: rotate(35deg); box-shadow: 0 4px 10px -3px rgba(0, 0, 0, 0.5); z-index: 2; } .package-variant-card .package-tier-badge { align-self: flex-start; background: rgba(255, 255, 255, 0.2); backdrop-filter: blur(4px); color: #fff; box-shadow: none; margin-bottom: 10px; font-size: 0.68rem; padding-left: 6px; gap: 8px; } .package-variant-card .package-tier-badge i { display: inline-flex; align-items: center; justify-content: center; width: 22px; height: 22px; flex-shrink: 0; font-size: 12px; background: rgba(255, 255, 255, 0.4); border-radius: 50%; } .package-variant-card__price { font-size: 1.55rem; font-weight: 800; color: #fff; margin-bottom: 12px; font-variant-numeric: tabular-nums; text-shadow: 0 2px 12px rgba(0, 0, 0, 0.25); } .package-variant-card__stats:empty { display: none; } .package-variant-card__list { list-style: none; margin: 0 0 16px; padding: 10px 0 0; border-top: 1px solid rgba(255, 255, 255, 0.16); flex: 1; display: flex; flex-direction: column; gap: 7px; font-size: 0.8rem; line-height: 1.35; } .product-item { width: 100%; min-width: 0; height: 100%; border-radius: 18px !important; overflow: visible !important; position: relative; border: 1px solid rgba(109, 91, 255, 0.55); box-shadow: inset 0 3px 0 0 #6d5bff, 0 1px 2px rgba(16, 24, 40, 0.04); transition: transform 0.45s cubic-bezier(0.22, 1, 0.36, 1), box-shadow 0.45s cubic-bezier(0.22, 1, 0.36, 1); } .product-item:hover { box-shadow: inset 0 3px 0 0 #6d5bff, 0 20px 36px -16px rgba(27, 16, 53, 0.28) !important; } @media (hover: none), (pointer: coarse) { .product-item, .product-item:hover, .product-item__thumb img, .package-variant-card, .package-variant-card:hover { transition: none !important; transform: none !important; } .product-item:hover { box-shadow: inset 0 3px 0 0 #6d5bff, 0 1px 2px rgba(16, 24, 40, 0.04) !important; } .package-variant-card:hover { box-shadow: 0 14px 30px -14px rgba(0, 0, 0, 0.5), inset 0 1px 0 rgba(255, 255, 255, 0.08) !important; } } [data-theme="dark"] .product-item, [data-theme="dark"] .product-item:active, [data-theme="dark"] .product-item:focus, [data-theme="dark"] .product-item:focus-within, [data-theme="dark"] .product-item:visited { border: 1px solid rgba(109, 91, 255, 0.55) !important; } [data-theme="light"] .product-item, [data-theme="light"] .product-item:active, [data-theme="light"] .product-item:focus, [data-theme="light"] .product-item:focus-within, [data-theme="light"] .product-item:visited { border: 1px solid rgba(255, 255, 255, 0.7) !important; } .product-item.product-item--boosted { border-color: rgba(245, 158, 11, 0.55); box-shadow: inset 0 3px 0 0 #f59e0b, 0 1px 2px rgba(16, 24, 40, 0.04); } .product-item.product-item--boosted:hover { box-shadow: inset 0 3px 0 0 #f59e0b, 0 20px 36px -16px rgba(27, 16, 53, 0.28) !important; } @media (hover: none), (pointer: coarse) { .product-item.product-item--boosted:hover { box-shadow: inset 0 3px 0 0 #f59e0b, 0 1px 2px rgba(16, 24, 40, 0.04) !important; } } [data-theme="dark"] .product-item.product-item--boosted, [data-theme="dark"] .product-item.product-item--boosted:active, [data-theme="dark"] .product-item.product-item--boosted:focus, [data-theme="dark"] .product-item.product-item--boosted:focus-within, [data-theme="dark"] .product-item.product-item--boosted:visited, [data-theme="light"] .product-item.product-item--boosted, [data-theme="light"] .product-item.product-item--boosted:active, [data-theme="light"] .product-item.product-item--boosted:focus, [data-theme="light"] .product-item.product-item--boosted:focus-within, [data-theme="light"] .product-item.product-item--boosted:visited { border-color: rgba(245, 158, 11, 0.6) !important; } .product-item a:focus { outline: none; } .product-item a:focus-visible { outline: 2px solid var(--akua-color-primary, #6d5bff); outline-offset: 2px; } .product-item__thumb { padding: 6px 6px 0; } @media (max-width: 575px) { .product-item__thumb { padding: 2px 2px 0; padding-top: 3px; margin: 3px; } .list-grid-wrapper { --bs-gutter-x: 0.75rem; --bs-gutter-y: 0.75rem; } } .list-grid-wrapper > [class*="col-"] { min-width: 0; } .list-grid-wrapper { overflow-x: hidden; padding-top: 6px; padding-bottom: 24px; } .metrics-card:not(.package-card-summary) { display: grid !important; grid-template-columns: repeat(2, minmax(0, 1fr)) !important; gap: 3px !important; padding: 10px !important; border-radius: 14px !important; } @container (min-width: 380px) { .metrics-card:not(.package-card-summary) { grid-template-columns: repeat(4, minmax(0, 1fr)) !important; } } .metrics-card:not(.package-card-summary), [data-theme="dark"] .metrics-card:not(.package-card-summary) { background: linear-gradient(160deg, #f8f7fd 0%, #eeeafa 100%) !important; border: 1px solid #e4defa !important; box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.7) !important; } [data-theme="light"] .metrics-card:not(.package-card-summary) { background: linear-gradient(160deg, #181026 0%, #211b3a 55%, #120c1f 100%) !important; border: 1px solid rgba(255, 255, 255, 0.08) !important; box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.05) !important; } .metrics-card:not(.package-card-summary) .metric-item { flex: none; display: flex !important; flex-direction: row !important; align-items: center !important; justify-content: flex-start !important; text-align: left; gap: 6px !important; padding: 5px 4px !important; border-radius: 10px !important; background: transparent !important; border: none !important; box-shadow: none !important; transition: background-color 0.18s ease, transform 0.18s ease; } .metrics-card:not(.package-card-summary) .metric-icon { width: 24px !important; height: 24px !important; border-radius: 8px !important; font-size: 11px !important; flex-shrink: 0; } .metrics-card:not(.package-card-summary) .metric-item:nth-child(8n+1) .metric-icon, [data-theme="dark"] .metrics-card:not(.package-card-summary) .metric-item:nth-child(8n+1) .metric-icon { background: #efe9ff !important; color: #6d5bff !important; } .metrics-card:not(.package-card-summary) .metric-item:nth-child(8n+2) .metric-icon, [data-theme="dark"] .metrics-card:not(.package-card-summary) .metric-item:nth-child(8n+2) .metric-icon { background: #e1faf6 !important; color: #14a89c !important; } .metrics-card:not(.package-card-summary) .metric-item:nth-child(8n+3) .metric-icon, [data-theme="dark"] .metrics-card:not(.package-card-summary) .metric-item:nth-child(8n+3) .metric-icon { background: #fff2df !important; color: #cf7c1c !important; } .metrics-card:not(.package-card-summary) .metric-item:nth-child(8n+4) .metric-icon, [data-theme="dark"] .metrics-card:not(.package-card-summary) .metric-item:nth-child(8n+4) .metric-icon { background: #ffe7ef !important; color: #d9436e !important; } .metrics-card:not(.package-card-summary) .metric-item:nth-child(8n+5) .metric-icon, [data-theme="dark"] .metrics-card:not(.package-card-summary) .metric-item:nth-child(8n+5) .metric-icon { background: #e6f1ff !important; color: #2b74d6 !important; } .metrics-card:not(.package-card-summary) .metric-item:nth-child(8n+6) .metric-icon, [data-theme="dark"] .metrics-card:not(.package-card-summary) .metric-item:nth-child(8n+6) .metric-icon { background: #edfbdc !important; color: #61972a !important; } .metrics-card:not(.package-card-summary) .metric-item:nth-child(8n+7) .metric-icon, [data-theme="dark"] .metrics-card:not(.package-card-summary) .metric-item:nth-child(8n+7) .metric-icon { background: #f7e8ff !important; color: #a94ecf !important; } .metrics-card:not(.package-card-summary) .metric-item:nth-child(8n+8) .metric-icon, [data-theme="dark"] .metrics-card:not(.package-card-summary) .metric-item:nth-child(8n+8) .metric-icon { background: #fff6d6 !important; color: #b3890f !important; } [data-theme="light"] .metrics-card:not(.package-card-summary) .metric-item:nth-child(8n+1) .metric-icon { background: rgba(109, 91, 255, 0.22) !important; color: #b9aeff !important; } [data-theme="light"] .metrics-card:not(.package-card-summary) .metric-item:nth-child(8n+2) .metric-icon { background: rgba(52, 210, 200, 0.22) !important; color: #7cebe0 !important; } [data-theme="light"] .metrics-card:not(.package-card-summary) .metric-item:nth-child(8n+3) .metric-icon { background: rgba(255, 173, 51, 0.22) !important; color: #ffcf8a !important; } [data-theme="light"] .metrics-card:not(.package-card-summary) .metric-item:nth-child(8n+4) .metric-icon { background: rgba(255, 92, 141, 0.22) !important; color: #ffa8bd !important; } [data-theme="light"] .metrics-card:not(.package-card-summary) .metric-item:nth-child(8n+5) .metric-icon { background: rgba(77, 163, 255, 0.22) !important; color: #9ad0ff !important; } [data-theme="light"] .metrics-card:not(.package-card-summary) .metric-item:nth-child(8n+6) .metric-icon { background: rgba(163, 230, 96, 0.22) !important; color: #cdf49a !important; } [data-theme="light"] .metrics-card:not(.package-card-summary) .metric-item:nth-child(8n+7) .metric-icon { background: rgba(224, 122, 255, 0.22) !important; color: #eebdff !important; } [data-theme="light"] .metrics-card:not(.package-card-summary) .metric-item:nth-child(8n+8) .metric-icon { background: rgba(255, 214, 92, 0.22) !important; color: #ffe7a8 !important; } .metrics-card:not(.package-card-summary) .metric-info { flex-direction: column !important; align-items: stretch !important; gap: 0 !important; min-width: 0; flex: 1 1 auto; } .metrics-card:not(.package-card-summary) .metric-info .label, .metrics-card:not(.package-card-summary) .metric-info .value { display: block; width: 100%; min-width: 0; } .metrics-card:not(.package-card-summary) .metric-info .label { order: 1; font-size: 8px !important; font-weight: 700 !important; letter-spacing: 0.05em; text-transform: uppercase; opacity: 1 !important; } .metrics-card:not(.package-card-summary) .metric-info .value { order: 2; font-size: 12.5px !important; font-weight: 700 !important; font-variant-numeric: tabular-nums; } .metrics-card:not(.package-card-summary) .metric-info .label, [data-theme="dark"] .metrics-card:not(.package-card-summary) .metric-info .label { color: #6f6790 !important; } .metrics-card:not(.package-card-summary) .metric-info .value, [data-theme="dark"] .metrics-card:not(.package-card-summary) .metric-info .value { color: #1c1830 !important; } [data-theme="light"] .metrics-card:not(.package-card-summary) .metric-info .label { color: rgba(224, 219, 255, 0.7) !important; } [data-theme="light"] .metrics-card:not(.package-card-summary) .metric-info .value { color: #ffffff !important; } .metrics-card:not(.package-card-summary) .metric-item:nth-child(-n+4) { padding-bottom: 8px !important; margin-bottom: 4px; border-bottom: 1px solid rgba(109, 91, 255, 0.14); } [data-theme="light"] .metrics-card:not(.package-card-summary) .metric-item:nth-child(-n+4) { border-bottom-color: rgba(255, 255, 255, 0.14); } @container (max-width: 180px) { .metrics-card:not(.package-card-summary) { padding: 6px !important; gap: 2px !important; } .metrics-card:not(.package-card-summary) .metric-item { padding: 3px 2px !important; gap: 4px !important; } .metrics-card:not(.package-card-summary) .metric-icon { width: 17px !important; height: 17px !important; font-size: 8px !important; border-radius: 5px !important; } .metrics-card:not(.package-card-summary) .metric-info .label { font-size: 6.5px !important; } .metrics-card:not(.package-card-summary) .metric-info .value { font-size: 10px !important; } } .product-item__top { margin-top: 2px; } .product-item__author, .product-category { font-size: 0.74rem; } .product-item__bottom { flex-wrap: wrap; row-gap: 8px; } .product-item__meta { flex: 1 1 220px; } .product-item__info { flex-wrap: nowrap !important; } .product-item__pricing { flex-shrink: 0; white-space: nowrap; } .product-item__title .domain-name { font-weight: 700; font-size: 1rem; text-transform: none; } .product-item__title { min-width: 0; } .product-item__title a { min-width: 0; flex: 0 1 auto; overflow: hidden; } .product-item__title .domain-name { display: block; max-width: 100%; overflow: hidden; text-overflow: ellipsis; white-space: nowrap; } .product-item__price { font-weight: 800 !important; font-size: 1.05rem !important; color: #151a24 !important; } [data-theme="light"] .product-item__price { color: #f5f5f7 !important; } [data-theme="dark"] .product-item__price { color: #151a24 !important; } .product-item__price--discount { color: #198754 !important; } [data-theme="light"] .product-item__price--discount { color: #58d68d !important; } .product-item__body { display: flex; flex-direction: column; align-items: stretch; gap: 8px; } .product-item__body-left { display: flex; flex-direction: column; gap: 6px; width: 100%; min-width: 0; overflow: hidden; } .product-item__body-right { display: flex; flex-direction: row; flex-wrap: wrap; align-items: center; justify-content: space-between; width: 100%; gap: 6px 10px; } .product-item__price-rating-group { display: flex; flex-direction: column; flex: 0 0 auto; align-items: flex-start; gap: 4px; white-space: nowrap; } .product-item__body-right .product-item__pricing { margin: 0; } .product-item__rating { justify-content: flex-start; flex-wrap: nowrap; white-space: nowrap; } .product-item__rating .star-rating__text { font-size: 0.75rem; white-space: nowrap; } .product-item__body-left .product-item__title { margin-bottom: 0; } .product-item__body-left .product-item__title .domain-name { font-size: 0.92rem; font-weight: 600; } .product-item__body-left .product-note { margin: 0; max-width: 100%; min-width: 0; width: fit-content; } .product-item__body-left .product-note__wrapper { min-width: 0; } .product-item__body-left .badge { align-self: flex-start; max-width: 100%; width: fit-content !important; min-width: 0; overflow: hidden; text-overflow: ellipsis; box-sizing: border-box; } @media (max-width: 575px) { .product-item__body { flex-direction: column; gap: 4px; } .product-item__body-left { width: 100%; min-width: 0; } .product-item__body-right { flex-direction: row; flex-wrap: wrap; align-items: center; justify-content: space-between; width: 100%; max-width: 100%; gap: 8px; } .product-item__price-rating-group { flex-direction: column; align-items: flex-start; min-width: 0; gap: 2px; } .product-item__body-right .product-item__detail-link, .product-item__body-right .product-item__wishlist { width: 26px !important; height: 26px !important; font-size: 9px !important; } .product-item__body-right .product-item__wishlist::before { content: ""; position: absolute; top: 50%; left: 50%; width: 44px; height: 44px; transform: translate(-50%, -50%); } .product-item__body-right .product-item__actions { gap: 5px; flex-shrink: 0; } .product-item__rating { justify-content: flex-start; gap: 4px !important; } .product-item__rating .star-rating__item, .product-item__rating .star-rating__item .star-empty, .product-item__rating .star-rating__item .star-fill-wrapper, .product-item__rating .star-rating__item .star-fill { width: 10px; height: 10px; font-size: 9px; line-height: 10px; flex-basis: 10px; } .product-item__rating .star-rating__text { font-size: 0.65rem; } .product-item__rating .star-rating__count { display: none; } .star-rating { gap: 0px !important; } .product-item__body-right .product-item__price { font-size: 0.7rem !important; overflow: hidden; text-overflow: ellipsis; max-width: 100%; } .product-item__body-left .product-item__title .domain-name { font-size: 0.78rem; } .product-item__body-left .badge { font-size: 9px !important; padding: 0 6px !important; height: 17px !important; line-height: 17px !important; } .product-item__body-left .badge svg { width: 8px !important; height: 8px !important; } .product-item__body-left .product-note { height: 17px; } .domain-toggle { width: 18px; height: 18px; font-size: 9px; } } .domain-toggle { display: inline-flex; align-items: center; justify-content: center; width: 22px; height: 22px; padding: 0; border: 0; border-radius: 50%; background: rgba(109, 91, 255, 0.12); color: #6d5bff; cursor: pointer; font-size: 11px; flex-shrink: 0; transition: background-color 0.15s ease, color 0.15s ease, transform 0.15s ease; } @media (hover: hover) and (pointer: fine) { .domain-toggle:hover { background: #6d5bff; color: #fff; transform: scale(1.08); } [data-theme="light"] .domain-toggle:hover { background: #6d5bff; color: #fff; } } [data-theme="light"] .domain-toggle { background: rgba(109, 91, 255, 0.2); color: #b9aeff; } .domain-toggle i { pointer-events: none; } .product-item__actions { display: flex; align-items: center; gap: 8px; } .product-item__detail-link { display: flex; align-items: center; justify-content: center; width: 40px; height: 40px; border-radius: 50%; flex-shrink: 0; font-size: 14px; color: #6d5bff; background: rgba(109, 91, 255, 0.1); border: 1px solid rgba(109, 91, 255, 0.18); transition: transform 0.2s ease; } .product-item__detail-link:hover { transform: scale(1.1); color: #6d5bff; } .product-item__detail-link:hover i { color: #6d5bff; } .product-item__compare { display: flex; align-items: center; justify-content: center; width: 44px; height: 44px; min-width: 44px; min-height: 44px; border-radius: 50%; flex-shrink: 0; font-size: 14px; color: #6d5bff; background: rgba(109, 91, 255, 0.1); border: 1px solid rgba(109, 91, 255, 0.18); transition: transform 0.2s ease, background-color 0.2s ease, border-color 0.2s ease, color 0.2s ease, box-shadow 0.2s ease; cursor: pointer; } .product-item__compare:hover { transform: scale(1.1); } .product-item__compare.active { background: #6d5bff; border-color: #6d5bff; color: #fff; box-shadow: 0 8px 22px rgba(109, 91, 255, 0.45); } [data-theme="light"] .product-item__detail-link { color: #b9aeff; background: rgba(255, 255, 255, 0.08); border-color: rgba(255, 255, 255, 0.14); } [data-theme="light"] .product-item__detail-link:hover, [data-theme="light"] .product-item__detail-link:hover i { color: #b9aeff; } .product-sidebar { position: relative; border-radius: 20px; border: 1px solid #e4defa; background: linear-gradient(165deg, #ffffff 0%, #f8f7fd 55%, #f2f0ff 100%); box-shadow: 0 24px 48px -28px rgba(109, 91, 255, 0.45), inset 0 1px 0 rgba(255, 255, 255, 0.9); isolation: isolate; } .product-sidebar::before { content: ""; position: absolute; inset: 0; border-radius: 20px; background: var(--type-accent, #6d5bff); clip-path: inset(0 0 calc(100% - 4px) 0); pointer-events: none; } [data-theme="dark"] .product-sidebar { background: linear-gradient(165deg, #ffffff 0%, #f8f7fd 55%, #f2f0ff 100%); border-color: #e4defa; } [data-theme="light"] .product-sidebar { background: linear-gradient(165deg, #181026 0%, #1b1530 55%, #120c1f 100%); border-color: #2a2440; box-shadow: 0 24px 48px -28px rgba(0, 0, 0, 0.5), inset 0 1px 0 rgba(255, 255, 255, 0.04); } .product-sidebar__top .license-dropdown { z-index: 20; } .product-sidebar__title--label { font-size: 13px !important; font-weight: 600 !important; text-transform: uppercase; letter-spacing: 0.04em; color: #8c7fd6 !important; } .product-sidebar__price-value { font-size: 28px !important; font-weight: 800 !important; color: #1c1830; margin: 0 !important; } [data-theme="light"] .product-sidebar__price-value { color: #ffffff; } [data-theme="light"] .product-sidebar__title--label { color: #b9aeff !important; } .author-details { border-radius: 14px; border: 1px solid #e4defa; background: rgba(255, 255, 255, 0.55); } .akua-seller-summary { padding: 16px; margin-top: 16px; } .akua-seller-summary .author-details__content { min-width: 0; flex: 1 1 auto; } .akua-seller-summary .author-details__name { display: flex; align-items: center; flex-wrap: wrap; gap: 6px; line-height: 1.2; margin-bottom: 4px !important; } .akua-seller-summary .star-rating { margin: 0; } .akua-seller-summary__portfolio { min-height: 42px; } .akua-seller-presence { gap: 6px; color: #6b7280; line-height: 1.25; } .akua-seller-presence > i { font-size: 8px; color: #6b7280; } .akua-seller-presence.is-online { padding: 5px 9px; border-radius: 999px; background: #eafaf0; color: #087443; font-weight: 700; } .akua-seller-presence.is-online > i { color: #10b981; filter: drop-shadow(0 0 3px rgba(16, 185, 129, .65)); } [data-theme="light"] .akua-seller-presence.is-online { background: rgba(16, 185, 129, .16); color: #6ee7b7; } [data-theme="light"] .author-details { border-color: rgba(255, 255, 255, 0.08); background: rgba(255, 255, 255, 0.03); } .product-item--package { height: 100%; } .package-listing-card { position: relative; display: flex; flex-direction: column; padding: 18px 16px 16px; gap: 12px; height: 100%; } .package-listing-card__header { display: flex; align-items: center; justify-content: space-between; gap: 10px; flex-wrap: wrap; } .package-listing-card__seller { display: flex; align-items: center; gap: 8px; font-size: 0.82rem; font-weight: 600; min-width: 0; flex: 1 1 auto; } .package-listing-card__seller a, .package-listing-card__seller span:not(.package-listing-card__seller-avatar-wrap) { overflow: hidden; text-overflow: ellipsis; white-space: nowrap; min-width: 48px; } .package-listing-card__seller-avatar-wrap { display: inline-flex; align-items: center; justify-content: center; flex-shrink: 0; line-height: 0; } .package-listing-card__seller-avatar-wrap.akua-premium-ring { display: inline-flex; } .package-listing-card__seller-avatar { width: 28px; height: 28px; border-radius: 50%; object-fit: cover; flex-shrink: 0; } .package-listing-card__header-badges { display: flex; align-items: center; flex-wrap: wrap; justify-content: flex-end; gap: 6px; min-width: 0; } .package-listing-card__header-badges span.badge { box-sizing: border-box; height: 22px; line-height: 22px; font-size: 12px; font-weight: 600; white-space: nowrap; display: inline-flex; align-items: center; gap: 4px; padding: 0 8px; border-radius: 999px; } .package-listing-card__header-badges span.badge svg { width: 12px; height: 12px; flex-shrink: 0; } .package-listing-card__type-badge { flex-shrink: 0; font-size: 9px; font-weight: 700; letter-spacing: 0.02em; text-transform: uppercase; padding: 4px 8px; border-radius: 999px; background: rgba(109, 91, 255, 0.1); color: #6d5bff; white-space: nowrap; } [data-theme="light"] .package-listing-card__type-badge { background: rgba(255, 255, 255, 0.1); color: #b9aeff; } .package-listing-card__highlight { flex-shrink: 1; min-width: 0; max-width: 55%; padding: 5px 11px; border-radius: 999px; background: linear-gradient(135deg, #6d5bff, #34d2c8); color: #fff; font-size: 10.5px; font-weight: 700; letter-spacing: 0.01em; white-space: nowrap; overflow: hidden; text-overflow: ellipsis; } .package-listing-card__title-link { color: inherit; text-decoration: none; } .package-listing-card__title { margin: 0; min-height: 2.6em !important; max-height: 2.6em !important; font-size: 0.95rem !important; font-weight: 800; line-height: 1.3 !important; letter-spacing: -0.01em; color: #151a24; display: -webkit-box !important; -webkit-box-orient: vertical !important; -webkit-line-clamp: 2 !important; overflow: hidden !important; overflow-wrap: anywhere; word-break: break-word; position: relative; } [data-theme="light"] .package-listing-card__title { color: #f5f5f7; } [data-theme="dark"] .package-listing-card__title { color: #151a24; } .package-listing-card__title.is-truncated::after, .package-listing-card__subtitle.is-truncated::after { content: "…"; position: absolute; right: 0; bottom: 0; padding-left: 10px; background: hsl(var(--section-bg, 210 25% 97%)); } .package-listing-card__title-icon { color: #6d5bff; margin-right: 6px; font-size: 0.95em; } .package-listing-card__theme-dot { display: inline-block; width: 11px; height: 11px; margin-left: 6px; border-radius: 50%; vertical-align: middle; box-shadow: 0 0 0 2px rgba(255, 255, 255, 0.55), 0 1px 3px rgba(16, 24, 40, 0.25); flex-shrink: 0; } [data-theme="dark"] .package-listing-card__theme-dot { box-shadow: 0 0 0 2px rgba(24, 16, 38, 0.55), 0 1px 3px rgba(0, 0, 0, 0.4); } .product-details__gradient-accent { display: block; width: 56px; height: 4px; margin-bottom: 12px; border-radius: 4px; } .package-listing-card__subtitle { margin: -8px 0 0; font-size: 0.85rem !important; line-height: 1.4 !important; opacity: 0.6; position: relative; overflow-wrap: anywhere; word-break: break-word; min-height: 2.8em !important; max-height: 2.8em !important; display: -webkit-box !important; -webkit-box-orient: vertical !important; -webkit-line-clamp: 2 !important; overflow: hidden !important; } .package-listing-card__summary { display: flex; flex-direction: column; gap: 3px; padding: 12px 0; border-top: 1px solid rgba(109, 91, 255, 0.12); border-bottom: 1px solid rgba(109, 91, 255, 0.12); } [data-theme="light"] .package-listing-card__summary { border-color: rgba(255, 255, 255, 0.12); } .package-listing-card__summary-count { font-size: 0.92rem; font-weight: 700; color: #6d5bff; } [data-theme="light"] .package-listing-card__summary-count { color: #b9aeff; } .package-listing-card__chips { font-size: 0.82rem; opacity: 0.65; overflow: hidden; text-overflow: ellipsis; white-space: nowrap; } .package-listing-card__domain-list { list-style: none; margin: 0; padding: 10px 0; display: flex; flex-direction: column; gap: 7px; border-top: 1px solid rgba(109, 91, 255, 0.12); border-bottom: 1px solid rgba(109, 91, 255, 0.12); } [data-theme="light"] .package-listing-card__domain-list { border-color: rgba(255, 255, 255, 0.12); } .package-listing-card__domain-row { display: flex; flex-direction: column; gap: 2px; padding-bottom: 7px; border-bottom: 1px solid rgba(109, 91, 255, 0.12); } .package-listing-card__domain-row:last-child { padding-bottom: 0; border-bottom: none; } [data-theme="light"] .package-listing-card__domain-row { border-bottom-color: rgba(255, 255, 255, 0.12); } .package-listing-card__domain-row--accent { position: relative; padding-left: 10px; } .package-listing-card__domain-row--accent::before { content: ''; position: absolute; left: -4px; top: 0; bottom: 0; width: 3px; border-radius: 3px; background: var(--row-accent-gradient, transparent); } .package-listing-card__domain-name { font-size: 0.85rem; font-weight: 700; color: #151a24; overflow: hidden; text-overflow: ellipsis; white-space: nowrap; min-width: 0; } [data-theme="light"] .package-listing-card__domain-name { color: #f5f5f7; } .package-listing-card__domain-metrics { font-size: 0.76rem; font-weight: 600; color: #6d5bff; white-space: nowrap; } [data-theme="light"] .package-listing-card__domain-metrics { color: #b9aeff; } .package-listing-card__domain-reveal-btn { display: flex; align-items: center; justify-content: center; gap: 6px; width: 100%; margin-top: 8px; padding: 7px 10px; border: 0; border-radius: 10px; background: rgba(109, 91, 255, 0.1); color: #6d5bff; font-size: 0.78rem; font-weight: 700; cursor: pointer; transition: background .15s ease, color .15s ease; } .package-listing-card__domain-reveal-btn:hover { background: #6d5bff; color: #fff; } [data-theme="light"] .package-listing-card__domain-reveal-btn { background: rgba(255, 255, 255, 0.14); color: #b9aeff; } [data-theme="light"] .package-listing-card__domain-reveal-btn:hover { background: #6d5bff; color: #fff; } .package-listing-card__price-block { display: flex; flex-direction: column; gap: 2px; margin-top: auto; } .package-listing-card__price-value { font-size: 1.1rem; font-weight: 800; color: #151a24; line-height: 1.25; } [data-theme="light"] .package-listing-card__price-value { color: #f5f5f7; } [data-theme="dark"] .package-listing-card__price-value { color: #151a24; } .package-listing-card__price-support { font-size: 0.78rem; opacity: 0.55; } .package-listing-card__footer-row { display: flex; align-items: center; justify-content: space-between; flex-wrap: wrap; gap: 4px 8px; } .package-listing-card__updated { font-size: 0.75rem; opacity: 0.5; white-space: nowrap; } @media (max-width: 575px) { .package-listing-card { padding: 14px 10px 12px; gap: 10px; } .package-listing-card__footer-row { align-items: flex-start; } .package-listing-card__note { width: 100%; height: 34px; overflow: hidden; flex: 1 0 100%; } .package-listing-card__note .product-note__wrapper { width: 100%; } .package-listing-card__note .product-note__wrapper span.badge { width: fit-content; max-width: 100%; height: 34px; min-height: 34px; padding: 4px 7px; line-height: 1.15; font-size: 9px; white-space: normal; overflow-wrap: normal; text-align: left; } .package-listing-card__actions { gap: 6px; width: 100%; min-width: 0; } .package-listing-card__cta { min-width: 0; height: 38px; gap: 0; padding: 0 3px; font-size: 0.58rem; white-space: nowrap; } .package-listing-card__cta i { display: none; } .package-listing-card .product-item__wishlist { width: 34px !important; height: 34px !important; flex: 0 0 34px; } } .package-listing-card__actions { display: flex; align-items: center; gap: 10px; } .package-listing-card__cta { flex: 1 1 auto; display: flex; align-items: center; justify-content: center; gap: 8px; height: 44px; border-radius: 999px; background: #6d5bff; color: #fff !important; font-size: 0.88rem; font-weight: 700; text-decoration: none; transition: transform 0.3s ease-out, box-shadow 0.3s ease-out; box-shadow: 0 6px 14px -6px rgba(109, 91, 255, 0.5); } @media (hover: hover) and (pointer: fine) { .package-listing-card__cta:hover { transform: scale(1.015); box-shadow: 0 8px 18px -6px rgba(109, 91, 255, 0.55); } } .package-listing-card__cta i { font-size: 0.8em; } .package-listing-card .product-item__wishlist { position: relative; flex-shrink: 0; } .package-listing-card .product-item__compare { position: relative; flex-shrink: 0; } .package-listing-card .product-item__wishlist::before, .package-listing-card .product-item__compare::before { content: ""; position: absolute; top: 50%; left: 50%; width: max(44px, 100%); height: max(44px, 100%); transform: translate(-50%, -50%); } @media (max-width: 575px) { .package-listing-card__actions { gap: 4px; } .package-listing-card__cta { min-width: 0; height: 38px; gap: 0; padding: 0 3px; font-size: 0.58rem; white-space: nowrap; } .package-listing-card__cta i { display: none; } .package-listing-card .product-item__wishlist, .package-listing-card .product-item__compare { width: 32px !important; height: 32px !important; min-width: 32px; font-size: 12px; } } .package-variant-card__list li { display: flex; align-items: flex-start; gap: 7px; } .package-variant-card__list li i { margin-top: 3px; flex-shrink: 0; opacity: 0.9; font-size: 0.75rem; } .package-variant-card__list-item--excluded { opacity: 0.5; text-decoration: line-through; } .package-variant-card__cta { background: #fff !important; color: #1b1035 !important; font-weight: 700; font-size: 0.9rem; border-radius: 10px; padding: 10px; border: none; box-shadow: 0 6px 16px -6px rgba(0, 0, 0, 0.3); transition: transform 0.15s ease, box-shadow 0.15s ease; } @media (hover: hover) and (pointer: fine) { .package-variant-card__cta:hover { transform: scale(1.03); box-shadow: 0 8px 20px -6px rgba(0, 0, 0, 0.4); color: #1b1035 !important; } } @media (max-width: 575px) { .package-variants-grid { grid-template-columns: repeat(auto-fit, minmax(150px, 1fr)); gap: 10px; } .package-variant-card { padding: 16px 13px 13px; } } @media (max-width: 575px) { .package-overview { padding: 22px 18px 20px; border-radius: 16px; } .package-contents { grid-template-columns: 1fr; } .package-features__list { grid-template-columns: 1fr; } } .cart-item__remove-text { line-height: 1; font-weight: 600; } [data-theme="dark"] .table .cart-item__remove { width: auto; min-width: 42px; height: 32px; padding: 0 10px; } [data-theme="light"] .table .cart-item__remove { width: auto; min-width: 42px; height: 36px; padding: 0 10px; } .cart-item__metric { font-size: 0.6875rem; padding: 2px 6px; } .cart-item__count { display: inline-flex; align-items: stretch; height: 38px; border: 1px solid hsl(var(--border-color)); border-radius: 50px; overflow: hidden; background-color: hsl(var(--section-bg)); width: fit-content; } .cart-item__count button { display: flex; align-items: center; justify-content: center; width: 38px; border: none; background: transparent; color: hsl(var(--heading-color)); font-size: 0.75rem; cursor: pointer; transition: background-color 0.2s ease, color 0.2s ease; } .cart-item__count button:hover { background-color: hsl(var(--main) / 0.12); color: hsl(var(--main)); } .cart-item__count button:active { background-color: hsl(var(--main) / 0.2); } .cart-item__count input[data-cart-qty] { width: 44px; border: none; border-left: 1px solid hsl(var(--border-color)); border-right: 1px solid hsl(var(--border-color)); background-color: transparent; color: hsl(var(--heading-color)); text-align: center; font-size: 0.875rem; font-weight: 600; -moz-appearance: textfield; appearance: textfield; } .cart-item__count input[data-cart-qty]::-webkit-outer-spin-button, .cart-item__count input[data-cart-qty]::-webkit-inner-spin-button { -webkit-appearance: none; margin: 0; } .cart-item__count input[data-cart-qty]:focus { outline: none; background-color: hsl(var(--main) / 0.06); } [data-theme="light"] .cart-item__count { background-color: hsl(var(--static-white) / 0.04); border-color: hsl(var(--static-white) / 0.14); } [data-theme="light"] .cart-item__count button { color: hsl(var(--static-white)); } [data-theme="light"] .cart-item__count input[data-cart-qty] { color: hsl(var(--static-white)); border-left-color: hsl(var(--static-white) / 0.14); border-right-color: hsl(var(--static-white) / 0.14); } .cart-item__thumb { position: relative; display: flex; align-items: center; justify-content: center; min-height: 88px; text-decoration: none; } .cart-item__thumb-icon__badge { position: relative; display: flex; align-items: center; justify-content: center; width: 52px; height: 52px; border-radius: 14px; transform: rotate(45deg); background: linear-gradient(135deg, #9d8bff, #6d5bff); box-shadow: 3px 3px 0 -1px rgba(109, 91, 255, 0.28), 0 12px 20px -8px rgba(109, 91, 255, 0.6); transition: transform 0.3s cubic-bezier(0.22, 1, 0.36, 1), box-shadow 0.3s ease; } .cart-item__thumb-icon__badge::before { content: ''; position: absolute; inset: 0; border-radius: inherit; background: linear-gradient(135deg, rgba(255, 255, 255, 0.4), rgba(255, 255, 255, 0) 60%); } .cart-item__thumb-icon__badge--premium::before { background: linear-gradient(135deg, rgba(255, 255, 255, 0.16), rgba(255, 255, 255, 0) 60%); } .cart-item__thumb-icon__badge--premium { box-shadow: 0 10px 18px -8px rgba(0, 0, 0, 0.35); } .cart-item__thumb-icon__badge i { transform: rotate(-45deg); color: #fff; font-size: 1.1rem; line-height: 1; } .cart-item__thumb-icon__badge--premium i { color: inherit; } .cart-item__thumb-hover { position: absolute; inset: 0; display: flex; align-items: center; justify-content: center; border-radius: 10px; border: 1px solid rgba(109, 91, 255, 0.35); background: hsl(var(--section-bg) / 0.92); color: #6d5bff; font-size: 1.15rem; opacity: 0; transform: scale(0.9); transition: opacity 0.2s ease, transform 0.2s ease, border-color 0.2s ease; pointer-events: none; } .cart-item__thumb:hover .cart-item__thumb-icon__badge { transform: rotate(45deg) scale(0.85); opacity: 0.4; } .cart-item__thumb:hover .cart-item__thumb-hover, .cart-item__thumb:focus-visible .cart-item__thumb-hover { opacity: 1; transform: scale(1); } [data-theme="light"] .cart-item__thumb-hover { color: #b9aeff; } .cart-item__thumb--static:hover .cart-item__thumb-icon__badge { transform: rotate(45deg) !important; opacity: 1 !important; } .cart-item__title { margin-bottom: 2px !important; } .cart-item__category { color: hsl(var(--main)); text-decoration: none; transition: color 0.2s ease; } .cart-item__category:hover, .cart-item__category:focus-visible { color: #5745d1; text-decoration: none; } .cart-item__seller { text-decoration: none; width: fit-content; } .cart-item__seller-icon { font-size: 0.75rem; color: hsl(var(--main)); flex-shrink: 0; } .cart-item__seller-name { color: hsl(var(--body-color)); font-weight: 600; transition: color 0.2s ease; } .cart-item__seller:hover .cart-item__seller-name, .cart-item__seller:focus-visible .cart-item__seller-name { color: hsl(var(--main)); } .billing-list__product { min-width: 0; } .billing-list__domain { color: hsl(var(--heading-color)); } .billing-list__type { color: hsl(var(--body-color)); } .order-fulfillment { padding: 16px; border: 1px solid hsl(var(--border-color)); border-radius: 12px; background-color: hsl(var(--section-bg) / 0.5); } .order-fulfillment + .order-fulfillment { margin-top: 16px !important; } .order-fulfillment__title { color: hsl(var(--heading-color)); } .order-fulfillment__grid { display: grid; grid-template-columns: repeat(auto-fit, minmax(240px, 1fr)); gap: 12px; } .upload-box { position: relative; padding: 12px; border: 1px dashed hsl(var(--border-color)); border-radius: 10px; background-color: hsl(var(--white, 0 0% 100%)); min-width: 0; } [data-theme="dark"] .upload-box { background-color: rgba(255, 255, 255, 0.03); border-color: rgba(255, 255, 255, 0.14); } [data-theme="light"] .upload-box { background-color: rgba(31, 41, 55, 0.03); } .upload-box__label { display: block; font-size: 0.8125rem; font-weight: 600; color: hsl(var(--heading-color)); margin-bottom: 8px; } .upload-box__control { position: relative; display: flex; align-items: center; gap: 8px; min-height: 40px; padding: 0 10px; border-radius: 8px; background-color: hsl(var(--section-bg)); overflow: hidden; cursor: pointer; } .upload-box__input { position: absolute; width: 1px; height: 1px; padding: 0; margin: -1px; overflow: hidden; clip: rect(0, 0, 0, 0); white-space: nowrap; border: 0; } .upload-box__button { display: inline-flex; align-items: center; gap: 6px; padding: 6px 12px; border: 0; border-radius: 30px; background-color: hsl(var(--main)); color: #fff; font-size: 0.75rem; font-family: inherit; font-weight: 600; white-space: nowrap; flex-shrink: 0; cursor: pointer; } .upload-box__filename { font-size: 0.75rem; color: hsl(var(--body-color)); overflow: hidden; text-overflow: ellipsis; white-space: nowrap; min-width: 0; } .upload-box__filename.has-file { color: hsl(var(--heading-color)); font-weight: 500; } .upload-box__hint { display: block; margin-top: 6px; } .footer-link-box { padding: 16px; border: 1px solid rgba(109, 91, 255, 0.22); border-radius: 10px; background-color: hsl(var(--section-bg)); min-width: 0; transition: border-color 0.2s ease, box-shadow 0.2s ease; } .footer-link-box:focus-within { border-color: rgba(109, 91, 255, 0.55); box-shadow: 0 0 0 3px rgba(109, 91, 255, 0.12); } .fulfillment-title-icon { position: relative; display: inline-flex; align-items: center; justify-content: center; width: 20px; height: 20px; border-radius: 6px; transform: rotate(45deg); background: linear-gradient(135deg, #9d8bff, #6d5bff); box-shadow: 0 4px 8px -3px rgba(109, 91, 255, 0.6); flex-shrink: 0; } .fulfillment-title-icon::before { content: ''; position: absolute; inset: 0; border-radius: inherit; background: linear-gradient(135deg, rgba(255, 255, 255, 0.4), rgba(255, 255, 255, 0) 60%); } .fulfillment-title-icon i { transform: rotate(-45deg); color: #fff; font-size: 0.625rem; line-height: 1; } .common-input--sm { height: 40px; padding: 0 12px; font-size: 0.8125rem; } textarea.common-input--sm { padding: 12px; } .common-input.is-invalid { border-color: hsl(var(--danger) / 0.6); } .common-input.is-invalid:focus { border-color: hsl(var(--danger)); box-shadow: 0 0 0 3px hsl(var(--danger) / 0.15); } .footer-link-url-error { display: block; margin-top: 4px; } @media (max-width: 767.98px) { .order-fulfillment__grid { grid-template-columns: 1fr; } .upload-box__button { padding: 6px 10px; } } .akua-wizard-panel .form-control.is-invalid, .akua-wizard-panel .form-select.is-invalid { border-color: var(--danger-main, #EF4A00); } .akua-wizard-panel .form-control.is-invalid:focus, .akua-wizard-panel .form-select.is-invalid:focus { border-color: var(--danger-main, #EF4A00); box-shadow: 0 0 0 3px rgba(239, 74, 0, 0.15); } .akua-wizard-field-feedback { display: block; margin-top: 4px; } .wizard-multi-field-group.is-invalid { outline: 1px solid var(--danger-main, #EF4A00); outline-offset: 4px; border-radius: 8px; } @media (max-width: 991.98px) { .bottom-footer__inner { flex-wrap: wrap; row-gap: 12px; } .bottom-footer__right { flex-wrap: wrap; width: 100%; justify-content: space-between; row-gap: 10px; } .footer-links { flex-wrap: wrap; } } @media (max-width: 575.98px) { .bottom-footer__inner { justify-content: center; text-align: center; } .bottom-footer__right { justify-content: center; } .lang-switch__menu { right: 0; left: auto; max-width: calc(100vw - 32px); } } @media (max-width: 360px) { .lang-switch__toggle { padding: 8px 10px; } .lang-switch__current { display: none; } } .header-preview-dropdown { position: relative; } .header-preview-dropdown > [data-preview-toggle] { width: 40px; height: 40px; display: flex; align-items: center; justify-content: center; border: none; background: transparent; font-size: 19px; color: hsl(var(--black)); padding: 0; } [data-theme="light"] .header-preview-dropdown > [data-preview-toggle] { color: hsl(var(--static-white)); } .header-preview-dropdown__panel { position: absolute; top: calc(100% + 16px); right: 0; width: min(340px, calc(100vw - 32px)); background-color: hsl(var(--white)); border: 1px solid hsl(var(--border-color)); border-radius: 14px; box-shadow: 0 24px 60px -18px rgba(15, 23, 42, 0.28); opacity: 0; visibility: hidden; transform: translateY(8px); transition: opacity 0.2s ease, transform 0.2s ease, visibility 0.2s; z-index: 60; padding: 8px 0; max-height: 420px; overflow-y: auto; } .header-preview-dropdown__panel.is-open { opacity: 1; visibility: visible; transform: translateY(0); } .header-preview-dropdown__head { padding: 10px 18px; font-weight: 600; font-size: 15px; border-bottom: 1px solid hsl(var(--border-color)); margin-bottom: 4px; color: hsl(var(--heading-color, var(--black))); } .header-preview-dropdown__empty { padding: 24px 18px; text-align: center; font-size: 13px; color: hsl(var(--gray-three)); margin: 0; } .header-preview-dropdown__item { display: flex; align-items: flex-start; gap: 10px; padding: 10px 18px; border-bottom: 1px solid hsl(var(--border-color) / 0.5); } a.header-preview-dropdown__item { text-decoration: none; color: inherit; cursor: pointer; transition: background-color 0.15s ease; } a.header-preview-dropdown__item:hover { background-color: hsl(var(--main) / 0.08); } button.header-preview-dropdown__item { width: 100%; background: none; border: none; border-bottom: 1px solid hsl(var(--border-color) / 0.5); font: inherit; text-align: left; cursor: pointer; transition: background-color 0.15s ease; } button.header-preview-dropdown__item:hover, button.header-preview-dropdown__item:focus-visible { background-color: hsl(var(--main) / 0.08); } .header-preview-dropdown__item:last-of-type { border-bottom: none; } .header-preview-dropdown__item.is-unread { background-color: hsl(var(--main) / 0.06); } .header-preview-dropdown__item i { font-size: 14px; margin-top: 3px; flex-shrink: 0; } .header-preview-dropdown__title { font-size: 13px; font-weight: 600; margin: 0 0 2px; color: hsl(var(--heading-color, var(--black))); display: -webkit-box; -webkit-line-clamp: 3; -webkit-box-orient: vertical; line-clamp: 3; overflow: hidden; text-overflow: ellipsis; white-space: normal; word-break: break-word; overflow-wrap: break-word; } .header-preview-dropdown__text { font-size: 12px; color: hsl(var(--gray-three)); margin: 0; display: -webkit-box; -webkit-line-clamp: 2; -webkit-box-orient: vertical; line-clamp: 2; overflow: hidden; text-overflow: ellipsis; white-space: normal; word-break: break-word; overflow-wrap: break-word; } .header-preview-dropdown__viewall { display: block; text-align: center; padding: 10px 18px 4px; font-size: 13px; font-weight: 600; color: hsl(var(--main)); } [data-theme="light"] .header-preview-dropdown__panel { background-color: var(--dark-black-two); border-color: hsl(var(--static-white) / 0.1); } [data-theme="light"] .header-preview-dropdown__head, [data-theme="light"] .header-preview-dropdown__title { color: hsl(var(--static-white)); border-bottom-color: hsl(var(--static-white) / 0.08); } [data-theme="light"] .header-preview-dropdown__item { border-bottom-color: hsl(var(--static-white) / 0.06); } @media (max-width: 480px) { .header-preview-dropdown__panel { right: -60px; } } .header-right .cart-btn { width: 40px; height: 40px; padding: 0 !important; display: flex; align-items: center; justify-content: center; } .header-premium-cta { display: inline-flex; align-items: center; gap: 6px; min-width: 44px; min-height: 44px; padding: 0 14px; border-radius: 999px; font-size: 13px; font-weight: 700; line-height: 1; white-space: nowrap; text-decoration: none; background: linear-gradient(135deg, #ffd700 0%, #ffb300 100%); color: #402d00; border: 1px solid rgba(255, 215, 0, .6); box-shadow: 0 2px 10px rgba(255, 179, 0, .35); transition: transform .15s ease, box-shadow .15s ease, filter .15s ease; } .header-premium-cta:hover, .header-premium-cta:focus-visible { color: #402d00; filter: brightness(1.06); box-shadow: 0 4px 14px rgba(255, 179, 0, .5); } .header-premium-cta:focus-visible { outline: 2px solid #402d00; outline-offset: 2px; } .header-premium-cta.header-premium-cta i { font-size: 15px; color: inherit; } .header-premium-cta.header-premium-cta--active { background: #ffedb3; color: #5c4300; border-color: rgba(255, 193, 7, .55); box-shadow: none; } .header-premium-cta.header-premium-cta--active:hover, .header-premium-cta.header-premium-cta--active:focus-visible { background: #ffe28a; box-shadow: 0 4px 14px rgba(255, 179, 0, .45); } [data-theme="light"] .header-premium-cta.header-premium-cta--active { color: #ffd700; background: #4a3500; border-color: rgba(255, 215, 0, .5); } [data-theme="light"] .header-premium-cta.header-premium-cta--active:hover, [data-theme="light"] .header-premium-cta.header-premium-cta--active:focus-visible { background: #5a4100; box-shadow: 0 4px 14px rgba(255, 215, 0, .4); } @media (max-width: 991px) { .header-premium-cta { flex: 0 0 40px; width: 40px; min-width: 40px; height: 40px; min-height: 40px; max-height: 40px; padding: 0; justify-content: center; align-self: center; border-radius: 50%; aspect-ratio: 1 / 1; } .header-premium-cta__label { position: absolute; width: 1px; height: 1px; padding: 0; margin: -1px; overflow: hidden; clip: rect(0, 0, 0, 0); white-space: nowrap; border: 0; } } @media (prefers-reduced-motion: reduce) { .header-premium-cta { transition: none; } } .breadcrumb-two { padding: 44px 0; } .breadcrumb-two .bg--gradient { opacity: 0.85; } .breadcrumb-list__link, .breadcrumb-list__text { font-weight: 600; } .breadcrumb-list__icon { opacity: 0.5; } .breadcrumb-two-content:not(.breadcrumb-four-content) .breadcrumb-two-content__title { font-weight: 800; letter-spacing: -0.01em; } .breadcrumb-two-content__title--product { font-size: clamp(24px, 4vw, 34px) !important; } .breadcrumb-two-content:not(.breadcrumb-four-content) .search-box input { border-radius: 999px; box-shadow: 0 10px 30px -12px rgba(109, 91, 255, 0.35); } .breadcrumb-two-content:not(.breadcrumb-four-content) .search-box input:focus { box-shadow: 0 12px 32px -10px rgba(109, 91, 255, 0.5); } .breadcrumb-two-content:not(.breadcrumb-four-content) .search-box .btn { background: linear-gradient(135deg, #6d5bff, #34d2c8) !important; border: none !important; } @media screen and (max-width: 991px) { .breadcrumb-two { padding: 32px 0; } } .hero-inner__title, .section-heading__title { text-transform: none !important; } .akua-hero { position: relative; padding: 70px 0; overflow: hidden; } .akua-hero__grid { display: grid; grid-template-columns: minmax(0, 1.1fr) minmax(0, 0.9fr); align-items: center; gap: 48px; } .akua-hero__content { display: flex; flex-direction: column; align-items: flex-start; gap: 18px; } .akua-hero__eyebrow { display: inline-flex; align-items: center; padding: 6px 16px; border-radius: 999px; background: rgba(109, 91, 255, 0.12); color: #6d5bff; font-size: 0.78rem; font-weight: 700; letter-spacing: 0.04em; text-transform: uppercase; } .akua-hero__title { margin: 0; font-size: clamp(1.9rem, 1.4rem + 2vw, 3rem); font-weight: 800; line-height: 1.18; text-wrap: balance; } .akua-hero__desc { margin: 0; max-width: 540px; font-size: 1.02rem; line-height: 1.65; opacity: 0.75; } .akua-hero__actions { display: flex; flex-wrap: wrap; align-items: center; gap: 14px; margin-top: 6px; } .akua-hero__search { display: flex; align-items: center; gap: 10px; width: 100%; max-width: 460px; margin-top: 8px; padding: 6px 6px 6px 18px; border-radius: 999px; background: hsl(var(--white)); border: 1px solid rgba(109, 91, 255, 0.16); box-shadow: 0 16px 40px -24px rgba(16, 24, 40, 0.35); } .akua-hero__search i { color: #6d5bff; font-size: 0.95rem; flex-shrink: 0; } .akua-hero__search input { flex: 1; min-width: 0; border: none; background: transparent; outline: none; font-size: 0.92rem; color: inherit; } .akua-hero__search button { flex-shrink: 0; padding: 10px 22px; border: none; border-radius: 999px; background: #6d5bff; color: #fff; font-weight: 700; font-size: 0.88rem; cursor: pointer; transition: background-color 0.2s ease; } @media (hover: hover) and (pointer: fine) { .akua-hero__search button:hover { background: #5a49e0; } } .akua-hero__tools { display: flex; flex-wrap: wrap; align-items: center; gap: 18px; margin: 10px 0 0; padding: 0; list-style: none; } .akua-hero__tools li { display: flex; align-items: center; opacity: 0.55; transition: opacity 0.2s ease; } .akua-hero__tools li:hover { opacity: 0.9; } .akua-hero__visual { position: relative; display: flex; align-items: center; justify-content: center; padding: 28px 24px 24px 0; } .akua-hero__visual::before { content: ''; position: absolute; inset: 28px -20px -20px 44px; background: linear-gradient(135deg, #6d5bff, #9d8bff); border-radius: 28px; z-index: 0; } .akua-hero__photo-card { position: relative; z-index: 1; width: 100%; max-width: 460px; aspect-ratio: 4 / 3; border-radius: 24px; overflow: hidden; box-shadow: 0 30px 70px -24px rgba(16, 24, 40, 0.45); } .akua-hero__photo { width: 100%; height: 100%; object-fit: cover; display: block; } .akua-hero__photo-tag { position: absolute; left: 14px; bottom: 14px; z-index: 2; display: flex; align-items: center; gap: 8px; padding: 8px 14px 8px 8px; border-radius: 999px; background: hsl(var(--white)); box-shadow: 0 12px 26px -12px rgba(16, 24, 40, 0.4); font-size: 0.76rem; font-weight: 700; } .akua-hero__photo-tag img { width: 22px; height: 22px; object-fit: contain; border-radius: 50%; } .akua-hero__badge { position: absolute; z-index: 2; display: flex; align-items: center; gap: 8px; padding: 10px 16px; border-radius: 999px; background: hsl(var(--white)); box-shadow: 0 16px 32px -14px rgba(16, 24, 40, 0.3); font-size: 0.8rem; font-weight: 700; white-space: nowrap; } .akua-hero__badge i { color: #6d5bff; } .akua-hero__badge--1 { top: -18px; left: 6%; } .akua-hero__badge--2 { bottom: -18px; right: 8%; } .akua-hero__badge--3 { top: 50%; left: -18px; transform: translateY(-50%); } @media (max-width: 991px) { .akua-hero { padding: 56px 0; } .akua-hero__grid { grid-template-columns: 1fr; gap: 40px; } .akua-hero__photo-card { max-width: 340px; } .akua-hero__badge { font-size: 0.7rem; padding: 8px 12px; } } @media (max-width: 575px) { .akua-hero { padding: 44px 0; } .akua-hero__visual { padding: 20px 16px 16px 0; } .akua-hero__photo-card { max-width: 280px; } .akua-hero__badge--1 { left: 0; } .akua-hero__badge--2 { right: 0; } .akua-hero__badge--3 { left: 0; } .akua-hero__search { flex-wrap: wrap; padding: 14px 16px; border-radius: 20px; } .akua-hero__search button { width: 100%; } } .akua-hero-v2 { position: relative; display: flex; flex-direction: column; justify-content: center; min-height: calc(100vh - 100px); padding: 28px 0; overflow: hidden; background: #fbfaff; isolation: isolate; } .akua-hero-v2 .container-two { display: flex; flex-direction: column; gap: 36px; width: 100%; } .akua-hero-v2__glow { position: absolute; z-index: -1; border-radius: 50%; filter: blur(64px); pointer-events: none; } .akua-hero-v2__glow--1 { top: -160px; right: -120px; width: 480px; height: 480px; background: radial-gradient(circle, rgba(109, 91, 255, 0.28) 0%, rgba(109, 91, 255, 0) 70%); } .akua-hero-v2__glow--2 { bottom: -200px; left: -140px; width: 420px; height: 420px; background: radial-gradient(circle, rgba(5, 200, 224, 0.18) 0%, rgba(5, 200, 224, 0) 70%); } .akua-hero-v2__grid-bg { position: absolute; z-index: -1; inset: 0; background-image: radial-gradient(rgba(17, 12, 46, 0.07) 1px, transparent 1px); background-size: 26px 26px; -webkit-mask-image: linear-gradient(180deg, rgba(0, 0, 0, 0.9), rgba(0, 0, 0, 0) 78%); mask-image: linear-gradient(180deg, rgba(0, 0, 0, 0.9), rgba(0, 0, 0, 0) 78%); } [data-theme="light"] .akua-hero-v2 { background: #0f0c26; } [data-theme="light"] .akua-hero-v2__grid-bg { background-image: radial-gradient(rgba(255, 255, 255, 0.08) 1px, transparent 1px); } .akua-hero-v2__layout { position: relative; display: grid; grid-template-columns: minmax(0, 1.3fr) minmax(0, 0.9fr); align-items: center; gap: 56px; } .akua-hero-v2__content { display: flex; flex-direction: column; align-items: flex-start; gap: 18px; } .akua-hero-v2__eyebrow { display: inline-flex; align-items: center; gap: 8px; padding: 8px 18px; border-radius: 999px; background: rgba(109, 91, 255, 0.1); border: 1px solid rgba(109, 91, 255, 0.22); color: #6d5bff; font-size: 0.85rem; font-weight: 700; letter-spacing: 0.04em; text-transform: uppercase; } .akua-hero-v2__title { width: 100%; margin: 0; font-size: clamp(1.9rem, 1.2rem + 2.6vw, 3.4rem); font-weight: 800; line-height: 1.16; letter-spacing: -0.01em; text-wrap: balance; } .akua-hero-v2__desc { margin: 0; max-width: 580px; font-size: clamp(1.05rem, 0.95rem + 0.3vw, 1.2rem); line-height: 1.65; opacity: 0.75; } .akua-hero-v2__actions { display: flex; flex-wrap: wrap; align-items: center; gap: 14px; margin-top: 4px; } .akua-hero-v2__types { display: flex; flex-wrap: wrap; align-items: center; justify-content: flex-start; gap: 8px; margin-top: 2px; } .akua-hero-v2__type-chip { display: flex; align-items: center; justify-content: center; width: 30px; height: 30px; border-radius: 50%; background: var(--type-tint); color: var(--type-accent); font-size: 0.72rem; flex-shrink: 0; } @media (max-width: 575px) { .akua-hero-v2__types { gap: 6px; margin-top: 0; } .akua-hero-v2__type-chip { width: 24px; height: 24px; font-size: 0.6rem; } } .akua-hero-v2__cta { display: inline-flex; align-items: center; gap: 13px; padding: 12px 24px 12px 12px; border-radius: 999px; font-size: clamp(0.95rem, 0.88rem + 0.2vw, 1.05rem); font-weight: 700; white-space: nowrap; text-decoration: none; transition: transform 0.35s cubic-bezier(0.22, 1, 0.36, 1), box-shadow 0.35s ease, background-color 0.35s ease, border-color 0.35s ease; } .akua-hero-v2__cta-icon { display: flex; align-items: center; justify-content: center; flex-shrink: 0; width: 38px; height: 38px; border-radius: 50%; font-size: 0.92rem; } .akua-hero-v2__cta-arrow { font-size: 0.7rem; opacity: 0.75; transition: transform 0.35s cubic-bezier(0.22, 1, 0.36, 1); } .akua-hero-v2__cta--primary { background: linear-gradient(135deg, #6d5bff, #9d8bff); color: #fff; box-shadow: 0 16px 32px -16px rgba(109, 91, 255, 0.55); } .akua-hero-v2__cta--primary .akua-hero-v2__cta-icon { background: rgba(255, 255, 255, 0.22); color: #fff; } .akua-hero-v2__cta--ghost { background: rgba(109, 91, 255, 0.08); border: 1px solid rgba(109, 91, 255, 0.28); color: #170f49; } .akua-hero-v2__cta--ghost .akua-hero-v2__cta-icon { background: rgba(109, 91, 255, 0.14); color: #6d5bff; } [data-theme="light"] .akua-hero-v2__cta--ghost { background: rgba(255, 255, 255, 0.08); border-color: rgba(255, 255, 255, 0.24); color: #fff; } [data-theme="light"] .akua-hero-v2__cta--ghost .akua-hero-v2__cta-icon { background: rgba(255, 255, 255, 0.16); color: #fff; } @media (hover: hover) and (pointer: fine) { .akua-hero-v2__cta:hover { transform: scale(1.05); } .akua-hero-v2__cta:hover .akua-hero-v2__cta-arrow { transform: translateX(3px); opacity: 1; } .akua-hero-v2__cta--primary:hover { color: #fff; box-shadow: 0 20px 40px -16px rgba(109, 91, 255, 0.65); } .akua-hero-v2__cta--ghost:hover { background: rgba(109, 91, 255, 0.14); } } .akua-wizard-shell { border-radius: 20px; overflow: hidden; } .akua-wizard-title { font-weight: 800; letter-spacing: -0.01em; display: flex; align-items: center; flex-wrap: wrap; gap: 8px; } .akua-wizard-title__crumb { color: var(--text-secondary-light, #8a94a6); font-weight: 700; text-decoration: none; transition: color .15s; } .akua-wizard-title__crumb:hover { color: #6d5bff; } .akua-wizard-title__sep { font-size: 11px; color: var(--text-secondary-light, #8a94a6); opacity: .55; } .akua-wizard-title__current { color: inherit; font-weight: 800; } .akua-wizard-close { color: var(--text-secondary-light, #8a94a6); font-size: 22px; transition: color .15s, transform .15s; } .akua-wizard-close:hover { color: #6d5bff; transform: rotate(90deg); } .akua-wizard-panel .form-check, .akua-tier-card .form-check { display: flex; align-items: center; gap: 8px; padding-left: 0; } .akua-wizard-panel .form-check .form-check-input, .akua-tier-card .form-check .form-check-input { margin-left: 0; flex-shrink: 0; } .akua-wizard-panel .form-check .form-check-label, .akua-tier-card .form-check .form-check-label { margin-bottom: 0; } .akua-wizard-steps { display: flex; align-items: flex-start; gap: 0; margin-bottom: 40px; } .akua-wizard-step { flex: 1 1 0; display: flex; flex-direction: column; align-items: center; text-align: center; position: relative; gap: 8px; outline: none; } .akua-wizard-step:focus-visible .akua-wizard-step__circle { box-shadow: 0 0 0 3px #fff, 0 0 0 6px rgba(109, 91, 255, 0.5); } .akua-wizard-step::before { content: ""; position: absolute; top: 18px; left: -50%; width: 100%; height: 3px; background: rgba(109, 91, 255, 0.15); z-index: 0; } .akua-wizard-step:first-child::before { display: none; } .akua-wizard-step.is-done::before, .akua-wizard-step.is-active::before { background: var(--main-gradient, linear-gradient(312deg, #6d5bff 5.38%, #9d8bff 113.21%)); } .akua-wizard-step__circle { position: relative; z-index: 1; width: 38px; height: 38px; border-radius: 50%; display: flex; align-items: center; justify-content: center; font-weight: 700; font-size: 15px; background: #fff; border: 3px solid rgba(109, 91, 255, 0.18); color: #8a94a6; transition: all .25s ease; } .akua-wizard-step.is-active .akua-wizard-step__circle { background: var(--main-gradient, linear-gradient(312deg, #6d5bff 5.38%, #9d8bff 113.21%)); border-color: transparent; color: #fff; box-shadow: 0 0 0 6px rgba(109, 91, 255, 0.15); transform: scale(1.08); } .akua-wizard-step.is-active::after { content: ""; position: absolute; top: -11px; left: 50%; transform: translateX(-50%); width: 0; height: 0; border-left: 5px solid transparent; border-right: 5px solid transparent; border-top: 6px solid #6d5bff; z-index: 2; } .akua-wizard-step.is-done .akua-wizard-step__circle { background: #6d5bff; border-color: transparent; color: #fff; overflow: hidden; } .akua-wizard-step.is-done .akua-wizard-step__circle::after { content: "\f00c"; font-family: "Font Awesome 6 Free", "FontAwesome"; font-weight: 900; position: absolute; inset: 0; display: flex; align-items: center; justify-content: center; background: inherit; font-size: 13px; } .akua-wizard-step__label { font-size: 12.5px; font-weight: 600; color: #8a94a6; max-width: 110px; transition: all .2s ease; } .akua-wizard-step.is-active .akua-wizard-step__label { color: #6d5bff; font-weight: 800; font-size: 13px; } .akua-wizard-step.is-done .akua-wizard-step__label { color: #151a24; } .akua-wizard-panel { animation: akuaPanelIn .35s ease; } @keyframes akuaPanelIn { from { opacity: 0; transform: translateY(8px); } to { opacity: 1; transform: translateY(0); } } .akua-wizard-panel__title { font-weight: 800; font-size: 17px; margin-bottom: 8px; } .akua-wizard-panel__hint.akua-wizard-panel__hint { color: #8a94a6; font-size: 13.5px; margin-bottom: 16px; } .akua-btn-gradient { display: inline-flex; align-items: center; gap: 8px; background: var(--main-gradient, linear-gradient(312deg, #6d5bff 5.38%, #9d8bff 113.21%)); color: #fff; border: none; border-radius: 999px; padding: 13px 30px; font-weight: 700; font-size: 14.5px; box-shadow: 0 10px 24px -10px rgba(109, 91, 255, 0.6); transition: transform .25s ease-out, box-shadow .25s ease-out; } .akua-btn-gradient:hover { transform: scale(1.02); box-shadow: 0 14px 28px -10px rgba(109, 91, 255, 0.7); color: #fff; } .akua-btn-gradient:disabled { opacity: .6; cursor: not-allowed; transform: none; } .akua-btn-gradient--sm { padding: 8px 18px; font-size: 13px; } .akua-btn-ghost { display: inline-flex; align-items: center; gap: 8px; background: transparent; border: 1.5px solid rgba(109, 91, 255, 0.3); color: #6d5bff; border-radius: 999px; padding: 12px 26px; font-weight: 600; font-size: 14.5px; transition: background .15s ease; } .akua-btn-ghost:hover { background: rgba(109, 91, 255, 0.08); color: #6d5bff; } .akua-btn-dashed { display: inline-flex; align-items: center; gap: 8px; background: rgba(109, 91, 255, 0.05); border: 1.5px dashed rgba(109, 91, 255, 0.4); color: #6d5bff; border-radius: 14px; padding: 12px 20px; font-weight: 600; font-size: 14px; width: 100%; justify-content: center; transition: background .15s ease; } .akua-btn-dashed:hover { background: rgba(109, 91, 255, 0.12); color: #6d5bff; } .akua-btn-dashed--sm { padding: 8px 16px; font-size: 13px; width: auto; } .akua-icon-btn { width: 32px; height: 32px; border-radius: 10px; border: none; flex-shrink: 0; display: inline-flex; align-items: center; justify-content: center; font-size: 13px; background: rgba(0,0,0,0.04); color: #8a94a6; transition: all .15s ease; } .akua-icon-btn--danger:hover { background: #fee2e2; color: #dc2626; } .akua-divider { border-color: rgba(109, 91, 255, 0.12); margin: 20px 0; } .akua-gradient-swatch { width: 46px; height: 46px; border-radius: 12px; box-shadow: 0 2px 8px rgba(0,0,0,.12); } .pkg-tier-gradient-btn { cursor: pointer; border: 2px solid transparent; transition: transform .12s ease, border-color .12s ease; } .pkg-tier-gradient-btn.is-active { border-color: #151a24; transform: scale(1.08); } .cw-gradient-btn { cursor: pointer; border: 2px solid transparent; transition: transform .12s ease, border-color .12s ease; } .cw-gradient-btn.is-active { border-color: #151a24; transform: scale(1.08); } .cw-gradient-clear-btn.is-active { background: rgba(109, 91, 255, 0.08); color: #6d5bff; } .adsp-item-gradient-btn { cursor: pointer; border: 2px solid transparent; transition: transform .12s ease, border-color .12s ease; } .adsp-item-gradient-btn.is-active { border-color: #151a24; transform: scale(1.08); } .adsp-item-gradient-clear-btn.is-active { background: rgba(109, 91, 255, 0.08); color: #6d5bff; } .akua-icon-swatch { width: 48px; height: 48px; border-radius: 12px; border: 2px solid rgba(109, 91, 255, 0.15); display: flex; align-items: center; justify-content: center; cursor: pointer; position: relative; font-size: 19px; color: #8a94a6; transition: all .15s ease; } .akua-icon-swatch input { position: absolute; opacity: 0; inset: 0; margin: 0; cursor: pointer; } .akua-icon-swatch:has(input:checked) { border-color: #6d5bff; background: rgba(109, 91, 255, 0.1); color: #6d5bff; transform: scale(1.06); } .akua-tier-card { border-radius: 18px; position: relative; box-shadow: 0 4px 24px -8px rgba(16, 24, 40, 0.12); overflow: hidden; } .akua-tier-card__accent { position: absolute; top: 0; left: 0; right: 0; height: 6px; border-radius: 18px 18px 0 0; background: var(--main-gradient, linear-gradient(312deg, #6d5bff 5.38%, #9d8bff 113.21%)); pointer-events: none; } .akua-tier-card__title { font-weight: 800; font-size: 18px; } .ad-space-selection-row { background: rgba(109, 91, 255, 0.05); border: 1px solid rgba(109, 91, 255, 0.14); border-radius: 14px; padding: 14px; } [data-theme="light"] .ad-space-selection-row { background: rgba(157, 139, 255, 0.08); border-color: rgba(157, 139, 255, 0.2); } .ad-space-selection-row--accent { position: relative; padding-left: 18px; overflow: hidden; } .ad-space-selection-row--accent::before { content: ''; position: absolute; top: 0; left: 0; bottom: 0; width: 4px; background: var(--row-accent-gradient, transparent); } .ad-space-selection-row__header { display: flex; align-items: center; justify-content: space-between; gap: 8px; margin-bottom: 10px; } .ad-space-selection-row__label { font-size: 0.78rem; font-weight: 700; text-transform: uppercase; letter-spacing: 0.02em; color: #6d5bff; } .ad-space-row-remove-btn { width: 26px; height: 26px; display: flex; align-items: center; justify-content: center; flex-shrink: 0; border: none; border-radius: 8px; background: transparent; color: #a3a9b7; font-size: 12px; cursor: pointer; transition: background-color .15s ease, color .15s ease; } .ad-space-row-remove-btn:hover { background: rgba(220, 38, 38, 0.1); color: #dc2626; } .ad-space-selection-row__fields { display: flex; flex-direction: column; gap: 8px; } .ad-space-selection-row__fields-split { display: grid; grid-template-columns: 1fr; gap: 8px; } .ad-space-selection-row__fields-split:has(.ad-space-row-rel-wrap:not(.d-none)) { grid-template-columns: 1fr 1fr; } .ad-space-selection-row .form-select { background-color: #fff; border-color: rgba(109, 91, 255, 0.18); } [data-theme="light"] .ad-space-selection-row .form-select { background-color: rgba(255, 255, 255, 0.06); border-color: rgba(157, 139, 255, 0.25); } .ad-space-buy-box__total-row { padding-top: 12px; } .ad-space-selection-row__price { display: flex; justify-content: flex-end; margin-top: 10px; padding-top: 10px; border-top: 1px dashed rgba(109, 91, 255, 0.16); font-weight: 700; font-size: 0.95rem; } .akua-item-row { background: rgba(109, 91, 255, 0.04); border: 1px solid rgba(109, 91, 255, 0.1); border-radius: 14px; padding: 12px; display: flex; flex-direction: column; gap: 10px; } .akua-item-row__top { display: flex; align-items: center; gap: 8px; } .akua-item-row__top .pkg-item-label { flex: 1 1 auto; } .akua-item-row__mid { display: grid; grid-template-columns: 80px 70px 1fr; gap: 8px; } .akua-icon-strip { display: flex; gap: 6px; overflow-x: auto; padding-bottom: 2px; } .akua-icon-chip { flex-shrink: 0; width: 30px; height: 30px; border-radius: 8px; border: 1.5px solid rgba(109, 91, 255, 0.15); background: #fff; color: #8a94a6; display: flex; align-items: center; justify-content: center; font-size: 13px; cursor: pointer; transition: all .12s ease; } .akua-icon-chip:hover { border-color: #6d5bff; color: #6d5bff; } .akua-icon-chip.is-active { background: #6d5bff; border-color: #6d5bff; color: #fff; } .akua-item-row-v2 { display: flex; align-items: flex-start; gap: 10px; background: rgba(109, 91, 255, 0.04); border: 1px solid rgba(109, 91, 255, 0.1); border-radius: 14px; padding: 10px; } .akua-item-row-v2__fields { flex: 1 1 auto; display: flex; flex-direction: column; gap: 6px; min-width: 0; } .akua-item-icon-btn { flex-shrink: 0; width: 34px; height: 34px; border-radius: 9px; margin-top: 1px; border: 1.5px solid rgba(109, 91, 255, 0.25); background: #fff; color: #6d5bff; display: flex; align-items: center; justify-content: center; font-size: 14px; cursor: pointer; transition: all .12s ease; } .akua-item-icon-btn:hover { background: rgba(109, 91, 255, 0.08); } .akua-row-reorder { flex-shrink: 0; display: flex; flex-direction: column; gap: 2px; margin-top: 1px; } .akua-row-reorder__btn { width: 20px; height: 16px; border: none; border-radius: 4px; background: rgba(109, 91, 255, 0.08); color: #6d5bff; font-size: 9px; display: flex; align-items: center; justify-content: center; cursor: pointer; transition: background .12s ease; } .akua-row-reorder__btn:hover { background: rgba(109, 91, 255, 0.18); } .akua-wizard-info-note { display: flex; align-items: flex-start; gap: 8px; padding: 10px 14px; border-radius: 10px; background: rgba(109, 91, 255, 0.07); color: var(--text-secondary-light, #5b6474); font-size: 13px; line-height: 1.5; width: fit-content; max-width: 100%; } .akua-wizard-info-note i { color: #6d5bff; margin-top: 2px; } .akua-wizard-quality-score { padding: 16px 18px; border-radius: 12px; background: rgba(109, 91, 255, 0.06); border: 1px solid rgba(109, 91, 255, 0.12); } .akua-wizard-quality-score__header { display: flex; align-items: center; justify-content: space-between; margin-bottom: 10px; } .akua-wizard-quality-score__label { font-size: 13px; font-weight: 600; color: var(--text-primary-light, #1a1c1e); } .akua-wizard-quality-score__value { font-size: 15px; font-weight: 700; color: #6d5bff; } .akua-wizard-quality-score__bar { height: 8px; border-radius: 999px; background: rgba(109, 91, 255, 0.14); overflow: hidden; } .akua-wizard-quality-score__bar-fill { height: 100%; border-radius: 999px; background: #6d5bff; transition: width .3s ease; } .akua-wizard-quality-score__bar-fill.is-low { background: #f04438; } .akua-wizard-quality-score__bar-fill.is-mid { background: #f79009; } .akua-wizard-quality-score__bar-fill.is-high { background: #12b76a; } .akua-wizard-quality-score__suggestions { list-style: none; margin: 12px 0 0; padding: 0; display: flex; flex-direction: column; gap: 6px; } .akua-wizard-quality-score__suggestions li { display: flex; align-items: flex-start; gap: 8px; font-size: 12.5px; line-height: 1.5; color: var(--text-secondary-light, #5b6474); } .akua-wizard-quality-score__suggestions li::before { content: "\f005"; font-family: "Font Awesome 6 Free"; font-weight: 900; color: #f79009; margin-top: 2px; font-size: 11px; } .akua-input-with-icon { display: flex; align-items: center; gap: 8px; } .akua-input-with-icon .akua-tier-name-input { flex: 1 1 auto; } .akua-tier-card .akua-tier-name-input { font-size: 15px; font-weight: 700; } .akua-icon-popover { position: absolute; z-index: 1200; width: 232px; background: #fff; border-radius: 14px; padding: 10px; box-shadow: 0 16px 40px -12px rgba(16, 24, 40, 0.35), 0 0 0 1px rgba(109, 91, 255, 0.1); } .akua-icon-popover__grid { display: flex; flex-wrap: wrap; gap: 6px; } .akua-feature-row { display: flex; align-items: center; gap: 10px; } .akua-feature-row .pkg-feature-label { flex: 1 1 auto; } .akua-feature-toggle { flex-shrink: 0; width: 30px; height: 30px; border-radius: 50%; border: none; display: flex; align-items: center; justify-content: center; font-size: 13px; cursor: pointer; transition: all .12s ease; } .akua-feature-toggle.is-included { background: #dcfce7; color: #16a34a; } .akua-feature-toggle.is-excluded { background: #fee2e2; color: #dc2626; } .akua-gradient-swatch--sm { width: 26px; height: 26px; border-radius: 8px; cursor: pointer; border: 2px solid transparent; } .akua-gradient-swatch--sm.is-active { border-color: #151a24; transform: scale(1.1); } .akua-wizard-section-title { font-weight: 800; font-size: 15px; margin-bottom: 12px; } .akua-final-tier-grid { display: grid; grid-template-columns: repeat(auto-fit, minmax(220px, 300px)); gap: 16px; margin-bottom: 16px; } .pkg-tier-inline-preview .package-variant-card { max-width: 300px; } .akua-final-tier-card { cursor: pointer; border-radius: 18px; overflow: hidden; box-shadow: 0 4px 20px -8px rgba(16, 24, 40, 0.18); transition: box-shadow .15s ease; } .akua-final-tier-card:hover { box-shadow: 0 0 0 3px rgba(109, 91, 255, 0.35); } .akua-final-tier-card__edit { display: flex; align-items: center; gap: 6px; background: rgba(109, 91, 255, 0.08); color: #6d5bff; font-size: 12px; font-weight: 700; padding: 8px 14px; } .package-variant-card__item-subtitle, .package-contents__item-subtitle { display: block; font-size: 0.78em; opacity: 0.65; font-weight: 400; } .akua-type-card { -webkit-appearance: none; appearance: none; display: flex; align-items: flex-start; gap: 14px; width: 100%; text-align: left; font: inherit; color: inherit; background-color: var(--white); border: 1.5px solid rgba(109, 91, 255, 0.14); border-radius: 16px; padding: 18px 20px; cursor: pointer; transition: border-color .15s ease, box-shadow .15s ease, transform .15s ease; } .akua-type-card:hover { border-color: rgba(109, 91, 255, 0.45); box-shadow: 0 10px 26px -12px rgba(109, 91, 255, 0.35); transform: scale(1.02); } .akua-type-card:disabled { opacity: .6; cursor: not-allowed; transform: none; } .akua-type-card__icon { flex-shrink: 0; width: 48px; height: 48px; border-radius: 12px; display: flex; align-items: center; justify-content: center; background: rgba(109, 91, 255, 0.1); color: #6d5bff; font-size: 22px; } .akua-type-card__body { flex: 1 1 auto; display: flex; flex-direction: column; gap: 4px; min-width: 0; } .akua-type-card__name { font-weight: 800; font-size: 15px; } .akua-type-card__badge { align-self: flex-start; font-size: 11px; font-weight: 700; text-transform: uppercase; letter-spacing: .03em; background: rgba(109, 91, 255, 0.1); color: #6d5bff; padding: 2px 8px; border-radius: 999px; } .akua-type-card__badge--package { background: rgba(255, 122, 61, 0.12); color: #d9631e; } .akua-type-card__description { font-size: 12.5px; font-weight: 500; line-height: 1.4; color: var(--text-secondary-light, #8a94a6); } .akua-type-card__arrow { align-self: center; flex-shrink: 0; color: rgba(109, 91, 255, 0.4); font-size: 15px; transition: transform .15s ease, color .15s ease; } .akua-type-card:hover .akua-type-card__arrow { color: #6d5bff; transform: translateX(3px); } .akua-type-card--locked { cursor: not-allowed; opacity: .55; position: relative; } .akua-type-card--locked:hover { border-color: rgba(109, 91, 255, 0.14); box-shadow: none; transform: none; } .akua-type-card--locked:hover .akua-type-card__arrow { color: rgba(109, 91, 255, 0.4); transform: none; } .akua-type-card--locked, .wizard-step-dot--locked { cursor: not-allowed; opacity: .55; position: relative; } .wizard-step-dot--locked:hover { transform: none; } .akua-type-card--locked::after, .wizard-step-dot--locked::after { content: attr(data-tooltip); position: absolute; bottom: calc(100% + 8px); left: 50%; transform: translateX(-50%); width: max-content; max-width: 240px; padding: 8px 12px; background: #1c1c28; color: #fff; font-size: 12px; font-weight: 400; line-height: 1.4; text-align: center; border-radius: 8px; opacity: 0; visibility: hidden; pointer-events: none; transition: opacity 0.15s ease; z-index: 30; } .akua-type-card--locked::before, .wizard-step-dot--locked::before { content: ""; position: absolute; bottom: calc(100% + 3px); left: 50%; transform: translateX(-50%); border: 5px solid transparent; border-top-color: #1c1c28; opacity: 0; visibility: hidden; pointer-events: none; transition: opacity 0.15s ease; z-index: 30; } .akua-type-card--locked:hover::after, .akua-type-card--locked:hover::before, .akua-type-card--locked:focus-visible::after, .akua-type-card--locked:focus-visible::before, .wizard-step-dot--locked:hover::after, .wizard-step-dot--locked:hover::before, .wizard-step-dot--locked:focus-visible::after, .wizard-step-dot--locked:focus-visible::before { opacity: 1; visibility: visible; } .akua-metric-grid { display: grid; grid-template-columns: repeat(auto-fill, minmax(170px, 1fr)); gap: 10px; } .akua-metric-item { display: flex; align-items: flex-start; gap: 10px; background: rgba(109, 91, 255, 0.05); border: 1px solid rgba(109, 91, 255, 0.1); border-radius: 12px; padding: 10px 12px; } .akua-metric-icon { flex-shrink: 0; width: 34px; height: 34px; border-radius: 10px; display: flex; align-items: center; justify-content: center; background: rgba(109, 91, 255, 0.12); color: #6d5bff; font-size: 15px; } .akua-metric-info { display: flex; flex-direction: column; gap: 1px; min-width: 0; flex: 1 1 auto; } .akua-metric-info .akua-metric-label { font-size: 11px; font-weight: 700; letter-spacing: .03em; text-transform: uppercase; color: var(--text-secondary-light, #8a94a6); } .akua-metric-info .akua-metric-value { font-size: 14px; font-weight: 700; white-space: normal; overflow-wrap: break-word; word-break: break-word; line-height: 1.25; } .akua-wizard-preview-label { font-size: 13px; font-weight: 700; color: #8a94a6; margin-bottom: 12px; display: flex; align-items: center; gap: 6px; text-transform: uppercase; letter-spacing: .04em; } .akua-wizard-preview-empty { border: 1.5px dashed rgba(109, 91, 255, 0.25); border-radius: 16px; padding: 40px 20px; text-align: center; color: #8a94a6; } .akua-wizard-preview-empty i { font-size: 28px; display: block; margin-bottom: 10px; color: rgba(109, 91, 255, 0.4); } .akua-wizard-preview-inert a, .akua-wizard-preview-inert button { pointer-events: none !important; cursor: default !important; } .akua-wizard-preview-inert { position: relative; } .akua-wizard-preview-inert .product-item:hover, .akua-wizard-preview-inert .package-variant-card:hover, .akua-wizard-preview-inert .package-variant-card__cta:hover, .akua-final-tier-card .package-variant-card:hover, .akua-final-tier-card .package-variant-card__cta:hover { transform: none !important; } .product-item.wizard-preview-card.section-bg { background-color: hsl(210 25% 97%); } .product-item.wizard-preview-card, .product-item.wizard-preview-card:active, .product-item.wizard-preview-card:focus, .product-item.wizard-preview-card:focus-within, .product-item.wizard-preview-card:visited { border: 1px solid rgba(109, 91, 255, 0.55) !important; } .product-item.wizard-preview-card .package-listing-card__type-badge { background: rgba(109, 91, 255, 0.1); color: #6d5bff; } .product-item.wizard-preview-card .package-listing-card__title { color: #151a24; } .product-item.wizard-preview-card .package-listing-card__summary { border-color: rgba(109, 91, 255, 0.12); } .product-item.wizard-preview-card .package-listing-card__summary-count { color: #6d5bff; } .product-item.wizard-preview-card .package-listing-card__domain-list { border-color: rgba(109, 91, 255, 0.12); } .product-item.wizard-preview-card .package-listing-card__domain-row { border-bottom-color: rgba(109, 91, 255, 0.12); } .product-item.wizard-preview-card .package-listing-card__domain-name { color: #151a24; } .product-item.wizard-preview-card .package-listing-card__domain-metrics { color: #6d5bff; } .product-item.wizard-preview-card .package-listing-card__domain-reveal-btn { background: rgba(109, 91, 255, 0.1); color: #6d5bff; } .product-item.wizard-preview-card .package-listing-card__price-value { color: #151a24; } .product-item.wizard-preview-card .product-item__wishlist { background: rgba(109, 91, 255, 0.1); color: #6d5bff; border: 1px solid rgba(109, 91, 255, 0.18); } .product-item.wizard-preview-card .product-item__detail-link, .product-item.wizard-preview-card .product-item__detail-link:hover, .product-item.wizard-preview-card .product-item__detail-link:hover i { background: rgba(109, 91, 255, 0.1); color: #6d5bff; border: 1px solid rgba(109, 91, 255, 0.18); } .product-item.wizard-preview-card .metrics-card:not(.package-card-summary) { background: linear-gradient(160deg, #f8f7fd 0%, #eeeafa 100%) !important; border: 1px solid #e4defa !important; box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.7) !important; } .product-item.wizard-preview-card .metrics-card:not(.package-card-summary) .metric-info .label { color: #6f6790 !important; } .product-item.wizard-preview-card .metrics-card:not(.package-card-summary) .metric-info .value { color: #1c1830 !important; } .product-item.wizard-preview-card .metrics-card:not(.package-card-summary) .metric-item:nth-child(-n+4) { border-bottom-color: rgba(109, 91, 255, 0.14) !important; } .product-item.wizard-preview-card .metrics-card:not(.package-card-summary) .metric-item:nth-child(8n+1) .metric-icon { background: #efe9ff !important; color: #6d5bff !important; } .product-item.wizard-preview-card .metrics-card:not(.package-card-summary) .metric-item:nth-child(8n+2) .metric-icon { background: #e1faf6 !important; color: #14a89c !important; } .product-item.wizard-preview-card .metrics-card:not(.package-card-summary) .metric-item:nth-child(8n+3) .metric-icon { background: #fff2df !important; color: #cf7c1c !important; } .product-item.wizard-preview-card .metrics-card:not(.package-card-summary) .metric-item:nth-child(8n+4) .metric-icon { background: #ffe7ef !important; color: #d9436e !important; } .product-item.wizard-preview-card .metrics-card:not(.package-card-summary) .metric-item:nth-child(8n+5) .metric-icon { background: #e6f1ff !important; color: #2b74d6 !important; } .product-item.wizard-preview-card .metrics-card:not(.package-card-summary) .metric-item:nth-child(8n+6) .metric-icon { background: #edfbdc !important; color: #61972a !important; } .product-item.wizard-preview-card .metrics-card:not(.package-card-summary) .metric-item:nth-child(8n+7) .metric-icon { background: #f7e8ff !important; color: #a94ecf !important; } .product-item.wizard-preview-card .metrics-card:not(.package-card-summary) .metric-item:nth-child(8n+8) .metric-icon { background: #fff6d6 !important; color: #b3890f !important; } .product-item.wizard-preview-card .purple { color: #635bfc !important; } .product-item.wizard-preview-card .metric-icon.purple { background: #f2f0ff !important; color: #635bfc !important; } .product-item.wizard-preview-card .blue { color: #2176ff !important; } .product-item.wizard-preview-card .metric-icon.blue { background: #ebf3ff !important; color: #2176ff !important; } #pkg-preview-holder, #gpp-preview-holder, #pkg-info-preview, #gpp-info-preview, #cw-preview-holder, #cw-info-preview, #adsp-preview-holder, #adsp-info-preview { max-width: 296px !important; } #wizard-preview-card-holder { max-width: 296px !important; } .product-details__desc h1 { font-size: 1.35rem !important; font-weight: 700 !important; margin: 0.6em 0 0.3em !important; } .product-details__desc h2 { font-size: 1.2rem !important; font-weight: 700 !important; margin: 0.6em 0 0.3em !important; } .product-details__desc h3 { font-size: 1.05rem !important; font-weight: 600 !important; margin: 0.5em 0 0.25em !important; } .product-details__desc p { margin: 0 0 0.75em; } .product-details__desc p:last-child { margin-bottom: 0; } .product-item.wizard-preview-card .product-item__top .product-item__author { color: steelblue; } .product-item.wizard-preview-card .product-item__top .product-category { color: #b06000; } .product-item.wizard-preview-card .product-item__separator { color: #9ca3af; } .product-item.wizard-preview-card .product-item__title a { color: #151a24; } .product-item.wizard-preview-card .product-item__price { color: #151a24 !important; } .product-item.wizard-preview-card .product-item__price--discount { color: #198754 !important; } .akua-wizard-preview-hint { font-size: 12.5px; color: #8a94a6; text-align: center; margin: 10px 0 0; } .akua-wizard-preview-inert, .akua-wizard-panel .col-lg-7, .akua-wizard-panel .col-lg-5, .akua-tier-card .col-lg-7, .akua-tier-card .col-lg-5 { min-width: 0; } @media (hover: hover) and (pointer: fine) { .akua-hero-v2__cta--ghost:hover { background: rgba(109, 91, 255, 0.14); border-color: rgba(109, 91, 255, 0.4); color: #170f49; } [data-theme="light"] .akua-hero-v2__cta--ghost:hover { background: rgba(255, 255, 255, 0.16); border-color: rgba(255, 255, 255, 0.4); color: #fff; } } .akua-hero-v2__cta:focus-visible { outline: 2px solid #6d5bff; outline-offset: 3px; } .akua-hero-v2__visual { position: relative; display: flex; align-items: center; justify-content: center; min-height: 420px; } .akua-hero-v2__growth { position: relative; z-index: 1; width: min(520px, 100%); padding: 32px 30px 28px; border-radius: 24px; background: hsl(var(--white)); box-shadow: 0 30px 60px -24px rgba(16, 24, 40, 0.28), 0 0 0 1px rgba(16, 24, 40, 0.04); } .akua-hero-v2__growth-glow { position: absolute; z-index: -1; top: -60px; right: -60px; width: 180px; height: 180px; border-radius: 50%; background: radial-gradient(circle, rgba(5, 200, 224, 0.22) 0%, rgba(5, 200, 224, 0) 70%); pointer-events: none; } .akua-hero-v2__growth-badge { position: relative; display: inline-flex; align-items: center; gap: 8px; margin-bottom: 24px; padding: 7px 16px; border-radius: 999px; background: rgba(87, 217, 154, 0.14); color: #1f9d63; font-size: 0.85rem; font-weight: 700; } .akua-hero-v2__bars { position: relative; display: flex; align-items: flex-end; gap: 12px; height: 165px; padding: 0 2px; border-bottom: 1px dashed rgba(23, 15, 73, 0.14); } .akua-hero-v2__bar { flex: 1; height: var(--h); border-radius: 8px 8px 3px 3px; background: linear-gradient(180deg, #9d8bff, #6d5bff); transform: scaleY(0); transform-origin: bottom; animation: akuaBarGrow 0.8s cubic-bezier(0.22, 1, 0.36, 1) var(--d) forwards; } .akua-hero-v2__bar--peak { background: linear-gradient(180deg, #05c8e0, #6d5bff); box-shadow: 0 10px 22px -10px rgba(109, 91, 255, 0.6); } .akua-hero-v2__materials { display: flex; flex-wrap: wrap; gap: 8px; margin-top: 14px; } .akua-hero-v2__material, .akua-hero-v2__material:hover, .akua-hero-v2__material:visited, .akua-hero-v2__material:focus { display: inline-flex; align-items: center; gap: 7px; padding: 7px 13px; border-radius: 999px; background: rgba(109, 91, 255, 0.08); color: #170f49; font-size: 0.76rem; font-weight: 600; text-decoration: none; transition: transform 0.3s ease, box-shadow 0.3s ease; } .akua-hero-v2__material { opacity: 0; animation: akuaFadeIn 0.6s ease-out 0.9s forwards; } .akua-hero-v2__material i { color: #6d5bff; font-size: 0.72rem; } .akua-compare-bar { position: fixed; left: 50%; bottom: 20px; transform: translate(-50%, 140%); visibility: hidden; pointer-events: none; z-index: 1050; display: flex; align-items: center; gap: 16px; max-width: calc(100% - 32px); padding: 12px 16px 12px 20px; border-radius: 999px; background: #170f49; color: #fff; box-shadow: 0 20px 44px -14px rgba(23, 15, 73, 0.55); transition: transform .3s ease, bottom .25s ease; } .akua-compare-bar.is-visible { transform: translate(-50%, 0); visibility: visible; pointer-events: auto; } .akua-compare-bar__count { font-size: 14px; font-weight: 600; white-space: nowrap; } .akua-compare-bar__items { display: flex; align-items: center; gap: 8px; flex-wrap: wrap; } .akua-compare-bar__item { display: inline-flex; align-items: center; gap: 6px; background: rgba(255, 255, 255, 0.12); border-radius: 999px; padding: 5px 10px 5px 12px; font-size: 12.5px; max-width: 160px; } .akua-compare-bar__item span { overflow: hidden; text-overflow: ellipsis; white-space: nowrap; } .akua-compare-bar__item button { background: none; border: none; color: rgba(255, 255, 255, 0.7); font-size: 11px; cursor: pointer; line-height: 1; padding: 2px; } .akua-compare-bar__item button:hover { color: #fff; } .akua-compare-bar__actions { display: flex; align-items: center; gap: 10px; flex-shrink: 0; } .akua-compare-bar__clear { background: none; border: none; color: rgba(255, 255, 255, 0.75); font-size: 13px; font-weight: 600; cursor: pointer; white-space: nowrap; } .akua-compare-bar__clear:hover { color: #fff; } .akua-compare-bar__go { display: inline-flex; align-items: center; gap: 8px; background: #6d5bff; color: #fff; border: none; border-radius: 999px; padding: 10px 22px; font-weight: 700; font-size: 14px; white-space: nowrap; transition: transform .2s ease; } .akua-compare-bar__go:hover:not(:disabled) { transform: scale(1.03); } .akua-compare-bar__go:disabled { opacity: .45; cursor: not-allowed; } @media (max-width: 640px) { .akua-compare-bar { flex-wrap: wrap; justify-content: center; border-radius: 20px; bottom: 12px; } .akua-compare-bar__items { order: 3; width: 100%; justify-content: center; } } body.pdp-sticky-cta-visible .akua-compare-bar { bottom: calc(20px + var(--pdp-sticky-cta-height, 72px) + 12px); } @media (max-width: 640px) { body.pdp-sticky-cta-visible .akua-compare-bar { bottom: calc(12px + var(--pdp-sticky-cta-height, 72px) + 12px); } } .akua-compare-table-wrapper { position: relative; overflow-x: auto; border-radius: 16px; border: 1px solid rgba(109, 91, 255, 0.14); } .akua-compare-table { width: 100%; border-collapse: collapse; min-width: 560px; } .akua-compare-table th, .akua-compare-table td { padding: 14px 18px; text-align: center; border-bottom: 1px solid rgba(109, 91, 255, 0.1); color: var(--text-primary-light, #1a1c1e); font-size: 14px; white-space: nowrap; } .akua-compare-table thead th { background: rgba(109, 91, 255, 0.06); vertical-align: top; border-bottom: 1px solid rgba(109, 91, 255, 0.16); } .akua-compare-table__row-label { text-align: left; font-weight: 600; color: var(--text-secondary-light, #5b6474); background: rgba(109, 91, 255, 0.03); white-space: nowrap; } .akua-compare-table__product-head { display: flex; flex-direction: column; align-items: center; gap: 6px; } .akua-compare-table__domain { font-weight: 700; font-size: 15px; color: var(--text-primary-light, #1a1c1e); } .akua-compare-table__price { font-weight: 700; color: #6d5bff; font-size: 15px; } .akua-compare-table__view-link { padding: 7px 16px; font-size: 12.5px; margin-top: 4px; } .akua-compare-table tbody tr:last-child th, .akua-compare-table tbody tr:last-child td { border-bottom: none; } .akua-compare-table tbody tr[hidden] { display: none; } .akua-save-comparison-btn { display: inline-flex; align-items: center; min-height: 44px; } .akua-saved-comparison-panel { border: 1px solid rgba(109, 91, 255, 0.14); border-radius: 16px; padding: 4px 18px; margin-bottom: 24px; background: rgba(109, 91, 255, 0.03); } .akua-saved-comparison-panel__summary { display: flex; align-items: center; gap: 8px; min-height: 44px; padding: 8px 0; font-weight: 600; cursor: pointer; list-style: none; } .akua-saved-comparison-panel__summary::-webkit-details-marker { display: none; } .akua-saved-comparison-panel__summary::after { content: "\f078"; font-family: "Font Awesome 6 Free"; font-weight: 900; font-size: 12px; margin-left: auto; color: #6d5bff; transition: transform .2s ease; } .akua-saved-comparison-panel[open] .akua-saved-comparison-panel__summary::after { transform: rotate(180deg); } .akua-saved-comparison-list { list-style: none; margin: 0; padding: 4px 0 14px; display: flex; flex-direction: column; gap: 8px; } .akua-saved-comparison-item { display: flex; flex-wrap: wrap; align-items: center; justify-content: space-between; gap: 10px; padding: 10px 12px; border-radius: 10px; background: rgba(109, 91, 255, 0.05); } .akua-saved-comparison-item__text { display: flex; flex-direction: column; min-width: 0; } .akua-saved-comparison-item__name { font-weight: 600; overflow: hidden; text-overflow: ellipsis; white-space: nowrap; max-width: 260px; } .akua-saved-comparison-item__date { font-size: 12px; opacity: .65; } .akua-saved-comparison-item__actions { display: flex; align-items: center; gap: 6px; flex-shrink: 0; } .akua-saved-comparison-item__load { padding: 8px 16px; font-size: 12.5px; min-height: 44px; display: inline-flex; align-items: center; } .akua-saved-comparison-delete { display: inline-flex; align-items: center; justify-content: center; width: 44px; height: 44px; border: none; background: transparent; color: hsl(var(--black-three)); opacity: .6; border-radius: 10px; cursor: pointer; transition: .2s linear; } .akua-saved-comparison-delete:hover, .akua-saved-comparison-delete:focus-visible { opacity: 1; color: #d33; background: hsl(0deg 100% 50% / 8%); } .akua-saved-comparison-delete:disabled { opacity: .35; cursor: default; } .akua-saved-comparison-empty { opacity: .65; font-size: 14px; padding: 6px 0 14px; } @media (max-width: 480px) { .akua-saved-comparison-item { justify-content: flex-start; } .akua-saved-comparison-item__name { max-width: 180px; } } @media (hover: hover) and (pointer: fine) { .akua-saved-comparison-panel__summary:hover { color: #6d5bff; } } @media (prefers-reduced-motion: reduce) { .akua-saved-comparison-panel__summary::after, .akua-saved-comparison-delete { transition: none; } } [data-theme="light"] .akua-hero-v2__material, [data-theme="light"] .akua-hero-v2__material:hover, [data-theme="light"] .akua-hero-v2__material:visited, [data-theme="light"] .akua-hero-v2__material:focus { background: rgba(109, 91, 255, 0.18); color: #e4e1ff; } [data-theme="light"] .akua-hero-v2__material i { color: #b9aeff; } @media (hover: hover) and (pointer: fine) { .akua-hero-v2__material:hover { transform: scale(1.05); box-shadow: 0 10px 20px -12px rgba(109, 91, 255, 0.5); } } @keyframes akuaBarGrow { to { transform: scaleY(1); } } @keyframes akuaFadeIn { to { opacity: 1; } } @media (prefers-reduced-motion: reduce) { .akua-hero-v2__bar, .akua-hero-v2__material { animation: none; opacity: 1; transform: scaleY(1); } } .akua-hero-v2__float { position: absolute; z-index: 2; display: flex; align-items: center; gap: 10px; padding: 10px 16px 10px 10px; border-radius: 999px; background: hsl(var(--white)); box-shadow: 0 16px 34px -16px rgba(16, 24, 40, 0.35); white-space: nowrap; } .akua-hero-v2__float-icon { display: flex; align-items: center; justify-content: center; flex-shrink: 0; width: 32px; height: 32px; border-radius: 50%; background: rgba(109, 91, 255, 0.12); color: #6d5bff; font-size: 0.85rem; } .akua-hero-v2__float-icon--up { background: rgba(87, 217, 154, 0.16); color: #1f9d63; } .akua-hero-v2__float-text { display: flex; flex-direction: column; line-height: 1.25; } .akua-hero-v2__float-text strong { font-size: 0.8rem; font-weight: 700; } .akua-hero-v2__float-text em { font-style: normal; font-size: 0.72rem; opacity: 0.6; } .akua-hero-v2__float--1 { top: -36px; right: -8px; } .akua-hero-v2__float--2 { top: 29%; left: -32px; } .akua-hero-v2__rating { position: absolute; z-index: 2; bottom: -44px; right: -6px; display: flex; flex-direction: column; align-items: center; gap: 4px; padding: 12px 18px; border-radius: 16px; background: hsl(var(--white)); box-shadow: 0 16px 34px -16px rgba(16, 24, 40, 0.35); } .akua-hero-v2__rating-stars { color: #f0b429; font-size: 0.85rem; letter-spacing: 2px; } .akua-hero-v2__rating-label { font-size: 0.68rem; font-weight: 700; white-space: nowrap; opacity: 0.6; } .akua-hero-v2__providers { display: flex; flex-wrap: wrap; align-items: center; gap: 14px 28px; padding-top: 22px; border-top: 1px solid rgba(109, 91, 255, 0.12); } [data-theme="light"] .akua-hero-v2__providers { border-top-color: rgba(255, 255, 255, 0.14); } .akua-hero-v2__providers-label { font-size: 0.92rem; font-weight: 600; opacity: 0.55; white-space: nowrap; } .akua-hero-v2__providers-list { display: flex; flex-wrap: wrap; align-items: center; gap: 10px 22px; margin: 0; padding: 0; list-style: none; } .akua-hero-v2__providers-list li { display: inline-flex; align-items: center; gap: 7px; font-size: 0.98rem; font-weight: 600; opacity: 0.75; white-space: nowrap; } .akua-hero-v2__providers-list img { display: block; filter: grayscale(1); opacity: 0.8; } @media (max-width: 991px) { .akua-hero-v2 { min-height: calc(100vh - 62px); padding: 24px 0; } .akua-hero-v2 .container-two { gap: 28px; } .akua-hero-v2__layout { grid-template-columns: 1fr; gap: 32px; } .akua-hero-v2__visual { min-height: 320px; } .akua-hero-v2__growth { width: min(380px, 88%); margin: 0 auto; } .akua-hero-v2__float--2 { left: -12px; } .akua-hero-v2__providers { justify-content: center; text-align: center; } .akua-hero-v2__providers-list { justify-content: center; } } @media (max-width: 575px) { .akua-hero-v2 { padding: 14px 0 12px; } .akua-hero-v2 .container-two { gap: 92px; } .akua-hero-v2__layout { gap: 58px; } .akua-hero-v2__actions { gap: 8px; flex-wrap: nowrap; } .akua-hero-v2__cta { padding: 8px 14px 8px 8px; font-size: 0.74rem; gap: 7px; min-width: 0; } .akua-hero-v2__cta-label { overflow: hidden; text-overflow: ellipsis; } .akua-hero-v2__cta-icon { width: 26px; height: 26px; font-size: 0.68rem; } .akua-hero-v2__visual { min-height: 280px; } .akua-hero-v2__growth { width: min(320px, 94%); padding: 18px 16px 14px; } .akua-hero-v2__growth-badge { margin-bottom: 14px; } .akua-hero-v2__bars { height: 100px; } .akua-hero-v2__materials { margin-top: 10px; } .akua-hero-v2__material { font-size: 0.68rem; padding: 5px 10px; } .akua-hero-v2__float { padding: 8px 14px 8px 8px; } .akua-hero-v2__float-icon { width: 26px; height: 26px; font-size: 0.72rem; } .akua-hero-v2__float-text strong { font-size: 0.7rem; } .akua-hero-v2__float-text em { font-size: 0.62rem; } .akua-hero-v2__float--2 { top: auto; bottom: -34px; left: -35px; } .akua-hero-v2__rating { padding: 7px 10px; } .akua-hero-v2__rating-label { font-size: 0.6rem; } .akua-hero-v2__providers-list li span { display: none; } } .akua-final-cta { padding: 64px 48px; border-radius: 28px; text-align: center; background: linear-gradient(135deg, #6d5bff, #9d8bff); color: #fff; } .akua-final-cta__title { margin: 0 0 12px; font-size: clamp(1.5rem, 1.2rem + 1.2vw, 2.1rem); font-weight: 800; color: #fff; } .akua-final-cta__desc { margin: 0 auto 28px; max-width: 560px; font-size: 1rem; line-height: 1.6; opacity: 0.92; } .akua-final-cta__actions { display: flex; flex-wrap: wrap; justify-content: center; gap: 14px; } .akua-final-cta__action { flex: 0 1 calc(33.333% - 10px); justify-content: center; } @media (max-width: 991px) { .akua-final-cta__action { flex: 0 1 calc(50% - 7px); } } @media (max-width: 575px) { .akua-final-cta__action { flex: 0 1 100%; } } .akua-final-cta__action { display: inline-flex; align-items: center; gap: 12px; padding: 12px 20px 12px 12px; border-radius: 999px; background: rgba(255, 255, 255, 0.14); border: 1px solid rgba(255, 255, 255, 0.32); backdrop-filter: blur(10px); -webkit-backdrop-filter: blur(10px); color: #fff; font-size: 0.95rem; font-weight: 700; white-space: nowrap; transition: transform 0.35s cubic-bezier(0.22, 1, 0.36, 1), background-color 0.35s ease, box-shadow 0.35s ease, border-color 0.35s ease; } .akua-final-cta__action-icon { display: flex; align-items: center; justify-content: center; flex-shrink: 0; width: 34px; height: 34px; border-radius: 50%; background: rgba(255, 255, 255, 0.2); font-size: 0.9rem; } .akua-final-cta__action-arrow { font-size: 0.72rem; opacity: 0.75; transition: transform 0.35s cubic-bezier(0.22, 1, 0.36, 1); } @media (hover: hover) and (pointer: fine) { .akua-final-cta__action:hover { transform: scale(1.05); background: rgba(255, 255, 255, 0.22); border-color: rgba(255, 255, 255, 0.5); color: #fff; box-shadow: 0 18px 34px -16px rgba(15, 10, 40, 0.5); } .akua-final-cta__action:hover .akua-final-cta__action-arrow { transform: translateX(3px); opacity: 1; } } .akua-final-cta__action:focus-visible { outline: 2px solid #fff; outline-offset: 3px; } @media (max-width: 575px) { .akua-final-cta { padding: 44px 24px; } } @media (max-width: 575px) { .working-process-wrapper .container-two { padding-left: 24px; padding-right: 24px; } .working-process-wrapper > .section-heading { padding-left: 24px; padding-right: 24px; } } .category-cards-row { padding-top: 44px; } .category-card { position: relative; display: flex; flex-direction: column; height: 100%; margin-top: 40px; border-radius: 18px; border: 1px solid rgba(109, 91, 255, 0.22); text-decoration: none !important; color: inherit; background: hsl(var(--section-bg)); transition: transform 0.25s ease, box-shadow 0.25s ease, border-color 0.25s ease; } @media (hover: hover) and (pointer: fine) { .category-card:hover { transform: translateY(-4px); box-shadow: 0 24px 46px -20px rgba(109, 91, 255, 0.4); border-color: rgba(109, 91, 255, 0.35); color: inherit; } .category-card:hover .category-card__badge { transform: translateX(-50%) rotate(45deg) scale(1.06); } } .category-card__badge { position: absolute; z-index: 2; top: -52px; left: 50%; display: flex; align-items: center; justify-content: center; transform: translateX(-50%) rotate(45deg); width: 80px; height: 80px; border-radius: 22px; background: linear-gradient(135deg, #9d8bff, #6d5bff); box-shadow: 6px 6px 0 -1px rgba(109, 91, 255, 0.28), 0 22px 32px -16px rgba(109, 91, 255, 0.6); transition: transform 0.35s cubic-bezier(0.22, 1, 0.36, 1); } .category-card__badge::before { content: ''; position: absolute; inset: 0; border-radius: inherit; background: linear-gradient(135deg, rgba(255, 255, 255, 0.4), rgba(255, 255, 255, 0) 60%); } .category-card__badge i { display: flex; align-items: center; justify-content: center; transform: rotate(-45deg); color: #fff; font-size: 1.65rem; line-height: 1; } .category-card__body { display: flex; flex-direction: column; align-items: flex-start; flex: 1 1 auto; gap: 8px; padding: 60px 22px 22px; } .category-card__title { margin: 0; font-size: 1.1rem; font-weight: 800; } .category-card__desc { margin: 0; font-size: 0.88rem; color: hsl(var(--body-color)); line-height: 1.5; } .category-card__cta { margin-top: auto; padding-top: 10px; font-size: 0.85rem; font-weight: 700; color: #6d5bff; display: inline-flex; align-items: center; gap: 6px; } .category-card__cta i { font-size: 0.75em; } .akua-whyus-photo { position: relative; border-radius: 22px; overflow: hidden; aspect-ratio: 4 / 5; box-shadow: 0 30px 60px -26px rgba(16, 24, 40, 0.4); } .akua-whyus-photo img { width: 100%; height: 100%; object-fit: cover; display: block; } @media (max-width: 991px) { .akua-whyus-photo { aspect-ratio: 16 / 9; max-width: 480px; margin: 0 auto; } } .seller-item__list { list-style: none; margin: 18px 0 28px; padding: 0; display: flex; flex-direction: column; gap: 10px; } .seller-item__list li { display: flex; align-items: center; gap: 10px; font-size: 0.92rem; font-weight: 600; } .seller-item__list li i { flex-shrink: 0; width: 22px; height: 22px; display: inline-flex; align-items: center; justify-content: center; border-radius: 50%; background: rgba(109, 91, 255, 0.15); color: #6d5bff; font-size: 0.7rem; } .platform-stat__num { font-size: 2.2rem; font-weight: 800; color: #6d5bff; margin-bottom: 4px; } .platform-stat__label { font-size: 0.92rem; font-weight: 600; opacity: 0.7; } .post-item__thumb-fallback { width: 100%; aspect-ratio: 3 / 2; display: flex; align-items: center; justify-content: center; background: linear-gradient(135deg, rgba(109, 91, 255, 0.14), rgba(109, 91, 255, 0.05)); color: #6d5bff; font-size: 2.4rem; } .post-item__title { font-size: 1.125rem; line-height: 1.4; } .post-item__title .link { -webkit-line-clamp: 3; } .home-faq__glow { position: absolute; top: 50%; right: -10%; width: min(560px, 60vw); aspect-ratio: 1; transform: translateY(-50%); background: radial-gradient(circle, rgba(109, 91, 255, 0.22) 0%, rgba(109, 91, 255, 0.08) 45%, rgba(109, 91, 255, 0) 70%); pointer-events: none; z-index: -1; } @media (max-width: 575px) { .final-cta__title { font-size: 1.4rem; } } .common-accordion .accordion-button.collapsed { background-color: transparent !important; } .common-accordion .accordion-body { color: hsl(var(--body-color)); } .home-faq .accordion-item { background-color: hsl(var(--section-bg)) !important; border-color: rgba(109, 91, 255, 0.22); } .comment-list__actions { display: flex; align-items: center; gap: 16px; } .comment-list__reply, .comment-list__reply:hover, .comment-list__reply:focus, .comment-list__report, .comment-list__report:hover, .comment-list__report:focus { display: inline-flex; align-items: center; gap: 6px; color: #6d5bff; text-decoration: none; background: none; border: none; padding: 0; font-size: inherit; cursor: pointer; } .comment-list__report { opacity: 0.85; } .comment-list__reply i, .comment-list__report i { font-size: 0.85em; } .comment-list__inline-reply { padding: 14px 16px; border-radius: 12px; background: hsl(var(--section-bg)); } .comment-list__inline-reply-hint { display: flex; align-items: center; gap: 6px; color: #6d5bff; font-weight: 600; } .process-list__icon { font-size: 22px; color: inherit; line-height: 1; } .service { background-color: whitesmoke; } @media (max-width: 991px) { .cart-btn .qty-badge { top: 6px; right: 4px; } } .payment-select-card .form-check-label { cursor: pointer; } .package-site-list { margin: 24px 0; padding: 20px 24px; border-radius: 16px; background: linear-gradient(160deg, #f8f7fd 0%, #eeeafa 100%); border: 1px solid #e4defa; } [data-theme="light"] .package-site-list { background: linear-gradient(160deg, #181026 0%, #211b3a 55%, #120c1f 100%); border: 1px solid rgba(255, 255, 255, 0.08); } .package-site-list__title { display: flex; align-items: center; gap: 8px; margin: 0 0 4px; font-size: 15px; font-weight: 800; letter-spacing: 0.02em; color: #6d5bff; } [data-theme="light"] .package-site-list__title { color: #b9aeff; } .package-site-list__list.package-listing-card__domain-list { border-top-color: rgba(109, 91, 255, 0.16); border-bottom-color: rgba(109, 91, 255, 0.16); padding: 12px 0 4px; gap: 12px; } [data-theme="light"] .package-site-list__list.package-listing-card__domain-list { border-top-color: rgba(255, 255, 255, 0.12); border-bottom-color: rgba(255, 255, 255, 0.12); } .package-site-list__row.package-listing-card__domain-row { flex-direction: row; align-items: center; gap: 12px; padding-bottom: 12px; } .package-site-list__icon { flex-shrink: 0; width: 32px; height: 32px; border-radius: 10px; display: flex; align-items: center; justify-content: center; font-size: 14px; background: #efe9ff; color: #6d5bff; } [data-theme="light"] .package-site-list__icon { background: rgba(255, 255, 255, 0.1); color: #b9aeff; } .package-site-list__domain.package-listing-card__domain-name { font-size: 1rem; flex: 1 1 auto; } .package-site-list__metrics.package-listing-card__domain-metrics { font-size: 0.82rem; } .package-site-list__metrics--pending { color: var(--text-secondary, #8a94a6); font-weight: 500; font-style: italic; } .header-search { position: relative; } .header-search__form { width: 0; opacity: 0; overflow: hidden; margin-right: 0; transition: width 0.28s ease, opacity 0.2s ease, margin-right 0.28s ease; } .header-search.is-open .header-search__form { width: 200px; opacity: 1; margin-right: 14px; } .header-search__input { width: 100%; height: 38px; padding: 6px 14px; font-size: 13px; white-space: nowrap; } .header-search__toggle[aria-expanded="true"]::before { visibility: visible; opacity: 1; transform: translate(-50%, -50%) scale(1); } .mobile-menu__menu .search-box input { border: 1px solid hsl(var(--border-color)) !important; box-shadow: 0 2px 10px rgba(0, 0, 0, 0.08); padding-top: 10px; padding-bottom: 10px; padding-left: 16px; font-size: 0.875rem; } .mobile-menu__menu .search-box input:focus { border-color: hsl(var(--main)) !important; } .mobile-menu__menu .search-box .btn { width: 39px; height: 39px; right: 0; } .mobile-menu__menu .search-box .btn i { font-size: 0.8125rem; } .mobile-menu .close-button { width: 44px; height: 44px; right: 6px; top: 6px; font-size: 18px; } @media (max-width: 480px) { .package-site-list__row.package-listing-card__domain-row { flex-wrap: wrap; } .package-site-list__metrics.package-listing-card__domain-metrics { padding-left: 44px; white-space: normal; } } .pdp-sticky-cta { position: fixed; left: 0; right: 0; bottom: 0; z-index: 990; display: flex; align-items: center; justify-content: space-between; gap: 12px; padding: 10px 16px calc(10px + env(safe-area-inset-bottom, 0px)); background-color: hsl(var(--white)); box-shadow: 0 -4px 16px rgba(0, 0, 0, 0.1); transform: translateY(100%); opacity: 0; transition: transform 0.25s ease, opacity 0.25s ease; pointer-events: none; } .pdp-sticky-cta.is-visible { transform: translateY(0); opacity: 1; pointer-events: auto; } .pdp-sticky-cta__price { display: flex; flex-direction: column; line-height: 1.25; min-width: 0; } .pdp-sticky-cta__price-label { font-size: 11px; color: hsl(var(--body-color)); } .pdp-sticky-cta__price-value { font-size: 16px; font-weight: 700; white-space: nowrap; overflow: hidden; text-overflow: ellipsis; } .pdp-sticky-cta__btn { flex-shrink: 0; padding: 10px 22px; } @media (max-width: 991px) { .progress-wrap.pdp-cta-lifted { bottom: 84px; } } .akua-profile-reputation { position: relative; z-index: 0; display: flex; flex-direction: column; gap: 14px; flex: 0 1 380px; min-width: 260px; padding: 26px 24px 24px; border-radius: 18px; background: linear-gradient(160deg, #f8f7fd 0%, #eeeafa 100%); border: 1px solid #e4defa; margin-top: 20px; overflow: hidden; } .akua-profile-reputation::before { content: ""; position: absolute; inset: 0 0 auto 0; z-index: -1; height: 3px; pointer-events: none; background: linear-gradient(90deg, #9d8bff, #6d5bff); opacity: 0.55; } .akua-profile-reputation__watermark { display: none; } .akua-profile-reputation__header { display: flex; flex-direction: column; } .akua-profile-reputation__heading { margin: 0; font-size: 15px; font-weight: 700; text-transform: uppercase; letter-spacing: 0.04em; color: hsl(var(--heading-color)); } .akua-profile-reputation__subheading { margin: 3px 0 0; font-size: 13px; line-height: 1.4; font-weight: 400; color: hsl(var(--body-color) / 0.75); } .akua-profile-reputation__body { display: flex; align-items: center; gap: 22px; } .akua-profile-reputation__hero { display: flex; align-items: center; gap: 18px; flex: 0 0 auto; } button.akua-profile-reputation__hero { background: none; border: none; padding: 0; margin: 0; font: inherit; color: inherit; text-align: left; cursor: pointer; } .akua-profile-reputation__divider { align-self: stretch; width: 1px; flex-shrink: 0; background: rgba(109, 91, 255, 0.16); } .akua-profile-reputation__hero-figure { position: relative; z-index: 0; flex-shrink: 0; width: 92px; height: 92px; display: flex; align-items: center; justify-content: center; } .akua-profile-reputation__hero-figure::before, .akua-profile-reputation__hero-figure::after { content: ""; position: absolute; inset: 2px; z-index: -1; border-radius: 50%; background: radial-gradient(circle, rgba(157, 139, 255, 0.32) 0%, rgba(157, 139, 255, 0) 72%); transition: opacity 0.25s linear; } .akua-profile-reputation__hero-figure::after { background: radial-gradient(circle, rgba(109, 91, 255, 0.42) 0%, rgba(109, 91, 255, 0) 72%); opacity: 0; } @media (hover: hover) and (pointer: fine) { .akua-profile-reputation__hero-figure:hover::after { opacity: 1; } } @media (prefers-reduced-motion: reduce) { .akua-profile-reputation__hero-figure::before, .akua-profile-reputation__hero-figure::after { transition: none; } } .akua-profile-reputation__hero-detail { display: flex; flex-direction: column; gap: 4px; min-width: 0; } .akua-profile-reputation__stars { display: flex; gap: 2px; font-size: 13px; color: #f4b400; } .akua-profile-reputation__stars .far { color: #d8d8e6; } .akua-profile-reputation__score-value { font-size: 30px; font-weight: 700; line-height: 1; color: hsl(var(--heading-color)); } .akua-profile-reputation__score-count { font-size: 12px; color: hsl(var(--body-color)); } .akua-profile-reputation__hero-score { font-size: 17px; font-weight: 600; color: hsl(var(--heading-color)); } .akua-profile-reputation__hero-count { font-size: 13px; font-weight: 400; color: hsl(var(--body-color)); } .akua-profile-reputation__hero-score--muted { font-size: 13px; font-weight: 500; color: hsl(var(--body-color) / 0.85); } .akua-profile-reputation__stats { display: flex; flex-direction: column; gap: 8px; flex: 1 1 auto; min-width: 0; } .akua-profile-reputation__stat { display: flex; align-items: center; width: 100%; padding: 12px 28px 12px 18px; border-radius: 999px; background-color: rgba(109, 91, 255, 0.06); border: 1px solid rgba(109, 91, 255, 0.12); } .akua-profile-reputation__stat:not(:has(.akua-profile-reputation__stat-jump)) { cursor: default; user-select: none; } .akua-profile-reputation__stat:has(.akua-profile-reputation__stat-jump) { padding: 0; align-items: stretch; } .akua-profile-reputation__stat-icon { display: inline-flex; align-items: center; justify-content: center; width: 28px; height: 28px; margin-inline-end: 10px; border-radius: 50%; flex-shrink: 0; font-size: 12px; background-color: rgba(109, 91, 255, 0.14); color: #6d5bff; border: 1px solid rgba(109, 91, 255, 0.28); } .akua-profile-reputation__stat-icon--buyer { background-color: rgba(20, 168, 156, 0.14); color: #14a89c; border-color: rgba(20, 168, 156, 0.28); } .akua-profile-reputation__stat-icon--comments { background-color: rgba(244, 180, 0, 0.16); color: #f4b400; border-color: rgba(244, 180, 0, 0.32); } .akua-profile-reputation__stat--comments { background-color: rgba(244, 180, 0, 0.08); border-color: rgba(244, 180, 0, 0.2); } .akua-profile-reputation__stat-value { margin-inline-end: 5px; font-size: 15px; font-weight: 700; color: hsl(var(--heading-color)); white-space: nowrap; } .akua-profile-reputation__stat-label { margin-inline-end: 10px; font-size: 13px; color: hsl(var(--body-color)); white-space: nowrap; } .akua-profile-reputation__stat-label--empty { font-size: 13px; font-weight: 500; color: hsl(var(--body-color) / 0.75); } .akua-profile-reputation__stat-jump { display: inline-flex; align-items: center; width: 100%; padding: 12px 28px 12px 18px; border-radius: 999px; background: none; border: none; margin: 0; font: inherit; color: inherit; cursor: pointer; } [data-theme="light"] .akua-profile-reputation { background: linear-gradient(160deg, rgba(157, 139, 255, 0.14) 0%, rgba(109, 91, 255, 0.08) 100%); border-color: rgba(157, 139, 255, 0.22); } [data-theme="light"] .akua-profile-reputation__heading { color: #f4f4f6; } [data-theme="light"] .akua-profile-reputation__subheading { color: #a8a3bd; } [data-theme="light"] .akua-profile-reputation__hero-value, [data-theme="light"] .akua-profile-reputation__hero-score, [data-theme="light"] .akua-profile-reputation__stat-value, [data-theme="light"] .akua-profile-reputation__score-value { color: #f4f4f6; } [data-theme="light"] .akua-profile-reputation__hero-count, [data-theme="light"] .akua-profile-reputation__hero-score--muted, [data-theme="light"] .akua-profile-reputation__stat-label, [data-theme="light"] .akua-profile-reputation__stat-label--empty, [data-theme="light"] .akua-profile-reputation__score-count { color: #a8a3bd; } [data-theme="light"] .akua-profile-reputation__stat { background-color: rgba(157, 139, 255, 0.12); border-color: rgba(157, 139, 255, 0.24); } [data-theme="light"] .akua-profile-reputation__stat-icon { background-color: rgba(157, 139, 255, 0.2); color: #c4b5fd; border-color: rgba(157, 139, 255, 0.4); } [data-theme="light"] .akua-profile-reputation__stat-icon--buyer { background-color: rgba(94, 234, 212, 0.16); color: #5eead4; border-color: rgba(94, 234, 212, 0.32); } [data-theme="light"] .akua-profile-reputation__stat-icon--comments { background-color: rgba(251, 191, 36, 0.2); color: #fbbf24; border-color: rgba(251, 191, 36, 0.4); } [data-theme="light"] .akua-profile-reputation__stat--comments { background-color: rgba(251, 191, 36, 0.1); border-color: rgba(251, 191, 36, 0.24); } [data-theme="light"] .akua-profile-reputation__ring--empty { background-color: rgba(157, 139, 255, 0.16); color: #a8a3bd; } [data-theme="light"] .akua-profile-reputation__divider { background: rgba(157, 139, 255, 0.22); } [data-theme="light"] .akua-profile-reputation::before { background-image: radial-gradient(circle at 1px 1px, rgba(157, 139, 255, 0.22) 1px, transparent 0); } [data-theme="light"] .akua-profile-reputation__watermark { opacity: 0.08; } @media (max-width: 991px) { .akua-profile-reputation__body { flex-direction: column; align-items: stretch; gap: 14px; } .akua-profile-reputation__divider { display: none; } } @media (max-width: 767px) { .breadcrumb-three-content__right { width: 100%; flex: 1 1 auto; } .akua-profile-reputation { flex: 1 1 auto; width: 100%; min-width: 0; } .akua-profile-reputation__hero-figure { width: 80px; height: 80px; } .akua-profile-reputation__stats { flex-direction: row; flex-wrap: wrap; } .akua-profile-reputation__stat { width: auto; flex: 0 1 auto; min-width: 0; } } .akua-profile-reputation__ring { --ring-size: 88px; --ring-track: rgba(109, 91, 255, 0.14); position: relative; width: var(--ring-size); height: var(--ring-size); border-radius: 50%; display: flex; align-items: center; justify-content: center; flex-shrink: 0; background: conic-gradient(#6d5bff calc(var(--ring-pct) * 1%), var(--ring-track) 0); } .akua-profile-reputation__ring::after { content: ""; position: absolute; width: calc(var(--ring-size) - 12px); height: calc(var(--ring-size) - 12px); border-radius: 50%; background-color: hsl(var(--white)); z-index: 0; } .akua-profile-reputation__hero-value { position: relative; z-index: 1; font-size: 20px; font-weight: 700; line-height: 1; color: hsl(var(--heading-color)); } .akua-profile-reputation__ring--empty { background: rgba(109, 91, 255, 0.1); color: hsl(var(--body-color) / 0.55); font-size: 22px; } .akua-profile-reputation__ring--empty::after { display: none; } [data-theme="light"] .akua-profile-reputation__ring { --ring-track: rgba(157, 139, 255, 0.2); } .akua-profile-verified-check { display: inline-flex; align-items: center; justify-content: center; margin-left: 6px; color: #009688; font-size: 16px; vertical-align: -2px; } [data-theme="light"] .akua-profile-verified-check { color: #4dd0c8; } .akua-profile-completeness-hint { display: flex; align-items: center; gap: 14px; width: 100%; padding: 14px 18px; margin-bottom: 20px; border: 1px solid hsl(var(--gray-five)); border-radius: 12px; background-color: hsl(var(--section-bg)); text-decoration: none; transition: border-color 0.2s ease, box-shadow 0.2s ease; } .akua-profile-completeness-hint:hover, .akua-profile-completeness-hint:focus-visible { border-color: hsl(var(--main)); box-shadow: 0 8px 20px rgba(109, 91, 255, 0.14); } .akua-profile-completeness-hint__ring { --ring-size: 44px; --ring-track: rgba(109, 91, 255, 0.14); position: relative; flex-shrink: 0; width: var(--ring-size); height: var(--ring-size); border-radius: 50%; display: flex; align-items: center; justify-content: center; background: conic-gradient(#6d5bff calc(var(--ring-pct) * 1%), var(--ring-track) 0); } .akua-profile-completeness-hint__ring::after { content: ""; position: absolute; width: calc(var(--ring-size) - 8px); height: calc(var(--ring-size) - 8px); border-radius: 50%; background-color: hsl(var(--white)); } .akua-profile-completeness-hint__ring span { position: relative; z-index: 1; font-size: 11px; font-weight: 700; color: hsl(var(--heading-color)); } .akua-profile-completeness-hint__text { display: flex; flex-direction: column; gap: 2px; min-width: 0; flex: 1 1 auto; font-size: 13px; color: hsl(var(--body-color)); } .akua-profile-completeness-hint__text strong { font-size: 14px; font-weight: 700; color: hsl(var(--heading-color)); } .akua-profile-completeness-hint__chevron { flex-shrink: 0; font-size: 13px; color: hsl(var(--body-color)); } [data-theme="light"] .akua-profile-completeness-hint__ring::after { background-color: hsl(var(--dark-2, 220 20% 16%)); } [data-theme="light"] .akua-profile-completeness-hint__ring { --ring-track: rgba(157, 139, 255, 0.2); } #profileProductTypeTabs .btn, #profileProductsSortBar .btn { border-radius: 999px; font-weight: 500; transition: background-color .15s ease, color .15s ease, border-color .15s ease; } #profileProductTypeTabs .btn.btn-main, #profileProductsSortBar .btn.btn-main { background-color: hsl(var(--black-two)) !important; border-color: hsl(var(--black-two)) !important; color: hsl(var(--static-white)) !important; } #profileProductTypeTabs .btn.btn-main:hover, #profileProductsSortBar .btn.btn-main:hover { background-color: hsl(var(--black-two)) !important; border-color: hsl(var(--black-two)) !important; color: hsl(var(--static-white)) !important; } #profileProductTypeTabs .btn.btn-outline-light, #profileProductsSortBar .btn.btn-outline-light { background-color: hsl(var(--white)) !important; border-color: hsl(var(--gray-five)) !important; color: hsl(var(--heading-color)) !important; } #profileProductTypeTabs .btn.btn-outline-light:hover, #profileProductsSortBar .btn.btn-outline-light:hover { background-color: hsl(var(--gray-seven)) !important; border-color: hsl(var(--gray-four)) !important; color: hsl(var(--heading-color)) !important; } #profileProductTypeTabs .btn:focus-visible, #profileProductsSortBar .btn:focus-visible { outline: 2px solid hsl(var(--main)); outline-offset: 2px; } .akua-profile-products-width-match { max-width: 100%; } @media (min-width: 992px) { .akua-profile-products-width-match { max-width: 68.37%; padding-left: 12px; padding-right: 12px; } } @media (min-width: 1200px) { .akua-profile-products-width-match { max-width: 76.42%; } } .author-profile__thumb { background: linear-gradient(135deg, #9d8bff 0%, #6d5bff 55%, #5a4bdb 100%); } .author-profile__thumb::before { content: ""; position: absolute; left: 3px; top: 3px; width: calc(100% - 6px); height: calc(100% - 6px); border-radius: 50%; background-color: hsl(var(--white)); z-index: 0; } .author-profile__thumb img { position: relative; z-index: 1; width: calc(100% - 16px); height: calc(100% - 16px); border-radius: 50%; object-fit: cover; display: block; } .author-profile__thumb.akua-premium-ring { display: flex; background: var(--akua-premium-ring-color, linear-gradient(135deg, #9d8bff 0%, #6d5bff 55%, #5a4bdb 100%)); } .akua-avatar-presence { position: relative; display: inline-flex; isolation: isolate; } .author-profile__status { position: absolute; right: 7px; bottom: 7px; width: 14px; height: 14px; border-radius: 50%; background-color: #16a34a; border: 3px solid hsl(var(--white)); box-shadow: 0 1px 3px rgba(15, 23, 42, 0.2); z-index: 3; pointer-events: none; } .author-profile__status.is-online { display: block; } .author-profile__status.is-offline { display: none; } .author-profile__presence-dot { display: inline-block; width: 9px; height: 9px; margin-right: 8px; border-radius: 50%; background-color: #34d399; box-shadow: 0 0 0 4px rgba(52, 211, 153, 0.16), 0 0 8px rgba(52, 211, 153, 0.45); vertical-align: 1px; } .akua-profile-community { display: grid; grid-template-columns: repeat(2, minmax(0, 1fr)); gap: 20px; margin-top: 32px; } .akua-profile-reviews-preview, .akua-profile-public-reviews { padding: 24px; border: 1px solid hsl(var(--gray-five)); border-radius: 12px; background-color: hsl(var(--section-bg)); } .akua-profile-reviews-preview { margin-top: 32px; } .akua-profile-public-reviews { max-width: 980px; margin-inline: auto; } .akua-profile-reviews-list { display: grid; gap: 14px; } .akua-profile-review { padding: 18px; border: 1px solid hsl(var(--gray-five)); border-radius: 10px; background-color: hsl(var(--white)); } .akua-profile-review__header, .akua-profile-review__identity, .akua-profile-review__meta { display: flex; align-items: center; } .akua-profile-review__header { justify-content: space-between; gap: 16px; } .akua-profile-review__identity { min-width: 0; gap: 12px; } .akua-profile-review__meta { flex: 0 0 auto; align-items: flex-end; flex-direction: column; gap: 4px; } .akua-profile-review__avatar { width: 44px; height: 44px; display: inline-flex; flex: 0 0 44px; align-items: center; justify-content: center; overflow: hidden; border: 1px solid hsl(var(--gray-five)); border-radius: 50%; background-color: hsl(var(--section-bg)); } .akua-profile-review__avatar img { width: 100%; height: 100%; display: block; object-fit: cover; } .akua-profile-review__avatar--fallback { color: hsl(var(--main)); font-size: 16px; } .akua-profile-review__name { display: block; overflow: hidden; color: hsl(var(--heading-color)); font-size: 15px; font-weight: 700; line-height: 1.35; text-overflow: ellipsis; white-space: nowrap; } .akua-profile-review__verified { display: inline-flex; align-items: center; gap: 5px; margin-top: 3px; color: #087443; font-size: 11px; font-weight: 600; } .akua-profile-review__title { margin: 14px 0 5px; font-size: 15px; } .akua-profile-review__text { margin: 12px 0 0; color: hsl(var(--body-color)); font-size: 14px; line-height: 1.65; } .akua-profile-reviews-preview .akua-profile-review__text { display: -webkit-box; overflow: hidden; -webkit-box-orient: vertical; -webkit-line-clamp: 3; } .akua-profile-written-review-row > td:first-child { position: relative; } .akua-profile-written-review-row > td:first-child::before { content: ""; position: absolute; top: 6px; bottom: 6px; left: 0; width: 3px; border-radius: 2px; background: #14a89c; } .akua-profile-comment-thumb { width: 40px; height: 40px; border-radius: 8px; display: flex; align-items: center; justify-content: center; background-color: rgba(244, 180, 0, 0.16); color: #f4b400; font-size: 16px; } .akua-profile-comment-type-badge { display: inline-flex; align-items: center; padding: 4px 10px; border-radius: 999px; font-size: 12px; font-weight: 500; line-height: 1.2; white-space: nowrap; background-color: rgba(244, 180, 0, 0.16); color: #f4b400; } [data-theme="light"] .akua-profile-comment-thumb { background-color: rgba(251, 191, 36, 0.2); color: #fbbf24; } [data-theme="light"] .akua-profile-comment-type-badge { background-color: rgba(251, 191, 36, 0.2); color: #fbbf24; } .akua-profile-rating-summary { display: flex; flex-wrap: wrap; align-items: center; gap: 28px; padding-bottom: 24px; margin-bottom: 24px; border-bottom: 1px solid hsl(var(--gray-five)); } .akua-profile-rating-summary__overall { display: flex; flex-wrap: wrap; align-items: center; gap: 16px; flex: 0 1 auto; } .akua-profile-rating-summary__score { display: flex; flex-direction: column; align-items: flex-start; gap: 4px; } .akua-profile-rating-summary__bars { display: flex; flex-direction: column; justify-content: center; gap: 8px; flex: 1 1 260px; min-width: 220px; } .akua-profile-rating-summary__bar-row { display: flex; align-items: center; gap: 10px; } .akua-profile-rating-summary__bar-label { display: inline-flex; flex: 0 0 34px; align-items: center; gap: 4px; font-size: 13px; font-weight: 600; color: hsl(var(--body-color)); } .akua-profile-rating-summary__bar-label .fa-star { font-size: 11px; color: #f4b400; } .akua-profile-rating-summary__bar-track { position: relative; flex: 1 1 auto; height: 8px; border-radius: 999px; overflow: hidden; background-color: rgba(109, 91, 255, 0.12); } .akua-profile-rating-summary__bar-fill { display: block; height: 100%; min-width: 2px; border-radius: 999px; background: linear-gradient(135deg, #9d8bff, #6d5bff); } .akua-profile-rating-summary__bar-count { flex: 0 0 30px; text-align: right; font-size: 12px; color: hsl(var(--body-color)); } [data-theme="light"] .akua-profile-rating-summary { border-bottom-color: rgba(157, 139, 255, 0.22); } [data-theme="light"] .akua-profile-rating-summary__bar-track { background-color: rgba(157, 139, 255, 0.2); } @media (max-width: 575px) { .akua-profile-rating-summary { flex-direction: column; align-items: stretch; gap: 18px; } .akua-profile-rating-summary__bars { min-width: 0; width: 100%; } } .akua-profile-community__group { min-width: 0; padding: 24px; border: 1px solid hsl(var(--gray-five)); border-radius: 12px; background-color: hsl(var(--section-bg)); } .akua-profile-community__avatars { display: flex; flex-wrap: wrap; gap: 10px; } .akua-profile-community__avatar { width: 46px; height: 46px; padding: 2px; overflow: hidden; border: 1px solid hsl(var(--gray-five)); border-radius: 10px; background-color: hsl(var(--white)); transition: transform 0.2s ease, border-color 0.2s ease, box-shadow 0.2s ease; } .akua-profile-community__avatar:hover, .akua-profile-community__avatar:focus-visible { transform: translateY(-2px); border-color: hsl(var(--main)); box-shadow: 0 8px 20px rgba(109, 91, 255, 0.16); } .akua-profile-community__avatar img { width: 100%; height: 100%; display: block; object-fit: cover; border-radius: 7px; } .akua-profile-featured__thumb { width: 92px; height: 72px; display: inline-flex; align-items: center; justify-content: center; border-radius: 10px; background: linear-gradient(135deg, rgba(36, 199, 236, 0.14), rgba(109, 91, 255, 0.18)); color: hsl(var(--main)); font-size: 28px; transition: transform 0.2s ease, box-shadow 0.2s ease; } .akua-profile-featured__thumb:hover { transform: translateY(-2px); box-shadow: 0 10px 24px rgba(109, 91, 255, 0.16); } .akua-profile-featured .featured-item { width: 100%; min-width: 0; } .akua-profile-featured .featured-item__content { min-width: 0; width: 100%; flex: 1 1 0%; } .akua-profile-featured .featured-item__title { width: 100%; min-width: 0; line-height: 1.35; } .akua-profile-featured .featured-item__title .link { display: -webkit-box; overflow: hidden; width: 100%; max-width: 100%; -webkit-line-clamp: 2; -webkit-box-orient: vertical; line-height: 1.35; overflow-wrap: anywhere; word-break: break-word; } .akua-profile-featured .featured-item__text { display: block; max-width: 100%; overflow: hidden; white-space: nowrap; text-overflow: ellipsis; } .akua-profile-featured__rating { display: inline-flex; align-items: center; gap: 5px; color: hsl(var(--body-color)); font-size: 13px; font-weight: 600; } .akua-profile-featured__rating i { color: #f59e0b; } .akua-profile-featured__author-avatar { width: 48px; height: 48px; flex: 0 0 48px; border-radius: 50%; object-fit: cover; border: 2px solid hsl(var(--white)); box-shadow: 0 0 0 1px hsl(var(--gray-five)); } .akua-follow-card { min-width: 0; } .akua-follow-card .follow-item__author { min-width: 0; flex: 1 1 230px; } .akua-follow-card__avatar { width: 56px; height: 56px; overflow: hidden; border-radius: 12px; background-color: hsl(var(--white)); } .akua-follow-card__avatar img { width: 100%; height: 100%; display: block; object-fit: cover; border-radius: inherit; } .akua-follow-card__meta { display: grid; gap: 6px; min-width: 140px; color: hsl(var(--body-color)); font-size: 13px; } .akua-follow-card__meta span { white-space: nowrap; } .akua-follow-card__meta strong { color: hsl(var(--heading-color)); } .akua-follow-card__reputation { display: grid; gap: 2px; min-width: 150px; } .akua-follow-card__rating { display: inline-flex; align-items: center; gap: 5px; white-space: nowrap; font-size: 12px; } .akua-follow-card__rating i { color: #f59e0b; } .akua-follow-card__actions { display: flex; align-items: center; justify-content: flex-end; gap: 10px; flex: 0 0 auto; } .akua-profile-tab-jump { padding: 0; border: 0; background: transparent; } .akua-profile-tab-jump:focus-visible { outline: 2px solid hsl(var(--main)); outline-offset: 2px; border-radius: 3px; } [data-profile-followers-list].follow-wrapper, [data-profile-following-list].follow-wrapper { overflow-x: visible; } @media (max-width: 767px) { .akua-profile-community { grid-template-columns: 1fr; gap: 16px; } .akua-profile-community__group { padding: 20px; } .akua-profile-reviews-preview, .akua-profile-public-reviews { padding: 20px; } .akua-profile-review__header { align-items: flex-start; flex-direction: column; } .akua-profile-review__meta { width: 100%; align-items: center; justify-content: space-between; flex-direction: row; } .akua-follow-card { align-items: flex-start; display: grid; grid-template-columns: 1fr 1fr; gap: 18px; } .akua-follow-card .follow-item__author, .akua-follow-card__actions { grid-column: 1 / -1; } .akua-follow-card__actions { justify-content: stretch; } .akua-follow-card__actions .btn { flex: 1 1 0; } } @media (max-width: 479px) { .akua-follow-card { grid-template-columns: 1fr; } .akua-follow-card__meta, .akua-follow-card__reputation, .akua-follow-card__actions { grid-column: 1; } .akua-follow-card__actions { flex-direction: column; } .akua-follow-card__actions .btn { width: 100%; } } .akua-badges-section, .account-menu__badges { display: flex; flex-direction: column; gap: 8px; } .akua-badges-section { margin-top: 14px; padding-top: 12px; border-top: 1px solid hsl(var(--border-color) / 0.6); } .account-menu__badges { padding: 12px 20px; border-bottom: 1px solid hsl(var(--border-color)); } .akua-badges-section__label, .account-menu__badges-label { font-size: 11px; font-weight: 700; text-transform: uppercase; letter-spacing: 0.06em; color: hsl(var(--body-color)); opacity: 0.7; } .akua-badges-section__row { display: flex; flex-wrap: wrap; align-items: center; gap: 10px; } .akua-badges-section__row .profile-badges, .account-menu__badges .profile-badges { margin-top: 0; } [data-theme="light"] .account-menu__badges { border-bottom-color: hsl(var(--static-white) / 0.08); } .profile-badges { display: flex; flex-wrap: wrap; align-items: center; gap: 10px; margin-top: 10px; } .profile-badges__item { --profile-badge-size: 40px; width: var(--profile-badge-size); height: var(--profile-badge-size); display: flex; align-items: center; justify-content: center; flex-shrink: 0; background: linear-gradient(135deg, #9d8bff 0%, #6d5bff 55%, #5a4bdb 100%); clip-path: polygon(50% 0%, 100% 25%, 100% 75%, 50% 100%, 0% 75%, 0% 25%); cursor: default; } .profile-badges__item[data-badge-tooltip] { cursor: help; } .profile-badges__icon { font-size: 16px; line-height: 1; color: hsl(var(--static-white)); } .akua-badge-tooltip { position: fixed; left: 0; top: 0; z-index: 2000; max-width: 220px; width: max-content; padding: 8px 12px; border-radius: 8px; background-color: #1a1a2e; color: hsl(var(--static-white)); font-size: 12px; line-height: 1.4; font-weight: 400; text-align: center; white-space: normal; pointer-events: none; opacity: 0; visibility: hidden; transform: translate(-50%, -100%); transition: opacity .15s ease; } .akua-badge-tooltip::after { content: ""; position: absolute; left: 50%; top: 100%; transform: translateX(-50%); border: 6px solid transparent; border-top-color: #1a1a2e; } .akua-badge-tooltip.is-visible { opacity: 1; visibility: visible; } @media (prefers-reduced-motion: reduce) { .akua-badge-tooltip { transition: none; } } #profileFollowToggle:disabled { opacity: .65; cursor: progress; } .category-card__preview { display: block; width: 100%; margin-top: 2px; } .cc-preview--doc { display: flex; flex-direction: column; gap: 6px; } .cc-preview-doc__line { display: block; height: 6px; width: 100%; border-radius: 4px; background: hsl(var(--body-color) / 0.14); } .cc-preview-doc__line--sm { width: 58%; } .cc-preview-doc__line--link { width: 72%; height: 18px; display: flex; align-items: center; justify-content: flex-end; padding-right: 6px; background: var(--type-tint); color: var(--type-accent); font-size: 9px; } .cc-preview--site { display: flex; flex-direction: column; gap: 4px; border-radius: 8px; overflow: hidden; border: 1px solid hsl(var(--body-color) / 0.14); } .cc-preview-site__bar { height: 7px; width: 40%; margin: 6px 0 0 6px; border-radius: 3px; background: hsl(var(--body-color) / 0.16); } .cc-preview-site__body { height: 12px; margin: 0 6px; border-radius: 3px; background: hsl(var(--body-color) / 0.08); } .cc-preview-site__footer { height: 18px; display: flex; align-items: center; justify-content: center; background: var(--type-tint); color: var(--type-accent); font-size: 9px; } .cc-preview--tiers { display: flex; align-items: center; gap: 5px; } .cc-preview-tier { flex: 1 1 auto; min-width: 0; overflow: hidden; text-overflow: ellipsis; white-space: nowrap; text-align: center; padding: 4px 4px; border-radius: 999px; font-size: 0.58rem; font-weight: 700; border: 1px solid hsl(var(--body-color) / 0.2); color: hsl(var(--body-color)); } .cc-preview-tier--mid { background: var(--type-tint); border-color: var(--type-tint); color: var(--type-accent); font-size: 0.62rem; padding: 5px 4px; } .cc-preview-tier--top { background: var(--type-accent); border-color: var(--type-accent); color: #0b1220; font-size: 0.66rem; font-weight: 800; padding: 6px 4px; } .cc-preview--stack { position: relative; display: block; height: 34px; width: 100%; } .cc-preview-stack__card { position: absolute; left: 0; width: 78%; height: 24px; border-radius: 7px; background: hsl(var(--body-color) / 0.1); border: 1px solid hsl(var(--body-color) / 0.16); } .cc-preview-stack__card:nth-child(1) { top: 10px; left: 14%; } .cc-preview-stack__card:nth-child(2) { top: 5px; left: 7%; } .cc-preview-stack__card--top { top: 0; left: 0; display: flex; align-items: center; justify-content: center; background: var(--type-tint); border-color: var(--type-accent); color: var(--type-accent); font-size: 0.85rem; } .cc-preview--ratio { display: flex; align-items: center; gap: 8px; } .cc-preview-ratio__icon { flex-shrink: 0; display: flex; align-items: center; justify-content: center; width: 22px; height: 22px; border-radius: 50%; background: var(--type-tint); color: var(--type-accent); font-size: 0.7rem; } .cc-preview-ratio__bar { flex: 1 1 auto; height: 6px; border-radius: 4px; background: hsl(var(--body-color) / 0.12); overflow: hidden; } .cc-preview-ratio__fill { display: block; height: 100%; width: 62%; border-radius: 4px; background: var(--type-accent); } .cc-preview--banner { display: flex; flex-direction: column; gap: 5px; } .cc-preview-banner__row { height: 6px; width: 85%; border-radius: 3px; background: hsl(var(--body-color) / 0.12); } .cc-preview-banner__row--head { width: 45%; } .cc-preview-banner__slot { height: 20px; display: flex; align-items: center; justify-content: center; border-radius: 5px; border: 1.5px dashed var(--type-accent); background: var(--type-tint); color: var(--type-accent); font-size: 0.7rem; } #pills-tab .nav-link { display: inline-flex; align-items: center; gap: 8px; min-height: 44px; } #pills-tab .home-tab__icon { display: flex; align-items: center; justify-content: center; flex-shrink: 0; width: 22px; height: 22px; border-radius: 50%; background: var(--type-tint); color: var(--type-accent); font-size: 0.68rem; transition: background-color 0.2s ease, color 0.2s ease; } #pills-tab .nav-link.active .home-tab__icon { background: var(--type-accent); color: #fff; } @media (max-width: 991px) { #pills-tab .home-tab__icon { width: 18px; height: 18px; font-size: 0.6rem; } } .service-item__icon.akua-feature-icon { background: linear-gradient(135deg, #6d5bff, #9d8bff); color: #fff; box-shadow: 0 14px 28px -14px rgba(109, 91, 255, 0.5); } .akua-feature-icon i { font-size: 1.6rem; line-height: 1; } @media screen and (max-width: 575px) { .akua-feature-icon i { font-size: 1.3rem; } } .working-process-item__number-wrap { position: relative; display: inline-block; margin-left: auto; margin-right: auto; } .working-process-item__number-wrap .working-process-item__number { margin-left: 0; margin-right: 0; } @media (prefers-reduced-motion: reduce) { #pills-tab .home-tab__icon { transition: none; } } .cc-preview--page { position: relative; display: flex; flex-direction: column; gap: 4px; padding: 6px; border-radius: 8px; border: 1px solid hsl(var(--body-color) / 0.14); background: hsl(var(--body-color) / 0.04); } .cc-preview-page__header, .cc-preview-page__main, .cc-preview-page__sidebar, .cc-preview-page__footer { display: flex; align-items: center; justify-content: center; border-radius: 3px; background: hsl(var(--body-color) / 0.1); } .cc-preview-page__header, .cc-preview-page__footer { height: 7px; } .cc-preview-page__row { display: flex; align-items: stretch; gap: 4px; height: 18px; } .cc-preview-page__main { flex: 1 1 auto; } .cc-preview-page__sidebar { flex: 0 0 22%; } .cc-preview-page__header.is-active, .cc-preview-page__main.is-active, .cc-preview-page__sidebar.is-active, .cc-preview-page__footer.is-active { background: var(--type-tint); border: 1.5px dashed var(--type-accent); color: var(--type-accent); font-size: 0.55rem; } .cc-preview-page__popup { position: absolute; top: 4px; right: 4px; width: 16px; height: 16px; display: flex; align-items: center; justify-content: center; border-radius: 4px; background: var(--type-accent); color: #fff; font-size: 0.55rem; box-shadow: 0 2px 6px -2px rgba(0, 0, 0, 0.4); } .package-listing-card__tier-chips { margin-top: 2px; } .package-listing-card__tier-chips .cc-preview-tier { font-size: 0.68rem; padding: 5px 8px; } .package-listing-card__tier-chips .cc-preview-tier--top { font-size: 0.72rem; } .package-listing-card__ratio { margin: -4px 0 2px; } .package-listing-card__sites-badge { display: inline-flex; align-items: center; gap: 4px; flex-shrink: 0; font-size: 9px; font-weight: 700; letter-spacing: 0.02em; text-transform: uppercase; padding: 4px 8px; border-radius: 999px; background: var(--type-tint); color: var(--type-accent); white-space: nowrap; } .package-listing-card__sites-badge i { font-size: 0.85em; } .akua-section-eyebrow { display: inline-flex; align-items: center; gap: 8px; margin-bottom: 10px; padding: 6px 14px; border-radius: var(--akua-radius-pill); background: rgba(109, 91, 255, 0.12); color: var(--akua-color-primary); font-size: 0.78rem; font-weight: 700; letter-spacing: 0.01em; text-transform: uppercase; } .akua-section-eyebrow i { font-size: 0.85em; } .akua-section-eyebrow--center { justify-content: center; } .akua-section-eyebrow--inline { margin-bottom: 0; } .akua-features-grid { display: grid; grid-template-columns: repeat(3, 1fr); gap: 24px; align-items: stretch; } @media (max-width: 991px) { .akua-features-grid { grid-template-columns: repeat(2, 1fr); } } @media (max-width: 767px) { .akua-features-grid { grid-template-columns: 1fr; } } .akua-feature-card { display: flex; flex-direction: column; align-items: flex-start; height: 100%; padding: 32px 28px; border-radius: var(--akua-radius-lg); background: hsl(var(--section-bg)); border: 1px solid rgba(109, 91, 255, 0.16); } .akua-feature-card__icon { display: flex; align-items: center; justify-content: center; flex-shrink: 0; width: 52px; height: 52px; margin-bottom: 16px; border-radius: 50%; background: linear-gradient(135deg, var(--akua-color-primary), var(--akua-color-primary-tint)); color: #fff; font-size: 1.2rem; box-shadow: var(--akua-shadow-sm); } .akua-feature-card__title { margin: 0 0 8px; font-size: 1.1rem; font-weight: 800; } .akua-feature-card__desc { margin: 0; flex-grow: 1; color: hsl(var(--body-color)); font-size: 0.92rem; line-height: 1.55; } .akua-feature-card__link { display: inline-flex; align-items: center; gap: 8px; margin-top: 18px; padding: 12px 22px; border-radius: var(--akua-radius-pill); background: rgba(109, 91, 255, 0.1); border: 1px solid rgba(109, 91, 255, 0.24); color: var(--akua-color-primary) !important; font-weight: 700; font-size: 0.9rem; min-height: 44px; cursor: pointer; transition: background 0.3s ease, border-color 0.3s ease, transform 0.3s var(--akua-ease); } .akua-feature-card__link i { font-size: 0.78rem; transition: transform 0.3s cubic-bezier(0.22, 1, 0.36, 1); } @media (hover: hover) and (pointer: fine) { .akua-feature-card__link:hover { background: rgba(109, 91, 255, 0.18); border-color: rgba(109, 91, 255, 0.4); color: var(--akua-color-primary); transform: translateY(-2px); } .akua-feature-card__link:hover i { transform: translateX(3px); } } .akua-feature-card__link:focus-visible { outline: 2px solid var(--akua-color-primary); outline-offset: 3px; border-radius: var(--akua-radius-pill); } @media (max-width: 575px) { .akua-feature-card { padding: 26px 22px; } } .akua-publisher-split__grid { display: grid; grid-template-columns: minmax(0, 1fr) minmax(0, 0.85fr); align-items: center; gap: 56px; } .akua-publisher-split__checklist { list-style: none; display: flex; flex-direction: column; gap: 12px; margin: 22px 0 28px; padding: 0; } .akua-publisher-split__checklist li { display: flex; align-items: center; gap: 10px; font-size: 0.96rem; font-weight: 600; } .akua-publisher-split__checklist i { display: inline-flex; align-items: center; justify-content: center; flex-shrink: 0; width: 22px; height: 22px; border-radius: 50%; background: rgba(109, 91, 255, 0.14); color: var(--akua-color-primary); font-size: 0.68rem; } .akua-publisher-split__visual { display: flex; align-items: center; justify-content: center; padding: 32px; border-radius: var(--akua-radius-lg); background: hsl(var(--section-bg)); border: 1px solid rgba(109, 91, 255, 0.16); } .akua-publisher-flow { display: flex; flex-direction: column; align-items: stretch; width: 100%; max-width: 320px; } .akua-publisher-flow__step { display: flex; align-items: center; gap: 16px; padding: 14px 18px; border-radius: 16px; background: hsl(var(--static-white)); border: 1px solid rgba(109, 91, 255, 0.16); box-shadow: 0 14px 26px -18px rgba(109, 91, 255, 0.35); } .akua-publisher-flow__icon { display: flex; align-items: center; justify-content: center; flex-shrink: 0; width: 44px; height: 44px; border-radius: 50%; background: linear-gradient(135deg, var(--akua-color-primary), var(--akua-color-primary-tint)); color: #fff; font-size: 1.05rem; box-shadow: 0 12px 22px -12px rgba(109, 91, 255, 0.6); } .akua-publisher-flow__label { font-size: 0.92rem; font-weight: 700; color: hsl(var(--heading-color)); } .akua-publisher-flow__connector { align-self: center; width: 2px; height: 22px; margin: 2px 0; background: linear-gradient(180deg, rgba(109, 91, 255, 0.5), rgba(109, 91, 255, 0.1)); } @media (max-width: 991px) { .akua-publisher-split__grid { grid-template-columns: 1fr; gap: 36px; } .akua-publisher-split__visual { order: -1; } } @media (max-width: 575px) { .akua-publisher-split__visual { padding: 22px; } .akua-publisher-flow { max-width: none; } } @media (prefers-reduced-motion: reduce) { .akua-feature-card__link, .akua-feature-card__link i { transition: none; } } .akua-publisher-card { display: flex; flex-direction: column; align-items: center; text-align: center; gap: 6px; height: 100%; padding: 32px 20px 26px; border-radius: 18px; background: hsl(var(--section-bg)); border: 1px solid rgba(109, 91, 255, 0.16); transition: transform 0.25s ease, box-shadow 0.25s ease, border-color 0.25s ease; } @media (hover: hover) and (pointer: fine) { .akua-publisher-card:hover { transform: translateY(-4px); box-shadow: 0 24px 46px -22px rgba(109, 91, 255, 0.4); border-color: rgba(109, 91, 255, 0.35); } } .akua-publisher-card__avatar-wrap { position: relative; margin-bottom: 12px; } .akua-publisher-card__avatar { width: 76px; height: 76px; border-radius: 50%; object-fit: cover; border: 3px solid hsl(var(--static-white)); box-shadow: 0 10px 22px -10px rgba(109, 91, 255, 0.45); } .akua-publisher-card__verified { position: absolute; right: -2px; bottom: -2px; display: flex; align-items: center; justify-content: center; width: 24px; height: 24px; border-radius: 50%; background: #1f9d63; color: #fff; font-size: 0.7rem; border: 2px solid hsl(var(--static-white)); } .akua-publisher-card__name { font-size: 1rem; font-weight: 800; color: hsl(var(--heading-color)); text-decoration: none !important; } a.akua-publisher-card__name:hover, a.akua-publisher-card__name:focus-visible { color: var(--akua-color-primary); } .akua-publisher-card__stars { display: flex; gap: 2px; color: #f5b301; font-size: 0.85rem; margin-top: 2px; } .akua-publisher-card__meta, .akua-publisher-card__listings { font-size: 0.84rem; color: hsl(var(--body-color)); } .akua-publisher-card__cta { display: inline-flex; align-items: center; justify-content: center; min-height: 44px; margin-top: 12px; padding: 10px 22px; border-radius: var(--akua-radius-pill); border: 1.5px solid rgba(109, 91, 255, 0.35); color: var(--akua-color-primary) !important; font-size: 0.85rem; font-weight: 700; text-decoration: none !important; transition: background-color 0.25s ease, color 0.25s ease, border-color 0.25s ease; } .akua-publisher-card__cta:hover, .akua-publisher-card__cta:focus-visible { background: var(--akua-color-primary); color: #fff !important; border-color: var(--akua-color-primary); } .akua-publisher-card__name:focus-visible, .akua-publisher-card__cta:focus-visible { outline: 2px solid var(--akua-color-primary); outline-offset: 2px; } .section-heading__title, .akua-hero-v2__title, .akua-final-cta__title, .akua-feature-card__title, .category-card__title { text-wrap: balance; } @media (prefers-reduced-motion: no-preference) { .akua-hero-v2__float--1 { animation: akuaFloatBob 6.5s ease-in-out infinite; } .akua-hero-v2__float--2 { animation: akuaFloatBob 7.5s ease-in-out infinite .4s; } .akua-hero-v2__rating { animation: akuaFloatBob 8.5s ease-in-out infinite .8s; } } @keyframes akuaFloatBob { 0%, 100% { transform: translateY(0); } 50% { transform: translateY(-6px); } } .akua-feature-card, .akua-publisher-flow__step, .post-item { transition: transform 0.3s var(--akua-ease), box-shadow 0.3s ease, border-color 0.3s ease; } @media (hover: hover) and (pointer: fine) { .akua-feature-card:hover { transform: translateY(var(--akua-lift-sm)); box-shadow: var(--akua-shadow-card-hover); border-color: rgba(109, 91, 255, 0.32); } .akua-feature-card:hover .akua-feature-card__icon { transform: scale(1.08); } .akua-publisher-flow__step:hover { border-color: rgba(109, 91, 255, 0.32); box-shadow: 0 18px 32px -20px rgba(109, 91, 255, 0.4); } .post-item:hover { transform: translateY(var(--akua-lift-sm)); box-shadow: var(--akua-shadow-card-hover); } } .akua-feature-card__icon { transition: transform 0.3s var(--akua-ease); } @media (prefers-reduced-motion: reduce) { .akua-hero-v2__float--1, .akua-hero-v2__float--2, .akua-hero-v2__rating { animation: none; } .akua-feature-card, .akua-publisher-flow__step, .post-item, .akua-feature-card__icon { transition: none; } } .akua-js [data-akua-reveal] { opacity: 0; transform: translateY(16px); transition: opacity 0.6s ease, transform 0.6s var(--akua-ease); transition-delay: var(--akua-reveal-delay, 0s); } .akua-js [data-akua-reveal].akua-reveal-visible { opacity: 1; transform: translateY(0); } @media (prefers-reduced-motion: reduce) { .akua-js [data-akua-reveal] { transition: none; opacity: 1; transform: none; } } .skip-to-content { position: absolute; top: -80px; left: 12px; z-index: 100000; padding: 12px 20px; background-color: hsl(var(--main)); color: hsl(var(--white)); font-weight: 600; font-size: 14px; line-height: 1.2; border-radius: 8px; text-decoration: none; box-shadow: 0 8px 20px hsla(var(--black), 0.25); transition: top 0.2s ease; } .skip-to-content:focus { top: 12px; outline: 2px solid hsl(var(--white)); outline-offset: 2px; } @media (prefers-reduced-motion: reduce) { .skip-to-content { transition: none; } } .dash-order-stepper { display: flex; align-items: flex-start; list-style: none; margin: 0; padding: 0; gap: 0; flex-wrap: wrap; } .dash-order-stepper__step { display: flex; align-items: flex-start; gap: 10px; position: relative; flex: 1 1 0; min-width: 140px; padding-top: 2px; } .dash-order-stepper__step:not(:first-child)::before { content: ''; position: absolute; top: 17px; left: -50%; width: 100%; height: 2px; background: #e5e7eb; z-index: 0; } [data-theme="dark"] .dash-order-stepper__step:not(:first-child)::before { background: rgba(255, 255, 255, 0.12); } .dash-order-stepper__step.is-done:not(:first-child)::before { background: linear-gradient(90deg, #6443ed, #6d5bff); } .dash-order-stepper__step.is-current:not(:first-child)::before { background: linear-gradient(90deg, #6443ed 0%, #6d5bff 55%, rgba(109, 91, 255, 0.16) 100%); } [data-theme="dark"] .dash-order-stepper__step.is-current:not(:first-child)::before { background: linear-gradient(90deg, #6443ed 0%, #6d5bff 55%, rgba(109, 91, 255, 0.1) 100%); } .dash-order-stepper__step--to-danger::before { background: linear-gradient(90deg, #6443ed, #dc2626) !important; } .dash-order-stepper__node { position: relative; z-index: 1; flex-shrink: 0; width: 36px; height: 36px; border-radius: 50%; display: flex; align-items: center; justify-content: center; font-size: 14px; border: 2px solid #e5e7eb; background: #fff; color: #9ca3af; transition: background-color .2s ease, border-color .2s ease, color .2s ease, box-shadow .2s ease, transform .2s ease; } [data-theme="dark"] .dash-order-stepper__node { background: #1f2937; border-color: rgba(255, 255, 255, 0.16); color: rgba(255, 255, 255, 0.45); } .dash-order-stepper__step.is-done .dash-order-stepper__node { background: linear-gradient(135deg, #6443ed, #6d5bff); border-color: transparent; color: #fff; box-shadow: 0 2px 6px rgba(100, 67, 237, 0.25); } .dash-order-stepper__step.is-current .dash-order-stepper__node { background: #fff; border-color: #6443ed; color: #6443ed; font-size: 15px; transform: scale(1.08); box-shadow: 0 0 0 4px rgba(100, 67, 237, 0.12), 0 6px 16px rgba(100, 67, 237, 0.2); } [data-theme="dark"] .dash-order-stepper__step.is-current .dash-order-stepper__node { background: #1f2937; box-shadow: 0 0 0 4px rgba(109, 91, 255, 0.2), 0 6px 16px rgba(0, 0, 0, 0.35); } .dash-order-stepper__step.is-danger .dash-order-stepper__node { background: linear-gradient(135deg, #dc2626, #ef4444); border-color: transparent; color: #fff; box-shadow: 0 2px 6px rgba(220, 38, 38, 0.25); } .dash-order-stepper__step.is-current .dash-order-stepper__node::after { content: ''; position: absolute; inset: -5px; border-radius: 50%; border: 2px solid rgba(100, 67, 237, 0.35); animation: dashStepperPulse 2.2s ease-out infinite; pointer-events: none; } [data-theme="dark"] .dash-order-stepper__step.is-current .dash-order-stepper__node::after { border-color: rgba(109, 91, 255, 0.45); } @keyframes dashStepperPulse { 0% { transform: scale(0.85); opacity: 0.9; } 70% { transform: scale(1.6); opacity: 0; } 100% { transform: scale(1.6); opacity: 0; } } .dash-order-stepper__text { display: flex; flex-direction: column; align-items: center; min-width: 0; padding-top: 2px; text-align: center; } .dash-order-stepper__label { line-height: 1.3; max-width: 140px; } .dash-order-stepper__step.is-current .dash-order-stepper__label { font-weight: 700; } .dash-order-stepper__meta { line-height: 1.3; margin-top: 2px; max-width: 140px; } @media (max-width: 767.98px) { .dash-order-stepper { flex-direction: column; gap: 20px; } .dash-order-stepper__step { min-width: 0; width: 100%; } .dash-order-stepper__step:not(:first-child)::before { top: -20px; left: 17px; width: 2px; height: 20px; } } @media (prefers-reduced-motion: reduce) { .dash-order-stepper__node { transition: none; } .dash-order-stepper__step.is-current .dash-order-stepper__node::after { animation: none; display: none; } } .akua-pricing-subtitle { margin: 10px auto 0; max-width: 640px; color: hsl(var(--body-color)); font-size: 1rem; line-height: 1.6; } .akua-pricing-toggle { display: flex; width: fit-content; gap: 4px; margin: 32px auto 0; padding: 4px; background: hsl(var(--section-bg)); border: 1px solid rgba(109, 91, 255, 0.16); border-radius: var(--akua-radius-pill); box-shadow: inset 0 1px 2px rgba(17, 12, 46, 0.05), 0 10px 24px -20px rgba(109, 91, 255, 0.6); } .akua-pricing-toggle__btn { min-height: 44px; min-width: 96px; padding: 0 22px; border: none; border-radius: var(--akua-radius-pill); background: transparent; color: hsl(var(--body-color)); font-weight: 700; font-size: 0.92rem; cursor: pointer; transition: background 0.25s var(--akua-ease), color 0.25s var(--akua-ease), box-shadow 0.25s var(--akua-ease); } .akua-pricing-toggle__btn.is-active { background: linear-gradient(135deg, var(--akua-color-primary), var(--akua-color-primary-tint)); color: #fff; box-shadow: var(--akua-shadow-sm); } @media (hover: hover) and (pointer: fine) { .akua-pricing-toggle__btn:not(.is-active):hover { background: rgba(109, 91, 255, 0.1); color: var(--akua-color-primary); } } .akua-pricing-toggle__btn:focus-visible { outline: 2px solid var(--akua-color-primary); outline-offset: 2px; } .akua-pricing-grid { display: grid; grid-template-columns: 1fr; align-items: stretch; gap: 20px; margin: 40px 0 64px; } @media (min-width: 768px) { .akua-pricing-grid { grid-template-columns: repeat(2, 1fr); gap: 24px; } } @media (min-width: 1200px) { .akua-pricing-grid { grid-template-columns: repeat(4, 1fr); } } .akua-pricing-card { position: relative; isolation: isolate; display: flex; flex-direction: column; height: 100%; padding: 32px 26px; border-radius: var(--akua-radius-lg); background: linear-gradient(180deg, rgba(109, 91, 255, 0.055), rgba(109, 91, 255, 0) 48%), hsl(var(--section-bg)); border: 1px solid rgba(109, 91, 255, 0.16); box-shadow: var(--akua-shadow-sm); transition: transform 0.35s var(--akua-ease), box-shadow 0.35s var(--akua-ease), border-color 0.35s var(--akua-ease); } @media (hover: hover) and (pointer: fine) { .akua-pricing-card:hover { box-shadow: 0 32px 58px -26px rgba(109, 91, 255, 0.48); border-color: rgba(109, 91, 255, 0.32); } } .akua-pricing-card--featured { border-color: rgba(109, 91, 255, 0.55); background: linear-gradient(180deg, rgba(109, 91, 255, 0.1), rgba(109, 91, 255, 0) 55%), hsl(var(--section-bg)); box-shadow: 0 26px 52px -20px rgba(109, 91, 255, 0.55); } .akua-pricing-card--featured::before { content: ""; position: absolute; inset: 0; border-radius: var(--akua-radius-lg); background-image: linear-gradient(90deg, var(--akua-color-primary), var(--akua-color-primary-tint)); background-repeat: no-repeat; background-position: top; background-size: 100% 6px; pointer-events: none; z-index: 1; } @media (min-width: 1200px) { .akua-pricing-card--featured { transform: scale(1.03); } } @media (min-width: 1200px) and (hover: hover) and (pointer: fine) { .akua-pricing-card--featured:hover { transform: scale(1.03); } } .akua-pricing-card__ribbon { position: absolute; top: -14px; left: 50%; z-index: 2; transform: translateX(-50%); padding: 6px 18px; border-radius: var(--akua-radius-pill); background: linear-gradient(135deg, var(--akua-color-primary), var(--akua-color-primary-tint)); color: #fff; font-size: 0.72rem; font-weight: 800; text-transform: uppercase; letter-spacing: 0.06em; white-space: nowrap; box-shadow: 0 10px 22px -10px rgba(109, 91, 255, 0.7); } .akua-pricing-card__icon { display: flex; align-items: center; justify-content: center; width: 60px; height: 60px; margin-bottom: 18px; border-radius: 50%; font-size: 1.35rem; flex-shrink: 0; box-shadow: 0 10px 20px -12px currentColor; transition: transform 0.3s var(--akua-ease), box-shadow 0.3s var(--akua-ease); } @media (hover: hover) and (pointer: fine) { .akua-pricing-card:hover .akua-pricing-card__icon { transform: scale(1.08); box-shadow: 0 14px 26px -12px currentColor; } } .akua-pricing-card__name { margin: 0 0 14px; font-size: 1.28rem; font-weight: 800; letter-spacing: -0.01em; color: hsl(var(--heading-color)); } .akua-pricing-card__price-wrap { margin-bottom: 18px; } .akua-pricing-price { display: flex; flex-wrap: wrap; align-items: baseline; gap: 2px; } .akua-pricing-price__row { display: flex; flex-wrap: nowrap; align-items: baseline; gap: 7px; min-width: 0; max-width: 100%; } .akua-pricing-price__amount { font-size: 2rem; font-weight: 800; line-height: 1; letter-spacing: -0.02em; color: var(--akua-color-primary); white-space: nowrap; } .akua-pricing-price__period { color: hsl(var(--body-color)); font-size: 0.82rem; font-weight: 600; margin-bottom: 0.3em; } .akua-pricing-price__equivalent { flex-basis: 100%; margin-top: 2px; color: hsl(var(--body-color)); font-size: 0.78rem; font-weight: 600; opacity: 0.75; } .akua-pricing-card__commission { display: inline-flex; align-items: center; gap: 6px; width: fit-content; max-width: 100%; margin: 0 0 20px; padding: 7px 12px; border-radius: var(--akua-radius-pill); background: rgba(109, 91, 255, 0.1); border: 1px solid rgba(109, 91, 255, 0.22); color: var(--akua-color-primary); font-size: 0.78rem; font-weight: 700; white-space: nowrap; position: relative; cursor: default; } .akua-pricing-card__commission i { font-size: 0.72rem; } .akua-pricing-card__features { display: flex; flex-direction: column; gap: 13px; margin: 0 0 24px; padding-top: 20px; border-top: 1px solid rgba(109, 91, 255, 0.12); list-style: none; } .akua-pricing-card__feature { display: flex; align-items: flex-start; gap: 11px; color: hsl(var(--body-color)); font-size: 0.9rem; line-height: 1.5; position: relative; cursor: default; } @media (min-width: 768px) { .akua-pricing-card__feature { font-size: 0.87rem; } } .akua-pricing-card__feature i { display: inline-flex; align-items: center; justify-content: center; flex-shrink: 0; width: 19px; height: 19px; margin-top: 2px; border-radius: 50%; background: linear-gradient(135deg, var(--akua-color-primary), var(--akua-color-primary-tint)); color: #fff; font-size: 0.6rem; box-shadow: 0 4px 10px -5px rgba(109, 91, 255, 0.75); } .akua-pricing-card__feature strong { color: var(--akua-color-primary); font-weight: 800; } .akua-pricing-card__feature--disabled span { opacity: 0.55; text-decoration: line-through; text-decoration-color: rgba(109, 91, 255, 0.35); } .akua-pricing-card__feature--disabled i { opacity: 0.55; background: rgba(109, 91, 255, 0.12); color: hsl(var(--body-color)); box-shadow: none; } .akua-pricing-card__feature[data-tooltip]::after, .akua-pricing-card__commission[data-tooltip]::after { content: attr(data-tooltip); position: absolute; left: 0; bottom: calc(100% + 10px); width: max-content; max-width: 100%; box-sizing: border-box; padding: 8px 12px; border-radius: 8px; font-size: 13px; font-weight: 600; white-space: normal; text-align: left; line-height: 1.35; opacity: 0; visibility: hidden; z-index: 6; pointer-events: none; transition: 0.2s ease; } @media (hover: hover) and (pointer: fine) { .akua-pricing-card__feature[data-tooltip]:hover::after, .akua-pricing-card__commission[data-tooltip]:hover::after { opacity: 1; visibility: visible; } } .akua-pricing-card__feature[data-tooltip].is-touch-active::after, .akua-pricing-card__feature[data-tooltip]:focus-visible::after { opacity: 1; visibility: visible; } .akua-pricing-card__feature[data-tooltip]::after, .akua-pricing-card__commission[data-tooltip]::after { background: #ffffff; color: #1f2937; border: 1px solid #e5e7eb; box-shadow: 0 8px 20px rgba(0, 0, 0, 0.12); } [data-theme="dark"] .akua-pricing-card__feature[data-tooltip]::after, [data-theme="dark"] .akua-pricing-card__commission[data-tooltip]::after { background: #ffffff; color: #1f2937; border: 1px solid #e5e7eb; box-shadow: 0 8px 20px rgba(0, 0, 0, 0.12); } [data-theme="light"] .akua-pricing-card__feature[data-tooltip]::after, [data-theme="light"] .akua-pricing-card__commission[data-tooltip]::after { background: #1a202c; color: #ffffff; border: 1px solid #2d3748; box-shadow: 0 8px 20px rgba(0, 0, 0, 0.35); } .akua-pricing-card__cta { margin-top: auto; padding-top: 8px; } .akua-pricing-cta:not(:disabled):hover, .akua-pricing-cta:not(:disabled):focus-visible { box-shadow: 0 16px 30px -14px rgba(109, 91, 255, 0.6); } .akua-pricing-card__cta button:disabled { cursor: not-allowed; } .akua-pricing-cta--current { background-color: rgba(31, 157, 99, 0.08) !important; border-color: rgba(31, 157, 99, 0.4) !important; color: #1f9d63 !important; } .akua-pricing-cta--included { background-color: rgba(109, 91, 255, 0.08) !important; border-color: rgba(109, 91, 255, 0.26) !important; color: var(--akua-color-primary) !important; } .akua-pricing-cta--soon { background-color: transparent !important; border-style: dashed !important; border-color: rgba(109, 91, 255, 0.28) !important; color: hsl(var(--body-color)) !important; opacity: 0.85; } .akua-pricing-compare-title { position: relative; margin: 8px 0 28px; text-align: center; font-size: 1.5rem; font-weight: 800; letter-spacing: -0.01em; } .akua-pricing-compare-title::after { content: ""; display: block; width: 56px; height: 3px; margin: 12px auto 0; border-radius: var(--akua-radius-pill); background: linear-gradient(90deg, var(--akua-color-primary), var(--akua-color-primary-tint)); } .akua-pricing-compare-table-wrapper { background: hsl(var(--section-bg)); box-shadow: var(--akua-shadow-sm); } .akua-compare-table__value--disabled { color: hsl(var(--body-color)); text-decoration: line-through; text-decoration-color: rgba(109, 91, 255, 0.35); opacity: 0.55; } @media (max-width: 575px) { .akua-pricing-card { padding: 28px 22px; } .akua-pricing-price__amount { font-size: 1.8rem; } } @media (prefers-reduced-motion: reduce) { .akua-pricing-card, .akua-pricing-card__icon, .akua-pricing-toggle__btn { transition: none; } .akua-pricing-card--featured { transform: none; } } .akua-saved-search-item { background: hsl(var(--black-three) / 4%); border: 1px solid hsl(var(--black-three) / 8%); border-radius: 10px; padding: 8px 10px; margin-bottom: 6px; transition: background-color .2s linear, border-color .2s linear; } .akua-saved-search-item:last-child { margin-bottom: 0; } .akua-saved-search-item:hover, .akua-saved-search-item:focus-within { background: hsl(var(--black-three) / 7%); border-color: hsl(var(--black-three) / 16%); } .akua-saved-search-item__link { display: flex; flex-direction: column; min-width: 0; color: inherit; text-decoration: none; } .akua-saved-search-item__link:hover, .akua-saved-search-item__link:focus-visible { color: inherit; } .akua-saved-search-item__name { display: block; max-width: 170px; overflow: hidden; text-overflow: ellipsis; white-space: nowrap; } .akua-saved-search-item__date { display: block; font-size: 12px; opacity: .65; } .akua-saved-search-delete { display: inline-flex; align-items: center; justify-content: center; flex-shrink: 0; width: 32px; height: 32px; margin: -6px -6px -6px 4px; padding: 6px; border: 1px solid transparent; background: transparent; color: hsl(var(--black-three)); opacity: .55; border-radius: 6px; cursor: pointer; transition: .2s linear; } .akua-saved-search-delete:hover, .akua-saved-search-delete:focus-visible { opacity: 1; color: #d33; background: hsl(0deg 100% 50% / 14%); border-color: hsl(0deg 100% 50% / 25%); } .akua-saved-search-delete:disabled { opacity: .35; cursor: default; } .akua-saved-search-empty { opacity: .65; font-size: 14px; } .akua-premium-ring { position: relative; display: inline-block; border-radius: 50%; isolation: isolate; } .akua-premium-ring::after { content: ""; position: absolute; inset: -3px; border-radius: 50%; border: 2px solid var(--akua-premium-ring-color, transparent); box-shadow: 0 0 9px 1px var(--akua-premium-ring-color, transparent); pointer-events: none; z-index: 0; } [data-theme="light"] .akua-premium-ring::after { box-shadow: 0 0 5px 0 var(--akua-premium-ring-color, transparent); opacity: .8; } .akua-premium-ring--bronze { --akua-premium-ring-color: #cd7f32; } .akua-premium-ring--silver { --akua-premium-ring-color: #8f96a3; } .akua-premium-ring--gold { --akua-premium-ring-color: #ffd700; } [data-theme="light"] .akua-premium-ring--silver { --akua-premium-ring-color: #5b6272; } .akua-premium-chip { display: inline-flex; align-items: center; gap: 6px; padding: 4px 12px; border-radius: var(--akua-radius-pill); font-size: 12.5px; font-weight: 600; line-height: 1.4; white-space: nowrap; color: var(--akua-premium-chip-color, var(--akua-color-primary)); background: var(--akua-premium-chip-bg, rgba(109, 91, 255, .14)); border: 1px solid var(--akua-premium-chip-border, rgba(109, 91, 255, .35)); cursor: default; user-select: none; } .akua-premium-chip i { font-size: 12px; color: inherit; } .akua-premium-chip--bronze { --akua-premium-chip-color: #e3a361; --akua-premium-chip-bg: rgba(205, 127, 50, .16); --akua-premium-chip-border: rgba(205, 127, 50, .4); } .akua-premium-chip--silver { --akua-premium-chip-color: #c7cbd3; --akua-premium-chip-bg: rgba(143, 150, 163, .16); --akua-premium-chip-border: rgba(143, 150, 163, .4); } [data-theme="light"] .akua-premium-chip--silver { --akua-premium-chip-color: #5b6272; } .akua-premium-chip--gold { --akua-premium-chip-color: #ffd700; --akua-premium-chip-bg: rgba(255, 215, 0, .16); --akua-premium-chip-border: rgba(255, 215, 0, .4); } .akua-premium-ring--admin { --akua-premium-ring-color: #e03131; } .akua-premium-ring--super_admin { --akua-premium-ring-color: #c92a2a; } [data-theme="light"] .akua-premium-ring--admin { --akua-premium-ring-color: #c92a2a; } [data-theme="light"] .akua-premium-ring--super_admin { --akua-premium-ring-color: #a61e1e; } .akua-premium-chip--admin { --akua-premium-chip-color: #ff8787; --akua-premium-chip-bg: rgba(224, 49, 49, .16); --akua-premium-chip-border: rgba(224, 49, 49, .4); } .akua-premium-chip--super_admin { --akua-premium-chip-color: #ff8787; --akua-premium-chip-bg: rgba(201, 42, 42, .18); --akua-premium-chip-border: rgba(201, 42, 42, .45); } [data-theme="light"] .akua-premium-chip--admin, [data-theme="light"] .akua-premium-chip--super_admin { --akua-premium-chip-color: #c92a2a; } @media (prefers-reduced-motion: reduce) { .akua-premium-ring::after { transition: none; } } .akua-premium-card-glow { position: relative; border-radius: var(--akua-radius-lg, 16px); isolation: isolate; } .akua-premium-card-glow::before { content: ""; position: absolute; inset: -6px; border-radius: inherit; border: 1px solid var(--akua-premium-ring-color, transparent); box-shadow: 0 0 24px 3px var(--akua-premium-ring-color, transparent); opacity: .5; pointer-events: none; z-index: -1; } [data-theme="light"] .akua-premium-card-glow::before { box-shadow: 0 0 14px 1px var(--akua-premium-ring-color, transparent); opacity: .35; } .akua-premium-card-glow--bronze { --akua-premium-ring-color: #cd7f32; } .akua-premium-card-glow--silver { --akua-premium-ring-color: #8f96a3; } .akua-premium-card-glow--gold { --akua-premium-ring-color: #ffd700; } .akua-premium-card-glow--admin { --akua-premium-ring-color: #e03131; } .akua-premium-card-glow--super_admin { --akua-premium-ring-color: #c92a2a; } [data-theme="light"] .akua-premium-card-glow--silver { --akua-premium-ring-color: #5b6272; } [data-theme="light"] .akua-premium-card-glow--admin { --akua-premium-ring-color: #c92a2a; } [data-theme="light"] .akua-premium-card-glow--super_admin { --akua-premium-ring-color: #a61e1e; } .akua-username-colored { font-weight: 600; } .akua-username-colored--admin { color: var(--akua-username-color-admin, #e03131) !important; } .akua-username-colored--super_admin { color: var(--akua-username-color-super_admin, #e03131) !important; } .akua-username-colored--bronze { color: var(--akua-username-color-bronze, #cd7f32) !important; } .akua-username-colored--silver { color: var(--akua-username-color-silver, #8f96a3) !important; } .akua-username-colored--gold { color: var(--akua-username-color-gold, #ffd700) !important; } .akua-username-colored--moderator { color: var(--akua-username-color-moderator, inherit) !important; } .akua-username-colored--support { color: var(--akua-username-color-support, inherit) !important; } .akua-username-colored--finance { color: var(--akua-username-color-finance, inherit) !important; } .akua-username-colored--member { color: var(--akua-username-color-member, inherit) !important; } [data-theme="light"] .akua-username-colored--admin { color: var(--akua-username-color-admin, #c92a2a) !important; } [data-theme="light"] .akua-username-colored--super_admin { color: var(--akua-username-color-super_admin, #c92a2a) !important; } [data-theme="light"] .akua-username-colored--bronze { color: var(--akua-username-color-bronze, #96591f) !important; } [data-theme="light"] .akua-username-colored--silver { color: var(--akua-username-color-silver, #5b6272) !important; } [data-theme="light"] .akua-username-colored--gold { color: var(--akua-username-color-gold, #8a6208) !important; } [data-theme="light"] .akua-username-colored--moderator { color: var(--akua-username-color-moderator, inherit) !important; } [data-theme="light"] .akua-username-colored--support { color: var(--akua-username-color-support, inherit) !important; } [data-theme="light"] .akua-username-colored--finance { color: var(--akua-username-color-finance, inherit) !important; } [data-theme="light"] .akua-username-colored--member { color: var(--akua-username-color-member, inherit) !important; } [data-theme="light"] .account-menu__trigger-name.akua-username-colored--admin, [data-theme="light"] .account-menu__name.akua-username-colored--admin { color: var(--akua-username-color-admin, #c92a2a); } [data-theme="light"] .account-menu__trigger-name.akua-username-colored--super_admin, [data-theme="light"] .account-menu__name.akua-username-colored--super_admin { color: var(--akua-username-color-super_admin, #c92a2a); } [data-theme="light"] .account-menu__trigger-name.akua-username-colored--bronze, [data-theme="light"] .account-menu__name.akua-username-colored--bronze { color: var(--akua-username-color-bronze, #96591f); } [data-theme="light"] .account-menu__trigger-name.akua-username-colored--silver, [data-theme="light"] .account-menu__name.akua-username-colored--silver { color: var(--akua-username-color-silver, #5b6272); } [data-theme="light"] .account-menu__trigger-name.akua-username-colored--gold, [data-theme="light"] .account-menu__name.akua-username-colored--gold { color: var(--akua-username-color-gold, #8a6208); } [data-theme="light"] .account-menu__trigger-name.akua-username-colored--moderator, [data-theme="light"] .account-menu__name.akua-username-colored--moderator { color: var(--akua-username-color-moderator, inherit); } [data-theme="light"] .account-menu__trigger-name.akua-username-colored--support, [data-theme="light"] .account-menu__name.akua-username-colored--support { color: var(--akua-username-color-support, inherit); } [data-theme="light"] .account-menu__trigger-name.akua-username-colored--finance, [data-theme="light"] .account-menu__name.akua-username-colored--finance { color: var(--akua-username-color-finance, inherit); } [data-theme="light"] .account-menu__trigger-name.akua-username-colored--member, [data-theme="light"] .account-menu__name.akua-username-colored--member { color: var(--akua-username-color-member, inherit); } a.akua-username-colored--admin:hover, a.akua-username-colored--admin:focus-visible { color: var(--akua-username-color-admin, #e03131) !important; } a.akua-username-colored--super_admin:hover, a.akua-username-colored--super_admin:focus-visible { color: var(--akua-username-color-super_admin, #e03131) !important; } a.akua-username-colored--bronze:hover, a.akua-username-colored--bronze:focus-visible { color: var(--akua-username-color-bronze, #cd7f32) !important; } a.akua-username-colored--silver:hover, a.akua-username-colored--silver:focus-visible { color: var(--akua-username-color-silver, #8f96a3) !important; } a.akua-username-colored--gold:hover, a.akua-username-colored--gold:focus-visible { color: var(--akua-username-color-gold, #ffd700) !important; } a.akua-username-colored--moderator:hover, a.akua-username-colored--moderator:focus-visible { color: var(--akua-username-color-moderator, inherit) !important; } a.akua-username-colored--support:hover, a.akua-username-colored--support:focus-visible { color: var(--akua-username-color-support, inherit) !important; } a.akua-username-colored--finance:hover, a.akua-username-colored--finance:focus-visible { color: var(--akua-username-color-finance, inherit) !important; } a.akua-username-colored--member:hover, a.akua-username-colored--member:focus-visible { color: var(--akua-username-color-member, inherit) !important; } [data-theme="light"] a.akua-username-colored--admin:hover, [data-theme="light"] a.akua-username-colored--admin:focus-visible { color: var(--akua-username-color-admin, #c92a2a) !important; } [data-theme="light"] a.akua-username-colored--super_admin:hover, [data-theme="light"] a.akua-username-colored--super_admin:focus-visible { color: var(--akua-username-color-super_admin, #c92a2a) !important; } [data-theme="light"] a.akua-username-colored--bronze:hover, [data-theme="light"] a.akua-username-colored--bronze:focus-visible { color: var(--akua-username-color-bronze, #96591f) !important; } [data-theme="light"] a.akua-username-colored--silver:hover, [data-theme="light"] a.akua-username-colored--silver:focus-visible { color: var(--akua-username-color-silver, #5b6272) !important; } [data-theme="light"] a.akua-username-colored--gold:hover, [data-theme="light"] a.akua-username-colored--gold:focus-visible { color: var(--akua-username-color-gold, #8a6208) !important; } [data-theme="light"] a.akua-username-colored--moderator:hover, [data-theme="light"] a.akua-username-colored--moderator:focus-visible { color: var(--akua-username-color-moderator, inherit) !important; } [data-theme="light"] a.akua-username-colored--support:hover, [data-theme="light"] a.akua-username-colored--support:focus-visible { color: var(--akua-username-color-support, inherit) !important; } [data-theme="light"] a.akua-username-colored--finance:hover, [data-theme="light"] a.akua-username-colored--finance:focus-visible { color: var(--akua-username-color-finance, inherit) !important; } [data-theme="light"] a.akua-username-colored--member:hover, [data-theme="light"] a.akua-username-colored--member:focus-visible { color: var(--akua-username-color-member, inherit) !important; } .akua-username-colored--glow.akua-username-colored--admin { text-shadow: 0 0 8px var(--akua-username-color-admin, #e03131); } .akua-username-colored--glow.akua-username-colored--super_admin { text-shadow: 0 0 8px var(--akua-username-color-super_admin, #e03131); } .akua-username-colored--glow.akua-username-colored--bronze { text-shadow: 0 0 8px var(--akua-username-color-bronze, #cd7f32); } .akua-username-colored--glow.akua-username-colored--silver { text-shadow: 0 0 8px var(--akua-username-color-silver, #8f96a3); } .akua-username-colored--glow.akua-username-colored--gold { text-shadow: 0 0 8px var(--akua-username-color-gold, #ffd700); } [data-theme="light"] .akua-username-colored--glow.akua-username-colored--admin { text-shadow: 0 0 6px var(--akua-username-color-admin, #c92a2a); } [data-theme="light"] .akua-username-colored--glow.akua-username-colored--super_admin { text-shadow: 0 0 6px var(--akua-username-color-super_admin, #c92a2a); } [data-theme="light"] .akua-username-colored--glow.akua-username-colored--bronze { text-shadow: 0 0 6px var(--akua-username-color-bronze, #96591f); } [data-theme="light"] .akua-username-colored--glow.akua-username-colored--silver { text-shadow: 0 0 6px var(--akua-username-color-silver, #5b6272); } [data-theme="light"] .akua-username-colored--glow.akua-username-colored--gold { text-shadow: 0 0 6px var(--akua-username-color-gold, #8a6208); } .product-review__avatar { position: relative; display: inline-flex; flex-shrink: 0; width: 28px; height: 28px; border-radius: 50%; overflow: hidden; margin-right: 6px; vertical-align: middle; background: hsl(var(--border-color)); } .product-review__avatar img { width: 100%; height: 100%; object-fit: cover; } .checkout-transfer-notice { max-width: 480px; margin-left: auto; margin-right: auto; padding: 16px 20px; border-radius: 12px; background-color: #fef7e0; border: 1px solid #f5deb3; } [data-theme="light"] .checkout-transfer-notice, .dark .checkout-transfer-notice { background-color: rgba(245, 158, 11, 0.12); border-color: rgba(245, 158, 11, 0.35); } .product-review:target { animation: akuaReviewHighlight 2.4s ease-out; border-radius: 8px; } @keyframes akuaReviewHighlight { 0%, 40% { background-color: hsl(var(--main) / 0.14); box-shadow: 0 0 0 2px hsl(var(--main) / 0.35); } 100% { background-color: transparent; box-shadow: 0 0 0 0 transparent; } } @media (prefers-reduced-motion: reduce) { .product-review:target { animation: none; background-color: hsl(var(--main) / 0.14); box-shadow: 0 0 0 2px hsl(var(--main) / 0.35); } }