.tss-crystal{--gold: #b19a60;--gold-deep: #8a7430;--ink: #1a1a1a;--body-c: #2E2E2E;--body: #2E2E2E;--muted: #6e6c6a;--warm: #f8f6f0;--border: #e3dccf;--hairline: #ece7dd;--radius: 4px;--pill-radius: 10px;--container: 1200px;--container-outer: calc(var(--container) + var(--page-pad) * 2);--measure: 680px;--page-pad: 20px;--bc-pad-top: 20px;--bc-line: 20px;--bc-height: calc(var(--bc-pad-top) + var(--bc-line));--font-heading: var(--heading-font-family);--font-body: var(--text-font-family);--fs-eyebrow: 12px;--fs-caption: 14px;--fs-ui: 15px;--fs-read: 16px;--fs-lead: 18px;--fs-h4: 20px;--fs-h3: 22px;--fs-h2: clamp(24px, calc(3vw + 14px) , 34px);--fs-display: clamp(38px, calc(5.5vw + 20px) , 60px);--lh-tight: 1.15;--lh-snug: 1.3;--lh-reading: 1.85;--ls-wider: .12em;--ls-tight: -.015em;--toc-gap: 12px;--toc-stick: calc( var(--enable-sticky-header, 0) * var(--header-height, 0px) + var(--enable-sticky-announcement-bar, 0) * var(--announcement-bar-height, 0px) );--toc-offset: calc(var(--toc-stick) + var(--toc-gap));color:var(--body-c)}.tss-crystal *,.tss-crystal *:before,.tss-crystal *:after{box-sizing:border-box}.tss-crystal{font-family:var(--font-body)}@media(min-width:750px){.tss-crystal{--fs-h3: 24px}}.tss-crystal h1,.tss-crystal h2,.tss-crystal h3,.tss-crystal h4{font-family:var(--font-heading);font-weight:700;color:var(--ink);letter-spacing:var(--ls-tight);text-wrap:balance}.tss-crystal .card th,.tss-crystal .toc__title{font-family:var(--font-body)}.tss-crystal .prose p.quote,.tss-crystal .prose--quote p{font-family:var(--font-heading)}.tss-crystal .hero{--hero-pad-top: clamp(32px, 6vw, 72px);--hero-pad-bottom: clamp(32px, 5vw, 60px);padding:var(--hero-pad-top) 0 var(--hero-pad-bottom)}.tss-crystal .breadcrumb{max-width:var(--container-outer);margin:0 auto;padding:var(--bc-pad-top) var(--page-pad) 0;font-size:12px;line-height:var(--bc-line);color:var(--muted)}.tss-crystal .breadcrumb ol{display:flex;flex-wrap:wrap;align-items:center;margin:0;padding:0;list-style:none}.tss-crystal .breadcrumb li{display:inline-flex;align-items:center}.tss-crystal .breadcrumb li+li:before{content:"\203a";margin:0 8px;color:var(--border)}.tss-crystal .breadcrumb a{color:var(--muted);text-decoration:none}.tss-crystal .breadcrumb a:hover{color:var(--gold-deep);text-decoration:underline}.tss-crystal .breadcrumb [aria-current=page]{color:var(--ink)}.tss-crystal .hero__grid{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:20px;align-items:center}.tss-crystal .hero__grid--solo{grid-template-columns:minmax(0,1fr)}.tss-crystal .hero__grid--solo .hero__copy{max-width:var(--measure)}.tss-crystal .hero__copy{padding-inline:var(--page-pad);min-width:0}.tss-crystal .hero h1{font-size:var(--fs-display);line-height:var(--lh-tight);color:var(--ink);margin:0 0 18px}.tss-crystal .hero h1.hero__title--long{-webkit-hyphens:auto;hyphens:auto;overflow-wrap:break-word}.tss-crystal .hero__intro{font-size:var(--fs-lead);line-height:1.7;color:var(--body-c);max-width:46ch;margin:0 0 24px}.tss-crystal .pills{list-style:none;display:flex;flex-wrap:wrap;gap:8px;margin:0 0 28px;padding:0}.tss-crystal .pills li{font-size:10px;letter-spacing:.08em;text-transform:uppercase;color:var(--stone, var(--gold-deep));background:#fff;border:1px solid var(--stone, var(--border));border-radius:var(--pill-radius);padding:3px 9px;line-height:1.4}.tss-crystal .cue{display:inline-flex;align-items:center;justify-content:center;gap:10px;height:48px;padding:0 30px;background:var(--gold);color:#fff;font-family:var(--font-body);font-size:12px;font-weight:700;text-transform:uppercase;letter-spacing:1.5px;text-align:center;text-decoration:none;border:0;border-radius:0}@media(min-width:741px){.tss-crystal .cue{height:52px}}.tss-crystal .cue:hover{background:var(--gold-deep);color:#fff}.tss-crystal .cue:focus-visible{outline:2px solid var(--ink);outline-offset:3px}.tss-crystal .cue svg{width:16px;height:16px;flex:0 0 auto}.tss-crystal .hero__media{margin:0;overflow:hidden;border-radius:var(--radius);aspect-ratio:1 / 1}.tss-crystal .hero__media img{display:block;width:100%;height:100%;object-fit:cover}@media(min-width:901px){.tss-crystal .hero{padding:0}.tss-crystal .hero__grid{align-items:stretch;gap:0}.tss-crystal .hero__copy{grid-column:1;padding-left:max(var(--page-pad),calc(100% - var(--container) / 2));padding-right:40px;padding-top:110px;padding-bottom:110px;align-self:center}.tss-crystal .hero__media{grid-column:2;margin-top:calc(-1 * var(--bc-height));position:relative;aspect-ratio:auto;border-radius:0}.tss-crystal .hero__media img{position:absolute;top:0;right:0;bottom:0;left:0}}@media(max-width:900px){.tss-crystal .breadcrumb{padding:8px var(--page-pad)}.tss-crystal .hero{--hero-pad-top: 0px}.tss-crystal .hero__grid{grid-template-columns:minmax(0,1fr)}.tss-crystal .hero__media{order:-1;aspect-ratio:auto;border-radius:0}.tss-crystal .hero__media img{height:auto}.tss-crystal .hero__copy{text-align:center}.tss-crystal .hero__intro{margin-inline:auto}.tss-crystal .pills{justify-content:center}}@media(max-width:500px){.tss-crystal .hero .cue{display:flex;width:100%}}.tss-crystal .sr-only{position:absolute;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap;border:0}.tss-crystal .orientation{padding:30px 0}@media(min-width:750px){.tss-crystal .orientation{padding:60px 0}}.tss-crystal .cards{display:grid;grid-template-columns:minmax(0,1fr);gap:16px;margin:28px 0 0}@media(min-width:900px){.tss-crystal .cards{grid-template-columns:repeat(3,minmax(0,1fr));gap:22px}}.tss-crystal .card{background:var(--warm);border:1px solid var(--border);border-radius:var(--radius);padding:22px 24px}.tss-crystal .card h3{display:flex;align-items:center;gap:10px;font-size:var(--fs-h4);margin-bottom:14px}.tss-crystal .card h3 svg{width:18px;height:18px;color:var(--gold-deep);flex:0 0 auto}.tss-crystal .card table{width:100%;table-layout:auto;border-collapse:collapse;font-size:var(--fs-caption);line-height:1.5}.tss-crystal .card th,.tss-crystal .card td{text-align:left;padding:12px 0;border-bottom:1px solid var(--hairline);vertical-align:top}.tss-crystal .card th{font-family:var(--font-body);font-weight:600;color:var(--muted);width:1%;white-space:nowrap;padding-right:16px}.tss-crystal .card td{color:var(--ink)}.tss-crystal .card tr:last-child th,.tss-crystal .card tr:last-child td{border-bottom:0}.tss-crystal .chip{display:inline-block;background:var(--chip-bg, #fff);border:1px solid var(--chip-border, var(--border));color:var(--chip-text, var(--body));border-radius:var(--pill-radius);padding:0 10px;font-size:13px;line-height:1.4;margin:2px 5px 5px 0}.tss-crystal .chip--neutral{--chip-bg:#fff;--chip-border:var(--border);--chip-text:var(--body)}.tss-crystal .chip sub,.tss-crystal .chip sup{line-height:0}.tss-crystal .chip--formula{letter-spacing:.06em}.tss-crystal .chip--violett,.tss-crystal .chip--lila{--chip-bg:#f1e9f7;--chip-border:#cfb8e2;--chip-text:#6b3a93}.tss-crystal .chip--rosa,.tss-crystal .chip--pink{--chip-bg:#fbe9f0;--chip-border:#eabdd0;--chip-text:#9c2f5c}.tss-crystal .chip--rot{--chip-bg:#fbeae8;--chip-border:#e8bdb6;--chip-text:#9b2c1e}.tss-crystal .chip--orange{--chip-bg:#fdf0e4;--chip-border:#f0cfa8;--chip-text:#9a5511}.tss-crystal .chip--gelb{--chip-bg:#fbf4dc;--chip-border:#e3d08b;--chip-text:#6f5607}.tss-crystal .chip--gold{--chip-bg:#f7f1e0;--chip-border:#ddc98f;--chip-text:#7a6320}.tss-crystal .chip--grun,.tss-crystal .chip--gruen{--chip-bg:#e8f4ea;--chip-border:#b4d9bc;--chip-text:#226b36}.tss-crystal .chip--turkis,.tss-crystal .chip--tuerkis{--chip-bg:#e2f3f2;--chip-border:#aad7d4;--chip-text:#136b66}.tss-crystal .chip--blau{--chip-bg:#e6f1fa;--chip-border:#b2d2ec;--chip-text:#14568c}.tss-crystal .chip--indigo{--chip-bg:#eaeaf7;--chip-border:#bfbfe4;--chip-text:#3b3b9a}.tss-crystal .chip--braun{--chip-bg:#f2ebe2;--chip-border:#d5c1a9;--chip-text:#6d5136}.tss-crystal .chip--grau,.tss-crystal .chip--silber{--chip-bg:#eeeeef;--chip-border:#cacacc;--chip-text:#4f4f53}.tss-crystal .chip--schwarz{--chip-bg:#e9e9ea;--chip-border:#b9b9bc;--chip-text:#2a2a2d}.tss-crystal .chip--weiss,.tss-crystal .chip--wei\df {--chip-bg:#fff;--chip-border:#d6d2c9;--chip-text:#5a5651}.tss-crystal .chip--transparent,.tss-crystal .chip--klar,.tss-crystal .chip--farblos{--chip-bg:#f7f8f8;--chip-border:#d2d6d6;--chip-text:#54595a}.tss-crystal .chip--mehrfarbig,.tss-crystal .chip--bunt{--chip-text:#5d4f70;border-color:transparent;background:linear-gradient(90deg,#fbeae8,#fdf0e4,#fbf4dc,#e8f4ea,#e6f1fa,#f1e9f7) padding-box,linear-gradient(90deg,#e8bdb6,#f0cfa8,#e3d08b,#b4d9bc,#b2d2ec,#cfb8e2) border-box}.tss-crystal .chip--hellblau{--chip-bg:#e6f1fa;--chip-border:#b2d2ec;--chip-text:#14568c}.tss-crystal .chip--silber-grau{--chip-bg:#eeeeef;--chip-border:#cacacc;--chip-text:#4f4f53}.tss-crystal .chip--weiss-schillernd{--chip-bg:#fff;--chip-border:#d6d2c9;--chip-text:#5a5651}.tss-crystal .chip--gruen-violett,.tss-crystal .chip--weiss-schwarz,.tss-crystal .chip--schwarz-weiss,.tss-crystal .chip--violett-gelb,.tss-crystal .chip--rot-gruen,.tss-crystal .chip--rot-braun,.tss-crystal .chip--orange-rot,.tss-crystal .chip--rosa-grau,.tss-crystal .chip--rosa-schwarz,.tss-crystal .chip--gold-braun{--chip-text:#3d3935;border-color:transparent}.tss-crystal .chip--gruen-violett{background:linear-gradient(90deg,#e8f4ea 50%,#f1e9f7 50%) padding-box,linear-gradient(90deg,#b4d9bc 50%,#cfb8e2 50%) border-box}.tss-crystal .chip--weiss-schwarz{background:linear-gradient(90deg,#fff 50%,#e9e9ea 50%) padding-box,linear-gradient(90deg,#d6d2c9 50%,#b9b9bc 50%) border-box}.tss-crystal .chip--schwarz-weiss{background:linear-gradient(90deg,#e9e9ea 50%,#fff 50%) padding-box,linear-gradient(90deg,#b9b9bc 50%,#d6d2c9 50%) border-box}.tss-crystal .chip--violett-gelb{background:linear-gradient(90deg,#f1e9f7 50%,#fbf4dc 50%) padding-box,linear-gradient(90deg,#cfb8e2 50%,#e3d08b 50%) border-box}.tss-crystal .chip--rot-gruen{background:linear-gradient(90deg,#fbeae8 50%,#e8f4ea 50%) padding-box,linear-gradient(90deg,#e8bdb6 50%,#b4d9bc 50%) border-box}.tss-crystal .chip--rot-braun{background:linear-gradient(90deg,#fbeae8 50%,#f2ebe2 50%) padding-box,linear-gradient(90deg,#e8bdb6 50%,#d5c1a9 50%) border-box}.tss-crystal .chip--orange-rot{background:linear-gradient(90deg,#fdf0e4 50%,#fbeae8 50%) padding-box,linear-gradient(90deg,#f0cfa8 50%,#e8bdb6 50%) border-box}.tss-crystal .chip--rosa-grau{background:linear-gradient(90deg,#fbe9f0 50%,#eeeeef 50%) padding-box,linear-gradient(90deg,#eabdd0 50%,#cacacc 50%) border-box}.tss-crystal .chip--rosa-schwarz{background:linear-gradient(90deg,#fbe9f0 50%,#e9e9ea 50%) padding-box,linear-gradient(90deg,#eabdd0 50%,#b9b9bc 50%) border-box}.tss-crystal .chip--gold-braun{background:linear-gradient(90deg,#f7f1e0 50%,#f2ebe2 50%) padding-box,linear-gradient(90deg,#ddc98f 50%,#d5c1a9 50%) border-box}.tss-crystal .toc__title{font-family:var(--font-body);font-size:var(--fs-eyebrow);letter-spacing:var(--ls-wider);text-transform:uppercase;color:var(--muted);margin:0 0 12px;font-weight:600;padding-left:12px}.tss-crystal .toc__title--mobile{display:none}.tss-crystal .toc ol{list-style:none;margin:0;padding:0;border-right:1px solid var(--hairline)}.tss-crystal .toc a{display:block;text-decoration:none;color:var(--body);font-size:12px;line-height:1.4;padding:8px 14px 8px 12px;border-right:2px solid transparent;margin-right:-1px}.tss-crystal .toc a:hover{color:var(--gold-deep);background:var(--warm)}.tss-crystal .toc a[aria-current]{background:var(--warm);color:var(--ink);font-weight:600;border-right-color:var(--ink)}.tss-crystal .toc a:focus-visible{outline:2px solid var(--gold-deep);outline-offset:-2px}.tss-crystal .toc.is-hold{visibility:hidden}.tss-crystal .toc.is-done{opacity:0;visibility:hidden;pointer-events:none;transition:opacity .18s ease,visibility 0s linear .18s}.tss-crystal .toc{transition:opacity .18s ease}@media(prefers-reduced-motion:reduce){.tss-crystal .toc,.tss-crystal .toc.is-done{transition:none}}@media(max-width:999px){.tss-crystal .page>.orientation{padding-bottom:12px}.tss-crystal .toc{position:sticky;top:var(--toc-stick);z-index:20;margin:0 calc(-1 * var(--page-pad));padding:10px 0;background:#fff;border-bottom:1px solid var(--hairline)}.tss-crystal .toc__title{display:none}.tss-crystal .toc__title--mobile{display:block;margin:0 0 8px;padding-left:var(--page-pad)}.tss-crystal .toc.is-stuck{padding:8px 0;box-shadow:0 1px 10px #1a1a1a0f}.tss-crystal .toc.is-stuck .toc__title--mobile{display:none}.tss-crystal .toc-sentinel{height:1px;margin-bottom:-1px}.tss-crystal .toc ol{display:flex;gap:8px;overflow-x:auto;scrollbar-width:none;padding:2px var(--page-pad) 4px;border-right:0;overscroll-behavior-x:contain}.tss-crystal .toc ol::-webkit-scrollbar{display:none}.tss-crystal .toc li{flex:0 0 auto}.tss-crystal .toc a{border:1px solid var(--border);border-radius:var(--pill-radius);padding:7px 15px;font-size:var(--fs-caption);white-space:nowrap;margin-right:0;background:#fff}.tss-crystal .toc a[aria-current]{background:var(--ink);border-color:var(--ink);color:#fff;font-weight:600}.tss-crystal .toc a[aria-current]:hover{color:#fff}}.tss-crystal .page{max-width:var(--container-outer);margin:0 auto;padding:0 var(--page-pad)}.tss-crystal .page>.hero{margin-inline:calc(50% - 50vw)}@media(min-width:1000px){.tss-crystal .page{display:grid;grid-template-columns:200px 1fr;column-gap:56px;align-items:start}.tss-crystal .page>.hero{grid-column:1 / -1;grid-row:1}.tss-crystal .page>.orientation{grid-column:1 / -1;grid-row:2}.tss-crystal .page>.content{grid-column:2;grid-row:3;min-width:0}.tss-crystal .page>.outro{grid-column:1 / -1;grid-row:4}.tss-crystal .page>.toc-sentinel{display:none}.tss-crystal .page>.toc{grid-column:1;grid-row:3;align-self:start;max-height:calc(100vh - var(--toc-offset) - 24px);overflow-y:auto;position:sticky;top:calc(var(--toc-offset) + 12px)}}.tss-crystal .chapter{padding:30px 0;scroll-margin-top:calc(var(--toc-stick) + 56px)}@media(min-width:750px){.tss-crystal .chapter{padding:60px 0}.tss-crystal .outro{margin-top:60px}}@media(min-width:1000px){.tss-crystal .chapter{scroll-margin-top:calc(var(--toc-stick) + 8px)}}.tss-crystal .chapter--sub{padding-top:0}.tss-crystal .chapter h2,.tss-crystal .orientation h2{font-size:var(--fs-h2);line-height:var(--lh-snug);color:var(--ink);margin:30px 0 10px;scroll-margin-top:calc(var(--toc-stick) + 64px)}@media(min-width:750px){.tss-crystal .chapter h2,.tss-crystal .orientation h2{margin-top:40px}}.tss-crystal .lede{font-size:var(--fs-read);line-height:var(--lh-reading);color:var(--body-c);margin:0 0 30px;max-width:620px}.tss-crystal .prose{max-width:none;font-size:var(--fs-read);line-height:var(--lh-reading)}.tss-crystal .prose p{margin:0 0 1.1em}.tss-crystal .prose p:last-child{margin-bottom:0}.tss-crystal .prose strong{color:var(--ink);font-weight:600}.tss-crystal .prose a{color:var(--gold-deep)}.tss-crystal .chapter h3{font-size:var(--fs-h3);line-height:var(--lh-snug);color:var(--ink);margin:40px 0 0}.tss-crystal .chapter h3:first-of-type{margin-top:0}.tss-crystal .prose ul{margin:0 0 1.1em;padding-left:0;list-style:none}.tss-crystal .prose ul li{position:relative;padding-left:24px;margin-bottom:8px}.tss-crystal .prose ul li:before{content:"";position:absolute;left:4px;top:.72em;width:6px;height:6px;border-radius:50%;background:var(--gold)}.tss-crystal .varieties{display:grid;gap:12px;list-style:none;margin:16px 0 0;padding:0}.tss-crystal .varieties li{display:flex;gap:0;align-items:stretch;background:var(--warm);border:1px solid var(--hairline);border-radius:var(--radius);padding:0;overflow:hidden}@media(min-width:700px){.tss-crystal .varieties{grid-template-columns:repeat(3,minmax(0,1fr))}}.tss-crystal .varieties h4{font-size:var(--fs-ui);margin:0 0 6px;font-weight:600;color:var(--ink)}.tss-crystal .varieties h4 a{color:var(--gold-deep);text-decoration:none}.tss-crystal .varieties h4 a:hover{text-decoration:underline}.tss-crystal .varieties p{font-size:var(--fs-caption);line-height:1.55;margin:0;color:var(--muted)}.tss-crystal .variety__thumb{margin:0;position:relative;flex:0 0 30%;overflow:hidden;background:#fff;border:0;border-radius:0}.tss-crystal .variety__thumb img{position:absolute;top:0;right:0;bottom:0;left:0;display:block;width:100%;height:100%;object-fit:cover}.tss-crystal .variety__text{min-width:0;padding:14px 16px}.tss-crystal .products{display:grid;gap:14px;list-style:none;padding:0;grid-template-columns:repeat(2,minmax(0,1fr));margin:40px 0}@media(min-width:750px){.tss-crystal .products{grid-template-columns:repeat(4,minmax(0,1fr));gap:20px}}.tss-crystal .p-card__link{display:flex;flex-direction:column;gap:8px;text-decoration:none;color:inherit}.tss-crystal .p-card__media{margin:0;position:relative;aspect-ratio:1;overflow:hidden;background:var(--warm);border-radius:var(--radius)}.tss-crystal .p-card__img{display:block;width:100%;height:100%;object-fit:cover}.tss-crystal .p-card__badge{position:absolute;top:8px;left:8px;background:var(--ink);color:#fff;font-size:11px;font-weight:700;letter-spacing:.04em;padding:3px 7px;border-radius:var(--radius)}.tss-crystal .p-card--sold-out .p-card__img{opacity:.6;filter:saturate(.7)}.tss-crystal .p-card__sold-out{position:absolute;left:8px;bottom:8px;font-size:10px;letter-spacing:.08em;text-transform:uppercase;color:var(--muted);background:#ffffffeb;border:1px solid var(--border);border-radius:var(--pill-radius);padding:3px 9px}.tss-crystal .p-card__title{font-size:var(--fs-caption);line-height:1.4;color:var(--ink)}.tss-crystal .p-card__link:hover .p-card__title{color:var(--gold-deep)}.tss-crystal .p-card__price{display:block;font-size:var(--fs-caption);margin-top:6px}.tss-crystal .p-card__rating{margin-top:6px}.tss-crystal .p-card__rating:empty{margin-top:0}.tss-crystal .p-card__was{color:var(--muted);margin-right:6px}.tss-crystal .p-card__now{color:var(--ink);font-weight:600}.tss-crystal .p-card__now--sale{color:#9b2c1e}@media(min-width:750px){.tss-crystal .prose ul.cols-2,.tss-crystal .prose--cols ul{columns:2;column-gap:36px}.tss-crystal .prose ul.cols-2 li,.tss-crystal .prose--cols ul li{break-inside:avoid}}.tss-crystal .prose p.quote,.tss-crystal .prose--quote p{font-size:clamp(19px,calc(1.6vw + 13px),27px);line-height:1.45;color:var(--ink);margin:0;padding:4px 0 4px 24px;border-left:3px solid var(--gold)}.tss-crystal .affirmation{background:var(--ink);border-radius:var(--radius);padding:clamp(26px,4vw,40px) clamp(24px,4vw,44px);margin:30px 0;text-align:center}.tss-crystal .affirmation h3{color:#fff;margin:0 0 16px}.tss-crystal .affirmation blockquote{margin:0}.tss-crystal .affirmation .prose--quote p{font-family:var(--font-body);font-style:italic;color:var(--gold);padding:0;border-left:0;font-size:18px}.tss-crystal .figure{margin:0 0 30px}.tss-crystal .figure__box{overflow:hidden;border-radius:var(--radius);aspect-ratio:16 / 10;background:var(--warm)}.tss-crystal .figure__box img{display:block;width:100%;height:100%;object-fit:cover}.tss-crystal .figure figcaption{font-size:11px;color:var(--muted);margin-top:10px;line-height:1.6}.tss-crystal .faq-layout{display:grid;gap:26px;margin-top:24px}@media(min-width:900px){.tss-crystal .faq-layout{grid-template-columns:1fr 1fr;gap:48px;align-items:start}.tss-crystal .faq-layout .figure{position:sticky;top:calc(var(--toc-offset) + 12px)}.tss-crystal .faq-layout .faq:only-child{grid-column:1 / -1}}.tss-crystal .faq-layout .figure{margin:0}.tss-crystal .faq-layout .figure__box{aspect-ratio:4 / 5}@media(max-width:899px){.tss-crystal .faq-layout{gap:30px}.tss-crystal .faq-layout .figure__box{aspect-ratio:auto;height:200px}.tss-crystal .faq-layout--no-mobile-image .figure{display:none}}@media(max-width:740px){.tss-crystal .faq{margin-left:calc(-1 * var(--page-pad));margin-right:calc(-1 * var(--page-pad))}}.tss-crystal .faq__item{background:var(--warm);border-radius:var(--radius);margin-bottom:8px}.tss-crystal .faq__item summary{display:flex;align-items:center;justify-content:space-between;gap:16px;padding:17px 22px;font-size:var(--fs-ui);font-weight:600;color:var(--ink);cursor:pointer;list-style:none}.tss-crystal .faq__item summary::-webkit-details-marker{display:none}.tss-crystal .faq__item summary:focus-visible{outline:2px solid var(--gold-deep);outline-offset:-2px}.tss-crystal .faq__item summary svg{flex:0 0 auto;transition:transform .2s ease}.tss-crystal .faq__item[open] summary svg{transform:rotate(180deg)}.tss-crystal .faq__answer{padding:0 22px 19px;font-size:var(--fs-ui);line-height:1.7}.tss-crystal .faq__answer p{margin:0 0 .8em}.tss-crystal .faq__answer p:last-child{margin-bottom:0}@media(prefers-reduced-motion:reduce){.tss-crystal .faq__item summary svg{transition:none}}.tss-crystal .outro{background:var(--ink);padding:54px 0 62px;margin-top:30px;margin-inline:calc(50% - 50vw)}.tss-crystal .outro__wrap{max-width:var(--container-outer);margin:0 auto;padding:0 var(--page-pad)}.tss-crystal .outro h2{color:#fff;font-size:var(--fs-h3);margin:0 0 26px}.tss-crystal .linkgroup{margin-bottom:20px}.tss-crystal .linkgroup b{display:block;font-family:var(--font-body);font-size:var(--fs-caption);font-weight:600;color:#fff9;margin-bottom:9px}.tss-crystal .linkgroup ul{display:flex;flex-wrap:wrap;gap:9px;list-style:none;margin:0;padding:0}.tss-crystal .linkgroup a{display:inline-block;font-size:var(--fs-caption);text-decoration:none;color:#fff;background:#ffffff0f;border:1px solid rgba(255,255,255,.18);border-radius:var(--pill-radius);padding:6px 13px}.tss-crystal .linkgroup a:hover{background:var(--gold);border-color:var(--gold);color:var(--ink)}.tss-crystal .outro__parent{margin:26px 0 0}.tss-crystal .outro__parent a{color:var(--gold);font-size:var(--fs-caption)}
/*# sourceMappingURL=/cdn/shop/t/30/assets/tss-crystal-page.css.map */
