@import "../css/all.min.css";
@font-face{font-family:"Hurricane";font-style:normal;font-weight:400;font-display:swap;src:url(../fonts/vi-400.woff2) format("woff2");unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB}
@font-face{font-family:"Hurricane";font-style:normal;font-weight:400;font-display:swap;src:url(../fonts/latin-400.woff2) format("woff2");unicode-range:U+0100-02AF,U+0304,U+0308,U+0329,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20CF,U+2113,U+2C60-2C7F,U+A720-A7FF}
@font-face{font-family:"Hurricane";font-style:normal;font-weight:400;font-display:swap;src:url(../fonts/latin-2-400.woff2) format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+2074,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}

@font-face{font-family: 'Roboto';src:url(../fonts/Roboto-Regular.ttf);font-weight: 400;font-style: normal;}
@font-face{font-family: 'Roboto';src:url(../fonts/Roboto-Italic.ttf);font-weight: 400;font-style: italic;}
@font-face{font-family: 'Roboto';src:url(../fonts/Roboto-Medium.ttf);font-weight: 500;font-style: normal;}
@font-face{font-family: 'Roboto';src:url(../fonts/Roboto-MediumItalic.ttf);font-weight: 500;font-style: italic;}
@font-face{font-family: 'Roboto';src:url(../fonts/Roboto-Bold.ttf);font-weight: 700;font-style: normal;}
@font-face{font-family: 'Roboto';src:url(../fonts/Roboto-BoldItalic.ttf);font-weight: 700;font-style: italic;}
@font-face{font-family: 'Roboto';src:url(../fonts/Roboto-Black.ttf);font-weight: 800;font-style: normal;}
@font-face{font-family: 'Roboto';src:url(../fonts/Roboto-BlackItalic.ttf);font-weight: 800;font-style: italic;}
@font-face{font-family:"iCielBC Downtown";src:url(../fonts/iCielBCDowntown-Regular.otf) format("truetype")}
:root{--f-body:Hurricane,cursive;--f-second:"Roboto";--f-second-2:"iCielBC Downtown";--cl-white:#fff;--cl-red:#d93a4a;--cl-plum:#370107;--cl-brown:#998a8b;--gradient-yellow:radial-gradient(50% 50% at 50% 50%,#bea640 0%,#eee472 100%);--gradient-red:linear-gradient(90deg,#7a071a 0%,#d22e47 100%)}
body{font-family:var(--f-body);font-weight:400;font-style:normal;overflow-x:hidden;margin:0;padding:0}
body.woocommerce img,body.woocommerce-page img{height:100%}
.form-product p{font-weight: 700}
.form-product{clear: both;}
.boxformpro{position: relative;}
.boxformpro input[type=submit]{    position: absolute;
    right: 0;
    top: 0;
    width: auto;
    height: auto;
    padding: 12px !important;}
    .xoo-wsc-sm-sales{display: none;}
.term-description{margin-top: 20px}
a{text-decoration:none}
img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}
figure{margin:0}
.row-0{margin-left:auto;margin-right:auto}
.row-20{margin-left:-20px;margin-right:-20px}
.p-0{padding:0}
.p5{padding:0 5px}
.p-10{padding:0 10px}
.p-20{padding:0 20px}
main{overflow: hidden;}
 .widget_products ul {padding: 0;margin: 0}
 .section-blog-1 .content .blog-content .col-right h2{margin-bottom: 20px !important}
 .widget_products ul li{list-style: none;margin-bottom: 20px}
  .widget_products ul li span.product-title{display: block;margin-top: 10px;    font-size: 14px;
    line-height: 22px;
    font-family: var(--f-second);
    font-weight: 600;
    color: var(--cl-plum);
    -webkit-box-orient: vertical;
    -webkit-line-clamp: 2;
    overflow: hidden;
    text-overflow: ellipsis;
    word-break: break-word;
    display: -webkit-box;}
