/**
 * WARNING: Do not change this file. Your changes will be lost.
 * 2026-07-30 10:52:53 */
@import url("https://fonts.googleapis.com/css2?family=Ropa+Sans:ital@0;1&display=swap");body.boxed {
}
@media (min-width: 768px) {
    .page-layout-1column .product-info-main, .page-layout-2columns-left .product-info-main, .page-layout-2columns-right .product-info-main, .page-layout-3columns .product-info-main,.page-product-downloadable .product-options-bottom {
        width: 49%;
    }
    .page-layout-1column .product.media, .page-layout-2columns-left .product.media, .page-layout-2columns-right .product.media, .page-layout-3columns .product.media,.page-product-downloadable .product-options-wrapper {
        width: 49%;
    }

    .page-layout-1column .column.main > .custom-block ~ .product-info-main, .page-layout-2columns-left .column.main > .custom-block ~ .product-info-main, .page-layout-2columns-right .column.main > .custom-block ~ .product-info-main, .page-layout-3columns .column.main > .custom-block ~ .product-info-main {
        width: 36.75%;
    }
    .page-layout-1column .column.main > .custom-block ~ .product.media, .page-layout-2columns-left .column.main > .custom-block ~ .product.media, .page-layout-2columns-right .column.main > .custom-block ~ .product.media, .page-layout-3columns .column.main > .custom-block ~ .product.media {
        width: 36.75%;
    }
}

@media (max-width: 767px) {
        .nav-sections  ul.header.links {
            display: block !important;
            background: transparent;
        }
}
.logged-user div#switcher-language-trigger {
    display: none;
}
.sticky-logo + ul {
    background: white !important;
}
div#searchsuite-autocomplete {
    width: 55vw;
    min-width:240px;
    max-width: 592px;
    left: inherit;
    right: 0;
}

div#searchsuite-autocomplete ul#suggest {
    display: flex;
    flex-wrap:wrap
}

div#searchsuite-autocomplete ul#suggest > li {
    padding-right: 25px;
}

div#searchsuite-autocomplete .qs-option-sku span:nth-child(1) {
    display: none;
}

div#searchsuite-autocomplete .qs-option-sku:before {content: 'SKU';}

div#searchsuite-autocomplete button.action.tocart.primary {
    padding: 7px 10px;
    line-height: 15px;
    font-size: 12px;
    height: inherit;
    }
@media (min-width: 1024px) {
   .qs-option-addtocart {
    position:absolute;
    top: inherit;
    right:0;
    }
}
.searchsuite-autocomplete ul li {
    display: flex;
    align-items: center;
    justify-content: center;
    position: relative;
}

.searchsuite-autocomplete ul li div {
    width: inherit !important;
    clear: left;
}

.qs-option-info {
    flex-grow: 1;
}


.qs-option-info > div {
    float: left;
}

.qs-option-sku {
    line-height: 1.6em;
}

.qs-option-description {
    clear: left;
}

#catalog\.product\.related2 button.select {
    display: none;
}

.block.upsell .product-item-info img {
    max-height: 200px;
    width: auto !important;
}

.section-item-content.nav-sections-item-content ul.header.links{
    display: none;
}

body.guest-user .qs-option-addtocart {
    display: none !important;
}

.guest-user div#searchsuite-autocomplete {
    width: 40vw;
}
.navigation .level0:hover:after {
    position: initial;
}
.box.box-billing-address a.edit, .box.box-shipping-address a.edit, .box.box-address-billing a.edit, .box.box-address-shipping a.edit, .customer-address-index button.action.primary.add, .customer-address-index td.col.actions, .checkout-shipping-address button.action.action-show-popup{
    display: none;
}
.products-grid .product-item-details .product-item-actions{
    margin:initial;
}
.guest-user a.lista-compra, .guest-user .header.links li.shopping-list{display:none !important;}
@media print{
div#cconsent-bar {display: none;}
}
.sw-megamenu.navigation > ul > li:first-child {
    display: block !important;
}
.products-grid .product-item .product-item-details .product-item-name{white-space:normal !important; min-height: 65px !important;}
.products-related img{width: auto !important;}
.products-related .secondary-addto-links{display:none !important;}
input#cc_number, input[name="payment[cc_exp_month]"], input[name="payment[cc_exp_year]"], input[name="payment[cc_cid]"], label[for="authorizenet_cc_number"], label[for="authorizenet_expiration"], label[for="authorizenet_cc_cid"] {
    display: none !important;
}.homepage-bar .col-md-4 {
    border-left: 1px solid #bcf100;
    padding-top: 20px;
    padding-bottom: 21px;
}
div.col-md-4.contact-info {
    max-width: inherit;
}
.list_stores {
    max-height: 500px;
    overflow-y: scroll;
}
div#searchsuite-autocomplete {
    overflow-y: scroll;
    max-height: 85vh;
}



.cart-container {
      display: flex;
      align-items: flex-start;
      flex-wrap: wrap;
      flex-direction: row;
}
.cart-container .block.crosssell {
    flex-grow: 1;
    flex-shrink: 0;
    flex-basis: auto;
    order :2;

}
.cart-container .cart-summary {
    margin: 20px 3px;
    flex-grow: 1;
    flex-shrink: 0;
    flex-basis: auto;
    order:3;
    align-self: start;
}
.cart-container .cart-discount{
    order :1;
    flex: 0 1 100%;
    border: none;
}


.cart-container form#form-validate,
.cart-container div#gift-options-cart {
    order :1;
    flex: 0 1 100%;
}
.page-header .switcher strong, .page-footer .switcher strong {
    color: white;
}

.product-item-photo>a:not(.weltpixel-quickview):before {
    display: none;
}
img.product-image-photo{margin:0;}
.page-print div#cconsent-bar {
    display: none !important;
}
 .cart-summary #block-shipping{
display:none !important;
}
.block.block-order-details-view + .block.block-order-details-view {
    display: none;
}
.products-upsell .product.name a{white-space: unset !important;}