.sppb-btn {
    font-size: 14px!important;  padding-right: 40px;
}

@media screen and (max-width:768px){
.sppb-btn {
    font-size: 12px!important;
    padding: 10px 20px!important;
    padding-right: 40px!important;
    padding-left: 0px!important;
  }}

.videoslide-btn {
    margin-top: 10px;
}

@media screen and (max-width:768px){
a.videoslide-btn{
    font-size: 12px!important;
    padding: 10px 40px 10px 15px !important;

  }}


.sppb-btn.sppb-btn-default {
  /* border: 1px solid #fff; */
  overflow: hidden!important;
  position: relative!important;
  background: transparent;
  border-radius: 0px;
  color: #fff;
  transition: 0.5s ease;
  font-size: 14px !important;
  font-weight: 700;
  letter-spacing: .3px;
  padding: 8px 25px;
  padding-right: 40px;
  padding-left: 0px!important;
}
.sppb-btn.sppb-btn-default {
  z-index: 20;
}

.sppb-btn.sppb-btn-default:hover {
  z-index: 20;
  transition: 0.5s ease;
}


/***************************************************************/

p.button{
  overflow: hidden!important;
  position: relative!important;
  border-radius: 0px;
  transition: 0.5s ease;
}
p.button{
  z-index: 20;
  width: 200px;
  margin: auto;
  color: #fff!important;
}
p.button a{
  color: #fff!important;
}

/***************************************************************/
.sppb-btn-primary{
  border: 1px solid #000!important;
  overflow: hidden!important;
  position: relative!important;
  background: #000;
  border-radius: 0px;
  color: #fff;
  font-size: 16px;
  font-weight: 500!important;
  letter-spacing: 1px!important;
  transition: 0.5s ease;
}
.sppb-btn-primary{
  z-index: 20;
}


.sppb-btn-primary:hover {
  z-index: 20;  background: #000;  color: #fff;
  transition: 0.5s ease;
}
/***************************************************************/
a.hikabtn.hikacart{
  border: none !important;
  overflow: hidden!important;
  position: relative!important;
  background: #000;
  border-radius: 0px;
  color: #fff;
  transition: 0.5s ease;
  font-size: 12px;
  padding: 8px 20px;
  border: 1px solid #fff!important;
}
a.hikabtn.hikacart{
  z-index: 20;
}

a.hikabtn.hikacart:hover {
  z-index: 20;  background: #000;  color: #fff;
  transition: 0.5s ease;
}
/***************************************************************/
.sppb-btn.sppb-btn-link:after {background: #252525!important;height: 1px;}
.sppb-btn.sppb-btn-link:hover:after{background: rgb(37 37 37 / 50%)!important;}



/***************************************************************/
button#bfSubmitButton{
  border: 1px solid #000!important;
  overflow: hidden!important;
  position: relative!important;
  background: #000;
  font-size:14px!important;
  border-radius: 0px;
  border-radius: 0px!important;
  color: #fff;
  padding:10px 20px;
  transition: 0.5s ease;
}
button#bfSubmitButton{
  z-index: 20;
}

button#bfSubmitButton:hover {
  z-index: 20;  background: #000;  color: #fff;
  transform: translate(0px, -8px);
  transition: 0.5s ease;
}


/***************************************************************/
button.bfbs3-btn.bfbs3-btn-primary.remodal-confirm{
  border: 1px solid #000!important;
  overflow: hidden!important;
  position: relative!important;
  background: #000;
  font-size:14px!important;
  border-radius: 0px;
  border-radius: 0px!important;
  color: #fff;
  padding:10px 20px;
  transition: 0.5s ease;
}
button.bfbs3-btn.bfbs3-btn-primary.remodal-confirm{
  z-index: 20;
}

button.bfbs3-btn.bfbs3-btn-primary.remodal-confirm:hover {
  z-index: 20;  background: #000;  color: #fff;
  transform: translate(0px, -8px);
  transition: 0.5s ease;
}


/***************************************************************/

.hikabtn{
  border: none !important;
  overflow: hidden!important;
  position: relative!important;
  background: #000;
  border-radius: 0px;
  color: #fff;
  transition: 0.5s ease;
}

