.best-sellers{width:100%;padding:80px 24px;background:#fff}.best-sellers__inner{max-width:1240px;margin:0 auto}.best-sellers__header{display:flex;justify-content:space-between;align-items:flex-end;margin-bottom:40px;gap:20px;flex-wrap:wrap}.best-sellers__title-group{max-width:500px}.best-sellers__eyebrow{font-size:12px;letter-spacing:2px;text-transform:uppercase;color:#7ec8c8;margin-bottom:10px;font-weight:600}.best-sellers__title{font-size:36px;line-height:1.2;margin:0;font-family:Georgia,Times New Roman,serif;color:#1a1a1a}.best-sellers__cta{display:inline-flex;align-items:center;gap:8px;font-size:13px;font-weight:600;letter-spacing:1px;text-transform:uppercase;text-decoration:none;color:#1a1a1a;padding:12px 24px;border:2px solid #1a1a1a;border-radius:30px;transition:all .3s ease}.best-sellers__cta:hover{background:#1a1a1a;color:#fff}.best-sellers__cta svg{transition:transform .3s ease}.best-sellers__cta:hover svg{transform:translate(4px)}.best-sellers__grid{display:grid;grid-template-columns:repeat(4,1fr);gap:24px}.best-sellers__card{background:#fff;border-radius:12px;display:flex;flex-direction:column;height:100%;position:relative;overflow:hidden;border:1px solid #f0f0f0;transition:all .35s ease}.best-sellers__card:hover{transform:translateY(-6px);box-shadow:0 20px 40px #00000014;border-color:transparent}.best-sellers__image-wrap{position:relative;background:#f8fafa;padding:24px;overflow:hidden}.best-sellers__badge{position:absolute;top:16px;left:16px;z-index:2;display:inline-flex;align-items:center;gap:5px;font-size:10px;font-weight:700;letter-spacing:1px;text-transform:uppercase;padding:6px 10px;border-radius:4px}.best-sellers__wishlist{position:absolute;top:16px;right:16px;z-index:2;width:36px;height:36px;min-width:36px;min-height:36px;max-width:36px;max-height:36px;border-radius:50%;background:#fff;border:none;cursor:pointer;display:flex;align-items:center;justify-content:center;box-shadow:0 2px 8px #0000001a;transition:all .25s ease;opacity:0;padding:0;line-height:1}.best-sellers__card:hover .best-sellers__wishlist{opacity:1}.best-sellers__wishlist:hover{transform:scale(1.1);background:#fff0f0}.best-sellers__wishlist svg{width:18px;height:18px;color:#ccc;stroke:#ccc;fill:none;transition:all .25s ease;flex-shrink:0}.best-sellers__wishlist:hover svg{color:#e85d5d;stroke:#e85d5d}.best-sellers__image{width:100%;aspect-ratio:1 / 1;object-fit:contain;transition:transform .5s ease}.best-sellers__card:hover .best-sellers__image{transform:scale(1.05)}.best-sellers__image.placeholder-svg{background:#f0f0f0;padding:20px}.best-sellers__content{padding:20px;display:flex;flex-direction:column;flex-grow:1}.best-sellers__tag{font-size:11px;font-weight:600;letter-spacing:.5px;text-transform:uppercase;color:#7ec8c8;margin-bottom:6px}.best-sellers__name{font-size:16px;font-weight:600;margin-bottom:6px;color:#1a1a1a;line-height:1.3;text-decoration:none;display:block}.best-sellers__name:hover{color:#7ec8c8}.best-sellers__rating{display:flex;align-items:center;gap:6px;margin-bottom:8px}.best-sellers__stars{display:flex;gap:2px}.best-sellers__stars svg{color:#f5c518}.best-sellers__reviews{font-size:12px;color:#888}.best-sellers__meta{font-size:13px;color:#666;margin-bottom:16px;line-height:1.5;flex-grow:1}.best-sellers__social-proof{display:flex;align-items:center;gap:6px;font-size:11px;color:#888;margin-bottom:16px;padding:8px 0;border-top:1px solid #f0f0f0}.best-sellers__social-proof svg{color:#7ec8c8}.best-sellers__actions{display:flex;justify-content:space-between;align-items:center;gap:12px}.best-sellers__price-group{display:flex;flex-direction:column}.best-sellers__price{font-size:18px;font-weight:700;color:#1a1a1a}.best-sellers__price-compare{font-size:13px;color:#999;text-decoration:line-through}.best-sellers__btn{padding:12px 20px;background:#cae8eb;color:#1a1a1a;text-decoration:none;font-size:11px;font-weight:700;letter-spacing:1.2px;text-transform:uppercase;border-radius:30px;white-space:nowrap;transition:all .3s ease;border:2px solid #cae8eb}.best-sellers__btn:hover{background:#1a1a1a;border-color:#1a1a1a;color:#fff}.best-sellers__rating .jdgm-preview-badge{display:flex;align-items:center;gap:6px}@media screen and (max-width: 1100px){.best-sellers__grid{grid-template-columns:repeat(2,1fr)}.best-sellers__title{font-size:30px}.best-sellers__wishlist{opacity:1}}@media screen and (max-width: 640px){.best-sellers{padding:60px 16px}.best-sellers__grid{grid-template-columns:1fr;gap:20px}.best-sellers__header{flex-direction:column;align-items:flex-start}.best-sellers__title{font-size:26px}}
/*# sourceMappingURL=/cdn/shop/t/4/assets/section-best-sellers.css.map */
