.bc-section{--bc-color-primary: #1a1a1a;--bc-color-secondary: #817A75;--bc-color-tertiary: #666;--bc-color-white: #ffffff;--bc-color-orange: #FF9500;--bc-color-orange-hover: #FFA500;--bc-color-gradient-start: #FEC248;--bc-color-gradient-end: #FF9500;--bc-color-gradient-hover-start: #FFD666;--bc-color-gradient-hover-end: #FFA500;--bc-spacing-xs: 6px;--bc-spacing-sm: 8px;--bc-spacing-md: 12px;--bc-spacing-lg: 16px;--bc-spacing-xl: 20px;--bc-spacing-2xl: 24px;--bc-spacing-3xl: 32px;--bc-spacing-4xl: 40px;--bc-spacing-5xl: 80px;--bc-container-max-width: 1200px;--bc-container-padding: 20px;--bc-container-padding-tablet: 30px;--bc-border-radius: 12px;--bc-border-radius-small: 8px;--bc-transition: all .3s ease}.bestsellers-collection-section{background-color:var(--bc-color-bg-light)}.bc-section .bc-container{max-width:var(--bc-container-max-width);margin:0 auto}.bc-section .bc-title-section{font-size:24px;font-weight:600;margin-bottom:var(--bc-spacing-3xl);text-align:left;color:var(--bc-color-primary);line-height:1.2}.bc-section .bc-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:var(--bc-spacing-2xl)}.bc-section .bc-card-wrapper{width:100%;max-width:250px;height:auto;min-height:420px}.bc-section .bc-card{height:100%;display:flex;flex-direction:column;border-radius:var(--bc-border-radius);overflow:hidden;background-color:var(--bc-color-white);box-shadow:0 4px 16px #00000014;transition:transform .3s ease,box-shadow .3s ease;align-items:center}.bc-section .bc-card:hover{transform:translateY(-8px);box-shadow:0 8px 24px #0000001f}.bc-section .bc-image{position:relative;overflow:hidden;display:flex;justify-content:center;align-items:center;width:100%;max-width:240px;height:200px;aspect-ratio:1.2/1}.bc-section .bc-image-link{display:block;width:100%;height:100%;cursor:pointer;text-decoration:none}.bc-section .bc-image img{width:100%;height:100%;object-fit:cover;border-radius:15px;display:block;margin:0 auto}.bc-section .bc-img{padding:10px;width:100%;height:100%;max-width:224px;max-height:224px;transition:transform .4s ease;object-fit:contain;display:block;margin:0 auto}.bc-section .bc-card:hover .bc-img{transform:scale(1.05)}.bc-section .bc-tag{position:absolute;top:12px;right:12px;background-color:#000;color:var(--bc-color-white);padding:var(--bc-spacing-xs) var(--bc-spacing-md);font-size:12px;font-weight:600;border-radius:0 12px 0 25px;border:2px solid #333333;box-shadow:0 2px 4px #0000004d;z-index:1}.bc-section .bc-tag.bc-bestseller{background-color:#000;border:2px solid #333333}.bc-section .bc-info{padding:var(--bc-spacing-xl);display:flex;flex-direction:column;flex-grow:1}.bc-section .bc-title{font-size:15px;font-weight:700;margin-bottom:var(--bc-spacing-sm);color:var(--bc-color-primary);line-height:24px}.bc-section .bc-link{color:inherit;text-decoration:none;transition:color .3s ease}.bc-section .bc-link:hover{color:var(--bc-color-orange)}.bc-section .bc-subtitle{font-size:14px;color:var(--bc-color-secondary);margin-bottom:var(--bc-spacing-md);line-height:20px;display:-webkit-box;-webkit-line-clamp:2;line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;text-overflow:ellipsis}.bc-section .bc-meta{display:flex;gap:var(--bc-spacing-lg);margin-bottom:var(--bc-spacing-lg);flex-wrap:wrap}.bc-section .bc-location,.bc-section .bc-capacity{display:flex;align-items:center;font-size:13px;color:var(--bc-color-tertiary)}.bc-section .bc-location svg,.bc-section .bc-capacity svg{width:16px;height:16px;margin-right:var(--bc-spacing-xs);fill:var(--bc-color-tertiary)}.bc-section .bc-price{font-size:18px;font-weight:700;margin-bottom:var(--bc-spacing-xl);color:var(--bc-color-primary)}.bc-section .bc-button{margin-top:auto;background:linear-gradient(90deg,var(--bc-color-gradient-start) 0%,var(--bc-color-gradient-end) 100%);color:var(--bc-color-white);text-align:center;padding:var(--bc-spacing-md) var(--bc-spacing-lg);text-decoration:none;border-radius:var(--bc-border-radius-small);display:flex;justify-content:center;align-items:center;transition:var(--bc-transition);font-weight:600;font-size:14px;border:none;cursor:pointer}.bc-section .bc-button:hover{background:linear-gradient(90deg,var(--bc-color-gradient-hover-start) 0%,var(--bc-color-gradient-hover-end) 100%);box-shadow:0 4px 12px #ff95004d;transform:translateY(-2px)}.bc-section .bc-icon{margin-left:var(--bc-spacing-xs);transition:transform .3s ease;width:16px;height:8px;fill:var(--bc-color-white)}.bc-section .bc-button:hover .bc-icon{transform:translate(2px)}.bc-section .bc-empty{text-align:center;padding:var(--bc-spacing-4xl) var(--bc-spacing-md);color:var(--bc-color-secondary);font-size:16px;grid-column:1 / -1}@media(max-width:1024px){.bc-section .bc-container{padding:0 var(--bc-container-padding-tablet)}.bc-section .bc-grid{grid-template-columns:repeat(3,1fr);gap:var(--bc-spacing-xl)}.bc-section .bc-card-wrapper{max-width:280px}.bc-section .bc-title-section{font-size:22px;margin-bottom:var(--bc-spacing-2xl)}}@media(max-width:768px){.bc-section .bc-container{padding:0 16px}.bc-section .bc-grid{grid-template-columns:repeat(2,1fr);gap:10px}.bc-section .bc-card-wrapper{max-width:100%;min-height:380px}.bc-section .bc-card{transition:none}.bc-section .bc-card:hover{transform:none;box-shadow:0 4px 16px #00000014}.bc-section .bc-image{height:200px;max-width:100%}.bc-section .bc-img{transition:none}.bc-section .bc-card:hover .bc-img{transform:none}.bc-section .bc-info{padding:var(--bc-spacing-lg)}.bc-section .bc-title-section{font-size:20px;text-align:center;margin-bottom:var(--bc-spacing-xl)}.bc-section .bc-title{font-size:14px}.bc-section .bc-link{transition:none}.bc-section .bc-link:hover{color:inherit}.bc-section .bc-subtitle{font-size:12px;display:-webkit-box;-webkit-line-clamp:2;line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;text-overflow:ellipsis}.bc-section .bc-meta{gap:var(--bc-spacing-sm)}.bc-section .bc-location,.bc-section .bc-capacity{font-size:11px}.bc-section .bc-price{font-size:16px}.bc-section .bc-button{transition:none}.bc-section .bc-button:hover{background:linear-gradient(90deg,var(--bc-color-gradient-start) 0%,var(--bc-color-gradient-end) 100%);box-shadow:none;transform:none}.bc-section .bc-icon{transition:none}.bc-section .bc-button:hover .bc-icon{transform:none}}@media(max-width:480px){.bc-section .bc-container{padding:0 8px}.bc-section .bc-grid{grid-template-columns:repeat(2,1fr);gap:6px;max-width:100%;margin:0 auto}.bc-section .bc-card-wrapper{width:100%;min-height:320px}.bc-section .bc-card{transition:none}.bc-section .bc-card:hover{transform:none;box-shadow:0 4px 16px #00000014}.bc-section .bc-image{height:160px;max-width:100%}.bc-section .bc-img{padding:8px;transition:none;object-fit:contain}.bc-section .bc-card:hover .bc-img{transform:none}.bc-section .bc-info{padding:var(--bc-spacing-sm)}.bc-section .bc-title-section{font-size:18px;margin-bottom:var(--bc-spacing-lg);text-align:center}.bc-section .bc-title{font-size:12px;line-height:16px;margin-bottom:4px}.bc-section .bc-link{transition:none}.bc-section .bc-link:hover{color:inherit}.bc-section .bc-subtitle{font-size:10px;line-height:14px;margin-bottom:var(--bc-spacing-xs);display:-webkit-box;-webkit-line-clamp:2;line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;text-overflow:ellipsis}.bc-section .bc-meta{flex-direction:column;gap:2px;margin-bottom:var(--bc-spacing-xs)}.bc-section .bc-location,.bc-section .bc-capacity{font-size:9px}.bc-section .bc-location svg,.bc-section .bc-capacity svg{width:12px;height:12px;margin-right:4px}.bc-section .bc-price{font-size:14px;margin-bottom:var(--bc-spacing-sm);font-weight:700}.bc-section .bc-button{padding:6px var(--bc-spacing-xs);font-size:11px;font-weight:600;transition:none}.bc-section .bc-button:hover{background:linear-gradient(90deg,var(--bc-color-gradient-start) 0%,var(--bc-color-gradient-end) 100%);box-shadow:none;transform:none}.bc-section .bc-icon{width:12px;height:6px;margin-left:4px;transition:none}.bc-section .bc-button:hover .bc-icon{transform:none}.bc-section .bc-tag{top:6px;right:6px;padding:2px 6px;font-size:8px;border-radius:0 8px 0 15px}}@media(max-width:360px){.bc-section .bc-container{padding:0 4px}.bc-section .bc-grid{grid-template-columns:repeat(2,1fr);gap:4px;max-width:100%}.bc-section .bc-card-wrapper{min-height:300px}.bc-section .bc-card{transition:none}.bc-section .bc-card:hover{transform:none;box-shadow:0 4px 16px #00000014}.bc-section .bc-image{height:140px}.bc-section .bc-img{padding:6px;transition:none;object-fit:contain}.bc-section .bc-card:hover .bc-img{transform:none}.bc-section .bc-title-section{font-size:16px;margin-bottom:var(--bc-spacing-md)}.bc-section .bc-info{padding:6px}.bc-section .bc-title{font-size:11px;line-height:14px}.bc-section .bc-link{transition:none}.bc-section .bc-link:hover{color:inherit}.bc-section .bc-subtitle{font-size:9px;line-height:12px;display:-webkit-box;-webkit-line-clamp:2;line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;text-overflow:ellipsis}.bc-section .bc-location,.bc-section .bc-capacity{font-size:8px}.bc-section .bc-location svg,.bc-section .bc-capacity svg{width:10px;height:10px;margin-right:2px}.bc-section .bc-price{font-size:13px}.bc-section .bc-button{padding:4px 6px;font-size:10px;transition:none}.bc-section .bc-button:hover{background:linear-gradient(90deg,var(--bc-color-gradient-start) 0%,var(--bc-color-gradient-end) 100%);box-shadow:none;transform:none}.bc-section .bc-icon{width:10px;height:5px;margin-left:2px;transition:none}.bc-section .bc-button:hover .bc-icon{transform:none}.bc-section .bc-tag{top:4px;right:4px;padding:1px 4px;font-size:7px}}
/*# sourceMappingURL=/cdn/shop/t/97/assets/bestsellers-collection.css.map */
