@charset "UTF-8";.page-home .slider{position:relative}.page-home .slider.desktop{height:550px}.page-home .slider.mobile{display:none;height:300px}.page-home .slider.mobile .slides .slide .slide-content{align-items:center;box-sizing:border-box;gap:16px;margin:0 auto;padding:1.5rem 0 3rem;width:90%}.page-home .slider.mobile .slides .slide .slide-content .slide-title{font-size:2rem;text-align:center}.page-home .slider.mobile .slides .slide .slide-content .slide-subtitle{font-size:1.125rem;text-align:center}.page-home .slider.mobile .slides .slide .slide-content .slide-button{margin-top:10px;padding:10px 12px 10px 20px}.page-home .slider.mobile .slides .slide .slide-content .slide-button:after{height:16px;width:16px}.page-home .slider .slides{height:100%;position:relative}.page-home .slider .slides .slide{background-position:50%;background-repeat:no-repeat;background-size:cover;height:100%;inset:0;opacity:1;position:absolute;transition:opacity .5s ease}.page-home .slider .slides .slide.next,.page-home .slider .slides .slide.prev{opacity:0;pointer-events:none;user-select:none}.page-home .slider .slides .slide .section{height:100%}.page-home .slider .slides .slide .slide-content{align-items:flex-start;display:flex;flex-direction:column;gap:30px;height:100%;justify-content:center;opacity:1;padding-left:100px;transition:opacity .5s ease .5s;width:450px}.page-home .slider .slides .slide .slide-content.next,.page-home .slider .slides .slide .slide-content.prev{opacity:0}.page-home .slider .slides .slide .slide-content .slide-title{font-size:3.75rem;font-weight:400;line-height:1.1;margin:0}.page-home .slider .slides .slide .slide-content .slide-subtitle{font-size:1.5rem}.page-home .slider .slides .slide .slide-content .slide-button{align-items:center;background:#13dffe;border-radius:10px;box-sizing:border-box;color:#001f59;display:flex;filter:drop-shadow(11.954px 1.046px 20px rgba(0,0,0,.21));font-size:.875rem;gap:20px;line-height:1;margin-top:40px;padding:12px 16px 12px 30px;text-decoration:none;transition:background .3s ease}.page-home .slider .slides .slide .slide-content .slide-button:after{background:url(../../assets/icons/next.svg) no-repeat 50%;background-size:contain;content:"";display:inline-block;height:20px;width:20px}.page-home .slider .slides .slide .slide-content .slide-button:hover{background:#36edfd}.page-home .slider .controls{display:flex;justify-content:space-between;left:50%;margin:0 auto;max-width:1560px;position:absolute;top:50%;transform:translate(-50%,-50%);width:100%}.page-home .slider .controls .slide-button{align-items:center;backdrop-filter:blur(10px);background:hsla(0,0%,100%,.2);border-radius:27px;cursor:pointer;display:flex;height:53px;justify-content:center;transition:background .3s ease;width:53px}.page-home .slider .controls .slide-button:hover{background:hsla(0,0%,100%,.4)}.page-home .slider .controls .slide-button img{height:24px;width:24px}.page-home .slider .controls .slide-button.prev-button img{transform:rotate(180deg)}.page-home .slider .navigation{bottom:33px;display:flex;flex-direction:row;gap:10px;justify-content:flex-end;left:50%;margin:auto;max-width:1440px;position:absolute;transform:translateX(-50%);width:100%}.page-home .slider .navigation .nav-dot{background:#fff;border-radius:6px;cursor:pointer;height:12px;transition:background .3s ease,width .3s ease;width:12px}.page-home .slider .navigation .nav-dot.active{width:63px}.page-home .slider .navigation .nav-dot.active,.page-home .slider .navigation .nav-dot:hover{background:#001f59}.page-home .best-sellers{box-sizing:border-box;padding:100px 0 84px}.page-home .best-sellers .section-title{font-size:1.875em;font-weight:100;line-height:1.2;margin:0;text-align:center}.page-home .best-sellers .sellers-grid{display:grid;gap:30px;grid-template-columns:repeat(auto-fit,minmax(331px,1fr));margin-top:60px}.page-home .best-sellers .sellers-grid .seller-item{align-items:center;color:inherit;display:flex;flex-direction:column;gap:20px;text-align:center;text-decoration:none}.page-home .best-sellers .sellers-grid .seller-item:hover .seller-image img{filter:drop-shadow(0 0 20px rgba(0,0,0,.3))}.page-home .best-sellers .sellers-grid .seller-item:not(:has(.seller-image)){align-items:center;background:#001f59;border:1px solid #001f59;border-radius:10px;color:#fff;cursor:pointer;display:flex;height:90px;justify-content:center;overflow:hidden;position:relative;text-decoration:none;transition:color .3s ease,background .3s ease;width:100%}.page-home .best-sellers .sellers-grid .seller-item:not(:has(.seller-image)):hover{background:#f7f7f7;color:#001f59}.page-home .best-sellers .sellers-grid .seller-item .seller-image{height:331px;width:331px}.page-home .best-sellers .sellers-grid .seller-item .seller-image img{border:1px solid #e5e5e5;border-radius:165px;height:100%;object-fit:cover;transition:filter .3s ease;width:100%}.page-home .best-sellers .sellers-grid .seller-item .seller-name{font-size:1.5em;margin:0}.page-home .categories-section{background:#f7f7f7;box-sizing:border-box;padding:83px 0}.page-home .categories-section .section-title{font-size:1.875em;font-weight:100;line-height:1.2;margin:0;text-align:center}.page-home .categories-section .section-description{margin:20px auto 50px;max-width:1042px;text-align:center}.page-home .categories-section .categories-grid{column-gap:24px;display:grid;grid-template-columns:repeat(3,1fr);row-gap:21px}.page-home .categories-section .categories-grid .category-item{align-items:center;background:#001f59;border:1px solid #001f59;border-radius:10px;color:#fff;cursor:pointer;display:flex;height:90px;justify-content:center;overflow:hidden;position:relative;text-decoration:none;transition:color .3s ease,background .3s ease;width:100%}.page-home .categories-section .categories-grid .category-item:hover{background:#f7f7f7;color:#001f59}.page-home .categories-section .categories-grid .category-item:hover .category-image{opacity:1}.page-home .categories-section .categories-grid .category-item .category-image{height:100%;left:0;opacity:0;pointer-events:none;position:absolute;top:0;transition:opacity .3s ease;width:calc(100% + 1px);z-index:2}.page-home .categories-section .categories-grid .category-item .category-image:after{background:#fff;content:"";inset:0;opacity:.8;position:absolute}.page-home .categories-section .categories-grid .category-item .category-image img{height:100%;object-fit:cover;vertical-align:top;width:100%}.page-home .categories-section .categories-grid .category-item .category-name{font-size:1.5em;text-align:center;z-index:3}.page-home .brands{box-sizing:border-box;padding:80px 0 66px}.page-home .brands .section-title{font-size:1.875em;font-weight:100;line-height:1.2;margin:0;text-align:center}.page-home .brands .brands-carousel{position:relative}.page-home .brands .carousel{background:#fff;height:141px;margin:40px auto 0;max-width:1261px;overflow:hidden;position:relative;width:100%;--slide-count:4}.page-home .brands .carousel .brand-item{align-items:center;display:flex;height:100%;justify-content:center;left:0;opacity:1;position:absolute;top:0;transform:translateX(calc(337.5px*var(--position)));transition:transform .5s ease,opacity .5s ease;width:245px}.page-home .brands .carousel .brand-item.hidden{opacity:0;pointer-events:none}.page-home .brands .carousel .brand-item:hover img{filter:drop-shadow(0 0 10px rgba(0,0,0,.3))}.page-home .brands .carousel .brand-item img{height:80px;object-fit:contain;transition:filter .3s ease;width:100%}.page-home .cta-banner-section{position:relative;z-index:10}.page-home .cta-banner-section .cta-banner{background-position:center 30%;background-repeat:no-repeat;background-size:cover;border-radius:25px;box-sizing:border-box;margin-bottom:-157px;min-height:250px;padding:58px 0 0 90px}.page-home .cta-banner-section .cta-banner .cta-content{width:54%}.page-home .cta-banner-section .cta-banner .cta-title{color:#001f59;font-size:3em;font-weight:400;line-height:1.1;margin:0}.page-home .cta-banner-section .cta-banner .cta-text{font-size:1.5em;line-height:1.2;margin:30px 0 8px}.page-home .cta-banner-section .cta-banner .cta-button{background:#13dffe;border:none;border-radius:10px;box-sizing:border-box;color:#001f59;filter:drop-shadow(11.954px 1.046px 20px rgba(0,0,0,.21));font-size:1.125rem;gap:32px;line-height:1;padding:14px 30px 12px 37px;text-decoration:none;transform:translateY(50%);transition:background .3s ease;width:fit-content}.page-home .cta-banner-section .cta-banner .cta-button:after{height:26px;width:26px}.page-home .cta-banner-section .cta-banner .cta-button:hover{background:#36edfd}.page-home .reviews-section{background:#f7f7f7;padding:267px 0 83px}.page-home .reviews-section .section .section-title{font-size:1.875em;font-weight:100;line-height:1.2;margin:0;text-align:center}.page-home .reviews-section .section .reviews-carousel{box-sizing:border-box;margin-top:42px;position:relative}.page-home .reviews-section .section .reviews-carousel .carousel{height:321px;overflow:hidden;position:relative;--slide-count:4}.page-home .reviews-section .section .reviews-carousel .review-item{align-items:center;background:#fff;border:1px solid #001f59;border-radius:10px;box-sizing:border-box;display:flex;flex-direction:column;gap:10px;height:311px;justify-content:center;left:0;margin-top:10px;padding:50px 36px 40px 30px;position:absolute;top:0;transform:translateX(calc(364.4px*var(--position)));transition:transform .5s ease,opacity .25s ease;width:347px}.page-home .reviews-section .section .reviews-carousel .review-item.hidden{opacity:0;pointer-events:none}.page-home .reviews-section .section .reviews-carousel .review-item:before{color:#13dffe;content:"„";font-size:4.5rem;left:14px;line-height:1;position:absolute;top:calc(-4.5rem + 8px)}.page-home .reviews-section .section .reviews-carousel .review-item .review-content{height:80%;overflow-x:hidden;overflow-y:auto;scrollbar-width:thin;text-align:center}.page-home .reviews-section .section .reviews-carousel .review-item .review-author{margin-top:auto}.page-home .carousel-controls{align-items:center;display:flex;height:0;justify-content:space-between;left:-71px;position:absolute;top:50%;transform:translateY(-50%);width:100%;width:calc(100% + 142px)}.page-home .carousel-controls .carousel-button{align-items:center;backdrop-filter:blur(10px);background:#f7f7f7;border:none;border-radius:27px;cursor:pointer;display:flex;height:53px;justify-content:center;transition:opacity .3s ease;width:53px}.page-home .carousel-controls .carousel-button.alternative{background:#fff}.page-home .carousel-controls .carousel-button:hover{opacity:.6}.page-home .carousel-controls .carousel-button img{height:20px;width:20px}.page-home .carousel-controls .carousel-button.prev-button img{transform:rotate(180deg)}@media (max-width:1590px){.page-home .carousel-controls{left:-20px;width:calc(100% + 40px)}}@media (max-width:1444px){.page-home .slider .navigation{box-sizing:border-box;padding:0 1rem}}@media (max-width:900px){.page-home .slider.desktop{display:none}.page-home .slider.mobile{display:block}.page-home .slider .navigation{bottom:20px;justify-content:center}.page-home .best-sellers{padding:60px 0 50px}.page-home .categories-section{padding:55px 0}.page-home .brands{padding:50px 0 40px}.page-home .brands .carousel{--slide-count:3;height:120px}.page-home .brands .carousel .brand-item{transform:translateX(calc(320px*var(--position)));width:220px}.page-home .brands .carousel .brand-item img{height:70px}.page-home .cta-banner-section .cta-banner{margin-bottom:-130px;padding:50px 0 0 50px}.page-home .cta-banner-section .cta-banner .cta-content{width:70%}.page-home .cta-banner-section .cta-banner .cta-title{font-size:2.5rem}.page-home .reviews-section{padding:200px 0 50px}.page-home .reviews-section .section .reviews-carousel{margin-top:30px}.page-home .reviews-section .section .reviews-carousel .carousel{--slide-count:2;height:280px}.page-home .carousel-controls{left:-10px;width:calc(100% + 20px)}}@media (max-width:600px){.page-home .slider.mobile .slides .slide .slide-content .slide-title{font-size:1.5rem}.page-home .slider .controls .slide-button{height:40px;width:40px}.page-home .slider .controls .slide-button img{height:16px;width:16px}.page-home .best-sellers{padding:40px 0 30px}.page-home .best-sellers .sellers-grid{grid-template-columns:repeat(2,1fr);margin-top:20px}.page-home .best-sellers .sellers-grid .seller-item .seller-image{aspect-ratio:1/1;height:auto;max-height:200px;width:auto}.page-home .best-sellers .sellers-grid .seller-item .seller-name{font-size:1.25em}.page-home .categories-section{padding:40px 0}.page-home .categories-section .section-description{margin:15px auto 30px}.page-home .categories-section .categories-grid{gap:15px;grid-template-columns:repeat(2,1fr)}.page-home .categories-section .categories-grid .category-item .category-name{font-size:1.25em}.page-home .brands{padding:30px 0 20px}.page-home .brands .carousel{margin:20px auto 0;--slide-count:2;height:100px;max-width:85%}.page-home .brands .carousel .brand-item{transform:translateX(calc(180px*var(--position)));width:130px}.page-home .brands .carousel .brand-item img{height:50px}.page-home .cta-banner-section .cta-banner{background-position:50%;margin-bottom:-100px;padding:30px 0 0}.page-home .cta-banner-section .cta-banner .cta-content{display:flex;flex-direction:column;gap:10px;margin:0 auto;min-height:220px;width:90%}.page-home .cta-banner-section .cta-banner .cta-title{font-size:2rem;text-align:center}.page-home .cta-banner-section .cta-banner .cta-text{font-size:1.25rem;margin:20px 0 10px;text-align:center}.page-home .cta-banner-section .cta-banner .cta-button{justify-content:center;margin-top:auto;width:100%}.page-home .cta-banner-section .cta-banner .cta-button:after{height:20px;width:20px}.page-home .reviews-section{padding:180px 0 30px}.page-home .reviews-section .section .reviews-carousel{margin-top:20px}.page-home .reviews-section .section .reviews-carousel .carousel{margin:0 auto;--slide-count:1;height:250px;max-width:85%}.page-home .reviews-section .section .reviews-carousel .review-item{height:auto;min-height:240px;padding:30px 20px;transition:transform .5s ease,opacity .75s ease;width:100%}.page-home .carousel-controls .carousel-button{height:40px;width:40px}}
/*# sourceMappingURL=page-home.css.map */