.havenly__slider--products { border: 1px solid #e5ddd4; border-radius: 12px; box-shadow: 0 6px 18px rgba(0, 0, 0, 0.05); transition: all 0.25s ease;}.havenly__slider--products:hover { transform: translateY(-4px); box-shadow: 0 14px 30px rgba(0, 0, 0, 0.08);}.havenly__slider--products .auction-time .countdown_row { display: flex !important; justify-content: center; gap: 8px;}.havenly__slider--products .auction-time .countdown_section { min-width: 28px; text-align: center;}.havenly__slider--products .auction-time .countdown_section:last-child { margin-left: 8px;}.havenly__slider--products .auction-time .countdown_amount { font-size: 18px; font-weight: 700; color: #2f2a26;}.havenly__slider--products .auction-time .countdown_period { display: block; margin-top: 3px; font-size: 9px; color: #8a8178; text-transform: uppercase;}.koi-product-card .auction-time { font-size: 15px; color: #5f5750; margin-top: 6px;}.koi-product-card .auction-time span { display: inline-block; font-size: 15px; color: #6b6259;}.havenly__slider--products form.auction_form.cart { display: flex !important; flex-direction: column !important; gap: 12px !important; width: 100% !important; margin-top: 12px !important;}.havenly__slider--products form.auction_form.cart .quantity.buttons_added { display: flex !important; align-items: center !important; gap: 8px !important; width: 100% !important; margin: 0 !important;}.havenly__slider--products form.auction_form.cart .minus-bid,.havenly__slider--products form.auction_form.cart .plus-bid { width: 38px !important; height: 38px !important; min-width: 38px !important; border: 1px solid #d9cfc3 !important; border-radius: 8px !important; background: #fff !important; color: #a33127 !important; font-size: 18px !important; font-weight: 700 !important; padding: 0 !important; cursor: pointer !important;}.havenly__slider--products form.auction_form.cart input[name="bid_value"] { flex: 1 1 auto !important; width: 100% !important; min-width: 0 !important; height: 38px !important; border: 1px solid #d9cfc3 !important; border-radius: 8px !important; text-align: center !important; font-weight: 600 !important; box-sizing: border-box !important; margin: 0 !important;}.havenly__slider--products form.auction_form.cart .bid_button.button.alt { display: flex !important; width: 100% !important; min-height: 42px !important; margin: 0 !important; border: none !important; border-radius: 10px !important; background: #b13228 !important; color: #fff !important; font-weight: 700 !important; font-size: 15px !important; cursor: pointer !important; box-sizing: border-box !important;}.havenly__slider--products .single_add_to_cart_button.button.alt { width: 100%; min-height: 38px; border-radius: 8px; border: 1px solid #b13228; background: transparent; color: #b13228; font-weight: 600; font-size: 14px; transition: all 0.2s ease;}.havenly__slider--products .single_add_to_cart_button.button.alt:hover { background: #b13228; color: #fff;}.havenly__slider--products .auction-time { font-size: 15px; color: #5f5750; margin-top: 6px;}.havenly__slider--products .auction-time span { display: inline-block; font-size: 15px; color: #6b6259;}.brxe-woocommerce-products .product { background: #fff; border: 1px solid #eadfd2; border-radius: 18px; padding-top: 12px; box-shadow: 0 10px 28px rgba(31, 26, 23, 0.06); transition: transform .2s ease, box-shadow .2s ease;}.brxe-woocommerce-products .product:hover { transform: translateY(-3px); box-shadow: 0 16px 34px rgba(31, 26, 23, 0.1);}.brxe-woocommerce-products .product img { width: 100%; object-fit: cover; display: flex;}.brxe-woocommerce-products .product h5 { margin: 16px 16px 6px; font-size: 18px; line-height: 1.25; font-weight: 700; color: #1f1a17;}.brxe-woocommerce-products .product .dynamic { margin-left: 16px; margin-right: 16px;}.brxe-woocommerce-products .product .button { margin: 16px; width: calc(100% - 32px); display: flex; text-align: center; background: var(--bricks-color-grey-700) !important; color: #000 !important; border-radius: 12px; padding: 12px 16px; font-weight: 700; text-decoration: none;}:where(:root) .bricks-color-primary {color: #B3261E}:where(:root) .bricks-background-primary {background-color: #B3261E}:where(:root) .bricks-color-light {color: #F7F3EE}:where(:root) .bricks-background-light {background-color: #F7F3EE}:where(:root) .bricks-color-secondary {color: #6B4A32}:where(:root) .bricks-background-secondary {background-color: #6B4A32}:where(:root) .bricks-color-dark {color: #1E1E1E}:where(:root) .bricks-background-dark {background-color: #1E1E1E}:where(:root) .bricks-color-muted {color: #6F6A64}:where(:root) .bricks-background-muted {background-color: #6F6A64}:where(:root) * {border-color: #D8CFC4}:where(:root) .bricks-color-info {color: #8A8178}:where(:root) .bricks-background-info {background-color: #8A8178}:where(:root) .bricks-color-success {color: #5A7F62}:where(:root) .bricks-background-success {background-color: #5A7F62}:where(:root) .bricks-color-warning {color: #C27A2C}:where(:root) .bricks-background-warning {background-color: #C27A2C}:where(:root) .bricks-color-danger {color: #8F1D18}:where(:root) .bricks-background-danger {background-color: #8F1D18}.woocommerce .button, body:not(.woocommerce) .product_type_variable, body:not(.woocommerce) .product_type_grouped, body:not(.woocommerce) .product_type_external, body:not(.woocommerce) .product_type_simple, body:not(.woocommerce) .brx-popup-content:not(.woocommerce) form.cart .single_add_to_cart_button, body:not(.woocommerce) .brxe-woocommerce-mini-cart .woocommerce-mini-cart__buttons .button {background-color: #B3261E; color: #fff; font-family: "Poppins"; font-weight: 600; letter-spacing: 0.5px} body {font-size: 16px; font-family: "Lato"} h1 {font-size: 40px; font-family: "Lato"; font-weight: 700; font-style: normal; line-height: 1.2} h2 {font-family: "Lato"; font-size: 36px} h3 {font-family: "Lato"; font-size: 30px; font-weight: 700} h4 {font-family: "Lato"; font-size: 24px; font-weight: 700} h5 {font-size: 20px} h6 {font-size: 16px}@media (max-width: 991px) { h2 {font-size: 30px} h3 {font-size: 26px} h4 {font-size: 22px} h5 {font-size: 18px} h1 {font-size: 36px}}@media (max-width: 767px) { body {font-family: "Lato"; font-weight: 400; font-size: 16px} h1 {font-size: 34px} h2 {font-size: 28px} h3 {font-size: 22px} h4 {font-size: 18px} h5 {font-size: 17px} h6 {font-size: 16px}}@media (max-width: 478px) { body {font-size: 16px} h1 {font-size: 28px} h2 {font-size: 24px} h3 {font-size: 22px} h4 {font-size: 20px} h5 {font-size: 18px} h6 {font-size: 16px}}