.bf-landing-section{max-width:1200px;margin:0 auto;padding:60px 20px}.bf-landing-title{text-align:center;font-size:48px;font-weight:700;color:#333}.bf-landing-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(300px,1fr));gap:30px}.bf-product-card{border:1px solid #e0e0e0;border-radius:8px;overflow:hidden;background:#fff;box-shadow:0 2px 8px #0000001a;transition:transform .3s ease,box-shadow .3s ease}.bf-product-card:hover{transform:translateY(-5px);box-shadow:0 4px 16px #00000026}.bf-product-image{width:100%;height:300px;overflow:hidden;background:#f5f5f5}.bf-product-image img{width:100%;height:100%;object-fit:cover}.bf-product-content{padding:20px;display:flex;flex-direction:column;gap:16px}.bf-product-price{display:flex;align-items:baseline;gap:.75rem;font-size:2rem;font-weight:600}.bf-product-price--sale{color:#e60023}.bf-product-price--compare{font-size:1.5rem;color:#666;text-decoration:line-through}.bf-product-price--regular{color:#222}.bf-product-name{font-size:24px;font-weight:700;margin-bottom:12px;color:#222}.bf-product-description{font-size:14px;line-height:1.6;color:#666;margin-bottom:20px}.bf-product-included,.bf-product-benefits{margin-bottom:20px}.bf-product-included h3,.bf-product-benefits h3{font-size:16px;font-weight:600;margin-bottom:10px;color:#333}.bf-product-included ul,.bf-product-benefits ul{list-style:none;padding:0;margin:0}.bf-product-included li,.bf-product-benefits li{font-size:14px;line-height:1.8;color:#555;padding-left:20px;position:relative}.bf-product-included li:before,.bf-product-benefits li:before{content:"\2713";position:absolute;left:0;color:#4caf50;font-weight:700}.bf-add-to-cart{width:100%;padding:14px 24px;background-color:#000;color:#fff;border:none;border-radius:4px;font-size:16px;font-weight:600;cursor:pointer;transition:background-color .3s ease;margin-top:10px}.bf-add-to-cart:hover{background-color:#333}.bf-add-to-cart:active{background-color:#555}.bf-add-to-cart:disabled{background-color:#ccc;cursor:not-allowed}@media (max-width: 768px){.bf-landing-title{font-size:36px}.bf-landing-grid{grid-template-columns:1fr}}
/*# sourceMappingURL=/cdn/shop/t/14/compiled_assets/styles.css.map */
