/** Shopify CDN: Minification failed

Line 680:2 Unexpected "/"

**/

@media only screen and (min-width: 768px) {
div#shopify-section-sidemenu_3647 {
    margin-top: 80px;
}
  .close-icons_button , #mobile_toggle_custom{
    display:none;
  }
  .sidemenu_inner_wrapper {
    background: #eee;
}
  h3.sidemenu_title {
    font-size: 16px;
    font-weight: 600;
    padding: 10px;
  background: #5B5B5B;
    color: #fff;
    margin: 0;
}
  .accordion_01.jas_title_1{ 
  background: #C7C7C7;
} 
  ul.jas-breadcrumb.dib.oh{
margin-top:0;
  }
}

.accordion_01 {
    display: grid;
    grid-template-columns: auto 17px;
    align-items: center;
  text-align: left;
}
.site_nav_li_item{
   display: flex!important;
  
    grid-template-columns: 17px  auto;
    align-items: center;
  gap:7px;
  text-align: left;
  padding:7px 20px;
  width: 100%;
    border-bottom: solid 1px #ccc;
   font-size:14px; 
  
}
.site_nav_li_item a ,.site_nav_li_item svg.icon-chevron-down {
  color: #000;
  text-transform: capitalize;
}
.catagories_title.accordion_01 {
    border-bottom: 1px solid #e7e6e6!important;
}
.site_nav_li_item a:hover {
   color: red;
}
.site_nav_li_item svg.icon-chevron-down{
      transform: rotate(270deg);
  max-width:10px;
}
span.visually-hidden { 
    display: none;
}

.panel_01 { 
  max-height: 0;
  overflow: hidden;
  transition: max-height 0.2s ease-out;
}
.panel_01 ul {
    padding-left: 0;
}
.accordion_01.jas_title_1{
  font-size:15px;
  font-weight:600;
  padding: 10px; 
} 
.accordion_01.active_01{
  color:red;
}
.accordion_01.active_01 svg.icon-chevron-down{
  transform: rotate(180deg);
}
svg.icon-chevron-down{
  max-width:12px;
}
.accordion_01{
  cursor: pointer;
   transition: 0.2s;
}
  .active_01, .accordion_01:hover {
  color: red;
}  
.sidemenu_with_page_content {
    display: grid;
    grid-template-columns: 20% 80%;
    padding-left: 30px;
    padding-right: 30px;
}

.page-head.pr.tc.lazyloaded {
    padding: 6px 0px;
  margin-top: 80px;
}
.template-product div#jas-content {
    margin-top: 30px;
}
.upload-btn-wrapper {
    display: flex!important;
    text-align: center;
} 
.upload-btn-wrapper .btn-img {
    background: #000!important;
    width: 100%;
}
.upload-btn-wrapper .btn-img:hover {
    background: #A7A7A7!important; 
}
@media only screen and (max-width: 767px) {
  .page-head.pr.tc.lazyloaded { 
  margin-top: 10px;
}
  .sidemenu_inner_wrapper {
    max-height: 60vh;
    overflow: auto;
}
    h3.sidemenu_title {
    font-size: 15px;
    font-weight: 600;
    padding: 10px ;
    color: #fff;
      margin: 0;
}
div#shopify-section-sidemenu_3647 .sidemenu_parent {
  position: absolute;
    top: 0;
    opacity: 0;
    visibility: hidden;
    right: 0;
    z-index: 999999;
    width: max-content;
    background: #000;
    color: #fff;
    padding: 20px 15px;
    min-width: 80%;
  transition: 0.2s;
}

  div#shopify-section-sidemenu_3647 .sidemenu_parent.show_popup{
    opacity: 1;
    visibility: visible;
  }
  div#shopify-section-sidemenu_3647 .sidemenu_parent svg.icon-chevron-down {
    max-width: 12px;
    fill: #fff;
}
  .site_nav_li_item a, .site_nav_li_item svg.icon-chevron-down {
    color: #fff; 
}
  span.close-icons_button {
    font-size: 17px;
    position: absolute;
    top: 0;
    right: 10px;
}
  
 div#shopify-section-sidemenu_3647 .mobile_toggle {
    width: 30px;
    height: 30px;
    top: 2px;
    right: 30px;
       z-index: 9999;
}
  div#shopify-section-sidemenu_3647 div#mobile_toggle_custom {
    position: absolute;
    width: 40px;
    height: 40px;
    border: 1px solid #ff0000;
    top: -55px;
    right: 20px;
    background-color: #e6e6e6; 
    top: 2px;
    right: 30px;
    z-index: 9999;
}
    div#shopify-section-sidemenu_3647 div#mobile_toggle_custom span {
    background-color: red;
    height: 3px;
    width: 70%;
    display: block;
    margin: 7px auto 0;
}
  
  .sidemenu_with_page_content {
    display: grid;
    grid-template-columns: 1fr;
    padding-left: 00px;
    padding-right: 00px;
    position: relative;
}
  
}
/* .accordion_01 {
  background-color: #eee;
  color: #444;
  cursor: pointer;
  padding: 18px;
  width: 100%;
  border: none;
  text-align: left;
  outline: none;
  font-size: 15px;
  transition: 0.4s;
} */


