.rs-vip-list{background-color:var(--background-color, #F5F5DC);padding:4rem 2rem}.rs-vip-list__container{max-width:1200px;margin:0 auto}.rs-vip-list__section-heading{color:var(--heading-color, #151515);text-align:center;margin:0 0 3rem;font-weight:700;line-height:1.2}.rs-vip-list__blocks{display:grid;grid-template-columns:repeat(3,1fr);gap:2rem}.rs-vip-list__block{background-color:var(--block-bg-color, #8B4513);border:2px solid var(--block-border-color, #8B4513);border-radius:20px;padding:2.5rem 2rem;display:flex;flex-direction:column;align-items:center;text-align:center;color:var(--block-text-color, #000000)}.rs-vip-list__block--clickable{cursor:pointer;transition:transform .2s ease,box-shadow .2s ease}.rs-vip-list__block--clickable:hover{transform:translateY(-2px);box-shadow:0 4px 12px #00000026}.rs-vip-list__block--clickable:active{transform:translateY(0)}.rs-vip-list__icon{width:80px;height:80px;margin-bottom:1.5rem;display:flex;align-items:center;justify-content:center;flex-shrink:0}.rs-vip-list__icon img{width:100%;height:100%;object-fit:contain}.rs-vip-list__block-heading{color:var(--block-heading-color, #000000);margin:0 0 .75rem;font-weight:700;line-height:1.2;text-transform:uppercase}.rs-vip-list__subtitle{color:var(--block-heading-color, #000000);font-size:1.2rem;font-weight:700;margin:0 0 1.5rem;line-height:1.4}.rs-vip-list__subtitle p{margin:0}.rs-vip-list__benefits{color:var(--block-text-color, #000000);line-height:1.8;font-size:1.2rem;margin:0 0 1.5rem;text-align:left;width:100%}.rs-vip-list__benefits p{margin:0}.rs-vip-list__benefits p+p{margin-top:.5rem}.rs-vip-list__benefits ul{list-style:none;padding:0;margin:0}.rs-vip-list__benefits li{margin-bottom:.5rem;padding-left:0}.rs-vip-list__buttons{display:flex;gap:.75rem;margin:0;flex-wrap:wrap;justify-content:center;width:100%}.rs-vip-list__button{padding:.75rem 1.5rem;border-radius:4px;text-decoration:none;display:inline-block;font-weight:600;transition:opacity .3s ease;border:1px solid;cursor:pointer;font-size:.9rem;white-space:nowrap}.rs-vip-list__button:hover{opacity:.9}@media screen and (min-width:750px){.rs-vip-list__carousel-arrow{display:none!important}}@media screen and (max-width:749px){.rs-vip-list{padding:2rem 1rem}.rs-vip-list__section-heading{font-size:1.75rem;margin-bottom:2rem}.rs-vip-list__blocks--stack{grid-template-columns:1fr;gap:1.5rem}.rs-vip-list__carousel{position:relative}.rs-vip-list__blocks--scroll{display:flex;overflow-x:auto;scroll-snap-type:x mandatory;-webkit-overflow-scrolling:touch;scrollbar-width:none;gap:10px;padding:0 2.5rem 1rem;margin:0}.rs-vip-list__blocks--scroll::-webkit-scrollbar{display:none}.rs-vip-list__blocks--scroll .rs-vip-list__block{flex:0 0 100%;min-width:100%;scroll-snap-align:center;scroll-snap-stop:always;flex-shrink:0;box-sizing:border-box}.rs-vip-list__carousel-arrow{display:none;position:absolute;top:50%;transform:translateY(-50%);z-index:2;width:44px;height:44px;padding:0;border:2px solid var(--heading-color, #151515);border-radius:50%;background:#fffffff2;color:var(--heading-color, #151515);cursor:pointer;align-items:center;justify-content:center;box-shadow:0 2px 8px #00000026;-webkit-tap-highlight-color:transparent}.rs-vip-list__carousel-arrow:hover{background:#fff;opacity:.95}.rs-vip-list__carousel-arrow:active{transform:translateY(-50%) scale(.96)}.rs-vip-list__carousel-arrow svg{display:block}.rs-vip-list__carousel-arrow--prev{left:.25rem}.rs-vip-list__carousel-arrow--next{right:.25rem}.rs-vip-list__carousel:has(.rs-vip-list__blocks--scroll) .rs-vip-list__carousel-arrow{display:flex}.rs-vip-list__block{padding:1rem}.rs-vip-list__icon{width:50px;height:50px;margin-bottom:1rem}.rs-vip-list__block-heading{margin-bottom:.5rem}.rs-vip-list__subtitle{margin-bottom:1rem}.rs-vip-list__benefits{margin-bottom:1rem;line-height:1.6}.rs-vip-list__buttons{flex-direction:column;width:100%;gap:.5rem}.rs-vip-list__button{width:100%;text-align:center;padding:.625rem 1.25rem}}@media screen and (min-width:750px)and (max-width:989px){.rs-vip-list__blocks{grid-template-columns:repeat(3,1fr);gap:1.5rem}.rs-vip-list__block{padding:2rem 10%}}
/*# sourceMappingURL=/cdn/shop/t/12/assets/rs-vip-list.css.map */
