/** Shopify CDN: Minification failed

Line 487:0 Unexpected "}"

**/
.cart-drawer-container .taxes-discounts {
  display: none;
}
.template-index .main-slider {
	background: white;
}
 .template-index  #shopify-section-template--19020892406024__countdown_timer_EzLpxE .media-wrapper {
	background: white;
} 
.template-index #shopify-section-template--19020892406024__logo_list_njVAha .logo-list .title-wrapper{
	margin-top: 3rem;
}

.template-index .jdgm-carousel-title {
	
	font-weight: 700;
}

.template-index .main-slider .slick-arrow {
  top: auto;
  bottom: 0;
  height: 20px;
  background: transparent;
  margin-left: 0;
  border-radius: 0;
  padding: 0;
  width: 20px;
  z-index: 11;
}
.template-index .main-slider .slick-prev.slick-arrow {
  left: auto;
  right: 60px;
}
.template-index .main-slider .slick-next.slick-arrow {
  right: 20px;
}
.template-index .main-slider .slick-arrow:before {
  display: none;
}
.template-index .main-slider .slick-arrow svg {
  width: 100%;
  height: 100%;
}
/* .template-index .main-slider .slick-arrow {
	
  position: relative;
  float: right;
  right: -10px; 
  cursor: pointer;
} */
/* .template-index .prev-arrow.slick-arrow {
	height: 50px;
  background: #f9f9f9;
  border-radius: 50px;
  padding: 12px;
  position: relative;
  float: right;
  right: 100px;
  cursor: pointer;
} */
.template-index .banner__box > .banner__text:empty ~ a {
	margin-top: 3rem;
}
.template-index .banner__subheading.h4 img {
	margin-right: 10px;
 height: 15px;
}
.template-product .product__text img {
	height: 15px;
  margin-right: 10px;
}
.template-product .product__text {
	display: block;
	align-items: flex-start;
}
.template-product .product-form__input input[type="radio"] + .color__swatch .color__swatch-dot::after {
  width: 6rem;
  height: 6rem;
}
.template-product .product-form__input input[type="radio"] + .color__swatch::after {
  width: 6rem;
  height: 6rem;
}
.template-product .product-form__input input[type="radio"] + .color__swatch::before{
	width: 6rem;
  height: 6rem;
}
.template-product .color__swatch.color__swatch--square {
  margin-right: 15px !important;
  margin-bottom: 15px !important;
}
.template-product .jdgm-rev-widg__title {
  font-weight: bold;
}
.template-product product-gallery {
	
	overflow: visible;
}
.template-product .image-with-text__text p:nth-child(3) {
  display: inline-block;
  float: left;
  width: auto;
}
.template-product .image-with-text__text .image {
  /* width: 100px; */
  display: inline-block;
  float: left;
  padding-left: 10px;
}
.template-product .logo-list .title-wrapper.center {
  margin-bottom: 0;
}
.template-product .product-form__input input[type="radio"]:checked + .color__swatch::before, 
.template-product .product-form__input input[type="radio"]:checked + .color__swatch::after, 
.template-product .product-form__input input[type="radio"]:checked + .color__swatch:hover::before, 
.template-product .product-form__input input[type="radio"]:checked + .color__swatch:hover::after, 
.template-product .product-form__input input[type="radio"]:checked + .color__swatch .color__swatch-dot::after {
  transform: scale(0.85) !important;
}
.template-product .product-form__input input[type="radio"] + .color__swatch:hover::before, 
.template-product .product-form__input input[type="radio"] + .color__swatch:hover::after {
    transform: scale(.75) !important;
  }
