.a4h-product-template .star-rating{color:#ff9800}body:has(.a4h-product-template) .elementor-element-dbce3b7 .mc4wp-form-fields>p:first-child{flex:1}body:has(.a4h-product-template) .elementor-element-dbce3b7 .mc4wp-form-fields input[type=email]{width:100%}.a4h-product-template .a4h-gallery .cg-thumb-swiper .swiper-slide-thumb-active{border-color:#398410}.a4h-product-template .a4h-meta-weight strong{min-width:88px}.a4h-product-template .a4h-new-badge{position:absolute;right:14px;top:14px;z-index:8;background:#398410;color:#fff;border-radius:4px;padding:5px 7px;font-size:12px;line-height:1;font-weight:600}.a4h-product-template .a4h-cart-icon{display:flex;align-items:center}.a4h-product-template .a4h-delivery:before{content:"♧";display:inline-block;margin-right:8px}.a4h-product-template .a4h-empty-rating{display:flex;gap:10px;align-items:center;margin:0 0 6px;font-size:20px;color:#aaa}.a4h-product-template .a4h-empty-rating small{font-size:12px;color:#777}body:has(.a4h-product-template) .elementor-element-dbce3b7 form .mc4wp-form-fields{display:flex;gap:3px;align-items:center}body:has(.a4h-product-template) .elementor-element-dbce3b7 form p{margin:0}@media (max-width:767px){body:has(.a4h-product-template) .elementor-element-dbce3b7 form .mc4wp-form-fields{flex-wrap:wrap}}.a4h-product-template .a4h-summary .elementor-widget-wd_single_product_brand{min-height:24px;padding-right:115px;font-weight:700}.a4h-product-template .a4h-delivery{color:#777}.a4h-product-template .a4h-sale-badge{position:absolute;z-index:8;top:14px;left:14px;background:#ed0000;color:white;border-radius:4px;font-size:12px;line-height:1;padding:5px 7px;font-weight:600}.a4h-product-template .a4h-view-all{position:absolute;right:0;top:4px;font-size:11px;font-weight:600;color:#333;text-transform:uppercase;z-index:3}.a4h-product-template .a4h-view-all span{margin-left:14px;font-size:18px}body:has(.a4h-product-template) .a4h-reference-topbar{background:#151515;color:#fff;font-size:11px;padding:9px 20px}.a4h-reference-topbar>div{max-width:1200px;margin:auto;display:flex;gap:36px;align-items:center}.a4h-reference-topbar a{color:#fff}.a4h-reference-topbar .a4h-top-contact{margin-left:auto}@media (max-width:1024px){.a4h-reference-topbar>div{gap:18px}.a4h-reference-topbar .a4h-top-contact{display:none}}@media (max-width:767px){.a4h-product-template .a4h-view-all{position:static;display:block;text-align:right;margin-bottom:12px}.a4h-reference-topbar{display:none}}.a4h-product-template .a4h-breadcrumbs>.sku_wrapper{position:absolute;right:0;top:50%;transform:translateY(-50%);font-size:11px;color:#888;white-space:nowrap}.a4h-product-template .a4h-summary .elementor-widget-wd_single_product_brand{padding-right:0}.a4h-product-template .a4h-cart-icon{position:absolute;right:12px;top:50%;transform:translateY(-50%)}.a4h-product-template .a4h-meta-icon{position:absolute;left:0;top:1px;display:flex;color:#398410}@media (max-width:767px){.a4h-product-template .a4h-breadcrumbs>.sku_wrapper{top:auto;bottom:0;transform:none}.a4h-product-template .a4h-cart-icon{right:7px}}.a4h-product-template .a4h-breadcrumbs>.sku_wrapper{top:100%}