.elementor-35528 .elementor-element.elementor-element-c087dba{margin-top:0px;margin-bottom:0px;padding:0px 0px 0px 0px;}.elementor-35528 .elementor-element.elementor-element-26dc1da > .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-35528 .elementor-element.elementor-element-26dc1da > .elementor-element-populated{margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:0px 0px 0px 0px;}.elementor-35528 .elementor-element.elementor-element-95d476e > .elementor-widget-container{margin:41px 0px 0px 0px;padding:0px 0px 0px 0px;}@media(max-width:1024px){.elementor-35528 .elementor-element.elementor-element-95d476e > .elementor-widget-container{margin:9px 0px 0px 0px;}}@media(max-width:767px){.elementor-35528 .elementor-element.elementor-element-c087dba{margin-top:-20px;margin-bottom:0px;padding:0px 0px 0px 0px;}}/* Start custom CSS for html, class: .elementor-element-95d476e */ul, li {
    list-style:none;
}

.produk-arsip {
    max-width:1200px;
    padding:10px;
    margin:auto;
}

.detail-produk {
    display:flex;
    flex-direction: row;
    gap:20px
}

.foto-produk{
    width:35%;
    

}
.nama-produk {
    font-weight:bold;
    font-size:35px;
    line-height:50px;
    color:grey;
}

/*---------------------------------*/
/*breadcrumbs style*/
/*---------------------------------*/

.bread-link a{
    color:#c2a067;
    font-weight:550;
    font-size:14px;
}

.bread-link, .bread-link span {
    margin-bottom:0px;
    font-weight:550;
    color:grey;
}

@media (max-width:1000px) {
    .bread-link, .bread-link a {
        font-size:12px;
        padding:0px 0 0 0px;
    }
    .bread-link {
        margin:5px 0;
    }
}

/*gambar produk style*/
.slick-dots {
    /*bottom:30px !important;*/
    position:sticky !important;
    text-align: left !important;
    margin-left:20px !important;
    width:80% !important;
    top:400px;
    margin-top:-40px !important;
    margin-bottom:20px !important;
    
    
}

@media (min-width:1090px){
    .slick-dots {
        top:443px;
    }
}
.slick-dotted.slick-slider{
    /*margin-bottom:71px !important;*/
    
}

.slick-dots li {
    margin:0 !important;
    
}
.slick-dots li button:before{
    font-size:12px !important;
    
}
.slick-dots li.slick-active button:before{
    color:white !important;
    text-shadow:0 0 5px rgba(0, 0, 0, 0.20) !important
}

.slick-next, .slick-prev{
    display:none !important;

}

.slick-slide img {
         width:100% !important;
         border-radius:0 !important;
     }
     
.slick-slider .slick-list {
         border-radius:20px !important;
         overflow:hidden;
         border:3px solid #DAC6A2;
         position:sticky;
         top:70px;
     }
     


/*Spesifikasi detail produk*/

.Spesifikasi-produk {
    width:100%;
    padding:10px;
    
}

.info1-produk, .info2-produk {
    display:flex;
    justify-content: space-between;
    border-bottom:5px solid #ededed;
}


/*bagian info1-produk atau section 1*/

.harga {
    font-size:24px;
    font-weight:bold;
    line-height:20px;
    color:#c2a067;
}

.harga span {
    color:grey;
    font-size:16px;
}

.badge-best-seller {
    margin:10px 0 10px 0;
    padding:5px 10px 5px 5px;
    border-radius:50px;
    box-shadow:0 0 5px rgba(0, 0, 0, 0.15);
    background:white;
    font-weight:bold;
    color:#c2a067;
    width:130px;
    font-size:14px;
}
.badge-best-seller i {
    color:#fff1d7;
    background:#DAC6A2;
    height:25px;
    width:25px;
    padding:6px 5px;
    border-radius:50%;
}

.aksen-jumlah-cetak img {width:50%;
float:right;
margin-right:10px;
filter: grayscale(1);
}

.box-jumlah-cetak {
    display:flex;
    width:50%;
    justify-content: center;
}

.jumlahcetak {
    font-size:45px;
    line-height:30px;
    font-weight:bold;
    color:white;
    margin-right:50px;
  -webkit-text-stroke: 1px #c2a067;
}
.jumlahcetak span {
    font-size:24px;
}

.afterfix-jumlahcetak{
    margin:0px 0 0 0px;
    line-height:16px;
    font-weight:550;
}
.prefix-jumlahcetak{
    font-weight:550;
}

.prefix-harga {
     color:grey;
     font-weight:550;
}

/*detail list kemasan*/

