.rc-section{background:var(--section-bg, #FFFFFF);padding-top:var(--padding-top, 50px);padding-bottom:var(--padding-bottom, 50px);overflow:hidden}.rc-section[dir=rtl]{direction:rtl}.rc-section[dir=ltr]{direction:ltr}.rc-inner{max-width:1100px;margin:0 auto;padding:0 20px}.rc-heading{text-align:center;color:var(--heading-color, #1A1A1A);font-size:var(--heading-size, 32px);font-weight:800;margin:0 0 34px}.rc-carousel-wrap{position:relative}.rc-viewport{overflow:hidden;width:100%;touch-action:pan-y;cursor:grab}.rc-viewport:active{cursor:grabbing}.rc-track{display:flex;gap:var(--card-gap, 16px);transition:transform .45s ease;will-change:transform}.rc-arrow{position:absolute;top:50%;transform:translateY(-50%);z-index:2;flex-shrink:0;width:var(--arrow-circle-size, 44px);height:var(--arrow-circle-size, 44px);border-radius:50%;background:var(--arrow-bg, #FFFFFF);color:var(--arrow-color, #1A1A1A);border:none;cursor:pointer;display:flex;align-items:center;justify-content:center;box-shadow:0 2px 10px #00000026;transition:opacity .2s ease}.rc-arrow:hover{opacity:.85}.rc-arrow svg{width:var(--arrow-icon-size, 20px);height:var(--arrow-icon-size, 20px);stroke-width:var(--arrow-stroke-width, 3)}.rc-arrow-prev{inset-inline-start:12px}.rc-arrow-next{inset-inline-end:12px}.rc-card{flex-shrink:0;width:var(--card-width, 340px);min-height:var(--card-height, 300px);background:var(--card-bg, #F5F5F5);border-radius:var(--card-radius, 24px);display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center;padding:40px 30px;box-sizing:border-box}.rc-stat{color:var(--stat-color, #C77B93);font-size:var(--stat-size, 64px);font-weight:800;line-height:1;margin-bottom:18px}.rc-card-title{color:var(--title-color, #1A1A1A);font-size:var(--title-size, 22px);font-weight:700;line-height:1.4;margin:0 0 10px}.rc-card-desc{color:var(--desc-color, #8A8A8A);font-size:var(--desc-size, 15px);line-height:1.6;margin:0}.rc-stack{display:flex;flex-direction:column;align-items:center;gap:20px}.rc-stack .rc-card{width:100%;max-width:var(--card-width, 340px)}@media screen and (max-width:480px){.rc-heading{font-size:calc(var(--heading-size, 32px) * .75)}.rc-card{padding:30px 20px}.rc-stack .rc-card{max-width:92vw}}
/*# sourceMappingURL=/cdn/shop/t/13/assets/section-results-carousel.css.map */
