.productscarousel--swiper .swiper{align-items:center;display:flex;height:auto;justify-content:center;max-height:auto;padding:0 16px}.productscarousel--swiper .swiper-slide{align-items:center;display:flex;height:auto;justify-content:center;width:auto}@media (min-width:375px){.productscarousel--swiper .swiper-slide{width:320px}}.pcpcarousel--slide-image{transform-origin:center center}.slide-card{perspective:1000px}.slide-card-content{transform-style:preserve-3d;transition:box-shadow .3s cubic-bezier(.4,0,.2,1),border-color .2s cubic-bezier(.4,0,.2,1),background .2s cubic-bezier(.4,0,.2,1)}.slide-card-content,.slide-card-content--desktop{box-shadow:0 2px 8px #0000000a;outline:none}.slide-card-content--desktop{border:20px solid transparent;transition:box-shadow .22s cubic-bezier(.4,0,.2,1),border-color .22s cubic-bezier(.4,0,.2,1),border-radius .22s cubic-bezier(.4,0,.2,1),background .2s cubic-bezier(.4,0,.2,1)}.slide-card-content--desktop:active,.slide-card-content--desktop:focus,.slide-card-content--desktop:hover{border:20px solid #ffbc0d33;box-shadow:0 0 #fff0,0 2px 16px #0000001a,inset 0 0 0 8px #ffbc0d,0 0 0 12px #ffbc0d33;z-index:2}.slide-card-content--desktop:focus{outline:2.5px solid #e6b800;outline-offset:2px}.slide-card-content--desktop:active{border:2.5px solid #e6b800}.slide-card-content--mobile{border:8px solid transparent;border-radius:1rem;transition:border-color .2s cubic-bezier(.4,0,.2,1),background .2s cubic-bezier(.4,0,.2,1)}.slide-card-content--mobile:active,.slide-card-content--mobile:focus,.slide-card-content--mobile:hover{border:8px solid hsla(0,0%,100%,.5)}.sr-only{height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px;clip:rect(0,0,0,0);border:0;white-space:nowrap}.focus\:not-sr-only:focus{height:auto;margin:0;overflow:visible;padding:.5rem;position:static;width:auto;clip:auto;white-space:normal}.pcpcarousel--description,.pcpcarousel--title,.pcpcarousel--title-line{will-change:transform,opacity}.slide-card-content--desktop{height:clamp(220px,40vh,260px);max-height:45vh;width:320px}@media (min-width:1024px){.slide-card-content--desktop{height:clamp(260px,45vh,320px);max-height:50vh;width:400px}}@media (min-width:1280px){.slide-card-content--desktop{height:clamp(320px,55vh,398px);max-height:60vh;width:460px}}@media (min-width:1440px){.slide-card-content--desktop{height:clamp(360px,60vh,480px);max-height:65vh;width:540px}}@media (min-width:1024px) and (max-height:800px){.slide-card-content--desktop{height:clamp(260px,48vh,340px);max-height:52vh;width:380px}}@media (min-width:1280px) and (max-height:800px){.slide-card-content--desktop{height:clamp(320px,56vh,400px);max-height:60vh;width:460px}}@media (min-width:1366px) and (max-height:800px){.slide-card-content--desktop{height:clamp(360px,62vh,460px);max-height:66vh;width:520px}}@media (min-width:1440px) and (max-height:800px){.slide-card-content--desktop{height:clamp(420px,70vh,520px);max-height:74vh;width:600px}}@media (min-width:1024px) and (max-height:700px){.slide-card-content--desktop{height:clamp(220px,calc(100vh - 96px),300px);max-height:calc(100vh - 96px);width:340px}}@media (min-width:1280px) and (max-height:700px){.slide-card-content--desktop{height:clamp(260px,calc(100vh - 96px),360px);max-height:calc(100vh - 96px);width:400px}}@media (min-width:1366px) and (max-height:700px){.slide-card-content--desktop{height:clamp(320px,calc(100vh - 96px),420px);max-height:calc(100vh - 96px);width:460px}}@media (min-width:1440px) and (max-height:700px){.slide-card-content--desktop{height:clamp(380px,calc(100vh - 96px),480px);max-height:calc(100vh - 96px);width:520px}}.pcpcarousel--slide-image--container{top:clamp(-8vh,-12%,-30%)}@media (min-width:1024px){.pcpcarousel--slide-image--container{top:clamp(-8vh,-12%,-18%)}}@media (min-width:1024px) and (min-height:1200px){.pcpcarousel--slide-image--container{top:clamp(-18vh,-20%,-28%)}}@media (min-width:1280px){.pcpcarousel--slide-image--container{top:clamp(-16vh,-20%,-26%)}}@media (min-width:1440px){.pcpcarousel--slide-image--container{top:clamp(-24vh,-28%,-34%)}}@media (min-width:1500px){.pcpcarousel--slide-image--container{top:clamp(-24vh,-28%,-40%)}}@media (min-width:1024px) and (max-height:800px){.pcpcarousel--slide-image--container{top:clamp(-10vh,-14%,-20%)}}@media (min-width:1280px) and (max-height:800px){.pcpcarousel--slide-image--container{top:clamp(-16vh,-20%,-20%)}}@media (min-width:1024px) and (max-height:700px){.pcpcarousel--slide-image--container{top:clamp(-12vh,-16%,-22%)}}@media (min-width:1280px) and (max-height:700px){.pcpcarousel--slide-image--container{top:clamp(-14vh,-18%,-24%);top:clamp(-16vh,-20%,-20%)}}@media (min-width:1440px) and (max-height:700px){.pcpcarousel--slide-image--container{top:clamp(-18vh,-22%,-28%)}}.pcpcarousel--slide-image--image{height:220px;width:260px}@media (min-width:1024px){.pcpcarousel--slide-image--image{height:300px;width:340px}}@media (min-width:1280px){.pcpcarousel--slide-image--image{height:380px;width:420px}}@media (min-width:1366px){.pcpcarousel--slide-image--image{height:440px;width:480px}}@media (min-width:1440px){.pcpcarousel--slide-image--image{height:560px;width:560px}}@media (min-width:1024px) and (max-height:800px){.pcpcarousel--slide-image--image{height:280px;width:320px}}@media (min-width:1280px) and (max-height:800px){.pcpcarousel--slide-image--image{height:360px;width:400px}}@media (min-width:1366px) and (max-height:800px){.pcpcarousel--slide-image--image{height:400px;width:440px}}@media (min-width:1440px) and (max-height:800px){.pcpcarousel--slide-image--image{height:520px;width:520px}}@media (min-width:1024px) and (max-height:700px){.pcpcarousel--slide-image--image{height:240px;width:280px}}@media (min-width:1280px) and (max-height:700px){.pcpcarousel--slide-image--image{height:300px;width:340px}}@media (min-width:1366px) and (max-height:700px){.pcpcarousel--slide-image--image{height:340px;width:380px}}@media (min-width:1440px) and (max-height:700px){.pcpcarousel--slide-image--image{height:400px;width:440px}}@media (min-height:700px){#pcpcarousel--button{bottom:8%}}@media (min-height:800px){#pcpcarousel--button{bottom:5%}}@media (min-height:1000px){#pcpcarousel--button{bottom:10%}}@media (min-width:1024px) and (max-height:800px){#pcpcarousel--button{margin-bottom:-20px}}@media (min-width:1024px) and (max-height:700px){#pcpcarousel--button{margin-bottom:-40px}}.slide-card-content--desktop:focus-visible{scroll-margin-inline:20vw}.carousel-nav-mobile{align-items:center;display:flex;justify-content:space-between;left:0;padding:0 8px;pointer-events:none;position:absolute;top:50%;transform:translateY(-50%);width:100%;z-index:10}.carousel-nav-mobile>*{pointer-events:auto}
