.car-features-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:10px;list-style:none;padding:0;margin:0}@media (max-width:1024px){.car-features-grid{grid-template-columns:repeat(3,1fr)}}@media (max-width:768px){.car-features-grid{grid-template-columns:repeat(2,1fr)}}@media (max-width:480px){.car-features-grid{grid-template-columns:repeat(2,1fr)}}@media only screen and (max-width:768px){.et_pb_shop ul.products.columns-1 li.product,.et_pb_shop ul.products.columns-2 li.product,.et_pb_shop ul.products.columns-3 li.product,.et_pb_shop ul.products.columns-4 li.product,.et_pb_shop ul.products.columns-5 li.product,.et_pb_shop ul.products.columns-6 li.product{width:100%!important;margin-right:0%!important}.et-db #et-boc .et-l .et_pb_shop ul.products.columns-1 li.product,.et-db #et-boc .et-l .et_pb_shop ul.products.columns-2 li.product,.et-db #et-boc .et-l .et_pb_shop ul.products.columns-3 li.product,.et-db #et-boc .et-l .et_pb_shop ul.products.columns-4 li.product,.et-db #et-boc .et-l .et_pb_shop ul.products.columns-5 li.product,.et-db #et-boc .et-l .et_pb_shop ul.products.columns-6 li.product{width:100%!important;margin-right:0}}.gx-subtitle{font-weight:600;font-size:16px;color:#ff9c1a;margin-bottom:10px}.gx-price{font-weight:700;color:#ff9c1a}.gx-attributes{margin-top:10px}.gx-attr{font-size:15px;color:#333;display:flex;align-items:center;margin-bottom:8px}.gx-icon{font-family:"ETmodules";font-size:16px;color:#063661;margin-right:8px;display:inline-block;line-height:1}a.woocommerce-LoopProduct-link.woocommerce-loop-product__link{border:1px solid #eee;border-radius:10px;background:#fff}.gx-subtitle,.gx-attr{padding:0 20px}h2.woocommerce-loop-product__title{padding:10px 20px!important}.gx-attributes{border-top:1px solid #dedcdc;padding-top:10px}.woocommerce div.product div.images .flex-control-thumbs li{width:15%;margin-right:1%;margin-bottom:0%}.woocommerce div.product div.images .flex-control-thumbs{margin-top:1%}.single-product .acf-fields{position:relative;display:flex}.gx-booking-fields form{display:flex;flex-wrap:wrap;gap:20px;justify-content:flex-start}.gx-booking-fields .acf-field{flex:1 1 45%;margin:0}.gx-booking-fields input[type="text"]{padding:7px 10px;border-radius:5px;font-size:15px}.gx-booking-fields .acf-label label{font-weight:600;margin-bottom:6px;display:block}.single-product .acf-fields>.acf-field{border:0}.gx-booking-fields .acf-field{flex:1 1 45%;margin:0;padding:0}.acf-field.acf-field-date-time-picker:first-child{margin-right:10px}.acf-field[data-width]+.acf-field[data-width]{border-left:0}.woocommerce div.product div.images .flex-control-thumbs{display:flex;flex-wrap:wrap;gap:10px}.woocommerce div.product div.images .flex-control-thumbs li{width:auto!important;margin:0!important}.gx-stock-status{display:flex;justify-content:space-between;align-items:center}.gx-stock-dot{width:12px;height:12px;border-radius:50%}.gx-stock-status.available .gx-stock-dot{background:#10b981;box-shadow:0 0 8px rgba(16,185,129,0.6)}.gx-stock-status.unavailable .gx-stock-dot{background:#ef4444;box-shadow:0 0 8px rgba(239,68,68,0.6)}.product-icon-attributes-list{margin-top:20px;margin-bottom:20px;display:grid;grid-template-columns:repeat(6,1fr);gap:15px}.attribute-list-item{display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center;font-size:15px;line-height:1.5}.attribute-list-item .attribute-icon{width:30px;height:30px;object-fit:contain;margin-bottom:5px}.attribute-list-item .attribute-text{font-weight:normal;font-size:14px}@media (max-width:980px){.product-icon-attributes-list{grid-template-columns:repeat(4,1fr)}}@media (max-width:480px){.product-icon-attributes-list{grid-template-columns:repeat(3,1fr);gap:10px}}.woocommerce ul.products li.product,.woocommerce-page ul.products li.product{position:relative}.gx-score-badge{position:absolute;top:10px;left:10px;background-color:rgba(255,215,0,0.95);color:#000;font-weight:600;font-size:13px;padding:4px 8px;border-radius:4px;z-index:99;box-shadow:0 2px 4px rgba(0,0,0,0.2);pointer-events:none}.et_pb_wc_product_image{position:relative}.select2.select2-container.select2-container--default{min-width:140px!important;width:100%!important}