.elementor-8049 .elementor-element.elementor-element-e72137d .elementor-repeater-item-a1f63e2.jet-parallax-section__layout .jet-parallax-section__image{background-size:auto;}.elementor-8049 .elementor-element.elementor-element-72482f2 > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute){margin-bottom:0px;}.elementor-8049 .elementor-element.elementor-element-72482f2 > .elementor-element-populated{padding:0px 0px 0px 0px;}.elementor-8049 .elementor-element.elementor-element-215a336 .elementor-icon-wrapper{text-align:center;}.elementor-8049 .elementor-element.elementor-element-215a336 .elementor-icon{font-size:37px;}.elementor-8049 .elementor-element.elementor-element-215a336 .elementor-icon svg{height:37px;}.elementor-8049 .elementor-element.elementor-element-215a336 > .elementor-widget-container{margin:9px 0px -8px 0px;}.elementor-8049 .elementor-element.elementor-element-2d5cfe4 .elementor-heading-title{color:#02010147;font-size:22px;font-weight:bold;text-transform:capitalize;text-shadow:0px 0px 10px rgba(0,0,0,0.3);}.elementor-8049 .elementor-element.elementor-element-2d5cfe4 > .elementor-widget-container{margin:12px 0px 1px 0px;}.elementor-8049 .elementor-element.elementor-element-7d9c6df > .elementor-widget-container{margin:-13px 0px 0px 0px;}.elementor-8049 .elementor-element.elementor-element-e801308 > .elementor-widget-container{margin:-1px 0px 0px 0px;}.elementor-8049 .elementor-element.elementor-element-e72137d{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin-top:0px;margin-bottom:-47px;z-index:122;}.elementor-8049 .elementor-element.elementor-element-e72137d > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}@media(max-width:1024px){.elementor-8049 .elementor-element.elementor-element-72482f2 > .elementor-element-populated{margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:0px 0px 0px 0px;}.elementor-8049 .elementor-element.elementor-element-215a336 .elementor-icon{font-size:29px;}.elementor-8049 .elementor-element.elementor-element-215a336 .elementor-icon svg{height:29px;}.elementor-8049 .elementor-element.elementor-element-215a336 > .elementor-widget-container{margin:13px 0px 0px 0px;}.elementor-8049 .elementor-element.elementor-element-2d5cfe4 > .elementor-widget-container{margin:13px 0px 0px 0px;}.elementor-8049 .elementor-element.elementor-element-7d9c6df > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-8049 .elementor-element.elementor-element-e72137d{margin-top:0px;margin-bottom:-101px;}}@media(min-width:768px){.elementor-8049 .elementor-element.elementor-element-72482f2{width:100%;}}@media(max-width:1024px) and (min-width:768px){.elementor-8049 .elementor-element.elementor-element-72482f2{width:95%;}}@media(max-width:767px){.elementor-8049 .elementor-element.elementor-element-72482f2{width:100%;}.elementor-8049 .elementor-element.elementor-element-72482f2 > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute){margin-bottom:5px;}.elementor-8049 .elementor-element.elementor-element-72482f2 > .elementor-element-populated{margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;}.elementor-8049 .elementor-element.elementor-element-215a336 .elementor-icon{font-size:30px;}.elementor-8049 .elementor-element.elementor-element-215a336 .elementor-icon svg{height:30px;}.elementor-8049 .elementor-element.elementor-element-215a336 > .elementor-widget-container{margin:6px 0px -20px 4px;}.elementor-8049 .elementor-element.elementor-element-2d5cfe4 .elementor-heading-title{font-size:18px;}.elementor-8049 .elementor-element.elementor-element-2d5cfe4 > .elementor-widget-container{margin:8px 0px 6px 18px;}.elementor-8049 .elementor-element.elementor-element-7d9c6df > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-8049 .elementor-element.elementor-element-e801308 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-8049 .elementor-element.elementor-element-e72137d{margin-top:0px;margin-bottom:0px;padding:7px 0px 0px 0px;z-index:3;}}/* Start custom CSS for icon, class: .elementor-element-215a336 */a.elementor-icon {color:white !important;transition: all 1s ease;}.elementor-sticky--effects .elementor-icon {color:grey !important;}div.elementor-icon {color:#DAC6A2 !important;transition: all 1s ease;}.elementor-sticky--effects div.elementor-icon {color:#DAC6A2 !important;}.elementor-8049 .elementor-element.elementor-element-215a336{width:5%;cursor:pointer;}

@media(max-width:767px) {
 div.elementor-icon {color:#DAC6A2 !important;text-shadow:none;}
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-2d5cfe4 */.elementor-8049 .elementor-element.elementor-element-2d5cfe4 .elementor-heading-title {color:#DAC6A2 !important;transition: all 0.5s ease;text-shadow:none;}.elementor-sticky--effects .elementor-element.elementor-element-2d5cfe4 .elementor-heading-title {color:grey !important;text-shadow:none;}

@media(max-width:767px){.elementor-8049 .elementor-element.elementor-element-2d5cfe4 .elementor-heading-title {color:grey !important;text-shadow:none;}.elementor-8049 .elementor-element.elementor-element-2d5cfe4 {width:70% !important;}}.elementor-8049 .elementor-element.elementor-element-2d5cfe4 {width:70%;}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-7d9c6df */@media(min-width:1024px){.elementor-8049 .elementor-element.elementor-element-7d9c6df{width:3% !important;margin-right:20px;}
}@media(max-width:767px){.elementor-8049 .elementor-element.elementor-element-7d9c6df{width:14% !important;}
}
@media(min-width:767px) and (max-width:1024px){
    .elementor-8049 .elementor-element.elementor-element-7d9c6df {
        width:75% !important;
    }
}



li {
    list-style:none;
}

.box-pencarian-atas{
    display:flex;
}

.input-pencarian {
    width:95%;
    margin:10px;
}

.elementor-8049 .elementor-element.elementor-element-7d9c6df .box-side-pencarian {
    max-width:1100px;
    margin:auto;
}

.elementor-8049 .elementor-element.elementor-element-7d9c6df .side-pencarian{
 background-color:#FAFAFA;
 width: 0vw;
 max-width:100vw;
 height:0vh;
 position: fixed;
 top:0;
 right:0;
 overflow-y: auto;
 z-index:99999999;
 opacity:0;
 transition: all 0.3s ease;
}

.elementor-8049 .elementor-element.elementor-element-7d9c6df .side-pencarian.active{
 right:0;
 opacity:1;
 height:100vh;
 top:0;
 width:100vw;
  transition: all 0.5s ease-out;
}


.elementor-8049 .elementor-element.elementor-element-7d9c6df .tutup-pencarian{
 color: #c2a067;
 font-size: 30px;
 margin:15px 0px 0 10px;
 font-weight:0;
}

.elementor-8049 .elementor-element.elementor-element-7d9c6df .fa-times{
    padding:5px 9px;
    border-radius:50%;
    cursor:pointer;
    transition:all 0.5s ease
}

.elementor-8049 .elementor-element.elementor-element-7d9c6df .fa-times:hover {
    transform:rotate(90deg);
    transition:all 0.5s ease;
}


.elementor-8049 .elementor-element.elementor-element-7d9c6df .tombol-pencarian{
 position:absolute ;
 color: white;
 font-size: 22px;
 cursor: pointer;
 top:8px;
 right:0px;
 background:#DAC6A2;
 padding:5px 8px;
 border-radius:50%;
  transition:all 0.5s ease;
}

.elementor-8049 .elementor-element.elementor-element-7d9c6df .tombol-pencarian:hover {
    transform: rotate(360deg);
}

.judul-pencarian-populer {
    font-weight:bold;
    margin:5px 15px 20px 15px;
    padding:0 10px;
    
}

.is-form-style input.is-search-input {
    background: transparent !important;
    border-radius:15px !important;
    height:50px;
    font-family: 'Montserrat';
    font-style: italic;
    font-size:16px !important;
}


.fa-fire {
    animation:api-menyala 1s 2s infinite ;
}

@keyframes api-menyala {
    0% {color:grey;}
    25% {color:orange;transform:rotate(30deg) scale(1.3);}
    50% {color:red;transform:rotate(-30deg) scale(1.3);}
    75% {color:orange;transform:rotate(0deg);}
    100% {color:grey;}
}



@media(max-width:767px){
    .elementor-8049 .elementor-element.elementor-element-7d9c6df .tombol-pencarian{
        top:4px;
        right:10px;
    }
    .elementor-8049 .elementor-element.elementor-element-7d9c6df .tutup-pencarian{
 margin:10px 0px 0 10px;
}
}

.list-kategori-pencarian{
    opacity:0;
}
.list-kategori-pencarian.active{
    animation:load-animasi 1s forwards;
    animation-timing-function: cubic-bezier(0.81,0,1,1);
    opacity:1;
}

.box-item-populer.active{
    animation:load-animasi 1s forwards;
    opacity:1;
}

@keyframes load-animasi {
    0% {
        opacity:0;
    }
    50% {
        opacity:0;
    }
    100% {
        opacity:1;
    }
}
/*------------------*/
/*box produk item populer*/
/*------------------*/

.box-item-populer {
    display:flex;
    flex-wrap:wrap;
    gap:15px;
    margin:10px 10px 30px 10px;
    opacity:0;
}

.item-produk-populer {
    display:flex;
    gap:10px;
    background:white;
    width:160px;
    box-shadow:0 0 1px rgba(0, 0, 0, 0.30);
    border-radius:10px;
    overflow:hidden;
    line-height: 10px;
}

.p-populer-gambar img {
    width:50px;
    margin:4px;
    border-radius:10px;
}

.nama-p-populer{
    font-weight:bold;
    color:black;
    margin:auto 0;
    font-size:12px;
}

/*------------------*/

.list-kategori-pencarian li{
    margin:10px;
    padding:10px 0 10px 20px;
    border-bottom:1px solid lightgrey;
    font-size:12px;
}

.list-kategori-pencarian li a {
    color:black;
}

.list-kategori-pencarian li a:hover{
    margin-left:10px;
}

@media (max-width:767px){
    .list-kategori-pencarian li {
        padding-top:0;
    }
}

/*------------------*/
/*style ajax search */
/*------------------*/
.is-ajax-search-categories {
    display: none;
}

.simplebar-content-wrapper {
    border-radius: 15px;
}

.is-ajax-search-items.is-show-details-enabled {
    max-height: 80vh !important;
    border-radius:15px !important;
    box-shadow: 0 0 20px #0000000f;
}
.is-search-sections .thumbnail img{
    border-radius:10px;
}
div.is-ajax-search-result {
    background:transparent !important;
    padding:7px 0 0 0 !important;
}

.is-ajax-search-post .is-title a {
    font-weight:bold;
    color:#c2a067;
}
.is-ajax-result-description {
    color:grey;
}
div.is-ajax-search-details {
    display: none !important;
}


/*------------------*/
@media (max-width: 900px){
 .elementor-8049 .elementor-element.elementor-element-7d9c6df {
     height:20px;
 }
}

@media(max-width:747px){
    .box-item-populer {
        gap:5px 10px;
    }
    
    .item-produk-populer {
        width:120px;
    }
    
    .nama-p-populer {
        font-size:10px;
    }
    
    .p-populer-gambar img {
        width:40px;
    }
    .elementor-8049 .elementor-element.elementor-element-7d9c6df i.fa-times {
        display:inherit;
    }
    .is-form-style input.is-search-input {
        height:40px;
    }
    .tutup-pencarian {
        margin-top:9px;
    }
    
}
@media(min-width:767px) and (max-width:1024px){
    .elementor-8049 .elementor-element.elementor-element-7d9c6df .menu-btn {
        top:16px;
        font-size:20px;
    }
    .elementor-8049 .elementor-element.elementor-element-7d9c6df .tombol-pencarian{
        top:7px;
    }
    
    
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-e801308 */.elementor-8049 .elementor-element.elementor-element-e801308 {width:11%;
}

.bantuanWA a {
    font-size:15px;
    color:white;
 
}
.bantuanWA {
    border-radius:50px;
    font-size:15px;
    background:#DAC6A2;
    margin-top:8px;
    padding:12px 12px;
    text-transform: capitalize;
}
.bantuanWA:hover{
    text-decoration: none;
    background: #fff1d0;

}

.bantuanWA:hover a {
     color:#c2a067;   
}


.elementor-8049 .elementor-element.elementor-element-e801308 .side-bar{
 background-color: #fff;
 width:0%;
 max-width:100vw;
 height: 100vh;
 position: fixed;
 top: 0;
 left: -100%;
 overflow-y: auto;
 transition:all 0.3s ease !important;
 transition-property: left;
 box-shadow:0 0 12px rgba(0, 0, 0, 0.34);
 background-image: url("https://bosscetak.com/wp-content/uploads/2022/07/backgroudn-main-side-bar-mobile-web-min.jpg") !important;
 background-size:cover;
 z-index: 1000;
}

.elementor-8049 .elementor-element.elementor-element-e801308 .side-bar.active{
 left: 0;
 width:100%;
 transition: 0.6s ease;
}

.elementor-8049 .elementor-element.elementor-element-e801308 .side-bar .menu{
 width: 100%;
 margin-top: 20px;
}

.elementor-8049 .elementor-element.elementor-element-e801308 .side-bar .menu .item ,.item1{
 position: relative;
 cursor: pointer;
}

.elementor-8049 .elementor-element.elementor-element-e801308 .side-bar .menu .item a, .item1 a{
 color: grey;
 font-size: 16px;
 text-decoration: none;
 display: block;
 padding: 5px 20px;
 line-height:40px;
 margin:0 10px;
}
.item1 a {
    border-radius:50px;
    width:170px;
    color:white;
    background:grey;
    margin-left:24px;
}
.item1 a:hover{
    background:darkgrey;
    color:white;
    text-decoration: none;
}
.elementor-8049 .elementor-element.elementor-element-e801308 .side-bar .menu .item a:hover{
 background: transparent;
 transition:all 0.3s ease;
 color:black;
 border-radius:10px;
 font-weight:600;
}

.elementor-8049 .elementor-element.elementor-element-e801308 .side-bar .menu .item i,.item1 i{
 margin-right: 10px;
}

.elementor-8049 .elementor-element.elementor-element-e801308 .side-bar .menu .item a .dropdown{
 position: absolute;
 left: 6px;
 margin:  7px 20px;
 transition: 0.3s ease;
 background:lightgrey;
 padding:6px 10px;
 border-radius:50%;
}

.elementor-8049 .elementor-element.elementor-element-e801308 .side-bar .menu .item .sub-menu{
 display: none;
}

.elementor-8049 .elementor-element.elementor-element-e801308 .side-bar .menu .item .sub-menu a{
 margin-left: 37px;
 border-left:2px solid lightgrey;
 line-height:20px;
 font-size:14px;
}

.elementor-8049 .elementor-element.elementor-element-e801308 .side-bar .menu .item .sub-menu a:hover{
    background:lightgrey;
    border-radius:0 10px 10px 0px;
}

.elementor-8049 .elementor-element.elementor-element-e801308 .rotate{
 transform: rotate(90deg);
}

.elementor-8049 .elementor-element.elementor-element-e801308 .close-btn{
 position: absolute;
 color: #c2a067;
 font-size: 20px;
 right: 0;
 margin: 25px;
 cursor: pointer;
 background:white;
 padding:1px 13px;
 border-radius:50%;
}

.elementor-8049 .elementor-element.elementor-element-e801308 .menu-btn{
 position:absolute ;
 color: #DAC6A2;
 font-size: 24px;
 cursor: pointer;
 top:6px;
 right:5px;
 background:transparent;
 padding:5px 11px;
 border-radius:50%;
  transition:all 0.5s ease;
}


.elementor-8049 .elementor-element.elementor-element-e801308 .main{
 height: 100vh;
 display: flex;
 justify-content: center;
 align-items: center;
 padding: 50px;
}

.judul-logo {
    font-size:20px;
    font-weight:bold;
    margin-top:30px;
    margin-left:20px;
}
.meta-brand {
    font-size:12px;
    margin-left:20px;
}
.kaki-identitas {;font-size:14px;text-align:left;font-weight:550;margin-top:10px;color:black;}
.hubungi-kaki {text-align:center;font-size:12px;color:#c2a067;margin-bottom:0;background:transparent;border:1px solid #c2a067;border-radius:50px;margin:0 5px;padding:0px 10px 0px 0;}.elementor-8049 .elementor-element.elementor-element-e801308 
.hubungi-kaki a {color:grey;}
.footer-identified {margin:30px 20px 100px 20px;background:#fff1d0;padding:2px 10px;border-radius:10px;}
.hubungi{
    margin-top:10px;
}
.hubungi i {
    font-size:14px;
    background:#c2a067;
    padding:10px;border-radius:50%;
    color:white;
}
.hubungi:hover{
    background:#ededed;
    color:grey;
}
.hubungi-kaki:hover {
    background:grey;
    color:white;
    transition:all 0.5s ease;
}
@media(min-width:1024px){
    .menu-btn{
        display:none;
    }
    .side-bar {
        display:none;
    }
    .elementor-8049 .elementor-element.elementor-element-e801308 {
        width:17%;
        height:70px;
    }
}
@media (max-width: 900px){
 .elementor-8049 .elementor-element.elementor-element-e801308 {
     height:20px;
 }
}

@media(max-width:747px){
    .menu-btn{
        position:absolute;
        top:10px;
    }
    .kaki-identitas {margin-top:10px;font-size:12px;}.elementor-8049 .elementor-element.elementor-element-e801308 .hubungi-kaki{margin-top:0;font-size:10px;margin-bottom:10px;}.elementor-8049 .elementor-element.elementor-element-e801308 .judul-kaki-pembayaran{padding:10px 0 20px;}
    .bantuanWA {
        display:none;
    }
}
@media(min-width:767px) and (max-width:1024px){
    .bantuanWA {
        display:none;
    }
    .elementor-8049 .elementor-element.elementor-element-e801308 .menu-btn {
        top:22px;
        font-size:20px;
    }
}/* End custom CSS */
/* Start custom CSS for column, class: .elementor-element-72482f2 */.elementor-8049 .elementor-element.elementor-element-72482f2 {
    max-width:1200px;
    margin:auto;
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-215a336 */a.elementor-icon {color:white !important;transition: all 1s ease;}.elementor-sticky--effects .elementor-icon {color:grey !important;}div.elementor-icon {color:#DAC6A2 !important;transition: all 1s ease;}.elementor-sticky--effects div.elementor-icon {color:#DAC6A2 !important;}.elementor-8049 .elementor-element.elementor-element-215a336{width:5%;cursor:pointer;}

@media(max-width:767px) {
 div.elementor-icon {color:#DAC6A2 !important;text-shadow:none;}
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-2d5cfe4 */.elementor-8049 .elementor-element.elementor-element-2d5cfe4 .elementor-heading-title {color:#DAC6A2 !important;transition: all 0.5s ease;text-shadow:none;}.elementor-sticky--effects .elementor-element.elementor-element-2d5cfe4 .elementor-heading-title {color:grey !important;text-shadow:none;}

@media(max-width:767px){.elementor-8049 .elementor-element.elementor-element-2d5cfe4 .elementor-heading-title {color:grey !important;text-shadow:none;}.elementor-8049 .elementor-element.elementor-element-2d5cfe4 {width:70% !important;}}.elementor-8049 .elementor-element.elementor-element-2d5cfe4 {width:70%;}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-7d9c6df */@media(min-width:1024px){.elementor-8049 .elementor-element.elementor-element-7d9c6df{width:3% !important;margin-right:20px;}
}@media(max-width:767px){.elementor-8049 .elementor-element.elementor-element-7d9c6df{width:14% !important;}
}
@media(min-width:767px) and (max-width:1024px){
    .elementor-8049 .elementor-element.elementor-element-7d9c6df {
        width:75% !important;
    }
}



li {
    list-style:none;
}

.box-pencarian-atas{
    display:flex;
}

.input-pencarian {
    width:95%;
    margin:10px;
}

.elementor-8049 .elementor-element.elementor-element-7d9c6df .box-side-pencarian {
    max-width:1100px;
    margin:auto;
}

.elementor-8049 .elementor-element.elementor-element-7d9c6df .side-pencarian{
 background-color:#FAFAFA;
 width: 0vw;
 max-width:100vw;
 height:0vh;
 position: fixed;
 top:0;
 right:0;
 overflow-y: auto;
 z-index:99999999;
 opacity:0;
 transition: all 0.3s ease;
}

.elementor-8049 .elementor-element.elementor-element-7d9c6df .side-pencarian.active{
 right:0;
 opacity:1;
 height:100vh;
 top:0;
 width:100vw;
  transition: all 0.5s ease-out;
}


.elementor-8049 .elementor-element.elementor-element-7d9c6df .tutup-pencarian{
 color: #c2a067;
 font-size: 30px;
 margin:15px 0px 0 10px;
 font-weight:0;
}

.elementor-8049 .elementor-element.elementor-element-7d9c6df .fa-times{
    padding:5px 9px;
    border-radius:50%;
    cursor:pointer;
    transition:all 0.5s ease
}

.elementor-8049 .elementor-element.elementor-element-7d9c6df .fa-times:hover {
    transform:rotate(90deg);
    transition:all 0.5s ease;
}


.elementor-8049 .elementor-element.elementor-element-7d9c6df .tombol-pencarian{
 position:absolute ;
 color: white;
 font-size: 22px;
 cursor: pointer;
 top:8px;
 right:0px;
 background:#DAC6A2;
 padding:5px 8px;
 border-radius:50%;
  transition:all 0.5s ease;
}

.elementor-8049 .elementor-element.elementor-element-7d9c6df .tombol-pencarian:hover {
    transform: rotate(360deg);
}

.judul-pencarian-populer {
    font-weight:bold;
    margin:5px 15px 20px 15px;
    padding:0 10px;
    
}

.is-form-style input.is-search-input {
    background: transparent !important;
    border-radius:15px !important;
    height:50px;
    font-family: 'Montserrat';
    font-style: italic;
    font-size:16px !important;
}


.fa-fire {
    animation:api-menyala 1s 2s infinite ;
}

@keyframes api-menyala {
    0% {color:grey;}
    25% {color:orange;transform:rotate(30deg) scale(1.3);}
    50% {color:red;transform:rotate(-30deg) scale(1.3);}
    75% {color:orange;transform:rotate(0deg);}
    100% {color:grey;}
}



@media(max-width:767px){
    .elementor-8049 .elementor-element.elementor-element-7d9c6df .tombol-pencarian{
        top:4px;
        right:10px;
    }
    .elementor-8049 .elementor-element.elementor-element-7d9c6df .tutup-pencarian{
 margin:10px 0px 0 10px;
}
}

.list-kategori-pencarian{
    opacity:0;
}
.list-kategori-pencarian.active{
    animation:load-animasi 1s forwards;
    animation-timing-function: cubic-bezier(0.81,0,1,1);
    opacity:1;
}

.box-item-populer.active{
    animation:load-animasi 1s forwards;
    opacity:1;
}

@keyframes load-animasi {
    0% {
        opacity:0;
    }
    50% {
        opacity:0;
    }
    100% {
        opacity:1;
    }
}
/*------------------*/
/*box produk item populer*/
/*------------------*/

.box-item-populer {
    display:flex;
    flex-wrap:wrap;
    gap:15px;
    margin:10px 10px 30px 10px;
    opacity:0;
}

.item-produk-populer {
    display:flex;
    gap:10px;
    background:white;
    width:160px;
    box-shadow:0 0 1px rgba(0, 0, 0, 0.30);
    border-radius:10px;
    overflow:hidden;
    line-height: 10px;
}

.p-populer-gambar img {
    width:50px;
    margin:4px;
    border-radius:10px;
}

.nama-p-populer{
    font-weight:bold;
    color:black;
    margin:auto 0;
    font-size:12px;
}

/*------------------*/

.list-kategori-pencarian li{
    margin:10px;
    padding:10px 0 10px 20px;
    border-bottom:1px solid lightgrey;
    font-size:12px;
}

.list-kategori-pencarian li a {
    color:black;
}

.list-kategori-pencarian li a:hover{
    margin-left:10px;
}

@media (max-width:767px){
    .list-kategori-pencarian li {
        padding-top:0;
    }
}

/*------------------*/
/*style ajax search */
/*------------------*/
.is-ajax-search-categories {
    display: none;
}

.simplebar-content-wrapper {
    border-radius: 15px;
}

.is-ajax-search-items.is-show-details-enabled {
    max-height: 80vh !important;
    border-radius:15px !important;
    box-shadow: 0 0 20px #0000000f;
}
.is-search-sections .thumbnail img{
    border-radius:10px;
}
div.is-ajax-search-result {
    background:transparent !important;
    padding:7px 0 0 0 !important;
}

.is-ajax-search-post .is-title a {
    font-weight:bold;
    color:#c2a067;
}
.is-ajax-result-description {
    color:grey;
}
div.is-ajax-search-details {
    display: none !important;
}


/*------------------*/
@media (max-width: 900px){
 .elementor-8049 .elementor-element.elementor-element-7d9c6df {
     height:20px;
 }
}

@media(max-width:747px){
    .box-item-populer {
        gap:5px 10px;
    }
    
    .item-produk-populer {
        width:120px;
    }
    
    .nama-p-populer {
        font-size:10px;
    }
    
    .p-populer-gambar img {
        width:40px;
    }
    .elementor-8049 .elementor-element.elementor-element-7d9c6df i.fa-times {
        display:inherit;
    }
    .is-form-style input.is-search-input {
        height:40px;
    }
    .tutup-pencarian {
        margin-top:9px;
    }
    
}
@media(min-width:767px) and (max-width:1024px){
    .elementor-8049 .elementor-element.elementor-element-7d9c6df .menu-btn {
        top:16px;
        font-size:20px;
    }
    .elementor-8049 .elementor-element.elementor-element-7d9c6df .tombol-pencarian{
        top:7px;
    }
    
    
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-e801308 */.elementor-8049 .elementor-element.elementor-element-e801308 {width:11%;
}

.bantuanWA a {
    font-size:15px;
    color:white;
 
}
.bantuanWA {
    border-radius:50px;
    font-size:15px;
    background:#DAC6A2;
    margin-top:8px;
    padding:12px 12px;
    text-transform: capitalize;
}
.bantuanWA:hover{
    text-decoration: none;
    background: #fff1d0;

}

.bantuanWA:hover a {
     color:#c2a067;   
}


.elementor-8049 .elementor-element.elementor-element-e801308 .side-bar{
 background-color: #fff;
 width:0%;
 max-width:100vw;
 height: 100vh;
 position: fixed;
 top: 0;
 left: -100%;
 overflow-y: auto;
 transition:all 0.3s ease !important;
 transition-property: left;
 box-shadow:0 0 12px rgba(0, 0, 0, 0.34);
 background-image: url("https://bosscetak.com/wp-content/uploads/2022/07/backgroudn-main-side-bar-mobile-web-min.jpg") !important;
 background-size:cover;
 z-index: 1000;
}

.elementor-8049 .elementor-element.elementor-element-e801308 .side-bar.active{
 left: 0;
 width:100%;
 transition: 0.6s ease;
}

.elementor-8049 .elementor-element.elementor-element-e801308 .side-bar .menu{
 width: 100%;
 margin-top: 20px;
}

.elementor-8049 .elementor-element.elementor-element-e801308 .side-bar .menu .item ,.item1{
 position: relative;
 cursor: pointer;
}

.elementor-8049 .elementor-element.elementor-element-e801308 .side-bar .menu .item a, .item1 a{
 color: grey;
 font-size: 16px;
 text-decoration: none;
 display: block;
 padding: 5px 20px;
 line-height:40px;
 margin:0 10px;
}
.item1 a {
    border-radius:50px;
    width:170px;
    color:white;
    background:grey;
    margin-left:24px;
}
.item1 a:hover{
    background:darkgrey;
    color:white;
    text-decoration: none;
}
.elementor-8049 .elementor-element.elementor-element-e801308 .side-bar .menu .item a:hover{
 background: transparent;
 transition:all 0.3s ease;
 color:black;
 border-radius:10px;
 font-weight:600;
}

.elementor-8049 .elementor-element.elementor-element-e801308 .side-bar .menu .item i,.item1 i{
 margin-right: 10px;
}

.elementor-8049 .elementor-element.elementor-element-e801308 .side-bar .menu .item a .dropdown{
 position: absolute;
 left: 6px;
 margin:  7px 20px;
 transition: 0.3s ease;
 background:lightgrey;
 padding:6px 10px;
 border-radius:50%;
}

.elementor-8049 .elementor-element.elementor-element-e801308 .side-bar .menu .item .sub-menu{
 display: none;
}

.elementor-8049 .elementor-element.elementor-element-e801308 .side-bar .menu .item .sub-menu a{
 margin-left: 37px;
 border-left:2px solid lightgrey;
 line-height:20px;
 font-size:14px;
}

.elementor-8049 .elementor-element.elementor-element-e801308 .side-bar .menu .item .sub-menu a:hover{
    background:lightgrey;
    border-radius:0 10px 10px 0px;
}

.elementor-8049 .elementor-element.elementor-element-e801308 .rotate{
 transform: rotate(90deg);
}

.elementor-8049 .elementor-element.elementor-element-e801308 .close-btn{
 position: absolute;
 color: #c2a067;
 font-size: 20px;
 right: 0;
 margin: 25px;
 cursor: pointer;
 background:white;
 padding:1px 13px;
 border-radius:50%;
}

.elementor-8049 .elementor-element.elementor-element-e801308 .menu-btn{
 position:absolute ;
 color: #DAC6A2;
 font-size: 24px;
 cursor: pointer;
 top:6px;
 right:5px;
 background:transparent;
 padding:5px 11px;
 border-radius:50%;
  transition:all 0.5s ease;
}


.elementor-8049 .elementor-element.elementor-element-e801308 .main{
 height: 100vh;
 display: flex;
 justify-content: center;
 align-items: center;
 padding: 50px;
}

.judul-logo {
    font-size:20px;
    font-weight:bold;
    margin-top:30px;
    margin-left:20px;
}
.meta-brand {
    font-size:12px;
    margin-left:20px;
}
.kaki-identitas {;font-size:14px;text-align:left;font-weight:550;margin-top:10px;color:black;}
.hubungi-kaki {text-align:center;font-size:12px;color:#c2a067;margin-bottom:0;background:transparent;border:1px solid #c2a067;border-radius:50px;margin:0 5px;padding:0px 10px 0px 0;}.elementor-8049 .elementor-element.elementor-element-e801308 
.hubungi-kaki a {color:grey;}
.footer-identified {margin:30px 20px 100px 20px;background:#fff1d0;padding:2px 10px;border-radius:10px;}
.hubungi{
    margin-top:10px;
}
.hubungi i {
    font-size:14px;
    background:#c2a067;
    padding:10px;border-radius:50%;
    color:white;
}
.hubungi:hover{
    background:#ededed;
    color:grey;
}
.hubungi-kaki:hover {
    background:grey;
    color:white;
    transition:all 0.5s ease;
}
@media(min-width:1024px){
    .menu-btn{
        display:none;
    }
    .side-bar {
        display:none;
    }
    .elementor-8049 .elementor-element.elementor-element-e801308 {
        width:17%;
        height:70px;
    }
}
@media (max-width: 900px){
 .elementor-8049 .elementor-element.elementor-element-e801308 {
     height:20px;
 }
}

@media(max-width:747px){
    .menu-btn{
        position:absolute;
        top:10px;
    }
    .kaki-identitas {margin-top:10px;font-size:12px;}.elementor-8049 .elementor-element.elementor-element-e801308 .hubungi-kaki{margin-top:0;font-size:10px;margin-bottom:10px;}.elementor-8049 .elementor-element.elementor-element-e801308 .judul-kaki-pembayaran{padding:10px 0 20px;}
    .bantuanWA {
        display:none;
    }
}
@media(min-width:767px) and (max-width:1024px){
    .bantuanWA {
        display:none;
    }
    .elementor-8049 .elementor-element.elementor-element-e801308 .menu-btn {
        top:22px;
        font-size:20px;
    }
}/* End custom CSS */
/* Start custom CSS for column, class: .elementor-element-72482f2 */.elementor-8049 .elementor-element.elementor-element-72482f2 {
    max-width:1200px;
    margin:auto;
}/* End custom CSS */
/* Start custom CSS for section, class: .elementor-element-e72137d */.elementor-8049 .elementor-element.elementor-element-e72137d.elementor-sticky--effects{background-color:#FFFFFFB8 !important;backdrop-filter: blur( 12px );-webkit-backdrop-filter: blur( 12px );box-shadow:0 0 3px  rgba(0, 0, 0, 0.13);}
.elementor-8049 .elementor-element.elementor-element-e72137d {
    height:54px;
}

@media (max-width:767px) {
    .elementor-8049 .elementor-element.elementor-element-e72137d {
        width:50px;
    }
}
@media(max-width:1024px){
    .elementor-8049 .elementor-element.elementor-element-e72137d{background-color:#FFFFFFB8 !important;backdrop-filter: blur( 12px );-webkit-backdrop-filter: blur( 12px );box-shadow:0 0 3px  rgba(0, 0, 0, 0.13);}
    
    .elementor-8049 .elementor-element.elementor-element-e72137d{transition: background-color 1s ease !important;height:auto;}
    
    .elementor-8049 .elementor-element.elementor-element-e72137d.elementor-sticky--effects >.elementor-container{min-height: 30px;}.elementor-8049 .elementor-element.elementor-element-e72137d > .elementor-container{transition: min-height 1s ease !important;}}/* End custom CSS */