* {margin: 0;padding: 0;box-sizing: border-box;}  html {scroll-behavior: smooth;}  .thongtinchitiet {line-height:30px;}  .noidungdanhmuc {line-height:30px;}  .lido{display:flex;flex-direction:column;}  .lido-container{display: flex;justify-content: center;gap: 30px;}  .lido-box{display:flex;align-items:center;flex-direction:column;text-align:center}  .nhomsanpham .img img {width: 100%;height: 230px;margin: 0 auto;display: block; max-width:100%; object-fit:cover;}  .header-top {background: #fbae3c;color: #ffffff;padding: 16px;}  .navbar-expand-lg {background: #ffffff !important;}  .navbar-expand-lg .navbar-nav a {color: #000000 !important;text-transform: uppercase;font-size: 17px;font-weight: 500;padding-right: 16px !important;  transition: 0.2s ease-in-out;}  .navbar-expand-lg .navbar-nav a:hover {color: red !important;}  .navbar-nav {justify-content: center; width: 100%;}  .card-header {text-align: center;}  .card-header a {color: #000000; text-decoration: underline;}  .btn-group.w-100 a {color: #000000;}  #st35068 {text-align: center;background: rgb(255, 251, 238);padding: 10px;}  #st35068 p {font-size: 16px;}  .ct35069 h1 {font-size: 20px;color: red;text-transform: uppercase;font-weight: 500; margin-bottom:20px !important;}  .ct35069 .col.p-5 {display:flex; justify-content: center;}  .ct35069 .col.p-5 img {width: auto; height: 300px; max-width: fit-content;}  .ct35067 .card a {color: #000000; text-decoration: underline;}  .user-avatar {max-width: fit-content;width: auto;height: 35px;}  .nhomraovat .img img {width:230px; display:block; height: auto; max-width: fit-content;}  .container.ct35064 .tomtat, .container.ct35065 .tomtat, .trangsanpham .tomtat {  display: -webkit-box;-webkit-box-orient: vertical;-webkit-line-clamp: 3;overflow: hidden;text-overflow: ellipsis;}  .giasanpham {display: none;}  .tenp a {background: #fbae3c !important; font-size:20px;}  .topBar {display: flex; justify-content: space-between;}  .topBar a {background: #fff;padding: 10px;border-radius: 10px;font-weight: 500;color: #000;}  /* footer */  .bd-footer {background: #fffbf1 !important;}  footer .diachicongty {display: flex;}  footer .diachicongty .col {flex-basis: 33.33%;padding: 10px;}  footer p:first-child {font-size: 20px;color: red}  footer .diachicongty .col p {margin-bottom: 15px;}  footer .diachicongty a {display: flex;align-items: center;margin-bottom: 15px;color: #212529 !important;}    @media screen and (max-width: 349px) {  .container.ct35069 .lido {flex-direction: column !important;}  }  @media screen and (max-width: 500px) {  footer .diachicongty {display: flex;flex-direction: column;}  footer .diachicongty .col {flex-basis: 100%; text-align:center;}  footer .diachicongty  a{display: flex; justify-content: center;}  footer .diachicongty .col p:first-child {justify-content: center;}  .hinhanh #zoom1 {width: auto;height: 200px;max-width: fit-content;}  }  @media screen and (max-width: 991px) {  .navbar-toggler {background-color: #595959;}  #st35069 {display:flex;text-align:center;justify-content:center;}  .container.ct35069 {flex-direction: column;}  .container.ct35069 .lido {flex-direction: row; justify-content: center; gap: 20px;}  .container.ct35069 .lido-container {flex-direction: column;}  .btn-group.w-100 {display: none;}  footer .diachicongty .col {padding: 0px;}  .addtocart_detail {display: none;}  table {width:100% !important;}  }  @media screen and (max-width: 349px) {  .topBar {flex-direction: column;}  .topBar a {padding: 2px !important;}  }