.hero-section{min-height:700px;position:relative}.hero-section .hero-img{height:700px;-o-object-fit:contain;object-fit:contain;-o-object-position:right;object-position:right;position:absolute;right:0;top:0;width:100%}@media(min-width:1200px)and (max-width:1400px){.hero-section .hero-img{height:550px}}@media(min-width:991px)and (max-width:1200px){.hero-section .hero-img{height:410px}}@media(min-width:0px)and (max-width:991px){.hero-section .hero-img{height:auto;max-height:min(320px,54vh);max-height:min(320px,52dvh);min-height:0;-o-object-fit:contain;object-fit:contain;-o-object-position:right;object-position:right;position:relative;right:0;top:0;width:100%}}.hero-section .caption{position:relative}@media(min-width:992px){.hero-section .caption{padding-top:5rem}}.hero-section h1{color:#111;font-size:70px;font-weight:700}.hero-section h3{font-size:24px;font-style:normal;font-weight:500;line-height:2.2rem;margin-bottom:51px}.hero-section .btn{border-color:#00bbea;color:#00bbea;font-size:18px;font-style:normal;font-weight:700;padding:8px 24px;white-space:nowrap}.hero-section .btn.btn-primary{background:#00bbea;color:#fff}.hero-section .btn.btn-primary:hover{background:#e63d90}.hero-section .btn:hover{background:#00bbea;color:#fff;transition:all .5s ease-in-out}.hero-section .hero-section-btn .btn{align-items:center;box-sizing:border-box;display:inline-flex;height:45px;justify-content:center;line-height:1.2;min-height:45px;padding:0 24px}.hero-section .hero-card{max-width:820px}.hero-section .hero-card .hero-card-item{align-items:center;background:#e63d90;border-radius:6px;display:flex;justify-content:center;margin-right:10px;padding:15px 12px;text-decoration:none}.hero-section .hero-card .hero-card-item .b-img{background:#fff;border-radius:100%;height:41px;margin-left:6px;margin-right:6px;text-align:center;width:41px}.hero-section .hero-card .hero-card-item .b-content{text-align:left}.hero-section .hero-card .hero-card-item .b-content h3{color:#fff;font-size:20px;font-weight:700;margin:0;text-align:left;text-transform:unset}.hero-section .hero-card .hero-card-item .b-content p{color:#fff;display:inline-flex;display:inline;font-size:15px;font-weight:400;margin:0}@media(min-width:0px)and (max-width:991px){.hero-section{min-height:0}.hero-section h1{font-size:clamp(1.875rem,7vw,2.75rem);line-height:1.12;margin-bottom:.35rem}.hero-section h3{font-size:16px}.hero-section .caption{margin-top:0;padding-bottom:.25rem;padding-top:.5rem;text-align:center}.hero-section .caption>h3{line-height:1.35;margin-bottom:.75rem!important;margin-left:auto;margin-right:auto;max-width:100%!important}.hero-section .caption .btn{display:block;margin-bottom:12px;white-space:normal;width:100%}.hero-section .caption .hero-section-btn .btn{align-items:center;display:flex;justify-content:center}.hero-section .hero-section-btn{margin-bottom:0}}@media(min-width:0px)and (max-width:991px)and (min-width:470px)and (max-width:991px){.hero-section .caption{margin-left:0;margin-right:0;max-width:100%}.hero-section .hero-section-btn{display:flex;flex-wrap:wrap;gap:12px;justify-content:center}.hero-section .hero-section-btn .btn{margin-bottom:0;width:auto}.hero-section .hero-card{margin-left:auto;margin-right:auto;max-width:100%}.hero-section .hero-card .hero-card-item{min-height:100px;padding:20px 24px}.hero-section .hero-card .hero-card-item .b-img{height:48px;margin-bottom:12px;width:48px}.hero-section .hero-card .hero-card-item .b-content h3{font-size:16px}.hero-section .hero-card .hero-card-item .b-content p{font-size:13px}}@media(min-width:0px)and (max-width:991px){.hero-section .hero-card{max-width:723px}.hero-section .hero-card .hero-card-item{align-items:center;display:flex;flex-direction:column;justify-content:center}.hero-section .hero-card .hero-card-item .b-img{display:block;margin-bottom:12px;width:41px}.hero-section .hero-card .hero-card-item .b-content{text-align:center}.hero-section .hero-card .hero-card-item .b-content h3{font-size:13px;text-align:center}.hero-section .hero-card .hero-card-item .b-content p{font-size:11px}}@media(min-width:1200px){.product-list .card[data-v-e72e2de1]{height:100%;width:100%}}.product-list .card img[data-v-e72e2de1]{height:auto;-o-object-fit:cover;object-fit:cover;-o-object-position:top;object-position:top;overflow:hidden;width:auto}@media(min-width:991px){.product-list .card img[data-v-e72e2de1]{height:auto;width:auto}}.brand .h1{color:#111;font-family:Helvetica Now Text;font-size:36px;font-style:normal;font-weight:700;margin:0 auto;padding-bottom:11px;text-align:center}.brand .brand-list .card .brand-img{cursor:pointer;filter:grayscale(100%);height:89px;opacity:.7;width:auto}.brand .brand-list .card .brand-img:hover{filter:unset;opacity:unset}@media(min-width:0px)and (max-width:991px){.brand .h1{font-size:26px}}.promotion{background-repeat:no-repeat;background-size:cover;padding-bottom:71px;padding-top:54px;position:relative}.promotion div{left:50%;position:absolute;top:50%;transform:translate(-50%,-50%)}.promotion h1{color:#fff;font-family:Helvetica Now Text;font-size:48px;font-style:normal;font-weight:700}@media(min-width:0px)and (max-width:991px){.promotion img{height:300px;-o-object-fit:cover;object-fit:cover}.promotion h1{font-size:26px}}.bg-custom-gray{background:#f9f9fa;margin:32px 0;padding:32px 0}@media(min-width:0px)and (max-width:991px){.landing h2.fs-1{font-size:1.625rem!important;line-height:1.3}.landing .product .product-subtitle,.landing .product .product-subtitle p{font-size:15px!important;line-height:1.5}.landing .product .card-title{font-size:16px;line-height:1.35}.landing .product .card-text{font-size:14px;line-height:1.45}.landing .banner .banner-body p{font-size:15px;line-height:1.5}.landing .accordion-landing-header h6{font-size:15px;line-height:1.4}.landing .accordion-landing-body{font-size:14px;line-height:1.5}}
