.series[data-v-e1453d12]{position:relative;background-color:var(--Light-Beige, #F4F2F2);padding:var(--section-spacing) 0}.top-section[data-v-e1453d12]{text-align:center;position:relative;z-index:2;background-color:var(--Light-Beige, #F4F2F2)}.bottom-section[data-v-e1453d12]{position:relative;padding:60px 0 40px;background-color:var(--Light-Beige, #F4F2F2);margin-top:0;z-index:1}.carousel-background[data-v-e1453d12]{display:none}.carousel-content[data-v-e1453d12]{max-width:1400px;margin:0 auto;padding:0 20px;position:relative;z-index:3}.carousel-wrapper[data-v-e1453d12]{display:flex;align-items:center;position:relative}.series-items[data-v-e1453d12]{display:flex;gap:2rem;overflow-x:auto;scroll-snap-type:x mandatory;scroll-behavior:smooth;-webkit-overflow-scrolling:touch;flex:1;min-width:0;cursor:grab}.series-items[data-v-e1453d12]::-webkit-scrollbar{display:none}.series-items[data-v-e1453d12]{scrollbar-width:none}.series-item[data-v-e1453d12]{text-align:center;width:180px;flex:0 0 auto;scroll-snap-align:start;-webkit-user-select:none;user-select:none;display:flex;flex-direction:column;align-items:center;text-decoration:none;cursor:default}.series-item[href][data-v-e1453d12]{cursor:pointer}.series-item h4[data-v-e1453d12]{margin-top:1rem;font-size:1rem;font-weight:500;color:var(--Dark-Blue, #2c2a4a);line-height:1.3}.new-label[data-v-e1453d12]{font-size:.875rem;font-weight:600;color:var(--Red, #e4032d);background:linear-gradient(250deg,var(--Red, #E4032D) 25.47%,var(--Aubergine, #3D2A55) 76.66%,var(--Dark-Blue, #15022D) 111.32%);background-clip:text;-webkit-background-clip:text;-webkit-text-fill-color:transparent;margin-top:.25rem}.image-wrapper[data-v-e1453d12]{position:relative;height:270px;display:flex;align-items:center;justify-content:center;width:100%}.image-wrapper img[data-v-e1453d12]{pointer-events:none;-webkit-user-select:none;user-select:none}.base-image[data-v-e1453d12],.hover-image[data-v-e1453d12]{width:100%;height:100%;object-fit:contain;transition:opacity .4s ease}.hover-image[data-v-e1453d12]{position:absolute;top:0;right:0;bottom:0;left:0;opacity:0}.series-item:hover .hover-image[data-v-e1453d12]{opacity:1}.series-item:hover .base-image[data-v-e1453d12]{opacity:0}.carousel-arrow[data-v-e1453d12]{position:absolute;top:40%;transform:translateY(-50%);background:transparent;border:none;width:40px;height:40px;cursor:pointer;z-index:10;display:none;align-items:center;justify-content:center;transition:transform .2s}.carousel-arrow[data-v-e1453d12]:hover{transform:translateY(-50%) scale(1.2)}.carousel-arrow.left[data-v-e1453d12]{left:-50px}.carousel-arrow.right[data-v-e1453d12]{right:-50px}.carousel-arrow img[data-v-e1453d12]{width:14px;height:14px;transform:rotate(90deg);filter:invert(20%)}.carousel-arrow.right img[data-v-e1453d12]{transform:rotate(-90deg)}.position-indicator-wrapper[data-v-e1453d12]{display:flex;justify-content:center;padding:1.5rem 0 0;height:12px;align-items:center}.position-indicator-track[data-v-e1453d12]{width:80px;height:2px;background-color:#d8d3e0;border-radius:1px;position:relative}.position-indicator-thumb[data-v-e1453d12]{position:absolute;top:0;left:0;height:100%;background-color:var(--Dark-Blue, #2c2a4a);border-radius:1px}@media (min-width: 1025px){.carousel-arrow[data-v-e1453d12]{display:flex}.position-indicator-wrapper[data-v-e1453d12]{display:none}.carousel-background[data-v-e1453d12]{display:block;position:absolute;top:20px;bottom:20px;left:50%;transform:translate(-50%);width:100%;max-width:1520px;background-color:var(--Light-Beige-2, #ede9e8);border-radius:32px;pointer-events:none;z-index:0}.series[data-v-e1453d12]{max-width:var(--max-container-width);place-self:center}.bottom-section[data-v-e1453d12]{width:100%;place-self:center}.series-items[data-v-e1453d12]{width:100%}.carousel-content[data-v-e1453d12]{width:86%}}@media (max-width: 1024px){.bottom-section[data-v-e1453d12]{margin-top:0;padding-top:40px;background-color:var(--Light-Beige, #F4F2F2)}.top-section[data-v-e1453d12]{padding-bottom:0}[data-v-e1453d12] .series-section-header{margin-bottom:0}}@media (max-width: 768px){.series-items[data-v-e1453d12]{padding:0}.top-section[data-v-e1453d12]{padding-top:var(--section-spacing)}.bottom-section[data-v-e1453d12]{padding-top:20px}}
