body{font-family:Inter,sans-serif;color:#1e1e1e;font-size:.9rem}.form-control{font-weight:300}.btn{white-space:nowrap}label.required:after{content:"*";display:inline-block;color:#c00;margin-left:3px}.btn-black{background:#222;color:#fff;border-radius:5px}.btn-black:hover{background:#dff20f;color:#fff;text-decoration:none}.form-label.required{display:flex;gap:5px}.form-label.required:after{content:"*";color:#c00;display:block}a{color:#1e1e1e;text-decoration:none}a:hover{text-decoration:underline}a.btn{text-decoration:none}.btn-outline-secondary{--bs-btn-border-color: #1e1e1e;--bs-btn-hover-bg: #353535;--bs-btn-hover-border-color: #353535;--bs-btn-color: #1e1e1e}.btn-primary{font-weight:700;--bs-btn-color: #000;--bs-btn-bg: #dff20f;--bs-btn-border-color: #dff20f;--bs-btn-hover-color: #1e1e1e;--bs-btn-hover-bg: #ecf76f;--bs-btn-hover-border-color: #ecf76f;--bs-btn-active-color: #fff;--bs-btn-active-bg: #c0d106;--bs-btn-active-border-color: #c0d106;--bs-btn-disabled-color: #555;--bs-btn-disabled-bg: #c1ce33;--bs-btn-disabled-border-color: #c1ce33}.btn-lg{font-size:.9rem;padding:.75rem 1.5rem}.hotline p{margin-bottom:.2rem}.hotline ul li{display:flex;justify-content:center;align-items:center}.hotline ul li .icon{color:#fff;margin-right:5px}.social-icon p{margin-bottom:.2rem}section{padding:5rem 0}.section-title{margin-bottom:2rem;font-size:2.3rem;line-height:2.8rem;font-weight:400;font-family:Goldman,Arial,sans-serif}.section-title.right-link{display:flex;justify-content:space-between;align-items:center}.section-title .more-link{line-height:normal;text-transform:none;font-size:.9rem;font-weight:400;font-family:Inter,sans-serif}.social-box{background:#f6f6f6;padding:.7rem 1rem;border-radius:.5rem;display:flex;align-items:center;justify-content:space-between;font-weight:600;font-size:.9rem;color:#555}.social-box .icons{display:flex;gap:1rem;font-size:1.2rem}.section-hl-news,.blog-list{padding-bottom:5rem;background:#1e1e1e;color:#fff}.section-hl-news a,.blog-list a{color:#fff}.section-hl-news a:hover,.blog-list a:hover{text-decoration:none}.section-hl-news .list,.blog-list .list{display:grid;grid-template-columns:1fr 1fr 1fr;gap:2rem}.section-hl-news .item .img,.blog-list .item .img{margin-bottom:1rem;display:block;overflow:hidden}.section-hl-news .item .img img,.blog-list .item .img img{width:100%;transition:.2s all ease-in-out}.section-hl-news .item:hover .img img,.blog-list .item:hover .img img{transform:scale(1.1)}.section-hl-news .item .title,.blog-list .item .title{font-size:1.2rem;font-weight:500;text-decoration:none;transition:.2s all ease-in-out}.section-hl-news .item .title:hover,.blog-list .item .title:hover{color:#999}.section-hl-news .item .params,.blog-list .item .params{margin-bottom:1rem;display:flex;gap:1rem;align-items:center}.section-hl-news .item .params .time,.blog-list .item .params .time{color:#999;font-size:.8rem}.section-hl-news .item .params .tag,.blog-list .item .params .tag{background:#dff20f;color:#000;border-radius:7px;font-size:13px;font-weight:600;padding:2px 8px}.section-hl-news .item .params .tag:hover,.blog-list .item .params .tag:hover{background:rgba(223,242,15,.5019607843)}.section-hl-news .swiper-slide,.blog-list .swiper-slide{width:calc((100% - 60px) / 3)}.blog-list{background:none}.blog-list .list{grid-template-columns:1fr 1fr}.blog-list .list .item a{color:initial}.blog-list .list .item .title{font-weight:600}.blog-detail .content img{max-width:100%;height:auto!important}.section-hl-event .event-titles{background:#f5f5f5;padding:2rem}.section-hl-event .event-titles .section-title{margin-bottom:1rem}.section-hl-event .event-titles p{margin-bottom:2rem}.section-hl-event .event-titles .btn{--bs-btn-padding-x: 29px;--bs-btn-padding-y: 10px;font-size:16px}.section-hl-event .list{display:grid;grid-template-columns:1fr 1fr 1fr;gap:2rem}.section-hl-event .item{display:flex;flex-direction:column}.section-hl-event .item .event-img{position:relative;margin-bottom:1rem;overflow:hidden}.section-hl-event .item .event-img .tag,.section-hl-event .item .event-img .time{position:absolute;left:10px;top:10px;background:#dff20f;font-size:13px;font-weight:600;padding:2px 8px;border-radius:6px;z-index:2}.section-hl-event .item .event-img .tag{position:absolute;right:10px;top:10px;left:auto;background:#93268f;color:#fff}.section-hl-event .item .event-img img{width:100%;object-fit:cover;height:165px;transition:.3s all ease-in-out;z-index:1;position:relative}.section-hl-event .item .event-body{flex-grow:1;background:#fff;flex:1;display:flex;flex-direction:column;justify-content:space-between;font-weight:700}.section-hl-event .item .event-body .title{font-size:1.2rem}.section-hl-event .item:hover .event-img img{transform:scale(1.1)}.section-hl-team{background:#f5f5f5}.section-hl-team .btn{--bs-btn-padding-x: 29px;--bs-btn-padding-y: 10px;font-size:16px}.section-hl-team .list{display:flex;background:#fff}.section-hl-team .swiper-slide{width:16.667%;transition:.4s all ease-in-out}.section-hl-team .swiper-slide .item{display:flex;transition:.4s all ease-in-out;height:410px;cursor:pointer;position:relative;overflow:hidden}.section-hl-team .swiper-slide .item .content{display:block;width:0;overflow:hidden;padding:0;background:#fff;transition:all .3s ease-in-out;transform:translate(0);transition-delay:.2s;position:absolute;left:0;top:0;height:100%;z-index:1}.section-hl-team .swiper-slide .item .content .inner{padding:1rem 1.5rem;overflow:hidden}.section-hl-team .swiper-slide .item .content .title{font-size:1.5rem;font-weight:600;margin-bottom:.5rem}.section-hl-team .swiper-slide .item .content ul{padding-left:1rem}.section-hl-team .swiper-slide .item .content li{margin-bottom:.5rem}.section-hl-team .swiper-slide .item .img{position:relative;overflow:hidden;width:100%;z-index:10;transition:.2s all ease-in-out}.section-hl-team .swiper-slide .item .img img{width:100%;height:100%;object-fit:cover;object-position:center center;transition:.4s all ease-in-out}.section-hl-team .swiper-slide .item .img:after{content:"";position:absolute;background:rgba(0,0,0,.5);left:0;top:0;width:100%;height:100%;transition:.2s all ease-in-out}.section-hl-team .swiper-slide .item .img .title{position:absolute;bottom:0;left:0;padding:1rem;font-size:1.3rem;color:#fff;font-weight:600;z-index:2}.section-hl-team .swiper-slide .item:hover .img img{transform:scale(1.05)}.section-hl-team .swiper-slide.active{width:50%}.section-hl-team .swiper-slide.active .item{display:flex}.section-hl-team .swiper-slide.active .item .content{width:50%;transform:translate(100%)}.section-hl-team .swiper-slide.active .item .img{width:50%}.section-hl-team .swiper-slide.active .item .img .title,.section-hl-team .swiper-slide.active .item .img:after{opacity:0;visibility:hidden}.product-list .list{display:grid;grid-template-columns:repeat(4,1fr);gap:2rem}.product-list .item{display:flex;flex-direction:column}.product-list .item .img{position:relative;padding-bottom:100%;overflow:hidden;margin-bottom:1rem}.product-list .item .img img{z-index:1;position:absolute;left:0;top:0;object-fit:cover;width:100%}.product-list .item .img .btn-add-to-cart{position:absolute;z-index:2;left:15px;right:15px;bottom:0;transform:translateY(100%);transition:.2s all ease-in-out;font-size:1rem}.product-list .item .img .btn-add-to-cart .bi{display:none}.product-list .item .content{display:flex;flex-direction:column;justify-content:space-between;flex:1;font-weight:500}.product-list .item .content .title{display:block;margin-bottom:.6rem;font-weight:700;font-size:1rem;text-decoration:none!important}.product-list .item:hover .img .btn-add-to-cart{transform:translateY(-15px)}.product-list.bg-light .item .img{background:#fff}.pagination .page-link{text-decoration:none;color:#333}.pagination .page-item.active .page-link{background:#333;color:#fff;border-color:#fff}.section-category-list .list{display:grid;grid-template-columns:repeat(5,1fr);gap:2rem}.section-category-list .list.full{padding:0}.section-category-list .list .item{background:#f6f6f6;padding:1rem;border-radius:.5rem;overflow:hidden;text-align:center}.section-category-list .list .item .img{padding-bottom:80.36%!important;position:relative}.section-category-list .list .item .img img{max-width:100%;mix-blend-mode:multiply;object-fit:contain;object-position:center center;position:absolute;left:0;top:0;width:100%;height:100%}.section-category-list .list .item .title{margin-top:1.5rem;display:block;font-size:1.2rem;font-weight:600;line-height:1.6rem}.section-detail-content .content{line-height:1.7rem}.section-detail-content .content img{max-width:100%!important;height:auto!important}.section-2col>.container{display:grid;grid-template-columns:25% auto;gap:3rem}.section-2col.reverse>.container{grid-template-columns:auto 30%}.faq-page .accordion{--bs-border-color: transparent;--bs-accordion-active-bg: transparent;--bs-accordion-body-padding-x: 0;--bs-accordion-btn-padding-x: 0;--bs-accordion-active-color: #333;--bs-accordion-btn-padding-y: 1.5rem}.faq-page .accordion .accordion-item{border-top:1px solid #ddd!important}.faq-page .accordion .accordion-button{justify-content:center;font-size:1.375rem}.faq-page .accordion .accordion-button:focus{box-shadow:none}.faq-page .accordion .accordion-body{padding-top:0}.sidebar-menu{display:flex;flex-direction:column;gap:.7rem;margin:0;padding:0 .5rem;text-transform:uppercase}.contact-page{padding:0}.contact-page .cr{display:flex}.contact-page .cr .inner{padding-left:5rem;padding:3rem 0 3rem 5rem}.contact-page .cr .form-control{background:#f6f6f6;border-color:transparent;padding:.475rem .75rem}.contact-page .cr .form-control.is-invalid{border-color:var(--bs-danger)}.contact-page .cr .form-label{font-weight:500}.contact-page .cl{position:relative;display:flex;align-items:center;flex-direction:column;justify-content:center}.contact-page .cl:after{content:"";display:block;right:0;top:0;bottom:0;left:-100vw;background:#1e1e1e;position:absolute;z-index:1}.contact-page .cl .inner{color:#fff;position:relative;z-index:20;padding:5rem 0}.contact-page .cl .contact-logo{position:relative;z-index:2;height:200px;width:100%}.contact-page .cl .contact-logo img{position:absolute;bottom:2rem;right:2rem}.contact-page .cl h3{color:#dff20f}.contact-page .title{font-family:Goldman,Arial,sans-serif;font-size:3rem;font-weight:500}.contact-page.cart-page .cl{justify-content:start}.contact-page.cart-page .cl .inner{color:initial;padding-top:3rem}.contact-page.cart-page .cl:after{background:#f5f5f5}.contact-page.cart-page .cart-list .item{grid-template-columns:15% auto}.section-product-detail{padding-top:2rem;position:relative;z-index:100}.product-detail{display:grid;grid-template-columns:50% auto;grid-template-areas:"img info" "content content";width:100%;gap:4rem}.product-detail h1{font-family:Goldman,Arial,sans-serif}.product-detail .swiper{overflow:hidden}.product-detail .swiper .swiper-slide{text-align:center;font-size:18px;background:#fff;display:flex;justify-content:center;align-items:center}.product-detail .swiper .swiper_button{position:absolute;right:1rem;bottom:1rem;z-index:100;display:flex;gap:1rem}.product-detail .swiper .swiper_button .btn{border-radius:.7rem;width:38px;padding-left:0;padding-right:0;text-align:center}.product-detail .swiper .swiper_button .btn:active{background:#dff20f;border-color:#dff20f;color:#000}.product-detail .swiper .swiper_button .swiper-button-disabled .btn{opacity:.5;background:#ccc!important;border-color:#ccc!important;color:#000!important;cursor:default}.product-detail .img-area{background:#fff;grid-area:img}.product-detail .img-area .img-container{display:flex;gap:2rem;flex-direction:column}.product-detail .img-area .img-container.sticky-top{top:100px}.product-detail .img-area img{width:100%;height:100%;object-fit:cover;overflow:hidden;transition:.2s all ease-in-out}.product-detail .img-area .lg-img{gap:2rem;border:1px solid #eee;border-radius:1rem;overflow:hidden}.product-detail .img-area .lg-img img{height:500px}.product-detail .img-area .thumbs .swiper-wrapper{display:flex}.product-detail .img-area .thumbs .swiper-wrapper .swiper-slide{width:16.666%}.product-detail .img-area .thumbs img{border:1px solid transparent;border-radius:5px}.product-detail .img-area .swiper-slide-thumb-active img{border-color:#ccc}.product-detail .detail-area{grid-area:info}.product-detail .detail-area .price-elm{margin-bottom:1rem}.product-detail .detail-content{grid-area:content;display:flex;gap:2rem;background:linear-gradient(to bottom,#f5f5f5,transparent);padding:2rem;border-radius:1rem 1rem 0 0}.product-detail .detail-content .content-area{flex:1}.product-detail .detail-content .content-area .nav-tabs{border:none;margin-bottom:1.5rem}.product-detail .detail-content .content-area .nav-tabs .nav-link{text-transform:uppercase;font-weight:600;border:none;border-bottom:1px solid #eee;color:#777}.product-detail .detail-content .content-area .nav-tabs .nav-link.active{color:#222;border-bottom-color:#222;border-bottom-width:2px;background:transparent}.product-detail .detail-content .content-area h2{font-size:1.4rem}.product-detail .detail-content .content-area h3{font-size:1.3rem}.product-detail .detail-content .content-area img{max-width:100%!important;height:auto!important;border-radius:1rem}.product-detail .detail-content .video-area{width:50%}.add-cart-form{--bg-add-cart-form: #f6f6f6}.add-cart-form .cart-amount-group .form-control{box-shadow:none;background:var(--bg-add-cart-form);border-color:var(--bg-add-cart-form);text-align:center;width:30px;padding-left:0;padding-right:0}.add-cart-form .cart-amount-group .btn{background:var(--bg-add-cart-form);border-color:var(--bg-add-cart-form)}.add-cart-form .cart-amount-group .btn .bi{font-size:1.2rem}.add-cart-form .cart-amount-group .btn:active{border-color:#eee}.add-cart-form ._btn{font-size:1rem;padding-left:1.5rem;padding-right:1.5rem}.offcanvas-cart{--bs-offcanvas-width: 450px}.offcanvas-cart .offcanvas-title{font-family:Goldman,Arial,sans-serif;font-size:1.5rem;font-weight:500}.offcanvas-cart .offcanvas-body{scrollbar-width:none}.offcanvas-cart .offcanvas-footer{padding:var(--bs-offcanvas-padding-y) var(--bs-offcanvas-padding-x)}.cart-list{display:flex;flex-direction:column}.cart-list .item{display:grid;grid-template-columns:30% auto;gap:1rem;padding-top:1.2rem;padding-bottom:1.2rem}.cart-list .item .form-control{font-size:.8rem}.tag-list{display:flex;flex-wrap:wrap;gap:1rem}.tag-list a{display:inline-block;background:#eee;border-radius:5px;padding:.3rem .5rem;text-decoration:none;font-weight:500}.tag-list a.active,.tag-list a:hover{background:#dff20f}.widget-title{font-size:1.5rem}.widget-blogs .list{display:flex;flex-direction:column;gap:2rem}.widget-blogs .list .item{display:flex;flex-direction:column;gap:.5rem}.widget-blogs .list .item .img-area{overflow:hidden}.widget-blogs .list .item .img-area img{transition:.2s all ease-in-out}.widget-blogs .list .item .title{font-size:1.2rem}.widget-blogs .list .item:hover .img-area img{transform:scale(1.1)}.swiper{--swiper-theme-color: #dff20f}.blog_swiper{--swiper-pagination-bullet-inactive-color: #fff;--swiper-pagination-bullet-horizontal-gap: 6px;--swiper-pagination-bullet-width: 2rem;--swiper-pagination-bullet-height: 5px;--swiper-pagination-bullet-border-radius: 0;padding-bottom:3rem}.section-homepage-video .container{display:grid;gap:2rem;grid-template-columns:50% 50%;align-items:center}.section-homepage-video .container .video-area{background:#ccc;position:relative;aspect-ratio:1.089/1}.section-homepage-video .container .video-area:after{content:"";display:block;background:rgba(0,0,0,.3);position:absolute;left:0;top:0;height:100%;width:100%;z-index:2}.section-homepage-video .container .video-area .content{position:absolute;left:0;top:0;width:100%;height:100%;display:flex;align-items:center;justify-content:center;z-index:3;color:#fff;font-size:4rem;font-weight:700;font-family:Goldman,Arial,sans-serif;line-height:5rem;text-align:center;word-break:break-word}.section-homepage-video .container .video-area video{position:absolute;left:0;top:0;z-index:1}.section-homepage-video .container .product-area .product-list .list{grid-template-columns:repeat(2,1fr)}.section-full-slide-banner{padding:0}.section-full-slide-banner .swiper-slide{width:40%}.section-full-slide-banner .swiper-slide a{display:block;position:relative;color:#fff;overflow:hidden}.section-full-slide-banner .swiper-slide a img{width:100%;height:100%;object-fit:cover;transition:.5s all ease-in-out}.section-full-slide-banner .swiper-slide a .content{position:absolute;left:0;top:0;width:100%;height:100%;align-items:center;justify-content:center;display:flex;flex-direction:column}.section-full-slide-banner .swiper-slide a .content .text{font-weight:700;font-size:3rem;text-transform:uppercase;transition:.2s all ease-in-out;text-align:center}.section-full-slide-banner .swiper-slide a .content>*{position:relative;z-index:2}.section-full-slide-banner .swiper-slide a .content:after{content:"";display:block;background:rgba(0,0,0,.5);position:absolute;z-index:1;left:0;top:0;width:100%;height:100%}.section-full-slide-banner .swiper-slide a .content .btn{transition:.2s all ease-in-out;transform:translateY(30px);opacity:0;visibility:hidden;font-weight:600;font-size:1rem;padding:.8rem 2rem}.section-full-slide-banner .swiper-slide:hover a img{transform:scale(1.1)}.section-full-slide-banner .swiper-slide:hover a .content .text{transform:translateY(-1rem)}.section-full-slide-banner .swiper-slide:hover a .content .btn{visibility:visible;transform:translateY(0);opacity:1}.section-team-member{background:#f9f9f9}.section-team-member .list{display:grid;grid-template-columns:repeat(4,1fr);gap:2rem}.section-team-member .list .item{position:relative;aspect-ratio:.7875;overflow:hidden}.section-team-member .list .item img{width:100%;height:100%;object-fit:cover;object-position:center center;transition:.2s all ease-in-out}.section-team-member .list .item .content{position:absolute;background:#fff;bottom:0;left:0;width:100%;min-height:0;max-height:100%;padding:1rem 1.5rem;display:flex;flex-direction:column;overflow:auto;transition:min-height ease-out .3s}.section-team-member .list .item .content .title{font-weight:700;font-size:1.3rem}.section-team-member .list .item .content .hover-show{display:grid;grid-template-rows:0fr;transition:grid-template-rows ease-out .3s}.section-team-member .list .item .content ul{margin:0;padding:0;list-style:none}.section-team-member .list .item .content ul li{padding:5px 0 5px 15px;position:relative}.section-team-member .list .item .content ul li:before{content:"";display:block;width:5px;height:5px;border-radius:100%;overflow:hidden;background:#555;left:0;top:15px;position:absolute}.section-team-member .list .item .content .connect{display:flex;flex-direction:column;gap:.2rem;padding-top:.5rem}.section-team-member .list .item .content .connect .icons{display:flex;gap:1rem}.section-team-member .list .item .content .connect .icons .bi{font-size:1.2rem}.section-team-member .list .item:hover img{filter:blur(1rem)}.section-team-member .list .item:hover .content{min-height:100%;background:rgba(255,255,255,.7)}.section-team-member .list .item:hover .content .hover-show{grid-template-rows:1fr;padding-top:1rem}.section-product-info{background:#1e1e1e;color:#fff}.section-product-info .container{display:flex}.section-product-info .container .image-area{width:33.3333%}.section-product-info .container .image-area img{margin:4% 0 0 -39%;width:100%;min-width:122%}.section-product-info .container .content-area{flex:1}.section-product-info .container .content-area .list{display:grid;grid-template-columns:1fr 1fr;gap:2rem}.section-product-info .container .content-area .list .item{display:flex}.section-product-info .container .content-area .list .item .icon{width:40px;font-size:1.5rem;color:#dff20f}.section-product-info .container .content-area .list .item .content{flex:1}.section-product-info .container .content-area .list .item .content .title{font-size:1.1rem;font-weight:600;margin-bottom:.5rem}.section-product-info .container .content-area .list .item .content p{line-height:1.5rem}.policy_list{border-radius:1rem;background:#eee;border:2px solid #eee}.policy_list .inner{border-radius:.9rem;background:#f9f9f9;padding:1rem 1.5rem}.policy_list .inner .item{background:linear-gradient(to right,#ddd,#eee,#f9f9f9);padding-top:1px}.policy_list .inner .item:first-child{padding-top:0}.policy_list .inner .item>div{display:flex;align-items:center;padding:.6rem 0;background:#f9f9f9}.policy_list .inner .item>div .icon{width:40px;font-size:1.5rem}.policy_list .inner .item>div .text{flex:1}.section-champion-form .container{max-width:1000px}.section-champion-form .form-header{display:flex;justify-content:center;margin-bottom:2rem}.section-champion-form .form-header ul.steps{display:flex;position:relative}.section-champion-form .form-header ul.steps:after{content:"";display:block;height:1px;background:#ddd;overflow:hidden;position:absolute;left:0;bottom:0;width:100%}.section-champion-form .form-header ul.steps li{padding:1rem 2rem;position:relative;font-size:.8rem}.section-champion-form .form-header ul.steps li:before{content:"";display:block;height:2px;background:#000;position:absolute;left:0;bottom:0;width:100%;z-index:1}.section-champion-form .form-header ul.steps li:after{content:"";width:6px;height:6px;border-radius:50%;background:#000;position:absolute;left:50%;transform:translate(-50%);z-index:2;bottom:-2px}.section-champion-form .form-header ul.steps li.active{font-weight:700}.section-champion-form .form-header ul.steps li.active:before{width:50%}.section-champion-form .form-header ul.steps li.active~li:before{width:0}.section-champion-form .form-header ul.steps li.active~li:after{background:#ddd}.section-champion-form .form-body .step1 .cleft{display:flex}.section-champion-form .form-body .step1 .cleft .inner{flex:1;padding:2rem}.section-champion-form .form-body .form-control{box-shadow:none!important;height:calc(3rem + var(--bs-border-width) * 2);font-size:.8rem;font-weight:500}.section-champion-form .form-body .form-floating>label{line-height:1.85rem;font-size:.8rem;padding:.7rem .75rem}.section-champion-form .form-body .btn{display:flex;gap:.7rem}.section-champion-form .form-body .btn .bi{font-size:1.2rem;line-height:1}.retailer-page .province-list .province{font-family:Goldman,Arial,sans-serif;font-size:2rem;text-transform:uppercase}.retailer-page .province-list .retailer-list{margin:1rem 0;display:grid;grid-template-columns:1fr 1fr 1fr;gap:2rem}.retailer-page .province-list .retailer-list .retailer-item{border:1px solid #ddd;padding:1.5rem;line-height:1.3rem;display:flex;flex-direction:column;gap:.5rem;border-radius:3px}header{position:relative;z-index:200}header .hdr-nav{height:72px;transition:.5s all ease-in-out;background:#ffffff;position:relative;z-index:50}header .hdr-nav .container{display:flex;align-items:center;justify-content:space-between}header .hdr-nav .container a:hover{text-decoration:none}header .hdr-nav .container .nav-left{transition:width .2s ease-in-out}header .hdr-nav .container .nav-right{display:flex;align-items:center;gap:3rem}header .hdr-nav .container .nav-right ._navbar{display:flex;align-items:center;margin-bottom:0;font-weight:600;font-size:.9rem}header .hdr-nav .container .nav-right ._navbar .navitem{padding:25px 1.5rem;position:relative;transition:.2s all ease-in-out}header .hdr-nav .container .nav-right ._navbar .navitem:after{transition:.2s all ease-in-out;content:"";display:block;position:absolute;left:0;top:50%;width:100%;height:2px;background:#333;z-index:-1;visibility:hidden;opacity:0}header .hdr-nav .container .nav-right ._navbar .navitem .dropdown-menu{--bs-dropdown-border-radius: 0;--bs-dropdown-item-padding-y: .6rem;--bs-dropdown-link-active-bg: #dff20f;--bs-dropdown-link-active-color: #000;--bs-dropdown-font-size: initial;--bs-dropdown-link-hover-bg: #dff20f;top:100%;left:0;visibility:hidden;opacity:0;display:block;transition:.2s all ease-in-out;transform:translateY(50px);box-shadow:2px 2px 6px #0000001a;border-color:#eee;display:grid;grid-template-columns:1fr 1fr;gap:0 1rem}header .hdr-nav .container .nav-right ._navbar .navitem .dropdown-menu .dropdown-item{min-width:170px;transition:.3s all ease-in-out}header .hdr-nav .container .nav-right ._navbar .navitem.active:after{visibility:visible;opacity:1;top:0;color:#1e1e1e}header .hdr-nav .container .nav-right ._navbar .navitem:hover:after{transform:translateY(-2px);top:100%;visibility:visible;opacity:1}header .hdr-nav .container .nav-right ._navbar .navitem:hover .dropdown-menu{visibility:visible;opacity:1;transform:translateY(0)}header .hdr-nav .container .nav-search{display:flex;align-items:center;justify-content:end;gap:1.5rem;position:relative}header .hdr-nav .container .nav-search .icon-search{position:absolute;left:15px;top:50%;transform:translateY(-50%);pointer-events:none}header .hdr-nav .container .nav-search .form-control{padding:.575rem .75rem .575rem 2.5rem;font-weight:500;font-size:.9rem;box-shadow:none;background:#eee;border-color:transparent;max-width:200px;border-radius:.6rem}header .hdr-nav .container .nav-search .form-control:focus{border-color:#aaa}header .hdr-nav .container .nav-search .cartlnk{font-size:1.5rem;position:relative}header .hdr-nav .container .nav-search .cartlnk ._badge{position:absolute;border-radius:50%;display:flex;width:18px;height:18px;font-size:10px;font-weight:700;background:#dff20f;color:#000;right:-10px;top:0;align-items:center;justify-content:center}header .navbar-toggler{border-color:transparent;padding-left:0}header .navbar-toggler:focus{box-shadow:none}header .offcanvas_menu{--bs-offcanvas-width: 300px}header .offcanvas_menu .offcanvas-header{border-bottom:1px solid #eee;background:#000;align-items:center}header .offcanvas_menu .offcanvas-header .btn-close{--bs-btn-close-opacity: 1}header .offcanvas_menu .offcanvas_navbar>li.item{display:grid;grid-template-columns:auto 50px;grid-template-areas:"title arrow" "dropdown dropdown";align-items:center;border-bottom:1px solid #eee;--padding: 1rem}header .offcanvas_menu .offcanvas_navbar>li.item>a{display:block;padding:var(--padding) 0;flex:1;grid-area:title;font-weight:700;font-size:.9rem;text-decoration:none}header .offcanvas_menu .offcanvas_navbar>li.item>.arrow{grid-area:arrow;text-align:right;padding:var(--padding) 0 var(--padding) 0;display:block;font-size:1.2rem}header .offcanvas_menu .offcanvas_navbar>li.item>.arrow .bi:before{transition:.3s all ease-in-out}header .offcanvas_menu .offcanvas_navbar>li.item>ul{flex:0 0 auto;grid-area:dropdown}header .offcanvas_menu .offcanvas_navbar>li.item.active>.arrow .bi:before{transform:rotate(180deg)}header .offcanvas_menu .offcanvas_navbar>li.item.active>ul{display:block;position:relative;border:none;border-radius:0;border-top:1px solid #eee;--bs-dropdown-link-active-bg: #dff20f}header .offcanvas_menu .offcanvas_navbar>li.item.active>ul li a{padding:calc(var(--padding) / 1.8);font-size:.9rem;font-weight:500;text-decoration:none}header .offcanvas_menu .offcanvas_navbar>li.item.active>ul li a:active,header .offcanvas_menu .offcanvas_navbar>li.item.active>ul li a.active{color:#000}header.sticky-header{padding-top:72px}header.sticky-header .hdr-nav{position:fixed;top:-72px;transform:translateY(72px);width:100%;box-shadow:0 0 15px #0003}header .banner{position:relative;overflow:hidden;min-height:325px}header .banner .cap,header .banner .pic{position:absolute;left:0;top:0;width:100%;height:100%}header .banner .cap img,header .banner .pic img{height:100%;object-fit:cover;object-position:center center;position:relative;z-index:1}header .banner .cap:after,header .banner .pic:after{content:"";display:block;background:#000;opacity:.3;position:absolute;z-index:2;left:0;top:0;width:100%;height:100%}header .banner .cap{display:flex;flex-direction:column;justify-content:center;color:#fff}header .banner .cap a{color:#fff}header .banner .cap h1{font-size:3.5rem;font-weight:500;text-transform:uppercase;font-family:Goldman,Arial,sans-serif}header .banner .container{position:relative;z-index:3}header .banner .breadcrumbs{position:absolute;left:0;top:1rem;width:100%;font-size:.7rem;overflow:auto;scrollbar-width:none}header .banner .breadcrumbs .breadcrumb-item:before{color:#fff;float:none}header .banner .breadcrumbs .breadcrumb-item.active{color:#fff}header .banner .breadcrumbs .breadcrumb{flex-wrap:nowrap;white-space:nowrap;scrollbar-width:none}header .banner.default{min-height:200px}header .banner.default .cap{color:#000}header .banner.default .cap a{color:#000}header .banner.breadcrumb-only{min-height:0;background:#eee;padding:.5rem 0}header .banner.breadcrumb-only .breadcrumbs{position:relative;top:0;--bs-nav-color: #222}header .banner.breadcrumb-only .breadcrumbs .breadcrumb-item{color:var(--bs-nav-color)}header .banner.breadcrumb-only .breadcrumbs .breadcrumb-item:before{color:var(--bs-nav-color);float:none}header .banner.breadcrumb-only .breadcrumbs .breadcrumb-item a{color:var(--bs-nav-color)}header .banner_swiper{--swiper-pagination-bullet-size: 1rem;--swiper-pagination-bullet-horizontal-gap: 5px;--swiper-theme-color: #dff20f;--swiper-navigation-sides-offset: 5rem;--swiper-pagination-bottom: 1.5rem}header .banner_swiper .swiper-slide .img img{height:850px;object-fit:cover;object-position:right center}header .banner_swiper .swiper-slide .slide-content{position:absolute;top:50%;transform:translateY(-50%);width:100%;color:#fff;font-weight:700}header .banner_swiper .swiper-slide .slide-content>.container>*{overflow:hidden}header .banner_swiper .swiper-slide .slide-content .animation{transform:translateY(calc(100% + 2px))}header .banner_swiper .swiper-slide .slide-content .sub_heading_txt{font-size:1.1rem;text-transform:uppercase;margin-bottom:.5rem;pointer-events:none}header .banner_swiper .swiper-slide .slide-content .heading_txt{font-size:5rem;font-family:Goldman,Arial,sans-serif;line-height:5rem;text-transform:uppercase;pointer-events:none}header .banner_swiper .swiper-slide .slide-content ._btn{margin-top:3rem}header .banner_swiper .swiper-pagination-bullet{border:1px solid #fff}footer{padding:3rem 0;border-top:1px solid #333}footer .newsletter-form{display:flex;gap:1rem;align-items:center;justify-content:space-between;border-bottom:1px solid #ddd;padding:1rem 0 3.5rem;margin-bottom:3.5rem}footer .newsletter-form p{margin-bottom:0}footer .newsletter-form .right{min-width:47%;display:flex;justify-content:end}footer .newsletter-form .right form{display:flex;align-items:flex-start;gap:1rem}footer .newsletter-form .right form .form-control{background:#f6f6f6;border-color:#f6f6f6;box-shadow:none;border-radius:.5rem;font-weight:500;font-size:14px;max-width:230px}footer .newsletter-form .right form .form-control.form-control-lg{padding:.7rem 1rem}footer .newsletter-form .right form .form-control:focus{border-color:#ccc}footer .newsletter-form .right form .btn-lg{font-size:.9rem;--bs-btn-padding-y: .7rem;--bs-btn-padding-x: 1.3rem;--bs-btn-font-size: 1.25rem;--bs-btn-border-radius: 10px}footer .footer-bottom{display:grid;grid-template-columns:auto 21%}footer .footer-bottom .col-title{font-weight:700;padding-bottom:.8rem}footer .footer-bottom .left{display:flex;flex-wrap:wrap}footer .footer-bottom .links li{padding-bottom:.8rem}@media (max-width: 1399px){.section-category-list .list{padding:0;gap:1rem}.section-category-list .list .item .title{font-size:1rem}header .hdr-nav .container{max-width:100%}header .hdr-nav .container .nav-right{gap:1rem}header .hdr-nav .container .nav-right ._navbar .navitem{padding-left:5px;padding-right:5px}header .banner_swiper{--swiper-navigation-sides-offset: 1rem}.section-hl-team .swiper-slide .item .img .title{font-size:1rem}.section-team-member .list .item .content .title{font-size:1.1rem}footer .footer-bottom{grid-template-columns:auto 24%}}@media (max-width: 1199px){.product-detail .detail-content{flex-direction:column}.product-detail .detail-content .video-area{width:100%}.section-team-member .list{grid-template-columns:repeat(3,1fr)}.section-2col>.container{gap:2rem}.section-full-slide-banner .swiper-slide a .content{padding:1rem}.section-full-slide-banner .swiper-slide a .content .text{font-size:2rem}.section-full-slide-banner .swiper-slide a .content .btn{display:none}.section-homepage-video .container .video-area .content{line-height:4rem;font-size:3rem}.section-category-list .list{gap:1rem;grid-template-columns:repeat(4,1fr)}.section-hl-news .item .title,.blog-list .item .title{font-size:1rem}.product-list .item .img .btn-add-to-cart{font-size:.9rem;padding:.65rem 1.5rem}header .banner_swiper{--swiper-navigation-sides-offset: 2rem}header .banner_swiper .swiper-button-next,header .banner_swiper .swiper-button-prev{display:none}header .banner_swiper .swiper-slide .img img{height:550px}header .banner_swiper .swiper-slide .slide-content .heading_txt{font-size:4rem;line-height:3.5rem}footer .footer-bottom{grid-template-columns:auto 17%}footer .footer-bottom .social-box{flex-direction:column}}@media (max-width: 991px){.retailer-page .province-list .retailer-list{grid-template-columns:1fr 1fr;gap:1.5rem}.section-team-member .list{grid-template-columns:repeat(2,1fr)}.section-product-info .container{flex-direction:column;align-items:center;gap:3rem}.section-product-info .container .image-area{order:2}.section-product-info .container .image-area img{margin:0}.section-hl-news .item .params,.blog-list .item .params{gap:.5rem;margin-bottom:.5rem}.section-hl-news .item .title,.blog-list .item .title{font-size:.9rem}.section-2col>.container{gap:1rem}.social-box,.tag-list{gap:.5rem}.tag-list a{font-size:.8rem}.widget-blogs .list .item .title{font-size:.9rem;line-height:1.6}.blog-list .list{gap:1rem}.section-category-list .list{grid-template-columns:repeat(3,1fr)}.section-homepage-video .container{display:flex;flex-direction:column}.section-homepage-video .container .video-area{width:100%;aspect-ratio:1.089/.7}.section-homepage-video .container .video-area .content{font-size:3rem;line-height:4rem;padding:2rem}.section-full-slide-banner .swiper-slide{width:50%}header .hdr-nav .container .nav-left{flex:1}header .hdr-nav .container .nav-right ._navbar{display:none}header .hdr-nav .container .nav-search{gap:1rem}header .banner_swiper .swiper-slide .img img{max-height:450px}header .banner .pic{object-position:right center}header .banner .cap h1{font-size:2.7rem}header .banner .cap .container{max-width:100%}.product-list .list{grid-template-columns:repeat(3,1fr);gap:2rem 1rem}.product-list .list .item .content .price,.product-list .list .item .content .title{font-size:.8rem}.product-list .list .item .img .btn-add-to-cart{transform:translateY(0);left:auto;padding:.25rem .6rem;font-size:1.2rem}.product-list .list .item .img .btn-add-to-cart .bi{display:block}.product-list .list .item .img .btn-add-to-cart .text{display:none}.product-detail{display:flex;flex-direction:column;gap:2rem}.product-detail .detail-content{flex-direction:column;gap:1rem}.product-detail .detail-content .video-area{width:100%}footer .footer-bottom{display:flex;flex-direction:column}footer .footer-bottom .left{display:flex;flex-direction:column}footer .footer-bottom .col{border-bottom:1px solid #eee}footer .footer-bottom .col .col-title{display:flex;justify-content:space-between;align-items:center}footer .footer-bottom .col .col-title .arrow{width:40px;text-align:center}footer .footer-bottom .col .col-title .arrow .bi{font-size:1.2rem}footer .footer-bottom .col .links{display:none}footer .footer-bottom .col.active .col-title .arrow{transform:rotate(180deg)}footer .footer-bottom .col.active .links{display:block}footer .footer-bottom .col-title{padding:.8rem 0}footer .footer-bottom .social-box{flex-direction:row}footer .newsletter-form{flex-direction:column;align-items:unset;margin-bottom:0}footer .newsletter-form .right{flex-direction:column;gap:1rem}footer .newsletter-form .right form{flex-direction:column;align-items:normal}footer .newsletter-form .right form>*:nth-child(1),footer .newsletter-form .right form>*:nth-child(2){flex:1}footer .newsletter-form .right form .form-control{max-width:100%}footer .newsletter-form .right form .btn{width:100%}.section-hl-team .swiper{--swiper-pagination-bottom: 0;--swiper-pagination-bullet-size: 12px;padding-bottom:2rem!important}.section-hl-team .swiper .swiper-slide .item .content{transition:none}.section-hl-team .swiper .swiper-slide .item .content .title{font-size:1.2rem}.section-hl-team .swiper .swiper-slide.active .item{flex-direction:column}.section-hl-team .swiper .swiper-slide.active .item .img{width:100%}.section-hl-team .swiper .swiper-slide.active .item .img:after{display:none!important}.section-hl-team .swiper .swiper-slide.active .item .content{position:absolute;width:100%;left:0;bottom:0;top:auto;transform:translate(0);flex-grow:1;max-height:60%;z-index:20;overflow:auto}.contact-page{padding-top:2rem}.contact-page .cl:after{left:0}.contact-page .cl .inner{padding:1rem!important}.contact-page .cr .inner{padding-left:0}.section-title{font-size:2rem;line-height:2.2rem}}@media (max-width: 767px){section{padding:3rem 0}.container{max-width:100%}.widget-blogs .list{display:grid;grid-template-columns:1fr 1fr;gap:1rem}.product-detail .img-area .lg-img img{height:auto}.section-team-member .list{gap:1rem}.section-team-member .list .item .content{padding:.7rem .8rem}.section-team-member .list .item .content .title{font-size:.9rem}.section-category-list .list{grid-template-columns:repeat(2,1fr)}.section-hl-news,.blog-list{padding-bottom:0}.section-2col>.container{display:flex;flex-direction:column}.product-list .list{grid-template-columns:repeat(2,1fr)}.offcanvas .cart-list .item .title{line-height:1.3rem;margin-bottom:0}header .banner_swiper .swiper-slide .slide-content .sub_heading_txt{font-size:.8rem}header .banner_swiper .swiper-slide .slide-content .heading_txt{font-size:2rem;line-height:2.5rem}header .banner_swiper .swiper-slide .slide-content ._btn{margin-top:1rem}}@media (max-width: 575px){.retailer-page .province-list .retailer-list,.section-product-info .container .content-area .list{grid-template-columns:1fr}.section-product-info .container .content-area .list .item .icon{width:50px;font-size:2rem}.section-full-slide-banner .swiper-slide a .content .text{font-size:1.2rem;line-height:1.8rem}.section-hl-news .item .params,.blog-list .item .params{flex-direction:column;align-items:start;gap:.2rem}.section-homepage-video .container .video-area .content{font-size:1.6rem;line-height:2rem;font-weight:500}.section-category-list .list .item .title{font-size:.9rem}.section-hl-team .swiper .swiper-slide .item .img img{object-position:center 20%}.section-hl-team .swiper .swiper-slide .item .content{transition:.4s all ease-in-out;width:100%!important;transform:translateY(100%)}.section-hl-team .swiper .swiper-slide.swiper-slide-active .item .content{position:absolute;width:100%;left:0;bottom:0;top:auto;transform:translate(0) translateY(0);flex-grow:1;max-height:70%;z-index:20;overflow:auto}.product-detail .detail-content .content-area .nav-tabs{--bs-nav-link-padding-x: .5rem;--bs-nav-link-font-size: .8rem}.contact-page.cart-page .cart-list .item{grid-template-columns:25% auto}header .hdr-nav .container .nav-left a{display:inline-block}header .hdr-nav .container .nav-search .form-control{width:0;overflow:hidden;padding-right:0;border-radius:50%}header .hdr-nav .container .nav-search form{display:flex;justify-content:end}header .hdr-nav .container.show-search .nav-left{width:0;overflow:hidden;flex:0}header .hdr-nav .container.show-search .nav-left a{width:0;overflow:hidden}header .hdr-nav .container.show-search .form-control{max-width:100%;width:100%;border-radius:.6rem}header .hdr-nav .container.show-search .form-control:focus{border-color:transparent}header .hdr-nav .container.show-search .nav-right{flex:1}header .hdr-nav .container.show-search .nav-search{flex:1}header .hdr-nav .container.show-search .nav-search form{flex:1}header .banner .cap h1{font-size:2rem}footer .newsletter-form .right form{flex-direction:column}footer .newsletter-form .right form>*{width:100%}footer .newsletter-form .right form>* .btn{width:100%}}