.detail-list-produk {
    display:grid;
    grid-template-columns:auto;
    grid-template-rows: auto;
    grid-template-areas:
    "header header header header"
    "main1 main2 main2 main2"
    "main3 main4 main4 main4"
    "main5 main6 main6 main6";
    width:50%;
    padding:10px;
    height:210px;
    font-size:13px;
}

.judul-detailproduk {
    grid-area:header;
    font-weight:bold;
    font-size:20px;
    
}

.Kategori-produk {
    grid-area: main1;
}

.isi-kategori {
    grid-area: main2;
    
}

.Estimasi-pengerjaan {
    grid-area: main3;
}

.isi-pengerjaan {
    grid-area: main4;
}

.Notes-produk {
    grid-area:main5;
    color:grey;
    padding:5px 0;
}

.isi-notes {
    grid-area: main6;
    padding:5px 20px;
}



.judul-detailproduk, .Kategori-produk, .Estimasi-pengerjaan {
    border-bottom:2px solid #ededed;
    padding:5px 0 0 0;
    color:grey;
}
 .isi-kategori,.isi-pengerjaan {
     border-bottom:2px solid #ededed;
    padding:5px 5px 5px 20px;
 }

 

 /*mulai ajukan quotes section*/
 
 .box-ajukan {
     box-shadow:0 0 5px rgba(0, 0, 0, 0.15);
     padding:15px;
     border-radius:20px;
     margin:15px;
     width:270px;
     background-image:url('https://bosscetak.com/wp-content/uploads/2022/07/BG-ajukan-Box-1-min.jpg');
     background-size:cover;
 }
 
 .logo-ajukan i {
     color:#fff1d0;
     font-size:40px;
     background:#c2a067;
     padding:10px;
     border-radius:50%;
     border:7px solid #DAC6A2;
 }
 .head-ajukan {
     font-size:20px;
     font-weight:bold;
     color:grey;
 }
 .tombol-ajukan {
     display:flex;
     align-items: baseline;
     justify-content: space-between;
 }
 
 .ajukan-custom-tombol,.ajukan-custom-tombol:hover {
     width:70%;
     background:transparent;
     text-transform: capitalize;
     border-bottom:2px solid #c2a067;
     border-radius:0;
     text-align:left;
 }
 
  .ajukan-custom-tombol a {
     color:#c2a067;
    
  }
 
 .tombol-plus i {
     font-size:40px;
     padding: 18px 20px;
     border:2px solid #c2a067;
     color:#c2a067;
     border-radius:50%;
 }
 

 
 
 /*Bahan Utama produk section*/
 
 .bahan-utama-produk {
     padding:10px;
 }
 
 .head-bahan-utama {
     font-size: 20px;
     font-weight:bold;
     color:grey;
 }
 
 .list-bahan {
     display:flex;
     flex-wrap:wrap;
     padding:10px 0;
 }
 
 .box-bahan-utama, .box-bahan-utama1, .box-bahan-utama2,  .box-bahan-utama3 {
     width:150px;
     height:100px;
     border-radius:20px;
     margin:5px 10px;
     box-shadow:0 0 5px rgba(0, 0, 0, 0.15);
     border:5px solid white;
 }
 
 .box-bahan-utama {
     background-image: url('https://bosscetak.com/wp-content/uploads/2021/12/Ivory-Paper.jpg');
     background-size:190px;
     background-position:top;
 }
 
 .box-bahan-utama1 {
     background-image: url('https://bosscetak.com/wp-content/uploads/2021/12/Kraft-Paper-BC.jpg');
     background-size:150px;
     background-position:top;
 }
 
 .box-bahan-utama2 {
     background-image: url('https://bosscetak.com/wp-content/uploads/2021/10/Art-paper.jpg');
     background-size:150px;
     background-position:bottom;
 }
 
 .box-bahan-utama3 {
     background-image: url('https://bosscetak.com/wp-content/uploads/2021/12/Duplex-paper.jpeg');
     background-size:150px;
     background-position:center;
 }
 
 .Nama-bahan a, .Nama-bahan a:hover {
     font-weight:500;
     background:white;
     color:black;
     padding:5px 10px;
     position:absolute;
     margin: 63px 0 0 -2px;
     border-radius:0 20px;
 }

 
 /*Tentang Produk */
 
 .deskripsi-produk {
     padding:10px;
     border-top:5px solid #ededed;
 }
 
 .head-deskripsi, .head-deskripsi h2, .head-deskripsi h3 {
     font-size:20px;
     font-weight:bold;
 }
 
 .desc-deskripsi-produk {
     margin:10px 0 0 0;
     font-size:16px;
 }
 
 .desc-deskripsi-produk span{
     font-size:30px;
     line-height:20px;
     font-weight:bold;
     color:grey;
 }
 

 
 /*produk serupa (related product)*/
 
 .produk-serupa {
     border-top:5px solid #ededed;
     padding:10px 10px 90px 10px;
 }
 
 .serupa-head{
     font-size:20px;
     font-weight:bold;
     color:grey;
 }
 
 .item-produk-serupa{
     display:flex;
     gap:10px;
     flex-wrap:wrap;
     margin:20px 10px;
     justify-content: center;
 }
 
 .serupa-gambar1,.serupa-gambar2,.serupa-gambar3 {
     width:200px;
     height:auto;
     
 }
 
 .serupa-gambar1 img:hover,.serupa-gambar2 img:hover,.serupa-gambar3 img:hover {
     border:2px solid #c2a067;
     transition:all 0.2s ease-out;
 }
 
 .serupa-gambar1 img,.serupa-gambar2 img,.serupa-gambar3 img {
     transition:all 0.1s ease-out;
     border:2px solid white;
     border-radius:20px;
     height:355px;
 }
 
 
