@import"https://fonts.googleapis.com/css2?family=Oswald:wght@500;600;700&family=IBM+Plex+Mono:wght@400;500&family=Inter:wght@400;500&display=swap";.comfort-showcase{--cs-bg: #131313;--cs-line: rgba(255, 255, 255, .08);--cs-red: #b3222b;--cs-gold: #c9a25e;--cs-text: #f2f0ec;--cs-muted: #97979b;background:var(--cs-bg);color:var(--cs-text);padding:clamp(2.5rem,5vw,5rem) clamp(1.25rem,4vw,3rem)}.comfort-showcase *{box-sizing:border-box}.comfort-showcase__inner{max-width:1440px;margin:0 auto;display:grid;grid-template-columns:minmax(0,1fr) minmax(0,.85fr) minmax(0,1fr);gap:clamp(2rem,4vw,3.5rem);align-items:center}.comfort-showcase__eyebrow{font-family:IBM Plex Mono,monospace;font-size:.75rem;letter-spacing:.14em;text-transform:uppercase;color:var(--cs-red);margin:0 0 .9rem}.comfort-showcase__heading{font-family:Oswald,sans-serif;font-weight:600;font-size:clamp(1.9rem,3.2vw,2.75rem);line-height:1.08;text-transform:uppercase;letter-spacing:.01em;margin:0 0 2.25rem;color:#fff}.comfort-showcase__features{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:1.5rem}.comfort-showcase__feature{display:grid;grid-template-columns:2.25rem 1fr;gap:.9rem;animation:cs-rise .5s ease both}.comfort-showcase__feature:nth-child(2){animation-delay:.05s}.comfort-showcase__feature:nth-child(3){animation-delay:.1s}.comfort-showcase__feature:nth-child(4){animation-delay:.15s}.comfort-showcase__feature:nth-child(5){animation-delay:.2s}.comfort-showcase__feature-icon{color:var(--cs-gold);display:flex;align-items:flex-start;justify-content:center;padding-top:.15rem}.comfort-showcase__feature-icon img,.comfort-showcase__feature-icon svg{width:28px;height:28px;object-fit:contain}.comfort-showcase__feature-copy{display:flex;flex-direction:column;gap:.3rem}.comfort-showcase__feature-title{font-family:Oswald,sans-serif;font-weight:600;font-size:.95rem;letter-spacing:.03em;text-transform:uppercase}.comfort-showcase__feature-desc{font-family:Inter,sans-serif;font-size:.875rem;line-height:1.45;color:var(--cs-muted)}.comfort-showcase__center{position:relative;display:flex;flex-direction:column;align-items:center;padding:1rem 2.75rem 3rem}.comfort-showcase__image{max-width:100%;height:auto;display:block;filter:drop-shadow(0 30px 40px rgba(0,0,0,.55))}.comfort-showcase__dim{position:absolute;display:flex;align-items:center;gap:.5rem;color:var(--cs-muted);font-family:IBM Plex Mono,monospace;font-size:.7rem}.comfort-showcase__dim--height{left:0;top:4%;bottom:8%;flex-direction:column;justify-content:space-between;text-align:right}.comfort-showcase__dim--height .comfort-showcase__dim-line{width:1px;flex:1;background:var(--cs-line)}.comfort-showcase__dim--height .comfort-showcase__dim-label{writing-mode:horizontal-tb}.comfort-showcase__dim--width{left:2.75rem;right:2.75rem;bottom:0;justify-content:center}.comfort-showcase__dim--width .comfort-showcase__dim-line{height:1px;flex:1;background:var(--cs-line)}.comfort-showcase__specs-title{font-family:Oswald,sans-serif;font-weight:600;font-size:1.35rem;text-transform:uppercase;letter-spacing:.02em;margin:0 0 1.5rem;color:#fff}.comfort-showcase__specs{margin:0 0 2rem;display:flex;flex-direction:column}.comfort-showcase__spec-row{display:grid;grid-template-columns:1fr 1fr;gap:1rem;padding:.7rem 0;border-bottom:1px solid var(--cs-line);font-size:.85rem}.comfort-showcase__spec-row dt{color:var(--cs-text)}.comfort-showcase__spec-row dd{margin:0;color:var(--cs-muted)}.comfort-showcase__guide-link{display:inline-flex;align-items:center;gap:.6rem;font-size:.8rem;letter-spacing:.06em;text-transform:uppercase;color:var(--cs-text);text-decoration:none;border-bottom:1px solid var(--cs-gold);padding-bottom:.35rem;transition:color .2s ease,border-color .2s ease}.comfort-showcase__guide-link:hover{color:var(--cs-gold);border-color:var(--cs-text)}.comfort-showcase__guide-link svg{color:var(--cs-gold)}.comfort-showcase__empty{grid-column:1 / -1;text-align:center;color:var(--cs-muted);font-family:Inter,sans-serif;padding:3rem 1rem;border:1px dashed var(--cs-line);border-radius:4px}@keyframes cs-rise{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}@media(prefers-reduced-motion:reduce){.comfort-showcase__feature{animation:none}}@media(max-width:989px){.comfort-showcase__inner{grid-template-columns:1fr;text-align:left}.comfort-showcase__center{order:-1;padding:1rem 2rem 2.5rem}}
/*# sourceMappingURL=/cdn/shop/t/114/assets/evits-comfort-showcase.css.map */
