.iqitfake{ display: none;} @charset "UTF-8"; /*** Style mixins ***/ /*** Variables mixins and functions ***/ .container, .elementor-section.elementor-section-boxed > .elementor-container { max-width: 1270px; } a:link:not(.nav-link):not(.btn), a:visited:not(.nav-link):not(.btn) { color: #777777; } a:hover:not(.nav-link):not(.btn) { color: #333333; } .pagination .page-list li:hover { border-color: #333333; } .pagination .page-list li.current { border-color: #333333; } .pagination .page-list li.current a { color: #333333; } #mobile-header { background: #ffffff; border-bottom: solid 1px #e3e3e3; } #mobile-header #mobile-header-sticky { background: #ffffff; } #mobile-header .mobile-main-bar { padding-top: 0.125rem; padding-bottom: 0.125rem; } #mobile-header .m-nav-btn { color: #777777; } #mobile-header .m-nav-btn:hover { color: #333333; } #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: 20px; } } 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: #f8f8f8; color: #333333; border: none 1px #f0f0f0; } .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: #f8f8f8; color: #333333; 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: #000000; color: #ffffff; border: none 1px; } .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 { padding-top: 0.625rem; padding-bottom: 0.625rem; margin-top: -0.0625rem; margin-bottom: 0.0625rem; font-size: 0.875rem; font-style: normal; font-weight: normal; text-transform: none; color: #626060; } #wrapper .breadcrumb li:after { color: #626060; } #wrapper .breadcrumb a { color: #626060; } /*** Text fields ***/ .form-control { background-color: #ffffff; color: #777777; border: solid 1px #e3e3e3; } .custom-select2, .custom-select2 option { background-color: #ffffff; } .custom-select2:after { color: #777777; } .bootstrap-touchspin .btn-touchspin { background-color: #ffffff; color: #777777; border: solid 1px #e3e3e3; } .bootstrap-touchspin .btn-touchspin:hover { color: #777777; } .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; border-color: #8a8a8a; } /*** 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(194, 194, 194, 0.7); } .modal-content { background: #ffffff; border: none 1px; } .js-quickview-np-btn { background: #ffffff; } /*** Notifications ***/ .ns-box { background: #ca5058; color: #ffffff; border: none 1px; } .product-price { color: #026a41; } .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: #eba53d; 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: #eba53d; 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: #000000; color: #ffffff; } #back-to-top:hover { background: #333333; color: #ffffff; } #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: #777777; background: #e7f7be; border-bottom: solid 1px #93c121; padding-top: 0.5rem; padding-bottom: 0.5rem; font-size: 0.75rem; } #header .header-nav a { color: #777777; } #header .header-nav a:hover { color: #333333; } #header .header-nav .social-links._topbar { font-size: 0.875rem; } .header-top { padding-top: 1.5625rem; padding-bottom: 1.5625rem; color: #777777; } .header-top a:not(.btn):not(.nav-link) { color: #026633; } .header-top a:not(.btn):not(.nav-link):hover { color: #93c121; } .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: #026633; color: #ffffff; padding: 0.5625rem 0.5625rem; } .header-top .header-cart-default a.cart-toogle:hover { color: #ffffff; } .header-top a.header-cart-btn:not(:hover) { color: #ffffff; } .stuck-header .header-top { padding-top: 0.3125rem; padding-bottom: 0.3125rem; } .sticky-desktop-wrapper #desktop-header.stuck-header, .stuck-menu { background: #ffffff; } .cart-products-count-btn { background: #1bd33f; color: #ffffff; } .desktop-header-style-1 .search-widget, .desktop-header-style-2 .search-widget { max-width: 50%; } /*** HORIZONTAL MENU ***/ #iqitmegamenu-horizontal { background: #ffffff; 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: #009830; 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: #009830; } #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: #d3f4cd; color: #009830; } .cbp-horizontal .cbp-tab-title { font-size: 0.75rem; font-style: normal; font-weight: bold; text-transform: none; line-height: 1em; } .cbp-horizontal .cbp-legend { background: #ca5058; color: #ffffff; } .cbp-horizontal .cbp-mainlink-icon, .cbp-horizontal .cbp-mainlink-iicon { font-size: 1.25rem; max-height: 1.25rem; } .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; } .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: normal; 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: solid 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: #026633 !important; } .cbp-hrmenu .cbp-hrsub-inner a:hover { color: #026633 !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: #026633 !important; border-bottom: solid 1px #ababa8; padding-bottom: 8px; font-size: 0.875rem; font-style: normal; font-weight: bold; text-transform: none; } .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; } .mobile-menu__submenu { background: #ffffff; } .mobile-menu__tab { border-bottom: solid 1px #ebebeb; min-height: 3.875rem; } .mobile-menu__link { color: #595050 !important; padding-top: 1.25rem; padding-bottom: 1.25rem; font-size: 1.375rem; font-style: normal; font-weight: normal; text-transform: none; } .mobile-menu__arrow { padding-top: 1.25rem; padding-bottom: 1.25rem; color: #595050; font-size: 1.375rem; } .mobile-menu__tab-icon { font-size: 1.375rem; } .mobile-menu__tab-icon--img { max-height: 1.375rem; } .mobile-menu__legend { font-size: 0.75rem; font-style: normal; font-weight: normal; text-transform: none; color: #ffffff; background-color: #595050; } .mobile-menu__header-wrapper { color: #595050; background-color: #f4f4f4; border-bottom: none 1px; } .mobile-menu__title { font-size: 1.375rem; font-style: normal; font-weight: normal; text-transform: none; } .mobile-menu__column-title { font-size: 1.375rem; font-style: normal; font-weight: bold; text-transform: uppercase; 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__column-title { margin-bottom: 0.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: #333333; color: #ffffff; } .swiper-pagination-bullet { background: #333333; } /*** Product miniature ***/ .products.row { margin: -0.5rem; } .products.row > .col, .products.row > [class*="col-"] { padding: 0.5rem; } .swiper-container-wrapper { margin: -0.5rem; } .swiper-container-wrapper .products.swiper-container { padding: 0.5rem; } .swiper-container-wrapper .product-carousel { padding: 0.5rem; } .swiper-products-carousel.swiper-arrows-above .swiper-button { margin: 0.5rem; } .product-miniature { border: solid 1px #c2c2c2; 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 picture:last-child .product-thumbnail-first { opacity: 1; } .product-miniature-grid { padding: 0.5rem; } .product-miniature-grid .product-title { font-size: 1.125rem; font-style: normal; font-weight: normal; text-transform: none; } .product-miniature-grid .product-price { font-size: 1.125rem; font-style: normal; font-weight: normal; text-transform: none; } @media (hover: hover) { .product-miniature:hover { outline: none 1px; box-shadow: 0px 0px 25px 0px rgba(0, 0, 0, 0.15); } } .product-miniature-grid .product-functional-buttons { background: #ffffff; } .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 .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: black; color: #ffffff; border: none 1px; } .btn-product-list:hover { background: #ffffff; color: #000000; } .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.0625rem; } .products-grid .product-miniature-layout-2 .product-description { padding: 0.0625rem; } .products-grid .product-miniature-layout-3 .product-description { background: rgba(40, 44, 51, 0.93); } .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(2, 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(4, 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(3, 1fr); } } @media (min-width: 1200px) { .layout-full-width .swiper-default-carousel:not(.swiper-initialized) .swiper-wrapper { grid-template-columns: repeat(5, 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(4, 1fr); } } .product_header_container .product-price, .product_p_price_container .product-price { font-size: 3.4375rem; 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: #ffffff; background: #333333; } .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: #ffffff; background: #333333; } #product .product-cover .expander:hover { opacity: 0.6 !important; } .product-variants > .product-variants-item { display: inline-block; margin-right: 1rem; vertical-align: top; } #wrapper { border-top: none 1px; border-bottom: none 1px; padding-top: 0.0625rem; padding-bottom: 0.0625rem; color: #777777; } #index #wrapper, #module-iqitelementor-Preview.elementor-landing-body #wrapper { padding-top: 0.0625rem; padding-bottom: 0.0625rem; } #content-wrapper .page-title { color: #333333; 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: #333333; } #content-wrapper .section-title { color: #333333; 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: #333333; } .nav-tabs .nav-link { color: #000000; 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: #000000; 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: #000000; border-bottom: solid 3px #ca5058; } #wrapper .block-title { color: #333333; 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: #333333; } #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: #ffffff; } #footer .ps-emailsubscription-block .newsletter-input-group .input-subscription, #checkout-footer .ps-emailsubscription-block .newsletter-input-group .input-subscription { color: #777777; } #footer .ps-emailsubscription-block .newsletter-input-group .btn-subscribe, #checkout-footer .ps-emailsubscription-block .newsletter-input-group .btn-subscribe { color: #777777; } #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: #777777; } #footer .ps-emailsubscription-block input.input-subscription::-moz-placeholder, #checkout-footer .ps-emailsubscription-block input.input-subscription::-moz-placeholder { color: #777777; } #footer .ps-emailsubscription-block input.input-subscription:-ms-input-placeholder, #checkout-footer .ps-emailsubscription-block input.input-subscription:-ms-input-placeholder { color: #777777; } #footer .ps-emailsubscription-block input.input-subscription :-moz-placeholder, #checkout-footer .ps-emailsubscription-block input.input-subscription :-moz-placeholder { color: #777777; } #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: #777777 !important; } #footer .block-title, #checkout-footer .block-title { color: #333333; 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, #footer .block-title a:visited, #checkout-footer .block-title a:link, #checkout-footer .block-title a:visited { color: #333333; } #footer-container-first { border-top: none 1px; padding-top: 1.875rem; padding-bottom: 1.875rem; background: #212121; 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: solid 1px #c2c2c2; padding-top: 2.5rem; padding-bottom: 1.5rem; color: #777777; } #footer-container-main a, #checkout-footer a { color: #777777; } #footer-container-main a:hover, #checkout-footer a:hover { color: #333333; } #footer-copyrights { border-top: solid 1px #c2c2c2; background: #ffffff; 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: ""; 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: ""; } #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: #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; } #buy_block .image-container { height: 80px; } #subcategories ul li h5 { overflow: visible; height: 30px; } /* Overlay imatges producte */ .fancybox-overlay.fancybox-overlay-fixed { opacity:1 !important; } /* Imatge del bloc d'atributs com a https://www.germigarden.com/es/ponsetia-o-flor-de-pascua/1050501620-comprar-flor-de-pascua-o-ponsetia.html#/867-escoge_una_maceta-ponsetia_en_maceta_de_cultivo */ body#product #buy_block #attributes .attribute_list #color_to_pick_list li a.color_pick { height: 155px !important; width: 155px !important; } /* Imatge del bloc d'accesoris PRO com a https://www.germigarden.com/es/comprarrosales/1050500760-venta-rosal-grandiflora-en-bolsa.html */ body#product #multiAccessoriesTab #group_accessories td.checkbox_radio_image { width: 42% !important; } span.idxroption_price { font-size: 20px !important; font-style: normal !important; color: #026633 !important; margin-top: -20px; } /* === Top bar (barra verde) – tipografía === */ #header .header-top, #header .header-top a, #header .header-nav, #header .header-nav a, #header .header-nav .ps_linklist a, #header .header-nav .links a, #header .header-nav .language-selector, #header .header-nav .language-selector * { font-size: 15px; /* ← cambia aquí el tamaño deseado */ line-height: 1.6; text-transform: none; } /* Fuente */ @import url('https://fonts.googleapis.com/css2?family=Source+Sans+Pro:wght@400;600;700&display=swap'); /* =========================== 1) Panel plegable (sobre top bar) =========================== */ .gg-slide-panel{ background:#333; color:#ddd; max-height:0; overflow:hidden; transition:max-height .35s ease; border-bottom:1px solid rgba(255,255,255,.08); z-index:50; } .gg-slide-panel.open{ max-height:640px; } .gg-slide-panel .container{ padding:24px 0; } .gg-cols{ display:flex; gap:40px; } .gg-col{ flex:1; min-width:240px; } .gg-slide-panel a{ color:#ddd; text-decoration:underline; } /* Flecha centrada en la top bar */ #header .header-nav{ position:relative; } .slidetopcontentShower{ position:absolute; left:50%; top:50%; transform:translate(-50%, -50%); cursor:pointer; text-decoration:none; z-index:60; } .slidetopcontentShower::after{ content:""; display:block; width:0; height:0; border-left:7px solid transparent; border-right:7px solid transparent; border-top:9px solid #777; transition:transform .2s ease, border-top-color .2s ease; } .slidetopcontentShower:hover::after{ border-top-color:#555; } .slidetopcontentShower.active::after{ transform:rotate(180deg); } /* Zona clicable mayor */ .slidetopcontentShower::before{ content:""; position:absolute; inset:-10px -14px; } /* Tipografías del panel */ .gg-contact, .gg-contact h3, .gg-contact p, .gg-item, .gg-link{ font-family:'Source Sans Pro', system-ui, -apple-system, Segoe UI, Roboto, Arial, sans-serif; } .gg-contact h3{ margin:0 0 6px; font-size:20px; line-height:1.25; color:#f0f0f0; font-weight:700; letter-spacing:.1px; } .gg-contact p{ margin:0 0 14px; font-size:18px; line-height:1.6; color:#bfc4c7; } .gg-item{ display:flex; align-items:center; gap:16px; margin:20px 0 0; } .gg-link{ font-weight:700; text-decoration:none; } .gg-link:hover{ text-decoration:underline; } /* Iconos redondos del panel (teléfono / email) */ .gg-ico{ width:34px; height:34px; flex:0 0 34px; border-radius:50%; background:#cfd3d4; position:relative; box-shadow:inset 0 0 0 2px rgba(255,255,255,.12); } .gg-ico::before{ content:""; position:absolute; inset:0; margin:auto; width:18px; height:18px; background:no-repeat center/contain; filter:brightness(0) saturate(0); } .gg-ico-phone::before{ background-image:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='%23ffffff'><path d='M6.62 10.79a15.05 15.05 0 006.59 6.59l2.2-2.2a1 1 0 011.02-.24c1.12.37 2.33.57 3.57.57a1 1 0 011 1V21a1 1 0 01-1 1C10.07 22 2 13.93 2 3a1 1 0 011-1h3.5a1 1 0 011 1c0 1.24.2 2.45.57 3.57a1 1 0 01-.25 1.02l-2.2 2.2z'/></svg>"); } .gg-ico-mail::before{ background-image:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='%23ffffff'><path d='M20 4H4a2 2 0 00-2 2v12a2 2 0 002 2h16a2 2 0 002-2V6a2 2 0 00-2-2zm0 4l-8 5-8-5V6l8 5 8-5v2z'/></svg>"); } /* Responsive del panel */ @media (max-width:768px){ .gg-cols{ flex-direction:column; gap:24px; } .gg-contact .container{ padding:22px 0 18px; } } @media (max-width: 768px) { #header .header-nav, #header .header-nav *, #header .header-top, #header .header-top * { font-size: 13px !important; /* AJUSTA AQUÍ */ line-height: 1.4; } } /*tamany de lletra vista mòvil bloc al header activable amb la fletxa del mig de la topbar*/ @media (max-width: 768px) { .gg-cols, .gg-cols * { font-size: 14px !important; line-height: 1.4 !important; } } /* ========================================= 2) Promos encima del buscador (camión/candado) ========================================= */ #header .gg-search-promos{ display:flex; align-items:left; justify-content:left; gap:38px; margin:0 0 8px; flex-wrap:nowrap; } #header .gg-search-promos p{ display:flex; align-items:center; gap:1px; margin:0; line-height:1.25; font-weight:400; color:#2a7c2a; font-size:16px; white-space:nowrap; } /* anula pseudo-iconos del tema */ #header .gg-search-promos p::before{ content:none !important; } /* iconos */ #header .gg-search-promos .gg-ico{ width:20px; height:20px; display:inline-block; background-repeat:no-repeat; background-size:contain; background-color:transparent !important; border-radius:0 !important; } #header .gg-search-promos .gg-ico-truck{ background-image:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='%232a7c2a'><path d='M3 7a2 2 0 012-2h9v8H3V7zm11 0h3l3 3v5h-6V7zM6.5 19a1.5 1.5 0 100-3 1.5 1.5 0 000 3zm11 0a1.5 1.5 0 100-3 1.5 1.5 0 000 3zM3 15h17v2H3v-2z'/></svg>"); } #header .gg-search-promos .gg-ico-lock{ background-image:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='%232a7c2a'><path d='M17 9V7a5 5 0 10-10 0v2H5a1 1 0 00-1 1v9a1 1 0 001 1h14a1 1 0 001-1v-9a1 1 0 00-1-1h-2zm-8 0V7a3 3 0 116 0v2H9z'/></svg>"); } /* tamaños mayores en pantallas grandes */ @media (min-width:1200px){ #header .gg-search-promos p{ font-size:17px; } #header .gg-search-promos .gg-ico{ width:22px; height:22px; } } /* responsive promos */ @media (max-width:768px){ #header .gg-search-promos{ flex-wrap:wrap; gap:12px; } #header .gg-search-promos p{ font-size:13px; } } /*redueix tamany imatges al megamenu*/ #header .cbp-menu-element img{ max-width: 150px !important; /* ajusta 70–110px a tu gusto */ max-height: 150px !important; width: auto !important; height: auto !important; object-fit: contain !important; } /* 1) treu majúscules en enllaç de submenu del megamenu */ #header .menu-element-id-14 a, #header .menu-element-id-14 a *{ text-transform: none !important; } /*separació vertical entre banners a la vista mòbil*/ /* ===== Solo móvil ===== */ @media (max-width:768px){ /* 1) Separación ENTRE los 3 banners del MISMO bloque */ .separacio-banners > * + *{ margin-top:12px !important; } /* Si cada banner va dentro de una .col-… */ .separacio-banners [class*="col"] + [class*="col"]{ margin-top:12px !important; } /* 2) Separación ENTRE BLOQUES consecutivos de banners */ /* opción A: siempre deja aire debajo del bloque */ .separacio-banners{ margin-bottom:12px !important; } .separacio-banners:last-of-type{ margin-bottom:0 !important; } /* opción B (alternativa): solo si hay otro bloque justo después */ /* .separacio-banners + .separacio-banners{ margin-top:12px !important; } */ } /*treu el titol "footer" del footer*/ .footer-container h3, .footer-container .block-title, .footer-container .title, .footer-container .line { display: none !important; } /* Por si el bloque HTML genera un h3 arriba */ #footer h3 { display: none !important; } /*estils pel footer*/ /* Líneas verticales SOLO en escritorio */ @media (min-width: 768px) { .feature-box { border-right: 1px solid #c2c2c2; padding: 0 20px; } /* Última columna de cada fila sin borde */ .feature-box.last-desktop-col { border-right: none !important; } } /* Elimina padding interno de columnas */ .row > [class^="col-"] { padding-left: 0 !important; padding-right: 0 !important; } /*estils pels blocs linksmanager*/ /* ============================================================ 1) Eliminar la línea original del tema Warehouse en el footer ============================================================ */ #footer .block-title::after, .footer-container .block-title::after, .footer .block-title::after { content: none !important; display: none !important; width: 0 !important; height: 0 !important; background: transparent !important; margin: 0 !important; padding: 0 !important; } /* ============================================================ 2) Mostrar títulos SOLO en los bloques de IQITLinksManager ============================================================ */ #footer .block-title, .footer-container .block-title, .footer .block-title, .block-iqitlinksmanager .block-title, .block-iqitcontactpage .block-title { display: block !important; visibility: visible !important; opacity: 1 !important; height: auto !important; margin-bottom: 10px !important; } /* ============================================================ 4) Ocultar título del bloque de iconos (iqithtmlandbanners) ============================================================ */ #iqithtmlandbanners-block-4 .block-title > span { display: none !important; } @media (max-width: 768px) { #iqithtmlandbanners-block-4, #iqithtmlandbanners-block-4 * { display: block !important; visibility: visible !important; opacity: 1 !important; height: auto !important; } } #iqithtmlandbanners-block-4 { position: relative !important; padding-bottom: 25px !important; margin-bottom: 25px !important; border: none !important; /* Eliminamos el borde */ } #iqithtmlandbanners-block-4::after { content: "" !important; position: absolute !important; left: 0 !important; right: 0 !important; bottom: 0 !important; height: 1px !important; background: #c2c2c2 !important; width: 100vw !important; /* 100% del ancho de la ventana */ margin-left: calc(50% - 50vw) !important; /* Compensa para ocupar todo el ancho */ } @media (max-width: 768px) { /* Texto de enlaces y contenido general de bloques del footer */ #footer .block_content, #footer .block_content a, #footer .block, #footer .block li { font-size: 16px !important; /* tamaño base más grande */ line-height: 1.5 !important; } /* Títulos de bloques (si quieres que también crezcan) */ #footer .block-title { font-size: 18px !important; } /* Ítems de las listas */ #footer ul li { margin-bottom: 8px !important; } /* Inputs de newsletter */ #footer input[type="email"], #footer button, #footer .btn { font-size: 16px !important; } } @media (max-width: 768px) { /* Asegurar el mismo margen/padding en todas las columnas del footer */ #footer .row > [class*="col"] { padding-left: 15px !important; padding-right: 15px !important; } } /* Solo para la columna izquierda */ .left-column .slick-initialized.slick-slider { display: block !important; } /* Desactiva carrusel: pone los productos uno debajo del otro */ .left-column .slick-track { width: auto !important; transform: none !important; } .left-column .slick-slide { float: none !important; width: 100% !important; display: block !important; } /* Opcional: quita flechas del carrusel */ .left-column .slick-arrow { display: none !important; } /*botó sidebar categories*/ .mt-3.text-center { display: block; } .mt-3.text-center a { display: block; background-color: #026633; color: #ffffff !important; text-align: center; padding: 12px 15px; border-radius: 6px; font-weight: 600; text-decoration: none; margin-top: 15px; transition: background-color 0.2s ease, transform 0.1s ease; font-size: 15px; } /* Hover bonito */ .mt-3.text-center a:hover { background-color: #014c26; transform: translateY(-2px); } /*estils titols sidebar*/ #left-column .section-title, #left-column h3, #left-column h4, #left-column .block-title { color: #026633 !important; font-weight: 500; font-size: 18px !important; } /*estils text filtres sidebar*/ .block-faceted .facet-label a { color: #026633 !important; font-size: 16px !important; } #left-column .facet-label, #left-column .facet-label *, #left-column .facet-label a { color: #026633 !important; font-size: 16px !important; } #left-column .custom-checkbox .ps-shown-by-js { width: 18px; height: 18px; border: 1px solid #026633; background-color: #ffffff; display: inline-block; transition: all 0.2s ease; } /* Contenedor del checkbox + texto */ #left-column .facet-label { display: flex !important; align-items: center !important; /* centra verticalmente */ gap: 8px; line-height: 1 !important; /* evita salto vertical */ } /* Texto del filtro (enlace o span) */ /* centra mejor respecto al checkbox */ display: flex; align-items: center; } #left-column .product-title a { color: #026633 !important; /* color normal */ font-size: 17px !important; /* tamaño más grande */ font-weight: 600 !important; /* más grueso */ line-height: 1.3 !important; display: block; } .block .products .product-title a { color: #026633 !important; font-size: 18px !important; font-weight: 500 !important; line-height: 1.3 !important; display: block !important; } .block .products .product-price { color: #026633 !important; /* color normal */ font-size: 17px !important; /* tamaño del precio */ font-weight: 500 !important; /* precio más marcado */ } /*estils llistat productes pàgina categoria*/ .category-name, h1.h1 { color: #026633 !important; /* color principal */ font-size: 32px !important; /* tamaño más grande */ font-weight: 500 !important; /* más marcado */ margin-bottom: 20px !important; } /*estil enllaços descripció de la categoria*/ .category-description a { color: rgb(2, 102, 51) !important; /* verde corporativo */ text-decoration: underline !important; /* siempre subrayado */ } .category-description a:hover { color: rgb(1, 70, 35) !important; /* hover más oscuro */ text-decoration: underline !important; } /*estils boto añadir carrito*/ /* /* BOTÓN VIEW (btn btn-product-list) */ .product-miniature .btn.btn-product-list, .product-add-to-cart .btn.btn-primary.btn-lg.add-to-cart { background-color: #026633 !important; /* verde corporativo */ color: #ffffff !important; /* texto blanco */ font-weight: 600 !important; font-size: 14px !important; padding: 10px 14px !important; border-radius: 4px !important; border: none !important; text-transform: uppercase !important; width: 100% !important; display: block !important; text-align: center !important; letter-spacing: 0.5px; } /* HOVER */ .product-miniature .btn.btn-product-list:hover { background-color: #93c121 !important; /* hover verde claro */ color: #ffffff !important; } /* Precio en página de categoría */ #js-product-list .product-price, #js-product-list .product-price-and-shipping .product-price { color: #026633 !important; } /* Ocultar icono Quick View / Vista rápida */ .product-functional-buttons-links .js-quick-view-iqit { display: none !important; } /* Color del nombre del producto en vista GRID */ #category #products .product-miniature .product-title a { color: #026633 !important; font-weight: 500 !important; } /* === Estilo etiqueta NUEVO (como en la captura) === */ .product-flags .new, .product-flag.new { background-color: #51b7df !important; /* azul claro como en captura */ color: #ffffff !important; /* texto blanco */ padding: 3px 8px !important; /* tamaño compacto */ border-radius: 3px !important; /* bordes ligeramente redondeados */ font-size: 12px !important; /* tamaño letra */ font-weight: 600 !important; /* un poco más grueso */ text-transform: uppercase !important; /* convierte “nuevo” → “NUEVO” */ letter-spacing: 0.5px; /* ligera separación */ display: inline-block !important; } /* Posición arriba-izquierda sobre la imagen */ .product-miniature .product-flags { position: absolute !important; top: 8px !important; left: 8px !important; z-index: 5 !important; } /*oculta el borde al modul de novetats de la left sidebar a la pàgina de categoria*/ #left-column .product-miniature { border: none !important; box-shadow: none !important; } /*referencia del producte sota del nom, a la pàgina de producte*/ /* Estilo de la referencia colocada debajo del título */ .ref-under-title { margin-top: 8px; margin-bottom: 15px; font-size: 16px; font-weight: 600; color: #333; /* color neutro como PS 1.6 */ } /* Estils etiquetes productes */ .iqitproducttags a, .iqitproducttags span { display: inline-block; background: #f1f1f1; color: #1e7e34 !important; /* VERDE WAREHOUSE */ padding: 4px 10px; margin: 4px 6px 0 0; font-size: 14px !important; line-height: 1.2; border-radius: 14px; border: 1px solid #dcdcdc; text-decoration: none !important; transition: all .2s ease; } /* Hover */ .iqitproducttags a:hover { background: #e2e2e2; color: #1a6f2e !important; /* un poco más oscuro para hover */ border-color: #ccc; transform: translateY(-1px); } /* Estils pestanyes productes */ /* Todas las tabs → verde, sin transparencia, sin negrita */ .product-tabs .nav-tabs .nav-link { color: #1e7e34 !important; /* Verde */ font-weight: normal !important; opacity: 1 !important; } /* Tab activa → verde y en negrita */ .product-tabs .nav-tabs .nav-link.active { color: #1e7e34 !important; font-weight: bold !important; border-color: #1e7e34 !important; } /* Línea inferior verde en la pestaña activa */ .product-tabs .nav-tabs .nav-link.active::after { background-color: #1e7e34 !important; } /* Margen interno para filtros en móvil (Warehouse) */ @media (max-width: 768px) { #search_filters { padding-left: 14px !important; padding-right: 14px !important; } } /*marge per la vista movil de la fitxa de producte*/ /* Margen lateral en móvil para la cabecera del producto */ @media (max-width: 768px) { body#product .product-prices, body#product .product-title, body#product .ref-under-title, body#product .product-information, body#product #product-description-short, body#product #product-details, body#product h1.h1 { padding-left: 15px !important; padding-right: 15px !important; } { padding-left: 15px !important; padding-right: 15px !important; } } /*oculta pestanyes producttab que no mostren contingut*/ #product-infos-tabs a[href^="#fmm_"] { display: none !important; } /* Y ocultamos también los LI que queden vacíos */ #product-infos-tabs a[href^="#fmm_"] .nav-item, #product-infos-tabs li:has(a[href^="#fmm_"]) { display: none !important; } /*color de la font al titol dels blocs de la pàgina de producte*/ /* Accesorios (productos relacionados) */ .product-accessories h3, .product-accessories .section-title { color: rgb(30, 126, 52) !important; } /* Productos de la misma categoría */ .category-products h3, .category-products .page-product-heading { color: rgb(30, 126, 52) !important; } /*estil titol dels videos de hiuploadproductvideos*/ .hipv-video-title { color: rgb(30, 126, 52); font-weight: 600; margin-bottom: 8px; font-size: 16px; } /*marge esquerra columna central fitxa de producte*/ @media (min-width: 768px) { #col-product-info { margin-left: 10px; } } /*separació correcte pàrrafs i elements a fitxa producte*/ /* Normalizar separación de párrafos en descripción de producto */ .product-description p { margin: 0 0 1em 0; } /* Ampliar vídeos en la descripción del producto */ .product-description iframe, .product-description video { width: 95% !important; max-width: 95% !important; height: auto; display: block; margin: 1.5em auto; } /* links verds i subrallats a la descripció del producte */ .product-description a { color: #1f6f3f !important; text-decoration: underline; font-weight: 500; }