.thyra-s .hh-eye .stars,.thyra-s .hpf-t .stars,.thyra-s .ht-c .stars{color:#e0a92e;letter-spacing:1px}.thyra-s .hh .btn,.thyra-s .hp .btn,.thyra-s .hpf .btn{padding:16px 30px}.thyra-s .hh{display:grid;grid-template-columns:1fr;overflow:hidden}.thyra-s .hh-media{aspect-ratio:4/3;overflow:hidden;background:var(--cream)}.thyra-s .hh-media img{width:100%;height:100%;object-fit:cover;object-position:70% 40%}.thyra-s .hh-copy{padding:26px 20px 34px}.thyra-s .hh-eye{font-size:12px;font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:var(--teal);margin-bottom:12px;display:flex;gap:8px;align-items:center;flex-wrap:wrap}.thyra-s .hh-h{font-size:clamp(30px,8.4vw,54px);line-height:1.08;letter-spacing:-.01em;color:var(--teal-ink)}.thyra-s .hh-h .accent{color:var(--teal);display:block}@media(max-width:989px){.thyra-s .hh-h{font-size:clamp(20px,calc(7.8vw - 3.2px),46px);white-space:nowrap}}.thyra-s .hh-t{margin:16px 0 24px;font-size:16px;color:var(--muted);max-width:520px}.thyra-s .hh-t p+p{margin-top:10px}.thyra-s .hh .btn{width:100%}.thyra-s .hh-trust{list-style:none;margin:18px 0 0;padding:0;display:flex;flex-wrap:wrap;gap:8px 18px;font-size:13px;font-weight:500}.thyra-s .hh-trust li,.thyra-s .hpf-note{display:flex;align-items:center;gap:6px}.thyra-s .hh svg,.thyra-s .hp-checks svg,.thyra-s .hpf-note svg{flex:0 0 16px;width:16px;height:16px;fill:none;stroke:var(--teal);stroke-width:2.6;stroke-linecap:round;stroke-linejoin:round}@media(min-width:990px){.thyra-s .hh{grid-template-columns:minmax(0,1fr) minmax(0,1.15fr);min-height:620px}.thyra-s .hh-media{order:2;aspect-ratio:auto;height:100%}.thyra-s .hh-copy{order:1;align-self:center;padding:64px 48px 64px max(40px,calc((100vw - 1200px)/2 + 20px))}.thyra-s .hh .btn{width:auto}.thyra-s .hh-t{font-size:17px}}.thyra-s .hg-grid{display:grid;grid-template-columns:1fr 1fr;gap:10px;max-width:1400px;margin:0 auto;padding-inline:10px}.thyra-s .hg-i{border-radius:var(--r);overflow:hidden;aspect-ratio:1;background:var(--cream)}.thyra-s .hg-i.big{grid-column:1/-1;aspect-ratio:4/3}.thyra-s .hg-i img{width:100%;height:100%;object-fit:cover}@media(min-width:990px){.thyra-s .hg-grid{grid-template-columns:2fr 1fr 1fr;grid-template-rows:1fr 1fr;gap:14px;padding-inline:20px;height:560px}.thyra-s .hg-i{aspect-ratio:auto}.thyra-s .hg-i.big{grid-column:1;grid-row:1/3;aspect-ratio:auto}}.thyra-s .hp{color:#fff}.thyra-s .hp-h{text-align:center;font-size:clamp(26px,3.2vw,38px);color:#fff}.thyra-s .hp-sub{text-align:center;opacity:.8;margin:10px auto 0;max-width:560px}.thyra-s .hp-card{display:grid;grid-template-columns:1fr;background:#fff;color:var(--teal-ink);border-radius:20px;overflow:hidden;max-width:980px;margin:32px auto 0;box-shadow:0 20px 50px #0000002e}.thyra-s .hp-img{position:relative;display:flex;align-items:center;justify-content:center;padding:28px;aspect-ratio:5/4}.thyra-s .hp-img img{max-height:100%;width:auto;filter:drop-shadow(0 16px 24px rgba(15,45,44,.25))}.thyra-s .hp-badge{position:absolute;top:14px;left:14px;background:var(--sale);color:#fff;font-weight:700;font-size:13px;padding:6px 12px;border-radius:999px}.thyra-s .hp-body{padding:24px 20px 28px}.thyra-s .hp-body h3{font-size:clamp(22px,2.4vw,28px)}.thyra-s .hp-for{color:var(--muted);margin-top:6px}.thyra-s .hp-checks{list-style:none;margin:18px 0;padding:0;display:grid;gap:10px}.thyra-s .hp-checks li{display:flex;gap:10px;align-items:flex-start;font-weight:500}.thyra-s .hp-checks svg{margin-top:3px}.thyra-s .hp-price{font-size:15px;color:var(--muted);margin-bottom:18px}.thyra-s .hp-price b{font-family:var(--head);font-size:24px;color:var(--teal-ink)}.thyra-s .hp-ctas{display:flex;flex-wrap:wrap;gap:14px 20px;align-items:center}.thyra-s .hp-ctas .btn{flex:1 1 100%}.thyra-s .hp-more{font-weight:600;color:var(--teal);text-underline-offset:3px;margin:0 auto}@media(min-width:750px){.thyra-s .hp-card{grid-template-columns:1fr 1fr}.thyra-s .hp-img{aspect-ratio:auto;min-height:420px}.thyra-s .hp-body{padding:40px 40px 40px 32px;align-self:center}.thyra-s .hp-ctas .btn{flex:0 0 auto}.thyra-s .hp-more{margin:0}}.thyra-s .hq blockquote{margin:0 auto;max-width:820px;text-align:center}.thyra-s .hq blockquote p{font-family:var(--head);font-size:clamp(24px,3.4vw,38px);line-height:1.2;font-weight:600;color:var(--teal-ink);text-wrap:balance}.thyra-s .hq footer{margin-top:14px;font-size:14px;color:var(--muted)}.thyra-s .hq footer:before{content:"- "}.thyra-s .hs{display:grid;grid-template-columns:1fr;color:#fff}.thyra-s .hs-copy{padding:44px 20px}.thyra-s .hs h2{font-size:clamp(26px,3.2vw,38px);color:#fff;margin-bottom:18px}.thyra-s .hs-t{opacity:.9;font-size:16px;max-width:520px}.thyra-s .hs-t p+p{margin-top:12px}.thyra-s .btn.hs-btn{margin-top:26px;background:#fff;color:var(--teal-ink);letter-spacing:.04em;text-transform:uppercase;font-size:14px}.thyra-s .btn.hs-btn:hover{background:var(--butter)}.thyra-s .hs-media{aspect-ratio:4/3;overflow:hidden}.thyra-s .hs-media img{width:100%;height:100%;object-fit:cover}@media(min-width:990px){.thyra-s .hs{grid-template-columns:1fr 1fr;min-height:560px}.thyra-s .hs-copy{align-self:center;padding:64px 56px 64px max(40px,calc((100vw - 1200px)/2 + 20px))}.thyra-s .hs-media{aspect-ratio:auto;height:100%}}.thyra-s .hpf{color:#fff}.thyra-s .hpf-in{display:grid;gap:36px}.thyra-s .hpf-cards{display:grid;grid-auto-flow:column;grid-auto-columns:84%;gap:14px;overflow-x:auto;scroll-snap-type:x mandatory;padding-bottom:6px;scrollbar-width:none}.thyra-s .hpf-cards::-webkit-scrollbar{display:none}.thyra-s .hpf-c{scroll-snap-align:start;background:#ffffff12;border:1px solid rgba(255,255,255,.14);border-radius:var(--r);padding:20px;font-size:14px}.thyra-s .hpf-t{font-weight:700;font-size:15px;margin-bottom:8px}.thyra-s .hpf-c p:nth-child(2){opacity:.85}.thyra-s .hpf-n{margin-top:10px;font-size:13px;font-weight:600;opacity:.75}.thyra-s .hpf-cta{text-align:center}.thyra-s .hpf-cta h2{font-size:clamp(26px,3vw,36px);color:#fff}.thyra-s .hpf-cta>p{opacity:.85;margin:12px auto 22px;max-width:440px}.thyra-s .hpf-note{justify-content:center;margin-top:14px;font-size:13px;opacity:.85}.thyra-s .hpf-note svg{stroke:#a9cbbd}@media(min-width:990px){.thyra-s .hpf-in{grid-template-columns:1.4fr 1fr;align-items:center;gap:56px}.thyra-s .hpf-cards{grid-auto-flow:row;grid-template-columns:1fr 1fr;overflow:visible}}.thyra-s .hf-grid{display:grid;grid-template-columns:1fr;gap:14px}.thyra-s .hf-c{display:flex;flex-direction:column;background:#fff;border:1px solid var(--line);border-radius:var(--r);padding:22px;text-decoration:none;transition:transform .15s,box-shadow .15s}.thyra-s .hf-c:hover{transform:translateY(-2px);box-shadow:0 12px 28px #0f2d2c1a}.thyra-s .hf-ic{width:44px;height:44px;border-radius:12px;background:var(--sage-soft);display:flex;align-items:center;justify-content:center;margin-bottom:14px}.thyra-s .hf-ic svg{width:24px;height:24px;fill:none;stroke:var(--teal);stroke-width:1.8;stroke-linecap:round;stroke-linejoin:round}.thyra-s .hf-c h3{font-size:19px}.thyra-s .hf-c p{color:var(--muted);margin:8px 0 16px;font-size:14px}.thyra-s .hf-go{margin-top:auto;font-weight:700;color:var(--teal);font-size:14px}@media(min-width:600px){.thyra-s .hf-grid{grid-template-columns:1fr 1fr}}@media(min-width:990px){.thyra-s .hf-grid{grid-template-columns:repeat(4,1fr)}}.thyra-s .nw{white-space:nowrap}.thyra-s .ht-row{display:grid;grid-auto-flow:column;grid-auto-columns:86%;gap:14px;overflow-x:auto;scroll-snap-type:x mandatory;padding-bottom:6px;scrollbar-width:none}.thyra-s .ht-row::-webkit-scrollbar{display:none}.thyra-s .ht-c{scroll-snap-align:start;display:flex;flex-direction:column;background:var(--cream-2);border:1px solid var(--line);border-radius:var(--r);padding:24px}.thyra-s .ht-c h3{font-size:18px;margin:10px 0 8px}.thyra-s .ht-c>p{color:var(--muted);font-size:14px}.thyra-s .ht-n{margin-top:auto;padding-top:16px;display:flex;flex-direction:column;font-size:13px;letter-spacing:.04em}.thyra-s .ht-n small{color:var(--teal);font-weight:600;letter-spacing:0;margin-top:2px}.thyra-s .ht-tags{display:flex;flex-wrap:wrap;gap:6px;margin-top:12px}.thyra-s .ht-tags span{background:var(--sage-soft);color:var(--teal-deep);font-size:12px;font-weight:600;padding:4px 10px;border-radius:999px}@media(min-width:990px){.thyra-s .ht-row{grid-auto-flow:row;grid-template-columns:repeat(3,1fr);overflow:visible}}.thyra-s .hfaq-list{max-width:820px;margin:24px auto 0;display:grid;gap:10px}.thyra-s .hfaq details{background:#fff;border:1px solid var(--line);border-radius:var(--r)}.thyra-s .hfaq summary{list-style:none;cursor:pointer;padding:18px 20px;font-family:var(--head);font-weight:600;font-size:17px;display:flex;justify-content:space-between;gap:14px;align-items:center}.thyra-s .hfaq summary::-webkit-details-marker{display:none}.thyra-s .hfaq-x{flex:0 0 22px;height:22px;border-radius:50%;background:var(--sage-soft);position:relative}.thyra-s .hfaq-x:before,.thyra-s .hfaq-x:after{content:"";position:absolute;left:6px;right:6px;top:10px;height:2px;background:var(--teal);transition:transform .2s}.thyra-s .hfaq-x:after{transform:rotate(90deg)}.thyra-s .hfaq details[open] .hfaq-x:after{transform:rotate(0)}.thyra-s .hfaq-a{padding:0 20px 18px;color:var(--muted)}.thyra-s .hfaq-a p+p{margin-top:10px}
/*# sourceMappingURL=/cdn/shop/t/10/assets/thyra-home.css.map */
