.iqitfake{ display: none;} /*** Style mixins ***/ /*** Variables mixins and functions ***/ body { background: #e6e6e6; } .container, .elementor-section.elementor-section-boxed > .elementor-container { max-width: 1500px; } a:link:not(.nav-link):not(.btn), a:visited:not(.nav-link):not(.btn) { color: #084c95; } a:hover:not(.nav-link):not(.btn) { color: #4ba5ea; } .pagination .page-list li:hover { border-color: #4ba5ea; } .pagination .page-list li.current { border-color: #4ba5ea; } .pagination .page-list li.current a { color: #4ba5ea; } #mobile-header { background: #ffffff; border-bottom: none 1px #f5f5f5; } #mobile-header #mobile-header-sticky { background: #ffffff; } #mobile-header .mobile-main-bar { padding-top: 0.3125rem; padding-bottom: 0.3125rem; } #mobile-header .m-nav-btn { color: #000000; } #mobile-header .m-nav-btn:hover { color: #000000; } #mobile-header .mobile-buttons-bar { background: #c4a752; } html { font-size: 16px; } @media (max-width: 767px) { html { font-size: 13px; } } body { line-height: 1.6rem; } body { font-family: 'Mulish', sans-serif; } #blockcart-content { background: #ffffff; border: none 1px; box-shadow: 0px 6px 30px 0px rgba(0, 0, 0, 0.15); } /*** Secondary button ***/ .btn-secondary, .btn-secondary.disabled, .btn-secondary:disabled, .bootstrap-touchspin .group-span-filestyle .btn-touchspin, .group-span-filestyle .bootstrap-touchspin .btn-touchspin, .group-span-filestyle .btn-default { background: #ffffff; color: #000000; border: solid 1px #adadad; } .btn-secondary:hover, .btn-secondary:focus, .btn-secondary :active, .btn-secondary.disabled:hover, .btn-secondary.disabled:focus, .btn-secondary.disabled :active, .btn-secondary:disabled:hover, .btn-secondary:disabled:focus, .btn-secondary:disabled :active, .bootstrap-touchspin .group-span-filestyle .btn-touchspin:hover, .bootstrap-touchspin .group-span-filestyle .btn-touchspin:focus, .bootstrap-touchspin .group-span-filestyle .btn-touchspin :active, .group-span-filestyle .bootstrap-touchspin .btn-touchspin:hover, .group-span-filestyle .bootstrap-touchspin .btn-touchspin:focus, .group-span-filestyle .bootstrap-touchspin .btn-touchspin :active, .group-span-filestyle .btn-default:hover, .group-span-filestyle .btn-default:focus, .group-span-filestyle .btn-default :active { background: #dedede; color: #2e2e2e; border-color: #c0c0c0; } .btn-secondary:not(:disabled):not(.disabled):active { background: #dedede; color: #2e2e2e; border-color: #c0c0c0; } .btn-outline-secondary, .btn-outline-secondary.disabled, .btn-outline-secondary:disabled { background: #ffffff; color: #000000; border: solid 1px #d9d9d9; } .btn-outline-secondary:hover, .btn-outline-secondary.disabled:hover, .btn-outline-secondary:disabled:hover { background: #dedede; color: #2e2e2e; border: solid 1px #d9d9d9; } /*** Primary button ***/ .btn-primary, .btn-primary.disabled, .btn-primary:disabled { background: #084c95; color: #ffffff; border: solid 1px #084c95; } .btn-primary:hover, .btn-primary:focus, .btn-primary :active, .btn-primary.disabled:hover, .btn-primary.disabled:focus, .btn-primary.disabled :active, .btn-primary:disabled:hover, .btn-primary:disabled:focus, .btn-primary:disabled :active { background: #39a8ff; color: #ffffff; border-color: #39a8ff; } .btn-primary:not(:disabled):not(.disabled):active { background: #39a8ff; color: #ffffff; border-color: #39a8ff; } #wrapper .breadcrumb { background: #ffffff; margin-top: -1.875rem; margin-bottom: 1.875rem; font-size: 0.6875rem; font-style: normal; font-weight: normal; text-transform: none; color: #858585; } #wrapper .breadcrumb li:after { color: #858585; } #wrapper .breadcrumb a { color: #858585; } /*** Text fields ***/ .form-control { background-color: #f0f0f0; color: #000000; border: solid 1px #d9d9d9; } .custom-select2, .custom-select2 option { background-color: #f0f0f0; } .custom-select2:after { color: #000000; } .bootstrap-touchspin .btn-touchspin { background-color: #f0f0f0; color: #000000; border: solid 1px #d9d9d9; } .bootstrap-touchspin .btn-touchspin:hover { color: #000000; background: #f0f0f0; } .form-control::-webkit-input-placeholder { color: #000000; } .form-control::-moz-placeholder { color: #000000; } .form-control:-ms-input-placeholder { color: #000000; } .form-control:-moz-placeholder { color: #000000; } .form-control:focus { color: #000000; background: #f0f0f0; border-color: #8a8a8a; } .custom-select2:focus-within { background: #f0f0f0; } /*** Radio buttons and checkboxes ***/ .custom-checkbox input[type=checkbox] + span .checkbox-checked { color: #000000; } .custom-radio input[type=radio]:checked + span { background-color: #000000; } .custom-checkbox input[type=checkbox] + span:not(.color), .custom-radio { background: #ffffff; color: #000000; border-color: #e3e3e3; } /*** Dropdowns ***/ .dropdown-menu, .autocomplete-suggestions { background: #ffffff; border: solid 1px #e3e3e3; } .dropdown-menu .dropdown-item, .autocomplete-suggestions .dropdown-item { color: #474747!important; border-bottom: solid 1px #e3e3e3; } .dropdown-menu .dropdown-item:focus, .dropdown-menu .dropdown-item:hover, .autocomplete-suggestions .dropdown-item:focus, .autocomplete-suggestions .dropdown-item:hover { background: rgba(71, 71, 71, 0.05); } /*** Tooltips ***/ .tooltip-inner { background: #333333; color: #ffffff; } .tooltip.bs-tether-element-attached-bottom .tooltip-inner:before, .tooltip.tooltip-top .tooltip-inner:before, .bs-tooltip-auto[x-placement^=top] .arrow:before, .bs-tooltip-top .arrow:before { border-top-color: #333333; } .bs-tooltip-auto[x-placement^=bottom] .arrow::before, .bs-tooltip-bottom .arrow::before { border-bottom-color: #333333; } /*** Modals ***/ .modal-backdrop { background: rgba(145, 145, 145, 0.93); } .modal-content { background: #ffffff; border: solid 1px rgba(161, 161, 161, 0.25); box-shadow: 0px 0px 0px 8px rgba(245, 245, 245, 0.38); } .js-quickview-np-btn { background: #ffffff; } /*** Notifications ***/ .ns-box { background: #084c95; color: #ffffff; border: none 1px; } .product-price { color: #000000; } .iqit-review-star { color: #e0d041; } .product-flags .product-flag { font-size: 1.0625rem; font-style: normal; font-weight: normal; text-transform: none; } .product-flags .discount, .product-flags .on-sale { background: #e30000; color: #ffffff; } .product-flags .new { background: #4ba5ea; color: #ffffff; } .product-flags .online-only, .product-flags .pack { background: #e0e0e0; color: #000000; } .product-flags .out_of_stock { background: #7d7d7d; color: #ffffff; } .discount { background: #e30000; color: #ffffff; } .product-available { background: #67a675; color: #ffffff; } .product-unavailable { background: #7d7d7d; color: #ffffff; } .alert-success a:link:not(.nav-link):not(.btn), .alert-success a:visited:not(.nav-link):not(.btn) { text-decoration: underline; } .alert-info a:link:not(.nav-link):not(.btn), .alert-info a:visited:not(.nav-link):not(.btn) { text-decoration: underline; } .alert-warning a:link:not(.nav-link):not(.btn), .alert-warning a:visited:not(.nav-link):not(.btn) { text-decoration: underline; } .alert-danger a:link:not(.nav-link):not(.btn), .alert-danger a:visited:not(.nav-link):not(.btn) { text-decoration: underline; } #iqitcompare-floating { background: #ffffff; border-top: none 1px; border-left: none 1px; border-right: none 1px; } #page-preloader { background: #ffffff; } #back-to-top { background: #084c95; color: #ffffff; } #back-to-top:hover { background: #2b96ea; color: #ffffff; } ::-webkit-scrollbar { -webkit-appearance: none; width: 7px; } ::-webkit-scrollbar-thumb { background: #979797; } ::-webkit-scrollbar-track { background: #ffffff; } body { scrollbar-face-color: #979797; scrollbar-track-color: #ffffff; } #header, #checkout-header { background: #ffffff; border-top: none 1px; border-bottom: none 1px #e3e3e3; box-shadow: 0px 0px 29px 0px rgba(61, 57, 57, 0.25); } .sticky-desktop-wrapper #desktop-header.stuck-header { background: #ffffff; border-bottom: none 1px #e3e3e3; box-shadow: 0px 0px 29px 0px rgba(61, 57, 57, 0.25); } #header .header-nav { color: #000000; background: #f5f5f5; border-bottom: none 1px rgba(0, 0, 0, 0.12); padding-top: 0.3125rem; padding-bottom: 0.3125rem; font-size: 0.75rem; } #header .header-nav a { color: #000000; } #header .header-nav a:hover { color: #777777; } #header .header-nav .social-links._topbar { font-size: 0.75rem; } #header .header-nav .social-links._topbar a:not(:hover) { color: #000000 !important; } .header-top { color: #000000; } .header-top a:not(.btn):not(.nav-link) { color: #000000; } .header-top a:not(.btn):not(.nav-link):hover { color: #777777; } .header-top .form-search-control { border: solid 1px #e3e3e3; } .header-top .header-btn-w .header-btn > .icon { font-size: 1.875rem; display: block; } .header-top .header-cart-default a.cart-toogle { background: #000000; padding: 0.5625rem 0.5625rem; } .stuck-header .header-top { padding-top: 0.3125rem; padding-bottom: 0.3125rem; } .sticky-desktop-wrapper #desktop-header.stuck-header, .stuck-menu { background: #084c95; } .cart-products-count-btn { background: #e80000; color: #ffffff; } .desktop-header-style-1 .search-widget, .desktop-header-style-2 .search-widget { max-width: 60%; } /*** HORIZONTAL MENU ***/ #iqitmegamenu-horizontal { background: #084c95; border-top: none 1px #e3e3e3; border-right: none 3px #38b82c; border-bottom: solid 2px #256fbe; border-left: none 3px #a6cc0f; margin: 0 -500%; padding: 0 500%; } .cbp-horizontal > ul > li > a, .cbp-horizontal > ul > li > a:not([href]):not([tabindex]), .cbp-horizontal > ul > li > .cbp-main-link { line-height: 2.8125rem; max-width: 15.625rem; color: #ffffff; padding-left: 0.625rem; padding-right: 0.625rem; border-left: none 1px #575757; } #sticky-cart-wrapper a.header-cart-btn:not(:hover) { color: #ffffff; } #sticky-cart-wrapper .ps-shoppingcart.side-cart #blockcart-content { top: -0.90625rem; } .cbp-vertical-on-top .cbp-vertical-title { line-height: 2.8125rem !important; } .cbp-vertical-on-top .cbp-vertical-title-text { display: none !important; } .cbp-horizontal > ul > li.cbp-hropen > a, .cbp-horizontal > ul > li.cbp-hropen > a:not([href]):not([tabindex]), .cbp-horizontal > ul > li.cbp-hropen > a:hover { color: #ffe580; } .cbp-horizontal .cbp-tab-title { font-size: 0.875rem; font-style: normal; font-weight: bold; text-transform: uppercase; line-height: 1em; } .cbp-horizontal .cbp-legend { background: #ca5058; color: #ffffff; } .cbp-horizontal .cbp-mainlink-icon, .cbp-horizontal .cbp-mainlink-iicon { font-size: 1.375rem; max-height: 1.375rem; } .cbp-horizontal > ul { text-align: center; } .cbp-horizontal > ul > li { float: none; text-align: left; } @media (max-width: 1300px) { .cbp-horizontal .cbp-tab-title { font-size: 0.8125rem; } .cbp-horizontal > ul > li > a, .cbp-horizontal > ul > li > a:not([href]):not([tabindex]), .cbp-horizontal > ul > li > .cbp-main-link { padding-left: 0.5rem; padding-right: 0.5rem; } } #cbp-hrmenu .cbp-hrsub { transform: translateY(15px); } #cbp-hrmenu .cbp-hropen .cbp-hrsub { transform: translateY(0px); } #cbp-hrmenu .cbp-hrsub, #cbp-hrmenu .cbp-hrsub-level2, #cbp-hrmenu .cbp-hrsub-wrapper { transition: opacity 300ms ease-in-out, transform 300ms ease-in-out; } .iqitmegamenu-submenu-container { padding: 0; } /*** VERTICAL MENU ***/ .cbp-vertical-on-top #cbp-hrmenu1-ul { background: #1c25fc; border: solid 8px #e3e3e3; } #content-wrapper #cbp-hrmenu1 { background: #1c25fc; border: solid 8px #e3e3e3; } #cbp-hrmenu1 .cbp-vertical-title { font-size: 1.125rem; font-style: italic; font-weight: normal; text-transform: none; color: #ffffff; background: #000000; line-height: 3.125rem; } #cbp-hrmenu1 .cbp-vertical-title:hover { color: #ffffff; background: #000000; } #cbp-hrmenu1 > ul > li > a, #cbp-hrmenu1 > ul > li > span.cbp-main-link { font-size: 2rem; font-style: normal; font-weight: normal; text-transform: none; padding-top: 0.5rem; padding-bottom: 0.5rem; border-top: solid 12px rgba(227, 227, 227, 0.35); } #cbp-hrmenu1 > ul > li > a .cbp-mainlink-icon, #cbp-hrmenu1 > ul > li > a .cbp-mainlink-iicon { font-size: 3.375rem; max-height: 3.375rem; } #cbp-hrmenu1 > ul > li.cbp-hropen > a, #cbp-hrmenu1 > ul > li.cbp-hropen > a:hover { background: #f8f8f8; color: #333333; } #cbp-hrmenu1 .cbp-legend { background: #ca5058; color: #ffffff; } .cbp-vert-expanded #cbp-hrmenu1 .cbp-vertical-title { color: #ffffff; background: #000000; } .cbp-not-on-top #cbp-hrmenu1-ul { position: relative; } .cbp-hrmenu.cbp-vertical .cbp-hrsub-wrapper { top: 0; margin-top: 0px !important; min-height: 100%; } .cbp-hrmenu.cbp-vertical .cbp-hrsub { min-height: 100%; } .cbp-hrmenu.cbp-vertical .cbp-show { -js-display: flex; display: flex; flex-wrap: wrap; } .cbp-hrmenu.cbp-vertical .cbp-hrsub-inner { width: 100%; } /*** SUBMENU ***/ .cbp-hrmenu .cbp-hrsub { font-size: 0.875rem; font-style: normal; font-weight: normal; text-transform: none; } .cbp-hrmenu .cbp-hrsub-inner, .cbp-hrmenu ul.cbp-hrsub-level2 { background: #ffffff; border: solid 1px #e3e3e3; box-shadow: 0px 4px 25px 0px rgba(74, 63, 63, 0.15); } .cbp-hrmenu .cbp-hrsub-inner, .cbp-hrmenu .cbp-hrsub-inner a, .cbp-hrmenu .cbp-hrsub-inner a:link { color: #000000 !important; } .cbp-hrmenu .cbp-hrsub-inner a:hover { color: #d06e6a !important; } .cbp-hrmenu .tabs-links { background: #f7f7f7; } .cbp-hrmenu .cbp-tabs-names li a { color: #777777 !important; } .cbp-hrmenu .cbp-tabs-names li a:hover, .cbp-hrmenu .cbp-tabs-names li a.active { background: #ffffff; color: #777777 !important; } .cbp-hrmenu .cbp-hrsub-inner .cbp-column-title, .cbp-hrmenu .cbp-hrsub-inner a.cbp-column-title:link { color: #333333 !important; border-bottom: none 3px #c2bc29; font-size: 0.875rem; font-style: normal; font-weight: bold; text-transform: uppercase; } .cbp-hrmenu .cbp-hrsub-inner a.cbp-column-title:hover { color: !important; } /*** MOBILE MENU ***/ #mobile-header .col-mobile-menu-dropdown.show { background: #f4f2f2; } #mobile-header .col-mobile-menu-dropdown.show .m-nav-btn { color: #595050 !important; } #iqitmegamenu-mobile { background: #f4f2f2; } #iqitmegamenu-mobile li > ul.mobile-menu__submenu--accordion .mobile-menu__tab { min-height: 3.375rem; } #iqitmegamenu-mobile li > ul.mobile-menu__submenu--accordion .mobile-menu__tab:not(:last-child) { border-bottom: none 1px; } #iqitmegamenu-mobile li > ul.mobile-menu__submenu--accordion .mobile-menu__arrow { padding-top: 1rem; padding-bottom: 1rem; } #iqitmegamenu-mobile li > ul.mobile-menu__submenu--accordion .mobile-menu__link { color: #595050 !important; padding-top: 1rem; padding-bottom: 1rem; font-size: 1.125rem; font-style: normal; font-weight: normal; text-transform: none; } .col-mobile-menu-push #iqitmegamenu-mobile { border: none 1px; } .col-mobile-menu-push #_mobile_iqitmegamenu-mobile { box-shadow: 0px 6px 30px 0px rgba(0, 0, 0, 0.15); } .mobile-menu__submenu { background: #f4f2f2; } .mobile-menu__tab { border-bottom: none 1px; min-height: 3.875rem; } .mobile-menu__link { color: #595050 !important; padding-top: 1.25rem; padding-bottom: 1.25rem; font-size: 1.375rem; font-style: normal; font-weight: normal; text-transform: none; } .mobile-menu__arrow { padding-top: 1.25rem; padding-bottom: 1.25rem; color: #595050; font-size: 1.375rem; } .mobile-menu__tab-icon { font-size: 1.375rem; } .mobile-menu__tab-icon--img { max-height: 1.375rem; } .mobile-menu__legend { font-size: 0.75rem; font-style: normal; font-weight: normal; text-transform: none; color: #ffffff; background-color: #595050; } .mobile-menu__header-wrapper { color: #595050; background-color: #f4f4f4; border-bottom: none 1px; } .mobile-menu__title { font-size: 1.375rem; font-style: normal; font-weight: normal; text-transform: none; } .mobile-menu__column-title { font-size: 1.25rem; font-style: normal; font-weight: normal; text-transform: none; color: #595050 !important; } .mobile-menu__column { font-size: 1rem; font-style: normal; font-weight: normal; text-transform: none; color: #595050; margin-bottom: 2.5rem; } .mobile-menu__column-categories:not(:last-child) { margin-bottom: 2.5rem; } .mobile-menu__links-list-li { padding-top: 0.375rem; padding-bottom: 0.375rem; } .mobile-menu__close, .mobile-menu__back-btn { color: #595050; } .mobile-menu__footer { border-top: none 1px; color: #595050; background-color: #f4f4f4; } /*** PS_FacatedSearch ***/ /*** Carousels ***/ .swiper-button-next, .swiper-button-prev { background: #ffffff; color: #000000; } .swiper-pagination-bullet { background: #333333; } /*** Product miniature ***/ .products.row { margin: -0.5rem; } .products.row > .col, .products.row > [class*="col-"] { padding: 0.5rem; } .swiper-container-wrapper { margin: -0.5rem; } .swiper-container-wrapper .products.swiper-container { padding: 0.5rem; } .swiper-container-wrapper .product-carousel { padding: 0.5rem; } .swiper-products-carousel.swiper-arrows-above .swiper-button { margin: 0.5rem; } .product-miniature { border: solid 1px #ebebeb; outline: 1px none transparent; } .product-miniature .product-price { color: #000000; } .product-miniature .iqit-review-star { color: #000000; } .product-miniature .thumbnail-container .product-thumbnail-second { position: absolute; top: 0; left: 0; right: 0; opacity: 0; transition: opacity 0.3s ease; backface-visibility: hidden; } .product-miniature .thumbnail-container:hover .product-thumbnail-second { opacity: 1; } .product-miniature .thumbnail-container:hover .product-thumbnail-first { opacity: 0; } .product-miniature .thumbnail-container:hover .product-thumbnail-first:last-child { opacity: 1; } .product-miniature-grid { padding: 0.625rem; } .product-miniature-grid .product-title { font-size: 0.875rem; font-style: normal; font-weight: bold; text-transform: uppercase; } .product-miniature-grid .product-price { font-size: 1.4375rem; font-style: normal; font-weight: bold; text-transform: uppercase; } .product-miniature-grid .product-title { overflow: hidden; height: 2.975rem; } @media (hover: hover) { .product-miniature:hover { outline: none 1px rgba(161, 161, 161, 0.25); box-shadow: 0px 0px 20px 0px #e0e0e0; } } .product-miniature-grid .product-functional-buttons { background: #fafafa; } .product-miniature-grid .product-functional-buttons a:link, .product-miniature-grid .product-functional-buttons a:visited, .product-miniature-grid .product-functional-buttons a:hover { color: !important; } .products-grid .product-miniature .product-category-name { display: none !important; } .products-grid .product-miniature .product-brand { display: none !important; } .products-grid .product-miniature .product-description-short { display: none !important; } .products-grid .product-miniature .flag-discount-value { display: none !important; } .btn-product-list { padding: 0.4375rem 0.875rem; background: #084c95; color: #ffffff; border: solid 1px #084c95; } .btn-product-list:hover { background: #39a8ff; color: #ffffff; border-color: #39a8ff; } .products-grid .product-miniature-default { display: -webkit-box; display: -ms-flexbox; display: flex; -ms-flex-flow: column; flex-flow: column; } .products-grid .product-miniature-default .product-description { -webkit-box-flex: auto; -ms-flex: auto; flex: auto; display: -webkit-box; display: -ms-flexbox; display: flex; -ms-flex-flow: column; flex-flow: column; } .products-grid .product-add-cart { margin: auto auto 0 auto; } .product-carousel { height: 100%; } .products.swiper-container .swiper-slide { height: auto; } .products-grid .product-miniature-layout-1 { text-align: center; } .products-grid .product-miniature-layout-1 .input-group-add-cart { justify-content: center; } .products-grid .product-miniature-layout-1 .product-description { padding: 0.625rem; } .products-grid .product-miniature-layout-2 .product-description { padding: 0.625rem; } .products-grid .product-miniature-layout-3 .product-description { background: rgba(219, 219, 219, 0.88); } .swiper-default-carousel:not(.swiper-container-initialized) .swiper-wrapper { grid-template-rows: 1fr; grid-auto-rows: 0; display: grid; overflow-y: hidden; } .swiper-default-carousel:not(.swiper-container-initialized) .swiper-wrapper { grid-template-columns: repeat(2, 1fr); } @media (min-width: 768px) { .layout-full-width .swiper-default-carousel:not(.swiper-container-initialized) .swiper-wrapper { grid-template-columns: repeat(3, 1fr); } .layout-left-column .swiper-default-carousel:not(.swiper-container-initialized) .swiper-wrapper, .layout-right-column .swiper-default-carousel:not(.swiper-container-initialized) .swiper-wrapper { grid-template-columns: repeat(2, 1fr); } } @media (min-width: 992px) { .layout-full-width .swiper-default-carousel:not(.swiper-container-initialized) .swiper-wrapper { grid-template-columns: repeat(4, 1fr); } .layout-left-column .swiper-default-carousel:not(.swiper-container-initialized) .swiper-wrapper, .layout-right-column .swiper-default-carousel:not(.swiper-container-initialized) .swiper-wrapper { grid-template-columns: repeat(3, 1fr); } } @media (min-width: 1200px) { .layout-full-width .swiper-default-carousel:not(.swiper-container-initialized) .swiper-wrapper { grid-template-columns: repeat(5, 1fr); } .layout-left-column .swiper-default-carousel:not(.swiper-container-initialized) .swiper-wrapper, .layout-right-column .swiper-default-carousel:not(.swiper-container-initialized) .swiper-wrapper { grid-template-columns: repeat(4, 1fr); } } .product_header_container .product-price, .product_p_price_container .product-price { font-size: 2.125rem; font-style: normal; font-weight: bold; text-transform: none; } #product .images-container .product-cover { border: solid 1px #ebebeb; } .images-container .swiper-button-arrow, #product .product-cover .expander > span, #product-modal .modal-body .swiper-button-arrow { color: #333333; background: #ffffff; } .images-container .swiper-button-arrow:hover, #product .product-cover .expander > span:hover, #product-modal .modal-body .swiper-button-arrow:hover { opacity: 0.6 !important; } #product .product-cover .expander { color: #333333; background: #ffffff; } #product .product-cover .expander:hover { opacity: 0.6 !important; } .product-variants > .product-variants-item { display: inline-block; margin-right: 1rem; vertical-align: top; } #main #main-product-wrapper { transition: opacity 0.3s ease; } #main.-combinations-loading { position: relative; } #main.-combinations-loading #product-preloader { display: block; position: absolute; z-index: 10; top: -10px; } #main.-combinations-loading #main-product-wrapper { opacity: 0.3; } .product-tabs .nav-tabs { justify-content: center; } @media (max-width: 767px) { #main-product-wrapper .product-add-to-cart { background: #ffffff; position: fixed; bottom: 0; z-index: 99; width: 100%; left: 0; padding-left: 1rem; padding-right: 1rem; } #product #iqitcompare-floating { z-index: 0; } } @media (max-width: 576px) { .product-add-to-cart .col-add-qty { -ms-flex: 0 0 25%; flex: 0 0 25%; max-width: 25%; } .product-add-to-cart .col-add-btn { -ms-flex: 1; flex: 1; } .product-add-to-cart .col-add-wishlist, .product-add-to-cart .col-add-compare { max-width: 40px; } .product-add-to-cart .col-add-wishlist .btn, .product-add-to-cart .col-add-compare .btn { padding-left: 0; padding-right: 0; } } @media (max-width: 400px) { .product-add-to-cart .add-to-cart { padding-left: 0rem; padding-right: 0rem; } } #wrapper { background: #ffffff; border-top: none 1px; border-bottom: none 1px; padding-top: 1.875rem; padding-bottom: 1.875rem; color: #000000; } #index #wrapper, #module-iqitelementor-Preview.elementor-landing-body #wrapper { padding-top: 0rem; padding-bottom: 0rem; } #content-wrapper .page-title { color: #084c95; font-size: 2rem; font-style: normal; font-weight: bold; text-transform: none; margin-bottom: 0.8em; padding-bottom: 0.6em; } #content-wrapper .page-title a:link, #content-wrapper .page-title a:visited { color: #084c95; } #content-wrapper .page-title:after { content: ""; position: absolute; bottom: -2.5px; display: block; width: 40px; height: 1px; border-bottom: none 5px #ca5058; left: 0; right: 0; } #content-wrapper .section-title { color: #084c95; font-size: 1.125rem; font-style: normal; font-weight: bold; text-transform: none; margin-bottom: 0.8em; padding-bottom: 0.6em; } #content-wrapper .section-title a:link, #content-wrapper .section-title a:visited { color: #084c95; } #content-wrapper .section-title:after { content: ""; position: absolute; bottom: -1.5px; display: block; width: 30px; height: 1px; border-bottom: solid 3px #3db972; left: 0; right: 0; } .nav-tabs .nav-link { color: #084c95; font-size: 1.125rem; font-style: normal; font-weight: bold; text-transform: none; } .nav-tabs .nav-link.active, .nav-tabs .nav-link:hover, .nav-tabs .nav-link:focus { color: #084c95; border-bottom: solid 3px #3db972; } .iqit-accordion .title { font-style: normal; font-weight: normal; text-transform: none; } .iqit-accordion .nav-link { border-bottom: solid 3px #3db972; border-bottom-color: transparent; } .iqit-accordion .nav-link:not(.collapsed) { color: #084c95; border-bottom: solid 3px #3db972; } #wrapper .block-title { color: #000000; font-size: 0.875rem; font-style: normal; font-weight: bold; text-transform: none; border-bottom: solid 1px #949494; margin-bottom: 0.8em; padding-bottom: 0.5em; } #wrapper .block-title a:link, #wrapper .block-title a:visited { color: #000000; } #left-column .block, #right-column .block { background: #ebebeb; padding: 0.9375rem; border: none 1px rgba(161, 161, 161, 0.25); } #footer, #checkout-footer { background: #ffffff; } #footer .ps-emailsubscription-block .newsletter-input-group, #checkout-footer .ps-emailsubscription-block .newsletter-input-group { border: solid 1px rgba(161, 161, 161, 0.25); background: #ffffff; } #footer .ps-emailsubscription-block .newsletter-input-group .input-subscription, #checkout-footer .ps-emailsubscription-block .newsletter-input-group .input-subscription { color: #000000; } #footer .ps-emailsubscription-block .newsletter-input-group .btn-subscribe, #checkout-footer .ps-emailsubscription-block .newsletter-input-group .btn-subscribe { color: #d06e6a; } #footer .ps-emailsubscription-block .newsletter-input-group .btn-subscribe:hover, #checkout-footer .ps-emailsubscription-block .newsletter-input-group .btn-subscribe:hover { color: #d06e6a; } #footer .ps-emailsubscription-block input.input-subscription::-webkit-input-placeholder, #checkout-footer .ps-emailsubscription-block input.input-subscription::-webkit-input-placeholder { color: #000000; } #footer .ps-emailsubscription-block input.input-subscription::-moz-placeholder, #checkout-footer .ps-emailsubscription-block input.input-subscription::-moz-placeholder { color: #000000; } #footer .ps-emailsubscription-block input.input-subscription:-ms-input-placeholder, #checkout-footer .ps-emailsubscription-block input.input-subscription:-ms-input-placeholder { color: #000000; } #footer .ps-emailsubscription-block input.input-subscription :-moz-placeholder, #checkout-footer .ps-emailsubscription-block input.input-subscription :-moz-placeholder { color: #000000; } #footer .social-links._footer, #checkout-footer .social-links._footer { font-size: 1rem; } #footer .social-links._footer a:not(:hover), #checkout-footer .social-links._footer a:not(:hover) { color: #000000 !important; } #footer .block-title, #checkout-footer .block-title { color: #000000; font-size: 0.875rem; font-style: normal; font-weight: bold; text-transform: none; border-bottom: solid 1px #c2c2c2; margin-bottom: 0.8em; padding-bottom: 0.5em; } #footer .block-title a:link, #footer .block-title a:visited, #checkout-footer .block-title a:link, #checkout-footer .block-title a:visited { color: #000000; } #footer-container-first { border-top: none 1px rgba(161, 161, 161, 0.25); padding-top: 1.875rem; padding-bottom: 1.875rem; color: #ffffff; } #footer-container-first h5 { font-size: 1.5rem; font-style: normal; font-weight: bold; text-transform: none; } #footer-container-main, #checkout-footer { border-top: none 2px #000000; color: #ffffff; } #footer-container-main a, #checkout-footer a { color: #ffffff; } #footer-container-main a:hover, #checkout-footer a:hover { color: #abd0ea; } #footer-copyrights { border-top: none 2px #000000; padding-top: 1.25rem; padding-bottom: 1.25rem; } #maintenance-page { background: #e3e3e3; color: #333333; } #maintenance-page a, #maintenance-page a:link { color: #333333; } .maintenance-page-newsletter .maintenance-page-newsletter-btn { background: #000000; color: #ffffff; } .maintenance-page-newsletter .maintenance-page-newsletter-btn:hover { background: #333333; color: #ffffff; } .maintenance-page-newsletter input[type=email] { border: solid 1px #333333; background: #e3e3e3; color: #333333; } .maintenance-page-newsletter input[type=email]::-webkit-input-placeholder { color: #333333; } .maintenance-page-newsletter input[type=email]::-moz-placeholder { color: #333333; } .maintenance-page-newsletter input[type=email]:-ms-input-placeholder { color: #333333; } .maintenance-page-newsletter input[type=email] :-moz-placeholder { color: #333333; } @font-face { font-family: 'Material Icons'; font-style: normal; font-weight: 400; src: url(iconfont/MaterialIcons-Regular.eot); /* For IE6-8 */ src: local('Material Icons'), local('MaterialIcons-Regular'), url(iconfont/MaterialIcons-Regular.woff2) format('woff2'), url(iconfont/MaterialIcons-Regular.woff) format('woff'), url(iconfont/MaterialIcons-Regular.ttf) format('truetype'); } .material-icons { font-family: 'Material Icons'; font-weight: normal; font-style: normal; font-size: 24px; /* Preferred icon size */ display: inline-block; width: 1em; height: 1em; line-height: 1; text-transform: none; letter-spacing: normal; word-wrap: normal; white-space: nowrap; direction: ltr; -webkit-font-smoothing: antialiased; text-rendering: optimizeLegibility; -moz-osx-font-smoothing: grayscale; font-feature-settings: 'liga'; } .btn-primary, .btn-primary.disabled, .btn-primary:disabled { border-radius: 6px; } nodrag.nodrop.filter.row_hover { display: block; } .inline { display: inline-block; } #footer .block-iqitcontactpage { display: none; } .newsletter-footer .elementor-newsletter-btn { border-radius: 8px; margin-left: -8px; padding: 0 40px 0 40px; } .newsletter-footer .input-wrapper input { border-radius: 6px 0 0 6px !important; } #footer .form-control { background-color: #fff; } @media (min-width: 768px) { #back-to-top { bottom: 7.5rem; } } #back-to-top { border-radius: 4px; } /* PAGINA DICONO DI NOI */ .recensioni-verificate a { margin-left: auto; margin-right: auto; } /* FINE DI PAGINA DICONO DI NOI */ /* PAGINA CARRELLO */ .js-cart-line-product-quantity { padding: 0.375rem 0.4rem; } .unit-price-cart { display: none; } #cart .product-insufficient-stock, #cart .product-not-available { background-color: #f00; color: #fff; padding: 0px 0px 0px 8px; display: block; } .bootstrap-touchspin .input-group-btn-vertical i { font: normal normal normal 14px/1 FontAwesome !important; top: 5px; left: 6px; } /* FINE DI PAGINA CARRELLO */ /* PAGINA LISTA PRODOTTI E CATEGORIE */ #left-column .block-categories { display:none; } .category-id-48 #left-column .block-categories, .category-id-49 #left-column .block-categories, .category-id-50 #left-column .block-categories, .category-id-52 #left-column .block-categories, .category-id-116 #left-column .block-categories, .category-id-120 #left-column .block-categories, .category-id-153 #left-column .block-categories , .category-id-17 #left-column .block-categories , .category-id-23 #left-column .block-categories , .category-id-24 #left-column .block-categories , .category-id-25 #left-column .block-categories , .category-id-110 #left-column .block-categories , .category-id-124 #left-column .block-categories , .category-id-161 #left-column .block-categories { display:block; } @media (max-width: 767px) { #content-wrapper { order: 1; } #iqithtmlandbanners-block-5 { display: none; } } .btn.add-to-cart { text-transform: uppercase; font-weight: 700; font-size: 0.9rem; } /* FINE DI PAGINA LISTA PRODOTTI E CATEGORIE */ /* VARIANTI DEL PRODOTTO */ .variants-product .control-label { display: none; } .addToCartFormWrapper { padding: 0px !important; -webkit-box-shadow: 3px 10px 8px -2px rgba(0,0,0,.0) !important; -moz-box-shadow: 3px 10px 8px -2px rgba(0,0,0,.0) !important; -o-box-shadow: 3px 10px 8px -2px rgba(0,0,0,.0) !important; box-shadow: 3px 10px 8px -2px rgba(0,0,0,.0) !important; /*min-height: 82px;*/ } .addToCartFormWrapper .form-control { font-size: .8rem; color: #000; } .addToCartFormWrapper .btn-primary:not(.btn-iconic) i, .btn-secondary:not(.btn-iconic) i { margin-right: .1em; } .addToCartFormWrapper .btn-primary:not(.btn-iconic) i, .btn-secondary:not(.btn-iconic) i { margin-right: .1em; } .addToCartFormWrapper .material-icons { font-family: 'Material Icons'; font-size: 16px; } .addToCartFormWrapper .btn-primary { font-size: 0.9rem; } .addToCartFormWrapper .variants-product { min-height: 52px; } .addToCartFormWrapper .btn.btn-primary.add-to-cart { width: 70% !important; margin-left: 6px% !important; height: 3rem !important; } body:not(#cart):not(#product) input[type="number"]::-webkit-inner-spin-button, body:not(#cart):not(#product) input[type="number"]::-webkit-outer-spin-button { -webkit-appearance: inner-spin-button !important; opacity: 1 !important; margin-left: 0px; } body:not(#cart):not(#product) .addToCartButtonNumber[type="number"] { -moz-appearance: auto !important; appearance: auto !important; -webkit-appearance: inner-spin-button; opacity: 1; margin-left: 10px; cursor: pointer; } body:not(#cart):not(#product) .addToCartButtonNumber { padding: 0px 3px; } /*FINE VARIANTI DEL PRODOTTO */ /* CHECKOUT STANDARD */ #order-confirmation .estimateddelivery-order { display: none !important; } .custom-checkbox input[type="checkbox"] + span:not(.color), .custom-radio { border-color: #2b2b2b; } #checkout .payment-option > label { flex-direction: row-reverse; } .custom-radio input[type="radio"] { opacity: 1; cursor: pointer; margin-top: 0px; position: absolute; } /* FINE DI CHECKOUT STANDARD */ /* INDIRIZZO MOSTRA SDI PEC E VAT */ #delivery-address .form-group.vat_number, #delivery-address .form-group.sdi, #delivery-address .form-group.pec, #checkout .form-group.vat_number, #checkout .form-group.sdi, #checkout .form-group.pec { display:none; } .visibile { display: flex !important; } /* FINE DI INDIRIZZO MOSTRA SDI PEC E VAT */ /* CHECKOUT STANDARD */ @media (min-width: 768px) { .form-fields .col-md-2.col-form-label { -ms-flex: 0 0 17.66667%; flex: 0 0 17.667%; max-width: 17.667%; } .form-fields .col-md-8 { -ms-flex: 0 0 64.667%; flex: 0 0 64.667%; max-width: 64.667%; } } label.required:after {content: '*';color: #f00;} body#checkout section.checkout-step .payment-options .payment-option { justify-content: left; } body#checkout section.checkout-step .payment-options .payment-option .custom-radio { margin-right: 21px; float: left !important; } body#checkout section.checkout-step .payment-options .payment-option label { justify-content: left; } /*body#checkout section.checkout-step .payment-options .payment-option label img { min-width: 60px; width: 60px; order: 1; margin-left: 10px; }*/ body#checkout section.checkout-step .payment-options .payment-option label img { /* width: 52px;*/ float: left; height: 30px; } .ps_checkout-mark img { margin-left: 10px; } .ps-checkout-funding-img { width: 65px !important; margin-left: -17px; } .ps_checkout-payment-option .ps_checkout-mark { float: left; } .ps_checkout-payment-option .paypal-mark { margin-left: -17px; padding: 0; border: 1px solid #fff; } .ps_checkout-payment-option .paypal-mark[data-funding-source="card"] img { width: 35px !important; height: 20px; min-width: unset !important; } .ps_checkout-payment-option .paypal-mark[data-funding-source="card"] .paypal-button-space { margin:0 !important; padding: 0; } .ps_checkout-payment-option .ps_checkout-mark[data-funding-source="paypal"] img { width: 67px !important; margin-left: 15px; } .ps_checkout-payment-option .ps_checkout-mark[data-funding-source="paylater"] img { width: 21px !important; margin-top: -16px; } .ps_checkout-payment-option .ps_checkout-mark[data-funding-source="paylater"] .paypal-button-text { margin-left: 40px !important; font-size: 0px; } body#checkout section.checkout-step .payment-options .payment-option label span { margin-left: 10px; order:2 !important; } /* FINE DI CHECKOUT STANDARD */ /* PAGINE ACCOUNT CLIENTE */ .page-customer-account #content .forgot-password { font-size: 1.3rem; } #order-detail .my-account-page-content .table.table-striped.table-bordered.hidden-sm-down thead th:nth-child(4), #order-detail .my-account-page-content .table.table-striped.table-bordered.hidden-sm-down tbody td:nth-child(4){ display: none; } /* FINE DI PAGINE ACCOUNT CLIENTE */ /* MODULO CONSEGNA STIMATA */ .ed_days_to.date_green { color: #F00; font-weight: 600; } #estimatedshipping .es-celll.col-lg-6, #esprice.col-lg-6, #estime.col-lg-6, .es-fields.col-lg-6 { display: inline-block; -ms-flex: 0 0 49%; flex: 0 0 49%; max-width: 49%; font-size: 14px; } /* FINE MODULO CONSEGNA STIMATA */ /* MODULO GIFT CARD */ .CardDetails .designPattern img { max-width: 100%; width: 100%; } #module-kbgiftcard-giftcards .form-group.amountSection input { color: #e30000; font-weight: 900; font-size: 1.5rem; } #module-kbgiftcard-giftcards .amountCollection button.btn-border { border: 2px solid #b39d5f; } #module-kbgiftcard-giftcards .kb_container > div > div { margin-left: auto; margin-right: auto; } #module-kbgiftcard-giftcards .kb_container .form-group input { box-sizing: border-box; border: 1px solid #a2a2a2; border-radius: 2px; background: #fff; } #module-kbgiftcard-giftcards .kb_container .giftcardDetails .input-element.textarea-group { border: 1px solid #a2a2a2; } #module-kbgiftcard-giftcards .cardSelectionLink { padding: 10px; background: #ede3c7; } #module-kbgiftcard-giftcards .cardSelectionLink > i { margin-left: 10px; } #module-kbgiftcard-giftcards .giftSectionOneBody #mySectionOneTab li, #module-kbgiftcard-giftcards .giftSectionTwoBody #mySectionTwoTab li { background: #ede3c7; } #module-kbgiftcard-giftcards .giftSectionOneBody #mySectionOneTab li a, #module-kbgiftcard-giftcards .giftSectionTwoBody #mySectionTwoTab li a { color: #000; opacity: 1; } #module-kbgiftcard-giftcards .giftSectionOneBody #mySectionOneTab li.active a, #module-kbgiftcard-giftcards .giftSectionTwoBody #mySectionTwoTab li.active a { background: #836c50; color: #fff !important; } #module-kbgiftcard-giftcards .giftSectionOneBody #mySectionOneTab, #module-kbgiftcard-giftcards .giftSectionTwoBody #mySectionTwoTab { border-bottom: 3px solid #ede3c7; } #module-kbgiftcard-giftcards .giftSectionOneBody #mySectionOneTab, #module-kbgiftcard-giftcards .giftSectionTwoBody #mySectionTwoTab { display: block; } /* FINE DI MODULO GIFT CARD*/ /* OSCURARE SOTTOCATEGORIE */ .category-id-123 .product-list-subcategories, #exCollapsingNavbar123, span[data-target="#exCollapsingNavbar123"] { display: none; } /* FINE DI OSCURARE SOTTOCATEGORIE */ /* BLOG */ .btn.btn-default { margin-top: 10px; background-color: #2b96ea; color: #ffffff !important; border-radius: 4px; padding: .3rem 1.25rem; } .btn.btn-default span { color: #ffffff !important; } /* FINE DI BLOG */ /* BLOG */ .blogSubcat__link { padding: .5rem .7rem!important; color:#084C95!important; font-weight: 600; text-transform: uppercase; padding: 8px 14px !important; border: 2px solid #D0D5DB; border-radius: 5px; border-radius: 5px !important; } .blogSubcat__item { margin: 0 4px 4px 0!important; } .btn-blog-social { border-radius: 0.15rem; } a.btn.btn-blog-social.btn-blog-social--twitter { background: #333333!important; } .simpleblog__post .pagination { display:none!important; } .simpleblog__listing__post__wrapper__content__footer__category, .simpleblog__listing__post__wrapper__footer.card-footer, .simpleblog__listing__post__wrapper__footer { display: none; } .simpleblog__listing__post__wrapper.cardblog img { border-radius: 10px 10px 0 0; margin-bottom: 0rem !important; } .simpleblog__listing__post__wrapper__content__readmore { background: #084C95; color: #ffffff !important; border: none 1px; border-radius: 4px; text-transform: uppercase; font-size: 17px; font-weight: 600; display: table-cell; max-width: 169px; padding: 13px 20px 13px 20px; text-align: center; margin-top: 20px; } .simpleblog__listing__post__wrapper__content__readmore span { text-decoration: none; } .simpleblog__listing__post__wrapper__content.card-block { background-color: #EAF6FF; padding: 1.2rem !important; border-radius: 0 0 50px 0; } .simpleblog__listing__post__wrapper__content.card-block h3[itemprop="headline"] a { color: #084C95; } .simpleblog__listing__post__wrapper__content.card-block a[itemprop="url"] { display: none !important; } .simpleblog__listing__post__wrapper__content__headline { font-size: 1.3rem; border-bottom: 0px solid rgba(161, 161, 161, 0.25); } .simpleblog__listing__post__wrapper.cardblog a > img { height: 280px; } @media (min-width: 576px) and (max-width: 767px) { .simpleblog__listing__post__wrapper__content.card-block { background-color: #EAF6FF; padding: 1.2rem !important; border-radius: 0 0 50px 0; min-height: 280px; display: flex; flex-direction: column; justify-content: space-between; } .simpleblog__listing__post__wrapper__content.card-block h3[itemprop="headline"] a { color: #084C95; min-height: 50px; justify-content: space-between; display: flex; flex-direction: column; } } @media (min-width: 768px) { .simpleblog__listing__post__wrapper__content.card-block { background-color: #F9F9F9; padding: 1.2rem !important; border-radius: 0 0 10px 10px; min-height: 280px; display: flex; flex-direction: column; justify-content: space-between; border: 1px solid #dfe1e5; border-width: 0px 1px 3px 1px; } .simpleblog__listing__post__wrapper__content.card-block h3[itemprop="headline"] a { color: #084C95; min-height: 50px; justify-content: space-between; display: flex; flex-direction: column; } } .simpleblog__listing__post__wrapper__content.card-block p[itemprop="description"] { color: #0F0A0A; font-size: 16px; line-height: 21px; display: -webkit-box; -webkit-line-clamp: 3; -webkit-box-orient: vertical; overflow: hidden; } .simpleblog__listing__post__wrapper__content__footer a { background: #084C95; color: #ffffff; border: none 1px; border-radius: 4px; text-transform: uppercase; font-size: 17px; font-weight: 600; } .simpleblog__listing__post__wrapper__content__footer a:hover { background: #F39200; } #module-ph_simpleblog-single .simpleblog__post__content h2, #module-ph_simpleblog-single .simpleblog__post__content h2 > span { color: #f39200 !important; } /* FINE DI BLOG */ /* TOP HEADER BANNER */ /* body .banner { background-color: #ff0000; width: 100%; display: block; text-align: center; } */ /*body .header-banner { background-color: #541e16; width: 100%; display: block; text-align: center; }*/ /*body .header-banner { background-color: #9ed8d8; width: 100%; display: block; text-align: center; }*/ /*body .header-banner { background-color: #F4F4F4; width: 100%; display: block; text-align: center; } */ body .header-banner { background-color: #000; width: 100%; display: block; text-align: center; } /*body .header-banner { background-color: #fff; width: 100%; display: block; text-align: center; }*/ /*body .header-banner { background-color: #161616; width: 100%; display: block; text-align: center; }*/ @media (max-width: 768px) { body .banner img, body .banner svg { vertical-align: middle; width: 100%; padding-top: 0px; padding-bottom: 0px; } body .header-banner img, body .header-banner svg { vertical-align: middle; width: 100%; padding-top: 0px; padding-bottom: 0px; } } #iqithtmlandbanners-block-20, #iqithtmlandbanners-block-21, #iqithtmlandbanners-block-22, #iqithtmlandbanners-block-23, #iqithtmlandbanners-block-24, #iqithtmlandbanners-block-25 { margin-bottom: 0px !important; } #iqithtmlandbanners-block-20 img, #iqithtmlandbanners-block-21 img, #iqithtmlandbanners-block-22 img, #iqithtmlandbanners-block-23 img, #iqithtmlandbanners-block-24 img, #iqithtmlandbanners-block-25 img { margin-bottom: 0px !important; } #iqithtmlandbanners-block-19 { margin-bottom: 0px !important; } #iqithtmlandbanners-block-19 img { margin-bottom: 0px !important; } #iqithtmlandbanners-block-18 { margin-bottom: 0px !important; } #iqithtmlandbanners-block-18 img { margin-bottom: 0px !important; } #iqithtmlandbanners-block-17 .swiper-pagination, #iqithtmlandbanners-block-23 .swiper-pagination, #iqithtmlandbanners-block-25 .swiper-pagination { display: none !important; } #iqithtmlandbanners-block-17 { margin-bottom: 0px !important; } #iqithtmlandbanners-block-17 { margin-bottom: 0rem !important; } #iqithtmlandbanners-block-16 .slick-dots, #iqithtmlandbanners-block-22 .slick-dots, #iqithtmlandbanners-block-23 .slick-dots, #iqithtmlandbanners-block-25 .slick-dots { display: none !important; } #iqithtmlandbanners-block-17 .slick-slide img, #iqithtmlandbanners-block-22 .slick-slide img, #iqithtmlandbanners-block-23 .slick-slide img, #iqithtmlandbanners-block-25 .slick-slide img { display: inline; } #iqithtmlandbanners-block-16 { margin-bottom: 0rem !important; background-color: #ff0000; } #iqithtmlandbanners-block-16 .slick-dots { display: none !important; } #iqithtmlandbanners-block-16 #slick-slide00:before { content: "le consegne potrebbero subire dei rallentamenti causa covid"; color: #fff; font-size: 0.9rem; text-transform: uppercase; } #iqithtmlandbanners-block-16 #slick-slide01:before { content: "SARANNO COMUNQUE GARANTITE TUTTE E SPEDIZIONI"; color: #fff; font-size: 0.9rem; } #iqithtmlandbanners-block-16 #slick-slide00, #iqithtmlandbanners-block-16 #slick-slide01, #iqithtmlandbanners-block-23 #slick-slide00, #iqithtmlandbanners-block-23 #slick-slide01, #iqithtmlandbanners-block-23 #slick-slide02, #iqithtmlandbanners-block-25 #slick-slide02 { margin-top: 6px; text-align: center; margin-bottom:-19px; } #iqithtmlandbanners-block-16 #slick-slide00 img, #iqithtmlandbanners-block-16 #slick-slide01 img, #iqithtmlandbanners-block-16 .slick-slide.slick-cloned img, #iqithtmlandbanners-block-23 #slick-slide00 img, #iqithtmlandbanners-block-23 #slick-slide01 img, #iqithtmlandbanners-block-23 .slick-slide.slick-cloned img, #iqithtmlandbanners-block-25 .slick-slide.slick-cloned img { display:none !important; } /* FINE DI TOP HEADER BANNER */ /* KNOWBAND GDPR MODULO */ /*@media (min-width: 768px) { .kb-ck-bar-notify-block > div.kb-ck-notify-message { margin-bottom: 10px; } .kb-ck-bar-notify-block .col-lg-4 { display: inline-block; max-width: 31.333%; vertical-align: middle; } .kb-ck-bar-notify-block > div.kb-ck-notify-message.col-lg-8 { display: inline-block; } } @media (max-width: 767px) { .kb-modal-contents { margin: 36% auto 0; } .kb-ck-apt-btn { width: 100%; } .kb-ck-notify-accept-btn { width: 100%; margin-top: 10px; } .kb-ck-notify-info-btn { margin-top: 6px; } } #my-account #identity-link { display: none; }*/ /* FINE DI KNOWBAND GDPR MODULO */ /* CHECKOUT CONFERMA CONTRASSEGNO */ #module-codfee-payment #main-page-content #content p:nth-child(2) { font-weight: 700; color: #f00 !important; } #module-codfee-payment .btn.btn-default { margin-top: 10px; background-color: #0d75fa; color: #ffffff !important; border: solid 1px #0d75fa; } /* FINE DI CHECKOUT CONFERMA CONTRASSEGNO */ /* PAGINE ACCOUNT */ .points_container a { font-weight: 700; color: #f00 !important; font-size: 1.3rem; } #order-history .table-labeled .label { width: 100%; border-radius: 5px; text-align: center; } /* FINE PAGINE ACCOUNT */ /* PAGINE CATEGORIE */ .product-list-subcategories .subcategory-image { margin-bottom: .3rem; border: 1px solid hsla(0,0%,63%,.25); } /* FINE DI PAGINE CATEGORIE */ /* CSS DEL LEGGI DI PIU DELLE DESCRIZIONI CATEGORIE */ /*.category-description { padding: 10px 13px 26px 13px !important; }*/ .truncated-content { text-align: justify; font-size: 0.9rem; margin-bottom: 0.5rem; } .toggle-button.read-more { width: 100%; background-color: rgb(255, 255, 255); border: 1px solid #d3c8a9; border-radius: 4px; color: rgb(106, 106, 106); padding: 5px 10px; margin-top: 10px; display: inline; } .toggle-button.read-more button { background-color: rgb(255, 255, 255); border: 0px solid #f39200; border-radius: 4px; color: rgb(243, 146, 0); text-decoration: underline; font-weight: 500; } .truncated-content { display: inline; } .toggle-button.read-less { width: 100%; background-color: rgb(237, 227, 199); border: 0px; border-radius: 4px; color: rgb(98, 98, 98); padding: 5px 10px; margin-top: 10px; } .category-description p { text-align: justify; font-size: 0.9rem; margin-bottom: 0.5rem; } /* FINE CSS DEL LEGGI DI PIU DELLE DESCRIZIONI CATEGORIE */ .page-customer-account #content .no-account a, #authentication .register-form p:not(.registrazione) { text-align: center !important; font-size: 1rem; background: #2b96ea; border: solid 1px #2b96ea; padding: .5rem 1.25rem; display: inline-block; font-weight: 400; vertical-align: middle; line-height: 1.5; border-radius: 0; transition: color .15s ease-in-out,background-color .15s ease-in-out,border-color .15s ease-in-out,box-shadow .15s ease-in-out; color: #ffffff; border-radius: 6px; } #authentication .register-form p:not(.registrazione) > a { color: #ffffff; } .page-customer-account #content .no-account { } .page-customer-account #content .no-account a:hover { background: #084c95; color: #fff; border-color: #084c95; } /* COLONNA DI DESTRA */ #iqithtmlandbanners-block-1 .block-title { display: none; margin-top: 100000px; } #iqithtmlandbanners-block-1 { margin-top: 30px; } #block-reassurance ul { list-style-type: none !important; padding: 0.6rem 0.6rem 0.6rem 0rem; margin-left: -1800px !important; } /* FINE DI COLONNA DI DESTRA */ /* FACETED SEARCH */ #search_filters .facet .facet-type-radio-buttons, #search_filters .facet > .facet-type-checkboxes, #search_filters_brands .facet .facet-type-radio-buttons, #search_filters_brands .facet > .facet-type-checkboxes, #search_filters_suppliers .facet .facet-type-radio-buttons, #search_filters_suppliers .facet > .facet-type-checkboxes, #search_filters .facet { max-height: 200px; overflow-x: auto; margin-bottom: 40px; } #search_filters > p { display: block; width: 100%; padding: 16px; } #facets_search_center { background: #F0F0F0; } #facets_search_center { display: block !important; } @media (max-width: 362px) { #facets_search_center #search_filters .facet { width: 50%; } } /* FINE DI FACETED SEARCH */ /* PAGINA PRODOTTO */ #product .product-description .btn.btn-default { margin-top: -4px; background-color: #2b96ea; color: #ffffff !important; border-radius: 4px; padding: 0rem 1rem; font-size: .9rem; } .contoallarovesciaprodotto, .contoallarovescialista { text-align: center; background: #e30000; color: #ffffff; padding: .2rem .6rem; margin-top: .8rem; border-radius: 4px; font-weight: 600; } #product #description .product-description span { width: 100%; display: block; } #product #description .product-description, #product #description .product-description span, #product #description .product-description p, #product #description .product-description h4 { font-size: 18px !important; text-align: justify !important; line-height: 1.2 !important; font-weight: 400 !important; } #product #description .product-description h2 { margin: 10px 0 -5px 0 !important; font-size: 26px !important; font-weight: 700; } #product #description .product-description table { float: left !important; margin-top: 10px !important; } #product .product-description td { font-size: 18px; text-align: justify; line-height: 1.1; font-weight: 400 !important; } .product-tabs { margin-bottom: 0; } .product-info-row { margin-bottom: 0; } #iqithtmlandbanners-block-1 #info_customer { text-align: center; } .product-tabs { margin-top: -2rem; } @media (max-width: 767px) { #product #main-product-wrapper .product-add-to-cart { padding-bottom: 51px; } #product .btn.add-to-cart { max-height: 50px !important; padding: 14px 0.5rem !important; font-size: 1.1rem !important; } #iqit-wishlist-product-btn { padding: 16px 9px !important; } #product #ps_checkout-payment-method-logo-block-container { display: none !important; } .social-sharing { display: none !important; } #estimatedshipping { padding: 5px; margin-top: -16px; } .product-tabs { margin-top: -49px; padding-right: 15px; padding-left: 15px; width: 100%; } .product-tabs #description table { width: 100% !Important; } .product-additional-info { border-top: 0px solid rgba(160,160,160,.25); } #estime, .es-celll, #esprice { padding-right: 5px; padding-left: 5px; } #product .product-reference { display: inline-block; width: 50%; } #product #product-availability { display: inline-block; width: 49%; } #product-infos-accordion-mobile { margin-top: -20px; } #iqithtmlandbanners-block-1 #restituzionegtg, #iqithtmlandbanners-block-1 #spedizionegtg, #iqithtmlandbanners-block-1 #imballaggiogtg, #iqithtmlandbanners-block-1 #telgtg { width: 49%; display: inline-block; } } .product_header_container { border-bottom: 0px solid rgba(160,160,160,.25); } #product .art-invoice-warning, #product .product-unit-price.text-muted{ display: none; } #lgcomment .content-button .lgcomment_button { border: 1px solid #836c50; color: #fff; } #lgcomment .content-button .lgcomment_button:hover { background: #ede3c7; color: #836c50; } .nav-tabs .nav-link.active, .nav-tabs .nav-link:hover, .nav-tabs .nav-link:focus { border-bottom: solid 3px #084c95; } #content-wrapper .section-title:after { border-bottom: solid 3px #084c95; } #ppbContainer24 .products-section-title { color: #333333; font-size: 1.125rem; font-style: normal; font-weight: bold; text-transform: none; margin-bottom: 0.8em; padding-bottom: 0.6em; } #ppbContainer24 .products-section-title:after { content: ""; position: absolute; top: 30px; display: block; width: 30px; height: 1px; border-bottom: solid 3px #836c50; left: 0; right: 0; } .ppbCarouselBlock .products-section-title { color: #084c95; font-size: 1.125rem; font-style: normal; font-weight: bold; text-transform: none; margin-bottom: 0.8em; padding-bottom: 0.6em; } .ppbCarouselBlock .products-section-title::before { content: ""; position: absolute; top: 25.5px; display: block; width: 30px; height: 1px; border-bottom: solid 3px #084c95; left: 0; right: 0; } .ppbCarouselBlock .ppbback, .ppbCarouselBlock .ppbback { font-size: 23px; color: #836c50; } .ppbCarouselBlock .ppbforward, .ppbCarouselBlock .ppbforward { font-size: 23px; color: #836c50; } #product .riga-prezzo { display: flex; flex-wrap: wrap; margin-right: -15px; margin-left: -15px; } #product .riga-prezzo .prezzo-sinistra { order: 2 !important; } #product .riga-prezzo .prezzo-destra { order: 1 !important; } #product .riga-prezzo .prezzo-destra-mobile { order: 3 !important; } .prezzo-destra-mobile > * { display: none; } .prezzo-destra-mobile .tax-shipping-delivery-label { display: block; color: #fff; margin-top:-20px; margin-bottom:5px; } .prezzo-destra-mobile .tax-shipping-delivery-label > *:not(klarna-placement) { display: none; } .prezzo-destra-mobile klarna-placement { display: block; } .product_header_container #product-availability, .product_p_price_container #product-availability { white-space: normal; text-align: left; } #product .riga-prezzo .prezzo-destra klarna-placement { display:none !important; } klarna-placement .container { padding-left: 7px; padding-right: 7px; padding-top: 7px; padding-bottom: 7px; } @media (max-width: 767px) { #product .riga-prezzo .prezzo-destra klarna-placement { display:block !important; } #product .riga-prezzo .prezzo-destra-mobile { display:none !important; } #product .riga-prezzo .prezzo-destra { display: block !important; } #product .riga-prezzo .prezzo-sinistra { order: 1 !important; } #product .riga-prezzo .prezzo-destra { order: 2 !important; } #product .riga-prezzo klarna-placement { display:block !important; } } /* FINE PAGINA PRODOTTO */ /* VERSIONE MOBILE DEL MENU */ .col-mobile-btn.col-mobile-btn-account, .col-mobile-btn.col-mobile-btn-cart , .col-mobile-btn.col-mobile-btn-menu { text-align: center; font-size: 0.9rem; } .col-mobile-btn.col-mobile-btn-account .fa-user{ margin-top: 0px; } .col-mobile-btn-account { margin-bottom: 0px; } .nascosto-da-me { display: none !important; } .mostrato-da-me { color: #000 !important; margin-left:-5px; } #iqitmegamenu-mobile > ul > li > span { width: 55rem !important; right: -26rem !important; } #mobile-header .m-nav-btn > i { font-size: 2rem; } #search-widget-mobile { transform: scale(1); opacity: 1; visibility: visible; } @media (max-width: 767px) { #wrapper { padding-top: 7rem !important; } .block-iqitlinksmanager-2, #iqithtmlandbanners-block-7 { display: none !important; } #iqithtmlandbanners-block-2 { text-align: center; width: 100%; } #iqithtmlandbanners-block-2 p strong { font-size: 11px; } #iqithtmlandbanners-block-2:after { height: 0px !important; } .col-md.left-nav, .col-md.right-nav { width: 100% !important; text-align: center !important; } .search-widget .form-search-control { padding: 0.5rem 1rem; border: solid 1px #2b96ea; } .search-widget .search-btn { color: #2B96EA; } } #mobile-btn-search .m-nav-btn { display: none !important; } #mobile-header .col-mobile-btn-menu .m-nav-btn > span { margin-top: 0.4rem; } #_mobile_iqitmegamenu-mobile { z-index: 10000 !important;https://temporaneo.mondopresepi.com/BackofficeVHS/index.php?controller=AdminIqitThemeEditor&token=0921cf9ac94b1b0bb3a7faf619be48d3&token=0921cf9ac94b1b0bb3a7faf619be48d3#te-iqit-codes } /* HEADER MOBILE E DESKTOP */ #mobile-cart-toogle.m-nav-btn > i { font-size: 0; } @media (max-width: 991px) { .ps-shoppingcart .cart-products-count-btn { top: -9px !Important; right: -11px !important; } } #desktop-header-container .header-user-btn span { margin-top: 10px !important; } #desktop-header-container .dropdown .header-user-btn span { margin-top: 8px !important; } .header-top .form-search-control { color: #084c95; border: solid 1px #2b96ea; border-radius: 60px; border-top-right-radius: 60px; border-bottom-right-radius: 8px; font-size: 16px; font-weight: 400; line-height: 0.8; border-top-right-radius: 60px !important; border-bottom-right-radius: 60px !important; } .header-top .search-btn { color: #2B96EA; } .ps-shoppingcart .cart-products-count-btn { top: -7px; right: 3px; } #blockcart-content .cart-products>li { padding-right: 20px; } #wrapper .breadcrumb { padding-top: 0.125rem; padding-bottom: 0.125rem; margin-top: -1rem; margin-bottom: 1rem; } #content-wrapper .page-title { margin-bottom: 0.3em; padding-bottom: 0em; font-size: 1.5rem; } @media (min-width: 768px) and (max-width: 991px) { #main-page-content #wrapper { margin-top: 84px; } } @media (max-width: 767px) { #iqithtmlandbanners-block-2 strong { font-size: 10px !important; } #iqithtmlandbanners-block-7 } .cbp-category-link-w .cbp-column-title { text-align:center; min-height: 38px; } #sticky-cart-wrapper .fa-fw { font-size: 38px; } .fa-shopping-bag:before { content: "\f07a"!important; } article.product-miniature .stars-container { margin-left: auto; margin-right: auto; } /*Modifiche MENU VERTICALE*/ .elementor-widget-container .block-categories > h5 { color: #ffffff !important; text-align: center !important; font-size: 1.5rem !important; border-bottom: solid 1px #ffffff !important; background-color: #c7b581; padding-top: 1rem; } .elementor-widget-container .block-categories .block-title a { color: #ffffff!important; } .elementor-widget-container .block-categories { color: #000000; } .elementor-widget-container .category-top-menu .category-sub-menu a { color: #000000; } .elementor-widget-container .category-top-menu .category-sub-menu i.fa { font: normal normal normal 25px/1.4 FontAwesome; } #left-column > div.block.block-toggle.block-categories.block-links.js-block-toggle > h5{background:#c7b581!important; padding:15px!important;text-align: center !important; font-size: 1.5rem !important;} .category-sub-menu .fa.fa-angle-down.add, .category-sub-menu .fa.fa-angle-up.remove { font: normal normal normal 25px/1.4 FontAwesome; } #elementor-section-wrap > div.elementor-section.elementor-element.elementor-element-4z98wq6.elementor-top-section.elementor-section-stretched.elementor-section-boxed.elementor-section-height-default.elementor-section-height-default > div > div > div.elementor-column.elementor-element.elementor-element-6wel2t8.elementor-col-50.elementor-top-column > div > div > div.elementor-widget.elementor-element.elementor-element-iyju504.elementor-widget-prestashop-widget-modules > div > div > h5{background:#784d2f!important; padding:15px!important;} .block-categories ul>li {font-style:normal; font-weight:normal; text-transform:none; padding-top:0.5rem; padding-bottom:0.5rem; border-top: solid 1px rgba(218, 218, 218);} #left-column > div.block.block-toggle.block-categories.block-links.js-block-toggle > h5 > span > a{color:#fff!important;} #elementor-section-wrap > div.elementor-section.elementor-element.elementor-element-4z98wq6.elementor-top-section.elementor-section-stretched.elementor-section-boxed.elementor-section-height-default.elementor-section-height-default > div > div > div.elementor-column.elementor-element.elementor-element-6wel2t8.elementor-col-50.elementor-top-column > div > div > div.elementor-widget.elementor-element.elementor-element-iyju504.elementor-widget-prestashop-widget-modules > div > div > h5 > span > a{color:#000000!important;} /*Modifiche MENU VERTICALE*/ /* LISTA PRODOTTI E CATEGORIE */ .btn-product-list { border-radius: 4px; } #new-products .visualizza-tutto-div, #prices-drop .visualizza-tutto-div { display: none; } .thumbnail-container .product-functional-buttons { display: none; } .js-product-miniature-wrapper .stars-container { display:none; } .testo-iva { font-size: 0.8rem; } .product-list-subcategories .subcategory-image { margin-top: 2rem; } .product-list-subcategories .subcategory-name { font-size: 1.4rem; } .non-disponibile { background-color: #848484; } .products-grid .product-miniature-layout-1 .product-description { padding: 0.3rem; } .btn.disabled, .btn.disabled:hover, .btn:disabled { opacity: 1 !important; background: #979797 !important; border-color: #736b6b !important; } .product-flags .product-flag { font-size: 0.9rem; } /* FINE LISTA PRODOTTI E CATEGORIE */ /* PAGINA PRODOTTI */ #product-details-tab #product-details .product-manufacturer { display: none; } /* FINE PAGINA PRODOTTI */ /* HOME PAGE */ .banner-home-stondato .elementor-iqit-banner-img { z-index: 1; position: relative; overflow: hidden; border-radius: 20px; } .banner-home-stondato .elementor-iqit-banner-overlay { background: linear-gradient(130deg, rgb(234, 246, 255) 25%, rgba(255,255,255,0) 70%); background-color: rgba(0, 73, 147, 0) !important; opacity: 1 !important; transition: 0.3s !important; } .banner-home-stondato:hover .elementor-iqit-banner-overlay { opacity: 1; background-color: rgba(0, 73, 147, 0.1) !important; transition: 0.3s; } .banner-home-stondato .elementor-button { border-radius: 4px; } .categorie-home .elementor-image-box-wrapper { border: 1px solid #dfe1e5; border-radius: 47px 10px 10px 46px; width: 210px; height: 80px; margin: 6px 0px 6px 0; background-color: #fff; } .categorie-home .elementor-image-box-wrapper { -ms-flex-align: center; -ms-grid-row-align: center; align-items: center; text-align: left; -ms-flex-direction: row; flex-direction: row; display: -ms-flexbox; display: flex; } .categorie-home .elementor-image-box-wrapper:hover { box-shadow: 0px 0px 20px 0px #e0e0e0; } .categorie-home .elementor-image-box-wrapper img { border-radius: 46px; height: 80px; width: 80px; padding: 4px; } .categorie-home .elementor-widget-image-box .elementor-image-box-img { margin-left: inherit !important; margin-right: 8px !important; margin-bottom: 0 !important; width: 143px !important; } .categorie-home .elementor-widget-wrap { display: flex; flex-wrap: wrap; justify-content: space-between; } @media (max-width: 767px) { .categorie-home .elementor-image-box-wrapper { width: 164px; height: 60px; } .categorie-home .elementor-widget-image-box .elementor-image-box-img { margin-right: -21px !important; } .categorie-home .elementor-image-box-wrapper img { height: 60px; width: 60px; } } #w-title { text-transform: uppercase; font-size: 1.125rem; } #w-title:after { content: ""; position: relative; top: 9px; display: block; width: 30px; height: 1px; border-bottom: solid 3px #836c50; left: 0; right: 0; } #lgcomments-owl .owl-nav div { color: #836C50; border: #836C50 1px solid; } .owl-theme .owl-nav [class*="owl-"] { font-size: 36px; cursor: pointer; line-height: 13px; color: #836C50; } .elementor-element .elementor-social-icon { color: #ffffff !important; } .elementor-element.elementor-element-7oee21w .elementor-newsletter-input { border-style: solid; border-width: 1px; border-color: #c0c0c0; } .banner-home .elementor-button.elementor-size-xxl { padding: 18px 0 18px 0; margin-left: auto; margin-right: auto; margin-bottom:9%; } .banner-home .btn-primary { border-radius: 0px; -moz-border-radius: 0px; -webkit-border-radius: 0px; -khtml-border-radius: 0px; } .banner-home .elementor-button { width: 100%; } .banner-home .elementor-button-link { border: solid 0px #dad0b4; } .banner-home-mobile .elementor-iqit-banner-content { width: 100%; } /* FINE HOME PAGE */ /* FOOTER */ .img-responsive { width: 100%; } #footer .row:first-child { margin-bottom:3rem } #footer #iqithtmlandbanners-block-8 h5, #footer #iqithtmlandbanners-block-9 h5 , #footer #iqithtmlandbanners-block-10 h5, #footer #iqithtmlandbanners-block-11 h5, #footer #iqithtmlandbanners-block-12 h5, #footer #iqithtmlandbanners-block-13 h5, #footer #iqithtmlandbanners-block-14 h5, #footer #iqithtmlandbanners-block-15 h5{ font-size:0.8rem; } #footer #iqithtmlandbanners-block-8 p, #footer #iqithtmlandbanners-block-9 p, #footer #iqithtmlandbanners-block-10 p, #footer #iqithtmlandbanners-block-11 p, #footer #iqithtmlandbanners-block-12 p, #footer #iqithtmlandbanners-block-12 ul >li, #footer #iqithtmlandbanners-block-13 p, #footer #iqithtmlandbanners-block-14 p,#footer #iqithtmlandbanners-block-15 p { font-size:0.8rem; line-height: 1rem; text-align: justify; } @media (max-width: 767px) { #footer #iqithtmlandbanners-block-8, #footer #iqithtmlandbanners-block-9 , #footer #iqithtmlandbanners-block-10, #footer #iqithtmlandbanners-block-11, #footer #iqithtmlandbanners-block-12, #footer #iqithtmlandbanners-block-13, #footer #iqithtmlandbanners-block-14, #footer #iqithtmlandbanners-block-15 { /* min-width:50%; */ visibility:hidden; margin-bottom:-800px; } #footer .row:first-child { margin-bottom:0rem } } /* FINE DI FOOTER */ /* PAGINA PRODOTTO */ @media (max-width:767px) { .float-bottom-left { bottom: 80px; } } #product .ps_checkout.payment-method-logo-block { display: none !important; } .js-mailalert.form-inline { margin-top: 15px; } .js-mailalert .btn-secondary { background-color: #ede3c7; } .js-mailalert.form-inline .input-group { display: inline-flex; } .js-mailalert.form-inline .input-group input[type="email"] { width: auto; } .js-mailalert.form-inline .input-group input[type="submit"] { min-height: 47px; } @media (max-width:767px) { .js-mailalert.form-inline .input-group input[type="submit"] { margin-top: -15px; width: 100%; } } @media (min-width:768px) { .js-mailalert.form-inline .input-group input[type="submit"] { margin-left: -19px; } } /* FINE DI PAGINA PRODOTTO */ /* MODULO GDPR */ input[name=gdpr_consent_chkbox], input[name=newsletter] { width: unset !important; } #accept-all-gdpr { /* color: black !important;*/ } .show-gdpr-modal { background: #333; color: #fff !important; border: 1px solid #333; } .show-gdpr-modal:hover { background: #666; } .gdpr-consent-tabs nav { width: unset; } #reject-all-gdpr { border: solid 1px #666363; background: #000 !important; color: #d9d9d9 !important; height: 20px; line-height: 12px; font-size: 11px; padding: 0 20px; margin-left: 15px; margin-top: 5px; } .gdpr-consent-tabs .div_accept_moreinfo button#accept-all-gdpr { font-size: 21px; height: 33px; margin-bottom: 10px; } @media (min-width:768px) { #reject-all-gdpr { position: absolute; bottom: 8px; left: 8px; } .gdpr-consent-tabs-v2 { padding: 10px 25px 33px 25px; } #footer .show-gdpr-modal { position: absolute; right: 15px; margin-top: 27px; } } .gdpr-consent-tabs { background-color: #000000d9 !important; } /* FINE DI MODULO GDPR */ /* PK WISHLIST */ #mywishlist .checkbox-col { max-width: 4% !important; } #mywishlist .table select, #mywishlist .table input { max-width: 100%; } #mywishlist .wishlist-product-img { max-width: 10%; } #mywishlist .wishlist-product-desc { max-width: 25%; } .wishlist_button_block, #wishlist_button_block { display: inline; } .wishlist_button_block > a svg, #wishlist_button_block > a svg { margin: -7px 5px 0 0px !important; } #iqit-wishlist-product-btn { border-radius: 4px; padding: 13px 1.5rem; font-size: inherit; max-height: 50px; } /*FINE PK WISHLIST */ /* AMAZZING FILTER */ #prices-drop #amazzing_filter .title_block { font-size: 0px; margin-top:-15px; } #prices-drop.lang-it #amazzing_filter .title_block:after { font-size: 22px; font-weight: 600; content: "Filtra i prodotti in promo"; } #prices-drop.lang-en #amazzing_filter .title_block:after { font-size: 22px; font-weight: 600; content: "Filter the products on sale"; } #prices-drop.lang-es #amazzing_filter .title_block:after { font-size: 22px; font-weight: 600; content: "Filtrar productos en promoción"; } #prices-drop.lang-fr #amazzing_filter .title_block:after { font-size: 22px; font-weight: 600; content: "Filtrer les produits en promotion"; } @media (min-width: 768px) { /*.filtro-mobile-amazzing-orizzontale { display: none; }*/ .closed .af_filter_content { display: inherit; } } .filtro-mobile-amazzing-orizzontale { display: none; } .filtro-mobile-amazzing-orizzontale { text-align: right; margin-top: 10px; } .filtro-mobile-amazzing-orizzontale .compact-toggle, .compact-toggle.type-1.ready { background: #0d75fa; color: #fff; padding: 6px 35px 7px 41px; } .compact-toggle-text { background: #0d75fa; color: #fff; } .compact-toggle-text:active { background: #0d75fa; color: #fff; } .filtro-mobile-amazzing-orizzontale .compact-toggle:active, .compact-toggle.type-1.ready:active, .compact-toggle.type-1.ready:focus, .compact-toggle-text:focus { background: #0f62cc !important; color: #fff !important; } .filtro-mobile-amazzing-orizzontale .icon-filter::before { content: "\e902"; font: normal normal normal 14px/1 filterIcons; font-size: 14px; font-size: 14px; color: #fff; } .filtro-mobile-amazzing-orizzontale .compact-toggle .compact-toggle-icon { display: inline; font-size: 18px; margin-right: 5px; } .filtro-mobile-amazzing-orizzontale .compact-toggle-text { position: relative; transform: unset; transform-origin: unset; left: 0; bottom: 0; background: inherit; letter-spacing: 3px; text-transform: uppercase; font-size: 12px; line-height: 32px; white-space: nowrap; padding: 4px; color: #fff; } .af-checkbox-label::after, .af-radio-label::after { width: 22px; height: 22px; border: 1px solid #464646; box-shadow: inset 0 1px 1px rgba(181, 181, 181, 0.57); } .active > .af-checkbox-label::before, .active > .af-radio-label::before { left: 5px; top: 4px; font-size: 17px; line-height: 14px; } #amazzing_filter .af-checkbox-label, #amazzing_filter .af-radio-label { padding-left: 29px; } .af_filter li { margin-top: 15px !important; } .has-compact-filter #amazzing_filter { height: 87%; } .has-compact-filter #amazzing_filter .btn-holder { padding: 8px 10px 18px 10px; } .selectedFilters .cf { text-transform: uppercase; font-size: 0.8rem; } .af_filter .count { color: #836C50; } .horizontal-layout .has-selection .af_subtitle, .af_subtitle { font-size: 0.9rem; color: #5e5e5e; } .horizontal-layout .has-selection .af_subtitle, .horizontal-layout .has-selection .af_subtitle::before, .horizontal-layout .has-selection .af_filter_content { border-color: #836C50; } .horizontal-layout .af_filter_content { padding: 5px 10px 10px 10px; } .af.horizontal-layout .af_filter .slider { margin-top: 15px; } .af.horizontal-layout .has-slider .af_filter_content { max-height: 300px; padding-top: 69px; } .af.horizontal-layout .has-slider .slider{ background-color: #ffffff; padding: 0px 10px 10px 10px; } .af.vertical-layout .af_filter .slider { margin-top: 45px; } .has-slider .slider { background-color: #ebebeb; padding: 0px 10px 10px 10px; } .af.vertical-layout .slider::before { background-color: #fff0; } .af.vertical-layout .af_filter.has-slider { padding-bottom: 10px; } .intestazione-filtro-orizzontale { padding-top: 20px; color: #836c50; } .af_filter li { padding: 0px 0; margin-top: -6px; } .af_filter label { margin-bottom: 0rem; } .af_filter label span { font-size: 0.8rem; line-height: 1.8em; } @media (max-width: 767px) { .af_filter label span { font-size: 0.9rem; line-height: 2em; } .af_filter li { padding: 0 0; margin-top: -8px; } } .af-checkbox-label::after, .af-radio-label::after { top: 6px; } .active > .af-checkbox-label::before, .active > .af-radio-label::before { top: 9px; } .selectedFilters.inline { background-color: #084c95; padding: 11px 14px 0px 14px; border-radius: 6px; } .selected-filters-label { color: #fff; } .selectedFilters.inline .cf { font-size: 0.8rem; } .selectedFilters .cf a { top: 4px; } .u-times::before { font-size: 1.3em; color: #000; } .selectedFilters .clearAll { background: #4ba5ea; border-radius: 6px; } .selectedFilters .clearAll:hover { background: #8fc8f4; } .selectedFilters .clearAll a, .selectedFilters .clearAll a:hover { color: #fff !important; } .btn-primary:not(:disabled):not(.disabled):active { background-color: #836c50; border-color: #836c50; } #js-product-list-top .select-title .select-title-name { max-width: unset; } @media (max-width: 767px) { .displayAmazzingFilter .slider { position: unset; } #amazzing_filter .btn-primary:focus, .btn-primary.disabled:focus, .btn-primary:disabled:focus { background: #836c50; border-color: #836c50; } #amazzing_filter .btn-primary { border: solid 0px #dad0b4; } } #left-column #amazzing_filter { background: #ffffff; } .af_subtitle_heading .af_subtitle { text-transform: uppercase; } /* FINE DI AMAZZING FILTER */ /* PAGAMENTI CON KLARNA */ #product .comment_anchor_content { margin-bottom: 10px !important; } #product #loyalty { margin-top: 10px !important; } #module-klarnapaymentsofficial-payment #content-wrapper { width: 100%; } /* FINE DI PAGAMENTI CON KLARNA */ /* 8.0 PULSANTI ADD TO CART E QUANTITY */ .qty { width: auto !important; height: 50px !important; margin-right: 1.25rem; float: left; margin-bottom: 0.5rem; } .qty .bootstrap-touchspin { padding: 0 1.875rem; position: relative; box-shadow: none; float: left; width: auto; border-collapse: separate; box-sizing: inherit; line-height: 1; border: 1px solid #084C9533; border-radius: 5px; } .qty .bootstrap-touchspin #quantity_wanted, .js-cart-line-product-quantity { display: block; padding: 0.175rem 0.5rem; color: #253237; background-color: #fff; height: 100%; width: 2rem !important; border: 0px solid #d9d9d9; text-align: center; font-weight: 600; font-size: 1rem; padding: 0.3rem; color: #253237; background-color: #fff; float: left; position: relative; z-index: 2; margin-bottom: 0; -moz-appearance: textfield; border-collapse: separate; line-height: 1.25; overflow: visible; } .cart-item .qty .bootstrap-touchspin { padding: 0.5rem 2.6rem; max-width: 100%; } .js-cart-line-product-quantity { /*left: -18px; top: 4px;*/ } #ps-shoppingcart .bootstrap-touchspin .input-group-btn-vertical i { left: 5px; top: -3px; } .input-group-addon { padding: 0.5rem 0.75rem; margin-bottom: 0; font-size: 1rem; font-weight: normal; line-height: 1.25; color: #7a7a7a; text-align: center; background-color: #f6f6f6; border: 1px solid rgba(0, 0, 0, 0.25); border-radius: 0; } .qty .bootstrap-touchspin .input-group-btn-vertical { position: static; width: auto; float: left; color: #253237; white-space: nowrap; } .input-group-btn-vertical .btn { padding: 0.5rem 0.6875rem; } .qty .bootstrap-touchspin .input-group-btn-vertical .btn-touchspin { height: auto; position: absolute; top: 0; bottom: 0; width: 1.875rem; display: inline-flex; align-items: center; justify-content: center; margin: 0; border: 0px solid #d9d9d9; } .qty .bootstrap-touchspin .input-group-btn-vertical .btn-touchspin.bootstrap-touchspin-up { right: 0; border-radius: 0 3px 3px 0; font-size: 1rem; user-select: none; cursor: pointer; font-weight: normal; line-height: 1.25; text-align: center; white-space: nowrap; -webkit-appearance: none; max-width: 100%; float: none; padding: 0.5rem 0.6875rem; } .qty .bootstrap-touchspin .input-group-btn-vertical .btn-touchspin.bootstrap-touchspin-up i::before { content: "\f067"; } .qty .bootstrap-touchspin .input-group-btn-vertical .btn-touchspin.bootstrap-touchspin-down { left: 0; border-radius: 3px 0 0 3px; padding: 0.5rem 0.6875rem; float: none; max-width: 100%; font-weight: normal; line-height: 1.25; text-align: center; white-space: nowrap; overflow: visible; } .qty .bootstrap-touchspin .input-group-btn-vertical .btn-touchspin.bootstrap-touchspin-down i::before{ content: "\f068"; } .qty .bootstrap-touchspin .input-group-btn-vertical .btn-touchspin i { position: static; font-size: 0.5rem; font-weight: 600; color: #084C95 } #product .js-thumb { border-radius: 10px; border: 3px solid #084C9500; } #product .swiper-slide-thumb-active img { border: 3px solid #084C95 !important; } #product .delivery-information { color: #084C95; font-size: 16px; font-weight: 500; } @media (min-width: 921px) { #product .product-quantity .col-sm-auto:nth-child(1) { width: 105px !important; } #product .product-quantity .col-sm-auto:nth-child(2) { width: calc(100% - 185px); text-align: right; } #product .product-quantity .col-sm-auto:nth-child(3) { width: 80px !important; text-align: right; } #product .btn.add-to-cart { width: 100%; height: 50px; max-height: 50px !important; padding: 0.3rem 0.5rem; border-radius: 4px; text-transform: uppercase; font-size: 0.9rem; font-weight: 700; } } @media (max-width: 920px) { #product .product-quantity .col-sm-auto:nth-child(1) { width: 100% !important; text-align: center; } #product .qty { width: 100% !important; text-align: center; } #product .qty .bootstrap-touchspin { width: 100%; } #product .product-quantity .col-sm-auto:nth-child(2) { width: 100% !important; text-align: right; } #product .btn.add-to-cart { width: 100%; max-height: 50px !important; padding: 0.8rem 0.5rem; border-radius: 4px; text-transform: uppercase; font-size: 0.8rem; font-weight: 700; } } #product .btn.add-to-cart i { display: none; text-transform: uppercase; } /* FINE 8.0 PULSANTI ADD TO CART E QUANTITY */ .product-miniature-grid .bootstrap-touchspin { padding: 0 1.375rem; position: relative; box-shadow: none; float: left; width: auto; border-collapse: separate; box-sizing: inherit; line-height: 1; border: 1px solid #084C9533; border-radius: 5px; } .product-miniature-grid .bootstrap-touchspin .input-qty { display: block; padding: 0.175rem 0.5rem; color: #253237; background-color: #fff; height: 100%; width: 2rem !important; border: 0px solid #d9d9d9; text-align: center; font-weight: 600; font-size: 1rem; padding: 0.3rem; color: #253237; background-color: #fff; float: left; position: relative; z-index: 2; margin-bottom: 0; -moz-appearance: textfield; border-collapse: separate; line-height: 1.25; overflow: visible; } .product-miniature-grid .bootstrap-touchspin .input-group-btn-vertical { position: static; width: auto; float: left; color: #253237; white-space: nowrap; } .product-miniature-grid .bootstrap-touchspin .input-group-btn-vertical .btn-touchspin { height: auto; position: absolute; top: 0; bottom: 0; width: 1.875rem; display: inline-flex; align-items: center; justify-content: center; margin: 0; border: 0px solid #d9d9d9; } .product-miniature-grid .bootstrap-touchspin .input-group-btn-vertical .btn-touchspin.bootstrap-touchspin-up { right: 0; border-radius: 0 3px 3px 0; font-size: 1rem; user-select: none; cursor: pointer; font-weight: normal; line-height: 1.25; text-align: center; white-space: nowrap; -webkit-appearance: none; max-width: 100%; float: none; padding: 0.5rem 0.6875rem; } .product-miniature-grid .bootstrap-touchspin .input-group-btn-vertical .btn-touchspin.bootstrap-touchspin-down { left: 0; border-radius: 3px 0 0 3px; padding: 0.5rem 0.6875rem; float: none; max-width: 100%; font-weight: normal; line-height: 1.25; text-align: center; white-space: nowrap; overflow: visible; } .product-miniature-grid .bootstrap-touchspin .input-group-btn-vertical i { font: normal normal normal 10px/1 FontAwesome !important; position: static; color: #084C95; } .product-miniature-grid .bootstrap-touchspin .input-group-btn-vertical .btn-touchspin.bootstrap-touchspin-up i::before { content: "\f067"; margin-left: 10px; } .product-miniature-grid .bootstrap-touchspin .input-group-btn-vertical .btn-touchspin.bootstrap-touchspin-down i::before { content: "\f068"; margin-left: -10px; } /* altezza img card */ #accelasearch-bar-container-container #accelasearch-bar-container .product-card img{ height: 154px; } /* Rimozione icona disponibilità */ #accelasearch-bar-container-container .product-card .stock>div{ display: none; } #accelasearch-bar-container-container .product-card .stock.inStock{ color: rgba(9,136,0,1); } #accelasearch-bar-container-container .product-card .stock.outOfStock{ color: rgb(226, 38, 30); } /* Aggiunta bordo alla card */ #accelasearch-bar-container-container #accelasearch-bar-container .product-card{ border:solid 0.8px #e5e5e5; } /* linea hover img */ #accelasearch-bar-container-container #accelasearch-bar-container .product-card a:hover:after{ display:none; } /* sticker su campo 'sconto'*/ #accelasearch-bar-container-container #accelasearch-bar-container .product-card .sconto{ position: relative; margin-left: calc(100% - 30px); margin-top: -280px; height: fit-content; background-color: #ff3300; color: #fffdfd; font-weight: 600; padding: 4px 8px; border-top-right-radius: 8px; width: 40px; border-bottom-left-radius: 8px; } #accelasearch-bar-container-container #accelasearch-bar-container .product-card .sconto:after{ content: "%"; } #accelasearch-bar-container-container #accelasearch-bar-container .product-card .sconto:empty{ display: none; /* non mostrare niente se vuoto */ } /* Cambiare ordine prezzo/special price */ #accelasearch-bar-container-container #accelasearch-bar-container .product-card .price_container{ width: 80%; min-width: 150px; margin: auto; margin-bottom: 20px; justify-content: space-between; } #accelasearch-bar-container-container #accelasearch-bar-container .product-card .price_container .special_price{ margin-left: auto !important; margin-top: 6px; font-size: 18px; color:#666; font-weight: 400; } #accelasearch-bar-container-container #accelasearch-bar-container .product-card .price_container .price{ position: absolute; font-size: 18px; color: #00000; } /* colore price */ #accelasearch-bar-container-container #accelasearch-bar-container .product-card .price_container .price{ color: #000000; } #accelasearch-bar-container-container #accelasearch-bar-container .product-card .price_container .special_price{ margin-top: 5px; background: -webkit-linear-gradient(bottom,transparent 52%,currentColor 0,currentColor 58%,transparent 45%); } .as-layer-open #viewport{ overflow: hidden; position: fixed; } #accelasearch-bar-container-container #accelasearch-bar-container.half-screen .search-bar-container.with-promo .scrollbar-container.first-screen{ margin-top: 70px; height: calc(100vh - 70px); } @media screen and (max-width: 425px){ #accelasearch-bar-container-container #accelasearch-bar-container .product-card .price_container .price{ font-size: 12px; margin-top: 4px; } #accelasearch-bar-container-container #accelasearch-bar-container .product-card .price_container .special_price{ font-size: 12px; } } /* altezza img card */ #ittweb-accelasearch-bar-container-container #ittweb-accelasearch-bar-container .product-card img{ height: 154px; } /* Rimozione icona disponibilità */ #ittweb-accelasearch-bar-container-container .product-card .stock>div{ display: none; } #ittweb-accelasearch-bar-container-container .product-card .stock.inStock{ color: rgba(9,136,0,1); } #ittweb-accelasearch-bar-container-container .product-card .stock.outOfStock{ color: rgb(226, 38, 30); } /* Aggiunta bordo alla card */ #ittweb-accelasearch-bar-container-container #ittweb-accelasearch-bar-container .product-card{ border:solid 0.8px #e5e5e5; } /* linea hover img */ #ittweb-accelasearch-bar-container-container #ittweb-accelasearch-bar-container .product-card a:hover:after{ display:none; } /* sticker su campo 'sconto'*/ #accelasearch-bar-container-container .product-card .discount-percentage{ margin-left: 130px; font-size: 16px; margin-top: 2px; color: #ffffff!important; background-color: #ff3300; padding: 4px 8px; position: absolute; } #accelasearch-bar-container-container .product-card .discount-percentage:after{ content: "%"; } #accelasearch-bar-container-container .product-card .discount-percentage:before{ content: "-"; } #accelasearch-bar-container-container .product-card .discount-percentage:empty{ display: none; /* non mostrare niente se vuoto */ } /* colore price */ #ittweb-accelasearch-bar-container-container #ittweb-accelasearch-bar-container .product-card .price_container .price{ color: #000000; } #ittweb-accelasearch-bar-container-container #ittweb-accelasearch-bar-container .product-card .price_container .special_price{ margin-top: 5px; background: -webkit-linear-gradient(bottom,transparent 52%,currentColor 0,currentColor 58%,transparent 45%); } .as-layer-open #viewport{ overflow: hidden; position: fixed; } #ittweb-accelasearch-bar-container-container #ittweb-accelasearch-bar-container.half-screen .search-bar-container.with-promo .scrollbar-container.first-screen{ margin-top: 70px; height: calc(100vh - 70px); } @media screen and (max-width: 425px){ #ittweb-accelasearch-bar-container-container #ittweb-accelasearch-bar-container .product-card .price_container .price{ font-size: 12px; margin-top: 4px; } #ittweb-accelasearch-bar-container-container #ittweb-accelasearch-bar-container .product-card .price_container .special_price{ font-size: 12px; } } /* Aggiunta effetto hover alla card */ #accelasearch-bar-container-container #accelasearch-bar-container .product-card:hover{ box-shadow: 0 4px 8px 0 rgba(0, 0, 0, 0.2); /* shadow */ border-color: #2b96ea }