.section-comfort-feature-tabs .cft-header{text-align:center;margin-bottom:40px}.section-comfort-feature-tabs .cft-header .cft-eyebrow{letter-spacing:.08em;color:#2474f5!important;font-family:var(--font-ambit-bold-family);font-size:18px;margin:0 0 10px}.section-comfort-feature-tabs .cft-heading{font-size:42px;letter-spacing:normal;font-family:var(--font-recoleta-semibold-family);margin:0;padding-bottom:0;text-align:center;line-height:normal}.section-comfort-feature-tabs .cft-grid{display:grid;grid-template-columns:1fr 1.15fr;gap:40px;align-items:stretch}.section-comfort-feature-tabs video{width:100%}.section-comfort-feature-tabs .cft-image-wrap{position:relative;border-radius:20px;overflow:hidden}.section-comfort-feature-tabs .cft-image-item{position:absolute;top:0;right:0;bottom:0;left:0;opacity:0;visibility:hidden;transition:opacity .4s ease}.section-comfort-feature-tabs .cft-image-item.is-active{position:relative;opacity:1;visibility:visible}.section-comfort-feature-tabs .cft-image{display:block;width:100%;height:100%;object-fit:cover;border-radius:24px}.section-comfort-feature-tabs .cft-image-placeholder{width:100%;height:100%;min-height:420px;display:flex;align-items:center;justify-content:center;background:#e9e4dc}.section-comfort-feature-tabs .cft-placeholder-svg{width:60%;height:60%;opacity:.5}.section-comfort-feature-tabs .cft-cards{display:flex;flex-direction:column;gap:14px}.section-comfort-feature-tabs .cft-card{text-align:left;border:none;border-radius:14px;padding:20px;cursor:pointer;background:var(--cft-inactive-bg, #f4f6fb);transition:background .25s ease,transform .15s ease}.section-comfort-feature-tabs .cft-card.is-active{background:var(--cft-active-bg, #e8edfd)}.section-comfort-feature-tabs .cft-card-top{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-bottom:6px}.section-comfort-feature-tabs .cft-card-title{font-family:var(--font-recoleta-semibold-family);font-size:28px;color:#002b80;margin:0}.section-comfort-feature-tabs .cft-badge{flex-shrink:0;background:#bfd4ff;font-family:var(--font-body-family);border-radius:1000px;font-size:16px;padding:8px 16px;white-space:nowrap}.section-comfort-feature-tabs .cft-card-desc{font-size:20px;color:#5e5e5e;margin:0 0 12px;line-height:1.5}.section-comfort-feature-tabs .cft-card-subtext{color:#487fed;font-size:20px;font-style:italic;margin:20px 0 0}.section-comfort-feature-tabs .cft-image-item img.mobile_image{display:none}@media screen and (max-width:1200px){.section-comfort-feature-tabs .cft-grid{gap:20px}.section-comfort-feature-tabs .cft-card-title{font-size:26px}.section-comfort-feature-tabs .cft-card-subtext,.section-comfort-feature-tabs .cft-card-desc{font-size:16px}.section-comfort-feature-tabs .cft-card-desc{line-height:normal}.section-comfort-feature-tabs .cft-badge{font-size:14px}}@media screen and (max-width:900px){.section-comfort-feature-tabs .cft-grid{grid-template-columns:1fr}.section-comfort-feature-tabs .cft-image-item img.desktop_image{display:none}.section-comfort-feature-tabs .cft-image-item img.mobile_image{display:block}.section-comfort-feature-tabs .cft-grid{gap:40px}}@media screen and (max-width:767px){.section-comfort-feature-tabs .cft-heading{font-size:28px}}@media screen and (max-width:749px){.section-comfort-feature-tabs .cft-header .cft-eyebrow{font-size:16px}}@media screen and (max-width:549px){.section-comfort-feature-tabs .cft-header{margin-bottom:26px}.section-comfort-feature-tabs .cft-card-title{font-size:22px}}
/*# sourceMappingURL=/cdn/shop/t/56/assets/pdp-feature-tabs.css.map */
