.bricks-pagination span.current, .woocommerce-pagination span.current { font-weight: 600 !important; position:relative; } .woocommerce-pagination span.current:after, .bricks-pagination span.current:after{ content: ''; width: 100%; position: absolute; left: 0; bottom: 1px; border-color:black; border-width: 0 0 1px; border-style: solid; } .grecaptcha-badge{ display:none } button#place_order{ width:100%; } #cookie-law-info-again{ display:none !important; } .bu-as--icon.bu-as-search-icon{ width:20px !important; }  .brxe-post-content { line-height: 1.7; } .brxe-post-content p { margin: 0 0 1.1em; } .brxe-post-content h2, .brxe-post-content h3 { margin: 1.8em 0 .6em; line-height: 1.3; } .brxe-post-content figure { margin: 2em 0; } .brxe-post-content img { max-width: 100%; height: auto; border-radius: 6px; }  .brxe-post-content ul.products { list-style: none !important; margin: 1.5em 0 2.5em !important; padding: 0 !important; display: grid !important; grid-template-columns: repeat(4, minmax(0, 1fr)); gap: 28px 20px; } .brxe-post-content ul.products::before, .brxe-post-content ul.products::after { display: none !important; } .brxe-post-content ul.products li.product { position: relative; list-style: none !important; margin: 0 !important; padding: 0 !important; width: auto !important; float: none !important; display: flex; flex-direction: column; text-align: left; } .brxe-post-content ul.products li.product::marker { content: none; } .brxe-post-content ul.products li.product a { text-decoration: none; color: inherit; } .brxe-post-content ul.products li.product img { width: 100%; aspect-ratio: 1 / 1; object-fit: cover; border-radius: 6px; margin: 0 0 12px !important; transition: opacity .2s ease; } .brxe-post-content ul.products li.product a:hover img { opacity: .85; } .brxe-post-content ul.products .woocommerce-loop-product__title { font-size: 15px !important; font-weight: 500; line-height: 1.4; margin: 0 0 6px !important; padding: 0 !important; } .brxe-post-content ul.products .price { display: block; font-size: 15px; font-weight: 600; margin-bottom: 12px; } .brxe-post-content ul.products .price del { opacity: .5; font-weight: 400; margin-right: 6px; } .brxe-post-content ul.products .price ins { text-decoration: none; } .brxe-post-content ul.products .button { margin-top: auto; align-self: flex-start; padding: 9px 16px; font-size: 13px; border: 1px solid currentColor; border-radius: 4px; background: transparent; text-decoration: none; transition: background .2s ease, color .2s ease; } .brxe-post-content ul.products .button:hover { background: #000; color: #fff; border-color: #000; } .brxe-post-content ul.products .onsale { position: absolute; top: 10px; left: 10px; z-index: 1; padding: 3px 8px; font-size: 12px; border-radius: 3px; background: #000; color: #fff; }  .brxe-post-content .wp-block-gallery { gap: 12px !important; } .brxe-post-content .wp-block-gallery img { aspect-ratio: 1 / 1; object-fit: cover; }  .brxe-post-content .wp-block-button__link { display: inline-block; padding: 10px 20px; border: 1px solid currentColor; border-radius: 4px; text-decoration: none; background: transparent; }  @media (max-width: 991px) { .brxe-post-content ul.products { grid-template-columns: repeat(3, minmax(0, 1fr)); } } @media (max-width: 767px) { .brxe-post-content ul.products { grid-template-columns: repeat(2, minmax(0, 1fr)); gap: 20px 14px; } .brxe-post-content ul.products .woocommerce-loop-product__title { font-size: 14px !important; } } [class*="gallery-thumbs-sg-"] .swiper-slide { transform: none !important; transition: none !important; opacity: 1 !important; }