.iqitfake{ display: none;} /*** Style mixins ***/ /*** Variables mixins and functions ***/ body { background: #ffffff; } .container, .elementor-section.elementor-section-boxed > .elementor-container { max-width: 1450px; } a:link:not(.nav-link):not(.btn), a:visited:not(.nav-link):not(.btn) { color: #000000; } a:hover:not(.nav-link):not(.btn) { color: #777777; } .pagination .page-list li:hover { border-color: #777777; } .pagination .page-list li.current { border-color: #777777; } .pagination .page-list li.current a { color: #777777; } #mobile-header { background: #ffffff; border-bottom: solid 1px #f5f5f5; } #mobile-header #mobile-header-sticky { background: #ffffff; } #mobile-header .mobile-main-bar { padding-top: 1.125rem; padding-bottom: 1.125rem; } #mobile-header .m-nav-btn { color: #000000; } #mobile-header .m-nav-btn:hover { color: #777777; } #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: 14px; } } body { line-height: 1.4rem; } body { font-family: 'Source Sans Pro', 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; } .btn-secondary:not(:disabled):not(.disabled):active { background: #dedede; color: #2e2e2e; } .btn-outline-secondary, .btn-outline-secondary.disabled, .btn-outline-secondary:disabled { background: #ffffff; color: #000000; border: none 1px #e3e3e3; } .btn-outline-secondary:hover, .btn-outline-secondary.disabled:hover, .btn-outline-secondary:disabled:hover { background: #dedede; color: #2e2e2e; border: none 1px #e3e3e3; } /*** Primary button ***/ .btn-primary, .btn-primary.disabled, .btn-primary:disabled { background: #d09b5e; color: #ffffff; border: solid 1px #d09b5e; } .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: #333333; color: #ffffff; } .btn-primary:not(:disabled):not(.disabled):active { background: #333333; color: #ffffff; } #wrapper .breadcrumb { background: #ffffff; padding-top: 1.125rem; padding-bottom: 1.125rem; margin-top: -1.875rem; margin-bottom: 1.875rem; font-size: 1rem; font-style: normal; font-weight: normal; text-transform: none; color: #292d32; } #wrapper .breadcrumb li:after { color: #292d32; } #wrapper .breadcrumb a { color: #292d32; } /*** Text fields ***/ .form-control { background-color: #f7f7f7; color: #777777; border: none 1px #e3e3e3; } .custom-select2, .custom-select2 option { background-color: #f7f7f7; } .custom-select2:after { color: #777777; } .bootstrap-touchspin .btn-touchspin { background-color: #f7f7f7; color: #777777; border: none 1px #e3e3e3; } .bootstrap-touchspin .btn-touchspin:hover { color: #777777; background: #e3e3e3; } .form-control::-webkit-input-placeholder { color: #777777; } .form-control::-moz-placeholder { color: #777777; } .form-control:-ms-input-placeholder { color: #777777; } .form-control:-moz-placeholder { color: #777777; } .form-control:focus { color: #777777; background: #e3e3e3; border-color: #8a8a8a; } .custom-select2:focus-within { background: #e3e3e3; } /*** 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: #333!important; color: white!important; } .tooltip { --bs-tooltip-bg: #333333; --bs-tooltip-color: #ffffff; } /*** 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: #3db972; color: #ffffff; border: none 1px; } .product-price { color: #d59c57; } .iqit-review-star { color: #e0d041; } .product-flags .product-flag { font-size: 0.6875rem; font-style: normal; font-weight: normal; text-transform: none; } .product-flags .discount, .product-flags .on-sale { background: #d59c57; color: #ffffff; } .product-flags .new { background: #969696; color: #ffffff; } .product-flags .online-only, .product-flags .pack { background: #e0e0e0; color: #000000; } .product-flags .out_of_stock { background: #a17738; color: #fff7f7; } .discount { background: #d59c57; color: #ffffff; } .product-available { background: #67a675; color: #ffffff; } .product-unavailable { background: #a17738; color: #fff7f7; } .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: #d6a161; color: #ffffff; } #back-to-top:hover { background: #333333; color: #ffffff; } #header, #checkout-header { background: #ffffff; border-top: none 1px; border-bottom: none 1px #e3e3e3; box-shadow: 5px 0px 15px 0px rgba(61, 57, 57, 0.09); } .sticky-desktop-wrapper #desktop-header.stuck-header { background: #ffffff; border-bottom: none 1px #e3e3e3; box-shadow: 5px 0px 15px 0px rgba(61, 57, 57, 0.09); } #header .header-nav { color: #ffffff; background: #000000; border-bottom: none 1px rgba(0, 0, 0, 0.12); padding-top: 0.3125rem; padding-bottom: 0.3125rem; font-size: 0.9375rem; } #header .header-nav a { color: #ffffff; } #header .header-nav a:hover { color: #d6a161; } #header .header-nav .social-links._topbar { font-size: 0.75rem; } #header .header-nav .social-links._topbar a:not(:hover) { color: #000000 !important; } .header-top { padding-top: 0.9375rem; padding-bottom: 0.9375rem; 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.5rem; display: block; } .header-top .header-btn-w .header-btn .title { display: none !important; } .header-top .header-cart-default a.cart-toogle { background: #000000; color: #000000; padding: 0.5625rem 0.5625rem; } .header-top .header-cart-default a.cart-toogle:hover { color: #000000; } .header-top a.header-cart-btn:not(:hover) { color: #000000; } .stuck-header .header-top { padding-top: 0.9375rem; padding-bottom: 0.9375rem; } .sticky-desktop-wrapper #desktop-header.stuck-header, .stuck-menu { background: #ffffff; } .header-top { transition: padding 0.3s ease; } .cart-products-count-btn { background: rgba(0, 0, 0, 0); color: #000000; } .desktop-header-style-1 .search-widget, .desktop-header-style-2 .search-widget { max-width: 50%; } /*** HORIZONTAL MENU ***/ #iqitmegamenu-horizontal { background: #ffffff; border-top: none 1px #e3e3e3; border-right: none 3px #38b82c; border-bottom: none 3px #e3e3e3; 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: 2.8125rem; max-width: 12.5rem; color: #000000; padding-left: 1.0625rem; padding-right: 1.0625rem; border-left: none 1px #575757; } #sticky-cart-wrapper a.header-cart-btn:not(:hover) { color: #000000; } #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: #d6a161; } .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: #d6a161; 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.75rem; } .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, #cbp-hrmenu .cbp-hrsub-level2, #cbp-hrmenu .cbp-hrsub-wrapper { transition: visibility 300ms ease-in-out, opacity 300ms ease-in-out; } .iqitmegamenu-submenu-container { padding: 0; } /*** VERTICAL MENU ***/ .cbp-vertical-on-top #cbp-hrmenu1-ul { background: #ffffff; border: solid 1px #e3e3e3; } #content-wrapper #cbp-hrmenu1 { background: #ffffff; border: solid 1px #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-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.cbp-hropen > a, #cbp-hrmenu1 > ul > li.cbp-hropen > a:hover { background: #f8f8f8; color: #333333; } #cbp-hrmenu1 .cbp-legend { background: #ca5058; color: #ffffff; } #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: #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: none 1px #e3e3e3; } .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: #d6a161 !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.9375rem; 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: #ffffff; } #mobile-header .col-mobile-menu-dropdown.show .m-nav-btn { color: #595050 !important; } #iqitmegamenu-mobile { background: #ffffff; } #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: #ffffff; } .mobile-menu__tab { border-bottom: double 1px rgba(147, 147, 147, 0.31); min-height: 3.625rem; } .mobile-menu__link { color: #595050 !important; padding-top: 1.125rem; padding-bottom: 1.125rem; font-size: 1.125rem; font-style: normal; font-weight: normal; text-transform: uppercase; } .mobile-menu__arrow { padding-top: 1.125rem; padding-bottom: 1.125rem; color: #595050; font-size: 1.375rem; } .mobile-menu__tab-icon { font-size: 1.125rem; } .mobile-menu__tab-icon--img { max-height: 1.125rem; } .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: -3.125rem; } .products.row > .col, .products.row > [class*="col-"] { padding: 3.125rem; } .swiper-container-wrapper { margin: -3.125rem; } .swiper-container-wrapper .products.swiper-container { padding: 3.125rem; } .swiper-container-wrapper .product-carousel { padding: 3.125rem; } .swiper-products-carousel.swiper-arrows-above .swiper-button { margin: 3.125rem; } .product-miniature { border: none 1px; outline: 1px none transparent; box-shadow: 0px 0px 0px 0px #ededed; } .product-miniature .iqit-review-star { color: #000000; } .product-miniature-grid { padding: 0.625rem; } .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: 1rem; font-style: normal; font-weight: bold; text-transform: none; } @media (hover: hover) { .product-miniature:hover { outline: none 1px rgba(161, 161, 161, 0.25); } } .product-miniature-grid .product-functional-buttons { display: none; } .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-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.4375rem 0.875rem; background: #ffffff; color: #000000; border: solid 1px rgba(161, 161, 161, 0.25); } .btn-product-list:hover { background: #d06e6a; color: #ffffff; border-color: #d06e6a; } .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: 1.25rem; } .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: 1.25rem; } .products-grid .product-miniature-layout-3 .product-description { background: rgba(219, 219, 219, 0.88); } .swiper-default-carousel:not(.swiper-initialized) .swiper-wrapper { grid-template-rows: 1fr; grid-auto-rows: 0; display: grid; overflow-y: hidden; } .swiper-default-carousel:not(.swiper-initialized) .swiper-wrapper { grid-template-columns: repeat(1, 1fr); } @media (min-width: 768px) { .layout-full-width .swiper-default-carousel:not(.swiper-initialized) .swiper-wrapper { grid-template-columns: repeat(3, 1fr); } .layout-left-column .swiper-default-carousel:not(.swiper-initialized) .swiper-wrapper, .layout-right-column .swiper-default-carousel:not(.swiper-initialized) .swiper-wrapper { grid-template-columns: repeat(2, 1fr); } } @media (min-width: 992px) { .layout-full-width .swiper-default-carousel:not(.swiper-initialized) .swiper-wrapper { grid-template-columns: repeat(3, 1fr); } .layout-left-column .swiper-default-carousel:not(.swiper-initialized) .swiper-wrapper, .layout-right-column .swiper-default-carousel:not(.swiper-initialized) .swiper-wrapper { grid-template-columns: repeat(2, 1fr); } } @media (min-width: 1200px) { .layout-full-width .swiper-default-carousel:not(.swiper-initialized) .swiper-wrapper { grid-template-columns: repeat(3, 1fr); } .layout-left-column .swiper-default-carousel:not(.swiper-initialized) .swiper-wrapper, .layout-right-column .swiper-default-carousel:not(.swiper-initialized) .swiper-wrapper { grid-template-columns: repeat(2, 1fr); } } .product_header_container .product-price, .product_p_price_container .product-price { font-size: 1.25rem; font-style: normal; font-weight: bold; text-transform: none; } #product .images-container .product-cover { border: none 1px #f4f2f2; } .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; } #col-product-info { position: -webkit-sticky; position: sticky; z-index: 1; top: 30px; transition: top 300ms ease 0s; } #main-product-wrapper .product-cover .expander { z-index: 1; } @media screen and (min-width: 768px) { #main-product-wrapper .no-quick-view-d-md-none { display: none; } } @media screen and (min-width: 768px) { #main-product-wrapper #swiper-wrapper-column-images { display: block; } } .modal-open #col-product-info { position: static; } .product-cover .expander { width: 100%; height: 100%; padding: 0; bottom: 0; right: 0; } .product-cover .expander > span { position: absolute; bottom: 1rem; right: 1rem; padding: 0.6rem; } #product .product-cover .expander > span { color: #333333; background: #ffffff; transition: opacity 0.2s cubic-bezier(0.7, 0, 0.3, 1), color 0.2s cubic-bezier(0.7, 0, 0.3, 1); } #product .product-cover .expander > span:hover { opacity: 0.6 !important; } #product-modal .easyzoom-modal > a { cursor: default; } .product-variants > .product-variants-item { display: inline-block; margin-right: 1rem; vertical-align: top; } .product-tabs .nav-tabs { justify-content: center; } @media screen and (max-width: 768px) { .col-left-product-cover, .col-left-product-thumbs { flex: 0 0 100%; max-width: 100%; } .col-left-product-thumbs { order: 2; margin-top: 2rem; } } #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: #000000; 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: #000000; } #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: #333333; text-align: center; 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: #333333; } #content-wrapper .section-title:after { content: ""; position: absolute; bottom: -1.5px; display: block; width: 30px; height: 1px; border-bottom: solid 3px #d09b5e; left: 0; right: 0; margin: auto; } .nav-tabs .nav-link { color: #000000; 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: #000000; border-bottom: solid 3px #d09b5e; } .iqit-accordion .title { font-style: normal; font-weight: normal; text-transform: none; } .iqit-accordion .nav-link { border-bottom: solid 3px #d09b5e; border-bottom-color: transparent; } .iqit-accordion .nav-link:not(.collapsed) { color: #000000; border-bottom: solid 3px #d09b5e; } #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: rgba(0, 0, 0, 0); } #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: #d6a161; } #footer-copyrights { border-top: none 2px #000000; padding-top: 1.25rem; padding-bottom: 1.25rem; } .footer-style-inline .block-title { display: none !important; } #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'; } @media (min-width: 1600px) and (max-width: 1850px) { .collumn-fullwidth-wrapper .column-fullwidth .elementor-column { width: 71% !important; } } /*CONTACT PAGE*/ #contact .icons-contact { display: flex; flex-direction: row; flex-wrap: nowrap; align-content: center; justify-content: space-around; align-items: center; margin: 100px 0; } #contact h1.h1.page-title { font-family: "Crimson Pro"; font-size: 65px; font-weight: 500; line-height: 65px; margin-top: 20px; text-align: center; } #contact .page-title::after { left: 50%; transform: translateX(-50%); border-bottom: 5px solid rgb(0, 0, 0) !important; } #contact section.contact-form { margin: 20px 0 !important; } #contact .icons-contact .icon-block { text-align: center; } #contact .icons-contact .icon-block h3 { color: #d6a161; font-family: Crimson Text, Sans-serif; font-size: 28px !important; line-height: 24px !important; font-weight: 700 !important; } #contact .icons-contact .icon-block i { color: #d6a161; font-size:30px; margin-bottom: 10px; } @media (min-width:768px){ #contact #content > .row > .col-sm-6:first-child { padding-right: 30px; } #contact #content > .row > .col-sm-6:nth-child(2) { padding-left: 30px; } } @media (max-width:767px){ #contact .contact-img{ width: 100% !important; } #contact .icons-contact { flex-direction: column; } #contact .icons-contact .icon-block { margin: 40px 0; } #contact .intro-p{ margin:25px 0 !important; } #contact .icons-contact{ margin:20px 0 !important; } } /*end CONTACT PAGE*/ /*MEGAMENU*/ @media (min-width:768px){ .layout_layout1:not(.ybc_vertical_menu):not(.click_open_submenu) .mm_menus_li > a:before{ background-color: transparent !important; } ul.mm_menus_ul { display: flex !important; justify-content: center !important; } .ets_mm_megamenu.sticky_enabled.scroll_heading { left: unset !important; margin: unset !important; padding: unset !important; position: unset !important; top: unset !important; width: unset !important; z-index: unset !important; } .mm_has_sub > a .mm_arrow:after { border-left: 5px solid rgba(0, 0, 0, 0) !important; border-right: 5px solid rgba(0, 0, 0, 0) !important; border-top: 5px solid !important; } } @media (max-width:767px){ .ets_mm_megamenu .container{ background-color: transparent !important; } .ets_mm_megamenu.hook-default{ margin-top: 0px !important; } .ybc-menu-button-toggle_icon{ margin-right: 0px !important; } } .layout_layout1 .ets_mm_block_content ul li a::before{ content:'' !important; } .ybc-menu-toggle .icon-bar { background-color: #000 !important; height: 2px !important; margin: 4px 3px 1px 0 !important; width: 25px !important; } .ybc-menu-toggle.ybc-menu-btn.closed { padding: 0px; } ul.mm_menus_ul span.menu-title { font-family: 'Source Sans Pro'; font-size: 17px; font-weight: 400; } ul.mm_menus_ul .sub-menu li { list-style: none !important; } .ets_mm_megamenu .mm_columns_ul, .layout_layout1 .ets_mm_megamenu_content, .layout_layout1 .mm_menus_li { border: unset !important; } span.mm_menu_content_title { font-family: 'Source Sans Pro' !important; text-transform: none; font-weight: 400; font-size: 17px; color:#000; } span.mm_menu_content_title { font-family: 'Source Sans Pro' !important; text-transform: none; font-weight: 400; font-size: 16px; color: #000; } /*end MEGAMENU*/ .puntos-fuertes .elementor-column-gap-default .elementor-element-populated{ padding: 10px 15px !important; } body#checkout #cart-summary-product-list .media-left { max-width: 80px !important; } /*@media only screen and (max-device-width: 844px) and (-webkit-device-pixel-ratio: 2) and (orientation: portrait) { /*Soluciona el desplaçament lateral en iPhone*/ .products.row, #product .swiper-container-wrapper { margin: unset; } /*end Soluciona el desplaçament lateral en iPhone*/ }*/ @media (max-width:767px){ /*#js-product-list { overflow-x: hidden; }*/ /*Soluciona el desplaçament lateral en iPhone*/ .products.row { margin: unset !important; } /*end Soluciona el desplaçament lateral en iPhone*/ .puntos-fuertes .elementor-column-gap-default .elementor-element-populated { padding: 10px !important; } .puntos-fuertes .elementor-column-gap-default .col-compra-rapida .elementor-element-populated { padding: 5px !important; } .elementor-divider-separator{ width: 15% !important; } } /*MENU*/ /*.cbp-hrmenu .cbp-hrsub-inner { background: transparent !important; } .cbp-hrmenu .cbp-hrsub-inner .row.menu_row.menu-element > div { background: #fff !important; }*/ /*end MENU*/ .form-group.form-check.rgpd { text-align: left; } .form-group.form-check.rgpd a { text-decoration: underline; } .custom-list li.elementor-icon-list-item .elementor-icon-list-icon { margin-right: 10px; } .custom-list li.elementor-icon-list-item { margin-bottom: 15px !important; } .custom-list li.elementor-icon-list-item:last-child { margin-bottom: 0px !important; } #iqitmegamenu-mobile span.mobile-menu__title.js-mobile-menu__title.paragraph-p1.align-middle { font-family: 'Crimson Pro'; font-size: 21px; line-height: 21px; font-weight: 400; } #mobile-cart-wrapper span.no-items { padding: 20px; font-size: 16px; } #module-iqitemailsubscriptionconf-subscription #content ul { padding-left: 30px; margin-bottom: 10px; } #module-iqitemailsubscriptionconf-subscription #content ul li { list-style: disc; } /* CMS */ #cms h1.h1.page-title { font-family: 'Crimson Pro'; font-size: 65px; font-weight: 500; line-height: 65px; margin-top: 20px; text-align: center; } #cms #content-wrapper .page-title:after { left: 50%; transform: translateX(-50%); } /* end CMS */ .icon-somos i { position: relative; top: 13px; } div#customfieldsblock_shipping, div#customfieldsblock_payment { border: unset !important; padding-left: 0px; margin-top: 20px; } div#customfieldsblock_shipping h3, div#customfieldsblock_payment h3 { font-family: 'Crimson Text' !important; font-size: 25px; font-weight: 600; } div#customfieldsblock_payment select { max-width: 50px; } div#customfieldsblock_payment { order: 2; } div#payment-confirmation { order: 3; } .payment-options { order: 1; } section#checkout-payment-step .content { display: flex !important; flex-direction: column; } @media (min-width:768px){ #authentication section#main, #password section#main, #registration section#main{ max-width: 700px; margin: 0 auto; } } .revi-widget-floating-1 { display: none !important; } .row.carrier-hasLogo img{ width: 70px !important; } .whatsapp-fixed-btn { position: fixed; bottom: 20px; right: 10px; } .card.cart-summary a.btn.btn-primary.btn-lg.btn-block { font-weight: 600; font-size: 19px; } section.register-form a { color: #d6a161 !important; } div#content-wrapper a { text-decoration: underline; } /*CART*/ #blockcart-content{ padding: 0px; } .block-promo .cart-voucher-area { background: transparent; } input.form-control[name="discount_name"] { margin-right: 20px; background: transparent !important; border: solid thin #d09b5e !important; border-radius: 7px !important; padding: 10px !important; font-family: 'Source Sans Pro'; } .promo-code button.btn.btn-secondary { background: #d09b5e; color: #fff; border-color: #d09b5e; border-radius: 7px !important; height: 44px; } i.fa.fa-tag.btn.voucher-icon { position: relative; top: 6px; } #blockcart-content .cart-title, #blockcart-content .cart-products, #blockcart-content .cart-subtotals, #blockcart-content .cart-totals, #blockcart-content .cart-buttons{ padding: 1rem; } #blockcart-content .cart-buttons{ padding-bottom: 50px; } #blockcart-content .cart-title hr{ display:none; } #blockcart-content .cart-title button span{ color: #fff; } #blockcart-content .cart-totals span.label{ font-size: 19px; } #blockcart-content .cart-title{ background:#d6a161; color: #fff; font-family: 'Crimson Text' !important; } #blockcart-content .cart-buttons a.btn.btn-primary{ font-size: 18px; font-weight: 600; } section.crossselling-products.block.block-section .section-title { font-size: 36px !important; font-family: "Crimson Text", sans-serif; font-weight: 600 !important; line-height: 36px; text-align: center; } #cart .product-line-info a.label { line-height: 16px; display: block; margin-bottom: 5px; } #cart .swiper-container-wrapper { margin: 0px !important; } @media (max-width: 768px){ #cart .crossselling-products{ display: none; } button#back-to-top { bottom: 75px; } } /*end CART*/ /*TABLA NUTRICIONAL*/ .tabla-wrapper { max-width: 100%; margin: 0 auto; overflow-x: auto; } .tabla-nutricional { width: 100%; border-collapse: separate; border-spacing: 0 12px; /* espacio vertical entre filas */ background-color: white; font-size: 21px; font-family: Source Sans Pro, Sans-serif; } .tabla-nutricional thead { background-color: #f3e3d0; } .tabla-nutricional thead th { padding: 30px 5px; text-align: center; font-weight: 600; font-family: Source Sans Pro, Sans-serif; } .tabla-nutricional td { padding: 12px 10px; background-color: white; } .tabla-nutricional td:first-child { width: 49%; border-bottom: 1px solid #000; } .tabla-nutricional td:last-child { width: 49%; text-align: left; font-weight: 500; border-bottom: 1px solid #000; } /* Responsive */ @media (max-width: 600px) { .tabla-nutricional td, .tabla-nutricional th { font-size: 19px; padding: 10px 8px; } .tabla-nutricional td:last-child { text-align: left; } .tabla-nutricional thead th { font-size: 20px; } } /*end TABLA NUTRICIONAL*/ #wrapper .block-title { font-weight: 600 !important; } button#back-to-top { bottom: 105px; } .swiper-button-next { right: 30px !important; } p.alert { font-family: 'Source Sans Pro'; } .swiper-button-prev { left: 30px !important; } #left-column .block{ margin-right: -15px; } nav.breadcrumb ol li span { font-weight: 600; } nav.breadcrumb ol li a span { font-weight: unset ; } /*CHECKOUT*/ .summary-selected-carrier img { max-width: 90px; } .payment-option img { margin-right: 10px; } .payment-options { margin-bottom: 50px !important; display: block; } /*Ocultamos cabecera & footer*/ #checkout #desktop-header-container .col.col-header-center.col-header-menu, #checkout #desktop-header-container .col.col-auto.col-header-right, #checkout #desktop-header-container .col-12, #checkout #footer, #checkout #header .header-nav, #checkout h1.h1.page-title, #checkout i.fa.fa-question-circle-o, #registration i.fa.fa-question-circle-o { display:none ; } #checkout section.checkout-step #personal-information-step-login{ background: transparent !important; } #checkout .js-current-step .separador-checkout { background: #000; height: 5px; width: 70px; margin-bottom: 60px; } .page-authentication #content, .page-customer-account #content{ border: unset !important; } #checkout #login-form label.col-md-2.col-form-label, #registration #customer-form label.col-md-2.col-form-label, #password #content label, #authentication #login-form label.col-md-2.col-form-label { font-family: 'Crimson Text' !important; font-weight: 800; font-size: 21px; line-height: 1.2; } #checkout #delivery-address label.col-md-2.col-form-label{ font-family: 'Crimson Text' !important; font-weight: 800; font-size: 19px; line-height: 1.2; } footer.address-footer a { font-size: 16px; } #password label.required.mr-3 { margin-bottom: 10px; } .no-account a { font-size: 18px; } #checkout span.step-edit.text-muted { font-family: 'Source Sans Pro'; font-size: 16px; } #checkout section.checkout-step.-current .step-title{ border-bottom: unset !important; } #checkout .card-body.cart-summary-totals.js-cart-summary-totals { background: #f8eee3; border-top: solid thin #717171; border-bottom: solid thin #717171; } #checkout section#js-checkout-summary { border: unset; border-top: solid; font-family: 'Source Sans Pro'; margin-top: 40px; } #registration .password .optional-field, #registration .birthday .optional-field { display: none; } #checkout .cart-summary-products, .cart-summary-subtotals-container .cart-summary-line { color: #616161; font-size: 18px; } #checkout .cart-summary-products > div > a[data-bs-target="#cart-summary-product-list"] { color: #616161 !important; font-size: 17px; } #checkout .password, #checkout #checkout .birthday { margin-bottom: 40px; } #checkout span.optional-field { position: absolute; right: 15px; top: 15px; font-family: 'Source Sans Pro'; color: #717171; font-style: italic; } #checkout .password, #checkout .birthday { position: relative; } #checkout .birthday .col-md-2.form-control-comment, #checkout .password .col-md-2.form-control-comment { display: none; } #checkout label[for='ff_psgdpr'], #checkout label[for='ff_newsletter']{ font-weight: 600; } #checkout label[for='ff_psgdpr'] small, #checkout label[for='ff_newsletter'] em{ font-weight: 500; font-size: 15px !important; color: #616161 !important; } button.btn.btn-outline-secondary[data-action="show-password"] { border: solid thin #d09b5e !important; border-radius: 0 7px 7px 0; border-left: unset; } input#field-password { border-radius: 7px 0 0 7px !important; border-right: unset !important; } .popover.bs-popover-auto.fade.show { display: none; } #checkout div#content-wrapper { margin-top: 100px; } #checkout .content > p, #registration .content > p { font-family: 'Source Sans Pro'; font-size: 18px; color: #616161; } #checkout a:not(.collapsed, .text-muted, .pull-right) { color: #D6A569 !important; } #checkout section#js-checkout-summary hr { border-color: #717171; } #checkout form#customer-form label[for="ff_psgdpr"], #checkout form#customer-form label[for="ff_newsletter"]{ font-family: 'Source Sans Pro'; color: #616161; } #checkout form#customer-form > div.form-group.row.align-items-center .form-control-comment { display: none; } #checkout form#customer-form > div.form-group.row.align-items-center .col-md-8.js-input-column { width: 100%; } #checkout ::marker { display: none !important; color: #fff; } #checkout .col-md-2.form-control-comment:empty { display: none !important; } #content-wrapper .page-title, #checkout h1.step-title.js-step-title.h3 { font-family: 'Crimson Text' !important; font-size: 30px; font-weight: 600; } #content-wrapper .page-title:after { border-bottom: solid 5px #000 !important; } #checkout h1.step-title.js-step-title.h3 .step-number:after { content: '.'; } #checkout section.checkout-step { border-right: unset !important; border-left: unset !important; border-top: unset !important; } #checkout .button-collapse-account { background: #d6a161; color: #fff; padding: 20px; border-radius: 10px; font-family: 'Source Sans Pro'; font-size: 20px; font-weight: 600; } #checkout .button-collapse-account i { float: right; } #checkout summary span.text-muted { font-size: 17px; margin-top: 13px; display: block; font-family: 'Source Sans Pro'; color: #616161 !important; } #checkout summary { margin-bottom: 40px; } #password div#content, #authentication div#content, #registration div#content{ padding-left: 0px; padding-right: 0px; } .forgot-password, .no-account { font-family: 'Source Sans Pro'; } .forgot-password a { font-size: 18px; } #checkout button.continue, #authentication button#submit-login, #password button.btn.form-control-submit, #registration button.btn.form-control-submit { display: inline-block !important; width: auto !important; font-family: 'Open Sans'; font-size: 20px; font-weight: 600; border-radius: 30px; padding: 10px 40px; margin-top: 50px; } #checkout .form-group label[for="field-psgdpr"], #checkout .form-group label[for="field-newsletter"]{ display: none; } #checkout .flex-col-rsw label { font-family: 'Crimson Text' !important; font-size: 22px; font-weight: 800; margin-bottom: 10px; } #checkout span.form-control-comment { line-height: 15px; display: block; font-size: 14px; } #checkout .flex-col-rsw label.col-md-2.col-form-label, #checkout .flex-col-rsw .col-md-8.js-input-column, #checkout .flex-col-rsw > div { width: 100%; } #checkout .flex-col-rsw .firstname, #checkout .flex-col-rsw .lastname, #checkout .flex-col-rsw .password{ /*padding: 0 15px 0px 0px;*/ } /*#checkout .flex-col-rsw .email,*/ #checkout .flex-col-rsw .birthday{ /*padding: 0 0 0 15px;*/ } #checkout .flex-col-rsw input, #checkout input, #registration #customer-form input, #authentication #content input, #password #content input{ background: transparent !important; border: solid thin #d09b5e !important; border-radius: 7px; padding: 15px; font-family: 'Source Sans Pro'; } #checkout select{ background: transparent !important; border: solid thin #d09b5e !important; border-radius: 7px; padding: 15px; height: 54px; font-family: 'Source Sans Pro'; } #checkout .flex-col-rsw { display: flex; flex-direction: row; flex-wrap: nowrap; justify-content: space-between; align-items: flex-start !important; align-content: flex-start; gap: 20px; } #login-form .flex-col-rsw .form-group.row.align-items-center, #checkout .flex-col-rsw .form-group.row.align-items-center { display: flex; flex-direction: column; flex-wrap: nowrap; align-content: flex-start; align-items: flex-start !important; justify-content: center; } #login-form .flex-col-rsw .form-group.row.align-items-center .col-md-8, #login-form .flex-col-rsw .form-group.row.align-items-center .col-md-2{ width: 100% !important; } #login-form .flex-col-rsw .form-group.row.align-items-center label{ padding-top: calc(.375rem + 1px); padding-bottom: calc(.375rem + 1px); margin-bottom: 10px; } body#checkout section.checkout-step #personal-information-step-login{ padding-left: 0px !important; padding-right: 0px !important; } @media (max-width:1024px){ #checkout .flex-col-rsw { flex-direction: column; gap: 0px; } } @media (max-width:767px){ .forgot-password a, .no-account a, #registration section.register-form > p { font-size: 19px; } p.send-renew-password-link, a#back-to-login, { font-size: 17px; } #checkout #delivery-address label.col-md-2.col-form-label, #checkout #login-form label.col-md-2.col-form-label, #registration #customer-form label.col-md-2.col-form-label, #password #content label, #authentication #login-form label.col-md-2.col-form-label { font-size: 20px !important; } #checkout summary span.text-muted { font-size: 16px; margin-top: 10px; } #checkout .flex-col-rsw .firstname, #checkout .flex-col-rsw .password, #checkout .flex-col-rsw .lastname, #checkout .flex-col-rsw .birthday{ padding: 0px !important; } #checkout #cart-summary-product-list .cart-summary-product{ width:100%; } #checkout #cart-summary-product-list .product-line-info.product-line-info-secondary.text-muted { font-size: 16px; } #checkout #cart-summary-product-list span.product-quantity.text-muted { font-size: 14px; } #checkout span.form-control-comment { line-height: 17px; margin-top: 3px; font-size: 15px; } #checkout div#content-wrapper { margin-top: 20px; } #checkout .js-current-step .separador-checkout{ margin-bottom: 20px; } #checkout .flex-col-rsw .form-group.row.align-items-center{ margin-bottom: 0px; } } /*end CHECKOUT*/ /*HOME*/ .puntos-fuertes b { font-weight: 600; } .column-fullwidth .elementor-column { width: 50%; } .column-fullwidth .elementor-row { display: flex; justify-content: flex-end; } .column-fullwidth-r .elementor-row { display: flex; justify-content: flex-start; } #index .subscribe-block { display: none; } .elementor-widget-divider .elementor-divider-separator { width: 60px !important; } #footer .elementor-widget-divider .elementor-divider-separator{ width: 8% !important; } /*end HOME*/ /*FOOTER*/ .footer-collapses i { font-size: 15px; margin-left: 4px; } .footer-collapses .elementor-accordion-content a { line-height: 35px; } .footer-collapses .elementor-accordion-content img { width: 60%; margin: 20px 20%; text-align: center; } .footer-collapses .elementor-accordion-title { text-align: center; padding: 0px; } .footer-collapses span.elementor-accordion-icon.elementor-accordion-icon-left { display: none; } .footer-collapses .elementor-accordion-content { padding: 20px 0px !important; } .rsw-custom-checkbox-wrapper { display: flex; align-items: center; font-family: sans-serif; font-size: 15px; gap: 10px; margin-top: 20px; } .rsw-custom-checkbox { appearance: none; -webkit-appearance: none; -moz-appearance: none; width: 20px; height: 20px; border: 1px solid #c69c6d; /* color dorado suave */ border-radius: 50%; background-color: transparent; cursor: pointer; position: relative; transition: all 0.2s ease; } .rsw-custom-checkbox:checked::before { content: ""; position: absolute; top: 50%; left: 50%; width: 10px; height: 10px; background-color: #c69c6d; border-radius: 50%; transform: translate(-50%, -50%); } .rsw-custom-checkbox + label { cursor: pointer; color: #444; } .rsw-custom-checkbox + label a { color: #444; text-decoration: underline; } .rsw-custom-checkbox-wrapper label, .rsw-custom-checkbox-wrapper label a { color: #434141 !important; font-family: 'Source Sans Pro'; font-size: 16px !important; } .rsw-custom-checkbox-wrapper label a{ text-decoration: underline; } .whatsapp-icon img { max-width: 35px !important; } .subscribe-form input.form-control.elementor-newsletter-input { border-radius: 5px 0 0 5px !important; } .subscribe-form input.elementor-newsletter-btn{ border-radius: 0 5px 5px 0 !important; padding: 10px 35px; } .subscribe-form input.btn.btn-primary.pull-right.hidden-sm-up.elementor-newsletter-btn { display: block !important; } #footer-copyrights { border-top: none !important; padding-top: 0px !important; padding-bottom: 0px !important; } .footers-link a{ color: #fff !important; } .footers-link a:hover{ color: #d6a161 !important; transition: all 0.3s; } @media (max-width:767px){ #footer .footers-link a { line-height: 35px; } #footer .footer-subs-form br{ display: none; } } /*end FOOTER*/ /* HOME */ .header-home a{ width: 100% !important; display: block !important; } .header-home a img{ width: 100% !important; } /* end HOME */ /* HEADER */ #desktop_logo img.logo.img-fluid { max-width: 163px; } div#iqithtmlandbanners-block-2 p { font-family: 'Source Sans Pro'; } #cbp-hrmenu i.fa.fa-angle-down.cbp-submenu-aindicator { top: 2px; position: relative; } #wrapper nav.breadcrumb{ margin-top:15px !important; } .mobile-menu__header-wrapper { color: #fff !important; background: #000; } .mobile-menu__header-wrapper button { color: #fff; } span.js-mobile-menu__tab-title { text-transform: none !important; font-family: 'Crimson Pro'; font-weight: 500; font-size: 20px; } #iqitmegamenu-mobile .js-top-menu-bottom.mobile-menu__footer.justify-content-between.px-4.py-4 { display: none; } #header .header-btn-w { padding: 0 .8rem !important; } .ue-flag{ width: 35px; height: 20px; margin: 0 0 0 12px; padding: 0px; position: relative; top: 6px; } .ps-shoppingcart .cart-products-count-btn { font-size: .7rem !important; top: 11px !important; right: 5px !important; font-weight: 700; } div#header-search-btn a svg { top: 5px; position: relative; display: block; } /*#desktop-header .cbp-hrmenu .cbp-notfit { top: 125px; z-index: -1; } #desktop-header.stuck.stuck-header-element.stuck-header .cbp-hrmenu .cbp-notfit { top: 94px; }*/ nav#cbp-hrmenu ul li { margin-right: 15px; } /*nav#cbp-hrmenu > ul > li:last-child a { border-radius: 30px; margin-left: 25px; border: solid thin #d6a161; padding: 0px 30px !important; } nav#cbp-hrmenu > ul > li:last-child a:hover { color: #000; background-color: transparent; border: solid thin #000; transition: all 0.3s; }*/ nav#cbp-hrmenu ul li a span{ font-family: 'Source Sans Pro'; font-size: 17px !important; } .ets_mm_block_content ul.sub-menu li:hover a, nav#cbp-hrmenu ul li ul li:hover a { background: #e9e9e9; } .ets_mm_block_content ul.sub-menu li a, nav#cbp-hrmenu ul li ul li a { padding: 5px !important; display: inline-block; } nav.breadcrumb{ font-family: 'Source Sans Pro'; } @media (max-width:767px){ #product nav.breadcrumb { margin-bottom: 10px !important; } #wrapper nav.breadcrumb { margin-top: 0px !important; padding-top: 0px !important; } } /* end HEADER */ /* CATEGORY */ /* DESCRIPCIÓ INFERIOR */ #category .elementor p.textoimgcate { margin-bottom: 70px; } #category .elementor .fullwidth-category-description h2 { font-family: Crimson Text, Sans-serif; font-weight: 500; font-size:45px !important; color: #a1833d; line-height: 44px; margin: 30px 0 10px 0; } #category .elementor .fullwidth-category-description p { font-size: 19px; font-family: Source Sans Pro, Sans-serif; line-height: 28px; } #category .elementor .fullwidth-category-description .row { display: flex; align-items: center; } /* end DESCRIPCIÓ INFERIOR */ .product-miniature-grid .product-price { font-size: 30px; font-weight: 500 !important; font-family: 'Crimson Pro'; } article.product-miniature:hover picture img{ transform: scale(1.08); transition: all 0.3s; } #category .category-description details{ text-align: center; margin-top: 20px; } #category .category-description details summary::marker{ display:none !important; color: #fff; } #category .category-description details summary{ font-family:'Source Sans Pro'; font-size: 19px; font-weight: 400; margin-bottom: 10px; text-decoration: underline; } article.product-miniature .product-title { display: -webkit-box; -webkit-line-clamp: 2; -webkit-box-orient: vertical; overflow: hidden; text-overflow: ellipsis; } #category nav.breadcrumb { margin-bottom: 100px; } article.product-miniature h4.h3.product-title { min-height: 50px; } article.product-miniature .product-price-and-shipping span.regular-price { font-size: 17px !important; font-family: 'Open Sans'; font-weight: 700; letter-spacing: 0px !important; color: #a8a8a8 !important; margin-right: 15px; } article.product-miniature .product-title { font-family: 'Open Sans'; font-size: 19px; text-align: left; font-weight: 600; letter-spacing: 0px; line-height: 24px; } article.product-miniature .reviStarsContainer { justify-content: flex-start !important; } article.product-miniature .product-price-and-shipping { text-align: left; margin-top: 15px; font-size: 19px; font-family: 'Open Sans'; } article.product-miniature .product-price-and-shipping a span.product-price { color: #434141; font-weight: 700; } article.product-miniature .product-price-and-shipping a span.product-price.has-discount { color: #d6a161; margin-right: 10px; } #category .category-description p.pcategorias { padding: 0 300px; font-family: 'Source Sans Pro'; font-size: 19px; line-height: 28px; } ul.product-flags.js-product-flags li { font-size: 15px; padding: 10px; font-weight: 500; } #category h1 { font-family: 'Crimson Pro'; font-size: 65px; font-weight: 500; line-height: 65px; margin-top:20px; } #category .divider { height: 4px; background: #000; margin: 30px auto 55px auto; width: 60px; } #category span.sub-title { text-transform: uppercase; color: #d6a161; font-family: 'Source Sans Pro'; font-size: 25px; font-weight: 500; letter-spacing: 0.5px; } #category .categories-buttons { display: flex; flex-direction: row; flex-wrap: nowrap; justify-content: center; align-items: center; margin: 90px auto; align-content: center; } #category .categories-buttons .category-button-link { color: #d6a161 !important; background: #fff; padding: 10px 26px; margin: 0px 15px; border-radius: 30px; border: solid thin #d6a161; font-weight: 500; font-family: 'Source Sans Pro'; font-size: 19px; text-decoration: none !important; } article.product-miniature a{ text-decoration: none !important; } #category .categories-buttons .category-button-link:hover { color: #fff !important; background: #d6a161; transition: all 0.3s; } #category div#js-product-list-top { display: none; } @media (max-width:767px){ #category h1 { font-size: 50px; line-height: 50px; } #category .category-description p.pcategorias { padding: 0 10px; } #category .categories-buttons { flex-direction: column; } #category .categories-buttons .category-button-link { margin-bottom: 25px; } } /* end CATEGORY */ /* REASSURANCE */ .blockreassurance_product p.block-title, .blockreassurance_product span.block-title { border: unset !important; font-family: 'Open Sans' !important; } .blockreassurance_product .block-title{ font-size: 20px !important; line-height: 25px !important; } .blockreassurance_product p:not(.block-title){ font-size: 16px !important; font-family: 'Open Sans' !important; margin-top: 5px; } .blockreassurance_product { border: solid thin #d09b5e; padding: 35px 20px 15px 20px; margin-top: 50px; } .blockreassurance_product .item-product { height: 50px !important; margin-right: 30px !important; width: 50px !important; } .blockreassurance_product .item-product img, .blockreassurance_product .item-product svg { width: 45px !important; height: unset !important; } .blockreassurance_product > div { margin-bottom: 30px; } .blockreassurance_product > div:nth-child(4), .blockreassurance_product > div.clearfix { margin-bottom: 0px !important; } /*@media (max-width:767px){ .blockreassurance_product .block-title{ font-size: 17px !important; line-height: 20px !important; } }*/ /* end REASSURANCE */ /* PRODUCT PAGE */ #product .product-variants-item ul li input:hover + span, #product button.btn.btn-primary.btn-lg.add-to-cart:hover{ background: #d09b5e; border-color: #d09b5e !important; color: #fff; transition: all 0.3s; } #product nav.breadcrumb{ margin-bottom:60px; } .custom-crosselling-block h2{ font-size: 36px; font-family: Crimson Text, Sans-serif; font-weight: 600; line-height: 36px; text-align: center; } .custom-crosselling-block .separador{ text-align: center; padding-top: 15px; padding-bottom: 15px; border-top-style: solid; border-top-width: 3px; border-top-color: #d6a569; width: 5%; margin: 30px auto; } .custom-crosselling-block .product-accessories, .custom-crosselling-block .category-products{ margin-top: 100px; } elementor-widget-accordion:not(.footer-collapses) .elementor-accordion .elementor-accordion-content{ padding-left: 0px !important; padding-right: 40px !important; } .benefits-collapse .elementor-accordion-item .elementor-accordion-title { border-top: solid thin #434141 !important; padding-left: 0px !important; padding-top: 20px !important; padding-bottom: 20px !important; } .benefits-collapse .elementor-accordion-item:first-child .elementor-accordion-title, .benefits-collapse .elementor-accordion-item:last-child .elementor-accordion-title { border-bottom: solid thin #434141 !important; } .benefits-collapse .elementor-accordion-item:first-child .elementor-accordion-title { border-top: unset !important; } .benefits-collapse .elementor-accordion-item:first-child .elementor-accordion-title:not(.active) { border-bottom: unset !important; } .custom-read-more:not(.fullwidth) .elementor-accordion .elementor-accordion-content{ padding-left: 0px !important; padding-right: 0px !important; } .custom-read-more .elementor-accordion .elementor-accordion-title{ padding: 0px !important; } .custom-read-more .elementor-accordion-title .elementor-accordion-icon { display: none; } .custom-read-more .elementor-accordion-title span { text-decoration: underline; } .custom-read-more.fullwidth .elementor-accordion-title { text-align: center; } .custom-read-more.fullwidth .elementor-accordion-content { padding: 15px 350px 0px 350px !important; } #product span.current-price { margin-right: 10px; } #product .custom-qty{ display: flex; width: unset !important; flex-direction: row; flex-wrap: nowrap; align-content: center; align-items: center; justify-content: space-evenly; background: #333333; padding: 10px; } #product input#quantity_wanted2 { border: unset; text-align: center; width: 70px; font-size: 20px; } #product .qty.custom-qty > span {font-size: 22px; color:#fff;} #product .qty.custom-qty > span:hover{ cursor: pointer; transition: all 0.3s; } #product input#quantity_wanted2 { color: #fff; background: #333333; font-family: 'Open Sans'; font-size:18px; } #product .product-quantity { display: flex; justify-content: space-between; } #product .product-quantity .col-add-qty { flex: 0 0 35%; max-width: 35%; } #product .product-quantity .col-add-btn { flex: 0 0 65%; max-width: 65%; } #product .product-quantity .col-add-btn button.btn.btn-primary.btn-lg.add-to-cart { width: 100%; font-family: 'Source Sans Pro'; font-size: 18px; letter-spacing:1px; padding: .65rem 1.5rem; } #product .product-quantity .col-add-btn button.btn.btn-primary.btn-lg.add-to-cart i { display:none; } #product .product-variants-item > span { font-family: 'Crimson Pro'; font-size: 20px; margin-bottom: 10px; font-weight: 600; } #product .product-variants>.product-variants-item ul li { margin-right: .8rem !important; } #product .tax-shipping-delivery-label { color: #818181 !important; font-family: 'Open Sans'; } #product .product-actions.js-product-actions { border-top: solid thin #717171; margin-top: 20px; padding-top: 10px; } #product .product-information .product-description { font-family: 'Source Sans Pro'; font-size: 19px; letter-spacing: 0px; line-height: 28px; margin-bottom: 20px; } #product .tax-shipping-delivery-label { color: #818181 !important; font-family: 'Open Sans'; } #product .product-prices.js-product-prices { border-top: 1px solid #717171; padding: 1.3rem 0; margin: 1rem 0; border-bottom: 1px solid #717171; } #product .product_header_container { padding: 0 !important; margin: 0 !important; border-bottom: unset !important; } #product h1.h1.page-title span { font-family: "Crimson Pro", serif; font-weight:500; } #product h1.h1.page-title { border-top: solid 4px #000 !important; padding-top: 15px !important; } #product span.product-discount, #product span.current-price, #product span.current-price span { font-family: 'Open Sans'; font-size: 20px; font-weight: 600 !important; } #product span.product-discount .regular-price { color: #adadad; } #product .tax-shipping-delivery-label:before { content: '|'; margin: 0 10px; } #product .tax-shipping-delivery-label { display: inline-block; } #product .product-variants > .product-variants-item ul li:last-child { margin-right: 0px !important; } #product span#product-availability i { border: solid 2px #53cc87; border-radius: 50%; padding: 4px 2px 2px 4px; text-align: center; font-size: 11px; position: relative; top: -3px; } #product span#product-availability { background: transparent !important; color: #40C679; font-family: 'Open Sans'; font-style: italic; font-size: 17px; letter-spacing: 2px; font-weight: 500; } #product .product-additional-info{ border-top: unset !important; display: none; } #product .product-manufacturer.mb-3 { display: none; } #product .product-variants-item ul li input:checked+span { padding: 15px !important; background: #d09b5e; border-color: #d09b5e !important; color: #fff; font-size: 17px; line-height: 17px; font-family: 'Source Sans Pro'; } #product .product-variants-item ul li span { padding: 15px !important; border: solid thin #000 !important; outline: none !important; font-size: 17px; line-height: 17px; font-family: 'Source Sans Pro'; } #product .product-variants-item ul li span:hover { background: #d09b5e; border-color: #d09b5e !important; color: #fff; transition: all 0.3s; } #product .product-variants-item ul { display: flex; flex-direction: row; flex-wrap: wrap; justify-content: flex-start; width: 100%; } button.btn.btn-primary.btn-lg.add-to-cart { background: #333333; border-color: #333333; } .product-accessories .products.products-grid, .category-products .products.products-grid { padding-top: 0px; } ul.icons-products-page{ display: flex; justify-content: flex-start; flex-direction: row; align-items: center; align-content: center; } ul.icons-products-page li{ flex: 0 0 80px; } @media (max-width:1599px){ .collumn-fullwidth-wrapper .elementor-column-wrap { padding: 20px !important; } .column-fullwidth .elementor-column{ width: 100% !important; } } @media (max-width:1199px){ #category p.pcategorias { padding: 0 30px; } .column-fullwidth .elementor-column { width: 100%; } .column-fullwidth .elementor-row { display: flex; justify-content: flex-end; } } @media (max-width:767px){ #product input#quantity_wanted2 { width: 50px; } #product .qty.custom-qty > span { font-size: 30px; width: 24px; text-align: center; } #product .qty.custom-qty > span.decrease-qty { font-size: 40px; position: relative; top: -2px; } #product .product-quantity .col-add-btn button.btn.btn-primary.btn-lg.add-to-cart{ padding: 13px !important; } #product .swiper-button-next{ right: 0px !important; } #product .swiper-button-prev { left: 0px !important; } #product span.product-discount, #product span.current-price, #product span.current-price span { font-size: 26px; } #product .tax-shipping-delivery-label { font-size: 20px; } .custom-crosselling-block .product-accessories, .custom-crosselling-block .category-products { margin-top: 50px; } .product-variants > .product-variants-item { margin-right: 0px !important; } #category .categories-buttons .category-button-link { font-size: 17px; padding: 12px 25px; } .custom-read-more.fullwidth .elementor-accordion-content { padding: 10px !important; } .custom-read-more.center-mobile span { text-align: center; display: block; } .pdf-tecnico-btn a{ padding: 10px 30px 10px 30px !important; } .custom-read-more.center-mobile .elementor-accordion-content p { text-align: center !important; } } @media (min-width: 768px){ div#swiper-wrapper-column-images { display: flex !important; flex-direction: row; flex-wrap: wrap; } div#swiper-wrapper-column-images > div { flex: 0 0 49.5%; margin: 0.25%; } div#swiper-wrapper-column-images > div:first-child{ flex: 0 0 100%; } div#swiper-wrapper-column-images > div:not(.js-thumb-selected) img { width: 100% !important; } #product .col-product-image{ width: 66.6% !important; padding-right: 50px; } #product .col-product-info{ width: 33.3% !important; } } #product .product-cover .expander > span{ display: none !important; } #product .desplegable .elementor-accordion-content p{ border-bottom: 1px solid black; min-height: 62px; padding-bottom: 5px; } /* end PRODUCT PAGE */ .btn-group-sm>.btn, .btn-sm { padding: 7px 15px; border-radius: 0; font-size: 16px; } #adveg-grecaptcha-legal{ background-color: #0d0d0d; max-width: 100vw !important; width: 100vw; position: relative; margin-left: -50vw; left: 50%; padding: 2px 0 3px 0; }