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;
}
html body .single_add_to_cart_button.loading.loading::after,
html body .add_to_cart_button.loading.loading::after {
content: "" !important;
font-family: inherit;
font-size: 0;
position: absolute !important;
top: 50% !important;
right: 14px !important;
bottom: auto !important;
left: auto !important;
width: 16px !important;
height: 16px !important;
margin: -8px 0 0 !important;
box-sizing: border-box;
border: 2px solid #F6B767 !important;
border-top-color: transparent !important;
border-radius: 50% !important;
background: none !important;
transform: none;
animation: kamar-spin-atc .6s linear infinite !important;
}
@keyframes kamar-spin-atc { from { transform: rotate(0deg); } to { transform: rotate(360deg); } }
@media (prefers-reduced-motion: reduce) {
html body .single_add_to_cart_button.loading.loading::after,
html body .add_to_cart_button.loading.loading::after { animation: none !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}
}