main{background-color: #ffffff;}body{background-color: #ffffff;}:root{--font-family-body: "Reem Kufi", "Helvetica", "Arial", "sans-serif";--font-family-label: "Reem Kufi", "Helvetica", "Arial", "sans-serif";--font-family-semi: "Reem Kufi", "Helvetica", "Arial", "sans-serif";--font-family-title: "Reem Kufi", "Helvetica", "Arial", "sans-serif";--color-a-hover: #000000;--color-primary: #000000;--color-secondary: #000000;--bg-color-btn: #000000;--bg-color-btn-hover: #000000;--color-price: #000000;--bg-color-label-new: #000000;--bg-color-label-sale: #000000;--ax-form-bi-width: 1px;--ax-form-btn-width: 1px;}@media (max-width: 767px){#box-product-grid .archive-wrapper-items{margin-left: calc(-5px/2);margin-right: calc(-5px/2);}#box-product-grid .archive-wrapper-items > .item{padding-left: calc(5px/2);padding-right: calc(5px/2);margin-bottom: 5px;}}@media (min-width: 768px) and (max-width: 1024px){#box-product-grid .archive-wrapper-items{margin-left: calc(-10px/2);margin-right: calc(-10px/2);}#box-product-grid .archive-wrapper-items > .item{padding-left: calc(10px/2);padding-right: calc(10px/2);margin-bottom: 10px;}}@media (min-width: 1025px) and (max-width: 1199px){#box-product-grid .archive-wrapper-items{margin-left: calc(-10px/2);margin-right: calc(-10px/2);}#box-product-grid .archive-wrapper-items > .item{padding-left: calc(10px/2);padding-right: calc(10px/2);margin-bottom: 10px;}}@media (min-width: 1200px){#box-product-grid .archive-wrapper-items{margin-left: calc(-10px/2);margin-right: calc(-10px/2);}#box-product-grid .archive-wrapper-items > .item{padding-left: calc(10px/2);padding-right: calc(10px/2);margin-bottom: 10px;}}@media (max-width: 767px){#box-product-grid .archive-wrapper-items > .item{-ms-flex: 0 0 calc(100%/2); flex: 0 0 calc(100%/2); max-width: calc(100%/2);}}@media (min-width: 768px) and (max-width: 1024px){#box-product-grid .archive-wrapper-items > .item{-ms-flex: 0 0 calc(100%/3); flex: 0 0 calc(100%/3); max-width: calc(100%/3);}}@media (min-width: 1025px) and (max-width: 1199px){#box-product-grid .archive-wrapper-items > .item{-ms-flex: 0 0 calc(100%/4); flex: 0 0 calc(100%/4); max-width: calc(100%/4);}}@media (min-width: 1200px){#box-product-grid .archive-wrapper-items > .item{-ms-flex: 0 0 calc(100%/5); flex: 0 0 calc(100%/5); max-width: calc(100%/5);}}@media (min-width: 1025px){.container{max-width:1630px;}}@media (min-width: 1025px){.container{max-width:1630px;}}/* GENERALE */ :root { --color-title: #000000; --color-semi: #000000; --color-a: #000000; } [disabled] { cursor: not-allowed !important; opacity: .4 !important; } .container-fluid.max-width-1600 { max-width: 1630px; } #index #main-content .elementor-section-wrap section:last-child { margin-bottom: 0; } #back-top { box-shadow: 0px 10px 40px 0px rgba(0,0,0,0.2); -webkit-transform: translateY(100%); transform: translateY(100%); transition: all .35s ease; } #back-top:hover { background: #000; color: #fff; } #canvas-my-account .canvas-my-account-wrapper { text-align: center; padding: 17px 20px; } #canvas-my-account .sb-item + .sb-account-info { margin-top: 30px; } #canvas-my-account .sb-item { padding: 5px 0 19px; } #canvas-my-account .sb-item i { display: none; } .no-account { background: none; text-transform: none; } .no-account a { display: block; } .label-flags li, .label-flags li.type-pack { background-color: var(--bg-color-btn); } .btn-secondary, .btn-secondary.disabled, .btn-secondary:disabled, .btn-secondary.disabled:hover { background: #ffffff; border-color: var(--color-a); } .btn-secondary.focus, .btn-secondary:focus, .btn-secondary:hover { background: var(--bg-color-btn); color: #ffffff; border-color: var(--color-a); } .wrapper-list-brand li .brand-img a { box-shadow: none; } .wrapper-list-brand li .brand-img a:hover { box-shadow: none; } .wrapper-list-brand li .brand-infos h3 { margin-bottom: 10px; } .img-collezione { max-width: 100%; height: 130px; width: auto; } #pagenotfound #content-wrapper p { letter-spacing: 0; } .pagination { justify-content: center; display: flex; margin-top: 40px; } .page-link { color: var(--color-primary); border: 1px solid var(--color-primary); font-size: 14px; min-width: 40px; } .page-item.active .page-link, .page-item.active .page-link:focus, .page-item.active .page-link:hover { border: 1px solid var(--color-primary); color: #fff; background: var(--color-primary); } .page-link:focus, .page-link:hover { border: 1px solid var(--color-primary); color: var(--color-primary); } #main .page-content.page-stores { width: 100%; } /* HEADER */ #header-normal { position: fixed; z-index: 999; width: 100%; } #wrapper { padding-top: 125px; } #header .axps-dropdown-toggle { padding: 7px 0; } .menu-horizontal { justify-content: center; } /* CARRELLO E CHECKOUT */ #checkout-delivery-step .order-options { display: none; } #checkout-payment-step .payment-option img { display: none; } .ax-cart-summary { border: 1px solid var(--ax-line-color); } .shop_table_responsive { border: 1px solid var(--ax-line-color); } .shop_table_responsive th { border-bottom: 1px solid var(--ax-line-color); } /* MENU MOBILE */ .canvas-widget { padding-top: 10px; } .wrapper-menu-mobile { margin-bottom: 20px; margin-top: 10px; } .wrapper-menu-mobile li a { justify-content: center; border-bottom: none; } .canvas-widget-top .title-canvas-widget { text-align: center; padding-right: 20px; border-bottom: none; } .wrapper-menu-mobile .menu_a_wrap.menu-item-has-children > a { padding-right: 20px; } .wrapper-menu-mobile li.active > .menu_a_wrap .icon-opener { color: var(--color-a-hover); background-color: transparent; } .wrapper-menu-mobile .menu_a_wrap .icon-opener { border-left: none; } #canvas-menu-mobile .social-list { text-align: center; } /* CATEGORIA */ .page-title-layout-2.page-title { padding-top: 50px; padding-bottom: 60px; text-align: left; } .category-description { margin-bottom: 0; margin-top: 10px; } .page-title .axps-breadcrumb { margin-top: 0; margin-bottom: 15px; } /* FILTRI CATEGORIA */ #facets_search_middle_dropdown #search_filters { justify-content: center; } #facets_search_middle_dropdown #search_filters .widget-title { background-color: transparent; padding: 5px; } /* LISTA PRODOTTI */ .product-type-4 .item-inner { height: 100%; } .product-type-4 .item-inner .js-product-miniature { display: flex; flex-direction: column; height: 100%; } .product-type-4 .item-inner .element-bottom { display: flex; flex-direction: column; flex-grow: 1; background: #f9f9f9; padding: 15px; } .product-type-4 .item-inner .product_name { text-transform: none; } .product-type-4 .item-inner .element-bottom .product-description { height: 100% !important; display: flex; flex-direction: column; padding-bottom: 0 !important; } .product-type-4 .item-inner .element-bottom .name-price-container { margin-top: auto; } .product-type-4 .item-inner .variant-links-list { margin-bottom: 10px; } .category-id-22 .product-type-4 .item-inner .variant-links-list { margin-bottom: 0; } .product-type-4 .item-inner .variant-links-list div:first-child { margin-bottom: 3px; } .product-type-4 .item-inner .variant-links-list div:first-child span { display: none; } .product-type-4 .item-inner .variant-links-list div+div { display: flex; flex-direction: row; justify-content: center; align-items: center; } .product-type-4 .item-inner .variant-links-list div span { margin-right: 5px; } .products:not(.product-type-2) .swiper-slide.item { height: auto; } .product-type-4 .item-inner .buttons-action { top: 3px; right: 3px; background: none; box-shadow: none; -webkit-transform: translateX(10px) translateZ(0); transform: translateX(10px) translateZ(0); } .wc-ordering-dropdown .dropdown-toggle, .gr-per-page .dropdown-toggle { border: none; } .product-type-4 .item-inner .marlu-color, .product-type-4 .item-inner .color { width: 15px; height: 15px; margin: 3px 4px; border-radius: 50%; position: relative; background-size: 100% 100%; background-position: center center; } .marlu-color:hover:after, .active.marlu-color:after, input:checked + span.marlu-color:after, input:hover + span.marlu-color:after, .selected.color:after { opacity: 1; visibility: visible; } .marlu-color:after, .custom-checkbox input + span.marlu-color:after, .color:after, .custom-checkbox input + span.color:after { content: ""; position: absolute; border: 1px solid var(--color-label); width: 21px; height: 21px; display: block; margin: 0px; border-radius: 50%; left: -3px; top: -3px; opacity: 0; transition: opacity .2s ease; } .product-variants .product-variants-item ul.ap5-color-to-pick-list li { margin: 3px 1px; } .product-variants .product-variants-item .ap5-attribute-list li { margin: 6px 4px 2px; } /* DETTAGLIO PRODOTTO */ .axps-breadcrumb > span { display: none; } .axps-breadcrumb a:nth-last-child(2)::after { display: none; } .gr-btn-additional { display: none; } .product-images-cover .item-image { cursor: pointer; } .product-images-cover .item-image:hover img { opacity: 0.8; } .product-images-cover .img-count-0 .swiper-arrows, .product-images-cover .img-count-1 .swiper-arrows { display: block !important; } .loading { width: auto; background-image: none; } .summary-container .product-discount { margin-left: 5px; } .summary-container .product-additional-info { margin-bottom: 0; } .summary-container .product-information .js-product-images-modal { display: none; } .summary-container .social-list { margin: 0 0 10px 0; vertical-align: middle; position: relative; display: inline-flex; align-items: center; flex-direction: row; font-weight: 400; font-size: var(--font-size-body); line-height: 1; } .summary-container .social-list:before { font-weight: 400; margin-right: 3px; margin-top: 1px; } .summary-container .social-list a { width: 24px; height: auto; background-color: #fff !important; border-radius: 0; color: #000 !important; margin: 2px 0; } .summary-container .social-list a:hover { box-shadow: none; } .summary-container .social-list a i { font-size: 16px; line-height: 22px; } .summary-container .product-additional-info > .btn-action { font-weight: 400; } .summary-container #product-availability { margin-bottom: 15px; } .summary-container .product-variants .control-label { padding-right: 10px; min-width: inherit; text-transform: lowercase; } .summary-container .product-variants .control-label:first-letter { text-transform: uppercase; } .product-layout-4 .summary-container .product-variants { margin-bottom: 25px; } .product-layout-4 .summary-container .product-variants-item { margin-bottom: 10px; } .summary-container .product-information .product-variants > .product-variants-item ul li { margin: 3px 5px; } .summary-container .product-information .product-variants .input-color { width: 20px; height: 20px; left: -1px; right: 0px; top: -1px; bottom: 0px; } .summary-container .product-information .product-variants > .product-variants-item .color { width: 18px; height: 18px; } .summary-container .product-information .color:after, .custom-checkbox input + span.color:after { width: 24px; height: 24px; } .summary-container .product-brands .product-brand { margin-top: 10px; display: flex; justify-content: center; align-items: center; } .summary-container .product-brands span { margin-right: 10px; } .summary-container .product-brands img { max-width: 60px; } .product-accessories { margin-top: 40px; } .summary-container .product_title { font-size: 2.5rem; font-weight: 600; margin-bottom: 15px; } .axps_shop_attributes { line-height: 1; border: none; } table.axps_shop_attributes tr:nth-of-type(2n+1) { background-color: transparent; } table.axps_shop_attributes tbody th, table.axps_shop_attributes tbody td { width: auto; border-top: none; padding: 10px 10px 10px 0; vertical-align: top; } #description .tab-pane.active { display: block !important; } .wc-tab.tab-pane img { max-width: 100%; height: auto; } .product-additional-info .js-mrshopmailnotification { margin-top: -10px; margin-bottom: 20px; } .product-additional-info .js-mrshopmailnotification a i { line-height: inherit; margin-top: -4px; } [id^="mrshopmailnotification-form-modal"] > .modal-dialog { max-width: 500px; } [id^="mrshopmailnotification-form-modal"] > .modal-dialog > .modal-content { padding: 0; } .product-images-cover .label-flags { left: 0; right: auto; bottom: 0; } /* GDPR */ .psgdprinfo17 { margin-top: 0; margin-bottom: 30px; background: #fff; padding-top: 0; padding-bottom: 0; } .psgdprinfo17:last-child { margin-bottom: 0; } .psgdprinfo17 #exportDataToCsv { margin-left: 0; } /* RICERCA */ #search-popup h3, #search-popup h3+p { text-align: center; } .category-dropdown .category-dropdown-inner > a { color: var(--color-a); text-transform: none; } /* BLOG */ .blog-type-6 .element-bottom { border: none; } .blog-type-6 .read-more { text-transform: none; } /* MR BLOG */ #mrblog.blog-home { margin-top: 25px; } #mrblog .post { text-align: center; } #mrblog .title, #mrblog .description { padding-left: 20px; padding-right: 20px; } #mrblog > .list .post > small > span { float: none; } #mrblog > .list .post > .img { background-size: cover; padding-top: 60%; } #mrblog > .list .post > .title h3 { margin: 20px 0 10px; } body#module-mrblog-details section#content > .post-container > h1 { text-align: center; } body#module-mrblog-details section#content > .post-container > .img { box-shadow: none; } body#module-mrblog-details .facebook a:before, body#module-mrblog-details .twitter a:before { display: none; } #module-mrblog-details ul.share-post > li > a { width: 26px; height: 26px; line-height: 25px; border-radius: 0; } body#module-mrblog-details section#content .content-header .post-details small i { position: relative; font-size: 18px; } body#module-mrblog-details section#content .content-header small { font-size: 14px; } #module-mrblog-details div.content-header > .sharing small { text-transform: inherit; } #mrblog.related { margin-top: 50px; } #mrblog.related h3 { text-align: center; } #mrblog > .list .post > .title h3, #mrblog.related > .list .post > .title h3.ellipsis-text { line-height: 26px; } /* MR SHOP AVVISI EMAIL */ #my-notifications .item-product-list, #my-notifications .item-product-list .variant-links-list { position: relative; } #my-notifications .js-remove-email-alert { left: 7px; right: inherit; } #my-notifications .item-product-list .variant-links-list > div:first-child > span, #my-notifications .item-product-list .button-action-botom { display: none; } #my-notifications .item-product-list:hover .element-top-content { box-shadow: none; } #my-notifications .item-product-list .variant-links-list a { border-radius: 100%; } #my-notifications .item-product-list .variant-links-list a.marlu-color:after { width: 24px; height: 24px; left: 1px; top: 1px; } /* ADVANCED SEARCH 4 */ #facets_search_middle_dropdown { padding-top: 0; margin-bottom: 15px; border: none; } .PM_ASBlockOutputHorizontal .card { border: none; margin-bottom: 20px; } .PM_ASBlockOutputHorizontal .card-block { padding: 0; } .PM_ASBlockOutputHorizontal .PM_ASCriterionsGroup { padding: 0 5px; margin-bottom: 15px; } .PM_ASCriterionsGroupList { justify-content: center; } .PM_ASCriterionsGroup .PM_ASCriterionsGroupTitle { font-size: 14px; margin-bottom: 10px; font-weight: 500; text-transform: lowercase; } .PM_ASCriterionsGroup .PM_ASCriterionsGroupTitle:first-letter { text-transform: uppercase; } .PM_ASBlockOutputHorizontal .PM_ASCriterionsGroup select { height: 35px; width: 100%; padding-left: 10px; } .PM_ASBlockOutputHorizontal .PM_ASCriterionsGroup .color_to_pick_list { margin-bottom: 0; z-index: 1; } .PM_ASResetSearch { font-size: 14px; } button.btn.btn-primary.dropdown-toggle { padding-right: 110px !important; background: var(--ax-bg-wrapper) url(https://www.marlu.it/themes/akira/assets/mod_css/select.png) no-repeat scroll right 15px center/8px 5px; color: black; height: 35px; width: auto; padding-left: 10px; border: var(--ax-form-bi-width) solid var(--ax-form-bi-color); border-radius: var(--ax-form-bi-rd); text-transform: capitalize; font-size: var(--font-size-body); } .PM_ASCriterionGroupColor.color_to_pick_list li { display: flex; align-items: center; margin-left: 5px; width: 100%; border: none; padding: 2px 0px 2px 5px; } .PM_ASCriterionGroupColor.color_to_pick_list li a:first-child { display: inline-block; height: 15px; width: 15px; margin: -4px 5px 0 0 !important; border-radius: 10px; border: none; } a.PM_ASCriterionLink.PM_ASNotMulticriteria { border: 1px solid black; } .btn-primary.active, .btn-primary:active, .open > .btn-primary.dropdown-toggle, .btn-primary.focus, .btn-primary:focus, .btn-primary:hover { box-shadow: unset; } a.PM_ASCriterionLink.PM_ASNotMulticriteria.dropdwown-custom { border: none; width: auto !important; font-size: 14px !important; } /* DARIQUE */ .cart-darique { margin-top: 25px; border: none; margin-bottom: 0; padding: 0; } div#dariqueWrapper { padding: 0; } ul.dariqueWrapper { padding: 10px; border: 1px solid var(--ax-line-color); margin-bottom: 0; } ul.dariqueWrapper li .gift h5 { font-weight: 400; margin-top: 10px; } #checkout #cart-summary-product-list .media.darique-gifts .media-left img { width: 40px; display: block; } #checkout #cart-summary-product-list .media.darique-gifts .media-body .product-name { color: var(--color-a); margin-right: 3px; } #checkout #cart-summary-product-list .media.darique-gifts .media-body .product-price { color: var(--color-body); } hr.cart_gift_separator { border-top-color: var(--ax-line-color); margin: 15px 0; } #canvas-mini-cart .media.darique-gifts .media-left img { max-width: 58px; margin-right: 4px; } #canvas-mini-cart .media.darique-gifts .media-body .product-name { color: var(--color-a-hover); font-size: 1.3rem; margin-right: 3px; } #canvas-mini-cart .media.darique-gifts .media-body .product-price { font-weight: 600; } /* MARLU RESELLER */ body#module-marlu_resellers-storelocator, body#module-marlu_resellers-storelocator header { font-family: "Reem Kufi", "Helvetica", "Arial", "sans-serif" !important; font-size: var(--font-size-body); } body#module-marlu_resellers-storelocator header .wrapper-menu-horizontal > ul, body#module-marlu_resellers-storelocator #canvas-menu-mobile .wrapper-menu-mobile > ul { padding: 0; } body#module-marlu_resellers-storelocator #canvas-menu-mobile .wrapper-menu-mobile li a, { color: inherit; text-decoration: none; } body#module-marlu_resellers-storelocator #canvas-mini-cart a, body#module-marlu_resellers-storelocator #canvas-my-account a { text-decoration: none; } body#module-marlu_resellers-storelocator #canvas-menu-mobile h3, body#module-marlu_resellers-storelocator #canvas-mini-cart h3, body#module-marlu_resellers-storelocator #canvas-my-account h3 { font-weight: 700; } body#module-marlu_resellers-storelocator #canvas-menu-mobile .btn-primary, body#module-marlu_resellers-storelocator #canvas-mini-cart .btn-primary, body#module-marlu_resellers-storelocator #canvas-my-account .btn-primary { border-radius: 0; color: var(--color-btn); background-color: var(--bg-color-btn); border-color: var(--bg-color-btn); font-size: 1.3rem; } body#module-marlu_resellers-storelocator #canvas-menu-mobile .wrapper-menu-mobile .mo_sub_ul li .menu_a_wrap > a:not(:hover) { color: var(--color-body) !important; } #module-marlu_resellers-storelocator .page-title.page-title-layout-2, #module-marlu_resellers-becomedealer .page-title.page-title-layout-2, #module-marlu_resellers-contactus .page-title.page-title-layout-2 { display: none; } #module-marlu_resellers-storelocator #wrapper, #module-marlu_resellers-storelocator #main-content, #module-marlu_resellers-becomedealer #wrapper, #module-marlu_resellers-becomedealer #main-content, #module-marlu_resellers-contactus #wrapper, #module-marlu_resellers-contactus #main-content { padding-bottom: 0; margin-bottom: 0; } .become-dealer-page, .contact-us-page { overflow: inherit !important; background-color: #ffffff !important; } /* MARLU B2C */ #module-marlu_b2c-configurator .page-title.page-title-layout-2 { display: none; } .product-complete { margin-top: 20px; margin-bottom: 20px; } .product-complete #box-product-grid { height: 280px; overflow-y: scroll; } .product-complete #box-product-grid .archive-wrapper-items { margin-left: 0; margin-right: 0; } .product-complete #box-product-grid .archive-wrapper-items .item-inner { width: 100%; margin-bottom: 10px; } .product-complete #box-product-grid .archive-wrapper-items .item-inner:last-child { margin-bottom: 0; } .product-complete #box-product-grid .archive-wrapper-items .item-inner .js-product-miniature, .product-complete #box-product-grid .archive-wrapper-items .item-inner .element-bottom { height: 100%; } .product-complete #box-product-grid .archive-wrapper-items .item-inner .js-product-miniature { padding-left: 75px; } .product-complete #box-product-grid .archive-wrapper-items .item-inner .element-top { width: 60px; margin-left: -75px; } .product-complete #box-product-grid .archive-wrapper-items .item-inner .element-bottom .product-description { display: flex; text-align: left; align-items: center; flex-direction: row; height: 100%; justify-content: space-between; } .product-complete #box-product-grid .archive-wrapper-items .item-inner .element-bottom .btn { padding: 2px 8px; height: auto; font-size: 11px; margin-right: 10px; } .product-complete #box-product-grid .archive-wrapper-items .item-inner .element-bottom .product-description .product-price-and-shipping { margin: 0; } .product-complete #box-product-grid .archive-wrapper-items .item-inner .element-bottom .product-description .product_name { flex: 1; padding-right: 10px; } .product-complete #box-product-grid .archive-wrapper-items .item-inner .element-bottom .product-description .product_name a { color: var(--color-a); line-height: 1.3; } .product-complete #box-product-grid .archive-wrapper-items .item-inner .element-bottom .product-description .price { margin: 0; padding-right: 20px; } /* ADVANCED PACK */ .ap5-pack-product { padding-top: 0; padding-bottom: 0; } .ap5-pack-product-content, .ap5-pack-images-container { height: auto !important; } .ap5-pack-product-name.title-center { padding: 0; } .product-type-4 .ap5-pack-product .item-inner .element-bottom { background: #f9f9f9; } .product-type-4 .ap5-pack-product .item-inner .product-actions { background: #f9f9f9; padding: 0 15px 15px; text-align: center; } .attribute_list.ap5-attribute-list ul { display: flex; justify-content: center; flex-wrap: wrap; } .ap5-attribute-fieldset { margin-bottom: 10px; } .ap5-attribute-fieldset:last-child{ margin-bottom: 0; } .ap5-product-footer-pack-informations .element-bottom .btn-link { color: var(--color-a); text-transform: none; text-decoration: underline; font-weight: 600; } .ap5-product-footer-pack-informations .element-bottom { padding-bottom: 10px; } .ap5-attributes ul.ap5-color-to-pick-list a.ap5-color img { vertical-align: top; width: 100%; width: 15px; height: 15px; border-radius: 50%; position: relative; background-size: 100% 100%; background-position: center center; } .pack-image-cover { max-width: 100%; } .summary-container #ap5-buy-block-container { width: 100%; max-width: 100%; } .summary-container #ap5-buy-container #ap5-price-container { display: none !important; } .summary-container #ap5-buy-container .product-add-to-cart .add .btn-touchspin { margin: 0; } .summary-container #ap5-buy-container .product-add-to-cart .add { margin-top: 5px; } .summary-container #ap5-buy-container .product-add-to-cart .qty { font-size: 0; } /* BANNER CATEGORIA */ .item.product-miniature .thumbnail-container { overflow: hidden; position: relative; height: 100%; } .item.product-miniature .thumbnail-container img { position: absolute; height: 100%; width: 100%; left: 50%; top: 50%; transform: translate(-50%, -50%); object-fit: cover; } /* RESPONSIVE */ @media (max-width: 767px) { .canvas-widget { width: 100%; max-width: 100%; transition: transform 0.4s ease; -webkit-transition: transform 0.4s ease; -moz-transition: transform 0.4s ease; -o-transition: transform 0.4s ease; -ms-transition: transform 0.4s ease; } .canvas-widget.canvas-left { transform: translate(-100%, 0); -webkit-transform: translate(-100%, 0); -ms-transform: translate(-100%, 0); } .canvas-widget.canvas-right { transform: translate(100%, 0); -webkit-transform: translate(100%, 0); -ms-transform: translate(100%, 0); } .canvas-widget.open-canvas { transform: none; -webkit-transform: none; -ms-transform: none; } .page-title-layout-2.page-title { padding-top: 20px; padding-bottom: 20px; } .item.product-miniature.banner-doppio { -ms-flex: 0 0 100% !important; flex: 0 0 100% !important; max-width: 100% !important; height: 270px; } .product-type-4 .item-inner .variant-links-list div + div { padding-top: 20px; } .product-type-4 .item-inner .variant-links-list div span { position: absolute; margin-top: -50px; } /* DETTAGLIO PRODOTTO */ .product-images-thumb { display: none; } .summary-container .product_title { font-size: 2.2rem; } .wc-tabs-wrapper { margin-top: 0; } .images-container { margin-bottom: 10px; } #product-complete, .product-complete h5 { display: none; } .show-product-complete { position: relative; display: block; padding-top: 15px; padding-bottom: 15px; font-size: var(--font-size-body); border-top: 1px solid var(--ax-line-color); margin-top: 15px; text-transform: uppercase; font-weight: var(--font-weight-semi); } .show-product-complete span:after { position: absolute; top: 50%; right: 0; margin-top: -12px; width: 20px; height: 20px; color: var(--color-body); text-align: center; font-size: 16px; line-height: 20px; transition: -webkit-transform 0.4s ease; transition: transform 0.4s ease; transition: transform 0.4s ease, -webkit-transform .4s ease; font-family: 'Line Awesome Free'; font-weight: 900; content: "\f107"; backface-visibility: hidden; perspective: 800px; -webkit-backface-visibility: hidden; -webkit-perspective: 800px; } .show-product-complete.active span:after { -webkit-transform: rotate(180deg); transform: rotate(180deg); } .product-complete { margin-top: 5px; } .product-complete img.img-loader { opacity: 1 !important; } .marlu_product_label { margin: unset !important; } .marlu_product_label.alert.alert-success { margin-bottom: 15px !important } ul#PM_ASCriterionGroupColor_19_11, ul#PM_ASCriterionGroupColor_15_11 { z-index: 9999; } } @media (min-width: 768px) { /* DETTAGLIO PRODOTTO */ .product-layout-4 .summary-container { max-width: 600px; margin-left: auto; margin-right: auto; text-align: center; } .single-breadcrumbs-wrapper .axps-breadcrumb { justify-content: center; } .product-layout-4 .product-brands { float: none; margin-left: 0; } .product-layout-4 .summary-container .product-brands a { display: inline-block; padding: 0; min-height: 0; background-color: transparent !important; box-shadow: none !important; } .product-layout-4 .summary-container .product-variants-item { display: table; margin-left: auto; margin-right: auto; } .product-layout-4 .summary-container .product-add-to-cart .qty .input-group.bootstrap-touchspin { margin-right: 0; margin-bottom: 10px; float: none; } .product-layout-4 .label, .product-layout-4 label { text-align: center; } .block-reassurance ul li .block-reassurance-item, .block-reassurance ul li:last-child .block-reassurance-item { border-bottom: none; } .corlor-tooltip { margin-bottom: 13px !important; } .corlor-tooltip .name-tooltip { border-top: none; padding: 5px 0; text-transform: lowercase; } .corlor-tooltip .name-tooltip:first-letter { border-top: none; text-transform: uppercase; } .corlor-tooltip::before { width: 10px; height: 10px; bottom: -6px; margin-left: -5px; } .summary-container .product-add-to-cart .add .btn { margin-left: 5px; margin-right: 5px; } .summary-container .product-add-to-cart .add .btn:last-child { margin-right: 5px; } #product-complete { display: block !important; } .show-product-complete { display: none; } .product-complete img.img-loader { opacity: 1 !important; } /* MR SHOP AVVISI EMAIL */ #my-notifications .item-product-list .element-bottom { width: calc(100% - 150px); } #my-notifications .item-product-list .element-top, #my-notifications .item-product-list .element-top a.swiper-slide { width: 150px; } } @media (min-width: 768px) and (max-width: 1024px) { .page-title-layout-2.page-title { padding-top: 40px; padding-bottom: 40px; } .item.product-miniature.banner-doppio { -ms-flex: 0 0 66.66% !important; flex: 0 0 66.66% !important; max-width: 66.66% !important; } } @media (max-width: 1024px) { #wrapper { padding-top: 84px; } .page-title-layout-2.page-title { text-align: center; background-image: none !important; } .page-title .axps-breadcrumb { margin-bottom: 0; } .category-description { max-width: 90%; margin-left: auto; margin-right: auto; } .product-accessories { margin-top: 30px; } #product .block-reassurance { margin-top: 20px; } #ap5-page-product-box, #ap5-product-list { margin-bottom: 20px; } /* ADVANCED SEARCH */ .PM_ASCriterionsGroupList.row { padding: 20px 10px 5px; justify-content: flex-start; background: #f2f2f2; margin: 0 auto 10px; } .PM_ASBlockOutputHorizontal .PM_ASCriterionsGroup { margin-bottom: 20px; width: 50%; } .PM_ASBlockOutputHorizontal .card-header { background: none; border: none; padding: 8px 0; position: absolute; margin-top: -55px; } .PM_ASBlockOutputHorizontal { margin-top: 0; } #facets_search_middle_dropdown { padding-top: 0px; border: 0; } .PM_ASBlockOutputHorizontal .card { margin-bottom: 10px; } .PM_ASBlockOutput.PM_ASMobileMode .PM_ASBlockTitle:after, .PM_ASBlockOutput.PM_ASMobileMode .PM_ASearchTitle:after { display: none; } button.btn.btn-primary.dropdown-toggle { width: 100%; text-align: left; display: block; } } @media (min-width: 1025px) { .PM_ASBlockOutputHorizontal .card-header { display: none; } #ap5-page-product-box, #ap5-product-list { margin-bottom: 40px; } #product .block-reassurance { margin-top: 30px; } } @media (min-width: 1025px) and (max-width: 1199px) { .item.product-miniature.banner-doppio { -ms-flex: 0 0 50% !important; flex: 0 0 50% !important; max-width: 50% !important; } } @media (min-width: 1200px) { .item.product-miniature.banner-doppio { -ms-flex: 0 0 40% !important; flex: 0 0 40% !important; max-width: 40% !important; } } ul#PM_ASCriterionGroupColor_1_12 { display: flex; align-items: center; justify-content: center; } .PM_ASCriterionsGroupOuter { height: 35px; } .PM_ASCriterionStepEnable { height: 35px; display: flex; align-items: center; justify-content: center; } .elementor-element.elementor-element-w6wiv09.hidden-md-down.elementor-column.elementor-col-33.elementor-top-column { visibility: hidden; } .ap5-product-pack-row-has-errors > .ap5-pack-product-content > *:not(.ap5-pack-product-icon-check):not(.ap5-pack-product-icon-plus), .ap5-product-pack-row-has-fatal-errors > .ap5-pack-product-content > *:not(.ap5-pack-product-icon-check):not(.ap5-pack-product-icon-plus) { filter: none !important; -webkit-filter: none !important; } .ap5-product-pack-row-has-errors div.alert, .ap5-product-pack-row-has-fatal-errors div.alert { -webkit-box-shadow: none !important; -moz-box-shadow: none !important; box-shadow: none !important; } /* FOOTER */ .copyright img { vertical-align: text-top; margin-right: 5px; } .color_to_pick_list { display: flex; } /* BLOG */ span.post-date { display: none; } /* BLOG ARCHIVE */ .widget.block-categories:first-child { display: none; } /* BLOG TITLE */ .blog-type-2 .blog-title { text-transform: unset; } /* FIX TEMPORANEO RIMUOVI ORDINA DA CARRELLO LATERALE #canvas-mini-cart .card-block-btn .btn.btn-primary { display: none; } FINE FIX TEMPORANEO RIMUOVI ORDINA DA CARRELLO LATERALE */ /* FERMOPOINT */ .delivery-option label img { width: 30px; } h3#pudo-label { font-size: 20px; } i#geoloc-pudo-label, i#payment-pudo-label { margin-bottom: 20px; display: block; font-style: inherit; } i#payment-pudo-label { color: #D22B2B; } .back-blog { display: none !important; }