.benefits-showcase{--bs-forest: #4D4DFF;--bs-forest-light: #6062FF;--bs-mint: #A0A3FF;--bs-mint-light: #C0C1FF;--bs-cucumber: #8083FF;--bs-cream: #E0DFDA;--bs-cream-dark: #ACABA7;--bs-white: #ffffff;--bs-charcoal: #2E2E48;--bs-gray-700: #AAA8C8;--bs-gray-500: #C5C3E5;--bs-gray-100: #F2EFFF;--bs-accent: #E4E2DD;--bs-radius-sm: 8px;--bs-radius-md: 12px;--bs-radius-lg: 20px;--bs-radius-xl: 28px;--bs-shadow-sm: 0 1px 2px rgba(0, 0, 0, .04);--bs-shadow-md: 0 4px 20px rgba(0, 0, 0, .08);--bs-shadow-lg: 0 12px 40px rgba(0, 0, 0, .12);--bs-shadow-xl: 0 24px 60px rgba(0, 0, 0, .16);--bs-transition: all .3s cubic-bezier(.4, 0, .2, 1)}.benefits-showcase{position:relative;width:100%;background:var(--bs-white);padding:40px 24px;overflow:hidden}.benefits-showcase:before{content:"";position:absolute;top:-120px;right:-120px;width:360px;height:360px;background:radial-gradient(circle,rgba(127,176,105,.06) 0%,transparent 70%);border-radius:50%;pointer-events:none}.benefits-wrapper{max-width:1200px;margin:0 auto}.benefits-header{text-align:center;margin-bottom:56px}.benefits-label{font-size:12px;font-weight:700;text-transform:uppercase;letter-spacing:.15em;color:var(--bs-mint);margin-bottom:16px;display:inline-flex;align-items:center;gap:10px}.benefits-label:before,.benefits-label:after{content:"";width:32px;height:1px;background:var(--bs-mint);display:inline-block}.benefits-title{font-size:clamp(32px,4vw,44px);font-weight:700;line-height:1.1;color:var(--bs-charcoal);letter-spacing:-1px;margin-bottom:16px}.benefits-subtitle{font-size:18px;line-height:1.6;max-width:600px;margin:0 auto}.benefits-scroll{display:flex;gap:24px;padding:24px 0;overflow-x:auto;overflow-y:hidden;-webkit-overflow-scrolling:touch;scrollbar-width:none;-ms-overflow-style:none;scroll-snap-type:x mandatory;touch-action:pan-x;scroll-behavior:smooth}.benefits-scroll::-webkit-scrollbar{display:none}.benefits-scroll-wrapper{position:relative;display:flex;align-items:center}.benefits-nav{position:absolute;right:0;top:50%;transform:translateY(-50%);z-index:10;display:flex;flex-direction:column;background-color:rgb(var(--text-color));border-radius:50px;overflow:hidden}.benefits-nav__btn{width:44px;height:44px;background:transparent;color:rgb(var(--background));border:none;cursor:pointer;display:flex;align-items:center;justify-content:center;transition:opacity .2s ease,background-color .2s ease;padding:0}.benefits-nav__btn:hover{background-color:#ffffff1a}.benefits-nav__btn:disabled{opacity:.3;cursor:not-allowed}.benefits-nav__btn:disabled:hover{background-color:var(--bs-white)}.benefits-nav__btn svg{width:16px;height:16px;stroke-width:2}.benefit-card{border-radius:var(--bs-radius-lg);padding:0;text-align:center;transition:var(--bs-transition);border:1px solid var(--bs-cream);opacity:0;transform:translateY(30px);flex:0 0 var(--card-width, 320px);scroll-snap-align:start}.benefit-card.visible{opacity:1;transform:translateY(0)}.benefit-card:hover{transform:translateY(-4px);box-shadow:var(--bs-shadow-lg);border-color:var(--bs-cucumber)}.benefit-image{border-radius:var(--bs-radius-lg) var(--bs-radius-lg) 0 0;width:100%}.benefit-image img{width:100%;height:auto;display:block;border-radius:var(--bs-radius-sm)}.benefit-card-text{padding:20px}.benefit-headline{font-size:20px;font-weight:700;margin-bottom:12px;color:var(--bs-charcoal);line-height:1.2}.benefit-body{font-size:15px;line-height:1.6}.benefits-showcase .animate-item{transition:opacity .6s ease,transform .6s ease}.benefits-showcase .animate-item.delay-0{transition-delay:0s}.benefits-showcase .animate-item.delay-1{transition-delay:.1s}.benefits-showcase .animate-item.delay-2{transition-delay:.2s}.benefits-showcase .animate-item.delay-3{transition-delay:.3s}.benefits-showcase .animate-item.delay-4{transition-delay:.4s}.benefits-showcase .animate-item.delay-5{transition-delay:.5s}@media(max-width:1040px){.benefits-showcase{padding:60px 24px}}@media(max-width:768px){.benefits-showcase{padding:56px 20px}.benefits-header{margin-bottom:40px}.benefits-title{font-size:20px}}.accordion__disclosure{background:rgb(var(--secondary-background));border-radius:12px;padding:0 12px}.accordion__summary{display:flex;justify-content:space-between;align-items:center;cursor:pointer;padding:12px 0;list-style:none;font-weight:500;font-size:1rem;font-weight:700}.accordion__summary span.acc-icon{padding:11px;display:inline-block;border-radius:50%;background:rgb(var(--primary-button-background));color:rgb(var(--primary-button-text-color))}.accordion__summary span.acc-icon .icon--vertical{transform-origin:center;transition:transform .2s ease-out}details[open] .accordion__summary span.acc-icon .icon--vertical{transform:rotate(-90deg)}.accordion__summary::-webkit-details-marker{display:none}.accordion__summary::marker{content:""}.icon-accordion-small-arrow{transition:transform .2s ease}details[open]>.accordion__summary .icon-accordion-small-arrow{transform:rotate(180deg)}.accordion__content{padding-bottom:1.5rem}.rocque-stats-block{padding:1.5rem 0}.rocque-stats-block__heading{margin-bottom:1.25rem}.rocque-stats-block__bars{display:flex;flex-direction:column;gap:.75rem}.rocque-stats-block__bar-track{width:100%;color:rgb(var(--primary-button-text-color));background:rgb(var(--secondary-background));border-radius:4px;overflow:hidden;min-height:32px}.rocque-stats-block__bar-fill{display:flex;background:rgb(var(--primary-button-background));align-items:center;height:32px;border-radius:4px;transition:width 1s cubic-bezier(.25,.46,.45,.94);width:0%}.rocque-stats-block__bar-label{padding:0 12px;font-size:.8125rem;font-weight:600;color:rgb(var(--primary-button-text-color));white-space:nowrap;line-height:32px}.rocque-stats-block__footnote{margin-top:1rem;font-size:.75rem;color:var(--color-text-secondary, #666);line-height:1.5}.benefits-scroll-wrapper{flex-direction:column;align-items:stretch}.benefits-scroll{width:100%;align-items:stretch;padding:16px 0 8px}.benefit-card{display:flex;flex-direction:column;overflow:hidden}.benefit-image{aspect-ratio:4 / 3;overflow:hidden;flex-shrink:0}.benefit-image img{height:100%;object-fit:cover;border-radius:0}.benefit-card-text{padding:16px 16px 20px}.benefit-headline{font-size:18px;margin-bottom:8px}.benefit-body{margin:0}.benefits-nav{position:static;transform:none;flex-direction:row;align-self:center;margin-top:16px}.benefits-showcase .benefits-nav{position:static;transform:none;flex-direction:row;align-self:center;gap:4px;margin:16px auto 0;padding:4px;background:rgb(var(--primary-button-background));border-radius:999px}.benefits-showcase .benefits-nav__btn{color:rgb(var(--primary-button-text-color));border-radius:999px}.benefits-showcase .benefits-nav__btn:disabled,.benefits-showcase .benefits-nav__btn:disabled:hover{background:transparent;opacity:.4}.benefits-showcase .benefits-nav{gap:0;padding:2px;margin-top:12px}.benefits-showcase .benefits-nav__btn{width:30px;height:30px}.benefits-showcase .benefits-nav__btn svg{width:12px;height:12px}.benefits-showcase .benefits-nav{z-index:1}
/*# sourceMappingURL=/cdn/shop/t/26/assets/yr-benefits.css.map */