.template-product .main-images {
  width: 80%;
  float: right;
}
.template-product .slick-vertical .slick-slide {
  border: 0;
  width: 100% !important;
}
.template-product .thumb-slider {
  overflow: hidden !important;
  padding: 3rem .6rem;
}
.template-product .thumbnail-slider .slider-button--next .icon {
  display: none;
}
.template-product .featured-slider .slick-arrow { 
bottom: -20px;
    left: auto;
  top: auto;
  width: 20px;
  height: 20px;
  z-index: 11;
}
.template-product .featured-slider .slick-prev.slick-arrow {
  right: 40px;
}
.template-product .featured-slider .slick-arrow:before {
  display: none;
}
.template-product .featured-slider .slick-arrow .icon.icon-arrow {
  width: 100%;
  height: 100%;
}
.template-product .featured-slider .slick-prev.slick-arrow {
  transform: rotate(180deg);
}
.template-product .featured-slider .slick-next.slick-arrow {
  right: 0;
  transform: unset;
}
.template-product .featured-slider .slick-arrow img {
  width: 100%;
}
.template-product .thumb-slider .slick-arrow:before {
  display: none;
}
.template-product .thumb-slider .slick-arrow {
  z-index: 111;
  width: 30px;
  height: 30px;
  /* border-radius: 50%;
  background-color: #8080808f; */
}
.template-product .thumb-slider .slick-arrow svg {
  width: 100%;
  height: 100%;
}
.thumb-slider .slick-next.slick-arrow {
  bottom: 0;
  left: 50%;
  transform: translateX(-50%);
  right: 0;
  top: auto;
}
.template-product .thumb-slider .slick-prev.slick-arrow {
  top: 0;
  left: 50%;
  transform: translateX(-50%);
}
.template-product .thumbnail-slider .slider-buttons, .template-product .thumbnail[aria-current]::after {
    display: none !important;
}
.template-product .thumb-slider .slick-slide.slick-current li {
  border: 1px solid #000;
}
.template-product .product-form__buttons .button--secondary {
	--color-button-background: unset;
	--color-button-border: unset;
	--color-button-text: unset;
}
/* Start Homepage */

.template-index .image-with-text__content .image-with-text__text.typeset2.rte p:nth-child(3), .template-index .quote__blockquote cite.quote__author {
    display: inline-block;
    padding-right: 5px;
}

/* End Homepage */

/* Start Single Product Page */

.product__info-wrapper span.color__swatch-dot:after {
    display: none;
}

.template-product .logo-list .logo-bar {
    margin-top: 18px;
}

.mob-wrap-info, section#shopify-section-template--19020893454600__1709623263796f6746 {
    display: none;
}

  .product__title .product__heading, .product__info-container .price--large bdi, .product-form__input legend.form__label, .product-form__input .form__label-info {
    font-weight: 700;
}

.product-form__input .form__label-info {
    color: #000 !important;
}
 .price--on-sale .price__badge-sale {
    background: #d72c0d;
    color: #fff;
    border-color: #d72c0d;
}
div#shopify-block-judge_me_reviews_preview_badge_yyWnAX {
    display: none;
}
/* End Single Product Page */

/* Start Media Query  */

@media only screen and (min-width: 1024px) {
/* .slider.product__media-list {
	height: 650px;
} */
}

