.deals-container{position:relative;overflow:visible;width:100%;height:75vh;min-height:620px;z-index:2;perspective:1500px;display:flex;align-items:center;justify-content:center;padding:40px}.deals-track{position:relative;width:100%;height:100%;display:flex;justify-content:center;transform-style:preserve-3d}.collection-card-wrapper{position:absolute;width:auto;height:86%;max-width:700px;cursor:pointer;transform-origin:center center;will-change:transform,opacity,z-index;border-radius:20px;overflow:hidden;box-shadow:0 15px 35px rgba(0,0,0,.1);aspect-ratio:3/4}.collection-card-wrapper .touch-target{display:block;width:100%;height:100%;text-decoration:none;position:relative}.collection-card-wrapper:not(.active) .touch-target{pointer-events:none}.collection-card-wrapper .image-container{position:relative;width:100%;height:100%;display:block;border-radius:inherit;overflow:hidden;background:#f5f5f5}.collection-card-wrapper img,.deals-track img{position:absolute;inset:0;width:100%!important;height:100%!important;min-width:100%!important;min-height:100%!important;max-width:none!important;max-height:none!important;border-radius:inherit;object-fit:cover;object-position:center;cursor:pointer;transition:.6s;background:0 0;display:block}.collection-card-wrapper.active{transform:translateX(0) translateY(0) scale(1) rotateY(0);z-index:10;opacity:1;box-shadow:0 30px 60px rgba(0,0,0,.25)}.collection-card-wrapper.active img{filter:brightness(1) saturate(1.1)}.collection-card-wrapper.next{transform:translateX(55%) translateY(5%) scale(.65) rotateY(-20deg);z-index:5;opacity:.5;box-shadow:0 10px 25px rgba(0,0,0,.15)}.collection-card-wrapper.prev{transform:translateX(-55%) translateY(5%) scale(.65) rotateY(20deg);z-index:5;opacity:.5;box-shadow:0 10px 25px rgba(0,0,0,.15)}.collection-card-wrapper.hidden{transform:translateX(0) translateY(15%) scale(.6) rotateY(0);z-index:1;opacity:.25;pointer-events:none;box-shadow:0 5px 15px rgba(0,0,0,.1)}.collection-card-wrapper:hover.active{transform:translateX(0) translateY(-2%) scale(1.02);box-shadow:0 35px 70px rgba(0,0,0,.3)}.collection-card-wrapper:hover.next{transform:translateX(60%) translateY(3%) scale(.68) rotateY(-16deg);opacity:.65}.collection-card-wrapper:hover.prev{transform:translateX(-60%) translateY(3%) scale(.68) rotateY(16deg);opacity:.65}.collection-card-skeleton{width:auto;height:80%;max-width:500px;border-radius:20px;background:linear-gradient(90deg,#f0f0f0 25%,#e0e0e0 50%,#f0f0f0 75%);background-size:200% 100%;animation:1.5s infinite loading-skeleton,2s ease-in-out infinite pulse;flex-shrink:0;aspect-ratio:3/4;margin:0 auto;position:absolute;left:50%;top:50%;transform:translate(-50%,-50%)}@media (max-width:768px){.deals-container{height:70vh;padding:30px 15px}.collection-card-wrapper{height:85%;max-width:400px}.collection-card-wrapper.active{transform:translateX(0) translateY(0) scale(1) rotateY(0)}.collection-card-wrapper.next{transform:translateX(45%) translateY(8%) scale(.6) rotateY(-22deg);opacity:.25}.collection-card-wrapper.prev{transform:translateX(-45%) translateY(8%) scale(.6) rotateY(22deg);opacity:.25}.collection-card-wrapper.hidden{transform:translateX(0) translateY(18%) scale(.55);opacity:.1}.collection-card-skeleton{height:75%;max-width:350px;border-radius:16px}}@media (min-width:769px){.deals-container{height:75vh;min-height:660px;padding:50px 60px}.collection-card-wrapper{height:84%;max-width:650px}.collection-card-wrapper.next{transform:translateX(52%) translateY(4%) scale(.68) rotateY(-18deg);opacity:.55}.collection-card-wrapper.prev{transform:translateX(-52%) translateY(4%) scale(.68) rotateY(18deg);opacity:.55}.collection-card-wrapper.hidden{transform:translateX(0) translateY(12%) scale(.62);opacity:.25}}@media (min-width:1200px){.deals-container{height:78vh;min-height:720px;padding:60px 80px;perspective:1800px}.collection-card-wrapper{height:86%;max-width:700px}.collection-card-wrapper.next{transform:translateX(56%) translateY(3%) scale(.7) rotateY(-16deg);opacity:.52}.collection-card-wrapper.prev{transform:translateX(-56%) translateY(3%) scale(.7) rotateY(16deg);opacity:.52}}@media (min-width:1600px){.deals-container{height:80vh;min-height:780px;padding:70px 100px;perspective:2000px}.collection-card-wrapper{height:88%;max-width:750px}.collection-card-wrapper.next{transform:translateX(58%) translateY(2%) scale(.72) rotateY(-14deg);opacity:.5}.collection-card-wrapper.prev{transform:translateX(-58%) translateY(2%) scale(.72) rotateY(14deg);opacity:.5}}.collections-nav{position:absolute;top:50%;transform:translateY(-50%);z-index:15;background:rgba(246,241,229,.8);border:1px solid rgba(91,61,15,.15);border-radius:50%;width:36px;height:36px;display:flex;align-items:center;justify-content:center;cursor:pointer;transition:.3s;color:#5b3d0f;font-size:.9rem;backdrop-filter:blur(8px);box-shadow:0 2px 8px rgba(0,0,0,.06)}.collections-nav:hover{background:rgba(246,241,229,.95);color:#1b7b89;transform:translateY(-50%) scale(1.05);box-shadow:0 4px 12px rgba(27,123,137,.15);border-color:rgba(27,123,137,.2)}.collections-nav:active{transform:translateY(-50%) scale(.98)}.collections-nav:disabled{opacity:.4;cursor:not-allowed;transform:translateY(-50%) scale(.9)}.collections-prev{left:10px}.collections-next{right:10px}.collections-progress{position:absolute;bottom:12px;left:50%;transform:translateX(-50%);display:flex;gap:8px;z-index:15}.progress-dot{width:8px;height:8px;border-radius:50%;background:rgba(91,61,15,.2);border:none;cursor:pointer;transition:.3s;position:relative;overflow:hidden}.progress-dot:hover{background:rgba(27,123,137,.4);transform:scale(1.15)}.progress-dot.active{background:#1b7b89;transform:scale(1.2);box-shadow:0 0 8px rgba(27,123,137,.3)}.progress-dot.active::after{content:'';position:absolute;top:-2px;left:-2px;right:-2px;bottom:-2px;border:1px solid rgba(27,123,137,.2);border-radius:50%;animation:2s infinite pulse-ring}.deals-container.autoplay-active .progress-dot.active::before{content:'';position:absolute;top:0;left:0;right:0;bottom:0;border-radius:50%;background:conic-gradient(from 0deg,transparent,#1b7b89,transparent);animation:2s linear infinite progress-fill;z-index:-1}@keyframes pulse-ring{0%{transform:scale(1);opacity:1}100%{transform:scale(1.8);opacity:0}}@media (max-width:480px){.deals-container{height:65vh;padding:25px 10px}.collection-card-wrapper{height:82%;max-width:350px}.collection-card-wrapper.active{transform:translateX(0) translateY(0) scale(1) rotateY(0);box-shadow:0 25px 50px rgba(0,0,0,.2)}}@media (max-width:768px){.collections-nav{display:none}.collections-progress{bottom:8px;gap:6px}.progress-dot{width:6px;height:6px}}@media (pointer:coarse){.collections-nav{width:40px;height:40px}.progress-dot{width:10px;height:10px}}.sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.deals-container.autoplay-active::before{content:'';position:absolute;top:10px;left:50%;transform:translateX(-50%);width:30px;height:2px;background:linear-gradient(90deg,transparent,#1b7b89,transparent);border-radius:1px;z-index:20;animation:3s ease-in-out infinite autoplay-pulse}@keyframes autoplay-pulse{0%,100%{opacity:.3;transform:translateX(-50%) scaleX(.8)}50%{opacity:.8;transform:translateX(-50%) scaleX(1.2)}}.deals-container:hover.autoplay-active::before{animation-play-state:paused;opacity:.2}.collection-card-wrapper{transition:.8s cubic-bezier(.25, .46, .45, .94)}.deals-container.autoplay-active .collection-card-wrapper.active{box-shadow:0 25px 50px rgba(27,123,137,.15)}@keyframes progress-fill{from{transform:rotate(0)}to{transform:rotate(360deg)}}@media (min-width:768px){.deals-container.autoplay-active .progress-dot.active::before{animation:2.5s linear infinite progress-fill}}