#brx-content, #brx-content > *:last-child, .woocommerce, .woocommerce-page, main.woocommerce { margin-bottom: 0 !important; padding-bottom: 0 !important; } body.woocommerce-page #brx-footer, #brx-footer { margin-top: 0 !important; padding-top: 0 !important; } .woocommerce-pagination:empty, nav.woocommerce-pagination { display: none !important; height: 0 !important; margin: 0 !important; padding: 0 !important; }  .woocommerce p, .woocommerce span, .woocommerce label, .woocommerce td, .woocommerce th, .woocommerce li, .woocommerce input, .woocommerce textarea, .woocommerce select, .woocommerce a:not(.button) { font-family: 'Textes', sans-serif !important; font-weight: 300 !important; }  .woocommerce input[type="text"], .woocommerce input[type="email"], .woocommerce input[type="tel"], .woocommerce input[type="password"], .woocommerce textarea, .woocommerce select, .woocommerce .select2-container--default .select2-selection--single { background-color: #F5F1ED !important; border: none !important; border-radius: 4px !important; padding: var(--space-2xs) var(--space-2xs) !important; color: #30200d !important; box-shadow: none !important; outline: none !important; min-height: 40px !important; line-height: 1.4 !important; }  .woocommerce input::placeholder, .woocommerce textarea::placeholder { color: #888888 !important; opacity: 1 !important; }  .woocommerce input[type="text"]:focus, .woocommerce input[type="email"]:focus, .woocommerce input[type="tel"]:focus, .woocommerce input[type="password"]:focus, .woocommerce textarea:focus { background-color: #F5F1ED !important; outline: 1px solid #30200d !important; }  .woocommerce a.button, .woocommerce button.button, .woocommerce input.button, .woocommerce #respond input#submit { background-color: #ffffff !important; color: #30200d !important; border: 2px solid #30200d !important; border-radius: 0px !important; padding: 12px 30px !important; font-size: 13px !important; font-weight: 600 !important; letter-spacing: 2px !important; text-transform: uppercase !important; transition: all 0.3s ease !important; box-shadow: none !important; }  .woocommerce a.button:hover, .woocommerce button.button:hover, .woocommerce input.button:hover, .woocommerce #respond input#submit:hover { background-color: #30200d !important; color: #ffffff !important; border-color: #30200d !important; } @layer bricks { .woocommerce-form-login-toggle { background: var(--bg-beige) !important; padding: clamp(16px, 2vw, 20px) clamp(20px, 3vw, 32px); margin-bottom: clamp(24px, 3vw, 32px); width: 100%; } .woocommerce-form-login-toggle .woocommerce-info { display: block; background: transparent !important; border: none !important; box-shadow: none !important; margin: 0 !important; padding: 0 !important; color: inherit !important; } .woocommerce-form-login-toggle .woocommerce-info::before { display: none !important; } .woocommerce-form-login-toggle .showlogin { color: var(--dark-brown) !important; text-decoration: underline; transition: color 0.3s ease; } .woocommerce-form-login-toggle .showlogin:hover { color: var(--main-brown) !important; } } @layer bricks { .woocommerce-form-coupon-toggle { background: var(--bg-beige) !important; padding: clamp(16px, 2vw, 20px) clamp(20px, 3vw, 32px); margin-bottom: clamp(24px, 3vw, 32px); width: 100%; } .woocommerce-form-coupon-toggle .woocommerce-info { display: block; background: transparent !important; border: none !important; box-shadow: none !important; margin: 0 !important; padding: 0 !important; color: inherit !important; } .woocommerce-form-coupon-toggle .woocommerce-info::before { display: none !important; } .woocommerce-form-coupon-toggle .showcoupon { color: var(--dark-brown) !important; text-decoration: underline; transition: color 0.3s ease; } .woocommerce-form-coupon-toggle .showcoupon:hover { color: var(--main-brown) !important; } } @layer bricks { #wc_gc_cart_redeem_form { display: block; margin-top: clamp(20px, 3vw, 28px); } #wc_gc_cart_code { width: 100% !important; padding: 14px 16px !important; border: 1px solid #ddd !important; background: #fff !important; color: inherit !important; border-radius: 4px !important; font-size: var(--text-s) !important; margin-bottom: 12px !important; } #wc_gc_cart_redeem_send { width: 100% !important; border: 1px solid var(--dark-brown) !important; background: transparent !important; color: var(--dark-brown) !important; padding: 14px !important; font-size: var(--text-s) !important; } #wc_gc_cart_redeem_send:hover { background: var(--dark-brown) !important; color: #fff !important; } }