.swiper-pagination{position:absolute;text-align:center;transition:opacity .3s;transform:translateZ(0);z-index:10}.swiper-pagination.swiper-pagination-hidden{opacity:0}.swiper-pagination-disabled>.swiper-pagination,.swiper-pagination.swiper-pagination-disabled{display:none!important}.swiper-horizontal>.swiper-pagination-bullets,.swiper-pagination-bullets.swiper-pagination-horizontal,.swiper-pagination-custom,.swiper-pagination-fraction{bottom:var(--swiper-pagination-bottom,8px);top:var(--swiper-pagination-top,auto);left:0;width:100%}.swiper-pagination-bullets-dynamic{overflow:hidden;font-size:0}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet{transform:scale(.33);position:relative}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active,.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-main{transform:scale(1)}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-prev{transform:scale(.66)}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-prev-prev{transform:scale(.33)}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-next{transform:scale(.66)}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-next-next{transform:scale(.33)}.swiper-pagination-bullet{width:var(--swiper-pagination-bullet-width,var(--swiper-pagination-bullet-size,8px));height:var(--swiper-pagination-bullet-height,var(--swiper-pagination-bullet-size,8px));display:inline-block;border-radius:var(--swiper-pagination-bullet-border-radius,50%);background:var(--swiper-pagination-bullet-inactive-color,#000);opacity:var(--swiper-pagination-bullet-inactive-opacity,.2)}button.swiper-pagination-bullet{border:none;margin:0;padding:0;box-shadow:none;-webkit-appearance:none;-moz-appearance:none;appearance:none}.swiper-pagination-clickable .swiper-pagination-bullet{cursor:pointer}.swiper-pagination-bullet:only-child{display:none!important}.swiper-pagination-bullet-active{opacity:var(--swiper-pagination-bullet-opacity,1);background:var(--swiper-pagination-color,var(--swiper-theme-color))}.swiper-pagination-vertical.swiper-pagination-bullets,.swiper-vertical>.swiper-pagination-bullets{right:var(--swiper-pagination-right,8px);left:var(--swiper-pagination-left,auto);top:50%;transform:translate3d(0,-50%,0)}.swiper-pagination-vertical.swiper-pagination-bullets .swiper-pagination-bullet,.swiper-vertical>.swiper-pagination-bullets .swiper-pagination-bullet{margin:var(--swiper-pagination-bullet-vertical-gap,6px) 0;display:block}.swiper-pagination-vertical.swiper-pagination-bullets.swiper-pagination-bullets-dynamic,.swiper-vertical>.swiper-pagination-bullets.swiper-pagination-bullets-dynamic{top:50%;transform:translateY(-50%);width:8px}.swiper-pagination-vertical.swiper-pagination-bullets.swiper-pagination-bullets-dynamic .swiper-pagination-bullet,.swiper-vertical>.swiper-pagination-bullets.swiper-pagination-bullets-dynamic .swiper-pagination-bullet{display:inline-block;transition:transform .2s,top .2s}.swiper-horizontal>.swiper-pagination-bullets .swiper-pagination-bullet,.swiper-pagination-horizontal.swiper-pagination-bullets .swiper-pagination-bullet{margin:0 var(--swiper-pagination-bullet-horizontal-gap,4px)}.swiper-horizontal>.swiper-pagination-bullets.swiper-pagination-bullets-dynamic,.swiper-pagination-horizontal.swiper-pagination-bullets.swiper-pagination-bullets-dynamic{left:50%;transform:translateX(-50%);white-space:nowrap}.swiper-horizontal>.swiper-pagination-bullets.swiper-pagination-bullets-dynamic .swiper-pagination-bullet,.swiper-pagination-horizontal.swiper-pagination-bullets.swiper-pagination-bullets-dynamic .swiper-pagination-bullet{transition:transform .2s,left .2s}.swiper-horizontal.swiper-rtl>.swiper-pagination-bullets-dynamic .swiper-pagination-bullet{transition:transform .2s,right .2s}.swiper-pagination-fraction{color:var(--swiper-pagination-fraction-color,inherit)}.swiper-pagination-progressbar{background:var(--swiper-pagination-progressbar-bg-color,rgba(0,0,0,.25));position:absolute}.swiper-pagination-progressbar .swiper-pagination-progressbar-fill{background:var(--swiper-pagination-color,var(--swiper-theme-color));position:absolute;left:0;top:0;width:100%;height:100%;transform:scale(0);transform-origin:left top}.swiper-rtl .swiper-pagination-progressbar .swiper-pagination-progressbar-fill{transform-origin:right top}.swiper-horizontal>.swiper-pagination-progressbar,.swiper-pagination-progressbar.swiper-pagination-horizontal,.swiper-pagination-progressbar.swiper-pagination-vertical.swiper-pagination-progressbar-opposite,.swiper-vertical>.swiper-pagination-progressbar.swiper-pagination-progressbar-opposite{width:100%;height:var(--swiper-pagination-progressbar-size,4px);left:0;top:0}.swiper-horizontal>.swiper-pagination-progressbar.swiper-pagination-progressbar-opposite,.swiper-pagination-progressbar.swiper-pagination-horizontal.swiper-pagination-progressbar-opposite,.swiper-pagination-progressbar.swiper-pagination-vertical,.swiper-vertical>.swiper-pagination-progressbar{width:var(--swiper-pagination-progressbar-size,4px);height:100%;left:0;top:0}.swiper-pagination-lock{display:none}.why-choose-us{background-color:var(--bg-secondary);background-image:url(/images/pages/home/why-choose-bg.webp);background-size:cover;background-position:50%;background-repeat:no-repeat}.why-choose-us .title-cover{writing-mode:vertical-rl;-webkit-text-orientation:mixed;text-orientation:mixed;transform:rotate(180deg);display:flex;align-items:center;gap:24px}.why-choose-us .title-cover:before{content:"";width:18px;height:86px;background-color:var(--secondary)}.why-choose-us .content-cover .left-content{gap:12px;margin-right:-114px;margin-top:70px}.why-choose-us .content-cover .left-content .why-choose-card{max-width:790px;padding:32px;background-color:var(--white);display:flex;flex-direction:column;gap:12px;border-radius:12px;box-shadow:0 4px 40px 0 var(--shadow-01)}.why-choose-us .content-cover .left-content .why-choose-card .desc{font-size:16px;line-height:28px}.why-choose-us .content-cover .left-content .why-choose-card .desc strong{color:var(--secondary);font-weight:600}.why-choose-us .content-cover .right-content{border-radius:12px;max-width:700px;aspect-ratio:7/4;margin-bottom:70px;overflow:hidden}.why-choose-us .content-cover .right-content img{height:100%;transition:all .3s ease-in-out}.why-choose-us .content-cover .right-content:hover img{transform:scale(1.1)}.hero-section{margin-top:0}.hero-section .swiper{width:100%;max-height:900px}.hero-section .swiper-pagination{bottom:30px;display:flex;align-items:center;justify-content:center;gap:8px}.hero-section .swiper-pagination .swiper-pagination-bullet{background-color:var(--white);opacity:1;margin:0;display:block;width:12px;height:12px}.hero-section .swiper-pagination .swiper-pagination-bullet-active{background-color:var(--primary)}.welcome-section .content-cover{--bs-gutter-x:28px;--bs-gutter-y:28px}.welcome-section .content-cover .welcome-card{text-align:center}.welcome-section .content-cover .welcome-card .icon{display:inline-block}.welcome-section .content-cover .welcome-card .title{font-weight:500;font-size:24px;line-height:28px;color:var(--text-primary);text-align:center}.welcome-section .content-cover .welcome-card .description{color:var(--text-secondary);font-size:16px;line-height:28px;text-align:center}.our-products-section .title-cover{text-align:center;max-width:518px;margin:0 auto;align-items:center;justify-content:center}.our-products-section .content-cover{--bs-gutter-x:28px;--bs-gutter-y:28px;justify-content:center}.our-category{margin-bottom:0}.our-category .heading-cover{justify-content:space-between;align-items:center;gap:24px;display:flex}.our-category .heading-cover .title-cover{max-width:252px}.our-category .heading-cover .description{max-width:824px;font-size:16px;line-height:28px}.follow-section .title-cover{max-width:520px;text-align:center;margin:0 auto}.follow-section .content-cover{--bs-gutter-x:56px}.follow-section .content-cover .slider-cover,.follow-section .content-cover .slider-cover .follow-swiper{width:100%}.follow-section .content-cover .slider-cover .follow-swiper .swiper-wrapper{align-items:center}.follow-section .content-cover .slider-cover .follow-swiper .swiper-slide{transition:all .8s cubic-bezier(.4,0,.2,1)}.follow-section .content-cover .slider-cover .follow-swiper .swiper-slide-next{margin-right:28px}.follow-section .content-cover .slider-cover .follow-swiper.centered-swiper .swiper-wrapper{justify-content:center}.follow-section .content-cover .slider-cover .follow-card{max-width:348px;aspect-ratio:1;border-radius:12px;transition:all .5s ease-in-out;position:relative;overflow:hidden}.follow-section .content-cover .slider-cover .follow-card *{transition:all .5s ease-in-out}.follow-section .content-cover .slider-cover .follow-card .follow-icon{aspect-ratio:1;background-color:var(--white);width:0;height:0;display:flex;align-items:center;justify-content:center;border-radius:50%;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);z-index:2}.follow-section .content-cover .slider-cover .follow-card .follow-icon svg{width:0;height:0}.follow-section .content-cover .slider-cover .follow-card:after{content:"";position:absolute;background-color:var(--secondary-100);z-index:1;inset:50%;transition:all .5s ease-in-out}.follow-section .content-cover .slider-cover .follow-card:hover .follow-icon{height:42px;width:42px}.follow-section .content-cover .slider-cover .follow-card:hover .follow-icon svg{width:24px;height:24px}.follow-section .content-cover .slider-cover .follow-card:hover:after{inset:0}.about-us-section .content-cover{justify-content:space-between;align-items:center;gap:40px}.about-us-section .content-cover .left-content .text-content{max-width:600px}.about-us-section .content-cover .left-content .text-content .desc{font-size:16px;line-height:28px;margin-bottom:8px;padding-top:4px}.about-us-section .content-cover .left-content .text-content .desc strong{font-weight:600;color:var(--secondary)}.about-us-section .content-cover .left-content .text-content .points{padding-top:2px;color:var(--text-primary);padding-left:16px;display:flex;flex-direction:column;gap:12px}.about-us-section .content-cover .left-content .text-content .points li{line-height:28px;font-size:16px}.about-us-section .content-cover .right-content{width:50%}.blog-section .heading-cover{justify-content:space-between;flex-wrap:wrap;gap:24px;display:flex}.blog-section .heading-cover .title-cover{max-width:252px}.blog-section .heading-cover .description{max-width:824px;font-size:16px;line-height:28px}.blog-section .content-cover{--bs-gutter-x:28px;--bs-gutter-y:28px;justify-content:center}.banner-section:before{content:"";position:absolute;inset:0;background-color:var(--bg-transparent);z-index:0}.banner-section .content-cover{display:flex;align-items:center;justify-content:center;flex-direction:column;position:relative;z-index:1}.banner-section .content-cover .title{font-weight:700;font-size:36px;line-height:42px;color:var(--white);text-align:center}.banner-section .content-cover .description{max-width:500px;text-align:center;color:var(--white)}.banner-section .content-cover .common-btn .text{color:var(--white)}.collection-section:before{content:"";position:absolute;inset:0;background-image:url(/images/pages/home/collection/background.svg);background-position:100% 100%;background-repeat:no-repeat;opacity:.3;z-index:-1}.collection-section .content-cover{--bs-gutter-x:0px;--bs-gutter-y:12px;justify-content:center}.collection-section .content-cover img{border-radius:12px}.collection-section .content-cover .bottom-collection-img:last-child{margin-top:32px}.collection-section .content-cover .text-cover{position:absolute;top:50%;transform:translateY(-50%);width:100%}.collection-section .content-cover .text-cover .text-content{max-width:348px;margin:0 auto}.collection-section .content-cover .text-cover .text-content .big-text{font-weight:700;font-size:40px;line-height:42px}.collection-section .content-cover .text-cover .text-content .black-text{color:var(--text-primary)}.collection-section .content-cover .text-cover .text-content .red-text{margin:auto;border-bottom:4px solid transparent;color:var(--text-primary);padding-bottom:4px;transition:all .3s ease}.collection-section .content-cover .text-cover .text-content .red-text:hover{color:var(--primary);border-color:var(--primary)}.collection-section .content-cover .text-cover .text-content .hover-red-text{color:var(--text-primary);transition:color .3s ease}.collection-section .content-cover .text-cover .text-content .hover-red-text:hover{color:var(--primary);padding-bottom:4px;border-bottom:4px solid var(--primary)}@media (max-width:1399px){.blog-section .heading-cover{gap:12px}.blog-section .heading-cover .description{max-width:668px}}@media (max-width:1299px){.collection-section .top-collection-img{width:314px;height:420px}.collection-section .top-collection-img:last-child{width:348px;height:414px}}@media (max-width:1199px){.blog-section .heading-cover{gap:24px}.blog-section .heading-cover .title-cover{max-width:202px}.blog-section .heading-cover .description{max-width:512px}.collection-section .top-collection-img{width:302px;height:400px}.collection-section .top-collection-img:last-child{width:324px;height:392px}.collection-section .content-cover .text-cover .text-content{max-width:300px;text-align:center}.collection-section .content-cover .text-cover .text-content .big-text{font-size:32px;line-height:36px}.collection-section .content-cover .bottom-collection-img{width:220px;height:300px}.collection-section .content-cover .bottom-collection-img:last-child{width:200px;height:292px}}@media (max-width:991px){.why-choose-us .title-cover{writing-mode:horizontal-tb;transform:rotate(0deg)}.why-choose-us .content-cover .left-content{margin-right:0;margin-top:0;flex-direction:column}.why-choose-us .content-cover .right-content{margin-bottom:50px}.hero-section .swiper-pagination{bottom:32px}.our-products-section .content-cover{margin-top:0;--bs-gutter-y:16px;--bs-gutter-x:16px}.about-us-section .content-cover{flex-direction:column;gap:40px}.about-us-section .content-cover .right-content{width:100%}.collection-section .top-collection-img{display:none}.collection-section .content-cover .col-12{margin:0}.collection-section .content-cover .text-cover{position:static!important;transform:translateY(0)}.collection-section .content-cover .text-cover .text-content{max-width:324px}.collection-section .content-cover .bottom-collection-img{display:none}}@media (max-width:767px){.hero-section .swiper-pagination{bottom:24px}}@media (max-width:575px){.why-choose-us .title-cover{gap:18px}.why-choose-us .title-cover:before{width:46px;height:12px}.why-choose-us .content-cover .left-content .why-choose-card{padding:16px;gap:8px}.why-choose-us .content-cover .left-content .why-choose-card .desc{font-size:14px;line-height:24px}.why-choose-us .content-cover .right-content{margin-bottom:24px}.hero-section .swiper-pagination{bottom:16px;gap:6px}.hero-section .swiper-pagination .swiper-pagination-bullet{width:8px;height:8px}.welcome-section .content-cover .welcome-card .title{font-size:20px;line-height:24px}.welcome-section .content-cover .welcome-card .description{font-size:14px;line-height:26px}.our-products-section .content-cover{--bs-gutter-y:24px}.our-category{margin-top:24px}.about-us-section .content-cover{gap:30px}.about-us-section .content-cover .left-content .text-content .desc{font-size:14px;line-height:22px;margin-bottom:6px}.about-us-section .content-cover .left-content .text-content .points{padding-top:0;gap:8px}.about-us-section .content-cover .left-content .text-content .points li{line-height:22px;font-size:14px}.about-us-section .content-cover .left-content .text-content .btn-cover{margin-top:30px}.blog-section .heading-cover{flex-direction:column}.blog-section .heading-cover .description{font-size:14px;line-height:24px}.banner-section .content-cover .title{font-size:24px;line-height:32px}.banner-section .content-cover .description{font-size:14px;line-height:24px}.collection-section .content-cover .text-cover{position:relative;transform:translate(0)}.collection-section .content-cover .text-cover .text-content .big-text{font-size:24px;line-height:28px}}@media (max-width:379px){.our-category .heading-cover{flex-direction:column;justify-content:center;align-items:center}.our-category .heading-cover .description{font-size:14px;line-height:22px}}