<html><head><meta name="color-scheme" content="light dark"></head><body><pre style="word-wrap: break-word; white-space: pre-wrap;">/** Shopify CDN: Minification failed

Line 96:12 Expected ":"
Line 272:94 "font-weignt" is not a known CSS property
Line 274:92 "font-weignt" is not a known CSS property
Line 276:88 "font-weignt" is not a known CSS property

**/
::selection {
  background-color: rgba(0,0,0, 0.2);
}

/*
a#HeaderMenu-black-week span { font-weight:bold!important; color:#d70000!important}
ul#HeaderMenu-MenuList-2 li a { color:#d70000!important }
*/


/* CART */
.header__icon, .header__icon--cart .icon { width:20px; height:20px;}
.header__icon, .header__icon--cart .icon.icon-cart-empty { width:40px; height:40px;}
.cart-count-bubble { bottom:10px!important; right:0px!important; left:1px!important; line-height:3rem; font-size:0.8rem; background:none; color:#000}
#cart-notification { background:#FFF; border:1px solid #000}
#cart-notification-button { color:#FFF!important}
.quantity { min-height:auto!important }

/* CARRELLO LATERALE */
.cart-drawer .drawer__heading {font-size:calc(var(--font-heading-scale) * 1.5rem)!important}
.cart-drawer .cart-item__details .cart-item__name {font-family: "Bodoni Moda"!important}
.cart-drawer .cart-item__totals .cart-item__price-wrapper .price {font-family: "Bodoni Moda"!important; font-size:calc(var(--font-heading-scale) * 1.2rem)!important; line-height: 2.5rem;}
.cart-drawer .cart-item .quantity:after {border:0px!important;box-shadow:none!important}

/* SEARCH RESULTS */
body.search { background:none!important}
body.search .collection.page-width {width:100%!important; max-width:100%!important; padding:0px!important}
body.search .collection-hero__inner.page-width { max-width:1600px!important; width:100%!important }
body.search .collection.page-width .grid.product-grid { column-gap:0px!important; row-gap:0px!important;}
body.search .grid--4-col-desktop .grid__item {width:25%!important; max-width:25%!important;}

body.search #shopify-section-product-grid {margin: 8px 0px;}

/* WISHLIST PAGE */
body.wishlist { background:none!important}
body.wishlist .collection.page-width {width:100%!important; max-width:100%!important; padding:0px!important}
body.wishlist .collection-hero__inner.page-width { max-width:1600px!important; width:100%!important }
body.wishlist .collection.page-width .grid.product-grid { column-gap:0px!important; row-gap:0px!important;}
body.wishlist .grid--4-col-desktop .grid__item {width:25%!important; max-width:25%!important;}

body.wishlist #shopify-section-product-grid {margin: 8px 0px;}

.wishlist-hero-page-header { max-width:1600px!important; width:100%!important; color:#000!important; text-align:left!important; font-family: "Bodoni Moda"!important}
.wishlisthero-customer-view-listing * { color:#000}


/* HEADER */
body.gradient:not(.template_index) sticky-header {background:rgba(255,255,255,0.85)!important}

.header {align-items: start!important;}
.header .link,
.header .customer a { text-decoration:none!important}

.header__menu-item span { font-weight:normal; color:#000}


.header__icon { width:auto!important; }
.icon_malloni { padding:0 5px!important; color:#000; font-weight:normal;}
.icon_malloni.icon_malloni_cerca .malloni_mobile {display:none; visibility:hidden;} 
.icon_malloni.icon_malloni_cerca .malloni_desktop {display:inline-flex; visibility:visible;} 
.icon_malloni.icon_malloni_wishlist {height:20px!important; display:flex;} 
.icon_malloni.icon_malloni_wishlist .malloni_mobile {display:none; visibility:hidden;} 
.icon_malloni.icon_malloni_wishlist .malloni_desktop {display:inline-flex; visibility:visible;} 

.wishlist-hero-items-count{height:auto!important}

.shopify-section-header-sticky sticky-header,
.shopify-section-header-sticky.scrolled-past-header sticky-header { background:rgba(255,255,255,0.85)!important }

.shopify-section-header-sticky sticky-header .header__submenu,
.shopify-section-header-sticky.scrolled-past-header sticky-header .header__submenu {
    background: rgba(255,255,255,0)!important;
    width: 100%!important;
    position: relative!important;
    left: 0!important;
    right: 0!important;
    }

.shopify-section-header-sticky:not(.scrolled-past-header) sticky-header .header__submenu {
    background: rgba(255,255,255,0)!important;
    position: fixed;
    top:0;
    left: 0;
    right: 0;
    max-width: var(--page-width)!important;
    margin:0 auto!important;
    width: 100vw;
    padding2.4rem 0px!important;
    z-index:10
    }

    .header__submenu .header__menu-item { color:#000; font-weight:normal; padding: 0.3rem 2.4rem}

    .header__menu-item[aria-expanded="false"] span { text-decoration:none!important }
    .header__menu-item[aria-expanded="true"] span { text-decoration:underline!important }


/* FOOTER */
.footer__content-top.page-width { max-width:100%!important; }
.malloni_brand_footer { text-align:center; font-size:12px; color:#FFF;}
.malloni_brand_footer a { color:#FFF; text-decoration:none;}

.shopify-section-group-footer-group footer { background:#000!important}
.footer-block { width:calc(15% - var(--grid-desktop-horizontal-spacing) * 3 / 4)!important}
.footer-block:first-child{ width:calc(55% - var(--grid-desktop-horizontal-spacing) * 3 / 4)!important} 
.footer-block:first-child h2 { font-size:1em!important; max-width:50%;} 
.footer-block:first-child .newsletter { margin:0; padding:0; max-width:50%;} 
.footer-block:first-child .newsletter .newsletter__wrapper { background:rgba(0,0,0,0)}
.footer-block:first-child .newsletter .newsletter__wrapper form { margin:0; padding:0; }
.footer-block:first-child .newsletter .newsletter__wrapper form input[type="email"] { border:0px; border-bottom:1px solid #FFF; background:rgba(0,0,0,0) }
.footer-block:first-child .newsletter .newsletter__wrapper form .field:after{ border:0!important; box-shadow:none;  }
.footer-block:first-child .newsletter .newsletter__wrapper form .field .field__label{ left:5px!important;  }

.footer-block:not(:first-child) a { font-family: "Bodoni Moda"!important}

localization-form { position:relative!important; float:left!important; margin-top:45px!important; }
#FooterLanguageLabel {display:none!important;}
footer .disclosure__button { display:none!important;}
footer .disclosure__list-wrapper { position:relative!important; float:left!important; padding:0!important; margin:0!important; background-color:transparent!important; display:inline-block!important; }
footer .disclosure__list-wrapper ul {display:inline-block; padding:0!important; margin:0px!important;}
footer .disclosure__list-wrapper ul li {display:inline-block; padding:0 5px 0 0!important; margin:0px!important;}
footer .disclosure__list-wrapper ul li a {display:inline-block; padding:0!important; margin:0px!important;}

/* CARD */
.card__heading {  text-transform:uppercase!important; }
.card__information {display: flex; flex-direction: row; justify-content: space-between; flex-wrap: wrap;}
.card__information .card__heading {  display: flex; justify-content: start; align-items: center; flex:1; text-transform:uppercase!important; }
.card__information .card__heading a { font-family:"Bodoni Moda"!important; font-size: calc(var(--font-heading-scale) * 1rem); }
.card__information .malloni_product_variants {  text-align:right; display: flex; justify-content: end; align-items: center; font-family:"Avenir"!important; font-size: calc(var(--font-heading-scale) * 0.9rem); color:#000 }
.card__information .card-information {  width:100%!important}


/* SEARCH */
.search-modal__content.search-modal__content-bottom { background:#FFF; }
.search-modal__content.search-modal__content-bottom * { background:#FFF; }


/* HOMEPAGE  */
.template_index section[id*="eebf39f8-2df9-49ad-8113-d3ce9e8f50f9"],
.template_index section[id*="e9de7f08-3baf-446b-b913-deb39baa266b"],
.template_index section[id*="featured_collection"] { background-color:#FFF!important; margin-top:0px!important}
.template_index section[id*="e9de7f08-3baf-446b-b913-deb39baa266b"] .color-background-1,
.template_index section[id*="featured_collection"] .color-background-1 { background-color:#FFF!important}
.template_index section[id*="e9de7f08-3baf-446b-b913-deb39baa266b"] .card,
.template_index section[id*="featured_collection"] .card { background-color:#FFF!important }
.template_index section[id*="e9de7f08-3baf-446b-b913-deb39baa266b"] .slider-component-full-width,
.template_index section[id*="featured_collection"] .slider-component-full-width{width:100%!important; padding:0%!important; margin:0%!important; }
.template_index section[id*="e9de7f08-3baf-446b-b913-deb39baa266b"] .slider-component-full-width ul,
.template_index section[id*="featured_collection"] .slider-component-full-width ul { width:100%!important; padding:0%!important; margin:0%!important; }

.template_index section[id*="e9de7f08-3baf-446b-b913-deb39baa266b"] .slider-component-full-width ul li .card__inner .card__content,
.template_index section[id*="featured_collection"] .slider-component-full-width ul li .card__inner .card__content {display:none; visibility:hidden;}

.template_index section[id*="e9de7f08-3baf-446b-b913-deb39baa266b"] .slider-component-full-width ul li .card__information,
.template_index section[id*="featured_collection"] .slider-component-full-width ul li .card__information {display: flex; flex-direction: row; justify-content: space-between; flex-wrap: wrap;}

.template_index section[id*="e9de7f08-3baf-446b-b913-deb39baa266b"] .slider-component-full-width ul li .card__information .card__heading,
.template_index section[id*="featured_collection"] .slider-component-full-width ul li .card__information .card__heading {  display: flex; justify-content: start; align-items: center; flex:1}

.template_index section[id*="e9de7f08-3baf-446b-b913-deb39baa266b"] .slider-component-full-width ul li .card__information .card__heading a,
.template_index section[id*="featured_collection"] .slider-component-full-width ul li .card__information .card__heading a { font-family:"Bodoni Moda"!important; font-size: calc(var(--font-heading-scale) * 1.2rem); }
.template_index section[id*="e9de7f08-3baf-446b-b913-deb39baa266b"] .slider-component-full-width ul li .card__information .malloni_product_variants,
.template_index section[id*="featured_collection"] .slider-component-full-width ul li .card__information .malloni_product_variants {  text-align:right; display: flex; justify-content: end; align-items: center; font-family:"Avenir"!important; font-size: calc(var(--font-heading-scale) * 0.9rem); color:#000 }
.template_index section[id*="e9de7f08-3baf-446b-b913-deb39baa266b"] .slider-component-full-width ul li .card__information .card-information,
.template_index section[id*="featured_collection"] .slider-component-full-width ul li .card__information .card-information { width:100%!important }

.template_index section[id*="e9de7f08-3baf-446b-b913-deb39baa266b"] .slider-component-full-width ul li .card__heading a,
.template_index section[id*="featured_collection"] .slider-component-full-width ul li .card__heading a { font-family: 'Bodoni Moda'!important; }
.template_index section[id*="e9de7f08-3baf-446b-b913-deb39baa266b"] .grid,
.template_index section[id*="featured_collection"] .grid { column-gap: 0!important; row-gap: 0!important; }
.template_index section[id*="e9de7f08-3baf-446b-b913-deb39baa266b"] .grid.grid--2-col-desktop .grid__item,
.template_index section[id*="featured_collection"] .grid.grid--2-col-desktop .grid__item { width:50%!important; max-width:50%!important}
.template_index section[id*="e9de7f08-3baf-446b-b913-deb39baa266b"] *,
.template_index section[id*="featured_collection"] * { color:#000!important }

.template_index slideshow-component { margin-top: -84px; }
.template_index slideshow-component .slideshow__text.banner__box { max-width:100%!important }
.template_index slideshow-component h2 { font-family: 'Bodoni Moda'!important; font-size: var(--font-heading-scale)!important; letter-spacing:0.2em!important; width:100%}
.template_index slideshow-component .banner__buttons { margin-top:1rem!important; border:none!important; }
.template_index slideshow-component .banner__buttons a,
.template_index slideshow-component .banner__buttons a:before,
.template_index slideshow-component .banner__buttons a:after{ border-radius: 8px; }

.template_index slideshow-component .banner__buttons a {background-color: rgba(var(--color-button),0.7)!important;}


/* COLLEZIONI */
.collection-hero__title { font-size:2em; font-family:"Bodoni Moda"!important}
.template_collection div[id*="__product-grid"] { margin:0; padding:0;}
.template_collection {background:#FFF!important} 
.template_collection .product-grid-container .collection.page-width {max-width:100%!important; padding:0%!important; margin:0%!important;}
.template_collection .product-grid-container .collection.page-width ul {max-width:100%!important; padding:0%!important; margin:0%!important; column-gap:0px!important; row-gap:0px!important}
.template_collection .product-grid-container .collection.page-width ul li {padding:0%!important; margin:0%!important;width: calc(25%)!important; max-width: calc(25%)!important;}
.template_collection .pagination-wrapper { width: 100%; margin: 0 auto; text-align: center; position: relative; float: left; display: inline-block; }
.template_collection .pagination-wrapper .pagination { position: relative; display: inline-block; text-align: center;} 
.template_collection .pagination-wrapper .pagination ul.pagination__list { max-width:100%!important; padding:0%!important; margin:0 auto!important; column-gap:0px!important; row-gap:0px!important; display:inline-block!important; position:relative!important; }
.template_collection .pagination-wrapper .pagination ul.pagination__list li { width:auto!important; max-width:100%!important; padding:10px!important; margin:0%!important; position:relative; float:left; }
.template_collection .pagination-wrapper * { color:#000 }

.template_collection .card__badge.top.left .badge,
.card__badge.top.left .badge { background-color: rgb(0,0,0,0); color:#000; text-transform:uppercase; box-shadow: none!important; border:none!important; padding: 5px 10px!important }




/* FILTRI COLLEZIONI */
#shopify-section-template--19090790515025__6ff98b43-4999-4f5f-a574-187aabc63d25,
#shopify-section-6ff98b43-4999-4f5f-a574-187aabc63d25 {margin:10px 0 !important;}
.cloud-search-page-controls--with-margins {margin: 8px 16px 8px;}
.cloud-search-filters-horizontal .cloud-search-page-controls__filters-container { justify-content:end!important}
.cloud-search-clear-filters { color:#000!important}
.cloud-search-filter__name { text-transform:lowercase!important }
.cloud-search-filter-value__name { text-transform:lowercase!important }


/* PAGINA PRODOTTO */
.template_product {background:#FFF!important}

.template_product .product__title { text-transform:uppercase!important; }

.template_product section[id*="MainProduct-template--"] {max-width:100%!important; padding:0%!important; margin:0%!important;}

.template_product product-info {padding:95px 55px 0 55px!important}
.template_product product-info * {color:#000}
.template_product product-info h1 {font-family:"Bodoni Moda"!important; font-size:1.5em!important; margin-bottom:0px!important; }
.template_product product-info a:hover {color:#000}
.template_product product-info.product__info-container { text-align:center; }
.template_product product-info.product__info-container variant-radios fieldset.product-form__input{ padding:0; margin:0; text-align:center; max-width:100%; }
.template_product product-info.product__info-container .product-form__input input[type=radio]+label { border-radius:0px!important }
.template_product product-info.product__info-container .product-form__input input[type=radio].disabled+label{ color:#000; display:none; visibility:hidden; }
.template_product product-info.product__info-container .product-form__input input[type=radio]:checked+label{ border-bottom:1px solid #000!important; border-radius:0px!important }
.template_product product-info.product__info-container variant-radios label {padding:0; margin:0; background:#FFF; color:#000}
.template_product product-info.product__info-container .form__label {margin:0 auto;}


.template_product product-info.product__info-container .price__badge-sale { color:#FFF!important; text-transform:uppercase; border-radius:0px;}

.template_product product-info.product__info-container .price__container * { color:#000}

.template_product product-info.product__info-container .product-form__submit.button { background:#000}

.template_product product-info.product__info-container .product-form__buttons { margin:0 auto; max-width:350px }
.template_product product-info.product__info-container .product-form__buttons button { border-radius:8px!important }
.template_product product-info.product__info-container .product-form__buttons button span { color:#FFF; text-transform:uppercase; font-family:"Bodoni Moda"!important; }
.template_product product-info.product__info-container .product-form__buttons .shopify-payment-button * { color:#FFF;}
.template_product product-info.product__info-container .product-form__buttons .shopify-payment-button .shopify-payment-button__more-options { margin-top:15px!important; display:none; visibility:hidden; }

.template_product .product-media-container {width:100%!important; max-width:100%!important; --contained-width:100%!important}
.template_product .product-media-container.constrain-height {--constrained-min-height:calc(100vw)!important}
.template_product .product.product--stacked .product__media-item {width:100%!important; max-width:100%!important}

.template_product product-info.product__info-container #wishlisthero-product-page-button-container {margin:15px auto;}
.template_product product-info.product__info-container #wishlisthero-product-page-button-container button {margin:0 auto!important;}
.template_product product-info.product__info-container #wishlisthero-product-page-button-container button span {font-family:"Bodoni Moda"!important;}
.badge.price__badge-sold-out { color:#FFF; display:none!important; visibility:hidden!important; width:0px!important;}


.template_product .product__media-icon {background-color:rgba(0,0,0,0)!important; margin-left:15px; margin-top:15px}
.template_product .product__media-icon svg {color:#000!important; width:2rem; height:2rem;}

.template_product product-info.product__info-container .product__tax.caption {display:none; visibility:hidden;}

.template_product product-info.product__info-container .eis_descrizione_lunga { margin-bottom:45px}
.template_product product-info.product__info-container .eis_composizione {margin-bottom:15px; font-weignt:light!important; text-transform:lowercase!important}
.template_product product-info.product__info-container .eis_composizione .titolo {font-weight:bold; text-transform:capitalize!important; font-size:1.4rem; line-height:1rem!important; display:inline!important}
.template_product product-info.product__info-container .eis_colore_SEO {margin-bottom:15px; font-weignt:light!important; text-transform:lowercase!important}
.template_product product-info.product__info-container .eis_colore_SEO .titolo {font-weight:bold; text-transform:capitalize!important; font-size:1.4rem; line-height:1rem!important; display:inline!important}
.template_product product-info.product__info-container .eis_colore {margin-bottom:15px; font-weignt:light!important; text-transform:lowercase!important}
.template_product product-info.product__info-container .eis_colore .titolo {font-weight:bold; text-transform:capitalize!important; font-size:1.4rem; line-height:1rem!important; display:inline!important}

.template_product product-info.product__info-container .malloni-variant-sku b { font-weight:normal!important; text-transform:lowercase!important}

.product-popup-modal__opener {margin:0px!important}
.product-popup-modal__button.link {font-size:1.3rem!important; padding-right:0px!important}
.product-popup-modal {background:#FFF!important; color:#000!important; margin:0px!important}
.product-popup-modal * {background:#FFF!important; color:#000!important}
.product-popup-modal__content {border:1px solid #000!important}

.product-form__error-message-wrapper:not([hidden]) { display:inline-block!important; text-align:center!important; margin:0 auto!important;}


/* CORRELATI */
section[id*="related-products"],
section[id*="related-products"] .color-background-1.gradient {  background:#FFF!important }
section[id*="related-products"] .color-background-1.gradient h2 p {  color:#000!important; font-family: 'Bodoni Moda'!important; text-align:center; font-size: 20px!important }
section[id*="related-products"] .color-background-1.gradient h2 p &gt; em {  font-family: 'Bodoni Moda'!important; font-size: 18px!important }
section[id*="related-products"] .color-background-1.gradient product-recommendations { width:100%!important; max-width:100%!important; margin:0px!important; padding:0px!important; }
section[id*="related-products"] .color-background-1.gradient product-recommendations  ul.grid { width:100%!important; max-width:100%!important; margin:0px!important; padding:0px!important; column-gap:0px!important }
section[id*="related-products"] .color-background-1.gradient product-recommendations  ul.grid li.grid__item { margin:0px!important; padding:0px!important; column-gap:0px!important; width: calc(100% / 4) !important; max-width: calc(100% / 4) !important }






/* STORES */
.template_page.page_stores {background:#FFF!important; color:#FFF!important}
.template_page.page_stores h1 {color:#FFF!important; display:none; visibility:hidden;}
.template_page.page_stores #MainContent { background:#000!important}
.template_page.page_stores #MainContent .page-width { width:100%!important; max-width:100%!important; padding:0!important; margin:0!important}
.template_page.page_stores #MainContent .stores { display:flex!important; flex-direction:column!important;}
.template_page.page_stores #MainContent .stores .store_row_wrapper{ display:flex!important; flex-direction:row!important; width:100%!important;height:100%; flex-wrap:wrap}
.template_page.page_stores #MainContent .stores .store_row_wrapper .store_row { position:relative; width:50%; height:100%; min-height:350px;overflow:hidden; display:flex; flex-direction:column; justify-content:center }
.template_page.page_stores #MainContent .stores .store_row_wrapper .store_row .store_text { z-index:50; padding:25px; text-align:center; line-height:1.2em!important}
.template_page.page_stores #MainContent .stores .store_row_wrapper .store_row .store_text h2 { font-family: 'Bodoni Moda'!important; font-size:2rem}
.template_page.page_stores #MainContent .stores .store_row_wrapper .store_row .store_img { position:absolute; top:0; left:0; width:100%; z-index:10}
.template_page.page_stores #MainContent .stores .store_row_wrapper .store_row .store_img img { min-width:100%; min-height:100%; }
.template_page.page_stores #MainContent .stores .store_row_wrapper .store_row .store_img:before { position:absolute;display:block; min-width:100%; min-height:100%; background:rgba(0,0,0,0.8); content: "" }

/* COMPANY */
.template_page.page_company {background:#FFF!important; color:#FFF!important; }
.template_page.page_company .page-width {max-width:1000px!important }
.template_page.page_company h1 {color:#FFF!important}
.template_page.page_company #MainContent { background:url(/cdn/shop/files/about-low.jpg?v=1686740351) top center no-repeat; position:relative; background-size: cover;}
.template_page.page_company #MainContent:before { position:absolute;display:block; min-width:100%; min-height:100%; background:rgba(0,0,0,0.4); content: "" }
.template_page.page_company #MainContent .page-width { padding:0!important; text-align:center!important;}
.template_page.page_company #MainContent .page-width .company { padding:50px 0!important; margin:0 auto!important; text-align:center!important; }
.template_page.page_company #MainContent .page-width .company h3 { font-family:"Bodoni Moda"!important; margin-bottom: 15px; }
.template_page.page_company #MainContent .page-width .company p { font-size:1.4rem!important; line-height:1.2em!important }
.template_page.page_company #MainContent .page-width h1 { color:#FFF!important; position:relative; display:none; visibility:hidden;}
.template_page.page_company #MainContent .page-width img {display:none; visibility:hidden;}

/* PAGINE POLICY */
.shopify-policy__container {max-width:1600px!important }

/* TEMPLATE GENERICO */
.template_.page_ .page-width {max-width:1600px!important }

/* DREAMGROUP - Sezione Multiclumn */
.dreamgroup-multicolumn &gt; .page-width { width:100%!important; max-width:100%!important; margin:0!important; padding:0!important;}
.dreamgroup-multicolumn &gt; .page-width ul.multicolumn-list { width:100%!important; max-width:100%!important; column-gap:0!important; margin:0!important; padding:0!important; }
.dreamgroup-multicolumn &gt; .page-width ul.multicolumn-list.grid--2-col-desktop li.grid__item { width:50%!important; max-width:50%!important;}
.dreamgroup-multicolumn &gt; .page-width ul.multicolumn-list li .multicolumn-card .multicolumn-card__image-wrapper { margin:0!important; padding:0!important; }

.dreamgroup-multicolumn .media &gt; a.dreamgroup_image_link &gt; img {
  position: absolute!important; 
  width: 100%!important;
  height:auto!important;
}

@media screen and (max-width: 989px) {
  .dreamgroup-multicolumn &gt; .page-width ul.multicolumn-list {row-gap:0!important; }
  .dreamgroup-multicolumn &gt; .page-width ul.multicolumn-list.grid--2-col-desktop li.grid__item { width:100%!important; max-width:100%!important;}

}


.embed-container {
  --video--width: 3840;
  --video--height: 2160;

  position: relative;
  padding-bottom: calc(var(--video--height) / var(--video--width) * 100%); /* 41.66666667% */
  overflow: hidden;
  max-width: 100%;
  background: black;
}

.embed-container iframe,
.embed-container object,
.embed-container embed {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
}






/* BADGE */
.template_collection .card__badge.top.left .badge.drg_badge,
.card__badge.top.left .badge.drg_badge {padding-top:0px!important; }

.card__content .card__badge .drg_badge { display: flex!important; color:red!important; background:none!important;  }
.product__info-wrapper .drg_badge { display: inline-flex!important; color:red!important; background:none!important }




@media screen and (max-width: 1000px) {
  .footer-block { width:calc(21% - var(--grid-desktop-horizontal-spacing) * 3 / 4)!important }
  .footer-block:first-child{ width:calc(35% - var(--grid-desktop-horizontal-spacing) * 3 / 4)!important } 
  .footer-block:first-child h2 { max-width:90%; }
  .footer-block:first-child .newsletter { max-width:90%; } 
}

@media screen and (max-width: 989px) {

  .section-header.menu-open sticky-header {background:none!important}
  .section-header.menu-open .header {background:rgba(255,255,255,1)!important}

   /* MENU DRAWER */
  #menu-drawer { background:rgba(255,255,255,1)!important; width:calc(100vw)}
  #menu-drawer * { color:#000!important}
  #menu-drawer .menu-drawer__submenu.has-submenu { background:rgba(255,255,255,1)!important }
  .header__menu-item.list-menu__item.link { font-size:1.8rem!important}

  
  .footer-block { width:calc(21% - var(--grid-desktop-horizontal-spacing) * 3 / 4)!important }
  .footer-block:first-child{ width:calc(35% - var(--grid-desktop-horizontal-spacing) * 3 / 4)!important } 
  .footer-block:first-child h2 { max-width:90%; }
  .footer-block:first-child .newsletter { max-width:90%; } 

    /* MENU DRAWER - BLACK WEEK */
  a#HeaderMenu-black-week { font-weight:bold!important; color:#d70000!important}
  ul#HeaderMenu-MenuList-2 li a { color:#d70000!important }
  #menu-drawer #link-black-week .menu-drawer__menu.list-menu li a { color:#d70000!important }


  
}


@media screen and (max-width: 750px) {

  .page-width { padding: 10px 3.5rem!important;}

  /* CARD */
  .card__information { flex-direction:column!important; padding:10px!important}
  .card__information .card__heading {justify-content:start!important; text-align:left!important;align-items: start;}
  .card__information .card__heading a { font-size: calc(var(--font-heading-scale) * 0.8rem)!important; text-align:left!important;}
  .card__information .malloni_product_variants { font-size: calc(var(--font-heading-scale) * 0.8rem)!important; justify-content:start!important; text-align:left!important; padding:5px 0 !important}
  .card__information .price { font-size: calc(var(--font-heading-scale) * 0.8rem)!important; text-align:left!important; }
  .card-information&gt;*:not(.visually-hidden:first-child)+*:not(.rating) { margin-top:0px!important }

  .template_collection .card__badge.top.left .badge.drg_badge, .card__badge.top.left .badge.drg_badge { font-size: 12px!important; }
  .template_collection .card__badge.top.left .badge.drg_badge, .card__badge.top.left .badge.drg_badge { font-size: 8px!important; letter-spacing: -0.01px!important; padding-top: 0px!important; }
   

  /* HEADER */
  .header {align-items: center!important;}
  .header__icons { align-items: center!important}
  .header__icon { width:auto!important; max-width:40px }
  .header__icon--cart .icon { width:40px; height:40px}
  .icon_malloni.icon_malloni_cerca { padding-right:0px!important}
  .icon_malloni.icon_malloni_cerca .malloni_desktop {display:none; visibility:hidden;} 
  .icon_malloni.icon_malloni_cerca .malloni_mobile {display:inline-flex; visibility:visible;}
  .icon_malloni.icon_malloni_cerca .malloni_mobile .icon.icon-search { width:17px; height:17px}

  .icon_malloni.icon_malloni_wishlist .malloni_mobile {display:inline-flex; visibility:visible;} 
  .icon_malloni.icon_malloni_wishlist .malloni_desktop {display:none; visibility:hidden;} 
  
  .icon_malloni.icon_malloni_cart {display:none; visibility:hidden;} 

  .cart-count-bubble { background:rgba(255,255,255,0)!important; border:0px solid #000!important; color:#000!important}

  .wishlist-hero-items-count{display:none; visibility:hidden;}

  
  /* HOMEPAGE  */
  .template_index .banner--large:not(.banner--adapt) { min-height: 85rem!important; }
  .template_index slideshow-component {margin-top:-44px!important}
  .template_index slideshow-component .slideshow__slide {display:block!important;}

  .template_index slideshow-component .slideshow__slide .banner__media:not(.placeholder) { height:calc(100vh + 44px)!important}
  .template_index slideshow-component .slideshow__slide .banner__media.media:not(.placeholder)&gt;img { object-position: top left!important; }
  
  .template_index slideshow-component .slideshow__slide .slideshow__text-wrapper { position:absolute; top:0; height:100%;}
  .template_index slideshow-component h2 { font-size:calc(var(--font-heading-scale) * 0.8rem)!important}
  .template_index slideshow-component .banner__buttons { }
  .template_index slideshow-component .banner__buttons a { font-size:1rem!important; opacity: 0.8!important}

  .template_index slideshow-component[aria-label=malloni-slideshow-2] .slideshow__slide .banner__media.media:not(.placeholder)&gt;img {object-position: top center!important;}
  

  .template_index section[id*=featured_collection] .slider-component-full-width ul li .card__content { padding:0px;}
  .template_index section[id*=featured_collection] .slider-component-full-width ul li .card__content .card__information { flex-direction:column!important; padding:0px;}
  .template_index section[id*=featured_collection] .slider-component-full-width ul li .card__content .card__information .card__heading {flex:1!important; justify-content:center; text-align:center}
  .template_index section[id*=featured_collection] .slider-component-full-width ul li .card__content .card__information .malloni_product_variants {flex:1!important; justify-content:center}
  .template_index section[id*=featured_collection] .slider-component-full-width ul li .card__content .card__information .price {text-align:center}

  /* SEARCH RESULTS */
  body.search .grid--4-col-desktop .grid__item { width:50%!important; max-width:50%!important; }
  body.search .grid--4-col-desktop .grid__item .card__inner.ratio { --ratio-percent: 135.0%!important; }
  body.search .grid--4-col-desktop .grid__item .card__inner.ratio .card__content { width:100%!important; max-width:100%!important; }



  /* CATEGORIE */
  .template_collection .product-card-wrapper .card__content {border: 15px solid #FFF; padding:0px!important}
  .template_collection .product-card-wrapper .card__inner &gt; .card__content {border: 15px solid #FFF; padding:0px!important; border-bottom:0px!important}
  .template_collection .product-card-wrapper .card__content .card__information {padding:0px!important}
  .collection-hero__title { text-align:center}

  .template_collection .product-grid-container .collection.page-width ul li {padding:0%!important; margin:0%!important; width: calc(50%)!important; max-width: calc(50%)!important;}
  .template_collection .product-card-wrapper .card__inner&gt;.card__content { border-width:5px!important}

  .template_collection .product-grid-container .collection.page-width ul.pagination__list.list-unstyled li {width: 25px!important;}

  /* FILTRI COLLEZIONI */
  .cloud-search-filters-pane__heading { color:#000!important}
  .cloud-search-filters-horizontal { justify-content:right!important; position: absolute; left:0; right: 0; height: 60px; top: 120px; }
  .cloud-search-filters-horizontal .cloud-search-page-controls__filters-container { justify-content:right!important;  }
  .cloud-search-filter__name { color:#000}
  .cloud-search-page-controls__filters-link { display:flex!important; flex-direction:row-reverse!important; justify-content: center; align-items: center; margin:0px!important }
  .cloud-search-page-controls__filters-link .cloud-search-filters-link-icon {
    background-image: url("/cdn/shop/files/chevron-down-svgrepo-com.svg?v=1706692898")!important;
    background-size: contain!important;
    position:relative!important;
    width:25px; height:25px;
  }
  .cloud-search-filters-horizontal .cloud-search-page-controls__filters-container .cloud-search-page-controls__filters-link { color:#000!important }

  /* SCHEDA PRODOTTO */
  .template_product slider-component { max-width: calc(100vw + 1.5rem)!important; }
  
  .template_product product-info { padding:10px 25px!important; position:relative; float:left; text-align:left!important}
  .template_product product-info &gt; .product__title { text-align:left; width:70%!important; display:inline-block!important; margin-bottom:5px!important }
  .template_product product-info &gt; .product__title h1 { font-size: 1.4rem!important}

  .template_product product-info .product__description { line-height:2.8rem!important}
  .template_product product-info div[id*=price-template] {width:30%!important; display:inline-block!important; margin-top:0px!important; margin-bottom:5px!important}
  .template_product product-info div[id*=price-template] .price { text-align:right; font-size: 1.4rem!important }
  .template_product product-info .form__label { margin-left:0!important; }
  .template_product product-info .form__label {margin: 0 auto; display: inline-block!important; width: 50px!important; position: relative!important; float: left!important; font-size: 1.4rem!important }
  .template_product product-info .product-form__input input[type=radio] { visibility:hidden; display:none;}
  .template_product product-info variant-radios { margin:5px 0!important; }
  .template_product product-info variant-radios fieldset { text-align:left!important; }
  .template_product product-info variant-radios label { display: inline-block; width:auto!important; position: relative!important; float: left!important; font-size: 1.4rem!important;margin-right:5px!important  }
  .template_product product-info .product-form__input input[type=radio]+label {line-height: calc(1 + .5 / var(--font-body-scale))!important;}
  .template_product .product-popup-modal__opener { margin-left:0px!important}
  
  .template_product .slider-buttons * { color:#000 }  
  .template_product .product .product-media-container .media { padding-top:max(var(--constrained-height),var(--ratio-percent))!important; }
  .template_product .product .product-media-container .media&gt;img { object-position: top center;}
  .template_product section[id*="related-products"] .color-background-1.gradient product-recommendations  ul.grid li.grid__item { margin:0px!important; padding:0px!important; column-gap:0px!important; width: calc(100% / 2) !important; max-width: calc(100% / 2) !important }
  .template_product .product-grid .card__content { border-width:0px;}

  .template_product product-recommendations .card__information { padding:0px!important}

  
  /* FOOTER */
  .footer-block { width:33%!important; margin:0!important; padding:0!important; display:inline-block!important;vertical-align: top;}
  .footer-block:first-child{ width:100%!important} 
  .footer-block:first-child h2 { max-width:90%; margin:0 auto 25px auto; text-align:center}
  .footer-block:first-child .newsletter { max-width:100%; margin:0 auto;} 
  .footer-block:first-child .newsletter.center.newsletter--narrow.page-width { padding:10px!important}
  .footer-block:first-child .newsletter label { font-size:1rem!important; top:0.5rem!important} 
  .footer-block:first-child .newsletter .newsletter-form__field-wrapper p { line-height:10px!important} 
  .malloni_brand_footer { font-size: 7px!important;    padding: 10px 5px!important;}


  

  localization-form { width:100%; }
  localization-form form { width:100%; }
  localization-form form .no-js-hidden { width:100%; }
  localization-form form .no-js-hidden .disclosure { width:100%; }
  localization-form form .no-js-hidden .disclosure .disclosure__list-wrapper { width:100%; display: flex!important; flex-direction: column; justify-content: center; align-items: center; }

  /* COMPANY */
  .template_page.page_company #MainContent .page-width .company { padding: 50px 2rem!important}
  
  /* STORES */
  .template_page.page_stores #MainContent .stores .store_row_wrapper {flex-direction: column!important;}
  .template_page.page_stores #MainContent .stores .store_row_wrapper .store_row { min-height:280px!important; width:100%!important}
  .template_page.page_stores #MainContent .stores .store_row_wrapper .store_row .store_img img { object-fit: cover; max-width: none; }

  /* CARRELLO */
  .cart-drawer .cart-item__details .cart-item__name.h4 {font-size: calc(var(--font-heading-scale) * 1rem)!important; text-transform:uppercase}

}






/* GLOBAL - MENU COLORATI */
#HeaderMenu-sale a:hover span {color:#ff0000!important; font-weight:bold!important}
#HeaderMenu-sale a span { color:#ff0000!important; font-weight:bold!important }
#HeaderMenu-sale svg { color:#ff0000!important; font-weight:bold!important }

#HeaderDrawer-sale,
#HeaderDrawer-sale svg,
#HeaderDrawer-sale * {color:#ff0000!important; font-weight:bold!important}</pre></body></html>