/* CSS Editor - Auto-generated Page CSS */
/* Generated: 2026-02-12 01:44:29 */

#gpsr-manufacturer-info {
    border:unset;
    
background:#f2f2f2;
}

#gpsr-manufacturer-info > div.alert {
    background:unset;
    color:#222;
}

#gpsr-manufacturer-info > h3.h4 {
    font-size:1.2rem;
    font-weight:700;
}

div.manufacturer-details > div.row > div.col-md-6 > h5 {
    font-size:1rem;
    color:#222;
}

div.manufacturer-details > div.row > div.col-md-6 > dl.row * {
    font-size:0.9rem!important;
}

#gpsr-manufacturer-info > div.alert {
    display:none;
}

.swiper-slide .wishlist-button-add {
    display:none;
}

div.product__col > div.sticky > div.product__description-short,div.product__col > div.sticky > div.product__description-short > p {
    font-size:.85rem;
}

#search-toggle-btn {
    margin-right:-5px!important;
}

div.sticky > div.product__prices > div.prices__wrapper > div.d-flex {
    display:grid!important;
}

div.presta-studio-price-history > p.presta-studio-price-history-text {
    font-size:0.8rem;
    color:#555;
}

p.presta-studio-price-history-text > span.presta-studio-price-history-price {
    font-weight:bold;
}

div.row > div.product__col > div.sticky > span {
    display:block;
    padding-bottom:20px;
    line-height:0px;
    font-size:.9rem;
}

div.product__col > div.sticky > div.product__description-short > p {
    display:inline-block;
    height:0px;
}

div.container > article.alert > ul.mb-0 > li {
    padding:10px 20px;
}

div.container > article.alert {
    background:#f1f1f1;
    color:#222;
    font-weight:500;
}

div.alert > div.d-flex > div > div {
    font-weight:500;
    color:#888;
}

#product-images > div.swiper > ul.product-flags > li.available {
    background:#000;
}

#product-images > div.swiper > ul.product-flags > li.last-items {
    background:#c34529;
}

#product-images > div.swiper > ul.product-flags > li.unavailable {
    background:#888;
}

#product-images > div.swiper > ul.product-flags {
    display:flex;
    
flex-direction:column;
}

#add-to-cart-or-refresh > div.product__additional-info > div.card > button.btn {
    background:#a7bf2e;
    border:unset;
    padding:12px;
    color:#2e2b32 ;
    font-weight:600;
}

#add-to-cart-or-refresh > div.product__additional-info > div.card > button.btn:hover {
    background:#bad243;
}

#add-to-cart-or-refresh > div.product__additional-info > div.card > input.form-control {
    border:2px solid #aaa;
    margin-bottom:10px;
}

#add-to-cart-or-refresh > div.product__additional-info > div.card > input.form-control::placeholder {
    color:#888;
}

#price {
    font-weight:700;
}

#product-images > div.swiper > ul.product-flags > li.last-items {
    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 5px rgba(0, 123, 255, 0);
    
    }

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

#add-to-cart-or-refresh > div.product__additional-info > a.contact-product > img {
    width:50px;
    margin-left:5px;
    margin-top:-3px;
}

#add-to-cart-or-refresh > div.product__additional-info > a.contact-product:hover img {
    filter:grayscale(1) brightness(10);
}

#add-to-cart-or-refresh > div.product__additional-info > a.contact-product img {
    transition:.2s all ease-in-out;
}

a.biix-variation-link,a.biix-variation-link img {
    transform:scale(1)!important;
    transition:.2s all ease-in-out;
}

div.product__col > div.sticky > div.biix-recommendations-wrapper > div.biix-recommended-container {
    border:unset!important;
    background:unset!important;
    padding:0px!important;
}

div.biix-recommended-container > div.biix-recommended-content {
    font-size:.8em;
}

div.biix-recommended-checkbox > div.biix-checkbox-scroll {
    border:unset!important;
    background:#f4f4f4!important;
    min-height:80px!important;
    height:100%;
    max-height:225px!important;
    padding-bottom:2px!important;
}

div.biix-checkbox-scroll > div.biix-checkbox-item {
    height:86px;
    border:unset!important;
    background:unset!important;
}

div.biix-checkbox-scroll > div.biix-checkbox-item:hover {
    background:rgba(0,0,0,0.04)!important;
}

.product__actions {
    position:sticky;
    top:100px;
}

div.sticky > div.biix-variations-container > div.biix-variations-group > ul.biix-variations-list {
    display:flex;
    flex-direction:row;
}

li > a.biix-variation-link > div {
    display:flex;
    flex-direction:column;
    width:90px;
    align-items:center;
}

div.biix-recommended-image-name > div.biix-image-name-grid {
    height:220px;
    overflow-x:auto;
}

div.biix-image-name-grid > div.biix-image-name-item {
    height:220px;
}

div.biix-custom-modal-content > div.row > div.col-md-3 > span.product-price {
    color:#000;
}

div.modal-body > div.biix-custom-modal-content > div.row > div.col-md-3 {
    width:90px;
}

div.biix-recommended-multiple > div.biix-selected-preview {
    border:unset!important;
    background:#f1f1f1!important;
}

div.biix-recommended-multiple > div.biix-selected-preview > div > img.biix-preview-image {
    border:unset!important;
}

div.biix-selected-preview > div > div > div.biix-preview-qty-info {
    color:#444!important;
}

