/* Use the store's existing palette, typography, parent cards and native arrows. */



body.woocommerce-cart [data-fn-cart-recommendations],body.woocommerce-checkout [data-fn-cart-recommendations]{display:none!important}

/* Collection panels use their own accordion scope to keep Regalería open. */
.fn-menu-products .fn204-collection-group{grid-column:1 / -1;min-width:0}
.fn-menu-products .fn204-collection-group>summary{display:flex;align-items:center;justify-content:space-between;cursor:pointer;list-style:none}
.fn-menu-products .fn204-collection-group>.fn-category-children{display:none!important}
.fn-menu-products .fn204-collection-group[open]>.fn-category-children{display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr));gap:5px;position:static!important;height:auto!important}
.fn-menu-products .fn204-collection-group>.fn-category-children>[data-fn204-all]{grid-column:1 / -1}


.fn214-footer-regaleria>summary{cursor:pointer;}
.fn214-footer-regaleria>.fn-nav-section-panel{padding:8px 0 8px 14px;}
.fn214-footer-regaleria:not([open])>.fn-nav-section-panel{display:none;}
.fn214-footer-regaleria .fn-nav-category-list{display:flex;flex-direction:column;gap:6px;}
.fn214-footer-regaleria [data-fn214-themes]{margin-top:8px;}
