.torvo-camera-channels{position:relative;width:100%;background-color:var(--tcc-bg, #ffffff);font-family:var(--font-headings, "Oswald", sans-serif);box-sizing:border-box}.torvo-camera-channels__container{width:100%;max-width:var(--tcc-max-width, 1400px);margin:0 auto;padding:0 clamp(16px,3.5vw,40px);box-sizing:border-box}.torvo-camera-channels__header{width:100%;max-width:var(--tcc-header-max-width, 860px);margin:0 auto clamp(32px,4vw,52px);text-align:center}.torvo-camera-channels__header--left{margin-inline:0 auto;text-align:start}.torvo-camera-channels__title{font-weight:800;letter-spacing:-.025em;color:var(--tcc-heading-color, #111827);margin:0 0 16px;overflow-wrap:break-word}.torvo-camera-channels__title .torvo-highlight-text{color:var(--tcc-accent, #DD4620)}.torvo-camera-channels__subtitle{font-size:clamp(14.5px,1.2vw,16.5px);line-height:1.6;color:var(--tcc-subheading-color, #4b5563);margin:0 auto;max-width:720px}.torvo-camera-channels__header--left .torvo-camera-channels__subtitle{margin-inline:0}.torvo-camera-channels__grid{display:grid;grid-template-columns:repeat(var(--tcc-columns-desktop, 3),minmax(0,1fr));gap:clamp(16px,2vw,24px);align-items:stretch}.torvo-cam-card{display:flex;flex-direction:column;min-width:0;background-color:var(--tcc-card-bg, #ffffff);border:1px solid var(--tcc-card-border, #e5e7eb);border-radius:var(--tcc-card-radius, 16px);overflow:hidden;box-shadow:0 2px 10px #11182708;box-sizing:border-box;transition:transform .3s cubic-bezier(.16,1,.3,1),box-shadow .3s ease,border-color .3s ease}.torvo-cam-card:hover{transform:translateY(-4px);box-shadow:0 14px 32px #11182714}.torvo-cam-card--highlight{border-color:var(--tcc-accent, #DD4620)}.torvo-cam-card__band{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:clamp(18px,2vw,24px) clamp(20px,2.2vw,28px);background-color:var(--tcc-band-bg, #111827);color:var(--tcc-band-text, #ffffff)}.torvo-cam-card--highlight .torvo-cam-card__band{background-color:var(--tcc-accent, #DD4620)}.torvo-cam-card__label{min-width:0;margin:0;color:inherit;letter-spacing:-.01em;overflow-wrap:anywhere}.torvo-camera-channels .torvo-cam-card__res{flex-shrink:0;display:inline-flex;align-items:center;padding:4px 10px;border-radius:999px;border:1px solid rgba(255,255,255,.16);background-color:#ffffff14;color:var(--tcc-band-text, #ffffff);font-size:13px;font-weight:700;letter-spacing:.04em;line-height:1.2}.torvo-cam-card--highlight .torvo-cam-card__res{border-color:#ffffff59;background-color:#ffffff2e;color:var(--tcc-band-text, #ffffff)}.torvo-cam-card__body{flex:1 1 auto;display:flex;flex-direction:column;gap:10px;padding:clamp(22px,2.4vw,30px) clamp(20px,2.2vw,28px)}.torvo-cam-card__heading{margin:0;color:var(--tcc-card-heading-color, #111827);overflow-wrap:break-word}.torvo-cam-card__desc{margin:0;font-size:clamp(14px,1vw,15px);line-height:1.65;color:var(--tcc-card-text-color, #4b5563);overflow-wrap:break-word}@media screen and (max-width:989px){.torvo-camera-channels__grid{grid-template-columns:repeat(var(--tcc-columns-tablet, 2),minmax(0,1fr))}}@media screen and (max-width:749px){.torvo-camera-channels__grid{grid-template-columns:repeat(var(--tcc-columns-mobile, 1),minmax(0,1fr));gap:16px;max-width:var(--tcc-grid-max-width-mobile, 520px);margin-inline:auto}.torvo-cam-card__band{padding:16px 20px}.torvo-cam-card__body{padding:20px}.torvo-cam-card__desc{font-size:14px}}@media(prefers-reduced-motion:reduce){.torvo-cam-card{transition:none}.torvo-cam-card:hover{transform:none}}
/*# sourceMappingURL=/cdn/shop/t/5/assets/torvo-camera-channels.css.map */
