html .kamar-panel-filtrow .kamar-panel-filtrow__zamknij,html .kamar-szuflada .kamar-szuflada__zamknij,html .kamar-lightbox .kamar-lightbox__zamknij,html .kamar-galeria .kamar-galeria__zamknij,html .kamar-nc-close,html .kamar-nc-footer-modal-close,html .kamar-src-modal .kamar-src-modal__close,html .kamar-hero-revmodal-x,html .kamar-chat-hbtn.kamar-chat-x,html .kamar-gbox-modal-x,html .kamar-complaint-close-btn,html .kamar-tour-tooltip-header button.kamar-tour-close,html .kamar-educational-info-close{box-sizing:border-box;padding:0 !important;border:1px solid transparent !important;border-radius:10px !important;background:#eef3f9 !important;color:#951F1E !important;font-size:25px !important;font-weight:500 !important;line-height:1 !important;text-align:center;text-shadow:none;box-shadow:none !important;opacity:1;transform:none;cursor:pointer;-webkit-backdrop-filter:none;backdrop-filter:none}
html .kamar-panel-filtrow .kamar-panel-filtrow__zamknij:not([hidden]),html .kamar-szuflada .kamar-szuflada__zamknij:not([hidden]),html .kamar-lightbox .kamar-lightbox__zamknij:not([hidden]),html .kamar-galeria .kamar-galeria__zamknij:not([hidden]),html .kamar-nc-close:not([hidden]),html .kamar-nc-footer-modal-close:not([hidden]),html .kamar-src-modal .kamar-src-modal__close:not([hidden]),html .kamar-hero-revmodal-x:not([hidden]),html .kamar-chat-hbtn.kamar-chat-x:not([hidden]),html .kamar-gbox-modal-x:not([hidden]),html .kamar-complaint-close-btn:not([hidden]),html .kamar-tour-tooltip-header button.kamar-tour-close:not([hidden]),html .kamar-educational-info-close:not([hidden]){display:flex !important;align-items:center;justify-content:center}
html .kamar-panel-filtrow .kamar-panel-filtrow__zamknij,html .kamar-szuflada .kamar-szuflada__zamknij,html .kamar-lightbox .kamar-lightbox__zamknij,html .kamar-galeria .kamar-galeria__zamknij,html .kamar-nc-close,html .kamar-nc-footer-modal-close,html .kamar-src-modal .kamar-src-modal__close,html .kamar-hero-revmodal-x,html .kamar-chat-hbtn.kamar-chat-x,html .kamar-gbox-modal-x,html .kamar-complaint-close-btn,html .kamar-tour-tooltip-header button.kamar-tour-close,html .kamar-educational-info-close{flex:0 0 38px !important;width:38px !important;height:38px !important;min-width:38px !important;min-height:38px !important}
html .kamar-panel-filtrow .kamar-panel-filtrow__zamknij:focus,html .kamar-szuflada .kamar-szuflada__zamknij:focus,html .kamar-lightbox .kamar-lightbox__zamknij:focus,html .kamar-galeria .kamar-galeria__zamknij:focus,html .kamar-nc-close:focus,html .kamar-nc-footer-modal-close:focus,html .kamar-src-modal .kamar-src-modal__close:focus,html .kamar-hero-revmodal-x:focus,html .kamar-chat-hbtn.kamar-chat-x:focus,html .kamar-gbox-modal-x:focus,html .kamar-complaint-close-btn:focus,html .kamar-tour-tooltip-header button.kamar-tour-close:focus,html .kamar-educational-info-close:focus{background:#eef3f9 !important;color:#951F1E !important;border-color:transparent !important;outline:none;box-shadow:none !important;opacity:1;transform:none}
html .kamar-panel-filtrow .kamar-panel-filtrow__zamknij:hover,html .kamar-szuflada .kamar-szuflada__zamknij:hover,html .kamar-lightbox .kamar-lightbox__zamknij:hover,html .kamar-galeria .kamar-galeria__zamknij:hover,html .kamar-nc-close:hover,html .kamar-nc-footer-modal-close:hover,html .kamar-src-modal .kamar-src-modal__close:hover,html .kamar-hero-revmodal-x:hover,html .kamar-chat-hbtn.kamar-chat-x:hover,html .kamar-gbox-modal-x:hover,html .kamar-complaint-close-btn:hover,html .kamar-tour-tooltip-header button.kamar-tour-close:hover,html .kamar-educational-info-close:hover,html .kamar-panel-filtrow .kamar-panel-filtrow__zamknij:focus-visible,html .kamar-szuflada .kamar-szuflada__zamknij:focus-visible,html .kamar-lightbox .kamar-lightbox__zamknij:focus-visible,html .kamar-galeria .kamar-galeria__zamknij:focus-visible,html .kamar-nc-close:focus-visible,html .kamar-nc-footer-modal-close:focus-visible,html .kamar-src-modal .kamar-src-modal__close:focus-visible,html .kamar-hero-revmodal-x:focus-visible,html .kamar-chat-hbtn.kamar-chat-x:focus-visible,html .kamar-gbox-modal-x:focus-visible,html .kamar-complaint-close-btn:focus-visible,html .kamar-tour-tooltip-header button.kamar-tour-close:focus-visible,html .kamar-educational-info-close:focus-visible{background:#e3ecf7 !important;color:#951F1E !important;border-color:#c9d8e8 !important;outline:none;box-shadow:0 0 0 2px rgba(16,53,71,.15) !important;opacity:1;transform:none}
.woocommerce-message,
.woocommerce-error,
.woocommerce-error li,
.woocommerce-info,
.woocommerce-notices-wrapper .woocommerce-message,
.woocommerce-notices-wrapper .woocommerce-error,
.woocommerce-notices-wrapper .woocommerce-info,
.wc-block-components-notice-banner,
.wc-block-components-notice-banner.is-success,
.wc-block-components-notice-banner.is-error,
.wc-block-components-notice-banner.is-info {
font-family: "Montserrat", sans-serif !important;
font-size: 13px !important;
font-weight: 500 !important;
line-height: 1.5 !important;
border-radius: 10px !important;
padding: 12px 16px 12px 44px !important;
margin: 0 0 12px 0 !important;
border: none !important;
border-left: none !important;
box-shadow: 0 1px 4px rgba(16,53,71,0.08) !important;
position: relative !important;
list-style: none !important;
}
ul.woocommerce-error {
padding-left: 44px !important;
}
ul.woocommerce-error li {
padding: 0 !important;
margin: 0 0 4px 0 !important;
border-radius: 0 !important;
box-shadow: none !important;
}
ul.woocommerce-error li:last-child {
margin-bottom: 0 !important;
}
.woocommerce-message::before,
.woocommerce-error::before,
.woocommerce-info::before {
position: absolute !important;
left: 14px !important;
top: 12px !important;
font-size: 18px !important;
line-height: 1 !important;
margin: 0 !important;
padding: 0 !important;
}
.woocommerce-message,
.woocommerce-notices-wrapper .woocommerce-message,
.wc-block-components-notice-banner.is-success {
background: linear-gradient(135deg, #e8f5ec 0%, #f0faf3 100%) !important;
border-left: 4px solid #059239 !important;
color: #1a5c2e !important;
}
.woocommerce-message::before {
content: "✓" !important;
color: #059239 !important;
font-weight: 700 !important;
}
.woocommerce-message a,
.woocommerce-message a.restore-item {
color: #059239 !important;
font-weight: 600 !important;
text-decoration: underline !important;
}
.woocommerce-message a:hover,
.woocommerce-message a.restore-item:hover {
color: #047a2f !important;
}
.woocommerce-error,
.woocommerce-notices-wrapper .woocommerce-error,
.wc-block-components-notice-banner.is-error {
background: linear-gradient(135deg, #fdf2f2 0%, #fef7f7 100%) !important;
border-left: 4px solid #962020 !important;
color: #7a1a1a !important;
}
.woocommerce-error::before {
content: "✕" !important;
color: #962020 !important;
font-weight: 700 !important;
}
.woocommerce-error a {
color: #962020 !important;
font-weight: 600 !important;
text-decoration: underline !important;
}
.woocommerce-info,
.woocommerce-notices-wrapper .woocommerce-info,
.wc-block-components-notice-banner.is-info {
background: linear-gradient(135deg, #fff8ec 0%, #fffdf5 100%) !important;
border-left: 4px solid #F6B767 !important;
color: #6d5015 !important;
}
.woocommerce-info::before {
content: "ℹ" !important;
color: #F6B767 !important;
font-weight: 700 !important;
}
.woocommerce-info a {
color: #103547 !important;
font-weight: 600 !important;
text-decoration: underline !important;
}
body.e-wc-message-notice .woocommerce-message,
body.e-wc-message-notice .woocommerce-notices-wrapper .woocommerce-message {
background: linear-gradient(135deg, #e8f5ec 0%, #f0faf3 100%) !important;
border: none !important;
border-left: 4px solid #059239 !important;
color: #1a5c2e !important;
border-radius: 10px !important;
padding: 12px 16px 12px 44px !important;
font-family: "Montserrat", sans-serif !important;
font-size: 13px !important;
font-weight: 500 !important;
box-shadow: 0 1px 4px rgba(16,53,71,0.08) !important;
}
body.e-wc-error-notice .woocommerce-error,
body.e-wc-error-notice .woocommerce-notices-wrapper .woocommerce-error {
background: linear-gradient(135deg, #fdf2f2 0%, #fef7f7 100%) !important;
border: none !important;
border-left: 4px solid #962020 !important;
color: #7a1a1a !important;
border-radius: 10px !important;
padding: 12px 16px 12px 44px !important;
font-family: "Montserrat", sans-serif !important;
font-size: 13px !important;
font-weight: 500 !important;
box-shadow: 0 1px 4px rgba(16,53,71,0.08) !important;
}
body.e-wc-info-notice .woocommerce-info,
body.e-wc-info-notice .woocommerce-notices-wrapper .woocommerce-info {
background: linear-gradient(135deg, #fff8ec 0%, #fffdf5 100%) !important;
border: none !important;
border-left: 4px solid #F6B767 !important;
color: #6d5015 !important;
border-radius: 10px !important;
padding: 12px 16px 12px 44px !important;
font-family: "Montserrat", sans-serif !important;
font-size: 13px !important;
font-weight: 500 !important;
box-shadow: 0 1px 4px rgba(16,53,71,0.08) !important;
}
.woocommerce-message .button.wc-forward {
display: none !important;
}
.wc-block-components-notice-banner svg {
fill: currentColor !important;
}
.wc-block-components-notice-banner.is-success svg { color: #059239 !important; }
.wc-block-components-notice-banner.is-error svg { color: #962020 !important; }
.wc-block-components-notice-banner.is-info svg { color: #F6B767 !important; }
form.checkout .woocommerce-error li.kamar-hide-duplicate {
display: none !important;
}
form.checkout .woocommerce-NoticeGroup-checkout:not(:has(.woocommerce-error li:not(.kamar-hide-duplicate))) {
display: none !important;
}
.woocommerce-notices-wrapper .woocommerce-message,
.woocommerce-notices-wrapper .woocommerce-info {
display: block !important;
}
.woocommerce-NoticeGroup:not(.woocommerce-NoticeGroup-checkout) {
display: block !important;
}
.form-row .woocommerce-error,
.woocommerce-billing-fields .woocommerce-error {
display: block !important;
}
body:not(.woocommerce-cart):not(.woocommerce-checkout) .woocommerce-notices-wrapper {
position: fixed !important;
top: 80px !important;
left: 50% !important;
transform: translateX(-50%) !important;
z-index: 99999 !important;
width: 92% !important;
max-width: 640px !important;
margin: 0 !important;
pointer-events: none;
}
body:not(.woocommerce-cart):not(.woocommerce-checkout) .woocommerce-notices-wrapper .woocommerce-message,
body:not(.woocommerce-cart):not(.woocommerce-checkout) .woocommerce-notices-wrapper .woocommerce-info,
body:not(.woocommerce-cart):not(.woocommerce-checkout) .woocommerce-notices-wrapper .woocommerce-error {
pointer-events: auto;
animation: kamarToastIn 0.3s ease-out !important;
}
@media (max-width: 704px) {
body:not(.woocommerce-cart):not(.woocommerce-checkout) .woocommerce-notices-wrapper {
top: 60px !important;
width: 96% !important;
}
}
body.woocommerce-cart .elementor-widget-woocommerce-cart .woocommerce-notices-wrapper,
body.woocommerce-cart .elementor-widget-woocommerce-cart .woocommerce-message,
body.woocommerce-cart .elementor-widget-container > .woocommerce-message,
body.woocommerce-cart .elementor-widget-container > .woocommerce-error:not(.coupon-error-notice),
body.woocommerce-cart .elementor-widget-container > .woocommerce-info,
body.woocommerce-checkout .woocommerce-notices-wrapper .woocommerce-message,
body.woocommerce-checkout .woocommerce-notices-wrapper .woocommerce-info {
position: fixed !important;
top: 80px !important;
left: 50% !important;
transform: translateX(-50%) !important;
z-index: 99999 !important;
width: 92% !important;
max-width: 640px !important;
margin: 0 !important;
animation: kamarToastIn 0.3s ease-out !important;
}
@media (max-width: 704px) {
body.woocommerce-cart .elementor-widget-woocommerce-cart .woocommerce-notices-wrapper,
body.woocommerce-cart .elementor-widget-woocommerce-cart .woocommerce-message,
body.woocommerce-cart .elementor-widget-container > .woocommerce-message,
body.woocommerce-cart .elementor-widget-container > .woocommerce-error:not(.coupon-error-notice),
body.woocommerce-cart .elementor-widget-container > .woocommerce-info,
body.woocommerce-checkout .woocommerce-notices-wrapper .woocommerce-message,
body.woocommerce-checkout .woocommerce-notices-wrapper .woocommerce-info {
top: 60px !important;
width: 96% !important;
}
}
.kamar-toast-close {
position: absolute;
top: 6px;
right: 8px;
background: none;
border: none;
font-size: 18px;
line-height: 1;
color: #666;
cursor: pointer;
padding: 2px 5px;
opacity: 0.6;
}
.kamar-toast-close:hover {
opacity: 1;
color: #333;
}
.woocommerce-message,
.woocommerce-info {
position: relative;
}
@keyframes kamarToastIn {
from { opacity: 0; transform: translateY(-12px); }
to { opacity: 1; transform: translateY(0); }
}
#jet-popup-56917.jet-popup--show-state {
pointer-events: auto;
}
.dgwt-wcas-si .dgwt-wcas-si-img {
width: 40px !important;
min-width: 40px !important;
height: 40px !important;
overflow: hidden !important;
}
.dgwt-wcas-si .dgwt-wcas-si-img img {
width: 40px !important;
height: 40px !important;
object-fit: contain !important;
display: block !important;
}
:root {
--kamar-cien-szukajki: 0 2px 8px rgba(16, 53, 71, 0.12), 0 1px 3px rgba(16, 53, 71, 0.08);
--kamar-cien-szukajki-swiezy: #f3f3f3 -3px -3px 16px 2px;
}
div.dgwt-wcas-sf-wrapp {
position: relative;
}
@media (min-width: 705px) {
.dgwt-wcas-sf-wrapp input[type=search].dgwt-wcas-search-input {
box-shadow: var(--kamar-cien-szukajki-swiezy);
}
}
@media (max-width: 704px) {
div.dgwt-wcas-sf-wrapp {
box-shadow: var(--kamar-cien-szukajki);
border-radius: 10px;
}
}
.dgwt-wcas-sf-wrapp input[type=search].dgwt-wcas-search-input {
padding-right: 40px !important;
}
.dgwt-wcas-layout-classic .dgwt-wcas-sf-wrapp .dgwt-wcas-close {
background: transparent !important;
border: none !important;
border-radius: 0 !important;
box-shadow: none !important;
position: absolute !important;
z-index: 2 !important;
width: 24px !important;
height: 24px !important;
padding: 0 !important;
display: flex !important;
align-items: center !important;
justify-content: center !important;
top: 50% !important;
transform: translateY(-50%) !important;
right: 10px !important;
}
.dgwt-wcas-layout-classic .dgwt-wcas-sf-wrapp .dgwt-wcas-close svg,
.dgwt-wcas-layout-classic .dgwt-wcas-sf-wrapp .dgwt-wcas-close svg * {
fill: #555 !important;
stroke: #555 !important;
}
.jet-popup .jet-popup__close-button {
background: transparent !important;
border: none !important;
border-radius: 0 !important;
color: #951F1E !important;
width: 30px !important;
height: 30px !important;
top: 10px !important;
right: 10px !important;
}
.jet-popup .jet-popup__close-button svg {
width: 18px !important;
height: 18px !important;
fill: none !important;
stroke: #951F1E !important;
stroke-width: 2px;
}
@media (max-width: 704px) {
div.dgwt-wcas-sf-wrapp {
padding: 37px 15px;
}
#jet-popup-56917.jet-popup--front-mode {
height: 117px !important;
}
.dgwt-wcas-sf-wrapp input[type=search].dgwt-wcas-search-input {
width: 100%;
box-sizing: border-box;
}
.dgwt-wcas-layout-classic .dgwt-wcas-sf-wrapp .dgwt-wcas-close {
right: 23px !important;
}
.dgwt-wcas-no-submit .dgwt-wcas-ico-magnifier {
left: 25px;
}
#jet-popup-56917.jet-popup--front-mode .jet-popup__close-button {
top: 0 !important;
right: 0 !important;
width: 44px !important;
height: 44px !important;
min-width: 44px !important;
min-height: 44px !important;
display: flex !important;
align-items: center !important;
justify-content: center !important;
cursor: pointer !important;
padding: 0 !important;
}
}
.elementor-element-f29947b {
background: linear-gradient(135deg, #0B2836 0%, #103547 50%, #345363 100%) !important;
border-radius: 10px !important;
}
.elementor-element-f29947b:has(.jet-mega-menu-item--top-level:first-child:hover) {
border-radius: 10px 10px 10px 0 !important;
}
.jet-mega-menu.jet-mega-menu--layout-horizontal .jet-mega-menu-list {
background: transparent !important;
}
.jet-mega-menu.jet-mega-menu--layout-horizontal .jet-mega-menu-list .jet-mega-menu-item:not(:hover) {
background: transparent !important;
}
.jet-mega-menu-mega-container__inner {
background: linear-gradient(135deg, #0B2836 0%, #103547 50%, #345363 100%) !important;
border-radius: 0 0 10px 10px;
}
.jet-mega-menu-mega-container__inner > .elementor > .e-con-boxed,
.jet-mega-menu-mega-container__inner .jet-custom-nav {
background: linear-gradient(135deg, #0B2836 0%, #103547 50%, #345363 100%) !important;
border-radius: 0 0 10px 10px !important;
}
.jet-custom-nav__item:not(.hover-state) > a {
background: transparent !important;
}
.jet-custom-nav__mega-sub {
background: linear-gradient(135deg, #dae8f2 0%, #ffffff 100%);
border-radius: 0 12px 12px 0;
box-shadow: 12px 0 12px -4px rgba(0, 0, 0, 0.35);
}
.jet-custom-nav__item:first-child .jet-custom-nav__mega-sub {
border-radius: 0 0 12px 0;
}
.jet-custom-nav__item.hover-state > a {
position: relative;
background: linear-gradient(210deg, #dae8f2 0%, #ffffff 70%) !important;
}
.jet-custom-nav__item.hover-state > a::before,
.jet-custom-nav__item.hover-state > a::after {
content: "";
position: absolute;
left: 0;
right: 0;
height: 1px;
background: linear-gradient(90deg, #103547 0%, #345363 50%, #103547 100%);
}
.jet-custom-nav__item.hover-state > a::before {
top: 0;
}
.jet-custom-nav__item.hover-state > a::after {
bottom: 0;
}
div.elementor-widget-jet-smart-filters-pagination {
height: 50px !important;
}