/** * PowerKit for FluentCart - Public Styles * * @package PowerKit_For_FluentCart *//* Price wrapper */.powerkit-price-wrapper{display:inline-flex;flex-direction:column;gap:0.25em}/* Tax info text */.powerkit-tax-info,.powerkit-fc-tax-info{font-size:0.85em;color:#666;display:block}/* Shipping link */.powerkit-shipping-link{color:inherit;text-decoration:underline}.powerkit-shipping-link:hover{text-decoration:none}/* Product grid */.powerkit-fc-product-grid{display:grid;gap:1.5rem}.powerkit-fc-product-grid--columns-1{grid-template-columns:1fr}.powerkit-fc-product-grid--columns-2{grid-template-columns:repeat(2, 1fr)}.powerkit-fc-product-grid--columns-3{grid-template-columns:repeat(3, 1fr)}.powerkit-fc-product-grid--columns-4{grid-template-columns:repeat(4, 1fr)}.powerkit-fc-product-grid--columns-5{grid-template-columns:repeat(5, 1fr)}.powerkit-fc-product-grid--columns-6{grid-template-columns:repeat(6, 1fr)}/* Responsive grid */@media (max-width:992px){.powerkit-fc-product-grid--columns-4,	.powerkit-fc-product-grid--columns-5,	.powerkit-fc-product-grid--columns-6{grid-template-columns:repeat(3, 1fr)}}@media (max-width:768px){.powerkit-fc-product-grid--columns-3,	.powerkit-fc-product-grid--columns-4,	.powerkit-fc-product-grid--columns-5,	.powerkit-fc-product-grid--columns-6{grid-template-columns:repeat(2, 1fr)}}@media (max-width:480px){.powerkit-fc-product-grid{grid-template-columns:1fr !important}}/* Product card */.powerkit-fc-product-card,.powerkit-fc-product{display:flex;flex-direction:column}/* Add to cart */.powerkit-fc-add-to-cart{display:inline-flex;align-items:center;gap:0.5rem}.powerkit-fc-add-to-cart__quantity{width:4em;padding:0.5em;text-align:center}.powerkit-fc-add-to-cart__button{padding:0.75em 1.5em;cursor:pointer}/* Cart summary */.powerkit-fc-cart-summary{padding:1rem}/* Price styling */.powerkit-fc-price.powerkit-fc-price--bold .powerkit-fc-price__amount{font-weight:700}.powerkit-fc-price.powerkit-fc-price--large .powerkit-fc-price__amount{font-size:1.5em}/* Placeholder for builder */.powerkit-fc-placeholder,.powerkit-fc-bricks-placeholder{padding:2rem;text-align:center;background:#f5f5f5;border:1px dashed #ccc;color:#666}/* Shortcode error (admin only) */.powerkit-fc-shortcode--error{padding:1rem;background:#fee;border:1px solid #c00;color:#c00;margin:1rem 0}/* Hello shortcode */.powerkit-fc-hello{display:inline-block}/* Bricks builder grid */.powerkit-fc-bricks-grid{display:grid;grid-template-columns:repeat(var(--columns, 3), 1fr);gap:var(--gap, 20px)}
