@font-face {
    font-family: 'body';
    src: url("../font/roboto/Roboto-Regular.ttf");
    font-style: normal;
    font-display: block;
}

@font-face {
    font-family: 'menu';
    src: url("../font/roboto/Roboto-Bold.ttf");
    font-style: normal;
    font-display: block;
}

@font-face {
    font-family: 'tieude';
    src: url("../font/roboto/Roboto-Bold.ttf");
    font-style: normal;
    font-display: block;
}

@font-face {
    font-family: 'roboto-r';
    src: url("../font/roboto/Roboto-Regular.ttf");
    font-style: normal;
    font-display: block;
}

@font-face {
    font-family: "roboto-b";
    src: url("../font/roboto/Roboto-Bold.ttf");
    font-style: normal;
    font-display: block;
}

@font-face {
    font-family: "mont-m";
    src: url("../font/Montserrat/Montserrat-Medium.ttf");
    font-style: normal;
    font-display: block;
}

@font-face {
    font-family: "mont-b";
    src: url("../font/Montserrat/Montserrat-Bold.ttf");
    font-style: normal;
    font-display: block;
}

@font-face {
    font-family: "mont-exb";
    src: url("../font/Montserrat/Montserrat-ExtraBold.ttf");
    font-style: normal;
    font-display: block;
}

@font-face {
    font-family: "mont-l";
    src: url("../font/Montserrat/Montserrat-Light.ttf");
    font-style: normal;
    font-display: block;
}

@font-face {
    font-family: "mont-sb";
    src: url("../font/Montserrat/Montserrat-SemiBold.ttf");
    font-style: normal;
    font-display: block;
}

@font-face {
    font-family: "mont-r";
    src: url("../font/Montserrat/Montserrat-Regular.ttf");
    font-style: normal;
    font-display: block;
}


/* root */

:root {
    --main-background: linear-gradient(150deg, #c69b2b 0%, #f9c86b 100%);
    --text-color: #cca131;
    --background-section: #fce4ba;
    --box-shadow: 0 4px 8px 0 rgb(0 0 0 / 30%);
}

body {
    font-family: 'body';
}

.menu li ul.menu-child {
    position: absolute;
    top: 100%;
    left: 0px;
    width: max-content;
    z-index: 1;
    display: none;
    min-width: auto;
}

.menu li:hover ul.menu-child {
    display: block;
}

.right_sl,
.right_sl * {
    height: 100%;
}

.list_monnb a:hover {
    text-decoration: none;
}

.chay_t2 .slick-prev:before,
.chay_t2 .slick-next:before {
    content: unset;
}

div.frm_lienhe .item_lienhe input[type='text'],
div.frm_lienhe .item_lienhe input[type='date'],
div.frm_lienhe .item_lienhe textarea,
div.frm_lienhe .item_lienhe input[type='password'],
div.frm_lienhe .item_lienhe select {
    width: 100%;
    display: block;
}
.product_info .content{
    margin: 0px auto 20px;
}
.product_info .content p {
    margin-bottom: 2px !important;
}