/*@media only screen and (max-width: 749px) {
  div#shopify-block-judge_me_reviews_preview_badge_yyWnAX {
    display: block;
}
 .custom-pro-sec .mob-wrap-info span.badge.price__badge-sale {
    padding: 3px 6px!important;
    height: 20px;
    line-height: 1.5;
    position: relative;
    top: 0px;
    margin: 0 0 0 5px;
}
  .custom-pro-sec .mob-wrap-info .container-product {
    padding-right: 20px;
}
    .custom-pro-sec .mob-wrap-info .pro_title {
        display: flex;
        flex-direction: row;
        position: absolute;
        bottom: 0px;
      align-items: center;
        right: 0;
    }
.custom-pro-sec .mob-wrap-info .price--on-sale:after {
    content: "";
    position: absolute;
    left: 0;
    top: 50%;
    width: 100%;
    border-bottom: .1rem solid var(--color-sale-price);
    opacity: .7;
    transform: rotate(-15deg);
}
.custom-pro-sec .mob-wrap-info .price--on-sale {
    position: relative;
}
.custom-pro-sec  span.cmp {
    color: #212326b3;
    font-size: 14px;
}
  .template-index .main-slider {
	text-align : center;
}
.template-index .next-arrow.slick-arrow {
	position: unset;
	float: unset;
}
          .template-index .prev-arrow.slick-arrow {
	position: unset;
	float: unset;

}

.product__media-gallery ul.slick-dots {
    position: static;
}

.product__media-gallery .featured-slider {
    margin-bottom: 0 !important;
}
  .custom-pro-sec .mob-wrap-info .product__heading{
            max-width: 300px;
        margin-bottom: 10px;
  }
  
.custom-pro-sec .mob-wrap-info {
           display: flex;
          position: relative;
        justify-content: space-between;
        align-items: center;
        margin-bottom: 5px;
}
span.main-price {
    padding: 0 0 0 8px;
}
.pro_title {
    font-size: 20px;
    line-height: 20px;
}

  .pro_title, .container-product h1{
    font-weight: bolder;
  }

  .container-product h1 {
    margin: 0;
}

  section#shopify-section-template--19020893454600__1709623263796f6746 {
    display: block;
  }

  .product__info-wrapper .product__title, .product__info-wrapper .product__title+div, .product__info-wrapper .shopify-app-block {
    display: none;
}

  .variant-input-wrapper[data-option-slug="color"] .form__label {
    margin-bottom: 0;
}

  .product__media-wrapper product-gallery {
    margin-bottom: 0 !important;
}
       /* .template-product .thumbnail-list__item.slider__slide {
	width: 71px;
}
 .template-product .thumbnail-list {
	max-width: 307px;
}
.template-product .thumbnail-slider .thumbnail-list + .slider-buttons {
	width: 34rem;	
}
.template-product .thumbnail-slider .slider-button {
	background-color: transparent;
	width: 5.4rem;
	height: 4.4rem;
	text-align: center;
	color: black;
}
.thumbnail-slider .slider-button .icon {
	width: 2.6rem !important;
	background: #c6bdbd;
	padding: 5px;
	border-radius: 50px;
	height: 2.6rem !important;
}
.thumbnail-slider .slider-button .icon {
	width: 2.4rem;
}
.slider-button .icon {
	height: 2.6rem;
}        */
  .template-product .thumb-slider .slick-prev.slick-arrow {
  top: 50%;
  left: 10px;
  transform: translateY(-50%);
}
          .template-product .thumb-slider .slick-next.slick-arrow {
  left: auto;
  transform: translateY(-50%);
  right: 10px;
  top: 50%;
}
          .template-product .thumb-slider .slick-arrow svg {
  transform: rotate(-90deg);
}
          .template-product .thumb-slider .slick-arrow {
            background-color: transparent;
          }
      .template-product .thumbnail-slider .slider-button {
        display: none;
      }    
  .template-product .main-images {
  width: 100%;
  float: left;
}
          media-gallery .thumbnail-slider {
            display: inline-block;
            width: 100%;
            margin-bottom: 1rem !important;
          }
          .template-product .thumbnail-list {
	max-width: 100% !important;
}
          .template-product media-gallery .slick-dots {
            bottom: 0;
            text-align: center;
          }
          .template-product media-gallery .slick-dots li {
            width: 10px;
  height: 10px;
            margin: 0 2px;
          }
          .template-product media-gallery .slick-dots li button {
            width: 10px;
  height: 10px;
  padding: 0;
          }
          .template-product media-gallery .slick-dots li button::before {
           font-size: 10px;
  line-height: 10px;
            width: 10px;
  height: 10px;
          }
  .template-product .thumb-slider {
    padding: .6rem;
  }
  .template-product .thumb-slider .slick-slide {
    padding: 0 3px;
  }

  .template-index .shopify-app-block .jdgm-carousel-wrapper {
    padding: 0;
}

  #shopify-section-template--19020892406024__1708688615b300e20d .section--padding {
    padding-top: 0;
}

  .template-index .jdgm-carousel__right-arrow, .template-index .jdgm-carousel__left-arrow {
    width: 14px;
    height: 14px;
}

  .template-product .product__info-wrapper .no-js-hidden, .template-product .product__info-wrapper .no-js-hidden+div+div+div {
    margin-top: 5px;
}

  .template-product .product__info-wrapper .no-js-hidden+div+div, media-gallery .thumbnail-slider {
    margin: 0 !important;
}

