.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: #1e6b34; } a:hover:not(.nav-link):not(.btn) { color: #0f3d1e; } .pagination .page-list li:hover { border-color: #0f3d1e; } .pagination .page-list li.current { border-color: #0f3d1e; } .pagination .page-list li.current a { color: #0f3d1e; } #mobile-header { border-bottom: solid 1px #e3e3e3; } #mobile-header .mobile-main-bar { padding-top: 1.3333333333rem; padding-bottom: 1.3333333333rem; } #mobile-header .m-nav-btn { color: #2b2b2b; } #mobile-header .m-nav-btn:hover { color: #ffffff; } #mobile-header .m-nav-btn > span { display: none !important; } #mobile-header .mobile-buttons-bar { background: #eef4ec; } html { font-size: 15px; } @media (max-width: 767px) { html { font-size: 14px; } } body { line-height: 1.6rem; } body { font-family: 'Poppins', sans-serif; } .h1, .h2, .block-title, .page-title, .modal-title, .step-title { font-family: 'Playfair Display', 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: #fbf6ec; color: #0f3d1e; 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: #eef4ec; color: #0f3d1e; } .btn-secondary:not(:disabled):not(.disabled):active { background: #eef4ec; color: #0f3d1e; } .btn-outline-secondary, .btn-outline-secondary.disabled, .btn-outline-secondary:disabled { background: #fbf6ec; color: #0f3d1e; border: solid 1px #e3e3e3; } .btn-outline-secondary:hover, .btn-outline-secondary.disabled:hover, .btn-outline-secondary:disabled:hover { background: #eef4ec; color: #0f3d1e; border: solid 1px #e3e3e3; } /*** Primary button ***/ .btn-primary, .btn-primary.disabled, .btn-primary:disabled { background: #1e6b34; 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: #0f3d1e; color: #ffffff; } .btn-primary:not(:disabled):not(.disabled):active { background: #0f3d1e; color: #ffffff; } #wrapper .breadcrumb { background: #fbf6ec; padding-top: 1.4666666667rem; padding-bottom: 1.4666666667rem; margin-top: -1rem; margin-bottom: 1rem; font-size: 0.7333333333rem; letter-spacing: 0.1333333333rem; font-style: normal; font-weight: normal; text-transform: uppercase; color: #8a958c; } #wrapper .breadcrumb li:after { color: #8a958c; } #wrapper .breadcrumb a { color: #8a958c; } /*** 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: #1e6b34; } /*** Radio buttons and checkboxes ***/ .custom-checkbox input[type=checkbox] + span .checkbox-checked { color: #1e6b34; } .custom-radio input[type=radio]:checked + span { background-color: #1e6b34; } .custom-checkbox input[type=checkbox] + span:not(.color), .custom-radio { background: #ffffff; color: #1e6b34; 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: #1e6b34; color: #ffffff; border: none 1px; } .product-price { color: #1e6b34; } .iqit-review-star { color: #f2a900; } .product-flags .product-flag { font-size: 0.7333333333rem; font-style: normal; font-weight: normal; text-transform: none; } .product-flags .discount, .product-flags .on-sale { background: #0f3d1e; color: #ffffff; } .product-flags .new { background: #f2a900; color: #0f3d1e; } .product-flags .online-only, .product-flags .pack { background: #e0e0e0; color: #000000; } .product-flags .out_of_stock { background: #a17738; color: #fff7f7; } .discount { background: #0f3d1e; color: #ffffff; } .product-available { background: #1e6b34; 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: #ffffff; background: #0f3d1e; border-bottom: none 1px; padding-top: 0.6666666667rem; padding-bottom: 0.6666666667rem; font-size: 0.8666666667rem; } #header .header-nav a { color: #ffffff; } #header .header-nav a:hover { color: #f2a900; } #header .header-nav .social-links._topbar { font-size: 0.9333333333rem; } #header .header-nav .social-links._topbar a:not(:hover) { color: #ffffff !important; } #header .header-nav .social-links._topbar a:hover { color: #f2a900 !important; } .header-top { padding-top: 1rem; padding-bottom: 1rem; color: #2b2b2b; } .header-top a:not(.btn):not(.nav-link) { color: #2b2b2b; } .header-top a:not(.btn):not(.nav-link):hover { color: #1e6b34; } .header-top .form-search-control { border: solid 1px #e3e3e3; } .header-top .header-btn-w .header-btn > .icon { font-size: 1.3333333333rem; display: block; } .header-top .header-btn-w .header-btn .title { display: none !important; } .header-top .header-cart-default a.cart-toogle { background: #1e6b34; color: #ffffff; padding: 0.6rem 0.6rem; } .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.3333333333rem; padding-bottom: 0.3333333333rem; } .sticky-desktop-wrapper #desktop-header.stuck-header, .stuck-menu { background: #ffffff; } .cart-products-count-btn { background: #f2a900; color: #0f3d1e; } .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.3333333333rem; max-width: 21.3333333333rem; color: #2b2b2b; padding-left: 0.8rem; padding-right: 0.8rem; border-left: none 2px rgba(87, 87, 87, 0.57); } #sticky-cart-wrapper a.header-cart-btn:not(:hover) { color: #2b2b2b; } #sticky-cart-wrapper .ps-shoppingcart.side-cart #blockcart-content { top: -1.1333333333rem; } .cbp-vertical-on-top .cbp-vertical-title { line-height: 3.3333333333rem !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: #ffffff; color: #1e6b34; } .cbp-horizontal .cbp-tab-title { font-size: 0.8666666667rem; letter-spacing: 0.0666666667rem; font-style: normal; font-weight: bold; text-transform: uppercase; line-height: 1em; } .cbp-horizontal .cbp-legend { background: #0f3d1e; color: #f2a900; } .cbp-horizontal .cbp-mainlink-icon, .cbp-horizontal .cbp-mainlink-iicon { font-size: 1.3333333333rem; max-height: 1.3333333333rem; } @media (max-width: 1300px) { .cbp-horizontal .cbp-tab-title { font-size: 0.9333333333rem; } .cbp-horizontal > ul > li > a, .cbp-horizontal > ul > li > a:not([href]):not([tabindex]), .cbp-horizontal > ul > li > .cbp-main-link { padding-left: 0.6666666667rem; padding-right: 0.6666666667rem; } } #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.2rem; font-style: normal; font-weight: normal; text-transform: none; color: #ffffff; background: #000000; line-height: 3.3333333333rem; } #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.5333333333rem; padding-bottom: 0.5333333333rem; 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.6rem; max-height: 1.6rem; } #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.9333333333rem; 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 #37a625; box-shadow: 0px 15px 25px 0px rgba(74, 63, 63, 0.15); } .cbp-hrmenu .cbp-hrsub-inner, .cbp-hrmenu .cbp-hrsub-inner a, .cbp-hrmenu .cbp-hrsub-inner a:link { color: !important; } .cbp-hrmenu .cbp-hrsub-inner a:hover { color: #333333 !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.9333333333rem; 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.6rem; } #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: 1.0666666667rem; padding-bottom: 1.0666666667rem; } #iqitmegamenu-mobile li > ul.mobile-menu__submenu--accordion .mobile-menu__link { color: #595050 !important; padding-top: 1.0666666667rem; padding-bottom: 1.0666666667rem; font-size: 1.2rem; 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: 4.1333333333rem; } .mobile-menu__link { color: #595050 !important; padding-top: 1.3333333333rem; padding-bottom: 1.3333333333rem; font-size: 1.4666666667rem; font-style: normal; font-weight: normal; text-transform: none; } .mobile-menu__arrow { padding-top: 1.3333333333rem; padding-bottom: 1.3333333333rem; color: #595050; font-size: 1.4666666667rem; } .mobile-menu__tab-icon { font-size: 1.4666666667rem; } .mobile-menu__tab-icon--img { max-height: 1.4666666667rem; } .mobile-menu__legend { font-size: 0.8rem; 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.4666666667rem; font-style: normal; font-weight: normal; text-transform: none; } .mobile-menu__column-title { font-size: 1.4666666667rem; font-style: normal; font-weight: bold; text-transform: uppercase; color: #595050 !important; } .mobile-menu__column { font-size: 1.0666666667rem; font-style: normal; font-weight: normal; text-transform: none; color: #595050; margin-bottom: 2.6666666667rem; } .mobile-menu__column-categories:not(:last-child) { margin-bottom: 2.6666666667rem; } .mobile-menu__column-title { margin-bottom: 0.5333333333rem; } .mobile-menu__links-list-li { padding-top: 0.4rem; padding-bottom: 0.4rem; } .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: #1e6b34; color: #ffffff; } .swiper-pagination-bullet { background: #1e6b34; } /*** Product miniature ***/ .products.row { margin: 0rem; } .products.row > .col, .products.row > [class*="col-"] { padding: 0rem; } .swiper-container-wrapper { margin: 0rem; } .swiper-container-wrapper .products.swiper-container { padding: 0rem; } .swiper-container-wrapper .product-carousel { padding: 0rem; } .swiper-products-carousel.swiper-arrows-above .swiper-button { margin: 0rem; } .product-miniature { border: none 1px; 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 .product-title { font-size: 1.2rem; font-style: normal; font-weight: normal; text-transform: none; } .product-miniature-grid .product-price { font-size: 1.0666666667rem; font-style: normal; font-weight: bold; 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 .product-add-cart { 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.5rem 1rem; background: black; color: #ffffff; border: none 1px; } .btn-product-list:hover { background: #ffffff; color: #000000; } .products-grid .product-miniature-layout-1 .product-description { padding: 0.6666666667rem; } .products-grid .product-miniature-layout-2 .product-add-cart { display: none !important; } .products-grid .product-miniature-layout-2 .products-variants { padding-top: 0rem; } .products-grid .product-miniature-layout-2 .product-description { padding: 0.6666666667rem; } .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(1, 1fr); } @media (min-width: 768px) { .layout-full-width .swiper-default-carousel:not(.swiper-initialized) .swiper-wrapper { grid-template-columns: repeat(2, 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(1, 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.2rem; 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: 1rem; padding-bottom: 1rem; color: #2b2b2b; } #index #wrapper, #module-iqitelementor-Preview.elementor-landing-body #wrapper { padding-top: 1.3333333333rem; padding-bottom: 1.3333333333rem; } #content-wrapper .page-title { color: #1e6b34; font-size: 2.4rem; 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: #1e6b34; } #content-wrapper .section-title { color: #1e6b34; font-size: 1.6rem; 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: #1e6b34; } .nav-tabs .nav-link { color: #000000; font-size: 1.0666666667rem; 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: #1e6b34; font-size: 0.9333333333rem; 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: #1e6b34; } #left-column .block, #right-column .block { border: none 1px; } #footer, #checkout-footer { background: #0f3d1e; } #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: #0f3d1e; } #footer .ps-emailsubscription-block .newsletter-input-group .btn-subscribe:hover, #checkout-footer .ps-emailsubscription-block .newsletter-input-group .btn-subscribe:hover { color: #f2a900; } #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.2666666667rem; } #footer .social-links._footer a:not(:hover), #checkout-footer .social-links._footer a:not(:hover) { color: #d9e3d6 !important; } #footer .block-title, #checkout-footer .block-title { color: #f2a900; font-size: 0.8rem; letter-spacing: 0.1333333333rem; font-style: normal; font-weight: bold; text-transform: uppercase; 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: #f2a900; } #footer-container-first { border-top: none 1px; padding-top: 4.6666666667rem; padding-bottom: 4.6666666667rem; background: #0f3d1e; color: #d9e3d6; } #footer-container-first h5 { font-size: 1.5rem; font-style: normal; font-weight: bold; letter-spacing: 0.1333333333rem; text-transform: uppercase; } #footer-container-main, #checkout-footer { border-top: none 1px; padding-top: 2.6666666667rem; padding-bottom: 1.6666666667rem; color: #d9e3d6; } #footer-container-main a, #checkout-footer a { color: #d9e3d6; } #footer-container-main a:hover, #checkout-footer a:hover { color: #f2a900; } #footer-copyrights { border-top: none 1px; background: #0b2e16; padding-top: 1.4666666667rem; padding-bottom: 1.4666666667rem; } @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; } .ps-shoppingcart.dropdown #blockcart-content{ z-index: 1000; } /* === Kuće za odmor i proslave – stil (NOUHOTEL, boje iz logotipa) === */ :root{--kz-green:#1E6B34;--kz-dark:#0F3D1E;--kz-gold:#F2A900;--kz-sky:#0A74B3;--kz-cream:#FBF6EC;--kz-mint:#EEF4EC;--kz-text:#2B2B2B} h1,h2,h3,.h1,.h2,.h3,.page-title,.section-title,.elementor-heading-title{font-family:'Playfair Display',serif;color:var(--kz-green);font-weight:700;letter-spacing:-.5px} .btn,.elementor-button{text-transform:uppercase;letter-spacing:2px;font-weight:600;font-size:12px;border-radius:2px} .btn-primary,.elementor-button{background:var(--kz-green);border-color:var(--kz-green);color:#fff} .btn-primary:hover,.elementor-button:hover{background:var(--kz-dark);border-color:var(--kz-dark);color:#fff} .kz-btn-gold,.kz-btn-gold .elementor-button{background:var(--kz-gold)!important;border-color:var(--kz-gold)!important;color:var(--kz-dark)!important} .kz-subtitle{font-size:12px;font-weight:600;letter-spacing:2px;text-transform:uppercase;color:#5F6B61} .kz-bg-cream{background:var(--kz-cream)}.kz-bg-mint{background:var(--kz-mint)} .product-miniature .product-title a{font-family:'Playfair Display',serif;font-weight:700;color:var(--kz-text)} .product-miniature .product-flag.new{background:var(--kz-gold);color:var(--kz-dark);text-transform:uppercase;letter-spacing:1.5px} a:hover{color:var(--kz-dark)} /* Izbornik: žuti gumb "Postanite iznajmljivač" (zadnja stavka, float right) */ #iqitmegamenu-horizontal .cbp-hrmenu-tab.cbp-pulled-right > a{background:var(--kz-gold);color:var(--kz-dark)!important;padding:0 18px;border-radius:2px;margin:8px 0} #iqitmegamenu-horizontal .cbp-hrmenu-tab.cbp-pulled-right > a:hover{background:var(--kz-green);color:#fff!important} #iqitmegamenu-horizontal .cbp-hrmenu-tab > a .cbp-tab-title{white-space:nowrap} /* kz-loc: adresa i grad */ .kz-loc-line{display:flex;align-items:center;gap:6px;margin:0 0 12px;font-weight:600;color:#2f5d3a} .kz-loc-line .material-icons{font-size:20px} .kz-loc__title{display:block;font-weight:700;margin-bottom:6px} .kz-loc__row{display:flex;gap:12px;flex-wrap:wrap} .kz-loc__f{flex:1 1 220px;margin:0;font-weight:400} .kz-loc__f--18{flex-grow:2} .kz-loc__f span{display:block;font-size:13px;margin-bottom:3px} /* kz-menu-cta */ /* === kz-nou: naslovna po NOUHOTEL rasporedu === */ .kz-orn .elementor-heading-title:before{content:"";display:block;width:34px;height:34px;margin:0 auto 20px;background:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 34 34'%3E%3Ccircle cx='17' cy='17' r='17' fill='%23F2A900'/%3E%3Cpath d='M9 17.5 17 10l8 7.5M11.5 15.5V24h11v-8.5M15 24v-4.5h4V24' fill='none' stroke='%23fff' stroke-width='1.6' stroke-linejoin='round'/%3E%3C/svg%3E") center/contain no-repeat} .kz-btn-outline .elementor-button,.kz-btn-light .elementor-button{background:transparent!important;border:1px solid var(--kz-dark)!important;color:var(--kz-dark)!important;font-size:11px;padding:18px 40px;border-radius:0} .kz-btn-outline .elementor-button:hover{background:var(--kz-green)!important;border-color:var(--kz-green)!important;color:#fff!important} .kz-btn-light .elementor-button{border-color:#fff!important;color:#fff!important} .kz-btn-light .elementor-button:hover{background:#fff!important;color:var(--kz-dark)!important} .kz-btn-gold .elementor-button{font-size:11px;padding:18px 40px;border-radius:0} .kz-btn-gold .elementor-button:hover{background:#fff!important;border-color:#fff!important} .kz-slide>.elementor-column-wrap{position:relative} .kz-slide>.elementor-column-wrap:before{content:"";position:absolute;left:0;top:0;right:0;bottom:0;background:rgba(15,61,30,.42);pointer-events:none} .kz-slide .elementor-widget-wrap{position:relative;z-index:1} .kz-hero .kz-slide>.elementor-column-wrap{min-height:640px;display:flex;align-items:center;justify-content:center} .kz-hl .kz-slide>.elementor-column-wrap{min-height:600px;display:flex;align-items:center;justify-content:center} .kz-hl-text{max-width:560px;margin:14px auto 0!important;font-size:15px} .kz-search-wrap{position:relative;z-index:5;margin-top:-80px} .kz-collage{display:grid;grid-template-columns:1fr 1fr;grid-template-rows:230px 230px;gap:15px;position:relative;max-width:560px;margin-left:auto} .kz-c{background-size:cover;background-position:center}.kz-c1{grid-row:1/3} .kz-badge{position:absolute;left:50%;top:50%;width:150px;height:150px;transform:translate(-50%,-50%)} .kz-badge svg{width:100%;height:100%;animation:kzspin 24s linear infinite;overflow:visible} .kz-badge text{fill:#fff;font:600 12.5px Poppins,sans-serif;letter-spacing:3.2px;text-shadow:0 1px 3px rgba(0,0,0,.5)} .kz-badge-ico{position:absolute;left:50%;top:50%;width:58px;height:58px;margin:-29px 0 0 -29px;border-radius:50%;background:#F2A900 url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 34 34'%3E%3Cpath d='M9 17.5 17 10l8 7.5M11.5 15.5V24h11v-8.5M15 24v-4.5h4V24' fill='none' stroke='%230F3D1E' stroke-width='1.6' stroke-linejoin='round'/%3E%3C/svg%3E") center/34px no-repeat} @keyframes kzspin{to{transform:rotate(360deg)}} .kz-amen-right{position:relative;z-index:2} .kz-amen-slider{margin:34px 0 0 -58%;position:relative} .kz-amen-track{display:flex;overflow:hidden;scroll-snap-type:x mandatory} .kz-card{flex:0 0 100%;display:flex;scroll-snap-align:start;min-height:290px} .kz-card-txt{flex:0 0 50%;background:var(--kz-green);color:#fff;padding:36px 32px;border:6px solid #FBF6EC;border-right:0} .kz-card-txt h3{font-family:'Playfair Display',serif;color:#fff;font-size:24px;margin:0 0 14px} .kz-card-txt p{color:rgba(255,255,255,.9);font-size:13px;line-height:1.7;margin:0} .kz-card-img{flex:0 0 50%;background-size:cover;background-position:center;border:6px solid #FBF6EC} .kz-amen-dots{text-align:center;margin-top:16px} .kz-amen-dots button{width:9px;height:9px;border-radius:50%;border:0;background:#C9C3B6;margin:0 5px;padding:0;cursor:pointer} .kz-amen-dots button.on{background:var(--kz-dark)} .kz-fac .elementor-icon-box-title{margin-top:4px} .kz-fac-img img{width:100%;max-width:560px} .kz-decor>.elementor-column-wrap{position:relative;padding:70px 0!important} .kz-decor>.elementor-column-wrap:before,.kz-decor>.elementor-column-wrap:after{content:"";position:absolute;left:0;right:0;height:34px;background:linear-gradient(#C9C3B6,#C9C3B6) left center/calc(50% - 30px) 1px no-repeat,linear-gradient(#C9C3B6,#C9C3B6) right center/calc(50% - 30px) 1px no-repeat,url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 34 34'%3E%3Ccircle cx='17' cy='17' r='17' fill='%23F2A900'/%3E%3Cpath d='M9 17.5 17 10l8 7.5M11.5 15.5V24h11v-8.5M15 24v-4.5h4V24' fill='none' stroke='%23fff' stroke-width='1.6' stroke-linejoin='round'/%3E%3C/svg%3E") center/34px no-repeat} .kz-decor>.elementor-column-wrap:before{top:0}.kz-decor>.elementor-column-wrap:after{bottom:0} .kz-gallery img{aspect-ratio:1/1;object-fit:cover;width:100%} @media (max-width:991px){ .kz-hero .kz-slide>.elementor-column-wrap{min-height:480px} .kz-amen-slider{margin-left:0} .kz-amen-img{min-height:320px}.kz-amen-img .elementor-spacer-inner{height:320px!important} .kz-amen-right{padding:40px 15px 0!important} .kz-collage{margin:40px auto 0;grid-template-rows:180px 180px} .kz-fac{padding:0 15px 30px!important} } @media (max-width:575px){ .kz-card{flex-direction:column}.kz-card-txt,.kz-card-img{flex:none}.kz-card-img{height:220px} .kz-badge{width:120px;height:120px} } /* kz-nou dorade */ #index .elementor-section-boxed>.elementor-container{padding-left:15px;padding-right:15px} .kz-badge:before{content:"";position:absolute;left:4px;top:4px;right:4px;bottom:4px;border-radius:50%;background:rgba(30,107,52,.88)} .kz-badge svg{position:relative} /* kz-header: gornja traka po NOUHOTEL-u (adresa, telefon, e-adresa lijevo; mreže desno) */ .header-nav .block-iqitlinksmanager-2 li{margin-right:28px;border:0!important;padding-left:0!important} .header-nav .block-iqitlinksmanager-2 li:before,.header-nav .block-iqitlinksmanager-2 li:after{display:none!important} .header-nav .block-iqitlinksmanager-2 li a:before{font-family:"Font Awesome 6 Free";font-weight:900;margin-right:8px;color:var(--kz-gold);font-size:12px} .header-nav .block-iqitlinksmanager-2 li:nth-child(1) a:before{content:"\f3c5"} .header-nav .block-iqitlinksmanager-2 li:nth-child(2) a:before{content:"\f095"} .header-nav .block-iqitlinksmanager-2 li:nth-child(3) a:before{content:"\f0e0"} .header-nav .social-links a{margin-left:14px} @media (max-width:767px){.header-nav .block-iqitlinksmanager-2 li:nth-child(1),.header-nav .block-iqitlinksmanager-2 li:nth-child(3){display:none}} /* kz-footer: podnožje po NOUHOTEL-u */ #footer-container-main .block-title{font-family:Poppins,sans-serif;font-size:12px;font-weight:600;letter-spacing:2px;text-transform:uppercase;color:#fff;margin-bottom:22px} #footer-container-main,#footer-container-main p,#footer-container-main .block-content{font-size:14px;line-height:1.9} #footer-container-main a{color:#d9e3d6}#footer-container-main a:hover{color:var(--kz-gold)} #footer-container-main .contact-rich hr,#footer-container-main .contact-rich .icon{display:none} #footer-container-main .contact-rich .part{margin:0 0 4px;padding:0} #footer-container-main .contact-rich .data a[href^="tel"]{color:var(--kz-gold);font-size:18px;font-weight:600} #footer-container-main .contact-rich>strong{display:none} .kz-foot-about img{max-width:190px;background:#fff;padding:10px 14px;border-radius:4px;margin-bottom:18px} .kz-foot-about p{color:#d9e3d6} #footer-container-main .block-newsletter .ps-emailsubscription-conditions{font-size:12px;color:#9fb3a5!important} #footer-copyrights{color:#9fb3a5;font-size:13px}#footer-copyrights p{margin:0} /* kz-footer-order: logo, kontakt, informacije, korisne poveznice, newsletter */ #footer-container-main .block-iqithtmlandbanners-html{order:1} #footer-container-main .block-iqitcontactpage{order:2} #footer-container-main .block-iqitlinksmanager-1{order:3} #footer-container-main .block-iqitlinksmanager-3{order:4} #footer-container-main .col-md-auto{order:5} @media (min-width:768px){#footer-container-main .block-iqithtmlandbanners-html{flex:0 0 26%;max-width:26%;padding-right:40px}#footer-container-main .col-md-auto{max-width:280px}} #footer-container-main .block-iqithtmlandbanners-html .block-title{display:none} #footer-container-main .block-iqithtmlandbanners-html .block-content{display:block!important} /* kz-header-row: kontakt u jednom redu lijevo, mreže desno */ @media (min-width:768px){ .header-nav .left-nav{display:flex!important;align-items:center;flex:1 1 auto;max-width:none} .header-nav .left-nav>.d-inline-block:first-child{order:2;margin-left:auto;padding-right:22px} .header-nav .right-nav{flex:0 0 auto;width:auto} .header-nav .block-iqitlinksmanager-2 ul{display:flex;flex-wrap:nowrap;white-space:nowrap;margin:0}} .header-nav .social-links li a{color:#fff}.header-nav .social-links li a:hover{color:var(--kz-gold)} /* kz-footer-clean: bez crta ispod naslova i strelica ispred poveznica */ #footer-container-main .block-title{border-bottom:0!important;padding-bottom:0} #footer-container-main .block-links li a:before{display:none!important} #footer-container-main .block-links li a{padding-left:0!important} #footer-container-main>.container,#footer-copyrights>.container{padding-left:15px;padding-right:15px} /* kz-product: stranica objekta i breadcrumb po NOUHOTEL-u */ #wrapper .breadcrumb{text-align:center}#wrapper .breadcrumb ol{justify-content:center} #wrapper .breadcrumb li:after{content:"•"!important;color:#C9C3B6;margin:0 10px} #wrapper .breadcrumb li:last-child a,#wrapper .breadcrumb li:last-child span{color:var(--kz-dark);font-weight:600} #product .page-title,#product h1.product-detail-name{font-family:'Playfair Display',serif;font-size:40px;line-height:1.15;color:var(--kz-green);margin-bottom:12px} #product .product-prices .current-price,#product .product-prices .product-price{color:var(--kz-green);font-family:'Playfair Display',serif} #product .wk-booking-container{border:0;background:var(--kz-cream);padding:10px 6px;border-radius:0} #product .wk-booking-container .card-header,#product .wk-booking-container h3,#product .wk-booking-container .h3{font-family:'Playfair Display',serif;color:var(--kz-green);background:none;border:0} #product .wk-booking-container .btn,#product .wk-booking-container button{border-radius:0;background:var(--kz-green);border-color:var(--kz-green);text-transform:uppercase;letter-spacing:2px;font-size:11px;font-weight:600;padding:12px 26px} #product .wk-booking-container .btn:hover,#product .wk-booking-container button:hover{background:var(--kz-dark)} #product .booking_total_price{color:var(--kz-green);font-weight:700;font-size:18px} #product .product-tabs .nav-tabs{border-bottom:1px solid #EDE6D6} #product .product-tabs .nav-link{font-family:Poppins,sans-serif;font-size:12px;font-weight:600;letter-spacing:2px;text-transform:uppercase;color:#8A958C;border:0} #product .product-tabs .nav-link.active{color:var(--kz-green);border-bottom:2px solid var(--kz-gold)} .product-miniature .product-title a{font-size:18px} .product-miniature .product-price{color:var(--kz-green)} /* kz-inquiry: bez cijena, upit iznajmljivaču umjesto rezervacije */ #product .product-prices,#product .product-add-to-cart,#product .product-quantity,#product .wk-booking-container,#product .product-actions .product-variants{display:none!important} .product-miniature .product-price-and-shipping,.product-miniature .product-price,.product-miniature .regular-price,.product-miniature .discount-percentage{display:none!important} .kz-inquiry{background:var(--kz-cream);padding:28px 26px;margin:22px 0 10px} .kz-inquiry__title{font-family:'Playfair Display',serif;font-size:26px;font-weight:700;color:var(--kz-green);margin:0 0 6px} .kz-inquiry__lead{font-size:13px;color:#5F6B61;margin:0 0 18px} .kz-inquiry label{display:block;font-size:11px;font-weight:600;letter-spacing:1.5px;text-transform:uppercase;color:#5F6B61;margin:0 0 12px} .kz-inquiry input[type=date],.kz-inquiry input[type=text],.kz-inquiry input[type=email],.kz-inquiry input[type=tel],.kz-inquiry input[type=number],.kz-inquiry textarea{display:block;width:100%;margin-top:6px;height:44px;border:1px solid #DDD5C4;background:#fff;padding:0 12px;font-size:14px;text-transform:none;letter-spacing:0;color:#2B2B2B} .kz-inquiry textarea{height:auto;padding:10px 12px} .kz-inquiry__row{display:flex;gap:12px}.kz-inquiry__row>label{flex:1}.kz-inquiry__row>.kz-inquiry__small{flex:0 0 110px} .kz-inquiry__consent{display:flex!important;gap:8px;align-items:flex-start;text-transform:none!important;letter-spacing:0!important;font-weight:400!important;font-size:12px!important} .kz-inquiry__consent input{margin-top:2px} .kz-inquiry__btn{width:100%;border-radius:0;background:var(--kz-green);border-color:var(--kz-green);text-transform:uppercase;letter-spacing:2px;font-size:12px;font-weight:600;padding:15px} .kz-inquiry__btn:hover{background:var(--kz-dark);border-color:var(--kz-dark)} .kz-inquiry__msg{margin-top:12px;font-size:13px}.kz-inquiry__msg.is-ok{color:var(--kz-green);font-weight:600}.kz-inquiry__msg.is-error{color:#B3261E} @media (max-width:575px){.kz-inquiry__row{flex-wrap:wrap}.kz-inquiry__row>label{flex:1 1 100%}} /* kz-product-fix */ #product h1.page-title{background:none!important;padding:0!important;color:var(--kz-green)!important} #product h1.page-title span{background:none!important;padding:0!important;color:inherit!important} #wrapper .breadcrumb li:last-child:after{display:none!important} .material-icons{text-transform:none!important;letter-spacing:normal!important} #product .product-cover img{width:100%;height:auto} /* kz-category: popis objekata po NOUHOTEL-u (kartice, alatna traka, bočni stupac desno) */ /* kartica: slika + uokviren opis */ .product-miniature-grid .thumbnail-container{margin-bottom:0} .product-miniature-grid .product-description{border:1px solid #E9E2D4;border-top:0;padding:20px 24px 22px!important;background:#fff;text-align:left} #wrapper .product-miniature-grid .product-category-name{display:block!important;font-size:11px;font-weight:600;letter-spacing:2px;text-transform:uppercase;color:#A07A1E!important;margin:0 0 6px} .product-miniature-grid .product-title{margin:0 0 8px} .product-miniature-grid .product-title a{font-size:19px!important;line-height:1.3} .product-miniature-grid .product-title a:hover{color:var(--kz-green)} #wrapper .product-miniature-grid .product-description-short{display:-webkit-box!important;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;font-size:13px;line-height:1.6;margin:0 0 14px} #wrapper .product-miniature-grid .product-description-short a{color:#5F6B61} #wrapper .product-miniature-grid .product-add-cart{display:block!important;margin:0} #wrapper .product-miniature-grid .product-add-cart .btn-product-list{display:inline-block;width:auto;padding:0 0 3px;background:none!important;border:0;border-bottom:1px solid var(--kz-gold);border-radius:0;font-size:0;color:var(--kz-dark)!important} #wrapper .product-miniature-grid .product-add-cart .btn-product-list::after{content:'Pogledajte objekt \2192';font-size:11px;font-weight:600;letter-spacing:2px;text-transform:uppercase} html[lang^=en] #wrapper .product-miniature-grid .product-add-cart .btn-product-list::after{content:'View property \2192'} #wrapper .product-miniature-grid .product-add-cart .btn-product-list:hover{color:var(--kz-green)!important;border-color:var(--kz-green)} .product-miniature-grid .product-functional-buttons{display:none!important} @media (hover:hover){.product-miniature:hover{box-shadow:0 18px 40px -18px rgba(15,61,30,.35)!important}} /* naslov kategorije i alatna traka */ #category #js-product-list-header .h1,#category #js-product-list-header h1,#category h1.page-title{text-align:center;font-size:34px;margin:10px 0 6px} #category #js-product-list-header::after{content:'';display:block;width:60px;height:2px;background:var(--kz-gold);margin:14px auto 30px} #category .category-description{text-align:center;max-width:720px;margin:0 auto 26px;color:#5F6B61} #js-product-list-top.products-selection,#category .products-selection{background:var(--kz-cream);padding:10px 20px;margin-bottom:28px;align-items:center} #category .products-selection .showing,#category .products-selection .total-products p{font-size:13px;color:#5F6B61;margin:0} #category .products-selection .select-title,#category .products-selection .form-control{border-radius:0;border-color:#DDD5C4;background:#fff} /* bočni stupac desno (desktop) */ @media (min-width:768px){ body#category #left-column{order:2!important} body#category #content-wrapper{order:1!important} } .kz-side-box{background:var(--kz-cream);padding:26px 24px;margin-bottom:24px} .kz-side-title{font-family:'Playfair Display',serif;font-size:20px;font-weight:700;color:var(--kz-green);margin:0 0 4px;text-transform:none} .kz-side-lead{font-size:12px;color:#5F6B61;margin:0 0 16px} .kz-side-box label{display:block;font-size:11px;font-weight:600;letter-spacing:2px;text-transform:uppercase;color:#2B2B2B;margin:0 0 14px} .kz-side-box input{display:block;width:100%;height:46px;margin-top:6px;border:1px solid #DDD5C4;background:#fff;padding:0 12px;font-size:14px;letter-spacing:0;text-transform:none} .kz-side-box button,.kz-side-box .kz-side-btn{display:block;width:100%;height:50px;border:0;border-radius:0;background:var(--kz-green);color:#fff;font-size:11px;font-weight:600;letter-spacing:2px;text-transform:uppercase;text-align:center;line-height:50px;cursor:pointer} .kz-side-box button:hover{background:var(--kz-dark)} .kz-side-box--cta{background:var(--kz-dark);color:#D9E3D6} .kz-side-box--cta .kz-side-title{color:#fff} .kz-side-box--cta .kz-side-lead{color:#D9E3D6;font-size:13px;line-height:1.6} .kz-side-box--cta .kz-side-btn{background:var(--kz-gold);color:var(--kz-dark)} .kz-side-box--cta .kz-side-btn:hover{background:#fff;color:var(--kz-dark)} #left-column .block-categories{background:#fff;border:1px solid #E9E2D4!important;padding:22px 24px} #left-column .block-categories .block-title,#left-column .block-categories>.h6,#left-column .block-categories .category-top-menu>li>a.text-uppercase{font-family:'Playfair Display',serif;font-size:20px;font-weight:700;color:var(--kz-green);text-transform:none;letter-spacing:0} #left-column .block-categories a{color:#2B2B2B} #left-column .block-categories a:hover,#left-column .block-categories .current>a{color:var(--kz-green)} @media (min-width:768px) and (max-width:991.98px){body#category #left-column,body#category #content-wrapper{flex:0 0 100%;max-width:100%}body#category #left-column{display:grid;grid-template-columns:1fr 1fr;gap:0 24px;margin-top:30px}body#category #left-column .kz-side-box--cta{grid-column:1/-1}} #category #js-product-list-header h1.page-title{border-bottom:0;padding-bottom:0} .product-miniature-grid .product-thumbnail img{width:100%;height:auto} /* kz-results: rezultati pretrage (mpbooking bookingproduct) po NOUHOTEL-u */ #module-mpbooking-bookingproduct .wk_search_row{margin-left:0;margin-right:0} #module-mpbooking-bookingproduct #wrapper_header{background:var(--kz-cream);border:0;padding:34px 30px 30px;margin:0 0 30px} #module-mpbooking-bookingproduct .wk-availability-heading{font-family:'Playfair Display',serif;font-size:34px;font-weight:700;color:var(--kz-green);text-align:center;margin:0 0 6px;line-height:1.2} #module-mpbooking-bookingproduct .wk-availability-heading::after{content:'';display:block;width:60px;height:2px;background:var(--kz-gold);margin:14px auto 26px} #module-mpbooking-bookingproduct #wrapper_header_right{margin:0} #module-mpbooking-bookingproduct #wrapper_header_right form>.row{align-items:flex-end} #module-mpbooking-bookingproduct #wrapper_header label{font-size:11px;font-weight:600;letter-spacing:1.5px;text-transform:uppercase;color:#2B2B2B;margin-bottom:6px;white-space:nowrap} #module-mpbooking-bookingproduct #wrapper_header .form-control{height:48px;border:1px solid #DDD5C4;border-radius:0;background-color:#fff;font-size:14px;box-shadow:none} #module-mpbooking-bookingproduct #wrapper_header .form-group{margin-bottom:12px} #module-mpbooking-bookingproduct .wk_search_div{margin-bottom:12px} #module-mpbooking-bookingproduct #wk_store_search{width:100%;height:48px;border-radius:0;background:var(--kz-green);border-color:var(--kz-green);font-size:11px;font-weight:600;letter-spacing:2px;text-transform:uppercase;padding:0 20px} #module-mpbooking-bookingproduct #wk_store_search:hover{background:var(--kz-dark);border-color:var(--kz-dark)} #module-mpbooking-bookingproduct #js-product-list-top{width:100%;margin:0 0 28px;align-items:center;padding:10px 20px} #module-mpbooking-bookingproduct #js-product-list-top p{margin:0;font-size:13px;color:#5F6B61} #module-mpbooking-bookingproduct .sort-by-row{align-items:center;justify-content:flex-end} #module-mpbooking-bookingproduct .sort-by{font-size:13px;color:#5F6B61;text-align:right} #module-mpbooking-bookingproduct .products-sort-order .select-title{width:100%;height:40px;padding:0 12px;border:1px solid #DDD5C4;background:#fff;border-radius:0;text-align:left;font-size:13px;display:flex;align-items:center;justify-content:space-between} #module-mpbooking-bookingproduct .featured-products .products{margin-top:0} /* kz-contact: stranica Kontakt po NOUHOTEL-u */ #contact #content.page-content{padding-top:20px} #contact .kz-contact{margin-bottom:40px} #contact .kz-contact__title{font-family:'Playfair Display',serif;font-size:30px;font-weight:700;color:var(--kz-green);margin:0 0 8px;text-transform:none;letter-spacing:0} #contact .kz-contact__lead{font-size:14px;color:#5F6B61;margin:0 0 26px} #contact .kz-contact__info .contact-rich .part{display:flex;gap:16px;align-items:center;padding:4px 0} #contact .kz-contact__info .contact-rich .icon{flex:0 0 46px;width:46px;height:46px;border-radius:50%;background:var(--kz-gold);color:var(--kz-dark);display:flex;align-items:center;justify-content:center;font-size:18px} #contact .kz-contact__info .contact-rich .data{font-size:15px;color:#2B2B2B;word-break:break-word} #contact .kz-contact__info .contact-rich a{color:#2B2B2B} #contact .kz-contact__info .contact-rich a:hover{color:var(--kz-green)} #contact .kz-contact__info .contact-rich hr{margin:14px 0;border-top:1px solid #E9E2D4} #contact .kz-contact__social{display:flex;align-items:center;gap:10px;margin:26px 0} #contact .kz-contact__social span{font-size:11px;font-weight:600;letter-spacing:2px;text-transform:uppercase;margin-right:6px} #contact .kz-contact__social a{width:40px;height:40px;border:1px solid #DDD5C4;display:flex;align-items:center;justify-content:center;color:var(--kz-dark);font-size:16px} #contact .kz-contact__social a:hover{background:var(--kz-green);border-color:var(--kz-green);color:#fff} #contact .kz-contact__note{background:var(--kz-cream);border-left:3px solid var(--kz-gold);padding:18px 20px;margin-bottom:30px} #contact .kz-contact__note strong{font-family:'Playfair Display',serif;font-size:17px;color:var(--kz-green)} #contact .kz-contact__note p{margin:6px 0 0;font-size:13px;color:#5F6B61} #contact .kz-contact__form .contact-form{background:var(--kz-cream);padding:36px 36px 30px} #contact .kz-contact__form .form-control-label{font-size:11px;font-weight:600;letter-spacing:2px;text-transform:uppercase;color:#2B2B2B;padding-top:14px} #contact .kz-contact__form .form-control{height:48px;border:1px solid #DDD5C4;border-radius:0;background-color:#fff;font-size:14px;box-shadow:none} #contact .kz-contact__form textarea.form-control{height:180px;padding-top:12px} #contact .kz-contact__form .form-group .col-md-6{flex:0 0 75%;max-width:75%} #contact .kz-contact__form .form-control-comment{display:none} #contact .kz-contact__form .bootstrap-filestyle .btn{height:48px;border-radius:0;background:var(--kz-dark);color:#fff;border:0;display:flex;align-items:center;font-size:11px;letter-spacing:1.5px} #contact .kz-contact__form .form-footer{padding-left:25%;text-align:left!important} #contact .kz-contact__form .form-footer .btn-primary{border-radius:0;background:var(--kz-green);border-color:var(--kz-green);font-size:11px;font-weight:600;letter-spacing:2px;text-transform:uppercase;padding:17px 46px} #contact .kz-contact__form .form-footer .btn-primary:hover{background:var(--kz-dark);border-color:var(--kz-dark)} @media (max-width:767.98px){#contact .kz-contact__info{margin-bottom:30px} #contact .kz-contact__form .contact-form{padding:24px 18px} #contact .kz-contact__form .form-group .col-md-6{flex:0 0 100%;max-width:100%} #contact .kz-contact__form .form-footer{padding-left:0}} /* kz-hide-seller-cat: kategorija članarine (10-seller) ne prikazuje se u stablu kategorija */ .block-categories li:has(> a[href*="/10-seller"]){display:none!important} /* kz-panel: panel iznajmljivača – samo stavke potrebne za model upita */ .wk-mp-block a[href$="/module/marketplace/mporder"],.wk-mp-block a[href$="/module/marketplace/mptransaction"],.wk-mp-block a[href$="/module/marketplace/mpshippinglist"],.wk-mp-block a[href$="/module/mpbooking/mpfeaturepriceplanslist"],.wk-mp-block a[href$="/module/mpbooking/mpbookingproductorderlist"]{display:none!important} .wk-mp-block li:has(> span > a[href$="/module/marketplace/mporder"]),.wk-mp-block li:has(> span > a[href$="/module/marketplace/mptransaction"]),.wk-mp-block li:has(> span > a[href$="/module/marketplace/mpshippinglist"]),.wk-mp-block li:has(> span > a[href$="/module/mpbooking/mpfeaturepriceplanslist"]),.wk-mp-block li:has(> span > a[href$="/module/mpbooking/mpbookingproductorderlist"]){display:none!important} #module-marketplace-dashboard .wk-mp-right-column>.dashboard-date-content,#module-marketplace-dashboard .wk-mp-right-column>.panel,#module-marketplace-dashboard .wk-mp-right-column>hr{display:none!important} .kz-quick{display:grid;grid-template-columns:repeat(2,1fr);gap:16px;margin:24px 0} .kz-quick a{display:block;background:var(--kz-cream);border:1px solid #E9E2D4;padding:22px 22px 20px;color:#2B2B2B;transition:background .2s,border-color .2s} .kz-quick a:hover{background:#fff;border-color:var(--kz-gold)} .kz-quick a.is-main{background:var(--kz-green);border-color:var(--kz-green);color:#fff} .kz-quick a.is-main:hover{background:var(--kz-dark)} .kz-quick strong{display:block;font-family:'Playfair Display',serif;font-size:19px;margin-bottom:4px;color:inherit} .kz-quick a:not(.is-main) strong{color:var(--kz-green)} .kz-quick span{font-size:13px;line-height:1.5;opacity:.85} .kz-quick-note{border-left:3px solid var(--kz-gold);background:#fff;padding:14px 18px;font-size:13px;color:#5F6B61;margin-bottom:10px} .kz-quick-note strong{color:var(--kz-dark)} @media (max-width:575.98px){.kz-quick{grid-template-columns:1fr}} .wk-mp-breadcrumb{display:none!important} .kz-quick a.is-main,.kz-quick a.is-main strong,.kz-quick a.is-main span{color:#fff!important} /* kz-footer-login: gumb za prijavu iznajmljivača u podnožju */ .kz-footer-login-wrap{margin-top:18px} .kz-footer-login-wrap p{margin:0 0 8px;font-size:12px;color:#D9E3D6;opacity:.85} #footer a.kz-footer-login{display:inline-flex;align-items:center;gap:8px;padding:11px 18px;border:1px solid var(--kz-gold);color:var(--kz-gold)!important;font-size:11px;font-weight:600;letter-spacing:1.5px;text-transform:uppercase;line-height:1.3;transition:background .2s,color .2s} #footer a.kz-footer-login:hover{background:var(--kz-gold);color:var(--kz-dark)!important} #footer a.kz-footer-login i{font-size:13px} /* kz-panel-menu: odjava na dnu izbornika panela */ .wk-mp-block li.kz-logout{border-top:1px solid #E9E2D4;margin-top:6px;padding-top:6px} .wk-mp-block li.kz-logout a{color:#8A5A00!important} .wk-mp-block li.kz-logout a:hover{color:#B3261E!important} /* kz-plans: paketi članstva – 5 u redu */ #module-mpsellermembership-mpmembershipplans .wk-mp-mbrship-plan-padding{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:16px;margin:0;padding:20px 0} #module-mpsellermembership-mpmembershipplans .wk-mp-mbrship-plan-padding:before,#module-mpsellermembership-mpmembershipplans .wk-mp-mbrship-plan-padding:after{display:none} #module-mpsellermembership-mpmembershipplans .wk-mp-mbrship-plan-padding>[class*=col-]{width:auto;max-width:none;flex:none;padding:0;margin:0;float:none} #module-mpsellermembership-mpmembershipplans .plan{height:100%;margin:0;padding:18px 12px 20px;border:1px solid #E9E2D4!important;background:#fff;display:flex;flex-direction:column;align-items:center;text-align:center} #module-mpsellermembership-mpmembershipplans .plan:hover{border-color:var(--kz-gold)!important;box-shadow:0 14px 30px -18px rgba(15,61,30,.35)} #module-mpsellermembership-mpmembershipplans .plan_name{font-size:16px;letter-spacing:1px;margin:0 0 10px;color:var(--kz-dark)!important;background:none!important} #module-mpsellermembership-mpmembershipplans .plan_image img{width:110px;height:110px;object-fit:contain} #module-mpsellermembership-mpmembershipplans .plan_price span{font-size:24px;font-weight:700;color:var(--kz-green)} #module-mpsellermembership-mpmembershipplans .plan_products span{font-size:14px} #module-mpsellermembership-mpmembershipplans .plan_products,#module-mpsellermembership-mpmembershipplans .plan_price{width:100%} #module-mpsellermembership-mpmembershipplans .mp_line{width:70%;margin:10px auto;border-color:#E9E2D4!important} #module-mpsellermembership-mpmembershipplans .plan_description{font-size:11px;letter-spacing:1px;color:#5F6B61;margin-bottom:12px} #module-mpsellermembership-mpmembershipplans .plan_button{margin-top:auto} #module-mpsellermembership-mpmembershipplans .plan_button .btn{border-radius:0;font-size:11px;letter-spacing:1.5px;padding:10px 14px;white-space:nowrap} #module-mpsellermembership-mpmembershipplans .kz-plan-group{grid-column:1/-1;font-family:'Playfair Display',serif;font-size:20px;font-weight:700;color:var(--kz-green);text-transform:none;border-bottom:2px solid var(--kz-gold);padding:6px 0 6px;margin-top:10px} #module-mpsellermembership-mpmembershipplans .kz-plan-group:first-child{margin-top:0} @media (max-width:1199.98px){#module-mpsellermembership-mpmembershipplans .wk-mp-mbrship-plan-padding{grid-template-columns:repeat(3,minmax(0,1fr))}} @media (max-width:767.98px){#module-mpsellermembership-mpmembershipplans .wk-mp-mbrship-plan-padding{grid-template-columns:repeat(2,minmax(0,1fr))}} @media (max-width:479.98px){#module-mpsellermembership-mpmembershipplans .wk-mp-mbrship-plan-padding{grid-template-columns:1fr}} /* kz-plans-fix: bez crta (mp_line), tekstovi paketa centrirani */ #module-mpsellermembership-mpmembershipplans .mp_line{display:none!important} #module-mpsellermembership-mpmembershipplans .plan_price,#module-mpsellermembership-mpmembershipplans .plan_products{text-align:center;clear:both;padding:6px 0} #module-mpsellermembership-mpmembershipplans .plan_price span,#module-mpsellermembership-mpmembershipplans .plan_products span{display:block;float:none;text-align:center} #module-mpsellermembership-mpmembershipplans .plan_products{font-size:14px;color:#2B2B2B} #module-mpsellermembership-mpmembershipplans .plan_products+.plan_products{color:#5F6B61} /* kz-hide-qty: stranica objekta bez „Dostupna količina” */ #booking_product_available_qty{display:none!important} /* kz-myplan: paketi ispod tablice na stranici Članarina */ .kz-plans-embed{clear:both;padding:10px 24px 28px} .kz-plans-embed__title{font-family:'Playfair Display',serif;font-size:24px;font-weight:700;color:var(--kz-green);margin:10px 0 4px;text-transform:none!important;letter-spacing:0} .kz-plans-embed__lead{font-size:13px;color:#5F6B61;margin:0 0 16px} .kz-plans-embed__grid{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:16px} .kz-plans-embed .kz-plan-group{grid-column:1/-1;font-family:'Playfair Display',serif;font-size:18px;font-weight:700;color:var(--kz-green);border-bottom:2px solid var(--kz-gold);padding:6px 0;margin-top:8px} .kz-plans-embed .plan{margin:0;padding:18px 12px 20px;border:1px solid #E9E2D4;background:#fff;display:flex;flex-direction:column;align-items:center;text-align:center} .kz-plans-embed .plan:hover{border-color:var(--kz-gold);box-shadow:0 14px 30px -18px rgba(15,61,30,.35)} .kz-plans-embed .plan_name{font-size:15px;letter-spacing:1px;margin:0 0 10px;color:var(--kz-dark)} .kz-plans-embed .plan_image img{width:100px;height:100px;object-fit:contain} .kz-plans-embed .plan_price,.kz-plans-embed .plan_products{width:100%;text-align:center;padding:5px 0} .kz-plans-embed .plan_price span{display:block;font-size:22px;font-weight:700;color:var(--kz-green)} .kz-plans-embed .plan_products span{display:block;font-size:14px} .kz-plans-embed .plan_products+.plan_products{color:#5F6B61;font-size:13px} .kz-plans-embed .plan_description{font-size:11px;letter-spacing:1px;color:#5F6B61;margin-bottom:12px} .kz-plans-embed .plan_description p{margin:0} .kz-plans-embed .plan_button{margin-top:auto} .kz-plans-embed .plan_button .btn{border-radius:0;font-size:11px;letter-spacing:1.5px;padding:10px 14px;white-space:nowrap} @media (max-width:1199.98px){.kz-plans-embed__grid{grid-template-columns:repeat(3,minmax(0,1fr))}} @media (max-width:767.98px){.kz-plans-embed__grid{grid-template-columns:repeat(2,minmax(0,1fr))}} @media (max-width:479.98px){.kz-plans-embed__grid{grid-template-columns:1fr}} /* kz-seller-qty: polje Količina u obrascu objekta i stupac u popisu objekata skriveni */ body[id^=module-marketplace] .form-group:has(> label[for=quantity]){display:none!important} #module-marketplace-productlist #my-product-table-ajax .kz-hidecol{display:none!important} #module-marketplace-productlist .dataTables_length,#module-marketplace-productlist .dataTables_filter,#module-marketplace-productlist .dataTables_info,#module-marketplace-productlist .dataTables_paginate{display:none!important} #module-marketplace-productlist .kz-st{display:inline-block;font-size:12px;font-weight:600;padding:3px 8px;border-radius:3px;margin-right:8px} #module-marketplace-productlist .kz-st--on{background:#EEF4EC;color:#1E6B34} #module-marketplace-productlist .kz-st--off{background:#fbeaea;color:#a12b2b} #module-marketplace-productlist a.kz-st-btn{display:inline-block;font-size:11px;font-weight:700;letter-spacing:1px;text-transform:uppercase;padding:5px 10px;border-radius:3px;color:#fff!important;text-decoration:none} #module-marketplace-productlist a.kz-st-btn.is-on{background:#a12b2b} #module-marketplace-productlist a.kz-st-btn.is-off{background:#1E6B34} /* kz-seller-virtual: sekcija Virtualni objekt u obrascu objekta skrivena (vrijednosti ostaju) */ body[id^=module-marketplace] .vir_container{display:none!important} /* kz-seller-shipping: kartica Dostava u obrascu objekta skrivena */ body[id^=module-marketplace] .wk-tabs-panel .nav-item:has(> a[href="#wk-product-shipping"]),body[id^=module-marketplace] #wk-product-shipping{display:none!important} /* kz-seller-type: izbor Vrsta objekta skriven (objekti su uvijek virtualni) */ body[id^=module-marketplace] #wk-information .form-group:has(input[name=product_type]){display:none!important} /* kz-cal: kalendar dostupnosti na stranici objekta */ .kz-cal{position:relative;background:#fff;border:1px solid #E9E2D4;padding:24px 22px 18px;margin:22px 0 10px} .kz-cal__title{font-family:'Playfair Display',serif;font-size:24px;font-weight:700;color:var(--kz-green);margin:0 0 14px;text-transform:none!important;letter-spacing:0} .kz-cal__nav{position:absolute;top:22px;right:20px;display:flex;gap:6px} .kz-cal__nav button{width:34px;height:34px;border:1px solid #E9E2D4;background:#fff;color:var(--kz-green);font-size:22px;line-height:1;cursor:pointer} .kz-cal__nav button:hover:not(:disabled){background:var(--kz-green);color:#fff} .kz-cal__nav button:disabled{opacity:.35;cursor:default} .kz-cal__months{display:grid;grid-template-columns:1fr 1fr;gap:26px} .kz-cal__mh{font-weight:600;font-size:14px;letter-spacing:1px;text-transform:uppercase;color:var(--kz-dark);text-align:center;margin-bottom:8px} .kz-cal__g{display:grid;grid-template-columns:repeat(7,1fr);gap:3px;text-align:center} .kz-cal__dn{font-size:11px;font-weight:600;color:#5F6B61;padding:4px 0} .kz-cal__d{font-size:13px;padding:7px 0;line-height:1} .kz-cal__d--free{background:#EEF4EC;color:#1E6B34} .kz-cal__d--busy{background:#F3D6D2;color:#9B2C1F;text-decoration:line-through} .kz-cal__d--past{color:#C3C7C0} .kz-cal__d--today{outline:2px solid var(--kz-gold);outline-offset:-2px;font-weight:700} .kz-cal__legend{display:flex;gap:18px;font-size:12px;color:#5F6B61;margin-top:14px} .kz-cal__legend span{display:inline-flex;align-items:center;gap:6px} .kz-cal__sw{display:inline-block;width:14px;height:14px} .kz-cal__sw--free{background:#EEF4EC;border:1px solid #CFE0CB} .kz-cal__sw--busy{background:#F3D6D2;border:1px solid #E7B5AE} .kz-cal__note{font-size:12px;color:#5F6B61;margin:8px 0 0} @media (max-width:575.98px){.kz-cal__months{grid-template-columns:1fr}.kz-cal{padding:20px 14px 16px}} /* kz-cal-fix: u uskom stupcu jedan mjesec, naslov ne ide ispod strelica */ .kz-cal{container-type:inline-size} .kz-cal__title{padding-right:84px} .kz-cal__m{min-width:0} @container (max-width:540px){.kz-cal__months{grid-template-columns:1fr}.kz-cal__m+.kz-cal__m{display:none}.kz-cal__title{font-size:21px}} /* kz-search2: tražilica s vrstom i regijom */ form.kz-search[data-kz2]{grid-template-columns:1.15fr 1.15fr 1fr 1fr 170px} form.kz-search select{border:0;padding:0;font-size:15px;color:#2B2B2B;background:none;width:100%;cursor:pointer;-webkit-appearance:auto;appearance:auto} form.kz-search label{padding:0 22px} .kz-side-box select{display:block;width:100%;height:46px;margin-top:6px;border:1px solid #DDD5C4;background:#fff;padding:0 10px;font-size:14px;letter-spacing:0;text-transform:none;color:#2B2B2B} @media (min-width:768px) and (max-width:1199.98px){form.kz-search[data-kz2]{grid-template-columns:1fr 1fr}form.kz-search[data-kz2] label{min-height:84px;border-bottom:1px solid #ECE7DC}form.kz-search[data-kz2] button{grid-column:1/-1;min-height:60px}} @media (max-width:767px){form.kz-search[data-kz2]{grid-template-columns:1fr}} .kz-s2-none{margin:10px 0 20px} /* kz-hub3: kartica za plaćanje barkodom */ .kz-hub3{display:flex;flex-wrap:wrap;gap:24px;align-items:start;background:var(--kz-cream,#FBF6EC);border:1px solid #E9E2D4;border-top:4px solid var(--kz-green,#1E6B34);padding:26px;margin:24px 0;text-align:left} .kz-hub3__code{flex:1 1 240px;max-width:360px;background:#fff;border:1px solid #E9E2D4;padding:14px;text-align:center} .kz-hub3__code canvas{width:100%;height:auto;image-rendering:pixelated} .kz-hub3__title{font-family:'Playfair Display',serif;font-size:24px;font-weight:700;color:var(--kz-green,#1E6B34);margin:0 0 8px;text-transform:none!important;letter-spacing:0} .kz-hub3__lead{font-size:14px;color:#2B2B2B;margin:0 0 14px} .kz-hub3__or{font-size:11px;font-weight:600;letter-spacing:2px;text-transform:uppercase;color:#5F6B61;margin:0 0 8px} .kz-hub3__info{flex:1 1 300px;min-width:0} .kz-hub3 dl{margin:0} .kz-hub3__row{display:grid;grid-template-columns:120px minmax(0,1fr);gap:10px;padding:7px 0;border-bottom:1px dashed #E2DACB;font-size:14px} .kz-hub3__row dt{font-weight:600;color:#5F6B61} .kz-hub3__row dd{margin:0;color:#2B2B2B;word-break:break-word} .kz-hub3__row small{color:#5F6B61} .kz-hub3__copy{margin-left:8px;border:1px solid var(--kz-green,#1E6B34);background:#fff;color:var(--kz-green,#1E6B34);font-size:10px;font-weight:600;letter-spacing:1px;text-transform:uppercase;padding:3px 8px;cursor:pointer} .kz-hub3__copy:hover{background:var(--kz-green,#1E6B34);color:#fff} .kz-hub3__note{font-size:12px;color:#5F6B61;margin:12px 0 0} @media (max-width:767px){.kz-hub3{padding:18px}.kz-hub3__row{grid-template-columns:105px minmax(0,1fr)}} /* kz-pay: korak plaćanja u blagajni */ body#checkout .payment-options .payment-option{background:#fff;border:1px solid #E9E2D4;padding:16px 18px;margin:0 0 10px;display:flex;align-items:center;gap:10px} body#checkout .payment-options .payment-option label{margin:0;font-weight:600;color:#2B2B2B;display:flex;align-items:center;flex-wrap:wrap;gap:10px;cursor:pointer} body#checkout .payment-options .payment-option:has(input:checked){border-color:var(--kz-green,#1E6B34);box-shadow:inset 4px 0 0 var(--kz-green,#1E6B34)} body#checkout .payment-options .additional-information,body#checkout .payment-options .js-additional-information{background:var(--kz-cream,#FBF6EC);border:1px solid #E9E2D4;border-top:0;padding:16px 18px;margin:-10px 0 12px;font-size:14px} body#checkout .payment-options .additional-information dl{display:grid;grid-template-columns:auto 1fr;gap:4px 14px;margin:8px 0 0} body#checkout .payment-options .additional-information dd{margin:0;font-weight:600} .kz-pay-badge{font-size:10px;font-weight:600;letter-spacing:1px;text-transform:uppercase;color:#0F3D1E;background:#F2A900;padding:3px 8px} /* kz-checkout: sažetak košarice */ #cart-subtotal-shipping,#cart-subtotal-shipping-blockcart,.cart-summary-line.cart-summary-subtotals#cart-subtotal-shipping{display:none!important} .cart-summary-line.kz-total{font-size:17px;font-weight:700;color:var(--kz-green,#1E6B34);border-top:1px solid #E9E2D4;padding-top:10px} .kz-vat-note{font-size:12px;color:#5F6B61;margin:6px 0 0;line-height:1.4} body#checkout .checkout-step .step-title{font-family:'Playfair Display',serif;text-transform:none;letter-spacing:0} /* kz-seller-vat */ .kz-vat-row{margin-top:-4px} .kz-vat-help{font-size:12px;color:#5F6B61;margin:28px 0 0;line-height:1.45} /* kz-confirm: potvrda narudžbe – naslovi tablice stavki */ body#order-confirmation #order-items h3,body#order-confirmation #order-items .card-title,body#order-confirmation .order-confirmation-table h3,body#order-confirmation #order-items .h3{font-family:'Poppins',sans-serif!important;font-size:12px!important;font-weight:600;letter-spacing:1.5px;text-transform:uppercase;color:#5F6B61!important;line-height:1.3} body#order-confirmation #order-items>.row:first-child h3,body#order-confirmation #order-items .card-title.h3{font-family:'Playfair Display',serif!important;font-size:22px!important;letter-spacing:0;text-transform:none;color:var(--kz-green)!important} body#order-confirmation tr.kz-total-row td{font-weight:700;color:var(--kz-green)} body#order-confirmation #content-hook_payment_return table td{padding:10px 14px} /* kz-planinfo + kartica barkoda vodoravno */ .kz-plan-info{display:flex;flex-direction:column;gap:2px;margin-top:4px;font-size:12px;line-height:1.35;color:#5F6B61;font-weight:400;text-transform:none;letter-spacing:0} .kz-plan-info span:first-child{color:var(--kz-green,#1E6B34);font-weight:600} .kz-hub3{align-items:center} .kz-hub3 dl{display:grid;grid-template-columns:max-content 1fr;column-gap:22px;row-gap:0;margin:0} .kz-hub3 .kz-hub3__row{display:contents} .kz-hub3 .kz-hub3__row dt,.kz-hub3 .kz-hub3__row dd{background:none!important;border:0!important;border-bottom:1px dashed #E2DACB!important;margin:0!important;padding:8px 0!important;float:none!important;width:auto!important;display:flex;align-items:center;flex-wrap:wrap;gap:6px} .kz-hub3 .kz-hub3__row dt{font-weight:600;color:#5F6B61;white-space:nowrap} .kz-hub3 .kz-hub3__row small{margin-left:4px} .kz-hub3__copy{margin-left:6px} @media (max-width:575.98px){.kz-hub3 dl{grid-template-columns:1fr}.kz-hub3 .kz-hub3__row dt{border-bottom:0!important;padding-bottom:0!important}} /* kz-confirm2: potvrda narudžbe – stavke u jednom redu, barkod preko cijele širine */ html body#order-confirmation #order-items>.row:first-child{display:flex;flex-wrap:nowrap;margin:0;border-bottom:1px solid #E9E2D4;padding-bottom:6px;margin-bottom:10px} html body#order-confirmation #order-items>.row:first-child h3{font-family:'Poppins',sans-serif!important;font-size:11px!important;font-weight:600!important;letter-spacing:1px!important;text-transform:uppercase!important;color:#5F6B61!important;line-height:1.3!important;margin:0!important;padding:0 4px!important;flex:0 0 16.666%;max-width:16.666%;text-align:center} html body#order-confirmation #order-items>.row:first-child h3:first-child{flex:0 0 50%;max-width:50%;text-align:left} html body#order-confirmation #order-items .order-line{display:flex;flex-wrap:nowrap;align-items:flex-start;margin:0} html body#order-confirmation #order-items .order-line>div:first-child{display:none} html body#order-confirmation #order-items .order-line .details{flex:0 0 50%;max-width:50%;padding:0 4px;font-weight:600} html body#order-confirmation #order-items .order-line .qty{flex:0 0 50%;max-width:50%;padding:0} html body#order-confirmation #order-items .order-line .qty>.row{display:flex;flex-wrap:nowrap;margin:0} html body#order-confirmation #order-items .order-line .qty>.row>div{flex:1 1 0;max-width:none;width:auto;text-align:center!important;padding:0 4px;white-space:nowrap} .kz-hub3{flex-direction:column;align-items:stretch!important} .kz-hub3 .kz-hub3__code{max-width:none!important;flex:0 0 auto!important;padding:18px 24px!important} .kz-hub3 .kz-hub3__code canvas{width:100%!important;max-width:620px;height:auto;display:block;margin:0 auto} .kz-hub3 .kz-hub3__info{flex:1 1 auto!important} /* kz-prodlayout */ body#product .product_header_container h1.page-title{font-size:42px!important;line-height:1.15!important;margin-bottom:6px} body#product .product_header_container h1.page-title span{font-size:inherit!important;line-height:inherit!important} @media (max-width:767.98px){body#product .product_header_container h1.page-title{font-size:30px!important}} body#product .product-comments-additional-info{display:none!important} body#product .product-actions .product-customization{display:none!important} body#product .kz-host{margin:0 0 14px;padding:0;border:0;background:none} body#product .kz-host .wk-product-page-seller-rating,body#product .kz-host .wk-sold-by-box{padding:0!important;margin:0!important;border:0!important;background:none!important;box-shadow:none!important} body#product .kz-host a{font-size:12px;font-weight:600;letter-spacing:2px;text-transform:uppercase;color:var(--kz-gold,#C9A227)} body#product .kz-host a:hover{color:var(--kz-green)} body#product .kz-host a span:before{content:'';display:inline-block;width:22px;height:1px;background:currentColor;vertical-align:middle;margin-right:8px} .kz-prod-wide{margin:34px 0 10px} .kz-prod-wide .kz-cal{margin:0 0 26px} .kz-prod-wide .kz-inquiry{margin:0} .kz-inq-grid{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1.4fr);gap:24px 32px;align-items:start} .kz-inq-left label,.kz-inq-right label{width:100%} .kz-inq-left input{width:100%!important} .kz-inq-right textarea{min-height:178px} @media (max-width:767.98px){.kz-inq-grid{grid-template-columns:1fr}} /* kz-cms: CMS stranice */ body#cms .kz-cms-lead{font-size:18px;line-height:1.6;color:#2B3A2F;margin-bottom:22px} body#cms #content h2{font-family:'Playfair Display',serif;font-size:24px;color:var(--kz-green,#1E6B34);margin:26px 0 10px;text-transform:none;letter-spacing:0} body#cms #content ul{padding-left:20px;margin-bottom:14px} body#cms #content li{margin-bottom:6px} body#cms #content{max-width:860px} /* kz-planimg: slike paketa 30 % veće */ #module-mpsellermembership-mpmembershipplans .plan_image img{width:143px!important;height:143px!important} .kz-plans-embed .plan_image img{width:130px!important;height:130px!important} /* kz-sellermenu: izbornik na vlastitom profilu i stranici objekata; bez tabova Slike, Društvene mreže i Detalji plaćanja */ body[id^=module-marketplace] a[href="#wk-seller-payment-details"], body[id^=module-marketplace] li.nav-item:has(> a[href="#wk-seller-payment-details"]), body[id^=module-marketplace] #wk-seller-payment-details{display:none!important} body#module-marketplace-editprofile a[href="#wk-images"], body#module-marketplace-editprofile li.nav-item:has(> a[href="#wk-images"]), body#module-marketplace-editprofile #wk-images, body#module-marketplace-editprofile a[href="#wk-social"], body#module-marketplace-editprofile li.nav-item:has(> a[href="#wk-social"]), body#module-marketplace-editprofile #wk-social{display:none!important} body[id^=module-marketplace] a.assign_shipping, body[id^=module-marketplace] #assign_shipping_form{display:none!important} body[id^=module-marketplace] .mt-2>.modal-content, body[id^=module-marketplace] #wk-images .modal-content{opacity:1!important;visibility:inherit!important;transform:none!important} .wk-mp-block.kz-own-menu{display:grid!important;grid-template-columns:minmax(200px,20%) minmax(0,1fr);column-gap:24px;row-gap:20px;align-items:start} .wk-mp-block.kz-own-menu>.wk_menu_item{grid-column:1;grid-row:1 / span 20;float:none!important;width:auto!important} .wk-mp-block.kz-own-menu>:not(.wk_menu_item){grid-column:2;float:none!important;width:auto!important;min-width:0;margin-top:0!important} .wk-mp-block.kz-own-menu>.kz-empty{display:none!important} body#module-marketplace-sellerprofile .kz-own-menu .wk_profile_container.mt-2{display:flex;gap:24px;align-items:flex-start} body#module-marketplace-sellerprofile .kz-own-menu .wk_profile_left_bar{position:static!important;flex:0 0 240px;width:auto!important} body#module-marketplace-sellerprofile .kz-own-menu .wk_profile_left_bar .wk_profile_img{margin-left:0!important} body#module-marketplace-sellerprofile .kz-own-menu .wk_profile_container.mt-2>.wk-mp-content{float:none!important;flex:1 1 auto;width:auto!important;min-width:0} body#module-marketplace-sellerprofile .kz-own-menu .wk_profile_container.mt-2>.clearfix{display:none} body#module-marketplace-shopstore [data-button-action="add-to-cart"]{display:none!important} @media (max-width:991px){.wk-mp-block.kz-own-menu{grid-template-columns:minmax(0,1fr)}.wk-mp-block.kz-own-menu>.wk_menu_item,.wk-mp-block.kz-own-menu>:not(.wk_menu_item){grid-column:1;grid-row:auto}body#module-marketplace-sellerprofile .kz-own-menu .wk_profile_container.mt-2{flex-direction:column}body#module-marketplace-sellerprofile .kz-own-menu .wk_profile_left_bar{flex-basis:auto}} /* kz-sort: samo Ime A–Ž, Ž–A i Cijena silazno */ .products-sort-order .select-list[href*="order=product.sales"],.products-sort-order .select-list[href*="order=product.position"],.products-sort-order .select-list[href*="order=product.price.asc"],.products-sort-order .select-list[href*="order=product.reference"],.products-sort-order .select-list[href*="orderby=price&orderway=asc"]{display:none!important} /* bez brzog pregleda i usporedbe */ .js-quick-view,.quick-view,.js-quick-view-iqit,[data-link-action="quickview"],.js-iqitcompare-add,.btn-iqitcompare-add,#iqitcompare-floating-wrapper,#iqitcompare-notification{display:none!important} /* kz-buyplan: bez ikone košarice, blagajna bez nove adrese; razmak kartica objekata na naslovnici */ #ps-shoppingcart-wrapper,#ps-shoppingcart,#sticky-cart-wrapper,#mobile-cart-wrapper,#blockcart-modal{display:none!important} #checkout .add-address,#checkout a[data-link-action="add-address"],#checkout .js-address-form .add-address{display:none!important} #index .swiper-slide>.js-product-miniature-wrapper.product-carousel{padding-left:10px;padding-right:10px} #index .swiper-slide>.js-product-miniature-wrapper.product-carousel .product-miniature{height:100%} /* kz-gap: razmak između kartica objekata na kategoriji i u rezultatima pretrage */ #js-product-list .products-grid{margin-left:-10px;margin-right:-10px} #js-product-list .products-grid>.js-product-miniature-wrapper{padding-left:10px;padding-right:10px;margin-bottom:20px} /* kz-mpform: obrazac i popis objekata u panelu iznajmljivača */ body[id^=module-marketplace-] a[href="#wk-options"], body[id^=module-marketplace-] li.nav-item:has(> a[href="#wk-options"]), body[id^=module-marketplace-] #wk-options{display:none!important} body[id^=module-marketplace-] .form-group:has(> label[for="link_rewrite"]){display:none!important} body#module-marketplace-productlist a.open_image_form, body#module-marketplace-productlist td a[target="_blank"]:has(> i.material-icons){display:none!important} .kz-cat-note{margin:6px 0 0;font-size:13px;color:#1E6B34;font-weight:600} /* kz-onepage: forma objekta bez tabova – svi dijelovi otvoreni jedan ispod drugog */ body#module-marketplace-addproduct .wk-mp-right-column>.wk-tabs-panel>.nav-tabs,body#module-marketplace-updateproduct .wk-mp-right-column>.wk-tabs-panel>.nav-tabs,body[id^=module-marketplace] #wk-booking-product-under-seller-product>.wk-tabs-panel{display:none!important} body#module-marketplace-addproduct .wk-mp-right-column>.wk-tabs-panel>.tab-content>.tab-pane,body#module-marketplace-updateproduct .wk-mp-right-column>.wk-tabs-panel>.tab-content>.tab-pane{display:block!important;visibility:visible!important;height:auto!important;opacity:1!important;overflow:visible!important} body#module-marketplace-addproduct .wk-mp-right-column>.wk-tabs-panel>.tab-content>#wk-feature,body#module-marketplace-updateproduct .wk-mp-right-column>.wk-tabs-panel>.tab-content>#wk-feature,body#module-marketplace-addproduct .wk-mp-right-column>.wk-tabs-panel>.tab-content>#wk-product-shipping,body#module-marketplace-updateproduct .wk-mp-right-column>.wk-tabs-panel>.tab-content>#wk-product-shipping,body#module-marketplace-addproduct .wk-mp-right-column>.wk-tabs-panel>.tab-content>#wk-options,body#module-marketplace-updateproduct .wk-mp-right-column>.wk-tabs-panel>.tab-content>#wk-options{display:none!important} .kz-sec-h{font-size:1.25rem;font-weight:700;margin:2.2rem 0 1rem;padding:.6rem .9rem;background:#f5f1ee;border-left:4px solid #a45a5a;border-radius:4px} #wk-information>.kz-sec-h{margin-top:.5rem} .kz-stay-top{display:flex;align-items:center;justify-content:flex-end;gap:1rem;flex-wrap:wrap;margin:1.5rem 0 0;padding:1rem 0 0;border-top:1px solid #eee}.kz-stay-top span{font-style:italic} #wk-booking-product-under-seller-product>.tab-content>.tab-pane.kz-open{display:block!important;opacity:1!important;visibility:visible!important;height:auto!important} .kz-sub-h{font-size:1.05rem;font-weight:700;margin:1.5rem 0 .75rem;padding-bottom:.4rem;border-bottom:1px solid #e5ddd8} .kz-img-hint{margin:.6rem 0 0;font-style:italic;text-align:center} .kz-bk-warn{margin-top:.75rem} .kz-dr-note{margin:.5rem 0 1rem} #booking-availability-info .ui-datepicker-day-price{display:none!important} #booking-availability-info{overflow-x:auto} .kz-req-top{display:block;margin:.5rem 0 1rem;font-style:italic} /* kz-noqty: pregled dostupnosti iz modula (računa po količini) skriven – dostupnost određuju samo uneseni zauzeti datumi */ #wk-booking-product-under-seller-product>.tab-content>#booking-availability-info.tab-pane{display:none!important} /* kz-search2: napomena o datumima iznad rezultata */ .kz-s2-note{margin:0 0 15px;padding:10px 14px;background:#f5f1ee;border-left:4px solid #1E6B34;font-weight:600} /* kz-menu-fit: glavni izbornik u jednom redu – bez ikone kućice (logo vodi na naslovnicu), manji razmaci */ #cbp-hrmenu .cbp-hrmenu-tab-1{display:none!important} @media (min-width:992px){#cbp-hrmenu>ul>li:not(.cbp-pulled-right)>a{padding-left:9px!important;padding-right:9px!important}#cbp-hrmenu>ul>li>a .cbp-tab-title{letter-spacing:.5px!important}} /* kz-menu-fit 2: pet kategorija – šire zaglavlje (1440px) i manja slova izbornika na ekranima 1200–1499px */ @media (min-width:1200px){#desktop-header-container,#header .header-nav>.container{max-width:1440px!important;width:calc(100% - 48px)!important}} @media (min-width:1200px) and (max-width:1499px){#cbp-hrmenu>ul>li:not(.cbp-pulled-right)>a{padding-left:7px!important;padding-right:7px!important}#cbp-hrmenu>ul>li>a,#cbp-hrmenu>ul>li>a .cbp-tab-title{letter-spacing:0!important;font-size:13px!important}} @media (min-width:1200px) and (max-width:1399px){#cbp-hrmenu>ul>li:not(.cbp-pulled-right)>a{padding-left:5px!important;padding-right:5px!important}} @media (min-width:1200px) and (max-width:1299px){#desktop-header-container,#header .header-nav>.container{width:calc(100% - 24px)!important}#cbp-hrmenu>ul>li>a,#cbp-hrmenu>ul>li>a .cbp-tab-title{font-size:12px!important}} /* kz-related: razmak između objekata u bloku „Još objekata iz iste kategorije” */ #product .category-products .swiper-slide{padding:0 10px} /* kz-nocart: objekti se ne naručuju – bez „Dodaj u košaricu” na karticama i stranici objekta (paketi na stranicama članstva ostaju) */ body:not([id^=module-mpsellermembership]) .product-miniature .product-add-cart, body:not([id^=module-mpsellermembership]) .product-miniature .btn-product-list.add-to-cart, body:not([id^=module-mpsellermembership]) .product-miniature form[action*="cart"], #product .product-add-to-cart, #product .js-product-add-to-cart{display:none!important} /* kz-amen: sadržaji, kratki opis, opis bez kartica */ body#product .product-description-short *, body#product [id^=product-description-short] *{font-weight:inherit!important;font-style:normal!important;font-size:inherit!important;color:inherit!important;text-decoration:none!important;background:none!important;font-family:inherit!important} body#product [id^=product-description-short] ul,body#product [id^=product-description-short] ol{padding-left:18px;margin:6px 0} .kz-amen{background:#fff;border:1px solid #E9E2D4;padding:24px 22px;margin:0 0 26px} .kz-amen__title{font-family:'Playfair Display',serif;font-size:24px;font-weight:700;color:var(--kz-green);margin:0 0 16px;text-transform:none!important;letter-spacing:0} .kz-amen ul{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(auto-fill,minmax(210px,1fr));gap:10px 18px} .kz-amen li{display:flex;align-items:center;gap:10px;padding:10px 12px;background:var(--kz-cream,#FBF6EC);font-size:14px} .kz-amen li .material-icons{font-size:22px;color:var(--kz-green)} .kz-amen li span{flex:1} .kz-amen li b{font-weight:700} .kz-amen li.is-fact b{color:var(--kz-green)} .kz-amen li.is-yes b{color:var(--kz-green)} .kz-amen li.is-no{opacity:.55} .kz-amen li.is-no b{color:#9B2C1F} .kz-amen__extra{display:flex;flex-wrap:wrap;gap:8px;margin-top:14px} .kz-amen__extra span{border:1px solid var(--kz-gold,#C9A227);color:var(--kz-dark,#0F3D1E);padding:5px 12px;font-size:13px} body#product .product-tabs.kz-stacked>.nav-tabs, body#product .product-tabs.kz-stacked #product-infos-tabs{display:none!important} body#product .product-tabs.kz-stacked .tab-content>.tab-pane{display:block!important;opacity:1!important} body#product .product-tabs.kz-stacked #product-details-tab, body#product .product-tabs.kz-stacked [id^=extra-]{display:none!important} body#product #product-infos-accordion-mobile{display:none!important} .kz-sec-title{font-family:'Playfair Display',serif;font-size:24px;font-weight:700;color:var(--kz-green);margin:10px 0 14px;text-transform:none!important;letter-spacing:0} .kz-amen-form{margin:0 0 20px} .kz-amen-form__lead{font-size:13px;color:#5F6B61} .kz-amen-form__title{display:block;font-weight:600;margin-bottom:2px} .kz-amen-form__lead{margin:0 0 10px} .kz-amen-form__yn{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:6px 12px;margin-bottom:14px} .kz-yn{padding:5px 8px!important} .kz-yn__b button{padding:3px 10px!important} .kz-yn{display:flex;align-items:center;justify-content:space-between;gap:8px;border:1px solid #E9E2D4;padding:8px 10px;background:#fff} .kz-yn__l{display:flex;align-items:center;gap:8px;font-weight:600} .kz-yn__l .material-icons,.kz-tx .material-icons{font-size:20px;color:var(--kz-green)} .kz-yn__b{display:flex} .kz-yn__b button{border:1px solid #DDD5C4;background:#fff;padding:4px 12px;font-size:12px;font-weight:600;cursor:pointer} .kz-yn__b button+button{border-left:0} .kz-yn__b button.on[data-v="1"]{background:var(--kz-green,#1E6B34);border-color:var(--kz-green,#1E6B34);color:#fff} .kz-yn__b button.on[data-v="0"]{background:#9B2C1F;border-color:#9B2C1F;color:#fff} .kz-amen-form__tx{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px 12px} @media (max-width:991px){.kz-amen-form__yn{grid-template-columns:repeat(2,minmax(0,1fr))}} @media (max-width:575px){.kz-amen-form__yn,.kz-amen-form__tx{grid-template-columns:1fr}} .kz-tx{display:flex;flex-direction:column;gap:4px;margin:0} .kz-tx>span{display:flex;align-items:center;gap:8px;font-weight:600;font-size:13px} .kz-tx input{border:1px solid #DDD5C4;padding:8px 10px;width:100%} .kz-tx--wide{grid-column:1/-1} body[id^=module-marketplace] #wk-feature #features-content, body[id^=module-marketplace] #wk-feature #wk_mp_feature_more{display:none!important} .kz-plain-editor .mce-toolbar-grp,.kz-plain-editor .mce-menubar,.kz-plain-editor .tox-editor-header,.kz-plain-editor .mce-statusbar{display:none!important} .kz-price-unit{display:grid;grid-template-columns:minmax(180px,240px) 1fr 1fr;gap:10px 16px} .kz-price-unit label{display:flex;flex-direction:column;gap:4px;margin:0} .kz-price-unit label>span{font-weight:600} @media (max-width:767px){.kz-price-unit{grid-template-columns:1fr}} body#product .kz-price{display:flex;align-items:baseline;flex-wrap:wrap;gap:8px;margin:12px 0 6px} body#product .kz-price__v{font-family:'Playfair Display',serif;font-size:32px;font-weight:700;line-height:1.1;color:var(--kz-green,#1E6B34)} body#product .kz-price__u{font-size:16px;color:#5F6B61} body#product .kz-price__n{flex-basis:100%;margin:2px 0 0;font-size:13px;color:#5F6B61} .kz-host-card{display:flex;flex-wrap:wrap;align-items:center;gap:14px 28px;background:var(--kz-cream,#FBF6EC);border:1px solid #E9E2D4;padding:18px 22px;margin:0 0 26px} .kz-host-card__who{display:flex;align-items:center;gap:12px} .kz-host-card__who>.material-icons{font-size:44px;color:var(--kz-green,#1E6B34)} .kz-host-card__who small{display:block;text-transform:uppercase;font-size:11px;letter-spacing:.08em;color:#5F6B61} .kz-host-card__who b{display:block;font-family:'Playfair Display',serif;font-size:20px;color:var(--kz-dark,#0F3D1E)} .kz-host-card__who span{font-size:13px;color:#5F6B61} .kz-host-card ul{list-style:none;margin:0;padding:0;display:flex;flex-wrap:wrap;gap:8px 22px;flex:1} .kz-host-card li{display:flex;align-items:center;gap:6px;font-size:14px} .kz-host-card li .material-icons{font-size:18px;color:var(--kz-green,#1E6B34)} .kz-host-card li a{color:inherit} .kz-host-card a.kz-host-card__all{border:1px solid var(--kz-gold,#C9A227);padding:8px 14px;font-size:13px;font-weight:600;color:var(--kz-dark,#0F3D1E);white-space:nowrap} body#product .block-section:has(#product-comments-list-header), body#product #product-comments-list-header, body#product #product-comments-list, body#product #product-comments-list-footer, body#product .product-comments-additional-info{display:none!important} .kz-tx__note{font-size:12px;color:#5F6B61;margin:-2px 0 2px} .kz-tx__pair{display:grid;grid-template-columns:1fr 1fr;gap:8px 12px} .kz-tx__pair label{display:flex;align-items:center;gap:6px;margin:0} .kz-tx__pair em{font-style:normal;font-size:11px;font-weight:700;color:#5F6B61;min-width:20px} @media (max-width:575px){.kz-tx__pair{grid-template-columns:1fr}} body#product .easyzoom-flyout{display:none!important} body#product .product-images img:hover,body#product .product-cover img:hover{opacity:1!important} .wk_profile_img:has(img[src*="defaultshopimage"]),.wk_profile_img:has(img[src*="/seller_img/defaultimage"]){display:none!important} .kz-own-menu .open-question-form{display:none!important}