.serupa-kategori {
    margin:-65px 0 0 10px;
}
 
 .serupa-kategori span{
     background:#c2a067;
     padding:2px 5px;
     bottom:110px;
     color:white;
     font-weight:500;
     border-radius:50px;
     font-size:14px;
     box-shadow: 0 0 12px rgba(0, 0, 0, 0.35)
 }
 
.serupa-nama span{
     font-size:16px;
     bottom:80px;
     font-weight:bold;
     color:#c2a067;
     background:white;
     padding:4px 10px;
     margin:0px 0 15px 10px;
     border-radius:20px;
     width:max-content;
     box-shadow: 0 0 12px rgba(0, 0, 0, 0.25);
 }
 
   .panah-produk-loop {
    transform:rotate(90deg);
    padding-left:10px;

}

.lihat-lagi-serupa a {
    font-weight:550;
    color:grey;
    border:1px solid lightgrey;
    padding:10px 2px 10px 10px;
    border-radius:50px;
    margin-right:10px;
}
.serupa-head-box {
    display:flex;
    justify-content: space-between;
    padding:10px 0;
}

 /*tombol cta bawah*/
 
 .CTA-produk-detail {
     position:fixed;
     bottom:0;
     padding:15px 0px 15px 10px;
     background:#FFFFFFA3;
     width:100%;
     box-shadow: 0 0 2px rgba(0, 0, 0, 0.25);
     z-index: 2;
     backdrop-filter:blur(12px);
     -webkit-backdrop-filter:blur(12px);
 }
 
 .produk-tombol{
     max-width:1300px;
     margin:auto;
 }
 
 .tombol-tombol {
     display:flex;
     width:440px;
     margin: 0 10px 0 auto;
     gap:10px
 }
 
 .tombol-customize,
 
 .tombol-pesanWA,.tombol-customize:hover {
     color:white;
     padding:0 !important;
     border-radius:10px;
     background:transparent;
 }
 
 .tombol-customize a {
     font-size:25px;
     padding:10px 10px 10px 10px;
     display:flex;
     gap:5px;
     background:#c2a067;
     border-radius:30px 10px 10px 30px;
     font-weight:600;
     color:white;
 }
 
 .teks-custom {
     font-size: 16px;
     text-transform: capitalize;
     padding-top:5px;
 }

 .tombol-pesanWA a{
     font-size: 16px;
     text-transform: capitalize;
     background:#c2a067;
     border-radius:10px;
     font-weight:600;
     padding:6px 10px 6px 20px;
     color:white;
     display: inline-flex;
    align-items: center;
    justify-content: space-around;
 }
 
