 html{ scrollbar-width: middle; scrollbar-color: #FF9700 #0B0F1A; }  html.pg-menu-open, body.pg-menu-open { overflow: hidden !important; height: 100dvh !important; }  .brx-popup[aria-hidden="false"] [data-brx-popup-content], .brx-popup[aria-hidden="false"] .brxe-section, .brx-popup[aria-hidden="false"] .brxe-container { max-height: 100dvh; overflow: auto; -webkit-overflow-scrolling: touch; overscroll-behavior: contain; }  #brx-header.brx-sticky.on-scroll { position: fixed; }   body #wfacp-e-form .wfacp_main_form.woocommerce .woocommerce-info#yith-par-message-cart{ margin-bottom:16px !important; }  body #wfacp-e-form .wfacp_main_form.woocommerce .woocommerce-info#yith-par-message-reward-cart{ width: 100%; max-width: none;  margin-top: 12px; margin-bottom: 36px;  padding: 24px!important; background-color: var(--bricks-color-roavfm);  border: 1px solid var(--bricks-color-11f4a3);  border-radius: 8px; font-size: 14px; line-height: 1.4; margin-bottom:36px!important; }  .woocommerce-checkout #ywpar-points-max{ background:#0B0F1A !important; color:#fff !important; padding:2px !important; text-align:center; border-radius:4px;  border:1px solid #1a2233;  }  @media (min-width: 900px){  .woocommerce-checkout #yith-par-message-reward-cart .ywpar_apply_discounts{ display:flex; flex-wrap:wrap; align-items:center; column-gap:4px; }  .woocommerce-checkout #ywpar-points-max{ max-width:80px !important; margin:5px 0 !important; }  .woocommerce-checkout .ywpar_apply_discounts-fixed-discount{ display:inline-block; padding:10px 16px; margin-left:4px; } }  @media (max-width: 899px){ .woocommerce-checkout #yith-par-message-reward-cart .ywpar_apply_discounts{ display:block; } .woocommerce-checkout #ywpar-points-max{ width:100%; max-width:100%; margin-top:8px !important; margin-bottom:8px !important; } .woocommerce-checkout .ywpar_apply_discounts-fixed-discount{ display:block; width:100%; text-align:center; margin-top:8px; } }  #wfacp-e-form button[type=submit]:not(.white):not(.black){ background:#007FCB !important; margin-top:5px !important; } #wfacp-e-form button[type=submit]:not(.white):not(.black):hover{ background:#FF9700 !important; color:#000; }  body #wfacp-e-form .wfacp_main_form.woocommerce #yith-par-message-cart{ width: 100% !important; max-width: none !important; display: flex !important; align-items: center; justify-content: flex-start;  gap: 8px; box-sizing: border-box; margin: 0 0 16px !important; padding-left: 24px !important; padding-right: 24px !important; }  @media (max-width: 900px){ body #wfacp-e-form .wfacp_main_form.woocommerce #yith-par-message-cart{ justify-content: center; } }  @media (max-width: 390px){  body #wfacp-e-form .wfacp_main_form.woocommerce #yith-par-message-cart{ font-size: 12px!important;  line-height: 1.3!important; padding-left: 14px!important;  padding-right: 14px!important; gap: 4px!important;  }  body #wfacp-e-form .wfacp_main_form.woocommerce #yith-par-message-cart strong{ font-size: 12px!important; } }  #brxe-upynlt #wfacp-e-form .wfacp_main_form.woocommerce .wfacp_payment #payment .payment_methods li .payment_box p{ color:#000; }  .prod-card .brxe-bu-sales-badge, .prod-card .brxe-bu-sold-out-badge { position: absolute; top: 30px; left: -50px !important; width: 180px !important; height: 30px; transform: rotate(-45deg); border-radius: 0 !important; text-align: center !important; white-space: nowrap !important; display: flex; align-items: center; justify-content: center; }  .prod-card .brxe-bu-sales-badge { background: #ffd600; color: #000; } .prod-card .brxe-bu-sold-out-badge { background: #c62828; color: #fff; }  #brxe-upynlt #wfacp-e-form .wfacp_main_form .wfacp_payment h4{ color: var(--bricks-color-ac4ae4); }   #wfacp-e-form #billing_phone_field{ overflow:hidden; max-width:100%; }  #wfacp-e-form #billing_phone_field .woocommerce-input-wrapper{ display:block; width:100% !important; max-width:100% !important; }  #wfacp-e-form #billing_phone_field .iti{ display:flex; width:100% !important; max-width:100% !important; }  #wfacp-e-form #billing_phone_field input[type="tel"]{ flex: 1 1 auto; width: 100% !important; max-width: 100% !important; }  @media (max-width: 1070px) {  body.wfacp_page_loaded #brxe-dkvith, body.wfacp_bricks_template #brxe-dkvith,  body.single-wffn_ty.postid-5505 #brxe-dkvith,  body.single-wffn_ty.postid-3497 #brxe-dkvith,  body.single-wffn_ty.postid-7969 #brxe-dkvith  { display: none !important; } }   @media (max-width: 767px) {  .prod-card-mobile { position: relative; overflow: hidden!important; } .prod-card-mobile .brxe-bu-sales-badge, .prod-card-mobile .brxe-bu-sold-out-badge { position: absolute; top: 20px; left: -50px!important; width: 180px!important; height: 30px; transform: rotate(-45deg); border-radius: 0; text-align: center; white-space: nowrap; display: flex!important; align-items: center!important; justify-content: center!important; pointer-events: none;  z-index: 10!important;  } .prod-card-mobile .brxe-bu-sales-badge { background: #ffd600; color: #000; } .prod-card-mobile .brxe-bu-sold-out-badge { background: #c62828; color: #fff; } } @media (max-width: 478px){ .prod-card-mobile { overflow: hidden!important; } .brxe-bhujuf.brxe-block{ overflow: hidden!important; } #brxe-lnvtlx .splide__slide{ overflow: hidden!important; }   #funnelkitLoginAction{ display:block !important; background:#222 !important; color:#fff !important; padding:12px 14px !important; border-radius:10px !important; margin:10px 0 !important; }  #brxe-upynlt #wfacp-e-form .wfacp_main_form .wfacp_payment h4.mp-checkout-pro-benefits-title{ color:#000000!important; }  #wfacp-e-form .wfacp-section.step_1 { display: block !important; }  #shipping_state_field { display: block !important; visibility: visible !important; opacity: 1 !important; }