body,html{font-size:17px;line-height:29px}body{-webkit-animation-name:fadeIn;-webkit-animation-duration:1s;animation-name:fadeIn;animation-duration:1s;font-family:var(--font-main);color:var(--txt-color);font-size:17px;font-weight:400;line-height:29px;padding-top:110px;--txt-color:#1e1e1e;--color-main:#db9659;--color-second:#f8efe7;--font-main:'Poppins',sans-serif}*{outline:none}@-webkit-keyframes fadeIn{0%{opacity:0}100%{opacity:1}}@keyframes fadeIn{0%{opacity:0}100%{opacity:1}}main{position:relative}.wrapper-small{padding-left:6vw;padding-right:6vw}.wrapper{padding-left:9vw;padding-right:9vw}.wrapper-big{padding-left:12vw;padding-right:12vw}.flex-wrapper{display:flex;flex-wrap:wrap}.padds{padding-left:10px;padding-right:10px}.padd-top{padding-top:60px}.marg-top-small{margin-top:30px}.marg-top{margin-top:60px}.marg-top-big{margin-top:100px}.marg-top-biggest{margin-top:160px}.marg-bottom{margin-bottom:60px}.w-100{width:100%}.absolute-link{position:relative}.absolute-link .absolute-link__item{position:absolute;top:0;right:0;left:0;bottom:0;z-index:9}.bottom-links{display:flex;justify-content:center;flex-wrap:wrap;gap:20px}.slick-dots{margin:20px 0 0;list-style:none;padding:0;display:flex;justify-content:center}.slick-dots li{margin:3px}.slick-dots li button{border-radius:50%;cursor:pointer;background-color:var(--main-color);padding:0;margin:0;width:12px;height:12px;transition:.3s;color:transparent;border:none;font-size:0}.slick-dots li.slick-active button{background-color:var(--txt-color)}.slick-lightbox .slick-arrow{position:absolute;top:50%;transform:translateY(-50%);border:none;font-size:0;color:transparent;background-color:#fff;width:34px;height:34px;background-repeat:no-repeat;background-size:12px;background-position:center;background-image:url(//swojskisklepik.pl/wp-content/themes/swojski-theme/css/../assets/arrow.svg);cursor:pointer;z-index:4}.slick-lightbox .slick-prev{transform:translateY(-50%) rotate(180deg);left:20px}.slick-lightbox .slick-next{right:20px}.slick-lightbox-slick-caption{margin-top:10px;display:inline-block}.hero{position:relative;z-index:3;overflow-x:clip}.hero>img{position:absolute;top:60px;left:50%;transform:translateX(-50%);z-index:1;filter:brightness(0);opacity:.02;width:85vw;animation:move 15s ease-in-out infinite;-ms-animation:move 15s ease-in-out infinite;-webkit-animation:move 15s ease-in-out infinite;-moz-animation:move 15s ease-in-out infinite}.hero header{position:relative;z-index:3;text-transform:uppercase;padding-top:30px}.boxshadow{background-color:#fff;position:relative}.boxshadow:before{content:'';width:100%;height:30px;position:absolute;left:0;bottom:0;z-index:-1;display:inline-block;box-shadow:0px 0px 18px -6px rgba(0,0,0,.5);border-radius:50%}.posrel{position:relative;z-index:4}.section-heading{font-size:clamp(28px, 2vw, 42px);line-height:120%;font-weight:700;color:var(--color-main);margin-bottom:30px}.section-small{font-size:clamp(1.1rem, 1.5vw, 22px);line-height:120%;font-weight:700;color:var(--color-main);margin-bottom:30px}.page-heading{font-size:clamp(28px, 3vw, 52px);line-height:120%;font-weight:700;color:var(--color-main);margin-bottom:30px}.text-center{text-align:center}.error-wrapper{margin-top:120px;display:flex;align-items:center;flex-direction:column}li.cbtn>a,a.cbtn{display:inline-block;padding:10px 35px;background-color:var(--color-main);border:1px solid var(--color-main);color:#fff;transition:.3s;cursor:pointer;border-radius:30px}li.cbtn--second>a,a.cbtn--second{background-color:#fff;border-color:#fff;color:var(--color-main)}li.cbtn>a:hover,a.cbtn:hover{color:#fff;border-color:var(--txt-color);background-color:var(--txt-color)}.header{position:fixed;transition:.3s;top:0;left:0;width:100%;padding-top:15px;padding-bottom:15px;z-index:99;background-color:#fff}.scrolled .header{padding-top:10px;padding-bottom:10px;border-bottom:1px solid #eaeaea}.header__wrapper{align-items:center;flex-wrap:nowrap}.header__logo a{width:80px;display:inline-block;padding-left:10px}.header__menu{flex:1;display:flex;justify-content:flex-end;align-items:center;padding:0 10px}.header__menu ul{display:flex;justify-content:flex-end;align-items:center;list-style:none;padding:0;margin:0;gap:0 clamp(20px, 3vw, 60px)}.header__menu ul li:not(.cbtn) a{font-weight:600}.header__menu ul li a:hover,.header__menu ul li.current-menu-item{color:var(--color-main)}.header__menu ul ul{display:none}.header__lang{display:flex;align-items:center;justify-content:flex-end;list-style:none;padding:0;margin:0 0 0 30px;gap:5px}.header__lang img{width:20px !important;height:auto !important}.nav-icon{width:33px;height:23px;-webkit-transform:rotate(0deg);transform:rotate(0deg);-webkit-transition:.5s ease-in-out;transition:.5s ease-in-out;cursor:pointer;z-index:999999;position:relative;display:none;margin-left:10px;background-color:transparent;border:none;padding:0}.nav-icon span{display:block;position:absolute;height:3px;width:100%;background:#000;opacity:1;left:0;-webkit-transform:rotate(0deg);transform:rotate(0deg);-webkit-transition:.25s ease-in-out;transition:.25s ease-in-out}.nav-icon span:nth-child(1){top:0}.nav-icon span:nth-child(2),.nav-icon span:nth-child(3){top:10px}.nav-icon span:nth-child(4){top:20px}.nav-icon.open span:nth-child(1){top:18px;width:0;left:50%}.nav-icon.open span:nth-child(2){-webkit-transform:rotate(45deg);transform:rotate(45deg)}.nav-icon.open span:nth-child(3){-webkit-transform:rotate(-45deg);transform:rotate(-45deg)}.nav-icon.open span:nth-child(4){top:18px;width:0;left:50%}.baner{min-height:400px;max-height:1000px;height:100vh;display:flex;justify-content:center;align-items:center;text-align:center;position:relative}.baner>img{position:absolute;width:100%;left:0;top:0;height:100%;z-index:1;object-fit:cover;filter:brightness(80%)}.baner:before{content:'';background-color:var(--color-main);position:absolute;width:100%;left:0;top:0;height:100%;opacity:.75;z-index:2}.baner__content{display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center;position:relative;z-index:3}.baner__title{font-weight:700;font-size:clamp(32px, 6vw, 110px);line-height:100%;font-style:italic;color:#fff;margin-bottom:clamp(30px, 3vw, 60px)}.baner__title span{font-size:50%;line-height:100%}.baner__txt{font-weight:400;font-size:clamp(1rem, 1.5vw, 22px);line-height:130%;color:#fff;margin-bottom:clamp(20px, 2vw, 40px);margin-top:0}.baner__btn{position:absolute;transform:translateX(-50%);bottom:60px;left:50%;border-radius:30px;width:60px;height:35px;background-color:rgba(255,255,255,.7);display:flex;justify-content:center;align-items:center;border:none;cursor:pointer;font-size:0;transition:.3s;z-index:3;animation:pulseBtn 2.5s infinite}.baner__btn:hover{background-color:#fff}.baner__btn svg{height:20px;width:auto}@keyframes pulseBtn{0%{transform:translateX(-50%) scale(1)}50%{transform:translateX(-50%) scale(1.08)}100%{transform:translateX(-50%) scale(1)}}.heroimg{scroll-margin-top:120px;align-items:center}.heroimg__img img{width:100%;border-radius:20px}.heroimg__content{position:relative}.heroimg__content>img{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);z-index:1;opacity:.02;max-width:80%;width:600px}.txtimg{scroll-margin-top:120px;align-items:center}.txtimg__img img{width:100%;border-radius:20px}.pointslist{position:relative}.pointslist>img{position:absolute;top:50%;left:50%;width:700px;max-width:60%;transform:translate(-50%,-50%);z-index:1;opacity:.03}.pointslist__title{font-size:clamp(1.25rem, 1.5vw, 32px);line-height:140%;font-weight:300;color:var(--txt-color);max-width:100%;width:1160px;margin:0 auto}.pointslist__title strong{font-weight:600}.pointslist__items{flex-direction:column}.pointslist__item{max-width:100%;width:560px;align-items:flex-start;justify-content:flex-start;margin-left:auto;margin-right:auto;padding:0 15px}.pointslist__counter{width:60px;min-width:60px;font-size:4rem;line-height:90%;color:var(--color-main);font-weight:800;display:inline-block;margin-right:10px;text-align:center;position:relative;top:-3px}.pointslist__item-content{flex:0 0 calc(100% - 70px);max-width:calc(100% - 70px);display:flex;flex-direction:column;align-items:flex-start;justify-content:flex-start}.pointslist__item-title{display:block;font-size:1.1rem;line-height:120%;margin-bottom:15px;font-weight:700}.pointslist__item-txt{display:block}.vids__item{padding:15px}.vids__item--custom{margin-left:auto;margin-right:auto;max-width:100%;width:1200px}.vids__item video{width:100%;height:auto;aspect-ratio:16/9;object-fit:cover;border:none}.gal__items{padding:0 5px}.gal__item{padding:10px}.gal__item a{display:block;overflow:hidden;border-radius:10px}.gal__item img{aspect-ratio:16/13;object-fit:cover;width:100%;transition:.3s;border-radius:10px}.gal__item a:hover img{filter:brightness(80%);transform:scale(1.05)}.txtcols__title{margin:0;margin-left:auto;margin-right:auto;width:550px;max-width:100%}.txtcols__item{font-size:clamp(1.15rem, 1.2vw, 26px);line-height:140%;font-weight:300}.cont__img{display:flex;justify-content:center;align-items:center}.cont__img img{border-radius:20px}.chess__item:nth-child(even){flex-direction:row-reverse}.chess__item{align-items:center}.chess__img img{width:100%;border-radius:20px;object-fit:cover;aspect-ratio:16/10}.footer{margin-top:120px;padding-bottom:30px}.footer__top{flex-direction:column;align-items:center;justify-content:flex-start}.footer__logo{max-width:80%;width:160px;display:inline-block;margin-bottom:30px}.footer__bottom{color:#929292;font-size:14px;line-height:22px}.footer__copy{text-align:center;display:flex;align-items:center;margin:40px 0 0;justify-content:center}.footer__copy p{margin:0}.footer__copy span{display:inline-block;margin-left:3px}@media(min-width:2400px){main{max-width:2400px;margin-left:auto;margin-right:auto}.wrap{max-width:2400px;margin-left:auto;margin-right:auto}.wrapper{padding-left:120px;padding-right:120px;max-width:2400px;margin-left:auto;margin-right:auto}.wrapper-big{padding-left:220px;padding-right:220px;max-width:2400px;margin-left:auto;margin-right:auto}.wrapper-small{padding-left:60px;padding-right:60px;max-width:2400px;margin-left:auto;margin-right:auto}}@media(max-width:1440px){.wrapper{padding-left:4vw;padding-right:4vw}.wrapper-big{padding-right:6vw;padding-left:6vw}}@media(min-width:993px){.heroimg__content{padding-right:clamp(15px, 3vw, 80px)}.heroimg__txt{width:800px;max-width:100%}.txtimg__content{padding-left:clamp(15px, 3vw, 80px)}.txtimg__txt{width:690px;max-width:100%}.txtcols__item:nth-child(odd){padding-right:clamp(15px, 3vw, 60px)}.txtcols__item:nth-child(even){padding-left:clamp(15px, 3vw, 60px)}.chess__txt{max-width:100%;width:700px}.chess__item:nth-child(odd) .chess__content{padding-left:clamp(15px, 3vw, 60px)}.chess__item:nth-child(even) .chess__content{padding-right:clamp(15px, 3vw, 60px)}}@media(max-width:992px){body,html{font-size:16px;line-height:27px}.wrap,.wrapper-big,.wrapper-small,.wrapper{padding-left:10px;padding-right:10px}.nav-icon{display:inline-block}.header__logo{display:flex;justify-content:space-between;align-items:center;padding:0 10px;width:100%}.header__logo a{padding:0}.header__menu{position:fixed;top:0;right:-500px;width:450px;background-color:#fff;height:100%;overflow:hidden;z-index:99;padding:40px;justify-content:flex-start;align-items:flex-start;transition:.9s;border-left:1px solid #eaeaea;max-width:100%;flex:initial}.menuopened .header__menu{right:0}.header__menu ul{justify-content:flex-start;align-items:flex-start;flex-direction:column;text-align:left;gap:15px 0}.header__menu ul li a{font-size:18px;line-height:120%}.header__lang{margin-left:10px}.header__lang img{width:16px !important}.heroimg__img{margin-top:30px}.txtimg__img{order:1;margin-top:20px}.txtimg__content{order:0}.pointslist__counter{width:40px;min-width:40px;font-size:3rem}.pointslist__item-content{flex:0 0 calc(100% - 50px);max-width:calc(100% - 50px)}.cont__img{margin-top:30px}.chess__content{margin-top:30px}}@media(max-width:767px){body,html{font-size:15px;line-height:26px}body{padding-top:70px}.padd-top{padding-top:30px}.marg-top-biggest{margin-top:100px}.marg-top{margin-top:40px}.marg-top-big{margin-top:60px}.header{padding-top:10px;padding-bottom:10px}.header__logo a{width:50px}.footer{margin-top:70px}.footer__logo{width:100px}}@media(max-width:500px){.gal__items{padding:0 10px}.gal__item{padding:5px}}