@import url('https://fonts.googleapis.com/css2?family=El+Messiri:wght@500;700&family=IBM+Plex+Sans+Arabic:wght@400;500;600&family=Jost:wght@400;500;600&display=swap');:root{--color-paper: #FFFFFF;--color-canvas: #FAFCFD;--color-mist: #F2F7F9;--color-ink: #1A2529;--color-ink-soft: #47555B;--color-ink-faint: #869399;--color-line: #E1E9EC;--color-line-soft: #EDF2F4;--aqua-50: #EAFAFD;--aqua-100: #D0F3F9;--aqua-200: #A6E7F1;--aqua-300: #74D6E7;--aqua-400: #4CC5DA;--aqua-500: #29A9C0;--aqua-600: #1E869C;--aqua-700: #196B7D;--aqua-800: #124D5A;--aqua-900: #0C333C;--lagoon: #063436;--lagoon-rgb: 6,52,54;--seq-blend-mobile: #298D94;--seq-blend-desktop: #0B9198;--color-primary: var(--aqua-500);--color-primary-hover: var(--aqua-600);--color-on-primary: #FFFFFF;--color-ring: rgba(41,169,192,0.35);--fuchsia-400: #E14A9B;--fuchsia-500: #D02D86;--fuchsia-600: #B01F6E;--tint-oily-bg: var(--aqua-100);--tint-oily-fg: var(--aqua-700);--tint-dry-bg: #F6EDE3;--tint-dry-fg: #A9825A;--tint-combo-bg: #EEF3E7;--tint-combo-fg: #6E8256;--tint-sensitive-bg: #F7ECEC;--tint-sensitive-fg: #B17272;--color-success-bg: #EAF5EF;--color-success-fg: #367B62;--color-error-bg: #FBEDEA;--color-error-fg: #B24B3C;--color-info-bg: var(--aqua-50);--color-warn-bg: #FDF4E3;--color-warn-fg: #94661D;--color-info-fg: var(--aqua-600);--glass-bg: rgba(255,255,255,0.45);--glass-bg-strong: rgba(255,255,255,0.65);--glass-border: rgba(255,255,255,0.65);--glass-blur: 14px;--glass-shadow: 0 12px 32px rgba(12,51,60,0.10);--font-heading: 'El Messiri','Segoe UI',Tahoma,sans-serif;--font-body: 'IBM Plex Sans Arabic','Segoe UI',Tahoma,sans-serif;--font-latin: 'Jost','Segoe UI',sans-serif;--text-display: clamp(2.25rem,1.6rem + 3vw,4rem);--text-h1: clamp(1.875rem,1.5rem + 1.6vw,2.75rem);--text-h2: clamp(1.5rem,1.3rem + 1vw,2.125rem);--text-h3: clamp(1.25rem,1.15rem + 0.5vw,1.5rem);--text-h4: 1.125rem;--text-body-lg: 1.125rem;--text-body: 1rem;--text-body-sm: 0.875rem;--text-caption: 0.75rem;--leading-heading: 1.25;--leading-body: 1.7;--tracking-caption: 0.06em;--space-1: 0.25rem;--space-2: 0.5rem;--space-3: 0.75rem;--space-4: 1rem;--space-5: 1.5rem;--space-6: 2rem;--space-7: 3rem;--space-8: 4rem;--space-9: 6rem;--space-10: 8rem;--space-11: 10rem;--container-max: 1200px;--container-gutter: 20px;--radius-sm: 8px;--radius-md: 16px;--radius-lg: 24px;--radius-pill: 999px;--shadow-sm: 0 1px 2px rgba(12,51,60,0.04);--shadow-md: 0 8px 24px rgba(12,51,60,0.08);--shadow-lg: 0 24px 48px rgba(12,51,60,0.12);--ease-out: cubic-bezier(0.22,0.61,0.36,1);--ease-out-soft: cubic-bezier(0.16,0.4,0.3,1);--duration-instant: 180ms;--duration-reveal: 450ms}html{direction: rtl}body{font-family: var(--font-body);font-size: var(--text-body);line-height: var(--leading-body);color: var(--color-ink);background: var(--color-paper)}h1,h2,h3,h4,.luvit-heading{font-family: var(--font-heading);line-height: var(--leading-heading);font-weight: 700;text-wrap: balance;color: var(--color-ink)}.luvit-eyebrow{font-family: var(--font-latin);font-size: var(--text-caption);letter-spacing: var(--tracking-caption);text-transform: uppercase;color: var(--aqua-700)}.luvit-btn{display: inline-block;background: var(--color-primary);color: var(--color-on-primary) !important;font-family: var(--font-body);font-weight: 600;font-size: var(--text-body);padding: 14px 32px;border-radius: var(--radius-pill);border: 0;cursor: pointer;transition: background var(--duration-instant) var(--ease-out-soft),transform var(--duration-instant) var(--ease-out-soft),box-shadow var(--duration-instant) var(--ease-out-soft);box-shadow: var(--shadow-sm)}.luvit-btn:hover{background: var(--color-primary-hover);box-shadow: var(--shadow-md)}.luvit-btn:active{transform: scale(0.97)}.luvit-btn--ghost{background: transparent;color: var(--aqua-600) !important;border: 1.5px solid var(--aqua-300);box-shadow: none}.luvit-btn--ghost:hover{background: var(--aqua-50);border-color: var(--aqua-400)}.luvit-card{background: var(--color-paper);border: 1px solid var(--color-line-soft);border-radius: var(--radius-md);box-shadow: var(--shadow-md);transition: transform var(--duration-instant) var(--ease-out-soft),box-shadow var(--duration-instant) var(--ease-out-soft)}.luvit-card:hover{transform: translateY(-4px);box-shadow: var(--shadow-lg)}.luvit-glass{background: var(--glass-bg);border: 1px solid var(--glass-border);border-radius: var(--radius-lg);box-shadow: var(--glass-shadow);backdrop-filter: blur(var(--glass-blur));-webkit-backdrop-filter: blur(var(--glass-blur))}.luvit-water-bg{background: linear-gradient(180deg,#EAF6FC 0%,#D6EDF7 45%,#C2E3F2 100%)}.luvit-badge{display: inline-block;font-size: var(--text-body-sm);font-weight: 500;padding: 6px 14px;border-radius: var(--radius-pill);background: var(--aqua-100);color: var(--aqua-700)}.luvit-price{font-family: var(--font-latin);font-weight: 600;direction: ltr;unicode-bidi: isolate}.luvit-skeleton{position: relative;overflow: hidden;background: var(--color-mist);border-radius: var(--radius-sm)}.luvit-skeleton::after{content: '';position: absolute;inset: 0;transform: translateX(100%);background: linear-gradient(90deg,transparent,rgba(255,255,255,0.7),transparent);animation: luvit-shimmer 1.4s infinite}@keyframes luvit-shimmer{to{transform: translateX(-100%)}}:focus-visible{outline: none;box-shadow: 0 0 0 3px var(--color-ring);border-radius: var(--radius-sm)}::selection{background: var(--aqua-200);color: var(--aqua-900)}@media (prefers-reduced-motion: reduce){*,*::before,*::after{animation-duration: 0.01ms !important;animation-iteration-count: 1 !important;transition-duration: 0.01ms !important;scroll-behavior: auto !important}}:root{--btn-fill-top: var(--aqua-600);--btn-fill-bottom: var(--aqua-800);--btn-fill-top-hover: var(--aqua-700);--btn-fill-bottom-hover: var(--aqua-900);--btn-gloss: rgba(255,255,255,0.16);--btn-sheen-top: rgba(255,255,255,0.45);--btn-bezel-bottom: rgba(0,0,0,0.20);--btn-sweep: rgba(255,255,255,0.30);--btn-shadow: 0 4px 14px rgba(12,51,60,0.18);--btn-shadow-hover: 0 10px 26px rgba(12,51,60,0.26);--btn-min-height: 48px;--btn-pad-y: 14px;--btn-pad-x: 32px;--btn-gap: 10px;--btn-ghost-dark-fg: #FFFFFF;--btn-ghost-dark-border: rgba(255,255,255,0.55);--btn-ghost-dark-hover: rgba(255,255,255,0.14)}.luvit-btn{position: relative;isolation: isolate;overflow: hidden;display: inline-flex;align-items: center;justify-content: center;gap: var(--btn-gap);min-height: var(--btn-min-height);padding: var(--btn-pad-y) var(--btn-pad-x);border: 0;border-radius: var(--radius-pill);background-color: var(--btn-fill-top);background-image: linear-gradient(180deg,var(--btn-gloss) 0%,rgba(255,255,255,0) 55%),linear-gradient(180deg,var(--btn-fill-top) 0%,var(--btn-fill-bottom) 100%);color: #FFFFFF !important;font-family: var(--font-body);font-weight: 600;font-size: var(--text-body);line-height: 1.2;text-align: center;text-decoration: none;cursor: pointer;box-shadow: var(--btn-shadow),inset 0 1px 0 var(--btn-sheen-top),inset 0 -1px 0 var(--btn-bezel-bottom);transition: transform var(--duration-instant) var(--ease-out-soft),box-shadow var(--duration-instant) var(--ease-out-soft),background-color var(--duration-instant) var(--ease-out-soft);-webkit-tap-highlight-color: transparent}.luvit-btn::before{content: "";position: absolute;z-index: -1;top: -50%;bottom: -50%;inset-inline-start: -60%;width: 45%;background: linear-gradient(100deg,rgba(255,255,255,0) 0%,var(--btn-sweep) 50%,rgba(255,255,255,0) 100%);opacity: 0;pointer-events: none}@media (hover: hover) and (pointer: fine){.luvit-btn:hover{transform: translateY(-2px);background-image: linear-gradient(180deg,var(--btn-gloss) 0%,rgba(255,255,255,0) 55%),linear-gradient(180deg,var(--btn-fill-top-hover) 0%,var(--btn-fill-bottom-hover) 100%);box-shadow: var(--btn-shadow-hover),inset 0 1px 0 var(--btn-sheen-top),inset 0 -1px 0 var(--btn-bezel-bottom)}.luvit-btn:hover::before{animation: luvit-btn-sweep 620ms var(--ease-out) 1}}@keyframes luvit-btn-sweep{0%{opacity: 0;transform: translateX(0) skewX(-18deg)}15%{opacity: 1}100%{opacity: 0;transform: translateX(340%) skewX(-18deg)}}[dir="rtl"] .luvit-btn::before{inset-inline-start: auto;inset-inline-end: -60%}[dir="rtl"] .luvit-btn:hover::before{animation-name: luvit-btn-sweep-rtl}@keyframes luvit-btn-sweep-rtl{0%{opacity: 0;transform: translateX(0) skewX(18deg)}15%{opacity: 1}100%{opacity: 0;transform: translateX(-340%) skewX(18deg)}}.luvit-btn:active{transform: translateY(-1px) scale(0.97)}.luvit-btn[disabled],.luvit-btn[aria-disabled="true"]{opacity: 0.5;cursor: not-allowed;transform: none;box-shadow: var(--btn-shadow)}.luvit-btn--arrow{padding-inline-end: calc(var(--btn-pad-x) + 20px)}.luvit-btn--arrow::after{content: "←";position: absolute;z-index: -1;inset-inline-end: 18px;top: 50%;margin-top: -0.62em;font-size: 1.05em;line-height: 1.2;opacity: 0;transform: translateX(6px);transition: opacity var(--duration-instant) var(--ease-out-soft),transform var(--duration-instant) var(--ease-out-soft);pointer-events: none}[dir="ltr"] .luvit-btn--arrow::after{content: "→";transform: translateX(-6px)}@media (hover: hover) and (pointer: fine){.luvit-btn--arrow:hover::after{opacity: 1;transform: translateX(0)}}.luvit-btn--ghost{background-color: transparent;background-image: none;color: var(--aqua-700) !important;border: 1.5px solid var(--aqua-300);box-shadow: none}.luvit-btn--ghost::before{display: none}@media (hover: hover) and (pointer: fine){.luvit-btn--ghost:hover{background-image: none;background-color: var(--aqua-50);border-color: var(--aqua-400);transform: translateY(-1px);box-shadow: var(--shadow-sm)}}.luvit-btn--ghost:active{transform: scale(0.98)}.luvit-btn--ghost.luvit-btn--on-dark{color: var(--btn-ghost-dark-fg) !important;border-color: var(--btn-ghost-dark-border)}@media (hover: hover) and (pointer: fine){.luvit-btn--ghost.luvit-btn--on-dark:hover{background-color: var(--btn-ghost-dark-hover);border-color: #FFFFFF}}.luvit-bubble{position: absolute;z-index: -1;border-radius: 50%;pointer-events: none;will-change: transform,opacity;background: radial-gradient(circle at 32% 30%,rgba(255,255,255,0.95) 0%,rgba(255,255,255,0.38) 42%,rgba(76,197,218,0.16) 70%,rgba(76,197,218,0) 72%);box-shadow: inset 0 0 0 1px rgba(255,255,255,0.45)}.luvit-btn--ghost .luvit-bubble{background: radial-gradient(circle at 32% 30%,rgba(76,197,218,0.55) 0%,rgba(76,197,218,0.22) 45%,rgba(76,197,218,0) 72%);box-shadow: inset 0 0 0 1px rgba(76,197,218,0.35)}@media (prefers-reduced-motion: reduce){.luvit-btn:hover{transform: none}.luvit-btn:active{transform: none}.luvit-btn::before,.luvit-btn::after{display: none}}:root{--card-radius: var(--radius-md);--card-pad: var(--space-5);--card-bg: var(--color-paper);--card-border: var(--color-line-soft);--card-sheen-top: rgba(255,255,255,0.75);--card-shadow: 0 2px 10px rgba(12,51,60,0.07);--card-shadow-hover: 0 16px 34px rgba(12,51,60,0.16);--card-media-ratio: 4 / 5;--card-media-bg: var(--color-mist);--card-media-zoom: 1.04;--card-waterline-h: 44px;--card-waterline-rest: 15px;--card-wave: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 140 44' preserveAspectRatio='none'%3E%3Cpath d='M0,11 Q35,1 70,11 T140,11 L140,44 L0,44 Z' fill='%23fff'/%3E%3C/svg%3E");--card-duration: 250ms;--card-media-duration: 450ms}.luvit-card{position: relative;display: flex;flex-direction: column;overflow: hidden;background: var(--card-bg);border: 1px solid var(--card-border);border-radius: var(--card-radius);box-shadow: var(--card-shadow),inset 0 1px 0 var(--card-sheen-top);transition: transform var(--card-duration) var(--ease-out-soft),box-shadow var(--card-duration) var(--ease-out-soft)}.luvit-card__media{position: relative;aspect-ratio: var(--card-media-ratio);background: var(--card-media-bg);overflow: hidden}.luvit-card__media img{display: block;width: 100%;height: 100%;object-fit: cover;transition: transform var(--card-media-duration) var(--ease-out-soft)}.luvit-card__media::before{content: "";position: absolute;inset: 0;z-index: 1;pointer-events: none;background: radial-gradient(120% 80% at 18% 0%,rgba(255,255,255,0.38) 0%,rgba(255,255,255,0) 55%)}.luvit-card__media::after{content: "";position: absolute;z-index: 2;left: 0;right: 0;bottom: 0;height: var(--card-waterline-h);pointer-events: none;-webkit-mask-image: var(--card-wave);mask-image: var(--card-wave);-webkit-mask-size: 140px 100%;mask-size: 140px 100%;-webkit-mask-repeat: repeat-x;mask-repeat: repeat-x;-webkit-mask-position: 0 0;mask-position: 0 0;background: linear-gradient(180deg,rgba(255,255,255,0.80) 0px,rgba(255,255,255,0.30) 3px,rgba(120,215,235,0.26) 11px,rgba(18,77,90,0.42) 100%);transform: translateY(calc(100% - var(--card-waterline-rest)));transition: transform var(--card-duration) var(--ease-out-soft)}@keyframes luvit-water-drift{from{-webkit-mask-position: 0 0;mask-position: 0 0}to{-webkit-mask-position: -140px 0;mask-position: -140px 0}}.luvit-card__badge{position: absolute;z-index: 3;top: var(--space-3);inset-inline-start: var(--space-3);display: inline-block;padding: 5px 12px;border-radius: var(--radius-pill);background: var(--aqua-100);color: var(--aqua-700);font-size: var(--text-caption);font-weight: 600;box-shadow: var(--shadow-sm)}:root{--badge-accent-bg: var(--color-ink)}.luvit-card__badge--accent{background: var(--badge-accent-bg);color: #fff}.luvit-wish{position: absolute;z-index: 4;top: var(--space-3);inset-inline-end: var(--space-3);display: inline-flex;align-items: center;justify-content: center;width: 40px;height: 40px;padding: 0;border: 0;border-radius: 50%;background: rgba(255,255,255,0.82);box-shadow: var(--shadow-sm);color: var(--color-ink);cursor: pointer;-webkit-tap-highlight-color: transparent;transition: background-color var(--duration-instant) var(--ease-out-soft),transform var(--duration-instant) var(--ease-out-soft),color var(--duration-instant) var(--ease-out-soft)}.luvit-wish svg{width: 20px;height: 20px;fill: none;stroke: currentColor;stroke-width: 1.8;stroke-linecap: round;stroke-linejoin: round;transition: fill var(--duration-instant) var(--ease-out-soft)}.luvit-card__media{position: relative}.luvit-card__flip{position: absolute;inset: 0;inline-size: 100%;block-size: 100%;object-fit: cover;opacity: 0;pointer-events: none;transition: opacity .38s var(--ease-out-soft,ease)}@media (hover: hover) and (pointer: fine){.luvit-card:hover .luvit-card__flip,.luvit-card:focus-within .luvit-card__flip{opacity: 1}}@media (prefers-reduced-motion: reduce){.luvit-card__flip{transition: none}}body:not(.rt-dry) [data-rt-variant="dry"]{display: none}body.rt-dry [data-rt-variant="oily"]{display: none}.rt-swap{position: relative;display: flex;inline-size: max-content;max-inline-size: 100%;margin: 0 auto var(--space-6);padding: 4px;border-radius: var(--radius-pill,999px);background: var(--aqua-50,#EAFAFD);border: 1px solid var(--aqua-100,#D0F3F9);isolation: isolate}.rt-swap__thumb{position: absolute;z-index: 0;inset-block: 4px;inset-inline-start: 4px;inline-size: calc(50% - 4px);border-radius: var(--radius-pill,999px);background: #FFFFFF;box-shadow: var(--shadow-sm);transition: inset-inline-start .34s var(--ease-out-soft,ease)}.rt-swap[data-rt-pick="dry"] .rt-swap__thumb{inset-inline-start: 50%}.rt-swap__opt{position: relative;z-index: 1;flex: 1 1 0;appearance: none;border: 0;background: none;padding: 10px 22px;border-radius: var(--radius-pill,999px);font-family: var(--font-body);font-size: var(--text-body-sm,0.875rem);font-weight: 600;line-height: 1.4;letter-spacing: 0;color: var(--aqua-700,#196B7D);cursor: pointer;white-space: nowrap;transition: color .24s var(--ease-out-soft,ease)}.rt-swap__opt[aria-checked="true"]{color: var(--aqua-900,#0C333C)}.rt-swap__opt.rt-swap__opt:hover,.rt-swap__opt.rt-swap__opt:focus,.rt-swap__opt.rt-swap__opt:active{background: none;color: var(--aqua-900,#0C333C);box-shadow: none}.rt-swap__opt:focus-visible{outline: 2px solid var(--aqua-600,#29A9C0);outline-offset: 2px}@media (max-width: 420px){.rt-swap__opt{padding: 10px 14px;font-size: var(--text-caption,.8125rem)}}@media (prefers-reduced-motion: reduce){.rt-swap__thumb,.rt-swap__opt{transition: none}}.luvit-wish-sum[hidden]{display: none}.luvit-wish-sum{display: flex;align-items: center;justify-content: space-between;flex-wrap: wrap;gap: var(--space-4);margin-block-start: var(--space-6);padding: var(--space-4) var(--space-5);border-radius: var(--radius-lg);background: var(--aqua-50,#EAFAFD);border: 1px solid var(--aqua-100,#D0F3F9)}.luvit-wish-sum__figures{display: flex;align-items: baseline;gap: var(--space-3);margin: 0;min-inline-size: 0}.luvit-wish-sum__label{font-family: var(--font-body);font-size: var(--text-body-sm,0.875rem);font-weight: 600;letter-spacing: 0;color: var(--aqua-700,#196B7D)}.luvit-wish-sum__value{font-family: var(--font-heading);font-size: clamp(1.05rem,2vw,1.35rem);font-weight: 700;line-height: 1;color: var(--aqua-800,#124D5A);text-align: end;unicode-bidi: isolate;white-space: nowrap}@media (max-width: 560px){.luvit-wish-sum{flex-direction: column;align-items: stretch}.luvit-wish-sum__figures{justify-content: space-between}.luvit-wish-sum .luvit-btn{inline-size: 100%;text-align: center}}@media (hover: hover) and (pointer: fine){.luvit-wish:hover{background: #fff;transform: scale(1.06)}}.luvit-wish:active{transform: scale(0.92)}.luvit-wish[aria-pressed="true"]{color: var(--fuchsia-500)}.luvit-wish[aria-pressed="true"] svg{fill: currentColor}@media (prefers-reduced-motion: reduce){.luvit-wish,.luvit-wish svg{transition: none}.luvit-wish:hover,.luvit-wish:active{transform: none}}.luvit-card__body{display: flex;flex-direction: column;gap: var(--space-2);padding: var(--card-pad);flex: 1}.luvit-card__eyebrow{font-family: var(--font-latin);font-size: var(--text-caption);letter-spacing: var(--tracking-caption);text-transform: uppercase;color: var(--aqua-700)}.luvit-card__title{font-family: var(--font-heading);font-size: var(--text-h4);font-weight: 700;line-height: var(--leading-heading);color: var(--color-ink);margin: 0}.luvit-card__title a{color: inherit;text-decoration: none}.luvit-card__text{font-size: var(--text-body-sm);color: var(--color-ink-soft);margin: 0}.luvit-card__footer{display: flex;align-items: center;justify-content: space-between;gap: var(--space-3);flex-wrap: wrap;margin-top: auto;padding-top: var(--space-2)}.luvit-card__price{font-family: var(--font-latin);font-size: var(--text-body-lg);font-weight: 600;color: var(--color-ink);direction: ltr;unicode-bidi: isolate}.luvit-card__price del{font-size: var(--text-body-sm);color: var(--color-ink-faint);margin-inline-end: var(--space-2)}.luvit-card__link::after{content: "";position: absolute;inset: 0;z-index: 3}.luvit-card .luvit-btn{position: relative;z-index: 4}@media (hover: hover) and (pointer: fine){.luvit-card:hover{transform: translateY(-4px);box-shadow: var(--card-shadow-hover),inset 0 1px 0 var(--card-sheen-top)}.luvit-card:hover .luvit-card__media img{transform: scale(var(--card-media-zoom))}.luvit-card:hover .luvit-card__media::after{transform: translateY(0);animation: luvit-water-drift 7s linear infinite}}.luvit-card:active .luvit-card__media::after{transform: translateY(0);animation: luvit-water-drift 7s linear infinite}.luvit-card:active .luvit-card__media img{transform: scale(var(--card-media-zoom))}.luvit-card:focus-within{transform: translateY(-4px);box-shadow: var(--card-shadow-hover),inset 0 1px 0 var(--card-sheen-top)}.luvit-card:focus-within .luvit-card__media::after{transform: translateY(0)}.luvit-card--product{--card-media-ratio: 4 / 5}.luvit-card--product .luvit-card__footer{padding-top: var(--space-3)}.luvit-card--product .luvit-btn{flex: 1 1 auto}.luvit-card--routine{--card-media-ratio: 16 / 9}.luvit-card__head{display: flex;align-items: center;gap: var(--space-3)}.luvit-card__step{flex: none;display: inline-flex;align-items: center;justify-content: center;width: 34px;height: 34px;border-radius: 50%;background-image: linear-gradient(180deg,rgba(255,255,255,0.18) 0%,rgba(255,255,255,0) 55%),linear-gradient(180deg,var(--btn-fill-top) 0%,var(--btn-fill-bottom) 100%);color: #FFFFFF;font-family: var(--font-latin);font-weight: 600;font-size: var(--text-body-sm);line-height: 1;box-shadow: var(--shadow-sm),inset 0 1px 0 var(--btn-sheen-top)}.luvit-card--routine .luvit-card__footer{justify-content: flex-start}.luvit-card__more{display: inline-flex;align-items: center;gap: var(--space-2);font-weight: 600;font-size: var(--text-body-sm);color: var(--aqua-700);text-decoration: none}.luvit-card__more::after{content: "←";display: inline-block;transition: transform var(--card-duration) var(--ease-out-soft)}[dir="ltr"] .luvit-card__more::after{content: "→"}@media (hover: hover) and (pointer: fine){.luvit-card:hover .luvit-card__more::after{transform: translateX(-4px)}[dir="ltr"] .luvit-card:hover .luvit-card__more::after{transform: translateX(4px)}}.luvit-card:active .luvit-card__more::after{transform: translateX(-4px)}[dir="ltr"] .luvit-card:active .luvit-card__more::after{transform: translateX(4px)}@media (prefers-reduced-motion: reduce){.luvit-card__more::after{transition: none;transform: none !important}}.luvit-card--feature .luvit-card__body{position: relative;z-index: 1;gap: var(--space-3);padding-block: var(--space-6)}.luvit-card__icon{display: inline-flex;align-items: center;justify-content: center;width: 56px;height: 56px;border-radius: 50%;font-size: 24px;line-height: 1;color: #FFFFFF;background-image: linear-gradient(180deg,rgba(255,255,255,0.20) 0%,rgba(255,255,255,0) 55%),linear-gradient(180deg,var(--btn-fill-top) 0%,var(--btn-fill-bottom) 100%);box-shadow: var(--shadow-sm),inset 0 1px 0 var(--btn-sheen-top);transition: transform var(--card-duration) var(--ease-out-soft)}.luvit-card--feature::after{content: "";position: absolute;z-index: 0;left: 0;right: 0;bottom: 0;height: var(--card-waterline-h);pointer-events: none;-webkit-mask-image: var(--card-wave);mask-image: var(--card-wave);-webkit-mask-size: 140px 100%;mask-size: 140px 100%;-webkit-mask-repeat: repeat-x;mask-repeat: repeat-x;background: linear-gradient(180deg,rgba(255,255,255,0.70) 0px,rgba(120,215,235,0.20) 10px,rgba(41,169,192,0.26) 100%);transform: translateY(calc(100% - var(--card-waterline-rest)));transition: transform var(--card-duration) var(--ease-out-soft)}@media (hover: hover) and (pointer: fine){.luvit-card--feature:hover::after{transform: translateY(0);animation: luvit-water-drift 7s linear infinite}.luvit-card--feature:hover .luvit-card__icon{transform: scale(1.06)}}.luvit-card--feature:active::after{transform: translateY(0);animation: luvit-water-drift 7s linear infinite}.luvit-card--glass{background-color: var(--glass-bg);background-image: linear-gradient(180deg,rgba(255,255,255,0.22) 0%,rgba(255,255,255,0) 60%);border: 1px solid var(--glass-border);box-shadow: var(--glass-shadow),inset 0 1px 0 rgba(255,255,255,0.80);-webkit-backdrop-filter: blur(var(--glass-blur)) saturate(1.25);backdrop-filter: blur(var(--glass-blur)) saturate(1.25)}.luvit-card--glass .luvit-card__title{color: var(--color-ink)}.luvit-card--glass .luvit-card__text{color: var(--color-ink-soft)}.luvit-card--glass .luvit-card__price{color: var(--color-ink)}.luvit-card--glass .luvit-card__eyebrow{color: var(--aqua-800)}@media (hover: hover) and (pointer: fine){.luvit-card--glass:hover{background-color: var(--glass-bg-strong);box-shadow: 0 20px 44px rgba(4,30,36,0.40),inset 0 1px 0 rgba(255,255,255,0.85)}}@supports not ((-webkit-backdrop-filter: blur(2px)) or (backdrop-filter: blur(2px))){.luvit-card--glass{background-color: rgba(255,255,255,0.86)}}@media (prefers-reduced-motion: reduce){.luvit-card--feature:hover .luvit-card__icon{transform: none}.luvit-card--feature::after{transition: none}}.luvit-card-grid{display: grid;gap: var(--space-4);grid-template-columns: repeat(2,minmax(0,1fr))}@media (min-width: 700px){.luvit-card-grid{grid-template-columns: repeat(3,minmax(0,1fr));gap: var(--space-5)}}@media (min-width: 1000px){.luvit-card-grid{grid-template-columns: repeat(4,minmax(0,1fr))}}.luvit-card-grid--wide{grid-template-columns: minmax(0,1fr)}@media (min-width: 700px){.luvit-card-grid--wide{grid-template-columns: repeat(2,minmax(0,1fr))}}@media (min-width: 1000px){.luvit-card-grid--wide{grid-template-columns: repeat(3,minmax(0,1fr))}}@media (min-width: 1000px){.luvit-card-grid--wide:has(> :nth-child(4):last-child){grid-template-columns: repeat(2,minmax(0,1fr))}#packages .luvit-card-grid--wide:has(> :nth-child(4):last-child){grid-template-columns: repeat(3,minmax(0,1fr))}}@media (max-width: 359px){.luvit-card-grid{grid-template-columns: minmax(0,1fr)}}.luvit-card--on-dark{border-color: rgba(255,255,255,0.35);box-shadow: 0 10px 30px rgba(4,30,36,0.45),inset 0 1px 0 var(--card-sheen-top)}@media (hover: hover) and (pointer: fine){.luvit-card--on-dark:hover{box-shadow: 0 20px 44px rgba(4,30,36,0.55),inset 0 1px 0 var(--card-sheen-top)}}@media (prefers-reduced-motion: reduce){.luvit-card:hover,.luvit-card:focus-within{transform: none}.luvit-card:hover .luvit-card__media img{transform: none}}:root{--nav-h: 58px;--nav-gap: 4px;--nav-inset: 14px;--nav-radius: var(--radius-pill);--nav-glass-bg: rgba(255,255,255,0.14);--nav-glass-bg-solid: rgba(10,46,55,0.88);--nav-glass-border: rgba(255,255,255,0.38);--nav-blur: 12px;--nav-bezel: inset 2px 2px 0 -2px rgba(255,255,255,0.70),inset 0 0 3px 1px rgba(255,255,255,0.45);--nav-shadow: 0 18px 40px -22px rgba(4,30,36,0.75);--nav-fg: rgba(255,255,255,0.86);--nav-fg-strong: #FFFFFF;--nav-drop-bg: rgba(255,255,255,0.26);--nav-drop-border: rgba(255,255,255,0.55);--nav-spring: cubic-bezier(.34,1.56,.5,1);--nav-spring-ms: 460ms;--dock-h: 62px;--dock-bg: rgba(10,46,55,0.92);--consent-lift: 132px;--drawer-ms: 520ms}.admin-bar .luvit-nav{top: calc(var(--nav-inset) + var(--topbar-h,0px) + 32px)}@media screen and (max-width: 782px){.admin-bar .luvit-nav{top: calc(var(--nav-inset) + var(--topbar-h,0px) + 46px)}}.luvit-skip{position: absolute;inset-inline-start: -9999px;top: 0;z-index: 200;padding: 12px 20px;border-radius: 0 0 var(--radius-md) var(--radius-md);background: var(--aqua-700);color: #fff;font-weight: 600}.luvit-skip:focus{inset-inline-start: 0}.luvit-nav{position: fixed;z-index: 160;top: calc(var(--nav-inset) + var(--topbar-h,0px));inset-inline: 0;display: flex;justify-content: center;padding-inline: var(--container-gutter);pointer-events: none}.luvit-nav__bar{pointer-events: auto;position: relative;display: flex;align-items: center;gap: var(--space-4);width: min(980px,100%);min-height: var(--nav-h);padding-block: 8px;padding-inline: 18px;border-radius: var(--nav-radius);background-color: var(--nav-glass-bg);border: 1px solid var(--nav-glass-border);box-shadow: var(--nav-bezel),var(--nav-shadow);-webkit-backdrop-filter: blur(var(--nav-blur)) saturate(170%);backdrop-filter: blur(var(--nav-blur)) saturate(170%);color: var(--nav-fg);transition: background-color var(--duration-instant) var(--ease-out-soft),min-height var(--duration-instant) var(--ease-out-soft)}.luvit-nav.is-over-hero .luvit-nav__bar{-webkit-backdrop-filter: none;backdrop-filter: none;background-color: rgba(255,255,255,0.10)}@supports not ((-webkit-backdrop-filter: blur(2px)) or (backdrop-filter: blur(2px))){.luvit-nav__bar{background-color: var(--nav-glass-bg-solid)}}.luvit-nav__bar,.luvit-nav__brand,.luvit-nav__link,.luvit-nav__icon-btn{transition: color 260ms var(--ease-out-soft),background-color 260ms var(--ease-out-soft),border-color 260ms var(--ease-out-soft),box-shadow 260ms var(--ease-out-soft)}.luvit-nav.is-on-light .luvit-nav__bar{background-color: rgba(255,255,255,0.72);border-color: rgba(12,51,60,0.10);color: var(--color-ink-soft);box-shadow: inset 0 1px 0 rgba(255,255,255,0.90),inset 0 0 0 1px rgba(12,51,60,0.05),0 14px 30px -18px rgba(12,51,60,0.45)}.luvit-nav.is-on-light .luvit-nav__brand{color: var(--color-ink)}.luvit-nav.is-on-light .luvit-nav__link{color: var(--color-ink-soft)}.luvit-nav.is-on-light .luvit-nav__link:hover,.luvit-nav.is-on-light .luvit-nav__link[aria-current]{color: var(--color-ink)}.luvit-nav.is-on-light .luvit-nav__icon-btn{color: var(--color-ink)}.luvit-nav.is-on-light .luvit-nav__drop{background: rgba(41,169,192,0.16);border-color: rgba(41,169,192,0.34);box-shadow: inset 0 1px 0 rgba(255,255,255,0.85)}.luvit-nav__brand{flex: none;font-family: var(--font-heading);font-size: 20px;font-weight: 700;color: var(--nav-fg-strong);text-decoration: none;letter-spacing: .01em;direction: ltr;unicode-bidi: isolate}.luvit-nav__links,.luvit-nav__actions,.luvit-nav__brand{position: relative;z-index: 1}.luvit-nav__links{display: none;align-items: center;gap: var(--nav-gap);margin-inline-start: auto}.luvit-nav__drop{position: absolute;z-index: 0;top: 0;left: 0;right: auto;height: 40px;width: 0;border-radius: var(--radius-pill);background: var(--nav-drop-bg);border: 1px solid var(--nav-drop-border);box-shadow: var(--nav-bezel);pointer-events: none;opacity: 0;transform: translate(var(--drop-x,0px),var(--drop-y,0px)) scaleY(1);transition: transform var(--nav-spring-ms) var(--nav-spring),width var(--nav-spring-ms) var(--nav-spring),height var(--nav-spring-ms) var(--nav-spring),opacity 200ms var(--ease-out-soft)}.luvit-nav__drop.is-moving{transform: translate(var(--drop-x,0px),var(--drop-y,0px)) scaleY(0.82)}@media (min-width: 1024px){.luvit-nav__icon-btn{background: transparent}.luvit-nav__icon-btn:hover{background: transparent}}.luvit-nav__link{position: relative;z-index: 1;display: flex;align-items: center;min-height: 40px;padding: 0 16px;border-radius: var(--radius-pill);color: var(--nav-fg);font-family: var(--font-body);font-size: var(--text-body-sm);font-weight: 600;text-decoration: none;white-space: nowrap;transition: color 200ms var(--ease-out-soft)}.luvit-nav__link:hover,.luvit-nav__link[aria-current]{color: var(--nav-fg-strong)}.luvit-nav__actions{display: flex;align-items: center;gap: var(--space-2);margin-inline-start: auto}.luvit-nav__links ~ .luvit-nav__actions{margin-inline-start: 0}.luvit-nav__icon-btn{position: relative;display: inline-flex;align-items: center;justify-content: center;width: 44px;height: 44px;border: 0;border-radius: 50%;background: rgba(255,255,255,0.12);box-shadow: var(--nav-bezel);color: var(--nav-fg-strong);cursor: pointer;text-decoration: none;-webkit-tap-highlight-color: transparent;transition: background-color var(--duration-instant) var(--ease-out-soft),transform var(--duration-instant) var(--ease-out-soft)}.luvit-nav__icon-btn:hover{background: rgba(255,255,255,0.22)}.luvit-nav__icon-btn:active{transform: scale(0.94)}.luvit-nav__icon-btn svg{width: 21px;height: 21px}.luvit-nav__icon-btn--wide{display: none}@media (min-width: 1024px){.luvit-nav__icon-btn--wide{display: inline-flex}}.luvit-nav__count{position: absolute;top: -2px;inset-inline-end: -2px;min-width: 20px;height: 20px;padding: 0 5px;border-radius: var(--radius-pill);background: var(--fuchsia-500);color: #fff;font-family: var(--font-latin);font-size: 11px;font-weight: 700;line-height: 20px;text-align: center;box-shadow: 0 2px 6px rgba(0,0,0,.3)}.luvit-nav__count[hidden]{display: none}.luvit-nav__toggle{display: inline-flex}.luvit-nav__burger{position: relative;width: 18px;height: 12px}.luvit-nav__burger span{position: absolute;left: 0;width: 100%;height: 2px;border-radius: 2px;background: currentColor;transition: transform 300ms var(--ease-out-soft),opacity 200ms}.luvit-nav__burger span:nth-child(1){top: 0}.luvit-nav__burger span:nth-child(2){top: 5px}.luvit-nav__burger span:nth-child(3){top: 10px}[aria-expanded="true"] .luvit-nav__burger span:nth-child(1){transform: translateY(5px) rotate(45deg)}[aria-expanded="true"] .luvit-nav__burger span:nth-child(2){opacity: 0}[aria-expanded="true"] .luvit-nav__burger span:nth-child(3){transform: translateY(-5px) rotate(-45deg)}@media (min-width: 1024px){.luvit-nav__links{display: flex}.luvit-nav__drop{opacity: 1}.luvit-nav__toggle{display: none}}.luvit-dock{position: fixed;z-index: 100;inset-inline: 0;bottom: 0;display: flex;justify-content: space-around;align-items: stretch;min-height: var(--dock-h);padding-bottom: env(safe-area-inset-bottom,0px);background-color: var(--dock-bg);border-top: 1px solid rgba(255,255,255,0.16);box-shadow: 0 -8px 24px rgba(4,30,36,0.35);-webkit-backdrop-filter: blur(var(--nav-blur));backdrop-filter: blur(var(--nav-blur))}@media (min-width: 1024px){.luvit-dock{display: none}}.luvit-dock__item{position: relative;flex: 1 1 0;display: flex;flex-direction: column;align-items: center;justify-content: center;gap: 3px;min-height: var(--dock-h);padding: 6px 4px;color: rgba(255,255,255,0.68);text-decoration: none;font-size: 11px;font-weight: 600;-webkit-tap-highlight-color: transparent;transition: color 200ms var(--ease-out-soft)}.luvit-dock__item svg{width: 22px;height: 22px}.luvit-dock__item[aria-current]{color: #fff}.luvit-dock__item[aria-current]::before{content: "";position: absolute;top: 0;left: 50%;width: 46px;height: 3px;margin-left: -23px;border-radius: 0 0 var(--radius-pill) var(--radius-pill);background: linear-gradient(90deg,rgba(76,197,218,0),var(--aqua-400),rgba(76,197,218,0))}.luvit-dock__item:active{color: #fff}.luvit-drawer{position: fixed;inset: 0;z-index: 150;display: flex;flex-direction: column;justify-content: center;padding: calc(var(--nav-h) + var(--nav-inset) * 2 + var(--space-7)) var(--space-6) calc(var(--dock-h) + var(--space-7));visibility: hidden;opacity: 0;transition: opacity 260ms var(--ease-out-soft),visibility 0s linear 260ms}.luvit-drawer.is-open{visibility: visible;opacity: 1;transition: opacity 260ms var(--ease-out-soft),visibility 0s}.luvit-drawer__water{position: absolute;inset: 0;z-index: 0;background: linear-gradient(180deg,rgba(41,169,192,0.97) 0%,rgba(18,77,90,0.99) 55%,rgba(12,51,60,1) 100%);transform: translateY(100%);transition: transform var(--drawer-ms) var(--ease-out-soft)}.luvit-drawer__water::before{content: "";position: absolute;left: 0;right: 0;top: 0;height: 44px;transform: translateY(-99%);background: rgba(41,169,192,0.97);-webkit-mask-image: var(--card-wave);mask-image: var(--card-wave);-webkit-mask-size: 180px 100%;mask-size: 180px 100%;-webkit-mask-repeat: repeat-x;mask-repeat: repeat-x}.luvit-drawer.is-open .luvit-drawer__water{transform: translateY(0)}.luvit-drawer__panel{position: relative;z-index: 1;display: flex;flex-direction: column;gap: var(--space-2);overflow-y: auto;min-height: 0;overscroll-behavior: contain}.luvit-drawer__link{display: flex;align-items: center;gap: var(--space-3);min-height: 52px;padding: 0 var(--space-4);border-radius: var(--radius-md);color: #fff;font-family: var(--font-heading);font-size: var(--text-h4);font-weight: 700;text-decoration: none;opacity: 0;transform: translateY(14px);transition: opacity 320ms var(--ease-out-soft),transform 320ms var(--ease-out-soft)}.luvit-drawer.is-open .luvit-drawer__link{opacity: 1;transform: translateY(0)}.luvit-drawer__link:active{background: rgba(255,255,255,0.12)}.luvit-drawer__link[aria-current]{background: rgba(255,255,255,0.16)}.luvit-drawer__close{position: absolute;z-index: 2;top: var(--space-5);inset-inline-end: var(--space-5)}.luvit-drawer__sep{height: 1px;margin: var(--space-4) var(--space-4);background: rgba(255,255,255,0.22)}.luvit-drawer__small{font-family: var(--font-body);font-size: var(--text-body);font-weight: 500;min-height: 44px;opacity: .9}body.luvit-locked{overflow: hidden}.luvit-nav-offset{padding-top: calc(var(--nav-h) + var(--nav-inset) * 2)}@media (max-width: 1023px){.luvit-dock-offset{padding-bottom: calc(var(--dock-h) + env(safe-area-inset-bottom,0px))}}@media (prefers-reduced-motion: reduce){.luvit-nav__drop,.luvit-drawer__water,.luvit-drawer__link{transition: none}.luvit-nav__drop.is-moving{transform: translateX(var(--drop-x,0))}}:root{--field-h: 52px;--field-fs: 16px;--field-radius: var(--radius-md);--field-pad-x: 16px;--field-bg: #FFFFFF;--field-bg-soft: var(--color-mist);--field-border: #C7D7DD;--field-border-hover: var(--aqua-300);--field-border-focus: var(--aqua-500);--field-placeholder: var(--color-ink-faint);--field-waterline-h: 14px;--field-gap: 6px;--field-stack: var(--space-5);--switch-w: 58px;--switch-h: 32px;--switch-drop: 26px;--switch-travel: calc(var(--switch-w) - var(--switch-drop) - 6px)}.luvit-field{display: flex;flex-direction: column;gap: var(--field-gap);margin-bottom: var(--field-stack);min-width: 0}.luvit-form__row .luvit-field{margin-bottom: 0}.luvit-field:last-child{margin-bottom: 0}.luvit-field__label{font-family: var(--font-body);font-size: var(--text-body-sm);font-weight: 600;color: var(--color-ink)}.luvit-field__req{color: var(--fuchsia-500);margin-inline-start: 2px}.luvit-field__hint{font-size: var(--text-body-sm);color: var(--color-ink-faint);margin: 0}.luvit-field__error{display: none;align-items: center;gap: 6px;margin: 0;font-size: var(--text-body-sm);font-weight: 500;color: var(--color-error-fg)}.luvit-field__error::before{content: "!";flex: none;display: inline-flex;align-items: center;justify-content: center;width: 16px;height: 16px;border-radius: 50%;background: var(--color-error-fg);color: #fff;font-size: 11px;font-weight: 700}.luvit-field.is-invalid .luvit-field__error{display: flex}.luvit-field__success{display: none;align-items: center;gap: 6px;margin: 0;font-size: var(--text-body-sm);color: var(--color-success-fg)}.luvit-field__success::before{content: "✓";font-weight: 700}.luvit-field.is-valid .luvit-field__success{display: flex}.luvit-field__control{position: relative}.luvit-input,.luvit-textarea,.luvit-select{width: 100%;min-width: 0;max-width: 100%;min-height: var(--field-h);padding: 14px var(--field-pad-x);border: 1.5px solid var(--field-border);border-radius: var(--field-radius);background-color: var(--field-bg);color: var(--color-ink);font-family: var(--font-body);font-size: var(--field-fs);line-height: 1.4;box-shadow: inset 0 1px 0 rgba(255,255,255,0.9);transition: border-color var(--duration-instant) var(--ease-out-soft),box-shadow var(--duration-instant) var(--ease-out-soft),background-color var(--duration-instant) var(--ease-out-soft);-webkit-appearance: none;-moz-appearance: none;appearance: none}.luvit-textarea{min-height: 120px;resize: vertical}.luvit-input::placeholder,.luvit-textarea::placeholder{color: var(--field-placeholder)}.luvit-input:hover,.luvit-textarea:hover,.luvit-select:hover{border-color: var(--field-border-hover)}.luvit-input:focus,.luvit-textarea:focus,.luvit-select:focus{outline: none;border-color: var(--field-border-focus);box-shadow: inset 0 1px 0 rgba(255,255,255,.9),0 0 0 3px var(--color-ring)}.luvit-field__control::after{content: "";position: absolute;left: 1.5px;right: 1.5px;bottom: 1.5px;height: var(--field-waterline-h);pointer-events: none;border-radius: 0 0 calc(var(--field-radius) - 1px) calc(var(--field-radius) - 1px);background: linear-gradient(180deg,rgba(120,215,235,0.30) 0%,rgba(41,169,192,0.55) 100%);-webkit-mask-image: var(--card-wave);mask-image: var(--card-wave);-webkit-mask-size: 120px 100%;mask-size: 120px 100%;-webkit-mask-repeat: repeat-x;mask-repeat: repeat-x;transform: translateY(100%);opacity: 0;transition: transform 320ms var(--ease-out-soft),opacity 320ms var(--ease-out-soft)}.luvit-field__control:focus-within::after{transform: translateY(0);opacity: 1}.luvit-field.is-invalid .luvit-input,.luvit-field.is-invalid .luvit-textarea,.luvit-field.is-invalid .luvit-select{border-color: var(--color-error-fg);background-color: var(--color-error-bg)}.luvit-field.is-invalid .luvit-field__control::after{background: linear-gradient(180deg,rgba(178,75,60,0.28) 0%,rgba(178,75,60,0.5) 100%)}.luvit-field.is-valid .luvit-input,.luvit-field.is-valid .luvit-textarea,.luvit-field.is-valid .luvit-select{border-color: var(--color-success-fg)}.luvit-input:disabled,.luvit-textarea:disabled,.luvit-select:disabled{background-color: var(--field-bg-soft);color: var(--color-ink-faint);cursor: not-allowed}.luvit-select{padding-inline-end: 44px;background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 12 8' fill='none' stroke='%231E869C' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M1 1.5 6 6.5 11 1.5'/%3E%3C/svg%3E");background-repeat: no-repeat;background-size: 12px 8px;background-position: right 16px center}[dir="rtl"] .luvit-select{background-position: left 16px center}.luvit-field__control--prefix .luvit-input{padding-inline-start: 62px}.luvit-field__prefix{position: absolute;inset-inline-start: 1.5px;top: 1.5px;bottom: 1.5px;display: flex;align-items: center;padding-inline: 14px;border-radius: var(--field-radius) 0 0 var(--field-radius);color: var(--color-ink-soft);font-family: var(--font-latin);font-size: var(--field-fs);pointer-events: none;direction: ltr}[dir="rtl"] .luvit-field__prefix{border-radius: 0 var(--field-radius) var(--field-radius) 0}.luvit-input[type="tel"],.luvit-input[inputmode="numeric"]{direction: ltr;text-align: start}[dir="rtl"] .luvit-input[type="tel"],[dir="rtl"] .luvit-input[inputmode="numeric"]{text-align: right}.luvit-check{display: flex;align-items: flex-start;gap: var(--space-3);min-height: 44px;padding: 6px 0;cursor: pointer;font-size: var(--field-fs);color: var(--color-ink)}.luvit-check + .luvit-check,.luvit-switch + .luvit-switch,.luvit-check + .luvit-switch,.luvit-switch + .luvit-check{margin-top: var(--space-2)}.luvit-check:last-of-type,.luvit-switch:last-of-type{margin-bottom: var(--space-2)}.luvit-check input{position: absolute;opacity: 0;width: 0;height: 0}.luvit-check__box{position: relative;flex: none;width: 26px;height: 26px;margin-top: 1px;border: 1.5px solid var(--field-border);border-radius: 8px;background: var(--field-bg);box-shadow: inset 0 1px 0 rgba(255,255,255,.9);overflow: hidden;transition: border-color 180ms var(--ease-out-soft)}.luvit-check--radio .luvit-check__box{border-radius: 50%}.luvit-check__box::before{content: "";position: absolute;inset: 0;border-radius: inherit;background-image: linear-gradient(180deg,rgba(255,255,255,.22) 0%,rgba(255,255,255,0) 55%),linear-gradient(180deg,var(--btn-fill-top) 0%,var(--btn-fill-bottom) 100%);transform: scale(0);transition: transform 260ms var(--nav-spring)}.luvit-check__box::after{content: "";position: absolute;top: 5px;left: 8.5px;width: 6px;height: 11px;border: solid #fff;border-width: 0 2.5px 2.5px 0;transform: rotate(45deg) scale(0);transform-origin: center;transition: transform 200ms var(--ease-out-soft) 80ms}.luvit-check--radio .luvit-check__box::after{top: 50%;left: 50%;width: 8px;height: 8px;margin: -4px 0 0 -4px;border: 0;border-radius: 50%;background: #fff;transform: scale(0)}.luvit-check input:checked ~ .luvit-check__box{border-color: var(--aqua-600)}.luvit-check input:checked ~ .luvit-check__box::before{transform: scale(1)}.luvit-check input:checked ~ .luvit-check__box::after{transform: rotate(45deg) scale(1)}.luvit-check--radio input:checked ~ .luvit-check__box::after{transform: scale(1)}.luvit-check input:focus-visible ~ .luvit-check__box{box-shadow: 0 0 0 3px var(--color-ring)}.luvit-check input:disabled ~ .luvit-check__box{background: var(--field-bg-soft);opacity: .6}.luvit-switch{display: inline-flex;align-items: center;gap: var(--space-3);min-height: 44px;cursor: pointer;font-size: var(--field-fs);color: var(--color-ink)}.luvit-switch input{position: absolute;opacity: 0;width: 0;height: 0}.luvit-switch__track{position: relative;flex: none;width: var(--switch-w);height: var(--switch-h);border-radius: var(--radius-pill);background: var(--color-line);box-shadow: inset 0 1px 3px rgba(12,51,60,0.18);transition: background-color 300ms var(--ease-out-soft)}.luvit-switch input:checked ~ .luvit-switch__track{background-image: linear-gradient(180deg,var(--btn-fill-top),var(--btn-fill-bottom))}.luvit-switch__drop{position: absolute;top: 3px;left: 3px;right: auto;width: var(--switch-drop);height: var(--switch-drop);border-radius: 50%;background: #fff;box-shadow: 0 2px 5px rgba(12,51,60,0.28),inset 0 1px 0 rgba(255,255,255,.9);transition: transform 380ms var(--nav-spring),width 380ms var(--nav-spring)}[dir="rtl"] .luvit-switch__drop{left: auto;right: 3px}.luvit-switch input:checked ~ .luvit-switch__track .luvit-switch__drop{transform: translateX(var(--switch-travel))}[dir="rtl"] .luvit-switch input:checked ~ .luvit-switch__track .luvit-switch__drop{transform: translateX(calc(var(--switch-travel) * -1))}.luvit-switch:active .luvit-switch__drop{width: calc(var(--switch-drop) + 8px)}.luvit-switch input:focus-visible ~ .luvit-switch__track{box-shadow: 0 0 0 3px var(--color-ring)}.luvit-optiongrid{display: grid;gap: var(--space-3);grid-template-columns: repeat(auto-fit,minmax(min(100%,150px),1fr))}.luvit-option{position: relative;display: flex;flex-direction: column;align-items: center;justify-content: center;gap: var(--space-2);min-height: 104px;padding: var(--space-4);border: 1.5px solid var(--field-border);border-radius: var(--field-radius);background: var(--field-bg);box-shadow: inset 0 1px 0 rgba(255,255,255,.9);text-align: center;cursor: pointer;overflow: hidden;transition: border-color 200ms var(--ease-out-soft),transform 200ms var(--ease-out-soft),box-shadow 200ms var(--ease-out-soft)}.luvit-option input{position: absolute;opacity: 0;width: 0;height: 0}.luvit-option__icon{font-size: 26px;line-height: 1}.luvit-option__label{font-weight: 600;font-size: var(--text-body-sm)}.luvit-option::after{content: "";position: absolute;left: 0;right: 0;bottom: 0;height: 100%;z-index: -1;background: linear-gradient(180deg,rgba(120,215,235,0.16) 0%,rgba(41,169,192,0.26) 100%);transform: translateY(100%);transition: transform 320ms var(--ease-out-soft)}.luvit-option{isolation: isolate}.luvit-option:has(input:checked){border-color: var(--aqua-500);box-shadow: inset 0 1px 0 rgba(255,255,255,.9),var(--shadow-md)}.luvit-option:has(input:checked)::after{transform: translateY(0)}.luvit-option:has(input:focus-visible){box-shadow: 0 0 0 3px var(--color-ring)}.luvit-option:active{transform: scale(0.98)}.luvit-option.is-checked{border-color: var(--aqua-500)}.luvit-option.is-checked::after{transform: translateY(0)}.luvit-form{max-width: 560px}.luvit-form__row{display: grid;gap: var(--field-stack);grid-template-columns: minmax(0,1fr);margin-bottom: var(--field-stack)}.luvit-form__row > *{min-width: 0}.luvit-form{min-width: 0}.luvit-fieldset{min-width: 0}.luvit-form__row:last-child{margin-bottom: 0}@media (min-width: 640px){.luvit-form__row--2{grid-template-columns: repeat(2,minmax(0,1fr))}}.luvit-fieldset{border: 0;padding: 0;margin: 0 0 var(--space-6)}.luvit-fieldset__legend{padding: 0;margin-bottom: var(--space-3);font-family: var(--font-heading);font-size: var(--text-h4);font-weight: 700;color: var(--color-ink)}.luvit-btn.is-loading{pointer-events: none;opacity: .85}.luvit-btn.is-loading::after{content: "";width: 16px;height: 16px;margin-inline-start: 8px;border: 2px solid rgba(255,255,255,.4);border-top-color: #fff;border-radius: 50%;animation: luvit-spin .7s linear infinite;opacity: 1;position: static;transform: none}.luvit-form__status{display: none;align-items: center;gap: var(--space-2);margin-top: var(--space-4);padding: var(--space-3) var(--space-4);border-radius: var(--radius-sm);font-size: var(--text-body-sm)}.luvit-form__status.is-success{display: flex;background: var(--color-success-bg);color: var(--color-success-fg)}.luvit-form__status.is-error{display: flex;background: var(--color-error-bg);color: var(--color-error-fg)}.luvit-form--on-dark .luvit-field__label,.luvit-form--on-dark .luvit-fieldset__legend,.luvit-form--on-dark .luvit-check,.luvit-form--on-dark .luvit-switch{color: #fff}.luvit-form--on-dark .luvit-field__hint{color: rgba(255,255,255,.72)}@media (prefers-reduced-motion: reduce){.luvit-field__control::after,.luvit-check__box::before,.luvit-check__box::after,.luvit-switch__drop,.luvit-option::after{transition: none}}.woocommerce form .form-row input.input-text,.woocommerce form .form-row textarea,.woocommerce form .form-row select,.wcf-embed-checkout-form input[type="text"],.wcf-embed-checkout-form input[type="email"],.wcf-embed-checkout-form input[type="tel"],.wcf-embed-checkout-form textarea,.wcf-embed-checkout-form select,.cartflows-container input[type="text"],.cartflows-container input[type="email"],.cartflows-container input[type="tel"],.cartflows-container select{width: 100%;min-height: var(--field-h);padding: 14px var(--field-pad-x);border: 1.5px solid var(--field-border);border-radius: var(--field-radius);background-color: var(--field-bg);color: var(--color-ink);font-family: var(--font-body);font-size: var(--field-fs);box-shadow: inset 0 1px 0 rgba(255,255,255,0.9);transition: border-color var(--duration-instant) var(--ease-out-soft),box-shadow var(--duration-instant) var(--ease-out-soft)}.woocommerce form .form-row input.input-text:focus,.woocommerce form .form-row textarea:focus,.woocommerce form .form-row select:focus,.wcf-embed-checkout-form input:focus,.wcf-embed-checkout-form textarea:focus,.wcf-embed-checkout-form select:focus,.cartflows-container input:focus,.cartflows-container select:focus{outline: none;border-color: var(--field-border-focus);box-shadow: inset 0 1px 0 rgba(255,255,255,.9),0 0 0 3px var(--color-ring)}.woocommerce form .form-row label,.wcf-embed-checkout-form label,.cartflows-container label{font-family: var(--font-body);font-size: var(--text-body-sm);font-weight: 600;color: var(--color-ink)}.woocommerce form .form-row.woocommerce-invalid input.input-text,.woocommerce form .form-row.woocommerce-invalid select{border-color: var(--color-error-fg);background-color: var(--color-error-bg)}.woocommerce form .form-row.woocommerce-validated input.input-text{border-color: var(--color-success-fg)}.woocommerce button.button.alt,.woocommerce #place_order,.wcf-embed-checkout-form button[type="submit"],.cartflows-container button[type="submit"]{min-height: var(--btn-min-height);padding: var(--btn-pad-y) var(--btn-pad-x);border: 0;border-radius: var(--radius-pill);background-image: linear-gradient(180deg,var(--btn-gloss) 0%,rgba(255,255,255,0) 55%),linear-gradient(180deg,var(--btn-fill-top) 0%,var(--btn-fill-bottom) 100%);color: #fff;font-family: var(--font-body);font-weight: 600;font-size: var(--text-body);box-shadow: var(--btn-shadow),inset 0 1px 0 var(--btn-sheen-top),inset 0 -1px 0 var(--btn-bezel-bottom);cursor: pointer}:root{--tst-w: 396px;--tst-h: 430px;--tst-fan-x: 26%;--tst-fan-rot: 6deg;--tst-duration: 350ms;--tst-controls-gap: var(--space-8)}.luvit-testimonials{display: flex;flex-direction: column;align-items: center;gap: var(--tst-controls-gap)}.luvit-testimonials__stack{position: relative;width: min(100%,calc(var(--tst-w) + (var(--tst-w) * 0.52)));height: var(--tst-h);touch-action: pan-y;margin-bottom: var(--space-5)}.luvit-testimonial{position: absolute;top: 0;inset-inline-start: 0;box-sizing: border-box;width: var(--tst-w);max-width: 100%;height: var(--tst-h);display: flex;flex-direction: column;align-items: center;justify-content: center;gap: var(--space-4);padding: var(--space-6);text-align: center;border: 1px solid var(--color-line-soft);border-radius: var(--radius-lg);background: var(--color-paper);box-shadow: var(--card-shadow-hover),inset 0 1px 0 var(--card-sheen-top);transform-origin: 50% 100%;will-change: transform;transition: transform var(--tst-duration) var(--ease-out-soft),opacity var(--tst-duration) var(--ease-out-soft)}.luvit-testimonial.is-dragging{transition: none}.luvit-testimonial--front{cursor: grab}.luvit-testimonial--front:active{cursor: grabbing}.luvit-testimonial[aria-hidden="true"]{pointer-events: none}.luvit-testimonial--glass{background: var(--glass-bg-strong);border-color: var(--glass-border);-webkit-backdrop-filter: blur(var(--glass-blur));backdrop-filter: blur(var(--glass-blur))}.luvit-testimonial__avatar{width: 84px;height: 84px;border-radius: 50%;object-fit: cover;background: var(--color-mist);border: 3px solid #fff;box-shadow: 0 4px 14px rgba(12,51,60,0.18);pointer-events: none}.luvit-testimonial__stars{display: flex;gap: 3px;color: var(--aqua-500);font-size: 15px;letter-spacing: 2px}.luvit-testimonial__quote{margin: 0;font-family: var(--font-body);font-size: var(--text-body);line-height: 1.75;color: var(--color-ink-soft)}.luvit-testimonial__author{margin: 0;font-family: var(--font-heading);font-weight: 700;color: var(--color-ink)}.luvit-testimonial__role{margin: 0;font-size: var(--text-body-sm);color: var(--color-ink-faint)}.luvit-testimonial__mark{position: absolute;top: var(--space-4);inset-inline-start: var(--space-5);font-size: 46px;line-height: 1;color: var(--aqua-100);pointer-events: none;user-select: none}.luvit-testimonials__controls{position: relative;z-index: 20;display: flex;align-items: center;gap: var(--space-4)}.luvit-testimonials__btn{display: inline-flex;align-items: center;justify-content: center;width: 48px;height: 48px;border: 1.5px solid var(--aqua-300);border-radius: 50%;background: var(--color-paper);color: var(--aqua-700);cursor: pointer;box-shadow: var(--shadow-sm);transition: background-color var(--duration-instant) var(--ease-out-soft),transform var(--duration-instant) var(--ease-out-soft)}.luvit-testimonials__btn:hover{background: var(--aqua-50)}.luvit-testimonials__btn:active{transform: scale(0.94)}.luvit-testimonials__btn svg{width: 20px;height: 20px}.luvit-testimonials__dots{display: flex;gap: 8px}.luvit-testimonials__dot{width: 9px;height: 9px;padding: 0;border: 0;border-radius: 50%;background: var(--aqua-200);cursor: pointer;transition: background-color 200ms var(--ease-out-soft),transform 200ms var(--ease-out-soft)}.luvit-testimonials__dot[aria-selected="true"]{background: var(--aqua-500);transform: scale(1.35)}.luvit-sr-only{position: absolute;width: 1px;height: 1px;padding: 0;margin: -1px;overflow: hidden;clip: rect(0 0 0 0);white-space: nowrap;border: 0}.luvit-testimonials--on-dark .luvit-testimonials__btn{background: rgba(255,255,255,.12);border-color: rgba(255,255,255,.45);color: #fff}.luvit-testimonials--on-dark .luvit-testimonials__btn:hover{background: rgba(255,255,255,.22)}.luvit-testimonials--on-dark .luvit-testimonials__dot{background: rgba(255,255,255,.35)}.luvit-testimonials--on-dark .luvit-testimonials__dot[aria-selected="true"]{background: #fff}@media (max-width: 480px){:root{--tst-w: 316px;--tst-h: 420px;--tst-fan-x: 5%;--tst-fan-rot: 2deg}.luvit-testimonial{padding-inline: 20px}}@media (prefers-reduced-motion: reduce){.luvit-testimonial{transition: none}}.luvit-wave{position: relative;display: block;height: var(--wave-h,70px);margin: 0;pointer-events: none;overflow: hidden}.luvit-wave::before{content: "";position: absolute;inset: 0;background-color: var(--wave-fill,#FFFFFF);-webkit-mask-image: var(--wave-mask,url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 1440 70' preserveAspectRatio='none'%3E%3Cpath fill='%23fff' d='M0,30 C240,11 480,11 720,30 C960,49 1200,49 1440,30 L1440,70 L0,70 Z'/%3E%3C/svg%3E"));mask-image: var(--wave-mask,url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 1440 70' preserveAspectRatio='none'%3E%3Cpath fill='%23fff' d='M0,30 C240,11 480,11 720,30 C960,49 1200,49 1440,30 L1440,70 L0,70 Z'/%3E%3C/svg%3E"));-webkit-mask-repeat: repeat-x;mask-repeat: repeat-x;-webkit-mask-size: var(--wave-tile,100vw) 100%;mask-size: var(--wave-tile,100vw) 100%;-webkit-mask-position: 0 bottom;mask-position: 0 bottom}.luvit-wave > svg{display: none}.luvit-wave:not(.seq-blend){margin-top: calc(var(--wave-h,70px) * -1);background: transparent !important;position: relative;z-index: 2}.luvit-cut-top{--cut-h: var(--wave-h,70px);margin-top: calc(var(--cut-h) * -1);--cut-pad: var(--space-9);-webkit-mask-image: var(--wave-mask,url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 1440 70' preserveAspectRatio='none'%3E%3Cpath fill='%23fff' d='M0,30 C240,11 480,11 720,30 C960,49 1200,49 1440,30 L1440,70 L0,70 Z'/%3E%3C/svg%3E")),linear-gradient(#000 0 0);mask-image: var(--wave-mask,url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 1440 70' preserveAspectRatio='none'%3E%3Cpath fill='%23fff' d='M0,30 C240,11 480,11 720,30 C960,49 1200,49 1440,30 L1440,70 L0,70 Z'/%3E%3C/svg%3E")),linear-gradient(#000 0 0);-webkit-mask-size: var(--wave-tile,100vw) var(--cut-h),100% calc(100% - var(--cut-h) + 1px);mask-size: var(--wave-tile,100vw) var(--cut-h),100% calc(100% - var(--cut-h) + 1px);-webkit-mask-position: 0 top,0 bottom;mask-position: 0 top,0 bottom;-webkit-mask-repeat: repeat-x,no-repeat;mask-repeat: repeat-x,no-repeat}.luvit-cut-top.luvit-cut-top{padding-block-start: calc(var(--cut-pad) + var(--cut-h))}.luvit-wave--flip{transform: scaleY(-1)}.luvit-trust{display: grid;gap: var(--space-4);grid-template-columns: repeat(2,minmax(0,1fr));padding: var(--space-6) 0}@media (min-width: 760px){.luvit-trust{grid-template-columns: repeat(4,minmax(0,1fr));gap: var(--space-5)}}.luvit-trust__item{display: flex;flex-direction: column;align-items: center;text-align: center;gap: var(--space-2);min-width: 0}.luvit-trust__icon{display: inline-flex;align-items: center;justify-content: center;width: 52px;height: 52px;border-radius: 50%;color: #fff;background-image: linear-gradient(180deg,rgba(255,255,255,0.20) 0%,rgba(255,255,255,0) 55%),linear-gradient(180deg,var(--btn-fill-top) 0%,var(--btn-fill-bottom) 100%);box-shadow: var(--shadow-sm),inset 0 1px 0 var(--btn-sheen-top)}.luvit-trust__icon svg{width: 24px;height: 24px}.luvit-trust__title{margin: 0;font-family: var(--font-body);font-size: var(--text-body-sm);font-weight: 600;color: var(--color-ink)}.luvit-trust__note{margin: 0;font-size: var(--text-caption);color: var(--color-ink-soft)}.luvit-trust--on-dark .luvit-trust__title{color: #fff}.luvit-trust--on-dark .luvit-trust__note{color: rgba(255,255,255,.75)}.luvit-deep .luvit-card__eyebrow,.luvit-deep .luvit-section__eyebrow,.luvit-section--dark .luvit-card__eyebrow,.luvit-section--dark .luvit-section__eyebrow,.luvit-card--on-dark .luvit-card__eyebrow{color: var(--aqua-400)}.luvit-steps{display: grid;gap: var(--space-6);grid-template-columns: minmax(0,1fr);counter-reset: luvit-step}@media (min-width: 860px){.luvit-steps{grid-template-columns: repeat(4,minmax(0,1fr));gap: var(--space-5)}}.luvit-step{position: relative;display: flex;gap: var(--space-4);align-items: flex-start;min-width: 0}@media (min-width: 860px){.luvit-step{flex-direction: column;align-items: center;text-align: center;gap: var(--space-3)}.luvit-step::after{content: "";position: absolute;top: 26px;inset-inline-start: calc(50% + 34px);width: calc(100% - 68px);height: 2px;border-radius: 2px;background: linear-gradient(90deg,rgba(76,197,218,.55) 0%,rgba(76,197,218,.18) 100%)}.luvit-step:last-child::after{display: none}}.luvit-step__num{flex: none;display: inline-flex;align-items: center;justify-content: center;width: 52px;height: 52px;border-radius: 50%;color: #fff;font-family: var(--font-latin);font-weight: 700;font-size: var(--text-body-lg);background-image: linear-gradient(180deg,rgba(255,255,255,0.20) 0%,rgba(255,255,255,0) 55%),linear-gradient(180deg,var(--btn-fill-top) 0%,var(--btn-fill-bottom) 100%);box-shadow: var(--shadow-sm),inset 0 1px 0 var(--btn-sheen-top)}.luvit-step__body{min-width: 0}.luvit-step__title{margin: 0 0 4px;font-family: var(--font-heading);font-size: var(--text-h4);font-weight: 700;color: var(--color-ink)}.luvit-step__text{margin: 0;font-size: var(--text-body-sm);color: var(--color-ink-soft)}.luvit-acc{display: flex;flex-direction: column;gap: var(--space-3)}.luvit-acc__item{border: 1px solid var(--color-line);border-radius: var(--radius-md);background: var(--color-paper);box-shadow: inset 0 1px 0 rgba(255,255,255,.9),var(--shadow-sm);overflow: hidden;transition: border-color var(--duration-instant) var(--ease-out-soft),box-shadow var(--duration-instant) var(--ease-out-soft)}.luvit-acc__item[open]{border-color: var(--aqua-300);box-shadow: inset 0 1px 0 rgba(255,255,255,.9),var(--shadow-md)}.luvit-acc__q{display: flex;align-items: center;justify-content: space-between;gap: var(--space-4);min-height: 60px;padding: var(--space-4) var(--space-5);cursor: pointer;list-style: none;font-family: var(--font-body);font-size: var(--text-body);font-weight: 600;color: var(--color-ink);-webkit-tap-highlight-color: transparent}.luvit-acc__q::-webkit-details-marker{display: none}.luvit-acc__q:focus-visible{box-shadow: inset 0 0 0 3px var(--color-ring)}.luvit-acc__sign{position: relative;flex: none;width: 30px;height: 30px;border-radius: 50%;background: var(--aqua-50);border: 1px solid var(--aqua-200);transition: background-color 200ms var(--ease-out-soft),transform 260ms var(--ease-out-soft)}.luvit-acc__sign::before,.luvit-acc__sign::after{content: "";position: absolute;top: 50%;left: 50%;width: 12px;height: 2px;margin: -1px 0 0 -6px;border-radius: 2px;background: var(--aqua-700);transition: transform 260ms var(--ease-out-soft),opacity 200ms}.luvit-acc__sign::after{transform: rotate(90deg)}.luvit-acc__item[open] .luvit-acc__sign{background: var(--aqua-500);transform: rotate(180deg)}.luvit-acc__item[open] .luvit-acc__sign::before,.luvit-acc__item[open] .luvit-acc__sign::after{background: #fff}.luvit-acc__item[open] .luvit-acc__sign::after{transform: rotate(0deg);opacity: 0}.luvit-acc__a{display: grid;grid-template-rows: 1fr;padding: 0 var(--space-5) var(--space-5);font-size: var(--text-body-sm);line-height: var(--leading-body);color: var(--color-ink-soft)}.luvit-acc__a > *{min-height: 0;margin: 0}@media (prefers-reduced-motion: reduce){.luvit-acc__sign,.luvit-acc__sign::before,.luvit-acc__sign::after{transition: none}}.luvit-footer{position: relative;background: radial-gradient(120% 90% at 50% 0%,rgba(76,197,218,.18),rgba(76,197,218,0) 62%),linear-gradient(180deg,#124D5A 0%,#0C333C 60%,#08262E 100%);color: rgba(255,255,255,.82);padding: var(--space-9) clamp(20px,4.5vw,96px) var(--space-6)}.luvit-footer__inner{max-width: none;margin-inline: auto;display: grid;gap: var(--space-7);grid-template-columns: minmax(0,1fr)}@media (min-width: 760px){.luvit-footer__inner{grid-template-columns: minmax(0,1fr) max-content max-content;column-gap: var(--space-8);row-gap: var(--space-7)}.luvit-footer__tag{max-width: 44ch}}.luvit-footer__brand{font-family: var(--font-heading);font-size: var(--text-h3);font-weight: 700;color: #fff;margin: 0 0 var(--space-3);direction: ltr;unicode-bidi: isolate;text-align: right}.luvit-footer__tag{margin: 0 0 var(--space-4);font-size: var(--text-body-sm);line-height: var(--leading-body);max-width: 42ch}.luvit-footer__h{margin: 0 0 var(--space-3);font-family: var(--font-heading);font-size: var(--text-h4);font-weight: 700;color: #fff}.luvit-footer__list{list-style: none;margin: 0;padding: 0;display: flex;flex-direction: column;gap: var(--space-2)}.luvit-footer__list a{display: inline-flex;align-items: center;min-height: 34px;color: rgba(255,255,255,.80);text-decoration: none;font-size: var(--text-body-sm);transition: color var(--duration-instant) var(--ease-out-soft)}.luvit-footer__list a:hover{color: #fff}.luvit-footer__social{display: flex;gap: var(--space-3);margin-top: var(--space-4)}.luvit-footer__social a{display: inline-flex;align-items: center;justify-content: center;width: 44px;height: 44px;border-radius: 50%;color: #fff;background: rgba(255,255,255,.10);box-shadow: var(--nav-bezel);transition: background-color var(--duration-instant) var(--ease-out-soft),transform var(--duration-instant) var(--ease-out-soft)}.luvit-footer__social a:hover{background: rgba(255,255,255,.22)}.luvit-footer__social a:active{transform: scale(0.94)}.luvit-footer__social svg{width: 20px;height: 20px}.luvit-footer__bar{max-width: none;margin: var(--space-7) auto 0;padding-top: var(--space-5);border-top: 1px solid rgba(255,255,255,.16);display: flex;flex-wrap: wrap;gap: var(--space-3);align-items: center;justify-content: space-between;font-size: var(--text-caption);color: rgba(255,255,255,.62)}.luvit-footer__pay{display: inline-flex;align-items: center;gap: var(--space-2);padding: 7px 14px;border-radius: var(--radius-pill);background: rgba(255,255,255,.10);color: #fff;font-size: var(--text-caption);font-weight: 600}.luvit-section{padding: var(--space-9) var(--container-gutter)}.luvit-section__inner{max-width: var(--container-max);margin-inline: auto}.luvit-section--tight{padding-block: var(--space-7)}.luvit-section__head{text-align: center;margin-bottom: var(--space-7)}.luvit-section__eyebrow{font-family: var(--font-latin);font-size: var(--text-caption);letter-spacing: var(--tracking-caption);text-transform: uppercase;color: var(--aqua-700);margin: 0 0 var(--space-2)}.luvit-section__title{font-family: var(--font-heading);font-size: var(--text-h2);font-weight: 700;color: var(--color-ink);margin: 0 0 var(--space-3);text-wrap: balance}.luvit-section__sub{margin: 0 auto;max-width: 56ch;font-size: var(--text-body);line-height: var(--leading-body);color: var(--color-ink-soft)}.luvit-section--dark .luvit-section__title{color: #fff}.luvit-section--dark .luvit-section__sub{color: rgba(255,255,255,.82)}.luvit-section--dark .luvit-section__eyebrow{color: var(--aqua-200)}.luvit-section--dark nav a,.luvit-section--dark nav [aria-current]{color: rgba(255,255,255,.80)}.luvit-section--dark nav a:hover{color: #FFFFFF}.luvit-section--dark nav [aria-hidden]{color: rgba(255,255,255,.45)}.luvit-cta{position: relative;text-align: center;padding: var(--space-9) var(--container-gutter);background: radial-gradient(120% 90% at 50% 10%,rgba(76,197,218,.30),rgba(76,197,218,0) 62%),linear-gradient(180deg,#0B9198 0%,#124D5A 100%);color: #fff}.luvit-cta__panel{max-width: 660px;margin-inline: auto;padding: var(--space-7) var(--space-6);border-radius: var(--radius-lg);border: 1px solid rgba(255,255,255,0.18);background: linear-gradient(180deg,rgba(255,255,255,0.09) 0%,rgba(255,255,255,0) 52%),linear-gradient(180deg,rgba(6,34,42,0.52) 0%,rgba(6,34,42,0.68) 100%);box-shadow: inset 2px 2px 0 -2px rgba(255,255,255,0.55),inset 0 0 3px 1px rgba(255,255,255,0.20),0 20px 52px -22px rgba(2,20,26,0.55)}.luvit-cta__title{font-family: var(--font-heading);font-size: var(--text-h1);font-weight: 700;margin: 0 0 var(--space-3);text-wrap: balance;text-shadow: 0 3px 22px rgba(6,34,42,.55)}.luvit-cta__accent{color: var(--aqua-300)}.luvit-cta__sub{margin: 0 auto var(--space-6);max-width: 48ch;font-size: var(--text-body-lg);line-height: var(--leading-body);color: rgba(255,255,255,.88)}.luvit-deep{position: relative;isolation: isolate;overflow: hidden;background: linear-gradient(180deg,#08262E 0%,#0C333C 32%,#124D5A 72%,#0B9198 100%)}.luvit-deep::before{content: "";position: absolute;inset: -25%;z-index: -2;pointer-events: none;background: radial-gradient(38% 46% at 28% 30%,rgba(76,197,218,.30),rgba(76,197,218,0) 70%),radial-gradient(30% 38% at 74% 62%,rgba(120,215,235,.22),rgba(120,215,235,0) 72%);animation: luvit-caustic-a 34s ease-in-out infinite alternate;will-change: transform}.luvit-deep::after{content: "";position: absolute;inset: -25%;z-index: -2;pointer-events: none;background: radial-gradient(26% 34% at 62% 22%,rgba(166,231,241,.20),rgba(166,231,241,0) 74%),radial-gradient(34% 30% at 20% 78%,rgba(41,169,192,.26),rgba(41,169,192,0) 72%);animation: luvit-caustic-b 44s ease-in-out infinite alternate;will-change: transform}@keyframes luvit-caustic-a{from{transform: translate3d(-3%,-2%,0) scale(1.00)}to{transform: translate3d( 4%,3%,0) scale(1.12)}}@keyframes luvit-caustic-b{from{transform: translate3d( 3%,2%,0) scale(1.08)}to{transform: translate3d(-4%,-3%,0) scale(1.00)}}.luvit-deep__rays{position: absolute;inset: -40% -20%;z-index: -1;pointer-events: none;opacity: .5;background: repeating-linear-gradient( 100deg,rgba(255,255,255,0) 0px,rgba(255,255,255,.055) 60px,rgba(255,255,255,0) 140px,rgba(255,255,255,0) 240px);animation: luvit-rays 40s linear infinite;will-change: transform}@keyframes luvit-rays{from{transform: translate3d(-6%,0,0) rotate(0.001deg)}to{transform: translate3d( 6%,0,0) rotate(0.001deg)}}.luvit-deep > *:not(.luvit-deep__rays){position: relative;z-index: 1}@media (prefers-reduced-motion: reduce){.luvit-deep::before,.luvit-deep::after,.luvit-deep__rays{animation: none}}.luvit-wave--drift::before{animation: luvit-wave-slide 28s linear infinite}@keyframes luvit-wave-slide{from{-webkit-mask-position: 0 bottom;mask-position: 0 bottom}to{-webkit-mask-position: var(--wave-tile,100vw) bottom;mask-position: var(--wave-tile,100vw) bottom}}@media (prefers-reduced-motion: reduce){.luvit-wave--drift::before{animation: none}}.luvit-ing{display: grid;gap: var(--space-4);grid-template-columns: minmax(0,1fr)}@media (min-width: 720px){.luvit-ing{grid-template-columns: repeat(2,minmax(0,1fr));gap: var(--space-5)}}.luvit-ing__row{display: flex;align-items: flex-start;gap: var(--space-4);padding: var(--space-5);border-radius: var(--radius-md);background: var(--color-paper);border: 1px solid var(--color-line-soft);box-shadow: inset 0 1px 0 rgba(255,255,255,.9),var(--shadow-sm);min-width: 0}.luvit-ing__pct{flex: none;min-width: 74px;font-family: var(--font-latin);font-size: clamp(1.6rem,1.2rem + 1.6vw,2.1rem);font-weight: 700;line-height: 1;color: var(--aqua-600);direction: ltr;unicode-bidi: isolate;text-align: center}.luvit-ing__body{min-width: 0}.luvit-ing__name{margin: 0 0 4px;font-family: var(--font-heading);font-size: var(--text-h4);font-weight: 700;color: var(--color-ink)}.luvit-ing__note{margin: 0;font-size: var(--text-body-sm);line-height: var(--leading-body);color: var(--color-ink-soft)}.luvit-ing--on-dark .luvit-ing__row{background: linear-gradient(to bottom,rgba(255,255,255,.10),rgba(255,255,255,.045)),rgba(var(--lagoon-rgb),.58);border-color: rgba(255,255,255,.20);box-shadow: var(--nav-bezel)}.luvit-ing--on-dark .luvit-ing__name{color: #fff}.luvit-ing--on-dark .luvit-ing__note{color: rgba(255,255,255,.78)}.luvit-ing--on-dark .luvit-ing__pct{color: var(--aqua-200)}.luvit-compare{position: relative;width: 100%;max-width: 620px;margin-inline: auto;aspect-ratio: 4 / 3;border-radius: var(--radius-lg);overflow: hidden;box-shadow: var(--card-shadow-hover),inset 0 1px 0 var(--card-sheen-top);background: var(--color-mist);touch-action: pan-y}.luvit-compare img{position: absolute;inset: 0;width: 100%;height: 100%;object-fit: cover;user-select: none;pointer-events: none}.luvit-compare__after{clip-path: inset(0 calc(100% - var(--cmp,50%)) 0 0)}.luvit-compare__label{position: absolute;top: var(--space-3);z-index: 3;padding: 5px 12px;border-radius: var(--radius-pill);background: rgba(3,24,30,.55);color: #fff;font-size: var(--text-caption);font-weight: 600;pointer-events: none}.luvit-compare__label--after{left: var(--space-3)}.luvit-compare__label--before{right: var(--space-3)}.luvit-compare__line{position: absolute;top: 0;bottom: 0;left: var(--cmp,50%);z-index: 3;width: 2px;margin-left: -1px;background: rgba(255,255,255,.9);box-shadow: 0 0 12px rgba(3,24,30,.45);pointer-events: none}.luvit-compare__grip{position: absolute;top: 50%;left: 50%;width: 46px;height: 46px;margin: -23px 0 0 -23px;border-radius: 50%;background: rgba(255,255,255,.94);box-shadow: 0 4px 14px rgba(3,24,30,.35);display: flex;align-items: center;justify-content: center;color: var(--aqua-700);font-size: 15px}.luvit-compare__range{position: absolute;inset: 0;z-index: 4;width: 100%;margin: 0;opacity: 0;cursor: ew-resize;direction: ltr;-webkit-appearance: none;-moz-appearance: none;appearance: none;background: transparent}.luvit-compare__range:focus-visible ~ .luvit-compare__line{box-shadow: 0 0 0 3px var(--color-ring),0 0 12px rgba(3,24,30,.45)}.luvit-quiz{max-width: 720px;margin-inline: auto;text-align: center}.luvit-quiz__q{margin: 0 0 var(--space-5);font-family: var(--font-heading);font-size: var(--text-h3);font-weight: 700;color: var(--color-ink)}.luvit-quiz--on-dark .luvit-quiz__q{color: #fff}.luvit-quiz__foot{margin-top: var(--space-6)}.luvit-quiz__hint{margin: var(--space-3) 0 0;font-size: var(--text-body-sm);color: var(--color-ink-faint)}.luvit-quiz--on-dark .luvit-quiz__hint{color: rgba(255,255,255,.84)}:root{--woo-page-bg: var(--color-canvas);--woo-card-gap-mobile: var(--space-4);--woo-card-gap-desktop: var(--space-6)}body.woocommerce-page .woocommerce,body.woocommerce-page .woocommerce *,body.woocommerce-page .woocommerce *::before,body.woocommerce-page .woocommerce *::after,.wc-block-cart,.wc-block-cart *,.wc-block-checkout,.wc-block-checkout *{box-sizing: border-box}body.woocommerce-page.woocommerce-page{background: var(--woo-page-bg)}body.woocommerce-page main.main,body.woocommerce-page main{padding-top: calc( var(--nav-inset,14px) + var(--topbar-h,0px) + var(--nav-h,58px) + var(--space-6,2rem) );padding-bottom: 150px}@media (max-width: 767px){body.woocommerce-page main.main,body.woocommerce-page main{padding-top: calc( var(--nav-inset,14px) + var(--topbar-h,0px) + var(--nav-h,58px) + var(--space-5,1.5rem) )}}body.woocommerce-page .luvit-nav .luvit-nav__bar{background-color: rgba(255,255,255,0.72);border-color: rgba(12,51,60,0.10);color: var(--color-ink-soft);box-shadow: inset 0 1px 0 rgba(255,255,255,0.90),inset 0 0 0 1px rgba(12,51,60,0.05),0 14px 30px -18px rgba(12,51,60,0.45)}body.woocommerce-page .luvit-nav .luvit-nav__brand{color: var(--color-ink)}body.woocommerce-page .luvit-nav .luvit-nav__link{color: var(--color-ink-soft)}body.woocommerce-page .luvit-nav .luvit-nav__link:hover,body.woocommerce-page .luvit-nav .luvit-nav__link[aria-current]{color: var(--color-ink)}body.woocommerce-page .luvit-nav .luvit-nav__icon-btn{color: var(--color-ink)}body.woocommerce-page .luvit-nav .luvit-nav__drop{background: rgba(41,169,192,0.16);border-color: rgba(41,169,192,0.34);box-shadow: inset 0 1px 0 rgba(255,255,255,0.85)}body.woocommerce-page .woocommerce-breadcrumb.woocommerce-breadcrumb{font-size: var(--text-caption);color: var(--color-ink-faint);margin: 0 0 var(--space-2)}body.woocommerce-page .woocommerce-breadcrumb a{color: var(--color-ink-faint);text-decoration: none}body.woocommerce-page .woocommerce-breadcrumb a:hover{color: var(--aqua-700)}body.woocommerce-page .woocommerce-products-header__title.page-title,body.woocommerce-page .entry-title.entry-title{font-family: var(--font-heading);font-size: var(--text-h2);line-height: var(--leading-heading);font-weight: 700;color: var(--color-ink);margin: 0 0 var(--space-5)}body.woocommerce-page .woocommerce-notices-wrapper .woocommerce-message,body.woocommerce-page .woocommerce-notices-wrapper .woocommerce-info{background: var(--aqua-50);border: 1px solid rgba(41,169,192,0.28);border-radius: var(--radius-md);color: var(--color-ink);padding: var(--space-3) var(--space-4);margin: 0 0 var(--space-4)}body.woocommerce-page .woocommerce-notices-wrapper .woocommerce-error{background: #FDF1F4;border: 1px solid rgba(208,45,134,0.30);border-radius: var(--radius-md);color: var(--color-ink);padding: var(--space-3) var(--space-4);margin: 0 0 var(--space-4);list-style: none}body.woocommerce-page .woocommerce-notices-wrapper .woocommerce-message,body.woocommerce-page .woocommerce-notices-wrapper .woocommerce-info{display: flex;align-items: center;gap: var(--space-3);flex-wrap: wrap}body.woocommerce-page .woocommerce-notices-wrapper .woocommerce-message::before,body.woocommerce-page .woocommerce-notices-wrapper .woocommerce-info::before{position: static;inset: auto;flex: 0 0 auto;width: auto;height: auto;margin: 0;font-size: 20px;line-height: 1;color: var(--aqua-600,#29A9C0)}body.woocommerce-page .woocommerce-notices-wrapper .woocommerce-message::after,body.woocommerce-page .woocommerce-notices-wrapper .woocommerce-info::after{display: none}body.woocommerce-page .woocommerce-notices-wrapper .woocommerce-message > .button,body.woocommerce-page .woocommerce-notices-wrapper .woocommerce-info > .button{margin-inline-start: auto;float: none;background: transparent;color: var(--aqua-600);border: 1.5px solid var(--aqua-300);border-radius: var(--radius-pill);box-shadow: none;font-family: var(--font-body);font-weight: 600;font-size: var(--text-small,0.9rem);padding: 8px 20px;transition: background var(--duration-instant) var(--ease-out-soft),border-color var(--duration-instant) var(--ease-out-soft)}body.woocommerce-page .woocommerce-notices-wrapper .woocommerce-message > .button:hover,body.woocommerce-page .woocommerce-notices-wrapper .woocommerce-info > .button:hover{background: var(--color-paper,#FFFFFF);border-color: var(--aqua-400);color: var(--aqua-700)}.woocommerce.woocommerce ul.products{display: grid;grid-template-columns: repeat(2,minmax(0,1fr));gap: var(--woo-card-gap-mobile);margin: 0;padding: 0;list-style: none}@media (min-width: 700px){.woocommerce.woocommerce ul.products{grid-template-columns: repeat(3,minmax(0,1fr));gap: var(--woo-card-gap-desktop)}}@media (min-width: 1000px){.woocommerce.woocommerce ul.products{grid-template-columns: repeat(4,minmax(0,1fr))}}@media (max-width: 359px){.woocommerce.woocommerce ul.products{grid-template-columns: minmax(0,1fr)}}.woocommerce.woocommerce ul.products li.product{width: 100%;float: none;clear: none;margin: 0}.woocommerce ul.products li.product.product{position: relative;display: flex;flex-direction: column;overflow: hidden;background: var(--card-bg);border: 1px solid var(--card-border);border-radius: var(--card-radius);box-shadow: var(--card-shadow),inset 0 1px 0 var(--card-sheen-top);transition: transform var(--card-duration) var(--ease-out-soft),box-shadow var(--card-duration) var(--ease-out-soft)}@media (hover: hover) and (pointer: fine){.woocommerce ul.products li.product.product:hover{transform: translateY(-4px);box-shadow: var(--card-shadow-hover),inset 0 1px 0 var(--card-sheen-top)}.woocommerce ul.products li.product.product:hover img.wp-post-image,.woocommerce ul.products li.product.product:hover img.woocommerce-placeholder{transform: scale(var(--card-media-zoom))}}.woocommerce ul.products li.product.product:active img.wp-post-image{transform: scale(var(--card-media-zoom))}.woocommerce ul.products li.product.product:focus-within{transform: translateY(-4px);box-shadow: var(--card-shadow-hover),inset 0 1px 0 var(--card-sheen-top)}.woocommerce ul.products li.product img.wp-post-image,.woocommerce ul.products li.product img.woocommerce-placeholder{display: block;width: 100%;aspect-ratio: var(--card-media-ratio);object-fit: cover;background: radial-gradient(120% 100% at 50% 28%,#FFFFFF 0%,var(--aqua-50) 100%);margin: 0;transition: transform var(--card-media-duration) var(--ease-out-soft)}.woocommerce ul.products li.product a.woocommerce-LoopProduct-link{display: flex;flex-direction: column;flex: 1;text-decoration: none;color: inherit}.woocommerce ul.products li.product .woocommerce-loop-product__title.woocommerce-loop-product__title{font-family: var(--font-heading);font-size: var(--text-h4);line-height: 1.5;font-weight: 700;color: var(--color-ink);padding: var(--card-pad) var(--card-pad) 0;margin: 0;display: -webkit-box;-webkit-box-orient: vertical;-webkit-line-clamp: 2;overflow: hidden;min-height: calc(2 * 1.5em + var(--card-pad))}.woocommerce ul.products li.product .price.price{font-family: var(--font-latin);font-size: var(--text-body-lg);font-weight: 600;color: var(--color-ink);direction: ltr;unicode-bidi: isolate;text-align: start;font-variant-numeric: tabular-nums;padding: 0 var(--card-pad);margin: var(--space-2) 0 0}.woocommerce ul.products li.product .price.price del{font-size: var(--text-body-sm);color: var(--color-ink-faint);margin-inline-end: var(--space-2)}.woocommerce ul.products li.product .price .woocommerce-Price-currencySymbol{font-size: var(--text-body-sm)}.woocommerce ul.products li.product .add_to_cart_button.add_to_cart_button{position: relative;isolation: isolate;overflow: hidden;display: inline-flex;align-items: center;justify-content: center;min-height: var(--btn-min-height);padding: var(--btn-pad-y) var(--btn-pad-x);border: 0;border-radius: var(--radius-pill);background-color: var(--btn-fill-top);background-image: linear-gradient(180deg,var(--btn-gloss) 0%,rgba(255,255,255,0) 55%),linear-gradient(180deg,var(--btn-fill-top) 0%,var(--btn-fill-bottom) 100%);color: #FFFFFF !important;font-family: var(--font-body);font-weight: 600;font-size: var(--text-body);line-height: 1.2;text-align: center;text-decoration: none;cursor: pointer;box-shadow: var(--btn-shadow),inset 0 1px 0 var(--btn-sheen-top),inset 0 -1px 0 var(--btn-bezel-bottom);transition: transform var(--duration-instant) var(--ease-out-soft),box-shadow var(--duration-instant) var(--ease-out-soft),background-color var(--duration-instant) var(--ease-out-soft);-webkit-tap-highlight-color: transparent;margin: var(--space-3) var(--card-pad) var(--card-pad);align-self: stretch}@media (hover: hover) and (pointer: fine){.woocommerce ul.products li.product .add_to_cart_button.add_to_cart_button:hover{transform: translateY(-2px);background-image: linear-gradient(180deg,var(--btn-gloss) 0%,rgba(255,255,255,0) 55%),linear-gradient(180deg,var(--btn-fill-top-hover) 0%,var(--btn-fill-bottom-hover) 100%);box-shadow: var(--btn-shadow-hover),inset 0 1px 0 var(--btn-sheen-top),inset 0 -1px 0 var(--btn-bezel-bottom)}}.woocommerce ul.products li.product .add_to_cart_button.add_to_cart_button:active{transform: translateY(-1px) scale(0.97)}@media (max-width: 480px){.woocommerce ul.products li.product .add_to_cart_button.add_to_cart_button{font-size: 14px;padding-inline: var(--space-2);margin-inline: var(--space-3);margin-bottom: var(--space-3)}}.woocommerce ul.products li.product .add_to_cart_button.add_to_cart_button::before{content: "";position: absolute;z-index: -1;top: -50%;bottom: -50%;inset-inline-start: -60%;width: 45%;background: linear-gradient(100deg,rgba(255,255,255,0) 0%,var(--btn-sweep) 50%,rgba(255,255,255,0) 100%);opacity: 0;pointer-events: none}@media (hover: hover) and (pointer: fine){.woocommerce ul.products li.product .add_to_cart_button.add_to_cart_button:hover::before{animation: luvit-btn-sweep 620ms var(--ease-out) 1}}[dir="rtl"] .woocommerce ul.products li.product .add_to_cart_button.add_to_cart_button::before{inset-inline-start: auto;inset-inline-end: -60%}@media (hover: hover) and (pointer: fine){[dir="rtl"] .woocommerce ul.products li.product .add_to_cart_button.add_to_cart_button:hover::before{animation-name: luvit-btn-sweep-rtl}}.woocommerce ul.products li.product .add_to_cart_button.loading{opacity: 0.75;cursor: wait;transform: none}.woocommerce ul.products li.product .add_to_cart_button.loading::after{content: "";display: inline-block;width: 14px;height: 14px;margin-inline-start: 8px;border: 2px solid rgba(255,255,255,0.35);border-top-color: #fff;border-radius: 50%;animation: luvit-spin 600ms linear infinite;font-family: inherit}@keyframes luvit-spin{to{transform: rotate(360deg)}}.woocommerce ul.products li.product .add_to_cart_button.added::after{content: "✓";margin-inline-start: 8px;font-family: inherit}.woocommerce ul.products li.product a.added_to_cart.added_to_cart{display: inline-block;margin: 0 var(--card-pad) var(--card-pad);color: var(--aqua-700);font-weight: 600;font-size: var(--text-body-sm);text-decoration: none}.woocommerce ul.products li.product span.onsale.onsale,.woocommerce span.onsale.onsale{position: absolute;z-index: 3;top: var(--space-3);inset-inline-start: var(--space-3);right: auto;bottom: auto;min-height: 0;min-width: 0;display: inline-flex;align-items: center;gap: 6px;padding: 5px 12px;border-radius: var(--radius-pill);background: rgba(255,255,255,0.92);border: 1px solid rgba(12,51,60,0.12);color: #D02D86;font-size: var(--text-caption);font-weight: 700;line-height: 1.4;box-shadow: var(--shadow-sm);margin: 0}.woocommerce span.onsale.onsale::before{content: "";width: 6px;height: 6px;border-radius: 50%;background: #D02D86}body.woocommerce-page .woocommerce-result-count.woocommerce-result-count{font-size: var(--text-body-sm);color: var(--color-ink-faint);margin: 0 0 var(--space-4)}body.woocommerce-page .woocommerce-ordering.woocommerce-ordering{margin: 0 0 var(--space-4)}body.woocommerce-page .woocommerce-ordering select.orderby{min-height: var(--field-h,52px);padding-block: 14px;padding-inline: var(--field-pad-x,16px);border: 1.5px solid var(--field-border);border-radius: var(--field-radius);background: var(--field-bg,#fff);font-family: var(--font-body);font-size: var(--field-fs);color: var(--color-ink);cursor: pointer}body.woocommerce-page nav.woocommerce-pagination ul.page-numbers{display: flex;justify-content: center;gap: var(--space-2);border: 0;margin: var(--space-6) 0 0}body.woocommerce-page nav.woocommerce-pagination ul.page-numbers li{border: 0}body.woocommerce-page nav.woocommerce-pagination .page-numbers li .page-numbers{display: inline-flex;align-items: center;justify-content: center;min-width: 44px;min-height: 44px;padding: 0 var(--space-3);border-radius: var(--radius-pill);border: 1px solid rgba(12,51,60,0.14);background: #fff;color: var(--color-ink-soft);font-family: var(--font-latin);text-decoration: none}body.woocommerce-page nav.woocommerce-pagination .page-numbers li .page-numbers.current{background: var(--color-ink);border-color: var(--color-ink);color: #fff}@media (min-width: 860px){body.woocommerce-account .woocommerce.woocommerce{display: grid;grid-template-columns: 260px minmax(0,1fr);gap: var(--space-6);align-items: start}body.woocommerce-account .woocommerce.woocommerce::before,body.woocommerce-account .woocommerce.woocommerce::after{display: none}body.woocommerce-account .woocommerce-MyAccount-navigation.woocommerce-MyAccount-navigation{grid-column: 1;grid-row: 1}body.woocommerce-account .woocommerce-MyAccount-content.woocommerce-MyAccount-content{grid-column: 2;grid-row: 1}}body.woocommerce-account .woocommerce-MyAccount-navigation.woocommerce-MyAccount-navigation{float: none;width: auto;margin: 0 0 var(--space-5)}body.woocommerce-account .woocommerce-MyAccount-content.woocommerce-MyAccount-content{float: none;width: auto;margin: 0}body.woocommerce-account .woocommerce-MyAccount-navigation ul{list-style: none;margin: 0;padding: var(--space-3);display: flex;flex-direction: column;gap: 4px;background: var(--card-bg);border: 1px solid var(--card-border);border-radius: var(--card-radius);box-shadow: var(--card-shadow)}body.woocommerce-account .woocommerce-MyAccount-navigation li{margin: 0}body.woocommerce-account .woocommerce-MyAccount-navigation li a{display: flex;align-items: center;min-height: 44px;padding: 0 var(--space-4);border-radius: var(--radius-md);color: var(--color-ink-soft);font-family: var(--font-body);font-size: var(--text-body);font-weight: 600;text-decoration: none;transition: background-color var(--duration-instant) var(--ease-out-soft),color var(--duration-instant) var(--ease-out-soft)}@media (hover: hover) and (pointer: fine){body.woocommerce-account .woocommerce-MyAccount-navigation li a:hover{background: var(--aqua-50);color: var(--color-ink)}}body.woocommerce-account .woocommerce-MyAccount-navigation li.is-active a{background: var(--aqua-100);color: var(--color-ink)}body.woocommerce-account .woocommerce-MyAccount-navigation li.woocommerce-MyAccount-navigation-link--customer-logout{margin-top: var(--space-2);border-top: 1px solid var(--color-line-soft);padding-top: var(--space-2)}body.woocommerce-account .woocommerce-MyAccount-navigation li.woocommerce-MyAccount-navigation-link--customer-logout a{color: var(--color-ink-faint);font-weight: 500}body.woocommerce-account .woocommerce-MyAccount-content.woocommerce-MyAccount-content{background: var(--card-bg);border: 1px solid var(--card-border);border-radius: var(--card-radius);box-shadow: var(--card-shadow);padding: var(--space-6);color: var(--color-ink-soft);line-height: 1.8}body.woocommerce-account .woocommerce-MyAccount-content p{margin: 0 0 var(--space-4)}body.woocommerce-account .woocommerce-MyAccount-content p:last-child{margin-bottom: 0}body.woocommerce-account .woocommerce-MyAccount-content a{color: var(--aqua-700);text-decoration: underline;text-underline-offset: 3px}body.woocommerce-account table.woocommerce-orders-table.shop_table{width: 100%;border: 0;border-collapse: separate;border-spacing: 0;margin: 0;font-size: var(--text-body-sm)}body.woocommerce-account table.woocommerce-orders-table th{background: var(--color-mist);color: var(--color-ink-soft);font-family: var(--font-body);font-weight: 600;text-align: start;padding: var(--space-3) var(--space-4);border: 0}body.woocommerce-account table.woocommerce-orders-table th:first-child{border-start-start-radius: var(--radius-md)}body.woocommerce-account table.woocommerce-orders-table th:last-child{border-start-end-radius: var(--radius-md)}body.woocommerce-account table.woocommerce-orders-table td.woocommerce-orders-table__cell{padding: var(--space-4);border: 0;border-bottom: 1px solid var(--color-line-soft);color: var(--color-ink);vertical-align: middle}body.woocommerce-account .woocommerce-orders-table__cell-order-number,body.woocommerce-account .woocommerce-orders-table__cell-order-total{direction: ltr;unicode-bidi: isolate;text-align: start;font-family: var(--font-latin);font-variant-numeric: tabular-nums}body.woocommerce-account .woocommerce-orders-table__cell-order-actions a.button,body.woocommerce-account .woocommerce-MyAccount-content a.button.woocommerce-button{display: inline-flex;align-items: center;justify-content: center;min-height: 40px;padding: 0 var(--space-4);border: 1px solid var(--aqua-500);border-radius: var(--radius-pill);background: transparent;color: var(--aqua-700);font-family: var(--font-body);font-size: var(--text-body-sm);font-weight: 600;text-decoration: none;transition: background-color var(--duration-instant) var(--ease-out-soft)}@media (hover: hover) and (pointer: fine){body.woocommerce-account .woocommerce-orders-table__cell-order-actions a.button:hover{background: var(--aqua-50)}}body.woocommerce-account .col2-set.col2-set::before,body.woocommerce-account .col2-set.col2-set::after{display: none}body.woocommerce-account .woocommerce-Addresses.u-columns{display: grid;grid-template-columns: minmax(0,1fr);gap: var(--space-5)}@media (min-width: 700px){body.woocommerce-account .woocommerce-Addresses.u-columns{grid-template-columns: repeat(2,minmax(0,1fr))}}body.woocommerce-account .woocommerce-Addresses .woocommerce-Address{float: none;width: auto;padding: var(--space-5);background: var(--color-canvas);border: 1px solid var(--card-border);border-radius: var(--radius-md)}body.woocommerce-account .woocommerce-Address-title{display: flex;align-items: baseline;justify-content: space-between;gap: var(--space-3);margin: 0 0 var(--space-3)}body.woocommerce-account .woocommerce-Address-title h2,body.woocommerce-account .woocommerce-Address-title h3{font-family: var(--font-heading);font-size: var(--text-h4);color: var(--color-ink);margin: 0}body.woocommerce-account .woocommerce-Address address{font-style: normal;line-height: 1.9;color: var(--color-ink-soft)}body.woocommerce-account .woocommerce-form-row,body.woocommerce-account .form-row{display: flex;flex-direction: column;gap: 6px;margin: 0 0 var(--space-4);padding: 0}@media (min-width: 640px){body.woocommerce-account form .form-row-first,body.woocommerce-account form .form-row-last{float: none;width: calc(50% - (var(--space-4) / 2));display: inline-flex;vertical-align: top}body.woocommerce-account form .form-row-first{margin-inline-end: var(--space-4)}}body.woocommerce-account .form-row-wide{width: 100%}body.woocommerce-account .woocommerce-MyAccount-content label{font-family: var(--font-body);font-size: var(--text-body-sm);font-weight: 600;color: var(--color-ink)}body.woocommerce-account .woocommerce-Input.input-text,body.woocommerce-account .woocommerce-MyAccount-content input.input-text,body.woocommerce-account .woocommerce-MyAccount-content input[type="password"],body.woocommerce-account .woocommerce-MyAccount-content select,body.woocommerce-account .woocommerce-MyAccount-content textarea{width: 100%;min-height: var(--field-h);padding: 0 var(--space-4);border: 1px solid var(--color-line);border-radius: var(--field-radius);background: #fff;color: var(--color-ink);font-family: var(--font-body);font-size: var(--field-fs);transition: border-color var(--duration-instant) var(--ease-out-soft),box-shadow var(--duration-instant) var(--ease-out-soft)}body.woocommerce-account .woocommerce-MyAccount-content textarea{padding: var(--space-3) var(--space-4);min-height: 120px}body.woocommerce-account .woocommerce-MyAccount-content input:focus,body.woocommerce-account .woocommerce-MyAccount-content select:focus,body.woocommerce-account .woocommerce-MyAccount-content textarea:focus{outline: none;border-color: var(--aqua-500);box-shadow: 0 0 0 3px var(--aqua-100)}body.woocommerce-account .woocommerce-Input--email,body.woocommerce-account .woocommerce-Input--password,body.woocommerce-account .woocommerce-MyAccount-content input[type="email"],body.woocommerce-account .woocommerce-MyAccount-content input[type="password"],body.woocommerce-account .woocommerce-MyAccount-content input[type="tel"]{direction: ltr;text-align: start}body.woocommerce-account .password-input{position: relative;display: flex;flex-direction: column}body.woocommerce-account .show-password-input{position: absolute;top: 50%;inset-inline-end: var(--space-3);transform: translateY(-50%);cursor: pointer}body.woocommerce-account .woocommerce-Button.button,body.woocommerce-account .woocommerce-MyAccount-content button.button{display: inline-flex;align-items: center;justify-content: center;min-height: var(--btn-min-height);padding: var(--btn-pad-y) var(--btn-pad-x);border: 0;border-radius: var(--radius-pill);background-color: var(--btn-fill-top);background-image: linear-gradient(180deg,var(--btn-gloss) 0%,rgba(255,255,255,0) 55%),linear-gradient(180deg,var(--btn-fill-top) 0%,var(--btn-fill-bottom) 100%);color: #FFFFFF !important;font-family: var(--font-body);font-weight: 600;font-size: var(--text-body);cursor: pointer;box-shadow: var(--btn-shadow),inset 0 1px 0 var(--btn-sheen-top),inset 0 -1px 0 var(--btn-bezel-bottom);transition: transform var(--duration-instant) var(--ease-out-soft),box-shadow var(--duration-instant) var(--ease-out-soft)}@media (hover: hover) and (pointer: fine){body.woocommerce-account .woocommerce-Button.button:hover,body.woocommerce-account .woocommerce-MyAccount-content button.button:hover{transform: translateY(-2px);box-shadow: var(--btn-shadow-hover),inset 0 1px 0 var(--btn-sheen-top),inset 0 -1px 0 var(--btn-bezel-bottom)}}body.woocommerce-account .woocommerce-Button.button:active,body.woocommerce-account .woocommerce-MyAccount-content button.button:active{transform: translateY(-1px) scale(0.98)}body.woocommerce-account .woocommerce-MyAccount-content fieldset{margin: var(--space-5) 0 0;padding: var(--space-5);border: 1px solid var(--color-line-soft);border-radius: var(--radius-md);background: var(--color-canvas)}body.woocommerce-account .woocommerce-MyAccount-content legend{padding: 0 var(--space-2);font-family: var(--font-heading);font-size: var(--text-body-lg);color: var(--color-ink)}body.woocommerce-account .u-columns.col2-set{display: grid;grid-template-columns: minmax(0,1fr);gap: var(--space-5)}@media (min-width: 760px){body.woocommerce-account .u-columns.col2-set{grid-template-columns: repeat(2,minmax(0,1fr))}}body.woocommerce-account .u-columns .col-1,body.woocommerce-account .u-columns .col-2{float: none;width: auto;padding: var(--space-6);background: var(--card-bg);border: 1px solid var(--card-border);border-radius: var(--card-radius);box-shadow: var(--card-shadow)}body.woocommerce-account .woocommerce.woocommerce:has(> .luvit-acct-head) .woocommerce-MyAccount-navigation.woocommerce-MyAccount-navigation,body.woocommerce-account .woocommerce.woocommerce:has(> .luvit-acct-head) .woocommerce-MyAccount-content.woocommerce-MyAccount-content{grid-row: 2}body.woocommerce-account.logged-in .page-header .entry-title{display: none}body.woocommerce-account .page-header{padding: 0;margin: 0}.luvit-acct-head{grid-column: 1 / -1;grid-row: 1;margin: 0 0 var(--space-5);padding: var(--space-6) var(--space-6) var(--space-5);border-radius: var(--card-radius);background: radial-gradient(120% 140% at 100% 0%,var(--aqua-50) 0%,var(--color-mist) 55%,transparent 100%)}.luvit-acct-head__eyebrow{margin: 0 0 var(--space-2);color: var(--aqua-700);font-family: var(--font-body);font-size: var(--text-caption);font-weight: 600;letter-spacing: 0}.luvit-acct-head__title{margin: 0 0 var(--space-2);font-family: var(--font-heading);font-size: clamp(26px,3.2vw,36px);line-height: 1.25;color: var(--color-ink)}.luvit-acct-head__sub{margin: 0;max-inline-size: 52ch;color: var(--color-ink-soft);font-size: var(--text-body);line-height: 1.8}.luvit-acct-head--login{margin-bottom: var(--space-6)}.luvit-acct-grid{display: grid;grid-template-columns: repeat(auto-fit,minmax(200px,1fr));gap: var(--space-4);margin-top: var(--space-5)}.luvit-acct-card{display: flex;flex-direction: column;padding: var(--space-5);border: 1px solid var(--card-border);border-radius: var(--radius-md);background: var(--color-mist);transition: transform var(--duration-instant) var(--ease-out-soft),box-shadow var(--duration-instant) var(--ease-out-soft)}@media (hover: hover) and (pointer: fine){.luvit-acct-card:hover{transform: translateY(-2px);box-shadow: var(--card-shadow)}}.luvit-acct-card--drops{background: var(--aqua-50)}.luvit-acct-card__eyebrow{margin: 0 0 6px;color: var(--aqua-700);font-size: var(--text-caption);font-weight: 600}.luvit-acct-card__title{margin: 0 0 var(--space-2);font-family: var(--font-heading);font-size: var(--text-h4);line-height: 1.3;color: var(--color-ink)}.luvit-acct-card__line{flex: 1;margin: 0 0 var(--space-3);color: var(--color-ink-soft);font-size: var(--text-body-sm);line-height: 1.75}.luvit-acct-card__link{align-self: flex-start;display: inline-flex;align-items: center;min-height: 40px;padding: 0 var(--space-4);border: 1px solid var(--aqua-500);border-radius: var(--radius-pill);color: var(--aqua-700);font-size: var(--text-body-sm);font-weight: 600;text-decoration: none;transition: background-color var(--duration-instant) var(--ease-out-soft)}@media (hover: hover) and (pointer: fine){.luvit-acct-card__link:hover{background: rgba(255,255,255,0.7)}}body.woocommerce-account .woocommerce-MyAccount-content a.luvit-acct-card__link.luvit-acct-card__link{text-decoration: none}body.woocommerce-account #customer_login.u-columns{display: grid;grid-template-columns: minmax(0,1fr);gap: var(--space-5)}@media (min-width: 760px){body.woocommerce-account #customer_login.u-columns{grid-template-columns: repeat(2,minmax(0,1fr));align-items: start}}body.woocommerce-account #customer_login .u-column1,body.woocommerce-account #customer_login .u-column2{float: none;width: auto;max-width: none;padding: var(--space-6);background: var(--card-bg);border: 1px solid var(--card-border);border-radius: var(--card-radius);box-shadow: var(--card-shadow)}body.woocommerce-account #customer_login h2{margin: 0 0 var(--space-4);font-family: var(--font-heading);font-size: var(--text-h4);color: var(--color-ink)}.luvit-acct-first{margin: 0 0 6px;color: var(--aqua-700);font-size: var(--text-caption);font-weight: 600}.wc-block-cart,.wc-block-cart *,.wc-block-cart *::before,.wc-block-cart *::after{box-sizing: border-box}.wc-block-cart.wc-block-cart{font-family: var(--font-body);color: var(--color-ink);letter-spacing: 0;line-height: var(--leading-body)}.wc-block-cart .wc-block-components-sidebar-layout.wc-block-components-sidebar-layout{gap: var(--space-6);align-items: flex-start}@media (min-width: 1024px){.wc-block-cart .wc-block-components-sidebar.wc-block-components-sidebar{position: sticky;inset-block-start: var(--space-5)}}@media (max-width: 767px){.wc-block-cart .wc-block-components-sidebar-layout.wc-block-components-sidebar-layout{display: flex;flex-direction: column;gap: var(--space-5)}.wc-block-cart .wc-block-components-sidebar-layout > .wc-block-components-main{order: 1;inline-size: 100%;max-inline-size: 100%;padding-inline: 0}.wc-block-cart .wc-block-components-sidebar-layout > .wc-block-components-sidebar{order: 2;inline-size: 100%;max-inline-size: 100%;padding-inline: 0}}.wc-block-cart .wc-block-cart-items.wc-block-cart-items{border: 0;margin-block: 0 var(--space-5)}.wc-block-cart .wc-block-cart-items .wc-block-cart-items__row{border-block-end: 1px solid var(--color-line);padding-block: var(--space-4)}.wc-block-cart .wc-block-components-product-name.wc-block-components-product-name{display: inline-block;font-family: var(--font-heading);font-size: var(--text-h4);line-height: var(--leading-heading);color: var(--color-ink);text-decoration: none;min-block-size: 44px}@media (hover: hover) and (pointer: fine){.wc-block-cart .wc-block-components-product-name.wc-block-components-product-name:hover{color: var(--aqua-600)}}.wc-block-cart .wc-block-components-product-metadata.wc-block-components-product-metadata{font-size: var(--text-body-sm);color: var(--color-ink-soft);margin-block-start: var(--space-1)}.wc-block-cart .wc-block-components-product-price.wc-block-components-product-price{font-size: var(--text-body);color: var(--color-ink)}.wc-block-cart .wc-block-components-formatted-money-amount.wc-block-components-formatted-money-amount{direction: ltr;unicode-bidi: isolate;font-family: var(--font-latin);font-variant-numeric: tabular-nums;text-align: start}.woocommerce-Price-bidi.woocommerce-Price-bidi{unicode-bidi: normal}.wc-block-cart .wc-block-components-quantity-selector.wc-block-components-quantity-selector{border: 1px solid var(--field-border);border-radius: var(--radius-pill);background: var(--field-bg);block-size: auto;min-block-size: 44px;overflow: hidden}.wc-block-cart .wc-block-components-quantity-selector .wc-block-components-quantity-selector__button{min-inline-size: 44px;min-block-size: 44px;color: var(--aqua-700);opacity: 1;cursor: pointer;transition: background-color var(--duration-instant) var(--ease-out-soft)}@media (hover: hover) and (pointer: fine){.wc-block-cart .wc-block-components-quantity-selector .wc-block-components-quantity-selector__button:hover{background: var(--aqua-50)}}.wc-block-cart .wc-block-components-quantity-selector .wc-block-components-quantity-selector__input{font-family: var(--font-latin);font-size: var(--field-fs);font-variant-numeric: tabular-nums;direction: ltr;unicode-bidi: isolate;text-align: center;color: var(--color-ink);min-block-size: 44px}.wc-block-cart .wc-block-components-sidebar .wc-block-components-totals-wrapper.wc-block-components-totals-wrapper{background: var(--card-bg);border: 1px solid var(--card-border);border-radius: var(--card-radius);box-shadow: var(--card-shadow);padding: var(--space-4) var(--space-5);margin-block-end: var(--space-4)}.wc-block-cart .wc-block-components-totals-item.wc-block-components-totals-item{padding-block: var(--space-3);font-size: var(--text-body);color: var(--color-ink-soft)}.wc-block-cart .wc-block-components-totals-item .wc-block-components-totals-item__label{color: var(--color-ink-soft)}.wc-block-cart .wc-block-components-totals-item .wc-block-components-totals-item__value{color: var(--color-ink);font-weight: 600}.wc-block-cart .wc-block-components-totals-shipping.wc-block-components-totals-shipping{color: var(--color-ink-soft);font-size: var(--text-body-sm)}.wc-block-cart .wc-block-components-totals-footer-item .wc-block-components-totals-item__value{font-family: var(--font-latin);font-size: var(--text-h4);font-weight: 700;color: var(--color-ink);direction: ltr;unicode-bidi: isolate;font-variant-numeric: tabular-nums;text-align: start}.wc-block-cart .wc-block-components-totals-coupon.wc-block-components-totals-coupon{padding-block: var(--space-2)}body.woocommerce-cart .wc-block-components-sidebar .wp-block-woocommerce-cart-order-summary-block .wc-block-components-totals-coupon.wc-block-components-totals-coupon,body.woocommerce-checkout .wc-block-components-sidebar .wp-block-woocommerce-checkout-order-summary-block .wc-block-components-totals-coupon.wc-block-components-totals-coupon{padding-inline: 10px}.wc-block-cart .wc-block-components-totals-coupon .wc-block-components-panel__button{min-block-size: 44px;font-size: var(--text-body-sm);color: var(--aqua-700);font-weight: 600}.wc-block-cart .wc-block-components-panel.wc-block-components-panel{border-block-start: 1px solid var(--color-line-soft)}.wc-block-cart .wc-block-components-notices.wc-block-components-notices{font-size: var(--text-body-sm);margin-block-end: var(--space-4)}.wc-block-cart .wc-block-components-notices .wc-block-components-notice-banner{border-radius: var(--radius-md);border: 1px solid var(--color-line);background: var(--color-info-bg);color: var(--color-ink)}.wc-block-cart .wc-block-components-button.wc-block-components-button{font-family: var(--font-body);font-weight: 600;letter-spacing: 0;min-block-size: 44px;border-radius: var(--radius-pill);-webkit-tap-highlight-color: transparent}.wc-block-cart .wc-block-components-button.wc-block-components-button--text{min-block-size: 44px;background: transparent;color: var(--aqua-700);padding-inline: 0}.wc-block-cart .wc-block-cart__submit-button.wc-block-cart__submit-button,.wc-block-cart .wc-block-cart__submit-container .wc-block-components-button.wc-block-components-button{display: flex;align-items: center;justify-content: center;inline-size: 100%;min-block-size: var(--btn-min-height);padding: var(--btn-pad-y) var(--btn-pad-x);border: 0;border-radius: var(--radius-pill);background-color: var(--btn-fill-top);background-image: linear-gradient(180deg,var(--btn-gloss) 0%,rgba(255,255,255,0) 55%),linear-gradient(180deg,var(--btn-fill-top) 0%,var(--btn-fill-bottom) 100%);color: var(--color-on-primary);font-family: var(--font-body);font-weight: 600;font-size: var(--text-body);line-height: 1.2;text-decoration: none;cursor: pointer;box-shadow: var(--btn-shadow),inset 0 1px 0 var(--btn-sheen-top),inset 0 -1px 0 var(--btn-bezel-bottom);transition: transform var(--duration-instant) var(--ease-out-soft),box-shadow var(--duration-instant) var(--ease-out-soft),background-color var(--duration-instant) var(--ease-out-soft)}@media (hover: hover) and (pointer: fine){.wc-block-cart .wc-block-cart__submit-button.wc-block-cart__submit-button:hover,.wc-block-cart .wc-block-cart__submit-container .wc-block-components-button.wc-block-components-button:hover{transform: translateY(-2px);background-image: linear-gradient(180deg,var(--btn-gloss) 0%,rgba(255,255,255,0) 55%),linear-gradient(180deg,var(--btn-fill-top-hover) 0%,var(--btn-fill-bottom-hover) 100%);box-shadow: var(--btn-shadow-hover),inset 0 1px 0 var(--btn-sheen-top),inset 0 -1px 0 var(--btn-bezel-bottom)}}.wc-block-cart .wc-block-cart__submit-button.wc-block-cart__submit-button:active,.wc-block-cart .wc-block-cart__submit-container .wc-block-components-button.wc-block-components-button:active{transform: translateY(-1px) scale(0.98)}.wc-block-cart .wc-block-cart__submit-button.wc-block-cart__submit-button:focus-visible,.wc-block-cart .wc-block-cart__submit-container .wc-block-components-button.wc-block-components-button:focus-visible{outline: none;box-shadow: var(--btn-shadow),inset 0 1px 0 var(--btn-sheen-top),0 0 0 3px var(--color-ring)}.wc-block-cart .wc-block-cart__submit-container.wc-block-cart__submit-container{background: var(--color-canvas);color: var(--color-line);padding-block: var(--space-3);padding-block-end: calc(var(--space-3) + env(safe-area-inset-bottom,0px))}.wp-block-woocommerce-empty-cart-block.wp-block-woocommerce-empty-cart-block{text-align: center;padding-block: var(--space-7)}.wc-block-cart__empty-cart__title.wc-block-cart__empty-cart__title{font-family: var(--font-heading);font-size: var(--text-h2);line-height: var(--leading-heading);color: var(--color-ink);margin-block-end: var(--space-4)}.wp-block-woocommerce-empty-cart-block .wc-block-grid__product.wc-block-grid__product{background: var(--card-bg);border: 1px solid var(--card-border);border-radius: var(--card-radius);box-shadow: var(--card-shadow);padding: var(--space-4);text-align: center;transition: transform var(--card-duration) var(--ease-out-soft),box-shadow var(--card-duration) var(--ease-out-soft)}@media (hover: hover) and (pointer: fine){.wp-block-woocommerce-empty-cart-block .wc-block-grid__product.wc-block-grid__product:hover{transform: translateY(-4px);box-shadow: var(--card-shadow-hover)}}.wp-block-woocommerce-cart.wp-block-woocommerce-cart{background: transparent;margin-inline: auto;max-inline-size: var(--container-max);padding-inline: var(--container-gutter)}.wc-block-checkout,.wc-block-checkout *,.wc-block-checkout *::before,.wc-block-checkout *::after{box-sizing: border-box}.wc-block-checkout.wc-block-checkout,.wc-block-checkout .wc-block-components-form.wc-block-components-form,.wc-block-checkout .wc-block-components-radio-control.wc-block-components-radio-control{font-family: var(--font-body);color: var(--color-ink);letter-spacing: 0;line-height: 1.75}.wc-block-checkout .wc-block-components-main.wc-block-components-main{padding-inline: 0}@media (min-width: 1024px){.wc-block-checkout .wc-block-components-sidebar.wc-block-components-sidebar{position: sticky;inset-block-start: var(--space-5)}}@media (max-width: 767px){.wc-block-checkout .wc-block-components-sidebar-layout.wc-block-components-sidebar-layout{display: flex;flex-direction: column;gap: var(--space-5)}.wc-block-checkout .wc-block-components-sidebar-layout > .wc-block-components-main{order: 1;inline-size: 100%;max-inline-size: 100%}.wc-block-checkout .wc-block-components-sidebar-layout > .wc-block-components-sidebar{order: 2;inline-size: 100%;max-inline-size: 100%;padding-inline: 0}}.wc-block-checkout .wc-block-components-checkout-step.wc-block-components-checkout-step{border: 0;padding-inline: 0;padding-block: var(--space-5) 0;margin-block-end: var(--space-5)}.wc-block-checkout .wc-block-components-checkout-step__title{font-family: var(--font-heading);font-size: var(--text-h4);line-height: var(--leading-heading);color: var(--color-ink)}.wc-block-checkout .wc-block-components-checkout-step__description{font-size: var(--text-body-sm);color: var(--color-ink-soft);margin-block-start: var(--space-1)}.wc-block-checkout .wc-block-components-checkout-step__heading-content{color: var(--aqua-700)}.wc-block-checkout .wc-block-components-address-form.wc-block-components-address-form{margin-block-start: var(--space-4)}.wc-block-checkout .wc-block-components-text-input.wc-block-components-text-input,.wc-block-checkout .wc-block-components-country-input.wc-block-components-country-input{margin-block-end: var(--field-stack)}.wc-block-checkout .wc-block-components-text-input.wc-block-components-text-input label,.wc-block-checkout .wc-block-components-country-input.wc-block-components-country-input label{position: static;transform: none;display: block;inline-size: auto;max-inline-size: none;padding: 0;margin-block-end: var(--field-gap);font-family: var(--font-body);font-size: var(--text-body-sm);font-weight: 600;line-height: 1.4;color: var(--color-ink);text-align: start;overflow: visible;transition: none}.wc-block-checkout .wc-block-components-text-input.wc-block-components-text-input input[type="text"],.wc-block-checkout .wc-block-components-text-input.wc-block-components-text-input input[type="email"],.wc-block-checkout .wc-block-components-text-input.wc-block-components-text-input input[type="tel"],.wc-block-checkout .wc-block-components-text-input.wc-block-components-text-input input[type="number"],.wc-block-checkout .wc-block-components-country-input.wc-block-components-country-input input[type="text"]{inline-size: 100%;min-inline-size: 0;block-size: auto;min-block-size: var(--field-h);padding: 14px var(--field-pad-x);border: 1.5px solid var(--field-border);border-radius: var(--field-radius);background-color: var(--field-bg);color: var(--color-ink);font-family: var(--font-body);font-size: var(--field-fs);line-height: 1.4;text-align: start;box-shadow: inset 0 1px 0 rgba(255,255,255,0.9);transition: border-color var(--duration-instant) var(--ease-out-soft),box-shadow var(--duration-instant) var(--ease-out-soft);-webkit-appearance: none;appearance: none}.wc-block-checkout .wc-block-components-text-input.wc-block-components-text-input input::placeholder{color: var(--field-placeholder)}@media (hover: hover) and (pointer: fine){.wc-block-checkout .wc-block-components-text-input.wc-block-components-text-input input:hover{border-color: var(--field-border-hover)}}.wc-block-checkout .wc-block-components-text-input.wc-block-components-text-input input:focus,.wc-block-checkout .wc-block-components-country-input.wc-block-components-country-input input:focus{outline: none;border: 1.5px solid var(--field-border-focus);background-color: var(--field-bg);color: var(--color-ink);box-shadow: inset 0 1px 0 rgba(255,255,255,0.9),0 0 0 3px var(--color-ring)}.wc-block-checkout .wc-block-components-text-input input[dir="ltr"],.wc-block-checkout .wc-block-components-text-input input[type="tel"]{direction: ltr;unicode-bidi: isolate;text-align: start;font-variant-numeric: tabular-nums}.wc-block-checkout .wc-block-components-country-input.wc-block-components-country-input select,.wc-block-checkout .wc-block-components-country-input .wc-block-components-combobox-control input{min-block-size: var(--field-h);padding: 14px var(--field-pad-x);border: 1.5px solid var(--field-border);border-radius: var(--field-radius);background-color: var(--field-bg);color: var(--color-ink);font-family: var(--font-body);font-size: var(--field-fs);text-align: start}.wc-block-checkout .wc-block-components-validation-error{font-size: var(--text-body-sm);line-height: 1.5;color: var(--fuchsia-500);margin-block-start: var(--field-gap)}.wc-block-checkout .wc-block-components-text-input input[aria-invalid="true"]{border-width: 2px;border-color: var(--fuchsia-500)}.wc-block-checkout .wc-block-components-checkbox.wc-block-components-checkbox{display: flex;align-items: center;min-block-size: 44px;font-size: var(--text-body);color: var(--color-ink)}.wc-block-checkout .wc-block-components-checkbox input[type="checkbox"]{inline-size: 20px;block-size: 20px;accent-color: var(--aqua-500);margin-inline-end: var(--space-3)}.wc-block-checkout .wc-block-components-checkbox label{cursor: pointer;line-height: 1.5}.wc-block-checkout .wc-block-components-address-card.wc-block-components-address-card{background: var(--color-mist);border: 1px solid var(--card-border);border-radius: var(--radius-md);padding: var(--space-4);font-size: var(--text-body-sm);color: var(--color-ink-soft);line-height: 1.75}.wc-block-checkout .wc-block-components-radio-control.wc-block-components-radio-control{display: grid;gap: var(--space-3);border: 0}.wc-block-checkout .wc-block-components-radio-control__option{display: flex;align-items: center;min-block-size: var(--btn-min-height);padding: var(--space-4);margin: 0;border: 1px solid var(--card-border);border-radius: var(--radius-md);background: var(--card-bg);cursor: pointer;transition: border-color var(--duration-instant) var(--ease-out),background-color var(--duration-instant) var(--ease-out)}@media (hover: hover) and (pointer: fine){.wc-block-checkout .wc-block-components-radio-control__option:hover{border-color: var(--aqua-300)}}.wc-block-checkout .wc-block-components-radio-control--highlight-checked .wc-block-components-radio-control__option--checked-option-highlighted{border-width: 2px;border-color: var(--aqua-500);background: var(--aqua-50)}.wc-block-checkout .wc-block-components-radio-control input[type="radio"]{inline-size: 20px;block-size: 20px;accent-color: var(--aqua-500);margin-inline-end: var(--space-3)}.wc-block-checkout .wc-block-components-payment-method-label.wc-block-components-payment-method-label{font-family: var(--font-body);font-weight: 600;font-size: var(--text-body);color: var(--color-ink)}.wc-block-checkout .wc-block-components-radio-control__description{font-size: var(--text-body-sm);color: var(--color-ink-soft);line-height: 1.75;margin-block-start: var(--space-2)}.wc-block-checkout .wc-block-components-order-summary.wc-block-components-order-summary,.wc-block-checkout .wc-block-components-sidebar .wc-block-components-panel.wc-block-components-panel{background: var(--card-bg);border: 1px solid var(--card-border);border-radius: var(--card-radius);box-shadow: var(--card-shadow);padding: var(--space-4) var(--space-5);margin-block-end: var(--space-4)}.wc-block-checkout .wc-block-components-panel .wc-block-components-panel__button{min-block-size: 44px;font-family: var(--font-heading);font-size: var(--text-h4);color: var(--color-ink)}.wc-block-checkout .wc-block-components-order-summary-item.wc-block-components-order-summary-item{padding-block: var(--space-3);border-block-end: 1px solid var(--color-line-soft)}.wc-block-checkout .wc-block-components-product-name.wc-block-components-product-name{font-family: var(--font-body);font-size: var(--text-body-sm);font-weight: 600;color: var(--color-ink);line-height: 1.6}.wc-block-checkout .wc-block-components-order-summary-item__quantity{background: var(--aqua-50);border: 1px solid var(--aqua-100);color: var(--aqua-700);font-family: var(--font-latin);font-variant-numeric: tabular-nums;direction: ltr;unicode-bidi: isolate}.wc-block-checkout .wc-block-components-formatted-money-amount.wc-block-components-formatted-money-amount{direction: ltr;unicode-bidi: isolate;font-family: var(--font-latin);font-variant-numeric: tabular-nums;text-align: start}.wc-block-checkout .wc-block-components-totals-item.wc-block-components-totals-item{padding-block: var(--space-3);font-size: var(--text-body);color: var(--color-ink-soft)}.wc-block-checkout .wc-block-components-totals-item .wc-block-components-totals-item__label{color: var(--color-ink-soft)}.wc-block-checkout .wc-block-components-totals-item .wc-block-components-totals-item__value{color: var(--color-ink);font-weight: 600;font-family: var(--font-latin);font-variant-numeric: tabular-nums;direction: ltr;unicode-bidi: isolate;text-align: start}.wc-block-checkout .wc-block-components-totals-footer-item .wc-block-components-totals-item__value{font-size: var(--text-h4);font-weight: 700}.wc-block-checkout .wc-block-components-button.wc-block-components-button{font-family: var(--font-body);font-weight: 600;letter-spacing: 0;min-block-size: 44px;border-radius: var(--radius-pill);-webkit-tap-highlight-color: transparent}.wc-block-checkout .wc-block-components-button.wc-block-components-button--text{background: transparent;color: var(--aqua-700);padding-inline: 0}.wc-block-checkout .wc-block-components-checkout-place-order-button.wc-block-components-checkout-place-order-button{display: flex;align-items: center;justify-content: center;inline-size: 100%;min-block-size: var(--btn-min-height);padding: var(--btn-pad-y) var(--btn-pad-x);border: 0;border-radius: var(--radius-pill);background-color: var(--btn-fill-top);background-image: linear-gradient(180deg,var(--btn-gloss) 0%,rgba(255,255,255,0) 55%),linear-gradient(180deg,var(--btn-fill-top) 0%,var(--btn-fill-bottom) 100%);color: var(--color-on-primary);font-family: var(--font-body);font-weight: 600;font-size: var(--text-body);line-height: 1.2;cursor: pointer;box-shadow: var(--btn-shadow),inset 0 1px 0 var(--btn-sheen-top),inset 0 -1px 0 var(--btn-bezel-bottom);transition: transform var(--duration-instant) var(--ease-out-soft),box-shadow var(--duration-instant) var(--ease-out-soft),background-color var(--duration-instant) var(--ease-out-soft)}@media (hover: hover) and (pointer: fine){.wc-block-checkout .wc-block-components-checkout-place-order-button.wc-block-components-checkout-place-order-button:hover{transform: translateY(-2px);background-image: linear-gradient(180deg,var(--btn-gloss) 0%,rgba(255,255,255,0) 55%),linear-gradient(180deg,var(--btn-fill-top-hover) 0%,var(--btn-fill-bottom-hover) 100%);box-shadow: var(--btn-shadow-hover),inset 0 1px 0 var(--btn-sheen-top),inset 0 -1px 0 var(--btn-bezel-bottom)}}.wc-block-checkout .wc-block-components-checkout-place-order-button.wc-block-components-checkout-place-order-button:active{transform: translateY(-1px) scale(0.98)}.wc-block-checkout .wc-block-components-checkout-place-order-button.wc-block-components-checkout-place-order-button:focus-visible{outline: none;box-shadow: var(--btn-shadow),inset 0 1px 0 var(--btn-sheen-top),0 0 0 3px var(--color-ring)}.wc-block-checkout .wc-block-components-checkout-place-order-button.wc-block-components-checkout-place-order-button:disabled{opacity: 0.55;transform: none;cursor: wait}@media (max-width: 767px){.wc-block-checkout .wc-block-checkout__actions{position: sticky;inset-block-end: 0;z-index: 2;background: var(--color-canvas);border-block-start: 1px solid var(--color-line);box-shadow: var(--shadow-sm);padding-block: var(--space-3);padding-block-end: calc(var(--space-3) + env(safe-area-inset-bottom,0px));padding-inline: var(--space-4);margin-inline: calc(var(--space-4) * -1)}.wc-block-checkout .wc-block-checkout__actions .wc-block-components-checkout-return-to-cart-button{display: block;text-align: center;margin-block-end: var(--space-2);color: var(--aqua-700);font-size: var(--text-body-sm);min-block-size: 44px}}@media (prefers-reduced-motion: reduce){.wc-block-cart .wc-block-cart__submit-button.wc-block-cart__submit-button,.wc-block-cart .wc-block-cart__submit-container .wc-block-components-button.wc-block-components-button,.wc-block-checkout .wc-block-components-checkout-place-order-button.wc-block-components-checkout-place-order-button,.wc-block-checkout .wc-block-components-radio-control__option,.wp-block-woocommerce-empty-cart-block .wc-block-grid__product.wc-block-grid__product{transition: none;transform: none}}body.woocommerce-cart .wc-block-components-sidebar .wp-block-woocommerce-cart-order-summary-block{background: var(--card-bg);border: 1px solid var(--card-border);border-radius: var(--card-radius);box-shadow: var(--card-shadow);padding: var(--space-5);overflow: hidden}body.woocommerce-cart .wc-block-components-sidebar .wc-block-components-totals-wrapper.wc-block-components-totals-wrapper{background: transparent;border: 0;border-radius: 0;box-shadow: none;padding: var(--space-3) 0;margin: 0}body.woocommerce-cart .wc-block-components-sidebar .wc-block-components-totals-wrapper + .wc-block-components-totals-wrapper{border-top: 1px solid var(--color-line-soft)}body.woocommerce-cart .wc-block-components-sidebar .wc-block-components-totals-footer-item.wc-block-components-totals-footer-item{font-family: var(--font-heading);font-size: var(--text-body-lg);color: var(--color-ink)}body.woocommerce-cart .wc-block-cart .wc-block-components-product-name.wc-block-components-product-name{font-family: var(--font-heading);font-size: var(--text-h4);line-height: var(--leading-heading);color: var(--color-ink);text-decoration: none}body.woocommerce-cart .wc-block-cart .wc-block-components-formatted-money-amount.wc-block-components-formatted-money-amount{direction: ltr;unicode-bidi: isolate;font-family: var(--font-latin);font-variant-numeric: tabular-nums;text-align: start}body.woocommerce-cart .wc-block-components-quantity-selector.wc-block-components-quantity-selector{display: inline-flex;align-items: center;width: auto;min-width: 132px;max-width: none;overflow: visible}body.woocommerce-cart .wc-block-components-quantity-selector .wc-block-components-quantity-selector__input{flex: 0 0 44px;width: 44px;min-width: 44px;text-align: center;font-size: var(--field-fs)}body.woocommerce-cart .wc-block-components-quantity-selector .wc-block-components-quantity-selector__button{flex: 0 0 44px}body.woocommerce-checkout .wc-block-components-sidebar .wp-block-woocommerce-checkout-order-summary-block{background: var(--card-bg);border: 1px solid var(--card-border);border-radius: var(--card-radius);box-shadow: var(--card-shadow);padding: var(--space-5);overflow: hidden}body.woocommerce-checkout .wc-block-components-sidebar .wc-block-components-totals-wrapper.wc-block-components-totals-wrapper{background: transparent;border: 0;border-radius: 0;box-shadow: none;padding: var(--space-3) 0;margin: 0}body.woocommerce-checkout .wc-block-components-sidebar .wc-block-components-totals-wrapper + .wc-block-components-totals-wrapper{border-top: 1px solid var(--color-line-soft)}body.woocommerce-checkout .wc-block-components-sidebar .wc-block-components-totals-footer-item.wc-block-components-totals-footer-item{font-family: var(--font-heading);font-size: var(--text-body-lg);color: var(--color-ink)}body.woocommerce-checkout .wc-block-components-radio-control .wc-block-components-radio-control__option{padding-inline-start: calc(var(--space-4) + 28px);padding-inline-end: var(--space-4)}body.woocommerce-checkout .wc-block-components-radio-control .wc-block-components-radio-control__label-group,body.woocommerce-checkout .wc-block-components-radio-control .wc-block-components-radio-control__label{display: block;text-align: start}body.woocommerce-checkout .wc-block-components-radio-control--highlight-checked .wc-block-components-radio-control__option--checked-option-highlighted{background: var(--aqua-50);border-color: var(--aqua-500)}body.woocommerce-checkout.woocommerce-checkout,body.woocommerce-cart.woocommerce-cart{--luvit-ctl: 22px;--luvit-ring: 2px;--luvit-x: 16px;--luvit-gutter: 44px;--luvit-halo: 34px;--luvit-dot: 10px;--luvit-badge: 32px;--luvit-step-pt: var(--space-5,1.5rem);--luvit-rail: calc(var(--luvit-badge) / 2);--luvit-thumb-radius: 12px;--luvit-ease: var(--ease-out-soft,cubic-bezier(0.16,0.4,0.3,1));--luvit-plop: cubic-bezier(0.34,1.45,0.64,1);--luvit-dur: 200ms}body.woocommerce-checkout.woocommerce-checkout,body.woocommerce-cart.woocommerce-cart,body:has(.luvit-shop-root):has(.luvit-shop-root){background-color: transparent;background-image: none}body.woocommerce-checkout.woocommerce-checkout main,body.woocommerce-cart.woocommerce-cart main,body:has(.luvit-shop-root):has(.luvit-shop-root) main{background-color: transparent}body.woocommerce-checkout.woocommerce-checkout::before,body.woocommerce-checkout.woocommerce-checkout::after,body.woocommerce-cart.woocommerce-cart::before,body.woocommerce-cart.woocommerce-cart::after,body:has(.luvit-shop-root):has(.luvit-shop-root)::before,body:has(.luvit-shop-root):has(.luvit-shop-root)::after{content: "";position: fixed;inset: 0;z-index: -1;pointer-events: none}body.woocommerce-checkout.woocommerce-checkout::before,body.woocommerce-cart.woocommerce-cart::before,body:has(.luvit-shop-root):has(.luvit-shop-root)::before{background-color: var(--color-canvas,#FAFCFD);background-image:   repeating-linear-gradient(102deg,transparent 0 52px,color-mix(in oklab,var(--color-paper,#FFF) 34%,transparent) 72px,transparent 94px 168px),repeating-linear-gradient(-14deg,transparent 0 72px,color-mix(in oklab,var(--aqua-500,#29A9C0) 5%,transparent) 96px,transparent 124px 224px),radial-gradient(circle 9px at 22% 16%,transparent 0 44%,color-mix(in oklab,var(--aqua-500,#29A9C0) 18%,transparent) 56%,color-mix(in oklab,var(--color-paper,#FFF) 90%,transparent) 65%,color-mix(in oklab,var(--aqua-500,#29A9C0) 8%,transparent) 74%,transparent 80%),radial-gradient(circle 5px at 71% 52%,transparent 0 40%,color-mix(in oklab,var(--aqua-500,#29A9C0) 22%,transparent) 55%,color-mix(in oklab,var(--color-paper,#FFF) 86%,transparent) 68%,transparent 78%),radial-gradient(circle 14px at 38% 79%,transparent 0 50%,color-mix(in oklab,var(--aqua-500,#29A9C0) 11%,transparent) 60%,color-mix(in oklab,var(--color-paper,#FFF) 70%,transparent) 68%,transparent 80%),radial-gradient(78% 52% at 88% -6%,color-mix(in oklab,var(--color-paper,#FFF) 92%,transparent) 0%,transparent 62%),radial-gradient(62% 46% at 92% 8%,color-mix(in oklab,var(--aqua-400,#4CC5DA) 20%,transparent) 0%,transparent 70%),radial-gradient(58% 48% at 4% 34%,color-mix(in oklab,var(--aqua-500,#29A9C0) 13%,transparent) 0%,transparent 72%),radial-gradient(150% 62% at 50% 112%,color-mix(in oklab,var(--aqua-500,#29A9C0) 22%,transparent) 0%,transparent 60%),linear-gradient(180deg,var(--color-canvas,#FAFCFD) 0%,var(--color-mist,#F2F7F9) 44%,var(--aqua-50,#EAFAFD) 100%);background-size: 100% 100%,100% 100%,340px 430px,235px 290px,520px 610px,100% 100%,100% 100%,100% 100%,100% 100%,100% 100%;background-repeat: repeat}body.woocommerce-checkout.woocommerce-checkout::after,body.woocommerce-cart.woocommerce-cart::after,body:has(.luvit-shop-root):has(.luvit-shop-root)::after{opacity: 0.04;background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='120' height='120'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='.85' numOctaves='2' stitchTiles='stitch'/%3E%3C/filter%3E%3Crect width='120' height='120' filter='url(%23n)'/%3E%3C/svg%3E");background-size: 120px 120px;background-repeat: repeat}@media print{body.woocommerce-checkout.woocommerce-checkout::before,body.woocommerce-checkout.woocommerce-checkout::after,body.woocommerce-cart.woocommerce-cart::before,body.woocommerce-cart.woocommerce-cart::after,body:has(.luvit-shop-root):has(.luvit-shop-root)::before,body:has(.luvit-shop-root):has(.luvit-shop-root)::after{display: none}}@media (forced-colors: active){body.woocommerce-checkout.woocommerce-checkout::before,body.woocommerce-checkout.woocommerce-checkout::after,body.woocommerce-cart.woocommerce-cart::before,body.woocommerce-cart.woocommerce-cart::after,body:has(.luvit-shop-root):has(.luvit-shop-root)::before,body:has(.luvit-shop-root):has(.luvit-shop-root)::after{display: none}}body.woocommerce-checkout .wc-block-components-main.wc-block-components-main,body.woocommerce-checkout .wp-block-woocommerce-checkout-order-summary-block.wp-block-woocommerce-checkout-order-summary-block,body.woocommerce-cart .wp-block-woocommerce-cart-order-summary-block.wp-block-woocommerce-cart-order-summary-block{background-color: var(--color-paper,#FFFFFF);border: 1px solid var(--card-border,#E1E9EC);border-radius: var(--card-radius,16px);padding: var(--space-5,1.5rem);box-shadow: inset 0 1px 0 var(--color-paper,#FFFFFF),var(--card-shadow,0 1px 2px rgba(26,37,41,0.04)),0 18px 40px -26px rgba(12,51,60,0.34)}body.woocommerce-checkout .wc-block-components-sidebar.wc-block-components-sidebar,body.woocommerce-cart .wc-block-components-sidebar.wc-block-components-sidebar{background: transparent;border: 0;padding: 0}body.woocommerce-checkout .wc-block-components-sidebar-layout.wc-block-components-sidebar-layout,body.woocommerce-cart .wc-block-components-sidebar-layout.wc-block-components-sidebar-layout{gap: var(--space-5,1.5rem)}body.woocommerce-checkout .wc-block-components-text-input.wc-block-components-text-input,body.woocommerce-checkout .wc-block-components-text-input.wc-block-components-text-input input,body.woocommerce-checkout .wc-block-components-text-input.wc-block-components-text-input select,body.woocommerce-checkout .wc-block-components-text-input.wc-block-components-text-input textarea,body.woocommerce-checkout .wc-block-components-radio-control.wc-block-components-radio-control,body.woocommerce-checkout .wc-block-components-address-card.wc-block-components-address-card,body.woocommerce-checkout .wc-block-components-address-form.wc-block-components-address-form,body.woocommerce-checkout .wc-block-components-button.wc-block-components-button,body.woocommerce-checkout .wc-block-components-quantity-selector.wc-block-components-quantity-selector,body.woocommerce-checkout .wc-block-components-order-summary-item.wc-block-components-order-summary-item,body.woocommerce-cart .wc-block-components-text-input.wc-block-components-text-input,body.woocommerce-cart .wc-block-components-text-input.wc-block-components-text-input input,body.woocommerce-cart .wc-block-components-text-input.wc-block-components-text-input select,body.woocommerce-cart .wc-block-components-text-input.wc-block-components-text-input textarea,body.woocommerce-cart .wc-block-components-radio-control.wc-block-components-radio-control,body.woocommerce-cart .wc-block-components-address-card.wc-block-components-address-card,body.woocommerce-cart .wc-block-components-button.wc-block-components-button,body.woocommerce-cart .wc-block-components-quantity-selector.wc-block-components-quantity-selector,body.woocommerce-cart .wc-block-components-order-summary-item.wc-block-components-order-summary-item{border-radius: var(--radius-md,16px)}body.woocommerce-checkout .wc-block-components-text-input.wc-block-components-text-input input,body.woocommerce-checkout .wc-block-components-text-input.wc-block-components-text-input select,body.woocommerce-cart .wc-block-components-text-input.wc-block-components-text-input input,body.woocommerce-cart .wc-block-components-text-input.wc-block-components-text-input select{min-block-size: var(--field-h,52px);font-family: var(--font-body,"IBM Plex Sans Arabic",system-ui,sans-serif);font-size: var(--field-fs,16px);color: var(--color-ink,#1A2529);background-color: var(--field-bg,#FFFFFF);border: 1px solid var(--field-border,#E1E9EC);box-shadow: inset 0 1px 2px rgba(12,51,60,0.05);transition: border-color var(--luvit-dur) var(--luvit-ease),box-shadow var(--luvit-dur) var(--luvit-ease)}body.woocommerce-checkout .wc-block-components-text-input.wc-block-components-text-input input:focus,body.woocommerce-checkout .wc-block-components-text-input.wc-block-components-text-input select:focus,body.woocommerce-checkout .wc-block-components-text-input.wc-block-components-text-input textarea:focus,body.woocommerce-cart .wc-block-components-text-input.wc-block-components-text-input input:focus,body.woocommerce-cart .wc-block-components-text-input.wc-block-components-text-input select:focus,body.woocommerce-cart .wc-block-components-text-input.wc-block-components-text-input textarea:focus{outline: 2px solid var(--aqua-600,#1E869C);outline-offset: 2px;border-color: var(--aqua-600,#1E869C);box-shadow: inset 0 1px 2px rgba(12,51,60,0.05)}body.woocommerce-checkout .wc-block-components-text-input.has-error.wc-block-components-text-input input:focus,body.woocommerce-cart .wc-block-components-text-input.has-error.wc-block-components-text-input input:focus{outline-color: #B32020;border-color: #B32020}body.woocommerce-checkout .wc-block-components-radio-control__option.wc-block-components-radio-control__option,body.woocommerce-cart .wc-block-components-radio-control__option.wc-block-components-radio-control__option{position: relative;display: flex;align-items: center;min-block-size: 56px;padding-block: var(--space-3,0.75rem);padding-inline: var(--luvit-gutter) var(--space-4,1rem);border-radius: var(--radius-md,16px);cursor: pointer;font-size: var(--text-body,1rem);transition: background-color var(--luvit-dur) var(--luvit-ease),box-shadow var(--luvit-dur) var(--luvit-ease)}body.woocommerce-checkout .wc-block-components-radio-control__option.wc-block-components-radio-control__option::before,body.woocommerce-cart .wc-block-components-radio-control__option.wc-block-components-radio-control__option::before{content: "";position: absolute;z-index: 0;inline-size: var(--luvit-halo);block-size: var(--luvit-halo);inset-inline-start: calc(var(--luvit-x) - (var(--luvit-halo) - var(--luvit-ctl)) / 2);inset-block-start: 50%;margin-block-start: calc(var(--luvit-halo) / -2);border-radius: 50%;background: var(--aqua-100,#D0F3F9);opacity: 0;transform: scale(0.55);pointer-events: none;transition: transform 260ms var(--luvit-ease),opacity 260ms var(--luvit-ease)}body.woocommerce-checkout .wc-block-components-radio-control__option.wc-block-components-radio-control__option:hover::before,body.woocommerce-cart .wc-block-components-radio-control__option.wc-block-components-radio-control__option:hover::before{opacity: 0.5;transform: scale(0.85)}body.woocommerce-checkout .wc-block-components-radio-control__option.wc-block-components-radio-control__option:has(input:checked)::before,body.woocommerce-cart .wc-block-components-radio-control__option.wc-block-components-radio-control__option:has(input:checked)::before{opacity: 0.75;transform: scale(1)}body.woocommerce-checkout .wc-block-components-radio-control__option.wc-block-components-radio-control__option input[type="radio"],body.woocommerce-cart .wc-block-components-radio-control__option.wc-block-components-radio-control__option input[type="radio"]{appearance: none;-webkit-appearance: none;position: absolute;z-index: 2;margin: 0;inline-size: var(--luvit-ctl);block-size: var(--luvit-ctl);inset-inline-start: var(--luvit-x);inset-block-start: 50%;margin-block-start: calc(var(--luvit-ctl) / -2);border: 0;border-radius: 50%;cursor: pointer;background-color: var(--color-paper,#FFFFFF);background-image: linear-gradient(180deg,color-mix(in oklab,var(--color-paper,#FFF) 95%,transparent) 0%,transparent 58%);box-shadow: inset 0 0 0 var(--luvit-ring) var(--color-line,#E1E9EC);transition: box-shadow var(--luvit-dur) var(--luvit-ease),transform 120ms var(--luvit-ease)}body.woocommerce-checkout .wc-block-components-radio-control__option.wc-block-components-radio-control__option:hover input[type="radio"],body.woocommerce-cart .wc-block-components-radio-control__option.wc-block-components-radio-control__option:hover input[type="radio"]{box-shadow: inset 0 0 0 var(--luvit-ring) var(--aqua-400,#4CC5DA)}body.woocommerce-checkout .wc-block-components-radio-control__option.wc-block-components-radio-control__option input[type="radio"]:checked,body.woocommerce-cart .wc-block-components-radio-control__option.wc-block-components-radio-control__option input[type="radio"]:checked{box-shadow: inset 0 0 0 var(--luvit-ring) var(--aqua-500,#29A9C0)}body.woocommerce-checkout .wc-block-components-radio-control__option.wc-block-components-radio-control__option input[type="radio"]:active,body.woocommerce-cart .wc-block-components-radio-control__option.wc-block-components-radio-control__option input[type="radio"]:active{transform: scale(0.94)}body.woocommerce-checkout .wc-block-components-radio-control__option.wc-block-components-radio-control__option input[type="radio"]::after,body.woocommerce-cart .wc-block-components-radio-control__option.wc-block-components-radio-control__option input[type="radio"]::after{content: "";position: absolute;inset: 0;margin: auto;inline-size: var(--luvit-dot);block-size: var(--luvit-dot);border-radius: 50%;background-image: radial-gradient(circle at 34% 26%,color-mix(in oklab,var(--color-paper,#FFF) 85%,transparent) 0 16%,transparent 44%),linear-gradient(160deg,var(--aqua-400,#4CC5DA),var(--aqua-600,#1E869C));transform: scale(0);opacity: 0;transition: transform 260ms var(--luvit-plop),opacity 140ms var(--luvit-ease)}body.woocommerce-checkout .wc-block-components-radio-control__option.wc-block-components-radio-control__option input[type="radio"]:checked::after,body.woocommerce-cart .wc-block-components-radio-control__option.wc-block-components-radio-control__option input[type="radio"]:checked::after{transform: scale(1);opacity: 1}body.woocommerce-checkout .wc-block-components-radio-control__option.wc-block-components-radio-control__option:hover input[type="radio"]:not(:checked)::after,body.woocommerce-cart .wc-block-components-radio-control__option.wc-block-components-radio-control__option:hover input[type="radio"]:not(:checked)::after{transform: scale(0.42);opacity: 0.4}body.woocommerce-checkout .wc-block-components-radio-control__label-group.wc-block-components-radio-control__label-group,body.woocommerce-cart .wc-block-components-radio-control__label-group.wc-block-components-radio-control__label-group{position: relative;z-index: 1;font-family: var(--font-body,"IBM Plex Sans Arabic",system-ui,sans-serif);font-size: var(--text-body,1rem);line-height: var(--leading-body,1.7)}body.woocommerce-checkout .wc-block-components-radio-control__label.wc-block-components-radio-control__label,body.woocommerce-cart .wc-block-components-radio-control__label.wc-block-components-radio-control__label{color: var(--color-ink,#1A2529);transition: color var(--luvit-dur) var(--luvit-ease)}body.woocommerce-checkout .wc-block-components-checkbox.wc-block-components-checkbox,body.woocommerce-cart .wc-block-components-checkbox.wc-block-components-checkbox{position: relative;min-block-size: 44px;padding-block: 10px;padding-inline-start: 34px;padding-inline-end: 0}body.woocommerce-checkout .wc-block-components-checkbox.wc-block-components-checkbox label,body.woocommerce-cart .wc-block-components-checkbox.wc-block-components-checkbox label{display: block;min-block-size: 24px;padding-block: 10px;margin-block: -10px;cursor: pointer;font-family: var(--font-body,"IBM Plex Sans Arabic",system-ui,sans-serif);font-size: var(--text-body,1rem);line-height: 24px;color: var(--color-ink,#1A2529)}body.woocommerce-checkout .wc-block-components-checkbox.wc-block-components-checkbox .wc-block-components-checkbox__mark,body.woocommerce-cart .wc-block-components-checkbox.wc-block-components-checkbox .wc-block-components-checkbox__mark{display: none}body.woocommerce-checkout .wc-block-components-checkbox.wc-block-components-checkbox input[type="checkbox"],body.woocommerce-cart .wc-block-components-checkbox.wc-block-components-checkbox input[type="checkbox"]{appearance: none;-webkit-appearance: none;position: absolute;z-index: 1;margin: 0;inline-size: var(--luvit-ctl);block-size: var(--luvit-ctl);inset-inline-start: 0;inset-block-start: 11px;border: 0;border-radius: 7px;cursor: pointer;background-color: var(--color-paper,#FFFFFF);background-image: linear-gradient(180deg,color-mix(in oklab,var(--color-paper,#FFF) 95%,transparent) 0%,transparent 60%);box-shadow: inset 0 0 0 var(--luvit-ring) var(--color-line,#E1E9EC);transition: background-color 180ms var(--luvit-ease),box-shadow 180ms var(--luvit-ease),transform 120ms var(--luvit-ease)}body.woocommerce-checkout .wc-block-components-checkbox.wc-block-components-checkbox:hover input[type="checkbox"],body.woocommerce-cart .wc-block-components-checkbox.wc-block-components-checkbox:hover input[type="checkbox"]{box-shadow: inset 0 0 0 var(--luvit-ring) var(--aqua-400,#4CC5DA)}body.woocommerce-checkout .wc-block-components-checkbox.wc-block-components-checkbox input[type="checkbox"]:active,body.woocommerce-cart .wc-block-components-checkbox.wc-block-components-checkbox input[type="checkbox"]:active{transform: scale(0.92)}body.woocommerce-checkout .wc-block-components-checkbox.wc-block-components-checkbox input[type="checkbox"]:checked,body.woocommerce-cart .wc-block-components-checkbox.wc-block-components-checkbox input[type="checkbox"]:checked{background-color: var(--aqua-500,#29A9C0);background-image: linear-gradient(160deg,var(--aqua-400,#4CC5DA) 0%,var(--aqua-600,#1E869C) 100%);box-shadow: inset 0 0 0 var(--luvit-ring) var(--aqua-500,#29A9C0)}body.woocommerce-checkout .wc-block-components-checkbox.wc-block-components-checkbox input[type="checkbox"]::before,body.woocommerce-checkout .wc-block-components-checkbox.wc-block-components-checkbox input[type="checkbox"]::after,body.woocommerce-cart .wc-block-components-checkbox.wc-block-components-checkbox input[type="checkbox"]::before,body.woocommerce-cart .wc-block-components-checkbox.wc-block-components-checkbox input[type="checkbox"]::after{content: "";position: absolute;display: block;block-size: 2.4px;border-radius: 2px;background: var(--color-paper,#FFFFFF);transform-origin: 0 50%;transform: scaleX(0)}body.woocommerce-checkout .wc-block-components-checkbox.wc-block-components-checkbox input[type="checkbox"]::before,body.woocommerce-cart .wc-block-components-checkbox.wc-block-components-checkbox input[type="checkbox"]::before{left: 5px;top: 10.5px;inline-size: 5.6px;transform: rotate(45deg) scaleX(0);transition: transform 110ms var(--luvit-ease) 130ms}body.woocommerce-checkout .wc-block-components-checkbox.wc-block-components-checkbox input[type="checkbox"]::after,body.woocommerce-cart .wc-block-components-checkbox.wc-block-components-checkbox input[type="checkbox"]::after{left: 8.2px;top: 14.2px;inline-size: 11.6px;transform: rotate(-45deg) scaleX(0);transition: transform 170ms var(--luvit-ease) 0ms}body.woocommerce-checkout .wc-block-components-checkbox.wc-block-components-checkbox input[type="checkbox"]:checked::before,body.woocommerce-cart .wc-block-components-checkbox.wc-block-components-checkbox input[type="checkbox"]:checked::before{transform: rotate(45deg) scaleX(1);transition: transform 110ms var(--luvit-ease) 40ms}body.woocommerce-checkout .wc-block-components-checkbox.wc-block-components-checkbox input[type="checkbox"]:checked::after,body.woocommerce-cart .wc-block-components-checkbox.wc-block-components-checkbox input[type="checkbox"]:checked::after{transform: rotate(-45deg) scaleX(1);transition: transform 190ms var(--luvit-plop) 130ms}body.woocommerce-checkout .wc-block-components-checkout-step.wc-block-components-checkout-step{position: relative;padding-block: var(--luvit-step-pt) var(--space-5,1.5rem);padding-inline-start: calc(var(--luvit-badge) + var(--space-5,1.5rem));padding-inline-end: 0;border: 0}body.woocommerce-checkout .wc-block-components-checkout-step.wc-block-components-checkout-step + .wc-block-components-checkout-step{border-block-start: 1px solid transparent;border-image: linear-gradient(90deg,transparent 0%,color-mix(in oklab,var(--aqua-500,#29A9C0) 26%,transparent) 22%,color-mix(in oklab,var(--aqua-500,#29A9C0) 26%,transparent) 78%,transparent 100%) 1}body.woocommerce-checkout .wc-block-components-checkout-step.wc-block-components-checkout-step .wc-block-components-checkout-step__heading{position: static;display: flex;align-items: center;gap: var(--space-3,0.75rem);margin-block: 0 var(--space-3,0.75rem);padding-inline-start: 0}body.woocommerce-checkout .wc-block-components-checkout-step.wc-block-components-checkout-step .wc-block-components-checkout-step__heading-content{position: absolute;z-index: 1;inset-inline-start: 0;inset-block-start: calc(var(--luvit-step-pt) - 2px);display: grid;place-items: center;inline-size: var(--luvit-badge);block-size: var(--luvit-badge);border-radius: 50%;background-color: var(--aqua-50,#EAFAFD);background-image: linear-gradient(180deg,color-mix(in oklab,var(--color-paper,#FFF) 70%,transparent) 0%,transparent 62%);border: 1px solid var(--aqua-200,#A6E7F1);box-shadow: inset 0 1px 0 var(--color-paper,#FFFFFF),0 2px 6px -3px color-mix(in oklab,var(--aqua-600,#1E869C) 50%,transparent);color: var(--aqua-700,#196B7D);font-family: var(--font-latin,"Jost",system-ui,sans-serif);font-size: var(--text-body-sm,0.9375rem);font-weight: 600;font-variant-numeric: tabular-nums;line-height: 1;text-align: center}body.woocommerce-checkout .wc-block-components-checkout-step.wc-block-components-checkout-step::before{content: "";position: absolute;z-index: 0;inline-size: 1px;inset-inline-start: calc(var(--luvit-rail) - 0.5px);inset-block-start: calc(var(--luvit-step-pt) + var(--luvit-badge) + 6px);inset-block-end: 0;background-image: linear-gradient(180deg,var(--aqua-200,#A6E7F1) 0%,color-mix(in oklab,var(--aqua-200,#A6E7F1) 12%,transparent) 100%);pointer-events: none}body.woocommerce-checkout .wc-block-components-checkout-step.wc-block-components-checkout-step:not(:has(~ .wc-block-components-checkout-step))::before{display: none}body.woocommerce-checkout .wc-block-components-checkout-step.wc-block-components-checkout-step .wc-block-components-title{font-family: var(--font-heading,"El Messiri",serif);font-size: var(--text-h4,1.125rem);line-height: var(--leading-heading,1.3);color: var(--color-ink,#1A2529);margin: 0}body.woocommerce-checkout .wc-block-components-radio-control__option.wc-block-components-radio-control__option:has(input:checked),body.woocommerce-checkout .wc-block-components-radio-control__option--checked-option-highlighted.wc-block-components-radio-control__option--checked-option-highlighted,body.woocommerce-cart .wc-block-components-radio-control__option.wc-block-components-radio-control__option:has(input:checked),body.woocommerce-cart .wc-block-components-radio-control__option--checked-option-highlighted.wc-block-components-radio-control__option--checked-option-highlighted{background-color: var(--aqua-50,#EAFAFD);background-image: linear-gradient(180deg,color-mix(in oklab,var(--color-paper,#FFF) 55%,transparent) 0%,transparent 70%);box-shadow: inset 0 0 0 1px var(--aqua-500,#29A9C0),inset 0 1px 0 var(--color-paper,#FFFFFF),0 8px 22px -14px color-mix(in oklab,var(--aqua-600,#1E869C) 70%,transparent)}body.woocommerce-checkout .wc-block-components-radio-control__option.wc-block-components-radio-control__option:has(input:checked) .wc-block-components-radio-control__label,body.woocommerce-cart .wc-block-components-radio-control__option.wc-block-components-radio-control__option:has(input:checked) .wc-block-components-radio-control__label{color: var(--aqua-700,#196B7D);font-weight: 600}body.woocommerce-checkout .wc-block-components-totals-wrapper.wc-block-components-totals-wrapper:has(.wc-block-components-totals-footer-item),body.woocommerce-cart .wc-block-components-totals-wrapper.wc-block-components-totals-wrapper:has(.wc-block-components-totals-footer-item){border-block-start: 1px dashed var(--aqua-200,#A6E7F1);padding-block-start: var(--space-4,1rem);margin-block-start: var(--space-3,0.75rem)}body.woocommerce-checkout .wc-block-components-totals-footer-item.wc-block-components-totals-footer-item,body.woocommerce-cart .wc-block-components-totals-footer-item.wc-block-components-totals-footer-item{font-family: var(--font-heading,"El Messiri",serif);font-size: var(--text-h4,1.125rem);color: var(--color-ink,#1A2529)}body.woocommerce-checkout .wc-block-components-formatted-money-amount.wc-block-components-formatted-money-amount,body.woocommerce-cart .wc-block-components-formatted-money-amount.wc-block-components-formatted-money-amount{font-family: var(--font-latin,"Jost",system-ui,sans-serif);font-variant-numeric: tabular-nums;font-weight: 600;unicode-bidi: isolate}body.woocommerce-checkout .wc-block-components-totals-footer-item.wc-block-components-totals-footer-item .wc-block-components-formatted-money-amount,body.woocommerce-cart .wc-block-components-totals-footer-item.wc-block-components-totals-footer-item .wc-block-components-formatted-money-amount{color: var(--aqua-700,#196B7D);font-size: var(--text-body-lg,1.125rem)}body.woocommerce-checkout .wc-block-components-totals-item.wc-block-components-totals-item,body.woocommerce-cart .wc-block-components-totals-item.wc-block-components-totals-item{font-size: var(--text-body-sm,0.9375rem);color: var(--color-ink-soft,#47555B)}body.woocommerce-checkout .wc-block-components-order-summary-item.wc-block-components-order-summary-item img,body.woocommerce-cart .wc-block-components-order-summary-item.wc-block-components-order-summary-item img{border-radius: var(--luvit-thumb-radius);border: 1px solid var(--color-line-soft,#EDF2F4);background-color: var(--color-mist,#F2F7F9)}body.woocommerce-checkout .wc-block-components-order-summary-item.wc-block-components-order-summary-item,body.woocommerce-cart .wc-block-components-order-summary-item.wc-block-components-order-summary-item{padding-block: var(--space-3,0.75rem);border-block-end: 1px solid var(--color-line-soft,#EDF2F4)}body.woocommerce-checkout .wc-block-components-order-summary-item.wc-block-components-order-summary-item:last-child,body.woocommerce-cart .wc-block-components-order-summary-item.wc-block-components-order-summary-item:last-child{border-block-end: 0}body.woocommerce-checkout .wc-block-components-product-name.wc-block-components-product-name,body.woocommerce-cart .wc-block-components-product-name.wc-block-components-product-name{font-family: var(--font-body,"IBM Plex Sans Arabic",system-ui,sans-serif);font-size: var(--text-body-sm,0.9375rem);font-weight: 600;color: var(--color-ink,#1A2529);text-decoration: none}body.woocommerce-checkout .wc-block-components-order-summary.wc-block-components-order-summary,body.woocommerce-cart .wc-block-components-order-summary.wc-block-components-order-summary{border: 0}body.woocommerce-checkout .wc-block-components-checkout-place-order-button.wc-block-components-checkout-place-order-button{position: relative;isolation: isolate;overflow: hidden;display: flex;align-items: center;justify-content: center;inline-size: 100%;min-block-size: 56px;padding: var(--btn-pad-y,14px) var(--btn-pad-x,32px);border: 0;border-radius: var(--radius-pill,999px);background-color: var(--btn-fill-top,#1E869C);background-image: linear-gradient(180deg,var(--btn-gloss,rgba(255,255,255,0.16)) 0%,transparent 55%),linear-gradient(180deg,var(--btn-fill-top,#1E869C) 0%,var(--btn-fill-bottom,#196B7D) 100%);color: var(--color-paper,#FFFFFF);font-family: var(--font-body,"IBM Plex Sans Arabic",system-ui,sans-serif);font-size: var(--text-body-lg,1.125rem);font-weight: 600;line-height: 1.2;text-align: center;cursor: pointer;box-shadow: var(--btn-shadow,0 4px 14px rgba(12,51,60,0.18)),inset 0 1px 0 var(--btn-sheen-top,rgba(255,255,255,0.45)),inset 0 -1px 0 var(--btn-bezel-bottom,rgba(0,0,0,0.20));transition: transform var(--duration-instant,180ms) var(--luvit-ease),box-shadow var(--duration-instant,180ms) var(--luvit-ease),background-color var(--duration-instant,180ms) var(--luvit-ease);-webkit-tap-highlight-color: transparent}body.woocommerce-checkout .wc-block-components-checkout-place-order-button.wc-block-components-checkout-place-order-button::before{content: "";position: absolute;z-index: -1;top: -50%;bottom: -50%;left: -60%;width: 45%;background: linear-gradient(100deg,transparent 0%,var(--btn-sweep,rgba(255,255,255,0.30)) 50%,transparent 100%);opacity: 0;pointer-events: none}@keyframes luvit-checkout-sweep{0%{opacity: 0;transform: translateX(0) skewX(-18deg)}15%{opacity: 1}100%{opacity: 0;transform: translateX(340%) skewX(-18deg)}}@media (hover: hover) and (pointer: fine){body.woocommerce-checkout .wc-block-components-checkout-place-order-button.wc-block-components-checkout-place-order-button:hover{transform: translateY(-2px);background-image: linear-gradient(180deg,var(--btn-gloss,rgba(255,255,255,0.16)) 0%,transparent 55%),linear-gradient(180deg,var(--btn-fill-top-hover,#196B7D) 0%,var(--btn-fill-bottom-hover,#196B7D) 100%);box-shadow: var(--btn-shadow-hover,0 10px 26px rgba(12,51,60,0.26)),inset 0 1px 0 var(--btn-sheen-top,rgba(255,255,255,0.45)),inset 0 -1px 0 var(--btn-bezel-bottom,rgba(0,0,0,0.20))}body.woocommerce-checkout .wc-block-components-checkout-place-order-button.wc-block-components-checkout-place-order-button:hover::before{animation: luvit-checkout-sweep 620ms var(--ease-out,cubic-bezier(0.22,0.61,0.36,1)) 1}}body.woocommerce-checkout .wc-block-components-checkout-place-order-button.wc-block-components-checkout-place-order-button:active{transform: translateY(-1px) scale(0.98)}body.woocommerce-checkout .wc-block-components-checkout-place-order-button.wc-block-components-checkout-place-order-button:disabled{opacity: 0.5;cursor: not-allowed;transform: none}body.woocommerce-cart .wc-block-components-button.wc-block-components-button:not(.wc-block-components-checkout-place-order-button),body.woocommerce-checkout .wc-block-components-button.wc-block-components-button:not(.wc-block-components-checkout-place-order-button){min-block-size: var(--btn-min-height,48px);font-family: var(--font-body,"IBM Plex Sans Arabic",system-ui,sans-serif);font-size: var(--text-body,1rem)}body.woocommerce-checkout .wc-block-checkout.wc-block-checkout input[type="radio"]:focus-visible,body.woocommerce-checkout .wc-block-checkout.wc-block-checkout input[type="checkbox"]:focus-visible,body.woocommerce-checkout .wc-block-components-checkout-place-order-button.wc-block-components-checkout-place-order-button:focus-visible,body.woocommerce-cart .wc-block-cart.wc-block-cart input[type="radio"]:focus-visible,body.woocommerce-cart .wc-block-cart.wc-block-cart input[type="checkbox"]:focus-visible{outline: 2px solid var(--aqua-600,#1E869C);outline-offset: 3px}body.woocommerce-checkout .wc-block-components-radio-control__option.wc-block-components-radio-control__option:has(input:focus-visible),body.woocommerce-cart .wc-block-components-radio-control__option.wc-block-components-radio-control__option:has(input:focus-visible){background-color: var(--aqua-50,#EAFAFD)}body.woocommerce-checkout .wc-block-checkout.wc-block-checkout input[type="radio"]:disabled,body.woocommerce-checkout .wc-block-checkout.wc-block-checkout input[type="checkbox"]:disabled,body.woocommerce-cart .wc-block-cart.wc-block-cart input[type="radio"]:disabled,body.woocommerce-cart .wc-block-cart.wc-block-cart input[type="checkbox"]:disabled{opacity: 0.45;cursor: not-allowed;background-image: none}@media (forced-colors: active){body.woocommerce-checkout .wc-block-checkout.wc-block-checkout input[type="radio"],body.woocommerce-checkout .wc-block-checkout.wc-block-checkout input[type="checkbox"],body.woocommerce-cart .wc-block-cart.wc-block-cart input[type="radio"],body.woocommerce-cart .wc-block-cart.wc-block-cart input[type="checkbox"]{border: 2px solid CanvasText}body.woocommerce-checkout .wc-block-checkout.wc-block-checkout input:checked::after,body.woocommerce-checkout .wc-block-checkout.wc-block-checkout input:checked::before,body.woocommerce-cart .wc-block-cart.wc-block-cart input:checked::after,body.woocommerce-cart .wc-block-cart.wc-block-cart input:checked::before{background: Highlight;forced-color-adjust: none}body.woocommerce-checkout .wc-block-components-checkout-step.wc-block-components-checkout-step .wc-block-components-checkout-step__heading-content{border: 1px solid CanvasText}}@media (prefers-reduced-motion: reduce){body.woocommerce-checkout .wc-block-checkout.wc-block-checkout *,body.woocommerce-checkout .wc-block-checkout.wc-block-checkout *::before,body.woocommerce-checkout .wc-block-checkout.wc-block-checkout *::after,body.woocommerce-cart .wc-block-cart.wc-block-cart *,body.woocommerce-cart .wc-block-cart.wc-block-cart *::before,body.woocommerce-cart .wc-block-cart.wc-block-cart *::after{transition-duration: 1ms !important;transition-delay: 0ms !important;animation-duration: 1ms !important;animation-iteration-count: 1 !important}body.woocommerce-checkout .wc-block-components-checkout-place-order-button.wc-block-components-checkout-place-order-button:hover{transform: none !important}body.woocommerce-checkout .wc-block-components-checkout-place-order-button.wc-block-components-checkout-place-order-button::before{animation: none !important;opacity: 0 !important}}body.woocommerce-checkout .wc-block-checkout .wc-block-components-form{counter-reset: luvit-step}body.woocommerce-checkout .wc-block-checkout .wc-block-components-checkout-step{counter-increment: luvit-step}body.woocommerce-checkout .wc-block-checkout .wc-block-components-checkout-step__heading-content::before{content: counter(luvit-step);font-family: var(--font-latin);font-variant-numeric: tabular-nums;font-size: var(--text-body-sm);font-weight: 600;color: var(--aqua-700);line-height: 1}body.woocommerce-checkout .wc-block-components-radio-control .wc-block-components-radio-control__option.wc-block-components-radio-control__option{border: 1px solid var(--color-line);background: var(--card-bg)}body.woocommerce-checkout .wc-block-components-radio-control .wc-block-components-radio-control__option--checked-option-highlighted.wc-block-components-radio-control__option--checked-option-highlighted,body.woocommerce-checkout .wc-block-components-radio-control .wc-block-components-radio-control__option.wc-block-components-radio-control__option:has(input:checked){border-color: var(--aqua-500);background: var(--aqua-50);box-shadow: 0 0 0 3px var(--aqua-100)}body.woocommerce-checkout .wc-block-checkout .wc-block-components-checkout-step__heading-content{display: none}body.woocommerce-checkout .wc-block-checkout .wc-block-components-checkout-step__title.wc-block-components-checkout-step__title{display: flex;align-items: center;gap: var(--space-3)}body.woocommerce-checkout .wc-block-checkout .wc-block-components-checkout-step__title.wc-block-components-checkout-step__title::before{content: counter(luvit-step);flex: 0 0 auto;display: inline-flex;align-items: center;justify-content: center;inline-size: var(--luvit-badge);block-size: var(--luvit-badge);border-radius: 50%;background: var(--aqua-50);border: 1px solid var(--aqua-200);color: var(--aqua-700);font-family: var(--font-latin);font-variant-numeric: tabular-nums;font-size: var(--text-body-sm);font-weight: 600;line-height: 1}@media (max-width: 480px){.luvit-card .luvit-btn,.luvit-card__footer .luvit-btn{font-size: 14px;padding-inline: var(--space-3);white-space: nowrap}}body.woocommerce-cart .power-coupons-drawer-button-wrapper,body.woocommerce-cart .power-coupons-drawer-trigger-wrapper,body.woocommerce-cart .power-coupons-view-coupons-btn,body.woocommerce-checkout .power-coupons-drawer-button-wrapper,body.woocommerce-checkout .power-coupons-drawer-trigger-wrapper,body.woocommerce-checkout .power-coupons-view-coupons-btn{display: none}body .power-coupons-drawer[aria-hidden="true"]{visibility: hidden}body .power-coupons-drawer:not([aria-hidden="true"]){visibility: visible}@media (max-width: 1023px){body.woocommerce-checkout .wc-block-checkout .wc-block-components-sidebar.wc-block-components-sidebar,body.woocommerce-checkout .wc-block-checkout__sidebar.wc-block-checkout__sidebar,body.woocommerce-cart .wc-block-cart .wc-block-components-sidebar.wc-block-components-sidebar,body.woocommerce-cart .wc-block-cart__sidebar.wc-block-cart__sidebar{position: static;inset-block-start: auto}}@media (max-width: 767px){body.woocommerce-checkout .wc-block-components-radio-control .wc-block-components-radio-control__option.wc-block-components-radio-control__option{padding-block: var(--space-4)}body.woocommerce-checkout .wc-block-checkout .wc-block-components-checkout-step.wc-block-components-checkout-step{padding-block: var(--space-5)}body.woocommerce-checkout .wc-block-checkout .wc-block-components-checkout-step + .wc-block-components-checkout-step{border-top: 1px solid var(--color-line-soft)}body.woocommerce-checkout .wc-block-checkout .wc-block-components-checkout-step:last-child{border-bottom: 0}}@media (max-width: 767px){body.woocommerce-checkout .wc-block-checkout .wc-block-components-checkout-step.wc-block-components-checkout-step{padding-block: var(--space-6);border-top: 0;border-bottom: 1px solid var(--color-line-soft)}body.woocommerce-checkout .wc-block-checkout .wc-block-components-checkout-step.wc-block-components-checkout-step:last-of-type{border-bottom: 0}}@media (max-width: 767px){body.woocommerce-checkout .wc-block-checkout .wc-block-components-checkout-step.wc-block-components-checkout-step:last-child{border-bottom: 0}body.woocommerce-checkout .wc-block-checkout .wc-block-components-checkout-step:has(+ .wc-block-checkout__terms),body.woocommerce-checkout .wc-block-checkout .wc-block-checkout__order-notes.wc-block-checkout__order-notes{border-bottom: 0}}html:root{scroll-behavior: auto}@media (prefers-reduced-motion: no-preference){html:root{scroll-behavior: auto}}body.woocommerce-checkout .wc-block-checkout .wc-block-components-sidebar.wc-block-components-sidebar,body.woocommerce-checkout .wc-block-checkout__sidebar.wc-block-checkout__sidebar,body.woocommerce-checkout .wc-block-checkout__sidebar.is-sticky,body.woocommerce-cart .wc-block-cart .wc-block-components-sidebar.wc-block-components-sidebar,body.woocommerce-cart .wc-block-cart__sidebar.wc-block-cart__sidebar,body.woocommerce-cart .wc-block-cart__sidebar.is-sticky{position: static;inset-block-start: auto;top: auto}@media (max-width: 1023px){body.woocommerce-checkout.woocommerce-checkout::before,body.woocommerce-cart.woocommerce-cart::before,body:has(.luvit-shop-root):has(.luvit-shop-root)::before{background-image: linear-gradient(180deg,var(--color-canvas,#FAFCFD) 0%,var(--color-mist,#F2F7F9) 44%,var(--aqua-50,#EAFAFD) 100%);background-size: 100% 100%}body.woocommerce-checkout.woocommerce-checkout::after,body.woocommerce-cart.woocommerce-cart::after,body:has(.luvit-shop-root):has(.luvit-shop-root)::after{display: none}}@media (max-width: 1023px){body.woocommerce-checkout .luvit-nav .luvit-nav__bar,body.woocommerce-cart .luvit-nav .luvit-nav__bar,body.woocommerce-account .luvit-nav .luvit-nav__bar,body.woocommerce-shop .luvit-nav .luvit-nav__bar,body.page-id-206 .luvit-nav .luvit-nav__bar,body:has(.luvit-shop-root) .luvit-nav .luvit-nav__bar{-webkit-backdrop-filter: none;backdrop-filter: none;background-color: rgba(255,255,255,0.94)}body.woocommerce-checkout .luvit-dock,body.woocommerce-cart .luvit-dock,body.woocommerce-account .luvit-dock,body.woocommerce-shop .luvit-dock,body.page-id-206 .luvit-dock,body:has(.luvit-shop-root) .luvit-dock{-webkit-backdrop-filter: none;backdrop-filter: none;background-color: rgba(12,51,60,0.96)}}body.woocommerce-checkout .wc-block-components-sidebar .wc-block-components-checkout-step__title::before,body.woocommerce-checkout .wc-block-components-order-summary .wc-block-components-checkout-step__title::before{content: none}body.woocommerce-checkout .wc-block-components-radio-control-accordion-option.wc-block-components-radio-control-accordion-option{border: 1px solid var(--color-line);border-radius: var(--radius-md);background: var(--card-bg);overflow: hidden;transition: border-color var(--duration-instant) var(--ease-out-soft),background-color var(--duration-instant) var(--ease-out-soft)}body.woocommerce-checkout .wc-block-components-radio-control-accordion-option.wc-block-components-radio-control-accordion-option:has(input:checked){border-color: var(--aqua-500);background: var(--aqua-50);box-shadow: 0 0 0 3px var(--aqua-100)}body.woocommerce-checkout .wc-block-components-radio-control-accordion-option .wc-block-components-radio-control__option.wc-block-components-radio-control__option{border: 0;background: transparent;box-shadow: none;border-radius: 0}body.woocommerce-checkout .wc-block-components-radio-control-accordion-content.wc-block-components-radio-control-accordion-content{padding-inline: calc(var(--space-4) + 28px) var(--space-4);padding-block: 0 var(--space-4);color: var(--color-ink-soft);font-size: var(--text-body-sm)}body.woocommerce-cart .wc-block-cart__submit-container.wc-block-cart__submit-container,body.woocommerce-cart .wc-block-cart__submit.wc-block-cart__submit,body.woocommerce-checkout .wc-block-checkout__actions_row{background: transparent;border: 0;box-shadow: none}body.woocommerce-checkout .wc-block-components-radio-control-accordion-content.wc-block-components-radio-control-accordion-content{padding-block: var(--space-3) var(--space-4)}body.woocommerce-checkout .wc-block-components-checkbox.wc-block-components-checkbox label,body.woocommerce-checkout label.wc-block-components-checkbox__label-container{display: flex;align-items: flex-start;gap: var(--space-3)}body.woocommerce-checkout .wc-block-components-checkbox .wc-block-components-checkbox__label{padding-inline-start: 0;line-height: 1.6}body.woocommerce-checkout .wc-block-components-checkbox .wc-block-components-checkbox__input{flex: 0 0 auto;margin-block-start: 2px}@media (max-width: 699px){body.woocommerce-cart .wc-block-cart table.wc-block-cart-items .wc-block-cart-items__row{grid-template-columns: 72px minmax(0,1fr);column-gap: var(--space-4);align-items: start}body.woocommerce-cart .wc-block-cart table.wc-block-cart-items .wc-block-cart-items__row .wc-block-cart-item__image{grid-column: 1;grid-row: 1 / span 2;padding-inline: 0}body.woocommerce-cart .wc-block-cart table.wc-block-cart-items .wc-block-cart-item__image img{inline-size: 100%;block-size: auto;border-radius: var(--radius-md,16px)}body.woocommerce-cart .wc-block-cart table.wc-block-cart-items .wc-block-cart-items__row .wc-block-cart-item__product{grid-column: 2;grid-row: 1;min-inline-size: 0;padding: 0}body.woocommerce-cart .wc-block-cart table.wc-block-cart-items .wc-block-cart-items__row .wc-block-cart-item__total{grid-column: 2;grid-row: 2;min-inline-size: 0;padding-block-start: var(--space-2)}body.woocommerce-cart .wc-block-cart .wc-block-components-product-name.wc-block-components-product-name,body.woocommerce-cart .wc-block-cart .wc-block-cart-item__product .wc-block-components-product-price{max-inline-size: 100%;overflow-wrap: anywhere}body.woocommerce-cart .wc-block-components-quantity-selector.wc-block-components-quantity-selector{max-inline-size: 100%;box-sizing: border-box}body.woocommerce-cart .wc-block-cart table.wc-block-cart-items .wc-block-cart-item__remove-link{display: inline;margin-inline-start: var(--space-4);font-size: var(--text-body-sm);color: var(--color-ink-soft,#5B6B70)}}body.woocommerce-cart .wc-block-cart-item__product .wc-block-components-product-price,body.woocommerce-cart .wc-block-cart-item__product .wc-block-components-product-price__value,body.woocommerce-checkout .wc-block-components-order-summary-item__total-price{direction: ltr;unicode-bidi: isolate;font-family: var(--font-latin,"Jost",system-ui,sans-serif);font-variant-numeric: tabular-nums}@media (max-width: 699px){body.woocommerce-cart .wc-block-cart table.wc-block-cart-items .wc-block-cart-item__remove-link{margin-inline-start: 0}}@media (min-width: 768px){body.woocommerce-checkout .wc-block-components-sidebar-layout.wc-block-components-sidebar-layout,body.woocommerce-cart .wc-block-components-sidebar-layout.wc-block-components-sidebar-layout{flex-wrap: nowrap;align-items: flex-start}body.woocommerce-checkout .wc-block-components-sidebar-layout .wc-block-components-main,body.woocommerce-checkout .wc-block-components-sidebar-layout .wc-block-components-sidebar,body.woocommerce-cart .wc-block-components-sidebar-layout .wc-block-components-main,body.woocommerce-cart .wc-block-components-sidebar-layout .wc-block-components-sidebar{min-inline-size: 0}}body.woocommerce-checkout .wc-block-checkout .wc-block-components-checkout-step.wc-block-components-checkout-step .wc-block-components-checkout-step__heading-content.wc-block-components-checkout-step__heading-content{display: none}@media (max-width: 699px){body.woocommerce-checkout .wc-block-checkout .wc-block-checkout__sidebar.wc-block-checkout__sidebar > *{display: none}}@media (max-width: 767px){body.woocommerce-checkout .wc-block-checkout .wc-block-checkout__actions.wc-block-checkout__actions{position: static;z-index: auto;border-block-start: 0;background: transparent;box-shadow: none;margin-inline: 0;padding-inline: 0;padding-block: 0}}body.woocommerce-checkout .wc-block-checkout .wp-block-woocommerce-checkout-order-summary-block.wp-block-woocommerce-checkout-order-summary-block .wc-block-components-checkout-step__title::before{content: none}body.woocommerce-checkout .wc-block-checkout .wc-block-components-checkout-step.wc-block-components-checkout-step{padding-inline-start: 0}body.woocommerce-checkout .wc-block-checkout .wc-block-components-checkout-step.wc-block-components-checkout-step::before{content: none}@media (min-width: 1024px){body.woocommerce-checkout .wc-block-checkout .wc-block-components-checkout-step.wc-block-components-checkout-step{padding-inline-start: calc(var(--luvit-badge) + var(--space-5,1.5rem))}body.woocommerce-checkout .wc-block-checkout .wc-block-components-checkout-step.wc-block-components-checkout-step::before{content: ""}body.woocommerce-checkout .wc-block-checkout .wc-block-components-checkout-step.wc-block-components-checkout-step .wc-block-components-checkout-step__title.wc-block-components-checkout-step__title::before{content: none}body.woocommerce-checkout .wc-block-checkout .wc-block-components-checkout-step.wc-block-components-checkout-step::after{content: counter(luvit-step);position: absolute;z-index: 1;inset-inline-start: 0;inset-block-start: calc(var(--luvit-step-pt) - 2px);display: grid;place-items: center;inline-size: var(--luvit-badge);block-size: var(--luvit-badge);border-radius: 50%;background-color: var(--aqua-50,#EAFAFD);border: 1px solid var(--aqua-200,#A6E7F1);color: var(--aqua-700,#196B7D);font-family: var(--font-latin,"Jost",system-ui,sans-serif);font-size: var(--text-body-sm,0.9375rem);font-weight: 600;font-variant-numeric: tabular-nums;line-height: 1;pointer-events: none}}body.woocommerce-checkout .wc-block-components-checkbox.wc-block-components-checkbox label,body.woocommerce-cart .wc-block-components-checkbox.wc-block-components-checkbox label{position: relative;display: block;padding-inline-start: calc(var(--luvit-ctl,22px) + var(--space-3,0.75rem));min-block-size: var(--luvit-ctl,22px)}body.woocommerce-checkout .wc-block-components-checkbox.wc-block-components-checkbox .wc-block-components-checkbox__label,body.woocommerce-cart .wc-block-components-checkbox.wc-block-components-checkbox .wc-block-components-checkbox__label{display: block;padding-inline-start: 0;line-height: 1.6}body.woocommerce-checkout .wc-block-components-form .wc-block-components-text-input.wc-block-components-text-input input,body.woocommerce-checkout .wc-block-checkout .wc-block-components-text-input.wc-block-components-text-input input{padding-inline: var(--field-pad-x,16px)}body.woocommerce-checkout .wc-block-components-form .wc-block-components-text-input.wc-block-components-text-input label,body.woocommerce-checkout .wc-block-checkout .wc-block-components-text-input.wc-block-components-text-input label{inset-inline-start: var(--field-pad-x,16px)}.luvit-skip.luvit-skip{inset-inline-start: 0;inline-size: 1px;block-size: 1px;padding: 0;overflow: hidden;clip-path: inset(50%);white-space: nowrap}.luvit-skip.luvit-skip:focus{inline-size: auto;block-size: auto;padding: 12px 20px;overflow: visible;clip-path: none}body.woocommerce-cart .wc-block-components-skeleton__element,body.woocommerce-checkout .wc-block-components-skeleton__element{position: relative;overflow: hidden;border-radius: var(--radius-pill,999px);background-color: var(--aqua-600,#1E869C);min-block-size: 14px}body.woocommerce-cart .wc-block-components-skeleton__element::after,body.woocommerce-checkout .wc-block-components-skeleton__element::after{content: "";position: absolute;inset: 0;background-image: linear-gradient(90deg,transparent 0%,color-mix(in oklab,var(--color-paper,#FFF) 60%,transparent) 50%,transparent 100%);animation: luvit-skeleton-sweep 1.1s var(--ease-out-soft,ease) infinite}@keyframes luvit-skeleton-sweep{from{transform: translateX(100%)}to{transform: translateX(-100%)}}@media (prefers-reduced-motion: reduce){body.woocommerce-cart .wc-block-components-skeleton__element::after,body.woocommerce-checkout .wc-block-components-skeleton__element::after{animation: none}}body.woocommerce-cart .wc-block-components-totals-item:has(.wc-block-components-skeleton__element),body.woocommerce-checkout .wc-block-components-totals-item:has(.wc-block-components-skeleton__element){opacity: 1}body.woocommerce-checkout .wc-block-components-text-input.wc-block-components-text-input,body.woocommerce-checkout .wc-block-components-country-input.wc-block-components-country-input,body.woocommerce-cart .wc-block-components-text-input.wc-block-components-text-input{display: flex;flex-direction: column}body.woocommerce-checkout .wc-block-components-text-input.wc-block-components-text-input label,body.woocommerce-checkout .wc-block-components-country-input.wc-block-components-country-input label,body.woocommerce-cart .wc-block-components-text-input.wc-block-components-text-input label{order: -1;margin-block-end: var(--field-gap,6px)}body.woocommerce-checkout .wc-block-components-form .wc-block-components-text-input.wc-block-components-text-input input,body.woocommerce-checkout .wc-block-checkout .wc-block-components-text-input.wc-block-components-text-input input{padding-block: 14px}body.woocommerce-checkout .wc-block-components-text-input input::placeholder,body.woocommerce-checkout .wc-block-components-text-input textarea::placeholder,body.woocommerce-cart .wc-block-components-text-input input::placeholder{color: var(--field-placeholder,#8A9AA0);opacity: 1;font-family: var(--font-body);font-weight: 400}body.woocommerce-checkout .wc-block-components-text-input input:user-invalid{border-color: var(--color-danger,#C4443E)}@media (max-width: 767px){body.woocommerce-checkout .wc-block-components-main.wc-block-components-main{background-color: transparent;border: 0;border-radius: 0;box-shadow: none;padding-block: 0;padding-inline: var(--space-2,0.5rem)}}html:root{overscroll-behavior-x: none}body.woocommerce-checkout .wc-block-components-checkout-place-order-button.wc-block-components-checkout-place-order-button--loading.wc-block-components-checkout-place-order-button--loading:disabled{opacity: 1;cursor: progress;transform: none}body.woocommerce-checkout .wc-block-components-checkout-place-order-button.wc-block-components-checkout-place-order-button--loading.wc-block-components-checkout-place-order-button--loading:disabled .wc-block-components-button__text{opacity: 1}body.woocommerce-checkout .wc-block-components-checkout-place-order-button.wc-block-components-checkout-place-order-button--loading.wc-block-components-checkout-place-order-button--loading .wc-block-components-spinner{font-size: 2.4em}body.woocommerce-cart .wp-block-woocommerce-cart.is-loading .wp-block-woocommerce-cart-line-items-block,body.woocommerce-cart .wp-block-woocommerce-cart.is-loading .wp-block-woocommerce-cart-order-summary-block,body.woocommerce-cart .wp-block-woocommerce-cart.is-loading .wp-block-woocommerce-proceed-to-checkout-block,body.woocommerce-checkout .wp-block-woocommerce-checkout.is-loading .wp-block-woocommerce-checkout-fields-block > div,body.woocommerce-checkout .wp-block-woocommerce-checkout.is-loading .wp-block-woocommerce-checkout-totals-block > div{position: relative;overflow: hidden;border: none;box-shadow: none;border-radius: var(--card-radius,16px);background-color: var(--aqua-100,#D0F3F9)}body.woocommerce-cart .wp-block-woocommerce-cart.is-loading .wp-block-woocommerce-cart-line-items-block::after,body.woocommerce-cart .wp-block-woocommerce-cart.is-loading .wp-block-woocommerce-cart-order-summary-block::after,body.woocommerce-cart .wp-block-woocommerce-cart.is-loading .wp-block-woocommerce-proceed-to-checkout-block::after,body.woocommerce-checkout .wp-block-woocommerce-checkout.is-loading .wp-block-woocommerce-checkout-fields-block > div::after,body.woocommerce-checkout .wp-block-woocommerce-checkout.is-loading .wp-block-woocommerce-checkout-totals-block > div::after{content: "";position: absolute;inset: 0;background-image: linear-gradient(90deg,transparent 0%,color-mix(in oklab,var(--color-paper,#FFF) 60%,transparent) 50%,transparent 100%);animation: luvit-skeleton-sweep 1.1s var(--ease-out-soft,ease) infinite}@media (prefers-reduced-motion: reduce){body.woocommerce-cart .wp-block-woocommerce-cart.is-loading [class*="wp-block-woocommerce-"]::after,body.woocommerce-checkout .wp-block-woocommerce-checkout.is-loading [class*="wp-block-woocommerce-"]::after{animation: none}}body.woocommerce-cart .wc-block-components-notice-banner.wc-block-components-notice-banner,body.woocommerce-checkout .wc-block-components-notice-banner.wc-block-components-notice-banner{border-radius: var(--radius-md);border: 1px solid var(--color-line);background-color: var(--color-info-bg);color: var(--color-ink);font-family: var(--font-body);font-size: var(--text-body-sm);line-height: 1.6;box-shadow: var(--shadow-sm)}body.woocommerce-cart .wc-block-components-notice-banner.wc-block-components-notice-banner > svg,body.woocommerce-checkout .wc-block-components-notice-banner.wc-block-components-notice-banner > svg{background-color: var(--color-info-fg)}body.woocommerce-cart .wc-block-components-notice-banner.wc-block-components-notice-banner.is-error,body.woocommerce-checkout .wc-block-components-notice-banner.wc-block-components-notice-banner.is-error{background-color: var(--color-error-bg);border-color: var(--color-error-fg);color: var(--color-error-fg)}body.woocommerce-cart .wc-block-components-notice-banner.wc-block-components-notice-banner.is-error > svg,body.woocommerce-checkout .wc-block-components-notice-banner.wc-block-components-notice-banner.is-error > svg{background-color: var(--color-error-fg)}body.woocommerce-cart .wc-block-components-notice-banner.wc-block-components-notice-banner.is-success,body.woocommerce-checkout .wc-block-components-notice-banner.wc-block-components-notice-banner.is-success{background-color: var(--color-success-bg);border-color: var(--color-success-fg);color: var(--color-success-fg)}body.woocommerce-cart .wc-block-components-notice-banner.wc-block-components-notice-banner.is-success > svg,body.woocommerce-checkout .wc-block-components-notice-banner.wc-block-components-notice-banner.is-success > svg{background-color: var(--color-success-fg)}body.woocommerce-cart .wc-block-components-notice-banner.wc-block-components-notice-banner.is-warning,body.woocommerce-checkout .wc-block-components-notice-banner.wc-block-components-notice-banner.is-warning{background-color: var(--color-warn-bg);border-color: var(--color-warn-fg);color: var(--color-warn-fg)}body.woocommerce-cart .wc-block-components-notice-banner.wc-block-components-notice-banner.is-warning > svg,body.woocommerce-checkout .wc-block-components-notice-banner.wc-block-components-notice-banner.is-warning > svg{background-color: var(--color-warn-fg)}body.woocommerce-cart .wc-block-components-notice-banner .wc-block-components-notice-banner__summary,body.woocommerce-checkout .wc-block-components-notice-banner .wc-block-components-notice-banner__summary{font-family: var(--font-heading);font-weight: 600}body.woocommerce-checkout .wc-block-components-totals-footer-item.wc-block-components-totals-footer-item.wc-block-components-totals-footer-item.wc-block-components-totals-footer-item,body.woocommerce-cart .wc-block-components-totals-footer-item.wc-block-components-totals-footer-item.wc-block-components-totals-footer-item.wc-block-components-totals-footer-item{border-block-start: 0;padding-block-start: var(--space-3,0.75rem);margin-block-start: 0}body.woocommerce-checkout .wc-block-components-totals-footer-item.wc-block-components-totals-footer-item .wc-block-components-totals-item__label,body.woocommerce-cart .wc-block-components-totals-footer-item.wc-block-components-totals-footer-item .wc-block-components-totals-item__label{font-size: var(--text-body,1rem);font-weight: 500;color: var(--color-ink-soft,#47555B)}body.woocommerce-checkout .wc-block-components-totals-footer-item.wc-block-components-totals-footer-item .wc-block-components-totals-item__value,body.woocommerce-cart .wc-block-components-totals-footer-item.wc-block-components-totals-footer-item .wc-block-components-totals-item__value,body.woocommerce-checkout .wc-block-components-totals-footer-item.wc-block-components-totals-footer-item .wc-block-components-formatted-money-amount,body.woocommerce-cart .wc-block-components-totals-footer-item.wc-block-components-totals-footer-item .wc-block-components-formatted-money-amount{font-size: var(--text-h3,clamp(1.25rem,1.15rem + 0.5vw,1.5rem));font-weight: 600}body.woocommerce-checkout .wc-block-components-sidebar .wc-block-components-totals-item.wc-block-components-totals-item,body.woocommerce-checkout .wc-block-components-sidebar .wc-block-components-totals-coupon.wc-block-components-totals-coupon,body.woocommerce-cart .wc-block-components-sidebar .wc-block-components-totals-item.wc-block-components-totals-item,body.woocommerce-cart .wc-block-components-sidebar .wc-block-components-totals-coupon.wc-block-components-totals-coupon{padding-inline: 0}body.woocommerce-checkout .wc-block-checkout .wc-block-components-form .wc-block-components-checkout-step.wc-block-components-checkout-step{border-block: 0;border-image: none}body.woocommerce-checkout .wc-block-checkout .wc-block-components-form .wc-block-components-checkout-step.wc-block-components-checkout-step:has(~ .wc-block-components-checkout-step){border-block-end: 1px solid transparent;border-image: linear-gradient(90deg,transparent 0%,color-mix(in oklab,var(--aqua-500,#29A9C0) 26%,transparent) 22%,color-mix(in oklab,var(--aqua-500,#29A9C0) 26%,transparent) 78%,transparent 100%) 1}@media (max-width: 767px){body.woocommerce-checkout .wc-block-checkout .wc-block-components-checkout-step.wc-block-components-checkout-step{padding-block: var(--space-5,1.5rem);margin-block-end: var(--space-4,1rem)}body.woocommerce-checkout .wc-block-checkout .wc-block-components-checkout-step.wc-block-components-checkout-step:has(+ .wc-block-checkout__terms),body.woocommerce-checkout .wc-block-checkout .wc-block-checkout__order-notes.wc-block-checkout__order-notes{margin-block-end: var(--space-5,1.5rem)}}body.woocommerce-checkout .wc-block-components-checkbox.wc-block-components-checkbox,body.woocommerce-cart .wc-block-components-checkbox.wc-block-components-checkbox{--luvit-cb-line: 24px;padding-inline-start: var(--luvit-gutter,44px)}body.woocommerce-checkout .wc-block-components-checkbox.wc-block-components-checkbox label,body.woocommerce-cart .wc-block-components-checkbox.wc-block-components-checkbox label,body.woocommerce-checkout .wc-block-components-checkbox.wc-block-components-checkbox .wc-block-components-checkbox__label,body.woocommerce-cart .wc-block-components-checkbox.wc-block-components-checkbox .wc-block-components-checkbox__label{line-height: var(--luvit-cb-line,24px)}body.woocommerce-checkout .wc-block-components-checkbox.wc-block-components-checkbox label,body.woocommerce-cart .wc-block-components-checkbox.wc-block-components-checkbox label{position: static;padding-inline-start: 0}body.woocommerce-checkout .wc-block-components-checkbox.wc-block-components-checkbox input[type="checkbox"],body.woocommerce-cart .wc-block-components-checkbox.wc-block-components-checkbox input[type="checkbox"]{inset-inline-start: var(--luvit-x,16px);inset-block-start: calc(10px + (var(--luvit-cb-line,24px) - var(--luvit-ctl,22px)) / 2)}body.woocommerce-checkout :is(.wc-block-checkout__shipping-option,.wc-block-checkout__payment-method) .wc-block-components-radio-control:not(:has(> :is(.wc-block-components-radio-control__option,.wc-block-components-radio-control-accordion-option) ~ *)) .wc-block-components-radio-control__option.wc-block-components-radio-control__option{padding-inline-start: var(--space-4);cursor: default}body.woocommerce-checkout :is(.wc-block-checkout__shipping-option,.wc-block-checkout__payment-method) .wc-block-components-radio-control:not(:has(> :is(.wc-block-components-radio-control__option,.wc-block-components-radio-control-accordion-option) ~ *)) .wc-block-components-radio-control-accordion-content.wc-block-components-radio-control-accordion-content{padding-inline-start: var(--space-4)}body.woocommerce-checkout :is(.wc-block-checkout__shipping-option,.wc-block-checkout__payment-method) .wc-block-components-radio-control:not(:has(> :is(.wc-block-components-radio-control__option,.wc-block-components-radio-control-accordion-option) ~ *)) .wc-block-components-radio-control__option.wc-block-components-radio-control__option input[type="radio"]{visibility: hidden}body.woocommerce-checkout :is(.wc-block-checkout__shipping-option,.wc-block-checkout__payment-method) .wc-block-components-radio-control:not(:has(> :is(.wc-block-components-radio-control__option,.wc-block-components-radio-control-accordion-option) ~ *)) .wc-block-components-radio-control__option.wc-block-components-radio-control__option::before{content: none}body.woocommerce-checkout .wc-block-checkout .wc-block-checkout__order-notes.wc-block-checkout__order-notes .wc-block-components-checkout-step__content::before{content: "تعليمات التوصيل";display: block;margin-block-end: var(--space-2);font-family: var(--font-heading);font-size: var(--text-h4);font-weight: 500;line-height: var(--leading-heading);color: var(--color-ink)}body.woocommerce-checkout .wc-block-checkout .wc-block-checkout__order-notes.wc-block-checkout__order-notes .wc-block-checkout__add-note.wc-block-checkout__add-note::before{content: "أقرب معلم للبيت، ووقت مناسب يتصل فيه المندوب.";font-family: var(--font-body);font-size: var(--text-body-sm);font-weight: 400;line-height: var(--leading-body);color: var(--color-ink-soft)}@media (max-width: 1023px){body.woocommerce-checkout .wc-block-checkout .wc-block-checkout__order-notes.wc-block-checkout__order-notes{display: flex;align-items: flex-start;gap: var(--space-3)}body.woocommerce-checkout .wc-block-checkout .wc-block-checkout__order-notes.wc-block-checkout__order-notes > .wc-block-components-checkout-step__content{flex: 1 1 auto;min-inline-size: 0}body.woocommerce-checkout .wc-block-checkout .wc-block-checkout__order-notes.wc-block-checkout__order-notes .wc-block-components-checkout-step__content::before{display: flex;align-items: center;min-block-size: var(--luvit-badge)}body.woocommerce-checkout .wc-block-checkout .wc-block-checkout__order-notes.wc-block-checkout__order-notes::after{content: counter(luvit-step);order: -1;flex: 0 0 auto;display: grid;place-items: center;inline-size: var(--luvit-badge);block-size: var(--luvit-badge);border-radius: 50%;background: var(--aqua-50);border: 1px solid var(--aqua-200);color: var(--aqua-700);font-family: var(--font-latin);font-size: var(--text-body-sm);font-weight: 600;font-variant-numeric: tabular-nums;line-height: 1}}body.woocommerce-checkout .wc-block-checkout__order-notes.wc-block-checkout__order-notes textarea,body.woocommerce-checkout .wc-block-components-textarea.wc-block-components-textarea{box-sizing: border-box;inline-size: 100%;min-inline-size: 0;min-block-size: 120px;resize: vertical;padding: 14px var(--field-pad-x);border: 1.5px solid var(--field-border);border-radius: var(--field-radius);background-color: var(--field-bg);color: var(--color-ink);font-family: var(--font-body);font-size: var(--field-fs);line-height: 1.7;text-align: start;-webkit-appearance: none;appearance: none}body.woocommerce-checkout .wc-block-checkout__order-notes.wc-block-checkout__order-notes textarea::placeholder,body.woocommerce-checkout .wc-block-components-textarea.wc-block-components-textarea::placeholder{color: var(--field-placeholder,#8A9AA0);opacity: 1;font-family: var(--font-body);font-weight: 400}body.woocommerce-cart .wc-block-cart table.wc-block-cart-items .wc-block-cart-item__remove-link{position: relative;overflow: visible}body.woocommerce-cart .wc-block-cart table.wc-block-cart-items .wc-block-cart-item__remove-link::after{content: "";position: absolute;inset-block: -10px;inset-inline-start: 0;inset-inline-end: -20px}body.woocommerce-cart .wc-block-cart table.wc-block-cart-items .wc-block-cart-item__remove-link:focus-visible{outline: 2px solid var(--aqua-600,#1E869C);outline-offset: 3px;border-radius: 50%}body.woocommerce-checkout .wc-block-components-address-card .wc-block-components-address-card__edit.wc-block-components-address-card__edit,body.woocommerce-cart .wc-block-components-address-card .wc-block-components-address-card__edit.wc-block-components-address-card__edit{display: inline-flex;align-items: center;justify-content: center;min-block-size: 44px;padding-inline: var(--space-3,0.75rem);margin: 0;margin-inline-start: auto;margin-inline-end: 0;border-radius: var(--radius-pill,999px);font-family: var(--font-body);font-size: var(--text-body-sm,0.875rem);font-weight: 600;line-height: 1.4;color: var(--aqua-700,#196B7D);text-decoration: underline;text-decoration-thickness: 1px;text-underline-offset: 3px;transition: background-color 0.18s ease}@media (hover: hover) and (pointer: fine){body.woocommerce-checkout .wc-block-components-address-card__edit.wc-block-components-address-card__edit:hover,body.woocommerce-cart .wc-block-components-address-card__edit.wc-block-components-address-card__edit:hover{background-color: var(--aqua-50,#EAFAFD);text-decoration-thickness: 2px}}body.woocommerce-checkout .wc-block-components-address-card__edit.wc-block-components-address-card__edit:focus-visible,body.woocommerce-cart .wc-block-components-address-card__edit.wc-block-components-address-card__edit:focus-visible{box-shadow: none;outline: 2px solid var(--aqua-600,#1E869C);outline-offset: 3px}body.woocommerce-cart .wc-block-cart .wc-block-cart__submit-button.wc-block-cart__submit-button:focus-visible,body.woocommerce-cart .wc-block-cart .wc-block-cart__submit-container .wc-block-components-button.wc-block-components-button:focus-visible{outline: 2px solid var(--aqua-600,#1E869C);outline-offset: 3px}body.woocommerce-cart .wc-block-components-quantity-selector .wc-block-components-quantity-selector__button.wc-block-components-quantity-selector__button:focus-visible,body.woocommerce-checkout .wc-block-components-quantity-selector .wc-block-components-quantity-selector__button.wc-block-components-quantity-selector__button:focus-visible{outline: 2px solid var(--aqua-600,#1E869C);outline-offset: -2px}body.woocommerce-cart .wc-block-components-product-badge.wc-block-components-product-badge,body.woocommerce-checkout .wc-block-components-product-badge.wc-block-components-product-badge{display: inline-block;max-inline-size: 100%;white-space: normal;font-family: var(--font-body);font-size: var(--text-body-sm,0.875rem);font-weight: 600;line-height: 1.6;padding: 2px 10px;border: 1px solid transparent;border-radius: var(--radius-pill,999px);background-color: var(--color-mist,#F2F7F9);color: var(--color-ink-soft,#47555B)}body.woocommerce-cart .wc-block-components-product-badge.wc-block-components-product-low-stock-badge,body.woocommerce-cart .wc-block-components-product-badge.wc-block-components-product-backorder-badge,body.woocommerce-checkout .wc-block-components-product-badge.wc-block-components-product-low-stock-badge,body.woocommerce-checkout .wc-block-components-product-badge.wc-block-components-product-backorder-badge{background-color: var(--color-error-bg,#FBEDEA);border-color: var(--color-error-fg,#B24B3C);color: var(--color-error-fg,#B24B3C)}body.woocommerce-cart .wc-block-components-product-badge.wc-block-components-sale-badge,body.woocommerce-checkout .wc-block-components-product-badge.wc-block-components-sale-badge{background-color: var(--aqua-50,#EAFAFD);border-color: var(--aqua-100,#D0F3F9);color: var(--aqua-700,#196B7D)}body.woocommerce-cart .wc-block-components-product-badge.wc-block-components-sale-badge,body.woocommerce-checkout .wc-block-components-product-badge.wc-block-components-sale-badge{font-size: 0}body.woocommerce-cart .wc-block-components-product-badge.wc-block-components-sale-badge::before,body.woocommerce-checkout .wc-block-components-product-badge.wc-block-components-sale-badge::before{content: "توفير\00A0";font-size: var(--text-body-sm,0.875rem);font-weight: 600}body.woocommerce-cart .wc-block-components-product-badge.wc-block-components-sale-badge > span,body.woocommerce-checkout .wc-block-components-product-badge.wc-block-components-sale-badge > span{font-size: var(--text-body-sm,0.875rem)}.luvit-savings{display: flex;align-items: baseline;justify-content: space-between;gap: var(--space-3);margin-block-start: var(--space-3);padding: 10px 14px;border-radius: var(--radius-md);background: var(--aqua-50,#EAFAFD);border: 1px solid var(--aqua-100,#D0F3F9)}.luvit-savings__label{font-family: var(--font-body);font-size: var(--text-body-sm,0.875rem);font-weight: 600;color: var(--aqua-700,#196B7D)}.luvit-savings__value{font-family: var(--font-body);font-size: var(--text-body,1rem);font-weight: 700;color: var(--aqua-800,#124D5A);direction: ltr;text-align: end;unicode-bidi: isolate}body.woocommerce-checkout .wc-block-components-totals-coupon .wc-block-components-panel__button.wc-block-components-panel__button{font-family: var(--font-body);font-size: var(--text-body-sm,0.875rem);font-weight: 600;color: var(--aqua-700,#196B7D)}@media (hover: hover) and (pointer: fine){body.woocommerce-checkout .wc-block-components-totals-coupon .wc-block-components-panel__button.wc-block-components-panel__button:hover{color: var(--aqua-600,#1E869C)}}body.woocommerce-checkout .wc-block-components-totals-coupon .wc-block-components-totals-coupon__form,body.woocommerce-cart .wc-block-components-totals-coupon .wc-block-components-totals-coupon__form{display: flex;align-items: flex-end;gap: var(--space-3,0.75rem);flex-wrap: nowrap}body.woocommerce-checkout .wc-block-components-totals-coupon .wc-block-components-totals-coupon__input,body.woocommerce-cart .wc-block-components-totals-coupon .wc-block-components-totals-coupon__input{flex: 1 1 0;inline-size: auto;min-inline-size: 0;margin-block-end: 0}body.woocommerce-checkout .wc-block-components-totals-coupon .wc-block-components-totals-coupon__input label,body.woocommerce-cart .wc-block-components-totals-coupon .wc-block-components-totals-coupon__input label{position: absolute;inline-size: 1px;block-size: 1px;padding: 0;margin: -1px;overflow: hidden;clip-path: inset(50%);white-space: nowrap}body.woocommerce-checkout .wc-block-components-totals-coupon .wc-block-components-totals-coupon__button.wc-block-components-totals-coupon__button,body.woocommerce-cart .wc-block-components-totals-coupon .wc-block-components-totals-coupon__button.wc-block-components-totals-coupon__button{flex: 0 0 auto;display: inline-flex;align-items: center;justify-content: center;min-block-size: var(--field-h,52px);block-size: var(--field-h,52px);padding-inline: var(--space-4,1rem);border: 1.5px solid var(--aqua-200,#A6E7F1);border-radius: var(--field-radius,16px);background-color: var(--aqua-50,#EAFAFD);color: var(--aqua-700,#196B7D);font-family: var(--font-body);font-size: var(--text-body-sm,0.875rem);font-weight: 600;line-height: 1;white-space: nowrap;box-shadow: none;transition: background-color 180ms var(--ease-out-soft,ease),border-color 180ms var(--ease-out-soft,ease)}@media (hover: hover) and (pointer: fine){body.woocommerce-checkout .wc-block-components-totals-coupon .wc-block-components-totals-coupon__button.wc-block-components-totals-coupon__button:hover:not(:disabled),body.woocommerce-cart .wc-block-components-totals-coupon .wc-block-components-totals-coupon__button.wc-block-components-totals-coupon__button:hover:not(:disabled){background-color: var(--aqua-100,#D0F3F9);border-color: var(--aqua-400,#4CC5DA)}}body.woocommerce-checkout .wc-block-components-totals-coupon .wc-block-components-totals-coupon__button.wc-block-components-totals-coupon__button:disabled,body.woocommerce-cart .wc-block-components-totals-coupon .wc-block-components-totals-coupon__button.wc-block-components-totals-coupon__button:disabled{background-color: var(--color-mist,#F2F7F9);border-color: var(--color-line,#E1E9EC);color: var(--color-ink-soft,#47555B);cursor: not-allowed}body.woocommerce-checkout .wc-block-components-totals-coupon .wc-block-components-totals-coupon__button.wc-block-components-totals-coupon__button:focus-visible,body.woocommerce-cart .wc-block-components-totals-coupon .wc-block-components-totals-coupon__button.wc-block-components-totals-coupon__button:focus-visible{outline: 2px solid var(--aqua-600,#1E869C);outline-offset: 2px;box-shadow: none}body.woocommerce-checkout .wc-block-components-totals-coupon .wc-block-components-panel__button.wc-block-components-panel__button,body.woocommerce-cart .wc-block-components-totals-coupon .wc-block-components-panel__button.wc-block-components-panel__button{display: inline-flex;align-items: center;justify-content: flex-start;gap: var(--space-2,0.5rem);inline-size: auto;max-inline-size: 100%;min-block-size: 44px;padding-inline: 0}body.woocommerce-checkout .wc-block-components-totals-coupon .wc-block-components-panel__button svg,body.woocommerce-cart .wc-block-components-totals-coupon .wc-block-components-panel__button svg{position: static;inset: auto;transform: none;flex: 0 0 auto;margin-inline: 0;fill: currentColor}body.woocommerce-checkout .wc-block-components-totals-coupon.wc-block-components-totals-coupon,body.woocommerce-cart .wc-block-components-totals-coupon.wc-block-components-totals-coupon{padding-block: var(--space-4,1rem);border-block-start: 1px solid var(--color-line-soft,#EDF2F4)}body.woocommerce-checkout .wc-block-components-totals-coupon .wc-block-components-panel__content,body.woocommerce-cart .wc-block-components-totals-coupon .wc-block-components-panel__content{padding-block: var(--space-3,0.75rem) 0;padding-inline: 0}@media (max-width: 359px){body.woocommerce-checkout .wc-block-components-totals-coupon .wc-block-components-totals-coupon__form,body.woocommerce-cart .wc-block-components-totals-coupon .wc-block-components-totals-coupon__form{flex-wrap: wrap}body.woocommerce-checkout .wc-block-components-totals-coupon .wc-block-components-totals-coupon__button.wc-block-components-totals-coupon__button,body.woocommerce-cart .wc-block-components-totals-coupon .wc-block-components-totals-coupon__button.wc-block-components-totals-coupon__button{flex: 1 0 100%}}@media (max-width: 359px){body.woocommerce-checkout .wc-block-components-checkout-place-order-button.wc-block-components-checkout-place-order-button{font-size: 15px;letter-spacing: -0.01em}}body.woocommerce-checkout .wc-blocks-components-select__container,body.woocommerce-cart .wc-blocks-components-select__container{display: flex;flex-direction: column;position: relative}body.woocommerce-checkout .wc-blocks-components-select .wc-blocks-components-select__label,body.woocommerce-cart .wc-blocks-components-select .wc-blocks-components-select__label{order: -1;position: static;transform: none;inline-size: auto;max-inline-size: none;padding: 0;margin-block-end: var(--field-gap,6px);font-family: var(--font-body);font-size: var(--text-body-sm);font-weight: 600;line-height: 1.4;color: var(--color-ink);text-align: start;overflow: visible;transition: none}body.woocommerce-checkout .wc-blocks-components-select .wc-blocks-components-select__select.wc-blocks-components-select__select,body.woocommerce-cart .wc-blocks-components-select .wc-blocks-components-select__select.wc-blocks-components-select__select{-webkit-appearance: none;appearance: none;inline-size: 100%;min-inline-size: 0;block-size: auto;min-block-size: var(--field-h,52px);padding-block: 14px;padding-inline: var(--field-pad-x,16px);padding-inline-end: calc(var(--field-pad-x,16px) + 24px + var(--space-2,0.5rem));border: 1.5px solid var(--field-border);border-radius: var(--field-radius,16px);background-color: var(--field-bg,#FFF);color: var(--color-ink);font-family: var(--font-body);font-size: var(--field-fs,16px);line-height: 1.4;text-align: start;box-shadow: inset 0 1px 0 rgba(255,255,255,0.9);cursor: pointer;transition: border-color var(--duration-instant,120ms) var(--ease-out-soft,ease),box-shadow var(--duration-instant,120ms) var(--ease-out-soft,ease)}@media (hover: hover) and (pointer: fine){body.woocommerce-checkout .wc-blocks-components-select .wc-blocks-components-select__select:hover,body.woocommerce-cart .wc-blocks-components-select .wc-blocks-components-select__select:hover{border-color: var(--field-border-hover,var(--aqua-300,#74D6E7))}}body.woocommerce-checkout .wc-blocks-components-select .wc-blocks-components-select__select:focus,body.woocommerce-cart .wc-blocks-components-select .wc-blocks-components-select__select:focus{outline: 2px solid var(--aqua-600,#1E869C);outline-offset: 2px;border-color: var(--aqua-600,#1E869C)}body.woocommerce-checkout .wc-blocks-components-select__container > svg,body.woocommerce-cart .wc-blocks-components-select__container > svg{position: absolute;inset-inline-end: var(--field-pad-x,16px);inset-block-start: auto;inset-block-end: 14px;inline-size: 20px;block-size: 20px;fill: var(--aqua-600,#1E869C);pointer-events: none;transition: transform 180ms var(--ease-out-soft,ease)}@supports (appearance: base-select){body.woocommerce-checkout .wc-blocks-components-select .wc-blocks-components-select__select.wc-blocks-components-select__select,body.woocommerce-cart .wc-blocks-components-select .wc-blocks-components-select__select.wc-blocks-components-select__select{appearance: base-select}body.woocommerce-checkout .wc-blocks-components-select__select::picker-icon,body.woocommerce-cart .wc-blocks-components-select__select::picker-icon,body.woocommerce-page select.orderby::picker-icon{display: none}body.woocommerce-checkout .wc-blocks-components-select__select::picker(select),body.woocommerce-cart .wc-blocks-components-select__select::picker(select),body.woocommerce-page select.orderby::picker(select){appearance: base-select;box-sizing: border-box;margin-block-start: var(--space-2,0.5rem);padding: var(--space-2,0.5rem);max-block-size: 40vh;overflow-y: auto;overscroll-behavior: contain;border: 1px solid var(--aqua-100,#D0F3F9);border-radius: var(--radius-md,16px);background-color: var(--color-paper,#FFF);box-shadow: 0 1px 2px rgba(12,51,60,0.06),0 18px 40px -12px rgba(12,51,60,0.22);font-family: var(--font-body)}body.woocommerce-checkout .wc-blocks-components-select__select option,body.woocommerce-cart .wc-blocks-components-select__select option,body.woocommerce-page select.orderby option{display: flex;align-items: center;min-block-size: 44px;padding-inline: var(--space-3,0.75rem);padding-block: var(--space-2,0.5rem);border-radius: var(--radius-sm,10px);color: var(--color-ink);font-size: var(--text-body,1rem);line-height: 1.4;cursor: pointer}body.woocommerce-checkout .wc-blocks-components-select__select option::checkmark,body.woocommerce-cart .wc-blocks-components-select__select option::checkmark,body.woocommerce-page select.orderby option::checkmark{display: none}body.woocommerce-checkout .wc-blocks-components-select__select option:hover,body.woocommerce-cart .wc-blocks-components-select__select option:hover,body.woocommerce-page select.orderby option:hover{background-color: var(--aqua-50,#EAFAFD)}body.woocommerce-checkout .wc-blocks-components-select__select option:checked,body.woocommerce-cart .wc-blocks-components-select__select option:checked,body.woocommerce-page select.orderby option:checked{background-color: var(--aqua-50,#EAFAFD);color: var(--aqua-700,#196B7D);font-weight: 600}body.woocommerce-checkout .wc-blocks-components-select__select option:focus,body.woocommerce-cart .wc-blocks-components-select__select option:focus,body.woocommerce-page select.orderby option:focus{outline: 2px solid var(--aqua-600,#1E869C);outline-offset: -2px;background-color: var(--aqua-100,#D0F3F9)}body.woocommerce-checkout .wc-blocks-components-select__select option[value=""],body.woocommerce-cart .wc-blocks-components-select__select option[value=""],body.woocommerce-page select.orderby option[value=""]{color: var(--field-placeholder,#8A9AA0)}}body.woocommerce-page .woocommerce a.button:not(.add_to_cart_button):not(.added_to_cart),body.woocommerce-page .woocommerce button.button,body.woocommerce-page .woocommerce input.button,body.woocommerce-page .woocommerce button[type="submit"].woocommerce-button,body.woocommerce-page .woocommerce-form button[type="submit"]{display: inline-flex;align-items: center;justify-content: center;min-block-size: var(--btn-min-height,48px);padding: var(--btn-pad-y) var(--btn-pad-x);border: 0;border-radius: var(--radius-pill,999px);background-color: var(--btn-fill-top);background-image: linear-gradient(180deg,var(--btn-gloss) 0%,rgba(255,255,255,0) 55%),linear-gradient(180deg,var(--btn-fill-top) 0%,var(--btn-fill-bottom) 100%);color: #FFFFFF;font-family: var(--font-body);font-size: var(--text-body);font-weight: 600;line-height: 1.2;text-decoration: none;cursor: pointer;transition: transform 140ms var(--ease-out-soft,ease),box-shadow 140ms var(--ease-out-soft,ease)}@media (hover: hover) and (pointer: fine){body.woocommerce-page .woocommerce a.button:not(.add_to_cart_button):hover,body.woocommerce-page .woocommerce button.button:hover,body.woocommerce-page .woocommerce input.button:hover,body.woocommerce-page .woocommerce-form button[type="submit"]:hover{transform: translateY(-1px);box-shadow: 0 8px 20px -10px color-mix(in oklab,var(--aqua-600,#1E869C) 70%,transparent)}}body.woocommerce-page .woocommerce a.button:focus-visible,body.woocommerce-page .woocommerce button.button:focus-visible,body.woocommerce-page .woocommerce input.button:focus-visible,body.woocommerce-page .woocommerce-form button[type="submit"]:focus-visible{outline: 2px solid var(--aqua-600,#1E869C);outline-offset: 3px}body.woocommerce-page .woocommerce-form input[type="checkbox"],body.woocommerce-page .woocommerce input[type="checkbox"]:not(.wc-block-components-checkbox__input),body.woocommerce-page form.woocommerce-form-login input[type="checkbox"],#commentform input[type="checkbox"]{appearance: none;-webkit-appearance: none;flex: 0 0 auto;inline-size: var(--luvit-ctl,22px);block-size: var(--luvit-ctl,22px);margin: 0;margin-inline-end: var(--space-3,0.75rem);vertical-align: middle;border: 0;border-radius: 7px;cursor: pointer;background-color: var(--color-paper,#FFFFFF);background-image: linear-gradient(180deg,color-mix(in oklab,var(--color-paper,#FFF) 95%,transparent) 0%,transparent 60%);box-shadow: inset 0 0 0 var(--luvit-ring,1.5px) var(--color-line,#E1E9EC);transition: background-color 180ms var(--luvit-ease,ease),box-shadow 180ms var(--luvit-ease,ease),transform 120ms var(--luvit-ease,ease)}body.woocommerce-page .woocommerce-form input[type="checkbox"]:checked,body.woocommerce-page .woocommerce input[type="checkbox"]:not(.wc-block-components-checkbox__input):checked,#commentform input[type="checkbox"]:checked{background-color: var(--aqua-500,#29A9C0);background-image: none;box-shadow: inset 0 0 0 var(--luvit-ring,1.5px) var(--aqua-500,#29A9C0)}body.woocommerce-page .woocommerce-form input[type="checkbox"]:checked::after,body.woocommerce-page .woocommerce input[type="checkbox"]:not(.wc-block-components-checkbox__input):checked::after,#commentform input[type="checkbox"]:checked::after{content: "";display: block;inline-size: 100%;block-size: 100%;background-color: #FFFFFF;clip-path: polygon( 18% 48%,30% 36%,43% 49%,70% 22%,82% 34%,43% 73% )}body.woocommerce-page .woocommerce-form input[type="checkbox"]:focus-visible,body.woocommerce-page .woocommerce input[type="checkbox"]:not(.wc-block-components-checkbox__input):focus-visible,#commentform input[type="checkbox"]:focus-visible{outline: 2px solid var(--aqua-600,#1E869C);outline-offset: 3px}body.woocommerce-page .woocommerce-form-login .woocommerce-form-login__rememberme,body.woocommerce-page .woocommerce-form__label-for-checkbox{display: inline-flex;align-items: center;gap: 0;min-block-size: 44px;font-family: var(--font-body);font-size: var(--text-body-sm);color: var(--color-ink);cursor: pointer}body.woocommerce-page .woocommerce .show-password-input,body.woocommerce-page .woocommerce button.show-password-input{inset-inline-end: var(--field-pad-x,16px);inset-inline-start: auto;border: 0;border-radius: var(--radius-sm,10px);background-color: transparent;color: var(--color-ink-soft,#47555B);cursor: pointer}body.woocommerce-page .woocommerce .show-password-input:focus-visible{outline: 2px solid var(--aqua-600,#1E869C);outline-offset: 2px}#commentform input[type="text"],#commentform input[type="email"],#commentform input[type="url"],#commentform textarea{box-sizing: border-box;inline-size: 100%;min-inline-size: 0;min-block-size: var(--field-h,52px);padding: 14px var(--field-pad-x,16px);border: 1.5px solid var(--field-border);border-radius: var(--field-radius,16px);background-color: var(--field-bg,#FFF);color: var(--color-ink);font-family: var(--font-body);font-size: var(--field-fs,16px);line-height: 1.6;text-align: start;-webkit-appearance: none;appearance: none}#commentform textarea{min-block-size: 140px;resize: vertical}#commentform input:focus,#commentform textarea:focus{outline: 2px solid var(--aqua-600,#1E869C);outline-offset: 2px;border-color: var(--aqua-600,#1E869C)}#commentform input::placeholder,#commentform textarea::placeholder{color: var(--field-placeholder,#8A9AA0);opacity: 1}body.woocommerce-page .woocommerce select.orderby:focus,body.woocommerce-page .woocommerce-ordering select:focus{outline: 2px solid var(--aqua-600,#1E869C);outline-offset: 2px;border-color: var(--aqua-600,#1E869C)}.power-coupons-drawer .power-coupons-drawer-close{border: 1px solid var(--color-line,#E1E9EC);border-radius: 50%;background-color: var(--color-mist,#F2F7F9);color: var(--color-ink,#1A2529)}body.woocommerce-page form.woocommerce-ordering{position: relative;display: inline-block;max-inline-size: 100%}body.woocommerce-page .woocommerce-ordering select.orderby.orderby{-webkit-appearance: none;appearance: none;padding-inline-end: calc(var(--field-pad-x,16px) + 20px + var(--space-2,0.5rem))}body.woocommerce-page form.woocommerce-ordering::after{content: "";position: absolute;inset-inline-end: var(--field-pad-x,16px);inset-block-start: 50%;transform: translateY(-50%);inline-size: 20px;block-size: 20px;pointer-events: none;background-color: var(--aqua-600,#1E869C);-webkit-mask: var(--luvit-chevron) center / 20px 20px no-repeat;mask: var(--luvit-chevron) center / 20px 20px no-repeat}:root{--luvit-chevron: url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='2.2' stroke-linecap='round' stroke-linejoin='round'><path d='M6 9l6 6 6-6'/></svg>")}body.woocommerce-page .woocommerce-ordering select.orderby:-moz-focusring{color: transparent;text-shadow: 0 0 0 var(--color-ink)}body.woocommerce-page .woocommerce-notices-wrapper + .woocommerce-result-count,body.woocommerce-page .woocommerce-result-count{margin-block-end: var(--space-3,0.75rem);color: var(--color-ink-soft,#47555B);font-size: var(--text-body-sm,0.875rem)}@media (max-width: 767px){body.woocommerce-page form.woocommerce-ordering{display: block;inline-size: 100%}body.woocommerce-page .woocommerce-ordering select.orderby.orderby{inline-size: 100%}}@supports (appearance: base-select){body.woocommerce-page .woocommerce-ordering select.orderby.orderby{appearance: base-select}}.luvit-rail{--rail-card: 300px;--rail-gap: var(--space-5,1.5rem);--rail-edge: max(var(--space-5,1.5rem),calc((100vw - var(--container-max,1200px)) / 2));position: relative;margin-inline: calc(50% - 50vw);inline-size: 100vw;max-inline-size: 100vw}.luvit-rail__track{display: flex;gap: var(--rail-gap);padding-inline: var(--rail-edge);padding-block: var(--space-2,0.5rem);overflow-x: auto;overflow-y: hidden;scroll-snap-type: inline mandatory;scroll-padding-inline-start: var(--rail-edge);scroll-behavior: smooth;overscroll-behavior-inline: contain;-webkit-overflow-scrolling: touch;scrollbar-width: none}.luvit-rail__track::-webkit-scrollbar{display: none}.luvit-rail__track.is-dragging{scroll-behavior: auto;scroll-snap-type: none;cursor: grabbing;user-select: none}.luvit-rail__item{flex: 0 0 var(--rail-card);inline-size: var(--rail-card);scroll-snap-align: start;scroll-snap-stop: always}.luvit-rail__controls{display: flex;align-items: center;justify-content: space-between;gap: var(--space-4,1rem);margin-block-start: var(--space-4,1rem);padding-inline: var(--rail-edge)}.luvit-rail__arrows{display: flex;gap: var(--space-2,0.5rem)}.luvit-rail__arrow{display: inline-flex;align-items: center;justify-content: center;inline-size: 44px;block-size: 44px;padding: 0;border: 1px solid var(--color-line,#E1E9EC);border-radius: 50%;background-color: var(--color-paper,#FFF);color: var(--aqua-700,#196B7D);cursor: pointer;transition: background-color 180ms var(--ease-out-soft,ease),border-color 180ms var(--ease-out-soft,ease),transform 140ms var(--ease-out-soft,ease)}.luvit-rail__arrow svg{inline-size: 20px;block-size: 20px}@media (hover: hover) and (pointer: fine){.luvit-rail__arrow:hover{background-color: var(--aqua-50,#EAFAFD);border-color: var(--aqua-200,#A6E7F1);transform: translateY(-1px)}}.luvit-rail__arrow:focus-visible{outline: 2px solid var(--aqua-600,#1E869C);outline-offset: 3px}.luvit-rail__arrow[disabled]{opacity: .4;cursor: default;transform: none}.luvit-rail__chips{display: flex;flex-wrap: wrap;align-items: center;gap: var(--space-2,0.5rem)}.luvit-rail__chip{display: inline-flex;align-items: center;min-block-size: 40px;padding-inline: var(--space-3,0.75rem);border: 1px solid var(--color-line,#E1E9EC);border-radius: var(--radius-pill,999px);background-color: var(--color-paper,#FFF);color: var(--color-ink-soft,#47555B);font-family: var(--font-body);font-size: var(--text-body-sm,0.875rem);font-weight: 600;line-height: 1.2;white-space: nowrap;cursor: pointer;transition: background-color 200ms var(--ease-out-soft,ease),border-color 200ms var(--ease-out-soft,ease),color 200ms var(--ease-out-soft,ease)}.luvit-rail__chip[aria-current="true"]{border-color: var(--aqua-200,#A6E7F1);background-color: var(--aqua-50,#EAFAFD);color: var(--aqua-700,#196B7D)}@media (hover: hover) and (pointer: fine){.luvit-rail__chip:hover{border-color: var(--aqua-300,#74D6E7)}}.luvit-rail__chip:focus-visible{outline: 2px solid var(--aqua-600,#1E869C);outline-offset: 2px}.luvit-rail__chip--dot{inline-size: 24px;min-inline-size: 24px;block-size: 40px;min-block-size: 40px;padding: 0;border: 0;background: none;justify-content: center}.luvit-rail__chip--dot::before{content: "";inline-size: 8px;block-size: 8px;border-radius: 999px;background-color: var(--color-line,#E1E9EC);transition: inline-size 220ms var(--ease-out-soft,ease),background-color 220ms var(--ease-out-soft,ease)}.luvit-rail__chip--dot[aria-current="true"]{background: none}.luvit-rail__chip--dot[aria-current="true"]::before{inline-size: 24px;background-color: var(--aqua-500,#29A9C0)}.luvit-rail.is-static .luvit-rail__controls{display: none}.luvit-rail.is-static .luvit-rail__track{justify-content: center;scroll-snap-type: none;overflow-x: visible}.luvit-rail .luvit-card{block-size: 100%;margin: 0}@media (max-width: 767px){.luvit-rail{--rail-card: min(78vw,320px);--rail-gap: var(--space-4,1rem);--rail-edge: var(--space-4,1rem)}.luvit-rail__controls{justify-content: center}.luvit-rail__arrows{display: none}}@media (prefers-reduced-motion: reduce){.luvit-rail__track{scroll-behavior: auto}.luvit-rail__dot::before{transition: none}}.band-light{background-color: var(--color-paper,#FFFFFF)}.band-mist{background-color: var(--color-canvas,#FAFCFD)}.band-dark{background-color: #0C333C;background-image: radial-gradient(120% 80% at 50% -10%,rgba(76,197,218,.24),rgba(76,197,218,0) 60%),linear-gradient(180deg,#0C333C 0%,#124D5A 60%,#0B9198 100%)}@media (min-width: 360px) and (max-width: 719px){.luvit-ing{grid-template-columns: repeat(2,minmax(0,1fr));gap: var(--space-3,0.75rem)}.luvit-ing__row{flex-direction: column;gap: var(--space-2,0.5rem)}}@media (min-width: 760px){.luvit-trust:has(> .luvit-trust__item:nth-child(3):last-child){grid-template-columns: repeat(3,minmax(0,1fr))}}@media (max-width: 759px){.luvit-trust:has(> .luvit-trust__item:nth-child(3):last-child){grid-template-columns: minmax(0,1fr)}}.luvit-section__foot{display: flex;flex-wrap: wrap;align-items: center;justify-content: center;gap: var(--space-3,0.75rem);margin-block-start: var(--space-6,2rem);text-align: center}.luvit-section__foot .luvit-btn{margin: 0}.luvit-section:has(.luvit-rail){overflow-x: clip}.luvit-page-top{padding-block-start: calc( var(--nav-inset,14px) + var(--topbar-h,0px) + var(--nav-h,76px) + var(--space-6,2rem) )}@media (max-width: 767px){.luvit-page-top{padding-block-start: calc( var(--nav-inset,14px) + var(--topbar-h,0px) + var(--nav-h,76px) + var(--space-5,1.5rem) )}}.luvit-search{position: fixed;inset: 0;z-index: 180;display: flex;visibility: hidden;opacity: 0;transition: opacity 200ms var(--ease-out-soft),visibility 0s linear 200ms}.luvit-search.is-open{visibility: visible;opacity: 1;transition: opacity 200ms var(--ease-out-soft),visibility 0s}.luvit-search__scrim{position: absolute;inset: 0;background: rgba(8,38,46,0.45)}.luvit-search__frame{position: relative;inline-size: 100%;block-size: 100%;display: flex}.luvit-search__panel{position: relative;inline-size: 100%;block-size: 100%;display: flex;flex-direction: column;min-block-size: 0;background: #fff;overflow: hidden}.luvit-search__bar{flex: none;display: flex;align-items: center;gap: var(--space-2,0.5rem);padding: var(--space-2,0.5rem) var(--space-3,0.75rem);border-block-end: 1px solid var(--color-line,#E1E9EC)}.luvit-search__back{flex: none;inline-size: 44px;block-size: 44px;display: grid;place-items: center;border: 0;border-radius: 50%;background: none;color: var(--color-ink,#1A2529);cursor: pointer;-webkit-tap-highlight-color: transparent}@media (hover: hover){.luvit-search__back:hover{background: var(--color-line,#E1E9EC)}}.luvit-search__back.luvit-search__back:focus-visible{background: var(--color-line,#E1E9EC)}.luvit-search__back svg{inline-size: 22px;block-size: 22px}.luvit-search__field{flex: 1 1 auto;min-inline-size: 0;display: flex;align-items: center;gap: var(--space-2,0.5rem);padding-inline: var(--space-3,0.75rem);border-radius: var(--radius-pill,999px);background: #F1F8FA}.luvit-search__field:focus-within{box-shadow: 0 0 0 2px rgba(41,169,192,0.28)}.luvit-search__icon{display: none;inline-size: 20px;block-size: 20px;flex: none;color: var(--color-ink-soft,#47555B)}.luvit-search__input.luvit-search__input{flex: 1 1 auto;min-inline-size: 0;margin: 0;padding: 0;border: 0;border-radius: 0;background: none;box-shadow: none;block-size: auto;font: inherit;font-size: 16px;line-height: 1.7;color: var(--color-ink,#1A2529);-webkit-appearance: none;appearance: none}.luvit-search__input.luvit-search__input:focus{outline: none;box-shadow: none}.luvit-search__input::-webkit-search-cancel-button,.luvit-search__input::-webkit-search-decoration{-webkit-appearance: none;appearance: none;display: none}.luvit-search__clear{flex: none;inline-size: 44px;block-size: 44px;display: none;place-items: center;border: 0;border-radius: 50%;background: none;color: var(--color-ink-soft,#47555B);cursor: pointer;-webkit-tap-highlight-color: transparent}.luvit-search.has-text .luvit-search__clear{display: grid}@media (hover: hover){.luvit-search__clear:hover{background: var(--color-line,#E1E9EC)}}.luvit-search__clear.luvit-search__clear:focus-visible{background: var(--color-line,#E1E9EC)}.luvit-search__clear svg{inline-size: 17px;block-size: 17px}.luvit-search__hint{margin: 0;padding: var(--space-5,1.5rem) var(--space-4,1rem);text-align: center;font-size: 14px;line-height: 1.8;color: var(--color-ink-soft,#47555B)}.luvit-search__hint a{color: var(--color-primary,#29A9C0)}.luvit-search.has-results .luvit-search__hint{display: none}.luvit-search__item.is-active .luvit-search__link{background: #E8F6FA}.luvit-search__list{margin: 0;padding: 0;list-style: none;flex: 1 1 auto;min-block-size: 0;overflow-y: auto;overscroll-behavior: contain;-webkit-overflow-scrolling: touch;padding-block-end: env(safe-area-inset-bottom,0px)}.luvit-search__link{display: flex;align-items: center;gap: var(--space-3,0.75rem);padding: 10px var(--space-4,1rem);color: inherit;text-decoration: none;border-block-start: 1px solid var(--color-line,#E1E9EC)}.luvit-search__item:first-child .luvit-search__link{border-block-start: 0}@media (hover: hover){.luvit-search__link:hover{background: #F2FAFC}}.luvit-search__link:focus-visible{background: #F2FAFC}.luvit-search__thumb--blank{display: grid;place-items: center;color: var(--aqua-600,#1E869C)}.luvit-search__thumb--blank svg{inline-size: 22px;block-size: 22px}.luvit-search__thumb{inline-size: 46px;block-size: 46px;flex: none;border-radius: 12px;object-fit: contain;background: #F2FAFC}.luvit-search__name{flex: 1 1 auto;min-inline-size: 0;font-size: 14px;line-height: 1.5;color: var(--color-ink,#1A2529)}.luvit-search__price{flex: none;font-size: 14px;font-weight: 700;color: var(--aqua-700,#196B7D)}@media (min-width: 1024px){.luvit-search{align-items: flex-start;justify-content: center;padding-block-start: var(--luvit-search-top,calc( var(--nav-inset,14px) + var(--topbar-h,0px) + var(--nav-h,58px) + 14px ));padding-inline: var(--container-gutter,20px);pointer-events: none}.luvit-search__scrim{display: none}.luvit-search__frame{inline-size: min(980px,100%);block-size: auto;justify-content: flex-end}.luvit-search__panel{pointer-events: auto;inline-size: min(420px,100%);block-size: auto;max-block-size: min(60vh,520px);border: 1px solid var(--color-line,#E1E9EC);border-radius: var(--radius-lg,24px);box-shadow: var(--shadow-lg,0 24px 48px rgba(12,51,60,0.12))}.luvit-search__back{display: none}.luvit-search__icon{display: block}.luvit-search__bar{padding: var(--space-3,0.75rem)}.luvit-search__clear{inline-size: 34px;block-size: 34px}}.luvit-shop-search{display: flex;justify-content: center;margin-block-start: var(--space-5,1.5rem)}.luvit-shop-search__field{display: flex;align-items: center;gap: var(--space-3,0.75rem);inline-size: min(420px,100%);min-block-size: 48px;padding-inline: var(--space-4,1rem);border: 1px solid var(--color-line,#E1E9EC);border-radius: var(--radius-pill,999px);background: #fff;color: var(--color-ink-soft,#47555B);font: inherit;font-size: 15px;text-align: start;cursor: text;transition: border-color var(--duration-instant,160ms) var(--ease-out-soft,ease),box-shadow var(--duration-instant,160ms) var(--ease-out-soft,ease)}@media (hover: hover){.luvit-shop-search__field:hover{border-color: var(--color-primary,#29A9C0)}}.luvit-shop-search__field:focus-visible{outline: none;border-color: var(--color-primary,#29A9C0);box-shadow: 0 0 0 3px rgba(41,169,192,0.22)}.luvit-shop-search__field svg{inline-size: 19px;block-size: 19px;flex: none;color: var(--color-primary,#29A9C0)}@media (min-width: 1024px){.luvit-search.is-anchored{padding-inline: 0}.luvit-search.is-anchored .luvit-search__frame{position: fixed;inset-inline-start: var(--luvit-search-inline,0px);inline-size: var(--luvit-search-w,420px);justify-content: stretch}.luvit-search.is-anchored .luvit-search__panel{inline-size: 100%}}.luvit-nav__icon-btn.luvit-nav__icon-btn:focus{background: rgba(255,255,255,0.12);outline: none}.luvit-nav__icon-btn.luvit-nav__icon-btn,.luvit-search__back.luvit-search__back,.luvit-search__clear.luvit-search__clear{padding: 0}.luvit-search__back.luvit-search__back:focus,.luvit-search__clear.luvit-search__clear:focus{background: none;outline: none}.luvit-shop-search__field.luvit-shop-search__field:focus{background: #fff}.luvit-drawer__link.luvit-search-open:focus{background: none;outline: none}.luvit-search__back:active,.luvit-search__clear:active{transform: scale(0.9)}.luvit-shop-search__field:active{transform: scale(0.995)}.luvit-nav__icon-btn:focus-visible,.luvit-shop-search__field.luvit-shop-search__field:focus-visible,.luvit-search__back:focus-visible,.luvit-search__clear:focus-visible{outline: 2px solid var(--aqua-600,#1E869C);outline-offset: 2px}@media (prefers-reduced-motion: reduce){.luvit-search__back:active,.luvit-search__clear:active,.luvit-shop-search__field:active{transform: none}}.wp-block-woocommerce-empty-cart-block > .wp-block-heading,.wp-block-woocommerce-empty-cart-block > .wc-block-grid{display: none}body.search main.site-main{padding-block-start: calc( var(--nav-inset,14px) + var(--topbar-h,0px) + var(--nav-h,58px) + var(--space-6,2rem) );padding-block-end: 120px;padding-inline: var(--container-gutter,20px)}@media (max-width: 767px){body.search main.site-main{padding-block-start: calc( var(--nav-inset,14px) + var(--topbar-h,0px) + var(--nav-h,58px) + var(--space-5,1.5rem) )}}body.search .page-header{margin-block-end: var(--space-4,1rem)}body.search .page-header .entry-title{margin: 0;font-size: clamp(1.5rem,1.1rem + 1.6vw,2.25rem);line-height: 1.35;color: var(--color-ink,#1A2529)}body.search .page-header .entry-title span{color: var(--aqua-700,#196B7D)}.luvit-sp__head{margin-block-end: var(--space-6,2rem)}.luvit-sp__form{display: flex;align-items: center;gap: var(--space-2,0.5rem);inline-size: min(560px,100%);padding: 6px 6px 6px var(--space-4,1rem);border: 1px solid var(--color-line,#E1E9EC);border-radius: var(--radius-pill,999px);background: #fff}.luvit-sp__form:focus-within{box-shadow: 0 0 0 3px rgba(41,169,192,0.22)}.luvit-sp__icon{inline-size: 20px;block-size: 20px;flex: none;color: var(--color-ink-soft,#47555B)}.luvit-sp__input.luvit-sp__input{flex: 1 1 auto;min-inline-size: 0;margin: 0;padding: 0;border: 0;border-radius: 0;background: none;box-shadow: none;block-size: auto;font: inherit;font-size: 16px;color: var(--color-ink,#1A2529);-webkit-appearance: none;appearance: none}.luvit-sp__input.luvit-sp__input:focus{outline: none;box-shadow: none}.luvit-sp__input::-webkit-search-cancel-button{-webkit-appearance: none;display: none}.luvit-sp__submit.luvit-sp__submit{flex: none;margin: 0;padding: 10px 22px;border: 0;border-radius: var(--radius-pill,999px);background: var(--color-primary,#29A9C0);color: #fff;font: inherit;font-weight: 700;cursor: pointer}@media (hover: hover){.luvit-sp__submit.luvit-sp__submit:hover{background: var(--aqua-700,#196B7D)}}.luvit-sp__submit.luvit-sp__submit:focus{background: var(--color-primary,#29A9C0);outline: none}.luvit-sp__submit.luvit-sp__submit:active{transform: scale(0.97)}.luvit-sp__submit:focus-visible{outline: 2px solid var(--aqua-600,#1E869C);outline-offset: 2px}.luvit-sp__count{margin: var(--space-3,0.75rem) 0 0;font-size: 14px;color: var(--color-ink-soft,#47555B)}.luvit-sp__count a{color: var(--aqua-700,#196B7D)}.luvit-sp__price{margin: var(--space-2,0.5rem) 0 0;font-size: 1rem;font-weight: 700;color: var(--aqua-700,#196B7D)}body.search article.post{padding: var(--space-4,1rem) 0;border-block-start: 1px solid var(--color-line,#E1E9EC)}body.search article.post:first-of-type{border-block-start: 0}body.search article.post .entry-title{margin: 0 0 4px;font-size: 1.0625rem;line-height: 1.5}body.search article.post .entry-title a{color: var(--color-ink,#1A2529);text-decoration: none}@media (hover: hover){body.search article.post .entry-title a:hover{color: var(--aqua-700,#196B7D)}}body.search article.post p{margin: 0;font-size: 14px;line-height: 1.8;color: var(--color-ink-soft,#47555B)}body.search .pagination{display: flex;justify-content: space-between;gap: var(--space-3,0.75rem);margin-block-start: var(--space-6,2rem);padding-block-start: var(--space-5,1.5rem);border-block-start: 1px solid var(--color-line,#E1E9EC)}body.search .pagination a{display: inline-flex;align-items: center;gap: 6px;padding: 10px 18px;border: 1px solid var(--color-line,#E1E9EC);border-radius: var(--radius-pill,999px);color: var(--color-ink,#1A2529);text-decoration: none;font-size: 14px}@media (hover: hover){body.search .pagination a:hover{border-color: var(--color-primary,#29A9C0)}}body.search .page-content > p{margin: 0 0 var(--space-5,1.5rem);font-size: 1.0625rem;color: var(--color-ink-soft,#47555B)}.luvit-drawer__link.luvit-search-open{border: 0;background: none;font: inherit;text-align: inherit;cursor: pointer;inline-size: 100%}a.luvit-option{color: var(--color-ink,#1A2529);text-decoration: none;cursor: pointer}a.luvit-option svg{color: var(--aqua-500,#29A9C0);stroke: currentColor;fill: none}a.luvit-option .luvit-option__label,a.luvit-option > span:last-child{color: var(--color-ink,#1A2529);font-weight: 600;text-decoration: none}@media (hover: hover) and (pointer: fine){a.luvit-option:hover{border-color: var(--aqua-300,#74D6E7)}a.luvit-option:hover svg{color: var(--aqua-600,#1E869C)}}a.luvit-option:focus-visible{outline: 2px solid var(--aqua-600,#1E869C);outline-offset: 3px}.luvit-optiongrid{grid-template-columns: repeat(auto-fit,minmax(min(100%,150px),1fr));max-inline-size: 100%}@media (min-width: 900px){.luvit-optiongrid{grid-template-columns: repeat(4,minmax(0,1fr))}.luvit-quiz__step .luvit-optiongrid:has(> :nth-child(5)){grid-template-columns: repeat(3,minmax(0,1fr))}}@media (min-width: 480px) and (max-width: 899px){.luvit-optiongrid{grid-template-columns: repeat(2,minmax(0,1fr))}}.luvit-unbuilt{display: none}.luvit-nav__drop.is-idle{opacity: 0}body.woocommerce #reviews #comments ol.commentlist.commentlist{padding: 0;margin: 0;list-style: none}body.woocommerce #reviews #comments ol.commentlist li.review,body.woocommerce #reviews #comments ol.commentlist li.comment{margin: 0 0 var(--space-4)}body.woocommerce #reviews #comments ol.commentlist li .comment_container{padding: var(--space-5);background: var(--color-paper);border: 1px solid var(--color-line-soft);border-radius: var(--radius-md);box-shadow: var(--shadow-sm)}body.woocommerce #reviews #comments ol.commentlist li img.avatar.avatar{display: none}body.woocommerce #reviews #comments ol.commentlist li .comment-text.comment-text{margin: 0;padding: 0;border: 0;border-radius: 0;background: none}body.woocommerce #reviews #comments ol.commentlist li .star-rating.star-rating{float: none;margin: 0 0 var(--space-2);color: var(--aqua-700)}body.woocommerce #reviews #comments ol.commentlist li .star-rating span::before{color: var(--aqua-700)}body.woocommerce #reviews #comments ol.commentlist li .star-rating::before{color: var(--aqua-100)}body.woocommerce #reviews #comments ol.commentlist li .comment-text p.meta.meta{margin: 0 0 var(--space-3);padding: 0;font-size: 0.875rem;color: var(--color-ink-soft)}body.woocommerce #reviews #comments ol.commentlist li .comment-text p.meta .woocommerce-review__author{color: var(--color-ink);font-weight: 600}body.woocommerce #reviews #comments ol.commentlist li .comment-text p.meta .woocommerce-review__dash,body.woocommerce #reviews #comments ol.commentlist li .comment-text p.meta .woocommerce-review__published-date{display: none}body.woocommerce #reviews #comments ol.commentlist li .comment-text .description{color: var(--color-ink)}body.woocommerce #reviews #comments ol.commentlist li .comment-text .description p:last-child{margin-bottom: 0}#reviews #respond .comment-form-rating .stars a,#reviews #respond .stars a{color: var(--aqua-700)}#reviews #respond .comment-form-rating .stars a:hover,#reviews #respond .stars a:hover{color: var(--aqua-800)}#reviews #respond input#submit.submit,#reviews #respond #submit{display: inline-flex;align-items: center;justify-content: center;min-block-size: 48px;padding: 0 var(--space-6);background-color: var(--color-primary);background-image: none;color: #fff;border: 0;border-radius: var(--radius-pill);font-family: inherit;font-size: 1rem;font-weight: 600;box-shadow: var(--shadow-sm);cursor: pointer;transition: background-color var(--duration-instant) var(--ease-out-soft),box-shadow var(--duration-instant) var(--ease-out-soft)}#reviews #respond input#submit.submit:hover,#reviews #respond #submit:hover{background-color: var(--color-primary-hover);box-shadow: var(--shadow-md)}#reviews #respond input#submit.submit:focus-visible,#reviews #respond #submit:focus-visible{outline: 2px solid var(--aqua-600);outline-offset: 3px}@media (max-width: 480px){body.woocommerce #reviews #comments ol.commentlist li .comment_container{padding: var(--space-4)}}body .woocommerce:has(form.woocommerce-form-track-order){max-inline-size: var(--container-max);margin-inline: auto;padding: 0 var(--container-gutter) var(--space-9)}form.woocommerce-form-track-order,body .woocommerce:has(form.woocommerce-form-track-order) > *{max-inline-size: var(--container-max);margin-inline: auto}form.woocommerce-form-track-order{padding: var(--space-6);background: var(--color-paper);border: 1px solid var(--color-line-soft);border-radius: var(--radius-lg);box-shadow: var(--shadow-sm)}form.woocommerce-form-track-order > p:first-child{margin-block-start: 0;color: var(--color-ink-soft)}@media (min-width: 720px){form.woocommerce-form-track-order{display: grid;grid-template-columns: 1fr 1fr;gap: 0 var(--space-5);align-items: end}form.woocommerce-form-track-order > p:first-child,form.woocommerce-form-track-order > p.form-row-wide,form.woocommerce-form-track-order > .clear{grid-column: 1 / -1}}form.woocommerce-form-track-order label{display: block;margin-block-end: var(--space-2);font-weight: 600;color: var(--color-ink)}form.woocommerce-form-track-order button.button,form.woocommerce-form-track-order input.button[type="submit"]{display: inline-flex;align-items: center;justify-content: center;min-block-size: 48px;padding: 0 var(--space-6);background-color: var(--color-primary);background-image: none;color: #fff;border: 0;border-radius: var(--radius-pill);font-family: inherit;font-size: 1rem;font-weight: 600;box-shadow: var(--shadow-sm);cursor: pointer;transition: background-color var(--duration-instant) var(--ease-out-soft),box-shadow var(--duration-instant) var(--ease-out-soft)}form.woocommerce-form-track-order button.button:hover,form.woocommerce-form-track-order input.button[type="submit"]:hover{background-color: var(--color-primary-hover);box-shadow: var(--shadow-md)}form.woocommerce-form-track-order button.button:focus-visible,form.woocommerce-form-track-order input.button[type="submit"]:focus-visible{outline: 2px solid var(--aqua-600);outline-offset: 3px}body .woocommerce:has(form.woocommerce-form-track-order) .woocommerce-order-details,body .woocommerce:has(form.woocommerce-form-track-order) .woocommerce-customer-details{margin-block-start: var(--space-6)}@media (min-width: 700px){.routine-grid{grid-template-columns: repeat(2,minmax(0,1fr))}}@media (min-width: 1240px){.routine-grid{grid-template-columns: repeat(4,minmax(0,1fr))}}.luvit-card-grid:has(> :only-child){grid-template-columns: minmax(0,420px);justify-content: center}.luvit-card-grid:has(> :nth-child(2):last-child){grid-template-columns: repeat(2,minmax(0,420px));justify-content: center}.luvit-quiz__nojs{max-inline-size: 46ch;margin: 0 auto var(--space-6);padding: var(--space-4) var(--space-5);border: 1px solid rgba(255,255,255,0.28);border-radius: var(--radius-md);background: rgba(255,255,255,0.08);color: #fff;text-align: center;line-height: 1.7}.luvit-quiz__nojs a{color: var(--aqua-200)}.luvit-quiz__progress{max-inline-size: 30ch;margin: 0 auto var(--space-6);text-align: center}.luvit-quiz__count{margin: 0 0 var(--space-3);font-size: 0.875rem;letter-spacing: 0.04em;color: rgba(255,255,255,0.72)}.luvit-quiz__bar{block-size: 6px;border-radius: var(--radius-pill);background: rgba(255,255,255,0.18);overflow: hidden}.luvit-quiz__fill{display: block;block-size: 100%;inline-size: 20%;border-radius: var(--radius-pill);background: linear-gradient(90deg,var(--aqua-300),var(--aqua-400));transition: inline-size var(--duration-base,320ms) var(--ease-out-soft)}.luvit-quiz__step{margin: 0;padding: 0;border: 0;min-inline-size: 0}.luvit-quiz__step legend{display: block;inline-size: 100%;padding: 0}.luvit-quiz__step legend:focus{outline: none}.luvit-quiz__step legend:focus-visible{outline: 2px solid var(--aqua-300);outline-offset: 6px;border-radius: var(--radius-sm)}.luvit-quiz__result{max-inline-size: 54ch;margin-inline: auto;padding: var(--space-7) var(--space-6);border: 1px solid rgba(255,255,255,0.24);border-radius: var(--radius-lg);background: rgba(255,255,255,0.09);text-align: center;color: #fff}.luvit-quiz__result:focus{outline: none}.luvit-quiz__resultlabel{margin: 0 0 var(--space-2);font-family: var(--font-body);font-size: var(--text-caption);letter-spacing: 0;text-transform: none;color: var(--aqua-200)}.luvit-quiz__resulttitle{margin: 0 0 var(--space-3);font-family: var(--font-heading);font-size: clamp(1.75rem,4vw,2.5rem);color: #fff}.luvit-quiz__resultline{margin: 0 0 var(--space-6);color: rgba(255,255,255,0.86);line-height: 1.7}.luvit-quiz__resultfoot{display: flex;flex-wrap: wrap;gap: var(--space-3);justify-content: center}.luvit-quiz__resultnote{margin: var(--space-6) 0 0;font-size: 0.8125rem;line-height: 1.75;color: rgba(255,255,255,0.84)}.luvit-quiz__resultnote a{color: var(--aqua-200)}.luvit-quiz__foot{display: flex;flex-direction: column;align-items: center;gap: var(--space-3);margin-top: var(--space-6)}.luvit-quiz__foot[hidden],.luvit-quiz__resultfoot[hidden],.luvit-quiz__foot [hidden]{display: none}@media (prefers-reduced-motion: reduce){.luvit-quiz__fill{transition: none}}.luvit-prose{--prose-measure: 38rem;max-inline-size: var(--prose-measure);margin-inline: auto;color: var(--color-ink);font-family: var(--font-body);font-size: 1.0625rem;line-height: 1.9}.luvit-prose > *{margin-block: 0 var(--space-5)}.luvit-prose > *:last-child{margin-block-end: 0}.luvit-prose h2,.luvit-prose h3,.luvit-prose h4{font-family: var(--font-heading);color: var(--color-ink);line-height: 1.45;margin-block: var(--space-7) var(--space-3)}.luvit-prose > h2:first-child,.luvit-prose > h3:first-child{margin-block-start: 0}.luvit-prose h2{font-size: clamp(1.5rem,3vw,1.875rem)}.luvit-prose h3{font-size: clamp(1.25rem,2.4vw,1.5rem)}.luvit-prose h4{font-size: 1.125rem}.luvit-prose a{color: var(--aqua-700);text-decoration: underline;text-underline-offset: 0.25em;text-decoration-thickness: 1px}.luvit-prose a:hover{color: var(--aqua-800);text-decoration-thickness: 2px}.luvit-prose strong{font-weight: 600;color: var(--color-ink)}.luvit-prose ul,.luvit-prose ol{padding-inline-start: var(--space-6)}.luvit-prose li{margin-block-end: var(--space-3)}.luvit-prose li::marker{color: var(--aqua-500)}.luvit-prose blockquote{margin-inline: 0;padding-inline-start: var(--space-5);border-inline-start: 3px solid var(--aqua-300);color: var(--color-ink-soft);font-size: 1.125rem;line-height: 1.85}.luvit-prose figure{margin-inline: 0}.luvit-prose img,.luvit-prose figure img{display: block;inline-size: 100%;block-size: auto;border-radius: var(--radius-md)}.luvit-prose figcaption{margin-block-start: var(--space-3);font-size: 0.875rem;color: var(--color-ink-soft);text-align: center}.luvit-prose hr{border: 0;block-size: 1px;background: var(--color-line);margin-block: var(--space-7)}.luvit-prose code{font-family: ui-monospace,SFMono-Regular,Menlo,monospace;font-size: 0.9em;padding: 0.15em 0.4em;border-radius: var(--radius-sm);background: var(--aqua-50);direction: ltr;unicode-bidi: embed;display: inline-block}.luvit-prose .luvit-prose__wide{max-inline-size: min(100%,56rem);margin-inline: calc((var(--prose-measure) - min(100%,56rem)) / 2)}.luvit-article__head{max-inline-size: var(--prose-measure,38rem);margin-inline: auto;text-align: center}.luvit-article__title{font-family: var(--font-heading);font-size: clamp(1.875rem,5vw,3rem);line-height: 1.3;color: var(--color-ink);margin: var(--space-4) 0 var(--space-4)}.luvit-article__meta{display: flex;flex-wrap: wrap;gap: var(--space-2) var(--space-4);justify-content: center;align-items: center;font-size: 0.875rem;color: var(--color-ink-soft)}.luvit-article__meta > * + *::before{content: "·";margin-inline-end: var(--space-4);color: var(--color-line)}.luvit-article__meta time{direction: ltr;unicode-bidi: embed}.luvit-article__cover{max-inline-size: min(100%,56rem);margin: var(--space-7) auto 0}.luvit-article__cover img{display: block;inline-size: 100%;block-size: auto;aspect-ratio: 16 / 9;object-fit: cover;border-radius: var(--radius-lg);box-shadow: var(--shadow-md)}.luvit-card--post{--card-media-ratio: 16 / 9}.luvit-card--post .luvit-card__body{display: flex;flex-direction: column;gap: var(--space-2)}.luvit-card--post .luvit-card__title{font-size: 1.125rem;line-height: 1.5}.luvit-card--post .luvit-card__text{color: var(--color-ink-soft);display: -webkit-box;-webkit-line-clamp: 3;-webkit-box-orient: vertical;overflow: hidden}.luvit-card--post .luvit-card__meta{margin-block-start: auto;padding-block-start: var(--space-3);font-size: 0.8125rem;color: var(--color-ink-soft)}.luvit-journal__empty{max-inline-size: 34rem;margin-inline: auto;padding: var(--space-7) var(--space-6);border: 1px dashed var(--color-line);border-radius: var(--radius-lg);text-align: center;color: var(--color-ink-soft)}.luvit-pager{display: flex;flex-wrap: wrap;gap: var(--space-2);justify-content: center;margin-block-start: var(--space-8)}.luvit-pager a,.luvit-pager span{display: inline-flex;align-items: center;justify-content: center;min-inline-size: 44px;min-block-size: 44px;padding: 0 var(--space-3);border: 1px solid var(--color-line);border-radius: var(--radius-pill);color: var(--color-ink);text-decoration: none;font-variant-numeric: tabular-nums}.luvit-pager a:hover{border-color: var(--aqua-400);color: var(--aqua-700)}.luvit-pager .current{background: var(--color-primary);border-color: var(--color-primary);color: #fff}@media (max-width: 640px){.luvit-prose{font-size: 1rem;line-height: 1.85}.luvit-prose .luvit-prose__wide{margin-inline: 0}}.luvit-nav__logo.luvit-nav__logo{display: block;height: 32px;width: auto;filter: none;transition: filter 260ms var(--ease-out-soft)}.luvit-nav.is-on-dark .luvit-nav__logo.luvit-nav__logo,.luvit-nav.is-over-hero .luvit-nav__logo.luvit-nav__logo{filter: brightness(0) invert(1)}@media (max-width: 640px){.luvit-nav__logo.luvit-nav__logo{height: 26px}}.luvit-nav__brand:has(.luvit-nav__logo){font-size: 0;line-height: 0}ul.products.products::before,ul.products.products::after,.woocommerce ul.products.products::before,.woocommerce ul.products.products::after,.woocommerce-page ul.products.products::before,.woocommerce-page ul.products.products::after{display: none}body.admin-bar #hero-seq .hero-story__cue{bottom: calc(max(26px,env(safe-area-inset-bottom,0px)) + var(--wp-admin--admin-bar--height,32px))}.luvit-promise{display: flex;flex-wrap: wrap;align-items: center;justify-content: center;gap: var(--space-4) var(--space-7);padding: var(--space-4) var(--container-gutter);background: var(--aqua-50);border-block-end: 1px solid var(--color-line-soft)}.luvit-promise__item{display: inline-flex;align-items: center;gap: var(--space-2);font-size: var(--text-body-sm);font-weight: 600;color: var(--aqua-800)}.luvit-promise__item svg{flex: none;width: 18px;height: 18px;stroke: currentColor;fill: none;stroke-width: 1.7;stroke-linecap: round;stroke-linejoin: round}.luvit-card__spec{display: flex;align-items: center;gap: var(--space-2);font-size: var(--text-caption);color: var(--color-ink-soft)}.luvit-card__spec b{font-weight: 600;color: var(--aqua-800)}.luvit-card__vol{direction: ltr;unicode-bidi: isolate;font-family: var(--font-latin);color: var(--color-ink-faint)}.luvit-card__certs{font-size: var(--text-caption);color: var(--color-ink-faint);margin: 0}.luvit-card__warn{display: flex;align-items: flex-start;gap: var(--space-2);margin: 0;padding: var(--space-2) var(--space-3);border-radius: var(--radius-sm);background: var(--color-warn-bg);color: var(--color-warn-fg);font-size: var(--text-caption);font-weight: 600;line-height: var(--leading-body)}.luvit-option__icon svg{width: 40px;height: 40px;display: block}.luvit-trust__icon svg{width: 26px;height: 26px;display: block}.luvit-shop-root .luvit-promise{padding-block-start: calc(var(--nav-inset) + var(--nav-h) + var(--space-4))}#packages .luvit-card--feature{--card-media-ratio: 1 / 1}#products .luvit-card--product .luvit-card__media{background-image: linear-gradient(170deg,var(--aqua-50) 0%,var(--aqua-100) 55%,var(--aqua-200) 100%)}.luvit-section__head--start{text-align: start;margin-inline-end: auto;max-width: 46ch}.luvit-section__head--start .luvit-section__sub{margin-inline: 0}.luvit-section__head--start .luvit-section__foot{justify-content: flex-start}.luvit-ing--on-dark .luvit-ing__name a{color: var(--aqua-300);text-decoration-color: color-mix(in srgb,var(--aqua-300) 45%,transparent);text-underline-offset: 3px}.luvit-ing--on-dark .luvit-ing__name a:hover,.luvit-ing--on-dark .luvit-ing__name a:focus-visible{color: #FFFFFF;text-decoration-color: currentColor}.luvit-option[data-goal="hydration"]{background: var(--tint-dry-bg);border-color: color-mix(in srgb,var(--tint-dry-fg) 28%,transparent)}.luvit-option[data-goal="hydration"] .luvit-option__icon,.luvit-option[data-goal="hydration"] .luvit-option__icon svg{color: var(--tint-dry-fg)}.luvit-option[data-goal="clarify"]{background: var(--tint-oily-bg);border-color: color-mix(in srgb,var(--tint-oily-fg) 28%,transparent)}.luvit-option[data-goal="clarify"] .luvit-option__icon,.luvit-option[data-goal="clarify"] .luvit-option__icon svg{color: var(--tint-oily-fg)}.luvit-option[data-goal="glow"]{background: var(--tint-combo-bg);border-color: color-mix(in srgb,var(--tint-combo-fg) 28%,transparent)}.luvit-option[data-goal="glow"] .luvit-option__icon,.luvit-option[data-goal="glow"] .luvit-option__icon svg{color: var(--tint-combo-fg)}.luvit-option[data-goal="eventone"]{background: var(--tint-sensitive-bg);border-color: color-mix(in srgb,var(--tint-sensitive-fg) 28%,transparent)}.luvit-option[data-goal="eventone"] .luvit-option__icon,.luvit-option[data-goal="eventone"] .luvit-option__icon svg{color: var(--tint-sensitive-fg)}.luvit-card__steps{list-style: none;margin: 0;padding: 0;display: grid;gap: 6px;counter-reset: luvit-pack}.luvit-card__steps li{counter-increment: luvit-pack;display: grid;grid-template-columns: 1.35em 1fr;align-items: baseline;gap: var(--space-2);font-size: var(--text-body-sm);color: var(--color-ink-soft)}.luvit-card__steps li::before{content: counter(luvit-pack);font-family: var(--font-latin);font-size: var(--text-caption);font-weight: 600;color: var(--aqua-700);text-align: center}.luvit-card__steps li[data-shared]{color: var(--color-ink);font-weight: 600}.luvit-card__steps li[data-shared] small{font-size: var(--text-caption);font-weight: 500;color: var(--color-ink-faint);margin-inline-start: var(--space-2);white-space: nowrap}#packages .luvit-card[data-goal="hydration"] .luvit-card__media{background: var(--tint-dry-bg)}#packages .luvit-card[data-goal="clarify"] .luvit-card__media{background: var(--tint-oily-bg)}#packages .luvit-card[data-goal="glow"] .luvit-card__media{background: var(--tint-combo-bg)}#packages .luvit-card[data-goal="eventone"] .luvit-card__media{background: var(--tint-sensitive-bg)}#packages .luvit-card[data-goal="hydration"] .luvit-card__steps li::before{color: var(--tint-dry-fg)}#packages .luvit-card[data-goal="clarify"] .luvit-card__steps li::before{color: var(--tint-oily-fg)}#packages .luvit-card[data-goal="glow"] .luvit-card__steps li::before{color: var(--tint-combo-fg)}#packages .luvit-card[data-goal="eventone"] .luvit-card__steps li::before{color: var(--tint-sensitive-fg)}@media (min-width: 1000px){#packages .luvit-card-grid--wide > :nth-child(3n + 2){margin-block-start: var(--space-7)}#packages .luvit-card-grid--wide > :nth-child(3n + 3){margin-block-start: calc(var(--space-7) * 2)}}.luvit-certs{display: flex;flex-wrap: wrap;gap: var(--space-3)}.luvit-certs__item{display: inline-flex;align-items: baseline;gap: var(--space-2);padding: 10px var(--space-4);border: 1px solid var(--color-line-soft);border-radius: var(--radius-pill);background: var(--color-paper);font-size: var(--text-body-sm);color: var(--color-ink)}.luvit-certs__item b{font-family: var(--font-latin);font-weight: 600;color: var(--aqua-700);direction: ltr;unicode-bidi: isolate}.luvit-certs__item[data-all]{border-color: color-mix(in srgb,var(--aqua-500) 40%,transparent);background: var(--aqua-50)}.luvit-certs__item[data-all] b{color: var(--aqua-800)}.luvit-qa{display: grid;gap: var(--space-5) var(--space-7);margin: 0}@media (min-width: 760px){.luvit-qa{grid-template-columns: repeat(2,minmax(0,1fr))}}.luvit-qa dt{font-family: var(--font-heading);font-size: var(--text-h4);font-weight: 700;color: var(--color-ink);margin-block-end: var(--space-2)}.luvit-qa dd{margin: 0;font-size: var(--text-body-sm);line-height: var(--leading-body);color: var(--color-ink-soft);border-inline-start: 2px solid var(--aqua-200);padding-inline-start: var(--space-4)}.luvit-step__media{inline-size: 100%;max-inline-size: 168px;aspect-ratio: 4 / 5;border-radius: var(--radius-md);overflow: hidden;background-image: linear-gradient(170deg,var(--aqua-50) 0%,var(--aqua-100) 55%,var(--aqua-200) 100%);order: -1;flex: none}.luvit-step__media img{inline-size: 100%;block-size: 100%;object-fit: cover;display: block}@media (max-width: 859px){.luvit-step__media{max-inline-size: 92px;order: 0}}.luvit-step__buy{display: flex;align-items: center;gap: var(--space-3);flex-wrap: wrap;margin-block-start: var(--space-3)}@media (min-width: 860px){.luvit-step__buy{justify-content: center}}.luvit-steps{--step-media-h: 210px}@media (min-width: 860px){.luvit-step:has(.luvit-step__media)::after{top: calc(var(--step-media-h) + 26px)}}.luvit-home-rt .luvit-step::after{content: none}.luvit-section:has(> .luvit-dive){position: relative}.luvit-dive{position: absolute;z-index: 40;pointer-events: none;inset-block-end: -14vh;inset-inline-start: max( var(--container-gutter,20px),calc((100vw - var(--container-max,1200px)) / 2 + var(--space-3,12px)) )}.luvit-dive img{block-size: clamp(280px,52vh,500px);inline-size: auto;max-inline-size: 20vw;display: block;filter: drop-shadow(0 24px 40px rgba(var(--lagoon-rgb),0.38));will-change: transform}@media (max-width: 899px){.luvit-dive{display: none}}@media (prefers-reduced-motion: reduce){.luvit-dive img{will-change: auto;filter: drop-shadow(0 10px 18px rgba(var(--lagoon-rgb),0.3))}}.wc-block-cart__empty-cart__title.with-empty-cart-icon::before,.wc-block-cart__empty-cart__title.with-empty-cart-icon::after{content: none !important}.wc-block-cart__empty-cart__title.with-empty-cart-icon{background-image: none !important;padding-block-start: 0 !important}.wp-block-woocommerce-empty-cart-block .wp-block-separator.is-style-dots{display: none}.wc-block-grid__product-link{text-decoration: none}.wc-block-grid__product-title{font-family: var(--font-heading);font-size: 15px;line-height: 1.35;color: var(--color-ink);text-decoration: none;margin-block: var(--space-2) var(--space-1)}.wc-block-grid__product-title a,.wc-block-grid__product-link .wc-block-grid__product-title{color: inherit;text-decoration: none}.wc-block-grid__product-link:hover .wc-block-grid__product-title{color: var(--aqua-700)}.wc-block-grid__product-price{font-family: var(--font-heading);font-size: 15px;color: var(--color-ink);font-variant-numeric: tabular-nums}.wc-block-grid__product-image{display: block;border-radius: var(--radius-md);overflow: clip;background: #F3FAFA;margin-block-end: var(--space-2)}.wc-block-grid__product-image img{display: block;inline-size: 100%;block-size: auto;aspect-ratio: 1 / 1;object-fit: cover}.wc-block-grid__product .wc-block-grid__product-add-to-cart a.wp-block-button__link,.wc-block-grid__product .wc-block-grid__product-add-to-cart .wp-block-button__link{display: inline-flex;align-items: center;justify-content: center;inline-size: 100%;min-block-size: 44px;padding: 10px 16px;border: 0;border-radius: var(--radius-pill);background: var(--aqua-700);color: #fff;font-family: var(--font-body);font-size: 14px;font-weight: 600;text-decoration: none;transition: background .2s ease,transform .18s cubic-bezier(.22,.61,.36,1)}.wc-block-grid__product .wc-block-grid__product-add-to-cart .wp-block-button__link:hover{background: var(--aqua-800)}.wc-block-grid__product .wc-block-grid__product-add-to-cart .wp-block-button__link:active{transform: scale(.98)}.luvit-empty{text-align: center;padding-block: var(--space-6) var(--space-7)}.luvit-empty__mark{display: inline-grid;place-items: center;inline-size: 78px;block-size: 78px;border-radius: 50%;margin-block-end: var(--space-4);color: var(--aqua-700);background: radial-gradient(72% 72% at 50% 34%,#F1FBFD,#E2F4F8)}.luvit-empty__title{font-family: var(--font-heading);font-size: clamp(21px,2.6vw,28px);line-height: 1.28;color: var(--color-ink);margin: 0 0 var(--space-2)}.luvit-empty__sub{margin: 0 auto var(--space-5);max-inline-size: 46ch;font-size: 14.5px;line-height: 1.75;color: var(--color-ink-soft)}.luvit-empty__foot{display: flex;gap: var(--space-3);justify-content: center;flex-wrap: wrap}.luvit-btn.luvit-btn{text-decoration: none}.wc-block-grid__product-link,.wc-block-grid__product-link:visited{color: var(--color-ink);text-decoration: none}.wc-block-grid__product-link.wc-block-grid__product-link,.wc-block-grid__product-add-to-cart .wp-block-button__link.wp-block-button__link,.woocommerce-LoopProduct-link.woocommerce-LoopProduct-link,.wc-block-components-product-name.wc-block-components-product-name{text-decoration: none}.wc-block-checkout__terms a,.wc-block-checkout__terms a:visited{color: var(--aqua-700);text-decoration: underline;text-underline-offset: 2px}.wc-block-checkout__terms a:hover{color: var(--aqua-800)}.luvit-drops{padding-block: var(--space-4)}.luvit-drops__title{font-family: var(--font-heading);font-size: clamp(20px,2.4vw,26px);color: var(--color-ink);margin: 0 0 var(--space-2)}.luvit-drops__sub{margin: 0 0 var(--space-4);max-inline-size: 48ch;font-size: 14.5px;line-height: 1.75;color: var(--color-ink-soft)}.luvit-drops__soon{display: inline-block;margin: 0;padding: 10px 16px;border-radius: var(--radius-md);background: linear-gradient(170deg,#F7FCFD,#EDF7FA);border: 1px dashed rgba(41,169,192,.34);font-size: 13.5px;color: var(--color-ink-soft)}*,*::before,*::after{box-sizing: border-box}html,body{margin: 0;padding: 0}html{overflow-x: clip}body{background: #fff}.shop-hero{position: relative}.shop-hero__track{block-size: 260vh}.shop-hero__pin{position: sticky;inset-block-start: 0;block-size: 100svh;overflow: clip;background: var(--lagoon,#063436)}.shop-hero__canvas{position: absolute;inset: 0;inline-size: 100%;block-size: 100%;display: block}.shop-hero__scrim{position: absolute;inset: 0;z-index: 2;pointer-events: none;background:   linear-gradient(0deg,rgba(255,255,255,.62) 0%,rgba(255,255,255,.36) 11%,rgba(255,255,255,.12) 21%,rgba(255,255,255,0) 32%),linear-gradient(180deg,rgba(var(--lagoon-rgb),.74) 0%,rgba(var(--lagoon-rgb),.30) 26%,rgba(var(--lagoon-rgb),0) 54%),linear-gradient(to left,rgba(var(--lagoon-rgb),.88) 0%,rgba(var(--lagoon-rgb),.72) 22%,rgba(var(--lagoon-rgb),.46) 46%,rgba(var(--lagoon-rgb),.16) 60%,rgba(var(--lagoon-rgb),0) 70%)}[dir="ltr"] .shop-hero__scrim{background: linear-gradient(180deg,rgba(var(--lagoon-rgb),.74) 0%,rgba(var(--lagoon-rgb),.30) 26%,rgba(var(--lagoon-rgb),0) 54%),linear-gradient(to right,rgba(var(--lagoon-rgb),.88) 0%,rgba(var(--lagoon-rgb),.72) 22%,rgba(var(--lagoon-rgb),.46) 46%,rgba(var(--lagoon-rgb),.16) 60%,rgba(var(--lagoon-rgb),0) 70%)}.shop-hero__copy{position: absolute;z-index: 3;inset-block-start: calc(var(--nav-h,58px) + var(--nav-inset,12px) * 2 + clamp(18px,3vh,44px));inset-inline-start: max(var(--space-5,20px),calc((100vw - var(--container-max,1200px)) / 2 + var(--space-5,20px)));max-inline-size: min(640px,84vw)}.shop-hero__copy::before{content: "";position: absolute;z-index: -1;pointer-events: none;inset: -55% -42%;background: radial-gradient(closest-side,rgba(var(--lagoon-rgb),.74) 0%,rgba(var(--lagoon-rgb),.74) 58%,rgba(var(--lagoon-rgb),.42) 82%,rgba(var(--lagoon-rgb),0) 100%)}.shop-hero__eyebrow{display: inline-flex;align-items: center;gap: 8px;margin: 0 0 12px;font-size: 13px;font-weight: 600;letter-spacing: 0;color: var(--aqua-400,#4CC5DA)}.shop-hero__eyebrow::before{content: "";inline-size: 26px;block-size: 1px;background: currentColor;opacity: .55}.shop-hero h1{font-family: var(--font-heading,inherit);font-size: clamp(30px,5.2vw,60px);line-height: 1.16;margin: 0 0 14px;color: #FFFFFF;text-wrap: balance;text-shadow: 0 2px 18px rgba(var(--lagoon-rgb),.45)}.shop-hero h1 em{font-style: normal;color: var(--aqua-400,#4CC5DA);position: relative;white-space: nowrap}.shop-hero h1 em::after{content: "";position: absolute;inset-inline: 0;inset-block-end: -.14em;block-size: 3px;border-radius: 3px;background: linear-gradient(90deg,var(--aqua-400,#4CC5DA),rgba(76,197,218,0))}.shop-hero__sub{margin: 0 0 22px;font-size: clamp(14.5px,1.6vw,17px);line-height: 1.75;color: #FFFFFF;max-inline-size: 54ch;text-shadow: 0 1px 12px rgba(var(--lagoon-rgb),.4)}.shop-hero__cta{display: flex;gap: 12px;flex-wrap: wrap}.shop-hero .luvit-btn--ghost{background: rgba(var(--lagoon-rgb),.72)}.shop-hero .luvit-btn--ghost:hover{background: rgba(var(--lagoon-rgb),.84)}.shop-hero__facts{position: absolute;z-index: 3;inset-inline: 0;inset-block-end: clamp(76px,8.4vw,116px);display: flex;justify-content: center;flex-wrap: wrap;gap: 8px clamp(18px,3.4vw,46px);padding-inline: var(--container-gutter,20px)}.shop-hero__fact{display: flex;flex-direction: column;align-items: center;gap: 0}.shop-hero__fact b{font-family: var(--font-heading,inherit);font-size: clamp(15px,1.5vw,18px);color: var(--color-ink,#1A2529);font-variant-numeric: tabular-nums}.shop-hero__fact span{font-size: clamp(11px,1.1vw,12.5px);color: var(--color-ink,#1A2529)}@media (max-width: 640px){.shop-hero__fact:nth-child(n+3){display: none}.shop-hero__facts{gap: 8px 22px;inset-block-end: clamp(64px,14vw,92px)}}.shop-hero__load{position: absolute;inset-inline: 0;inset-block-start: 0;block-size: 2px;z-index: 5;overflow: hidden;background: rgba(255,255,255,.10);transition: opacity .4s ease}.shop-hero__load i{display: block;block-size: 100%;inline-size: 0%;background: linear-gradient(90deg,var(--aqua-500,#29A9C0),var(--aqua-400,#4CC5DA));transition: inline-size .18s linear}.shop-hero__load.is-done{opacity: 0}.shop-hero__wave{position: absolute;inset-inline: 0;inset-block-end: -1px;z-index: 4;line-height: 0;pointer-events: none}.shop-hero__wave svg{display: block;inline-size: 100%;block-size: clamp(52px,7vw,96px)}:root{--luvit-grain: url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxNjAiIGhlaWdodD0iMTYwIj48ZmlsdGVyIGlkPSJnIj48ZmVUdXJidWxlbmNlIHR5cGU9ImZyYWN0YWxOb2lzZSIgYmFzZUZyZXF1ZW5jeT0iMC44NSIgbnVtT2N0YXZlcz0iMyIgc3RpdGNoVGlsZXM9InN0aXRjaCIvPjxmZUNvbG9yTWF0cml4IHR5cGU9InNhdHVyYXRlIiB2YWx1ZXM9IjAiLz48L2ZpbHRlcj48cmVjdCB3aWR0aD0iMTYwIiBoZWlnaHQ9IjE2MCIgZmlsdGVyPSJ1cmwoI2cpIi8+PC9zdmc+")}.luvit-grain{position: relative;isolation: isolate}.luvit-grain::after{content: "";position: absolute;inset: 0;z-index: 0;pointer-events: none;border-radius: inherit;background-image: var(--luvit-grain);background-size: 160px 160px;opacity: .09;mix-blend-mode: multiply}.luvit-grain > *{position: relative;z-index: 1}@media (prefers-reduced-transparency: reduce){.luvit-grain::after{display: none}}.pk{position: relative;padding-block: clamp(52px,7vw,96px) clamp(64px,9vw,112px);background: radial-gradient(88% 62% at 84% 0%,rgba(76,197,218,.10),transparent 64%),radial-gradient(70% 54% at 6% 28%,rgba(41,169,192,.07),transparent 60%),#FFFFFF}.pk__inner{max-width: var(--container-max,1200px);margin-inline: auto;padding-inline: var(--space-5)}.pk__head{max-width: 60ch;margin-block-end: clamp(28px,3.6vw,44px)}.pk__head h2{font-family: var(--font-heading,inherit);font-size: clamp(25px,3.4vw,38px);line-height: 1.22;letter-spacing: -.01em;margin: 0 0 12px;color: var(--color-ink,#1A2529);text-wrap: balance}.pk__head p{margin: 0;font-size: clamp(14.5px,1.6vw,16.5px);line-height: 1.8;color: var(--color-ink-soft,#47555B);max-width: 62ch}.pk__head b{color: var(--color-ink,#1A2529);font-weight: 600}.pk__rail{position: relative;display: flex;gap: 4px;padding: 5px;margin-block-end: clamp(20px,2.4vw,30px);background: #FFFFFF;border-radius: 100px;border: 1px solid rgba(26,37,41,.09);box-shadow: 0 1px 2px rgba(var(--lagoon-rgb),.05),0 14px 30px -24px rgba(var(--lagoon-rgb),.45);overflow-x: auto;scrollbar-width: none;scroll-snap-type: x proximity;-webkit-mask-image: linear-gradient(to left,transparent 0,#000 22px,#000 calc(100% - 22px),transparent 100%);mask-image: linear-gradient(to left,transparent 0,#000 22px,#000 calc(100% - 22px),transparent 100%)}.pk__rail::-webkit-scrollbar{display: none}.pk__goal{scroll-snap-align: center}@media (min-width: 760px){.pk__rail{-webkit-mask-image: none;mask-image: none}}.pk__goal{position: relative;z-index: 1;flex: 1 1 0;min-inline-size: max-content;display: flex;flex-direction: column;align-items: center;gap: 1px;padding: 11px clamp(12px,1.8vw,24px);border: 0;background: none;cursor: pointer;border-radius: 100px;font-family: inherit;text-align: center;color: var(--color-ink-soft,#47555B);transition: color .3s ease}.pk__goal.pk__goal:hover{color: var(--color-ink,#1A2529);background: rgba(41,169,192,.10)}.pk__goal.pk__goal[aria-selected="true"]:hover{background: none}.pk__goal:focus-visible{outline: 2px solid var(--aqua-500,#29A9C0);outline-offset: 2px}.pk__goal b{font-family: var(--font-heading,inherit);font-size: clamp(14px,1.5vw,16.5px);font-weight: 600;line-height: 1.3}.pk__goal small{font-size: 11.5px;font-variant-numeric: tabular-nums;color: var(--color-ink-soft,#47555B)}.pk__goal[aria-selected="true"]{color: #FFFFFF;background: linear-gradient(140deg,var(--aqua-700,#196B7D),var(--aqua-800,#124D5A))}.pk__goal[aria-selected="true"] small{color: rgba(255,255,255,.88)}.pk__goal b{display: inline-flex;align-items: center;gap: 6px}.pk__goal i{inline-size: 5px;block-size: 5px;border-radius: 50%;flex: none;background: var(--fuchsia,#D02D86)}.pk__goal[aria-selected="true"] i{background: #FFFFFF}.pk__quiz{display: flex;align-items: center;gap: 10px;flex-wrap: wrap;margin-block: 0 clamp(18px,2.2vw,26px);font-size: 13.5px;color: var(--color-ink-soft,#47555B)}.pk__quiz a{display: inline-flex;align-items: center;gap: 7px;color: var(--aqua-700,#196B7D);font-weight: 600;text-decoration: none;border-block-end: 1px solid rgba(25,107,125,.32);padding-block-end: 1px;transition: border-color .2s ease,color .2s ease}.pk__quiz a:hover{color: var(--aqua-800,#124D5A);border-color: currentColor}.pk__quiz a:focus-visible{outline: 2px solid var(--aqua-500,#29A9C0);outline-offset: 3px}.pk__quiz svg{flex: none}.pk__panel{display: grid;gap: clamp(20px,3vw,44px);align-items: center;padding: clamp(20px,2.6vw,34px);background: #FFFFFF;border-radius: 22px;border: 1px solid rgba(26,37,41,.08);box-shadow: 0 2px 4px rgba(var(--lagoon-rgb),.04),0 30px 60px -40px rgba(var(--lagoon-rgb),.5)}@media (min-width: 900px){.pk__quiz{display: flex;align-items: center;gap: 10px;flex-wrap: wrap;margin-block: 0 clamp(18px,2.2vw,26px);font-size: 13.5px;color: var(--color-ink-soft,#47555B)}.pk__quiz a{display: inline-flex;align-items: center;gap: 7px;color: var(--aqua-700,#196B7D);font-weight: 600;text-decoration: none;border-block-end: 1px solid rgba(25,107,125,.32);padding-block-end: 1px;transition: border-color .2s ease,color .2s ease}.pk__quiz a:hover{color: var(--aqua-800,#124D5A);border-color: currentColor}.pk__quiz a:focus-visible{outline: 2px solid var(--aqua-500,#29A9C0);outline-offset: 3px}.pk__quiz svg{flex: none}.pk__panel{grid-template-columns: minmax(0,42%) minmax(0,1fr)}}.pk__shot{position: relative;border-radius: 16px;overflow: clip;margin-block-start: clamp(-40px,-3vw,-18px);box-shadow: 0 18px 40px -30px rgba(var(--lagoon-rgb),.55)}.pk__shot img{display: block;inline-size: 100%;block-size: auto;aspect-ratio: 1 / 1;object-fit: cover}.pk__title{font-family: var(--font-heading,inherit);font-size: clamp(20px,2.4vw,27px);line-height: 1.26;margin: 0 0 7px;color: var(--color-ink,#1A2529)}.pk__who{margin: 0 0 clamp(16px,2vw,22px);font-size: 14px;line-height: 1.7;color: var(--color-ink-soft,#47555B);max-width: 46ch}.pk__ladder{list-style: none;margin: 0 0 clamp(16px,2vw,22px);padding: 0;position: relative}.pk__step{position: relative;display: grid;grid-template-columns: 26px minmax(0,1fr) auto;gap: 0 12px;align-items: baseline;padding-block: 9px}.pk__step + .pk__step{border-block-start: 1px solid rgba(26,37,41,.07)}.pk__step b{grid-row: 1 / 3;align-self: start;inline-size: 26px;block-size: 26px;border-radius: 9px;display: grid;place-items: center;font-family: var(--font-latin,inherit);font-size: 12.5px;font-weight: 600;background: var(--aqua-50,#EAFAFD);color: var(--aqua-700,#196B7D)}.pk__step:not(:last-child) b::after{content: "";position: absolute;inset-block-start: 35px;inset-inline-start: 13px;inline-size: 1px;block-size: calc(100% - 26px);background: linear-gradient(180deg,rgba(41,169,192,.35),rgba(41,169,192,.08))}.pk__step span{font-size: 14.5px;font-weight: 600;color: var(--color-ink,#1A2529)}.pk__step em{grid-column: 2;font-style: normal;font-size: 12.5px;color: var(--color-ink-soft,#47555B);line-height: 1.55}.pk__step u{grid-column: 3;grid-row: 1;text-decoration: none;font-size: 13.5px;color: var(--color-ink-soft,#47555B);font-variant-numeric: tabular-nums;white-space: nowrap}.pk__bill{border-radius: 14px;padding: 14px 16px;background: linear-gradient(170deg,#F7FCFD,#EDF7FA);border: 1px solid rgba(41,169,192,.16)}.pk__row{display: flex;justify-content: space-between;gap: 12px;font-size: 13.5px;color: var(--color-ink-soft,#47555B);padding-block: 3px}.pk__row b{font-weight: 600;color: var(--color-ink,#1A2529);font-variant-numeric: tabular-nums}.pk__row--free b{color: var(--aqua-700,#196B7D)}.pk__row--total{margin-block-start: 8px;padding-block-start: 10px;border-block-start: 1px dashed rgba(41,169,192,.34);font-size: 15px;color: var(--color-ink,#1A2529)}.pk__row--total b{font-family: var(--font-heading,inherit);font-size: 20px}.pk__note{margin: 10px 0 0;font-size: 12px;line-height: 1.6;color: var(--color-ink-soft,#47555B)}.pk__buy{margin-block-start: clamp(14px,1.8vw,20px)}.pk__buy .luvit-btn{inline-size: 100%;justify-content: center}.pk__promise{display: grid;gap: clamp(14px,2vw,26px);grid-template-columns: repeat(auto-fit,minmax(230px,1fr));margin-block-start: clamp(26px,3.4vw,42px)}.pk__promise div{display: flex;gap: 11px;align-items: flex-start}.pk__promise svg{flex: none;margin-block-start: 2px;color: var(--aqua-600,#1E869C)}.pk__promise b{display: block;font-size: 14.5px;color: var(--color-ink,#1A2529);margin-block-end: 2px}.pk__promise p{margin: 0;font-size: 13px;line-height: 1.6;color: var(--color-ink-soft,#47555B)}.cat{background: #FFFFFF;padding-block: clamp(44px,6vw,78px) clamp(56px,8vw,96px)}.cat__inner{max-width: var(--container-max,1200px);margin-inline: auto;padding-inline: var(--space-5)}.cat__head{max-width: 58ch;margin-block-end: clamp(26px,3.4vw,40px)}.cat__head h2{font-family: var(--font-heading,inherit);font-size: clamp(25px,3.4vw,38px);line-height: 1.22;letter-spacing: -.01em;margin: 0 0 10px;color: var(--color-ink,#1A2529);text-wrap: balance}.cat__head p{margin: 0;font-size: clamp(14.5px,1.6vw,16.5px);line-height: 1.8;color: var(--color-ink-soft,#47555B)}.grp{padding-block: clamp(24px,3vw,40px)}.grp:nth-child(even){background: radial-gradient(58% 70% at 96% 0%,rgba(76,197,218,.10),transparent 60%),linear-gradient(178deg,#F8FCFD,#F1F8FA);margin-inline: calc(50% - 50vw);padding-inline: calc(50vw - 50%)}.grp:nth-child(even){position: relative;isolation: isolate}.grp:nth-child(even)::after{content: "";position: absolute;inset: 0;z-index: 0;pointer-events: none;background-image: var(--luvit-grain);background-size: 160px 160px;opacity: .09;mix-blend-mode: multiply;clip-path: inset(0 -100vmax);box-shadow: 0 0 0 100vmax transparent}.grp:nth-child(even) > *{position: relative;z-index: 1}@media (prefers-reduced-transparency: reduce){.grp:nth-child(even)::after{display: none}}.grp{padding-block: clamp(24px,3vw,40px) clamp(30px,3.6vw,50px)}.grp__wrap{display: grid;gap: clamp(16px,2.4vw,34px)}@media (min-width: 900px){.grp__wrap{grid-template-columns: minmax(180px,220px) minmax(0,1fr)}}.grp__head{align-self: start}@media (min-width: 900px){.grp__head{position: sticky;inset-block-start: clamp(18px,4vh,40px)}}.grp__n{display: inline-grid;place-items: center;inline-size: 30px;block-size: 30px;border-radius: 10px;font-family: var(--font-latin,inherit);font-size: 13px;font-weight: 700;background: var(--aqua-50,#EAFAFD);color: var(--aqua-700,#196B7D);margin-block-end: 10px}.grp__head h3{font-family: var(--font-heading,inherit);font-size: clamp(17px,2vw,21px);margin: 0 0 6px;color: var(--color-ink,#1A2529);line-height: 1.3}.grp__head p{margin: 0 0 8px;font-size: 13px;line-height: 1.65;color: var(--color-ink-soft,#47555B);max-width: 30ch}.grp__count{font-size: 12px;color: var(--color-ink-soft,#47555B);font-variant-numeric: tabular-nums}.grp__row{display: grid;gap: clamp(12px,1.6vw,18px);grid-template-columns: repeat(auto-fill,minmax(210px,1fr))}.pc{display: flex;flex-direction: column;overflow: clip;background: #FFFFFF;border-radius: 16px;border: 1px solid rgba(26,37,41,.09);box-shadow: 0 1px 2px rgba(var(--lagoon-rgb),.04);transition: transform .22s cubic-bezier(.22,.61,.36,1),box-shadow .22s ease}.pc:hover{transform: translateY(-3px);box-shadow: 0 2px 4px rgba(var(--lagoon-rgb),.05),0 20px 34px -24px rgba(var(--lagoon-rgb),.5)}.pc:focus-within{outline: 2px solid var(--aqua-500,#29A9C0);outline-offset: 3px}.pc__media{aspect-ratio: 1 / 1;overflow: clip;background: radial-gradient(78% 62% at 50% 26%,#F8FCFD,#F3FAFA 58%,#ECF6F8 100%)}.pc__media img{display: block;inline-size: 100%;block-size: 100%;object-fit: cover;transition: transform .3s cubic-bezier(.22,.61,.36,1)}.pc:hover .pc__media img{transform: scale(1.045)}.pc__body{display: flex;flex-direction: column;flex: 1;gap: 5px;padding: 13px 14px 14px}.pc__name{font-family: var(--font-heading,inherit);font-size: 15px;line-height: 1.35;margin: 0;color: var(--color-ink,#1A2529)}.pc__does{margin: 0;font-size: 12.5px;line-height: 1.55;color: var(--color-ink-soft,#47555B)}.pc__proof{margin: 2px 0 0;font-size: 11.5px;font-weight: 600;color: var(--aqua-700,#196B7D);letter-spacing: 0}.pc__foot{margin-block-start: auto;padding-block-start: 11px;display: flex;align-items: center;justify-content: space-between;gap: 10px}.pc__price{font-family: var(--font-heading,inherit);font-size: 16px;color: var(--color-ink,#1A2529);font-variant-numeric: tabular-nums}.pc__ml{display: block;font-size: 11.5px;font-weight: 400;color: var(--color-ink-soft,#47555B)}.pc__add{flex: none;inline-size: 44px;block-size: 44px;border-radius: 50%;display: grid;place-items: center;text-decoration: none;background: var(--aqua-700,#196B7D);color: #FFFFFF;transition: background .2s ease,transform .18s cubic-bezier(.22,.61,.36,1)}.pc__add:hover{background: var(--aqua-800,#124D5A);transform: scale(1.06)}.pc__add:active{transform: scale(.95)}.pc__add:focus-visible{outline: 2px solid var(--aqua-500,#29A9C0);outline-offset: 3px}.pc__warn{display: inline-flex;align-items: center;gap: 5px;margin-block-start: 4px;font-size: 11px;color: var(--color-ink-soft,#47555B)}.pc__warn::before{content: "";inline-size: 5px;block-size: 5px;border-radius: 50%;background: var(--fuchsia,#D02D86);flex: none}@media (prefers-reduced-motion: reduce){.shop-hero__canvas{transition: none !important}}.luvit-steps--compact{display: grid;grid-template-columns: repeat(4,minmax(0,1fr));gap: var(--space-3);margin-block: var(--space-4);padding: 0;list-style: none}.luvit-steps--compact .luvit-step{display: flex;flex-direction: column;align-items: center;text-align: center;gap: var(--space-1);position: relative}.luvit-steps--compact .luvit-step__num{position: absolute;inset-block-start: 0;inset-inline-start: 0;z-index: 2;inline-size: 22px;block-size: 22px;font-size: 11px;background: var(--aqua-50);color: var(--aqua-700);border-radius: 8px}.luvit-steps--compact .luvit-step__media{inline-size: 100%;max-inline-size: none;aspect-ratio: 1 / 1;background: #F3FAFA;border-radius: var(--radius-md);overflow: clip;display: block}.luvit-steps--compact .luvit-step__media img{inline-size: 100%;block-size: 100%;object-fit: cover;display: block}.luvit-steps--compact .luvit-step__body{display: block}.luvit-steps--compact .luvit-step__title{display: block;font-family: var(--font-heading);font-size: 12.5px;line-height: 1.35;color: var(--color-ink);margin: 0}.luvit-steps--compact .luvit-step__text{display: block;font-size: 11.5px;line-height: 1.5;color: var(--color-ink-soft)}@media (max-width: 560px){.luvit-steps--compact{grid-template-columns: repeat(2,minmax(0,1fr))}}@media (min-width: 900px){.luvit-card--routine{display: grid;grid-template-columns: minmax(0,34%) minmax(0,1fr);gap: var(--space-6);align-items: center}.luvit-card--routine .luvit-card__media{block-size: 100%;max-block-size: 380px}.luvit-card--routine .luvit-card__media img{inline-size: 100%;block-size: 100%;object-fit: cover}}.luvit-card--routine .luvit-card__media{aspect-ratio: 1 / 1;overflow: clip}#routines .luvit-card--routine + .luvit-card--routine{margin-block-start: var(--space-6)}.rt-flow{max-inline-size: none;inline-size: 100%;display: grid;grid-template-columns: repeat(4,minmax(0,1fr));gap: var(--space-2);margin-block-start: var(--space-6);padding: 0;list-style: none;position: relative}.rt-flow:has(> :nth-child(3):last-child){grid-template-columns: repeat(3,minmax(0,1fr))}.rt-flow:has(> :nth-child(3):last-child)::before{inset-inline: 16.667%}.rt-flow::before{content: "";position: absolute;inset-block-start: 17px;inset-inline: 12.5%;block-size: 1px;background: linear-gradient(90deg,rgba(255,255,255,.14),rgba(255,255,255,.42),rgba(255,255,255,.14))}.rt-flow__item{position: relative;text-align: center;display: flex;flex-direction: column;align-items: center;gap: var(--space-2)}.rt-flow__dot{inline-size: 34px;block-size: 34px;border-radius: 50%;display: grid;place-items: center;font-family: var(--font-latin);font-size: 13px;font-weight: 600;color: #08262E;background: #EAF7FA;box-shadow: 0 0 0 5px rgba(234,247,250,.12)}.rt-flow__label{font-family: var(--font-heading);font-size: clamp(13px,1.5vw,15.5px);line-height: 1.3;color: #FFFFFF}.rt-flow__note{font-size: 12px;line-height: 1.5;color: rgba(255,255,255,0.84);max-inline-size: 20ch}.rt-head .luvit-section__head--start{max-inline-size: none}.rt-head .luvit-section__title{color: #FFFFFF;max-inline-size: 22ch}.rt-head .luvit-section__sub{max-inline-size: 54ch}.rt-head .luvit-section__sub{color: rgba(255,255,255,.82)}.rt-head .luvit-section__eyebrow{color: var(--aqua-300,#8FDCE9)}.rt-head nav a{color: rgba(255,255,255,.78)}.rt-head nav [aria-current]{color: #FFFFFF}.luvit-split{display: grid;grid-template-columns: minmax(0,5fr) minmax(0,7fr);gap: clamp(var(--space-6),5vw,var(--space-9));align-items: start}.luvit-split__aside{position: sticky;inset-block-start: calc(var(--nav-h,58px) + var(--nav-inset,12px) * 2 + var(--space-5))}.luvit-split__list{display: grid;gap: var(--space-5);margin: 0;padding: 0;list-style: none}.luvit-split__item{padding-block: var(--space-5);border-block-start: 1px solid var(--color-line-soft,rgba(26,37,41,.10))}.luvit-split__item:first-child{border-block-start: 0;padding-block-start: 0}.luvit-split__n{font-family: var(--font-latin);font-size: 12px;font-weight: 600;letter-spacing: .12em;display: block;color: var(--aqua-700,#16788C);margin-block-end: var(--space-2)}.luvit-split__t{font-family: var(--font-heading);font-size: clamp(19px,2.2vw,24px);line-height: 1.35;color: var(--color-ink);margin: 0 0 var(--space-2)}.luvit-split__p{font-size: clamp(14.5px,1.5vw,16px);line-height: 1.85;color: var(--color-ink-soft);margin: 0}@media (max-width: 860px){.luvit-split{grid-template-columns: minmax(0,1fr);gap: var(--space-6)}.luvit-split__aside{position: static}}.luvit-case{--case-w: 240px}.luvit-case__pair{display: grid;grid-template-columns: repeat(2,minmax(0,var(--case-w)));gap: var(--space-4);justify-content: center}.luvit-case__fig{margin: 0;position: relative}.luvit-case__fig img{display: block;inline-size: 100%;block-size: auto;border-radius: var(--radius-md);aspect-ratio: 130 / 203;object-fit: cover;background: var(--color-mist,#F1F7F9)}.luvit-case__tag{position: absolute;inset-block-end: var(--space-3);inset-inline-start: var(--space-3);font-family: var(--font-heading);font-size: 13px;line-height: 1;padding: 6px 12px;border-radius: var(--radius-pill);color: #FFFFFF;background: rgba(10,34,40,.72);backdrop-filter: blur(6px)}@media (min-width: 900px){.luvit-case{display: grid;grid-template-columns: auto minmax(0,1fr);gap: clamp(var(--space-6),4vw,var(--space-8));align-items: center}.luvit-case__body{align-self: center}.luvit-case__note{margin-block-start: 0}}.luvit-case__body .luvit-section__foot{margin-block-start: var(--space-5)}.luvit-case__note{margin-block-start: var(--space-4);font-size: 13px;line-height: 1.75;color: var(--color-ink-soft);max-inline-size: 62ch}.luvit-case__note strong{color: var(--color-ink-soft);font-weight: 600}.luvit-quotes{display: grid;grid-template-columns: repeat(auto-fit,minmax(min(100%,260px),1fr));gap: var(--space-4);align-items: start}.luvit-quote{margin: 0;padding: var(--space-5);border-radius: var(--radius-md);background: #FFFFFF;border: 1px solid var(--color-line-soft,rgba(26,37,41,.10));box-shadow: var(--shadow-sm)}.luvit-quote--wide{grid-column: span 2}@media (max-width: 700px){.luvit-quote--wide{grid-column: auto}}.luvit-quote__mark{display: block;font-family: var(--font-latin);font-size: 30px;line-height: .8;color: var(--aqua-600,#1E869C);margin-block-end: var(--space-2)}.luvit-quote__text{font-family: var(--font-heading);font-size: clamp(15.5px,1.7vw,18px);line-height: 1.8;color: var(--color-ink);margin: 0}.luvit-quote--wide .luvit-quote__text{font-size: clamp(17px,2vw,21px)}.luvit-quote__by{display: block;margin-block-start: var(--space-4);font-size: 12.5px;line-height: 1.6;color: var(--color-ink-soft)}.luvit-ing-split{display: grid;grid-template-columns: minmax(0,4fr) minmax(0,6fr);gap: clamp(var(--space-5),4vw,var(--space-8));align-items: center}.luvit-ing-split__shot{margin: 0}.luvit-ing-split__shot img{display: block;inline-size: 100%;block-size: auto;max-inline-size: 320px;margin-inline: auto;filter: drop-shadow(0 18px 34px rgba(2,26,30,.38))}.luvit-ing-split--flip{direction: ltr}.luvit-ing-split--flip > *{direction: rtl}@media (max-width: 860px){.luvit-ing-split--flip{direction: rtl}}@media (max-width: 860px){.luvit-ing-split{grid-template-columns: minmax(0,1fr)}.luvit-ing-split__shot img{max-inline-size: 210px}}.luvit-home-rt{padding: clamp(var(--space-5),3vw,var(--space-7));border-radius: var(--radius-lg);background: #FFFFFF;border: 1px solid var(--color-line-soft,rgba(26,37,41,.10));box-shadow: var(--shadow-sm);transition: box-shadow .28s ease,transform .28s ease}.luvit-home-rt + .luvit-home-rt{margin-block-start: var(--space-5)}@media (hover: hover){.luvit-home-rt:hover{box-shadow: var(--shadow-md);transform: translateY(-2px)}}@media (prefers-reduced-motion: reduce){.luvit-home-rt,.luvit-home-rt:hover{transition: none;transform: none}}.luvit-home-rt__top{display: flex;flex-wrap: wrap;align-items: flex-end;justify-content: space-between;gap: var(--space-4)}.luvit-home-rt__id{min-inline-size: min(100%,22ch)}.luvit-home-rt__eyebrow{font-family: var(--font-latin);font-size: 11.5px;font-weight: 600;letter-spacing: .14em;text-transform: uppercase;display: block;color: var(--aqua-700,#16788C);margin: 0 0 var(--space-2)}.luvit-home-rt__title{font-family: var(--font-heading);font-size: clamp(20px,2.4vw,27px);line-height: 1.3;color: var(--color-ink);margin: 0}.luvit-home-rt__title a{color: inherit;text-decoration: none}.luvit-home-rt__title a:hover{color: var(--aqua-700,#16788C)}.luvit-home-rt__who{font-size: 14px;line-height: 1.7;color: var(--color-ink-soft);margin: var(--space-2) 0 0}.luvit-home-rt__buy{display: flex;align-items: center;gap: var(--space-4);flex-wrap: wrap}.luvit-home-rt__price{font-family: var(--font-heading);font-size: clamp(17px,2vw,21px);line-height: 1;color: var(--color-ink);white-space: nowrap}.luvit-home-rt .luvit-steps--compact{margin-block: var(--space-5) 0}@media (max-width: 620px){.luvit-home-rt__buy{inline-size: 100%;justify-content: space-between}}html body{overflow-x: clip;overflow-y: visible}.single-post .page-header{position: relative;margin-inline: calc(50% - 50vw);padding-inline: calc(50vw - 50%);padding-block: calc(var(--nav-h,58px) + var(--nav-inset,12px) * 2 + clamp(28px,5vh,64px)) clamp(48px,7vh,88px);margin-block-end: 0;background-image: linear-gradient(180deg,rgba(8,38,46,.90) 0%,rgba(12,51,60,.84) 34%,rgba(18,77,90,.78) 70%,rgba(11,145,152,.74) 100%),var(--art-cover,none);background-color: #0C333C;background-size: cover;background-position: center;overflow: clip}.single-post .page-header::after{content: "";position: absolute;inset-inline: 0;inset-block-end: -1px;block-size: 56px;background: var(--color-paper,#FFFFFF);-webkit-mask-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 1440 56' preserveAspectRatio='none'%3E%3Cpath d='M0 56 L0 26 C 220 4 420 46 720 30 C 1010 14 1240 44 1440 22 L1440 56 Z' fill='%23000'/%3E%3C/svg%3E");mask-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 1440 56' preserveAspectRatio='none'%3E%3Cpath d='M0 56 L0 26 C 220 4 420 46 720 30 C 1010 14 1240 44 1440 22 L1440 56 Z' fill='%23000'/%3E%3C/svg%3E");-webkit-mask-size: 100% 100%;mask-size: 100% 100%;-webkit-mask-repeat: no-repeat;mask-repeat: no-repeat}.single-post .page-header .entry-title{max-inline-size: 22ch;margin-inline: auto;font-family: var(--font-heading);font-size: clamp(27px,4.2vw,46px);line-height: 1.28;color: #FFFFFF;text-align: center;text-wrap: balance}.single-post .page-content{max-inline-size: 68ch;margin-inline: auto;padding-block: clamp(var(--space-6),5vh,var(--space-8));padding-inline: var(--space-5);font-size: clamp(16.5px,1.7vw,18.5px);line-height: 1.95;color: var(--color-ink)}.single-post .page-content > *{margin-block: 0 var(--space-5)}.single-post .page-content > :last-child{margin-block-end: 0}.single-post .page-content h2{font-family: var(--font-heading);font-size: clamp(21px,2.6vw,27px);line-height: 1.35;color: var(--color-ink);margin-block: var(--space-7) var(--space-3)}.single-post .page-content h3{font-family: var(--font-heading);font-size: clamp(18px,2.1vw,21px);line-height: 1.4;margin-block: var(--space-6) var(--space-2)}.single-post .page-content strong{font-weight: 600;color: var(--color-ink)}.single-post .page-content a{color: var(--aqua-700,#196B7D);text-decoration-thickness: 1px;text-underline-offset: 3px}.single-post .page-content a:hover{color: var(--aqua-800,#124D5A)}.single-post .page-content ul,.single-post .page-content ol{padding-inline-start: var(--space-5)}.single-post .page-content li{margin-block-end: var(--space-2)}.single-post .page-content blockquote{margin-inline: 0;padding: var(--space-5);border-inline-start: 3px solid var(--aqua-400,#4CC5DA);border-radius: 0 var(--radius-md) var(--radius-md) 0;background: var(--color-mist,#F2F7F9);font-family: var(--font-heading);font-size: clamp(17px,2vw,20px);line-height: 1.75}.single-post .page-content blockquote p:last-child{margin-block-end: 0}.single-post .page-content img{max-inline-size: 100%;block-size: auto;border-radius: var(--radius-md)}.luvit-artmeta{display: flex;flex-wrap: wrap;align-items: center;gap: var(--space-3);margin-block-end: var(--space-6);padding-block-end: var(--space-4);border-block-end: 1px solid var(--color-line-soft,rgba(26,37,41,.10));font-size: 13.5px;color: var(--color-ink-soft)}.single-post .page-content .luvit-artmeta a{text-decoration: none}.single-post .page-content .luvit-artmeta__back:hover{text-decoration: underline}.luvit-artmeta__cat{font-family: var(--font-heading);font-size: 12.5px;line-height: 1;padding: 6px 12px;border-radius: var(--radius-pill);color: var(--aqua-700,#196B7D);background: var(--aqua-50,#EAFAFD);text-decoration: none}.luvit-artmeta__cat:hover{background: var(--aqua-100,#D0F3F9)}.luvit-artmeta__back{margin-inline-start: auto;color: var(--aqua-700,#196B7D)}.luvit-related{margin-block-start: clamp(var(--space-7),6vh,var(--space-9));padding-block-start: var(--space-6);border-block-start: 1px solid var(--color-line-soft,rgba(26,37,41,.10))}.luvit-related--cta{text-align: center}.luvit-related--cta .luvit-section__foot{justify-content: center}.luvit-related__title{font-family: var(--font-heading);font-size: clamp(18px,2.2vw,22px);color: var(--color-ink);margin: 0 0 var(--space-5)}.luvit-related__list{display: grid;gap: var(--space-4);margin: 0;padding: 0;list-style: none}.luvit-related__item a{display: block;padding: var(--space-4);border-radius: var(--radius-md);background: var(--color-mist,#F2F7F9);text-decoration: none;transition: background .22s ease}@media (hover: hover){.luvit-related__item a:hover{background: var(--aqua-50,#EAFAFD)}}@media (prefers-reduced-motion: reduce){.luvit-related__item a{transition: none}}.luvit-related__eyebrow{display: block;font-family: var(--font-latin);font-size: 11px;letter-spacing: .12em;text-transform: uppercase;color: var(--aqua-700,#196B7D);margin-block-end: 4px}.luvit-related__name{display: block;font-family: var(--font-heading);font-size: clamp(15.5px,1.8vw,17.5px);line-height: 1.45;color: var(--color-ink)}.single-post #comments,.single-post .comments-area{display: none}@media (min-width: 900px){#posts .luvit-card-grid > .luvit-card--post:first-child{grid-column: span 2}#posts .luvit-card-grid > .luvit-card--post:first-child .luvit-card__media{aspect-ratio: 21 / 9}#posts .luvit-card-grid > .luvit-card--post:first-child .luvit-card__title{font-size: clamp(21px,2.6vw,28px)}}#journal-cats .luvit-rail__chips{justify-content: flex-start}.single-post .page-content .wp-block-table{margin-block: var(--space-6);overflow-x: auto}.single-post .page-content table{inline-size: 100%;border-collapse: collapse;font-size: clamp(14.5px,1.6vw,16px);line-height: 1.7}.single-post .page-content th,.single-post .page-content td{border: 0;border-block-end: 1px solid var(--color-line-soft,rgba(26,37,41,.10));padding: var(--space-3) var(--space-2);text-align: start;vertical-align: top}.single-post .page-content th{font-family: var(--font-heading);font-size: 13.5px;font-weight: 600;color: var(--aqua-700,#196B7D);border-block-end: 2px solid var(--aqua-200,#A6E7F1);white-space: nowrap}.single-post .page-content tbody tr:last-child td{border-block-end: 0}.single-post .page-content td strong{unicode-bidi: isolate}@media (max-width: 560px){.single-post .page-content th,.single-post .page-content td{padding: var(--space-2) 6px}}@media (min-width: 561px){.luvit-steps--compact:has(> :nth-child(5)){grid-template-columns: repeat(5,minmax(0,1fr))}.luvit-steps--compact:has(> :nth-child(6)){grid-template-columns: repeat(6,minmax(0,1fr))}}@media (min-width: 860px){.luvit-steps:has(> :nth-child(5)){grid-template-columns: repeat(5,minmax(0,1fr))}.luvit-steps:has(> :nth-child(6)){grid-template-columns: repeat(6,minmax(0,1fr))}}.luvit-steps > :last-child::after,.luvit-steps--compact > :last-child::after{content: none}.luvit-about-split{display: grid;grid-template-columns: minmax(0,7fr) minmax(0,4fr);gap: clamp(var(--space-5),4vw,var(--space-8));align-items: center}.luvit-about-shot{margin: 0}.luvit-about-shot img{display: block;inline-size: 100%;block-size: auto;max-inline-size: 280px;margin-inline: auto;filter: drop-shadow(0 14px 26px rgba(26,37,41,.16))}.luvit-about-shot figcaption{margin-block-start: var(--space-3);text-align: center;font-size: var(--fs-sm,.875rem);color: var(--color-ink-soft,rgba(26,37,41,.62))}@media (max-width: 860px){.luvit-about-split{grid-template-columns: minmax(0,1fr)}.luvit-about-shot img{max-inline-size: 200px}}.luvit-ripple{margin: 0}.luvit-ripple__stage{position: relative;display: grid;grid-template-areas: "stack";place-items: center;inline-size: min(100%,340px);aspect-ratio: 1;margin-inline: auto}.luvit-ripple__stage > *{grid-area: stack}.luvit-ripple__stage::before{content: "";position: absolute;inset: 0;z-index: 0;pointer-events: none;border-radius: 50%;background: radial-gradient(circle at 50% 50%,rgba(76,197,218,.20) 0%,rgba(76,197,218,.07) 46%,rgba(76,197,218,0) 70%)}.luvit-ripple__ring{box-sizing: border-box;z-index: 1;border-radius: 50%;border: 1px solid rgba(41,169,192,.45);pointer-events: none}.luvit-ripple__ring:nth-child(1){inline-size: 84%;block-size: 84%;opacity: .30}.luvit-ripple__ring:nth-child(2){inline-size: 92%;block-size: 92%;opacity: .20}.luvit-ripple__ring:nth-child(3){inline-size: 100%;block-size: 100%;opacity: .12}.luvit-ripple__disc{box-sizing: border-box;position: relative;z-index: 2;inline-size: 76%;block-size: 76%;border-radius: 50%;overflow: hidden;background: radial-gradient(circle at 34% 26%,var(--aqua-50) 0%,var(--aqua-200) 52%,var(--aqua-400) 100%);box-shadow: inset 0 0 0 1px var(--glass-border),0 14px 34px rgba(12,51,60,.14)}.luvit-ripple__disc img{display: block;inline-size: 100%;block-size: 100%;object-fit: cover}.luvit-ripple__disc::after{content: "";position: absolute;inset: 0;pointer-events: none;border-radius: inherit;background: radial-gradient(58% 42% at 30% 20%,rgba(255,255,255,.34),rgba(255,255,255,0) 62%),radial-gradient(70% 60% at 74% 88%,rgba(6,52,54,.12),rgba(6,52,54,0) 68%)}.luvit-ripple__cap{margin-block-start: var(--space-4);margin-inline: auto;max-inline-size: 30ch;text-align: center;font-size: var(--text-body-sm);line-height: 1.85;letter-spacing: 0;color: var(--color-ink-soft)}@media (max-width: 860px){.luvit-ripple{margin-block-start: var(--space-6)}.luvit-ripple__stage{inline-size: min(100%,280px)}}.luvit-section--dark .luvit-trust__title,.luvit-section--dark .luvit-step__title{color: #fff}.luvit-section--dark .luvit-trust__note,.luvit-section--dark .luvit-step__text{color: rgba(255,255,255,.82)}.luvit-section--dark .luvit-trust__icon{color: var(--aqua-200)}.luvit-section--dark .luvit-step__num{background: rgba(255,255,255,.14);color: #fff;border-color: rgba(255,255,255,.28)}.luvit-section--dark .luvit-step::after{background: rgba(255,255,255,.22)}.luvit-section--dark .luvit-trust__item small,.luvit-section--dark .luvit-step__body small{color: rgba(255,255,255,.70)}.luvit-footer__brand img{display: inline-block;inline-size: auto;block-size: clamp(38px,3.4vw,52px);filter: brightness(0) invert(1)}@media (max-width: 860px){.luvit-footer__brand{text-align: center}}.luvit-consent[hidden]{display: none}.luvit-consent{position: fixed;inset-inline: 0;inset-block-end: 0;z-index: 140;display: flex;flex-wrap: wrap;align-items: center;justify-content: center;gap: var(--space-3) var(--space-5);padding: var(--space-4) var(--space-5);padding-block-end: max(var(--space-4),env(safe-area-inset-bottom));background: rgba(255,255,255,.92);backdrop-filter: blur(14px) saturate(1.4);-webkit-backdrop-filter: blur(14px) saturate(1.4);border-block-start: 1px solid rgba(41,169,192,.22);box-shadow: 0 -10px 30px rgba(2,26,30,.10);transform: translateY(100%);opacity: 0;transition: transform .34s cubic-bezier(.22,.8,.3,1),opacity .34s}.luvit-consent.is-in{transform: none;opacity: 1}.luvit-consent__text{margin: 0;font-size: var(--fs-sm,.9rem);line-height: 1.7;color: var(--color-ink,#1A2529);max-inline-size: 62ch}.luvit-consent__text a{color: var(--aqua-700,#16788C);text-underline-offset: 3px}.luvit-consent__acts{display: flex;gap: var(--space-3);flex-shrink: 0}.luvit-consent .luvit-btn{padding-block: 9px;padding-inline: 18px;font-size: var(--fs-sm,.875rem);min-block-size: 0}@media (max-width: 700px){.luvit-consent{justify-content: stretch;text-align: center}.luvit-consent__text{max-inline-size: none}.luvit-consent__acts{inline-size: 100%}.luvit-consent .luvit-btn{flex: 1}}@media (max-width: 860px){body:has(.luvit-consent:not([hidden])) .luvit-dock{transform: translateY(calc(var(--consent-lift,132px) * -1))}.luvit-dock{transition: transform 260ms var(--ease-out-soft,ease)}}@media (prefers-reduced-motion: reduce){.luvit-consent{transition: none}.luvit-dock{transition: none}}body.single-product div.product .woocommerce-product-gallery{border: 1px solid var(--color-line,#E1E9EC);border-radius: var(--radius-lg,24px);background: var(--card-media-bg,#F1F7F9);overflow: hidden;padding: var(--space-5,1.25rem);box-shadow: 0 18px 40px rgba(2,26,30,.07)}body.single-product div.product .woocommerce-product-gallery__wrapper,body.single-product div.product .woocommerce-product-gallery__image img{border-radius: var(--radius-md,16px)}body.single-product div.product .woocommerce-product-gallery__trigger{inset-block-start: var(--space-4,1rem);inset-inline-end: var(--space-4,1rem);inline-size: 40px;block-size: 40px;display: grid;place-items: center;border-radius: var(--radius-pill,999px);background: rgba(255,255,255,.86);border: 1px solid var(--color-line,#E1E9EC);color: var(--aqua-700,#196B7D);text-decoration: none;box-shadow: 0 6px 16px rgba(2,26,30,.08)}body.single-product div.product .summary p.price,body.single-product div.product .summary p.price .woocommerce-Price-amount{font-family: var(--font-latin);font-weight: 600;color: var(--color-ink,#1A2529);direction: ltr;unicode-bidi: isolate;text-align: start;font-variant-numeric: tabular-nums}body.single-product div.product .summary p.price{font-size: 1.75rem;line-height: 1.2;margin-block: var(--space-3,.75rem) var(--space-4,1rem)}body.single-product div.product .summary p.price .woocommerce-Price-currencySymbol{font-family: var(--font-body);font-size: .5em;font-weight: 600;color: var(--color-ink-soft,#47555B);margin-inline-start: .35em}body.single-product div.product .woocommerce-product-details__short-description{color: var(--color-ink-soft,#47555B);font-size: var(--text-body,1rem);line-height: 1.8;max-inline-size: 46ch}body.single-product div.product form.cart{display: flex;flex-wrap: wrap;align-items: center;gap: var(--space-3,.75rem);margin-block: var(--space-5,1.25rem)}body.single-product div.product form.cart .quantity input.qty{block-size: 48px;inline-size: 84px;padding-inline: var(--space-3,.75rem);border: 1px solid var(--color-line,#E1E9EC);border-radius: var(--radius-pill,999px);background: var(--color-paper,#FFF);color: var(--color-ink,#1A2529);font-family: var(--font-latin);font-size: var(--text-body,1rem);font-variant-numeric: tabular-nums;text-align: center}body.single-product div.product form.cart .quantity input.qty:focus-visible{outline: 2px solid var(--aqua-600,#1E869C);outline-offset: 2px}body.single-product div.product form.cart button.single_add_to_cart_button{min-block-size: 48px}body.single-product div.product .product_meta{margin-block-start: var(--space-5,1.25rem);padding-block-start: var(--space-4,1rem);border-block-start: 1px solid var(--color-line-soft,#EDF3F5);font-size: var(--text-body-sm,.875rem);color: var(--color-ink-faint,rgba(26,37,41,.48))}body.single-product div.product .product_meta a{color: var(--aqua-700,#196B7D)}body.single-product div.product .product_meta .sku{direction: ltr;unicode-bidi: isolate}body.single-product div.product .woocommerce-tabs ul.tabs{display: flex;flex-wrap: wrap;gap: var(--space-2,.5rem);margin: 0 0 var(--space-6,1.5rem);padding: 0;border: 0;list-style: none}body.single-product div.product .woocommerce-tabs ul.tabs::before,body.single-product div.product .woocommerce-tabs ul.tabs::after{content: none}body.single-product div.product .woocommerce-tabs ul.tabs li{margin: 0;padding: 0;border: 0;background: none;border-radius: 0;box-shadow: none}body.single-product div.product .woocommerce-tabs ul.tabs li::before,body.single-product div.product .woocommerce-tabs ul.tabs li::after{content: none}body.single-product div.product .woocommerce-tabs ul.tabs li.active{background: none;border: 0;border-radius: 0;box-shadow: none}body.single-product div.product .woocommerce-tabs ul.tabs li a{display: inline-flex;align-items: center;min-block-size: 40px;padding-inline: var(--space-4,1rem);border: 1px solid var(--color-line,#E1E9EC);border-radius: var(--radius-pill,999px);background-color: var(--color-paper,#FFF);color: var(--color-ink-soft,#47555B);font-family: var(--font-body);font-size: var(--text-body-sm,.875rem);font-weight: 600;text-decoration: none}body.single-product div.product .woocommerce-tabs ul.tabs li.active a{border-color: var(--aqua-200,#A6E7F1);background-color: var(--aqua-50,#EAFAFD);color: var(--aqua-700,#196B7D)}body.single-product div.product .woocommerce-tabs .panel{max-inline-size: 68ch;margin-inline: 0}body.single-product div.product .woocommerce-tabs .panel h2{font-size: var(--text-h3,1.5rem);margin-block: 0 var(--space-4,1rem)}body.single-product div.product .woocommerce-tabs,body.single-product section.related{margin-block-start: var(--space-8,4rem);padding-block-start: var(--space-7,3rem);border-block-start: 1px solid var(--color-line-soft,#EDF3F5)}body.single-product section.related > h2{font-size: var(--text-h3,1.5rem);margin-block: 0 var(--space-5,1.25rem)}.luvit-promise--product{padding-block-start: calc( var(--nav-inset,14px) + var(--nav-h,58px) + var(--space-5,1.5rem) );margin-block-end: var(--space-6,2rem)}@media (max-width: 767px){.luvit-promise--product{padding-block-start: calc( var(--nav-inset,14px) + var(--nav-h,58px) + var(--space-4,1rem) )}}@media (max-width: 860px){body.single-product div.product .woocommerce-product-gallery{padding: var(--space-4,1rem)}body.single-product div.product .summary p.price{font-size: 1.5rem}}.wl-head__note{display: inline-flex;align-items: center;gap: var(--space-2);margin: var(--space-4) 0 0;padding: 7px 14px;border-radius: var(--radius-pill,999px);border: 1px solid rgba(255,255,255,.20);background: linear-gradient(180deg,rgba(255,255,255,.11),rgba(255,255,255,.03));box-shadow: inset 2px 2px 0 -2px rgba(255,255,255,.45);color: rgba(255,255,255,.92);font-family: var(--font-body);font-size: 13px;line-height: 1.6;letter-spacing: 0}.wl-head__note svg{flex: none;inline-size: 16px;block-size: 16px;fill: none;stroke: var(--aqua-200,#A6E7F1);stroke-width: 1.5;stroke-linecap: round;stroke-linejoin: round}.wl-head__foot.wl-head__foot{display: none}body:has(#luvit-wish-list [data-wish-card]) .wl-head .rt-flow,body:has(#luvit-wish-status:not([hidden])) .wl-head .rt-flow{display: none}body:has(#luvit-wish-list [data-wish-card]) .wl-head .wl-head__foot,body:has(#luvit-wish-status:not([hidden])) .wl-head .wl-head__foot{display: flex}body:has(#luvit-wish-list [data-wish-card]) .wl-head,body:has(#luvit-wish-status:not([hidden])) .wl-head{padding-block-end: var(--space-7)}.rt-shallow{--goal-bg: var(--aqua-100,#D0F3F9);--goal-fg: var(--aqua-700,#196B7D);--goal-ink: color-mix(in srgb,var(--goal-fg) 55%,var(--color-ink,#1A2529))}.rt-shallow[data-goal="hydration"]{--goal-bg: var(--tint-dry-bg,#F6EDE3);--goal-fg: var(--tint-dry-fg,#A9825A)}.rt-shallow[data-goal="glow"]{--goal-bg: var(--tint-combo-bg,#EEF3E7);--goal-fg: var(--tint-combo-fg,#6E8256)}.rt-shallow[data-goal="clarify"]{--goal-bg: var(--tint-oily-bg,#D0F3F9);--goal-fg: var(--tint-oily-fg,#196B7D)}.rt-shallow[data-goal="eventone"]{--goal-bg: var(--tint-sensitive-bg,#F7ECEC);--goal-fg: var(--tint-sensitive-fg,#B17272)}.rt-shallow{position: relative;isolation: isolate;overflow: hidden;background-color: var(--goal-bg)}.rt-shallow.rt-shallow{padding-block-end: calc(var(--space-7,3rem) + var(--wave-h,70px))}.rt-shallow > .luvit-section__inner{position: relative;z-index: 1}.rt-shallow__wash{position: absolute;inset: -25%;z-index: 0;pointer-events: none;background: radial-gradient(38% 46% at 24% 28%,color-mix(in srgb,var(--color-paper,#FFFFFF) 72%,transparent),transparent 70%),radial-gradient(32% 40% at 78% 66%,color-mix(in srgb,var(--goal-fg) 15%,transparent),transparent 72%);animation: luvit-caustic-a 34s ease-in-out infinite alternate;will-change: transform}@media (prefers-reduced-motion: reduce){.rt-shallow__wash{animation: none}}.rt-shallow__grid{display: grid;gap: var(--space-6,2rem);align-items: center}@media (min-width: 900px){.rt-shallow__grid{grid-template-columns: minmax(0,1fr) minmax(0,0.85fr);gap: var(--space-7,3rem)}}.rt-shallow .luvit-section__head{margin-bottom: 0}.rt-shallow .luvit-section__head--start{max-inline-size: none}.rt-shallow .luvit-section__title{max-inline-size: 20ch}.rt-shallow .luvit-section__sub{max-inline-size: 46ch}.rt-shallow .luvit-section__eyebrow{color: var(--goal-ink)}.rt-shallow nav{display: flex;flex-wrap: wrap;align-items: center;gap: var(--space-2,0.5rem);margin-block-end: var(--space-4,1rem);font-size: var(--text-body-sm,0.875rem);letter-spacing: 0;color: var(--color-ink-soft,#47555B)}.rt-shallow nav a{color: var(--color-ink-soft,#47555B);text-decoration: none}.rt-shallow nav a:hover{color: var(--goal-ink);text-decoration: underline}.rt-shallow nav [aria-current]{color: var(--goal-ink);font-weight: 600}.rt-shallow nav [aria-hidden]{color: color-mix(in srgb,var(--goal-fg) 62%,transparent)}.rt-shallow__facts{display: grid;gap: var(--space-3,0.75rem);margin: var(--space-5,1.5rem) 0 0;padding: var(--space-4,1rem) var(--space-5,1.5rem);list-style: none;border-radius: var(--radius-lg,24px);background: color-mix(in srgb,var(--color-paper,#FFFFFF) 62%,transparent);border: 1px solid color-mix(in srgb,var(--goal-fg) 22%,transparent);box-shadow: inset 2px 2px 0 -2px var(--color-paper,#FFFFFF),0 14px 34px -24px rgba(12,51,60,.35)}@media (min-width: 560px){.rt-shallow__facts{grid-template-columns: repeat(3,minmax(0,1fr));gap: var(--space-5,1.5rem)}}.rt-shallow__fact{display: grid;grid-template-rows: auto 1fr auto;gap: 4px}.rt-shallow__fact + .rt-shallow__fact{border-block-start: 1px solid color-mix(in srgb,var(--goal-fg) 18%,transparent);padding-block-start: var(--space-3,0.75rem)}@media (min-width: 560px){.rt-shallow__fact + .rt-shallow__fact{border-block-start: 0;padding-block-start: 0;border-inline-start: 1px solid color-mix(in srgb,var(--goal-fg) 18%,transparent);padding-inline-start: var(--space-5,1.5rem)}}.rt-shallow__label{font-family: var(--font-body);font-size: var(--text-caption,0.75rem);letter-spacing: 0;text-transform: none;color: var(--goal-ink)}.rt-shallow__value{align-self: start;font-family: var(--font-heading);font-size: clamp(1rem,1.4vw,1.1875rem);line-height: 1.45;letter-spacing: 0;color: var(--color-ink,#1A2529);text-wrap: balance}.rt-shallow__note{align-self: end;font-family: var(--font-body);font-size: 12px;line-height: 1.55;letter-spacing: 0;color: var(--color-ink-soft,#47555B)}.rt-flow:has(> :nth-child(5):last-child){grid-template-columns: repeat(5,minmax(0,1fr))}.rt-flow:has(> :nth-child(5):last-child)::before{inset-inline: 10%}.rt-shallow .rt-flow{margin-block-start: var(--space-5,1.5rem)}.rt-shallow .rt-flow::before{background: linear-gradient(90deg,color-mix(in srgb,var(--goal-fg) 10%,transparent),color-mix(in srgb,var(--goal-fg) 48%,transparent) 50%,color-mix(in srgb,var(--goal-fg) 10%,transparent))}.rt-shallow .rt-flow__dot{font-family: var(--font-body);color: var(--goal-ink);background: var(--color-paper,#FFFFFF);box-shadow: 0 0 0 5px color-mix(in srgb,var(--color-paper,#FFFFFF) 55%,transparent),0 2px 6px rgba(12,51,60,.10)}.rt-shallow .rt-flow__label{color: var(--color-ink,#1A2529)}.rt-shallow__media{margin: 0;border-radius: var(--radius-lg,24px);overflow: clip;background: #F3FAFA;border: 1px solid color-mix(in srgb,var(--goal-fg) 20%,transparent);box-shadow: 0 22px 48px -28px rgba(12,51,60,.45)}.rt-shallow__media img{display: block;inline-size: 100%;block-size: auto;aspect-ratio: 1 / 1;object-fit: contain}.luvit-ing-split.luvit-ing-split{grid-template-columns: minmax(0,3.6fr) minmax(0,6.4fr)}.luvit-ing-split__shot{--shot-h: clamp(215px,23vw,280px);--shot-mirror: .24;position: relative;isolation: isolate;display: flex;flex-direction: column;align-items: center;margin: 0}.luvit-ing-split__shot::before{content: "";position: absolute;z-index: 0;pointer-events: none;inset-inline: 0;margin-inline: auto;inline-size: calc(var(--shot-h) * 1.35);block-size: calc(var(--shot-h) * 1.18);inset-block-start: calc(var(--shot-h) * -.09);background: radial-gradient(closest-side at 50% 46%,rgba(76,197,218,.22),rgba(76,197,218,.07) 55%,rgba(76,197,218,0) 74%),radial-gradient(closest-side at 50% 26%,rgba(166,231,241,.15),rgba(166,231,241,0) 66%)}.luvit-ing-split__shot::after{content: "";position: absolute;z-index: 2;pointer-events: none;inset-inline: 0;margin-inline: auto;inline-size: calc(var(--shot-h) * .62);block-size: calc(var(--shot-h) * .18);inset-block-start: var(--shot-h);transform: translateY(-50%);background:   radial-gradient(closest-side at 50% 50%,rgba(166,231,241,.26),rgba(166,231,241,.08) 58%,rgba(166,231,241,0) 76%),radial-gradient(closest-side at 50% 50%,rgba(76,197,218,0) 56%,rgba(76,197,218,.24) 63%,rgba(76,197,218,0) 70%),radial-gradient(closest-side at 50% 50%,rgba(166,231,241,0) 80%,rgba(166,231,241,.13) 86%,rgba(166,231,241,0) 93%)}.luvit-ing-split__shot .luvit-shot-img,.luvit-ing-split__shot .luvit-shot-mirror{display: block;position: relative;inline-size: auto;max-inline-size: none;margin-inline: 0}.luvit-ing-split__shot .luvit-shot-img{z-index: 1;block-size: var(--shot-h);filter: drop-shadow(0 14px 22px rgba(var(--lagoon-rgb),.42)) drop-shadow(0 0 14px rgba(76,197,218,.38))}.luvit-ing-split__shot .luvit-shot-mirror{z-index: 0;display: none;inline-size: calc(var(--shot-h) * 386 / 1192);block-size: calc(var(--shot-h) * var(--shot-mirror));object-fit: cover;object-position: 50% 100%;transform: scaleY(-1);opacity: .28;filter: blur(1.5px)}@supports ((-webkit-mask-image: linear-gradient(#000,#000)) or (mask-image: linear-gradient(#000,#000))){.luvit-ing-split__shot .luvit-shot-mirror{display: block;-webkit-mask-image: linear-gradient(to top,rgba(0,0,0,.85),rgba(0,0,0,0));mask-image: linear-gradient(to top,rgba(0,0,0,.85),rgba(0,0,0,0))}}.luvit-shot-cap{margin-block-start: var(--space-4);text-align: center;font-family: var(--font-heading);font-size: var(--text-body-sm);line-height: 1.5;color: rgba(255,255,255,.82)}@media (max-width: 860px){.luvit-ing-split.luvit-ing-split{grid-template-columns: minmax(0,1fr)}.luvit-ing-split__shot{--shot-h: clamp(200px,44vw,260px)}}.luvit-card__title a:not([href="#"]):not([href=""])::after{content: "";position: absolute;inset: 0;z-index: 1}body.page-id-480,body.page-id-481{padding-block-end: 0}.luvit-affiliate{padding-block-end: calc(var(--wave-h,70px) + var(--space-7,3rem))}.luvit-affiliate{padding-block-start: calc( var(--nav-inset,14px) + var(--nav-h,76px) + var(--space-6,2rem) )}@media (max-width: 767px){.luvit-affiliate{padding-block-start: calc( var(--nav-inset,14px) + var(--nav-h,76px) + var(--space-5,1.5rem) )}}.luvit-affiliate{box-sizing: border-box;max-inline-size: var(--container-max,1200px);margin-inline: auto;padding-inline: var(--container-gutter,20px)}.luvit-card__pricewrap{display: flex;flex-direction: column;gap: 2px;min-inline-size: 0}.luvit-card__ship{font-family: var(--font-body);font-size: var(--text-caption,.8125rem);font-weight: 500;line-height: 1.5;letter-spacing: 0;color: var(--aqua-700,#196B7D);white-space: nowrap}.luvit-card__was,.rt-shallow__was{font-family: var(--font-body);font-size: var(--text-caption,.8125rem);font-weight: 500;line-height: 1.5;letter-spacing: 0;color: var(--color-ink-faint,#6B7B80);text-decoration: line-through;white-space: nowrap}.luvit-card__save{align-self: start;font-family: var(--font-body);font-size: var(--text-caption,.8125rem);font-weight: 700;line-height: 1.5;letter-spacing: 0;color: var(--aqua-800,#124D5A);background: var(--aqua-50,#EAFAFD);border: 1px solid var(--aqua-100,#D0F3F9);border-radius: var(--radius-pill,999px);padding: 2px 10px;white-space: nowrap}.wcu-dash-coupon-area{--wcu-pad: var(--space-5,1.5rem);--wcu-gap: var(--space-4,1rem);--wcu-empty-note: "Waiting for the first order.";font-family: var(--font-body);color: var(--color-ink)}.wcu-dash-coupon-area .coupon-title.coupon-title{display: flex;align-items: center;flex-wrap: wrap;gap: var(--space-2,.5rem);margin: 0 0 var(--space-6,2rem);padding: 0 0 var(--space-4,1rem);border-block-end: 1px solid var(--color-line,#E1E9EC);font-family: var(--font-body);font-size: var(--text-body,1rem);font-weight: 400}.wcu-dash-coupon-area .coupon-title > .fa-tag{color: var(--aqua-500,#29A9C0);font-size: 1rem}.wcu-dash-coupon-area .coupon-title .wcu-coupon-title{display: inline-block;font-family: var(--font-latin,'Jost',sans-serif);font-size: clamp(1.125rem,1rem + .6vw,1.5rem);font-weight: 600;letter-spacing: .04em;line-height: 1.2;color: var(--aqua-700,#196B7D);background: var(--aqua-50,#EAFAFD);border: 1px dashed var(--aqua-200,#A6E7F1);border-radius: var(--radius-md,16px);padding: var(--space-2,.5rem) var(--space-4,1rem);direction: ltr;unicode-bidi: isolate;text-align: left}.wcu-dash-coupon-area .coupon-title .wcu-coupon-title-prefix:empty{display: none}.wcu-dash-coupon-area .wcusage-refresh-data.wcusage-refresh-data,.wcu-dash-coupon-area .wcusage-refresh-stats-btn.wcusage-refresh-stats-btn{display: inline-flex;align-items: center;justify-content: center;inline-size: 36px;block-size: 36px;border-radius: var(--radius-pill,999px);color: var(--aqua-700,#196B7D);background: var(--color-mist,#F2F7F9);border: 1px solid var(--color-line,#E1E9EC);text-decoration: none;transition: background var(--duration-instant,180ms) var(--ease-out-soft,ease),transform var(--duration-instant,180ms) var(--ease-out-soft,ease)}.wcu-dash-coupon-area .wcusage-refresh-data:hover,.wcu-dash-coupon-area .wcusage-refresh-stats-btn:hover{background: var(--aqua-100,#D0F3F9)}.wcu-dash-coupon-area .wcusage-refresh-data:active,.wcu-dash-coupon-area .wcusage-refresh-stats-btn:active{transform: scale(.94)}.wcu-dash-coupon-area .wcusage-dash-top-links.wcusage-dash-top-links{display: inline-flex;align-items: center;gap: var(--space-3,.75rem);margin-inline-start: auto}.wcu-dash-coupon-area .wcusage-dash-username.wcusage-dash-username{display: inline-flex;align-items: center;gap: var(--space-1,.25rem);font-family: var(--font-latin,'Jost',sans-serif);font-size: var(--text-body-sm,.875rem);color: var(--color-ink-soft,#47555B);direction: ltr;unicode-bidi: isolate;text-align: left}.wcu-dash-coupon-area .wcusage-dash-logout:not(.wcusage-dash-username) a{display: inline-flex;align-items: center;gap: var(--space-1,.25rem);font-family: var(--font-latin,'Jost',sans-serif);font-size: var(--text-body-sm,.875rem);color: var(--color-ink-soft,#47555B);text-decoration: none;border-radius: var(--radius-pill,999px);padding: var(--space-1,.25rem) var(--space-3,.75rem);border: 1px solid var(--color-line,#E1E9EC);transition: color var(--duration-instant,180ms) var(--ease-out-soft,ease),border-color var(--duration-instant,180ms) var(--ease-out-soft,ease)}.wcu-dash-coupon-area .wcusage-dash-logout:not(.wcusage-dash-username) a:hover{color: var(--aqua-700,#196B7D);border-color: var(--aqua-200,#A6E7F1)}@media (min-width: 1001px){.wcu-dash-coupon-area .wcutab.wcutab{display: flex;gap: var(--space-1,.25rem);align-items: stretch;background: var(--color-mist,#F2F7F9);border: 1px solid var(--color-line,#E1E9EC);border-radius: var(--radius-pill,999px);padding: var(--space-1,.25rem);margin: 0 0 var(--space-6,2rem);overflow: hidden}.wcu-dash-coupon-area .wcutab .wcutablinks.wcutablinks{flex: 1 1 0;display: inline-flex;align-items: center;justify-content: center;gap: var(--space-2,.5rem);inline-size: auto;float: none;margin: 0;padding: var(--space-3,.75rem) var(--space-3,.75rem);border: 0;border-radius: var(--radius-pill,999px);background: transparent;color: var(--color-ink-soft,#47555B);font-family: var(--font-latin,'Jost',sans-serif);font-size: var(--text-body-sm,.875rem);font-weight: 500;line-height: 1.2;cursor: pointer;direction: ltr;unicode-bidi: isolate;transition: background var(--duration-instant,180ms) var(--ease-out-soft,ease),color var(--duration-instant,180ms) var(--ease-out-soft,ease)}.wcu-dash-coupon-area .wcutab .wcutablinks.wcutablinks:hover{background: rgba(255,255,255,.7);color: var(--aqua-700,#196B7D)}.wcu-dash-coupon-area .wcutab .wcutablinks.wcutab-active.wcutab-active{font-weight: 600;box-shadow: var(--shadow-sm,0 1px 2px rgba(12,51,60,.04))}.wcu-dash-coupon-area .wcutab .wcutablinks .fas{font-size: .8em;opacity: .85;margin: 0}}.wcu-dash-coupon-area .wcutabmobile select{inline-size: 100%;box-sizing: border-box;min-block-size: 48px;padding: var(--space-3,.75rem) var(--space-4,1rem);margin: 0 0 var(--space-5,1.5rem);border: 1px solid var(--aqua-200,#A6E7F1);border-radius: var(--radius-pill,999px);background: var(--color-paper,#FFFFFF);color: var(--color-ink,#1A2529);font-family: var(--font-latin,'Jost',sans-serif);font-size: var(--text-body,1rem);font-weight: 500;box-shadow: var(--shadow-sm,0 1px 2px rgba(12,51,60,.04))}.wcu-dash-coupon-area .wcusage-stats-title.wcusage-stats-title{display: flex;align-items: center;gap: var(--space-3,.75rem);margin: 0 0 var(--space-3,.75rem);padding: 0;font-family: var(--font-latin,'Jost',sans-serif);font-size: var(--text-body-sm,.875rem);font-weight: 600;letter-spacing: .08em;text-transform: uppercase;color: var(--color-ink-soft,#47555B);direction: ltr;unicode-bidi: isolate;text-align: left;flex-direction: row-reverse}.wcu-dash-coupon-area .wcusage-orders-link.wcusage-orders-link{margin-inline-end: auto;display: inline-flex;align-items: center;gap: var(--space-1,.25rem);font-size: var(--text-body-sm,.875rem);font-weight: 500;letter-spacing: 0;text-transform: none;color: var(--aqua-700,#196B7D);text-decoration: none}.wcu-dash-coupon-area .wcusage-orders-link:hover{text-decoration: underline}.wcu-dash-coupon-area .wcusage-orders-link .fa-arrow-right{transform: scaleX(-1)}.wcu-dash-coupon-area .wcusage-tab-section:has(> .wcusage-info-box){display: grid;grid-template-columns: repeat(3,minmax(0,1fr));gap: var(--wcu-gap);margin-block-end: var(--space-7,3rem)}.wcu-dash-coupon-area .wcusage-tab-section:has(> .wcusage-info-box) > *:not(.wcusage-info-box){grid-column: 1 / -1}.wcu-dash-coupon-area .wcusage-info-box.wcusage-info-box{box-sizing: border-box;float: none;inline-size: auto;margin: 0;padding: var(--wcu-pad);background: var(--color-paper,#FFFFFF);border: 1px solid var(--color-line,#E1E9EC);border-radius: var(--radius-lg,24px);box-shadow: var(--shadow-sm,0 1px 2px rgba(12,51,60,.04))}.wcu-dash-coupon-area .wcusage-info-box .wcusage-info-box-title{display: block;margin: 0 0 var(--space-2,.5rem);font-family: var(--font-latin,'Jost',sans-serif);font-size: var(--text-caption,.75rem);font-weight: 500;letter-spacing: .07em;text-transform: uppercase;color: var(--color-ink-soft,#47555B);direction: ltr;unicode-bidi: isolate;text-align: right}.wcu-dash-coupon-area .wcusage-info-box.wcusage-info-box > p{margin: 0;padding: 0}.wcu-dash-coupon-area .wcusage-info-box.wcusage-info-box:not(.wcusage-info-box-dollar)::before{inset-block-start: auto;inset-block-end: var(--space-4,1rem);inset-inline-start: auto;inset-inline-end: var(--space-5,1.5rem);font-size: 26px;opacity: .42;pointer-events: none}.wcu-dash-coupon-area .wcusage-info-box > p > span:not(.wcusage-info-box-title){display: block;font-family: var(--font-latin,'Jost',sans-serif);font-size: clamp(1.5rem,1.2rem + 1vw,2rem);font-weight: 600;line-height: 1.15;color: var(--color-ink,#1A2529);direction: ltr;unicode-bidi: isolate;text-align: right;font-variant-numeric: tabular-nums}.wcu-dash-coupon-area .wcusage-info-box .woocommerce-Price-currencySymbol{unicode-bidi: isolate;font-family: var(--font-body);font-size: .5em;font-weight: 500;letter-spacing: 0;margin-inline-start: .3em;color: var(--color-ink-soft,#47555B)}.wcu-dash-coupon-area .wcusage-info-box .wcusage-num-neg{display: inline-block;margin-block-start: var(--space-2,.5rem);font-size: var(--text-caption,.75rem);font-weight: 500;line-height: 1.4;padding: 2px var(--space-2,.5rem);border-radius: var(--radius-pill,999px);background: var(--color-mist,#F2F7F9);color: var(--color-ink-soft,#47555B);direction: ltr;unicode-bidi: isolate}.wcu-dash-coupon-area .wcusage-info-box-usage.wcusage-info-box-usage,.wcu-dash-coupon-area .wcusage-info-box-discount.wcusage-info-box-discount,.wcu-dash-coupon-area .wcusage-info-box-percent.wcusage-info-box-percent{background: var(--aqua-50,#EAFAFD);border-color: var(--aqua-100,#D0F3F9);box-shadow: none;padding: var(--space-4,1rem)}.wcu-dash-coupon-area .wcusage-info-box-usage > p > span:not(.wcusage-info-box-title),.wcu-dash-coupon-area .wcusage-info-box-discount > p > span:not(.wcusage-info-box-title),.wcu-dash-coupon-area .wcusage-info-box-percent > p > span:not(.wcusage-info-box-title){font-size: clamp(1.125rem,1rem + .5vw,1.375rem);color: var(--aqua-700,#196B7D)}.wcu-dash-coupon-area .wcusage-show-last-all,.wcu-dash-coupon-area .wcusage-show-last-30,.wcu-dash-coupon-area .wcusage-show-last-7{display: grid;grid-template-columns: minmax(0,1.5fr) minmax(0,1fr);grid-auto-rows: minmax(0,auto);gap: var(--wcu-gap);align-items: stretch}.wcu-dash-coupon-area .wcusage-info-box-dollar.wcusage-info-box-dollar{grid-column: 1;grid-row: 1 / span 2;position: relative;isolation: isolate;overflow: hidden;display: flex;flex-direction: column;justify-content: center;gap: var(--space-2,.5rem);min-block-size: 200px;padding: var(--space-6,2rem);border: 0;border-radius: var(--radius-lg,24px);background: linear-gradient(165deg,#08262E 0%,#0C333C 46%,#124D5A 100%);box-shadow: var(--shadow-md,0 8px 24px rgba(12,51,60,.08))}.wcu-dash-coupon-area .wcusage-info-box-dollar::before{content: "";position: absolute;inset: -30%;z-index: -1;pointer-events: none;background: radial-gradient(40% 48% at 26% 28%,rgba(76,197,218,.30),rgba(76,197,218,0) 70%),radial-gradient(32% 40% at 76% 66%,rgba(120,215,235,.20),rgba(120,215,235,0) 72%);animation: luvit-caustic-a 34s ease-in-out infinite alternate;will-change: transform}.wcu-dash-coupon-area .wcusage-info-box-dollar .wcusage-info-box-title{color: var(--aqua-200,#A6E7F1);font-size: var(--text-body-sm,.875rem);margin-block-end: var(--space-1,.25rem)}.wcu-dash-coupon-area .wcusage-info-box-dollar > p > span:not(.wcusage-info-box-title){font-size: clamp(2.5rem,1.7rem + 3vw,3.75rem);font-weight: 600;line-height: 1.05;color: #FFFFFF}.wcu-dash-coupon-area .wcusage-info-box-dollar .woocommerce-Price-currencySymbol{color: var(--aqua-200,#A6E7F1);font-size: .32em}.wcu-dash-coupon-area .wcusage-info-box-dollar .wcusage-num-neg{background: rgba(255,255,255,.14);color: var(--aqua-100,#D0F3F9)}.wcu-dash-coupon-area .wcusage-info-box-sales.wcusage-info-box-sales{grid-column: 2;grid-row: 1}.wcu-dash-coupon-area .wcusage-info-box-discounts.wcusage-info-box-discounts{grid-column: 2;grid-row: 2}.wcu-dash-coupon-area .wcusage-sales-stats-toggles{margin-block-end: var(--space-4,1rem)}.wcu-dash-coupon-area .wcusage-last-days.wcusage-last-days{display: flex;flex-wrap: wrap;align-items: center;gap: var(--space-2,.5rem);margin: 0;padding: 0;font-weight: 400}.wcu-dash-coupon-area .wcusage-last-days > span{display: none}.wcu-dash-coupon-area .wcusage-last-days a{display: inline-flex;align-items: center;min-block-size: 36px;padding: var(--space-1,.25rem) var(--space-4,1rem);border: 1px solid var(--color-line,#E1E9EC);border-radius: var(--radius-pill,999px);background: var(--color-paper,#FFFFFF);color: var(--color-ink-soft,#47555B);font-family: var(--font-latin,'Jost',sans-serif);font-size: var(--text-body-sm,.875rem);font-weight: 500;text-decoration: none;direction: ltr;unicode-bidi: isolate;transition: background var(--duration-instant,180ms) var(--ease-out-soft,ease),border-color var(--duration-instant,180ms) var(--ease-out-soft,ease),color var(--duration-instant,180ms) var(--ease-out-soft,ease)}.wcu-dash-coupon-area .wcusage-last-days a:hover{border-color: var(--aqua-200,#A6E7F1);color: var(--aqua-700,#196B7D)}.wcu-dash-coupon-area .wcusage-tab-section:has(> .wcusage-sales-stats > .wcusage-show-last-all:not([style*="none"])) #wcusage-last-days-all,.wcu-dash-coupon-area .wcusage-tab-section:has(> .wcusage-sales-stats > .wcusage-show-last-30:not([style*="none"])) #wcusage-last-days30,.wcu-dash-coupon-area .wcusage-tab-section:has(> .wcusage-sales-stats > .wcusage-show-last-7:not([style*="none"])) #wcusage-last-days7{background: var(--aqua-50,#EAFAFD);border-color: var(--aqua-400,#4CC5DA);color: var(--aqua-700,#196B7D);font-weight: 600}.wcu-dash-coupon-area .wcusage-last-days .wcusage-refresh-stats-btn{margin-inline-start: auto}.wcu-dash-coupon-area .wcu-statistics-orders{margin-block-start: var(--space-3,.75rem)}.wcu-dash-coupon-area .coupon-orders-list.coupon-orders-list > p{position: relative;overflow: hidden;margin: 0;display: flex;flex-direction: column;align-items: center;justify-content: center;min-block-size: 240px;gap: var(--space-2,.5rem);text-align: center;border: 1px dashed var(--aqua-200,#A6E7F1);border-radius: var(--radius-lg,24px);background: radial-gradient(120% 80% at 50% 120%,rgba(76,197,218,.16),rgba(76,197,218,0) 70%),var(--aqua-50,#EAFAFD);color: var(--color-ink,#1A2529);font-family: var(--font-latin,'Jost',sans-serif);font-size: var(--text-body-lg,1.125rem);font-weight: 600;line-height: 1.5;direction: ltr;unicode-bidi: isolate}.wcu-dash-coupon-area .coupon-orders-list.coupon-orders-list > p::before{content: "";position: absolute;inset-block-start: 58%;inset-inline-start: 50%;inline-size: 10px;block-size: 10px;margin-inline-start: -5px;border-radius: 50%;background: radial-gradient(circle at 35% 30%,rgba(255,255,255,.95),rgba(166,231,241,.55) 60%,rgba(76,197,218,.35) 100%);box-shadow: 0 0 0 1px rgba(76,197,218,.25);animation: wcu-rise 7.5s var(--ease-out-soft,ease) infinite;pointer-events: none;will-change: transform,opacity}.wcu-dash-coupon-area .coupon-orders-list.coupon-orders-list > p::after{content: var(--wcu-empty-note,"");display: block;margin-block-start: var(--space-2,.5rem);font-size: var(--text-body-sm,.875rem);font-weight: 400;color: var(--color-ink-soft,#47555B)}.wcu-dash-coupon-area .coupon-orders-list.coupon-orders-list:has(.wcuTable > tbody) > p{display: block;min-block-size: 0;border: 0;background: none;border-radius: 0;font-family: var(--font-body);font-size: var(--text-body-sm,.875rem);font-weight: 400;text-align: start;color: var(--color-ink-soft,#47555B)}.wcu-dash-coupon-area .coupon-orders-list.coupon-orders-list:has(.wcuTable > tbody) > p::before,.wcu-dash-coupon-area .coupon-orders-list.coupon-orders-list:has(.wcuTable > tbody) > p::after{content: none}@keyframes wcu-rise{0%{transform: translate3d(0,14px,0) scale(.85);opacity: 0}25%{opacity: .9}100%{transform: translate3d(0,-30px,0) scale(1.1);opacity: 0}}.wcu-dash-coupon-area .wcuTable.wcuTable{inline-size: 100%;border-collapse: collapse;font-size: var(--text-body-sm,.875rem)}.wcu-dash-coupon-area .wcuTable.wcuTable th,.wcu-dash-coupon-area .wcuTable.wcuTable td{padding: var(--space-3,.75rem);border-block-end: 1px solid var(--color-line-soft,#EDF2F4);text-align: start}.wcu-dash-coupon-area .wcuTable.wcuTable thead th{font-family: var(--font-latin,'Jost',sans-serif);font-size: var(--text-caption,.75rem);font-weight: 600;letter-spacing: .06em;text-transform: uppercase;color: var(--color-ink-soft,#47555B);border-block-end: 1px solid var(--color-line,#E1E9EC)}.wcu-dash-coupon-area .wcu-loading-loader,.wcu-dash-coupon-area .wcu-loading-orders,.wcu-dash-coupon-area .wcu-loading-referral,.wcu-dash-coupon-area .wcu-loading-image{box-sizing: border-box;min-block-size: 96px;padding: var(--space-6,2rem) var(--space-4,1rem);border: 1px solid var(--color-line-soft,#EDF2F4);border-radius: var(--radius-lg,24px);background: var(--aqua-50,#EAFAFD);animation: wcu-breathe 2.6s ease-in-out infinite;will-change: opacity}.wcu-dash-coupon-area .wcu-loading-loader-text{margin: 0;text-align: center;font-family: var(--font-latin,'Jost',sans-serif);font-size: var(--text-body-sm,.875rem);color: var(--color-ink-soft,#47555B);direction: ltr;unicode-bidi: isolate}@keyframes wcu-breathe{0%,100%{opacity: 1}50%{opacity: .62}}.wcu-dash-coupon-area .wcusage-jquery-error{padding: var(--space-4,1rem);border-radius: var(--radius-md,16px);background: var(--color-error-bg,#FBEDEA);color: var(--color-error-fg,#B24B3C);font-size: var(--text-body-sm,.875rem);direction: ltr;unicode-bidi: isolate;text-align: right}@media (max-width: 760px){.wcu-dash-coupon-area .wcusage-tab-section:has(> .wcusage-info-box){grid-template-columns: minmax(0,1fr);gap: var(--space-2,.5rem)}.wcu-dash-coupon-area .wcusage-show-last-all,.wcu-dash-coupon-area .wcusage-show-last-30,.wcu-dash-coupon-area .wcusage-show-last-7{grid-template-columns: minmax(0,1fr)}.wcu-dash-coupon-area .wcusage-info-box-dollar.wcusage-info-box-dollar{grid-column: 1;grid-row: 1;min-block-size: 160px;padding: var(--space-5,1.5rem)}.wcu-dash-coupon-area .wcusage-info-box-sales.wcusage-info-box-sales{grid-column: 1;grid-row: 2}.wcu-dash-coupon-area .wcusage-info-box-discounts.wcusage-info-box-discounts{grid-column: 1;grid-row: 3}.wcu-dash-coupon-area .wcusage-dash-top-links.wcusage-dash-top-links{inline-size: 100%;margin-inline-start: 0;justify-content: space-between}.wcu-dash-coupon-area .coupon-orders-list.coupon-orders-list > p{min-block-size: 190px;font-size: var(--text-body,1rem)}}@media (prefers-reduced-motion: reduce){.wcu-dash-coupon-area .wcusage-info-box-dollar::before,.wcu-dash-coupon-area .wcu-loading-loader,.wcu-dash-coupon-area .wcu-loading-orders,.wcu-dash-coupon-area .wcu-loading-referral,.wcu-dash-coupon-area .wcu-loading-image{animation: none}.wcu-dash-coupon-area .coupon-orders-list > p::before{animation: none;opacity: .75;transform: none}.wcu-dash-coupon-area .wcusage-refresh-data,.wcu-dash-coupon-area .wcusage-refresh-stats-btn,.wcu-dash-coupon-area .wcutab .wcutablinks,.wcu-dash-coupon-area .wcusage-last-days a{transition: none}}.wcu-dash-coupon-area a:focus-visible,.wcu-dash-coupon-area button:focus-visible,.wcu-dash-coupon-area select:focus-visible{outline: 2px solid var(--aqua-500,#29A9C0);outline-offset: 2px;border-radius: var(--radius-pill,999px)}.wcu-dash-coupon-area .wcusage-info-box-dollar a:focus-visible{outline-color: var(--aqua-200,#A6E7F1)}.luvit-footer__partner{display: flex;align-items: center;gap: var(--space-4,1rem);margin-block-start: var(--space-6,2rem);padding: var(--space-4,1rem) var(--space-5,1.5rem);border: 1px solid rgba(255,255,255,.18);border-radius: var(--radius-lg,24px);background: linear-gradient(180deg,rgba(255,255,255,.10),rgba(255,255,255,.03));box-shadow: inset 2px 2px 0 -2px rgba(255,255,255,.40);color: #fff;text-decoration: none;transition: border-color 220ms var(--ease-out-soft,ease),background 220ms var(--ease-out-soft,ease)}@media (hover: hover) and (pointer: fine){.luvit-footer__partner:hover{border-color: rgba(255,255,255,.34);background: linear-gradient(180deg,rgba(255,255,255,.14),rgba(255,255,255,.05))}}.luvit-footer__partner:focus-visible{outline: 2px solid var(--aqua-200,#A6E7F1);outline-offset: 3px}.luvit-footer__partner-mark{flex: none;display: grid;place-items: center;inline-size: 44px;block-size: 44px;border-radius: var(--radius-pill,999px);background: rgba(255,255,255,.12);color: var(--aqua-200,#A6E7F1)}.luvit-footer__partner-copy{display: flex;flex-direction: column;gap: 2px;min-inline-size: 0}.luvit-footer__partner-title{font-family: var(--font-heading,inherit);font-size: var(--text-body-lg,1.125rem);font-weight: 600;line-height: 1.4;letter-spacing: 0}.luvit-footer__partner-sub{font-family: var(--font-body);font-size: var(--text-body-sm,.875rem);line-height: 1.7;letter-spacing: 0;color: rgba(255,255,255,.78)}.luvit-footer__partner-go{flex: none;margin-inline-start: auto;padding: 9px 18px;border-radius: var(--radius-pill,999px);background: #fff;color: var(--aqua-700,#196B7D);font-family: var(--font-body);font-size: var(--text-body-sm,.875rem);font-weight: 600;letter-spacing: 0;white-space: nowrap}@media (max-width: 640px){.luvit-footer__partner{flex-wrap: wrap;gap: var(--space-3,.75rem)}.luvit-footer__partner-go{margin-inline-start: 0;inline-size: 100%;text-align: center}}body.page-id-480 .luvit-footer__partner,body.page-id-481 .luvit-footer__partner{display: none}.luvit-affiliate .wcusage-tab-section:has(> .wcusage-info-box){display: grid;gap: var(--space-3,.75rem)}@media (min-width: 720px){.luvit-affiliate .wcusage-tab-section:has(> .wcusage-info-box + .wcusage-info-box){grid-template-columns: repeat(auto-fit,minmax(220px,1fr))}}.luvit-affiliate .wcusage-info-box + .wcusage-info-box{margin-block-start: 0}.luvit-affiliate .wcu-clicks-pagination{direction: ltr;display: flex;align-items: center;justify-content: flex-end;gap: var(--space-2,.5rem);margin-block-start: var(--space-4,1rem)}.luvit-affiliate .wcusage-clicks-prev-page,.luvit-affiliate .wcusage-clicks-next-page{display: inline-flex;align-items: center;gap: 6px;min-block-size: 36px;padding-inline: var(--space-4,1rem);border: 1px solid var(--color-line,#E1E9EC);border-radius: var(--radius-pill,999px);background: var(--color-paper,#FFF);color: var(--aqua-700,#196B7D);font-family: var(--font-body);font-size: var(--text-body-sm,.875rem);font-weight: 600;text-decoration: none;cursor: pointer}@media (hover: hover) and (pointer: fine){.luvit-affiliate .wcusage-clicks-prev-page:hover,.luvit-affiliate .wcusage-clicks-next-page:hover{border-color: var(--aqua-200,#A6E7F1);background: var(--aqua-50,#EAFAFD)}}.luvit-affiliate .wcu-settings-modern,.luvit-affiliate .wcu-settings-grid{display: grid;gap: var(--space-5,1.5rem)}@media (min-width: 900px){.luvit-affiliate .wcu-settings-grid{grid-template-columns: minmax(0,280px) minmax(0,1fr);align-items: start}}.luvit-affiliate .wcu-settings-col{box-sizing: border-box;padding: var(--space-5,1.5rem);border: 1px solid var(--color-line,#E1E9EC);border-radius: var(--radius-lg,24px);background: var(--color-paper,#FFF);box-shadow: 0 10px 28px -22px rgba(2,26,30,.35)}.luvit-affiliate .wcusage_settings_form label:not(.wcu-settings-toggle){display: block;margin-block-end: 6px;font-family: var(--font-body);font-size: var(--text-body-sm,.875rem);font-weight: 600;letter-spacing: 0;color: var(--color-ink-soft,#47555B)}.luvit-affiliate .wcusage_settings_form input[type="text"],.luvit-affiliate .wcusage_settings_form input[type="email"],.luvit-affiliate .wcusage_settings_form input[type="url"],.luvit-affiliate .wcusage_settings_form input[type="tel"],.luvit-affiliate .wcu-settings-col input[type="text"],.luvit-affiliate .wcu-settings-col input[type="email"],.luvit-affiliate .wcu-settings-col input[type="url"],.luvit-affiliate .wcu-settings-col input[type="tel"]{box-sizing: border-box;inline-size: 100%;min-block-size: 48px;margin-block-end: var(--space-4,1rem);padding-inline: var(--space-4,1rem);border: 1px solid var(--color-line,#E1E9EC);border-radius: var(--radius-md,16px);background: var(--color-paper,#FFF);color: var(--color-ink,#1A2529);font-family: var(--font-body);font-size: var(--text-body,1rem);direction: ltr;text-align: start}.luvit-affiliate .wcu-settings-col input:focus-visible{outline: 2px solid var(--aqua-600,#1E869C);outline-offset: 2px;border-color: var(--aqua-200,#A6E7F1)}.luvit-affiliate .wcu-urllink,.luvit-affiliate .wcusage_custom_ref_url{box-sizing: border-box;inline-size: 100%;min-block-size: 48px;padding: 12px var(--space-4,1rem);border: 1px solid var(--color-line,#E1E9EC);border-radius: var(--radius-md,16px);background: var(--color-mist,#F6FBFC);color: var(--color-ink,#1A2529);font-family: var(--font-latin);font-size: var(--text-body-sm,.875rem);direction: ltr;text-align: start;overflow-wrap: anywhere}.luvit-affiliate .wcusage-dash-logout,.luvit-affiliate .wcusage-dash-logout:visited{color: var(--aqua-700,#196B7D);transition: color 200ms var(--ease-out-soft,ease),border-color 200ms var(--ease-out-soft,ease)}@media (hover: hover) and (pointer: fine){.luvit-affiliate .wcusage-dash-logout:hover{color: var(--fuchsia-500,#D02D86);border-color: var(--fuchsia-500,#D02D86)}}body.page-id-481 .luvit-affiliate > strong,body.page-id-481 .luvit-affiliate strong:first-of-type{display: block;margin-block-end: var(--space-3,.75rem);font-family: var(--font-latin);font-size: var(--text-h3,1.5rem);font-weight: 600;line-height: 1.3;color: var(--color-ink,#1A2529)}body.page-id-481 .luvit-affiliate p{margin-block: 0 var(--space-5,1.5rem);font-family: var(--font-body);font-size: var(--text-body,1rem);line-height: 1.8;color: var(--color-ink-soft,#47555B)}body.page-id-481 .luvit-affiliate .wcu-save-settings-button,body.page-id-481 .luvit-affiliate button{display: inline-flex;align-items: center;min-block-size: 48px;padding-inline: var(--space-5,1.5rem);border: 0;border-radius: var(--radius-pill,999px);background: var(--aqua-600,#1E869C);color: #fff;font-family: var(--font-body);font-size: var(--text-body-sm,.875rem);font-weight: 600;letter-spacing: 0;cursor: pointer}@media (hover: hover) and (pointer: fine){body.page-id-481 .luvit-affiliate button:hover{background: var(--aqua-700,#196B7D)}}.luvit-footer__partner,.luvit-footer__partner:visited,.luvit-footer__partner:link{color: #fff}.luvit-footer__partner-title{transition: color 220ms var(--ease-out-soft,ease)}@media (hover: hover) and (pointer: fine){.luvit-footer__partner:hover .luvit-footer__partner-title{color: var(--fuchsia-400,#E75FA8)}.luvit-footer__partner:hover .luvit-footer__partner-mark{color: var(--fuchsia-400,#E75FA8)}}.luvit-affiliate{direction: rtl}.luvit-affiliate .wcu-tab-title,.luvit-affiliate .wcu-coupon-title,.luvit-affiliate .coupon-title,.luvit-affiliate .wcusage-info-box-title,.luvit-affiliate .wcusage-stats-title,.luvit-affiliate .wcusage-dash-username,.luvit-affiliate .wcusage-dash-logout,.luvit-affiliate .wcutablinks,.luvit-affiliate .wcu-settings-toggle__label,.luvit-affiliate .wcusage_settings_form label,.luvit-affiliate .wcu-settings-col label,.luvit-affiliate .wcu-urllink,.luvit-affiliate .wcusage_custom_ref_url,.luvit-affiliate .wcu-clicks-pagination,.luvit-affiliate .wcu-statistics-orders,.luvit-affiliate .wcu-loading-orders,.luvit-affiliate .wcu-order-filters,.luvit-affiliate button,.luvit-affiliate strong,.luvit-affiliate p{direction: ltr;unicode-bidi: isolate}.luvit-affiliate [lang="ar"]{direction: rtl;unicode-bidi: isolate}.luvit-affiliate .show_referrals > div:has(> .wcusage-info-box){display: grid;gap: var(--space-3,.75rem)}@media (min-width: 720px){.luvit-affiliate .show_referrals > div:has(> .wcusage-info-box + .wcusage-info-box){grid-template-columns: repeat(auto-fit,minmax(200px,1fr))}}.luvit-affiliate .wcusage-info-box::before,.luvit-affiliate .wcusage-info-box::after,.luvit-affiliate .wcusage-sales-stats::before{content: none}.luvit-affiliate .wcu-settings-toggle input:checked ~ .wcu-settings-toggle__track{background: var(--aqua-600,#1E869C)}.luvit-affiliate .wcu-settings-toggle input:focus-visible ~ .wcu-settings-toggle__track{outline: 2px solid var(--aqua-600,#1E869C);outline-offset: 2px}.luvit-affiliate .wcusage-dash-top-links{display: flex;align-items: center;gap: var(--space-3,.75rem)}.luvit-affiliate .wcusage-dash-username,.luvit-affiliate .wcusage-dash-username a,.luvit-affiliate .wcusage-dash-username a:visited{color: var(--color-ink-soft,#47555B);font-family: var(--font-latin);font-size: var(--text-body-sm,.875rem);text-decoration: none}.luvit-affiliate .wcusage-dash-logout{display: inline-flex;align-items: center;gap: 6px;min-block-size: 36px;padding-inline: var(--space-4,1rem);border: 1px solid var(--color-line,#E1E9EC);border-radius: var(--radius-pill,999px);background: var(--color-paper,#FFF);font-family: var(--font-body);font-size: var(--text-body-sm,.875rem);font-weight: 600;text-decoration: none}@media (min-width: 900px){.luvit-affiliate .wcu-settings-grid{grid-template-columns: minmax(0,1fr) minmax(0,320px);gap: var(--space-5,1.5rem);align-items: start}}@media (min-width: 720px){.luvit-affiliate .wcu-settings-col--account .wcusage_settings_form,.luvit-affiliate .wcu-settings-col--main .wcusage_settings_form{display: grid;grid-template-columns: repeat(2,minmax(0,1fr));gap: 0 var(--space-4,1rem);align-items: end}.luvit-affiliate .wcusage_settings_form label:has(+ input[type="email"]),.luvit-affiliate .wcusage_settings_form label:has(+ input[type="url"]){grid-column: 1 / -1}.luvit-affiliate .wcusage_settings_form input[type="email"],.luvit-affiliate .wcusage_settings_form input[type="url"]{grid-column: 1 / -1}}.luvit-affiliate .wcu-campaigns-col1{box-sizing: border-box;inline-size: 100%;padding: var(--space-4,1rem);border: 1px solid var(--color-line-soft,#EDF3F5);border-radius: var(--radius-md,16px);background: var(--color-paper,#FFF)}.luvit-affiliate .wcu-order-filters,.luvit-affiliate .wcu-filters-inner{display: flex;flex-wrap: wrap;align-items: center;gap: var(--space-2,.5rem);margin-block-end: var(--space-4,1rem)}.luvit-affiliate .wcu-order-filters select,.luvit-affiliate .wcu-order-filters input[type="date"],.luvit-affiliate .wcu-filters-inner select,.luvit-affiliate .wcu-filters-inner input[type="date"]{box-sizing: border-box;min-block-size: 40px;padding-inline: var(--space-3,.75rem);border: 1px solid var(--color-line,#E1E9EC);border-radius: var(--radius-pill,999px);background: var(--color-paper,#FFF);color: var(--color-ink,#1A2529);font-family: var(--font-body);font-size: var(--text-body-sm,.875rem)}.luvit-affiliate input[type="checkbox"]{accent-color: var(--aqua-600,#1E869C)}.luvit-affiliate .wcu-filters-col1,.luvit-affiliate .wcu-filters-col2{display: inline-flex;align-items: center;gap: 6px;font-family: var(--font-body);font-size: var(--text-body-sm,.875rem);color: var(--color-ink-soft,#47555B)}.woocommerce-account .woocommerce-Addresses{display: grid;gap: var(--space-5,1.5rem)}@media (min-width: 780px){.woocommerce-account .woocommerce-Addresses{grid-template-columns: repeat(2,minmax(0,1fr))}}.woocommerce-account .woocommerce-Addresses .woocommerce-Address{float: none;inline-size: 100%;margin: 0}.luvit-affiliate label:has(> #wcu-checkbox-clicks-converted){display: inline-flex;align-items: center;gap: var(--space-2,.5rem);min-block-size: 36px;padding-inline: var(--space-4,1rem);border: 1px solid var(--color-line,#E1E9EC);border-radius: var(--radius-pill,999px);background: var(--color-paper,#FFF);color: var(--color-ink-soft,#47555B);font-family: var(--font-body);font-size: var(--text-body-sm,.875rem);font-weight: 600;line-height: 1;cursor: pointer;transition: border-color 200ms var(--ease-out-soft,ease),background 200ms var(--ease-out-soft,ease),color 200ms var(--ease-out-soft,ease)}@media (hover: hover) and (pointer: fine){.luvit-affiliate label:has(> #wcu-checkbox-clicks-converted):hover{border-color: var(--aqua-200,#A6E7F1);background: var(--aqua-50,#EAFAFD)}}.luvit-affiliate label:has(> #wcu-checkbox-clicks-converted:checked){border-color: var(--aqua-200,#A6E7F1);background: var(--aqua-50,#EAFAFD);color: var(--aqua-700,#196B7D)}.luvit-affiliate label:has(> #wcu-checkbox-clicks-converted:focus-visible){outline: 2px solid var(--aqua-600,#1E869C);outline-offset: 2px}.luvit-affiliate #wcu-checkbox-clicks-converted{inline-size: 16px;block-size: 16px;margin: 0;accent-color: var(--aqua-600,#1E869C);cursor: pointer}.luvit-affiliate .wcu-tab-title:has(+ label > #wcu-checkbox-clicks-converted),.luvit-affiliate .wcu-filters-inner:has(#wcu-checkbox-clicks-converted){display: flex;align-items: center;gap: var(--space-3,.75rem);flex-wrap: wrap}.band-mist.luvit-page-top{position: relative;isolation: isolate;overflow: hidden;background-color: color-mix(in srgb,var(--aqua-50,#EAFAFD) 55%,var(--color-paper,#FFFFFF))}.band-mist.luvit-page-top::before{content: "";position: absolute;inset: -30% -12%;z-index: -1;pointer-events: none;background: radial-gradient(38% 46% at 22% 18%,color-mix(in srgb,var(--color-paper,#FFFFFF) 88%,transparent),transparent 72%),radial-gradient(34% 42% at 82% 74%,color-mix(in srgb,var(--aqua-400,#4CC5DA) 13%,transparent),transparent 74%);animation: luvit-caustic-a 34s ease-in-out infinite alternate;will-change: transform}@media (prefers-reduced-motion: reduce){.band-mist.luvit-page-top::before{animation: none}}.band-mist.luvit-page-top > *{position: relative;z-index: 1}.band-mist.luvit-page-top .luvit-promise{margin-block-end: var(--space-5,1.5rem);padding-block: var(--space-3,.75rem);border-block-end: 1px solid var(--color-line-soft,#EDF3F5)}.luvit-page-top .luvit-section__head > nav{margin-block-end: var(--space-3,.75rem);font-size: var(--text-body-sm,.875rem)}.luvit-page-top .luvit-section__head > nav a{color: var(--color-ink-soft,#47555B);text-decoration: none;transition: color 200ms var(--ease-out-soft,ease)}@media (hover: hover) and (pointer: fine){.luvit-page-top .luvit-section__head > nav a:hover{color: var(--aqua-700,#196B7D);text-decoration: underline;text-underline-offset: 3px}}.luvit-page-top .luvit-section__head > nav a:focus-visible{outline: 2px solid var(--aqua-600,#1E869C);outline-offset: 3px;border-radius: 4px}.luvit-page-top .luvit-section__head > nav [aria-hidden="true"]{color: var(--color-ink-faint,#869399)}.luvit-page-top .luvit-section__head > nav [aria-current]{color: var(--color-ink,#1A2529);font-weight: 600}.luvit-deep.luvit-page-top .luvit-section__head > nav a,.luvit-section--dark.luvit-page-top .luvit-section__head > nav a{color: rgba(255,255,255,.72)}@media (hover: hover) and (pointer: fine){.luvit-deep.luvit-page-top .luvit-section__head > nav a:hover,.luvit-section--dark.luvit-page-top .luvit-section__head > nav a:hover{color: #FFFFFF}}.luvit-deep.luvit-page-top .luvit-section__head > nav [aria-hidden="true"],.luvit-section--dark.luvit-page-top .luvit-section__head > nav [aria-hidden="true"]{color: rgba(255,255,255,.5)}.luvit-deep.luvit-page-top .luvit-section__head > nav [aria-current],.luvit-section--dark.luvit-page-top .luvit-section__head > nav [aria-current]{color: #FFFFFF}.luvit-affiliate .wcusage-stats-title > .wcusage-orders-link{margin-right: 0}body.page-id-481 .luvit-affiliate > strong,body.page-id-481 .luvit-affiliate strong:first-of-type,body.page-id-481 .luvit-affiliate p{text-align: right}.luvit-acct-head{position: relative;isolation: isolate;overflow: hidden}.luvit-acct-head::before{content: "";position: absolute;inset: -30% -12%;z-index: -1;pointer-events: none;background: radial-gradient(38% 46% at 22% 18%,color-mix(in srgb,var(--color-paper,#FFFFFF) 88%,transparent),transparent 72%),radial-gradient(34% 42% at 82% 74%,color-mix(in srgb,var(--aqua-400,#4CC5DA) 13%,transparent),transparent 74%);animation: luvit-caustic-a 34s ease-in-out infinite alternate;will-change: transform}@media (prefers-reduced-motion: reduce){.luvit-acct-head::before{animation: none}}.luvit-acct-head > *{position: relative;z-index: 1}.luvit-affiliate .show_referrals > div:has(> .wcusage-info-box) > .wcu-tab-title{grid-column: 1 / -1;text-align: left;align-self: end;margin-block-end: 0}.luvit-affiliate .show_referrals > div:has(> .wcusage-info-box) > div:empty{display: none}.luvit-affiliate .show_referrals > div:has(> .wcu-tab-title):has(> .wcusage-info-box){grid-template-columns: repeat(3,minmax(0,1fr))}@media (max-width: 860px){.luvit-affiliate .show_referrals > div:has(> .wcu-tab-title):has(> .wcusage-info-box){grid-template-columns: repeat(2,minmax(0,1fr))}}@media (max-width: 560px){.luvit-affiliate .show_referrals > div:has(> .wcu-tab-title):has(> .wcusage-info-box){grid-template-columns: minmax(0,1fr)}}.luvit-affiliate .wcusage-info-box-percent > p{text-align: right;line-height: 1.15}.luvit-affiliate .wcusage-info-box-percent #wcu-total-usage-clicks-conversion{display: inline;font-size: inherit}.luvit-affiliate .show_referrals > div:has(> .wcu-tab-title) .wcusage-info-box-usage > p > span:not(.wcusage-info-box-title){font-size: clamp(1.5rem,1.2rem + 1vw,2rem)}.luvit-affiliate .show_referrals > div:has(> .wcu-tab-title) .wcusage-info-box-clicks{background: var(--aqua-50,#EAFAFD);border-color: var(--aqua-100,#D0F3F9)}.sh-head{--goal-bg: color-mix(in srgb,var(--aqua-300,#74D6E7) 46%,var(--color-paper,#FFFFFF));--goal-fg: var(--aqua-700,#196B7D);--goal-ink: color-mix(in srgb,var(--aqua-700,#196B7D) 55%,var(--color-ink,#1A2529));--sh-hair: color-mix(in srgb,var(--aqua-700,#196B7D) 20%,transparent);--sh-panel: color-mix(in srgb,var(--color-paper,#FFFFFF) 62%,transparent)}.sh-head__grid{display: grid;gap: var(--space-6,2rem);align-items: start}@media (min-width: 1000px){.sh-head__grid{grid-template-columns: minmax(0,20rem) minmax(0,1fr);gap: var(--space-7,3rem)}}.sh-head .luvit-section__head--start{max-inline-size: 30rem}.sh-head .luvit-section__eyebrow{display: flex;align-items: center;gap: var(--space-3,0.75rem)}.sh-head .luvit-section__eyebrow::after{content: "";flex: 1 1 auto;block-size: 1px;background: var(--sh-hair)}.sh-slip{display: grid;gap: var(--space-5,1.5rem);margin: 0;padding: var(--space-5,1.5rem);border-radius: var(--radius-lg,24px);background: var(--sh-panel);border: 1px solid color-mix(in srgb,var(--goal-fg) 22%,transparent);box-shadow: inset 2px 2px 0 -2px var(--color-paper,#FFFFFF),0 14px 34px -24px rgba(12,51,60,.35)}.sh-slip .luvit-promise{display: grid;grid-template-columns: minmax(0,1fr);gap: var(--space-3,0.75rem);padding: 0;background: none;border-block-end: 0;justify-content: normal}.sh-slip .luvit-promise::before{content: none}@media (min-width: 560px){.sh-slip .luvit-promise:has(> .sh-slip__field:nth-child(3):last-child){grid-template-columns: repeat(3,minmax(0,1fr));gap: var(--space-5,1.5rem)}.sh-slip .luvit-promise:has(> .sh-slip__field:nth-child(2):last-child){grid-template-columns: repeat(2,minmax(0,1fr));gap: var(--space-5,1.5rem)}}.sh-slip__field{display: grid;gap: 4px;align-content: start}.sh-slip__field + .sh-slip__field{border-block-start: 1px solid var(--sh-hair);padding-block-start: var(--space-3,0.75rem)}@media (min-width: 560px){.sh-slip__field + .sh-slip__field{border-block-start: 0;padding-block-start: 0;border-inline-start: 1px solid var(--sh-hair);padding-inline-start: var(--space-5,1.5rem)}}.sh-slip__label{display: inline-flex;align-items: center;gap: var(--space-2,0.5rem);font-family: var(--font-body);font-size: var(--text-caption,0.75rem);letter-spacing: 0;text-transform: none;color: var(--goal-ink)}.sh-slip__label svg{flex: none;inline-size: 16px;block-size: 16px;fill: none;stroke: currentColor;stroke-width: 1.7;stroke-linecap: round;stroke-linejoin: round}.sh-slip .sh-slip__value{display: block;font-family: var(--font-heading);font-size: clamp(1rem,1.3vw,1.1875rem);font-weight: 600;line-height: 1.45;letter-spacing: 0;color: var(--color-ink,#1A2529);text-wrap: balance}.sh-slip__fields + .sh-slip__route{border-block-start: 1px solid var(--sh-hair);padding-block-start: var(--space-5,1.5rem)}.sh-route{margin: 0;display: grid;grid-template-columns: auto minmax(0,1fr) auto;align-items: center;gap: var(--space-3,0.75rem)}.sh-route__cap{display: grid;justify-items: center;gap: 6px}.sh-route__mark{inline-size: 12px;block-size: 12px;border: 2px solid var(--goal-fg)}.sh-route__mark--from{border-radius: 3px;background: var(--goal-fg)}.sh-route__mark--to{border-radius: 50%;background: none}.sh-route__name{font-family: var(--font-body);font-size: 12px;line-height: 1.4;letter-spacing: 0;text-align: center;color: var(--color-ink-soft,#47555B)}.sh-route__gap{display: flex;align-items: center;gap: var(--space-3,0.75rem)}.sh-route__span{flex: 0 1 auto;font-family: var(--font-heading);font-size: clamp(1rem,1.6vw,1.25rem);font-weight: 600;line-height: 1.35;letter-spacing: 0;color: var(--color-ink,#1A2529);text-wrap: balance}.sh-route__rule{position: relative;flex: 1 1 auto;min-inline-size: 18px;block-size: 10px;overflow: clip}.sh-route__rule::before{content: "";position: absolute;inset-inline: 0;inset-block-start: 50%;block-size: 1px;background: linear-gradient(90deg,color-mix(in srgb,var(--goal-fg) 12%,transparent),color-mix(in srgb,var(--goal-fg) 46%,transparent) 50%,color-mix(in srgb,var(--goal-fg) 12%,transparent))}.sh-route__glow{position: absolute;inset-block: 0;inline-size: 38%;inset-inline-start: 31%;border-radius: 50%;background: radial-gradient(closest-side,color-mix(in srgb,var(--color-paper,#FFFFFF) 95%,transparent),transparent);opacity: .2;animation: luvit-route-pass 26s ease-in-out infinite alternate}@keyframes luvit-route-pass{0%{transform: translateX(-82%);opacity: .18}50%{opacity: .70}100%{transform: translateX( 82%);opacity: .18}}.sh-route--ask .sh-route__rule{min-inline-size: 12px}.sh-route__slot{flex: 1 1 auto;display: grid;justify-items: center;align-content: center;gap: 4px;min-block-size: 74px;padding: var(--space-3,0.75rem) var(--space-4,1rem);border-radius: var(--radius-md,16px);border: 1px dashed color-mix(in srgb,var(--goal-fg) 80%,transparent);background: color-mix(in srgb,var(--color-paper,#FFFFFF) 55%,transparent)}.sh-route__slot-label{font-family: var(--font-heading);font-size: clamp(1rem,1.6vw,1.25rem);font-weight: 600;line-height: 1.3;letter-spacing: 0;color: var(--goal-ink)}.sh-route__slot-hint{display: inline-flex;align-items: center;gap: var(--space-2,0.5rem);font-family: var(--font-body);font-size: 12px;line-height: 1.5;letter-spacing: 0;color: var(--color-ink-soft,#47555B)}.sh-route__slot-hint svg{flex: none;inline-size: 14px;block-size: 14px;fill: none;stroke: currentColor;stroke-width: 1.8;stroke-linecap: round;stroke-linejoin: round}@media (max-width: 559px){.sh-slip{padding: var(--space-4,1rem)}.sh-route{gap: var(--space-2,0.5rem)}.sh-route__name{font-size: 11px;max-inline-size: 7ch}.sh-route__span{font-size: 13px}.sh-route__rule{min-inline-size: 12px}.sh-route--ask .sh-route__rule{min-inline-size: 8px}.sh-route__slot{min-block-size: 66px;padding: var(--space-3,0.75rem)}}@media (prefers-reduced-motion: reduce){.sh-route__glow{animation: none;opacity: .28}}.pt-head{position: relative;isolation: isolate;overflow: hidden;background-image: linear-gradient(168deg,#0A3140 0%,#08262E 54%,#0C3E4B 100%);background-color: #08262E}.pt-head.pt-head{padding-block-end: calc(var(--space-7,3rem) + var(--wave-h,70px))}.pt-head > .luvit-section__inner{position: relative;z-index: 1}.pt-head__caustic{position: absolute;inset: -25%;z-index: 0;pointer-events: none;background-image: radial-gradient(46% 52% at 50% 18%,rgba(76,197,218,.22),rgba(76,197,218,0) 72%),radial-gradient(38% 44% at 50% 92%,rgba(30,134,156,.20),rgba(30,134,156,0) 74%);animation: luvit-caustic-b 44s ease-in-out infinite alternate;will-change: transform}.pt-head .luvit-section__head{margin-bottom: 0}.pt-head .luvit-section__head--start{max-inline-size: none}.pt-head .luvit-section__title{max-inline-size: 20ch}.pt-head .luvit-section__sub{max-inline-size: 46ch;color: rgba(255,255,255,.88)}.pt-grid{display: grid;gap: var(--space-6,2rem);align-items: center}@media (min-width: 900px){.pt-grid{grid-template-columns: minmax(0,1fr) minmax(0,0.68fr);gap: var(--space-8,4rem)}}.pt-mark{position: relative;inline-size: 100%;max-inline-size: var(--pt-mark-max,380px);aspect-ratio: 1;margin-inline: auto;display: flex;align-items: center;justify-content: center;background-image: radial-gradient(ellipse 62% 62% at 50% 50%,rgba(76,197,218,.30) 0%,rgba(30,134,156,.16) 46%,rgba(76,197,218,0) 78%)}.pt-head--join{--pt-mark-max: 400px}.pt-head--desk{--pt-mark-max: 320px}@media (max-width: 899px){.pt-mark{--pt-mark-max: 300px}}.pt-rings{position: absolute;inset-block-start: -24%;inset-inline-start: -24%;inline-size: 148%;block-size: 148%;pointer-events: none;overflow: visible}.pt-rings circle{fill: none;stroke: #FFFFFF;stroke-width: 1;vector-effect: non-scaling-stroke;opacity: .10;animation: pt-ring-pulse 24s ease-in-out infinite;animation-delay: calc(var(--i,0) * 1.05s)}@keyframes pt-ring-pulse{0%,22%,100%{opacity: .10}7%{opacity: .42}}.pt-head--desk .pt-rings circle{animation-delay: calc((4 - var(--i,0)) * 1.05s)}.pt-chip{position: relative;z-index: 1;display: flex;flex-direction: column;align-items: center;gap: var(--space-2,.5rem);padding: var(--space-4,1rem) var(--space-5,1.5rem);border-radius: var(--radius-lg,24px);border: 1px solid rgba(255,255,255,.22);background-color: rgba(6,52,54,.62);background-image: linear-gradient(180deg,rgba(255,255,255,.13),rgba(255,255,255,.04));box-shadow: inset 2px 2px 0 -2px rgba(255,255,255,.48),0 18px 40px -22px rgba(0,0,0,.65);text-align: center;letter-spacing: 0}.pt-chip__label{font-family: var(--font-body);font-size: 12px;line-height: 1.5;letter-spacing: 0;color: rgba(255,255,255,.86)}.pt-chip__note{font-family: var(--font-body);font-size: 12px;line-height: 1.6;letter-spacing: 0;color: rgba(255,255,255,.78);max-inline-size: 26ch}.pt-chip__slot{display: flex;gap: 7px;margin-block: 2px}.pt-chip__slot i{inline-size: 22px;block-size: 30px;border-radius: 6px;border: 1px dashed rgba(255,255,255,.55);background-color: rgba(255,255,255,.05)}.pt-chip__code{direction: ltr;text-align: center;unicode-bidi: isolate;font-family: var(--font-latin);font-size: clamp(20px,3.4vw,28px);font-weight: 600;line-height: 1.2;letter-spacing: .06em;color: #FFFFFF;word-break: break-all}.pt-grid,.pt-mark,.pt-rings,.pt-chip,.pt-chip__slot i{box-sizing: border-box}.pt-head .rt-flow__dot{font-family: var(--font-body)}@media (prefers-reduced-motion: reduce){.pt-head__caustic{animation: none}.pt-rings circle{animation: none;opacity: .18}}body.page-id-480 .luvit-affiliate,body.page-id-481 .luvit-affiliate{padding-block-start: var(--space-6,2rem)}.luvit-page-top .luvit-section__title{font-size: var(--text-h1)}.x1-head{background-color: var(--color-paper,#FFFFFF)}.x1-head.x1-head{padding-inline: 0;padding-block-end: 0}.x1-head .luvit-section__inner{max-inline-size: calc(var(--container-max,1200px) + (var(--container-gutter,20px) * 2));padding-inline: var(--container-gutter,20px)}.x1-head__air{background-color: var(--color-paper,#FFFFFF);padding-block-end: var(--space-7,3rem)}.x1-head .luvit-section__head{margin-bottom: 0}.x1-head .luvit-section__head--start{max-inline-size: none}.x1-head .luvit-section__title{font-size: var(--text-h1,clamp(1.875rem,1.5rem + 1.6vw,2.75rem));max-inline-size: 20ch}.x1-head .luvit-section__sub{max-inline-size: 52ch}.x1-head__waterline{position: relative;overflow: hidden;block-size: 3px;background: linear-gradient(90deg,color-mix(in srgb,var(--aqua-600,#1E869C) 6%,transparent) 0%,var(--aqua-600,#1E869C) 13%,var(--aqua-600,#1E869C) 87%,color-mix(in srgb,var(--aqua-600,#1E869C) 6%,transparent) 100%);box-shadow: 0 1px 0 rgba(255,255,255,.92)}.x1-head__tide{position: absolute;inset-block: 0;inset-inline: 27%;pointer-events: none;opacity: .72;background: linear-gradient(90deg,rgba(255,255,255,0) 0%,rgba(255,255,255,.95) 50%,rgba(255,255,255,0) 100%);animation: x1-tide 26s ease-in-out infinite alternate;will-change: transform}@keyframes x1-tide{from{transform: translate3d(-58%,0,0)}to{transform: translate3d( 58%,0,0)}}@media (prefers-reduced-motion: reduce){.x1-head__tide{animation: none}}.x1-head__water{background-image: linear-gradient(180deg,var(--aqua-50,#EAFAFD) 0%,var(--aqua-100,#D0F3F9) 100%);padding-block-start: var(--space-6,2rem);padding-block-end: calc(var(--space-7,3rem) + var(--wave-h,70px))}.x1-ledger{display: grid;gap: var(--space-5,1.5rem);margin: 0;padding: 0;list-style: none;text-align: start}@media (min-width: 860px){.x1-ledger{grid-template-columns: minmax(0,1.15fr) minmax(0,1fr);gap: var(--space-7,3rem)}}.x1-verdict{min-inline-size: 0}.x1-verdict + .x1-verdict{border-block-start: 1px solid color-mix(in srgb,var(--aqua-700,#196B7D) 24%,transparent);padding-block-start: var(--space-5,1.5rem)}@media (min-width: 860px){.x1-verdict + .x1-verdict{border-block-start: 0;padding-block-start: 0;border-inline-start: 1px solid color-mix(in srgb,var(--aqua-700,#196B7D) 24%,transparent);padding-inline-start: var(--space-7,3rem)}}.x1-verdict__mark{display: block;margin: 0 0 var(--space-3,.75rem);color: var(--aqua-700,#196B7D)}.x1-verdict__mark svg{display: block;inline-size: 26px;block-size: 26px;stroke: currentColor;fill: none;stroke-width: 1.6;stroke-linecap: round;stroke-linejoin: round}.x1-verdict__label{margin: 0 0 4px;font-family: var(--font-body);font-size: var(--text-caption,.75rem);font-weight: 600;line-height: 1.5;letter-spacing: 0;text-transform: none;color: var(--aqua-700,#196B7D)}.x1-verdict__title{margin: 0 0 var(--space-4,1rem);font-family: var(--font-heading);font-size: clamp(1.0625rem,1.5vw,1.3125rem);font-weight: 700;line-height: 1.35;letter-spacing: 0;color: var(--color-ink,#1A2529);text-wrap: balance}.x1-verdict__note{margin: 0;font-family: var(--font-body);font-size: var(--text-body-sm,.875rem);line-height: 1.6;letter-spacing: 0;color: var(--color-ink-soft,#47555B)}.x1-verdict__more{display: inline-block;margin-block-start: var(--space-3,.75rem);font-family: var(--font-body);font-size: var(--text-body-sm,.875rem);font-weight: 600;letter-spacing: 0;color: var(--aqua-700,#196B7D);text-decoration-line: underline;text-underline-offset: 3px;transition: color 200ms var(--ease-out-soft,ease)}@media (hover: hover) and (pointer: fine){.x1-verdict__more:hover{color: var(--aqua-800,#124D5A)}}.x1-verdict__more:focus-visible{outline: 2px solid var(--aqua-600,#1E869C);outline-offset: 3px;border-radius: 4px}.x1-verdict .luvit-promise{display: grid;gap: var(--space-3,.75rem);margin: 0 0 var(--space-4,1rem);padding: 0;background: transparent;border-block-end: 0;justify-content: start;justify-items: start}.x1-verdict .luvit-promise__item{align-items: flex-start;gap: var(--space-3,.75rem);font-size: var(--text-body-sm,.875rem);font-weight: 600;line-height: 1.55;letter-spacing: 0;text-align: start;color: var(--aqua-800,#124D5A)}.x1-verdict .luvit-promise__item svg{margin-block-start: 3px}@media (max-width: 767px){.x1-head__air{padding-block-end: var(--space-6,2rem)}.x1-head__waterline{block-size: 2px}.x1-head__water{padding-block-start: var(--space-5,1.5rem);padding-block-end: calc(var(--space-6,2rem) + var(--wave-h,70px))}.x1-head .luvit-section__title{max-inline-size: 24ch}}.qa-head{position: relative;isolation: isolate;overflow: hidden;background-color: #08262E;background-image: radial-gradient(120% 86% at 50% 0%,#124D5A 0%,#0C333C 46%,#08262E 88%)}.qa-head.qa-head{padding-block-end: calc(var(--space-7,3rem) + var(--wave-h,70px))}.qa-ripple{--qa-size: 480px;position: absolute;z-index: -1;inline-size: var(--qa-size);block-size: var(--qa-size);inset-block-start: calc(50% - (var(--qa-size) / 2));inset-inline-start: calc(50% - (var(--qa-size) / 2));pointer-events: none;background-image: radial-gradient(circle closest-side at 50% 50%,rgba(76,197,218,0) 0%,rgba(76,197,218,0) 38.6%,rgba(76,197,218,.16) 39.4%,rgba(76,197,218,.16) 40.0%,rgba(76,197,218,0) 40.8%,rgba(76,197,218,0) 60.5%,rgba(76,197,218,.13) 61.0%,rgba(76,197,218,.13) 61.6%,rgba(76,197,218,0) 62.2%,rgba(76,197,218,0) 79.5%,rgba(76,197,218,.10) 80.0%,rgba(76,197,218,.10) 80.6%,rgba(76,197,218,0) 81.2%,rgba(76,197,218,0) 95.5%,rgba(76,197,218,.07) 96.0%,rgba(76,197,218,.07) 96.6%,rgba(76,197,218,0) 97.2%);will-change: transform,opacity}.qa-ripple--out{animation: qa-ripple-out 28s linear infinite}.qa-ripple--in{animation: qa-ripple-in 28s linear infinite}@keyframes qa-ripple-out{0%{transform: scale(.42);opacity: 0}14%{transform: scale(.58);opacity: 1}86%{transform: scale(1.02);opacity: 1}100%{transform: scale(1.10);opacity: 0}}@keyframes qa-ripple-in{0%{transform: scale(1.10);opacity: 0}14%{transform: scale(1.02);opacity: 1}86%{transform: scale(.58);opacity: 1}100%{transform: scale(.42);opacity: 0}}@media (max-width: 767px){.qa-ripple{--qa-size: 330px}}@media (prefers-reduced-motion: reduce){.qa-ripple{animation: none;transform: scale(.86);opacity: 1}}.qa-head.qa-head .luvit-section__title{font-size: var(--text-h1)}.qa-head.qa-head .luvit-section__head{margin-bottom: 0}.qa-head.qa-head .luvit-section__eyebrow{color: var(--aqua-200,#A6E7F1)}.qa-head.luvit-page-top .luvit-section__head > nav a{color: rgba(255,255,255,.72);text-decoration: none}.qa-head.luvit-page-top .luvit-section__head > nav [aria-current]{color: #FFFFFF;font-weight: 600}.qa-head.luvit-page-top .luvit-section__head > nav [aria-hidden="true"]{color: rgba(255,255,255,.60)}@media (hover: hover) and (pointer: fine){.qa-head.luvit-page-top .luvit-section__head > nav a:hover{color: #FFFFFF;text-decoration: underline;text-underline-offset: 3px}}.qa-head.luvit-page-top .luvit-section__head > nav a:focus-visible{outline: 2px solid var(--aqua-200,#A6E7F1);outline-offset: 3px;border-radius: 4px}.qa-station,.qa-drop{background-image: linear-gradient(180deg,rgba(8,38,46,.34),rgba(8,38,46,.66));border: 1px solid rgba(166,231,241,.28)}.qa-hub{position: relative;margin-block-start: var(--space-6,2rem)}.qa-hub__list{display: grid;grid-template-columns: repeat(4,minmax(0,1fr));gap: var(--space-3,.75rem);margin: 0;padding: 0;list-style: none}@media (max-width: 1023px){.qa-hub__list{grid-template-columns: repeat(2,minmax(0,1fr))}}@media (max-width: 559px){.qa-hub__list{grid-template-columns: minmax(0,1fr)}}.qa-station{display: flex;align-items: center;gap: var(--space-3,.75rem);padding: var(--space-4,1rem);border-radius: var(--radius-md,16px);color: #FFFFFF;text-decoration: none;transition: transform 260ms var(--ease-out-soft,ease),border-color 260ms var(--ease-out-soft,ease),background-color 260ms var(--ease-out-soft,ease)}.qa-station__mark{flex: none;inline-size: 38px;block-size: 38px;border-radius: 50%;display: grid;place-items: center;border: 1px solid rgba(166,231,241,.45);color: var(--aqua-100,#D0F3F9);font-family: var(--font-body);font-size: 15px;font-weight: 600;line-height: 1;letter-spacing: 0}.qa-station__mark svg{inline-size: 18px;block-size: 18px;fill: none;stroke: var(--aqua-200,#A6E7F1);stroke-width: 1.4}.qa-station__text{display: grid;gap: 2px;min-inline-size: 0}.qa-station__label{font-family: var(--font-heading);font-size: clamp(14px,1.35vw,16px);line-height: 1.35;color: #FFFFFF;letter-spacing: 0}.qa-station__meta{font-family: var(--font-body);font-size: 12.5px;line-height: 1.5;color: rgba(255,255,255,.78);letter-spacing: 0}.qa-station--open{border-color: rgba(76,197,218,.34)}@media (hover: hover) and (pointer: fine){.qa-station:hover{transform: translateY(-2px);border-color: rgba(76,197,218,.62);background-color: rgba(76,197,218,.08)}.qa-station:hover .qa-station__mark{border-color: rgba(166,231,241,.80)}}.qa-station:active{transform: scale(.99)}.qa-station:focus-visible{outline: 2px solid var(--aqua-200,#A6E7F1);outline-offset: 3px}.qa-reach{display: flex;flex-wrap: wrap;align-items: center;gap: var(--space-3,.75rem);margin: var(--space-6,2rem) 0 0}.qa-reach__lead{font-family: var(--font-body);font-size: var(--text-body);line-height: var(--leading-body);color: rgba(255,255,255,.82);letter-spacing: 0}.qa-drop{position: relative;display: inline-flex;align-items: center;justify-content: center;min-block-size: 46px;padding: 8px 20px;border-radius: var(--radius-pill,999px);color: #FFFFFF;text-decoration: none;direction: ltr;unicode-bidi: isolate;text-align: center;font-family: var(--font-latin,'Jost',sans-serif);font-size: 1.0625rem;font-weight: 600;letter-spacing: .04em;box-shadow: inset 2px 2px 0 -2px rgba(255,255,255,.40),0 0 0 6px rgba(76,197,218,.10);transition: box-shadow 300ms var(--ease-out-soft,ease),border-color 300ms var(--ease-out-soft,ease)}.qa-drop__num{position: relative}@media (hover: hover) and (pointer: fine){.qa-drop:hover{border-color: rgba(76,197,218,.62);box-shadow: inset 2px 2px 0 -2px rgba(255,255,255,.40),0 0 0 10px rgba(76,197,218,.12)}}.qa-drop:focus-visible{outline: 2px solid var(--aqua-200,#A6E7F1);outline-offset: 4px}.lg-doc{position: relative;background-color: var(--color-mist,#F2F7F9);--lg-rule: color-mix(in srgb,var(--aqua-700,#196B7D) 35%,transparent)}.lg-doc.lg-doc{padding-block-end: calc(var(--space-7,3rem) + var(--wave-h,70px))}.lg-doc .luvit-section__head{margin-bottom: 0}.lg-doc .luvit-section__head--start{max-inline-size: none}.lg-doc .luvit-promise{max-inline-size: var(--container-max,1200px);margin-inline: auto;margin-block-end: var(--space-5,1.5rem);padding-block: var(--space-3,0.75rem);justify-content: flex-start;gap: var(--space-3,0.75rem) var(--space-6,2rem);background: transparent;border-block-end: 1px solid var(--lg-rule)}.lg-doc .luvit-promise__item{color: var(--aqua-800,#124D5A)}.lg-doc__rule{display: flex;align-items: center;gap: var(--space-3,0.75rem);margin-block: var(--space-2,0.5rem) var(--space-6,2rem)}.lg-doc__seal{position: relative;flex: none;inline-size: 14px;block-size: 14px;border-radius: 50%;border: 2px solid var(--aqua-400,#4CC5DA)}.lg-doc__seal::after{content: "";position: absolute;inset: 2px;border-radius: 50%;background: var(--aqua-700,#196B7D)}.lg-doc__line{flex: 1 1 auto;block-size: 1px;background: var(--lg-rule);transform-origin: 100% 50%;animation: lg-rule-draw 900ms var(--ease-out-soft,cubic-bezier(0.16,0.4,0.3,1)) 120ms both;will-change: transform}@keyframes lg-rule-draw{from{transform: scaleX(0)}to{transform: scaleX(1)}}@media (prefers-reduced-motion: reduce){.lg-doc__line{animation: none}}.lg-doc__grid{display: grid;gap: var(--space-6,2rem)}@media (min-width: 900px){.lg-doc__grid{grid-template-columns: minmax(0,1.15fr) minmax(0,0.85fr);gap: var(--space-8,4rem);align-items: start}}.lg-doc__title .luvit-section__title{font-size: var(--text-h1,clamp(1.875rem,1.5rem + 1.6vw,2.75rem));line-height: 1.2;letter-spacing: 0;max-inline-size: 16ch;margin-block-end: var(--space-4,1rem);color: var(--color-ink,#1A2529)}.lg-doc__title .luvit-section__sub{margin-inline: 0;font-size: var(--text-body-lg,1.125rem);max-inline-size: 42ch;color: var(--color-ink-soft,#47555B)}.lg-doc__title .luvit-section__eyebrow{color: var(--aqua-700,#196B7D)}@media (min-width: 900px){.lg-doc__record{border-inline-start: 1px solid var(--lg-rule);padding-inline-start: var(--space-6,2rem)}}@media (max-width: 899px){.lg-doc__record{border-block-start: 1px solid var(--lg-rule);padding-block-start: var(--space-5,1.5rem)}}.lg-doc__record-cap{margin: 0 0 var(--space-3,0.75rem);font-family: var(--font-body);font-size: var(--text-caption,0.75rem);letter-spacing: 0;text-transform: none;color: var(--color-ink-soft,#47555B)}.lg-doc__row{display: block;padding-block: var(--space-3,0.75rem);color: inherit;text-decoration: none}.lg-doc__row:first-of-type{padding-block-start: 0}.lg-doc__row + .lg-doc__row{border-block-start: 1px solid var(--lg-rule)}.lg-doc__label{display: flex;align-items: center;justify-content: flex-start;gap: var(--space-2,0.5rem);margin-block-end: 2px;font-family: var(--font-body);font-size: var(--text-body-sm,0.875rem);font-weight: 600;letter-spacing: 0;color: var(--aqua-700,#196B7D)}.lg-doc__jump{font-size: 11px;line-height: 1;opacity: 0.6;transition: transform 200ms var(--ease-out-soft,ease),opacity 200ms var(--ease-out-soft,ease)}.lg-doc__value{display: block;font-family: var(--font-body);font-size: var(--text-body-sm,0.875rem);line-height: 1.6;letter-spacing: 0;color: var(--color-ink-soft,#47555B);transition: color 200ms var(--ease-out-soft,ease)}@media (hover: hover) and (pointer: fine){.lg-doc__row:hover .lg-doc__label{text-decoration: underline;text-underline-offset: 3px}.lg-doc__row:hover .lg-doc__jump{opacity: 1;transform: translateY(2px)}.lg-doc__row:hover .lg-doc__value{color: var(--color-ink,#1A2529)}}.lg-doc__row:focus-visible{outline: 2px solid var(--aqua-600,#1E869C);outline-offset: 4px;border-radius: var(--radius-sm,8px)}@media (prefers-reduced-motion: reduce){.lg-doc__jump,.lg-doc__value{transition: none}}.luvit-section[id]{scroll-margin-block-start: calc( var(--nav-inset,14px) + var(--nav-h,76px) + var(--space-5,1.5rem) )}body.has-topbar{--topbar-h: 40px}.luvit-topbar{position: fixed;z-index: 170;inset-block-start: 0;inset-inline: 0;display: flex;align-items: center;justify-content: center;gap: var(--space-3,.75rem);block-size: 40px;padding-inline: var(--container-gutter,20px);background: var(--aqua-700,#196B7D);color: #FFFFFF;font-family: var(--font-body);font-size: var(--text-body-sm,.875rem);line-height: 1;letter-spacing: 0}.admin-bar .luvit-topbar{inset-block-start: 32px}@media screen and (max-width: 782px){.admin-bar .luvit-topbar{inset-block-start: 46px}}.luvit-topbar__inner{display: flex;align-items: center;gap: var(--space-2,.5rem);min-inline-size: 0}.luvit-topbar__offer{font-weight: 600}.luvit-topbar__sep,.luvit-topbar__label{color: rgba(255,255,255,.78)}.luvit-topbar__cta{flex: 0 0 auto;border-radius: var(--radius-pill,999px);padding: 5px 14px;background: #FFFFFF;color: var(--aqua-800,#124D5A);font-family: var(--font-body);font-size: inherit;font-weight: 700;text-decoration: none;white-space: nowrap;transition: transform 160ms var(--ease-out-soft,ease),background 160ms var(--ease-out-soft,ease)}@media (hover: hover) and (pointer: fine){.luvit-topbar__cta:hover{transform: translateY(-1px);background: var(--aqua-50,#EAFAFD)}}.luvit-topbar__cta:focus-visible{outline: 2px solid #FFFFFF;outline-offset: 2px}.luvit-topbar__code{appearance: none;border: 0;border-radius: var(--radius-pill,999px);padding: 5px 12px;background: #FFFFFF;color: var(--aqua-800,#124D5A);font-family: var(--font-latin,'Jost',sans-serif);font-size: inherit;font-weight: 700;letter-spacing: .04em;direction: ltr;text-align: center;unicode-bidi: isolate;cursor: pointer;transition: transform 160ms var(--ease-out-soft,ease)}@media (hover: hover) and (pointer: fine){.luvit-topbar__code:hover{transform: translateY(-1px)}}.luvit-topbar__code:focus-visible{outline: 2px solid #FFFFFF;outline-offset: 2px}.luvit-topbar__code.is-copied::after{content: " ✓";font-weight: 700}.luvit-topbar__close{position: absolute;inset-inline-end: 8px;display: grid;place-items: center;inline-size: 28px;block-size: 28px;padding: 0;border: 0;border-radius: 50%;background: transparent;color: rgba(255,255,255,.8);cursor: pointer}@media (hover: hover) and (pointer: fine){.luvit-topbar__close:hover{background: rgba(255,255,255,.14);color: #FFFFFF}}.luvit-topbar__close:focus-visible{outline: 2px solid #FFFFFF;outline-offset: 2px}@media (max-width: 559px){.luvit-topbar{gap: var(--space-2,.5rem);font-size: 13px}.luvit-topbar__sep,.luvit-topbar__label{display: none}.luvit-topbar__close{inset-inline-end: 4px}}@media (max-width: 1023px){.luvit-nav.luvit-nav.luvit-nav .luvit-nav__bar{background-color: rgba(255,255,255,0.94);border-color: rgba(12,51,60,0.10);color: var(--color-ink-soft);box-shadow: inset 0 1px 0 rgba(255,255,255,0.90),inset 0 0 0 1px rgba(12,51,60,0.05),0 14px 30px -18px rgba(12,51,60,0.45)}.luvit-nav.luvit-nav.luvit-nav .luvit-nav__brand{color: var(--color-ink)}.luvit-nav.luvit-nav.luvit-nav .luvit-nav__link{color: var(--color-ink-soft)}.luvit-nav.luvit-nav.luvit-nav .luvit-nav__link:hover,.luvit-nav.luvit-nav.luvit-nav .luvit-nav__link[aria-current]{color: var(--color-ink)}.luvit-nav.luvit-nav.luvit-nav .luvit-nav__icon-btn{color: var(--color-ink)}.luvit-nav.luvit-nav.luvit-nav .luvit-nav__logo.luvit-nav__logo{filter: none}.luvit-nav.luvit-nav.luvit-nav .luvit-nav__drop{background: rgba(41,169,192,0.16);border-color: rgba(41,169,192,0.34);box-shadow: inset 0 1px 0 rgba(255,255,255,0.85)}}@media (max-width: 1023px){.luvit-topbar.luvit-topbar{padding-inline: 40px}}@media (max-width: 1023px){.luvit-footer.luvit-footer{padding-block-end: calc(var(--dock-h,62px) + env(safe-area-inset-bottom,0px) + var(--space-5,1.25rem))}}.pt-terms{list-style: none;margin: var(--space-5,1.25rem) 0 0;padding: var(--space-4,1rem) var(--space-5,1.25rem);border-radius: var(--radius-lg,18px);background: rgba(255,255,255,0.07);border: 1px solid rgba(255,255,255,0.14);display: grid;gap: var(--space-3,.75rem)}.pt-terms__item{position: relative;padding-inline-start: var(--space-5,1.25rem);color: rgba(255,255,255,0.86);font-size: var(--text-body-sm,.875rem);line-height: 1.7}.pt-terms__item::before{content: "";position: absolute;inset-inline-start: 0;inset-block-start: .62em;inline-size: 7px;block-size: 7px;border-radius: 50%;background: var(--aqua-300,#7FD9EA)}.pt-terms__item strong{color: #FFFFFF;font-weight: 700}@media (min-width: 900px){body.woocommerce-account:not(.logged-in) .woocommerce{display: grid;grid-template-columns: minmax(0,1.05fr) minmax(0,0.95fr);grid-template-rows: auto auto 1fr;gap: var(--space-7,2rem);align-items: start}body.woocommerce-account:not(.logged-in) .luvit-acct-head--login{grid-column: 1;grid-row: 1;margin-bottom: 0}body.woocommerce-account:not(.logged-in) .woocommerce-notices-wrapper{grid-column: 1;grid-row: 2}body.woocommerce-account:not(.logged-in) #customer_login{grid-column: 1;grid-row: 3}body.woocommerce-account:not(.logged-in) .auth-side{grid-column: 2;grid-row: 1 / -1;display: block;position: sticky;inset-block-start: calc(var(--nav-h,64px) + var(--nav-inset,12px) * 2 + var(--topbar-h,0px) + var(--space-4,1rem));min-block-size: min(420px,calc(100dvh - 200px));max-block-size: calc(100dvh - 180px)}}.auth-side{display: none}.auth-side{position: relative;overflow: hidden;border-radius: var(--card-radius,22px);background: linear-gradient(168deg,#0C333C 0%,#124D5A 52%,#196B7D 100%);isolation: isolate}.auth-side__img{position: absolute;inset: 0;inline-size: 100%;block-size: 100%;object-fit: cover;mix-blend-mode: soft-light;opacity: .85}.auth-side__veil{position: absolute;inset: 0;background: linear-gradient(to top,rgba(6,34,40,.82) 0%,rgba(6,34,40,.30) 46%,rgba(6,34,40,0) 72%)}.auth-side__body{position: absolute;inset: 0;z-index: 1;display: flex;flex-direction: column;justify-content: flex-end;padding: var(--space-7,2rem)}.auth-side__eyebrow{margin: 0 0 var(--space-3,.75rem);font-family: var(--font-body);font-size: var(--text-body-sm,.875rem);font-weight: 600;color: var(--aqua-300,#7FD9EA);letter-spacing: 0}.auth-side__quote{margin: 0;font-family: var(--font-heading);font-size: clamp(1.2rem,1.5vw,1.65rem);line-height: 1.9;text-wrap: balance;color: #FFFFFF}.auth-side__by{display: block;margin-block-start: var(--space-4,1rem);font-family: var(--font-body);font-size: var(--text-body-sm,.875rem);font-style: normal;color: rgba(255,255,255,.72)}html.auth-js body.woocommerce-account #customer_login{grid-template-columns: minmax(0,1fr)}html.auth-js:not(.auth-register) body.woocommerce-account #customer_login .u-column2{display: none}html.auth-register body.woocommerce-account #customer_login .u-column1{display: none}html.auth-js body.woocommerce-account .luvit-acct-first{display: none}@media (min-width: 760px){html.auth-js body.woocommerce-account #customer_login.u-columns{grid-template-columns: minmax(0,1fr)}}.auth-swap{margin: var(--space-5,1.25rem) 0 0;padding-block-start: var(--space-4,1rem);border-block-start: 1px solid var(--card-border,rgba(12,51,60,.10));text-align: center;font-size: var(--text-body-sm,.875rem);color: var(--color-ink-soft,#47555B)}.auth-swap__btn{appearance: none;border: 0;background: none;padding: 0;margin-inline-start: .4em;font: inherit;font-weight: 700;color: var(--aqua-700,#196B7D);cursor: pointer;text-decoration: underline;text-underline-offset: 3px}.auth-swap__btn.auth-swap__btn:hover{color: var(--aqua-800,#124D5A);background: none}.auth-swap__btn:focus-visible{outline: 2px solid var(--aqua-600,#29A9C0);outline-offset: 3px;border-radius: 4px}.luvit-gap-call{margin-block-end: var(--space-5,1.25rem);padding: var(--space-5,1.25rem);border-radius: var(--card-radius,22px);background: linear-gradient(150deg,var(--aqua-50,#EAFAFD) 0%,#FFFFFF 100%);border: 1px solid var(--aqua-200,#BDEDF6)}.luvit-gap-call__title{margin: 0;font-family: var(--font-heading);font-size: var(--text-h5,1.15rem);color: var(--color-ink,#1A2529)}.luvit-gap-call__line{margin: var(--space-2,.5rem) 0 var(--space-4,1rem);font-size: var(--text-body-sm,.875rem);color: var(--color-ink-soft,#47555B)}.luvit-gap-call__btn{display: inline-flex;align-items: center;min-block-size: 42px;padding-inline: var(--space-5,1.25rem);border-radius: var(--radius-pill,999px);background: var(--aqua-700,#196B7D);color: #FFFFFF;font-weight: 700;font-size: var(--text-body-sm,.875rem);text-decoration: none}.luvit-gap-call__btn.luvit-gap-call__btn:hover{background: var(--aqua-800,#124D5A);color: #FFFFFF}.luvit-complete{max-inline-size: 520px}.luvit-complete__form{margin-block-start: var(--space-5,1.25rem)}.luvit-complete__hint{display: block;margin-block-start: var(--space-2,.5rem);font-size: var(--text-body-xs,.8rem);color: var(--color-ink-soft,#47555B);line-height: 1.6}.luvit-complete__done{margin-block-end: var(--space-4,1rem);color: var(--color-ink-soft,#47555B)}@media (min-width: 900px){body.woocommerce-account:not(.logged-in) .woocommerce{grid-template-rows: auto 1fr;gap: var(--space-5,1.25rem)}body.woocommerce-account:not(.logged-in) .woocommerce-notices-wrapper{grid-row: 1}body.woocommerce-account:not(.logged-in) #customer_login{grid-row: 2}body.woocommerce-account:not(.logged-in) .auth-side{grid-row: 1 / -1}body.woocommerce-account:not(.logged-in) .auth-side{min-block-size: min(520px,calc(100dvh - 210px))}}body.woocommerce-account:not(.logged-in) #customer_login .u-column1,body.woocommerce-account:not(.logged-in) #customer_login .u-column2{padding: var(--space-5,1.25rem)}body.woocommerce-account:not(.logged-in) #customer_login form.woocommerce-form{margin-block: 0}body.woocommerce-account:not(.logged-in) #customer_login h2{margin-block-end: var(--space-3,.75rem)}body.woocommerce-account:not(.logged-in) #customer_login .form-row,body.woocommerce-account:not(.logged-in) #customer_login .woocommerce-form-row{margin-block-end: var(--space-3,.75rem)}body.woocommerce-account:not(.logged-in) #customer_login .woocommerce-LostPassword{margin-block-end: 0}body.woocommerce-account:not(.logged-in) .auth-swap{margin-block-start: var(--space-3,.75rem);padding-block-start: var(--space-3,.75rem)}@media (min-width: 900px){body.woocommerce-account:not(.logged-in) form.register:has(#luvit_reg_dob){display: grid;grid-template-columns: minmax(0,1fr) minmax(0,1fr);column-gap: var(--space-4,1rem);align-items: start}body.woocommerce-account:not(.logged-in) form.register:has(#luvit_reg_dob) > *{grid-column: 1 / -1}body.woocommerce-account:not(.logged-in) form.register > p:has(#luvit_reg_name){grid-column: 1;grid-row: 1}body.woocommerce-account:not(.logged-in) form.register > p:has(#luvit_reg_phone){grid-column: 2;grid-row: 1}body.woocommerce-account:not(.logged-in) form.register > p:has(#reg_email){grid-column: 1;grid-row: 2}body.woocommerce-account:not(.logged-in) form.register > p:has(#reg_password){grid-column: 2;grid-row: 2}body.woocommerce-account:not(.logged-in) form.register > p:has(#luvit_reg_dob){grid-column: 1;grid-row: 3}body.woocommerce-account:not(.logged-in) form.register > .woocommerce-privacy-policy-text{grid-column: 2;grid-row: 3;align-self: center}body.woocommerce-account:not(.logged-in) form.register > wc-order-attribution-inputs{display: none}body.woocommerce-account:not(.logged-in) form.register > p.form-row:has(button[type="submit"]){margin-block-end: 0}}.luvit-social{margin-block-end: var(--space-4)}.luvit-social .nsl-container,.luvit-social .nsl-container-block,.luvit-social .nsl-container-buttons{margin: 0 !important;padding: 0 !important;display: block !important;width: 100%}.luvit-social__btn.luvit-social__btn{display: flex !important;width: 100%;min-height: var(--btn-min-height);padding: var(--space-3) var(--space-5) !important;box-sizing: border-box;text-decoration: none}.luvit-social__btn .nsl-button{background: none !important;background-color: transparent !important;border: 0 !important;box-shadow: none !important;min-height: 0 !important;height: auto !important;width: 100%;margin: 0 !important;padding: 0 !important;display: flex !important;align-items: center;justify-content: center;gap: var(--btn-gap);font: inherit !important;color: inherit !important}.luvit-social__btn .nsl-button-svg-container{flex: 0 0 auto;width: 20px;height: 20px;margin: 0 !important;padding: 0 !important;display: flex;align-items: center;justify-content: center}.luvit-social__btn .nsl-button-svg-container svg{width: 20px;height: 20px;display: block}.luvit-social__btn .nsl-button-label-container{margin: 0 !important;padding: 0 !important;font-family: var(--font-body) !important;font-weight: 600 !important;font-size: var(--text-body) !important;line-height: 1.2 !important;color: var(--aqua-700) !important;text-align: center;text-transform: none !important}.luvit-social__btn .nsl-button-label-container b{font-family: var(--font-latin);font-weight: 600;direction: ltr;unicode-bidi: isolate}.luvit-social__or{display: flex;align-items: center;gap: var(--space-3);margin: var(--space-4) 0 0;font-family: var(--font-body);font-size: var(--text-body-sm);color: var(--color-ink-faint)}.luvit-social__or::before,.luvit-social__or::after{content: '';flex: 1 1 auto;height: 1px;background: var(--color-line)}.luvit-social__btn.luvit-social__btn.luvit-social__btn.luvit-social__btn{border: 1.5px solid var(--aqua-300)}@media (hover: hover) and (pointer: fine){.luvit-social__btn.luvit-social__btn.luvit-social__btn.luvit-social__btn:hover{border-color: var(--aqua-400);background-color: var(--aqua-50)}}.luvit-social__btn.luvit-social__btn.luvit-social__btn.luvit-social__btn:focus-visible{outline: 2px solid var(--color-primary);outline-offset: 2px}body.woocommerce-account:not(.logged-in) #customer_login form.woocommerce-form{padding: 0;border: 0}.luvit-social{margin-block-end: var(--space-3)}.luvit-social__or{margin-block-start: var(--space-3)}@media (min-width: 900px){body.woocommerce-account:not(.logged-in) form.register:has(#luvit_reg_dob) > .luvit-social{grid-column: 1 / -1;grid-row: 1}body.woocommerce-account:not(.logged-in) form.register > p:has(#luvit_reg_name){grid-row: 2}body.woocommerce-account:not(.logged-in) form.register > p:has(#luvit_reg_phone){grid-row: 2}body.woocommerce-account:not(.logged-in) form.register > p:has(#reg_email){grid-row: 3}body.woocommerce-account:not(.logged-in) form.register > p:has(#reg_password){grid-row: 3}body.woocommerce-account:not(.logged-in) form.register > p:has(#luvit_reg_dob){grid-row: 4}body.woocommerce-account:not(.logged-in) form.register:has(#luvit_reg_dob) > .woocommerce-privacy-policy-text{grid-column: 1 / -1;grid-row: 5;align-self: start}}.luvit-trrev{max-width: var(--container-max);margin-inline: auto;padding: var(--space-6) var(--container-gutter);border-block-start: 1px solid var(--color-line)}.luvit-trrev__title{margin: 0 0 var(--space-5);font-family: var(--font-heading);font-size: var(--text-h3);line-height: var(--leading-heading);color: var(--color-ink)}.luvit-trrev__grid{display: grid;gap: var(--space-4);grid-template-columns: repeat(auto-fit,minmax(260px,1fr))}.luvit-trrev__card{box-sizing: border-box;padding: var(--space-4);border: 1px solid var(--color-line);border-radius: var(--radius-md);background: var(--color-paper)}.luvit-trrev__stars{margin: 0 0 var(--space-2);font-size: var(--text-body);line-height: 1;color: var(--aqua-700);letter-spacing: 2px;direction: ltr;unicode-bidi: isolate;text-align: start}.luvit-trrev__text{margin: 0 0 var(--space-3);font-family: var(--font-body);font-size: var(--text-body-sm);line-height: var(--leading-body);color: var(--color-ink)}.luvit-trrev__by{margin: 0;font-family: var(--font-latin);font-size: var(--text-caption);letter-spacing: var(--tracking-caption);color: var(--color-ink-faint);direction: ltr;unicode-bidi: isolate;text-align: start}.luvit-card--duo{--card-media-ratio: 16 / 9}.luvit-card__media--pair{display: grid;grid-template-columns: 1fr 1fr;align-items: center}.luvit-card__media--pair img{object-fit: contain;padding: var(--space-2)}@media (max-width: 699px){.luvit-card-grid > .luvit-card--duo{grid-column: 1 / -1}.luvit-card--duo{--card-media-ratio: 2 / 1}}.luvit-section__head--tier{margin-block-start: var(--space-8)}body.single-product div.product form.cart:has(.luvit-qty) .quantity{display: none}.luvit-qty{flex-basis: 100%;display: grid;grid-template-columns: repeat(3,minmax(0,1fr));gap: var(--space-2);margin-block-end: var(--space-2)}.luvit-qty__opt{position: relative;display: block;cursor: pointer}.luvit-qty__opt input{position: absolute;inset: 0;inline-size: 100%;block-size: 100%;margin: 0;opacity: 0;cursor: pointer}.luvit-qty__box{display: grid;gap: 2px;padding: var(--space-3) var(--space-2);border: 1px solid var(--color-line);border-radius: var(--radius-md);background: var(--color-paper);text-align: center;transition: border-color 180ms var(--ease-out-soft),background 180ms var(--ease-out-soft)}.luvit-qty__opt input:checked + .luvit-qty__box{border-color: var(--aqua-600);background: var(--aqua-50)}.luvit-qty__opt input:focus-visible + .luvit-qty__box{outline: 2px solid var(--aqua-600);outline-offset: 2px}.luvit-qty__n{font-size: var(--text-caption);color: var(--color-ink-soft)}.luvit-qty__price{font-weight: 600;color: var(--color-ink)}.luvit-qty__save{font-size: var(--text-caption);color: var(--aqua-700)}.luvit-qty__save--none{min-block-size: 1lh}.luvit-sug{max-inline-size: var(--container-max);margin-inline: auto;margin-block: var(--space-7);padding-inline: var(--container-gutter)}.luvit-sug__h{font-family: var(--font-heading);font-size: var(--text-h3);color: var(--color-ink);margin-block-end: var(--space-4)}.luvit-sug__list{display: grid;gap: var(--space-3);margin: 0;padding: 0;list-style: none}.luvit-sug__item{display: grid;grid-template-columns: 64px minmax(0,1fr) auto;gap: var(--space-3);align-items: center;padding: var(--space-3);border: 1px solid var(--color-line);border-radius: var(--radius-md);background: var(--color-paper)}.luvit-sug__media{display: block;inline-size: 64px;block-size: 64px;overflow: hidden;border-radius: var(--radius-sm);background: var(--color-mist)}.luvit-sug__media img{inline-size: 100%;block-size: 100%;object-fit: contain;padding: 6px}.luvit-sug__name{display: block;color: var(--color-ink);font-weight: 600;text-decoration: none}.luvit-sug__name:hover{text-decoration: underline}.luvit-sug__why{margin: 2px 0 0;font-size: var(--text-caption);color: var(--color-ink-soft)}.luvit-sug__buy{display: grid;gap: 6px;justify-items: end}.luvit-sug__price{font-weight: 600;color: var(--color-ink);white-space: nowrap}.luvit-sug__add{border: 0;border-radius: var(--radius-pill);padding: 8px 18px;background: var(--aqua-600);color: #fff;font-family: inherit;font-size: var(--text-body-sm);font-weight: 600;cursor: pointer;transition: background 180ms var(--ease-out-soft)}.luvit-sug__add:hover{background: var(--aqua-700)}.luvit-sug__add:disabled{opacity: .6;cursor: default}.luvit-sug__add:focus-visible{outline: 2px solid var(--aqua-600);outline-offset: 2px}@media (max-width: 560px){.luvit-sug__item{grid-template-columns: 56px minmax(0,1fr)}.luvit-sug__media{inline-size: 56px;block-size: 56px}.luvit-sug__buy{grid-column: 2;grid-template-columns: auto auto;justify-content: space-between;justify-items: stretch;align-items: center;inline-size: 100%}}.luvit-bump{max-inline-size: var(--container-max);margin-inline: auto;margin-block: var(--space-5);padding-inline: var(--container-gutter)}.luvit-bump__row{position: relative;display: block;cursor: pointer}.luvit-bump__box{display: grid;grid-template-columns: auto 52px minmax(0,1fr) auto;gap: var(--space-3);align-items: center;padding: var(--space-3) var(--space-4);border: 1px solid var(--color-line);border-radius: var(--radius-md);background: var(--color-mist);transition: border-color 180ms var(--ease-out-soft),background 180ms var(--ease-out-soft)}.luvit-bump__cb:checked + .luvit-bump__box{border-color: var(--aqua-600);background: var(--aqua-50)}.luvit-bump__cb:focus-visible + .luvit-bump__box{outline: 2px solid var(--aqua-600);outline-offset: 2px}.luvit-bump__img{inline-size: 52px;block-size: 52px;object-fit: contain;border-radius: var(--radius-sm);background: var(--color-paper);padding: 4px}.luvit-bump__body{display: grid;gap: 2px;min-inline-size: 0}.luvit-bump__name{font-weight: 600;color: var(--color-ink)}.luvit-bump__why{font-size: var(--text-caption);color: var(--color-ink-soft)}.luvit-bump__price{display: grid;justify-items: end;gap: 1px;white-space: nowrap}.luvit-bump__price s{font-size: var(--text-caption);color: var(--color-ink-faint)}.luvit-bump__price b{color: var(--color-ink)}.luvit-bump__price small{font-size: var(--text-caption);color: var(--aqua-700)}.luvit-bump__cb{position: absolute;inline-size: 1px;block-size: 1px;margin: 0;overflow: hidden;clip-path: inset(50%)}.luvit-bump__box::before{content: "";inline-size: 20px;block-size: 20px;border: 2px solid var(--color-line);border-radius: 6px;background: var(--color-paper)}.luvit-bump__cb:checked + .luvit-bump__box::before{border-color: var(--aqua-600);background: var(--aqua-600);background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16'%3E%3Cpath fill='none' stroke='%23fff' stroke-width='2.4' stroke-linecap='round' stroke-linejoin='round' d='M3.5 8.5l3 3 6-6'/%3E%3C/svg%3E");background-size: 14px 14px;background-position: center;background-repeat: no-repeat}@media (max-width: 560px){.luvit-bump__box{grid-template-columns: auto 44px minmax(0,1fr)}.luvit-bump__img{inline-size: 44px;block-size: 44px}.luvit-bump__price{grid-column: 2 / -1;grid-auto-flow: column;justify-items: start;justify-content: start;gap: var(--space-2);align-items: baseline}}.luvit-up{max-inline-size: var(--container-max);margin-inline: auto;margin-block: var(--space-6);padding: var(--space-5) var(--container-gutter);border: 1px solid var(--aqua-200,var(--color-line));border-radius: var(--radius-lg);background: var(--aqua-50)}.luvit-up__h{font-family: var(--font-heading);font-size: var(--text-h3);color: var(--color-ink);margin: 0 0 var(--space-2)}.luvit-up__lead{margin: 0 0 var(--space-4);color: var(--color-ink-soft);font-size: var(--text-body-sm)}.luvit-up__row{display: grid;grid-template-columns: 64px minmax(0,1fr) auto;gap: var(--space-3);align-items: center;padding: var(--space-3);border-radius: var(--radius-md);background: var(--color-paper)}.luvit-up__img{inline-size: 64px;block-size: 64px;object-fit: contain;padding: 4px;border-radius: var(--radius-sm);background: var(--color-mist)}.luvit-up__name{margin: 0;font-weight: 600;color: var(--color-ink)}.luvit-up__why{margin: 2px 0 0;font-size: var(--text-caption);color: var(--color-ink-soft)}.luvit-up__price{display: grid;justify-items: end;gap: 1px;white-space: nowrap}.luvit-up__price s{font-size: var(--text-caption);color: var(--color-ink-faint)}.luvit-up__price b{color: var(--color-ink)}.luvit-up__price small{font-size: var(--text-caption);color: var(--aqua-700)}.luvit-up__form{display: flex;flex-wrap: wrap;align-items: center;gap: var(--space-3);margin-block-start: var(--space-4)}.luvit-up__btn{border: 0;border-radius: var(--radius-pill);padding: 12px 28px;background: var(--aqua-600);color: #fff;font-family: inherit;font-size: var(--text-body);font-weight: 600;cursor: pointer;transition: background 180ms var(--ease-out-soft)}.luvit-up__btn:hover{background: var(--aqua-700)}.luvit-up__btn:focus-visible{outline: 2px solid var(--aqua-600);outline-offset: 3px}.luvit-up__note{font-size: var(--text-caption);color: var(--color-ink-soft)}.luvit-up--done{border-color: var(--aqua-600)}.luvit-up--done p{margin: 0;color: var(--color-ink)}@media (max-width: 560px){.luvit-up__row{grid-template-columns: 56px minmax(0,1fr)}.luvit-up__img{inline-size: 56px;block-size: 56px}.luvit-up__price{grid-column: 2;grid-auto-flow: column;justify-items: start;justify-content: start;gap: var(--space-2);align-items: baseline}.luvit-up__btn{inline-size: 100%}}.qa-drop:is(:link,:visited,:hover,:focus,:active),.qa-station:is(:link,:visited,:hover,:focus,:active){color: #FFFFFF !important}.lg-doc__row:is(:link,:visited,:hover,:focus,:active),.luvit-card__link:is(:link,:visited,:hover,:focus,:active){color: inherit !important}a.luvit-option:is(:link,:visited,:hover,:focus,:active){color: var(--color-ink,#1A2529) !important}.luvit-topbar__cta:is(:link,:visited,:hover,:focus,:active){color: var(--aqua-800,#124D5A) !important}body .woocommerce-order > .woocommerce-notice--success{margin: 0 0 var(--space-6);padding: 0;border: 0;background: none;font-family: var(--font-heading);font-size: clamp(1.0625rem,2.2vw,1.25rem);line-height: 1.6;color: var(--color-ink)}body .woocommerce-order > .woocommerce-notice--success::before{content: none}body .woocommerce-order > ul.woocommerce-order-overview{display: grid;grid-template-columns: repeat(4,minmax(0,1fr));gap: var(--space-2);margin: 0 0 var(--space-6);padding: var(--space-2);list-style: none;background: var(--aqua-50,#EAFAFD);border: 1px solid var(--color-line-soft);border-radius: var(--radius-lg);box-shadow: var(--shadow-sm);overflow: hidden}body .woocommerce-order > ul.woocommerce-order-overview li{display: flex;flex-direction: column;gap: 6px;margin: 0;padding: var(--space-4) var(--space-3);border: 0;background: var(--color-paper);border-radius: var(--radius-md);font-size: var(--text-caption,12px);line-height: 1.5;color: var(--color-ink-soft,#5A6B70);text-align: center}body .woocommerce-order > ul.woocommerce-order-overview li strong{font-family: var(--font-heading);font-size: clamp(0.9375rem,2vw,1.0625rem);font-weight: 600;color: var(--color-ink);word-break: break-word}@media (max-width: 700px){body .woocommerce-order > ul.woocommerce-order-overview{grid-template-columns: repeat(2,minmax(0,1fr))}}body .woocommerce-order > p:not([class]){display: inline-flex;align-items: center;gap: 8px;margin: 0 0 var(--space-5);padding: 8px 16px;border-radius: var(--radius-pill);background: var(--color-success-bg);color: var(--color-success-fg);font-size: var(--text-body-sm);font-weight: 600}body .woocommerce-order > table[role="presentation"]{margin-block: var(--space-5) var(--space-6) !important}body .woocommerce-order > table[role="presentation"] a{border-radius: var(--radius-pill) !important;padding: 14px 28px !important;box-shadow: var(--shadow-md)}body .woocommerce-order .woocommerce-order-details__title,body .woocommerce-order .woocommerce-customer-details h2{margin: 0 0 var(--space-4);font-family: var(--font-heading);font-size: clamp(1.25rem,3vw,1.625rem);font-weight: 600;color: var(--color-ink)}body .woocommerce-order table.woocommerce-table--order-details{width: 100%;margin: 0;border: 1px solid var(--color-line-soft);border-radius: var(--radius-lg);border-collapse: separate;border-spacing: 0;overflow: hidden;background: var(--color-paper);font-size: var(--text-body-sm)}body .woocommerce-order table.woocommerce-table--order-details th,body .woocommerce-order table.woocommerce-table--order-details td{padding: var(--space-3) var(--space-4);border: 0;border-block-end: 1px solid var(--color-line-soft);text-align: start;vertical-align: middle}body .woocommerce-order table.woocommerce-table--order-details thead th{background: var(--aqua-50,#EAFAFD);font-family: var(--font-body);font-size: var(--text-caption,12px);font-weight: 600;letter-spacing: 0;color: var(--color-ink-soft,#5A6B70)}body .woocommerce-order table.woocommerce-table--order-details tbody th,body .woocommerce-order table.woocommerce-table--order-details tbody td{background: transparent;color: var(--color-ink)}body .woocommerce-order table.woocommerce-table--order-details tfoot th{background: var(--color-mist,#F2F7F9);font-weight: 500;color: var(--color-ink-soft,#5A6B70)}body .woocommerce-order table.woocommerce-table--order-details tfoot td{background: var(--color-mist,#F2F7F9);font-family: var(--font-heading);font-weight: 600;color: var(--color-ink)}body .woocommerce-order table.woocommerce-table--order-details tfoot tr:last-child th,body .woocommerce-order table.woocommerce-table--order-details tfoot tr:last-child td{border-block-end: 0}body .woocommerce-order table.woocommerce-table--order-details .amount,body .woocommerce-order > ul.woocommerce-order-overview .amount{unicode-bidi: isolate}@media (max-width: 560px){body .woocommerce-order table.woocommerce-table--order-details th,body .woocommerce-order table.woocommerce-table--order-details td{padding: var(--space-2) var(--space-3)}}body .woocommerce-order > ul.woocommerce-order-overview::before,body .woocommerce-order > ul.woocommerce-order-overview::after{content: none;display: none}body .woocommerce-order > table[role="presentation"]{width: auto !important;max-inline-size: max-content;margin-inline: 0 auto !important}body .woocommerce-order > #luvit-ty-next{border-radius: var(--radius-lg);overflow: hidden;padding-block: var(--space-8);margin-block-end: var(--space-7)}body .woocommerce-order > table[role="presentation"] td[align="center"]{border-radius: var(--radius-pill) !important}body .woocommerce-order table.woocommerce-table--order-details th,body .woocommerce-order table.woocommerce-table--order-details td{border-width: 0 0 1px 0 !important;border-style: solid !important;border-color: var(--color-line-soft) !important}body .woocommerce-order table.woocommerce-table--order-details tfoot tr:last-child th,body .woocommerce-order table.woocommerce-table--order-details tfoot tr:last-child td{border-bottom-width: 0 !important}body .woocommerce-order > table[role="presentation"] td{border: 0 !important}body .woocommerce-order table.woocommerce-table--order-details a:is(:link,:visited,:hover,:focus,:active){color: var(--aqua-700,#196B7D) !important;text-underline-offset: 3px;text-decoration-thickness: 1px}body .woocommerce-order table.woocommerce-table--order-details thead th:last-child,body .woocommerce-order table.woocommerce-table--order-details tbody td:last-child,body .woocommerce-order table.woocommerce-table--order-details tfoot td{text-align: end}body .woocommerce-order > .woocommerce-customer-details{display: none}body .woocommerce-order > .luvit-ty-addr{display: grid;grid-template-columns: minmax(0,1fr) minmax(0,1fr);align-items: center;gap: var(--space-6);margin: 0 0 var(--space-6);padding: var(--space-5);background: var(--color-paper);border: 1px solid var(--color-line-soft);border-radius: var(--radius-lg);box-shadow: var(--shadow-sm)}body .woocommerce-order > .luvit-ty-addr .luvit-ty-addr__title{margin: 0 0 var(--space-3);font-family: var(--font-body);font-size: var(--text-caption,12px);font-weight: 600;letter-spacing: 0;color: var(--color-ink-soft,#5A6B70)}body .woocommerce-order > .luvit-ty-addr .luvit-ty-addr__lines{margin: 0;font-style: normal;font-size: var(--text-body-sm);line-height: 1.9;color: var(--color-ink)}body .woocommerce-order > .luvit-ty-addr .luvit-ty-addr__phone{margin: var(--space-2) 0 0;unicode-bidi: isolate;font-size: var(--text-body-sm);color: var(--color-ink-soft,#5A6B70)}body .woocommerce-order > .luvit-ty-addr .luvit-ty-addr__note{margin: 0;padding-inline-start: var(--space-6);border-inline-start: 1px solid var(--color-line-soft);font-size: var(--text-caption,12px);line-height: 1.7;color: var(--color-ink-soft,#5A6B70)}@media (max-width: 700px){body .woocommerce-order > .luvit-ty-addr{grid-template-columns: minmax(0,1fr);gap: var(--space-4);align-items: stretch}body .woocommerce-order > .luvit-ty-addr .luvit-ty-addr__note{padding-inline-start: 0;border-inline-start: 0;padding-block-start: var(--space-4);border-block-start: 1px solid var(--color-line-soft)}}.luvit-card__footer .add_to_cart_button.loading{opacity: 0.72;cursor: wait;transform: none}.luvit-card__footer .add_to_cart_button.loading::before{animation: luvit-btn-sweep 900ms var(--ease-out) infinite}[dir="rtl"] .luvit-card__footer .add_to_cart_button.loading::before{animation-name: luvit-btn-sweep-rtl}@media (prefers-reduced-motion: reduce){.luvit-card__footer .add_to_cart_button.loading::before{animation: none;display: none}.luvit-card__footer .add_to_cart_button.loading{opacity: 0.62}}.luvit-card__footer a.added_to_cart.added_to_cart{flex: 1 1 100%;display: block;margin: 0;color: var(--aqua-700);font-weight: 600;font-size: var(--text-body-sm);text-decoration: none}@media (hover: hover) and (pointer: fine){.luvit-card__footer a.added_to_cart.added_to_cart:hover{text-decoration: underline}}body.woocommerce-account .woocommerce-MyAccount-content a.luvit-gap-call__btn.luvit-gap-call__btn,body.woocommerce-account .woocommerce-MyAccount-content a.luvit-gap-call__btn.luvit-gap-call__btn:is(:link,:visited,:hover,:focus,:active){color: #FFFFFF;text-decoration: none}body.woocommerce-account .woocommerce-MyAccount-content a.luvit-gap-call__btn.luvit-gap-call__btn:hover{background: var(--aqua-800,#124D5A)}@media (hover: hover) and (pointer: fine){.luvit-footer__partner:hover .luvit-footer__partner-title,.luvit-footer__partner:hover .luvit-footer__partner-mark{color: var(--aqua-200,#A6E7F1)}}body .wcu_form_affiliate_register label,body .wcu_form_affiliate_register .wcu-register-field-col,body .wcu_form_affiliate_register [class^="wcu-register-field-col"],body .luvit-affiliate .wcusage-register-form-title,body .luvit-affiliate .wcusage-register-form-title strong{unicode-bidi: plaintext}body .wcu_form_affiliate_register label{display: block;margin-block-end: var(--space-2);font-family: var(--font-body);font-size: var(--text-body-sm);font-weight: 600;letter-spacing: 0;color: var(--color-ink)}body .wcu_form_affiliate_register input[type="text"],body .wcu_form_affiliate_register input[type="email"],body .wcu_form_affiliate_register input[type="password"],body .wcu_form_affiliate_register input[type="tel"],body .wcu_form_affiliate_register textarea{inline-size: 100%;max-inline-size: none !important;min-block-size: 48px;padding: 12px 16px;border: 1px solid var(--color-line-soft);border-radius: var(--radius-md);background: var(--color-paper);font-family: var(--font-body);font-size: var(--text-body);color: var(--color-ink);box-shadow: none;transition: border-color 180ms var(--ease-out-soft,ease),box-shadow 180ms var(--ease-out-soft,ease)}body .wcu_form_affiliate_register input:focus-visible,body .wcu_form_affiliate_register textarea:focus-visible{outline: none;border-color: var(--aqua-500,#29A9C0);box-shadow: 0 0 0 3px var(--aqua-100,#D0F3F9)}body .wcu_form_affiliate_register input:disabled,body .wcu_form_affiliate_register input[readonly]{background: var(--color-mist,#F2F7F9);color: var(--color-ink-soft,#5A6B70);cursor: default}body .wcu_form_affiliate_register input[type="checkbox"]{inline-size: 22px;block-size: 22px;min-block-size: 0;accent-color: var(--aqua-600,#1E869C);cursor: pointer}body .wcu_form_affiliate_register .wcu-reg-terms{display: flex;align-items: center;gap: var(--space-2);margin-block: var(--space-4);font-size: var(--text-body-sm);color: var(--color-ink-soft,#5A6B70)}body .wcu_form_affiliate_register a:is(:link,:visited,:hover,:focus,:active){color: var(--aqua-700,#196B7D);text-decoration: underline;text-underline-offset: 3px;font-weight: 600}body .wcu_form_affiliate_register input[type="submit"],body .wcu_form_affiliate_register button[type="submit"]{min-block-size: 48px;padding: 12px 28px;border: 0;border-radius: var(--radius-pill,999px);background: var(--aqua-700,#196B7D);color: #FFFFFF;font-family: var(--font-body);font-size: var(--text-body-sm);font-weight: 700;letter-spacing: 0;cursor: pointer;box-shadow: var(--shadow-sm);transition: background 180ms var(--ease-out-soft,ease)}body .wcu_form_affiliate_register input#wcu-register-button,body .wcu_form_affiliate_register button#wcu-register-button{min-block-size: 48px !important;padding: 12px 28px !important;background: var(--aqua-700,#196B7D) !important;color: #FFFFFF !important;font-size: var(--text-body-sm) !important;border: 0 !important;border-radius: var(--radius-pill,999px) !important}@media (hover: hover) and (pointer: fine){body .wcu_form_affiliate_register input[type="submit"]:hover,body .wcu_form_affiliate_register button[type="submit"]:hover,body .wcu_form_affiliate_register input#wcu-register-button:hover,body .wcu_form_affiliate_register button#wcu-register-button:hover{background: var(--aqua-800,#124D5A) !important}}body.woocommerce-account form.woocommerce-EditAccountForm p:has(> #account_display_name){display: none}body.woocommerce-account #account_display_name,body.woocommerce-account label[for="account_display_name"],body.woocommerce-account #account_display_name_description{display: none}.luvit-card--post .luvit-card__eyebrow,.luvit-related__item .luvit-related__eyebrow{font-family: var(--font-body);letter-spacing: 0;text-transform: none}.luvit-social:not(:has(a[data-plugin="nsl"],a[href*="loginSocial"])){display: none !important}.luvit-acc__a a:not([class]),.luvit-step__text a:not([class]),.luvit-section__sub a:not([class]){color: var(--aqua-700,#196B7D);text-decoration: underline;text-underline-offset: 0.25em;text-decoration-thickness: 1px;transition: color var(--dur-2,180ms) var(--ease-out,ease)}@media (hover: hover) and (pointer: fine){.luvit-acc__a a:not([class]):hover,.luvit-step__text a:not([class]):hover,.luvit-section__sub a:not([class]):hover{color: var(--aqua-800,#124D5A);text-decoration-thickness: 2px}}