#top-home-text-section{border-bottom:2px solid var(--primary-active-color)}#bottom-home-text-section,#top-home-text-section{align-items:center;display:flex;flex-direction:column;gap:20px;justify-content:center;padding:40px;text-align:center}#bottom-home-text-section h1,#top-home-text-section h1{color:var(--title-text-color);font-size:var(--h1-font-size);font-weight:var(--bold-font-weight)}#bottom-home-text-section h2,#top-home-text-section h2{color:var(--title-text-color);font-size:var(--title-font-size);font-weight:var(--bold-font-weight)}#bottom-home-text-section .section-text,#top-home-text-section .section-text{font-size:var(--small-font-size)}#top-banner-section{align-items:center;background-color:var(--background-color);display:flex;justify-content:center;padding:32px 0}#top-banner-section .banner{height:auto;margin:0 auto;max-width:1000px;width:100%}#top-banner-section .banner .banner-image-mobile,#top-banner-section .banner .banner-image-normal{margin:0 auto;text-align:center}#top-banner-section .banner .banner-image-mobile{height:auto;margin:0 auto;max-width:300px;text-align:center}#top-banner-section .banner .description{padding:40px}#services-section{align-items:center;display:flex;flex-direction:column;gap:20px;justify-content:center;padding:32px 16px;text-align:center}#services-section h2{color:var(--title-text-color);font-size:var(--title-font-size);font-weight:var(--bold-font-weight)}#services-section .service-items{align-items:center;display:flex;flex-wrap:wrap;gap:10px;justify-content:center;margin-bottom:40px}#services-section .service-item{align-items:center;display:flex;gap:10px;height:120px;justify-content:center;max-width:400px;padding:20px;transition:var(--transition-duration);width:100%}#services-section .service-item .shipping-image{background-position:-112px -114px;height:40px;width:40px}#services-section .service-item .return-image{background-position:-112px -167px;height:40px;width:40px}#services-section .service-item .refund-image{background-position:-172px -167px;height:40px;width:40px}#services-section .service-item .phone-image{background-position:-63px -134px;height:40px;width:40px}#services-section .service-item .premium-image{background-position:-170px -116px;height:40px;width:40px}#services-section .service-item .arrow-image-wrapper{height:24px;position:relative;width:24px}#services-section .service-item .arrow-image{background-position:-18px -60px;cursor:pointer;height:24px;opacity:1;position:relative;transition:var(--transition-duration);width:24px}#services-section .service-item .arrow-hover-image{background-position:-68px -60px;height:24px;opacity:0;position:absolute;top:0;transition:var(--transition-duration);width:24px}#services-section .service-item .service-text-section{width:250px}#services-section .service-item .service-title{color:var(--secondary-color);font-size:var(--medium-font-size);font-weight:var(--bold-font-weight)}#services-section .service-item .service-text{font-size:var(--small-font-size)}#services-section .service-item:hover{scale:var(--scale-factor)}#services-section .service-item:hover .arrow-image{opacity:0}#services-section .service-item:hover .arrow-hover-image{opacity:1}#services-section .services-banner-items{align-items:flex-start;display:flex;flex-wrap:wrap;gap:20px;justify-content:center}#services-section .services-banner-items .banner{max-width:400px;transition:var(--transition-duration);width:100%}#services-section .services-banner-items .banner:hover{scale:var(--scale-factor)}#services-section .services-banner-items .banner-image-mobile,#services-section .services-banner-items .banner-image-normal{margin:0 auto;text-align:center}#services-section .services-banner-items .description{cursor:pointer;margin-top:12px;padding:12px 20px}#achievement-section{align-items:center;background-color:var(--background-color);display:flex;flex-direction:column;gap:20px;justify-content:center;padding:32px 16px;text-align:center}#achievement-section h2{color:var(--title-text-color);font-size:var(--title-font-size);font-weight:var(--bold-font-weight)}#achievement-section .achievement-items{align-items:flex-start;display:flex;flex-wrap:wrap;justify-content:center;width:100%}#achievement-section .achievement-item{align-items:center;display:flex;flex-direction:column;gap:10px;justify-content:center;max-width:400px;padding:20px;width:100%}#achievement-section .achievement-item .value{color:var(--secondary-color);font-size:48px;font-weight:var(--bold-font-weight)}#achievement-section .achievement-item .customer{color:var(--description-text-color);font-size:var(--medium-font-size);font-weight:var(--bold-font-weight)}#user-review-section{align-items:center;display:flex;flex-direction:column;gap:20px;justify-content:center;padding:32px 16px;text-align:center}#user-review-section h2{color:var(--title-text-color);font-size:var(--title-font-size);font-weight:var(--bold-font-weight)}#user-review-section .review-items{align-items:flex-start;display:flex;flex-wrap:wrap;gap:20px;justify-content:center}#user-review-section .review-items .review-item{align-items:center;display:flex;flex-direction:column;gap:8px;justify-content:center;max-width:400px;transition:var(--transition-duration);width:100%}#user-review-section .review-items .review-item:hover{scale:var(--scale-factor)}#user-review-section .review-items .review-image{height:100%;width:100%}#user-review-section .review-items .review-image img{border-radius:50%}#user-review-section .review-items .review-name{color:var(--secondary-color);font-size:var(--medium-font-size);font-weight:var(--bold-font-weight)}#user-review-section .review-items .review-text{color:var(--description-text-color);font-size:var(--small-font-size);padding:0 20px}#bottom-home-text-section{background-color:var(--background-color)}.disabled{background-color:var(--primary-disabled-color);color:var(--light-text-color);cursor:default}@media screen and (min-width:1024px){#top-banner-section{align-items:center;background-color:var(--background-color);display:flex;justify-content:center;padding:32px 0}#top-banner-section .banner{display:flex;flex-direction:row}#top-banner-section .banner .banner-image-normal{align-items:center;display:flex}#top-banner-section .banner .banner-image-mobile,#top-banner-section .banner .banner-image-normal{width:100%}#top-banner-section .banner .banner-image-mobile img,#top-banner-section .banner .banner-image-normal img{width:unset}#top-banner-section .banner .description{width:100%}#bottom-home-text-section,#top-home-text-section{padding:40px 80px}}