a[href^="tel:"],a[href^="mailto:"]{display:inline-flex;align-items:center;min-height:24px;padding:2px 0}.elementor-74292,.elementor-150{--e-global-color-6b1aabb:#046b2c}.elementor-57235 .elementor-element.elementor-widget-heading h3.elementor-heading-title{color:#7d6619}
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: #5b6675;
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}
}