.rpp{background:var(--rpp-section-bg);padding:var(--rpp-pt-m) 0 var(--rpp-pb-m);font-family:var(--rpp-font, inherit);color:var(--rpp-title);-webkit-font-smoothing:antialiased}@media(min-width:750px){.rpp{padding:var(--rpp-pt) 0 var(--rpp-pb)}}.rpp *,.rpp *:before,.rpp *:after{box-sizing:border-box}.rpp__inner{display:block}.rpp__container{max-width:var(--rpp-max-w);margin:0 auto;padding-inline:20px}@media(min-width:750px){.rpp__container{padding-inline:32px}}@media(min-width:1200px){.rpp__container{padding-inline:40px}}.rpp-visually-hidden{position:absolute!important;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap;border:0}.rpp__header{display:flex;flex-wrap:wrap;align-items:flex-end;justify-content:space-between;gap:16px 32px;margin-bottom:28px}@media(min-width:750px){.rpp__header{margin-bottom:40px}}.rpp__header--center{flex-direction:column;align-items:center;text-align:center}.rpp__intro{max-width:60ch}.rpp__heading{margin:0;color:var(--rpp-heading);font-family:inherit;font-weight:600;font-size:clamp(calc(var(--rpp-heading-size) * .72),4vw,var(--rpp-heading-size));line-height:1.12;letter-spacing:-.02em}.rpp__sub{margin:10px 0 0;color:var(--rpp-sub);font-size:15px;line-height:1.55}@media(min-width:750px){.rpp__sub{font-size:16px}}.rpp__actions{display:flex;align-items:center;gap:20px}.rpp__view-all{color:var(--rpp-heading);font-size:15px;font-weight:500;text-decoration:none;background:linear-gradient(currentColor,currentColor) 0 100% / 100% 1px no-repeat;padding-bottom:2px;transition:background-size .25s cubic-bezier(.4,0,.2,1)}.rpp__view-all:hover{background-size:0 1px;background-position:100% 100%}.rpp__arrows{display:none;gap:12px}@media(min-width:750px){.rpp__arrows{display:flex}}.rpp .rpp__arrow{width:52px;height:52px;border-radius:50%;border:1px solid color-mix(in srgb,var(--rpp-arrow-icon) 38%,transparent);background:var(--rpp-arrow-bg);color:var(--rpp-arrow-icon);display:inline-flex;align-items:center;justify-content:center;cursor:pointer;padding:0;transition:transform .25s cubic-bezier(.16,1,.3,1),opacity .2s,background-color .25s,color .25s,border-color .25s}.rpp .rpp__arrow svg{display:block;width:22px;height:22px;fill:none;stroke:currentColor;stroke-width:1.8;stroke-linecap:round;stroke-linejoin:round}.rpp .rpp__arrow:hover:not(:disabled){background:var(--rpp-arrow-icon);color:var(--rpp-arrow-bg);border-color:var(--rpp-arrow-icon);transform:scale(1.06)}.rpp__arrow:focus-visible{outline:2px solid var(--rpp-arrow-icon);outline-offset:3px}.rpp .rpp__arrow:active:not(:disabled){transform:scale(.95)}.rpp .rpp__arrow:disabled{opacity:.28;cursor:default}.rpp__viewport{position:relative}.rpp__arrow--side{position:absolute;top:38%;z-index:3;display:none;box-shadow:0 8px 24px -10px #00000040}.rpp__arrow--prev{left:-18px}.rpp__arrow--next{right:-18px}@media(min-width:990px){.rpp__arrow--side{display:inline-flex}}.rpp__inner.is-static .rpp__arrow,.rpp__inner.is-static .rpp__progress{display:none}.rpp__track{list-style:none;margin:0;padding:0;display:grid;gap:var(--rpp-gap-m);grid-template-columns:repeat(var(--rpp-cols-m),minmax(0,1fr))}@media(min-width:750px){.rpp__track{gap:var(--rpp-gap-d);grid-template-columns:repeat(var(--rpp-cols-t),minmax(0,1fr))}}@media(min-width:1100px){.rpp__track{grid-template-columns:repeat(var(--rpp-cols-d),minmax(0,1fr))}}.rpp--slider .rpp__track{display:flex;overflow-x:auto;overscroll-behavior-x:contain;scroll-snap-type:x mandatory;scroll-behavior:smooth;scrollbar-width:none;-webkit-overflow-scrolling:touch;margin-inline:-20px;padding:6px 20px 24px;scroll-padding-inline:20px;--rpp-cols: var(--rpp-cols-m);--rpp-gap: var(--rpp-gap-m)}.rpp--slider .rpp__track::-webkit-scrollbar{display:none}.rpp--slider .rpp__item{flex:0 0 calc((100% - (var(--rpp-cols) - 1) * var(--rpp-gap)) / var(--rpp-cols));scroll-snap-align:start}@media(min-width:750px){.rpp--slider .rpp__track{--rpp-cols: var(--rpp-cols-t);--rpp-gap: var(--rpp-gap-d);margin-inline:-32px;padding-inline:32px;scroll-padding-inline:32px}}@media(min-width:1100px){.rpp--slider .rpp__track{--rpp-cols: var(--rpp-cols-d)}}@media(min-width:1200px){.rpp--slider .rpp__track{margin-inline:-40px;padding-inline:40px;scroll-padding-inline:40px}}.rpp__item{display:flex;min-width:0}.rpp__progress{position:relative;height:2px;margin:12px auto 0;max-width:280px;background:var(--rpp-progress-track);border-radius:2px;overflow:hidden}.rpp__progress-bar{position:absolute;inset:0 auto 0 0;width:25%;background:var(--rpp-progress-bar);border-radius:inherit;transition:transform .2s cubic-bezier(.4,0,.2,1),width .2s}@keyframes rpp-bump{50%{transform:scale(1.3)}}.rpp__arrow:focus-visible,.rpp__view-all:focus-visible{outline:2px solid var(--rpp-title);outline-offset:3px}@keyframes rpp-spin{to{transform:rotate(360deg)}}.rpp-skel{background:linear-gradient(90deg,#0000000d 25%,#00000017 37%,#0000000d 63%);background-size:400% 100%;animation:rpp-shimmer 1.4s ease infinite}.rpp-skel{display:block;height:14px;border-radius:6px;margin-bottom:10px}.rpp-skel--sm{width:30%}.rpp-skel--lg{width:85%;height:18px}.rpp-skel--md{width:40%}.rpp-skel--btn{height:46px;border-radius:3px;margin:auto 0 0}@keyframes rpp-shimmer{0%{background-position:100% 50%}to{background-position:0 50%}}.rpp__empty{margin:0;text-align:center;color:var(--rpp-sub)}.rpp__inner.is-reveal-ready .rpp__item[data-rpp-item]{opacity:0;transform:translateY(18px)}.rpp__inner.is-reveal-ready .rpp__item[data-rpp-item].is-visible{opacity:1;transform:none;transition:opacity .55s cubic-bezier(.16,1,.3,1),transform .55s cubic-bezier(.16,1,.3,1);transition-delay:calc(var(--i, 0) * 70ms)}@media(prefers-reduced-motion:reduce){.rpp *,.rpp *:before,.rpp *:after{animation-duration:.01ms!important;transition-duration:.01ms!important;scroll-behavior:auto!important}.rpp__inner.is-reveal-ready .rpp__item[data-rpp-item]{opacity:1;transform:none}}.rpp-skeleton{display:flex;flex-direction:column;gap:10px;height:100%;padding-bottom:20px;border-radius:8px;background:#f4f4f2;overflow:hidden}.rpp-skeleton__media{display:block;aspect-ratio:1 / 1;background:#e9e9e6;margin-bottom:12px}.rpp-skeleton .rpp-skel{margin-inline:20px}
/*# sourceMappingURL=/cdn/shop/t/22/compiled_assets/styles.css.map?subset=AAAAAAAAAIA */