.template-product .thumb-slider.thumbnail-list {
    background-color: transparent;
    box-shadow: none;
    padding-bottom: 0;
}

.template-product .thumb-slider.thumbnail-list li {
    box-shadow: 0 0 10px #00000038;
    margin: 10px -1px 0;
    width: 98% !important;
}
  .template-product .product__info-wrapper .product__title {
	margin-bottom: 0rem !important;
	
}
  .product__info-wrapper .product__description.rte {
    margin-top: 5px;
}
}*/
@media only screen and (max-width: 453px) {
  .template-product .color__swatch.color__swatch--square {
    margin-right: 12px !important;
  }
  .product-form__input input[type="radio"] + .color__swatch {
    width: 3.2rem !important;
  height: 3.2rem !important;
  }
  .template-product .product-form__input input[type="radio"] + .color__swatch::after,
  .template-product .product-form__input input[type="radio"] + .color__swatch::before,
  .template-product .product-form__input input[type="radio"] + .color__swatch .color__swatch-dot::after {
  width: 5rem;
  height: 5rem;
}
  .product-form__input input[type="radio"]:checked + .color__swatch::before, 
  .product-form__input input[type="radio"]:checked + .color__swatch::after, 
  .product-form__input input[type="radio"]:checked + .color__swatch:hover::before, 
  .product-form__input input[type="radio"]:checked + .color__swatch:hover::after, 
  .product-form__input input[type="radio"]:checked + .color__swatch .color__swatch-dot::after {
  transform: scale(.8) !important;
}
}
@media only screen and (max-width: 420px) {
  .template-product .slider.slider--mobile {
	max-width: 100%;
}
  .pro_title, .container-product h1 {
    font-size: 18px;
}
}
@media only screen and (max-width: 400px) {
  .custom-pro-sec span.cmp {
   font-size: 12px;
}
.jdgm-prev-badge__text {
   font-size: 10px;
}
.custom-pro-sec .mob-wrap-info .pro_title span.main-price {
    font-size: 14px;
}
  .jdgm-prev-badge__text {
    font-size:13px !important;
}
  .template-product .product-form__input input[type="radio"] + .color__swatch::after,
  .template-product .product-form__input input[type="radio"] + .color__swatch::before,
  .template-product .product-form__input input[type="radio"] + .color__swatch .color__swatch-dot::after {
  width: 4rem;
  height: 4rem;
}
  .template-product .color__swatch.color__swatch--square {
    margin-right: 6px !important;
  }
  .template-product media-gallery .slider.product__media-list {
  /* padding-bottom: 50px; */
  margin-bottom: 0;
}

  fieldset.product-form__input.variant-input-wrapper {
    margin-bottom: 0;
}
}
@media only screen and (max-width: 375px) {
   .jdgm-prev-badge__text {
    font-size:12px !important;
}
  .jdgm-widget.jdgm-widget {
   max-width: 180px;
}
.jdgm-preview-badge .jdgm-star.jdgm-star {
    width: 14px;
    padding: 0 0 0 1px!important;
}
.custom-pro-sec .mob-wrap-info span.badge.price__badge-sale {
    padding: 3px 1px!important;
}
.custom-pro-sec span.cmp {
   font-size: 11px;
}
.jdgm-prev-badge__text {
   font-size: 10px;
}
.custom-pro-sec .mob-wrap-info .pro_title span.main-price {
    font-size: 13px;
}
}
@media only screen and (max-width: 360px) {
    .jdgm-prev-badge__text {
    font-size:11px !important;
}
}
@media only screen and (max-width: 340px) {

  .jdgm-prev-badge__text {
    font-size: 9px !important;
}
.product-form__input input[type="radio"] + .color__swatch {
	width: 2.8rem !important;
	height: 3.3rem !important;
}
}