/* GENERATED by tools/build-critical-css.js — do not edit by hand.
   The above-the-fold subset of bootstrap.min.css + style.css, so first
   paint doesn't wait on 86KB of CSS. Both full files still load,
   deferred, and override anything here. Re-run the tool after changing
   either source file. */

/* ---- critical subset of /assets/css/bootstrap.min.css ---- */
@charset "UTF-8";:root,[data-bs-theme=light] {--bs-blue: #0d6efd;--bs-indigo: #6610f2;--bs-purple: #6f42c1;--bs-pink: #d63384;--bs-red: #dc3545;--bs-orange: #fd7e14;--bs-yellow: #ffc107;--bs-green: #198754;--bs-teal: #20c997;--bs-cyan: #0dcaf0;--bs-black: #000;--bs-white: #fff;--bs-gray: #6c757d;--bs-gray-dark: #343a40;--bs-gray-100: #f8f9fa;--bs-gray-200: #e9ecef;--bs-gray-300: #dee2e6;--bs-gray-400: #ced4da;--bs-gray-500: #adb5bd;--bs-gray-600: #6c757d;--bs-gray-700: #495057;--bs-gray-800: #343a40;--bs-gray-900: #212529;--bs-primary: #0d6efd;--bs-secondary: #6c757d;--bs-success: #198754;--bs-info: #0dcaf0;--bs-warning: #ffc107;--bs-danger: #dc3545;--bs-light: #f8f9fa;--bs-dark: #212529;--bs-primary-rgb: 13,110,253;--bs-secondary-rgb: 108,117,125;--bs-success-rgb: 25,135,84;--bs-info-rgb: 13,202,240;--bs-warning-rgb: 255,193,7;--bs-danger-rgb: 220,53,69;--bs-light-rgb: 248,249,250;--bs-dark-rgb: 33,37,41;--bs-primary-text-emphasis: #052c65;--bs-secondary-text-emphasis: #2b2f32;--bs-success-text-emphasis: #0a3622;--bs-info-text-emphasis: #055160;--bs-warning-text-emphasis: #664d03;--bs-danger-text-emphasis: #58151c;--bs-light-text-emphasis: #495057;--bs-dark-text-emphasis: #495057;--bs-primary-bg-subtle: #cfe2ff;--bs-secondary-bg-subtle: #e2e3e5;--bs-success-bg-subtle: #d1e7dd;--bs-info-bg-subtle: #cff4fc;--bs-warning-bg-subtle: #fff3cd;--bs-danger-bg-subtle: #f8d7da;--bs-light-bg-subtle: #fcfcfd;--bs-dark-bg-subtle: #ced4da;--bs-primary-border-subtle: #9ec5fe;--bs-secondary-border-subtle: #c4c8cb;--bs-success-border-subtle: #a3cfbb;--bs-info-border-subtle: #9eeaf9;--bs-warning-border-subtle: #ffe69c;--bs-danger-border-subtle: #f1aeb5;--bs-light-border-subtle: #e9ecef;--bs-dark-border-subtle: #adb5bd;--bs-white-rgb: 255,255,255;--bs-black-rgb: 0,0,0;--bs-font-sans-serif: system-ui,-apple-system,"Segoe UI",Roboto,"Helvetica Neue","Noto Sans","Liberation Sans",Arial,sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol","Noto Color Emoji";--bs-font-monospace: SFMono-Regular,Menlo,Monaco,Consolas,"Liberation Mono","Courier New",monospace;--bs-gradient: linear-gradient(180deg, rgba(255, 255, 255, 0.15), rgba(255, 255, 255, 0));--bs-body-font-family: var(--bs-font-sans-serif);--bs-body-font-size: 1rem;--bs-body-font-weight: 400;--bs-body-line-height: 1.5;--bs-body-color: #212529;--bs-body-color-rgb: 33,37,41;--bs-body-bg: #fff;--bs-body-bg-rgb: 255,255,255;--bs-emphasis-color: #000;--bs-emphasis-color-rgb: 0,0,0;--bs-secondary-color: rgba(33, 37, 41, 0.75);--bs-secondary-color-rgb: 33,37,41;--bs-secondary-bg: #e9ecef;--bs-secondary-bg-rgb: 233,236,239;--bs-tertiary-color: rgba(33, 37, 41, 0.5);--bs-tertiary-color-rgb: 33,37,41;--bs-tertiary-bg: #f8f9fa;--bs-tertiary-bg-rgb: 248,249,250;--bs-heading-color: inherit;--bs-link-color: #0d6efd;--bs-link-color-rgb: 13,110,253;--bs-link-decoration: underline;--bs-link-hover-color: #0a58ca;--bs-link-hover-color-rgb: 10,88,202;--bs-code-color: #d63384;--bs-highlight-color: #212529;--bs-highlight-bg: #fff3cd;--bs-border-width: 1px;--bs-border-style: solid;--bs-border-color: #dee2e6;--bs-border-color-translucent: rgba(0, 0, 0, 0.175);--bs-border-radius: 0.375rem;--bs-border-radius-sm: 0.25rem;--bs-border-radius-lg: 0.5rem;--bs-border-radius-xl: 1rem;--bs-border-radius-xxl: 2rem;--bs-border-radius-2xl: var(--bs-border-radius-xxl);--bs-border-radius-pill: 50rem;--bs-box-shadow: 0 0.5rem 1rem rgba(0, 0, 0, 0.15);--bs-box-shadow-sm: 0 0.125rem 0.25rem rgba(0, 0, 0, 0.075);--bs-box-shadow-lg: 0 1rem 3rem rgba(0, 0, 0, 0.175);--bs-box-shadow-inset: inset 0 1px 2px rgba(0, 0, 0, 0.075);--bs-focus-ring-width: 0.25rem;--bs-focus-ring-opacity: 0.25;--bs-focus-ring-color: rgba(13, 110, 253, 0.25);--bs-form-valid-color: #198754;--bs-form-valid-border-color: #198754;--bs-form-invalid-color: #dc3545;--bs-form-invalid-border-color: #dc3545}[data-bs-theme=dark] {color-scheme: dark;--bs-body-color: #dee2e6;--bs-body-color-rgb: 222,226,230;--bs-body-bg: #212529;--bs-body-bg-rgb: 33,37,41;--bs-emphasis-color: #fff;--bs-emphasis-color-rgb: 255,255,255;--bs-secondary-color: rgba(222, 226, 230, 0.75);--bs-secondary-color-rgb: 222,226,230;--bs-secondary-bg: #343a40;--bs-secondary-bg-rgb: 52,58,64;--bs-tertiary-color: rgba(222, 226, 230, 0.5);--bs-tertiary-color-rgb: 222,226,230;--bs-tertiary-bg: #2b3035;--bs-tertiary-bg-rgb: 43,48,53;--bs-primary-text-emphasis: #6ea8fe;--bs-secondary-text-emphasis: #a7acb1;--bs-success-text-emphasis: #75b798;--bs-info-text-emphasis: #6edff6;--bs-warning-text-emphasis: #ffda6a;--bs-danger-text-emphasis: #ea868f;--bs-light-text-emphasis: #f8f9fa;--bs-dark-text-emphasis: #dee2e6;--bs-primary-bg-subtle: #031633;--bs-secondary-bg-subtle: #161719;--bs-success-bg-subtle: #051b11;--bs-info-bg-subtle: #032830;--bs-warning-bg-subtle: #332701;--bs-danger-bg-subtle: #2c0b0e;--bs-light-bg-subtle: #343a40;--bs-dark-bg-subtle: #1a1d20;--bs-primary-border-subtle: #084298;--bs-secondary-border-subtle: #41464b;--bs-success-border-subtle: #0f5132;--bs-info-border-subtle: #087990;--bs-warning-border-subtle: #997404;--bs-danger-border-subtle: #842029;--bs-light-border-subtle: #495057;--bs-dark-border-subtle: #343a40;--bs-heading-color: inherit;--bs-link-color: #6ea8fe;--bs-link-hover-color: #8bb9fe;--bs-link-color-rgb: 110,168,254;--bs-link-hover-color-rgb: 139,185,254;--bs-code-color: #e685b5;--bs-highlight-color: #dee2e6;--bs-highlight-bg: #664d03;--bs-border-color: #495057;--bs-border-color-translucent: rgba(255, 255, 255, 0.15);--bs-form-valid-color: #75b798;--bs-form-valid-border-color: #75b798;--bs-form-invalid-color: #ea868f;--bs-form-invalid-border-color: #ea868f}*,::after,::before {box-sizing: border-box}@media (prefers-reduced-motion:no-preference) {:root {scroll-behavior: smooth}}body {margin: 0;font-family: var(--bs-body-font-family);font-size: var(--bs-body-font-size);font-weight: var(--bs-body-font-weight);line-height: var(--bs-body-line-height);color: var(--bs-body-color);text-align: var(--bs-body-text-align);background-color: var(--bs-body-bg);-webkit-text-size-adjust: 100%;-webkit-tap-highlight-color: transparent}hr {margin: 1rem 0;color: inherit;border: 0;border-top: var(--bs-border-width) solid;opacity: .25}.h1,.h2,.h3,.h4,.h5,.h6,h1,h2,h3,h4,h5,h6 {margin-top: 0;margin-bottom: .5rem;font-weight: 500;line-height: 1.2;color: var(--bs-heading-color)}.h1,h1 {font-size: calc(1.375rem + 1.5vw)}@media (min-width:1200px) {.h1,h1 {font-size: 2.5rem}}.h2,h2 {font-size: calc(1.325rem + .9vw)}@media (min-width:1200px) {.h2,h2 {font-size: 2rem}}.h3,h3 {font-size: calc(1.3rem + .6vw)}@media (min-width:1200px) {.h3,h3 {font-size: 1.75rem}}.h4,h4 {font-size: calc(1.275rem + .3vw)}@media (min-width:1200px) {.h4,h4 {font-size: 1.5rem}}.h5,h5 {font-size: 1.25rem}.h6,h6 {font-size: 1rem}p {margin-top: 0;margin-bottom: 1rem}address {margin-bottom: 1rem;font-style: normal;line-height: inherit}ol,ul {padding-left: 2rem}dl,ol,ul {margin-top: 0;margin-bottom: 1rem}ol ol,ol ul,ul ol,ul ul {margin-bottom: 0}blockquote {margin: 0 0 1rem}b,strong {font-weight: bolder}sup {top: -.5em}a {color: rgba(var(--bs-link-color-rgb),var(--bs-link-opacity,1));text-decoration: underline}figure {margin: 0 0 1rem}img,svg {vertical-align: middle}tbody,td,tfoot,th,thead,tr {border-color: inherit;border-style: solid;border-width: 0}label {display: inline-block}button {border-radius: 0}button:focus:not(:focus-visible) {outline: 0}button,input,optgroup,select,textarea {margin: 0;font-family: inherit;font-size: inherit;line-height: inherit}button,select {text-transform: none}[role=button] {cursor: pointer}select {word-wrap: normal}[list]:not([type=date]):not([type=datetime-local]):not([type=month]):not([type=week]):not([type=time])::-webkit-calendar-picker-indicator {display: none!important}[type=button],[type=reset],[type=submit],button {-webkit-appearance: button}[type=button]:not(:disabled),[type=reset]:not(:disabled),[type=submit]:not(:disabled),button:not(:disabled) {cursor: pointer}::-webkit-inner-spin-button {height: auto}[type=search] {-webkit-appearance: textfield;outline-offset: -2px}progress {vertical-align: baseline}[hidden] {display: none!important}.figure-caption {font-size: .875em;color: var(--bs-secondary-color)}.container,.container-fluid,.container-lg,.container-md,.container-sm,.container-xl,.container-xxl {--bs-gutter-x: 1.5rem;--bs-gutter-y: 0;width: 100%;padding-right: calc(var(--bs-gutter-x) * .5);padding-left: calc(var(--bs-gutter-x) * .5);margin-right: auto;margin-left: auto}@media (min-width:576px) {.container,.container-sm {max-width: 540px}}@media (min-width:768px) {.container,.container-md,.container-sm {max-width: 720px}}@media (min-width:992px) {.container,.container-lg,.container-md,.container-sm {max-width: 960px}}@media (min-width:1200px) {.container,.container-lg,.container-md,.container-sm,.container-xl {max-width: 1140px}}@media (min-width:1400px) {.container,.container-lg,.container-md,.container-sm,.container-xl,.container-xxl {max-width: 1434px}}:root {--bs-breakpoint-xs: 0;--bs-breakpoint-sm: 576px;--bs-breakpoint-md: 768px;--bs-breakpoint-lg: 992px;--bs-breakpoint-xl: 1200px;--bs-breakpoint-xxl: 1400px}.row {--bs-gutter-x: 1.5rem;--bs-gutter-y: 0;display: flex;flex-wrap: wrap;margin-top: calc(-1 * var(--bs-gutter-y));margin-right: calc(-.5 * var(--bs-gutter-x));margin-left: calc(-.5 * var(--bs-gutter-x))}.row>* {flex-shrink: 0;width: 100%;max-width: 100%;padding-right: calc(var(--bs-gutter-x) * .5);padding-left: calc(var(--bs-gutter-x) * .5);margin-top: var(--bs-gutter-y)}.col-11 {flex: 0 0 auto;width: 91.66666667%}.col-12 {flex: 0 0 auto;width: 100%}.g-3,.gy-3 {--bs-gutter-y: 1rem}.g-4,.gx-4 {--bs-gutter-x: 1.5rem}.g-4,.gy-4 {--bs-gutter-y: 1.5rem}@media (min-width:768px) {.col-md-5 {flex: 0 0 auto;width: 41.66666667%}.col-md-6 {flex: 0 0 auto;width: 50%}}@media (min-width:992px) {.col-lg-3 {flex: 0 0 auto;width: 25%}.col-lg-4 {flex: 0 0 auto;width: 33.33333333%}.col-lg-5 {flex: 0 0 auto;width: 41.66666667%}.col-lg-6 {flex: 0 0 auto;width: 50%}.col-lg-7 {flex: 0 0 auto;width: 58.33333333%}.col-lg-8 {flex: 0 0 auto;width: 66.66666667%}}@media (min-width:1200px) {.col-xl-2 {flex: 0 0 auto;width: 16.66666667%}.col-xl-3 {flex: 0 0 auto;width: 25%}.col-xl-4 {flex: 0 0 auto;width: 33.33333333%}.col-xl-5 {flex: 0 0 auto;width: 41.66666667%}.col-xl-6 {flex: 0 0 auto;width: 50%}.col-xl-7 {flex: 0 0 auto;width: 58.33333333%}.col-xl-8 {flex: 0 0 auto;width: 66.66666667%}}@media (min-width:1400px) {.col-xxl-2 {flex: 0 0 auto;width: 16.66666667%}.col-xxl-3 {flex: 0 0 auto;width: 25%}.col-xxl-4 {flex: 0 0 auto;width: 33.33333333%}.col-xxl-7 {flex: 0 0 auto;width: 58.33333333%}.col-xxl-8 {flex: 0 0 auto;width: 66.66666667%}}.btn-group-sm>.btn,.btn-sm {--bs-btn-padding-y: 0.25rem;--bs-btn-padding-x: 0.5rem;--bs-btn-font-size: 0.875rem;--bs-btn-border-radius: var(--bs-border-radius-sm)}.fade {transition: opacity .15s linear}.fade:not(.show) {opacity: 0}.btn-group-vertical>.btn-group:not(:first-child)>.btn,.btn-group-vertical>.btn~.btn {border-top-left-radius: 0;border-top-right-radius: 0}.nav {--bs-nav-link-padding-x: 1rem;--bs-nav-link-padding-y: 0.5rem;--bs-nav-link-font-weight:  ;--bs-nav-link-color: var(--bs-link-color);--bs-nav-link-hover-color: var(--bs-link-hover-color);--bs-nav-link-disabled-color: var(--bs-secondary-color);display: flex;flex-wrap: wrap;padding-left: 0;margin-bottom: 0;list-style: none}.nav-link {display: block;padding: var(--bs-nav-link-padding-y) var(--bs-nav-link-padding-x);font-size: var(--bs-nav-link-font-size);font-weight: var(--bs-nav-link-font-weight);color: var(--bs-nav-link-color);text-decoration: none;background: 0 0;border: 0;transition: color .15s ease-in-out,background-color .15s ease-in-out,border-color .15s ease-in-out}.nav-tabs .dropdown-menu {margin-top: calc(-1 * var(--bs-nav-tabs-border-width));border-top-left-radius: 0;border-top-right-radius: 0}.nav-pills {--bs-nav-pills-border-radius: var(--bs-border-radius);--bs-nav-pills-link-active-color: #fff;--bs-nav-pills-link-active-bg: #0d6efd}.nav-pills .nav-link {border-radius: var(--bs-nav-pills-border-radius)}.nav-pills .nav-link.active,.nav-pills .show>.nav-link {color: var(--bs-nav-pills-link-active-color);background-color: var(--bs-nav-pills-link-active-bg)}.nav-fill .nav-item .nav-link,.nav-justified .nav-item .nav-link {width: 100%}.tab-content>.tab-pane {display: none}.tab-content>.active {display: block}@keyframes progress-bar-stripes {0% {background-position-x: 1rem}}@keyframes spinner-border {to {transform: rotate(360deg)}}@keyframes spinner-grow {0% {transform: scale(0)}50% {opacity: 1;transform: none}}@keyframes placeholder-glow {50% {opacity: .2}}@keyframes placeholder-wave {100% {-webkit-mask-position: -200% 0%;mask-position: -200% 0%}}.visually-hidden-focusable:not(:focus):not(:focus-within):not(caption),.visually-hidden:not(caption) {position: absolute!important}.stretched-link::after {position: absolute;top: 0;right: 0;bottom: 0;left: 0;z-index: 1;content: ""}.d-inline-block {display: inline-block!important}.d-block {display: block!important}.d-table-cell {display: table-cell!important}.d-flex {display: flex!important}.d-inline-flex {display: inline-flex!important}.d-none {display: none!important}.position-static {position: static!important}.position-relative {position: relative!important}.flex-shrink-1 {flex-shrink: 1!important}.flex-wrap {flex-wrap: wrap!important}.justify-content-end {justify-content: flex-end!important}.justify-content-center {justify-content: center!important}.justify-content-between {justify-content: space-between!important}.align-items-end {align-items: flex-end!important}.align-items-center {align-items: center!important}.my-3 {margin-top: 1rem!important;margin-bottom: 1rem!important}.my-4 {margin-top: 1.5rem!important;margin-bottom: 1.5rem!important}.mt-2 {margin-top: .5rem!important}.mt-3 {margin-top: 1rem!important}.mt-4 {margin-top: 1.5rem!important}.mt-5 {margin-top: 3rem!important}.me-0 {margin-right: 0!important}.me-1 {margin-right: .25rem!important}.me-2 {margin-right: .5rem!important}.mb-1 {margin-bottom: .25rem!important}.mb-2 {margin-bottom: .5rem!important}.mb-3 {margin-bottom: 1rem!important}.mb-4 {margin-bottom: 1.5rem!important}.ms-1 {margin-left: .25rem!important}.ms-2 {margin-left: .5rem!important}.ms-3 {margin-left: 1rem!important}.ms-auto {margin-left: auto!important}.p-0 {padding: 0!important}.p-3 {padding: 1rem!important}.p-4 {padding: 1.5rem!important}.px-3 {padding-right: 1rem!important;padding-left: 1rem!important}.px-4 {padding-right: 1.5rem!important;padding-left: 1.5rem!important}.px-5 {padding-right: 3rem!important;padding-left: 3rem!important}.py-0 {padding-top: 0!important;padding-bottom: 0!important}.py-3 {padding-top: 1rem!important;padding-bottom: 1rem!important}.py-4 {padding-top: 1.5rem!important;padding-bottom: 1.5rem!important}.pt-3 {padding-top: 1rem!important}.pt-4 {padding-top: 1.5rem!important}.pb-0 {padding-bottom: 0!important}.pb-1 {padding-bottom: .25rem!important}.pb-3 {padding-bottom: 1rem!important}.pb-4 {padding-bottom: 1.5rem!important}.ps-3 {padding-left: 1rem!important}.ps-4 {padding-left: 1.5rem!important}.gap-1 {gap: .25rem!important}.gap-2 {gap: .5rem!important}.gap-3 {gap: 1rem!important}.gap-4 {gap: 1.5rem!important}.gap-5 {gap: 3rem!important}.text-end {text-align: right!important}.text-center {text-align: center!important}.text-uppercase {text-transform: uppercase!important}.text-capitalize {text-transform: capitalize!important}.text-info {--bs-text-opacity: 1;color: rgba(var(--bs-info-rgb),var(--bs-text-opacity))!important}.text-warning {--bs-text-opacity: 1;color: rgba(var(--bs-warning-rgb),var(--bs-text-opacity))!important}.text-black {--bs-text-opacity: 1;color: rgba(var(--bs-black-rgb),var(--bs-text-opacity))!important}.text-white {--bs-text-opacity: 1;color: rgba(var(--bs-white-rgb),var(--bs-text-opacity))!important}@media (min-width:768px) {.d-md-inline-flex {display: inline-flex!important}.d-md-none {display: none!important}.my-md-auto {margin-top: auto!important;margin-bottom: auto!important}.mt-md-0 {margin-top: 0!important}}@media (min-width:992px) {.d-lg-inline-block {display: inline-block!important}.d-lg-block {display: block!important}.d-lg-inline-flex {display: inline-flex!important}.d-lg-none {display: none!important}.flex-lg-wrap-reverse {flex-wrap: wrap-reverse!important}.justify-content-lg-start {justify-content: flex-start!important}.mx-lg-auto {margin-right: auto!important;margin-left: auto!important}.my-lg-0 {margin-top: 0!important;margin-bottom: 0!important}}@media (min-width:1200px) {.d-xl-inline-block {display: inline-block!important}.d-xl-block {display: block!important}.justify-content-xl-center {justify-content: center!important}.justify-content-xl-between {justify-content: space-between!important}.my-xl-auto {margin-top: auto!important;margin-bottom: auto!important}.mt-xl-0 {margin-top: 0!important}}

/* ---- critical subset of /assets/css/style.css ---- */
@font-face {font-family: "Inter";font-style: normal;font-weight: 400;font-display: swap;src: url("../fonts/inter/inter-latin-400-normal.woff2") format("woff2");}@font-face {font-family: "Inter";font-style: normal;font-weight: 500;font-display: swap;src: url("../fonts/inter/inter-latin-500-normal.woff2") format("woff2");}@font-face {font-family: "Inter";font-style: normal;font-weight: 600;font-display: swap;src: url("../fonts/inter/inter-latin-600-normal.woff2") format("woff2");}@font-face {font-family: "Inter";font-style: normal;font-weight: 700;font-display: swap;src: url("../fonts/inter/inter-latin-700-normal.woff2") format("woff2");}@font-face {font-family: "Inter";font-style: normal;font-weight: 800;font-display: swap;src: url("../fonts/inter/inter-latin-800-normal.woff2") format("woff2");}@font-face {font-family: "Inter";font-style: italic;font-weight: 400;font-display: swap;src: url("../fonts/inter/inter-latin-400-italic.woff2") format("woff2");}:root {--nav-dur: 240ms;--nav-ease: cubic-bezier(0.25, 1, 0.5, 1);--prosto-one: "Inter", sans-serif;--montserrat: "Inter", sans-serif;--color-bg: #fafaf9;--color-surface: #fdfdfc;--color-surface-2: #f2f1ee;--color-text: #1a1a1a;--color-text-muted: #55534f;--color-text-faint: #9c9993;--color-primary: #1a1a1a;--color-primary-hover: #2e2e2c;--color-border: rgba(26, 26, 26, 0.1);--primary-color: var(--color-primary);--primary-hover: var(--color-primary-hover);--secondary-color: var(--color-bg);--sub-bg: var(--color-surface-2);--heading-color: var(--color-text);--paragraph: var(--color-text-muted);--paragraph-light: #6e6b66;--span: var(--color-text);--border: var(--color-border);--border-light: rgba(26, 26, 26, 0.06);--white: var(--color-text);--black: var(--color-bg);--footer-color: var(--color-text-muted);--border-1px: 1px solid var(--color-border);--border-2px: 2px solid var(--color-border);--transition: all 0.3s ease-in-out;--success: #059669;--warning: #d97706;--danger: #dc2626;--shadow-sm: 0 1px 2px rgba(15, 23, 42, 0.04), 0 1px 3px rgba(15, 23, 42, 0.06);--shadow-md: 0 4px 16px rgba(15, 23, 42, 0.08);--radius: 10px;--radius-pill: 100px;}* {margin: 0;padding: 0;-webkit-box-sizing: border-box;box-sizing: border-box;outline: none;}a:focus-visible,button:focus-visible,input:focus-visible,textarea:focus-visible,select:focus-visible,[tabindex]:focus-visible {outline: 2px solid var(--primary-color);outline-offset: 2px;}body {margin: 0;padding: 0;font-family: var(--montserrat);color: var(--paragraph);background-color: var(--black);line-height: 1.6;font-weight: 400;}h1,h2,h3,h4,h5,h6 {margin: 0;padding: 0;color: var(--heading-color);font-family: var(--prosto-one);}h1 {font-size: 40px;font-weight: 700;line-height: 1.2;letter-spacing: -0.02em;}h2 {font-size: 32px;font-weight: 700;line-height: 1.25;letter-spacing: -0.02em;}h3 {font-size: 24px;font-weight: 600;line-height: 1.3;}h4 {font-size: 20px;font-weight: 600;line-height: 1.4;}h5 {font-size: 16px;font-weight: 600;line-height: 1.5;}p {margin: 0;padding: 0;line-height: 1.6;font-size: 16px;}span {display: inline-block;color: var(--span);}del {color: #727272;}a {text-decoration: none;display: inline-block;color: var(--heading-color);transition: var(--transition);}ul {margin: 0;padding: 0;text-decoration: none;}li {list-style: none;}button {border: none;background-color: transparent;}input {border: none;outline: none;}::placeholder {color: var(--span);}::selection {color: #ffffff;background-color: var(--primary-color);}.mt-5 {margin-top: 5px;}.mt-20 {margin-top: 20px;}.mt-30 {margin-top: 30px;}.mt-40 {margin-top: 40px;}.mt-65 {margin-top: 65px;}.mt-130 {margin-top: 130px;}.mb-10 {margin-bottom: 10px;}.mb-15 {margin-bottom: 15px;}.mb-25 {margin-bottom: 25px;}.mb-30 {margin-bottom: 30px;}.mb-40 {margin-bottom: 40px;}.mb-50 {margin-bottom: 50px;}.mb-55 {margin-bottom: 55px;}.mb-65 {margin-bottom: 65px;}.mr-10 {margin-right: 10px;}.pt-10 {padding-top: 10px;}.pt-20 {padding-top: 20px;}.pt-30 {padding-top: 30px;}.pt-45 {padding-top: 45px;}.pt-50 {padding-top: 50px;}.pt-65 {padding-top: 65px;}.pt-130 {padding-top: 130px;}.pb-20 {padding-bottom: 20px;}.pb-30 {padding-bottom: 30px;}.pb-45 {padding-bottom: 45px;}.pb-50 {padding-bottom: 50px;}.pb-60 {padding-bottom: 60px;}.pb-65 {padding-bottom: 65px;}.pb-130 {padding-bottom: 130px;}.pl-30 {padding-left: 30px;}.pl-65 {padding-left: 65px;}.pr-55 {padding-right: 55px;}.pr-65 {padding-right: 65px;}.bor {border: 1px solid var(--border);}.bor-top {border-top: 1px solid var(--border);}.bor-left {border-left: 1px solid var(--border);}.bor-bottom {border-bottom: 1px solid var(--border);}.bor-right {border-right: 1px solid var(--border);}.image img {width: 100%;}.primary-color {color: var(--primary-color);}.primary-hover {transition: var(--transition);}.secondary-bg {background-color: var(--secondary-color);}.sub-bg {background-color: var(--sub-bg);}.bg-image {background-position: center;background-repeat: no-repeat;background-size: cover;}.radius-10 {border-radius: 10px;}.fw-600 {font-weight: 600;}.star i {color: var(--warning);font-size: 14px;}.btn-one, .btn-one-light, .btn-two {display: inline-block;vertical-align: middle;background-color: var(--primary-color);color: #ffffff;font-size: 14px;font-weight: 600;padding: 13px 30px;transition: var(--transition);position: relative;text-align: center;border-radius: var(--radius-pill);box-shadow: var(--shadow-sm);}.btn-one span, .btn-one-light span, .btn-two span {position: relative;color: inherit;z-index: 2;}.btn-one-light, .btn-two {background-color: #ffffff;color: var(--primary-color);border: 1px solid var(--border);}.dot .swiper-pagination-bullet {width: 20px;height: 20px;border-radius: 50%;transition: 0.6s;background-color: transparent;opacity: 1;position: relative;border: 1px solid transparent;}.dot .swiper-pagination-bullet::before {position: absolute;content: "";top: 5px;left: 5px;width: 8px;height: 8px;border-radius: 50%;background-color: #858585;transition: 0.6s;}.dot .swiper-pagination-bullet.swiper-pagination-bullet-active {border: 1px solid var(--primary-color);}.dot .swiper-pagination-bullet.swiper-pagination-bullet-active::before {background-color: var(--primary-color);}.social-icon a {width: 40px;height: 40px;line-height: 40px;text-align: center;border-radius: 50%;transition: var(--transition);color: var(--footer-color);border: var(--border-1px);}.arry-btn button {text-align: center;width: 60px;height: 60px;line-height: 60px;font-size: 24px;border-radius: 50%;border: 1px solid var(--border);color: var(--paragraph);transition: var(--transition);}.arry-btn .active {background-color: var(--primary-color);color: #ffffff;border: 1px solid var(--primary-color);}.arry-prev {text-align: center;width: 50px;height: 50px;line-height: 50px;font-size: 18px;border-radius: 50%;border: 1px solid var(--border);color: var(--paragraph);transition: var(--transition);}.arry-next {text-align: center;width: 50px;height: 50px;line-height: 50px;font-size: 18px;border-radius: 50%;transition: var(--transition);background-color: var(--primary-color);color: #ffffff;border: 1px solid var(--primary-color);}.nav-pills .nav-item .nav-link {font-size: 14px;padding: 0;background-color: transparent;border-radius: 0px;line-height: 12px;font-weight: 600;color: var(--footer-color);transition: var(--transition);}.nav-pills .nav-item .nav-link.active {color: var(--white);position: relative;}.nav-pills .nav-item .nav-link.active::after {position: absolute;content: "";left: 10px;top: 3px;width: 6px;height: 6px;border-radius: 50%;background-color: var(--primary-color);}.off-btn {border: var(--border-1px);padding: 10px 18px;border-radius: 100px;font-weight: 600;}.video__btn-wrp {position: absolute;top: 50%;left: 50%;transform: translate(-50%, -50%);}.video-btn {position: relative;text-align: center;display: inline-block;z-index: 2;}.video-btn a {position: relative;color: var(--primary-color);font-size: 28px;z-index: 1;background-color: rgba(255, 255, 255, 0.8);width: 90px;height: 90px;line-height: 90px;border-radius: 50%;display: block;transition: 0.4s;}.video-pulse::after,.video-pulse::before {position: absolute;content: "";width: 100%;height: 100%;border: 1px solid rgba(255, 255, 255, 0.8);opacity: 0.7;left: 0;top: 0;border-radius: 50%;-webkit-animation-duration: 2.5s;animation-duration: 2.5s;-webkit-animation-timing-function: linear;animation-timing-function: linear;-webkit-animation-name: video-animation;animation-name: video-animation;-webkit-animation-iteration-count: infinite;animation-iteration-count: infinite;}.video-pulse::before {-webkit-animation-delay: 1s;animation-delay: 1s;}@-webkit-keyframes video-animation {0% {transform: scale(1);}50% {transform: scale(1.5);}100% {opacity: 0;transform: scale(2);}}@keyframes video-animation {0% {transform: scale(1);}50% {transform: scale(1.5);}100% {opacity: 0;transform: scale(2);}}.pace {pointer-events: none;-webkit-user-select: none;-moz-user-select: none;-ms-user-select: none;user-select: none;z-index: 99999999999999;position: fixed;margin: auto;top: 0;left: 0;right: 0;bottom: 0;width: 400px;border: 0px;height: 1px;overflow: hidden;background: rgba(15, 23, 42, 0.06);-webkit-transition: all 1s;-o-transition: all 1s;transition: all 1s;}.pace .pace-progress {-webkit-transform: translate3d(0, 0, 0);transform: translate3d(0, 0, 0);max-width: 300px;position: fixed;z-index: 99999999999999;display: block;position: absolute;top: 0;right: 100%;height: 100%;width: 100%;background: var(--primary-color);}.pace.pace-inactive {width: 100vw;opacity: 0;}.pace.pace-inactive .pace-progress {max-width: 100vw;}#preloader {width: 100%;height: 100vh;overflow: hidden;position: fixed;z-index: 9999999;pointer-events: none;}#preloader:after {content: "";position: fixed;left: 0;height: 50%;width: 100%;background: var(--black);-webkit-transition-timing-function: cubic-bezier(0.19, 1, 0.22, 1);-o-transition-timing-function: cubic-bezier(0.19, 1, 0.22, 1);transition-timing-function: cubic-bezier(0.19, 1, 0.22, 1);bottom: 0;}#preloader:before {content: "";position: fixed;left: 0;height: 50%;width: 100%;background: var(--black);-webkit-transition-timing-function: cubic-bezier(0.19, 1, 0.22, 1);-o-transition-timing-function: cubic-bezier(0.19, 1, 0.22, 1);transition-timing-function: cubic-bezier(0.19, 1, 0.22, 1);top: 0;}#preloader.isdone {visibility: hidden;transition-delay: 0.5s;}#preloader.isdone:after {transform: translateY(100%);transition: transform 0.45s cubic-bezier(0.65, 0, 0.35, 1);transition-delay: 0s;}#preloader.isdone:before {transform: translateY(-100%);transition: transform 0.45s cubic-bezier(0.65, 0, 0.35, 1);transition-delay: 0s;}.loading {position: fixed;width: 100%;text-align: center;left: 50%;top: calc(50% - 40px);-webkit-transform: translateX(-50%) translateY(-50%);-ms-transform: translateX(-50%) translateY(-50%);transform: translateX(-50%) translateY(-50%);font-weight: 400;font-size: 24px;text-transform: lowercase;letter-spacing: 5px;z-index: 9999999999;pointer-events: none;}.loading span {-webkit-animation: loading 1.4s infinite alternate;animation: loading 1.4s infinite alternate;}.loading span:nth-child(1) {-webkit-animation-delay: 0s;animation-delay: 0s;}.loading span:nth-child(2) {-webkit-animation-delay: 0.1s;animation-delay: 0.1s;}.loading span:nth-child(3) {-webkit-animation-delay: 0.2s;animation-delay: 0.2s;}.loading span:nth-child(4) {-webkit-animation-delay: 0.3s;animation-delay: 0.3s;}.loading span:nth-child(5) {-webkit-animation-delay: 0.4s;animation-delay: 0.4s;}.loading span:nth-child(6) {-webkit-animation-delay: 0.5s;animation-delay: 0.5s;}.loading span:nth-child(7) {-webkit-animation-delay: 0.6s;animation-delay: 0.6s;}.loading.isdone {top: 50%;opacity: 0;-webkit-transition: all 0.8s;-o-transition: all 0.8s;transition: all 0.8s;-webkit-transition-delay: 0.5s;-o-transition-delay: 0.5s;transition-delay: 0.5s;pointer-events: none;}.loading.isdone span {-webkit-animation: none;animation: none;}@-webkit-keyframes loading {0% {opacity: 1;}100% {opacity: 0;}}@keyframes loading {0% {opacity: 1;}100% {opacity: 0;}}.mouse-cursor {position: fixed;left: 0;top: 0;pointer-events: none;border-radius: 50%;-webkit-transform: translateZ(0);transform: translateZ(0);visibility: hidden;}.cursor-inner {width: 6px;height: 6px;z-index: 10000001;background-color: var(--primary-color);-webkit-transition: width 0.3s ease-in-out, height 0.3s ease-in-out, margin 0.3s ease-in-out, opacity 0.3s ease-in-out;-o-transition: width 0.3s ease-in-out, height 0.3s ease-in-out, margin 0.3s ease-in-out, opacity 0.3s ease-in-out;transition: width 0.3s ease-in-out, height 0.3s ease-in-out, margin 0.3s ease-in-out, opacity 0.3s ease-in-out;}.cursor-outer {margin-left: -12px;margin-top: -12px;width: 30px;height: 30px;border: 1px solid var(--primary-color);-webkit-box-sizing: border-box;box-sizing: border-box;z-index: 10000000;opacity: 0.5;-webkit-transition: all 0.08s ease-out;-o-transition: all 0.08s ease-out;transition: all 0.08s ease-out;}@media (pointer: coarse), (hover: none) {.mouse-cursor {display: none !important;}}.scroll-up {cursor: pointer;display: block;border-radius: 50px;box-shadow: inset 0 0 0 2px var(--border);z-index: 99;opacity: 0;visibility: hidden;transform: translateY(15px);position: fixed;right: 25px;bottom: 35px;height: 50px;width: 50px;transition: var(--transition);}.scroll-up::after {position: absolute;font-family: "Font Awesome 6 Pro";content: "\f106";text-align: center;line-height: 50px;font-weight: 700;font-size: 18px;color: var(--primary-color);left: 0;top: 0;height: 50px;width: 50px;cursor: pointer;display: block;z-index: 1;transition: var(--transition);}.scroll-up svg path {fill: none;}.scroll-up svg.scroll-circle path {stroke: var(--primary-color);stroke-width: 4px;box-sizing: border-box;transition: var(--transition);}.section-header .section-title-icon {position: relative;}.section-header .section-title-icon span {position: absolute;left: -30px;top: 10px;}.short .nice-select {border-radius: 6px;border: var(--border-1px);background-color: var(--black);}.short .nice-select .list {background-color: var(--black);border: var(--border-1px);}.short .nice-select .list .option.selected {background-color: var(--black);font-weight: normal;}.title-icon {width: 21px;height: 14px;position: relative;}.title-icon::before {content: "";position: absolute;width: 14px;height: 14px;line-height: 14px;text-align: center;border-radius: 50%;transition: var(--transition);background-color: var(--primary-color);border: 2px solid var(--primary-color);top: 0;left: 0;animation: moveLeft 3s linear infinite;}.title-icon::after {content: "";position: absolute;width: 14px;height: 14px;line-height: 14px;text-align: center;border-radius: 50%;transition: var(--transition);border: 2px solid var(--primary-color);top: 0;right: 0;animation: moveRight 3s linear infinite;}.logo {max-width: 158px;}.logo img {width: 100%;}.page-banner {margin-top: 68px;text-align: center;position: relative;}.page-banner::before {content: "";position: absolute;inset: 0;background: rgba(15, 23, 42, 0.55);z-index: 0;}.page-banner .container {position: relative;z-index: 1;}.page-banner h1,.page-banner h2,.page-banner h3,.page-banner h4 {color: #ffffff;}.page-banner .breadcrumb-list a,.page-banner .breadcrumb-list span {font-size: 14px;font-weight: 600;color: rgba(255, 255, 255, 0.85);}.product__image {position: relative;max-width: 280px;margin: 0 auto;}.product__image img {width: 100%;}.product__content {padding: 30px;}.product__content del,.product__content span {font-size: 20px;font-weight: 600;}.product__item {border-radius: 10px;overflow: hidden;position: relative;transition: var(--transition);}.shop-filter-bar__label {display: block;font-size: 13px;font-weight: 600;letter-spacing: 0.06em;text-transform: uppercase;color: var(--paragraph-light);margin-bottom: 12px;}.shop-category-list {list-style: none;padding: 0 0 4px;margin: 0;display: flex;gap: 8px;overflow-x: auto;-webkit-overflow-scrolling: touch;}.shop-category-list a {display: flex;align-items: center;min-height: 44px;padding: 10px 18px;white-space: nowrap;border: var(--border-1px);border-radius: var(--radius-pill);color: var(--paragraph);font-weight: 500;transition: var(--transition);}.shop-category-list a:hover,.shop-category-list a.active {background-color: var(--primary-color);border-color: var(--primary-color);color: #ffffff;}.shop-banner-sub {max-width: 620px;color: rgba(255, 255, 255, 0.85);margin-bottom: 20px;}.shop-search-input {height: 48px;padding: 0 18px;border: var(--border-1px);border-radius: var(--radius-pill);min-width: 220px;color: var(--heading-color);background-color: var(--secondary-color);}@media (max-width: 991px) {.shop-search-input {flex: 1 1 100%;min-width: 0;width: 100%;}}#cartPageActions {display: flex;margin-top: 30px;justify-content: space-between;align-items: center;gap: 16px;flex-wrap: wrap;}.stretched-link::after {content: "";position: absolute;inset: 0;z-index: 1;}.product__cart,.product__buy-now,.cp-qty-btn,.remove-product,/* The cart DRAWER's controls were missing from this list while the cartPAGE's equivalents (.cp-qty-btn, .remove-product) were here from thestart. Combined with the containment bug fixed just below, that is whatlet a recommendation tile's ::after swallow every tap in the drawer:remove and qty were static/auto and sat underneath it. */.cart-item-remove,.cart-qty-minus,.cart-qty-plus,.cart-drawer__close {position: relative;z-index: 2;}.product__item--tap {cursor: pointer;touch-action: manipulation;}.product__tap-cta {display: flex;align-items: center;justify-content: center;min-height: 56px;padding: 15px 20px;font-weight: 600;text-align: center;transition: var(--transition);}.product__tap-cta i {color: var(--primary-color);transition: var(--transition);}.product__tap-cta-added {display: none;}.product__cart {text-align: center;padding: 20px;position: relative;font-weight: 600;}.product__cart span,.product__cart i {position: relative;z-index: 1;transition: var(--transition);}.product__cart::after, .product__cart::before {position: absolute;content: "";background-color: var(--primary-color);width: 0%;height: 100%;right: 0;top: 0;transition: var(--transition);}.product__cart::before {left: 0;}.get-now-area {overflow: hidden;}.get-now__image {max-width: 648px;height: 648px;line-height: 648px;margin: 0 auto;border-radius: 50%;background-color: var(--sub-bg);position: relative;}.get-now__image .get-bg-image {position: absolute;left: 50%;top: 50%;transform: translate(-50%, -50%);z-index: 1;max-width: 520px;width: 100%;}.get-now__image .get-bg-image img {width: 100%;}.get-now__image .image {max-width: 410px;margin: 0 auto;position: relative;z-index: 2;}.get-now__content ul {padding-left: 17px;display: flex;align-items: center;flex-wrap: wrap;gap: 50px;}.get-now__content ul li {font-weight: 600;list-style: disc;}.get-now__content .get-info {font-size: 24px;}.get-now__content .get-info span {font-weight: 700;}.get-now__content .get-info del {font-weight: 500;margin-right: 20px;}.get-now__content .time-up .info span {font-size: 18px;margin-top: 10px;}.get-now__content .time-up .get-time {width: 70px;height: 70px;line-height: 20px;text-align: center;border-radius: 50%;transition: var(--transition);padding-top: 10px;border: var(--border-1px);}.get-now__content .time-up .get-time h3 {line-height: 30px;}.get-now__content .time-up .get-time span {color: var(--footer-color);font-weight: 600;}.get-now-arry {position: absolute;top: 50%;left: 20px;transform: translateY(-50%);z-index: 2;}.get-now-arry i {color: var(--paragraph);font-size: 26px;}.get-now__arry-right {left: inherit;right: 20px;}.cart-page {overflow: hidden;}.product-price {width: 10%;}@media screen and (max-width: 768px) {.shopping-cart {display: none;}}@media screen and (min-width: 768px) {.shopping-cart {display: block;}}.shop-single {overflow: hidden;}.shop-single .swiper-slide img {border-radius: 10px;}.shop-single .shop-slider-thumb img {cursor: pointer;}.shop-single .shop-slider-thumb .swiper-slide {border: 1px solid transparent;opacity: 0.5;transition: var(--transition);}.shop-single .shop-slider-thumb .swiper-slide.swiper-slide-thumb-active {border: 1px solid var(--primary-color);opacity: 1;border-radius: 10px;}.discount-area {overflow: hidden;position: relative;}.testimonial {overflow: hidden;}.testimonial__head-wrp {display: flex;flex-wrap: wrap;align-items: center;justify-content: space-between;}.testimonial__item p {font-size: 20px;line-height: 35px;color: var(--footer-color);}.testimonial__item .testi-header {display: flex;align-items: center;justify-content: space-between;}.testimonial__item .testi-header .testi-content span {color: var(--primary-color);padding-top: 10px;font-weight: 600;}.testimonial__item .testi-header i {font-size: 60px;color: var(--primary-color);}.testimonial__image {position: relative;}.testimonial__image img {width: 100%;}.testimonial__image::after {position: absolute;content: url(../../assets/images/testimonial/testimonial-line.png);left: -80px;top: 5px;}.blog {position: relative;}.blog__head-wrp {display: flex;flex-wrap: wrap;align-items: center;justify-content: space-between;}.blog__item-left {border-radius: 10px;border: var(--border-1px);background-color: var(--sub-bg);padding: 30px;position: relative;}.blog__item-left-content h3 {margin-top: 30px;}.blog__item-left-content p {margin-top: 20px;margin-bottom: 40px;}.blog__item-left-content-info {color: var(--footer-color);}.blog__item-left-dot-wrp {position: absolute;left: 30px;bottom: 30px;z-index: 1;}.blog__item-right {border: var(--border-1px);border-radius: 10px;padding: 30px;background-color: var(--sub-bg);}.blog__item-right h3 a {margin: 20px 0;}.blog__item-right span {color: var(--footer-color);}.blog__tag {color: var(--primary-color) !important;padding: 2px 10px;background-color: var(--sub-bg);border-radius: 100px;}.blog-slingle .image img {border-radius: 10px;}.blog-slingle .item {padding: 0 30px;}.blog-slingle .info span a {color: var(--span);}.blog-slingle .info_dot {width: 7px;height: 7px;border-radius: 50%;background-color: var(--border);margin: 0 10px;}.blog-slingle .recent-post {padding: 20px;display: flex;align-items: center;}.blog-slingle .recent-post .con {padding-left: 15px;}.blog-slingle .recent-post .con span {font-size: 14px;padding-bottom: 3px;}.blog-slingle .recent-post .con h5 a {text-transform: capitalize;}.blog-slingle .right-item {border-radius: 10px;padding: 30px;}.blog-slingle .right-item h4 {font-size: 20px;font-weight: 600;line-height: 30px;text-transform: capitalize;}.blog-slingle .right-item .search {position: relative;}.blog-slingle .right-item .search input {width: 100%;padding: 15px 20px;background-color: #dadada;border: none;border-radius: 10px;}.blog-slingle .right-item .search input::placeholder {color: #646464;}.blog-slingle .right-item .search button {color: #646464;position: absolute;right: 20px;top: 15px;font-size: 20px;background-color: #dadada;}.blog-slingle .right-item .right_list {padding-left: 30px;}.blog-slingle .right-item .right_list li {list-style-type: disc;}.blog-slingle .right-item .tags a {padding: 5px 10px;}.blog-slingle .right-item a {text-transform: capitalize;}.blog-slingle.blog-area .item {padding: 30px;border-radius: 10px;}.blog-slingle.blog-area .go_blog {width: 42px;height: 42px;line-height: 42px;text-align: center;color: var(--white);border-radius: 10px;background-color: var(--primary-color);}.blog-slingle.blog-area .go_blog i {transform: rotate(-45deg);transition: var(--transition);}.blog-slingle.blog-area .image-tag a {padding: 2px 10px;border-radius: 30px;color: var(--span);font-size: 14px;}.blog-slingle.blog-area .image-tag a:first-child {background-color: var(--primary-color);}.blog-slingle.blog-area .image-tag a:last-child {background-color: var(--sub-bg);margin-left: 3px;}.blog-slingle.blog-area .video_item {position: relative;}.blog-pegi {width: 50px;height: 50px;line-height: 50px;text-align: center;border-radius: 50%;border: 1px solid var(--border);margin-right: 5px;}.blog-pegi.active {background-color: var(--primary-color);color: var(--white);}.brand__item {cursor: pointer;}.brand__item img {transition: var(--transition);filter: grayscale(1);opacity: 0.55;}.service-area {overflow: hidden;}.service__icon {width: 90px;height: 90px;line-height: 90px;text-align: center;border-radius: 50%;transition: var(--transition);border: var(--border-1px);position: relative;}.service__icon img {position: relative;z-index: 2;}.service__icon::after {position: absolute;content: "";transition-duration: 700ms;transition-timing-function: cubic-bezier(0.52, 1.64, 0.37, 0.66);top: 0;left: 0;width: 100%;height: 100%;border-radius: 50%;z-index: 1;transform: scale(0);}.service__content p {margin-top: 10px;font-size: 14px;}.service__image {position: relative;}.service__image .service-header {position: absolute;top: 50%;left: 50%;transform: translate(-50%, -50%);width: 100%;justify-content: center;}.service__item {display: flex;align-items: center;gap: 15px;}.view-area {position: relative;}.view__bg {position: absolute;left: 0;bottom: -130px;width: 100%;height: 100%;z-index: -1;}.view__left-content {padding: 40px;padding-top: 30px;}.view__left-content p {margin-top: 30px;margin-bottom: 50px;}@media (max-width: 575px) {.view__left-content {height: 490px;}.view__left-content h2 {font-size: 30px;line-height: 40px;}.view__left-content p {margin-bottom: 30px;}.view__left-content a {margin-top: 10px;}}.view__left-content .off-btn {float: right;}@media (max-width: 575px) {.view__left-content .off-btn {float: left;display: inline-block;}}.view__left-item {border-radius: 10px;overflow: hidden;}.view__content {padding: 20px;padding-left: 40px;}.view__content p {margin-top: 20px;margin-bottom: 30px;font-weight: 600;}.view__image {width: 245px;}.view__image img {width: 100%;}.view__item {display: flex;align-items: center;justify-content: space-between;background-color: var(--sub-bg);border-radius: 10px;overflow: hidden;}.text-slider {overflow: hidden;font-size: 80px;line-height: 65px;color: var(--heading-color);text-transform: capitalize;font-family: var(--prosto-one);}.marquee-wrapper {position: relative;height: 105px;overflow: hidden;white-space: nowrap;}.marquee-inner {position: absolute;display: inline-flex;width: 200%;left: 0;will-change: transform;backface-visibility: hidden;}.marquee-item {float: left;}@keyframes marqueeRight {0% {transform: translate3d(-50%, 0, 0);}100% {transform: translate3d(0, 0, 0);}}.marquee-inner.to-left {animation: marqueeLeft 30s linear infinite;}@keyframes marqueeLeft {0% {transform: translate3d(0, 0, 0);}100% {transform: translate3d(-50%, 0, 0);}}.form-area form input {width: 100%;padding: 15px 20px;background-color: var(--sub-bg);border: 1px solid var(--border);color: var(--white);border-radius: 10px;}.form-area form button {padding: 12px 26px;background-color: var(--primary-color);font-weight: 600;color: var(--white);border-radius: 10px;}.login-area {overflow: hidden;}.login__image {position: relative;}.login__image img {width: 100%;border-radius: 10px;}.login__image .btn-wrp {position: absolute;top: 50%;right: -50px;transform: translateY(-50%) rotate(-90deg);}.login__image .btn-wrp a {padding: 10px 20px;border: 1px solid var(--white);color: var(--white);transition: var(--transition);border-radius: 10px;}.login__image .btn-wrp .active {background-color: var(--primary-color);border: 1px solid var(--primary-color);margin: 0 15px;}.login__item {padding: 65px;border: var(--border-1px);border-radius: 10px;}.login__form form input {padding-left: 0;border: none;border-bottom: var(--border-1px);background-color: transparent;color: var(--white);border-radius: 0px;}.login__form form input::placeholder {color: var(--white);font-weight: 400;}.login__form form button {width: 100%;border: 1px solid var(--border);transition: var(--transition);}.footer-area {overflow: hidden;background-image: none !important;background-color: var(--sub-bg);border-top: 1px solid var(--border);}.footer__item .footer-title {margin-bottom: 25px;}.footer__item ul li:not(:last-child) {margin-bottom: 6px;}.footer__item ul li span {display: inline-block;width: 10px;height: 10px;line-height: 10px;text-align: center;border-radius: 50%;transition: var(--transition);border: var(--border-1px);margin-right: 6px;transition: var(--transition);}.footer__item ul li a {font-size: 14px;color: var(--footer-color);font-weight: 500;}.footer__item.newsletter .subscribe {position: relative;}.footer__item.newsletter .subscribe input {width: 100%;background-color: var(--sub-bg);padding: 16px 24px;border-radius: 100px;border: var(--border-1px);color: var(--white);}.footer__item.newsletter .subscribe input::placeholder {font-size: 14px;color: var(--footer-color);}.footer__item.newsletter .subscribe button {color: #ffffff;width: 50px;height: 50px;line-height: 50px;text-align: center;border-radius: 50%;transition: var(--transition);background-color: var(--primary-color);font-size: 17px;position: absolute;top: 6px;right: 6px;}.footer__copy-text {display: flex;flex-wrap: wrap;align-items: center;}.footer__copy-text .logo {max-width: 90px;}.footer__bottombar {display: flex;flex-wrap: wrap;align-items: center;justify-content: space-between;gap: 10px 20px;padding: 16px 0 30px;margin-top: 10px;border-top: 1px solid rgba(255, 255, 255, 0.08);}.footer__bottombar-copy {margin: 0;font-size: 12px;font-weight: 600;color: var(--footer-color);}.footer__bottombar-copy a {color: var(--footer-color);}.footer__bottombar-right {display: flex;flex-wrap: wrap;align-items: center;gap: 16px;}.footer__legal {display: flex;flex-wrap: wrap;gap: 6px 16px;}.footer__legal a {font-size: 12px;color: var(--footer-color);opacity: 0.85;transition: var(--transition);}.footer__bottombar .payment {max-width: 140px;}@media (max-width: 575px) {.footer__bottombar {justify-content: center;text-align: center;}.footer__bottombar-right {justify-content: center;}}.footer__item.newsletter .subscribe input {box-sizing: border-box;padding-right: 68px;font-size: 16px;}@media (max-width: 991px) {.footer-area .footer__wrp {padding-top: 44px;padding-bottom: 8px;}.footer-area .footer__copy-text {padding-top: 28px;padding-bottom: 22px;}.footer-area .footer__item {margin-bottom: 30px;}.footer-area .footer__item .footer-title {margin-bottom: 14px;}.footer-area .footer__item ul li:not(:last-child) {margin-bottom: 0;}.footer-area .footer__item ul li a {display: flex;align-items: center;min-height: 44px;font-size: 15px;}.footer-area .footer__item.newsletter .social-icon {margin-top: 24px !important;}.footer-area .footer__copy-text .logo {max-width: clamp(76px, 22vw, 110px);}.footer-area .footer__copy-text {justify-content: center;}.footer-area .footer__legal {justify-content: center;gap: 0 18px;}.footer-area .footer__bottombar {padding-bottom: 24px;}.footer-area .footer__bottombar .payment {max-width: 128px;}}@media (max-width: 400px) {.footer-area .footer__item.newsletter .subscribe input {padding-left: 18px;}.footer-area .footer__legal {gap: 0 14px;}.footer-area .footer__bottombar-copy {font-size: 11.5px;line-height: 1.6;}}@keyframes moveLeft {0% {transform: translateX(0);}50% {transform: translateX(7px);}100% {transform: translateX(0);}}@keyframes moveRight {0% {transform: translateX(0);}50% {transform: translateX(-7px);}100% {transform: translateX(0);}}@media screen and (max-width: 991px) {br {display: none;}}@media screen and (max-width: 767px) {.section-header h2 {font-size: 28px;line-height: 40px;}.pt-130 {padding-top: 65px;}.pb-130 {padding-bottom: 65px;}}@media screen and (max-width: 470px) {.nav-pills .nav-item .nav-link {padding: 0 5px !important;font-size: 12px;}.nav-pills .nav-item .nav-link.active::after {display: none;}}@media screen and (max-width: 424px) {.page-banner h2 {font-size: 30px;line-height: 30px;}}@media screen and (max-width: 1399px) {.testimonial__image::after {display: none;}}@media screen and (max-width: 767px) {.product__content {text-align: center;}.get-now__image {background-color: var(--black);}.get-now-area .get-now__content ul {gap: 14px 22px;padding-left: 0;}.get-now__content ul li {list-style: none;font-size: 14px;display: flex;align-items: center;gap: 6px;}.get-now__content ul li::before {content: "\f00c";font-family: "Font Awesome 6 Pro", "Font Awesome 6 Free";font-weight: 700;color: var(--primary-color, #ff5722);font-size: 12px;}.get-now__content .get-info {font-size: 20px;}.get-now__content .time-up {gap: 12px !important;width: 100%;}.get-now__content .time-up .info h4 {font-size: 16px;white-space: nowrap;}.get-now__content .time-up .info span {font-size: 14px;margin-top: 4px;display: block;}.get-now__content .time-up .get-time {width: 52px;height: 52px;padding-top: 6px;flex-shrink: 0;}.get-now__content .time-up .get-time h3 {font-size: 16px;line-height: 22px;}.get-now__content .time-up .get-time span {font-size: 11px;}.get-now-arry {width: 36px;height: 36px;display: flex;align-items: center;justify-content: center;}.get-now-arry i {font-size: 18px;}}@media screen and (max-width: 400px) {.get-now__content .time-up .get-time {width: 44px;height: 44px;padding-top: 4px;}.get-now__content .time-up .get-time h3 {font-size: 14px;line-height: 18px;}.get-now__content .time-up .get-time span {font-size: 10px;}}@media screen and (max-width: 575px) {.shop-page-wrp {flex-direction: column;}.shop-page-wrp .short {margin-top: 20px;}.testimonial .pb-65,.testimonial .pt-65,.testimonial .pl-65,.testimonial .pr-65,.testimonial .pr-55 {padding: 10px;}.testimonial__item p {font-size: 18px;line-height: 25px;}.login__item {padding: 20px;}.login__content h2 {font-size: 30px;margin-bottom: 10px;}.login__image .btn-wrp {right: -90px;}}@media screen and (max-width: 424px) {.get-now__image {height: 400px;line-height: 400px;}}@media screen and (max-width: 991px) {.footer__copy-text {justify-content: center;padding: 30px 0;}}.site-header {position: fixed;top: 0;left: 0;width: 100%;z-index: 99;background: rgba(255, 255, 255, 0.85);backdrop-filter: blur(10px);-webkit-backdrop-filter: blur(10px);border-bottom: 1px solid var(--border);transition: background 0.3s ease, box-shadow 0.3s ease, backdrop-filter 0.3s ease;}.header-inner {display: flex;align-items: stretch;justify-content: space-between;gap: 16px;padding: 4px 0;position: relative;}.header-logo {display: flex;align-items: center;flex-shrink: 0;width: 60px;}.header-logo img {width: 100%;height: auto;display: block;}.site-header .main-menu {flex: 1;display: flex;align-items: stretch;justify-content: center;}.header-actions {display: flex;align-items: center;gap: 10px;flex-shrink: 0;}.header-account {text-decoration: none;gap: 8px;flex-shrink: 0;}.header-account .user-icon,.header-cart-btn {width: 32px;height: 32px;border-radius: 50%;background: var(--primary-color);display: flex;align-items: center;justify-content: center;flex-shrink: 0;}.header-account .user-icon i,.header-cart-btn i {color: #fff;font-size: 13px;}.header-cart-btn {position: relative;border: none;cursor: pointer;transition: opacity 0.2s;}.cart-badge {position: absolute;top: -5px;right: -5px;background: #fff;color: #191919;font-size: 10px;font-weight: 700;width: 18px;height: 18px;border-radius: 50%;display: flex;align-items: center;justify-content: center;line-height: 1;}.site-header .header-bar {display: flex;align-items: center;justify-content: center;align-self: center;flex: 0 0 44px;width: 44px;height: 44px;min-width: 44px;min-height: 44px;max-width: 44px;max-height: 44px;box-sizing: border-box;position: relative;cursor: pointer;margin: 0;padding: 0;border: none;border-radius: 10px;background: var(--sub-bg);overflow: hidden;-webkit-appearance: none;appearance: none;-webkit-tap-highlight-color: transparent;transition: background 0.2s;}.site-header .header-bar__icon {display: block;font-size: 20px;line-height: 1;color: var(--heading-color);pointer-events: none;}.site-header {padding-top: env(safe-area-inset-top, 0px);padding-left: env(safe-area-inset-left, 0px);padding-right: env(safe-area-inset-right, 0px);}.cart-drawer {padding-right: env(safe-area-inset-right, 0px);}.cart-drawer__head {padding-top: calc(20px + env(safe-area-inset-top, 0px));}.cart-drawer__foot {padding-bottom: calc(24px + env(safe-area-inset-bottom, 0px));}@media (max-width: 991px) {.site-header .main-menu {padding-top: calc(70px + env(safe-area-inset-top, 0px)) !important;padding-bottom: calc(24px + env(safe-area-inset-bottom, 0px)) !important;padding-right: env(safe-area-inset-right, 0px) !important;}}.cart-overlay {position: fixed;inset: 0;background: rgba(0, 0, 0, 0.5);z-index: 9998;opacity: 0;visibility: hidden;transition: opacity 0.3s, visibility 0.3s;}.cart-drawer {position: fixed;top: 0;right: 0;width: 380px;max-width: 100vw;height: 100vh;height: 100dvh;background: #ffffff;z-index: 9999;display: flex;flex-direction: column;transform: translateX(100%);transition: transform 0.35s cubic-bezier(0.4, 0, 0.2, 1);border-left: 1px solid var(--border);box-shadow: var(--shadow-md);}.cart-drawer__head {display: flex;align-items: center;justify-content: space-between;padding: 20px 24px;border-bottom: 1px solid var(--border);flex-shrink: 0;}.cart-drawer__head h5 {color: var(--heading-color);font-size: 16px;font-weight: 600;margin: 0;}.cart-drawer__close {background: var(--sub-bg);border: none;width: 32px;height: 32px;border-radius: 50%;display: flex;align-items: center;justify-content: center;cursor: pointer;transition: background 0.2s;}.cart-drawer__close i {color: var(--heading-color);font-size: 14px;}.cart-drawer__body {flex: 1;overflow-y: auto;padding: 16px 24px;}.cart-empty-msg {color: var(--paragraph-light);text-align: center;margin-top: 40px;font-size: 14px;}.cart-drawer__recommended:empty {display: none;}.cart-drawer__recommended {padding: 4px 24px 16px;border-top: 1px solid var(--border);flex-shrink: 0;}.cart-drawer__foot {padding: 16px 24px 24px;border-top: 1px solid var(--border);flex-shrink: 0;}.cart-subtotal {display: flex;justify-content: space-between;align-items: center;margin-bottom: 16px;color: var(--paragraph);font-size: 14px;}.cart-subtotal strong {color: var(--heading-color);font-size: 18px;}.cart-btn-checkout {display: block;width: 100%;text-align: center;padding: 14px 8px;border-radius: var(--radius-pill);font-size: 14px;font-weight: 700;letter-spacing: 0.02em;text-decoration: none;background: var(--primary-color);color: #fff;box-shadow: 0 4px 14px rgba(26, 26, 26, 0.28);transition: var(--transition);}.cart-drawer__payments {display: flex;align-items: center;justify-content: center;gap: 6px;flex-wrap: wrap;margin-top: 12px;}.card-brand.paypal {background: #003087;color: #fff;}.card-brand.applepay {background: #000000;color: #fff;}@media (max-width: 991px) {.site-header {backdrop-filter: none;-webkit-backdrop-filter: none;background: var(--color-bg);}.header-actions {display: none;}.header-inner {padding: 10px 0;}.site-header .main-menu {position: fixed;top: 0;left: auto;right: 0;margin: 0;width: min(85vw, 340px);height: 100vh;height: 100dvh;background: var(--color-bg);z-index: 9990;padding: 70px 0 24px;overflow-y: auto;overflow-x: hidden;border-radius: 0;box-shadow: var(--shadow-md);transform: translate3d(100%, 0, 0);transition: transform var(--nav-dur, 240ms) var(--nav-ease, cubic-bezier(0.25, 1, 0.5, 1)) !important;will-change: transform;backface-visibility: hidden;display: block !important;touch-action: pan-y;}.nav-overlay {position: fixed;inset: 0;background: rgba(26, 26, 26, 0.4);z-index: 9980;opacity: 0;visibility: hidden;transition: opacity 280ms linear, visibility 280ms linear;will-change: opacity;}.site-header .main-menu {overscroll-behavior: contain;}}@media (max-width: 767px) {.cart-drawer {width: 100vw;}}@media (max-width: 480px) {.header-logo {width: 48px;}}.header-account .acc-text {display: none !important;}.site-header .main-menu li {transition: all 0.6s;position: relative;text-transform: capitalize;border-radius: initial;}.site-header .main-menu li:not(:last-child) {margin-right: 38px;}@media (max-width: 1199px) {.site-header .main-menu li:not(:last-child) {margin-right: 20px;}}.site-header .main-menu li > a {color: var(--heading-color);font-weight: 500;font-size: 13px;letter-spacing: 0.02em;transition: var(--transition);padding: 6px 0;display: inline-flex;align-items: center;gap: 4px;}.site-header .main-menu > li > .nav-top-link {text-transform: none;}@media (min-width: 992px) {.site-header .main-menu li {display: flex;align-items: center;}.site-header .main-menu li .mega-menu {position: absolute;top: 100%;left: 50%;z-index: 9999;display: flex !important;gap: 32px;width: 540px;max-width: calc(100vw - 32px);padding: 24px 28px;background-color: var(--color-surface);border: 1px solid var(--border);border-radius: 14px;box-shadow: 0 18px 40px rgba(15, 23, 42, 0.12), 0 4px 12px rgba(15, 23, 42, 0.06);opacity: 0;visibility: hidden;transform: translate(-50%, 8px);transition: opacity 0.14s ease-in, visibility 0.14s ease-in, transform 0.14s ease-in;}.site-header .main-menu li .mega-menu--athletes {width: 760px;gap: 28px;}.site-header .main-menu li .mega-menu--creators {width: 580px;}.mega-menu--creators .mega-menu__col--featured {flex: 1.25;}.mega-menu__col {flex: 1;min-width: 0;}.mega-menu__heading {display: block;font-size: 11px;font-weight: 700;letter-spacing: 0.07em;text-transform: uppercase;color: var(--color-text-faint);margin-bottom: 10px;}.mega-menu__col ul {list-style: none;margin: 0 0 10px;padding: 0;}.mega-menu__col ul li {margin: 0;}.mega-menu__col ul li a {display: flex;align-items: center;gap: 10px;min-height: 40px;padding: 8px 10px;margin: 0 -10px;border-radius: 8px;font-size: 13.5px;font-weight: 500;color: var(--color-text);transition: background 0.15s ease, color 0.15s ease;}.mega-menu__avatar {width: 28px;height: 28px;border-radius: 50%;background: var(--color-surface-2);border: 1px solid var(--border);display: inline-flex;align-items: center;justify-content: center;flex-shrink: 0;font-size: 10px;font-weight: 700;letter-spacing: 0.02em;color: var(--color-text-muted);}.mega-menu__person-name {min-width: 0;white-space: nowrap;overflow: hidden;text-overflow: ellipsis;}.mega-menu__person-meta {margin-left: auto;padding-left: 8px;flex-shrink: 0;font-size: 11.5px;font-weight: 500;color: var(--color-text-faint);}.mega-menu__search {display: flex;align-items: center;gap: 8px;height: 38px;padding: 0 12px;margin-bottom: 14px;border: 1px solid var(--border);border-radius: 8px;background: var(--color-surface-2);transition: border-color 0.15s ease, background 0.15s ease;cursor: text;}.mega-menu__search i {font-size: 12px;color: var(--color-text-faint);flex-shrink: 0;}.mega-menu__search input {flex: 1;min-width: 0;border: none;background: transparent;outline: none;font-size: 13px;color: var(--color-text);}.mega-menu__search input::placeholder {color: var(--color-text-faint);}.mega-menu__view-all {display: inline-flex;align-items: center;gap: 6px;padding: 4px 0;font-size: 12.5px;font-weight: 600;color: var(--color-primary);background: none;border: none;cursor: pointer;}.mega-menu__cards {display: flex;flex-direction: column;gap: 4px;}.mega-menu-card {display: flex;align-items: center;gap: 12px;padding: 8px 10px;margin: 0 -10px;border-radius: 10px;transition: background 0.15s ease;}.mega-menu-card__thumb {width: 44px;height: 44px;border-radius: 8px;object-fit: cover;flex-shrink: 0;background: var(--color-surface-2);}.mega-menu-card__body {min-width: 0;}.mega-menu-card__name {display: block;font-size: 13px;font-weight: 600;color: var(--color-text);white-space: nowrap;overflow: hidden;text-overflow: ellipsis;}.mega-menu-card__meta {display: block;font-size: 12px;color: var(--color-text-muted);}.mega-menu-card__meta .mega-menu-card__price {color: var(--color-text);font-weight: 600;}}@media (max-width: 991px) {.site-header .main-menu {--nav-gutter: 24px;--nav-row-min: 48px;}.site-header .main-menu > li {width: 100%;border-bottom: 1px solid var(--border);}.site-header .main-menu li {width: 100%;border-bottom: none;}.site-header .main-menu li:not(:last-child) {margin-right: 0;}.site-header .main-menu li > a.nav-top-link {display: flex;align-items: center;justify-content: space-between;gap: 12px;min-height: 56px;padding: 16px var(--nav-gutter);font-size: 16px;font-weight: 600;}.nav-top-link__chevron {flex: 0 0 16px;width: 16px;text-align: center;font-size: 13px;line-height: 1;transition: transform var(--nav-dur, 240ms) var(--nav-ease, cubic-bezier(0.25, 1, 0.5, 1));}.mobile-account-links {display: flex;flex-direction: column;margin-top: 12px;padding: 16px 0 8px;border-top: 1px solid var(--border);}.site-header .main-menu li:last-child {border-bottom: none;}.site-header .main-menu .mobile-account-links__item {display: flex;align-items: center;gap: 14px;width: 100%;min-height: 48px;padding: 12px 24px;background: none;border: none;text-align: left;text-decoration: none;font-size: 14.5px;font-weight: 500;line-height: 1.2;color: var(--paragraph);cursor: pointer;}.site-header .main-menu .mobile-account-links__item.u-hidden {display: none;}.mobile-account-links__item i {width: 18px;flex-shrink: 0;text-align: center;font-size: 15px;line-height: 1;color: var(--paragraph-light);}.mobile-account-links__item .cart-badge {position: static;margin-left: auto;width: 20px;height: 20px;font-size: 11px;background: var(--primary-color);color: #fff;}.site-header .main-menu li .sub-menu,.site-header .main-menu li .mega-menu {display: grid;grid-template-rows: 0fr;position: static;opacity: 1;visibility: visible;transform: none;background: var(--color-bg);border: none;box-shadow: none;border-radius: 0;margin: 0;padding: 0;width: 100%;max-width: none;contain: layout paint;transition: grid-template-rows var(--nav-dur, 240ms) var(--nav-ease, cubic-bezier(0.25, 1, 0.5, 1));}.mega-menu__panel-inner {display: flex;flex-direction: column;overflow: hidden;min-height: 0;opacity: 0;transition: opacity var(--nav-dur, 240ms) var(--nav-ease, cubic-bezier(0.25, 1, 0.5, 1));}.mega-menu__panel-inner {background: var(--color-surface-2);}.mega-menu__col {padding: 0;}.mega-menu__col + .mega-menu__col {border-top: 1px solid var(--border);}.mega-menu__heading {display: block;padding: 14px var(--nav-gutter) 6px;margin-bottom: 0;font-size: 11px;font-weight: 700;letter-spacing: 0.07em;text-transform: uppercase;color: var(--color-text-faint);}.mega-menu__col ul {margin: 0;list-style: none;padding: 0;}.site-header .main-menu .mega-menu__col ul li a,.mega-menu-card,.mega-menu__view-all {display: flex;align-items: center;box-sizing: border-box;width: 100%;min-height: var(--nav-row-min);padding: 10px var(--nav-gutter);margin: 0;border-radius: 0;text-align: left;}.site-header .main-menu .mega-menu__col ul li a {gap: 12px;font-size: 14px;font-weight: 500;color: var(--color-text);}.mega-menu__view-all {gap: 8px;font-size: 13px;font-weight: 600;color: var(--color-primary);background: none;border: none;cursor: pointer;}.mega-menu__view-all i {flex: 0 0 14px;width: 14px;text-align: center;font-size: 12px;line-height: 1;}.mega-menu__cards {gap: 0;display: flex;flex-direction: column;}.mega-menu-card {gap: 12px;}.mega-menu-card__thumb {width: 44px;height: 44px;border-radius: 8px;object-fit: cover;flex-shrink: 0;background: var(--color-surface-2);}.mega-menu-card__body {min-width: 0;}.mega-menu-card__name {display: block;font-size: 14px;font-weight: 600;color: var(--color-text);white-space: nowrap;overflow: hidden;text-overflow: ellipsis;}.mega-menu-card__meta {display: block;font-size: 12px;color: var(--color-text-muted);}.mega-menu-card__meta .mega-menu-card__price {color: var(--color-text);font-weight: 600;}.mega-menu__search {display: flex;align-items: center;gap: 8px;box-sizing: border-box;height: var(--nav-row-min);padding: 0 14px;margin: 10px var(--nav-gutter);border: 1px solid var(--border);border-radius: 8px;background: var(--color-bg);}.mega-menu__search i {font-size: 13px;color: var(--color-text-faint);flex-shrink: 0;}.mega-menu__search input {flex: 1;min-width: 0;border: none;background: transparent;outline: none;font-size: 16px;color: var(--color-text);}.mega-menu__avatar {width: 28px;height: 28px;border-radius: 50%;background: var(--color-surface-2);border: 1px solid var(--border);display: inline-flex;align-items: center;justify-content: center;flex-shrink: 0;font-size: 10px;font-weight: 700;color: var(--color-text-muted);}.mega-menu__person-name {min-width: 0;white-space: nowrap;overflow: hidden;text-overflow: ellipsis;}.mega-menu__person-meta {margin-left: auto;padding-left: 8px;flex-shrink: 0;font-size: 11.5px;color: var(--color-text-faint);}}.btn-outline-cart span {background: transparent !important;}.btn-one.btn-outline-cart {background: transparent;border: 2px solid var(--primary-color);}.btn-one.btn-outline-cart span {background: transparent !important;color: var(--primary-color);}@media (max-width: 767px) {.product-price, .product-line-price {font-size: 14px;}}.card-brand {padding: 4px 10px;border-radius: 5px;font-size: 10px;font-weight: 800;letter-spacing: .5px;}.card-brand.visa {background: #1a1f71;color: #fff;font-style: italic;}.card-brand.mc {background: #eb001b;color: #fff;}.card-brand.amex {background: #007bc1;color: #fff;}@media (min-width: 992px) {.site-header .main-menu {display: flex !important;position: static !important;background: transparent !important;border-top: none !important;border-radius: 0 !important;max-height: none !important;overflow: visible !important;padding: 0 !important;width: auto !important;}}.page-banner.pt-130 {padding-top: 80px;}.view-area {position: relative;overflow: hidden;}.card-brand {font-size: 8px !important;padding: 2px 5px !important;border-radius: 3px !important;}.u-hidden {display: none;}.u-text-body {color: var(--paragraph);}.u-text-light {color: var(--paragraph-light);}.u-mb-40 {margin-bottom: 40px;}.u-text-center {text-align: center;}.u-empty-state {display: none;text-align: center;padding: 80px 0;}.u-empty-state-icon {font-size: 64px;color: var(--border-light);display: block;margin-bottom: 24px;}@media (max-width: 991px) {.footer__legal a,.footer__copy-text .logo,a.payment,.page-banner .breadcrumb-list a,.right-item .right_list li a,.right-item .tags a,.tag-share .share a,.marquee-item > a,.info span a,.image-tag a,.tag-share .tag a,.arry a,#productCategoryLink,#discountToggle,#discountApply,#discountInput {display: inline-flex;align-items: center;min-height: 44px;}.footer__item ul li a {display: flex;align-items: center;min-height: 44px;}.dot .swiper-pagination-bullet {margin: 0 12px;}.dot .swiper-pagination-bullet::after {content: "";position: absolute;top: 50%;left: 50%;width: 44px;height: 44px;transform: translate(-50%, -50%);}.tag-share .share a,.item > a.go_blog,.get-now-arry,.right-item .search button,.blog-pegi,.pt-4.bor-top > a,.page-banner .breadcrumb-list a {display: inline-flex;align-items: center;justify-content: center;min-width: 44px;min-height: 44px;}#cartClose {width: 44px;height: 44px;display: inline-flex;align-items: center;justify-content: center;}.mega-menu__search input {align-self: stretch;height: auto;min-height: 44px;}}@media (max-width: 767px) {.footer-area .footer__wrp {padding-top: 32px !important;padding-bottom: 8px !important;}.footer-area .row.g-4 {--bs-gutter-y: 0;}.footer__item {border-bottom: 1px solid rgba(255, 255, 255, 0.1);}.footer__item .footer-title[aria-expanded] {display: flex;align-items: center;justify-content: space-between;padding: 18px 2px;margin: 0;font-size: 15px;letter-spacing: 0.02em;cursor: pointer;user-select: none;}.footer__item .footer-title[aria-expanded]::after {content: "\f078";font-family: "Font Awesome 6 Pro", "Font Awesome 6 Free";font-weight: 900;font-size: 11px;opacity: 0.6;transition: transform 0.28s cubic-bezier(0.32, 0.72, 0, 1);}.footer__item .footer-title[aria-expanded="true"]::after {transform: rotate(180deg);}.footer__item > ul {overflow: hidden;max-height: 0;transition: max-height 0.32s cubic-bezier(0.32, 0.72, 0, 1);}.footer__item.is-open > ul {max-height: 420px;padding-bottom: 8px;}.footer__item > ul li > a {display: block;padding: 11px 2px;font-size: 14px;}.footer__item.newsletter {border-bottom: none;padding-top: 8px;}.footer__item.newsletter .subscribe,.footer__item.newsletter .social-icon {grid-template-rows: 1fr;}.footer__item.newsletter .social-icon {margin-top: 20px !important;}.footer__item.newsletter .subscribe input {padding: 14px 16px;font-size: 14px;}.footer__copy-text {padding-top: 24px !important;padding-bottom: 16px !important;}.footer__bottombar {flex-direction: column;gap: 12px;text-align: center;padding-bottom: 24px;}.footer__legal {display: flex;flex-wrap: wrap;justify-content: center;gap: 4px 18px;}.footer__bottombar-copy {font-size: 13px;}}.page-banner.bg-image {background-image: linear-gradient(135deg, #1f2430 0%, #2b3242 55%, #171b24 100%);background-size: cover;background-position: center;}button span,.btn-one span,.cart-btn-checkout span,.ct-btn span,.btn-add-to-bag span {color: inherit;}@keyframes coSpin {to {transform: rotate(360deg);}}@media (max-width: 900px) {}@media (max-width: 900px) {}@media (max-width: 900px) {@keyframes coBarIn {from {transform: translate3d(0, 100%, 0);}to {transform: translate3d(0, 0, 0);}}}@media (max-width: 900px) {}@media (max-width: 900px) {}@media (min-width: 901px) {}@media (max-width: 900px) {}@media (max-width: 900px) {}@media (max-width: 900px) {}@keyframes coStickyIn {from {transform: translateY(100%);opacity: 0;}to {transform: translateY(0);opacity: 1;}}@media (max-width: 900px) {html, body {overflow-x: hidden;max-width: 100%;}}@media (max-width: 767px) {.footer-area .footer__legal,.footer-area .footer__item.newsletter .social-icon,.footer-area .footer__bottombar-right .payment {display: none !important;}.footer-area .footer__bottombar {flex-direction: column !important;gap: 10px !important;text-align: center !important;padding-bottom: max(18px, env(safe-area-inset-bottom)) !important;}.footer-area .footer__bottombar-copy {font-size: 12px !important;}.footer-area .footer__copy-text {padding: 18px 0 !important;}.footer-area .footer__copy-text img {max-height: 26px;width: auto;}.footer-area .footer__item.newsletter {border-bottom: none !important;padding-top: 18px !important;}.footer-area .footer__item.newsletter .footer-title {margin-bottom: 12px !important;}}@keyframes coSpin {to {transform: rotate(360deg);}}@media (max-width: 900px) {}
