/* Universal Research Commerce builder components + design-token bridge. */
.rct-builder-component-editor{min-height:70px;border:1px dashed #b7c7df;border-radius:10px;padding:12px;background:#fff}.rct-builder-component-editor .components-placeholder{min-height:60px}.rct-builder-media-control{display:grid;gap:7px;margin:0 0 16px}.rct-builder-media-control>.components-button{width:max-content}.rct-builder-token-scope{box-sizing:border-box}.rct-builder-type-body{font-family:var(--rct-body-font);font-size:var(--rct-body-size);font-weight:var(--rct-body-weight);line-height:var(--rct-body-line);letter-spacing:var(--rct-body-letter)}.rct-builder-type-heading{font-family:var(--rct-heading-font);font-size:var(--rct-h2);font-weight:var(--rct-heading-weight);line-height:var(--rct-heading-line);letter-spacing:var(--rct-heading-letter)}.rct-builder-type-button{font-family:var(--rct-button-font);font-size:var(--rct-button-size);font-weight:var(--rct-button-weight)}.rct-builder-type-menu{font-family:var(--rct-menu-font);font-size:var(--rct-menu-size);font-weight:var(--rct-menu-weight);line-height:var(--rct-menu-line);letter-spacing:var(--rct-menu-letter)}.rct-builder-product-title{font-family:var(--rct-heading-font);color:var(--rct-ink);font-weight:var(--rct-heading-weight);line-height:var(--rct-heading-line)}.rct-builder-product-price{font-family:var(--rct-body-font);color:var(--rct-primary);font-size:var(--rct-woo-price-size);font-weight:var(--rct-woo-price-weight)}.rct-builder-product-title.is-preview,.rct-builder-product-price.is-preview,.rct-builder-add-to-cart.is-preview{opacity:.72}.elementor-panel .rct-builder-token-help{font-size:12px;line-height:1.45}

/* Builder 2.1 — Dynamic Data + WooCommerce template atoms */
.rct-builder-preview-box{padding:24px;border:1px dashed var(--rct-placeholder-bg,#dce7f5);border-radius:var(--rct-radius,12px);background:var(--rct-light,#f7fbff);color:var(--rct-ink,#122033);text-align:center;font-weight:700}
.rct-dynamic-value{color:inherit;font:inherit}
.rct-builder-product-image{display:block;text-align:center}.rct-builder-product-image img{display:block;width:100%;height:auto;margin:0 auto}
.rct-builder-lot-coa{display:flex;flex-wrap:wrap;gap:8px 12px;align-items:center;padding:12px 14px;border:1px solid var(--rct-placeholder-bg,#dce7f5);border-radius:10px;background:var(--rct-light,#f7fbff)}
.rct-builder-lot-coa__status{display:inline-flex;padding:4px 8px;border-radius:999px;background:color-mix(in srgb,var(--rct-success,#16c784) 14%,white);color:var(--rct-dark,#122033);font-size:.85em;font-weight:700}
.rct-woo-shop-template .woocommerce-result-count,.rct-woo-shop-template .woocommerce-ordering{margin:0 0 18px}
.rct-builder-product-loop{display:grid!important;grid-template-columns:repeat(var(--rct-builder-loop-cols,4),minmax(0,1fr));gap:var(--rct-woo-card-gap,18px);list-style:none;padding:0;margin:0}
.rct-builder-product-loop.columns-1{--rct-builder-loop-cols:1}.rct-builder-product-loop.columns-2{--rct-builder-loop-cols:2}.rct-builder-product-loop.columns-3{--rct-builder-loop-cols:3}.rct-builder-product-loop.columns-4{--rct-builder-loop-cols:4}.rct-builder-product-loop.columns-5{--rct-builder-loop-cols:5}.rct-builder-product-loop.columns-6{--rct-builder-loop-cols:6}
.rct-builder-loop-template{height:100%}.rct-woo-loop-card{height:100%;display:flex;flex-direction:column;gap:10px}
.rct-template-woo-output{width:100%}.rct-woo-product-template .wp-block-columns{align-items:flex-start}
@media(max-width:1024px){.rct-builder-product-loop{--rct-builder-loop-cols:2!important}}
@media(max-width:640px){.rct-builder-product-loop{--rct-builder-loop-cols:1!important}.rct-woo-product-template .wp-block-columns{display:block}}

/* Studio Pro layer presentation persists even when the editor plugin is disabled. */
.rcsp-layer-hidden{display:none!important}
.rcsp-image-crop img{display:block;width:100%;height:auto;object-fit:cover;object-position:var(--rcsp-focal-x,50%) var(--rcsp-focal-y,50%)}
.rcsp-image-crop.rcsp-media-square img{aspect-ratio:1/1}
.rcsp-image-crop.rcsp-media-landscape img{aspect-ratio:4/3}
.rcsp-image-crop.rcsp-media-wide img{aspect-ratio:16/9}
.rcsp-image-crop.rcsp-media-portrait img{aspect-ratio:3/4}
.rcsp-image-crop.rcsp-fit-contain img{object-fit:contain}
.rcsp-focal-x-0{--rcsp-focal-x:0%}
.rcsp-focal-x-25{--rcsp-focal-x:25%}
.rcsp-focal-x-50{--rcsp-focal-x:50%}
.rcsp-focal-x-75{--rcsp-focal-x:75%}
.rcsp-focal-x-100{--rcsp-focal-x:100%}
.rcsp-focal-y-0{--rcsp-focal-y:0%}
.rcsp-focal-y-25{--rcsp-focal-y:25%}
.rcsp-focal-y-50{--rcsp-focal-y:50%}
.rcsp-focal-y-75{--rcsp-focal-y:75%}
.rcsp-focal-y-100{--rcsp-focal-y:100%}

/* Studio Pro advanced non-destructive image composition. Theme-owned for published content. */
.rcsp-widget[class*="rcsp-media-"] img{transform:scale(var(--rcsp-img-zoom,1)) rotate(var(--rcsp-img-rotate,0deg)) scaleX(var(--rcsp-img-flip-x,1)) scaleY(var(--rcsp-img-flip-y,1));filter:brightness(var(--rcsp-img-brightness,1)) contrast(var(--rcsp-img-contrast,1)) saturate(var(--rcsp-img-saturate,1));transform-origin:var(--rcsp-focal-x,50%) var(--rcsp-focal-y,50%)}
.rcsp-widget.rcsp-image-crop{overflow:hidden}
.rcsp-media-flip-x{--rcsp-img-flip-x:-1}
.rcsp-media-flip-y{--rcsp-img-flip-y:-1}
.rcsp-media-x-0{--rcsp-focal-x:0%}
.rcsp-media-x-1{--rcsp-focal-x:1%}
.rcsp-media-x-2{--rcsp-focal-x:2%}
.rcsp-media-x-3{--rcsp-focal-x:3%}
.rcsp-media-x-4{--rcsp-focal-x:4%}
.rcsp-media-x-5{--rcsp-focal-x:5%}
.rcsp-media-x-6{--rcsp-focal-x:6%}
.rcsp-media-x-7{--rcsp-focal-x:7%}
.rcsp-media-x-8{--rcsp-focal-x:8%}
.rcsp-media-x-9{--rcsp-focal-x:9%}
.rcsp-media-x-10{--rcsp-focal-x:10%}
.rcsp-media-x-11{--rcsp-focal-x:11%}
.rcsp-media-x-12{--rcsp-focal-x:12%}
.rcsp-media-x-13{--rcsp-focal-x:13%}
.rcsp-media-x-14{--rcsp-focal-x:14%}
.rcsp-media-x-15{--rcsp-focal-x:15%}
.rcsp-media-x-16{--rcsp-focal-x:16%}
.rcsp-media-x-17{--rcsp-focal-x:17%}
.rcsp-media-x-18{--rcsp-focal-x:18%}
.rcsp-media-x-19{--rcsp-focal-x:19%}
.rcsp-media-x-20{--rcsp-focal-x:20%}
.rcsp-media-x-21{--rcsp-focal-x:21%}
.rcsp-media-x-22{--rcsp-focal-x:22%}
.rcsp-media-x-23{--rcsp-focal-x:23%}
.rcsp-media-x-24{--rcsp-focal-x:24%}
.rcsp-media-x-25{--rcsp-focal-x:25%}
.rcsp-media-x-26{--rcsp-focal-x:26%}
.rcsp-media-x-27{--rcsp-focal-x:27%}
.rcsp-media-x-28{--rcsp-focal-x:28%}
.rcsp-media-x-29{--rcsp-focal-x:29%}
.rcsp-media-x-30{--rcsp-focal-x:30%}
.rcsp-media-x-31{--rcsp-focal-x:31%}
.rcsp-media-x-32{--rcsp-focal-x:32%}
.rcsp-media-x-33{--rcsp-focal-x:33%}
.rcsp-media-x-34{--rcsp-focal-x:34%}
.rcsp-media-x-35{--rcsp-focal-x:35%}
.rcsp-media-x-36{--rcsp-focal-x:36%}
.rcsp-media-x-37{--rcsp-focal-x:37%}
.rcsp-media-x-38{--rcsp-focal-x:38%}
.rcsp-media-x-39{--rcsp-focal-x:39%}
.rcsp-media-x-40{--rcsp-focal-x:40%}
.rcsp-media-x-41{--rcsp-focal-x:41%}
.rcsp-media-x-42{--rcsp-focal-x:42%}
.rcsp-media-x-43{--rcsp-focal-x:43%}
.rcsp-media-x-44{--rcsp-focal-x:44%}
.rcsp-media-x-45{--rcsp-focal-x:45%}
.rcsp-media-x-46{--rcsp-focal-x:46%}
.rcsp-media-x-47{--rcsp-focal-x:47%}
.rcsp-media-x-48{--rcsp-focal-x:48%}
.rcsp-media-x-49{--rcsp-focal-x:49%}
.rcsp-media-x-50{--rcsp-focal-x:50%}
.rcsp-media-x-51{--rcsp-focal-x:51%}
.rcsp-media-x-52{--rcsp-focal-x:52%}
.rcsp-media-x-53{--rcsp-focal-x:53%}
.rcsp-media-x-54{--rcsp-focal-x:54%}
.rcsp-media-x-55{--rcsp-focal-x:55%}
.rcsp-media-x-56{--rcsp-focal-x:56%}
.rcsp-media-x-57{--rcsp-focal-x:57%}
.rcsp-media-x-58{--rcsp-focal-x:58%}
.rcsp-media-x-59{--rcsp-focal-x:59%}
.rcsp-media-x-60{--rcsp-focal-x:60%}
.rcsp-media-x-61{--rcsp-focal-x:61%}
.rcsp-media-x-62{--rcsp-focal-x:62%}
.rcsp-media-x-63{--rcsp-focal-x:63%}
.rcsp-media-x-64{--rcsp-focal-x:64%}
.rcsp-media-x-65{--rcsp-focal-x:65%}
.rcsp-media-x-66{--rcsp-focal-x:66%}
.rcsp-media-x-67{--rcsp-focal-x:67%}
.rcsp-media-x-68{--rcsp-focal-x:68%}
.rcsp-media-x-69{--rcsp-focal-x:69%}
.rcsp-media-x-70{--rcsp-focal-x:70%}
.rcsp-media-x-71{--rcsp-focal-x:71%}
.rcsp-media-x-72{--rcsp-focal-x:72%}
.rcsp-media-x-73{--rcsp-focal-x:73%}
.rcsp-media-x-74{--rcsp-focal-x:74%}
.rcsp-media-x-75{--rcsp-focal-x:75%}
.rcsp-media-x-76{--rcsp-focal-x:76%}
.rcsp-media-x-77{--rcsp-focal-x:77%}
.rcsp-media-x-78{--rcsp-focal-x:78%}
.rcsp-media-x-79{--rcsp-focal-x:79%}
.rcsp-media-x-80{--rcsp-focal-x:80%}
.rcsp-media-x-81{--rcsp-focal-x:81%}
.rcsp-media-x-82{--rcsp-focal-x:82%}
.rcsp-media-x-83{--rcsp-focal-x:83%}
.rcsp-media-x-84{--rcsp-focal-x:84%}
.rcsp-media-x-85{--rcsp-focal-x:85%}
.rcsp-media-x-86{--rcsp-focal-x:86%}
.rcsp-media-x-87{--rcsp-focal-x:87%}
.rcsp-media-x-88{--rcsp-focal-x:88%}
.rcsp-media-x-89{--rcsp-focal-x:89%}
.rcsp-media-x-90{--rcsp-focal-x:90%}
.rcsp-media-x-91{--rcsp-focal-x:91%}
.rcsp-media-x-92{--rcsp-focal-x:92%}
.rcsp-media-x-93{--rcsp-focal-x:93%}
.rcsp-media-x-94{--rcsp-focal-x:94%}
.rcsp-media-x-95{--rcsp-focal-x:95%}
.rcsp-media-x-96{--rcsp-focal-x:96%}
.rcsp-media-x-97{--rcsp-focal-x:97%}
.rcsp-media-x-98{--rcsp-focal-x:98%}
.rcsp-media-x-99{--rcsp-focal-x:99%}
.rcsp-media-x-100{--rcsp-focal-x:100%}
.rcsp-media-y-0{--rcsp-focal-y:0%}
.rcsp-media-y-1{--rcsp-focal-y:1%}
.rcsp-media-y-2{--rcsp-focal-y:2%}
.rcsp-media-y-3{--rcsp-focal-y:3%}
.rcsp-media-y-4{--rcsp-focal-y:4%}
.rcsp-media-y-5{--rcsp-focal-y:5%}
.rcsp-media-y-6{--rcsp-focal-y:6%}
.rcsp-media-y-7{--rcsp-focal-y:7%}
.rcsp-media-y-8{--rcsp-focal-y:8%}
.rcsp-media-y-9{--rcsp-focal-y:9%}
.rcsp-media-y-10{--rcsp-focal-y:10%}
.rcsp-media-y-11{--rcsp-focal-y:11%}
.rcsp-media-y-12{--rcsp-focal-y:12%}
.rcsp-media-y-13{--rcsp-focal-y:13%}
.rcsp-media-y-14{--rcsp-focal-y:14%}
.rcsp-media-y-15{--rcsp-focal-y:15%}
.rcsp-media-y-16{--rcsp-focal-y:16%}
.rcsp-media-y-17{--rcsp-focal-y:17%}
.rcsp-media-y-18{--rcsp-focal-y:18%}
.rcsp-media-y-19{--rcsp-focal-y:19%}
.rcsp-media-y-20{--rcsp-focal-y:20%}
.rcsp-media-y-21{--rcsp-focal-y:21%}
.rcsp-media-y-22{--rcsp-focal-y:22%}
.rcsp-media-y-23{--rcsp-focal-y:23%}
.rcsp-media-y-24{--rcsp-focal-y:24%}
.rcsp-media-y-25{--rcsp-focal-y:25%}
.rcsp-media-y-26{--rcsp-focal-y:26%}
.rcsp-media-y-27{--rcsp-focal-y:27%}
.rcsp-media-y-28{--rcsp-focal-y:28%}
.rcsp-media-y-29{--rcsp-focal-y:29%}
.rcsp-media-y-30{--rcsp-focal-y:30%}
.rcsp-media-y-31{--rcsp-focal-y:31%}
.rcsp-media-y-32{--rcsp-focal-y:32%}
.rcsp-media-y-33{--rcsp-focal-y:33%}
.rcsp-media-y-34{--rcsp-focal-y:34%}
.rcsp-media-y-35{--rcsp-focal-y:35%}
.rcsp-media-y-36{--rcsp-focal-y:36%}
.rcsp-media-y-37{--rcsp-focal-y:37%}
.rcsp-media-y-38{--rcsp-focal-y:38%}
.rcsp-media-y-39{--rcsp-focal-y:39%}
.rcsp-media-y-40{--rcsp-focal-y:40%}
.rcsp-media-y-41{--rcsp-focal-y:41%}
.rcsp-media-y-42{--rcsp-focal-y:42%}
.rcsp-media-y-43{--rcsp-focal-y:43%}
.rcsp-media-y-44{--rcsp-focal-y:44%}
.rcsp-media-y-45{--rcsp-focal-y:45%}
.rcsp-media-y-46{--rcsp-focal-y:46%}
.rcsp-media-y-47{--rcsp-focal-y:47%}
.rcsp-media-y-48{--rcsp-focal-y:48%}
.rcsp-media-y-49{--rcsp-focal-y:49%}
.rcsp-media-y-50{--rcsp-focal-y:50%}
.rcsp-media-y-51{--rcsp-focal-y:51%}
.rcsp-media-y-52{--rcsp-focal-y:52%}
.rcsp-media-y-53{--rcsp-focal-y:53%}
.rcsp-media-y-54{--rcsp-focal-y:54%}
.rcsp-media-y-55{--rcsp-focal-y:55%}
.rcsp-media-y-56{--rcsp-focal-y:56%}
.rcsp-media-y-57{--rcsp-focal-y:57%}
.rcsp-media-y-58{--rcsp-focal-y:58%}
.rcsp-media-y-59{--rcsp-focal-y:59%}
.rcsp-media-y-60{--rcsp-focal-y:60%}
.rcsp-media-y-61{--rcsp-focal-y:61%}
.rcsp-media-y-62{--rcsp-focal-y:62%}
.rcsp-media-y-63{--rcsp-focal-y:63%}
.rcsp-media-y-64{--rcsp-focal-y:64%}
.rcsp-media-y-65{--rcsp-focal-y:65%}
.rcsp-media-y-66{--rcsp-focal-y:66%}
.rcsp-media-y-67{--rcsp-focal-y:67%}
.rcsp-media-y-68{--rcsp-focal-y:68%}
.rcsp-media-y-69{--rcsp-focal-y:69%}
.rcsp-media-y-70{--rcsp-focal-y:70%}
.rcsp-media-y-71{--rcsp-focal-y:71%}
.rcsp-media-y-72{--rcsp-focal-y:72%}
.rcsp-media-y-73{--rcsp-focal-y:73%}
.rcsp-media-y-74{--rcsp-focal-y:74%}
.rcsp-media-y-75{--rcsp-focal-y:75%}
.rcsp-media-y-76{--rcsp-focal-y:76%}
.rcsp-media-y-77{--rcsp-focal-y:77%}
.rcsp-media-y-78{--rcsp-focal-y:78%}
.rcsp-media-y-79{--rcsp-focal-y:79%}
.rcsp-media-y-80{--rcsp-focal-y:80%}
.rcsp-media-y-81{--rcsp-focal-y:81%}
.rcsp-media-y-82{--rcsp-focal-y:82%}
.rcsp-media-y-83{--rcsp-focal-y:83%}
.rcsp-media-y-84{--rcsp-focal-y:84%}
.rcsp-media-y-85{--rcsp-focal-y:85%}
.rcsp-media-y-86{--rcsp-focal-y:86%}
.rcsp-media-y-87{--rcsp-focal-y:87%}
.rcsp-media-y-88{--rcsp-focal-y:88%}
.rcsp-media-y-89{--rcsp-focal-y:89%}
.rcsp-media-y-90{--rcsp-focal-y:90%}
.rcsp-media-y-91{--rcsp-focal-y:91%}
.rcsp-media-y-92{--rcsp-focal-y:92%}
.rcsp-media-y-93{--rcsp-focal-y:93%}
.rcsp-media-y-94{--rcsp-focal-y:94%}
.rcsp-media-y-95{--rcsp-focal-y:95%}
.rcsp-media-y-96{--rcsp-focal-y:96%}
.rcsp-media-y-97{--rcsp-focal-y:97%}
.rcsp-media-y-98{--rcsp-focal-y:98%}
.rcsp-media-y-99{--rcsp-focal-y:99%}
.rcsp-media-y-100{--rcsp-focal-y:100%}
.rcsp-media-zoom-100{--rcsp-img-zoom:1}
.rcsp-media-zoom-105{--rcsp-img-zoom:1.05}
.rcsp-media-zoom-110{--rcsp-img-zoom:1.1}
.rcsp-media-zoom-115{--rcsp-img-zoom:1.15}
.rcsp-media-zoom-120{--rcsp-img-zoom:1.2}
.rcsp-media-zoom-125{--rcsp-img-zoom:1.25}
.rcsp-media-zoom-130{--rcsp-img-zoom:1.3}
.rcsp-media-zoom-135{--rcsp-img-zoom:1.35}
.rcsp-media-zoom-140{--rcsp-img-zoom:1.4}
.rcsp-media-zoom-145{--rcsp-img-zoom:1.45}
.rcsp-media-zoom-150{--rcsp-img-zoom:1.5}
.rcsp-media-zoom-155{--rcsp-img-zoom:1.55}
.rcsp-media-zoom-160{--rcsp-img-zoom:1.6}
.rcsp-media-zoom-165{--rcsp-img-zoom:1.65}
.rcsp-media-zoom-170{--rcsp-img-zoom:1.7}
.rcsp-media-zoom-175{--rcsp-img-zoom:1.75}
.rcsp-media-zoom-180{--rcsp-img-zoom:1.8}
.rcsp-media-zoom-185{--rcsp-img-zoom:1.85}
.rcsp-media-zoom-190{--rcsp-img-zoom:1.9}
.rcsp-media-zoom-195{--rcsp-img-zoom:1.95}
.rcsp-media-zoom-200{--rcsp-img-zoom:2}
.rcsp-media-zoom-205{--rcsp-img-zoom:2.05}
.rcsp-media-zoom-210{--rcsp-img-zoom:2.1}
.rcsp-media-zoom-215{--rcsp-img-zoom:2.15}
.rcsp-media-zoom-220{--rcsp-img-zoom:2.2}
.rcsp-media-zoom-225{--rcsp-img-zoom:2.25}
.rcsp-media-zoom-230{--rcsp-img-zoom:2.3}
.rcsp-media-zoom-235{--rcsp-img-zoom:2.35}
.rcsp-media-zoom-240{--rcsp-img-zoom:2.4}
.rcsp-media-zoom-245{--rcsp-img-zoom:2.45}
.rcsp-media-zoom-250{--rcsp-img-zoom:2.5}
.rcsp-media-rotate-n180{--rcsp-img-rotate:-180deg}
.rcsp-media-rotate-n165{--rcsp-img-rotate:-165deg}
.rcsp-media-rotate-n150{--rcsp-img-rotate:-150deg}
.rcsp-media-rotate-n135{--rcsp-img-rotate:-135deg}
.rcsp-media-rotate-n120{--rcsp-img-rotate:-120deg}
.rcsp-media-rotate-n105{--rcsp-img-rotate:-105deg}
.rcsp-media-rotate-n90{--rcsp-img-rotate:-90deg}
.rcsp-media-rotate-n75{--rcsp-img-rotate:-75deg}
.rcsp-media-rotate-n60{--rcsp-img-rotate:-60deg}
.rcsp-media-rotate-n45{--rcsp-img-rotate:-45deg}
.rcsp-media-rotate-n30{--rcsp-img-rotate:-30deg}
.rcsp-media-rotate-n15{--rcsp-img-rotate:-15deg}
.rcsp-media-rotate-0{--rcsp-img-rotate:0deg}
.rcsp-media-rotate-15{--rcsp-img-rotate:15deg}
.rcsp-media-rotate-30{--rcsp-img-rotate:30deg}
.rcsp-media-rotate-45{--rcsp-img-rotate:45deg}
.rcsp-media-rotate-60{--rcsp-img-rotate:60deg}
.rcsp-media-rotate-75{--rcsp-img-rotate:75deg}
.rcsp-media-rotate-90{--rcsp-img-rotate:90deg}
.rcsp-media-rotate-105{--rcsp-img-rotate:105deg}
.rcsp-media-rotate-120{--rcsp-img-rotate:120deg}
.rcsp-media-rotate-135{--rcsp-img-rotate:135deg}
.rcsp-media-rotate-150{--rcsp-img-rotate:150deg}
.rcsp-media-rotate-165{--rcsp-img-rotate:165deg}
.rcsp-media-rotate-180{--rcsp-img-rotate:180deg}
.rcsp-media-brightness-50{--rcsp-img-brightness:0.5}
.rcsp-media-brightness-55{--rcsp-img-brightness:0.55}
.rcsp-media-brightness-60{--rcsp-img-brightness:0.6}
.rcsp-media-brightness-65{--rcsp-img-brightness:0.65}
.rcsp-media-brightness-70{--rcsp-img-brightness:0.7}
.rcsp-media-brightness-75{--rcsp-img-brightness:0.75}
.rcsp-media-brightness-80{--rcsp-img-brightness:0.8}
.rcsp-media-brightness-85{--rcsp-img-brightness:0.85}
.rcsp-media-brightness-90{--rcsp-img-brightness:0.9}
.rcsp-media-brightness-95{--rcsp-img-brightness:0.95}
.rcsp-media-brightness-100{--rcsp-img-brightness:1}
.rcsp-media-brightness-105{--rcsp-img-brightness:1.05}
.rcsp-media-brightness-110{--rcsp-img-brightness:1.1}
.rcsp-media-brightness-115{--rcsp-img-brightness:1.15}
.rcsp-media-brightness-120{--rcsp-img-brightness:1.2}
.rcsp-media-brightness-125{--rcsp-img-brightness:1.25}
.rcsp-media-brightness-130{--rcsp-img-brightness:1.3}
.rcsp-media-brightness-135{--rcsp-img-brightness:1.35}
.rcsp-media-brightness-140{--rcsp-img-brightness:1.4}
.rcsp-media-brightness-145{--rcsp-img-brightness:1.45}
.rcsp-media-brightness-150{--rcsp-img-brightness:1.5}
.rcsp-media-contrast-50{--rcsp-img-contrast:0.5}
.rcsp-media-contrast-55{--rcsp-img-contrast:0.55}
.rcsp-media-contrast-60{--rcsp-img-contrast:0.6}
.rcsp-media-contrast-65{--rcsp-img-contrast:0.65}
.rcsp-media-contrast-70{--rcsp-img-contrast:0.7}
.rcsp-media-contrast-75{--rcsp-img-contrast:0.75}
.rcsp-media-contrast-80{--rcsp-img-contrast:0.8}
.rcsp-media-contrast-85{--rcsp-img-contrast:0.85}
.rcsp-media-contrast-90{--rcsp-img-contrast:0.9}
.rcsp-media-contrast-95{--rcsp-img-contrast:0.95}
.rcsp-media-contrast-100{--rcsp-img-contrast:1}
.rcsp-media-contrast-105{--rcsp-img-contrast:1.05}
.rcsp-media-contrast-110{--rcsp-img-contrast:1.1}
.rcsp-media-contrast-115{--rcsp-img-contrast:1.15}
.rcsp-media-contrast-120{--rcsp-img-contrast:1.2}
.rcsp-media-contrast-125{--rcsp-img-contrast:1.25}
.rcsp-media-contrast-130{--rcsp-img-contrast:1.3}
.rcsp-media-contrast-135{--rcsp-img-contrast:1.35}
.rcsp-media-contrast-140{--rcsp-img-contrast:1.4}
.rcsp-media-contrast-145{--rcsp-img-contrast:1.45}
.rcsp-media-contrast-150{--rcsp-img-contrast:1.5}
.rcsp-media-saturate-0{--rcsp-img-saturate:0}
.rcsp-media-saturate-5{--rcsp-img-saturate:0.05}
.rcsp-media-saturate-10{--rcsp-img-saturate:0.1}
.rcsp-media-saturate-15{--rcsp-img-saturate:0.15}
.rcsp-media-saturate-20{--rcsp-img-saturate:0.2}
.rcsp-media-saturate-25{--rcsp-img-saturate:0.25}
.rcsp-media-saturate-30{--rcsp-img-saturate:0.3}
.rcsp-media-saturate-35{--rcsp-img-saturate:0.35}
.rcsp-media-saturate-40{--rcsp-img-saturate:0.4}
.rcsp-media-saturate-45{--rcsp-img-saturate:0.45}
.rcsp-media-saturate-50{--rcsp-img-saturate:0.5}
.rcsp-media-saturate-55{--rcsp-img-saturate:0.55}
.rcsp-media-saturate-60{--rcsp-img-saturate:0.6}
.rcsp-media-saturate-65{--rcsp-img-saturate:0.65}
.rcsp-media-saturate-70{--rcsp-img-saturate:0.7}
.rcsp-media-saturate-75{--rcsp-img-saturate:0.75}
.rcsp-media-saturate-80{--rcsp-img-saturate:0.8}
.rcsp-media-saturate-85{--rcsp-img-saturate:0.85}
.rcsp-media-saturate-90{--rcsp-img-saturate:0.9}
.rcsp-media-saturate-95{--rcsp-img-saturate:0.95}
.rcsp-media-saturate-100{--rcsp-img-saturate:1}
.rcsp-media-saturate-105{--rcsp-img-saturate:1.05}
.rcsp-media-saturate-110{--rcsp-img-saturate:1.1}
.rcsp-media-saturate-115{--rcsp-img-saturate:1.15}
.rcsp-media-saturate-120{--rcsp-img-saturate:1.2}
.rcsp-media-saturate-125{--rcsp-img-saturate:1.25}
.rcsp-media-saturate-130{--rcsp-img-saturate:1.3}
.rcsp-media-saturate-135{--rcsp-img-saturate:1.35}
.rcsp-media-saturate-140{--rcsp-img-saturate:1.4}
.rcsp-media-saturate-145{--rcsp-img-saturate:1.45}
.rcsp-media-saturate-150{--rcsp-img-saturate:1.5}
.rcsp-media-saturate-155{--rcsp-img-saturate:1.55}
.rcsp-media-saturate-160{--rcsp-img-saturate:1.6}
.rcsp-media-saturate-165{--rcsp-img-saturate:1.65}
.rcsp-media-saturate-170{--rcsp-img-saturate:1.7}
.rcsp-media-saturate-175{--rcsp-img-saturate:1.75}
.rcsp-media-saturate-180{--rcsp-img-saturate:1.8}
.rcsp-media-saturate-185{--rcsp-img-saturate:1.85}
.rcsp-media-saturate-190{--rcsp-img-saturate:1.9}
.rcsp-media-saturate-195{--rcsp-img-saturate:1.95}
.rcsp-media-saturate-200{--rcsp-img-saturate:2}
