.iqitfake{ display: none;} /*** Style mixins ***/ /*** Variables mixins and functions ***/ .container, .elementor-section.elementor-section-boxed > .elementor-container { max-width: 1140px; } a:link:not(.nav-link):not(.btn), a:visited:not(.nav-link):not(.btn) { color: #000; } a:hover:not(.nav-link):not(.btn) { color: #9b8764; } .pagination .page-list li:hover { border-color: #9b8764; } .pagination .page-list li.current { border-color: #9b8764; } .pagination .page-list li.current a { color: #9b8764; } #mobile-header { border-bottom: solid 1px #e3e3e3; } #mobile-header .mobile-main-bar { padding-top: 1.25rem; padding-bottom: 1.25rem; } #mobile-header .m-nav-btn { color: #777; } #mobile-header .m-nav-btn:hover { color: #333; } #mobile-header .m-nav-btn > span { display: none !important; } #mobile-header .mobile-buttons-bar { background: #c9c9c9; } html { font-size: 16px; } @media (max-width: 767px) { html { font-size: 12px; } } body { line-height: 1.25rem; } body { font-family: 'Noto Sans', sans-serif; } #blockcart-content { background: #fff; 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: #f8f8f8; color: #333; border: none 1px #f0f0f0; } .btn-secondary:hover, .btn-secondary.disabled:hover, .btn-secondary:disabled:hover, .bootstrap-touchspin .group-span-filestyle .btn-touchspin:hover, .group-span-filestyle .bootstrap-touchspin .btn-touchspin:hover, .group-span-filestyle .btn-default:hover, .btn-secondary:focus, .btn-secondary.disabled:focus, .btn-secondary:disabled:focus, .bootstrap-touchspin .group-span-filestyle .btn-touchspin:focus, .group-span-filestyle .bootstrap-touchspin .btn-touchspin:focus, .group-span-filestyle .btn-default:focus, .btn-secondary :active, .btn-secondary.disabled :active, .btn-secondary:disabled :active, .bootstrap-touchspin .group-span-filestyle .btn-touchspin :active, .group-span-filestyle .bootstrap-touchspin .btn-touchspin :active, .group-span-filestyle .btn-default :active { background: #dedede; color: #2e2e2e; } .btn-secondary:not(:disabled):not(.disabled):active { background: #333; color: #fff; } .btn-outline-secondary, .btn-outline-secondary.disabled, .btn-outline-secondary:disabled { background: #f8f8f8; color: #333; border: solid 1px #e3e3e3; } .btn-outline-secondary:hover, .btn-outline-secondary.disabled:hover, .btn-outline-secondary:disabled:hover { background: #dedede; color: #2e2e2e; border: solid 1px #e3e3e3; } /*** Primary button ***/ .btn-primary, .btn-primary.disabled, .btn-primary:disabled { background: #000; color: #fff; border: none 1px; } .btn-primary:hover, .btn-primary.disabled:hover, .btn-primary:disabled:hover, .btn-primary:focus, .btn-primary.disabled:focus, .btn-primary:disabled:focus, .btn-primary :active, .btn-primary.disabled :active, .btn-primary:disabled :active { background: #333; color: #fff; } .btn-primary:not(:disabled):not(.disabled):active { background: #333; color: #fff; } #wrapper .breadcrumb { padding-top: 0.625rem; padding-bottom: 0.625rem; margin-top: -0.9375rem; margin-bottom: 0.9375rem; font-size: 0.75rem; font-style: normal; font-weight: normal; text-transform: uppercase; color: #000; } #wrapper .breadcrumb li:after { color: #000; } #wrapper .breadcrumb a { color: #000; } /*** Text fields ***/ .form-control { background-color: #fff; color: #777; border: solid 1px #e3e3e3; } .custom-select2, .custom-select2 option { background-color: #fff; } .custom-select2:after { color: #777; } .bootstrap-touchspin .btn-touchspin { background-color: #fff; color: #777; border: solid 1px #e3e3e3; } .bootstrap-touchspin .btn-touchspin:hover { color: #777; } .form-control::-webkit-input-placeholder { color: #777; } .form-control::-moz-placeholder { color: #777; } .form-control:-ms-input-placeholder { color: #777; } .form-control:-moz-placeholder { color: #777; } .form-control:focus { color: #777; border-color: #8a8a8a; } /*** Radio buttons and checkboxes ***/ .custom-checkbox input[type=checkbox] + span .checkbox-checked { color: #000; } .custom-radio input[type=radio]:checked + span { background-color: #000; } .custom-checkbox input[type=checkbox] + span:not(.color), .custom-radio { background: #fff; color: #000; border-color: #e3e3e3; } /*** Dropdowns ***/ .dropdown-menu, .autocomplete-suggestions { background: #fff; 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, .autocomplete-suggestions .dropdown-item:focus, .dropdown-menu .dropdown-item:hover, .autocomplete-suggestions .dropdown-item:hover { background: rgba(71, 71, 71, 0.05); } /*** Tooltips ***/ .tooltip-inner { background: #333; color: #fff; } .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: #333; } .bs-tooltip-auto[x-placement^=bottom] .arrow::before, .bs-tooltip-bottom .arrow::before { border-bottom-color: #333; } /*** Modals ***/ .modal-backdrop { background: rgba(194, 194, 194, 0.7); } .modal-content { background: #fff; border: none 1px; } .js-quickview-np-btn { background: #fff; } /*** Notifications ***/ .ns-box { background: #ca5058; color: #fff; border: none 1px; } .product-price { color: #9b8764; } .iqit-review-star { color: #e0d041; } .product-flags .product-flag { font-size: 1rem; font-style: normal; font-weight: bold; text-transform: uppercase; } .product-flags .discount, .product-flags .on-sale { background: #000; color: #fff; } .product-flags .new { background: #9b8764; color: #fff; } .product-flags .online-only, .product-flags .pack { background: #e0e0e0; color: #000; } .discount { background: #000; color: #fff; } .product-available { background: #67a675; color: #fff; } .product-unavailable { background: #a17738; color: #fff7f7; } .product-unavailable-allow-oosp { background: #17459e; color: #0dd138; } .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: #fff; border-top: none 1px #a53737; border-left: none 1px #a53737; border-right: none 1px #a53737; box-shadow: 0px 4px 19px 6px rgba(92, 81, 81, 0.16); } #iqitcompare-floating a { color: #242424; } #page-preloader { background: #fff; } #back-to-top { background: #000; color: #fff; } #back-to-top:hover { background: #333; color: #fff; } #header, #checkout-header { border-top: none 1px; border-bottom: none 1px; } .sticky-desktop-wrapper #desktop-header.stuck-header { border-bottom: none 1px; } #header .header-nav { color: #777; background: #f8f8f8; border-bottom: none 1px; padding-top: 0.5rem; padding-bottom: 0.5rem; font-size: 0.75rem; display: none !important; } #header .header-nav a { color: #777; } #header .header-nav a:hover { color: #333; } #header .header-nav .social-links._topbar { font-size: 0.875rem; } .header-top { padding-top: 0.625rem; padding-bottom: 0.625rem; color: #000; } .header-top a:not(.btn):not(.nav-link) { color: #000; } .header-top a:not(.btn):not(.nav-link):hover { color: #333; } .header-top .form-search-control { border: solid 1px #e3e3e3; } .header-top .header-btn-w .header-btn > .icon { font-size: 1.25rem; display: block; } .header-top .header-btn-w .header-btn .title { display: none !important; } .header-top .header-cart-default a.cart-toogle { background: #000; color: #000; padding: 0.5625rem 0.5625rem; } .header-top .header-cart-default a.cart-toogle:hover { color: #000; } .header-top a.header-cart-btn:not(:hover) { color: #000; } .stuck-header .header-top { padding-top: 0.3125rem; padding-bottom: 0.3125rem; } .sticky-desktop-wrapper #desktop-header.stuck-header, .stuck-menu { background: #000; } .cart-products-count-btn { background: #9b8764; color: #000; } .desktop-header-style-1 .search-widget, .desktop-header-style-2 .search-widget { max-width: 50%; } /*** HORIZONTAL MENU ***/ #iqitmegamenu-horizontal { background: #fff; border-top: none 3px #521919; border-right: none 3px #38b82c; border-bottom: none 3px #457deb; border-left: none 3px #a6cc0f; } .cbp-horizontal > ul > li > a, .cbp-horizontal > ul > li > a:not([href]):not([tabindex]), .cbp-horizontal > ul > li > .cbp-main-link { line-height: 3.125rem; max-width: 12.5rem; color: #000; padding-left: 0.9375rem; padding-right: 0.9375rem; border-left: none 2px rgba(87, 87, 87, 0.57); } #sticky-cart-wrapper a.header-cart-btn:not(:hover) { color: #000; } #sticky-cart-wrapper .ps-shoppingcart.side-cart #blockcart-content { top: -1.0625rem; } .cbp-vertical-on-top .cbp-vertical-title { line-height: 3.125rem !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 { background: #f8f8f8; color: #333; } .cbp-horizontal .cbp-tab-title { font-size: 0.875rem; font-style: normal; font-weight: normal; text-transform: none; line-height: 1em; } .cbp-horizontal .cbp-legend { background: #ca5058; color: #fff; } .cbp-horizontal .cbp-mainlink-icon, .cbp-horizontal .cbp-mainlink-iicon { font-size: 1.25rem; max-height: 1.25rem; } .cbp-horizontal > ul { text-align: center; } .cbp-horizontal > ul > li { float: none; text-align: left; } .cbp-horizontal .cbp-submenu-aindicator { display: none; } @media (max-width: 1300px) { .cbp-horizontal .cbp-tab-title { font-size: 0.875rem; } .cbp-horizontal > ul > li > a, .cbp-horizontal > ul > li > a:not([href]):not([tabindex]), .cbp-horizontal > ul > li > .cbp-main-link { padding-left: 0.625rem; padding-right: 0.625rem; } } #cbp-hrmenu .cbp-hrsub { transform: translateY(-10px); } #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; } .container-iqitmegamenu, .iqit-megamenu-container, .cbp-hrsub-narrow, #desktop-header-container.container { position: static !important; } .cbp-hrmenu .cbp-hrsub-inner { padding-left: 0; padding-right: 0; } .cbp-vertical-on-top #cbp-hrmenu1-ul { /*** VERTICAL MENU ***/ background: #fff; border: solid 1px #e3e3e3; } #content-wrapper #cbp-hrmenu1 { background: #fff; border: solid 1px #e3e3e3; } #cbp-hrmenu1 .cbp-vertical-title { font-size: 1.125rem; font-style: normal; font-weight: normal; text-transform: none; color: #fff; background: #000; line-height: 3.125rem; } #cbp-hrmenu1 .cbp-vertical-title:hover { color: #fff; background: #000; } #cbp-hrmenu1 > ul > li > a, #cbp-hrmenu1 > ul > li > span.cbp-main-link { font-style: normal; font-weight: normal; text-transform: none; padding-top: 0.5rem; padding-bottom: 0.5rem; border-top: solid 1px rgba(227, 227, 227, 0.35); } #cbp-hrmenu1 > ul > li > a .cbp-mainlink-icon, #cbp-hrmenu1 > ul > li > a .cbp-mainlink-iicon { font-size: 1.5rem; max-height: 1.5rem; } #cbp-hrmenu1 > ul > li > a, #cbp-hrmenu1 > ul > li > span.cbp-main-link { color: #fff; } #cbp-hrmenu1 > ul > li.cbp-hropen > a, #cbp-hrmenu1 > ul > li.cbp-hropen > a:hover { background: #f8f8f8; color: #333; } #cbp-hrmenu1 .cbp-legend { background: #ca5058; color: #fff; } #cbp-hrmenu1 .cbp-hrsub, #cbp-hrmenu1 > ul, #cbp-hrmenu1 .cbp-hrsub-level2, #cbp-hrmenu1 .cbp-hrsub-wrapper { transition: visibility 300ms ease-in-out, opacity 300ms ease-in-out; } .cbp-vert-expanded #cbp-hrmenu1 .cbp-vertical-title { color: #fff; background: #000; } .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-style: normal; font-weight: normal; text-transform: none; } .cbp-hrmenu .cbp-hrsub-inner, .cbp-hrmenu ul.cbp-hrsub-level2 { background: #fff; border: none 1px #37a625; box-shadow: 0px 15px 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: !important; } .cbp-hrmenu .cbp-hrsub-inner a:hover { color: #333 !important; } .cbp-hrmenu .tabs-links { background: #f7f7f7; } .cbp-hrmenu .cbp-tabs-names li a { color: #777 !important; } .cbp-hrmenu .cbp-tabs-names li a:hover, .cbp-hrmenu .cbp-tabs-names li a.active { background: #fff; color: #777 !important; } .cbp-hrmenu .cbp-hrsub-inner .cbp-column-title, .cbp-hrmenu .cbp-hrsub-inner a.cbp-column-title:link { color: #333 !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: #000; } #mobile-header .col-mobile-menu-dropdown.show .m-nav-btn { color: #9b8764; } #iqitmegamenu-mobile { background: #000; color: #9b8764; } #iqitmegamenu-mobile a, #iqitmegamenu-mobile a:link, #iqitmegamenu-mobile a:visited, #iqitmegamenu-mobile a:hover { color: #9b8764; } #iqitmegamenu-mobile li > ul { background: #1f1f1f; } #iqitmegamenu-mobile li > ul > li > ul { background: #292929; } #iqitmegamenu-mobile > li > a { border-bottom: none 1px; } .col-mobile-menu-push #_mobile_iqitmegamenu-mobile { border: none 1px; } /*** PS_FacatedSearch ***/ /*** Carousels ***/ .swiper-button-next, .swiper-button-prev { background: #333; color: #fff; } .swiper-pagination-bullet { background: #333; } /*** Product miniature ***/ .products.row { margin: -1.375rem; } .products.row > .col, .products.row > [class*="col-"] { padding: 1.375rem; } .swiper-container-wrapper { margin: -1.375rem; } .swiper-container-wrapper .products.swiper-container { padding: 1.375rem; } .swiper-container-wrapper .product-carousel { padding: 1.375rem; } .swiper-products-carousel.swiper-arrows-above .swiper-button { margin: 1.375rem; } .product-miniature { border: none 1px #140202; outline: 1px none transparent; } .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 .product-title { font-size: 0.875rem; font-style: normal; font-weight: bold; text-transform: none; } .product-miniature-grid .product-price { font-size: 1.25rem; font-style: normal; font-weight: normal; text-transform: none; } .product-miniature-grid .product-title { overflow: hidden; height: 2.975rem; } @media (hover: hover) { .product-miniature:hover { outline: none 1px; color: #000; } .product-miniature:hover a:link:not(.nav-link):not(.btn), .product-miniature:hover a:visited:not(.nav-link):not(.btn) { color: #000; } .product-miniature:hover .product-price { color: #9b8764; } } .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: #000 !important; } .product-miniature-grid .product-functional-buttons a { display: block; border-radius: 50%; margin: 5px 0; padding: 8px; box-shadow: 1px 1px 4px 0px rgba(0, 0, 0, 0.1); } .product-miniature-grid .product-functional-buttons i { font-size: 1rem; } .product-miniature-grid .product-functional-buttons-bottom { bottom: auto; top: 0.7rem; right: 0rem; left: auto; min-width: auto; padding: 0; transform: translate(0, 0); } .products-grid .product-miniature .product-category-name { display: none !important; } .products-grid .product-miniature .product-reference { 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 .product-add-cart { display: none !important; } .products-grid .product-miniature .products-variants { display: none !important; } .products-grid .product-miniature .flag-discount-value { display: none !important; } .product-miniature .input-qty, .product-miniature .input-group-add-cart .bootstrap-touchspin { display: none !important; } .btn-product-list { padding: 0.46875rem 0.9375rem; background: rgba(0, 0, 0, 1); color: #fff; border: none 1px; } .btn-product-list:hover { background: #fff; color: #000; } .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-add-cart { display: none !important; } .products-grid .product-miniature-layout-2 .products-variants { padding-top: 0rem; } .products-grid .product-miniature-layout-2 .product-description { padding: 0.625rem; } .products-grid .product-miniature-layout-3 .product-description { background: rgba(40, 44, 51, 0.93); } .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(2, 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(1, 1fr); } } @media (min-width: 992px) { .layout-full-width .swiper-default-carousel:not(.swiper-container-initialized) .swiper-wrapper { grid-template-columns: repeat(6, 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(5, 1fr); } } @media (min-width: 1200px) { .layout-full-width .swiper-default-carousel:not(.swiper-container-initialized) .swiper-wrapper { grid-template-columns: repeat(6, 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(5, 1fr); } } .product_header_container .product-price, .product_p_price_container .product-price { font-size: 1.125rem; font-style: normal; font-weight: bold; text-transform: none; } #product .images-container .product-cover { border: none 1px; } .images-container .swiper-button-arrow, #product .product-cover .expander > span, #product-modal .modal-body .swiper-button-arrow { color: #fff; background: #333; } .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: #fff; background: #333; } #product .product-cover .expander:hover { opacity: 0.6 !important; } .product-variants > .product-variants-item { display: inline-block; margin-right: 1rem; vertical-align: top; } @media (max-width: 767px) { #main-product-wrapper .product-add-to-cart { background: #fff; box-shadow: 0px -4px 30px 0px rgba(0, 0, 0, 0.09); 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 { border-top: none 1px; border-bottom: none 1px; padding-top: 0.9375rem; padding-bottom: 0.9375rem; color: #000; } #index #wrapper, #module-iqitelementor-Preview.elementor-landing-body #wrapper { padding-top: 0.9375rem; padding-bottom: 0.9375rem; } #content-wrapper .page-title { color: #000; font-size: 1.375rem; font-style: normal; font-weight: bold; text-transform: none; border-bottom: solid 1px #e3e3e3; margin-bottom: 0.8em; padding-bottom: 0.5em; } #content-wrapper .page-title a:link, #content-wrapper .page-title a:visited { color: #000; } #content-wrapper .section-title { color: #333; font-size: 1rem; font-style: normal; font-weight: bold; text-transform: none; border-bottom: solid 1px #e3e3e3; margin-bottom: 0.8em; padding-bottom: 0.5em; } #content-wrapper .section-title a:link, #content-wrapper .section-title a:visited { color: #333; } .nav-tabs .nav-link { color: #000; font-size: 1rem; 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: #000; border-bottom: solid 3px #ca5058; } .iqit-accordion .title { font-style: normal; font-weight: normal; text-transform: none; } .iqit-accordion .nav-link { border-bottom: solid 3px #ca5058; border-bottom-color: transparent; } .iqit-accordion .nav-link:not(.collapsed) { color: #000; border-bottom: solid 3px #ca5058; } #wrapper .block-title { color: #333; font-size: 0.875rem; font-style: normal; font-weight: bold; text-transform: none; border-bottom: solid 1px #e3e3e3; margin-bottom: 0.8em; padding-bottom: 0.5em; } #wrapper .block-title a:link, #wrapper .block-title a:visited { color: #333; } #left-column .block, #right-column .block { border: none 1px; } #footer, #checkout-footer { background: #f8f8f8; } #footer .ps-emailsubscription-block .newsletter-input-group, #checkout-footer .ps-emailsubscription-block .newsletter-input-group { border: solid 1px #e3e3e3; background: #fff; } #footer .ps-emailsubscription-block .newsletter-input-group .input-subscription, #checkout-footer .ps-emailsubscription-block .newsletter-input-group .input-subscription { color: #777; } #footer .ps-emailsubscription-block .newsletter-input-group .btn-subscribe, #checkout-footer .ps-emailsubscription-block .newsletter-input-group .btn-subscribe { color: #777; } #footer .ps-emailsubscription-block .newsletter-input-group .btn-subscribe:hover, #checkout-footer .ps-emailsubscription-block .newsletter-input-group .btn-subscribe:hover { color: #bd4e0f; } #footer .ps-emailsubscription-block input.input-subscription::-webkit-input-placeholder, #checkout-footer .ps-emailsubscription-block input.input-subscription::-webkit-input-placeholder { color: #777; } #footer .ps-emailsubscription-block input.input-subscription::-moz-placeholder, #checkout-footer .ps-emailsubscription-block input.input-subscription::-moz-placeholder { color: #777; } #footer .ps-emailsubscription-block input.input-subscription:-ms-input-placeholder, #checkout-footer .ps-emailsubscription-block input.input-subscription:-ms-input-placeholder { color: #777; } #footer .ps-emailsubscription-block input.input-subscription :-moz-placeholder, #checkout-footer .ps-emailsubscription-block input.input-subscription :-moz-placeholder { color: #777; } #footer .social-links._footer, #checkout-footer .social-links._footer { font-size: 1.1875rem; } #footer .social-links._footer a:not(:hover), #checkout-footer .social-links._footer a:not(:hover) { color: #fff !important; } #footer .social-links._footer a:hover, #checkout-footer .social-links._footer a:hover { color: !important; } #footer .block-title, #checkout-footer .block-title { color: #fff; font-size: 0.875rem; font-style: normal; font-weight: bold; text-transform: none; border-bottom: solid 1px #e3e3e3; margin-bottom: 0.8em; padding-bottom: 0.5em; } #footer .block-title a:link, #checkout-footer .block-title a:link, #footer .block-title a:visited, #checkout-footer .block-title a:visited { color: #fff; } #footer-container-first { border-top: none 1px; padding-top: 1.875rem; padding-bottom: 1.875rem; background: #212121; color: #fff; } #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 1px; color: #fff; } #footer-container-main a, #checkout-footer a { color: #fff; } #footer-container-main a:hover, #checkout-footer a:hover { color: #9b8764; } #footer-copyrights { border-top: none 1px; background: #fff; padding-top: 0.9375rem; padding-bottom: 0.9375rem; } @media (max-width: 767px) { #footer .block-toggle { width: 100%; flex-basis: initial; } #footer .block-toggle > .block-title { cursor: pointer; } #footer .block-toggle > .block-title span::after { display: inline-block; font: normal normal normal 14px/1 FontAwesome; font-size: inherit; text-rendering: auto; -webkit-font-smoothing: antialiased; -moz-osx-font-smoothing: grayscale; content: "\f107"; margin-left: 10px; } #footer .block-toggle > .block-content { display: none; } #footer .block-toggle._toggled > .block-content { display: block; } #footer .block-toggle._toggled .block-title span::after { content: "\f106"; } #footer .footer-style-inline .block-title { display: block !important; max-width: 100%; } #footer .footer-style-inline .block-content { display: block; width: 100%; margin-top: 1rem; } } #maintenance-page { background: #e3e3e3; color: #333; } #maintenance-page a, #maintenance-page a:link { color: #333; } .maintenance-page-newsletter .maintenance-page-newsletter-btn { background: #000; color: #fff; } .maintenance-page-newsletter .maintenance-page-newsletter-btn:hover { background: #333; color: #fff; } .maintenance-page-newsletter input[type=email] { border: solid 1px #333; background: #e3e3e3; color: #333; } .maintenance-page-newsletter input[type=email]::-webkit-input-placeholder { color: #333; } .maintenance-page-newsletter input[type=email]::-moz-placeholder { color: #333; } .maintenance-page-newsletter input[type=email]:-ms-input-placeholder { color: #333; } .maintenance-page-newsletter input[type=email] :-moz-placeholder { color: #333; } /* GLOBALS */ /* ================================================ */ #wrapper .breadcrumb li:last-child { font-weight: bold; text-decoration: underline; } .background-size-30{ background-size: 30% auto; } .page-content.page-cms ul,p{ margin-top: 0; margin-bottom: 1rem; } .page-content.page-cms { padding: 1.25rem; } /* ================================================ */ .top-bar-coucot .social-icon-coucot .elementor-social-icon:hover { opacity: 1 !important; color: #9b8764 !important; background-color: #000 !important; } #header-wishlist-btn .header-user-btn i, #header-user-btn .header-user-btn i{ display:none !important; } #header-user-btn .header-user-btn { background:url(data:image/png;base64,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); display: block; height: 25px; width: 25px; background-position: center; background-size: cover; background-repeat: no-repeat; } #header-wishlist-btn .header-user-btn { background-image: url(data:image/svg+xml;charset=utf8;base64,PHN2ZyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnIHZpZXdCb3g9JzAgMCAyNCAyNCcgZmlsbD0nYmxhY2snIHdpZHRoPScxOHB4JyBoZWlnaHQ9JzE4cHgnPjxwYXRoIGQ9J00wIDBoMjR2MjRIMHonIGZpbGw9J25vbmUnLz48cGF0aCBkPSdNMTYuNSAzYy0xLjc0IDAtMy40MS44MS00LjUgMi4wOUMxMC45MSAzLjgxIDkuMjQgMyA3LjUgMyA0LjQyIDMgMiA1LjQyIDIgOC41YzAgMy43OCAzLjQgNi44NiA4LjU1IDExLjU0TDEyIDIxLjM1bDEuNDUtMS4zMkMxOC42IDE1LjM2IDIyIDEyLjI4IDIyIDguNSAyMiA1LjQyIDE5LjU4IDMgMTYuNSAzem0tNC40IDE1LjU1bC0uMS4xLS4xLS4xQzcuMTQgMTQuMjQgNCAxMS4zOSA0IDguNSA0IDYuNSA1LjUgNSA3LjUgNWMxLjU0IDAgMy4wNC45OSAzLjU3IDIuMzZoMS44N0MxMy40NiA1Ljk5IDE0Ljk2IDUgMTYuNSA1YzIgMCAzLjUgMS41IDMuNSAzLjUgMCAyLjg5LTMuMTQgNS43NC03LjkgMTAuMDV6Jy8+PC9zdmc+); width: 30px; height: 30px; background-repeat: no-repeat; display: block; background-size: contain; cursor: pointer; } .ps-shoppingcart.header-cart-btn-w .cart-products-count-btn.d-none { display: inline-block !important; } .fa-shopping-bag::before { content: "" !important; background: url(data:image/png;base64,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); display: block; height: 25px; width: 25px; background-position: center; background-size: cover; background-repeat: no-repeat; } .ps-shoppingcart .cart-products-count-btn { bottom: -4px; top: inherit; } #ps-shoppingcart-wrapper { order: 2; } #header-wishlist-btn { order: 3; } #header-user-btn { order: 1; } #header .header-btn-w { margin-left: 15px; } /* ========================================================== */ /* SEARCH */ .header-top .form-search-control { border-width: 0 0 1px; } .search-widget .form-search-control { padding-left: 50px; } .fa.fa-search { font-size: 25px; -webkit-transform: scale(-1,1); -ms-transform: scale(-1,1); transform: scale(-1,1); filter: none; } .form-control.form-search-control:focus { box-shadow: none; } @media (min-width: 768px){ .search-widget { min-width: 250px; } } /* ========================================================== */ /* MESSAGE BANNER */ .message-banner { font-weight: 600; font-size: 16px; font-family: Arial,sans-serif; } /* ========================================================== */ /* PRODUCT-MINIATURE-GRID */ .product-miniature:hover a:link:not(.nav-link):not(.btn) { color: #9b8764; } .product-miniature-grid .product-functional-buttons-bottom { transform: translate(-50%,0%); opacity: 1; } .js-quick-view-iqit { display: none !important; } .product-miniature-grid .product-functional-buttons a { border-radius: 0; box-shadow: none; } .fa-heart-o::before { width: 20px; height: 20px; background-repeat: no-repeat; display: block; background-size: contain; cursor: pointer; } .product-miniature-default li.product-flag:first-child { margin-top: 10px; } .product-miniature-default li.product-flag { box-shadow: 2px 2px 4px 0 rgba(0,0,0,.2); } .product-miniature-default .product-thumbnail img { box-shadow: 0 0 3px #b6b2a773; } .tabs.elementor-products-tabs .nav-tabs .nav-link { text-transform: uppercase; font-weight: 700; font-family: Arial,sans-serif; } .tabs.elementor-products-tabs .nav-tabs .nav-link:not(.active) { color:#000; opacity: 1; font-weight: normal; } .tabs.elementor-products-tabs .nav-tabs .nav-link:not(.active):hover { color: #9b8764; font-weight: 700; } .tabs.elementor-products-tabs .nav-tabs { border-bottom: none; } /* ============================================================== */ /* PAGE CMS */ #cms .h1.page-title { text-align: center; font-family: sans-serif; font-size: 3rem; font-weight: 200; border: none; } #cms #wrapper .breadcrumb { margin-top: 0; margin-bottom: 0; } .search-widget .search-btn { right: auto; } div#mobile-header-sticky { background: white; } .iqitmegamenu{ margin: 0 auto!important; background: white!important; } button#back-to-top { border-radius: 50%; background: #9b8764; } div#iqitmegamenu-wrapper { background: white; } .box-img { display: flex; align-content: center; align-items: center; justify-content: center; width: 30px; height: 30px; margin: 0 10px 0 0; border-radius: 50%; max-width: 165px; } .pureproductpictogram img { max-width: 30px; max-height: 30px; } .box-reassur { display: inline-flex; align-items: center; max-width: 120px; } .product-variants .color, .product-variants .input-color { border-radius: 50%; } .panel-wrapperlireplus { position: relative; } .showlireplus, .hidelireplus { position: absolute; bottom: -1.5em; z-index: 100; right:50%; } .hidelireplus {display: none;} .showlireplus:target {display: none;} .showlireplus:target ~ .hidelireplus {display: block;} .showlireplus:target ~ .panellireplus { max-height: 2000px; } .showlireplus:target ~ .fadelireplus { margin-top: 0; } .panellireplus { position: relative; max-height: 58px; overflow: hidden; transition: max-height 1s ease; } .fadelireplus { position: relative; } .showlireplusplus, .hidelireplusplus { position: absolute; bottom: -1.5em; z-index: 100; right:50%; } .hidelireplusplus {display: none;} .showlireplusplus:target {display: none;} .showlireplusplus:target ~ .hidelireplusplus {display: block;} .showlireplusplus:target ~ .panellireplusplus { max-height: 2000px; } .showlireplusplus:target ~ .fadelireplusplus { margin-top: 0; } .panellireplusplus { position: relative; max-height: 58px; overflow: hidden; transition: max-height 1s ease; } .fadelireplusplus { position: relative; } .hoverflip .swiper-slide-image:hover { transform: rotate(0.01turn); transition: 1s ease; } img.img-fluid.product-thumbnail-first.loaded { max-height: 236px; } img.img-fluid.js-lazy-product-image.lazy-product-image.product-thumbnail-second.entered.loaded { max-height: 236px; } li#cbp-hrmenu-tab-14 { display: none; } li#cbp-hrmenu-tab-15 { display: none; } li#cbp-hrmenu-tab-16 { display: none; } li#cbp-hrmenu-tab-17 { display: none; } li#cbp-hrmenu-tab-18 { display: none; } li#cbp-hrmenu-tab-19 { display: none; } li#cbp-hrmenu-tab-20 { display: none; } li#cbp-hrmenu-tab-21 { display: none; } li#cbp-hrmenu-tab-16 { display: none; } .cbp-hrmenu .cbp-links li a { padding-left: 0px!important; display: inline-block!important; } .product-reference { display: none; } span.delivery-information { display: none!important; } .cbp-hrmenu > ul > li { display: inline-block!important; float: none!important; } .product_header_container #iqit-wishlist-product-btn { background: none; font-size: 30px; padding: 0; } .badge { white-space:normal !important; } .col.col-header-right { padding-right: 0px !important; } .payplugOneyCta_wrapper { margin-left: 120px; } @media (min-width: 992px) { .product-prices { margin-top: -40px; } .product-price { font-size: 28px !important; } } .text-muted { margin-left:5px !important } /* Apply these overrides only on large screens (same breakpoint as Bootstrap's -lg) */ @media (min-width: 992px) { /* --- PARENT ROW (NEW RULE) --- */ /* Select the specific row containing our price and buttons, and prevent it from wrapping its children. This is the key fix. */ .row.justify-content-end:has(.product-prices) { flex-wrap: nowrap; } /* --- Price Column (Same as before) --- */ /* Make the price column size automatically based on its content. */ .col-lg-3:has(.product-prices) { flex: 0 0 auto; width: auto; max-width: none; } /* --- Add to Cart Column (Same as before) --- */ /* Make the button column take up all the remaining flexible space. */ .col-lg-9:has(.product-add-to-cart) { flex: 1 1 auto; min-width: 0; max-width: 100%; } }