.provincia{position:relative}.provincia:hover{background-color:rgba(255,255,255,0.5)}.provincia:hover::after{content:attr(title);position:absolute;top:10px;left:10px;background-color:rgba(0,0,0,0.7);color:white;padding:5px;border-radius:5px;z-index:100}.et-db #et-boc .et-l .et_pb_wc_related_products_0_tb_body section.products>h2{display:none}#wcfm_products_manage_form_general_expander,#wcfm_products_manage_form_policies_head{display:none}#wcfm_products_manage_form_inventory_expander .sku{display:none}#wcfm_products_manage_form_inventory_expander #sku{display:none}#wcfm_products_manage_form_inventory_expander .manage_stock{display:none}#wcfm_products_manage_form_inventory_expander #manage_stock{display:none}#wcfm_products_manage_form_inventory_expander .sold_individually{display:none}#wcfm_products_manage_form_inventory_expander #sold_individually{display:none}#wcfm_menu .wcfm_menu_wcfm-media{display:none}#wcfm_menu .wcfm_menu_wcfm-settings{display:none}.personal-area{color:#fff;text-decoration:none;cursor:pointer;display:inline-flex;align-items:center;font-family:'Poppins',Helvetica,Arial,Lucida,sans-serif}.personal-area i{margin-right:5px}.modal-hidden{display:none;position:fixed;top:0;left:0;width:100%;height:100%;background:rgba(0,0,0,0.9);justify-content:center;align-items:center;z-index:10000}.modal-visible{display:flex!important}.modal-content{background:white;padding:20px;border-radius:10px;width:100%;max-width:400px;box-shadow:0 4px 8px rgba(0,0,0,0.2);text-align:left;position:relative}.modal-content label{display:block;margin-bottom:5px;font-weight:bold}.modal-content input{width:100%;padding:10px;margin-bottom:15px;border:1px solid #ccc;border-radius:5px}.modal-content button{background:#c49a6c;color:#fff;border:none;padding:10px 20px;cursor:pointer;border-radius:5px}.modal-content button:hover{background:#be1a2a}.modal-content .close{position:absolute;top:10px;right:10px;font-size:18px;color:#333;cursor:pointer}.category-description{color:#666;line-height:1.7em;font-weight:500;font-family:'Noto Sans Thai Looped',Helvetica,Arial,Lucida,sans-serif;font-size:16px}#dynamic-bundle-form{background:#ffffff;font-family:'Noto Sans Thai Looped',Helvetica,Arial,Lucida,sans-serif;color:#333}#dynamic-bundle-form h3{font-size:1.8rem;color:#333;margin-bottom:15px;text-align:left;font-weight:600}.dynamic-bundle-table{width:100%;border-collapse:collapse;margin-bottom:15px;font-size:1rem;color:#333}.dynamic-bundle-table thead{background-color:transparent;color:#888}.dynamic-bundle-table th,.dynamic-bundle-table td{padding:12px 5px;text-align:left;border-bottom:1px solid #f0f0f0}.dynamic-bundle-table th{font-weight:600}.dynamic-bundle-table tbody tr:hover{background-color:#fafafa}.dynamic-bundle-table img{width:50px;height:50px;object-fit:cover;border-radius:3px;margin-right:10px;vertical-align:middle}.dynamic-bundle-table td{vertical-align:middle}.dynamic-bundle-table input[type="number"]{width:60px;padding:10px;height:40px;border-radius:3px;background-color:rgba(196,154,108,0.25);color:#333;border:none}.dynamic-bundle-table input[type="number"]::-webkit-inner-spin-button,.dynamic-bundle-table input[type="number"]::-webkit-outer-spin-button{margin:0;width:20px;height:20px}.dynamic-bundle-table input[type="number"]::-moz-inner-spin-button{width:20px;height:20px}#bundle-price{font-size:1.2rem;font-weight:bold;color:#BE1A2A;text-align:right;margin:20px 0;padding:0 0}#bundle-warning{color:#BE1A2A;font-size:0.9rem;text-align:right;font-weight:600;margin-bottom:5px}#add-bundle-to-cart{display:block;background:#BE1A2A;color:#ffffff;font-weight:600;padding:12px;border-radius:4px;text-align:center;text-decoration:none;border:none;cursor:pointer;transition:all 0.3s ease;float:right}#add-bundle-to-cart:hover{background:#9C1523}#add-bundle-to-cart:disabled{background:#ccc;cursor:not-allowed}.category-products-list{display:flex;flex-direction:column;gap:20px;padding:15px 0}.category-product-item{display:flex;align-items:flex-start;gap:20px;border:1px solid #C49A6C;padding:25px;background-color:#fff;border-radius:5px;box-shadow:0 2px 5px rgba(0,0,0,0.1)}.product-image img{max-width:240px;height:auto;border-radius:5px}.product-details{flex:1;display:flex;flex-direction:column}.product-title{font-family:'Poppins',sans-serif;font-size:30px;font-weight:bold;color:#444444;margin-bottom:10px}.product-description{font-size:16px;color:#666;line-height:1.5;margin-bottom:15px;font-family:'Noto Sans Thai Looped',Helvetica,Arial,Lucida,sans-serif}.product-price{font-size:18px;font-weight:bold;color:#C49A6C}.product-button{display:inline-block;padding:12px 30px;font-size:16px;font-weight:bold;text-align:center;color:#ffffff;background-color:#BE1A2A;border-radius:4px;text-decoration:none;border:none;box-shadow:0 2px 5px rgba(0,0,0,0.15);transition:all 0.3s ease;align-self:start}.product-button:hover{background:#9C1523}@media (max-width:768px){.category-product-item{flex-direction:column;align-items:center}.product-image img{max-width:100%}.product-details{align-items:center;text-align:center}.product-title{font-size:18px}.product-description{font-size:14px}.product-button{font-size:14px;padding:8px 20px;text-align:center;align-items:center;display:inline-block}}.wcfm_dashboard_stats .wcfm_dashboard_stats_block:nth-child(1),.wcfm_dashboard_stats .wcfm_dashboard_stats_block:nth-child(2){display:none}div.wc-order-data-row.wc-order-totals-items.wc-order-items-editable{display:none}td.item_cost,td.line_cost{display:none}#wcfm_products_simple_submit_button{display:none}th.item_cost,th.line_cost{display:none}.custom-category-media{width:100%;margin:0 auto;font-family:Arial,sans-serif;display:flex;flex-direction:column;gap:20px}.category-header{display:flex;align-items:flex-start;justify-content:space-between;gap:20px;width:100%}.category-thumbnail{flex:1;max-width:33%}.category-thumbnail img{width:100%;height:auto;border:2px solid #f0f0f0;border-radius:8px;transition:transform 0.3s ease-in-out,box-shadow 0.3s ease-in-out}.category-thumbnail img:hover{transform:scale(1.05);box-shadow:0 8px 16px rgba(0,0,0,0.2)}.category-video{flex:2;max-width:60%;aspect-ratio:16 / 9;border-radius:8px;overflow:hidden}.category-video iframe{width:100%;height:100%;border:none;display:block}.category-description{width:100%;padding:10px;background-color:#f9f9f9;border-radius:8px;box-shadow:0 4px 8px rgba(0,0,0,0.1)}.category-description p{font-size:16px;line-height:1.6;color:#555}.category-gallery{display:flex;flex-wrap:wrap;gap:10px;justify-content:center;width:100%}.category-gallery a{display:inline-block;border-radius:8px;overflow:hidden;transition:transform 0.3s ease-in-out,box-shadow 0.3s ease-in-out}.category-gallery a img{width:150px;height:150px;object-fit:cover;border:2px solid #f0f0f0;border-radius:8px}.category-gallery a:hover{transform:scale(1.1);box-shadow:0 8px 16px rgba(0,0,0,0.2)}.et_pb_menu_1_tb_header .mobile_nav .mobile_menu_bar:before{color:#be1a2a}#mobile_menu2{top:50px}.et-menu .menu-item-has-children>a:first-child:after{right:-8px}.et-db #et-boc .et-l .et-menu .menu-item-has-children>a:first-child:after{right:-8px}a,.et-db #et-boc .et-l a{color:#fff}@media screen and (min-width:768px) and (max-width:1024px){#modhead .et_pb_column et_pb_column_4_4 .et_pb_module{width:50%;float:left}}@media screen and (max-width:767px){#modhead .et_pb_column et_pb_column_4_4 .et_pb_module{width:50%;float:left}}@media screen and (max-width:768px){.custom-category-media{width:100%;margin:0 auto;padding:15px;box-sizing:border-box}.custom-category-media .category-header{float:left;gap:0;width:100%;overflow:hidden;display:block}.custom-category-media .category-thumbnail2{float:left;width:100%;margin-bottom:15px}.custom-category-media .category-thumbnail2 img{max-width:100%;height:auto;border-radius:10px;display:block}.custom-category-media .category-header .category-video{clear:both;width:100%;margin-bottom:15px;float:left}.custom-category-media .category-header .category-video iframe{width:100%;height:auto;max-height:315px;border-radius:10px;display:block}.category-video{flex:2;max-width:100%;aspect-ratio:16 / 9;border-radius:8px;overflow:hidden}.custom-category-media .category-description{clear:both;width:100%;font-size:16px;line-height:1.6;color:#333;margin:15px 0;text-align:justify}.custom-category-media .category-gallery{display:flex;flex-wrap:wrap;gap:10px;width:100%;margin-top:20px}.custom-category-media .category-gallery a{flex:0 0 calc(50% - 10px);box-sizing:border-box;margin-bottom:10px}.custom-category-media .category-gallery img{width:100%;height:auto;aspect-ratio:1 / 1;object-fit:cover;border-radius:8px}}