@charset "UTF-8";.offcanvas-active{overflow:hidden}.category-item.active svg{transform:rotate(90deg)}.bg-gray-900{background-color:transparent!important}.delivery-icon{height:70px}.payment-icon{height:40px}.page{margin:0 auto;border-radius:10px;background-color:#fff}.about{width:100%;max-width:100%;overflow-x:hidden}.about-banner__img{width:100%;height:500px;background-image:url(https://images.pexels.com/photos/31937555/pexels-photo-31937555/free-photo-of-ch-ng-sach-co-danh-d-u-trang-tren-ban.jpeg?auto=compress&cs=tinysrgb&w=1260&h=750&dpr=2);background-size:cover;background-position:center}.about-banner__img-title{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.about-banner__img-title__item{font-size:70px;color:#fff;font-family:Poppins,sans-serif}.about .content{width:1200px;margin:auto}.about-quote{text-align:left;margin:100px auto}.about-quote__title{max-width:800px}.about-quote__title-item{font-family:Poppins,sans-serif;font-size:48px;font-weight:500;line-height:1.2;margin-bottom:24px;color:#111}.about-quote__content-item{font-size:18px;line-height:1.6;color:#333;font-family:Poppins,sans-serif;max-width:750px;margin:0}.about-quote__content__text{font-family:Playfair Display,serif;font-size:24px;font-style:italic;color:#333}.about-quote__content__text cite{display:block;margin-top:20px;font-size:18px;color:#777}.about-cards{display:flex;gap:24px;justify-content:center;margin-top:80px}.about-cards__card{position:relative;flex:1;border-radius:16px;overflow:hidden;max-width:400px;min-width:280px;height:500px;box-shadow:0 8px 20px #00000014;transition:transform .3s ease}.about-cards__card img{width:100%;height:100%;object-fit:cover;display:block;border-radius:16px}.about-cards__card:hover{transform:translateY(-5px)}.about-cards__card-caption{position:absolute;bottom:20px;left:0;width:100%;text-align:center;font-size:30px;font-family:Playfair Display,serif;color:#fff;text-shadow:0 2px 6px rgba(0,0,0,.5);padding:0 16px}.page-container{background-color:#f5f5f5;padding:20px}.wrapper{display:flex;gap:20px;max-width:1200px;margin:0 auto}.wrapper .noUi-target{background-color:#e5e7eb;border:none;height:.5rem}.wrapper .noUi-connect{background-color:#2563eb}.wrapper .noUi-horizontal .noUi-handle{width:20px;height:20px;top:-7px}.wrapper .noUi-handle:before,.wrapper .noUi-handle:after{display:none}.sidebar{width:300px;flex-shrink:0;background-color:#fff;box-shadow:0 2px 8px #0000001a;padding:20px;border-radius:8px;margin-bottom:25px}.sidebar .filter-section{margin-bottom:20px}.sidebar .filter-section h3{font-size:18px;margin-bottom:10px;font-weight:600}.sidebar .filter-list{list-style:none}.sidebar .filter-list li{padding:8px 0;cursor:pointer}.sidebar .filter-list li:hover{color:#007bff}.sidebar .show-more{color:#007bff;cursor:pointer;padding:8px 0;font-weight:500}.sidebar .checkbox-item{display:flex;align-items:center;gap:10px}.sidebar .select-button{width:100%;padding:10px;margin-top:10px;background-color:#007bff;color:#fff;border:none;border-radius:5px;cursor:pointer;font-size:16px}.sidebar .select-button:hover{background-color:#0056b3}.main-content{flex:1;background-color:#fff;box-shadow:0 2px 8px #0000001a;padding:20px;border-radius:8px;margin-bottom:25px}.main-content .sort-header{display:flex;align-items:center;margin-bottom:20px;font-family:Poppins,sans-serif;gap:10px}.main-content .sort-header .sort-header1{display:flex;align-items:center;gap:10px}.main-content .sort-header .sort-header1 span{font-size:16px;color:#333}.main-content .sort-header .sort-header1 select{font-size:16px;padding:5px 10px;border:1px solid #ddd;border-radius:5px;background-color:#fff;cursor:pointer;min-width:150px}.main-content .sort-header .sort-header1 select:focus{outline:none;border-color:#007bff}.main-content .sort-header .sort-header2{display:flex;align-items:center}.main-content .sort-header .sort-header2 select{font-size:16px;padding:5px 10px;border:1px solid #ddd;border-radius:5px;background-color:#fff;cursor:pointer;min-width:120px}.main-content .sort-header .sort-header2 select:focus{outline:none;border-color:#007bff}.main-content .product-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:20px}.main-content .product-card{border:1px solid #ddd;padding:10px;text-align:center;border-radius:5px;background:#fff;transition:transform .2s}.main-content .product-card:hover{transform:translateY(-5px);box-shadow:0 4px 12px #0000001a}.main-content .product-card img{width:100%;height:200px;object-fit:cover;background:#f0f0f0;margin-bottom:10px;border-radius:5px}.main-content .product-card .title{font-size:14px;margin-bottom:5px;height:40px;overflow:hidden;color:#333}.main-content .product-card .price-button-container{display:flex;align-items:center;justify-content:center;gap:10px;margin-top:10px}.main-content .product-card .price{font-size:15px;color:#e74c3c;font-weight:600}.main-content .product-card .price .original-price{text-decoration:line-through;color:#7f8c8d;margin-left:5px;font-size:14px}.main-content .product-card .select-button{padding:8px 12px;border:1px solid #ddd;background:#007bff;color:#fff;cursor:pointer;border-radius:5px;font-size:14px;transition:background .2s}.main-content .product-card .select-button:hover{background:#0056b3}.main-content .product-card .discount{color:#27ae60;font-size:14px;margin-top:5px}.main-content .pagination{display:flex;gap:10px;justify-content:center;margin-top:400px}.main-content .pagination button{padding:8px 12px;border:1px solid #ddd;background:#fff;cursor:pointer;border-radius:5px;font-size:14px;transition:background .2s}.main-content .pagination button.active{background:#007bff;color:#fff;border-color:#007bff}.main-content .pagination button:hover:not(.active){background:#f5f5f5}.mb-breadcrumbs{padding:10px 0;font-size:14px;color:#333;margin-left:150px}.mb-breadcrumbs .breadcrumbs.hidden-xs{display:flex;align-items:center;gap:5px}.mb-breadcrumbs .breadcrumbs .container-inner-breadcrumbs{display:flex;align-items:center;gap:5px;padding:0 15px}.mb-breadcrumbs .breadcrumbs .container-inner-breadcrumbs .breadcrumb{display:flex;align-items:center;gap:5px}.mb-breadcrumbs .breadcrumbs .container-inner-breadcrumbs .breadcrumb li.home a{color:#007bff;text-decoration:none}.mb-breadcrumbs .breadcrumbs .container-inner-breadcrumbs .breadcrumb li.home a:hover{text-decoration:underline}.mb-breadcrumbs .breadcrumbs .container-inner-breadcrumbs .breadcrumb li.category3165:before{content:">";margin:0 5px;color:#666}.mb-breadcrumbs .breadcrumbs .container-inner-breadcrumbs .breadcrumb li.category3165 strong{color:#333;font-weight:600}@media (max-width: 768px){.breadcrumbs.hidden-xs{display:none}}@media (max-width: 768px){.wrapper{flex-direction:column}.sidebar{width:100%}.main-content .product-grid{grid-template-columns:repeat(auto-fill,minmax(150px,1fr))}}.test-element{color:#0a68ff}.test{background-color:red}.carousel{--gutter-left: calc((100vw - 1600px)/2) ;--gutter-right: calc((100vw - 1600px)/2*-1) ;position:relative;max-width:1600px;margin:0 auto}.carousel__container{width:100vw!important;left:calc(-50vw + 50%)!important;position:relative}.carousel__content{width:100vw!important}.carousel__wrapper{margin-right:var(--gutter-right)!important;padding-right:var(--gutter-left)!important}.carousel__pagination{position:absolute!important;bottom:-50px!important;left:0!important;width:100%!important;top:unset!important;max-width:90%}.carousel__action{width:40px;height:40px;border-radius:100rem;top:unset!important;background:#fff;flex-shrink:0!important;bottom:-70px!important;right:0!important;left:unset!important;transition:all .25s}.carousel__action:after{font-size:14px!important}.carousel__action--prev{right:calc(5% + 12px)!important}.carousel__action--next{right:calc(5% - 36px)!important}@media (max-width: 1599.8px){.carousel{--gutter-left: 48px}}.carousel__wrapper{margin-left:calc((100vw - 1430px)/2)!important}@media (max-width: 1199.8px){.carousel__wrapper{margin-left:calc((100vw - 1100px)/2)!important}}@media (max-width: 1023.8px){.carousel__wrapper{margin-left:calc((100vw - 930px)/2)!important}}@media (max-width: 991.8px){.carousel__wrapper{margin-left:calc((100vw - 900px)/2)!important}}@media (max-width: 767.8px){.carousel__wrapper{margin-left:calc((100vw - 680px)/2)!important}}@media (max-width: 575.8px){.carousel__wrapper{margin-left:calc((100vw - 490px)/2)!important}}@media (max-width: 479.8px){.carousel__wrapper{margin-left:calc((100vw - 380px)/2)!important}}.swiper-pagination-progressbar-fill{background-color:#000!important}.product{margin:auto;width:100%;overflow:hidden;--gutter: calc((100vw - 1600px)/2) ;--slide-height: 5rem;--slide-spacing: .5rem;--slide-size: 260px}@media (max-width: 1599.8px){.product{--gutter: calc((100vw - 1500px)/2) }}@media (max-width: 1199.8px){.product{--slide-size: 300px;--gutter: calc((100vw - 1250px)/2) }}@media (max-width: 1023.8px){.product{--gutter: calc((100vw - 950px)/2) ;--slide-size: 280px}}@media (max-width: 991.8px){.product{--gutter: calc((100vw - 900px)/2) ;--slide-size: 327px}}@media (max-width: 767.8px){.product{--gutter: calc((100vw - 700px)/2) ;--slide-size: 282px}}@media (max-width: 575.8px){.product{--slide-size: 276px;--gutter: calc((100vw - 500px)/2) }}@media (max-width: 479.8px){.product{--gutter: calc((100vw - 400px)/2) ;--slide-size: 350px}}.product__viewport{margin-left:var(--gutter)}.products__container{backface-visibility:hidden;display:flex;touch-action:pan-y pinch-zoom;margin-left:calc(var(--slide-spacing) * -1)}.product__slide{overflow:hidden;position:relative;display:flex;align-items:center;justify-content:center;height:390px;border-radius:10px;flex:0 0 var(--slide-size);aspect-ratio:16/9;min-width:0;margin-left:var(--slide-spacing)}.product__slide:last-child{margin-right:var(--gutter)}.product__slide__text-arrow{display:none}.product__slide__text{color:#1a1a1a;z-index:1;font-size:1.5rem;margin-bottom:0!important}@media (max-width: 1599.8px){.product__slide__text{font-size:1.2rem}}@media (max-width: 1199.8px){.product__slide__text{font-size:1.1rem}}@media (max-width: 1023.8px){.product__slide__text{font-size:1.1rem}}@media (max-width: 991.8px){.product__slide__text{font-size:1.1rem}}@media (max-width: 767.8px){.product__slide__text{font-size:1.1rem}}@media (max-width: 575.8px){.product__slide__text{font-size:1.1rem}}@media (max-width: 479.8px){.product__slide__text{font-size:1.4rem}}.product__slide__price{color:#26262658;z-index:1;font-size:1.4rem;margin-bottom:0!important}@media (max-width: 1599.8px){.product__slide__price{font-size:1.3rem}}@media (max-width: 1199.8px){.product__slide__price{font-size:1.1rem}}@media (max-width: 1023.8px){.product__slide__price{font-size:1.1rem}}@media (max-width: 991.8px){.product__slide__price{font-size:1.1rem}}@media (max-width: 767.8px){.product__slide__price{font-size:1.1rem}}@media (max-width: 575.8px){.product__slide__price{font-size:1.1rem}}@media (max-width: 479.8px){.product__slide__price{font-size:1.3rem}}.product__slide__image{width:100%;height:60%;position:absolute;top:0;left:0;overflow:hidden;border-radius:10px}.product__slide__background{filter:brightness(75%);box-sizing:border-box;position:absolute;top:0;left:0;width:100%;height:100%;border-radius:15px;object-fit:cover;z-index:-1;transition:transform .3s ease}.product__slide__background__number__img{width:100%}.product__slide:hover .product__slide__background{transform:scale(1.2)}.product__slide__number{padding:5%;position:absolute;width:100%;height:40%;left:0;bottom:0}.product__slide__number__imgs{width:100%;display:flex;align-items:center}.product__slide__number__imgs__price{color:#e12825;font-weight:700;font-size:20px;margin:0}.product__slide__number__imgs__price-sale{color:#000;text-decoration:line-through;font-size:17px}.product__slide__number__imgs__buy{display:flex;justify-content:center;align-items:center;width:150px;height:45px;border-radius:30px;background:#fff;border:2px solid rgba(38,38,38,.3450980392);transition:background-color .5s ease}.product__slide__number__imgs__buy:hover{background-color:#0a68ff!important;color:#fff}.product__slide__number__img{width:50px;height:50px;margin:5px}.bg-transparent{background-color:transparent}.product__controls{max-width:1600px;margin-inline:auto;grid-template-columns:auto 1fr;justify-content:space-between;gap:1.2rem;margin-top:.6rem;margin-bottom:.6rem;display:flex;padding-inline:5%}.product__buttons{width:116px;display:grid;grid-template-columns:repeat(2,1fr);gap:.6rem;align-items:center;flex-shrink:0}.product__button{-webkit-tap-highlight-color:rgba(var(--text-high-contrast-rgb-value),.5);-webkit-appearance:none;-moz-appearance:none;appearance:none;background-color:transparent;touch-action:manipulation;display:inline-flex;text-decoration:none;cursor:pointer;border:0;padding:0;margin:0;box-shadow:inset 0 0 0 .2rem var(--detail-medium-contrast);width:50px;height:50px;z-index:1;border-radius:50%;color:var(--text-body);display:flex;align-items:center;justify-content:center;border:1px solid black;border-radius:100rem}.product__button__svg{width:18px;height:18px;color:#212529}.product__button:disabled{color:var(--detail-high-contrast)}.product__progress{border-radius:1.8rem;background-color:#fafffb;position:relative;height:.2rem;justify-self:flex-end;align-self:center;overflow:hidden;flex-grow:1}.product__progress__bar{background-color:#000;position:absolute;border-radius:15px;width:100%;top:0;bottom:0;left:-100%}.iconaaaa{padding:14px 19px;margin-right:5px;border-radius:50%;font-size:15px;background-color:#fff;color:#1a1a1a}.swiper-button-next:after,.swiper-button-prev:after{display:none!important}.detail-wrapper{margin:auto}.rating{direction:rtl;display:flex;gap:5px}.rating input{display:none}.rating label{font-size:24px;color:#ccc;cursor:pointer}.rating input:checked~label,.rating label:hover,.rating label:hover~label{color:gold}.thumbnail-holder{position:sticky;top:0;border-radius:8px;padding:.2rem 1rem;transition:all .3s ease;background:#fff;width:470px;max-height:fit-content}.thumbnail-holder .thumbnail-img{width:450px;height:450px}.thumbnail-holder .action-button form .cart-add-item,.thumbnail-holder .action-button form .item-checkout{width:220px;height:44px}.thumbnail-holder .gallery .thumbnail-img{object-fit:cover}.thumbnail-holder .gallery .gallery-item-holder,.thumbnail-holder .gallery .last-image{width:84px;height:84px;transition:.1s}.thumbnail-holder .gallery .gallery-item-holder .gallery-item,.thumbnail-holder .gallery .last-image .gallery-item{margin:0;padding:0;border:1px solid transparent}.thumbnail-holder .gallery .gallery-item-holder .gallery-item:hover,.thumbnail-holder .gallery .last-image .gallery-item:hover{border-color:#0a68ff;border-radius:7px}.thumbnail-holder .gallery .last-image .image-count{border-radius:8px}.thumbnail-holder .action-button a svg{color:red}.thumbnail-holder .action-button form{gap:10px}.thumbnail-holder .action-button form .policy-svg{color:#0a68ff}.thumbnail-holder .action-button form .cart-add-item{border:2px solid #0A68FF;border-radius:8px;color:#0a68ff;cursor:pointer}.thumbnail-holder .action-button form .item-checkout{border:2px solid #0A68FF;border-radius:8px;background-color:#0a68ff;cursor:pointer}.general-information-wrapper{width:715px;background-color:#fff;border-radius:8px}.general-information-wrapper .price .discount-percent{background:#c92127;border-radius:4px}.general-information-wrapper .flashsale-progress{position:relative}.general-information-wrapper .flashsale-progress .progressbar-text{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);color:#fff;font-weight:700;font-size:14px;pointer-events:none}.general-information-wrapper .flashsale{width:100%;height:46px;margin:auto;border-radius:8px;background-color:#0a68ff}.general-information-wrapper .flashsale .flashsale-time-box{background:#000;width:31px;height:30px;display:flex;align-items:center;justify-content:center;border-radius:8px}.general-information-wrapper .flashsale .flashsale-wrapper{background-color:#fff;border-radius:8px}.shipment{padding:1rem;border-radius:8px;width:715px;background:#fff}.shipment .coupon-related .coupon-container{padding:.2rem;max-width:170px;max-height:45px;height:45px;border:1px solid rgba(197,197,197,.5333333333);border-radius:8px}.shipment .coupon-related .coupon-container .coupon-img img{width:30px}.shipment .quantity-container{display:inline-flex;align-items:center;border:1px solid #ccc;border-radius:5px;overflow:hidden}.shipment .quantity-container .btn{padding:.1rem 1rem;background:#fff;border:none;cursor:pointer;font-size:1.2rem}.shipment .quantity-container input{width:36px;text-align:center;border:none;outline:none;font-size:1rem}.shipment input[type=number]::-webkit-inner-spin-button,.shipment input[type=number]::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}.detail-information{width:715px;background:#fff}.detail-information table{margin-left:0;padding-left:0;border-collapse:collapse;width:100%}.detail-information table th{width:26%;color:#777}.detail-information th,.detail-information td{padding:.5rem 0;text-align:left}.detail-information p{text-align:justify}.detail-desc{width:715px;background:#fff;border-radius:8px}.detail-desc .desc-gradient{background-image:linear-gradient(#fff0,#fff);position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.comment-section{margin:12px auto;max-width:1200px;background:#fff;border-radius:8px}.comment-section .comment-btn{color:#0a68ff}.comment-section .comment-btn-wrapper{width:360px;height:40px;padding:5px 15px;border:2px solid #0A68FF;border-radius:8px}.comment-section .comment-choice .newest-choice,.comment-section .comment-choice .favorite-choice{transition:.2s ease}.comment-section .comment-choice .newest-choice:hover,.comment-section .comment-choice .favorite-choice:hover{color:#0a68ff}.comment-section .comment-choice .active{border-bottom:2px solid #0A68FF}@media (max-width: 1300px){.detail-wrapper{width:100%;max-width:100vw;position:relative}.detail-wrapper .detail-information-wrapper{width:100%;overflow:hidden}.thumbnail-holder{position:static;height:fit-content;width:100%}.thumbnail-holder .thumbnail{width:300px;height:300px}.thumbnail-holder .thumbnail .thumbnail-img{width:100%;height:100%}.general-information-wrapper{max-width:100%;height:max-content}.general-information-wrapper .flashsale{border-radius:0}.general-information-wrapper .flashsale .flashsale-time-box{width:23px;height:23px}.detail-information,.detail-desc,.description-bar{width:100%}.progress-bar-wrapper{width:80%}}@media (min-width: 320px) and (max-width: 1300px){.flashsale-wrapper{background-color:transparent!important}.shipment{width:100%}.comment-section{width:100%;overflow:hidden;max-width:100vw}.comment-section .comment-wrapper{flex-direction:column;gap:1rem}}@keyframes popup{0%{opacity:0;transform:scale(.95)}to{opacity:1;transform:scale(1)}}.animate-popup{animation:popup .3s ease-out}.add-to-cart-responsive{position:sticky;bottom:0;display:flex;align-items:center;justify-content:center}.add-to-cart-responsive .button-wrapper{width:600px;height:56px}.add-to-cart-responsive .button-wrapper .buy-now-btn{background:#c92127;width:133px;height:56px}.add-to-cart-responsive .quantity-container{width:116px;height:56px;display:inline-flex;align-items:center;overflow:hidden}.add-to-cart-responsive .quantity-container .btn{padding:.1rem 1rem;background:#fff;border:none;cursor:pointer;font-size:1.2rem}.add-to-cart-responsive .quantity-container input{width:36px;text-align:center;border:none;outline:none;font-size:1rem}.add-to-cart-responsive input[type=number]::-webkit-inner-spin-button,.add-to-cart-responsive input[type=number]::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}.a{fill:#f2f4f5}.b{fill:#e3e5e5}.c{fill:#cdcfd0}.d,.j,.k,.l{fill:#b4b6b8}.e{fill:#464a4c}.f{fill:#7a7e7f}.g{fill:#979697}.h,.i{fill:none;stroke-linecap:round;stroke-linejoin:round}.h{stroke:#f1f1f2;stroke-width:2px}.i{stroke:#b4b6b8}.j{font-size:29px}.j,.k,.l{font-family:Nunito-ExtraBold,Nunito;font-weight:800}.k{font-size:22px}.l{font-size:18px}.lucky-spin *{box-sizing:border-box}.lucky-spin{padding:100px 0;background-color:#e3f8ff;font-family:Poppins,sans-serif;display:flex;justify-content:center}.wheel-container{display:flex;flex-direction:column;align-items:center;position:relative}.wheel{width:500px;height:500px;background-color:#ccc;border-radius:50%;border:15px solid rgb(255,241,51);overflow:hidden;transition:5s;position:relative}.wheel .segment{height:50%;width:200px;position:absolute;clip-path:polygon(100% 0,50% 100%,0 0);transform:translate(-50%);transform-origin:bottom;display:flex;flex-direction:column;align-items:center;justify-content:flex-start;font-size:14px;font-weight:700;color:#fff;left:135px;padding-top:15px}.wheel .segment span{line-height:1.2;width:80%;transform:translateY(1px)}.wheel .segment-1{background-color:#fca5a5;transform:rotate(0)}.wheel .segment-2{background-color:#fcd34d;transform:rotate(45deg)}.wheel .segment-3{background-color:#a5f3fc;transform:rotate(90deg)}.wheel .segment-4{background-color:#d9f99d;transform:rotate(135deg)}.wheel .segment-5{background-color:#bfdbfe;transform:rotate(180deg)}.wheel .segment-6{background-color:#e9d5ff;transform:rotate(225deg)}.wheel .segment-7{background-color:#fde68a;transform:rotate(270deg)}.wheel .segment-8{background-color:#fed7aa;transform:rotate(315deg)}.arrow{position:absolute;top:-120px;left:50%;transform:translate(-50%);z-index:20}.arrow-image{width:200px;height:auto}.spin-button{position:absolute;top:45%;left:50%;transform:translate(-50%,-50%);background-color:#fff;border:8px solid #fff;font-weight:700;font-size:20px;color:#fa5757;width:80px;height:80px;border-radius:50%;cursor:pointer;outline:none;letter-spacing:1px;box-shadow:0 4px 10px #0000001a;z-index:10}*{font-family:Helvetica Neue,Helvetica,Arial,文泉驛正黑,WenQuanYi Zen Hei,Hiragino Sans GB,儷黑 Pro,LiHei Pro,Heiti TC,微軟正黑體,Microsoft JhengHei UI,Microsoft JhengHei,sans-serif}.bg-primary{background-color:#0a68ff}.bb-primary{background-color:#0a68ff;color:#fff;transition:all .3s ease-in-out}.bb-primary:hover{background-color:#fff;color:#0a68ff;border:1px solid #0a68ff;box-shadow:0 4px 10px #0000001a}.text-primary{background-color:#0a68ff}.bg-light{background-color:#fff}.bg-dark{background-color:#f4f4f4}body{background:#f4f4f4}