div.biix-recommended-multiple > select.biix-recommended-select {
    position:relative;
    padding-right:30px;
    cursor:pointer;
    background:url(data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2264%22%20height%3D%2264%22%20viewBox%3D%220%200%2024%2024%22%20class%3D%22eva%20eva-arrow-ios-downward-outline%22%20fill%3D%22inherit%22%3E%3Cg%20data-name%3D%22Layer%202%22%3E%3Cg%20data-name%3D%22arrow-ios-downward%22%3E%3Crect%20width%3D%2224%22%20height%3D%2224%22%20opacity%3D%220%22%3E%3C%2Frect%3E%3Cpath%20d%3D%22M12%2016a1%201%200%200%201-.64-.23l-6-5a1%201%200%201%201%201.28-1.54L12%2013.71l5.36-4.32a1%201%200%200%201%201.41.15%201%201%200%200%201-.14%201.46l-6%204.83A1%201%200%200%201%2012%2016z%22%3E%3C%2Fpath%3E%3C%2Fg%3E%3C%2Fg%3E%3C%2Fsvg%3E);
    background-repeat:no-repeat;
    background-size:20px;
    background-position:98.5% center;
}

.form-select:focus {
    border-color:#F95A37;
    box-shadow: 0 0 0 0.25rem rgba(249, 90, 55, 0.3);
}

div.col-sm-8 > div.mt-3 > div.recommended-product-item > span.product-price {
    color:#000!important;
    font-weight:700!important;
}

div.row > div.col-sm-8 > div.mt-3 > div.recommended-product-item {
    margin-left:10px;
}

div.row > div.col-sm-8 > div.mt-3 > div.text-muted {
    font-weight:700!important;
    border-top:1px solid #ddd;
    padding-top:10px;
    color:#000!important;
}

#biix-selection-modal {
    backdrop-filter:blur(5px);
    background-color: rgba(0,0,0,0.5);
}

#biix-selection-modal > div.modal-dialog > div.modal-content > div.modal-body {
    width:100%;
}

div.modal-dialog > div.modal-content > div.modal-body > p.product-message {
    font-size:.9rem;
    color:#000!important;
    margin:0px;
}

div.modal-dialog > div.modal-content > div.modal-body > p.h6 {
    display:none;
}

div.modal-dialog > div.modal-content > div.modal-body > div.biix-checkbox-scroll {
    @media (min-width: 1024px) {
  height:23vh;
    
};
}

div.modal-dialog > div.modal-content > div.modal-body > div.biix-checkbox-scroll {
    padding:0px!important;
}

#biix-selection-modal .modal-dialog {
    @media (max-width: 768px) {
  margin:0px!important;
    max-height:100vh!important;
    
};
}

div.modal-dialog > div.modal-content > div.modal-body > div.alert {
    border:unset!important;
    background:unset!important;
    color:#000!important;
}

div.santander-credit-product > a.contact-product {
    color: #2f2b32!important;
    font-weight:600!important;
}

div.santander-credit-product > a.contact-product:hover {
    color:#fff!important;
}

#add-to-cart-or-refresh > div.product__additional-info > div.santander-credit-product {
    padding:0px!important;
}

#biix-add-selected-products:disabled {
    border-width:2px!important;
}

div.santander-credit-product > a.contact-product img {
    transition:.2s all ease-in-out;
}

div.santander-credit-product > a.contact-product:hover img {
    filter:grayscale(1) brightness(10);
}

div.biix-selected-products-container > div.biix-selected-product-item {
    border:unset!important;
    background:#f4f4f4!important;
    border-radius:4px!important;
}

div.biix-selected-products-container > div.biix-selected-product-item > div > div {
    color:#444!important;
}

div.biix-selected-product-item > img {
    border:unset!important;
}

.biix-selected-product-item button {
    position:relative!important;
    background:#ccc!important;
    top:0px!important;
    font-weight:600;
    transition:.2s all ease-in-out;
}

.biix-selected-product-item button:hover {
    background:#F95A37!important;
}

div.row > div.product__col > div.biix-recommendations-wrapper > div.biix-recommended-container {
    border:unset!important;
    background:unset!important;
    padding:0px!important;
}

div.sticky-add-to-cart__product > img.sticky-add-to-cart__image {
    filter:brightness(0.95)!important;
}

.product__info-right {
    @media (min-width: 769px) {
  padding-left:40px;
    
};
}

.product__info-left {
    @media (min-width: 769px) {
  padding-right:20px!important;
    
};
}

div.gslide-inner-content > div.ginner-container > div.gslide-media > img.zoomable {
    top:10px;
    bottom:10px;
    border-radius:5px;
}

#faq {
    padding:0px;
    background:unset;
    order:99;
}

.biixvideo-thumb.swiper-slide-thumb-active, .biixvideo-thumb.swiper-slide-active {
    outline:unset!important;
}

.biixvideo-thumb-overlay {
    background:unset;
}

.biixvideo-thumb-play {
    box-shadow:unset;
}

.biix3d-thumb {
    border:unset!important;
    box-shadow:unset!important;
}

.biix3d-thumb-icon svg {
    stroke: #f95b38;
}

.biix3d-thumb-label {
    background:#444;
}

.swiper-slide.biix3d-slide .biix3d-viewer-container {
    filter:brightness(0.95);
}

#gpsr-manufacturer-section, #product-details {
    background:unset;
}

#faq {
    @media screen and (max-width:768px){
padding:20px;
    
};
}

#content-wrapper > section.product-accessories > button.btn {
    width:250px!important;
    background:unset;
    border:unset;
    color:#2e2b32;
    margin:0 auto;
}

#content-wrapper > section.product-accessories > button.btn:hover {
    color:#f95b38 !important;
}

li.last-items {
    background:#c34529!important;
    animation: pulse 1.5s infinite;
}

li.unavailable {
    background:#888;
}

li.available {
    background:#000;
}

div.card > a.product-miniature__link > ul.product-flags {
    @media screen and (max-width:1024px){
display:none;
    
};
}

div.product__info-content > div.product__description > h2 > a {
    color:#c34529;
}

