.featured-watches-carousel{position:relative;z-index:1;overflow:hidden}.featured-watches__header{display:flex;justify-content:space-between;align-items:flex-end;margin-bottom:2.8rem;padding:0 .4rem}.featured-watches__title-wrap{max-width:70%}.featured-watches__heading{margin:0 0 .8rem;font-weight:800;letter-spacing:-.02em;font-size:calc(var(--font-heading-scale) * 2.8rem);color:#111827}.featured-watches__subtitle{color:#64748b;font-size:1.5rem;margin:0;line-height:1.4}.featured-watches__controls{display:flex;align-items:center;gap:1.8rem}.featured-watches__view-all{color:var(--heroforce-primary, #312B6B);font-weight:700;font-size:1.4rem;text-decoration:none;transition:color .2s ease,transform .2s ease;display:inline-flex;align-items:center;white-space:nowrap}.featured-watches__view-all:hover{color:var(--heroforce-primary, #312B6B);transform:translate(3px)}.carousel-nav-buttons{display:flex;align-items:center;gap:.8rem}.carousel-btn{width:40px;height:40px;border-radius:50%;border:1px solid #e2e8f0;background:#fff;color:#1e293b;display:flex;align-items:center;justify-content:center;cursor:pointer;transition:all .2s cubic-bezier(.16,1,.3,1);box-shadow:0 2px 6px #0000000a}.carousel-btn:hover{background:#000;color:#fff;border-color:#000;transform:scale(1.05)}.carousel-btn:active{transform:scale(.95)}.featured-watches__track-wrapper{position:relative;margin:0 -.8rem;padding:.8rem .8rem 2rem}.featured-watches__track{display:flex;gap:20px;overflow-x:auto;scroll-behavior:smooth;scroll-snap-type:x mandatory;-webkit-overflow-scrolling:touch;scrollbar-width:none;-ms-overflow-style:none}.featured-watches__track::-webkit-scrollbar{display:none}.watch-card{flex:0 0 calc(25% - 15px);min-width:260px;max-width:320px;scroll-snap-align:start;background:#fff;border-radius:12px;overflow:hidden;box-shadow:0 4px 18px #0000000d;border:1px solid rgba(0,0,0,.06);display:flex;flex-direction:column;cursor:pointer;transition:transform .3s cubic-bezier(.16,1,.3,1),box-shadow .3s cubic-bezier(.16,1,.3,1)}.watch-card:hover{transform:translateY(-5px);box-shadow:0 12px 28px #0000001f}.watch-card__inner{display:flex;flex-direction:column;height:100%}.watch-card__media{position:relative;width:100%;aspect-ratio:1 / 1;background:#f8fafc;overflow:hidden;display:flex;align-items:center;justify-content:center;padding:0;margin:0}.watch-card__img-link{display:flex;align-items:center;justify-content:center;width:100%;height:100%;text-decoration:none;padding:0;margin:0}.watch-card__image{width:100%;height:100%;max-width:100%;max-height:100%;object-fit:cover;transition:transform .4s cubic-bezier(.16,1,.3,1)}.watch-card:hover .watch-card__image{transform:scale(1.06)}.watch-card__badge{position:absolute;top:1.2rem;left:1.2rem;background-color:#111827;color:#fff;font-size:1.1rem;font-weight:700;padding:.35rem .8rem;border-radius:4px;letter-spacing:.03em;text-transform:uppercase;z-index:2;box-shadow:0 2px 6px #00000026}.watch-card__quick-view{display:none!important}.watch-card__content{padding:1.6rem 1.6rem 1.8rem;display:flex;flex-direction:column;flex-grow:1}.watch-card__row{display:flex;align-items:center;justify-content:space-between;gap:.8rem;margin-bottom:.8rem}.watch-card__title{font-size:1.55rem;font-weight:700;margin:0;color:#111827;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.watch-card__title a{color:inherit;text-decoration:none;transition:color .2s ease}.watch-card__title a:hover{color:var(--heroforce-primary, #312B6B)}.watch-card__rating{display:flex;align-items:center;gap:.4rem;white-space:nowrap}.watch-card__stars{color:var(--heroforce-accent, #312B6B);font-size:1.2rem;letter-spacing:1px}.watch-card__reviews{font-size:1.2rem;color:#64748b;font-weight:600}.watch-card__prices{display:flex;flex-direction:column;gap:.2rem;margin-bottom:1.2rem}.watch-card__price-row{display:flex;align-items:center;gap:.8rem}.watch-card__compare-price{font-size:1.35rem;color:#94a3b8;text-decoration:line-through}.watch-card__save-tag{display:none!important}.watch-card__sale-price{font-size:1.75rem;font-weight:800;color:#111827}.watch-card__swatches{display:flex;align-items:center;gap:.6rem;margin-bottom:1.4rem;flex-wrap:wrap}.watch-card__swatch{width:34px;height:34px;border-radius:6px;border:1.5px solid #e2e8f0;background:#fff;cursor:pointer;padding:2px;display:inline-flex;align-items:center;justify-content:center;transition:all .2s cubic-bezier(.16,1,.3,1);overflow:hidden;box-sizing:border-box;position:relative}.watch-card__swatch:hover{border-color:var(--heroforce-primary, #312B6B);transform:translateY(-2px);box-shadow:0 3px 8px #312b6b29}.watch-card__swatch.is-active{border-color:#111827;border-width:2px;box-shadow:0 0 0 1px #111827;transform:scale(1.05)}.watch-card__swatch-img{width:100%;height:100%;object-fit:contain;display:block}.watch-card__swatch-fallback{width:100%;height:100%;border-radius:4px;display:block}.watch-card__swatch-more{display:inline-flex;align-items:center;justify-content:center;min-width:28px;height:28px;padding:0 6px;border-radius:6px;background:#f1f5f9;color:#475569;font-size:1.1rem;font-weight:700;text-decoration:none;transition:all .2s ease}.watch-card__swatch-more:hover{background:var(--heroforce-primary, #312B6B);color:#fff}.watch-card__buy-btn{margin-top:auto;width:100%;background:var(--heroforce-accent, #312B6B)!important;color:#fff!important;border:none!important;border-radius:50px!important;padding:1.1rem 1.6rem!important;font-size:1.3rem!important;font-weight:700!important;letter-spacing:.05em;text-transform:uppercase;text-align:center;box-shadow:0 4px 14px #312b6b47;transition:all .25s cubic-bezier(.16,1,.3,1);text-decoration:none;display:flex;align-items:center;justify-content:center}.watch-card__buy-btn:hover{background:var(--heroforce-accent-hover, #262153)!important;transform:translateY(-2px);box-shadow:0 6px 18px #312b6b66}@media screen and (max-width:1024px){.watch-card{flex:0 0 calc(33.333% - 14px);min-width:240px}.featured-watches__heading{font-size:2.4rem}}@media screen and (max-width:749px){.featured-watches__header{margin-bottom:2rem}.featured-watches__title-wrap{max-width:60%}.featured-watches__heading{font-size:2rem}.featured-watches__subtitle{font-size:1.3rem}.watch-card{flex:0 0 calc(50% - 10px);min-width:175px}.watch-card__content{padding:1.2rem 1rem}.watch-card__title{font-size:1.35rem}.watch-card__sale-price{font-size:1.5rem}.watch-card__buy-btn{font-size:1.15rem!important;padding:.85rem 1rem!important}}@media screen and (max-width:480px){.watch-card{flex:0 0 calc(70% - 10px);min-width:210px}}@media(max-width:749px){.featured-watches__header{display:flex;flex-direction:column;align-items:stretch;gap:12px;margin-bottom:16px;padding:0}.featured-watches__title-wrap{width:100%;max-width:none;min-width:0}.featured-watches__heading{margin-bottom:6px}.featured-watches__subtitle{width:100%;max-width:none;line-height:1.5}.featured-watches__controls{width:100%;justify-content:space-between;gap:12px}.featured-watches__view-all{font-size:12px;font-weight:500;color:#111;border-bottom:1px solid #111;padding:3px 0;text-decoration:none}.featured-watches__controls .carousel-nav-buttons{margin-left:auto}.featured-watches__controls .carousel-btn{width:34px;height:34px}}
/*# sourceMappingURL=/cdn/shop/t/10/assets/section-featured-watches.css.map */