.tombol-customize a:hover{
     background:#fff1d0;
     color:black;
 }
 
 /*--------------------------------------*/
 /*style untuk versi mobile*/
 /*--------------------------------------*/
 
 @media(max-width:767px){
     .nama-produk {
         display:none;
     }
     .produk-arsip{
        padding:0;
    }
     .detail-produk {
         display:block;
     }
     .foto-produk{
         width:100%;
         border:none;
     }
     
     /*gambar produk style*/
     
     .slick-dotted.slick-slider {
         margin:0 0 0 0 !important;
     }
     .slick-slide img {
         width:100% !important;
         border-radius:0 !important;
     }
     
     .slick-slider .slick-list {
         border-radius:0 0 0px 20px !important;
         overflow:hidden;
         border:none;
         position:inherit;
         top:unset;
     }
     
     .slick-dots {
         position:inherit;
         top:unset !important;
         margin:-30px 0 0 10px !important;
     }
     
     
     /*Spesifikasi detail produk*/
     .info2-produk {
         display:block;
     }
     
     /*bagian info1-produk atau section 1*/
     
     .aksen-jumlah-cetak img{
         display:none;
     }
     
     .jumlahcetak {
         margin:0;
     }
     
     .badge-best-seller {
         margin-bottom:20px;
     }
     
     /*detail list kemasan*/
     
     .detail-list-produk {
       width:100%;
   }  
   
    /*mulai ajukan quotes section*/
    .box-ajukan {
       width:100%;
       margin:20px 0;
   }
   
    /*Bahan Utama produk section*/
    
    
    .bahan-utama-produk {
        padding:0;
    }
    .box-bahan-utama, .box-bahan-utama1, .box-bahan-utama2,  .box-bahan-utama3 {
     margin:5px 5px;
   }
   
   .head-bahan-utama {
       padding: 0 0 0 10px;
   }
   
   .head-bahan-utama span {
       display:none;
   }
   
    /*Tentang Produk */
    
    .deskripsi-produk{
       padding:15px;
   }
   .desc-deskripsi-produk {
       margin:10px 0 0 10px;
   }
   
    /*produk serupa (related product)*/
    .serupa-gambar1,.serupa-gambar2,.serupa-gambar3 {
     width:165px;
     margin:5px 0;
    }
     .serupa-gambar1 img,.serupa-gambar2 img,.serupa-gambar3 img {
     height:300px;
 }
    .produk-serupa {
        padding:0 0 90px 0;
    }
    
    .serupa-head {
        padding: 0 0 0 10px;
    }
    
    .item-produk-serupa {
        margin:0 10px;
    }
    .serupa-nama span {
        font-size:14px;
    }
    
    .serupa-kategori span {
        font-size:12px;
    }
    
     /*tombol cta bawah*/
     .CTA-produk-detail{
         padding:10px 10px 10px;
          box-shadow: 0 0 22px rgba(0, 0, 0, 0.2);
     }

     .tombol-tombol{
        width:100% !important;
    }
    
    .teks-custom {
        display:none;
    }
  .tombol-pesanWA, .tombol-pesanWA:hover,.tombol-pesanWA a:hover{
        width:100%;
        font-size: 16px;
     text-transform: capitalize;
     background:#c2a067;
     border-radius:10px;
     font-weight:600;
     color:white;
     text-align:left;
    }
    .tombol-customize a{
        background:white;
        color:#c2a067;
        border:2px solid;
        border-radius:50%;
        padding: 8px 10px;
    }
    
     .tombol-customize a {
     color:#c2a067;
 }
 
 .arah-kiri lord-icon {
    margin-bottom: -10px;
}
 
 .tombol-pesanWA a {
     color:white;
     padding:0 0 0 20px;
     line-height:50px;
     display:flex;
     justify-content:space-between;
 }
 
 .arah-kiri {
     float:right;
     padding-right:10px;
 }
 
 }
 
 
 /*--------------------------------------*/
 /*style untuk versi tablet*/
 /*--------------------------------------*/
 
 
 @media(min-width:767px) and (max-width:1000px){
     /*bagian slick slider foto produk*/
     .slick-slider .slick-list {
         top:60px;
     }
     
     .slick-dots {
         margin-top:-30px !important;
         top:290px;
     }
     /*bagian info1-produk atau section 1*/
     .aksen-jumlah-cetak img {
         width:100%;
     }
     
     /*detail list kemasan*/
     .isi-notes {
    padding:5px 8px;
      }
      .isi-kategori,.isi-pengerjaan {
          padding:5px;
      }
     
      /*produk serupa (related product)*/
      
      .serupa-gambar1,.serupa-gambar2,.serupa-gambar3 {
     width:165px;
     margin:5px 0;
    }
    
    .produk-serupa {
        padding:0 0 90px 0;
    }
    
    .serupa-head {
        padding: 0 0 0 10px;
    }
    
    .item-produk-serupa {
        margin:0 10px;
    }
    
     /*tombol cta bawah*/
     .tombol-tombol {
         margin:0 0 0 auto;
     }
      .CTA-produk-detail{
          padding:15px 0;
      }
     
 }/* End custom CSS */
/* Start custom CSS for section, class: .elementor-element-c087dba */.elementor-35528 .elementor-element.elementor-element-c087dba {
background: radial-gradient(circle, #DAC6A2 0%, #DAC6A2 0%, white 44%);
background-size:70% 40%;
}

@media (max-width:767px) {
    .elementor-35528 .elementor-element.elementor-element-c087dba {
        background: #fafafa;
        }
}/* End custom CSS */