/**
 * WARNING: Do not change this file. Your changes will be lost.
 * 2025-05-14 09:18:57 */
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%;
    }
}

.product-options-wrapper {
  position: relative;
}
.catalog-product-view div.mage-error {
  position: relative;
  bottom: 0;
}

/* ——— logo header type 13 ——— */
.header.type13 .logo img {
    max-height: 150px;   /* misura desktop/tablet */
    height: auto;
}

// -- Logo header desktop + mobile ---------------------------
.header .logo img,
.header.header-effect-shrink .logo img {   // include logo nella sticky/shrink header
    height: 80px !important;               // altezza fissa
    max-height: 80px !important;           // blocca eventuali override
    width:  auto;                          // mantiene proporzioni
}

.product-item .product-action a.wishlist { display:none !important; }
.page-product .product.attribute.sku { display: none !important; }

<referenceBlock name="wish-list-link" remove="true"/>.product-options-wrapper {
  position: relative;
}
.catalog-product-view div.mage-error {
  position: relative;
  bottom: 0;
}

/* ——— logo header type 13 (mobile) ——— */
.header.type13 .logo img {
    max-height: 150px;
    height: auto;
}

// -- Logo header desktop + mobile ---------------------------
.header .logo img,
.header.header-effect-shrink .logo img {   // include logo nella sticky/shrink header
    height: 80px !important;               // altezza fissa
    max-height: 80px !important;           // blocca eventuali override
    width:  auto;                          // mantiene proporzioni
}

.product-item .product-action a.wishlist { display:none !important; }
.page-product .product.attribute.sku { display: none !important; }
