@import url(https://fonts.googleapis.com/css2?family=Poppins:wght@400;500;600;700&display=swap);body{color:#222}.h1Size,.h1Size *,.h1Size strong,.h2Size,.h2Size *,.h3Size,.h3Size *,.h4Size,.h4Size *,.h5Size,.h5Size *,.h6Size,.h6Size *,.h7Size,.h7Size *,.h8Size,.h8Size *,.num,.num *,.p12,.p12 *,.p14,.p14 *,.p16,.p16 *,.p18,.p18 *{font-size:clamp(var(--min),var(--val),var(--max))}.lh-1{line-height:160%}.lh-2{line-height:135%}.lh-3{line-height:110%}.num{--max:6.25rem;--val:5.2vw;--min:2.5rem}.h1Size{--max:3.625rem;--val:3.02vw;--min:1.8rem}.h2Size{--max:3.38rem;--val:2.8vw;--min:1.75rem}.h3Size{--max:3rem;--val:2.5vw;--min:1.6rem}.h4Size{--max:2.5rem;--val:2.1vw;--min:1.5rem}.h5Size{--max:2rem;--val:1.7vw;--min:1.25rem}.h6Size{--max:1.75rem;--val:1.46vw;--min:1.2rem}.h7Size{--max:1.5rem;--val:1.25vw;--min:1.1rem}.h8Size{--max:1.25rem;--val:1.04vw;--min:1rem}.p18{--max:1.125rem;--val:0.94vw;--min:1rem}.p16{--max:1rem;--val:1rem;--min:1rem}.p14{--max:0.875rem;--val:0.875rem;--min:0.875rem}.p12{--max:0.75rem;--val:0.75rem;--min:0.75rem}body{font-family:Poppins,sans-serif;font-style:normal}@media(-webkit-device-pixel-ratio:1.5){*{font-size:12px}}.phone-contact{align-items:center;background-color:#385b75;border-radius:100%;bottom:140px;display:flex;height:62px;justify-content:center;position:fixed;right:24px;transform-origin:center;transition:all .4s ease-in-out;width:62px;z-index:900}.phone-contact img{width:24px}.phone-contact:hover{transform:scale(1.1)}.home-hero{align-items:center;display:flex;min-height:100vh}.home-hero .swiper-slide{background-position:50%;background-size:cover;border-radius:12px;display:flex;gap:12px}.home-hero .swiper-slide__left{background-color:#fbfbfb;border-radius:12px;display:flex;flex:1;flex-direction:column;justify-content:flex-end;padding:24px clamp(24px,3.33vw,40px) clamp(24px,5.7vw,110px) clamp(24px,3.33vw,64px)}.home-hero .swiper-slide__left h1{color:#385b75;font-weight:600}.home-hero .swiper-slide__left h2{font-weight:400;padding-bottom:.5em;padding-top:.35em}.home-hero .swiper-slide__left p{color:#797979;padding-bottom:2.5em}.home-hero .swiper-slide__right{display:flex;flex:1.8;flex-direction:column}.home-hero .swiper-slide__right img{aspect-ratio:2/1;border-top-left-radius:12px;border-top-right-radius:12px;object-fit:cover;object-position:center;width:100%}.home-hero .swiper-slide__right p{background-color:#385b75;border-bottom-left-radius:12px;border-bottom-right-radius:12px;color:#fff;padding:1.5em;text-align:center}.home-hero .swiper-pagination{margin-top:2.5em;padding-right:23%;position:relative;text-align:right}.home-hero .swiper-pagination-bullet{background-color:#d1d1d3;border-radius:0;height:8px;margin-left:8px!important;margin-right:8px!important;opacity:1;width:56px}.home-hero .swiper-pagination-bullet-active{background-color:#385b75}@media only screen and (max-width:1366px){.home-hero .swiper-pagination{padding-right:20%}}@media only screen and (max-width:1200px){.home-hero{min-height:100%;padding-bottom:32px}.home-hero .swiper-pagination{padding-right:17%}}@media only screen and (max-width:900px){.home-hero .swiper-slide{flex-direction:column}.home-hero .swiper-slide__right img{aspect-ratio:4/2;object-fit:cover}.home-hero .swiper-pagination{padding-right:0;text-align:center}}@media only screen and (max-width:576px){.home-hero{padding-top:64px}}.features{display:flex;gap:24px;justify-content:space-between;padding-bottom:32px}.features div{background-color:#fbfbfb;padding:clamp(32px,2.5vw,48px) clamp(24px,1.67vw,32px);transform-origin:center;transition:all .4s ease-in-out;width:25%}.features div .h8Size{font-weight:600;padding:16px 0 8px}.features div img{width:clamp(32px,2.5vw,48px)}.features div:hover{transform:scale(1.05)}@media only screen and (max-width:900px){.features{flex-wrap:wrap}.features div{width:48%}}@media only screen and (max-width:576px){.features{flex-wrap:wrap}.features div{width:100%}}.offer{display:flex;flex-wrap:wrap;padding-bottom:clamp(120px,10.42vw,200px);padding-top:90px}.offer .btn-primary{margin-bottom:clamp(24px,3.33vw,64px)}.offer .offer__start{display:flex;width:100%}.offer .offer__start div{width:50%}.offer .offer__start h1{color:#385b75;font-weight:700}.offer .offer__start h2{font-weight:400}.offer .offer__start p{color:#797979;line-height:160%;padding-bottom:2.75em;padding-top:clamp(1.5rem,2.5vw,3rem)}.offer .offer__start p span{color:#385b75;font-weight:600}.offer__banner{align-items:flex-start;aspect-ratio:3.5/1;background-position:50%;background-size:cover;color:#fff;display:flex;flex-direction:column;justify-content:flex-end;margin-top:32px;padding:clamp(24px,2.7vw,52px);transition:all .6s ease-in-out;width:100%}.offer__banner p{font-weight:500}.offer__banner .link{height:clamp(32px,2.5vw,48px);width:auto}.offer__banner:hover{box-shadow:inset 200em 0 200em rgba(56,91,117,.788)}.offer__banner.black{color:#222}.offer__banner.black:hover{color:#fff}.offer__banner.black:hover .link{color:#fff;filter:contrast(10) grayscale(1) invert(1)}.offer__box{background-color:#fff;border:1px solid #e3e3e3;border-radius:8px;display:flex;flex-direction:column;gap:16px;justify-content:space-between;padding:clamp(24px,2.5vw,48px);transition:all .6s ease-in-out}.offer__box:hover{box-shadow:0 8px 16px rgba(0,0,0,.05)}.offer__box:hover h3{color:#385b75}.offer__box .link{align-items:center;color:#385b75;display:flex;font-size:18px;font-weight:500;gap:10px;padding-bottom:2px;position:relative;transition:filter .4s ease-in-out;width:max-content}@media(min-width:1280px){.offer__box .link{font-size:22px;padding-bottom:4px}}.offer__box .link:after{background-color:#385b75;bottom:0;content:"";height:2px;left:0;position:absolute;width:100%}.offer__box .link__arrow{height:auto;width:16px}@media(min-width:1280px){.offer__box .link__arrow{width:20px}}.offer__box:hover .link{filter:grayscale(1) invert(1)}.offer__box div{align-self:flex-start}.offer__box div h3{color:#222;font-weight:500;line-height:110%;margin-bottom:24px}.offer__grid{display:flex;flex-direction:column;gap:32px;margin-top:32px;width:100%}.offer__grid .group{display:flex;flex:1;flex-direction:row;flex-wrap:wrap;gap:32px;width:100%}.offer__grid .group a{width:calc(25% - 24px)}.offer__grid .group .obrazek{aspect-ratio:1/1;display:block;margin:auto;object-fit:contain;overflow:hidden;width:80%}.offer__grid .group2{display:flex}.offer__grid .group2 a{align-items:flex-end;flex-direction:row;height:100%;justify-content:space-between}.offer__grid .group2 a .img{align-self:center;height:320px;object-fit:contain;object-position:center;width:320px}.offer__grid .group2 a .w-100{flex:1;object-fit:contain;width:100%}.offer2{aspect-ratio:16/9;background-position:50%;background-size:cover}.offer2 div{padding:clamp(32px,6.67vw,128px)}.offer2 h1,.offer2 h2,.offer2 p{color:#fff}.offer2 h2{font-weight:500;padding-bottom:.25em}.offer2 p{font-weight:500;line-height:160%;padding-bottom:3em}@media only screen and (max-width:1100px){.offer__grid .group a{width:calc(50% - 16px)}}@media only screen and (max-width:576px){.offer{padding-bottom:64px;padding-top:48px}.offer .offer__start{flex-direction:column}.offer .offer__start div,.offer__grid .group a{width:100%}.offer2{box-shadow:inset 100em 100em rgba(0,0,0,.15)}.offer2__content{margin-bottom:32px!important}}.special-order{min-height:100%;padding:clamp(24px,5vw,96px) 10% clamp(32px,6.25vw,120px)}.special-order .num{-webkit-text-stroke:3px #385b75;color:transparent;font-weight:700;padding-bottom:0}.special-order h1{color:#385b75;font-weight:700;text-align:center}.special-order .h1Size{align-items:center;display:flex;font-weight:400;gap:24px;justify-content:center;margin-bottom:1em}.special-order .h1Size img{padding:0}.special-order__dots{margin-top:4vw;object-fit:contain;width:13vw}.special-order__content{align-items:flex-start;display:flex;justify-content:center;text-align:center}.special-order__content-text{width:26vw}.special-order__content .h3Size{font-weight:400;line-height:125%;margin-bottom:0;padding-bottom:0;padding-top:0}.special-order__content p{color:#757575;line-height:160%;margin-top:1em}.special-order .btns{display:flex;gap:32px;justify-content:center;margin-top:clamp(32px,5.2vw,100px)}@media only screen and (max-width:1366px){.special-order .h1Size img{width:48px}}@media only screen and (max-width:900px){.special-order{padding-left:32px;padding-right:32px}.special-order__dots{width:10vw}}@media only screen and (max-width:576px){.special-order h2{text-align:center}.special-order__content{flex-direction:column}.special-order__content-text{width:100%}.special-order__dots{display:none}.special-order .btns{align-items:center;flex-direction:column}}.about{background-color:#f9fbfc;display:flex;padding-bottom:clamp(32px,3.33vw,64px);padding-top:clamp(32px,3.33vw,80px)}.about h1{color:#385b75}.about h2{font-weight:400;padding-bottom:.5em}.about h1,.about h2{text-align:right}.about__left{flex:1.8}.about__left div{display:flex;flex-direction:column}.about__left img{border-top-left-radius:12px;border-top-right-radius:12px;object-fit:cover;object-position:center;width:100%}.about__left p{background-color:#385b75;border-bottom-left-radius:12px;border-bottom-right-radius:12px;color:#fff;padding:1.5em;text-align:center}.about__right{flex:1;padding-left:6.25vw;padding-top:9.5%}.about__right img{margin-bottom:1em;width:clamp(32px,4vw,77px)}.about__right .h6Size{font-weight:500}.about__right p{color:#757575;line-height:160%;padding-bottom:2em}@media only screen and (max-width:1200px){.about{flex-direction:column}.about h1,.about h2{text-align:left}.about__right{padding-left:0;padding-top:24px}}.popular{background-color:#f9fbfc;padding:clamp(32px,3.33vw,64px) clamp(32px,10.4vw,200px) clamp(32px,4.16vw,80px);position:relative}.popular h1{color:#385b75}.popular h2{font-weight:400;padding-bottom:1.25em}.popular h1,.popular h2{text-align:center}.popularSwiper .swiper-slide{display:flex;flex-direction:column;min-height:clamp(320px,34vw,670px)}.popularSwiper .swiper-slide .on-sale{background-color:#385b75;border-radius:4px;color:#fff;font-weight:700;left:16px;padding:4px 12px;position:absolute;top:16px}.popularSwiper .swiper-slide .item__img{aspect-ratio:1/1;background-color:#fff;object-fit:contain;width:100%}.popularSwiper .swiper-slide .content{display:flex;flex:1;flex-direction:column}.popularSwiper .swiper-slide .content .txt{flex:1}.popularSwiper .swiper-slide .content h3{color:#222;font-weight:500;margin:.5em 0 .25em}.popularSwiper .swiper-slide .content h4{color:#757575;font-weight:400}.popularSwiper .swiper-slide .content h4 ins{padding-left:8px;text-decoration:none}.popularSwiper .swiper-slide .content h4 ins bdi{font-weight:700}.popularSwiper .swiper-slide .content .btns{display:flex;gap:24px;justify-content:space-between;margin-top:2em}.popularSwiper .swiper-slide .content .btns .btn-primary{align-items:center;display:flex;justify-content:center;min-width:auto}.popularSwiper .swiper-slide .content .btns .btn-primary img{height:clamp(18px,1.25vw,24px)}.popularSwiper .swiper-slide .content .btns .link{width:100%}.popular .swiper-button-next,.popular .swiper-button-prev{background-color:#222;border-radius:40px;height:clamp(48px,4.16vw,80px);width:clamp(48px,4.16vw,80px)}.popular .swiper-button-next{margin-right:12px}.popular .swiper-button-prev{margin-left:12px}.popular .swiper-button-next:after,.popular .swiper-button-prev:after{color:#fff;font-size:clamp(14px,.9375vw,18px);font-weight:700}.popular .btn-otl__primary{background-color:#fff;display:block;margin:clamp(32px,3.65vw,70px) auto auto}.popular .btn-otl__primary:hover{background-color:#222}@media only screen and (max-width:1366px){.popularSwiper .swiper-slide .content .btns{gap:16px}.popularSwiper .swiper-slide .content .btns .btn-primary{font-size:14px}}@media only screen and (max-width:576px){.popular{padding-left:24px;padding-right:24px}.popular .swiper-button-next{display:none;margin-right:0}.popular .swiper-button-prev{display:none;margin-left:0}}.partner{display:flex;width:100%}.partner__left{background-position:50%;background-size:cover}.partner__right{align-items:center;background-color:#385b75;display:flex;padding:clamp(40px,8.6vw,165px) clamp(32px,5vw,96px)}.partner__right .content h1,.partner__right .content h2,.partner__right .content p{color:#fff}.partner__right .content h1{font-weight:500}.partner__right .content h2{font-weight:500;line-height:110%;padding:1em 0 .5em}.partner__right .content .btns{display:flex;gap:24px;margin-top:2em}.partner__left,.partner__right{width:50%}@media only screen and (max-width:1200px){.partner{flex-direction:column}.partner__left{aspect-ratio:3/1}.partner__left,.partner__right{width:100%}}@media only screen and (max-width:576px){.partner__left{aspect-ratio:1/1}.partner__right .content .btns{flex-direction:column}.partner__right .content .btns .btn{width:270px}}.blog{height:100%;padding-bottom:clamp(40px,4.16vw,80px);padding-top:clamp(48px,8.3vw,160px)}.blog__content{align-items:center;display:flex;height:900px;overflow:hidden}.blog__txt{padding-left:7%;padding-right:32px;width:35%}.blog__txt h1{color:#385b75;font-weight:400}.blog__txt h2{font-weight:400;line-height:100%;padding-bottom:.5em}.blog__txt p{color:#757575;line-height:160%;padding-bottom:clamp(24px,5.73vw,110px)}.blog__txt .btns{display:flex;flex-direction:column;gap:clamp(16px,1.25vw,24px)}.blog__txt .btns .btn{min-width:246px}.blog .swiper{width:65%}.blog .swiper .swiper-slide{background-color:#f9fbfc}.blog .swiper .swiper-slide img{aspect-ratio:3/2;width:100%}.blog .swiper .swiper-slide .dane{min-height:320px;padding:clamp(16px,2.08vw,40px)}.blog .swiper .swiper-slide .dane h3{font-weight:600;padding-bottom:1em}.blog .swiper .swiper-slide .dane p{padding-bottom:2em}.blog .swiper .swiper-slide .btn{display:block;font-size:14px;margin-left:auto;margin-right:0;min-width:auto}.blog .swiper .swiper-slide:first-child{border:1px solid #385b75}.blog .swiper .swiper-slide:first-child .btn{background-color:#385b75;color:#fff;transition:all .4s ease-in-out}.blog .swiper .swiper-slide:first-child .btn:hover{background-color:#222}.blog .swiper .swiper-scrollbar{background:#f3f3f3;border-radius:0;cursor:pointer;height:8px;margin-top:clamp(32px,5.2vw,100px);position:relative}.blog .swiper .swiper-scrollbar-drag{background:#385b75;border-radius:0}.blog .mobile{display:none}@media only screen and (max-width:1536px){.blog__txt{padding-left:5%}}@media only screen and (max-width:900px){.blog{padding-left:32px;padding-right:32px}.blog__content{flex-direction:column}.blog .swiper,.blog__txt{padding:0;width:100%}.blog .btns{display:none}.blog .mobile{display:flex;gap:24px;margin-top:40px}}@media only screen and (max-width:576px){.blog .mobile{flex-direction:column}.blog .mobile .btn{width:240px}.blog__content{height:100%}}