:root{--h-ink: #f5eee6;--h-muted: #cdbfb2;--h-cream: #f2e9df;--h-oxblood: #7d211e;--h-teal: #155862;--h-plum: #2d1827;--h-line: rgba(245, 238, 230, .18);--h-radius: 18px}body.tynva-midnight-theme{background:#0f0d0d;color:var(--h-ink);letter-spacing:.015em}body.tynva-midnight-theme .tm-page{background:#0f0d0d;color:var(--h-ink)}body.tynva-midnight-theme .tm-shell{max-width:1240px;width:min(1240px,calc(100% - 48px))}body.tynva-midnight-theme .tm-hero{min-height:min(820px,78vh);background:linear-gradient(90deg,#080707f0,#0d0a0ab8 40%,#170f0f3d);border-bottom:1px solid var(--h-line)}body.tynva-midnight-theme .tm-hero__background,body.tynva-midnight-theme .tm-gallery__background,body.tynva-midnight-theme .tm-product-band__background{opacity:.42;filter:saturate(.7) contrast(1.08);mix-blend-mode:screen}body.tynva-midnight-theme .tm-hero__grid{align-items:end;gap:clamp(2rem,6vw,7rem);padding-block:clamp(7rem,12vw,11rem) clamp(4rem,7vw,7rem)}body.tynva-midnight-theme .tm-display,body.tynva-midnight-theme .tm-section-title,body.tynva-midnight-theme .tm-product-info h1,body.tynva-midnight-theme .tm-product-card h2{font-family:Georgia,Times New Roman,serif;font-weight:400;letter-spacing:-.045em}body.tynva-midnight-theme .tm-display{max-width:8ch;font-size:clamp(4.8rem,8vw,9.5rem);line-height:.9}body.tynva-midnight-theme .tm-eyebrow{color:#dfb09c;letter-spacing:.16em;text-transform:uppercase}body.tynva-midnight-theme .tm-subtitle,body.tynva-midnight-theme .tm-copy,body.tynva-midnight-theme .tm-choice__item p,body.tynva-midnight-theme .tm-trust__item p{color:var(--h-muted)}body.tynva-midnight-theme .tm-button{min-height:48px;border:1px solid rgba(245,238,230,.35);border-radius:999px;background:var(--h-oxblood);color:#fff8f0;box-shadow:none;transition:transform .18s ease,background .18s ease,border-color .18s ease}body.tynva-midnight-theme .tm-button:hover{transform:translateY(-2px);background:#a2312b;border-color:#d59a86}body.tynva-midnight-theme .tm-button--secondary{background:transparent;color:var(--h-ink)}body.tynva-midnight-theme .tm-button--red{background:var(--h-oxblood)}body.tynva-midnight-theme .tm-hero__products{align-items:end;gap:0;filter:drop-shadow(0 28px 28px rgba(0,0,0,.45))}body.tynva-midnight-theme .tm-hero__product{max-width:370px}body.tynva-midnight-theme .tm-ai-product-image{mix-blend-mode:normal;filter:none}body.tynva-midnight-theme .tm-section,body.tynva-midnight-theme .tm-section--compact{padding-block:clamp(4.5rem,8vw,8rem)}body.tynva-midnight-theme .tm-choice{grid-template-columns:repeat(2,minmax(0,1fr));gap:1px;background:var(--h-line);border:1px solid var(--h-line);border-radius:var(--h-radius);overflow:hidden}body.tynva-midnight-theme .tm-choice__item{min-height:250px;padding:clamp(2rem,4vw,4rem);background:linear-gradient(135deg,#301517,#160f10)}body.tynva-midnight-theme .tm-choice__item--red{background:linear-gradient(135deg,#103e45,#0d1c20)}body.tynva-midnight-theme .tm-choice__mark{color:#e8ad92;font-family:Georgia,Times New Roman,serif;font-size:4rem;font-weight:400}body.tynva-midnight-theme .tm-choice__item h3,body.tynva-midnight-theme .tm-trust__item h3,body.tynva-midnight-theme .tm-product-band h3{font-family:Georgia,Times New Roman,serif;font-weight:400}body.tynva-midnight-theme .tm-trust{border-block:1px solid var(--h-line);padding-block:2rem}body.tynva-midnight-theme .tm-trust__index{color:#d9a68d}body.tynva-midnight-theme .tm-product-band,body.tynva-midnight-theme .tm-compare,body.tynva-midnight-theme .tm-panel,body.tynva-midnight-theme .tm-faq details,body.tynva-midnight-theme .tm-product-card{border:1px solid var(--h-line);border-radius:var(--h-radius);background:#251c1bc7;box-shadow:0 20px 70px #0000002e}body.tynva-midnight-theme .tm-product-band{overflow:hidden;background:linear-gradient(120deg,#111214,#201517 52%,#30181a)}body.tynva-midnight-theme .tm-product-band:nth-child(2n){background:linear-gradient(120deg,#0f2024,#102f35 54%,#15191b)}body.tynva-midnight-theme .tm-product-band__background{opacity:.32}body.tynva-midnight-theme .tm-section--forest{background:linear-gradient(135deg,#1b1315,#29141b,#102f35)}body.tynva-midnight-theme .tm-section--forest .tm-section-title,body.tynva-midnight-theme .tm-section--forest .tm-subtitle{color:var(--h-ink)}body.tynva-midnight-theme .tm-compare__row{border-color:var(--h-line)}body.tynva-midnight-theme .tm-compare__cell{color:var(--h-muted)}body.tynva-midnight-theme .tm-compare__cell strong{color:var(--h-ink);font-family:Georgia,Times New Roman,serif;font-weight:400}body.tynva-midnight-theme .tm-gallery__stage{border-radius:var(--h-radius);border-color:var(--h-line);background:#171112;box-shadow:0 24px 80px #00000052}body.tynva-midnight-theme .tm-product-info h1{font-size:clamp(3.8rem,5vw,6rem);line-height:.96}body.tynva-midnight-theme .tm-product-info__meta,body.tynva-midnight-theme .tm-form select,body.tynva-midnight-theme .tm-qty,body.tynva-midnight-theme .tm-payment{border-color:var(--h-line)}body.tynva-midnight-theme .tm-form select,body.tynva-midnight-theme .tm-qty input,body.tynva-midnight-theme .tm-qty button{background:#1a1314;color:var(--h-ink)}body.tynva-midnight-theme .tm-gallery__thumb{border-color:var(--h-line);background:#1a1314}body.tynva-midnight-theme .tm-gallery__thumb.is-active{border-color:#c77860}body.tynva-midnight-theme .tm-facts-media__images img{border-radius:var(--h-radius);border:1px solid var(--h-line)}body.tynva-midnight-theme .tm-faq summary{color:var(--h-ink);font-family:Georgia,Times New Roman,serif;font-weight:400}@media screen and (max-width:749px){body.tynva-midnight-theme .tm-shell{width:min(100% - 28px,620px)}body.tynva-midnight-theme .tm-hero{min-height:auto}body.tynva-midnight-theme .tm-hero__grid{padding-block:5rem 3rem}body.tynva-midnight-theme .tm-display{font-size:clamp(4.2rem,16vw,6.5rem)}body.tynva-midnight-theme .tm-hero__products{margin-top:2rem}body.tynva-midnight-theme .tm-choice{grid-template-columns:1fr}body.tynva-midnight-theme .tm-choice__item{min-height:0}body.tynva-midnight-theme .tm-product-band{grid-template-columns:1fr}body.tynva-midnight-theme .tm-product-band__media{order:-1}body.tynva-midnight-theme .tm-product-info h1{font-size:4rem}}
/*# sourceMappingURL=/cdn/shop/t/36/assets/tynva-sensory-editorial.css.map */
