.th-shell[data-theme=sade]{--th-field-border:#8a8781}.th-shell[data-theme=atolye]{--th-bg:#faf4ea;--th-surface:#f1e7d6;--th-surface-strong:#e6d8c1;--th-text:#2b2118;--th-muted:#66554a;--th-line:#e0d3bd;--th-line-strong:#8a7a5c;--th-accent:#9a3f1d;--th-accent-hover:#7d3116;--th-accent-contrast:#fff;--th-sale:#a61e1e;--th-sale-soft:#f8dcd6;--th-ok:#2f6b3a;--th-ok-soft:#dfecd9;--th-warn:#8a5a00;--th-warn-soft:#f6e6bf;--th-focus:#1d4ed8;--th-radius:2px;--th-radius-sm:2px;--th-radius-button:2px;--th-media-ratio:3 / 4;--th-heading-font:Georgia, "Iowan Old Style", "Palatino Linotype", "Book Antiqua", "Times New Roman", serif;--th-heading-weight:600;--th-heading-tracking:0;--th-font:"Helvetica Neue", Helvetica, Arial, "Noto Sans", sans-serif;--th-card-border:var(--th-line);--th-card-bg:var(--th-bg);--th-card-pad:10px;--th-card-radius:2px;--th-field-border:var(--th-line-strong)}.th-shell[data-theme=atolye] .th-button{letter-spacing:.04em;text-transform:uppercase;font-size:15px;font-weight:600}.th-shell[data-theme=atolye] .th-wordmark{font-family:var(--th-heading-font);letter-spacing:0;font-weight:600}.th-shell[data-theme=atolye] .th-section-head{border-bottom:1px solid var(--th-line-strong);text-align:center;justify-content:center;padding-bottom:14px;position:relative}.th-shell[data-theme=atolye] .th-section-link{letter-spacing:.06em;text-transform:uppercase;font-size:13px;position:absolute;bottom:14px;right:0}@media (max-width:639px){.th-shell[data-theme=atolye] .th-section-link{position:static}.th-shell[data-theme=atolye] .th-section-head{flex-direction:column;align-items:center;gap:6px}}.th-shell[data-theme=atolye] .th-hero{background:var(--th-surface);border-bottom:3px double var(--th-line-strong)}.th-shell[data-theme=atolye] .th-hero-inner{text-align:center;justify-items:center}.th-shell[data-theme=atolye] .th-hero-title{letter-spacing:-.01em;max-width:20ch;font-size:clamp(32px,7vw,56px);font-weight:600}.th-shell[data-theme=atolye] .th-tile{aspect-ratio:3/4;border:1px solid var(--th-line-strong)}.th-shell[data-theme=atolye] .th-card-title{font-family:var(--th-heading-font);font-size:16px;font-weight:600}.th-shell[data-theme=atolye] .th-badge{letter-spacing:.04em;text-transform:uppercase;border-radius:2px}.th-shell[data-theme=gece]{--th-bg:#0f1115;--th-surface:#181b22;--th-surface-strong:#262b36;--th-text:#f3f4f6;--th-muted:#a3abb8;--th-line:#2a2f3a;--th-line-strong:#6b7384;--th-accent:#c7f23c;--th-accent-hover:#d9ff5c;--th-accent-contrast:#0f1115;--th-sale:#ff7a7a;--th-sale-soft:#3d1a1d;--th-on-sale:#0f1115;--th-ok:#3fdc96;--th-ok-soft:#12301f;--th-on-ok:#0f1115;--th-warn:#f6bd49;--th-warn-soft:#382a0b;--th-focus:#8ab4ff;--th-radius:16px;--th-radius-sm:10px;--th-radius-button:999px;--th-media-ratio:1 / 1;--th-heading-weight:800;--th-heading-tracking:-.025em;--th-card-border:var(--th-line);--th-card-bg:var(--th-surface);--th-card-pad:8px;--th-card-radius:20px;--th-field-border:var(--th-line-strong);--th-glass:color-mix(in srgb, var(--th-bg) 80%, transparent);--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}.th-shell[data-theme=gece] .th-select{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16' height='16' viewBox='0 0 24 24' fill='none' stroke='%23a3abb8' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='m6 9 6 6 6-6'/%3E%3C/svg%3E")}.th-shell[data-theme=gece] .th-button.is-primary{box-shadow:0 0 0 0 transparent, 0 6px 22px -8px color-mix(in srgb, var(--th-accent) 70%, transparent);font-weight:800}.th-shell[data-theme=gece] .th-button.is-ghost:hover{border-color:var(--th-accent);color:var(--th-accent-text,var(--th-accent))}.th-shell[data-theme=gece] .th-hero{background:radial-gradient(60% 120% at 85% 0%, color-mix(in srgb, var(--th-accent) 22%, transparent), transparent 70%), var(--th-surface);border-bottom:0}.th-shell[data-theme=gece] .th-hero-title{max-width:14ch;font-size:clamp(40px,10vw,76px);line-height:1}.th-shell[data-theme=gece] .th-section-title{font-size:clamp(24px,4.2vw,34px)}.th-shell[data-theme=gece] .th-section-link{color:var(--th-accent-text,var(--th-accent))}.th-shell[data-theme=gece] .th-card-media{border-radius:14px}.th-shell[data-theme=gece] .th-card-title{font-weight:600}.th-shell[data-theme=gece] .th-badge{text-transform:uppercase;letter-spacing:.04em}.th-shell[data-theme=gece] .th-swatch{border-color:#ffffff59}.th-shell[data-theme=gece] .th-header{border-bottom-color:var(--th-line)}.th-shell[data-theme=gece] .th-wordmark{letter-spacing:-.03em;font-weight:800}.th-shell[data-theme=podyum]{--th-bg:#fbf9f6;--th-surface:#f1ede7;--th-surface-strong:#e4ddd3;--th-text:#17140f;--th-muted:#5b534a;--th-line:#e5dfd5;--th-line-strong:#a69d8f;--th-field-border:#7a7164;--th-accent:#17140f;--th-accent-hover:#3a342b;--th-accent-contrast:#fff;--th-sale:#b3261e;--th-sale-soft:#f9e0dc;--th-ok:#1f6b45;--th-ok-soft:#dcefe4;--th-warn:#85550a;--th-warn-soft:#f6e8c6;--th-focus:#1d4ed8;--th-radius:0px;--th-radius-sm:0px;--th-radius-button:0px;--th-media-ratio:3 / 4;--th-heading-font:"Didot", "Bodoni 72", "Playfair Display", Georgia, "Times New Roman", serif;--th-heading-weight:500;--th-heading-tracking:.04em;--th-heading-transform:uppercase;--th-button-weight:600;--th-button-transform:uppercase;--th-button-tracking:.14em;--th-card-radius:0px}.th-shell[data-theme=podyum] .th-hero-title{letter-spacing:.04em;font-weight:500}.th-shell[data-theme=podyum] .th-card-title{font-family:var(--th-font);letter-spacing:.06em;text-transform:uppercase;font-size:14px;font-weight:500}.th-shell[data-theme=podyum] .th-badge{letter-spacing:.1em;text-transform:uppercase}.th-shell[data-theme=mucevher]{--th-bg:#fffdf8;--th-surface:#f6f0e2;--th-surface-strong:#ebe0c8;--th-text:#1f1a10;--th-muted:#5b5034;--th-line:#eadfc4;--th-line-strong:#b09a64;--th-field-border:#86743f;--th-accent:#7a5a12;--th-accent-hover:#5f450a;--th-accent-contrast:#fff;--th-sale:#a3262a;--th-sale-soft:#f8dedb;--th-ok:#2a6a3c;--th-ok-soft:#dfeed9;--th-warn:#85550a;--th-warn-soft:#f6e8c6;--th-focus:#1d4ed8;--th-radius:4px;--th-radius-sm:3px;--th-radius-button:3px;--th-media-ratio:1 / 1;--th-heading-font:"Cormorant Garamond", "Palatino Linotype", Palatino, "Book Antiqua", Georgia, serif;--th-heading-weight:500;--th-heading-tracking:.02em;--th-button-weight:600;--th-button-transform:uppercase;--th-button-tracking:.1em;--th-card-border:var(--th-line);--th-card-bg:#fff;--th-card-pad:10px;--th-card-radius:4px;--th-card-shadow:0 8px 24px -16px #7a5a1273}.th-shell[data-theme=mucevher] .th-hero{background:linear-gradient(135deg, var(--th-surface), var(--th-surface-strong))}.th-shell[data-theme=mucevher] .th-card-title{font-family:var(--th-heading-font);font-size:17px;font-weight:600}.th-shell[data-theme=devre]{--th-bg:#f4f7fb;--th-surface:#e8eef7;--th-surface-strong:#d9e2ef;--th-text:#0d1b2e;--th-muted:#43546b;--th-line:#d5deea;--th-line-strong:#8797ae;--th-field-border:#66789a;--th-accent:#1457d6;--th-accent-hover:#0f44a8;--th-accent-contrast:#fff;--th-sale:#c01f2f;--th-sale-soft:#fbe1e4;--th-ok:#0d7344;--th-ok-soft:#d9f0e5;--th-warn:#85550a;--th-warn-soft:#f9ebc7;--th-focus:#b45309;--th-radius:8px;--th-radius-sm:6px;--th-radius-button:6px;--th-media-ratio:1 / 1;--th-heading-weight:700;--th-heading-tracking:-.02em;--th-card-border:var(--th-line);--th-card-bg:#fff;--th-card-pad:10px;--th-card-radius:8px;--th-card-shadow:0 1px 2px #0d1b2e14}.th-shell[data-theme=devre] .th-card-title{font-size:15px;font-weight:600}.th-shell[data-theme=devre] .th-hero{background:linear-gradient(120deg, var(--th-surface), var(--th-surface-strong))}.th-shell[data-theme=pazar]{--th-bg:#fffaf0;--th-surface:#f8efd9;--th-surface-strong:#efe2c0;--th-text:#2a2112;--th-muted:#5c5036;--th-line:#eadfc0;--th-line-strong:#a79a6f;--th-field-border:#81744d;--th-accent:#2f6b1f;--th-accent-hover:#245416;--th-accent-contrast:#fff;--th-sale:#b3261e;--th-sale-soft:#fadfd8;--th-ok:#2f6b1f;--th-ok-soft:#e0efd7;--th-warn:#85550a;--th-warn-soft:#f6e6bd;--th-focus:#1d4ed8;--th-radius:16px;--th-radius-sm:10px;--th-radius-button:999px;--th-media-ratio:1 / 1;--th-font:ui-rounded, "Nunito", "Segoe UI", system-ui, -apple-system, Roboto, "Helvetica Neue", Arial, "Noto Sans", sans-serif;--th-heading-weight:800;--th-heading-tracking:-.01em;--th-card-border:var(--th-line);--th-card-bg:#fff;--th-card-pad:8px;--th-card-radius:18px;--th-card-shadow:0 2px 0 var(--th-surface-strong)}.th-shell[data-theme=pazar] .th-hero{background:var(--th-surface);border-bottom:4px solid var(--th-surface-strong)}.th-shell[data-theme=pazar] .th-card-media{border-radius:12px}.th-shell[data-theme=nese]{--th-bg:#fffdf4;--th-surface:#fff0c2;--th-surface-strong:#ffe28a;--th-text:#231a4a;--th-muted:#4f4478;--th-line:#f0e2a6;--th-line-strong:#9a8a3c;--th-field-border:#7b6d2c;--th-accent:#6d28d9;--th-accent-hover:#5b21b6;--th-accent-contrast:#fff;--th-sale:#c2185b;--th-sale-soft:#fde0ec;--th-ok:#0b6e43;--th-ok-soft:#d9f0e5;--th-warn:#85550a;--th-warn-soft:#ffe9b0;--th-focus:#1d4ed8;--th-radius:28px;--th-radius-sm:16px;--th-radius-button:999px;--th-media-ratio:1 / 1;--th-font:ui-rounded, "Nunito", "Segoe UI", system-ui, -apple-system, Roboto, "Helvetica Neue", Arial, "Noto Sans", sans-serif;--th-heading-weight:800;--th-heading-tracking:0;--th-button-weight:800;--th-card-border:var(--th-surface-strong);--th-card-bg:#fff;--th-card-pad:10px;--th-card-radius:28px;--th-card-shadow:0 6px 0 var(--th-surface-strong)}.th-shell[data-theme=nese] .th-hero{background:var(--th-surface);border-radius:0 0 40px 40px}.th-shell[data-theme=nese] .th-card-media{border-radius:20px}.th-shell[data-theme=nese] .th-badge{border-radius:999px}.th-shell[data-theme=pudra]{--th-bg:#fdf6f6;--th-surface:#f9e7ea;--th-surface-strong:#f2d3d9;--th-text:#2b1a1f;--th-muted:#664751;--th-line:#f0d9de;--th-line-strong:#b58592;--th-field-border:#946371;--th-accent:#9d2a55;--th-accent-hover:#7f1f44;--th-accent-contrast:#fff;--th-sale:#b3142f;--th-sale-soft:#fbdbe0;--th-ok:#1f6b45;--th-ok-soft:#dcefe4;--th-warn:#85550a;--th-warn-soft:#f6e8c6;--th-focus:#1d4ed8;--th-radius:20px;--th-radius-sm:12px;--th-radius-button:999px;--th-media-ratio:4 / 5;--th-heading-font:"Cormorant Garamond", "Iowan Old Style", Georgia, "Times New Roman", serif;--th-heading-weight:500;--th-heading-tracking:.01em;--th-card-border:transparent;--th-card-bg:#fff;--th-card-pad:8px;--th-card-radius:20px;--th-card-shadow:0 10px 28px -18px #9d2a5580}.th-shell[data-theme=pudra] .th-hero{background:linear-gradient(160deg, var(--th-surface), var(--th-bg))}.th-shell[data-theme=pudra] .th-card-media{border-radius:14px}.th-shell[data-theme=pudra] .th-card-title{font-family:var(--th-heading-font);font-size:17px;font-weight:600}.th-shell[data-theme=salon]{--th-bg:#f6f2ea;--th-surface:#ebe5d8;--th-surface-strong:#ddd5c3;--th-text:#26241f;--th-muted:#55513f;--th-line:#ddd5c3;--th-line-strong:#9a927a;--th-field-border:#7a735c;--th-accent:#3f5d4a;--th-accent-hover:#2f4838;--th-accent-contrast:#fff;--th-sale:#a8321f;--th-sale-soft:#f5dcd5;--th-ok:#2f6b3a;--th-ok-soft:#dfecd9;--th-warn:#85550a;--th-warn-soft:#f2e4bd;--th-focus:#1d4ed8;--th-radius:6px;--th-radius-sm:4px;--th-radius-button:4px;--th-media-ratio:4 / 3;--th-font:"Avenir Next", Avenir, "Segoe UI", system-ui, -apple-system, Roboto, "Helvetica Neue", Arial, "Noto Sans", sans-serif;--th-heading-weight:500;--th-heading-tracking:.02em;--th-button-weight:600;--th-button-tracking:.03em;--th-card-border:transparent;--th-card-bg:transparent;--th-card-pad:0px;--th-card-radius:6px}.th-shell[data-theme=salon] .th-hero{background:var(--th-surface)}.th-shell[data-theme=salon] .th-hero-title{letter-spacing:0;font-weight:500}.th-shell[data-theme=zirve]{--th-bg:#fff;--th-surface:#eef1f4;--th-surface-strong:#dde2e8;--th-text:#0b1520;--th-muted:#435262;--th-line:#dde2e8;--th-line-strong:#8794a3;--th-field-border:#6a7685;--th-accent:#c2410c;--th-accent-hover:#9a3412;--th-accent-contrast:#fff;--th-sale:#b91c1c;--th-sale-soft:#fde3e3;--th-ok:#137a38;--th-ok-soft:#e4f5ea;--th-warn:#85550a;--th-warn-soft:#f9ebc7;--th-focus:#1d4ed8;--th-radius:2px;--th-radius-sm:2px;--th-radius-button:0px;--th-media-ratio:1 / 1;--th-heading-weight:900;--th-heading-tracking:-.01em;--th-heading-transform:uppercase;--th-button-weight:800;--th-button-transform:uppercase;--th-button-tracking:.06em;--th-card-border:var(--th-line);--th-card-bg:#fff;--th-card-pad:0px;--th-card-radius:2px}.th-shell[data-theme=zirve] .th-hero{background:var(--th-text);border-bottom:6px solid var(--th-accent)}.th-shell[data-theme=zirve] .th-hero :is(h1,h2,p,.th-eyebrow){color:#fff}.th-shell[data-theme=zirve] .th-hero :focus-visible{outline-color:#fff}.th-shell[data-theme=zirve] .th-badge{letter-spacing:.06em;text-transform:uppercase}@media (max-width:560px){.th-shell[data-theme=zirve] .th-card-badges{flex-wrap:wrap;max-width:calc(100% - 60px)}.th-shell[data-theme=zirve] .th-badge{letter-spacing:.02em;padding:2px 6px;font-size:11px}}.th-shell[data-theme=ekran]{--th-bg:#0b1020;--th-surface:#141a30;--th-surface-strong:#1f2745;--th-text:#eef1ff;--th-muted:#aab3d6;--th-line:#232b4a;--th-line-strong:#6c78a8;--th-field-border:#6c78a8;--th-accent:#8aa4ff;--th-accent-hover:#a9bcff;--th-accent-contrast:#0b1020;--th-sale:#ff8a8a;--th-sale-soft:#3a1620;--th-on-sale:#0b1020;--th-ok:#4ade9b;--th-ok-soft:#0f2a22;--th-on-ok:#0b1020;--th-warn:#fbbf24;--th-warn-soft:#33260a;--th-focus:#b4c4ff;--th-radius:12px;--th-radius-sm:8px;--th-radius-button:10px;--th-media-ratio:16 / 10;--th-heading-weight:700;--th-heading-tracking:-.02em;--th-card-border:var(--th-line);--th-card-bg:var(--th-surface);--th-card-pad:8px;--th-card-radius:14px;--th-card-shadow:0 0 0 1px #8aa4ff0f, 0 12px 32px -20px #8aa4ff73;--th-glass:color-mix(in srgb, var(--th-bg) 82%, transparent);--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}.th-shell[data-theme=ekran] .th-select{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16' height='16' viewBox='0 0 24 24' fill='none' stroke='%23aab3d6' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='m6 9 6 6 6-6'/%3E%3C/svg%3E")}.th-shell[data-theme=ekran] .th-hero{background:radial-gradient(70% 140% at 90% 0%, color-mix(in srgb, var(--th-accent) 24%, transparent), transparent 70%), var(--th-surface);border-bottom:0}.th-shell[data-theme=ekran] .th-swatch{border-color:#ffffff59}.th-shell[data-theme=ekran] .th-section-link{color:var(--th-accent-text,var(--th-accent))}
@media (min-width:900px){.th-shell[data-header=center] .th-header-bar{grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);grid-template-areas:"search brand actions"}.th-shell[data-header=center] .th-search{max-width:300px}.th-shell[data-header=center] .th-wordmark{text-align:center;max-width:480px;padding-inline:12px;font-size:30px}.th-shell[data-header=center] .th-catnav-list{justify-content:center}.th-shell[data-header=center] .th-catnav-item:first-child .th-catnav-link{padding-left:12px}}.th-shell[data-header=center] .th-wordmark{text-align:center}@media (min-width:900px){.th-shell[data-header=wide] .th-header-bar{grid-template-columns:auto minmax(0,1fr) auto;gap:32px}.th-shell[data-header=wide] .th-search{max-width:none}}.th-shell[data-header=wide] .th-search-input,.th-shell[data-header=pill] .th-search-input{background:var(--th-surface)}.th-shell[data-header=wide] .th-catnav-link,.th-shell[data-header=pill] .th-catnav-link{background:var(--th-surface);border-radius:999px;margin-block:8px;padding:6px 14px;font-size:14px}.th-shell[data-header=wide] .th-catnav-item:first-child .th-catnav-link,.th-shell[data-header=pill] .th-catnav-item:first-child .th-catnav-link{padding-left:14px}.th-shell[data-header=wide] .th-catnav-link:hover,.th-shell[data-header=pill] .th-catnav-link:hover{background:var(--th-accent);color:var(--th-accent-contrast);text-decoration:none}.th-shell[data-header=wide] .th-catnav,.th-shell[data-header=pill] .th-catnav{border-top:0}.th-shell[data-header=minimal] .th-header{border-bottom:0}.th-shell[data-header=minimal] .th-wordmark{letter-spacing:.28em;text-align:center;text-transform:uppercase;font-size:18px;font-weight:600}.th-shell[data-header=minimal] .th-search-input{background:0 0;border-width:0 0 1px;border-radius:0}@media (min-width:900px){.th-shell[data-header=minimal] .th-header-bar{grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);grid-template-areas:"search brand actions";padding-block:20px 8px}.th-shell[data-header=minimal] .th-search{max-width:220px}.th-shell[data-header=minimal] .th-wordmark{max-width:480px;font-size:22px}.th-shell[data-header=minimal] .th-catnav{border-top:0}.th-shell[data-header=minimal] .th-catnav-list{justify-content:center}.th-shell[data-header=minimal] .th-catnav-link{letter-spacing:.16em;text-transform:uppercase;font-size:12px}.th-shell[data-header=minimal] .th-catnav-item:first-child .th-catnav-link{padding-left:12px}}.th-shell[data-header=band] .th-header{background:var(--th-accent);color:var(--th-accent-contrast);border-bottom:0}.th-shell[data-header=band] .th-header :is(.th-wordmark,.th-icon-button,.th-catnav-link,.th-cart-link){color:var(--th-accent-contrast)}.th-shell[data-header=band] .th-icon-button:hover{background:var(--th-accent-hover)}.th-shell[data-header=band] .th-header :focus-visible{outline-color:var(--th-accent-contrast)}.th-shell[data-header=band] .th-header .th-drawer :is(.th-icon-button,.th-wordmark){color:var(--th-text)}.th-shell[data-header=band] .th-header .th-drawer .th-icon-button:hover{background:var(--th-surface-strong)}.th-shell[data-header=band] .th-header .th-drawer :focus-visible{outline-color:var(--th-focus)}.th-shell[data-header=band] .th-cart-count{border-color:var(--th-accent);background:var(--th-accent-contrast);color:var(--th-accent)}.th-shell[data-header=band] .th-search-input{background:var(--th-bg);color:var(--th-text);border-color:#0000}.th-shell[data-header=band] .th-catnav{border-top-color:color-mix(in srgb, var(--th-accent-contrast) 30%, transparent)}.th-shell[data-header=band] .th-wordmark{font-weight:800}.th-shell[data-header=drawer] .th-catnav{display:none}@media (min-width:900px){.th-shell[data-header=drawer] .th-header-bar{grid-template-columns:auto auto minmax(0,1fr) auto;grid-template-areas:"menu brand search actions";gap:20px;padding-block:10px}.th-shell[data-header=drawer] .th-header-menu{display:block}.th-shell[data-header=drawer] .th-search{justify-self:end;width:100%;max-width:360px}}.th-shell[data-header=pill] .th-header{border:2px solid var(--th-surface-strong);background:var(--th-bg);box-shadow:0 4px 0 var(--th-surface-strong);border-radius:28px;margin:8px 10px 16px;padding-block:6px;top:8px}.th-shell[data-header=pill] .th-wordmark{font-weight:800}.th-card-cta{display:none}.th-shell[data-card=framed] .th-card{border:1px solid var(--th-line-strong);background:var(--th-bg);padding:10px}.th-shell[data-card=framed] .th-card-media{border-radius:0}.th-shell[data-card=framed] .th-card-body{text-align:center;justify-items:center;padding-top:4px}.th-shell[data-card=framed] .th-price{justify-content:center}.th-shell[data-card=spec] .th-card{border:1px solid var(--th-line);background:var(--th-card-bg,transparent)}.th-shell[data-card=spec] .th-card-media{border-radius:calc(var(--th-card-radius) - 2px);background:#fff}.th-shell[data-card=spec] .th-card-image{object-fit:contain;padding:8px}.th-shell[data-card=spec] .th-card-body{border-top:1px solid var(--th-line);gap:6px;padding:8px 2px 2px}.th-shell[data-card=spec] .th-card-title{font-size:13px;font-weight:600;line-height:1.3}.th-shell[data-card=spec] .th-price{font-weight:800}.th-shell[data-card=lookbook] .th-card{background:0 0;border:0;padding:0}.th-shell[data-card=lookbook] .th-card-link{display:block;position:relative}.th-shell[data-card=lookbook] .th-card-media{border-radius:0}.th-shell[data-card=lookbook] .th-card-body{background:color-mix(in srgb, var(--th-bg) 88%, transparent);padding:12px 14px;position:absolute;inset:auto 0 0}.th-shell[data-card=lookbook] .th-card-title{letter-spacing:.08em;text-transform:uppercase;font-size:13px}.th-shell[data-card=luxe] .th-card{box-shadow:none;background:0 0;border:0;padding:0}.th-shell[data-card=luxe] .th-card-link{gap:16px}.th-shell[data-card=luxe] .th-card-media{border-radius:0}.th-shell[data-card=luxe] .th-card-media:after{border:1px solid color-mix(in srgb, var(--th-bg) 85%, transparent);content:"";pointer-events:none;position:absolute;inset:10px}.th-shell[data-card=luxe] .th-card-body{text-align:center;justify-items:center;gap:6px}.th-shell[data-card=luxe] .th-card-title{letter-spacing:.06em;font-size:15px}.th-shell[data-card=luxe] .th-price{justify-content:center}.th-shell[data-card=market] .th-card{border:1px solid var(--th-line);border-radius:var(--th-radius-sm);background:var(--th-bg);padding:8px}.th-shell[data-card=market] .th-card-media{border-radius:var(--th-radius-sm)}.th-shell[data-card=market] .th-card-body{gap:6px}.th-shell[data-card=market] .th-card-title{font-size:13px;font-weight:600;line-height:1.3}.th-shell[data-card=market] .th-price{font-size:17px;font-weight:800}.th-shell[data-card=market] .th-card-cta{border-radius:var(--th-radius-button);background:var(--th-accent);min-height:36px;color:var(--th-accent-contrast);justify-content:center;align-items:center;margin-top:4px;font-size:13px;font-weight:700;display:inline-flex}.th-shell[data-card=round] .th-card{background:#fff;padding:10px}.th-shell[data-card=round] .th-card-media{border-radius:24px}.th-shell[data-card=round] .th-card-body{padding:4px 6px 6px}.th-shell[data-card=round] .th-card-title{font-size:16px;font-weight:800}.th-shell[data-card=round] .th-badge{border-radius:999px;transform:rotate(-6deg)}.th-shell[data-card=row] .th-card{border:1px solid var(--th-line);padding:10px}.th-shell[data-card=row] .th-card-link{grid-template-columns:minmax(96px,36%) minmax(0,1fr);align-items:center;gap:16px}.th-shell[data-card=row] .th-card-title{-webkit-line-clamp:3;line-clamp:3;font-size:16px}.th-shell[data-card=row] .th-card-body{gap:8px}.th-shell[data-card=row] .th-card-cta{color:var(--th-accent-text,var(--th-accent));text-underline-offset:3px;font-size:14px;font-weight:700;text-decoration:underline;display:inline-block}.th-shell[data-grid=g3t]{--th-media-ratio:3 / 4}@media (min-width:1024px){.th-shell[data-grid=g3t] .th-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:64px 28px}}.th-shell[data-grid=g3s]{--th-media-ratio:1 / 1}@media (min-width:1024px){.th-shell[data-grid=g3s] .th-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:56px 40px}}.th-shell[data-grid=g4s],.th-shell[data-grid=g5]{--th-media-ratio:1 / 1}.th-shell[data-grid=g5] .th-grid{gap:16px 8px}@media (min-width:1024px){.th-shell[data-grid=g5] .th-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:20px 12px}}@media (min-width:1240px){.th-shell[data-grid=g5] .th-grid{grid-template-columns:repeat(5,minmax(0,1fr))}}.th-shell[data-grid=g2w]{--th-media-ratio:4 / 3}.th-shell[data-grid=g2w] .th-grid{grid-template-columns:minmax(0,1fr);gap:40px 28px}@media (min-width:640px){.th-shell[data-grid=g2w] .th-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:56px 32px}}.th-shell[data-grid=list]{--th-media-ratio:4 / 3}.th-shell[data-grid=list] .th-grid{grid-template-columns:minmax(0,1fr);gap:12px}@media (min-width:900px){.th-shell[data-grid=list] .th-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px}}.th-digital-note{border-left:4px solid var(--th-accent);border-radius:var(--th-radius-sm);background:var(--th-surface);margin:0;padding:12px 14px;font-size:15px}@media (min-width:900px){.th-shell[data-pdp=stack] .th-pdp{grid-template-columns:minmax(0,1fr);gap:32px}.th-shell[data-pdp=stack] .th-pdp-info{width:100%;max-width:720px;margin-inline:auto;position:static}.th-shell[data-pdp=stack] .th-pdp-media{width:100%;max-width:880px;margin-inline:auto}.th-shell[data-pdp=wide] .th-pdp{grid-template-columns:minmax(0,2fr) minmax(0,1fr);gap:56px}}.th-shell[data-pdp=panel] .th-pdp-info{border:1px solid var(--th-line-strong);border-radius:var(--th-card-radius);background:var(--th-surface);padding:20px}.th-shell[data-pdp=panel] .th-pdp-media{border:1px solid var(--th-line);border-radius:var(--th-card-radius);background:#fff;padding:8px}@media (min-width:900px){.th-shell[data-pdp=panel] .th-pdp{grid-template-columns:minmax(0,1.2fr) minmax(0,1fr);gap:32px}}.th-shell[data-pdp=center] .th-pdp{grid-template-columns:minmax(0,1fr);justify-items:center}.th-shell[data-pdp=center] .th-pdp-media{width:100%;max-width:640px}.th-shell[data-pdp=center] .th-pdp-info{text-align:center;width:100%;max-width:560px;position:static}.th-shell[data-pdp=center] .th-pdp-price,.th-shell[data-pdp=center] .th-pdp-info .th-price{justify-content:center}@media (min-width:900px){.th-shell[data-pdp=digital] .th-pdp{grid-template-columns:minmax(0,1fr) minmax(0,.8fr)}.th-shell[data-pdp=digital] .th-pdp-info{order:-1}}.th-shell[data-pdp=digital] .th-digital-note{border:2px solid var(--th-accent);background:color-mix(in srgb, var(--th-accent) 10%, var(--th-bg));padding:16px 18px;font-size:16px}.th-shell[data-hero=center] .th-hero-inner{text-align:center;justify-items:center}.th-shell[data-hero=full] .th-hero,.th-shell[data-hero=full] .th-sec-hero{align-items:center;display:grid}@media (min-width:900px){.th-shell[data-hero=full] .th-hero,.th-shell[data-hero=full] .th-sec-hero{min-height:68vh}}.th-shell[data-hero=full] .th-hero-title,.th-shell .th-sec-hero-title{text-wrap:balance}.th-shell[data-hero=full] .th-hero-title{max-width:14ch;font-size:clamp(44px,11vw,96px);line-height:.98}.th-shell[data-hero=full] .th-sec-hero-title{max-width:16ch;font-size:clamp(42px,10vw,88px);line-height:1}@media (min-width:900px){.th-shell[data-hero=split] .th-hero-inner,.th-shell[data-hero=split] .th-sec-hero-inner{grid-template-columns:minmax(0,1.1fr) minmax(0,1fr);align-items:end;column-gap:56px}.th-shell[data-hero=split] .th-hero-title,.th-shell[data-hero=split] .th-sec-hero-title{grid-row:1/span 3;max-width:none}}.th-shell[data-hero=band] .th-hero,.th-shell[data-hero=band] .th-sec-hero-inner{padding-block:28px}@media (min-width:900px){.th-shell[data-hero=band] .th-hero-inner,.th-shell[data-hero=band] .th-sec-hero-inner{grid-template-columns:minmax(0,1fr) auto;align-items:center}.th-shell[data-hero=band] .th-hero-title,.th-shell[data-hero=band] .th-sec-hero-title{max-width:none;font-size:clamp(26px,3.4vw,40px)}}.th-shell[data-hero=tile] .th-hero,.th-shell[data-hero=tile] .th-sec-hero{border:1px solid var(--th-line);border-radius:var(--th-card-radius);width:calc(100% - 32px);max-width:1208px;margin:16px auto 0}.th-shell[data-hero=tile] .th-sec-hero-inner,.th-shell[data-hero=tile] .th-hero-inner{padding-inline:clamp(16px,4vw,48px)}.th-shell[data-hero=pop] .th-hero,.th-shell[data-hero=pop] .th-sec-hero{border-radius:0 0 48px 48px}.th-shell[data-hero=pop] .th-hero-title,.th-shell[data-hero=pop] .th-sec-hero-title{font-size:clamp(38px,9vw,76px);font-weight:800}.th-shell[data-footer=center] .th-footer-grid{text-align:center;grid-template-columns:minmax(0,1fr);justify-items:center}.th-shell[data-footer=center] .th-footer-contact li{justify-content:center}.th-shell[data-footer=center] .th-footer-bottom-inner{text-align:center;justify-content:center}@media (min-width:900px){.th-shell[data-footer=center] .th-footer-grid{grid-template-columns:repeat(4,auto);justify-content:center;gap:56px}.th-shell[data-footer=center] .th-footer-grid>:first-child{grid-column:1/-1}}.th-shell[data-footer=minimal] .th-footer{background:0 0;margin-top:48px}.th-shell[data-footer=minimal] .th-footer-grid{flex-wrap:wrap;gap:16px 40px;padding-block:28px;display:flex}.th-shell[data-footer=minimal] .th-footer-grid>:first-child{flex:1 0 100%}.th-shell[data-footer=minimal] .th-footer-heading{display:none}.th-shell[data-footer=minimal] .th-footer-col ul{flex-wrap:wrap;gap:2px 18px;display:flex}.th-shell[data-footer=band] .th-footer{--th-footer-fg:var(--th-accent-contrast);background:var(--th-accent);border-top:0}.th-shell[data-footer=dark] .th-footer{--th-footer-fg:#f3f4f6;background:#11151a;border-top:0}.th-shell:is([data-footer=band],[data-footer=dark]) .th-footer,.th-shell:is([data-footer=band],[data-footer=dark]) .th-footer :is(.th-footer-contact li,.th-host-provider,.th-host-provider p,.th-footer-col a,.th-footer-bottom-inner,.th-footer-name,.th-footer-heading,a,.th-footer-link-button,.th-footer-link-button:hover){color:var(--th-footer-fg)}.th-shell:is([data-footer=band],[data-footer=dark]) .th-footer :focus-visible{outline-color:var(--th-footer-fg)}.th-shell:is([data-footer=band],[data-footer=dark]) .th-footer-bottom{border-top-color:color-mix(in srgb, var(--th-footer-fg) 30%, transparent)}.th-shell[data-footer=dense] .th-footer{border-top:3px solid var(--th-accent);font-size:13px}.th-shell[data-footer=dense] .th-footer-grid{gap:24px;padding-block:28px}.th-shell[data-footer=playful] .th-footer{background:var(--th-surface-strong);border-top:0;border-radius:40px 40px 0 0;margin-top:80px}.th-shell[data-header-sticky=off] .th-header{position:static}.th-shell[data-header-search=off] .th-search,.th-shell[data-header-account=off] .th-header-actions a[href=\/account],.th-shell[data-footer-categories=off] .th-footer-categories{display:none}
.th-shell{--th-tabbar-h:0px}.th-pdp-block{align-content:start;gap:16px;min-width:0;display:grid}.th-pdp-box{border:1px solid var(--th-line);border-radius:var(--th-radius-sm);background:var(--th-surface);padding:12px 14px}.th-pdp-box-title{margin:0 0 4px;font-weight:700}.th-pdp-box p,.th-pdp-note{margin:0;font-size:15px}.th-pdp-note{color:var(--th-muted)}.th-pdp+div,.th-pdp~div{min-width:0}.th-pdp[data-media=off]{grid-template-columns:minmax(0,1fr)}.th-pdp[data-media=off] .th-pdp-info{width:100%;max-width:720px;margin-inline:auto;position:static}@media (min-width:900px){.th-shell .th-pdp[data-gallery=left]{grid-template-columns:minmax(0,1.1fr) minmax(0,1fr);gap:48px}.th-shell .th-pdp[data-gallery=left] .th-pdp-info{max-width:none;margin-inline:0;position:sticky;top:140px}.th-shell .th-pdp[data-gallery=left] .th-pdp-media{max-width:none;margin-inline:0}.th-shell .th-pdp[data-gallery=top]{grid-template-columns:minmax(0,1fr);gap:32px}.th-shell .th-pdp[data-gallery=top] .th-pdp-info{width:100%;max-width:720px;margin-inline:auto;position:static}.th-shell .th-pdp[data-gallery=top] .th-pdp-media{width:100%;max-width:880px;margin-inline:auto}}@media (min-width:640px){.th-gallery[data-thumbs=side]{grid-template-columns:72px minmax(0,1fr);align-items:start}.th-gallery[data-thumbs=side] .th-thumbs{flex-direction:column;order:-1;max-height:560px;overflow-y:auto}.th-gallery[data-thumbs=side] .th-thumb{flex:none;width:72px}}.th-gallery-zoom{cursor:zoom-in;background:0 0;border:0;padding:0;position:absolute;inset:0}.th-gallery-zoom:focus-visible{outline:3px solid var(--th-focus);outline-offset:-3px}.th-zoom{color:#fff;background:#0b0b0c;border:0;width:100vw;max-width:none;height:100dvh;max-height:none;margin:0;padding:0;position:fixed;inset:0}.th-zoom::backdrop{background:#0b0b0c}.th-zoom-stage{position:absolute;inset:0 0 64px}.th-zoom-image{object-fit:contain}.th-zoom-bar{justify-content:center;align-items:center;gap:16px;height:64px;display:flex;position:absolute;inset:auto 0 0}.th-zoom-bar .th-icon-button{color:#fff;border:1px solid #ffffff80}.th-zoom-close{position:absolute;top:-8px;right:12px}.th-zoom-count{text-align:center;min-width:56px;font-size:15px}.th-variant-select{width:100%;max-width:320px}.th-chips.is-swatches .th-chip.is-swatch-only{border-radius:999px;width:44px;min-width:44px;padding:0}.th-chips.is-swatches .th-chip.is-swatch-only .th-swatch{width:28px;height:28px}.th-trust{flex-wrap:wrap;gap:8px 18px;margin:0;padding:0;font-size:14px;list-style:none;display:flex}.th-trust li{align-items:center;gap:6px;display:inline-flex}.th-trust svg{color:var(--th-ok);flex:none}.th-tabs{margin-top:calc(40px * var(--th-density))}.th-tablist{border-bottom:1px solid var(--th-line);scrollbar-width:none;gap:4px;display:flex;overflow-x:auto}.th-tab{min-height:48px;color:var(--th-muted);font:inherit;cursor:pointer;background:0 0;border:0;border-bottom:3px solid #0000;flex:none;padding:10px 16px;font-weight:600}.th-tab:hover{color:var(--th-text)}.th-tab.is-active{border-bottom-color:var(--th-accent);color:var(--th-text)}.th-tab:focus-visible,.th-tabpanel:focus-visible{outline:2px solid var(--th-focus);outline-offset:-2px}.th-tabpanel{padding-top:20px}.th-tabpanel[hidden]{display:none}.th-tabpanel>.th-section{margin-top:0}.th-specs,.th-sizechart,.th-pdp-faq,.th-returns{margin-top:calc(40px * var(--th-density))}.th-tabpanel .th-specs,.th-tabpanel .th-sizechart,.th-tabpanel .th-pdp-faq,.th-tabpanel .th-returns{margin-top:0}.th-spec-table{border-collapse:collapse;width:100%;font-size:15px}.th-spec-table th,.th-spec-table td{border-bottom:1px solid var(--th-line);text-align:left;vertical-align:top;padding:10px 12px}.th-spec-table tbody th{width:34%;color:var(--th-muted);font-weight:600}.th-spec-table.is-grid thead th{background:var(--th-surface);color:var(--th-text)}.th-spec-table.is-grid tbody th{color:var(--th-text)}.th-table-scroll{overflow-x:auto}.th-table-scroll:focus-visible{outline:2px solid var(--th-focus);outline-offset:2px}.th-faq-list{gap:8px;display:grid}.th-faq-item{border:1px solid var(--th-line);border-radius:var(--th-radius-sm);padding:0 14px}.th-faq-item summary{cursor:pointer;align-items:center;min-height:48px;font-weight:600;display:flex}.th-faq-item p{color:var(--th-muted);white-space:pre-line;margin:0 0 14px}.th-stickybar{display:none}@media (max-width:899px){.th-stickybar[data-sticky=on],.th-shell[data-m-sticky-cart=on] .th-stickybar[data-sticky=inherit]{inset:auto 0 var(--th-tabbar-h);z-index:40;padding:10px 16px calc(10px + env(safe-area-inset-bottom,0px));border-top:1px solid var(--th-line);background:var(--th-bg);align-items:center;gap:12px;display:flex;position:fixed;box-shadow:0 -6px 18px #00000014}.th-shell[data-m-tabbar=on] .th-stickybar{padding-bottom:10px}.th-stickybar[data-away=true]{visibility:hidden;transform:translateY(110%)}.th-stickybar-info{flex:auto;min-width:0;display:grid}.th-stickybar-name{text-overflow:ellipsis;white-space:nowrap;color:var(--th-muted);font-size:14px;overflow:hidden}.th-stickybar-price{font-size:18px;font-weight:700}.th-stickybar .th-button{flex:none;min-width:150px}.th-main:has(.th-stickybar[data-sticky=on]){padding-bottom:88px}.th-shell[data-m-sticky-cart=on] .th-main:has(.th-stickybar[data-sticky=inherit]){padding-bottom:88px}}@media (prefers-reduced-motion:no-preference){.th-stickybar{transition:transform .16s,visibility .16s}}.th-listing{display:block}.th-listing-main{min-width:0}.th-filters-open{margin-bottom:14px}dialog.th-filters{width:auto;max-width:none;height:auto;max-height:none;color:inherit;font-family:var(--th-font);background:0 0;border:0;margin:0;padding:0;display:block;position:static}dialog.th-filters:not([open]){display:none}dialog.th-filters:modal{background:var(--th-bg);width:min(92vw,400px);height:100%;padding:16px 16px 24px;position:fixed;inset:0 auto 0 0;overflow-y:auto}dialog.th-filters::backdrop{background:#0006}.th-filters-head{justify-content:space-between;align-items:center;margin-bottom:8px;display:none}dialog.th-filters:modal .th-filters-head{display:flex}.th-filters-title{margin:0;font-size:20px}.th-filters-form{gap:16px;display:grid}.th-filters-body{gap:18px;display:grid}.th-filters-foot{flex-wrap:wrap;gap:8px;display:flex}.th-filter-group{border:0;min-width:0;margin:0;padding:0}.th-filter-group legend{margin-bottom:8px;padding:0;font-size:15px;font-weight:700}.th-filter-price{align-items:center;gap:8px;display:flex}.th-filter-price .th-input{width:100%;min-width:0}.th-filter-list{gap:6px;margin:0;padding:0;list-style:none;display:grid}.th-check{cursor:pointer;align-items:center;gap:10px;min-height:36px;display:flex}.th-check input{width:20px;height:20px;accent-color:var(--th-accent);flex:none}.th-filter-count{color:var(--th-muted);font-size:13px}.th-filter-swatches{flex-wrap:wrap;gap:10px 14px;display:flex}.th-filter-swatch{cursor:pointer;align-items:center;gap:8px;min-height:36px;display:inline-flex;position:relative}.th-filter-swatch input,.th-filter-chip input{opacity:0;pointer-events:none;position:absolute}.th-filter-swatch-dot{border:1px solid var(--th-line-strong);background:var(--th-surface);border-radius:999px;width:26px;height:26px}.th-filter-swatch input:checked+.th-filter-swatch-dot{box-shadow:0 0 0 2px var(--th-bg), 0 0 0 4px var(--th-text)}.th-filter-swatch input:focus-visible+.th-filter-swatch-dot,.th-filter-chip input:focus-visible+span{outline:2px solid var(--th-focus);outline-offset:3px}.th-filter-swatch-name{font-size:14px}.th-filter-chips{flex-wrap:wrap;gap:8px;display:flex}.th-filter-chip{cursor:pointer;position:relative}.th-filter-chip span{border:1px solid var(--th-line-strong);border-radius:var(--th-radius-sm);justify-content:center;align-items:center;min-width:44px;min-height:40px;padding:6px 12px;font-size:14px;display:inline-flex}.th-filter-chip input:checked+span{border-color:var(--th-text);box-shadow:inset 0 0 0 1px var(--th-text);font-weight:700}.th-active-filters{flex-wrap:wrap;align-items:center;gap:8px;margin:0 0 16px;padding:0;list-style:none;display:flex}.th-filter-chip-active{border:1px solid var(--th-line-strong);background:var(--th-surface);border-radius:999px;align-items:center;gap:8px;min-height:36px;padding:4px 12px;font-size:14px;text-decoration:none;display:inline-flex}.th-filter-chip-active:hover{border-color:var(--th-text)}@media (min-width:900px){.th-filters-open{display:none}.th-listing[data-filters=left],.th-listing[data-filters=right]{grid-template-columns:264px minmax(0,1fr);align-items:start;gap:40px;display:grid}.th-listing[data-filters=right]{grid-template-columns:minmax(0,1fr) 264px}.th-listing[data-filters=right] .th-filters-wrap{order:2}:is(.th-listing[data-filters=left] dialog.th-filters:not(:modal),.th-listing[data-filters=right] dialog.th-filters:not(:modal)){max-height:calc(100vh - 160px);padding-right:4px;position:sticky;top:140px;overflow-y:auto}.th-listing[data-filters=top] .th-filters-wrap{border-bottom:1px solid var(--th-line);margin-bottom:20px;padding-bottom:16px}.th-listing[data-filters=top] .th-filters-body{grid-auto-columns:max-content;grid-auto-flow:column;align-items:start;gap:16px 32px;overflow-x:auto}.th-listing[data-filters=top] .th-filters-form{grid-template-columns:minmax(0,1fr) auto;align-items:start}.th-listing[data-filters=top] .th-filters-foot{flex-direction:column}.th-filters-wrap[data-position=drawer] .th-filters-open{display:inline-flex}}@media (max-width:899px){dialog.th-filters:not(:modal){display:none}}.th-banner{border-radius:var(--th-radius);background:var(--th-surface-strong);align-items:end;min-height:150px;margin-bottom:20px;display:grid;position:relative;overflow:hidden}.th-banner[data-height=short]{min-height:110px}.th-banner[data-height=tall]{min-height:240px}@media (min-width:900px){.th-banner{min-height:220px}.th-banner[data-height=short]{min-height:150px}.th-banner[data-height=tall]{min-height:340px}}.th-banner-copy{gap:6px;padding:22px 24px;display:grid;position:relative}.th-banner.is-band{background:var(--th-accent);color:var(--th-accent-contrast);align-items:center}.th-banner.is-band .th-page-lead{color:inherit;opacity:.92}.th-banner.is-image{color:#fff;background:#1b1b1c}.th-banner-image{object-fit:cover}.th-banner.is-image:after{content:"";background:linear-gradient(#00000085 30%,#000000bd);position:absolute;inset:0}.th-banner.is-image .th-banner-copy{z-index:1}.th-banner.is-image .th-page-lead{color:#fff;opacity:.94}@media (max-width:639px){.th-shell[data-m-cards="1"] .th-grid{grid-template-columns:minmax(0,1fr)}.th-shell[data-m-cards="2"] .th-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.th-listing[data-cols-m="1"] .th-grid{grid-template-columns:minmax(0,1fr)}.th-listing[data-cols-m="2"] .th-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (min-width:640px) and (max-width:1023px){.th-listing[data-cols-t="2"] .th-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.th-listing[data-cols-t="3"] .th-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.th-listing[data-cols-t="4"] .th-grid{grid-template-columns:repeat(4,minmax(0,1fr))}}@media (min-width:1024px){.th-listing[data-cols-d="2"] .th-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.th-listing[data-cols-d="3"] .th-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.th-listing[data-cols-d="4"] .th-grid{grid-template-columns:repeat(4,minmax(0,1fr))}.th-listing[data-cols-d="5"] .th-grid{grid-template-columns:repeat(5,minmax(0,1fr))}.th-listing[data-cols-d="6"] .th-grid{grid-template-columns:repeat(6,minmax(0,1fr))}}.th-card-quick{gap:8px;margin-top:10px;display:flex}.th-quick-button{border:1px solid var(--th-line-strong);border-radius:var(--th-radius-button);background:var(--th-bg);min-height:44px;color:var(--th-text);font:inherit;cursor:pointer;flex:1 1 0;padding:6px 10px;font-size:14px;font-weight:600}.th-quick-button:hover{border-color:var(--th-text)}.th-quick-button.is-add{border-color:var(--th-accent);background:var(--th-accent);color:var(--th-accent-contrast)}.th-quick-button:focus-visible{outline:2px solid var(--th-focus);outline-offset:2px}dialog.th-quick{border-radius:var(--th-radius);background:var(--th-bg);width:min(920px,94vw);max-width:none;max-height:92dvh;color:var(--th-text);font-family:var(--th-font);border:0;padding:0;overflow-y:auto}dialog.th-quick::backdrop{background:#00000080}.th-quick-sheet{padding:20px;position:relative}.th-quick-close{z-index:1;position:absolute;top:8px;right:8px}.th-quick-body{gap:20px;display:grid}@media (min-width:700px){.th-quick-body{grid-template-columns:minmax(0,.9fr) minmax(0,1fr);align-items:start}}.th-quick-media{border-radius:var(--th-radius);background:var(--th-surface);aspect-ratio:var(--th-media-ratio);position:relative;overflow:hidden}.th-quick-image{object-fit:cover}.th-quick-info{position:static}.th-loadmore{justify-items:center;gap:12px;margin-top:32px;display:grid}.th-loadmore-chunk{margin-top:32px}.th-loadmore-count{color:var(--th-muted);margin:0;font-size:14px}.th-loadmore>div:first-child{width:100%}@media (max-width:899px){.th-shell[data-m-menu=hamburger] .th-drawer{width:100%;inset:0}.th-shell[data-m-menu=hamburger] .th-drawer-sheet{padding:16px 24px 40px}.th-shell[data-m-menu=hamburger] .th-drawer-list a,.th-shell[data-m-menu=hamburger] .th-drawer-group summary{font-size:20px}.th-shell[data-m-menu=bottom] .th-drawer{border-radius:18px 18px 0 0;width:100%;height:auto;max-height:82dvh;inset:auto 0 0;overflow-y:auto}}@media (max-width:899px) and (prefers-reduced-motion:no-preference){.th-shell[data-m-menu=hamburger] .th-drawer[open]{animation:.16s ease-out th-fade-in}.th-shell[data-m-menu=bottom] .th-drawer[open]{animation:.2s ease-out th-sheet-up}}@keyframes th-fade-in{0%{opacity:0}}@keyframes th-sheet-up{0%{transform:translateY(100%)}}@media (max-width:899px){.th-shell[data-m-hero=short] .th-hero,.th-shell[data-m-hero=short] .th-sec-hero{min-height:0;padding-block:20px}.th-shell[data-m-hero=tall] .th-hero,.th-shell[data-m-hero=tall] .th-sec-hero{align-items:center;min-height:68svh;display:grid}}.th-tabbar{display:none}@media (max-width:899px){.th-shell[data-m-tabbar=on]{--th-tabbar-h:62px;padding-bottom:calc(var(--th-tabbar-h) + env(safe-area-inset-bottom,0px))}.th-shell[data-m-tabbar=on] .th-tabbar{z-index:45;padding-bottom:env(safe-area-inset-bottom,0px);border-top:1px solid var(--th-line);background:var(--th-bg);display:block;position:fixed;inset:auto 0 0}.th-tabbar ul{grid-template-columns:repeat(5,minmax(0,1fr));margin:0;padding:0;list-style:none;display:grid}.th-tab-link{width:100%;min-height:62px;color:var(--th-muted);font:inherit;cursor:pointer;background:0 0;border:0;flex-direction:column;justify-content:center;align-items:center;gap:2px;padding:6px 2px;font-size:12px;text-decoration:none;display:flex;position:relative}.th-tab-link.is-current{color:var(--th-text);font-weight:700}.th-tab-link:focus-visible{outline:2px solid var(--th-focus);outline-offset:-4px}.th-tab-badge{background:var(--th-accent);min-width:18px;color:var(--th-accent-contrast);text-align:center;border-radius:999px;padding:0 5px;font-size:11px;line-height:18px;position:absolute;top:6px;left:calc(50% + 6px)}}.th-cat-summary{max-width:68ch;color:var(--th-muted);margin:0 0 16px;font-size:15px;line-height:1.6}.th-cat-facts{color:var(--th-muted);margin:0 0 12px;font-size:14px}.th-cat-guide .th-prose{max-width:76ch}
.th-shell[data-font-scale]{font-size:calc(16px * var(--th-scale,1))}.th-shell[data-link-color] .th-sec-prose a,.th-shell[data-link-color] .th-section-link{color:var(--th-link)}.th-shell[data-button-fill=outline] .th-button.is-primary{color:var(--th-accent-text,var(--th-accent));border:2px solid var(--th-accent-text,var(--th-accent));background:0 0}.th-shell[data-button-fill=outline] .th-button.is-primary:hover{background:var(--th-accent);color:var(--th-accent-contrast)}.th-shell[data-button-fill=soft] .th-button.is-primary{background:color-mix(in srgb, var(--th-accent) 14%, var(--th-bg));color:color-mix(in srgb, var(--th-accent-text,var(--th-accent)) 70%, var(--th-text));border-color:#0000}.th-ov-announce{background:var(--th-accent);color:var(--th-accent-contrast);text-align:center;padding:8px 16px;font-size:14px}.th-ov-announce a{color:inherit;text-underline-offset:3px;text-decoration:underline}.th-ov-footer-text{color:var(--th-muted);white-space:pre-line;text-align:center;margin:0;padding:18px 0;font-size:14px}.th-wordmark.has-logo{align-items:center;display:inline-flex;overflow:visible}.th-logo{object-fit:contain;object-position:left center;width:auto;max-width:100%;height:40px}@media (min-width:900px){.th-shell[data-header-logo=center] .th-header-bar{grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);grid-template-areas:"search brand actions"}.th-shell[data-header-logo=center] .th-search{max-width:300px}.th-shell[data-header-logo=center] .th-wordmark{text-align:center;justify-self:center}.th-shell[data-header-logo=center] .th-logo{object-position:center;height:48px}.th-shell[data-header-logo=center] .th-catnav-list{justify-content:center}.th-shell[data-header-logo=center] .th-catnav-item:first-child .th-catnav-link{padding-left:12px}}.th-shell[data-header-logo=center] .th-wordmark{text-align:center}.th-shell[data-menu-style=underline] .th-catnav-link{border-bottom:2px solid #0000;text-decoration:none}.th-shell[data-menu-style=underline] .th-catnav-link:hover{border-bottom-color:var(--th-accent);text-decoration:none}.th-shell[data-menu-style=pill] .th-catnav-link{border-radius:999px;margin-block:6px;padding:6px 14px}.th-shell[data-menu-style=pill] .th-catnav-item:first-child .th-catnav-link{padding-left:14px}.th-shell[data-menu-style=pill] .th-catnav-link:hover{background:var(--th-surface-strong,var(--th-surface));text-decoration:none}.th-shell[data-menu-style=bold] .th-catnav-link{font-weight:800}.th-shell[data-menu-style=caps] .th-catnav-link{letter-spacing:.12em;text-transform:uppercase;font-size:13px;font-weight:700}.th-footer-block{align-content:start;gap:8px;display:grid}.th-footer-block ul{gap:6px;margin:0;padding:0;list-style:none;display:grid}.th-footer-block p{overflow-wrap:anywhere;margin:0}.th-footer-social{flex-wrap:wrap;gap:8px 14px;display:flex}.th-footer-news{gap:8px;display:grid}.th-footer-news input[type=email]{border:1px solid var(--th-line-strong);border-radius:var(--th-radius-sm);width:100%;min-height:44px;font:inherit;padding:0 12px}