@media (max-width: 1199px) {
.custom-p{max-width:100%;padding:0!important}
}
@media (min-width: 1300px) {
.container{max-width:1248px}
}
@media (max-width: 767px) {
.container{max-width:100%;padding-left:15px;padding-right:15px}
.row-8{margin-left:-8px;margin-right:-8px}
.p-8{padding-left:8px;padding-right:8px}
}
.header-desktop{position:fixed;top:0;left:0;right:0;width:100%;padding:19px 30px;z-index:99;background: #fff;box-shadow: 0 0 15px rgba(0, 0, 0, 0.1);}
@media only screen and (max-width: 1199px) {
.header-desktop{display:none}
}
.header-desktop .header-wraper{display:flex;align-items:center;justify-content:space-between}
.header-desktop .header-wraper .header-left{display:flex;align-items:center;width: 200px;}
.header-desktop .header-wraper .header-left .logo{display:block;width:150px}
.header-desktop .header-wraper .header-left .logo a{display:block;width:100%}
.header-desktop .header-wraper .header-left .logo a figure{position:relative;display:block;overflow:hidden;width:100%;height:0;padding-top:28%}
.header-desktop .header-wraper .header-left .logo a figure img{position:absolute;top:0;left:0;right:0;bottom:0}
.header-desktop .header-wraper .header-left .logo a img{object-fit: contain;width: 100%;height: 100px;}
@media only screen and (max-width: 1199px) {
.header-desktop .header-wraper .header-left .menu-product{display:none}
}
.header-desktop .header-wraper .header-left .menu-product .bnt-product{display:flex;align-items:center;gap:10px;padding:8px 25px;font-size:14px;line-height:22px;font-family:var(--f-second);font-weight:700;color:var(--cl-white);background:rgba(0,0,0,0.3);border-radius:12px;border:0}
.header-desktop .header-wraper .header-left .menu-product .ul-lv-1{position:absolute;margin:0;padding:15px 0;list-style:none;border-radius:16px;border:2px solid rgba(0,0,0,0);background:rgba(0,0,0,0);opacity:0;visibility:hidden}
.header-desktop .header-wraper .header-left .menu-product .ul-lv-1:before{content:"";position:absolute;top:0;left:0;right:0;bottom:0;background:rgba(0,0,0,0.5);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);border-radius:16px;width:100%;height:100%;border:2px solid rgba(0,0,0,0.1)}
.header-desktop .header-wraper .header-left .menu-product .ul-lv-1 .li-lv-1 .link-lv-1{position:relative;display:flex;align-items:center;gap:20px;padding:14px 15px}
.header-desktop .header-wraper .header-left .menu-product .ul-lv-1 .li-lv-1 .link-lv-1:after{content:"";position:absolute;left:15px;right:15px;bottom:0;width:calc(100% - 30px);height:1px;background:rgba(255,255,255,0.1019607843)}
.header-desktop .header-wraper .header-left .menu-product .ul-lv-1 .li-lv-1 .link-lv-1 a{display:block;font-family:var(--f-second);font-size:14px;line-height:20px;font-weight:500;color:rgba(255,255,255,0.8);margin:0}
.header-desktop .header-wraper .header-left .menu-product .ul-lv-1 .li-lv-1 .link-lv-1 i{font-size:16px;line-height:1;color:rgba(255,255,255,0.8)}
.header-desktop .header-wraper .header-left .menu-product .ul-lv-1 .li-lv-1 .link-lv-1:hover a{color:var(--cl-white)}
.header-desktop .header-wraper .header-left .menu-product .ul-lv-1 .li-lv-1 .link-lv-1:hover i{color:var(--cl-white)}
.header-desktop .header-wraper .header-left .menu-product .ul-lv-1 .li-lv-1 .ul-lv-2{display:flex;align-items:center;flex-wrap:wrap;position:absolute;top:0;left:calc(100% + 5px);min-width:350px;border-radius:16px;border:2px solid rgba(0,0,0,0.1);background:rgba(0,0,0,0.5);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);margin:0;padding:0;list-style:none;opacity:0;visibility:hidden;transition:all .2s}
.header-desktop .header-wraper .header-left .menu-product .ul-lv-1 .li-lv-1 .ul-lv-2 .li-lv-2{width:50%}
.header-desktop .header-wraper .header-left .menu-product .ul-lv-1 .li-lv-1 .ul-lv-2 .li-lv-2 a{position:relative;display:block;font-family:var(--f-second);font-size:14px;line-height:20px;font-weight:500;color:rgba(255,255,255,0.8);margin:0;padding:14px 15px}
.header-desktop .header-wraper .header-left .menu-product .ul-lv-1 .li-lv-1 .ul-lv-2 .li-lv-2 a:after{content:"";position:absolute;left:15px;right:15px;bottom:0;width:calc(100% - 30px);height:1px;background:rgba(255,255,255,0.1019607843)}
.header-desktop .header-wraper .header-left .menu-product .ul-lv-1 .li-lv-1 .ul-lv-2 .li-lv-2:hover a{color:var(--cl-white)}
.header-desktop .header-wraper .header-left .menu-product .ul-lv-1 .li-lv-1 .ul-lv-2 .li-lv-2:hover i{color:var(--cl-white)}
.header-desktop .header-wraper .header-left .menu-product .ul-lv-1 .li-lv-1 .ul-lv-2 .li-lv-2:last-child a:after,.header-desktop .header-wraper .header-left .menu-product .ul-lv-1 .li-lv-1 .ul-lv-2 .li-lv-2:nth-last-child(2) a:after{display:none}
.header-desktop .header-wraper .header-left .menu-product .ul-lv-1 .li-lv-1:hover .ul-lv-2{opacity:1;visibility:visible}
.header-desktop .header-wraper .header-left .menu-product .ul-lv-1 .li-lv-1:last-child .link-lv-1:after{display:none}
.header-desktop .header-wraper .header-left .menu-product:hover .ul-lv-1{opacity:1;visibility:visible}
.header-desktop .header-wraper .header-right{display:flex;align-items:center;justify-content:flex-end;gap:30px}
.header-desktop .header-wraper .header-right .search-form{background:rgba(0,0,0,0.3);border-radius:5px;height:35px}
.header-desktop .header-wraper .header-right .search-form label input{width:210px;height:35px;padding:5px 15px;border-radius:5px;border:0;outline:0;outline-offset:0;transition:none;background:rgba(0,0,0,0);font-family:var(--f-second);font-size:14px;line-height:22px;color:var(--cl-white);box-shadow:none}
.header-desktop .header-wraper .header-right .search-form label input::-moz-placeholder{font-family:var(--f-second);font-size:14px;line-height:22px;color:var(--cl-white)}
.header-desktop .header-wraper .header-right .search-form label input::placeholder{font-family:var(--f-second);font-size:14px;line-height:22px;color:var(--cl-white)}
.header-desktop .header-wraper .header-right .search-form .search-submit{padding:0;color:var(--cl-white);width:35px;height:35px;border:0;background:rgba(0,0,0,0);text-align:center}
.header-desktop .header-wraper .header-right .header-bnt{display:flex;align-items:center;gap:30px}
.header-desktop .header-wraper .header-right .header-bnt a{display:flex;align-items:center;gap:5px;font-size:14px;line-height:22px;font-family:var(--f-second);font-weight:500;color:var(--cl-white)}
/* header Zek */
.header-desktop .header-wraper{align-items: flex-end;}
.header-desktop .header-wraper .header-rightnew{width: calc(100% - 200px);font-family: var(--f-second);}
.header-desktop .header-wraper .header-rightnew .top{display: flex;align-items: center;justify-content: space-between;border-bottom: 1px solid #ccc;margin-bottom: 5px;}
.header-desktop .header-wraper .header-rightnew ul{list-style: none;padding-left: 0;margin-bottom: 0;margin-left: 0;}
.header-desktop .header-wraper .header-rightnew .menu{display: flex;align-items: center;margin-right: auto;}
.header-desktop .header-wraper .header-rightnew .menu>li{margin-right: 30px;position: relative;}
.header-desktop .header-wraper .header-rightnew .menu>li:last-child{margin-right: 0;}
.header-desktop .header-wraper .header-rightnew .menu>li>a{display: block;line-height: 35px;color: #666;}
.header-desktop .header-wraper .header-rightnew .menu>li:hover>a{color: #000;}
.header-desktop .header-wraper .header-rightnew .menu>li.current-menu-item>a{color: #000;font-weight: 600;}
.header-desktop .header-wraper .header-rightnew .menu>li>ul{position: absolute;
    top: 100%;
    left: 0;
    z-index: 999;
    padding: 10px;
    background: #fff;
    width: 240px;
    -moz-transition: .2s ease-out;
    -o-transition: .2s ease-out;
    -webkit-transition: .2s ease-out;
    -ms-transition: .2s ease-out;
    transition: .2s ease-out;
    -moz-transform: translateY(20px);
    -o-transform: translateY(20px);
    -ms-transform: translateY(20px);
    -webkit-transform: translateY(20px);
    transform: translateY(20px);
    box-shadow: 0px 2px 6px 0px rgba(50, 50, 50, 0.33);
    border-radius: 0 0 5px 5px;
    opacity: 0;
    visibility: hidden;
    -moz-transition: .2s ease-out;
    -o-transition: .2s ease-out;
    -webkit-transition: .2s ease-out;
    -ms-transition: .2s ease-out;
    transition: .2s ease-out;
    -moz-transform: translateY(20px);
    -o-transform: translateY(20px);
    -ms-transform: translateY(20px);
    -webkit-transform: translateY(20px);
    transform: translateY(20px);}
.header-desktop .header-wraper .header-rightnew .menu>li:hover>ul{opacity: 1;visibility: visible;        -moz-transition: .3s ease-in;-o-transition: .3s ease-in;-webkit-transition: .3s ease-in;-ms-transition: .3s ease-in;transition: .3s ease-in;-moz-transform: translateY(0px);-o-transform: translateY(0px);-ms-transform: translateY(0px);-webkit-transform: translateY(0px);transform: translateY(0px);}
.header-desktop .header-wraper .header-rightnew .menu>li>ul li{padding: 5px;}
.header-desktop .header-wraper .header-rightnew .menu>li>ul li>a{display: block;color: #333;}
.header-desktop .header-wraper .header-rightnew .menu>li>ul>li>ul{position: absolute;top: 0;left: 100%;z-index: 999;padding: 10px;background: #fff;width: 240px;
    -moz-transition: .2s ease-out;
    -o-transition: .2s ease-out;
    -webkit-transition: .2s ease-out;
    -ms-transition: .2s ease-out;
    transition: .2s ease-out;
    -moz-transform: translateY(20px);
    -o-transform: translateY(20px);
    -ms-transform: translateY(20px);
    -webkit-transform: translateY(20px);
    transform: translateY(20px);
    box-shadow: 0px 2px 6px 0px rgba(50, 50, 50, 0.33);
    border-radius: 0 0 5px 5px;
    opacity: 0;
    visibility: hidden;
    -moz-transition: .2s ease-out;
    -o-transition: .2s ease-out;
    -webkit-transition: .2s ease-out;
    -ms-transition: .2s ease-out;
    transition: .2s ease-out;
    -moz-transform: translateY(20px);
    -o-transform: translateY(20px);
    -ms-transform: translateY(20px);
    -webkit-transform: translateY(20px);
    transform: translateY(20px);}
.header-desktop .header-wraper .header-rightnew .menu>li>ul>li:hover>ul{opacity: 1;visibility: visible;        -moz-transition: .3s ease-in;-o-transition: .3s ease-in;-webkit-transition: .3s ease-in;-ms-transition: .3s ease-in;transition: .3s ease-in;-moz-transform: translateY(0px);-o-transform: translateY(0px);-ms-transform: translateY(0px);-webkit-transform: translateY(0px);transform: translateY(0px);}


.header-desktop .header-wraper .header-rightnew a.hotline{display: flex;color: #666;}
.header-desktop .header-wraper .header-rightnew a.hotline svg {position: relative;top: 1px;}
.header-desktop .header-wraper .header-rightnew a.hotline svg path{fill: #666;margin-right: 2px;transition: all .3s;}
.header-desktop .header-wraper .header-rightnew a.hotline:hover{color: #000;}
.header-desktop .header-wraper .header-rightnew a.hotline:hover svg path{fill: #000;}
.header-desktop .header-wraper .header-rightnew .bot{display: flex;align-items: center;justify-content: flex-end;}
.header-desktop .header-wraper .header-rightnew .bot>div:not(:last-child){margin-right: 10px;}
.header-desktop .header-wraper .header-rightnew .bot .icon{width: 24px;height: 24px;display: flex;align-items: center;justify-content: center;}
.header-desktop .header-wraper .header-rightnew .bot .icon svg{fill: #666;width: 16px;height: 16px;transition: all .3s;}
.header-desktop .header-wraper .header-rightnew .bot .icon:hover svg{fill: #000;}
.header-desktop .header-wraper .header-rightnew .bot .cart a{display: block;position: relative;}
.header-desktop .header-wraper .header-rightnew .bot .cart .cout{position: absolute;color: #fff;font-weight: bold; background: #ecc777;display: flex;align-items: center;justify-content: center;border-radius: 50%;width: 16px;height: 16px;font-size: 8px;right: -5px;top: -7px;}
/*
body.home .header-desktop .header-wraper .header-rightnew a.hotline{color: #fff;}
body.home .header-desktop .header-wraper .header-rightnew a.hotline svg path{fill: #fff;}
body.home .header-desktop .header-wraper .header-rightnew .bot .icon svg{fill: #fff;}
body.home .header-desktop .header-wraper .header-rightnew .menu>li>a{color: #fff;}
body.home .header-desktop.sticky .header-wraper .header-rightnew a.hotline{color: #666;}
body.home .header-desktop.sticky .header-wraper .header-rightnew a.hotline svg path{fill: #666;}
body.home .header-desktop.sticky .header-wraper .header-rightnew .bot .icon svg{fill: #666;}
body.home .header-desktop.sticky .header-wraper .header-rightnew .menu>li>a{color: #666;}
body.home .header-desktop.sticky .header-wraper .header-rightnew a.hotline:hover{color: #000;}
body.home .header-desktop.sticky .header-wraper .header-rightnew a.hotline:hover svg path{fill: #000;}
body.home .header-desktop.sticky .header-wraper .header-rightnew .bot .icon:hover svg{fill: #000;}
body.home .header-desktop.sticky .header-wraper .header-rightnew .menu>li:hover>a{color: #000;}
body.home .header-desktop.sticky .header-wraper .header-rightnew .menu>li.current-menu-item>a{color: #000;}

body.single-product .header-desktop .header-wraper .header-rightnew a.hotline{color: #fff;}
body.single-product .header-desktop .header-wraper .header-rightnew a.hotline svg path{fill: #fff;}
body.single-product .header-desktop .header-wraper .header-rightnew .bot .icon svg{fill: #fff;}
body.single-product .header-desktop .header-wraper .header-rightnew .menu>li>a{color: #fff;}
body.single-product .header-desktop.sticky .header-wraper .header-rightnew a.hotline{color: #666;}
body.single-product .header-desktop.sticky .header-wraper .header-rightnew a.hotline svg path{fill: #666;}
body.single-product .header-desktop.sticky .header-wraper .header-rightnew .bot .icon svg{fill: #666;}
body.single-product .header-desktop.sticky .header-wraper .header-rightnew .menu>li>a{color: #666;}
body.single-product .header-desktop.sticky .header-wraper .header-rightnew a.hotline:hover{color: #000;}
body.single-product .header-desktop.sticky .header-wraper .header-rightnew a.hotline:hover svg path{fill: #000;}
body.single-product .header-desktop.sticky .header-wraper .header-rightnew .bot .icon:hover svg{fill: #000;}
body.single-product .header-desktop.sticky .header-wraper .header-rightnew .menu>li:hover>a{color: #000;}
body.single-product .header-desktop.sticky .header-wraper .header-rightnew .menu>li.current-menu-item>a{color: #000;}
*/
.header-desktop .header-wraper .header-rightnew .menu>li.menu-product>ul>li>ul{width: 820px;display: flex;flex-wrap: wrap;min-height: 100%;}
.header-desktop .header-wraper .header-rightnew .menu>li.menu-product>ul>li>ul>li{width: 20%;}
.header-desktop .header-wraper .header-rightnew .menu>li.menu-product>ul>li>ul>li>a{display: flex;flex-direction: column;text-align: center; gap: 10px;padding: 5px;}
.header-desktop .header-wraper .header-rightnew .menu>li.menu-product>ul>li>ul>li>a img{object-fit: contain;width: 100%;aspect-ratio: 1/1;border-radius: 5px;}
.header-desktop .header-wraper .header-rightnew .menu>li.menu-product>ul>li>ul>li>a span{padding: 0 !important;}

@media only screen and (max-width: 1299px) {
.header-desktop .header-wraper .header-rightnew .menu>li.menu-product>ul>li>ul{width: 720px;}
}

@media only screen and (max-width: 1199px) {
.header-desktop .header-wraper .header-right .header-bnt a:first-child{display:none}
.header-desktop .header-wraper .header-rightnew .menu>li.menu-product>ul>li>ul{width: 640px;}
}
.header-desktop .header-wraper .header-right .header-bnt a p{display:block;font-size:14px;line-height:22px;font-family:var(--f-second);font-weight:500;color:var(--cl-white);margin:0}
.header-desktop .header-wraper .header-right .header-bnt p{display:block;font-size:14px;line-height:22px;font-family:var(--f-second);font-weight:500;color:var(--cl-white);margin:0}
@media only screen and (max-width: 1199px) {
.header-desktop .header-wraper .header-right .header-bnt p{display:none}
}
.header-desktop .header-wraper .header-right .bnt-menu{position:relative;border:0;padding:0;margin:0;background:rgba(0,0,0,0);width:24px;height:24px;text-align:right}
.header-desktop .header-wraper .header-right .bnt-menu::before{content:"";position:absolute;top:5px;right:0;width:17.5px;height:1.5px;background:var(--cl-white);border-radius:16px}
.header-desktop .header-wraper .header-right .bnt-menu::after{content:"";position:absolute;right:0;bottom:5px;width:11.5px;height:2px;background:var(--cl-white);border-radius:16px}
.header-desktop .header-wraper .header-right .bnt-menu span{display:block;width:15.5px;height:2px;background:var(--cl-white);border-radius:16px;margin:0 0 0 auto}
.header-desktop.header-v2{background:rgba(0,0,0,0)}
.header-desktop.header-v2 .header-wraper .header-left .mini-nemu .ul-lv-1 .li-lv-1 .m-link{background:rgba(0,0,0,0.1);color:var(--cl-plum)}
.header-desktop.header-v2 .header-wraper .header-right .header-bnt a,.header-desktop.header-v2 .header-wraper .header-right .header-bnt p{color:var(--cl-plum)}
.header-desktop.header-v2 .header-wraper .header-right .bnt-menu::before,.header-desktop.header-v2 .header-wraper .header-right .bnt-menu::after,.header-desktop.header-v2 .header-wraper .header-right .bnt-menu span{background:var(--cl-plum)}
.header-desktop.sticky{background:var(--cl-white)}
.header-desktop.sticky .header-wraper .header-left .mini-nemu .ul-lv-1 .li-lv-1 .m-link{color:var(--cl-plum)}
body.single-post .header-desktop .header-wraper .header-right .header-bnt a,body.single-post .header-desktop .header-wraper .header-right .header-bnt p{color:var(--cl-plum)}
body.archive .header-desktop .header-wraper .header-right .header-bnt a,body.archive .header-desktop .header-wraper .header-right .header-bnt p{color:var(--cl-plum)}
body.page .header-desktop .header-wraper .header-right .header-bnt a,body.page .header-desktop .header-wraper .header-right .header-bnt p{color:var(--cl-plum)}
body.home .header-desktop .header-wraper .header-right .header-bnt a,body.home .header-desktop .header-wraper .header-right .header-bnt p{color:var(--cl-white)}

body.single-post .header-desktop .header-wraper .header-right .bnt-menu::before,body.single-post .header-desktop .header-wraper .header-right .bnt-menu::after,body.single-post .header-desktop .header-wraper .header-right .bnt-menu span{background:var(--cl-plum)}
body.archive .header-desktop .header-wraper .header-right .bnt-menu::before,body.archive .header-desktop .header-wraper .header-right .bnt-menu::after,body.archive .header-desktop .header-wraper .header-right .bnt-menu span{background:var(--cl-plum)}
body.page .header-desktop .header-wraper .header-right .bnt-menu::before,body.page .header-desktop .header-wraper .header-right .bnt-menu::after,body.page .header-desktop .header-wraper .header-right .bnt-menu span{background:var(--cl-plum)}
body.home .header-desktop .header-wraper .header-right .bnt-menu::before,body.home .header-desktop .header-wraper .header-right .bnt-menu::after,body.home .header-desktop .header-wraper .header-right .bnt-menu span{background:var(--cl-white)}

.header-desktop.sticky .header-wraper .header-right .header-bnt a,.header-desktop.sticky .header-wraper .header-right .header-bnt p{color:var(--cl-plum) !important}
.header-desktop.sticky .header-wraper .header-right .bnt-menu::before,.header-desktop.sticky .header-wraper .header-right .bnt-menu::after,.header-desktop.sticky .header-wraper .header-right .bnt-menu span{background:var(--cl-plum) !important}
.header-desktop .menu-drop{max-width:390px;position:fixed;top:0;right:0;bottom:0;height:100%;z-index:100;padding:30px 40px;transform:translateX(100%);transition:all ease-out .3s;background:rgba(0,0,0,0.8);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px)}
.header-desktop .menu-drop .close-menu{padding:0;width:40px;height:40px;display:flex;align-items:center;justify-content:center;background:rgba(0,0,0,0);border-radius:12px;border:1px solid rgba(255,255,255,0.3);margin:0 0 0 auto}
.header-desktop .menu-drop .close-menu i{font-size:18px;line-height:1;color:var(--cl-white)}
@media only screen and (max-width: 767px) {
.header-desktop .menu-drop .close-menu i{font-size:16px}
}
.header-desktop .menu-drop .close-menu:hover{border-color:var(--cl-white)}
.header-desktop .menu-drop .menu-wrapper ul{list-style:none;margin:0;padding:0}
.header-desktop .menu-drop .menu-wrapper ul li{display:block;transition:all .2s linear;margin-bottom:35px}
.header-desktop .menu-drop .menu-wrapper ul li:last-child{margin-bottom:0}
.header-desktop .menu-drop .menu-wrapper ul li a{display:block;font-family:var(--f-second);font-size:16px;line-height:24px;font-weight:400;color:var(--cl-white);margin:0}
.header-desktop .menu-drop .menu-bottom{margin-top:45px}
.header-desktop .menu-drop .menu-bottom .list-social{padding-bottom:25px;margin-bottom:25px;border-bottom:1px solid rgba(255,255,255,0.1)}
.header-desktop .menu-drop .menu-bottom .list-social ul{list-style:none;padding:0;margin:0}
.header-desktop .menu-drop .menu-bottom .list-social ul li{margin-bottom:20px}
.header-desktop .menu-drop .menu-bottom .list-social ul li:last-child{margin-bottom:0}
.header-desktop .menu-drop .menu-bottom .list-social ul li a{display:flex;align-items:flex-start;gap:15px}
.header-desktop .menu-drop .menu-bottom .list-social ul li a svg{width:20px;height:20px;opacity:.5}
.header-desktop .menu-drop .menu-bottom .list-social ul li a span{flex:1;display:block;font-size:12px;line-height:20px;font-family:var(--f-second);font-weight:400;color:rgba(255,255,255,0.8);max-width:80%;margin:0}
.header-desktop .menu-drop .menu-bottom .list-link ul{display:flex;align-items:center;gap:30px;list-style:none;padding:0;margin:0}
.header-desktop .menu-drop .menu-bottom .list-link ul li a{display:block;font-family:var(--f-second);font-size:12px;line-height:20px;font-weight:400;color:var(--cl-white);margin:0}
.header-desktop .menu-drop.showmenu{transform:translateX(0)}
.header-mobile{position:fixed;top:0;left:0;right:0;width:100%;padding:15px 30px;z-index:99;display:none;background: #fff;box-shadow: 0 0 15px rgba(0, 0, 0, 0.1);}
@media only screen and (max-width: 1199px) {
.header-mobile{display:block}
}
.header-mobile .header-wraper{display:flex;align-items:center;justify-content:space-between}
.header-mobile .header-wraper .header-left{display:flex;align-items:center;gap:40px}
.header-mobile .header-wraper .header-left .logo{display:block;width:150px}
.header-mobile .header-wraper .header-left .logo a{display:block;width:100%}
.header-mobile .header-wraper .header-left .logo a figure{position:relative;display:block;overflow:hidden;width:100%;height:0;padding-top:28%}
.header-mobile .header-wraper .header-left .logo a figure img{position:absolute;top:0;left:0;right:0;bottom:0}
.header-mobile .header-wraper .header-right{display:flex;align-items:center;justify-content:flex-end;gap:20px}
.header-mobile .header-wraper .header-right .header-bnt{display:flex;align-items:center;gap:30px}
.header-mobile .header-wraper .header-right .header-bnt a{display:flex;align-items:center;gap:5px;font-size:14px;line-height:22px;font-family:var(--f-second);font-weight:500;color:var(--cl-white)}
@media only screen and (max-width: 1199px) {
.header-mobile .header-wraper .header-right .header-bnt a:first-child{display:none}
}
.header-mobile .header-wraper .header-right .header-bnt a p{display:block;font-size:14px;line-height:22px;font-family:var(--f-second);font-weight:500;color:var(--cl-white);margin:0}
.header-mobile .header-wraper .header-right .header-bnt p{display:block;font-size:14px;line-height:22px;font-family:var(--f-second);font-weight:500;color:var(--cl-white);margin:0}
@media only screen and (max-width: 1199px) {
.header-mobile .header-wraper .header-right .header-bnt p{display:none}
}
.header-mobile .header-wraper .header-right .mini-cart{display:block;font-family:var(--f-second);font-size:14px;line-height:22px;font-weight:500;color:var(--cl-plum)}
.header-mobile .header-wraper .header-right .bnt-menu-mobi{position:relative;border:0;padding:0;margin:0;background:rgba(0,0,0,0);width:24px;height:24px;text-align:right}
.header-mobile .header-wraper .header-right .bnt-menu-mobi::before{content:"";position:absolute;top:5px;right:0;width:17.5px;height:1.5px;background:var(--cl-plum);border-radius:16px}
.header-mobile .header-wraper .header-right .bnt-menu-mobi::after{content:"";position:absolute;right:0;bottom:5px;width:11.5px;height:2px;background:var(--cl-plum);border-radius:16px}
.header-mobile .header-wraper .header-right .bnt-menu-mobi span{display:block;width:15.5px;height:2px;background:var(--cl-plum);border-radius:16px;margin:0 0 0 auto}
.header-mobile .menu-mobile{max-width:100%;position:fixed;top:0;right:0;bottom:0;height:100%;z-index:100;padding:25px;background:#1e1e1e;overflow-x:hidden;overflow-y:scroll;transform:translateX(100%);transition:all ease-out .3s}
.header-mobile .menu-mobile .close-menu-mobi{position:fixed;top:25px;right:15px;padding:0;width:40px;height:40px;display:flex;align-items:center;justify-content:center;background:rgba(0,0,0,0);border-radius:12px;border:1px solid rgba(255,255,255,0.3);margin:0 0 0 auto;z-index:1000}
.header-mobile .menu-mobile .close-menu-mobi i{font-size:18px;line-height:1;color:var(--cl-white)}
@media only screen and (max-width: 767px) {
.header-mobile .menu-mobile .close-menu-mobi i{font-size:16px}
}
.header-mobile .menu-mobile .close-menu-mobi:hover{border-color:var(--cl-white)}
.header-mobile .menu-mobile .menu-top .logo a{display:block;width:150px}
.header-mobile .menu-mobile .menu-top .logo a figure{position:relative;top:0;left:0;right:0;bottom:0;padding-top:28%}
.header-mobile .menu-mobile .menu-top .logo a figure img{position:absolute;top:0;left:0;right:0;bottom:0}
.header-mobile .menu-mobile .search-form{background:rgba(0,0,0,0.3);border-radius:5px;height:35px}
.header-mobile .menu-mobile .search-form label input{width:210px;height:35px;padding:5px 15px;border-radius:5px;border:0;outline:0;outline-offset:0;transition:none;background:rgba(0,0,0,0);font-family:var(--f-second);font-size:16px;line-height:24px;color:var(--cl-white);box-shadow:none}
.header-mobile .menu-mobile .search-form label input::-moz-placeholder{font-family:var(--f-second);font-size:14px;line-height:22px;color:var(--cl-white)}
.header-mobile .menu-mobile .search-form label input::placeholder{font-family:var(--f-second);font-size:14px;line-height:22px;color:var(--cl-white)}
.header-mobile .menu-mobile .search-form .search-submit{padding:0;color:var(--cl-white);width:35px;height:35px;border:0;background:rgba(0,0,0,0);text-align:center}
.header-mobile .menu-mobile .mobi-search{margin-top:35px}
.header-mobile .menu-mobile .mobi-search .search-form{display:flex;align-items:center;justify-content:space-between;background:rgba(0,0,0,0.3);border-radius:5px;height:35px}
.header-mobile .menu-mobile .mobi-search .search-form label{display:block;width:100%}
.header-mobile .menu-mobile .mobi-search .search-form label input{width:100%;height:35px;padding:5px 15px;border-radius:5px;border:0;outline:0;outline-offset:0;transition:none;background:rgba(0,0,0,0);font-family:var(--f-second);font-size:16px;line-height:24px;color:var(--cl-white);box-shadow:none}
.header-mobile .menu-mobile .mobi-search .search-form label input::-moz-placeholder{font-family:var(--f-second);font-size:14px;line-height:22px;color:var(--cl-white)}
.header-mobile .menu-mobile .mobi-search .search-form label input::placeholder{font-family:var(--f-second);font-size:14px;line-height:22px;color:var(--cl-white)}
.header-mobile .menu-mobile .mobi-search .search-form .search-submit{padding:0;color:var(--cl-white);width:35px;height:35px;border:0;background:rgba(0,0,0,0);text-align:center}
.header-mobile .menu-mobile .mega-mobile{margin-top:20px}
.header-mobile .menu-mobile .mega-mobile .sidebar-menu{list-style:none;margin:0;padding:0}
.header-mobile .menu-mobile .mega-mobile .sidebar-menu li a{display:flex;align-items:flex-start;justify-content:space-between;gap:20px;font-family:var(--f-second);font-size:14px;line-height:22px;font-weight:400;color:var(--cl-white);margin:0;padding:15px 0}
.header-mobile .menu-mobile .mega-mobile .sidebar-menu li a em{flex:1;text-align:right;cursor: pointer;}
.header-mobile .menu-mobile .mega-mobile .sidebar-menu li a em i{font-size:16px;line-height:1;color:var(--cl-white)}
/* Zek */
.header-mobile .menu-mobile .mega-mobile .sidebar-menu li.menu-item-has-children {display: flex;
  align-items: center;
  justify-content: space-between;flex-wrap: wrap;}
.header-mobile .menu-mobile .mega-mobile .sidebar-menu li em{flex:1;text-align:right}
.header-mobile .menu-mobile .mega-mobile .sidebar-menu li em i{font-size:16px;line-height:1;color:var(--cl-white)}
/**/
.header-mobile .menu-mobile .mega-mobile .sidebar-menu li ul{display:none;margin:0;padding:0;width: 100%;}
.header-mobile .menu-mobile .mega-mobile .sidebar-menu li.selected > a > em > i:before{content:"\f106"}
.header-mobile .menu-mobile .menu-bottom{margin-top:45px}
.header-mobile .menu-mobile .menu-bottom .list-social{padding-bottom:25px;margin-bottom:25px;border-bottom:1px solid rgba(255,255,255,0.1)}
.header-mobile .menu-mobile .menu-bottom .list-social ul{list-style:none;padding:0;margin:0}
.header-mobile .menu-mobile .menu-bottom .list-social ul li{margin-bottom:20px}
.header-mobile .menu-mobile .menu-bottom .list-social ul li:last-child{margin-bottom:0}
.header-mobile .menu-mobile .menu-bottom .list-social ul li a{display:flex;align-items:flex-start;gap:15px}
.header-mobile .menu-mobile .menu-bottom .list-social ul li a svg{width:20px;height:20px;opacity:.5}
.header-mobile .menu-mobile .menu-bottom .list-social ul li a span{flex:1;display:block;font-size:12px;line-height:20px;font-family:var(--f-second);font-weight:400;color:rgba(255,255,255,0.8);max-width:80%;margin:0}
.header-mobile .menu-mobile .menu-bottom .list-link ul{display:flex;align-items:center;gap:30px;list-style:none;padding:0;margin:0}
.header-mobile .menu-mobile .menu-bottom .list-link ul li a{display:block;font-family:var(--f-second);font-size:12px;line-height:20px;font-weight:400;color:var(--cl-white);margin:0}
.header-mobile .menu-mobile.showmenu{transform:translateX(0)}
.header-mobile.sticky-mobi{background:var(--cl-white);box-shadow:0 0 10px 0 rgba(0,0,0,0.35)}
.header-mobile.sticky-mobi .header-wraper .header-right .mini-cart{color:var(--cl-plum)}
.header-mobile.sticky-mobi .header-wraper .header-right .bnt-menu-mobi span,.header-mobile.sticky-mobi .header-wraper .header-right .bnt-menu-mobi:before,.header-mobile.sticky-mobi .header-wraper .header-right .bnt-menu-mobi:after{background:var(--cl-plum)}
.header-mobile .logo img{max-height: 80px;object-fit: contain;}
.header-mobile.mobi-v1 .header-wraper .header-right .mini-cart{}
.header-mobile.mobi-v1 .header-wraper .header-right .bnt-menu-mobi:before,.header-mobile.mobi-v1 .header-wraper .header-right .bnt-menu-mobi:after,.header-mobile.mobi-v1 .header-wraper .header-right .bnt-menu-mobi span{}
.header-mobile.mobi-v1.sticky-mobi .header-wraper .header-right .mini-cart{color:var(--cl-plum)}
.header-mobile.mobi-v1.sticky-mobi .header-wraper .header-right .bnt-menu-mobi:before,.header-mobile.mobi-v1.sticky-mobi .header-wraper .header-right .bnt-menu-mobi:after,.header-mobile.mobi-v1.sticky-mobi .header-wraper .header-right .bnt-menu-mobi span{background:var(--cl-plum)}
.section-hompage-1{position:relative;background-size:cover;background-position-y:center;background-repeat:no-repeat;height:1172px}
.section-hompage-1new .img img{min-height: 240px;}
.section-hompage-1new .swiper-pagination-bullet{width: 12px;height: 12px;border-radius: 50%;border: 2px solid #fff;}
.section-hompage-1new .swiper-button{width: 40px;height: 40px;color: #fff; border: 2px solid #fff;background: rgba(0, 0, 0, 0.5);border-radius: 50%;}
.section-hompage-1new .swiper-button:after{font-size: 20px;}
.content{    font-family: var(--f-second);color: var(--cl-plum);    font-weight: 400;}
.homepage{padding-top: 138px;}
@media only screen and (min-width: 1500px) and (max-width: 1700px) {
.section-hompage-1{height:879px}
}
@media only screen and (max-width: 1440px) {
.section-hompage-1{height:879px}
}
@media only screen and (max-width: 1199px) {
.section-hompage-1{height:100%}
.homepage{padding-top: 110px;}
}
@media only screen and (max-width: 1199px) {
.section-hompage-1 .content{display:flex;flex-direction:column}
}
.section-hompage-1 .content .detail-img{position:absolute;left:150px;bottom:120px}
@media only screen and (max-width: 1280px) {
.section-hompage-1 .content .detail-img{left:35px}
}
@media only screen and (max-width: 1199px) {
.section-hompage-1 .content .detail-img{order:2;position:unset}
}
.section-hompage-1 .content .detail-img .img{position:relative}
.section-hompage-1 .content .detail-img .img .main-detail{position:relative;display:block;width:575.55px}
@media only screen and (min-width: 1500px) and (max-width: 1700px) {
.section-hompage-1 .content .detail-img .img .main-detail{width:431.99px}
}
@media only screen and (max-width: 1440px) {
.section-hompage-1 .content .detail-img .img .main-detail{width:431.99px}
}
@media only screen and (max-width: 1199px) {
.section-hompage-1 .content .detail-img .img .main-detail{margin:0 auto}
}
@media only screen and (max-width: 767px) {
.section-hompage-1 .content .detail-img .img .main-detail{width:100%}
}
.section-hompage-1 .content .detail-img .img .main-detail figure{position:relative;display:block;overflow:hidden;width:100%;height:0;padding-top:142.251759188%}
@media only screen and (min-width: 1500px) and (max-width: 1700px) {
.section-hompage-1 .content .detail-img .img .main-detail figure{padding-top:142.144494087%}
}
@media only screen and (max-width: 1440px) {
.section-hompage-1 .content .detail-img .img .main-detail figure{padding-top:142.144494087%}
}
.section-hompage-1 .content .detail-img .img .main-detail figure img{position:absolute;top:0;left:0;right:0;bottom:0}
.section-hompage-1 .content .detail-img .img .cloud{position:absolute;left:0;bottom:0}
@media only screen and (max-width: 1199px) {
.section-hompage-1 .content .col-text{order:1}
}
.section-hompage-1 .content .col-text .text{position:absolute;top:15%;right:350px;max-width:680px;width:100%}
@media only screen and (min-width: 1500px) and (max-width: 1700px) {
.section-hompage-1 .content .col-text .text{right:160px}
}
@media only screen and (max-width: 1440px) {
.section-hompage-1 .content .col-text .text{right:160px}
}
@media only screen and (max-width: 1280px) {
.section-hompage-1 .content .col-text .text{right:75px}
}
@media only screen and (max-width: 1199px) {
.section-hompage-1 .content .col-text .text{position:unset;max-width:100%;width:100%;margin:120px auto 50px}
}
.section-hompage-1 .content .col-text .text .main-text{position:relative;display:flex;align-items:flex-start;justify-content:flex-end;gap:30px;margin-bottom:25px}
@media only screen and (max-width: 1199px) {
.section-hompage-1 .content .col-text .text .main-text .t-left{flex:1}
}
.section-hompage-1 .content .col-text .text .main-text .t-left h2{font-size:144px;line-height:1;font-family:var(--f-body);font-weight:400;color:var(--cl-white);margin:0}
.section-hompage-1 .content .col-text .text .main-text .t-left h2:first-child{margin-right:85px}
@media only screen and (max-width: 1199px) {
.section-hompage-1 .content .col-text .text .main-text .t-left h2:first-child{margin-right:0;margin-left:40px}
}
@media only screen and (max-width: 767px) {
.section-hompage-1 .content .col-text .text .main-text .t-left h2:first-child{margin-left:25px}
}
.section-hompage-1 .content .col-text .text .main-text .t-left h2:last-child{font-size:108px;line-height:150px;background:var(--gradient-yellow);-webkit-background-clip:text;-webkit-text-fill-color:transparent;margin-left:85px}
@media only screen and (max-width: 1199px) {
.section-hompage-1 .content .col-text .text .main-text .t-left h2:last-child{margin-left:150px}
}
@media only screen and (max-width: 767px) {
.section-hompage-1 .content .col-text .text .main-text .t-left h2:last-child{margin-left:30px}
}
@media only screen and (max-width: 767px) {
.section-hompage-1 .content .col-text .text .main-text .t-left h2{font-size:76px}
.section-hompage-1 .content .col-text .text .main-text .t-left h2:last-child{font-size:58px;line-height:72px}
}
.section-hompage-1 .content .col-text .text .main-text .ab-img{position:absolute;top:42%;left:10%}
@media only screen and (max-width: 1199px) {
.section-hompage-1 .content .col-text .text .main-text .ab-img{left:0}
}
@media only screen and (max-width: 767px) {
.section-hompage-1 .content .col-text .text .main-text .ab-img{width:20%}
}
.section-hompage-1 .content .col-text .text .main-text .t-right{padding:15px 10px;border:4px solid var(--cl-white);display:flex;flex-direction:column;align-items:center;text-align: center;}
@media only screen and (max-width: 1199px) {
.section-hompage-1 .content .col-text .text .main-text .t-right{border-radius:5px;border-width:1.5px}
}
@media only screen and (max-width: 767px) {
.section-hompage-1 .content .col-text .text .main-text .t-right{padding:10px}
}
.section-hompage-1 .content .col-text .text .main-text .t-right span{display:block;font-size:22px;line-height:40px;font-family:var(--f-second-2);color:var(--cl-white);margin:0}
@media only screen and (max-width: 767px) {
.section-hompage-1 .content .col-text .text .main-text .t-right span{font-size:14px;line-height:24px}
}
.section-hompage-1 .content .col-text .text .secord-text{display:flex;align-items:flex-end;justify-content:flex-end;gap:40px}
@media only screen and (max-width: 1199px) {
.section-hompage-1 .content .col-text .text .secord-text{display:block}
}
@media only screen and (max-width: 767px) {
.section-hompage-1 .content .col-text .text .secord-text{padding:0 15px}
}
.section-hompage-1 .content .col-text .text .secord-text p{display:block;font-size:14px;line-height:22px;font-weight:400;font-family:var(--f-second);color:rgba(255,255,255,0.8);max-width:430px;margin:0}
@media only screen and (max-width: 1199px) {
.section-hompage-1 .content .col-text .text .secord-text p{max-width:100%}
}
@media only screen and (max-width: 767px) {
.section-hompage-1 .content .col-text .text .secord-text p{-webkit-box-orient:vertical;-webkit-line-clamp:3;overflow:hidden;text-overflow:ellipsis;word-break:break-word;display:-webkit-box;min-height:64px;margin:0}
}
.section-hompage-1 .content .col-text .text .secord-text a{display:flex;align-items:center;gap:5px;font-size:14px;line-height:22px;font-weight:500;font-family:var(--f-second);color:var(--cl-white)}
@media only screen and (max-width: 1199px) {
.section-hompage-1 .content .col-text .text .secord-text a{margin-top:25px}
}
.section-hompage-1 .content .col-text .text .secord-text a i{font-size:16px;line-height:1;color:var(--cl-white)}
.section-hompage-2{position:relative;background:#fefbf1;padding:70px 0;overflow:hidden}
@media only screen and (max-width: 1199px) {
.section-hompage-2{display:none}
}
@media only screen and (max-width: 767px) {
.section-hompage-2{padding:30px 0}
}
@media only screen and (max-width: 1199px) {
.section-hompage-2 .content .col-left .text{text-align:center}
}
.section-hompage-2 .content .col-left .text .m-text{max-width:90%;margin-bottom:50px}
@media only screen and (max-width: 1199px) {
.section-hompage-2 .content .col-left .text .m-text{max-width:100%;margin-bottom:50px}
}
.section-hompage-2 .content .col-left .text .m-text h2{display:flex;align-items:flex-start;font-size:120px;line-height:165px;font-family:var(--f-body);font-weight:400;color:var(--cl-plum);margin:0}
@media only screen and (max-width: 1280px) {
.section-hompage-2 .content .col-left .text .m-text h2{font-size:72px;line-height:120px}
}
@media only screen and (max-width: 1199px) {
.section-hompage-2 .content .col-left .text .m-text h2{justify-content:center;font-size:70px;line-height:100px}
}
.section-hompage-2 .content .col-left .text .m-text h2.three{margin-top:-30px}
.section-hompage-2 .content .col-left .text .m-text h2 span{display:block;font-size:74px;line-height:110px;font-family:var(--f-body);color:var(--cl-plum);margin:0}
@media only screen and (max-width: 1199px) {
.section-hompage-2 .content .col-left .text .m-text h2 span{font-size:48px;line-height:68px}
}
.section-hompage-2 .content .col-left .text .m-text p{display:block;font-size:32px;line-height:52px;font-family:var(--f-body);font-weight:400;color:var(--cl-plum);margin:-35px 40px 0 0;text-align:right}
@media only screen and (max-width: 1199px) {
.section-hompage-2 .content .col-left .text .m-text p{font-size:24px;line-height:42px;margin:-35px auto 0 220px;text-align:center}
}
.section-hompage-2 .content .col-left .text .short{display:block;font-size:14px;line-height:22px;font-family:var(--f-second);font-weight:400;color:var(--cl-plum);margin:0;max-width:70%;text-align: justify;}
@media only screen and (max-width: 1199px) {
.section-hompage-2 .content .col-left .text .short{margin:0 auto;max-width:100%;text-align:center}
}
@media only screen and (max-width: 767px) {
.section-hompage-2 .content .col-left .text .short{text-align:left}
}
.section-hompage-2 .content .col-left .text button{font-size:14px;line-height:22px;font-family:var(--f-second);font-weight:500;border:0;padding:12px 25px;background:#ecc777;border-radius:16px;color:#fff;margin:30px 0 0}
@media only screen and (max-width: 1199px) {
.section-hompage-2 .content .col-left .text button{margin:30px auto}
}
@media only screen and (max-width: 767px) {
.section-hompage-2 .content .col-left .text button{width:100%}
}
.section-hompage-2 .content .col-right{z-index:2}
@media only screen and (max-width: 1199px) {
.section-hompage-2 .content .col-right{margin-bottom:40px}
}
.section-hompage-2 .content .col-right .img-right{position:relative;height:560px}
@media only screen and (max-width: 1199px) {
.section-hompage-2 .content .col-right .img-right{height:100%}
}
.section-hompage-2 .content .col-right .img-right .img{position:relative;height:100%}
@media only screen and (max-width: 1199px) {
.section-hompage-2 .content .col-right .img-right .img{position:relative;height:585px;width:530px;margin:0 auto}
}
@media only screen and (max-width: 767px) {
.section-hompage-2 .content .col-right .img-right .img{width:100%;height:360px}
}
.section-hompage-2 .content .col-right .img-right .img .abso-item{position:absolute;display:block}
.section-hompage-2 .content .col-right .img-right .img .abso-item figure{position:relative;display:block;overflow:hidden;width:100%;height:0}
.section-hompage-2 .content .col-right .img-right .img .abso-item figure img{position:absolute;top:0;left:0;right:0;bottom:0}
.section-hompage-2 .content .col-right .img-right .img .abso-item:first-child{top:0;right:290px;width:235px;z-index:2;border:solid 8px #fffbf1}
@media only screen and (max-width: 767px) {
.section-hompage-2 .content .col-right .img-right .img .abso-item:first-child{border-width:3px}
}
@media only screen and (max-width: 1199px) {
.section-hompage-2 .content .col-right .img-right .img .abso-item:first-child{top:0;left:0}
}
@media only screen and (max-width: 767px) {
.section-hompage-2 .content .col-right .img-right .img .abso-item:first-child{width:151px;left:5px}
}
.section-hompage-2 .content .col-right .img-right .img .abso-item:first-child figure{padding-top:100%}
.section-hompage-2 .content .col-right .img-right .img .abso-item:nth-child(2){top:45px;right:0;width:290px}
@media only screen and (max-width: 1199px) {
.section-hompage-2 .content .col-right .img-right .img .abso-item:nth-child(2){top:70px;left:235px}
}
@media only screen and (max-width: 767px) {
.section-hompage-2 .content .col-right .img-right .img .abso-item:nth-child(2){top:20px;left:157px;width:179px}
}
.section-hompage-2 .content .col-right .img-right .img .abso-item:nth-child(2) figure{padding-top:134.827586207%}
.section-hompage-2 .content .col-right .img-right .img .abso-item:last-child{width:289px;right:200px;bottom:0;border:8px solid #fffbf1}
@media only screen and (max-width: 767px) {
.section-hompage-2 .content .col-right .img-right .img .abso-item:last-child{border-width:3px}
}
@media only screen and (max-width: 1199px) {
.section-hompage-2 .content .col-right .img-right .img .abso-item:last-child{left:50px;bottom:0}
}
@media only screen and (max-width: 767px) {
.section-hompage-2 .content .col-right .img-right .img .abso-item:last-child{left:25px;width:184px}
}
.section-hompage-2 .content .col-right .img-right .img .abso-item:last-child figure{padding-top:136.678200692%}
.section-hompage-2 .content .detail-img-1{display:block;width:364px;position:absolute;top:0;left:38%;z-index:1}
@media only screen and (max-width: 1199px) {
.section-hompage-2 .content .detail-img-1{left:auto;right:-5%;bottom:5%;top:auto}
}
@media only screen and (max-width: 767px) {
.section-hompage-2 .content .detail-img-1{width:250px;right:-15%;bottom:28%}
}
.section-hompage-2 .content .detail-img-1 figure{position:relative;width:100%;display:block;height:0;overflow:hidden;padding-top:100%}
.section-hompage-2 .content .detail-img-1 figure img{position:absolute;top:0;left:0;right:0;border-radius:50%}
.section-hompage-2 .content .detail-img-2{display:block;position:absolute;right:calc(50% - 140px);bottom:100px}
@media only screen and (max-width: 1199px) {
.section-hompage-2 .content .detail-img-2{right:0}
}
.section-hompage-2 .content .detail-img-2 .blend-item{position:relative;width:347px;height:345px;background-size:contain;background-repeat:no-repeat;background-position:left bottom;mix-blend-mode:hard-light}
.section-hompage-2 .content .detail-img-2 .blend-item:before{content:"";position:absolute;left:0;bottom:0;width:100%;height:50%;background:linear-gradient(201.97deg,rgba(255,251,241,0) 42.27%,rgba(255,251,241,0.13) 60.8%,rgba(255,251,241,0.32) 78.65%)}
.section-hompage-2.section-homepage-2--mobi{display:none}
@media only screen and (max-width: 1199px) {
.section-hompage-2.section-homepage-2--mobi{display:block}
}
.section-hompage-2.section-homepage-2--mobi .content .short{display:block;font-size:14px;line-height:22px;font-family:var(--f-second);font-weight:400;color:var(--cl-plum);margin:0;max-width:70%;}
@media only screen and (max-width: 1199px) {
.section-hompage-2.section-homepage-2--mobi .content .short{margin:0 auto;max-width:100%;text-align:center}
}
@media only screen and (max-width: 767px) {
.section-hompage-2.section-homepage-2--mobi .content .short{text-align:left;text-align: justify;}
}
.section-hompage-2.section-homepage-2--mobi .content button{font-size:14px;line-height:22px;font-family:var(--f-second);font-weight:500;border:0;padding:12px 25px;background:rgba(217,58,74,0.1019607843);border-radius:16px;color:var(--cl-red);margin:30px 0 0}
@media only screen and (max-width: 1199px) {
.section-hompage-2.section-homepage-2--mobi .content button{display:block;margin:30px auto}
}
@media only screen and (max-width: 767px) {
.section-hompage-2.section-homepage-2--mobi .content button{width:100%}
}
.section-homepage-3{position:relative}
@media only screen and (max-width: 1199px) {
.section-homepage-3:before{content:"";position:absolute;top:0;left:0;right:0;bottom:0;width:100%;height:75%;z-index:2;background:linear-gradient(180deg,#370107 62.71%,rgba(55,1,7,0) 70.34%,rgba(55,1,7,0) 100%)}
.section-homepage-3:after{content:"";position:absolute;top:0;left:0;right:0;bottom:0;width:100%;height:100%;background:linear-gradient(22deg,#7a071a 0%,#d22e47 100%);mix-blend-mode:soft-light;z-index:2}
}
@media only screen and (max-width: 767px) {
.section-homepage-3:before{height:100%}
}
.section-homepage-3 .content{position:relative;display:block;width:100%;height:918px;overflow:hidden;background:linear-gradient(49deg,rgba(0,0,0,0) 40.81%,rgba(19,2,1,0.93) 68.5%,#130201 100%)}
@media only screen and (max-width: 1199px) {
.section-homepage-3 .content{height:100%;background:unset}
}
.section-homepage-3 .content:before{content:"";position:absolute;width:100%;height:100%;right:0;top:0;background:linear-gradient(80.33deg,rgba(0,0,0,0) 39.98%,rgba(19,2,1,0.93) 67.1%,#130201 97.95%);pointer-events:none}
@media only screen and (max-width: 1199px) {
.section-homepage-3 .content:before{display:none}
}
.section-homepage-3 .content:after{content:"";position:absolute;top:0;left:0;width:100%;height:100%;background:linear-gradient(90deg,#7a071a 0%,#d22e47 100%);mix-blend-mode:soft-light;transform:matrix(1,0,0,-1,0,0);pointer-events:none}
@media only screen and (max-width: 1199px) {
.section-homepage-3 .content:after{display:none}
}
.section-homepage-3 .content .img-top{position:absolute;top:0;left:0;right:0}
@media only screen and (max-width: 1199px) {
.section-homepage-3 .content .img-top{z-index:2}
}
@media only screen and (max-width: 1199px) {
.section-homepage-3 .content .img-top figure img{height:132px}
}
.section-homepage-3 .content iframe{position:absolute;top:0;width:100%;background-size:cover;background-position:center center;z-index:9}
@media only screen and (max-width: 1199px) {
.section-homepage-3 .content iframe{position:relative;z-index:9999999;height:480px;-o-object-fit:cover;object-fit:cover;-o-object-position:top center;object-position:top center}
}
@media only screen and (max-width: 767px) {
.section-homepage-3 .content iframe{height:350px}
}
.section-homepage-3 .content .main-content{position:absolute;top:50%;right:350px;width:650px;transform:translateY(-50%);z-index: 99999}
@media only screen and (min-width: 1500px) and (max-width: 1700px) {
.section-homepage-3 .content .main-content{right:160px}
}
@media only screen and (max-width: 1440px) {
.section-homepage-3 .content .main-content{right:160px}
}
@media only screen and (max-width: 1199px) {
.section-homepage-3 .content .main-content{position:relative;width:80%;transform:none;left:0;right:0;top:0;margin:0 auto}
}
@media only screen and (max-width: 767px) {
.section-homepage-3 .content .main-content{width:100%;padding:0 15px 30px}
}
@media only screen and (max-width: 1199px) {
.section-homepage-3 .content .main-content .text{position:relative;z-index:2}
}
.section-homepage-3 .content .main-content .text .main-text{position:relative}
@media only screen and (max-width: 1199px) {
.section-homepage-3 .content .main-content .text .main-text{max-width:50%;margin:80px auto 0;text-align:center}
}
@media only screen and (max-width: 767px) {
.section-homepage-3 .content .main-content .text .main-text{max-width:100%}
}
.section-homepage-3 .content .main-content .text .main-text h2{display:block;font-size:120px;line-height:1;font-family:var(--f-body);font-weight:400;color:var(--cl-white);margin:0}
@media only screen and (max-width: 1280px) {
.section-homepage-3 .content .main-content .text .main-text h2{font-size:72px;line-height:82px}
}
@media only screen and (max-width: 767px) {
.section-homepage-3 .content .main-content .text .main-text h2{font-size:70px;line-height:1}
}
.section-homepage-3 .content .main-content .text .main-text span{display:block;font-size:62px;line-height:1;font-family:var(--f-body);font-weight:400;margin:0;text-align:right;position:absolute;top:50%;right:15%;transform:translateY(-50%);color:var(--cl-white)}
@media only screen and (max-width: 1280px) {
.section-homepage-3 .content .main-content .text .main-text span{font-size:52px;line-height:72px;right:40%}
}
@media only screen and (max-width: 1199px) {
.section-homepage-3 .content .main-content .text .main-text span{right:15%}
}
@media only screen and (max-width: 767px) {
.section-homepage-3 .content .main-content .text .main-text span{right:10%}
}
.section-homepage-3 .content .main-content .text p{display:block;font-size:14px;line-height:22px;font-family:var(--f-second);font-weight:400;color:var(--cl-white);margin:20px 0 0;text-align: justify;}
@media only screen and (max-width: 1199px) {
.section-homepage-3 .content .main-content .text p{text-align:center;margin:20px auto 0}
}
@media only screen and (max-width: 767px) {
.section-homepage-3 .content .main-content .text p{text-align:justify;margin:20px auto 0;-webkit-box-orient:vertical;-webkit-line-clamp:5;overflow:hidden;text-overflow:ellipsis;word-break:break-word;display:-webkit-box;min-height:110px}
}
.section-homepage-3 .content .main-content .text a{font-size:14px;line-height:22px;font-family:var(--f-second);font-weight:500;color:var(--cl-white);padding:13px 25px;background:#ecc777;border-radius:16px;display:block;width:165px;margin:25px 0 0 auto;text-align:center}
@media only screen and (max-width: 1199px) {
.section-homepage-3 .content .main-content .text a{margin:25px auto 0}
}
@media only screen and (max-width: 767px) {
.section-homepage-3 .content .main-content .text a{width:100%}
}
.section-homepage-4{position:relative;background-size:cover;background-repeat:no-repeat;margin-top:-190px}
.section-homepage-4 .zek_block{margin-bottom: 50px;position: relative;}
.section-homepage-4 .zek_title{border-bottom: 1px solid #ccc;margin-bottom: 30px;padding-bottom: 10px;}
.section-homepage-4 .zek_title .title{margin-bottom: 0;text-transform: uppercase;font-weight: bold;font-size: 30px;    }
.section-homepage-4 .zek_title .title a{background: var(--gradient-red);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;}
.section-homepage-4 .zek_block .banner{height: 100%;position: relative;width: 100%;border-radius: 10px;overflow: hidden;}
.section-homepage-4 .zek_block .banner img{position: absolute;top: 0;left: 0;width: 100%;height: 100%;object-fit: cover;}
.section-homepage-4 .zek_block .banner .box{position: absolute;top: 50%;transform: translateY(-50%); left: 15%;width: 70%;background: #fff;border-radius: 10px;padding: 20px;text-align: center;opacity: 0;visibility: hidden;transition: all .3s;}
.section-homepage-4 .zek_block .banner:hover .box{opacity: 1;visibility: visible;}
.section-homepage-4 .zek_block .banner .box .link{display: inline-flex;align-items: center;justify-content: center;height: 40px;border-radius: 40px;padding: 0 20px;background: rgba(217,58,74,0.1019607843);color: var(--cl-red);font-weight: 500;margin-top: 15px;}
.section-homepage-4 .product-section-all-2 .content .list-product .product-item{margin-bottom: 0;}
.section-homepage-4 .zek_block .swiper-button{margin-top: 0;top: 5px;width: 30px;height: 30px;border-radius: 5px;background: #d7d7d7;color: #000;border: 1px solid #fff;}
.section-homepage-4 .zek_block .swiper-button:after{font-size: 14px;}
.section-homepage-4 .zek_block .swiper-button-prev{left: auto;right: 40px;}
.section-homepage-4 .zek_block .swiper-button-next{right: 0;}




@media screen and (min-width: 1200px) {
.section-homepage-4{background-image:var(--bg-slide)}
}
@media only screen and (min-width: 1500px) and (max-width: 1700px) {
.section-homepage-4{background-position-x:right}
}
@media only screen and (max-width: 1440px) {
.section-homepage-4{background-position-x:right}
}
@media only screen and (max-width: 1199px) {
.section-homepage-4{background-position-x:center;background-image:var(--bg-slide-m);margin-top:-55px;z-index:2}
}
@media only screen and (max-width: 767px) {
.section-homepage-4{margin-top:-30px}
}
.section-homepage-4 .detail-bg{position:absolute;top:15%;right:0;pointer-events:none}
@media only screen and (max-width: 767px) {
.section-homepage-4 .detail-bg{top:0%}
}
.section-homepage-4 .detail-bg figure img{width:auto;height:auto}
.section-homepage-4 .content .item-section .double-col{padding-top:290px}
@media only screen and (max-width: 1199px) {
.section-homepage-4 .content .item-section .double-col{padding-top:150px}
}
@media only screen and (max-width: 767px) {
.section-homepage-4 .content .item-section .double-col{padding-top:65px}
}
.section-homepage-4 .content .item-section .double-col .col-left .item .i-logo{display:block;width:274px;margin:0 auto 30px}
.section-homepage-4 .content .item-section .double-col .col-left .item .i-logo figure{position:relative;display:block;overflow:hidden;width:100%;height:0;padding-top:78.10218978%}
.section-homepage-4 .content .item-section .double-col .col-left .item .i-logo figure img{position:absolute;top:0;left:0;right:0;bottom:0;object-fit: contain;}
.section-homepage-4 .content .item-section .double-col .col-left .item strong{text-align:center;display:block;font-size:135px;line-height:220px;font-family:var(--f-body);font-weight:400;background:var(--gradient-red);-webkit-background-clip:text;-webkit-text-fill-color:transparent;margin:-55px auto 0}
@media only screen and (max-width: 1199px) {
.section-homepage-4 .content .item-section .double-col .col-left .item strong{font-size:80px;line-height:120px}
}
.section-homepage-4 .content .item-section .double-col .col-left .item p{text-align:center;display:block;font-size:64px;line-height:88px;font-family:var(--f-body);font-weight:400;color:var(--cl-plum);margin:-20px auto 0}
@media only screen and (max-width: 1199px) {
.section-homepage-4 .content .item-section .double-col .col-left .item p{font-size:44px;line-height:78px}
}
@media only screen and (max-width: 991px) {
.section-homepage-4 .content .item-section .double-col .col-right{margin-top:30px}
}
.section-homepage-4 .content .item-section .double-col .col-right .text{background:rgba(255,255,255,0.3);border:2px solid rgba(255,255,255,0.4);border-radius:16px;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);padding:40px;margin-right:55px}
@media only screen and (max-width: 991px) {
.section-homepage-4 .content .item-section .double-col .col-right .text{margin:0 auto}
}
@media only screen and (max-width: 767px) {
.section-homepage-4 .content .item-section .double-col .col-right .text{padding:25px}
}
.section-homepage-4 .content .item-section .double-col .col-right .text p{display:block;font-size:14px;line-height:22px;font-family:var(--f-second);font-weight:400;color:var(--cl-plum);margin-bottom:30px}
.section-homepage-4 .content .item-section .double-col .col-right .text p:last-child{margin-bottom:0}
.section-homepage-4 .content .item-section .double-col .col-right .text a.link{display:block;width:110px;margin:30px auto 0;font-size:14px;line-height:20px;font-family:var(--f-second);font-weight:500;color:#fff;padding:13px 25px;background:#ecc777;border-radius:16px;text-align:center}
@media only screen and (max-width: 1199px) {
.section-homepage-4 .content .item-section .double-col .col-right .text a.link{width:100%}
}
.section-homepage-4 .content .item-section .full-col{position:relative;margin-top:100px;padding-bottom:40px}
@media only screen and (max-width: 1199px) {
.section-homepage-4 .content .item-section .full-col{}
}
.section-homepage-4 .content .item-section .full-col .col-left{display:block;width:786px;position:absolute;left:150px;bottom:0}
@media only screen and (min-width: 1500px) and (max-width: 1700px) {
.section-homepage-4 .content .item-section .full-col .col-left{left:0}
}
@media only screen and (max-width: 1440px) {
.section-homepage-4 .content .item-section .full-col .col-left{left:0}
}
@media only screen and (max-width: 1280px) {
.section-homepage-4 .content .item-section .full-col .col-left{width:586px}
}
@media only screen and (max-width: 1199px) {
.section-homepage-4 .content .item-section .full-col .col-left{order:2;position:unset;margin-top:30px}
}
.section-homepage-4 .content .item-section .full-col .col-left figure{position:relative;display:block;overflow:hidden;width:100%;height:0;padding-top:77.608142493%}
.section-homepage-4 .content .item-section .full-col .col-left figure img{position:absolute;top:0;left:0;right:0;bottom:0}
.section-homepage-4 .content .item-section .full-col .col-right{width:480px;margin:0 0 0 auto;padding-right:50px}
@media only screen and (max-width: 1199px) {
.section-homepage-4 .content .item-section .full-col .col-right{width:100%;padding:0;margin:0 auto}
}
@media only screen and (max-width: 767px) {
.section-homepage-4 .content .item-section .full-col .col-right{margin-bottom:50px}
.section-homepage-4 .zek_block .banner{height: auto;display: flex;align-items: center;justify-content: center;padding: 40px 0;min-height: 280px;margin-bottom: 30px;}
.section-homepage-4 .zek_block .banner .box{position: unset;transform: none;opacity: 1;visibility: visible;position: relative;z-index: 2;left: auto;}
}
.section-homepage-4 .content .item-section .full-col .col-right .i-text-right{display:flex;align-items:flex-start;gap:40px}
@media only screen and (max-width: 767px) {
.section-homepage-4 .content .item-section .full-col .col-right .i-text-right{justify-content:space-between;display: block;}
}
.section-homepage-4 .content .item-section .full-col .col-right .i-text-right .i-left .i-name{display:block;gap:20px}
.section-homepage-4 .content .item-section .full-col .col-right .i-text-right .i-left .i-name span{display:block;font-size:48px;line-height:1;font-family:var(--f-body);font-weight:400;color:var(--cl-plum);margin:0}
.section-homepage-4 .content .item-section .full-col .col-right .i-text-right .i-left .i-name span:last-child{padding-top:15px}
.section-homepage-4 .content .item-section .full-col .col-right .i-text-right .i-right{display: none !important;}
.section-homepage-4 .content .item-section .full-col .col-right .i-text-right .i-left .i-name span:last-child br{display: none;}
.section-homepage-4 .content .item-section .full-col .col-right .i-text-right .i-left strong{display:block;font-size:120px;line-height:1;font-family:var(--f-body);font-weight:400;color:var(--cl-plum);margin:-15px 0 40px}
@media only screen and (max-width: 767px) {
.section-homepage-4 .content .item-section .full-col .col-right .i-text-right .i-left strong{font-size:90px}
}
.section-homepage-4 .content .item-section .full-col .col-right .i-text-right .i-right{width:84px;height:175px;display:flex;flex-direction:column;align-items:center;justify-content:center;color:var(--cl-white);background-position:center center;background-size:contain;background-repeat:no-repeat}
.section-homepage-4 .content .item-section .full-col .col-right .i-text-right .i-right span{display:block;font-size:18px;line-height:34px;font-family:var(--f-second-2);font-weight:400;margin:0 auto;text-align:center}
@media only screen and (max-width: 767px) {
.section-homepage-4 .content .item-section .full-col .col-right .i-text-right .i-right span{font-size:14px;line-height:24px}
}
.section-homepage-4 .content .item-section .full-col .col-right p{display:block;font-size:14px;line-height:22px;font-family:var(--f-second);font-weight:400;color:var(--cl-plum);margin-bottom:30px}
.section-homepage-4 .content .item-section .full-col .col-right p:last-child{margin-bottom:0}
.section-homepage-4 .content .item-section .full-col .col-right a.link{display:block;width:110px;margin:30px auto 0;font-size:14px;line-height:20px;font-family:var(--f-second);font-weight:500;color:#fff;padding:13px 25px;background:#ecc777;border-radius:16px;text-align:center}
@media only screen and (max-width: 767px) {
.section-homepage-4 .content .item-section .full-col .col-right a.link{width:100%}
}
.section-homepage-5{background-size:cover;background-repeat:no-repeat}
@media only screen and (min-width: 1500px) and (max-width: 1700px) {
.section-homepage-5{background-position-x:right}
}
@media only screen and (max-width: 1440px) {
.section-homepage-5{background-position-x:right}
}
@media only screen and (max-width: 1199px) {
.section-homepage-5{display:none;background-position-x:50%}
}
@media only screen and (max-width: 767px) {
.section-homepage-5{background-position-x:30%}
}
.section-homepage-5 .detail-bg figure img{height:30px}
.section-homepage-5 .content{padding:150px 0 80px}
@media only screen and (max-width: 767px) {
.section-homepage-5 .content{padding:80px 0 40px}
}
@media only screen and (max-width: 1199px) {
.section-homepage-5 .content .col-left{margin-bottom:30px}
}
.section-homepage-5 .content .col-left .text h4{display:block;font-size:56px;line-height:75px;font-family:var(--f-body);font-weight:400;color:var(--cl-plum);margin:0 0 10px}
@media only screen and (max-width: 767px) {
.section-homepage-5 .content .col-left .text h4{font-size:42px;line-height:65px}
}
.section-homepage-5 .content .col-left .text .double-text{display:flex;align-items:flex-start;gap:25px}
.section-homepage-5 .content .col-left .text .double-text strong{display:block;font-size:180px;line-height:1;font-family:var(--f-body);font-weight:400;color:var(--cl-plum);margin:0}
@media only screen and (max-width: 767px) {
.section-homepage-5 .content .col-left .text .double-text strong{font-size:100px}
}
.section-homepage-5 .content .col-left .text .double-text span{display:block;font-size:64px;line-height:80px;font-family:var(--f-body);font-weight:400;color:var(--cl-plum);margin:0}
@media only screen and (max-width: 767px) {
.section-homepage-5 .content .col-left .text .double-text span{font-size:54px;line-height:70px}
}
.section-homepage-5 .content .col-left .text .more-desc{margin-top:20px;padding-right:25px}
@media only screen and (max-width: 767px) {
.section-homepage-5 .content .col-left .text .more-desc{padding-right:0}
}
.section-homepage-5 .content .col-left .text .more-desc p{display:block;font-size:14px;line-height:22px;font-family:var(--f-second);font-weight:400;color:var(--cl-plum);margin-bottom:20px}
.section-homepage-5 .content .col-left .text button{padding:13px 25px;font-size:14px;line-height:22px;font-family:var(--f-second);font-weight:500;color:#fff;border:0;background:#ecc777;border-radius:16px;margin:0}
@media only screen and (max-width: 767px) {
.section-homepage-5 .content .col-left .text button{width:100%;color:var(--cl-white);background:rgba(217,58,74,0.65)}
}
.section-homepage-5 .content .col-right{padding-bottom:85px}
@media only screen and (max-width: 1199px) {
.section-homepage-5 .content .col-right{padding-bottom:0}
}
.section-homepage-5 .content .col-right .right-item .acreage{margin: -12px; display:flex;align-items:center;flex-wrap:wrap;justify-content:space-between;}
@media only screen and (max-width: 767px) {
.section-homepage-5 .content .col-right .right-item .acreage{margin: 0;}
}
.section-homepage-5 .content .col-right .right-item .acreage .col-item{width: 25%;padding: 12px;}
.section-homepage-5 .content .col-right .right-item .acreage .col-item:nth-child(2){width: 50%;}
.section-homepage-5 .content .col-right .right-item .acreage .item{padding:15px 10px;text-align:center;border-radius:8px;border:2px solid rgba(255,255,255,0.4);background:rgba(255,255,255,0.1);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px)}
.section-homepage-5 .content .col-right .right-item .acreage .item h5{display:flex;align-items:center;justify-content:center;gap:5px;font-size:40px;line-height:50px;font-family:var(--f-second);font-weight:900;color:var(--cl-plum);margin:0 auto 10px}
@media only screen and (max-width: 767px) {
.section-homepage-5 .content .col-right .right-item .acreage .item h5{font-size:32px;line-height:50px}
}
.section-homepage-5 .content .col-right .right-item .acreage .item h5 span{font-size:40px;font-weight:300;line-height:50px;margin:0}
@media only screen and (max-width: 767px) {
.section-homepage-5 .content .col-right .right-item .acreage .item{border-color: #cccccc5e;}
.section-homepage-5 .content .col-right .right-item .acreage .item h5 span{font-size:24px;line-height:32px}
}
.section-homepage-5 .content .col-right .right-item .acreage .item h5 p{display:block;position:relative;margin:0;font-size:40px;line-height:50px}
.section-homepage-5 .content .col-right .right-item .acreage .item h5 p strong{display:block;position:absolute;top:-10px;right:-20px;font-size:32px;line-height:40px;margin:0}
.section-homepage-5 .content .col-right .right-item .acreage .item span{display:block;font-size:14px;line-height:22px;font-family:var(--f-second);font-weight:500;color:var(--cl-plum);margin:0 auto;text-align:center}
@media only screen and (max-width: 767px) {
.section-homepage-5 .content .col-right .right-item .acreage .item span{font-size:13px;line-height:20px}
}

@media only screen and (max-width: 1280px) {
.section-homepage-5 .content .col-right .right-item .acreage.acr-4{flex-wrap:nowrap;gap:20px}
}
@media only screen and (max-width: 991px) {
.section-homepage-5 .content .col-right .right-item .acreage.acr-4{flex-wrap:nowrap;gap:20px}
}
@media only screen and (max-width: 767px) {
.section-homepage-5 .content .col-right .right-item .acreage.acr-4{flex-wrap:wrap;gap:0}
}
.section-homepage-5 .content .col-right .right-item .acreage.acr-4 .item{width:175px}
@media only screen and (max-width: 1280px) {
.section-homepage-5 .content .col-right .right-item .acreage.acr-4 .item{width:100%}
}
@media only screen and (max-width: 991px) {
.section-homepage-5 .content .col-right .right-item .acreage.acr-4 .item{width:100%}
}
@media only screen and (max-width: 767px) {
.section-homepage-5 .content .col-right .right-item .acreage.acr-4 .item{width:calc(50% - 10px);margin-bottom:20px}
}
.section-homepage-5 .content .col-right .right-item .acreage.acr-4 .item:nth-child(2),.section-homepage-5 .content .col-right .right-item .acreage.acr-4 .item:nth-child(3){width:191.5px}
@media only screen and (max-width: 1280px) {
.section-homepage-5 .content .col-right .right-item .acreage.acr-4 .item:nth-child(2),.section-homepage-5 .content .col-right .right-item .acreage.acr-4 .item:nth-child(3){width:100%}
}
@media only screen and (max-width: 991px) {
.section-homepage-5 .content .col-right .right-item .acreage.acr-4 .item:nth-child(2),.section-homepage-5 .content .col-right .right-item .acreage.acr-4 .item:nth-child(3){width:100%}
}
@media only screen and (max-width: 767px) {
.section-homepage-5 .content .col-right .right-item .acreage.acr-4 .item:nth-child(2),.section-homepage-5 .content .col-right .right-item .acreage.acr-4 .item:nth-child(3){width:calc(50% - 10px);margin-bottom:20px}
}
.section-homepage-5.section-homepage-5--mobi{display:none}
@media only screen and (max-width: 1199px) {
.section-homepage-5.section-homepage-5--mobi{display:block;background-position:center center}
.section-homepage-5.section-homepage-5--mobi .content{padding:45px 0}
.section-homepage-5.section-homepage-5--mobi .content .more-desc{margin-top:20px;padding-right:25px}
}
@media only screen and (max-width: 1199px) and (max-width: 767px) {
.section-homepage-5.section-homepage-5--mobi .content .more-desc{padding-right:0}
}
@media only screen and (max-width: 1199px) {
.section-homepage-5.section-homepage-5--mobi .content .more-desc p{display:block;font-size:14px;line-height:22px;font-family:var(--f-second);font-weight:400;color:var(--cl-plum);margin-bottom:20px}
.section-homepage-5.section-homepage-5--mobi .content button{padding:13px 25px;font-size:14px;line-height:22px;font-family:var(--f-second);font-weight:500;color:#d93a4a;border:0;background:rgba(217,58,74,0.1);border-radius:16px;margin:0}
}
@media only screen and (max-width: 1199px) and (max-width: 767px) {
.section-homepage-5.section-homepage-5--mobi .content button{width:100%}
}
@media only screen and (max-width: 1199px) {
.section-homepage-5.section-homepage-5--mobi .content .col-right .right-item .acreage{gap:0}
.section-homepage-5.section-homepage-5--mobi .content .col-right .right-item .acreage .item{width:calc(50% - 5px);margin-bottom:20px}
.section-homepage-5.section-homepage-5--mobi .content .col-right .right-item .acreage .item:nth-child(3){width:100%}
.section-homepage-5.section-homepage-5--mobi .content .col-right .right-item .acreage .item h5{font-size:32px;line-height:42px}
.section-homepage-5.section-homepage-5--mobi .content .col-right .right-item .acreage .item h5 span{font-size:32px;line-height:42px;font-weight:300}
.section-homepage-5.section-homepage-5--mobi .content .col-right .right-item .acreage .item p{font-size:32px;line-height:42px}
.section-homepage-5.section-homepage-5--mobi .content .col-right .right-item .acreage .item p strong{font-size:24px;line-height:32px;font-weight:900}
}
.section-homepage-6{background:#fbe7dc;overflow:hidden;padding-bottom:30px}
.section-homepage-6 .content .title{text-align:center;margin-bottom:40px}
.section-homepage-6 .content .title h2{display:block;text-align:center;font-size:72px;line-height:90px;font-feature-settings:ss03 on,ss02 on;font-family:var(--f-body);font-weight:400;margin:0 auto;color:var(--cl-plum)}
@media only screen and (max-width: 1199px) {
.section-homepage-6 .content .title h2{font-size:48px;line-height:62px}
}
.section-homepage-6 .content .list-showroom .s-item{margin-bottom:60px}
@media only screen and (max-width: 767px) {
.section-homepage-6 .content .list-showroom .s-item{margin-bottom:30px}
}
.section-homepage-6 .content .list-showroom .s-item .item{width:560px;margin:0 auto;transition:all .3s ease-in-out}
@media only screen and (max-width: 1280px) {
.section-homepage-6 .content .list-showroom .s-item .item{width:100%}
}
.section-homepage-6 .content .list-showroom .s-item .item a{display:block}
.section-homepage-6 .content .list-showroom .s-item .item a .img{display:block;width:100%}
.section-homepage-6 .content .list-showroom .s-item .item a .img figure{position:relative;display:block;overflow:hidden;width:100%;height:0;padding-top:62.857142857%;border-radius:8px}
.section-homepage-6 .content .list-showroom .s-item .item a .img figure img{position:absolute;top:0;left:0;right:0;bottom:0;border-radius:8px}
.section-homepage-6 .content .list-showroom .s-item .item a .info{margin:25px 25px 0}
@media only screen and (max-width: 767px) {
.section-homepage-6 .content .list-showroom .s-item .item a .info{margin:15px 0 0}
}
.section-homepage-6 .content .list-showroom .s-item .item a .info h3{display:block;font-size:20px;line-height:30px;font-family:var(--f-second);font-weight:500;color:var(--cl-plum);margin-bottom:15px}
@media only screen and (max-width: 1199px) {
.section-homepage-6 .content .list-showroom .s-item .item a .info h3{font-size:16px;line-height:24px}
}
@media only screen and (max-width: 767px) {
.section-homepage-6 .content .list-showroom .s-item .item a .info h3{margin-bottom:5px}
}
.section-homepage-6 .content .list-showroom .s-item .item a .info p{display:block;font-size:14px;line-height:20px;font-family:var(--f-second);font-weight:400;color:var(--cl-plum);margin:0}
.section-homepage-6 .content .list-showroom .s-item .item:hover{transform:scale(0.9)}
.section-homepage-6 .content .list-showroom .s-item .item:hover a .info h3,.section-homepage-6 .content .list-showroom .s-item .item:hover a .info p{}
.section-homepage-7{background:linear-gradient(180deg,#fbe7dc 0%,#f5f2f2 100%);padding-bottom:25px}
.section-homepage-7 .content .title{text-align:center;margin-bottom:40px}
.section-homepage-7 .content .title h2{display:block;font-size:56px;display: inline-block; line-height:90px;color:var(--cl-plum);margin:0;background: var(--gradient-red);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;text-transform: uppercase;}
@media only screen and (max-width: 1199px) {
.section-homepage-7 .content .title h2{font-size:48px;line-height:62px}
}
.section-homepage-7 .content .slide-new{margin-left:350px}
@media only screen and (min-width: 1500px) and (max-width: 1700px) {
.section-homepage-7 .content .slide-new{margin-left:110px}
}
@media only screen and (max-width: 1440px) {
.section-homepage-7 .content .slide-new{margin-left:110px}
}
@media only screen and (max-width: 1280px) {
.section-homepage-7 .content .slide-new{margin-left:75px}
}
@media only screen and (max-width: 767px) {
.section-homepage-7 .content .slide-new{margin-left:25px}
}
.section-homepage-7 .content .slide-new .swiper-slide{width:376px}
@media only screen and (max-width: 767px) {
.section-homepage-7 .content .slide-new .swiper-slide{width:262px}
}
.section-homepage-7 .content .slide-new .swiper-slide .item{width:100%}
.section-homepage-7 .content .slide-new .swiper-slide .item a{display:block;width:100%}
.section-homepage-7 .content .slide-new .swiper-slide .item a .img{display:block;width:376px}
@media only screen and (max-width: 767px) {
.section-homepage-7 .content .slide-new .swiper-slide .item a .img{width:262px}
}
.section-homepage-7 .content .slide-new .swiper-slide .item a .img figure{position:relative;display:block;overflow:hidden;width:100%;height:0;padding-top:63.14102564%;border-radius:8px 8px 0 0}
.section-homepage-7 .content .slide-new .swiper-slide .item a .img figure img{position:absolute;top:0;left:0;right:0;bottom:0;border-radius:8px 8px 0 0}
.section-homepage-7 .content .slide-new .swiper-slide .item a .info{background:var(--cl-white);padding:25px 30px;border-radius:0 0 8px 8px}
@media only screen and (max-width: 767px) {
.section-homepage-7 .content .slide-new .swiper-slide .item a .info{padding:20px 15px}
}
.section-homepage-7 .content .slide-new .swiper-slide .item a .info span{display:inline-block;font-size:12px;line-height:18px;font-family:var(--f-second);font-weight:500;color:#fff;padding:4px 6px;border:1px solid #ecc777;border-radius:4px;margin-bottom:20px;background: #ecc777;}
.section-homepage-7 .content .slide-new .swiper-slide .item a .info h3{font-size:18px;line-height:26px;font-family:var(--f-second);font-weight:500;color:var(--cl-plum);-webkit-box-orient:vertical;-webkit-line-clamp:2;overflow:hidden;text-overflow:ellipsis;word-break:break-word;display:-webkit-box;min-height:54px;margin:0}
@media only screen and (max-width: 1199px) {
.section-homepage-7 .content .slide-new .swiper-slide .item a .info h3{font-size:16px;line-height:24px;min-height:48px}
}
.section-homepage-7 .content .slide-new .swiper-slide .item a .info p{font-size:14px;line-height:22px;font-family:var(--f-second);font-weight:400;color:var(--cl-plum);-webkit-box-orient:vertical;-webkit-line-clamp:2;overflow:hidden;text-overflow:ellipsis;word-break:break-word;display:-webkit-box;min-height:48px;margin:20px 0 0}
.section-homepage-7 .content .slide-new .swiper-slide .item a .info time{display:block;margin-top:30px;color:var(--cl-brown);font-size:12px;line-height:18px;font-family:var(--f-second);font-weight:500}
.section-about-1{background-size:cover;background-position:center bottom;background-repeat:no-repeat;height:447px}
@media only screen and (max-width: 767px) {
.section-about-1{height:380px}
}
.section-about-1 .content{position:relative}
.section-about-1 .content .text{display:flex;align-items:flex-start;justify-content:center;gap:45px;position:absolute;left:50%;bottom:120px;transform:translateX(-50%)}
@media only screen and (max-width: 767px) {
.section-about-1 .content .text{gap:15px;bottom:85px}
}
.section-about-1 .content .text .text-left{text-align: center; width:84px;height:175px;display:flex;align-items:center;justify-content:center;flex-direction:column;background-size:contain;background-repeat:no-repeat;background-position:center center}
.section-about-1 .content .text .text-left span{gap:15px;font-size:16px;line-height:34px;font-family:var(--f-second-2);font-weight:400;color:var(--cl-white)}
@media only screen and (max-width: 767px) {
.section-about-1 .content .text .text-right{flex:1}
}
.section-about-1 .content .text .text-right .brand{display:block;width:612px;margin:15px 0 0}
@media only screen and (max-width: 991px) {
.section-about-1 .content .text .text-right .brand{width:412px}
}
@media only screen and (max-width: 767px) {
.section-about-1 .content .text .text-right .brand{width:243px}
}
.section-about-1 .content .text .text-right .brand figure{position:relative;display:block;overflow:hidden;width:100%;height:0;padding-top:15.359477124%}
.section-about-1 .content .text .text-right .brand figure img{position:absolute;top:0;left:0;right:0;bottom:0}
.section-about-1 .content .text .text-right h1{display:inline-block;margin:15px auto 0;text-align:center;width:100%;font-size:48px;line-height:62px;font-family:var(--f-body);font-weight:400;background:linear-gradient(85.1deg,#bea640 0.89%,#eee472 96.9%);-webkit-background-clip:text;-webkit-text-fill-color:transparent}
@media only screen and (max-width: 991px) {
.section-about-1 .content .text .text-right h1{font-size:32px;line-height:42px}
}
.section-about-1 .content .detail-bg{width:100%}
.section-about-2{padding:50px 0;background:linear-gradient(180deg,#fbe7dc 0%,#f5f2f2 100%)}
.section-about-2 .content .item-section .col-visible .text h2{display:block;font-size:24px;line-height:36px;font-family:var(--f-second);font-weight:700;color:var(--cl-plum);margin-bottom:15px}
.section-about-2 .content .item-section .col-visible .text p{display:block;font-size:14px;line-height:22px;font-family:var(--f-second);font-weight:400;color:var(--cl-plum);margin-bottom:25px}
.section-about-2 .content .item-section .about-slide-width{margin:40px auto 80px}
@media only screen and (max-width: 767px) {
.section-about-2 .content .item-section .about-slide-width{margin:40px auto}
}
.section-about-2 .content .item-section .about-slide-width .slide-avarible .s-item{margin-left:12px;margin-right:12px}
.section-about-2 .content .item-section .about-slide-width .slide-avarible .s-item .s-img figure img{border-radius:8px}
.section-about-2 .content .item-section .about-slide-width.slide-w2{margin-bottom:0}
.section-about-2 .content .item-section .list-arc{margin:30px auto}
.section-about-2 .content .item-section .list-arc .arc-item{margin-bottom:40px}
@media only screen and (max-width: 767px) {
.section-about-2 .content .item-section .list-arc .arc-item{margin-bottom:25px}
}
.section-about-2 .content .item-section .list-arc .arc-item .item{width:272px;margin:0 auto}
@media only screen and (max-width: 1280px) {
.section-about-2 .content .item-section .list-arc .arc-item .item{width:100%}
}
.section-about-2 .content .item-section .list-arc .arc-item .item .img{display:block;width:100%;margin-bottom:15px}
.section-about-2 .content .item-section .list-arc .arc-item .item .img figure{position:relative;display:block;width:100%;height:0;overflow:hidden;padding-top:100%}
.section-about-2 .content .item-section .list-arc .arc-item .item .img figure img{position:absolute;top:0;left:0;right:0;bottom:0}
.section-about-2 .content .item-section .list-arc .arc-item .item .info{text-align:center}
.section-about-2 .content .item-section .list-arc .arc-item .item .info h4{display:block;font-size:18px;line-height:26px;font-family:var(--f-second);font-weight:500;color:var(--cl-plum);margin:0 auto 10px}
.section-about-2 .content .item-section .list-arc .arc-item .item .info span{display:block;font-size:14px;line-height:22px;font-family:var(--f-second);font-weight:400;color:var(--cl-brown);margin:0 auto}
.section-ceramic-1{position:relative;background-size:cover;background-position-y:bottom;background-repeat:no-repeat;height:600px}
@media only screen and (max-width: 991px) {
.section-ceramic-1{height:auto}
}
.section-ceramic-1 .content{position:relative;display:flex;align-items:center;justify-content:space-between}
@media only screen and (max-width: 991px) {
.section-ceramic-1 .content{display:block}
}
.section-ceramic-1 .content .detail-img{position:absolute;right:0;bottom:0}
@media only screen and (max-width: 991px) {
.section-ceramic-1 .content .detail-img{position:relative}
}
.section-ceramic-1 .content .detail-img .img{position:relative}
.section-ceramic-1 .content .detail-img .img .main-detail{position:relative;display:block;width:434px}
@media only screen and (max-width: 767px) {
.section-ceramic-1 .content .detail-img .img .main-detail{width:100%}
}
.section-ceramic-1 .content .detail-img .img .main-detail figure{position:relative;display:block;overflow:hidden;width:100%;height:0;padding-top:110.829493088%}
.section-ceramic-1 .content .detail-img .img .main-detail figure img{position:absolute;top:0;left:0;right:0;bottom:0}
.section-ceramic-1 .content .detail-img .img .cloud{position:absolute;right:0;bottom:-25px}
@media only screen and (max-width: 991px) {
.section-ceramic-1 .content .detail-img .img .cloud{left:0;bottom:0}
}
.section-ceramic-1 .content .text{width:100%;padding-left:210px;max-width:65%}
@media only screen and (max-width: 1199px) {
.section-ceramic-1 .content .text{padding-left:0;max-width:55%}
}
@media only screen and (max-width: 991px) {
.section-ceramic-1 .content .text{max-width:100%;padding-top:120px}
}
.section-ceramic-1 .content .text .main-text{position:relative;display:flex;align-items:flex-start;justify-content:flex-end;gap:30px}
@media only screen and (max-width: 767px) {
.section-ceramic-1 .content .text .main-text{gap:10px}
}
.section-ceramic-1 .content .text .main-text .t-left{flex:1}
.section-ceramic-1 .content .text .main-text .t-left h1{display:inline-block;margin:0;font-size:72px;line-height:1;font-family:var(--f-second-2);font-weight:400;background:linear-gradient(85.1deg,#bea640 0.89%,#eee472 96.9%);-webkit-background-clip:text;-webkit-text-fill-color:transparent}
@media only screen and (max-width: 767px) {
.section-ceramic-1 .content .text .main-text .t-left h1{font-size:56px}
}
.section-ceramic-1 .content .text .main-text .t-left p{display:block;font-family:var(--f-body);font-size:40px;line-height:48px;font-weight:400;color:var(--cl-white);margin:15px 0 0}
@media only screen and (max-width: 991px) {
.section-ceramic-1 .content .text .main-text .t-left p{max-width:75%}
}
@media only screen and (max-width: 767px) {
.section-ceramic-1 .content .text .main-text .t-left p{font-size:32px;line-height:1;max-width:100%}
}
.section-ceramic-1 .content .text .main-text .t-right{width:84px;height:175px;display:flex;flex-direction:column;justify-content:center;align-items:center;text-align: center;}
.section-ceramic-1 .content .text .main-text .t-right span{display:block;font-size:16px;line-height:32px;font-family:var(--f-second-2);color:var(--cl-white);font-weight:400;margin:0}
.section-ceramic-1 .content .text .secord-text{display:flex;align-items:flex-end;justify-content:flex-end;gap:40px}
.section-ceramic-1 .content .text .secord-text p{display:block;font-size:13px;line-height:22px;font-weight:400;font-family:var(--f-second);color:rgba(255,255,255,0.8);max-width:430px;margin:0}
.section-ceramic-1 .content .text .secord-text a{display:flex;align-items:center;gap:5px;font-size:14px;line-height:22px;font-weight:500;font-family:var(--f-second);color:var(--cl-white)}
.section-ceramic-1 .content .text .secord-text a i{font-size:16px;line-height:1;color:var(--cl-white)}
.section-ceramic-2{padding:25px 0 40px;background:#fefbf1}
.section-ceramic-2 .content .item-ceramic .first-col{margin-bottom:40px}
@media only screen and (max-width: 767px) {
.section-ceramic-2 .content .item-ceramic .first-col{margin:40px auto}
}
.section-ceramic-2 .content .item-ceramic .first-col .col-visible strong{display:block;font-size:20px;line-height:30px;font-family:var(--f-second);font-weight:600;color:var(--cl-plum);max-width:600px;width:100%;margin:0 auto 20px}
@media only screen and (max-width: 1280px) {
.section-ceramic-2 .content .item-ceramic .first-col .col-visible strong{max-width:100%}
}
.section-ceramic-2 .content .item-ceramic .first-col .col-visible p{max-width:600px;width:100%;display:block;font-family:var(--f-second);font-weight:400;font-size:16px;line-height:24px;color:var(--cl-plum);margin:0 auto 25px;text-align:justify}
@media only screen and (max-width: 1280px) {
.section-ceramic-2 .content .item-ceramic .first-col .col-visible p{max-width:100%}
}
.section-ceramic-2 .content .item-ceramic .frame-video{display:block;margin:0 auto 50px;text-align:center}
@media only screen and (max-width: 991px) {
.section-ceramic-2 .content .item-ceramic .frame-video iframe{width:100%}
}
@media only screen and (max-width: 767px) {
.section-ceramic-2 .content .item-ceramic .frame-video iframe{height:250px}
}
.section-ceramic-2 .content .item-ceramic .secord-col{margin-bottom:40px}
@media only screen and (max-width: 991px) {
.section-ceramic-2 .content .item-ceramic .secord-col{margin-bottom:0}
}
@media only screen and (max-width: 991px) {
.section-ceramic-2 .content .item-ceramic .secord-col .col-left{margin-bottom:30px}
}
.section-ceramic-2 .content .item-ceramic .secord-col .col-left .left-text{padding:0 15px}
@media only screen and (max-width: 1280px) {
.section-ceramic-2 .content .item-ceramic .secord-col .col-left .left-text{padding:0}
}
.section-ceramic-2 .content .item-ceramic .secord-col .col-left strong{display:block;font-size:20px;line-height:30px;font-family:var(--f-second);font-weight:700;color:var(--cl-plum);margin:0 0 30px}
.section-ceramic-2 .content .item-ceramic .secord-col .col-left p{display:block;font-family:var(--f-second);font-size:16px;line-height:24px;text-align:justify;font-weight:400;color:var(--cl-plum);margin:0}
.section-ceramic-2 .content .item-ceramic .secord-col .col-right .right-img{display:block;width:480px;margin:0 0 0 auto}
@media only screen and (max-width: 1280px) {
.section-ceramic-2 .content .item-ceramic .secord-col .col-right .right-img{width:100%;margin:0 auto}
}
.section-ceramic-2 .content .item-ceramic .secord-col .col-right .right-img figure{position:relative;display:block;width:100%;overflow:hidden;}
.section-ceramic-2 .content .item-ceramic .secord-col .col-right .right-img figure img{width: 100%;height: auto;object-fit: cover;}
.section-ceramic-2 .content .item-ceramic .secord-col .col-right .right-img figcaption{display:block;text-align:center;margin-top:10px;font-size:12px;line-height:18px;font-family:var(--f-second);font-weight:400;color:var(--cl-brown)}
.section-ceramic-2 .content .item-ceramic .secord-col.secord-v2 .col-right .right-img{width:480px;margin:0 auto 0 0}
@media only screen and (max-width: 1280px) {
.section-ceramic-2 .content .item-ceramic .secord-col.secord-v2 .col-right .right-img{width:100%;margin:0 auto}
}
@media only screen and (max-width: 991px) {
.section-ceramic-2 .content .item-ceramic .secord-col.secord-v2 .col-right .right-img{margin-bottom:30px}
}
.section-ceramic-2 .content .item-ceramic .secord-col.secord-v2 .col-left{padding:0 15px}
.section-brandstory-1{background-size:cover;background-repeat:no-repeat;background-position:center top;padding:130px 0 0}
@media only screen and (max-width: 1280px) {
.section-brandstory-1{padding:130px 0 50px}
}
@media only screen and (max-width: 991px) {
.section-brandstory-1{background-position:right top;padding:130px 0 0}
}
.section-brandstory-1 .content .story-item .p-text{margin-bottom:30px}
.section-brandstory-1 .content .story-item .p-text .br-text{max-width:600px;width:100%;margin:0 auto}
@media only screen and (max-width: 1280px) {
.section-brandstory-1 .content .story-item .p-text .br-text{max-width:100%}
}
.section-brandstory-1 .content .story-item .p-text .br-text p{display:block;font-size:16px;line-height:28px;font-family:var(--f-second);font-weight:400;color:var(--cl-plum);text-align:justify}
.section-brandstory-1 .content .story-item .brand-item{display:flex;align-items:flex-start;gap:25px;margin-bottom:50px}
@media only screen and (max-width: 767px) {
.section-brandstory-1 .content .story-item .brand-item{gap:10px;margin-bottom:120px}
}
.section-brandstory-1 .content .story-item .brand-item .br-left{width:84px;height:175px;display:flex;align-items:center;flex-direction:column;justify-content:center;background-size:contain;background-repeat:no-repeat;text-align: center;}
.section-brandstory-1 .content .story-item .brand-item .br-left span{display:block;font-size:16px;line-height:24px;font-family:var(--f-second-2);font-weight:400;color:var(--cl-white);margin:0}
.section-brandstory-1 .content .story-item .brand-item .br-right{flex:1}
.section-brandstory-1 .content .story-item .brand-item .br-right h1{display:block;font-size:120px;line-height:1;font-family:var(--f-body);font-weight:400;color:var(--cl-plum);margin:0 0 20px}
@media only screen and (max-width: 767px) {
.section-brandstory-1 .content .story-item .brand-item .br-right h1{font-size:64px}
}
.section-brandstory-1 .content .story-item .brand-item .br-right span{display:block;font-size:48px;line-height:60px;font-family:var(--f-body);font-weight:400;color:var(--cl-plum);margin:0}
@media only screen and (max-width: 767px) {
.section-brandstory-1 .content .story-item .brand-item .br-right span{font-size:32px;line-height:1}
}
.section-brandstory-1 .content .story-item .br-double{margin-bottom:50px}
@media only screen and (max-width: 767px) {
.section-brandstory-1 .content .story-item .br-double{margin-bottom:0}
}
.section-brandstory-1 .content .story-item .br-double .col-left .br-img{display:block;width:481px}
@media only screen and (max-width: 1280px) {
.section-brandstory-1 .content .story-item .br-double .col-left .br-img{width:100%}
}
@media only screen and (max-width: 767px) {
.section-brandstory-1 .content .story-item .br-double .col-left .br-img{margin-bottom:30px}
}
.section-brandstory-1 .content .story-item .br-double .col-left .br-img figure{position:relative;display:block;overflow:hidden;width:100%;height:0;padding-top:79.417879418%}
.section-brandstory-1 .content .story-item .br-double .col-left .br-img figure img{position:absolute;top:0;left:0;right:0;bottom:0}
.section-brandstory-1 .content .story-item .br-double .col-left .br-img figcaption{display:block;font-size:12px;line-height:18px;font-family:var(--f-second);font-weight:400;color:var(--cl-brown);text-align:center;margin-top:10px}
@media only screen and (max-width: 991px) {
.section-brandstory-1 .content .story-item .br-double .col-right{margin-top:30px}
}
.section-brandstory-1 .content .story-item .br-double .col-right .br-text{padding:0 15px}
.section-brandstory-1 .content .story-item .br-double .col-right .br-text strong{display:block;font-size:20px;line-height:32px;font-family:var(--f-second);font-weight:700;color:var(--cl-plum);margin-bottom:25px}
.section-brandstory-1 .content .story-item .br-double .col-right .br-text p{display:block;font-size:16px;line-height:28px;font-family:var(--f-second);font-weight:400;text-align:justify;color:var(--cl-plum);margin-bottom:30px}
.section-brandstory-1 .content .story-item .br-col .col-visible .br-text{max-width:600px;width:100%;margin:0 auto}
@media only screen and (max-width: 1280px) {
.section-brandstory-1 .content .story-item .br-col .col-visible .br-text{max-width:100%}
}
.section-brandstory-1 .content .story-item .br-col .col-visible .br-text strong{display:block;font-size:20px;line-height:32px;font-family:var(--f-second);font-weight:700;color:var(--cl-plum);margin-bottom:25px}
.section-brandstory-1 .content .story-item .br-col .col-visible .br-text p{display:block;font-family:var(--f-second);font-weight:400;font-size:16px;line-height:28px;color:var(--cl-plum);text-align:justify;margin:0 auto}
.section-brandstory-1 .content .story-item .frame-video{display:block;margin:50px auto;text-align:center}
@media only screen and (max-width: 1199px) {
.section-brandstory-1 .content .story-item .frame-video iframe{width:100%}
}
@media only screen and (max-width: 767px) {
.section-brandstory-1 .content .story-item .frame-video iframe{height:250px}
}
.section-brandstory-1 .content .story-item.story-v2 .br-double .col-left .br-text{padding:0 15px}
.section-brandstory-1 .content .story-item.story-v2 .br-double .col-left .br-text strong{display:block;font-size:20px;line-height:32px;font-family:var(--f-second);font-weight:700;color:var(--cl-plum);margin:0 0 25px}
.section-brandstory-1 .content .story-item.story-v2 .br-double .col-left .br-text p{display:block;font-size:16px;line-height:28px;font-family:var(--f-second);font-weight:400;color:var(--cl-plum);margin-bottom:30px;text-align:justify}
.section-brandstory-1 .content .story-item.story-v2 .br-double .col-right .img-right .br-img{display:block;width:480px;margin:0 0 30px auto}
@media only screen and (max-width: 1280px) {
.section-brandstory-1 .content .story-item.story-v2 .br-double .col-right .img-right .br-img{width:100%;margin:0 auto 30px}
}
.section-brandstory-1 .content .story-item.story-v2 .br-double .col-right .img-right .br-img figure{position:relative;display:block;overflow:hidden;width:100%;height:0;padding-top:66.458333333%}
.section-brandstory-1 .content .story-item.story-v2 .br-double .col-right .img-right .br-img figure img{position:absolute;top:0;left:0;right:0;bottom:0}
.section-brandstory-1 .content .story-item.story-v2 .br-double .col-right .img-right .br-img figcaption{font-size:12px;line-height:18px;font-family:var(--f-second);font-weight:400;color:var(--cl-brown);text-align:center;margin-top:10px}
.section-artist-1{background-size:cover;background-repeat:no-repeat;background-position:center top;padding:130px 0 50px}
@media only screen and (max-width: 991px) {
.section-artist-1{background-position:left top}
}
.section-artist-1 .content .artist-item .p-text{margin-bottom:30px}
.section-artist-1 .content .artist-item .p-text .br-text{max-width:600px;width:100%;margin:0 auto}
@media only screen and (max-width: 1280px) {
.section-artist-1 .content .artist-item .p-text .br-text{max-width:100%;width:100%;margin:0 auto}
}
.section-artist-1 .content .artist-item .p-text .br-text p{display:block;font-size:16px;line-height:28px;font-family:var(--f-second);font-weight:400;color:var(--cl-plum);text-align:justify}
.section-artist-1 .content .artist-item .brand-item{display:flex;align-items:flex-start;gap:20px;margin-bottom:50px}
@media only screen and (max-width: 767px) {
.section-artist-1 .content .artist-item .brand-item{gap:15px;margin-bottom:95px}
}
.section-artist-1 .content .artist-item .brand-item .art-left{width:84px;height:175px;display:flex;align-items:center;flex-direction:column;justify-content:center;background-size:contain;background-repeat:no-repeat}
.section-artist-1 .content .artist-item .brand-item .art-left span{display:block;font-size:16px;line-height:24px;font-family:var(--f-second-2);font-weight:400;color:var(--cl-white);margin:0}
.section-artist-1 .content .artist-item .brand-item .art-right{flex:1}
.section-artist-1 .content .artist-item .brand-item .art-right h1{display:inline-block;width:100%;font-size:120px;line-height:160px;font-family:var(--f-body);font-weight:400;background:linear-gradient(90deg,#7a071a 0%,#d22e47 100%);-webkit-background-clip:text;-webkit-text-fill-color:transparent;margin:0}
@media only screen and (max-width: 767px) {
.section-artist-1 .content .artist-item .brand-item .art-right h1{max-width:90%;font-size:54px;line-height:72px}
}
.section-artist-1 .content .artist-item .brand-item .art-right span{display:block;font-size:48px;line-height:60px;font-family:var(--f-body);font-weight:400;color:var(--cl-plum);margin:0}
@media only screen and (max-width: 767px) {
.section-artist-1 .content .artist-item .brand-item .art-right span{font-size:32px;line-height:1;margin-top:10px}
}
.section-artist-1 .content .artist-item .brand-item .art-right p{display:block;font-size:16px;line-height:28px;font-family:var(--f-second);font-weight:400;color:var(--cl-plum);max-width:70%;margin:50px 0 0}
.section-artist-1 .content .artist-item .single-col{margin-bottom:50px}
.section-artist-1 .content .artist-item .single-col .img{display:block;width:808px;margin:0 auto 50px}
@media only screen and (max-width: 1199px) {
.section-artist-1 .content .artist-item .single-col .img{width:100%}
}
.section-artist-1 .content .artist-item .single-col .img figure{position:relative;display:block;overflow:hidden;width:100%;height:0;padding-top:66.831683168%}
.section-artist-1 .content .artist-item .single-col .img figure img{position:absolute;top:0;left:0;right:0;bottom:0}
.section-artist-1 .content .artist-item .art-col .col-visible .art-text{max-width:600px;width:100%;margin:0 auto}
@media only screen and (max-width: 1280px) {
.section-artist-1 .content .artist-item .art-col .col-visible .art-text{max-width:100%}
}
.section-artist-1 .content .artist-item .art-col .col-visible .art-text strong{font-size:20px;line-height:32px;font-family:var(--f-second);font-weight:700;color:var(--cl-plum);margin-bottom:25px}
.section-artist-1 .content .artist-item .art-col .col-visible .art-text p{font-family:var(--f-second);font-weight:400;font-size:16px;line-height:28px;color:var(--cl-plum);margin:0 auto;text-align:justify}
.section-artist-1 .content .artist-item .art-col .col-visible .art-text ul{margin:0 0 1rem}
.section-artist-1 .content .artist-item .art-col .col-visible .art-text ul li{display:list-item;font-size:16px;line-height:28px;font-family:var(--f-second);font-weight:400;text-align:justify;color:var(--cl-plum);margin-bottom:15px}
.section-artist-1 .content .artist-item .art-col .col-visible .art-text ul li:last-child{margin-bottom:0}
.section-artist-1 .content .artist-item .art-double{margin-bottom:50px}
.section-artist-1 .content .artist-item .art-double .col-left .art-img{display:block;width:481px}
.section-artist-1 .content .artist-item .art-double .col-left .art-img figure{position:relative;display:block;overflow:hidden;width:100%;height:0;padding-top:74.844074844%}
.section-artist-1 .content .artist-item .art-double .col-left .art-img figure img{position:absolute;top:0;left:0;right:0;bottom:0}
.section-artist-1 .content .artist-item .art-double .col-left .art-text{padding:0 15px}
.section-artist-1 .content .artist-item .art-double .col-left .art-text strong{display:block;font-size:20px;line-height:32px;font-family:var(--f-second);font-weight:700;color:var(--cl-plum);margin-bottom:25px}
.section-artist-1 .content .artist-item .art-double .col-left .art-text p{display:block;font-size:16px;line-height:28px;font-family:var(--f-second);font-weight:400;text-align:justify;color:var(--cl-plum);margin-bottom:30px}
.section-artist-1 .content .artist-item .art-double .col-left .art-text p:last-child{margin-bottom:0}
@media only screen and (max-width: 991px) {
.section-artist-1 .content .artist-item .art-double .col-left .art-text p:last-child{margin-bottom:30px}
}
.section-artist-1 .content .artist-item .art-double .col-right .art-text strong{display:block;font-size:20px;line-height:32px;font-family:var(--f-second);font-weight:700;color:var(--cl-plum);margin-bottom:25px}
.section-artist-1 .content .artist-item .art-double .col-right .art-text p{display:block;font-size:16px;line-height:28px;font-family:var(--f-second);font-weight:400;text-align:justify;color:var(--cl-plum);margin-bottom:30px}
.section-artist-1 .content .artist-item .art-double .col-right .img-right{width:480px;margin:0 0 0 auto}
@media only screen and (max-width: 1280px) {
.section-artist-1 .content .artist-item .art-double .col-right .img-right{width:100%;margin:0 auto}
}
@media only screen and (max-width: 991px) {
.section-artist-1 .content .artist-item .art-double .col-right .img-right{margin-bottom:30px}
}
.section-artist-1 .content .artist-item .art-double .col-right .img-right .art-img{display:block;width:100%;margin:0 0 0 auto}
.section-artist-1 .content .artist-item .art-double .col-right .img-right .art-img figure{position:relative;display:block;overflow:hidden;width:100%;height:0;padding-top:74.844074844%}
.section-artist-1 .content .artist-item .art-double .col-right .img-right .art-img figure img{position:absolute;top:0;left:0;right:0;bottom:0}
.section-artist-1 .content .artist-item .art-double.item-art-v1 .col-right .img-right{margin:0}
@media only screen and (max-width: 1280px) {
.section-artist-1 .content .artist-item .art-double.item-art-v1 .col-right .img-right{margin:0 auto}
}
@media only screen and (max-width: 767px) {
.section-artist-1 .content .artist-item .art-double.item-art-v1 .col-right .img-right{margin:0 auto 25px}
}
.section-artist-1 .content .artist-item .art-double.item-art-v1 .col-right .img-right .art-img{margin:0}
@media only screen and (max-width: 1280px) {
.section-artist-1 .content .artist-item .art-double.item-art-v1 .col-right .img-right .art-img{margin:0 auto}
}
.section-artist-1 .content .artist-item .art-double.item-art-v2 .col-right .img-right{margin:0 0 0 auto}
@media only screen and (max-width: 1280px) {
.section-artist-1 .content .artist-item .art-double.item-art-v2 .col-right .img-right{margin:0 auto}
}
.section-artist-1 .content .artist-item .art-double.item-art-v2 .col-right .img-right .art-img{margin:0 0 0 auto}
@media only screen and (max-width: 1280px) {
.section-artist-1 .content .artist-item .art-double.item-art-v2 .col-right .img-right .art-img{margin:0 auto}
}
.section-artist-1 .content .artist-item .art-double.art-v2{margin-top:50px;margin-bottom:0}
.section-artist-1 .content .artist-item .art-double.art-v2 .col-right .img-right{margin:0}
@media only screen and (max-width: 1280px) {
.section-artist-1 .content .artist-item .art-double.art-v2 .col-right .img-right{width:100%;margin:0 auto}
}
@media only screen and (max-width: 767px) {
.section-artist-1 .content .artist-item .art-double.art-v2 .col-right .img-right{margin:0 auto 25px}
}
.section-artist-1 .content .artist-item .art-double.art-v2 .col-right .img-right .art-img{width:480px;margin:0}
@media only screen and (max-width: 1280px) {
.section-artist-1 .content .artist-item .art-double.art-v2 .col-right .img-right .art-img{width:100%;margin:0 auto}
}
.section-artist-1 .content .artist-item .art-double.art-v2 .col-right .img-right .art-img figure{padding-top:165.072765073%}
.section-blog-1{background:#f4f1f1}
.section-blog-1 .content{position:relative;overflow:hidden;padding:160px 0 60px}
.section-blog-1 .content .detail-blog{display:block;width:362px;position:absolute;top:0;left:25%;z-index:1}
.section-blog-1 .content .detail-blog figure{position:relative;display:block;width:100%;height:0;overflow:hidden;padding-top:100%}
.section-blog-1 .content .detail-blog figure img{position:absolute;top:0;left:0;right:0;bottom:0}
.section-blog-1 .content .title{position:relative;margin-bottom:35px;z-index:2}
.section-blog-1 .content .title h1{display:block;font-size:72px;line-height:1;font-family:var(--f-body);font-weight:400;color:var(--cl-plum);margin:0}
@media only screen and (max-width: 1199px) {
.section-blog-1 .content .title h1{font-size:56px}
}
.section-blog-1 .content .blog-content{position:relative;z-index:2}
@media only screen and (max-width: 991px) {
.section-blog-1 .content .blog-content .col-left{order:2}
}
.section-blog-1 .content .blog-content .col-left .list-blog .blog{margin-bottom:24px}
.section-blog-1 .content .blog-content .col-left .list-blog .blog a{display:grid;align-items:center;grid-template-columns:376px 1fr}
@media only screen and (max-width: 767px) {
.section-blog-1 .content .blog-content .col-left .list-blog .blog a{display:block}
}
.section-blog-1 .content .blog-content .col-left .list-blog .blog a .b-img{display:block;width:376px}
@media only screen and (max-width: 767px) {
.section-blog-1 .content .blog-content .col-left .list-blog .blog a .b-img{width:100%}
}
.section-blog-1 .content .blog-content .col-left .list-blog .blog a .b-img figure{position:relative;display:block;overflow:hidden;width:100%;height:0;padding-top:62.5%;border-radius:8px 0 0 8px}
@media only screen and (max-width: 767px) {
.section-blog-1 .content .blog-content .col-left .list-blog .blog a .b-img figure{border-radius:8px 8px 0 0}
}
.section-blog-1 .content .blog-content .col-left .list-blog .blog a .b-img figure img{position:absolute;top:0;left:0;right:0;bottom:0;border-radius:8px 0 0 8px}
@media only screen and (max-width: 767px) {
.section-blog-1 .content .blog-content .col-left .list-blog .blog a .b-img figure img{border-radius:8px 8px 0 0}
}
.section-blog-1 .content .blog-content .col-left .list-blog .blog a .info{padding:25px;background:var(--cl-white);border-radius:0 8px 8px 0;height:100%}
@media only screen and (max-width: 767px) {
.section-blog-1 .content .blog-content .col-left .list-blog .blog a .info{border-radius:0 0 8px 8px}
}
.section-blog-1 .content .blog-content .col-left .list-blog .blog a .info span{display:inline-block;font-size:12px;line-height:18px;font-family:var(--f-second);font-weight:500;color:#fff;padding:4px 6px;border:1px solid #ecc777;background: #ecc777; border-radius:4px;margin-bottom:15px}
.section-blog-1 .content .blog-content .col-left .list-blog .blog a .info h3{display:block;font-size:18px;line-height:28px;font-family:var(--f-second);font-weight:500;color:var(--cl-plum);max-width:80%;-webkit-box-orient:vertical;-webkit-line-clamp:2;overflow:hidden;text-overflow:ellipsis;word-break:break-word;display:-webkit-box;min-height:54px;margin:0}
@media only screen and (max-width: 767px) {
.section-blog-1 .content .blog-content .col-left .list-blog .blog a .info h3{max-width:100%}
}
.section-blog-1 .content .blog-content .col-left .list-blog .blog a .info p{display:block;font-size:14px;line-height:20px;font-family:var(--f-second);font-weight:400;color:var(--cl-plum);margin:15px 0 0;-webkit-box-orient:vertical;-webkit-line-clamp:3;overflow:hidden;text-overflow:ellipsis;word-break:break-word;display:-webkit-box;min-height:42px}
.section-blog-1 .content .blog-content .col-left .list-blog .blog a .info time{display:block;font-size:12px;line-height:18px;font-family:var(--f-second);font-weight:500;color:var(--cl-brown);margin:15px 0 0}
.section-blog-1 .content .blog-content .col-left nav{display:block;margin-top:130px}
@media only screen and (max-width: 991px) {
.section-blog-1 .content .blog-content .col-left nav{margin-top:50px}
}
.section-blog-1 .content .blog-content .col-left nav .pagi{display:flex;align-items:center;justify-content:center;gap:12px;list-style:none;margin:0;padding:0}
.section-blog-1 .content .blog-content .col-left nav .pagi li{width:40px;height:40px;display:flex;align-items:center;justify-content:center;border-radius:12px;background:rgba(0,0,0,0)}
.section-blog-1 .content .blog-content .col-left nav .pagi li a,.section-blog-1 .content .blog-content .col-left nav .pagi li .dots{font-size:14px;line-height:21px;font-family:var(--f-second);font-weight:500;color:var(--cl-plum)}
.section-blog-1 .content .blog-content .col-left nav .pagi li:first-child,.section-blog-1 .content .blog-content .col-left nav .pagi li:last-child{background:rgba(0,0,0,0.1019607843)}
.section-blog-1 .content .blog-content .col-left nav .pagi li.current{background:#c11a33}
.section-blog-1 .content .blog-content .col-left nav .pagi li.current a{color:var(--cl-white)}
@media only screen and (max-width: 991px) {
.section-blog-1 .content .blog-content .col-right{order:1;margin:0 auto 30px}
}
.section-blog-1 .content .blog-content .col-right h2{display:block;font-size:20px;line-height:30px;font-family:var(--f-second);font-weight:500;color:var(--cl-plum);margin:0}
.section-blog-1 .content .blog-content .col-right .list-check{margin-top:25px}
.section-blog-1 .content .blog-content .col-right .list-check ul{list-style:none;margin:0;padding:0}
@media only screen and (max-width: 991px) {
.section-blog-1 .content .blog-content .col-right .list-check ul{display:flex;align-items:center;width:100%;overflow-y:hidden;overflow-x:scroll;gap:15px;padding-bottom:10px}
.section-blog-1 .content .blog-content .col-right .list-check ul::-webkit-scrollbar-track{-webkit-box-shadow:inset 0 0 6px rgba(0,0,0,0.3);background:var(--cl-brown);border-radius:15px}
.section-blog-1 .content .blog-content .col-right .list-check ul::-webkit-scrollbar{height:5px;background:var(--cl-brown);border-radius:15px}
.section-blog-1 .content .blog-content .col-right .list-check ul::-webkit-scrollbar-thumb{background:var(--cl-plum);border-radius:15px}
}
.section-blog-1 .content .blog-content .col-right .list-check ul li{display:flex;align-items:center;gap:8px;margin-bottom:15px}
@media only screen and (max-width: 991px) {
.section-blog-1 .content .blog-content .col-right .list-check ul li a{white-space:pre;padding-left:0!important}
.section-blog-1 .content .blog-content .col-right .list-check ul li a:before{display:none}
}
@media only screen and (max-width: 991px) {
.section-blog-1 .content .blog-content .col-right .list-check ul li{margin-bottom:0}
.section-blog-1 .content .blog-content .col-right .list-check ul li.archive-active a{color:var(--cl-red)!important;font-weight:600;border-bottom:2px solid var(--cl-red)}
}
.single-blog-1{padding:160px 0 0}
.single-blog-1 .content .col-content .main-content{padding-bottom:80px;border-bottom:1px solid #eeeced}
@media only screen and (max-width: 991px) {
.single-blog-1 .content .col-content .main-content{padding-bottom:40px}
}
.single-blog-1 .content .col-content .main-content .url-breadcrumb{display:flex;align-items:center;flex-wrap:wrap;gap:5px;margin-bottom:25px}
.single-blog-1 .content .col-content .main-content .url-breadcrumb a,.single-blog-1 .content .col-content .main-content .url-breadcrumb span{display:block;flex-wrap:wrap;font-size:13px;line-height:20px;font-family:var(--f-second);font-weight:400;color:var(--cl-brown);margin:0}
.single-blog-1 .content .col-content .main-content .main-single .title{display:block}
.single-blog-1 .content .col-content .main-content .main-single .title h1{display:block;font-size:32px;line-height:48px;font-family:var(--f-second);font-weight:700;color:var(--cl-plum);margin:0 0 15px}
@media only screen and (max-width: 991px) {
.single-blog-1 .content .col-content .main-content .main-single .title h1{font-size:24px;line-height:32px}
}
.single-blog-1 .content .col-content .main-content .main-single .title time{display:block;font-size:14px;line-height:22px;font-family:var(--f-second);font-weight:400;color:var(--cl-brown);margin:0}
.single-blog-1 .content .col-content .main-content .main-single .list-link{margin:25px 0;border-top:1px solid #eeeced;padding-top:15px}
.single-blog-1 .content .col-content .main-content .main-single .list-link strong{display:block;font-size:14px;line-height:22px;font-family:var(--f-second);font-weight:500;color:var(--cl-plum);margin:0 0 10px}
.single-blog-1 .content .col-content .main-content .main-single .list-link ul{border-bottom:1px solid #eeeced;padding-bottom:15px}
.single-blog-1 .content .col-content .main-content .main-single .list-link ul li{font-family:var(--f-second);color:var(--cl-brown);display:list-item;list-style-type:decimal;margin-bottom:15px}
.single-blog-1 .content .col-content .main-content .main-single .list-link ul li:last-child{margin-bottom:0}
.single-blog-1 .content .col-content .main-content .main-single .list-link ul li a{font-size:14px;line-height:22px;font-family:var(--f-second);font-weight:400;color:var(--cl-brown);margin:0;text-decoration:underline}
.single-blog-1 .content .col-content .main-content .main-single .list-link p{display:block;font-size:16px;line-height:28px;font-family:var(--f-second);font-weight:400;margin:0}
.single-blog-1 .content .col-content .main-content .main-single .item-single h3{display:block;font-size:20px;line-height:30px;font-family:var(--f-second);font-weight:500;margin:0 0 15px;color:var(--cl-plum)}
.single-blog-1 .content .col-content .main-content .main-single .item-single img{display:block;margin:30px 0}
.single-blog-1 .content .col-content .main-content .main-single .item-single .wp-caption-text{font-family:var(--f-second);font-size:16px;line-height:24px;color:var(--cl-plum)}
.single-blog-1 .content .col-content .main-content .main-single .item-single ul{margin:0}
.single-blog-1 .content .col-content .main-content .main-single .item-single p,.single-blog-1 .content .col-content .main-content .main-single .item-single span{display:block;font-size:16px;line-height:28px;font-family:var(--f-second);font-weight:500;margin:0;color:var(--cl-plum)}
.single-blog-2{padding:80px 0;background:linear-gradient(180deg,#fff 0%,#f5f2f2 100%)}
@media only screen and (max-width: 991px) {
.single-blog-2{padding:40px 0}
}
.single-blog-2 .content .title{text-align:center;margin-bottom:30px}
.single-blog-2 .content .title h2{display:block;font-size:24px;line-height:36px;font-family:var(--f-second);font-weight:700;color:var(--cl-plum);margin:0}
@media only screen and (max-width: 991px) {
.single-blog-2 .content .list-relate .blog-relate{margin-bottom:20px}
}
.single-blog-2 .content .list-relate .blog-relate .blog a{display:block}
.single-blog-2 .content .list-relate .blog-relate .blog a .b-img{display:block;width:100%}
.single-blog-2 .content .list-relate .blog-relate .blog a .b-img figure{position:relative;display:block;width:100%;height:0;overflow:hidden;padding-top:62.5%;border-radius:8px 8px 0 0}
.single-blog-2 .content .list-relate .blog-relate .blog a .b-img figure img{position:absolute;top:0;left:0;right:0;bottom:0;border-radius:8px 8px 0 0}
.single-blog-2 .content .list-relate .blog-relate .blog a .info{width:100%;padding:25px 30px;background:var(--cl-white);border-radius:0 0 8px 8px}
.single-blog-2 .content .list-relate .blog-relate .blog a .info span{display:inline-block;font-size:12px;line-height:20px;font-family:var(--f-second);font-weight:500;color:#fff;padding:4px 6px;border:1px solid #ecc777;background: #ecc777; border-radius:8px;margin-bottom:15px}
.single-blog-2 .content .list-relate .blog-relate .blog a .info h3{display:block;font-size:18px;line-height:26px;font-family:var(--f-second);font-weight:500;color:var(--cl-plum);margin:0;-webkit-box-orient:vertical;-webkit-line-clamp:2;overflow:hidden;text-overflow:ellipsis;word-break:break-word;display:-webkit-box;min-height:54px;margin:0}
.single-blog-2 .content .list-relate .blog-relate .blog a .info p{display:block;font-size:14px;line-height:22px;font-family:var(--f-second);font-weight:400;color:var(--cl-plum);-webkit-box-orient:vertical;-webkit-line-clamp:2;overflow:hidden;text-overflow:ellipsis;word-break:break-word;display:-webkit-box;min-height:47px;margin:15px 0 0}
.single-blog-2 .content .list-relate .blog-relate .blog a .info time{display:block;color:var(--cl-brown);font-size:12px;line-height:18px;font-family:var(--f-second);font-weight:500;margin-top:15px}
.contact-section-1{padding:160px 0 55px;background:#f4f1f1}
.contact-section-1 .content .col-visible .contact-form{display:flex;align-items:center}
@media only screen and (max-width: 991px) {
.contact-section-1 .content .col-visible .contact-form{display:block}
}
.contact-section-1 .content .col-visible .contact-form .col-left{width:390px;position:relative;padding:30px;border-radius:16px;background:var(--cl-white)}
@media only screen and (max-width: 1199px) {
.contact-section-1 .content .col-visible .contact-form .col-left{width:370px}
}
@media only screen and (max-width: 991px) {
.contact-section-1 .content .col-visible .contact-form .col-left{width:100%;z-index:2}
}
.contact-section-1 .content .col-visible .contact-form .col-left h1{display:block;font-size:32px;line-height:48px;font-family:var(--f-second);color:var(--cl-plum);font-weight:700;margin:0 0 15px}
@media only screen and (max-width: 1199px) {
.contact-section-1 .content .col-visible .contact-form .col-left h1{font-size:24px;line-height:32px}
}
.contact-section-1 .content .col-visible .contact-form .col-left p{display:block;font-size:13px;line-height:18px;font-family:var(--f-second);font-weight:400;color:var(--cl-plum);margin:0 0 15px}
.contact-section-1 .content .col-visible .contact-form .col-left p .download{display:flex;align-items:center;font-size:14px;line-height:20px;font-family:var(--f-second);font-weight:500;color:var(--cl-red);gap:10px;padding:0}
.contact-section-1 .content .col-visible .contact-form .col-left input,.contact-section-1 .content .col-visible .contact-form .col-left textarea{display:block;width:100%;font-size:14px;line-height:20px;font-family:var(--f-second);font-weight:400;color:var(--cl-brown);padding:12px 15px;border:1px solid #e4e2e2;border-radius:16px;margin-bottom:15px}
.contact-section-1 .content .col-visible .contact-form .col-left input::-moz-placeholder,.contact-section-1 .content .col-visible .contact-form .col-left textarea::-moz-placeholder{font-size:14px;line-height:20px;font-family:var(--f-second);font-weight:400;color:var(--cl-brown)}
.contact-section-1 .content .col-visible .contact-form .col-left input::placeholder,.contact-section-1 .content .col-visible .contact-form .col-left textarea::placeholder{font-size:14px;line-height:20px;font-family:var(--f-second);font-weight:400;color:var(--cl-brown)}
.contact-section-1 .content .col-visible .contact-form .col-left .wpcf7-submit{width:100%;display:block;font-size:14px;line-height:20px;font-family:var(--f-second);font-weight:500;color:var(--cl-white);background:#ecc777;padding:14px 20px;border-radius:16px;margin-top:25px;border:0}
.contact-section-1 .content .col-visible .contact-form .col-left .wpcf7-spinner{display:none}
.contact-section-1 .content .col-visible .contact-form .col-left textarea{height:140px}
.contact-section-1 .content .col-visible .contact-form .col-left.form-v2 .date{position:relative;display:flex;align-items:center}
.contact-section-1 .content .col-visible .contact-form .col-left.form-v2 .date i{position:absolute;top:calc(50% - 8px);right:15px;transform:translateY(-50%)}
.contact-section-1 .content .col-visible .contact-form .col-right{flex:1;position:relative;padding:40px;background-size:cover;background-repeat:no-repeat;border-radius:0 40px 40px 0}
@media only screen and (max-width: 1199px) {
.contact-section-1 .content .col-visible .contact-form .col-right{flex:1}
}
@media only screen and (max-width: 991px) {
.contact-section-1 .content .col-visible .contact-form .col-right{width:100%;border-radius:40px;padding-top:95px;margin-top:-40px;z-index:1}
}
.contact-section-1 .content .col-visible .contact-form .col-right .text h2{display:block;font-size:20px;line-height:30px;font-family:var(--f-second);font-weight:500;color:var(--cl-white);margin:0 0 30px}
.contact-section-1 .content .col-visible .contact-form .col-right .text .col-double{margin-bottom:25px}
.contact-section-1 .content .col-visible .contact-form .col-right .text .col-double ul{margin:0;padding:0;list-style:none}
.contact-section-1 .content .col-visible .contact-form .col-right .text .col-double ul li{margin-bottom:20px}
.contact-section-1 .content .col-visible .contact-form .col-right .text .col-double ul li:first-child{gap:15px}
@media only screen and (max-width: 767px) {
.contact-section-1 .content .col-visible .contact-form .col-right .text .col-double ul li:first-child{display:block}
}

@media only screen and (max-width: 767px) {
.contact-section-1 .content .col-visible .contact-form .col-right .text .col-double ul li:first-child a{width:100%}
}
.contact-section-1 .content .col-visible .contact-form .col-right .text .col-double ul li:last-child{margin:0}
.contact-section-1 .content .col-visible .contact-form .col-right .text .col-double ul li a{display:flex;align-items:baseline;gap:15px}
.contact-section-1 .content .col-visible .contact-form .col-right .text .col-double ul li a .icon{width:20px}
.contact-section-1 .content .col-visible .contact-form .col-right .text .col-double ul li a .icon figure{display:block}
.contact-section-1 .content .col-visible .contact-form .col-right .text .col-double ul li a .icon figure img{width:20px;height:20px}
.contact-section-1 .content .col-visible .contact-form .col-right .text .col-double ul li a .info{flex:1}
.contact-section-1 .content .col-visible .contact-form .col-right .text .col-double ul li a .info strong{display:block;font-size:12px;line-height:18px;font-family:var(--f-second);font-weight:500;color:var(--cl-white);margin-bottom:10px}
.contact-section-1 .content .col-visible .contact-form .col-right .text .col-double ul li a .info p{display:block;font-family:var(--f-second);font-weight:400;color:var(--cl-white);font-size:14px;line-height:20px;max-width:90%;margin:0}
.contact-section-1 .content .col-visible .contact-form .col-right .text .col-double ul li button{display:flex;align-items:center;gap:12px;font-size:12px;line-height:18px;font-family:var(--f-second);font-weight:500;color:var(--cl-white);padding:7px 15px;background:rgba(0,0,0,0.2);border-radius:12px;border:0}
@media only screen and (max-width: 767px) {
.contact-section-1 .content .col-visible .contact-form .col-right .text .col-double ul li button{margin:15px 0 0 35px}
}
.contact-section-1 .content .col-visible .contact-form .col-right .text .list-social{border-top:1px solid rgba(255,255,255,0.3019607843);padding:25px 0 0}
.contact-section-1 .content .col-visible .contact-form .col-right .text .list-social ul{display:flex;align-items:center;list-style:none;margin:0;padding:0;gap:40px}
@media only screen and (max-width: 767px) {
.contact-section-1 .content .col-visible .contact-form .col-right .text .list-social ul{gap:20px;flex-wrap:wrap}
}
.contact-section-1 .content .col-visible .contact-form .col-right .text .list-social ul li a{display:block;font-size:13px;line-height:20px;font-family:var(--f-second);font-weight:400;color:var(--cl-white);margin:0}
.contact-section-2 .content .img{display:block;width:100%}
.contact-section-2 .content .img figure{position:relative;display:block;width:100%;height:0;overflow:hidden;padding-top:45%}
@media only screen and (max-width: 1199px) {
.contact-section-2 .content .img figure{padding-top:148.533333335%}
}
.contact-section-2 .content .img figure img{position:absolute;top:0;left:0;right:0;bottom:0}
.cart-section-1{padding:160px 0 40px;background:#f4f1f1}
.cart-section-1 .content .title{margin-bottom:15px}
.cart-section-1 .content .title h1{display:block;font-size:32px;line-height:48px;font-family:var(--f-second);font-weight:700;color:var(--cl-plum);margin:0}
.cart-section-1 .content .entry-content{font-family:var(--f-second);color:var(--cl-plum)}
.cart-section-1 .content .entry-content p{display:block;font-family:var(--f-second);font-size:16px;line-height:24px;font-weight:400;color:var(--cl-plum)}
.cart-section-1 .content .entry-content a{font-family:var(--f-second);font-size:16px;line-height:24px;font-weight:400;color:var(--cl-red);text-decoration:underline}
.cart-section-1 .content .entry-content .woocommerce-privacy-policy-text a{display: inline;}
.cart-section-1 .content .entry-content ul,.cart-section-1 .content .entry-content ol{margin:0 0 15px}
.woocommerce-customer-details{display: none;}
.cart-section-1 .content .entry-content ul li,.cart-section-1 .content .entry-content ol li{font-family:var(--f-second);font-size:14px;line-height:24px;font-weight:400;color:var(--cl-plum);margin-bottom:15px}
.cart-section-1 .content .woocommerce-cart-form{position:relative;overflow:hidden}
@media only screen and (max-width: 1280px) {
.cart-section-1 .content .woocommerce-cart-form .list-cart{white-space:nowrap;overflow-x:scroll}
}
.cart-section-1 .content .woocommerce-cart-form .list-cart .table-cart{width:100%;background:var(--cl-white);border:0;margin:0;border-radius:8px 8px 0 0}
@media only screen and (max-width: 1280px) {
.cart-section-1 .content .woocommerce-cart-form .list-cart .table-cart{width:1020px;white-space:normal}
}
.cart-section-1 .content .woocommerce-cart-form .list-cart .table-cart thead th{font-size:13px;line-height:20px;font-family:var(--f-second);font-weight:500;color:var(--cl-brown);padding:14px 25px;border-bottom:1px solid #eeeced}
@media only screen and (max-width: 991px) {
.cart-section-1 .content .woocommerce-cart-form .list-cart .table-cart thead th{display:table-cell}
}
.cart-section-1 .content .woocommerce-cart-form .list-cart .table-cart tbody tr td{padding:24px 25px;border:solid #eeeced;border-width:0 0 1px}
.cart-section-1 .content .woocommerce-cart-form .list-cart .table-cart tbody tr td.product-thumbnail{width:80px;padding:25px 15px 25px 25px}
@media only screen and (max-width: 991px) {
.cart-section-1 .content .woocommerce-cart-form .list-cart .table-cart tbody tr td.product-thumbnail{display:table-cell}
}
.cart-section-1 .content .woocommerce-cart-form .list-cart .table-cart tbody tr td.product-thumbnail a{display:block;width:80px;height:80px;margin:0}
.cart-section-1 .content .woocommerce-cart-form .list-cart .table-cart tbody tr td.product-thumbnail a img{width:100%;height:100%;border-radius:8px}
.cart-section-1 .content .woocommerce-cart-form .list-cart .table-cart tbody tr td.product-name{padding:25px 15px 25px 0;width:195px}
.cart-section-1 .content .woocommerce-cart-form .list-cart .table-cart tbody tr td.product-name a{display:block;font-size:14px;line-height:20px;font-family:var(--f-second);font-weight:500;color:var(--cl-plum);margin-bottom:10px}
.cart-section-1 .content .woocommerce-cart-form .list-cart .table-cart tbody tr td.product-price span{display:block;font-size:14px;line-height:20px;font-family:var(--f-second);font-weight:400;color:var(--cl-plum);margin:0}
.cart-section-1 .content .woocommerce-cart-form .list-cart .table-cart tbody tr td.product-price span bdi{display:flex;align-items:center}
.cart-section-1 .content .woocommerce-cart-form .list-cart .table-cart tbody tr td.product-quantity .quantity{width:120px;display:flex;align-items:center;justify-content:center;border:1px solid #eeeced;border-radius:14px}
.cart-section-1 .content .woocommerce-cart-form .list-cart .table-cart tbody tr td.product-quantity .quantity button{display:flex;align-items:center;justify-content:center;width:40px;height:40px;border:0;background:0;padding:0;font-size:14px;line-height:22px;font-family:var(--f-second);font-weight:500;color:var(--cl-plum)}
.cart-section-1 .content .woocommerce-cart-form .list-cart .table-cart tbody tr td.product-quantity .quantity button i{font-size:18px;line-height:1;color:var(--cl-brown)}
.cart-section-1 .content .woocommerce-cart-form .list-cart .table-cart tbody tr td.product-quantity .quantity input{display:block;width:40px;height:40px;padding:0;border:0;margin:0;background:rgba(0,0,0,0);outline:0;font-size:16px;line-height:24px;font-family:var(--f-second);font-weight:700;color:var(--cl-plum);text-align:center}
.cart-section-1 .content .woocommerce-cart-form .list-cart .table-cart tbody tr td.product-quantity .quantity input::-webkit-outer-spin-button,.cart-section-1 .content .woocommerce-cart-form .list-cart .table-cart tbody tr td.product-quantity .quantity input::-webkit-inner-spin-button{-webkit-appearance:none;-moz-appearance:textfield}
.cart-section-1 .content .woocommerce-cart-form .list-cart .table-cart tbody tr td.product-subtotal{width:230px}
.cart-section-1 .content .woocommerce-cart-form .list-cart .table-cart tbody tr td.product-subtotal span{display:block;font-size:14px;line-height:20px;font-family:var(--f-second);font-weight:700;color:var(--cl-plum);margin:0}
.cart-section-1 .content .woocommerce-cart-form .list-cart .table-cart tbody tr td.product-subtotal span bdi{display:flex;align-items:center}
.cart-section-1 .content .woocommerce-cart-form .list-cart .table-cart tbody tr td.product-remove a{width:auto;border:0;background:0;padding:0;font-size:14px;line-height:22px;font-family:var(--f-second);font-weight:500;color:var(--cl-plum)!important}
.cart-section-1 .content .woocommerce-cart-form .list-cart .table-cart tbody tr:last-child td strong span{display:block;font-size:16px;line-height:24px;font-family:var(--f-second);font-weight:700;color:var(--cl-red);margin:0}
.cart-section-1 .content .woocommerce-cart-form .list-cart .table-cart tbody tr:last-child td strong span bdi{display:flex;align-items:center}
.cart-section-1 .content .woocommerce-cart-form .list-cart .table-cart tbody tr:last-child td:first-child{font-size:13px;line-height:20px;font-family:var(--f-second);font-weight:500;color:var(--cl-brown);margin:0}
.cart-section-1 .content .woocommerce-cart-form .list-cart .table-cart tbody tr:last-child td .checkout-button{display:flex;align-items:center;justify-content:center;font-family:var(--f-second);gap:10px;padding:12px 20px;background:var(--cl-red);border:0;border-radius:14px;color:var(--cl-white);font-size:14px;line-height:22px;font-weight:500}
.cart-section-1 .content .woocommerce-cart-form .cart-total{width:100%;background:var(--cl-white);border-radius:0 0 8px 8px}
.cart-section-1 .content .woocommerce-cart-form .cart-total tbody tr td{font-size:13px;line-height:20px;font-family:var(--f-second);font-weight:500;color:var(--cl-brown);margin:0;padding:18px 25px}
@media only screen and (max-width: 767px) {
.cart-section-1 .content .woocommerce-cart-form .cart-total tbody tr td{padding:18px 10px}
}
.cart-section-1 .content .woocommerce-cart-form .cart-total tbody tr td strong .woocommerce-Price-amount{display:flex;align-items:center;justify-content:flex-end}
.cart-section-1 .content .woocommerce-cart-form .cart-total tbody tr td strong .woocommerce-Price-amount bdi{font-size:16px;line-height:24px;font-family:var(--f-second);font-weight:700;color:var(--cl-red);margin:0}
.cart-section-1 .content .woocommerce-cart-form .cart-total tbody tr td strong .woocommerce-Price-amount bdi .woocommerce-Price-currencySymbol{font-size:16px;line-height:24px;font-family:var(--f-second);font-weight:700;color:var(--cl-red);margin:0}
.cart-section-1 .content .woocommerce-cart-form .cart-total tbody tr td a{width:150px;margin:0 0 0 auto;display:flex;align-items:center;justify-content:center;font-family:var(--f-second);gap:10px;padding:12px 30px;background:var(--cl-red);border:0;border-radius:14px;color:var(--cl-white);font-size:14px;line-height:22px;font-weight:500}
@media only screen and (max-width: 767px) {
.cart-section-1 .content .woocommerce-cart-form .cart-total tbody tr td a{width:110px;font-size:12px;line-height:18px;padding:12px 20px}
}
.cart-section-1 .content .woocommerce-cart-form .cart-total tbody tr td:last-child{width:200px}
.cart-section-1 .content .entry-footer{display:none}
.cart-section-1 .content .entry-content .woocommerce .woocommerce-form-coupon-toggle{display:none}
.cart-section-1 .content .entry-content .woocommerce .woocommerce-error{font-family:var(--f-second);font-size:14px;line-height:20px;color:var(--cl-red)}
.cart-section-1 .content .entry-content .woocommerce .woocommerce-order{font-family:var(--f-second);font-size:14px;line-height:20px;color:var(--cl-plum)}
.woocommerce ul.order_details li{margin-right: 1rem;padding-right: 1rem;}
.cart-section-1 .content .entry-content .woocommerce .woocommerce-order ul li strong{margin-top:15px;font-size: 1rem;}
.cart-section-1 .content .entry-content .woocommerce .woocommerce-order h2{font-size:24px;font-family:var(--f-second);font-weight:700;margin-bottom:25px}
.cart-section-1 .content .entry-content .woocommerce .woocommerce-order a{color:var(--cl-plum)}
.cart-section-1 .content .entry-content .woocommerce .woocommerce-order a:hover{color:var(--cl-red)}
.cart-section-1 .content .entry-content .woocommerce .woocommerce-order address{padding:15px 25px}
.cart-section-1 .content .entry-content .woocommerce .cart-empty{font-size:14px;line-height:20px;font-family:var(--f-second);font-weight:500;color:var(--cl-brown);border-color:var(--cl-brown)}
.cart-section-1 .content .entry-content .woocommerce .cart-empty:before{color:var(--cl-brown)}
.cart-section-1 .content .entry-content .woocommerce .return-to-shop a{font-size:14px;line-height:20px;font-family:var(--f-second);font-weight:400;color:var(--cl-white);background:var(--cl-red);border-radius:8px}
.cart-section-1 .content .entry-content .woocommerce .woocommerce-checkout .checkout{display:flex;align-items:flex-start;gap:25px}
@media only screen and (max-width: 991px) {
.cart-section-1 .content .entry-content .woocommerce .woocommerce-checkout .checkout{display:block}
}
.cart-section-1 .content .entry-content .woocommerce .woocommerce-checkout .checkout .col-left{width:395px;background:var(--cl-white);padding:25px;border-radius:8px}
@media only screen and (max-width: 991px) {
.cart-section-1 .content .entry-content .woocommerce .woocommerce-checkout .checkout .col-left{display:block;width:100%}
}
.cart-section-1 .content .entry-content .woocommerce .woocommerce-checkout .checkout .col-left h3{display:block;font-size:16px;line-height:24px;font-family:var(--f-second);font-weight:500;color:var(--cl-plum);margin:0 0 15px}
.cart-section-1 .content .entry-content .woocommerce .woocommerce-checkout .checkout .col-left .form-row{width:100%}
.cart-section-1 .content .entry-content .woocommerce .woocommerce-checkout .checkout .col-left .form-row label{display:block;font-size:14px;line-height:22px;font-family:var(--f-second);font-weight:500;margin-bottom:5px;color:var(--cl-plum)}
.cart-section-1 .content .entry-content .woocommerce .woocommerce-checkout .checkout .col-left .form-row span input,.cart-section-1 .content .entry-content .woocommerce .woocommerce-checkout .checkout .col-left .form-row span select,.cart-section-1 .content .entry-content .woocommerce .woocommerce-checkout .checkout .col-left .form-row span textarea{width:100%;height:auto;border:1px solid #e4e2e2;border-radius:16px;padding:13px 16px;background:rgba(0,0,0,0);font-size:14px;line-height:20px;font-family:var(--f-second);font-weight:400;color:var(--cl-brown)}
.cart-section-1 .content .entry-content .woocommerce .woocommerce-checkout .checkout .col-left .form-row span input::-moz-placeholder,.cart-section-1 .content .entry-content .woocommerce .woocommerce-checkout .checkout .col-left .form-row span select::-moz-placeholder,.cart-section-1 .content .entry-content .woocommerce .woocommerce-checkout .checkout .col-left .form-row span textarea::-moz-placeholder{font-size:14px;line-height:20px;font-family:var(--f-second);font-weight:400;color:var(--cl-brown)}
.cart-section-1 .content .entry-content .woocommerce .woocommerce-checkout .checkout .col-left .form-row span input::placeholder,.cart-section-1 .content .entry-content .woocommerce .woocommerce-checkout .checkout .col-left .form-row span select::placeholder,.cart-section-1 .content .entry-content .woocommerce .woocommerce-checkout .checkout .col-left .form-row span textarea::placeholder{font-size:14px;line-height:20px;font-family:var(--f-second);font-weight:400;color:var(--cl-brown)}
.cart-section-1 .content .entry-content .woocommerce .woocommerce-checkout .checkout .col-left .form-row .select2-container{border:1px solid #e4e2e2;border-radius:16px;padding:13px 16px}
.cart-section-1 .content .entry-content .woocommerce .woocommerce-checkout .checkout .col-left .form-row .select2-container .selection .select2-selection--single{border:0;border-radius:0}
.cart-section-1 .content .entry-content .woocommerce .woocommerce-checkout .checkout .col-left .form-row .select2-container .selection .select2-selection--single span{background:rgba(0,0,0,0);font-size:14px;line-height:20px;font-family:var(--f-second);font-weight:400;color:var(--cl-brown);padding:0}
.cart-section-1 .content .entry-content .woocommerce .woocommerce-checkout .checkout .col-left .form-row .select2-container .selection .select2-selection--single .select2-selection__arrow{height:100%;top:0;right:10px}
.cart-section-1 .content .entry-content .woocommerce .woocommerce-checkout .checkout .col-left form{background:var(--cl-white);padding:25px;border-radius:8px;margin-top:20px}
.cart-section-1 .content .entry-content .woocommerce .woocommerce-checkout .checkout .col-left form .f-item{margin-bottom:25px}
.cart-section-1 .content .entry-content .woocommerce .woocommerce-checkout .checkout .col-left form .f-item:last-child{margin-bottom:0}
.cart-section-1 .content .entry-content .woocommerce .woocommerce-checkout .checkout .col-left form .f-item input,.cart-section-1 .content .entry-content .woocommerce .woocommerce-checkout .checkout .col-left form .f-item select{width:100%;border:1px solid #e4e2e2;border-radius:16px;padding:13px 16px;background:rgba(0,0,0,0);font-size:14px;line-height:20px;font-family:var(--f-second);font-weight:400;color:var(--cl-brown)}
.cart-section-1 .content .entry-content .woocommerce .woocommerce-checkout .checkout .col-left form .f-item input::-moz-placeholder,.cart-section-1 .content .entry-content .woocommerce .woocommerce-checkout .checkout .col-left form .f-item select::-moz-placeholder{font-size:14px;line-height:20px;font-family:var(--f-second);font-weight:400;color:var(--cl-brown)}
.cart-section-1 .content .entry-content .woocommerce .woocommerce-checkout .checkout .col-left form .f-item input::placeholder,.cart-section-1 .content .entry-content .woocommerce .woocommerce-checkout .checkout .col-left form .f-item select::placeholder{font-size:14px;line-height:20px;font-family:var(--f-second);font-weight:400;color:var(--cl-brown)}
.cart-section-1 .content .entry-content .woocommerce .woocommerce-checkout .checkout .col-left form .f-item select{margin-bottom:15px}
.cart-section-1 .content .entry-content .woocommerce .woocommerce-checkout .checkout .col-left form .f-item select:last-child{margin-bottom:0}
.cart-section-1 .content .entry-content .woocommerce .woocommerce-checkout .checkout .col-left form a{display:flex;align-items:center;gap:10px;font-size:12px;line-height:20px;font-family:var(--f-second);font-weight:400;color:var(--cl-brown)}
.cart-section-1 .content .entry-content .woocommerce .woocommerce-checkout .checkout .col-left form a i{font-size:18px;line-height:1;color:var(--cl-brown)}
.cart-section-1 .content .entry-content .woocommerce .woocommerce-checkout .checkout .col-right{flex:1;background:var(--cl-white);padding:25px;border-radius:8px}
@media only screen and (max-width: 991px) {
.cart-section-1 .content .entry-content .woocommerce .woocommerce-checkout .checkout .col-right{display:block;width:100%;margin-top:30px}
}
.cart-section-1 .content .entry-content .woocommerce .woocommerce-checkout .checkout .col-right h3{display:block;font-size:16px;line-height:24px;font-family:var(--f-second);font-weight:500;margin:0 0 15px;color:var(--cl-plum)}
@media only screen and (max-width: 767px) {
.cart-section-1 .content .entry-content .woocommerce .woocommerce-checkout .checkout .col-right .shop_table_wrapper{overflow-x:scroll;white-space:nowrap}
}
.cart-section-1 .content .entry-content .woocommerce .woocommerce-checkout .checkout .col-right .shop_table_wrapper .shop_table{width:100%;background:var(--cl-white);border:0;margin:0}
@media only screen and (max-width: 767px) {
.cart-section-1 .content .entry-content .woocommerce .woocommerce-checkout .checkout .col-right .shop_table_wrapper .shop_table{width:600px;white-space:normal}
}
.cart-section-1 .content .entry-content .woocommerce .woocommerce-checkout .checkout .col-right .shop_table_wrapper .shop_table thead tr th{font-size:13px;line-height:20px;font-family:var(--f-second);font-weight:500;color:var(--cl-brown);padding:14px 25px;border-bottom:1px solid #eeeced}
@media only screen and (max-width: 1280px) {
.cart-section-1 .content .entry-content .woocommerce .woocommerce-checkout .checkout .col-right .shop_table_wrapper .shop_table thead tr th{padding:14px 10px}
}
.cart-section-1 .content .entry-content .woocommerce .woocommerce-checkout .checkout .col-right .shop_table_wrapper .shop_table tbody tr td{padding:25px 0;border-top:0;border-bottom:1px solid #eeeced}
.cart-section-1 .content .entry-content .woocommerce .woocommerce-checkout .checkout .col-right .shop_table_wrapper .shop_table tbody tr td span{display:block;font-size:14px;line-height:20px;font-family:var(--f-second);font-weight:400;color:var(--cl-plum);margin:0}
.cart-section-1 .content .entry-content .woocommerce .woocommerce-checkout .checkout .col-right .shop_table_wrapper .shop_table tbody tr td strong{display:block;font-size:14px;line-height:20px;font-family:var(--f-second);font-weight:700;color:var(--cl-plum);margin:0;text-align:center}
.cart-section-1 .content .entry-content .woocommerce .woocommerce-checkout .checkout .col-right .shop_table_wrapper .shop_table tbody tr td.product-name{width:290px;display:flex;align-items:center;gap:15px;margin:0;font-size:14px;line-height:20px;font-family:var(--f-second);font-weight:500;color:var(--cl-plum)}
.cart-section-1 .content .entry-content .woocommerce .woocommerce-checkout .checkout .col-right .shop_table_wrapper .shop_table tbody tr td.product-total span bdi{display:flex;align-items:center;font-size:14px;line-height:20px;font-family:var(--f-second);font-weight:700;color:var(--cl-plum);margin:0}
.cart-section-1 .content .entry-content .woocommerce .woocommerce-checkout .checkout .col-right .shop_table_wrapper .shop_table tfoot tr th{display:block;font-size:13px;line-height:20px;font-family:var(--f-second);font-weight:500;color:var(--cl-brown);margin:0;border:0;padding:15px 25px}
.cart-section-1 .content .entry-content .woocommerce .woocommerce-checkout .checkout .col-right .shop_table_wrapper .shop_table tfoot tr td{border:0}
.cart-section-1 .content .entry-content .woocommerce .woocommerce-checkout .checkout .col-right .shop_table_wrapper .shop_table tfoot tr td span bdi{display:flex;align-items:center;justify-content:flex-end;font-size:16px;line-height:24px;font-family:var(--f-second);font-weight:700;color:var(--cl-red);margin:0}
.cart-section-1 .content .entry-content .woocommerce .woocommerce-checkout .checkout .col-right .shop_table_wrapper .shop_table tfoot tr td ul li label{display:block;font-size:14px;line-height:20px;font-family:var(--f-second);font-weight:500;color:var(--cl-plum);margin:0}
.cart-section-1 .content .entry-content .woocommerce .woocommerce-checkout .checkout .col-right .shop_table_wrapper .shop_table tfoot tr.woocommerce-shipping-totals td ul li{text-align:right;margin:0}
.cart-section-1 .content .entry-content .woocommerce .woocommerce-checkout .checkout .col-right .woocommerce-checkout-payment ul li label{font-size:14px;line-height:20px;font-family:var(--f-second);font-weight:500;color:var(--cl-plum);margin:0}
.cart-section-1 .content .entry-content .woocommerce .woocommerce-checkout .checkout .col-right .woocommerce-checkout-payment ul li p{display:block;font-size:14px;line-height:20px;font-family:var(--f-second);font-weight:500;color:var(--cl-plum);margin:0}
.cart-section-1 .content .entry-content .woocommerce .woocommerce-checkout .checkout .col-right .woocommerce-checkout-payment .place-order p,.cart-section-1 .content .entry-content .woocommerce .woocommerce-checkout .checkout .col-right .woocommerce-checkout-payment .place-order label{display:block;font-size:13px;line-height:20px;font-family:var(--f-second);font-weight:500;color:var(--cl-brown);margin:0}
.cart-section-1 .content .entry-content .woocommerce .woocommerce-checkout .checkout .col-right .woocommerce-checkout-payment .place-order p a,.cart-section-1 .content .entry-content .woocommerce .woocommerce-checkout .checkout .col-right .woocommerce-checkout-payment .place-order label a{color:var(--cl-red)}
.cart-section-1 .content .entry-content .woocommerce .woocommerce-checkout .checkout .col-right .total-check{margin-top:20px}
@media only screen and (max-width: 767px) {
.cart-section-1 .content .entry-content .woocommerce .woocommerce-checkout .checkout .col-right .total-check .check-table{overflow-y:scroll;white-space:nowrap}
}
.cart-section-1 .content .entry-content .woocommerce .woocommerce-checkout .checkout .col-right .total-check .check-price{background:var(--cl-white);border-radius:0 0 8px 8px}
.cart-section-1 .content .entry-content .woocommerce .woocommerce-checkout .checkout .col-right .total-check .check-price .price-item{display:flex;align-items:center;justify-content:space-between;padding:14px 25px}
.cart-section-1 .content .entry-content .woocommerce .woocommerce-checkout .checkout .col-right .total-check .check-price .price-item span{display:block;font-size:13px;line-height:20px;font-family:var(--f-second);font-weight:500;color:var(--cl-brown);margin:0}
.cart-section-1 .content .entry-content .woocommerce .woocommerce-checkout .checkout .col-right .total-check .check-price .price-item .total-price{text-align:right}
.cart-section-1 .content .entry-content .woocommerce .woocommerce-checkout .checkout .col-right .total-check .check-price .price-item .total-price p{display:block;font-size:14px;line-height:20px;font-family:var(--f-second);font-weight:500;color:var(--cl-plum);margin:0}
.cart-section-1 .content .entry-content .woocommerce .woocommerce-checkout .checkout .col-right .total-check .check-price .price-item .total-price strong{display:block;font-size:16px;line-height:24px;font-family:var(--f-second);font-weight:700;color:var(--cl-red);margin:0 0 10px}
.cart-section-1 .content .entry-content .woocommerce .woocommerce-checkout .checkout .col-right button{display:flex;align-items:center;justify-content:center;gap:10px;font-size:14px;line-height:20px;font-family:var(--f-second);padding:14px 30px;border:0;background:var(--cl-red);border-radius:16px;color:var(--cl-white);margin:40px 0 0 auto}
.select2-results ul li{font-size:14px;line-height:20px;font-family:var(--f-second);font-weight:400;color:var(--cl-brown)}
.checkout-section-1{background:#f4f1f1;padding:120px 0 30px}
@media only screen and (max-width: 1280px) {
.checkout-section-1 .content .col-100{width:100%}
}
.checkout-section-1 .content .title{margin-bottom:25px}
.checkout-section-1 .content .title h1{display:block;font-size:32px;line-height:48px;font-family:var(--f-second);font-weight:700;color:var(--cl-plum);margin:0}
.showroom-section-1{padding:120px 0 50px;background:linear-gradient(180deg,#fbe7dc 0%,#f5f2f2 100%)}
@media only screen and (max-width: 1199px) {
.showroom-section-1{padding:120px 0 50px}
}
.showroom-section-1 .content .title{margin-bottom:65px}
@media only screen and (max-width: 991px) {
.showroom-section-1 .content .title{margin-bottom:40px}
}
.showroom-section-1 .content .title h1{display:block;font-size:72px;line-height:90px;font-family:var(--f-body);font-weight:400;color:var(--cl-plum);text-align:center;margin:0 auto 10px}
@media only screen and (max-width: 991px) {
.showroom-section-1 .content .title h1{font-size:48px;line-height:62px}
}
.showroom-section-1 .content .title p{display:block;font-size:16px;line-height:24px;font-family:var(--f-second);font-weight:400;color:var(--cl-plum);text-align:center;margin:0 auto}
.showroom-section-1 .content .list-showroom .item-video{margin-bottom:30px}
@media only screen and (max-width: 767px) {
.showroom-section-1 .content .list-showroom .item-video{margin-bottom:5px}
}
.showroom-section-1 .content .list-showroom .item-video .item{max-width:560px;margin:0 auto}
@media only screen and (max-width: 1199px) {
.showroom-section-1 .content .list-showroom .item-video .item{max-width:100%}
}
.showroom-section-1 .content .list-showroom .item-video .item .v-img{display:block;position:relative;width:100%}
.showroom-section-1 .content .list-showroom .item-video .item .v-img:before{content:"";position:absolute;top:0;left:0;right:0;bottom:0;border-radius:32px;background:rgba(0,0,0,0.6);z-index:1;pointer-events:none}
.showroom-section-1 .content .list-showroom .item-video .item .v-img a figure{position:relative;overflow:hidden;width:100%;height:0;padding-top:56.249999999%;border-radius:32px}
.showroom-section-1 .content .list-showroom .item-video .item .v-img a figure .showroom-thumb{position:absolute;top:0;left:0;right:0;bottom:0;border-radius:32px}
.showroom-section-1 .content .list-showroom .item-video .item .v-img .list-thumb figure{display:none;position:relative;overflow:hidden;width:100%;height:0;padding-top:56.249999999%;border-radius:32px}
.showroom-section-1 .content .list-showroom .item-video .item .v-img .list-thumb figure:first-child{display:block}
.showroom-section-1 .content .list-showroom .item-video .item .v-img .list-thumb figure img{position:absolute;top:0;left:0;right:0;bottom:0;border-radius:32px}
.showroom-section-1 .content .list-showroom .item-video .item .v-img .play{width:100%;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);z-index:2;pointer-events:none}
.showroom-section-1 .content .list-showroom .item-video .item .v-img .play .i-play{margin-bottom:10px}
.showroom-section-1 .content .list-showroom .item-video .item .v-img .play .i-play img{display:block;width:80px;height:80px;border-radius:50%;margin:0 auto}
.showroom-section-1 .content .list-showroom .item-video .item .v-img .play span{display:block;font-size:14px;line-height:20px;font-family:var(--f-second);font-weight:400;color:var(--cl-white);text-align:center;margin:0 auto}
.showroom-section-1 .content .list-showroom .item-video .item .info{margin:25px}
.showroom-section-1 .content .list-showroom .item-video .item .info h2{display:block;font-size:20px;line-height:30px;font-family:var(--f-second);font-weight:500;color:var(--cl-plum);margin:0 0 15px}
.showroom-section-1 .content .list-showroom .item-video .item .info p{display:block;font-size:14px;line-height:20px;font-family:var(--f-second);font-weight:400;color:var(--cl-plum);margin:0}
.showroom-section-1 .content .list-showroom .item-video .item .info a{display:block;font-size:14px;line-height:20px;font-family:var(--f-second);font-weight:400;color:var(--cl-plum);margin:15px 0 0}
.product-section-all-1{position:relative;background-size:cover;background-repeat:no-repeat;background-position:left center;padding:120px 0 40px}
.product-section-all-1 .content .slide-productall .swiper-slide .item .row-item{display:flex;align-items:center;gap:25px}
@media only screen and (max-width: 1199px) {
.product-section-all-1 .content .slide-productall .swiper-slide .item .row-item{display:block}
}
.product-section-all-1 .content .slide-productall .swiper-slide .item .row-item .col-left{display:block;width:600px}
@media only screen and (max-width: 1199px) {
.product-section-all-1 .content .slide-productall .swiper-slide .item .row-item .col-left{margin:0 auto}
}
@media only screen and (max-width: 767px) {
.product-section-all-1 .content .slide-productall .swiper-slide .item .row-item .col-left{width:100%}
}
.product-section-all-1 .content .slide-productall .swiper-slide .item .row-item .col-left figure{position:relative;display:block;width:100%;height:0;overflow:hidden;padding-top:100%}
.product-section-all-1 .content .slide-productall .swiper-slide .item .row-item .col-left figure img{height:100%;position:absolute;top:0;left:0;right:0;bottom:0}
.product-section-all-1 .content .slide-productall .swiper-slide .item .row-item .col-right{flex:1}
@media only screen and (max-width: 1199px) {
.product-section-all-1 .content .slide-productall .swiper-slide .item .row-item .col-right{width:600px;margin:30px auto 0}
}
@media only screen and (max-width: 767px) {
.product-section-all-1 .content .slide-productall .swiper-slide .item .row-item .col-right{width:100%}
}
.product-section-all-1 .content .slide-productall .swiper-slide .item .row-item .col-right strong{display:block;font-size:14px;line-height:18px;font-family:var(--f-second);font-weight:700;text-transform:uppercase;letter-spacing:.3em;color:#ff2062;margin-bottom:30px}
.product-section-all-1 .content .slide-productall .swiper-slide .item .row-item .col-right h2{display:block;font-size:24px;line-height:36px;font-family:var(--f-second);font-weight:500;color:var(--cl-white);text-transform:capitalize;margin:0}
.product-section-all-1 .content .slide-productall .swiper-slide .item .row-item .col-right span{display:flex;align-items:center;flex-wrap:wrap;gap:10px;font-size:16px;line-height:24px;font-family:var(--f-second);font-weight:500;color:#ffac05;margin:15px 0}
.product-section-all-1 .content .slide-productall .swiper-slide .item .row-item .col-right span span{margin:0}
.product-section-all-1 .content .slide-productall .swiper-slide .item .row-item .col-right span bdi{display:flex;align-items:center;gap:5px}
.product-section-all-1 .content .slide-productall .swiper-slide .item .row-item .col-right span bdi span{margin:0}
.product-section-all-1 .content .slide-productall .swiper-slide .item .row-item .col-right span ins{background:rgba(0,0,0,0)}
.product-section-all-1 .content .slide-productall .swiper-slide .item .row-item .col-right p{font-size:14px;line-height:21px;font-family:var(--f-second);font-weight:400;color:var(--cl-white);-webkit-box-orient:vertical;-webkit-line-clamp:3;overflow:hidden;text-overflow:ellipsis;word-break:break-word;display:-webkit-box;min-height:52px;margin:0}
.product-section-all-1 .content .slide-productall .swiper-slide .item .row-item .col-right .bnt-slide{display:flex;align-items:center;gap:25px;margin:30px 0}
.product-section-all-1 .content .slide-productall .swiper-slide .item .row-item .col-right .bnt-slide button{display:inline-block;font-size:14px;line-height:21px;font-family:var(--f-second);font-weight:500;color:var(--cl-white);padding:13px 25px;border-radius:16px;border:0;margin:0}
@media only screen and (max-width: 1199px) {
.product-section-all-1 .content .slide-productall .swiper-slide .item .row-item .col-right .bnt-slide button{padding:13px 20px}
}
.product-section-all-1 .content .slide-productall .swiper-slide .item .row-item .col-right .bnt-slide button a{color:inherit;font-size:inherit}
.product-section-all-1 .content .slide-productall .swiper-slide .item .row-item .col-right .bnt-slide button:first-child{background:#ffac05}
.product-section-all-1 .content .slide-productall .swiper-slide .item .row-item .col-right .bnt-slide button:last-child{background:rgba(0,0,0,0.2)}
.product-section-all-1 .content .slide-productall .swiper-slide .item .row-item .col-right .sheild{display:flex;align-items:center;gap:10px;font-size:12px;line-height:18px;font-family:var(--f-second);font-weight:400;color:rgba(255,255,255,0.8)}
.product-section-all-1 .content .slide-productall .swiper-slide .item .row-item .col-right .sheild i{font-size:18px;line-height:1;color:rgba(255,255,255,0.8)}
.product-section-all-1 .content .slide-productall .swiper-button-prev,.product-section-all-1 .content .slide-productall .swiper-button-next{position:absolute;top:50%;transform:translateY(-50%);z-index:1}
@media only screen and (max-width: 767px) {
.product-section-all-1 .content .slide-productall .swiper-button-prev,.product-section-all-1 .content .slide-productall .swiper-button-next{top:32%;width:30px;height:30px;display:flex;align-items:center;justify-content:center;background:rgba(0,0,0,0.7);border-radius:50%}
}
.product-section-all-1 .content .slide-productall .swiper-button-prev:after,.product-section-all-1 .content .slide-productall .swiper-button-next:after{display:none}
.product-section-all-1 .content .slide-productall .swiper-button-prev i,.product-section-all-1 .content .slide-productall .swiper-button-next i{font-size:27px;line-height:1;color:rgba(255,255,255,0.3)}
@media only screen and (max-width: 767px) {
.product-section-all-1 .content .slide-productall .swiper-button-prev i,.product-section-all-1 .content .slide-productall .swiper-button-next i{font-size:16px;color:var(--cl-white)}
}
.product-section-all-1 .content .slide-productall .swiper-button-prev{left:50px}
@media only screen and (max-width: 767px) {
.product-section-all-1 .content .slide-productall .swiper-button-prev{left:5px}
}
.product-section-all-1 .content .slide-productall .swiper-button-next{right:50px}
@media only screen and (max-width: 767px) {
.product-section-all-1 .content .slide-productall .swiper-button-next{right:5px}
}
.product-section-all-2{background:#f4f1f1;padding: 30px 0;}
.product-section-all-2 .content .select-bar{background:rgba(255,255,255,0.9)}
.product-section-all-2 .content .select-bar .select-content{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;padding:20px 0}
@media only screen and (max-width: 1199px) {
.product-section-all-2 .content .select-bar .select-content{display:none}
}
.product-section-all-2 .content .select-bar .select-content .col-left{display:flex;align-items:center;gap:40px}
@media only screen and (max-width: 767px) {
.product-section-all-2 .content .select-bar .select-content .col-left{gap:0;flex-wrap:wrap}
}
.product-section-all-2 .content .select-bar .select-content .col-left .select-item{display:flex;align-items:center;gap:10px}
@media only screen and (max-width: 1199px) {
.product-section-all-2 .content .select-bar .select-content .col-left .select-item{margin-bottom:15px}
}
.product-section-all-2 .content .select-bar .select-content .col-left .select-item strong{display:block;font-size:13px;line-height:20px;font-family:var(--f-second);font-weight:400;color:var(--cl-plum);margin:0}
.product-section-all-2 .content .select-bar .select-content .col-left .select-item select{display:block;font-size:13px;line-height:20px;font-family:var(--f-second);font-weight:400;color:var(--cl-brown);margin:0;border:0;outline:0;background:rgba(0,0,0,0)}
.product-section-all-2 .content .select-bar .select-content .col-right .select-item{display:flex;align-items:center;gap:10px}
.product-section-all-2 .content .select-bar .select-content .col-right .select-item strong{display:block;font-size:13px;line-height:20px;font-family:var(--f-second);font-weight:400;color:var(--cl-plum);margin:0}
.product-section-all-2 .content .select-bar .select-content .col-right .select-item select{display:block;font-size:13px;line-height:20px;font-family:var(--f-second);font-weight:400;color:var(--cl-brown);margin:0;border:0;background:rgba(0,0,0,0)}
.product-section-all-2 .content .select-bar .select-mobi{display:none}
@media only screen and (max-width: 1199px) {
.product-section-all-2 .content .select-bar .select-mobi{display:flex;align-items:center;justify-content:space-between;padding:25px 0}
}
.product-section-all-2 .content .select-bar .select-mobi .select-m-left .open-select{display:flex;align-items:center;gap:10px;padding:0;background:rgba(0,0,0,0);border:0}
.product-section-all-2 .content .select-bar .select-mobi .select-m-left .open-select svg{width:16px;height:16px}
.product-section-all-2 .content .select-bar .select-mobi .select-m-left .open-select span{display:block;font-family:var(--f-second);font-size:14px;line-height:22px;font-weight:500;color:var(--cl-red);margin:0}
.product-section-all-2 .content .select-bar .select-mobi .select-m-left .mini-popup-select{display:none;position:absolute;width:90%;z-index:9;border-radius:8px;background:var(--cl-white);box-shadow:0 3px 3px 1px rgba(55,1,7,0.1882352941)}
.product-section-all-2 .content .select-bar .select-mobi .select-m-left .mini-popup-select.showw-filter{display:block}
.product-section-all-2 .content .select-bar .select-mobi .select-m-left .mini-popup-select .mini-top{display:flex;align-items:center;justify-content:space-between;padding:15px;border-bottom:1px solid #eeeced}
.product-section-all-2 .content .select-bar .select-mobi .select-m-left .mini-popup-select .mini-top h3{display:block;font-family:var(--f-second);font-size:14px;line-height:22px;font-weight:700;color:var(--cl-plum);margin:0}
.product-section-all-2 .content .select-bar .select-mobi .select-m-left .mini-popup-select .mini-top .close-select{padding:0;border:0;background:rgba(0,0,0,0)}
.product-section-all-2 .content .select-bar .select-mobi .select-m-left .mini-popup-select .mini-top .close-select i{font-size:24px;line-height:1;color:var(--cl-plum)}
.product-section-all-2 .content .select-bar .select-mobi .select-m-left .mini-popup-select .mini-middle{padding:30px 25px}
.product-section-all-2 .content .select-bar .select-mobi .select-m-left .mini-popup-select .mini-middle .list-select .mini-list-item{display:flex;align-items:center;gap:10px;margin-bottom:40px}
.product-section-all-2 .content .select-bar .select-mobi .select-m-left .mini-popup-select .mini-middle .list-select .mini-list-item strong{display:block;font-family:var(--f-second);font-size:13px;line-height:20px;font-weight:400;color:var(--cl-plum);margin:0}
.product-section-all-2 .content .select-bar .select-mobi .select-m-left .mini-popup-select .mini-middle .list-select .mini-list-item select{display:block;font-family:var(--f-second);font-size:13px;line-height:20px;font-weight:500;color:#998a8b;border:0;outline:0}
.product-section-all-2 .content .select-bar .select-mobi .select-m-left .mini-popup-select .mini-middle .list-select button{display:block;width:100%;padding:12px 20px;border-radius:16px;background:var(--cl-red);font-family:var(--f-second);font-size:14px;line-height:22px;font-weight:500;text-align:center;color:var(--cl-white);margin:0 auto;border:0}
.product-section-all-2 .content .select-bar .select-mobi .select-m-right .item-select-m{display:flex;align-items:center;gap:10px}
.product-section-all-2 .content .select-bar .select-mobi .select-m-right .item-select-m strong{display:block;font-family:var(--f-second);font-size:13px;line-height:20px;font-weight:400;color:var(--cl-plum);margin:0}
.product-section-all-2 .content .select-bar .select-mobi .select-m-right .item-select-m select{display:block;font-family:var(--f-second);font-size:13px;line-height:20px;font-weight:400;color:#998a8b;margin:0;border:0;outline:0;background:rgba(0,0,0,0)}
.product-section-all-2 .content .list-product{padding-top:40px}
.product-section-all-2 .content .list-product .product-item{margin-bottom:25px}
.product-section-all-2 .content .list-product .product-item .product .product-img a{display:block;width:100%}
.product-section-all-2 .content .list-product .product-item .product .product-img a figure{position:relative;display:block;overflow:hidden;width:100%;height:0;padding-top:100%}
.product-section-all-2 .content .list-product .product-item .product .product-img a figure img{height:100%;position:absolute;top:0;left:0;right:0;bottom:0;border-radius:8px 8px 0 0}
.product-section-all-2 .content .list-product .product-item .product .product-info{padding:25px;width:100%}
@media only screen and (max-width: 1199px) {
.product-section-all-2 .content .list-product .product-item .product .product-info{padding:15px}
}
.product-section-all-2 .content .list-product .product-item .product .product-info .cate{display:block;margin:0}
.product-section-all-2 .content .list-product .product-item .product .product-info .cate a{display:inline-block;font-size:12px;line-height:18px;font-family:var(--f-second);font-weight:500;color:rgba(0,0,0,0.5);padding:2px 6px;background:rgba(0,0,0,0.1019607843);border-radius:2px;margin-bottom:15px}
.product-section-all-2 .content .list-product .product-item .product .product-info .cate a:hover{color:var(--cl-white);background:var(--cl-red)}
@media only screen and (max-width: 767px) {
.product-section-all-2 .content .list-product .product-item .product .product-info .cate a{-webkit-box-orient:vertical;-webkit-line-clamp:1;overflow:hidden;text-overflow:ellipsis;word-break:break-word;display:-webkit-box;min-height:22px}
}
.product-section-all-2 .content .list-product .product-item .product .product-info h3{font-size:14px;line-height:21px;font-weight:500;font-family:var(--f-second);color:var(--cl-plum);-webkit-box-orient:vertical;-webkit-line-clamp:2;overflow:hidden;text-overflow:ellipsis;word-break:break-word;display:-webkit-box;min-height:42px;margin:0}
@media only screen and (max-width: 767px) {
.product-section-all-2 .content .list-product .product-item .product .product-info h3{-webkit-line-clamp:4;min-height:84px}
}
.product-section-all-2 .content .list-product .product-item .product .product-info h3 a{font-size:inherit;font-weight:inherit;font-family:inherit;line-height:inherit;color:inherit}
.product-section-all-2 .content .list-product .product-item .product .product-info h3:hover{color:var(--cl-red)}
.product-section-all-2 .content .list-product .product-item .product .product-info strong{display:block;font-size:14px;line-height:20px;font-family:var(--f-second);font-weight:500;color:#ffac05}
@media only screen and (max-width: 767px) {
.product-section-all-2 .content .list-product .product-item .product .product-info strong{-webkit-box-orient:vertical;-webkit-line-clamp:1;word-break:break-word;display:-webkit-box}
}
.product-section-all-2 .content .list-product nav{display:block;margin-top:20px}
.product-section-all-2 .content .list-product nav .pagi{display:flex;align-items:center;justify-content:center;gap:12px;list-style:none;margin:0;padding:0}
.product-section-all-2 .content .list-product nav .pagi li{width:40px;height:40px;display:flex;align-items:center;justify-content:center;border-radius:12px;background:rgba(0,0,0,0)}
.product-section-all-2 .content .list-product nav .pagi li a,.product-section-all-2 .content .list-product nav .pagi li .dots{font-size:14px;line-height:21px;font-family:var(--f-second);font-weight:500;color:var(--cl-plum)}
.product-section-all-2 .content .list-product nav .pagi li:first-child,.product-section-all-2 .content .list-product nav .pagi li:last-child{background:rgba(0,0,0,0.1019607843)}
.product-section-all-2 .content .list-product nav .pagi li.current{background:#c11a33}
.product-section-all-2 .content .list-product nav .pagi li.current a{color:var(--cl-white)}
.product-section-all-2 .content .list-product .woocommerce-error,.product-section-all-2 .content .list-product .woocommerce-info,.product-section-all-2 .content .list-product .woocommerce-message{font-size:16px;line-height:24px;font-family:var(--f-second);color:var(--cl-plum)}
.product-section-all-2.productbycategory-2 .content .select-bar{background:rgba(0,0,0,0)}
.product-section-all-2.productbycategory-2 .content .list-product{padding-top:0}
.popup-contact .modal-dialog{max-width:400px}
.popup-contact .modal-dialog .modal-content{padding:32px 24px;border-radius:8px;border:0}
.popup-contact .modal-dialog .modal-content .popup-content .top-modal .close-bnt{display:flex;align-items:center;justify-content:center;width:24px;height:24px;background:rgba(0,0,0,0);padding:0;border:0;margin:0 0 0 auto}
.popup-contact .modal-dialog .modal-content .popup-content .top-modal span{display:block;text-align:center;font-family:var(--f-second);font-size:16px;font-weight:500;line-height:24px;color:var(--cl-plum);margin:0 auto 10px}
.popup-contact .modal-dialog .modal-content .popup-content .top-modal strong{text-align:center;display:block;font-family:var(--f-second);font-size:16px;font-weight:700;line-height:24px;color:var(--cl-plum);margin:0 auto 25px}
.popup-contact .modal-dialog .modal-content .popup-content .middle-modal .product-mini{margin-bottom:25px}
.popup-contact .modal-dialog .modal-content .popup-content .middle-modal .product-mini .i-product a{display:grid;grid-template-columns:64px 1fr}
.popup-contact .modal-dialog .modal-content .popup-content .middle-modal .product-mini .i-product a .product-img{display:block}
.popup-contact .modal-dialog .modal-content .popup-content .middle-modal .product-mini .i-product a .product-img figure{position:relative;display:block;overflow:hidden;width:100%;height:0;padding-top:100%}
.popup-contact .modal-dialog .modal-content .popup-content .middle-modal .product-mini .i-product a .product-img figure img{position:absolute;top:0;left:0;right:0;bottom:0;border-radius:8px 0 0 8px}
.popup-contact .modal-dialog .modal-content .popup-content .middle-modal .product-mini .i-product a .desc{padding:0 16px;height:64px;background:#f4f1f1;border-radius:0 8px 8px 0;display:flex;flex-direction:column;justify-content:center}
.popup-contact .modal-dialog .modal-content .popup-content .middle-modal .product-mini .i-product a .desc h3{font-family:var(--f-second);font-size:12px;line-height:18px;font-weight:500;color:var(--cl-plum);align-self:stretch;-webkit-box-orient:vertical;-webkit-line-clamp:2;overflow:hidden;text-overflow:ellipsis;word-break:break-word;display:-webkit-box;min-height:42px;margin:0}
.popup-contact .modal-dialog .modal-content .popup-content .middle-modal .mini-form{margin-bottom:25px}
.popup-contact .modal-dialog .modal-content .popup-content .middle-modal .mini-form input:not([type=submit]){width:100%;color:#998a8b;font-family:var(--f-second);font-size:14px;font-weight:400;line-height:22px;padding:10px 0 10px 16px;border-radius:14px;border:1px solid #e4e2e2;background:var(--cl-white);margin-bottom:12px;outline:0}
.popup-contact .modal-dialog .modal-content .popup-content .middle-modal .mini-form input:not([type=submit])::-webkit-outer-spin-button,.popup-contact .modal-dialog .modal-content .popup-content .middle-modal .mini-form input:not([type=submit])::-webkit-inner-spin-button{-webkit-appearance:none;-moz-appearance:textfield}
.popup-contact .modal-dialog .modal-content .popup-content .middle-modal .mini-form input:not([type=submit])::-moz-placeholder{color:#998a8b;font-family:var(--f-second);font-size:14px;font-weight:400;line-height:22px}
.popup-contact .modal-dialog .modal-content .popup-content .middle-modal .mini-form input:not([type=submit])::placeholder{color:#998a8b;font-family:var(--f-second);font-size:14px;font-weight:400;line-height:22px}
.popup-contact .modal-dialog .modal-content .popup-content .middle-modal .mini-form input[type=submit]{width:100%;font-family:var(--f-second);font-size:14px;line-height:22px;font-weight:500;color:var(--cl-white);padding:12px 24px;border-radius:14px;background:#c11a33;border:0}
.popup-contact .modal-dialog .modal-content .popup-content .middle-modal .note{margin-bottom:25px}
.popup-contact .modal-dialog .modal-content .popup-content .middle-modal .note p{font-family:var(--f-second);font-size:13px;line-height:20px;font-weight:400;color:var(--cl-plum);margin:0}
.popup-contact .modal-dialog .modal-content .popup-content .middle-modal .note p a{font-family:var(--f-second);font-size:13px;line-height:20px;font-weight:400;color:var(--cl-plum);text-decoration-line:underline;margin:0}
.popup-contact .modal-dialog .modal-content .popup-content .bottom-modal{padding-top:20px;border-top:1px solid #eeeced}
.popup-contact .modal-dialog .modal-content .popup-content .bottom-modal .item{display:flex;align-items:center;justify-content:space-between;gap:15px;padding-bottom:20px;margin-bottom:20px;border-bottom:1px solid #eeeced}
.popup-contact .modal-dialog .modal-content .popup-content .bottom-modal .item:last-child{padding-bottom:0;margin-bottom:0;border-bottom:0}
.popup-contact .modal-dialog .modal-content .popup-content .bottom-modal .item span{display:block;font-family:var(--f-second);font-size:13px;font-weight:400;line-height:20px;color:var(--cl-plum);margin:0}
.popup-contact .modal-dialog .modal-content .popup-content .bottom-modal .item a{display:flex;align-items:center;gap:5px;font-family:var(--f-second);font-size:14px;line-height:22px;font-weight:500;color:var(--cl-red)}
.popup-contact .modal-dialog .modal-content .popup-content .bottom-modal .item a svg{width:16px;height:16px}
.popup-contact .modal-dialog .modal-content .popup-content .bottom-modal .item:nth-child(2) a{background:rgba(217,58,74,0.1);padding:12px 24px;border-radius:12px}
.popup-contact .modal-dialog .modal-content .popup-content .bottom-modal .item:last-child a{background:#ebe5e5;color:var(--cl-plum);padding:12px 24px;border-radius:8px}
.xoo-wsc-modal .xoo-wsc-container .xoo-wsc-header{border-bottom:1px solid #ebebeb}
.xoo-wsc-modal .xoo-wsc-container .xoo-wsc-header .xoo-wsch-text{color:var(--cl-plum);font-weight:600;font-size:20px;line-height:30px;margin:0}
.xoo-wsc-modal .xoo-wsc-container .xoo-wsc-header .xoo-wsch-close{font-size:18px}
.xoo-wsc-modal .xoo-wsc-container .xoo-wsc-body .xoo-wsc-products .xoo-wsc-product .xoo-wsc-img-col{width:65px;align-self:baseline}
.xoo-wsc-modal .xoo-wsc-container .xoo-wsc-body .xoo-wsc-products .xoo-wsc-product .xoo-wsc-img-col a{display:block;width:65px}
.xoo-wsc-modal .xoo-wsc-container .xoo-wsc-body .xoo-wsc-products .xoo-wsc-product .xoo-wsc-img-col a img{border-radius:8px}
.xoo-wsc-modal .xoo-wsc-container .xoo-wsc-body .xoo-wsc-products .xoo-wsc-product .xoo-wsc-sum-col{flex:1}
.xoo-wsc-modal .xoo-wsc-container .xoo-wsc-body .xoo-wsc-products .xoo-wsc-product .xoo-wsc-sum-col .xoo-wsc-sm-info .xoo-wsc-sm-left{padding-right:15px}
.xoo-wsc-modal .xoo-wsc-container .xoo-wsc-body .xoo-wsc-products .xoo-wsc-product .xoo-wsc-sum-col .xoo-wsc-sm-info .xoo-wsc-sm-left .xoo-wsc-pname a{font-size:14px;line-height:22px;-webkit-box-orient:vertical;-webkit-line-clamp:2;overflow:hidden;text-overflow:ellipsis;word-break:break-word;display:-webkit-box;min-height:42px}
.xoo-wsc-modal .xoo-wsc-container .xoo-wsc-body .xoo-wsc-products .xoo-wsc-product .xoo-wsc-sum-col .xoo-wsc-sm-info .xoo-wsc-sm-left .xoo-wsc-pprice{font-size:14px;line-height:22px;font-weight:400;color:var(--cl-red)}
.xoo-wsc-modal .xoo-wsc-container .xoo-wsc-body .xoo-wsc-products .xoo-wsc-product .xoo-wsc-sum-col .xoo-wsc-sm-info .xoo-wsc-sm-left .xoo-wsc-pprice .amount{font-size:14px;line-height:22px;font-weight:400;color:var(--cl-red)}
.xoo-wsc-modal .xoo-wsc-container .xoo-wsc-body .xoo-wsc-products .xoo-wsc-product .xoo-wsc-sum-col .xoo-wsc-sm-info .xoo-wsc-sm-left .xoo-wsc-qty-box.xoo-wsc-qtb-square{border-color:var(--cl-plum);max-width:80px}
.xoo-wsc-modal .xoo-wsc-container .xoo-wsc-body .xoo-wsc-products .xoo-wsc-product .xoo-wsc-sum-col .xoo-wsc-sm-info .xoo-wsc-sm-left .xoo-wsc-qty-box.xoo-wsc-qtb-square .xoo-wsc-chng{min-width:25px;width:25px;color:var(--cl-plum)}
.xoo-wsc-modal .xoo-wsc-container .xoo-wsc-body .xoo-wsc-products .xoo-wsc-product .xoo-wsc-sum-col .xoo-wsc-sm-info .xoo-wsc-sm-left .xoo-wsc-qty-box.xoo-wsc-qtb-square .xoo-wsc-qty{width:30px;color:var(--cl-plum);border-radius:0;border-color:var(--cl-plum)}
.xoo-wsc-modal .xoo-wsc-container .xoo-wsc-body .xoo-wsc-products .xoo-wsc-product .xoo-wsc-sum-col .xoo-wsc-sm-info .xoo-wsc-sm-right .xoo-wsc-smr-ptotal{display:none}
.xoo-wsc-modal .xoo-wsc-container .xoo-wsc-footer .xoo-wsc-ft-totals .xoo-wsc-ft-amt-total{margin-top:15px;padding-top:15px}
.xoo-wsc-modal .xoo-wsc-container .xoo-wsc-footer .xoo-wsc-ft-totals .xoo-wsc-ft-amt-total .xoo-wsc-ft-amt-label{color:var(--cl-plum)}
.xoo-wsc-modal .xoo-wsc-container .xoo-wsc-footer .xoo-wsc-ft-totals .xoo-wsc-ft-amt-total .xoo-wsc-ft-amt-value .amount{color:var(--cl-red);font-weight:700}
.xoo-wsc-modal .xoo-wsc-container .xoo-wsc-footer .xoo-wsc-sp-container{padding:15px;margin:30px 0 20px}
.xoo-wsc-modal .xoo-wsc-container .xoo-wsc-footer .xoo-wsc-sp-container .xoo-wsc-sp-heading{padding-top:15px}
.xoo-wsc-modal .xoo-wsc-container .xoo-wsc-footer .xoo-wsc-sp-container .xoo-wsc-sp-slider .xoo-wsc-sp-product .xoo-wsc-sp-left-col a{display:block;width:65px}
.xoo-wsc-modal .xoo-wsc-container .xoo-wsc-footer .xoo-wsc-sp-container .xoo-wsc-sp-slider .xoo-wsc-sp-product .xoo-wsc-sp-left-col a img{border-radius:8px}
.xoo-wsc-modal .xoo-wsc-container .xoo-wsc-footer .xoo-wsc-sp-container .xoo-wsc-sp-slider .xoo-wsc-sp-product .xoo-wsc-sp-right-col .xoo-wsc-sp-rc-top .xoo-wsc-sp-title a{font-size:12px;line-height:18px;color:var(--cl-plum);-webkit-box-orient:vertical;-webkit-line-clamp:2;overflow:hidden;text-overflow:ellipsis;word-break:break-word;display:-webkit-box;min-height:36px}
.xoo-wsc-modal .xoo-wsc-container .xoo-wsc-footer .xoo-wsc-ft-buttons-cont a{color:var(--cl-white);background:var(--cl-red)}
.productbycategory-1{background:var(--cl-white);padding:170px 0 25px}
.productbycategory-1 .content .url-link{}
.productbycategory-1 .content .url-link .main-link{display:flex;align-items:center;justify-content:center;gap:5px;margin-bottom:15px}
.productbycategory-1 .content .url-link .main-link a,.productbycategory-1 .content .url-link .main-link span{display:inline-block;font-size:13px;line-height:20px;font-family:var(--f-second);font-weight:400;color:var(--cl-brown)}
.productbycategory-1 .content .url-link h1{display:block;font-size:24px;line-height:36px;font-family:var(--f-second);font-weight:700;color:var(--cl-plum);margin:0 auto}
.productbycategory-1 .content .url-link .term-description p{margin:0;display:block;font-size:14px;line-height:24px;font-weight:400;font-family:var(--f-second);color:var(--cl-brown)}
.productbycategory-1 .content .subcategories-list{display:flex;align-items:center;flex-wrap: wrap;column-gap:20px;row-gap: 10px; list-style:none;margin:20px 0 0;padding:15px;border-radius: 10px;background: #f4f1f1;}
@media only screen and (max-width: 1199px) {
.productbycategory-1 .content .subcategories-list{justify-content:flex-start;}
}
.productbycategory-1 .content .subcategories-list li{margin:0}
.productbycategory-1 .content .subcategories-list li a{display:block;font-size:13px;line-height:20px;font-family:var(--f-second);font-weight:500;color:var(--cl-brown);white-space:pre;padding: 5px 15px;border-radius: 15px;border: 1px solid #ccc;}
.productbycategory-1 .content .subcategories-list li a:hover{color:var(--cl-red)}
.section-search{margin-bottom:75px}
.section-search .list-product{padding-top:40px}
.section-search .list-product .product-item{margin-bottom:25px}
.section-search .list-product .product-item .product{height:100%;border-radius:8px;background:var(--cl-white);position:relative}
.section-search .list-product .product-item .product .product-img a{display:block;width:100%}
.section-search .list-product .product-item .product .product-img a figure{position:relative;display:block;overflow:hidden;width:100%;height:0;padding-top:100%}
.section-search .list-product .product-item .product .product-img a figure img{height:100%;position:absolute;top:0;left:0;right:0;bottom:0;border-radius:8px 8px 0 0}
.section-search .list-product .product-item .product .product-info{padding:25px;width:100%}
@media only screen and (max-width: 1199px) {
.section-search .list-product .product-item .product .product-info{padding:15px}
}
.section-search .list-product .product-item .product .product-info .cate{display:block;margin:0}
.section-search .list-product .product-item .product .product-info .cate a{display:inline-block;font-size:12px;line-height:18px;font-family:var(--f-second);font-weight:500;color:rgba(0,0,0,0.5);padding:2px 6px;background:rgba(0,0,0,0.1019607843);border-radius:2px;margin-bottom:15px}
.section-search .list-product .product-item .product .product-info .cate a:hover{color:var(--cl-white);background:var(--cl-red)}
@media only screen and (max-width: 767px) {
.section-search .list-product .product-item .product .product-info .cate a{-webkit-box-orient:vertical;-webkit-line-clamp:1;overflow:hidden;text-overflow:ellipsis;word-break:break-word;display:-webkit-box;min-height:22px}
}
.section-search .list-product .product-item .product .product-info h3{font-size:14px;line-height:21px;font-weight:500;font-family:var(--f-second);color:var(--cl-plum);-webkit-box-orient:vertical;-webkit-line-clamp:2;overflow:hidden;text-overflow:ellipsis;word-break:break-word;display:-webkit-box;min-height:42px;margin:0}
@media only screen and (max-width: 767px) {
.section-search .list-product .product-item .product .product-info h3{-webkit-line-clamp:4;min-height:84px}
}
.section-search .list-product .product-item .product .product-info h3 a{font-size:inherit;font-weight:inherit;font-family:inherit;line-height:inherit;color:inherit}
.section-search .list-product .product-item .product .product-info h3:hover{color:var(--cl-red)}
.section-search .list-product .product-item .product .product-info strong{display:block;font-size:14px;line-height:20px;font-family:var(--f-second);font-weight:500;color:#ffac05}
@media only screen and (max-width: 767px) {
.section-search .list-product .product-item .product .product-info strong{-webkit-box-orient:vertical;-webkit-line-clamp:1;word-break:break-word;display:-webkit-box}
}
.section-search .list-product .product-item .product .product-info .btn-archive-buynow{padding:.618em 1em}
.section-search .list-product nav{display:block;margin-top:50px}
.section-search .list-product nav .pagi{display:flex;align-items:center;justify-content:center;gap:12px;list-style:none;margin:0;padding:0}
.section-search .list-product nav .pagi li{width:40px;height:40px;display:flex;align-items:center;justify-content:center;border-radius:12px;background:rgba(0,0,0,0)}
.section-search .list-product nav .pagi li a,.section-search .list-product nav .pagi li .dots{font-size:14px;line-height:21px;font-family:var(--f-second);font-weight:500;color:var(--cl-plum)}
.section-search .list-product nav .pagi li:first-child a,.section-search .list-product nav .pagi li:last-child a{background:rgba(0,0,0,0.1019607843)!important}
.section-search .list-product nav .pagi li.active span{background:#c11a33;color:var(--cl-white)}
.detailproduct-section-1{background-size:cover;background-repeat:no-repeat;background-position:center center;padding:170px 0 80px}
@media only screen and (max-width: 1199px) {
.detailproduct-section-1{position:relative;padding:140px 0 0}
.detailproduct-section-1:after{content:"";position:absolute;left:0;right:0;bottom:0;width:100%;height:20%;background:#f4f1f1;pointer-events:none}
}
.detailproduct-section-1 .content .single-img{display:grid;grid-template-columns:716px 1fr;}
@media only screen and (max-width: 1280px) {
.detailproduct-section-1 .content .single-img{grid-template-columns:592px 1fr}
}
@media only screen and (max-width: 1199px) {
.detailproduct-section-1 .content .single-img{display:block}
}
.detailproduct-section-1 .content .single-img .single-left{position:relative;display:block;width:650px}
@media only screen and (max-width: 1280px) {
.detailproduct-section-1 .content .single-img .single-left{width:550px}
}
@media only screen and (max-width: 1199px) {
.detailproduct-section-1 .content .single-img .single-left{width:100%;padding: 0 25px;}
}
.detailproduct-section-1 .content .single-img .single-left .swiper-slide{width:716px}
@media only screen and (max-width: 1280px) {
.detailproduct-section-1 .content .single-img .single-left .swiper-slide{width:592px}
}
@media only screen and (max-width: 1199px) {
.detailproduct-section-1 .content .single-img .single-left .swiper-slide{width:100%}
}
.detailproduct-section-1 .content .single-img .single-left .swiper-slide .s-item{display:block;width:100%}
.detailproduct-section-1 .content .single-img .single-left .swiper-slide .s-item figure{position:relative;display:block;width:100%;height:0;overflow:hidden;padding-top:100%;border-radius:16px}
@media only screen and (max-width: 1199px) {
.detailproduct-section-1 .content .single-img .single-left .swiper-slide .s-item figure{border-radius:0}
}
.detailproduct-section-1 .content .single-img .single-left .swiper-slide .s-item figure img{height:100%;position:absolute;top:0;left:0;right:0;bottom:0;border-radius:16px;border:4px solid #f00f34;box-shadow:inset 96px 16px 64px 0 rgba(0,0,0,0.25)}
@media only screen and (max-width: 1199px) {
.detailproduct-section-1 .content .single-img .single-left .swiper-slide .s-item figure img{border-radius:0;border-width:4px 0}
}
.detailproduct-section-1 .content .single-img .single-left .swiper-button-prev,.detailproduct-section-1 .content .single-img .single-left .swiper-button-next{width:32px;height:48px;background:rgba(0,0,0,0.2);border-radius:12px;top:35px;left:15px}
.detailproduct-section-1 .content .single-img .single-left .swiper-button-prev i,.detailproduct-section-1 .content .single-img .single-left .swiper-button-next i{font-size:18px;line-height:1;color:rgba(255,255,255,0.8)}
.detailproduct-section-1 .content .single-img .single-left .swiper-button-prev:after,.detailproduct-section-1 .content .single-img .single-left .swiper-button-next:after{display:none}
.detailproduct-section-1 .content .single-img .single-left .swiper-button-next{left:55px}
.detailproduct-section-1 .content .single-img .single-left .woocommerce-product-gallery__image{display:block;width:100%}
.detailproduct-section-1 .content .single-img .single-left .woocommerce-product-gallery__image a{position:relative;display:block;width:100%;height:0;overflow:hidden;padding-top:100%;border-radius:16px}
.detailproduct-section-1 .content .single-img .single-left .woocommerce-product-gallery__image a img{height:100%;position:absolute;top:0;left:0;right:0;bottom:0;border-radius:16px;border:4px solid #f00f34;box-shadow:inset 96px 16px 64px 0 rgba(0,0,0,0.25)}
.detailproduct-section-1 .content .single-img .single-right{display:block;width:524px;background:var(--cl-white);padding:40px;border-radius:16px;margin-left:-25px;position:relative;z-index:1;height:100%}
@media only screen and (max-width: 1199px) {

.detailproduct-section-1 .content .single-img .single-right{width:100%;padding:0 25px 25px !important}
}
.detailproduct-section-1 .content .single-img .single-right .summary.entry-summary{margin:0}
@media only screen and (max-width: 1199px) {
.detailproduct-section-1 .content .single-img .single-right .summary.entry-summary{float:none}
}
.detailproduct-section-1 .content .single-img .single-right .main-link{display:flex;align-items:center;flex-wrap:wrap;gap:5px;margin-bottom:25px}
.detailproduct-section-1 .content .single-img .single-right .main-link a,.detailproduct-section-1 .content .single-img .single-right .main-link span{display:inline-block;font-size:13px;line-height:20px;font-family:var(--f-second);font-weight:400;color:var(--cl-brown);margin:0;padding:0;border:0}
.detailproduct-section-1 .content .single-img .single-right .product_title{display:block;font-size:24px;line-height:32px;font-family:var(--f-second);font-weight:700;color:var(--cl-plum);margin:0 0 15px;-webkit-box-orient:vertical;-webkit-line-clamp:2;overflow:hidden;text-overflow:ellipsis;word-break:break-word;display:-webkit-box;}
.detailproduct-section-1 .content .single-img .single-right .price{display:block;font-size:20px;line-height:30px;font-family:var(--f-second);font-weight:500;color:#ffac05;margin:0 0 15px}
.detailproduct-section-1 .content .single-img .single-right .price:before{content: "Giá bán: ";}
.detailproduct-section-1 .content .single-img .single-right.no-price p.price{display: none;}
.detailproduct-section-1 .content .single-img .single-right .woocommerce-product-details__short-description{font-size:14px;line-height:22px;font-family:var(--f-second);font-weight:400;color:var(--cl-plum);margin:0;border:0;padding:0;text-align:left}
.detailproduct-section-1 .content .single-img .single-right .woocommerce-product-details__short-description p,.detailproduct-section-1 .content .single-img .single-right .woocommerce-product-details__short-description span,.detailproduct-section-1 .content .single-img .single-right .woocommerce-product-details__short-description a,.detailproduct-section-1 .content .single-img .single-right .woocommerce-product-details__short-description strong{font-size:14px;line-height:22px;font-family:var(--f-second);font-weight:400;color:var(--cl-plum);margin:0;margin:0;border:0;padding:0;text-align:left}
.detailproduct-section-1 .content .single-img .single-right .woocommerce-product-details__short-description p strong,.detailproduct-section-1 .content .single-img .single-right .woocommerce-product-details__short-description span strong,.detailproduct-section-1 .content .single-img .single-right .woocommerce-product-details__short-description a strong,.detailproduct-section-1 .content .single-img .single-right .woocommerce-product-details__short-description strong strong{font-size:14px;line-height:22px;font-family:var(--f-second);font-weight:400;color:var(--cl-plum);margin:0}
.detailproduct-section-1 .content .single-img .single-right .woocommerce-product-details__short-description ul{margin:0}
.detailproduct-section-1 .content .single-img .single-right .woocommerce-product-details__short-description ul li{font-size:14px;line-height:22px;font-family:var(--f-second);font-weight:400;color:var(--cl-plum);margin:0}
.detailproduct-section-1 .content .single-img .single-right .mini-slide{margin-top:40px}
.detailproduct-section-1 .content .single-img .single-right .mini-slide .swiper-slide{width:80px}
.detailproduct-section-1 .content .single-img .single-right .mini-slide .swiper-slide .s-item{display:block;width:100%}
.detailproduct-section-1 .content .single-img .single-right .mini-slide .swiper-slide .s-item figure{position:relative;display:block;overflow:hidden;width:100%;height:0;padding-top:100%}
.detailproduct-section-1 .content .single-img .single-right .mini-slide .swiper-slide .s-item figure img{height:100%;position:absolute;top:0;left:0;right:0;bottom:0;border-radius:8px;filter:grayscale(1)}
.detailproduct-section-1 .content .single-img .single-right .mini-slide .swiper-slide.swiper-slide-active .s-item figure img{filter:unset}
.detailproduct-section-1 .content .single-img .single-right form.cart{position:relative;margin-bottom: 20px;}
.detailproduct-section-1 .content .single-img .single-right form.cart p{display:block;font-size:12px;line-height:18px;font-family:var(--f-second);font-weight:500;color:var(--cl-brown);margin:0 0 10px}
.detailproduct-section-1 .content .single-img .single-right form.cart p.quantity-title{min-height:auto;display:block}
.detailproduct-section-1 .content .single-img .single-right form.cart .quantity{display:flex;align-items:center;justify-content:center;border:1px solid #eeeced;border-radius:14px;width:120px;margin:0}
@media only screen and (max-width: 767px) {
.woo-variation-product-gallery{width: 100%;}
.detailproduct-section-1 .content .single-img .single-left{padding: 0 15px;}
.detailproduct-section-1 .content .single-img .single-right{padding: 0 15px 25px !important;}
.detailproduct-section-1 .content .single-img .single-right form.cart .quantity{float:none;margin:0 0 20px}
}
.detailproduct-section-1 .content .single-img .single-right form.cart .quantity .minus,.detailproduct-section-1 .content .single-img .single-right form.cart .quantity .plus{display:flex;align-items:center;justify-content:center;width:40px;height:40px;border:0;background:rgba(0,0,0,0)}
.detailproduct-section-1 .content .single-img .single-right form.cart .quantity .minus i,.detailproduct-section-1 .content .single-img .single-right form.cart .quantity .plus i{font-size:18px;line-height:1;color:var(--cl-brown)}
.detailproduct-section-1 .content .single-img .single-right form.cart .quantity input{display:block;width:40px;height:40px;padding:0;border:0;margin:0;background:rgba(0,0,0,0);outline:0;font-size:16px;line-height:24px;font-family:var(--f-second);font-weight:700;color:var(--cl-plum);text-align:center}
.detailproduct-section-1 .content .single-img .single-right form.cart .quantity input::-webkit-outer-spin-button,.detailproduct-section-1 .content .single-img .single-right form.cart .quantity input::-webkit-inner-spin-button{-webkit-appearance:none;-moz-appearance:textfield}
.detailproduct-section-1 .content .single-img .single-right form.cart .more-bnt{display:flex;align-items:center;gap:15px}
.detailproduct-section-1 .content .single-img .single-right form.cart .more-bnt button{font-family:var(--f-second);font-weight:500;font-size:14px;line-height:22px;color:var(--cl-red);padding:10px 30px;background:rgba(217,58,74,0.1);border-radius:14px;border:0}
.detailproduct-section-1 .content .single-img .single-right form.cart .more-bnt a{font-family:var(--f-second);font-weight:500;font-size:14px;line-height:22px;padding:10px 30px;border-radius:14px;border:0;color:var(--cl-white);background:#c11a33}
/*
.detailproduct-section-1 .content .single-img .single-right a{display:block;text-align:center;font-size:14px;line-height:22px;font-family:var(--f-second);font-weight:500;color:#d93a4a;margin-top:25px;padding-top:25px;border-top:1px solid #eeeced}
*/
.detailproduct-section-1 .content .single-img .single-right .more-shopping{margin-top:20px}
.detailproduct-section-1 .content .single-img .single-right .more-shopping .bnt-single{display:flex;align-items:center;gap:15px;border-top:1px solid #eeeced;padding-top:25px}
.detailproduct-section-1 .content .single-img .single-right .more-shopping .bnt-single button{width:50%;font-size:14px;line-height:22px;font-family:var(--f-second);color:var(--cl-white);padding:13px 30px;background:var(--cl-red);border-radius:16px;border:0}
.detailproduct-section-1 .content .single-img .single-right .more-shopping .bnt-single button:last-child{background:#ebe5e5;color:var(--cl-plum)}
@media only screen and (max-width: 767px) {
.detailproduct-section-1 .content .single-img .single-right .more-shopping .bnt-single button{padding:13px 10px;font-size:12px;line-height:18px}
}
.detailproduct-section-1 .content .single-img .single-right .more-shopping .bnt-single button a{color:inherit;margin:0;padding:0;font-family:inherit;font-weight:inherit;line-height:inherit;font-size:inherit;border:0}
.detailproduct-section-1 .content .single-img .single-right .more-shopping span{display:flex;align-items:center;justify-content:center;gap:10px;font-size:12px;line-height:18px;font-family:var(--f-second);font-weight:400;color:var(--cl-brown);margin:15px auto 0}
.detailproduct-section-1 .content .single-img .single-right .more-shopping span i{font-size:18px;line-height:1;color:var(--cl-brown)}
.detailproduct-section-1 .content .single-img .single-right .more-shopping.more-shopping-v2 .variations tbody tr th label{display:block;font-size:12px;line-height:18px;font-family:var(--f-second);font-weight:500;color:var(--cl-brown);margin:0}
.detailproduct-section-1 .content .single-img .single-right .more-shopping.more-shopping-v2 .variations tbody tr td ul{gap:10px;margin-top:10px}
.detailproduct-section-1 .content .single-img .single-right .more-shopping.more-shopping-v2 .variations tbody tr td ul li{margin:0}
.detailproduct-section-1 .content .single-img .single-right .more-shopping.more-shopping-v2 .variations tbody tr td ul li.button-variable-item:before{font-size:12px;font-family:var(--f-second)}
.detailproduct-section-1 .content .single-img .single-right .more-shopping.more-shopping-v2 .variations tbody tr td ul li .variable-item-contents span{border-radius:12px;font-size:13px;line-height:20px;font-weight:500;font-family:var(--f-second);color:var(--cl-plum)}
.detailproduct-section-1 .content .single-img .single-right .more-shopping.more-shopping-v2 .single_variation_wrap .single_variation .woocommerce-variation-price .price{justify-content:flex-start;margin:15px 0}
.detailproduct-section-1 .content .single-img .single-right .more-shopping.more-shopping-v2 .single_variation_wrap .single_variation .woocommerce-variation-price .price .amount{margin:0}
.detailproduct-section-1 .content .single-img .single-right .more-shopping.more-shopping-v2 .single_variation_wrap .single_variation .woocommerce-variation-price .price .amount bdi{display:flex;align-items:center;gap:5px;font-size:20px;line-height:30px;font-family:var(--f-second);font-weight:500;color:#ffac05}
.detailproduct-section-1 .content .single-img .single-right .more-shopping.more-shopping-v2 .single_variation_wrap .single_variation .woocommerce-variation-price .price .amount bdi .woocommerce-Price-currencySymbol{margin:0;font-size:20px;line-height:30px;font-family:var(--f-second);font-weight:500;color:#ffac05}
.detailproduct-section-1 .content .single-img .single-right .more-shopping.more-shopping-v2 a{display:block;text-align:center;font-size:14px;line-height:22px;font-family:var(--f-second);font-weight:500;color:#d93a4a;margin-top:25px;padding-top:25px;border-top:1px solid #eeeced}
.detailproduct-section-1 .content .single-img .single-right .more-shopping.more-shopping-v2 a.reset_variations{display:none!important}
a.reset_variations{display:none!important}
.detailproduct-section-2{background:#f4f1f1;padding:40px 0 20px}
@media only screen and (max-width: 1199px) {
.detailproduct-section-2{padding:25px 0 20px}
}
@media only screen and (max-width: 1199px) {
.detailproduct-section-2 .content .col-left{order:2}
}
.detailproduct-section-2 .content .col-left h2{display:block;font-size:20px;line-height:30px;font-family:var(--f-second);font-weight:700;color:var(--cl-plum);margin:0 0 15px}
.detailproduct-section-2 .content .col-left .left-item{margin-bottom:35px}
.detailproduct-section-2 .content .col-left .left-item ul{list-style:none;margin:0;padding:0}
.detailproduct-section-2 .content .col-left .left-item ul li{display:flex;align-items:center;padding:15px 0;border-bottom:1px solid #eeeced}
.detailproduct-section-2 .content .col-left .left-item ul li strong{flex-basis:30%;display:block;font-size:13px;line-height:20px;font-family:var(--f-second);font-weight:500;color:var(--cl-plum);margin:0}
.detailproduct-section-2 .content .col-left .left-item ul li span{flex:1;display:block;font-size:13px;line-height:20px;font-family:var(--f-second);font-weight:500;color:var(--cl-brown);margin:0}
.detailproduct-section-2 .content .col-left .left-item .left-product .product-item{margin-bottom:15px}
.detailproduct-section-2 .content .col-left .left-item .left-product .product-item .products{display:grid;grid-template-columns:1fr 160px;align-items:flex-start}
.detailproduct-section-2 .content .col-left .left-item .left-product .product-item .products .img{display:block;width:160px}
.detailproduct-section-2 .content .col-left .left-item .left-product .product-item .products .img a{display:block;width:100%}
.detailproduct-section-2 .content .col-left .left-item .left-product .product-item .products .img a figure{position:relative;display:block;overflow:hidden;width:100%;height:0;padding-top:100%;border-radius:0 8px 8px 0}
.detailproduct-section-2 .content .col-left .left-item .left-product .product-item .products .img a figure img{position:absolute;top:0;left:0;right:0;bottom:0;border-radius:0 8px 8px 0}
.detailproduct-section-2 .content .col-left .left-item .left-product .product-item .products .info{height:100%;padding:15px;background:var(--cl-white);border-radius:8px 0 0 8px}
@media only screen and (max-width: 767px) {
.detailproduct-section-2 .content .col-left .left-item .left-product .product-item .products .info{padding:10px}
}
.detailproduct-section-2 .content .col-left .left-item .left-product .product-item .products .info .cate{display:block}
@media only screen and (max-width: 767px) {
.detailproduct-section-2 .content .col-left .left-item .left-product .product-item .products .info .cate{margin-bottom:10px}
}
.detailproduct-section-2 .content .col-left .left-item .left-product .product-item .products .info .cate a{display:inline-block;font-size:12px;line-height:18px;font-family:var(--f-second);font-weight:500;color:rgba(0,0,0,0.5);padding:2px 6px;background:rgba(0,0,0,0.1);margin-bottom:10px;border-radius:2px}
@media only screen and (max-width: 767px) {
.detailproduct-section-2 .content .col-left .left-item .left-product .product-item .products .info .cate a{margin-bottom:0}
}
.detailproduct-section-2 .content .col-left .left-item .left-product .product-item .products .info .cate a:hover{color:var(--cl-white);background:var(--cl-red)}
.detailproduct-section-2 .content .col-left .left-item .left-product .product-item .products .info h3{font-size:14px;line-height:22px;font-family:var(--f-second);font-weight:600;color:var(--cl-plum);-webkit-box-orient:vertical;-webkit-line-clamp:2;overflow:hidden;text-overflow:ellipsis;word-break:break-word;display:-webkit-box;min-height:48px;margin:0}
.detailproduct-section-2 .content .col-left .left-item .left-product .product-item .products .info h3 a{font-size:inherit;line-height:inherit;font-family:inherit;font-weight:inherit;color:inherit}
.detailproduct-section-2 .content .col-left .left-item .left-product .product-item .products .info h3 a:hover{color:var(--cl-red)}
.detailproduct-section-2 .content .col-left .left-item .left-product .product-item .products .info strong{display:block;font-size:12px;line-height:18px;font-family:var(--f-second);font-weight:500;color:#ffac05;margin-top:20px}
.detailproduct-section-2 .content .col-left .left-item .left-product .product-item .products .info strong .add_to_cart_button {display: none !important;}
@media only screen and (max-width: 767px) {
.detailproduct-section-2 .content .col-left .left-item .left-product .product-item .products .info strong{margin:10px 0}
}
.detailproduct-section-2 .content .col-left .left-item.bg-white{background:var(--cl-white);padding:25px;border-radius:16px}
@media only screen and (max-width: 991px) {
.detailproduct-section-2 .content .col-left .left-item.bg-white{padding:25px 15px}
}
@media only screen and (max-width: 1199px) {
.detailproduct-section-2 .content .col-left .left-item.list-info-sp{display:none}
}
@media only screen and (max-width: 1199px) {
.detailproduct-section-2 .content .col-right{order:1;margin-bottom:35px}
}
.detailproduct-section-2 .content .col-right .left-item{display:none;margin-bottom:25px;background:var(--cl-white);padding:25px;border-radius:16px}
@media only screen and (max-width: 1199px) {
.detailproduct-section-2 .content .col-right .left-item{display:block}
}
@media only screen and (max-width: 991px) {
.detailproduct-section-2 .content .col-right .left-item{padding:25px 15px}
}
.detailproduct-section-2 .content .col-right .left-item h2{display:block;font-size:20px;line-height:30px;font-family:var(--f-second);font-weight:700;color:var(--cl-plum);margin:0 0 15px}
.detailproduct-section-2 .content .col-right .left-item ul{list-style:none;margin:0;padding:0}
.detailproduct-section-2 .content .col-right .left-item ul li{display:flex;align-items:center;padding:15px 0;border-bottom:1px solid #eeeced}
.detailproduct-section-2 .content .col-right .left-item ul li strong{flex-basis:30%;display:block;font-size:13px;line-height:20px;font-family:var(--f-second);font-weight:500;color:var(--cl-plum);margin:0}
.detailproduct-section-2 .content .col-right .left-item ul li span{flex:1;display:block;font-size:13px;line-height:20px;font-family:var(--f-second);font-weight:500;color:var(--cl-brown);margin:0}
.detailproduct-section-2 .content .col-right .left-item .list-info-sp{display:none}
@media only screen and (max-width: 1199px) {
.detailproduct-section-2 .content .col-right .left-item .list-info-sp{display:block}
}
.detailproduct-section-2 .content .col-right .right-content{background:var(--cl-white);border-radius:16px;padding:25px 40px;font-family:var(--f-second);font-size:14px;line-height:22px;color:var(--cl-plum)}
@media only screen and (max-width: 991px) {
.detailproduct-section-2 .content .col-right .right-content{padding:25px 15px}
}
.detailproduct-section-2 .content .col-right .right-content .woocommerce-tabs .tabs{padding:0;margin:0 0 30px}
.detailproduct-section-2 .content .col-right .right-content .woocommerce-tabs .tabs:before{display:none}
.detailproduct-section-2 .content .col-right .right-content .woocommerce-tabs .tabs li{border:0;border-radius:0;margin:0;padding:0}
.detailproduct-section-2 .content .col-right .right-content .woocommerce-tabs .tabs li:before,.detailproduct-section-2 .content .col-right .right-content .woocommerce-tabs .tabs li:after{display:none}
.detailproduct-section-2 .content .col-right .right-content .woocommerce-tabs .tabs li a{display:block;font-size:20px;line-height:30px;font-family:var(--f-second);font-weight:700;color:var(--cl-plum);padding:0;margin:0}
.detailproduct-section-2 .content .col-right .right-content .woocommerce-tabs table{border:1px solid #eeeced}
.detailproduct-section-2 .content .col-right .right-content .woocommerce-tabs table tbody tr td{padding:15px 10px;border-bottom:1px solid #eeeced}
.detailproduct-section-2 .content .col-right .right-content .woocommerce-tabs table tbody tr td:first-child{border-right:1px solid #eeeced}
@media only screen and (max-width: 1199px) {
.detailproduct-section-2 .content .col-right .right-content .woocommerce-tabs table tbody tr td{width:50%!important}
}
.detailproduct-section-2 .content .col-right .right-content h2{display:block;font-size:20px;line-height:30px;font-family:var(--f-second);font-weight:700;color:var(--cl-plum);margin:0 0 15px}
.detailproduct-section-2 .content .col-right .right-content strong{font-size:16px;line-height:28px;font-family:var(--f-second);font-weight:700;margin:0 0 15px}
.detailproduct-section-2 .content .col-right .right-content h3{display:block;font-size:17px;line-height:22px;font-family:var(--f-second);font-weight:700;color:var(--cl-plum);margin:0 0 15px}
.detailproduct-section-2 .content .col-right .right-content ul{margin:0}
.detailproduct-section-2 .content .col-right .right-content ul li{font-size:14px;line-height:22px;font-family:var(--f-second);font-weight:400;color:var(--cl-plum)}
.detailproduct-section-2 .content .col-right .right-content figure{width:100%;height:100%;border-radius:8px}
.detailproduct-section-2 .content .col-right .right-content figure img{border-radius:8px}
.detailproduct-section-2 .content .col-right .right-content figure .wp-caption-text{font-size:14px;line-height:22px;font-family:var(--f-second);font-weight:400;color:var(--cl-plum)}
.detailproduct-section-2 .content .col-right .right-content p{display:block;font-size:15px;line-height:22px;font-family:var(--f-second);font-weight:400;color:var(--cl-plum);margin:15px 0}
.detailproduct-section-2 .content .col-right .right-content p img{border-radius:8px}
.detailproduct-section-2 .content .col-right .right-content a{font-size:14px;line-height:22px;font-family:var(--f-second);font-weight:400;color:var(--cl-plum);margin:15px 0}
#footer{ color: #fff;background-color: #ecc777;font-family: var(--f-second);font-size: 14px;background-size:cover;background-repeat:no-repeat;background-position-y:bottom;}
#footer a{color: #fff;    line-height: 18px;}
#footer .zek_widget_title{margin-bottom: 20px;font-weight: 600;font-size: 18px;}
.footer-wrapper{padding:50px 0 30px;}
#footer .social{display: flex;flex-wrap: wrap;}
#footer .social li{margin-right: 10px;margin-bottom: 10px;}
#footer .social li a{display: flex;align-items: center;justify-content: center;width: 35px;height: 35px;border-radius: 50%;border: 1px solid #fff;}
#footer .social li a img{width: 20px;height: 20px;object-fit: contain;}
#footer .social li a:hover{background: #ecc777;border-color: #ecc777;}
@media screen and (min-width: 1200px) {
}
@media only screen and (max-width: 1199px) {
.footer-wrapper{background-image:var(--bg-slide-m)}
}
@media only screen and (max-width: 767px) {
}
.footer-wrapper .footer-content{}
@media only screen and (max-width: 1199px) {
.footer-wrapper .footer-content{}
}
.footer-wrapper .footer-content .footer-top{margin-bottom:25px}
.footer-wrapper .footer-content .footer-top .top-content{display:flex;align-items:center;flex-wrap:wrap;justify-content:space-between}
.footer-wrapper .footer-content .footer-top .top-content .f-logo{margin-top:15px}
@media only screen and (max-width: 1199px) {
.footer-wrapper .footer-content .footer-top .top-content .f-logo{margin-top:0}
}
@media only screen and (max-width: 767px) {
.footer-wrapper .footer-content .footer-top .top-content .f-logo{order:2}
}
.footer-wrapper .footer-content .footer-top .top-content .f-logo a{display:block}
.footer-wrapper .footer-content .footer-top .top-content .f-logo a .img{display:block;width:291px}
.footer-wrapper .footer-content .footer-top .top-content .f-logo a .img figure{position:relative;display:block;overflow:hidden;width:100%;height:0;padding-top:28.178694158%}
.footer-wrapper .footer-content .footer-top .top-content .f-logo a .img figure img{position:absolute;top:0;left:0;right:0;bottom:0}
.footer-wrapper .footer-content .footer-top .top-content .f-logo a p{display:block;font-size:16px;line-height:20px;font-family:var(--f-second);font-weight:500;color:var(--cl-brown);margin:20px 0 0}
.footer-wrapper .footer-content .footer-top .top-content .bg-button{position:relative;width:334px;height:272px;background-size:contain;background-repeat:no-repeat;background-position:center center;display:flex;align-items:center;justify-content:center}
@media only screen and (max-width: 767px) {
.footer-wrapper .footer-content .footer-top .top-content .bg-button{order:1}
}
.footer-wrapper .footer-content .footer-top .top-content .bg-button a{position:absolute;left:50%;bottom:30%;transform:translateX(-50%);display:block;text-align:center;font-size:14px;line-height:22px;font-family:var(--f-second);font-weight:700;color:var(--cl-white) !important;padding:16px 25px;border-radius:16px;border:2px solid #bea640;background:linear-gradient(90deg,#7a071a 0%,#d22e47 100%);box-shadow:inset 0 4px 4px rgba(0,0,0,0.25)}
@media only screen and (max-width: 767px) {
.footer-wrapper .footer-content .footer-top .top-content .bg-button a{width:150px;padding:14px 20px}
}
.footer-wrapper .footer-content .footer-middle .middle-content{display:flex;flex-wrap:wrap;align-items:baseline}
@media only screen and (max-width: 767px) {
.footer-wrapper .footer-content .footer-middle .middle-content .f-item{width:100%;margin-bottom:25px;padding-bottom:25px;border-bottom:1px solid #dcd5d6}
}
.footer-wrapper .footer-content .footer-middle .middle-content .f-item ul{list-style:none;padding:0;margin:0}
.footer-wrapper .footer-content .footer-middle .middle-content .f-item ul li{margin-bottom:20px}
.footer-wrapper .footer-content .footer-middle .middle-content .f-item ul li:last-child{margin-bottom:0}
.footer-wrapper .footer-content .footer-middle .middle-content .f-item ul li a span{display:block;font-size:13px;line-height:20px;font-family:var(--f-second);font-weight:500;color:var(--cl-brown);margin:0 0 10px}
.footer-wrapper .footer-content .footer-middle .middle-content .f-item ul li a strong{display:block;font-size:13px;font-family:var(--f-second);font-weight:400;line-height:18px;color:var(--cl-plum);max-width:60%;margin:0}
@media only screen and (max-width: 767px) {
.footer-wrapper .footer-content .footer-middle .middle-content .f-item ul li a strong{max-width:100%}
}
.footer-wrapper .footer-content .footer-middle .middle-content .f-item:first-child{width:35%}
@media only screen and (max-width: 767px) {
.footer-wrapper .footer-content .footer-middle .middle-content .f-item:first-child{width:100%}
}
.footer-wrapper .footer-content .footer-middle .middle-content .f-item:nth-child(2),.footer-wrapper .footer-content .footer-middle .middle-content .f-item:nth-child(3){width:20%}
@media only screen and (max-width: 767px) {
.footer-wrapper .footer-content .footer-middle .middle-content .f-item:nth-child(2),.footer-wrapper .footer-content .footer-middle .middle-content .f-item:nth-child(3){width:100%}
}
.footer-wrapper .footer-content .footer-middle .middle-content .f-item:last-child{width:25%}
@media only screen and (max-width: 767px) {
.footer-wrapper .footer-content .footer-middle .middle-content .f-item:last-child{width:100%;border:0;padding:0;margin:0}
}
.footer-wrapper .footer-content .footer-middle .middle-content .f-item.f-link a{display:block;font-size:13px;font-family:var(--f-second);font-weight:400;line-height:18px;color:var(--cl-plum);margin:0}
.footer-bottom{padding: 15px 0;color: #fff;text-align: center;background: #cc9900;}
.footer-bottom p{display:block;font-size:12px;line-height:18px;font-family:var(--f-second);font-weight:400;}
.footer-bottom *{margin-bottom: 0;}
.popup-social{position:fixed;right:30px;bottom:20%;z-index:1000}
@media only screen and (max-width: 767px) {
.popup-social{bottom:5%}
}
.popup-social .fan-menu{--n:2;position:relative}
.popup-social .fan-menu__toggle{position:relative;z-index:1}
.popup-social .fan-menu__toggle .open-social{cursor:pointer}
.popup-social .fan-menu__toggle .open-social img{width: 60px;height: 60px;}
@media only screen and (max-width: 767px) {
.popup-social .fan-menu__toggle .open-social{width:62px;height:62px}
.section-hompage-1new .img img{min-height: inherit !important;}
}
.popup-social .fan-menu__toggle.active ~ .fan-menu__items .fan-menu__item{transform:rotate(var(--rotate-deg)) translateX(var(--fan-radius))}
.popup-social .fan-menu__toggle.active ~ .fan-menu__items .fan-menu__item .fan-item{display:flex;align-items:center;justify-content:center;width:52px;height:52px;border-radius:50%;background:var(--cl-white);box-shadow:8px 4px 20px 0 rgba(0,0,0,0.25)}
.popup-social .fan-menu__toggle.active ~ .fan-menu__items .fan-menu__item .fan-item svg{transform:rotate(var(--rotate-deg-reverse))}
.popup-social .fan-menu__items{position:absolute;top:0;left:15px}
.popup-social .fan-menu__item{--ratio:calc(var(--i) / var(--n));--fan-deg:90deg;--fan-deg-offset:180deg;--rotate-deg:calc(var(--ratio) * var(--fan-deg) + var(--fan-deg-offset));--rotate-deg-reverse:calc(var(--rotate-deg) * -1);--fan-radius:5rem;position:absolute;transform:rotate(var(--rotate-deg));transition:.3s;transition-delay:calc(var(--i) * 0.05s)}
.popup-social .fan-menu__item:nth-child(1){--i:0}
.popup-social .fan-menu__item:nth-child(2){--i:1}
.popup-social .fan-menu__item:nth-child(3){--i:2}
.select2-container{font-family:var(--f-second);font-size:14px;line-height:22px;color:var(--cl-plum);outline:0}
.error-404{font-family:var(--f-second);margin-top:7.5rem}
.error-404 .search-content{margin-bottom:7.5rem}