.container{min-width:1200px;width:1200px;margin:0 auto}.cart .cart-icon{margin-bottom:20px}.cart .cart-icon i{font-size:60px;display:block;background:transparent linear-gradient(90deg,#009981 0%,#00483d 100%) 0% 0% no-repeat padding-box;-webkit-background-clip:text;-webkit-text-fill-color:transparent}.cart .cart-icon label{font-weight:bold;font-size:15px}.cart .no-items{text-align:center;font-size:15px}.cart .cart-layout{display:flex;flex-direction:row;align-items:stretch;width:100%}.cart .cart-layout .cart-info{padding-right:80px;flex-grow:1;width:60%}.cart .cart-layout .cart-form{margin-top:70px;text-align:center;flex-grow:1;width:40%}.cart-form h3{font-size:20px;margin:0 0 25px}.cart-form .row{margin-bottom:15px;display:flex;width:100%;justify-content:center;justify-items:stretch}.cart-form .row .control{background:#e5e5e5 0% 0% no-repeat padding-box;border-radius:13px;border:1px solid #e5e5e5;display:flex;justify-items:stretch;width:100%}.cart-form .row .control-button{text-align:center;background:none}.cart-form .row .col{flex-basis:100%;margin-right:20px;display:flex;justify-items:stretch}.cart-form input,.cart-form textarea,.cart-form select{outline:0;width:100%;background:none;border:0;font-family:-apple-system,BlinkMacSystemFont,'Inter';font-size:13px;color:#444;padding:10px 0}.cart-form .control-button{margin-top:10px}.cart-form .control-button button{background:transparent linear-gradient(180deg,#009981 0%,#00483d 100%) 0% 0% no-repeat padding-box;font-weight:bold;border:0;outline:0;box-shadow:0 4px 6px #00000029;border-radius:8px;color:#fff;font-size:15px;text-align:center;padding:20px 50px}.cart-form .control-button button:hover{background:#00483d}.cart-form textarea{min-height:90px}.cart .cart-layout .cart-form .row .errors{border-color:#fd475a}.cart-total{margin-top:15px;background:#fff 0% 0% no-repeat padding-box;box-shadow:0 4px 6px #00000029;border-radius:8px;padding:15px;margin-bottom:40px}.cart-total p{margin:0 0 6px 0;font-weight:bold}.cart-total p i{font-weight:normal}.cart-total .next{display:none}.order-infomation{background:#fff 0% 0% no-repeat padding-box;box-shadow:0 4px 6px #00000029;border-radius:8px;padding:15px;margin-bottom:20px}.cart-form .row .control-cbx{border:0;background:none;margin:10px 0 0 -10px}.cart-form .shVAT{display:none}.cart-form label>input[type="checkbox"]{display:none}.cart-form label>input[type="checkbox"]+*::before{content:"";display:inline-block;vertical-align:bottom;width:1rem;height:1rem;margin-right:.3rem;border-radius:10%;border-style:solid;border-width:.1rem;border-color:#f00;flex-shrink:0}.cart-form label>input[type="checkbox"]:checked+*{color:#008080}.cart-form label>input[type="checkbox"]:checked+*::before{content:"✓";color:#fff;text-align:center;background:#008080;border-color:#008080}.cart-form label>input[type="checkbox"]+*{display:inline-flex;padding:5px 0}.table{width:100%}.table-border{border-collapse:collapse}.table-border,.table-border th,.table-border td{border:1px solid #dedede;padding:5px 8px;font-size:13px;color:#333}.table-border th{color:#fff;background:#009a82;text-align:center}.table-gray{background:#efefef}.ol-specs{padding:0;margin:0 0 0 17px;list-style:disc}.ol-specs li{padding-bottom:5px;font-size:14px}.table-border tr.no-border,.table-border tr.no-border th,.table-border tr.no-border td{border:0}.table-lgpading,.table-lgpading th,.table-lgpading td{padding:8px 10px}.text-white{color:#fff}.text-orange,.text-orange *{color:#f7941e}.text-red{color:#fd475a}.text-gray{color:#aaa}.text-darkgray,.text-darkgray *{color:#888}.text-green{color:#009a82}.text-greendark{color:#00483d}.text-yellow{color:#ff0}.pd-12px{padding:12px}.repair-home-desktop{align-items:flex-start;gap:12px}.repair-home-desktop .right-content .tet-bg{display:flex;flex-direction:column;gap:12px}.repair-home-desktop .main-slider,.repair-home-desktop .box-hot-brand .container,.repair-home-desktop .error-section,.repair-home-desktop .list-for-you,.repair-home-desktop .box-icon{border:1px solid #edf1f2;border-radius:10px;background:#fff}.repair-home-desktop .main-slider,.repair-home-desktop .box-hot-brand .container,.repair-home-desktop .error-section,.repair-home-desktop .list-for-you,.repair-home-desktop .box-icon{padding:18px}.repair-home-desktop .main-slider{overflow:hidden}.repair-home-desktop .main-slider .top-slider{border-radius:16px}.repair-home-desktop .quick-sales .item img{border-radius:12px;box-shadow:0 6px 14px rgba(15,23,42,.08)}.repair-home-desktop .box-head,.repair-home-desktop .error-title,.repair-home-desktop .box-service .title,.repair-home-desktop .box-icon>strong{display:flex;align-items:center}.repair-home-desktop .box-head strong,.repair-home-desktop .error-title,.repair-home-desktop .box-service .title a,.repair-home-desktop .box-icon>strong{color:#17202a;font-size:18px;font-weight:800;line-height:24px}.repair-home-desktop .box-head strong::before,.repair-home-desktop .error-title::before,.repair-home-desktop .box-service .title a::before,.repair-home-desktop .box-icon>strong::before{content:"";display:inline-block;width:4px;height:18px;margin-right:10px;border-radius:999px;background:#009981;flex:0 0 auto}.repair-home-desktop .box-hot-brand .container{display:flex;flex-direction:column;gap:14px}.repair-home-desktop .box-hot-brand .slider-wrapper{display:flex;width:max-content;gap:12px}.repair-home-desktop .box-hot-brand .box-content{overflow:auto;margin:0 -6px;padding:0 6px 2px;scrollbar-width:none}.repair-home-desktop .box-hot-brand .box-content::-webkit-scrollbar,.repair-home-desktop .box-service .box-service-other-link::-webkit-scrollbar{display:none}.repair-home-desktop .box-hot-brand .box-content a{display:flex;align-items:center;justify-content:center;min-width:126px;padding:12px 14px;background:#f8faf9;border:1px solid #e7ebef;border-radius:14px}.repair-home-desktop .box-hot-brand .box-content a:hover{background:#eefbf7;border-color:#bdeee2}.repair-home-desktop .box-hot-brand .box-content a img{height:26px}.repair-home-desktop .error-home{display:flex;flex-direction:column;gap:14px}.repair-home-desktop .error-home-actions{display:none;justify-content:center;padding-top:2px}.repair-home-desktop .error-home-collapsible.has-overflow .error-home-actions{display:flex}.repair-home-desktop .error-home-toggle{display:inline-flex;align-items:center;justify-content:center;min-width:124px;height:38px;padding:0 18px;border:1px solid #bdeee2;border-radius:999px;background:#eefbf7;color:#009981;font-size:13px;font-weight:600;cursor:pointer}.repair-home-desktop .error-home-toggle .label-less{display:none}.repair-home-desktop .error-home-collapsible.is-expanded .error-home-toggle .label-more{display:none}.repair-home-desktop .error-home-collapsible.is-expanded .error-home-toggle .label-less{display:inline}.repair-home-desktop .box-error-type{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:12px}.repair-home-desktop .error-home-collapsible.is-collapsed .box-error-type .error-item:nth-child(n+11){display:none}.repair-home-desktop .box-error-type a{display:flex;align-items:center;justify-content:center;flex-direction:column;gap:10px;min-height:118px;padding:14px 12px;border-radius:14px;text-align:center;color:#17202a;text-decoration:none;font-weight:700;box-shadow:0 4px 14px rgba(15,23,42,.07);transition:transform .2s ease,box-shadow .2s ease;border:1px solid rgba(255,255,255,.75);box-sizing:border-box}.repair-home-desktop .box-error-type a:hover{transform:translateY(-2px);box-shadow:0 10px 24px rgba(15,23,42,.08)}.repair-home-desktop .box-error-type a img{width:42px;height:42px;object-fit:contain;border-radius:10px}.repair-home-desktop .box-error-type a strong{display:-webkit-box;overflow:hidden;color:#17202a;font-size:13px;font-weight:700;line-height:18px;text-align:center;text-overflow:ellipsis;word-break:break-word;-webkit-box-orient:vertical;-webkit-line-clamp:2}.repair-home-desktop .list-for-you{display:flex;flex-direction:column;gap:14px;margin:0}.repair-home-desktop .list-for-you .box-service{display:flex;flex-direction:column;align-items:flex-start;gap:12px;padding:0}.repair-home-desktop .list-for-you .box-service .title{width:100%}.repair-home-desktop .list-for-you .box-service .title a{display:inline-flex;align-items:center;color:#17202a}.repair-home-desktop .list-for-you .box-service .title span{display:inline-flex;align-items:center;color:#17202a;font-size:18px;font-weight:800;line-height:24px}.repair-home-desktop .list-for-you .box-service .title span::before{content:"";display:inline-block;width:4px;height:18px;margin-right:10px;border-radius:999px;background:#009981;flex:0 0 auto}.repair-home-desktop .box-service .box-service-other-link{display:flex;flex-wrap:wrap;gap:8px;overflow-x:auto}.repair-home-desktop .list-for-you .box-service .box-service-other-link a{display:inline-flex;align-items:center;min-height:34px;padding:0 14px;border:1px solid #e7ebef;border-radius:999px;background:#f8faf9;color:#222;font-weight:700;transition:all .15s ease}.repair-home-desktop .list-for-you .box-service .box-service-other-link a:hover,.repair-home-desktop .list-for-you .box-service .box-service-other-link a:focus{background:#009981;border-color:#009981;color:#fff}.repair-home-desktop .v5-list-items{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:12px}.repair-home-desktop .v5-list-items .v5-item{position:relative;padding:0;border:1px solid #e5ebef;border-radius:10px;overflow:hidden;background:#fff}.repair-home-desktop .v5-list-items .v5-item .v5-item-info{display:flex;flex-direction:column;justify-content:flex-start;gap:12px;padding:16px 12px 12px;text-align:left}.repair-home-desktop .v5-list-items .v5-item .img-timework{display:flex;flex-direction:column;gap:12px}.repair-home-desktop .v5-list-items .v5-item .repair-visual{display:flex;align-items:flex-start;gap:12px;width:100%}.repair-home-desktop .v5-list-items .v5-item .v5-item-info .img-timework .img-info{display:flex;flex:1 1 auto;align-items:center;justify-content:center;min-width:0;height:148px;padding:0;border-radius:12px;background:linear-gradient(180deg,#fff 0,#f8faf9 100%)}.repair-home-desktop .v5-list-items .v5-item .v5-item-info .img-timework .img-info a{display:flex;align-items:center;justify-content:center;width:100%;height:100%}.repair-home-desktop .v5-list-items .v5-item .v5-item-info .img-timework .img-info img{width:auto;max-width:128px;max-height:128px;object-fit:contain}.repair-home-desktop .v5-list-items .v5-item .repair-specs{display:flex;flex:0 0 46px;flex-direction:column;gap:8px;min-width:46px}.repair-home-desktop .v5-list-items .v5-item .repair-spec{display:flex;flex-direction:column;align-items:center;gap:4px;width:46px}.repair-home-desktop .v5-list-items .v5-item .repair-spec-icon{display:flex;align-items:center;justify-content:center;width:28px;height:28px;border-radius:999px;background:#eefbf7;color:#009981}.repair-home-desktop .v5-list-items .v5-item .repair-spec-icon img{display:block;width:14px;height:14px}.repair-home-desktop .v5-list-items .v5-item .repair-spec-text{display:-webkit-box;width:46px;overflow:hidden;color:#64748b;font-size:9px;font-weight:700;line-height:12px;text-align:center;text-overflow:ellipsis;word-break:break-word;-webkit-box-orient:vertical;-webkit-line-clamp:2}.repair-home-desktop .v5-list-items .v5-item .v5-item-info .img-timework .repair-meta{display:flex;flex-direction:row;flex-wrap:wrap;gap:10px}.repair-home-desktop .v5-list-items .v5-item .v5-item-info .img-timework .repair-meta-item{display:inline-flex;align-items:center;gap:5px;min-height:16px;padding:0;border:0;border-radius:0;background:transparent;font-size:10px;font-weight:700;line-height:16px;white-space:nowrap}.repair-home-desktop .v5-list-items .v5-item .v5-item-info .img-timework .repair-meta-item .repair-meta-icon{flex:0 0 auto;display:block;width:16px;height:16px}.repair-home-desktop .v5-list-items .v5-item .v5-item-info .img-timework .repair-meta-time{color:#efa22f}.repair-home-desktop .v5-list-items .v5-item .v5-item-info .img-timework .repair-meta-warranty{color:#46ae46}.repair-home-desktop .v5-list-items .v5-item .v5-item-info h3{height:40px;margin:0;padding:0;text-align:left}.repair-home-desktop .v5-list-items .v5-item .v5-item-info h3 a{display:-webkit-box;max-height:40px;overflow:hidden;color:#475263;font-size:13px;font-weight:700;line-height:20px;text-overflow:ellipsis;word-break:break-word;-webkit-box-orient:vertical;-webkit-line-clamp:2}.repair-home-desktop .v5-list-items .v5-item .v5-item-info .bestprice-lastprice{display:flex;flex-direction:column;align-items:flex-start;gap:4px}.repair-home-desktop .v5-list-items .v5-item .v5-item-info .bestprice-lastprice .price{margin:0;font-size:18px;line-height:24px;justify-content:flex-start}.repair-home-desktop .v5-list-items .v5-item .v5-item-info .bestprice-lastprice .price strong{color:#009981;line-height:24px;padding:0}.repair-home-desktop .v5-list-items .v5-item .v5-item-info .bestprice-lastprice .price-last{display:flex;margin:0;color:#c8c8c8;font-size:12px;font-weight:700;line-height:18px}.repair-home-desktop .v5-list-items .v5-item .v5-item-info .bestprice-lastprice .price-last strike{color:#c8c8c8;font-weight:700}.repair-home-desktop .v5-list-items .v5-item .v5-item-info .promotion{display:flex;width:100%;box-sizing:border-box;padding:8px 10px;border-radius:10px;background:#f3f6f7;color:#64748b;text-align:left}.repair-home-desktop .v5-list-items .v5-item .v5-item-info .promotion-list>div{display:flex;height:auto;margin:0;overflow:hidden}.repair-home-desktop .v5-list-items .v5-item .v5-item-info .promotion-list>div span{display:-webkit-box;height:40px;overflow:hidden;color:#64748b;font-size:11px;font-weight:700;line-height:20px;text-overflow:ellipsis;white-space:normal;-webkit-box-orient:vertical;-webkit-line-clamp:2}.repair-home-desktop .v5-list-items .v5-item .v5-item-info .promotion-list>div.more{display:none}.repair-home-desktop .box-icon{display:flex;flex-direction:column;gap:14px}.repair-home-desktop .box-icon .v5-hl-list-bg{display:block;margin:0}.repair-home-desktop .box-icon .v5-hl-list-bg .v5-hl-list-options{gap:12px;justify-content:flex-start}.repair-home-desktop .box-icon .v5-hl-list-bg .v5-hl-list-options.list-flex{display:grid;grid-template-columns:repeat(auto-fit,minmax(120px,1fr));gap:12px}.repair-home-desktop .box-icon .v5-hl-list-bg .v5-hl-list-options.list-slider{width:100%;margin-bottom:0}.repair-home-desktop .box-icon .list-slider .slick-list{margin:0 -6px}.repair-home-desktop .box-icon .list-slider .slick-slide{height:auto}.repair-home-desktop .box-icon .list-slider .slick-slide>div{display:flex;height:132px;margin:0;padding:0 6px;box-sizing:border-box}.repair-home-desktop .box-icon .list-slider .slick-slide>div+div{margin-top:12px}.repair-home-desktop .box-icon .list-slider .slick-slide>div>div,.repair-home-desktop .box-icon .v5-hl-list-bg .v5-hl-list-options.list-flex>div{display:flex;width:100%;height:132px}.repair-home-desktop .box-icon .v5-hl-list-bg .v5-hl-list-options.list-slider a,.repair-home-desktop .box-icon .v5-hl-list-bg .v5-hl-list-options.list-flex a{display:flex;width:100%;max-width:none;height:100%;min-height:132px;margin:0;padding:0;gap:0;align-content:stretch;align-items:stretch;justify-content:stretch;flex-direction:column;border:1px solid #edf1f2;border-radius:14px;background:#f8faf9;color:#17202a;box-sizing:border-box}.repair-home-desktop .box-icon .v5-hl-list-bg .v5-hl-list-options.list-slider a:hover,.repair-home-desktop .box-icon .v5-hl-list-bg .v5-hl-list-options.list-flex a:hover{background:#eefbf7;border-color:#bdeee2}.repair-home-desktop .box-icon .item-img-title{display:flex;width:100%;height:100%;min-height:0;flex-direction:column;justify-content:space-between;align-items:center;gap:10px;padding:12px 10px;font-size:13px;font-weight:600;text-align:center;box-sizing:border-box}.repair-home-desktop .box-icon .item-img-title>div:last-child{display:-webkit-box;min-height:36px;overflow:hidden;line-height:18px;text-overflow:ellipsis;word-break:break-word;-webkit-box-orient:vertical;-webkit-line-clamp:2}.repair-home-desktop .box-icon .item-img-title .img{display:flex;align-items:center;justify-content:center;width:56px;height:56px}.repair-home-desktop .box-icon .item-img-title img{width:56px;height:56px}.repair-list-page{align-items:stretch;gap:10px}.repair-list-page .right-content{display:flex;flex-direction:column;gap:10px}.repair-list-page .right-content .tet-bg,.repair-list-page .v5-grid-nocontent .no-content,.repair-list-page .filter-wrapper{padding:12px;border:1px solid #edf1f2;border-radius:10px;background:#fff}.repair-list-page .error-section{width:100%;max-width:none;min-width:0;box-sizing:border-box;margin:0;padding:16px 18px}.repair-list-page .error-home{gap:12px}.repair-list-page .box-error-type{width:100%;grid-template-columns:repeat(5,minmax(0,1fr));gap:10px}.repair-list-page .box-error-type a{min-height:96px;padding:12px 10px;gap:8px;border-radius:12px;box-shadow:0 3px 10px rgba(15,23,42,.05)}.repair-list-page .box-error-type a img{width:36px;height:36px}.repair-list-page .box-error-type a strong{font-size:12px;line-height:16px}.repair-list-page .error-home-actions{padding-top:0}.repair-list-page .right-content .tet-bg h1{margin:0;color:#17202a;font-size:24px;font-weight:800;line-height:1.3}.repair-list-page .v5-grid-nocontent .no-content>*:first-child{margin-top:0}.repair-list-page .v5-grid-nocontent .no-content>*:last-child{margin-bottom:0}.repair-list-page .repair-list-display-box{width:auto}.repair-list-page .repair-list-display-box .display-box{margin-bottom:0}.repair-list-page .repair-filter-links .box-service-other-link a.actived,.repair-list-page .error-section .box-error-type a.actived{background:#009981!important;border-color:#009981;color:#fff;box-shadow:none}.repair-list-page .error-section .box-error-type a.actived strong{color:#fff}.repair-list-page .filter-wrapper{display:flex;flex-direction:column;gap:12px}.repair-list-page .filter-vertical-container{display:flex;flex-wrap:wrap;gap:8px}.repair-list-page .filter-btn{display:inline-flex;align-items:center;gap:6px;min-height:36px;padding:0 14px;border:1px solid #e7ebef;border-radius:999px;background:#f8faf9;color:#17202a;font-weight:700;transition:all .15s ease}.repair-list-page .filter-btn:hover{background:#009981;border-color:#009981;color:#fff}.repair-list-page .filter-popup{border:1px solid #e7ebef;border-radius:16px;padding:16px}.repair-list-page .filter-options button{padding:8px 14px;border:1px solid #e7ebef;border-radius:999px;background:#f8faf9;color:#17202a;font-weight:700}.repair-list-page .filter-options button:hover{background:#eefbf7;border-color:#bdeee2}.repair-list-page .filter-options button.active{background:#009981;color:#fff;border-color:#009981}.repair-list-page .filter-vertical-selected{padding-top:0}.repair-list-page .filter-vertical-selected .filter-options{gap:8px}.repair-list-page .filter-vertical-selected .filter-options>span{color:#64748b;font-weight:700}.repair-list-page .filter-actions button{border-radius:999px;font-weight:700}.repair-list-page .btn-close{background:#f3f6f7;color:#17202a}.repair-list-page .btn-apply{background:#009981;color:#fff}.repair-list-page .repair-list-product-box{display:block;padding:0;border:0;background:transparent;box-shadow:none}.repair-list-page .repair-list-product-box>div{width:100%}.repair-list-page .v5-list-sort-container{padding:0}.repair-list-page .v5-sort-list-bg{margin-bottom:0;padding:12px 14px;background:#f8faf9;border:1px solid #e7ebef;border-radius:14px}.repair-list-page .v5-more-product a{border-radius:999px;box-shadow:0 8px 20px rgba(0,153,129,.22)}