/*! tailwindcss v4.1.18 | MIT License | https://tailwindcss.com */
@layer properties{@supports (((-webkit-hyphens:none)) and (not (margin-trim:inline))) or ((-moz-orient:inline) and (not (color:rgb(from red r g b)))){*,:before,:after{--tw-translate-x:0;--tw-translate-y:0;--tw-translate-z:0;--tw-scale-x:1;--tw-scale-y:1;--tw-scale-z:1;--tw-rotate-x:initial;--tw-rotate-y:initial;--tw-rotate-z:initial;--tw-skew-x:initial;--tw-skew-y:initial;--tw-space-y-reverse:0;--tw-space-x-reverse:0;--tw-divide-y-reverse:0;--tw-border-style:solid;--tw-gradient-position:initial;--tw-gradient-from:transparent;--tw-gradient-via:transparent;--tw-gradient-to:transparent;--tw-gradient-stops:initial;--tw-gradient-via-stops:initial;--tw-gradient-from-position:0%;--tw-gradient-via-position:50%;--tw-gradient-to-position:100%;--tw-mask-linear:linear-gradient(#fff, #fff);--tw-mask-radial:linear-gradient(#fff, #fff);--tw-mask-conic:linear-gradient(#fff, #fff);--tw-mask-left:linear-gradient(#fff, #fff);--tw-mask-right:linear-gradient(#fff, #fff);--tw-mask-bottom:linear-gradient(#fff, #fff);--tw-mask-top:linear-gradient(#fff, #fff);--tw-mask-bottom-from-position:0%;--tw-mask-bottom-to-position:100%;--tw-mask-bottom-from-color:black;--tw-mask-bottom-to-color:transparent;--tw-leading:initial;--tw-font-weight:initial;--tw-tracking:initial;--tw-ordinal:initial;--tw-slashed-zero:initial;--tw-numeric-figure:initial;--tw-numeric-spacing:initial;--tw-numeric-fraction:initial;--tw-shadow:0 0 transparent;--tw-shadow-color:initial;--tw-shadow-alpha:100%;--tw-inset-shadow:0 0 transparent;--tw-inset-shadow-color:initial;--tw-inset-shadow-alpha:100%;--tw-ring-color:initial;--tw-ring-shadow:0 0 transparent;--tw-inset-ring-color:initial;--tw-inset-ring-shadow:0 0 transparent;--tw-ring-inset:initial;--tw-ring-offset-width:0px;--tw-ring-offset-color:#fff;--tw-ring-offset-shadow:0 0 transparent;--tw-outline-style:solid;--tw-blur:initial;--tw-brightness:initial;--tw-contrast:initial;--tw-grayscale:initial;--tw-hue-rotate:initial;--tw-invert:initial;--tw-opacity:initial;--tw-saturate:initial;--tw-sepia:initial;--tw-drop-shadow:initial;--tw-drop-shadow-color:initial;--tw-drop-shadow-alpha:100%;--tw-drop-shadow-size:initial;--tw-backdrop-blur:initial;--tw-backdrop-brightness:initial;--tw-backdrop-contrast:initial;--tw-backdrop-grayscale:initial;--tw-backdrop-hue-rotate:initial;--tw-backdrop-invert:initial;--tw-backdrop-opacity:initial;--tw-backdrop-saturate:initial;--tw-backdrop-sepia:initial;--tw-duration:initial;--tw-ease:initial;--tw-content:""}::-ms-backdrop{--tw-translate-x:0;--tw-translate-y:0;--tw-translate-z:0;--tw-scale-x:1;--tw-scale-y:1;--tw-scale-z:1;--tw-rotate-x:initial;--tw-rotate-y:initial;--tw-rotate-z:initial;--tw-skew-x:initial;--tw-skew-y:initial;--tw-space-y-reverse:0;--tw-space-x-reverse:0;--tw-divide-y-reverse:0;--tw-border-style:solid;--tw-gradient-position:initial;--tw-gradient-from:transparent;--tw-gradient-via:transparent;--tw-gradient-to:transparent;--tw-gradient-stops:initial;--tw-gradient-via-stops:initial;--tw-gradient-from-position:0%;--tw-gradient-via-position:50%;--tw-gradient-to-position:100%;--tw-mask-linear:linear-gradient(#fff, #fff);--tw-mask-radial:linear-gradient(#fff, #fff);--tw-mask-conic:linear-gradient(#fff, #fff);--tw-mask-left:linear-gradient(#fff, #fff);--tw-mask-right:linear-gradient(#fff, #fff);--tw-mask-bottom:linear-gradient(#fff, #fff);--tw-mask-top:linear-gradient(#fff, #fff);--tw-mask-bottom-from-position:0%;--tw-mask-bottom-to-position:100%;--tw-mask-bottom-from-color:black;--tw-mask-bottom-to-color:transparent;--tw-leading:initial;--tw-font-weight:initial;--tw-tracking:initial;--tw-ordinal:initial;--tw-slashed-zero:initial;--tw-numeric-figure:initial;--tw-numeric-spacing:initial;--tw-numeric-fraction:initial;--tw-shadow:0 0 transparent;--tw-shadow-color:initial;--tw-shadow-alpha:100%;--tw-inset-shadow:0 0 transparent;--tw-inset-shadow-color:initial;--tw-inset-shadow-alpha:100%;--tw-ring-color:initial;--tw-ring-shadow:0 0 transparent;--tw-inset-ring-color:initial;--tw-inset-ring-shadow:0 0 transparent;--tw-ring-inset:initial;--tw-ring-offset-width:0px;--tw-ring-offset-color:#fff;--tw-ring-offset-shadow:0 0 transparent;--tw-outline-style:solid;--tw-blur:initial;--tw-brightness:initial;--tw-contrast:initial;--tw-grayscale:initial;--tw-hue-rotate:initial;--tw-invert:initial;--tw-opacity:initial;--tw-saturate:initial;--tw-sepia:initial;--tw-drop-shadow:initial;--tw-drop-shadow-color:initial;--tw-drop-shadow-alpha:100%;--tw-drop-shadow-size:initial;--tw-backdrop-blur:initial;--tw-backdrop-brightness:initial;--tw-backdrop-contrast:initial;--tw-backdrop-grayscale:initial;--tw-backdrop-hue-rotate:initial;--tw-backdrop-invert:initial;--tw-backdrop-opacity:initial;--tw-backdrop-saturate:initial;--tw-backdrop-sepia:initial;--tw-duration:initial;--tw-ease:initial;--tw-content:""}::backdrop{--tw-translate-x:0;--tw-translate-y:0;--tw-translate-z:0;--tw-scale-x:1;--tw-scale-y:1;--tw-scale-z:1;--tw-rotate-x:initial;--tw-rotate-y:initial;--tw-rotate-z:initial;--tw-skew-x:initial;--tw-skew-y:initial;--tw-space-y-reverse:0;--tw-space-x-reverse:0;--tw-divide-y-reverse:0;--tw-border-style:solid;--tw-gradient-position:initial;--tw-gradient-from:transparent;--tw-gradient-via:transparent;--tw-gradient-to:transparent;--tw-gradient-stops:initial;--tw-gradient-via-stops:initial;--tw-gradient-from-position:0%;--tw-gradient-via-position:50%;--tw-gradient-to-position:100%;--tw-mask-linear:linear-gradient(#fff, #fff);--tw-mask-radial:linear-gradient(#fff, #fff);--tw-mask-conic:linear-gradient(#fff, #fff);--tw-mask-left:linear-gradient(#fff, #fff);--tw-mask-right:linear-gradient(#fff, #fff);--tw-mask-bottom:linear-gradient(#fff, #fff);--tw-mask-top:linear-gradient(#fff, #fff);--tw-mask-bottom-from-position:0%;--tw-mask-bottom-to-position:100%;--tw-mask-bottom-from-color:black;--tw-mask-bottom-to-color:transparent;--tw-leading:initial;--tw-font-weight:initial;--tw-tracking:initial;--tw-ordinal:initial;--tw-slashed-zero:initial;--tw-numeric-figure:initial;--tw-numeric-spacing:initial;--tw-numeric-fraction:initial;--tw-shadow:0 0 transparent;--tw-shadow-color:initial;--tw-shadow-alpha:100%;--tw-inset-shadow:0 0 transparent;--tw-inset-shadow-color:initial;--tw-inset-shadow-alpha:100%;--tw-ring-color:initial;--tw-ring-shadow:0 0 transparent;--tw-inset-ring-color:initial;--tw-inset-ring-shadow:0 0 transparent;--tw-ring-inset:initial;--tw-ring-offset-width:0px;--tw-ring-offset-color:#fff;--tw-ring-offset-shadow:0 0 transparent;--tw-outline-style:solid;--tw-blur:initial;--tw-brightness:initial;--tw-contrast:initial;--tw-grayscale:initial;--tw-hue-rotate:initial;--tw-invert:initial;--tw-opacity:initial;--tw-saturate:initial;--tw-sepia:initial;--tw-drop-shadow:initial;--tw-drop-shadow-color:initial;--tw-drop-shadow-alpha:100%;--tw-drop-shadow-size:initial;--tw-backdrop-blur:initial;--tw-backdrop-brightness:initial;--tw-backdrop-contrast:initial;--tw-backdrop-grayscale:initial;--tw-backdrop-hue-rotate:initial;--tw-backdrop-invert:initial;--tw-backdrop-opacity:initial;--tw-backdrop-saturate:initial;--tw-backdrop-sepia:initial;--tw-duration:initial;--tw-ease:initial;--tw-content:""}}}@layer theme{:root{--font-sans:var(--font-primary);--font-mono:ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace;--color-red-50:#fef2f2;--color-red-100:#ffe2e2;--color-red-200:#ffcaca;--color-red-300:#ffa3a3;--color-red-400:#ff6568;--color-red-500:#fb2c36;--color-red-600:#e40014;--color-red-700:#bf000f;--color-red-800:#9f0712;--color-red-900:#82181a;--color-orange-50:#fff7ed;--color-orange-100:#ffedd5;--color-orange-200:#ffd7a8;--color-orange-300:#ffb96d;--color-orange-400:#ff8b1a;--color-orange-500:#fe6e00;--color-orange-600:#f05100;--color-orange-700:#c53c00;--color-amber-700:#b75000;--color-yellow-50:#fefce8;--color-yellow-100:#fef9c2;--color-yellow-200:#fff085;--color-yellow-300:#ffe02a;--color-yellow-400:#fac800;--color-yellow-500:#edb200;--color-yellow-600:#cd8900;--color-yellow-700:#a36100;--color-yellow-800:#874b00;--color-yellow-900:#733e0a;--color-green-50:#f0fdf4;--color-green-100:#dcfce7;--color-green-200:#b9f8cf;--color-green-300:#7bf1a8;--color-green-400:#05df72;--color-green-500:#00c758;--color-green-600:#00a544;--color-green-700:#008138;--color-green-800:#016630;--color-green-900:#0d542b;--color-emerald-400:#00d294;--color-teal-300:#46ecd5;--color-teal-500:#00baa7;--color-teal-700:#00776e;--color-cyan-400:#00d2ef;--color-blue-50:#eff6ff;--color-blue-100:#dbeafe;--color-blue-200:#bedbff;--color-blue-300:#90c5ff;--color-blue-400:#54a2ff;--color-blue-500:#3080ff;--color-blue-600:#155dfc;--color-blue-700:#1447e6;--color-blue-800:#193cb8;--color-blue-900:#1c398e;--color-purple-50:#faf5ff;--color-purple-100:#f3e8ff;--color-purple-200:#e9d5ff;--color-purple-400:#c07eff;--color-purple-500:#ac4bff;--color-purple-600:#9810fa;--color-purple-700:#8200da;--color-pink-50:#fdf2f8;--color-pink-100:#fce7f3;--color-pink-300:#fda5d5;--color-pink-400:#fb64b6;--color-pink-500:#f6339a;--color-slate-200:#e2e8f0;--color-slate-300:#cad5e2;--color-slate-400:#90a1b9;--color-slate-500:#62748e;--color-slate-600:#45556c;--color-slate-700:#314158;--color-slate-800:#1d293d;--color-gray-50:#f9fafb;--color-gray-100:#f3f4f6;--color-gray-200:#e5e7eb;--color-gray-300:#d1d5dc;--color-gray-400:#99a1af;--color-gray-500:#6a7282;--color-gray-600:#4a5565;--color-gray-700:#364153;--color-gray-800:#1e2939;--color-gray-900:#101828;--color-black:#000;--color-white:#fff;--spacing:.25rem;--breakpoint-lg:1024px;--breakpoint-2xl:1536px;--container-2xl:42rem;--container-3xl:48rem;--container-4xl:56rem;--container-6xl:72rem;--container-7xl:80rem;--text-xs:.75rem;--text-xs--line-height:calc(1 / .75);--text-sm:.875rem;--text-sm--line-height:calc(1.25 / .875);--text-base:1rem;--text-base--line-height:calc(1.5 / 1);--text-lg:1.125rem;--text-lg--line-height:calc(1.75 / 1.125);--text-xl:1.25rem;--text-xl--line-height:calc(1.75 / 1.25);--text-2xl:1.5rem;--text-2xl--line-height:calc(2 / 1.5);--text-3xl:1.875rem;--text-3xl--line-height:calc(2.25 / 1.875);--text-4xl:2.25rem;--text-4xl--line-height:calc(2.5 / 2.25);--text-5xl:3rem;--text-5xl--line-height:1;--text-6xl:3.75rem;--text-6xl--line-height:1;--text-8xl:6rem;--text-8xl--line-height:1;--font-weight-normal:400;--font-weight-medium:500;--font-weight-semibold:600;--font-weight-bold:700;--font-weight-extrabold:800;--tracking-wide:.025em;--tracking-wider:.05em;--tracking-widest:.1em;--leading-tight:1.25;--leading-relaxed:1.625;--leading-loose:2;--radius-sm:.25rem;--radius-md:.375rem;--radius-lg:.5rem;--radius-xl:.75rem;--radius-2xl:1rem;--radius-3xl:1.5rem;--shadow-xs:0 2px 4px rgba(0,0,0,.06);--shadow-sm:0 4px 6px rgba(0,0,0,.07);--shadow-md:0 6px 12px rgba(0,0,0,.08);--shadow-lg:0 10px 20px rgba(0,0,0,.1);--shadow-xl:0 20px 40px rgba(0,0,0,.12);--shadow-2xl:0 25px 50px rgba(0,0,0,.15);--ease-in:cubic-bezier(.4, 0, 1, 1);--ease-out:cubic-bezier(0, 0, .2, 1);--ease-in-out:cubic-bezier(.4, 0, .2, 1);--animate-spin:spin 1s linear infinite;--animate-ping:ping 1s cubic-bezier(0, 0, .2, 1) infinite;--animate-pulse:pulse 2s cubic-bezier(.4, 0, .6, 1) infinite;--animate-bounce:bounce 1s infinite;--blur-sm:8px;--blur-3xl:64px;--aspect-video:16 / 9;--default-transition-duration:.15s;--default-transition-timing-function:cubic-bezier(.4, 0, .2, 1);--default-font-family:var(--font-sans);--default-mono-font-family:var(--font-mono);--font-primary:"Montserrat", system-ui, -apple-system, "Segoe UI", "Helvetica Neue", Arial, sans-serif;--font-display:"Playfair Display", Georgia, serif;--font-secondary:"Playfair Display", "Montserrat", Georgia, serif;--font-heading:var(--font-display);--font-body:var(--font-primary);--color-primary-lighter:#e5c864;--color-primary-light:#d4b44a;--color-primary:#c69f32;--color-primary-dark:#a58229;--color-primary-darker:#846820;--color-secondary-lighter:#5a5d5f;--color-secondary-light:#474a4b;--color-secondary:#353839;--color-secondary-dark:#252729;--color-secondary-darker:#1a1c1d;--color-accent-light:#f5f5f0;--color-accent:#f5f5f0;--color-accent-dark:#f5f3e8;--white:#fff;--black:#000;--color-background:#f5f5f0;--color-container-lighter:#fff;--color-container:var(--gray-50);--color-container-darker:var(--gray-100);--color-sparkles-gold:var(--color-primary);--color-sparkles-charcoal:var(--color-secondary);--color-sparkles-cream:var(--color-accent);--color-gold-light:#e5c864;--color-trust:#16a34a;--spacing-2xs:.25rem;--spacing-xs:.5rem;--spacing-sm:.75rem;--spacing-md:1rem;--spacing-lg:1.5rem;--spacing-xl:2rem;--spacing-extra-lg:3rem;--spacing-huge:4rem;--spacing-massive:5rem;--spacing-giant:6rem;--spacing-60:15rem;--space-lg:var(--spacing-lg);--radius-luxury:24px;--shadow-subtle:0 1px 2px rgba(0,0,0,.04);--shadow-luxury:var(--shadow-xl);--z-dropdown:10;--z-sticky:20;--z-fixed:30;--z-modal-backdrop:40;--z-modal:50;--z-popover:60;--z-tooltip:70;--z-notification:80;--z-maximum:90;--form-py:calc(var(--spacing) * 2);--form-px:calc(var(--spacing) * 3);--form-radius:var(--radius-sm);--form-stroke:currentcolor;--form-bg:#fff;--form-color:currentcolor;--form-active-color:var(--color-blue-600);--select-icon:url("data:image/svg+xml,<svg xmlns=\"http://www.w3.org/2000/svg\" viewBox=\"0 0 24 24\" fill=\"none\" stroke-width=\"2\" stroke-linecap=\"round\" stroke-linejoin=\"round\" stroke=\"hsl(0 0% 0%)\"><path d=\"m6 9 6 6 6-6\"/></svg>");--select-icon-size:1.25em;--select-icon-offset:.8rem}@supports (color:lab(0% 0 0)){:root{--color-red-50:lab(96.5005% 4.18508 1.52328);--color-red-100:lab(92.243% 10.2865 3.83865);--color-red-200:lab(86.017% 19.8815 7.75869);--color-red-300:lab(76.5514% 36.422 15.5335);--color-red-400:lab(63.7053% 60.745 31.3109);--color-red-500:lab(55.4814% 75.0732 48.8528);--color-red-600:lab(48.4493% 77.4328 61.5452);--color-red-700:lab(40.4273% 67.2623 53.7441);--color-red-800:lab(33.7174% 55.8993 41.0293);--color-red-900:lab(28.5139% 44.5539 29.0463);--color-orange-50:lab(97.7008% 1.53735 5.90649);--color-orange-100:lab(94.7127% 3.58394 14.3151);--color-orange-200:lab(88.4871% 9.94918 28.8378);--color-orange-300:lab(80.8059% 21.7313 50.4455);--color-orange-400:lab(70.0429% 42.5156 75.8207);--color-orange-500:lab(64.272% 57.1788 90.3583);--color-orange-600:lab(57.1026% 64.2584 89.8886);--color-orange-700:lab(46.4615% 57.7275 70.8507);--color-amber-700:lab(47.2709% 42.9082 69.2966);--color-yellow-50:lab(98.6846% -1.79055 9.7766);--color-yellow-100:lab(97.3564% -4.51407 27.344);--color-yellow-200:lab(94.3433% -5.00429 52.9663);--color-yellow-300:lab(89.7033% -.480294 84.4917);--color-yellow-400:lab(83.2664% 8.65132 106.895);--color-yellow-500:lab(76.3898% 14.5258 98.4589);--color-yellow-600:lab(62.7799% 22.4197 86.1544);--color-yellow-700:lab(47.8202% 25.2426 66.5015);--color-yellow-800:lab(38.7484% 23.5833 51.4916);--color-yellow-900:lab(32.3865% 21.1273 38.5959);--color-green-50:lab(98.1563% -5.60117 2.75915);--color-green-100:lab(96.1861% -13.8464 6.52365);--color-green-200:lab(92.4222% -26.4702 12.9427);--color-green-300:lab(86.9953% -47.2691 25.0054);--color-green-400:lab(78.503% -64.9265 39.7492);--color-green-500:lab(70.5521% -66.5147 45.8073);--color-green-600:lab(59.0978% -58.6621 41.2579);--color-green-700:lab(47.0329% -47.0239 31.4788);--color-green-800:lab(37.4616% -36.7971 22.9692);--color-green-900:lab(30.797% -29.6927 17.382);--color-emerald-400:lab(75.0771% -60.7313 19.4147);--color-teal-300:lab(84.8977% -48.1516 -1.3321);--color-teal-500:lab(67.3859% -49.0983 -2.63511);--color-teal-700:lab(44.4134% -33.1436 -4.22149);--color-cyan-400:lab(76.6045% -40.9406 -29.6231);--color-blue-50:lab(96.492% -1.14644 -5.11479);--color-blue-100:lab(92.0301% -2.24757 -11.6453);--color-blue-200:lab(86.15% -4.04379 -21.0797);--color-blue-300:lab(77.5052% -6.4629 -36.42);--color-blue-400:lab(65.0361% -1.42065 -56.9802);--color-blue-500:lab(54.1736% 13.3369 -74.6839);--color-blue-600:lab(44.0605% 29.0279 -86.0352);--color-blue-700:lab(36.9089% 35.0961 -85.6872);--color-blue-800:lab(30.2514% 27.7853 -70.2699);--color-blue-900:lab(26.1542% 15.7545 -51.5504);--color-purple-50:lab(97.1627% 2.99937 -4.13398);--color-purple-100:lab(93.3333% 6.97437 -9.83434);--color-purple-200:lab(87.8405% 13.4282 -18.7159);--color-purple-400:lab(63.6946% 47.6127 -59.2066);--color-purple-500:lab(52.0183% 66.11 -78.2316);--color-purple-600:lab(43.0295% 75.21 -86.5669);--color-purple-700:lab(36.1758% 69.8525 -80.0381);--color-pink-50:lab(96.4459% 4.53997 -1.49434);--color-pink-100:lab(93.5864% 9.01193 -3.15079);--color-pink-300:lab(77.8308% 38.525 -10.5394);--color-pink-400:lab(64.5597% 64.3615 -12.7988);--color-pink-500:lab(56.9303% 76.8162 -8.07021);--color-slate-200:lab(91.7353% -.998765 -4.76968);--color-slate-300:lab(84.7652% -1.94535 -7.93337);--color-slate-400:lab(65.5349% -2.25151 -14.5072);--color-slate-500:lab(48.0876% -2.03595 -16.5814);--color-slate-600:lab(35.5623% -1.74978 -15.4316);--color-slate-700:lab(26.9569% -1.47016 -15.6993);--color-slate-800:lab(16.132% -.318035 -14.6672);--color-gray-50:lab(98.2596% -.247031 -.706708);--color-gray-100:lab(96.1596% -.0823438 -1.13575);--color-gray-200:lab(91.6229% -.159115 -2.26791);--color-gray-300:lab(85.1236% -.612259 -3.7138);--color-gray-400:lab(65.9269% -.832707 -8.17473);--color-gray-500:lab(47.7841% -.393182 -10.0268);--color-gray-600:lab(35.6337% -1.58697 -10.8425);--color-gray-700:lab(27.1134% -.956401 -12.3224);--color-gray-800:lab(16.1051% -1.18239 -11.7533);--color-gray-900:lab(8.11897% .811279 -12.254)}}:host{--font-sans:var(--font-primary);--font-mono:ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace;--color-red-50:#fef2f2;--color-red-100:#ffe2e2;--color-red-200:#ffcaca;--color-red-300:#ffa3a3;--color-red-400:#ff6568;--color-red-500:#fb2c36;--color-red-600:#e40014;--color-red-700:#bf000f;--color-red-800:#9f0712;--color-red-900:#82181a;--color-orange-50:#fff7ed;--color-orange-100:#ffedd5;--color-orange-200:#ffd7a8;--color-orange-300:#ffb96d;--color-orange-400:#ff8b1a;--color-orange-500:#fe6e00;--color-orange-600:#f05100;--color-orange-700:#c53c00;--color-amber-700:#b75000;--color-yellow-50:#fefce8;--color-yellow-100:#fef9c2;--color-yellow-200:#fff085;--color-yellow-300:#ffe02a;--color-yellow-400:#fac800;--color-yellow-500:#edb200;--color-yellow-600:#cd8900;--color-yellow-700:#a36100;--color-yellow-800:#874b00;--color-yellow-900:#733e0a;--color-green-50:#f0fdf4;--color-green-100:#dcfce7;--color-green-200:#b9f8cf;--color-green-300:#7bf1a8;--color-green-400:#05df72;--color-green-500:#00c758;--color-green-600:#00a544;--color-green-700:#008138;--color-green-800:#016630;--color-green-900:#0d542b;--color-emerald-400:#00d294;--color-teal-300:#46ecd5;--color-teal-500:#00baa7;--color-teal-700:#00776e;--color-cyan-400:#00d2ef;--color-blue-50:#eff6ff;--color-blue-100:#dbeafe;--color-blue-200:#bedbff;--color-blue-300:#90c5ff;--color-blue-400:#54a2ff;--color-blue-500:#3080ff;--color-blue-600:#155dfc;--color-blue-700:#1447e6;--color-blue-800:#193cb8;--color-blue-900:#1c398e;--color-purple-50:#faf5ff;--color-purple-100:#f3e8ff;--color-purple-200:#e9d5ff;--color-purple-400:#c07eff;--color-purple-500:#ac4bff;--color-purple-600:#9810fa;--color-purple-700:#8200da;--color-pink-50:#fdf2f8;--color-pink-100:#fce7f3;--color-pink-300:#fda5d5;--color-pink-400:#fb64b6;--color-pink-500:#f6339a;--color-slate-200:#e2e8f0;--color-slate-300:#cad5e2;--color-slate-400:#90a1b9;--color-slate-500:#62748e;--color-slate-600:#45556c;--color-slate-700:#314158;--color-slate-800:#1d293d;--color-gray-50:#f9fafb;--color-gray-100:#f3f4f6;--color-gray-200:#e5e7eb;--color-gray-300:#d1d5dc;--color-gray-400:#99a1af;--color-gray-500:#6a7282;--color-gray-600:#4a5565;--color-gray-700:#364153;--color-gray-800:#1e2939;--color-gray-900:#101828;--color-black:#000;--color-white:#fff;--spacing:.25rem;--breakpoint-lg:1024px;--breakpoint-2xl:1536px;--container-2xl:42rem;--container-3xl:48rem;--container-4xl:56rem;--container-6xl:72rem;--container-7xl:80rem;--text-xs:.75rem;--text-xs--line-height:calc(1 / .75);--text-sm:.875rem;--text-sm--line-height:calc(1.25 / .875);--text-base:1rem;--text-base--line-height:calc(1.5 / 1);--text-lg:1.125rem;--text-lg--line-height:calc(1.75 / 1.125);--text-xl:1.25rem;--text-xl--line-height:calc(1.75 / 1.25);--text-2xl:1.5rem;--text-2xl--line-height:calc(2 / 1.5);--text-3xl:1.875rem;--text-3xl--line-height:calc(2.25 / 1.875);--text-4xl:2.25rem;--text-4xl--line-height:calc(2.5 / 2.25);--text-5xl:3rem;--text-5xl--line-height:1;--text-6xl:3.75rem;--text-6xl--line-height:1;--text-8xl:6rem;--text-8xl--line-height:1;--font-weight-normal:400;--font-weight-medium:500;--font-weight-semibold:600;--font-weight-bold:700;--font-weight-extrabold:800;--tracking-wide:.025em;--tracking-wider:.05em;--tracking-widest:.1em;--leading-tight:1.25;--leading-relaxed:1.625;--leading-loose:2;--radius-sm:.25rem;--radius-md:.375rem;--radius-lg:.5rem;--radius-xl:.75rem;--radius-2xl:1rem;--radius-3xl:1.5rem;--shadow-xs:0 2px 4px rgba(0,0,0,.06);--shadow-sm:0 4px 6px rgba(0,0,0,.07);--shadow-md:0 6px 12px rgba(0,0,0,.08);--shadow-lg:0 10px 20px rgba(0,0,0,.1);--shadow-xl:0 20px 40px rgba(0,0,0,.12);--shadow-2xl:0 25px 50px rgba(0,0,0,.15);--ease-in:cubic-bezier(.4, 0, 1, 1);--ease-out:cubic-bezier(0, 0, .2, 1);--ease-in-out:cubic-bezier(.4, 0, .2, 1);--animate-spin:spin 1s linear infinite;--animate-ping:ping 1s cubic-bezier(0, 0, .2, 1) infinite;--animate-pulse:pulse 2s cubic-bezier(.4, 0, .6, 1) infinite;--animate-bounce:bounce 1s infinite;--blur-sm:8px;--blur-3xl:64px;--aspect-video:16 / 9;--default-transition-duration:.15s;--default-transition-timing-function:cubic-bezier(.4, 0, .2, 1);--default-font-family:var(--font-sans);--default-mono-font-family:var(--font-mono);--font-primary:"Montserrat", system-ui, -apple-system, "Segoe UI", "Helvetica Neue", Arial, sans-serif;--font-display:"Playfair Display", Georgia, serif;--font-secondary:"Playfair Display", "Montserrat", Georgia, serif;--font-heading:var(--font-display);--font-body:var(--font-primary);--color-primary-lighter:#e5c864;--color-primary-light:#d4b44a;--color-primary:#c69f32;--color-primary-dark:#a58229;--color-primary-darker:#846820;--color-secondary-lighter:#5a5d5f;--color-secondary-light:#474a4b;--color-secondary:#353839;--color-secondary-dark:#252729;--color-secondary-darker:#1a1c1d;--color-accent-light:#f5f5f0;--color-accent:#f5f5f0;--color-accent-dark:#f5f3e8;--white:#fff;--black:#000;--color-background:#f5f5f0;--color-container-lighter:#fff;--color-container:var(--gray-50);--color-container-darker:var(--gray-100);--color-sparkles-gold:var(--color-primary);--color-sparkles-charcoal:var(--color-secondary);--color-sparkles-cream:var(--color-accent);--color-gold-light:#e5c864;--color-trust:#16a34a;--spacing-2xs:.25rem;--spacing-xs:.5rem;--spacing-sm:.75rem;--spacing-md:1rem;--spacing-lg:1.5rem;--spacing-xl:2rem;--spacing-extra-lg:3rem;--spacing-huge:4rem;--spacing-massive:5rem;--spacing-giant:6rem;--spacing-60:15rem;--space-lg:var(--spacing-lg);--radius-luxury:24px;--shadow-subtle:0 1px 2px rgba(0,0,0,.04);--shadow-luxury:var(--shadow-xl);--z-dropdown:10;--z-sticky:20;--z-fixed:30;--z-modal-backdrop:40;--z-modal:50;--z-popover:60;--z-tooltip:70;--z-notification:80;--z-maximum:90;--form-py:calc(var(--spacing) * 2);--form-px:calc(var(--spacing) * 3);--form-radius:var(--radius-sm);--form-stroke:currentcolor;--form-bg:#fff;--form-color:currentcolor;--form-active-color:var(--color-blue-600);--select-icon:url("data:image/svg+xml,<svg xmlns=\"http://www.w3.org/2000/svg\" viewBox=\"0 0 24 24\" fill=\"none\" stroke-width=\"2\" stroke-linecap=\"round\" stroke-linejoin=\"round\" stroke=\"hsl(0 0% 0%)\"><path d=\"m6 9 6 6 6-6\"/></svg>");--select-icon-size:1.25em;--select-icon-offset:.8rem}@supports (color:lab(0% 0 0)){:host{--color-red-50:lab(96.5005% 4.18508 1.52328);--color-red-100:lab(92.243% 10.2865 3.83865);--color-red-200:lab(86.017% 19.8815 7.75869);--color-red-300:lab(76.5514% 36.422 15.5335);--color-red-400:lab(63.7053% 60.745 31.3109);--color-red-500:lab(55.4814% 75.0732 48.8528);--color-red-600:lab(48.4493% 77.4328 61.5452);--color-red-700:lab(40.4273% 67.2623 53.7441);--color-red-800:lab(33.7174% 55.8993 41.0293);--color-red-900:lab(28.5139% 44.5539 29.0463);--color-orange-50:lab(97.7008% 1.53735 5.90649);--color-orange-100:lab(94.7127% 3.58394 14.3151);--color-orange-200:lab(88.4871% 9.94918 28.8378);--color-orange-300:lab(80.8059% 21.7313 50.4455);--color-orange-400:lab(70.0429% 42.5156 75.8207);--color-orange-500:lab(64.272% 57.1788 90.3583);--color-orange-600:lab(57.1026% 64.2584 89.8886);--color-orange-700:lab(46.4615% 57.7275 70.8507);--color-amber-700:lab(47.2709% 42.9082 69.2966);--color-yellow-50:lab(98.6846% -1.79055 9.7766);--color-yellow-100:lab(97.3564% -4.51407 27.344);--color-yellow-200:lab(94.3433% -5.00429 52.9663);--color-yellow-300:lab(89.7033% -.480294 84.4917);--color-yellow-400:lab(83.2664% 8.65132 106.895);--color-yellow-500:lab(76.3898% 14.5258 98.4589);--color-yellow-600:lab(62.7799% 22.4197 86.1544);--color-yellow-700:lab(47.8202% 25.2426 66.5015);--color-yellow-800:lab(38.7484% 23.5833 51.4916);--color-yellow-900:lab(32.3865% 21.1273 38.5959);--color-green-50:lab(98.1563% -5.60117 2.75915);--color-green-100:lab(96.1861% -13.8464 6.52365);--color-green-200:lab(92.4222% -26.4702 12.9427);--color-green-300:lab(86.9953% -47.2691 25.0054);--color-green-400:lab(78.503% -64.9265 39.7492);--color-green-500:lab(70.5521% -66.5147 45.8073);--color-green-600:lab(59.0978% -58.6621 41.2579);--color-green-700:lab(47.0329% -47.0239 31.4788);--color-green-800:lab(37.4616% -36.7971 22.9692);--color-green-900:lab(30.797% -29.6927 17.382);--color-emerald-400:lab(75.0771% -60.7313 19.4147);--color-teal-300:lab(84.8977% -48.1516 -1.3321);--color-teal-500:lab(67.3859% -49.0983 -2.63511);--color-teal-700:lab(44.4134% -33.1436 -4.22149);--color-cyan-400:lab(76.6045% -40.9406 -29.6231);--color-blue-50:lab(96.492% -1.14644 -5.11479);--color-blue-100:lab(92.0301% -2.24757 -11.6453);--color-blue-200:lab(86.15% -4.04379 -21.0797);--color-blue-300:lab(77.5052% -6.4629 -36.42);--color-blue-400:lab(65.0361% -1.42065 -56.9802);--color-blue-500:lab(54.1736% 13.3369 -74.6839);--color-blue-600:lab(44.0605% 29.0279 -86.0352);--color-blue-700:lab(36.9089% 35.0961 -85.6872);--color-blue-800:lab(30.2514% 27.7853 -70.2699);--color-blue-900:lab(26.1542% 15.7545 -51.5504);--color-purple-50:lab(97.1627% 2.99937 -4.13398);--color-purple-100:lab(93.3333% 6.97437 -9.83434);--color-purple-200:lab(87.8405% 13.4282 -18.7159);--color-purple-400:lab(63.6946% 47.6127 -59.2066);--color-purple-500:lab(52.0183% 66.11 -78.2316);--color-purple-600:lab(43.0295% 75.21 -86.5669);--color-purple-700:lab(36.1758% 69.8525 -80.0381);--color-pink-50:lab(96.4459% 4.53997 -1.49434);--color-pink-100:lab(93.5864% 9.01193 -3.15079);--color-pink-300:lab(77.8308% 38.525 -10.5394);--color-pink-400:lab(64.5597% 64.3615 -12.7988);--color-pink-500:lab(56.9303% 76.8162 -8.07021);--color-slate-200:lab(91.7353% -.998765 -4.76968);--color-slate-300:lab(84.7652% -1.94535 -7.93337);--color-slate-400:lab(65.5349% -2.25151 -14.5072);--color-slate-500:lab(48.0876% -2.03595 -16.5814);--color-slate-600:lab(35.5623% -1.74978 -15.4316);--color-slate-700:lab(26.9569% -1.47016 -15.6993);--color-slate-800:lab(16.132% -.318035 -14.6672);--color-gray-50:lab(98.2596% -.247031 -.706708);--color-gray-100:lab(96.1596% -.0823438 -1.13575);--color-gray-200:lab(91.6229% -.159115 -2.26791);--color-gray-300:lab(85.1236% -.612259 -3.7138);--color-gray-400:lab(65.9269% -.832707 -8.17473);--color-gray-500:lab(47.7841% -.393182 -10.0268);--color-gray-600:lab(35.6337% -1.58697 -10.8425);--color-gray-700:lab(27.1134% -.956401 -12.3224);--color-gray-800:lab(16.1051% -1.18239 -11.7533);--color-gray-900:lab(8.11897% .811279 -12.254)}}}@layer base{*,:after,:before{box-sizing:border-box;border:0 solid;margin:0;padding:0}::-ms-backdrop{box-sizing:border-box;border:0 solid;margin:0;padding:0}::backdrop{box-sizing:border-box;border:0 solid;margin:0;padding:0}::-ms-browse{box-sizing:border-box;border:0 solid;margin:0;padding:0}::file-selector-button{box-sizing:border-box;border:0 solid;margin:0;padding:0}html{-webkit-text-size-adjust:100%;tab-size:4;line-height:1.5;font-family:var(--default-font-family,ui-sans-serif, system-ui, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji");font-feature-settings:var(--default-font-feature-settings,normal);font-variation-settings:var(--default-font-variation-settings,normal);-webkit-tap-highlight-color:transparent}:host{-webkit-text-size-adjust:100%;tab-size:4;line-height:1.5;font-family:var(--default-font-family,ui-sans-serif, system-ui, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji");font-feature-settings:var(--default-font-feature-settings,normal);font-variation-settings:var(--default-font-variation-settings,normal);-webkit-tap-highlight-color:transparent}hr{height:0;color:inherit;border-top-width:1px}abbr:where([title]){-webkit-text-decoration:underline dotted;text-decoration:underline dotted}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit}a{color:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,samp,pre{font-family:var(--default-mono-font-family,ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace);font-feature-settings:var(--default-mono-font-feature-settings,normal);font-variation-settings:var(--default-mono-font-variation-settings,normal);font-size:1em}small{font-size:80%}sub,sup{vertical-align:baseline;font-size:75%;line-height:0;position:relative}sub{bottom:-.25em}sup{top:-.5em}table{text-indent:0;border-color:inherit;border-collapse:collapse}:-moz-focusring{outline:auto}progress{vertical-align:baseline}summary{display:list-item}ol,ul,menu{list-style:none}img,svg,video,canvas,audio,iframe,embed,object{vertical-align:middle;display:block}img,video{max-width:100%;height:auto}button,input,select,optgroup,textarea{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:transparent;border-radius:0}::-ms-browse{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:transparent;border-radius:0}::file-selector-button{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:transparent;border-radius:0}:where(select:is([multiple],[size])) optgroup{font-weight:bolder}:where(select:is([multiple],[size])) optgroup option:not(:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){padding-left:20px}:where(select:is([multiple],[size])) optgroup option:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){padding-right:20px}:not(:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)))::-ms-browse{margin-right:4px}:not(:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)))::file-selector-button{margin-right:4px}:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))::-ms-browse{margin-left:4px}:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))::file-selector-button{margin-left:4px}::-ms-input-placeholder{opacity:1}::placeholder{opacity:1}@supports (not ((-webkit-appearance:-apple-pay-button))) or (contain-intrinsic-size:1px){::-ms-input-placeholder{color:currentColor}@supports (color:color-mix(in lab, red, red)){::-ms-input-placeholder{color:color-mix(in oklab, currentcolor 50%, transparent)}}::placeholder{color:currentColor}@supports (color:color-mix(in lab, red, red)){::placeholder{color:color-mix(in oklab, currentcolor 50%, transparent)}}}textarea{resize:vertical}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-date-and-time-value{min-height:1lh;text-align:inherit}::-webkit-datetime-edit{padding-top:0;padding-bottom:0}::-webkit-datetime-edit-year-field{padding-top:0;padding-bottom:0}::-webkit-datetime-edit-month-field{padding-top:0;padding-bottom:0}::-webkit-datetime-edit-day-field{padding-top:0;padding-bottom:0}::-webkit-datetime-edit-hour-field{padding-top:0;padding-bottom:0}::-webkit-datetime-edit-minute-field{padding-top:0;padding-bottom:0}::-webkit-datetime-edit-second-field{padding-top:0;padding-bottom:0}::-webkit-datetime-edit-millisecond-field{padding-top:0;padding-bottom:0}::-webkit-datetime-edit-meridiem-field{padding-top:0;padding-bottom:0}::-webkit-calendar-picker-indicator{line-height:1}:-moz-ui-invalid{box-shadow:none}button{-ms-appearance:button;appearance:button}input:where([type=button],[type=reset],[type=submit]){-ms-appearance:button;appearance:button}::-ms-browse{-ms-appearance:button;appearance:button}::file-selector-button{-ms-appearance:button;appearance:button}::-webkit-inner-spin-button{height:auto}::-webkit-outer-spin-button{height:auto}[hidden]:where(:not([hidden=until-found])){display:none!important}:is(input:where(:not([type])),[type=text],[type=email],[type=url],[type=password],[type=number],[type=date],[type=datetime-local],[type=month],[type=search],[type=tel],[type=time],[type=week],textarea,select,.form-input,.form-textarea,.form-select,.form-multiselect){-ms-appearance:none;appearance:none;padding-block:var(--form-py);padding-inline:var(--form-px);border-radius:var(--form-radius);border-width:1px;border-color:var(--form-stroke);background-color:var(--form-bg);color:var(--form-color)}:is(input:where(:not([type])),[type=text],[type=email],[type=url],[type=password],[type=number],[type=date],[type=datetime-local],[type=month],[type=search],[type=tel],[type=time],[type=week],textarea,select,.form-input,.form-textarea,.form-select,.form-multiselect):focus{border-color:var(--form-active-color);outline-color:var(--form-active-color)}:is(select:where(:not(:is([size]:not([size="1"]),[multiple]))),.form-select){--_icon-position:right;background:var(--select-icon) var(--form-bg) var(--_icon-position) var(--select-icon-offset) center/var(--select-icon-size) no-repeat;-webkit-print-color-adjust:exact;print-color-adjust:exact}:is(select:where(:not(:is([size]:not([size="1"]),[multiple]))),.form-select):not(:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){padding-right:calc(var(--select-icon-size) + var(--select-icon-offset) + .5ch)}:is(select:where(:not(:is([size]:not([size="1"]),[multiple]))),.form-select):is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){padding-left:calc(var(--select-icon-size) + var(--select-icon-offset) + .5ch)}:is(select:where(:not(:is([size]:not([size="1"]),[multiple]))),.form-select):is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){--_icon-position:left}:is([type=checkbox],[type=radio],.form-checkbox,.form-radio){-ms-appearance:none;appearance:none;height:calc(var(--spacing) * 4);width:calc(var(--spacing) * 4);border-width:2px;border-color:var(--form-stroke);background-color:var(--form-bg);color:var(--form-color);vertical-align:middle;-webkit-user-select:none;-ms-user-select:none;user-select:none;-webkit-print-color-adjust:exact;print-color-adjust:exact;background-origin:border-box;flex-shrink:0;padding:0;display:inline-block}:is([type=checkbox],[type=radio],.form-checkbox,.form-radio):focus{outline-color:var(--form-active-color)}:is([type=checkbox],[type=radio],.form-checkbox,.form-radio):focus{border-color:var(--form-active-color)}:is([type=checkbox],[type=radio],.form-checkbox,.form-radio):checked{border-color:var(--form-active-color)}:is([type=checkbox],.form-checkbox):checked{background:var(--form-active-color,currentColor) center/contain no-repeat;border-color:transparent}:is([type=checkbox],.form-checkbox):indeterminate{background:var(--form-active-color,currentColor) center/contain no-repeat;border-color:transparent}:is([type=checkbox],.form-checkbox):indeterminate{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='none' viewBox='0 0 16 16'%3E%3Cpath stroke='white' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='M4 8h8'/%3E%3C/svg%3E")}:is([type=checkbox],.form-checkbox):checked{background-image:url("data:image/svg+xml,%3Csvg viewBox='0 0 16 16' fill='white' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M12.207 4.793a1 1 0 010 1.414l-5 5a1 1 0 01-1.414 0l-2-2a1 1 0 011.414-1.414L6.5 9.086l4.293-4.293a1 1 0 011.414 0z'/%3E%3C/svg%3E")}:is([type=radio],.form-radio){border-radius:50%}:is([type=radio],.form-radio):checked{background:var(--form-active-color,currentColor) center/contain no-repeat;background-image:url("data:image/svg+xml,%3Csvg viewBox='0 0 16 16' fill='white' xmlns='http://www.w3.org/2000/svg'%3E%3Ccircle cx='8' cy='8' r='3'/%3E%3C/svg%3E");border-color:transparent}@view-transition{navigation:auto}:where(#hyva-checkout-main){--form-stroke:var(--color-slate-300,currentColor)}:where(#hyva-checkout-main) *{border-color:var(--color-gray-200,currentColor)}:where(#hyva-checkout-main) :after{border-color:var(--color-gray-200,currentColor)}:where(#hyva-checkout-main) :before{border-color:var(--color-gray-200,currentColor)}:where(#hyva-checkout-main) ::-ms-backdrop{border-color:var(--color-gray-200,currentColor)}:where(#hyva-checkout-main) ::backdrop{border-color:var(--color-gray-200,currentColor)}:where(#hyva-checkout-main) ::-ms-browse{border-color:var(--color-gray-200,currentColor)}:where(#hyva-checkout-main) ::file-selector-button{border-color:var(--color-gray-200,currentColor)}input:where([type=text]){-ms-appearance:none;appearance:none;--tw-shadow:0 0 transparent;background-color:#fff;border-width:1px;border-color:#6a7282;border-color:lab(47.7841% -.393182 -10.0268);border-radius:0;padding:.5rem .75rem;font-size:1rem;line-height:1.5rem}input:where([type=text]):focus{outline-offset:2px;--tw-ring-inset:var(--tw-empty, );--tw-ring-offset-width:0px;--tw-ring-offset-color:#fff;--tw-ring-color:#155dfc;--tw-ring-offset-shadow:var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow:var(--tw-ring-inset) 0 0 0 calc(1px + var(--tw-ring-offset-width)) var(--tw-ring-color);box-shadow:var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow);border-color:#155dfc;border-color:lab(44.0605% 29.0279 -86.0352);outline:2px solid transparent}@supports (color:lab(0% 0 0)){input:where([type=text]):focus{--tw-ring-color:lab(44.0605% 29.0279 -86.0352)}}input:where(:not([type])){-ms-appearance:none;appearance:none;--tw-shadow:0 0 transparent;background-color:#fff;border-width:1px;border-color:#6a7282;border-color:lab(47.7841% -.393182 -10.0268);border-radius:0;padding:.5rem .75rem;font-size:1rem;line-height:1.5rem}input:where(:not([type])):focus{outline-offset:2px;--tw-ring-inset:var(--tw-empty, );--tw-ring-offset-width:0px;--tw-ring-offset-color:#fff;--tw-ring-color:#155dfc;--tw-ring-offset-shadow:var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow:var(--tw-ring-inset) 0 0 0 calc(1px + var(--tw-ring-offset-width)) var(--tw-ring-color);box-shadow:var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow);border-color:#155dfc;border-color:lab(44.0605% 29.0279 -86.0352);outline:2px solid transparent}@supports (color:lab(0% 0 0)){input:where(:not([type])):focus{--tw-ring-color:lab(44.0605% 29.0279 -86.0352)}}input:where([type=email]){-ms-appearance:none;appearance:none;--tw-shadow:0 0 transparent;background-color:#fff;border-width:1px;border-color:#6a7282;border-color:lab(47.7841% -.393182 -10.0268);border-radius:0;padding:.5rem .75rem;font-size:1rem;line-height:1.5rem}input:where([type=email]):focus{outline-offset:2px;--tw-ring-inset:var(--tw-empty, );--tw-ring-offset-width:0px;--tw-ring-offset-color:#fff;--tw-ring-color:#155dfc;--tw-ring-offset-shadow:var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow:var(--tw-ring-inset) 0 0 0 calc(1px + var(--tw-ring-offset-width)) var(--tw-ring-color);box-shadow:var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow);border-color:#155dfc;border-color:lab(44.0605% 29.0279 -86.0352);outline:2px solid transparent}@supports (color:lab(0% 0 0)){input:where([type=email]):focus{--tw-ring-color:lab(44.0605% 29.0279 -86.0352)}}input:where([type=url]){-ms-appearance:none;appearance:none;--tw-shadow:0 0 transparent;background-color:#fff;border-width:1px;border-color:#6a7282;border-color:lab(47.7841% -.393182 -10.0268);border-radius:0;padding:.5rem .75rem;font-size:1rem;line-height:1.5rem}input:where([type=url]):focus{outline-offset:2px;--tw-ring-inset:var(--tw-empty, );--tw-ring-offset-width:0px;--tw-ring-offset-color:#fff;--tw-ring-color:#155dfc;--tw-ring-offset-shadow:var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow:var(--tw-ring-inset) 0 0 0 calc(1px + var(--tw-ring-offset-width)) var(--tw-ring-color);box-shadow:var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow);border-color:#155dfc;border-color:lab(44.0605% 29.0279 -86.0352);outline:2px solid transparent}@supports (color:lab(0% 0 0)){input:where([type=url]):focus{--tw-ring-color:lab(44.0605% 29.0279 -86.0352)}}input:where([type=password]){-ms-appearance:none;appearance:none;--tw-shadow:0 0 transparent;background-color:#fff;border-width:1px;border-color:#6a7282;border-color:lab(47.7841% -.393182 -10.0268);border-radius:0;padding:.5rem .75rem;font-size:1rem;line-height:1.5rem}input:where([type=password]):focus{outline-offset:2px;--tw-ring-inset:var(--tw-empty, );--tw-ring-offset-width:0px;--tw-ring-offset-color:#fff;--tw-ring-color:#155dfc;--tw-ring-offset-shadow:var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow:var(--tw-ring-inset) 0 0 0 calc(1px + var(--tw-ring-offset-width)) var(--tw-ring-color);box-shadow:var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow);border-color:#155dfc;border-color:lab(44.0605% 29.0279 -86.0352);outline:2px solid transparent}@supports (color:lab(0% 0 0)){input:where([type=password]):focus{--tw-ring-color:lab(44.0605% 29.0279 -86.0352)}}input:where([type=number]){-ms-appearance:none;appearance:none;--tw-shadow:0 0 transparent;background-color:#fff;border-width:1px;border-color:#6a7282;border-color:lab(47.7841% -.393182 -10.0268);border-radius:0;padding:.5rem .75rem;font-size:1rem;line-height:1.5rem}input:where([type=number]):focus{outline-offset:2px;--tw-ring-inset:var(--tw-empty, );--tw-ring-offset-width:0px;--tw-ring-offset-color:#fff;--tw-ring-color:#155dfc;--tw-ring-offset-shadow:var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow:var(--tw-ring-inset) 0 0 0 calc(1px + var(--tw-ring-offset-width)) var(--tw-ring-color);box-shadow:var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow);border-color:#155dfc;border-color:lab(44.0605% 29.0279 -86.0352);outline:2px solid transparent}@supports (color:lab(0% 0 0)){input:where([type=number]):focus{--tw-ring-color:lab(44.0605% 29.0279 -86.0352)}}input:where([type=date]){-ms-appearance:none;appearance:none;--tw-shadow:0 0 transparent;background-color:#fff;border-width:1px;border-color:#6a7282;border-color:lab(47.7841% -.393182 -10.0268);border-radius:0;padding:.5rem .75rem;font-size:1rem;line-height:1.5rem}input:where([type=date]):focus{outline-offset:2px;--tw-ring-inset:var(--tw-empty, );--tw-ring-offset-width:0px;--tw-ring-offset-color:#fff;--tw-ring-color:#155dfc;--tw-ring-offset-shadow:var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow:var(--tw-ring-inset) 0 0 0 calc(1px + var(--tw-ring-offset-width)) var(--tw-ring-color);box-shadow:var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow);border-color:#155dfc;border-color:lab(44.0605% 29.0279 -86.0352);outline:2px solid transparent}@supports (color:lab(0% 0 0)){input:where([type=date]):focus{--tw-ring-color:lab(44.0605% 29.0279 -86.0352)}}input:where([type=datetime-local]){-ms-appearance:none;appearance:none;--tw-shadow:0 0 transparent;background-color:#fff;border-width:1px;border-color:#6a7282;border-color:lab(47.7841% -.393182 -10.0268);border-radius:0;padding:.5rem .75rem;font-size:1rem;line-height:1.5rem}input:where([type=datetime-local]):focus{outline-offset:2px;--tw-ring-inset:var(--tw-empty, );--tw-ring-offset-width:0px;--tw-ring-offset-color:#fff;--tw-ring-color:#155dfc;--tw-ring-offset-shadow:var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow:var(--tw-ring-inset) 0 0 0 calc(1px + var(--tw-ring-offset-width)) var(--tw-ring-color);box-shadow:var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow);border-color:#155dfc;border-color:lab(44.0605% 29.0279 -86.0352);outline:2px solid transparent}@supports (color:lab(0% 0 0)){input:where([type=datetime-local]):focus{--tw-ring-color:lab(44.0605% 29.0279 -86.0352)}}input:where([type=month]){-ms-appearance:none;appearance:none;--tw-shadow:0 0 transparent;background-color:#fff;border-width:1px;border-color:#6a7282;border-color:lab(47.7841% -.393182 -10.0268);border-radius:0;padding:.5rem .75rem;font-size:1rem;line-height:1.5rem}input:where([type=month]):focus{outline-offset:2px;--tw-ring-inset:var(--tw-empty, );--tw-ring-offset-width:0px;--tw-ring-offset-color:#fff;--tw-ring-color:#155dfc;--tw-ring-offset-shadow:var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow:var(--tw-ring-inset) 0 0 0 calc(1px + var(--tw-ring-offset-width)) var(--tw-ring-color);box-shadow:var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow);border-color:#155dfc;border-color:lab(44.0605% 29.0279 -86.0352);outline:2px solid transparent}@supports (color:lab(0% 0 0)){input:where([type=month]):focus{--tw-ring-color:lab(44.0605% 29.0279 -86.0352)}}input:where([type=search]){-ms-appearance:none;appearance:none;--tw-shadow:0 0 transparent;background-color:#fff;border-width:1px;border-color:#6a7282;border-color:lab(47.7841% -.393182 -10.0268);border-radius:0;padding:.5rem .75rem;font-size:1rem;line-height:1.5rem}input:where([type=search]):focus{outline-offset:2px;--tw-ring-inset:var(--tw-empty, );--tw-ring-offset-width:0px;--tw-ring-offset-color:#fff;--tw-ring-color:#155dfc;--tw-ring-offset-shadow:var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow:var(--tw-ring-inset) 0 0 0 calc(1px + var(--tw-ring-offset-width)) var(--tw-ring-color);box-shadow:var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow);border-color:#155dfc;border-color:lab(44.0605% 29.0279 -86.0352);outline:2px solid transparent}@supports (color:lab(0% 0 0)){input:where([type=search]):focus{--tw-ring-color:lab(44.0605% 29.0279 -86.0352)}}input:where([type=tel]){-ms-appearance:none;appearance:none;--tw-shadow:0 0 transparent;background-color:#fff;border-width:1px;border-color:#6a7282;border-color:lab(47.7841% -.393182 -10.0268);border-radius:0;padding:.5rem .75rem;font-size:1rem;line-height:1.5rem}input:where([type=tel]):focus{outline-offset:2px;--tw-ring-inset:var(--tw-empty, );--tw-ring-offset-width:0px;--tw-ring-offset-color:#fff;--tw-ring-color:#155dfc;--tw-ring-offset-shadow:var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow:var(--tw-ring-inset) 0 0 0 calc(1px + var(--tw-ring-offset-width)) var(--tw-ring-color);box-shadow:var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow);border-color:#155dfc;border-color:lab(44.0605% 29.0279 -86.0352);outline:2px solid transparent}@supports (color:lab(0% 0 0)){input:where([type=tel]):focus{--tw-ring-color:lab(44.0605% 29.0279 -86.0352)}}input:where([type=time]){-ms-appearance:none;appearance:none;--tw-shadow:0 0 transparent;background-color:#fff;border-width:1px;border-color:#6a7282;border-color:lab(47.7841% -.393182 -10.0268);border-radius:0;padding:.5rem .75rem;font-size:1rem;line-height:1.5rem}input:where([type=time]):focus{outline-offset:2px;--tw-ring-inset:var(--tw-empty, );--tw-ring-offset-width:0px;--tw-ring-offset-color:#fff;--tw-ring-color:#155dfc;--tw-ring-offset-shadow:var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow:var(--tw-ring-inset) 0 0 0 calc(1px + var(--tw-ring-offset-width)) var(--tw-ring-color);box-shadow:var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow);border-color:#155dfc;border-color:lab(44.0605% 29.0279 -86.0352);outline:2px solid transparent}@supports (color:lab(0% 0 0)){input:where([type=time]):focus{--tw-ring-color:lab(44.0605% 29.0279 -86.0352)}}input:where([type=week]){-ms-appearance:none;appearance:none;--tw-shadow:0 0 transparent;background-color:#fff;border-width:1px;border-color:#6a7282;border-color:lab(47.7841% -.393182 -10.0268);border-radius:0;padding:.5rem .75rem;font-size:1rem;line-height:1.5rem}input:where([type=week]):focus{outline-offset:2px;--tw-ring-inset:var(--tw-empty, );--tw-ring-offset-width:0px;--tw-ring-offset-color:#fff;--tw-ring-color:#155dfc;--tw-ring-offset-shadow:var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow:var(--tw-ring-inset) 0 0 0 calc(1px + var(--tw-ring-offset-width)) var(--tw-ring-color);box-shadow:var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow);border-color:#155dfc;border-color:lab(44.0605% 29.0279 -86.0352);outline:2px solid transparent}@supports (color:lab(0% 0 0)){input:where([type=week]):focus{--tw-ring-color:lab(44.0605% 29.0279 -86.0352)}}select:where([multiple]){-ms-appearance:none;appearance:none;--tw-shadow:0 0 transparent;background-color:#fff;border-width:1px;border-color:#6a7282;border-color:lab(47.7841% -.393182 -10.0268);border-radius:0;padding:.5rem .75rem;font-size:1rem;line-height:1.5rem}select:where([multiple]):focus{outline-offset:2px;--tw-ring-inset:var(--tw-empty, );--tw-ring-offset-width:0px;--tw-ring-offset-color:#fff;--tw-ring-color:#155dfc;--tw-ring-offset-shadow:var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow:var(--tw-ring-inset) 0 0 0 calc(1px + var(--tw-ring-offset-width)) var(--tw-ring-color);box-shadow:var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow);border-color:#155dfc;border-color:lab(44.0605% 29.0279 -86.0352);outline:2px solid transparent}@supports (color:lab(0% 0 0)){select:where([multiple]):focus{--tw-ring-color:lab(44.0605% 29.0279 -86.0352)}}:is(textarea,select):focus{outline-offset:2px;--tw-ring-inset:var(--tw-empty, );--tw-ring-offset-width:0px;--tw-ring-offset-color:#fff;--tw-ring-color:#155dfc;--tw-ring-offset-shadow:var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow:var(--tw-ring-inset) 0 0 0 calc(1px + var(--tw-ring-offset-width)) var(--tw-ring-color);box-shadow:var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow);border-color:#155dfc;border-color:lab(44.0605% 29.0279 -86.0352);outline:2px solid transparent}@supports (color:lab(0% 0 0)){:is(textarea,select):focus{--tw-ring-color:lab(44.0605% 29.0279 -86.0352)}}input::-ms-input-placeholder{color:#6a7282;color:lab(47.7841% -.393182 -10.0268);opacity:1}input::placeholder{color:#6a7282;color:lab(47.7841% -.393182 -10.0268);opacity:1}textarea::-ms-input-placeholder{color:#6a7282;color:lab(47.7841% -.393182 -10.0268);opacity:1}textarea::placeholder{color:#6a7282;color:lab(47.7841% -.393182 -10.0268);opacity:1}::-webkit-datetime-edit{padding-top:0;padding-bottom:0}::-webkit-datetime-edit-year-field{padding-top:0;padding-bottom:0}::-webkit-datetime-edit-month-field{padding-top:0;padding-bottom:0}::-webkit-datetime-edit-day-field{padding-top:0;padding-bottom:0}::-webkit-datetime-edit-hour-field{padding-top:0;padding-bottom:0}::-webkit-datetime-edit-minute-field{padding-top:0;padding-bottom:0}::-webkit-datetime-edit-second-field{padding-top:0;padding-bottom:0}::-webkit-datetime-edit-millisecond-field{padding-top:0;padding-bottom:0}::-webkit-datetime-edit-meridiem-field{padding-top:0;padding-bottom:0}select:where([multiple]){background-image:initial;background-position:initial;background-repeat:unset;background-size:initial;print-color-adjust:unset;padding-right:.75rem}select:where([size]:not([size="1"])){background-image:initial;background-position:initial;background-repeat:unset;background-size:initial;print-color-adjust:unset;padding-right:.75rem}input:where([type=checkbox]){-ms-appearance:none;appearance:none;-webkit-print-color-adjust:exact;print-color-adjust:exact;vertical-align:middle;-webkit-user-select:none;-ms-user-select:none;user-select:none;color:#155dfc;color:lab(44.0605% 29.0279 -86.0352);--tw-shadow:0 0 transparent;background-color:#fff;background-origin:border-box;border-width:1px;border-color:#6a7282;border-color:lab(47.7841% -.393182 -10.0268);flex-shrink:0;width:1rem;height:1rem;padding:0;display:inline-block}input:where([type=radio]){-ms-appearance:none;appearance:none;-webkit-print-color-adjust:exact;print-color-adjust:exact;vertical-align:middle;-webkit-user-select:none;-ms-user-select:none;user-select:none;color:#155dfc;color:lab(44.0605% 29.0279 -86.0352);--tw-shadow:0 0 transparent;background-color:#fff;background-origin:border-box;border-width:1px;border-color:#6a7282;border-color:lab(47.7841% -.393182 -10.0268);flex-shrink:0;width:1rem;height:1rem;padding:0;display:inline-block}@supports (color:lab(0% 0 0)){{--tw-ring-color:lab(44.0605% 29.0279 -86.0352)}}input:where([type=checkbox]):focus{outline-offset:2px;--tw-ring-inset:var(--tw-empty, );--tw-ring-offset-width:2px;--tw-ring-offset-color:#fff;--tw-ring-color:#155dfc;--tw-ring-offset-shadow:var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow:var(--tw-ring-inset) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color);box-shadow:var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow);outline:2px solid transparent}@supports (color:lab(0% 0 0)){input:where([type=checkbox]):focus{--tw-ring-color:lab(44.0605% 29.0279 -86.0352)}}input:where([type=radio]):focus{outline-offset:2px;--tw-ring-inset:var(--tw-empty, );--tw-ring-offset-width:2px;--tw-ring-offset-color:#fff;--tw-ring-color:#155dfc;--tw-ring-offset-shadow:var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow:var(--tw-ring-inset) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color);box-shadow:var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow);outline:2px solid transparent}@supports (color:lab(0% 0 0)){input:where([type=radio]):focus{--tw-ring-color:lab(44.0605% 29.0279 -86.0352)}}input:where([type=checkbox]):checked{background-color:currentColor;background-position:50%;background-repeat:no-repeat;background-size:100% 100%;border-color:transparent}input:where([type=radio]):checked{background-color:currentColor;background-position:50%;background-repeat:no-repeat;background-size:100% 100%;border-color:transparent}input:where([type=checkbox]):checked{background-image:url("data:image/svg+xml,%3csvg viewBox='0 0 16 16' fill='white' xmlns='http://www.w3.org/2000/svg'%3e%3cpath d='M12.207 4.793a1 1 0 010 1.414l-5 5a1 1 0 01-1.414 0l-2-2a1 1 0 011.414-1.414L6.5 9.086l4.293-4.293a1 1 0 011.414 0z'/%3e%3c/svg%3e")}@media (forced-colors:active){input:where([type=checkbox]):checked{-ms-appearance:auto;appearance:auto}}input:where([type=radio]):checked{background-image:url("data:image/svg+xml,%3csvg viewBox='0 0 16 16' fill='white' xmlns='http://www.w3.org/2000/svg'%3e%3ccircle cx='8' cy='8' r='3'/%3e%3c/svg%3e")}@media (forced-colors:active){input:where([type=radio]):checked{-ms-appearance:auto;appearance:auto}}input:where([type=checkbox]):checked:hover{background-color:currentColor;border-color:transparent}input:where([type=checkbox]):checked:focus{background-color:currentColor;border-color:transparent}input:where([type=radio]):checked:hover{background-color:currentColor;border-color:transparent}input:where([type=radio]):checked:focus{background-color:currentColor;border-color:transparent}input:where([type=checkbox]):indeterminate{background-color:currentColor;background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' fill='none' viewBox='0 0 16 16'%3e%3cpath stroke='white' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='M4 8h8'/%3e%3c/svg%3e");background-position:50%;background-repeat:no-repeat;background-size:100% 100%;border-color:transparent}@media (forced-colors:active){input:where([type=checkbox]):indeterminate{-ms-appearance:auto;appearance:auto}}input:where([type=checkbox]):indeterminate:hover{background-color:currentColor;border-color:transparent}input:where([type=checkbox]):indeterminate:focus{background-color:currentColor;border-color:transparent}@media (prefers-reduced-motion:reduce){*{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}textarea,select{-ms-appearance:none;appearance:none;--tw-shadow:0 0 transparent;background-color:#fff;border-width:1px;border-color:#6a7282;border-color:lab(47.7841% -.393182 -10.0268);border-radius:0;padding:.5rem .75rem;font-size:1rem;line-height:1.5rem}input:where([type=text]){-ms-appearance:none;appearance:none;--tw-shadow:0 0 transparent;background-color:#fff;border-width:1px;border-color:#6a7282;border-color:lab(47.7841% -.393182 -10.0268);border-radius:0;padding:.5rem .75rem;font-size:1rem;line-height:1.5rem}input:where([type=text]):focus{outline-offset:2px;--tw-ring-inset:var(--tw-empty, );--tw-ring-offset-width:0px;--tw-ring-offset-color:#fff;--tw-ring-color:#155dfc;--tw-ring-offset-shadow:var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow:var(--tw-ring-inset) 0 0 0 calc(1px + var(--tw-ring-offset-width)) var(--tw-ring-color);box-shadow:var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow);border-color:#155dfc;border-color:lab(44.0605% 29.0279 -86.0352);outline:2px solid transparent}@supports (color:lab(0% 0 0)){input:where([type=text]):focus{--tw-ring-color:lab(44.0605% 29.0279 -86.0352)}}input:where(:not([type])){-ms-appearance:none;appearance:none;--tw-shadow:0 0 transparent;background-color:#fff;border-width:1px;border-color:#6a7282;border-color:lab(47.7841% -.393182 -10.0268);border-radius:0;padding:.5rem .75rem;font-size:1rem;line-height:1.5rem}input:where(:not([type])):focus{outline-offset:2px;--tw-ring-inset:var(--tw-empty, );--tw-ring-offset-width:0px;--tw-ring-offset-color:#fff;--tw-ring-color:#155dfc;--tw-ring-offset-shadow:var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow:var(--tw-ring-inset) 0 0 0 calc(1px + var(--tw-ring-offset-width)) var(--tw-ring-color);box-shadow:var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow);border-color:#155dfc;border-color:lab(44.0605% 29.0279 -86.0352);outline:2px solid transparent}@supports (color:lab(0% 0 0)){input:where(:not([type])):focus{--tw-ring-color:lab(44.0605% 29.0279 -86.0352)}}input:where([type=email]){-ms-appearance:none;appearance:none;--tw-shadow:0 0 transparent;background-color:#fff;border-width:1px;border-color:#6a7282;border-color:lab(47.7841% -.393182 -10.0268);border-radius:0;padding:.5rem .75rem;font-size:1rem;line-height:1.5rem}input:where([type=email]):focus{outline-offset:2px;--tw-ring-inset:var(--tw-empty, );--tw-ring-offset-width:0px;--tw-ring-offset-color:#fff;--tw-ring-color:#155dfc;--tw-ring-offset-shadow:var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow:var(--tw-ring-inset) 0 0 0 calc(1px + var(--tw-ring-offset-width)) var(--tw-ring-color);box-shadow:var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow);border-color:#155dfc;border-color:lab(44.0605% 29.0279 -86.0352);outline:2px solid transparent}@supports (color:lab(0% 0 0)){input:where([type=email]):focus{--tw-ring-color:lab(44.0605% 29.0279 -86.0352)}}input:where([type=url]){-ms-appearance:none;appearance:none;--tw-shadow:0 0 transparent;background-color:#fff;border-width:1px;border-color:#6a7282;border-color:lab(47.7841% -.393182 -10.0268);border-radius:0;padding:.5rem .75rem;font-size:1rem;line-height:1.5rem}input:where([type=url]):focus{outline-offset:2px;--tw-ring-inset:var(--tw-empty, );--tw-ring-offset-width:0px;--tw-ring-offset-color:#fff;--tw-ring-color:#155dfc;--tw-ring-offset-shadow:var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow:var(--tw-ring-inset) 0 0 0 calc(1px + var(--tw-ring-offset-width)) var(--tw-ring-color);box-shadow:var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow);border-color:#155dfc;border-color:lab(44.0605% 29.0279 -86.0352);outline:2px solid transparent}@supports (color:lab(0% 0 0)){input:where([type=url]):focus{--tw-ring-color:lab(44.0605% 29.0279 -86.0352)}}input:where([type=password]){-ms-appearance:none;appearance:none;--tw-shadow:0 0 transparent;background-color:#fff;border-width:1px;border-color:#6a7282;border-color:lab(47.7841% -.393182 -10.0268);border-radius:0;padding:.5rem .75rem;font-size:1rem;line-height:1.5rem}input:where([type=password]):focus{outline-offset:2px;--tw-ring-inset:var(--tw-empty, );--tw-ring-offset-width:0px;--tw-ring-offset-color:#fff;--tw-ring-color:#155dfc;--tw-ring-offset-shadow:var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow:var(--tw-ring-inset) 0 0 0 calc(1px + var(--tw-ring-offset-width)) var(--tw-ring-color);box-shadow:var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow);border-color:#155dfc;border-color:lab(44.0605% 29.0279 -86.0352);outline:2px solid transparent}@supports (color:lab(0% 0 0)){input:where([type=password]):focus{--tw-ring-color:lab(44.0605% 29.0279 -86.0352)}}input:where([type=number]){-ms-appearance:none;appearance:none;--tw-shadow:0 0 transparent;background-color:#fff;border-width:1px;border-color:#6a7282;border-color:lab(47.7841% -.393182 -10.0268);border-radius:0;padding:.5rem .75rem;font-size:1rem;line-height:1.5rem}input:where([type=number]):focus{outline-offset:2px;--tw-ring-inset:var(--tw-empty, );--tw-ring-offset-width:0px;--tw-ring-offset-color:#fff;--tw-ring-color:#155dfc;--tw-ring-offset-shadow:var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow:var(--tw-ring-inset) 0 0 0 calc(1px + var(--tw-ring-offset-width)) var(--tw-ring-color);box-shadow:var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow);border-color:#155dfc;border-color:lab(44.0605% 29.0279 -86.0352);outline:2px solid transparent}@supports (color:lab(0% 0 0)){input:where([type=number]):focus{--tw-ring-color:lab(44.0605% 29.0279 -86.0352)}}input:where([type=date]){-ms-appearance:none;appearance:none;--tw-shadow:0 0 transparent;background-color:#fff;border-width:1px;border-color:#6a7282;border-color:lab(47.7841% -.393182 -10.0268);border-radius:0;padding:.5rem .75rem;font-size:1rem;line-height:1.5rem}input:where([type=date]):focus{outline-offset:2px;--tw-ring-inset:var(--tw-empty, );--tw-ring-offset-width:0px;--tw-ring-offset-color:#fff;--tw-ring-color:#155dfc;--tw-ring-offset-shadow:var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow:var(--tw-ring-inset) 0 0 0 calc(1px + var(--tw-ring-offset-width)) var(--tw-ring-color);box-shadow:var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow);border-color:#155dfc;border-color:lab(44.0605% 29.0279 -86.0352);outline:2px solid transparent}@supports (color:lab(0% 0 0)){input:where([type=date]):focus{--tw-ring-color:lab(44.0605% 29.0279 -86.0352)}}input:where([type=datetime-local]){-ms-appearance:none;appearance:none;--tw-shadow:0 0 transparent;background-color:#fff;border-width:1px;border-color:#6a7282;border-color:lab(47.7841% -.393182 -10.0268);border-radius:0;padding:.5rem .75rem;font-size:1rem;line-height:1.5rem}input:where([type=datetime-local]):focus{outline-offset:2px;--tw-ring-inset:var(--tw-empty, );--tw-ring-offset-width:0px;--tw-ring-offset-color:#fff;--tw-ring-color:#155dfc;--tw-ring-offset-shadow:var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow:var(--tw-ring-inset) 0 0 0 calc(1px + var(--tw-ring-offset-width)) var(--tw-ring-color);box-shadow:var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow);border-color:#155dfc;border-color:lab(44.0605% 29.0279 -86.0352);outline:2px solid transparent}@supports (color:lab(0% 0 0)){input:where([type=datetime-local]):focus{--tw-ring-color:lab(44.0605% 29.0279 -86.0352)}}input:where([type=month]){-ms-appearance:none;appearance:none;--tw-shadow:0 0 transparent;background-color:#fff;border-width:1px;border-color:#6a7282;border-color:lab(47.7841% -.393182 -10.0268);border-radius:0;padding:.5rem .75rem;font-size:1rem;line-height:1.5rem}input:where([type=month]):focus{outline-offset:2px;--tw-ring-inset:var(--tw-empty, );--tw-ring-offset-width:0px;--tw-ring-offset-color:#fff;--tw-ring-color:#155dfc;--tw-ring-offset-shadow:var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow:var(--tw-ring-inset) 0 0 0 calc(1px + var(--tw-ring-offset-width)) var(--tw-ring-color);box-shadow:var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow);border-color:#155dfc;border-color:lab(44.0605% 29.0279 -86.0352);outline:2px solid transparent}@supports (color:lab(0% 0 0)){input:where([type=month]):focus{--tw-ring-color:lab(44.0605% 29.0279 -86.0352)}}input:where([type=search]){-ms-appearance:none;appearance:none;--tw-shadow:0 0 transparent;background-color:#fff;border-width:1px;border-color:#6a7282;border-color:lab(47.7841% -.393182 -10.0268);border-radius:0;padding:.5rem .75rem;font-size:1rem;line-height:1.5rem}input:where([type=search]):focus{outline-offset:2px;--tw-ring-inset:var(--tw-empty, );--tw-ring-offset-width:0px;--tw-ring-offset-color:#fff;--tw-ring-color:#155dfc;--tw-ring-offset-shadow:var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow:var(--tw-ring-inset) 0 0 0 calc(1px + var(--tw-ring-offset-width)) var(--tw-ring-color);box-shadow:var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow);border-color:#155dfc;border-color:lab(44.0605% 29.0279 -86.0352);outline:2px solid transparent}@supports (color:lab(0% 0 0)){input:where([type=search]):focus{--tw-ring-color:lab(44.0605% 29.0279 -86.0352)}}input:where([type=tel]){-ms-appearance:none;appearance:none;--tw-shadow:0 0 transparent;background-color:#fff;border-width:1px;border-color:#6a7282;border-color:lab(47.7841% -.393182 -10.0268);border-radius:0;padding:.5rem .75rem;font-size:1rem;line-height:1.5rem}input:where([type=tel]):focus{outline-offset:2px;--tw-ring-inset:var(--tw-empty, );--tw-ring-offset-width:0px;--tw-ring-offset-color:#fff;--tw-ring-color:#155dfc;--tw-ring-offset-shadow:var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow:var(--tw-ring-inset) 0 0 0 calc(1px + var(--tw-ring-offset-width)) var(--tw-ring-color);box-shadow:var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow);border-color:#155dfc;border-color:lab(44.0605% 29.0279 -86.0352);outline:2px solid transparent}@supports (color:lab(0% 0 0)){input:where([type=tel]):focus{--tw-ring-color:lab(44.0605% 29.0279 -86.0352)}}input:where([type=time]){-ms-appearance:none;appearance:none;--tw-shadow:0 0 transparent;background-color:#fff;border-width:1px;border-color:#6a7282;border-color:lab(47.7841% -.393182 -10.0268);border-radius:0;padding:.5rem .75rem;font-size:1rem;line-height:1.5rem}input:where([type=time]):focus{outline-offset:2px;--tw-ring-inset:var(--tw-empty, );--tw-ring-offset-width:0px;--tw-ring-offset-color:#fff;--tw-ring-color:#155dfc;--tw-ring-offset-shadow:var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow:var(--tw-ring-inset) 0 0 0 calc(1px + var(--tw-ring-offset-width)) var(--tw-ring-color);box-shadow:var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow);border-color:#155dfc;border-color:lab(44.0605% 29.0279 -86.0352);outline:2px solid transparent}@supports (color:lab(0% 0 0)){input:where([type=time]):focus{--tw-ring-color:lab(44.0605% 29.0279 -86.0352)}}input:where([type=week]){-ms-appearance:none;appearance:none;--tw-shadow:0 0 transparent;background-color:#fff;border-width:1px;border-color:#6a7282;border-color:lab(47.7841% -.393182 -10.0268);border-radius:0;padding:.5rem .75rem;font-size:1rem;line-height:1.5rem}input:where([type=week]):focus{outline-offset:2px;--tw-ring-inset:var(--tw-empty, );--tw-ring-offset-width:0px;--tw-ring-offset-color:#fff;--tw-ring-color:#155dfc;--tw-ring-offset-shadow:var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow:var(--tw-ring-inset) 0 0 0 calc(1px + var(--tw-ring-offset-width)) var(--tw-ring-color);box-shadow:var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow);border-color:#155dfc;border-color:lab(44.0605% 29.0279 -86.0352);outline:2px solid transparent}@supports (color:lab(0% 0 0)){input:where([type=week]):focus{--tw-ring-color:lab(44.0605% 29.0279 -86.0352)}}select:where([multiple]){-ms-appearance:none;appearance:none;--tw-shadow:0 0 transparent;background-color:#fff;border-width:1px;border-color:#6a7282;border-color:lab(47.7841% -.393182 -10.0268);border-radius:0;padding:.5rem .75rem;font-size:1rem;line-height:1.5rem}select:where([multiple]):focus{outline-offset:2px;--tw-ring-inset:var(--tw-empty, );--tw-ring-offset-width:0px;--tw-ring-offset-color:#fff;--tw-ring-color:#155dfc;--tw-ring-offset-shadow:var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow:var(--tw-ring-inset) 0 0 0 calc(1px + var(--tw-ring-offset-width)) var(--tw-ring-color);box-shadow:var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow);border-color:#155dfc;border-color:lab(44.0605% 29.0279 -86.0352);outline:2px solid transparent}@supports (color:lab(0% 0 0)){select:where([multiple]):focus{--tw-ring-color:lab(44.0605% 29.0279 -86.0352)}}:is(textarea,select):focus{outline-offset:2px;--tw-ring-inset:var(--tw-empty, );--tw-ring-offset-width:0px;--tw-ring-offset-color:#fff;--tw-ring-color:#155dfc;--tw-ring-offset-shadow:var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow:var(--tw-ring-inset) 0 0 0 calc(1px + var(--tw-ring-offset-width)) var(--tw-ring-color);box-shadow:var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow);border-color:#155dfc;border-color:lab(44.0605% 29.0279 -86.0352);outline:2px solid transparent}@supports (color:lab(0% 0 0)){:is(textarea,select):focus{--tw-ring-color:lab(44.0605% 29.0279 -86.0352)}}input::-ms-input-placeholder{color:#6a7282;color:lab(47.7841% -.393182 -10.0268);opacity:1}input::placeholder{color:#6a7282;color:lab(47.7841% -.393182 -10.0268);opacity:1}textarea::-ms-input-placeholder{color:#6a7282;color:lab(47.7841% -.393182 -10.0268);opacity:1}textarea::placeholder{color:#6a7282;color:lab(47.7841% -.393182 -10.0268);opacity:1}::-webkit-datetime-edit-fields-wrapper{padding:0}::-webkit-date-and-time-value{min-height:1.5em}::-webkit-date-and-time-value{text-align:inherit}::-webkit-datetime-edit{display:inline-flex}::-webkit-datetime-edit{padding-top:0;padding-bottom:0}::-webkit-datetime-edit-year-field{padding-top:0;padding-bottom:0}::-webkit-datetime-edit-month-field{padding-top:0;padding-bottom:0}::-webkit-datetime-edit-day-field{padding-top:0;padding-bottom:0}::-webkit-datetime-edit-hour-field{padding-top:0;padding-bottom:0}::-webkit-datetime-edit-minute-field{padding-top:0;padding-bottom:0}::-webkit-datetime-edit-second-field{padding-top:0;padding-bottom:0}::-webkit-datetime-edit-millisecond-field{padding-top:0;padding-bottom:0}::-webkit-datetime-edit-meridiem-field{padding-top:0;padding-bottom:0}select{-webkit-print-color-adjust:exact;print-color-adjust:exact;background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' fill='none' viewBox='0 0 20 20'%3e%3cpath stroke='oklch(55.1%25 0.027 264.364)' stroke-linecap='round' stroke-linejoin='round' stroke-width='1.5' d='M6 8l4 4 4-4'/%3e%3c/svg%3e");background-position:right .5rem center;background-repeat:no-repeat;background-size:1.5em 1.5em;padding-right:2.5rem}select:where([multiple]){background-image:initial;background-position:initial;background-repeat:unset;background-size:initial;print-color-adjust:unset;padding-right:.75rem}select:where([size]:not([size="1"])){background-image:initial;background-position:initial;background-repeat:unset;background-size:initial;print-color-adjust:unset;padding-right:.75rem}input:where([type=checkbox]){-ms-appearance:none;appearance:none;-webkit-print-color-adjust:exact;print-color-adjust:exact;vertical-align:middle;-webkit-user-select:none;-ms-user-select:none;user-select:none;color:#155dfc;color:lab(44.0605% 29.0279 -86.0352);--tw-shadow:0 0 transparent;background-color:#fff;background-origin:border-box;border-width:1px;border-color:#6a7282;border-color:lab(47.7841% -.393182 -10.0268);flex-shrink:0;width:1rem;height:1rem;padding:0;display:inline-block}input:where([type=radio]){-ms-appearance:none;appearance:none;-webkit-print-color-adjust:exact;print-color-adjust:exact;vertical-align:middle;-webkit-user-select:none;-ms-user-select:none;user-select:none;color:#155dfc;color:lab(44.0605% 29.0279 -86.0352);--tw-shadow:0 0 transparent;background-color:#fff;background-origin:border-box;border-width:1px;border-color:#6a7282;border-color:lab(47.7841% -.393182 -10.0268);flex-shrink:0;width:1rem;height:1rem;padding:0;display:inline-block}input:where([type=checkbox]){border-radius:0}input:where([type=radio]){border-radius:100%}@supports (color:lab(0% 0 0)){{--tw-ring-color:lab(44.0605% 29.0279 -86.0352)}}input:where([type=checkbox]):focus{outline-offset:2px;--tw-ring-inset:var(--tw-empty, );--tw-ring-offset-width:2px;--tw-ring-offset-color:#fff;--tw-ring-color:#155dfc;--tw-ring-offset-shadow:var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow:var(--tw-ring-inset) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color);box-shadow:var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow);outline:2px solid transparent}@supports (color:lab(0% 0 0)){input:where([type=checkbox]):focus{--tw-ring-color:lab(44.0605% 29.0279 -86.0352)}}input:where([type=radio]):focus{outline-offset:2px;--tw-ring-inset:var(--tw-empty, );--tw-ring-offset-width:2px;--tw-ring-offset-color:#fff;--tw-ring-color:#155dfc;--tw-ring-offset-shadow:var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow:var(--tw-ring-inset) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color);box-shadow:var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow);outline:2px solid transparent}@supports (color:lab(0% 0 0)){input:where([type=radio]):focus{--tw-ring-color:lab(44.0605% 29.0279 -86.0352)}}input:where([type=checkbox]):checked{background-color:currentColor;background-position:50%;background-repeat:no-repeat;background-size:100% 100%;border-color:transparent}input:where([type=radio]):checked{background-color:currentColor;background-position:50%;background-repeat:no-repeat;background-size:100% 100%;border-color:transparent}input:where([type=checkbox]):checked{background-image:url("data:image/svg+xml,%3csvg viewBox='0 0 16 16' fill='white' xmlns='http://www.w3.org/2000/svg'%3e%3cpath d='M12.207 4.793a1 1 0 010 1.414l-5 5a1 1 0 01-1.414 0l-2-2a1 1 0 011.414-1.414L6.5 9.086l4.293-4.293a1 1 0 011.414 0z'/%3e%3c/svg%3e")}@media (forced-colors:active){input:where([type=checkbox]):checked{-ms-appearance:auto;appearance:auto}}input:where([type=radio]):checked{background-image:url("data:image/svg+xml,%3csvg viewBox='0 0 16 16' fill='white' xmlns='http://www.w3.org/2000/svg'%3e%3ccircle cx='8' cy='8' r='3'/%3e%3c/svg%3e")}@media (forced-colors:active){input:where([type=radio]):checked{-ms-appearance:auto;appearance:auto}}input:where([type=checkbox]):checked:hover{background-color:currentColor;border-color:transparent}input:where([type=checkbox]):checked:focus{background-color:currentColor;border-color:transparent}input:where([type=radio]):checked:hover{background-color:currentColor;border-color:transparent}input:where([type=radio]):checked:focus{background-color:currentColor;border-color:transparent}input:where([type=checkbox]):indeterminate{background-color:currentColor;background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' fill='none' viewBox='0 0 16 16'%3e%3cpath stroke='white' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='M4 8h8'/%3e%3c/svg%3e");background-position:50%;background-repeat:no-repeat;background-size:100% 100%;border-color:transparent}@media (forced-colors:active){input:where([type=checkbox]):indeterminate{-ms-appearance:auto;appearance:auto}}input:where([type=checkbox]):indeterminate:hover{background-color:currentColor;border-color:transparent}input:where([type=checkbox]):indeterminate:focus{background-color:currentColor;border-color:transparent}input:where([type=file]){background:unset;border-color:inherit;font-size:unset;line-height:inherit;border-width:0;border-radius:0;padding:0}input:where([type=file]):focus{outline:1px solid buttontext;outline:1px auto -webkit-focus-ring-color}@media (prefers-reduced-motion:reduce){*{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}}@layer components{.bg-primary{background-color:var(--color-primary)}.bg-primary-lighter{background-color:var(--color-primary-light)}.bg-primary-darker{background-color:var(--color-primary-dark)}.text-primary{color:var(--color-primary)}.text-primary-lighter{color:var(--color-primary-light)}.text-primary-darker{color:var(--color-primary-dark)}.border-primary{border-color:var(--color-primary)}.border-primary-lighter{border-color:var(--color-primary-light)}.border-primary-darker{border-color:var(--color-primary-dark)}.bg-secondary{background-color:var(--color-secondary)}.text-secondary{color:var(--color-secondary)}.border-secondary{border-color:var(--color-secondary)}.bg-accent{background-color:var(--color-accent)}.text-accent{color:var(--color-accent)}.border-accent{border-color:var(--color-accent)}.bg-sparkles-gold{background-color:var(--color-primary)}.text-sparkles-gold{color:var(--color-primary)}.border-sparkles-gold{border-color:var(--color-primary)}.bg-sparkles-charcoal{background-color:var(--color-secondary)}.text-sparkles-charcoal{color:var(--color-secondary)}.border-sparkles-charcoal{border-color:var(--color-secondary)}.hover\:bg-primary:hover{background-color:var(--color-primary)}.hover\:bg-primary-darker:hover{background-color:var(--color-primary-dark)}.hover\:text-primary:hover{color:var(--color-primary)}.btn-primary{background-color:var(--color-primary);border-color:var(--color-primary)}.btn-primary:hover{background-color:var(--color-primary-dark)}.text-error{color:var(--error-color)}.bg-error{background-color:var(--error-color)}.border-error{border-color:var(--error-color)}.text-required,.text-validation-error{color:var(--error-color)}.bg-error-light{background-color:var(--color-error)}@supports (color:color-mix(in lab, red, red)){.bg-error-light{background-color:color-mix(in srgb, var(--color-error) 10%, transparent)}}.border-error-light{border-color:var(--color-error)}@supports (color:color-mix(in lab, red, red)){.border-error-light{border-color:color-mix(in srgb, var(--color-error) 30%, transparent)}}.hover\:text-validation-error:hover,.hover\:text-required:hover{color:var(--error-color)}.text-star,.text-star-filled{color:var(--color-primary)}.text-error-message{color:var(--error-color)}.text-warning{color:var(--color-warning)}.bg-warning-light{background-color:var(--color-warning)}@supports (color:color-mix(in lab, red, red)){.bg-warning-light{background-color:color-mix(in srgb, var(--color-warning) 10%, transparent)}}.border-warning-light{border-color:var(--color-warning)}@supports (color:color-mix(in lab, red, red)){.border-warning-light{border-color:color-mix(in srgb, var(--color-warning) 30%, transparent)}}.text-business-feature{color:var(--color-primary)}.bg-business-light{background-color:rgba(198,159,50,.1)}@supports (color:color-mix(in lab, red, red)){.bg-business-light{background-color:color-mix(in srgb, var(--color-primary) 10%, transparent)}}.border-business-light{border-color:rgba(198,159,50,.3)}@supports (color:color-mix(in lab, red, red)){.border-business-light{border-color:color-mix(in srgb, var(--color-primary) 30%, transparent)}}.text-info{color:var(--color-primary)}.bg-info-light{background-color:rgba(198,159,50,.1)}@supports (color:color-mix(in lab, red, red)){.bg-info-light{background-color:color-mix(in srgb, var(--color-primary) 10%, transparent)}}.border-info-light{border-color:rgba(198,159,50,.3)}@supports (color:color-mix(in lab, red, red)){.border-info-light{border-color:color-mix(in srgb, var(--color-primary) 30%, transparent)}}.text-success{color:var(--color-success)}.text-success-dark{color:var(--color-success-dark)}.bg-success-light{background-color:var(--color-success)}@supports (color:color-mix(in lab, red, red)){.bg-success-light{background-color:color-mix(in srgb, var(--color-success) 10%, transparent)}}.border-success{border-color:var(--color-success)}.border-validation-error,.focus\:border-validation-error:focus{border-color:var(--error-color)}.focus\:ring-validation-error:focus{--tw-ring-color:var(--error-color)}.swatch-attribute-options{flex-flow:wrap;gap:.5rem;display:flex}.swatch-option{padding-left:.5rem;padding-right:.5rem;border-width:1px;justify-content:center;align-items:center;width:2.5rem;min-width:2.5rem;height:2rem;min-height:2rem;margin:0;padding-top:.25rem;padding-bottom:.25rem;display:flex}.product-options-wrapper{padding:.75rem 0}.product-options-wrapper .swatch-attribute{text-align:center;margin-bottom:.5rem}.product-options-wrapper .swatch-attribute-label{--sparkles-type-size:.875rem;--sparkles-type-weight:500;--sparkles-type-margin-bottom:.5rem}.product-options-wrapper .swatch-attribute-options{flex-wrap:wrap;justify-content:center;gap:.5rem;display:flex}.product-options-wrapper .swatch-option.color{cursor:pointer;border:2px solid transparent;border-radius:50%;width:2rem;height:2rem;transition:all .2s;position:relative;box-shadow:0 1px 3px rgba(0,0,0,.1)}.product-options-wrapper .swatch-option.color:hover{transform:scale(1.1);box-shadow:0 2px 4px rgba(0,0,0,.15)}.product-options-wrapper .swatch-option.color.selected{border-color:var(--color-primary)}.product-options-wrapper .swatch-option.text{border:2px solid var(--gray-200);min-width:2.5rem;color:var(--color-secondary);cursor:pointer;background:#fff;border-radius:.25rem;padding:.25rem .5rem;font-size:.875rem;font-weight:500;transition:all .2s}.product-options-wrapper .swatch-option.text:hover{border-color:var(--color-primary);background-color:var(--color-accent)}.swatch-option.swatch-option-override{cursor:pointer;background-position:50%;background-size:cover;border:2px solid transparent;border-radius:.25rem;width:2.5rem;min-width:2.5rem;height:2.5rem;min-height:2.5rem;transition:all .2s;overflow:hidden}.swatch-option:hover{border-color:var(--color-primary);transform:scale(1.05)}.swatch-option.selected{border-color:var(--color-primary)}.product-options-wrapper .swatch-option.disabled{opacity:.4;cursor:not-allowed;position:relative}.product-options-wrapper .swatch-option.disabled:after{content:"";top:50%;background:var(--color-error);height:1px;position:absolute;left:0;right:0;transform:rotate(-45deg)}.product-options-wrapper .swatch-more-options{background:var(--color-accent);min-width:2rem;height:2rem;color:var(--color-secondary);border-radius:1rem;justify-content:center;align-items:center;padding:0 .5rem;font-size:.75rem;font-weight:600;display:inline-flex}.product-options-wrapper .swatch-more-options:not(:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){margin-left:.25rem}.product-options-wrapper .swatch-more-options:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){margin-right:.25rem}body .swatch-option input[type=radio]{opacity:0;pointer-events:none;width:0;height:0;position:absolute}.swatch-option-tooltip{width:6rem;height:6rem}@media (max-width:768px){.swatch-option{width:2.25rem;min-width:2.25rem;height:1.75rem;min-height:1.75rem}.swatch-option.text{min-width:2rem;padding:.2rem .4rem;font-size:.8rem}}.hv-btn{--btn-stroke:transparent;--btn-bg:var(--gray-500);--btn-color:var(--white);border-color:var(--btn-stroke);background-color:var(--btn-bg);color:var(--btn-color);cursor:pointer;-webkit-user-select:none;-ms-user-select:none;user-select:none;justify-content:center;align-items:center;gap:var(--gap-fluid-xs);vertical-align:middle;font-family:var(--font-primary);font-size:var(--text-base);--tw-shadow:0 4px 6px -1px rgba(0,0,0,.1), 0 2px 4px -2px rgba(0,0,0,.1);--tw-shadow-colored:0 4px 6px -1px var(--tw-shadow-color), 0 2px 4px -2px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow,0 0 transparent), var(--tw-ring-shadow,0 0 transparent), var(--tw-shadow);border-width:2px;border-radius:.5rem;padding-top:.5rem;padding-bottom:.5rem;padding-left:1rem;padding-right:1rem;font-weight:500;line-height:1.5rem;display:flex}.hv-btn:hover{border-color:var(--btn-hover-stroke,var(--btn-stroke));background-color:var(--btn-hover-bg,var(--btn-bg));color:var(--btn-hover-color,var(--btn-color))}.hv-btn:focus-visible{outline-color:rgba(198,159,50,.5)}@supports (color:color-mix(in lab, red, red)){.hv-btn:focus-visible{outline-color:color-mix(in srgb, var(--color-primary) 50%, transparent)}}.hv-btn:focus-visible{outline-offset:0px;outline-width:4px;outline-style:solid}.hv-btn:active{border-color:var(--btn-active-stroke,var(--btn-stroke));background-color:var(--btn-active-bg,var(--btn-bg));color:var(--btn-active-color,var(--btn-color))}.hv-btn:disabled{border-color:var(--gray-200);background-color:var(--white);color:var(--gray-600);cursor:not-allowed;opacity:.7}.hv-btn:disabled,.hv-btn:disabled:hover{--tw-shadow:0 0 transparent;--tw-shadow-colored:0 0 transparent;box-shadow:var(--tw-ring-offset-shadow,0 0 transparent), var(--tw-ring-shadow,0 0 transparent), var(--tw-shadow)}.hv-btn-primary{--btn-bg:var(--color-primary);--btn-color:var(--white);--btn-hover-bg:var(--color-primary-light);--btn-active-bg:var(--color-primary-dark)}.hv-btn-secondary{--btn-stroke:var(--color-primary-light);--btn-bg:var(--white);--btn-color:var(--black);--btn-hover-stroke:var(--color-primary-dark)}.hv-btn-primary:hover,.hv-btn-secondary:hover{--sparkles-hover-shadow:0 10px 15px -3px rgba(0,0,0,.1), 0 4px 6px -4px rgba(0,0,0,.1);--sparkles-hover-shadow-colored:0 10px 15px -3px var(--tw-shadow-color), 0 4px 6px -4px var(--tw-shadow-color)}.hv-btn-size-lg{padding:var(--space-fluid-lg) var(--space-fluid-2xl);font-size:var(--text-lg);line-height:1.75rem}.hv-btn-size-sm{padding-inline:var(--space-fluid-sm);font-size:var(--text-sm);line-height:1.25rem}.sparkles-btn-primary,.sparkles-btn-secondary,.sparkles-btn-outline,.sparkles-btn-checkout,.sparkles-btn-danger,.sparkles-btn-download,.sparkles-btn-accent-light{justify-content:center;align-items:center;transition-property:all;transition-duration:.15s;transition-timing-function:cubic-bezier(.4,0,.2,1);display:inline-flex}.sparkles-btn-primary,.sparkles-btn-secondary,.sparkles-btn-outline,.sparkles-btn-danger,.sparkles-btn-download,.sparkles-btn-accent-light{padding-top:.75rem;padding-bottom:.75rem;padding-left:1.5rem;padding-right:1.5rem;font-weight:600}.sparkles-btn-primary,.sparkles-btn-secondary,.sparkles-btn-outline,.sparkles-btn-danger{border-radius:9999px}.sparkles-btn-download,.sparkles-btn-accent-light{border-radius:.25rem}.sparkles-btn-outline{border-width:2px;border-color:var(--color-secondary);--tw-text-opacity:1;color:rgba(107,114,128,var(--tw-text-opacity,1))}.sparkles-btn-checkout{width:100%;transform:translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));background-image:linear-gradient(to right, var(--tw-gradient-stops));--tw-gradient-from:var(--color-primary) var(--tw-gradient-from-position);--tw-gradient-to:var(--color-primary-dark) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from), var(--tw-gradient-to);--tw-text-opacity:1;color:rgba(255,255,255,var(--tw-text-opacity,1));border-radius:9999px;padding-top:1rem;padding-bottom:1rem;padding-left:1.5rem;padding-right:1.5rem;font-weight:700}:where(#hyva-checkout-main) .btn{border-style:var(--tw-border-style);border-width:2px}:where(#hyva-checkout-main) .btn:disabled{cursor:not-allowed}:where(#hyva-checkout-main) .btn:disabled{opacity:.6}:where(#hyva-checkout-main) .btn:not(.btn-secondary){border-color:transparent}.form-input-addon{-ms-appearance:none;appearance:none;padding-block:var(--form-py);padding-inline:var(--form-px);border-radius:var(--form-radius);border-width:1px;border-color:var(--form-stroke);background-color:var(--form-bg);color:var(--form-color)}.form-input-addon:first-child:not(:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){border-right:0;padding-right:0}.form-input-addon:first-child:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){border-left:0;padding-left:0}.form-input-addon:last-child:not(:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){border-left:0;padding-left:0}.form-input-addon:last-child:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){border-right:0;padding-right:0}.input-group{border-radius:var(--form-radius);vertical-align:middle;display:flex;position:relative}.input-group:focus-within{--form-stroke:var(--form-active-color);outline:var(--outline-size,1px) solid var(--form-active-color);outline-offset:var(--outline-offset,0px)}.input-group>*{border-radius:0;outline:none;margin:0}.input-group>:first-child:not(:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){border-top-left-radius:inherit;border-bottom-left-radius:inherit}.input-group>:first-child:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){border-top-right-radius:inherit;border-bottom-right-radius:inherit}.input-group>:last-child:not(:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){border-top-right-radius:inherit;border-bottom-right-radius:inherit}.input-group>:last-child:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){border-top-left-radius:inherit;border-bottom-left-radius:inherit}.input-group>:not(:is(template,[hidden]:where(:not([hidden=until-found]))))+:not(:is(button,.btn)):not(:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){border-left-width:0}.input-group>:not(:is(template,[hidden]:where(:not([hidden=until-found]))))+:not(:is(button,.btn)):is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){border-right-width:0}.checkout-index-index{background-color:var(--color-accent);min-height:100vh}.checkout-index-index .checkout-container{max-width:80rem;margin-left:auto;margin-right:auto}.checkout-index-index .checkout-progress{padding:var(--space-fluid-lg);margin-bottom:1.5rem}.checkout-index-index .checkout-progress-item{color:var(--gray-500);position:relative}.checkout-index-index .checkout-progress-item.active{color:var(--color-primary)}.checkout-index-index .checkout-progress-item.completed{color:var(--color-secondary)}.checkout-index-index .checkout-progress-item.active:after,.checkout-index-index .checkout-progress-item.completed:after{background-color:var(--color-primary)}.checkout-index-index textarea{width:100%;padding:var(--space-fluid-sm) var(--space-fluid-lg);border:1px solid var(--gray-300);background-color:#fff;border-radius:.375rem;transition:all .15s ease-in-out}.checkout-index-index input[type=text]{width:100%;padding:var(--space-fluid-sm) var(--space-fluid-lg);border:1px solid var(--gray-300);background-color:#fff;border-radius:.375rem;transition:all .15s ease-in-out}.checkout-index-index input[type=email]{width:100%;padding:var(--space-fluid-sm) var(--space-fluid-lg);border:1px solid var(--gray-300);background-color:#fff;border-radius:.375rem;transition:all .15s ease-in-out}.checkout-index-index input[type=tel]{width:100%;padding:var(--space-fluid-sm) var(--space-fluid-lg);border:1px solid var(--gray-300);background-color:#fff;border-radius:.375rem;transition:all .15s ease-in-out}.checkout-index-index input[type=password]{width:100%;padding:var(--space-fluid-sm) var(--space-fluid-lg);border:1px solid var(--gray-300);background-color:#fff;border-radius:.375rem;transition:all .15s ease-in-out}.checkout-index-index select{border:1px solid var(--gray-300);background-color:#fff;border-radius:.375rem;width:100%;padding:.5rem 2.5rem .5rem 1rem;transition:all .15s ease-in-out}.checkout-index-index input:focus,.checkout-index-index select:focus,.checkout-index-index textarea:focus{border-color:var(--color-primary);outline-offset:2px;outline:2px solid transparent;box-shadow:0 0 0 3px rgba(198,159,50,.1)}.checkout-index-index .field.required .label:after{content:" *";color:var(--color-primary)}.checkout-index-index .field .label{font-size:var(--text-sm);color:var(--gray-700);margin-bottom:.25rem;font-weight:500;display:block}.checkout-index-index .btn,.checkout-index-index .action.primary,.checkout-index-index .action.secondary{padding:var(--space-fluid-md) var(--space-fluid-xl);border-radius:.375rem;justify-content:center;align-items:center;font-weight:500;transition:all .2s ease-in-out;display:inline-flex}.checkout-index-index button[type=submit]{padding:var(--space-fluid-md) var(--space-fluid-xl);border-radius:.375rem;justify-content:center;align-items:center;font-weight:500;transition:all .2s ease-in-out;display:inline-flex}.checkout-index-index .btn,.checkout-index-index .action.primary{background-color:var(--color-primary);color:#fff;border:1px solid var(--color-primary)}.checkout-index-index button[type=submit]{background-color:var(--color-primary);color:#fff;border:1px solid var(--color-primary)}.checkout-index-index .btn:hover,.checkout-index-index .action.primary:hover{background-color:var(--color-primary-dark);border-color:var(--color-primary-dark);transform:translateY(-1px);box-shadow:0 4px 6px rgba(0,0,0,.1)}.checkout-index-index button[type=submit]:hover{background-color:var(--color-primary-dark);border-color:var(--color-primary-dark);transform:translateY(-1px);box-shadow:0 4px 6px rgba(0,0,0,.1)}.checkout-index-index .action.secondary{color:var(--color-secondary);border:1px solid var(--color-secondary);background-color:#fff}.checkout-index-index .action.secondary:hover{background-color:var(--color-secondary);color:#fff}body.checkout-index-index button:disabled,body.checkout-index-index .btn:disabled{opacity:.5;cursor:not-allowed;transform:none}.checkout-index-index .payment-method:hover{border-color:var(--gray-300);box-shadow:0 1px 3px rgba(0,0,0,.1),0 1px 2px rgba(0,0,0,.06)}.checkout-index-index .payment-method._active{border-color:var(--color-primary);box-shadow:0 0 0 1px var(--color-primary)}.checkout-index-index .payment-method-title{color:var(--gray-900);font-weight:500}.checkout-index-index .payment-method,.checkout-index-index .shipping-method{padding:var(--space-fluid-lg);border:1px solid var(--gray-200);cursor:pointer;background-color:#fff;border-radius:.5rem;margin-bottom:.75rem;transition:all .15s ease-in-out}.checkout-index-index .shipping-method:hover{border-color:var(--gray-300);box-shadow:0 1px 3px rgba(0,0,0,.1),0 1px 2px rgba(0,0,0,.06)}.checkout-index-index .shipping-method._selected{border-color:var(--color-primary);box-shadow:0 0 0 1px var(--color-primary)}.checkout-index-index .opc-summary-wrapper{padding:var(--space-fluid-xl)}.checkout-index-index .checkout-progress,.checkout-index-index .opc-summary-wrapper{background-color:#fff;border-radius:.5rem;box-shadow:0 1px 3px rgba(0,0,0,.1),0 1px 2px rgba(0,0,0,.06)}:is(.product-options-wrapper .swatch-attribute-label,.checkout-index-index .opc-block-summary .title,.sparkles-countdown-number-base){font-size:var(--sparkles-type-size);font-weight:var(--sparkles-type-weight);margin-bottom:var(--sparkles-type-margin-bottom);--sparkles-type-color:var(--color-secondary);color:var(--sparkles-type-color)}.checkout-index-index .opc-block-summary .title{--sparkles-type-size:1.25rem;--sparkles-type-weight:600;--sparkles-type-margin-bottom:1rem}.checkout-index-index .totals{border-top:1px solid var(--gray-200);margin-top:1rem;padding-top:1rem}.checkout-index-index .grand.totals{font-size:var(--text-lg);color:var(--color-primary);font-weight:700}.checkout-index-index a{color:var(--color-primary);text-decoration:underline;transition:all .15s ease-in-out}.checkout-index-index a:hover{text-decoration:none}.checkout-index-index .loading-mask{background-color:rgba(251,250,242,.9)}.checkout-index-index .loader img{display:none}.checkout-index-index .loader:after{content:"";border:4px solid var(--gray-300);border-top-color:var(--color-primary);border-radius:50%;width:2rem;height:2rem;animation:1s linear infinite spin;display:inline-block}.checkout-index-index .message-error{background-color:var(--color-error-light);border:1px solid var(--color-error);color:var(--color-error);padding:var(--space-fluid-md) var(--space-fluid-lg);border-radius:.375rem}.checkout-index-index .message-success{background-color:var(--color-success-light);border:1px solid var(--color-success);color:var(--color-success-dark);padding:var(--space-fluid-md) var(--space-fluid-lg);border-radius:.375rem}.checkout-index-index .field-error{color:var(--color-error);font-size:var(--text-sm);margin-top:.25rem}.checkout-index-index input[type=radio]{width:1rem;height:1rem;color:var(--color-primary);border-color:var(--gray-300)}.checkout-index-index input[type=checkbox]{width:1rem;height:1rem;color:var(--color-primary);border-color:var(--gray-300)}.checkout-index-index input[type=radio]:checked{background-color:var(--color-primary);border-color:var(--color-primary)}.checkout-index-index input[type=checkbox]:checked{background-color:var(--color-primary);border-color:var(--color-primary)}.checkout-index-index input[type=radio]:focus{--tw-ring-color:var(--color-primary)}.checkout-index-index input[type=checkbox]:focus{--tw-ring-color:var(--color-primary)}.checkout-index-index .accordion-trigger{justify-content:space-between;align-items:center;width:100%;padding-top:1rem;padding-bottom:1rem;display:flex}.checkout-index-index .accordion-trigger:not(:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){text-align:left}.checkout-index-index .accordion-trigger:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){text-align:right}.checkout-index-index .accordion-trigger:hover{color:var(--color-primary)}.checkout-index-index .accordion-content{transition:all .3s ease-in-out}.checkmark-sparkles{stroke-width:2px;width:100px;height:100px;stroke:var(--color-primary);stroke-miterlimit:10;box-shadow:inset 0px 0px 0px var(--color-primary);border-radius:50%;animation:.4s ease-in-out .4s forwards checkmark-fill,.3s ease-in-out .9s both checkmark-scale;display:block}.checkmark-circle{stroke-dasharray:166;stroke-dashoffset:166px;stroke-width:2px;stroke-miterlimit:10;stroke:var(--color-primary);fill:none;animation:.6s cubic-bezier(.65,0,.45,1) forwards checkmark-stroke}.checkmark-check{transform-origin:50%;stroke-dasharray:48;stroke-dashoffset:48px;animation:.3s cubic-bezier(.65,0,.45,1) .8s forwards checkmark-stroke}.confetti-container{pointer-events:none;width:100%;height:100%;position:absolute;top:0;left:50%;overflow:hidden;transform:translate(-50%)}.confetti{background:var(--color-primary);width:10px;height:10px;animation:3s ease-out forwards confetti-fall;position:absolute}.confetti:nth-child(2n){background:var(--color-accent);width:8px;height:8px}.confetti:nth-child(3n){background:var(--color-secondary);width:6px;height:6px}.step-card{transition:all .3s}.step-card:hover{transform:translateY(-4px);box-shadow:0 4px 12px rgba(198,159,50,.15)}.sparkles-btn-danger,.sparkles-btn-download{--tw-text-opacity:1;color:rgba(255,255,255,var(--tw-text-opacity,1))}.sparkles-btn-danger{--tw-bg-opacity:1;background-color:rgba(239,68,68,var(--tw-bg-opacity,1))}.sparkles-btn-download{--tw-bg-opacity:1;background-color:rgba(251,250,242,var(--tw-bg-opacity,1))}.sparkles-btn-accent-light{--tw-bg-opacity:1;background-color:rgba(255,255,255,var(--tw-bg-opacity,1));--tw-text-opacity:1;color:rgba(75,85,99,var(--tw-text-opacity,1))}}@layer utilities{.pointer-events-auto{pointer-events:auto}.pointer-events-none{pointer-events:none}.\!visible{visibility:visible!important}.collapse{visibility:collapse}.invisible{visibility:hidden}.visible{visibility:visible}.sr-only{clip-path:inset(50%);white-space:nowrap;border-width:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.not-sr-only{clip-path:none;white-space:normal;width:auto;height:auto;margin:0;padding:0;position:static;overflow:visible}.absolute{position:absolute}.fixed{position:fixed}.relative{position:relative}.static{position:static}.sticky{position:sticky}.-inset-4{inset:calc(var(--spacing) * -4)}.inset-0{inset:calc(var(--spacing) * 0)}.inset-x-0{inset-inline:calc(var(--spacing) * 0)}.inset-x-4{inset-inline:calc(var(--spacing) * 4)}.inset-y-0{inset-block:calc(var(--spacing) * 0)}.-top-1\.5{top:calc(var(--spacing) * -1.5)}.-top-2{top:calc(var(--spacing) * -2)}.-top-3{top:calc(var(--spacing) * -3)}.-top-10{top:calc(var(--spacing) * -10)}.top-0{top:calc(var(--spacing) * 0)}.top-1\/2{top:50%}.top-2{top:calc(var(--spacing) * 2)}.top-4{top:calc(var(--spacing) * 4)}.top-6{top:calc(var(--spacing) * 6)}.top-24{top:calc(var(--spacing) * 24)}.top-full{top:100%}.-right-1\.5{right:calc(var(--spacing) * -1.5)}.-right-2{right:calc(var(--spacing) * -2)}.-right-2\.5{right:calc(var(--spacing) * -2.5)}.-right-10{right:calc(var(--spacing) * -10)}.right-0{right:calc(var(--spacing) * 0)}.right-2{right:calc(var(--spacing) * 2)}.right-3{right:calc(var(--spacing) * 3)}.right-4{right:calc(var(--spacing) * 4)}.right-6{right:calc(var(--spacing) * 6)}.right-12{right:calc(var(--spacing) * 12)}.-bottom-2{bottom:calc(var(--spacing) * -2)}.-bottom-6{bottom:calc(var(--spacing) * -6)}.-bottom-10{bottom:calc(var(--spacing) * -10)}.bottom-0{bottom:calc(var(--spacing) * 0)}.bottom-4{bottom:calc(var(--spacing) * 4)}.bottom-6{bottom:calc(var(--spacing) * 6)}.bottom-\[calc\(theme\(spacing\.5\)_\/_2_-_2px\)\]{bottom:calc(.625rem - 2px)}.-left-2{left:calc(var(--spacing) * -2)}.-left-10{left:calc(var(--spacing) * -10)}.-left-\[9999px\]{left:-9999px}.left-0{left:calc(var(--spacing) * 0)}.left-1\/2{left:50%}.left-2{left:calc(var(--spacing) * 2)}.left-4{left:calc(var(--spacing) * 4)}.left-6{left:calc(var(--spacing) * 6)}.left-full{left:100%}.isolate{isolation:isolate}.-z-10{z-index:calc(10 * -1)}.-z-\[1\]{z-index:calc(1 * -1)}.z-0{z-index:0}.z-10{z-index:10}.z-20{z-index:20}.z-30{z-index:30}.z-40{z-index:40}.z-50{z-index:50}.z-\[999\]{z-index:999}.z-\[1000\]{z-index:1000}.order-1{order:1}.order-2{order:2}.order-3{order:3}.order-last{order:9999}.col-span-1{grid-column:span 1/span 1}.col-span-2{grid-column:span 2/span 2}.col-span-3{grid-column:span 3/span 3}.col-span-4{grid-column:span 4/span 4}.col-span-5{grid-column:span 5/span 5}.col-span-6{grid-column:span 6/span 6}.col-span-7{grid-column:span 7/span 7}.col-span-8{grid-column:span 8/span 8}.col-span-9{grid-column:span 9/span 9}.col-span-10{grid-column:span 10/span 10}.col-span-11{grid-column:span 11/span 11}.col-span-12{grid-column:span 12/span 12}.col-span-full{grid-column:1/-1}.float-end{float:inline-end}.container{width:100%}@media (min-width:475px){.container{max-width:475px}}@media (min-width:640px){.container{max-width:640px}}@media (min-width:768px){.container{max-width:768px}}@media (min-width:1024px){.container{max-width:1024px}}@media (min-width:1280px){.container{max-width:1280px}}@media (min-width:1536px){.container{max-width:1536px}}.-m-2{margin:calc(var(--spacing) * -2)}.-m-4{margin:calc(var(--spacing) * -4)}.m-0{margin:calc(var(--spacing) * 0)}.m-0\.5{margin:calc(var(--spacing) * .5)}.m-1{margin:calc(var(--spacing) * 1)}.m-4{margin:calc(var(--spacing) * 4)}.m-auto{margin:auto}.prose{--text-flow:1em 1rem;--separator-flow:2.5em;--list-flow:.5em;--h-color:initial;--h-family:initial;--h-size:1.125em;--h-weight:600;--h-line:1.1;--h1-size:3em;--h2-size:2em;--h3-size:1.625em;--h4-size:1.375em;--marker-color:var(--color-primary);--link-color:var(--color-primary);--link-weight:500;--blockquote-color:var(--color-primary);--table-py:calc(var(--spacing) * 3);--table-px:calc(var(--spacing) * 2);--table-stroke:var(--color-gray-400);--table-bg:canvas;--table-color:canvastext}.prose :where(h1,h2,h3,h4,h5,h6,p,dl,ul,ol,pre,hgroup){margin-block:var(--text-flow)}.prose :where(blockquote,figure,hr){margin-block:var(--separator-flow);margin-left:0;margin-right:0}.prose :where([class~=lead]){font-size:1.25em}.prose :where(h1,h2,h3,h4,h5,h6){color:var(--h-color);font-family:var(--h-family);font-size:var(--h-size);font-weight:var(--h-weight);line-height:var(--h-line);text-wrap:balance}.prose :where(h1){--h-size:var(--h1-size)}.prose :where(h2){--h-size:var(--h2-size)}.prose :where(h3){--h-size:var(--h3-size)}.prose :where(h4){--h-size:var(--h4-size)}.prose ::marker{color:var(--marker-color)}.prose :where(ul,ol){list-style:revert}.prose :where(ul,ol):not(:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){padding-left:2em}.prose :where(ul,ol):is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){padding-right:2em}.prose :where(ol[type=a]){list-style-type:lower-alpha}.prose :where(ol[type=i]){list-style-type:lower-roman}.prose :where(ol[type="1"]){list-style-type:decimal}.prose :where(blockquote){padding-top:.25em;padding-bottom:.25em}.prose :where(blockquote):not(:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){border-left:4px solid var(--blockquote-color);padding-left:1.5em}.prose :where(blockquote):is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){border-right:4px solid var(--blockquote-color);padding-right:1.5em}.prose :where(:any-link){color:var(--link-color);font-weight:var(--link-weight)}.prose :where(:any-link):hover{text-decoration:underline}.prose :where(table){border-collapse:separate;border-spacing:0;border-color:var(--table-stroke)}.prose :where(thead,tbody,tfoot,tr,th,td){border-color:inherit;text-align:inherit}.prose :where(th,td){padding-block:var(--table-py);padding-inline:var(--table-px);background:var(--table-bg);color:var(--table-color)}.prose :where(tr+tr :is(th,td)){border-top-width:1px}.prose :where(thead tr:last-child :is(th,td)){border-bottom-width:2px}.prose :where(tfoot tr:first-child :is(th,td)){border-top-width:2px}.prose :where(table:not(:has(.table-wrapper,[class*=overflow-]))){word-break:break-all}.prose>:where(:first-child){margin-top:0}.prose>:where(:last-child){margin-bottom:0}.container{margin-left:auto;margin-right:auto;padding-left:1.5rem;padding-right:1.5rem}@media (min-width:475px){.container{max-width:none}}@media (min-width:640px){.container{max-width:640px}}@media (min-width:768px){.container{max-width:768px}}@media (min-width:1024px){.container{max-width:1024px}}@media (min-width:1360px){.container{max-width:1360px}.container{max-width:1360px}}.-mx-1{margin-inline:calc(var(--spacing) * -1)}.-mx-3{margin-inline:calc(var(--spacing) * -3)}.mx-0\.5{margin-inline:calc(var(--spacing) * .5)}.mx-1{margin-inline:calc(var(--spacing) * 1)}.mx-2{margin-inline:calc(var(--spacing) * 2)}.mx-4{margin-inline:calc(var(--spacing) * 4)}.mx-6{margin-inline:calc(var(--spacing) * 6)}.mx-auto{margin-left:auto;margin-right:auto}.-my-2{margin-block:calc(var(--spacing) * -2)}.my-0{margin-block:calc(var(--spacing) * 0)}.my-1{margin-block:calc(var(--spacing) * 1)}.my-2{margin-block:calc(var(--spacing) * 2)}.my-3{margin-block:calc(var(--spacing) * 3)}.my-4{margin-block:calc(var(--spacing) * 4)}.my-6{margin-block:calc(var(--spacing) * 6)}.my-8{margin-block:calc(var(--spacing) * 8)}.my-12{margin-block:calc(var(--spacing) * 12)}.my-16{margin-block:calc(var(--spacing) * 16)}.ms-0:not(:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){margin-left:calc(var(--spacing) * 0)}.ms-0:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){margin-right:calc(var(--spacing) * 0)}.ms-7:not(:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){margin-left:1.75rem}.ms-7:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){margin-right:1.75rem}.ms-8:not(:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){margin-left:calc(var(--spacing) * 8)}.ms-8:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){margin-right:calc(var(--spacing) * 8)}.-me-4:not(:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){margin-right:calc(var(--spacing) * -4)}.-me-4:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){margin-left:calc(var(--spacing) * -4)}.me-0:not(:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){margin-right:calc(var(--spacing) * 0)}.me-0:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){margin-left:calc(var(--spacing) * 0)}.me-auto:not(:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){margin-right:auto}.me-auto:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){margin-left:auto}.prose{color:var(--tw-prose-body);max-width:65ch}.prose :where(p):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:1.25em;margin-bottom:1.25em}.prose :where([class~=lead]):not(:where([class~=not-prose],[class~=not-prose] *)){color:var(--tw-prose-lead);margin-top:1.2em;margin-bottom:1.2em;font-size:1.25em;line-height:1.6}.prose :where(a):not(:where([class~=not-prose],[class~=not-prose] *)){color:var(--tw-prose-links);font-weight:500;text-decoration:underline}.prose :where(strong):not(:where([class~=not-prose],[class~=not-prose] *)){color:var(--tw-prose-bold);font-weight:600}.prose :where(a strong):not(:where([class~=not-prose],[class~=not-prose] *)){color:inherit}.prose :where(blockquote strong):not(:where([class~=not-prose],[class~=not-prose] *)){color:inherit}.prose :where(thead th strong):not(:where([class~=not-prose],[class~=not-prose] *)){color:inherit}.prose :where(ol):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:1.25em;margin-bottom:1.25em;list-style-type:decimal}.prose :where(ol):not(:where([class~=not-prose],[class~=not-prose] *)):not(:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){padding-left:1.625em}.prose :where(ol):not(:where([class~=not-prose],[class~=not-prose] *)):is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){padding-right:1.625em}.prose :where(ol[type=A]):not(:where([class~=not-prose],[class~=not-prose] *)){list-style-type:upper-alpha}.prose :where(ol[type=a]):not(:where([class~=not-prose],[class~=not-prose] *)){list-style-type:lower-alpha}.prose :where(ol[type=A s]):not(:where([class~=not-prose],[class~=not-prose] *)){list-style-type:upper-alpha}.prose :where(ol[type=a s]):not(:where([class~=not-prose],[class~=not-prose] *)){list-style-type:lower-alpha}.prose :where(ol[type=I]):not(:where([class~=not-prose],[class~=not-prose] *)){list-style-type:upper-roman}.prose :where(ol[type=i]):not(:where([class~=not-prose],[class~=not-prose] *)){list-style-type:lower-roman}.prose :where(ol[type=I s]):not(:where([class~=not-prose],[class~=not-prose] *)){list-style-type:upper-roman}.prose :where(ol[type=i s]):not(:where([class~=not-prose],[class~=not-prose] *)){list-style-type:lower-roman}.prose :where(ol[type="1"]):not(:where([class~=not-prose],[class~=not-prose] *)){list-style-type:decimal}.prose :where(ul):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:1.25em;margin-bottom:1.25em;list-style-type:disc}.prose :where(ul):not(:where([class~=not-prose],[class~=not-prose] *)):not(:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){padding-left:1.625em}.prose :where(ul):not(:where([class~=not-prose],[class~=not-prose] *)):is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){padding-right:1.625em}.prose :where(ol>li):not(:where([class~=not-prose],[class~=not-prose] *))::marker{color:var(--tw-prose-counters);font-weight:400}.prose :where(ul>li):not(:where([class~=not-prose],[class~=not-prose] *))::marker{color:var(--tw-prose-bullets)}.prose :where(dt):not(:where([class~=not-prose],[class~=not-prose] *)){color:var(--tw-prose-headings);margin-top:1.25em;font-weight:600}.prose :where(hr):not(:where([class~=not-prose],[class~=not-prose] *)){border-color:var(--tw-prose-hr);border-top-width:1px;margin-top:3em;margin-bottom:3em}.prose :where(blockquote):not(:where([class~=not-prose],[class~=not-prose] *)){color:var(--tw-prose-quotes);quotes:"“""”""‘""’";margin-top:1.6em;margin-bottom:1.6em;font-style:italic;font-weight:500}.prose :where(blockquote):not(:where([class~=not-prose],[class~=not-prose] *)):not(:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){border-left-width:.25rem;border-left-color:var(--tw-prose-quote-borders);padding-left:1em}.prose :where(blockquote):not(:where([class~=not-prose],[class~=not-prose] *)):is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){border-right-width:.25rem;border-right-color:var(--tw-prose-quote-borders);padding-right:1em}.prose :where(blockquote p:first-of-type):not(:where([class~=not-prose],[class~=not-prose] *)):before{content:open-quote}.prose :where(blockquote p:last-of-type):not(:where([class~=not-prose],[class~=not-prose] *)):after{content:close-quote}.prose :where(h1):not(:where([class~=not-prose],[class~=not-prose] *)){color:var(--tw-prose-headings);margin-top:0;margin-bottom:.888889em;font-size:2.25em;font-weight:800;line-height:1.11111}.prose :where(h1 strong):not(:where([class~=not-prose],[class~=not-prose] *)){color:inherit;font-weight:900}.prose :where(h2):not(:where([class~=not-prose],[class~=not-prose] *)){color:var(--tw-prose-headings);margin-top:2em;margin-bottom:1em;font-size:1.5em;font-weight:700;line-height:1.33333}.prose :where(h2 strong):not(:where([class~=not-prose],[class~=not-prose] *)){color:inherit;font-weight:800}.prose :where(h3):not(:where([class~=not-prose],[class~=not-prose] *)){color:var(--tw-prose-headings);margin-top:1.6em;margin-bottom:.6em;font-size:1.25em;font-weight:600;line-height:1.6}.prose :where(h3 strong):not(:where([class~=not-prose],[class~=not-prose] *)){color:inherit;font-weight:700}.prose :where(h4):not(:where([class~=not-prose],[class~=not-prose] *)){color:var(--tw-prose-headings);margin-top:1.5em;margin-bottom:.5em;font-weight:600;line-height:1.5}.prose :where(h4 strong):not(:where([class~=not-prose],[class~=not-prose] *)){color:inherit;font-weight:700}.prose :where(img):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:2em;margin-bottom:2em}.prose :where(picture):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:2em;margin-bottom:2em;display:block}.prose :where(video):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:2em;margin-bottom:2em}.prose :where(kbd):not(:where([class~=not-prose],[class~=not-prose] *)){color:var(--tw-prose-kbd);box-shadow:0 0 0 1px var(--tw-prose-kbd-shadows), 0 3px 0 var(--tw-prose-kbd-shadows);padding-top:.1875em;padding-bottom:.1875em;border-radius:.3125rem;font-family:inherit;font-size:.875em;font-weight:500}.prose :where(kbd):not(:where([class~=not-prose],[class~=not-prose] *)):not(:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){padding-left:.375em;padding-right:.375em}.prose :where(kbd):not(:where([class~=not-prose],[class~=not-prose] *)):is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){padding-left:.375em;padding-right:.375em}.prose :where(code):not(:where([class~=not-prose],[class~=not-prose] *)){color:var(--tw-prose-code);font-size:.875em;font-weight:600}.prose :where(code):not(:where([class~=not-prose],[class~=not-prose] *)):before{content:"`"}.prose :where(code):not(:where([class~=not-prose],[class~=not-prose] *)):after{content:"`"}.prose :where(a code):not(:where([class~=not-prose],[class~=not-prose] *)){color:inherit}.prose :where(h1 code):not(:where([class~=not-prose],[class~=not-prose] *)){color:inherit}.prose :where(h2 code):not(:where([class~=not-prose],[class~=not-prose] *)){color:inherit;font-size:.875em}.prose :where(h3 code):not(:where([class~=not-prose],[class~=not-prose] *)){color:inherit;font-size:.9em}.prose :where(h4 code):not(:where([class~=not-prose],[class~=not-prose] *)){color:inherit}.prose :where(blockquote code):not(:where([class~=not-prose],[class~=not-prose] *)){color:inherit}.prose :where(thead th code):not(:where([class~=not-prose],[class~=not-prose] *)){color:inherit}.prose :where(pre):not(:where([class~=not-prose],[class~=not-prose] *)){color:var(--tw-prose-pre-code);background-color:var(--tw-prose-pre-bg);padding-top:.857143em;padding-bottom:.857143em;border-radius:.375rem;margin-top:1.71429em;margin-bottom:1.71429em;font-size:.875em;font-weight:400;line-height:1.71429;overflow-x:auto}.prose :where(pre):not(:where([class~=not-prose],[class~=not-prose] *)):not(:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){padding-left:1.14286em;padding-right:1.14286em}.prose :where(pre):not(:where([class~=not-prose],[class~=not-prose] *)):is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){padding-left:1.14286em;padding-right:1.14286em}.prose :where(pre code):not(:where([class~=not-prose],[class~=not-prose] *)){font-weight:inherit;color:inherit;font-size:inherit;font-family:inherit;line-height:inherit;background-color:transparent;border-width:0;border-radius:0;padding:0}.prose :where(pre code):not(:where([class~=not-prose],[class~=not-prose] *)):before{content:none}.prose :where(pre code):not(:where([class~=not-prose],[class~=not-prose] *)):after{content:none}.prose :where(table):not(:where([class~=not-prose],[class~=not-prose] *)){table-layout:auto;width:100%;margin-top:2em;margin-bottom:2em;font-size:.875em;line-height:1.71429}.prose :where(thead):not(:where([class~=not-prose],[class~=not-prose] *)){border-bottom-width:1px;border-bottom-color:var(--tw-prose-th-borders)}.prose :where(thead th):not(:where([class~=not-prose],[class~=not-prose] *)){color:var(--tw-prose-headings);vertical-align:bottom;padding-bottom:.571429em;font-weight:600}.prose :where(thead th):not(:where([class~=not-prose],[class~=not-prose] *)):not(:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){padding-left:.571429em;padding-right:.571429em}.prose :where(thead th):not(:where([class~=not-prose],[class~=not-prose] *)):is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){padding-left:.571429em;padding-right:.571429em}.prose :where(tbody tr):not(:where([class~=not-prose],[class~=not-prose] *)){border-bottom-width:1px;border-bottom-color:var(--tw-prose-td-borders)}.prose :where(tbody tr:last-child):not(:where([class~=not-prose],[class~=not-prose] *)){border-bottom-width:0}.prose :where(tbody td):not(:where([class~=not-prose],[class~=not-prose] *)){vertical-align:baseline}.prose :where(tfoot):not(:where([class~=not-prose],[class~=not-prose] *)){border-top-width:1px;border-top-color:var(--tw-prose-th-borders)}.prose :where(tfoot td):not(:where([class~=not-prose],[class~=not-prose] *)){vertical-align:top}.prose :where(th,td):not(:where([class~=not-prose],[class~=not-prose] *)):not(:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){text-align:left}.prose :where(th,td):not(:where([class~=not-prose],[class~=not-prose] *)):is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){text-align:right}.prose :where(figure>*):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:0;margin-bottom:0}.prose :where(figcaption):not(:where([class~=not-prose],[class~=not-prose] *)){color:var(--tw-prose-captions);margin-top:.857143em;font-size:.875em;line-height:1.42857}.prose{--tw-prose-body:#364153;--tw-prose-headings:#101828;--tw-prose-lead:#4a5565;--tw-prose-links:#101828;--tw-prose-bold:#101828;--tw-prose-counters:#6a7282;--tw-prose-bullets:#d1d5dc;--tw-prose-hr:#e5e7eb;--tw-prose-quotes:#101828;--tw-prose-quote-borders:#e5e7eb;--tw-prose-captions:#6a7282;--tw-prose-kbd:#101828;--tw-prose-kbd-shadows:rgba(16,24,40,.1);--tw-prose-code:#101828;--tw-prose-pre-code:#e5e7eb;--tw-prose-pre-bg:#1e2939;--tw-prose-th-borders:#d1d5dc;--tw-prose-td-borders:#e5e7eb;--tw-prose-invert-body:#d1d5dc;--tw-prose-invert-headings:#fff;--tw-prose-invert-lead:#99a1af;--tw-prose-invert-links:#fff;--tw-prose-invert-bold:#fff;--tw-prose-invert-counters:#99a1af;--tw-prose-invert-bullets:#4a5565;--tw-prose-invert-hr:#364153;--tw-prose-invert-quotes:#f3f4f6;--tw-prose-invert-quote-borders:#364153;--tw-prose-invert-captions:#99a1af;--tw-prose-invert-kbd:#fff;--tw-prose-invert-kbd-shadows:rgba(255,255,255,.1);--tw-prose-invert-code:#fff;--tw-prose-invert-pre-code:#d1d5dc;--tw-prose-invert-pre-bg:rgba(0,0,0,.5);--tw-prose-invert-th-borders:#4a5565;--tw-prose-invert-td-borders:#364153;font-size:1rem;line-height:1.75}.prose :where(picture>img):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:0;margin-bottom:0}@supports (color:lab(0% 0 0)){.prose :where(picture>img):not(:where([class~=not-prose],[class~=not-prose] *)){--tw-prose-body:lab(27.1134% -.956401 -12.3224);--tw-prose-headings:lab(8.11897% .811279 -12.254);--tw-prose-lead:lab(35.6337% -1.58697 -10.8425);--tw-prose-links:lab(8.11897% .811279 -12.254);--tw-prose-bold:lab(8.11897% .811279 -12.254);--tw-prose-counters:lab(47.7841% -.393182 -10.0268);--tw-prose-bullets:lab(85.1236% -.612259 -3.7138);--tw-prose-hr:lab(91.6229% -.159115 -2.26791);--tw-prose-quotes:lab(8.11897% .811279 -12.254);--tw-prose-quote-borders:lab(91.6229% -.159115 -2.26791);--tw-prose-captions:lab(47.7841% -.393182 -10.0268);--tw-prose-kbd:lab(8.11897% .811279 -12.254);--tw-prose-kbd-shadows:lab(8.11897% .811279 -12.254/.1);--tw-prose-code:lab(8.11897% .811279 -12.254);--tw-prose-pre-code:lab(91.6229% -.159115 -2.26791);--tw-prose-pre-bg:lab(16.1051% -1.18239 -11.7533);--tw-prose-th-borders:lab(85.1236% -.612259 -3.7138);--tw-prose-td-borders:lab(91.6229% -.159115 -2.26791);--tw-prose-invert-body:lab(85.1236% -.612259 -3.7138);--tw-prose-invert-lead:lab(65.9269% -.832707 -8.17473);--tw-prose-invert-counters:lab(65.9269% -.832707 -8.17473);--tw-prose-invert-bullets:lab(35.6337% -1.58697 -10.8425);--tw-prose-invert-hr:lab(27.1134% -.956401 -12.3224);--tw-prose-invert-quotes:lab(96.1596% -.0823438 -1.13575);--tw-prose-invert-quote-borders:lab(27.1134% -.956401 -12.3224);--tw-prose-invert-captions:lab(65.9269% -.832707 -8.17473);--tw-prose-invert-pre-code:lab(85.1236% -.612259 -3.7138);--tw-prose-invert-th-borders:lab(35.6337% -1.58697 -10.8425);--tw-prose-invert-td-borders:lab(27.1134% -.956401 -12.3224)}}.prose :where(li):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:.5em;margin-bottom:.5em}.prose :where(ol>li):not(:where([class~=not-prose],[class~=not-prose] *)):not(:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){padding-left:.375em}.prose :where(ol>li):not(:where([class~=not-prose],[class~=not-prose] *)):is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){padding-right:.375em}.prose :where(ul>li):not(:where([class~=not-prose],[class~=not-prose] *)):not(:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){padding-left:.375em}.prose :where(ul>li):not(:where([class~=not-prose],[class~=not-prose] *)):is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){padding-right:.375em}.prose :where(.prose>ul>li p):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:.75em;margin-bottom:.75em}.prose :where(.prose>ul>li>p:first-child):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:1.25em}.prose :where(.prose>ul>li>p:last-child):not(:where([class~=not-prose],[class~=not-prose] *)){margin-bottom:1.25em}.prose :where(.prose>ol>li>p:first-child):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:1.25em}.prose :where(.prose>ol>li>p:last-child):not(:where([class~=not-prose],[class~=not-prose] *)){margin-bottom:1.25em}.prose :where(ul ul,ul ol,ol ul,ol ol):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:.75em;margin-bottom:.75em}.prose :where(dl):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:1.25em;margin-bottom:1.25em}.prose :where(dd):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:.5em}.prose :where(dd):not(:where([class~=not-prose],[class~=not-prose] *)):not(:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){padding-left:1.625em}.prose :where(dd):not(:where([class~=not-prose],[class~=not-prose] *)):is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){padding-right:1.625em}.prose :where(hr+*):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:0}.prose :where(h2+*):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:0}.prose :where(h3+*):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:0}.prose :where(h4+*):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:0}.prose :where(thead th:first-child):not(:where([class~=not-prose],[class~=not-prose] *)):not(:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){padding-left:0}.prose :where(thead th:first-child):not(:where([class~=not-prose],[class~=not-prose] *)):is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){padding-right:0}.prose :where(thead th:last-child):not(:where([class~=not-prose],[class~=not-prose] *)):not(:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){padding-right:0}.prose :where(thead th:last-child):not(:where([class~=not-prose],[class~=not-prose] *)):is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){padding-left:0}.prose :where(tbody td,tfoot td):not(:where([class~=not-prose],[class~=not-prose] *)){padding-top:.571429em;padding-bottom:.571429em}.prose :where(tbody td,tfoot td):not(:where([class~=not-prose],[class~=not-prose] *)):not(:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){padding-left:.571429em;padding-right:.571429em}.prose :where(tbody td,tfoot td):not(:where([class~=not-prose],[class~=not-prose] *)):is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){padding-left:.571429em;padding-right:.571429em}.prose :where(tbody td:first-child,tfoot td:first-child):not(:where([class~=not-prose],[class~=not-prose] *)):not(:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){padding-left:0}.prose :where(tbody td:first-child,tfoot td:first-child):not(:where([class~=not-prose],[class~=not-prose] *)):is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){padding-right:0}.prose :where(tbody td:last-child,tfoot td:last-child):not(:where([class~=not-prose],[class~=not-prose] *)):not(:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){padding-right:0}.prose :where(tbody td:last-child,tfoot td:last-child):not(:where([class~=not-prose],[class~=not-prose] *)):is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){padding-left:0}.prose :where(figure):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:2em;margin-bottom:2em}.prose :where(.prose>:first-child):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:0}.prose :where(.prose>:last-child):not(:where([class~=not-prose],[class~=not-prose] *)){margin-bottom:0}.prose{color:var(--tw-prose-body);max-width:65ch}.prose :where(p):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:1.25em;margin-bottom:1.25em}.prose :where([class~=lead]):not(:where([class~=not-prose],[class~=not-prose] *)){color:var(--tw-prose-lead);margin-top:1.2em;margin-bottom:1.2em;font-size:1.25em;line-height:1.6}.prose :where(a):not(:where([class~=not-prose],[class~=not-prose] *)){color:var(--tw-prose-links);font-weight:500;text-decoration:underline}.prose :where(strong):not(:where([class~=not-prose],[class~=not-prose] *)){color:var(--tw-prose-bold);font-weight:600}.prose :where(a strong):not(:where([class~=not-prose],[class~=not-prose] *)){color:inherit}.prose :where(blockquote strong):not(:where([class~=not-prose],[class~=not-prose] *)){color:inherit}.prose :where(thead th strong):not(:where([class~=not-prose],[class~=not-prose] *)){color:inherit}.prose :where(ol):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:1.25em;margin-bottom:1.25em;list-style-type:decimal}.prose :where(ol):not(:where([class~=not-prose],[class~=not-prose] *)):not(:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){padding-left:1.625em}.prose :where(ol):not(:where([class~=not-prose],[class~=not-prose] *)):is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){padding-right:1.625em}.prose :where(ol[type=A]):not(:where([class~=not-prose],[class~=not-prose] *)){list-style-type:upper-alpha}.prose :where(ol[type=a]):not(:where([class~=not-prose],[class~=not-prose] *)){list-style-type:lower-alpha}.prose :where(ol[type=A s]):not(:where([class~=not-prose],[class~=not-prose] *)){list-style-type:upper-alpha}.prose :where(ol[type=a s]):not(:where([class~=not-prose],[class~=not-prose] *)){list-style-type:lower-alpha}.prose :where(ol[type=I]):not(:where([class~=not-prose],[class~=not-prose] *)){list-style-type:upper-roman}.prose :where(ol[type=i]):not(:where([class~=not-prose],[class~=not-prose] *)){list-style-type:lower-roman}.prose :where(ol[type=I s]):not(:where([class~=not-prose],[class~=not-prose] *)){list-style-type:upper-roman}.prose :where(ol[type=i s]):not(:where([class~=not-prose],[class~=not-prose] *)){list-style-type:lower-roman}.prose :where(ol[type="1"]):not(:where([class~=not-prose],[class~=not-prose] *)){list-style-type:decimal}.prose :where(ul):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:1.25em;margin-bottom:1.25em;list-style-type:disc}.prose :where(ul):not(:where([class~=not-prose],[class~=not-prose] *)):not(:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){padding-left:1.625em}.prose :where(ul):not(:where([class~=not-prose],[class~=not-prose] *)):is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){padding-right:1.625em}.prose :where(ol>li):not(:where([class~=not-prose],[class~=not-prose] *))::marker{color:var(--tw-prose-counters);font-weight:400}.prose :where(ul>li):not(:where([class~=not-prose],[class~=not-prose] *))::marker{color:var(--tw-prose-bullets)}.prose :where(dt):not(:where([class~=not-prose],[class~=not-prose] *)){color:var(--tw-prose-headings);margin-top:1.25em;font-weight:600}.prose :where(hr):not(:where([class~=not-prose],[class~=not-prose] *)){border-color:var(--tw-prose-hr);border-top-width:1px;margin-top:3em;margin-bottom:3em}.prose :where(blockquote):not(:where([class~=not-prose],[class~=not-prose] *)){color:var(--tw-prose-quotes);quotes:"“""”""‘""’";margin-top:1.6em;margin-bottom:1.6em;font-style:italic;font-weight:500}.prose :where(blockquote):not(:where([class~=not-prose],[class~=not-prose] *)):not(:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){border-left-width:.25rem;border-left-color:var(--tw-prose-quote-borders);padding-left:1em}.prose :where(blockquote):not(:where([class~=not-prose],[class~=not-prose] *)):is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){border-right-width:.25rem;border-right-color:var(--tw-prose-quote-borders);padding-right:1em}.prose :where(blockquote p:first-of-type):not(:where([class~=not-prose],[class~=not-prose] *)):before{content:open-quote}.prose :where(blockquote p:last-of-type):not(:where([class~=not-prose],[class~=not-prose] *)):after{content:close-quote}.prose :where(h1):not(:where([class~=not-prose],[class~=not-prose] *)){color:var(--tw-prose-headings);margin-top:0;margin-bottom:.888889em;font-size:2.25em;font-weight:800;line-height:1.11111}.prose :where(h1 strong):not(:where([class~=not-prose],[class~=not-prose] *)){color:inherit;font-weight:900}.prose :where(h2):not(:where([class~=not-prose],[class~=not-prose] *)){color:var(--tw-prose-headings);margin-top:2em;margin-bottom:1em;font-size:1.5em;font-weight:700;line-height:1.33333}.prose :where(h2 strong):not(:where([class~=not-prose],[class~=not-prose] *)){color:inherit;font-weight:800}.prose :where(h3):not(:where([class~=not-prose],[class~=not-prose] *)){color:var(--tw-prose-headings);margin-top:1.6em;margin-bottom:.6em;font-size:1.25em;font-weight:600;line-height:1.6}.prose :where(h3 strong):not(:where([class~=not-prose],[class~=not-prose] *)){color:inherit;font-weight:700}.prose :where(h4):not(:where([class~=not-prose],[class~=not-prose] *)){color:var(--tw-prose-headings);margin-top:1.5em;margin-bottom:.5em;font-weight:600;line-height:1.5}.prose :where(h4 strong):not(:where([class~=not-prose],[class~=not-prose] *)){color:inherit;font-weight:700}.prose :where(img):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:2em;margin-bottom:2em}.prose :where(picture):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:2em;margin-bottom:2em;display:block}.prose :where(video):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:2em;margin-bottom:2em}.prose :where(kbd):not(:where([class~=not-prose],[class~=not-prose] *)){color:var(--tw-prose-kbd);box-shadow:0 0 0 1px var(--tw-prose-kbd-shadows), 0 3px 0 var(--tw-prose-kbd-shadows);padding-top:.1875em;padding-bottom:.1875em;border-radius:.3125rem;font-family:inherit;font-size:.875em;font-weight:500}.prose :where(kbd):not(:where([class~=not-prose],[class~=not-prose] *)):not(:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){padding-left:.375em;padding-right:.375em}.prose :where(kbd):not(:where([class~=not-prose],[class~=not-prose] *)):is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){padding-left:.375em;padding-right:.375em}.prose :where(code):not(:where([class~=not-prose],[class~=not-prose] *)){color:var(--tw-prose-code);font-size:.875em;font-weight:600}.prose :where(code):not(:where([class~=not-prose],[class~=not-prose] *)):before{content:"`"}.prose :where(code):not(:where([class~=not-prose],[class~=not-prose] *)):after{content:"`"}.prose :where(a code):not(:where([class~=not-prose],[class~=not-prose] *)){color:inherit}.prose :where(h1 code):not(:where([class~=not-prose],[class~=not-prose] *)){color:inherit}.prose :where(h2 code):not(:where([class~=not-prose],[class~=not-prose] *)){color:inherit;font-size:.875em}.prose :where(h3 code):not(:where([class~=not-prose],[class~=not-prose] *)){color:inherit;font-size:.9em}.prose :where(h4 code):not(:where([class~=not-prose],[class~=not-prose] *)){color:inherit}.prose :where(blockquote code):not(:where([class~=not-prose],[class~=not-prose] *)){color:inherit}.prose :where(thead th code):not(:where([class~=not-prose],[class~=not-prose] *)){color:inherit}.prose :where(pre):not(:where([class~=not-prose],[class~=not-prose] *)){color:var(--tw-prose-pre-code);background-color:var(--tw-prose-pre-bg);padding-top:.857143em;padding-bottom:.857143em;border-radius:.375rem;margin-top:1.71429em;margin-bottom:1.71429em;font-size:.875em;font-weight:400;line-height:1.71429;overflow-x:auto}.prose :where(pre):not(:where([class~=not-prose],[class~=not-prose] *)):not(:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){padding-left:1.14286em;padding-right:1.14286em}.prose :where(pre):not(:where([class~=not-prose],[class~=not-prose] *)):is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){padding-left:1.14286em;padding-right:1.14286em}.prose :where(pre code):not(:where([class~=not-prose],[class~=not-prose] *)){font-weight:inherit;color:inherit;font-size:inherit;font-family:inherit;line-height:inherit;background-color:transparent;border-width:0;border-radius:0;padding:0}.prose :where(pre code):not(:where([class~=not-prose],[class~=not-prose] *)):before{content:none}.prose :where(pre code):not(:where([class~=not-prose],[class~=not-prose] *)):after{content:none}.prose :where(table):not(:where([class~=not-prose],[class~=not-prose] *)){table-layout:auto;width:100%;margin-top:2em;margin-bottom:2em;font-size:.875em;line-height:1.71429}.prose :where(thead):not(:where([class~=not-prose],[class~=not-prose] *)){border-bottom-width:1px;border-bottom-color:var(--tw-prose-th-borders)}.prose :where(thead th):not(:where([class~=not-prose],[class~=not-prose] *)){color:var(--tw-prose-headings);vertical-align:bottom;padding-bottom:.571429em;font-weight:600}.prose :where(thead th):not(:where([class~=not-prose],[class~=not-prose] *)):not(:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){padding-left:.571429em;padding-right:.571429em}.prose :where(thead th):not(:where([class~=not-prose],[class~=not-prose] *)):is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){padding-left:.571429em;padding-right:.571429em}.prose :where(tbody tr):not(:where([class~=not-prose],[class~=not-prose] *)){border-bottom-width:1px;border-bottom-color:var(--tw-prose-td-borders)}.prose :where(tbody tr:last-child):not(:where([class~=not-prose],[class~=not-prose] *)){border-bottom-width:0}.prose :where(tbody td):not(:where([class~=not-prose],[class~=not-prose] *)){vertical-align:baseline}.prose :where(tfoot):not(:where([class~=not-prose],[class~=not-prose] *)){border-top-width:1px;border-top-color:var(--tw-prose-th-borders)}.prose :where(tfoot td):not(:where([class~=not-prose],[class~=not-prose] *)){vertical-align:top}.prose :where(th,td):not(:where([class~=not-prose],[class~=not-prose] *)):not(:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){text-align:left}.prose :where(th,td):not(:where([class~=not-prose],[class~=not-prose] *)):is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){text-align:right}.prose :where(figure>*):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:0;margin-bottom:0}.prose :where(figcaption):not(:where([class~=not-prose],[class~=not-prose] *)){color:var(--tw-prose-captions);margin-top:.857143em;font-size:.875em;line-height:1.42857}.prose{--tw-prose-body:#364153;--tw-prose-headings:#101828;--tw-prose-lead:#4a5565;--tw-prose-links:#101828;--tw-prose-bold:#101828;--tw-prose-counters:#6a7282;--tw-prose-bullets:#d1d5dc;--tw-prose-hr:#e5e7eb;--tw-prose-quotes:#101828;--tw-prose-quote-borders:#e5e7eb;--tw-prose-captions:#6a7282;--tw-prose-kbd:#101828;--tw-prose-kbd-shadows:rgba(16,24,40,.1);--tw-prose-code:#101828;--tw-prose-pre-code:#e5e7eb;--tw-prose-pre-bg:#1e2939;--tw-prose-th-borders:#d1d5dc;--tw-prose-td-borders:#e5e7eb;--tw-prose-invert-body:#d1d5dc;--tw-prose-invert-headings:#fff;--tw-prose-invert-lead:#99a1af;--tw-prose-invert-links:#fff;--tw-prose-invert-bold:#fff;--tw-prose-invert-counters:#99a1af;--tw-prose-invert-bullets:#4a5565;--tw-prose-invert-hr:#364153;--tw-prose-invert-quotes:#f3f4f6;--tw-prose-invert-quote-borders:#364153;--tw-prose-invert-captions:#99a1af;--tw-prose-invert-kbd:#fff;--tw-prose-invert-kbd-shadows:rgba(255,255,255,.1);--tw-prose-invert-code:#fff;--tw-prose-invert-pre-code:#d1d5dc;--tw-prose-invert-pre-bg:rgba(0,0,0,.5);--tw-prose-invert-th-borders:#4a5565;--tw-prose-invert-td-borders:#364153;font-size:1rem;line-height:1.75}.prose :where(picture>img):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:0;margin-bottom:0}@supports (color:lab(0% 0 0)){.prose :where(picture>img):not(:where([class~=not-prose],[class~=not-prose] *)){--tw-prose-body:lab(27.1134% -.956401 -12.3224);--tw-prose-headings:lab(8.11897% .811279 -12.254);--tw-prose-lead:lab(35.6337% -1.58697 -10.8425);--tw-prose-links:lab(8.11897% .811279 -12.254);--tw-prose-bold:lab(8.11897% .811279 -12.254);--tw-prose-counters:lab(47.7841% -.393182 -10.0268);--tw-prose-bullets:lab(85.1236% -.612259 -3.7138);--tw-prose-hr:lab(91.6229% -.159115 -2.26791);--tw-prose-quotes:lab(8.11897% .811279 -12.254);--tw-prose-quote-borders:lab(91.6229% -.159115 -2.26791);--tw-prose-captions:lab(47.7841% -.393182 -10.0268);--tw-prose-kbd:lab(8.11897% .811279 -12.254);--tw-prose-kbd-shadows:lab(8.11897% .811279 -12.254/.1);--tw-prose-code:lab(8.11897% .811279 -12.254);--tw-prose-pre-code:lab(91.6229% -.159115 -2.26791);--tw-prose-pre-bg:lab(16.1051% -1.18239 -11.7533);--tw-prose-th-borders:lab(85.1236% -.612259 -3.7138);--tw-prose-td-borders:lab(91.6229% -.159115 -2.26791);--tw-prose-invert-body:lab(85.1236% -.612259 -3.7138);--tw-prose-invert-lead:lab(65.9269% -.832707 -8.17473);--tw-prose-invert-counters:lab(65.9269% -.832707 -8.17473);--tw-prose-invert-bullets:lab(35.6337% -1.58697 -10.8425);--tw-prose-invert-hr:lab(27.1134% -.956401 -12.3224);--tw-prose-invert-quotes:lab(96.1596% -.0823438 -1.13575);--tw-prose-invert-quote-borders:lab(27.1134% -.956401 -12.3224);--tw-prose-invert-captions:lab(65.9269% -.832707 -8.17473);--tw-prose-invert-pre-code:lab(85.1236% -.612259 -3.7138);--tw-prose-invert-th-borders:lab(35.6337% -1.58697 -10.8425);--tw-prose-invert-td-borders:lab(27.1134% -.956401 -12.3224)}}.prose :where(li):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:.5em;margin-bottom:.5em}.prose :where(ol>li):not(:where([class~=not-prose],[class~=not-prose] *)):not(:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){padding-left:.375em}.prose :where(ol>li):not(:where([class~=not-prose],[class~=not-prose] *)):is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){padding-right:.375em}.prose :where(ul>li):not(:where([class~=not-prose],[class~=not-prose] *)):not(:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){padding-left:.375em}.prose :where(ul>li):not(:where([class~=not-prose],[class~=not-prose] *)):is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){padding-right:.375em}.prose :where(.prose>ul>li p):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:.75em;margin-bottom:.75em}.prose :where(.prose>ul>li>p:first-child):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:1.25em}.prose :where(.prose>ul>li>p:last-child):not(:where([class~=not-prose],[class~=not-prose] *)){margin-bottom:1.25em}.prose :where(.prose>ol>li>p:first-child):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:1.25em}.prose :where(.prose>ol>li>p:last-child):not(:where([class~=not-prose],[class~=not-prose] *)){margin-bottom:1.25em}.prose :where(ul ul,ul ol,ol ul,ol ol):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:.75em;margin-bottom:.75em}.prose :where(dl):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:1.25em;margin-bottom:1.25em}.prose :where(dd):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:.5em}.prose :where(dd):not(:where([class~=not-prose],[class~=not-prose] *)):not(:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){padding-left:1.625em}.prose :where(dd):not(:where([class~=not-prose],[class~=not-prose] *)):is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){padding-right:1.625em}.prose :where(hr+*):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:0}.prose :where(h2+*):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:0}.prose :where(h3+*):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:0}.prose :where(h4+*):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:0}.prose :where(thead th:first-child):not(:where([class~=not-prose],[class~=not-prose] *)):not(:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){padding-left:0}.prose :where(thead th:first-child):not(:where([class~=not-prose],[class~=not-prose] *)):is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){padding-right:0}.prose :where(thead th:last-child):not(:where([class~=not-prose],[class~=not-prose] *)):not(:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){padding-right:0}.prose :where(thead th:last-child):not(:where([class~=not-prose],[class~=not-prose] *)):is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){padding-left:0}.prose :where(tbody td,tfoot td):not(:where([class~=not-prose],[class~=not-prose] *)){padding-top:.571429em;padding-bottom:.571429em}.prose :where(tbody td,tfoot td):not(:where([class~=not-prose],[class~=not-prose] *)):not(:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){padding-left:.571429em;padding-right:.571429em}.prose :where(tbody td,tfoot td):not(:where([class~=not-prose],[class~=not-prose] *)):is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){padding-left:.571429em;padding-right:.571429em}.prose :where(tbody td:first-child,tfoot td:first-child):not(:where([class~=not-prose],[class~=not-prose] *)):not(:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){padding-left:0}.prose :where(tbody td:first-child,tfoot td:first-child):not(:where([class~=not-prose],[class~=not-prose] *)):is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){padding-right:0}.prose :where(tbody td:last-child,tfoot td:last-child):not(:where([class~=not-prose],[class~=not-prose] *)):not(:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){padding-right:0}.prose :where(tbody td:last-child,tfoot td:last-child):not(:where([class~=not-prose],[class~=not-prose] *)):is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){padding-left:0}.prose :where(figure):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:2em;margin-bottom:2em}.prose :where(.prose>:first-child):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:0}.prose :where(.prose>:last-child):not(:where([class~=not-prose],[class~=not-prose] *)){margin-bottom:0}.prose-lg{font-size:1.125rem;line-height:1.77778}.prose-lg :where(p):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:1.33333em;margin-bottom:1.33333em}.prose-lg :where([class~=lead]):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:1.09091em;margin-bottom:1.09091em;font-size:1.22222em;line-height:1.45455}.prose-lg :where(blockquote):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:1.66667em;margin-bottom:1.66667em}.prose-lg :where(blockquote):not(:where([class~=not-prose],[class~=not-prose] *)):not(:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){padding-left:1em}.prose-lg :where(blockquote):not(:where([class~=not-prose],[class~=not-prose] *)):is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){padding-right:1em}.prose-lg :where(h1):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:0;margin-bottom:.833333em;font-size:2.66667em;line-height:1}.prose-lg :where(h2):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:1.86667em;margin-bottom:1.06667em;font-size:1.66667em;line-height:1.33333}.prose-lg :where(h3):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:1.66667em;margin-bottom:.666667em;font-size:1.33333em;line-height:1.5}.prose-lg :where(h4):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:1.77778em;margin-bottom:.444444em;line-height:1.55556}.prose-lg :where(img):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:1.77778em;margin-bottom:1.77778em}.prose-lg :where(picture):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:1.77778em;margin-bottom:1.77778em}.prose-lg :where(picture>img):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:0;margin-bottom:0}.prose-lg :where(video):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:1.77778em;margin-bottom:1.77778em}.prose-lg :where(kbd):not(:where([class~=not-prose],[class~=not-prose] *)){padding-top:.222222em;padding-bottom:.222222em;border-radius:.3125rem;font-size:.888889em}.prose-lg :where(kbd):not(:where([class~=not-prose],[class~=not-prose] *)):not(:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){padding-left:.444444em;padding-right:.444444em}.prose-lg :where(kbd):not(:where([class~=not-prose],[class~=not-prose] *)):is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){padding-left:.444444em;padding-right:.444444em}.prose-lg :where(code):not(:where([class~=not-prose],[class~=not-prose] *)){font-size:.888889em}.prose-lg :where(h2 code):not(:where([class~=not-prose],[class~=not-prose] *)){font-size:.866667em}.prose-lg :where(h3 code):not(:where([class~=not-prose],[class~=not-prose] *)){font-size:.875em}.prose-lg :where(pre):not(:where([class~=not-prose],[class~=not-prose] *)){padding-top:1em;padding-bottom:1em;border-radius:.375rem;margin-top:2em;margin-bottom:2em;font-size:.888889em;line-height:1.75}.prose-lg :where(pre):not(:where([class~=not-prose],[class~=not-prose] *)):not(:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){padding-left:1.5em;padding-right:1.5em}.prose-lg :where(pre):not(:where([class~=not-prose],[class~=not-prose] *)):is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){padding-left:1.5em;padding-right:1.5em}.prose-lg :where(ol):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:1.33333em;margin-bottom:1.33333em}.prose-lg :where(ol):not(:where([class~=not-prose],[class~=not-prose] *)):not(:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){padding-left:1.55556em}.prose-lg :where(ol):not(:where([class~=not-prose],[class~=not-prose] *)):is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){padding-right:1.55556em}.prose-lg :where(ul):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:1.33333em;margin-bottom:1.33333em}.prose-lg :where(ul):not(:where([class~=not-prose],[class~=not-prose] *)):not(:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){padding-left:1.55556em}.prose-lg :where(ul):not(:where([class~=not-prose],[class~=not-prose] *)):is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){padding-right:1.55556em}.prose-lg :where(li):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:.666667em;margin-bottom:.666667em}.prose-lg :where(ol>li):not(:where([class~=not-prose],[class~=not-prose] *)):not(:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){padding-left:.444444em}.prose-lg :where(ol>li):not(:where([class~=not-prose],[class~=not-prose] *)):is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){padding-right:.444444em}.prose-lg :where(ul>li):not(:where([class~=not-prose],[class~=not-prose] *)):not(:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){padding-left:.444444em}.prose-lg :where(ul>li):not(:where([class~=not-prose],[class~=not-prose] *)):is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){padding-right:.444444em}.prose-lg :where(.prose-lg>ul>li p):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:.888889em;margin-bottom:.888889em}.prose-lg :where(.prose-lg>ul>li>p:first-child):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:1.33333em}.prose-lg :where(.prose-lg>ul>li>p:last-child):not(:where([class~=not-prose],[class~=not-prose] *)){margin-bottom:1.33333em}.prose-lg :where(.prose-lg>ol>li>p:first-child):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:1.33333em}.prose-lg :where(.prose-lg>ol>li>p:last-child):not(:where([class~=not-prose],[class~=not-prose] *)){margin-bottom:1.33333em}.prose-lg :where(ul ul,ul ol,ol ul,ol ol):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:.888889em;margin-bottom:.888889em}.prose-lg :where(dl):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:1.33333em;margin-bottom:1.33333em}.prose-lg :where(dt):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:1.33333em}.prose-lg :where(dd):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:.666667em}.prose-lg :where(dd):not(:where([class~=not-prose],[class~=not-prose] *)):not(:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){padding-left:1.55556em}.prose-lg :where(dd):not(:where([class~=not-prose],[class~=not-prose] *)):is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){padding-right:1.55556em}.prose-lg :where(hr):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:3.11111em;margin-bottom:3.11111em}.prose-lg :where(hr+*):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:0}.prose-lg :where(h2+*):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:0}.prose-lg :where(h3+*):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:0}.prose-lg :where(h4+*):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:0}.prose-lg :where(table):not(:where([class~=not-prose],[class~=not-prose] *)){font-size:.888889em;line-height:1.5}.prose-lg :where(thead th):not(:where([class~=not-prose],[class~=not-prose] *)){padding-bottom:.75em}.prose-lg :where(thead th):not(:where([class~=not-prose],[class~=not-prose] *)):not(:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){padding-left:.75em;padding-right:.75em}.prose-lg :where(thead th):not(:where([class~=not-prose],[class~=not-prose] *)):is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){padding-left:.75em;padding-right:.75em}.prose-lg :where(thead th:first-child):not(:where([class~=not-prose],[class~=not-prose] *)):not(:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){padding-left:0}.prose-lg :where(thead th:first-child):not(:where([class~=not-prose],[class~=not-prose] *)):is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){padding-right:0}.prose-lg :where(thead th:last-child):not(:where([class~=not-prose],[class~=not-prose] *)):not(:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){padding-right:0}.prose-lg :where(thead th:last-child):not(:where([class~=not-prose],[class~=not-prose] *)):is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){padding-left:0}.prose-lg :where(tbody td,tfoot td):not(:where([class~=not-prose],[class~=not-prose] *)){padding-top:.75em;padding-bottom:.75em}.prose-lg :where(tbody td,tfoot td):not(:where([class~=not-prose],[class~=not-prose] *)):not(:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){padding-left:.75em;padding-right:.75em}.prose-lg :where(tbody td,tfoot td):not(:where([class~=not-prose],[class~=not-prose] *)):is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){padding-left:.75em;padding-right:.75em}.prose-lg :where(tbody td:first-child,tfoot td:first-child):not(:where([class~=not-prose],[class~=not-prose] *)):not(:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){padding-left:0}.prose-lg :where(tbody td:first-child,tfoot td:first-child):not(:where([class~=not-prose],[class~=not-prose] *)):is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){padding-right:0}.prose-lg :where(tbody td:last-child,tfoot td:last-child):not(:where([class~=not-prose],[class~=not-prose] *)):not(:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){padding-right:0}.prose-lg :where(tbody td:last-child,tfoot td:last-child):not(:where([class~=not-prose],[class~=not-prose] *)):is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){padding-left:0}.prose-lg :where(figure):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:1.77778em;margin-bottom:1.77778em}.prose-lg :where(figure>*):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:0;margin-bottom:0}.prose-lg :where(figcaption):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:1em;font-size:.888889em;line-height:1.5}.prose-lg :where(.prose-lg>:first-child):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:0}.prose-lg :where(.prose-lg>:last-child):not(:where([class~=not-prose],[class~=not-prose] *)){margin-bottom:0}.prose-lg{font-size:1.125rem;line-height:1.77778}.prose-lg :where(p):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:1.33333em;margin-bottom:1.33333em}.prose-lg :where([class~=lead]):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:1.09091em;margin-bottom:1.09091em;font-size:1.22222em;line-height:1.45455}.prose-lg :where(blockquote):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:1.66667em;margin-bottom:1.66667em}.prose-lg :where(blockquote):not(:where([class~=not-prose],[class~=not-prose] *)):not(:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){padding-left:1em}.prose-lg :where(blockquote):not(:where([class~=not-prose],[class~=not-prose] *)):is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){padding-right:1em}.prose-lg :where(h1):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:0;margin-bottom:.833333em;font-size:2.66667em;line-height:1}.prose-lg :where(h2):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:1.86667em;margin-bottom:1.06667em;font-size:1.66667em;line-height:1.33333}.prose-lg :where(h3):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:1.66667em;margin-bottom:.666667em;font-size:1.33333em;line-height:1.5}.prose-lg :where(h4):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:1.77778em;margin-bottom:.444444em;line-height:1.55556}.prose-lg :where(img):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:1.77778em;margin-bottom:1.77778em}.prose-lg :where(picture):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:1.77778em;margin-bottom:1.77778em}.prose-lg :where(picture>img):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:0;margin-bottom:0}.prose-lg :where(video):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:1.77778em;margin-bottom:1.77778em}.prose-lg :where(kbd):not(:where([class~=not-prose],[class~=not-prose] *)){padding-top:.222222em;padding-bottom:.222222em;border-radius:.3125rem;font-size:.888889em}.prose-lg :where(kbd):not(:where([class~=not-prose],[class~=not-prose] *)):not(:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){padding-left:.444444em;padding-right:.444444em}.prose-lg :where(kbd):not(:where([class~=not-prose],[class~=not-prose] *)):is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){padding-left:.444444em;padding-right:.444444em}.prose-lg :where(code):not(:where([class~=not-prose],[class~=not-prose] *)){font-size:.888889em}.prose-lg :where(h2 code):not(:where([class~=not-prose],[class~=not-prose] *)){font-size:.866667em}.prose-lg :where(h3 code):not(:where([class~=not-prose],[class~=not-prose] *)){font-size:.875em}.prose-lg :where(pre):not(:where([class~=not-prose],[class~=not-prose] *)){padding-top:1em;padding-bottom:1em;border-radius:.375rem;margin-top:2em;margin-bottom:2em;font-size:.888889em;line-height:1.75}.prose-lg :where(pre):not(:where([class~=not-prose],[class~=not-prose] *)):not(:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){padding-left:1.5em;padding-right:1.5em}.prose-lg :where(pre):not(:where([class~=not-prose],[class~=not-prose] *)):is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){padding-left:1.5em;padding-right:1.5em}.prose-lg :where(ol):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:1.33333em;margin-bottom:1.33333em}.prose-lg :where(ol):not(:where([class~=not-prose],[class~=not-prose] *)):not(:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){padding-left:1.55556em}.prose-lg :where(ol):not(:where([class~=not-prose],[class~=not-prose] *)):is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){padding-right:1.55556em}.prose-lg :where(ul):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:1.33333em;margin-bottom:1.33333em}.prose-lg :where(ul):not(:where([class~=not-prose],[class~=not-prose] *)):not(:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){padding-left:1.55556em}.prose-lg :where(ul):not(:where([class~=not-prose],[class~=not-prose] *)):is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){padding-right:1.55556em}.prose-lg :where(li):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:.666667em;margin-bottom:.666667em}.prose-lg :where(ol>li):not(:where([class~=not-prose],[class~=not-prose] *)):not(:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){padding-left:.444444em}.prose-lg :where(ol>li):not(:where([class~=not-prose],[class~=not-prose] *)):is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){padding-right:.444444em}.prose-lg :where(ul>li):not(:where([class~=not-prose],[class~=not-prose] *)):not(:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){padding-left:.444444em}.prose-lg :where(ul>li):not(:where([class~=not-prose],[class~=not-prose] *)):is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){padding-right:.444444em}.prose-lg :where(.prose-lg>ul>li p):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:.888889em;margin-bottom:.888889em}.prose-lg :where(.prose-lg>ul>li>p:first-child):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:1.33333em}.prose-lg :where(.prose-lg>ul>li>p:last-child):not(:where([class~=not-prose],[class~=not-prose] *)){margin-bottom:1.33333em}.prose-lg :where(.prose-lg>ol>li>p:first-child):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:1.33333em}.prose-lg :where(.prose-lg>ol>li>p:last-child):not(:where([class~=not-prose],[class~=not-prose] *)){margin-bottom:1.33333em}.prose-lg :where(ul ul,ul ol,ol ul,ol ol):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:.888889em;margin-bottom:.888889em}.prose-lg :where(dl):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:1.33333em;margin-bottom:1.33333em}.prose-lg :where(dt):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:1.33333em}.prose-lg :where(dd):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:.666667em}.prose-lg :where(dd):not(:where([class~=not-prose],[class~=not-prose] *)):not(:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){padding-left:1.55556em}.prose-lg :where(dd):not(:where([class~=not-prose],[class~=not-prose] *)):is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){padding-right:1.55556em}.prose-lg :where(hr):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:3.11111em;margin-bottom:3.11111em}.prose-lg :where(hr+*):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:0}.prose-lg :where(h2+*):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:0}.prose-lg :where(h3+*):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:0}.prose-lg :where(h4+*):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:0}.prose-lg :where(table):not(:where([class~=not-prose],[class~=not-prose] *)){font-size:.888889em;line-height:1.5}.prose-lg :where(thead th):not(:where([class~=not-prose],[class~=not-prose] *)){padding-bottom:.75em}.prose-lg :where(thead th):not(:where([class~=not-prose],[class~=not-prose] *)):not(:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){padding-left:.75em;padding-right:.75em}.prose-lg :where(thead th):not(:where([class~=not-prose],[class~=not-prose] *)):is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){padding-left:.75em;padding-right:.75em}.prose-lg :where(thead th:first-child):not(:where([class~=not-prose],[class~=not-prose] *)):not(:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){padding-left:0}.prose-lg :where(thead th:first-child):not(:where([class~=not-prose],[class~=not-prose] *)):is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){padding-right:0}.prose-lg :where(thead th:last-child):not(:where([class~=not-prose],[class~=not-prose] *)):not(:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){padding-right:0}.prose-lg :where(thead th:last-child):not(:where([class~=not-prose],[class~=not-prose] *)):is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){padding-left:0}.prose-lg :where(tbody td,tfoot td):not(:where([class~=not-prose],[class~=not-prose] *)){padding-top:.75em;padding-bottom:.75em}.prose-lg :where(tbody td,tfoot td):not(:where([class~=not-prose],[class~=not-prose] *)):not(:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){padding-left:.75em;padding-right:.75em}.prose-lg :where(tbody td,tfoot td):not(:where([class~=not-prose],[class~=not-prose] *)):is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){padding-left:.75em;padding-right:.75em}.prose-lg :where(tbody td:first-child,tfoot td:first-child):not(:where([class~=not-prose],[class~=not-prose] *)):not(:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){padding-left:0}.prose-lg :where(tbody td:first-child,tfoot td:first-child):not(:where([class~=not-prose],[class~=not-prose] *)):is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){padding-right:0}.prose-lg :where(tbody td:last-child,tfoot td:last-child):not(:where([class~=not-prose],[class~=not-prose] *)):not(:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){padding-right:0}.prose-lg :where(tbody td:last-child,tfoot td:last-child):not(:where([class~=not-prose],[class~=not-prose] *)):is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){padding-left:0}.prose-lg :where(figure):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:1.77778em;margin-bottom:1.77778em}.prose-lg :where(figure>*):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:0;margin-bottom:0}.prose-lg :where(figcaption):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:1em;font-size:.888889em;line-height:1.5}.prose-lg :where(.prose-lg>:first-child):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:0}.prose-lg :where(.prose-lg>:last-child):not(:where([class~=not-prose],[class~=not-prose] *)){margin-bottom:0}.\!mt-2{margin-top:calc(var(--spacing) * 2)!important}.-mt-1{margin-top:calc(var(--spacing) * -1)}.-mt-6{margin-top:calc(var(--spacing) * -6)}.mt-0{margin-top:calc(var(--spacing) * 0)}.mt-0\.5{margin-top:calc(var(--spacing) * .5)}.mt-1{margin-top:calc(var(--spacing) * 1)}.mt-2{margin-top:calc(var(--spacing) * 2)}.mt-3{margin-top:calc(var(--spacing) * 3)}.mt-4{margin-top:calc(var(--spacing) * 4)}.mt-5{margin-top:calc(var(--spacing) * 5)}.mt-6{margin-top:calc(var(--spacing) * 6)}.mt-8{margin-top:calc(var(--spacing) * 8)}.mt-10{margin-top:calc(var(--spacing) * 10)}.mt-12{margin-top:calc(var(--spacing) * 12)}.mt-16{margin-top:calc(var(--spacing) * 16)}.mt-auto{margin-top:auto}.-mr-1{margin-right:calc(var(--spacing) * -1)}.-mr-4{margin-right:calc(var(--spacing) * -4)}.mr-0{margin-right:calc(var(--spacing) * 0)}.mr-1{margin-right:calc(var(--spacing) * 1)}.mr-2{margin-right:calc(var(--spacing) * 2)}.mr-3{margin-right:calc(var(--spacing) * 3)}.mr-4{margin-right:calc(var(--spacing) * 4)}.mr-10{margin-right:calc(var(--spacing) * 10)}.mr-auto{margin-right:auto}.mb-0{margin-bottom:calc(var(--spacing) * 0)}.mb-1{margin-bottom:calc(var(--spacing) * 1)}.mb-2{margin-bottom:calc(var(--spacing) * 2)}.mb-3{margin-bottom:calc(var(--spacing) * 3)}.mb-4{margin-bottom:calc(var(--spacing) * 4)}.mb-6{margin-bottom:calc(var(--spacing) * 6)}.mb-8{margin-bottom:calc(var(--spacing) * 8)}.mb-10{margin-bottom:calc(var(--spacing) * 10)}.mb-12{margin-bottom:calc(var(--spacing) * 12)}.mb-16{margin-bottom:calc(var(--spacing) * 16)}.mb-24{margin-bottom:calc(var(--spacing) * 24)}.\!ml-0{margin-left:calc(var(--spacing) * 0)!important}.-ml-1{margin-left:calc(var(--spacing) * -1)}.-ml-6{margin-left:calc(var(--spacing) * -6)}.-ml-px{margin-left:-1px}.ml-0{margin-left:calc(var(--spacing) * 0)}.ml-1{margin-left:calc(var(--spacing) * 1)}.ml-2{margin-left:calc(var(--spacing) * 2)}.ml-3{margin-left:calc(var(--spacing) * 3)}.ml-4{margin-left:calc(var(--spacing) * 4)}.ml-6{margin-left:calc(var(--spacing) * 6)}.ml-10{margin-left:calc(var(--spacing) * 10)}.ml-auto{margin-left:auto}.box-content{box-sizing:content-box}.form-checkbox{-ms-appearance:none;appearance:none;-webkit-print-color-adjust:exact;print-color-adjust:exact;vertical-align:middle;-webkit-user-select:none;-ms-user-select:none;user-select:none;color:#155dfc;color:lab(44.0605% 29.0279 -86.0352);--tw-shadow:0 0 transparent;background-color:#fff;background-origin:border-box;border-width:1px;border-color:#6a7282;border-color:lab(47.7841% -.393182 -10.0268);border-radius:0;flex-shrink:0;width:1rem;height:1rem;padding:0;display:inline-block}.form-checkbox:focus{outline-offset:2px;--tw-ring-inset:var(--tw-empty, );--tw-ring-offset-width:2px;--tw-ring-offset-color:#fff;--tw-ring-color:#155dfc;--tw-ring-offset-shadow:var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow:var(--tw-ring-inset) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color);box-shadow:var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow);outline:2px solid transparent}@supports (color:lab(0% 0 0)){.form-checkbox:focus{--tw-ring-color:lab(44.0605% 29.0279 -86.0352)}}.form-checkbox:checked{background-color:currentColor;background-position:50%;background-repeat:no-repeat;background-size:100% 100%;border-color:transparent}.form-checkbox:checked{background-image:url("data:image/svg+xml,%3csvg viewBox='0 0 16 16' fill='white' xmlns='http://www.w3.org/2000/svg'%3e%3cpath d='M12.207 4.793a1 1 0 010 1.414l-5 5a1 1 0 01-1.414 0l-2-2a1 1 0 011.414-1.414L6.5 9.086l4.293-4.293a1 1 0 011.414 0z'/%3e%3c/svg%3e")}@media (forced-colors:active){.form-checkbox:checked{-ms-appearance:auto;appearance:auto}}.form-checkbox:checked:hover{background-color:currentColor;border-color:transparent}.form-checkbox:checked:focus{background-color:currentColor;border-color:transparent}.form-checkbox:indeterminate{background-color:currentColor;background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' fill='none' viewBox='0 0 16 16'%3e%3cpath stroke='white' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='M4 8h8'/%3e%3c/svg%3e");background-position:50%;background-repeat:no-repeat;background-size:100% 100%;border-color:transparent}@media (forced-colors:active){.form-checkbox:indeterminate{-ms-appearance:auto;appearance:auto}}.form-checkbox:indeterminate:hover{background-color:currentColor;border-color:transparent}.form-checkbox:indeterminate:focus{background-color:currentColor;border-color:transparent}.form-checkbox{-ms-appearance:none;appearance:none;-webkit-print-color-adjust:exact;print-color-adjust:exact;vertical-align:middle;-webkit-user-select:none;-ms-user-select:none;user-select:none;color:#155dfc;color:lab(44.0605% 29.0279 -86.0352);--tw-shadow:0 0 transparent;background-color:#fff;background-origin:border-box;border-width:1px;border-color:#6a7282;border-color:lab(47.7841% -.393182 -10.0268);border-radius:0;flex-shrink:0;width:1rem;height:1rem;padding:0;display:inline-block}.form-checkbox:focus{outline-offset:2px;--tw-ring-inset:var(--tw-empty, );--tw-ring-offset-width:2px;--tw-ring-offset-color:#fff;--tw-ring-color:#155dfc;--tw-ring-offset-shadow:var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow:var(--tw-ring-inset) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color);box-shadow:var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow);outline:2px solid transparent}@supports (color:lab(0% 0 0)){.form-checkbox:focus{--tw-ring-color:lab(44.0605% 29.0279 -86.0352)}}.form-checkbox:checked{background-color:currentColor;background-position:50%;background-repeat:no-repeat;background-size:100% 100%;border-color:transparent}.form-checkbox:checked{background-image:url("data:image/svg+xml,%3csvg viewBox='0 0 16 16' fill='white' xmlns='http://www.w3.org/2000/svg'%3e%3cpath d='M12.207 4.793a1 1 0 010 1.414l-5 5a1 1 0 01-1.414 0l-2-2a1 1 0 011.414-1.414L6.5 9.086l4.293-4.293a1 1 0 011.414 0z'/%3e%3c/svg%3e")}@media (forced-colors:active){.form-checkbox:checked{-ms-appearance:auto;appearance:auto}}.form-checkbox:checked:hover{background-color:currentColor;border-color:transparent}.form-checkbox:checked:focus{background-color:currentColor;border-color:transparent}.form-checkbox:indeterminate{background-color:currentColor;background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' fill='none' viewBox='0 0 16 16'%3e%3cpath stroke='white' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='M4 8h8'/%3e%3c/svg%3e");background-position:50%;background-repeat:no-repeat;background-size:100% 100%;border-color:transparent}@media (forced-colors:active){.form-checkbox:indeterminate{-ms-appearance:auto;appearance:auto}}.form-checkbox:indeterminate:hover{background-color:currentColor;border-color:transparent}.form-checkbox:indeterminate:focus{background-color:currentColor;border-color:transparent}.form-radio{-ms-appearance:none;appearance:none;-webkit-print-color-adjust:exact;print-color-adjust:exact;vertical-align:middle;-webkit-user-select:none;-ms-user-select:none;user-select:none;color:#155dfc;color:lab(44.0605% 29.0279 -86.0352);--tw-shadow:0 0 transparent;background-color:#fff;background-origin:border-box;border-width:1px;border-color:#6a7282;border-color:lab(47.7841% -.393182 -10.0268);border-radius:100%;flex-shrink:0;width:1rem;height:1rem;padding:0;display:inline-block}.form-radio:focus{outline-offset:2px;--tw-ring-inset:var(--tw-empty, );--tw-ring-offset-width:2px;--tw-ring-offset-color:#fff;--tw-ring-color:#155dfc;--tw-ring-offset-shadow:var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow:var(--tw-ring-inset) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color);box-shadow:var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow);outline:2px solid transparent}@supports (color:lab(0% 0 0)){.form-radio:focus{--tw-ring-color:lab(44.0605% 29.0279 -86.0352)}}.form-radio:checked{background-color:currentColor;background-position:50%;background-repeat:no-repeat;background-size:100% 100%;border-color:transparent}.form-radio:checked{background-image:url("data:image/svg+xml,%3csvg viewBox='0 0 16 16' fill='white' xmlns='http://www.w3.org/2000/svg'%3e%3ccircle cx='8' cy='8' r='3'/%3e%3c/svg%3e")}@media (forced-colors:active){.form-radio:checked{-ms-appearance:auto;appearance:auto}}.form-radio:checked:hover{background-color:currentColor;border-color:transparent}.form-radio:checked:focus{background-color:currentColor;border-color:transparent}.form-radio{-ms-appearance:none;appearance:none;-webkit-print-color-adjust:exact;print-color-adjust:exact;vertical-align:middle;-webkit-user-select:none;-ms-user-select:none;user-select:none;color:#155dfc;color:lab(44.0605% 29.0279 -86.0352);--tw-shadow:0 0 transparent;background-color:#fff;background-origin:border-box;border-width:1px;border-color:#6a7282;border-color:lab(47.7841% -.393182 -10.0268);border-radius:100%;flex-shrink:0;width:1rem;height:1rem;padding:0;display:inline-block}.form-radio:focus{outline-offset:2px;--tw-ring-inset:var(--tw-empty, );--tw-ring-offset-width:2px;--tw-ring-offset-color:#fff;--tw-ring-color:#155dfc;--tw-ring-offset-shadow:var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow:var(--tw-ring-inset) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color);box-shadow:var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow);outline:2px solid transparent}@supports (color:lab(0% 0 0)){.form-radio:focus{--tw-ring-color:lab(44.0605% 29.0279 -86.0352)}}.form-radio:checked{background-color:currentColor;background-position:50%;background-repeat:no-repeat;background-size:100% 100%;border-color:transparent}.form-radio:checked{background-image:url("data:image/svg+xml,%3csvg viewBox='0 0 16 16' fill='white' xmlns='http://www.w3.org/2000/svg'%3e%3ccircle cx='8' cy='8' r='3'/%3e%3c/svg%3e")}@media (forced-colors:active){.form-radio:checked{-ms-appearance:auto;appearance:auto}}.form-radio:checked:hover{background-color:currentColor;border-color:transparent}.form-radio:checked:focus{background-color:currentColor;border-color:transparent}.form-input{-ms-appearance:none;appearance:none;--tw-shadow:0 0 transparent;background-color:#fff;border-width:1px;border-color:#6a7282;border-color:lab(47.7841% -.393182 -10.0268);border-radius:0;padding:.5rem .75rem;font-size:1rem;line-height:1.5rem}.form-input:focus{outline-offset:2px;--tw-ring-inset:var(--tw-empty, );--tw-ring-offset-width:0px;--tw-ring-offset-color:#fff;--tw-ring-color:#155dfc;--tw-ring-offset-shadow:var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow:var(--tw-ring-inset) 0 0 0 calc(1px + var(--tw-ring-offset-width)) var(--tw-ring-color);box-shadow:var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow);border-color:#155dfc;border-color:lab(44.0605% 29.0279 -86.0352);outline:2px solid transparent}@supports (color:lab(0% 0 0)){.form-input:focus{--tw-ring-color:lab(44.0605% 29.0279 -86.0352)}}.form-input::-ms-input-placeholder{color:#6a7282;color:lab(47.7841% -.393182 -10.0268);opacity:1}.form-input::placeholder{color:#6a7282;color:lab(47.7841% -.393182 -10.0268);opacity:1}.form-input::-webkit-datetime-edit-fields-wrapper{padding:0}.form-input::-webkit-date-and-time-value{min-height:1.5em}.form-input::-webkit-date-and-time-value{text-align:inherit}.form-input::-webkit-datetime-edit{display:inline-flex}.form-input::-webkit-datetime-edit{padding-top:0;padding-bottom:0}.form-input::-webkit-datetime-edit-year-field{padding-top:0;padding-bottom:0}.form-input::-webkit-datetime-edit-month-field{padding-top:0;padding-bottom:0}.form-input::-webkit-datetime-edit-day-field{padding-top:0;padding-bottom:0}.form-input::-webkit-datetime-edit-hour-field{padding-top:0;padding-bottom:0}.form-input::-webkit-datetime-edit-minute-field{padding-top:0;padding-bottom:0}.form-input::-webkit-datetime-edit-second-field{padding-top:0;padding-bottom:0}.form-input::-webkit-datetime-edit-millisecond-field{padding-top:0;padding-bottom:0}.form-input::-webkit-datetime-edit-meridiem-field{padding-top:0;padding-bottom:0}.form-input{-ms-appearance:none;appearance:none;--tw-shadow:0 0 transparent;background-color:#fff;border-width:1px;border-color:#6a7282;border-color:lab(47.7841% -.393182 -10.0268);border-radius:0;padding:.5rem .75rem;font-size:1rem;line-height:1.5rem}.form-input:focus{outline-offset:2px;--tw-ring-inset:var(--tw-empty, );--tw-ring-offset-width:0px;--tw-ring-offset-color:#fff;--tw-ring-color:#155dfc;--tw-ring-offset-shadow:var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow:var(--tw-ring-inset) 0 0 0 calc(1px + var(--tw-ring-offset-width)) var(--tw-ring-color);box-shadow:var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow);border-color:#155dfc;border-color:lab(44.0605% 29.0279 -86.0352);outline:2px solid transparent}@supports (color:lab(0% 0 0)){.form-input:focus{--tw-ring-color:lab(44.0605% 29.0279 -86.0352)}}.form-input::-ms-input-placeholder{color:#6a7282;color:lab(47.7841% -.393182 -10.0268);opacity:1}.form-input::placeholder{color:#6a7282;color:lab(47.7841% -.393182 -10.0268);opacity:1}.form-input::-webkit-datetime-edit-fields-wrapper{padding:0}.form-input::-webkit-date-and-time-value{min-height:1.5em}.form-input::-webkit-date-and-time-value{text-align:inherit}.form-input::-webkit-datetime-edit{display:inline-flex}.form-input::-webkit-datetime-edit{padding-top:0;padding-bottom:0}.form-input::-webkit-datetime-edit-year-field{padding-top:0;padding-bottom:0}.form-input::-webkit-datetime-edit-month-field{padding-top:0;padding-bottom:0}.form-input::-webkit-datetime-edit-day-field{padding-top:0;padding-bottom:0}.form-input::-webkit-datetime-edit-hour-field{padding-top:0;padding-bottom:0}.form-input::-webkit-datetime-edit-minute-field{padding-top:0;padding-bottom:0}.form-input::-webkit-datetime-edit-second-field{padding-top:0;padding-bottom:0}.form-input::-webkit-datetime-edit-millisecond-field{padding-top:0;padding-bottom:0}.form-input::-webkit-datetime-edit-meridiem-field{padding-top:0;padding-bottom:0}.btn{cursor:pointer;border:1px solid transparent;border-radius:.375rem;justify-content:center;align-items:center;padding:.5rem 1rem;font-size:.875rem;font-weight:500;transition:all .15s ease-in-out;display:inline-flex}.line-clamp-1{-webkit-line-clamp:1;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.line-clamp-2{-webkit-line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.line-clamp-3{-webkit-line-clamp:3;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.\!grid{display:grid!important}.block{display:block}.contents{display:contents}.flex{display:flex}.flow-root{display:flow-root}.grid{display:grid}.hidden{display:none}.inline{display:inline}.inline-block{display:inline-block}.inline-flex{display:inline-flex}.table{display:table}.table-caption{display:table-caption}.table-cell{display:table-cell}.table-row{display:table-row}.aspect-\[4\/3\]{aspect-ratio:4/3}.aspect-square{aspect-ratio:1}.aspect-video{aspect-ratio:var(--aspect-video)}.size-full{width:100%;height:100%}.h-0\.5{height:calc(var(--spacing) * .5)}.h-1{height:calc(var(--spacing) * 1)}.h-1\.5{height:calc(var(--spacing) * 1.5)}.h-2{height:calc(var(--spacing) * 2)}.h-3{height:calc(var(--spacing) * 3)}.h-3\.5{height:calc(var(--spacing) * 3.5)}.h-4{height:calc(var(--spacing) * 4)}.h-5{height:calc(var(--spacing) * 5)}.h-6{height:calc(var(--spacing) * 6)}.h-8{height:calc(var(--spacing) * 8)}.h-9{height:2.25rem}.h-10{height:calc(var(--spacing) * 10)}.h-11{height:2.75rem}.h-12{height:calc(var(--spacing) * 12)}.h-14{height:3.5rem}.h-16{height:calc(var(--spacing) * 16)}.h-20{height:calc(var(--spacing) * 20)}.h-24{height:calc(var(--spacing) * 24)}.h-32{height:calc(var(--spacing) * 32)}.h-40{height:calc(var(--spacing) * 40)}.h-48{height:calc(var(--spacing) * 48)}.h-60{height:var(--spacing-60)}.h-64{height:calc(var(--spacing) * 64)}.h-96{height:calc(var(--spacing) * 96)}.h-\[1\.125rem\]{height:1.125rem}.h-\[4px\]{height:4px}.h-\[600px\]{height:600px}.h-auto{height:auto}.h-fit{height:fit-content}.h-full{height:100%}.h-px{height:1px}.h-screen{height:100vh}.max-h-0{max-height:calc(var(--spacing) * 0)}.max-h-12{max-height:calc(var(--spacing) * 12)}.max-h-14{max-height:3.5rem}.max-h-64{max-height:calc(var(--spacing) * 64)}.max-h-80{max-height:calc(var(--spacing) * 80)}.max-h-96{max-height:calc(var(--spacing) * 96)}.max-h-\[50vh\]{max-height:50vh}.max-h-\[75vh\]{max-height:75vh}.max-h-\[80vh\]{max-height:80vh}.max-h-\[90vh\]{max-height:90vh}.max-h-\[500px\]{max-height:500px}.max-h-\[600px\]{max-height:600px}.max-h-full{max-height:100%}.max-h-none{max-height:none}.max-h-screen{max-height:100vh}.max-h-screen-75{max-height:75vh}.min-h-11{min-height:2.75rem}.min-h-14{min-height:3.5rem}.min-h-80{min-height:calc(var(--spacing) * 80)}.min-h-\[20px\]{min-height:20px}.min-h-\[76px\]{min-height:76px}.min-h-\[100px\]{min-height:100px}.min-h-\[400px\]{min-height:400px}.min-h-a11y{min-height:2.75rem}.min-h-full{min-height:100%}.min-h-screen{min-height:100vh}.w-0{width:calc(var(--spacing) * 0)}.w-0\.5{width:calc(var(--spacing) * .5)}.w-1\.5{width:calc(var(--spacing) * 1.5)}.w-1\/2{width:50%}.w-1\/3{width:33.3333%}.w-1\/4{width:25%}.w-2{width:calc(var(--spacing) * 2)}.w-2\/3{width:66.6667%}.w-2\/5{width:40%}.w-3{width:calc(var(--spacing) * 3)}.w-3\.5{width:calc(var(--spacing) * 3.5)}.w-3\/4{width:75%}.w-3\/5{width:60%}.w-4{width:calc(var(--spacing) * 4)}.w-4\/12{width:33.3333%}.w-5{width:calc(var(--spacing) * 5)}.w-5\/12{width:41.6667%}.w-6{width:calc(var(--spacing) * 6)}.w-7\/12{width:58.3333%}.w-8{width:calc(var(--spacing) * 8)}.w-8\/12{width:66.6667%}.w-9{width:2.25rem}.w-10{width:calc(var(--spacing) * 10)}.w-11{width:2.75rem}.w-12{width:calc(var(--spacing) * 12)}.w-14{width:3.5rem}.w-16{width:calc(var(--spacing) * 16)}.w-20{width:calc(var(--spacing) * 20)}.w-24{width:calc(var(--spacing) * 24)}.w-32{width:calc(var(--spacing) * 32)}.w-40{width:calc(var(--spacing) * 40)}.w-44{width:calc(var(--spacing) * 44)}.w-48{width:12rem}.w-52{width:calc(var(--spacing) * 52)}.w-56{width:calc(var(--spacing) * 56)}.w-60{width:var(--spacing-60)}.w-64{width:calc(var(--spacing) * 64)}.w-80{width:calc(var(--spacing) * 80)}.w-\[1\.125rem\]{width:1.125rem}.w-\[10\%\]{width:10%}.w-\[15\%\]{width:15%}.w-\[480px\]{width:480px}.w-auto{width:auto}.w-fit{width:fit-content}.w-full{width:100%}.w-screen{width:100vw}.w-xl{width:var(--spacing-xl)}.max-w-2xl{max-width:42rem;max-width:var(--container-2xl)}.max-w-3xl{max-width:48rem;max-width:var(--container-3xl)}.max-w-4xl{max-width:56rem;max-width:var(--container-4xl)}.max-w-6xl{max-width:72rem;max-width:var(--container-6xl)}.max-w-7xl{max-width:var(--container-7xl)}.max-w-\[25\%\]{max-width:25%}.max-w-\[90vw\]{max-width:90vw}.max-w-\[400px\]{max-width:400px}.max-w-\[600px\]{max-width:600px}.max-w-fit{max-width:fit-content}.max-w-full{max-width:100%}.max-w-lg{max-width:var(--spacing-lg)}.max-w-md{max-width:var(--spacing-md)}.max-w-none{max-width:none}.max-w-prose{max-width:65ch}.max-w-screen-2xl{max-width:var(--breakpoint-2xl)}.max-w-screen-lg{max-width:var(--breakpoint-lg)}.max-w-xl{max-width:var(--spacing-xl)}.min-w-0{min-width:calc(var(--spacing) * 0)}.min-w-9\.5{min-width:calc(var(--spacing) * 9.5)}.min-w-11{min-width:2.75rem}.min-w-16{min-width:calc(var(--spacing) * 16)}.min-w-17\.5{min-width:4.375rem}.min-w-20{min-width:calc(var(--spacing) * 20)}.min-w-40{min-width:calc(var(--spacing) * 40)}.min-w-48{min-width:12rem}.min-w-\[3rem\]{min-width:3rem}.min-w-\[180px\]{min-width:180px}.min-w-\[280px\]{min-width:280px}.min-w-full{min-width:100%}.flex-1{flex:1}.flex-none{flex:none}.flex-shrink-0{flex-shrink:0}.shrink{flex-shrink:1}.shrink-0{flex-shrink:0}.flex-grow,.grow{flex-grow:1}.grow-0{flex-grow:0}.grow-1{flex-grow:1}.table-auto{table-layout:auto}.border-collapse{border-collapse:collapse}.origin-bottom-left{transform-origin:0 100%}.origin-top-left{transform-origin:0 0}.origin-top-right{transform-origin:100% 0}.-translate-x-1\/2{--tw-translate-x:calc(calc(1/2 * 100%) * -1);translate:var(--tw-translate-x) var(--tw-translate-y)}.-translate-x-5{--tw-translate-x:calc(var(--spacing) * -5);translate:var(--tw-translate-x) var(--tw-translate-y)}.-translate-x-full{--tw-translate-x:-100%;translate:var(--tw-translate-x) var(--tw-translate-y)}.translate-x-0{--tw-translate-x:calc(var(--spacing) * 0);translate:var(--tw-translate-x) var(--tw-translate-y)}.translate-x-4{--tw-translate-x:calc(var(--spacing) * 4);translate:var(--tw-translate-x) var(--tw-translate-y)}.translate-x-5{--tw-translate-x:calc(var(--spacing) * 5);translate:var(--tw-translate-x) var(--tw-translate-y)}.translate-x-8{--tw-translate-x:calc(var(--spacing) * 8);translate:var(--tw-translate-x) var(--tw-translate-y)}.translate-x-full{--tw-translate-x:100%;translate:var(--tw-translate-x) var(--tw-translate-y)}.-translate-y-1{--tw-translate-y:calc(var(--spacing) * -1);translate:var(--tw-translate-x) var(--tw-translate-y)}.-translate-y-1\/2{--tw-translate-y:calc(calc(1/2 * 100%) * -1);translate:var(--tw-translate-x) var(--tw-translate-y)}.-translate-y-2{--tw-translate-y:calc(var(--spacing) * -2);translate:var(--tw-translate-x) var(--tw-translate-y)}.-translate-y-8{--tw-translate-y:calc(var(--spacing) * -8);translate:var(--tw-translate-x) var(--tw-translate-y)}.-translate-y-full{--tw-translate-y:-100%;translate:var(--tw-translate-x) var(--tw-translate-y)}.translate-y-0{--tw-translate-y:calc(var(--spacing) * 0);translate:var(--tw-translate-x) var(--tw-translate-y)}.translate-y-2{--tw-translate-y:calc(var(--spacing) * 2);translate:var(--tw-translate-x) var(--tw-translate-y)}.translate-y-4{--tw-translate-y:calc(var(--spacing) * 4);translate:var(--tw-translate-x) var(--tw-translate-y)}.translate-y-12{--tw-translate-y:calc(var(--spacing) * 12);translate:var(--tw-translate-x) var(--tw-translate-y)}.translate-y-full{--tw-translate-y:100%;translate:var(--tw-translate-x) var(--tw-translate-y)}.scale-0{--tw-scale-x:0%;--tw-scale-y:0%;--tw-scale-z:0%;scale:var(--tw-scale-x) var(--tw-scale-y)}.scale-25{--tw-scale-x:25%;--tw-scale-y:25%;--tw-scale-z:25%;scale:var(--tw-scale-x) var(--tw-scale-y)}.scale-50{--tw-scale-x:50%;--tw-scale-y:50%;--tw-scale-z:50%;scale:var(--tw-scale-x) var(--tw-scale-y)}.scale-75{--tw-scale-x:75%;--tw-scale-y:75%;--tw-scale-z:75%;scale:var(--tw-scale-x) var(--tw-scale-y)}.scale-80{--tw-scale-x:80%;--tw-scale-y:80%;--tw-scale-z:80%;scale:var(--tw-scale-x) var(--tw-scale-y)}.scale-90{--tw-scale-x:90%;--tw-scale-y:90%;--tw-scale-z:90%;scale:var(--tw-scale-x) var(--tw-scale-y)}.scale-95{--tw-scale-x:95%;--tw-scale-y:95%;--tw-scale-z:95%;scale:var(--tw-scale-x) var(--tw-scale-y)}.scale-100{--tw-scale-x:100%;--tw-scale-y:100%;--tw-scale-z:100%;scale:var(--tw-scale-x) var(--tw-scale-y)}.scale-110{--tw-scale-x:110%;--tw-scale-y:110%;--tw-scale-z:110%;scale:var(--tw-scale-x) var(--tw-scale-y)}.rotate-45{rotate:45deg}.rotate-90{rotate:90deg}.rotate-180{rotate:180deg}.sparkles-hover-scale{transition:transform .3s ease-in-out}.sparkles-hover-scale:hover{transform:scale(1.05)}.transform{transform:var(--tw-rotate-x,) var(--tw-rotate-y,) var(--tw-rotate-z,) var(--tw-skew-x,) var(--tw-skew-y,)}.animate-bounce{animation:var(--animate-bounce)}.animate-none{animation:none}.animate-ping{animation:var(--animate-ping)}.animate-pulse{animation:var(--animate-pulse)}.animate-spin{animation:var(--animate-spin)}.cursor-crosshair{cursor:crosshair}.cursor-default{cursor:default}.cursor-not-allowed{cursor:not-allowed}.cursor-pointer{cursor:pointer}.cursor-wait{cursor:wait}.cursor-zoom-in{cursor:zoom-in;cursor:zoom-in}.cursor-zoom-out{cursor:zoom-out;cursor:zoom-out}.resize{resize:both}.resize-y{resize:vertical}.list-inside{list-style-position:inside}.list-disc{list-style-type:disc}.list-none{list-style-type:none}.form-select{-ms-appearance:none;appearance:none;--tw-shadow:0 0 transparent;background-color:#fff;border-width:1px;border-color:#6a7282;border-color:lab(47.7841% -.393182 -10.0268);border-radius:0;padding:.5rem .75rem;font-size:1rem;line-height:1.5rem}.form-select:focus{outline-offset:2px;--tw-ring-inset:var(--tw-empty, );--tw-ring-offset-width:0px;--tw-ring-offset-color:#fff;--tw-ring-color:#155dfc;--tw-ring-offset-shadow:var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow:var(--tw-ring-inset) 0 0 0 calc(1px + var(--tw-ring-offset-width)) var(--tw-ring-color);box-shadow:var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow);border-color:#155dfc;border-color:lab(44.0605% 29.0279 -86.0352);outline:2px solid transparent}@supports (color:lab(0% 0 0)){.form-select:focus{--tw-ring-color:lab(44.0605% 29.0279 -86.0352)}}.form-select{-webkit-print-color-adjust:exact;print-color-adjust:exact;background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' fill='none' viewBox='0 0 20 20'%3e%3cpath stroke='oklch(55.1%25 0.027 264.364)' stroke-linecap='round' stroke-linejoin='round' stroke-width='1.5' d='M6 8l4 4 4-4'/%3e%3c/svg%3e");background-position:right .5rem center;background-repeat:no-repeat;background-size:1.5em 1.5em;padding-right:2.5rem}.form-select:where([size]:not([size="1"])){background-image:initial;background-position:initial;background-repeat:unset;background-size:initial;print-color-adjust:unset;padding-right:.75rem}.form-select{-ms-appearance:none;appearance:none;--tw-shadow:0 0 transparent;background-color:#fff;border-width:1px;border-color:#6a7282;border-color:lab(47.7841% -.393182 -10.0268);border-radius:0;padding:.5rem .75rem;font-size:1rem;line-height:1.5rem}.form-select:focus{outline-offset:2px;--tw-ring-inset:var(--tw-empty, );--tw-ring-offset-width:0px;--tw-ring-offset-color:#fff;--tw-ring-color:#155dfc;--tw-ring-offset-shadow:var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow:var(--tw-ring-inset) 0 0 0 calc(1px + var(--tw-ring-offset-width)) var(--tw-ring-color);box-shadow:var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow);border-color:#155dfc;border-color:lab(44.0605% 29.0279 -86.0352);outline:2px solid transparent}@supports (color:lab(0% 0 0)){.form-select:focus{--tw-ring-color:lab(44.0605% 29.0279 -86.0352)}}.form-select{-webkit-print-color-adjust:exact;print-color-adjust:exact;background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' fill='none' viewBox='0 0 20 20'%3e%3cpath stroke='oklch(55.1%25 0.027 264.364)' stroke-linecap='round' stroke-linejoin='round' stroke-width='1.5' d='M6 8l4 4 4-4'/%3e%3c/svg%3e");background-position:right .5rem center;background-repeat:no-repeat;background-size:1.5em 1.5em;padding-right:2.5rem}.form-select:where([size]:not([size="1"])){background-image:initial;background-position:initial;background-repeat:unset;background-size:initial;print-color-adjust:unset;padding-right:.75rem}.form-textarea{-ms-appearance:none;appearance:none;--tw-shadow:0 0 transparent;background-color:#fff;border-width:1px;border-color:#6a7282;border-color:lab(47.7841% -.393182 -10.0268);border-radius:0;padding:.5rem .75rem;font-size:1rem;line-height:1.5rem}.form-textarea:focus{outline-offset:2px;--tw-ring-inset:var(--tw-empty, );--tw-ring-offset-width:0px;--tw-ring-offset-color:#fff;--tw-ring-color:#155dfc;--tw-ring-offset-shadow:var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow:var(--tw-ring-inset) 0 0 0 calc(1px + var(--tw-ring-offset-width)) var(--tw-ring-color);box-shadow:var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow);border-color:#155dfc;border-color:lab(44.0605% 29.0279 -86.0352);outline:2px solid transparent}@supports (color:lab(0% 0 0)){.form-textarea:focus{--tw-ring-color:lab(44.0605% 29.0279 -86.0352)}}.form-textarea::-ms-input-placeholder{color:#6a7282;color:lab(47.7841% -.393182 -10.0268);opacity:1}.form-textarea::placeholder{color:#6a7282;color:lab(47.7841% -.393182 -10.0268);opacity:1}.form-textarea{-ms-appearance:none;appearance:none;--tw-shadow:0 0 transparent;background-color:#fff;border-width:1px;border-color:#6a7282;border-color:lab(47.7841% -.393182 -10.0268);border-radius:0;padding:.5rem .75rem;font-size:1rem;line-height:1.5rem}.form-textarea:focus{outline-offset:2px;--tw-ring-inset:var(--tw-empty, );--tw-ring-offset-width:0px;--tw-ring-offset-color:#fff;--tw-ring-color:#155dfc;--tw-ring-offset-shadow:var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow:var(--tw-ring-inset) 0 0 0 calc(1px + var(--tw-ring-offset-width)) var(--tw-ring-color);box-shadow:var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow);border-color:#155dfc;border-color:lab(44.0605% 29.0279 -86.0352);outline:2px solid transparent}@supports (color:lab(0% 0 0)){.form-textarea:focus{--tw-ring-color:lab(44.0605% 29.0279 -86.0352)}}.form-textarea::-ms-input-placeholder{color:#6a7282;color:lab(47.7841% -.393182 -10.0268);opacity:1}.form-textarea::placeholder{color:#6a7282;color:lab(47.7841% -.393182 -10.0268);opacity:1}.form-multiselect{-ms-appearance:none;appearance:none;--tw-shadow:0 0 transparent;background-color:#fff;border-width:1px;border-color:#6a7282;border-color:lab(47.7841% -.393182 -10.0268);border-radius:0;padding:.5rem .75rem;font-size:1rem;line-height:1.5rem}.form-multiselect:focus{outline-offset:2px;--tw-ring-inset:var(--tw-empty, );--tw-ring-offset-width:0px;--tw-ring-offset-color:#fff;--tw-ring-color:#155dfc;--tw-ring-offset-shadow:var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow:var(--tw-ring-inset) 0 0 0 calc(1px + var(--tw-ring-offset-width)) var(--tw-ring-color);box-shadow:var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow);border-color:#155dfc;border-color:lab(44.0605% 29.0279 -86.0352);outline:2px solid transparent}@supports (color:lab(0% 0 0)){.form-multiselect:focus{--tw-ring-color:lab(44.0605% 29.0279 -86.0352)}}.form-multiselect{-ms-appearance:none;appearance:none;--tw-shadow:0 0 transparent;background-color:#fff;border-width:1px;border-color:#6a7282;border-color:lab(47.7841% -.393182 -10.0268);border-radius:0;padding:.5rem .75rem;font-size:1rem;line-height:1.5rem}.form-multiselect:focus{outline-offset:2px;--tw-ring-inset:var(--tw-empty, );--tw-ring-offset-width:0px;--tw-ring-offset-color:#fff;--tw-ring-color:#155dfc;--tw-ring-offset-shadow:var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow:var(--tw-ring-inset) 0 0 0 calc(1px + var(--tw-ring-offset-width)) var(--tw-ring-color);box-shadow:var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow);border-color:#155dfc;border-color:lab(44.0605% 29.0279 -86.0352);outline:2px solid transparent}@supports (color:lab(0% 0 0)){.form-multiselect:focus{--tw-ring-color:lab(44.0605% 29.0279 -86.0352)}}.grid-flow-row{grid-auto-flow:row}.grid-cols-1{grid-template-columns:repeat(1,minmax(0,1fr))}.grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.grid-cols-4{grid-template-columns:repeat(4,minmax(0,1fr))}.grid-cols-5{grid-template-columns:repeat(5,minmax(0,1fr))}.grid-cols-6{grid-template-columns:repeat(6,minmax(0,1fr))}.grid-cols-7{grid-template-columns:repeat(7,minmax(0,1fr))}.grid-cols-12{grid-template-columns:repeat(12,minmax(0,1fr))}.grid-cols-\[1\.5fr_1fr\]{grid-template-columns:1.5fr 1fr}.grid-cols-\[auto_1fr\]{grid-template-columns:auto 1fr}.flex-col{flex-direction:column}.flex-col-reverse{flex-direction:column-reverse}.flex-row{flex-direction:row}.flex-row-reverse{flex-direction:row-reverse}.flex-nowrap{flex-wrap:nowrap}.flex-wrap{flex-wrap:wrap}.place-items-center{align-items:center;justify-items:center}.content-center{align-content:center}.items-baseline{align-items:baseline}.items-center{align-items:center}.items-end{align-items:flex-end}.items-start{align-items:flex-start}.items-stretch{align-items:stretch}.justify-between{justify-content:space-between}.justify-center{justify-content:center}.justify-end{justify-content:flex-end}.justify-evenly{justify-content:space-evenly}.justify-start{justify-content:flex-start}.gap-1{gap:calc(var(--spacing) * 1)}.gap-1\.5{gap:calc(var(--spacing) * 1.5)}.gap-2{gap:calc(var(--spacing) * 2)}.gap-3{gap:calc(var(--spacing) * 3)}.gap-4{gap:calc(var(--spacing) * 4)}.gap-6{gap:calc(var(--spacing) * 6)}.gap-8{gap:calc(var(--spacing) * 8)}.gap-12{gap:calc(var(--spacing) * 12)}:where(.space-y-0>:not(:last-child)){--tw-space-y-reverse:0;margin-top:calc(calc(var(--spacing) * 0) * var(--tw-space-y-reverse));margin-bottom:calc(calc(var(--spacing) * 0) * calc(1 - var(--tw-space-y-reverse)))}:where(.space-y-1>:not(:last-child)){--tw-space-y-reverse:0;margin-top:calc(calc(var(--spacing) * 1) * var(--tw-space-y-reverse));margin-bottom:calc(calc(var(--spacing) * 1) * calc(1 - var(--tw-space-y-reverse)))}:where(.space-y-2>:not(:last-child)){--tw-space-y-reverse:0;margin-top:calc(calc(var(--spacing) * 2) * var(--tw-space-y-reverse));margin-bottom:calc(calc(var(--spacing) * 2) * calc(1 - var(--tw-space-y-reverse)))}:where(.space-y-3>:not(:last-child)){--tw-space-y-reverse:0;margin-top:calc(calc(var(--spacing) * 3) * var(--tw-space-y-reverse));margin-bottom:calc(calc(var(--spacing) * 3) * calc(1 - var(--tw-space-y-reverse)))}:where(.space-y-4>:not(:last-child)){--tw-space-y-reverse:0;margin-top:calc(calc(var(--spacing) * 4) * var(--tw-space-y-reverse));margin-bottom:calc(calc(var(--spacing) * 4) * calc(1 - var(--tw-space-y-reverse)))}:where(.space-y-5>:not(:last-child)){--tw-space-y-reverse:0;margin-top:calc(calc(var(--spacing) * 5) * var(--tw-space-y-reverse));margin-bottom:calc(calc(var(--spacing) * 5) * calc(1 - var(--tw-space-y-reverse)))}:where(.space-y-6>:not(:last-child)){--tw-space-y-reverse:0;margin-top:calc(calc(var(--spacing) * 6) * var(--tw-space-y-reverse));margin-bottom:calc(calc(var(--spacing) * 6) * calc(1 - var(--tw-space-y-reverse)))}:where(.space-y-8>:not(:last-child)){--tw-space-y-reverse:0;margin-top:calc(calc(var(--spacing) * 8) * var(--tw-space-y-reverse));margin-bottom:calc(calc(var(--spacing) * 8) * calc(1 - var(--tw-space-y-reverse)))}:where(.space-y-16>:not(:last-child)){--tw-space-y-reverse:0;margin-top:calc(calc(var(--spacing) * 16) * var(--tw-space-y-reverse));margin-bottom:calc(calc(var(--spacing) * 16) * calc(1 - var(--tw-space-y-reverse)))}.gap-x-1{column-gap:calc(var(--spacing) * 1)}.gap-x-1\.5{column-gap:calc(var(--spacing) * 1.5)}.gap-x-2{column-gap:calc(var(--spacing) * 2)}.gap-x-2\.5{column-gap:calc(var(--spacing) * 2.5)}.gap-x-3{column-gap:calc(var(--spacing) * 3)}.gap-x-4{column-gap:calc(var(--spacing) * 4)}.gap-x-6{column-gap:calc(var(--spacing) * 6)}.gap-x-7{column-gap:1.75rem}.gap-x-8{column-gap:calc(var(--spacing) * 8)}:where(.-space-x-2>:not(:last-child)){--tw-space-x-reverse:0}:where(.-space-x-2>:not(:last-child)):not(:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){margin-left:calc(calc(var(--spacing) * -2) * var(--tw-space-x-reverse));margin-right:calc(calc(var(--spacing) * -2) * calc(1 - var(--tw-space-x-reverse)))}:where(.-space-x-2>:not(:last-child)):is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){margin-right:calc(calc(var(--spacing) * -2) * var(--tw-space-x-reverse));margin-left:calc(calc(var(--spacing) * -2) * calc(1 - var(--tw-space-x-reverse)))}:where(.space-x-0\.5>:not(:last-child)){--tw-space-x-reverse:0}:where(.space-x-0\.5>:not(:last-child)):not(:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){margin-left:calc(calc(var(--spacing) * .5) * var(--tw-space-x-reverse));margin-right:calc(calc(var(--spacing) * .5) * calc(1 - var(--tw-space-x-reverse)))}:where(.space-x-0\.5>:not(:last-child)):is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){margin-right:calc(calc(var(--spacing) * .5) * var(--tw-space-x-reverse));margin-left:calc(calc(var(--spacing) * .5) * calc(1 - var(--tw-space-x-reverse)))}:where(.space-x-1>:not(:last-child)){--tw-space-x-reverse:0}:where(.space-x-1>:not(:last-child)):not(:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){margin-left:calc(calc(var(--spacing) * 1) * var(--tw-space-x-reverse));margin-right:calc(calc(var(--spacing) * 1) * calc(1 - var(--tw-space-x-reverse)))}:where(.space-x-1>:not(:last-child)):is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){margin-right:calc(calc(var(--spacing) * 1) * var(--tw-space-x-reverse));margin-left:calc(calc(var(--spacing) * 1) * calc(1 - var(--tw-space-x-reverse)))}:where(.space-x-2>:not(:last-child)){--tw-space-x-reverse:0}:where(.space-x-2>:not(:last-child)):not(:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){margin-left:calc(calc(var(--spacing) * 2) * var(--tw-space-x-reverse));margin-right:calc(calc(var(--spacing) * 2) * calc(1 - var(--tw-space-x-reverse)))}:where(.space-x-2>:not(:last-child)):is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){margin-right:calc(calc(var(--spacing) * 2) * var(--tw-space-x-reverse));margin-left:calc(calc(var(--spacing) * 2) * calc(1 - var(--tw-space-x-reverse)))}:where(.space-x-3>:not(:last-child)){--tw-space-x-reverse:0}:where(.space-x-3>:not(:last-child)):not(:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){margin-left:calc(calc(var(--spacing) * 3) * var(--tw-space-x-reverse));margin-right:calc(calc(var(--spacing) * 3) * calc(1 - var(--tw-space-x-reverse)))}:where(.space-x-3>:not(:last-child)):is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){margin-right:calc(calc(var(--spacing) * 3) * var(--tw-space-x-reverse));margin-left:calc(calc(var(--spacing) * 3) * calc(1 - var(--tw-space-x-reverse)))}:where(.space-x-4>:not(:last-child)){--tw-space-x-reverse:0}:where(.space-x-4>:not(:last-child)):not(:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){margin-left:calc(calc(var(--spacing) * 4) * var(--tw-space-x-reverse));margin-right:calc(calc(var(--spacing) * 4) * calc(1 - var(--tw-space-x-reverse)))}:where(.space-x-4>:not(:last-child)):is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){margin-right:calc(calc(var(--spacing) * 4) * var(--tw-space-x-reverse));margin-left:calc(calc(var(--spacing) * 4) * calc(1 - var(--tw-space-x-reverse)))}:where(.space-x-6>:not(:last-child)){--tw-space-x-reverse:0}:where(.space-x-6>:not(:last-child)):not(:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){margin-left:calc(calc(var(--spacing) * 6) * var(--tw-space-x-reverse));margin-right:calc(calc(var(--spacing) * 6) * calc(1 - var(--tw-space-x-reverse)))}:where(.space-x-6>:not(:last-child)):is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){margin-right:calc(calc(var(--spacing) * 6) * var(--tw-space-x-reverse));margin-left:calc(calc(var(--spacing) * 6) * calc(1 - var(--tw-space-x-reverse)))}.gap-y-0{row-gap:calc(var(--spacing) * 0)}.gap-y-2{row-gap:calc(var(--spacing) * 2)}.gap-y-4{row-gap:calc(var(--spacing) * 4)}.gap-y-6{row-gap:calc(var(--spacing) * 6)}.gap-y-16{row-gap:calc(var(--spacing) * 16)}:where(.divide-y>:not(:last-child)){--tw-divide-y-reverse:0;border-bottom-style:var(--tw-border-style);border-top-style:var(--tw-border-style);border-top-width:calc(1px * var(--tw-divide-y-reverse));border-bottom-width:calc(1px * calc(1 - var(--tw-divide-y-reverse)))}:where(.divide-gray-200>:not(:last-child)){border-color:var(--color-gray-200)}.self-center{align-self:center}.self-start{align-self:flex-start}.self-stretch{align-self:stretch}.justify-self-center{justify-self:center}.justify-self-end{justify-self:flex-end}.truncate{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.overflow-auto{overflow:auto}.overflow-hidden{overflow:hidden}.overflow-visible{overflow:visible}.overflow-x-auto{overflow-x:auto}.overflow-x-clip{overflow-x:clip}.overflow-x-hidden{overflow-x:hidden}.overflow-y-auto{overflow-y:auto}.overscroll-y-contain{overscroll-behavior-y:contain}.rounded{border-radius:.25rem}.rounded-2xl{border-radius:var(--radius-2xl)}.rounded-3xl{border-radius:var(--radius-3xl)}.rounded-full{border-radius:3.40282e38px}.rounded-lg{border-radius:var(--radius-lg)}.rounded-luxury{border-radius:var(--radius-luxury)}.rounded-md{border-radius:var(--radius-md)}.rounded-none{border-radius:0}.rounded-sm{border-radius:var(--radius-sm)}.rounded-xl{border-radius:var(--radius-xl)}.rounded-s-none:not(:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){border-top-left-radius:0;border-bottom-left-radius:0}.rounded-s-none:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){border-top-right-radius:0;border-bottom-right-radius:0}.rounded-e-none:not(:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){border-top-right-radius:0;border-bottom-right-radius:0}.rounded-e-none:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){border-top-left-radius:0;border-bottom-left-radius:0}.rounded-t{border-top-left-radius:.25rem;border-top-right-radius:.25rem}.rounded-t-lg{border-top-left-radius:var(--radius-lg);border-top-right-radius:var(--radius-lg)}.rounded-l{border-top-left-radius:.25rem;border-bottom-left-radius:.25rem}.rounded-l-md{border-top-left-radius:var(--radius-md);border-bottom-left-radius:var(--radius-md)}.rounded-l-none{border-top-left-radius:0;border-bottom-left-radius:0}.rounded-r{border-top-right-radius:.25rem;border-bottom-right-radius:.25rem}.rounded-r-md{border-top-right-radius:var(--radius-md);border-bottom-right-radius:var(--radius-md)}.border{border-style:var(--tw-border-style);border-width:1px}.border-0{border-style:var(--tw-border-style);border-width:0}.border-1{border-style:var(--tw-border-style);border-width:1px}.border-2{border-style:var(--tw-border-style);border-width:2px}.border-4{border-style:var(--tw-border-style);border-width:4px}.border-x{border-inline-style:var(--tw-border-style);border-left-width:1px;border-right-width:1px}.border-t{border-top-style:var(--tw-border-style);border-top-width:1px}.border-t-2{border-top-style:var(--tw-border-style);border-top-width:2px}.border-r{border-right-style:var(--tw-border-style);border-right-width:1px}.border-r-0{border-right-style:var(--tw-border-style);border-right-width:0}.border-b{border-bottom-style:var(--tw-border-style);border-bottom-width:1px}.border-b-0{border-bottom-style:var(--tw-border-style);border-bottom-width:0}.border-b-2{border-bottom-style:var(--tw-border-style);border-bottom-width:2px}.border-l{border-left-style:var(--tw-border-style);border-left-width:1px}.border-l-0{border-left-style:var(--tw-border-style);border-left-width:0}.border-l-2{border-left-style:var(--tw-border-style);border-left-width:2px}.border-l-4{border-left-style:var(--tw-border-style);border-left-width:4px}.border-dashed{--tw-border-style:dashed;border-style:dashed}.border-solid{--tw-border-style:solid;border-style:solid}.btn-primary{background-color:var(--color-primary);color:#fff;border-color:var(--color-primary)}.border-blue-200{border-color:var(--color-blue-200)}.border-blue-300{border-color:var(--color-blue-300)}.border-blue-500{border-color:var(--color-blue-500)}.border-blue-600{border-color:var(--color-blue-600)}.border-container{border-color:var(--color-container)}.border-container-darker{border-color:var(--color-container-darker)}.border-container-lighter{border-color:var(--color-container-lighter)}.border-current{border-color:currentColor}.border-gray-100{border-color:var(--color-gray-100)}.border-gray-600{border-color:var(--color-gray-600)}.border-gray-700{border-color:var(--color-gray-700)}.border-gray-900{border-color:var(--color-gray-900)}.border-green-200{border-color:var(--color-green-200)}.border-green-500{border-color:var(--color-green-500)}.border-orange-500{border-color:var(--color-orange-500)}.border-orange-600{border-color:var(--color-orange-600)}.border-primary{border-color:var(--color-primary)}.border-primary-lighter{border-color:var(--color-primary-lighter)}.border-primary\/10{border-color:rgba(198,159,50,.1)}@supports (color:color-mix(in lab, red, red)){.border-primary\/10{border-color:color-mix(in oklab, var(--color-primary) 10%, transparent)}}.border-primary\/20{border-color:rgba(198,159,50,.2)}@supports (color:color-mix(in lab, red, red)){.border-primary\/20{border-color:color-mix(in oklab, var(--color-primary) 20%, transparent)}}.border-purple-600{border-color:var(--color-purple-600)}.border-red-200{border-color:var(--color-red-200)}.border-red-500{border-color:var(--color-red-500)}.border-red-600{border-color:var(--color-red-600)}.border-red-700{border-color:var(--color-red-700)}.border-secondary{border-color:var(--color-secondary)}.border-secondary-lighter{border-color:var(--color-secondary-lighter)}.border-secondary\/10{border-color:rgba(53,56,57,.1)}@supports (color:color-mix(in lab, red, red)){.border-secondary\/10{border-color:color-mix(in oklab, var(--color-secondary) 10%, transparent)}}.border-secondary\/20{border-color:rgba(53,56,57,.2)}@supports (color:color-mix(in lab, red, red)){.border-secondary\/20{border-color:color-mix(in oklab, var(--color-secondary) 20%, transparent)}}.border-slate-200{border-color:var(--color-slate-200)}.border-slate-300{border-color:var(--color-slate-300)}.border-slate-400{border-color:var(--color-slate-400)}.border-sparkles-charcoal{border-color:var(--color-sparkles-charcoal)}.border-sparkles-gold{border-color:var(--color-sparkles-gold)}.border-transparent{border-color:transparent}.border-white{border-color:var(--color-white)}.border-yellow-200{border-color:var(--color-yellow-200)}.border-yellow-400{border-color:var(--color-yellow-400)}.border-yellow-500{border-color:var(--color-yellow-500)}.border-t-transparent{border-top-color:transparent}.bg-accent{background-color:var(--color-accent)}.bg-accent\/30{background-color:rgba(245,245,240,.3)}@supports (color:color-mix(in lab, red, red)){.bg-accent\/30{background-color:color-mix(in oklab, var(--color-accent) 30%, transparent)}}.bg-accent\/50{background-color:rgba(245,245,240,.5)}@supports (color:color-mix(in lab, red, red)){.bg-accent\/50{background-color:color-mix(in oklab, var(--color-accent) 50%, transparent)}}.bg-black{background-color:var(--color-black)}.bg-black\/20{background-color:rgba(0,0,0,.2)}@supports (color:color-mix(in lab, red, red)){.bg-black\/20{background-color:color-mix(in oklab, var(--color-black) 20%, transparent)}}.bg-black\/25{background-color:rgba(0,0,0,.25)}@supports (color:color-mix(in lab, red, red)){.bg-black\/25{background-color:color-mix(in oklab, var(--color-black) 25%, transparent)}}.bg-black\/50{background-color:rgba(0,0,0,.5)}@supports (color:color-mix(in lab, red, red)){.bg-black\/50{background-color:color-mix(in oklab, var(--color-black) 50%, transparent)}}.bg-black\/60{background-color:rgba(0,0,0,.6)}@supports (color:color-mix(in lab, red, red)){.bg-black\/60{background-color:color-mix(in oklab, var(--color-black) 60%, transparent)}}.bg-black\/100{background-color:var(--color-black)}.bg-blue-100{background-color:var(--color-blue-100)}.bg-blue-500{background-color:var(--color-blue-500)}.bg-blue-600{background-color:var(--color-blue-600)}.bg-blue-700{background-color:var(--color-blue-700)}.bg-container-darker{background-color:var(--color-container-darker)}.bg-container-lighter{background-color:var(--color-container-lighter)}.bg-gray-400{background-color:var(--color-gray-400)}.bg-gray-500{background-color:var(--color-gray-500)}.bg-gray-600{background-color:var(--color-gray-600)}.bg-gray-700{background-color:var(--color-gray-700)}.bg-gray-800{background-color:var(--color-gray-800)}.bg-gray-900{background-color:var(--color-gray-900)}.bg-green-50{background-color:var(--color-green-50)}.bg-green-400{background-color:var(--color-green-400)}.bg-green-500{background-color:var(--color-green-500)}.bg-green-600{background-color:var(--color-green-600)}.bg-inherit{background-color:inherit}.bg-orange-50{background-color:var(--color-orange-50)}.bg-orange-100{background-color:var(--color-orange-100)}.bg-orange-500{background-color:var(--color-orange-500)}.bg-orange-600{background-color:var(--color-orange-600)}.bg-pink-100{background-color:var(--color-pink-100)}.bg-primary{background-color:var(--color-primary)}.bg-primary-darker{background-color:var(--color-primary-darker)}.bg-primary-lighter{background-color:var(--color-primary-lighter)}.bg-primary\/5{background-color:rgba(198,159,50,.05)}@supports (color:color-mix(in lab, red, red)){.bg-primary\/5{background-color:color-mix(in oklab, var(--color-primary) 5%, transparent)}}.bg-primary\/10{background-color:rgba(198,159,50,.1)}@supports (color:color-mix(in lab, red, red)){.bg-primary\/10{background-color:color-mix(in oklab, var(--color-primary) 10%, transparent)}}.bg-purple-100{background-color:var(--color-purple-100)}.bg-purple-500{background-color:var(--color-purple-500)}.bg-purple-600{background-color:var(--color-purple-600)}.bg-red-50{background-color:var(--color-red-50)}.bg-red-100{background-color:var(--color-red-100)}.bg-red-500{background-color:var(--color-red-500)}.bg-red-600{background-color:var(--color-red-600)}.bg-secondary-darker{background-color:var(--color-secondary-darker)}.bg-secondary\/5{background-color:rgba(53,56,57,.05)}@supports (color:color-mix(in lab, red, red)){.bg-secondary\/5{background-color:color-mix(in oklab, var(--color-secondary) 5%, transparent)}}.bg-secondary\/10{background-color:rgba(53,56,57,.1)}@supports (color:color-mix(in lab, red, red)){.bg-secondary\/10{background-color:color-mix(in oklab, var(--color-secondary) 10%, transparent)}}.bg-sparkles-charcoal{background-color:var(--color-sparkles-charcoal)}.bg-sparkles-cream\/30{background-color:rgba(245,245,240,.3)}@supports (color:color-mix(in lab, red, red)){.bg-sparkles-cream\/30{background-color:color-mix(in oklab, var(--color-sparkles-cream) 30%, transparent)}}.bg-sparkles-gold{background-color:var(--color-sparkles-gold)}.bg-transparent{background-color:transparent}.bg-white{background-color:var(--color-white)}.bg-white\/10{background-color:rgba(255,255,255,.1)}@supports (color:color-mix(in lab, red, red)){.bg-white\/10{background-color:color-mix(in oklab, var(--color-white) 10%, transparent)}}.bg-white\/25{background-color:rgba(255,255,255,.25)}@supports (color:color-mix(in lab, red, red)){.bg-white\/25{background-color:color-mix(in oklab, var(--color-white) 25%, transparent)}}.bg-white\/50{background-color:rgba(255,255,255,.5)}@supports (color:color-mix(in lab, red, red)){.bg-white\/50{background-color:color-mix(in oklab, var(--color-white) 50%, transparent)}}.bg-white\/60{background-color:rgba(255,255,255,.6)}@supports (color:color-mix(in lab, red, red)){.bg-white\/60{background-color:color-mix(in oklab, var(--color-white) 60%, transparent)}}.bg-white\/70{background-color:rgba(255,255,255,.7)}@supports (color:color-mix(in lab, red, red)){.bg-white\/70{background-color:color-mix(in oklab, var(--color-white) 70%, transparent)}}.bg-white\/80{background-color:rgba(255,255,255,.8)}@supports (color:color-mix(in lab, red, red)){.bg-white\/80{background-color:color-mix(in oklab, var(--color-white) 80%, transparent)}}.bg-white\/90{background-color:rgba(255,255,255,.9)}@supports (color:color-mix(in lab, red, red)){.bg-white\/90{background-color:color-mix(in oklab, var(--color-white) 90%, transparent)}}.bg-white\/95{background-color:rgba(255,255,255,.95)}@supports (color:color-mix(in lab, red, red)){.bg-white\/95{background-color:color-mix(in oklab, var(--color-white) 95%, transparent)}}.bg-yellow-50{background-color:var(--color-yellow-50)}.bg-yellow-100{background-color:var(--color-yellow-100)}.bg-yellow-500{background-color:var(--color-yellow-500)}.bg-gradient-to-b{--tw-gradient-position:to bottom in oklab;background-image:linear-gradient(var(--tw-gradient-stops))}.bg-gradient-to-br{--tw-gradient-position:to bottom right in oklab;background-image:linear-gradient(var(--tw-gradient-stops))}.bg-gradient-to-l{--tw-gradient-position:to left in oklab;background-image:linear-gradient(var(--tw-gradient-stops))}.bg-gradient-to-r{--tw-gradient-position:to right in oklab;background-image:linear-gradient(var(--tw-gradient-stops))}.bg-gradient-to-t{--tw-gradient-position:to top in oklab;background-image:linear-gradient(var(--tw-gradient-stops))}.from-accent{--tw-gradient-from:var(--color-accent);--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.from-black\/70{--tw-gradient-from:rgba(0,0,0,.7)}@supports (color:color-mix(in lab, red, red)){.from-black\/70{--tw-gradient-from:color-mix(in oklab, var(--color-black) 70%, transparent)}}.from-black\/70{--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.from-black\/80{--tw-gradient-from:rgba(0,0,0,.8)}@supports (color:color-mix(in lab, red, red)){.from-black\/80{--tw-gradient-from:color-mix(in oklab, var(--color-black) 80%, transparent)}}.from-black\/80{--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.from-blue-100{--tw-gradient-from:var(--color-blue-100);--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.from-blue-300{--tw-gradient-from:var(--color-blue-300);--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.from-blue-400{--tw-gradient-from:var(--color-blue-400);--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.from-blue-600{--tw-gradient-from:var(--color-blue-600);--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.from-gray-300{--tw-gradient-from:var(--color-gray-300);--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.from-green-100{--tw-gradient-from:var(--color-green-100);--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.from-green-300{--tw-gradient-from:var(--color-green-300);--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.from-green-400{--tw-gradient-from:var(--color-green-400);--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.from-green-600{--tw-gradient-from:var(--color-green-600);--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.from-orange-100{--tw-gradient-from:var(--color-orange-100);--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.from-orange-300{--tw-gradient-from:var(--color-orange-300);--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.from-orange-500{--tw-gradient-from:var(--color-orange-500);--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.from-orange-600{--tw-gradient-from:var(--color-orange-600);--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.from-pink-300{--tw-gradient-from:var(--color-pink-300);--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.from-primary{--tw-gradient-from:var(--color-primary);--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.from-primary\/5{--tw-gradient-from:rgba(198,159,50,.05)}@supports (color:color-mix(in lab, red, red)){.from-primary\/5{--tw-gradient-from:color-mix(in oklab, var(--color-primary) 5%, transparent)}}.from-primary\/5{--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.from-primary\/10{--tw-gradient-from:rgba(198,159,50,.1)}@supports (color:color-mix(in lab, red, red)){.from-primary\/10{--tw-gradient-from:color-mix(in oklab, var(--color-primary) 10%, transparent)}}.from-primary\/10{--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.from-purple-50{--tw-gradient-from:var(--color-purple-50);--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.from-purple-100{--tw-gradient-from:var(--color-purple-100);--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.from-purple-400{--tw-gradient-from:var(--color-purple-400);--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.from-purple-500{--tw-gradient-from:var(--color-purple-500);--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.from-purple-600{--tw-gradient-from:var(--color-purple-600);--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.from-red-100{--tw-gradient-from:var(--color-red-100);--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.from-red-300{--tw-gradient-from:var(--color-red-300);--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.from-red-400{--tw-gradient-from:var(--color-red-400);--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.from-red-500{--tw-gradient-from:var(--color-red-500);--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.from-teal-300{--tw-gradient-from:var(--color-teal-300);--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.from-transparent{--tw-gradient-from:transparent;--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.from-white{--tw-gradient-from:var(--color-white);--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.from-yellow-100{--tw-gradient-from:var(--color-yellow-100);--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.from-yellow-300{--tw-gradient-from:var(--color-yellow-300);--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.via-black\/20{--tw-gradient-via:rgba(0,0,0,.2)}@supports (color:color-mix(in lab, red, red)){.via-black\/20{--tw-gradient-via:color-mix(in oklab, var(--color-black) 20%, transparent)}}.via-black\/20{--tw-gradient-via-stops:var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-via) var(--tw-gradient-via-position), var(--tw-gradient-to) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-via-stops)}.via-black\/40{--tw-gradient-via:rgba(0,0,0,.4)}@supports (color:color-mix(in lab, red, red)){.via-black\/40{--tw-gradient-via:color-mix(in oklab, var(--color-black) 40%, transparent)}}.via-black\/40{--tw-gradient-via-stops:var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-via) var(--tw-gradient-via-position), var(--tw-gradient-to) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-via-stops)}.via-green-500{--tw-gradient-via:var(--color-green-500);--tw-gradient-via-stops:var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-via) var(--tw-gradient-via-position), var(--tw-gradient-to) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-via-stops)}.via-primary{--tw-gradient-via:var(--color-primary);--tw-gradient-via-stops:var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-via) var(--tw-gradient-via-position), var(--tw-gradient-to) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-via-stops)}.via-white\/70{--tw-gradient-via:rgba(255,255,255,.7)}@supports (color:color-mix(in lab, red, red)){.via-white\/70{--tw-gradient-via:color-mix(in oklab, var(--color-white) 70%, transparent)}}.via-white\/70{--tw-gradient-via-stops:var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-via) var(--tw-gradient-via-position), var(--tw-gradient-to) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-via-stops)}.to-blue-200{--tw-gradient-to:var(--color-blue-200);--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.to-blue-400{--tw-gradient-to:var(--color-blue-400);--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.to-blue-500{--tw-gradient-to:var(--color-blue-500);--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.to-blue-600{--tw-gradient-to:var(--color-blue-600);--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.to-cyan-400{--tw-gradient-to:var(--color-cyan-400);--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.to-emerald-400{--tw-gradient-to:var(--color-emerald-400);--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.to-gray-50{--tw-gradient-to:var(--color-gray-50);--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.to-gray-400{--tw-gradient-to:var(--color-gray-400);--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.to-green-200{--tw-gradient-to:var(--color-green-200);--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.to-green-600{--tw-gradient-to:var(--color-green-600);--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.to-orange-400{--tw-gradient-to:var(--color-orange-400);--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.to-pink-50{--tw-gradient-to:var(--color-pink-50);--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.to-pink-100{--tw-gradient-to:var(--color-pink-100);--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.to-pink-400{--tw-gradient-to:var(--color-pink-400);--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.to-pink-500{--tw-gradient-to:var(--color-pink-500);--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.to-primary-dark{--tw-gradient-to:var(--color-primary-dark);--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.to-purple-200{--tw-gradient-to:var(--color-purple-200);--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.to-purple-400{--tw-gradient-to:var(--color-purple-400);--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.to-purple-600{--tw-gradient-to:var(--color-purple-600);--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.to-purple-700{--tw-gradient-to:var(--color-purple-700);--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.to-red-200{--tw-gradient-to:var(--color-red-200);--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.to-red-400{--tw-gradient-to:var(--color-red-400);--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.to-red-700{--tw-gradient-to:var(--color-red-700);--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.to-secondary{--tw-gradient-to:var(--color-secondary);--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.to-secondary\/5{--tw-gradient-to:rgba(53,56,57,.05)}@supports (color:color-mix(in lab, red, red)){.to-secondary\/5{--tw-gradient-to:color-mix(in oklab, var(--color-secondary) 5%, transparent)}}.to-secondary\/5{--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.to-secondary\/10{--tw-gradient-to:rgba(53,56,57,.1)}@supports (color:color-mix(in lab, red, red)){.to-secondary\/10{--tw-gradient-to:color-mix(in oklab, var(--color-secondary) 10%, transparent)}}.to-secondary\/10{--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.to-teal-500{--tw-gradient-to:var(--color-teal-500);--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.to-teal-700{--tw-gradient-to:var(--color-teal-700);--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.to-transparent{--tw-gradient-to:transparent;--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.to-white{--tw-gradient-to:var(--color-white);--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.to-yellow-200{--tw-gradient-to:var(--color-yellow-200);--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.mask-b-from-80\%{-webkit-mask-image:var(--tw-mask-linear), var(--tw-mask-radial), var(--tw-mask-conic);mask-image:var(--tw-mask-linear), var(--tw-mask-radial), var(--tw-mask-conic);--tw-mask-linear:var(--tw-mask-left), var(--tw-mask-right), var(--tw-mask-bottom), var(--tw-mask-top);--tw-mask-bottom:linear-gradient(to bottom, var(--tw-mask-bottom-from-color) var(--tw-mask-bottom-from-position), var(--tw-mask-bottom-to-color) var(--tw-mask-bottom-to-position));--tw-mask-bottom-from-position:80%;-webkit-mask-composite:source-in;mask-composite:intersect}.bg-\[length\:40px_100\%\]{background-size:40px 100%}.fill-black\/20{fill:rgba(0,0,0,.2)}@supports (color:color-mix(in lab, red, red)){.fill-black\/20{fill:color-mix(in oklab, var(--color-black) 20%, transparent)}}.fill-current{fill:currentColor}.stroke-current{stroke:currentColor}.stroke-white\/75{stroke:rgba(255,255,255,.75)}@supports (color:color-mix(in lab, red, red)){.stroke-white\/75{stroke:color-mix(in oklab, var(--color-white) 75%, transparent)}}.stroke-1{stroke-width:1px}.stroke-2{stroke-width:2px}.object-contain{object-fit:contain}.object-cover{object-fit:cover}.object-center{object-position:center}.p-0{padding:calc(var(--spacing) * 0)}.p-1{padding:calc(var(--spacing) * 1)}.p-1\.5{padding:calc(var(--spacing) * 1.5)}.p-2{padding:calc(var(--spacing) * 2)}.p-2\.5{padding:calc(var(--spacing) * 2.5)}.p-3{padding:calc(var(--spacing) * 3)}.p-4{padding:calc(var(--spacing) * 4)}.p-5{padding:calc(var(--spacing) * 5)}.p-6{padding:calc(var(--spacing) * 6)}.p-8{padding:calc(var(--spacing) * 8)}.p-10{padding:calc(var(--spacing) * 10)}.px-0{padding-inline:calc(var(--spacing) * 0)}.px-0\.5{padding-inline:calc(var(--spacing) * .5)}.px-1{padding-inline:calc(var(--spacing) * 1)}.px-2{padding-inline:calc(var(--spacing) * 2)}.px-2\.5{padding-inline:calc(var(--spacing) * 2.5)}.px-3{padding-inline:calc(var(--spacing) * 3)}.px-4{padding-inline:calc(var(--spacing) * 4)}.px-5{padding-inline:calc(var(--spacing) * 5)}.px-6{padding-inline:calc(var(--spacing) * 6)}.px-8{padding-inline:calc(var(--spacing) * 8)}.px-12{padding-inline:calc(var(--spacing) * 12)}.py-0{padding-block:calc(var(--spacing) * 0)}.py-0\.5{padding-block:calc(var(--spacing) * .5)}.py-1{padding-block:calc(var(--spacing) * 1)}.py-2{padding-block:calc(var(--spacing) * 2)}.py-2\.5{padding-block:calc(var(--spacing) * 2.5)}.py-3{padding-block:calc(var(--spacing) * 3)}.py-3\.5{padding-block:calc(var(--spacing) * 3.5)}.py-4{padding-block:calc(var(--spacing) * 4)}.py-5{padding-block:calc(var(--spacing) * 5)}.py-6{padding-block:calc(var(--spacing) * 6)}.py-8{padding-block:calc(var(--spacing) * 8)}.py-12{padding-block:calc(var(--spacing) * 12)}.py-16{padding-block:calc(var(--spacing) * 16)}.pe-2:not(:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){padding-right:calc(var(--spacing) * 2)}.pe-2:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){padding-left:calc(var(--spacing) * 2)}.pt-0{padding-top:calc(var(--spacing) * 0)}.pt-1{padding-top:calc(var(--spacing) * 1)}.pt-2{padding-top:calc(var(--spacing) * 2)}.pt-3{padding-top:calc(var(--spacing) * 3)}.pt-4{padding-top:calc(var(--spacing) * 4)}.pt-5{padding-top:calc(var(--spacing) * 5)}.pt-6{padding-top:calc(var(--spacing) * 6)}.pt-8{padding-top:calc(var(--spacing) * 8)}.pt-12{padding-top:calc(var(--spacing) * 12)}.pt-16{padding-top:calc(var(--spacing) * 16)}.pr-1{padding-right:calc(var(--spacing) * 1)}.pr-2{padding-right:calc(var(--spacing) * 2)}.pr-3{padding-right:calc(var(--spacing) * 3)}.pr-4{padding-right:calc(var(--spacing) * 4)}.pr-6{padding-right:calc(var(--spacing) * 6)}.pr-9{padding-right:2.25rem}.pr-10{padding-right:calc(var(--spacing) * 10)}.pr-12{padding-right:calc(var(--spacing) * 12)}.pb-1{padding-bottom:calc(var(--spacing) * 1)}.pb-2{padding-bottom:calc(var(--spacing) * 2)}.pb-3{padding-bottom:calc(var(--spacing) * 3)}.pb-4{padding-bottom:calc(var(--spacing) * 4)}.pb-5{padding-bottom:calc(var(--spacing) * 5)}.pb-6{padding-bottom:calc(var(--spacing) * 6)}.pb-8{padding-bottom:calc(var(--spacing) * 8)}.pb-12{padding-bottom:calc(var(--spacing) * 12)}.pb-16{padding-bottom:calc(var(--spacing) * 16)}.pb-\[56\.25\%\]{padding-bottom:56.25%}.pb-\[100px\]{padding-bottom:100px}.pl-1{padding-left:calc(var(--spacing) * 1)}.pl-2{padding-left:calc(var(--spacing) * 2)}.pl-2\.5{padding-left:calc(var(--spacing) * 2.5)}.pl-3{padding-left:calc(var(--spacing) * 3)}.pl-4{padding-left:calc(var(--spacing) * 4)}.pl-5{padding-left:calc(var(--spacing) * 5)}.pl-6{padding-left:calc(var(--spacing) * 6)}.pl-8{padding-left:calc(var(--spacing) * 8)}.pl-11{padding-left:2.75rem}.text-center{text-align:center}.text-end:not(:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){text-align:right}.text-end:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){text-align:left}.text-left{text-align:left}.text-right{text-align:right}.text-start:not(:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){text-align:left}.text-start:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){text-align:right}.align-middle{vertical-align:middle}.align-top{vertical-align:top}.font-body{font-family:var(--font-body)}.font-display{font-family:var(--font-display)}.font-heading{font-family:var(--font-heading)}.font-mono{font-family:var(--font-mono)}.text-2xl{font-size:var(--text-2xl);line-height:var(--tw-leading,var(--text-2xl--line-height))}.text-3xl{font-size:var(--text-3xl);line-height:var(--tw-leading,var(--text-3xl--line-height))}.text-4xl{font-size:var(--text-4xl);line-height:var(--tw-leading,var(--text-4xl--line-height))}.text-5xl{font-size:var(--text-5xl);line-height:var(--tw-leading,var(--text-5xl--line-height))}.text-6xl{font-size:var(--text-6xl);line-height:var(--tw-leading,var(--text-6xl--line-height))}.text-8xl{font-size:var(--text-8xl);line-height:var(--tw-leading,var(--text-8xl--line-height))}.text-base{font-size:var(--text-base);line-height:var(--tw-leading,var(--text-base--line-height))}.text-lg{font-size:var(--text-lg);line-height:var(--tw-leading,var(--text-lg--line-height))}.text-sm{font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height))}.text-xl{font-size:var(--text-xl);line-height:var(--tw-leading,var(--text-xl--line-height))}.text-xs{font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height))}.leading-5{--tw-leading:calc(var(--spacing) * 5);line-height:calc(var(--spacing) * 5)}.leading-6{--tw-leading:calc(var(--spacing) * 6);line-height:calc(var(--spacing) * 6)}.leading-7{--tw-leading:1.75rem;line-height:1.75rem}.leading-loose{--tw-leading:var(--leading-loose);line-height:var(--leading-loose)}.leading-none{--tw-leading:1;line-height:1}.leading-relaxed{--tw-leading:var(--leading-relaxed);line-height:var(--leading-relaxed)}.leading-tight{--tw-leading:var(--leading-tight);line-height:var(--leading-tight)}.font-bold{--tw-font-weight:var(--font-weight-bold);font-weight:var(--font-weight-bold)}.font-extrabold{--tw-font-weight:var(--font-weight-extrabold);font-weight:var(--font-weight-extrabold)}.font-medium{--tw-font-weight:var(--font-weight-medium);font-weight:var(--font-weight-medium)}.font-normal{--tw-font-weight:var(--font-weight-normal);font-weight:var(--font-weight-normal)}.font-semibold{--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold)}.tracking-wide{--tw-tracking:var(--tracking-wide);letter-spacing:var(--tracking-wide)}.tracking-wider{--tw-tracking:var(--tracking-wider);letter-spacing:var(--tracking-wider)}.tracking-widest{--tw-tracking:var(--tracking-widest);letter-spacing:var(--tracking-widest)}.text-balance{text-wrap:balance;text-wrap:balance}.text-nowrap{text-wrap:nowrap}.text-pretty{text-wrap:pretty;text-wrap:pretty}.break-words,.wrap-break-word{overflow-wrap:break-word}.break-all{word-break:break-all}.hyphens-auto{-webkit-hyphens:auto;-ms-hyphens:auto;hyphens:auto}.whitespace-nowrap{white-space:nowrap}.whitespace-pre-line{white-space:pre-line}.text-primary{--tw-text-opacity:1;color:rgba(55,65,81,var(--tw-text-opacity,1))}.text-primary-darker{--tw-text-opacity:1;color:rgba(17,24,39,var(--tw-text-opacity,1))}.text-primary-lighter{--tw-text-opacity:1;color:rgba(75,85,99,var(--tw-text-opacity,1))}.text-secondary{--tw-text-opacity:1;color:rgba(107,114,128,var(--tw-text-opacity,1))}.text-secondary-darker{--tw-text-opacity:1;color:rgba(75,85,99,var(--tw-text-opacity,1))}.text-secondary-lighter{--tw-text-opacity:1;color:rgba(156,163,175,var(--tw-text-opacity,1))}.text-accent{color:var(--color-accent)}.text-amber-700{color:var(--color-amber-700)}.text-black{color:var(--color-black)}.text-blue-500{color:var(--color-blue-500)}.text-blue-600{color:var(--color-blue-600)}.text-blue-700{color:var(--color-blue-700)}.text-blue-800{color:var(--color-blue-800)}.text-blue-900{color:var(--color-blue-900)}.text-current{color:currentColor}.text-gray-100{color:var(--color-gray-100)}.text-gray-200{color:var(--color-gray-200)}.text-green-400{color:var(--color-green-400)}.text-green-500{color:var(--color-green-500)}.text-green-600{color:var(--color-green-600)}.text-green-700{color:var(--color-green-700)}.text-green-800{color:var(--color-green-800)}.text-green-900{color:var(--color-green-900)}.text-inherit{color:inherit}.text-orange-400{color:var(--color-orange-400)}.text-orange-500{color:var(--color-orange-500)}.text-orange-600{color:var(--color-orange-600)}.text-orange-700{color:var(--color-orange-700)}.text-primary{color:var(--color-primary)}.text-primary-darker{color:var(--color-primary-darker)}.text-primary-lighter{color:var(--color-primary-lighter)}.text-purple-600{color:var(--color-purple-600)}.text-purple-700{color:var(--color-purple-700)}.text-red-400{color:var(--color-red-400)}.text-red-500{color:var(--color-red-500)}.text-red-600{color:var(--color-red-600)}.text-red-700{color:var(--color-red-700)}.text-red-800{color:var(--color-red-800)}.text-red-900{color:var(--color-red-900)}.text-secondary{color:var(--color-secondary)}.text-secondary-darker{color:var(--color-secondary-darker)}.text-secondary-lighter{color:var(--color-secondary-lighter)}.text-secondary\/70{color:rgba(53,56,57,.7)}@supports (color:color-mix(in lab, red, red)){.text-secondary\/70{color:color-mix(in oklab, var(--color-secondary) 70%, transparent)}}.text-secondary\/80{color:rgba(53,56,57,.8)}@supports (color:color-mix(in lab, red, red)){.text-secondary\/80{color:color-mix(in oklab, var(--color-secondary) 80%, transparent)}}.text-secondary\/90{color:rgba(53,56,57,.9)}@supports (color:color-mix(in lab, red, red)){.text-secondary\/90{color:color-mix(in oklab, var(--color-secondary) 90%, transparent)}}.text-slate-300{color:var(--color-slate-300)}.text-slate-400{color:var(--color-slate-400)}.text-slate-500{color:var(--color-slate-500)}.text-slate-600{color:var(--color-slate-600)}.text-slate-700{color:var(--color-slate-700)}.text-slate-800{color:var(--color-slate-800)}.text-sparkles-charcoal{color:var(--color-sparkles-charcoal)}.text-teal-500{color:var(--color-teal-500)}.text-teal-700{color:var(--color-teal-700)}.text-trust{color:var(--color-trust)}.text-white{color:var(--color-white)}.text-white\/80{color:rgba(255,255,255,.8)}@supports (color:color-mix(in lab, red, red)){.text-white\/80{color:color-mix(in oklab, var(--color-white) 80%, transparent)}}.text-white\/90{color:rgba(255,255,255,.9)}@supports (color:color-mix(in lab, red, red)){.text-white\/90{color:color-mix(in oklab, var(--color-white) 90%, transparent)}}.text-yellow-300{color:var(--color-yellow-300)}.text-yellow-400{color:var(--color-yellow-400)}.text-yellow-500{color:var(--color-yellow-500)}.text-yellow-600{color:var(--color-yellow-600)}.text-yellow-700{color:var(--color-yellow-700)}.text-yellow-800{color:var(--color-yellow-800)}.text-yellow-900{color:var(--color-yellow-900)}.capitalize{text-transform:capitalize}.lowercase{text-transform:lowercase}.uppercase{text-transform:uppercase}.italic{font-style:italic}.not-italic{font-style:normal}.ordinal{--tw-ordinal:ordinal;font-variant-numeric:var(--tw-ordinal,) var(--tw-slashed-zero,) var(--tw-numeric-figure,) var(--tw-numeric-spacing,) var(--tw-numeric-fraction,)}.tabular-nums{--tw-numeric-spacing:tabular-nums;font-variant-numeric:var(--tw-ordinal,) var(--tw-slashed-zero,) var(--tw-numeric-figure,) var(--tw-numeric-spacing,) var(--tw-numeric-fraction,)}.line-through{text-decoration-line:line-through}.no-underline{text-decoration-line:none}.underline{text-decoration-line:underline}.placeholder-gray-500::-ms-input-placeholder{color:var(--color-gray-500)}.placeholder-gray-500::placeholder{color:var(--color-gray-500)}.opacity-0{opacity:0}.opacity-10{opacity:.1}.opacity-25{opacity:.25}.opacity-50{opacity:.5}.opacity-60{opacity:.6}.opacity-70{opacity:.7}.opacity-75{opacity:.75}.opacity-80{opacity:.8}.opacity-90{opacity:.9}.opacity-100{opacity:1}.shadow{--tw-shadow:0 1px 3px 0 var(--tw-shadow-color,rgba(0,0,0,.1)), 0 1px 2px -1px var(--tw-shadow-color,rgba(0,0,0,.1));box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.shadow-2xl{--tw-shadow:0 25px 50px var(--tw-shadow-color,rgba(0,0,0,.15));box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.shadow-lg{--tw-shadow:0 10px 20px var(--tw-shadow-color,rgba(0,0,0,.1));box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.shadow-luxury{--tw-shadow:var(--shadow-xl);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.shadow-md{--tw-shadow:0 6px 12px var(--tw-shadow-color,rgba(0,0,0,.08));box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.shadow-none{--tw-shadow:0 0 transparent;box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.shadow-sm{--tw-shadow:0 4px 6px var(--tw-shadow-color,rgba(0,0,0,.07));box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.shadow-xl{--tw-shadow:0 20px 40px var(--tw-shadow-color,rgba(0,0,0,.12));box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.ring{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(1px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.ring-2{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.ring-4{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(4px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.shadow-luxury{box-shadow:0 20px 25px -5px rgba(0,0,0,.1),0 10px 10px -5px rgba(0,0,0,.04)}.shadow-blue-100{--tw-shadow-color:#dbeafe}@supports (color:lab(0% 0 0)){.shadow-blue-100{--tw-shadow-color:lab(92.0301% -2.24757 -11.6453)}}@supports (color:color-mix(in lab, red, red)){.shadow-blue-100{--tw-shadow-color:color-mix(in oklab, var(--color-blue-100) var(--tw-shadow-alpha), transparent)}}.ring-blue-500{--tw-ring-color:var(--color-blue-500)}.ring-blue-500\/50{--tw-ring-color:rgba(48,128,255,.5)}@supports (color:color-mix(in lab, red, red)){.ring-blue-500\/50{--tw-ring-color:color-mix(in oklab, var(--color-blue-500) 50%, transparent)}}.ring-orange-200{--tw-ring-color:var(--color-orange-200)}.ring-orange-500{--tw-ring-color:var(--color-orange-500)}.ring-primary{--tw-ring-color:var(--color-primary)}.ring-primary\/50{--tw-ring-color:rgba(198,159,50,.5)}@supports (color:color-mix(in lab, red, red)){.ring-primary\/50{--tw-ring-color:color-mix(in oklab, var(--color-primary) 50%, transparent)}}.ring-primary\/75{--tw-ring-color:rgba(198,159,50,.75)}@supports (color:color-mix(in lab, red, red)){.ring-primary\/75{--tw-ring-color:color-mix(in oklab, var(--color-primary) 75%, transparent)}}.ring-purple-600{--tw-ring-color:var(--color-purple-600)}.ring-white{--tw-ring-color:var(--color-white)}.ring-offset-2{--tw-ring-offset-width:2px;--tw-ring-offset-shadow:var(--tw-ring-inset,) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color)}.outline-2{outline-style:var(--tw-outline-style);outline-width:2px}.outline-offset-0{outline-offset:0px}.outline-offset-2{outline-offset:2px}.outline-primary{outline-color:var(--color-primary)}.blur{--tw-blur:blur(8px);filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)}.blur-3xl{--tw-blur:blur(var(--blur-3xl));filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)}.filter{filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)}.backdrop-blur-sm{--tw-backdrop-blur:blur(var(--blur-sm));-webkit-backdrop-filter:var(--tw-backdrop-blur,) var(--tw-backdrop-brightness,) var(--tw-backdrop-contrast,) var(--tw-backdrop-grayscale,) var(--tw-backdrop-hue-rotate,) var(--tw-backdrop-invert,) var(--tw-backdrop-opacity,) var(--tw-backdrop-saturate,) var(--tw-backdrop-sepia,);backdrop-filter:var(--tw-backdrop-blur,) var(--tw-backdrop-brightness,) var(--tw-backdrop-contrast,) var(--tw-backdrop-grayscale,) var(--tw-backdrop-hue-rotate,) var(--tw-backdrop-invert,) var(--tw-backdrop-opacity,) var(--tw-backdrop-saturate,) var(--tw-backdrop-sepia,)}.transition{transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to,opacity,box-shadow,transform,translate,scale,rotate,filter,-webkit-backdrop-filter,backdrop-filter,display,content-visibility,overlay,pointer-events;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-all{transition-property:all;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-colors{transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-opacity{transition-property:opacity;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-shadow{transition-property:box-shadow;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-transform{transition-property:transform,translate,scale,rotate;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-none{transition-property:none}.delay-100{transition-delay:.1s}.duration-50{--tw-duration:50ms;transition-duration:50ms}.duration-75{--tw-duration:75ms;transition-duration:75ms}.duration-100{--tw-duration:.1s;transition-duration:.1s}.duration-150{--tw-duration:.15s;transition-duration:.15s}.duration-200{--tw-duration:.2s;transition-duration:.2s}.duration-250{--tw-duration:.25s;transition-duration:.25s}.duration-300{--tw-duration:.3s;transition-duration:.3s}.duration-500{--tw-duration:.5s;transition-duration:.5s}.duration-600{--tw-duration:.6s;transition-duration:.6s}.ease-in{--tw-ease:var(--ease-in);transition-timing-function:var(--ease-in)}.ease-in-out{--tw-ease:var(--ease-in-out);transition-timing-function:var(--ease-in-out)}.ease-linear{--tw-ease:linear;transition-timing-function:linear}.ease-out{--tw-ease:var(--ease-out);transition-timing-function:var(--ease-out)}@supports (color:lab(0% 0 0)){.prose-gray{--tw-prose-body:lab(27.1134% -.956401 -12.3224);--tw-prose-headings:lab(8.11897% .811279 -12.254);--tw-prose-lead:lab(35.6337% -1.58697 -10.8425);--tw-prose-links:lab(8.11897% .811279 -12.254);--tw-prose-bold:lab(8.11897% .811279 -12.254);--tw-prose-counters:lab(47.7841% -.393182 -10.0268);--tw-prose-bullets:lab(85.1236% -.612259 -3.7138);--tw-prose-hr:lab(91.6229% -.159115 -2.26791);--tw-prose-quotes:lab(8.11897% .811279 -12.254);--tw-prose-quote-borders:lab(91.6229% -.159115 -2.26791);--tw-prose-captions:lab(47.7841% -.393182 -10.0268);--tw-prose-kbd:lab(8.11897% .811279 -12.254);--tw-prose-kbd-shadows:lab(8.11897% .811279 -12.254/.1);--tw-prose-code:lab(8.11897% .811279 -12.254);--tw-prose-pre-code:lab(91.6229% -.159115 -2.26791);--tw-prose-pre-bg:lab(16.1051% -1.18239 -11.7533);--tw-prose-th-borders:lab(85.1236% -.612259 -3.7138);--tw-prose-td-borders:lab(91.6229% -.159115 -2.26791);--tw-prose-invert-body:lab(85.1236% -.612259 -3.7138);--tw-prose-invert-lead:lab(65.9269% -.832707 -8.17473);--tw-prose-invert-counters:lab(65.9269% -.832707 -8.17473);--tw-prose-invert-bullets:lab(35.6337% -1.58697 -10.8425);--tw-prose-invert-hr:lab(27.1134% -.956401 -12.3224);--tw-prose-invert-quotes:lab(96.1596% -.0823438 -1.13575);--tw-prose-invert-quote-borders:lab(27.1134% -.956401 -12.3224);--tw-prose-invert-captions:lab(65.9269% -.832707 -8.17473);--tw-prose-invert-pre-code:lab(85.1236% -.612259 -3.7138);--tw-prose-invert-th-borders:lab(35.6337% -1.58697 -10.8425);--tw-prose-invert-td-borders:lab(27.1134% -.956401 -12.3224)}}.prose-gray{--tw-prose-body:#364153;--tw-prose-headings:#101828;--tw-prose-lead:#4a5565;--tw-prose-links:#101828;--tw-prose-bold:#101828;--tw-prose-counters:#6a7282;--tw-prose-bullets:#d1d5dc;--tw-prose-hr:#e5e7eb;--tw-prose-quotes:#101828;--tw-prose-quote-borders:#e5e7eb;--tw-prose-captions:#6a7282;--tw-prose-kbd:#101828;--tw-prose-kbd-shadows:rgba(16,24,40,.1);--tw-prose-code:#101828;--tw-prose-pre-code:#e5e7eb;--tw-prose-pre-bg:#1e2939;--tw-prose-th-borders:#d1d5dc;--tw-prose-td-borders:#e5e7eb;--tw-prose-invert-body:#d1d5dc;--tw-prose-invert-headings:#fff;--tw-prose-invert-lead:#99a1af;--tw-prose-invert-links:#fff;--tw-prose-invert-bold:#fff;--tw-prose-invert-counters:#99a1af;--tw-prose-invert-bullets:#4a5565;--tw-prose-invert-hr:#364153;--tw-prose-invert-quotes:#f3f4f6;--tw-prose-invert-quote-borders:#364153;--tw-prose-invert-captions:#99a1af;--tw-prose-invert-kbd:#fff;--tw-prose-invert-kbd-shadows:rgba(255,255,255,.1);--tw-prose-invert-code:#fff;--tw-prose-invert-pre-code:#d1d5dc;--tw-prose-invert-pre-bg:rgba(0,0,0,.5);--tw-prose-invert-th-borders:#4a5565;--tw-prose-invert-td-borders:#364153}@supports (color:lab(0% 0 0)){.prose-gray{--tw-prose-body:lab(27.1134% -.956401 -12.3224);--tw-prose-headings:lab(8.11897% .811279 -12.254);--tw-prose-lead:lab(35.6337% -1.58697 -10.8425);--tw-prose-links:lab(8.11897% .811279 -12.254);--tw-prose-bold:lab(8.11897% .811279 -12.254);--tw-prose-counters:lab(47.7841% -.393182 -10.0268);--tw-prose-bullets:lab(85.1236% -.612259 -3.7138);--tw-prose-hr:lab(91.6229% -.159115 -2.26791);--tw-prose-quotes:lab(8.11897% .811279 -12.254);--tw-prose-quote-borders:lab(91.6229% -.159115 -2.26791);--tw-prose-captions:lab(47.7841% -.393182 -10.0268);--tw-prose-kbd:lab(8.11897% .811279 -12.254);--tw-prose-kbd-shadows:lab(8.11897% .811279 -12.254/.1);--tw-prose-code:lab(8.11897% .811279 -12.254);--tw-prose-pre-code:lab(91.6229% -.159115 -2.26791);--tw-prose-pre-bg:lab(16.1051% -1.18239 -11.7533);--tw-prose-th-borders:lab(85.1236% -.612259 -3.7138);--tw-prose-td-borders:lab(91.6229% -.159115 -2.26791);--tw-prose-invert-body:lab(85.1236% -.612259 -3.7138);--tw-prose-invert-lead:lab(65.9269% -.832707 -8.17473);--tw-prose-invert-counters:lab(65.9269% -.832707 -8.17473);--tw-prose-invert-bullets:lab(35.6337% -1.58697 -10.8425);--tw-prose-invert-hr:lab(27.1134% -.956401 -12.3224);--tw-prose-invert-quotes:lab(96.1596% -.0823438 -1.13575);--tw-prose-invert-quote-borders:lab(27.1134% -.956401 -12.3224);--tw-prose-invert-captions:lab(65.9269% -.832707 -8.17473);--tw-prose-invert-pre-code:lab(85.1236% -.612259 -3.7138);--tw-prose-invert-th-borders:lab(35.6337% -1.58697 -10.8425);--tw-prose-invert-td-borders:lab(27.1134% -.956401 -12.3224)}}.outline-none{--tw-outline-style:none;outline-style:none}.select-all{-webkit-user-select:all;-ms-user-select:all;user-select:all}.select-none{-webkit-user-select:none;-ms-user-select:none;user-select:none}.\[--line-after\:theme\(colors\.primary\.DEFAULT\)\]{--line-after:#c69f32}.\[--line-before\:\#0000\]{--line-before:transparent}.\[--line-before\:theme\(colors\.primary\.DEFAULT\)\]{--line-before:#c69f32}.\[wire\:auto-save\]{wire:auto-save}.\[wire\:model\.defer\]{wire:model.defer}.\[wire\:model\]{wire:model}.\[wire\:select\]{wire:select}.bg-opacity-10{--tw-bg-opacity:10}.bg-opacity-25{--tw-bg-opacity:25}.bg-opacity-50{--tw-bg-opacity:50}.bg-opacity-75{--tw-bg-opacity:75}.bg-opacity-90{--tw-bg-opacity:90}.bg-opacity-100{--tw-bg-opacity:100}.group-open\:rotate-180:is(:where(.group)[open] *){rotate:180deg}@media (hover:hover){.group-hover\:-translate-x-0\.5:is(:where(.group):hover *){--tw-translate-x:calc(var(--spacing) * -.5);translate:var(--tw-translate-x) var(--tw-translate-y)}}@media (hover:hover){.group-hover\:translate-x-1:is(:where(.group):hover *){--tw-translate-x:calc(var(--spacing) * 1);translate:var(--tw-translate-x) var(--tw-translate-y)}}@media (hover:hover){.group-hover\:translate-y-0:is(:where(.group):hover *){--tw-translate-y:calc(var(--spacing) * 0);translate:var(--tw-translate-x) var(--tw-translate-y)}}@media (hover:hover){.group-hover\:scale-105:is(:where(.group):hover *){--tw-scale-x:105%;--tw-scale-y:105%;--tw-scale-z:105%;scale:var(--tw-scale-x) var(--tw-scale-y)}}@media (hover:hover){.group-hover\:scale-110:is(:where(.group):hover *){--tw-scale-x:110%;--tw-scale-y:110%;--tw-scale-z:110%;scale:var(--tw-scale-x) var(--tw-scale-y)}}@media (hover:hover){.group-hover\:bg-gray-300:is(:where(.group):hover *){background-color:var(--color-gray-300)}}@media (hover:hover){.group-hover\:text-primary:is(:where(.group):hover *){--tw-text-opacity:1;color:rgba(55,65,81,var(--tw-text-opacity,1))}}@media (hover:hover){.group-hover\:text-gray-600:is(:where(.group):hover *){color:var(--color-gray-600)}}@media (hover:hover){.group-hover\:text-primary:is(:where(.group):hover *){color:var(--color-primary)}}@media (hover:hover){.group-hover\:text-red-400:is(:where(.group):hover *){color:var(--color-red-400)}}@media (hover:hover){.group-hover\:text-red-500:is(:where(.group):hover *){color:var(--color-red-500)}}@media (hover:hover){.group-hover\:opacity-100:is(:where(.group):hover *){opacity:1}}@media (hover:hover){.group-hover\:shadow-md:is(:where(.group):hover *){--tw-shadow:0 6px 12px var(--tw-shadow-color,rgba(0,0,0,.08));box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}}.group-focus\:border-primary:is(:where(.group):focus *){border-color:var(--color-primary)}.group-disabled\:invisible:is(:where(.group):disabled *){visibility:hidden}.group-disabled\:flex:is(:where(.group):disabled *){display:flex}.group-aria-expanded\:rotate-180:is(:where(.group)[aria-expanded=true] *){rotate:180deg}.peer-checked\:bg-primary:is(:where(.peer):checked~*){background-color:var(--color-primary)}.peer-focus\:ring-2:is(:where(.peer):focus~*){--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.peer-focus\:ring-4:is(:where(.peer):focus~*){--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(4px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.peer-focus\:ring-primary:is(:where(.peer):focus~*){--tw-ring-color:var(--color-primary)}.peer-focus\:ring-primary\/20:is(:where(.peer):focus~*){--tw-ring-color:rgba(198,159,50,.2)}@supports (color:color-mix(in lab, red, red)){.peer-focus\:ring-primary\/20:is(:where(.peer):focus~*){--tw-ring-color:color-mix(in oklab, var(--color-primary) 20%, transparent)}}.peer-focus\:outline-none:is(:where(.peer):focus~*){--tw-outline-style:none;outline-style:none}.peer-disabled\:opacity-50:is(:where(.peer):disabled~*){opacity:.5}.before\:h-3:before{content:var(--tw-content);height:calc(var(--spacing) * 3)}.before\:w-3:before{content:var(--tw-content);width:calc(var(--spacing) * 3)}.before\:shrink-0:before{content:var(--tw-content);flex-shrink:0}.before\:rounded-full:before{content:var(--tw-content);border-radius:3.40282e38px}.before\:bg-green-500:before{content:var(--tw-content);background-color:var(--color-green-500)}.before\:bg-red-500:before{content:var(--tw-content);background-color:var(--color-red-500)}.after\:absolute:after{content:var(--tw-content);position:absolute}.after\:top-\[2px\]:after{content:var(--tw-content);top:2px}.after\:left-\[2px\]:after{content:var(--tw-content);left:2px}.after\:h-5:after{content:var(--tw-content);height:calc(var(--spacing) * 5)}.after\:w-5:after{content:var(--tw-content);width:calc(var(--spacing) * 5)}.after\:rounded-full:after{content:var(--tw-content);border-radius:3.40282e38px}.after\:border:after{content:var(--tw-content);border-style:var(--tw-border-style);border-width:1px}.after\:border-gray-300:after{content:var(--tw-content);border-color:var(--color-gray-300)}.after\:bg-white:after{content:var(--tw-content);background-color:var(--color-white)}.after\:transition-all:after{content:var(--tw-content);transition-property:all;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.after\:content-\[\'\'\]:after{--tw-content:"";content:var(--tw-content)}.peer-checked\:after\:translate-x-full:is(:where(.peer):checked~*):after{content:var(--tw-content);--tw-translate-x:100%;translate:var(--tw-translate-x) var(--tw-translate-y)}.peer-checked\:after\:border-white:is(:where(.peer):checked~*):after{content:var(--tw-content);border-color:var(--color-white)}.first\:mt-0:first-child{margin-top:calc(var(--spacing) * 0)}.first\:pt-0:first-child{padding-top:calc(var(--spacing) * 0)}.first\:\[--line-before\:\#0000\]:first-child{--line-before:transparent}.last\:mr-0:last-child{margin-right:calc(var(--spacing) * 0)}.last\:mb-0:last-child{margin-bottom:calc(var(--spacing) * 0)}.last\:mb-6:last-child{margin-bottom:calc(var(--spacing) * 6)}.last\:border-0:last-child{border-style:var(--tw-border-style);border-width:0}.last\:border-b:last-child{border-bottom-style:var(--tw-border-style);border-bottom-width:1px}.last\:border-b-0:last-child{border-bottom-style:var(--tw-border-style);border-bottom-width:0}.last\:pb-0:last-child{padding-bottom:calc(var(--spacing) * 0)}.last\:\[--line-after\:\#0000\]:last-child{--line-after:transparent}.even\:bg-gray-50:nth-child(2n){background-color:var(--color-gray-50)}.even\:bg-gray-100:nth-child(2n){background-color:var(--color-gray-100)}.open\:flex[open]{display:flex}.invalid\:ring-2:invalid{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.invalid\:ring-red-500:invalid{--tw-ring-color:var(--color-red-500)}.focus-within\:ring-1:focus-within{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(1px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.focus-within\:ring-4:focus-within{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(4px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}@media (hover:hover){.hover\:-translate-y-0\.5:hover{--tw-translate-y:calc(var(--spacing) * -.5);translate:var(--tw-translate-x) var(--tw-translate-y)}}@media (hover:hover){.hover\:-translate-y-1:hover{--tw-translate-y:calc(var(--spacing) * -1);translate:var(--tw-translate-x) var(--tw-translate-y)}}@media (hover:hover){.hover\:scale-105:hover{--tw-scale-x:105%;--tw-scale-y:105%;--tw-scale-z:105%;scale:var(--tw-scale-x) var(--tw-scale-y)}}@media (hover:hover){.hover\:scale-110:hover{--tw-scale-x:110%;--tw-scale-y:110%;--tw-scale-z:110%;scale:var(--tw-scale-x) var(--tw-scale-y)}}@media (hover:hover){.hover\:cursor-pointer:hover{cursor:pointer}}@media (hover:hover){.hover\:border-gray-300:hover{border-color:var(--color-gray-300)}}@media (hover:hover){.hover\:border-gray-400:hover{border-color:var(--color-gray-400)}}@media (hover:hover){.hover\:border-primary:hover{border-color:var(--color-primary)}}@media (hover:hover){.hover\:border-primary\/30:hover{border-color:rgba(198,159,50,.3)}@supports (color:color-mix(in lab, red, red)){.hover\:border-primary\/30:hover{border-color:color-mix(in oklab, var(--color-primary) 30%, transparent)}}}@media (hover:hover){.hover\:border-primary\/50:hover{border-color:rgba(198,159,50,.5)}@supports (color:color-mix(in lab, red, red)){.hover\:border-primary\/50:hover{border-color:color-mix(in oklab, var(--color-primary) 50%, transparent)}}}@media (hover:hover){.hover\:border-red-400:hover{border-color:var(--color-red-400)}}@media (hover:hover){.hover\:bg-accent:hover{background-color:var(--color-accent)}}@media (hover:hover){.hover\:bg-blue-50:hover{background-color:var(--color-blue-50)}}@media (hover:hover){.hover\:bg-blue-700:hover{background-color:var(--color-blue-700)}}@media (hover:hover){.hover\:bg-blue-800:hover{background-color:var(--color-blue-800)}}@media (hover:hover){.hover\:bg-gray-50:hover{background-color:var(--color-gray-50)}}@media (hover:hover){.hover\:bg-gray-100:hover{background-color:var(--color-gray-100)}}@media (hover:hover){.hover\:bg-gray-200:hover{background-color:var(--color-gray-200)}}@media (hover:hover){.hover\:bg-gray-300:hover{background-color:var(--color-gray-300)}}@media (hover:hover){.hover\:bg-gray-600:hover{background-color:var(--color-gray-600)}}@media (hover:hover){.hover\:bg-gray-700:hover{background-color:var(--color-gray-700)}}@media (hover:hover){.hover\:bg-gray-800:hover{background-color:var(--color-gray-800)}}@media (hover:hover){.hover\:bg-primary:hover{background-color:var(--color-primary)}}@media (hover:hover){.hover\:bg-primary-dark:hover{background-color:var(--color-primary-dark)}}@media (hover:hover){.hover\:bg-primary-darker:hover{background-color:var(--color-primary-darker)}}@media (hover:hover){.hover\:bg-primary\/10:hover{background-color:rgba(198,159,50,.1)}@supports (color:color-mix(in lab, red, red)){.hover\:bg-primary\/10:hover{background-color:color-mix(in oklab, var(--color-primary) 10%, transparent)}}}@media (hover:hover){.hover\:bg-primary\/20:hover{background-color:rgba(198,159,50,.2)}@supports (color:color-mix(in lab, red, red)){.hover\:bg-primary\/20:hover{background-color:color-mix(in oklab, var(--color-primary) 20%, transparent)}}}@media (hover:hover){.hover\:bg-red-50:hover{background-color:var(--color-red-50)}}@media (hover:hover){.hover\:bg-white:hover{background-color:var(--color-white)}}@media (hover:hover){.hover\:bg-white\/20:hover{background-color:rgba(255,255,255,.2)}@supports (color:color-mix(in lab, red, red)){.hover\:bg-white\/20:hover{background-color:color-mix(in oklab, var(--color-white) 20%, transparent)}}}@media (hover:hover){.hover\:text-primary:hover{--tw-text-opacity:1;color:rgba(55,65,81,var(--tw-text-opacity,1))}}@media (hover:hover){.hover\:text-primary-darker:hover{--tw-text-opacity:1;color:rgba(17,24,39,var(--tw-text-opacity,1))}}@media (hover:hover){.hover\:text-secondary:hover{--tw-text-opacity:1;color:rgba(107,114,128,var(--tw-text-opacity,1))}}@media (hover:hover){.hover\:text-secondary-darker:hover{--tw-text-opacity:1;color:rgba(75,85,99,var(--tw-text-opacity,1))}}@media (hover:hover){.hover\:text-black:hover{color:var(--color-black)}}@media (hover:hover){.hover\:text-blue-600:hover{color:var(--color-blue-600)}}@media (hover:hover){.hover\:text-blue-700:hover{color:var(--color-blue-700)}}@media (hover:hover){.hover\:text-blue-800:hover{color:var(--color-blue-800)}}@media (hover:hover){.hover\:text-gray-300:hover{color:var(--color-gray-300)}}@media (hover:hover){.hover\:text-gray-400:hover{color:var(--color-gray-400)}}@media (hover:hover){.hover\:text-gray-500:hover{color:var(--color-gray-500)}}@media (hover:hover){.hover\:text-gray-600:hover{color:var(--color-gray-600)}}@media (hover:hover){.hover\:text-gray-700:hover{color:var(--color-gray-700)}}@media (hover:hover){.hover\:text-green-700:hover{color:var(--color-green-700)}}@media (hover:hover){.hover\:text-primary:hover{color:var(--color-primary)}}@media (hover:hover){.hover\:text-primary-dark:hover{color:var(--color-primary-dark)}}@media (hover:hover){.hover\:text-primary-darker:hover{color:var(--color-primary-darker)}}@media (hover:hover){.hover\:text-primary\/70:hover{color:rgba(198,159,50,.7)}@supports (color:color-mix(in lab, red, red)){.hover\:text-primary\/70:hover{color:color-mix(in oklab, var(--color-primary) 70%, transparent)}}}@media (hover:hover){.hover\:text-purple-600:hover{color:var(--color-purple-600)}}@media (hover:hover){.hover\:text-red-600:hover{color:var(--color-red-600)}}@media (hover:hover){.hover\:text-red-700:hover{color:var(--color-red-700)}}@media (hover:hover){.hover\:text-secondary:hover{color:var(--color-secondary)}}@media (hover:hover){.hover\:text-secondary-darker:hover{color:var(--color-secondary-darker)}}@media (hover:hover){.hover\:text-slate-800:hover{color:var(--color-slate-800)}}@media (hover:hover){.hover\:text-white:hover{color:var(--color-white)}}@media (hover:hover){.hover\:text-yellow-500:hover{color:var(--color-yellow-500)}}@media (hover:hover){.hover\:text-yellow-700:hover{color:var(--color-yellow-700)}}@media (hover:hover){.hover\:no-underline:hover{text-decoration-line:none}}@media (hover:hover){.hover\:underline:hover{text-decoration-line:underline}}@media (hover:hover){.hover\:opacity-80:hover{opacity:.8}}@media (hover:hover){.hover\:opacity-90:hover{opacity:.9}}@media (hover:hover){.hover\:opacity-100:hover{opacity:1}}@media (hover:hover){.hover\:shadow-lg:hover{--tw-shadow:0 10px 20px var(--tw-shadow-color,rgba(0,0,0,.1));box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}}@media (hover:hover){.hover\:shadow-md:hover{--tw-shadow:0 6px 12px var(--tw-shadow-color,rgba(0,0,0,.08));box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}}@media (hover:hover){.hover\:shadow-sm:hover{--tw-shadow:0 4px 6px var(--tw-shadow-color,rgba(0,0,0,.07));box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}}@media (hover:hover){.hover\:shadow-xl:hover{--tw-shadow:0 20px 40px var(--tw-shadow-color,rgba(0,0,0,.12));box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}}@media (hover:hover){.hover\:ring-2:hover{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}}@media (hover:hover){.hover\:ring-gray-300:hover{--tw-ring-color:var(--color-gray-300)}}.focus\:not-sr-only:focus{clip-path:none;white-space:normal;width:auto;height:auto;margin:0;padding:0;position:static;overflow:visible}.focus\:absolute:focus{position:absolute}.focus\:z-10:focus{z-index:10}.focus\:z-30:focus{z-index:30}.focus\:z-40:focus{z-index:40}.focus\:border-0:focus{border-style:var(--tw-border-style);border-width:0}.focus\:border-blue-300:focus{border-color:var(--color-blue-300)}.focus\:border-blue-500:focus{border-color:var(--color-blue-500)}.focus\:border-primary:focus{border-color:var(--color-primary)}.focus\:border-primary-lighter:focus{border-color:var(--color-primary-lighter)}.focus\:border-red-500:focus{border-color:var(--color-red-500)}.focus\:border-transparent:focus{border-color:transparent}.focus\:bg-white:focus{background-color:var(--color-white)}.focus\:p-2:focus{padding:calc(var(--spacing) * 2)}.focus\:text-gray-600:focus{color:var(--color-gray-600)}.focus\:shadow-outline:focus{--tw-shadow:0 0 0 3px var(--tw-shadow-color,rgba(198,159,50,.1))}@supports (color:color-mix(in lab, red, red)){.focus\:shadow-outline:focus{--tw-shadow:0 0 0 3px var(--tw-shadow-color,color-mix(in srgb, var(--color-primary) 10%, transparent))}}.focus\:shadow-outline:focus{box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.focus\:ring-0:focus{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(0px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.focus\:ring-2:focus{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.focus\:ring-4:focus{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(4px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.focus\:ring-blue-400:focus{--tw-ring-color:var(--color-blue-400)}.focus\:ring-blue-500:focus{--tw-ring-color:var(--color-blue-500)}.focus\:ring-gray-500:focus{--tw-ring-color:var(--color-gray-500)}.focus\:ring-green-500:focus{--tw-ring-color:var(--color-green-500)}.focus\:ring-orange-500:focus{--tw-ring-color:var(--color-orange-500)}.focus\:ring-primary:focus{--tw-ring-color:var(--color-primary)}.focus\:ring-primary\/20:focus{--tw-ring-color:rgba(198,159,50,.2)}@supports (color:color-mix(in lab, red, red)){.focus\:ring-primary\/20:focus{--tw-ring-color:color-mix(in oklab, var(--color-primary) 20%, transparent)}}.focus\:ring-primary\/50:focus{--tw-ring-color:rgba(198,159,50,.5)}@supports (color:color-mix(in lab, red, red)){.focus\:ring-primary\/50:focus{--tw-ring-color:color-mix(in oklab, var(--color-primary) 50%, transparent)}}.focus\:ring-red-500:focus{--tw-ring-color:var(--color-red-500)}.focus\:ring-yellow-500:focus{--tw-ring-color:var(--color-yellow-500)}.focus\:ring-offset-2:focus{--tw-ring-offset-width:2px;--tw-ring-offset-shadow:var(--tw-ring-inset,) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color)}.focus\:outline-none:focus{--tw-outline-style:none;outline-style:none}.active\:bg-gray-100:active{background-color:var(--color-gray-100)}.active\:text-gray-500:active{color:var(--color-gray-500)}.active\:text-gray-700:active{color:var(--color-gray-700)}.active\:ring-0:active{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(0px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.disabled\:pointer-events-none:disabled{pointer-events:none}.disabled\:cursor-not-allowed:disabled{cursor:not-allowed}.disabled\:bg-gray-100:disabled{background-color:var(--color-gray-100)}.disabled\:bg-gray-400:disabled{background-color:var(--color-gray-400)}.disabled\:text-gray-400:disabled{color:var(--color-gray-400)}.disabled\:opacity-50:disabled{opacity:.5}.disabled\:opacity-60:disabled{opacity:.6}.disabled\:opacity-75:disabled{opacity:.75}.has-\[\:focus-visible\]\:outline-2:has(:focus-visible){outline-style:var(--tw-outline-style);outline-width:2px}.aria-\[current\=page\]\:font-medium[aria-current=page]{--tw-font-weight:var(--font-weight-medium);font-weight:var(--font-weight-medium)}.aria-\[current\=page\]\:underline[aria-current=page]{text-decoration-line:underline}.aria-\[current\=step\]\:font-bold[aria-current=step]{--tw-font-weight:var(--font-weight-bold);font-weight:var(--font-weight-bold)}.data-\[active\]\:border-primary[data-active]{border-color:var(--color-primary)}.data-\[expanded\=true\]\:mb-3[data-expanded=true]{margin-bottom:calc(var(--spacing) * 3)}.data-\[expanded\=true\]\:h-auto[data-expanded=true]{height:auto}.data-\[expanded\=true\]\:mask-none[data-expanded=true]{-webkit-mask-image:none;mask-image:none}@media (prefers-reduced-motion:reduce){.motion-reduce\:duration-0{--tw-duration:0s;transition-duration:0s}}@media (min-width:420px){.min-\[420px\]\:line-clamp-4{-webkit-line-clamp:4;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}}@media (min-width:420px){.min-\[420px\]\:hidden{display:none}}@media (min-width:420px){.min-\[420px\]\:inline{display:inline}}@media (min-width:490px){.min-\[490px\]\:line-clamp-5{-webkit-line-clamp:5;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}}@media (min-width:640px){.sm\:order-1{order:1}}@media (min-width:640px){.sm\:order-2{order:2}}@media (min-width:640px){.sm\:order-3{order:3}}@media (min-width:640px){.sm\:col-span-2{grid-column:span 2/span 2}}@media (min-width:640px){.sm\:col-span-6{grid-column:span 6/span 6}}@media (min-width:640px){.sm\:-mx-6{margin-inline:calc(var(--spacing) * -6)}}@media (min-width:640px){.sm\:mt-0{margin-top:calc(var(--spacing) * 0)}}@media (min-width:640px){.sm\:mt-8{margin-top:calc(var(--spacing) * 8)}}@media (min-width:640px){.sm\:mr-8{margin-right:calc(var(--spacing) * 8)}}@media (min-width:640px){.sm\:mb-0{margin-bottom:calc(var(--spacing) * 0)}}@media (min-width:640px){.sm\:ml-2{margin-left:calc(var(--spacing) * 2)}}@media (min-width:640px){.sm\:ml-3{margin-left:calc(var(--spacing) * 3)}}@media (min-width:640px){.sm\:ml-4{margin-left:calc(var(--spacing) * 4)}}@media (min-width:640px){.sm\:ml-6{margin-left:calc(var(--spacing) * 6)}}@media (min-width:640px){.sm\:ml-auto{margin-left:auto}}@media (min-width:640px){.sm\:block{display:block}}@media (min-width:640px){.sm\:flex{display:flex}}@media (min-width:640px){.sm\:inline{display:inline}}@media (min-width:640px){.sm\:h-5{height:calc(var(--spacing) * 5)}}@media (min-width:640px){.sm\:w-1\/2{width:50%}}@media (min-width:640px){.sm\:w-1\/3{width:33.3333%}}@media (min-width:640px){.sm\:w-2\/3{width:66.6667%}}@media (min-width:640px){.sm\:w-5{width:calc(var(--spacing) * 5)}}@media (min-width:640px){.sm\:w-20{width:calc(var(--spacing) * 20)}}@media (min-width:640px){.sm\:w-48{width:12rem}}@media (min-width:640px){.sm\:w-96{width:calc(var(--spacing) * 96)}}@media (min-width:640px){.sm\:w-auto{width:auto}}@media (min-width:640px){.sm\:max-w-\[70\%\]{max-width:70%}}@media (min-width:640px){.sm\:table-fixed{table-layout:fixed}}@media (min-width:640px){.sm\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (min-width:640px){.sm\:grid-cols-8{grid-template-columns:repeat(8,minmax(0,1fr))}}@media (min-width:640px){.sm\:flex-row{flex-direction:row}}@media (min-width:640px){.sm\:items-center{align-items:center}}@media (min-width:640px){.sm\:items-end{align-items:flex-end}}@media (min-width:640px){.sm\:items-start{align-items:flex-start}}@media (min-width:640px){.sm\:justify-between{justify-content:space-between}}@media (min-width:640px){.sm\:justify-end{justify-content:flex-end}}@media (min-width:640px){.sm\:gap-0{gap:calc(var(--spacing) * 0)}}@media (min-width:640px){.sm\:gap-2{gap:calc(var(--spacing) * 2)}}@media (min-width:640px){.sm\:gap-8{gap:calc(var(--spacing) * 8)}}@media (min-width:640px){.sm\:p-4{padding:calc(var(--spacing) * 4)}}@media (min-width:640px){.sm\:p-6{padding:calc(var(--spacing) * 6)}}@media (min-width:640px){.sm\:p-16{padding:calc(var(--spacing) * 16)}}@media (min-width:640px){.sm\:px-3{padding-inline:calc(var(--spacing) * 3)}}@media (min-width:640px){.sm\:px-4{padding-inline:calc(var(--spacing) * 4)}}@media (min-width:640px){.sm\:px-6{padding-inline:calc(var(--spacing) * 6)}}@media (min-width:640px){.sm\:py-1{padding-block:calc(var(--spacing) * 1)}}@media (min-width:640px){.sm\:py-3{padding-block:calc(var(--spacing) * 3)}}@media (min-width:640px){.sm\:pb-0{padding-bottom:calc(var(--spacing) * 0)}}@media (min-width:640px){.sm\:text-left{text-align:left}}@media (min-width:640px){.sm\:text-right{text-align:right}}@media (min-width:640px){.sm\:text-2xl{font-size:var(--text-2xl);line-height:var(--tw-leading,var(--text-2xl--line-height))}}@media (min-width:640px){.sm\:duration-700{--tw-duration:.7s;transition-duration:.7s}}@media (min-width:768px){.md\:visible{visibility:visible}}@media (min-width:768px){.md\:sr-only{clip-path:inset(50%);white-space:nowrap;border-width:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}}@media (min-width:768px){.md\:right-5{right:calc(var(--spacing) * 5)}}@media (min-width:768px){.md\:order-3{order:3}}@media (min-width:768px){.md\:col-span-1{grid-column:span 1/span 1}}@media (min-width:768px){.md\:col-span-2{grid-column:span 2/span 2}}@media (min-width:768px){.md\:col-span-3{grid-column:span 3/span 3}}@media (min-width:768px){.md\:col-span-4{grid-column:span 4/span 4}}@media (min-width:768px){.md\:col-span-5{grid-column:span 5/span 5}}@media (min-width:768px){.md\:col-span-6{grid-column:span 6/span 6}}@media (min-width:768px){.md\:col-span-7{grid-column:span 7/span 7}}@media (min-width:768px){.md\:col-span-8{grid-column:span 8/span 8}}@media (min-width:768px){.md\:col-span-9{grid-column:span 9/span 9}}@media (min-width:768px){.md\:col-span-10{grid-column:span 10/span 10}}@media (min-width:768px){.md\:col-span-11{grid-column:span 11/span 11}}@media (min-width:768px){.md\:col-span-12{grid-column:span 12/span 12}}@media (min-width:768px){.md\:col-start-1{grid-column-start:1}}@media (min-width:768px){.md\:row-span-2{grid-row:span 2/span 2}}@media (min-width:768px){.md\:row-start-1{grid-row-start:1}}@media (min-width:768px){.md\:mx-0{margin-inline:calc(var(--spacing) * 0)}}@media (min-width:768px){.md\:my-0{margin-block:calc(var(--spacing) * 0)}}@media (min-width:768px){}@media (min-width:768px){.md\:-mt-1{margin-top:calc(var(--spacing) * -1)}}@media (min-width:768px){.md\:mt-0{margin-top:calc(var(--spacing) * 0)}}@media (min-width:768px){.md\:mt-4{margin-top:calc(var(--spacing) * 4)}}@media (min-width:768px){.md\:mt-5{margin-top:calc(var(--spacing) * 5)}}@media (min-width:768px){.md\:-mr-1{margin-right:calc(var(--spacing) * -1)}}@media (min-width:768px){.md\:mb-0{margin-bottom:calc(var(--spacing) * 0)}}@media (min-width:768px){.md\:mb-3{margin-bottom:calc(var(--spacing) * 3)}}@media (min-width:768px){.md\:mb-4{margin-bottom:calc(var(--spacing) * 4)}}@media (min-width:768px){.md\:ml-auto{margin-left:auto}}@media (min-width:768px){.md\:block{display:block}}@media (min-width:768px){.md\:flex{display:flex}}@media (min-width:768px){.md\:grid{display:grid}}@media (min-width:768px){.md\:hidden{display:none}}@media (min-width:768px){.md\:inline-block{display:inline-block}}@media (min-width:768px){.md\:inline-flex{display:inline-flex}}@media (min-width:768px){.md\:table-cell{display:table-cell}}@media (min-width:768px){.md\:table-header-group{display:table-header-group}}@media (min-width:768px){.md\:table-row{display:table-row}}@media (min-width:768px){.md\:h-6{height:calc(var(--spacing) * 6)}}@media (min-width:768px){.md\:h-24{height:calc(var(--spacing) * 24)}}@media (min-width:768px){.md\:h-40{height:calc(var(--spacing) * 40)}}@media (min-width:768px){.md\:h-auto{height:auto}}@media (min-width:768px){.md\:w-1\/2{width:50%}}@media (min-width:768px){.md\:w-1\/3{width:33.3333%}}@media (min-width:768px){.md\:w-1\/4{width:25%}}@media (min-width:768px){.md\:w-2\/3{width:66.6667%}}@media (min-width:768px){.md\:w-2\/4{width:50%}}@media (min-width:768px){.md\:w-2\/6{width:33.3333%}}@media (min-width:768px){.md\:w-3\/4{width:75%}}@media (min-width:768px){.md\:w-4\/4{width:100%}}@media (min-width:768px){.md\:w-4\/6{width:66.6667%}}@media (min-width:768px){.md\:w-6{width:calc(var(--spacing) * 6)}}@media (min-width:768px){.md\:w-24{width:calc(var(--spacing) * 24)}}@media (min-width:768px){.md\:w-40{width:calc(var(--spacing) * 40)}}@media (min-width:768px){.md\:w-\[50vw\]{width:50vw}}@media (min-width:768px){.md\:w-\[640px\]{width:640px}}@media (min-width:768px){.md\:w-auto{width:auto}}@media (min-width:768px){.md\:w-full{width:100%}}@media (min-width:768px){.md\:max-w-sm{max-width:var(--spacing-sm)}}@media (min-width:768px){.md\:max-w-xs{max-width:var(--spacing-xs)}}@media (min-width:768px){.md\:shrink-0{flex-shrink:0}}@media (min-width:768px){.md\:table-fixed{table-layout:fixed}}@media (min-width:768px){.md\:-translate-x-1\/3{--tw-translate-x:calc(calc(1/3 * 100%) * -1);translate:var(--tw-translate-x) var(--tw-translate-y)}}@media (min-width:768px){.md\:grid-cols-1{grid-template-columns:repeat(1,minmax(0,1fr))}}@media (min-width:768px){.md\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (min-width:768px){.md\:grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (min-width:768px){.md\:grid-cols-4{grid-template-columns:repeat(4,minmax(0,1fr))}}@media (min-width:768px){.md\:grid-cols-12{grid-template-columns:repeat(12,minmax(0,1fr))}}@media (min-width:768px){.md\:grid-cols-\[42\%_minmax\(0px\,1fr\)\]{grid-template-columns:42% minmax(0,1fr)}}@media (min-width:768px){.md\:flex-col-reverse{flex-direction:column-reverse}}@media (min-width:768px){.md\:flex-row{flex-direction:row}}@media (min-width:768px){.md\:flex-row-reverse{flex-direction:row-reverse}}@media (min-width:768px){.md\:flex-nowrap{flex-wrap:nowrap}}@media (min-width:768px){.md\:flex-wrap{flex-wrap:wrap}}@media (min-width:768px){.md\:items-center{align-items:center}}@media (min-width:768px){.md\:items-start{align-items:flex-start}}@media (min-width:768px){.md\:justify-between{justify-content:space-between}}@media (min-width:768px){.md\:justify-center{justify-content:center}}@media (min-width:768px){.md\:justify-end{justify-content:flex-end}}@media (min-width:768px){.md\:justify-start{justify-content:flex-start}}@media (min-width:768px){.md\:gap-1{gap:calc(var(--spacing) * 1)}}@media (min-width:768px){.md\:gap-2{gap:calc(var(--spacing) * 2)}}@media (min-width:768px){.md\:gap-4{gap:calc(var(--spacing) * 4)}}@media (min-width:768px){.md\:gap-6{gap:calc(var(--spacing) * 6)}}@media (min-width:768px){.md\:gap-8{gap:calc(var(--spacing) * 8)}}@media (min-width:768px){:where(.md\:space-y-0>:not(:last-child)){--tw-space-y-reverse:0;margin-top:calc(calc(var(--spacing) * 0) * var(--tw-space-y-reverse));margin-bottom:calc(calc(var(--spacing) * 0) * calc(1 - var(--tw-space-y-reverse)))}}@media (min-width:768px){.md\:gap-x-2{column-gap:calc(var(--spacing) * 2)}}@media (min-width:768px){.md\:gap-x-6{column-gap:calc(var(--spacing) * 6)}}@media (min-width:768px){:where(.md\:space-x-4>:not(:last-child)){--tw-space-x-reverse:0}:where(.md\:space-x-4>:not(:last-child)):not(:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){margin-left:calc(calc(var(--spacing) * 4) * var(--tw-space-x-reverse));margin-right:calc(calc(var(--spacing) * 4) * calc(1 - var(--tw-space-x-reverse)))}:where(.md\:space-x-4>:not(:last-child)):is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){margin-right:calc(calc(var(--spacing) * 4) * var(--tw-space-x-reverse));margin-left:calc(calc(var(--spacing) * 4) * calc(1 - var(--tw-space-x-reverse)))}}@media (min-width:768px){.md\:justify-self-end{justify-self:flex-end}}@media (min-width:768px){.md\:justify-self-start{justify-self:flex-start}}@media (min-width:768px){.md\:border-0{border-style:var(--tw-border-style);border-width:0}}@media (min-width:768px){.md\:bg-transparent{background-color:transparent}}@media (min-width:768px){.md\:p-4{padding:calc(var(--spacing) * 4)}}@media (min-width:768px){.md\:p-6{padding:calc(var(--spacing) * 6)}}@media (min-width:768px){.md\:px-0{padding-inline:calc(var(--spacing) * 0)}}@media (min-width:768px){.md\:px-6{padding-inline:calc(var(--spacing) * 6)}}@media (min-width:768px){.md\:px-8{padding-inline:calc(var(--spacing) * 8)}}@media (min-width:768px){.md\:py-0{padding-block:calc(var(--spacing) * 0)}}@media (min-width:768px){.md\:py-4{padding-block:calc(var(--spacing) * 4)}}@media (min-width:768px){.md\:py-6{padding-block:calc(var(--spacing) * 6)}}@media (min-width:768px){.md\:py-8{padding-block:calc(var(--spacing) * 8)}}@media (min-width:768px){.md\:py-24{padding-block:calc(var(--spacing) * 24)}}@media (min-width:768px){.md\:pt-0{padding-top:calc(var(--spacing) * 0)}}@media (min-width:768px){.md\:pr-4{padding-right:calc(var(--spacing) * 4)}}@media (min-width:768px){.md\:pb-8{padding-bottom:calc(var(--spacing) * 8)}}@media (min-width:768px){.md\:pb-12{padding-bottom:calc(var(--spacing) * 12)}}@media (min-width:768px){.md\:pl-5{padding-left:calc(var(--spacing) * 5)}}@media (min-width:768px){.md\:pl-6{padding-left:calc(var(--spacing) * 6)}}@media (min-width:768px){.md\:text-center{text-align:center}}@media (min-width:768px){.md\:text-left{text-align:left}}@media (min-width:768px){.md\:text-right{text-align:right}}@media (min-width:768px){}@media (min-width:768px){.md\:align-middle{vertical-align:middle}}@media (min-width:768px){.md\:text-2xl{font-size:var(--text-2xl);line-height:var(--tw-leading,var(--text-2xl--line-height))}}@media (min-width:768px){.md\:text-3xl{font-size:var(--text-3xl);line-height:var(--tw-leading,var(--text-3xl--line-height))}}@media (min-width:768px){.md\:text-5xl{font-size:var(--text-5xl);line-height:var(--tw-leading,var(--text-5xl--line-height))}}@media (min-width:768px){.md\:text-base{font-size:var(--text-base);line-height:var(--tw-leading,var(--text-base--line-height))}}@media (min-width:768px){.md\:text-lg{font-size:var(--text-lg);line-height:var(--tw-leading,var(--text-lg--line-height))}}@media (min-width:768px){.md\:text-sm{font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height))}}@media (min-width:768px){.md\:text-xl{font-size:var(--text-xl);line-height:var(--tw-leading,var(--text-xl--line-height))}}@media (min-width:768px){.md\:\[--snap-cols\:2\]{--snap-cols:2}}@media (min-width:930px){.min-\[930px\]\:line-clamp-none{-webkit-line-clamp:unset;-webkit-box-orient:horizontal;display:block;overflow:visible}}@media (min-width:930px){.min-\[930px\]\:hidden{display:none}}@media (min-width:930px){.min-\[930px\]\:inline{display:inline}}@media (min-width:930px){.min-\[930px\]\:max-w-\[75\%\]{max-width:75%}}@media (min-width:1024px){.lg\:sr-only{clip-path:inset(50%);white-space:nowrap;border-width:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}}@media (min-width:1024px){.lg\:absolute{position:absolute}}@media (min-width:1024px){.lg\:sticky{position:sticky}}@media (min-width:1024px){.lg\:top-2{top:calc(var(--spacing) * 2)}}@media (min-width:1024px){.lg\:top-4{top:calc(var(--spacing) * 4)}}@media (min-width:1024px){.lg\:top-6{top:calc(var(--spacing) * 6)}}@media (min-width:1024px){.lg\:top-\[var\(--msrp-block-offset\)\]{top:var(--msrp-block-offset)}}@media (min-width:1024px){.lg\:right-auto{right:auto}}@media (min-width:1024px){.lg\:bottom-auto{bottom:auto}}@media (min-width:1024px){.lg\:left-\[var\(--msrp-inline-offset\)\]{left:var(--msrp-inline-offset)}}@media (min-width:1024px){.lg\:order-0{order:0}}@media (min-width:1024px){.lg\:order-2{order:2}}@media (min-width:1024px){.lg\:col-span-1{grid-column:span 1/span 1}}@media (min-width:1024px){.lg\:col-span-2{grid-column:span 2/span 2}}@media (min-width:1024px){.lg\:col-span-3{grid-column:span 3/span 3}}@media (min-width:1024px){.lg\:col-span-4{grid-column:span 4/span 4}}@media (min-width:1024px){.lg\:col-span-5{grid-column:span 5/span 5}}@media (min-width:1024px){.lg\:col-span-6{grid-column:span 6/span 6}}@media (min-width:1024px){.lg\:col-span-7{grid-column:span 7/span 7}}@media (min-width:1024px){.lg\:col-span-8{grid-column:span 8/span 8}}@media (min-width:1024px){.lg\:col-span-9{grid-column:span 9/span 9}}@media (min-width:1024px){.lg\:col-span-10{grid-column:span 10/span 10}}@media (min-width:1024px){.lg\:col-span-11{grid-column:span 11/span 11}}@media (min-width:1024px){.lg\:col-span-12{grid-column:span 12/span 12}}@media (min-width:1024px){.lg\:col-start-1{grid-column-start:1}}@media (min-width:1024px){.lg\:col-start-2{grid-column-start:2}}@media (min-width:1024px){.lg\:row-span-2{grid-row:span 2/span 2}}@media (min-width:1024px){.lg\:row-start-1{grid-row-start:1}}@media (min-width:1024px){.lg\:-mx-8{margin-inline:calc(var(--spacing) * -8)}}@media (min-width:1024px){.lg\:mt-0{margin-top:calc(var(--spacing) * 0)}}@media (min-width:1024px){.lg\:mt-3{margin-top:calc(var(--spacing) * 3)}}@media (min-width:1024px){.lg\:mt-6{margin-top:calc(var(--spacing) * 6)}}@media (min-width:1024px){.lg\:mr-4{margin-right:calc(var(--spacing) * 4)}}@media (min-width:1024px){.lg\:mr-8{margin-right:calc(var(--spacing) * 8)}}@media (min-width:1024px){.lg\:mb-0{margin-bottom:calc(var(--spacing) * 0)}}@media (min-width:1024px){.lg\:ml-5{margin-left:calc(var(--spacing) * 5)}}@media (min-width:1024px){.lg\:block{display:block}}@media (min-width:1024px){.lg\:flex{display:flex}}@media (min-width:1024px){.lg\:grid{display:grid}}@media (min-width:1024px){.lg\:hidden{display:none}}@media (min-width:1024px){.lg\:inline{display:inline}}@media (min-width:1024px){.lg\:inline-block{display:inline-block}}@media (min-width:1024px){.lg\:inline-flex{display:inline-flex}}@media (min-width:1024px){.lg\:table-cell{display:table-cell}}@media (min-width:1024px){.lg\:h-36{height:calc(var(--spacing) * 36)}}@media (min-width:1024px){.lg\:w-1\/2{width:50%}}@media (min-width:1024px){.lg\:w-1\/3{width:33.3333%}}@media (min-width:1024px){.lg\:w-1\/4{width:25%}}@media (min-width:1024px){.lg\:w-1\/5{width:20%}}@media (min-width:1024px){.lg\:w-2\/3{width:66.6667%}}@media (min-width:1024px){.lg\:w-36{width:calc(var(--spacing) * 36)}}@media (min-width:1024px){.lg\:w-56{width:calc(var(--spacing) * 56)}}@media (min-width:1024px){.lg\:w-80{width:calc(var(--spacing) * 80)}}@media (min-width:1024px){.lg\:max-w-xs{max-width:var(--spacing-xs)}}@media (min-width:1024px){.lg\:flex-1{flex:1}}@media (min-width:1024px){.lg\:table-auto{table-layout:auto}}@media (min-width:1024px){.lg\:-translate-y-0{--tw-translate-y:calc(var(--spacing) * 0);translate:var(--tw-translate-x) var(--tw-translate-y)}}@media (min-width:1024px){.lg\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (min-width:1024px){.lg\:grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (min-width:1024px){.lg\:grid-cols-4{grid-template-columns:repeat(4,minmax(0,1fr))}}@media (min-width:1024px){.lg\:grid-cols-5{grid-template-columns:repeat(5,minmax(0,1fr))}}@media (min-width:1024px){.lg\:grid-cols-6{grid-template-columns:repeat(6,minmax(0,1fr))}}@media (min-width:1024px){.lg\:grid-cols-8{grid-template-columns:repeat(8,minmax(0,1fr))}}@media (min-width:1024px){.lg\:grid-cols-12{grid-template-columns:repeat(12,minmax(0,1fr))}}@media (min-width:1024px){.lg\:grid-cols-\[minmax\(0px\,1fr\)_26rem\]{grid-template-columns:minmax(0,1fr) 26rem}}@media (min-width:1024px){.lg\:grid-cols-\[minmax\(400px\,45\%\)_1fr\]{grid-template-columns:minmax(400px,45%) 1fr}}@media (min-width:1024px){.lg\:flex-col{flex-direction:column}}@media (min-width:1024px){.lg\:flex-row{flex-direction:row}}@media (min-width:1024px){.lg\:flex-row-reverse{flex-direction:row-reverse}}@media (min-width:1024px){.lg\:flex-nowrap{flex-wrap:nowrap}}@media (min-width:1024px){.lg\:items-center{align-items:center}}@media (min-width:1024px){.lg\:items-start{align-items:flex-start}}@media (min-width:1024px){.lg\:justify-start{justify-content:flex-start}}@media (min-width:1024px){.lg\:gap-4{gap:calc(var(--spacing) * 4)}}@media (min-width:1024px){.lg\:gap-8{gap:calc(var(--spacing) * 8)}}@media (min-width:1024px){.lg\:gap-12{gap:calc(var(--spacing) * 12)}}@media (min-width:1024px){.lg\:gap-x-5{column-gap:calc(var(--spacing) * 5)}}@media (min-width:1024px){.lg\:gap-x-10{column-gap:calc(var(--spacing) * 10)}}@media (min-width:1024px){:where(.lg\:space-x-4>:not(:last-child)){--tw-space-x-reverse:0}:where(.lg\:space-x-4>:not(:last-child)):not(:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){margin-left:calc(calc(var(--spacing) * 4) * var(--tw-space-x-reverse));margin-right:calc(calc(var(--spacing) * 4) * calc(1 - var(--tw-space-x-reverse)))}:where(.lg\:space-x-4>:not(:last-child)):is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){margin-right:calc(calc(var(--spacing) * 4) * var(--tw-space-x-reverse));margin-left:calc(calc(var(--spacing) * 4) * calc(1 - var(--tw-space-x-reverse)))}}@media (min-width:1024px){.lg\:overflow-auto{overflow:auto}}@media (min-width:1024px){.lg\:overflow-x-hidden{overflow-x:hidden}}@media (min-width:1024px){.lg\:p-12{padding:calc(var(--spacing) * 12)}}@media (min-width:1024px){.lg\:px-5{padding-inline:calc(var(--spacing) * 5)}}@media (min-width:1024px){.lg\:px-8{padding-inline:calc(var(--spacing) * 8)}}@media (min-width:1024px){.lg\:py-2{padding-block:calc(var(--spacing) * 2)}}@media (min-width:1024px){.lg\:text-left{text-align:left}}@media (min-width:1024px){.lg\:text-4xl{font-size:var(--text-4xl);line-height:var(--tw-leading,var(--text-4xl--line-height))}}@media (min-width:1024px){.lg\:text-sm{font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height))}}@media (min-width:1024px){.lg\:font-normal{--tw-font-weight:var(--font-weight-normal);font-weight:var(--font-weight-normal)}}@media (min-width:1024px){.lg\:shadow-lg{--tw-shadow:0 10px 20px var(--tw-shadow-color,rgba(0,0,0,.1));box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}}@media (min-width:1024px){.lg\:\[--snap-cols\:3\]{--snap-cols:3}}@media (min-width:1280px){.xl\:col-span-2{grid-column:span 2/span 2}}@media (min-width:1280px){.xl\:mt-0{margin-top:calc(var(--spacing) * 0)}}@media (min-width:1280px){.xl\:block{display:block}}@media (min-width:1280px){.xl\:flex{display:flex}}@media (min-width:1280px){.xl\:w-1\/2{width:50%}}@media (min-width:1280px){.xl\:w-1\/4{width:25%}}@media (min-width:1280px){.xl\:grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (min-width:1280px){.xl\:grid-cols-4{grid-template-columns:repeat(4,minmax(0,1fr))}}@media (min-width:1280px){.xl\:grid-cols-5{grid-template-columns:repeat(5,minmax(0,1fr))}}@media (min-width:1280px){.xl\:grid-cols-6{grid-template-columns:repeat(6,minmax(0,1fr))}}@media (min-width:1280px){.xl\:flex-row{flex-direction:row}}@media (min-width:1280px){:where(.xl\:space-y-0>:not(:last-child)){--tw-space-y-reverse:0;margin-top:calc(calc(var(--spacing) * 0) * var(--tw-space-y-reverse));margin-bottom:calc(calc(var(--spacing) * 0) * calc(1 - var(--tw-space-y-reverse)))}}@media (min-width:1280px){.xl\:gap-x-10{column-gap:calc(var(--spacing) * 10)}}@media (min-width:1280px){:where(.xl\:space-x-4>:not(:last-child)){--tw-space-x-reverse:0}:where(.xl\:space-x-4>:not(:last-child)):not(:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){margin-left:calc(calc(var(--spacing) * 4) * var(--tw-space-x-reverse));margin-right:calc(calc(var(--spacing) * 4) * calc(1 - var(--tw-space-x-reverse)))}:where(.xl\:space-x-4>:not(:last-child)):is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){margin-right:calc(calc(var(--spacing) * 4) * var(--tw-space-x-reverse));margin-left:calc(calc(var(--spacing) * 4) * calc(1 - var(--tw-space-x-reverse)))}}@media (min-width:1280px){.xl\:border-none{--tw-border-style:none;border-style:none}}@media (min-width:1280px){.xl\:p-12{padding:calc(var(--spacing) * 12)}}@media (min-width:1280px){.xl\:py-32{padding-block:calc(var(--spacing) * 32)}}@media (min-width:1280px){.xl\:text-6xl{font-size:var(--text-6xl);line-height:var(--tw-leading,var(--text-6xl--line-height))}}@media (min-width:1280px){.xl\:\[--snap-cols\:4\]{--snap-cols:4}}@media (min-width:1280px){.xl\:focus-within\:relative:focus-within{position:relative}}@media (min-width:1536px){.\32 xl\:\!mt-4{margin-top:calc(var(--spacing) * 4)!important}}@media (min-width:1536px){.\32 xl\:mt-4{margin-top:calc(var(--spacing) * 4)}}@media (min-width:1536px){.\32 xl\:w-96{width:calc(var(--spacing) * 96)}}@media (min-width:1536px){.\32 xl\:grid-cols-4{grid-template-columns:repeat(4,minmax(0,1fr))}}@media (min-width:1536px){.\32 xl\:grid-cols-5{grid-template-columns:repeat(5,minmax(0,1fr))}}@media (min-width:1536px){.\32 xl\:grid-cols-6{grid-template-columns:repeat(6,minmax(0,1fr))}}@media (min-width:1536px){.\32 xl\:\[--snap-cols\:5\]{--snap-cols:5}}.rtl\:-rotate-180:where(:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)),[dir=rtl],[dir=rtl] *){rotate:-180deg}.rtl\:rotate-180:where(:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)),[dir=rtl],[dir=rtl] *){rotate:180deg}@media print{.print\:mt-0{margin-top:calc(var(--spacing) * 0)}}@media print{.print\:ml-5{margin-left:calc(var(--spacing) * 5)}}@media print{.print\:flex{display:flex}}@media print{.print\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}}@media print{.print\:text-left{text-align:left}}@media (min-width:640px){.sm\:\[\&_\.label-street\.sr-only\]\:invisible .label-street.sr-only{visibility:hidden}}@media (min-width:640px){.sm\:\[\&_\.label-street\.sr-only\]\:not-sr-only .label-street.sr-only{clip-path:none;white-space:normal;width:auto;height:auto;margin:0;padding:0;position:static;overflow:visible}}@media (min-width:640px){.sm\:\[\&_\.label-street\.sr-only\]\:mb-2 .label-street.sr-only{margin-bottom:calc(var(--spacing) * 2)}}@media (min-width:768px){.md\:\[\&_label\.sr-only\]\:invisible label.sr-only{visibility:hidden}}@media (min-width:768px){.md\:\[\&_label\.sr-only\]\:not-sr-only label.sr-only{clip-path:none;white-space:normal;width:auto;height:auto;margin:0;padding:0;position:static;overflow:visible}}@media (min-width:768px){.md\:\[\&_label\.sr-only\]\:mb-2 label.sr-only{margin-bottom:calc(var(--spacing) * 2)}}.\[\&\:\:-webkit-details-marker\]\:hidden::-webkit-details-marker{display:none}.text-gray-300{color:var(--gray-300)}.text-gray-400{color:var(--gray-400)}.text-gray-500{color:var(--gray-500)}.text-gray-600{color:var(--gray-600)}.text-gray-700{color:var(--gray-700)}.text-gray-800{color:var(--gray-800)}.text-gray-900{color:var(--gray-900)}.text-red-500,.text-red-600,.text-red-700{color:var(--color-error)}.text-green-600,.text-green-700,.text-green-800{color:var(--color-success)}.text-blue-600,.text-blue-700,.text-blue-900{color:var(--color-info)}.text-yellow-400,.text-yellow-600{color:var(--color-warning)}.bg-gray-50{background-color:var(--gray-50)}.bg-gray-100{background-color:var(--gray-100)}.bg-gray-200{background-color:var(--gray-200)}.bg-gray-300{background-color:var(--gray-300)}.bg-red-50,.bg-red-100{background-color:var(--color-error-light)}.bg-green-100{background-color:var(--color-success-light)}.bg-blue-50{background-color:var(--color-info-light)}.border-gray-200{border-color:var(--gray-200)}.border-gray-300{border-color:var(--gray-300)}.border-gray-400{border-color:var(--gray-400)}.border-red-300,.border-red-400,.border-red-500{border-color:var(--color-error)}.border-green-400{border-color:var(--color-success)}.ring-red-500{--tw-ring-color:var(--color-error)}.sparkles-bg-primary{background-color:var(--color-primary)}.sparkles-bg-primary-soft{background-color:rgba(198,159,50,.12)}@supports (color:color-mix(in lab, red, red)){.sparkles-bg-primary-soft{background-color:color-mix(in srgb, var(--color-primary) 12%, transparent)}}.sparkles-bg-primary-extra-soft{background-color:rgba(198,159,50,.06)}@supports (color:color-mix(in lab, red, red)){.sparkles-bg-primary-extra-soft{background-color:color-mix(in srgb, var(--color-primary) 6%, transparent)}}.sparkles-bg-primary-tint{background-color:rgba(198,159,50,.18)}@supports (color:color-mix(in lab, red, red)){.sparkles-bg-primary-tint{background-color:color-mix(in srgb, var(--color-primary) 18%, transparent)}}.sparkles-bg-primary-dark,.sparkles-hover-bg-primary-dark:hover{background-color:var(--color-primary-dark)}.sparkles-text-primary{color:var(--color-primary)}.sparkles-text-primary-dark{color:var(--color-primary-dark)}.sparkles-border-primary{border-color:var(--color-primary)}.sparkles-border-primary-strong{border-color:var(--color-primary-dark)}.sparkles-ring-primary{--tw-ring-color:rgba(198,159,50,.35)}@supports (color:color-mix(in lab, red, red)){.sparkles-ring-primary{--tw-ring-color:color-mix(in srgb, var(--color-primary) 35%, transparent)}}.sparkles-ring-primary-soft{--tw-ring-color:rgba(198,159,50,.2)}@supports (color:color-mix(in lab, red, red)){.sparkles-ring-primary-soft{--tw-ring-color:color-mix(in srgb, var(--color-primary) 20%, transparent)}}.sparkles-focus-ring-primary:focus{border-color:var(--color-primary);outline:none;box-shadow:0 0 0 2px rgba(198,159,50,.35)}.sparkles-focus-ring-primary:focus-visible{border-color:var(--color-primary);outline:none;box-shadow:0 0 0 2px rgba(198,159,50,.35)}@supports (color:color-mix(in lab, red, red)){.sparkles-focus-ring-primary:focus-visible{box-shadow:0 0 0 2px color-mix(in srgb, var(--color-primary) 35%, transparent)}}@supports (color:color-mix(in lab, red, red)){.sparkles-focus-ring-primary:focus{box-shadow:0 0 0 2px color-mix(in srgb, var(--color-primary) 35%, transparent)}}.sparkles-gradient-primary-soft{background-image:linear-gradient(135deg,rgba(198,159,50,.08),rgba(198,159,50,.2))}@supports (color:color-mix(in lab, red, red)){.sparkles-gradient-primary-soft{background-image:linear-gradient(135deg, color-mix(in srgb, var(--color-primary) 8%, transparent), color-mix(in srgb, var(--color-primary) 20%, transparent))}}.sparkles-gradient-primary-strong{background-image:var(--gradient-primary)}.sparkles-gradient-primary-dual{background-image:linear-gradient(135deg, var(--color-info-light), rgba(198,159,50,.25))}@supports (color:color-mix(in lab, red, red)){.sparkles-gradient-primary-dual{background-image:linear-gradient(135deg, var(--color-info-light), color-mix(in srgb, var(--color-primary) 25%, transparent))}}.sparkles-gradient-primary-premium{background-image:var(--gradient-premium)}.sparkles-gradient-primary-spectrum{background-image:var(--gradient-sparkles)}.sparkles-gradient-primary-night{background-image:linear-gradient(135deg, var(--color-primary-dark), var(--gray-900))}.sparkles-gradient-primary-divider{background-image:linear-gradient(90deg,transparent,rgba(198,159,50,.35),transparent)}@supports (color:color-mix(in lab, red, red)){.sparkles-gradient-primary-divider{background-image:linear-gradient(90deg, transparent, color-mix(in srgb, var(--color-primary) 35%, transparent), transparent)}}.text-sans-serif{font-family:var(--font-sans,"Segoe UI", "Helvetica Neue", Arial, sans-serif)}.sparkles-typography-base{font-family:var(--font-sans);color:var(--color-text-primary,var(--black))}.sparkles-typography-heading{font-family:var(--font-display,var(--font-sans));color:var(--color-text-primary,var(--black));font-weight:700}.mask-none{-webkit-mask-image:none;mask-image:none}.mask-overflow{--tw-mask-dir:to right;--tw-mask-size:2rem;--tw-mask-color:0 0 0;--tw-mask-start:rgb(var(--tw-mask-color) / 0%);--tw-mask-end:rgb(var(--tw-mask-color) / 0%);--tw-mask:linear-gradient(var(--tw-mask-dir), var(--tw-mask-start), rgb(var(--tw-mask-color)) var(--tw-mask-size), rgb(var(--tw-mask-color)) calc(100% - var(--tw-mask-size)), var(--tw-mask-end));-webkit-mask-image:var(--tw-mask);-webkit-mask-image:var(--tw-mask);mask-image:var(--tw-mask)}.mask-overflow-start{--tw-mask-end:rgb(var(--tw-mask-color))}.mask-overflow-end{--tw-mask-start:rgb(var(--tw-mask-color))}.mask-dir-x{--tw-mask-dir:to right}.mask-dir-y{--tw-mask-dir:to bottom}.icon-asterisk{--tw-icon:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='currentColor' stroke-linecap='round' stroke-linejoin='round' stroke-width='2'%3E%3Cpath d='M12 6v12M17.196 9 6.804 15M6.804 9l10.392 6'/%3E%3C/svg%3E");--tw-icon-size:1em;width:var(--tw-icon-size);height:var(--tw-icon-size);-webkit-mask-size:contain;mask-size:contain;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-image:var(--tw-icon);mask-image:var(--tw-icon);background-color:currentColor;display:inline-block}}:root{--is-mobile:0}.sparkles-carousel{--items-to-show:4}@media (max-width:768px){:root{--is-mobile:1}.sparkles-carousel{--items-to-show:2}}@media (max-width:480px){.sparkles-carousel{--items-to-show:1}}.fade-appear{opacity:1;transition:opacity .3s ease-out}@starting-style{.fade-appear{opacity:0}}.slide-up-appear{transition:opacity .4s ease-out,transform .4s ease-out}.slide-up-appear,.slide-down-appear{opacity:1;transform:translateY(0)}@starting-style{.slide-up-appear,.slide-down-appear{opacity:0}.slide-up-appear{transform:translateY(20px)}}.slide-down-appear{transition:opacity .3s ease-out,transform .3s ease-out}@starting-style{.slide-down-appear{transform:translateY(-10px)}}.scale-appear{opacity:1;transition:opacity .3s ease-out,transform .3s ease-out;transform:scale(1)}@starting-style{.scale-appear{opacity:0;transform:scale(.95)}}@media (min-width:640px){.sm\:order-1{order:1}}@media (min-width:768px){.md\:flex{display:flex}.md\:flex-row{flex-direction:row}.md\:flex-nowrap{flex-wrap:nowrap}.md\:block{display:block}.md\:hidden{display:none}.md\:items-start{align-items:flex-start}.md\:justify-end{justify-content:flex-end}.md\:justify-self-start{justify-self:start}.md\:justify-self-end{justify-self:end}.md\:gap-1{gap:.25rem}.md\:gap-2{gap:.5rem}.md\:gap-x-5{column-gap:1.25rem}.md\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.md\:grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.md\:grid-cols-4{grid-template-columns:repeat(4,minmax(0,1fr))}.md\:grid-cols-12{grid-template-columns:repeat(12,minmax(0,1fr))}.md\:grid-cols-\[40\%_1fr\]{grid-template-columns:40% 1fr}.md\:col-span-1{grid-column:span 1/span 1}.md\:col-span-2{grid-column:span 2/span 2}.md\:col-span-3{grid-column:span 3/span 3}.md\:col-span-4{grid-column:span 4/span 4}.md\:col-span-5{grid-column:span 5/span 5}.md\:col-span-6{grid-column:span 6/span 6}.md\:col-span-7{grid-column:span 7/span 7}.md\:col-span-8{grid-column:span 8/span 8}.md\:col-span-9{grid-column:span 9/span 9}.md\:col-span-10{grid-column:span 10/span 10}.md\:col-span-11{grid-column:span 11/span 11}.md\:col-span-12{grid-column:span 12/span 12}}@media (min-width:1024px){.lg\:flex{display:flex}.lg\:inline-flex{display:inline-flex}.lg\:block{display:block}.lg\:hidden{display:none}.lg\:flex-row{flex-direction:row}.lg\:flex-row-reverse{flex-direction:row-reverse}.lg\:items-start{align-items:flex-start}.lg\:justify-start{justify-content:flex-start}.lg\:px-8{padding-left:2rem;padding-right:2rem}.lg\:order-2{order:2}.lg\:gap-12{gap:3rem}.lg\:gap-x-10{column-gap:2.5rem}.lg\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.lg\:grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.lg\:grid-cols-4{grid-template-columns:repeat(4,minmax(0,1fr))}.lg\:grid-cols-5{grid-template-columns:repeat(5,minmax(0,1fr))}.lg\:grid-cols-6{grid-template-columns:repeat(6,minmax(0,1fr))}.lg\:grid-cols-12{grid-template-columns:repeat(12,minmax(0,1fr))}.lg\:col-span-1{grid-column:span 1/span 1}.lg\:col-span-2{grid-column:span 2/span 2}.lg\:col-span-3{grid-column:span 3/span 3}.lg\:col-span-4{grid-column:span 4/span 4}.lg\:col-span-5{grid-column:span 5/span 5}.lg\:col-span-6{grid-column:span 6/span 6}.lg\:col-span-7{grid-column:span 7/span 7}.lg\:col-span-8{grid-column:span 8/span 8}.lg\:col-span-9{grid-column:span 9/span 9}.lg\:col-span-10{grid-column:span 10/span 10}.lg\:col-span-11{grid-column:span 11/span 11}.lg\:col-span-12{grid-column:span 12/span 12}}:root{--bp-sm:640px;--bp-md:768px;--bp-lg:1024px;--bp-xl:1280px;--bp-2xl:1536px;--is-mobile:0;--is-tablet:0;--is-desktop:1;--spacing-xs:.25rem;--spacing-sm:.5rem;--spacing-md:1rem;--spacing-lg:1.5rem;--spacing-xl:2rem;--spacing-2xl:3rem;--text-xs:clamp(.75rem, .7rem + .25vw, .875rem);--text-sm:clamp(.875rem, .8rem + .375vw, 1rem);--text-base:clamp(1rem, .9rem + .5vw, 1.125rem);--text-lg:clamp(1.125rem, 1rem + .625vw, 1.25rem);--text-xl:clamp(1.25rem, 1.1rem + .75vw, 1.5rem);--text-2xl:clamp(1.5rem, 1.3rem + 1vw, 1.875rem);--text-3xl:clamp(1.875rem, 1.6rem + 1.375vw, 2.25rem);--text-4xl:clamp(2.25rem, 1.9rem + 1.75vw, 3rem);--text-5xl:clamp(3rem, 2.5rem + 2.5vw, 4rem);--text-6xl:clamp(3.75rem, 3rem + 3.75vw, 5rem);--space-fluid-xs:clamp(.25rem, .2rem + .25vw, .5rem);--space-fluid-sm:clamp(.5rem, .4rem + .5vw, .75rem);--space-fluid-md:clamp(.75rem, .6rem + .75vw, 1rem);--space-fluid-lg:clamp(1rem, .8rem + 1vw, 1.5rem);--space-fluid-xl:clamp(1.5rem, 1.2rem + 1.5vw, 2rem);--space-fluid-2xl:clamp(2rem, 1.6rem + 2vw, 3rem);--space-fluid-3xl:clamp(3rem, 2.4rem + 3vw, 4rem);--gap-fluid-xs:clamp(.25rem, .2rem + .25vw, .5rem);--gap-fluid-sm:clamp(.5rem, .4rem + .5vw, .75rem);--gap-fluid-md:clamp(.75rem, .6rem + .75vw, 1rem);--gap-fluid-lg:clamp(1rem, .8rem + 1vw, 1.5rem);--gap-fluid-xl:clamp(1.5rem, 1.2rem + 1.5vw, 2rem);--gap-fluid-2xl:clamp(2rem, 1.6rem + 2vw, 3rem);--grid-cols-auto:repeat(auto-fit, minmax(250px, 1fr));--grid-gap:clamp(.75rem, 2vw, 1.5rem);--border-width-default:1px;--focus-ring-width:2px;--vh-full:100vh;--vh-dynamic:100dvh;--vh-small:100svh;--vh-large:100lvh;--vh-50:50vh;--vh-50-dynamic:50dvh;--vh-75:75vh;--vh-75-dynamic:75dvh;--vh-90:90vh;--vh-90-dynamic:90dvh;--container-padding-responsive:clamp(1rem, 5cqi, 2rem);--container-gap-responsive:clamp(.5rem, 3cqi, 1.5rem);--type-base:1rem;--type-ratio:1.25;--type-scale-1:calc(var(--type-base) / var(--type-ratio) / var(--type-ratio));--type-scale-2:calc(var(--type-base) / var(--type-ratio));--type-scale-3:var(--type-base);--type-scale-4:calc(var(--type-base) * var(--type-ratio));--type-scale-5:calc(var(--type-base) * var(--type-ratio) * var(--type-ratio));--type-scale-6:calc(var(--type-base) * var(--type-ratio) * var(--type-ratio) * var(--type-ratio));--type-scale-7:calc(var(--type-base) * var(--type-ratio) * var(--type-ratio) * var(--type-ratio) * var(--type-ratio));--type-scale-8:calc(var(--type-base) * var(--type-ratio) * var(--type-ratio) * var(--type-ratio) * var(--type-ratio) * var(--type-ratio))}@media (max-width:767px){:root{--is-mobile:1;--is-tablet:0;--is-desktop:0}}@media (min-width:768px) and (max-width:1023px){:root{--is-mobile:0;--is-tablet:1;--is-desktop:0}}.text-fluid-xs{font-size:var(--text-xs)}.text-fluid-sm{font-size:var(--text-sm)}.text-fluid-base{font-size:var(--text-base)}.text-fluid-lg{font-size:var(--text-lg)}.text-fluid-xl{font-size:var(--text-xl)}.text-fluid-2xl{font-size:var(--text-2xl)}.text-fluid-3xl{font-size:var(--text-3xl)}.text-fluid-4xl{font-size:var(--text-4xl)}.text-fluid-5xl{font-size:var(--text-5xl)}.text-fluid-6xl{font-size:var(--text-6xl)}.gap-fluid-xs{gap:var(--gap-fluid-xs)}.gap-fluid-sm{gap:var(--gap-fluid-sm)}.gap-fluid-md{gap:var(--gap-fluid-md)}.gap-fluid-lg{gap:var(--gap-fluid-lg)}.gap-fluid-xl{gap:var(--gap-fluid-xl)}.gap-fluid-2xl{gap:var(--gap-fluid-2xl)}.p-fluid-xs{padding:var(--space-fluid-xs)}.p-fluid-sm{padding:var(--space-fluid-sm)}.p-fluid-md{padding:var(--space-fluid-md)}.p-fluid-lg{padding:var(--space-fluid-lg)}.p-fluid-xl{padding:var(--space-fluid-xl)}.p-fluid-2xl{padding:var(--space-fluid-2xl)}.p-fluid-3xl{padding:var(--space-fluid-3xl)}.px-fluid-sm{padding-left:var(--space-fluid-sm);padding-right:var(--space-fluid-sm)}.px-fluid-md{padding-left:var(--space-fluid-md);padding-right:var(--space-fluid-md)}.px-fluid-lg{padding-left:var(--space-fluid-lg);padding-right:var(--space-fluid-lg)}.px-fluid-xl{padding-left:var(--space-fluid-xl);padding-right:var(--space-fluid-xl)}.py-fluid-sm{padding-top:var(--space-fluid-sm);padding-bottom:var(--space-fluid-sm)}.py-fluid-md{padding-top:var(--space-fluid-md);padding-bottom:var(--space-fluid-md)}.py-fluid-lg{padding-top:var(--space-fluid-lg);padding-bottom:var(--space-fluid-lg)}.py-fluid-xl{padding-top:var(--space-fluid-xl);padding-bottom:var(--space-fluid-xl)}.m-fluid-sm{margin:var(--space-fluid-sm)}.m-fluid-md{margin:var(--space-fluid-md)}.m-fluid-lg{margin:var(--space-fluid-lg)}.m-fluid-xl{margin:var(--space-fluid-xl)}.my-fluid-sm{margin-top:var(--space-fluid-sm);margin-bottom:var(--space-fluid-sm)}.my-fluid-md{margin-top:var(--space-fluid-md);margin-bottom:var(--space-fluid-md)}.my-fluid-lg{margin-top:var(--space-fluid-lg);margin-bottom:var(--space-fluid-lg)}.my-fluid-xl{margin-top:var(--space-fluid-xl);margin-bottom:var(--space-fluid-xl)}.mobile-only,.tablet-only{display:none}.desktop-only{display:block}@media (max-width:767px){.mobile-only{display:block}.tablet-only,.desktop-only{display:none}}@media (min-width:768px) and (max-width:1023px){.mobile-only{display:none}.tablet-only{display:block}.desktop-only{display:none}}.mobile-only-inline,.tablet-only-inline{display:none}.desktop-only-inline{display:inline-block}@media (max-width:767px){.mobile-only-inline{display:inline-block}.desktop-only-inline{display:none}}@media (min-width:768px) and (max-width:1023px){.tablet-only-inline{display:inline-block}}@media (prefers-reduced-motion:reduce){body .sparkles-effect,body .particle-animation,body .emoji-animation,body .scroll-animation,body [class*=animate-],body [class*=sparkles-animation]{transition-duration:.01ms;animation:none}body button:active,body [role=button]:active{transition-duration:.1s}}.sparkles-carousel,.instagram-feed-carousel{--items-to-show:4;--carousel-gap:clamp(.5rem, 1.5vw + .25rem, 1rem)}@media (max-width:767px){.sparkles-carousel,.instagram-feed-carousel{--items-to-show:2}}@media (max-width:639px){.sparkles-carousel,.instagram-feed-carousel{--items-to-show:1}}.sparkles-carousel.product-recommendations{--items-to-show:3}@media (max-width:767px){.sparkles-carousel.product-recommendations{--items-to-show:2}}@media (max-width:639px){.sparkles-carousel.product-recommendations{--items-to-show:1}}.sparkles-container-context{container:sparkles-parent/inline-size}.sparkles-container-responsive{width:100%;min-width:0;container:sparkles-component/inline-size}@container sparkles-component (width<=639px){.sparkles-component-mobile{display:block}.sparkles-component-desktop{display:none}}@container sparkles-component (width>=640px){.sparkles-component-mobile{display:none}.sparkles-component-desktop{display:block}}.header-container{container:header/inline-size}.mobile-menu-indicator{display:none}@container header (width<=767px){.mobile-menu-indicator{display:block}}.slider-container{--preload-mode:desktop;container:slider/inline-size}@container slider (width<=767px){.slider-container{--preload-mode:mobile}}@media (max-width:767px){:root{--spacing-lg:1rem;--spacing-xl:1.5rem;--spacing-2xl:2rem;--grid-cols-auto:repeat(auto-fit, minmax(150px, 1fr))}}@media (max-width:639px){:root{--grid-cols-auto:1fr}}@media (hover:none) and (pointer:coarse){:root{--is-touch-device:1;--min-touch-target:44px}button,a[role=button],.sparkles-interactive{min-height:var(--min-touch-target);min-width:var(--min-touch-target)}}@media (hover:hover) and (pointer:fine){:root{--is-touch-device:0;--min-touch-target:32px}}@media (max-height:500px) and (orientation:landscape){:root{--is-landscape-mobile:1;--spacing-lg:.75rem;--spacing-xl:1rem}}@media (prefers-contrast:high){:root{--border-width-default:2px;--focus-ring-width:3px}}@media print{:root{--is-print:1}body .no-print,body .sparkles-carousel,body .sparkles-animation,body header,body footer,body nav{display:none}body{font-size:12pt;line-height:1.5}a[href]:after{content:" (" attr(href) ")";font-size:.875em}}@supports (animation-timeline:scroll()){.sparkles-hero-parallax-bg{--parallax-start:0vh;--parallax-end:-50vh;animation:linear forwards parallax-shift;animation-timeline:scroll();animation-range:0 100vh}.sparkles-section-parallax-bg,.sparkles-product-parallax-bg,.sparkles-parallax-layer-1,.sparkles-parallax-layer-2,.sparkles-parallax-layer-3{animation:linear forwards parallax-shift;animation-timeline:view();animation-range:entry cover}.sparkles-section-parallax-bg{--parallax-start:30%;--parallax-end:-30%}.sparkles-product-parallax-bg{--parallax-start:-10%;--parallax-end:10%}.sparkles-parallax-layer-1{--parallax-start:20%;--parallax-end:-20%}.sparkles-parallax-layer-2{--parallax-start:40%;--parallax-end:-40%}.sparkles-parallax-layer-3{--parallax-start:60%;--parallax-end:-60%}@keyframes parallax-shift{0%{transform:translate3d(0, var(--parallax-start,0), 0)}to{transform:translate3d(0, var(--parallax-end,0), 0)}}}@media (prefers-reduced-motion:reduce){.sparkles-hero-parallax-bg,.sparkles-section-parallax-bg,.sparkles-product-parallax-bg,.sparkles-parallax-layer-1,.sparkles-parallax-layer-2,.sparkles-parallax-layer-3{animation:none;transform:none!important}}.sparkles-scroll-progress{background:var(--color-primary,var(--color-gold-medium));z-index:9999;pointer-events:none;width:0%;height:4px;position:fixed;top:0;left:0}@supports (animation-timeline:scroll()){.sparkles-scroll-progress{animation:linear forwards scroll-progress;animation-timeline:scroll(root);animation-range:0% 100%}@keyframes scroll-progress{0%{width:0%}to{width:100%}}}@media (prefers-reduced-motion:reduce){.sparkles-scroll-progress{width:0%;animation:none}}[x-reveal],.sparkles-reveal{opacity:0}[x-reveal]:not(.fade-left):not(.fade-right):not(.scale-up):not(.rotate-in),.sparkles-reveal:not(.fade-left):not(.fade-right):not(.scale-up):not(.rotate-in){transform:translateY(30px)}[x-reveal].fade-left,.sparkles-reveal.fade-left{transform:translate(-30px)}[x-reveal].fade-right,.sparkles-reveal.fade-right{transform:translate(30px)}[x-reveal].scale-up,.sparkles-reveal.scale-up{transform:scale(.8)}[x-reveal].rotate-in,.sparkles-reveal.rotate-in{transform:rotate(-10deg)scale(.9)}@supports (animation-timeline:view()){[x-reveal],.sparkles-reveal{animation:linear forwards reveal-fade;animation-timeline:view();animation-range:entry cover 30%}@keyframes reveal-fade{to{opacity:1;transform:none}}}@supports not (animation-timeline:view()){[x-reveal],.sparkles-reveal{transition:all .6s ease-out}[x-reveal].sparkles-revealed,.sparkles-reveal.sparkles-revealed{opacity:1;transform:none}}@starting-style{dialog#cart-drawer[open]>.relative.w-screen{opacity:0;transform:translate(100%)}}dialog#cart-drawer[open]>.relative.w-screen,dialog#mobile-menu-drawer[open]>.relative,dialog[id*=mobile-menu][open]>.relative{opacity:1;transition:transform .3s cubic-bezier(.4,0,.2,1),opacity .3s;transform:translate(0)}@starting-style{dialog#mobile-menu-drawer[open]>.relative,dialog[id*=mobile-menu][open]>.relative{opacity:0;transform:translate(-100%)}}@starting-style{.slider-dot-rhinestones.active:before{opacity:0;transform:scale(.8)}}.slider-dot-rhinestones.active:before{opacity:1;transition:background .3s,transform .3s cubic-bezier(.4,0,.2,1),opacity .3s,box-shadow .3s;transform:scale(1)}@media (prefers-reduced-motion:reduce){dialog#cart-drawer[open]>.relative.w-screen,dialog#mobile-menu-drawer[open]>.relative,dialog[id*=mobile-menu][open]>.relative,.slider-dot-rhinestones.active:before{transition:none}}.h-screen-dynamic{height:100vh;height:100dvh}.min-h-screen-dynamic{min-height:100vh;min-height:100dvh}.max-h-screen-dynamic{max-height:100vh;max-height:100dvh}.h-screen-50-dynamic{height:50vh;height:50dvh}.h-screen-75-dynamic{height:75vh;height:75dvh}.h-screen-90-dynamic{height:90vh;height:90dvh}.min-h-screen-50-dynamic{min-height:50vh;min-height:50dvh}.min-h-screen-75-dynamic{min-height:75vh;min-height:75dvh}.h-screen-small{height:100vh;height:100svh}.h-screen-large{height:100vh;height:100lvh}.p-container-responsive{padding:max(.75rem,min(4cqi,2rem))}.px-container-responsive{padding-left:max(.75rem,min(4cqi,2rem));padding-right:max(.75rem,min(4cqi,2rem))}.py-container-responsive{padding-top:max(.5rem,min(3cqi,1.5rem));padding-bottom:max(.5rem,min(3cqi,1.5rem))}.gap-container-responsive{gap:max(.5rem,min(3cqi,1.5rem))}.gap-container-tight{gap:max(.25rem,min(2cqi,.75rem))}.gap-container-loose{gap:max(1rem,min(5cqi,2.5rem))}.text-container-sm{font-size:max(.75rem,min(2.5cqi,.875rem))}.text-container-base{font-size:max(.875rem,min(3cqi,1rem))}.text-container-lg{font-size:max(1rem,min(4cqi,1.25rem))}.text-container-xl{font-size:max(1.25rem,min(5cqi,1.5rem))}.text-container-2xl{font-size:max(1.5rem,min(6cqi,2rem))}.field:has(input:invalid:not(:-ms-placeholder-shown)){--field-border-color:var(--color-error,#ef4444);--field-bg-color:var(--color-error-light,#fef2f2)}.field:has(input:invalid:not(:placeholder-shown)){--field-border-color:var(--color-error,#ef4444);--field-bg-color:var(--color-error-light,#fef2f2)}.field:has(textarea:invalid:not(:-ms-placeholder-shown)){--field-border-color:var(--color-error,#ef4444);--field-bg-color:var(--color-error-light,#fef2f2)}.field:has(textarea:invalid:not(:placeholder-shown)){--field-border-color:var(--color-error,#ef4444);--field-bg-color:var(--color-error-light,#fef2f2)}.field:has(select:invalid){--field-border-color:var(--color-error,#ef4444);--field-bg-color:var(--color-error-light,#fef2f2)}.field:has(input:invalid:not(:-ms-placeholder-shown)){border-left:3px solid var(--field-border-color);background-color:var(--field-bg-color)}.field:has(input:invalid:not(:placeholder-shown)){border-left:3px solid var(--field-border-color);background-color:var(--field-bg-color)}.field:has(input:focus) label{color:var(--color-primary,#c69f32);font-weight:600}.field:has(textarea:focus) label{color:var(--color-primary,#c69f32);font-weight:600}.field:has(select:focus) label{color:var(--color-primary,#c69f32);font-weight:600}.sparkles-card:not(:has(img)){text-align:center;background:var(--color-accent,#f5f5f0);flex-direction:column;justify-content:center;align-items:center;display:flex}.sparkles-swatch-container .swatch-clear-btn{display:none}.sparkles-swatch-container:has(.sparkles-swatch-selected) .swatch-clear-btn{display:inline-flex}.sparkles-swatch-container:has(.sparkles-swatch-selected){border-color:var(--color-primary,#c69f32)}.sparkles-nav-item:has(.sparkles-nav-link.current)>.sparkles-nav-link{color:var(--color-primary,#c69f32);font-weight:600}.sparkles-nav-item:has(.sparkles-nav-link.active)>.sparkles-nav-link{color:var(--color-primary,#c69f32);font-weight:600}.sparkles-nav-item:has(ul):after{content:"";border-bottom:2px solid;border-right:2px solid;width:.5em;height:.5em;margin-left:.25em;display:inline-block;transform:rotate(45deg)}.sparkles-nav-item:has(.submenu):after{content:"";border-bottom:2px solid;border-right:2px solid;width:.5em;height:.5em;margin-left:.25em;display:inline-block;transform:rotate(45deg)}.sparkles-notifications:not(:has(.sparkles-notification)){display:none}.sparkles-notifications:has(.sparkles-notification){display:block}.price-container:has(.price-including-tax):has(.price-excluding-tax){grid-template-columns:1fr 1fr;align-items:baseline;gap:.5rem;display:grid}.sparkles-list:not(:has(li)){background:var(--color-gray-50,#f9fafb);border:2px dashed var(--color-gray-200,#e5e7eb);border-radius:.5rem;justify-content:center;align-items:center;min-height:10rem;display:flex}.sparkles-grid:not(:has(.sparkles-grid-item)){background:var(--color-gray-50,#f9fafb);border:2px dashed var(--color-gray-200,#e5e7eb);border-radius:.5rem;justify-content:center;align-items:center;min-height:10rem;display:flex}.sparkles-list:not(:has(li)):before{content:"No items to display";color:var(--color-gray-500,#6b7280);font-style:italic}.sparkles-grid:not(:has(.sparkles-grid-item)):before{content:"No items to display";color:var(--color-gray-500,#6b7280);font-style:italic}.type-scale-1{font-size:var(--type-scale-1)}.type-scale-2{font-size:var(--type-scale-2)}.type-scale-3{font-size:var(--type-scale-3)}.type-scale-4{font-size:var(--type-scale-4)}.type-scale-5{font-size:var(--type-scale-5)}.type-scale-6{font-size:var(--type-scale-6)}.type-scale-7{font-size:var(--type-scale-7)}.type-scale-8{font-size:var(--type-scale-8)}.type-caption{font-size:var(--type-scale-1)}.type-small{font-size:var(--type-scale-2)}.type-body{font-size:var(--type-scale-3)}.type-lead,.type-h4{font-size:var(--type-scale-4)}.type-h3{font-size:var(--type-scale-5)}.type-h2{font-size:var(--type-scale-6)}.type-h1{font-size:var(--type-scale-7)}.type-display{font-size:var(--type-scale-8)}@supports (animation-timeline:scroll()){.sparkles-header-shrink{min-height:auto;animation:linear forwards header-shrink;animation-timeline:scroll();animation-range:0 100px}@keyframes header-shrink{0%{padding-top:.75rem;padding-bottom:.75rem;box-shadow:0 1px 3px rgba(0,0,0,.05)}to{padding-top:.25rem;padding-bottom:.25rem;box-shadow:0 2px 8px rgba(0,0,0,.1)}}.sparkles-hero-fade{animation:linear forwards hero-fade;animation-timeline:scroll();animation-range:0 50vh}@keyframes hero-fade{0%{opacity:1}to{opacity:0;pointer-events:none}}.sparkles-scale-on-scroll{animation:linear forwards scale-in-view;animation-timeline:view();animation-range:entry cover 40%}@keyframes scale-in-view{0%{opacity:0;transform:scale(.8)}to{opacity:1;transform:scale(1)}}.sparkles-carousel-progress{animation:linear forwards carousel-progress;animation-timeline:scroll(inline)}@keyframes carousel-progress{0%{transform:scaleX(0)}to{transform:scaleX(1)}}.sparkles-stagger-reveal>*{animation:linear forwards stagger-fade-up;animation-timeline:view();animation-range:entry 10% cover 30%}@keyframes stagger-fade-up{0%{opacity:0;transform:translateY(2rem)}to{opacity:1;transform:translateY(0)}}.sparkles-counter-scroll{animation:linear forwards counter-up;animation-timeline:view();animation-range:entry 20% cover 60%}@keyframes counter-up{0%{--counter-value:0}to{--counter-value:100}}}:root{--font-primary:"Montserrat", system-ui, -apple-system, sans-serif;--font-display:"Playfair Display", Georgia, serif;--font-secondary:"Playfair Display", "Montserrat", Georgia, serif;--font-heading:var(--font-display);--space-luxury:10rem;--radius-luxury:24px;--radius-sm:.25rem;--radius-md:.375rem;--radius-lg:.5rem;--radius-xl:.75rem;--radius-full:9999px;--radius-card:var(--radius-lg);--radius-surface:var(--radius-lg);--radius-btn:var(--radius-md);--radius-input:var(--radius-md);--radius-badge:var(--radius-full);--z-low:10;--z-dropdown:20;--z-sticky:30;--z-fixed:40;--z-modal-backdrop:50;--z-modal:60;--z-popover:70;--z-tooltip:80;--z-notification:90;--z-maximum:100;--z-skip-link:10000;--container-max:1200px;--hero-min-height:60vh;--animation-duration-fast:.15s;--animation-duration-normal:.3s;--animation-duration-slow:.5s;--animation-luxury:.6s;--animation-premium:.4s;--animation-easing-standard:ease-out;--animation-easing-premium:cubic-bezier(.19, 1, .22, 1);--animation-easing-bounce:cubic-bezier(.175, .885, .32, 1.275);--animation-easing:cubic-bezier(.4, 0, .2, 1);--animation-duration:.3s;--min-touch-target:44px;--sparkles-image-transition-duration:.3s;--sparkles-image-skeleton-duration:1.5s;--sparkles-image-placeholder-color:var(--gray-200);--sparkles-image-error-opacity:.5;--sparkles-webp-support:0;--sparkles-avif-support:0;--shadow-subtle:0 1px 2px rgba(0,0,0,.04);--shadow-xs:0 2px 4px rgba(0,0,0,.06);--shadow-sm:0 4px 6px rgba(0,0,0,.07);--shadow-md:0 6px 12px rgba(0,0,0,.08);--shadow-lg:0 10px 20px rgba(0,0,0,.1);--shadow-xl:0 20px 40px rgba(0,0,0,.12);--shadow-2xl:0 25px 50px rgba(0,0,0,.15);--shadow-inner:inset 0 2px 4px rgba(0,0,0,.06);--shadow-outline:0 0 0 3px rgba(198,159,50,.1)}@supports (color:color-mix(in lab, red, red)){:root{--shadow-outline:0 0 0 3px color-mix(in srgb, var(--color-primary) 10%, transparent)}}:root{--elevation-0:none;--elevation-1:0 1px 3px rgba(0,0,0,.12), 0 1px 2px rgba(0,0,0,.24);--elevation-2:0 3px 6px rgba(0,0,0,.16), 0 3px 6px rgba(0,0,0,.23);--elevation-3:0 10px 20px rgba(0,0,0,.19), 0 6px 6px rgba(0,0,0,.23);--elevation-4:0 14px 28px rgba(0,0,0,.25), 0 10px 10px rgba(0,0,0,.22);--elevation-5:0 19px 38px rgba(0,0,0,.3), 0 15px 12px rgba(0,0,0,.22);--gradient-primary:linear-gradient(135deg, var(--color-primary) 0%, var(--color-primary-light) 100%);--gradient-premium:linear-gradient(135deg, var(--color-primary) 0%, var(--color-primary-dark) 50%, var(--color-secondary) 100%);--gradient-warm:linear-gradient(135deg, var(--color-primary-light) 0%, var(--color-primary) 50%, var(--color-primary-dark) 100%);--gradient-cool:linear-gradient(135deg, var(--color-accent) 0%, var(--color-accent-dark) 50%, #e8e6df 100%);--gradient-neutral:linear-gradient(135deg, var(--gray-50) 0%, var(--color-white) 100%);--gradient-sparkles:linear-gradient(45deg, var(--color-primary) 0%, var(--color-accent) 25%, var(--color-secondary) 50%, var(--color-primary) 75%, var(--color-accent) 100%);--ease-in-out-quart:cubic-bezier(.77, 0, .175, 1);--ease-out-expo:cubic-bezier(.19, 1, .22, 1);--ease-out-back:cubic-bezier(.175, .885, .32, 1.275);--header-height:80px;--header-height-mobile:60px}@media (prefers-color-scheme:dark){:root{--shadow-subtle:0 1px 2px rgba(255,255,255,.04);--shadow-xs:0 2px 4px rgba(255,255,255,.06);--shadow-sm:0 4px 6px rgba(255,255,255,.07)}}@media print{:root{--gradient-primary:none;--gradient-premium:none;--shadow-subtle:none;--shadow-xs:none;--shadow-sm:none;--shadow-md:none;--shadow-lg:none;--elevation-1:none;--elevation-2:none;--elevation-3:none;--elevation-4:none;--elevation-5:none}}:root{--color-primary:#0091d7;--color-primary-light:#7cc7f0;--color-primary-dark:#006bb3;--color-primary-rgb:0, 145, 215;--color-secondary:#334155;--color-secondary-light:#34495e;--color-secondary-dark:#1a252f;--color-secondary-rgb:51, 65, 85;--color-accent:#f5f5f0;--color-accent-light:#f5f5f0;--color-accent-dark:#f5f3e8;--color-accent-rgb:245, 245, 240;--color-white:#fff;--color-black:#000;--color-transparent:transparent;--gray-50:#f5f5f0;--gray-100:#f5f5f0;--gray-200:#e5e7eb;--gray-300:#d1d5db;--gray-400:#9ca3af;--gray-500:#6b7280;--gray-600:#4b5563;--gray-700:#334155;--gray-800:#1e293b;--gray-900:#111827;--color-success:#22c55e;--color-success-light:#dcfce7;--color-success-dark:#16a34a;--color-error:#ef4444;--color-error-light:#fee2e2;--color-error-dark:#dc2626;--color-warning:#f59e0b;--color-warning-light:#fef3c7;--color-warning-dark:#d97706;--color-info:#3b82f6;--color-info-light:#dbeafe;--color-info-dark:#2563eb;--color-info-lighter:#dbeafe;--color-gold:#c69f32;--color-gold-light:#d4b44a;--color-gold-medium:#c69f32;--color-gold-dark:#a88929;--color-gold-darker:#8a7020;--color-taupe-dark:#4a4741;--color-taupe:#605d56;--color-taupe-light:#7b776b;--color-magenta:#e91e63;--color-magenta-dark:#c2185b;--color-pink:#ec4899;--color-slate:#1e293b;--color-slate-light:#334155;--color-orange:#fb923c;--color-orange-light:#fde68a;--color-orange-dark:#f97316;--color-amber:#fbbf24;--gray-950:#333;--gray-350:#ccc;--gray-250:#e0e0e0;--gray-150:#f5f5f0;--off-white:#f5f5f0;--color-error-bright:#ff6b6b;--color-error-coral:#ee5a52;--color-text:var(--color-secondary);--color-text-muted:var(--gray-600);--color-text-light:var(--gray-400);--color-text-inverse:var(--color-white);--color-background:var(--color-white);--color-surface:var(--gray-50);--color-surface-dark:var(--gray-100);--color-border:var(--gray-200);--color-border-light:var(--gray-100);--color-border-dark:var(--gray-300);--color-border-focus:var(--color-primary);--color-link:var(--color-primary);--color-link-hover:var(--color-primary-dark);--color-link-visited:var(--color-primary-dark);--btn-primary-bg:var(--color-primary);--btn-primary-color:var(--color-white);--btn-primary-hover-bg:var(--color-primary-dark);--btn-primary-hover-color:var(--color-white);--btn-primary-border:var(--color-primary);--btn-secondary-bg:var(--color-white);--btn-secondary-color:var(--color-primary);--btn-secondary-hover-bg:var(--color-primary);--btn-secondary-hover-color:var(--color-white);--btn-secondary-border:var(--color-primary);--btn-tertiary-bg:transparent;--btn-tertiary-color:var(--color-primary);--btn-tertiary-hover-bg:var(--color-primary-light);--btn-tertiary-hover-color:var(--color-primary-dark);--btn-tertiary-border:transparent;--input-bg:var(--color-white);--input-color:var(--color-text);--input-border:var(--gray-300);--input-border-focus:var(--color-primary);--input-placeholder:var(--gray-400);--input-disabled-bg:var(--gray-100);--input-disabled-color:var(--gray-500);--shadow-sm:0 1px 2px 0 rgba(0,0,0,.05);--shadow-md:0 4px 6px -1px rgba(0,0,0,.1), 0 2px 4px -1px rgba(0,0,0,.06);--shadow-lg:0 10px 15px -3px rgba(0,0,0,.1), 0 4px 6px -2px rgba(0,0,0,.05);--shadow-xl:0 20px 25px -5px rgba(0,0,0,.1), 0 10px 10px -5px rgba(0,0,0,.04);--shadow-inner:inset 0 2px 4px 0 rgba(0,0,0,.06);--shadow-none:none;--z-below:-1;--z-base:0;--z-dropdown:1000;--z-sticky:1020;--z-fixed:1030;--z-modal-backdrop:1040;--z-modal:1050;--z-popover:1060;--z-tooltip:1070;--spacing-0:0;--spacing-1:.25rem;--spacing-2:.5rem;--spacing-3:.75rem;--spacing-4:1rem;--spacing-5:1.25rem;--spacing-6:1.5rem;--spacing-8:2rem;--spacing-10:2.5rem;--spacing-12:3rem;--spacing-16:4rem;--spacing-20:5rem;--spacing-24:6rem;--radius-none:0;--radius-sm:.125rem;--radius-md:.375rem;--radius-lg:.5rem;--radius-xl:.75rem;--radius-2xl:1rem;--radius-3xl:1.5rem;--radius-full:9999px;--duration-75:75ms;--duration-100:.1s;--duration-150:.15s;--duration-200:.2s;--duration-300:.3s;--duration-500:.5s;--duration-700:.7s;--duration-1000:1s;--font-sans:ui-sans-serif, system-ui, -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", Arial, sans-serif;--font-serif:ui-serif, Georgia, Cambria, "Times New Roman", Times, serif;--font-mono:ui-monospace, SFMono-Regular, "SF Mono", Consolas, "Liberation Mono", Menlo, monospace;--text-xs:.75rem;--text-sm:.875rem;--text-base:1rem;--text-lg:1.125rem;--text-xl:1.25rem;--text-2xl:1.5rem;--text-3xl:1.875rem;--text-4xl:2.25rem;--text-5xl:3rem;--leading-none:1;--leading-tight:1.25;--leading-snug:1.375;--leading-normal:1.5;--leading-relaxed:1.625;--leading-loose:2;--font-thin:100;--font-light:300;--font-normal:400;--font-medium:500;--font-semibold:600;--font-bold:700;--font-extrabold:800;--font-black:900;--opacity-0:0;--opacity-25:.25;--opacity-50:.5;--opacity-75:.75;--opacity-100:1;--gradient-primary:linear-gradient(135deg, var(--color-primary) 0%, var(--color-primary-dark) 100%);--gradient-primary-reverse:linear-gradient(135deg, var(--color-primary-dark) 0%, var(--color-primary) 100%);--gradient-primary-light:linear-gradient(135deg, var(--color-primary-light) 0%, var(--color-primary) 100%);--gradient-gray:linear-gradient(135deg, var(--gray-100) 0%, var(--gray-300) 100%);--gradient-dark:linear-gradient(135deg, var(--gray-700) 0%, var(--gray-900) 100%);--gradient-shimmer:linear-gradient(90deg, var(--color-primary-light) 0%, var(--color-primary) 50%, var(--color-primary-light) 100%);--gradient-glow:radial-gradient(circle, var(--color-primary-light) 0%, transparent 70%);--nav-link-color:var(--color-text);--nav-link-hover-color:var(--color-primary);--nav-link-active-color:var(--color-primary);--nav-link-active-bg:var(--color-accent);--card-bg:var(--color-white);--card-border:var(--color-border);--card-shadow:var(--shadow-md);--card-hover-shadow:var(--shadow-lg);--modal-bg:var(--color-white);--modal-overlay-bg:rgba(0,0,0,.5);--modal-border:var(--color-border);--modal-shadow:var(--shadow-xl);--table-bg:var(--color-white);--table-border:var(--color-border);--table-header-bg:var(--gray-50);--table-hover-bg:var(--gray-50);--table-stripe-bg:var(--gray-50);--badge-primary-bg:var(--color-primary);--badge-primary-color:var(--color-white);--badge-success-bg:var(--color-success);--badge-success-color:var(--color-white);--badge-warning-bg:var(--color-warning);--badge-warning-color:var(--color-white);--badge-error-bg:var(--color-error);--badge-error-color:var(--color-white);--product-price-color:var(--color-primary);--product-sale-color:var(--color-error);--product-rating-color:var(--color-warning)}html.sparkleshome-store-view,html.store-sparkleshome,html.store-sparkles,html[data-store=sparkleshome_main],html.store-rhinestones,html[data-store=default],html.studio-store-view,html.store-studio,html[data-store=studioview],body.sparkleshome-store-view,body.store-sparkleshome,body.store-sparkles,body[data-store=sparkleshome_main],body.store-rhinestones,body[data-store=default],body.studio-store-view,body.store-studio,body[data-store=studioview]{--color-primary:var(--sparkles-store-primary);--color-primary-rgb:var(--sparkles-store-primary-rgb);--color-primary-light:var(--sparkles-store-primary-light);--color-primary-lighter:var(--sparkles-store-primary-light);--color-primary-dark:var(--sparkles-store-primary-dark);--color-secondary:var(--sparkles-store-secondary);--color-secondary-light:var(--sparkles-store-secondary-light);--color-secondary-dark:var(--sparkles-store-secondary-dark);--color-secondary-rgb:var(--sparkles-store-secondary-rgb)}html.sparkleshome-store-view,html.store-sparkleshome,html.store-sparkles,html[data-store=sparkleshome_main],body.sparkleshome-store-view,body.store-sparkleshome,body.store-sparkles,body[data-store=sparkleshome_main]{--sparkles-store-primary:#c69f32;--sparkles-store-primary-rgb:198, 159, 50;--sparkles-store-primary-light:#d4b44a;--sparkles-store-primary-dark:#a88929;--sparkles-store-secondary:#353839;--sparkles-store-secondary-light:#4a4d4f;--sparkles-store-secondary-dark:#262829;--sparkles-store-secondary-rgb:53, 56, 57}html.store-rhinestones,html[data-store=default],body.store-rhinestones,body[data-store=default]{--sparkles-store-primary:#0091d7;--sparkles-store-primary-rgb:0, 145, 215;--sparkles-store-primary-light:#7cc7f0;--sparkles-store-primary-dark:#006bb3;--color-primary-darker:#00508c}html.store-rhinestones,html[data-store=default],html.studio-store-view,html.store-studio,html[data-store=studioview],body.store-rhinestones,body[data-store=default],body.studio-store-view,body.store-studio,body[data-store=studioview]{--sparkles-store-secondary:#2c3e50;--sparkles-store-secondary-light:#34495e;--sparkles-store-secondary-dark:#1a252f;--sparkles-store-secondary-rgb:44, 62, 80}html.studio-store-view,html.store-studio,html[data-store=studioview],body.studio-store-view,body.store-studio,body[data-store=studioview]{--sparkles-store-primary:#f93781;--sparkles-store-primary-rgb:249, 55, 129;--sparkles-store-primary-light:#ffb3d1;--sparkles-store-primary-dark:#e91e63}.z-dropdown{z-index:var(--z-dropdown)}.z-sticky{z-index:var(--z-sticky)}.z-fixed{z-index:var(--z-fixed)}.z-modal-backdrop{z-index:var(--z-modal-backdrop)}.z-modal{z-index:var(--z-modal)}.z-popover{z-index:var(--z-popover)}.z-tooltip{z-index:var(--z-tooltip)}.z-notification{z-index:var(--z-notification)}.z-maximum{z-index:var(--z-maximum)}.sparkles-action-button{border:1px solid var(--gray-300);background-color:var(--white);color:var(--gray-700);border-radius:.375rem;align-items:center;padding:.5rem .75rem;font-size:.875rem;font-weight:500;display:inline-flex}.sparkles-action-group{gap:.5rem}.sparkles-loading-spinner-centered{justify-content:center;align-items:center;display:flex;position:absolute;top:0;bottom:0;left:0;right:0}.sparkles-font-display{font-family:var(--font-display)}.sparkles-design-library>*+*{margin-top:1.5rem}.sparkles-utilities>*+*{margin-top:1rem}.sparkles-rounded-card{border-radius:.5rem}.sparkles-isolate{isolation:isolate}.sparkles-rounded-sm{border-radius:.125rem}.sparkles-primary{color:var(--color-primary)}.sparkles-secondary{color:var(--color-secondary)}.sparkles-accent{color:var(--color-accent)}.sparkles-text-primary{color:var(--color-primary)}.sparkles-bg-primary{background-color:var(--color-primary)}.sparkles-bg-secondary{background-color:var(--color-secondary)}.sparkles-bg-accent{background-color:var(--color-accent)}.sparkles-text-secondary{color:var(--color-secondary)}.sparkles-text-muted{color:var(--color-text-secondary)}.sparkles-gold{color:var(--color-primary)}.sparkles-charcoal{color:var(--color-secondary)}.sparkles-cream{color:var(--color-accent)}.sparkles-container,.sparkles-container-reading,.sparkles-container-content,.sparkles-container-wide,.sparkles-container-responsive{margin-left:auto;margin-right:auto;padding-left:1rem;padding-right:1rem}.sparkles-container{max-width:85rem}.sparkles-section{padding-top:2rem;padding-bottom:2rem}.sparkles-card-base,.sparkles-card-elevated{background-color:var(--white);border-radius:.5rem;overflow:hidden}.sparkles-card-base{border:1px solid var(--gray-200);box-shadow:0 1px 2px rgba(0,0,0,.05)}.sparkles-card-bordered-lg,.sparkles-table-container,.sparkles-social-proof,.sparkles-newsletter-bordered,.sparkles-skeleton-card,.sparkles-admin-card,.sparkles-import-container,.sparkles-author-profile--card{--tw-bg-opacity:1;background-color:rgba(255, 255, 255, var(--tw-bg-opacity,1));border-radius:var(--radius-lg);--tw-shadow:0 1px 2px 0 rgba(0,0,0,.05);--tw-shadow-colored:0 1px 2px 0 var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow,0 0 transparent), var(--tw-ring-shadow,0 0 transparent), var(--tw-shadow);border-width:1px;border-color:var(--gray-200)}.sparkles-card-interactive,.sparkles-card-blog,.sparkles-rule-item-base{background-color:var(--white);border:1px solid var(--gray-200);border-radius:.5rem;transition:all .3s ease-out;overflow:hidden;box-shadow:0 1px 2px rgba(0,0,0,.05)}.sparkles-card-interactive{cursor:pointer}.sparkles-card-elevated{border:2px solid var(--gray-200);box-shadow:0 10px 15px -3px rgba(0,0,0,.1),0 4px 6px -2px rgba(0,0,0,.05)}.sparkles-card-luxury{background-color:var(--white);border:2px solid var(--gray-200);border-color:rgb(var(--color-primary-rgb) / .2);border-radius:.5rem;transition:all .5s ease-out;overflow:hidden;box-shadow:0 20px 25px -5px rgba(0,0,0,.1),0 10px 10px -5px rgba(0,0,0,.04)}.sparkles-card-luxury:hover{transform:translateY(-.5rem);box-shadow:0 25px 50px -12px rgba(0,0,0,.25)}.sparkles-card-header{border-bottom:1px solid var(--gray-200);background-color:rgba(249,250,251,.5);padding:1.5rem}.sparkles-card-body{padding:1.5rem}.sparkles-card-footer{border-top:1px solid var(--gray-200);background-color:rgba(249,250,251,.5);padding:1.5rem}.sparkles-input-base,.sparkles-input-error,.sparkles-input-success,.sparkles-admin-input,.sparkles-admin-select{background-color:var(--white);border-radius:.5rem;width:100%;padding:.75rem 1rem;transition:all .2s ease-in-out}.sparkles-input-base,.sparkles-input-error,.sparkles-input-success{font-size:1rem}.sparkles-admin-input,.sparkles-admin-select{opacity:1;font-size:.875rem}.sparkles-input-base,.sparkles-admin-input,.sparkles-admin-select{border:2px solid var(--gray-300)}.sparkles-input-error{border:2px solid var(--color-error)}.sparkles-input-success{border:2px solid var(--color-success)}.sparkles-input-base:disabled,.sparkles-input-error:disabled,.sparkles-input-success:disabled{opacity:.6;cursor:not-allowed}.sparkles-input-base::-ms-input-placeholder{color:var(--gray-500)}.sparkles-input-base::placeholder{color:var(--gray-500)}.sparkles-input-error::-ms-input-placeholder{color:var(--gray-500)}.sparkles-input-error::placeholder{color:var(--gray-500)}.sparkles-input-success::-ms-input-placeholder{color:var(--gray-500)}.sparkles-input-success::placeholder{color:var(--gray-500)}.sparkles-input-base:focus{border-color:var(--color-primary);box-shadow:0 0 0 4px rgb(var(--color-primary-rgb) / .1);outline:none}.sparkles-input-error:focus{border-color:var(--color-error);box-shadow:0 0 0 2px rgba(239,68,68,.2)}.sparkles-input-success:focus{border-color:var(--color-success);box-shadow:0 0 0 2px rgba(16,185,129,.2)}.sparkles-status-base,.sparkles-status-info{border-radius:var(--radius-full);align-items:center;padding:.125rem .625rem;font-size:.75rem;font-weight:500;display:inline-flex}.sparkles-spinner-base{border:4px solid var(--gray-200);border-radius:var(--radius-full);border-top-color:var(--color-primary);animation:1s linear infinite spin}.sparkles-spinner-xs,.sparkles-spinner-sm,.sparkles-spinner-md,.sparkles-spinner-lg,.sparkles-spinner-xl{border-radius:var(--radius-full)}.sparkles-spinner-xs,.sparkles-spinner-sm{border:2px solid var(--gray-200)}.sparkles-spinner-md,.sparkles-spinner-lg,.sparkles-spinner-xl{border:4px solid var(--gray-200)}.sparkles-spinner-xs{width:.75rem;height:.75rem}.sparkles-spinner-sm{width:1rem;height:1rem}.sparkles-spinner-md{width:1.5rem;height:1.5rem}.sparkles-spinner-lg{width:2rem;height:2rem}.sparkles-spinner-xl{width:3rem;height:3rem}.sparkles-spinner-white{border-color:rgb(var(--color-white-rgb) / .3);border-top-color:#fff}.sparkles-spinner-primary{border-color:rgb(var(--color-primary-rgb) / .2);border-top-color:var(--color-primary)}.sparkles-absolute-center,.sparkles-animation-absolute{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.sparkles-flex-center-col,.sparkles-flex-col-center,.sparkles-countdown-unit,.sparkles-countdown-unit-base{flex-direction:column;align-items:center;display:flex}.sparkles-flex-center-col{justify-content:center}.sparkles-flex-start{justify-content:flex-start;align-items:center;display:flex}.sparkles-flex-end{justify-content:flex-end;align-items:center;display:flex}.sparkles-flex-between-start,.sparkles-card-header{justify-content:space-between;align-items:flex-start;display:flex}.sparkles-flex-responsive{flex-direction:column;display:flex}.sparkles-flex-responsive-gap{flex-direction:column;gap:.75rem;display:flex}.sparkles-grid-auto{gap:1.5rem}.sparkles-grid-responsive{gap:1rem}.sparkles-transition-fast{transition:all .15s ease-out}.sparkles-transition-normal{transition:all .3s ease-out}.sparkles-transition-slow{transition:all .5s ease-out}.sparkles-transition-smooth{transition:all .2s ease-in-out}.sparkles-transition-legacy{transition:all .3s ease-in-out}.sparkles-transition-colors{transition:color .2s ease-out,background-color .2s ease-out,border-color .2s ease-out}.sparkles-transition-opacity{transition:opacity .3s ease-out}.sparkles-transition-quick-out{transition:all .15s ease-out}.sparkles-transition-quick{transition:all .2s ease-out}.sparkles-transition-medium{transition:all .3s ease-out}.sparkles-transition-base{transition-property:color,background-color,border-color,text-decoration-color,fill,stroke,opacity,box-shadow,transform,filter,-webkit-backdrop-filter,backdrop-filter;transition-duration:.3s;transition-timing-function:cubic-bezier(.4,0,.2,1)}.sparkles-focus-ring:focus{box-shadow:0 0 0 2px var(--color-primary), 0 0 0 4px rgb(var(--color-primary-rgb) / .1);outline:none}.sparkles-no-transition{transition:none}@media (prefers-reduced-motion:reduce){.sparkles-respect-motion{transition:none;animation:none}}.sparkles-focus-visible:focus{outline:none}.sparkles-focus-visible:focus-visible{box-shadow:0 0 0 2px var(--color-primary), 0 0 0 4px rgb(var(--color-primary-rgb) / .1)}.sparkles-animation-container{position:relative;overflow:hidden}.sparkles-transition-long{transition:all .6s var(--animation-easing)}.sparkles-transition-transform,.product-detail-sparkles .product-media-sparkles .product-image-photo,.sparkle-scale,.sparkles-product-image img,.sparkles-gallery-image img,.sparkles-countdown-flip .sparkles-countdown-number{transition-property:transform;transition-duration:.3s;transition-timing-function:cubic-bezier(.4,0,.2,1)}.sparkles-hover-lift{transition:all .3s ease-out}.sparkles-hover-lift:hover{transform:translateY(-.5rem);box-shadow:0 10px 15px -3px rgba(0,0,0,.1),0 4px 6px -2px rgba(0,0,0,.05)}.sparkles-hover-scale{transition:transform .3s}.group:hover .sparkles-text-brand-hover,.group:hover .sparkles-catalog-hover{color:var(--color-primary)}.sparkles-preserve-3d{transform-style:preserve-3d}.sparkles-backface-hidden{backface-visibility:hidden}.sparkles-animation-paused{animation-play-state:paused}.sparkles-animation-running{animation-play-state:running}@media (max-width:768px){.sparkles-mobile-stack{flex-direction:column}.sparkles-mobile-full{width:100%}.sparkles-mobile-text-center{text-align:center}}@media (prefers-reduced-motion:reduce){.transition-all,.duration-150,.ease-out,.sparkles-transition-normal,.duration-500{transition:none;animation:none}}@media (prefers-contrast:high){.sparkles-btn-primary,.sparkles-btn-secondary,.sparkles-btn-danger,.sparkles-btn-success,.sparkles-card-base{border:2px solid var(--black)}}.sparkles-text-content-base{color:var(--color-slate);line-height:1.625}.sparkles-text-list-item{margin-bottom:.5rem;line-height:1.625}.sparkles-text-list-item:last-child{margin-bottom:0}.sparkles-img-block-rounded{border-radius:.5rem;overflow:hidden}.sparkles-img-hover-lift{transition:transform .2s ease-out}.sparkles-img-hover-lift:hover{transform:translateY(-.25rem);box-shadow:0 4px 6px -1px rgba(0,0,0,.1),0 2px 4px -1px rgba(0,0,0,.06)}.sparkles-responsive-flex{gap:2rem}@media (max-width:768px){.sparkles-responsive-flex{text-align:center;flex-direction:column;gap:1.5rem}}.sparkles-responsive-grid-2{grid-template-columns:repeat(auto-fit,minmax(250px,1fr));gap:2rem;display:grid}.sparkles-responsive-grid-3{grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:2rem;display:grid}.sparkles-responsive-grid-4{grid-template-columns:repeat(auto-fit,minmax(150px,1fr));gap:1.5rem;display:grid}@media (max-width:768px){.sparkles-responsive-grid-2,.sparkles-responsive-grid-3,.sparkles-responsive-grid-4{grid-template-columns:repeat(1,minmax(0,1fr))}}.sparkles-container-reading{max-width:48rem}.sparkles-container-content{max-width:56rem}.sparkles-container-wide{max-width:72rem}@media (min-width:768px){.sparkles-container-reading,.sparkles-container-content,.sparkles-container-wide{padding-left:2rem;padding-right:2rem}}.sparkles-interactive-row{transition:color .2s ease-out,background-color .2s ease-out,border-color .2s ease-out}.sparkles-surface-hover{background-color:var(--gray-50)}.sparkles-table-cell-header{text-align:left;color:var(--gray-700);text-transform:uppercase;letter-spacing:.05em;padding:1rem 1.5rem;font-size:.75rem;font-weight:600}.sparkles-table-cell-body{color:var(--gray-900);border-bottom:1px solid var(--gray-200);padding:1rem 1.5rem}.sparkles-hover-lift-subtle{transition:all .3s ease-out}.sparkles-hover-lift-subtle:hover{transform:translateY(-.125rem);box-shadow:0 4px 6px -1px rgba(0,0,0,.1),0 2px 4px -1px rgba(0,0,0,.06)}.sparkles-shadow-interactive{transition:box-shadow .2s ease-out;box-shadow:0 1px 2px rgba(0,0,0,.05)}.sparkles-shadow-interactive:hover{box-shadow:0 6px 12px rgb(var(--color-secondary-rgb) / .08)}.sparkles-border-interactive{border:2px solid var(--gray-300);transition:color .2s ease-out,background-color .2s ease-out,border-color .2s ease-out}.sparkles-border-interactive:hover{border-color:var(--gray-400)}.sparkles-spacing-compact{padding:.5rem 1rem}.sparkles-spacing-normal{padding:1rem 1.5rem}@media (prefers-color-scheme:dark){.sparkles-card-base{background-color:var(--gray-800);border-color:var(--gray-700)}.sparkles-card-header,.sparkles-card-footer{border-color:var(--gray-700);background-color:rgba(17,24,39,.5)}.sparkles-input-base{background-color:var(--gray-800);border-color:var(--gray-600);color:var(--white)}}.sparkles-transition-colors-smooth{transition:color .2s ease-in-out,background-color .2s ease-in-out,border-color .2s ease-in-out}.sparkles-transition-transform-smooth{transition:transform .3s ease-out}.sparkles-hover-lift-medium{transition:all .3s ease-out}.sparkles-hover-lift-medium:hover{box-shadow:0 20px 40px rgb(var(--color-secondary-rgb) / .12);transform:translateY(-.5rem)}.sparkles-hover-lift-strong{transition:all .3s ease-out}.sparkles-hover-lift-strong:hover{transform:translateY(-1rem)}.sparkles-hover-scale-subtle{transition:transform .3s}.sparkles-hover-scale-subtle:hover{transform:scale(1.05)}.sparkles-hover-scale-medium{transition:transform .3s}.sparkles-hover-scale-medium:hover{transform:scale(1.1)}.sparkles-shadow-interactive-strong{transition:box-shadow .2s ease-out;box-shadow:0 10px 15px -3px rgba(0,0,0,.1),0 4px 6px -2px rgba(0,0,0,.05)}.sparkles-shadow-interactive-strong:hover{box-shadow:0 20px 40px rgb(var(--color-secondary-rgb) / .12)}.sparkles-pill-button,.sparkles-rounded-button{padding-left:1rem;padding-right:1rem;font-weight:500;transition:all .2s ease-in-out}.sparkles-pill-button{border-radius:var(--radius-full);padding-top:.75rem;padding-bottom:.75rem}.sparkles-rounded-button{border-radius:.5rem;padding-top:.5rem;padding-bottom:.5rem}.sparkles-icon-text{gap:.5rem}.sparkles-icon-text-lg{gap:.75rem}.sparkles-focus-primary{box-shadow:0 0 0 3px rgb(var(--color-primary-rgb) / .1)}.sparkles-focus-primary-strong{box-shadow:0 0 0 2px var(--color-primary)}.sparkles-card-interactive-basic,.sparkles-card-interactive-emphasis{background-color:var(--white);border-radius:.5rem;transition:all .2s ease-in-out}.sparkles-card-interactive-basic{border:1px solid var(--gray-200);padding:1rem}.sparkles-card-interactive-basic:hover{transform:translateY(-.125rem);box-shadow:0 4px 6px -1px rgba(0,0,0,.1),0 2px 4px -1px rgba(0,0,0,.06)}.sparkles-card-interactive-emphasis{border:2px solid var(--gray-200);padding:1.5rem}.sparkles-card-interactive-emphasis:hover{transform:translateY(-.25rem);box-shadow:0 10px 15px -3px rgba(0,0,0,.1),0 4px 6px -2px rgba(0,0,0,.05)}.transition-timing-function-bounce{transition-timing-function:cubic-bezier(.77,0,.175,1)}.sparkles-easing-expo{transition-timing-function:cubic-bezier(.19,1,.22,1)}.sparkles-admin-section,.sparkles-admin-section>*+*,.sparkles-admin-field-group,.sparkles-admin-field-group>*+*{--space-y-reverse:0;margin-top:calc(var(--sparkles-admin-space) * calc(1 - var(--space-y-reverse)));margin-bottom:calc(var(--sparkles-admin-space) * var(--space-y-reverse))}.sparkles-admin-section,.sparkles-admin-section>*+*{--sparkles-admin-space:1.5rem}.sparkles-admin-field-group,.sparkles-admin-field-group>*+*{--sparkles-admin-space:1rem}.sparkles-admin-header-actions{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.5rem;display:flex}.sparkles-status-badge{border-radius:.25rem;align-items:center;padding:.25rem .5rem;font-size:.75rem;font-weight:500;display:inline-flex}.sparkles-status-badge.success{background-color:var(--color-success-light);color:var(--color-success-darker)}.sparkles-status-badge.warning{background-color:var(--color-warning-light);color:var(--color-primary)}.sparkles-status-badge.error{background-color:var(--color-error-lighter);color:var(--color-error-dark)}.sparkles-status-badge.info{background-color:rgb(var(--color-primary-rgb) / .1);color:var(--color-primary-dark)}.sparkles-status-badge.neutral{background-color:var(--gray-100);color:var(--gray-800)}.sparkles-admin-select{-ms-appearance:none;appearance:none;background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' fill='none' viewBox='0 0 20 20'%3e%3cpath stroke='%236b7280' stroke-linecap='round' stroke-linejoin='round' stroke-width='1.5' d='m6 8 4 4 4-4'/%3e%3c/svg%3e");background-position:right .5rem center;background-repeat:no-repeat;padding-right:2rem}.sparkles-admin-textarea{background-color:var(--white);border:2px solid var(--gray-300);resize:vertical;border-radius:.5rem;width:100%;min-height:80px;padding:.75rem 1rem;font-size:.875rem;transition:all .2s ease-in-out}.sparkles-admin-textarea:disabled{opacity:.6;cursor:not-allowed}.sparkles-admin-textarea::-ms-input-placeholder{color:var(--gray-500)}.sparkles-admin-textarea::placeholder{color:var(--gray-500)}.sparkles-btn-admin-sm,.sparkles-btn-admin-xs{padding-left:var(--sparkles-admin-btn-pad-x);padding-right:var(--sparkles-admin-btn-pad-x);padding-top:var(--sparkles-admin-btn-pad-y);padding-bottom:var(--sparkles-admin-btn-pad-y);font-size:.75rem}.sparkles-btn-admin-sm{--sparkles-admin-btn-pad-x:.5rem;--sparkles-admin-btn-pad-y:.25rem}.sparkles-btn-admin-xs{--sparkles-admin-btn-pad-x:.375rem;--sparkles-admin-btn-pad-y:.125rem}.sparkles-meta-info{color:var(--gray-500);font-family:ui-monospace,SFMono-Regular,SF Mono,Menlo,Monaco,Consolas,Liberation Mono,Courier New,monospace;font-size:.75rem}.sparkles-meta-group{color:var(--gray-500);align-items:center;font-size:.875rem;display:flex}.sparkles-meta-group>*+*{margin-left:.5rem}.sparkles-admin-grid-2{gap:1rem}@media (min-width:768px){.sparkles-admin-grid-2{grid-template-columns:repeat(2,minmax(0,1fr))}}.sparkles-admin-grid-3{gap:1rem}@media (min-width:768px){.sparkles-admin-grid-3{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (min-width:1024px){.sparkles-admin-grid-3{grid-template-columns:repeat(3,minmax(0,1fr))}}.sparkles-admin-grid-auto{gap:1rem}@media (min-width:640px){.sparkles-admin-grid-auto{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (min-width:1280px){.sparkles-admin-grid-auto{grid-template-columns:repeat(3,minmax(0,1fr))}}.sparkles-config-row{border-bottom:1px solid var(--gray-100);justify-content:space-between;align-items:flex-start;padding-top:.75rem;padding-bottom:.75rem;display:flex}.sparkles-config-row:last-child{border-bottom:0}.sparkles-rule-item-base{padding:1rem;transition:box-shadow .2s ease-out}.sparkles-rule-item-base:hover{box-shadow:0 4px 6px -1px rgba(0,0,0,.1),0 2px 4px -1px rgba(0,0,0,.06)}@media (max-width:768px){.sparkles-mobile-text-sm{font-size:.875rem}.sparkles-mobile-text-xs{font-size:.75rem}.sparkles-mobile-p-4{padding:1rem}.sparkles-mobile-p-6{padding:1.5rem}.sparkles-mobile-px-4{padding-left:1rem;padding-right:1rem}.sparkles-mobile-py-3{padding-top:.75rem;padding-bottom:.75rem}.sparkles-mobile-grid-1{grid-template-columns:repeat(1,minmax(0,1fr))}.sparkles-mobile-grid-2{grid-template-columns:repeat(2,minmax(0,1fr))}.sparkles-mobile-flex-col{flex-direction:column}.sparkles-mobile-gap-2{gap:.5rem}.sparkles-mobile-gap-4{gap:1rem}.sparkles-mobile-w-full{width:100%}.sparkles-mobile-static{position:static}.sparkles-mobile-transform-none{transform:none}.sparkles-mobile-hidden{display:none}.sparkles-mobile-modal-full{border-radius:0;width:100%;max-width:none;height:100%}.sparkles-mobile-nav-vertical{flex-direction:column;width:100%}.sparkles-mobile-btn-full{justify-content:center;width:100%}}@media (min-width:769px){.sparkles-desktop-flex{display:flex}.sparkles-desktop-hidden{display:none}.sparkles-desktop-grid-3{grid-template-columns:repeat(3,minmax(0,1fr))}.sparkles-desktop-grid-4{grid-template-columns:repeat(4,minmax(0,1fr))}}@media (prefers-reduced-motion:reduce){.sparkles-hover-lift-medium,.sparkles-hover-lift-strong,.sparkles-hover-scale-subtle,.sparkles-hover-scale-medium,.sparkles-shadow-interactive-strong,.sparkles-card-interactive-basic,.sparkles-card-interactive-emphasis,.sparkles-rule-item-base{transition:none;transform:none}}.sparkles-modal-backdrop,.sparkles-modal-overlay{z-index:var(--z-modal-backdrop);opacity:0;visibility:hidden;background-color:rgb(var(--color-black-rgb) / .5);transition:all .3s ease-out;position:fixed;top:0;bottom:0;left:0;right:0}.sparkles-modal-container{background-color:var(--white);z-index:var(--z-modal);opacity:0;visibility:hidden;border-radius:.75rem;width:100%;max-width:56rem;max-height:90vh;transition:all .3s ease-out;position:fixed;top:50%;left:50%;overflow:hidden;transform:translate(-50%)translateY(-50%)scale(.95);box-shadow:0 25px 50px -12px rgba(0,0,0,.25)}.sparkles-modal-close-button:hover{color:var(--gray-700);background-color:var(--gray-100)}.sparkles-lightbox-container{z-index:var(--z-modal);opacity:0;visibility:hidden;background-color:rgb(var(--color-black-rgb) / .9);justify-content:center;align-items:center;transition:opacity .3s ease-out;display:flex;position:fixed;top:0;bottom:0;left:0;right:0}.sparkles-lightbox-control-button{-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);width:2.5rem;height:2.5rem;color:var(--white);background-color:rgb(var(--color-white-rgb) / .1);border-radius:.5rem;justify-content:center;align-items:center;transition:all .2s ease-out;display:flex}.sparkles-lightbox-control-hover{background-color:rgb(var(--color-white-rgb) / .2)}.sparkles-confirm-dialog{background-color:var(--white);text-align:center;border-radius:.75rem;width:100%;max-width:28rem;padding:2rem;box-shadow:0 25px 50px -12px rgba(0,0,0,.25)}.sparkles-drawer-base{background-color:var(--white);z-index:var(--z-modal-backdrop);transition:transform .3s ease-in-out;position:fixed;top:0;bottom:0;transform:translate(0);box-shadow:0 25px 50px -12px rgba(0,0,0,.25)}.sparkles-notification-toast{background-color:var(--white);pointer-events:auto;width:100%;max-width:24rem;z-index:var(--z-notification);border-radius:.5rem;padding:1rem;transition:all .3s ease-out;position:fixed;right:1rem;transform:translate(0);box-shadow:0 20px 25px -5px rgba(0,0,0,.1),0 10px 10px -5px rgba(0,0,0,.04)}.sparkles-container-responsive{max-width:80rem}.sparkles-modal-content-lg{background-color:var(--white);border-radius:.75rem;width:100%;max-width:42rem;margin:2rem auto;padding:1.5rem;transition:transform .3s ease-out;position:relative;transform:scale(.95);box-shadow:0 25px 50px -12px rgba(0,0,0,.25)}.sparkles-toggle-active{background-color:var(--color-primary)}.sparkles-toggle-thumb{background-color:var(--white);border-radius:var(--radius-full);width:1.25rem;height:1.25rem;transition:transform .2s ease-out;position:absolute;top:.125rem;left:.125rem}.sparkles-status-indicator{background-color:var(--white);border:1px solid var(--gray-200);border-radius:var(--radius-full);cursor:pointer;padding:.75rem;transition:all .2s ease-out;position:fixed;bottom:1rem;right:1rem;box-shadow:0 10px 15px -3px rgba(0,0,0,.1),0 4px 6px -2px rgba(0,0,0,.05)}.sparkles-surface-hover-lift:hover{transform:translateY(-.25rem);box-shadow:0 20px 25px -5px rgba(0,0,0,.1),0 10px 10px -5px rgba(0,0,0,.04)}.sparkles-focus-ring{box-shadow:0 0 0 2px var(--color-primary), 0 0 0 4px rgb(var(--color-primary-rgb) / .1);outline:none}.sparkles-focus-ring-tight{box-shadow:0 0 0 2px var(--color-primary), 0 0 0 3px rgb(var(--color-primary-rgb) / .1);outline:none}.sparkles-carousel-base{background-color:var(--white);border-radius:.5rem;position:relative;overflow:hidden}.sparkles-carousel-button-hover{color:var(--color-primary);box-shadow:0 20px 25px -5px rgba(0,0,0,.1),0 10px 10px -5px rgba(0,0,0,.04)}.sparkles-recommendations-section{background-color:var(--gray-50);border-radius:.5rem;margin-top:2rem;margin-bottom:2rem;padding:3rem 1.5rem}.sparkles-indicator-dot{background-color:var(--gray-300);border-radius:var(--radius-full);cursor:pointer;width:.75rem;height:.75rem;transition:all .3s ease-out}.sparkles-indicator-active{background-color:var(--color-primary);transform:scale(1.25)}.animation-pause{animation-play-state:paused}.sparkles-skeleton-item{background-color:var(--gray-200);border-radius:.25rem;animation:2s cubic-bezier(.4,0,.6,1) infinite pulse}.sparkles-card-blog{padding:0}.sparkles-card-blog:hover{box-shadow:0 10px 15px -3px rgba(0,0,0,.1),0 4px 6px -2px rgba(0,0,0,.05)}.sparkles-card-hover-lift:hover{transform:translateY(-.5rem);box-shadow:0 20px 25px -5px rgba(0,0,0,.1),0 10px 10px -5px rgba(0,0,0,.04)}.sparkles-blog-title{color:var(--gray-800);-webkit-line-clamp:2;line-clamp:2;-webkit-box-orient:vertical;margin-bottom:.75rem;font-size:1.25rem;font-weight:600;transition:color .2s ease-out,background-color .2s ease-out,border-color .2s ease-out;display:-webkit-box;overflow:hidden}.sparkles-blog-excerpt{color:var(--gray-600);line-height:1.625}.sparkles-read-more-link{color:var(--color-primary);align-items:center;gap:.5rem;font-weight:500;transition:all .2s ease-out;display:inline-flex}.sparkles-badge-category,.sparkles-post-meta .sparkles-category-badge{border-radius:var(--radius-badge);color:var(--color-primary);background-color:rgb(var(--color-primary-rgb) / .1);padding:.25rem .75rem;font-size:.75rem;font-weight:600;display:inline-flex}.sparkles-badge-hover:hover{background-color:var(--gray-200)}.sparkles-author-link{color:var(--gray-800);font-weight:600;transition:color .2s ease-out,background-color .2s ease-out,border-color .2s ease-out}.sparkles-author-link:hover{color:var(--color-primary)}.sparkles-tag-button{background-color:var(--gray-100);color:var(--gray-700);border-radius:.375rem;padding:.25rem .75rem;font-size:.875rem;transition:color .2s ease-out,background-color .2s ease-out,border-color .2s ease-out;display:inline-flex}.sparkles-tag-button:hover{background-color:var(--gray-200)}.sparkles-tag-active{color:var(--white);background-color:var(--color-primary)}.sparkles-pagination-button{border:1px solid var(--gray-300);color:var(--gray-700);padding:.5rem 1rem;transition:color .2s ease-out,background-color .2s ease-out,border-color .2s ease-out}.sparkles-pagination-button:hover{background-color:var(--gray-50)}.sparkles-pagination-hover{transition:all .2s ease-out}.sparkles-pagination-hover:hover{border-color:var(--color-primary);color:var(--color-primary)}.sparkles-card-sidebar{background-color:var(--white);border:1px solid var(--gray-200);border-radius:.5rem;padding:1.5rem;box-shadow:0 1px 2px rgba(0,0,0,.05)}.sparkles-list-item-interactive{border-radius:.5rem;gap:.75rem;padding:.75rem;transition:color .2s ease-out,background-color .2s ease-out,border-color .2s ease-out;display:flex}.sparkles-list-item-interactive:hover{background-color:var(--gray-50)}.sparkles-interactive-slide:hover{transform:translate(.25rem)}.sparkles-category-link{border-bottom:1px solid var(--gray-100);color:var(--gray-700);justify-content:space-between;align-items:center;padding:.5rem .75rem;transition:color .2s ease-out,background-color .2s ease-out,border-color .2s ease-out;display:flex}.sparkles-category-link:hover{color:var(--color-primary)}.sparkles-category-hover:hover{background-color:var(--gray-50);transform:translate(.25rem)}.sparkles-search-input{border:1px solid var(--gray-300);border-radius:.5rem;width:100%;padding:.75rem 3rem .75rem 1rem}.sparkles-search-input:focus{box-shadow:0 0 0 2px rgb(var(--color-primary-rgb) / .2)}.sparkles-input-base:focus,.sparkles-search-input:focus{border-color:var(--color-primary);outline:none}.sparkles-input-focus{border-color:var(--color-primary);box-shadow:0 0 0 2px rgb(var(--color-primary-rgb) / .2)}.sparkles-countdown-base{background-color:var(--white);border-radius:.5rem;justify-content:center;align-items:center;gap:1rem;padding:1.5rem;display:flex;box-shadow:0 4px 6px -1px rgba(0,0,0,.1),0 2px 4px -1px rgba(0,0,0,.06)}.sparkles-countdown-number-base{--sparkles-type-size:1.5rem;--sparkles-type-weight:700;--sparkles-type-margin-bottom:.25rem}.sparkles-countdown-label-base{color:var(--gray-600);text-transform:uppercase;letter-spacing:.05em;font-size:.75rem}.sparkles-countdown-premium{color:var(--white);background:linear-gradient(to bottom right, var(--color-primary), var(--color-primary-dark));box-shadow:0 10px 15px -3px rgba(0,0,0,.1),0 4px 6px -2px rgba(0,0,0,.05)}.sparkles-countdown-unit-boxed{background-color:var(--gray-100);border-radius:.5rem;padding:.75rem;box-shadow:0 1px 2px rgba(0,0,0,.05)}.sparkles-countdown-glow{filter:drop-shadow(0 0 10px rgb(var(--color-primary-rgb) / .3));box-shadow:0 10px 15px -3px rgba(0,0,0,.1),0 4px 6px -2px rgba(0,0,0,.05)}.sparkles-text-glow{text-shadow:0 0 10px rgb(var(--color-primary-rgb) / .5)}.sparkles-countdown-urgent-style{background-color:var(--color-error);color:var(--white);animation:2s cubic-bezier(.4,0,.6,1) infinite pulse}.sparkles-progress-fill-animated{background-color:var(--color-primary);height:100%;transition:all .5s ease-out}.sparkles-banner-promotional{color:var(--white);background:linear-gradient(to right, var(--color-primary), var(--color-primary-dark));border-radius:.5rem;align-items:center;gap:1.5rem;padding:1.5rem;display:flex;box-shadow:0 10px 15px -3px rgba(0,0,0,.1),0 4px 6px -2px rgba(0,0,0,.05)}.sparkles-input-animated{transition-property:all;transition-duration:.2s}.sparkles-input-animated:focus{box-shadow:0 0 0 3px rgb(var(--color-primary-rgb) / .1)}.sparkles-mega-menu{background-color:var(--white);width:100%;position:absolute;top:100%;left:0;box-shadow:0 25px 50px -12px rgba(0,0,0,.25)}.sparkles-video-player{aspect-ratio:16/9;background-color:var(--black);position:relative}.sparkles-shadow-soft{transition-property:box-shadow;transition-duration:.2s;box-shadow:0 1px 2px rgba(0,0,0,.05)}.sparkles-shadow-soft:hover{box-shadow:0 10px 15px -3px rgba(0,0,0,.1),0 4px 6px -2px rgba(0,0,0,.05)}.sparkles-rounded-component{border-radius:.5rem}.sparkles-scrollbar-styled{scrollbar-width:thin;scrollbar-color:rgb(var(--color-primary-rgb) / .3) transparent}.sparkles-scrollbar-styled::-webkit-scrollbar{width:8px;height:8px}.sparkles-scrollbar-styled::-webkit-scrollbar-track{background-color:transparent}.sparkles-scrollbar-styled::-webkit-scrollbar-thumb{background-color:rgb(var(--color-primary-rgb) / .3);border-radius:var(--radius-full)}.sparkles-scrollbar-styled::-webkit-scrollbar-thumb:hover{background-color:rgb(var(--color-primary-rgb) / .5)}.sparkles-min-h-auto{min-height:auto}.sparkles-confetti-container{pointer-events:none;z-index:var(--z-low);position:fixed;top:0;bottom:0;left:0;right:0}@media (pointer:coarse){a,button,input,select,textarea,[role=button],[role=link],[role=tab],[tabindex]:not([tabindex="-1"]){min-height:44px;min-width:44px}.icon-button,.btn-icon{padding:.625rem}.btn-group button,.button-group button{min-width:44px;padding-left:.75rem;padding-right:.75rem}.btn-group,.button-group{gap:.5rem}}body .sparkles-emoji-colored{font-size:inherit;color:var(--color-primary);line-height:1;display:inline-block}body #emoji-burst-particles .sparkles-emoji-colored,body #emoji-particles .sparkles-emoji-colored{color:var(--color-primary,var(--color-gold-medium))}:root{--error-color:#dc2626;--gray-50-rgb:249 250 251;--debug-overlay-bg:rgba(0,0,0,.8)}.w-15{width:3.75rem}.w-17\.5{width:4.375rem}.w-18{width:4.5rem}.min-w-15{min-width:3.75rem}.min-w-17\.5{min-width:4.375rem}.min-w-18{min-width:4.5rem}.min-w-40{min-width:10rem}.min-w-55{min-width:13.75rem}.min-w-60{min-width:15rem}.min-w-62\.5{min-width:15.625rem}.max-w-55{max-width:13.75rem}.max-w-60{max-width:15rem}.max-w-62\.5{max-width:15.625rem}.text-2xs{font-size:.5rem;line-height:.75rem}.content-center{align-content:center}.content-start{align-content:flex-start}.content-end{align-content:flex-end}.content-between{align-content:space-between}.content-around{align-content:space-around}.content-evenly{align-content:space-evenly}:where(html){scrollbar-gutter:stable}.clearfix:after{content:"";clear:both;display:block}.page-main{margin-top:2rem;margin-bottom:2rem}.columns{grid-template-rows:auto minmax(0,1fr)}.columns .main{order:2}.columns .sidebar{order:3}.product-main-full-width .columns{max-width:none}.page-main-full-width .columns{max-width:none;padding-left:0;padding-right:0}.columns{grid-template-columns:repeat(1,minmax(0,1fr));gap:1rem 2rem;display:grid}:is(.account,.page-with-filter) .columns .sidebar-main{order:1}@media (min-width:640px){:is(.page-layout-2columns-left,.page-layout-2columns-right,.page-layout-3columns) .columns .main{grid-column:span 2/span 2}:is(.page-layout-2columns-left,.page-layout-2columns-right,.page-layout-3columns) .columns{grid-template-columns:repeat(2,minmax(0,1fr))}:is(.account,.page-with-filter) .columns .sidebar-main{grid-column:1/-1}.account .columns .sidebar-additional{grid-column:span 2/span 2}}@media (min-width:768px){:is(.page-layout-2columns-left,.page-layout-2columns-right,.page-layout-3columns) .columns .main{grid-row:span 2/span 2}:is(.page-layout-2columns-left,.page-layout-2columns-right,.page-layout-3columns) .columns .sidebar{grid-column:span 1/span 1}:is(.page-layout-2columns-left,.page-layout-2columns-right,.page-layout-3columns) .columns{grid-template-columns:repeat(3,minmax(0,1fr))}:is(.page-layout-2columns-left,.page-layout-3columns) .columns .main{grid-column-start:2}:is(.page-layout-2columns-left,.page-layout-3columns) .columns .sidebar{order:1}:is(.page-layout-2columns-left,.page-layout-3columns) .columns .sidebar~.sidebar-additional{order:3}:is(.page-layout-2columns-right,.page-layout-2columns-right.page-with-filter) .sidebar-main{order:3}}@media (min-width:1024px){:is(.page-layout-2columns-left,.page-layout-2columns-right,.page-layout-3columns) .columns{grid-template-columns:repeat(4,minmax(0,1fr))}:is(.page-layout-2columns-left,.page-layout-2columns-right) .columns .main{grid-column:span 3/span 3}.page-layout-3columns .columns .sidebar-additional{grid-column-start:4}}.block.newsletter .field.newsletter input,.sparkles-newsletter-input,.sparkles-alert-success,.sparkles-alert-warning,.sparkles-alert-danger,.sparkles-alert-error,.sparkles-step-completed .sparkles-step-indicator,.sparkles-step-error .sparkles-step-indicator{--tw-bg-opacity:1;--tw-border-opacity:1;--tw-text-opacity:1}.block.newsletter .field.newsletter input{border-color:rgba(245,243,232,var(--tw-border-opacity,1));background-color:rgba(255,255,255,var(--tw-bg-opacity,1));color:rgba(107,114,128,var(--tw-text-opacity,1))}.block.newsletter .action.subscribe,.sparkles-btn-primary,.sparkles-action-btn:hover{background-color:var(--color-primary);--tw-text-opacity:1;color:rgba(255,255,255,var(--tw-text-opacity,1))}footer a{min-height:auto}@media (max-width:768px){footer li{padding-top:.25rem;padding-bottom:.25rem}footer li:first-child{padding-top:0}footer li:last-child{padding-bottom:0}}.checkout-progress-sparkles{max-width:400px;margin:0 auto}.progress-step{flex-direction:column;align-items:center;transition:opacity .3s,transform .3s;display:flex;position:relative}@starting-style{.progress-step.active,.progress-step.completed{opacity:0;transform:scale(.95)}}.step-number{background:var(--color-bg-light);width:40px;height:40px;color:var(--color-text-muted);border-radius:50%;justify-content:center;align-items:center;margin-bottom:.5rem;font-weight:700;transition:all .3s;display:flex}.progress-step.active .step-number,.progress-step.completed .step-number{background:var(--color-primary);color:#fff}.step-label{color:var(--color-text-muted);font-size:.875rem;font-weight:500}.progress-step.active .step-label{color:var(--color-primary)}.progress-line{background:var(--color-bg-light);width:60px;height:2px;margin:-28px -10px 0;transition:background-color .3s,transform .3s}@starting-style{.progress-line.completed{transform:scaleX(0)}}.progress-line.completed{background:var(--color-primary);transform:scaleX(1)}.sparkles-checkout-form{background:#fff;border-radius:.5rem;padding:2rem;box-shadow:0 1px 3px rgba(0,0,0,.1)}.sparkles-checkout-form select,.sparkles-checkout-form textarea{--tw-border-opacity:1;border-width:2px;border-color:rgba(209,213,219,var(--tw-border-opacity,1));border-radius:.5rem;width:100%;padding:.5rem 2.5rem .5rem 1rem;transition-property:color,background-color,border-color,text-decoration-color,fill,stroke;transition-duration:.15s;transition-timing-function:cubic-bezier(.4,0,.2,1)}.sparkles-checkout-form input[type=text]{--tw-border-opacity:1;border-width:2px;border-color:rgba(209,213,219,var(--tw-border-opacity,1));border-radius:.5rem;width:100%;padding:.5rem 2.5rem .5rem 1rem;transition-property:color,background-color,border-color,text-decoration-color,fill,stroke;transition-duration:.15s;transition-timing-function:cubic-bezier(.4,0,.2,1)}.sparkles-checkout-form input[type=email]{--tw-border-opacity:1;border-width:2px;border-color:rgba(209,213,219,var(--tw-border-opacity,1));border-radius:.5rem;width:100%;padding:.5rem 2.5rem .5rem 1rem;transition-property:color,background-color,border-color,text-decoration-color,fill,stroke;transition-duration:.15s;transition-timing-function:cubic-bezier(.4,0,.2,1)}.sparkles-checkout-form input[type=tel]{--tw-border-opacity:1;border-width:2px;border-color:rgba(209,213,219,var(--tw-border-opacity,1));border-radius:.5rem;width:100%;padding:.5rem 2.5rem .5rem 1rem;transition-property:color,background-color,border-color,text-decoration-color,fill,stroke;transition-duration:.15s;transition-timing-function:cubic-bezier(.4,0,.2,1)}.sparkles-checkout-form label{--tw-text-opacity:1;color:rgba(55,65,81,var(--tw-text-opacity,1));margin-bottom:.25rem;font-size:.875rem;font-weight:500;line-height:1.25rem;display:block}.sparkles-checkout-form .field-error{--tw-text-opacity:1;color:var(--error-color);margin-top:.25rem;font-size:.875rem;line-height:1.25rem}.sparkles-checkout-form input[type=radio]{--tw-border-opacity:1;border-width:2px;border-color:rgba(209,213,219,var(--tw-border-opacity,1));--tw-text-opacity:1;width:1rem;height:1rem;color:rgba(55,65,81,var(--tw-text-opacity,1))}.sparkles-checkout-form input[type=checkbox]{--tw-border-opacity:1;border-width:2px;border-color:rgba(209,213,219,var(--tw-border-opacity,1));--tw-text-opacity:1;width:1rem;height:1rem;color:rgba(55,65,81,var(--tw-text-opacity,1))}.sparkles-checkout-form .btn-primary{transform:translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));background-image:linear-gradient(to right, var(--tw-gradient-stops));--tw-gradient-from:var(--color-primary) var(--tw-gradient-from-position);--tw-gradient-to:var(--color-primary-dark) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from), var(--tw-gradient-to);padding-top:.75rem;padding-bottom:.75rem;--tw-text-opacity:1;color:rgba(255,255,255,var(--tw-text-opacity,1));border-radius:.5rem;padding-left:1.5rem;padding-right:1.5rem;font-weight:700;transition-property:all;transition-duration:.2s;transition-timing-function:cubic-bezier(.4,0,.2,1)}.sparkles-checkout-form button[type=submit]{transform:translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));background-image:linear-gradient(to right, var(--tw-gradient-stops));--tw-gradient-from:var(--color-primary) var(--tw-gradient-from-position);--tw-gradient-to:var(--color-primary-dark) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from), var(--tw-gradient-to);padding-top:.75rem;padding-bottom:.75rem;--tw-text-opacity:1;color:rgba(255,255,255,var(--tw-text-opacity,1));border-radius:.5rem;padding-left:1.5rem;padding-right:1.5rem;font-weight:700;transition-property:all;transition-duration:.2s;transition-timing-function:cubic-bezier(.4,0,.2,1)}.sparkles-checkout-form .btn-secondary{border-width:2px;border-color:var(--color-primary);padding-top:.75rem;padding-bottom:.75rem;--tw-text-opacity:1;color:rgba(55,65,81,var(--tw-text-opacity,1));border-radius:.5rem;padding-left:1.5rem;padding-right:1.5rem;font-weight:500;transition-property:all;transition-duration:.2s;transition-timing-function:cubic-bezier(.4,0,.2,1)}.shipping-method-item,.payment-method-item{cursor:pointer;--tw-border-opacity:1;border-width:2px;border-color:rgba(229,231,235,var(--tw-border-opacity,1));border-radius:.5rem;margin-bottom:.75rem;padding:1rem;transition-property:all;transition-duration:.15s;transition-timing-function:cubic-bezier(.4,0,.2,1)}.shipping-method-item:hover,.payment-method-item:hover{border-color:var(--color-primary);background-color:rgba(251,250,242,var(--tw-bg-opacity,1));--tw-bg-opacity:.3}.shipping-method-item.selected,.payment-method-item.selected{border-color:var(--color-primary);--tw-bg-opacity:1;background-color:rgba(251,250,242,var(--tw-bg-opacity,1))}.sparkles-checkout-form .loading-mask{background-color:rgba(255,255,255,var(--tw-bg-opacity,1));--tw-bg-opacity:.9}.sparkles-checkout-form .spinner{--tw-text-opacity:1;color:rgba(55,65,81,var(--tw-text-opacity,1))}@media (max-width:768px){.checkout-progress-sparkles{font-size:.875rem}.step-number{width:32px;height:32px;font-size:.875rem}.progress-line{width:40px}.sparkles-checkout-form{padding:1rem}}:root{--font-weight-normal:400;--font-weight-medium:500;--font-weight-semibold:600;--font-weight-bold:700}.font-loading body{font-family:system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Noto Sans,Ubuntu,Cantarell,Helvetica Neue,sans-serif}.font-loading h1,.font-loading h2,.font-loading h3,.font-loading h4,.font-loading h5,.font-loading h6{font-family:Georgia,Times New Roman,serif}body{font-family:var(--font-primary);font-weight:var(--font-weight-normal);font-display:swap;-webkit-font-smoothing:antialiased;margin:0;line-height:1.5}h1,h2,h3,h4,h5,h6,.heading-display,.heading-1,.heading-3{font-family:var(--font-secondary);font-display:swap}.product-name,.product-title,.product-name-sparkles,.product-title-advanced{font-family:var(--font-secondary);font-weight:var(--font-weight-semibold);font-display:swap}p,span,div,a,button,input,textarea,select{font-family:var(--font-primary);font-display:swap}.font-preloader{visibility:hidden;position:absolute;left:-9999px}.font-preloader:before{content:"Loading Montserrat 400 500 600 700";font-family:var(--font-primary);font-weight:400}.font-preloader:after{content:"Loading Playfair Display 400 600 700";font-family:var(--font-secondary);font-weight:400}.font-primary{font-family:var(--font-primary)}.font-secondary{font-family:var(--font-secondary)}.font-display{font-family:var(--font-display)}.font-heading{font-family:var(--font-heading)}.font-body{font-family:var(--font-body)}.font-mono{font-family:var(--font-mono)}.font-normal{font-weight:var(--font-weight-normal)}.font-medium{font-weight:var(--font-weight-medium)}.font-semibold{font-weight:var(--font-weight-semibold)}.font-bold{font-weight:var(--font-weight-bold)}.optimize-fonts{text-rendering:optimizespeed;font-feature-settings:normal;font-variant-ligatures:none}.critical-text{font-family:var(--font-primary);font-weight:var(--font-weight-normal);font-display:block}.deferred-text{font-display:swap}@media (max-width:768px){.mobile-system-font{font-family:system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Noto Sans,Ubuntu,Cantarell,Helvetica Neue,sans-serif}.mobile-optimize h1,.mobile-optimize h2,.mobile-optimize h3{font-family:system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Noto Sans,Ubuntu,Cantarell,Helvetica Neue,sans-serif;font-weight:600}}.fonts-loading .font-dependent{opacity:.8;transition:opacity .3s}.fonts-loaded .font-dependent{opacity:1}.font-montserrat{font-family:var(--font-primary)}.font-new-elegance{font-family:var(--font-secondary)}.font-poppins{font-family:var(--font-primary)}*{box-sizing:border-box}main{min-height:50vh}.product-image img,.category-image img,.cms-page-view img,.blog-post-view img,.content img{max-width:100%;height:auto;display:block}.product-list .products-grid,.category-products .products-grid{gap:1rem;display:grid}@media (min-width:1024px){.lg\:flex{display:flex}.lg\:grid{display:grid}}.sparkles-container .sparkles-grid{gap:1.5rem;display:grid}.banner-section .banner-text-sparkles{min-height:7.5rem}.sparkles-card-base,.sparkles-form-section{--tw-bg-opacity:1;background-color:rgba(255,255,255,var(--tw-bg-opacity,1));border-width:1px;border-color:var(--gray-200);border-radius:.75rem;padding:1.5rem;transition:all .3s ease-out;box-shadow:0 1px 2px rgba(0,0,0,.05)}.sparkles-form-section{margin-bottom:1.5rem;overflow:hidden}[x-cloak],.checkout-index-index .page-footer,.checkout-index-index footer,.checkout-index-index .footer-container,.catalog-category-view .category-image{display:none}#category-view-container{padding-left:0;padding-right:0;flex-direction:column;align-items:center;padding-top:0;padding-bottom:2rem;display:flex}.price-including-tax+.price-excluding-tax{font-size:.875rem;line-height:1.25rem}.price-including-tax+.price-excluding-tax:before{content:attr(data-label) ": "}.price-excluding-tax,.price-including-tax{white-space:nowrap}.price-excluding-tax .price,.price-including-tax .price{font-weight:600;line-height:1.625}.price-excluding-tax,.weee[data-label]{display:block}.weee[data-label]{margin-top:.25rem;font-size:.875rem;line-height:1.25rem}.price-container.price-tier_price{align-items:baseline;gap:.25rem;display:inline-flex}.price-container.price-tier_price>.price-including-tax+.price-excluding-tax,.price-container .weee{display:inline}.price-container.price-tier_price>.price-including-tax+.price-excluding-tax:before,.price-container .weee:before{content:"(" attr(data-label) ": "}.price-container.price-tier_price>.price-including-tax+.price-excluding-tax:after,.price-container .weee:after{content:")"}.sparkles-qty-control{--tw-border-opacity:1;border-width:1px;border-color:rgba(209,213,219,var(--tw-border-opacity,1));border-radius:.5rem;align-items:center;display:inline-flex;overflow:hidden}.sparkles-qty-btn{cursor:pointer;--tw-bg-opacity:1;background-color:rgba(249,250,251,var(--tw-bg-opacity,1));--tw-text-opacity:1;width:32px;height:32px;color:rgba(107,114,128,var(--tw-text-opacity,1));border:none;justify-content:center;align-items:center;transition:all .15s;display:flex}.sparkles-qty-btn:disabled{opacity:.5;cursor:not-allowed}.sparkles-qty-input{text-align:center;--tw-text-opacity:1;width:50px;color:rgba(17,24,39,var(--tw-text-opacity,1));background:#fff;border:none;outline:none;font-size:14px;font-weight:500}.sparkles-qty-input::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}.sparkles-qty-input::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}.sticky-atc-bar{z-index:20;padding:.625rem 1rem;padding-bottom:max(.625rem, env(safe-area-inset-bottom));background:#fff;border-top:1px solid #e5e7eb;position:fixed;bottom:0;left:0;right:0;box-shadow:0 -2px 10px rgba(0,0,0,.08)}.sticky-atc-bar__inner{justify-content:space-between;align-items:center;gap:.75rem;max-width:100%;display:flex}.sticky-atc-bar__info{flex:1;min-width:0}.sticky-atc-bar__name{text-overflow:ellipsis;white-space:nowrap;color:#111827;font-size:.8125rem;font-weight:600;line-height:1.2;overflow:hidden}.sticky-atc-bar__price{color:var(--color-primary,#111827);font-size:.9375rem;font-weight:700}.sticky-atc-bar__btn{white-space:nowrap;flex-shrink:0;padding:.625rem 1.25rem;font-size:.875rem}.free-shipping-bar{background:#f9fafb;border-bottom:1px solid #e5e7eb;padding:.75rem 1rem}.free-shipping-bar__text{text-align:center;color:#374151;margin-bottom:.375rem;font-size:.8125rem}.free-shipping-bar__text strong{color:var(--color-primary,#111827);font-weight:700}.free-shipping-bar__track{background:#e5e7eb;border-radius:3px;height:6px;overflow:hidden}.free-shipping-bar__fill{background:var(--color-primary,#c69f32);border-radius:3px;height:100%;transition:width .4s}.free-shipping-bar--complete .free-shipping-bar__fill{background:#16a34a}.free-shipping-bar--complete .free-shipping-bar__text{color:#16a34a}.sparkles-updating{opacity:.6;position:relative}.sparkles-updating:after{content:"";border:2px solid var(--color-primary);border-top-color:transparent;border-radius:50%;width:16px;height:16px;margin:-8px 0 0 -8px;animation:.8s linear infinite sparkles-spin;position:absolute;top:50%;left:50%}#customer-login-container{grid-template-columns:repeat(1,minmax(0,1fr));gap:2rem 1rem;padding-top:2rem;padding-bottom:2rem;display:grid}.sparkles-account-dashboard{max-width:85rem;margin-left:auto;margin-right:auto}.sparkles-welcome-section{background-image:linear-gradient(to right, var(--tw-gradient-stops));--tw-gradient-from:var(--color-accent) var(--tw-gradient-from-position);--tw-gradient-to:var(--white) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from), var(--tw-gradient-to);text-align:center;border-radius:.5rem;margin-bottom:2rem;padding-top:2rem;padding-bottom:2rem}.sparkles-welcome-title{--tw-text-opacity:1;color:rgba(107,114,128,var(--tw-text-opacity,1));margin-bottom:.5rem;font-family:Playfair Display,Montserrat,serif;font-size:1.875rem;line-height:2.25rem}.sparkles-welcome-subtitle{--tw-text-opacity:1;color:rgba(156,163,175,var(--tw-text-opacity,1))}.sparkles-quick-actions{grid-template-columns:repeat(1,minmax(0,1fr));gap:1.5rem;margin-bottom:3rem;display:grid}@media (min-width:1024px){.sparkles-quick-actions{grid-template-columns:repeat(4,minmax(0,1fr))}}.sparkles-action-card{transform:translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));--tw-bg-opacity:1;background-color:rgba(255,255,255,var(--tw-bg-opacity,1));text-align:center;border-width:2px;border-color:transparent;border-radius:.5rem;padding:1.5rem;transition-property:all;transition-duration:.15s;transition-timing-function:cubic-bezier(.4,0,.2,1)}.sparkles-action-title{color:rgba(107,114,128,var(--tw-text-opacity,1));margin-bottom:.5rem;font-size:1.125rem;font-weight:600}.sparkles-action-desc{font-size:var(--text-sm);color:rgba(156,163,175,var(--tw-text-opacity,1));line-height:1.25rem}.sparkles-dashboard-content>:not([hidden])~:not([hidden]),.sparkles-info-content>:not([hidden])~:not([hidden]){--tw-space-y-reverse:0;margin-top:calc(2rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(2rem * var(--tw-space-y-reverse))}.sparkles-section-header{--tw-border-opacity:1;border-bottom-width:2px;border-color:rgba(245,243,232,var(--tw-border-opacity,1));justify-content:space-between;align-items:center;margin-bottom:1rem;padding-bottom:.75rem;display:flex}.sparkles-edit-link,.sparkles-view-all-link,.sparkles-manage-link,.sparkles-action-link{--tw-text-opacity:1;color:rgba(55,65,81,var(--tw-text-opacity,1));font-weight:600;transition-property:color,background-color,border-color,text-decoration-color,fill,stroke;transition-duration:.15s;transition-timing-function:cubic-bezier(.4,0,.2,1)}.sparkles-info-content>:not([hidden])~:not([hidden]){margin-top:calc(1rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(1rem * var(--tw-space-y-reverse))}.sparkles-info-grid,.sparkles-addresses-grid,.sparkles-address-grid,.sparkles-grid-auto,.sparkles-grid-responsive,.sparkles-admin-grid-2,.sparkles-admin-grid-3,.sparkles-admin-grid-auto{grid-template-columns:repeat(1,minmax(0,1fr));display:grid}.sparkles-info-grid{gap:1rem}.sparkles-info-label{--tw-text-opacity:1;color:rgba(107,114,128,var(--tw-text-opacity,1));font-weight:600}.sparkles-info-label:not(:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){margin-right:.5rem}.sparkles-info-label:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){margin-left:.5rem}.sparkles-info-value{--tw-text-opacity:1;color:rgba(156,163,175,var(--tw-text-opacity,1))}.sparkles-orders-content{overflow-x:auto}.sparkles-addresses-grid,.sparkles-address-grid{gap:1.5rem}.sparkles-newsletter-section{--tw-bg-opacity:1;background-color:rgba(251,250,242,var(--tw-bg-opacity,1));border-radius:.5rem;margin-top:2rem;padding:1.5rem}@media (max-width:768px){.sparkles-welcome-title{font-size:var(--text-2xl);line-height:2rem}.sparkles-action-card{padding:var(--space-fluid-lg)}}.sparkles-address-book{max-width:72rem}.sparkles-address-actions{text-align:center;margin-bottom:2rem}.sparkles-default-addresses,.sparkles-additional-addresses{margin-bottom:3rem}.sparkles-section-title{font-family:Playfair Display,Montserrat,serif;font-size:var(--text-2xl);--tw-text-opacity:1;color:rgba(107,114,128,var(--tw-text-opacity,1));align-items:center;margin-bottom:1.5rem;line-height:2rem;display:flex}@media (min-width:1024px){.sparkles-address-grid{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (min-width:768px){#customer-login-container,.sparkles-quick-actions,.sparkles-info-grid,.sparkles-addresses-grid,.sparkles-address-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}.sparkles-address-card{animation:.5s ease-out fadeInUp}.sparkles-primary-card{background-image:linear-gradient(to bottom right, var(--tw-gradient-stops));--tw-gradient-from:var(--color-accent) var(--tw-gradient-from-position);--tw-gradient-to:var(--white) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from), var(--tw-gradient-to);border-color:var(--color-primary)}.sparkles-card-header{margin-bottom:1rem}.sparkles-card-title{--tw-text-opacity:1;color:rgba(107,114,128,var(--tw-text-opacity,1));align-items:center;font-size:1.125rem;font-weight:600;line-height:1.75rem;display:flex}.sparkles-primary-badge{background-color:var(--color-primary);font-size:var(--text-xs);--tw-text-opacity:1;color:rgba(255,255,255,var(--tw-text-opacity,1));border-radius:9999px;padding-top:.25rem;padding-bottom:.25rem;padding-left:.75rem;padding-right:.75rem;font-weight:600;line-height:1rem}.sparkles-address-content{--tw-text-opacity:1;color:rgba(156,163,175,var(--tw-text-opacity,1));margin-bottom:1.5rem;font-style:normal;line-height:1.625}.sparkles-card-actions{--tw-border-opacity:1;border-top-width:1px;border-color:rgba(245,243,232,var(--tw-border-opacity,1));gap:1rem;padding-top:1rem;display:flex}.sparkles-delete-link{--tw-text-opacity:1;color:rgba(156,163,175,var(--tw-text-opacity,1))}@keyframes fadeInUp{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}.sparkles-account-nav{margin-bottom:2rem}.sparkles-nav-toggle{--tw-border-opacity:1;border-bottom-width:1px;border-color:rgba(245,243,232,var(--tw-border-opacity,1));width:100%;padding:var(--space-fluid-lg);--tw-text-opacity:1;color:rgba(107,114,128,var(--tw-text-opacity,1));justify-content:space-between;align-items:center;font-weight:600;display:flex}.sparkles-customer-nav .sparkles-nav-list,.account-nav .sparkles-nav-list,.sparkles-account-nav .sparkles-nav-list{padding:var(--space-fluid-lg)}.sparkles-nav-item{position:relative}.sparkles-nav-divider{--tw-border-opacity:1;border-top-width:1px;border-color:rgba(245,243,232,var(--tw-border-opacity,1));margin-top:1rem;padding-top:1rem}.sparkles-nav-link{--tw-text-opacity:1;color:rgba(107,114,128,var(--tw-text-opacity,1));border-radius:.5rem;align-items:center;padding-top:.75rem;padding-bottom:.75rem;padding-left:1rem;padding-right:1rem;transition-property:all;transition-duration:.2s;transition-timing-function:cubic-bezier(.4,0,.2,1);display:flex;position:relative;overflow:hidden}.sparkles-nav-link.active{background-color:var(--color-primary);--tw-text-opacity:1;color:rgba(255,255,255,var(--tw-text-opacity,1));--tw-shadow:0 4px 6px -1px rgba(0,0,0,.1), 0 2px 4px -2px rgba(0,0,0,.1);--tw-shadow-colored:0 4px 6px -1px var(--tw-shadow-color), 0 2px 4px -2px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow,0 0 transparent), var(--tw-ring-shadow,0 0 transparent), var(--tw-shadow);font-weight:600;position:relative}.sparkles-nav-link.active:before{content:"";background:linear-gradient(to bottom, var(--color-primary-light), var(--color-primary-dark));border-radius:0 2px 2px 0;width:4px;height:70%;position:absolute;top:50%;transform:translateY(-50%)}.sparkles-nav-link.active:not(:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))):before{left:0}.sparkles-nav-link.active:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)):before{right:0}.sparkles-nav-link.active svg{--tw-text-opacity:1;color:rgba(255,255,255,var(--tw-text-opacity,1))}.sparkles-nav-logout{--tw-text-opacity:1;color:rgba(156,163,175,var(--tw-text-opacity,1))}.sparkles-nav-link svg{--tw-text-opacity:1;color:rgba(55,65,81,var(--tw-text-opacity,1));flex-shrink:0}.sparkles-nav-link:hover svg{--tw-text-opacity:1;color:rgba(17,24,39,var(--tw-text-opacity,1))}.sparkles-nav-link.active svg,.sparkles-nav-logout:hover svg{color:currentColor}@media (max-width:1023px){.sparkles-nav-list{--tw-border-opacity:1;border-top-width:1px;border-color:rgba(245,243,232,var(--tw-border-opacity,1))}}.sparkles-nav-link:after{content:"";background:linear-gradient(to right, var(--color-primary), var(--color-primary-light));width:0;height:2px;transition:width .3s;position:absolute;bottom:0;left:0}.sparkles-nav-link:hover:after{width:100%}.sparkles-nav-link.active:after{display:none}.sparkles-order-history{max-width:85rem;padding:0 var(--space-fluid-lg);margin:0 auto}.sparkles-page-subtitle{color:var(--color-secondary-light)}.sparkles-orders-table-wrapper{box-shadow:0 1px 3px 0 var(--shadow-md);background-color:#fff;border-radius:.5rem;margin-bottom:2rem;overflow:hidden}.sparkles-orders-table{border-collapse:collapse;width:100%}.sparkles-orders-table thead{background-color:var(--color-primary);color:#fff}.sparkles-orders-table th{padding:var(--space-fluid-lg) var(--space-fluid-xl);text-align:left;font-weight:600}.sparkles-orders-table tbody tr{border-bottom:1px solid var(--color-accent-dark);transition:background-color .3s}.sparkles-orders-table tbody tr:nth-child(odd){background-color:var(--color-accent)}.sparkles-orders-table tbody tr:hover{background-color:var(--color-accent-dark)}.sparkles-orders-table td{padding:var(--space-fluid-lg) var(--space-fluid-xl)}.sparkles-order-number{color:var(--color-primary);font-weight:600;text-decoration:none;transition:color .3s}.sparkles-order-number:hover{color:var(--color-primary-dark)}.sparkles-mobile-date{font-size:var(--text-sm);color:var(--color-secondary-light);margin-top:.25rem}.sparkles-order-total{color:var(--color-primary);font-weight:700}.sparkles-order-status{font-size:var(--text-xs);border-radius:9999px;padding:.25rem .75rem;font-weight:600;display:inline-block}.sparkles-status-pending{background-color:rgba(198,159,50,.2)}@supports (color:color-mix(in lab, red, red)){.sparkles-status-pending{background-color:color-mix(in srgb, var(--color-primary) 20%, transparent)}}.sparkles-status-pending{color:var(--color-primary-dark)}.sparkles-status-processing{background-color:var(--color-info-light);color:var(--color-info-dark)}.sparkles-status-complete{background-color:var(--color-success-light);color:var(--color-success-dark)}.sparkles-status-canceled,.sparkles-status-closed{background-color:var(--color-error-light);color:var(--color-error-dark)}.sparkles-order-actions{gap:.75rem;display:flex}.sparkles-action-link:hover{color:var(--color-primary)}.sparkles-empty-orders{box-shadow:0 1px 3px 0 var(--shadow-md);text-align:center;background-color:#fff;border-radius:.5rem;padding:3rem}.sparkles-empty-title{font-size:var(--text-2xl);font-family:var(--font-heading);color:var(--color-secondary);margin-bottom:.5rem}.sparkles-empty-message{color:var(--color-secondary-light)}@media (max-width:768px){.sparkles-orders-table{font-size:var(--text-sm)}.sparkles-orders-table thead{display:none}.sparkles-orders-table tbody tr{box-shadow:0 1px 3px 0 var(--shadow-md);border-radius:.5rem;margin-bottom:1rem;display:block;overflow:hidden}.sparkles-orders-table td{min-height:2.5rem;padding:.75rem 1rem;display:block;position:relative}.sparkles-orders-table td:not(:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){padding-left:8rem}.sparkles-orders-table td:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){padding-right:8rem}.sparkles-orders-table td:before{color:var(--color-secondary);content:attr(data-label);width:6rem;font-weight:600;position:absolute}.sparkles-orders-table td:not(:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))):before{left:1rem}.sparkles-orders-table td:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)):before{right:1rem}.sparkles-order-row{margin-bottom:1rem}.sparkles-page-title{font-size:var(--text-2xl);line-height:2rem}.sparkles-empty-orders{padding:2rem 1rem}}@media (max-width:640px){.sparkles-order-history{padding:0 .5rem}.sparkles-orders-table td:not(:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){padding-left:7rem}.sparkles-orders-table td:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){padding-right:7rem}.sparkles-orders-table td:before{width:5.5rem;font-size:var(--text-xs)}}.sparkles-page-header{text-align:center;margin-bottom:2rem}.sparkles-dashboard-card:hover{--sparkles-hover-shadow:0 4px 6px -1px rgba(0,0,0,.1), 0 2px 4px -2px rgba(0,0,0,.1);--sparkles-hover-shadow-colored:0 4px 6px -1px var(--tw-shadow-color), 0 2px 4px -2px var(--tw-shadow-color)}.form-input,.form-email,.form-select,.form-multiselect,.form-textarea{--tw-border-opacity:1;border-width:1px;border-color:rgba(209,213,219,var(--tw-border-opacity,1));--tw-shadow:0 1px 2px 0 rgba(0,0,0,.05);--tw-shadow-colored:0 1px 2px 0 var(--tw-shadow-color);min-height:2.5rem;box-shadow:var(--tw-ring-offset-shadow,0 0 transparent), var(--tw-ring-shadow,0 0 transparent), var(--tw-shadow);border-radius:.375rem}.form-input:focus,.form-email:focus,.form-select:focus,.form-multiselect:focus,.form-textarea:focus{border-color:var(--color-primary-light);--tw-ring-offset-shadow:var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow:var(--tw-ring-inset) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color);box-shadow:var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow,0 0 transparent);--tw-ring-color:rgba(59,130,246,var(--tw-ring-opacity,1));--tw-ring-opacity:.5}.sparkles-input[type=text]{border:2px solid var(--gray-300);background-color:#fff}.sparkles-input[type=email]{border:2px solid var(--gray-300);background-color:#fff}.sparkles-input[type=tel]{border:2px solid var(--gray-300);background-color:#fff}.sparkles-file-upload label.sparkles-btn{margin-top:.5rem;display:inline-block}.sparkles-file-upload .sparkles-form-help{margin-top:.5rem}.sparkles-form-section .sparkles-notification{margin-left:0;margin-right:0;position:relative;top:auto;left:auto;right:auto;transform:none}.sparkles-form-section .sparkles-notification-success{background-color:var(--color-success-light);border-color:var(--color-success);color:var(--color-success-dark)}.sparkles-form-section .sparkles-notification-error{background-color:var(--color-error-light);border-color:var(--color-error);color:var(--color-error-dark)}.sparkles-form-actions{flex-direction:column;align-items:flex-start;gap:1rem;display:flex;position:relative}.sorter-options,.toolbar-sorter select,.sorter select{background-position:right .5rem center;min-width:8rem;padding:.25rem 2.5rem .25rem .75rem}.page.messages .messages section#messages{padding-left:1.5rem;padding-right:1.5rem;width:100%;max-width:1536px;margin-left:auto;margin-right:auto;padding-top:.75rem;padding-bottom:.75rem}.page.messages{z-index:20;position:sticky;top:0}.message{--tw-bg-opacity:1;background-color:rgba(243,244,246,var(--tw-bg-opacity,1));padding:.5rem;--tw-text-opacity:1;width:100%;color:rgba(0,0,0,var(--tw-text-opacity,1));--tw-shadow:0 1px 3px 0 rgba(0,0,0,.1), 0 1px 2px -1px rgba(0,0,0,.1);--tw-shadow-colored:0 1px 3px 0 var(--tw-shadow-color), 0 1px 2px -1px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow,0 0 transparent), var(--tw-ring-shadow,0 0 transparent), var(--tw-shadow);border-radius:.25rem;justify-content:space-between;align-items:center;margin-bottom:.5rem;font-weight:600;display:flex}.message:not(:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){padding-left:1.25rem}.message:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){padding-right:1.25rem}.message.error,.message.success,.message.info,.message.notice,.message.warning{--tw-border-opacity:1;--tw-bg-opacity:1;border-width:2px}.message.error{border-color:rgba(239,68,68,var(--tw-border-opacity,1));background-color:rgba(254,242,242,var(--tw-bg-opacity,1))}.message.success{border-color:rgba(16,185,129,var(--tw-border-opacity,1));background-color:rgba(236,253,245,var(--tw-bg-opacity,1))}.message.info,.message.notice{border-color:rgba(59,130,246,var(--tw-border-opacity,1));background-color:rgba(239,246,255,var(--tw-bg-opacity,1))}.message.warning{border-color:rgba(245,158,11,var(--tw-border-opacity,1));background-color:rgba(255,251,235,var(--tw-bg-opacity,1))}.message a{text-decoration-line:underline}.product-item .price-container{--sparkles-price-size:1.125rem;--sparkles-price-line-height:1.75rem;--sparkles-price-weight:600}.product-item .price-container .price{font-size:var(--sparkles-price-size);line-height:var(--sparkles-price-line-height);font-weight:var(--sparkles-price-weight)}.product-item .price-container .price-label{font-size:.875rem;line-height:1.25rem}.product-item .price-container{display:block}.product-item .old-price .price-container{--sparkles-price-size:1rem;--sparkles-price-line-height:1.5rem;--sparkles-price-weight:400;--tw-text-opacity:1;color:rgba(107,114,128,var(--tw-text-opacity,1))}.page-product-bundle .price-final_price .price-from .price-container .price-label{font-size:var(--text-lg);font-weight:500;line-height:1.75rem;display:block}.page-product-bundle .price-final_price .price-from .price-container .price{font-size:var(--text-2xl);--tw-text-opacity:1;color:rgba(31,41,55,var(--tw-text-opacity,1));font-weight:600;line-height:1.25}.page-product-bundle .price-final_price .price-from .price-container{margin-bottom:1rem}.page-product-bundle .price-final_price .price-from .price-including-tax+.price-excluding-tax .price{font-size:var(--text-base);line-height:1.5rem}.page-product-bundle .price-final_price .price-from .price-including-tax+.price-excluding-tax{margin-top:.25rem}.page-product-bundle .price-final_price .price-from .old-price .price-container .price{font-size:var(--text-base);--tw-text-opacity:1;color:rgba(107,114,128,var(--tw-text-opacity,1));font-weight:400;line-height:1.5rem;display:inline}.page-product-bundle .price-final_price .price-from .old-price .price-container .price-label{font-size:var(--text-base);--tw-text-opacity:1;color:rgba(107,114,128,var(--tw-text-opacity,1));font-weight:400;line-height:1.5rem;display:inline}.page-product-bundle .price-final_price .price-to .price-container .price-label{font-size:var(--text-lg);font-weight:500;line-height:1.75rem;display:block}.page-product-bundle .price-final_price .price-to .price-container .price{font-size:var(--text-2xl);--tw-text-opacity:1;color:rgba(31,41,55,var(--tw-text-opacity,1));font-weight:600;line-height:1.25}.page-product-bundle .price-final_price .price-to .price-container{margin-bottom:1rem}.page-product-bundle .price-final_price .price-to .price-including-tax+.price-excluding-tax .price{font-size:var(--text-base);line-height:1.5rem}.page-product-bundle .price-final_price .price-to .price-including-tax+.price-excluding-tax{margin-top:.25rem}.page-product-bundle .price-final_price .price-to .old-price .price-container .price{font-size:var(--text-base);--tw-text-opacity:1;color:rgba(107,114,128,var(--tw-text-opacity,1));font-weight:400;line-height:1.5rem;display:inline}.page-product-bundle .price-final_price .price-to .old-price .price-container .price-label{font-size:var(--text-base);--tw-text-opacity:1;color:rgba(107,114,128,var(--tw-text-opacity,1));font-weight:400;line-height:1.5rem;display:inline}input[type=number]::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}input[type=number]::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}input[type=number]{text-align:center;-moz-appearance:textfield}.sparkles-card-interactive:hover{box-shadow:0 4px 6px -1px var(--shadow-md), 0 2px 4px -1px var(--shadow-sm);transform:translateY(-2px)}.qty-wrapper input[type=number]{text-align:center;-ms-appearance:textfield;appearance:textfield}.product-qty input[type=number]{text-align:center;-ms-appearance:textfield;appearance:textfield}.cart-qty input[type=number]{text-align:center;-ms-appearance:textfield;appearance:textfield}.qty-wrapper input[type=number]::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}.qty-wrapper input[type=number]::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}.product-qty input[type=number]::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}.product-qty input[type=number]::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}.cart-qty input[type=number]::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}.cart-qty input[type=number]::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}.qty-wrapper input[type=number]:hover::-webkit-outer-spin-button{-webkit-appearance:auto}.qty-wrapper input[type=number]:hover::-webkit-inner-spin-button{-webkit-appearance:auto}.qty-wrapper input[type=number]:focus::-webkit-outer-spin-button{-webkit-appearance:auto}.qty-wrapper input[type=number]:focus::-webkit-inner-spin-button{-webkit-appearance:auto}.group:hover .text-blue-600:not(.no-glow){color:var(--color-info);text-shadow:0 0 12px var(--color-info)}@supports (color:color-mix(in lab, red, red)){.group:hover .text-blue-600:not(.no-glow){text-shadow:0 0 12px color-mix(in srgb, var(--color-info) 60%, transparent)}}.group:hover .text-blue-600:not(.no-glow){filter:brightness(1.1)}body .cms-content .prose p,body .product-description .prose p{margin-bottom:1rem}.cms-content .prose p:last-child,.product-description .prose p:last-child{margin-bottom:0}.product-detail-sparkles .product-media-sparkles .gallery-placeholder__image,.product-detail-sparkles .product-media-sparkles .product-image-main{border:2px solid var(--color-primary);border-radius:.5rem;overflow:hidden}.product-detail-sparkles .product-media-sparkles .product-image-photo:hover{transform:scale(1.05)}.product-detail-sparkles .product-price-sparkles .price{font-size:var(--text-4xl);font-weight:600;line-height:2.5rem}.product-detail-sparkles .product-price-sparkles .old-price .price{color:var(--color-text-light);font-size:var(--text-2xl);line-height:2rem;text-decoration-line:line-through}.product-name-sparkles{line-height:1.25}.product.container.text-3xl{padding-left:0}.product-actions-sparkles a{border:2px solid var(--color-primary);color:var(--color-primary);padding-left:1rem;padding-right:1rem;border-radius:.5rem;align-items:center;gap:.5rem;padding-top:.5rem;padding-bottom:.5rem;font-weight:500;transition-property:all;transition-duration:.3s;transition-timing-function:cubic-bezier(.4,0,.2,1);display:inline-flex}.sparkles-account-nav .nav-link.current,.product-actions-sparkles a:hover{background:var(--color-primary);--tw-text-opacity:1;color:rgba(255,255,255,var(--tw-text-opacity,1))}.sparkles-wishlist{max-width:72rem;margin-left:auto;margin-right:auto}.sparkles-wishlist-actions{justify-content:space-between}.sparkles-items-count{font-size:1.125rem;line-height:1.75rem}.sparkles-wishlist-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:1.5rem;margin-bottom:2rem;display:grid}.sparkles-remove-heart{top:1rem;z-index:10;--tw-text-opacity:1;color:rgba(55,65,81,var(--tw-text-opacity,1));justify-content:center;align-items:center;width:2rem;height:2rem;transition-property:color,background-color,border-color,text-decoration-color,fill,stroke;transition-duration:.15s;transition-timing-function:cubic-bezier(.4,0,.2,1);display:flex;position:absolute}.sparkles-remove-heart:not(:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){right:1rem}.sparkles-remove-heart:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){left:1rem}.sparkles-remove-heart:hover .sparkles-remove-x{opacity:1}.sparkles-remove-x{--tw-text-opacity:1;color:rgba(255,255,255,var(--tw-text-opacity,1));opacity:0;font-size:1.25rem;font-weight:700;line-height:1.75rem;transition-property:opacity;transition-duration:.15s;transition-timing-function:cubic-bezier(.4,0,.2,1);position:absolute}.sparkles-wishlist-image{border-radius:.5rem;margin-bottom:1rem;display:block;position:relative;overflow:hidden}.sparkles-wishlist-image img{width:100%;transition-property:transform;transition-duration:.15s;transition-timing-function:cubic-bezier(.4,0,.2,1)}.sparkles-wishlist-image:hover img{--tw-scale-x:1.05;--tw-scale-y:1.05;transform:translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.sparkles-image-overlay{background-color:rgba(0,0,0,var(--tw-bg-opacity,1));--tw-bg-opacity:.5;opacity:0;justify-content:center;align-items:center;transition-property:opacity;transition-duration:.15s;transition-timing-function:cubic-bezier(.4,0,.2,1);display:flex;position:absolute;top:0;bottom:0;left:0;right:0}.sparkles-wishlist-image:hover .sparkles-image-overlay{opacity:1}.sparkles-view-text{--tw-text-opacity:1;color:rgba(255,255,255,var(--tw-text-opacity,1));align-items:center;font-weight:600;display:flex}.sparkles-product-name{--sparkles-heading-margin:.5rem}.sparkles-product-name a{--tw-text-opacity:1;color:rgba(107,114,128,var(--tw-text-opacity,1));transition-property:color,background-color,border-color,text-decoration-color,fill,stroke;transition-duration:.15s;transition-timing-function:cubic-bezier(.4,0,.2,1)}.sparkles-action-title,.sparkles-product-price{--tw-text-opacity:1;line-height:1.75rem}.sparkles-product-price{color:rgba(55,65,81,var(--tw-text-opacity,1));margin-bottom:.75rem;font-size:1.25rem;font-weight:700}.sparkles-options-toggle{--tw-text-opacity:1;color:rgba(156,163,175,var(--tw-text-opacity,1));align-items:center;margin-bottom:.5rem;font-size:.875rem;line-height:1.25rem;transition-property:color,background-color,border-color,text-decoration-color,fill,stroke;transition-duration:.15s;transition-timing-function:cubic-bezier(.4,0,.2,1);display:flex}.sparkles-product-options,.sparkles-item-comment{--tw-bg-opacity:1;background-color:rgba(251,250,242,var(--tw-bg-opacity,1));border-radius:.25rem;margin-bottom:.75rem;padding:.75rem}.sparkles-product-options{font-size:.875rem;line-height:1.25rem}.sparkles-item-actions{gap:.75rem;margin-top:1rem;display:flex}.sparkles-out-of-stock{--sparkles-emphasis-weight:600;--sparkles-emphasis-color:rgba(239,68,68,var(--tw-text-opacity,1))}.sparkles-decoration{top:.5rem;font-size:1.5rem;line-height:2rem;animation:2s cubic-bezier(.4,0,.6,1) infinite pulse;position:absolute}.sparkles-decoration:not(:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){left:.5rem}.sparkles-decoration:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){right:.5rem}.sparkles-heart-animation{margin-bottom:1.5rem;display:inline-block;position:relative}.sparkles-heart-animation .sparkle-1,.sparkles-heart-animation .sparkle-2,.sparkles-heart-animation .sparkle-3{--tw-text-opacity:1;color:rgba(55,65,81,var(--tw-text-opacity,1));animation:1.5s ease-in-out infinite sparkle;position:absolute}.sparkle-1{top:-10px;animation-delay:0s}.sparkle-1:not(:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){left:-10px}.sparkle-1:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){right:-10px}.sparkle-2{top:-5px;animation-delay:.5s}.sparkle-2:not(:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){right:-15px}.sparkle-2:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){left:-15px}.sparkle-3{bottom:-10px;animation-delay:1s}.sparkle-3:not(:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){left:50%}.sparkle-3:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){right:50%}@keyframes sparkle{0%,to{opacity:1;transform:scale(1)}50%{opacity:.5;transform:scale(.9)}}.backdrop{background-color:rgba(0,0,0,var(--tw-bg-opacity,1));--tw-bg-opacity:.25;display:flex;position:fixed;top:0;bottom:0;left:0;right:0}dialog:not([open]){pointer-events:none;display:none}dialog[open]{background:0 0;border:none;max-width:none;max-height:none;margin:0;padding:0;top:auto;bottom:auto;left:auto;right:auto}dialog#cart-drawer[open]{width:100%;height:100vh;flex-direction:row;justify-content:flex-end;max-width:none;height:100dvh;display:flex;position:fixed;top:0;bottom:0;left:0;right:0}dialog#mobile-menu-drawer[open],dialog[id*=mobile-menu][open],div.lg\:hidden>dialog[open]{width:100%;height:100vh;background:#fff;flex-direction:row;justify-content:flex-start;max-width:20rem;height:100dvh;display:flex;position:fixed;top:0;bottom:0;left:0;right:0}dialog#search-modal[open],dialog[id*=search][open],dialog.modal-centered[open]{margin:auto;position:fixed;top:0;bottom:0;left:0;right:0}.snap{scroll-snap-type:x mandatory;scroll-behavior:smooth;scrollbar-width:none}.snap::-webkit-scrollbar{display:none}.snap>div{scroll-snap-align:start}:is(.sparkles-dashboard-card:hover,.hv-btn-primary:hover,.hv-btn-secondary:hover){--tw-shadow:var(--sparkles-hover-shadow);--tw-shadow-colored:var(--sparkles-hover-shadow-colored);box-shadow:var(--tw-ring-offset-shadow,0 0 transparent), var(--tw-ring-shadow,0 0 transparent), var(--tw-shadow)}body{--tw-bg-opacity:1;background-color:rgba(249,250,251,var(--tw-bg-opacity,1))}[x-cloak]{display:none}.card{--tw-bg-opacity:1;background-color:rgba(255,255,255,var(--tw-bg-opacity,1));--tw-shadow:0 1px 3px 0 rgba(0,0,0,.1), 0 1px 2px -1px rgba(0,0,0,.1);--tw-shadow-colored:0 1px 3px 0 var(--tw-shadow-color), 0 1px 2px -1px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow,0 0 transparent), var(--tw-ring-shadow,0 0 transparent), var(--tw-shadow);border-radius:.125rem;padding:1rem}.card-base,.card-sm,.card-md,.sparkles-info-section,.sparkles-recent-orders,.sparkles-addresses-section,.card-lg,.sparkles-account-nav,.card-xl,.sparkles-empty-addresses,.sparkles-empty-wishlist,.card-interactive,.sparkles-address-card,.sparkles-wishlist-item,.card-bordered,.card-hover-lift{--tw-bg-opacity:1;background-color:rgba(255,255,255,var(--tw-bg-opacity,1));--tw-shadow:0 1px 2px 0 rgba(0,0,0,.05);--tw-shadow-colored:0 1px 2px 0 var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow,0 0 transparent), var(--tw-ring-shadow,0 0 transparent), var(--tw-shadow);border-radius:.5rem}.card-sm{padding:1rem}.card-md,.sparkles-info-section,.sparkles-recent-orders,.sparkles-addresses-section{padding:1.5rem}.card-lg{padding:2rem}.card-xl,.sparkles-empty-addresses,.sparkles-empty-wishlist{text-align:center;padding:3rem}.card-interactive,.sparkles-address-card,.sparkles-wishlist-item{padding:1.5rem;transition-property:all;transition-duration:.15s;transition-timing-function:cubic-bezier(.4,0,.2,1)}.sparkles-address-card,.sparkles-wishlist-item{border-width:2px;border-color:transparent;position:relative}.card-interactive:hover{--tw-bg-opacity:1;background-color:rgba(249,250,251,var(--tw-bg-opacity,1))}.card-bordered,.card-hover-lift{--tw-border-opacity:1;border-width:1px;border-color:rgba(229,231,235,var(--tw-border-opacity,1));padding:1.5rem}.card-hover-lift{cursor:pointer;transition-property:all;transition-duration:.3s;transition-timing-function:cubic-bezier(.4,0,.2,1)}.page-title-centered{justify-content:center;align-items:center;margin-bottom:.5rem;font-size:1.875rem;line-height:2.25rem;display:flex}.page-header-center{text-align:center;margin-bottom:2rem}.page-container{max-width:72rem;margin-left:auto;margin-right:auto}html{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}body{letter-spacing:0;--tw-text-opacity:1;color:rgba(0,0,0,var(--tw-text-opacity,1));font-size:1rem;line-height:1.5}[data-content-type=row]{box-sizing:border-box}[data-content-type=row]>div{margin-bottom:.625rem;padding:.625rem}[data-content-type=row][data-appearance=contained]{box-sizing:border-box}[data-content-type=row][data-appearance=contained] [data-element=inner]{box-sizing:border-box;background-attachment:scroll}[data-content-type=row][data-appearance=full-bleed],[data-content-type=row][data-appearance=full-width]{background-attachment:scroll}[data-content-type=row][data-appearance=contained],[data-content-type=row][data-appearance=full-width]>.row-full-width-inner{width:100%;max-width:1536px;margin-left:auto;margin-right:auto;padding-left:1.5rem;padding-right:1.5rem}[data-content-type=column-group],[data-content-type=column-line]{flex-wrap:nowrap}[data-content-type=column]{background-attachment:scroll;flex-basis:100%}@media (min-width:768px){[data-content-type=column]{flex-basis:auto}}[data-content-type=column]{box-sizing:border-box;width:100%;max-width:100%}[data-content-type=tabs] .tabs-navigation li.tab-header{overflow-wrap:break-word;--tw-border-opacity:1;border-style:solid;border-width:1px 1px 0;border-color:rgba(209,213,219,var(--tw-border-opacity,1));--tw-bg-opacity:1;background-color:rgba(243,244,246,var(--tw-bg-opacity,1));max-width:100%;margin:0 0 0 -1px;display:inline-block;position:relative}[data-content-type=tabs] .tabs-navigation li.tab-header:not(:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){border-bottom-right-radius:0;border-bottom-left-radius:0}[data-content-type=tabs] .tabs-navigation li.tab-header:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){border-bottom-right-radius:0;border-bottom-left-radius:0}[data-content-type=tabs] .tabs-navigation li.tab-header:first-child:not(:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){margin-left:0}[data-content-type=tabs] .tabs-navigation li.tab-header:first-child:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){margin-right:0}[data-content-type=tabs] .tabs-navigation li.tab-header.active{z-index:20;--tw-bg-opacity:1;background-color:rgba(255,255,255,var(--tw-bg-opacity,1));border-bottom:1px solid #fff}[data-content-type=tabs] .tabs-navigation li.tab-header a.tab-title{cursor:pointer;white-space:normal;padding-top:.75rem;padding-bottom:.75rem;vertical-align:middle;padding-left:1.25rem;padding-right:1.25rem;font-size:.875rem;font-weight:600;line-height:1.25rem;display:block;position:relative}[data-content-type=tabs] .tabs-navigation li.tab-header a.tab-title span{--tw-text-opacity:1;color:rgba(0,0,0,var(--tw-text-opacity,1));font-weight:600;line-height:1.25rem}[data-content-type=tabs] .tabs-navigation{--tw-shadow:0 1px 3px 0 rgba(0,0,0,.1), 0 1px 2px -1px rgba(0,0,0,.1);--tw-shadow-colored:0 1px 3px 0 var(--tw-shadow-color), 0 1px 2px -1px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow,0 0 transparent), var(--tw-ring-shadow,0 0 transparent), var(--tw-shadow);margin-bottom:-1px;padding:0;display:block}[data-content-type=tabs] .tabs-content [data-content-type=tab-item]{min-height:inherit;box-sizing:border-box;background-attachment:scroll;padding:2rem}[data-content-type=tabs] .tabs-content{z-index:10;box-sizing:border-box;--tw-border-opacity:1;border-style:solid;border-width:1px;border-color:rgba(209,213,219,var(--tw-border-opacity,1));--tw-bg-opacity:1;background-color:rgba(249,250,251,var(--tw-bg-opacity,1));--tw-shadow:0 1px 3px 0 rgba(0,0,0,.1), 0 1px 2px -1px rgba(0,0,0,.1);--tw-shadow-colored:0 1px 3px 0 var(--tw-shadow-color), 0 1px 2px -1px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow,0 0 transparent), var(--tw-ring-shadow,0 0 transparent), var(--tw-shadow);border-radius:.125rem;position:relative;overflow:hidden}[data-content-type=tabs].tab-align-left .tabs-content:not(:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){border-top-left-radius:0}[data-content-type=tabs].tab-align-left .tabs-content:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){border-top-right-radius:0}[data-content-type=tabs].tab-align-right .tabs-content:not(:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){border-top-right-radius:0}[data-content-type=tabs].tab-align-right .tabs-content:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){border-top-left-radius:0}[data-content-type=text],[data-content-type=heading]{overflow-wrap:break-word}[data-content-type=buttons] [data-content-type=button-item] [data-element=link]{overflow-wrap:break-word;max-width:100%}[data-content-type=buttons] [data-content-type=button-item] [data-element=empty_link]{overflow-wrap:break-word;max-width:100%}[data-content-type=buttons] [data-content-type=button-item] [data-element=empty_link]{cursor:default}[data-content-type=buttons] [data-content-type=button-item] a{--tw-shadow:0 0 transparent;--tw-shadow-colored:0 0 transparent;box-shadow:var(--tw-ring-offset-shadow,0 0 transparent), var(--tw-ring-shadow,0 0 transparent), var(--tw-shadow);display:inline-block}[data-content-type=buttons] [data-content-type=button-item] button{--tw-shadow:0 0 transparent;--tw-shadow-colored:0 0 transparent;box-shadow:var(--tw-ring-offset-shadow,0 0 transparent), var(--tw-ring-shadow,0 0 transparent), var(--tw-shadow);display:inline-block}[data-content-type=buttons] [data-content-type=button-item] div{--tw-shadow:0 0 transparent;--tw-shadow-colored:0 0 transparent;box-shadow:var(--tw-ring-offset-shadow,0 0 transparent), var(--tw-ring-shadow,0 0 transparent), var(--tw-shadow);display:inline-block}[data-content-type=buttons] [data-content-type=button-item] a.pagebuilder-button-link{box-sizing:border-box}[data-content-type=buttons] [data-content-type=button-item] button.pagebuilder-button-link{box-sizing:border-box}[data-content-type=buttons] [data-content-type=button-item] div.pagebuilder-button-link{box-sizing:border-box}[data-content-type=buttons] [data-content-type=button-item]{max-width:100%;margin-bottom:.5rem}[data-content-type=buttons]{max-width:100%}a.pagebuilder-button-primary,button.pagebuilder-button-primary,div.pagebuilder-button-primary{--tw-bg-opacity:1;background-color:rgba(37,99,235,var(--tw-bg-opacity,1))}a.pagebuilder-button-primary:hover,button.pagebuilder-button-primary:hover,div.pagebuilder-button-primary:hover{--tw-bg-opacity:1;background-color:rgba(29,78,216,var(--tw-bg-opacity,1))}a.pagebuilder-button-secondary,button.pagebuilder-button-secondary,div.pagebuilder-button-secondary{--tw-bg-opacity:1;background-color:rgba(75,85,99,var(--tw-bg-opacity,1))}a.pagebuilder-button-primary,button.pagebuilder-button-primary,div.pagebuilder-button-primary,a.pagebuilder-button-secondary,button.pagebuilder-button-secondary,div.pagebuilder-button-secondary{padding-left:1rem;padding-right:1rem;--tw-text-opacity:1;color:rgba(255,255,255,var(--tw-text-opacity,1));border-radius:.375rem;justify-content:center;align-items:center;padding-top:.5rem;padding-bottom:.5rem;font-weight:500;transition-property:all;transition-duration:.2s;transition-timing-function:cubic-bezier(.4,0,.2,1);display:inline-flex}a.pagebuilder-button-secondary:hover,button.pagebuilder-button-secondary:hover,div.pagebuilder-button-secondary:hover{--tw-bg-opacity:1;background-color:rgba(55,65,81,var(--tw-bg-opacity,1))}[data-content-type=html]{overflow-wrap:break-word}[data-content-type=image]>[data-element=link]{border-radius:inherit}[data-content-type=image]>[data-element=link] img{border-radius:inherit}[data-content-type=image] .pagebuilder-mobile-hidden{display:inline-block}[data-content-type=image] .pagebuilder-mobile-only{display:none}[data-content-type=image] figcaption{overflow-wrap:break-word}[data-content-type=image]{box-sizing:border-box}[data-content-type=video]{font-size:0}[data-content-type=video] .pagebuilder-video-inner{box-sizing:border-box;width:100%;display:inline-block}[data-content-type=video] .pagebuilder-video-container{border-radius:inherit;padding-top:56.25%;position:relative;overflow:hidden}[data-content-type=video] iframe{height:100%;position:absolute;top:0}[data-content-type=video] video{height:100%;position:absolute;top:0}[data-content-type=video] [data-content-type=slide] .pagebuilder-slide-wrapper .jarallax-viewport-element{height:100%;position:absolute;top:0}[data-content-type=video] iframe{width:100%}[data-content-type=video] iframe:not(:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){left:0}[data-content-type=video] iframe:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){right:0}[data-content-type=video] video{width:100%}[data-content-type=video] video:not(:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){left:0}[data-content-type=video] video:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){right:0}[data-content-type=banner]>[data-element=link],[data-content-type=banner]>[data-element=empty_link],[data-content-type=banner]>[data-element=link]:hover,[data-content-type=banner]>[data-element=empty_link]:hover{color:inherit;-webkit-text-decoration:inherit;text-decoration:inherit}[data-content-type=banner] .pagebuilder-banner-wrapper{border-radius:inherit;box-sizing:border-box;overflow-wrap:break-word;background-attachment:scroll;background-clip:padding-box}[data-content-type=banner] .pagebuilder-banner-wrapper .pagebuilder-overlay{box-sizing:border-box;padding:2rem;transition-property:color,background-color,border-color,text-decoration-color,fill,stroke,opacity,box-shadow,transform,filter,-webkit-backdrop-filter,backdrop-filter;transition-duration:.5s;transition-timing-function:cubic-bezier(.4,0,.2,1);position:relative}[data-content-type=banner] .pagebuilder-banner-wrapper .pagebuilder-overlay:not(.pagebuilder-poster-overlay){max-width:36rem}[data-content-type=banner] .pagebuilder-banner-wrapper.jarallax .video-overlay{z-index:0}[data-content-type=banner] .pagebuilder-banner-wrapper.jarallax .video-overlay [data-element=content]{min-height:50px;overflow:auto}[data-content-type=banner] .pagebuilder-banner-wrapper.jarallax .video-overlay .pagebuilder-banner-button{transition-duration:.5s;display:inline-block}[data-content-type=banner] .pagebuilder-banner-wrapper.jarallax .video-overlay .pagebuilder-poster-content{width:100%}[data-content-type=banner][data-appearance=collage-centered] .pagebuilder-banner-wrapper .pagebuilder-overlay{margin-left:auto;margin-right:auto}[data-content-type=banner][data-appearance=collage-left] .pagebuilder-banner-wrapper .pagebuilder-overlay:not(:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){margin-right:auto}[data-content-type=banner][data-appearance=collage-left] .pagebuilder-banner-wrapper .pagebuilder-overlay:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){margin-left:auto}[data-content-type=banner][data-appearance=collage-right] .pagebuilder-banner-wrapper .pagebuilder-overlay:not(:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){margin-left:auto}[data-content-type=banner][data-appearance=collage-right] .pagebuilder-banner-wrapper .pagebuilder-overlay:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){margin-right:auto}[data-content-type=slider]{visibility:hidden;position:relative}[data-content-type=slider] [data-role=glider-content]{overflow-y:hidden}[data-content-type=slider] a.button{color:initial;padding:10px;text-decoration:none}[data-content-type=slider] .carousel-nav{background-color:rgba(249,250,251,var(--tw-bg-opacity,1));--tw-bg-opacity:.75;margin-bottom:.5rem;position:absolute;bottom:0;transform:translate(-50%)}[data-content-type=slider] .carousel-nav:not(:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){left:50%}[data-content-type=slider] .carousel-nav:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){right:50%}[data-content-type=slider].glider-initialized{visibility:visible}[data-content-type=slide]{min-height:inherit;box-sizing:border-box;line-height:1.25rem;overflow:hidden}[data-content-type=slide]>[data-element=link],[data-content-type=slide]>[data-element=empty_link]{color:inherit;min-height:inherit;-webkit-text-decoration:inherit;text-decoration:inherit}[data-content-type=slide]>[data-element=link]:hover,[data-content-type=slide]>[data-element=empty_link]:hover{color:inherit;-webkit-text-decoration:inherit;text-decoration:inherit}[data-content-type=slide]+[data-content-type=slide]{height:0;min-height:0}[data-content-type=slide] .pagebuilder-slide-wrapper{border-radius:inherit;min-height:inherit;box-sizing:border-box;overflow-wrap:break-word}[data-content-type=slide] .pagebuilder-slide-wrapper .jarallax-viewport-element{z-index:var(--z-low);width:.125rem}[data-content-type=slide] .pagebuilder-slide-wrapper .jarallax-viewport-element:not(:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){left:-15000vw}[data-content-type=slide] .pagebuilder-slide-wrapper .jarallax-viewport-element:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){right:-15000vw}[data-content-type=slide] .pagebuilder-slide-wrapper.jarallax .video-overlay{-webkit-transform:unset;z-index:10}[data-content-type=slide] .pagebuilder-slide-wrapper.jarallax .pagebuilder-overlay{z-index:20;position:relative}[data-content-type=slide] .pagebuilder-slide-wrapper.jarallax [id*=jarallax-container]>div,[data-content-type=slide] .pagebuilder-slide-wrapper.jarallax [id*=jarallax-container]>img,[data-content-type=slide] .pagebuilder-slide-wrapper.jarallax [id*=jarallax-container]>video,[data-content-type=slide] .pagebuilder-slide-wrapper.jarallax [id*=jarallax-container]>iframe{margin:auto;transform:none}[data-content-type=slide] .pagebuilder-slide-wrapper.jarallax [id*=jarallax-container]>div .pagebuilder-overlay,[data-content-type=slide] .pagebuilder-slide-wrapper.jarallax [id*=jarallax-container]>img .pagebuilder-overlay,[data-content-type=slide] .pagebuilder-slide-wrapper.jarallax [id*=jarallax-container]>video .pagebuilder-overlay,[data-content-type=slide] .pagebuilder-slide-wrapper.jarallax [id*=jarallax-container]>iframe .pagebuilder-overlay{border-radius:inherit;box-sizing:border-box;padding:2rem;transition-property:color,background-color,border-color,text-decoration-color,fill,stroke;transition-duration:.15s;transition-timing-function:cubic-bezier(.4,0,.2,1)}[data-content-type=slide] .pagebuilder-slide-wrapper.jarallax [id*=jarallax-container]>div .pagebuilder-overlay.pagebuilder-poster-overlay,[data-content-type=slide] .pagebuilder-slide-wrapper.jarallax [id*=jarallax-container]>img .pagebuilder-overlay.pagebuilder-poster-overlay,[data-content-type=slide] .pagebuilder-slide-wrapper.jarallax [id*=jarallax-container]>video .pagebuilder-overlay.pagebuilder-poster-overlay,[data-content-type=slide] .pagebuilder-slide-wrapper.jarallax [id*=jarallax-container]>iframe .pagebuilder-overlay.pagebuilder-poster-overlay{min-height:inherit}[data-content-type=slide] .pagebuilder-slide-wrapper.jarallax [id*=jarallax-container]>div .pagebuilder-overlay:not(.pagebuilder-poster-overlay),[data-content-type=slide] .pagebuilder-slide-wrapper.jarallax [id*=jarallax-container]>img .pagebuilder-overlay:not(.pagebuilder-poster-overlay),[data-content-type=slide] .pagebuilder-slide-wrapper.jarallax [id*=jarallax-container]>video .pagebuilder-overlay:not(.pagebuilder-poster-overlay),[data-content-type=slide] .pagebuilder-slide-wrapper.jarallax [id*=jarallax-container]>iframe .pagebuilder-overlay:not(.pagebuilder-poster-overlay){max-width:32rem}[data-content-type=slide] .pagebuilder-slide-wrapper.jarallax [id*=jarallax-container]>div [data-element=content],[data-content-type=slide] .pagebuilder-slide-wrapper.jarallax [id*=jarallax-container]>img [data-element=content],[data-content-type=slide] .pagebuilder-slide-wrapper.jarallax [id*=jarallax-container]>video [data-element=content],[data-content-type=slide] .pagebuilder-slide-wrapper.jarallax [id*=jarallax-container]>iframe [data-element=content]{min-height:50px;overflow:auto}[data-content-type=slide] .pagebuilder-slide-wrapper.jarallax [id*=jarallax-container]>div .pagebuilder-slide-button,[data-content-type=slide] .pagebuilder-slide-wrapper.jarallax [id*=jarallax-container]>img .pagebuilder-slide-button,[data-content-type=slide] .pagebuilder-slide-wrapper.jarallax [id*=jarallax-container]>video .pagebuilder-slide-button,[data-content-type=slide] .pagebuilder-slide-wrapper.jarallax [id*=jarallax-container]>iframe .pagebuilder-slide-button{transition-duration:.15s}[data-content-type=banner] .pagebuilder-banner-wrapper.jarallax .video-overlay .pagebuilder-banner-button,[data-content-type=slide] .pagebuilder-slide-wrapper.jarallax [id*=jarallax-container]>div .pagebuilder-slide-button,[data-content-type=slide] .pagebuilder-slide-wrapper.jarallax [id*=jarallax-container]>img .pagebuilder-slide-button,[data-content-type=slide] .pagebuilder-slide-wrapper.jarallax [id*=jarallax-container]>video .pagebuilder-slide-button,[data-content-type=slide] .pagebuilder-slide-wrapper.jarallax [id*=jarallax-container]>iframe .pagebuilder-slide-button{text-align:inherit;overflow-wrap:break-word;max-width:100%;margin:1.25rem 0 0;transition-property:opacity;transition-timing-function:cubic-bezier(.4,0,.2,1)}[data-content-type=slide] .pagebuilder-slide-wrapper.jarallax [id*=jarallax-container]>div .pagebuilder-poster-content,[data-content-type=slide] .pagebuilder-slide-wrapper.jarallax [id*=jarallax-container]>img .pagebuilder-poster-content,[data-content-type=slide] .pagebuilder-slide-wrapper.jarallax [id*=jarallax-container]>video .pagebuilder-poster-content,[data-content-type=slide] .pagebuilder-slide-wrapper.jarallax [id*=jarallax-container]>iframe .pagebuilder-poster-content{width:100%}[data-content-type=slide][data-appearance=collage-centered] .pagebuilder-slide-wrapper.jarallax [id*=jarallax-container]>div .pagebuilder-overlay,[data-content-type=slide][data-appearance=collage-centered] .pagebuilder-slide-wrapper.jarallax [id*=jarallax-container]>img .pagebuilder-overlay,[data-content-type=slide][data-appearance=collage-centered] .pagebuilder-slide-wrapper.jarallax [id*=jarallax-container]>video .pagebuilder-overlay,[data-content-type=slide][data-appearance=collage-centered] .pagebuilder-slide-wrapper.jarallax [id*=jarallax-container]>iframe .pagebuilder-overlay{margin-left:auto;margin-right:auto}[data-content-type=slide][data-appearance=collage-left] .pagebuilder-slide-wrapper.jarallax [id*=jarallax-container]>div .pagebuilder-overlay:not(:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){margin-right:auto}[data-content-type=slide][data-appearance=collage-left] .pagebuilder-slide-wrapper.jarallax [id*=jarallax-container]>img .pagebuilder-overlay:not(:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){margin-right:auto}[data-content-type=slide][data-appearance=collage-left] .pagebuilder-slide-wrapper.jarallax [id*=jarallax-container]>video .pagebuilder-overlay:not(:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){margin-right:auto}[data-content-type=slide][data-appearance=collage-left] .pagebuilder-slide-wrapper.jarallax [id*=jarallax-container]>iframe .pagebuilder-overlay:not(:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){margin-right:auto}[data-content-type=slide][data-appearance=collage-left] .pagebuilder-slide-wrapper.jarallax [id*=jarallax-container]>div .pagebuilder-overlay:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){margin-left:auto}[data-content-type=slide][data-appearance=collage-left] .pagebuilder-slide-wrapper.jarallax [id*=jarallax-container]>img .pagebuilder-overlay:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){margin-left:auto}[data-content-type=slide][data-appearance=collage-left] .pagebuilder-slide-wrapper.jarallax [id*=jarallax-container]>video .pagebuilder-overlay:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){margin-left:auto}[data-content-type=slide][data-appearance=collage-left] .pagebuilder-slide-wrapper.jarallax [id*=jarallax-container]>iframe .pagebuilder-overlay:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){margin-left:auto}[data-content-type=slide][data-appearance=collage-right] .pagebuilder-slide-wrapper.jarallax [id*=jarallax-container]>div .pagebuilder-overlay:not(:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){margin-left:auto}[data-content-type=slide][data-appearance=collage-right] .pagebuilder-slide-wrapper.jarallax [id*=jarallax-container]>img .pagebuilder-overlay:not(:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){margin-left:auto}[data-content-type=slide][data-appearance=collage-right] .pagebuilder-slide-wrapper.jarallax [id*=jarallax-container]>video .pagebuilder-overlay:not(:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){margin-left:auto}[data-content-type=slide][data-appearance=collage-right] .pagebuilder-slide-wrapper.jarallax [id*=jarallax-container]>iframe .pagebuilder-overlay:not(:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){margin-left:auto}[data-content-type=slide][data-appearance=collage-right] .pagebuilder-slide-wrapper.jarallax [id*=jarallax-container]>div .pagebuilder-overlay:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){margin-right:auto}[data-content-type=slide][data-appearance=collage-right] .pagebuilder-slide-wrapper.jarallax [id*=jarallax-container]>img .pagebuilder-overlay:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){margin-right:auto}[data-content-type=slide][data-appearance=collage-right] .pagebuilder-slide-wrapper.jarallax [id*=jarallax-container]>video .pagebuilder-overlay:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){margin-right:auto}[data-content-type=slide][data-appearance=collage-right] .pagebuilder-slide-wrapper.jarallax [id*=jarallax-container]>iframe .pagebuilder-overlay:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){margin-right:auto}[data-content-type=map]{box-sizing:border-box;height:18rem}[data-content-type$=block] .block p:last-child{margin-top:0;margin-bottom:1rem}[data-content-type=dynamic_block] [data-content-type=image] img{display:inline}[data-content-type=dynamic_block] .block-banners .banner-item-content{margin-bottom:auto}[data-content-type=dynamic_block] .block-banners-inline .banner-item-content{margin-bottom:auto}.glider-contain{width:100%;margin:0 auto;position:relative}.glider{overflow-y:hidden}.glider.draggable{cursor:grab;-webkit-user-select:none;-ms-user-select:none;user-select:none}.glider.draggable .glider-slide img{pointer-events:none;-webkit-user-select:none;-ms-user-select:none;user-select:none}.glider.drag{cursor:grabbing}.glider::-webkit-scrollbar{opacity:0;height:0}.glider-track{z-index:10;width:100%;margin:0;padding:0;display:flex}.glider-slide{-webkit-user-select:none;-ms-user-select:none;user-select:none;align-content:center;justify-content:center;width:100%;min-width:150px;margin:.5rem}.glider-slide img{max-width:100%}.glider-hide{opacity:0}.glider-prev.disabled,.glider-next.disabled{cursor:default;--tw-text-opacity:1;color:rgba(107,114,128,var(--tw-text-opacity,1));opacity:.25}.glider-dot{cursor:pointer;--tw-bg-opacity:1;background-color:rgba(0,0,0,var(--tw-bg-opacity,1));opacity:.25;--tw-shadow:0 1px 3px 0 rgba(0,0,0,.1), 0 1px 2px -1px rgba(0,0,0,.1);--tw-shadow-colored:0 1px 3px 0 var(--tw-shadow-color), 0 1px 2px -1px var(--tw-shadow-color);width:.75rem;height:.75rem;box-shadow:var(--tw-ring-offset-shadow,0 0 transparent), var(--tw-ring-shadow,0 0 transparent), var(--tw-shadow);border-radius:9999px;margin:.25rem;display:block}.glider-dot.active{opacity:1}@media (max-width:36em){.glider::-webkit-scrollbar{-ms-appearance:none;appearance:none;opacity:1;width:.5rem;height:.25rem}.glider::-webkit-scrollbar-thumb{background-color:rgba(var(--gray-400), .25);opacity:1;border-radius:99px;box-shadow:0 0 1px rgba(255,255,255,.25)}}[data-show-arrows=false] .glider-prev{display:none}[data-show-arrows=false] .glider-next{display:none}[data-show-dots=false] .glider-dots{display:none}.hero-slider-rhinestones body{font-family:var(--font-primary,"Montserrat", "Arial", sans-serif)}.hero-slider-rhinestones h1,.hero-slider-rhinestones h2,.hero-slider-rhinestones h3,.hero-slider-rhinestones h4,.hero-slider-rhinestones h5,.hero-slider-rhinestones h6{font-family:var(--font-heading,"Cormorant Garamond", "Georgia", serif);font-weight:400}.hero-slider-rhinestones{background:linear-gradient(135deg, var(--color-primary) 0%, var(--color-secondary) 100%)}.slider-container-rhinestones{height:740px}@media (max-width:767px){.slider-container-rhinestones{width:100%;height:0;padding-bottom:45.679%;position:relative;overflow:hidden}}@media (max-width:639px){.slider-container-rhinestones{padding-bottom:56.25%}}@media (min-width:768px) and (max-width:1024px){.slider-container-rhinestones{height:500px}}.slider-track-rhinestones{height:100%}.slider-container-rhinestones,.slider-track-rhinestones{width:100%;position:relative}.slide-rhinestones{top:0;opacity:0;z-index:1;width:100%;height:100%;transition:opacity .6s ease-in-out;position:absolute}.slide-rhinestones:not(:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){left:0}.slide-rhinestones:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){right:0}@media (max-width:767px){.slide-rhinestones{backface-visibility:hidden;transition:opacity .4s ease-in-out;transform:translateZ(0)}}.slide-rhinestones.active{opacity:1;z-index:2}.slide-rhinestones a{width:100%;height:100%;display:block;position:relative}.banner-box-rhinestones{background:linear-gradient(135deg, var(--color-accent-light) 0%, var(--color-accent) 100%);padding:3rem 0}.img-block-rhinestones{background:#fff;border-radius:.5rem;transition:all .3s;position:relative;overflow:hidden;box-shadow:0 1px 3px rgba(198,159,50,.1),0 1px 2px rgba(198,159,50,.06)}@supports (color:color-mix(in lab, red, red)){.img-block-rhinestones{box-shadow:0 1px 3px 0 color-mix(in srgb, var(--color-primary) 10%, transparent), 0 1px 2px 0 color-mix(in srgb, var(--color-primary) 6%, transparent)}}.rhinestones-grid.four-col .img-block-rhinestones{aspect-ratio:383/517}.rhinestones-grid.two-col .img-block-rhinestones{aspect-ratio:795/870}.img-block-rhinestones:hover{transform:translateY(-8px);box-shadow:0 20px 25px -5px rgba(198,159,50,.2),0 10px 10px -5px rgba(198,159,50,.1)}@supports (color:color-mix(in lab, red, red)){.img-block-rhinestones:hover{box-shadow:0 20px 25px -5px color-mix(in srgb, var(--color-primary) 20%, transparent), 0 10px 10px -5px color-mix(in srgb, var(--color-primary) 10%, transparent)}}.img-block-rhinestones:hover{border:1px solid var(--color-primary)}.img-block-rhinestones:hover:after{content:"";background:linear-gradient(45deg,transparent 30%,rgba(198,159,50,.1) 50%,transparent 70%);position:absolute;top:0;bottom:0;left:0;right:0}@supports (color:color-mix(in lab, red, red)){.img-block-rhinestones:hover:after{background:linear-gradient(45deg, transparent 30%, color-mix(in srgb, var(--color-primary) 10%, transparent) 50%, transparent 70%)}}.img-block-rhinestones:hover:after{opacity:1;pointer-events:none;transition:opacity .3s}.img-block-rhinestones img{transform:scale(1.2)}.img-block-rhinestones:hover img{transform:scale(1.25)}.banner-text-rhinestones{background:linear-gradient(135deg, var(--color-primary) 0%, var(--color-secondary) 100%);text-align:center;color:#fff;margin:1.5rem 0;padding:2rem}.banner-text-rhinestones p{font-family:var(--font-heading,"Cormorant Garamond", "Georgia", serif)}.rhinestones-grid{gap:1.5rem;max-width:1200px;margin:0 auto;padding-left:1.5rem;padding-right:1.5rem;display:grid}.rhinestones-grid.four-col{grid-template-columns:repeat(4,1fr)}.rhinestones-grid.two-col{grid-template-columns:repeat(2,1fr)}@media (max-width:1024px){.rhinestones-grid{gap:1.25rem;padding-left:1.25rem;padding-right:1.25rem}}@media (max-width:768px){.rhinestones-grid{gap:1rem;padding-left:1rem;padding-right:1rem}.rhinestones-grid.four-col{grid-template-columns:repeat(2,1fr)}.rhinestones-grid.two-col{grid-template-columns:1fr;gap:1.5rem}}@media (max-width:639px){.rhinestones-grid.four-col{grid-template-columns:1fr;gap:1.5rem}}.slider-dots-rhinestones{bottom:20px;z-index:10;gap:12px;display:flex;position:absolute;transform:translate(-50%)}.slider-dots-rhinestones:not(:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){left:50%}.slider-dots-rhinestones:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){right:50%}@media (max-width:767px){.slider-dots-rhinestones{display:none}}.slider-dot-rhinestones:before{content:"";background:rgba(245,245,240,.6);border-radius:50%;width:18px;height:18px;display:block}@supports (color:color-mix(in lab, red, red)){.slider-dot-rhinestones:before{background:color-mix(in srgb, var(--color-accent) 60%, transparent)}}.slider-dot-rhinestones:before{border:2px solid var(--color-primary);transition:background .3s}.slider-dot-rhinestones.active:before{background:var(--color-secondary);box-shadow:0 0 12px rgba(198,159,50,.4)}@supports (color:color-mix(in lab, red, red)){.slider-dot-rhinestones.active:before{box-shadow:0 0 12px color-mix(in srgb, var(--color-primary) 40%, transparent)}}.slider-arrow-rhinestones{display:none}@media (min-width:1024px){.slider-arrow-rhinestones{background:rgba(245,245,240,.9);width:48px;height:48px;position:absolute;top:50%;transform:translateY(-50%)}@supports (color:color-mix(in lab, red, red)){.slider-arrow-rhinestones{background:color-mix(in srgb, var(--color-accent) 90%, transparent)}}.slider-arrow-rhinestones{border:2px solid var(--color-primary);cursor:pointer;z-index:10;border-radius:50%;justify-content:center;align-items:center;transition:all .3s;display:flex}.slider-arrow-rhinestones:hover{background:var(--color-primary);color:#fff;box-shadow:0 4px 16px rgba(198,159,50,.3)}@supports (color:color-mix(in lab, red, red)){.slider-arrow-rhinestones:hover{box-shadow:0 4px 16px color-mix(in srgb, var(--color-primary) 30%, transparent)}}.slider-arrow-rhinestones.prev:not(:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){left:20px}.slider-arrow-rhinestones.prev:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){right:20px}.slider-arrow-rhinestones.next:not(:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){right:20px}.slider-arrow-rhinestones.next:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){left:20px}.slider-arrow-rhinestones:after{content:"";border-top:2px solid var(--color-secondary);width:12px;height:12px;transition:border-color .3s}.slider-arrow-rhinestones:not(:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))):after{border-right:2px solid var(--color-secondary)}.slider-arrow-rhinestones:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)):after{border-left:2px solid var(--color-secondary)}.slider-arrow-rhinestones:hover:after{border-color:#fff}.slider-arrow-rhinestones.prev:after{transform:rotate(-135deg)}.slider-arrow-rhinestones.prev:not(:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))):after{margin-left:4px}.slider-arrow-rhinestones.prev:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)):after{margin-right:4px}.slider-arrow-rhinestones.next:after{transform:rotate(45deg)}.slider-arrow-rhinestones.next:not(:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))):after{margin-right:4px}.slider-arrow-rhinestones.next:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)):after{margin-left:4px}}:where(.step-layout-3columns) .btn-place-order{width:100%}.checkout-nav{gap:calc(var(--spacing) * 2);flex-direction:column-reverse;display:flex}.checkout-nav .checkout-nav-main{gap:calc(var(--spacing) * 2);flex-direction:column;display:flex}.checkout-nav .checkout-nav-secondary{gap:calc(var(--spacing) * 2);flex-direction:column;display:flex}@media (min-width:768px){.area-main .checkout-nav{flex-direction:row}}@media (min-width:768px){.area-main .checkout-nav .checkout-nav-main{flex-direction:row}.area-main .checkout-nav .checkout-nav-main{align-items:center}.area-main .checkout-nav .checkout-nav-main{flex-grow:1}}@media (min-width:768px){.area-main .checkout-nav .checkout-nav-secondary{flex-direction:row}.area-main .checkout-nav .checkout-nav-secondary{align-items:center}.area-main .checkout-nav .checkout-nav-secondary{flex-grow:1}}@media (min-width:768px){.area-main .checkout-nav .checkout-nav-main{justify-content:space-between}}@media (min-width:768px){.area-main .checkout-nav .checkout-nav-main>button:only-child{margin-left:auto}}:where(.checkout-summary>:not(:last-child)){--tw-space-y-reverse:0;margin-top:calc(calc(var(--spacing) * 6) * var(--tw-space-y-reverse));margin-bottom:calc(calc(var(--spacing) * 6) * calc(1 - var(--tw-space-y-reverse)))}.checkout-summary{background-color:var(--color-container-darker);padding:calc(var(--spacing) * 6)}.checkout-summary .checkout-nav .btn{width:100%}:where(#hyva-checkout-main) .breadcrumbs .item{align-items:center;display:inline-flex}:where(:where(#hyva-checkout-main) .breadcrumbs .item.active>:not(:last-child)){--tw-space-x-reverse:0}:where(:where(#hyva-checkout-main) .breadcrumbs .item.active>:not(:last-child)):not(:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){margin-left:calc(calc(var(--spacing) * 1) * var(--tw-space-x-reverse));margin-right:calc(calc(var(--spacing) * 1) * calc(1 - var(--tw-space-x-reverse)))}:where(:where(#hyva-checkout-main) .breadcrumbs .item.active>:not(:last-child)):is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){margin-right:calc(calc(var(--spacing) * 1) * var(--tw-space-x-reverse));margin-left:calc(calc(var(--spacing) * 1) * calc(1 - var(--tw-space-x-reverse)))}:where(#hyva-checkout-main) .breadcrumbs .item.active{--tw-font-weight:var(--font-weight-bold);font-weight:var(--font-weight-bold)}:where(#hyva-checkout-main) .breadcrumbs .item.locked{cursor:not-allowed;color:var(--color-gray-500)}:where(#hyva-checkout-main) .breadcrumbs .item.completed{color:var(--color-gray-700)}.checkout-default:where(:has(#hyva-checkout-main)) .columns{max-width:var(--breakpoint-lg)}.checkout-default:where(:has(#hyva-checkout-main)) .page.messages .messages{max-width:var(--breakpoint-lg)}:where(#hyva-checkout-main) .form-checkbox{flex:none}:where(#hyva-checkout-main) .form-radio{flex:none}:where(#hyva-checkout-main) .input-group{gap:0}:where(#hyva-checkout-main) .input-group>:not(:last-child):not(:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){border-right-width:0}:where(#hyva-checkout-main) .input-group>:not(:last-child):is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){border-left-width:0}.mobile-menu-overlay{background-color:rgba(0,0,0,var(--tw-bg-opacity,1));--tw-bg-opacity:.5}.mobile-menu-container{--tw-bg-opacity:1;background-color:rgba(255,255,255,var(--tw-bg-opacity,1));--tw-shadow:0 4px 6px -1px rgba(0,0,0,.1), 0 2px 4px -2px rgba(0,0,0,.1);--tw-shadow-colored:0 4px 6px -1px var(--tw-shadow-color), 0 2px 4px -2px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow,0 0 transparent), var(--tw-ring-shadow,0 0 transparent), var(--tw-shadow)}body .sparkles-skip-link:focus,body .sparkles-skip-link:active,body a.skip.sr-only:focus,body a.skip.sr-only:active{clip:auto;white-space:normal;top:1rem;width:auto;height:auto;z-index:var(--z-skip-link);background-color:var(--gray-900);color:var(--white);border-radius:.375rem;margin:0;padding:.75rem 1rem;font-size:.875rem;font-weight:500;text-decoration:none;position:fixed;overflow:visible;box-shadow:0 4px 6px rgba(0,0,0,.2)}body .sparkles-skip-link:focus:not(:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){left:1rem}body .sparkles-skip-link:active:not(:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){left:1rem}body a.skip.sr-only:focus:not(:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){left:1rem}body a.skip.sr-only:active:not(:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){left:1rem}body .sparkles-skip-link:focus:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){right:1rem}body .sparkles-skip-link:active:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){right:1rem}body a.skip.sr-only:focus:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){right:1rem}body a.skip.sr-only:active:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){right:1rem}body .not-sr-only,body .focus\:not-sr-only:focus{clip:auto;white-space:normal;width:auto;height:auto;margin:0;padding:0;position:static;overflow:visible}@media (max-width:767px){html,body{max-width:100vw;overflow-x:hidden}.container{padding-left:1rem;padding-right:1rem}.sparkles-container h1,.sparkles-section h1{font-size:var(--text-3xl)}.sparkles-container h2,.sparkles-section h2{font-size:var(--text-2xl)}.sparkles-container h3,.sparkles-section h3{font-size:var(--text-xl)}.sparkles-container h4,.sparkles-section h4{font-size:var(--text-lg)}.header-sparkles{padding-top:.75rem;padding-bottom:.75rem}#header .logo img,#header .logo-image{width:auto;max-height:60px}#header .logo-link .logo-image{transform:scale(1)}#header .logo-link .logo-image:not(:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){margin-right:8px}#header .logo-link .logo-image:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){margin-left:8px}#header>.container:first-of-type{flex-wrap:wrap}#header .flex-1.mx-4.text-center{flex-basis:100%;order:3;margin:.75rem 0 0;padding:.5rem 1rem}#header .flex-1.mx-4.text-center .text-sm{font-size:.8125rem}body .sparkles-skip-link:focus,body .sparkles-skip-link:active{left:.5rem;right:.5rem;clip:auto;background-color:var(--color-primary);color:#fff;width:auto;max-width:calc(100% - 1rem);height:auto;min-height:auto;z-index:var(--z-skip-link);border-radius:.375rem;margin:0;padding:.875rem 1rem;font-size:.875rem;position:fixed;top:1rem;overflow:visible}body .sparkles-skip-link:not(:focus):not(:active){height:1px;min-height:0}.header-sparkles .sparkles-header-actions,.header-sparkles .sparkles-nav-main{gap:var(--gap-fluid-xs)}.search-form input{font-size:16px}body .slider-container-sparkles{height:auto;padding-bottom:85%}body .slide-overlay-sparkles{width:90%;max-width:none}.sparkles-grid.four-col{gap:var(--gap-fluid-lg);grid-template-columns:repeat(2,minmax(0,1fr))}.sparkles-grid.two-col{grid-template-columns:1fr;gap:1.5rem}.img-block-sparkles{border-radius:.375rem}footer .grid{grid-template-columns:1fr;gap:2rem}footer h3{font-size:var(--text-lg);margin-bottom:.75rem}footer .sparkles-nav-list,footer .sparkles-social-icons{justify-content:center;gap:1.5rem;margin-top:1.5rem}.block.newsletter .field.newsletter{flex-direction:column}.block.newsletter .field.newsletter input{width:100%;margin-bottom:.5rem}.block.newsletter .action.subscribe{width:100%}button,.button{min-width:44px;font-size:1rem}[type=button]{min-width:44px;font-size:1rem}a,button,input,select,textarea{min-height:44px}body .sparkles-skip-link:not(:focus):not(:active).mobile-hidden{height:1px;min-height:0}.product-info-sparkles h1{font-size:var(--text-2xl);margin-bottom:1rem}.price-box-sparkles .price{font-size:var(--text-2xl)}.qty-control-sparkles{justify-content:center}.sparkles-button-primary{width:100%;padding:var(--space-fluid-lg);font-size:var(--text-lg)}.product-list-sparkles .product-item{flex-direction:column}.product-list-sparkles .product-image{width:100%;margin-bottom:1rem}.minicart-wrapper{width:100%;max-width:100%}}@media (max-width:639px){.container{padding-left:.75rem;padding-right:.75rem}.sparkles-grid.four-col{grid-template-columns:1fr}.banner-text-sparkles{padding:2rem 1rem}.banner-text-sparkles p{font-size:var(--text-lg)}}@media (min-width:768px) and (max-width:1023px){.sparkles-grid.four-col{grid-template-columns:repeat(3,1fr)}.header-sparkles nav{font-size:.875rem}.slider-container-sparkles{height:500px}}@media (hover:none) and (pointer:coarse){.img-block-sparkles:hover{box-shadow:0 1px 3px 0 var(--shadow-md), 0 1px 2px 0 var(--shadow-sm);transform:none}.img-block-sparkles:hover img{transform:none}.slider-dot-sparkles{min-width:48px;min-height:48px}nav a:hover:after{transform:scaleX(0)}}@media (max-height:500px) and (orientation:landscape){.header-sparkles{padding:.5rem 0}.slider-container-sparkles{height:80vh}}@media print{.sale-marquee,.header-actions,.social-media,.newsletter-signup,footer{display:none}.container{max-width:100%}}@media (prefers-reduced-motion:reduce){.marquee-container{animation:none}}@media (prefers-contrast:high){.text-secondary{color:var(--black)}.bg-accent{background-color:var(--white)}.border-primary{border-width:2px}}@media (max-width:768px){.checkout-index-index .checkout-container{padding-left:1rem;padding-right:1rem}.checkout-index-index .opc-summary-wrapper{margin-top:1.5rem}.checkout-index-index .checkout-progress{overflow-x:auto}.checkout-index-index button[type=submit]{width:100%}}@keyframes spin{to{transform:rotate(360deg)}}@keyframes checkmark-stroke{to{stroke-dashoffset:0}}@keyframes checkmark-scale{0%,to{transform:none}50%{transform:scale(1.1)}}@keyframes checkmark-fill{to{box-shadow:inset 0px 0px 0px 50px var(--color-accent)}}@keyframes confetti-fall{0%{opacity:1;transform:translateY(-100vh)rotate(0)}to{opacity:0;transform:translateY(100vh)rotate(720deg)}}@media print{.success-animation-container,.confetti-container,.customer-service,.create-account-prompt{display:none}}.sparkles-accordion{--tw-bg-opacity:1;background-color:rgba(255,255,255,var(--tw-bg-opacity,1));border-radius:.5rem;overflow:hidden;container-type:inline-size}.sparkles-accordion-bordered{border-width:1px;border-color:var(--gray-200)}.sparkles-accordion-separated .sparkles-accordion-item{border-width:1px;border-color:var(--gray-200);border-radius:.375rem;margin-bottom:.75rem;overflow:hidden}.sparkles-accordion-separated .sparkles-accordion-item:last-child{margin-bottom:0}.sparkles-accordion-item{border-bottom-width:1px;border-color:var(--gray-200);transition:all .3s ease-out}.sparkles-accordion-item:last-child{border-bottom-width:0}.sparkles-accordion-item:hover{background-color:var(--gray-50)}.sparkles-accordion-item-open{background-color:var(--color-accent)}.sparkles-accordion-header{color:var(--color-secondary);background-color:initial;cursor:pointer;text-align:left;-webkit-user-select:none;-ms-user-select:none;user-select:none;border-width:0;justify-content:space-between;align-items:center;width:100%;padding:1.25rem 1.5rem;font-size:1.125rem;font-weight:500;line-height:1.75rem;transition:all .3s ease-in-out;display:flex;position:relative}.sparkles-accordion-header:hover{color:var(--color-primary)}.sparkles-accordion-item-open .sparkles-accordion-header{color:var(--color-primary);font-weight:600}.sparkles-accordion-sparkle:after{content:"✨";opacity:0;font-size:1.25rem;line-height:1.75rem;animation:.5s ease-out sparkle-fade;position:absolute;right:3rem}.sparkles-accordion-icon{width:1.5rem;height:1.5rem;color:var(--gray-500);flex-shrink:0;justify-content:center;align-items:center;font-size:1.25rem;line-height:1.75rem;transition:all .3s ease-out;display:flex}.sparkles-accordion-icon-left{margin-right:.75rem}.sparkles-accordion-icon-right{margin-left:.75rem}.sparkles-accordion-item-open .sparkles-accordion-icon{color:var(--color-primary);--tw-rotate:180deg}.sparkles-accordion-icon-plus:before{content:"+";font-weight:700}.sparkles-accordion-item-open .sparkles-accordion-icon-plus:before{content:"−"}.sparkles-accordion-icon-chevron:before{content:"›";--tw-rotate:90deg;font-weight:700;display:block}.sparkles-accordion-item-open .sparkles-accordion-icon-chevron{--tw-rotate:180deg}.sparkles-accordion-content{transition-property:height;transition-duration:.3s;overflow:hidden}.sparkles-accordion-body{color:var(--gray-700);padding-bottom:1.25rem;padding-left:1.5rem;padding-right:1.5rem;font-size:1rem;line-height:1.625}.sparkles-accordion-body>:first-child{margin-top:0}.sparkles-accordion-body>:last-child{margin-bottom:0}.sparkles-faq{max-width:48rem}.sparkles-faq-title{color:var(--color-secondary);text-align:center;margin-bottom:2rem;font-size:1.875rem;line-height:2.25rem}.sparkles-faq-subtitle{text-align:center;color:var(--gray-600);margin-bottom:3rem;font-size:1.125rem;line-height:1.75rem}.sparkles-faq-q{color:var(--color-primary);flex-shrink:0;font-size:1.25rem;font-weight:700;line-height:1.75rem}.sparkles-faq-answer{padding-left:3.5rem;position:relative}.sparkles-faq-answer:before{content:"A:";color:var(--color-primary);font-size:1.25rem;font-weight:700;line-height:1.75rem;position:absolute;top:0;left:1.5rem}.sparkles-accordion-minimal{background-color:initial;border-width:0}.sparkles-accordion-minimal .sparkles-accordion-item{--tw-border-opacity:1;border-bottom-width:1px;border-color:rgba(243,244,246,var(--tw-border-opacity,1))}.sparkles-accordion-minimal .sparkles-accordion-header{padding:1rem 0 1rem 1.5rem;font-size:1rem;line-height:1.5rem}.sparkles-accordion-minimal .sparkles-accordion-body{padding:0 0 1rem}.sparkles-accordion-card{border-width:1px;border-color:var(--gray-200);--tw-shadow:0 1px 2px 0 rgba(0,0,0,.05);--tw-shadow-colored:0 1px 2px 0 var(--tw-shadow-color)}.sparkles-accordion-card .sparkles-accordion-item{border-width:0}.sparkles-accordion-luxury{border:1px solid var(--color-primary);background-image:linear-gradient(to right, var(--color-primary), var(--color-secondary));--tw-shadow:0 10px 15px -3px rgba(0,0,0,.1),0 4px 6px -4px rgba(0,0,0,.1);--tw-shadow-colored:0 10px 15px -3px var(--tw-shadow-color),0 4px 6px -4px var(--tw-shadow-color);background-image:linear-gradient(to right,var(--tw-gradient-stops))}.sparkles-accordion-luxury .sparkles-accordion-item{border-bottom-color:rgba(198,159,50,.2)}.sparkles-accordion-luxury .sparkles-accordion-header{font-family:var(--font-display)}.sparkles-accordion-luxury .sparkles-accordion-item-open{background:rgba(198,159,50,.05)}.sparkles-accordion-dark,.sparkles-btn-secondary{background-color:var(--color-secondary);--tw-text-opacity:1;color:rgba(255,255,255,var(--tw-text-opacity,1))}.sparkles-accordion-dark .sparkles-accordion-item{border-bottom-color:rgba(255,255,255,.1)}.sparkles-accordion-dark .sparkles-accordion-header{--tw-text-opacity:1;color:rgba(255,255,255,var(--tw-text-opacity,1))}.sparkles-accordion-dark .sparkles-accordion-header:hover{color:var(--color-primary)}.sparkles-accordion-dark .sparkles-accordion-body{color:rgba(255,255,255,.8)}@container (width<=768px){.sparkles-accordion-body{padding-bottom:1rem;padding-left:1rem;padding-right:1rem}.sparkles-accordion-icon{width:1.25rem;height:1.25rem;font-size:1.125rem;line-height:1.75rem}.sparkles-faq-title{font-size:1.5rem;line-height:2rem}}.sparkles-accordion-animated .sparkles-accordion-header{position:relative;overflow:hidden}.sparkles-accordion-animated .sparkles-accordion-header:before{content:"";background:linear-gradient(90deg,transparent,rgba(198,159,50,.1),transparent);width:100%;height:100%;transition:left .5s;position:absolute;top:0}.sparkles-accordion-animated .sparkles-accordion-header:hover:before{left:100%}.sparkles-accordion-loading .sparkles-accordion-header{pointer-events:none;opacity:.6}.sparkles-accordion-loading .sparkles-accordion-icon{animation:1s linear infinite sparkles-spin}@media print{body .sparkles-accordion-item{border-width:1px;border-color:var(--gray-300);margin-bottom:.5rem}body .sparkles-accordion-content{height:auto;display:block}body .sparkles-accordion-icon{display:none}}@media (prefers-reduced-motion:reduce){.sparkles-accordion-header,.sparkles-accordion-content,.sparkles-accordion-icon{transition-property:none}.sparkles-accordion-sparkle:after{animation:none}}@media (prefers-contrast:high){.sparkles-accordion-item{border-style:solid;border-width:2px}.sparkles-accordion-header:focus{outline-width:3px}}.sparkles-accordion-header:focus:not(:focus-visible){outline:none}.test-purge-me{color:red}.sparkles-faq .sparkles-faq-answer,.sparkles-accordion-minimal .sparkles-faq-answer{position:relative;padding-left:3.5rem!important}.sparkles-admin-card{overflow:hidden}:where(.sparkles-admin-card,.sparkles-rule-list,.sparkles-rule-manager,.sparkles-config-panel){container-type:inline-size}.sparkles-admin-card-title{font-size:1.125rem}.sparkles-admin-card-body{padding:1.5rem}.sparkles-admin-card-footer{background-color:var(--gray-50);border-top-width:1px;border-color:var(--gray-200);padding:1rem 1.5rem}.sparkles-config-panel,.sparkles-rule-manager,.sparkles-service-config{--tw-shadow:0 0 transparent;--tw-shadow-colored:0 0 transparent;box-shadow:var(--tw-ring-offset-shadow,0 0 transparent), var(--tw-ring-shadow,0 0 transparent), var(--tw-shadow);border-width:1px}.sparkles-config-header{flex-direction:column;align-items:flex-start}.sparkles-config-title,.sparkles-rule-manager .rule-manager-title,.sparkles-service-config-title{--tw-text-opacity:1;color:var(--gray-900);font-size:1.125rem;line-height:1.75rem;font-weight:var(--font-weight-semibold)}.sparkles-config-body{--tw-space-y-reverse:0;margin-top:calc(1.5rem*(1 - var(--tw-space-y-reverse)));margin-bottom:calc(1.5rem*var(--tw-space-y-reverse));padding:1.5rem}.sparkles-config-section-title{color:var(--gray-900);border-bottom-width:1px;border-color:var(--gray-200);padding-bottom:.5rem;font-size:.875rem;font-weight:500;line-height:1.25rem}.sparkles-action-button{--tw-shadow:0 1px 2px 0 rgba(0,0,0,.05);--tw-shadow-colored:0 1px 2px 0 var(--tw-shadow-color);border-width:1px;border-color:transparent;border-radius:.375rem;align-items:center;padding:.5rem 1rem;font-size:.875rem;font-weight:500;line-height:1.25rem;transition:all .2s ease-out;display:inline-flex}.sparkles-action-button:disabled{opacity:.5;cursor:not-allowed}.sparkles-action-button.secondary{color:var(--gray-700)}.sparkles-action-button.sm{padding-left:.75rem;padding-right:.75rem;font-size:.75rem;line-height:1rem}.sparkles-action-button.lg{padding:.75rem 1.5rem;font-size:1rem;line-height:1.5rem}.sparkles-action-button.loading{pointer-events:none;position:relative}.sparkles-action-button.loading .sparkles-button-text{opacity:0}.sparkles-action-button.loading:after{content:"";background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' fill='none' viewBox='0 0 24 24'%3e%3ccircle cx='12' cy='12' r='10' stroke='currentColor' stroke-width='4' class='opacity-25'%3e%3c/circle%3e%3cpath fill='currentColor' d='M4 12a8 8 0 018-8V0C5.373 0 0 5.373 0 12h4zm2 5.291A7.962 7.962 0 014 12H0c0 3.042 1.135 5.824 3 7.938l3-2.647z' class='opacity-75'%3e%3c/path%3e%3c/svg%3e");background-position:50%;background-repeat:no-repeat;background-size:1rem 1rem;justify-content:center;align-items:center;animation:1s linear infinite sparkles-spin;display:flex;position:absolute;top:0;bottom:0;left:0;right:0}.sparkles-action-group{gap:.75rem;display:flex}.sparkles-action-group.vertical{flex-direction:column;gap:.75rem}.sparkles-action-group.compact{gap:.25rem}.sparkles-action-group.compact.vertical{flex-direction:column;gap:.25rem}.sparkles-rule-manager .rule-manager-header{flex-direction:column;align-items:flex-start}.sparkles-rule-manager .rule-manager-title{margin-bottom:.5rem}.sparkles-rule-manager .rule-manager-actions{margin-top:1rem}.sparkles-rule-manager .add-rule-btn{font-weight:var(--font-weight-medium);box-shadow:var(--tw-ring-offset-shadow,0 0 transparent), var(--tw-ring-shadow,0 0 transparent), var(--tw-shadow)}.sparkles-rule-manager .bulk-actions{flex-direction:column;gap:.25rem}.sparkles-rule-manager .bulk-action-btn{font-weight:var(--font-weight-medium);--tw-border-opacity:1;--tw-bg-opacity:1;background-color:rgba(255, 255, 255, var(--tw-bg-opacity,1));--tw-text-opacity:1;color:var(--gray-700);border-color:var(--gray-300);padding:.25rem .5rem;font-size:.75rem;line-height:1rem}.sparkles-rule-manager .rule-manager-content{padding:1.5rem}.sparkles-rule-list .rule-item{--tw-shadow:0 0 transparent;--tw-shadow-colored:0 0 transparent;box-shadow:var(--tw-ring-offset-shadow,0 0 transparent), var(--tw-ring-shadow,0 0 transparent), var(--tw-shadow);border-width:1px;transition-property:box-shadow;transition-duration:.15s;transition-timing-function:cubic-bezier(.4,0,.2,1)}.sparkles-rule-list .rule-item.rule-disabled{background-color:var(--gray-50);--tw-border-opacity:1;border-color:rgba(243, 244, 246, var(--tw-border-opacity,1))}.sparkles-rule-list .rule-item.rule-disabled .rule-content{opacity:.6}.sparkles-rule-list .rule-title{color:var(--gray-900);font-weight:500}.sparkles-rule-list .rule-meta{color:var(--gray-500);display:flex}.sparkles-rule-list .rule-id{background-color:var(--gray-100);border-radius:.25rem;padding:.25rem .5rem;font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,Courier New,monospace;font-size:.75rem;line-height:1rem}.sparkles-rule-list .rule-priority{--tw-bg-opacity:1;background-color:rgba(219, 234, 254, var(--tw-bg-opacity,1));--tw-text-opacity:1;color:rgba(30, 64, 175, var(--tw-text-opacity,1));border-radius:.25rem;padding:.25rem .5rem}.sparkles-rule-list .rule-content{margin-bottom:.75rem}.sparkles-rule-list .rule-targets .label{--sparkles-label-size:.75rem;--sparkles-label-line-height:1rem;--sparkles-label-weight:500;--sparkles-label-color:var(--gray-500);--sparkles-label-margin:.25rem}.sparkles-service-config{max-width:100%}.sparkles-service-config-header{flex-direction:column;align-items:flex-start}.sparkles-service-config-title{margin:0}.sparkles-service-config-description{--tw-text-opacity:1;color:var(--gray-600);margin:.5rem 0 0;font-size:.875rem;line-height:1.25rem}.sparkles-service-config-body{padding:1.5rem}.sparkles-config-field{margin-bottom:1.5rem}.sparkles-config-label.required:after{content:" *";--tw-text-opacity:1;color:rgba(239, 68, 68, var(--tw-text-opacity,1))}.sparkles-config-input,.sparkles-config-select,.sparkles-config-textarea{border-width:1px;border-color:var(--gray-300);border-radius:.25rem;width:100%;padding:.5rem .75rem;font-size:.875rem;line-height:1.25rem;transition-property:all;transition-duration:.15s;transition-timing-function:cubic-bezier(0,0,.2,1)}.sparkles-config-input:focus,.sparkles-config-select:focus,.sparkles-config-textarea:focus{outline-offset:2px;--tw-border-opacity:1;border-color:rgba(96, 165, 250, var(--tw-border-opacity,1));--tw-ring-offset-shadow:var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow:var(--tw-ring-inset) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color);outline:2px solid transparent}.sparkles-config-input.loading,.sparkles-config-select.loading{background-image:url("data:image/svg+xml,%3csvg width='20' height='20' viewBox='0 0 20 20' xmlns='http://www.w3.org/2000/svg'%3e%3cg fill='none' fill-rule='evenodd'%3e%3cg fill='%23959595' fill-opacity='0.4'%3e%3cpath d='M10 3v3l4-4-4-4v3c-4.42 0-8 3.58-8 8s3.58 8 8 8c1.57 0 3.04-.46 4.28-1.25l-.74-1.86C12.56 11.64 11.32 12 10 12c-2.21 0-4-1.79-4-4s1.79-4 4-4z'/%3e%3c/g%3e%3c/g%3e%3c/svg%3e");background-position:right .75rem center;background-repeat:no-repeat;background-size:16px 16px;padding-right:2.5rem;animation:1s linear infinite sparkles-spin}.sparkles-progress.sm{height:.5rem}.sparkles-progress.md{height:.75rem}.sparkles-progress.lg{height:1rem}.sparkles-progress-bar{height:100%}.sparkles-progress-bar.success{--tw-bg-opacity:1;background-color:var(--color-success)}.sparkles-progress-bar.warning{--tw-bg-opacity:1;background-color:var(--color-warning)}.sparkles-progress-bar.error{--tw-bg-opacity:1;background-color:var(--color-error)}.sparkles-progress-bar.info{--tw-bg-opacity:1;background-color:rgba(59, 130, 246, var(--tw-bg-opacity,1))}.sparkles-progress-bar.primary{--tw-bg-opacity:1;background-color:rgba(37, 99, 235, var(--tw-bg-opacity,1))}.sparkles-progress-bar.animated{background-image:linear-gradient(45deg,rgba(255,255,255,.15) 25%,transparent 25%,transparent 50%,rgba(255,255,255,.15) 50%,rgba(255,255,255,.15) 75%,transparent 75%,transparent);background-size:1rem 1rem;animation:1s linear infinite sparkles-progress-stripe}.sparkles-status-card{border-left-width:4px;border-radius:.5rem;padding:1rem}.sparkles-status-card.success{--tw-bg-opacity:1;background-color:rgba(236, 253, 245, var(--tw-bg-opacity,1));border-color:var(--color-success)}.sparkles-status-card.info{background-color:var(--color-info-light);--tw-border-opacity:1;border-color:rgba(96, 165, 250, var(--tw-border-opacity,1))}.sparkles-status-card-message{margin-top:.25rem}.sparkles-toggle{border-radius:var(--radius-full);align-items:center;width:2.75rem;height:1.5rem;transition-property:color,background-color,border-color,text-decoration-color,fill,stroke;transition-duration:.15s;transition-timing-function:cubic-bezier(.4,0,.2,1);display:inline-flex;position:relative}.sparkles-toggle.enabled{--tw-bg-opacity:1;background-color:rgba(37, 99, 235, var(--tw-bg-opacity,1))}.sparkles-toggle.disabled{background-color:var(--gray-200)}.sparkles-toggle-handle{width:1rem;height:1rem;transform:translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));--tw-bg-opacity:1;background-color:rgba(255, 255, 255, var(--tw-bg-opacity,1));border-radius:var(--radius-full);transition-property:transform;transition-duration:.15s;transition-timing-function:cubic-bezier(.4,0,.2,1);display:inline-block}.sparkles-toggle.enabled .sparkles-toggle-handle{--tw-translate-x:1.5rem}.sparkles-toggle.disabled .sparkles-toggle-handle{--tw-translate-x:.25rem}.sparkles-checkbox-item{align-items:center;display:flex}.sparkles-checkbox-item input[type=checkbox]{--tw-text-opacity:1;width:1rem;height:1rem;color:rgba(37, 99, 235, var(--tw-text-opacity,1));border-color:var(--gray-300);border-radius:.25rem}.sparkles-checkbox-item label{margin-left:.75rem}@container (width<=768px){.sparkles-admin-card-header,.sparkles-rule-manager .rule-manager-actions{--tw-space-y-reverse:0;margin-top:calc(.5rem*(1 - var(--tw-space-y-reverse)));margin-bottom:calc(.5rem*var(--tw-space-y-reverse));flex-direction:column;align-items:flex-start}.sparkles-admin-card-actions{justify-content:flex-start;width:100%}.sparkles-action-group{--tw-space-x-reverse:0;margin-right:calc(.125rem*var(--tw-space-x-reverse));margin-left:calc(.125rem*(1 - var(--tw-space-x-reverse)));--tw-space-y-reverse:0;margin-top:calc(.5rem*(1 - var(--tw-space-y-reverse)));margin-bottom:calc(.5rem*var(--tw-space-y-reverse));flex-direction:column}.sparkles-rule-list .rule-content{grid-template-columns:repeat(1,minmax(0,1fr))}}.sparkles-admin-confirmation{z-index:var(--z-modal-backdrop);background-color:rgba(0,0,0,.5);justify-content:center;align-items:center;display:flex;position:fixed;top:0;bottom:0;left:0;right:0}.sparkles-control-panel{--tw-bg-opacity:1;background-color:rgba(255, 255, 255, var(--tw-bg-opacity,1));--tw-shadow:0 20px 25px -5px rgba(0,0,0,.1), 0 8px 10px -6px rgba(0,0,0,.1);--tw-shadow-colored:0 20px 25px -5px var(--tw-shadow-color), 0 8px 10px -6px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow,0 0 transparent), var(--tw-ring-shadow,0 0 transparent), var(--tw-shadow);z-index:var(--z-fixed);border-radius:.5rem;padding:1rem;position:fixed;bottom:1rem;right:1rem}.sparkles-control-panel-toggle{cursor:pointer}.sparkles-control-header{--tw-text-opacity:1;color:rgba(17, 24, 39, var(--tw-text-opacity,1));margin-bottom:.5rem;font-weight:600}.sparkles-control-item{justify-content:space-between;align-items:center;padding-top:.5rem;padding-bottom:.5rem;display:flex}.sparkles-control-section{border-top-width:1px;margin-top:.5rem;padding-top:.5rem}.sparkles-control-styles{font-size:.875rem;line-height:1.25rem}.sparkles-performance-mode{--tw-text-opacity:1;color:rgba(22, 163, 74, var(--tw-text-opacity,1))}.sparkles-effects-disabled{opacity:.5}.sparkles-panel-open{display:block}.sparkles-panel-active{background-color:rgba(37,99,235,.1)}.sparkles-control-close{color:var(--gray-500);cursor:pointer;background:0 0;border:none;padding:.25rem;font-size:1.5rem;line-height:1;transition:color .2s}.sparkles-control-close:hover{color:var(--gray-900)}.sparkles-save-page-settings,.sparkles-reset-page-settings,.sparkles-reset-all{cursor:pointer;border:1px solid var(--gray-300);background-color:var(--white);color:var(--gray-700);border-radius:.375rem;padding:.5rem 1rem;font-size:.875rem;font-weight:500;transition:all .2s}.sparkles-save-page-settings:hover,.sparkles-reset-page-settings:hover,.sparkles-reset-all:hover{background-color:var(--gray-50);border-color:var(--color-primary)}.sparkles-performance-info{color:var(--gray-600);background-color:var(--gray-50);border-radius:.375rem;margin-top:.5rem;padding:.5rem;font-size:.875rem}.sparkles-fps,.sparkles-animation-count{color:var(--color-primary);font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace;font-size:.75rem;font-weight:600}.sparkles-notification-show{opacity:1;transition:opacity .3s,transform .3s;transform:translateY(0)}@media print{.sparkles-action-button,.sparkles-admin-card-actions,.sparkles-rule-manager .rule-manager-actions,.sparkles-control-panel{display:none}.sparkles-admin-card{--tw-shadow:0 0 transparent;--tw-shadow-colored:0 0 transparent;border-width:1px}}.sparkles-alert{border-width:1px;border-radius:.5rem;margin-bottom:1rem;padding:1rem;font-size:.875rem;line-height:1.625;position:relative}.sparkles-alert strong{font-weight:600}.sparkles-alert-success{background-color:rgba(236,253,245,var(--tw-bg-opacity,1));border-color:rgba(167,243,208,var(--tw-border-opacity,1));color:rgba(6,95,70,var(--tw-text-opacity,1))}.sparkles-alert-info{background-color:rgb(var(--color-primary-rgb) / .1);border-color:rgb(var(--color-primary-rgb) / .3);color:var(--color-primary-dark)}.sparkles-alert-warning{background-color:rgba(255,251,235,var(--tw-bg-opacity,1));border-color:rgba(253,230,138,var(--tw-border-opacity,1));color:rgba(146,64,14,var(--tw-text-opacity,1))}.sparkles-alert-danger,.sparkles-alert-error{background-color:rgba(254,242,242,var(--tw-bg-opacity,1));border-color:rgba(254,202,202,var(--tw-border-opacity,1));color:rgba(153,27,27,var(--tw-text-opacity,1))}.sparkles-alert-icon{align-items:flex-start;display:flex}.sparkles-alert-dismissible{padding-right:2.5rem}.sparkles-alert-close{opacity:.5;transition-property:opacity;transition-duration:.2s;transition-timing-function:cubic-bezier(.4,0,.2,1);position:absolute;top:1rem;right:1rem}.sparkles-alert-close svg{width:1rem;height:1rem}.sparkles-alert-inline{align-items:center;display:inline-flex}.sparkles-toast{z-index:var(--z-modal);border-width:1px;border-radius:.5rem;width:100%;max-width:24rem;margin-bottom:1rem;padding:1rem;font-size:.875rem;line-height:1.625;position:relative;box-shadow:0 10px 15px -3px rgba(0,0,0,.1),0 4px 6px -2px rgba(0,0,0,.05)}.sparkles-toast-container{z-index:var(--z-modal);flex-direction:column;gap:.5rem;padding:1rem;display:flex;position:fixed}.sparkles-toast-top-right{top:0;right:0}.sparkles-toast-top-left{top:0;left:0}.sparkles-toast-bottom-right{bottom:0;right:0}.sparkles-toast-bottom-left{bottom:0;left:0}.sparkles-author-profile{color:var(--gray-700);line-height:1.625;position:relative}:where(.sparkles-author-profile,.sparkles-author-profile--card,.sparkles-author-profile--inline,.sparkles-author-profile--sidebar,.sparkles-author-profile--modal){container-type:inline-size}.sparkles-author-profile *{box-sizing:border-box}.sparkles-author-profile--card{padding:1.5rem;transition:all .3s ease-out}.sparkles-author-profile--hero{background:linear-gradient(90deg,rgba(198,159,50,.1),rgba(198,159,50,.05))}@supports (color:color-mix(in lab, red, red)){.sparkles-author-profile--hero{background:linear-gradient(to right, color-mix(in srgb, var(--color-primary) 10%, transparent), color-mix(in srgb, var(--color-primary) 5%, transparent))}}.sparkles-author-profile--card:hover{--tw-shadow:0 4px 6px -1px rgba(0,0,0,.1), 0 2px 4px -2px rgba(0,0,0,.1);--tw-shadow-colored:0 4px 6px -1px var(--tw-shadow-color), 0 2px 4px -2px var(--tw-shadow-color)}.sparkles-author-profile--inline{border-bottom-width:1px;border-color:var(--gray-200);align-items:center;gap:1rem;padding-top:.75rem;padding-bottom:.75rem;display:flex}.sparkles-author-profile--inline .sparkles-author-avatar{flex-shrink:0}.sparkles-author-profile--inline .sparkles-author-info{flex:1;margin-top:0}.sparkles-author-profile--sidebar{border-color:var(--color-primary);background-color:var(--gray-50);border-radius:var(--radius-card);border-left-width:4px;padding:1.25rem}.sparkles-author-profile--modal,.sparkles-author-contact-modal-content{--tw-bg-opacity:1;background-color:rgba(255, 255, 255, var(--tw-bg-opacity,1));border-radius:var(--radius-card);--tw-shadow:0 25px 50px -12px rgba(0,0,0,.25);--tw-shadow-colored:0 25px 50px -12px var(--tw-shadow-color);width:100%;padding:2rem;position:relative}.sparkles-author-profile--modal{max-width:32rem}.sparkles-author-avatar{display:inline-block;position:relative}.sparkles-author-avatar img{border-radius:var(--radius-full);object-fit:cover;border-width:4px;border-color:var(--gray-200);width:4rem;height:4rem;transition-property:color,background-color,border-color,text-decoration-color,fill,stroke;transition-duration:.3s;transition-timing-function:cubic-bezier(.4,0,.2,1)}.sparkles-author-profile--card .sparkles-author-avatar img,.sparkles-author-profile--modal .sparkles-author-avatar img{width:5rem;height:5rem}.sparkles-author-profile--sidebar .sparkles-author-avatar img{width:3rem;height:3rem}.sparkles-author-avatar:hover img{border-color:var(--color-primary)}.sparkles-author-avatar--fallback{background-color:var(--color-primary);border-radius:var(--radius-full);--tw-text-opacity:1;width:4rem;height:4rem;color:rgba(255, 255, 255, var(--tw-text-opacity,1));border-width:4px;border-color:var(--gray-200);justify-content:center;align-items:center;font-size:1.25rem;font-weight:600;line-height:1.75rem;display:flex}.sparkles-author-info{margin-top:1rem}.sparkles-author-name{color:var(--gray-800);margin-bottom:.25rem;font-size:1.25rem;font-weight:600;line-height:1.625}.sparkles-author-profile--inline .sparkles-author-name{font-size:1rem;line-height:1.5rem}.sparkles-author-position,.sparkles-author-location{color:var(--gray-500);margin-bottom:.5rem}.sparkles-author-company{color:var(--color-primary);font-weight:500}.sparkles-author-join-date{font-style:italic}.sparkles-author-bio{margin-top:1rem;margin-bottom:1rem;line-height:1.625}.sparkles-author-profile--inline .sparkles-author-bio{margin-top:.5rem}.sparkles-author-bio-text{color:var(--gray-700);margin-bottom:.5rem}.sparkles-author-bio-toggle{color:var(--color-primary);background-color:initial;cursor:pointer;border-width:0;padding:0;font-size:.875rem;font-weight:500;line-height:1.25rem;text-decoration-line:none;transition-property:color,background-color,border-color,text-decoration-color,fill,stroke;transition-duration:.3s;transition-timing-function:cubic-bezier(.4,0,.2,1)}.sparkles-author-bio-toggle:hover{color:var(--color-primary);text-decoration-line:underline}.sparkles-author-bio-toggle:focus{border-radius:var(--radius-sm)}.sparkles-author-profile :focus-visible{border-radius:var(--radius-sm)}.sparkles-author-stats{border-top-width:1px;border-color:var(--gray-200);gap:1.5rem;margin-top:1rem;margin-bottom:1rem;padding-top:1rem;padding-bottom:1rem;display:flex}.sparkles-author-profile--inline .sparkles-author-stats{gap:1rem;margin-top:.5rem;padding-top:.5rem}.sparkles-author-stat{text-align:center;flex:1}.sparkles-author-stat-value{color:var(--gray-800);font-size:1.25rem;font-weight:700;line-height:1.25;display:block}.sparkles-author-profile--inline .sparkles-author-stat-value{font-size:1rem;line-height:1.5rem}.sparkles-author-stat-label{color:var(--gray-500);text-transform:uppercase;letter-spacing:.05em;font-size:.75rem;line-height:1rem;display:block}.sparkles-author-social{gap:.75rem}.sparkles-author-profile--inline .sparkles-author-social{gap:.5rem;margin-top:.5rem}.sparkles-author-social-link{border-radius:var(--radius-full);background-color:var(--gray-100);width:2.5rem;height:2.5rem;color:var(--gray-500);border-width:1px;border-color:transparent;justify-content:center;align-items:center;text-decoration-line:none;transition-property:all;transition-duration:.3s;transition-timing-function:cubic-bezier(.4,0,.2,1);display:inline-flex}.sparkles-author-profile--inline .sparkles-author-social-link{width:2rem;height:2rem}.sparkles-author-social-link:hover{background-color:var(--color-primary)}.sparkles-author-social-link--twitter:hover{background-color:#1da1f2}.sparkles-author-social-link--linkedin:hover{background-color:#0077b5}.sparkles-author-social-link--facebook:hover{background-color:#1877f2}.sparkles-author-social-link--instagram:hover{background-color:#e4405f}.sparkles-author-social-link--github:hover{background-color:#333}.sparkles-author-social-link--youtube:hover{background-color:red}.sparkles-author-actions{flex-wrap:wrap;gap:.75rem;margin-top:1.5rem;display:flex}.sparkles-author-profile--inline .sparkles-author-actions{margin-top:.75rem}.sparkles-author-follow-btn,.sparkles-author-contact-btn{border-radius:var(--radius-btn);cursor:pointer;text-align:center;border-width:1px;flex:1;justify-content:center;align-items:center;gap:.5rem;min-width:120px;padding:.75rem 1.5rem;font-size:.875rem;font-weight:500;line-height:1.25rem;text-decoration-line:none;transition-property:all;transition-duration:.3s;transition-timing-function:cubic-bezier(.4,0,.2,1);display:inline-flex}.sparkles-author-follow-btn:hover{background-color:var(--color-primary);border-color:var(--color-primary);transform:translateY(-1px)}.sparkles-author-follow-btn:disabled{opacity:.6;cursor:not-allowed}.sparkles-author-contact-btn{color:var(--color-primary);border-color:var(--color-primary);background-color:initial}.sparkles-author-contact-btn:hover{background-color:var(--color-primary);--tw-text-opacity:1;color:rgba(255, 255, 255, var(--tw-text-opacity,1));transform:translateY(-1px)}.sparkles-author-profile--loading{opacity:.7;pointer-events:none}.sparkles-author-loading-spinner{border-radius:var(--radius-full);border-width:2px;border-color:transparent;width:1.25rem;height:1.25rem;animation:1s linear infinite sparkles-spin;display:inline-block}.sparkles-author-profile--error{--tw-border-opacity:1;border-color:rgba(239, 68, 68, var(--tw-border-opacity,1))}.sparkles-author-error-message{--tw-text-opacity:1;color:rgba(239, 68, 68, var(--tw-text-opacity,1));--tw-bg-opacity:1;background-color:rgba(254, 242, 242, var(--tw-bg-opacity,1));border-radius:var(--radius-btn);--tw-border-opacity:1;border-width:1px;border-color:rgba(254, 202, 202, var(--tw-border-opacity,1));margin-top:.5rem;padding:.75rem;font-size:.875rem;line-height:1.25rem}.sparkles-author-contact-modal{z-index:var(--z-modal);--tw-bg-opacity:.5;background-color:rgba(0, 0, 0, var(--tw-bg-opacity,1));justify-content:center;align-items:center;width:100%;height:100%;padding:1rem;display:flex;position:fixed;top:0;left:0}.sparkles-author-contact-modal-content{max-width:24rem}.sparkles-author-contact-modal-close{background-color:initial;cursor:pointer;color:var(--gray-500);border-width:0;font-size:1.5rem;line-height:2rem;transition-property:color,background-color,border-color,text-decoration-color,fill,stroke;transition-duration:.3s;transition-timing-function:cubic-bezier(.4,0,.2,1);position:absolute;top:1rem;right:1rem}.sparkles-author-contact-modal-close:hover{color:var(--gray-700)}@container (width<=768px){.sparkles-author-profile--card{padding:1rem}.sparkles-author-profile--modal{margin:1rem;padding:1.5rem}.sparkles-author-stats{gap:1rem}.sparkles-author-actions{flex-direction:column}.sparkles-author-follow-btn,.sparkles-author-contact-btn{flex:none;min-width:0}.sparkles-author-social{justify-content:center}}@container (width<=475px){.sparkles-author-profile--inline{flex-direction:column;align-items:flex-start;gap:.75rem}.sparkles-author-profile--inline .sparkles-author-info{width:100%}.sparkles-author-stats{justify-content:space-around}}@media (prefers-reduced-motion:reduce){.sparkles-author-profile--card,.sparkles-author-social-link,.sparkles-author-follow-btn,.sparkles-author-contact-btn{transition-property:none}.sparkles-author-profile--card:hover{box-shadow:none}.sparkles-author-social-link:hover{transform:none}.sparkles-author-loading-spinner{animation:none}}@media (prefers-contrast:high){.sparkles-author-profile--card,.sparkles-author-follow-btn,.sparkles-author-contact-btn{border-width:2px}}.sparkles-banner{--tw-bg-opacity:1;background-color:rgba(255,255,255,var(--tw-bg-opacity,1));--tw-shadow:0 1px 2px 0 rgba(0,0,0,.05);--tw-shadow-colored:0 1px 2px 0 var(--tw-shadow-color);border-radius:.5rem;position:relative;overflow:hidden;container-type:inline-size}.sparkles-banner-content{z-index:var(--z-sticky);padding:2rem;position:relative}.sparkles-banner-overlay{z-index:var(--z-dropdown);--tw-bg-opacity:.3;background-color:rgba(0,0,0,var(--tw-bg-opacity,1));opacity:0;transition-property:opacity;transition-duration:.3s;transition-timing-function:cubic-bezier(.4,0,.2,1);position:absolute;top:0;bottom:0;left:0;right:0}.sparkles-banner:hover .sparkles-banner-overlay{opacity:1}.sparkles-banner-hero{background:linear-gradient(to right, var(--color-primary), var(--color-secondary));text-align:center;--tw-text-opacity:1;min-height:60vh;color:rgba(255,255,255,var(--tw-text-opacity,1));align-items:center;display:flex;container-type:inline-size}.sparkles-banner-hero .sparkles-banner-content{width:100%;max-width:48rem;margin-left:auto;margin-right:auto;padding:4rem 2rem}.sparkles-banner-hero .sparkles-banner-title{text-shadow:0 2px 4px rgba(0,0,0,.3);margin-bottom:1.5rem;font-size:2.25rem;font-weight:700;line-height:2.5rem}.sparkles-banner-hero .sparkles-banner-subtitle{opacity:.9;margin-bottom:2rem;font-size:1.25rem;line-height:1.75rem}.sparkles-banner-hero .sparkles-banner-cta{gap:1rem;display:inline-flex}.sparkles-banner-promo{background-color:var(--color-primary);--tw-text-opacity:1;color:rgba(255,255,255,var(--tw-text-opacity,1));text-align:center;border-radius:0;padding:1rem 1.5rem}.sparkles-banner-promo .sparkles-banner-content{padding:0}.sparkles-banner-promo .sparkles-banner-text{font-weight:500}.sparkles-banner-promo .sparkles-banner-close{background-color:initial;color:inherit;cursor:pointer;opacity:.8;border-width:0;padding:.25rem;transition-property:opacity;transition-duration:.2s;transition-timing-function:cubic-bezier(.4,0,.2,1)}.sparkles-banner-promo .sparkles-banner-close:hover{opacity:1}.sparkles-content-block{--tw-bg-opacity:1;background-color:rgba(255,255,255,var(--tw-bg-opacity,1));border-width:1px;border-color:var(--gray-200);border-radius:.5rem;padding:2rem;transition:all .3s ease-out}.sparkles-content-block:hover{--tw-shadow:0 4px 6px -1px rgba(0,0,0,.1),0 2px 4px -2px rgba(0,0,0,.1);--tw-shadow-colored:0 4px 6px -1px var(--tw-shadow-color),0 2px 4px -2px var(--tw-shadow-color)}.sparkles-content-block-header{margin-bottom:1.5rem}.sparkles-content-block-title{color:var(--color-secondary);margin-bottom:.5rem;font-size:1.5rem;font-weight:700;line-height:2rem}.sparkles-content-block-subtitle{color:var(--gray-600);font-size:1.125rem;line-height:1.75rem}.sparkles-content-block-body{margin-bottom:1.5rem}.sparkles-content-block-footer{justify-content:flex-end;gap:.75rem;display:flex}.sparkles-banner-carousel{border-radius:.5rem}.sparkles-banner-slides{display:flex}.sparkles-banner-slides,.sparkles-product-card-minimal img{transition-property:transform;transition-duration:.5s;transition-timing-function:cubic-bezier(.4,0,.2,1)}.sparkles-banner-slide{flex:none;width:100%;position:relative}.sparkles-banner-controls{z-index:var(--z-dropdown);gap:.5rem;display:flex;position:absolute;bottom:1.5rem}.sparkles-banner-dot{border-radius:var(--radius-full);--tw-bg-opacity:.5;background-color:rgba(255,255,255,var(--tw-bg-opacity,1));cursor:pointer;border-width:0;width:.75rem;height:.75rem;transition-property:color,background-color,border-color,text-decoration-color,fill,stroke;transition-duration:.2s;transition-timing-function:cubic-bezier(.4,0,.2,1)}.sparkles-banner-dot.active{--tw-bg-opacity:1;background-color:rgba(255,255,255,var(--tw-bg-opacity,1))}.sparkles-banner-nav{z-index:var(--z-dropdown);--tw-bg-opacity:.9;background-color:rgba(255,255,255,var(--tw-bg-opacity,1));border-radius:var(--radius-full);cursor:pointer;opacity:0;border-width:0;justify-content:center;align-items:center;width:3rem;height:3rem;transition:all .2s ease-out;display:flex;position:absolute}.sparkles-banner-carousel:hover .sparkles-banner-nav{opacity:1}.sparkles-banner-nav:hover{--tw-bg-opacity:1;background-color:rgba(255,255,255,var(--tw-bg-opacity,1));transform:translateY(-50%)scale(1.1)}.sparkles-banner-nav-prev{left:1rem}.sparkles-banner-nav-next{right:1rem}.sparkles-banner-luxury{background:linear-gradient(to right, var(--color-primary), var(--color-secondary));--tw-text-opacity:1;color:rgba(255,255,255,var(--tw-text-opacity,1));position:relative}.sparkles-banner-luxury:before{opacity:.3;background:url("data:image/svg+xml,<svg xmlns=\"http://www.w3.org/2000/svg\" viewBox=\"0 0 100 100\"><defs><pattern id=\"sparkles\" x=\"0\" y=\"0\" width=\"20\" height=\"20\" patternUnits=\"userSpaceOnUse\"><circle cx=\"10\" cy=\"10\" r=\"1\" fill=\"rgba(255,255,255,0.1)\"/></pattern></defs><rect width=\"100\" height=\"100\" fill=\"url(%23sparkles)\"/></svg>")}.sparkles-banner-minimal{background-color:var(--color-accent);color:var(--color-secondary);border-width:1px;border-color:var(--gray-200)}.sparkles-banner-gradient{background-image:linear-gradient(to right,var(--tw-gradient-stops));--tw-gradient-from:var(--color-orange) var(--tw-gradient-from-position);--tw-gradient-to:var(--color-error) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to);--tw-text-opacity:1;color:rgba(255,255,255,var(--tw-text-opacity,1))}.sparkles-banner-image{--tw-text-opacity:1;color:rgba(255,255,255,var(--tw-text-opacity,1))}.sparkles-banner-image .sparkles-banner-overlay{opacity:1;background:linear-gradient(45deg,rgba(0,0,0,.6),rgba(0,0,0,.2))}.sparkles-banner-fade-in{animation:.6s ease-out fadeIn}.sparkles-banner-slide-up{animation:.6s ease-out slideUp}.sparkles-banner-sparkle{position:relative}.sparkles-banner-sparkle:after{content:"✨";font-size:1.125rem;line-height:1.75rem;animation:3s ease-in-out infinite float;position:absolute;top:1rem;right:1rem}@container (width<=768px){.sparkles-banner-hero .sparkles-banner-title{font-size:1.5rem;line-height:2rem}.sparkles-banner-hero .sparkles-banner-subtitle{font-size:1.125rem;line-height:1.75rem}.sparkles-banner-content,.sparkles-content-block{padding:1.5rem}.sparkles-banner-nav{width:2.5rem;height:2.5rem}.sparkles-banner-hero{min-height:50vh}}.sparkles-banner-carousel:focus-within .sparkles-banner-nav{opacity:1}@media (prefers-reduced-motion:reduce){.sparkles-banner-slides{transition-property:none}.sparkles-banner-fade-in,.sparkles-banner-slide-up,.sparkles-banner-sparkle:after{animation:none}}.sparkles-blog-grid{grid-template-columns:repeat(auto-fill,minmax(320px,1fr));gap:1.5rem;margin-top:2rem;margin-bottom:2rem;display:grid}@media (min-width:768px){.sparkles-blog-grid{grid-template-columns:repeat(auto-fill,minmax(380px,1fr))}}.sparkles-blog-list,.sparkles-comment-list,.sparkles-blog-sidebar{flex-direction:column;gap:1.5rem;display:flex}.sparkles-blog-list,.sparkles-comment-list{margin-bottom:2rem}.sparkles-blog-list{margin-top:2rem}.sparkles-blog-card{background-color:var(--white);border:1px solid var(--gray-200);border-radius:.5rem;padding:0;transition:all .3s ease-out;overflow:hidden;box-shadow:0 1px 2px rgba(0,0,0,.05)}.sparkles-blog-card:hover{transform:translateY(-.5rem);box-shadow:0 20px 25px -5px rgba(0,0,0,.1),0 10px 10px -5px rgba(0,0,0,.04)}.sparkles-blog-card .sparkles-featured-image{object-fit:cover;width:100%;height:15rem;transition-property:transform;transition-duration:.5s;transition-timing-function:cubic-bezier(.4,0,.2,1)}.sparkles-blog-card:hover .sparkles-featured-image{transform:scale(1.05)}.sparkles-blog-card .sparkles-card-content,.sparkles-product-info-advanced{flex-direction:column;flex:1;padding:1.5rem;display:flex}.sparkles-post-meta{color:var(--gray-500);font-family:ui-monospace,SFMono-Regular,SF Mono,Menlo,Monaco,Consolas,Liberation Mono,Courier New,monospace;font-size:.75rem}.sparkles-post-meta .sparkles-meta-divider{background-color:var(--gray-300);width:1px;height:1rem}.sparkles-post-meta .sparkles-category-badge:hover{background-color:var(--gray-200)}.sparkles-post-title{color:var(--gray-800);-webkit-line-clamp:2;margin-bottom:.75rem;font-size:1.25rem;font-weight:600;transition:color .2s ease-out,background-color .2s ease-out,border-color .2s ease-out}.sparkles-blog-card:hover .sparkles-post-title{color:var(--color-primary)}.sparkles-post-excerpt{color:var(--gray-600);-webkit-line-clamp:3;margin-bottom:1rem;line-height:1.625}.sparkles-read-more{color:var(--color-primary);align-items:center;gap:.5rem;font-weight:500;transition:all .2s ease-out;display:inline-flex}.sparkles-read-more:after{content:"→";transition-property:transform;transition-duration:.2s;transition-timing-function:cubic-bezier(.4,0,.2,1)}.sparkles-read-more:hover{color:var(--color-primary);gap:.75rem}.sparkles-read-more:hover:after{--tw-translate-x:.25rem}.sparkles-author-info{background-color:var(--gray-50);border-radius:.5rem;align-items:center;gap:.75rem;padding:1rem;display:flex}.sparkles-author-avatar{border-radius:var(--radius-full);object-fit:cover;--tw-border-opacity:1;border-width:2px;border-color:rgba(255, 255, 255, var(--tw-border-opacity,1));--tw-shadow:0 1px 2px 0 rgba(0,0,0,.05);--tw-shadow-colored:0 1px 2px 0 var(--tw-shadow-color);width:3rem;height:3rem}.sparkles-author-details{flex:1}.sparkles-author-name{color:var(--gray-800);font-weight:600;transition:color .2s ease-out,background-color .2s ease-out,border-color .2s ease-out}.sparkles-author-name:hover{color:var(--color-primary)}.sparkles-author-bio,.sparkles-admin-card-subtitle,.sparkles-config-description,.sparkles-rule-manager .rule-manager-description{color:var(--gray-600);margin-top:.25rem}.sparkles-tag-cloud,.sparkles-author-social{flex-wrap:wrap;margin-top:1rem;margin-bottom:1rem;display:flex}.sparkles-tag-cloud{gap:.5rem}.sparkles-tag-item{background-color:var(--gray-100);color:var(--gray-700);border-radius:.375rem;padding:.25rem .75rem;font-size:.875rem;transition:color .2s ease-out,background-color .2s ease-out,border-color .2s ease-out;display:inline-flex}.sparkles-tag-item:hover{color:var(--white);background-color:var(--color-primary)}.sparkles-tag-count{opacity:.7;margin-left:.5rem;font-size:.75rem;line-height:1rem}.sparkles-pagination-item{min-width:40px}.sparkles-pagination-item:hover{transition:all .2s ease-out}.sparkles-pagination-item.sparkles-pagination-current:hover,.sparkles-pagination-item.sparkles-pagination-disabled:hover{min-width:40px}.sparkles-pagination-current,.sparkles-author-follow-btn{background-color:var(--color-primary);border-color:var(--color-primary);--tw-text-opacity:1;color:rgba(255, 255, 255, var(--tw-text-opacity,1))}.sparkles-pagination-current{cursor:default}.sparkles-pagination-disabled{opacity:.5;cursor:not-allowed}.sparkles-sidebar-widget{background-color:var(--white);border:1px solid var(--gray-200);border-radius:.5rem;padding:1.5rem;box-shadow:0 1px 2px rgba(0,0,0,.05)}.sparkles-sidebar-title{border-color:var(--color-primary);color:var(--gray-800);border-bottom-width:2px;margin-bottom:1rem;padding-bottom:.75rem;font-family:Playfair Display,Montserrat,serif;font-size:1.25rem;font-weight:600;line-height:1.75rem}.sparkles-recent-post-item{border-radius:.5rem;gap:.75rem;padding:.75rem;transition:color .2s ease-out,background-color .2s ease-out,border-color .2s ease-out;display:flex}.sparkles-recent-post-item:hover{transform:translate(.25rem)}.sparkles-recent-post-thumb{object-fit:cover;border-radius:.375rem;flex-shrink:0;width:4rem;height:4rem}.sparkles-recent-post-content{flex:1}.sparkles-recent-post-title{-webkit-line-clamp:2;color:var(--gray-800);-webkit-box-orient:vertical;font-size:.875rem;font-weight:600;line-height:1.25rem;transition-property:color,background-color,border-color,text-decoration-color,fill,stroke;transition-duration:.2s;transition-timing-function:cubic-bezier(0,0,.2,1);display:-webkit-box;overflow:hidden}.sparkles-recent-post-item:hover .sparkles-recent-post-title{color:var(--color-primary)}.sparkles-recent-post-date{color:var(--gray-600);margin-top:.25rem;font-size:.75rem;line-height:1rem}.sparkles-category-list{flex-direction:column;gap:.25rem;display:flex}.sparkles-category-item{border-bottom:1px solid var(--gray-100);color:var(--gray-700);justify-content:space-between;align-items:center;padding:.5rem .75rem;transition:color .2s ease-out,background-color .2s ease-out,border-color .2s ease-out;display:flex}.sparkles-category-item:last-child{border-bottom:0}.sparkles-category-item:hover{background-color:var(--gray-50);transform:translate(.25rem)}.sparkles-category-count{background-color:var(--gray-100);border-radius:var(--radius-full);height:1.5rem;color:var(--gray-600);justify-content:center;align-items:center;padding-left:.5rem;padding-right:.5rem;font-size:.75rem;font-weight:600;line-height:1rem;display:inline-flex}.sparkles-blog-search{position:relative}.sparkles-blog-search-input{transition:none;animation:none}.sparkles-blog-search-input:focus{border-color:var(--color-primary);box-shadow:0 0 0 2px rgb(var(--color-primary-rgb)/.2)}.sparkles-blog-search-button{background-color:initial;width:2.5rem;height:2.5rem;color:var(--gray-600);cursor:pointer;border-width:0;justify-content:center;align-items:center;transition:color .2s ease-out,background-color .2s ease-out,border-color .2s ease-out;display:flex;position:absolute;right:33.3333%}.sparkles-blog-search-button:hover{color:var(--color-primary)}.sparkles-newsletter-widget{text-align:center}.sparkles-newsletter-description{color:var(--gray-600);margin-bottom:1rem}.sparkles-newsletter-form{flex-direction:column}.sparkles-newsletter-input:focus{border-color:var(--color-primary);box-shadow:0 0 0 2px rgb(var(--color-primary-rgb)/.2)}.sparkles-comment-section{border-top-width:1px;border-color:var(--gray-200);margin-top:2rem;padding-top:2rem}.sparkles-comment-item{gap:1rem;display:flex}.sparkles-comment-avatar{border-radius:var(--radius-full);background-color:var(--gray-200);flex-shrink:0;width:3rem;height:3rem}.sparkles-comment-content{flex:1}.sparkles-comment-header{margin-bottom:.5rem}.sparkles-comment-author{color:var(--gray-800);font-weight:600}.sparkles-comment-text{color:var(--gray-700);line-height:1.625}.sparkles-comment-reply{border-left-width:2px;border-color:var(--gray-200);margin-top:1rem;padding-left:1rem}body.blog-index-index .page-title,body.blog-post-view .page-title,body.blog-category-view .page-title,body.blog-tag-view .page-title,body.blog-author-view .page-title{display:none}body .sparkles-blog-header h1,body .sparkles-blog-post-container h1{display:block}.sparkles-blog-post-container{container-type:inline-size}.blog-insight-box{background:linear-gradient(to right, rgba(17,24,39,.03), var(--white));border-left:3px solid var(--color-primary);margin:1.5rem 0;padding:1.25rem}@media (min-width:768px){.blog-insight-box{padding:1.5rem}}.blog-insight-title,.blog-checklist-heading{margin:0 0 .625rem;font-size:1.125rem;font-weight:600}.blog-two-column{flex-direction:column;gap:.625rem;margin:1.5rem 0;display:flex}@media (min-width:768px){.blog-two-column{flex-direction:row;align-items:stretch}}.blog-two-column>div{background:rgba(107,114,128,.05);flex:250px;padding:.938rem}.blog-column-title{color:var(--color-text);margin:0 0 .625rem;font-weight:600}.blog-quote{border-left:4px solid var(--color-border-dark);margin-bottom:.625rem;margin-left:1.25rem;padding:.625rem 1.25rem;font-size:1.125rem;font-style:italic}@container (width<=767px){.blog-quote{margin-left:0;font-size:1rem}}.blog-checklist{border-left:3px solid var(--color-primary);background:rgba(107,114,128,.05);border-radius:.313rem;margin:1.5rem 0;padding:1.25rem}.blog-checklist-title{margin:0 0 .313rem;font-weight:600}.blog-checklist ul{margin:.313rem 0 0;padding:0;list-style-type:none}.blog-checklist li{text-indent:-1em;margin-bottom:.5rem;padding-left:1em}.blog-checklist li:last-child{margin-bottom:0}.blog-three-panel{border-radius:.313rem;flex-direction:column;margin:1.25rem 0;display:flex}.blog-three-panel>div{border-bottom:1px solid var(--color-border);background:rgba(107,114,128,.03);padding:.938rem}.blog-three-panel>div:last-child{background:rgba(198,159,50,.08);border-bottom:none}@supports (color:color-mix(in lab, red, red)){.blog-three-panel>div:last-child{background:color-mix(in srgb, var(--color-primary) 8%, transparent)}}.blog-panel-title{margin:0 0 .313rem;font-weight:600}.blog-insider-tip{background-image:linear-gradient(90deg,rgba(198,159,50,.06),rgba(107,114,128,.03))}@supports (color:color-mix(in lab, red, red)){.blog-insider-tip{background-image:linear-gradient(to right, color-mix(in srgb, var(--color-primary) 6%, transparent), rgba(107,114,128,.03))}}.blog-insider-tip{border-radius:.313rem;margin:1.5rem 0;padding:1.25rem}.blog-tip-title{margin:.8rem 0 .625rem;font-size:1rem;font-weight:600}.blog-tips-columns{flex-direction:column;align-items:stretch;margin:1.5rem 0;display:flex}@media (min-width:768px){.blog-tips-columns{flex-direction:row}}.blog-tips-columns>div{flex:1;min-width:250px;padding:0 0 .938rem}@media (min-width:768px){.blog-tips-columns>div:first-child{padding:0 .938rem .938rem 0}.blog-tips-columns>div:last-child{padding:0 0 .938rem .938rem}}.blog-tip-heading{border-bottom:1px solid var(--color-border);margin:0 0 .625rem;padding-bottom:.313rem;font-weight:600}.blog-final-checklist{text-align:center;border:1px solid var(--color-primary);background:rgba(107,114,128,.05);margin:1.5rem 0;padding:1.25rem}.blog-checklist-heading{color:var(--color-text)}.blog-final-checklist-content{text-align:left;flex-direction:column;justify-content:center;display:flex}@media (min-width:768px){.blog-final-checklist-content{flex-flow:wrap}}.blog-final-checklist-content>div{width:100%;margin:0 0 1rem}@media (min-width:768px){.blog-final-checklist-content>div{width:45%;min-width:200px;margin:0 .625rem}}.blog-list-heading{margin:0 0 .313rem;font-weight:600}.blog-final-checklist ul{margin-top:0;margin-left:0;padding-left:1.25rem}.blog-list-intro{margin-bottom:0}.blog-list-intro+ul,.blog-list-intro+ol{margin-top:0}.sparkles-btn{cursor:pointer;white-space:nowrap;-webkit-user-select:none;-ms-user-select:none;user-select:none;border-width:0;border-radius:.5rem;justify-content:center;align-items:center;gap:.5rem;padding:.75rem 1.5rem;font-size:1rem;font-weight:500;line-height:1.25;transition-property:all;transition-duration:.3s;transition-timing-function:cubic-bezier(0,0,.2,1);display:inline-flex;position:relative;overflow:hidden}.sparkles-btn:disabled{opacity:.5;cursor:not-allowed}.sparkles-btn-primary:hover{background-color:var(--color-primary-dark);--tw-shadow:0 10px 15px -3px rgba(0,0,0,.1),0 4px 6px -4px rgba(0,0,0,.1);--tw-shadow-colored:0 10px 15px -3px var(--tw-shadow-color),0 4px 6px -4px var(--tw-shadow-color)}.sparkles-btn-primary:active{--tw-translate-y:0px;transition-property:transform;transition-duration:.1s;transition-timing-function:cubic-bezier(.4,0,.2,1)}.sparkles-btn-primary:before{content:"";border-radius:var(--radius-full);width:0;height:0;transition:width .6s cubic-bezier(.19,1,.22,1),height .6s cubic-bezier(.19,1,.22,1);position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.sparkles-btn-primary:active:before{width:300px;height:300px}.sparkles-btn-secondary{background-color:var(--color-secondary)}.sparkles-btn-secondary,.sparkles-author-social-link:hover{--tw-text-opacity:1;color:rgba(255,255,255,var(--tw-text-opacity,1));--tw-shadow:0 1px 2px 0 rgba(0,0,0,.05);--tw-shadow-colored:0 1px 2px 0 var(--tw-shadow-color)}.sparkles-btn-secondary:hover{background-color:var(--color-secondary-dark);--tw-shadow:0 4px 6px -1px rgba(0,0,0,.1),0 2px 4px -2px rgba(0,0,0,.1);--tw-shadow-colored:0 4px 6px -1px var(--tw-shadow-color),0 2px 4px -2px var(--tw-shadow-color)}.sparkles-btn-success,.sparkles-btn-danger{--tw-bg-opacity:1}.sparkles-btn-success{background-color:rgba(5,150,105,var(--tw-bg-opacity,1))}.sparkles-btn-success:hover{--tw-shadow:0 10px 15px -3px rgba(0,0,0,.1),0 4px 6px -4px rgba(0,0,0,.1);--tw-shadow-colored:0 10px 15px -3px var(--tw-shadow-color),0 4px 6px -4px var(--tw-shadow-color)}.sparkles-btn-danger{background-color:rgba(220,38,38,var(--tw-bg-opacity,1))}.sparkles-btn-danger:hover{--tw-shadow:0 10px 15px -3px rgba(0,0,0,.1),0 4px 6px -4px rgba(0,0,0,.1);--tw-shadow-colored:0 10px 15px -3px var(--tw-shadow-color),0 4px 6px -4px var(--tw-shadow-color)}.sparkles-btn-outline{border-color:var(--color-primary);color:var(--color-primary);background-color:initial;--tw-shadow:0 0 transparent;--tw-shadow-colored:0 0 transparent;border-width:2px}.sparkles-btn-ghost{color:var(--color-secondary);background-color:initial;--tw-shadow:0 0 transparent;--tw-shadow-colored:0 0 transparent}.sparkles-btn-ghost:hover{color:var(--color-primary);background-color:var(--gray-100)}.sparkles-btn-gradient{--tw-text-opacity:1;color:rgba(255,255,255,var(--tw-text-opacity,1));--tw-shadow:0 10px 15px -3px rgba(0,0,0,.1),0 4px 6px -4px rgba(0,0,0,.1);--tw-shadow-colored:0 10px 15px -3px var(--tw-shadow-color),0 4px 6px -4px var(--tw-shadow-color);background-image:linear-gradient(to right,var(--tw-gradient-stops));--tw-gradient-to:var(--color-primary-dark) var(--tw-gradient-to-position);position:relative}.sparkles-btn-gradient:after{content:"";opacity:0;background-image:linear-gradient(to right,var(--tw-gradient-stops));--tw-gradient-from:var(--color-primary) var(--tw-gradient-from-position);--tw-gradient-to:var(--color-primary-dark) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to);border-radius:.5rem;transition-property:opacity;transition-duration:.3s;transition-timing-function:cubic-bezier(.4,0,.2,1);position:absolute;top:0;bottom:0;left:0;right:0}.sparkles-btn-gradient:hover:after{opacity:1}.sparkles-btn-gradient:hover{--tw-shadow:0 10px 15px -3px rgba(0,0,0,.1),0 4px 6px -4px rgba(0,0,0,.1);--tw-shadow-colored:0 10px 15px -3px var(--tw-shadow-color),0 4px 6px -4px var(--tw-shadow-color)}.sparkles-btn-floating{background-color:var(--color-primary);border-radius:var(--radius-full);--tw-text-opacity:1;width:3.5rem;height:3.5rem;color:rgba(255,255,255,var(--tw-text-opacity,1));--tw-shadow:0 4px 6px -1px rgba(0,0,0,.1),0 2px 4px -2px rgba(0,0,0,.1);--tw-shadow-colored:0 4px 6px -1px var(--tw-shadow-color),0 2px 4px -2px var(--tw-shadow-color);z-index:var(--z-modal);padding:0;position:fixed;bottom:1.5rem;right:1.5rem;container-type:inline-size}.sparkles-btn-floating:hover{--tw-shadow:0 20px 25px -5px rgba(0,0,0,.1),0 8px 10px -6px rgba(0,0,0,.1);--tw-shadow-colored:0 20px 25px -5px var(--tw-shadow-color),0 8px 10px -6px var(--tw-shadow-color);transform:scale(1.1)}.sparkles-btn-icon{color:var(--color-secondary);background-color:initial;border-radius:.375rem;width:2.5rem;height:2.5rem;padding:.5rem}.sparkles-btn-icon:hover{color:var(--color-primary);background-color:var(--gray-100)}.sparkles-btn-loading{color:transparent;position:relative}.sparkles-btn-loading:after{content:"";border-radius:var(--radius-full);border-width:2px;border-color:transparent currentColor currentColor;width:1.25rem;height:1.25rem;animation:1s linear infinite sparkles-spin;position:absolute;top:50%;left:50%}.sparkles-btn-xs,.sparkles-alert-inline{padding:.25rem .75rem;font-size:.75rem;line-height:1rem}.sparkles-btn-lg,.sparkles-action-button.xl{padding:1rem 2rem;font-size:1.125rem;line-height:1.75rem}.sparkles-btn-xl{padding:1.25rem 2.5rem;font-size:1.25rem;line-height:1.75rem}.sparkles-btn-full{width:100%}.sparkles-btn-wide{min-width:200px}.sparkles-btn-checkout{background:linear-gradient(to right, var(--color-primary), var(--color-primary-dark));--tw-text-opacity:1;width:100%;color:rgba(255,255,255,var(--tw-text-opacity,1));border-radius:var(--radius-full);--tw-shadow:0 4px 6px -1px rgba(0,0,0,.1),0 2px 4px -2px rgba(0,0,0,.1);--tw-shadow-colored:0 4px 6px -1px var(--tw-shadow-color),0 2px 4px -2px var(--tw-shadow-color);padding:1rem 1.5rem;font-size:1.125rem;font-weight:700;line-height:1.75rem;transition-property:all;transition-duration:.3s;transition-timing-function:cubic-bezier(0,0,.2,1);container-type:inline-size}.sparkles-btn-checkout:hover{background:linear-gradient(to right, var(--color-primary-dark), var(--color-primary));--tw-shadow:0 20px 25px -5px rgba(0,0,0,.1),0 8px 10px -6px rgba(0,0,0,.1);--tw-shadow-colored:0 20px 25px -5px var(--tw-shadow-color),0 8px 10px -6px var(--tw-shadow-color);transform:scale(1.02)}.sparkles-btn-link{color:var(--color-primary);background-color:initial;border-radius:.125rem;padding:.25rem .5rem;text-decoration-line:underline}.sparkles-btn-link:hover{background-color:var(--color-accent);color:var(--color-primary-dark)}.sparkles-btn-group{--tw-shadow:0 1px 2px 0 rgba(0,0,0,.05);--tw-shadow-colored:0 1px 2px 0 var(--tw-shadow-color);border-radius:.5rem;display:inline-flex;overflow:hidden}.sparkles-btn-group .sparkles-btn{--tw-border-opacity:1;border-right-width:1px;border-color:rgba(255,255,255,var(--tw-border-opacity,1));border-radius:0}.sparkles-btn-group .sparkles-btn:first-child{border-top-left-radius:.5rem;border-bottom-left-radius:.5rem}.sparkles-btn-group .sparkles-btn:last-child{border-right-width:0;border-top-right-radius:.5rem;border-bottom-right-radius:.5rem}.sparkles-btn-group .sparkles-btn:only-child{border-right-width:0;border-radius:.5rem}.sparkles-btn-sparkle{position:relative;overflow:visible}.sparkles-btn-sparkle:after{content:"✨";opacity:0;font-size:.75rem;line-height:1rem;animation:2s ease-in-out infinite sparkle-float;position:absolute;top:-5px;right:-5px}.sparkles-btn-sparkle:hover:after{opacity:1}.sparkles-btn-light{--tw-bg-opacity:1;background-color:rgba(255,255,255,var(--tw-bg-opacity,1));color:var(--gray-700);border-width:1px;border-color:var(--gray-300);--tw-shadow:0 1px 2px 0 rgba(0,0,0,.05);--tw-shadow-colored:0 1px 2px 0 var(--tw-shadow-color)}.sparkles-btn-light:hover{background-color:var(--gray-50);border-color:var(--gray-400);--tw-shadow:0 4px 6px -1px rgba(0,0,0,.1),0 2px 4px -2px rgba(0,0,0,.1);--tw-shadow-colored:0 4px 6px -1px var(--tw-shadow-color),0 2px 4px -2px var(--tw-shadow-color)}.sparkles-btn-light:active{background-color:var(--gray-100);--tw-translate-y:0px}.sparkles-btn-brown{background-color:var(--color-taupe)}.sparkles-btn-brown:hover{background-color:var(--color-taupe-light);--tw-shadow:0 4px 6px -1px rgba(0,0,0,.1),0 2px 4px -2px rgba(0,0,0,.1);--tw-shadow-colored:0 4px 6px -1px var(--tw-shadow-color),0 2px 4px -2px var(--tw-shadow-color)}.sparkles-btn-brown:active{background-color:var(--color-taupe-dark);--tw-translate-y:0px}.sparkles-btn-gray{background-color:var(--gray-200);color:var(--gray-800);border-width:1px;border-color:var(--gray-300);--tw-shadow:0 0 transparent;--tw-shadow-colored:0 0 transparent}.sparkles-btn-gray:hover{background-color:var(--gray-300);border-color:var(--gray-400);color:var(--gray-900)}.sparkles-btn-gray:active{--tw-bg-opacity:1;background-color:rgba(156,163,175,var(--tw-bg-opacity,1))}.sparkles-btn-icon.sparkles-btn-sm,.sparkles-btn-icon.sparkles-btn-lg{width:var(--sparkles-btn-icon-size);height:var(--sparkles-btn-icon-size);padding:var(--sparkles-btn-icon-padding)}.sparkles-btn-icon.sparkles-btn-sm{--sparkles-btn-icon-size:2rem;--sparkles-btn-icon-padding:.25rem}.sparkles-btn-icon.sparkles-btn-lg{--sparkles-btn-icon-size:3rem;--sparkles-btn-icon-padding:.75rem}.sparkles-btn:focus:not(:focus-visible){outline:none}@media (prefers-contrast:high){.sparkles-btn-primary,.sparkles-btn-secondary,.sparkles-btn-danger,.sparkles-btn-success{border-style:solid;border-width:2px}}@media (prefers-reduced-motion:reduce){.sparkles-btn,.sparkles-btn:before,.sparkles-btn:after{transition:none;animation:none}}.canva-gallery-thumbnail:focus{outline:2px solid var(--color-primary);outline-offset:2px}.sparkles-btn-luxury{background:linear-gradient(135deg, var(--color-gold) 0%, var(--color-gold-light) 50%, var(--color-gold) 100%);--tw-text-opacity:1;color:rgba(41, 37, 36, var(--tw-text-opacity,1));border-style:solid;border-width:2px;border-color:var(--color-gold-darker);--tw-shadow:0 10px 15px -3px rgba(212,175,55,.3), 0 4px 6px -4px rgba(212,175,55,.2);--tw-shadow-colored:0 10px 15px -3px var(--tw-shadow-color), 0 4px 6px -4px var(--tw-shadow-color);text-shadow:0 1px 2px rgba(0,0,0,.1);background-size:200% 100%;font-weight:700;position:relative;overflow:hidden}.sparkles-btn-luxury:before{content:"";opacity:0;background:linear-gradient(45deg,transparent,rgba(255,255,255,.3),transparent);width:200%;height:200%;transition:all .6s cubic-bezier(.19,1,.22,1);position:absolute;top:-50%;left:-50%;transform:rotate(45deg)}.sparkles-btn-luxury:hover{border-color:var(--color-gold-dark);--tw-shadow:0 20px 25px -5px rgba(212,175,55,.4), 0 8px 10px -6px rgba(212,175,55,.3);--tw-shadow-colored:0 20px 25px -5px var(--tw-shadow-color), 0 8px 10px -6px var(--tw-shadow-color);background-position:100% 0;transform:translateY(-2px)}.sparkles-btn-luxury:hover:before{opacity:1;left:100%}.sparkles-btn-luxury:active{--tw-shadow:0 4px 6px -1px rgba(212,175,55,.3), 0 2px 4px -2px rgba(212,175,55,.2);transform:translateY(0)}.sparkles-btn-warning{--tw-bg-opacity:1;background-color:rgba(234, 179, 8, var(--tw-bg-opacity,1));--tw-text-opacity:1;color:rgba(255, 255, 255, var(--tw-text-opacity,1));--tw-shadow:0 4px 6px -1px rgba(234,179,8,.2), 0 2px 4px -2px rgba(234,179,8,.1);--tw-shadow-colored:0 4px 6px -1px var(--tw-shadow-color), 0 2px 4px -2px var(--tw-shadow-color);font-weight:600}.sparkles-btn-warning:hover{--tw-bg-opacity:1;background-color:rgba(202, 138, 4, var(--tw-bg-opacity,1));--tw-shadow:0 10px 15px -3px rgba(234,179,8,.3), 0 4px 6px -4px rgba(234,179,8,.2);--tw-shadow-colored:0 10px 15px -3px var(--tw-shadow-color), 0 4px 6px -4px var(--tw-shadow-color);transform:translateY(-1px)}.sparkles-btn-warning:active{--tw-bg-opacity:1;background-color:rgba(161, 98, 7, var(--tw-bg-opacity,1));--tw-shadow:0 1px 2px 0 rgba(234,179,8,.1);transform:translateY(0)}@container (width<=768px){.sparkles-btn-floating{width:3rem;height:3rem;bottom:1rem;right:1rem}.sparkles-btn-checkout{padding:.75rem 1.25rem;font-size:1rem;line-height:1.5rem}}.sparkles-card,.sparkles-product-card-advanced{--tw-bg-opacity:1;background-color:rgba(255, 255, 255, var(--tw-bg-opacity,1));--tw-shadow:var(--shadow-subtle);--tw-shadow-colored:var(--shadow-subtle);--tw-border-opacity:1;border-width:1px;border-color:rgba(243, 244, 246, var(--tw-border-opacity,1));border-radius:.75rem;padding:1.5rem;transition-property:all;transition-duration:.3s;transition-timing-function:cubic-bezier(0,0,.2,1)}.sparkles-card-basic{--tw-bg-opacity:1;background-color:rgba(255, 255, 255, var(--tw-bg-opacity,1));--tw-border-opacity:1;border-width:1px;border-color:rgba(229, 231, 235, var(--tw-border-opacity,1));border-radius:.5rem;padding:1rem}.sparkles-product-card-advanced{flex-direction:column;min-height:24rem;display:flex}.sparkles-product-card-advanced:hover{--tw-translate-y:-.5rem;--tw-shadow:0 20px 25px -5px rgba(0,0,0,.1), 0 8px 10px -6px rgba(0,0,0,.1);--tw-shadow-colored:0 20px 25px -5px var(--tw-shadow-color), 0 8px 10px -6px var(--tw-shadow-color)}.sparkles-product-card-advanced .sparkles-image-container{background-color:var(--gray-100);padding-top:125%;position:relative;overflow:hidden}.sparkles-product-card-advanced .sparkles-image-primary,.sparkles-product-card-advanced .sparkles-image-hover{object-fit:cover;width:100%;height:100%;transition-property:all;transition-duration:.5s;transition-timing-function:cubic-bezier(.77,0,.175,1);position:absolute;top:0;left:0}.sparkles-product-card-advanced:hover .sparkles-image-primary{opacity:0;transform:scale(1.1)}.sparkles-product-card-advanced .sparkles-image-hover{opacity:0}.sparkles-product-card-advanced:hover .sparkles-image-hover{opacity:1}.sparkles-product-badges{z-index:var(--z-dropdown);flex-direction:column;gap:.5rem;display:flex;position:absolute;top:1rem;left:1rem}.sparkles-badge-premium,.sparkles-badge-sale,.sparkles-badge-new,.sparkles-badge-bestseller,.sparkles-badge-exclusive,.sparkles-badge-eco{--tw-text-opacity:1;color:rgba(255, 255, 255, var(--tw-text-opacity,1));text-transform:uppercase;letter-spacing:.05em;border-radius:var(--radius-full);--tw-shadow:var(--shadow-sm);--tw-shadow-colored:var(--shadow-sm);padding-left:.75rem;padding-right:.75rem;font-size:.75rem;font-weight:600;line-height:1rem}.sparkles-badge-premium,.sparkles-badge-exclusive{background-image:linear-gradient(to right, var(--tw-gradient-stops));--tw-gradient-from:var(--color-amber) var(--tw-gradient-from-position);--tw-gradient-to:var(--color-warning-dark) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from), var(--tw-gradient-to)}.sparkles-badge-sale{background-color:var(--color-secondary)}.sparkles-badge-new{background-color:var(--color-primary)}.sparkles-badge-bestseller{background-image:linear-gradient(to right, var(--tw-gradient-stops));--tw-gradient-from:var(--color-orange) var(--tw-gradient-from-position);--tw-gradient-to:var(--color-pink) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from), var(--tw-gradient-to)}.sparkles-badge-eco{--tw-bg-opacity:1;background-color:var(--color-success)}.sparkles-product-actions{opacity:0;gap:.5rem;transition:all .3s cubic-bezier(.19,1,.22,1);display:flex;position:absolute;bottom:1rem;left:1rem;right:1rem}.sparkles-product-card-advanced:hover .sparkles-product-actions{opacity:1;--tw-translate-y:0px}.sparkles-action-btn{--tw-bg-opacity:1;background-color:rgba(255, 255, 255, var(--tw-bg-opacity,1));cursor:pointer;--tw-shadow:0 10px 15px -3px rgba(0,0,0,.1), 0 4px 6px -4px rgba(0,0,0,.1);--tw-shadow-colored:0 10px 15px -3px var(--tw-shadow-color), 0 4px 6px -4px var(--tw-shadow-color);border-width:0;border-radius:.5rem;flex:1;padding:.75rem;font-size:.875rem;font-weight:500;line-height:1.25rem;transition-property:all;transition-duration:.15s;transition-timing-function:cubic-bezier(0,0,.2,1)}.sparkles-product-info-advanced{justify-content:space-between}.sparkles-product-brand{margin-bottom:.5rem}.sparkles-product-title-advanced{color:var(--gray-800);-webkit-line-clamp:2;line-clamp:2;-webkit-box-orient:vertical;margin-bottom:.75rem;font-family:Playfair Display,Montserrat,serif;font-size:1.125rem;font-weight:600;line-height:1.25;display:-webkit-box}.sparkles-product-rating{gap:.5rem}.sparkles-stars{display:flex}.sparkles-star{fill:var(--color-primary)}.sparkles-product-price-complex{align-items:baseline;gap:.75rem;margin-top:auto;display:flex}.sparkles-price-original{color:var(--gray-400);font-size:1rem;line-height:1.5rem;text-decoration-line:line-through}.sparkles-price-discount{background-color:var(--color-secondary);--tw-text-opacity:1;color:rgba(255, 255, 255, var(--tw-text-opacity,1));border-radius:.25rem;padding:.25rem .5rem;font-size:.75rem;font-weight:600;line-height:1rem}.sparkles-product-card-minimal,.sparkles-blog-card{--tw-bg-opacity:1;background-color:rgba(255, 255, 255, var(--tw-bg-opacity,1));--tw-shadow:var(--shadow-subtle);--tw-shadow-colored:var(--shadow-subtle);transition-property:all;transition-duration:.3s;transition-timing-function:cubic-bezier(0,0,.2,1);overflow:hidden}.sparkles-product-card-minimal{border-radius:.5rem}.sparkles-product-card-minimal:hover{--tw-shadow:var(--shadow-sm);--tw-shadow-colored:var(--shadow-sm)}.sparkles-product-card-minimal:hover img{transform:scale(1.05)}.sparkles-product-card-minimal .sparkles-product-info{text-align:center;padding:1rem}.sparkles-feature-card{--tw-bg-opacity:1;background-color:rgba(255, 255, 255, var(--tw-bg-opacity,1));--tw-shadow:0 1px 2px 0 rgba(0,0,0,.05);--tw-shadow-colored:0 1px 2px 0 var(--tw-shadow-color);text-align:center;border-radius:1rem;padding:2rem;transition:all .3s cubic-bezier(.19,1,.22,1);position:relative;overflow:hidden}.sparkles-feature-card:before{content:"";background-image:linear-gradient(to right, var(--tw-gradient-stops));--tw-gradient-from:var(--color-amber) var(--tw-gradient-from-position);--tw-gradient-to:var(--color-warning-dark) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from), var(--tw-gradient-to);--tw-scale-x:0;height:.25rem;transition-property:transform;transition-duration:.5s;transition-timing-function:cubic-bezier(0,0,.2,1);position:absolute;top:0;left:0;right:0}.sparkles-feature-icon{-webkit-line-clamp:2;line-clamp:2;background-image:linear-gradient(to right, var(--tw-gradient-stops));--tw-gradient-from:var(--color-amber) var(--tw-gradient-from-position);--tw-gradient-to:var(--color-warning-dark) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from), var(--tw-gradient-to);--tw-text-opacity:1;width:4rem;height:4rem;color:rgba(255, 255, 255, var(--tw-text-opacity,1));--tw-shadow:var(--shadow-sm);--tw-shadow-colored:var(--shadow-sm);border-radius:.75rem;-webkit-box-orient:vertical;justify-content:center;align-items:center;margin-bottom:1.5rem;margin-left:auto;margin-right:auto;font-size:1.5rem;line-height:2rem;display:-webkit-box}.sparkles-feature-title{color:var(--gray-800);margin-bottom:1rem;font-family:Playfair Display,Montserrat,serif;font-size:1.25rem;font-weight:600;line-height:1.75rem}.sparkles-feature-description{color:var(--gray-600);line-height:1.625}.sparkles-testimonial-card{background-color:var(--gray-100);text-align:center;border-radius:1rem;margin-left:auto;margin-right:auto;padding:2rem;position:relative;overflow:hidden}.sparkles-testimonial-quote{color:var(--gray-700);margin-bottom:1.5rem;font-family:ui-serif,Georgia,Cambria,Times New Roman,Times,serif;font-size:1.5rem;line-height:1.625;position:relative}.sparkles-testimonial-quote:after{bottom:-30px}.sparkles-author-image{border-radius:var(--radius-full);object-fit:cover;--tw-shadow:var(--shadow-sm);--tw-shadow-colored:var(--shadow-sm);width:3.75rem;height:3.75rem}.sparkles-author-info h4{color:var(--gray-800);margin:0;font-weight:600}.sparkles-interactive-card{transform-style:preserve-3d;perspective:1000px;--tw-bg-opacity:1;background-color:rgba(255, 255, 255, var(--tw-bg-opacity,1));cursor:pointer;--tw-shadow:var(--shadow-subtle);--tw-shadow-colored:var(--shadow-subtle);border-radius:1rem;padding:2rem;transition:all .3s cubic-bezier(.19,1,.22,1);position:relative}.sparkles-interactive-card:hover{--tw-shadow:0 25px 50px -12px rgba(0,0,0,.25);--tw-shadow-colored:0 25px 50px -12px var(--tw-shadow-color);transform:rotateY(5deg)rotateX(-5deg)translateZ(20px)}.sparkles-blog-card{border-radius:.75rem;max-width:24rem}.sparkles-blog-card .sparkles-featured-image{object-fit:cover;width:100%;height:15rem}.sparkles-blog-card .sparkles-card-content{padding:1.5rem}.sparkles-blog-card .sparkles-post-meta{color:var(--gray-500);align-items:center;gap:1rem;margin-bottom:.75rem;font-size:.875rem;line-height:1.25rem;display:flex}.sparkles-blog-card .sparkles-post-title{line-height:1.25}.sparkles-blog-excerpt,.sparkles-blog-card .sparkles-post-excerpt{margin-bottom:1rem}.sparkles-blog-card .sparkles-post-excerpt{color:var(--gray-600);line-height:1.5}.sparkles-blog-card .sparkles-read-more{color:var(--color-primary)}.sparkles-blog-card .sparkles-read-more:hover{text-decoration-line:underline}.sparkles-promo-card{background-image:linear-gradient(to right, var(--tw-gradient-stops));--tw-gradient-from:var(--color-amber) var(--tw-gradient-from-position);--tw-gradient-to:var(--color-warning-dark) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from), var(--tw-gradient-to);--tw-text-opacity:1;color:rgba(255, 255, 255, var(--tw-text-opacity,1));text-align:center;border-radius:1rem;padding:2rem;position:relative;overflow:hidden}.sparkles-promo-card:before{opacity:.1;background-image:repeating-linear-gradient(45deg,transparent,transparent 35px,rgba(255,255,255,.1) 35px,rgba(255,255,255,.1) 70px)}.sparkles-promo-content{z-index:var(--z-dropdown);position:relative}.sparkles-promo-title{--tw-text-opacity:1;color:rgba(255, 255, 255, var(--tw-text-opacity,1));margin-bottom:1rem;font-family:ui-serif,Georgia,Cambria,Times New Roman,Times,serif;font-size:2.25rem;line-height:2.5rem}.sparkles-promo-text{opacity:.9;margin-bottom:1.5rem;font-size:1.125rem;line-height:1.75rem}.sparkles-masonry-item{break-inside:avoid;--tw-bg-opacity:1;background-color:rgba(255, 255, 255, var(--tw-bg-opacity,1));--tw-shadow:0 1px 2px 0 rgba(0,0,0,.05);--tw-shadow-colored:0 1px 2px 0 var(--tw-shadow-color);border-radius:.75rem;margin-bottom:1.5rem;transition:all .3s cubic-bezier(.19,1,.22,1);overflow:hidden}.sparkles-masonry-item.wide,.sparkles-masonry-item.featured{grid-column:span 2/span 2}:where(.products-grid,.products-grid-sparkles,.sparkles-grid,.sparkles-grid-responsive,.sparkles-grid-auto,.masonry-grid,.sparkles-masonry-grid){container-type:inline-size}@container (width<=768px){.sparkles-product-card-advanced .sparkles-product-actions{opacity:1;margin-top:1rem;position:static}.sparkles-feature-card,.sparkles-testimonial-card{padding:1.5rem}.sparkles-masonry-item.wide,.sparkles-masonry-item.featured{grid-column:span 1/span 1}}@media (prefers-reduced-motion:reduce){.sparkles-card,.sparkles-product-card-advanced,.sparkles-feature-card,.sparkles-interactive-card{transform:none}}@media (prefers-contrast:high){.sparkles-card,.sparkles-product-card-advanced,.sparkles-feature-card{border-style:solid;border-width:2px}}.canva-benefits-grid{container-type:inline-size}.canva-specifications .sparkles-card{background:linear-gradient(135deg, var(--color-accent) 0%, rgba(255,255,255,.8) 100%);border:1px solid rgba(53,56,57,.1)}@supports (color:color-mix(in lab, red, red)){.canva-specifications .sparkles-card{border:1px solid color-mix(in srgb, var(--color-secondary) 10%, transparent)}}.category-card:focus-within{outline:2px solid var(--color-primary);outline-offset:2px}.look-card:focus-within{outline:2px solid var(--color-primary);outline-offset:2px}.product-card:focus-within{outline:2px solid var(--color-primary);outline-offset:2px}@container (width>=768px) and (width<=1024px){.canva-benefits-grid .sparkles-card:hover{box-shadow:var(--shadow-2xl);transform:translateY(-.5rem)scale(1.01)}}@media (prefers-reduced-motion:reduce){.canva-benefits-grid .sparkles-card,.category-card,.look-card,.product-card,.card-image-container img{transition:none;transform:none}}@media (prefers-contrast:high){.canva-hero-section .sparkles-card,.canva-specifications .sparkles-card,.category-card,.look-card,.product-card{border-width:2px;border-color:var(--color-primary)}}.sparkles-carousel{background-color:var(--white);border-radius:.5rem}:where(.sparkles-carousel,.sparkles-product-carousel,.sparkles-recommendations,.sparkles-grid-carousel,.sparkles-infinite-carousel,#mainSlider){container-type:inline-size}.sparkles-carousel-container,.sparkles-carousel-track-base{position:relative;overflow-x:auto;overflow-y:hidden}.sparkles-carousel-track{gap:1rem;width:100%;display:flex}.sparkles-carousel-item{flex:none;min-width:0}.sparkles-carousel-nav{z-index:var(--z-dropdown);position:absolute;top:50%}.sparkles-carousel-nav-btn,.sparkles-carousel-button{background-color:var(--white);border-radius:var(--radius-full);width:3rem;height:3rem;color:var(--gray-600);justify-content:center;align-items:center;transition:all .3s ease-out;display:flex;box-shadow:0 10px 15px -3px rgba(0,0,0,.1),0 4px 6px -2px rgba(0,0,0,.05)}.sparkles-carousel-nav-btn:hover{color:var(--color-primary);box-shadow:0 20px 25px -5px rgba(0,0,0,.1),0 10px 10px -5px rgba(0,0,0,.04)}.sparkles-carousel-nav-btn:disabled{opacity:.5;cursor:not-allowed}.sparkles-carousel-nav-prev{left:1rem}.sparkles-carousel-nav-next{right:1rem}.sparkles-product-carousel{padding-top:1.5rem;padding-bottom:1.5rem;position:relative}.sparkles-product-carousel-header{margin-bottom:1.5rem}.sparkles-product-carousel-title{color:var(--color-secondary);font-family:Playfair Display,Montserrat,serif;font-size:1.5rem;font-weight:600;line-height:2rem}.sparkles-product-carousel-subtitle{color:var(--color-text-secondary);margin-top:.25rem;font-size:1rem;line-height:1.5rem}.sparkles-product-carousel-actions{gap:.5rem;display:flex}.sparkles-recommendations{background-color:var(--gray-50);border-radius:.5rem;margin-top:2rem;margin-bottom:2rem;padding:3rem 1.5rem}.sparkles-recommendations-header{text-align:center;margin-bottom:2rem}.sparkles-recommendations-title{color:var(--color-secondary);font-family:var(--font-display);margin-bottom:.5rem;font-size:1.875rem;font-weight:600;line-height:2.25rem}.sparkles-recommendations-description{color:var(--color-text-secondary);max-width:36rem;margin-left:auto;margin-right:auto;font-size:1.125rem;line-height:1.75rem}.sparkles-recommendations-viewed-together{background-color:var(--color-accent);border-color:var(--color-primary);border-left-width:4px}.sparkles-recommendations-bought-together{border-color:var(--color-success);background-color:var(--color-success-light);border-left-width:4px}.sparkles-recommendations-similar{border-color:var(--color-primary);background-color:rgb(var(--color-primary-rgb) / .1);--tw-bg-opacity:.1;border-left-width:4px}.sparkles-carousel-indicators{justify-content:center;gap:.5rem;margin-top:1.5rem;display:flex}.sparkles-carousel-indicator{background-color:var(--gray-300);border-radius:var(--radius-full);cursor:pointer;width:.75rem;height:.75rem;transition:all .3s ease-out}.sparkles-carousel-indicator-active{background-color:var(--color-primary);transform:scale(1.25)}.sparkles-scroll-carousel,.sparkles-scroll-container{scroll-behavior:smooth;overflow-x:auto;overflow-y:hidden}.sparkles-scroll-snap{scroll-snap-type:x mandatory;scrollbar-width:thin}.sparkles-scroll-snap>*{scroll-snap-align:start}.sparkles-scroll-carousel::-webkit-scrollbar-track{background-color:var(--color-container-darker);border-radius:var(--radius-full)}.sparkles-scroll-carousel::-webkit-scrollbar-thumb{background-color:var(--color-primary);border-radius:var(--radius-full)}.sparkles-scroll-carousel-item{scroll-snap-align:start;flex:none}.sparkles-infinite-carousel{background-color:var(--color-container);position:relative;overflow:hidden}.sparkles-infinite-carousel-track,.sparkles-infinite-scroll{white-space:nowrap;animation:20s linear infinite infinite-scroll;display:flex}.sparkles-infinite-carousel-track:hover{animation-play-state:paused}.sparkles-infinite-carousel-item{flex:none;margin-right:1rem}.sparkles-grid-carousel-2{grid-template-columns:repeat(2,minmax(0,1fr))}.sparkles-grid-carousel-3{grid-template-columns:repeat(3,minmax(0,1fr))}.sparkles-grid-carousel-4{grid-template-columns:repeat(4,minmax(0,1fr))}.sparkles-grid-carousel-5{grid-template-columns:repeat(5,minmax(0,1fr))}@container (width<=1024px){.sparkles-grid-carousel-4,.sparkles-grid-carousel-5{grid-template-columns:repeat(3,minmax(0,1fr))}}@container (width<=768px){.sparkles-grid-carousel-3,.sparkles-grid-carousel-4,.sparkles-grid-carousel-5{grid-template-columns:repeat(2,minmax(0,1fr))}}@container (width<=475px){.sparkles-grid-carousel-2,.sparkles-grid-carousel-3,.sparkles-grid-carousel-4,.sparkles-grid-carousel-5{grid-template-columns:repeat(1,minmax(0,1fr))}}.sparkles-carousel-loading{position:relative}.sparkles-carousel-loading:after{justify-content:center;align-items:center;display:flex;position:absolute;top:0;bottom:0;left:0;right:0}.sparkles-carousel-skeleton .sparkles-carousel-item{background-color:var(--gray-200);border-radius:.25rem;animation:2s cubic-bezier(.4,0,.6,1) infinite pulse}@container (width<=768px){.sparkles-carousel-nav-btn{width:2.5rem;height:2.5rem}.sparkles-carousel-nav-prev{left:.5rem}.sparkles-carousel-nav-next{right:.5rem}.sparkles-recommendations{margin-top:1.5rem;margin-bottom:1.5rem;padding:1.5rem}}.sparkles-carousel-nav-btn:focus{box-shadow:0 0 0 2px var(--color-primary), 0 0 0 4px rgb(var(--color-primary-rgb)/.1);outline:none}@media (prefers-reduced-motion:reduce){.sparkles-carousel-container,.sparkles-carousel-item,.sparkles-infinite-carousel-track{transition-property:none;animation:none}}@media (prefers-contrast:high){.sparkles-carousel-nav-btn{border-style:solid;border-width:2px}}.hero-slider,.hero-slider-sparkles,#mainSlider,.hero-slider-rhinestones{width:100%;position:relative;overflow:hidden}.hero-slider-sparkles .sparkles-carousel-track,#mainSlider .sparkles-carousel-track{display:block;position:relative}.hero-slider-sparkles .sparkles-carousel-item,#mainSlider .sparkles-carousel-item{opacity:0;visibility:hidden;z-index:1;width:100%;height:100%;transition:opacity .6s,visibility .6s;position:absolute;top:0;left:0}.hero-slider-sparkles .sparkles-carousel-item.active,#mainSlider .sparkles-carousel-item.active{opacity:1;visibility:visible;z-index:2}.slider-nav,.slider-nav-prev,.slider-nav-next{border:2px solid var(--color-primary,var(--color-magenta));cursor:pointer;width:48px;height:48px;color:var(--color-primary,var(--color-magenta));z-index:10;-webkit-user-select:none;-ms-user-select:none;user-select:none;background:rgba(255,255,255,.8);border-radius:50%;justify-content:center;align-items:center;font-size:1.5rem;font-weight:700;transition:all .3s;display:flex;position:absolute;top:50%;transform:translateY(-50%)}.slider-nav:hover,.slider-nav-prev:hover,.slider-nav-next:hover{background:var(--color-primary,var(--color-magenta));color:#fff;box-shadow:0 4px 16px rgba(233,30,99,.3)}.slider-nav-prev{left:20px}.slider-nav-next{right:20px}.slider-dots-sparkles,.slider-dots{z-index:10;gap:10px;display:flex;position:absolute;bottom:20px;left:50%;transform:translate(-50%)}.slider-dot,.slider-dot-rhinestones{box-sizing:border-box;cursor:pointer;background:0 0;border:none;justify-content:center;align-items:center;min-width:44px;min-height:44px;padding:0;display:inline-flex}.slider-dot{margin:0}.slider-dot:before{content:"";background:rgba(255,255,255,.5);border:2px solid #fff;border-radius:50%;width:12px;height:12px;transition:all .3s;display:block}.slider-dot.active:before,.slider-dot:hover:before{background:var(--color-primary,var(--color-magenta));box-shadow:0 0 12px var(--color-primary,var(--color-magenta));transform:scale(1.2)}.slide-overlay-sparkles{z-index:5;--glow-color:rgba(255,255,255,.8);text-align:center;justify-content:center;align-items:center;transition:all .6s;display:flex;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.slide-overlay-sparkles img{max-width:100%;height:auto}.slide-overlay-sparkles:before{content:"";background:radial-gradient(circle, var(--glow-color) 0%, transparent 60%);filter:blur(60px);z-index:-1;width:120%;height:120%;transition:all .6s;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}@container (width<=768px){.slider-nav,.slider-nav-prev,.slider-nav-next,body .slider-dots-sparkles,body .slider-dots{display:none}body .slide-overlay-sparkles{width:90%;max-width:none}}@media (min-width:769px){.slide-overlay-sparkles{width:650px;max-width:80%}}@container (width<=767px){body #mainSlider.studio-slider{height:0;padding-bottom:100%;position:relative}#mainSlider.studio-slider .sparkles-carousel-container{width:100%;height:100%;position:absolute;top:0;left:0}}.sparkles-countdown{background-color:var(--white);border-radius:.5rem;justify-content:center;align-items:center;gap:1rem;padding:1.5rem;display:flex;box-shadow:0 4px 6px -1px rgba(0,0,0,.1),0 2px 4px -1px rgba(0,0,0,.06);container-type:inline-size}.sparkles-countdown-unit,.sparkles-countdown-unit-base{min-width:3rem}.sparkles-countdown-number{color:var(--color-secondary);margin-bottom:.25rem;font-size:1.5rem;font-weight:700}.sparkles-countdown-label{color:var(--gray-600);text-transform:uppercase;letter-spacing:.05em;font-size:.75rem}.sparkles-countdown-separator,.sparkles-countdown-separator-base{color:var(--gray-400);font-size:1.25rem;font-weight:700}.sparkles-countdown-luxury{color:var(--white);background:linear-gradient(to bottom right,var(--color-primary),var(--color-primary-dark));box-shadow:0 10px 15px -3px rgba(0,0,0,.1),0 4px 6px -2px rgba(0,0,0,.05)}.sparkles-countdown-luxury .sparkles-countdown-number{text-shadow:0 2px 4px rgba(0,0,0,.3);--tw-text-opacity:1;color:rgba(255,255,255,var(--tw-text-opacity,1));font-size:1.875rem;line-height:2.25rem}.sparkles-countdown-luxury .sparkles-countdown-label,.sparkles-countdown-luxury .sparkles-countdown-separator{--tw-text-opacity:1;color:rgba(255,255,255,var(--tw-text-opacity,1))}.sparkles-countdown-minimal{gap:.5rem}.sparkles-countdown-minimal .sparkles-countdown-number{font-size:1.125rem;line-height:1.75rem}.sparkles-countdown-minimal .sparkles-countdown-label{font-size:.75rem;line-height:1rem}.sparkles-countdown-compact{gap:.25rem;font-size:.875rem;line-height:1.25rem}.sparkles-countdown-compact .sparkles-countdown-unit{flex-direction:row;gap:.25rem}.sparkles-countdown-compact .sparkles-countdown-number{font-size:1rem;line-height:1.5rem}.sparkles-countdown-compact .sparkles-countdown-label{margin-top:0;font-size:.75rem;line-height:1rem}.sparkles-countdown-boxed .sparkles-countdown-unit{background-color:var(--gray-100);border-radius:.5rem;padding:.75rem;box-shadow:0 1px 2px rgba(0,0,0,.05)}.sparkles-countdown-boxed .sparkles-countdown-separator{background-color:initial;border-width:0;margin-left:.5rem;margin-right:.5rem}.sparkles-countdown-neon{filter:drop-shadow(0 0 10px rgb(var(--color-primary-rgb)/.3));box-shadow:0 10px 15px -3px rgba(0,0,0,.1),0 4px 6px -2px rgba(0,0,0,.05)}.sparkles-countdown-neon .sparkles-countdown-number{text-shadow:0 0 10px rgb(var(--color-primary-rgb)/.5)}.sparkles-countdown-neon .sparkles-countdown-label{color:var(--color-accent)}.sparkles-countdown-urgent .sparkles-countdown-number{background-color:var(--color-error);color:var(--white);animation:2s cubic-bezier(.4,0,.6,1) infinite pulse}.sparkles-countdown-urgent .sparkles-countdown-unit{--tw-border-opacity:1;border-color:rgba(239,68,68,var(--tw-border-opacity,1))}.sparkles-countdown-expired{opacity:.5;--tw-grayscale:grayscale(100%)}.sparkles-countdown-expired .sparkles-countdown-number{color:var(--gray-400)}.sparkles-countdown-warning .sparkles-countdown-number{--tw-text-opacity:1;color:rgba(245,158,11,var(--tw-text-opacity,1))}.sparkles-countdown-progress{flex-direction:column;gap:1rem;position:relative}.sparkles-countdown-progress-bar,.sparkles-progress-bar-thin{background-color:var(--gray-200);border-radius:var(--radius-full);width:100%;height:.25rem;overflow:hidden}.sparkles-countdown-progress-fill{background-color:var(--color-primary);height:100%;transition:all .5s ease-out}.sparkles-countdown-progress-fill:after{animation:2s ease-in-out infinite sparkles-progress-shine}.sparkles-countdown-responsive{flex-wrap:wrap;justify-content:center}@container (width<=768px){.sparkles-countdown-responsive{gap:.5rem}.sparkles-countdown-responsive .sparkles-countdown-number{font-size:1.125rem;line-height:1.75rem}.sparkles-countdown-responsive .sparkles-countdown-label{font-size:.75rem;line-height:1rem}}@container (width<=475px){.sparkles-countdown-responsive.sparkles-countdown-luxury{padding:1rem}}.sparkles-countdown-flip{perspective:1000px;position:relative}.sparkles-countdown-flip .sparkles-countdown-number{transform-style:preserve-3d}.sparkles-countdown-flip.flipping .sparkles-countdown-number{transform:rotateX(90deg)}.sparkles-countdown:focus{box-shadow:0 0 0 2px var(--color-primary),0 0 0 4px rgb(var(--color-primary-rgb)/.1);outline:none}@media (prefers-contrast:high){.sparkles-countdown-luxury,.sparkles-countdown-neon{border-style:solid;border-width:2px}}@media (prefers-reduced-motion:reduce){.sparkles-countdown-flip .sparkles-countdown-number{transition-property:none}}.sparkles-sale-banner{color:var(--white);background:linear-gradient(to right,var(--color-primary),var(--color-primary-dark));border-radius:.5rem;align-items:center;gap:1.5rem;padding:1.5rem;display:flex;box-shadow:0 10px 15px -3px rgba(0,0,0,.1),0 4px 6px -2px rgba(0,0,0,.05);container-type:inline-size}.sparkles-sale-banner .sparkles-sale-info{flex:1}.sparkles-sale-banner .sparkles-sale-title{margin-bottom:.5rem}.sparkles-sale-banner .sparkles-sale-subtitle{opacity:.9;font-size:.875rem;line-height:1.25rem}.sparkles-sale-banner .sparkles-countdown{flex-shrink:0}.mobile-menu-overlay{--tw-bg-opacity:.5;background-color:rgba(0,0,0,var(--tw-bg-opacity,1))}.mobile-menu-container{--tw-bg-opacity:1;background-color:rgba(255,255,255,var(--tw-bg-opacity,1));--tw-shadow:0 4px 6px -1px rgba(0,0,0,.1),0 2px 4px -2px rgba(0,0,0,.1);--tw-shadow-colored:0 4px 6px -1px var(--tw-shadow-color),0 2px 4px -2px var(--tw-shadow-color)}.sparkles-dropdown{width:100%;display:inline-block;position:relative;container-type:inline-size}.sparkles-dropdown-disabled{opacity:.6;cursor:not-allowed}.sparkles-dropdown-trigger{background-color:var(--gray-800);border-color:var(--gray-600);cursor:pointer;width:100%;min-height:44px;color:var(--gray-700);-webkit-user-select:none;-ms-user-select:none;user-select:none;justify-content:space-between;align-items:center;font-size:1rem;line-height:1.5rem;transition-property:all;transition-duration:.15s;transition-timing-function:cubic-bezier(0,0,.2,1);display:flex}.sparkles-dropdown-trigger:hover{border-color:var(--gray-400)}.sparkles-dropdown-trigger:focus,.sparkles-dropdown-search-input:focus{outline-color:var(--color-primary);border-color:var(--color-primary);outline-offset:-1px;outline-width:2px}.sparkles-dropdown-disabled .sparkles-dropdown-trigger{cursor:not-allowed;background-color:var(--gray-100)}.sparkles-dropdown-text{text-align:left;white-space:nowrap;flex:1;overflow:hidden}.sparkles-dropdown-placeholder{color:var(--gray-500)}.sparkles-dropdown-selected{color:var(--gray-900)}.sparkles-dropdown-icon{width:1.25rem;height:1.25rem;color:var(--gray-500);flex-shrink:0;margin-left:.5rem;transition-property:transform;transition-duration:.15s;transition-timing-function:cubic-bezier(.4,0,.2,1)}.sparkles-dropdown-open .sparkles-dropdown-icon{--tw-rotate:180deg}.sparkles-dropdown-clear{width:1.25rem;height:1.25rem;color:var(--gray-400);cursor:pointer;border-radius:var(--radius-full);justify-content:center;align-items:center;margin-left:.5rem;transition-property:all;transition-duration:.15s;transition-timing-function:cubic-bezier(0,0,.2,1);display:flex}.sparkles-dropdown-clear:hover{color:var(--gray-600);background-color:var(--gray-100)}.sparkles-dropdown-menu{max-height:200px;z-index:var(--z-modal);--tw-bg-opacity:1;background-color:rgba(255,255,255,var(--tw-bg-opacity,1));border-width:1px;border-color:var(--gray-200);--tw-shadow:0 10px 15px -3px rgba(0,0,0,.1),0 4px 6px -4px rgba(0,0,0,.1);--tw-shadow-colored:0 10px 15px -3px var(--tw-shadow-color),0 4px 6px -4px var(--tw-shadow-color);opacity:0;visibility:hidden;border-radius:.375rem;margin-top:.25rem;transition-property:all;transition-duration:.15s;transition-timing-function:cubic-bezier(0,0,.2,1);position:absolute;top:100%;left:0;right:0;overflow-y:auto;transform:translateY(-8px)scale(.95)}.sparkles-dropdown-open .sparkles-dropdown-menu{opacity:1;visibility:visible;transform:translateY(0)scale(1)}.sparkles-dropdown-menu-top{transform-origin:bottom;margin-top:0;margin-bottom:.25rem;bottom:100%}.sparkles-dropdown-search{z-index:var(--z-dropdown);border-bottom-width:1px;border-color:var(--gray-200);--tw-bg-opacity:1;background-color:rgba(255,255,255,var(--tw-bg-opacity,1));padding:.75rem;position:sticky;top:0}.sparkles-dropdown-search-input{border-width:1px;border-color:var(--gray-300);--tw-bg-opacity:1;background-color:rgba(255,255,255,var(--tw-bg-opacity,1));border-radius:.125rem;width:100%;padding:.5rem .75rem;font-size:.875rem;line-height:1.25rem}.sparkles-dropdown-options{padding-top:.5rem;padding-bottom:.5rem}.sparkles-dropdown-option,.sparkles-tooltip-lg{padding:.75rem 1rem;font-size:1rem;line-height:1.5rem}.sparkles-dropdown-option:hover{background-color:var(--gray-50);color:var(--gray-900)}.sparkles-dropdown-option:focus{background-color:var(--gray-100);outline-offset:2px;outline:2px solid transparent}.sparkles-dropdown-option-focused{background-color:var(--gray-100)}.sparkles-dropdown-option-selected{background-color:var(--color-accent);color:var(--color-primary);font-weight:500}.sparkles-dropdown-option-content{flex:1;min-width:0}.sparkles-dropdown-option-label{color:inherit;font-weight:500}.sparkles-dropdown-option-selected .sparkles-dropdown-option-description{color:var(--color-primary);opacity:.8}.sparkles-dropdown-option-check{color:var(--color-primary);opacity:0;width:1.25rem;height:1.25rem;margin-left:.75rem;transition-property:opacity;transition-duration:.15s;transition-timing-function:cubic-bezier(.4,0,.2,1)}.sparkles-dropdown-option-selected .sparkles-dropdown-option-check{opacity:1}.sparkles-dropdown-group{border-top-width:1px;border-color:var(--gray-200)}.sparkles-dropdown-group-label{z-index:var(--z-dropdown);color:var(--gray-500);text-transform:uppercase;letter-spacing:.025em;background-color:var(--gray-50);border-bottom-width:1px;border-color:var(--gray-200);padding:.5rem 1rem;font-size:.75rem;font-weight:600;line-height:1rem;position:sticky;top:0}.sparkles-dropdown-tags{min-height:16rem}.sparkles-dropdown-tag{background-color:var(--color-primary);--tw-text-opacity:1;max-width:150px;color:rgba(255,255,255,var(--tw-text-opacity,1));border-radius:.125rem;align-items:center;gap:.25rem;padding:.25rem .5rem;font-size:.75rem;font-weight:500;line-height:1rem;display:inline-flex}.sparkles-dropdown-tag-text{white-space:nowrap;overflow:hidden}.sparkles-dropdown-tag-remove{cursor:pointer;border-radius:var(--radius-full);justify-content:center;align-items:center;width:14px;height:14px;transition-property:color,background-color,border-color,text-decoration-color,fill,stroke;transition-duration:.15s;transition-timing-function:cubic-bezier(.4,0,.2,1);display:flex}.sparkles-dropdown-tag-remove:hover{background:rgb(var(--color-white-rgb) / .2)}.sparkles-dropdown-empty{text-align:center;color:var(--gray-500);padding:1.5rem 1rem;font-size:.875rem;line-height:1.25rem}.sparkles-dropdown-empty-icon{width:2rem;height:2rem;color:var(--gray-400);margin-bottom:.75rem;margin-left:auto;margin-right:auto}.sparkles-dropdown-loading{color:var(--gray-500);justify-content:center;align-items:center;padding:1rem;display:flex}.sparkles-dropdown-sm .sparkles-dropdown-trigger,.sparkles-dropdown-sm .sparkles-dropdown-option{padding:.5rem .75rem;font-size:.875rem;line-height:1.25rem}.sparkles-dropdown-sm .sparkles-dropdown-trigger{min-height:24rem}.sparkles-dropdown-lg .sparkles-dropdown-trigger,.sparkles-dropdown-lg .sparkles-dropdown-option{padding:1rem 1.25rem;font-size:1.125rem;line-height:1.75rem}.sparkles-dropdown-lg .sparkles-dropdown-trigger{min-height:52px}.sparkles-dropdown-luxury .sparkles-dropdown-trigger{background:linear-gradient(to right, var(--color-accent), white, var(--color-accent));border-color:var(--color-primary);--tw-shadow:0 1px 2px 0 rgba(0,0,0,.05);--tw-shadow-colored:0 1px 2px 0 var(--tw-shadow-color);font-family:Playfair Display,Montserrat,serif}.sparkles-dropdown-luxury .sparkles-dropdown-menu{border-color:var(--color-primary);background-image:linear-gradient(#fff,rgba(245,230,211,.05));background-image:linear-gradient(to bottom,var(--tw-gradient-stops));--tw-gradient-from:var(--white) var(--tw-gradient-from-position);--tw-gradient-to:rgba(255,255,255,0) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to);--tw-shadow:0 10px 15px -3px rgba(0,0,0,.1),0 4px 6px -4px rgba(0,0,0,.1);--tw-shadow-colored:0 10px 15px -3px var(--tw-shadow-color),0 4px 6px -4px var(--tw-shadow-color)}.sparkles-dropdown-luxury .sparkles-dropdown-option:hover{background:rgb(var(--color-primary-rgb) / .1)}.sparkles-dropdown-luxury .sparkles-dropdown-option-selected{background:rgb(var(--color-primary-rgb) / .15)}.sparkles-dropdown-minimal .sparkles-dropdown-trigger{border-width:0 0 1px;border-color:var(--gray-300);background-color:initial;border-radius:0}.sparkles-dropdown-minimal .sparkles-dropdown-trigger:focus{border-bottom-color:var(--color-primary);--tw-shadow:0 0 transparent;--tw-shadow-colored:0 0 transparent;outline-offset:2px;outline:2px solid transparent}.sparkles-dropdown-minimal .sparkles-dropdown-menu{--tw-shadow:0 4px 6px -1px rgba(0,0,0,.1),0 2px 4px -2px rgba(0,0,0,.1);--tw-shadow-colored:0 4px 6px -1px var(--tw-shadow-color),0 2px 4px -2px var(--tw-shadow-color);border-width:0;margin-top:.5rem}@container (width<=768px){.sparkles-dropdown-menu{max-height:50vh}.sparkles-dropdown-option,.sparkles-accordion-header{padding:1rem;font-size:1rem;line-height:1.5rem}.sparkles-dropdown-tags{max-height:120px;overflow-y:auto}}@media (prefers-reduced-motion:reduce){.sparkles-dropdown-trigger,.sparkles-dropdown-menu,.sparkles-dropdown-option,.sparkles-dropdown-icon{transition-property:none}}@media (prefers-contrast:high){.sparkles-dropdown-trigger{border-width:2px}.sparkles-dropdown-option-selected{border-style:solid;border-width:2px}}.sparkles-dropdown-trigger:focus:not(:focus-visible){box-shadow:none;outline:none}@media print{.sparkles-dropdown-menu{opacity:1;visibility:visible;--tw-shadow:0 0 transparent;--tw-shadow-colored:0 0 transparent;border-width:1px;position:static;transform:none}.sparkles-dropdown-option-selected{background-color:var(--gray-100)}}.sparkles-form-group{margin-bottom:1.5rem}.sparkles-form-label,.sparkles-config-label{color:var(--gray-700);margin-bottom:.5rem;font-size:.875rem;font-weight:500;line-height:1.25rem;display:block}.sparkles-form-label-required:after{content:" *";color:var(--color-secondary)}.sparkles-input,.sparkles-textarea{background-color:var(--color-white,white);border:2px solid var(--gray-300);border-radius:var(--border-radius,.5rem);width:100%;font-size:var(--text-base,1rem);color:var(--color-text,var(--gray-800));outline:none;transition:all .2s ease-in-out}.sparkles-input{padding:.75rem 1rem}.sparkles-input:hover{border-color:var(--color-primary-light)}.sparkles-input:focus{border-color:var(--color-primary);box-shadow:0 0 0 3px rgba(198,159,50,.2)}@supports (color:color-mix(in lab, red, red)){.sparkles-input:focus{box-shadow:0 0 0 3px color-mix(in srgb, var(--color-primary) 20%, transparent)}}.sparkles-input:disabled{background-color:var(--gray-100);cursor:not-allowed;opacity:.6}.sparkles-input-error.sparkles-input:focus,.sparkles-textarea-error.sparkles-textarea:focus,.sparkles-select-error.sparkles-select:focus{--tw-ring-color:rgba(239,68,68,.2);--tw-ring-offset-shadow:var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow:var(--tw-ring-inset) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color)}.sparkles-form-field{position:relative}.sparkles-form-field.has-error .sparkles-form-label{--tw-text-opacity:1;color:rgba(239,68,68,var(--tw-text-opacity,1))}.sparkles-form-field.has-success .sparkles-form-label{--tw-text-opacity:1;color:var(--color-success)}.sparkles-form-field:has(.sparkles-input-error) .sparkles-form-label{--tw-text-opacity:1;color:rgba(239,68,68,var(--tw-text-opacity,1))}.sparkles-form-field:has(.sparkles-textarea-error) .sparkles-form-label{--tw-text-opacity:1;color:rgba(239,68,68,var(--tw-text-opacity,1))}.sparkles-form-field:has(.sparkles-select-error) .sparkles-form-label{--tw-text-opacity:1;color:rgba(239,68,68,var(--tw-text-opacity,1))}.sparkles-form-field:has(:invalid:not(:-ms-placeholder-shown)) .sparkles-form-label{--tw-text-opacity:1;color:rgba(239,68,68,var(--tw-text-opacity,1))}.sparkles-form-field:has(:invalid:not(:placeholder-shown)) .sparkles-form-label{--tw-text-opacity:1;color:rgba(239,68,68,var(--tw-text-opacity,1))}.sparkles-form-field:has(.sparkles-input-success) .sparkles-form-label{--tw-text-opacity:1;color:var(--color-success)}.sparkles-form-field:has(.sparkles-textarea-success) .sparkles-form-label{--tw-text-opacity:1;color:var(--color-success)}.sparkles-form-field:has(.sparkles-select-success) .sparkles-form-label{--tw-text-opacity:1;color:var(--color-success)}.sparkles-form-field:has(:valid:not(:-ms-placeholder-shown):not(:focus)) .sparkles-form-label{--tw-text-opacity:1;color:var(--color-success)}.sparkles-form-field:has(:valid:not(:placeholder-shown):not(:focus)) .sparkles-form-label{--tw-text-opacity:1;color:var(--color-success)}.sparkles-form-field.has-error .sparkles-input-icon-wrapper:after,.sparkles-form-field.has-success .sparkles-input-icon-wrapper:after{content:"";width:1.25rem;height:1.25rem;position:absolute;right:.75rem}.sparkles-form-field:has(.sparkles-input-error) .sparkles-input-icon-wrapper:after{content:"";width:1.25rem;height:1.25rem;position:absolute;right:.75rem}.sparkles-form-field:has(:invalid:not(:-ms-placeholder-shown)) .sparkles-input-icon-wrapper:after{content:"";width:1.25rem;height:1.25rem;position:absolute;right:.75rem}.sparkles-form-field:has(:invalid:not(:placeholder-shown)) .sparkles-input-icon-wrapper:after{content:"";width:1.25rem;height:1.25rem;position:absolute;right:.75rem}.sparkles-form-field:has(.sparkles-input-success) .sparkles-input-icon-wrapper:after{content:"";width:1.25rem;height:1.25rem;position:absolute;right:.75rem}.sparkles-form-field:has(:valid:not(:-ms-placeholder-shown):not(:focus)) .sparkles-input-icon-wrapper:after{content:"";width:1.25rem;height:1.25rem;position:absolute;right:.75rem}.sparkles-form-field:has(:valid:not(:placeholder-shown):not(:focus)) .sparkles-input-icon-wrapper:after{content:"";width:1.25rem;height:1.25rem;position:absolute;right:.75rem}.sparkles-form-field:has(.sparkles-input-error) .sparkles-input-icon-wrapper:after{top:50%;transform:translateY(-50%)}.sparkles-form-field:has(:invalid:not(:-ms-placeholder-shown)) .sparkles-input-icon-wrapper:after{top:50%;transform:translateY(-50%)}.sparkles-form-field:has(:invalid:not(:placeholder-shown)) .sparkles-input-icon-wrapper:after{top:50%;transform:translateY(-50%)}.sparkles-form-field:has(.sparkles-input-success) .sparkles-input-icon-wrapper:after{top:50%;transform:translateY(-50%)}.sparkles-form-field:has(:valid:not(:-ms-placeholder-shown):not(:focus)) .sparkles-input-icon-wrapper:after{top:50%;transform:translateY(-50%)}.sparkles-form-field:has(:valid:not(:placeholder-shown):not(:focus)) .sparkles-input-icon-wrapper:after{top:50%;transform:translateY(-50%)}.sparkles-form-field:has(.sparkles-input-error) .sparkles-input-icon-wrapper:after{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='none' viewBox='0 0 24 24' stroke='%23ef4444'%3E%3Cpath stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='M12 8v4m0 4h.01M21 12a9 9 0 11-18 0 9 9 0 0118 0z'%3E%3C/path%3E%3C/svg%3E")}.sparkles-form-field:has(:invalid:not(:-ms-placeholder-shown)) .sparkles-input-icon-wrapper:after{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='none' viewBox='0 0 24 24' stroke='%23ef4444'%3E%3Cpath stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='M12 8v4m0 4h.01M21 12a9 9 0 11-18 0 9 9 0 0118 0z'%3E%3C/path%3E%3C/svg%3E")}.sparkles-form-field:has(:invalid:not(:placeholder-shown)) .sparkles-input-icon-wrapper:after{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='none' viewBox='0 0 24 24' stroke='%23ef4444'%3E%3Cpath stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='M12 8v4m0 4h.01M21 12a9 9 0 11-18 0 9 9 0 0118 0z'%3E%3C/path%3E%3C/svg%3E")}.sparkles-form-field:has(.sparkles-input-success) .sparkles-input-icon-wrapper:after{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='none' viewBox='0 0 24 24' stroke='%2322c55e'%3E%3Cpath stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='M9 12l2 2 4-4m6 2a9 9 0 11-18 0 9 9 0 0118 0z'%3E%3C/path%3E%3C/svg%3E")}.sparkles-form-field:has(:valid:not(:-ms-placeholder-shown):not(:focus)) .sparkles-input-icon-wrapper:after{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='none' viewBox='0 0 24 24' stroke='%2322c55e'%3E%3Cpath stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='M9 12l2 2 4-4m6 2a9 9 0 11-18 0 9 9 0 0118 0z'%3E%3C/path%3E%3C/svg%3E")}.sparkles-form-field:has(:valid:not(:placeholder-shown):not(:focus)) .sparkles-input-icon-wrapper:after{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='none' viewBox='0 0 24 24' stroke='%2322c55e'%3E%3Cpath stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='M9 12l2 2 4-4m6 2a9 9 0 11-18 0 9 9 0 0118 0z'%3E%3C/path%3E%3C/svg%3E")}.sparkles-form-error,.sparkles-form-success{margin-top:.5rem;font-size:.875rem;line-height:1.25rem;animation:.2s sparkles-fade-in;display:block}.sparkles-form-error{--tw-text-opacity:1;color:rgba(239,68,68,var(--tw-text-opacity,1))}.sparkles-form-success{color:var(--color-success)}.sparkles-form-helper{display:block}.form-field:has(input.sparkles-form-input-error) .sparkles-form-error{display:block}.sparkles-form-field:has(input.sparkles-form-input-error) .sparkles-form-error{display:block}.form-group:has(input.error) .validation-error{--tw-text-opacity:1;color:rgba(239,68,68,var(--tw-text-opacity,1));margin-top:.5rem;font-size:.875rem;line-height:1.25rem;display:block}.form-group:has(select.error) .validation-error{--tw-text-opacity:1;color:rgba(239,68,68,var(--tw-text-opacity,1));margin-top:.5rem;font-size:.875rem;line-height:1.25rem;display:block}.form-group:has(textarea.error) .validation-error{--tw-text-opacity:1;color:rgba(239,68,68,var(--tw-text-opacity,1));margin-top:.5rem;font-size:.875rem;line-height:1.25rem;display:block}.option-group:has(select.error) .sparkles-field-error{display:block}.form-field:has(select.error) .sparkles-field-error{display:block}.sparkles-benefit-icon{background-color:rgb(var(--color-primary-rgb) / .1)}.sparkles-benefit-icon svg{fill:var(--color-primary)}.sparkles-form-field.has-error .sparkles-input-icon-wrapper:after{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='none' viewBox='0 0 24 24' stroke='%23ef4444'%3E%3Cpath stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='M12 8v4m0 4h.01M21 12a9 9 0 11-18 0 9 9 0 0118 0z'%3E%3C/path%3E%3C/svg%3E")}.sparkles-form-field.has-success .sparkles-input-icon-wrapper:after{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='none' viewBox='0 0 24 24' stroke='%2322c55e'%3E%3Cpath stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='M9 12l2 2 4-4m6 2a9 9 0 11-18 0 9 9 0 0118 0z'%3E%3C/path%3E%3C/svg%3E")}.sparkles-input-icon-wrapper{position:relative}.sparkles-input-icon-wrapper .sparkles-icon{color:var(--gray-500);width:1.25rem;height:1.25rem;position:absolute}.sparkles-input-icon-wrapper .sparkles-icon-left{left:1rem}.sparkles-input-icon-wrapper .sparkles-icon-right{right:1rem}.sparkles-textarea{resize:vertical;min-height:120px;padding:1rem}.sparkles-textarea:hover{border-color:var(--color-primary-light)}.sparkles-textarea:focus{border-color:var(--color-primary);box-shadow:0 0 0 3px rgba(198,159,50,.2)}@supports (color:color-mix(in lab, red, red)){.sparkles-textarea:focus{box-shadow:0 0 0 3px color-mix(in srgb, var(--color-primary) 20%, transparent)}}.sparkles-file-upload{margin-top:.5rem;position:relative}.sparkles-file-upload .sparkles-btn{margin-bottom:.5rem}.sparkles-select{--tw-bg-opacity:1;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='20' height='20' viewBox='0 0 20 20' fill='none'%3E%3Cpath d='M7 7l3 3 3-3' stroke='%236b7280' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E");background-position:right 1rem center;background-color:rgba(255,255,255,var(--tw-bg-opacity,1));border-width:2px;border-color:var(--gray-300);width:100%;color:var(--gray-800);cursor:pointer;-ms-appearance:none;appearance:none;border-radius:.5rem;padding:.75rem 1rem;font-size:1rem;line-height:1.5rem;transition-property:all;transition-duration:.2s;transition-timing-function:cubic-bezier(.4,0,.2,1)}.sparkles-select:hover{border-color:var(--gray-400)}.sparkles-select:focus{box-shadow:0 0 0 2px rgba(198,159,50,.2)}@supports (color:color-mix(in lab, red, red)){.sparkles-select:focus{box-shadow:0 0 0 2px color-mix(in srgb, var(--color-primary,#007db8) 20%, transparent)}}.sparkles-select:focus,.sparkles-search-input:focus{border-color:var(--color-primary);outline:none}.sparkles-checkbox-wrapper,.sparkles-radio-wrapper,.sparkles-switch{cursor:pointer}.sparkles-checkbox,.sparkles-radio{--tw-bg-opacity:1;background-color:rgba(255,255,255,var(--tw-bg-opacity,1));border-width:2px;border-color:var(--gray-400);cursor:pointer;flex-shrink:0;width:1.25rem;height:1.25rem;transition-property:all;transition-duration:.2s;transition-timing-function:cubic-bezier(.4,0,.2,1);position:relative}.sparkles-checkbox{border-radius:.25rem}.sparkles-radio{border-radius:var(--radius-full)}.sparkles-checkbox:checked,.sparkles-radio:checked{background-color:var(--color-primary);border-color:var(--color-primary)}.sparkles-checkbox:checked:after{content:"";--tw-border-opacity:1;border-width:0 2px 2px 0;border-color:rgba(255,255,255,var(--tw-border-opacity,1));--tw-rotate:45deg;width:.25rem;height:.5rem;position:absolute;top:3px;left:6px}.sparkles-radio:checked:after{content:"";--tw-bg-opacity:1;background-color:rgba(255,255,255,var(--tw-bg-opacity,1));border-radius:var(--radius-full);position:absolute;top:5px;left:5px}.sparkles-checkbox-label,.sparkles-radio-label{color:var(--gray-700);-webkit-user-select:none;-ms-user-select:none;user-select:none;font-size:1rem;line-height:1.5rem}.sparkles-switch-toggle{background-color:var(--gray-300);border-radius:var(--radius-full);width:3rem;height:1.5rem;transition-property:all;transition-duration:.2s;transition-timing-function:cubic-bezier(.4,0,.2,1);position:relative}.sparkles-switch-input:checked~.sparkles-switch-toggle{background-color:var(--color-primary)}.sparkles-switch-toggle:after{content:"";--tw-bg-opacity:1;background-color:rgba(255,255,255,var(--tw-bg-opacity,1));border-radius:var(--radius-full);--tw-shadow:0 1px 2px 0 rgba(0,0,0,.05);--tw-shadow-colored:0 1px 2px 0 var(--tw-shadow-color);width:1.25rem;height:1.25rem;transition-property:all;transition-duration:.2s;transition-timing-function:cubic-bezier(.4,0,.2,1);position:absolute}.sparkles-switch-input:checked~.sparkles-switch-toggle:after{--tw-translate-x:1.5rem}.sparkles-switch-input{opacity:0;pointer-events:none;position:absolute}.sparkles-field-invalid,.sparkles-input-error,.sparkles-textarea-error,.sparkles-select-error{--tw-bg-opacity:.5}.sparkles-field-invalid:focus,.sparkles-field-valid:focus,.sparkles-input-success:focus,.sparkles-textarea-success:focus,.sparkles-select-success:focus{--tw-border-opacity:1;--tw-ring-offset-shadow:var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow:var(--tw-ring-inset) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color)}.sparkles-field-invalid:focus{--tw-ring-color:rgba(239,68,68,.2);border-color:rgba(239,68,68,var(--tw-border-opacity,1))}.sparkles-field-valid,.sparkles-input-success,.sparkles-textarea-success,.sparkles-select-success{--tw-border-opacity:1;border-color:var(--color-success)}.sparkles-field-valid:focus,.sparkles-input-success:focus,.sparkles-textarea-success:focus,.sparkles-select-success:focus{--tw-ring-color:rgba(34,197,94,.2);border-color:var(--color-success)}.sparkles-field-error,.sparkles-form-error-message,.sparkles-field-success,.sparkles-form-success-message{margin-top:.5rem;font-size:.875rem;line-height:1.25;display:block}.sparkles-field-error,.sparkles-form-error-message{--tw-text-opacity:1;color:rgba(239,68,68,var(--tw-text-opacity,1))}.sparkles-field-error:before{content:"⚠ ";margin-right:.25rem}.sparkles-field-success,.sparkles-form-success-message{color:var(--color-success)}.sparkles-field-success:before{content:"✓ ";margin-right:.25rem}.sparkles-field-help{color:var(--gray-500);margin-top:.5rem;font-size:.875rem;line-height:1.25;display:block}.sparkles-search-form{position:relative}.sparkles-search-input{--tw-bg-opacity:1;background-color:rgba(255,255,255,var(--tw-bg-opacity,1));border-width:2px;border-color:var(--gray-300);border-radius:var(--radius-full);width:100%;padding:1rem 1.5rem;font-size:1rem;line-height:1.5rem;transition-property:all;transition-duration:.2s;transition-timing-function:cubic-bezier(.4,0,.2,1)}.sparkles-search-input:focus{box-shadow:0 0 0 2px rgba(198,159,50,.2)}@supports (color:color-mix(in lab, red, red)){.sparkles-search-input:focus{box-shadow:0 0 0 2px color-mix(in srgb, var(--color-primary,#007db8) 20%, transparent)}}.sparkles-search-button{background-color:var(--color-primary);--tw-text-opacity:1;color:rgba(255,255,255,var(--tw-text-opacity,1));border-radius:var(--radius-full);cursor:pointer;border-width:0;padding:.5rem 1rem;transition-property:all;transition-duration:.2s;transition-timing-function:cubic-bezier(.4,0,.2,1);position:absolute;right:.5rem}.sparkles-newsletter-form{gap:.75rem;max-width:32rem;display:flex;container-type:inline-size}.sparkles-newsletter-input{border-color:var(--color-primary);--tw-bg-opacity:1;background-color:rgba(255,255,255,var(--tw-bg-opacity,1));border-radius:var(--radius-full);border-width:2px;flex:1;padding:1rem 1.5rem;font-size:1rem;line-height:1.5rem}.sparkles-newsletter-submit{background:linear-gradient(to right, var(--color-primary), var(--color-warning-light));background-image:linear-gradient(to right,var(--tw-gradient-stops));--tw-gradient-to:var(--color-warning) var(--tw-gradient-to-position);--tw-text-opacity:1;color:rgba(255,255,255,var(--tw-text-opacity,1));border-radius:var(--radius-full);cursor:pointer;white-space:nowrap;border-width:0;padding:1rem 2rem;font-weight:600;transition-property:all;transition-duration:.2s;transition-timing-function:cubic-bezier(.4,0,.2,1)}.sparkles-newsletter-submit:hover{--tw-shadow:0 4px 6px -1px rgba(0,0,0,.1),0 2px 4px -2px rgba(0,0,0,.1);--tw-shadow-colored:0 4px 6px -1px var(--tw-shadow-color),0 2px 4px -2px var(--tw-shadow-color)}.sparkles-quantity-wrapper{border-width:2px;border-color:var(--gray-300);border-radius:.5rem;align-items:center;display:inline-flex;overflow:hidden}.sparkles-quantity-button{background-color:var(--gray-100);cursor:pointer;border-width:0;justify-content:center;align-items:center;width:2.5rem;height:2.5rem;transition-property:all;transition-duration:.2s;transition-timing-function:cubic-bezier(.4,0,.2,1);display:flex}.sparkles-quantity-button:hover{background-color:var(--color-primary);color:#fff}.sparkles-quantity-input{text-align:center;background-color:initial;border-width:0;width:60px;height:2.5rem;font-size:1rem;font-weight:500;line-height:1.5rem}.sparkles-form-floating{margin-top:1.5rem;position:relative}.sparkles-form-floating .sparkles-input{padding-top:1.5rem;padding-bottom:.5rem}.sparkles-form-floating-label{color:var(--gray-500);pointer-events:none;font-size:1rem;line-height:1.5rem;transition-property:all;transition-duration:.2s;transition-timing-function:cubic-bezier(.4,0,.2,1);position:absolute;top:1rem;left:1rem}.sparkles-form-floating .sparkles-input:focus~.sparkles-form-floating-label{color:var(--color-primary);font-size:.75rem;line-height:1rem;top:.5rem}.sparkles-form-floating .sparkles-input:not(:-ms-placeholder-shown)~.sparkles-form-floating-label{color:var(--color-primary);font-size:.75rem;top:.5rem}.sparkles-form-floating .sparkles-input:not(:placeholder-shown)~.sparkles-form-floating-label{color:var(--color-primary);font-size:.75rem;top:.5rem}@container (width<=768px){.sparkles-newsletter-form{flex-direction:column}.sparkles-newsletter-submit{width:100%}}.sparkles-input:focus-visible{outline:2px solid var(--color-primary);outline-offset:2px}.sparkles-textarea:focus-visible{outline:2px solid var(--color-primary);outline-offset:2px}.sparkles-select:focus-visible{outline:2px solid var(--color-primary);outline-offset:2px}.sparkles-form-steps{margin-bottom:2rem}:where(.sparkles-form-steps,.sparkles-form-section,.sparkles-file-upload,.sparkles-rich-editor,.sparkles-datetime-picker){container-type:inline-size}.sparkles-form-step-indicator{margin-bottom:1.5rem}.sparkles-form-step:after{content:"";background-color:var(--gray-300);z-index:var(--z-dropdown);position:absolute;left:60%;right:0}.sparkles-form-step.completed:after{background-color:var(--color-primary)}.sparkles-form-step-circle{border-radius:var(--radius-full);background-color:var(--gray-300);--tw-text-opacity:1;width:2.5rem;height:2.5rem;color:rgba(255, 255, 255, var(--tw-text-opacity,1));z-index:var(--z-sticky);justify-content:center;align-items:center;margin-left:auto;margin-right:auto;font-weight:700;transition:all .3s ease-out;display:flex;position:relative}.sparkles-form-step.active .sparkles-form-step-circle{background-color:var(--color-primary);transform:scale(1.1)}.sparkles-form-step.completed .sparkles-form-step-circle{--tw-bg-opacity:1;background-color:var(--color-success)}.sparkles-form-step-label{text-align:center}.sparkles-form-step.active .sparkles-form-step-label{color:var(--color-primary);font-weight:600}.sparkles-file-upload{border-style:dashed;border-width:2px;border-color:var(--gray-300);text-align:center;cursor:pointer;background-color:var(--gray-50);border-radius:.5rem;padding:2rem;transition:all .3s ease-out;position:relative}.sparkles-file-upload:hover,.sparkles-file-upload.dragover{border-color:var(--color-primary);background-color:rgba(198,159,50,.1)}@supports (color:color-mix(in lab, red, red)){.sparkles-file-upload:hover,.sparkles-file-upload.dragover{background-color:color-mix(in srgb, var(--color-primary) 10%, transparent)}}.sparkles-file-upload-input{opacity:0;cursor:pointer;width:100%;height:100%;position:absolute}.sparkles-file-upload-content{pointer-events:none}.sparkles-file-upload-icon{color:var(--gray-400);margin-bottom:1rem;font-size:2.25rem;line-height:2.5rem}.sparkles-file-upload:hover .sparkles-file-upload-icon,.sparkles-file-upload.dragover .sparkles-file-upload-icon{color:var(--color-primary)}.sparkles-file-upload-text{color:var(--gray-700)}.sparkles-file-list{margin-top:1rem}.sparkles-file-item{justify-content:flex-start;gap:.75rem;margin-bottom:.5rem}.sparkles-file-icon{background-color:var(--gray-100);width:2rem;height:2rem;color:var(--gray-600);border-radius:.125rem;justify-content:center;align-items:center;font-size:.875rem;line-height:1.25rem;display:flex}.sparkles-file-info{flex:1}.sparkles-file-progress{background-color:var(--gray-200);border-radius:var(--radius-full);width:100%;height:.25rem;margin-top:.25rem;overflow:hidden}.sparkles-file-progress-bar{background-color:var(--color-primary);height:100%;transition:all .3s ease-out}.sparkles-file-remove{border-radius:.125rem;transition:all .3s ease-out}.sparkles-file-remove:hover{--tw-text-opacity:1;color:rgba(220, 38, 38, var(--tw-text-opacity,1))}.sparkles-datetime-picker{position:relative}.sparkles-datetime-input{background-color:var(--gray-800);border-color:var(--gray-600);color:var(--white);cursor:pointer}.sparkles-datetime-input:focus{box-shadow:0 0 0 2px var(--color-primary), 0 0 0 4px rgb(var(--color-primary-rgb)/.1);outline:none}.sparkles-datetime-dropdown{--tw-bg-opacity:1;background-color:rgba(255, 255, 255, var(--tw-bg-opacity,1));border-width:1px;border-color:var(--gray-300);--tw-shadow:var(--shadow-lg);--tw-shadow-colored:var(--shadow-lg);z-index:var(--z-modal);border-radius:.5rem;margin-top:.25rem;padding:1rem;position:absolute;top:100%;left:0;right:0}.sparkles-calendar,.sparkles-calendar-header{grid-template-columns:repeat(7,minmax(0,1fr));gap:.25rem;display:grid}.sparkles-calendar-header{margin-bottom:.5rem}.sparkles-calendar-day-header{text-align:center;color:var(--gray-600);padding:.5rem;font-size:.875rem;font-weight:600;line-height:1.25rem}.sparkles-calendar-day{aspect-ratio:1;cursor:pointer;border-radius:.125rem;justify-content:center;align-items:center;font-size:.875rem;line-height:1.25rem;transition:all .3s ease-out;display:flex}.sparkles-calendar-day:hover{background-color:var(--gray-100)}.sparkles-calendar-day.selected{background-color:var(--color-primary);color:#fff}.sparkles-calendar-day.today{background-color:var(--color-accent);border-color:var(--color-primary);border-width:2px}.sparkles-calendar-day.other-month{color:var(--gray-400)}.sparkles-time-picker{border-top-width:1px;border-color:var(--gray-200);justify-content:flex-start;align-items:center;gap:.75rem;margin-top:1rem;padding-top:1rem;display:flex}.sparkles-time-input{border-width:1px;border-color:var(--gray-300);text-align:center;border-radius:.125rem;flex:1;padding:.5rem}.sparkles-rich-editor{border-width:1px;border-color:var(--gray-300);--tw-bg-opacity:1;background-color:rgba(255, 255, 255, var(--tw-bg-opacity,1));border-radius:.5rem;overflow:hidden}.sparkles-rich-editor-toolbar{background-color:var(--gray-50);border-bottom-width:1px;border-color:var(--gray-200);justify-content:flex-start;align-items:center;gap:.25rem;padding:.5rem;display:flex}.sparkles-rich-editor-button{background-color:initial;cursor:pointer;width:2rem;height:2rem;color:var(--gray-600);border-width:0;border-radius:.125rem;justify-content:center;align-items:center;transition:all .3s ease-out;display:flex}.sparkles-rich-editor-button:hover{color:var(--color-secondary);--tw-bg-opacity:1;background-color:rgba(255, 255, 255, var(--tw-bg-opacity,1))}.sparkles-rich-editor-button.active{background-color:var(--color-primary);color:#fff}.sparkles-rich-editor-separator{background-color:var(--gray-300);width:1px;height:1.5rem;margin-left:.5rem;margin-right:.5rem}.sparkles-rich-editor-content{outline-offset:2px;outline:2px solid transparent;min-height:200px;padding:1rem;font-size:1rem;line-height:1.625}.sparkles-rich-editor-content:focus{background-color:var(--color-accent)}.sparkles-form-progress{margin-bottom:1.5rem}.sparkles-form-progress-bar{background-image:linear-gradient(to right, var(--tw-gradient-stops));--tw-gradient-from:var(--color-amber) var(--tw-gradient-from-position);--tw-gradient-to:var(--color-warning-dark) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from), var(--tw-gradient-to);border-radius:var(--radius-full);height:100%;transition-property:all;transition-duration:.5s;transition-timing-function:cubic-bezier(0,0,.2,1);position:relative}.sparkles-banner-luxury:before,.sparkles-promo-card:before,.sparkles-form-progress-bar:after,.sparkles-countdown-progress-fill:after{content:"";position:absolute;top:0;bottom:0;left:0;right:0}.sparkles-form-progress-bar:after,.sparkles-countdown-progress-fill:after{background:linear-gradient(90deg,transparent,rgba(255,255,255,.3),transparent)}.sparkles-form-progress-bar:after{animation:2s ease-in-out infinite sparkles-shine}.sparkles-form-section{--tw-bg-opacity:1;background-color:rgba(255, 255, 255, var(--tw-bg-opacity,1));--tw-shadow:var(--shadow-subtle);--tw-shadow-colored:var(--shadow-subtle);border-width:1px;border-color:var(--gray-200);border-radius:.5rem;margin-bottom:1.5rem;padding:1.5rem;transition:all .3s ease-out;overflow:hidden}.sparkles-form-section:hover{--tw-shadow:var(--shadow-sm);--tw-shadow-colored:var(--shadow-sm)}.sparkles-form-section-header{cursor:pointer;justify-content:flex-start;align-items:center;gap:.75rem;margin-bottom:1rem;display:flex}.sparkles-form-section-title{color:var(--color-secondary)}.sparkles-form-section-toggle{background-color:initial;color:var(--gray-400);cursor:pointer;border-width:0;margin-left:auto;transition:transform .3s ease-out}.sparkles-form-section.collapsed .sparkles-form-section-toggle{--tw-rotate:180deg}.sparkles-form-section-content{gap:1rem;transition:all .3s ease-out;display:grid}.sparkles-form-section.collapsed .sparkles-form-section-content{display:none}@container (width<=768px){.sparkles-form-step-indicator{flex-direction:column;gap:1rem}.sparkles-form-step{text-align:center;flex-direction:column}.sparkles-form-step:after,.sparkles-form-step:last-child:after{display:none}.sparkles-file-upload{padding:1.5rem}.sparkles-rich-editor-toolbar{flex-wrap:wrap}.sparkles-datetime-dropdown{position:fixed;left:1rem;right:1rem}}.sparkles-file-upload:focus-within{box-shadow:0 0 0 2px var(--color-primary), 0 0 0 4px rgb(var(--color-primary-rgb)/.1);outline:none}.sparkles-calendar-day:focus,.sparkles-rich-editor-button:focus{box-shadow:0 0 0 2px var(--color-primary), 0 0 0 4px rgb(var(--color-primary-rgb)/.1);outline:none}@media (prefers-contrast:high){.sparkles-form-step-circle,.sparkles-file-upload,.sparkles-datetime-input,.sparkles-rich-editor{border-width:2px}}@media (prefers-reduced-motion:reduce){.sparkles-form-progress-bar:after{animation:none}}.sparkles-swatch-renderer,.sparkles-config-section,.sparkles-rule-list{--tw-space-y-reverse:0;margin-top:calc(1rem*(1 - var(--tw-space-y-reverse)));margin-bottom:calc(1rem*var(--tw-space-y-reverse))}.sparkles-swatch-container,.sparkles-dropdown-tags{flex-wrap:wrap;gap:.5rem;display:flex}.sparkles-swatch-item{border-width:2px;border-color:var(--gray-300);cursor:pointer;border-radius:.25rem;width:3rem;height:3rem;transition-property:all;transition-duration:.15s;transition-timing-function:cubic-bezier(.4,0,.2,1)}.sparkles-swatch-item:hover{border-color:var(--color-primary)}.sparkles-swatch-hover{border-color:var(--color-primary);--tw-shadow:var(--shadow-lg);--tw-shadow-colored:var(--shadow-lg);box-shadow:var(--tw-ring-offset-shadow,0 0 transparent), var(--tw-ring-shadow,0 0 transparent), var(--tw-shadow);--tw-scale-x:1.05;--tw-scale-y:1.05;transform:translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.sparkles-swatch-selected{border-color:var(--color-primary);background-color:rgba(198,159,50,.05);border-width:4px}@supports (color:color-mix(in lab, red, red)){.sparkles-swatch-selected{background-color:color-mix(in srgb, var(--color-primary) 5%, transparent)}}.sparkles-swatch-selected{position:relative}.sparkles-swatch-selected:after{content:"✓";color:var(--color-primary);text-shadow:0 0 2px rgba(255,255,255,.8);font-size:1.25rem;font-weight:700;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.sparkles-swatch-selecting{animation:1.5s cubic-bezier(.4,0,.6,1) infinite sparkles-pulse}.sparkles-swatch-tooltip{--tw-bg-opacity:1;background-color:var(--gray-800);--tw-text-opacity:1;color:rgba(255, 255, 255, var(--tw-text-opacity,1));white-space:nowrap;pointer-events:none;opacity:0;z-index:var(--z-tooltip);border-radius:.25rem;padding:.25rem .5rem;font-size:.75rem;line-height:1rem;transition:opacity .3s ease-out;position:absolute;bottom:calc(100% + .5rem);left:50%;transform:translate(-50%)}.sparkles-swatch-item:hover .sparkles-swatch-tooltip{opacity:1}.sparkles-swatch-tooltip:after{content:"";border-style:solid;border-width:4px;border-color:var(--gray-800) transparent transparent transparent;position:absolute;top:100%;left:50%;transform:translate(-50%)}.sparkles-success-burst{animation:.6s cubic-bezier(.34,1.56,.64,1) sparkles-burst}@keyframes sparkles-burst{0%{transform:scale(1)}50%{transform:scale(1.3)}to{transform:scale(1)}}.sparkles-swatch-item:focus{box-shadow:0 0 0 2px var(--color-primary), 0 0 0 4px rgba(198,159,50,.1);outline:none}@supports (color:color-mix(in lab, red, red)){.sparkles-swatch-item:focus{box-shadow:0 0 0 2px var(--color-primary), 0 0 0 4px color-mix(in srgb, var(--color-primary) 10%, transparent)}}@media (prefers-contrast:high){.sparkles-swatch-item{border-width:3px}.sparkles-swatch-selected{border-width:5px}}@media (prefers-reduced-motion:reduce){.sparkles-swatch-selecting,.sparkles-success-burst{animation:none}.sparkles-swatch-item{transition:none}}.sparkles-import-container{padding:1.5rem;container-type:inline-size}.sparkles-import-header{--sparkles-header-gap:1.5rem}.sparkles-import-header.dark{--tw-border-opacity:1;border-color:rgba(55, 65, 81, var(--tw-border-opacity,1))}.sparkles-import-title,.sparkles-admin-card-title{color:var(--gray-900);align-items:center;font-weight:600;line-height:1.75rem;display:flex}.sparkles-import-title{font-size:1.25rem}.sparkles-import-title.dark{--tw-text-opacity:1;color:rgba(255, 255, 255, var(--tw-text-opacity,1))}.sparkles-import-title .icon{--tw-text-opacity:1;color:rgba(217, 119, 6, var(--tw-text-opacity,1));margin-right:.5rem}.sparkles-upload-area{border-style:dashed;border-width:2px;border-color:var(--gray-300);border-radius:var(--radius-lg);text-align:center;padding:2rem;transition-property:all;transition-duration:.2s;transition-timing-function:cubic-bezier(.4,0,.2,1);position:relative}.sparkles-upload-area:hover{--tw-bg-opacity:.1;background-color:rgba(255, 251, 235, var(--tw-bg-opacity,1))}.sparkles-upload-area.active{--tw-bg-opacity:.5;background-color:rgba(217, 119, 6, var(--tw-bg-opacity,1))}.sparkles-upload-icon{color:var(--gray-400);width:3rem;height:3rem;margin-bottom:1rem;margin-left:auto;margin-right:auto;transition-property:color,background-color,border-color,text-decoration-color,fill,stroke;transition-duration:.2s;transition-timing-function:cubic-bezier(.4,0,.2,1)}.sparkles-upload-area:hover .sparkles-upload-icon{--tw-text-opacity:1;color:rgba(217, 119, 6, var(--tw-text-opacity,1))}.sparkles-upload-subtext{color:var(--gray-500);margin-bottom:1rem}.sparkles-upload-button{--tw-bg-opacity:1;background-color:rgba(217, 119, 6, var(--tw-bg-opacity,1));--tw-text-opacity:1;color:rgba(255, 255, 255, var(--tw-text-opacity,1));border-radius:var(--radius-btn);align-items:center;padding:.5rem 1rem;transition-property:all;transition-duration:.2s;transition-timing-function:cubic-bezier(.4,0,.2,1);display:inline-flex}.sparkles-file-input{opacity:0;cursor:pointer;position:absolute;top:0;bottom:0;left:0;right:0}.sparkles-progress-container{background-color:var(--gray-50);border-radius:var(--radius-lg);margin-top:1.5rem;padding:1rem}.sparkles-progress-container.dark{--tw-bg-opacity:1;background-color:rgba(55, 65, 81, var(--tw-bg-opacity,1))}.sparkles-progress-header,.sparkles-rule-list .rule-header{margin-bottom:.75rem}.sparkles-progress-title{color:var(--gray-900);font-weight:500}.sparkles-progress-title.dark{--tw-text-opacity:1;color:rgba(255, 255, 255, var(--tw-text-opacity,1))}.sparkles-progress-percentage{--tw-text-opacity:1;color:rgba(217, 119, 6, var(--tw-text-opacity,1));font-size:.875rem;font-weight:500;line-height:1.25rem}.sparkles-progress-bar,.sparkles-form-progress{height:.5rem}.sparkles-progress-bar{margin-bottom:.75rem}.sparkles-progress-bar.dark{--tw-bg-opacity:1;background-color:rgba(75, 85, 99, var(--tw-bg-opacity,1))}.sparkles-progress-fill{transform-origin:0;background-image:linear-gradient(to right, var(--tw-gradient-stops));--tw-gradient-from:var(--color-warning-dark) var(--tw-gradient-from-position);--tw-gradient-to:var(--color-amber) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from), var(--tw-gradient-to);height:100%;transition-property:all;transition-duration:.3s;transition-timing-function:cubic-bezier(.4,0,.2,1)}.sparkles-progress-fill.error{--tw-gradient-from:var(--color-error) var(--tw-gradient-from-position);--tw-gradient-to:var(--color-orange-dark) var(--tw-gradient-to-position)}.sparkles-progress-fill.success{--tw-gradient-from:var(--color-success-dark) var(--tw-gradient-from-position);--tw-gradient-to:var(--color-success) var(--tw-gradient-to-position)}.sparkles-progress-fill.animated{animation:2s cubic-bezier(.4,0,.6,1) infinite pulse}.sparkles-progress-stats{grid-template-columns:repeat(auto-fit,minmax(140px,1fr));gap:1rem;font-size:.875rem;line-height:1.25rem;display:grid}.sparkles-progress-stat{text-align:center}.sparkles-progress-stat-value{color:var(--gray-900);font-weight:600;display:block}.sparkles-progress-stat-value.dark{--tw-text-opacity:1;color:rgba(255, 255, 255, var(--tw-text-opacity,1))}.sparkles-progress-stat-label,.sparkles-product-brand{color:var(--gray-500);text-transform:uppercase;letter-spacing:.025em;font-size:.75rem;line-height:1rem}.sparkles-batch-status{margin-top:1rem}.sparkles-batch-item,.sparkles-file-item{--tw-bg-opacity:1;background-color:rgba(255, 255, 255, var(--tw-bg-opacity,1));border-width:1px;border-color:var(--gray-200);border-radius:var(--radius-lg);align-items:center;padding:.75rem;display:flex}.sparkles-batch-item{justify-content:space-between}.sparkles-batch-item.processing{border-color:var(--color-primary);--tw-border-opacity:.3;background-color:var(--color-primary);--tw-bg-opacity:.1}.sparkles-batch-info{align-items:center;display:flex}.sparkles-batch-icon,.sparkles-dropdown-option-icon,.sparkles-alert-icon svg{margin-right:.75rem}.sparkles-batch-icon.success{--tw-text-opacity:1;color:rgba(16, 185, 129, var(--tw-text-opacity,1))}.sparkles-batch-icon.error{--tw-text-opacity:1;color:rgba(239, 68, 68, var(--tw-text-opacity,1))}.sparkles-batch-icon.processing{color:var(--color-primary);animation:1s linear infinite spin}.sparkles-batch-details{flex:1}.sparkles-batch-title,.sparkles-status-card-title,.sparkles-rule-list .rule-targets .value{color:var(--gray-900);font-size:.875rem;line-height:1.25rem}.sparkles-batch-title,.sparkles-status-card-title{font-weight:500}.sparkles-batch-title.dark{--tw-text-opacity:1;color:rgba(255, 255, 255, var(--tw-text-opacity,1))}.sparkles-batch-actions,.sparkles-control-group,.sparkles-error-actions{--tw-space-x-reverse:0;margin-right:calc(var(--sparkles-space-x,.5rem) * var(--tw-space-x-reverse));margin-left:calc(var(--sparkles-space-x,.5rem) * (1 - var(--tw-space-x-reverse)));align-items:center;display:flex}.sparkles-control-group,.sparkles-error-actions{--sparkles-space-x:.75rem}.sparkles-import-controls{border-top-width:1px;border-color:var(--gray-200);justify-content:space-between;align-items:center;margin-top:1.5rem;padding-top:1rem;display:flex}.sparkles-import-controls.dark{--tw-border-opacity:1;border-color:rgba(55, 65, 81, var(--tw-border-opacity,1))}.sparkles-control-button{border-radius:var(--radius-btn);align-items:center;padding:.5rem 1rem;font-size:.875rem;font-weight:500;line-height:1.25rem;transition-property:all;transition-duration:.2s;transition-timing-function:cubic-bezier(.4,0,.2,1);display:inline-flex}.sparkles-control-button.secondary{background-color:var(--gray-100);color:var(--gray-700)}.sparkles-control-button:disabled{opacity:.5;cursor:not-allowed}.sparkles-control-button .icon,.sparkles-rule-manager .add-rule-btn .icon{width:1rem;height:1rem;margin-right:.5rem}.sparkles-error-container.dark{--tw-bg-opacity:.2}.sparkles-error-header,.sparkles-success-header,.sparkles-product-rating{align-items:center;margin-bottom:.75rem;display:flex}.sparkles-error-icon,.sparkles-success-icon{--tw-text-opacity:1;width:1.25rem;height:1.25rem;color:var(--sparkles-status-icon-color,rgba(239, 68, 68, var(--tw-text-opacity,1)));margin-right:.5rem}.sparkles-error-title{--sparkles-emphasis-weight:500;--sparkles-emphasis-color:rgba(127, 29, 29, var(--tw-text-opacity,1))}.sparkles-error-title.dark{--tw-text-opacity:1;color:rgba(248, 113, 113, var(--tw-text-opacity,1))}.sparkles-error-item{--tw-text-opacity:1;color:rgba(185, 28, 28, var(--tw-text-opacity,1));--tw-bg-opacity:1;background-color:rgba(255, 255, 255, var(--tw-bg-opacity,1));border-radius:var(--radius-sm);--tw-border-opacity:1;border-left-width:4px;border-color:rgba(248, 113, 113, var(--tw-border-opacity,1));padding:.5rem;font-size:.875rem;line-height:1.25rem}.sparkles-error-item.dark{--tw-bg-opacity:.3}.sparkles-error-actions{margin-top:.75rem}.sparkles-success-container.dark{--tw-bg-opacity:.2}.sparkles-success-icon{--sparkles-status-icon-color:rgba(16, 185, 129, var(--tw-text-opacity,1))}.sparkles-success-title{--sparkles-emphasis-weight:500;--sparkles-emphasis-color:rgba(6, 78, 59, var(--tw-text-opacity,1))}.sparkles-success-title.dark{--tw-text-opacity:1;color:rgba(52, 211, 153, var(--tw-text-opacity,1))}.sparkles-success-stats{grid-template-columns:repeat(2,minmax(0,1fr));gap:1rem;margin-top:.75rem;display:grid}.sparkles-success-stat{text-align:center;--tw-bg-opacity:1;background-color:rgba(255, 255, 255, var(--tw-bg-opacity,1));border-radius:var(--radius-sm);--tw-border-opacity:1;border-width:1px;border-color:rgba(167, 243, 208, var(--tw-border-opacity,1));padding:.5rem}.sparkles-success-stat.dark{--tw-bg-opacity:.3}.sparkles-success-stat-value{--tw-text-opacity:1;color:rgba(4, 120, 87, var(--tw-text-opacity,1));font-size:1.125rem;font-weight:700;line-height:1.75rem;display:block}.sparkles-success-stat-value.dark{--tw-text-opacity:1;color:rgba(52, 211, 153, var(--tw-text-opacity,1))}.sparkles-success-stat-label{--tw-text-opacity:1;color:rgba(5, 150, 105, var(--tw-text-opacity,1));text-transform:uppercase;letter-spacing:.025em;font-size:.75rem;line-height:1rem}.sparkles-success-stat-label.dark{--tw-text-opacity:1;color:rgba(16, 185, 129, var(--tw-text-opacity,1))}@container (width<=640px){.sparkles-import-container{padding:1rem}.sparkles-upload-area{padding:1.5rem}.sparkles-progress-stats{grid-template-columns:repeat(2,minmax(0,1fr))}.sparkles-import-controls{--tw-space-y-reverse:0;margin-top:calc(.75rem*(1 - var(--tw-space-y-reverse)));margin-bottom:calc(.75rem*var(--tw-space-y-reverse));flex-direction:column}.sparkles-control-group{justify-content:center;width:100%}}.sparkles-slide-up{transition-property:transform;transition-duration:.3s;transition-timing-function:cubic-bezier(0,0,.2,1);animation:.4s ease-out slideUp}.sparkles-loading-overlay{--tw-bg-opacity:.75}.sparkles-loading-overlay.dark{--tw-bg-opacity:.75;background-color:rgba(31, 41, 55, var(--tw-bg-opacity,1))}.sparkles-loading-spinner-small{--tw-text-opacity:1;color:rgba(217, 119, 6, var(--tw-text-opacity,1));width:2rem;height:2rem;animation:1s linear infinite spin}.sparkles-loading-text{color:var(--gray-600);margin-left:.75rem;font-weight:500}.sparkles-loading-text.dark{color:var(--gray-300)}.sparkles-loading-container{min-height:100px;position:relative}.sparkles-banner-background,.sparkles-loading-container.is-loading:before{z-index:var(--z-dropdown);position:absolute;top:0;bottom:0;left:0;right:0}.sparkles-loading-container.is-loading:before{content:"";background:rgba(255,255,255,.8)}.sparkles-loading-container.is-loading:after{content:"";border-color:var(--gray-200);border-top-color:var(--color-primary);z-index:var(--z-sticky);border-radius:var(--radius-full);border-width:4px;width:2rem;height:2rem;animation:1s linear infinite sparkles-spin;position:absolute}.sparkles-loading-inline{color:var(--gray-600);display:inline-flex}.sparkles-btn.sparkles-btn-loading{color:transparent;position:relative}.sparkles-skeleton{background:linear-gradient(90deg, var(--gray-200) 25%, var(--gray-100) 50%, var(--gray-200) 75%);background-size:200% 100%;border-radius:.125rem;animation:2s cubic-bezier(.4,0,.6,1) infinite pulse}.sparkles-skeleton-text{border-radius:.25rem;height:1em;margin-bottom:.5rem}.sparkles-skeleton-title{width:60%;height:1.5em;margin-bottom:.75rem}.sparkles-skeleton-paragraph{margin-bottom:1rem}.sparkles-skeleton-paragraph .sparkles-skeleton-text:last-child{width:80%}.sparkles-skeleton-button,.sparkles-skeleton-image{border-radius:.375rem}.sparkles-skeleton-button{width:120px;height:2.5rem}.sparkles-skeleton-width-80{width:80px}.sparkles-skeleton-width-60{width:60px}.sparkles-skeleton-width-80p{width:80%}.sparkles-skeleton-width-100{width:100px}.sparkles-skeleton-image{width:100%;height:200px}.sparkles-skeleton-card{padding:1rem}.sparkles-progress-dots{gap:.25rem;display:inline-flex}.sparkles-progress-dot{background-color:var(--color-primary);border-radius:var(--radius-full);width:.5rem;height:.5rem;animation:2s cubic-bezier(.4,0,.6,1) infinite pulse}.sparkles-progress-dot:first-child{animation-delay:-.32s}.sparkles-progress-dot:nth-child(2){animation-delay:-.16s}.sparkles-loading-message{text-align:center;padding:2rem}.sparkles-loading-icon{margin-bottom:1rem;margin-left:auto;margin-right:auto}.sparkles-upload-text,.sparkles-loading-title{color:var(--gray-900);font-weight:500}@media (prefers-reduced-motion:reduce){.sparkles-spinner,.sparkles-skeleton,.sparkles-progress-dot,.sparkles-loading-container.is-loading:after,.sparkles-btn-loading:after{animation:none}.sparkles-skeleton{background-color:var(--gray-200)}}.sparkles-loading-hide{visibility:hidden}.sparkles-loading-blur{--tw-blur:blur(4px);pointer-events:none;-webkit-user-select:none;-ms-user-select:none;user-select:none}.sparkles-loading-dim{opacity:.5;pointer-events:none;-webkit-user-select:none;-ms-user-select:none;user-select:none}.sparkles-media-gallery{background-color:var(--color-accent);--tw-shadow:0 10px 15px -3px rgba(0,0,0,.1),0 4px 6px -4px rgba(0,0,0,.1);--tw-shadow-colored:0 10px 15px -3px var(--tw-shadow-color),0 4px 6px -4px var(--tw-shadow-color);border-radius:.5rem;position:relative;overflow:hidden;container-type:inline-size}.sparkles-media-gallery.fullscreen{z-index:var(--z-modal);--tw-bg-opacity:1;background-color:rgba(0,0,0,var(--tw-bg-opacity,1));border-radius:0;width:100vw;height:100vh;position:fixed;top:0;bottom:0;left:0;right:0}.sparkles-media-main{--tw-bg-opacity:1;background-color:rgba(0,0,0,var(--tw-bg-opacity,1));justify-content:center;align-items:center;width:100%;height:24rem;display:flex;position:relative;overflow:hidden}.sparkles-media-gallery.fullscreen .sparkles-media-main{height:100vh}.sparkles-media-current{object-fit:contain;cursor:zoom-in;max-width:100%;max-height:100%;transition-property:transform;transition-duration:.3s;transition-timing-function:cubic-bezier(0,0,.2,1)}.sparkles-media-current.sparkles-zoomed{cursor:zoom-out;transition-property:all;transition-duration:.15s;transition-timing-function:cubic-bezier(0,0,.2,1)}.sparkles-media-enter{animation:.3s ease-out sparkles-media-slide-in}.sparkles-media-loading{color:var(--color-primary);font-size:2.25rem;line-height:2.5rem;animation:1.5s ease-in-out infinite sparkles-pulse;position:absolute}.sparkles-media-loading:before{content:"✨";animation:1s linear infinite spin}.sparkles-media-error{background-color:var(--gray-100);color:var(--gray-500);justify-content:center;align-items:center;display:flex;position:relative}.sparkles-media-error:before{content:"🖼️";opacity:.5;font-size:3rem;line-height:1}.sparkles-media-error:after{content:"Failed to load image";color:var(--gray-400);font-size:.875rem;line-height:1.25rem;position:absolute}.sparkles-media-controls{z-index:var(--z-dropdown);transition:opacity .3s ease-out;position:absolute}.sparkles-media-controls.hidden{opacity:0;pointer-events:none}.sparkles-media-nav-prev{left:1rem}.sparkles-media-nav-next{right:1rem}.sparkles-media-nav-btn,.sparkles-media-play-btn{background:var(--sparkles-media-btn-bg,rgba(0,0,0,.5));-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);border-radius:var(--radius-full);width:var(--sparkles-media-btn-size,3rem);height:var(--sparkles-media-btn-size,3rem);--tw-text-opacity:1;color:rgba(255,255,255,var(--tw-text-opacity,1));cursor:pointer;border-width:0;transition-property:all;transition-duration:.15s;transition-timing-function:cubic-bezier(0,0,.2,1)}.sparkles-media-nav-btn{font-size:1.25rem;line-height:1.75rem}.sparkles-media-nav-btn:hover{background:rgba(198,159,50,.8);transform:scale(1.1)}.sparkles-media-nav-btn:active{transform:scale(.95)}.sparkles-media-top-controls{z-index:var(--z-dropdown);background:linear-gradient(rgba(0,0,0,.6),transparent);justify-content:space-between;align-items:center;padding:1rem;transition:opacity .3s ease-out;display:flex;position:absolute;top:0;left:0;right:0}.sparkles-media-top-controls.hidden{opacity:0;pointer-events:none}.sparkles-media-info{--tw-text-opacity:1;color:rgba(255,255,255,var(--tw-text-opacity,1))}.sparkles-media-actions{gap:.5rem;display:flex}.sparkles-media-action-btn{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);--tw-text-opacity:1;color:rgba(255,255,255,var(--tw-text-opacity,1));cursor:pointer;background:rgba(255,255,255,.1);border:1px solid rgba(255,255,255,.2);border-radius:.375rem;align-items:center;gap:.25rem;padding:.5rem;font-size:.875rem;line-height:1.25rem;transition-property:all;transition-duration:.15s;transition-timing-function:cubic-bezier(0,0,.2,1);display:flex}.sparkles-media-action-btn:hover{border-color:var(--color-primary);background:rgba(198,159,50,.3)}.sparkles-media-zoom-controls{z-index:var(--z-dropdown);gap:.5rem;display:flex;position:absolute;bottom:1rem;right:1rem}.sparkles-media-zoom-btn{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);--tw-text-opacity:1;width:2.25rem;height:2.25rem;color:rgba(255,255,255,var(--tw-text-opacity,1));cursor:pointer;background:rgba(0,0,0,.5);border-width:0;border-radius:.375rem;font-size:1rem;font-weight:700;line-height:1.5rem;transition-property:all;transition-duration:.15s;transition-timing-function:cubic-bezier(0,0,.2,1)}.sparkles-media-zoom-btn:hover{background:rgba(198,159,50,.8)}.sparkles-media-zoom-btn:disabled{opacity:.5;cursor:not-allowed}.sparkles-media-thumbnails{--tw-bg-opacity:1;background-color:rgba(255,255,255,var(--tw-bg-opacity,1));border-top-width:1px;border-color:var(--gray-200);gap:.5rem;padding:1rem;display:flex;overflow-x:auto}.sparkles-media-thumbnails::-webkit-scrollbar{height:.25rem}.sparkles-media-thumbnails::-webkit-scrollbar-track{background-color:var(--gray-100)}.sparkles-media-thumbnails::-webkit-scrollbar-thumb{background-color:var(--color-primary) rounded-sm}.sparkles-media-thumb{cursor:pointer;border-width:2px;border-color:transparent;border-radius:.375rem;flex-shrink:0;width:5rem;height:4rem;transition-property:all;transition-duration:.15s;transition-timing-function:cubic-bezier(0,0,.2,1);position:relative;overflow:hidden}.sparkles-media-thumb:hover{--tw-shadow:0 4px 6px -1px rgba(0,0,0,.1),0 2px 4px -2px rgba(0,0,0,.1);--tw-shadow-colored:0 4px 6px -1px var(--tw-shadow-color),0 2px 4px -2px var(--tw-shadow-color)}.sparkles-media-thumb.active{border-color:var(--color-primary);box-shadow:0 0 0 2px rgba(198,159,50,.2)}.sparkles-media-thumb img{object-fit:cover;width:100%;height:100%;transition-property:all;transition-duration:.15s;transition-timing-function:cubic-bezier(0,0,.2,1)}.sparkles-media-thumb:hover img{transform:scale(1.1)}.sparkles-media-thumb.video:after{content:"▶️";border-radius:var(--radius-full);--tw-text-opacity:1;width:1.5rem;height:1.5rem;color:rgba(255,255,255,var(--tw-text-opacity,1));background:rgba(0,0,0,.7);justify-content:center;align-items:center;font-size:.75rem;line-height:1rem;display:flex;position:absolute}.sparkles-media-video{--tw-bg-opacity:1;background-color:rgba(0,0,0,var(--tw-bg-opacity,1));border-width:0;width:100%;height:100%}.sparkles-media-video-overlay{z-index:var(--z-dropdown);position:absolute}.sparkles-media-play-btn{--sparkles-media-btn-bg:rgba(198,159,50,.9);--sparkles-media-btn-size:5rem;font-size:2rem}.sparkles-media-play-btn:hover{background-color:var(--color-primary);transform:scale(1.1)}.sparkles-media-caption{--tw-text-opacity:1;color:rgba(255,255,255,var(--tw-text-opacity,1));background:linear-gradient(transparent,rgba(0,0,0,.8));padding:1.5rem 1rem 1rem;font-size:.875rem;line-height:1.25;position:absolute;bottom:0;left:0;right:0}.sparkles-media-progress{background-color:var(--color-primary);z-index:var(--z-dropdown);height:.25rem;transition:width .3s ease-out;position:absolute;bottom:0;left:0}@container (width<=768px){.sparkles-media-nav-btn{width:2.5rem;height:2.5rem;font-size:1rem;line-height:1.5rem}.sparkles-media-nav-prev{left:.5rem}.sparkles-media-nav-next{right:.5rem}.sparkles-media-top-controls{padding:.5rem}.sparkles-media-actions{gap:.25rem}.sparkles-media-action-btn{padding:.25rem;font-size:.75rem;line-height:1rem}.sparkles-media-thumb{width:4rem;height:2.75rem}.sparkles-media-play-btn{width:4rem;height:4rem;font-size:1.5rem;line-height:2rem}}@media (hover:none) and (pointer:coarse){.sparkles-media-controls{opacity:1}.sparkles-media-nav-btn{background:rgba(0,0,0,.7)}}@media (prefers-contrast:high){.sparkles-media-nav-btn,.sparkles-media-action-btn,.sparkles-media-zoom-btn{--tw-bg-opacity:1;background-color:rgba(0,0,0,var(--tw-bg-opacity,1));--tw-border-opacity:1;border-width:2px;border-color:rgba(255,255,255,var(--tw-border-opacity,1))}.sparkles-media-thumb.active{box-shadow:0 0 0 3px var(--white)}}@media (prefers-reduced-motion:reduce){.sparkles-media-current,.sparkles-media-nav-btn,.sparkles-media-thumb,.sparkles-media-thumb img,.sparkles-media-play-btn{transition-property:none}.sparkles-media-enter,.sparkles-media-loading:before{animation:none}}@media (prefers-color-scheme:dark){.sparkles-media-gallery{--tw-bg-opacity:1;background-color:rgba(17,24,39,var(--tw-bg-opacity,1))}.sparkles-media-thumbnails{--tw-bg-opacity:1;background-color:rgba(31,41,55,var(--tw-bg-opacity,1))}.sparkles-media-error{--tw-bg-opacity:1;background-color:rgba(31,41,55,var(--tw-bg-opacity,1));color:var(--gray-400)}}.sparkles-media-thumb:focus{border-radius:.375rem}.sparkles-modal-backdrop{--tw-bg-opacity:.5}:where(.sparkles-modal-backdrop,.sparkles-quickview-modal,.sparkles-drawer){container-type:inline-size}.sparkles-modal-backdrop-active{opacity:1;visibility:visible}.sparkles-modal{--tw-bg-opacity:1;background-color:rgba(255, 255, 255, var(--tw-bg-opacity,1));--tw-shadow:0 20px 25px -5px rgba(0,0,0,.1), 0 8px 10px -6px rgba(0,0,0,.1);--tw-shadow-colored:0 20px 25px -5px var(--tw-shadow-color), 0 8px 10px -6px var(--tw-shadow-color);isolation:isolate;border-radius:.5rem;width:100%;max-width:28rem;max-height:100%;overflow:hidden}.sparkles-modal-active{opacity:1;visibility:visible;transform:scale(1)}.sparkles-modal-md{width:37.5rem}.sparkles-modal-lg{width:50rem}.sparkles-modal-full{width:calc(100vw - 2rem);height:calc(100vh - 2rem)}.sparkles-modal-header{border-bottom-width:1px;border-color:var(--gray-200);justify-content:space-between;align-items:center;padding:1.5rem;display:flex}.sparkles-modal-title{font-family:var(--font-display);padding-right:2.5rem}.sparkles-modal-close{border-radius:var(--radius-full);width:2rem;height:2rem;color:var(--gray-400);z-index:var(--z-low);flex-shrink:0;justify-content:center;align-items:center;display:flex;position:absolute;top:.5rem;right:.5rem}.sparkles-modal-body,.sparkles-cart-items{padding:1.5rem;overflow-y:auto}.sparkles-modal-body{max-height:calc(90vh - 140px)}.sparkles-modal-footer{border-top-width:1px;border-color:var(--gray-200);justify-content:flex-end;align-items:center;gap:.75rem;padding:1.5rem;display:flex}.sparkles-quickview-content{grid-template-columns:repeat(2,minmax(0,1fr));gap:2rem;display:grid}.sparkles-quickview-gallery{position:relative}.sparkles-quickview-image{object-fit:cover;border-radius:.5rem;width:100%}.sparkles-quickview-thumbnails{gap:.5rem;margin-top:1rem;display:flex;overflow-x:auto}.sparkles-quickview-thumb{object-fit:cover;cursor:pointer;opacity:.6;border-width:2px;border-color:transparent;border-radius:.25rem;width:5rem;height:5rem;transition-property:opacity;transition-duration:.2s;transition-timing-function:cubic-bezier(.4,0,.2,1)}.sparkles-quickview-thumb:hover,.sparkles-quickview-thumb-active{border-color:var(--color-primary);opacity:1}.sparkles-quickview-info{flex-direction:column;display:flex}.sparkles-drawer{--tw-bg-opacity:1;background-color:rgba(255, 255, 255, var(--tw-bg-opacity,1));--tw-shadow:0 20px 25px -5px rgba(0,0,0,.1), 0 8px 10px -6px rgba(0,0,0,.1);--tw-shadow-colored:0 20px 25px -5px var(--tw-shadow-color), 0 8px 10px -6px var(--tw-shadow-color);width:20rem;height:100%;transform:translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));--tw-translate-x:100%;z-index:var(--z-fixed);isolation:isolate;transition-property:transform;transition-duration:.3s;transition-timing-function:cubic-bezier(0,0,.2,1);position:fixed;top:0;right:0}.sparkles-drawer-left{--tw-translate-x:-100%;left:0}.sparkles-drawer-right{--tw-translate-x:100%;right:0}.sparkles-drawer-active.sparkles-drawer-left,.sparkles-drawer-active.sparkles-drawer-right{--tw-translate-x:0px}.sparkles-drawer-header{z-index:var(--z-dropdown);border-bottom-width:1px;border-color:var(--gray-200);--tw-bg-opacity:1;background-color:rgba(255, 255, 255, var(--tw-bg-opacity,1));justify-content:space-between;align-items:center;padding:1.5rem;display:flex;position:sticky;top:0}.sparkles-drawer-body{padding:1.5rem}.sparkles-cart-items{max-height:calc(100vh - 280px)}.sparkles-cart-item{border-bottom-width:1px;border-color:var(--gray-200);gap:1rem;padding-top:1rem;padding-bottom:1rem;display:flex}.sparkles-cart-item-image{object-fit:cover;border-radius:.5rem;width:5rem;height:5rem}.sparkles-cart-item-info{flex:1}.sparkles-cart-item-title,.sparkles-product-card-minimal .sparkles-product-title{color:var(--color-secondary);margin-bottom:.5rem;font-weight:500}.sparkles-cart-item-meta{margin-bottom:.5rem}.sparkles-cart-footer{--tw-bg-opacity:1;background-color:rgba(255, 255, 255, var(--tw-bg-opacity,1));border-top-width:1px;border-color:var(--gray-200);padding:1.5rem;position:sticky;bottom:0}.sparkles-cart-summary{margin-bottom:1rem}.sparkles-cart-total{justify-content:space-between;align-items:center;margin-bottom:1rem;font-size:1.25rem;font-weight:700;line-height:1.75rem;display:flex}.sparkles-notification{--tw-bg-opacity:1;background-color:rgba(255, 255, 255, var(--tw-bg-opacity,1));--tw-shadow:0 10px 15px -3px rgba(0,0,0,.1), 0 4px 6px -4px rgba(0,0,0,.1);--tw-shadow-colored:0 10px 15px -3px var(--tw-shadow-color), 0 4px 6px -4px var(--tw-shadow-color);border-width:1px;border-color:var(--gray-200);max-width:24rem;z-index:var(--z-notification);transform:translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));--tw-translate-x:100%;border-radius:.5rem;padding:1rem;transition-property:transform;transition-duration:.3s;transition-timing-function:cubic-bezier(0,0,.2,1);position:fixed;top:1rem;right:1rem}.sparkles-notification-active{--tw-translate-x:0px}.sparkles-notification-content,.sparkles-faq-question{align-items:flex-start;gap:.75rem;display:flex}.sparkles-notification-icon{flex-shrink:0;width:1.5rem;height:1.5rem}.sparkles-notification-success .sparkles-notification-icon{--tw-text-opacity:1;color:rgba(16, 185, 129, var(--tw-text-opacity,1))}.sparkles-notification-error .sparkles-notification-icon{--tw-text-opacity:1;color:rgba(239, 68, 68, var(--tw-text-opacity,1))}.sparkles-notification-warning .sparkles-notification-icon{--tw-text-opacity:1;color:rgba(245, 158, 11, var(--tw-text-opacity,1))}.sparkles-notification-body{flex:1}.sparkles-notification-title{margin-bottom:.25rem;font-weight:600}.sparkles-notification-progress{background-color:var(--gray-200);border-bottom-right-radius:.5rem;border-bottom-left-radius:.5rem;height:3px;position:absolute;bottom:0;left:0;right:0;overflow:hidden}.sparkles-notification-progress-bar{background-color:var(--color-primary);height:100%;animation:5s linear notification-progress}.sparkles-lightbox{--tw-bg-opacity:.9}.sparkles-lightbox-active{opacity:1;visibility:visible}.sparkles-lightbox-image{object-fit:contain;max-width:90vw;max-height:90vh}.sparkles-lightbox-controls{z-index:var(--z-low);gap:.75rem;display:flex;position:absolute;top:1.5rem;right:1.5rem}.sparkles-lightbox-btn{transform:translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));--tw-bg-opacity:.2;background-color:rgba(255, 255, 255, var(--tw-bg-opacity,1));border-radius:var(--radius-full);--tw-text-opacity:1;width:3rem;height:3rem;color:rgba(255, 255, 255, var(--tw-text-opacity,1));justify-content:center;align-items:center;transition-property:all;transition-duration:.2s;transition-timing-function:cubic-bezier(.4,0,.2,1);display:flex;position:absolute}.sparkles-lightbox-btn:hover{--tw-bg-opacity:.4;--tw-scale-x:1.1;--tw-scale-y:1.1}.sparkles-confirm{--tw-bg-opacity:1;background-color:rgba(255, 255, 255, var(--tw-bg-opacity,1));--tw-shadow:0 20px 25px -5px rgba(0,0,0,.1), 0 8px 10px -6px rgba(0,0,0,.1);--tw-shadow-colored:0 20px 25px -5px var(--tw-shadow-color), 0 8px 10px -6px var(--tw-shadow-color);text-align:center;border-radius:.5rem;width:100%;max-width:24rem;padding:1.5rem}.sparkles-confirm-icon{--sparkles-icon-color:rgba(245, 158, 11, var(--tw-text-opacity,1))}.sparkles-confirm-title,.sparkles-blog-card .sparkles-post-title{color:var(--color-secondary);margin-bottom:.75rem;font-size:1.25rem;font-weight:600}.sparkles-confirm-title{line-height:1.75rem}.sparkles-confirm-message{color:var(--gray-600);margin-bottom:1.5rem}.sparkles-confirm-actions{justify-content:center;gap:.75rem}@container (width<=768px){.sparkles-modal-backdrop{padding:.5rem}.sparkles-modal{width:calc(100vw - 1rem);max-height:calc(100vh - 1rem);margin:0 auto}.sparkles-modal-sm,.sparkles-modal-md,.sparkles-modal-lg,.sparkles-modal-xl{width:calc(100vw - 1rem)}.sparkles-quickview-content{grid-template-columns:repeat(1,minmax(0,1fr))}.sparkles-quickview-image{height:300px}.sparkles-drawer-sm,.sparkles-drawer-md,.sparkles-drawer-lg,.sparkles-cart-drawer{width:100vw}}.sparkles-modal:focus,.sparkles-drawer:focus{outline-offset:2px;outline:2px solid transparent}@media (prefers-reduced-motion:reduce){.sparkles-modal,.sparkles-modal-backdrop,.sparkles-drawer,.sparkles-notification,.sparkles-lightbox{animation:none}}@media (prefers-contrast:high){.sparkles-modal,.sparkles-drawer{border-style:solid;border-width:2px}}.sparkles-header{--tw-bg-opacity:1;background-color:rgba(255, 255, 255, var(--tw-bg-opacity,1));--tw-shadow:0 1px 2px 0 rgba(0,0,0,.05);--tw-shadow-colored:0 1px 2px 0 var(--tw-shadow-color);z-index:var(--z-fixed);isolation:isolate;transition-property:all;transition-duration:.3s;transition-timing-function:cubic-bezier(0,0,.2,1);position:sticky;top:0}:where(.sparkles-header,.sparkles-megamenu,.sparkles-breadcrumb,.sparkles-pagination,.sparkles-tabs,.sparkles-footer){container-type:inline-size}.sparkles-header-scrolled{--tw-shadow:0 10px 15px -3px rgba(0,0,0,.1), 0 4px 6px -4px rgba(0,0,0,.1);--tw-shadow-colored:0 10px 15px -3px var(--tw-shadow-color), 0 4px 6px -4px var(--tw-shadow-color)}.sparkles-header-container{justify-content:space-between;align-items:center;max-width:80rem;height:5rem;margin-left:auto;margin-right:auto;padding-left:1.5rem;padding-right:1.5rem;display:flex}.sparkles-logo{color:var(--color-secondary);justify-content:flex-start;align-items:center;font-size:1.5rem;font-weight:700;line-height:2rem;display:flex}.sparkles-logo-icon{width:2.5rem;height:2.5rem;margin-right:.75rem}.sparkles-nav-main{justify-content:center;gap:2rem}.sparkles-nav-list,.sparkles-tabs-list{margin:0;padding:0;display:flex}.sparkles-nav-list{gap:1.5rem}.sparkles-nav-link{color:var(--gray-700);padding-top:.5rem;padding-bottom:.5rem;font-size:1rem;line-height:1.5rem;position:relative}.sparkles-nav-link:hover{color:var(--color-primary)}.sparkles-nav-link:after{background-color:var(--color-primary);content:"";transform-origin:100%;--tw-scale-x:0;width:100%;transition:transform .3s ease-out;position:absolute;bottom:0;left:0}.sparkles-nav-link:hover:after,.sparkles-nav-link-active:after{transform-origin:0}.sparkles-nav-link-active{color:var(--color-primary)}.sparkles-header-actions,.sparkles-testimonial-author,.sparkles-banner-promo .sparkles-banner-content{justify-content:center;gap:1rem}.sparkles-header-icon-btn{border-radius:var(--radius-full);width:3rem;height:3rem;color:var(--gray-700);justify-content:center;align-items:center;display:flex;position:relative}.sparkles-header-icon-btn:hover{color:var(--color-primary);background-color:var(--gray-100)}.sparkles-header-badge{background-color:var(--color-secondary);--tw-text-opacity:1;width:1.25rem;height:1.25rem;color:rgba(255, 255, 255, var(--tw-text-opacity,1));border-radius:var(--radius-full);justify-content:center;align-items:center;font-size:.75rem;font-weight:700;line-height:1rem;display:flex;position:absolute;top:0;right:0}.sparkles-mobile-menu-btn{background-color:initial;cursor:pointer;border-width:0;justify-content:center;align-items:center;width:2.75rem;height:2.75rem;display:none}.sparkles-hamburger{width:1.5rem;height:1rem;position:relative}.sparkles-hamburger span{--tw-bg-opacity:1;background-color:rgba(55, 65, 81, var(--tw-bg-opacity,1));width:100%;transition-property:all;transition-duration:.15s;transition-timing-function:cubic-bezier(0,0,.2,1);display:block;position:absolute;left:0}.sparkles-hamburger span:first-child{top:0}.sparkles-hamburger span:nth-child(2){top:50%;transform:translateY(-50%)}.sparkles-hamburger span:last-child{bottom:0}.sparkles-hamburger-active span:first-child{transform:rotate(45deg)translate(.25rem)translateY(.25rem)}.sparkles-hamburger-active span:nth-child(2){opacity:0}.sparkles-hamburger-active span:last-child{transform:rotate(-45deg)translate(.25rem)translateY(-.25rem)}.sparkles-mobile-nav{--tw-bg-opacity:1;background-color:rgba(255, 255, 255, var(--tw-bg-opacity,1));--tw-translate-x:-100%;z-index:var(--z-fixed);transition-property:all;transition-duration:.3s;transition-timing-function:cubic-bezier(0,0,.2,1);position:fixed;top:5rem;bottom:0;left:0;right:0;overflow-y:auto}.sparkles-mobile-nav-active{--tw-translate-x:0px}.sparkles-mobile-nav-list{padding:1.5rem}.sparkles-mobile-nav-item{border-bottom-width:1px;border-color:var(--gray-200)}.sparkles-mobile-nav-link{color:var(--gray-700);padding-top:1rem;padding-bottom:1rem;font-size:1.125rem;line-height:1.75rem;display:block}.sparkles-dropdown{position:relative}.sparkles-dropdown-menu,.sparkles-megamenu{--tw-bg-opacity:1;background-color:rgba(255, 255, 255, var(--tw-bg-opacity,1));opacity:0;visibility:hidden;transition-property:all;transition-duration:.15s;transition-timing-function:cubic-bezier(0,0,.2,1);position:absolute;top:100%;left:0}.sparkles-dropdown-menu{--tw-shadow:0 10px 15px -3px rgba(0,0,0,.1), 0 4px 6px -4px rgba(0,0,0,.1);--tw-shadow-colored:0 10px 15px -3px var(--tw-shadow-color), 0 4px 6px -4px var(--tw-shadow-color);border-radius:.5rem;min-width:200px;margin-top:.5rem}.sparkles-dropdown:hover .sparkles-dropdown-menu,.sparkles-dropdown-active .sparkles-dropdown-menu,.sparkles-nav-item:hover .sparkles-megamenu{opacity:1;visibility:visible;--tw-translate-y:0px}.sparkles-dropdown-item{color:var(--gray-700);padding:.5rem 1rem;display:block}.sparkles-dropdown-item:hover{color:var(--color-primary);background-color:var(--gray-100)}.sparkles-megamenu{--tw-shadow:0 20px 25px -5px rgba(0,0,0,.1), 0 8px 10px -6px rgba(0,0,0,.1);--tw-shadow-colored:0 20px 25px -5px var(--tw-shadow-color), 0 8px 10px -6px var(--tw-shadow-color);right:0}.sparkles-megamenu-container{grid-template-columns:repeat(4,minmax(0,1fr));gap:2rem;max-width:80rem;margin-left:auto;margin-right:auto;padding:2rem 1.5rem;display:grid}.sparkles-megamenu-column h3,.sparkles-sidebar-title{margin-bottom:1rem;font-size:1.125rem}.sparkles-megamenu-link{color:var(--gray-600);padding-top:.5rem;padding-bottom:.5rem;display:block}.sparkles-megamenu-link:hover{color:var(--color-primary)}.sparkles-sidebar-nav{--tw-bg-opacity:1;background-color:rgba(255, 255, 255, var(--tw-bg-opacity,1));--tw-shadow:0 1px 2px 0 rgba(0,0,0,.05);--tw-shadow-colored:0 1px 2px 0 var(--tw-shadow-color);border-radius:.75rem;padding:1.5rem}.sparkles-sidebar-item{margin-bottom:.25rem}.sparkles-sidebar-link{color:var(--gray-700);border-radius:.5rem;padding:.5rem .75rem;display:block}.sparkles-sidebar-link:hover{color:var(--color-primary);background-color:var(--gray-100)}.sparkles-sidebar-link-active{background-color:var(--color-primary);color:#fff}.sparkles-breadcrumb{flex-wrap:wrap;justify-content:flex-start;align-items:center;padding-top:.75rem;padding-bottom:.75rem;font-size:.875rem;line-height:1.25rem;display:flex}.sparkles-breadcrumb-list{flex-wrap:wrap;justify-content:center;align-items:center;margin:0;padding:0;display:flex}.sparkles-breadcrumb-link{color:var(--gray-600);border-radius:.25rem;padding:.25rem .5rem}.sparkles-breadcrumb-link:hover{color:var(--color-primary);background-color:var(--gray-100)}.sparkles-breadcrumb-current{color:var(--color-secondary);padding:.25rem .5rem;font-weight:500}.sparkles-breadcrumb-separator{color:var(--gray-400);margin-left:.25rem;margin-right:.25rem;font-size:.75rem;line-height:1rem}.sparkles-breadcrumb-home,.sparkles-admin-card-actions{align-items:center;gap:.5rem;display:flex}.sparkles-breadcrumb-icon{fill:currentColor;width:1rem;height:1rem}.sparkles-breadcrumb-arrows .sparkles-breadcrumb-separator:before{content:"→"}.sparkles-breadcrumb-chevrons .sparkles-breadcrumb-separator:before{content:"›";font-size:1.125rem;line-height:1.75rem}.sparkles-breadcrumb-dots .sparkles-breadcrumb-separator:before{content:"•"}.sparkles-breadcrumb-slashes .sparkles-breadcrumb-separator:before{content:"/"}.sparkles-breadcrumb-centered{justify-content:center}.sparkles-breadcrumb-contained{background-color:var(--gray-50);border-radius:.375rem;padding:.75rem 1rem}.sparkles-breadcrumb-bordered{border-width:1px;border-color:var(--gray-200);border-radius:.375rem;padding:.75rem 1rem}.sparkles-breadcrumb-luxury{background-image:linear-gradient(to bottom right, var(--tw-gradient-stops));--tw-gradient-from:var(--gray-50) var(--tw-gradient-from-position);--tw-gradient-to:var(--gray-100) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from), var(--tw-gradient-to);--tw-shadow:0 1px 2px 0 rgba(0,0,0,.05);--tw-shadow-colored:0 1px 2px 0 var(--tw-shadow-color);border-radius:.5rem;padding:1rem 1.5rem}.sparkles-breadcrumb-luxury .sparkles-breadcrumb-link{color:var(--color-secondary);font-weight:500}.sparkles-breadcrumb-luxury .sparkles-breadcrumb-link:hover{color:var(--color-primary);background-color:var(--color-primary);--tw-bg-opacity:.1}.sparkles-breadcrumb-luxury .sparkles-breadcrumb-separator{color:var(--color-primary)}.sparkles-pagination,.sparkles-blog-pagination{justify-content:center;align-items:center;gap:.5rem;margin-top:2rem;margin-bottom:2rem;display:flex}.sparkles-pagination-list{justify-content:center;gap:.25rem}.sparkles-pagination-link{border-width:2px;border-radius:.25rem}.sparkles-pagination-link:hover{background-color:var(--gray-100);border-color:var(--gray-400)}.sparkles-pagination-link:focus{--tw-ring-color:var(--color-primary)}.sparkles-pagination-prev,.sparkles-pagination-next{font-size:.875rem;line-height:1.25rem}.sparkles-pagination-icon{width:1.25rem;height:1.25rem}.sparkles-pagination-ellipsis{width:2.5rem;height:2.5rem;color:var(--gray-500);justify-content:center;align-items:center;display:flex}.sparkles-pagination-info{margin-left:1rem}.sparkles-pagination-rounded .sparkles-pagination-link{border-radius:var(--radius-full)}.sparkles-pagination-square .sparkles-pagination-link{border-radius:0}.sparkles-pagination-minimal .sparkles-pagination-link{background-color:initial;border-width:0}.sparkles-pagination-minimal .sparkles-pagination-link:hover{background-color:var(--gray-100)}.sparkles-pagination-minimal .sparkles-pagination-active .sparkles-pagination-link{color:var(--color-secondary);background-color:var(--gray-200)}.sparkles-pagination-luxury .sparkles-pagination-link{border-color:var(--color-primary);color:var(--color-primary);font-weight:600}.sparkles-pagination-luxury .sparkles-pagination-link:hover{background-color:rgba(198,159,50,.1)}@supports (color:color-mix(in lab, red, red)){.sparkles-pagination-luxury .sparkles-pagination-link:hover{background-color:color-mix(in srgb, var(--color-primary,#facc15) 10%, transparent)}}.sparkles-pagination-luxury .sparkles-pagination-active .sparkles-pagination-link{border-color:var(--color-primary);background-image:linear-gradient(to right, var(--tw-gradient-stops));--tw-gradient-from:var(--color-orange-light) var(--tw-gradient-from-position);--tw-gradient-to:var(--color-warning-light) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from), var(--tw-gradient-to)}.sparkles-pagination-centered{flex-wrap:wrap}.sparkles-pagination-summary{text-align:center;width:100%;color:var(--gray-600);margin-bottom:1rem;font-size:.875rem;line-height:1.25rem}@container (width<=640px){.sparkles-pagination{gap:.25rem}.sparkles-pagination-link{min-width:36px;height:2.25rem;padding-left:.5rem;padding-right:.5rem;font-size:.875rem;line-height:1.25rem}.sparkles-pagination-mobile-simple .sparkles-pagination-item:not(.sparkles-pagination-prev):not(.sparkles-pagination-next):not(.sparkles-pagination-active){display:none}}.sparkles-load-more{text-align:center;margin-top:2rem;margin-bottom:2rem}.sparkles-load-more-btn{color:var(--color-primary);border-color:var(--color-primary);background-color:initial;border-radius:var(--radius-full);cursor:pointer;border-width:1px;padding:.75rem 1.5rem;font-weight:500;transition-property:all;transition-duration:.3s;transition-timing-function:cubic-bezier(0,0,.2,1)}.sparkles-load-more-btn:hover{background-color:var(--color-primary);color:#fff;transform:translateY(-.125rem);box-shadow:0 4px 6px -1px rgba(0,0,0,.1),0 2px 4px -2px rgba(0,0,0,.1)}.sparkles-load-more-spinner{animation:1s linear infinite spin}.sparkles-tabs{border-bottom-width:2px;border-color:var(--gray-200)}.sparkles-tabs-list{gap:2rem}.sparkles-tab-link{color:var(--gray-600);padding:.5rem .75rem;display:block;position:relative}.sparkles-tab-link:hover{color:var(--color-primary)}.sparkles-tab-link-active{color:var(--color-primary);font-weight:600}.sparkles-tab-link-active:after{background-color:var(--color-primary);content:"";position:absolute;left:0;right:0}.sparkles-footer{background-color:var(--color-secondary);--tw-text-opacity:1;color:rgba(255, 255, 255, var(--tw-text-opacity,1));padding-top:4rem;padding-bottom:2rem}.sparkles-footer-container{max-width:80rem;margin-left:auto;margin-right:auto;padding-left:1.5rem;padding-right:1.5rem}.sparkles-footer-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:2rem;margin-bottom:3rem;display:grid}:is(.sparkles-product-name,.sparkles-footer-column h3){margin-bottom:var(--sparkles-heading-margin);font-size:var(--sparkles-heading-size);line-height:var(--sparkles-heading-line-height);font-weight:var(--sparkles-heading-weight)}.sparkles-product-name,.sparkles-footer-column h3{--sparkles-heading-size:1.125rem;--sparkles-heading-line-height:1.75rem;--sparkles-heading-weight:600}.sparkles-footer-column h3{--sparkles-heading-margin:1rem}.sparkles-footer-link{color:var(--gray-300);padding-top:.25rem;padding-bottom:.25rem}.sparkles-footer-link:hover{--tw-text-opacity:1;color:rgba(255, 255, 255, var(--tw-text-opacity,1))}.sparkles-footer-bottom{--tw-border-opacity:1;border-top-width:1px;border-color:rgba(255, 255, 255, var(--tw-border-opacity,1));justify-content:space-between;align-items:center;padding-top:2rem;display:flex}@container (width<=1024px){.sparkles-nav-main{display:none}.sparkles-mobile-menu-btn{display:flex}.sparkles-megamenu-container{grid-template-columns:repeat(2,minmax(0,1fr))}}@container (width<=768px){.sparkles-breadcrumb{font-size:.75rem;line-height:1rem}.sparkles-breadcrumb-link,.sparkles-breadcrumb-current{padding:.25rem}.sparkles-breadcrumb-mobile-compact .sparkles-breadcrumb-item:not(:first-child):not(:last-child),.sparkles-breadcrumb-mobile-compact .sparkles-breadcrumb-item:first-child .sparkles-breadcrumb-separator{display:none}.sparkles-breadcrumb-mobile-compact .sparkles-breadcrumb-item:nth-child(2):before{content:"...";color:var(--gray-400);padding-left:.5rem;padding-right:.5rem}.sparkles-header-container{height:4rem;padding-left:1rem;padding-right:1rem}.sparkles-footer-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:1.5rem}.sparkles-footer-bottom,.sparkles-sale-banner{text-align:center;flex-direction:column;gap:1rem}.sparkles-tabs-list{overflow-x:auto}}@container (width<=475px){.sparkles-footer-grid{grid-template-columns:repeat(1,minmax(0,1fr))}}.sparkles-nav-link:focus,.sparkles-dropdown-item:focus,.sparkles-sidebar-link:focus{--tw-ring-color:var(--color-primary)}body .hyva-skip-nav{display:none}@media (min-width:768px){body .sparkles-skip-link:focus,body .sparkles-skip-link:active{clip:auto;white-space:normal;background-color:var(--color-primary);color:#fff;width:auto;height:auto;min-height:auto;z-index:var(--z-skip-link);outline-offset:2px;border-width:0;border-radius:.375rem;outline:3px solid rgba(255,255,255,.8);margin:0;padding:1rem 1.5rem;font-size:1rem;font-weight:600;line-height:1.5;text-decoration:none;position:fixed;top:1rem;left:1rem;overflow:visible;box-shadow:0 10px 25px -5px rgba(0,0,0,.3),0 8px 10px -6px rgba(0,0,0,.3)}}.sparkles-search-enhanced{width:100%;position:relative}.sparkles-search-results{--tw-bg-opacity:1;background-color:rgba(255, 255, 255, var(--tw-bg-opacity,1));--tw-shadow:0 10px 15px -3px rgba(0,0,0,.1), 0 4px 6px -4px rgba(0,0,0,.1);--tw-shadow-colored:0 10px 15px -3px var(--tw-shadow-color), 0 4px 6px -4px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow,0 0 transparent), var(--tw-ring-shadow,0 0 transparent), var(--tw-shadow);max-height:24rem;z-index:var(--z-popover);border-radius:0 0 .5rem .5rem;position:absolute;top:100%;left:0;right:0;overflow-y:auto}.sparkles-search-highlight{--tw-bg-opacity:1;background-color:var(--color-warning);background-color:var(--color-warning,#f59e0b)}@supports (color:color-mix(in lab, red, red)){.sparkles-search-highlight{background-color:color-mix(in srgb, var(--color-warning,#f59e0b) 30%, transparent)}}.sparkles-search-highlight{font-weight:600}.sparkles-success-pulse{animation:2s cubic-bezier(.4,0,.6,1) infinite pulse}@keyframes pulse{50%{opacity:.5}}.sparkles-newsletter{width:100%;max-width:32rem;margin-left:auto;margin-right:auto}.sparkles-newsletter-inline{gap:.75rem}.sparkles-newsletter-minimal{background-color:initial;--tw-shadow:0 0 transparent;--tw-shadow-colored:0 0 transparent;border-width:0}.sparkles-newsletter-bordered{padding:1.5rem}.sparkles-newsletter-luxury{border-color:var(--color-primary);background:linear-gradient(to bottom right, white, var(--color-accent,var(--off-white)));box-shadow:var(--shadow-luxury,0 20px 40px rgba(0,0,0,.12));border-width:1px;border-radius:.75rem;padding:2rem}.sparkles-newsletter-header{text-align:center;margin-bottom:1.5rem}.sparkles-newsletter-title{color:var(--color-secondary);font-size:1.5rem;line-height:2rem;font-family:var(--font-display);margin-bottom:.5rem;font-weight:600}.sparkles-newsletter-description{color:var(--gray-600);line-height:1.625}.sparkles-newsletter-luxury .sparkles-newsletter-title{background-image:linear-gradient(to right,var(--tw-gradient-stops));color:transparent;-webkit-background-clip:text;background-clip:text}.sparkles-newsletter-field{margin-bottom:1rem}.sparkles-newsletter-honeypot{position:absolute;left:-9999px}.sparkles-newsletter-field-group{flex-direction:column;gap:.75rem;margin-bottom:1rem;display:flex}.sparkles-newsletter-label,.sparkles-newsletter-interest-label{color:var(--color-secondary);margin-bottom:var(--sparkles-newsletter-label-margin,.5rem);font-size:.875rem;font-weight:500;line-height:1.25rem;display:block}.sparkles-newsletter-label-required:after{content:"*";--tw-text-opacity:1;color:rgba(239,68,68,var(--tw-text-opacity,1));margin-left:.25rem}.sparkles-newsletter-input{border-width:1px;border-color:var(--gray-300);border-radius:.5rem;width:100%;padding:.75rem 1rem;transition-property:all;transition-duration:.2s;transition-timing-function:cubic-bezier(.4,0,.2,1)}.sparkles-dropdown-open .sparkles-dropdown-trigger,.sparkles-newsletter-input:focus,.sparkles-newsletter-interest-select:focus{border-color:var(--color-primary);--tw-ring-color:var(--color-primary);--tw-ring-offset-shadow:var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color)}.sparkles-newsletter-input:focus,.sparkles-newsletter-interest-select:focus{--tw-ring-shadow:var(--tw-ring-inset) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color)}.sparkles-dropdown-open .sparkles-dropdown-trigger{--tw-ring-shadow:var(--tw-ring-inset) 0 0 0 calc(1px + var(--tw-ring-offset-width)) var(--tw-ring-color)}.sparkles-newsletter-input:hover{border-color:var(--gray-400)}.sparkles-newsletter-input-error,.sparkles-confirmation-danger,.sparkles-upload-area.error,.sparkles-status-card.error,.sparkles-batch-item.error,.sparkles-confirmation-error{--tw-bg-opacity:1;background-color:rgba(254,242,242,var(--tw-bg-opacity,1))}.sparkles-newsletter-input-error,.sparkles-confirmation-danger,.sparkles-upload-area.error,.sparkles-status-card.error,.sparkles-newsletter-input-error:focus{--tw-border-opacity:1;border-color:rgba(239,68,68,var(--tw-border-opacity,1))}.sparkles-newsletter-input-success,.sparkles-file-upload.has-files,.sparkles-batch-item.success{--tw-bg-opacity:1;background-color:rgba(236,253,245,var(--tw-bg-opacity,1))}.sparkles-newsletter-input-success,.sparkles-file-upload.has-files,.sparkles-newsletter-input-success:focus{border-color:var(--color-success)}.sparkles-newsletter-luxury .sparkles-newsletter-input{border-color:var(--color-primary);--tw-bg-opacity:1;background-color:rgba(255,255,255,var(--tw-bg-opacity,1));--tw-backdrop-blur:blur(4px)}.sparkles-newsletter-luxury .sparkles-newsletter-input:focus{border-color:var(--color-primary);--tw-ring-color:var(--color-primary);--tw-ring-opacity:.3;--tw-bg-opacity:1;background-color:rgba(255,255,255,var(--tw-bg-opacity,1))}.sparkles-newsletter-interests{margin-bottom:1.5rem}.sparkles-newsletter-interests-title{color:var(--color-secondary);margin-bottom:1rem;font-size:1.125rem;font-weight:500;line-height:1.75rem}.sparkles-newsletter-interest-group{margin-bottom:1rem}.sparkles-newsletter-interest-group:last-child{margin-bottom:0}.sparkles-newsletter-interest-label{--sparkles-newsletter-label-margin:.75rem}.sparkles-batch-status,.sparkles-error-list,.sparkles-checkbox-group,.sparkles-control-panel-content,.sparkles-newsletter-interest-options{--tw-space-y-reverse:0;margin-top:calc(.5rem*(1 - var(--tw-space-y-reverse)));margin-bottom:calc(.5rem*var(--tw-space-y-reverse))}.sparkles-newsletter-interest-option{align-items:center;display:flex}.sparkles-newsletter-interest-input{color:var(--color-primary);border-color:var(--gray-300);border-radius:.25rem;width:1rem;height:1rem;margin-right:.75rem}.sparkles-newsletter-interest-input:focus{--tw-ring-color:var(--color-primary);--tw-ring-opacity:.2;--tw-ring-offset-shadow:var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow:var(--tw-ring-inset) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color)}.sparkles-newsletter-interest-text{cursor:pointer}.sparkles-newsletter-interest-input[type=checkbox]{border-radius:.25rem}.sparkles-newsletter-interest-input[type=radio]{border-radius:var(--radius-full)}.sparkles-newsletter-interest-select{color:var(--color-secondary);border-width:1px;border-color:var(--gray-300);--tw-bg-opacity:1;background-color:rgba(255,255,255,var(--tw-bg-opacity,1));border-radius:.5rem;width:100%;padding:.5rem 1rem}.sparkles-newsletter-interest-select:focus{--tw-ring-opacity:.2}.sparkles-newsletter-submit{background-color:var(--color-primary);--tw-text-opacity:1;width:100%;color:rgba(255,255,255,var(--tw-text-opacity,1));border-radius:.5rem;padding:.75rem 1.5rem;font-weight:500;transition-property:all;transition-duration:.2s;transition-timing-function:cubic-bezier(.4,0,.2,1)}.sparkles-newsletter-submit:focus{--tw-ring-opacity:.2}.sparkles-newsletter-submit:hover{background-color:var(--color-primary-dark);transform:translateY(-2px);box-shadow:0 10px 15px -3px rgba(0,0,0,.1),0 4px 6px -2px rgba(0,0,0,.05)}.sparkles-newsletter-submit:disabled:hover{box-shadow:none;transform:none}.sparkles-newsletter-submit:active{transform:translateY(0)}.sparkles-newsletter-submit:disabled:active{transform:none}.sparkles-newsletter-submit.is-loading{position:relative;overflow:hidden}.sparkles-newsletter-submit.is-loading:after{content:"";--tw-bg-opacity:1;background-color:rgba(255,255,255,var(--tw-bg-opacity,1));animation:2s cubic-bezier(.4,0,.6,1) infinite pulse;position:absolute;top:0;bottom:0;left:0;right:0}.sparkles-newsletter-inline .sparkles-newsletter-submit{white-space:nowrap;width:auto;padding-left:2rem;padding-right:2rem}.sparkles-newsletter-luxury .sparkles-newsletter-submit{box-shadow:var(--shadow-luxury,0 20px 40px rgba(0,0,0,.12));border-color:var(--color-primary);background-image:linear-gradient(to right,var(--tw-gradient-stops));border-width:1px}.sparkles-newsletter-luxury .sparkles-newsletter-submit:hover{box-shadow:var(--shadow-2xl)}.sparkles-newsletter-message{--sparkles-message-accent:var(--color-success-darkest);background-color:var(--sparkles-message-accent);border-radius:.5rem;margin-bottom:1rem;padding:1rem;font-size:.875rem;font-weight:500;line-height:1.25rem}@supports (color:color-mix(in lab, red, red)){.sparkles-newsletter-message{background-color:color-mix(in srgb, var(--sparkles-message-accent) 10%, var(--color-white))}}.sparkles-newsletter-message{color:var(--sparkles-message-accent);border:1px solid var(--sparkles-message-accent)}@supports (color:color-mix(in lab, red, red)){.sparkles-newsletter-message{border:1px solid color-mix(in srgb, var(--sparkles-message-accent) 30%, var(--color-white))}}.sparkles-newsletter-message-success{--sparkles-message-accent:var(--color-success-darkest)}.sparkles-newsletter-message-error{--sparkles-message-accent:var(--color-error-dark)}.sparkles-newsletter-message-info{background-color:rgba(198,159,50,.1)}@supports (color:color-mix(in lab, red, red)){.sparkles-newsletter-message-info{background-color:color-mix(in srgb, var(--color-primary) 10%, transparent)}}.sparkles-newsletter-message-info{color:var(--color-primary-dark);border:1px solid rgba(198,159,50,.3)}@supports (color:color-mix(in lab, red, red)){.sparkles-newsletter-message-info{border:1px solid color-mix(in srgb, var(--color-primary) 30%, transparent)}}.sparkles-author-follow-btn--following{background-color:var(--color-success);border-color:var(--color-success)}.sparkles-author-follow-btn--following:hover,.sparkles-field-invalid,.sparkles-input-error,.sparkles-textarea-error,.sparkles-select-error{--tw-bg-opacity:1;background-color:rgba(239,68,68,var(--tw-bg-opacity,1));--tw-border-opacity:1;border-color:rgba(239,68,68,var(--tw-border-opacity,1))}.sparkles-import-container.dark{--tw-bg-opacity:1;background-color:rgba(31,41,55,var(--tw-bg-opacity,1));--tw-border-opacity:1;border-color:rgba(55,65,81,var(--tw-border-opacity,1))}.sparkles-batch-item.dark{--tw-bg-opacity:1;background-color:rgba(55,65,81,var(--tw-bg-opacity,1));--tw-border-opacity:1;border-color:rgba(75,85,99,var(--tw-border-opacity,1))}.sparkles-batch-item.success{--tw-border-opacity:1;border-color:rgba(167,243,208,var(--tw-border-opacity,1))}.sparkles-batch-item.error{--tw-border-opacity:1;border-color:rgba(254,202,202,var(--tw-border-opacity,1))}.sparkles-rule-list .rule-item.rule-expired{--tw-border-opacity:1;border-color:rgba(254,215,170,var(--tw-border-opacity,1));--tw-bg-opacity:1;background-color:rgba(255,247,237,var(--tw-bg-opacity,1))}.sparkles-status-card.warning{--tw-bg-opacity:1;background-color:rgba(255,251,235,var(--tw-bg-opacity,1));--tw-border-opacity:1;border-color:rgba(251,191,36,var(--tw-border-opacity,1))}.sparkles-confirmation-warning{--tw-bg-opacity:1;background-color:rgba(254, 252, 232, var(--tw-bg-opacity,1));--tw-border-opacity:1;border-color:rgba(234, 179, 8, var(--tw-border-opacity,1))}.sparkles-confirmation-info{--tw-bg-opacity:1;background-color:rgba(239, 246, 255, var(--tw-bg-opacity,1));--tw-border-opacity:1;border-color:rgba(59, 130, 246, var(--tw-border-opacity,1))}.sparkles-confirmation-success{background-color:var(--color-success-light);border-color:var(--color-success)}.sparkles-confirmation-error{--tw-border-opacity:1;border-color:rgba(220, 38, 38, var(--tw-border-opacity,1))}.sparkles-form-input-error+.sparkles-form-error{display:block}.sparkles-newsletter-success,.sparkles-no-addresses{text-align:center;padding-top:2rem;padding-bottom:2rem}.sparkles-newsletter-success-title{margin-bottom:.5rem;font-size:1.25rem}.sparkles-newsletter-success-description{color:var(--gray-600)}.sparkles-newsletter-loading{opacity:.5;pointer-events:none}.sparkles-newsletter-spinner{--tw-border-opacity:1;border-width:2px;border-color:rgba(255,255,255,var(--tw-border-opacity,1));border-radius:var(--radius-full);border-top-color:transparent;width:1rem;height:1rem;animation:1s linear infinite spin;display:inline-block}@media (min-width:640px){.sparkles-newsletter-inline{flex-direction:row}.sparkles-newsletter-inline .sparkles-newsletter-input{flex:1}.sparkles-newsletter-field-group{flex-direction:row}.sparkles-newsletter-field-group .sparkles-newsletter-field{flex:1;margin-bottom:0}}@media (min-width:768px){.sparkles-newsletter-luxury{padding:2.5rem}.sparkles-newsletter-title{font-size:1.875rem;line-height:2.25rem}}.sparkles-newsletter-input:focus-visible{box-shadow:0 0 0 2px rgba(198,159,50,.3),0 0 0 4px rgba(198,159,50,.1)}@supports (color:color-mix(in lab, red, red)){.sparkles-newsletter-input:focus-visible{box-shadow:0 0 0 2px color-mix(in srgb, var(--color-primary) 30%, transparent), 0 0 0 4px color-mix(in srgb, var(--color-primary) 10%, transparent)}}.sparkles-newsletter-input:focus-visible{outline:none}.sparkles-newsletter-submit:focus-visible{box-shadow:0 0 0 2px rgba(198,159,50,.3),0 0 0 4px rgba(198,159,50,.1)}@supports (color:color-mix(in lab, red, red)){.sparkles-newsletter-submit:focus-visible{box-shadow:0 0 0 2px color-mix(in srgb, var(--color-primary) 30%, transparent), 0 0 0 4px color-mix(in srgb, var(--color-primary) 10%, transparent)}}.sparkles-newsletter-submit:focus-visible{outline:none}.sparkles-newsletter-interest-input:focus-visible{box-shadow:0 0 0 2px rgba(198,159,50,.3),0 0 0 4px rgba(198,159,50,.1)}@supports (color:color-mix(in lab, red, red)){.sparkles-newsletter-interest-input:focus-visible{box-shadow:0 0 0 2px color-mix(in srgb, var(--color-primary) 30%, transparent), 0 0 0 4px color-mix(in srgb, var(--color-primary) 10%, transparent)}}.sparkles-newsletter-interest-input:focus-visible{outline:none}@media (prefers-contrast:high){.sparkles-newsletter-submit{border-color:var(--color-primary);border-width:2px}}@media (prefers-reduced-motion:reduce){.sparkles-newsletter-submit,.sparkles-newsletter-input{transition-property:none}.sparkles-newsletter-spinner{animation:none}}@media (prefers-color-scheme:dark){.sparkles-newsletter-bordered{--tw-bg-opacity:1;background-color:rgba(31,41,55,var(--tw-bg-opacity,1));--tw-border-opacity:1;border-color:rgba(55,65,81,var(--tw-border-opacity,1))}.sparkles-newsletter-title,.sparkles-newsletter-label,.sparkles-newsletter-interest-label{--tw-text-opacity:1;color:rgba(243,244,246,var(--tw-text-opacity,1))}.sparkles-newsletter-description,.sparkles-newsletter-interest-text{color:var(--gray-300)}.sparkles-newsletter-input{background-color:rgba(55,65,81,var(--tw-bg-opacity,1));border-color:rgba(75,85,99,var(--tw-border-opacity,1));color:rgba(243,244,246,var(--tw-text-opacity,1))}.sparkles-newsletter-input:focus{--tw-bg-opacity:1;background-color:rgba(75,85,99,var(--tw-bg-opacity,1))}}.sparkles-consent-banner,.sparkles-banner-consent{background-color:var(--white);border-top:1px solid var(--gray-200);z-index:var(--z-notification);padding:1rem;transition:transform .3s ease-out;position:fixed;bottom:0;left:0;right:0;transform:translateY(100%);box-shadow:0 25px 50px -12px rgba(0,0,0,.25)}:where(.sparkles-consent-banner,.sparkles-consent-modal){container-type:inline-size}.sparkles-consent-banner.show{--tw-translate-y:0px}.sparkles-consent-banner-content{flex-wrap:wrap;align-items:center;gap:1rem;max-width:80rem;margin-left:auto;margin-right:auto;padding-left:1rem;padding-right:1rem;display:flex}.sparkles-consent-banner-text{flex:1}.sparkles-consent-banner-title{color:var(--color-secondary);margin-bottom:.5rem;font-weight:600}.sparkles-consent-banner-description,.sparkles-status-card-message,.sparkles-newsletter-interest-text,.sparkles-checkbox-item label{color:var(--gray-700);font-size:.875rem;line-height:1.25rem}.sparkles-consent-banner-actions{flex-wrap:wrap}.sparkles-consent-btn{padding:.5rem 1rem;font-size:.875rem;line-height:1.25rem;transition:none;animation:none}.sparkles-consent-btn-accept,.sparkles-btn-primary,.sparkles-btn-brown,.sparkles-btn-success,.sparkles-btn-danger{--tw-text-opacity:1;color:rgba(255, 255, 255, var(--tw-text-opacity,1));--tw-shadow:var(--shadow-sm);--tw-shadow-colored:var(--shadow-sm)}.sparkles-consent-btn-accept,.sparkles-btn-primary{background-color:var(--color-primary)}.sparkles-consent-btn-decline{--tw-text-opacity:1;color:rgba(255, 255, 255, var(--tw-text-opacity,1));--tw-shadow:var(--shadow-xs);--tw-shadow-colored:var(--shadow-xs);box-shadow:var(--tw-ring-offset-shadow,0 0 transparent), var(--tw-ring-shadow,0 0 transparent), var(--tw-shadow);background-color:var(--color-secondary)}.sparkles-consent-btn-settings{background-color:initial;text-underline-offset:2px;color:var(--color-primary);border-radius:.125rem;padding:.25rem .5rem;text-decoration-line:underline}.sparkles-consent-modal,.sparkles-modal-backdrop,.sparkles-lightbox{z-index:var(--z-modal-backdrop);--tw-bg-opacity:1;background-color:rgba(0, 0, 0, var(--tw-bg-opacity,1));justify-content:center;align-items:center;padding:1rem;display:flex;position:fixed;top:0;bottom:0;left:0;right:0}.sparkles-consent-modal{--tw-bg-opacity:.5}.sparkles-consent-modal.show{opacity:1;visibility:visible}.sparkles-consent-modal-dialog{background-color:var(--white);box-shadow:var(--shadow-2xl);border-radius:.75rem;width:100%;max-width:42rem;margin:2rem auto;padding:1.5rem;transition:transform .3s ease-out;position:relative;transform:scale(.95)}.sparkles-consent-modal.show .sparkles-consent-modal-dialog{transform:scale(1)}.sparkles-consent-modal-header,.sparkles-import-header{margin-bottom:var(--sparkles-header-gap,1rem);border-bottom-width:1px;border-color:var(--gray-200);justify-content:space-between;align-items:center;padding-bottom:1rem;display:flex}.sparkles-consent-modal-title,.sparkles-modal-title{color:var(--color-secondary);margin:0;font-size:1.25rem;font-weight:600;line-height:1.75rem}.sparkles-consent-modal-close,.sparkles-modal-close-button{width:2.5rem;height:2.5rem;color:var(--gray-500);border-radius:.5rem;justify-content:center;align-items:center;transition:color .2s ease-out,background-color .2s ease-out,border-color .2s ease-out;display:flex}.sparkles-consent-modal-body,.sparkles-consent-section{margin-bottom:1.5rem}.sparkles-consent-section-title{margin-bottom:.75rem;font-size:1.125rem}.sparkles-consent-toggle-group,.sparkles-product-configurator,.sparkles-recent-posts{flex-direction:column;gap:1rem;display:flex}.sparkles-consent-toggle{cursor:pointer;transition:all .3s ease-out}.sparkles-consent-toggle.required{background-color:var(--color-accent);border-color:var(--color-primary)}.sparkles-consent-toggle-info{flex:1}.sparkles-consent-toggle-description{color:var(--gray-600);font-size:.875rem;line-height:1.625}.sparkles-consent-toggle-required{color:var(--color-primary);margin-top:.25rem;font-size:.75rem;font-weight:500;line-height:1rem}.sparkles-toggle-switch,.sparkles-toggle-base{background-color:var(--gray-300);border-radius:var(--radius-full);cursor:pointer;width:3rem;height:1.5rem;transition:color .2s ease-out,background-color .2s ease-out,border-color .2s ease-out;display:inline-block;position:relative}.sparkles-toggle-switch.disabled{opacity:.5;cursor:not-allowed}.sparkles-toggle-switch.active{background-color:var(--color-primary)}.sparkles-toggle-switch-thumb{border-style:solid;border-width:1px}.sparkles-toggle-switch.active .sparkles-toggle-switch-thumb{--tw-translate-x:1.5rem}.sparkles-consent-status{background-color:var(--white);border:1px solid var(--gray-200);border-radius:var(--radius-full);box-shadow:var(--shadow-md);cursor:pointer;padding:.75rem;transition:all .2s ease-out;position:fixed;bottom:1rem;right:1rem}.sparkles-consent-status:hover{box-shadow:var(--shadow-lg);transform:translateY(-.25rem)}.sparkles-consent-status-icon{border-radius:var(--radius-full);--tw-bg-opacity:1;background-color:var(--color-success);width:.5rem;height:.5rem}.sparkles-consent-status-icon.partial{--tw-bg-opacity:1;background-color:var(--color-warning)}.sparkles-consent-status-icon.none{--tw-bg-opacity:1;background-color:var(--color-error)}@container (width<=768px){.sparkles-consent-banner-content{flex-direction:column;gap:.75rem}.sparkles-consent-banner-actions{justify-content:center}.sparkles-consent-modal{padding:.5rem}.sparkles-consent-modal-dialog{max-height:90vh;padding:1rem}.sparkles-consent-toggle{flex-direction:column;gap:.75rem}.sparkles-consent-status{margin:1rem auto;position:relative}}.sparkles-consent-btn:focus,.sparkles-toggle-switch:focus{box-shadow:0 0 0 2px var(--color-primary), 0 0 0 4px rgb(var(--color-primary-rgb)/.1);outline:none}.sparkles-consent-modal-close:focus{box-shadow:0 0 0 2px var(--color-primary), 0 0 0 3px rgb(var(--color-primary-rgb)/.1);outline:none}@media (prefers-contrast:high){.sparkles-consent-banner,.sparkles-consent-modal-dialog,.sparkles-consent-toggle{border-width:2px}}@media (prefers-reduced-motion:reduce){.sparkles-consent-banner,.sparkles-consent-modal,.sparkles-consent-modal-dialog,.sparkles-toggle-switch,.sparkles-toggle-switch-thumb{transition:none}}.sparkles-recommendations{border-color:var(--color-primary);background:linear-gradient(135deg, var(--color-info-lighter) 0%, var(--color-info-lighter) 100%);--tw-border-opacity:.3;--tw-shadow:0 10px 15px -3px rgba(0,0,0,.1),0 4px 6px -4px rgba(0,0,0,.1);--tw-shadow-colored:0 10px 15px -3px var(--tw-shadow-color),0 4px 6px -4px var(--tw-shadow-color);border-width:2px;border-radius:.5rem;margin-bottom:1.5rem;transition:all .3s ease-out;position:relative;overflow:hidden;container-type:inline-size}.sparkles-recommendations:hover{--tw-shadow:0 25px 50px -12px rgba(0,0,0,.25);--tw-shadow-colored:0 25px 50px -12px var(--tw-shadow-color)}.sparkles-recommendations__header{border-color:var(--color-primary);--tw-border-opacity:.3;--tw-bg-opacity:.9;background-color:rgba(255,255,255,var(--tw-bg-opacity,1));border-bottom-width:1px;justify-content:space-between;align-items:center;padding:1rem;display:flex}.sparkles-recommendations__title{color:var(--gray-900);align-items:center;gap:.5rem;font-size:1.125rem;font-weight:700;line-height:1.75rem;display:flex}.sparkles-recommendations__icon,.sparkles-form-section-icon{color:var(--color-primary);width:1.5rem;height:1.5rem}.sparkles-recommendations__dismiss{color:var(--gray-400);background-color:initial;cursor:pointer;border-width:0;border-radius:.25rem;padding:.25rem;transition-property:color,background-color,border-color,text-decoration-color,fill,stroke;transition-duration:.2s;transition-timing-function:cubic-bezier(.4,0,.2,1)}.sparkles-recommendations__dismiss:hover{color:var(--gray-600);--tw-bg-opacity:.5;background-color:rgba(0,0,0,var(--tw-bg-opacity,1))}.sparkles-recommendations__content{padding:1.5rem}.sparkles-recommendations__message,.sparkles-recommendations__pricing{--tw-bg-opacity:1;background-color:rgba(255,255,255,var(--tw-bg-opacity,1));--tw-shadow:0 1px 2px 0 rgba(0,0,0,.05);--tw-shadow-colored:0 1px 2px 0 var(--tw-shadow-color);margin-bottom:1.5rem;padding:1rem}.sparkles-recommendations__message{border-color:var(--color-primary);border-left-width:4px;border-radius:.375rem}.sparkles-recommendations__message-text{color:var(--gray-700);margin:0;font-weight:500}.sparkles-recommendations__products{margin-bottom:1.5rem}.sparkles-recommendations__products-title,.sparkles-rule-list .rule-targets .label{font-size:var(--sparkles-label-size,.875rem);line-height:var(--sparkles-label-line-height,1.25rem);font-weight:var(--sparkles-label-weight,600);color:var(--sparkles-label-color,var(--gray-700));text-transform:uppercase;letter-spacing:.025em;margin-bottom:var(--sparkles-label-margin,.75rem)}.sparkles-recommendations__products-grid,.sparkles-rule-list .rule-content,.sparkles-grid-carousel{grid-template-columns:repeat(1,minmax(0,1fr));gap:1rem;display:grid}@container (width>=640px){.sparkles-recommendations__products-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@container (width>=1024px){.sparkles-recommendations__products-grid{grid-template-columns:repeat(3,minmax(0,1fr))}}.sparkles-recommendations__product{--tw-bg-opacity:1;background-color:rgba(255,255,255,var(--tw-bg-opacity,1));--tw-shadow:0 1px 2px 0 rgba(0,0,0,.05);--tw-shadow-colored:0 1px 2px 0 var(--tw-shadow-color);border-radius:.5rem;align-items:center;padding:.75rem;transition-property:box-shadow;transition-duration:.2s;transition-timing-function:cubic-bezier(.4,0,.2,1);display:flex}.sparkles-recommendations__product:hover{--tw-shadow:0 4px 6px -1px rgba(0,0,0,.1),0 2px 4px -2px rgba(0,0,0,.1);--tw-shadow-colored:0 4px 6px -1px var(--tw-shadow-color),0 2px 4px -2px var(--tw-shadow-color)}.sparkles-recommendations__product-image{flex-shrink:0;width:5rem;height:5rem;margin-right:1rem}.sparkles-recommendations__product-image img{object-fit:contain;border-radius:.25rem;width:100%;height:100%}.sparkles-recommendations__product-info{flex-grow:1;min-width:0}.sparkles-recommendations__product-name{color:var(--gray-900);white-space:nowrap;margin-bottom:.25rem;font-size:.875rem;font-weight:500;line-height:1.25rem;overflow:hidden}.sparkles-recommendations__product-sku,.sparkles-author-info p{color:var(--gray-500);margin:0;font-size:.875rem;line-height:1.25rem}.sparkles-recommendations__product-sku{margin-bottom:.25rem}.sparkles-recommendations__product-price{color:var(--color-primary);margin:0;font-size:.875rem;font-weight:700;line-height:1.25rem}.sparkles-recommendations__pricing{border-radius:.5rem}.sparkles-recommendations__pricing-row:last-child{margin-bottom:0}.sparkles-recommendations__pricing-label{color:var(--gray-500)}.sparkles-recommendations__pricing-value{color:var(--gray-700);font-weight:500}:is(.sparkles-out-of-stock,.sparkles-error-title,.sparkles-success-title,.sparkles-recommendations__pricing-discount){--tw-text-opacity:1;font-weight:var(--sparkles-emphasis-weight);color:var(--sparkles-emphasis-color)}.sparkles-recommendations__pricing-discount{--sparkles-emphasis-weight:500;--sparkles-emphasis-color:rgba(220,38,38,var(--tw-text-opacity,1))}.sparkles-recommendations__pricing-divider{border-top-width:1px;border-color:var(--gray-200);margin-top:.5rem;margin-bottom:.5rem}.sparkles-recommendations__pricing-total{border-top-width:1px;border-color:var(--gray-200);padding-top:.5rem}.product-detail-sparkles .product-price-sparkles .price,.sparkles-recommendations__pricing-total .sparkles-recommendations__pricing-value,.sparkles-price-current,.sparkles-product-card-minimal .sparkles-product-price{color:var(--color-primary)}.sparkles-recommendations__pricing-total .sparkles-recommendations__pricing-value,.sparkles-price-current,.sparkles-sale-banner .sparkles-sale-title{font-size:1.25rem;font-weight:700;line-height:1.75rem}.sparkles-recommendations__savings{text-align:center;--tw-bg-opacity:1;background-color:rgba(236,253,245,var(--tw-bg-opacity,1));border-radius:.375rem;margin-top:1rem;padding:.75rem}.sparkles-recommendations__savings-text{--tw-text-opacity:1;color:rgba(4,120,87,var(--tw-text-opacity,1));margin:0;font-weight:600}.sparkles-recommendations__actions{flex-direction:column}@container (width>=640px){.sparkles-recommendations__actions{flex-direction:row}}.sparkles-recommendations__button{cursor:pointer;border-width:0;border-radius:.5rem;justify-content:center;align-items:center;padding:.75rem 1.5rem;font-size:.875rem;font-weight:600;line-height:1.25rem;text-decoration-line:none;transition:all .2s ease-out;display:inline-flex}.sparkles-recommendations__button:disabled{cursor:not-allowed;opacity:.6}.sparkles-recommendations__button--primary{background-color:var(--color-primary);--tw-text-opacity:1;color:rgba(255,255,255,var(--tw-text-opacity,1));flex:1}.sparkles-recommendations__button--primary:hover:not(:disabled){background-color:var(--color-primary-dark)}.sparkles-recommendations__button--secondary{background-color:var(--gray-200);color:var(--gray-700)}.sparkles-recommendations__button--secondary:hover{background-color:var(--gray-300)}.sparkles-recommendations__button--secondary:focus{outline-offset:2px;outline:2px solid transparent}.sparkles-recommendations__button-icon,.sparkles-recommendations__spinner,.sparkles-dropdown-loading-spinner{width:1.25rem;height:1.25rem;margin-right:.5rem}.sparkles-recommendations__spinner,.sparkles-dropdown-loading-spinner{animation:1s linear infinite spin}.sparkles-loading-overlay,.sparkles-recommendations__success{--tw-bg-opacity:1;background-color:rgba(255,255,255,var(--tw-bg-opacity,1));border-radius:.5rem;justify-content:center;align-items:center;display:flex;position:absolute;top:0;bottom:0;left:0;right:0}.sparkles-recommendations__success{--tw-bg-opacity:.95}.sparkles-recommendations__success-content{text-align:center}.sparkles-recommendations__success-icon,.sparkles-newsletter-success-icon,.sparkles-confirm-icon{--tw-text-opacity:1;width:4rem;height:4rem;color:var(--sparkles-icon-color,var(--color-success));margin-bottom:1rem;margin-left:auto;margin-right:auto}.sparkles-recommendations__success-text,.sparkles-form-section-title,.sparkles-product-card-minimal .sparkles-product-price{font-size:1.125rem;font-weight:600;line-height:1.75rem}.sparkles-recommendations__success-text,.sparkles-form-section-title{margin:0}.sparkles-recommendations__success-text{color:var(--gray-900)}.sparkles-recommendations__error,.sparkles-error-container,.sparkles-success-container{--tw-bg-opacity:1;background-color:var(--sparkles-alert-bg,rgba(254,242,242,var(--tw-bg-opacity,1)));--tw-border-opacity:1;border-width:1px;border-color:var(--sparkles-alert-border,rgba(254,202,202,var(--tw-border-opacity,1)));border-radius:.5rem;margin-top:1rem;padding:1rem}.sparkles-success-container{--sparkles-alert-bg:rgba(236,253,245,var(--tw-bg-opacity,1));--sparkles-alert-border:rgba(167,243,208,var(--tw-border-opacity,1))}.sparkles-recommendations__error-content{align-items:center;display:flex}.sparkles-recommendations__error-icon{--tw-text-opacity:1;width:1.25rem;height:1.25rem;color:rgba(220,38,38,var(--tw-text-opacity,1));flex-shrink:0;margin-right:.5rem}.sparkles-recommendations__error-text{--tw-text-opacity:1;color:rgba(153,27,27,var(--tw-text-opacity,1));margin:0;font-size:.875rem;line-height:1.25rem}@container (width<=639px){.sparkles-recommendations__content{padding:1rem}.sparkles-recommendations__products-grid{gap:.75rem}.sparkles-recommendations__product{padding:.5rem}.sparkles-recommendations__product-image{width:4rem;height:4rem;margin-right:.75rem}.sparkles-recommendations__actions{gap:.5rem}}.sparkles-recommendations-enter{opacity:0;--tw-translate-y:1rem}.sparkles-recommendations-enter-active{opacity:1;--tw-translate-y:0px;transition-property:all;transition-duration:.3s;transition-timing-function:cubic-bezier(0,0,.2,1)}.sparkles-recommendations-leave{opacity:1}.sparkles-recommendations-leave-active{opacity:0;transition-property:opacity;transition-duration:.2s;transition-timing-function:cubic-bezier(.4,0,.2,1)}@media (prefers-color-scheme:dark){.sparkles-recommendations{background:linear-gradient(135deg, var(--color-slate) 0%, var(--color-slate-light) 100%);--tw-border-opacity:1;border-color:rgba(75,85,99,var(--tw-border-opacity,1))}.sparkles-recommendations__header{--tw-bg-opacity:.9}.sparkles-recommendations__title{--tw-text-opacity:1;color:rgba(243,244,246,var(--tw-text-opacity,1))}.sparkles-recommendations__message{border-left-color:var(--color-primary);--tw-bg-opacity:1;background-color:rgba(55,65,81,var(--tw-bg-opacity,1));border-left-width:4px}.sparkles-recommendations__message-text{--tw-text-opacity:1;color:rgba(229,231,235,var(--tw-text-opacity,1))}.sparkles-recommendations__product,.sparkles-recommendations__pricing{--tw-bg-opacity:1;background-color:rgba(55,65,81,var(--tw-bg-opacity,1))}.sparkles-recommendations__product-name{--tw-text-opacity:1;color:rgba(243,244,246,var(--tw-text-opacity,1))}.sparkles-recommendations__pricing-label{color:var(--gray-400)}.sparkles-recommendations__pricing-value{--tw-text-opacity:1;color:rgba(229,231,235,var(--tw-text-opacity,1))}}.sparkles-progress,.sparkles-progress-bar,.sparkles-form-progress{background-color:var(--gray-200);border-radius:var(--radius-full);width:100%;overflow:hidden}.sparkles-progress{position:relative}.sparkles-progress-bar{border-radius:inherit;height:100%;transition:width .3s ease-out;position:relative;overflow:hidden}.sparkles-progress-sm{height:.25rem}.sparkles-progress-md{height:.5rem}.sparkles-progress-lg{height:1rem}.sparkles-progress-bar-primary{background-color:var(--color-primary)}.sparkles-progress-bar-success{--tw-bg-opacity:1;background-color:var(--color-success)}.sparkles-progress-bar-warning{--tw-bg-opacity:1;background-color:rgba(245,158,11,var(--tw-bg-opacity,1))}.sparkles-progress-bar-error{--tw-bg-opacity:1;background-color:rgba(239,68,68,var(--tw-bg-opacity,1))}.sparkles-progress-bar-info{background-color:var(--color-primary)}.sparkles-progress-bar-gradient.sparkles-progress-bar-primary{background:linear-gradient(to right, var(--color-primary), var(--color-secondary))}.sparkles-progress-bar-gradient.sparkles-progress-bar-success{background:linear-gradient(45deg, var(--color-success), var(--color-success-light))}.sparkles-progress-bar-gradient.sparkles-progress-bar-warning{background:linear-gradient(45deg, var(--color-warning), var(--color-warning-light))}.sparkles-progress-bar-gradient.sparkles-progress-bar-error{background:linear-gradient(45deg, var(--color-error), var(--color-error-light))}.sparkles-progress-bar-striped{background-image:linear-gradient(45deg,rgba(255,255,255,.15) 25%,transparent 25%,transparent 50%,rgba(255,255,255,.15) 50%,rgba(255,255,255,.15) 75%,transparent 75%,transparent);background-size:1rem 1rem}.sparkles-progress-bar-animated.sparkles-progress-bar-striped{animation:1s linear infinite sparkles-progress-stripes}.sparkles-progress-indeterminate .sparkles-progress-bar{animation:2s linear infinite sparkles-progress-indeterminate}.sparkles-progress-pulse .sparkles-progress-bar{animation:1.5s ease-in-out infinite sparkles-progress-pulse}.sparkles-progress-wrapper{width:100%}.sparkles-progress-label,.sparkles-recommendations__pricing-row{justify-content:space-between;align-items:center;margin-bottom:.5rem;font-size:.875rem;line-height:1.25rem;display:flex}.sparkles-progress-label{color:var(--gray-700);font-weight:500}.sparkles-progress-label-bottom{margin-top:.5rem;margin-bottom:0}.sparkles-progress-value{color:var(--color-primary);font-variant-numeric:tabular-nums}.sparkles-progress-lg .sparkles-progress-bar{--tw-text-opacity:1;color:rgba(255,255,255,var(--tw-text-opacity,1));justify-content:flex-end;align-items:center;padding-right:.5rem;font-size:.75rem;font-weight:500;line-height:1rem;display:flex}.sparkles-progress-circular{background:conic-gradient(var(--color-primary) 0deg, var(--gray-200) 0deg);border-radius:var(--radius-full);justify-content:center;align-items:center;width:5rem;height:5rem;display:flex;position:relative;container-type:inline-size}.sparkles-progress-circular:before{content:"";border-radius:var(--radius-full);--tw-bg-opacity:1;background-color:rgba(255,255,255,var(--tw-bg-opacity,1));width:calc(100% - 8px);height:calc(100% - 8px);position:absolute}.sparkles-progress-circular-label{z-index:var(--z-dropdown);color:var(--gray-700);font-size:.875rem;font-weight:600;line-height:1.25rem;position:relative}.sparkles-progress-circular-sm{width:3rem;height:3rem}.sparkles-progress-circular-sm:before{width:calc(100% - 6px);height:calc(100% - 6px)}.sparkles-progress-circular-lg{width:120px;height:120px}.sparkles-progress-circular-lg:before{width:calc(100% - 12px);height:calc(100% - 12px)}.sparkles-multi-step{align-items:center;width:100%;display:flex;container-type:inline-size}.sparkles-multi-step-vertical{flex-direction:column;align-items:flex-start}.sparkles-multi-step-item,.sparkles-form-step{flex:1;align-items:center;display:flex;position:relative}.sparkles-multi-step-vertical .sparkles-multi-step-item{flex:none;width:100%;margin-bottom:1.5rem}.sparkles-multi-step-vertical .sparkles-multi-step-item:last-child{margin-bottom:0}.sparkles-step-indicator{z-index:var(--z-sticky);border-radius:var(--radius-full);background-color:var(--gray-300);width:2rem;height:2rem;color:var(--gray-600);border-width:2px;border-color:var(--gray-300);justify-content:center;align-items:center;font-size:.875rem;font-weight:600;line-height:1.25rem;transition-property:all;transition-duration:.2s;transition-timing-function:cubic-bezier(.4,0,.2,1);display:flex;position:relative}.sparkles-step-indicator-sm{width:1.5rem;height:1.5rem;font-size:.75rem;line-height:1rem}.sparkles-step-indicator-lg{width:2.5rem;height:2.5rem;font-size:1rem;line-height:1.5rem}.sparkles-step-current .sparkles-step-indicator{box-shadow:0 0 0 4px rgba(198,159,50,.2)}@supports (color:color-mix(in lab, red, red)){.sparkles-step-current .sparkles-step-indicator{box-shadow:0 0 0 4px color-mix(in srgb, var(--color-primary) 20%, transparent)}}.sparkles-step-completed .sparkles-step-indicator{background-color:var(--color-success);color:rgba(255,255,255,var(--tw-text-opacity,1));border-color:var(--color-success)}.sparkles-step-completed .sparkles-step-indicator:after{content:"✓";font-size:.875rem;line-height:1.25rem}.sparkles-step-error .sparkles-step-indicator{background-color:rgba(239,68,68,var(--tw-bg-opacity,1));color:rgba(255,255,255,var(--tw-text-opacity,1));border-color:rgba(239,68,68,var(--tw-border-opacity,1))}.sparkles-step-error .sparkles-step-indicator:after{content:"!";font-size:.875rem;line-height:1.25rem}.sparkles-step-skipped .sparkles-step-indicator{--tw-bg-opacity:1;background-color:rgba(156,163,175,var(--tw-bg-opacity,1));--tw-text-opacity:1;color:rgba(255,255,255,var(--tw-text-opacity,1));border-color:var(--gray-400)}.sparkles-step-skipped .sparkles-step-indicator:after{content:"–";font-size:.875rem;line-height:1.25rem}.sparkles-step-clickable .sparkles-step-indicator{cursor:pointer}.sparkles-step-clickable .sparkles-step-indicator:hover{transform:scale(1.1)}.sparkles-step-connector{z-index:var(--z-dropdown);background-color:var(--gray-300);margin-left:var(--sparkles-step-connector-margin-x,.75rem);margin-right:var(--sparkles-step-connector-margin-x,.75rem);margin-top:var(--sparkles-step-connector-margin-y,0);margin-bottom:var(--sparkles-step-connector-margin-y,0);flex:1;position:relative}.sparkles-multi-step-vertical .sparkles-step-connector{--sparkles-step-connector-margin-x:.125rem;--sparkles-step-connector-margin-y:.5rem;height:1.5rem}.sparkles-step-connector-completed{--tw-bg-opacity:1;background-color:var(--color-success)}.sparkles-step-connector-current{background:linear-gradient(to right, var(--color-success) 0%, var(--color-success) 50%, var(--gray-300) 50%, var(--gray-300) 100%)}.sparkles-multi-step-vertical .sparkles-step-connector-current{background:linear-gradient(to bottom, var(--color-success) 0%, var(--color-success) 50%, var(--gray-300) 50%, var(--gray-300) 100%)}.sparkles-step-content{margin-left:var(--sparkles-step-content-offset-x,.75rem)}.sparkles-multi-step-vertical .sparkles-step-content{--sparkles-step-content-offset-x:1rem;margin-top:-2rem;padding-top:.5rem}.sparkles-step-title{margin-bottom:.25rem}.sparkles-step-current .sparkles-step-title{color:var(--color-primary);font-weight:600}.sparkles-step-completed .sparkles-step-title{--tw-text-opacity:1;color:var(--color-success)}.sparkles-step-description{color:var(--gray-500);font-size:.75rem;line-height:1.25}.sparkles-progress-ring{--tw-rotate:-90deg}.sparkles-progress-ring-background{stroke-width:8px}.sparkles-progress-ring-progress{stroke:var(--color-primary);stroke-width:8px;stroke-linecap:round;transition:stroke-dasharray .3s ease-out}.sparkles-loading-bars{align-items:flex-end;gap:.25rem;display:flex}.sparkles-loading-bar{background-color:var(--color-primary);border-radius:var(--radius-full);width:.25rem;animation:1.2s ease-in-out infinite sparkles-loading-bars}.sparkles-loading-bar:first-child{animation-delay:-.24s}.sparkles-loading-bar:nth-child(2){height:1.25rem;animation-delay:-.12s}.sparkles-loading-bar:nth-child(3){animation-delay:0s}.sparkles-loading-bar:nth-child(4){height:1.25rem;animation-delay:.12s}.sparkles-loading-bar:nth-child(5){animation-delay:.24s}@container (width<=768px){.sparkles-multi-step{flex-direction:column;align-items:flex-start}.sparkles-multi-step-item{width:100%;margin-bottom:1rem}.sparkles-multi-step-item:last-child{margin-bottom:0}.sparkles-step-connector{height:1rem;margin:.5rem .125rem}.sparkles-step-content{margin-top:-2rem;margin-left:1rem;padding-top:.5rem}.sparkles-progress-circular{width:60px;height:60px}.sparkles-progress-circular-lg{width:5rem;height:5rem}}@media (prefers-reduced-motion:reduce){.sparkles-progress-bar,.sparkles-step-indicator,.sparkles-progress-ring-progress{transition-property:none}.sparkles-progress-bar-animated,.sparkles-progress-pulse,.sparkles-progress-indeterminate,.sparkles-loading-bars{animation:none}}@media (prefers-contrast:high){.sparkles-progress{border-style:solid;border-width:1px}.sparkles-step-indicator{border-width:3px}}@media print{.sparkles-progress-bar-animated,.sparkles-progress-pulse,.sparkles-loading-bars{animation:none}}.sparkles-picture{display:block;position:relative;overflow:hidden}.sparkles-picture img{will-change:opacity;width:100%;height:auto;transition-property:all;transition-duration:.3s;transition-timing-function:cubic-bezier(0,0,.2,1)}.sparkles-image-loading{opacity:0}.sparkles-image-loaded{opacity:1}.sparkles-image-error{opacity:.5;--tw-grayscale:grayscale(100%);--tw-border-opacity:1;border-width:2px;border-color:rgba(254,202,202,var(--tw-border-opacity,1))}.sparkles-image-placeholder{background-color:var(--gray-200)}.sparkles-image-placeholder:before{content:"";background-image:linear-gradient(to right,var(--tw-gradient-stops));--tw-gradient-from:var(--gray-200) var(--tw-gradient-from-position);--tw-gradient-to:var(--gray-200) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),var(--gray-300) var(--tw-gradient-via-position),var(--tw-gradient-to);animation:1.5s ease-in-out infinite sparkles-skeleton-wave;position:absolute;top:0;bottom:0;left:0;right:0}.sparkles-webp-enhanced:after,.sparkles-avif-enhanced:after{--tw-text-opacity:1;color:rgba(255,255,255,var(--tw-text-opacity,1));opacity:0;pointer-events:none;border-radius:.25rem;padding-left:.25rem;padding-right:.25rem;font-size:.75rem;line-height:1rem;transition-property:opacity;transition-duration:.2s;transition-timing-function:cubic-bezier(.4,0,.2,1);position:absolute;top:.25rem;left:.25rem}.sparkles-webp-enhanced:after{content:"WebP";--tw-bg-opacity:1;background-color:var(--color-success)}.sparkles-avif-enhanced:after{content:"AVIF";background-color:var(--color-primary)}.sparkles-debug .sparkles-webp-enhanced:after,.sparkles-debug .sparkles-avif-enhanced:after{opacity:1}.sparkles-responsive-container{width:100%;position:relative}.sparkles-responsive-container img,.sparkles-product-card-minimal img{object-fit:cover;width:100%;height:100%;position:absolute;top:0;bottom:0;left:0;right:0}.sparkles-aspect-square{aspect-ratio:1}.sparkles-aspect-video{aspect-ratio:16/9}.sparkles-aspect-portrait{aspect-ratio:3/4}.sparkles-aspect-landscape{aspect-ratio:4/3}.sparkles-aspect-ultrawide{aspect-ratio:21/9}.sparkles-picture source{display:none}.sparkles-supports-webp .sparkles-picture source[type=image\/webp]{display:block}.sparkles-supports-avif .sparkles-picture source[type=image\/avif]{display:block}.sparkles-supports-webp body{--sparkles-webp-support:1}.sparkles-supports-avif body{--sparkles-avif-support:1}.no-intersection-observer .sparkles-image-loading{opacity:1}.no-intersection-observer .sparkles-image-placeholder:before{display:none}@media (prefers-contrast:high){.sparkles-image-error{--tw-border-opacity:1;border-width:4px;border-color:rgba(220,38,38,var(--tw-border-opacity,1))}.sparkles-image-placeholder,.sparkles-newsletter-input{--tw-border-opacity:1;border-width:2px;border-color:rgba(75,85,99,var(--tw-border-opacity,1))}.sparkles-webp-enhanced:after,.sparkles-avif-enhanced:after{font-weight:700}}@media (prefers-reduced-motion:reduce){.sparkles-picture img,.sparkles-image-placeholder:before{transition:none;animation:none}.sparkles-skeleton-wave{animation:none}}img[tabindex]{--tw-ring-color:var(--color-primary)}.sparkles-recommendations__button--primary:focus,.sparkles-newsletter-submit:focus{--tw-ring-color:var(--color-primary);outline-offset:2px;--tw-ring-offset-shadow:var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow:var(--tw-ring-inset) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color);outline:2px solid transparent}.sparkles-picture:focus-within{--tw-ring-color:var(--color-primary);outline-offset:2px;--tw-ring-offset-shadow:var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow:var(--tw-ring-inset) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color);outline:2px solid transparent}.sparkles-recommendations__button--primary:focus{--tw-ring-opacity:.5}.sparkles-picture:focus-within{--tw-ring-opacity:.5}.sparkles-picture:focus-within{--tw-ring-offset-width:2px}@media print{.sparkles-webp-enhanced:after,.sparkles-avif-enhanced:after,.sparkles-image-placeholder:before{display:none}body .sparkles-picture img{filter:none}}.sparkles-product-image{aspect-ratio:1;width:100%;position:relative}.sparkles-product-image.sparkles-product-image-portrait{aspect-ratio:4/5}.sparkles-product-image img,.sparkles-gallery-image img{object-fit:cover}.sparkles-product-image img:hover{transform:scale(1.05)}.sparkles-hero-image{aspect-ratio:16/9;width:100%;position:relative}@media (min-width:1024px){.sparkles-hero-image{aspect-ratio:21/9}}.sparkles-hero-image img{object-fit:cover}.sparkles-thumbnail,.sparkles-avatar,.sparkles-product-card-minimal .sparkles-image-container{aspect-ratio:1;position:relative;overflow:hidden}.sparkles-thumbnail{border-radius:.25rem;width:4rem;height:4rem}.sparkles-thumbnail img,.sparkles-avatar img{object-fit:cover}.sparkles-avatar{border-radius:var(--radius-full);width:2.5rem;height:2.5rem}.sparkles-gallery-image{cursor:pointer;border-radius:.25rem;width:100%;position:relative;overflow:hidden}.sparkles-gallery-image img:hover{transform:scale(1.1)}.sparkles-content-image{--tw-shadow:0 4px 6px -1px rgba(0,0,0,.1),0 2px 4px -2px rgba(0,0,0,.1);--tw-shadow-colored:0 4px 6px -1px var(--tw-shadow-color),0 2px 4px -2px var(--tw-shadow-color);border-radius:.5rem;width:100%;margin-top:1.5rem;margin-bottom:1.5rem;position:relative;overflow:hidden}.sparkles-content-image img{object-fit:cover}.sparkles-responsive-mobile{width:100%}@media (min-width:640px){.sparkles-responsive-tablet{width:100%}}@media (min-width:1024px){.sparkles-responsive-desktop{width:100%}}@media (min-width:1280px){.sparkles-responsive-large{width:100%}}.sparkles-picture img,.sparkles-image-placeholder:before{transform:translateZ(0)}@media (prefers-color-scheme:dark){.sparkles-image-placeholder{--tw-bg-opacity:1;background-color:rgba(55,65,81,var(--tw-bg-opacity,1))}.sparkles-image-placeholder:before{background-image:linear-gradient(to right,var(--tw-gradient-stops));--tw-gradient-from:var(--gray-700) var(--tw-gradient-from-position);--tw-gradient-to:var(--gray-700)0 var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to)}.sparkles-image-error{--tw-border-opacity:1;border-color:rgba(248,113,113,var(--tw-border-opacity,1))}}.review-enhancements{font-family:inherit}.helpful-votes-container{border-top:1px solid var(--gray-200);margin-top:.75rem;padding-top:.75rem}.helpful-vote-btn{border:1px solid var(--gray-300);color:var(--gray-700);cursor:pointer;background-color:#fff;border-radius:.375rem;align-items:center;padding:.25rem .75rem;font-size:.875rem;line-height:1.25rem;text-decoration:none;transition:all .15s ease-in-out;display:inline-flex}.helpful-vote-btn:hover{background-color:var(--gray-50);border-color:var(--gray-400);transform:translateY(-1px);box-shadow:0 1px 2px rgba(0,0,0,.05)}.helpful-vote-btn:focus{outline-offset:2px;box-shadow:0 0 0 2px var(--white), 0 0 0 4px var(--color-info);outline:2px solid transparent}.helpful-vote-btn svg{width:1rem;height:1rem;margin-right:.25rem}.helpful-count{margin-left:.25rem;font-weight:500}.sparkles-rating,.sparkles-recommendations__loading,.sparkles-inline-flex-center,.sparkles-inline-flex-center-all{justify-content:center;align-items:center;display:inline-flex}.sparkles-rating{gap:.25rem}.rating-summary{color:var(--color-primary);align-items:center;gap:.25rem;line-height:1;display:inline-flex}.rating-summary svg{vertical-align:middle;width:1rem;height:1rem;display:block}.rating-summary svg[width="0"][height="0"]{clip:rect(0, 0, 0, 0);clip-path:inset(50%);width:0;height:0;position:absolute;overflow:hidden}.rating-summary span{align-items:center;display:inline-flex}.rating-summary[data-rating="0"],.rating-summary[data-reviews="0"]{display:none}.sparkles-star{width:1.25rem;height:1.25rem;transition-property:all;transition-duration:.2s;transition-timing-function:cubic-bezier(.4,0,.2,1)}.sparkles-star-filled{fill:var(--color-primary)}.sparkles-star-half{position:relative}.sparkles-star-half:before{content:"";background-color:var(--color-primary);height:100%;position:absolute;top:0;left:0;-webkit-mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 20 20' fill='currentColor'%3E%3Cpath d='M9.049 2.927c.3-.921 1.603-.921 1.902 0l1.07 3.292a1 1 0 00.95.69h3.462c.969 0 1.371 1.24.588 1.81l-2.8 2.034a1 1 0 00-.364 1.118l1.07 3.292c.3.921-.755 1.688-1.54 1.118l-2.8-2.034a1 1 0 00-1.175 0l-2.8 2.034c-.784.57-1.838-.197-1.539-1.118l1.07-3.292a1 1 0 00-.364-1.118L2.98 8.72c-.783-.57-.38-1.81.588-1.81h3.461a1 1 0 00.951-.69l1.07-3.292z'/%3E%3C/svg%3E") 0 0/cover;mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 20 20' fill='currentColor'%3E%3Cpath d='M9.049 2.927c.3-.921 1.603-.921 1.902 0l1.07 3.292a1 1 0 00.95.69h3.462c.969 0 1.371 1.24.588 1.81l-2.8 2.034a1 1 0 00-.364 1.118l1.07 3.292c.3.921-.755 1.688-1.54 1.118l-2.8-2.034a1 1 0 00-1.175 0l-2.8 2.034c-.784.57-1.838-.197-1.539-1.118l1.07-3.292a1 1 0 00-.364-1.118L2.98 8.72c-.783-.57-.38-1.81.588-1.81h3.461a1 1 0 00.951-.69l1.07-3.292z'/%3E%3C/svg%3E") 0 0/cover}.sparkles-rating-interactive{cursor:pointer}.sparkles-rating-interactive:hover .sparkles-star{transform:scale(1.1)}.sparkles-rating-sm .sparkles-star{width:1rem;height:1rem}.sparkles-rating-lg .sparkles-star{width:1.5rem;height:1.5rem}.sparkles-rating-xl .sparkles-star{width:2rem;height:2rem}.sparkles-review-summary{--tw-bg-opacity:1;background-color:rgba(255,255,255,var(--tw-bg-opacity,1));--tw-shadow:0 1px 2px 0 rgba(0,0,0,.05);--tw-shadow-colored:0 1px 2px 0 var(--tw-shadow-color);border-radius:1.5rem;padding:2rem}:where(.sparkles-review-summary,.sparkles-testimonial-grid){container-type:inline-size}.sparkles-review-average{align-items:center;gap:1.5rem;margin-bottom:1.5rem;display:flex}.sparkles-review-score{color:var(--color-secondary);font-size:3rem;font-weight:700;line-height:1}.sparkles-review-stats{flex:1}.sparkles-review-count,.sparkles-form-helper,.sparkles-form-step-label,.sparkles-author-profile--inline .sparkles-author-bio,.sparkles-author-bio,.sparkles-admin-card-subtitle,.sparkles-config-description,.sparkles-rule-manager .rule-manager-description{font-size:.875rem;line-height:1.25rem}.sparkles-review-count,.sparkles-form-helper,.sparkles-form-step-label{color:var(--gray-600);margin-top:.5rem}.sparkles-rating-distribution{flex-direction:column}.sparkles-rating-label{min-width:60px}.sparkles-rating-progress{background-color:var(--gray-200);border-radius:var(--radius-full);flex:1;height:.5rem;overflow:hidden}.sparkles-rating-fill{background-color:var(--color-primary);height:100%;transition-property:width;transition-duration:.3s}.sparkles-rating-percent{text-align:right;min-width:40px}.sparkles-review-card,.sparkles-testimonial-card{--tw-bg-opacity:1;background-color:rgba(255,255,255,var(--tw-bg-opacity,1));--tw-shadow:0 1px 2px 0 rgba(0,0,0,.05);--tw-shadow-colored:0 1px 2px 0 var(--tw-shadow-color);border-radius:1.5rem;padding:1.5rem;transition-property:all;transition-duration:.3s;transition-timing-function:cubic-bezier(0,0,.2,1)}.sparkles-review-card:hover{--tw-shadow:0 4px 6px -1px rgba(0,0,0,.1),0 2px 4px -2px rgba(0,0,0,.1);--tw-shadow-colored:0 4px 6px -1px var(--tw-shadow-color),0 2px 4px -2px var(--tw-shadow-color)}.sparkles-review-header{margin-bottom:1rem}.sparkles-reviewer-avatar{background-color:var(--gray-200)}.sparkles-reviewer-details{flex-direction:column;display:flex}.sparkles-reviewer-name{color:var(--gray-800);font-weight:600}.sparkles-review-date,.sparkles-dropdown-option-description,.sparkles-file-upload-hint,.sparkles-file-size,.sparkles-upload-subtext,.sparkles-author-position,.sparkles-author-location,.sparkles-newsletter-description{font-size:.875rem;line-height:1.25rem}.sparkles-review-date,.sparkles-dropdown-option-description,.sparkles-file-upload-hint,.sparkles-file-size{color:var(--gray-500)}.sparkles-review-verified{--tw-text-opacity:1;color:rgba(5,150,105,var(--tw-text-opacity,1));--tw-bg-opacity:1;background-color:rgba(236,253,245,var(--tw-bg-opacity,1));border-radius:.25rem;justify-content:center;align-items:center;gap:.25rem;padding:.25rem .5rem;font-size:.75rem;line-height:1rem;display:inline-flex}.sparkles-review-title,.sparkles-megamenu-column h3,.sparkles-sidebar-title,.sparkles-newsletter-success-title,.sparkles-consent-section-title{color:var(--color-secondary);font-weight:600;line-height:1.75rem}.sparkles-review-title{margin-bottom:.5rem;font-size:1.125rem}.sparkles-review-content,.sparkles-consent-section-description{color:var(--gray-700);margin-bottom:1rem;line-height:1.625}.sparkles-review-images{gap:.5rem;margin-bottom:1rem;display:flex;overflow-x:auto}.sparkles-review-image{object-fit:cover;cursor:pointer;border-radius:.5rem;width:5rem;height:5rem;transition-property:all;transition-duration:.2s;transition-timing-function:cubic-bezier(.4,0,.2,1)}.sparkles-review-image:hover{--tw-shadow:0 4px 6px -1px rgba(0,0,0,.1),0 2px 4px -2px rgba(0,0,0,.1);--tw-shadow-colored:0 4px 6px -1px var(--tw-shadow-color),0 2px 4px -2px var(--tw-shadow-color);transform:scale(1.05)}.sparkles-review-actions{border-top-width:1px;border-color:var(--gray-200);align-items:center;gap:1rem;padding-top:1rem;display:flex}.sparkles-review-helpful,.sparkles-rule-list .rule-meta,.sparkles-loading-inline{align-items:center;gap:.5rem;font-size:.875rem;line-height:1.25rem}.sparkles-review-helpful{color:var(--gray-600);display:flex}.sparkles-review-vote-btn{background-color:initial;border-width:1px;border-color:var(--gray-300);color:var(--gray-700);cursor:pointer;border-radius:.25rem;justify-content:center;align-items:center;gap:.5rem;padding:.5rem .75rem;font-size:.875rem;line-height:1.25rem;transition-property:all;transition-duration:.2s;transition-timing-function:cubic-bezier(.4,0,.2,1);display:inline-flex}.sparkles-review-vote-btn:hover{color:var(--color-primary);border-color:var(--color-primary);background-color:var(--gray-100)}.sparkles-review-vote-btn-active{background-color:var(--color-accent);color:var(--color-primary);border-color:var(--color-primary)}.sparkles-review-form{background-color:var(--gray-50);border-radius:1.5rem;padding:2rem}.sparkles-review-form-title{color:var(--color-secondary)}.sparkles-review-rating-input{margin-bottom:1.5rem}.sparkles-review-rating-label{color:var(--gray-700);margin-bottom:.75rem;font-weight:500;display:block}.sparkles-review-form-group{margin-bottom:1.5rem}.sparkles-review-filters{border-bottom-width:1px;border-color:var(--gray-200);align-items:center;gap:1rem;margin-bottom:1.5rem;padding-bottom:1.5rem;display:flex}.sparkles-review-filter-btn{--tw-bg-opacity:1;background-color:rgba(255,255,255,var(--tw-bg-opacity,1));border-width:1px;border-color:var(--gray-300);border-radius:var(--radius-full);color:var(--gray-700);cursor:pointer;padding:.5rem 1rem;font-size:.875rem;line-height:1.25rem;transition-property:all;transition-duration:.2s;transition-timing-function:cubic-bezier(.4,0,.2,1)}.sparkles-review-filter-btn:hover{border-color:var(--color-primary);color:var(--color-primary)}.sparkles-review-sort{margin-left:auto}.sparkles-testimonial-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:1.5rem;display:grid}.sparkles-testimonial-card{text-align:center}.sparkles-testimonial-card:hover,.sparkles-card:hover,.sparkles-feature-card:hover,.sparkles-blog-card:hover,.sparkles-masonry-item:hover{--tw-translate-y:-.25rem;--tw-shadow:0 10px 15px -3px rgba(0,0,0,.1),0 4px 6px -4px rgba(0,0,0,.1);--tw-shadow-colored:0 10px 15px -3px var(--tw-shadow-color),0 4px 6px -4px var(--tw-shadow-color)}.sparkles-testimonial-quote{color:var(--gray-700);margin-bottom:1.5rem;font-size:1.125rem;font-style:italic;line-height:1.625;position:relative}.sparkles-testimonial-quote:before,.sparkles-testimonial-quote:after{content:"\"";color:var(--color-primary);opacity:.2;font-size:3rem;line-height:1;position:absolute}.sparkles-testimonial-author{align-items:center;gap:.75rem}.sparkles-testimonial-avatar{border-radius:var(--radius-full);object-fit:cover;width:4rem;height:4rem}.sparkles-testimonial-name{color:var(--color-secondary);font-weight:600}@container (width<=768px){.sparkles-review-summary{padding:1.5rem}.sparkles-review-average{text-align:center;flex-direction:column}.sparkles-review-filters{flex-wrap:wrap}.sparkles-testimonial-grid{grid-template-columns:repeat(1,minmax(0,1fr))}}.sparkles-rating-stars,.sparkles-action-link{align-items:center;gap:.25rem;display:inline-flex}.sparkles-enhanced{cursor:pointer}.sparkles-star-empty{fill:var(--gray-300);color:var(--gray-300)}.sparkles-star-interactive{cursor:pointer;transition:transform .2s cubic-bezier(.4,0,.2,1)}.sparkles-star-interactive:hover{transform:scale(1.1)}.sparkles-star-hover{color:var(--color-warning,var(--color-warning));transform:scale(1.1)}.sparkles-rating-focused{outline-offset:2px;box-shadow:0 0 0 2px var(--color-primary);outline:2px solid transparent}.sparkles-rating-readonly{pointer-events:none}.sparkles-rating-styles{flex-direction:column;gap:.5rem;display:flex}@keyframes sparkles-star-hover{0%{transform:scale(1)}50%{transform:scale(1.15)}to{transform:scale(1.1)}}.sparkles-star-hover-animate{animation:.3s cubic-bezier(.4,0,.2,1) forwards sparkles-star-hover}@keyframes sparkles-star-select{0%{transform:scale(1)}25%{transform:scale(1.3)rotate(-5deg)}50%{transform:scale(1.25)rotate(5deg)}75%{transform:scale(1.2)rotate(-3deg)}to{transform:scale(1.1)rotate(0)}}.sparkles-star-select-animate{animation:.5s cubic-bezier(.34,1.56,.64,1) forwards sparkles-star-select}@keyframes sparkles-particle-burst{0%{transform:var(--sparkles-burst-start,translate(0, 0) scale(0) rotate(0deg));opacity:var(--sparkles-burst-start-opacity,1)}10%{transform:var(--sparkles-burst-mid,translate(0, 0) scale(1) rotate(45deg));opacity:var(--sparkles-burst-mid-opacity,1)}50%{transform:var(--sparkles-burst-hold,var(--sparkles-burst-mid,translate(0, 0) scale(1) rotate(45deg)));opacity:var(--sparkles-burst-hold-opacity,var(--sparkles-burst-mid-opacity,1))}to{transform:var(--sparkles-burst-end,translate(100px, 100px) scale(0) rotate(720deg));opacity:0}}.sparkles-rating-particle{background:var(--color-warning,var(--color-warning));pointer-events:none;border-radius:50%;width:4px;height:4px;animation:.6s ease-out forwards sparkles-particle-burst;position:absolute}.sparkles-star-animate{animation:2s cubic-bezier(.4,0,.6,1) infinite pulse}.sparkles-rating[role=img]{position:relative}@media (prefers-reduced-motion:reduce){.sparkles-review-card,.sparkles-testimonial-card,.sparkles-star{transition-property:none;animation:none}}.sparkles-design-showcase{max-width:7xl;margin-left:auto;margin-right:auto;padding:2rem 1rem}:where(.sparkles-design-showcase,.showcase-section){container-type:inline-size}.showcase-section{background-color:#fff;border-radius:.75rem;margin-top:4rem;margin-bottom:4rem;padding:2rem;box-shadow:0 1px 3px rgba(0,0,0,.1),0 1px 2px rgba(0,0,0,.06)}.sparkles-pattern-background{background-image:url("data:image/svg+xml,%3Csvg width=\"60\" height=\"60\" viewBox=\"0 0 60 60\" xmlns=\"http://www.w3.org/2000/svg\"%3E%3Cg fill=\"none\" fill-rule=\"evenodd\"%3E%3Cg fill=\"%23C69F32\" fill-opacity=\"0.05\"%3E%3Cpath d=\"M36 34v-4h-2v4h-4v2h4v4h2v-4h4v-2h-4zm0-30V0h-2v4h-4v2h4v4h2V6h4V4h-4zM6 34v-4H4v4H0v2h4v4h2v-4h4v-2H6zM6 4V0H4v4H0v2h4v4h2V6h4V4H6z\"/%3E%3C/g%3E%3C/g%3E%3C/svg%3E")}.showcase-title{color:var(--color-gray-900);border-bottom:1px solid var(--color-gray-200);margin-bottom:2rem;padding-bottom:1rem;font-size:2.25rem;font-weight:700;line-height:2.5rem}.showcase-subtitle,.sparkles-review-form-title{margin-bottom:1.5rem;font-size:1.5rem;font-weight:600;line-height:2rem}.showcase-subtitle{color:var(--color-gray-800)}.showcase-grid{grid-template-columns:1fr;gap:1.5rem;display:grid}@media (min-width:768px){.showcase-grid{grid-template-columns:repeat(2,1fr)}}@media (min-width:1024px){.showcase-grid{grid-template-columns:repeat(3,1fr)}}.showcase-item{border:1px solid var(--color-gray-200);border-radius:.5rem;padding:1.5rem;transition:box-shadow .3s,transform .2s}.showcase-item:hover{transform:translateY(-1px);box-shadow:0 10px 15px -3px rgba(0,0,0,.1),0 4px 6px -2px rgba(0,0,0,.05)}[data-font-size=small]{font-size:.875rem}[data-font-size=small] h1{font-size:1.5rem}[data-font-size=small] h2{font-size:1.25rem}[data-font-size=small] h3,[data-font-size=large]{font-size:1.125rem}[data-font-size=large] h1{font-size:2.25rem}[data-font-size=large] h2{font-size:2rem}[data-font-size=large] h3{font-size:1.75rem}aside{transition:width .3s ease-in-out}.showcase-button-group,.sparkles-wishlist-actions{flex-wrap:wrap;align-items:center;gap:1rem;margin-bottom:1.5rem;display:flex}.showcase-button-group .showcase-label{color:var(--color-gray-600);min-width:80px;font-size:.875rem;font-weight:500}.showcase-card-grid,.showcase-color-palette{margin-bottom:2rem;display:grid}.showcase-card-grid{grid-template-columns:repeat(auto-fit,minmax(280px,1fr));gap:1.5rem}.showcase-form-section{background:var(--color-gray-50);border-radius:.5rem;margin-bottom:1.5rem;padding:1.5rem}.showcase-form-section .showcase-form-title{color:var(--color-gray-800);margin-bottom:1rem;font-size:1.125rem;font-weight:600}.showcase-color-palette{grid-template-columns:repeat(auto-fit,minmax(120px,1fr));gap:1rem}.showcase-color-swatch{text-align:center}.showcase-color-swatch .color-sample{border:1px solid var(--color-gray-300);border-radius:.5rem;width:100%;height:60px;margin-bottom:.5rem}.showcase-color-swatch .color-name,.showcase-code-example .code-title{font-size:.75rem;font-weight:500}.showcase-color-swatch .color-name{color:var(--color-gray-700)}.showcase-color-swatch .color-value{color:var(--color-gray-500);font-family:monospace;font-size:.625rem}.showcase-typography{margin-bottom:2rem}.showcase-typography h1,.showcase-typography h2,.showcase-typography h3,.showcase-typography h4,.showcase-typography h5,.showcase-typography h6{color:var(--color-gray-800);margin-bottom:.5rem}.showcase-typography p{color:var(--color-gray-700);margin-bottom:1rem;line-height:1.6}.showcase-animation-demo{background:var(--color-gray-50);border-radius:.5rem;flex-wrap:wrap;justify-content:center;align-items:center;gap:1rem;margin-bottom:1.5rem;padding:2rem;display:flex}.showcase-animation-item{background:var(--color-primary);color:#fff;cursor:pointer;border-radius:.5rem;justify-content:center;align-items:center;width:60px;height:60px;font-weight:600;display:flex}.showcase-code-example{background:var(--color-gray-900);color:var(--color-gray-100);border-radius:.5rem;margin-bottom:1.5rem;padding:1.5rem;font-family:Fira Code,Monaco,Consolas,monospace;font-size:.875rem;line-height:1.5;overflow-x:auto}.showcase-code-example .code-header{border-bottom:1px solid var(--color-gray-700);justify-content:space-between;align-items:center;margin-bottom:1rem;padding-bottom:.5rem;display:flex}.showcase-code-example .code-title{color:var(--color-gray-400)}.showcase-code-example .copy-button{background:var(--color-gray-700);color:var(--color-gray-300);cursor:pointer;border:none;border-radius:.25rem;padding:.25rem .5rem;font-size:.75rem;transition:background-color .2s}.showcase-code-example .copy-button:hover{background:var(--color-gray-600)}@container (width<=640px){.sparkles-design-showcase{padding-left:.5rem;padding-right:.5rem}.showcase-section{margin-top:2rem;margin-bottom:2rem;padding:1rem}.showcase-title{font-size:1.875rem;line-height:2.25rem}.showcase-subtitle{font-size:1.25rem;line-height:1.75rem}.showcase-button-group{flex-direction:column;align-items:stretch}.showcase-color-palette{grid-template-columns:repeat(2,1fr)}}@media (prefers-color-scheme:dark){.showcase-section{background-color:var(--color-gray-800);color:var(--color-gray-100)}.showcase-title,.showcase-subtitle{color:var(--color-gray-100)}.showcase-title{border-bottom-color:var(--color-gray-600)}.showcase-item{background-color:var(--color-gray-700);border-color:var(--color-gray-600);color:var(--color-gray-100)}.showcase-form-section,.showcase-animation-demo{background:var(--color-gray-700)}}@media print{.sparkles-design-showcase{max-width:none;padding:0}.showcase-section{margin-bottom:1rem}.showcase-grid{display:block}.showcase-item{break-inside:avoid;margin-bottom:1rem}.showcase-animation-demo,.showcase-code-example .copy-button{display:none}}@media (prefers-contrast:high){.showcase-section{border:2px solid}.showcase-item,.showcase-color-swatch .color-sample{border-width:2px}}.showcase-animation-item:focus,.showcase-code-example .copy-button:focus{outline:2px solid var(--color-primary);outline-offset:2px}.showcase-item:focus-within{outline:2px solid var(--color-primary);outline-offset:2px}.showcase-center,.sparkles-icon-center,.sparkles-form-step-indicator,.sparkles-flex-center,.sparkles-breadcrumb-item,.sparkles-media-nav-btn,.sparkles-media-zoom-btn,.sparkles-media-play-btn,[data-content-type=slide] .pagebuilder-slide-wrapper.jarallax [id*=jarallax-container]>div .pagebuilder-overlay.pagebuilder-poster-overlay,[data-content-type=slide] .pagebuilder-slide-wrapper.jarallax [id*=jarallax-container]>img .pagebuilder-overlay.pagebuilder-poster-overlay,[data-content-type=slide] .pagebuilder-slide-wrapper.jarallax [id*=jarallax-container]>video .pagebuilder-overlay.pagebuilder-poster-overlay,[data-content-type=slide] .pagebuilder-slide-wrapper.jarallax [id*=jarallax-container]>iframe .pagebuilder-overlay.pagebuilder-poster-overlay,[data-content-type=banner] .pagebuilder-banner-wrapper .pagebuilder-overlay.pagebuilder-poster-overlay{justify-content:center;align-items:center;display:flex}.showcase-space-between,.sparkles-flex-between,.sparkles-cart-item-actions,.sparkles-progress-header,.sparkles-rule-list .rule-header,.sparkles-review-header,.sparkles-product-carousel-header,.sparkles-rule-manager .rule-manager-actions{justify-content:space-between;align-items:center;display:flex}.showcase-full-width{width:100%}.showcase-half-width{width:50%}@container (width<=640px){.showcase-half-width{width:100%}}.sparkles-social-share{justify-content:center;gap:.75rem}:where(.sparkles-social-share,.sparkles-social-floating,.sparkles-recent-activity,.sparkles-instagram-feed,.instagram-section-sparkles){container-type:inline-size}.sparkles-social-share-label{margin-right:.5rem}.sparkles-social-btn{border-radius:var(--radius-full);cursor:pointer;--tw-text-opacity:1;width:2.75rem;height:2.75rem;color:rgba(255, 255, 255, var(--tw-text-opacity,1));--tw-shadow:0 1px 2px 0 rgba(0,0,0,.05);--tw-shadow-colored:0 1px 2px 0 var(--tw-shadow-color);border-width:0;justify-content:center;align-items:center;font-size:1.125rem;line-height:1.75rem;text-decoration-line:none;transition:all .2s ease-out;display:inline-flex}.sparkles-social-btn:hover{--tw-shadow:0 4px 6px -1px rgba(0,0,0,.1), 0 2px 4px -2px rgba(0,0,0,.1);--tw-shadow-colored:0 4px 6px -1px var(--tw-shadow-color), 0 2px 4px -2px var(--tw-shadow-color)}.sparkles-social-btn:active{--tw-translate-y:0px}.sparkles-social-btn-facebook{background-color:#1877f2}.sparkles-social-btn-facebook:hover{background-color:#145dbf}.sparkles-social-btn-twitter{background-color:#1da1f2}.sparkles-social-btn-twitter:hover{background-color:#1a8cd8}.sparkles-social-btn-pinterest{background-color:#bd081c}.sparkles-social-btn-pinterest:hover{background-color:#a0071a}.sparkles-social-btn-instagram{background:linear-gradient(45deg,#f09433 0%,#e6683c 25%,#dc2743 50%,#cc2366 75%,#bc1888 100%)}.sparkles-social-btn-instagram:hover{opacity:.9}.sparkles-social-btn-linkedin{background-color:#0077b5}.sparkles-social-btn-linkedin:hover{background-color:#005e8a}.sparkles-social-btn-whatsapp{background-color:#25d366}.sparkles-social-btn-whatsapp:hover{background-color:#20b856}.sparkles-social-btn-email,.sparkles-social-btn-email:hover{background-color:var(--color-secondary)}.sparkles-social-login,.sparkles-rating-distribution,.sparkles-recommendations__actions,.sparkles-newsletter-form{gap:.75rem;display:flex}.sparkles-social-login{flex-direction:column}.sparkles-social-login-btn{border-radius:var(--radius-lg);cursor:pointer;border-width:2px;border-color:transparent;justify-content:center;align-items:center;gap:.75rem;width:100%;min-height:48px;padding:.75rem 1.5rem;font-weight:500;text-decoration-line:none;transition-property:all;transition-duration:.15s;transition-timing-function:cubic-bezier(0,0,.2,1);display:flex}.sparkles-social-login-btn:hover{--tw-shadow:0 4px 6px -1px rgba(0,0,0,.1), 0 2px 4px -2px rgba(0,0,0,.1);--tw-shadow-colored:0 4px 6px -1px var(--tw-shadow-color), 0 2px 4px -2px var(--tw-shadow-color)}.sparkles-social-login-btn-google,.sparkles-action-button.secondary{--tw-bg-opacity:1;background-color:rgba(255, 255, 255, var(--tw-bg-opacity,1));border-color:var(--gray-300)}.sparkles-social-login-btn-google{color:var(--color-secondary)}.sparkles-social-login-btn-google:hover{border-color:var(--gray-400)}.sparkles-social-login-btn-facebook{--tw-text-opacity:1;color:rgba(255, 255, 255, var(--tw-text-opacity,1));background-color:#1877f2}.sparkles-social-login-btn-facebook:hover{background-color:#145dbf}.sparkles-social-login-btn-apple:hover{--tw-bg-opacity:1;background-color:rgba(31, 41, 55, var(--tw-bg-opacity,1))}.sparkles-social-proof{padding:1rem}.sparkles-social-proof-header,.sparkles-comment-header,.sparkles-checkbox-wrapper,.sparkles-radio-wrapper,.sparkles-switch,.sparkles-consent-banner-actions{align-items:center;gap:.75rem;display:flex}.sparkles-social-proof-header{margin-bottom:1rem}.sparkles-social-proof-avatar,.sparkles-reviewer-avatar,.sparkles-skeleton-avatar{border-radius:var(--radius-full);object-fit:cover;width:3rem;height:3rem}.sparkles-social-proof-info{flex:1}.sparkles-social-proof-name,.sparkles-consent-toggle-title,.sparkles-file-name{color:var(--color-secondary);margin-bottom:.25rem;font-weight:600}.sparkles-social-proof-content{color:var(--gray-700);line-height:1.625}.sparkles-social-proof-rating{gap:.25rem;margin-top:.75rem;display:flex}.sparkles-social-proof-star,.sparkles-media-info{font-size:.875rem;line-height:1.25rem}.sparkles-social-proof-star{--tw-text-opacity:1;color:rgba(245, 158, 11, var(--tw-text-opacity,1))}.sparkles-recent-activity{--tw-bg-opacity:1;background-color:rgba(255, 255, 255, var(--tw-bg-opacity,1));border-width:1px;border-color:var(--gray-200);border-radius:var(--radius-lg);--tw-shadow:0 4px 6px -1px rgba(0,0,0,.1), 0 2px 4px -2px rgba(0,0,0,.1);--tw-shadow-colored:0 4px 6px -1px var(--tw-shadow-color), 0 2px 4px -2px var(--tw-shadow-color);max-width:20rem;z-index:var(--z-modal-backdrop);--tw-translate-x:-100%;padding:1rem;transition-property:transform;transition-duration:.3s;transition-timing-function:cubic-bezier(.4,0,.2,1);position:fixed;bottom:1.5rem;left:1.5rem}.sparkles-recent-activity.show{--tw-translate-x:0px}.sparkles-recent-activity-avatar{border-radius:var(--radius-full);background-color:var(--gray-300);width:2rem;height:2rem}.sparkles-recent-activity-text{flex:1;font-size:.875rem;line-height:1.25rem}.sparkles-recent-activity-name{color:var(--color-secondary);font-weight:600}.sparkles-recent-activity-action{color:var(--gray-600)}.sparkles-batch-subtitle,.sparkles-rating-count,.sparkles-author-join-date,.sparkles-recent-activity-time{color:var(--gray-500);font-size:.75rem;line-height:1rem}.sparkles-recent-activity-time{margin-top:.25rem}.sparkles-recent-activity-close,.sparkles-file-remove{background-color:initial;color:var(--gray-400);cursor:pointer;border-width:0;padding:.25rem}.sparkles-instagram-feed{grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:1rem;display:grid}.sparkles-instagram-post{aspect-ratio:1;border-radius:var(--radius-lg);cursor:pointer;transition-property:transform;transition-duration:.15s;transition-timing-function:cubic-bezier(.4,0,.2,1);position:relative;overflow:hidden}.sparkles-instagram-post:hover{transform:scale(1.02)}.sparkles-instagram-post-overlay{opacity:0;--tw-text-opacity:1;color:rgba(255, 255, 255, var(--tw-text-opacity,1));background:linear-gradient(45deg,rgba(240,148,51,.8) 0%,rgba(230,104,60,.8) 25%,rgba(220,39,67,.8) 50%,rgba(204,35,102,.8) 75%,rgba(188,24,136,.8) 100%);justify-content:center;align-items:center;transition-property:opacity;transition-duration:.15s;transition-timing-function:cubic-bezier(.4,0,.2,1);display:flex;position:absolute;top:0;bottom:0;left:0;right:0}.sparkles-instagram-post:hover .sparkles-instagram-post-overlay{opacity:1}.sparkles-instagram-post-stats{gap:1rem}.sparkles-instagram-post-stat{align-items:center;gap:.25rem;font-weight:600;display:flex}.sparkles-social-share-minimal .sparkles-social-btn{width:2.25rem;height:2.25rem;font-size:1rem;line-height:1.5rem}.sparkles-social-share-large .sparkles-social-btn{width:3.5rem;height:3.5rem;font-size:1.25rem;line-height:1.75rem}.sparkles-social-share-text .sparkles-social-btn{border-radius:var(--radius-lg);gap:.5rem;width:auto;padding:.5rem 1rem}.sparkles-social-floating{z-index:var(--z-fixed);flex-direction:column;gap:.5rem;display:flex;position:fixed;top:50%;left:1rem}.sparkles-social-floating .sparkles-social-btn{width:3rem;height:3rem}@container (width<=768px){.sparkles-social-share{flex-wrap:wrap;justify-content:center}.sparkles-social-floating{flex-direction:row;justify-content:center;margin-top:1rem;margin-bottom:1rem;position:relative}.sparkles-recent-activity,.sparkles-notification{max-width:none;left:1rem;right:1rem}.sparkles-instagram-feed{grid-template-columns:repeat(2,1fr);gap:.5rem}}@container (width<=475px){.sparkles-social-share-text .sparkles-social-btn-text{display:none}.sparkles-social-share-text .sparkles-social-btn{width:2.75rem;height:2.75rem;padding:0}}@media (prefers-contrast:high){.sparkles-social-btn,.sparkles-social-login-btn{border-style:solid;border-width:2px}}@media (prefers-reduced-motion:reduce){body .sparkles-social-btn,body .sparkles-social-login-btn,body .sparkles-instagram-post,body .sparkles-recent-activity{transition:none;transform:none}body .sparkles-social-btn:hover,body .sparkles-social-login-btn:hover,body .sparkles-instagram-post:hover{transform:none}}.instagram-section-sparkles{background:linear-gradient(to bottom, var(--gray-50), var(--white));background:linear-gradient(135deg, var(--color-primary) 0%, var(--color-primary-light) 100%);text-align:center;color:#fff;border-radius:var(--radius-md);margin:2rem 0 0;padding:2rem 1.5rem 1rem}.instagram-banner-sparkles{border-radius:var(--radius-md);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:rgba(255,255,255,.4);border:1px solid rgba(255,255,255,.5);max-width:1200px;margin:0 auto 1rem;overflow:hidden}.instagram-carousel-sparkles{position:relative}.instagram-post-sparkles{transition:transform .3s}.instagram-post-sparkles:hover{transform:translateY(-5px)}.instagram-banner-sparkles h2{color:#fff;text-shadow:0 2px 4px rgba(0,0,0,.1)}.instagram-banner-sparkles p{color:#fff}.sparkles-hover-glow{position:relative;overflow:hidden}.sparkles-hover-glow:before{content:"";opacity:0;pointer-events:none;background:radial-gradient(circle,rgba(255,20,147,.3) 0%,rgba(255,182,193,.2) 25%,transparent 50%);width:200%;height:200%;transition:opacity .3s;position:absolute;top:-50%;left:-50%}.sparkles-hover-glow:hover:before{opacity:1;animation:2s ease-in-out infinite sparkles-glow-pulse}.sparkles-pulse{animation:2s ease-in-out infinite sparkles-subtle-pulse}.instagram-loading{background:linear-gradient(90deg, var(--gray-150) 25%, var(--gray-250) 50%, var(--gray-150) 75%);background-size:200% 100%;animation:1.5s infinite loading-shimmer}.line-clamp-3,.sparkles-blog-excerpt,.sparkles-blog-card .sparkles-post-excerpt{-webkit-line-clamp:3;line-clamp:3;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}body .instagram-section-sparkles .sparkles-carousel,body .instagram-section-sparkles .py-12,body .instagram-section-sparkles .bg-gradient-to-b{background:0 0}.instagram-section-sparkles .sparkles-btn-primary{color:var(--color-primary);background-color:#fff;border:2px solid #fff}.instagram-section-sparkles .sparkles-btn-primary:hover{background-color:var(--color-secondary);color:#fff;border:2px solid var(--color-secondary)}@keyframes sparkles-glow-pulse{0%,to{transform:scale(1)}50%{transform:scale(1.1)}}@keyframes sparkles-subtle-pulse{0%,to{transform:translateY(-50%)scale(1)}50%{transform:translateY(-50%)scale(1.05)}}@keyframes loading-shimmer{0%{background-position:-200% 0}to{background-position:200% 0}}@container (width<=768px){.instagram-section-sparkles{margin:1rem 0 0;padding:1rem}.instagram-banner-sparkles{margin-bottom:.5rem}.instagram-post-sparkles{padding:0 .5rem}.instagram-section-sparkles .sparkles-carousel-nav{top:50%;transform:translateY(-50%)}.instagram-section-sparkles .sparkles-carousel-nav-prev{left:.5rem}.instagram-section-sparkles .sparkles-carousel-nav-next{right:.5rem}.instagram-section-sparkles .sparkles-carousel-nav-btn{background:rgba(255,255,255,.95);width:2rem;height:2rem}.instagram-section-sparkles .sparkles-carousel-nav-btn svg{width:1rem;height:1rem}.sparkles-carousel{min-height:280px}}@media (min-width:641px) and (max-width:1023px){.instagram-post-sparkles{padding:0 .75rem}}.sparkles-spinner-xs,.sparkles-spinner-sm,.sparkles-spinner-md,.sparkles-spinner-lg,.sparkles-spinner-xl{border-radius:var(--radius-full);border:4px solid var(--gray-200);border-top:4px solid var(--color-primary);width:var(--sparkles-spinner-size);height:var(--sparkles-spinner-size);animation:1s linear infinite spin}.sparkles-spinner-xs{--sparkles-spinner-size:.75rem;border-width:2px}.sparkles-spinner-sm{--sparkles-spinner-size:1rem;border-width:2px}.sparkles-spinner-md{--sparkles-spinner-size:1.5rem}.sparkles-spinner-lg{--sparkles-spinner-size:2rem}.sparkles-spinner-xl{--sparkles-spinner-size:3rem}.sparkles-status-success,.sparkles-status-error,.sparkles-status-warning,.sparkles-status-info,.sparkles-status-neutral{border-radius:var(--radius-full);align-items:center;padding:.125rem .625rem;font-size:.75rem;font-weight:500;display:inline-flex}.sparkles-status-success{background-color:var(--color-success-light);--tw-text-opacity:1;color:rgba(6,95,70,var(--tw-text-opacity,1))}.sparkles-status-error{--tw-bg-opacity:1;background-color:rgba(254,226,226,var(--tw-bg-opacity,1));--tw-text-opacity:1;color:rgba(153,27,27,var(--tw-text-opacity,1))}.sparkles-status-warning{--tw-bg-opacity:1;background-color:rgba(254,243,199,var(--tw-bg-opacity,1));--tw-text-opacity:1;color:rgba(146,64,14,var(--tw-text-opacity,1))}.sparkles-status-info{color:var(--color-primary);background-color:rgb(var(--color-primary-rgb) / .1)}.sparkles-status-neutral{background-color:var(--gray-100);color:var(--gray-800)}.sparkles-table-container{width:100%;overflow-x:auto;container-type:inline-size}.sparkles-table-responsive{min-width:600px}.sparkles-table{border-collapse:collapse;width:100%;font-size:1rem;line-height:1.25}.sparkles-table-header{background-color:var(--gray-50);border-bottom-width:2px;border-color:var(--gray-200)}.sparkles-table-header th{text-align:left;color:var(--gray-700);text-transform:uppercase;letter-spacing:.05em;padding:.75rem 1rem;font-size:.75rem;font-weight:500;line-height:1rem}.sparkles-table-body{--tw-bg-opacity:1;background-color:rgba(255, 255, 255, var(--tw-bg-opacity,1))}.sparkles-table-body td,.sparkles-table-expand-content td{border-bottom-width:1px;border-color:var(--gray-200);padding:.75rem 1rem}.sparkles-table-body td{color:var(--gray-700)}.sparkles-table-body tr:last-child td{border-bottom-width:0}.sparkles-table-body tr:last-child td:first-child{border-bottom-left-radius:var(--radius-lg)}.sparkles-table-row{cursor:pointer}.sparkles-table-row:hover{background-color:var(--gray-50)}.sparkles-table-row-selected{background-color:var(--color-accent)}.sparkles-table-row-selected:hover{background-color:var(--color-primary) bg-opacity-15}.sparkles-table-sortable{cursor:pointer;-webkit-user-select:none;-ms-user-select:none;user-select:none;padding-right:2rem;position:relative}.sparkles-table-sortable:hover{background-color:var(--gray-100)}.sparkles-table-sort-icon{opacity:.5;width:1rem;height:1rem;transition-property:all;transition-duration:.15s;transition-timing-function:cubic-bezier(0,0,.2,1);position:absolute;right:.75rem}.sparkles-table-sortable:hover .sparkles-table-sort-icon{opacity:1}.sparkles-table-sort-asc .sparkles-table-sort-icon{opacity:1;transform:translateY(-50%)rotate(0)}.sparkles-table-sort-desc .sparkles-table-sort-icon{opacity:1;transform:translateY(-50%)rotate(180deg)}.sparkles-table-cell-number{font-variant-numeric:tabular-nums;text-align:right}.sparkles-table-cell-currency{color:var(--color-secondary);text-align:right;font-weight:500}.sparkles-table-cell-date{font-variant-numeric:tabular-nums;color:var(--gray-600)}.sparkles-table-cell-status{text-align:center}.sparkles-table-cell-actions{text-align:right;white-space:nowrap}.sparkles-order-total-label{text-align:left;padding:3px 10px}.sparkles-order-total-value{text-align:right;padding:3px 10px}.sparkles-table-actions,.sparkles-dropdown-toggle{justify-content:center;gap:.5rem}.sparkles-table-action-btn,.sparkles-table-export-button,.sparkles-table-filter-button{border-width:1px;border-color:var(--gray-300);border-radius:var(--radius-sm);color:var(--gray-700);padding-left:.75rem;padding-right:.75rem;font-size:.875rem;line-height:1.25rem;transition-duration:.3s;transition-timing-function:cubic-bezier(0,0,.2,1)}.sparkles-table-action-btn,.sparkles-table-filter-button{--tw-bg-opacity:1;background-color:rgba(255, 255, 255, var(--tw-bg-opacity,1))}.sparkles-table-action-btn{padding-top:.25rem;padding-bottom:.25rem;transition-property:all}.sparkles-table-action-btn:hover{background-color:var(--gray-100);border-color:var(--gray-400)}:is(.sparkles-table-action-primary,.sparkles-pagination-button.active,.sparkles-table-filter-button.active,.sparkles-review-filter-btn-active,.sparkles-pagination-active .sparkles-pagination-link,.sparkles-pagination-link[aria-current=page],.product-options-wrapper .swatch-option.text.selected,.sparkles-step-current .sparkles-step-indicator){background-color:var(--color-primary);color:#fff;border-color:var(--color-primary)}.sparkles-table-action-primary:hover{background-color:var(--color-primary-dark);border-color:var(--color-primary-dark)}.sparkles-table-striped .sparkles-table-body tr:nth-child(2n){background-color:var(--gray-50)}.sparkles-table-striped .sparkles-table-body tr:nth-child(2n):hover{background-color:var(--gray-100)}.sparkles-table-bordered{border-width:1px;border-color:var(--gray-200)}.sparkles-table-bordered th,.sparkles-table-bordered td{border-right-width:1px;border-color:var(--gray-200)}.sparkles-table-bordered th:last-child,.sparkles-table-bordered td:last-child{border-right-width:0}.sparkles-table-compact th,.sparkles-table-compact td{padding:.5rem 1rem}.sparkles-table-compact{font-size:.875rem;line-height:1.25rem}.sparkles-table-large th,.sparkles-table-large td,.sparkles-spacing-comfortable{padding:1.5rem 2rem}.sparkles-table-large{font-size:1.125rem;line-height:1.75rem}.sparkles-comparison-table,.sparkles-comparison-table th{text-align:center}.sparkles-comparison-table .sparkles-table-header th:first-child{text-align:left}.sparkles-comparison-table td:first-child{text-align:left;background-color:var(--gray-50);font-weight:500}.sparkles-action-desc,.sparkles-comparison-check{--tw-text-opacity:1}.sparkles-comparison-check{color:rgba(16, 185, 129, var(--tw-text-opacity,1));font-size:1.25rem;line-height:1.75rem}.sparkles-comparison-cross{color:var(--gray-400);font-size:1.25rem;line-height:1.75rem}.sparkles-table-footer{background-color:var(--gray-50);border-top-width:1px;border-color:var(--gray-200);color:var(--gray-600);justify-content:space-between;align-items:center;padding:1rem 1.5rem;font-size:.875rem;line-height:1.25rem;display:flex}.sparkles-table-summary{font-weight:500}.sparkles-table-empty{text-align:center;color:var(--gray-500);padding:3rem 1.5rem}.sparkles-table-empty-icon{width:3rem;height:3rem;color:var(--gray-400);margin-bottom:1rem;margin-left:auto;margin-right:auto}.sparkles-table-empty-title,.sparkles-upload-text,.sparkles-loading-title,.sparkles-file-upload-text{margin-bottom:.5rem;font-size:1.125rem;line-height:1.75rem}.sparkles-table-empty-title{color:var(--gray-700);font-weight:500}.sparkles-table-empty-description{margin-bottom:1rem}.sparkles-table-loading{position:relative}.sparkles-table-loading:before{content:"";--tw-bg-opacity:.8;background-color:rgba(255, 255, 255, var(--tw-bg-opacity,1));z-index:var(--z-dropdown);position:absolute;top:0;bottom:0;left:0;right:0}.sparkles-table-loading:after{content:"";width:2rem;height:2rem;z-index:var(--z-sticky);justify-content:center;align-items:center;animation:1s linear infinite sparkles-spin;display:flex;position:absolute;top:0;bottom:0;left:0;right:0}.sparkles-table-checkbox{text-align:center;width:1.25rem}.sparkles-table-checkbox input[type=checkbox]{border-radius:var(--radius-sm);border-width:1px;border-color:var(--gray-300);--tw-bg-opacity:1;background-color:rgba(255, 255, 255, var(--tw-bg-opacity,1));cursor:pointer;width:1rem;height:1rem}.sparkles-table-checkbox input[type=checkbox]:checked{background-color:var(--color-primary);border-color:var(--color-primary)}.sparkles-table-expandable .sparkles-table-row{cursor:pointer}.sparkles-table-expand-icon{width:1rem;height:1rem;transition-property:transform;transition-duration:.3s;transition-timing-function:cubic-bezier(0,0,.2,1)}.sparkles-table-row-expanded .sparkles-table-expand-icon{transform:rotate(90deg)}.sparkles-table-expand-content{background-color:var(--gray-50);border-top-width:1px;border-color:var(--gray-200)}@container (width<=475px){.sparkles-table-stack{display:block}.sparkles-table-stack .sparkles-table-header{display:none}.sparkles-table-stack .sparkles-table-body,.sparkles-table-stack .sparkles-table-row,.sparkles-table-stack td{width:100%;display:block}.sparkles-table-stack .sparkles-table-row{border-width:1px;border-color:var(--gray-200);border-radius:var(--radius-lg);--tw-bg-opacity:1;background-color:rgba(255, 255, 255, var(--tw-bg-opacity,1));--tw-shadow:0 1px 2px 0 rgba(0,0,0,.05);--tw-shadow-colored:0 1px 2px 0 var(--tw-shadow-color);margin-bottom:1rem;padding:1rem}.sparkles-table-stack td{--tw-border-opacity:1;border-bottom-width:1px;border-color:rgba(243, 244, 246, var(--tw-border-opacity,1));padding-top:.5rem;padding-bottom:.5rem;padding-left:40%;position:relative}.sparkles-table-stack td:before{content:attr(data-label);white-space:nowrap;width:35%;color:var(--gray-600);padding-right:.75rem;font-size:.875rem;font-weight:500;line-height:1.25rem;position:absolute;left:0}.sparkles-table-stack td:last-child{border-bottom-width:0}}.sparkles-table-sortable:focus,.sparkles-table-action-btn:focus{box-shadow:0 0 0 2px var(--color-primary), 0 0 0 4px rgb(var(--color-primary-rgb)/.1);outline:none}@media (prefers-reduced-motion:reduce){.sparkles-table-loading:after{animation:none}}.sparkles-table-controls,.sparkles-admin-card-header,.sparkles-pagination{background-color:var(--gray-50);border-color:var(--gray-200);align-items:center;padding:1rem 1.5rem;display:flex}.sparkles-table-controls{border-bottom-width:1px;flex-wrap:wrap;justify-content:space-between;gap:1rem}.sparkles-table-search{flex:1;max-width:24rem;position:relative}.sparkles-table-search-input{border-width:1px;border-color:var(--gray-300);border-radius:var(--radius-btn);padding:.5rem 2.5rem .5rem .75rem;font-size:.875rem;line-height:1.25rem}.sparkles-table-search-input:focus{box-shadow:0 0 0 2px var(--color-primary), 0 0 0 4px rgb(var(--color-primary-rgb)/.1);outline:none}.sparkles-table-search-clear{background-color:initial;cursor:pointer;opacity:0;border-width:0;width:1.25rem;height:1.25rem;transition-property:all;transition-duration:.15s;transition-timing-function:cubic-bezier(0,0,.2,1);position:absolute;right:.75rem}.sparkles-table-search-input:not(:-ms-placeholder-shown)+.sparkles-table-search-clear{opacity:1}.sparkles-table-search-input:not(:placeholder-shown)+.sparkles-table-search-clear{opacity:1}.sparkles-pagination{border-top-width:1px;justify-content:center;gap:.5rem}.sparkles-social-share-label,.sparkles-social-proof-meta,.sparkles-rating-label,.sparkles-rating-percent,.sparkles-testimonial-role,.sparkles-notification-message,.sparkles-loading-description,.sparkles-comment-date,.sparkles-cart-item-meta,.sparkles-pagination-info{color:var(--gray-600);font-size:.875rem;line-height:1.25rem}.sparkles-pagination-info{margin-right:1rem}.sparkles-pagination-button,.sparkles-pagination-link{border-color:var(--gray-300);--tw-bg-opacity:1;background-color:rgba(255, 255, 255, var(--tw-bg-opacity,1));min-width:40px;height:2.5rem;color:var(--gray-700);justify-content:center;align-items:center;padding-left:.75rem;padding-right:.75rem;font-size:.875rem;line-height:1.25rem;text-decoration-line:none;transition-property:all;transition-duration:.3s;transition-timing-function:cubic-bezier(0,0,.2,1);display:flex}.sparkles-pagination-button{border-radius:var(--radius-sm);border-width:1px}.sparkles-pagination-button:hover:not(:disabled){background-color:var(--gray-100);border-color:var(--gray-400)}.sparkles-pagination-button:disabled{opacity:.5;cursor:not-allowed}.sparkles-pagination-ellipsis{color:var(--gray-500);padding-left:.5rem;padding-right:.5rem}.sparkles-table-bulk-actions{background-color:var(--color-accent);border-bottom-width:1px;border-color:var(--gray-200);align-items:center;gap:.75rem;padding:.75rem 1.5rem;animation:.3s ease-out slideDown;display:flex}.sparkles-bulk-actions-buttons{gap:.5rem;margin-left:auto;display:flex}.sparkles-table-export{position:relative}.sparkles-table-export-button{background-color:var(--gray-100);padding-top:.25rem;padding-bottom:.25rem;transition-property:color,background-color,border-color,text-decoration-color,fill,stroke}.sparkles-table-export-button:hover{background-color:var(--gray-200);border-color:var(--gray-400)}.sparkles-table-export-menu{--tw-bg-opacity:1;background-color:rgba(255, 255, 255, var(--tw-bg-opacity,1));border-width:1px;border-color:var(--gray-200);border-radius:var(--radius-btn);--tw-shadow:0 10px 15px -3px rgba(0,0,0,.1), 0 4px 6px -4px rgba(0,0,0,.1);--tw-shadow-colored:0 10px 15px -3px var(--tw-shadow-color), 0 4px 6px -4px var(--tw-shadow-color);min-width:150px;z-index:var(--z-dropdown);margin-top:.5rem;position:absolute;top:100%;right:0}.sparkles-table-export-option,.sparkles-dropdown-option{background-color:initial;color:var(--gray-700);cursor:pointer;text-align:left;border-width:0;align-items:center;width:100%;transition-property:all;transition-duration:.15s;transition-timing-function:cubic-bezier(0,0,.2,1);display:flex}.sparkles-btn-sm,.sparkles-table-export-option{padding:.5rem 1rem;font-size:.875rem;line-height:1.25rem}.sparkles-table-export-option{gap:.5rem}.sparkles-table-export-option:hover{color:var(--color-primary);background-color:var(--gray-50)}.sparkles-table-filters{gap:.5rem;display:flex}.sparkles-table-filter{position:relative}.sparkles-table-filter-button{padding-top:.5rem;padding-bottom:.5rem;transition-property:color,background-color,border-color,text-decoration-color,fill,stroke}.sparkles-table-filter-button:hover{background-color:var(--gray-100);border-color:var(--gray-400)}@container (width<=768px){.sparkles-table-responsive{min-width:500px}.sparkles-table-actions{flex-direction:column;gap:.25rem}.sparkles-table-action-btn{justify-content:center;width:100%}.sparkles-table-footer{text-align:center;flex-direction:column;gap:.5rem}.sparkles-table-search{order:-9999;width:100%;max-width:none}.sparkles-pagination{flex-wrap:wrap}.sparkles-pagination-info{text-align:center;width:100%;margin-bottom:.5rem}}@media print{.sparkles-table-container{--tw-shadow:0 0 transparent;--tw-shadow-colored:0 0 transparent;overflow:visible}.sparkles-table{border-collapse:collapse}.sparkles-table th,.sparkles-table td{border-width:1px;padding:.5rem}.sparkles-table-actions,.sparkles-table-action-btn{display:none}.sparkles-status-badge{--tw-bg-opacity:1;background-color:rgba(255, 255, 255, var(--tw-bg-opacity,1));border-style:solid;border-width:1px}}.sparkles-tabs{background-color:var(--gray-800);border-color:var(--gray-700);flex-direction:column;display:flex;container-type:inline-size}.sparkles-tabs-vertical{flex-direction:row}.sparkles-tab-list{background-color:var(--gray-50);border-top-left-radius:.5rem;border-top-right-radius:.5rem;margin:0;padding:0;display:flex;position:relative}.sparkles-tabs-vertical .sparkles-tab-list{background-color:initial;border-right-width:1px;border-color:var(--gray-200);border-radius:0;flex-direction:column;min-width:240px}.sparkles-tab-item{flex:1}.sparkles-tabs-vertical .sparkles-tab-item{flex:none;width:100%}.sparkles-tab{background-color:initial;cursor:pointer;width:100%;color:var(--gray-600);-webkit-user-select:none;-ms-user-select:none;user-select:none;border-width:0;border-radius:.375rem;justify-content:center;align-items:center;gap:.5rem;padding:1rem 1.5rem;font-size:1rem;font-weight:500;line-height:1.5rem;transition-property:all;transition-duration:.2s;transition-timing-function:cubic-bezier(.4,0,.2,1);display:flex;position:relative}.sparkles-tab:hover{color:var(--color-primary);background-color:var(--color-primary);--tw-bg-opacity:.5}.sparkles-tab:focus{outline-color:var(--color-primary);outline-offset:-2px;outline-width:2px}.sparkles-tab:disabled,.sparkles-tab[aria-disabled=true],.sparkles-pagination-disabled .sparkles-pagination-link,.sparkles-pagination-link:disabled,.sparkles-dropdown-option-disabled{opacity:.5;cursor:not-allowed;pointer-events:none}.sparkles-tab-active{color:var(--color-primary);--tw-bg-opacity:1;background-color:rgba(255,255,255,var(--tw-bg-opacity,1));--tw-shadow:0 1px 2px 0 rgba(0,0,0,.05);--tw-shadow-colored:0 1px 2px 0 var(--tw-shadow-color);font-weight:600}.sparkles-tab-content{--tw-bg-opacity:1;background-color:rgba(255,255,255,var(--tw-bg-opacity,1));border-bottom-right-radius:.5rem;border-bottom-left-radius:.5rem;min-height:200px;padding:1.5rem}.sparkles-tabs-vertical .sparkles-tab-content{border-top-right-radius:.5rem;border-bottom-right-radius:.5rem;flex:1}.sparkles-tab-panel{outline-offset:2px;outline:2px solid transparent;animation:.3s ease-out sparkles-fade-in;display:block}.sparkles-tab-panel[hidden]{display:none}.sparkles-tabs-pills .sparkles-tab-list{background-color:initial;gap:.5rem;padding:.5rem}.sparkles-tabs-pills .sparkles-tab{border-radius:var(--radius-full);background-color:var(--gray-100)}.sparkles-tabs-pills .sparkles-tab-active{background-color:var(--color-primary);color:#fff}.sparkles-tabs-pills .sparkles-tab:hover{background-color:var(--gray-200)}.sparkles-tabs-pills .sparkles-tab-active:hover{background-color:var(--color-primary)}.sparkles-tabs-underline .sparkles-tab-list,.sparkles-tabs-underline .sparkles-tab{background-color:initial;border-bottom-width:2px;border-radius:0}.sparkles-tabs-underline .sparkles-tab-list{border-color:var(--gray-200)}.sparkles-tabs-underline .sparkles-tab{border-color:transparent}.sparkles-tabs-underline .sparkles-tab:hover{background-color:var(--gray-50)}.sparkles-tabs-underline .sparkles-tab-active{border-bottom-color:var(--color-primary);background-color:initial;--tw-shadow:0 0 transparent;--tw-shadow-colored:0 0 transparent;border-bottom-width:2px}.sparkles-tabs-underline .sparkles-tab-content{background-color:initial;--tw-shadow:0 0 transparent;--tw-shadow-colored:0 0 transparent;border-radius:0}.sparkles-tabs-luxury{border-color:var(--color-primary);background:var(--gradient-premium);--tw-shadow:0 10px 15px -3px rgba(0,0,0,.1),0 4px 6px -4px rgba(0,0,0,.1);--tw-shadow-colored:0 10px 15px -3px var(--tw-shadow-color),0 4px 6px -4px var(--tw-shadow-color);border-width:1px}.sparkles-tabs-luxury .sparkles-tab-list{background-color:rgba(245,245,240,.8)}@supports (color:color-mix(in lab, red, red)){.sparkles-tabs-luxury .sparkles-tab-list{background-color:color-mix(in srgb, var(--color-accent) 80%, transparent)}}.sparkles-tabs-luxury .sparkles-tab{color:var(--color-secondary);font-family:var(--font-display)}.sparkles-tabs-luxury .sparkles-tab:hover{background-color:var(--color-primary) bg-opacity-10}.sparkles-tabs-luxury .sparkles-tab-active{background:var(--gradient-premium);color:var(--color-primary);--tw-shadow:0 4px 6px -1px rgba(0,0,0,.1),0 2px 4px -2px rgba(0,0,0,.1);--tw-shadow-colored:0 4px 6px -1px var(--tw-shadow-color),0 2px 4px -2px var(--tw-shadow-color)}.sparkles-social-login-icon,.sparkles-sidebar-icon,.sparkles-tab-icon,.sparkles-batch-icon,.sparkles-dropdown-option-icon,.sparkles-alert-icon svg{flex-shrink:0;width:1.25rem;height:1.25rem}.sparkles-tab-badge{background-color:var(--color-secondary);--tw-text-opacity:1;min-width:18px;color:rgba(255,255,255,var(--tw-text-opacity,1));border-radius:var(--radius-full);text-align:center;margin-left:.5rem;font-size:.75rem;font-weight:700;line-height:1rem}.sparkles-tab-active .sparkles-tab-badge{background-color:var(--color-primary)}@container (width<=768px){.sparkles-tab-list{scrollbar-width:none;-ms-overflow-style:none;overflow-x:auto}.sparkles-tab-list::-webkit-scrollbar{display:none}.sparkles-tab,.sparkles-table th,.sparkles-table td{padding:.75rem 1rem;font-size:.875rem;line-height:1.25rem}.sparkles-tab{white-space:nowrap}.sparkles-tab-content{padding:1rem}.sparkles-tabs-vertical{flex-direction:column}.sparkles-tabs-vertical .sparkles-tab-list{border-bottom-width:1px;border-right-width:0;border-color:var(--gray-200);flex-direction:row;min-width:0}.sparkles-tabs-vertical .sparkles-tab-content{border-bottom-right-radius:.5rem;border-bottom-left-radius:.5rem}}@media (prefers-reduced-motion:reduce){.sparkles-tab,.sparkles-tab-panel{transition-property:none;animation:none}}@media (prefers-contrast:high){.sparkles-tab{border-style:solid;border-width:1px}.sparkles-tab:focus{outline-width:3px}}.sparkles-tab:focus:not(:focus-visible){outline:none}.sparkles-product-tabs{margin-top:2rem;margin-bottom:2rem}.sparkles-product-tabs .sparkles-tab-content{min-height:300px}.sparkles-account-tabs .sparkles-tab-list{--tw-bg-opacity:1;background-color:rgba(255,255,255,var(--tw-bg-opacity,1));border-width:1px;border-color:var(--gray-200);border-bottom-width:0}.sparkles-account-tabs .sparkles-tab-content{border-width:1px;border-color:var(--gray-200)}.sparkles-tab-slide-enter{animation:.3s ease-out sparkles-tab-slide-in}.sparkles-tabs-loading .sparkles-tab-content{position:relative;overflow:hidden}.sparkles-tabs-loading .sparkles-tab-content:before{content:"";background:linear-gradient(90deg,transparent,rgba(198,159,50,.2),transparent);width:100%;height:100%;animation:1.5s infinite sparkles-loading-shimmer;position:absolute;top:0}@media print{body .sparkles-tabs{flex-direction:column}body .sparkles-tab-list{display:none}body .sparkles-tab-panel{page-break-inside:avoid;display:block}body .sparkles-tab-panel[hidden]{display:block}}.sparkles-toggle{cursor:pointer;-webkit-user-select:none;-ms-user-select:none;user-select:none;outline-offset:2px;border-radius:var(--radius-full);outline:2px solid transparent;align-items:center;transition-property:all;transition-duration:.2s;transition-timing-function:cubic-bezier(.4,0,.2,1);display:inline-flex;position:relative}.sparkles-toggle-disabled{opacity:.5;cursor:not-allowed}.sparkles-toggle-track,.sparkles-toggle-thumb{border-radius:var(--radius-full)}.sparkles-toggle-track{background-color:var(--gray-300);border-width:2px;border-color:transparent;position:relative}.sparkles-toggle:hover .sparkles-toggle-track{--tw-bg-opacity:1;background-color:rgba(156,163,175,var(--tw-bg-opacity,1))}.sparkles-toggle-disabled:hover .sparkles-toggle-track{background-color:var(--gray-300)}.sparkles-toggle-checked .sparkles-toggle-track{background-color:var(--color-primary)}.sparkles-toggle-checked:hover .sparkles-toggle-track{background-color:var(--color-primary-dark)}.sparkles-toggle-checked.sparkles-toggle-disabled:hover .sparkles-toggle-track{background-color:var(--color-primary)}.sparkles-toggle-thumb{--tw-bg-opacity:1;background-color:rgba(255,255,255,var(--tw-bg-opacity,1));--tw-shadow:0 1px 2px 0 rgba(0,0,0,.05);--tw-shadow-colored:0 1px 2px 0 var(--tw-shadow-color);justify-content:center;align-items:center;display:flex;position:absolute}.sparkles-toggle-checked .sparkles-toggle-thumb{--tw-translate-x:100%}.sparkles-toggle-sm .sparkles-toggle-track{width:2rem;height:18px}.sparkles-toggle-sm .sparkles-toggle-thumb{width:.875rem;height:.875rem}.sparkles-toggle-md .sparkles-toggle-track{width:2.75rem;height:1.5rem}.sparkles-toggle-md .sparkles-toggle-thumb{width:1.25rem;height:1.25rem}.sparkles-toggle-lg .sparkles-toggle-track{width:3.5rem;height:2rem}.sparkles-toggle-lg .sparkles-toggle-thumb{width:58.3333%}.sparkles-toggle-primary.sparkles-toggle-checked .sparkles-toggle-track{background-color:var(--color-primary)}.sparkles-toggle-success.sparkles-toggle-checked .sparkles-toggle-track{--tw-bg-opacity:1;background-color:var(--color-success)}.sparkles-toggle-warning.sparkles-toggle-checked .sparkles-toggle-track{--tw-bg-opacity:1;background-color:rgba(245,158,11,var(--tw-bg-opacity,1))}.sparkles-toggle-error.sparkles-toggle-checked .sparkles-toggle-track{--tw-bg-opacity:1;background-color:rgba(239,68,68,var(--tw-bg-opacity,1))}.sparkles-toggle-with-labels{gap:.75rem}.sparkles-toggle-label,.sparkles-bulk-actions-info,.sparkles-step-title,.sparkles-social-share-text .sparkles-social-btn-text,.sparkles-blog-card .sparkles-read-more{font-size:.875rem;font-weight:500;line-height:1.25rem}.sparkles-toggle-label,.sparkles-bulk-actions-info,.sparkles-step-title{color:var(--gray-700)}.sparkles-toggle-label{white-space:nowrap}.sparkles-toggle-checked .sparkles-toggle-label{color:var(--color-primary)}.sparkles-toggle-thumb-icon{color:var(--gray-600);font-size:.75rem;line-height:1rem;transition-property:all;transition-duration:.2s;transition-timing-function:cubic-bezier(.4,0,.2,1)}.sparkles-toggle-checked .sparkles-toggle-thumb-icon{color:var(--color-primary)}.sparkles-toggle-sm .sparkles-toggle-thumb-icon{font-size:8px}.sparkles-toggle-lg .sparkles-toggle-thumb-icon{font-size:.875rem;line-height:1.25rem}.sparkles-toggle-animated .sparkles-toggle-track,.sparkles-toggle-animated .sparkles-toggle-thumb{transition:all .3s ease-out}.sparkles-toggle-animated.sparkles-toggle-checked .sparkles-toggle-thumb{animation:.3s ease-out sparkles-toggle-bounce}.sparkles-toggle-group,.showcase-flex-wrap{flex-wrap:wrap;gap:1rem;display:flex}:where(.sparkles-toggle-group,.sparkles-toggle-card){container-type:inline-size}.sparkles-toggle-group-vertical{flex-direction:column;align-items:flex-start}.sparkles-recent-activity-content,.sparkles-rating-bar,.sparkles-reviewer-info,.sparkles-toggle-group-item{gap:.75rem}.sparkles-toggle-group-vertical .sparkles-toggle-group-item{width:100%}.sparkles-toggle-group-label{color:var(--gray-700);cursor:pointer;font-size:1rem;font-weight:500;line-height:1.5rem}.sparkles-toggle-card{border-width:1px;border-color:var(--gray-200);--tw-bg-opacity:1;background-color:rgba(255,255,255,var(--tw-bg-opacity,1));cursor:pointer;border-radius:.5rem;justify-content:space-between;align-items:center;padding:1rem 1.5rem;transition-property:all;transition-duration:.2s;transition-timing-function:cubic-bezier(.4,0,.2,1);display:flex}.sparkles-toggle-card:hover{border-color:var(--gray-300);--tw-shadow:0 1px 2px 0 rgba(0,0,0,.05);--tw-shadow-colored:0 1px 2px 0 var(--tw-shadow-color)}.sparkles-toggle-card.sparkles-toggle-checked{border-color:var(--color-primary);background-color:var(--color-accent)}.sparkles-toggle-card-content{flex:1;min-width:0}.sparkles-toggle-card-title,.sparkles-recommendations__pricing-total .sparkles-recommendations__pricing-label{color:var(--gray-900);font-size:1rem;font-weight:500;line-height:1.5rem}.sparkles-toggle-card-title{margin-bottom:.25rem}.sparkles-toggle-card-description{color:var(--gray-600);font-size:.875rem;line-height:1.25}.sparkles-toggle-card-toggle{flex-shrink:0;margin-left:1rem}.sparkles-toggle-premium .sparkles-toggle-track{border-color:var(--color-primary);--tw-shadow:0 4px 6px -1px rgba(0,0,0,.1),0 2px 4px -2px rgba(0,0,0,.1);--tw-shadow-colored:0 4px 6px -1px var(--tw-shadow-color),0 2px 4px -2px var(--tw-shadow-color);background-image:linear-gradient(to right,var(--tw-gradient-stops));--tw-gradient-from:var(--gray-100) var(--tw-gradient-from-position);--tw-gradient-to:var(--gray-200) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to);border-width:1px}.sparkles-toggle-premium.sparkles-toggle-checked .sparkles-toggle-track{background:linear-gradient(to right, var(--color-primary), var(--color-secondary))}.sparkles-toggle-premium .sparkles-toggle-thumb{border-color:var(--color-primary);--tw-bg-opacity:1;background-color:rgba(255,255,255,var(--tw-bg-opacity,1));--tw-shadow:0 4px 6px -1px rgba(0,0,0,.1),0 2px 4px -2px rgba(0,0,0,.1);--tw-shadow-colored:0 4px 6px -1px var(--tw-shadow-color),0 2px 4px -2px var(--tw-shadow-color);border-width:1px}.sparkles-toggle-premium.sparkles-toggle-checked .sparkles-toggle-thumb{background-color:var(--color-primary);color:#fff}.sparkles-toggle-ios .sparkles-toggle-track{background-color:var(--gray-200);border-width:0}.sparkles-toggle-ios.sparkles-toggle-checked .sparkles-toggle-track{--tw-bg-opacity:1;background-color:var(--color-success)}.sparkles-toggle-ios .sparkles-toggle-thumb{--tw-bg-opacity:1;background-color:rgba(255,255,255,var(--tw-bg-opacity,1));box-shadow:0 3px 8px rgba(0,0,0,.15),0 3px 1px rgba(0,0,0,.06)}.sparkles-toggle-material .sparkles-toggle-track{--tw-bg-opacity:.4;background-color:rgba(0,0,0,var(--tw-bg-opacity,1));border-radius:7px}.sparkles-toggle-material.sparkles-toggle-checked .sparkles-toggle-track{--tw-bg-opacity:.5;background-color:rgba(124,58,237,var(--tw-bg-opacity,1))}.sparkles-toggle-material .sparkles-toggle-thumb{background-color:var(--gray-50);width:1.25rem;height:1.25rem;box-shadow:0 2px 1px -1px rgba(0,0,0,.2),0 1px 1px rgba(0,0,0,.14),0 1px 3px rgba(0,0,0,.12)}.sparkles-toggle-material.sparkles-toggle-checked .sparkles-toggle-thumb{--tw-bg-opacity:1;background-color:rgba(124,58,237,var(--tw-bg-opacity,1))}.sparkles-toggle-loading .sparkles-toggle-thumb{position:relative;overflow:hidden}.sparkles-toggle-loading .sparkles-toggle-thumb:after{content:"";background:linear-gradient(90deg,transparent,rgba(255,255,255,.4),transparent);width:100%;height:100%;animation:1.5s infinite sparkles-toggle-loading;position:absolute;top:0}@container (width<=768px){.sparkles-toggle-group{flex-direction:column;align-items:flex-start}.sparkles-toggle-card,.sparkles-table-controls,.sparkles-pagination{padding:.75rem 1rem}.sparkles-toggle-card-title{font-size:.875rem;line-height:1.25rem}.sparkles-toggle-card-description{font-size:.75rem;line-height:1rem}}.sparkles-toggle:focus:not(:focus-visible){outline:none}@media (prefers-reduced-motion:reduce){.sparkles-toggle-track,.sparkles-toggle-thumb,.sparkles-toggle-animated .sparkles-toggle-track,.sparkles-toggle-animated .sparkles-toggle-thumb{transition-property:none}.sparkles-toggle-animated.sparkles-toggle-checked .sparkles-toggle-thumb,.sparkles-toggle-loading .sparkles-toggle-thumb:after{animation:none}}@media (prefers-contrast:high){.sparkles-toggle-track{border-style:solid;border-width:2px}.sparkles-toggle-thumb{border-style:solid;border-width:1px}}@media print{.sparkles-toggle-track{--tw-bg-opacity:1;background-color:rgba(255,255,255,var(--tw-bg-opacity,1));--tw-shadow:0 0 transparent;--tw-shadow-colored:0 0 transparent;border-width:2px}.sparkles-toggle-thumb{--tw-bg-opacity:1;background-color:rgba(0,0,0,var(--tw-bg-opacity,1));--tw-shadow:0 0 transparent;--tw-shadow-colored:0 0 transparent}.sparkles-toggle-checked .sparkles-toggle-track{--tw-bg-opacity:1;background-color:rgba(0,0,0,var(--tw-bg-opacity,1))}.sparkles-toggle-checked .sparkles-toggle-thumb{--tw-bg-opacity:1;background-color:rgba(255,255,255,var(--tw-bg-opacity,1))}}.sparkles-tooltip{pointer-events:none;opacity:0;visibility:hidden;max-width:24rem;z-index:var(--z-tooltip);overflow-wrap:break-word;border-radius:.375rem;padding:.5rem .75rem;font-size:.875rem;line-height:1.25;transition:all .2s ease-out;position:absolute;container-type:inline-size}.sparkles-tooltip-show{opacity:1;visibility:visible}.sparkles-tooltip-content{z-index:var(--z-dropdown);position:relative}.sparkles-tooltip-dark{--tw-bg-opacity:1;background-color:rgba(17,24,39,var(--tw-bg-opacity,1));--tw-text-opacity:1;color:rgba(255,255,255,var(--tw-text-opacity,1));--tw-shadow:0 10px 15px -3px rgba(0,0,0,.1),0 4px 6px -4px rgba(0,0,0,.1);--tw-shadow-colored:0 10px 15px -3px var(--tw-shadow-color),0 4px 6px -4px var(--tw-shadow-color)}.sparkles-tooltip-light{--tw-bg-opacity:1;background-color:rgba(255,255,255,var(--tw-bg-opacity,1));color:var(--gray-900);border-width:1px;border-color:var(--gray-200);--tw-shadow:0 10px 15px -3px rgba(0,0,0,.1),0 4px 6px -4px rgba(0,0,0,.1);--tw-shadow-colored:0 10px 15px -3px var(--tw-shadow-color),0 4px 6px -4px var(--tw-shadow-color)}.sparkles-tooltip-primary,.sparkles-btn-outline:hover{background-color:var(--color-primary);--tw-text-opacity:1;color:rgba(255,255,255,var(--tw-text-opacity,1));--tw-shadow:0 10px 15px -3px rgba(0,0,0,.1),0 4px 6px -4px rgba(0,0,0,.1);--tw-shadow-colored:0 10px 15px -3px var(--tw-shadow-color),0 4px 6px -4px var(--tw-shadow-color)}.sparkles-tooltip-arrow{border-style:solid;width:0;height:0;position:absolute}.sparkles-tooltip-dark .sparkles-tooltip-arrow-top,.sparkles-tooltip-light .sparkles-tooltip-arrow-top{--tw-border-opacity:1;border-top-width:6px;border-left-width:6px;border-right-width:6px}.sparkles-tooltip-dark .sparkles-tooltip-arrow-top{border-color:rgba(17,24,39,var(--tw-border-opacity,1))}.sparkles-tooltip-dark .sparkles-tooltip-arrow-bottom,.sparkles-tooltip-light .sparkles-tooltip-arrow-bottom{--tw-border-opacity:1;border-bottom-width:6px;border-left-width:6px;border-right-width:6px}.sparkles-tooltip-dark .sparkles-tooltip-arrow-bottom{border-color:rgba(17,24,39,var(--tw-border-opacity,1))}.sparkles-tooltip-dark .sparkles-tooltip-arrow-left,.sparkles-tooltip-light .sparkles-tooltip-arrow-left{--tw-border-opacity:1;border-top-width:6px;border-top-color:transparent;border-bottom-width:6px;border-left-width:6px}.sparkles-tooltip-dark .sparkles-tooltip-arrow-left{border-color:rgba(17,24,39,var(--tw-border-opacity,1))}.sparkles-tooltip-dark .sparkles-tooltip-arrow-right,.sparkles-tooltip-light .sparkles-tooltip-arrow-right{--tw-border-opacity:1;border-top-width:6px;border-top-color:transparent;border-bottom-width:6px;border-right-width:6px}.sparkles-tooltip-dark .sparkles-tooltip-arrow-right{border-color:rgba(17,24,39,var(--tw-border-opacity,1))}.sparkles-tooltip-light .sparkles-tooltip-arrow-top{border-color:rgba(255,255,255,var(--tw-border-opacity,1))}.sparkles-tooltip-light .sparkles-tooltip-arrow-top:after{content:"";border-top-width:6px;border-left-width:6px;border-right-width:6px;border-color:var(--gray-200);position:absolute;top:-7px;left:-6px}.sparkles-tooltip-light .sparkles-tooltip-arrow-bottom{border-color:rgba(255,255,255,var(--tw-border-opacity,1))}.sparkles-tooltip-light .sparkles-tooltip-arrow-bottom:after{content:"";border-bottom-width:6px;border-left-width:6px;border-right-width:6px;border-color:var(--gray-200);position:absolute;bottom:-7px;left:-6px}.sparkles-tooltip-light .sparkles-tooltip-arrow-left{border-color:rgba(255,255,255,var(--tw-border-opacity,1))}.sparkles-tooltip-light .sparkles-tooltip-arrow-left:after{content:"";border-top-width:6px;border-bottom-width:6px;border-left-width:6px;border-color:var(--gray-200);border-top-color:transparent;position:absolute;top:-6px;left:-7px}.sparkles-tooltip-light .sparkles-tooltip-arrow-right{border-color:rgba(255,255,255,var(--tw-border-opacity,1))}.sparkles-tooltip-light .sparkles-tooltip-arrow-right:after{content:"";border-top-width:6px;border-bottom-width:6px;border-right-width:6px;border-color:var(--gray-200);border-top-color:transparent;position:absolute;top:-6px;right:-7px}.sparkles-tooltip-primary .sparkles-tooltip-arrow-top{border-color:var(--color-primary);border-top-width:6px;border-left-width:6px;border-right-width:6px}.sparkles-tooltip-primary .sparkles-tooltip-arrow-bottom{border-color:var(--color-primary);border-bottom-width:6px;border-left-width:6px;border-right-width:6px}.sparkles-tooltip-primary .sparkles-tooltip-arrow-left{border-color:var(--color-primary);border-top-width:6px;border-top-color:transparent;border-bottom-width:6px;border-left-width:6px}.sparkles-tooltip-primary .sparkles-tooltip-arrow-right{border-color:var(--color-primary);border-top-width:6px;border-top-color:transparent;border-bottom-width:6px;border-right-width:6px}.sparkles-tooltip-fade{transition:opacity .2s ease-out,visibility .2s ease-out}.sparkles-tooltip-slide,.sparkles-rating-interactive .sparkles-star,.sparkles-toggle-track,.sparkles-toggle-thumb,.sparkles-progress-bar{transition-property:all;transition-duration:.2s;transition-timing-function:cubic-bezier(.4,0,.2,1)}.sparkles-tooltip-slide-top{--tw-translate-y:.5rem}.sparkles-tooltip-slide-bottom{--tw-translate-y:-.5rem}.sparkles-tooltip-show.sparkles-tooltip-slide-top,.sparkles-tooltip-show.sparkles-tooltip-slide-bottom,.sparkles-tooltip-show.sparkles-tooltip-slide-left,.sparkles-tooltip-show.sparkles-tooltip-slide-right{--tw-translate-x:0px;--tw-translate-y:0px}.sparkles-tooltip-sm,.sparkles-action-button.xs{padding:.25rem .5rem;font-size:.75rem;line-height:1rem}.sparkles-tooltip-sm{max-width:200px}.sparkles-tooltip-lg{max-width:400px}.sparkles-tooltip-interactive{pointer-events:auto;cursor:pointer}.sparkles-tooltip-interactive:hover{transform:scale(1.02)}.sparkles-tooltip-rich{max-width:320px;padding:1rem}.sparkles-tooltip-rich .sparkles-tooltip-title{margin-bottom:.5rem;font-size:1rem;font-weight:600;line-height:1.5rem}.sparkles-tooltip-rich .sparkles-tooltip-body{font-size:.875rem;line-height:1.625}.sparkles-tooltip-rich .sparkles-tooltip-actions{gap:.5rem;margin-top:.75rem;display:flex}.sparkles-tooltip-rich .sparkles-tooltip-btn{border-radius:.125rem;padding:.25rem .5rem;font-size:.75rem;font-weight:500;line-height:1rem;transition-property:all;transition-duration:.15s;transition-timing-function:cubic-bezier(0,0,.2,1)}.sparkles-tooltip-dark .sparkles-tooltip-btn{--tw-text-opacity:1;color:rgba(255,255,255,var(--tw-text-opacity,1));background:rgba(255,255,255,.1)}.sparkles-tooltip-dark .sparkles-tooltip-btn:hover{background:rgba(255,255,255,.2)}.sparkles-tooltip-light .sparkles-tooltip-btn{background-color:var(--gray-100);color:var(--gray-700)}.sparkles-tooltip-light .sparkles-tooltip-btn:hover{background-color:var(--gray-200)}.sparkles-tooltip-error,.sparkles-control-button.danger,.sparkles-action-button.danger,.sparkles-tooltip-success,.sparkles-tooltip-warning,.sparkles-action-button.warning,.sparkles-control-button.primary,.sparkles-social-login-btn-apple,.sparkles-action-button.primary,.sparkles-action-button.success{--tw-text-opacity:1;color:rgba(255,255,255,var(--tw-text-opacity,1))}.sparkles-tooltip-error,.sparkles-control-button.danger,.sparkles-action-button.danger{--tw-bg-opacity:1;background-color:rgba(220,38,38,var(--tw-bg-opacity,1))}.sparkles-tooltip-success{--tw-bg-opacity:1;background-color:var(--color-success)}.sparkles-tooltip-warning,.sparkles-action-button.warning{--tw-bg-opacity:1;background-color:rgba(245,158,11,var(--tw-bg-opacity,1))}.sparkles-nav-link:hover{--tw-bg-opacity:1;background-color:rgba(251,250,242,var(--tw-bg-opacity,1));--tw-text-opacity:1;color:rgba(75,85,99,var(--tw-text-opacity,1))}.sparkles-qty-btn:hover:not(:disabled){--tw-bg-opacity:1;background-color:rgba(209,213,219,var(--tw-bg-opacity,1));--tw-text-opacity:1;color:rgba(17,24,39,var(--tw-text-opacity,1))}.sparkles-control-button.primary{--tw-bg-opacity:1;background-color:rgba(217,119,6,var(--tw-bg-opacity,1))}.sparkles-social-login-btn-apple{--tw-bg-opacity:1;background-color:rgba(0,0,0,var(--tw-bg-opacity,1))}.sparkles-action-button.primary{--tw-bg-opacity:1;background-color:rgba(37,99,235,var(--tw-bg-opacity,1))}.sparkles-action-button.success{--tw-bg-opacity:1;background-color:rgba(5,150,105,var(--tw-bg-opacity,1))}.sparkles-rule-list .rule-item.rule-expired .rule-status-badge{--tw-bg-opacity:1;background-color:rgba(255,237,213,var(--tw-bg-opacity,1));--tw-text-opacity:1;color:rgba(154,52,18,var(--tw-text-opacity,1))}.sparkles-tooltip-sparkles{color:var(--color-secondary);border-color:var(--color-primary);background-image:linear-gradient(to right,var(--tw-gradient-stops));--tw-gradient-from:var(--color-orange-light) var(--tw-gradient-from-position);--tw-gradient-to:var(--color-warning-light) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to);--tw-shadow:0 10px 15px -3px rgba(0,0,0,.1),0 4px 6px -4px rgba(0,0,0,.1);--tw-shadow-colored:0 10px 15px -3px var(--tw-shadow-color),0 4px 6px -4px var(--tw-shadow-color);font-family:var(--font-display);border-width:1px}.sparkles-tooltip-sparkles .sparkles-tooltip-arrow-top{border-top-color:var(--color-primary)}.sparkles-tooltip-sparkles .sparkles-tooltip-arrow-bottom{border-bottom-color:var(--color-primary)}.sparkles-tooltip-sparkles .sparkles-tooltip-arrow-left{border-left-color:var(--color-primary)}.sparkles-tooltip-sparkles .sparkles-tooltip-arrow-right{border-right-color:var(--color-primary)}@container (width<=768px){.sparkles-tooltip{max-width:280px;padding:.5rem;font-size:.75rem;line-height:1rem}.sparkles-tooltip-rich{max-width:300px;padding:.75rem}.sparkles-tooltip-lg{max-width:320px}}@media (prefers-reduced-motion:reduce){.sparkles-tooltip,.sparkles-tooltip-fade,.sparkles-tooltip-slide{transition-property:none}}@media (prefers-contrast:high){.sparkles-tooltip-light{border-width:2px}.sparkles-tooltip-dark{--tw-border-opacity:1;border-width:1px;border-color:rgba(255,255,255,var(--tw-border-opacity,1))}}@media print{.sparkles-tooltip{display:none}}.sparkles-social-btn:focus,.sparkles-social-login-btn:focus,.sparkles-toggle:focus,.sparkles-media-nav-btn:focus,.sparkles-media-action-btn:focus,.sparkles-media-zoom-btn:focus,.sparkles-media-play-btn:focus,.sparkles-media-thumb:focus,.sparkles-author-bio-toggle:focus,.sparkles-author-social-link:focus,.sparkles-btn:focus,.sparkles-banner-dot:focus,.sparkles-banner-nav:focus,.sparkles-accordion-header:focus,.sparkles-tooltip-trigger:focus{outline-color:var(--color-primary);outline-offset:2px;outline-width:2px}.sparkles-toggle:focus-visible{outline-color:var(--color-primary);outline-offset:2px;outline-width:2px}.sparkles-dropdown-trigger:focus-visible{outline-color:var(--color-primary);outline-offset:2px;outline-width:2px}.sparkles-tab:focus-visible{outline-color:var(--color-primary);outline-offset:2px;outline-width:2px}.sparkles-author-profile :focus-visible{outline-color:var(--color-primary);outline-offset:2px;outline-width:2px}.sparkles-btn:focus-visible{outline-color:var(--color-primary);outline-offset:2px;outline-width:2px}.sparkles-accordion-header:focus-visible{outline-color:var(--color-primary);outline-offset:2px;outline-width:2px}.sparkles-tooltip-trigger:focus-visible{outline-color:var(--color-primary);outline-offset:2px;outline-width:2px}.sparkles-tooltip-trigger:focus:not(:focus-visible){outline:none}.canva-enhanced-content{margin-top:0;margin-bottom:0;position:relative;container-type:inline-size}.canva-hero-section{margin-bottom:3rem;position:relative}.canva-hero-section .sparkles-card{background:linear-gradient(135deg, var(--color-accent) 0%, rgba(255,255,255,.95) 100%);border:1px solid rgba(198,159,50,.1)}@supports (color:color-mix(in lab, red, red)){.canva-hero-section .sparkles-card{border:1px solid color-mix(in srgb, var(--color-primary) 10%, transparent)}}.canva-hero-section .sparkles-card{overflow:hidden;box-shadow:0 20px 25px -5px rgba(0,0,0,.1),0 10px 10px -5px rgba(0,0,0,.04)}.canva-hero-section .sparkles-badge-premium{background:var(--color-primary);color:#fff;border-radius:var(--radius-full);align-items:center;gap:.5rem;padding:.5rem 1rem;font-size:.875rem;font-weight:500;display:inline-flex;box-shadow:0 4px 6px -1px rgba(0,0,0,.1)}.canva-hero-section .sparkles-badge-premium:before{content:"✨";font-size:1rem}.canva-benefits-grid{margin-bottom:3rem}.canva-benefits-grid h3,.canva-gallery h3,.canva-specifications h3,.canva-cta-section h3{color:var(--color-secondary);text-align:center;font-size:1.875rem;font-weight:700;line-height:2.25rem;font-family:var(--font-heading,inherit)}.canva-benefits-grid h3,.canva-gallery h3{margin-bottom:2rem}.canva-benefits-grid .sparkles-card{border-top:3px solid var(--color-primary);height:100%;transition:all .3s cubic-bezier(.4,0,.2,1);position:relative}.canva-benefits-grid .sparkles-card:hover{transform:translateY(-.5rem)scale(1.02);box-shadow:0 25px 50px -12px rgba(0,0,0,.25)}.canva-benefits-grid .sparkles-card:after{content:"";background:linear-gradient(90deg, var(--color-primary) 0%, var(--color-primary-light) 100%);transform-origin:0;height:3px;transition:transform .3s;position:absolute;top:0;left:0;right:0;transform:scaleX(0)}.canva-benefits-grid .sparkles-card:hover:after{transform:scaleX(1)}.canva-specifications{margin-bottom:3rem}.canva-specifications .sparkles-card{background:linear-gradient(135deg, var(--color-accent) 0%, rgba(255,255,255,.8) 100%);border:1px solid rgba(53,56,57,.1)}@supports (color:color-mix(in lab, red, red)){.canva-specifications .sparkles-card{border:1px solid color-mix(in srgb, var(--color-secondary) 10%, transparent)}}.canva-specifications h3{margin-bottom:1.5rem}.canva-gallery{margin-bottom:3rem}.canva-gallery-thumbnail{aspect-ratio:1;cursor:pointer;border:2px solid transparent;border-radius:.75rem;transition:all .3s cubic-bezier(.4,0,.2,1);position:relative;overflow:hidden}.canva-gallery-thumbnail:hover{transform:scale(1.05);box-shadow:0 10px 25px rgba(0,0,0,.15)}.canva-gallery-thumbnail.thumbnail-selected{border-color:var(--color-primary);box-shadow:0 0 0 4px rgba(198,159,50,.2)}@supports (color:color-mix(in lab, red, red)){.canva-gallery-thumbnail.thumbnail-selected{box-shadow:0 0 0 4px color-mix(in srgb, var(--color-primary) 20%, transparent)}}.canva-gallery-thumbnail img{--sparkles-img-hover-duration:.3s}.canva-gallery-thumbnail:hover img{transform:scale(1.1)}.canva-gallery-thumbnail .thumbnail-overlay{opacity:0;background:linear-gradient(transparent 40%,rgba(0,0,0,.8) 100%);align-items:end;padding:.75rem;transition:opacity .3s;display:flex;position:absolute;top:0;bottom:0;left:0;right:0}.canva-gallery-thumbnail:hover .thumbnail-overlay{opacity:1}.canva-gallery-thumbnail .thumbnail-title{color:#fff;text-overflow:ellipsis;white-space:nowrap;font-size:.75rem;font-weight:500;line-height:1rem;overflow:hidden}.selected-content{background:#fff;border:1px solid rgba(198,159,50,.1);border-radius:.75rem;padding:1.5rem;box-shadow:0 20px 25px -5px rgba(0,0,0,.1),0 10px 10px -5px rgba(0,0,0,.04)}@supports (color:color-mix(in lab, red, red)){.selected-content{border:1px solid color-mix(in srgb, var(--color-primary) 10%, transparent)}}.selected-content h4{color:var(--color-secondary);font-size:1.25rem;font-weight:600;line-height:1.75rem;font-family:var(--font-heading,inherit);margin-bottom:1rem}.canva-cta-section{background:linear-gradient(135deg,rgba(198,159,50,.1) 0%,rgba(212,180,74,.05) 100%)}@supports (color:color-mix(in lab, red, red)){.canva-cta-section{background:linear-gradient(135deg, color-mix(in srgb, var(--color-primary) 10%, transparent) 0%, color-mix(in srgb, var(--color-primary-light) 5%, transparent) 100%)}}.canva-cta-section{text-align:center;border:1px solid rgba(198,159,50,.2);border-radius:.75rem;margin-top:3rem;padding:2rem}@supports (color:color-mix(in lab, red, red)){.canva-cta-section{border:1px solid color-mix(in srgb, var(--color-primary) 20%, transparent)}}.canva-cta-section h3{margin-bottom:1rem}.canva-cta-section p{color:var(--color-secondary);opacity:.8;margin-bottom:1.5rem;font-size:1.125rem}.canva-picture{width:100%;display:block}.canva-picture img{border-radius:.75rem;width:100%;height:auto;transition:all .3s cubic-bezier(.4,0,.2,1)}.canva-fade-in{animation:.6s cubic-bezier(.4,0,.2,1) canvaFadeIn}.canva-scale-hover:hover{transition:transform .3s cubic-bezier(.4,0,.2,1);transform:scale(1.02)}.canva-slide-up{animation:.8s cubic-bezier(.4,0,.2,1) canvaSlideUp}@keyframes canvaFadeIn{0%{opacity:0;transform:translateY(1rem)}to{opacity:1;transform:translateY(0)}}@keyframes canvaSlideUp{0%{opacity:0;transform:translateY(2rem)}to{opacity:1;transform:translateY(0)}}.canva-enhanced-content .sparkles-btn-primary{background:linear-gradient(135deg, var(--color-primary) 0%, var(--color-primary-dark) 100%);border:none;box-shadow:0 4px 6px -1px rgba(198,159,50,.3)}@supports (color:color-mix(in lab, red, red)){.canva-enhanced-content .sparkles-btn-primary{box-shadow:0 4px 6px -1px color-mix(in srgb, var(--color-primary) 30%, transparent)}}.canva-enhanced-content .sparkles-btn-primary:hover{background:linear-gradient(135deg, var(--color-primary-dark) 0%, var(--color-primary) 100%);transform:translateY(-1px);box-shadow:0 10px 15px -3px rgba(198,159,50,.4)}@supports (color:color-mix(in lab, red, red)){.canva-enhanced-content .sparkles-btn-primary:hover{box-shadow:0 10px 15px -3px color-mix(in srgb, var(--color-primary) 40%, transparent)}}.canva-enhanced-content .sparkles-btn-secondary{border:2px solid var(--color-primary);color:var(--color-primary);background:0 0}.canva-enhanced-content .sparkles-btn-secondary:hover{background:var(--color-primary);color:#fff;transform:translateY(-1px)}@container (width<=480px){.canva-enhanced-content{margin-top:0;margin-bottom:0}.canva-hero-section,.canva-benefits-grid,.canva-specifications,.canva-gallery{margin-bottom:2rem}.canva-benefits-grid h3,.canva-specifications h3,.canva-gallery h3{font-size:1.5rem;line-height:2rem}.canva-cta-section{padding:1.5rem}.canva-cta-section h3{font-size:1.5rem;line-height:2rem}}@media (min-width:768px) and (max-width:1024px){.canva-benefits-grid .sparkles-card:hover{transform:translateY(-.25rem)scale(1.01)}}@media (min-width:1200px){.canva-enhanced-content{margin-top:0}.canva-hero-section,.canva-benefits-grid,.canva-specifications,.canva-gallery{margin-bottom:4rem}}.canva-gallery-thumbnail:focus,.sparkles-btn:focus{outline:2px solid var(--color-primary);outline-offset:2px}.canva-gallery-thumbnail:focus-visible{box-shadow:0 0 0 4px rgba(198,159,50,.3)}@supports (color:color-mix(in lab, red, red)){.canva-gallery-thumbnail:focus-visible{box-shadow:0 0 0 4px color-mix(in srgb, var(--color-primary) 30%, transparent)}}@media (prefers-reduced-motion:reduce){.canva-gallery-thumbnail,.canva-benefits-grid .sparkles-card,.canva-picture img,.canva-scale-hover:hover{transition:none;transform:none}.canva-fade-in,.canva-slide-up{animation:none}.canva-gallery-thumbnail:hover img{transform:none}}@media (prefers-contrast:high){.canva-hero-section .sparkles-card,.canva-specifications .sparkles-card,.selected-content{border-width:2px;border-color:var(--color-primary)}.canva-gallery-thumbnail.thumbnail-selected{border-width:3px}.canva-cta-section{border-width:2px}}.shop-the-look-wrapper{--color-primary:var(--color-primary);--color-primary-darker:var(--color-primary-dark);--color-secondary:var(--color-secondary);--color-accent:var(--color-accent);--color-white:var(--white);min-height:50vh;container-type:inline-size}.hero-section{isolation:isolate;position:relative}.hero-section img{object-position:center;image-rendering:-webkit-optimize-contrast;image-rendering:crisp-edges}.shop-the-look-hero-content{max-width:1360px}.shop-the-look-hero-title-shadow{text-shadow:0 0 10px rgba(0,0,0,.6),0 2px 6px rgba(0,0,0,.8)}.shop-the-look-hero-description-shadow{text-shadow:0 0 8px rgba(0,0,0,.6),0 2px 4px rgba(0,0,0,.8)}.category-card,.look-card,.product-card{background:var(--color-white);border-radius:.75rem;transition:box-shadow .3s,transform .2s;box-shadow:0 4px 6px -1px rgba(0,0,0,.1)}.category-card:hover,.look-card:hover,.product-card:hover{transform:translateY(-2px);box-shadow:0 20px 25px -5px rgba(0,0,0,.1),0 10px 10px -5px rgba(0,0,0,.04)}.card-image-container,.look-image-container,.product-image-container{border-radius:.75rem;position:relative;overflow:hidden}.card-image-container img,.look-image-container img,.product-image-container img{transition:transform .5s cubic-bezier(.4,0,.2,1)}.group:hover .card-image-container img,.group:hover .look-image-container img,.group:hover .product-image-container img{transform:scale(1.05)}.quick-view-btn,.add-to-cart-btn{-webkit-backdrop-filter:blur(8px)}.quick-view-btn:hover,.add-to-cart-btn:hover{-webkit-backdrop-filter:blur(12px)}.font-heading{font-family:var(--font-heading,system-ui, -apple-system, sans-serif);letter-spacing:-.02em}.quick-preview-content{scrollbar-width:thin;scrollbar-color:var(--color-primary) transparent;max-height:calc(100vh - 4rem)}.quick-preview-content::-webkit-scrollbar{width:6px}.quick-preview-content::-webkit-scrollbar-track{background:0 0}.quick-preview-content::-webkit-scrollbar-thumb{background:var(--color-primary);border-radius:3px}.loading-placeholder{background:linear-gradient(90deg, var(--gray-150) 25%, var(--gray-250) 50%, var(--gray-150) 75%);background-size:200% 100%;animation:2s infinite loading-shimmer}.breadcrumb-nav a:hover{color:var(--color-primary)}.breadcrumb-nav svg{flex-shrink:0}.error-state{color:var(--color-error);text-align:center;padding:2rem}.error-state svg{color:var(--color-error);opacity:.6}.success-message{color:var(--color-success);background:var(--color-success-light);border:1px solid var(--color-success);border-radius:.5rem;margin:1rem 0;padding:1rem}.hero-section img.lazy-loaded{content-visibility:auto;contain-intrinsic-size:500px}.category-grid img,.look-cards-section img,.product-grid img{content-visibility:auto;contain-intrinsic-size:300px}.category-card:focus-within{outline:2px solid var(--color-primary);outline-offset:2px}.look-card:focus-within{outline:2px solid var(--color-primary);outline-offset:2px}.product-card:focus-within{outline:2px solid var(--color-primary);outline-offset:2px}@container (width<=768px){.shop-the-look-wrapper{min-height:40vh}.hero-section{margin-bottom:2rem}.quick-preview-content{max-height:calc(100vh - 2rem)}}@media (min-width:769px) and (max-width:1024px){.category-card:hover,.look-card:hover,.product-card:hover{transform:translateY(-1px)}}@media (prefers-color-scheme:dark){.category-card,.look-card,.product-card{background:var(--color-surface-dark,var(--gray-800));color:var(--color-text-dark,var(--gray-50))}.loading-placeholder{background:linear-gradient(90deg, var(--gray-700) 25%, var(--gray-600) 50%, var(--gray-700) 75%);background-size:200% 100%}}@media (prefers-contrast:high){.category-card,.look-card,.product-card{border:2px solid}.hero-section .absolute{background:rgba(0,0,0,.8)}.quick-view-btn,.add-to-cart-btn{border:2px solid var(--color-primary)}}@media (prefers-reduced-motion:reduce){body .group:hover .card-image-container img,body .group:hover .look-image-container img,body .group:hover .product-image-container img{transform:none}}@media print{body .hero-section .absolute,body .quick-view-btn,body .add-to-cart-btn,body button,body [x-show],body .breadcrumb-nav{display:none}.category-card,.look-card,.product-card,.showcase-section{break-inside:avoid;box-shadow:none;border:1px solid var(--gray-350)}body .hero-section{height:auto;max-height:300px}.shop-the-look-wrapper{min-height:auto}}.shop-grid-auto-fit{grid-template-columns:repeat(auto-fit,minmax(250px,1fr))}.shop-grid-auto-fill{grid-template-columns:repeat(auto-fill,minmax(200px,1fr))}.shop-aspect-product{aspect-ratio:3/4}.shop-aspect-look{aspect-ratio:4/3}.shop-aspect-category{aspect-ratio:16/10}.shop-interactive:active{transform:scale(.98)}.shop-interactive:focus-visible{outline:2px solid var(--color-primary);outline-offset:2px;box-shadow:0 0 0 4px rgba(198,159,50,.2)}@supports (color:color-mix(in lab, red, red)){.shop-interactive:focus-visible{box-shadow:0 0 0 4px color-mix(in srgb, var(--color-primary) 20%, transparent)}}.shop-loading{opacity:.7;pointer-events:none}.shop-loading .loading-placeholder{animation:1.5s infinite loading-shimmer}.shop-fade-in{animation:.5s ease-out shop-fade-in}@keyframes shop-fade-in{0%{opacity:0;transform:translateY(1rem)}to{opacity:1;transform:translateY(0)}}.perf-auto-visibility{content-visibility:auto;contain-intrinsic-size:300px}.perf-hero-visibility{content-visibility:auto;contain-intrinsic-size:500px 300px}.perf-product-visibility{content-visibility:auto;contain-intrinsic-size:250px 300px}.perf-thumbnail-visibility{content-visibility:auto;contain-intrinsic-size:150px}.perf-contain-layout{contain:layout}.perf-contain-style{contain:style}.perf-contain-paint{contain:paint}.perf-contain-strict{contain:strict}.perf-contain-size{contain:size}.perf-gpu-layer{will-change:transform;transform:translateZ(0)}.perf-hover-lift:hover{transform:translateZ(0)translateY(-2px)}.perf-hover-scale:hover{transform:translateZ(0)scale(1.02)}.perf-hover-subtle:hover{transform:translateZ(0)translateY(-1px)scale(1.01)}.perf-smooth-scroll{scroll-behavior:smooth;-webkit-overflow-scrolling:touch}.perf-scroll-snap{scroll-snap-type:x mandatory;-webkit-overflow-scrolling:touch}.perf-scroll-snap>*{scroll-snap-align:start}.perf-custom-scroll{scrollbar-width:thin;scrollbar-color:var(--color-primary) transparent}.perf-custom-scroll::-webkit-scrollbar{width:6px;height:6px}.perf-custom-scroll::-webkit-scrollbar-track{background:0 0}.perf-custom-scroll::-webkit-scrollbar-thumb{background:var(--color-primary);border-radius:3px}.perf-custom-scroll::-webkit-scrollbar-thumb:hover{background:var(--color-primary-dark)}.perf-fade-in{--perf-slide-offset:.5rem;animation-duration:.3s}.perf-fade-in-slow{--perf-slide-offset:.5rem;animation-duration:.6s}.perf-fade-in,.perf-fade-in-slow,.perf-slide-up{animation-name:perf-slide-vertical;animation-timing-function:ease-out}.perf-slide-up{--perf-slide-offset:1rem;animation-duration:.4s}.perf-slide-left{animation:.4s ease-out perf-slide-left}@keyframes perf-slide-vertical{0%{opacity:0;transform:translateZ(0) translateY(var(--perf-slide-offset,.5rem))}to{opacity:1;transform:translateZ(0)translateY(0)}}@keyframes perf-slide-left{0%{opacity:0;transform:translateZ(0)translate(1rem)}to{opacity:1;transform:translateZ(0)translate(0)}}.perf-scale-in{animation:.3s ease-out perf-scale-in}@keyframes perf-scale-in{0%{opacity:0;transform:translateZ(0)scale(.95)}to{opacity:1;transform:translateZ(0)scale(1)}}.perf-skeleton{background:linear-gradient(90deg, var(--color-gray-200) 25%, var(--color-gray-100) 50%, var(--color-gray-200) 75%);background-size:200% 100%;animation:1.5s infinite perf-skeleton-loading}@keyframes perf-skeleton-loading{0%{background-position:-200% 0}to{background-position:200% 0}}.perf-progress-bar{background:var(--color-gray-200);width:100%;height:3px;position:relative;overflow:hidden}.perf-progress-bar:before{background:var(--color-primary);animation:1.5s infinite perf-progress}@keyframes perf-progress{0%{left:-100%}to{left:100%}}.perf-image-container{position:relative;overflow:hidden}.perf-image-container img{transition:opacity .3s}.perf-image-container img[loading=lazy]{opacity:0}.perf-image-container img.loaded{opacity:1}.perf-font-display{font-display:swap}.perf-observe-hidden{opacity:0;transition:all .6s cubic-bezier(.4,0,.2,1);transform:translateY(1rem)}.perf-observe-visible{opacity:1;transform:translateY(0)}.perf-observe-scale-hidden{opacity:0;transition:all .5s cubic-bezier(.4,0,.2,1);transform:scale(.9)}.perf-observe-scale-visible{opacity:1;transform:scale(1)}.perf-critical{visibility:visible;display:block}.perf-deferred{content-visibility:auto;contain-intrinsic-size:200px}.perf-virtual-list{contain:strict;content-visibility:auto;overflow:auto}.perf-virtual-list-item{contain:layout style paint;content-visibility:auto;contain-intrinsic-size:auto 60px}.perf-touch-optimized{touch-action:manipulation;-webkit-tap-highlight-color:transparent}.perf-touch-area{justify-content:center;align-items:center;min-width:44px;min-height:44px;display:flex}@media (prefers-reduced-motion:reduce){.perf-fade-in,.perf-fade-in-slow,.perf-slide-up,.perf-slide-left,.perf-scale-in,.perf-skeleton,.perf-progress-bar:before{animation:none}.perf-hover-lift:hover,.perf-hover-scale:hover,.perf-hover-subtle:hover{transform:none}.perf-observe-hidden,.perf-observe-scale-hidden{transition:opacity .3s;transform:none}}@media print{.perf-fade-in,.perf-fade-in-slow,.perf-slide-up,.perf-slide-left,.perf-scale-in,.perf-skeleton,.perf-progress-bar,.perf-hover-lift,.perf-hover-scale,.perf-hover-subtle{transition:none;animation:none;transform:none}.perf-observe-hidden,.perf-observe-scale-hidden{opacity:1;transform:none}}@supports ((-webkit-appearance:none)){.perf-webkit-optimized{-webkit-backface-visibility:hidden;-webkit-perspective:1000px}}@supports ((-moz-appearance:none)){.perf-firefox-optimized{will-change:auto}}.perf-no-select{-webkit-user-select:none;-ms-user-select:none;user-select:none}.perf-hardware-acceleration{backface-visibility:hidden;perspective:1000px;transform:translate(0,0)}.perf-will-change-transform{will-change:transform}.perf-will-change-opacity{will-change:opacity}.perf-will-change-auto{will-change:auto}.sparkles-fade-in{animation:fade-in var(--animation-duration-normal) ease-out}@keyframes fade-in{0%{opacity:0}to{opacity:1}}.sparkles-fade{animation:2s ease-in-out infinite sparkles-fade}@keyframes sparkles-fade{0%,to{opacity:1}50%{opacity:.3}}.sparkles-slide-up{animation:slide-up var(--animation-luxury) var(--animation-easing-standard)}@keyframes slide-up{0%{opacity:0;transform:translateY(var(--space-lg))}to{opacity:1;transform:translateY(0)}}.sparkles-slide-down{animation:slide-down var(--animation-luxury) var(--animation-easing-standard)}@keyframes slide-down{0%{opacity:0;transform:translateY(calc(-1 * var(--space-lg)))}to{opacity:1;transform:translateY(0)}}.sparkles-slide-left{animation:slide-left var(--animation-luxury) var(--animation-easing-standard)}@keyframes slide-left{0%{opacity:0;transform:translateX(var(--space-lg))}to{opacity:1;transform:translate(0)}}.sparkles-slide-right{animation:slide-right var(--animation-luxury) var(--animation-easing-standard)}@keyframes slide-right{0%{opacity:0;transform:translateX(calc(-1 * var(--space-lg)))}to{opacity:1;transform:translate(0)}}.sparkles-zoom-in{animation:zoom-in var(--animation-duration-slow) var(--animation-easing-standard)}@keyframes zoom-in{0%{opacity:0;transform:scale(.9)}to{opacity:1;transform:scale(1)}}.sparkles-pulse,.sparkle-pulse{animation:2s infinite sparkle-pulse}@keyframes sparkle-pulse{0%,to{opacity:1;transform:scale(1)}50%{opacity:.7;transform:scale(1.05)}}.sparkles-spin,.sparkles-loading{animation:1s linear infinite sparkles-spin}@keyframes sparkles-spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.btn-sparkles-primary,.action.primary,.btn-primary,.sparkle-ripple{transition-property:all;transition-duration:.3s;transition-timing-function:cubic-bezier(0,0,.2,1);position:relative;overflow:hidden}.btn-sparkles-primary:before,.action.primary:before,.btn-primary:before,.sparkle-ripple:before{content:"";background:radial-gradient(circle,rgba(255,255,255,.3) 0%,transparent 70%);border-radius:50%;width:0;height:0;transition-property:all;transition-duration:.7s;transition-timing-function:cubic-bezier(0,0,.2,1);position:absolute}.btn-sparkles-primary:hover:before,.action.primary:hover:before,.btn-primary:hover:before,.sparkle-ripple:hover:before{width:300px;height:300px}.btn-sparkles-primary:hover,.btn-sparkles-secondary:hover,.action.primary:hover,.btn:hover,.sparkle-lift:hover{box-shadow:0 8px 25px rgba(198,159,50,.3)}@supports (color:color-mix(in lab, red, red)){.btn-sparkles-primary:hover,.btn-sparkles-secondary:hover,.action.primary:hover,.btn:hover,.sparkle-lift:hover{box-shadow:0 8px 25px color-mix(in srgb, var(--color-primary) 30%, transparent)}}.btn-sparkles-primary:active,.btn-sparkles-secondary:active,.action.primary:active,.btn:active,.sparkle-lift:active{--tw-translate-y:0px;transition-property:all;transition-duration:.15s;transition-timing-function:cubic-bezier(0,0,.2,1)}.sparkle-scale:active{--tw-scale-x:.95;--tw-scale-y:.95}@keyframes sparkles-gradient-shift{0%,to{background-position:0%}50%{background-position:100%}}.btn-animation-bounce:active,.sparkles-btn-bounce:active{animation:.3s ease-in-out sparkles-button-bounce}@keyframes sparkles-button-bounce{0%{transform:scale(1)}50%{transform:scale(.95)}to{transform:scale(1)}}@keyframes sparkles-marquee-legacy{0%{transform:translate(100%)}to{transform:translate(-100%)}}@keyframes sparkles-shine{0%{left:-100%}to{left:100%}}@keyframes sparkle-float{0%,to{opacity:0;transform:translateY(0)scale(0)}50%{opacity:1;transform:translateY(-20px)scale(1)}}@keyframes sparkles-slide-in-left{0%{opacity:0;transform:translate(-20px)}to{opacity:1;transform:translate(0)}}@keyframes sparkles-download-pulse{0%,to{transform:scale(1)}50%{transform:scale(1.1)}}.product-item,.product-item-sparkles,.product-hover-enhanced,.product-card,.sparkles-product-card{transition:all var(--animation-duration) var(--animation-easing)}.product-item:hover,.product-item-sparkles:hover,.product-hover-enhanced:hover{transform:translateY(-4px);box-shadow:0 12px 24px rgba(0,0,0,.1)}.product-card:hover,.sparkles-product-card:hover{transform:translateY(-5px);box-shadow:0 10px 20px rgba(0,0,0,.1)}.product-item .product-image-photo,.product-item-sparkles img,.product-image-zoom img{transition:transform .5s var(--animation-easing)}.product-item:hover .product-image-photo,.product-item-sparkles:hover img,.product-image-zoom:hover img{transform:scale(1.05)}.product-image-zoom{overflow:hidden}.price,.price-sparkle{transition:all var(--animation-duration) var(--animation-easing)}.product-item:hover .price,.product-item-sparkles:hover .price,.price-sparkle:hover{color:var(--color-primary);text-shadow:0 0 8px rgba(198,159,50,.4)}@supports (color:color-mix(in lab, red, red)){.product-item:hover .price,.product-item-sparkles:hover .price,.price-sparkle:hover{text-shadow:0 0 8px color-mix(in srgb, var(--color-primary) 40%, transparent)}}.product-item:hover .price,.product-item-sparkles:hover .price,.price-sparkle:hover{transform:scale(1.05)}.navigation ul li a,.sparkles-nav-link,.nav-link-animated{transition:color var(--animation-duration) var(--animation-easing);position:relative}.navigation ul li a:after,.sparkles-nav-link:after,.nav-link-animated:after{content:"";background:var(--color-primary);transition:width var(--animation-duration) var(--animation-easing);width:0;position:absolute;bottom:-2px;left:0}.navigation ul li a:hover:after,.sparkles-nav-link:hover:after,.nav-link-animated:hover:after{width:100%}.mega-menu,.dropdown-menu,.mega-menu-animated{opacity:0;transition:all var(--animation-duration) var(--animation-easing);pointer-events:none;transform:translateY(-10px)}.mega-menu.show,.dropdown-menu.show,.mega-menu-animated.show{opacity:1;pointer-events:auto;transform:translateY(0)}.breadcrumb-animated li{opacity:0;animation:breadcrumb-fade-in var(--animation-duration-normal) ease-out forwards;transform:translate(-20px)}.breadcrumb-animated li:first-child{animation-delay:.1s}.breadcrumb-animated li:nth-child(2){animation-delay:.2s}.breadcrumb-animated li:nth-child(3){animation-delay:.3s}.breadcrumb-animated li:nth-child(4){animation-delay:.4s}@keyframes breadcrumb-fade-in{to{opacity:1;transform:translate(0)}}.input-text,.form-control,.input-animated,select,textarea{border-width:2px;border-color:var(--gray-300);transition-property:all;transition-duration:.3s;transition-timing-function:cubic-bezier(0,0,.2,1)}input[type=text]{border-width:2px;border-color:var(--gray-300);transition-property:all;transition-duration:.3s;transition-timing-function:cubic-bezier(0,0,.2,1)}input[type=email]{border-width:2px;border-color:var(--gray-300);transition-property:all;transition-duration:.3s;transition-timing-function:cubic-bezier(0,0,.2,1)}input[type=password]{border-width:2px;border-color:var(--gray-300);transition-property:all;transition-duration:.3s;transition-timing-function:cubic-bezier(0,0,.2,1)}.input-text:focus,.form-control:focus,.input-animated:focus,select:focus,textarea:focus{border-color:var(--color-primary);box-shadow:0 0 0 3px rgba(198,159,50,.1)}input[type=text]:focus{border-color:var(--color-primary);box-shadow:0 0 0 3px rgba(198,159,50,.1)}@supports (color:color-mix(in lab, red, red)){input[type=text]:focus{box-shadow:0 0 0 3px color-mix(in srgb, var(--color-primary) 10%, transparent)}}input[type=text]:focus{transform:scale(1.02)}input[type=email]:focus{border-color:var(--color-primary);box-shadow:0 0 0 3px rgba(198,159,50,.1)}@supports (color:color-mix(in lab, red, red)){input[type=email]:focus{box-shadow:0 0 0 3px color-mix(in srgb, var(--color-primary) 10%, transparent)}}input[type=email]:focus{transform:scale(1.02)}input[type=password]:focus{border-color:var(--color-primary);box-shadow:0 0 0 3px rgba(198,159,50,.1)}@supports (color:color-mix(in lab, red, red)){input[type=password]:focus{box-shadow:0 0 0 3px color-mix(in srgb, var(--color-primary) 10%, transparent)}}input[type=password]:focus{transform:scale(1.02)}@supports (color:color-mix(in lab, red, red)){.input-text:focus,.form-control:focus,.input-animated:focus,select:focus,textarea:focus{box-shadow:0 0 0 3px color-mix(in srgb, var(--color-primary) 10%, transparent)}}.input-text:focus,.form-control:focus,.input-animated:focus,select:focus,textarea:focus{transform:scale(1.02)}.search-glow:focus,.sparkles-search-glow:focus{box-shadow:0 0 8px rgba(198,159,50,.4)}@supports (color:color-mix(in lab, red, red)){.search-glow:focus,.sparkles-search-glow:focus{box-shadow:0 0 8px color-mix(in srgb, var(--color-primary) 40%, transparent)}}.search-glow:focus,.sparkles-search-glow:focus{border-color:var(--color-primary);transition:box-shadow .3s}.checkbox-animated{transition:all var(--animation-duration) var(--animation-easing)}input[type=checkbox]{transition:all var(--animation-duration) var(--animation-easing)}input[type=radio]{transition:all var(--animation-duration) var(--animation-easing)}.checkbox-animated:checked{animation:.5s ease-out sparkle-check}input[type=checkbox]:checked{animation:.5s ease-out sparkle-check}input[type=radio]:checked{animation:.5s ease-out sparkle-check}@keyframes sparkle-check{0%{transform:scale(1)}50%{transform:scale(1.2)}to{transform:scale(1)}}.form-success{animation:.8s ease-out form-success-glow}@keyframes form-success-glow{0%,to{border-color:var(--color-green-500);box-shadow:0 0 0 3px rgba(16,185,129,.1)}50%{border-color:var(--color-green-500);box-shadow:0 0 0 6px rgba(16,185,129,.2)}}.sparkles-shimmer{background:linear-gradient(90deg, var(--color-gray-100) 25%, var(--color-gray-200) 50%, var(--color-gray-100) 75%);animation:shimmer var(--sparkles-image-skeleton-duration) infinite;background-size:200% 100%}@keyframes shimmer{0%{background-position:-200% 0}to{background-position:200% 0}}.sparkles-skeleton,.sparkles-image-placeholder,.sparkles-carousel,.sparkles-banner-carousel{position:relative;overflow:hidden}.sparkles-skeleton{background-color:var(--gray-200);border-radius:.5rem}.sparkles-skeleton:after{content:"";background:linear-gradient(90deg,rgba(255,255,255,0) 0,rgba(255,255,255,.2) 20%,rgba(255,255,255,.5) 60%,rgba(255,255,255,0));animation:2s infinite skeleton-shimmer;position:absolute;top:0;bottom:0;left:0;right:0;transform:translate(-100%)}@keyframes skeleton-shimmer{to{transform:translate(100%)}}.sparkles-loading-pulse{animation:1.5s ease-in-out infinite sparkles-pulse}.stagger-animation>*{opacity:0;animation:.5s ease-out forwards stagger-item}.stagger-animation>:first-child{animation-delay:.1s}.stagger-animation>:nth-child(2){animation-delay:.2s}.stagger-animation>:nth-child(3){animation-delay:.3s}.stagger-animation>:nth-child(4){animation-delay:.4s}.stagger-animation>:nth-child(5){animation-delay:.5s}.stagger-animation>:nth-child(6){animation-delay:.6s}.stagger-animation>:nth-child(7){animation-delay:.7s}.stagger-animation>:nth-child(8){animation-delay:.8s}@keyframes stagger-item{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}.sparkles-progressive-load{opacity:0;animation:sparkles-fade-in-up var(--animation-duration-slow) ease-out forwards;transform:translateY(20px)}@keyframes sparkles-fade-in-up{to{opacity:1;transform:translateY(0)}}.sparkle-float{position:relative}.sparkle-float:after{content:"✨";opacity:0;font-size:12px;animation:2s ease-in-out infinite sparkle-float-animation;position:absolute;top:-5px;right:-5px}.sparkle-float:hover:after{opacity:1}@keyframes sparkle-float-animation{0%,to{opacity:0;transform:translateY(0)rotate(0)}50%{opacity:1;transform:translateY(-10px)rotate(180deg)}}.gold-glow,.sparkle-glow{transition:all var(--animation-duration) var(--animation-easing)}.gold-glow:hover,.sparkle-glow:hover{box-shadow:0 0 20px rgba(198,159,50,.4)}@supports (color:color-mix(in lab, red, red)){.gold-glow:hover,.sparkle-glow:hover{box-shadow:0 0 20px color-mix(in srgb, var(--color-primary) 40%, transparent)}}.gold-glow:hover,.sparkle-glow:hover{filter:brightness(1.05)}.sparkles-glow{animation:2s ease-in-out infinite sparkles-glow}@keyframes sparkles-glow{0%,to{box-shadow:0 0 10px color-mix(in srgb, var(--color-primary) 30%, transparent);filter:brightness()}50%{box-shadow:0 0 25px color-mix(in srgb, var(--color-primary) 60%, transparent);filter:brightness(1.15)}}.sparkle-trail{position:relative;overflow:hidden}.sparkle-trail:before,.sparkles-trail:before,.perf-progress-bar:before{content:"";width:100%;height:100%;position:absolute;top:0;left:-100%}.sparkle-trail:before{background:linear-gradient(90deg,transparent,rgba(198,159,50,.2),transparent)}@supports (color:color-mix(in lab, red, red)){.sparkle-trail:before{background:linear-gradient(90deg, transparent, color-mix(in srgb, var(--color-primary) 20%, transparent), transparent)}}.sparkle-trail:before{animation:3s infinite sparkle-trail-animation}@keyframes sparkle-trail-animation{0%{left:-100%}to{left:100%}}.sparkles-trail{position:relative;overflow:hidden}.sparkles-trail:before{background:linear-gradient(90deg,transparent,rgba(198,159,50,.3),transparent)}@supports (color:color-mix(in lab, red, red)){.sparkles-trail:before{background:linear-gradient(90deg, transparent, color-mix(in srgb, var(--color-primary) 30%, transparent), transparent)}}.sparkles-trail:before{animation:2.5s infinite sparkles-trail-animation}.sparkle-burst:hover,.sparkle-hover:hover{animation:1s ease-out sparkle-burst-animation}@keyframes sparkle-burst-animation{0%,to{filter:brightness();transform:scale(1)}50%{filter:brightness(1.2) drop-shadow(0 0 10px color-mix(in srgb, var(--color-primary) 50%, transparent));transform:scale(1.05)}}.sparkles-burst{animation:.8s ease-out sparkles-burst-animation}@keyframes sparkles-burst-animation{0%{opacity:0;transform:scale(.8)}50%{opacity:1;filter:brightness(1.3);transform:scale(1.15)}to{opacity:1;filter:brightness();transform:scale(1)}}.icon-bounce:hover,.sparkle-bounce:hover,.sparkles-bounce{animation:.6s ease-in-out sparkles-bounce}@keyframes sparkles-bounce{0%,20%,60%,to{transform:translateY(0)}40%{transform:translateY(var(--sparkles-bounce-high,-8px))}80%{transform:translateY(var(--sparkles-bounce-low,-4px))}}.icon-rotate:hover,.icon-spin:hover,.sparkle-rotate:hover{animation:.5s ease-in-out sparkles-rotate}@keyframes sparkles-rotate{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.wishlist-btn:hover svg,.icon-heart:hover,.heart-beat:hover,.wishlist-heart:hover,.sparkles-wishlist-heart:hover{color:var(--color-primary);animation:.8s ease-in-out heart-beat}@keyframes heart-beat{0%,to{transform:scale(1)}25%{transform:scale(1.1)}50%{transform:scale(1.2)}75%{transform:scale(1.1)}}.sparkle-wiggle:hover{animation:.5s ease-out sparkle-wiggle}@keyframes sparkle-wiggle{0%,to{transform:rotate(0)}25%{transform:rotate(-3deg)}75%{transform:rotate(3deg)}}.sparkles-marquee{white-space:nowrap;background:linear-gradient(90deg, var(--color-primary-light), var(--color-primary), var(--color-primary-dark));border-radius:.375rem;padding:.5rem;overflow:hidden}.sparkles-marquee-content{color:var(--gray-800);font-weight:600;animation:30s linear infinite sparkles-marquee-scroll;display:inline-block}@keyframes sparkles-marquee-scroll{0%{transform:translate(0)}to{transform:translate(-5%)}}.sparkles-marquee-bounce .sparkles-marquee-content{animation:20s ease-in-out infinite sparkles-marquee-bounce}@keyframes sparkles-marquee-bounce{0%,to{transform:translate(10%)}50%{transform:translate(-10%)}}.sparkles-typewriter:after{content:"|";color:var(--color-primary);font-weight:700;animation:1s infinite sparkles-cursor-blink}@keyframes sparkles-cursor-blink{0%,50%{opacity:1}51%,to{opacity:0}}.sparkles-shake-error{border-color:var(--color-red-500);animation:.5s ease-out sparkles-shake;box-shadow:0 0 0 2px rgba(239,68,68,.2)}@keyframes sparkles-shake{0%,to{transform:translate(0)}10%,30%,50%,70%,90%{transform:translate(-8px)}20%,40%,60%,80%{transform:translate(8px)}}.sparkles-wobble-attention{animation:1s ease-out sparkles-wobble}@keyframes sparkles-wobble{0%{transform:translate(0%)}15%{transform:translate(-25%)rotate(-5deg)}30%{transform:translate(20%)rotate(3deg)}45%{transform:translate(-15%)rotate(-3deg)}60%{transform:translate(10%)rotate(2deg)}75%{transform:translate(-5%)rotate(-1deg)}to{transform:translate(0%)}}.sparkles-magic-glow{position:relative;overflow:hidden}.sparkles-magic-glow:before{content:"";background:linear-gradient(45deg,transparent,rgba(198,159,50,.1),transparent);width:200%;height:200%;top:-50%;left:-50%}@supports (color:color-mix(in lab, red, red)){.sparkles-magic-glow:before{background:linear-gradient(45deg, transparent, color-mix(in srgb, var(--color-primary) 10%, transparent), transparent)}}.sparkles-magic-glow:before{pointer-events:none;animation:2s infinite sparkles-magic-shimmer;position:absolute}@keyframes sparkles-magic-shimmer{0%{transform:translate(-100%)translateY(-100%)rotate(45deg)}to{transform:translate(100%)translateY(100%)rotate(45deg)}}.sparkles-success-glow{border-color:var(--color-green-500);animation:2s ease-out sparkles-success-pulse;box-shadow:0 0 20px rgba(34,197,94,.4)}@keyframes sparkles-success-pulse{0%{box-shadow:0 0 rgba(34,197,94,.4)}50%{box-shadow:0 0 30px rgba(34,197,94,.6)}to{box-shadow:0 0 rgba(34,197,94,.4)}}.sparkles-attention-glow{animation:2s ease-in-out infinite sparkles-attention-glow-effect}@keyframes sparkles-attention-glow-effect{0%,to{box-shadow:0 0 5px color-mix(in srgb, var(--color-primary) 30%, transparent)}50%{box-shadow:0 0 20px color-mix(in srgb, var(--color-primary) 80%, transparent)}}.sparkles-sale-flash{animation:1s ease-in-out infinite sparkles-sale-flash-effect}@keyframes sparkles-sale-flash-effect{0%,50%,to{background-color:var(--color-primary);color:#fff}25%,75%{background-color:var(--color-red-400);color:#fff}}.sparkles-cart-bounce{--sparkles-bounce-high:-10px;--sparkles-bounce-low:-5px;animation:.6s ease-out sparkles-bounce}.sparkles-3d-container{perspective:1000px;perspective-origin:50%}.sparkles-3d-card{transform-style:preserve-3d;cursor:pointer;transition:transform .5s ease-out}.sparkles-3d-card:hover{transform:rotateY(15deg)rotateX(5deg)translateZ(20px)}.sparkles-3d-card-flip{transform-style:preserve-3d;transition:transform .7s ease-out;position:relative}.sparkles-3d-card-flip:hover{transform:rotateY(180deg)}.sparkles-3d-card-front,.sparkles-3d-card-back{backface-visibility:hidden;width:100%;height:100%;position:absolute;top:0;left:0}.sparkles-3d-button{transform-style:preserve-3d;transition:all .3s ease-out;position:relative}.sparkles-3d-button:before{content:"";border-radius:inherit;opacity:0;background:linear-gradient(135deg,rgba(255,255,255,.2) 0%,rgba(255,255,255,.1) 50%,rgba(0,0,0,.1) 100%);width:100%;height:100%;transition:opacity .3s ease-out;position:absolute;top:0;left:0;transform:translateZ(1px)}.sparkles-3d-button:hover{transform:translateZ(10px)rotateX(5deg)rotateY(5deg)}.sparkles-3d-button:hover:before{opacity:1}.sparkles-3d-button:active{transform:translateZ(2px)rotateX(2deg)rotateY(2deg)}.sparkles-3d-float{transform-style:preserve-3d;animation:6s ease-in-out infinite sparkles-3d-float-animation}@keyframes sparkles-3d-float-animation{0%,to{transform:translateY(0)rotateX(0)rotateY(0)}25%{transform:translateY(-10px)rotateX(5deg)rotateY(5deg)}50%{transform:translateY(-5px)rotateX(-3deg)rotateY(10deg)}75%{transform:translateY(-15px)rotateX(3deg)rotateY(-5deg)}}.sparkles-3d-tilt{transform-style:preserve-3d;transition:transform .4s ease-out}.sparkles-3d-tilt:hover{transform:perspective(1000px)rotateX(10deg)rotateY(10deg)}body .emoji-no-rotation *{animation:none;transform:none}.emoji-no-rotation .sparkles-gravity-particle,.emoji-no-rotation .sparkles-physics-particle{animation:3s linear forwards sparkles-gravity-fall-no-rotation}@keyframes sparkles-gravity-fall-no-rotation{0%{--tw-translate-y:0px;opacity:1}to{opacity:0;transform:translateY(100vh)}}.emoji-performance-mode .sparkles-gravity-particle,.emoji-performance-mode .sparkles-physics-particle{animation-duration:1.5s;transform:translateZ(0)}.emoji-performance-mode .sparkle-burst{animation-duration:1s;transform:translateZ(0)}.sparkles-gravity-particle-opacity-aware{animation:3s linear forwards sparkles-gravity-fall-opacity-aware;animation-duration:var(--animation-duration,3s)}.sparkle-burst-opacity-aware{animation:2s ease-out forwards sparkle-burst-opacity-aware;animation-duration:var(--animation-duration,2s)}.sparkle{pointer-events:none;z-index:var(--z-fixed);transition:all .3s ease-out;position:absolute}.sparkle.animate{transform:translate(var(--spacing-24,6rem), calc(-1 * var(--spacing-12,3rem)));opacity:0;animation:2s ease-out forwards sparkle-burst-opacity-aware}@keyframes sparkle-burst-opacity-aware{0%{transform:translate(-50%,-50%)scale(1)}50%{opacity:calc(var(--base-opacity,1) * .8);transform:translate(100px,-50px)scale(1.2)}to{opacity:0;transform:translate(100px,-50px)scale(0)}}@keyframes sparkles-gravity-fall-opacity-aware{0%{transform:translateY(0)rotate(0)}to{opacity:0;transform:translateY(100vh)rotate(360deg)}}.emoji-reaction,.sparkles-heart{pointer-events:none;z-index:var(--z-modal);position:fixed}.emoji-reaction{font-size:1.5rem;animation:2s ease-out forwards sparkle-bounce}.confetti-container{pointer-events:none;width:100%;height:100%;z-index:var(--z-modal);position:fixed;top:0;left:0;overflow:hidden}.confetti-piece{border-radius:2px;width:8px;height:8px;animation:3s linear infinite confetti-fall;position:absolute}.sparkles-confetti{animation:3s linear infinite sparkles-confetti}@keyframes sparkles-confetti{0%{opacity:1;transform:translateY(-100vh)translate(0)rotate(0)scale(1)}25%{opacity:.9;transform:translateY(25vh)translate(-20px)rotate(180deg)scale(1.1)}50%{opacity:.7;transform:translateY(50vh)translate(20px)rotate(360deg)scale(.9)}75%{opacity:.5;transform:translateY(75vh)translate(-10px)rotate(540deg)scale(1)}to{opacity:0;transform:translateY(100vh)translate(0)rotate(720deg)scale(.8)}}.sparkles-mouse-particle{pointer-events:none;z-index:var(--z-modal);color:var(--color-primary);font-size:12px;animation:1s ease-out forwards sparkle-trail;position:fixed}@keyframes sparkle-trail{0%{opacity:1;transform:scale(1)rotate(0)}50%{opacity:.6;transform:scale(1.5)rotate(180deg)}to{opacity:0;transform:scale(0)rotate(360deg)}}.sparkles-snow{pointer-events:none;z-index:var(--z-fixed);color:var(--color-white);text-shadow:0 0 10px rgba(255,255,255,.8);animation:5s linear infinite sparkles-snow-fall;position:fixed}.sparkles-emoji-colored{vertical-align:middle;font-style:normal;line-height:1;display:inline-block}.sparkles-emoji-star:before{content:"★";color:var(--color-primary)}.sparkles-emoji-diamond:before{content:"◆";color:var(--color-secondary)}.sparkles-emoji-heart:before{content:"♥";color:var(--color-accent)}.sparkles-emoji-sparkle:before{content:"✦";color:var(--color-primary-light)}.sparkles-emoji-gem:before{content:"♦";color:var(--color-secondary-light)}.sparkles-emoji-circle:before{content:"●";color:var(--color-primary)}.sparkles-emoji-square:before{content:"■";color:var(--color-secondary)}.sparkles-emoji-medium-star:before{content:"⭐";color:var(--color-primary)}.sparkles-emoji-sparkles:before{content:"✨";color:var(--color-primary-light)}.sparkles-emoji-glowing-star:before{content:"🌟";color:var(--color-accent)}.sparkles-emoji-white-circle:before{content:"⚪";color:var(--color-primary)}.sparkles-emoji-white-square:before{content:"⬜";color:var(--color-secondary)}.sparkles-emoji-moon:before{content:"🌙";color:var(--color-secondary-light)}.sparkles-emoji-lightning:before{content:"⚡";color:var(--color-accent)}.sparkles-emoji-gradient:before{background:linear-gradient(45deg, var(--color-primary), var(--color-accent));-webkit-text-fill-color:transparent;-webkit-background-clip:text;background-clip:text}.sparkles-emoji-sm:before{font-size:.875rem}.sparkles-emoji-md:before{font-size:1.25rem}.sparkles-emoji-lg:before{font-size:1.75rem}.sparkles-emoji-xl:before{font-size:2.5rem}.sparkles-emoji-2xl:before{font-size:3.5rem}.sparkles-emoji-colored.sparkle-burst{animation:2s ease-out forwards sparkle-burst-opacity-aware}.sparkles-emoji-colored.sparkles-gravity-particle{animation:3s linear forwards sparkles-gravity-fall}@keyframes sparkles-snow-fall{0%{opacity:1;transform:translateY(-100vh)rotate(0)}to{opacity:0;transform:translateY(100vh)rotate(360deg)}}.sparkles-heart{font-size:1.2rem;animation:3s ease-out forwards sparkles-heart-float}@keyframes sparkles-heart-float{0%{opacity:1;transform:translateY(0)scale(1)}to{opacity:0;transform:translateY(-100px)scale(.5)}}.smooth-transition{transition:all var(--animation-duration) var(--animation-easing)}.hover-lift:hover{transform:translateY(-2px)}.hover-scale:hover{transform:scale(1.05)}.hover-glow:hover{box-shadow:0 0 20px rgba(198,159,50,.3)}@supports (color:color-mix(in lab, red, red)){.hover-glow:hover{box-shadow:0 0 20px color-mix(in srgb, var(--color-primary) 30%, transparent)}}.sparkles-animate-once{animation-iteration-count:1;animation-fill-mode:forwards}.sparkles-animate-infinite{animation-iteration-count:infinite}.sparkles-animate-slow{animation-duration:2s}.sparkles-animate-fast{animation-duration:.5s}.sparkles-delay-1{animation-delay:.1s}.sparkles-delay-2{animation-delay:.2s}.sparkles-delay-3{animation-delay:.3s}.sparkles-delay-4{animation-delay:.4s}.sparkles-delay-5{animation-delay:.5s}.sparkles-delay-6{animation-delay:.6s}.sparkles-delay-7{animation-delay:.7s}.sparkles-delay-8{animation-delay:.8s}@media (prefers-reduced-motion:reduce){html body *,html body :before,html body :after{scroll-behavior:auto;transition-duration:.01ms;animation-duration:.01ms;animation-iteration-count:1}body .sparkle-pulse,body .sparkles-shimmer,body .sparkle-trail:before,body .sparkle-float:after,body .sparkles-marquee-content,body .sparkles-typewriter:after,body .sparkles-magic-glow:before,body .sparkles-loading-pulse,body .sparkles-attention-glow,body .sparkles-sale-flash,body .sparkles-3d-float,body .sparkles-mouse-particle,body .sparkles-snow,body .sparkles-heart,body .confetti-piece,body .emoji-reaction{animation:none}body .sparkles-3d-card,body .sparkles-3d-button,body .sparkles-3d-tilt{transform:none}}@media (prefers-contrast:high){.sparkle-glow:hover,.hover-glow:hover{box-shadow:0 0 0 3px}.nav-link-animated:after,.sparkles-nav-link:after{height:3px}.sparkles-3d-card,.sparkles-3d-button{border:2px solid}.sparkles-success-glow{border:2px solid var(--color-success);box-shadow:none}.sparkles-shake-error{border:2px solid var(--color-error);box-shadow:none}}@media (max-width:768px){.sparkle-lift:hover,.hover-lift:hover,.btn-sparkles-primary:hover,.action.primary:hover{transform:translateY(-1px)}.product-hover-enhanced:hover,.product-item:hover{transform:translateY(-4px)}.sparkles-product-card:hover,.product-card:hover{transform:translateY(-3px);box-shadow:0 8px 15px rgba(0,0,0,.08)}.sparkles-3d-card:hover{transform:rotateY(10deg)rotateX(3deg)translateZ(10px)}.sparkles-marquee-content{animation-duration:30s}}@media (hover:none) and (pointer:coarse){.sparkle-glow:hover,.sparkle-lift:hover,.hover-lift:hover,.hover-scale:hover,.hover-glow:hover{box-shadow:none;filter:none;transform:none}.sparkles-hover-lift:active{transform:translateY(-2px)}.sparkles-mouse-particle{display:none}.sparkles-magic-glow:before{animation-duration:1s}}.sparkles-revealed{opacity:1;transition:opacity .5s ease-out,transform .5s ease-out;transform:translateY(0)}.sparkles-reveal{opacity:0;transition:opacity .5s ease-out,transform .5s ease-out;transform:translateY(20px)}.sparkles-reveal-styles{transition-property:opacity,transform;transition-duration:.5s;transition-timing-function:ease-out}.animate-sparkle,.animate-heart-beat,.sparkles-float,.sparkles-3d-card,.sparkles-animation-optimized{will-change:transform, opacity;backface-visibility:hidden;transform:translateZ(0)}@media (max-width:640px) and (hover:none){.animate-sparkle{animation-duration:2s}.sparkles-particle,.sparkles-confetti-piece{display:none}}@media (prefers-reduced-motion:reduce){body .animate-sparkle,body .animate-heart-beat,body .animate-pulse,body .animate-bounce,body .animate-spin,body .animate-ping,body .sparkles-float,body .sparkles-wiggle,body .sparkles-shimmer,body .sparkles-marquee-content,body .sparkles-loading,body .sparkles-skeleton{animation:none}body .sparkles-transition-normal,body .sparkles-transition-quick,body .sparkles-transition-standard,body .sparkles-transition-long{transition:none}body .sparkle-hover:hover,body .sparkle-lift:hover,body .sparkle-bounce:hover,body .sparkle-rotate:hover,body .sparkle-scale:hover,body .sparkles-hover-scale:hover,body .sparkles-3d-card:hover,body .sparkles-3d-button:hover{transform:none}body *{transition-property:background-color,border-color,color,fill,stroke,opacity;transition-duration:.15s}}.sparkles-page-transition{z-index:var(--z-maximum);pointer-events:none;width:100%;height:100%;position:fixed;top:0;bottom:0;left:0;right:0}.sparkles-page-transition.active{pointer-events:auto}.sparkles-loading-overlay{z-index:var(--z-modal-backdrop);--tw-bg-opacity:1;background-color:rgba(255,255,255,var(--tw-bg-opacity,1));opacity:0;visibility:hidden;width:100%;height:100%;transition-property:all;transition-duration:.3s;transition-timing-function:cubic-bezier(0,0,.2,1);position:fixed;top:0;bottom:0;left:0;right:0}.sparkles-loading-overlay.active{opacity:1;visibility:visible}.sparkles-fade-transition{--tw-bg-opacity:1;background-color:rgba(255,255,255,var(--tw-bg-opacity,1));opacity:0;transition-property:opacity;transition-duration:.5s;transition-timing-function:cubic-bezier(.4,0,.2,1)}.sparkles-fade-transition.enter{opacity:1}.sparkles-slide-transition{--tw-bg-opacity:1;background-color:rgba(255,255,255,var(--tw-bg-opacity,1));transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));--tw-translate-x:100%;transition-property:transform;transition-duration:.5s;transition-timing-function:cubic-bezier(.4,0,.2,1)}.sparkles-slide-transition.enter{transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));--tw-translate-x:0px}.sparkles-slide-transition.exit{transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));--tw-translate-x:-100%}.sparkles-slide-transition.slide-up{transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));--tw-translate-y:100%}.sparkles-slide-transition.slide-up.enter{transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));--tw-translate-y:0px}.sparkles-slide-transition.slide-up.exit,.sparkles-slide-transition.slide-down{transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));--tw-translate-y:-100%}.sparkles-slide-transition.slide-down.enter{transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));--tw-translate-y:0px}.sparkles-slide-transition.slide-down.exit{transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));--tw-translate-y:100%}.sparkles-scale-transition{--tw-bg-opacity:1;background-color:rgba(255,255,255,var(--tw-bg-opacity,1));--tw-scale-x:.75;--tw-scale-y:.75;opacity:0;transition-property:all;transition-duration:.3s;transition-timing-function:cubic-bezier(.4,0,.2,1)}.sparkles-scale-transition.enter{--tw-scale-x:1;--tw-scale-y:1;opacity:1}.sparkles-scale-transition.zoom-out{transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.sparkles-scale-transition.zoom-out.enter{transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));--tw-scale-x:1;--tw-scale-y:1}.sparkles-flip-transition{transform-origin:50%;--tw-bg-opacity:1;background-color:rgba(255,255,255,var(--tw-bg-opacity,1));transition:transform .6s ease-in-out;transform:perspective(1000px)rotateY(-90deg)}.sparkles-flip-transition.enter{transform:perspective(1000px)rotateY(0)}.sparkles-flip-transition.flip-vertical{transform:perspective(1000px)rotateX(-90deg)}.sparkles-flip-transition.flip-vertical.enter{transform:perspective(1000px)rotateX(0)}.sparkles-curtain-transition{background-color:var(--color-primary);clip-path:polygon(0 0,0 0,0 100%,0 100%);transition:clip-path .8s cubic-bezier(.77,0,.175,1)}.sparkles-curtain-transition.enter{clip-path:polygon(0 0,100% 0,100% 100%,0 100%)}.sparkles-curtain-transition.exit{clip-path:polygon(100% 0,100% 0,100% 100%,100% 100%)}.sparkles-curtain-transition.vertical{clip-path:polygon(0 0,100% 0,100% 0,0 0)}.sparkles-curtain-transition.vertical.enter{clip-path:polygon(0 0,100% 0,100% 100%,0 100%)}.sparkles-curtain-transition.vertical.exit{clip-path:polygon(0 100%,100% 100%,100% 100%,0 100%)}.sparkles-circle-transition{background-color:var(--color-primary);clip-path:circle(0%);transition:clip-path .8s cubic-bezier(.77,0,.175,1)}.sparkles-circle-transition.enter{clip-path:circle(150%)}.sparkles-circle-transition.corner{clip-path:circle(0% at 0 0)}.sparkles-circle-transition.corner.enter{clip-path:circle(150% at 0 0)}.sparkles-wipe-transition{background-color:var(--color-secondary);clip-path:polygon(0 0,0 0,0 100%,0 100%);transition:clip-path .6s ease-in-out}.sparkles-wipe-transition.enter{clip-path:polygon(0 0,100% 0,100% 100%,0 100%)}.sparkles-wipe-transition.diagonal{clip-path:polygon(0 0,0 0,0 100%)}.sparkles-wipe-transition.diagonal.enter{clip-path:polygon(0 0,100% 0,100% 100%)}.sparkles-mosaic-transition{background-color:var(--color-primary);grid-template-rows:repeat(6,1fr);grid-template-columns:repeat(10,1fr);display:grid}.sparkles-mosaic-piece{background-color:inherit;--tw-scale-x:0;--tw-scale-y:0;transition-property:transform;transition-duration:.3s;transition-timing-function:cubic-bezier(0,0,.2,1)}.sparkles-mosaic-transition.enter .sparkles-mosaic-piece{--tw-scale-x:1;--tw-scale-y:1}.sparkles-mosaic-piece:first-child{transition-delay:50ms}.sparkles-mosaic-piece:nth-child(2){transition-delay:.1s}.sparkles-mosaic-piece:nth-child(3){transition-delay:.15s}.sparkles-mosaic-piece:nth-child(4){transition-delay:.2s}.sparkles-mosaic-piece:nth-child(5){transition-delay:.25s}.sparkles-mosaic-piece:nth-child(6){transition-delay:.3s}.sparkles-mosaic-piece:nth-child(7){transition-delay:.35s}.sparkles-mosaic-piece:nth-child(8){transition-delay:.4s}.sparkles-liquid-transition{background:linear-gradient(45deg, var(--color-primary), var(--color-accent));clip-path:circle(0% at 50% 100%);transition:clip-path 1s cubic-bezier(.55,.085,.68,.53)}.sparkles-liquid-transition.enter{clip-path:circle(150% at 50% 100%)}.sparkles-liquid-transition:before{content:"";background:url("data:image/svg+xml,%3Csvg viewBox='0 0 40 40' xmlns='http://www.w3.org/2000/svg'%3E%3Cg fill='%23ffffff' fill-opacity='0.1'%3E%3Cpath d='M20 20c0-11.046-8.954-20-20-20v40c11.046 0 20-8.954 20-20z'/%3E%3C/g%3E%3C/svg%3E");width:100%;height:100%;animation:2s ease-in-out infinite sparkles-liquid-bubble;position:absolute;top:0;bottom:0;left:0;right:0}@keyframes sparkles-liquid-bubble{0%,to{transform:translateY(0)scale(1)}50%{transform:translateY(-10px)scale(1.05)}}.sparkles-loading-spinner{border-color:rgba(198,159,50,.2);top:50%;left:50%;transform:translate(-50%,-50%)}@supports (color:color-mix(in lab, red, red)){.sparkles-loading-spinner{border-color:color-mix(in srgb, var(--color-primary) 20%, transparent)}}.sparkles-loading-spinner{border-top-color:var(--color-primary);border-width:4px;border-radius:9999px;width:4rem;height:4rem;animation:1s linear infinite sparkles-spinner-rotate;position:absolute}@keyframes sparkles-spinner-rotate{0%{transform:translate(-50%,-50%)rotate(0)}to{transform:translate(-50%,-50%)rotate(360deg)}}.sparkles-loading-dots{gap:.5rem;display:flex;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.sparkles-loading-dot{background-color:var(--color-primary);border-radius:9999px;width:.75rem;height:.75rem;animation:1.4s ease-in-out infinite both sparkles-dot-bounce}.sparkles-loading-dot:first-child{animation-delay:-.32s}.sparkles-loading-dot:nth-child(2){animation-delay:-.16s}@keyframes sparkles-dot-bounce{0%,80%,to{transform:scale(0)}40%{transform:scale(1)}}.sparkles-loading-progress{background:rgba(198,159,50,.2);bottom:20%;left:20%;right:20%}@supports (color:color-mix(in lab, red, red)){.sparkles-loading-progress{background:color-mix(in srgb, var(--color-primary) 20%, transparent)}}.sparkles-loading-progress{border-radius:.125rem;height:.25rem;position:absolute;overflow:hidden}.sparkles-loading-progress-bar{background-color:var(--color-primary);--tw-translate-x:-100%;border-radius:.125rem;height:100%;animation:2s ease-out forwards sparkles-progress-load}@keyframes sparkles-progress-load{0%{transform:translate(-100%)}to{transform:translate(0)}}.sparkles-page-reveal,.sparkles-content-stagger>*{opacity:0;transition-property:all;transition-duration:.5s;transition-timing-function:cubic-bezier(0,0,.2,1)}.sparkles-page-reveal.loaded{opacity:1;--tw-translate-y:0px}.sparkles-page-reveal.slide-in-left{transform:translate(-30px)}.sparkles-page-reveal.slide-in-right{transform:translate(30px)}.sparkles-page-reveal.scale-in{transform:scale(.95)}.sparkles-page-reveal.loaded.scale-in{transform:scale(1)}.sparkles-page-burst{pointer-events:none;width:6rem;height:6rem;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.sparkles-page-burst.active{animation:1s ease-out forwards sparkles-burst-expand}@keyframes sparkles-burst-expand{0%{opacity:1;width:0;height:0}50%{opacity:.8;width:12.5rem;height:12.5rem}to{opacity:0;width:100vmax;height:100vmax}}.sparkles-content-stagger.loaded>:first-child{transition-delay:.1s}.sparkles-content-stagger.loaded>:nth-child(2){transition-delay:.2s}.sparkles-content-stagger.loaded>:nth-child(3){transition-delay:.3s}.sparkles-content-stagger.loaded>:nth-child(4){transition-delay:.4s}.sparkles-content-stagger.loaded>:nth-child(5){transition-delay:.5s}.sparkles-content-stagger.loaded>*{opacity:1;--tw-translate-y:0px}.sparkles-nav-transition,.sparkles-megamenu-link,.sparkles-footer-link,.sparkles-sidebar-link,.sparkles-breadcrumb-link,.sparkles-tab-link,.sparkles-alert[x-show]{transition-property:all;transition-duration:.3s;transition-timing-function:cubic-bezier(0,0,.2,1)}.sparkles-nav-transition.loading{pointer-events:none;opacity:.7}.sparkles-error-transition{background:linear-gradient(135deg, var(--color-error,var(--color-error-bright)), var(--color-error-dark,var(--color-error-coral)));--tw-text-opacity:1;color:rgba(255,255,255,var(--tw-text-opacity,1));text-align:center;--tw-scale-x:0;--tw-scale-y:0;flex-direction:column;justify-content:center;align-items:center;transition-property:transform;transition-duration:.3s;transition-timing-function:cubic-bezier(.4,0,.2,1);display:flex}.sparkles-error-transition.active{--tw-scale-x:1;--tw-scale-y:1}.sparkles-transitioning-out{opacity:0;pointer-events:none;transition:opacity .3s ease-out}.sparkles-liquid-wave{background:linear-gradient(90deg,transparent,rgba(198,159,50,.3),transparent);width:100%;height:100%;position:absolute;top:0;left:0}@supports (color:color-mix(in lab, red, red)){.sparkles-liquid-wave{background:linear-gradient(90deg, transparent, color-mix(in srgb, var(--color-primary) 30%, transparent), transparent)}}.sparkles-liquid-wave{animation:2s ease-in-out infinite sparkles-wave-move}@keyframes sparkles-wave-move{0%{transform:translate(-100%)}to{transform:translate(100%)}}.sparkles-transition-base-styles{transition-property:opacity,transform;transition-duration:.3s;transition-timing-function:cubic-bezier(.4,0,.2,1)}@media (max-width:768px){.sparkles-flip-transition,.sparkles-mosaic-transition,.sparkles-liquid-transition{animation:.3s ease-out sparkles-simple-fade}.sparkles-circle-transition,.sparkles-curtain-transition{transition-duration:.4s}}@media (prefers-reduced-motion:reduce){body .sparkles-fade-transition,body .sparkles-slide-transition,body .sparkles-scale-transition,body .sparkles-flip-transition,body .sparkles-curtain-transition,body .sparkles-circle-transition,body .sparkles-wipe-transition,body .sparkles-mosaic-transition,body .sparkles-liquid-transition,body .sparkles-page-reveal,body .sparkles-content-stagger>*{transition:opacity .2s ease-out;animation:none;transform:none}body .sparkles-loading-spinner,body .sparkles-loading-dots,body .sparkles-page-burst{animation:none;display:none}}@keyframes sparkles-simple-fade{0%{opacity:0}to{opacity:1}}@media (prefers-contrast:high){.sparkles-curtain-transition,.sparkles-circle-transition,.sparkles-wipe-transition,.sparkles-mosaic-transition,.sparkles-liquid-transition{background:#000}.sparkles-loading-spinner{border-color:transparent currentColor currentColor}.sparkles-loading-dot,.sparkles-loading-progress-bar{background:currentColor}}@media print{body .sparkles-page-transition,body .sparkles-loading-overlay,body .sparkles-loading-spinner,body .sparkles-loading-dots,body .sparkles-loading-progress{display:none}body .sparkles-page-reveal,body .sparkles-content-stagger>*{opacity:1;transition:none;transform:none}}.sparkles-parallax-container{perspective:1px;transform-style:preserve-3d;height:100vh;position:relative;overflow:hidden}.sparkles-parallax-container--section{height:50vh;min-height:24rem}.sparkles-parallax-layer{transform-origin:50%;position:absolute;top:0;bottom:0;left:0;right:0}.sparkles-parallax-back{transform:translateZ(-1px)scale(2)}.sparkles-parallax-base{transform:translateZ(0)}.sparkles-parallax-front{transform:translateZ(.5px)scale(.5)}.sparkles-hero-parallax,.sparkles-section-parallax{justify-content:center;align-items:center;display:flex;position:relative;overflow:hidden}.sparkles-hero-parallax{height:100vh}.sparkles-hero-parallax-bg,.sparkles-product-parallax-bg,.sparkles-gallery-parallax-image,.sparkles-parallax-card-bg{will-change:transform;transition-property:transform;transition-timing-function:cubic-bezier(0,0,.2,1);position:absolute}.sparkles-hero-parallax-bg{width:140%;height:140%;transition-duration:.1s;top:-20%;left:-20%}.sparkles-hero-parallax-content{z-index:var(--z-dropdown);background:rgb(var(--color-black-rgb) / .3);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);text-align:center;--tw-text-opacity:1;color:rgba(255,255,255,var(--tw-text-opacity,1));border-radius:.5rem;padding:2rem;position:relative}.sparkles-product-parallax{transform-style:preserve-3d;cursor:pointer;border-radius:.5rem;transition-property:all;transition-duration:.3s;transition-timing-function:cubic-bezier(0,0,.2,1);position:relative;overflow:hidden}.sparkles-product-parallax-bg,.sparkles-parallax-card-bg{z-index:var(--z-dropdown);top:var(--sparkles-parallax-bg-top,-10%);left:var(--sparkles-parallax-bg-left,-10%);width:var(--sparkles-parallax-bg-width,120%);height:var(--sparkles-parallax-bg-height,120%);transition-duration:.5s}.sparkles-product-parallax:hover .sparkles-product-parallax-bg{transform:scale(1.1)translateY(-10px)}.sparkles-product-parallax-content{z-index:var(--z-dropdown);background:linear-gradient(to top, rgb(var(--color-black-rgb) / .8) 0%, rgb(var(--color-black-rgb) / .4) 50%, transparent 100%);--tw-text-opacity:1;color:rgba(255,255,255,var(--tw-text-opacity,1));flex-direction:column;justify-content:flex-end;height:100%;padding:1.5rem;display:flex;position:relative}.sparkles-section-parallax{min-height:80vh}.sparkles-section-parallax-bg,.sparkles-parallax-layer-1{z-index:var(--z-dropdown);will-change:transform;width:100%;height:120%;position:absolute;top:0;left:0}.sparkles-section-parallax-overlay,.sparkles-testimonial-parallax:before{position:absolute;top:0;bottom:0;left:0;right:0}.sparkles-section-parallax-overlay{background:rgba(53,56,57,.4)}@supports (color:color-mix(in lab, red, red)){.sparkles-section-parallax-overlay{background:color-mix(in srgb, var(--color-secondary) 40%, transparent)}}.sparkles-section-parallax-overlay{z-index:var(--z-sticky)}.sparkles-section-parallax-content{z-index:var(--z-dropdown);text-align:center;--tw-text-opacity:1;max-width:48rem;color:rgba(255,255,255,var(--tw-text-opacity,1));padding:2rem;position:relative}.sparkles-text-parallax,.canva-amazon-plus-content{padding-top:2rem;padding-bottom:2rem;position:relative}.sparkles-text-parallax{overflow:hidden}.sparkles-text-parallax-bg{background:linear-gradient(45deg, var(--color-primary), var(--color-accent), var(--color-primary));will-change:transform;opacity:.1;width:100%;height:200%;animation:20s linear infinite sparkles-text-parallax-drift;position:absolute;top:-50%;left:0}@keyframes sparkles-text-parallax-drift{0%{transform:translate(-100px)rotate(0)}to{transform:translate(100px)rotate(360deg)}}.sparkles-text-parallax-content{z-index:var(--z-dropdown);position:relative}.sparkles-gallery-parallax,.sparkles-parallax-card{cursor:pointer;border-radius:.5rem;position:relative;overflow:hidden}.sparkles-gallery-parallax{height:24rem}.sparkles-gallery-parallax-image{object-fit:cover;width:140%;height:140%;transition-duration:.7s;top:-20%;left:-20%}.sparkles-gallery-parallax:hover .sparkles-gallery-parallax-image{transform:scale(1.2)rotate(2deg)}.sparkles-gallery-parallax-overlay{background:linear-gradient(135deg,rgba(198,159,50,.2) 0%,rgba(53,56,57,.3) 100%)}@supports (color:color-mix(in lab, red, red)){.sparkles-gallery-parallax-overlay{background:linear-gradient(135deg, color-mix(in srgb, var(--color-primary) 20%, transparent) 0%, color-mix(in srgb, var(--color-secondary) 30%, transparent) 100%)}}.sparkles-gallery-parallax-overlay{z-index:var(--z-dropdown);opacity:0;width:100%;height:100%;transition-property:opacity;transition-duration:.3s;transition-timing-function:cubic-bezier(0,0,.2,1);position:absolute;top:0;bottom:0;left:0;right:0}.sparkles-gallery-parallax:hover .sparkles-gallery-parallax-overlay{opacity:1}.sparkles-testimonial-parallax{--tw-text-opacity:1;color:rgba(255,255,255,var(--tw-text-opacity,1));text-align:center;padding-top:3rem;padding-bottom:3rem;position:relative}.sparkles-testimonial-parallax:before{z-index:var(--z-dropdown);content:"";background:rgba(53,56,57,.7)}@supports (color:color-mix(in lab, red, red)){.sparkles-testimonial-parallax:before{background:color-mix(in srgb, var(--color-secondary) 70%, transparent)}}.sparkles-testimonial-parallax-content{z-index:var(--z-dropdown);max-width:36rem;margin-left:auto;margin-right:auto;padding-left:1.5rem;padding-right:1.5rem;position:relative}.sparkles-multilayer-parallax{height:100vh;position:relative;overflow:hidden}.sparkles-parallax-layer-2{will-change:transform;width:80%;height:80%;z-index:var(--z-sticky);opacity:.8;position:absolute;top:10%;left:10%}.sparkles-parallax-layer-3{will-change:transform;width:60%;height:60%;z-index:var(--z-fixed);opacity:.6;position:absolute;top:20%;left:20%}.sparkles-parallax-grid{grid-template-columns:repeat(auto-fit,minmax(300px,1fr));gap:1.5rem;padding:1.5rem;display:grid}.sparkles-parallax-card{height:18.75rem;transform-style:preserve-3d}.sparkles-parallax-card-bg{--sparkles-parallax-bg-top:-15%;--sparkles-parallax-bg-left:-15%;--sparkles-parallax-bg-width:130%;--sparkles-parallax-bg-height:130%}.sparkles-parallax-card:hover .sparkles-parallax-card-bg{transform:scale(1.15)translateY(-5px)}.sparkles-parallax-card-content{background:linear-gradient(to top, rgb(var(--color-black-rgb) / .8) 0%, transparent 100%);z-index:var(--z-dropdown);--tw-text-opacity:1;color:rgba(255,255,255,var(--tw-text-opacity,1));padding:1rem;transition-property:transform;transition-duration:.3s;transition-timing-function:cubic-bezier(0,0,.2,1);position:absolute;bottom:0;left:0;right:0;transform:translateY(50%)}.sparkles-parallax-card:hover .sparkles-parallax-card-content{--tw-translate-y:0px}.sparkles-3d-optimized,.sparkles-parallax-optimized{will-change:transform;backface-visibility:hidden;transform:translateZ(0)}@media (max-width:1024px){body .sparkles-hero-parallax-bg,body .sparkles-section-parallax-bg{background-attachment:scroll;transform:none}.sparkles-parallax-container{perspective:none;transform-style:flat}body .sparkles-parallax-layer{transform:none}}@media (max-width:768px){.sparkles-hero-parallax{height:70vh}.sparkles-section-parallax{min-height:60vh}.sparkles-product-parallax:hover .sparkles-product-parallax-bg{transform:scale(1.05)translateY(-5px)}.sparkles-gallery-parallax:hover .sparkles-gallery-parallax-image{transform:scale(1.1)}}@media (prefers-reduced-motion:reduce){body .sparkles-hero-parallax-bg,body .sparkles-section-parallax-bg,body .sparkles-product-parallax-bg,body .sparkles-gallery-parallax-image,body .sparkles-parallax-card-bg{background-attachment:scroll;animation:none;transform:none}body .sparkles-text-parallax-bg{animation:none}body .sparkles-parallax-layer-1,body .sparkles-parallax-layer-2,body .sparkles-parallax-layer-3{transform:none}}@media (prefers-contrast:high){.sparkles-hero-parallax-content,.sparkles-section-parallax-content,.sparkles-testimonial-parallax-content{background:rgb(var(--color-black-rgb) / .8);border:2px solid #fff}.sparkles-product-parallax-content,.sparkles-parallax-card-content{background:rgb(var(--color-black-rgb) / .9)}}@media (hover:none) and (pointer:coarse){.sparkles-parallax-card-content{background:rgb(var(--color-black-rgb) / .7);--tw-translate-y:0px}}@media print{body .sparkles-hero-parallax,body .sparkles-section-parallax,body .sparkles-testimonial-parallax{-webkit-print-color-adjust:exact;print-color-adjust:exact;background-position:50%;background-size:cover;background-attachment:scroll}body .sparkles-parallax-layer,body .sparkles-hero-parallax-bg,body .sparkles-section-parallax-bg{transform:none}}.sparkles-particle-system{pointer-events:none;position:relative;overflow:hidden}.sparkles-particle-canvas{width:100%;height:100%;z-index:var(--z-modal);pointer-events:none;position:absolute;top:0;bottom:0;left:0;right:0}.sparkles-physics-particle{will-change:transform;pointer-events:none;border-radius:9999px;position:absolute;transform:translateZ(0)}.sparkles-gravity-particle{animation:3s linear forwards sparkles-gravity-fall}@keyframes sparkles-gravity-fall{0%{opacity:1;transform:translateY(0)rotate(0)}to{opacity:0;transform:translateY(100vh)rotate(360deg)}}.sparkles-bounce-particle{animation:2s ease-out forwards sparkles-physics-bounce}@keyframes sparkles-physics-bounce{0%{opacity:1;transform:translateY(0)scale(1)}25%{opacity:.8;transform:translateY(-30px)scale(1.2)}50%{opacity:.9;transform:translateY(-10px)scale(1.1)}75%{opacity:.7;transform:translateY(-20px)scale(1.05)}to{opacity:0;transform:translateY(0)scale(0)}}.sparkles-orbital-particle{transform-origin:50%;animation:4s linear infinite sparkles-orbital-motion}@keyframes sparkles-orbital-motion{0%{transform:rotate(0)translate(50px)rotate(0)}to{transform:rotate(360deg)translate(50px)rotate(-360deg)}}.sparkles-magnetic-particle{animation:2s ease-in-out forwards sparkles-magnetic-attraction}@keyframes sparkles-magnetic-attraction{0%{opacity:1;transform:translate(0)scale(1)}50%{opacity:.8;transform:translate(0)scale(1.5)}to{opacity:0;transform:translate(0)scale(0)}}.sparkles-explosion-particle{--sparkles-burst-start:translate(0, 0) scale(0) rotate(0deg);--sparkles-burst-mid:translate(0, 0) scale(1) rotate(45deg);--sparkles-burst-end:translate(100px, 100px) scale(0) rotate(720deg);animation:1.5s ease-out forwards sparkles-particle-burst}.sparkles-fluid-particle{animation:3s ease-in-out infinite sparkles-fluid-flow}@keyframes sparkles-fluid-flow{0%,to{opacity:.8;transform:translate(0)scale(1)}25%{opacity:1;transform:translate(20px,-10px)scale(1.2)}50%{opacity:.6;transform:translate(40px,5px)scale(.9)}75%{opacity:.8;transform:translate(20px,15px)scale(1.1)}}.sparkles-wind-particle{animation:4s linear forwards sparkles-wind-drift}@keyframes sparkles-wind-drift{0%{opacity:1;transform:translate(0)rotate(0)}to{opacity:0;transform:translate(200px,-50px)rotate(180deg)}}.sparkles-collision-particle{--sparkles-burst-start:translate(0, 0) scale(1) rotate(0deg);--sparkles-burst-mid:translate(0, 0) scale(1) rotate(0deg);--sparkles-burst-hold:translate(30px, 30px) scale(1.5) rotate(180deg);--sparkles-burst-end:translate(30px, 30px) scale(0) rotate(360deg);--sparkles-burst-hold-opacity:.8;animation:1s ease-out forwards sparkles-particle-burst}.sparkles-swarm-particle{animation:5s ease-in-out infinite sparkles-swarm-behavior}@keyframes sparkles-swarm-behavior{0%,to{transform:translate(0)scale(1)}20%{transform:translate(15px,-10px)scale(1.1)}40%{transform:translate(-20px,15px)scale(.9)}60%{transform:translate(25px,5px)scale(1.2)}80%{transform:translate(-10px,-20px)scale(.8)}}.sparkles-lightning-particle{animation:.3s linear forwards sparkles-lightning-strike}@keyframes sparkles-lightning-strike{0%{opacity:1;filter:brightness(3);transform:scaleY(0)rotate(0)}50%{opacity:1;filter:brightness(2);transform:scaleY(1)rotate(0)}to{opacity:0;filter:brightness();transform:scaleY(1)rotate(0)}}.sparkles-fire-particle{animation:2s ease-out forwards sparkles-fire-rise}@keyframes sparkles-fire-rise{0%{opacity:1;filter:hue-rotate();transform:translateY(0)scale(1)rotate(0)}50%{opacity:.8;filter:hue-rotate(30deg);transform:translateY(-50px)scale(1.3)rotate(180deg)}to{opacity:0;filter:hue-rotate(60deg);transform:translateY(-100px)scale(.5)rotate(360deg)}}.sparkles-water-particle{animation:2s ease-in forwards sparkles-water-drop}@keyframes sparkles-water-drop{0%{opacity:.8;border-radius:50%;transform:translateY(0)scaleY(1)}50%{opacity:1;border-radius:50%/60% 60% 40% 40%;transform:translateY(20px)scaleY(1.5)}to{opacity:0;border-radius:50%;transform:translateY(100px)scaleY(.8)}}.sparkles-smoke-particle{animation:3s ease-out forwards sparkles-smoke-rise}@keyframes sparkles-smoke-rise{0%{opacity:.8;filter:blur();transform:translateY(0)scale(.5)rotate(0)}50%{opacity:.4;filter:blur(2px);transform:translateY(-50px)scale(1.2)rotate(90deg)}to{opacity:0;filter:blur(5px);transform:translateY(-100px)scale(2)rotate(180deg)}}.sparkles-energy-particle{animation:1s ease-in-out infinite sparkles-energy-pulse}@keyframes sparkles-energy-pulse{0%,to{opacity:1;filter:brightness()saturate();transform:scale(1)rotate(0)}50%{opacity:.6;filter:brightness(2)saturate(2);transform:scale(1.5)rotate(180deg)}}.sparkles-plasma-particle{animation:2s linear infinite sparkles-plasma-flow}@keyframes sparkles-plasma-flow{0%{filter:hue-rotate()brightness();transform:rotate(0)scale(1)}25%{filter:hue-rotate(90deg)brightness(1.5);transform:rotate(90deg)scale(1.2)}50%{filter:hue-rotate(180deg)brightness(2);transform:rotate(180deg)scale(.8)}75%{filter:hue-rotate(270deg)brightness(1.2);transform:rotate(270deg)scale(1.1)}to{filter:hue-rotate(360deg)brightness();transform:rotate(360deg)scale(1)}}.sparkles-particle-gravity-low{animation-duration:5s}.sparkles-particle-gravity-high{animation-duration:1s}.sparkles-particle-wind-light{animation-duration:6s}.sparkles-particle-wind-strong{animation-duration:2s}.sparkles-particle-size-tiny{width:.125rem}.sparkles-particle-size-small{width:.25rem;height:.25rem}.sparkles-particle-size-medium{width:.5rem;height:.5rem}.sparkles-particle-size-large{width:1rem;height:1rem}.sparkles-particle-size-huge{width:2rem;height:2rem}.sparkles-particle-fire{background:radial-gradient(circle, var(--color-orange-500), var(--color-orange-400), var(--color-yellow-300))}.sparkles-particle-water{background:radial-gradient(circle, var(--color-blue-400), var(--color-blue-400), var(--color-blue-500))}.sparkles-particle-earth{background:radial-gradient(circle, var(--color-yellow-700), var(--color-yellow-800), var(--color-yellow-900))}.sparkles-particle-air{background:radial-gradient(circle, var(--color-blue-100), var(--color-blue-200), var(--color-blue-300))}.sparkles-particle-energy{background:radial-gradient(circle, var(--color-pink-500), var(--color-purple-500), var(--color-purple-600))}.sparkles-particle-plasma{background:radial-gradient(circle, var(--color-green-400), var(--color-teal-500), var(--color-blue-400))}.sparkles-particle-gold{background:radial-gradient(circle, var(--color-primary), var(--color-yellow-400), var(--color-yellow-100))}.sparkles-particle-silver{background:radial-gradient(circle, var(--color-gray-300), var(--color-gray-400), var(--color-gray-500))}.sparkles-particle-optimized{will-change:transform,opacity}.sparkles-particle-pool{opacity:0;pointer-events:none;position:absolute;top:-6rem;left:-6rem}@media (prefers-reduced-motion:reduce){body .sparkles-physics-particle,body .sparkles-gravity-particle,body .sparkles-bounce-particle,body .sparkles-orbital-particle,body .sparkles-magnetic-particle,body .sparkles-explosion-particle,body .sparkles-fluid-particle,body .sparkles-wind-particle,body .sparkles-collision-particle,body .sparkles-swarm-particle,body .sparkles-lightning-particle,body .sparkles-fire-particle,body .sparkles-water-particle,body .sparkles-smoke-particle,body .sparkles-energy-particle,body .sparkles-plasma-particle{opacity:0;animation:none}}@media (prefers-contrast:high){.sparkles-particle-fire,.sparkles-particle-water,.sparkles-particle-earth,.sparkles-particle-air,.sparkles-particle-energy,.sparkles-particle-plasma,.sparkles-particle-gold,.sparkles-particle-silver{filter:none;background:currentColor}}@media (hover:none) and (pointer:coarse){.sparkles-particle-size-large,.sparkles-particle-size-huge{width:.5rem;height:.5rem}}@media (max-width:768px){.sparkles-swarm-particle,.sparkles-plasma-particle{opacity:0;animation:none}}@media print{body .sparkles-particle-system,body .sparkles-particle-canvas,body .sparkles-physics-particle{display:none}}.sparkles-heading-2xl,.sparkles-heading-xl,.sparkles-heading-lg,.sparkles-heading-base{font-size:var(--sparkles-heading-size);font-weight:var(--sparkles-heading-weight);line-height:var(--sparkles-heading-line-height);color:var(--color-secondary)}.sparkles-heading-2xl,.sparkles-heading-xl{--sparkles-heading-weight:700;--sparkles-heading-line-height:1.25}.sparkles-heading-lg,.sparkles-heading-base{--sparkles-heading-weight:600}.sparkles-heading-2xl{--sparkles-heading-size:2.25rem}.sparkles-heading-xl{--sparkles-heading-size:1.875rem}.sparkles-heading-lg{--sparkles-heading-size:1.5rem;--sparkles-heading-line-height:1.375}.sparkles-heading-base{--sparkles-heading-size:1.25rem;--sparkles-heading-line-height:1.5}.sparkles-label{color:var(--gray-700);font-size:.875rem;font-weight:500}.sparkles-badge,.sparkles-badge-success,.sparkles-badge-warning{padding:var(--sparkles-badge-padding,.25rem .75rem);font-size:var(--sparkles-badge-size,.875rem);border-radius:9999px;align-items:center;font-weight:500;display:inline-flex}.sparkles-badge{background-color:var(--gray-100);color:var(--gray-800)}.sparkles-badge-success{background-color:var(--color-success-lighter);color:var(--color-success-darkest)}.sparkles-badge-warning{background-color:var(--color-warning-light);color:var(--color-primary)}.sparkles-carousel-slide{flex-shrink:0;width:100%;transition:transform .3s}.sparkles-toggle-slider{background-color:var(--gray-300);border-radius:9999px;transition:all .2s;position:absolute;top:0;bottom:0;left:0;right:0}.sparkles-toggle-slider:before{content:"";background-color:#fff;border-radius:9999px;width:1.25rem;height:1.25rem;transition:transform .2s;position:absolute;top:.25rem;left:.25rem}input:checked+.sparkles-toggle-slider{background-color:var(--color-primary)}input:checked+.sparkles-toggle-slider:before{transform:translate(1.25rem)}.sparkles-btn-white{color:var(--color-primary);border:2px solid var(--color-primary);background-color:#fff;border-radius:.5rem;justify-content:center;align-items:center;padding:.5rem 1rem;font-weight:500;transition:all .2s;display:inline-flex}.sparkles-btn-white:hover{background-color:var(--color-primary);color:#fff}.sparkles-social-icon{background-color:var(--color-primary);color:#fff;border-radius:9999px;justify-content:center;align-items:center;width:2.5rem;height:2.5rem;transition:background-color .2s;display:inline-flex}.sparkles-social-icon:hover{background-color:var(--color-primary-dark)}.hyva-review-votes{border-top:1px solid #e5e7eb;margin-top:.75rem;padding-top:.75rem;font-size:.875rem}.hyva-review-votes__actions,.sparkles-instagram-post-stats,.sparkles-action-group,.sparkles-responsive-flex,.sparkles-icon-text,.sparkles-icon-text-lg{align-items:center;display:flex}.hyva-review-votes__row{justify-content:space-between;align-items:center;gap:.75rem;width:100%;display:flex}.hyva-review-votes__actions{gap:.5rem}.hyva-review-vote-button{border-radius:.375rem;min-width:70px;font-size:.875rem;transition:all .2s}.hyva-review-vote-button--disabled,.hyva-review-vote-button:disabled,.helpful-vote-btn:disabled{cursor:not-allowed;box-shadow:none;opacity:.6;transform:none}.hyva-review-vote-button--active{transform:translateY(-1px);box-shadow:0 2px 4px rgba(0,0,0,.1)}.hyva-review-vote-button--success{background-color:var(--color-success);color:var(--white);border-color:var(--color-success)}.hyva-review-vote-button--error{background-color:var(--color-error);color:var(--white);border-color:var(--color-error)}@media (max-width:640px){.hyva-review-votes__row{flex-direction:column;align-items:flex-start;gap:.5rem}.hyva-review-votes__actions{justify-content:space-between;width:100%}}@media (max-width:639px){.sparkles-payment-methods,.sparkles-mobile-menu-btn,.sparkles-nav-toggle{flex-direction:column;align-items:flex-start;gap:.5rem}}@container (width<=767px){.sparkles-product-carousel-header{flex-direction:column;align-items:flex-start;gap:1rem}}.loyalty-balance-card{background:linear-gradient(135deg, rgba(198,159,50,.12), var(--white))}@supports (color:color-mix(in lab, red, red)){.loyalty-balance-card{background:linear-gradient(135deg, color-mix(in srgb, var(--color-primary) 12%, transparent), var(--white))}}.loyalty-balance-card{border-color:rgba(198,159,50,.25)}@supports (color:color-mix(in lab, red, red)){.loyalty-balance-card{border-color:color-mix(in srgb, var(--color-primary) 25%, transparent)}}.loyalty-tier-badge{background-color:rgba(198,159,50,.12)}@supports (color:color-mix(in lab, red, red)){.loyalty-tier-badge{background-color:color-mix(in srgb, var(--color-primary) 12%, transparent)}}@keyframes hyva-ajax-fade-in{0%{opacity:0}to{opacity:1}}@keyframes hyva-ajax-fade-in-up{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}@keyframes hyva-ajax-fade-in-down{0%{opacity:0;transform:translateY(-20px)}to{opacity:1;transform:translateY(0)}}@keyframes hyva-ajax-slide-in-right{0%{opacity:0;transform:translate(100%)}to{opacity:1;transform:translate(0)}}@keyframes hyva-ajax-slide-in-left{0%{opacity:0;transform:translate(-100%)}to{opacity:1;transform:translate(0)}}@keyframes hyva-ajax-slide-in-up{0%{opacity:0;transform:translateY(100%)}to{opacity:1;transform:translateY(0)}}@keyframes hyva-ajax-slide-in-down{0%{opacity:0;transform:translateY(-100%)}to{opacity:1;transform:translateY(0)}}@keyframes hyva-ajax-bounce-in{0%{opacity:0;transform:scale(.3)}50%{opacity:1;transform:scale(1.05)}70%{transform:scale(.9)}to{transform:scale(1)}}@keyframes hyva-ajax-heartbeat{0%,to{transform:scale(1)}14%,42%{transform:scale(1.3)}28%,70%{transform:scale(.9)}}@keyframes hyva-ajax-pulse{0%,to{opacity:1}50%{opacity:.5}}@keyframes hyva-ajax-spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.hyva-ajax-animate-fade-in{animation:.3s ease-in-out hyva-ajax-fade-in}.hyva-ajax-animate-fade-in-up{animation:.4s ease-in-out hyva-ajax-fade-in-up}.hyva-ajax-animate-fade-in-down{animation:.4s ease-in-out hyva-ajax-fade-in-down}.newsletter-popup-container [x-ref=newsletter-popup]{justify-content:center;align-items:center;padding:1rem;display:flex;overflow-y:auto}.newsletter-popup-overlay{z-index:var(--z-modal-backdrop,40);background-color:rgba(0,0,0,.2);position:fixed;top:0;bottom:0;left:0;right:0}.newsletter-popup-panel{z-index:var(--z-modal);background-color:var(--white);width:100%;max-width:28rem;max-height:calc(100vh - 2rem);box-shadow:var(--shadow-xl);border-radius:.5rem;flex-direction:column;display:flex;position:relative;overflow:hidden}.newsletter-popup-body{flex:auto;min-height:0;overflow-y:auto}@media (max-width:640px){.newsletter-popup-container [x-ref=newsletter-popup]{align-items:flex-start;padding:.75rem}}.hyva-ajax-animate-slide-in-right{animation:.3s ease-in-out hyva-ajax-slide-in-right}.hyva-ajax-animate-slide-in-left{animation:.3s ease-in-out hyva-ajax-slide-in-left}.hyva-ajax-animate-slide-in-up{animation:.3s ease-in-out hyva-ajax-slide-in-up}.hyva-ajax-animate-slide-in-down{animation:.3s ease-in-out hyva-ajax-slide-in-down}.hyva-ajax-animate-bounce{animation:.5s ease-in-out hyva-ajax-bounce-in}.hyva-ajax-animate-heartbeat{animation:1.3s ease-in-out hyva-ajax-heartbeat}.hyva-ajax-animate-pulse{animation:2s ease-in-out infinite hyva-ajax-pulse}.hyva-ajax-animate-spin{animation:1s linear infinite hyva-ajax-spin}.hyva-skip-nav{background-color:var(--gray-900);color:var(--white);z-index:var(--z-skip-link);border-radius:0 0 4px 4px;font-size:14px;font-weight:500;text-decoration:none;transition:top .3s,box-shadow .2s}.hyva-skip-nav--nav:not(:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){left:170px}.hyva-skip-nav--nav:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){right:170px}.hyva-skip-nav--search:not(:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){left:310px}.hyva-skip-nav--search:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){right:310px}.hyva-skip-nav--footer:not(:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){left:420px}.hyva-skip-nav--footer:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){right:420px}@media (prefers-contrast:high){.hyva-skip-nav{border-width:3px;font-weight:700}.hyva-skip-nav:focus{box-shadow:0 0 0 3px var(--black), 0 0 0 6px var(--white)}}@media (prefers-reduced-motion:reduce){.hyva-skip-nav{transition:none}}.store-title-rhinestones,.store-title-home,.store-title-studio,.store-content-rhinestones,.store-content-home,.store-content-studio{display:none}body.store-rhinestones .store-title-rhinestones,body.store-rhinestones .store-content-rhinestones,body[data-store=default] .store-title-rhinestones,body[data-store=default] .store-content-rhinestones{display:inline}body.store-rhinestones div.store-content-rhinestones,body[data-store=default] div.store-content-rhinestones{display:block}body.sparkleshome-store-view .store-title-home,body.sparkleshome-store-view .store-content-home,body.store-sparkleshome .store-title-home,body.store-sparkleshome .store-content-home,body.store-sparkles .store-title-home,body.store-sparkles .store-content-home,body[data-store=sparkleshome_main] .store-title-home,body[data-store=sparkleshome_main] .store-content-home{display:inline}body.sparkleshome-store-view div.store-content-home,body.store-sparkleshome div.store-content-home,body.store-sparkles div.store-content-home,body[data-store=sparkleshome_main] div.store-content-home{display:block}body.studio-store-view .store-title-studio,body.studio-store-view .store-content-studio,body.store-studio .store-title-studio,body.store-studio .store-content-studio,body[data-store=studioview] .store-title-studio,body[data-store=studioview] .store-content-studio{display:inline}body.studio-store-view div.store-content-studio,body.store-studio div.store-content-studio,body[data-store=studioview] div.store-content-studio{display:block}.txtblock .img_block{max-width:250px}.txtblock .img_block img{aspect-ratio:1;object-position:center;border-radius:12px}@media (min-width:1024px){body .txtblock .img_block{flex:0 0 250px;width:250px}body .txtblock .block_content{flex:1;width:auto}}.txtblock:hover .img_block img{transition:transform .3s;transform:scale(1.05)}@media (max-width:768px){body .txtblock .inner,body .txtblock.imgright .inner{flex-direction:column}}.banner_box{padding:var(--space-fluid-2xl) 0;background:0 0}.banner_box .img_block{background:0 0;border-radius:.375rem;transition:all .3s;overflow:hidden;box-shadow:0 4px 12px rgba(0,0,0,.1)}.banner_box .img_block:hover{transform:translateY(-8px);box-shadow:0 12px 30px rgba(0,0,0,.15)}.banner_box .img_block img,.sparkles-img-responsive{width:100%;height:auto;display:block}.banner_box .img_block img{transition:transform .3s}.banner_box .img_block:hover img{transform:scale(1.08)}.desktop-fashion-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:max(1rem,min(2vw + .5rem,2rem));max-width:1200px;margin:0 auto;padding:0 1.5rem;display:grid}@media (max-width:992px){.desktop-fashion-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:max(.75rem,min(1.5vw,1.5rem))}}@media (max-width:640px){.desktop-fashion-grid{display:none}}.main-content{max-width:1200px;margin:0 auto;padding:0}.col-main{width:100%}.defer-lazy{background-color:var(--gray-100)}.sr-only,body .sr-only,body a.skip.sr-only,.sparkles-sr-only,.sparkles-rating-announcements,body .sparkles-skip-link,.sparkles-rating-label-sr,.sparkles-loading-sr-only,.sparkles-search-announcements,.sparkles-configurator-announcements,.sparkles-swatch-announcements,.product-item .special-price .price-container .price-label,.wishlist-widget .price-box .price-label,.wishlist-widget .price-box .old-price{clip:rect(0, 0, 0, 0);white-space:nowrap;border-width:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.mobile-fashion-wrapper{display:none}@media (max-width:767px){.mobile-fashion-wrapper{display:block}.mobile-fashion-carousel{scroll-snap-type:x mandatory;scrollbar-width:none;-ms-overflow-style:none;gap:1rem;padding:0 1rem;display:flex;overflow-x:auto}.mobile-fashion-carousel::-webkit-scrollbar{display:none}.mobile-fashion-carousel .img_block{scroll-snap-align:start;flex:0 0 280px}.fashion-nav-arrows{justify-content:center;gap:1rem;margin-top:1rem;display:flex}.fashion-nav-arrow{background:var(--color-primary);width:40px;height:40px;color:var(--white);cursor:pointer;border:none;border-radius:9999px;justify-content:center;align-items:center;font-size:18px;transition:all .3s;display:flex}.fashion-nav-arrow:hover{background:var(--color-primary-dark);transform:scale(1.1)}}.flex-active-slide .slide-image{animation:5s ease-out cms-zoomout}@keyframes cms-zoomout{0%{transform:scale(1.3)}to{transform:scale(1)}}.icon_box{padding:var(--space-fluid-2xl) 0;background:0 0}body.store-rhinestones .icon_box,body[data-store=default] .icon_box{background:#e8f4fb}@supports (color:color-mix(in lab, red, red)){body.store-rhinestones .icon_box,body[data-store=default] .icon_box{background:#f4ecd2}@supports (color:color-mix(in lab, red, red)){body.store-rhinestones .icon_box,body[data-store=default] .icon_box{background:color-mix(in srgb, var(--color-primary-light) 25%, white)}}}.icon_box .row,.banner_box .row{gap:max(1rem,min(2vw + .5rem,2rem));max-width:1200px;margin:0 auto;padding:0 1rem;display:flex}.icon_box .row{justify-content:center;align-items:center}.icon_box .col-sm-4{flex:1;width:100%}.sparkles-card{text-align:center;padding:var(--space-fluid-xl);background:var(--white);border-radius:.5rem;height:100%;transition:all .3s}.sparkles-card:hover{transform:translateY(-5px);box-shadow:0 8px 20px rgba(0,0,0,.1)}.icon-container{color:var(--color-primary,var(--color-magenta));margin-bottom:1rem;transition:all .3s}.sparkles-card:hover .icon-container{transform:scale(1.1)}.sparkles-card:hover .icon-container svg{stroke:var(--color-primary-darker,var(--color-magenta-dark));fill:var(--color-primary-darker,var(--color-magenta-dark))}.size1of44{flex:1}.img_block{background:0 0;border-radius:.375rem;margin-bottom:1rem;transition:transform .3s;overflow:hidden}.img_block:hover{transform:translateY(-4px);box-shadow:0 4px 12px rgba(0,0,0,.1)}.img_block img{width:100%;height:auto}@media (max-width:768px){.icon_box .row,.banner_box .row{flex-direction:column}.icon_box .col-sm-4{flex:100%;width:100%;max-width:100%}.sparkles-card{box-sizing:border-box;width:100%}}.banner-box-sparkles{padding:var(--space-fluid-2xl) 0;background:0 0}@media (max-width:767px){.banner-box-sparkles{padding:1.5rem 0}.banner-box-sparkles:last-of-type{padding-bottom:0}}.img-block-sparkles{aspect-ratio:383/517;background:0 0;border-radius:.375rem;transition:all .3s;position:relative;overflow:hidden;box-shadow:0 1px 3px rgba(0,0,0,.1),0 1px 2px rgba(0,0,0,.06)}.img-block-sparkles:hover{transform:translateY(-8px);box-shadow:0 20px 25px -5px rgba(0,0,0,.1),0 10px 10px -5px rgba(0,0,0,.04)}.img-block-sparkles img,.img-block-rhinestones img{--sparkles-img-hover-duration:.5s}:is(.img-block-sparkles img,.img-block-rhinestones img,.canva-gallery-thumbnail img){transition:transform var(--sparkles-img-hover-duration) ease}.img-block-sparkles img{transform:scale(1.02)}.img-block-sparkles:hover img{transform:scale(1.05)}.banner-text-sparkles{background:linear-gradient(135deg, var(--color-primary) 0%, var(--color-primary-light) 100%);padding:var(--space-fluid-xl);text-align:center;color:var(--white);border-radius:.375rem;min-height:7.5rem;margin:1.5rem 0}@media (max-width:767px){.banner-text-sparkles{min-height:auto;margin:.75rem 0;padding:1.5rem}}.banner-text-sparkles p,.banner-text-rhinestones p{letter-spacing:.02em;margin:0;font-size:max(1.5rem,min(3.5vw,2.25rem));font-style:italic;font-weight:300;line-height:1.4}.banner-text-sparkles p{font-family:Cormorant Garamond,Georgia,serif}.sparkles-grid{gap:max(.75rem,min(1.5vw,1.5rem));margin:0 auto;padding:0 20px;display:grid}.sparkles-grid.four-col{grid-template-columns:repeat(4,minmax(0,1fr));max-width:100%}.sparkles-grid.two-col{grid-template-columns:repeat(2,minmax(0,1fr));max-width:1200px}@media (max-width:1024px){.sparkles-grid{padding:0 1.25rem}}@media (max-width:768px){.sparkles-grid{padding:0 1rem}.sparkles-grid.four-col{grid-template-columns:repeat(2,minmax(0,1fr))}.sparkles-grid.two-col{grid-template-columns:1fr}}@media (max-width:639px){.sparkles-grid.four-col{grid-template-columns:1fr}}.carousel-nav-mobile{display:none}@media (max-width:767px){.sparkles-grid.four-col{scroll-snap-type:x mandatory;scroll-behavior:smooth;-webkit-overflow-scrolling:touch;gap:1rem;padding:0 10px;display:flex;overflow-x:auto}.sparkles-grid.four-col .img-block-sparkles{scroll-snap-align:center;flex:0 0 65%}.sparkles-grid.four-col::-webkit-scrollbar{display:none}.sparkles-grid.four-col:after{content:"";flex:0 0 20px}.sparkles-grid.two-col{padding:0;display:block;position:relative;overflow:hidden}.sparkles-grid.two-col .img-block-sparkles{width:100%;padding:0;display:none}.sparkles-grid.two-col .img-block-sparkles.active{display:block}}.bg-gray-25{background-color:rgba(249,250,251,.5)}.sparkles-hover-scale:hover{transform:scale(1.02)}.sparkles-accordion-icon{transition:transform .3s}.rotate-180{transform:rotate(180deg)}.sparkles-svg-centered{margin:0 auto;display:block}.sparkles-svg-block{display:block}.sparkles-icon-center{height:60px}.sparkles-delay-100{animation-delay:.1s}.sparkles-delay-200{animation-delay:.2s}.sparkles-delay-300{animation-delay:.3s}.sparkles-delay-400{animation-delay:.4s}.sparkles-delay-500{animation-delay:.5s}.sparkles-delay-600{animation-delay:.6s}.sparkles-delay-700{animation-delay:.7s}.cms-embed-ratio-3x2{width:100%;padding-bottom:66.67%;position:relative}.cms-embed-ratio-3x2 iframe,.cms-embed-ratio-3x2>*{top:0;width:100%;height:100%;position:absolute}.cms-embed-ratio-3x2 iframe:not(:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){left:0}.cms-embed-ratio-3x2>:not(:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){left:0}.cms-embed-ratio-3x2 iframe:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){right:0}.cms-embed-ratio-3x2>:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){right:0}@media (max-width:767px){.slider-track-rhinestones{position:absolute;top:0;bottom:0;left:0;right:0}}.cms-content ul,.cms-content ol,.prose ul,.prose ol,.max-w-4xl ul,.max-w-4xl ol,.sparkles-container ul,.sparkles-container ol{text-align:left}@media (prefers-reduced-motion:no-preference){@supports (animation-timeline:view()) and (animation-range:entry 0% cover 30%){.sparkles-reveal,.sparkles-blog-grid>article,.sparkles-blog-grid>.sparkles-blog-card,.img-block-sparkles,.img-block-rhinestones,.banner_box .img_block,.icon_box .sparkles-card,.sparkles-grid.four-col>.sparkles-card,.sparkles-grid.two-col>.sparkles-card,.hyva-review-item,.review-item,.sparkles-sidebar-widget,.block.related .product-item,.block.upsell .product-item,.block.crosssell .product-item,.bundle-recommendations .product-item,.frequently-bought-together .product-item{opacity:0;animation-name:sparkles-scroll-reveal;animation-duration:1s;animation-timing-function:cubic-bezier(.19,1,.22,1);animation-fill-mode:both;animation-timeline:view()}.sparkles-reveal-left,.sparkles-reveal-right,.sparkles-order-row,.sparkles-download-item,.account .orders-history tbody tr,.account .downloadable-products .item,.account .table-order-items tbody tr{opacity:0;transform:translateX(var(--sparkles-scroll-x,0));animation-name:sparkles-scroll-slide-x;animation-duration:1s;animation-timing-function:cubic-bezier(.19,1,.22,1);animation-fill-mode:both;animation-timeline:view()}.sparkles-reveal{animation-range:entry cover 30%;transform:translateY(24px)}.sparkles-reveal-fade{opacity:0;animation:1s ease-out both sparkles-scroll-fade;animation-timeline:view();animation-range:entry cover 30%}.sparkles-reveal-scale{opacity:0;animation:1s cubic-bezier(.19,1,.22,1) both sparkles-scroll-scale;animation-timeline:view();animation-range:entry cover 30%;transform:scale(.95)}.sparkles-reveal-left{--sparkles-scroll-x:-30px;animation-range:entry cover 30%}.sparkles-reveal-right{--sparkles-scroll-x:30px;animation-range:entry cover 30%}@keyframes sparkles-scroll-reveal{0%{opacity:0;transform:translateY(24px)}to{opacity:1;transform:translateY(0)}}@keyframes sparkles-scroll-fade{0%{opacity:0}to{opacity:1}}@keyframes sparkles-scroll-scale{0%{opacity:0;transform:scale(.95)}to{opacity:1;transform:scale(1)}}@keyframes sparkles-scroll-slide-x{0%{opacity:0;transform:translateX(var(--sparkles-scroll-x,0))}to{opacity:1;transform:translate(0)}}.sparkles-blog-grid>article,.sparkles-blog-grid>.sparkles-blog-card{animation-range:entry cover 35%;transform:translateY(20px)}.sparkles-blog-grid>:first-child{animation-range:entry cover 35%}.sparkles-blog-grid>:nth-child(2){animation-range:entry 3% cover 38%}.sparkles-blog-grid>:nth-child(3){animation-range:entry 6% cover 41%}.sparkles-blog-grid>:nth-child(4){animation-range:entry 9% cover 44%}.img-block-sparkles,.img-block-rhinestones,.banner_box .img_block{animation-range:entry cover 40%;transform:translateY(16px)}.icon_box .sparkles-card,.sparkles-grid.four-col>.sparkles-card,.sparkles-grid.two-col>.sparkles-card{animation-range:entry cover 35%;transform:translateY(16px)}.icon_box>:first-child .sparkles-card{animation-range:entry cover 35%}.icon_box>:nth-child(2) .sparkles-card{animation-range:entry 4% cover 39%}.icon_box>:nth-child(3) .sparkles-card{animation-range:entry 8% cover 43%}.bundle-recommendations .product-item,.frequently-bought-together .product-item,.block.related .product-item,.block.upsell .product-item,.block.crosssell .product-item{animation-range:entry cover 40%;transform:translateY(16px)}.category-tile,.sparkles-category-card,.category-card{opacity:0;animation-name:sparkles-scroll-reveal;animation-duration:1s;animation-timing-function:cubic-bezier(.19,1,.22,1);animation-fill-mode:both;animation-timeline:view();animation-range:entry cover 35%;transform:translateY(16px)}.hyva-review-item,.review-item{animation-duration:.8s;animation-range:entry cover 50%;transform:translateY(12px)}.sparkles-order-row,.sparkles-download-item{--sparkles-scroll-x:-12px;animation-duration:.8s;animation-range:entry cover 45%}.sparkles-sidebar-widget{animation-range:entry cover 50%;transform:translateY(16px)}.account .orders-history tbody tr,.account .downloadable-products .item,.account .table-order-items tbody tr{opacity:0;animation-name:sparkles-scroll-slide-x;animation-duration:.8s;animation-timing-function:cubic-bezier(.19,1,.22,1);animation-fill-mode:both;animation-timeline:view();animation-range:entry cover 45%;transform:translate(-12px)}.account .orders-history tbody tr:first-child{animation-range:entry cover 45%}.account .orders-history tbody tr:nth-child(2){animation-range:entry 3% cover 48%}.account .orders-history tbody tr:nth-child(3){animation-range:entry 6% cover 51%}.account .orders-history tbody tr:nth-child(4){animation-range:entry 9% cover 54%}.account .orders-history tbody tr:nth-child(5){animation-range:entry 12% cover 57%}.form-wishlist-items .product-item,.product-items .product-item{animation-range:entry cover 35%;transform:translateY(16px)}.form-wishlist-items .product-item:first-child,.product-items .product-item:first-child{animation-range:entry cover 35%}.form-wishlist-items .product-item:nth-child(2),.product-items .product-item:nth-child(2){animation-range:entry 2% cover 37%}.form-wishlist-items .product-item:nth-child(3),.product-items .product-item:nth-child(3){animation-range:entry 4% cover 39%}.form-wishlist-items .product-item:nth-child(4),.product-items .product-item:nth-child(4){animation-range:entry 6% cover 41%}.form-wishlist-items .product-item:nth-child(5),.product-items .product-item:nth-child(5){animation-range:entry 8% cover 43%}.form-wishlist-items .product-item:nth-child(6),.product-items .product-item:nth-child(6){animation-range:entry 10% cover 45%}.block-viewed-products-grid .product-item,.widget-viewed-products .product-item{animation-range:entry cover 40%;transform:translateY(16px)}.block-viewed-products-grid .product-item:first-child,.widget-viewed-products .product-item:first-child{animation-range:entry cover 40%}.block-viewed-products-grid .product-item:nth-child(2),.widget-viewed-products .product-item:nth-child(2){animation-range:entry 3% cover 43%}.block-viewed-products-grid .product-item:nth-child(3),.widget-viewed-products .product-item:nth-child(3){animation-range:entry 6% cover 46%}.block-viewed-products-grid .product-item:nth-child(4),.widget-viewed-products .product-item:nth-child(4){animation-range:entry 9% cover 49%}.block-viewed-products-grid .product-item:nth-child(5),.widget-viewed-products .product-item:nth-child(5){animation-range:entry 12% cover 52%}.sparkles-parallax-slow{animation:linear both sparkles-parallax-slow;animation-timeline:view();animation-range:entry exit}.sparkles-parallax-fast{animation:linear both sparkles-parallax-fast;animation-timeline:view();animation-range:entry exit}.sparkles-parallax-fade{animation:linear both sparkles-parallax-fade;animation-timeline:view();animation-range:entry exit}.sparkles-parallax-scale{animation:linear both sparkles-parallax-scale;animation-timeline:view();animation-range:entry cover 80%}@keyframes sparkles-parallax-slow{0%{transform:translateY(-15%)}to{transform:translateY(15%)}}@keyframes sparkles-parallax-fast{0%{transform:translateY(-30%)}to{transform:translateY(30%)}}@keyframes sparkles-parallax-fade{0%{opacity:.3}50%{opacity:1}to{opacity:.3}}@keyframes sparkles-parallax-scale{0%{transform:scale(.95)}to{transform:scale(1)}}}}@media (prefers-reduced-motion:reduce){body .sparkles-reveal,body .sparkles-reveal-fade,body .sparkles-reveal-scale,body .sparkles-reveal-left,body .sparkles-reveal-right,body .animate-fade-in-up,body .animate-scale-in,body .animate-slideDown,body .animate-slideUp,body .animate-fadeIn,body .animate-slide-in-left,body .animate-slide-in-right,[x-reveal],body .sparkles-blog-grid>article,body .sparkles-blog-grid>.sparkles-blog-card,body .img-block-sparkles,body .img-block-rhinestones,body .banner_box .img_block,body .icon_box .sparkles-card,body .sparkles-grid .sparkles-card,body .bundle-recommendations .product-item,body .frequently-bought-together .product-item,body .hyva-review-item,body .review-item,body .sparkles-order-row,body .sparkles-download-item,body .sparkles-sidebar-widget,body .category-card,body .look-card,body .product-card,body .category-card img,body .look-card img,body .product-card img,body .loading-placeholder,body .products.wrapper .product-item,body .products-grid .product-item,body .search-results .product-item,body .block.related .product-item,body .block.upsell .product-item,body .block.crosssell .product-item,body .category-tile,body .sparkles-category-card,body .account .orders-history tbody tr,body .account .downloadable-products .item,body .account .table-order-items tbody tr,body .form-wishlist-items .product-item,body .product-items .product-item,body .block-viewed-products-grid .product-item,body .widget-viewed-products .product-item,body .sparkles-parallax-slow,body .sparkles-parallax-fast,body .sparkles-parallax-fade,body .sparkles-parallax-scale{opacity:1;animation:none;transform:none}body .sparkles-reveal,body .sparkles-reveal-fade,body .sparkles-reveal-scale,body .sparkles-reveal-left,body .sparkles-reveal-right,body .sparkles-blog-grid>article,body .sparkles-blog-grid>.sparkles-blog-card,body .img-block-sparkles,body .img-block-rhinestones,body .banner_box .img_block,body .icon_box .sparkles-card,body .sparkles-grid .sparkles-card,body .bundle-recommendations .product-item,body .frequently-bought-together .product-item,body .hyva-review-item,body .review-item,body .sparkles-order-row,body .sparkles-download-item,body .sparkles-sidebar-widget,body .category-card,body .look-card,body .product-card,body .category-card img,body .look-card img,body .product-card img,body .loading-placeholder,body .products.wrapper .product-item,body .products-grid .product-item,body .search-results .product-item,body .block.related .product-item,body .block.upsell .product-item,body .block.crosssell .product-item,body .category-tile,body .sparkles-category-card,body .account .orders-history tbody tr,body .account .downloadable-products .item,body .account .table-order-items tbody tr,body .form-wishlist-items .product-item,body .product-items .product-item,body .block-viewed-products-grid .product-item,body .widget-viewed-products .product-item,body .sparkles-parallax-slow,body .sparkles-parallax-fast,body .sparkles-parallax-fade,body .sparkles-parallax-scale{transition:none}}.order-items>div:nth-child(2n){--tw-bg-opacity:1;background-color:rgba(243,244,246,var(--tw-bg-opacity,1))}.order-links{--tw-bg-opacity:1;background-color:rgba(255,255,255,var(--tw-bg-opacity,1));align-items:center;display:block}.order-links li{cursor:pointer;white-space:nowrap;padding-top:.5rem;padding-bottom:.5rem;padding-left:1rem;padding-right:1rem;display:inline-block}.order-links li.current{flex-grow:1}.order-links li a{text-decoration-line:underline}.order-date{font-size:.875rem;line-height:1.25rem}.grecaptcha-badge,body .grecaptcha-badge,body>div>.grecaptcha-badge,body>div>div.grecaptcha-badge{visibility:hidden;opacity:0;pointer-events:none;width:0;height:0;display:none}@keyframes scrollLeft{0%{transform:translate(100%)}to{transform:translate(-100%)}}body .hyva-promotions-marquee-rolling .inline-block{animation-timing-function:linear}body .hyva-promotions-marquee-rolling .inline-block:first-of-type{animation-delay:0s}.contact-index-index .page-title.title-font{display:none}.table-row-items>div.table-row-item{--tw-bg-opacity:1;background-color:rgba(243,244,246,var(--tw-bg-opacity,1))}.table-row-items>div.table-row-item:nth-child(odd){--tw-bg-opacity:1;background-color:rgba(249,250,251,var(--tw-bg-opacity,1))}.account-nav li a{--tw-text-opacity:1;color:rgba(75,85,99,var(--tw-text-opacity,1));justify-content:space-between;padding-top:.25rem;padding-bottom:.25rem;display:flex}.account-nav li strong{--tw-text-opacity:1;color:rgba(75,85,99,var(--tw-text-opacity,1));justify-content:space-between;padding-top:.25rem;padding-bottom:.25rem;display:flex}.account-nav li a:hover{--tw-text-opacity:1;color:rgba(0,0,0,var(--tw-text-opacity,1))}.account-nav li strong{--tw-text-opacity:1;color:rgba(0,0,0,var(--tw-text-opacity,1));font-weight:400;text-decoration-line:underline}.actions-toolbar a.back{--tw-text-opacity:1;color:rgba(55,65,81,var(--tw-text-opacity,1));text-decoration-line:underline}.actions-toolbar .primary button{background-color:var(--color-primary);--tw-text-opacity:1;color:rgba(255,255,255,var(--tw-text-opacity,1));--tw-shadow:0 1px 2px 0 rgba(0,0,0,.05);--tw-shadow-colored:0 1px 2px 0 var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow,0 0 transparent), var(--tw-ring-shadow,0 0 transparent), var(--tw-shadow);border-width:1px;border-color:transparent;border-radius:.375rem;justify-content:center;align-items:center;padding-top:.5rem;padding-bottom:.5rem;padding-left:1rem;padding-right:1rem;font-weight:500;display:inline-flex}.actions-toolbar{--tw-border-opacity:1;border-top-width:1px;border-color:rgba(209,213,219,var(--tw-border-opacity,1));flex-direction:row-reverse;justify-content:space-between;align-items:center;margin-top:1.5rem;padding-top:1rem;display:flex}:is(form,fieldset) .field{margin-top:.25rem}:is(form,fieldset) .field.field-reserved{margin-bottom:1.4rem}:is(form,fieldset) .field.field-reserved ul:last-of-type{margin-bottom:-1.2rem;padding-bottom:.25rem}:is(form,fieldset) .field.field-reserved ul{font-size:.875rem;line-height:1.25rem}:is(form,fieldset) label{margin-bottom:.5rem}:is(form,fieldset) .field.choice{align-items:center;display:flex}:is(form,fieldset) .field.choice input:not(:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){margin-right:1rem}:is(form,fieldset) .field.choice input:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){margin-left:1rem}:is(form,fieldset) .field.choice label{margin-bottom:0}:is(form,fieldset) .field.field-error .messages{--tw-text-opacity:1;max-width:fit-content;color:rgba(220,38,38,var(--tw-text-opacity,1))}:is(form,fieldset) legend{margin-bottom:.75rem;font-size:1.25rem;line-height:1.75rem}:is(form,fieldset) legend+br{display:none}form label,fieldset label,.page-product-bundle .price-final_price .price-from .price-container,.page-product-bundle .price-final_price .price-to .price-container{--tw-text-opacity:1;color:rgba(55,65,81,var(--tw-text-opacity,1));display:block}fieldset~fieldset{margin-top:2rem}.field.required>label:after{content:" *";--tw-text-opacity:1;color:var(--error-color);font-size:1rem;line-height:1rem;position:relative;top:0}.field.required>label:not(:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))):after{margin-left:.25rem}.field.required>label:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)):after{margin-right:.25rem}@media (max-width:768px){body .hyva-checkout-form input[type=radio]{flex-shrink:0;width:2.7rem;min-width:2.7rem;max-width:2.7rem;height:1rem;min-height:1rem;max-height:1rem}body .hyva-checkout-form input[type=radio]:not(:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){margin-right:.5rem}body .hyva-checkout-form input[type=radio]:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){margin-left:.5rem}body .hyva-checkout-form input[type=checkbox]{flex-shrink:0;width:2.7rem;min-width:2.7rem;max-width:2.7rem;height:1rem;min-height:1rem;max-height:1rem}body .hyva-checkout-form input[type=checkbox]:not(:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){margin-right:.5rem}body .hyva-checkout-form input[type=checkbox]:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){margin-left:.5rem}body .checkout-form-elements input[type=radio]{flex-shrink:0;width:2.7rem;min-width:2.7rem;max-width:2.7rem;height:1rem;min-height:1rem;max-height:1rem}body .checkout-form-elements input[type=radio]:not(:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){margin-right:.5rem}body .checkout-form-elements input[type=radio]:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){margin-left:.5rem}body .checkout-form-elements input[type=checkbox]{flex-shrink:0;width:2.7rem;min-width:2.7rem;max-width:2.7rem;height:1rem;min-height:1rem;max-height:1rem}body .checkout-form-elements input[type=checkbox]:not(:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){margin-right:.5rem}body .checkout-form-elements input[type=checkbox]:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){margin-left:.5rem}body form input[type=radio]{flex-shrink:0;width:2.7rem;min-width:2.7rem;max-width:2.7rem;height:1rem;min-height:1rem;max-height:1rem}body form input[type=radio]:not(:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){margin-right:.5rem}body form input[type=radio]:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){margin-left:.5rem}body form input[type=checkbox]{flex-shrink:0;width:2.7rem;min-width:2.7rem;max-width:2.7rem;height:1rem;min-height:1rem;max-height:1rem}body form input[type=checkbox]:not(:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){margin-right:.5rem}body form input[type=checkbox]:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){margin-left:.5rem}.hyva-checkout-form label:has(input[type=radio]){align-items:center;gap:.5rem;display:flex}.hyva-checkout-form label:has(input[type=checkbox]){align-items:center;gap:.5rem;display:flex}.checkout-form-elements label:has(input[type=radio]){align-items:center;gap:.5rem;display:flex}.checkout-form-elements label:has(input[type=checkbox]){align-items:center;gap:.5rem;display:flex}}@media (min-width:768px){.flex-columns-wrapper{flex-direction:row}}.flex-columns-wrapper{flex-direction:column;display:flex}@media (min-width:640px){.sparkles-flex-responsive-gap{flex-direction:row}}@media (max-width:767px){div#category-view-container{padding-left:1rem}}@media (min-width:1024px){[x-ref=nav-desktop]{width:100%;padding-left:0;padding-right:0}.navigation.lg\:flex{width:100%}[x-ref=nav-desktop] nav ul.justify-start{justify-content:center}[x-ref=nav-desktop] nav ul li a.level-0{padding-left:0;padding-right:0}html.store-sparkleshome [x-ref=nav-desktop] nav ul,html[data-store=sparkleshome_main] [x-ref=nav-desktop] nav ul,body.store-sparkleshome [x-ref=nav-desktop] nav ul,body[data-store=sparkleshome_main] [x-ref=nav-desktop] nav ul{gap:1.25rem}html.store-rhinestones [x-ref=nav-desktop] nav ul,html[data-store=default] [x-ref=nav-desktop] nav ul,html.store-studio [x-ref=nav-desktop] nav ul,html[data-store=studioview] [x-ref=nav-desktop] nav ul,body.store-rhinestones [x-ref=nav-desktop] nav ul,body[data-store=default] [x-ref=nav-desktop] nav ul,body.store-studio [x-ref=nav-desktop] nav ul,body[data-store=studioview] [x-ref=nav-desktop] nav ul{gap:3rem}}.cms-index-index .page-wrapper .page-main,.cms-page-view .page-wrapper .page-main,.catalog-product-view .page-wrapper .page-main,.catalog-category-view .columns{max-width:1360px;margin-left:auto;margin-right:auto}.sparkles-address-book,.sparkles-faq{margin-left:auto;margin-right:auto}.breadcrumbs ol.items,.page-title-wrapper,h1.page-title{padding-left:0;padding-right:15px}@media (min-width:768px){.logo-link .logo-image{transform-origin:0;margin-right:20px;transform:scale(1.2)}}body.category-with-hero .sparkles-category-title,body.category-with-hero #category-view-container,body.category-with-hero .page-title-wrapper,body.shop-the-look-tiles .sparkles-category-title,body.shop-the-look-tiles #category-view-container,body.shop-the-look-tiles .page-title-wrapper,body.hide-sorting-toolbar .toolbar-sorter,body.hide-sorting-toolbar .toolbar.toolbar-products{display:none}:focus{--tw-ring-color:var(--color-primary);outline-offset:2px;outline:2px solid transparent}:is([type=checkbox],[type=radio],.form-checkbox,.form-radio):focus{--tw-ring-color:var(--color-primary);outline-offset:2px;outline:2px solid transparent}:is(input:where(:not([type])),[type=text],[type=email],[type=url],[type=password],[type=number],[type=date],[type=datetime-local],[type=month],[type=search],[type=tel],[type=time],[type=week],textarea,select,.form-input,.form-textarea,.form-select,.form-multiselect):focus{border-color:var(--color-primary)}button:focus-visible{--tw-ring-color:var(--color-primary);--tw-ring-offset-width:2px;--tw-ring-offset-shadow:var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow:var(--tw-ring-inset) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color);box-shadow:var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow,0 0 transparent);outline-offset:2px;outline:2px solid transparent}a:focus-visible{--tw-ring-color:var(--color-primary);--tw-ring-offset-width:2px;--tw-ring-offset-shadow:var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow:var(--tw-ring-inset) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color);box-shadow:var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow,0 0 transparent);outline-offset:2px;outline:2px solid transparent}.form-radio{vertical-align:baseline;align-self:flex-start}[type=radio]{vertical-align:baseline;align-self:flex-start}.try{padding:.5rem}.sparkles-social-share,.sparkles-table-actions,.sparkles-dropdown-toggle,.sparkles-recent-activity-content,.sparkles-rating-bar,.sparkles-reviewer-info,.sparkles-toggle-group-item,.sparkles-nav-main,.sparkles-header-actions,.sparkles-testimonial-author,.sparkles-banner-promo .sparkles-banner-content,.sparkles-pagination-list,.sparkles-confirm-actions{align-items:center;display:flex}:is(.img-block-sparkles img,.img-block-rhinestones img,.canva-gallery-thumbnail img,.perf-image-container img,.sparkles-instagram-post-image,.sparkles-img-cover,.swatch-option-tooltip img,.card-image-container img,.look-image-container img,.product-image-container img,.sparkles-blog-card .featured-image img,.sparkles-blog-featured-image img,.slide-rhinestones img){object-fit:cover;width:100%;height:100%}.sparkles-blog-card .featured-image img,.sparkles-blog-featured-image img,.slide-rhinestones img{display:block}body.store-rhinestones .sparkles-blog-card .featured-image,body.store-rhinestones .sparkles-blog-featured-image,body[data-store=default] .sparkles-blog-card .featured-image,body[data-store=default] .sparkles-blog-featured-image,html.store-rhinestones .sparkles-blog-card .featured-image,html.store-rhinestones .sparkles-blog-featured-image,html[data-store=default] .sparkles-blog-card .featured-image,html[data-store=default] .sparkles-blog-featured-image{aspect-ratio:3/2;height:auto}body.store-sparkles .sparkles-blog-card .featured-image,body.store-sparkles .sparkles-blog-featured-image,body.store-sparkleshome .sparkles-blog-card .featured-image,body.store-sparkleshome .sparkles-blog-featured-image,body[data-store=sparkleshome_main] .sparkles-blog-card .featured-image,body[data-store=sparkleshome_main] .sparkles-blog-featured-image,html.store-sparkles .sparkles-blog-card .featured-image,html.store-sparkles .sparkles-blog-featured-image,html.store-sparkleshome .sparkles-blog-card .featured-image,html.store-sparkleshome .sparkles-blog-featured-image,html[data-store=sparkleshome_main] .sparkles-blog-card .featured-image,html[data-store=sparkleshome_main] .sparkles-blog-featured-image{aspect-ratio:1;height:auto}dialog:not([open]){pointer-events:none;visibility:hidden;display:none}dialog#cart-drawer[open],dialog#mobile-menu-drawer[open],dialog[id*=mobile-menu][open]{width:100%;max-width:none;height:100vh;background:0 0;border:none;flex-direction:row;height:100dvh;margin:0;padding:0;display:flex;position:fixed;top:0;bottom:0;left:0;right:0}dialog#cart-drawer[open]{justify-content:flex-end}dialog#cart-drawer[open]>.relative,dialog#mobile-menu-drawer[open]>.relative,dialog[id*=mobile-menu][open]>.relative{background:#fff;flex-shrink:0;width:100%;height:100%;position:relative}dialog#cart-drawer[open]>.relative{max-width:28rem}dialog#mobile-menu-drawer[open],dialog[id*=mobile-menu][open]{justify-content:flex-start}dialog#mobile-menu-drawer[open]>.relative,dialog[id*=mobile-menu][open]>.relative{max-width:20rem}.swatch-option{margin:0}@property --tw-translate-x{syntax:"*";inherits:false;initial-value:0}@property --tw-translate-y{syntax:"*";inherits:false;initial-value:0}@property --tw-translate-z{syntax:"*";inherits:false;initial-value:0}@property --tw-scale-x{syntax:"*";inherits:false;initial-value:1}@property --tw-scale-y{syntax:"*";inherits:false;initial-value:1}@property --tw-scale-z{syntax:"*";inherits:false;initial-value:1}@property --tw-rotate-x{syntax:"*";inherits:false}@property --tw-rotate-y{syntax:"*";inherits:false}@property --tw-rotate-z{syntax:"*";inherits:false}@property --tw-skew-x{syntax:"*";inherits:false}@property --tw-skew-y{syntax:"*";inherits:false}@property --tw-space-y-reverse{syntax:"*";inherits:false;initial-value:0}@property --tw-space-x-reverse{syntax:"*";inherits:false;initial-value:0}@property --tw-divide-y-reverse{syntax:"*";inherits:false;initial-value:0}@property --tw-border-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-gradient-position{syntax:"*";inherits:false}@property --tw-gradient-from{syntax:"<color>";inherits:false;initial-value:transparent}@property --tw-gradient-via{syntax:"<color>";inherits:false;initial-value:transparent}@property --tw-gradient-to{syntax:"<color>";inherits:false;initial-value:transparent}@property --tw-gradient-stops{syntax:"*";inherits:false}@property --tw-gradient-via-stops{syntax:"*";inherits:false}@property --tw-gradient-from-position{syntax:"<length-percentage>";inherits:false;initial-value:0%}@property --tw-gradient-via-position{syntax:"<length-percentage>";inherits:false;initial-value:50%}@property --tw-gradient-to-position{syntax:"<length-percentage>";inherits:false;initial-value:100%}@property --tw-mask-linear{syntax:"*";inherits:false;initial-value:linear-gradient(#fff, #fff)}@property --tw-mask-radial{syntax:"*";inherits:false;initial-value:linear-gradient(#fff, #fff)}@property --tw-mask-conic{syntax:"*";inherits:false;initial-value:linear-gradient(#fff, #fff)}@property --tw-mask-left{syntax:"*";inherits:false;initial-value:linear-gradient(#fff, #fff)}@property --tw-mask-right{syntax:"*";inherits:false;initial-value:linear-gradient(#fff, #fff)}@property --tw-mask-bottom{syntax:"*";inherits:false;initial-value:linear-gradient(#fff, #fff)}@property --tw-mask-top{syntax:"*";inherits:false;initial-value:linear-gradient(#fff, #fff)}@property --tw-mask-bottom-from-position{syntax:"*";inherits:false;initial-value:0%}@property --tw-mask-bottom-to-position{syntax:"*";inherits:false;initial-value:100%}@property --tw-mask-bottom-from-color{syntax:"*";inherits:false;initial-value:black}@property --tw-mask-bottom-to-color{syntax:"*";inherits:false;initial-value:transparent}@property --tw-leading{syntax:"*";inherits:false}@property --tw-font-weight{syntax:"*";inherits:false}@property --tw-tracking{syntax:"*";inherits:false}@property --tw-ordinal{syntax:"*";inherits:false}@property --tw-slashed-zero{syntax:"*";inherits:false}@property --tw-numeric-figure{syntax:"*";inherits:false}@property --tw-numeric-spacing{syntax:"*";inherits:false}@property --tw-numeric-fraction{syntax:"*";inherits:false}@property --tw-shadow{syntax:"*";inherits:false;initial-value:0 0 transparent}@property --tw-shadow-color{syntax:"*";inherits:false}@property --tw-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-inset-shadow{syntax:"*";inherits:false;initial-value:0 0 transparent}@property --tw-inset-shadow-color{syntax:"*";inherits:false}@property --tw-inset-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-ring-color{syntax:"*";inherits:false}@property --tw-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 transparent}@property --tw-inset-ring-color{syntax:"*";inherits:false}@property --tw-inset-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 transparent}@property --tw-ring-inset{syntax:"*";inherits:false}@property --tw-ring-offset-width{syntax:"<length>";inherits:false;initial-value:0}@property --tw-ring-offset-color{syntax:"*";inherits:false;initial-value:#fff}@property --tw-ring-offset-shadow{syntax:"*";inherits:false;initial-value:0 0 transparent}@property --tw-outline-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-blur{syntax:"*";inherits:false}@property --tw-brightness{syntax:"*";inherits:false}@property --tw-contrast{syntax:"*";inherits:false}@property --tw-grayscale{syntax:"*";inherits:false}@property --tw-hue-rotate{syntax:"*";inherits:false}@property --tw-invert{syntax:"*";inherits:false}@property --tw-opacity{syntax:"*";inherits:false}@property --tw-saturate{syntax:"*";inherits:false}@property --tw-sepia{syntax:"*";inherits:false}@property --tw-drop-shadow{syntax:"*";inherits:false}@property --tw-drop-shadow-color{syntax:"*";inherits:false}@property --tw-drop-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-drop-shadow-size{syntax:"*";inherits:false}@property --tw-backdrop-blur{syntax:"*";inherits:false}@property --tw-backdrop-brightness{syntax:"*";inherits:false}@property --tw-backdrop-contrast{syntax:"*";inherits:false}@property --tw-backdrop-grayscale{syntax:"*";inherits:false}@property --tw-backdrop-hue-rotate{syntax:"*";inherits:false}@property --tw-backdrop-invert{syntax:"*";inherits:false}@property --tw-backdrop-opacity{syntax:"*";inherits:false}@property --tw-backdrop-saturate{syntax:"*";inherits:false}@property --tw-backdrop-sepia{syntax:"*";inherits:false}@property --tw-duration{syntax:"*";inherits:false}@property --tw-ease{syntax:"*";inherits:false}@property --tw-content{syntax:"*";inherits:false;initial-value:""}@keyframes ping{75%,to{opacity:0;transform:scale(2)}}@keyframes bounce{0%,to{animation-timing-function:cubic-bezier(.8,0,1,1);transform:translateY(-25%)}50%{animation-timing-function:cubic-bezier(0,0,.2,1);transform:none}}@keyframes fadeIn{0%{opacity:0}to{opacity:1}}@keyframes slideDown{0%{opacity:0;transform:translateY(-10px)}to{opacity:1;transform:translateY(0)}}@keyframes slideUp{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}