  :root { --p-text-s: clamp(1rem, 0.204vw + 0.935rem, 1.2rem); --p-text-m: clamp(1.4rem, 0.255vw + 1.318rem, 1.65rem); --p-text-l: clamp(1.5rem, 0.408vw + 1.369rem, 1.9rem); --h1: clamp(3.2rem, 1.633vw + 2.678rem, 4.8rem); --h2: clamp(2.8rem, 1.735vw + 2.245rem, 4.5rem); --h3: clamp(2rem, 0.408vw + 1.869rem, 2.4rem); --btn: #0E59A3; --btn-hover: #1B88EF; --woo-btn: #39B84B; --woo-btn-hover: #009244; --theme-color: #0E59A3; --theme-color-light: #72B3EF; --theme-color-dark: #093d6d; --header-dark: #0E59A3; --usp-check-color: #39B84B; }  .woocommerce .button, .product-slide .woocommerce .button , .product-slide2 .woocommerce .button { box-shadow: 0 3px 4px 0 rgb(33 33 33 / 12%)!important; border-radius: 8px; } .woocommerce .button { transition:0.5s ease; }  .product-slide .brxe-icon-box .icon, .product-slide2 .brxe-icon-box .icon { transform: scale(0.85)!important; } .brxe-product-add-to-cart .button { transition: 0.5s ease!important; } .slider-price.brxe-product-price .amount { display:block; line-height:0.7em;} .product-slide .added_to_cart:hover,.product-slide2 .added_to_cart:hover { background-color:var(--woo-btn-hover); transition:0.5s ease; } .product-slide .added_to_cart, .product-slide2 .added_to_cart { width:55px!important; height:40px!important; position:absolute; right:0px; bottom:0px; font-size:0; background-image: url("/wp-content/uploads/2023/07/check-white.svg"); background-position: center; background-repeat: no-repeat; background-size: 40%; border-radius:8px; background-color:var(--woo-btn); transition:0.5s ease; animation-duration:0.3s; align-content: center; animation: fadeInDown 0.6s ease 0s 1 normal forwards; }  @keyframes fadeInDown { 0% { opacity: 0; transform: translateY(-10px); } 100% { opacity: 1; transform: translateY(0); } }  .underline { background-image: linear-gradient(120deg, var(--theme-color) 0%, var(--theme-color-light) 100%); background-repeat: no-repeat; background-size: 100% 0.35em; background-position: 0 88%; transition: background-size 0.25s ease-in; } .underline:hover { background-size: 100% 88%; } .underline-light { background-image: linear-gradient(120deg, var(--theme-color-light) 0%, var(--theme-color-light) 100%); background-repeat: no-repeat; background-size: 100% 0.35em; background-position: 0 88%; transition: background-size 0.25s ease-in; } .underline-light:hover { background-size: 100% 88%; } 