/*! allmeblo bundle: index | fullslider.css + banery-home.css | generowane przez /home/allmeblo/skrypty/build-css/build.php - NIE EDYTOWAC RECZNIE */
.alm-fs{--alm-fs-ar:3;--alm-fs-ar-m:2.2;--alm-fs-zielen:#2a7c00;--alm-fs-odstep-kropek:14px;position:relative;width:100%;max-width:100%;margin:0;overflow:hidden}  .alm-fs__viewport{position:relative;width:100%;aspect-ratio:var(--alm-fs-ar,3.2);overflow:hidden;background:#ececeb;  touch-action:pan-y}.alm-fs__track{display:flex;width:100%;height:100%;will-change:transform;transform:translate3d(0,0,0);transition:transform .55s cubic-bezier(.22,.61,.36,1)}.alm-fs__slide{position:relative;flex:0 0 100%;width:100%;height:100%;min-width:0}.alm-fs__link,.alm-fs__pic{display:block;width:100%;height:100%}.alm-fs .alm-fs__pic .alm-fs__img{width:100% !important;height:100% !important;display:block;object-fit:cover;object-position:center;  transform:scale(1.001)}  @supports not (aspect-ratio: 1 / 1){.alm-fs__viewport{height:0;padding-top:calc(100% / var(--alm-fs-ar,3.2))}.alm-fs__track{position:absolute;top:0;left:0;right:0;bottom:0;height:auto}}  .alm-fs__nav{position:absolute;top:50%;z-index:4;display:flex;align-items:center;justify-content:center;width:56px;height:56px;padding:0;border:0;border-radius:50%;background:rgba(255,255,255,.93);-webkit-backdrop-filter:blur(10px) saturate(120%);backdrop-filter:blur(10px) saturate(120%);  color:#1a1a1a;cursor:pointer;box-shadow:0 6px 22px rgba(0,0,0,.22),inset 0 0 0 1px rgba(255,255,255,.75);opacity:0;transform:translateY(-50%) translateX(var(--alm-fs-wysuw,0)) scale(.92);transition:opacity .3s ease,transform .34s cubic-bezier(.22,.61,.36,1),background-color .22s ease,color .22s ease,box-shadow .22s ease;-webkit-appearance:none;appearance:none}.alm-fs__nav--prev{left:26px;--alm-fs-wysuw:-14px}.alm-fs__nav--next{right:26px;--alm-fs-wysuw:14px}  .alm-fs:hover .alm-fs__nav,.alm-fs:focus-within .alm-fs__nav{opacity:1;transform:translateY(-50%) translateX(0) scale(1)}.alm-fs__nav:hover{opacity:1;background:var(--alm-fs-zielen);color:#fff;box-shadow:0 10px 26px rgba(42,124,0,.38),inset 0 0 0 1px rgba(255,255,255,.28);transform:translateY(-50%) translateX(0) scale(1.07)}.alm-fs__nav:active{transform:translateY(-50%) translateX(0) scale(.97)}.alm-fs__nav:focus{outline:none}.alm-fs__nav:focus-visible{opacity:1;transform:translateY(-50%) translateX(0) scale(1);outline:3px solid var(--alm-fs-zielen);outline-offset:3px;  box-shadow:0 0 0 6px rgba(255,255,255,.95),0 6px 22px rgba(0,0,0,.25)}.alm-fs__ico{width:26px;height:26px;pointer-events:none}  .alm-fs__dots{position:absolute;left:50%;bottom:22px;z-index:4;display:flex;align-items:center;gap:var(--alm-fs-odstep-kropek);padding:9px 14px;border-radius:999px;background:rgba(8,8,10,.52);-webkit-backdrop-filter:blur(14px) saturate(115%);backdrop-filter:blur(14px) saturate(115%);box-shadow:0 4px 18px rgba(0,0,0,.30),inset 0 0 0 1px rgba(255,255,255,.22);transform:translateX(-50%)}.alm-fs__dot{position:relative;width:10px;height:10px;padding:0;border:0;border-radius:999px;background:rgba(255,255,255,.80);cursor:pointer;transition:width .34s cubic-bezier(.22,.61,.36,1),background-color .25s ease;-webkit-appearance:none;appearance:none}  .alm-fs__dot::before{content:"";position:absolute;left:50%;top:50%;transform:translate(-50%,-50%);width:calc(100% + var(--alm-fs-odstep-kropek));height:34px;border-radius:999px}.alm-fs__dot:hover{background:#fff}.alm-fs__dot.is-active{width:40px;background:rgba(255,255,255,.34)}  .alm-fs__dot.is-active::after{content:"";position:absolute;top:0;left:0;right:0;bottom:0;border-radius:inherit;background:var(--alm-fs-zielen);transform-origin:left center;transform:scaleX(1)}.alm-fs--auto .alm-fs__dot.is-active::after{animation:alm-fs-postep var(--alm-fs-czas,5s) linear forwards}.alm-fs--pauza .alm-fs__dot.is-active::after{animation-play-state:paused}@keyframes alm-fs-postep{from{transform:scaleX(0)}to{transform:scaleX(1)}}.alm-fs__dot:focus{outline:none}.alm-fs__dot:focus-visible{outline:3px solid #fff;outline-offset:3px;box-shadow:0 0 0 5px rgba(42,124,0,.95)}  @media (max-width: 767.98px){  .alm-fs__nav{display:none}  .alm-fs{padding-bottom:34px}.alm-fs__dots{bottom:0;gap:12px;padding:10px 0 0;background:none;-webkit-backdrop-filter:none;backdrop-filter:none;box-shadow:none}.alm-fs__dot{background:#8f8f8f;box-shadow:none}.alm-fs__dot:hover{background:#6d6d6d}.alm-fs__dot.is-active{width:34px;background:#d5d5d5}.alm-fs__dot:focus-visible{outline:3px solid var(--alm-fs-zielen);outline-offset:3px;box-shadow:none}}@media (max-width: 575.98px){  .alm-fs__viewport{aspect-ratio:var(--alm-fs-ar-m,2.2)}@supports not (aspect-ratio: 1 / 1){.alm-fs__viewport{padding-top:calc(100% / var(--alm-fs-ar-m,2.2))}}}  @media (prefers-reduced-motion: reduce){.alm-fs__track,.alm-fs__nav,.alm-fs__dot{transition:none !important}.alm-fs__dot.is-active::after{animation:none !important;transform:scaleX(1) !important}  .alm-fs__nav{opacity:1;transform:translateY(-50%)}.alm-fs__nav--prev,.alm-fs__nav--next{--alm-fs-wysuw:0}.alm-fs:hover .alm-fs__nav,.alm-fs:focus-within .alm-fs__nav,.alm-fs__nav:hover,.alm-fs__nav:active,.alm-fs__nav:focus-visible{transform:translateY(-50%)}}  .alm-cta{position:relative;overflow:hidden;border-radius:16px;  box-shadow:0 0 0 1px rgba(20,51,10,.22),0 10px 26px rgba(20,51,10,.10);transition:box-shadow .4s ease,transform .4s ease}.alm-cta:hover,.alm-cta:focus-within{box-shadow:0 0 0 2px rgba(20,51,10,.55),0 18px 40px rgba(20,51,10,.26);transform:translateY(-4px)}  .alm-cta > a{display:block;text-decoration:none}.alm-cta > a:first-of-type{position:relative;overflow:hidden;border-radius:16px}.alm-cta > a > img,.alm-cta > img{display:block;width:100%;height:auto;  aspect-ratio:1 / 1;transition:transform .6s cubic-bezier(.2,.7,.3,1)}.alm-cta:hover > a > img,.alm-cta:focus-within > a > img{transform:scale(1.06)}  .alm-cta > a:first-of-type::after{content:"";position:absolute;top:-10%;left:-70%;width:45%;height:120%;pointer-events:none;background:linear-gradient(100deg,rgba(255,255,255,0) 0%,rgba(255,255,255,.42) 50%,rgba(255,255,255,0) 100%);transform:skewX(-18deg);opacity:0}.alm-cta:hover > a:first-of-type::after,.alm-cta:focus-within > a:first-of-type::after{animation:alm-cta-blysk .9s ease-out}@keyframes alm-cta-blysk{0%{left:-70%;opacity:1}100%{left:125%;opacity:0}}   .alm-cta::after{content:"";position:absolute;top:0;left:0;width:100%;height:100%;z-index:1;pointer-events:none;border-radius:16px;background:radial-gradient(120% 120% at 50% 50%,rgba(20,51,10,0) 52%,rgba(20,51,10,.20) 78%,rgba(20,51,10,.50) 100%);transition:opacity .45s ease}  .alm-cta > a + a{position:absolute;top:0;left:0;width:100%;height:100%;z-index:2;display:flex;align-items:center;  justify-content:center;  overflow:visible;text-decoration:none}  .alm-cta > a + a::before{content:"";position:absolute;top:0;left:0;width:100%;height:100%;border-radius:16px;background:radial-gradient(120% 120% at 50% 50%,rgba(20,51,10,0) 26%,rgba(20,51,10,.34) 62%,rgba(20,51,10,.74) 100%);opacity:0;transition:opacity .45s ease}.alm-cta:hover > a + a::before,.alm-cta:focus-within > a + a::before{opacity:1}.alm-cta .image_description{position:relative;  z-index:3;width:100%;padding:0 14px;text-align:center}  .alm-cta__btn{display:inline-flex;align-items:center;gap:10px;max-width:100%;background:#14330a;  color:#fff;font-size:15px;font-weight:700;line-height:1.2;letter-spacing:.01em;padding:13px 24px;border-radius:999px;box-shadow:0 6px 18px rgba(10,24,6,.34);animation:alm-cta-puls 3.4s ease-in-out infinite;transition:background-color .25s ease,box-shadow .3s ease,transform .3s ease}  .alm-cta__btn::before,.alm-cta__btn::after{content:"";flex:0 0 auto;width:1.25em;height:1.25em;background-repeat:no-repeat;background-position:center;background-size:contain}.alm-cta__btn::after{width:1.05em;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23ffffff' stroke-width='2.4' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M5 12h13'/%3E%3Cpath d='M12.5 6l6 6-6 6'/%3E%3C/svg%3E");transition:transform .3s ease}.alm-cta:hover .alm-cta__btn::after,.alm-cta:focus-within .alm-cta__btn::after{transform:translateX(5px)}  .alm-cta__btn--probki::before{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23ffffff' stroke-width='1.9' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M12 2.8 3 7l9 4.2L21 7z'/%3E%3Cpath d='M3 12l9 4.2L21 12'/%3E%3Cpath d='M3 16.9l9 4.2 9-4.2'/%3E%3C/svg%3E")}  .alm-cta__btn--raty::before{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23ffffff' stroke-width='1.9' stroke-linecap='round' stroke-linejoin='round'%3E%3Crect x='2.4' y='5' width='19.2' height='14' rx='2.6'/%3E%3Cpath d='M2.4 9.9h19.2'/%3E%3Cpath d='M6 14.6h4'/%3E%3C/svg%3E")}  .alm-cta__btn--konfigurator::before{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23ffffff' stroke-width='1.9' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M4 7h4.2M12.8 7H20'/%3E%3Cpath d='M4 17h8.2M16.8 17H20'/%3E%3Ccircle cx='10.5' cy='7' r='2.3'/%3E%3Ccircle cx='14.5' cy='17' r='2.3'/%3E%3C/svg%3E")}@keyframes alm-cta-puls{0%,100%{box-shadow:0 6px 18px rgba(10,24,6,.34)}50%{box-shadow:0 6px 18px rgba(10,24,6,.34),0 0 0 8px rgba(255,255,255,.16)}}.alm-cta:hover .alm-cta__btn,.alm-cta:focus-within .alm-cta__btn{background:#21580f;transform:translateY(-3px);box-shadow:0 12px 28px rgba(10,24,6,.46);animation:none}  .alm-cta > a:focus-visible .alm-cta__btn{outline:3px solid #fff;outline-offset:3px}   @media (min-width: 481px) and (max-width: 767px){.alm-cta-row > .ApColumn{width:100%;max-width:100%;flex:0 0 100%}}@media (max-width: 1199px){.alm-cta__btn{font-size:14px;padding:11px 20px;gap:8px}}  @media (hover: none){.alm-cta__btn{animation:none}.alm-cta::after{background:radial-gradient(120% 120% at 50% 50%,rgba(20,51,10,0) 40%,rgba(20,51,10,.28) 70%,rgba(20,51,10,.62) 100%)}}@media (prefers-reduced-motion: reduce){.alm-cta,.alm-cta > a > img,.alm-cta__btn,.alm-cta__btn::after{transition:none;animation:none}.alm-cta:hover,.alm-cta:focus-within,.alm-cta:hover > a > img,.alm-cta:focus-within > a > img,.alm-cta:hover .alm-cta__btn,.alm-cta:focus-within .alm-cta__btn,.alm-cta:hover .alm-cta__btn::after,.alm-cta:focus-within .alm-cta__btn::after{transform:none}.alm-cta:hover > a:first-of-type::after,.alm-cta:focus-within > a:first-of-type::after{animation:none;opacity:0}}
