@font-face{font-family:Averta;font-style:normal;font-weight:normal;font-display:swap;src:url('/fonts/Averta/Averta-Regular.otf')}@font-face{font-family:Averta;font-style:normal;font-weight:bold;font-display:swap;src:url('/fonts/Averta/Averta-Bold.otf')}body{font-family:Averta}.get-promotion{display:flex;justify-content:center}.get-promotion>div{margin:0 15px}.register-btn,.signin-btn{background:red;padding:5px;border-radius:25px}.link-register span>i,.link-signin span>i{background:#fff;color:red;padding:5px;border-radius:50%;margin-right:5px}.get-promotion a{font-size:17px;color:#fff;font-weight:700}.cookie .column.cart-popup#main{padding:40px 0;position:absolute;top:0;left:0;right:0;bottom:0}.cookie .modal-content h1{color:#f67227;font-weight:600;margin-bottom:65px}.receive-promotion{padding:10px;border-radius:0;color:#fff;background-color:var(--colors1);font-size:15px;border:0;text-transform:uppercase;cursor:pointer;margin-top:10px;text-align:center}.button_checkout{flex-direction:column}.button_checkout button{padding:10px 25px}#popupCart.modal .modal-content{pointer-events:auto}#popupCart.modal{pointer-events:none}.get-promotion{position:absolute;bottom:50px}.cloudzoom-caption{display:none !important}.ptsUnset{align-items:center}.formSearch{border:1px solid #a7a6aa;border-radius:16px;overflow:hidden;background:#fff}.formSearch input{width:100%;padding:0 60px}.formSearch input::placeholder{font-size:16px}#search:focus::placeholder{color:#000;animation:typing .2s steps(0.2,end)}@keyframes typing{from{width:0}}ul.listRightMenu{max-width:350px}ul.listRightMenu li a{display:flex;text-align:center}ul.listRightMenu i{font-size:20px}ul.listRightMenu li a span{margin-left:5px;font-size:15px}.menu-item_custom_list{padding-right:100px !important}.menu-item_custom_list .fa-bars{margin-right:10px}.menu-main{min-height:60px}#menu-main a{color:#000}#menu-main a.customList_title{color:#000;font-size:16px}#menu-main .color-red a{color:red}.menu-item_custom_list .sub-menu.showCate{transform:scale(1,1);opacity:1;visibility:visible}.flash_sale_main{display:flex;padding:30px 0 10px;-webkit-box-align:center;align-items:center;-webkit-box-pack:center;justify-content:center}.flash_sale_container{position:relative;border-radius:21px;padding:33px 25px 42px;background-repeat:no-repeat;background-size:cover;background-position:center}.flash_sale{display:flex;flex-direction:column}.fl_sale_countdown__time{position:absolute;top:50px;right:25%;width:25%;float:right;display:flex;flex-flow:column wrap;flex:0 0 30%}.fl_sale_countdown__time .countdown div{padding:10px 0;width:100%;-webkit-box-pack:center;justify-content:center;background:#fff;border-radius:10px;display:flex;flex-direction:column;align-items:center}.fl_sale_countdown__time .countdown>:not(div:first-child){margin-left:15px}.fl_sale_countdown__time .countdown div>span{font-size:23px;font-weight:700}.fl_sale_countdown__time .countdown{display:flex;align-items:center}.fl_sale_product{padding-top:15%}.fl_sale_countdown__time .time-text{margin-bottom:10px;color:#fff;font-weight:500;font-size:20px}a.wishlist-btn{top:48px;background:#fff;color:#000;font-size:22px;display:flex;align-items:center;justify-content:center}.wishlist-btn{position:absolute;width:42px;height:42px;border-radius:50%;right:15px;display:flex;justify-content:center;align-items:center;bottom:10px;box-shadow:rgba(0,0,0,0.24) 0 3px 8px}.progress-sell{display:inline-block;width:100%;margin-right:0;padding-right:0}.progress-sell .progress-sell-bar{background-color:#f3afb0 !important;border-radius:15px}.progress-sell-bar .buyed-num{border-radius:20px;height:10px;background:#f29b6e;background:linear-gradient(90deg,rgba(242,155,110,1) 0,rgba(238,106,102,1) 100%)}.progress_product .lb-stock{margin:8px 0;color:#fe8b3a;font-size:16px;text-transform:uppercase}.category__item img{object-fit:cover;padding:14.5px;border-radius:50%}.category__item{display:flex !important;align-items:center;flex-direction:column;padding:30px 0;border-right:1px solid #d0d0d0;border-bottom:1px solid #d0d0d0}.category-list .ct-list{border-right:1px solid #d0d0d0;border-left:1px solid #d0d0d0;border-top:1px solid #d0d0d0}.category-list_title{margin:20px 0 10px}.category-list{position:relative}.ct-list .slick-prev,.ct-list .slick-next,.list__product .slick-prev,.list__product .slick-next{position:absolute;top:50%;transform:translateY(-50%);z-index:1;display:inline-block;color:#f67227;font-size:30px;background:0;border:0;padding:0}.ct-list .slick-prev{left:0}.ct-list .slick-next{right:0}.list__product .slick-prev{left:2%}.list__product .slick-next{right:2%}:focus-visible,button:focus{outline:0}.banner_collection{margin:50px 0}.bn__collection{display:flex;flex-wrap:wrap}.bn__collection .bn__collection_item{position:relative;padding:10px 5px}.bn__collection .bn__collection_item .category__item_title{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);text-align:center;color:#fff;font-size:40px;font-weight:600;display:none}.showItemsProducts .product_box{width:100%}.showItemsProducts .product_box:first-child{padding:0}.title-bar{margin:30px 5px;display:flex;justify-content:space-between;align-items:center}.title-bar .title-bar__title{color:#f67227;font-weight:600;font-size:30px}.title-bar .title-bar__viewall{color:#f67227;font-weight:500;font-size:20px}.title-bar .title-bar__viewall:hover{font-weight:700}.prd_list_banner{margin-top:20px}.blockProductHotHome>.title_site{text-align:left}.wishlist-btn .fas{color:#f67227;font-weight:700 !important}.menu_bottom,.btn-toggle-social{display:none}.footer-right-fixed{display:flex;flex-direction:column;position:fixed;right:-70px;bottom:300px;z-index:1000;background-color:#fff}.footer-right-fixed ul{margin:0}.footer-right-fixed li{list-style:none;padding:5px;width:110px;transition:all .3s ease-in-out;background-color:#fff;border:1px solid #ccc;border-bottom:0}.footer-right-fixed li:last-child{border-bottom:1px solid #ccc}.footer-right-fixed li>a{display:flex;align-items:center}.footer-right-fixed li:hover{transform:translateX(-70px);border-bottom:1px solid #ccc}.footer-right-fixed li .fixed-icon{margin-right:5px}.footer-right-fixed li .fixed-icon img{height:30px;width:30px}.footer-right-fixed li>i{font-size:20px}.fixed-mess i{font-size:30px;color:#00b2ff}.fixed-youtube i{font-size:26px;color:red}.tagProItem.tagCalcItem{height:48px;width:40px;font-size:13px;line-height:40px}.tagProItem.tagCalcItem:before{height:48px;width:38px}.menu-main .menu-item_custom_list:hover .sub-menu{transform:scale(1,1);opacity:1;visibility:visible}.product-image:hover .iconVideo{display:none}.iconVideo{z-index:99;width:25px;height:25px}#menu-main .sub-menu a:hover,#menu-main a.customList_title:hover{color:#fe7a1f;font-weight:700}#menu-main .sub-menu a:hover:after,#menu-main .sub-menu-2 a:hover:after,#menu-main a.customList_title:hover:after{width:50%;left:25%;right:auto}.ct-list .slick-track{margin-left:0;margin-right:0}#menu-main li{padding:15px 18px}.percent-discount{margin-right:45px;color:var(--colors1)}.itemProCheckout .price{width:auto !important}@media screen and (min-width:1200px){#popupCart.modal .modal-dialog{margin-top:10%}}@media screen and (min-width:768px){.itemProCheckout .name{width:calc(100% - 300px) !important}#popupVideoThumb .modal-dialog{max-width:700px}.product_view.image_product_view{position:-webkit-sticky;position:sticky;top:12px}.image_product_view #show{width:calc(100% - 110px)}.menu_pview_footer_mobile,.close_menu_footer{display:none}.promotion-hidden-pc{display:none}.gallery-thumbs .thumbnailVideo{width:71px}.fancybox-navigation .fancybox-button--arrow_left{left:400px !important}.fancybox-navigation .fancybox-button--arrow_right{right:400px !important}}@media screen and (max-width:768px){.itemProCheckout .name{width:calc(100% - 220px)}.image_product_view #show .img-child img{min-height:450px}.hasGift .tagGift{width:40px;height:40px}.copyRight{margin-bottom:65px}.button_checkout .receive-promotion{width:100%;max-width:243px;margin-top:10px !important}#popupCart.modal{margin-top:50%}.cookie .column#main{margin-left:0}.get-promotion a{font-size:14px}.get-promotion>div{margin:0 10px}.get-promotion{bottom:25px}.searchMobile{width:100%;padding:10px 0;overflow:hidden}.openWishListMobile{color:#f67227}.openWishListMobile i{font-size:20px}.badge{padding:.15em .1em}.formSearch input::placeholder{font-size:18px !important;color:black}.searchMobile form{border-radius:8px}.formSearch input{padding:0 10px}.searchMobile form input{width:100%;background-color:#eaeaea}.logoMobile{width:55%}.logoMobile img{max-height:40px}.searchMobile{padding:0 0 10px}.openWishListMobile i,.openMenuMobile{font-size:26px}.iconHeaderMobile{padding-right:0;padding-left:0}.headerMobile .iconHeaderMobile:nth-child(3){padding-left:5px}a.openMenuMobile{padding:5px 0}.product-footer_product{flex-direction:column}.product-footer_inner{padding:16px;position:relative}.button_footer #buyCart{display:none}.button_footer,.button_footer #addCart{width:100%}.product-footer_info{border-bottom:1px solid #f1f1f1;margin-bottom:15px}.product-footer_info .wrap_name_price{margin-bottom:15px}.close_menu_footer{position:absolute;right:0}.close_menu_footer i{font-size:30px}.product-footer .div_price .save{flex-direction:unset}.image_product_view #show{width:unset}.image_product_view{display:block}.image_product_view #show{margin-right:0}.image_product_thumb,.gallery-thumbs{width:auto;margin-top:15px;height:unset}.image_product_thumb .gallery-thumbs img{height:unset}.image_product_view #show .img-child img{min-height:unset}#addToCart.btnOutStockBuy{position:unset}.priceDetail{flex-direction:row-reverse}.product_info_view .div_price{text-align:left}.leftPriceDetail{text-align:right}.product-btn-buy{flex-direction:column;margin-top:15px}.action_button .product-btn-buy button{width:100%}.product-btn-buy .buttonVideo{width:100%;margin-right:0;margin-top:15px}.action_button .quantity{display:block}.action_button .quantity .input_number_product{width:40%;display:inline-block;margin-bottom:10px}section .product-footer .div_price .save{flex-direction:unset}.mobile-slider .appendSoldout{padding:0 15px}.listProductPromotionIndex .title_site{font-size:18px;width:70%;text-align:left}.mobile-slider .owl-dots{position:absolute;top:-50px;right:15px;display:flex;justify-content:center;margin:0;padding:1rem 0;list-style-type:none}.mobile-slider .owl-dots .owl-dot{width:unset;height:unset;border:0;border-radius:unset;background-color:unset;margin:0 .25rem}.mobile-slider .owl-dots .owl-dot span{display:block;width:10px;height:10px;padding:0;margin:unset;border:1.5px solid #b7b7b7;border-radius:100%;background-color:#fff;text-indent:-9999px}.mobile-slider .owl-dots .owl-dot.active span{background:#f67227}.action_button.attr #addCart{float:right;display:inline-block;padding:6px 1px;width:56%}.action_button.attr #buyCart{width:100%}.product_info_view .action_button.attr .input_number_product button{width:20px}.input_number_product .qty{width:50px}.item.thumbnailVideo{display:none}.image_product_view .image_product_thumb .item.thumbnailImage{padding:0 4px}.image_product_view .image_product_thumb .item.thumbnailImage.slick-current.slick-active img{border:1px solid #f67227}.box_action_wishlist{display:none}.image_thumb_slick .slick-track{margin-left:unset;margin-right:unset}.listProductPromotionIndex .col-12.mt-3.mb-2.mt-md-5.mb-md-5.pb-0.pb-md-0{padding:0 10px}.wrap-mobile-promotion .col-sm-6.col-6{padding:0 5px}}@media(max-width:992px){.fl_sale_countdown__time{position:unset;width:100%}.fl_sale_countdown__time .time-text{text-align:center}.fl_sale_countdown__time .countdown{padding:0 20px}.category__item{padding:10px 0}.title-bar .title-bar__title,.blockProductHotHome .title_site{font-size:20px;width:70%}.menu-layout{background:#f67227;padding-top:0;position:fixed;bottom:0;width:100%;z-index:9999}.menu_bottom{display:flex;justify-content:space-between;align-items:center}.menu-layout .menu-item_footer{flex-basis:0;flex-grow:1;text-align:center}.menu-layout .menu-item_footer a p{color:#fff;font-size:10px;margin-bottom:0;text-transform:uppercase;font-weight:600}.menu-item_footer a i{font-size:28px;color:#fff}.menu-item_footer.mess{height:66px}.menu-item_footer.mess a i{font-size:56px;height:70px;width:70px;line-height:70px;border-radius:70px;padding:0;display:inline-block;margin:-30px auto 0 auto;text-align:center;color:#fff;background:#f67227;vertical-align:middle;position:relative;z-index:99999}.menu-item_footer.mess .menu-item-text{margin-top:0;font-weight:600}.ct-list .slick-prev,.ct-list .slick-next{background-color:#d00606;border-radius:50%;height:30px;width:30px;font-size:initial;padding:0;text-align:center}.ct-list .slick-prev i,.ct-list .slick-next i,.product_list__custom .owl_style_button_2.owl-carousel .owl-nav button i,.slideProductHot.owl_style_button_2.owl-carousel .owl-nav button i,.mobile-slider .owl-nav button i{color:#fff}.ct-list .slick-prev i,.ct-list .slick-next i{font-size:15px;line-height:30px}.product_list__custom .owl_style_button_2.owl-carousel .owl-nav button.owl-prev,.product_list__custom .owl_style_button_2.owl-carousel .owl-nav button.owl-next,.slideProductHot.owl_style_button_2.owl-carousel .owl-nav button.owl-prev,.slideProductHot.owl_style_button_2.owl-carousel .owl-nav button.owl-next,.mobile-slider .owl-nav button.owl-prev,.mobile-slider .owl-nav button.owl-next{background-color:#f67227;padding:0 5px !important}.mobile-slider .owl-nav button.owl-prev{left:16px}.mobile-slider .owl-nav button.owl-next{right:16px}.owl_style_button_2.owl-carousel .owl-nav button{font-size:30px}.owl_style_button_2.owl-carousel .owl-nav button,.mobile-slider.owl-carousel .owl-nav button{top:40%}.mobile-slider.owl-carousel .owl-nav button{position:absolute;top:50%;transform:translateY(-50%);z-index:1;display:inline-block;color:#f67227;font-size:30px}.list__product .owl-theme .owl-dots,.slideProductHot .owl-dots{position:absolute;top:-50px;right:0;display:flex;justify-content:center;margin:0;padding:1rem 0;list-style-type:none}.product_list__custom .owl-theme .owl-dots{top:-68px}.slick-dots li,.owl-theme .owl-dots .owl-dot{margin:0 .25rem}.owl-theme .owl-dots .owl-dot{width:unset;height:unset;border:0;border-radius:unset;background-color:unset}.slick-dots button,.owl-theme .owl-dots .owl-dot span{display:block;width:10px;height:10px;padding:0;margin:unset;border:1.5px solid #b7b7b7;border-radius:100%;background-color:#fff;text-indent:-9999px}.slick-dots li.slick-active button,.owl-theme .owl-dots .owl-dot.active span{background:#f67227}.list__product{position:relative}.modalFooter.modal.show .modal-dialog{height:100%}.modalFooter .modal-dialog-scrollable .modal-content{border-radius:1.5rem 1.5rem 0 0}.modalFooter .modal-content{height:100%;border:0}.modalFooter .modal-dialog{margin:0}.modalFooter .modal-dialog-centered{min-height:calc(100% - .25rem)}.modalFooter .modal-dialog-scrollable{max-height:100%}.modalFooter.modal{bottom:56px;top:auto;height:60%}.md-title{text-transform:uppercase;font-weight:600;font-size:18px}.md-title i,.titleCart i{float:right;background:#000;color:#fff;border-radius:50%;width:30px;height:30px;font-size:18px;display:flex;justify-content:center;align-items:center}.md-wrap{margin-top:30px;padding:0 35px}.md-item{display:flex;margin-bottom:25px}.md-name{font-weight:600;text-transform:uppercase;font-size:13px;margin:auto 0}.md-img img{height:60px}.md-wrap ul{text-align:left;list-style:none}.md-wrap ul li{margin-bottom:10px}.md-wrap ul li a{text-transform:uppercase;font-weight:600;font-size:13px}.modal-content .titleCart.head-title h3{font-size:26px}.btn-toggle-social{position:fixed;right:0;bottom:190px;width:50px;height:50px;background:#fff;border-radius:50%;display:flex;align-items:center;justify-content:center;box-shadow:1px 1px 5px #ccc;font-size:21px;z-index:99}.footer-right-fixed{display:none}#popupVideoThumb iframe#video{height:400px !important}}@media screen and (max-width:320px){.get-promotion a{font-size:11px}.get-promotion>div{margin:0 5px}}.tagGift{z-index:1}@media(max-width:768px){.footer-right-fixed{bottom:250px}#viewCartPopup .modal-dialog{position:absolute;bottom:0;margin:0;top:auto;transform:none;z-index:9999}body #viewCartPopup .modal-body .top .thumb_product{max-width:70px}body #viewCartPopup .modal-body .top .product-name{font-size:16px}body #viewCartPopup .wrap-top{max-height:150px}.policy_return{flex-direction:column}section .policy_return .wrap_item{width:100%;padding-right:0;padding-left:0}.barScrollCategory.barScrollPromotion{display:none}.action_button.attr .product-btn-buy .btnShowRoom{margin-right:0}.action_button.attr .policy{display:block}.action_button.attr .policy .item{margin-bottom:10px}.action_button.attr .policy .title_clearfix ul{margin-bottom:0;list-style:none}.colorSwatches{display:inline-flex}}.image_product_view .slick-prev{display:inline-block;position:absolute;transform:translate(-50%,-50%);top:-12px;left:50%;border:0;background:0}.image_product_view .slick-next{position:absolute;transform:translate(-50%,-50%);bottom:-37px;left:50%;border:0;background:0}.image_product_view .slick-prev .fa,.image_product_view .slick-next .fa{font-size:23px;color:#f67227}.image_product_thumb .slick-vertical .slick-slide.slick-current{border:1px solid #f67227}#popupVideoThumb iframe#video{height:500px}.image_product_view{flex-wrap:unset}.gallery-thumbs img{width:unset;height:106px}.image_product_thumb .slick-vertical .slick-slide.slick-current{border:unset}.image_product_thumb .slick-vertical .slick-slide.slick-current img{border:1px solid #f67227}.wrap_name_heart{display:flex;justify-content:space-between;align-items:center}.action_button .quantity{gap:10px;flex-wrap:nowrap;justify-content:space-between}.input_number_product{justify-content:center;margin-top:5px}.buttonPush .labelTile{white-space:nowrap}.product-btn-buy .buttonVideo{padding:10px 30px}.product-btn-buy{display:flex;justify-content:space-between;align-items:center}.product-btn-buy .btnShowRoom{margin-right:10px;background:#fff;color:#f67227;font-weight:700}.product-btn-buy button{width:50%}.content_modalQuickView .product-btn-buy .btnCart{width:100%}.product_info_view a.wishlist-btn{position:unset;box-shadow:none}.product_info_view a.wishlist-btn i{font-weight:500}.policy_return{display:flex;flex-wrap:wrap}.policy_return .wrap_item{padding:10px;width:50%}.policy_return .wrap_item .item_policy{background:#ffd8bb;padding:10px 0;display:flex;align-items:center}.content_policy .title_policy{font-size:13px;white-space:normal;font-weight:bold;text-transform:uppercase}.content_policy ul,.infor_content ul{list-style:none;margin-bottom:0}.wrap_description_content .infor_product{padding:10px;border-bottom:1px solid}.wrap_description_content .infor_product .title{font-size:19px;font-weight:bold;text-transform:uppercase}.wrap_description_content .infor_product .title a{display:flex;flex-wrap:nowrap;align-items:center;font-size:18px;position:relative}.infor_product .title i{position:absolute;right:0}.wrap_description_content .infor_product .title i{margin-left:15px}.infor_product .infor_content{margin-top:5px}.product-footer{position:fixed;bottom:0;left:0;width:100%;background-color:#fff;border-bottom:1px solid #d9d9d9;z-index:30000;transform:translateY(100%);transition:all .3s}.product-footer.is-show{transform:translateY(0);box-shadow:0 0 5px 0 #0000006e}.product-footer_image{width:60px;position:relative;margin-right:15px}.product-footer_product{display:flex;align-items:center;justify-content:space-between}.product-footer_info{display:flex}.wrap_name_price .product_name{text-transform:uppercase;font-weight:bold;font-size:16px;display:-webkit-box;-webkit-line-clamp:1;-webkit-box-orient:vertical;overflow:hidden}.product-footer .req{margin-top:5px}.product-footer .req a{margin:0 10px 5px 0}.product-footer .title_pro_info{white-space:nowrap}.product-footer .color.req a{width:25px;height:25px}.wrap-footer-addcart{display:flex;align-items:center}.product-footer .button_footer button{width:100%;padding:0}.product-footer .quantity{margin-right:20px}.button_footer{width:100%}.button_footer #addCart{border-right:1px solid #f67227}.product-footer .button_footer button:not(:last-child){margin-bottom:5px}.product-footer .div_price .save{display:flex;align-items:center}.product-footer .div_price .save del{font-size:13px;margin-right:5px}.menu_pview_footer_mobile{position:fixed;bottom:0;width:100%;background:#fff;box-shadow:0 7px 36px rgba(16,42,67,.15);left:0;z-index:999}.menu_pview_footer_mobile ul{display:flex;margin-bottom:0;list-style:none}.menu_pview_footer_mobile ul li{flex:1;display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center;position:relative;cursor:pointer;text-overflow:ellipsis;overflow:hidden;white-space:nowrap}.menu_pview_footer_mobile ul li a{text-align:center;width:100%;font-size:10px;text-decoration:none;display:block;padding:10px 10px 6px;color:#080808}.menu_pview_footer_mobile ul li a i{font-size:25px}.menu_pview_footer_mobile ul .footer-mobile-addcart{flex:2 1 0;font-weight:bold;color:#fff;background-color:#f67227}.menu_pview_footer_mobile .count-cart{position:absolute;background-color:#f67227;top:-4px;right:0;width:20px;height:20px;font-size:10px;display:flex;justify-content:center;align-items:center;border-radius:100%;color:#fff;animation-duration:2s}.menu_pview_footer_mobile .wrap_shopcart{position:relative}.product-footer.open{display:block;transform:translateY(0)}.site-overlay{background:rgba(0,0,0,.8);position:fixed;top:0;left:0;width:100vw;height:100vh;z-index:2000;opacity:0;visibility:hidden;transition:all .2s linear}.site-overlay.active{opacity:1;visibility:visible}#viewCartPopup .modal-body .top{display:flex;justify-content:start;align-items:center}#viewCartPopup .modal-body .top .thumb_product{max-width:110px}#viewCartPopup .modal-body .top .product-name{font-size:25px}#viewCartPopup .modal-body .mid{display:flex;justify-content:space-between;border-top:1px solid #f0f1f2;padding-top:20px;font-size:20px}#viewCartPopup .modal-body .bot .cart-action{display:grid;grid-template-columns:1fr 1fr;grid-gap:10px;padding-top:25px;margin-top:20px;border-top:1px solid #f0f1f2}#viewCartPopup .modal-body .bot .cart-action .btn-main{border:1px solid #000}#viewCartPopup .modal-body .bot .cart-action .checkout_button{background:#f67227;color:#fff;border:1px solid #f67227}#viewCartPopup .modal-title{color:#f67227;white-space:nowrap}#viewCartPopup .wrap-top{padding-bottom:10px;max-height:300px;overflow-y:scroll}#viewCartPopup .modal-body .mid .text-right .price{color:#f67227;font-weight:bold}@media(min-width:576px){#viewCartPopup .modal-dialog{max-width:730px;margin:8.75rem auto}}.wrap-mobile-promotion{display:flex;flex-wrap:wrap;overflow:hidden}.wrap-mobile-promotion.max-height{max-height:unset !important}.wrap-mobile-promotion .col-sm-6.col-6{margin-bottom:10px;margin-top:10px}.promotion-hidden-pc{margin-bottom:20px}.promotion-hidden-pc .showmore{display:flex;align-items:center;justify-content:center;color:#f67227 !important}.promotion-hidden-pc .showmore span{font-size:15px;font-weight:bold;text-transform:uppercase;margin-right:5px}button.slick-next_1.slick-arrow{border:0;background:#fff;cursor:pointer;position:absolute;top:50%;right:10px;border-radius:50%;padding:3px 10px}button.slick-prev_2.slick-arrow{border:0;background:#fff;cursor:pointer;position:absolute;top:50%;left:10px;border-radius:50%;padding:3px 10px;z-index:1}i.fas.fa-heart,i.fas.fa-shopping-cart{font-weight:500}.title_select_color span:first-child,.title_select_size span:first-child{width:fit-content;padding-right:3px}.policy{display:grid;grid-template-columns:1fr 1fr;grid-gap:10px}.policy .item{display:flex;gap:10px;align-items:center;padding:10px;background:#ffd8bb}.policy .item p{margin:0}.policy .item i{font-size:45px}.policy_item{width:20%}.infor_product .title_content{display:none}.action_button.attr .input_number_product button{height:35px}.action_button.attr .input_number_product .qty{height:35px}.action_button.attr .input_number_product{margin-top:0}.buttonPush{padding:5px 30px}#addCart{background:#fff}#addCart .labelTile{color:#f67227}.action_button.attr #addCart{border-right:1px solid #f67227}.box_action_wishlist{background-color:#f67227ad;width:200px;position:relative}.box_action_wishlist .quickView,.box_action_wishlist .quickLink{display:inline-block;width:50%;text-align:center;color:#fff;cursor:pointer;font-size:12px;padding:7px 0}.box_action_wishlist:after{content:"";display:inline-block;background-color:#fff;height:calc(100% - 8px);top:4px;left:50%;width:1px;position:absolute}.product-color ul li:first-child{margin:0}.product-color,.box_action_wishlist{margin-top:5px}.title_select_color .appendColor,.title_select_size .appendSize{text-transform:uppercase;font-weight:700}.req.size a.active,.req.size a:hover{border-color:#f67227;color:#fff;background-color:#f67227}.content_modalQuickView .image_product_view #show .img-child img{width:100%}#modalPromotion .md-wrap ul{display:block}#modalPromotion .md-wrap ul li a{text-align:start;padding:0}#modalPromotion .md-wrap ul li{display:block;overflow:unset;white-space:pre-wrap}.wishlist_header a,.homeCart.headerIconItem a{position:relative}.wishlist_header span.badge.numberWishList{position:absolute;top:-15px;right:56px;background:#ff7b1c;color:#fff;border-radius:50%;font-size:12px}.homeCart.headerIconItem .count-cart{position:absolute;bottom:20px;right:55px;font-size:12px;background:#ff7b1c;width:18px;height:18px;text-align:center;color:#fff;border-radius:50%}.filter .filter-item:nth-child(2){display:none}@media(min-width:576px){#popupHome .modal-dialog{max-width:600px}}.coupon-public{margin-top:calc(1.5rem - 10px)}.coupon-public .coupons{overflow-x:auto;overflow-y:hidden;display:flex;padding-bottom:10px;padding-top:10px;-webkit-overflow-scrolling:touch}.coupon-public .coupons .coupon{display:flex;border:1px solid rgba(36,36,36,0.3);border-radius:8px;cursor:pointer;transition:all .2s;min-width:284px}.coupon-public .coupons .coupon:not(:last-child){margin-right:1rem}.coupon-public .coupons .coupon-left{flex:1;border-right:2px dashed rgba(102,102,102,0.7607843137);min-width:20px;max-width:20px;position:relative}.coupon-public .coupons .coupon-left:before{content:"";display:block;width:1.3rem;height:1.3rem;background:white;top:50%;transform:translate(-50%,-50%) rotate(45deg);position:absolute;border-top:1px solid rgba(36,36,36,0.3);border-right:1px solid rgba(36,36,36,0.3);border-bottom:1px solid rgba(0,0,0,0);border-left:1px solid rgba(0,0,0,0);border-radius:100em}.coupon-public .coupons .coupon-right{flex:2;padding:.5rem 1rem .5rem 1rem;position:relative}.coupon-public .coupons .coupon-right .coupon-description{font-size:13px;color:#4d4d4d;display:block;min-width:135px;transition:.2s all}.copied-toast{position:fixed;top:20px;right:20px;width:300px;transition:all .2s;box-sizing:border-box;z-index:99999;background:#fff;border:1px solid #d9d9d9;box-shadow:0 0 8px rgb(0 0 0 / 15%);border-radius:16px;padding:18px;touch-action:pan-y;font-weight:500;font-size:14px;line-height:18px;letter-spacing:.03em;color:#000;margin-bottom:0;display:none}.discount-block{overflow-x:auto;overflow-y:hidden;display:flex;padding-bottom:10px;padding-top:10px;-webkit-overflow-scrolling:touch;margin-bottom:20px}.discount-block .coupon{display:flex;border:2px solid black;border-radius:16px;cursor:pointer;transition:all .2s}.discount-block .coupon:not(:last-child){margin-right:1rem}.discount-block .coupon:hover,.discount-block .coupon.active{border:2px solid #8e8e8e;background-color:#8e8e8e;color:#231f20}.discount-block .coupon-left{flex:1;border-right:2px dashed #000;min-width:20px;max-width:20px;position:relative}.discount-block .coupon-left:before{content:'';display:block;width:1.3rem;height:1.3rem;background:#fafafa;top:50%;left:-2px;transform:translate(-50%,-50%) rotate(45deg);position:absolute;border-top:2px solid #000;border-right:2px solid #000;border-bottom:2px solid #0000;border-left:2px solid #0000;border-radius:100em}.discount-block .coupon-right{flex:2;padding:1.5rem 1rem;position:relative}.discount-block .coupon-right .coupon-title{font-size:12px;font-weight:bold}.discount-block .coupon-right:after{content:'';display:block;width:1.3rem;height:1.3rem;background:#fafafa;top:50%;right:-2px;transform:translate(48.5%,-50%) rotate(45deg);position:absolute;border-top:2px solid #0000;border-right:2px solid #0000;border-bottom:2px solid #000;border-left:2px solid #000;border-radius:100em}.coupon-public,.coupon_block .discount-block{display:none}.product-title a{height:unset !important;overflow:hidden !important;margin:10px 0 5px !important}.colorSwatches{opacity:1;visibility:visible;transform:unset;position:static}.product_box:hover .colorSwatches{transform:unset}.item-footer-cart span.line_total_price,.item-footer-cart span.line_price,.item-footer-cart span.gift,.item-footer-cart .popup_amount span{position:static;display:unset;height:unset;width:unset}#modalCart .popup_action a{margin-left:0}.flash_sale_main .show-more{padding-top:10px}.flash_sale_main .show-more a{color:#f3715a;font-size:17px;text-decoration:underline}.section_coupons .card{background-color:#fff;border-radius:8px;padding:30px 15px}.section_coupons .row.scroll{display:flex;flex-wrap:nowrap;overflow-x:auto}.section_coupons [class*=col-]{padding:5px 10px}.coupon_item.coupon--new-style{position:relative;background:transparent;filter:drop-shadow(0 0 3px rgba(0,0,0,.15));display:flex;border-radius:5px;min-height:100px;padding:0;padding-left:8px}.coupon_item.coupon--new-style:before{content:"";position:absolute;top:0;left:0;height:100%;width:8px;color:#fff;background-clip:padding-box;background:#f3715a;border-radius:15px 0 0 15px}.coupon_item.coupon--new-style .coupon_icon{border-radius:0 15px 15px 0;filter:drop-shadow(0 0 .5px rgba(0,0,0,.15));padding-left:10px;padding-right:10px;position:relative;background:#fff;display:flex;align-items:center}.coupon_item.coupon--new-style .coupon_icon:after{position:absolute;content:"";width:2px;height:50%;right:0;top:50%;transform:translateY(-50%);border:1px solid;border-right:2px dashed #ccc}.coupon_item.coupon--new-style .coupon_icon i{--image-scale:1;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%) scale(var(--image-scale));object-fit:contain;max-width:100%;max-height:100%;min-width:1px;min-height:1px;font-size:18px;color:#f3715a}.pos-relative.embed-responsive[class*=embed-responsive-] img{width:auto;height:auto}.coupon-wrap{margin:0;padding:0 0 2.75rem;display:grid;grid-template-columns:repeat(4,1fr);grid-column-gap:16px;grid-row-gap:16px}.coupon-item-wrap{height:7.375rem;position:relative}.P8Mfoo{background:linear-gradient(180deg,#e8e8e8 .25rem,transparent 0,transparent calc(100% - .25rem),#e8e8e8 calc(100% - .25rem)) 0 0 / .0625rem 100% no-repeat,linear-gradient(180deg,#fff .25rem,transparent 0,transparent calc(100% - .25rem),#fff calc(100% - .25rem)) 0 0 / 100% 100% no-repeat;border-bottom:.0625rem solid #e8e8e8;border-bottom-left-radius:.125rem;border-top:.0625rem solid #e8e8e8;border-top-left-radius:.125rem;box-sizing:border-box;height:100%;left:0;overflow:hidden;top:0;width:7.375rem}.P8Mfoo,.PcmVqR{position:absolute}.PcmVqR{background:linear-gradient(180deg,transparent calc(.25rem * 2),#e8e8e8 0) 0 .0625rem / .0625rem calc(.25rem * 2+.125rem) repeat-y,radial-gradient(circle at 0 var(--vc-card-radius,.25rem),transparent 0,transparent calc(var(--vc-card-radius,.25rem) - .0625rem),var(--vc-card-left-border-color,#e8e8e8) 0,var(--vc-card-left-border-color,#e8e8e8) var(--vc-card-radius,.25rem),var(--vc-card-left-fill-color,#fff) 0) 0 .0625rem / 100% calc(var(--vc-card-radius,.25rem) * 2+var(--vc-card-gap,.125rem)) repeat-y;bottom:calc(.25rem - .0625rem);top:calc(.25rem - .0625rem);width:100%}.hPIn_I{background-color:#fff;border:.0625rem solid #e8e8e8;border-bottom-right-radius:.125rem;border-left:0;border-top-right-radius:.125rem;box-sizing:border-box;height:100%;position:absolute;right:0;top:0;width:calc(100% - 7.375rem)}.MShxuW{border:.0625rem solid transparent;border-radius:.125rem;bottom:0;left:0;overflow:hidden;position:absolute;right:0;top:0}.coupon-info{border:.0625rem solid transparent;border-left:0;box-shadow:var(--vc-template-box-shadow,.125rem .125rem .3125rem rgba(0,0,0,.07));box-sizing:border-box;display:flex;height:100%;position:relative;transition:background 1s ease}.coupon-img{align-items:center;border-right:.0625rem dashed #e8e8e8;box-sizing:border-box;flex-direction:column;width:7.375rem;display:flex;justify-content:center;position:relative}.coupon-img img{display:block;height:3.5rem;width:3.5rem}.coupon-sunfly{margin-top:40px}.product-promotion-home .box_action:after,.product-promotion-home .box_action,.coupon_info{display:none}.product-promotion-home .quickLink{background-color:#f67227ad;color:#fff;text-align:center;padding:5px 0;margin-top:5px;cursor:pointer}.wrap-coupon{display:flex;justify-content:center;position:relative;flex:1;flex-direction:column;overflow:hidden;padding-left:.75rem}.name-coupon{color:#000;font-size:16px}.coupon-description{font-size:14px}.button-coupon{align-items:flex-end;justify-content:center;padding:.75rem;position:relative;display:flex;flex-direction:column}button.save-button{background:linear-gradient(135deg,#ee4d2d,#ff6533);color:white;border:0;padding:5px 15px;font-size:14px;font-weight:600;cursor:pointer;transition:all .3s ease;box-shadow:0 2px 8px rgba(238,77,45,0.3)}.save-button:hover{background:linear-gradient(135deg,#d73527,#ee4d2d);transform:translateY(-1px);box-shadow:0 4px 12px rgba(238,77,45,0.4)}@media(min-width:992px) and (max-width:1600px){.section_coupons [class*=col-]{padding:5px 10px}.coupon_item .coupon_icon{width:50px;flex:0 0 70px}.coupon_item.coupon--new-style .coupon_body{padding:10px 10px}.coupon_item .coupon_body .coupon_desc{min-height:40px}}@media(max-width:1024px){.section_coupons .row{-ms-overflow-style:none;scrollbar-width:none}.section_coupons .col-lg{padding-right:4px}.coupon_item{margin:10px auto;height:auto}.coupon-wrap{grid-template-columns:repeat(1,1fr)}}@media(max-width:767px){.coupon_item .coupon_icon{width:80px;flex:0 0 80px}}.removeCartItem:hover{cursor:pointer}#apn-popover-container{display:none !important}.category-list_title h2{color:#f3715a;font-weight:700;font-size:1.5rem}.category__item_title h3{font-size:14px;margin-bottom:0}
/* Layout Shift Prevention - Reserve space for animated sections */
.bannerDesktop, .bannerMobile {
    min-height: 400px;
    contain-intrinsic-size: auto 400px;
}

@media (max-width: 768px) {
    .bannerDesktop, .bannerMobile {
        min-height: 680px;
        contain-intrinsic-size: auto 680px;
    }
}

.product-promotion-home {
    min-height: 300px;
    contain-intrinsic-size: auto 300px;
}

.category-list {
    min-height: 200px;
    contain-intrinsic-size: auto 200px;
}

.banner_collection {
    min-height: 250px;
    contain-intrinsic-size: auto 250px;
}

.coupon-sunfly {
    min-height: 150px;
    contain-intrinsic-size: auto 150px;
}

/* Prevent layout shift from marquee section */
.bottomHeader {
    min-height: 40px;
    contain-intrinsic-size: auto 40px;
}

.marquee-container {
    height: 40px;
}
main {
    min-height: 100vh;
}
.bannerDesktop, .bannerMobile,
.product-promotion-home,
.category-list,
.banner_collection,
.coupon-sunfly {
    content-visibility: auto;
}
.owl-carousel, .slick-slider {
    min-height: 200px;
}
.bottomHeader .marquee-container {
    display: flex;
    align-items: center;
}
.coupon-sunfly .coupon-wrap {
    min-height: 118px;
}

.coupon-item-wrap {
    transform: translate3d(0, 0, 0);
    backface-visibility: hidden;
}
.admin-talk {
    padding: 15px 0;
}
.img-talk {
    text-align: center;
    border-radius: 100%;
    overflow: hidden;
}
.img-talk img {
    width: 200px;
    height: 200px;
    object-fit: cover;
    border-radius: 50%;
}
.name-admin {
    font-size: 22px;
    font-weight: 600;
}
.admin-talk ul {
    list-style: disc;
    padding-left: 20px;
    font-size: 15px;
    line-height: 1.6;
}
.admin-talk p {
    margin-bottom: 8px;
}
.owl-dot {
    min-width: 25px !important;
    min-height: 25px !important;
    display: inline-flex !important;
    align-items: center !important;
    justify-content: center !important;
    padding: 12px !important;
    margin: 4px !important;
}

.owl-dots .owl-dot span {
    pointer-events: none;
}

.bannerMobile a {
    min-height: 48px !important;
    display: block !important;
}

.slider_index a[href="javascript:void(0)"] {
    min-width: 48px !important;
    min-height: 48px !important;
    display: inline-block !important;
}