.section--desktop-image,.section--desktop-video{display:none !important}@media (min-width: 769px){.section--mobile-image,.section--mobile-video{display:none !important}.section--desktop-image,.section--desktop-video{display:block !important}}.category-features__inner{max-width:100%;margin:auto;padding-left:30px;padding-right:30px}@media (min-width: 481px){.category-features__inner{padding-left:var(--t-grid-h-padding);padding-right:var(--t-grid-h-padding)}}@media (min-width: 769px){.category-features__inner{padding-left:var(--d-grid-h-padding);padding-right:var(--d-grid-h-padding)}}@media (min-width: 1280px){.category-features__inner{padding-left:var(--dl-grid-h-padding);padding-right:var(--dl-grid-h-padding)}}.category-features__section-title{margin:0 0 27px}@media (min-width: 769px){.category-features__section-title{margin:0 0 30px}}.category-features__grid{display:grid;grid-template-columns:1fr;row-gap:20px;-moz-column-gap:12px;column-gap:12px}@media (min-width: 769px){.category-features__grid{grid-template-columns:repeat(3, 1fr);row-gap:12px;-moz-column-gap:12px;column-gap:12px}}@media (max-width: 768px){.category-features__grid--swipe{display:flex;overflow-x:auto;-ms-scroll-snap-type:x mandatory;scroll-snap-type:x mandatory;-webkit-overflow-scrolling:touch;gap:16px;padding-bottom:16px;scrollbar-width:none}.category-features__grid--swipe::-webkit-scrollbar{display:none}.category-features__grid--swipe .category-features__feature{flex:0 0 80vw;scroll-snap-align:start}}.category-features__feature{display:flex;flex-direction:row;align-items:flex-start;gap:12px}@media (min-width: 769px){.category-features__feature{flex-direction:column;align-items:stretch;gap:0}}.category-features__media-wrapper{position:relative;flex:0 0 50%;aspect-ratio:1 / 1;overflow:hidden;background-color:#f5f5f5}@media (min-width: 769px){.category-features__media-wrapper{flex:none;width:100%;aspect-ratio:6 / 4;margin-bottom:20px}}.category-features__image{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;display:block}.category-features__video-el{display:block;width:100%;height:100%}.category-features__video{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;display:block}.category-features__video-loader{position:absolute;inset:0;display:flex;align-items:center;justify-content:center;background:#f0f0f0;z-index:1;pointer-events:none}.category-features__video-loader.hidden{display:none}.category-features__video-loader::after{content:'';width:32px;height:32px;border:3px solid rgba(0,0,0,0.15);border-top-color:rgba(0,0,0,0.5);border-radius:50%;animation:category-features-spin 0.75s linear infinite}@keyframes category-features-spin{to{transform:rotate(360deg)}}.category-features .video__toggle{position:absolute;bottom:12px;right:12px;z-index:2;background:rgba(0,0,0,0.4);border:none;border-radius:50%;width:36px;height:36px;display:flex;align-items:center;justify-content:center;cursor:pointer;color:#fff;padding:0;transition:background 0.2s ease}.category-features .video__toggle:hover{background:rgba(0,0,0,0.65)}.category-features .video__toggle.hidden{display:none}.category-features .video__toggle svg{width:18px;height:18px;display:block}.category-features__placeholder{width:100%;height:100%}.category-features__placeholder-svg{width:100%;height:100%}.category-features__content{flex:1;min-width:0;padding:0 4px}@media (min-width: 769px){.category-features__content{padding:0 4px}}.category-features__feature-title{margin:0 0 10px}.category-features__feature-text p,.category-features__feature-text h1,.category-features__feature-text h2,.category-features__feature-text h3,.category-features__feature-text h4,.category-features__feature-text h5,.category-features__feature-text h6{font-family:inherit;font-size:inherit;line-height:inherit;letter-spacing:inherit;font-weight:inherit;margin:0 0 8px}.category-features__feature-text p:last-child,.category-features__feature-text h1:last-child,.category-features__feature-text h2:last-child,.category-features__feature-text h3:last-child,.category-features__feature-text h4:last-child,.category-features__feature-text h5:last-child,.category-features__feature-text h6:last-child{margin-bottom:0}
