a[href^="tel:"],a[href^="mailto:"]{display:inline-flex;align-items:center;min-height:24px;padding:2px 0}
html body .dgwt-wcas-search-wrapp.dgwt-wcas-has-submit .dgwt-wcas-search-input {
padding-left: 42px !important;
background-image: url("data:image/svg+xml;utf8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2024%2024%22%20fill%3D%22none%22%20stroke%3D%22%23103547%22%20stroke-width%3D%222.2%22%20stroke-linecap%3D%22round%22%3E%3Ccircle%20cx%3D%2210.5%22%20cy%3D%2210.5%22%20r%3D%226.5%22%2F%3E%3Cline%20x1%3D%2215.5%22%20y1%3D%2215.5%22%20x2%3D%2221%22%20y2%3D%2221%22%2F%3E%3C%2Fsvg%3E");
background-repeat: no-repeat;
background-position: 14px center;
background-size: 18px 18px;
}
html body .dgwt-wcas-search-wrapp.dgwt-wcas-has-submit .dgwt-wcas-search-input:focus {
background-image: url("data:image/svg+xml;utf8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2024%2024%22%20fill%3D%22none%22%20stroke%3D%22%23103547%22%20stroke-width%3D%222.2%22%20stroke-linecap%3D%22round%22%3E%3Ccircle%20cx%3D%2210.5%22%20cy%3D%2210.5%22%20r%3D%226.5%22%2F%3E%3Cline%20x1%3D%2215.5%22%20y1%3D%2215.5%22%20x2%3D%2221%22%20y2%3D%2221%22%2F%3E%3C%2Fsvg%3E") !important;
background-repeat: no-repeat !important;
background-position: 14px center !important;
background-size: 18px 18px !important;
}
@media (min-width: 705px) {
html body .dgwt-wcas-search-wrapp.dgwt-wcas-has-submit .dgwt-wcas-sf-wrapp {
display: flex;
align-items: stretch;
gap: 10px;
position: relative;
}
html body .dgwt-wcas-search-wrapp.dgwt-wcas-has-submit .dgwt-wcas-sf-wrapp .dgwt-wcas-search-submit {
position: static !important;
flex: 0 0 auto;
width: 110px;
min-width: 110px;
height: auto;
min-height: 0;
border: 1px solid #cccccc !important;
border-radius: 10px !important;
box-shadow: var(--kamar-cien-szukajki-swiezy);
text-shadow: none;
cursor: pointer;
}
html body .dgwt-wcas-search-wrapp.dgwt-wcas-has-submit .dgwt-wcas-search-submit::before {
display: none !important;
}
html body .dgwt-wcas-search-wrapp.dgwt-wcas-has-submit .dgwt-wcas-sf-wrapp .dgwt-wcas-preloader {
right: 134px !important;
}
html body .dgwt-wcas-search-wrapp.dgwt-wcas-has-submit .dgwt-wcas-sf-wrapp .dgwt-wcas-voice-search {
right: 139px !important;
left: auto !important;
}
html body .dgwt-wcas-search-wrapp.dgwt-wcas-voice-search-supported.dgwt-wcas-has-submit .dgwt-wcas-sf-wrapp .dgwt-wcas-preloader {
right: 174px !important;
}
html body .dgwt-wcas-search-wrapp.dgwt-wcas-has-submit .dgwt-wcas-search-input {
border-radius: 10px !important;
padding-right: 58px !important;
}
}
@media (max-width: 704px) {
html body .dgwt-wcas-search-wrapp.dgwt-wcas-has-submit .dgwt-wcas-sf-wrapp .dgwt-wcas-search-submit {
display: none !important;
}
html body .dgwt-wcas-search-wrapp.dgwt-wcas-has-submit .dgwt-wcas-search-input {
padding-right: 72px !important;
}
}
html body .dgwt-wcas-search-wrapp .dgwt-wcas-search-submit:not(:hover):not(:focus) {
background: #fff !important;
color: #103547 !important;
}
html body .dgwt-wcas-search-wrapp .dgwt-wcas-search-submit:focus {
background: #F7B868 !important;
color: #103547 !important;
border-radius: 10px !important;
opacity: 1 !important;
}
.e-con{max-width:100%}
html body .single_add_to_cart_button,
html body button.single_add_to_cart_button,
html body .elementor-button.single_add_to_cart_button {
position: relative;
overflow: hidden !important;
display: inline-flex !important;
align-items: center;
justify-content: center;
gap: 8px;
white-space: nowrap;
border: 0 !important;
border-radius: 10px !important;
height: 52px;
margin-top: 0 !important;
margin-bottom: 0 !important;
padding: 0 26px !important;
font-weight: 700 !important;
font-size: 16px !important;
letter-spacing: .2px;
color: #fff !important;
text-decoration: none !important;
background: linear-gradient(135deg, #17475E 0%, #103547 55%, #0B2836 100%) !important;
box-shadow: 0 6px 18px rgba(16, 53, 71, .38), 0 2px 4px rgba(16, 53, 71, .28);
transition: box-shadow .25s ease, transform .12s ease;
}
html body .single_add_to_cart_button::before,
html body button.single_add_to_cart_button::before,
html body .elementor-button.single_add_to_cart_button::before {
content: "";
flex: 0 0 auto;
width: 20px;
height: 20px;
background-color: #fff;
-webkit-mask: url("data:image/svg+xml;utf8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2024%2024%22%20fill%3D%22currentColor%22%3E%3Cpath%20d%3D%22M7%2018c-1.1%200-2%20.9-2%202s.9%202%202%202%202-.9%202-2-.9-2-2-2zm10%200c-1.1%200-2%20.9-2%202s.9%202%202%202%202-.9%202-2-.9-2-2-2z%22%2F%3E%3Cpath%20d%3D%22M7.2%2014.8h9.6c.7%200%201.3-.4%201.6-1l3.3-6a1%201%200%200%200-.9-1.5H6.2L5.3%203.4A1%201%200%200%200%204.3%202.7H2a1%201%200%201%200%200%202h1.6l3.1%208.3-.9%201.6c-.5.9.1%202.1%201.2%202.1h12a1%201%200%201%200%200-2H7.5l.6-1.1z%22%2F%3E%3C%2Fsvg%3E") no-repeat center / contain;
mask: url("data:image/svg+xml;utf8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2024%2024%22%20fill%3D%22currentColor%22%3E%3Cpath%20d%3D%22M7%2018c-1.1%200-2%20.9-2%202s.9%202%202%202%202-.9%202-2-.9-2-2-2zm10%200c-1.1%200-2%20.9-2%202s.9%202%202%202%202-.9%202-2-.9-2-2-2z%22%2F%3E%3Cpath%20d%3D%22M7.2%2014.8h9.6c.7%200%201.3-.4%201.6-1l3.3-6a1%201%200%200%200-.9-1.5H6.2L5.3%203.4A1%201%200%200%200%204.3%202.7H2a1%201%200%201%200%200%202h1.6l3.1%208.3-.9%201.6c-.5.9.1%202.1%201.2%202.1h12a1%201%200%201%200%200-2H7.5l.6-1.1z%22%2F%3E%3C%2Fsvg%3E") no-repeat center / contain;
}
html body .single_add_to_cart_button::after,
html body button.single_add_to_cart_button::after,
html body .elementor-button.single_add_to_cart_button::after {
content: "";
position: absolute;
top: -50%;
bottom: -50%;
width: 45%;
left: -60%;
background: linear-gradient(100deg,
rgba(255,255,255,0) 0%,
rgba(255,255,255,.28) 50%,
rgba(255,255,255,0) 100%);
transform: skewX(-18deg) translateX(0);
pointer-events: none;
}
html body .single_add_to_cart_button:hover,
html body button.single_add_to_cart_button:hover,
html body .elementor-button.single_add_to_cart_button:hover {
color: #fff !important;
box-shadow: 0 10px 26px rgba(16, 53, 71, .5), 0 3px 6px rgba(16, 53, 71, .34);
}
html body .single_add_to_cart_button:focus,
html body button.single_add_to_cart_button:focus,
html body .elementor-button.single_add_to_cart_button:focus { color: #fff !important; }
html body .single_add_to_cart_button:active,
html body button.single_add_to_cart_button:active,
html body .elementor-button.single_add_to_cart_button:active {
transform: translateY(1px);
}
html body .single_add_to_cart_button:hover::after,
html body button.single_add_to_cart_button:hover::after,
html body .elementor-button.single_add_to_cart_button:hover::after {
animation: kamar-przeblysk .85s ease-out;
}
@keyframes kamar-przeblysk {
from { transform: skewX(-18deg) translateX(0); }
to { transform: skewX(-18deg) translateX(430%); }
}
@media (prefers-reduced-motion: reduce) {
html body .single_add_to_cart_button:hover::after,
html body button.single_add_to_cart_button:hover::after,
html body .elementor-button.single_add_to_cart_button:hover::after { animation: none; }
html body .single_add_to_cart_button,
html body button.single_add_to_cart_button,
html body .elementor-button.single_add_to_cart_button { transition: none; }
}
html body form.cart .quantity input.qty {
height: 52px !important;
margin-top: 0 !important;
margin-bottom: 0 !important;
border: 1px solid #7f9099 !important;
border-radius: 10px !important;
padding: 0 8px !important;
font-weight: 600;
color: #103547;
}
html body p.stock {
margin-bottom: 0 !important;
}
html body form.cart .quantity {
display: flex;
align-items: center;
height: 52px;
position: relative;
}
html body form.cart .quantity::before {
content: "Ilość";
position: absolute;
top: -7px;
left: 10px;
z-index: 1;
padding: 0 5px;
background: #fff;
font-size: 11px;
font-weight: 600;
line-height: 14px;
letter-spacing: .2px;
color: #6b7a83;
pointer-events: none;
}
html body a.add_to_cart_button:not(.added):not(.loading),
html body button.add_to_cart_button:not(.added):not(.loading),
html body .jet-woo-builder-archive-add-to-cart .button.add_to_cart_button:not(.added):not(.loading) {
background: linear-gradient(135deg, #0B2836 0%, #103547 50%, #17475E 100%) !important;
border: 1px solid #103547 !important;
color: #fff !important;
}
.kamar-strzalka,
.jet-listing-grid .jet-listing-grid__slider-icon,
.swiper .swiper-button-next,
.swiper .swiper-button-prev,
.elementor-swiper-button{box-sizing:border-box;display:grid;place-items:center !important;width:44px !important;height:44px !important;margin:0;padding:0 !important;border:1px solid rgba(255,255,255,.92) !important;border-radius:50% !important;background:rgba(255,255,255,.72) !important;-webkit-backdrop-filter:blur(7px);backdrop-filter:blur(7px);color:#103547 !important;font-size:24px !important;line-height:1 !important;cursor:pointer;box-shadow:0 2px 10px rgba(16,53,71,.18) !important;transition:background .18s ease,color .18s ease,border-color .18s ease,box-shadow .18s ease}
.kamar-strzalka--maly{width:28px !important;height:28px !important;font-size:17px !important}
.kamar-strzalka--maly svg{width:11px;height:11px}
.kamar-strzalka svg:not(.kamar-chevron),
.jet-listing-grid .jet-listing-grid__slider-icon svg{width:16px;height:16px;fill:currentColor !important}
.kamar-chevron{width:1em;height:1em;fill:none;stroke:currentColor;stroke-width:2.2;stroke-linecap:round;stroke-linejoin:round}
.swiper .swiper-button-next::after,
.swiper .swiper-button-prev::after,
.elementor-swiper-button::after{font-size:17px}
.kamar-strzalka:focus,
.jet-listing-grid .jet-listing-grid__slider-icon:focus,
.swiper .swiper-button-next:focus,
.swiper .swiper-button-prev:focus,
.elementor-swiper-button:focus{background:rgba(255,255,255,.72) !important;color:#103547 !important;border-color:rgba(255,255,255,.92) !important;outline:none;box-shadow:0 2px 10px rgba(16,53,71,.18) !important}
.kamar-strzalka:hover,.kamar-strzalka:focus-visible,
.jet-listing-grid .jet-listing-grid__slider-icon:hover,
.jet-listing-grid .jet-listing-grid__slider-icon:focus-visible,
.swiper .swiper-button-next:hover,.swiper .swiper-button-next:focus-visible,
.swiper .swiper-button-prev:hover,.swiper .swiper-button-prev:focus-visible,
.elementor-swiper-button:hover,.elementor-swiper-button:focus-visible{background:#fff !important;color:#103547 !important;border-color:#103547 !important;outline:none;box-shadow:0 4px 14px rgba(16,53,71,.22) !important}
@media(max-width:781px){
.kamar-strzalka,
.jet-listing-grid .jet-listing-grid__slider-icon,
.swiper .swiper-button-next,
.swiper .swiper-button-prev,
.elementor-swiper-button{width:38px !important;height:38px !important;font-size:24px !important}
}
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: #eee -3px -3px 20px 4px;
}
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;
}