.best-sellers{position:relative;padding:var(--ep-section-pad) 0;margin-bottom:var(--ep-section-gap)}.best-sellers .section-header{text-align:left;margin-bottom:40px}.best-sellers .section-title{font-family:var(--ep-font-display, "Switzer", sans-serif);font-size:var(--ep-fs-3xl, clamp(2rem, 6vw, 2.5rem));font-weight:var(--ep-fw-semibold, 600);color:var(--ep-color-primary);line-height:1.2;letter-spacing:-.01em;margin:0}.sellers-grid{display:grid;grid-template-columns:1fr;gap:16px;max-width:1400px;margin:0 auto;align-items:stretch}.seller-card{position:relative;display:flex;flex-direction:column;height:100%;border-radius:var(--ep-radius-xl, 24px);overflow:hidden;background:var(--ep-color-surface);border:1px solid rgba(var(--ep-color-primary-rgb),.08);box-shadow:var(--ep-shadow-sm);transition:transform .3s cubic-bezier(.4,0,.2,1),box-shadow .3s cubic-bezier(.4,0,.2,1);text-decoration:none;color:inherit;cursor:pointer}.seller-card:hover{transform:translateY(-8px);box-shadow:var(--ep-shadow-lg, 0 20px 48px rgba(var(--ep-color-accent-strong-rgb), .15))}.seller-card-media{position:relative;width:100%;aspect-ratio:3 / 2;overflow:hidden;background:linear-gradient(135deg,rgba(var(--ep-color-ice-rgb),.5),transparent)}.seller-card-media img{width:100%;height:100%;object-fit:cover;transition:transform .32s cubic-bezier(.4,0,.2,1)}.seller-card:hover .seller-card-media img{transform:scale(1.05)}.seller-card__badge{position:absolute;top:12px;left:12px;display:inline-flex;align-items:center;gap:5px;padding:6px 10px;border-radius:var(--ep-radius-sm, 6px);font-family:var(--ep-font-body, "Switzer", sans-serif);font-size:10px;font-weight:700;letter-spacing:.06em;text-transform:uppercase;color:#fff;z-index:2;box-shadow:0 2px 8px #0003;transition:transform .25s ease}.seller-card:hover .seller-card__badge{transform:scale(1.05)}.seller-card__badge--bestseller{background:linear-gradient(135deg,#f59e0b,#d97706)}.seller-card__badge--premium{background:linear-gradient(135deg,#6366f1,#4f46e5)}.seller-card__badge--trending{background:linear-gradient(135deg,#ec4899,#db2777)}.seller-card__badge--value{background:linear-gradient(135deg,#10b981,#059669)}.seller-card__eco-tag{position:absolute;top:12px;right:12px;display:flex;align-items:center;justify-content:center;width:28px;height:28px;border-radius:var(--ep-radius-full, 999px);background:linear-gradient(135deg,#10b981,#059669);color:#fff;z-index:2;box-shadow:0 2px 8px #10b9814d;transition:transform .25s ease}.seller-card:hover .seller-card__eco-tag{transform:scale(1.1) rotate(5deg)}.seller-overlay{padding:20px;text-align:center;flex-grow:1;display:flex;flex-direction:column;justify-content:flex-start;gap:8px;min-height:210px}.seller-overlay .seller-badge{display:inline-block;padding:6px 14px;border-radius:var(--ep-radius-full, 999px);background:linear-gradient(135deg,rgba(var(--ep-color-primary-rgb),.08),rgba(var(--ep-color-accent-rgb),.18));color:var(--ep-color-primary);font-family:var(--ep-font-body, "Switzer", sans-serif);font-size:11px;font-weight:600;letter-spacing:.08em;text-transform:uppercase;margin-bottom:12px}.seller-overlay h3{font-family:var(--ep-font-display, "Switzer", sans-serif);font-size:clamp(16px,1.3vw,19px);font-weight:600;color:var(--ep-color-primary);line-height:1.25;letter-spacing:-.01em;margin:0;transition:color .22s ease}.seller-card:hover .seller-overlay h3{color:var(--ep-color-accent)}.seller-overlay p,.seller-overlay__usp{font-family:var(--ep-font-body, "Switzer", sans-serif);font-size:clamp(13px,1vw,15px);font-weight:400;color:var(--ep-color-muted);line-height:1.6;margin:0;font-style:normal;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;max-height:3.2em}.seller-overlay__meta{display:flex;align-items:center;justify-content:center;gap:12px;margin-top:4px;padding-top:8px;border-top:1px solid var(--ep-border-color, rgba(0, 0, 0, .06))}.seller-overlay__price{font-family:var(--ep-font-display, "Switzer", sans-serif);font-size:14px;font-weight:700;color:var(--ep-color-accent, #0b84f3)}.seller-overlay__qty{font-size:11px;font-weight:500;color:var(--ep-color-muted);padding:3px 8px;background:rgba(var(--ep-color-primary-rgb),.05);border-radius:var(--ep-radius-sm, 6px)}.seller-overlay__cta{display:inline-flex;align-items:center;justify-content:center;gap:6px;margin-top:auto;padding:10px 16px;background:var(--ep-color-primary);color:#fff;border-radius:var(--ep-radius-md, 8px);font-family:var(--ep-font-body, "Switzer", sans-serif);font-size:13px;font-weight:600;text-decoration:none;transition:all .25s ease;opacity:0;transform:translateY(8px)}.seller-card:hover .seller-overlay__cta{opacity:1;transform:translateY(0)}.seller-overlay__cta svg{transition:transform .25s ease}.seller-card:hover .seller-overlay__cta svg{transform:translate(3px)}@media screen and (min-width:480px){.sellers-grid{grid-template-columns:repeat(2,1fr);gap:18px}}@media screen and (min-width:750px){.best-sellers{padding:var(--ep-section-pad) 0}.sellers-grid{grid-template-columns:repeat(3,1fr);gap:22px}.seller-overlay{padding:24px}.seller-overlay h3{font-size:clamp(18px,2vw,22px)}}@media screen and (min-width:990px){.sellers-grid{grid-template-columns:repeat(4,1fr);gap:clamp(20px,3vw,32px)}}.seller-card:hover{transform:translateY(-12px);box-shadow:0 25px 60px rgba(var(--ep-color-accent-rgb),.18),0 12px 30px rgba(var(--ep-color-primary-rgb),.1);border-color:rgba(var(--ep-color-accent-rgb),.15)}.seller-card:before{content:"";position:absolute;top:-1px;right:-1px;bottom:-1px;left:-1px;border-radius:inherit;background:linear-gradient(135deg,rgba(var(--ep-color-accent-rgb),.1),transparent,rgba(var(--ep-color-accent-rgb),.1));opacity:0;transition:opacity .3s ease;z-index:-1}.seller-card:hover:before{opacity:1}.seller-card:hover .seller-card-media img{transform:scale(1.08)}.seller-overlay .seller-badge{font-size:12px;padding:8px 16px;font-weight:700;box-shadow:0 2px 8px rgba(var(--ep-color-primary-rgb),.1);transition:all .3s ease}.seller-card:hover .seller-overlay .seller-badge{transform:scale(1.05);background:linear-gradient(135deg,rgba(var(--ep-color-accent-rgb),.15),rgba(var(--ep-color-accent-rgb),.28))}.seller-card:hover .seller-overlay h3{transform:translate(3px)}.seller-overlay h3{transition:color .25s ease,transform .25s ease}.seller-overlay p{transition:color .25s ease}.seller-card:hover .seller-overlay p{color:rgba(var(--ep-color-primary-rgb),.8)}@keyframes fadeInScale{0%{opacity:0;transform:scale(.95) translateY(20px)}to{opacity:1;transform:scale(1) translateY(0)}}.seller-card{animation:fadeInScale .5s ease-out;animation-fill-mode:both}.seller-card:nth-child(1){animation-delay:.1s}.seller-card:nth-child(2){animation-delay:.15s}.seller-card:nth-child(3){animation-delay:.2s}.seller-card:nth-child(4){animation-delay:.25s}.seller-card:focus-visible{outline:2px solid var(--ep-color-accent);outline-offset:4px}@media(prefers-reduced-motion:reduce){.seller-card{animation:none;transition:none}.seller-card:hover{transform:none}.seller-card-media img{transition:none}.seller-card:hover .seller-card-media img{transform:none}.seller-card:before{transition:none}.seller-overlay .seller-badge,.seller-overlay h3,.seller-overlay p{transition:none}.seller-card:hover .seller-overlay h3,.seller-card:hover .seller-overlay .seller-badge{transform:none}}.seller-card-media.ep-image-blur-up img{filter:blur(8px);transform:scale(1.08);transition:filter .4s ease-out,transform .32s cubic-bezier(.4,0,.2,1)}.seller-card-media.ep-image-blur-up.is-loaded img{filter:blur(0);transform:scale(1)}.seller-card:hover .seller-card-media.ep-image-blur-up.is-loaded img{transform:scale(1.05)}body.template-index .best-sellers .seller-card{padding:18px;gap:12px;border-radius:var(--ep-radius-xl, 24px);border:1px solid rgba(var(--ep-color-primary-rgb),.1);box-shadow:0 12px 28px rgba(var(--ep-color-primary-rgb),.08);transition:none}body.template-index .best-sellers .seller-card:hover{transform:none;box-shadow:0 12px 28px rgba(var(--ep-color-primary-rgb),.08);border-color:rgba(var(--ep-color-primary-rgb),.1)}body.template-index .best-sellers .seller-card:before{content:none}body.template-index .best-sellers .seller-card-media{aspect-ratio:4 / 5;border-radius:calc(var(--ep-radius-xl) - 8px);background:transparent;margin-bottom:6px}body.template-index .best-sellers .seller-card-media img{border-radius:inherit;transform:scale(1);transition:transform .32s cubic-bezier(.4,0,.2,1)}body.template-index .best-sellers .seller-card:hover .seller-card-media img,body.template-index .best-sellers .seller-card:hover .seller-card-media.ep-image-blur-up.is-loaded img{transform:scale(1.04)}body.template-index .best-sellers .seller-overlay{padding:14px 10px 18px;text-align:center;align-items:center;gap:10px;min-height:180px}body.template-index .best-sellers .seller-overlay h3{font-size:clamp(17px,1.45vw,20px);line-height:1.25;font-weight:var(--ep-font-bold);letter-spacing:var(--ep-tracking-tight);transition:none}body.template-index .best-sellers .seller-card:hover .seller-overlay h3{color:var(--ep-color-primary)}body.template-index .best-sellers .seller-overlay p,body.template-index .best-sellers .seller-overlay__usp{font-size:clamp(12px,.95vw,14px);line-height:1.62;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;max-height:3.24em}body.template-index .best-sellers .seller-overlay__meta{justify-content:center;margin-top:8px}body.template-index .best-sellers .seller-overlay__cta{display:inline-flex;visibility:visible;opacity:1;transform:none;margin-top:8px;align-self:center;gap:6px;padding:4px 10px;min-height:28px;background:rgba(var(--ep-color-accent-rgb),.08);color:var(--ep-color-accent);border:1px solid rgba(var(--ep-color-accent-rgb),.16);border-radius:var(--ep-radius-md, 12px);font-family:var(--ep-font-body, "Switzer", sans-serif);font-size:13px;font-weight:600;line-height:1;white-space:nowrap;transition:background-color .2s ease,border-color .2s ease,color .2s ease,transform .2s ease}body.template-index .best-sellers .seller-card:hover .seller-overlay__cta{transform:translateY(-1px);background:rgba(var(--ep-color-accent-rgb),.12);border-color:rgba(var(--ep-color-accent-rgb),.24);color:var(--ep-color-primary)}body.template-index .best-sellers .seller-overlay__cta svg{width:12px;height:12px}@media(max-width:749px){body.template-index .best-sellers .sellers-grid{gap:16px}body.template-index .best-sellers .seller-card{padding:12px;gap:10px;width:min(calc(100% - 32px),360px);margin-inline:auto}body.template-index .best-sellers .seller-card-media{aspect-ratio:4 / 5;width:calc(100% - 12px);margin-top:4px;margin-inline:auto;margin-bottom:2px}body.template-index .best-sellers .seller-overlay{padding:4px 8px 12px;min-height:0;gap:8px}body.template-index .best-sellers .seller-overlay h3{font-size:clamp(1.24rem,4.9vw,1.4rem);line-height:1.24;letter-spacing:-.008em}body.template-index .best-sellers .seller-overlay p,body.template-index .best-sellers .seller-overlay__usp{font-size:clamp(1.02rem,3.95vw,1.12rem);line-height:1.48;letter-spacing:.001em;color:rgba(var(--ep-color-primary-rgb),.68)}body.template-index .best-sellers .seller-overlay__meta{margin-top:8px}body.template-index .best-sellers .seller-overlay__price{font-size:12px}body.template-index .best-sellers .seller-overlay__qty{font-size:11px;padding:2px 7px}body.template-index .best-sellers .seller-overlay__cta{margin-top:7px;padding:3px 9px;min-height:26px;font-size:13px}}
/*# sourceMappingURL=/cdn/shop/t/27/assets/ep-best-sellers.css.map */
