/* CSS Editor - Auto-generated Page CSS */
/* Generated: 2026-03-12 05:12:23 */

.page-product .product__images__modal-opener {
    top:0;
    
left:0;
    
width:100%;
    
height:100%;
    
background-color:unset;
    
box-shadow:unset;
    
opacity:0;
    
transition:.2s all ease-in-out;
    
border-radius:unset;
}

.page-product .product__images__modal-opener:hover {
    opacity:1;
    
background:rgba(255,255,255,0.3);
    
backdrop-filter:blur(10px);
}

.thumbnails__container .thumbnail.active img {
    outline: 1px solid rgba(212,3,3,1) !important;
    
  box-shadow: 0 0 0 5px rgba(212,3,3,.3);
    
border:unset;
}

#product-images:hover {
    outline: 1px solid rgba(212,3,3,1) !important;
    
box-shadow: 0 0 0 5px rgba(212,3,3,.3);
}

#product-images {
    transition:0.2s all ease-in-out;
    
outline:1px solid transparent;
}

.product__images__modal-opener i {
    font-size:7rem;
}

#content-wrapper > div.row > div.product__col > h1 {
    font-size:3rem;
    
border-bottom:1px solid #ddd;
    
padding-bottom:1.5rem;
}

#product-images button {
    display:none;
}

.thumbnails__container .thumbnail img {
    transition:0.2s all ease-in-out;
    
border:unset;
    
outline:1px solid transparent;
    
filter:brightness(0.95);
}

.js-product-container col-lg-6:first-of-type {
    display:none;
}

.js-product-container col-lg-6:last-of-type {
    width:100%;
}

#biix_block_10 {
    display:flex;
    
justify-content:space-between;
    
gap:2rem;
    
z-index:2;
    
position:sticky;
    
top:80px;
}

#biix_block_10 > a.btn {
    width:100%;
}

#biix_block_10 {
    @media (max-width: 768px) {
  flex-direction: column;
    
  gap:0px;
    
};
}

#biix_block_10 > a.btn > span.material-icons {
    font-size:1.5rem;
    
line-height:1.4rem;
    
padding-right:30px;
}

.btn-pulse {
    animation: pulse 1.5s infinite;
}

@keyframes pulse {
    0% {
        box-shadow: 0 0 0 0 rgba(213, 3, 3, 0.7);
    
    }

    70% {
        box-shadow: 0 0 0 10px rgba(0, 123, 255, 0);
    
    }

    100% {
        box-shadow: 0 0 0 0 rgba(0, 123, 255, 0);
    
    };
}

#biix_block_8 > div.alert {
    display:none;
}

.featured-products .product-miniature article:last-of-type {
    @media (min-width: 991px) and (max-width: 1198px) {
display:none;
    
};
}

.product__actions {
    @media (min-width: 1080px) {
  position:sticky;
    
top:180px;
    
};
}

#gpsr-manufacturer-collapse > div.accordion-body > div.alert {
    background:rgba(212,3,3,.05);
    
color:#222;
    
border-color: rgba(212,3,3,1);
    
  box-shadow: 0 0 0 5px rgba(212,3,3,.3);
    
margin-top:1rem;
}

.product__discounts {
    display:none;
}

div.row > div.product-actions__quantity > div.input-group > button.btn {
    background:unset;
    color:#222!important;
    padding:0px;
}

#quantity_wanted {
    border-radius:5px!important;
}

#add-to-cart-or-refresh > div.product__add-to-cart > div.row > button.wishlist-button-add {
    box-shadow:unset;
}

div.product__prices > div.prices__wrapper > div.d-flex > div.product__current-price {
    color:#df0000;
}

.biix-blocks-container {
    z-index:9999;
}

.wishlist-button-add {
    display:none!important;
}

