.SupportWidget-module__u4xlvq__root{right:22px;bottom:max(22px, env(safe-area-inset-bottom));z-index:85;pointer-events:none;flex-direction:column;align-items:flex-end;display:flex;position:fixed}.SupportWidget-module__u4xlvq__fab{border-radius:var(--r-pill);background:var(--cariigo-gradient);width:54px;height:54px;color:var(--fg-on-red);box-shadow:var(--shadow-red);cursor:pointer;pointer-events:auto;border:0;justify-content:center;align-items:center;transition:opacity .2s,transform .24s;display:inline-flex}.SupportWidget-module__u4xlvq__panel{border:1px solid var(--border-soft);border-radius:var(--r-md);background:var(--bg1);width:min(430px,100vw - 28px);height:min(520px,100vh - 96px);min-height:360px;box-shadow:var(--shadow-lg);pointer-events:auto;opacity:0;flex-direction:column;transition:opacity .22s,transform .24s;display:flex;overflow:hidden;transform:translateY(14px)scale(.98)}.SupportWidget-module__u4xlvq__panelOpen{opacity:1;transform:translateY(0)scale(1)}.SupportWidget-module__u4xlvq__header{border-bottom:1px solid var(--border-soft);grid-template-columns:1fr auto 28px;align-items:center;gap:10px;min-height:44px;padding:12px 14px;display:grid}.SupportWidget-module__u4xlvq__title{color:var(--fg1);margin:0;font-size:13px;font-weight:800;line-height:1.2}.SupportWidget-module__u4xlvq__historyBtn,.SupportWidget-module__u4xlvq__iconBtn,.SupportWidget-module__u4xlvq__bubbleAction,.SupportWidget-module__u4xlvq__sendBtn,.SupportWidget-module__u4xlvq__loginBtn{cursor:pointer;border:0;font-family:inherit}.SupportWidget-module__u4xlvq__historyBtn{color:var(--cariigo-red);background:0 0;padding:4px 6px;font-size:12px;font-weight:700}.SupportWidget-module__u4xlvq__historyBtn:disabled{color:var(--fg3);cursor:default}.SupportWidget-module__u4xlvq__iconBtn{border-radius:var(--r-pill);width:28px;height:28px;color:var(--fg1);background:0 0;justify-content:center;align-items:center;display:inline-flex}.SupportWidget-module__u4xlvq__body{background:var(--bg1);flex-direction:column;flex:1;gap:12px;min-height:0;padding:18px 18px 14px;display:flex;overflow-y:auto}.SupportWidget-module__u4xlvq__stateBox{text-align:center;max-width:280px;color:var(--fg2);flex-direction:column;align-items:center;gap:10px;margin:auto;font-size:13px;line-height:1.45;display:flex}.SupportWidget-module__u4xlvq__stateTitle{color:var(--fg1);font-size:15px;font-weight:800}.SupportWidget-module__u4xlvq__loginBtn{border-radius:var(--r-pill);background:var(--cariigo-gradient);color:var(--fg-on-red);box-shadow:var(--shadow-red);padding:9px 18px;font-size:13px;font-weight:800}.SupportWidget-module__u4xlvq__messageRow{align-items:flex-start;gap:8px;display:flex}.SupportWidget-module__u4xlvq__messageRowUser{justify-content:flex-end}.SupportWidget-module__u4xlvq__avatar{border-radius:var(--r-pill);background:var(--cariigo-gradient);width:28px;height:28px;color:var(--fg-on-red);flex:none;justify-content:center;align-items:center;display:inline-flex}.SupportWidget-module__u4xlvq__bubbleWrap{flex-direction:column;gap:6px;max-width:min(320px,100vw - 112px);display:flex}.SupportWidget-module__u4xlvq__bubble{background:var(--cariigo-pink-100);color:var(--fg1);white-space:pre-wrap;overflow-wrap:anywhere;border-radius:4px 16px 16px;padding:10px 12px;font-size:13px;line-height:1.42}.SupportWidget-module__u4xlvq__bubbleUser{background:var(--cariigo-gradient);color:var(--fg-on-red);box-shadow:var(--shadow-red);border-radius:16px 16px 4px}.SupportWidget-module__u4xlvq__bubbleActions{flex-wrap:wrap;gap:6px;display:flex}.SupportWidget-module__u4xlvq__bubbleAction{border-radius:var(--r-pill);background:var(--bg2);color:var(--fg2);padding:4px 8px;font-size:11px;font-weight:700}.SupportWidget-module__u4xlvq__link{color:var(--cariigo-red);text-underline-offset:2px;font-weight:700;text-decoration:underline}.SupportWidget-module__u4xlvq__recalledNotice{width:100%;color:var(--fg2);text-align:center;flex-wrap:wrap;justify-content:center;align-items:center;gap:4px;padding:2px 0;font-size:14px;font-weight:500;line-height:1.35;display:flex}.SupportWidget-module__u4xlvq__recalledText{color:var(--fg2)}.SupportWidget-module__u4xlvq__recalledAction{border-radius:var(--r-sm);appearance:none;color:var(--support-recall-action);cursor:pointer;font:inherit;background:0 0;border:0;padding:2px;font-weight:600}.SupportWidget-module__u4xlvq__recalledAction:hover,.SupportWidget-module__u4xlvq__recalledAction:focus-visible{text-underline-offset:2px;text-decoration:underline}.SupportWidget-module__u4xlvq__attachments{flex-direction:column;gap:6px;display:flex}.SupportWidget-module__u4xlvq__attachmentImg{border-radius:var(--r-sm);background:var(--bg2);border:1px solid var(--border-soft);width:156px;height:156px;position:relative;overflow:hidden}.SupportWidget-module__u4xlvq__attachmentLink{border-radius:var(--r-sm);background:var(--bg2);max-width:220px;color:var(--fg1);border:1px solid var(--border-soft);align-items:center;gap:6px;padding:8px 10px;font-size:12px;font-weight:700;display:inline-flex}.SupportWidget-module__u4xlvq__composer{border-top:1px solid var(--border-soft);background:var(--bg1);padding:12px}.SupportWidget-module__u4xlvq__pending{flex-wrap:wrap;gap:6px;margin-bottom:8px;display:flex}.SupportWidget-module__u4xlvq__pendingChip{border-radius:var(--r-pill);background:var(--bg2);max-width:180px;color:var(--fg2);align-items:center;gap:6px;padding:5px 8px;font-size:12px;font-weight:700;display:inline-flex}.SupportWidget-module__u4xlvq__composerRow{grid-template-columns:28px 1fr auto;align-items:end;gap:8px;display:grid}.SupportWidget-module__u4xlvq__textarea{resize:none;border:1px solid var(--border-soft);border-radius:var(--r-sm);background:var(--bg1);width:100%;min-height:40px;max-height:92px;color:var(--fg1);font:500 13px/1.4 var(--font-sans);outline:none;padding:10px 12px}.SupportWidget-module__u4xlvq__textarea:focus{border-color:var(--cariigo-red)}.SupportWidget-module__u4xlvq__sendBtn{border-radius:var(--r-pill);background:var(--cariigo-gradient);min-width:54px;height:36px;color:var(--fg-on-red);padding:0 14px;font-size:12px;font-weight:800}.SupportWidget-module__u4xlvq__sendBtn:disabled,.SupportWidget-module__u4xlvq__iconBtn:disabled{opacity:.45;cursor:default}.SupportWidget-module__u4xlvq__toast{border-radius:var(--r-pill);background:var(--cariigo-gradient);color:var(--fg-on-red);box-shadow:var(--shadow-red);padding:8px 12px;font-size:12px;font-weight:800;position:absolute;bottom:calc(100% + 10px);right:0}.SupportWidget-module__u4xlvq__srOnly{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}@media (max-width:560px){.SupportWidget-module__u4xlvq__root{right:12px;bottom:max(12px, env(safe-area-inset-bottom))}.SupportWidget-module__u4xlvq__panel{width:calc(100vw - 44px);height:min(560px,100vh - 70px)}.SupportWidget-module__u4xlvq__header{grid-template-columns:minmax(0,1fr) auto 28px}}
@font-face{font-family:TT Norms Pro;src:url(/fonts/TT_Norms_Pro_Trial_Light.woff2)format("woff2");font-weight:300;font-style:normal;font-display:swap}@font-face{font-family:TT Norms Pro;src:url(/fonts/TT_Norms_Pro_Trial_Regular.woff2)format("woff2");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:TT Norms Pro;src:url(/fonts/TT_Norms_Pro_Trial_Italic.woff2)format("woff2");font-weight:400;font-style:italic;font-display:swap}@font-face{font-family:TT Norms Pro;src:url(/fonts/TT_Norms_Pro_Trial_Medium.woff2)format("woff2");font-weight:500;font-style:normal;font-display:swap}@font-face{font-family:TT Norms Pro;src:url(/fonts/TT_Norms_Pro_Trial_DemiBold.woff2)format("woff2");font-weight:600;font-style:normal;font-display:swap}@font-face{font-family:TT Norms Pro;src:url(/fonts/TT_Norms_Pro_Trial_Bold.woff2)format("woff2");font-weight:700;font-style:normal;font-display:swap}@font-face{font-family:TT Norms Pro;src:url(/fonts/TT_Norms_Pro_Trial_ExtraBold.woff2)format("woff2");font-weight:800;font-style:normal;font-display:swap}@font-face{font-family:TT Norms Pro;src:url(/fonts/TT_Norms_Pro_Trial_Black.woff2)format("woff2");font-weight:900;font-style:normal;font-display:swap}@font-face{font-family:TT Norms Pro Mono;src:url(/fonts/TT_Norms_Pro_Mono_Trial_Thin.woff2)format("woff2");font-weight:100;font-style:normal;font-display:swap}@font-face{font-family:TT Norms Pro Mono;src:url(/fonts/TT_Norms_Pro_Mono_Trial_ExtraLight.woff2)format("woff2");font-weight:200;font-style:normal;font-display:swap}@font-face{font-family:TT Norms Pro Mono;src:url(/fonts/TT_Norms_Pro_Mono_Trial_Light.woff2)format("woff2");font-weight:300;font-style:normal;font-display:swap}@font-face{font-family:TT Norms Pro Mono;src:url(/fonts/TT_Norms_Pro_Mono_Trial_Regular.woff2)format("woff2");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:TT Norms Pro Mono;src:url(/fonts/TT_Norms_Pro_Mono_Trial_Medium.woff2)format("woff2");font-weight:500;font-style:normal;font-display:swap}@font-face{font-family:TT Norms Pro Mono;src:url(/fonts/TT_Norms_Pro_Mono_Trial_DemiBold.woff2)format("woff2");font-weight:600;font-style:normal;font-display:swap}@font-face{font-family:TT Norms Pro Mono;src:url(/fonts/TT_Norms_Pro_Mono_Trial_Bold.woff2)format("woff2");font-weight:700;font-style:normal;font-display:swap}@font-face{font-family:TT Norms Pro Mono;src:url(/fonts/TT_Norms_Pro_Mono_Trial_Italic.woff2)format("woff2");font-weight:400;font-style:italic;font-display:swap}:root{--cariigo-red:#ff0236;--cariigo-red-600:#cc0229;--cariigo-red-400:#ff4a64;--cariigo-coral:#e84d3d;--cariigo-orange:#e84d3d;--cariigo-active:var(--cariigo-red);--support-recall-action:#2a73ff;--vi-red-print:#e41f3e;--vi-orange-print:#ea6644;--vi-bg-paper:#fff;--vi-bg-blossom:#ffe1e6;--vi-bg-mist:#f5f5f5;--vi-bg-stone:#8d8d8d;--vi-bg-ink:#000;--vi-bg-jalapeno:#ff2b21;--vi-bg-rose:#ff405f;--cariigo-gradient:linear-gradient(135deg, #fe4435 0%, #ff0236 100%);--cariigo-gradient-diagonal:linear-gradient(135deg, #fe4435 0%, #ff0236 100%);--cariigo-gradient-horizontal:linear-gradient(90deg, #fe4435 0%, #ff0236 100%);--cariigo-gradient-vertical:linear-gradient(180deg, #fe4435 0%, #ff0236 100%);--cariigo-tint-pink:linear-gradient(180deg, #fe44351f 0%, #ff02361f 100%), #fff;--cariigo-gradient-hero:radial-gradient(ellipse 70% 55% at 12% 8%, #ff9a3d 0%, transparent 60%), radial-gradient(ellipse 65% 60% at 88% 42%, #e6143b 0%, transparent 55%), radial-gradient(ellipse 80% 55% at 8% 92%, #ff2848 0%, transparent 60%), radial-gradient(ellipse 60% 55% at 95% 100%, #ff7a3e 0%, transparent 55%), linear-gradient(160deg, #ff7a22 0%, #ff1039 55%, #ff2a4e 100%);--cariigo-gradient-hero-img:url(/assets/brand-gradient-reference.png);--cariigo-gradient-radial:var(--cariigo-gradient-hero);--cariigo-pink-50:#fff5f5;--cariigo-pink-100:#fbe8e8;--cariigo-pink-200:#f5d1d1;--cariigo-pink-300:#eeb1b1;--cariigo-pink-cta-soft:#fbe8e8;--cariigo-ink:#121212;--cariigo-ink-soft:#1a1a1a;--fg1:#121212;--fg2:#4a4a4a;--fg3:#8a8a8a;--fg4:#bdbdbd;--fg-on-red:#fff;--bg1:#fff;--bg2:#fafafa;--bg3:#f3f3f3;--bg-pink:#fdecec;--surface-pink:#fbe0e2;--surface-cream:#fcf9e8;--surface-sky:#e3ebf8;--surface-mint:#e3f5e7;--border-soft:#ededed;--status-active-bg:var(--cariigo-red);--status-active-fg:#fff;--status-progress-bg:var(--cariigo-pink-100);--status-progress-fg:var(--cariigo-red);--status-ended-bg:#ececec;--status-ended-fg:#6e6e6e;--star-gradient:var(--cariigo-gradient);--star-empty:var(--cariigo-pink-100);--msg-error-fg:#ff1d3d;--msg-fg:#ff1d3d;--star:#f6c026;--price:var(--cariigo-red);--strike:#bdbdbd;--cat-ember-700:#a83720;--cat-ember-500:#f7544f;--cat-ember-300:#ffaba8;--cat-ember-100:#ffebeb;--cat-citrus-700:#ffa624;--cat-citrus-500:#ffc55f;--cat-citrus-300:#ffea5e;--cat-citrus-100:#fff5b1;--cat-vine-700:#1c872c;--cat-vine-500:#19b03b;--cat-vine-300:#4fe962;--cat-vine-100:#c7fac2;--cat-sky-700:#225cc8;--cat-sky-500:#4f77fb;--cat-sky-300:#73a2f2;--cat-sky-100:#d5e5ff;--cat-ink-900:#121235;--cat-ink-700:#323251;--blob-pink:var(--cariigo-pink-100);--blob-peach:var(--cat-ember-100);--blob-yellow:var(--cat-citrus-100);--blob-green:var(--cat-vine-100);--blob-blue:var(--cat-sky-100);--blob-mint:#cfeee7;--blob-lilac:#eae0f9;--blob-cream:#fff4e1;--r-xs:6px;--r-sm:10px;--r-md:14px;--r-lg:20px;--r-xl:28px;--r-2xl:36px;--r-pill:999px;--shadow-xs:0 1px 2px #1212120a;--shadow-sm:0 2px 6px #1212120f;--shadow-md:0 6px 16px #12121214;--shadow-lg:0 14px 40px #1212121a;--shadow-red:0 10px 30px #f12b3847;--space-1:4px;--space-2:8px;--space-3:12px;--space-4:16px;--space-5:20px;--space-6:24px;--space-8:32px;--space-10:40px;--space-12:48px;--space-16:64px;--space-20:80px;--space-24:96px;--font-sans:"TT Norms Pro", -apple-system, BlinkMacSystemFont, "Helvetica Neue", Arial, sans-serif;--font-display:var(--font-sans);--font-mono:"TT Norms Pro Mono", ui-monospace, "SF Mono", Menlo, monospace;--text-2xs:11px;--text-xs:12px;--text-sm:13px;--text-base:15px;--text-md:16px;--text-lg:18px;--text-xl:22px;--text-2xl:28px;--text-3xl:34px;--text-4xl:44px;--text-5xl:56px;--text-6xl:72px;--lh-tight:1.12;--lh-snug:1.25;--lh-normal:1.45;--lh-loose:1.6;--track-tight:-.02em;--track-snug:-.01em;--track-normal:0em;--track-wide:.04em;--track-caps:.08em;--w-regular:400;--w-medium:500;--w-semibold:600;--w-bold:700;--w-extra:800;--w-black:900}.c-h1,h1.c{font:var(--w-extra) var(--text-5xl)/var(--lh-tight) var(--font-display);letter-spacing:var(--track-tight);color:var(--fg1);text-wrap:balance}.c-h2,h2.c{font:var(--w-extra) var(--text-4xl)/var(--lh-tight) var(--font-display);letter-spacing:var(--track-tight);color:var(--fg1)}.c-h3,h3.c{font:var(--w-bold) var(--text-3xl)/var(--lh-snug) var(--font-display);letter-spacing:var(--track-snug);color:var(--fg1)}.c-h4,h4.c{font:var(--w-bold) var(--text-2xl)/var(--lh-snug) var(--font-sans);color:var(--fg1)}.c-h5,h5.c{font:var(--w-bold) var(--text-xl)/var(--lh-snug) var(--font-sans);color:var(--fg1)}.c-eyebrow{font:var(--w-bold) var(--text-xs)/1 var(--font-sans);letter-spacing:var(--track-caps);text-transform:uppercase;color:var(--cariigo-red)}.c-body{font:var(--w-regular) var(--text-md)/var(--lh-normal) var(--font-sans);color:var(--fg1)}.c-body-sm{font:var(--w-regular) var(--text-sm)/var(--lh-normal) var(--font-sans);color:var(--fg2)}.c-meta{font:var(--w-medium) var(--text-xs)/1.3 var(--font-sans);color:var(--fg3)}.c-label{font:var(--w-semibold) var(--text-sm)/1 var(--font-sans);letter-spacing:var(--track-normal);color:var(--fg1)}.c-price{font:var(--w-bold) var(--text-lg)/1 var(--font-sans);color:var(--cariigo-red)}.c-price-strike{font:var(--w-regular) var(--text-xs)/1 var(--font-sans);color:var(--strike);text-decoration:line-through}.c-brand{font:var(--w-extra) var(--text-2xl)/1 var(--font-display);letter-spacing:-.02em;color:var(--fg1)}[data-theme=dark],.dark,.cariigo-dark{--bg1:#000;--bg2:#000;--bg3:#161616;--surface-0:#000;--surface-1:#0a0a0a;--surface-2:#141414;--surface-3:#1c1c1c;--surface-4:#242424;--border-soft:#ffffff1a;--border-strong:#ffffff2e;--fg1:#f5f5f5;--fg2:#b5b5b5;--fg3:#7a7a7a;--fg4:#4d4d4d;--cariigo-active:#ff5970;--press-overlay:#ffffff14;--hover-overlay:#ffffff0f;--cariigo-tint-pink:linear-gradient(180deg, #fe443538 0%, #ff023638 100%), #000;--cariigo-pink-100:#2b0e10;--cariigo-pink-50:#170809;--cariigo-pink-200:#3a1216;--cariigo-pink-300:#4d161b;--cariigo-pink-cta-soft:#2b0e10;--bg-pink:#170809;--surface-pink:#1e0d10;--surface-cream:#1a1812;--surface-sky:#0e1320;--surface-mint:#0d1a11;--status-active-bg:var(--cariigo-red);--status-active-fg:#fff;--status-progress-bg:#2b0e10;--status-progress-fg:var(--cariigo-red);--status-ended-bg:#1f1f1f;--status-ended-fg:#9a9a9a;--star-empty:#2b0e10;--msg-error-fg:#ff5970;--msg-fg:#ff5970;--strike:#4d4d4d;--star:#f6c026;--price:var(--cariigo-red);--fg-on-red:#fff;--cat-ember-100:#2a0f0e;--cat-citrus-100:#2a2208;--cat-vine-100:#0e2310;--cat-sky-100:#0f1a2e;--blob-pink:#2b0e10;--blob-peach:var(--cat-ember-100);--blob-yellow:var(--cat-citrus-100);--blob-green:var(--cat-vine-100);--blob-blue:var(--cat-sky-100);--blob-mint:#0f2520;--blob-lilac:#1a1424;--blob-cream:#251d10;--shadow-xs:0 1px 2px #0009;--shadow-sm:0 2px 6px #00000080;--shadow-md:0 6px 16px #0000008c;--shadow-lg:0 14px 40px #000000b3;--shadow-red:0 10px 30px #ff023652}html,body{font-family:var(--font-sans);color:var(--fg1);background:var(--bg1);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}
*,:before,:after{box-sizing:border-box}html,body{background:var(--bg1);color:var(--fg1);font-family:var(--font-sans);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;margin:0;padding:0}a{color:inherit;text-decoration:none}button{font-family:inherit}img{max-width:100%;display:block}.cw-container,.cw-container--wide{max-width:1320px;margin:0 auto;padding:0 28px}@media (max-width:1100px){.cw-container,.cw-container--wide{padding:0 24px}}@media (max-width:720px){.cw-container,.cw-container--wide{padding:0 16px}}.cw-home-category-grid,.cw-category-grid{grid-template-columns:repeat(5,1fr);gap:16px;display:grid}.cw-home-collection-grid{grid-template-columns:repeat(3,1fr);gap:20px;display:grid}@media (max-width:1100px){.cw-home-category-grid,.cw-category-grid{grid-template-columns:repeat(3,1fr)}.cw-home-collection-grid{grid-template-columns:repeat(2,1fr)}}@media (max-width:720px){.cw-home-category-grid,.cw-category-grid,.cw-home-collection-grid{grid-template-columns:1fr}}.cw-grid-4{gap:var(--card-gap,16px);grid-template-columns:repeat(4,1fr);display:grid}@media (max-width:1024px){.cw-grid-4{grid-template-columns:repeat(3,1fr);gap:14px}}@media (max-width:760px){.cw-grid-4{grid-template-columns:repeat(2,1fr);gap:12px}}.cw-grid-2{grid-template-columns:repeat(2,1fr);gap:24px;display:grid}@media (max-width:760px){.cw-grid-2{grid-template-columns:1fr;gap:16px}}.cw-account-ghost{transition:border-color .15s,color .15s,background .15s}.cw-account-ghost:hover{border-color:var(--cariigo-red)!important;color:var(--cariigo-red)!important}.cw-account-ghost--danger:hover{background:var(--cariigo-tint-pink)!important}.cw-login-grid{grid-template-columns:1fr 1fr;align-items:stretch;gap:48px;min-height:580px;display:grid}@media (max-width:860px){.cw-login-grid{grid-template-columns:1fr;gap:24px;min-height:0}}.cw-grid-3{grid-template-columns:repeat(3,1fr);gap:18px;display:grid}@media (max-width:1100px){.cw-grid-3{grid-template-columns:repeat(2,1fr);gap:14px}}@media (max-width:720px){.cw-grid-3{grid-template-columns:1fr;gap:12px}}@media (max-width:1100px){.cw-header-nav{display:none!important}.cw-header-search{width:220px!important}}@media (max-width:760px){.cw-header-search{display:none!important}}.cw-rail{scroll-snap-type:x mandatory;grid-auto-columns:minmax(260px,1fr);grid-auto-flow:column;gap:24px;padding-bottom:4px;display:grid;overflow-x:auto}.cw-rail>*{scroll-snap-align:start}.cw-rail::-webkit-scrollbar{height:6px}.cw-rail::-webkit-scrollbar-thumb{background:var(--border-soft);border-radius:999px}.event-hero-rules-scroll{scrollbar-width:thin;scrollbar-color:color-mix(in srgb, var(--cariigo-red) 38%, transparent) transparent}.event-hero-rules-scroll::-webkit-scrollbar{width:7px}.event-hero-rules-scroll::-webkit-scrollbar-track{background:0 0}.event-hero-rules-scroll::-webkit-scrollbar-thumb{background:color-mix(in srgb, var(--cariigo-red) 32%, transparent);background-clip:content-box;border:2px solid #0000;border-radius:999px}.event-hero-rules-scroll::-webkit-scrollbar-thumb:hover{background:color-mix(in srgb, var(--cariigo-red) 52%, transparent);background-clip:content-box}.cw-press{transition:transform .15s}.cw-press:active{transform:scale(.97)}.cw-noscroll{scrollbar-width:none}.cw-noscroll::-webkit-scrollbar{display:none}@keyframes cw-blink{0%,80%,to{opacity:.2}40%{opacity:1}}@keyframes cw-spin{to{transform:rotate(360deg)}}@media (max-width:1024px){.cw-hero-rail{grid-template-columns:repeat(2,1fr)!important;gap:14px!important}}@media (max-width:640px){.cw-hero-rail{grid-template-columns:1fr!important;gap:12px!important}}@keyframes cariigo-add-pop{0%{opacity:0;transform:translate(-50%,4px)scale(.7)}20%{opacity:1;transform:translate(-50%)scale(1.1)}60%{opacity:1;transform:translate(-50%,-16px)scale(1)}to{opacity:0;transform:translate(-50%,-28px)scale(.95)}}@keyframes cariigo-cart-bump{0%{transform:scale(1)}35%{transform:scale(1.18)}70%{transform:scale(.96)}to{transform:scale(1)}}.cw-cart-bump{animation:.42s cubic-bezier(.34,1.56,.64,1) cariigo-cart-bump}.cw-card-surface{background:var(--bg1);border:1px solid #0000;transition:background .2s,border-color .2s}[data-theme=dark] .cw-card-surface{background:var(--surface-2,#141414);border-color:var(--border-soft)}[data-theme=dark] .cw-categorytile{background:var(--surface-2,#141414)}html,body{transition:background-color .2s,color .2s}@keyframes cw-fab-float{0%,to{transform:translateY(0)}50%{transform:translateY(-6px)}}@keyframes cw-hero-sparkle-float{0%,to{transform:translateY(0)}50%{transform:translateY(-14px)}}@keyframes cw-sparkle-spin{to{transform:rotate(360deg)}}@keyframes cw-shimmer{0%{transform:translate(-100%)}to{transform:translate(200%)}}@keyframes cw-fade-in{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:none}}[data-banner=membership]:hover{box-shadow:0 22px 46px #f12b3852,0 4px 10px #f12b382e!important}.cw-membership-cta{transition:transform .22s}[data-banner=membership]:hover .cw-membership-cta{transform:translate(2px)}main{padding-top:20px!important;padding-bottom:56px!important}main h1{font-size:24px!important}main h2{font-size:19px!important}main h3{font-size:16px!important}@media (max-width:1024px){html{font-size:14.5px}}@media (max-width:768px){html{font-size:13.5px}}@media (max-width:560px){html{font-size:13px}}@keyframes cariSlideIn{0%{opacity:0;transform:translateY(12px)}to{opacity:1;transform:none}}@keyframes cariBumpBig{0%{opacity:0;transform:scale(.4)}60%{opacity:1;transform:scale(1.12)}80%{transform:scale(.96)}to{transform:scale(1)}}@keyframes cariSparkleFloat{0%,to{opacity:.7;transform:translateY(0)scale(1)}50%{opacity:1;transform:translateY(-8px)scale(1.15)}}.cw-logo-light{display:block}.cw-logo-dark,[data-theme=dark] .cw-logo-light{display:none}[data-theme=dark] .cw-logo-dark{display:block}
