.best-sellers-section{background-color:var(--bg-page);display:flex;justify-content:center}.best-sellers-container{position:relative;width:100%;max-width:1200px;padding:var(--spacing-3xl) var(--spacing-xl);border:1px dashed var(--color-primary);background-color:var(--bg-page);display:flex;flex-direction:column;align-items:center}.best-sellers-inner-border{position:absolute;top:4px;left:4px;right:4px;bottom:4px;border:1px solid var(--color-primary);pointer-events:none;z-index:1}.best-sellers-heading-wrapper{position:absolute;top:2px;left:50%;transform:translate(-50%,-50%);background-color:var(--bg-page);padding:0 var(--spacing-xl);z-index:2;text-align:center}.best-sellers-heading{font-family:var(--font-body);font-size:var(--font-size-h6);color:var(--color-heading);margin:0;text-transform:uppercase;letter-spacing:1px}.best-sellers-carousel-wrapper{width:100%;position:relative;padding:var(--spacing-xl) var(--spacing-2xl);z-index:2;overflow:hidden}.best-sellers-track-container{overflow:hidden;width:100%}.best-sellers-track{display:flex;transition:transform var(--transition-base);width:100%}.best-sellers-slide{flex:0 0 50%;padding:0 var(--spacing-sm);box-sizing:border-box}.best-sellers-arrow{position:absolute;top:50%;transform:translateY(-50%);background:var(--bg-page);border:1px solid var(--color-primary);border-radius:50%;cursor:pointer;color:var(--color-primary);z-index:10;padding:0;width:48px;height:48px;display:flex;align-items:center;justify-content:center;transition:opacity var(--transition-base),background-color var(--transition-base)}.best-sellers-arrow:hover{background-color:var(--color-primary);color:var(--bg-page)}.best-sellers-arrow svg{width:24px;height:24px;display:block}.best-sellers-prev{left:0}.best-sellers-next{right:0}.bs-card{text-align:center;position:relative;display:flex;flex-direction:column;height:100%}.bs-card-link{display:flex;flex-direction:column;height:100%;text-decoration:none;color:inherit}.bs-card-info{flex-grow:1;display:flex;flex-direction:column;gap:var(--spacing-xs);align-items:center;justify-content:flex-start}.bs-card-image-wrapper{position:relative;width:100%;aspect-ratio:1/1;overflow:hidden;margin-bottom:var(--spacing-sm);background-color:var(--bg-page)}.bs-card-image-wrapper img{width:100%;height:100%;object-fit:cover;display:block;transition:transform var(--transition-slow)}.bs-card:hover .bs-card-image-wrapper img{transform:scale(1.05)}.bs-card-title{font-family:var(--font-body);font-size:var(--font-size-product-name);color:var(--color-heading);margin:0}.bs-card-price{font-family:var(--font-body);font-size:var(--font-size-product-price);color:var(--color-body)}.bs-badge{position:absolute;top:var(--spacing-sm);right:var(--spacing-sm);background-color:var(--color-primary);color:var(--bg-page);padding:0 8px;font-size:10px;text-transform:uppercase;z-index:2}.best-sellers-footer{width:100%;margin-top:var(--spacing-xl);text-align:center}.best-sellers-button{background-color:var(--color-primary);color:var(--color-accent);border:none;padding:12px 80px;letter-spacing:.5px;cursor:pointer;display:inline-block;text-decoration:none;transition:opacity var(--transition-base);font-family:var(--font-body);font-size:var(--font-size-h5);font-weight:var(--font-weight-normal);border-radius:var(--border-radius-md)}.best-sellers-button:hover{opacity:.9;color:var(--color-accent)}@media(max-width:1024px){.best-sellers-slide{flex:0 0 50%}.best-sellers-carousel-wrapper{padding:var(--spacing-lg) var(--spacing-xl)}}@media(max-width:767px){.best-sellers-slide{flex:0 0 100%}.best-sellers-carousel-wrapper{padding:0 0 var(--spacing-lg) 0}.best-sellers-arrow{width:36px;height:36px;background-color:#ffffffe6;border:1px solid var(--color-primary);color:var(--color-primary)}.best-sellers-arrow:hover{background-color:var(--color-primary);color:var(--bg-page)}.best-sellers-button{padding:10px 32px;width:85%;max-width:300px}.best-sellers-container{padding:var(--spacing-2xl) var(--spacing-lg)}}@media(max-width:480px){.best-sellers-container{padding:var(--spacing-xl) var(--spacing-md)}.best-sellers-heading-wrapper{padding:0 var(--spacing-md)}.best-sellers-heading{font-size:var(--font-size-small)}}
/*# sourceMappingURL=/cdn/shop/t/12/assets/css/home/best-sellers.css.map */
