body a {
    text-decoration: none;
}

.trang-ch20 a,
.sn-phm21 a,
.tin-tc34 a,
.lin-h14 a {
    color: black;
    transition: color 0.5s;
    font-size: 32px;
}


.trang-ch20 a:hover,
.sn-phm21 a:hover,
.tin-tc34 a:hover,
.lin-h14 a:hover {
    color: red;

    background-color: rgb(132, 132, 183);
}

.anh-chup-man-hinh-2024-01-icon7 {
    position: absolute;
    top: 1366px;
    left: 54px;
    width: 395px;
    height: 193px;
    object-fit: cover;
}
.timkiem>input{
    position: absolute;
    top: 110px;
    left: 1130px;
  
    height: 20px;
}

.lin-h14,
.sn-phm21,
.tin-tc34,
.trang-ch20 {
    position: absolute;
    top: 102px;
    left: 508px;
    font-size: var(--font-size-13xl);
}

.lin-h14,
.sn-phm21,
.tin-tc34 {
    left: 690px;
}

.lin-h14,
.tin-tc34 {
    left: 862px;
}

.lin-h14 {
    left: 984px;
}

.anh-chup-man-hinh-2024-01-icon8 {
    position: absolute;
    top: 47px;
    left: 151px;
    width: 395px;
    height: 193px;
    object-fit: cover;
}

.magnifying-glass-1976105-960-7-icon3 {
    position: absolute;
    top: 102px;
    left: 1161px;
    width: 46px;
    height: 39px;
    object-fit: cover;
    mix-blend-mode: normal;
}




.images-2-icon3 {
    top: 105px;
    left: 1300px;
    width: 30px;
    height: auto;
    position: absolute;
   
}

.facebook-picture-5a22b43e9826a-icon,
.kisspng-google-icon-5d4175d603 {
    position: absolute;
    top: 922px;
    left: 376px;
    width: 48px;
    height: 41px;
    object-fit: cover;
}

.kisspng-google-icon-5d4175d603 {
    top: 1029px;
    left: 374px;
    width: 53px;
    height: 56px;
}

.desktop-4-child11 {
    position: absolute;
    top: 1363px;
    left: 445px;
    background-color: var(--color-white);
    width: 171px;
    height: 212px;
}

.kisspng-computer-icons-arrow-b34 {
    position: absolute;
    top: 1410px;
    left: 467px;
    width: 33.1px;
    height: 35px;
    object-fit: contain;
}


.menu17 {
  font-size: xx-large;
    top: -5px;
    position: absolute;
    left: 50px;
}



.menu15 {
    margin: 0;
}

.trang-ch23 {
    text-decoration: none;
}

.trang-ch25 {
    top: 50px;
    position: absolute;
    width: 300px;
    left: 30px;
}

.trang-ch26 {
    top: 70px;
    position: absolute;
    width: 300px;
    left: 30px;
}

.trang-ch27 {
    top: 90px;
    position: absolute;
    width: 300px;
    left: 30px;
}

.trang-ch28 {
    top: 110px;
    position: absolute;
    width: 300px;
    left: 30px;
}

.trang-ch22 {
    color: inherit;
}

.trang-ch21 {
    margin-bottom: 0;
}

.trang-ch-sn-phm-tin-tc-li5 {
    margin: 0;
    padding-left: var(--padding-2xl);
}

.menu-trang-ch-container5 {
    position: absolute;
    top: 1415px;
    left: 465px;
    text-transform: uppercase;
    font-size: var(--font-size-base);
}

.kisspng-computer-icons-arrow-b35,
.kisspng-computer-icons-arrow-b36 {
    position: absolute;
    top: 1407px;
    left: 716px;
    width: 33.1px;
    height: 35px;
    object-fit: contain;
}

.kisspng-computer-icons-arrow-b36 {
    left: 1022px;
}

.danh-mc11 {
    font-size: var(--font-size-5xl);
   font-size: xx-large;
}

.danh-mc-n-container5 {
    position: absolute;
    top: 1407px;
    left: 768px;
    text-transform: uppercase;
    display: inline-block;
    width: 199px;
    font-size: var(--font-size-base);
}

.tin-tc-kin-khch-hng-hn5 {
    margin: 0;
    font-family: inherit;
    font-size: inherit;
    padding-left: var(--padding-2xl);
}

.dch-v5,
.tin-tc-container5 {
    position: absolute;
    top: 1457px;
    left: 1070px;
    font-size: var(--font-size-base);
    text-transform: uppercase;
}

.dch-v5 {
    top: 1402px;
    left: 1087px;
   font-size: xx-large;
}



.a-ch-container5 {
    position: absolute;
    top: 1608px;
    left: 82px;
    font-size: var(--font-size-xl);
    text-transform: uppercase;
}

.rectangle-parent input {
    width: 800px;
    height: 30px;

    padding: 10px;
    background-color: #f0f0f0;
    border: none;
    border-radius: 8px;
    top: 400px;
    margin: 10px;
    position: relative;
    left: 300px;
}

.ccc {

    position: absolute;
    top: 323px;
    left: 271px;
    background-color: rgb(250, 217, 228);
    width: 900px;
    height: 800px;

}

.ng-k2 {
    position: absolute;
    top: 910px;
    left: 625px;
    z-index: 1;
    font-size: 30px;

}

.ng-k1 {
    position: absolute;
    top: 350px;
    left: 400px;

    font-size: 30px;
    color: gray;

}

.ng-nhp3 {
    position: absolute;
    top: 350px;
    left: 900px;
color: black;
    font-size: 30px;
}
.ng-nhp3    a{
    color: black;
}

.neb {
    position: absolute;
    top: 890px;
    left: 390px;
    background-color: #c54f0d;
    width: 599px;
    height: 73px;
}
.timkiem12{
    position: absolute;
    left: 1100px;
}