.homepage .hero-section{padding-bottom:100px}.homepage .hero-section .hero-swiper{overflow:hidden;position:relative}.homepage .hero-section .hero-swiper .swiper-paginationmy{position:absolute;bottom:30px!important;right:35px!important;z-index:10;width:fit-content;left:unset;top:unset}@media (max-width: 991px){.homepage .hero-section .hero-swiper .swiper-paginationmy{left:25px;right:unset}}.homepage .hero-section .hero-swiper .swiper-pagination-bullet-active{background:#fff!important}.homepage .hero-section .hero-swiper .swiper-pagination-bullet{background:#cbcbcb;height:11px;width:auto;aspect-ratio:1;opacity:1}@media (max-width: 991px){.homepage .hero-section .hero-swiper{margin-bottom:20px}}.homepage .hero-section .main-hero-img-wrapper,.homepage .hero-section .main-hero-img-wrapper .main-hero-img{position:relative;overflow:hidden}.homepage .hero-section .main-hero-img-wrapper .hero-img{width:100%;overflow:hidden;transition:var(--transition)}@media (pointer: fine) and (hover: hover){.homepage .hero-section .main-hero-img-wrapper .hero-img:hover,.homepage .hero-section .main-hero-img-wrapper .hero-img:focus-visible{transform:scale(1.1)}}.homepage .hero-section .main-hero-img-wrapper .main-hero-content{position:absolute;bottom:30px;left:35px;right:35px;display:flex;flex-direction:column;gap:10px;pointer-events:none}.homepage .hero-section .main-hero-img-wrapper .main-hero-content .hero-content{max-width:380px;color:#fff;font-size:clamp(1.125rem,.261vw + 1.061rem,1.375rem);line-height:clamp(1.625rem,.261vw + 1.561rem,1.875rem);font-weight:500;letter-spacing:normal}.homepage .hero-section .main-hero-img-wrapper .main-hero-content .hero-sub-content{max-width:485px;color:#fff;font-size:clamp(.875rem,.131vw + .843rem,1rem);line-height:clamp(1.375rem,.131vw + 1.343rem,1.5rem);font-weight:400;letter-spacing:normal}.homepage .hero-section .main-hero-img-wrapper .main-mobile-content{bottom:75px}.homepage .hero-section .right-hero-side{display:flex;flex-direction:column;gap:20px}.homepage .hero-section .bottom-hero-wrapper{margin-top:40px;background:var(--clr-main);padding-block:25px}.homepage .hero-section .bottom-hero-wrapper .bottom-list{display:flex;justify-content:space-around;font-size:13px;line-height:18px;font-weight:400;letter-spacing:normal;color:#fff}.homepage .hero-section .bottom-hero-wrapper .bottom-list li{display:flex;align-items:center;gap:10px}@media (max-width: 991px){.homepage .hero-section .bottom-hero-wrapper .bottom-list{flex-direction:column;gap:10px}}@media (max-width: 991px){.homepage .hero-section{padding-bottom:60px}}.homepage .catalogue-section{padding-bottom:100px;scroll-margin-top:140px}.homepage .catalogue-section .catalogue-swiper .catalogue{gap:25px}.homepage .catalogue-section .catalogue-swiper .catalogue-img-wrapper{padding:40px 50px;background:var(--clr-alt-5);text-align:center;overflow:hidden;border:1px solid var(--clr-alt-5);transition:var(--transition)}.homepage .catalogue-section .catalogue-swiper .catalogue-img-wrapper img{width:100%}@media (max-width: 991px){.homepage .catalogue-section .catalogue-swiper .catalogue-img-wrapper{padding:30px 20px}}.homepage .catalogue-section .catalogue-swiper .catalogue-title{font-size:14px;line-height:1em;font-weight:400;letter-spacing:normal;color:var(--clr-secondary)}@media (pointer: fine) and (hover: hover){.homepage .catalogue-section .catalogue-swiper .catalogue:hover .catalogue-img-wrapper,.homepage .catalogue-section .catalogue-swiper .catalogue:focus-visible .catalogue-img-wrapper{border:1px solid var(--clr-main);background:#fff}.homepage .catalogue-section .catalogue-swiper .catalogue:hover .catalogue-title,.homepage .catalogue-section .catalogue-swiper .catalogue:focus-visible .catalogue-title{color:var(--clr-main)}}.homepage .catalogue-section .swiper-nav .swiper-prev,.homepage .catalogue-section .swiper-nav .swiper-next{transform:translateY(calc(-50% - 39px))}@media (max-width: 991px){.homepage .catalogue-section{padding-bottom:60px}}.homepage .popular-category-section{padding-bottom:100px;position:relative}.homepage .popular-category-section .popular-cat-swiper .popular-item{background:var(--clr-alt-5);border:1px solid var(--clr-alt-5);display:flex;align-items:center;flex-direction:column;gap:20px;padding-block:40px;font-size:18px;line-height:22px;font-weight:500;letter-spacing:normal;color:var(--clr-secondary);transition:var(--transition)}@media (pointer: fine) and (hover: hover){.homepage .popular-category-section .popular-cat-swiper .popular-item:hover,.homepage .popular-category-section .popular-cat-swiper .popular-item:focus-visible{border:1px solid var(--clr-main);background-color:#fff;color:var(--clr-main)}}@media (max-width: 991px){.homepage .popular-category-section{padding-bottom:60px}}.homepage .featured-products-sections,.homepage .company-identity-section{padding-bottom:100px}.homepage .company-identity-section>.container>.row{--bs-gutter-x: 20px}.homepage .company-identity-section .company-title{font-size:26px;line-height:34px;font-weight:500;letter-spacing:normal;color:var(--clr-secondary);max-width:712px;margin-bottom:35px;padding-top:40px}@media (max-width: 991px){.homepage .company-identity-section .company-title{font-size:18px;line-height:26px;font-weight:500;letter-spacing:normal}}@media (max-width: 991px){.homepage .company-identity-section .company-title{margin-block:30px 20px}}.homepage .company-identity-section .small-img{display:flex;align-items:end;height:100%}.homepage .company-identity-section .small-img img{width:100%}.homepage .company-identity-section .company-small-img{display:flex;align-items:end;height:100%}.homepage .company-identity-section .company-small-img img{height:100%}@media (max-width: 991px){.homepage .company-identity-section .company-small-img{justify-content:center}.homepage .company-identity-section .company-small-img img{width:100%}}.homepage .company-identity-section .company-content{display:flex;flex-direction:column;gap:30px;color:var(--clr-alt-2);font-size:16px;line-height:24px;font-weight:400;letter-spacing:normal;max-width:477px}@media (max-width: 991px){.homepage .company-identity-section .company-content{font-size:14px;line-height:22px;font-weight:400;letter-spacing:normal;gap:20px}}.homepage .company-identity-section .primary-btn{margin-top:60px}@media (max-width: 991px){.homepage .company-identity-section .primary-btn{margin-top:20px}}@media (max-width: 991px){.homepage .company-identity-section{padding-bottom:60px}}.homepage .family-options-section{padding-block:100px;background-color:var(--clr-main)}.homepage .family-options-section .family-wrapper{text-align:center;justify-content:center;display:flex;align-items:center;flex-direction:column;gap:50px}@media (max-width: 991px){.homepage .family-options-section .family-wrapper{gap:30px}}.homepage .family-options-section .family-content{max-width:1000px;color:#fff;font-size:26px;line-height:34px;font-weight:400;letter-spacing:normal}@media (max-width: 991px){.homepage .family-options-section .family-content{font-size:18px;line-height:26px;font-weight:400;letter-spacing:normal}}@media (max-width: 991px){.homepage .family-options-section{padding-block:60px}}.homepage .extra-options-section{padding-block:100px}.homepage .extra-options-section .option,.homepage .extra-options-section .option .option-img{position:relative}.homepage .extra-options-section .option .option-img:before{content:"";position:absolute;top:0;left:0;width:100%;height:100%;background:#0000004d;opacity:30%}.homepage .extra-options-section .option .option-content{position:absolute;top:40px;left:40px;right:40px;display:flex;flex-direction:column;gap:10px}.homepage .extra-options-section .option .option-content .option-main-content{color:#fff;font-size:22px;line-height:30px;font-weight:500;letter-spacing:normal;max-width:378px}@media (max-width: 991px){.homepage .extra-options-section .option .option-content .option-main-content{font-size:18px;line-height:26px;font-weight:500;letter-spacing:normal}}.homepage .extra-options-section .option .option-content .option-sub-content{color:#fff;font-size:16px;line-height:24px;font-weight:400;letter-spacing:normal;max-width:485px}@media (max-width: 991px){.homepage .extra-options-section .option .option-content .option-sub-content{font-size:14px;line-height:22px;font-weight:400;letter-spacing:normal}}@media (max-width: 991px){.homepage .extra-options-section .option .option-content{top:25px;right:25px;bottom:25px;left:25px}}.homepage .extra-options-section .option .family-option-btn{display:flex;align-items:end;height:100%}.homepage .extra-options-section .option .primary-btn{margin-top:60px}@media (max-width: 991px){.homepage .extra-options-section{padding-block:60px}}.homepage .trusted-section{padding-bottom:100px}@media (max-width: 991px){.homepage .trusted-section{padding-bottom:60px}}.homepage .section-title{text-align:center;margin-bottom:30px}