/* 
.accordion_01:after {
  content: '\002B';
  color: #777;
  font-weight: bold;
  float: right;
  margin-left: 5px;
}

.active_01:after {
  content: "\2212";
} */

.variations.variant_simple .input-dropdown-inner .dropdown-list li a:hover {
    background-color: #C7C7C7;
    color: red;
}
.special_instruction::placeholder {
  color: #000;
  opacity: 1; /* Firefox */
  font-size:14px;
  font-weight:700;
}

.special_instruction:-ms-input-placeholder { /* Internet Explorer 10-11 */
 color: #000;
  font-size:14px;
  font-weight:700;
}

.special_instruction::-ms-input-placeholder { /* Microsoft Edge */
 color: #000;
  font-size:14px;
  font-weight:700;
}
.special_instruction{
  width:100%;
  border: 2px solid rgba(168,168,168,.4);
  padding-top: 0;
}
.single_variation_wrap.price_custom {
    display: block;
}
form.jas_cart { 
    display: block;
}
.entry-summary .single_add_to_cart_button { 
    width: 100%;
}
.nt_select_pr_2 input{
      width: 100%;
}

/* 
@media only screen and (min-width: 768px) {
div#shopify-section-sidemenu_3647 {
    margin-top: 80px;
}
  .close-icons_button , #mobile_toggle_custom{
    display:none;
  }
  .sidemenu_inner_wrapper {
    background: #eee;
}
  h3.sidemenu_title {
    font-size: 16px;
    font-weight: 600;
    padding: 10px;
  background: #5B5B5B;
    color: #fff;
    margin: 0;
}
  .accordion_01.jas_title_1{ 
  background: #C7C7C7;
} 
  ul.jas-breadcrumb.dib.oh{
margin-top:0;
  }
}

.accordion_01 {
    display: grid;
    grid-template-columns: auto 17px;
    align-items: center;
  text-align: left;
}
.site_nav_li_item{
   display: flex!important;
  
    grid-template-columns: 17px  auto;
    align-items: center;
  gap:7px;
  text-align: left;
  padding:7px 20px;
  width: 100%;
    border-bottom: solid 1px #ccc;
   font-size:14px; 
  
}
.site_nav_li_item a ,.site_nav_li_item svg.icon-chevron-down {
  color: #000;
  text-transform: capitalize;
}
.catagories_title.accordion_01 {
    border-bottom: 1px solid #e7e6e6!important;
}
.site_nav_li_item a:hover {
   color: red;
}
.site_nav_li_item svg.icon-chevron-down{
      transform: rotate(270deg);
  max-width:10px;
}
span.visually-hidden { 
    display: none;
}

.panel_01 { 
  max-height: 0;
  overflow: hidden;
  transition: max-height 0.2s ease-out;
}
.panel_01 ul {
    padding-left: 0;
}
.accordion_01.jas_title_1{
  font-size:15px;
  font-weight:600;
  padding: 10px; 
} 
.accordion_01.active_01{
  color:red;
}
.accordion_01.active_01 svg.icon-chevron-down{
  transform: rotate(180deg);
}
svg.icon-chevron-down{
  max-width:12px;
}
.accordion_01{
  cursor: pointer;
   transition: 0.2s;
}
  .active_01, .accordion_01:hover {
  color: red;
}  
.sidemenu_with_page_content {
    display: grid;
    grid-template-columns: 20% 80%;
    padding-left: 30px;
    padding-right: 30px;
}

.page-head.pr.tc.lazyloaded {
    padding: 6px 0px;
  margin-top: 80px;
}
.template-product div#jas-content {
    margin-top: 30px;
}
.upload-btn-wrapper {
    display: flex!important;
    text-align: center;
}
.upload-btn-wrapper .btn-img { 
    background: #C7C7C7!important;
    width: 100%;
}
@media only screen and (max-width: 767px) {
  .page-head.pr.tc.lazyloaded { 
  margin-top: 10px;
}
  .sidemenu_inner_wrapper {
    max-height: 60vh;
    overflow: auto;
}
    h3.sidemenu_title {
    font-size: 15px;
    font-weight: 600;
    padding: 10px ;
    color: #fff;
      margin: 0;
}
div#shopify-section-sidemenu_3647 .sidemenu_parent {
  position: absolute;
    top: 0;
    opacity: 0;
    visibility: hidden;
    right: 0;
    z-index: 999999;
    width: max-content;
    background: #000;
    color: #fff;
    padding: 20px 15px;
    min-width: 80%;
  transition: 0.2s;
}

  div#shopify-section-sidemenu_3647 .sidemenu_parent.show_popup{
    opacity: 1;
    visibility: visible;
  }
  div#shopify-section-sidemenu_3647 .sidemenu_parent svg.icon-chevron-down {
    max-width: 12px;
    fill: #fff;
}
  .site_nav_li_item a, .site_nav_li_item svg.icon-chevron-down {
    color: #fff; 
}
  span.close-icons_button {
    font-size: 17px;
    position: absolute;
    top: 0;
    right: 10px;
}
  
 div#shopify-section-sidemenu_3647 .mobile_toggle {
    width: 30px;
    height: 30px;
    top: 2px;
    right: 30px;
       z-index: 9999;
}
  div#shopify-section-sidemenu_3647 div#mobile_toggle_custom {
    position: absolute;
    width: 40px;
    height: 40px;
    border: 1px solid #ff0000;
    top: -55px;
    right: 20px;
    background-color: #e6e6e6; 
    top: 2px;
    right: 30px;
    z-index: 9999;
}
    div#shopify-section-sidemenu_3647 div#mobile_toggle_custom span {
    background-color: red;
    height: 3px;
    width: 70%;
    display: block;
    margin: 7px auto 0;
}
  
  .sidemenu_with_page_content {
    display: grid;
    grid-template-columns: 1fr;
    padding-left: 00px;
    padding-right: 00px;
    position: relative;
}
  
}


@media only screen and (min-width: 768px) {
div#shopify-section-sidemenu_3647 {
    margin-top: 80px;
}
  .close-icons_button , #mobile_toggle_custom{
    display:none;
  }
  .sidemenu_inner_wrapper {
    background: #eee;
}
  h3.sidemenu_title {
    font-size: 16px;
    font-weight: 600;
    padding: 10px;
  background: #5B5B5B;
    color: #fff;
    margin: 0;
}
  .accordion_01.jas_title_1{ 
  background: #C7C7C7;
} 
}

.accordion_01 {
    display: grid;
    grid-template-columns: auto 17px;
    align-items: center;
  text-align: left;
}
.site_nav_li_item{
  
    display: flex!important;
    grid-template-columns: 17px  auto;
    align-items: center;
    gap:7px;
    text-align: left;
    padding:7px 20px;
    width: 100%;
    border-bottom: solid 1px #ccc;
    font-size:14px; 

}
.site_nav_li_item a ,.site_nav_li_item svg.icon-chevron-down {
  color: #000;
  text-transform: capitalize;
}
.catagories_title.accordion_01 {
    border-bottom: 1px solid #e7e6e6!important;
}
.site_nav_li_item a:hover {
   color: red;
}
.site_nav_li_item svg.icon-chevron-down{
      transform: rotate(270deg);
  max-width:10px;
}
span.visually-hidden { 
    display: none;
}

.panel_01 { 
  max-height: 0;
  overflow: hidden;
  transition: max-height 0.2s ease-out;
}
.panel_01 ul {
    padding-left: 0;
}
.accordion_01.jas_title_1{
  font-size:15px;
  font-weight:600;
  padding: 10px; 
} 
.accordion_01.active_01{
  color:red;
}
.accordion_01.active_01 svg.icon-chevron-down{
  transform: rotate(180deg);
}
svg.icon-chevron-down{
  max-width:12px;
}
.accordion_01{
  cursor: pointer;
   transition: 0.2s;
}
  .active_01, .accordion_01:hover {
  color: red;
}  
.sidemenu_with_page_content {
    display: grid;
    grid-template-columns: 20% 80%;
    padding-left: 30px;
    padding-right: 30px;
}

@media only screen and (max-width: 767px) {
  .sidemenu_inner_wrapper {
    max-height: 60vh;
    overflow: auto;
}
    h3.sidemenu_title {
    font-size: 15px;
    font-weight: 600;
    padding: 10px ;
    color: #fff;
      margin: 0;
}
div#shopify-section-sidemenu_3647 .sidemenu_parent {
  position: absolute;
    top: 0;
    opacity: 0;
    visibility: hidden;
    right: 0;
    z-index: 999999;
    width: max-content;
    background: #000;
    color: #fff;
    padding: 20px 15px;
    min-width: 80%;
  transition: 0.2s;
}

  div#shopify-section-sidemenu_3647 .sidemenu_parent.show_popup{
    opacity: 1;
    visibility: visible;
  }
  div#shopify-section-sidemenu_3647 .sidemenu_parent svg.icon-chevron-down {
    max-width: 12px;
    fill: #fff;
}
  .site_nav_li_item a, .site_nav_li_item svg.icon-chevron-down {
    color: #fff; 
}
  span.close-icons_button {
    font-size: 17px;
    position: absolute;
    top: 0;
    right: 10px;
}
  
 div#shopify-section-sidemenu_3647 .mobile_toggle {
    width: 30px;
    height: 30px;
    top: 2px;
    right: 30px;
       z-index: 9999;
}
  div#shopify-section-sidemenu_3647 div#mobile_toggle_custom {
    position: absolute;
    width: 40px;
    height: 40px;
    border: 1px solid #ff0000;
    top: -55px;
    right: 20px;
    background-color: #e6e6e6; 
    top: 2px;
    right: 30px;
    z-index: 9999;
}
    div#shopify-section-sidemenu_3647 div#mobile_toggle_custom span {
    background-color: red;
    height: 3px;
    width: 70%;
    display: block;
    margin: 7px auto 0;
}
  
  .sidemenu_with_page_content {
    display: grid;
    grid-template-columns: 1fr;
    padding-left: 00px;
    padding-right: 00px;
    position: relative;
}
  
}
/* .accordion_01 {
  background-color: #eee;
  color: #444;
  cursor: pointer;
  padding: 18px;
  width: 100%;
  border: none;
  text-align: left;
  outline: none;
  font-size: 15px;
  transition: 0.4s;
} */


/* 
.accordion_01:after {
  content: '\002B';
  color: #777;
  font-weight: bold;
  float: right;
  margin-left: 5px;
}

.active_01:after {
  content: "\2212";
} */

 */