.hlf-section{position:relative;width:100%}.hlf-container{max-width:1400px;margin:0 auto;padding:0 20px;box-sizing:border-box;position:relative}@media(max-width:640px){.hlf-container{padding:0 14px}}.hlf-section__header{display:flex;align-items:center;justify-content:space-between;margin-bottom:24px;gap:12px;flex-wrap:wrap}.hlf-section__title-wrap{display:flex;align-items:center;gap:12px}.hlf-section__accent-bar{width:4px;height:32px;background:var(--hlf-primary, #ff9e00);border-radius:2px;flex-shrink:0}.hlf-section__title{font-size:clamp(20px,2.5vw,26px);font-weight:700;color:#1a1a1a;line-height:1.2;margin:0;letter-spacing:-.3px}.hlf-section__subtitle{font-size:14px;color:#666;margin:4px 0 0}.hlf-section__header-right{display:flex;align-items:center;gap:12px}.hlf-view-all-btn{border-radius:30px!important;--buttons-radius: 30px;display:inline-flex;align-items:center;gap:8px;font-size:14px;font-weight:600;padding:8px 20px;text-decoration:none}.hlf-products-container{position:relative;width:100%;margin:0;padding:0;box-sizing:border-box}.hlf-products-inner{width:100%;margin:0;padding:0;list-style:none;box-sizing:border-box}@media(min-width:641px){.hlf-products-container[data-layout-desktop=grid] .hlf-products-inner{display:grid!important;grid-template-columns:repeat(var(--hlf-cols-desktop, 4),minmax(0,1fr))!important;gap:var(--hlf-card-gap-desktop, 16px)!important;width:100%!important;padding:0!important;margin:0!important}.hlf-products-container[data-layout-desktop=grid] .hlf-product-card{width:100%!important;height:100%!important;min-width:0!important;max-width:100%!important;margin:0!important;flex:none!important}}@media(max-width:640px){.hlf-products-container[data-layout-mobile=grid] .hlf-products-inner{display:grid!important;grid-template-columns:repeat(var(--hlf-cols-mobile, 2),minmax(0,1fr))!important;gap:var(--hlf-card-gap-mobile, 10px)!important;width:100%!important;padding:0!important;margin:0!important}.hlf-products-container[data-layout-mobile=grid] .hlf-product-card{width:100%!important;height:100%!important;min-width:0!important;max-width:100%!important;margin:0!important;flex:none!important}}@media(min-width:641px){.hlf-products-container[data-layout-desktop=list] .hlf-products-inner{display:flex!important;flex-direction:column!important;gap:var(--hlf-card-gap-desktop, 16px)!important;width:100%!important;padding:0!important;margin:0!important}.hlf-products-container[data-layout-desktop=list] .hlf-product-card{display:flex!important;flex-direction:row!important;align-items:stretch!important;width:100%!important;min-width:0!important;margin:0!important;height:auto!important}.hlf-products-container[data-layout-desktop=list] .hlf-product-card__image-wrapper{width:220px!important;min-width:220px!important;max-width:220px!important;flex-shrink:0!important;border-radius:14px 0 0 14px!important}.hlf-products-container[data-layout-desktop=list] .hlf-product-card__details{flex:1 1 auto!important;min-width:0!important;display:flex!important;flex-direction:column!important;justify-content:space-between!important;padding:18px 22px!important}}@media(max-width:640px){.hlf-products-container[data-layout-mobile=list] .hlf-products-inner{display:flex!important;flex-direction:column!important;gap:var(--hlf-card-gap-mobile, 12px)!important;width:100%!important;padding:0!important;margin:0!important}.hlf-products-container[data-layout-mobile=list] .hlf-product-card{display:flex!important;flex-direction:column!important;width:100%!important;min-width:0!important;margin:0!important}}.hlf-products-container[data-layout-desktop=slider],.hlf-products-container[data-layout-mobile=slider]{overflow:hidden}@media(min-width:641px){.hlf-products-container[data-layout-desktop=slider] .hlf-products-inner{display:flex!important;flex-direction:row!important;flex-wrap:nowrap!important;gap:var(--hlf-card-gap-desktop, 16px)!important;width:100%!important;padding:0!important;margin:0!important;transition:transform .4s cubic-bezier(.4,0,.2,1)!important;will-change:transform!important}.hlf-products-container[data-layout-desktop=slider] .hlf-product-card{flex:0 0 calc((100% - (var(--hlf-cols-desktop, 4) - 1) * var(--hlf-card-gap-desktop, 16px)) / var(--hlf-cols-desktop, 4))!important;min-width:0!important;max-width:none!important;margin:0!important;height:auto!important;display:flex!important;flex-direction:column!important}}@media(max-width:640px){.hlf-products-container[data-layout-mobile=slider] .hlf-products-inner{display:flex!important;flex-direction:row!important;flex-wrap:nowrap!important;gap:var(--hlf-card-gap-mobile, 10px)!important;width:100%!important;padding:0!important;margin:0!important;transition:transform .4s cubic-bezier(.4,0,.2,1)!important;will-change:transform!important}.hlf-products-container[data-layout-mobile=slider] .hlf-product-card{flex:0 0 calc((100% - (var(--hlf-cols-mobile, 2) - 1) * var(--hlf-card-gap-mobile, 10px)) / var(--hlf-cols-mobile, 2))!important;min-width:0!important;max-width:none!important;margin:0!important;height:auto!important;display:flex!important;flex-direction:column!important}}.hlf-slider-controls{display:none}@media(min-width:641px){.hlf-products-container[data-layout-desktop=slider] .hlf-slider-controls{display:block}}@media(max-width:640px){.hlf-products-container[data-layout-mobile=slider] .hlf-slider-controls{display:block}}.hlf-slider-arrow{position:absolute;top:50%;transform:translateY(-50%);z-index:10;width:42px;height:42px;border-radius:50%;border:1px solid rgba(0,0,0,.08);background:#fff;box-shadow:0 4px 16px #0000001f;cursor:pointer;display:flex;align-items:center;justify-content:center;color:#1a1a1a;transition:all .25s ease}.hlf-slider-arrow:hover{background:#1a1a1a;color:#fff;transform:translateY(-50%) scale(1.06)}.hlf-slider-arrow:disabled{opacity:.3;cursor:not-allowed;pointer-events:none}.hlf-slider-arrow svg{width:18px;height:18px}.hlf-slider-arrow--prev{left:-14px}.hlf-slider-arrow--next{right:-14px}@media(max-width:640px){.hlf-slider-arrow{width:34px;height:34px}.hlf-slider-arrow--prev{left:-6px}.hlf-slider-arrow--next{right:-6px}}.hlf-slider-nav{display:flex;justify-content:center;gap:8px;margin-top:18px;padding:0;list-style:none}.hlf-slider-nav__dot{width:8px;height:8px;border-radius:50%;background:#d4d4d4;border:none;cursor:pointer;padding:0;transition:all .25s ease}.hlf-slider-nav__dot.is-active{background:#1a1a1a;width:22px;border-radius:4px}
/*# sourceMappingURL=/cdn/shop/t/250/assets/hlf-collection-product-card.css.map */