.hikabtn a{
  color: #fff!important;
}


.hikabtn:hover {
  z-index: 20;  background: #000;  color: #fff;
  transition: 0.5s ease;
}

/***************************************************************/
button.btn.btn-primary.validate {
  border: 1px solid #000!important;
  overflow: hidden!important;
  position: relative!important;
  background: #000;
  font-size:14px!important;
  border-radius: 0px;
  border-radius: 0px!important;
  color: #fff;
  padding:10px 20px;
  transition: 0.5s ease;
}
button.btn.btn-primary.validate {
  z-index: 20;
}

button.btn.btn-primary.validate:hover {
  z-index: 20;  background: #000;  color: #fff;
  transform: translate(0px, -8px);
  transition: 0.5s ease;
}

/***************************************************************/
.view-profile a.btn{
  border: 1px solid #000!important;
  overflow: hidden!important;
  position: relative!important;
  background: #000;
  font-size:14px!important;
  border-radius: 0px;
  border-radius: 0px!important;
  color: #fff;
  padding:10px 20px;
  transition: 0.5s ease;
}
.view-profile a.btn{
  z-index: 20;
  font-weight: 700!important;
  padding: 8px 24px!important;
}
.view-profile a.btn:hover {
  z-index: 20;  background: #000;  color: #fff;
  transform: translate(0px, -8px);
  transition: 0.5s ease;
}

/***************************************************************/

.sppb-fw-slider-button-wrapper a:hover {color: #898989!important;transition:0.3s ease;}
.sppb-fw-slider-button-wrapper a:hover:before {background: #898989!important;transition:0.3s ease;}


.sppb-slide-item-bg.sppb-slideshow-fullwidth-item-bg .sppb-fw-slider-button-wrapper a {
  border: none;
  font-weight: 700!important;
  background: #252525!important;
  position: relative;
  padding: 10px 20px!important;
  border-radius: 0px!important;
}
.sppb-slide-item-bg.sppb-slideshow-fullwidth-item-bg .sppb-fw-slider-button-wrapper a:hover {
  border: none;
  font-weight: 700!important;
  background: rgb(189 126 45)!important;
  position: relative;color:#fff!important;
  padding: 10px 20px!important;
  border-radius: 0px!important;
}

/*order*/
.view-order button.hikabtn.hikabtn-success {margin:0px;}

.view-order button.hikabtn.hikabtn-danger {padding: 8px 20px!important;}

/*others*/
button.hikabtn.hikabtn-success.hikashop_checkout_address_new_button,
button#hikabtn_checkout_next{
    font-size: 14px;
    padding: 8px 20px;
}

/*search btn*/
button#hikashop_filter_button_module_176:after {
    display: none;
}
button#hikashop_filter_button_module_176 {
    background: transparent!important;
    transform: translate(-13px, -8px);
}
button#hikashop_filter_button_module_176:hover {
    background: transparent!important;
  transform: translate(0px, -2px);opacity:0.5;
}

@media(max-width:991px){
 button#hikashop_filter_button_module_176 {
    background: transparent!important;
    transform: translate(-13px, 3px)!important;
} 
}

/*end*/
/*
     FILE ARCHIVED ON 12:08:22 May 15, 2025 AND RETRIEVED FROM THE
     INTERNET ARCHIVE ON 10:57:10 Jul 18, 2026.
     JAVASCRIPT APPENDED BY WAYBACK MACHINE, COPYRIGHT INTERNET ARCHIVE.

     ALL OTHER CONTENT MAY ALSO BE PROTECTED BY COPYRIGHT (17 U.S.C.
     SECTION 108(a)(3)).
*/
/*
playback timings (ms):
  captures_list: 0.469
  exclusion.robots: 0.052
  exclusion.robots.policy: 0.044
  esindex: 0.006
  cdx.remote: 47.255
  LoadShardBlock: 165.823 (3)
  PetaboxLoader3.datanode: 114.319 (5)
  PetaboxLoader3.resolve: 347.38 (2)
  load_resource: 347.361
  loaddict: 69.787
*/