body.bricks-is-frontend :focus { outline: none; } body.bricks-is-frontend :focus-visible { outline: none; } .woocommerce-notices-wrapper .woocommerce-message { background-color: var(--if-yellow) !important; color: #000000 !important; border-radius: 15px; } .woocommerce-notices-wrapper .woocommerce-message a { padding-top: var(--space-xs) !important; padding-right: var(--space-m) !important; padding-bottom: var(--space-xs) !important; padding-left: var(--space-m) !important; background-color: var(--if-green) !important; color: var(--if-black) !important; text-transform: uppercase !important; font-size: 16px !important; border-radius: 15px !important; } .woocommerce-error { border-radius: 15px !important; } .woocommerce-notices-wrapper .woocommerce-error a { align-items: center; background-color: #e4e7e9; background-color: var(--bricks-text-danger); padding-top: var(--space-xs) !important; padding-right: var(--space-m) !important; padding-bottom: var(--space-xs) !important; padding-left: var(--space-m) !important; background-color: var(--if-green) !important; color: var(--if-black) !important; text-transform: uppercase !important; font-size: 16px !important; border-radius: 15px !important; } .woocommerce-info { align-items: center; background-color: var(--if-yellow) !important; color: #000000; display: flex; justify-content: space-between; padding: 15px; border-radius: 15px; } .woocommerce-info a { align-items: center; background-color: #e4e7e9; background-color: var(--bricks-text-danger); padding-top: var(--space-xs) !important; padding-right: var(--space-m) !important; padding-bottom: var(--space-xs) !important; padding-left: var(--space-m) !important; background-color: var(--if-green) !important; color: var(--if-black) !important; text-transform: uppercase !important; font-size: 16px !important; border-radius: 15px !important; text-decoration: none; } .wa-float-container { position: fixed; right: 24px; bottom: 150px; z-index: 9999; display: flex; flex-direction: column; align-items: flex-end; }  .woocommerce-product-gallery__image.video-thumb { position: relative; width: 100%; height: 100%; } .woocommerce-product-gallery__image.video-thumb img { display: block; width: 100%; height: auto; object-fit: cover; }  .woocommerce-product-gallery__image.video-thumb .ifbr-video-play-icon { position: absolute; left: 50%; top: 50%; width: 64px; height: 64px; transform: translate(-50%, -50%); border-radius: 50%; background: rgba(0,0,0,0.5); } .woocommerce-product-gallery__image.video-thumb .ifbr-video-play-icon::before { content: ''; position: absolute; left: 40%; top: 30%; width: 30%; height: 40%; clip-path: polygon(0 0, 100% 50%, 0 100%); background: #fff; }  .if-wc-pvp-hide-mobile { display: none; } @media (min-width: 768px) { .if-wc-pvp-hide-mobile { display: block; } }  .brxe-product-gallery .woocommerce-product-gallery__image.video-thumb img { width: 100%; height: 100%; object-fit: cover;  display: block; }  .brxe-product-gallery .woocommerce-product-gallery__image.video-thumb { width: 100%; height: 100%; overflow: hidden; }  .brx-product-gallery-thumbnail-slider .woocommerce-product-gallery__image.video-thumb img { width: 100%; height: 100%; object-fit: cover; display: block; } .brx-product-gallery-thumbnail-slider .woocommerce-product-gallery__image.video-thumb { overflow: hidden; } .add_to_cart_button *, .single_add_to_cart_button * { pointer-events: none; }