 .brxe-social-icons li { transition: transform 0.25s cubic-bezier(0.34, 1.56, 0.64, 1); } .brxe-social-icons li:hover { transform: scale(1.1); }   .brxe-text [style*="ff6600" i], .brxe-text-basic [style*="ff6600" i], .brxe-rich-text [style*="ff6600" i] { color: var(--orange) !important; }   #brxe-gojvwy .flex-control-thumbs img, #brxe-mjyzzf .flex-control-thumbs img { border-radius: 8px; background-color: var(--gray); }  #brxe-gojvwy .flex-control-thumbs img:not(.flex-active), #brxe-mjyzzf .flex-control-thumbs img:not(.flex-active) { border-color: transparent !important; }  #brxe-gojvwy .woocommerce-product-gallery__image img, #brxe-mjyzzf .woocommerce-product-gallery__image img { border-radius: 16px; background-color: var(--gray); }  #brxe-gojvwy .woocommerce-product-gallery, #brxe-mjyzzf .flex-viewport { position: relative; } #brxe-gojvwy .woocommerce-product-gallery::before, #brxe-mjyzzf .flex-viewport::before { content: ""; position: absolute; top: 20px; left: 20px; z-index: 3; width: clamp(8.2rem, calc(7.5926vw + 5.4667rem), 16.4rem); height: clamp(2rem, calc(1.8519vw + 1.3333rem), 4rem); background: url('/wp-content/uploads/2026/06/69d23ccca2fb60e736c8e5fb-logo2-1-webp.avif') no-repeat top left / contain; pointer-events: none; }  #brxe-gojvwy .woocommerce-product-gallery__trigger, #brxe-mjyzzf .woocommerce-product-gallery__trigger { display: none !important; } #brxe-gojvwy .woocommerce-product-gallery__image a, #brxe-mjyzzf .woocommerce-product-gallery__image a { pointer-events: none; cursor: default; }  #brxe-baqbcd { display: flex !important; justify-content: space-between; align-items: flex-end; width: 100%; } #brxe-baqbcd .price { display: flex; justify-content: space-between; align-items: flex-end; width: 100%; } #brxe-baqbcd del, #brxe-baqbcd ins { margin: 0; }  #brxe-tigxfc { display: flex !important; flex-direction: column; align-items: flex-start; } #brxe-tigxfc .price { display: flex; flex-direction: column; align-items: flex-start; gap: 8px; } #brxe-tigxfc del, #brxe-tigxfc ins { margin: 0; }  #brxe-baqbcd .woocommerce-Price-currencySymbol, #brxe-tigxfc .woocommerce-Price-currencySymbol { vertical-align: top; line-height: 1; }  #brxe-baqbcd ins .woocommerce-Price-currencySymbol, #brxe-tigxfc ins .woocommerce-Price-currencySymbol { font-size: clamp(2rem, calc(0.3704vw + 1.8667rem), 2.4rem); }  #brxe-baqbcd del .woocommerce-Price-currencySymbol, #brxe-tigxfc del .woocommerce-Price-currencySymbol { font-size: 12px; display: inline-block; text-decoration: none; }  #brxe-bpuoeu, #brxe-bpuoeu div:has(> #brxe-jgulon) { position: relative; overflow: visible; } #brxe-bpuoeu div:has(> #brxe-jgulon)::before, #brxe-bpuoeu div:has(> #brxe-jgulon)::after { content: ""; position: absolute; inset: 0; border: 1px solid rgba(255, 129, 70, 0.72); border-radius: 50%; transform: scale(1); transform-origin: center; pointer-events: none; z-index: 1; animation: keelson-plus-ring-wrapper 2.4s ease-out infinite; } #brxe-bpuoeu div:has(> #brxe-jgulon)::after { animation-delay: 1.2s; } #brxe-bpuoeu:not(:has(div > #brxe-jgulon))::before, #brxe-bpuoeu:not(:has(div > #brxe-jgulon))::after { content: ""; position: absolute; left: 48px; bottom: 0; width: 32px; height: 32px; border: 1px solid rgba(255, 129, 70, 0.72); border-radius: 50%; transform: translateX(-50%) scale(1); transform-origin: center; pointer-events: none; z-index: 1; animation: keelson-plus-ring 2.4s ease-out infinite; } #brxe-bpuoeu:not(:has(div > #brxe-jgulon))::after { animation-delay: 1.2s; } #brxe-jgulon { position: relative; z-index: 2; overflow: visible; } @keyframes keelson-plus-ring-wrapper { 0% { opacity: 0.72; transform: scale(1); } 70% { opacity: 0.32; } 100% { opacity: 0; transform: scale(3.25); } } @keyframes keelson-plus-ring { 0% { opacity: 0.72; transform: translateX(-50%) scale(1); } 70% { opacity: 0.32; } 100% { opacity: 0; transform: translateX(-50%) scale(3.25); } } @media (prefers-reduced-motion: reduce) { #brxe-bpuoeu div:has(> #brxe-jgulon)::before, #brxe-bpuoeu div:has(> #brxe-jgulon)::after { animation: none; opacity: 0.45; transform: scale(2.15); } #brxe-bpuoeu:not(:has(div > #brxe-jgulon))::before, #brxe-bpuoeu:not(:has(div > #brxe-jgulon))::after { animation: none; opacity: 0.45; transform: translateX(-50%) scale(2.15); } }   #brxe-htunmv .options-wrapper { list-style: none; margin: 0; padding: 0; } #brxe-htunmv .options-wrapper li { display: flex; align-items: flex-start; gap: 10px; } #brxe-htunmv input[type="checkbox"] { appearance: none; -webkit-appearance: none; flex: 0 0 auto; box-sizing: border-box;  width: 17px !important; min-width: 17px; max-width: 17px; height: 17px !important; aspect-ratio: 1 / 1; padding: 0 !important;  margin: -2px 0 0; border: 2px solid var(--orange); border-radius: 5px; background-color: transparent !important; cursor: pointer; position: relative; } #brxe-htunmv input[type="checkbox"]:checked::after { content: ""; position: absolute; left: 50%; top: 44%; width: 4px; height: 8px; border: solid var(--orange); border-width: 0 2px 2px 0; transform: translate(-50%, -50%) rotate(45deg); } #brxe-htunmv .options-wrapper label { cursor: pointer; }   .brxe-form .iti { width: 100%; }   #brxe-fkanav .brx-nav-nested-items { flex-direction: column; row-gap: var(--space-16-8); column-gap: var(--space-16-8); align-items: flex-start; transition: all 0.3s ease; } #brxe-fkanav .brxe-text-link { color: var(--white); } #brxe-fkanav .brxe-text-link:hover { color: var(--orange-hover); }  html { scroll-behavior: smooth; } #brxe-zrclcy,  #brxe-iewjia,  #brxe-sgeyrt,  #brxe-eqiyvu {  scroll-margin-top: 110px; }