@import url('https://fonts.googleapis.com/css2?family=Roboto:ital,wght@0,100;0,300;0,400;0,500;0,700;1,100;1,300;1,400;1,500;1,700&display=swap');@import url('https://fonts.googleapis.com/css2?family=Roboto+Slab:wght@100;200;300;400;500;600;700&family=Roboto:ital,wght@0,700;1,700&display=swap');@font-face{    font-family:"Line Awesome Free";    font-style:normal;    font-weight:900;    font-display:auto;    src:url(../fonts/la-solid-900.eot);    src:url(../fonts/la-solid-900.eot?#iefix) format("embedded-opentype"),    url(../fonts/la-solid-900.woff) format("woff"),    url(../fonts/la-solid-900.ttf) format("truetype"),    url(../fonts/la-solid-900.svg#lineawesome) format("svg")}@font-face{    font-family:"UKNumberPlate";    src:url('../fonts/UKNumberPlate.ttf') format("truetype"),}.la, .las {    font-family: "Line Awesome Free";    font-weight: 900;    font-style: normal;}.lab {    font-family: "Line Awesome Brands";    font-weight: 900;    font-style: normal;}:root{    --main-color:#ffd400;    --black:#000;    --light-color:#666;    --box-shadow:0 .5rem 1.5rem rgba(0,0,0,.1);    --border:.2rem solid rgba(0,0,0,.1);    --outline:.1rem solid rgba(0,0,0,.1);    --outline-hover:.2rem solid var(--black);    --content:1200px;    --gradient: linear-gradient(to bottom, #fed572, #fefd7e, #ffe15c, #ffde59);}*{    font-family: 'Roboto', sans-serif;    margin:0; padding:0;    box-sizing: border-box;    outline: none; border:none;    text-decoration: none;    transition: all .2s linear;}a{    text-decoration: none;    color: #333;}.la-angle-left:before {    content: "\f104";}.la-angle-right:before {    content: "\f105";}.la-home:before {    content: "\f015";}.la-facebook-f:before {    content: "\f39e";}.la-youtube:before {    content: "\f167";}.la-instagram:before {    content: "\f16d";}.la-linkedin-in:before {    content: "\f0e1";}.la-twitter:before {    content: "\f099";}a:hover{    color: var(--main-color);}li{    list-style: none;}ul{    margin: 0;    padding: 0;}html{    border: 0;    background-color: #0f1a2a;    padding-top: 0 !important;    margin: 0;    overflow-x: hidden;}.fs-22{    font-size:22px !important;}.fs-18{    font-size:18px !important;}body{    font-size: 14px;    line-height: 1.5;    max-width: 1920px;    color:#333;    margin:auto;    background-color: #0f1a2a;}.banner{    width: 100%;    position: relative;}.banner:after{    background-color: rgba(0, 0, 0, 0.3);    position: absolute;    content:'';    width: 100%;    height:100%;    top: 0;    left: 0;}img{    max-width: 100%;}p{    margin: 0 0 10px 0;    line-height: 1.5;}@media (min-width: 1920px){    .container {        max-width: 1600px;    }}@media (min-width: 1200px){    .container {        max-width: 1200px;    }}header{    z-index: 10;    position: relative;    width: 100%;    background: linear-gradient(5deg,#cb1c22 67.61%,#d9503f 95.18%);}main{    background:#0f1a2a;}.box_white{    border-radius:10px;    background-color: #fff;}.header-center{    align-content: center;    align-items: center;    display: flex;}.f-nav{    position:fixed;    box-shadow: 0px 0px 10px #ccc;    width: 100%;    z-index: 999;   }.header-center-content{    align-items: center;    justify-content: space-between;}.header .social{    justify-content: flex-end;    display: flex;}.banner-home img{    width: 100%;}.form-control,.form-select{    min-height: 40px;    font-size: 15px;}.btn-primary{    background: var(--gradient);    border-color: initial;    border:none !important;    background-color: inherit;    line-height: 1;    color: #000;    padding: 15px 30px;    min-width: 200px;}.btn-primary:hover{    color:#000;    opacity: 0.8;}.la-key:before {    content: "\f084";}.la-cart-plus:before {    content: "\f217";}.fs-13{    font-size: 13px !important;}.list-product{    display: grid;    grid-template-columns: auto auto auto auto auto auto;    gap: 10px;}.add_to_cart{    width: 100%;    height:40px;    border-radius:20px;    background:var(--gradient);    color:#000;    text-align: center;    line-height: 40px;    top:100%;    font-size:24px;    transition: 0.3s all ease;    display: flex;    font-size: 18px;    align-items: center;    justify-content: center;    margin-top:5px;}.item-product:hover .add_to_cart{    opacity: 1;    right:0px;    z-index: 9;}.add_to_cart img{    width: 35px;    height: 35px;    margin-left: 15px;}.head_svg {    background: rgba(255, 255, 255, 0.2);    color: #fff;}.search-block {    flex: 1;}.left-search {    display: flex;    align-items: center;    justify-content: flex-end;    top: 0 !important;}.sec_filter{    z-index: 9;    position: relative;}.left-search input[type="text"] {    height: 40px;    background: #fff;    color: #000;    padding: 0 10px;    box-shadow: none;}.left-search input[type="submit"] {    background: url('../images/search-icon.webp') no-repeat;    background-size: 19px;    background-position: center;    height: 27px;    width: 27px;    cursor: pointer;    text-indent: -9999px;    right: 10px;    top: 50%;    transform: translateY(-50%);}.slider_home .item_slider{    overflow: hidden;    width: 100%;    display: block;}.searchResult {    background: #fff;    z-index: 9;    top: calc(100%);    left: 0;    right: 0;    border-top: 0;    transition: 0.3s border-color ease;    box-shadow: 0px 0px 5px 0px #d5d5d5;    overflow: auto;}.align-items-center {    -ms-flex-align: center !important;    align-items: center !important;}.blog_head a:after {    content: '';    width: 1px;    height: 30px;    background: #ffffff;    position: absolute;    right: 0;    top: 50%;    transform: translateY(-50%);    filter: opacity(0.4);}.blog_head a {    color: #000;    font-size: 14px;    line-height: normal;}.info-block a {    color: #fff;}.play0 {    animation: play0 1.5s ease infinite;}.play0 i{    font-size: 30px;    margin-right: 10px;}.blog_head a:last-child::after{    display: none;}.b_ico_Cart i{    font-size: 30px;}#js-login-toggle i{    font-size: 30px;    margin-right: 5px;    color:#fff;}.info-block a svg {    width: 100%;    max-width: 28px;    margin-right: 10px;    fill: #000;    vertical-align: -18px;}.info-block a b {    line-height: normal;}.navigation-bottom .pop_login {    line-height: normal;}.navigation-bottom .pop_login a {    color: #000;}.navigation-bottom .btn-cart {    top: initial !important;    line-height: normal;}.b_ico_Cart {    width: 38px;    height: 38px;}.navigation-bottom .btn-cart {    flex: 0 0 80px;    min-width: 120px;    max-width: 80px;}@keyframes play0 {    0% {      transform: rotate(0deg) scale(1) skew(1deg); }    10% {      transform: rotate(-25deg) scale(1) skew(1deg); }    20% {      transform: rotate(25deg) scale(1) skew(1deg); }    30% {      transform: rotate(-25deg) scale(1) skew(1deg); }    40% {      transform: rotate(25deg) scale(1) skew(1deg); }    50% {      transform: rotate(0deg) scale(1) skew(1deg); }    100% {      transform: rotate(0deg) scale(1) skew(1deg); } }.logo img{    display: block;    height: 45px;}.box-header{    position: relative;    z-index: 99;}.box-header h1{    color: #fff;    font-size: 26px;    text-transform: uppercase;}.menu-top{    display: flex;    flex-direction: row;    justify-content: space-between;    position: relative;    margin-bottom: 0px;}.menu-top li{    list-style: none;    width: 100%;}.menu-top li a{    font-size: 15px;    font-weight: bold;    padding-left: 19px;    padding-right: 19px;    padding-top: 6px;    padding-bottom: 6px;    display: block;    color: #fff;    white-space: nowrap;    border-right: 1px solid rgba(217,80,63,0.7);    text-align: center;}.menu-top li:last-child a{    border-right:none;}.menu-top li a:hover{    color: var(--main-color);}.slider-section img{    width: 100%;}.entry-content{    font-size: 16px;}.entry-content p{    font-size: 16px;    text-align: justify;}.la-map-marked-alt:before {    content: "\f5a0";}.la-mobile:before {    content: "\f10b";}.la-envelope:before {    content: "\f0e0";}.item-nav ul li a{    color: #fff;    display: block;    margin-bottom:10px;    font-size: 15px;}.item-nav ul li a:hover{    color:var(--main-color);}.item-nav ul li{    list-style:none ;}.grecaptcha-badge{    right: -300px !important;}.header-action_dropdown {    position: absolute;    top: calc(100% + 15px);    left: auto;    right: -15px;    z-index: 2000;    border-radius: 3px;    color: #677279;    background: #fff;    border: solid 1px #dfe3e8;    box-shadow: 0 1px 5px 2px rgb(0 0 0 / 10%);    visibility: hidden;    opacity: 0;    width: 420px;    -webkit-transform: scale(0);    transform: scale(0);    transition: opacity 0.25s ease-in-out, visibility 0.25s ease-in-out, max-height 0s linear 0.25s, -webkit-transform 0.25s ease-in-out;    transition: opacity 0.25s ease-in-out, transform 0.25s ease-in-out, visibility 0.25s ease-in-out, max-height 0s linear 0.25s;    transition: opacity 0.25s ease-in-out, transform 0.25s ease-in-out, visibility 0.25s ease-in-out, max-height 0s linear 0.25s, -webkit-transform 0.25s ease-in-out;}.show-search > .header-action_dropdown {    visibility: visible;    opacity: 1;    transform: scale(1);}.header-action_dropdown .box-arrow {    left: auto;    right: 15px;    position: absolute;    bottom: calc(100% - 5px);    margin: 0 auto;    width: 22px;    height: 20px;}.header-action_dropdown .box-arrow svg {    -webkit-filter: drop-shadow(0 -3px 2px rgba(0, 0, 0, 0.12));    filter: drop-shadow(0 -3px 2px rgba(0, 0, 0, 0.12));}.header-action_dropdown .header-dropdown_content {    width: 100%;    height: 100%;    max-height: 100%;    overflow: hidden;    padding: 10px 20px;}.header-action_dropdown .header-dropdown_content .title-search {    font-size: 17px;    color: #000000;    text-transform: uppercase;    letter-spacing: 0.5px;    margin: 0 0 10px;    font-weight: 500;    padding: 6px 10px;    text-align: center;    border-bottom: 1px solid #ededed;}.header-action_dropdown .header-dropdown_content .site_search form{    position: relative;    padding: 0;    margin-bottom: 5px;}.header-action_dropdown .header-dropdown_content .site_search .searchinput {    background: #f5f5f5;    border: 1px solid #ececec;    font-size: 14px;    color: #333333;    font-weight: 500;    width: 100%;    height: 45px;    padding: 0 55px 0 20px;    margin: 0;    display: inline-block;    border-radius: 0;    transition: all 150ms linear;    -webkit-appearance: none;    -moz-appearance: none;    -o-appearance: none;    appearance: none;}.header-action_dropdown .header-dropdown_content .site_search .btn-search {    width: 45px;    height: 45px;    line-height: 45px;    position: absolute;    padding: 0;    top: 0px;    right: 0px;    background: transparent;    transition: opacity 150ms linear;    border: none;    min-width: auto;    outline: none;    box-shadow: none;    opacity:.5;}.submenu{    background-color: #fff;    position: absolute;    border-width: 0;    border-style: solid;    padding: 0;    display: none;    border: solid 1px #dfe3e8;    box-shadow: 0 1px 5px 2px rgb(0 0 0 / 10%);}ul.box-submenu{    width:250px;    float: left;    padding-top: 15px;    padding-bottom: 15px;}.submenu .image-menu{    width: calc(100% - 250px);    float: left;    padding: 20px;}.submenu .image-menu img{    width: 100%;    display: none;    cursor: pointer;}.submenu .image-menu img.active{    display: block;}.submenu .box-arrow {    left: 40px;    position: absolute;    bottom: calc(100% - 7px);    margin: 0 auto;    width: 22px;    height: 20px;}.submenu .box-arrow svg{    -webkit-filter: drop-shadow(0 -3px 2px rgba(0, 0, 0, 0.12));    filter: drop-shadow(0 -3px 2px rgba(0, 0, 0, 0.12));}ul.box-submenu li{    display: block;    padding: 0;    position: relative;}ul.box-submenu li a{    font-weight: 400;    padding-left: 15px;    padding-right: 15px;    padding-top: 5px;    padding-bottom: 5px;    white-space: nowrap;    justify-content: space-between;    -webkit-box-pack: justify;    font-size: 14px;    color: #333;}.menu-top li:hover .submenu{    display: block;}.btn-menu-mb{    display: none;}.hidden-pc{    display: none;}.header-top{    color: #000;    font-size:16px;}.la-phone-volume:before {    content: "\f2a0";}.la-shopping-cart:before {    content: "\f07a";}.la-user-circle:before {    content: "\f2bd";}.header-top-content span{    padding: 8px 0px;    display: block;}.header-top .link_cart{    position: relative;}.header-top .link_cart span.total-cart{    width: 13px;    height: 13px;    border-radius: 7.5px;    background-color: #ff0000!important;    box-shadow: 1px 1px 3px 0px rgb(0 0 0 / 30%);    font-size: 10px;    text-align: center;    display: inline-block;    line-height: 13px;    position: absolute;    top: -3px;}.header-top .link_cart span.d-md-block{    display: inline-block !important;}.modal-backdrop {    position: fixed;    top: 0;    right: 0;    bottom: 0;    left: 0;    z-index: 5;    background-color: #000;    visibility: hidden;}.modal-backdrop.in {    opacity: .5;    visibility: visible;}.bg_black{    background-color: #000000;    overflow: hidden;}.bg_blow{    background-color: #41261F;    overflow: hidden;}.post-title a{    font-weight: 600;    /* text-transform: uppercase; */    font-size: 16px;    display: -webkit-box;    overflow: hidden;    -webkit-box-orient: vertical;    word-break: break-word;    -webkit-line-clamp: 2;    line-height: 1.3;}.post-title a:hover{    color: var(--main-color);}.copyright{    background-color:#0c0c0c;    color: rgba(255,255,255,0.5);    font-size: 13px;}.item-blog{    position:relative;}.item-blog:hover{    background: #f9fafb;    box-shadow: transparent 0px 0px 0px 0px, transparent 0px 0px 0px 0px, rgba(0, 0, 0, 0.1) 0px 20px 25px -5px, rgba(0, 0, 0, 0.1) 0px 8px 10px -6px;    border-radius: 10px;}.item-blog .box_image{    width: 100%;    display: block;    height: 100%;    border-radius: 10px;    position: relative;    overflow: hidden;}.item-blog .box_image img{    transition: all .9s linear;}.item-blog:hover .box_image img{    transform: scale(1.1);}.from_the_blog_excerpt {    display: -webkit-box;    overflow: hidden;    -webkit-box-orient: vertical;    word-break: break-word;    -webkit-line-clamp: 2;    line-height: 1.3;}.post-date{    position: absolute;    top: 7%;    left: 0;    color: var(--main-color);}.post-date:before{    content: '';    background: var(--main-color);    width: 110px;    height: 110px;    border-radius: 50%;    position: absolute;    top: -55px;    left: -40px;    z-index: 9;    pointer-events: none;}.badge-inner{    position: relative;    z-index: 9;    text-align: center;    width: 100%;    height: 100%;    line-height: .85;    padding: 2px;    white-space: nowrap;    font-weight: 700 !important;    color: #000;    font-size: 16px;    margin-left: 5px;}.info_footer p i{    display: block;    float: left;    width: 30px;    font-size: 21px;    line-height: 1;    color:var(--main-color);}.info_footer p{    overflow: hidden;}.info_footer p span{    width:calc(100% - 35px);    float:left;    display: block;}.post-title{    line-height: 0.8;}.badge-inner:hover{    background-color: var(--main-color);    color: #fff;}.badge-inner span{    font-weight: 700 !important;}.is-xsmall {    font-size: .7em;}.ml-5{    margin-left: -5px !important;}.entry-content h1 {    font-size: 28px;}.entry-content h2 {    border-left: 2px solid #d80000 !important;    padding-left: 10px !important;    color: #d80000 !important;    font-size: 20px !important;    margin-bottom: 10px !important;}.entry-content h3 {    font-size: 20px;}.entry-content h4 {    font-size: 18px;}.entry-content .title_detail{    font-size: 20px;    font-weight: bold;    line-height: 1.5;    color: #424242;    border-bottom: none;}.entry-content img{    max-width: 100% !important;    height: inherit !important;}.title_detail{    font-size: 24px;    color: var(--main-color);    border-bottom: 1px solid #ddd;}footer{    background-color:#090d14;    color:#fff;}.title_nav{    font-size: 16px;    font-weight: bold;    color:var(--main-color);}.border-gradient{    width: 100%;    height: 5px;    background: var(--gradient);}.menu_footer{    display: flex;    justify-content: space-between;}footer .bottom{    padding-top: 10px;    border-style: solid;    border-width: 1px 0px 0px 0px;    border-color: #424242;    text-align: center;    color: #7A7A7A;}footer .bottom p{    color: #7A7A7A;}.addCart{    width: 36px;    height: 36px;    border: 1px solid var(--main-color);    border-radius: 18px;    line-height: 36px;    color: var(--main-color);    font-size: 16px;    cursor: pointer;    margin-top: -45px;    display: none;    position: absolute;    bottom:10px;    left: 10px;}.addCart:hover{    background-color: var(--main-color);    color: #fff;}.item-product:hover .addCart{    display: block;}.icon-shop{    background-color: #fff;    padding-top: 30px;    padding-bottom: 30px;}.icon-shop .box-icon{    width: 40px;    float: left;}.icon-shop .box-description{    width: calc(100% - 50px);    margin-left:10px;    float: left;}.box-image{    display: block;    width: 100%;}.filter{    padding: 7px 7px 7px 7px;    border: 1px solid #ddd;    background: #fafafa;}.products .description h3,.products .description h2,.products .description h1,.products .description h4,.products .description h5{    font-size: 20px;    position: relative;}.products .description h3{    padding-left: 25px;}.products .description h3:before{    content: "\f06b";    position: absolute;    display: inline-block;    font: normal normal normal 14px/1 FontAwesome;    font-size: inherit;    text-rendering: auto;    -webkit-font-smoothing: antialiased;    -moz-osx-font-smoothing: grayscale;    left: 0;    top:3px;}.sec_breadcrumb{    background-color: #fff;}.breadcrumb{    margin-bottom: 10px;    overflow: hidden;}.breadcrumb ol{    padding-left: 0px;    margin-bottom: 0px;}.breadcrumb ol li{    list-style: none;    display: inline-block;    position: relative;    margin-right: 20px;}.breadcrumb ol li:after{    content: "\f105";    position: absolute;    left: calc(100% - -2px);    top: 0;    font-family: "Line Awesome Free";    font-weight: 900;}.breadcrumb ol li:last-child:after{    display: none;}.breadcrumb ol li a{    display: block;}.group-button .quantity{    display: inline-block;    float: left;    margin-right: 10px;}.btn_cart{    width: 162px;    height: 42px;    background-color: var(--main-color);    color: #fff;    font-weight: 600;    font-size: 18px;}.group-button{    margin-top:20px;    margin-bottom: 20px;}.social-icons a{    display: inline-block;    width: 40px;    height: 40px;    border-radius: 50px;    background-color: #fff;    text-align: center;    margin-right: 10px;    line-height: 40px;    color: #fff;}.form-contact input{    height: 40px;    width: 50%;}.btn-register{    width: 129px;    height: 29px;    background-image: url('../images/btn-register.jpg');    float: left;    margin-right: 15px;}.form-contact p{    font-size: 14px;    font-style: italic;    display: inline-block;    float: left;    line-height: 29px;}.owl-prev {    font-size: 20px;    position: absolute;    left: 0px;    top: calc(50% - 30px);    width: 30px;    height: 60px;    text-align: center;    background-color: #f7f7f7;    border-radius: 15px;    line-height: 60px;    box-shadow: 0 0 4px 0 rgba(0, 0, 0, 0.2);    opacity: .9;    border-radius: 0 100px 100px 0;    padding-right:5px;}.owl-next {    font-size: 20px;    position: absolute;    right: 0px;    top: calc(50% - 30px);    width: 30px;    height: 60px;    text-align: center;    background-color: #f7f7f7;    border-radius: 15px;    line-height: 60px;    box-shadow: 0 0 4px 0 rgba(0, 0, 0, 0.2);    opacity: .9;    border-radius: 100px 0px 0px 100px;    padding-left:5px;}.item_blog .box_image{    height: 175px;    overflow: hidden;    display: block;}.item_blog .box_image img{    width: 100%;}.item_blog h3{    line-height: 1.3;}.item_blog h3 a{    font-size: 16px;    font-weight: bold;    overflow: hidden;    display: -webkit-box;    -webkit-line-clamp: 2;    -webkit-box-orient: vertical;    margin-bottom: 10px;}.title_{    width: 100%;    border-bottom: 1px solid var(--main-color);    margin-bottom: 15px;}.title_ h2{    display: inline-block;    background-color: var(--main-color);    color: #fff;    line-height: 36px;    margin-bottom: 0px;    font-size: 14px;    padding: 0px 15px;    text-transform: uppercase;}.title_ a{    float: right;    font-weight: 600;    line-height: 40px;}.item_blog  p{    text-align: center;    margin: 0px 0px 0px 0px;    overflow: hidden;    display: -webkit-box;    -webkit-line-clamp: 3;    -webkit-box-orient: vertical;    margin-bottom: 10px;}.view_more{    width: 131px;    height:30px;    background-image: url('../images/view-more.jpg');    display: block;}.about_us{    background-color: transparent;    background-image: linear-gradient(180deg, #41261F 0%, #0B090E 100%);}.about_us h1{    font-size: 24px;    font-weight: bold;    color: #fff;    border-bottom: 1px solid #FFFFFF80;    display: inline-block;    margin-bottom: 10px;}.about_us h2{    color: #FFFFFF;    font-size: 18px;    font-weight: 200;    margin-bottom: 20px;}.about_us .description{    color: #fff;}.about_us .box_image{    border-radius: 5px;    overflow: hidden;}.item_right{    padding: 20px;    height: 182px;    margin-bottom: 30px;    align-content: space-between;    align-items: center;    padding-top: 45px;}.item_right .left{    width: calc(100% - 110px);    float: left;    margin-right:10px;}.item_right .left h4{    text-align: left;    color: #FFFFFFD9;    font-size: 26px;    font-weight: 300;    line-height: 1em;}.item_right .left h5{    text-align: left;    color: #B88D58;    font-size: 32px;    font-weight: bold;    line-height: 1.1em;}.item_right .right{    width:100px;    float: right;}.item_feedback {    box-shadow: 0 0 10px 0 rgba(4, 4, 4, 0.1);    border-radius: 10px;}.item_feedback .imga {    gap: 12px;}.item_feedback{    width: 100%;    padding:20px;}.item_feedback .i_fm {    width: 80px;    height: 80px;}.item_feedback .imga img {    border-radius: 50%;    overflow: hidden;    border: 2px solid var(--main-color);}.owl-carousel .owl-item img.quote{    opacity: 0.3;}.item_feedback .name {    color: var(--main-color);    font-size:16px;}.text-justify {    text-align: justify !important;}.item_feedback svg {    fill: var(--main-color);    width: 40px;    height: 40px;    transform: rotate(180deg);    position: absolute;    bottom: 0;    right: 0;    opacity: .3;}.list_feedbacks .owl-next,.list_feedbacks .owl-prev{    color: #fff;    font-size: 30px;}.div_price{    border-radius: 10px;    background-color: #f8f9fa;    color:#d80000;    font-size: 34px;    font-weight: 600;}.line{    text-align: center;}.list_feedback.owl-carousel .owl-item{    padding:10px;}.line img{    display: inline-block;}.header-center{   width: 100%;   z-index: 9;   top: 0;   border-top: 1px solid rgba(217,80,63,0.7);}.header-center.f-nav{    background: linear-gradient(to bottom, #fffdb8,  #fbbc4a, #d28d0d);}.w-32 {    width: 32px;}.ratio1by1 {    padding-bottom: 100%;}.aspect {    height: 0;}.product_poli .item img {    max-width: 40px;    width: 100%;    image-rendering: -webkit-optimize-contrast;}.product_poli .media-body{    font-size: 14px;}.btn_send{    width: 162px;    height: 40px;    background-color: var(--main-color);    color: #fff;}.woocommerce-billing-fields {    padding-top: 15px;    border-top: 2px solid #ddd;}.subcribe{    background-color: rgb(227, 227, 227);    padding-top: 30px;    padding-bottom: 30px;}.subcribe div strong{    text-transform: uppercase;    font-size: 16px;}.form-input{    width: calc(100% - 172px);    float: left;}.form-input input{    width: 100%;    height: 40px;    border-radius: 5px;    padding: 0px 10px;}.subcribe button{    float: left;    border-radius: 5px;    margin-left: 10px;    text-transform: uppercase;    font-weight: 600;}form.checkout h3 {    font-weight: 500;    text-transform:uppercase;    color: #000;    padding-top: 0px;}.checkout h3{    color: #a17a40;    font-size: 1.2rem;    padding: 20px 0 14px;    margin: 0px;}#order_review{    padding: 0 2em;    border-width: 2px 2px 2px;    border-style: solid;    border-color: var(--main-color);    padding-bottom: 2em;}#order_review th{    border-top: 0;    border-right: 0;    padding-left: 0;    padding: 14px 12px;    font-weight: 500;    padding-left: 0px;    padding-right: 0px;}#order_review tfoot th{    border-top:1px solid #ebebeb;}.shop_table{    width: 100%;}#order_review td{    border-top: 0;    border-right: 0;    padding-left: 0;    border-top: 1px solid #ebebeb;    padding: 10px 10px 10px 0;    vertical-align: middle;}#order_review button{    width: 100%;    color: #fff;    border-color: var(--main-color);    background-color: var(--main-color);    text-transform: uppercase;    height: 40px;    line-height: 40px;    font-weight: 600;}#order_review button:hover{    color: #fff;    border-color: #d26e4b;    background-color: #d26e4b;}.product-total span,.order-total span{    font-weight: 500;}label.error{    color: red;    font-size: 14px;    margin-top:5px;}.item-product img{    width: 100%;    display: inline-block;    transition: 0.3s all ease;}.item-product img:hover{    -moz-transform: scale(1.1);    -webkit-transform: scale(1.1);    transform: scale(1.1);}.entry-content img{    max-width: 100% !important;    height: inherit !important;}.support_fix{    position: fixed;    bottom: 5px;    z-index: 99;    height: 50px;    text-align: center;    width: 100%;}.support_fix a{    display: inline-block;    height: 50px;    width: 192px;    background-size: 100% 100%;    float: left;}.box_support{    display: inline-block;}.support_fix a.hotline{    background-image: url('../images/bg_hotline.png');    line-height: 1.2;    padding-top: 5px;    padding-left: 30px;    text-transform: uppercase;}.support_fix a.hotline strong{    display: block;}.support_fix a.zalo{    background-image: url('../images/zalo_.png');}.support_fix a.message{    background-image: url('../images/hotline.png');}.products .nav-tabs li button{    background-color: #fff;    font-style: italic;    border-radius: inherit;    text-transform: uppercase;    font-weight: 900;    color: #000;    font-size: 14px;}.products .nav-tabs .nav-item.show .nav-link,.products .nav-tabs .nav-link.active{    color: #fff;    background-color: var(--main-color);    border-color: var(--main-color);}.item_blog{    border:1px solid #ccc;}.item_blog .box_des{    background-color: #fff;    padding: 15px;    text-align: center;}.btn_search{    width: 30px;    height: 30px;    background: var(--main-color);    border-radius: 15px;    text-align: center;    color: #fff;    font-size: 14px;    line-height: 30px;    cursor: pointer;}.page-item:first-child .page-link{    border-top-left-radius: 0;    border-bottom-left-radius: 0;}.page-item.active .page-link,.page-item .page-link:hover{    background-color: var(--main-color);    border-color: var(--main-color);    color: #fff;}.page-link{    margin-right:3px;    color: #000;}.page-item:last-child .page-link {    border-top-right-radius: 0;    border-bottom-right-radius: 0;}input[type='number']{    box-sizing: border-box;    border: 1px solid #ddd;    padding: 0 0.75em;    height: 2.507em;    font-size: .97em;    border-radius: 0;    max-width: 100%;    width: 100%;    vertical-align: middle;    background-color: #fff;    color: #333;    box-shadow: inset 0 1px 2px rgb(0 0 0 / 10%);    transition: color .3s, border .3s, background .3s, opacity .3s;}table {    width: 100%;    margin-bottom: 1em;    border-color: #ececec;    border-spacing: 0;}.woocommerce thead th, .woocommerce .order-total td, .woocommerce .order-total th {    border-width: 1px;    font-weight: 600;    border-top: none;    border-right: none;    border-left: none;}td.product-remove {    width: 20px;    padding: 0;}td.product-thumbnail {    min-width: 60px;    max-width: 90px;    width: 90px;}td.product-name {    word-break: break-word;    text-overflow: ellipsis;    font-weight: 600;}td.product-name a{    font-size: 14px;}span.amount {    white-space: nowrap;    color: var(--main-color);    font-weight: bold;    font-size: 16px;}.shop_table .cart_item td {    padding: 0.5em;    padding-top: 15px;    padding-bottom: 15px;}.shop_table .quantity {    margin: 0;    width: 100px;    float: right;}.screen-reader-text {    clip: rect(1px, 1px, 1px, 1px);    position: absolute !important;    height: 1px;    width: 1px;    overflow: hidden;}.quantity input {    padding-left: 0;    padding-right: 0;    display: inline-block;    vertical-align: top;    margin: 0;}.quantity input[type="number"] {    max-width: 2.5em;    width: 2.5em;    text-align: center;    border-radius: 0 !important;    -webkit-appearance: textfield;    -moz-appearance: textfield;    appearance: textfield;    font-size: 1em;}.is-form, button.is-form, input[type='submit'].is-form, input[type='reset'].is-form, input[type='button'].is-form {    overflow: hidden;    position: relative;    background-color: #f9f9f9;    text-shadow: 1px 1px 1px #fff;    color: #666;    border: 1px solid #ddd;    text-transform: none;    font-weight: normal;}td.product-total, .shop_table tfoot tr td, .cart_totals tbody tr td, .shop_table thead tr th:last-of-type, .shop_table tr td:last-of-type {    text-align: right;}.shop_table .actions {    border: 0;    padding: 15px 0 10px;}a.remove, a.icon-remove {    display: block;    width: 24px;    height: 24px;    font-size: 15px !important;    line-height: 22px !important;    border-radius: 100%;    color: #ccc;    font-weight: bold;    text-align: center;    border: 2px solid currentColor;}a.remove:hover{    color: #333;    border: 2px solid #333;}th, td {    padding: 0.5em;    text-align: left;    border-bottom: 1px solid #ececec;    line-height: 1.3;    font-size: .9em;}th:first-child, td:first-child {    padding-left: 0;}.uppercase, h6, th, span.widget-title {    line-height: 1.05;    letter-spacing: .05em;    text-transform: uppercase;}.screen-reader-text {    clip: rect(1px, 1px, 1px, 1px);    position: absolute !important;    height: 1px;    width: 1px;    overflow: hidden;}table .button,table button,table input[type='submit'],table input[type='reset'],table input[type='button'] {    position: relative;    display: inline-block;    background-color: transparent;    text-transform: uppercase;    font-size: .97em;    letter-spacing: .03em;    cursor: pointer;    font-weight: bolder;    text-align: center;    color: currentColor;    text-decoration: none;    border: 1px solid transparent;    vertical-align: middle;    border-radius: 0;    margin-top: 0;    margin-right: 1em;    text-shadow: none;    line-height: 2.4em;    min-height: 2.5em;    padding: 0 1.2em;    max-width: 100%;    transition: transform .3s, border .3s, background .3s, box-shadow .3s, opacity .3s, color .3s;    text-rendering: optimizeLegibility;    box-sizing: border-box;}.quantity .minus, .quantity .plus {    padding-left: 0.5em;    padding-right: 0.5em;}.quantity .minus{    border-right: 0 !important;    border-top-right-radius: 0 !important;    border-bottom-right-radius: 0 !important;    margin-right: -3px;}.quantity .plus {    border-left: 0 !important;    border-top-left-radius: 0 !important;    border-bottom-left-radius: 0 !important;    margin-left: -3px;}.cart_totals>h2{    display: none;}.cart_totals .checkout-button,.checkout-button  {    min-width: 100%;    margin-right: 0;    display: block;    border-radius: 5px;    color: #000;    background: var(--gradient);    text-align: center;    height: 40px;    line-height: 40px;    text-transform: uppercase;    font-weight: 600;}.cart_totals .checkout-button:hover,.button:hover{    outline: none;    opacity: 1;    color: #000;    /* box-shadow: inset 0 0 0 100px rgb(0 0 0 / 20%); */    background: var(--gradient);    border-radius: 5px;}.return-to-shop .button{    display: inline-block;    min-width: inherit;    padding: 10px 15px;    background: var(--gradient);    color: #000;    border-radius: 5px;}.app-figure{    text-align: center;}.group-button .quantity .is-form{    height: 42px;}.group-button .quantity input[type="number"] {    height: 42px;}.icon_search{    position: relative;}.modal{    background-color: rgba(0, 0, 0, 0.7);}#addCartModal h4.modal-title {    color: var(--main-color);    font-size: 16px;    padding: 0;    text-transform: uppercase;}#addCartModal .modal-header button {    background: url(../images/fancybox_sprite.png) top left no-repeat;    width: 35px;    height: 35px;    opacity: 1;    filter: alpha(opacity=1);    position: absolute;    top: -10px;    right: -15px;}#addCartModal .modal-dialog {    width: 400px;    margin-top: 150px;}.itemCartPrice {    color: var(--main-color);    font-size: 18px;}.imgCartDetail .detail-info-entry {    margin-top: 10px;}.detail-info-entry {    margin-bottom: 10px;}.itemCartPrice .current {    display: inline-block;    vertical-align: middle;}.itemCartTile{    font-size: 20px;}.itemCartPrice del, .itemCartPrice .prev {    color: #999999;    font-size: 14px;    margin-right: 15px;    vertical-align: middle;    display: inline-block;    text-decoration: line-through;}#addCartModal .modal-footer {    text-align: center;    border: none;    padding: 0;    display: block;}.modal-open{    padding-right: 0px !important;}.btn-cart-indicator{    bottom: 20px;    right: -6px;    background-color: var(--main-color);    font-size: 12px;    min-width: 20px;    height: 20px;    line-height: 20px;    border-radius: 12px;}#addCartModal .modal-footer button {    display: inline-block;    float: none;    font-size: 14px;    height: 35px;    padding: 0px 10px;    margin: 0px 5px;    border: 1px solid var(--main-color);    color: #000;    background: var(--gradient);    opacity: 1;    filter: alpha(opacity=100);    text-shadow: none;    font-weight: normal;    margin-bottom: 10px;}.list-menu .image{    width: 48px;    height:48px;}.list-menu .image img{    width: 100%;    height: 100%;}.list-menu .text{    font-weight: 700;    font-size: 16px;    color:#424242;    padding-left: 10px;}.list-menu .text p{    margin-bottom: 0px;    color:#424242;    font-weight: 700;    line-height: 1;}.list-menu .text p:hover{    color:#ffd400;}.list-menu .text span{    font-size: .75rem;}.title_icon{    display: flex;    align-items: center;    margin-bottom: 20px;}.title_icon img{    width:36px;    margin-right:10px;}.title_icon span{    font-size:24px;    font-weight: 700;    color:#424242;}.blog_feature{    border-radius:10px;    overflow: hidden;}.blog-item-list .box-image{    width: 100%;    display: block;    border-radius: 10px;    overflow: hidden;}.blog-item-name a{    font-size: 16px;    font-weight: 500;    color: #424242;    word-break: break-word;    overflow: hidden;    display: -webkit-box;    -webkit-line-clamp: 1;    -webkit-box-orient: vertical;}.blog-item-name a:hover{    color:var(--main-color);}.blog_home .blog-item-name a{    font-size: 18px;}.title_home{    font-size: 22px;    font-weight: 600;    text-transform: uppercase;    margin-bottom: 10px;}.blog_home .blog_feature img{    border-radius: 10px;}.blog_home .blog_feature:after{    display: none;}.blog_home .large-article-info h3 a{    color: #424242;}.blog_home .large-article-info h3 a:hover{    color:var(--main-color);}.line_2 {    display: -webkit-box;    overflow: hidden;    -webkit-box-orient: vertical;    word-break: break-word;    -webkit-line-clamp: 2;    line-height: 21px;}.blog-item-list .line_2{    display: -webkit-box;    overflow: hidden;    -webkit-box-orient: vertical;    word-break: break-word;    -webkit-line-clamp: 2;    line-height: 21px;}.aspect .img {    left: 50%;    top: 50%;    transform: translate(-50%, -50%);    max-width: 100%;    max-height: 100%;    width: auto !important;    height: auto !important;}.effect-ming {    overflow: hidden;}.blog_description_home{    color:#333 !important;    display: -webkit-box;    overflow: hidden;    -webkit-box-orient: vertical;    word-break: break-word;    -webkit-line-clamp: 2;}.effect-ming img {    -webkit-transition: opacity 0.35s;    transition: opacity 0.35s; }.effect-ming .overlay {    top: 0;    left: 0;    padding: 30px;    backface-visibility: hidden;    pointer-events: none;    z-index: 3; }.effect-ming .overlay::before {    content: '';    position: absolute;    top: 30px;    right: 30px;    bottom: 30px;    left: 30px;    border: 1px solid #fff;    border-radius: .25rem;    box-shadow: 0 0 0 45px rgba(255, 255, 255, 0.2);    opacity: 0;    transition: opacity 0.35s, transform 0.35s;    transform: scale3d(1.4, 1.4, 1);    background-image: url('https://biensoxe.xuongweb.com/uploads/images/logo.png');    background-repeat: no-repeat;    background-position: center center;    background-size: 70px;    background-color: rgba(76, 175, 80, 0.2);}.ratio1by4 {    padding-bottom: calc(100% / 4);}.effect-ming:hover .overlay::before {    opacity: 1;    transform: scale3d(1, 1, 1);}.ratio3by2 {    padding-bottom: calc(100%* 2 / 3);}.title_blo a {    font-size: 1.1rem;    font-weight: 600;}.item_grid {    transition: all 0.5s;    margin-bottom: 15px;}.blog_home .blog-item-list{    border-bottom:none !important;    padding-bottom: 0px;}.large-article-info{    bottom:0px;    z-index: 9;    color:#fff;}.large-article-info h3 a{    color:#fff;    font-weight: 600;    font-size: 20px;}.blog_feature:after{    content: '';    height: 60%;    width: 100%;    position: absolute;    bottom: 0;    left: 0;    right: 0;    background: linear-gradient(180deg, transparent 0%, black 100%);}.sidebar .title_icon span{    font-size:20px;}.sidebar .title_icon img{    width:32px;}.filter-item a{    padding: 5px 10px;    border: 1px solid #dee2e6;    border-radius: 10px;    display: block;}.filter-item a:hover,.filter-item a.active{    border: 1px solid var(--main-color);    color:var(--main-color);}.post_author{    color:#424242;    font-size: 16px;}.la-home{    color:var(--main-color);}.sidebar .title_icon{    border-bottom: 1px solid #dee2e6;    padding-bottom: 10px;}.sortPagiBar{    border-bottom: 1px solid #dee2e6 !important;}.gap-10 {    gap: 10px;}.la-sign-out-alt:before {    content: "\f2f5";}.la-user-alt:before {    content: "\f406";}.la-map:before {    content: "\f279";}.rounded-10 {    border-radius: 10px !important;}.rounded-5{    border-radius: 5px !important;}.sortPagiBar .filter-sort input + .fa2 {    transition: all 0.4s;}.boxfilter{    margin-bottom: 1.5rem;}.item-product{    box-shadow: 1px 1px #dadada;    border: 1px solid #ccc;    box-shadow: 0 0px 2px 0 rgba(60, 64, 67, 0.1), 0 0px 6px 0px rgba(60, 64, 67, 0.25);    border-radius: 10px;    position: relative;    background-color: #fff;}.item-product .item-title{    padding: 8px 0;    border: 2px solid #000;    border-radius: 10px;    font-weight: 400;    color: #000;    font-size: 26px;    line-height: 1;    margin-bottom: 0px;    position: relative;    overflow: hidden;}.item-product .item-title:before{    content: '';    width: 30px;    height: 30px;    border-radius: 15px;    position: absolute;    right: -20px;    top: -20px;    background-color: #ef9a3c;}.item-product .item-title a{    font-size:50px;    color:#000;    font-family:"UKNumberPlate";}.item-product .item-title a span{    display: block;    font-family:"UKNumberPlate";}.item-product .item-title a:hover{    color:var(--main-color);}.item-product .item-price{    color:#0befc7;    font-weight: 700;    font-size: 1rem;    line-height: 1.5;}.taxonomy-product .item-product .item-price{    font-size: 1.3rem;}.menu-products{    background: var(--gradient);    border-radius: 10px;}.menu-products ul{    display: flex;    gap: 5px;    background: rgba(255, 255, 255, 0.6);    padding: .5rem !important;}.menu-products ul li a{    font-weight: 700;    display: flex;    align-items: center;    padding: .5rem 1rem;    font-size:16px;}.menu-products ul li a:hover,.menu-products ul li a.active{    background: #ffd400;    border-radius: 8px;    filter: hue-rotate(17deg) contrast(1.2);    color:#000 !important;}.slider-product img{    border-radius:10px !important;}.search_product .form-group{    position: relative;    height:46px;}.la-search:before {    content: "\f002";}.search_product .form-group input{    height:46px;    border-radius: 23px;    padding-right:50px;    width:100%;    border: 1px solid #EEEEEE;    font-size:15px;    padding-left:15px;}.search_product .form-group button{    position: absolute;    height: 40px;    width: 40px;    top: 3px;    right: 3px;    display: flex;    align-items: center;    justify-content: center;    background-color: #EEEEEE;    border-radius: 50%;    rotate: 270deg;    font-size: 20px;}.search_product .form-group button:hover{    background-color: #333;}.title_search{    margin-top: 10px;    font-weight: 600;    font-size: 18px;    color: #000;}.search_product label{    color:#000;    margin-bottom: 5px;}.blog-item-list{    width:100%;    overflow: hidden;    border-bottom:1px solid #dee2e6!important;    padding-bottom:10px;    margin-bottom: 10px;}.blog-item-list:last-child{    border-bottom: none !important;}.blog-item-list .image{    width: 100px;    float:left;    border-radius: 5px;    overflow: hidden;}.blog-item-list .text{    margin-left:10px;    width:calc(100% - 110px);    float:left;    display: -webkit-box;    overflow: hidden;    -webkit-box-orient: vertical;    word-break: break-word;    -webkit-line-clamp: 3;    font-weight: 600;    color:#fff;}.blog-item-list .text:hover{    color:#ffd400;}.title_sidebar{    background: var(--main-color);    color: #fff;    border-top-right-radius: 40px;    border-bottom-right-radius: 40px;    margin-left: -3px;    font-size: 18px;    box-shadow: 0 0px 2px 0 rgba(60, 64, 67, 0.1), 0 0px 6px 0px rgba(60, 64, 67, 0.25);    font-weight: 700;    text-transform: uppercase;    display: inline-block;    margin-bottom: 20px;    height: 37px;    padding-top: .5rem !important;    padding-bottom: .5rem !important;    padding-right: 1rem !important;    padding-left: 1rem !important;    line-height: 1.3;    position: relative;}.title_sidebar:before {    content: '';    position: absolute;    width: 0;    height: 0;    border-style: solid;    border-width: 0 5px 5px 0;    border-color: transparent #d80000 transparent transparent;    bottom: -5px;    left: 0px;    filter: brightness(0.8);    z-index: 9;}.title_detail_product{    font-size:18px;    font-weight: 700;    color:#424242;    margin-bottom: 10px;}.color-main{    color:var(--main-color) !important;}.list-unstyled{    border:1px solid #dee2e6;    padding:15px;    border-radius:10px;}.list-unstyled p{    font-weight: 600;    font-size:16px;    color:#424242;}.list-unstyled p span{    font-weight: 400;}.title_product{    font-size:24px;    margin-bottom: 20px;}.bienso1{    position: absolute;    z-index: 9;    top: 56.5%;    font-size: 46px;    text-align: center;    width: 100%;    line-height: 1;    color:#000;}.bienso1 span{    font-family: "UKNumberPlate";}.bienso1 span:nth-child(1){    margin-left: 0px;}.bienso1 span:nth-child(2){    margin-left: 0px;}.bienso2{    position: absolute;    z-index: 5;    top: 33%;    font-size: 60px;    text-align: center;    width: 100%;    color: #000;}.bienso2 span{    font-family: "UKNumberPlate";    display: block;    margin-bottom: 0px;    line-height: 0.9;}.box_thumb{    border-radius: 10px;    overflow: hidden;    position: relative;}.font-weight-bold{    font-weight: 600 !important;}.product-action_buynow {    background: linear-gradient(to bottom, #fed572, #fefd7e, #ffe15c, #ffde59);    transition: all 0.5s;}.product-action_buy {    background: #fff;    border: 2px solid var(--main-color);    color: var(--main-color);    transition: all 0.3s;    width: calc(40% - 10px);    overflow: hidden;    margin-left: 10px;}.product-action_buy i{    font-size: 30px;    line-height: 0.9;}.sitdown:before {    content: "";    left: 0;    opacity: 1;    position: absolute;    right: 0;    top: 0;    background: rgba(255, 255, 255, 0.6) none repeat scroll 0 0;    height: 0;    transition: all 0.5s ease-in-out 0s;    width: 100%;    z-index: 1;}.product-action_buy:hover {    background: var(--gradient);    color:#fff;}.sitdown:hover:before {    opacity: 0;    height: 100%;}.bg-primary:hover{    background-color: #0062cc !important;}.la-shopping-cart:before {    content: "\f07a";}.box_bienxe{    display: inline-block;    padding: 8px 20px;    color: var(--main-color);    font-weight: 600;    font-size: 14px;    border: 1px solid var(--main-color);    border-radius: 5px;    margin-bottom: 20px;    text-transform: uppercase;}.la-minus:before {    content: "\f068";}.la-plus:before {    content: "\f067";}.custom-btn-number button {    width: 25%;    height: 38px;    transition: all 0.3s ease;    font-size: 15px;    color: #000;    background: var(--gradient);    border:none !important;}.custom-btn-number button:hover {    border-color: var(--main-color) !important;}.entry-content iframe{    width:100% !important;    height:450px !important;}.form-inline {    display: -ms-flexbox;    display: flex;    -ms-flex-align: center;    align-items: center;    width: 100%;}.form-inline .form-control {    display: inline-block;    font-size: initial;    vertical-align: middle;}.logo-footer{    width: 80px;    height:80px;    display: block;}.title_recent{    color: #212529;    text-transform: uppercase;    border-bottom: none;    margin-bottom: 15px;    font-weight: 600;    font-size: 22px;}.list_feedback .owl-controls{    display: none !important;}.box_products{    background:linear-gradient(90deg, #3D2205 0%, #ffd02d 100%);}.title_home_product{    color:var(--main-color);    font-size: 22px;    font-weight: 600;    text-transform: uppercase;}.flash_sale .box_products{    background: initial;    border: 1px solid #27364b;}.boxfilter-wrap{    box-shadow: 0 0 1px 1.5px rgba(0, 0, 0, 0.05);    background-color: #fff;    border-radius: 10px;}.boxfilter-wrap .boxfilter {    padding:20px;}.boxfilter-wrap .boxfilter-right {    background: #FFF;    padding:15px;}.boxfilter-wrap .boxfilter-items-group.mang,.boxfilter-wrap .boxfilter-items-group.phongthuy,.boxfilter-wrap .boxfilter-items-group.macode {    display: flex;    flex-wrap: wrap;    align-items: center;    gap: 0 15px;    margin-bottom: 15px;}.boxfilter-wrap .boxfilter-items-group.mang .boxfilter-items-title,.boxfilter-wrap .boxfilter-items-group.phongthuy .boxfilter-items-title,.boxfilter-wrap .boxfilter-items-group.macode .boxfilter-items-title {    display: block;    width: 100%;}.boxfilter-wrap .boxfilter-items-group.mang .boxfilter-items-title span,.boxfilter-wrap .boxfilter-items-group.phongthuy .boxfilter-items-title span,.boxfilter-wrap .boxfilter-items-group.macode .boxfilter-items-title span {    display: block;    width: 100%;    margin-bottom: 15px;    font-weight: bold;    font-size: 1.15rem;    color: #000;}.boxfilter-wrap .boxfilter-items-group.macode .boxfilter-items-icon {    width: 30px;}.boxfilter-wrap .boxfilter-items-group img {    max-height: 25px;}.boxfilter-wrap .boxfilter-items-group.mang .boxfilter-items,.boxfilter-wrap .boxfilter-items-group.phongthuy .boxfilter-items,.boxfilter-wrap .boxfilter-items-group.macode .boxfilter-items{    display: inline-flex;    flex-wrap: wrap;    gap: 15px;    width: calc(100% - 45px);    font-size:16px;}.boxfilter-wrap .boxfilter-items-group.macode .boxfilter-items .boxfilter-item {    border: 1px solid;    border-color: #d70018;    width: 30px;    height: 30px;    border-radius: 999px;    display: flex;    align-items: center;    justify-content: center;    font-size: .9rem;    cursor: pointer;}.boxfilter-wrap .boxfilter-items-group.macode .boxfilter-items .boxfilter-item:hover{    background-color:#d70018;    color:#fff;}.boxfilter-items .boxfilter-item{    cursor: pointer;}.boxfilter-wrap .boxfilter-items-group input[type="checkbox"] {    display: none;}.product_feature{    background: linear-gradient(90deg, #BA1B1F 0%, #3E1013 100%);}.product_feature1{    background: linear-gradient(90deg, #c74e3d 0%,#c74e3d 100%);}.product_feature2{    background: linear-gradient(90deg, #061532 0%, #0E3884 100%);}.title_home_product_2{    background: #fff;    color: var(--main-color);    border: 1px solid var(--main-color);    display: flex;    align-items: center;    gap: 8px;    font-size: 16px;    padding: 8px 11px;    text-transform: uppercase;    line-height: 1;}.title_home_product_2 img{    max-width: 32px;}.boloc {    background: #FFFFFF;}.boloc .line {    display: flex;    align-items: flex-start;}.boloc .line .item {    display: flex;    flex-wrap: wrap;}.boloc .line .h {    background: #EEEEEE;    color: #333333;    flex-shrink: 0;    margin-left: 0 !important;}.boloc .line .item> span {    padding: 4px 10px;    border: 1px solid #EEEEEE;    border-radius: 15px;    margin-left: 5px;    cursor: pointer;    margin-bottom: 5px;}.boloc .line .item> span.tinh select {    border: none;    background: transparent;    width: max-content;    height: max-content;}.boloc .line .item> span:hover {    background: #EEEEEE;}.boloc .line .item> span.active {    border: 1px solid var(--main-color);}.pagination{    width: 100%;    overflow: hidden;    margin-top:20px;    text-align: center;    display: block;}.pagination li{    display: inline-block;}.pagination li a,.pagination li span{    display: block;    height: 30px;    border-radius: 15px;    min-width: 30px;    text-align: center;    margin:0px 5px;    border:1px solid #dee2e6;    color:#000;    line-height: 30px;}.pagination li a:hover{    background-color: #EEEEEE;}.pagination li.active a{    border:1px solid var(--main-color);}.products_home .pagination li.active a,.box_border .pagination li.active a{    background-color: #fff;    color:#000;}.box_border{    background: initial;    border: 1px solid #27364b;    padding:20px;    border-radius:10px;}.products_home .pagination li a,.box_border .pagination li a{    color:#fff;}.item_ac{    font-size: 16px;}.item_ac i{    font-size: 24px;    margin-right: 10px;}.item_ac .active{    color:var(--main-color);}.fw-500{    font-weight: 500 !important;}.btn-add{    padding: 10px 15px !important;    font-size: 14px;    min-width: initial;}.address-name{    font-weight: 600;    margin-bottom: 10px;}.product_gradient{    background: var(--gradient);}.la-bars:before {    content: "\f0c9";}.la-user-circle:before {    content: "\f2bd";}.btn_account_mobile{    display: none;}.list_social{    display: block;    overflow: hidden;}.list_social a{    display: block;    float: left;    margin-right: 10px;    display: flex;    width: 30px;    height: 30px;    background: var(--gradient);    border-radius: 5px;    padding: 6px;    align-items: center;}.echbay-sms-messenger {    text-align: center;    width: 45px;    position: fixed;    bottom: 20px;    left: 20px;    display: none;    z-index: 9;}.echbay-sms-messenger {    width: 45px;}.echbay-sms-messenger {    display: block;}.echbay-sms-messenger div {    margin: 14px 0;    background: #0084FF center no-repeat;    background-size: 70%;    border-radius: 50%;    box-shadow: 0 3px 10px #888;}.echbay-sms-messenger div:first-child {    margin-top: 0;}.echbay-sms-messenger div.phonering-alo-alo {    background-image: url(../images/call.png);}.echbay-sms-messenger div.phonering-alo-zalo{    background-color: var(--main-color);}.echbay-sms-messenger div.phonering-alo-alo {    background-color: #cb1c22;}.echbay-sms-messenger a {    display: block;    line-height: 45px;    text-indent: -9999px;}.echbay-sms-messenger a {    line-height: 45px;}.echbay-sms-messenger div.phonering-alo-sms {    background-image: url(../images/mail.png);    background-color: #ff6600;    background-size: 60%;}.echbay-sms-messenger div.phonering-alo-sms {    background-color: #ff6600;}.echbay-sms-messenger div.phonering-alo-zalo {    background-image: url(../images/zalo.png);}.echbay-sms-messenger div.phonering-alo-messenger {    background-image: url(../images/messenger.png);    background-color: #e60f1e;}.echbay-sms-messenger div:last-child {    margin-bottom: 0;}.echbay-sms-messenger div.phonering-alo-messenger {    background-color: #0c9be9;}.color-white{    color:#fff;}.load-product{    min-height: 882px;}.load-product .list-product{    grid-template-columns:auto auto auto auto auto;}@media (min-width: 1920px){    .container {        max-width: 1600px;    }}@media (max-width: 1300px){    .bienso2 {        font-size: 58px;    }}@media (min-width: 1200px){    .container {        max-width: 1200px;    }    .item-product .item-title a{        font-size: 40px;    }}@media (max-width: 1100px){    .bienso2{        font-size:45px;    }}@media(max-width:990px){    .bienso2{        font-size:70px;    }    .bienso1{        font-size: 37px;    }    .list-product{        gap: 30px;        grid-template-columns:auto auto auto auto !important;    }    .load-product .list-product{        gap: 30px;        grid-template-columns:auto auto auto !important;    }}@media (max-width: 992px){    .logo img{        height: initial;        max-width: 50px;    }    .btn_account_mobile{        font-size: 30px;        border: none;        background: none;        display: block;        width: 35px;        height: 35px;        color: #fff !important;        line-height: 35px;        margin-left: 10px;    }    .btn-menu-mb {        font-size: 30px;        border: none;        background: none;        display: block;        width: 35px;        height: 35px;        color: #fff !important;        line-height: 35px;        text-align: center;        margin-left: 10px;    }    .fa-bars-menu {        height: 3px;        background: var(--main-color);        width: 26px;        display: block;        margin: 4px 0;    }    #menu-mobile {        display: block;        width: 320px;        position: fixed;        height: 100vh;        left: 0;        right: auto;        top: 0;        background: #fff;        z-index: 6000;        overflow-y: auto;        -ms-transition: transform 300ms cubic-bezier(0.25, 0.46, 0.45, 0.94);        -webkit-transition: transform 300ms cubic-bezier(0.25, 0.46, 0.45, 0.94);        transition: transform 300ms cubic-bezier(0.25, 0.46, 0.45, 0.94);        -ms-transform: translateX(-100%);        -webkit-transform: translateX(-100%);        transform: translateX(-100%);    }    .menu-active #menu-mobile {        -webkit-transform: translateX(0);        -moz-transform: translateX(0);        -ms-transform: translateX(0);        transform: translateX(0);    }    .site-overlay {        background: rgba(0, 0, 0, 0.8);        position: fixed;        top: 0;        left: 0;        width: 100vw;        height: 100vh;        z-index: 4000;        opacity: 0;        visibility: hidden;        transition: all 300ms linear;    }    .left-search{        margin-top:0px !important;    }    .menu-active #site-overlay {        opacity: 1;        visibility: visible;    }    body.menu-active {        left: 320px;        overflow: hidden;    }    #menu-mobile .mn-mb-header {        background:linear-gradient(#e11313 0%, #4a0001);    }    #menu-mobile .mn-mb-header a {        display: block;    }    #menu-mobile .mn-mb-header .drawer-header--auth {        display: -webkit-box;        display: -webkit-flex;        display: -ms-flexbox;        display: flex;        -webkit-box-align: center;        -webkit-align-items: center;        -ms-flex-align: center;        align-items: center;        margin: 0px 16px;        margin-top: 0;        padding: 10px 0;    }    #menu-mobile .mn-mb-header .drawer-header--auth ._object {        width: 40px;        height: 40px;        margin-right: 16px;        border-radius: 50%;        overflow: hidden;    }    #menu-mobile .mn-mb-header .drawer-header--auth ._body {        color: #fff;        font-size: 20px;    }    .close-handle {        position: absolute;        top: 0;        right: 0;        width: 35px;        height: 35px;        z-index: 999;        background: transparent;        border: none;        box-shadow: none;        cursor: pointer;        -ms-transition: transform 150ms linear;        -webkit-transition: transform 150ms linear;        transition: transform 150ms linear;        font-size: 0;    }    .close-handle .mb-menu-cls {        width: 35px;        height: 35px;        cursor: pointer;        display: inline-block;        position: relative;    }    .close-handle .mb-menu-cls .bar {        position: relative;        top: 18px;        right: 7px;        background: #000;        display: block;        margin: auto;        -ms-transition: all 0ms 100ms, width 150ms linear;        -webkit-transition: all 0ms 100ms, width 150ms linear;        transition: all 0ms 100ms, width 150ms linear;    }    .close-handle .mb-menu-cls .bar:before {        content: "";        position: absolute;        right: 0;        background: #fff;        bottom: -2px;        width: 20px;        height: 2px;        -ms-transform: rotate(-45deg);        -webkit-transform: rotate(-45deg);        transform: rotate(-45deg);        -ms-transition: bottom 300ms cubic-bezier(0.23, 1, 0.32, 1), transform 300ms 100ms cubic-bezier(0.23, 1, 0.32, 1);        -webkit-transition: bottom 300ms cubic-bezier(0.23, 1, 0.32, 1), transform 300ms 100ms cubic-bezier(0.23, 1, 0.32, 1);        transition: bottom 300ms cubic-bezier(0.23, 1, 0.32, 1), transform 300ms 100ms cubic-bezier(0.23, 1, 0.32, 1);    }    .close-handle .mb-menu-cls .bar:after {        content: "";        position: absolute;        right: 0;        background: #fff;        top: 0;        width: 20px;        height: 2px;        -ms-transform: rotate(45deg);        -webkit-transform: rotate(45deg);        transform: rotate(45deg);        -ms-transition: top 300ms cubic-bezier(0.23, 1, 0.32, 1), transform 300ms 100ms cubic-bezier(0.23, 1, 0.32, 1);        -webkit-transition: top 300ms cubic-bezier(0.23, 1, 0.32, 1), transform 300ms 100ms cubic-bezier(0.23, 1, 0.32, 1);        transition: top 300ms cubic-bezier(0.23, 1, 0.32, 1), transform 300ms 100ms cubic-bezier(0.23, 1, 0.32, 1);    }    #menu-mobile .mb-menu li {        display: block;        float: left;        width: 100%;        padding: 0;        border-bottom: 1px solid rgba(0, 0, 0, 0.06);        position: relative;        overflow: hidden;    }    #menu-mobile .mb-menu li a {        display: inline-block;        color: #000000;        font-size: 14px;        padding: 10px 20px 10px 10px;        position: relative;    }    #menu-mobile .mb-menu li .cl-open {        font-size: 0;        background: none;        border: none;        position: absolute;        right: 0;        width: 38px;        height: 38px;        top: 0;        color:#41261F;    }    #menu-mobile .mb-menu li .cl-open.plus-menu:after {        content: "+";        font-size: 25px;        font-weight: 500;    }    #menu-mobile .mb-menu li .cl-open.minus-menu:after {        content: "–";        font-size: 25px;        font-weight: 500;    }    #menu-mobile .mb-menu li .menu-childrent {        padding-left: 10px;        display: none;    }    .header-top .link_cart{        position: absolute;        z-index: 9;        right: 20px;        top: 0px;    }    .header-top .link_cart span{        top: 0px    }    .btn-cart{        margin-top: 20px;        background: var(--gradient);        padding: 10px 20px;        margin-left: 15px;    }    .list-product{        gap: 30px;        grid-template-columns:auto auto auto auto !important;    }}@media(max-width:920px){    .bienso2 {        font-size: 62px;    }}@media(max-width:765px){    .bienso2 {        font-size: 110px;    }    .list-product{        gap: 30px;        grid-template-columns:auto auto auto!important;    }}@media(max-width:700px){    .bienso2 {          font-size: 90px;      }    .list-product{        gap: 30px;        grid-template-columns:auto auto auto!important;    }}@media(max-width:  568px){    .list-product,.load-product .list-product{        gap: 30px;        grid-template-columns:auto auto !important;    }    body{        overflow: hidden;    }    .menu_footer{        display: block;    }    .item_property .title_1{        font-size: 13px;    }    .item_property .title_2{        font-size: 14px;    }    .title_home{        font-size: 18px;        margin-bottom: 10px;    }    .boxfilter-wrap .boxfilter{        padding:10px;    }    .sec_filter{        margin-top: initial;    }    .title_home:after{        top: 35px;    }    .item_seller{        padding: 10px;    }    .item_seller .left .title_{        font-size: 24px;        margin-bottom: 0px;    }    .item_seller .left .description_{        line-height: 1.4;        font-size: 11px;        margin-top: 0px;    }    .item_seller .left{        width: 50%;    }    .div_price del{        font-size: 14px;    }    .div_price p{        font-size: 20px;    }    .div_price{        margin-top: 20px;        margin-left: 0px;        font-size:20px;    }    .btn_xemngay{        width: 142px;        height: 32px;        margin-left: 0px;        background-size: 100%;    }    .item_seller .right img{        height: 100%;        width: inherit;    }    .form-contact input{        width: 100%;    }    .item_blog .box_image{        height: inherit;    }    .item_blog .box_image img{        height:initial;        width: 100%;    }    .item_right{        padding: 10px;        height: 100px;    }    .item_right .left h4{        font-size: 12px;    }    .item_right .left h5{        font-size: 15px;    }    .item_right .right{        width: 65px;    }    .about_us .box_image{        margin-bottom: 15px;    }    .item_right .left{        width: calc(100% - 75px);    }    .support_fix a{        width: 30%;        height: 30px;        font-size: 10px;    }    .box_support{        width: 100%;        text-align: center;    }    .bar_star{        width: 150px !important;    }    #danhgia h4{        margin-top: 15px !important;    }    .shop_table .product-remove {        position: relative;        width: 0;    }    .shop_table .product-remove a {        position: absolute;        top: 10px;        left: 0px;        width: 24px;        height: 24px;        line-height: 18px !important;        font-size: 18px !important;    }    .shop_table .product-name {        min-width: 80px;    }    .shop_table .mobile-product-price {        margin: 0.5em 0;    }    .shop_table .product-price {        display: none;    }    .product-quantity {        text-align: right;    }    .shop_table .product-subtotal {        display: none;    }    .icon_search{        position: inherit;    }    .header-action_dropdown{        width: 100%;        left: 0;        top: 120px;    }    .menu-products{        display: none;    }    .large-article-info{        padding:10px !important;    }    .bienso2{        font-size: 80px;    }    .bienso1{        top: 56.5%;        font-size: 60px;    }    .box_bienxe{        font-size: 20px;    }    .title_product{        font-size:20px;        margin-bottom: 10px;    }}@media(max-width:450px){    .bienso2{        font-size: 40px;    }}@media(max-width:430px){    .bienso2 {          font-size: 62px;      }  }@media(max-width:420px){    .bienso2 {          font-size: 55px;    }}@media(max-width:340px){    .bienso2 {          font-size: 45px;    }}@media(max-width:380px){    .item-product .item-title a,.item-product .item-title{        font-size:20px !important;    }    .item-product .item-price{        font-size: 14px !important;    }}@media(max-width:310px){    .item-product .item-title a,.item-product .item-title{        font-size:18px !important;    }    .item-product .item-price{        font-size: 13px !important;    }}