.card-item-wrapper{padding-top:8px}.card-item-wrapper .card-item-header{display:flex;justify-content:space-between;align-items:center;padding-bottom:8px;border-bottom:1px solid #d9dfe9}.card-item-wrapper .card-item-header .card-item-provider{display:flex;align-items:center}.card-item-wrapper .card-item-header .card-item-provider .card-item-provider-logo{width:40px;height:40px;min-width:40px;min-height:40px;border-radius:50%;overflow:hidden}.card-item-wrapper .card-item-header .card-item-provider .card-item-provider-logo img{width:100%;height:100%;object-fit:cover;background-color:#d9d9d9}.card-item-wrapper .card-item-header .card-item-provider .card-item-provider-name{margin-left:9px;font-weight:600;color:#2499bc}.card-item-wrapper .card-item-header .card-item-status{font-weight:600;color:#fd5c24;margin-left:8px;min-width:fit-content}.card-item-wrapper .card-item-header .card-item-status.pending{color:#fd5c24}.card-item-wrapper .card-item-header .card-item-status.processing{color:#fd5c24}.card-item-wrapper .card-item-header .card-item-status.shipping{color:#fd5c24}.card-item-wrapper .card-item-header .card-item-status.shipped{color:#fd5c24}.card-item-wrapper .card-item-header .card-item-status.completed{color:#049735}.card-item-wrapper .card-item-header .card-item-status.canceled{color:#df3737}.card-item-wrapper .card-item-body .order-item{display:flex;flex-direction:row}.card-item-wrapper .card-item-body .order-item .item-image{width:134px;aspect-ratio:3/4;background-image:url("https://cdn.hoclieuthongminh.com/bt-games/trung_tam_sach/items_image/sample/not_have_image.png?v=1");border-radius:6px}.card-item-wrapper .card-item-body .order-item .item-info{font-size:0.875rem;font-weight:400;color:#163551;line-height:21px}.card-item-wrapper .card-item-body .order-item .item-info.name{font-weight:600;margin-bottom:8px;line-height:25px;overflow:hidden;text-overflow:ellipsis}.card-item-wrapper .card-item-body .order-item .item-info.publisher{margin-bottom:8px}.card-item-wrapper .card-item-body .order-item .item-price-quantity{display:flex;flex-direction:row;justify-content:space-between;align-items:flex-end}.card-item-wrapper .card-item-body .order-item .item-price-quantity .quantity{font-size:1rem;font-weight:600;color:#8999b6}.card-item-wrapper .card-item-body .order-item .item-price-quantity .price-discount{font-size:0.875rem;font-weight:400;color:#24425b}.card-item-wrapper .card-item-body .order-item .item-price-quantity .original-price{font-size:0.875rem;font-weight:400;color:#8999b6;text-decoration:line-through;margin-right:8px}.card-item-wrapper .card-item-body .order-item .item-price-quantity .price{font-size:1rem;font-weight:600;color:#24425b}.card-item-wrapper .card-item-footer{padding-top:13px;padding-bottom:13px;border-top:1px solid #d9dfe9;display:flex;flex-direction:column;align-items:flex-end}.card-item-wrapper .card-item-footer .buttons .button{padding:6px 8px;font-size:0.875rem;background-color:transparent;border-radius:6px;cursor:pointer;user-select:none}.card-item-wrapper .card-item-footer .button.btn-detail{font-weight:600;color:#5c6c8a;background-color:#e8eff0;margin-right:8px}.card-item-wrapper .card-item-footer .button.btn-repurchase{font-weight:600;color:white;border:1px solid #00aecd;background-color:#00aecd}.card-item-wrapper .card-item-footer .button.btn-payment{margin-right:8px;font-weight:600;color:white;border:1px solid #f46f41;background-color:#f46f41}@media (max-width: 768px){.card-item-wrapper{padding-top:8px}.card-item-wrapper .card-item-body .order-item .item-image{width:60px}}@media (max-width: 576px){.card-item-wrapper .card-item-footer .buttons .button{padding:6px}}@media (max-width: 375px){.card-item-wrapper .card-item-footer .buttons .button{padding:6px 4px}}.home-page .banner-fixed-images{width:calc(100% / 3)}.home-page .banner-fixed-images.one-swiper-and-one-subbanner{width:50%}.home-page .banner-fixed-images img{width:100%;object-fit:cover}.home-page .banner__swiper{width:calc(100% / 3 * 2);aspect-ratio:790/297;position:relative}.home-page .banner__swiper .swiper{position:absolute;top:0;left:0;right:0;bottom:0}.home-page .banner__swiper .swiper-slide{width:100% !important;height:100%;display:flex;align-items:center;justify-content:center}.home-page .banner__swiper .swiper-slide img{display:block}.home-page .banner__swiper .swiper-pagination{position:absolute;bottom:10px;left:50%;transform:translateX(-50%);z-index:10}.home-page .banner__swiper .swiper-pagination-bullet-active{background:#39b8cc}.home-page .box-container.one-swiper-and-one-subbanner .banner__swiper{width:50%}@media (max-width: 992px){.home-page .banner__swiper{width:100%}.home-page .banner-fixed-images{width:100%}.home-page .box-container.one-swiper-and-one-subbanner .banner__swiper{width:100%}}.home-page .box-container.only-subbanners .banner-fixed-images img{object-fit:cover}.home-page .box-container.only-swiper .banner__swiper{width:100%}.tracking-timeline{font-family:sans-serif;margin-left:8px}.tracking-item .line{border-left:2px solid #B7C2D7;padding-left:16px;position:relative}.tracking-item .line .description{color:#8999b6}.tracking-item .check-icon{position:absolute;left:-5px;top:8px;font-size:10px;color:white;z-index:1}.tracking-item.cz .check-icon{top:5px}.tracking-item .time-log{font-size:0.9em;color:#8999b6}.tracking-item .content .description{color:#8999b6}.tracking-item .line::before{content:"";position:absolute;left:-8px;top:6px;width:14px;height:14px;background:#B7C2D7;border-radius:50%}.tracking-item.cz .line{border-left:2px solid #39b8cc;padding-left:16px;position:relative}.tracking-item.cz .line .description{color:#163551}.tracking-item.cz .time-log{font-size:0.9em;color:#163551}.tracking-item.cz .description{color:#163551}.tracking-item.cz .line::before{content:"";position:absolute;left:-8px;top:3px;width:14px;height:14px;background:#39b8cc;border-radius:50%}.btn.btn-sm{padding:4px 20px;font-weight:500;border-radius:6px;background-color:#EDF0F5;color:#6A758B;border:none;cursor:pointer}.time{font-size:0.9em;color:#163551}.status{font-weight:bold}.description{margin-top:2px}.text-success{color:#28a745}.address-recipient-wrapper .address-recipient-label{font-size:1rem;font-weight:500;color:#0DA200}.address-recipient-wrapper .address-recipient .address-recipient-info{font-size:0.875rem;font-weight:400;color:#8999b6}.address-recipient-wrapper .address-recipient .address-recipient-info .name{font-size:1rem;font-weight:500;color:#163551}
