.our-sets-slider-section{padding:var(--spacing-xl,4rem) 0;background-color:var(--color-darker,#0a0a10);position:relative;overflow:hidden;contain:layout style}.our-sets-slider-section .section-title{text-align:center;margin-bottom:var(--spacing-sm,1rem)}.our-sets-slider-section .oss-divider{margin-left:auto;margin-right:auto}.our-sets-slider-section:before{content:"";position:absolute;top:0;left:0;right:0;height:1px;background-color:var(--color-primary,#DA0E0E);opacity:.4}.oss-container{max-width:var(--container-max-width,1400px);margin:0 auto;padding:0 var(--spacing-sm,1rem)}.our-sets-slider{-webkit-tap-highlight-color:transparent;touch-action:pan-y;-webkit-overflow-scrolling:touch;padding:var(--spacing-sm,1rem) 0 var(--spacing-md,2rem)}.our-sets-slider:not(.swiper-initialized) .swiper-wrapper{-moz-user-select:none;user-select:none;-webkit-user-select:none;opacity:0;transition:opacity .26s ease-out;animation:ossRevealFallback 0s linear 1.5s forwards}.our-sets-slider.swiper-initialized .swiper-wrapper{opacity:1;animation:none}@keyframes ossRevealFallback{to{opacity:1}}.our-sets-card{display:block;position:relative;width:92vw;max-width:520px;aspect-ratio:16/10;border-radius:12px;overflow:hidden;background-color:#111;text-decoration:none;color:#fff;box-shadow:0 12px 28px rgba(0,0,0,.5);transform:translateZ(0);-webkit-transform:translateZ(0)}.our-sets-card__media,.our-sets-card__media img{position:absolute;inset:0;width:100%;height:100%;display:block}.our-sets-card__media img{object-fit:cover;opacity:0;transition:opacity .65s ease}.our-sets-card__media img.is-active{opacity:1}.our-sets-card__overlay{position:absolute;inset:0;display:flex;flex-direction:column;justify-content:flex-end;padding:18px 20px;background:linear-gradient(180deg,transparent 25%,rgba(0,0,0,.85));pointer-events:none}.our-sets-card__name{font-family:var(--font-heading,"Raleway",sans-serif);font-size:clamp(1.05rem,4.5vw,1.5rem);font-weight:800;color:#fff;text-transform:uppercase;letter-spacing:.02em;line-height:1.1;margin:0 0 4px;text-shadow:0 2px 12px rgba(0,0,0,.7);-webkit-font-smoothing:antialiased}.our-sets-card__tagline{font-family:var(--font-body,"Rubik",sans-serif);font-size:clamp(.78rem,3.2vw,.88rem);color:rgba(255,255,255,.9);line-height:1.4;margin:0;display:-webkit-box;-webkit-line-clamp:1;-webkit-box-orient:vertical;overflow:hidden;text-shadow:0 1px 6px rgba(0,0,0,.6)}.our-sets-card__price{position:absolute;top:12px;right:12px;z-index:2;min-height:28px;padding:6px 14px;display:inline-flex;align-items:center;font-family:var(--font-numeric,"IBM Plex Mono",monospace);font-size:clamp(.8rem,3vw,.88rem);font-weight:700;color:#fff;background-color:var(--color-primary,#DA0E0E);border-radius:999px;box-shadow:0 4px 14px rgba(218,14,14,.4);letter-spacing:.01em;white-space:nowrap;font-feature-settings:"tnum" 1,"lnum" 1;-webkit-font-feature-settings:"tnum" 1,"lnum" 1}.our-sets-slider .swiper-slide{width:auto;transition:opacity .2s ease-out}.our-sets-slider .swiper-pagination{position:relative;margin-top:var(--spacing-md,2rem);bottom:0;display:flex;justify-content:center;gap:6px}.our-sets-slider .swiper-pagination-bullet{background-color:rgba(255,255,255,.35);opacity:1;width:8px;height:8px;margin:0!important;transition:background-color .2s ease-out,width .2s ease-out}.our-sets-slider .swiper-pagination-bullet-active{background-color:var(--color-primary,#DA0E0E);width:24px;border-radius:999px}.our-sets-slider .swiper-button-next,.our-sets-slider .swiper-button-prev{display:none}@media (min-width:481px){.oss-container{padding:0 var(--spacing-md,2rem)}}@media (min-width:769px){.our-sets-slider-section{padding:var(--spacing-2xl,6rem) 0}.our-sets-slider{padding:var(--spacing-md,2rem) 0 var(--spacing-lg,3rem)}.our-sets-card{width:720px;max-width:720px;border-radius:16px;box-shadow:0 18px 40px rgba(0,0,0,.55);transition:box-shadow .25s ease-out,transform .25s ease-out}.our-sets-card:hover{box-shadow:0 24px 50px rgba(218,14,14,.22),0 8px 20px rgba(0,0,0,.6)}.our-sets-card__media img{transition:opacity .65s ease,transform .5s cubic-bezier(.23,1,.32,1)}.our-sets-card:hover .our-sets-card__media img.is-active{transform:scale(1.04)}.our-sets-card__overlay{padding:22px 24px}.our-sets-slider .swiper-slide-active{opacity:1!important}.our-sets-slider .swiper-slide:not(.swiper-slide-active){opacity:.9!important}.our-sets-slider .swiper-slide:not(.swiper-slide-active) .our-sets-card{box-shadow:0 8px 22px rgba(0,0,0,.4)}.our-sets-slider .swiper-button-next,.our-sets-slider .swiper-button-prev{display:flex;align-items:center;justify-content:center;width:48px;height:48px;color:#fff;background-color:rgba(0,0,0,.55);border:1px solid rgba(255,255,255,.18);border-radius:50%;backdrop-filter:blur(8px);-webkit-backdrop-filter:blur(8px);transition:background-color .2s ease-out,transform .2s cubic-bezier(.23,1,.32,1)}.our-sets-slider .swiper-button-next:hover,.our-sets-slider .swiper-button-prev:hover{background-color:var(--color-primary,#DA0E0E);border-color:var(--color-primary,#DA0E0E);transform:scale(1.06)}.our-sets-slider .swiper-button-next:active,.our-sets-slider .swiper-button-prev:active{transform:scale(.92)}.our-sets-slider .swiper-button-next:after,.our-sets-slider .swiper-button-prev:after{font-size:16px;font-weight:700}}@media (min-width:1024px){.our-sets-slider-section{padding:var(--spacing-2xl,6rem) 0 calc(var(--spacing-2xl, 6rem) + var(--spacing-md, 2rem))}}.is-inapp-browser .our-sets-slider-section:before{background:var(--color-primary,#DA0E0E);opacity:.3;height:1px}.is-inapp-browser .our-sets-slider .swiper-button-next,.is-inapp-browser .our-sets-slider .swiper-button-prev{display:none!important}.is-inapp-browser .our-sets-card{transition:none!important}.is-inapp-browser .our-sets-card:hover{box-shadow:0 12px 28px rgba(0,0,0,.5)}.is-inapp-browser .our-sets-card img{transition:none!important}.is-inapp-browser .our-sets-card:hover img{transform:none}.is-inapp-browser .our-sets-slider-section{padding-top:calc(var(--spacing-xl, 4rem) + env(safe-area-inset-top, 0px))}@media (prefers-reduced-motion:reduce){.our-sets-card,.our-sets-card img,.our-sets-slider .swiper-button-next,.our-sets-slider .swiper-button-prev,.our-sets-slider .swiper-pagination-bullet,.our-sets-slider .swiper-slide{transition:none!important}.our-sets-card:hover img{transform:none}}@media (max-width:360px){.our-sets-card__price{font-size:.75rem;padding:4px 10px;min-height:24px}}