.rrcl-v3-wrap{width:100%;padding:10px 0}.rrcl-v3-inner{max-width:var(--rrcl-max,1320px);margin:0 auto}.rrcl-v3-section-title-main{margin:0 0 18px;font-size:28px;font-weight:800}.rrcl-v3-grid{display:grid;grid-template-columns:repeat(var(--rrcl-cols-d,3),minmax(0,1fr));gap:var(--rrcl-gap,24px)}.rrcl-v3-layout-horizontal .rrcl-v3-grid,.rrcl-v3-layout-slider_only .rrcl-v3-grid{display:flex;overflow:auto;scroll-snap-type:x proximity;scrollbar-width:none}.rrcl-v3-layout-horizontal .rrcl-v3-grid::-webkit-scrollbar,.rrcl-v3-layout-slider_only .rrcl-v3-grid::-webkit-scrollbar{display:none}.rrcl-v3-layout-horizontal .rrcl-v3-card,.rrcl-v3-layout-slider_only .rrcl-v3-card{flex:0 0 calc((100% - (var(--rrcl-gap,24px) * (var(--rrcl-cols-d,3) - 1))) / var(--rrcl-cols-d,3));scroll-snap-align:start}.rrcl-v3-card{position:relative;overflow:hidden;background:var(--rrcl-card-bg,#fff);border:1px solid var(--rrcl-border,#e5e7eb);border-radius:var(--rrcl-radius,18px);transition:transform .35s ease,box-shadow .35s ease,filter .35s ease}.rrcl-v3-has-shadow .rrcl-v3-card{box-shadow:0 16px 40px var(--rrcl-shadow,rgba(15,23,42,.14))}.rrcl-v3-title{position:relative;margin:0;padding:14px var(--rrcl-padding,18px) 0;color:var(--rrcl-title,#111827);font-size:var(--rrcl-title-size,22px);font-weight:var(--rrcl-title-weight,700);line-height:1.25}.rrcl-v3-title a{color:inherit;text-decoration:none}.rrcl-v3-banner-enabled .rrcl-v3-title{padding-top:18px}.rrcl-v3-banner-enabled .rrcl-v3-title::before{content:"";position:absolute;left:0;top:0;width:78%;height:14px;background:linear-gradient(90deg,var(--rrcl-banner-bg,#1f3b79),rgba(255,255,255,.16));clip-path:polygon(0 0,100% 0,95% 100%,0 100%)}.rrcl-v3-banner-enabled .rrcl-v3-title::after{content:"";position:absolute;left:0;top:14px;border-top:10px solid color-mix(in srgb,var(--rrcl-banner-bg,#1f3b79) 75%, black);border-left:10px solid transparent}.rrcl-v3-slider{position:relative;overflow:hidden;aspect-ratio:var(--rrcl-card-ratio,16/9);height:var(--rrcl-card-image-height,240px);background:#f8fafc}.rrcl-v3-track{display:flex;height:100%;will-change:transform}.rrcl-v3-slide{position:relative;flex:0 0 100%;height:100%}.rrcl-v3-slide img,.rrcl-v3-image-link{display:block;width:100%;height:100%}.rrcl-v3-fit-cover img{object-fit:cover}.rrcl-v3-fit-contain img{object-fit:contain;background:#f8fafc}.rrcl-v3-slider-arrow{position:absolute;top:50%;transform:translateY(-50%);width:34px;height:34px;border-radius:999px;border:none;background:rgba(15,23,42,.72);color:#fff;cursor:pointer;z-index:5}.rrcl-v3-slider-prev{left:10px}.rrcl-v3-slider-next{right:10px}.rrcl-v3-overlay-title{position:absolute;left:14px;right:14px;bottom:14px;display:inline-flex;align-items:center;min-height:38px;padding:8px 12px;border-radius:12px;background:var(--rrcl-overlay-bg,rgba(17,24,39,.55));color:var(--rrcl-overlay-color,#fff);font-weight:700;line-height:1.3}.rrcl-v3-body{display:grid;gap:12px;padding:14px var(--rrcl-padding,18px) var(--rrcl-padding,18px);color:var(--rrcl-text,#374151);font-size:var(--rrcl-desc-size,15px);font-weight:var(--rrcl-desc-weight,400)}.rrcl-v3-location{font-size:14px;color:#6b7280}.rrcl-v3-line{display:flex;flex-wrap:wrap;align-items:center;gap:8px 10px}.rrcl-v3-line-price{font-size:var(--rrcl-price-size,16px);font-weight:var(--rrcl-price-weight,700);color:var(--rrcl-price,#1f2937)}.rrcl-v3-line-features{font-size:15px;color:var(--rrcl-feature,#1f2937)}.rrcl-v3-price,.rrcl-v3-feature{display:inline-flex;align-items:center;gap:6px;min-width:0;white-space:normal}.rrcl-v3-sep{color:#94a3b8}.rrcl-v3-svg{display:inline-block;width:16px;height:16px;vertical-align:middle;background:currentColor;mask-repeat:no-repeat;mask-position:center;mask-size:contain;-webkit-mask-repeat:no-repeat;-webkit-mask-position:center;-webkit-mask-size:contain}.rrcl-v3-svg-users{mask-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath fill='black' d='M16 11c1.66 0 2.99-1.79 2.99-4S17.66 3 16 3s-3 1.79-3 4 1.34 4 3 4m-8 0c1.66 0 2.99-1.79 2.99-4S9.66 3 8 3 5 4.79 5 7s1.34 4 3 4m0 2c-2.33 0-7 1.17-7 3.5V21h14v-4.5C15 14.17 10.33 13 8 13m8 0c-.29 0-.62.02-.97.05 1.16.84 1.97 1.97 1.97 3.45V21h6v-4.5c0-2.33-4.67-3.5-7-3.5'/%3E%3C/svg%3E");-webkit-mask-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath fill='black' d='M16 11c1.66 0 2.99-1.79 2.99-4S17.66 3 16 3s-3 1.79-3 4 1.34 4 3 4m-8 0c1.66 0 2.99-1.79 2.99-4S9.66 3 8 3 5 4.79 5 7s1.34 4 3 4m0 2c-2.33 0-7 1.17-7 3.5V21h14v-4.5C15 14.17 10.33 13 8 13m8 0c-.29 0-.62.02-.97.05 1.16.84 1.97 1.97 1.97 3.45V21h6v-4.5c0-2.33-4.67-3.5-7-3.5'/%3E%3C/svg%3E")}.rrcl-v3-svg-bag{mask-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath fill='black' d='M19 7h-1V6a4 4 0 0 0-8 0v1H9a2 2 0 0 0-2 2v10a2 2 0 0 0 2 2h10a2 2 0 0 0 2-2V9a2 2 0 0 0-2-2m-7-1a2 2 0 0 1 4 0v1h-4zm7 13H9V9h10z'/%3E%3C/svg%3E");-webkit-mask-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath fill='black' d='M19 7h-1V6a4 4 0 0 0-8 0v1H9a2 2 0 0 0-2 2v10a2 2 0 0 0 2 2h10a2 2 0 0 0 2-2V9a2 2 0 0 0-2-2m-7-1a2 2 0 0 1 4 0v1h-4zm7 13H9V9h10z'/%3E%3C/svg%3E")}.rrcl-v3-svg-check{mask-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath fill='black' d='m9 16.17-3.88-3.88L3.71 13.7 9 19l12-12-1.41-1.41z'/%3E%3C/svg%3E");-webkit-mask-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath fill='black' d='m9 16.17-3.88-3.88L3.71 13.7 9 19l12-12-1.41-1.41z'/%3E%3C/svg%3E")}.rrcl-v3-desc-wrap{min-width:0}.rrcl-v3-desc-link{display:block;color:inherit;text-decoration:none}.rrcl-v3-desc-card{padding:12px;border-radius:14px;background:var(--rrcl-desc-card-bg,rgba(148,163,184,.08));transition:background .25s ease,transform .25s ease}.rrcl-v3-desc-link:hover .rrcl-v3-desc-card{background:rgba(148,163,184,.14)}.rrcl-v3-desc-inner p{margin:0 0 .9em}.rrcl-v3-desc-inner p:last-child{margin-bottom:0}.rrcl-v3-desc-inner table{width:100%;border-collapse:collapse;display:block;overflow:auto;max-width:100%}.rrcl-v3-desc-inner th,.rrcl-v3-desc-inner td{border:1px solid #d1d5db;padding:8px;text-align:left;vertical-align:top}.rrcl-v3-desc-inner ul,.rrcl-v3-desc-inner ol{padding-left:20px;margin:.5em 0}.rrcl-v3-readmore{display:inline-flex;align-items:center;gap:6px;margin-top:8px;font-weight:700;color:var(--rrcl-title,#111827)}.rrcl-v3-actions{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;padding:0 var(--rrcl-padding,18px) var(--rrcl-padding,18px)}.rrcl-v3-btn{display:inline-flex;align-items:center;justify-content:center;gap:8px;min-height:46px;padding:10px 14px;text-decoration:none;font-weight:700;border-radius:var(--rrcl-btn-radius,14px);transition:transform .18s ease,box-shadow .18s ease,background .18s ease,color .18s ease,border-color .18s ease;border:2px solid transparent}.rrcl-v3-btn:hover{transform:translateY(-1px)}.rrcl-v3-btn-call{border-color:var(--rrcl-call,#7a4cff);color:var(--rrcl-call,#7a4cff);background:#fff}.rrcl-v3-btn-wa{border-color:var(--rrcl-wa,#25b857);color:var(--rrcl-wa-text,#fff);background:var(--rrcl-wa,#25b857)}.rrcl-v3-call-solid .rrcl-v3-btn-call{background:var(--rrcl-call,#7a4cff);color:var(--rrcl-call-text,#fff)}.rrcl-v3-wa-outline .rrcl-v3-btn-wa{background:#fff;color:var(--rrcl-wa,#25b857)}.rrcl-v3-call-soft3d .rrcl-v3-btn-call,.rrcl-v3-wa-soft3d .rrcl-v3-btn-wa{box-shadow:0 8px 18px rgba(15,23,42,.12)}.rrcl-v3-call-glass .rrcl-v3-btn-call,.rrcl-v3-wa-glass .rrcl-v3-btn-wa{backdrop-filter:blur(8px);background:rgba(255,255,255,.7)}.rrcl-v3-call-minimal .rrcl-v3-btn-call,.rrcl-v3-wa-minimal .rrcl-v3-btn-wa{border-width:1px;box-shadow:none;background:#fafafa;color:currentColor}.rrcl-v3-btn-small .rrcl-v3-btn{min-height:40px;padding:8px 12px;font-size:13px}.rrcl-v3-btn-large .rrcl-v3-btn{min-height:52px;padding:12px 16px;font-size:16px}.rrcl-v3-no-icons .rrcl-v3-ico{display:none}.rrcl-v3-listing-nav{display:flex;justify-content:flex-end;gap:10px;margin:0 0 14px}.rrcl-v3-listing-nav button{width:40px;height:40px;border-radius:999px;border:1px solid #d1d5db;background:#fff;cursor:pointer}.rrcl-v3-layout-slider_only .rrcl-v3-body,.rrcl-v3-layout-slider_only .rrcl-v3-actions{display:none}.rrcl-v3-headline-overlay .rrcl-v3-title{display:none}.rrcl-v3-hover-zoom_in .rrcl-v3-card:hover{transform:translateY(-4px)}.rrcl-v3-hover-zoom_in .rrcl-v3-card:hover img{transform:scale(1.06)}.rrcl-v3-hover-zoom_out .rrcl-v3-card:hover{transform:translateY(-2px)}.rrcl-v3-hover-zoom_out .rrcl-v3-card:hover img{transform:scale(.96)}.rrcl-v3-hover-lift .rrcl-v3-card:hover{transform:translateY(-8px);box-shadow:0 24px 50px var(--rrcl-shadow,rgba(15,23,42,.2))}.rrcl-v3-card img{transition:transform .45s ease,filter .45s ease}.rrcl-v3-vis-description-hidden .rrcl-v3-part-description,.rrcl-v3-vis-location-hidden .rrcl-v3-part-location,.rrcl-v3-vis-rates-hidden .rrcl-v3-part-rates,.rrcl-v3-vis-features-hidden .rrcl-v3-part-features,.rrcl-v3-vis-buttons-hidden .rrcl-v3-part-buttons,.rrcl-v3-vis-slider-hidden .rrcl-v3-part-slider{display:none!important}@media (max-width:1024px){.rrcl-v3-grid{grid-template-columns:repeat(var(--rrcl-cols-t,2),minmax(0,1fr))}.rrcl-v3-layout-horizontal .rrcl-v3-card,.rrcl-v3-layout-slider_only .rrcl-v3-card{flex-basis:calc((100% - (var(--rrcl-gap,24px) * (var(--rrcl-cols-t,2) - 1))) / var(--rrcl-cols-t,2))}}@media (max-width:767px){.rrcl-v3-grid{grid-template-columns:repeat(var(--rrcl-cols-m,1),minmax(0,1fr))}.rrcl-v3-layout-horizontal .rrcl-v3-card,.rrcl-v3-layout-slider_only .rrcl-v3-card{flex-basis:calc((100% - (var(--rrcl-gap,24px) * (var(--rrcl-cols-m,1) - 1))) / var(--rrcl-cols-m,1))}.rrcl-v3-body{padding:14px}.rrcl-v3-actions{padding:0 14px 14px}.rrcl-v3-title{padding:14px 14px 0}.rrcl-v3-line{gap:6px 8px}.rrcl-v3-slider-arrow{width:30px;height:30px}}@media (min-width:1025px){.rrcl-v3-vis-description-tablet .rrcl-v3-part-description,.rrcl-v3-vis-description-mobile .rrcl-v3-part-description,.rrcl-v3-vis-description-tablet_mobile .rrcl-v3-part-description,.rrcl-v3-vis-location-tablet .rrcl-v3-part-location,.rrcl-v3-vis-location-mobile .rrcl-v3-part-location,.rrcl-v3-vis-location-tablet_mobile .rrcl-v3-part-location,.rrcl-v3-vis-rates-tablet .rrcl-v3-part-rates,.rrcl-v3-vis-rates-mobile .rrcl-v3-part-rates,.rrcl-v3-vis-rates-tablet_mobile .rrcl-v3-part-rates,.rrcl-v3-vis-features-tablet .rrcl-v3-part-features,.rrcl-v3-vis-features-mobile .rrcl-v3-part-features,.rrcl-v3-vis-features-tablet_mobile .rrcl-v3-part-features,.rrcl-v3-vis-buttons-tablet .rrcl-v3-part-buttons,.rrcl-v3-vis-buttons-mobile .rrcl-v3-part-buttons,.rrcl-v3-vis-buttons-tablet_mobile .rrcl-v3-part-buttons,.rrcl-v3-vis-slider-tablet .rrcl-v3-part-slider,.rrcl-v3-vis-slider-mobile .rrcl-v3-part-slider,.rrcl-v3-vis-slider-tablet_mobile .rrcl-v3-part-slider{display:none!important}}@media (min-width:768px) and (max-width:1024px){.rrcl-v3-vis-description-desktop .rrcl-v3-part-description,.rrcl-v3-vis-description-mobile .rrcl-v3-part-description,.rrcl-v3-vis-description-desktop_mobile .rrcl-v3-part-description,.rrcl-v3-vis-location-desktop .rrcl-v3-part-location,.rrcl-v3-vis-location-mobile .rrcl-v3-part-location,.rrcl-v3-vis-location-desktop_mobile .rrcl-v3-part-location,.rrcl-v3-vis-rates-desktop .rrcl-v3-part-rates,.rrcl-v3-vis-rates-mobile .rrcl-v3-part-rates,.rrcl-v3-vis-rates-desktop_mobile .rrcl-v3-part-rates,.rrcl-v3-vis-features-desktop .rrcl-v3-part-features,.rrcl-v3-vis-features-mobile .rrcl-v3-part-features,.rrcl-v3-vis-features-desktop_mobile .rrcl-v3-part-features,.rrcl-v3-vis-buttons-desktop .rrcl-v3-part-buttons,.rrcl-v3-vis-buttons-mobile .rrcl-v3-part-buttons,.rrcl-v3-vis-buttons-desktop_mobile .rrcl-v3-part-buttons,.rrcl-v3-vis-slider-desktop .rrcl-v3-part-slider,.rrcl-v3-vis-slider-mobile .rrcl-v3-part-slider,.rrcl-v3-vis-slider-desktop_mobile .rrcl-v3-part-slider{display:none!important}}@media (max-width:767px){.rrcl-v3-vis-description-desktop .rrcl-v3-part-description,.rrcl-v3-vis-description-tablet .rrcl-v3-part-description,.rrcl-v3-vis-description-desktop_tablet .rrcl-v3-part-description,.rrcl-v3-vis-location-desktop .rrcl-v3-part-location,.rrcl-v3-vis-location-tablet .rrcl-v3-part-location,.rrcl-v3-vis-location-desktop_tablet .rrcl-v3-part-location,.rrcl-v3-vis-rates-desktop .rrcl-v3-part-rates,.rrcl-v3-vis-rates-tablet .rrcl-v3-part-rates,.rrcl-v3-vis-rates-desktop_tablet .rrcl-v3-part-rates,.rrcl-v3-vis-features-desktop .rrcl-v3-part-features,.rrcl-v3-vis-features-tablet .rrcl-v3-part-features,.rrcl-v3-vis-features-desktop_tablet .rrcl-v3-part-features,.rrcl-v3-vis-buttons-desktop .rrcl-v3-part-buttons,.rrcl-v3-vis-buttons-tablet .rrcl-v3-part-buttons,.rrcl-v3-vis-buttons-desktop_tablet .rrcl-v3-part-buttons,.rrcl-v3-vis-slider-desktop .rrcl-v3-part-slider,.rrcl-v3-vis-slider-tablet .rrcl-v3-part-slider,.rrcl-v3-vis-slider-desktop_tablet .rrcl-v3-part-slider{display:none!important}}


.rrcl-v3-line-features{font-size:15px;color:var(--rrcl-feature,#1f2937)}
.rrcl-v3-wrap .rrcl-v3-line-features{font-size:15px;color:var(--rrcl-feature,#1f2937)}
.rrcl-v3-wrap[style*='--rrcl-feature-size:small'] .rrcl-v3-line-features{font-size:13px;gap:5px 8px}
.rrcl-v3-wrap[style*='--rrcl-feature-size:medium'] .rrcl-v3-line-features{font-size:15px;gap:8px 10px}
.rrcl-v3-wrap[style*='--rrcl-feature-size:large'] .rrcl-v3-line-features{font-size:17px;gap:10px 12px}
.rrcl-v3-wrap[style*='--rrcl-feature-size:small'] .rrcl-v3-svg{width:14px;height:14px}
.rrcl-v3-wrap[style*='--rrcl-feature-size:medium'] .rrcl-v3-svg{width:16px;height:16px}
.rrcl-v3-wrap[style*='--rrcl-feature-size:large'] .rrcl-v3-svg{width:20px;height:20px}
.rrcl-v3-desc-wrap,.rrcl-v3-desc-link,.rrcl-v3-desc-card,.rrcl-v3-desc-inner,.rrcl-v3-desc-inner *{-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}
.rrcl-v3-desc-link,.rrcl-v3-desc-card{cursor:pointer}
.rrcl-v3-wrap .rrcl-v3-desc-card,.rrcl-v3-wrap .rrcl-v3-desc-card *, .rrcl-v3-wrap .rrcl-v3-desc-link{color:var(--rrcl-text,#374151)!important}
.rrcl-v3-wrap .rrcl-v3-body, .rrcl-v3-wrap .rrcl-v3-body *:not(.rrcl-v3-title):not(.rrcl-v3-line-prices):not(.rrcl-v3-line-prices *):not(.rrcl-v3-line-features):not(.rrcl-v3-line-features *):not(.rrcl-v3-btn):not(.rrcl-v3-btn *){color:var(--rrcl-card-text,var(--rrcl-text,#374151))}
.rrcl-v3-wrap .rrcl-v3-desc-inner a{color:inherit!important}
