.thm{--thm-navy: #01204e;--thm-navy-deep: #00143f;--thm-navy-ink: #00112f;--thm-navy-85: rgba(1, 32, 78, .85);--thm-navy-70: #3d4d66;--thm-navy-55: rgba(61, 77, 102, .82);--thm-cream: #fdfaf7;--thm-cream-2: #faf4ec;--thm-card: #ffffff;--thm-sand: #f9efe8;--thm-blue-soft: #e8eef7;--thm-blue-panel: #eef2f8;--thm-gold: #fdac05;--thm-ocker: #dd9724;--thm-success: #1e9e3e;--thm-danger: #c0392b;--thm-link: #1b54c8;--thm-focus: #dd9724;--thm-line: rgba(1, 32, 78, .12);--thm-line-soft: rgba(1, 32, 78, .08);--thm-shadow: 0 1.2rem 3.6rem rgba(1, 32, 78, .07);--thm-shadow-sm: 0 .4rem 1.4rem rgba(1, 32, 78, .05);--thm-r-card: 1.8rem;--thm-r-img: 1.6rem;--thm-r-btn: .9rem;--thm-r-panel: 2.6rem;--thm-r-pill: 999px;--thm-gap-xs: .8rem;--thm-gap-sm: 1.6rem;--thm-gap-md: 2.4rem;--thm-gap-lg: 4rem;--thm-touch: 4.4rem}.thm a:focus-visible,.thm button:focus-visible,.thm summary:focus-visible,.thm [tabindex]:focus-visible{outline:.3rem solid var(--thm-focus);outline-offset:.3rem;border-radius:.4rem}@media(prefers-reduced-motion:reduce){.thm *,.thm *:before,.thm *:after{animation-duration:.001ms!important;animation-iteration-count:1!important;transition-duration:.001ms!important;scroll-behavior:auto!important}}.thm .thm-btn--ghost{background:transparent;color:var(--thm-navy);border:.15rem solid var(--thm-navy)}.thm .thm-btn--ghost:hover{background:var(--thm-navy);color:#fff}.thm .thm-badge{display:inline-flex;align-items:center;gap:.7rem;font-family:var(--thm-sans);font-weight:600;font-size:1.3rem;line-height:1;padding:.8rem 1.4rem;border-radius:var(--thm-r-pill);background:var(--thm-sand);color:var(--thm-navy)}.thm .thm-badge--gold{background:var(--thm-gold);color:var(--thm-navy-deep)}.thm .thm-badge svg{width:1.5rem;height:1.5rem;fill:none;stroke:currentColor;stroke-width:2}.thm .thm-illu-note{display:flex;align-items:flex-start;gap:.9rem;margin:1.6rem 0 0;padding:1.2rem 1.6rem;background:var(--thm-blue-panel);border-left:.3rem solid var(--thm-navy-70);border-radius:0 .8rem .8rem 0;font-family:var(--thm-sans);font-size:1.35rem;line-height:1.45;color:var(--thm-navy-70)}.thm .thm-illu-note svg{flex:0 0 auto;width:1.7rem;height:1.7rem;margin-top:.1rem;fill:none;stroke:currentColor;stroke-width:1.8}.thm .thm-todo{display:block;padding:1.4rem 1.8rem;border-radius:.9rem;background:repeating-linear-gradient(45deg,#fdf3e2 0 1rem,#fbeed6 1rem 2rem);border:.15rem dashed var(--thm-ocker);font-family:var(--thm-sans);font-size:1.4rem;line-height:1.5;color:#7a5410}.thm .thm-todo strong{display:block;margin-bottom:.3rem;color:#5c3f0c}.thm .thm-quad{display:grid;grid-template-columns:repeat(4,1fr);gap:var(--thm-gap-md)}@media(max-width:989px){.thm .thm-quad{grid-template-columns:repeat(2,1fr)}}@media(max-width:429px){.thm .thm-quad[data-collapse="1"]{grid-template-columns:1fr}}.thm .thm-rail{display:grid;grid-auto-flow:column;gap:var(--thm-gap-md);overflow-x:auto;scroll-snap-type:x mandatory;-webkit-overflow-scrolling:touch;scrollbar-width:none;padding-bottom:.4rem}.thm .thm-rail::-webkit-scrollbar{display:none}.thm .thm-rail>*{scroll-snap-align:start}@media(max-width:749px){.thm .thm-rail{grid-auto-columns:84%;margin-inline:-2rem;padding-inline:2rem}}@media(min-width:750px){.thm .thm-rail{grid-auto-columns:1fr;overflow:visible}}.thm .thm-cmp__mobile{display:none}@media(max-width:749px){.thm .thm-cmp__table{display:none}.thm .thm-cmp__mobile{display:grid;gap:var(--thm-gap-sm)}}.thm .thm-ba{display:grid;grid-template-columns:1fr 1fr;gap:var(--thm-gap-md);align-items:start}@media(max-width:749px){.thm .thm-ba{grid-template-columns:1fr}}.thm .thm-band{display:flex;flex-wrap:wrap;align-items:center;justify-content:center;gap:var(--thm-gap-sm) var(--thm-gap-lg);text-align:center;padding:clamp(2.8rem,4vw,4.4rem) clamp(2rem,4vw,4rem);border-radius:var(--thm-r-panel)}.thm .thm-band__text{flex:1 1 32rem;text-align:left}@media(max-width:749px){.thm .thm-band__text{text-align:center;flex-basis:100%}}.thm .thm-banner{display:flex;align-items:center;justify-content:center;gap:1.4rem;padding:2rem;background:var(--thm-navy-deep);color:#fff;font-family:var(--thm-sans);font-size:1.6rem;text-align:center}.thm .thm-banner svg{width:2.2rem;height:2.2rem;flex:0 0 auto}@media(max-width:749px){.thm .thm-banner{flex-direction:column;gap:.8rem;font-size:1.5rem}}@media(max-width:749px){.thm .h2-stage{margin-inline:-2rem;width:calc(100% + 4rem);max-width:none}.thm .h2-stage img{border-radius:0!important;box-shadow:none!important}}@media(min-width:750px)and (max-width:989px){.thm .h2-stage{margin-inline:-5rem;width:calc(100% + 10rem);max-width:none}.thm .h2-stage img{border-radius:0!important;box-shadow:none!important}}@media(min-width:990px){.thm .h2-area{width:100%!important;max-width:none!important;flex:1 1 100%;align-self:stretch}.thm .h2-area>.h2i{left:0!important;right:0!important;transform:none!important;margin-inline:auto!important}}.thm .s2-c .s2-media>.s2-circle{aspect-ratio:auto!important;border-radius:0!important;overflow:visible!important;background:transparent!important}.thm .s2-c .s2-media>.s2-circle img{height:auto!important;object-fit:contain!important;transform:none!important}.thm .thm-center{text-align:center}.thm [hidden]{display:none!important}
/*# sourceMappingURL=/cdn/shop/t/23/assets/thermira-tokens.css.map */
