/** Shopify CDN: Minification failed

Line 41:20 Comments in CSS use "/* ... */" instead of "//"
Line 328:44 Expected identifier but found "*"
Line 391:26 Expected "{" but found "("
Line 1637:0 Unexpected "}"
Line 1727:4 "verticalAlign" is not a known CSS property
Line 2365:14 Expected "{" but found "("
Line 2517:14 Expected "{" but found "("
Line 2522:14 Expected "{" but found "("
Line 3660:4 Expected identifier but found "2px"
Line 3790:14 Expected "{" but found "("
... and 2 more hidden warnings

**/

.prt-sort-list-style ul.prt-nav-tabs {
    left: 0;
} 
.prt-sort-list-style .prt-nav-tabs li a.tab-btn {
    border: 1px solid;
   padding: 7px 15px !important;   
}
.prt-sort-list-style .tab.active a{
     background-color: #2a4328;
    border-color: #2a4328 !important;
    color: #fff !important;
    font-weight: 500 !important; 
}
.prt-sort-list-style .prt-nav-tabs li a.tab-btn {
    border: 1px solid; 
}
.prt-sort-list-style ul.prt-nav-tabs{
  list-style: none;
  padding-bottom: 10px;
}
.prt-sort-list-style.collection .content{
   display: none;
}
.prt-sort-list-style.collection .content.active {
    display: block; // Display "active" content
 }
 .prt-sort-list-style .prt-nav-tabs li a.tab-btn{
    text-align: center;
    font-size: 15px;
    font-style: normal;
    font-weight: 500;
    line-height: 16px;
    color: var(--prt-dark-color);
    text-decoration: unset;
}
.prt-sort-list-style .prt-nav-tabs li a.tab-btn {
    border-radius: 10px;
}
 .prt-sort-list-style .prt-nav-tabs li {
     padding: 8px 5px;
     margin-right: 5px;
     margin-top: 5px;
}
.prt-sort-list-style .prt-nav-tabs li:first-child{
    padding-left: 0px;
}
.prt-sort-list-style ul.prt-nav-tabs{
    display: inline-flex;
    position: relative;
    top: -14px;
    right: 0;
}
  .prt-sort-list-style .prt-nav-tabs li a.tab-btn {
    padding: 7px 15px !important;
}
.card__content .card__information .variant p {
    border: 1px solid #e7e7e7;
    border-radius: 5px;
    padding: 2px 12px;
    font-size: 14px;
    line-height: 24px;
}
.product-card-wrapper .card__content .card__information, .product-card-wrapper .card__content .card__information .variant {
    display: inline-block;
}
.product-card-wrapper .card{
   border: unset;
}
.product-card-wrapper .card__information,
.product-card-wrapper .card__content{
    padding: 0px;
}
.product-card-wrapper .card__content{
    padding-top: 10px;
}
.prt-collection-style1 .card__inner{
    border-radius: 20px;
}
.prt-collection-style1 .collection-list__item a{
    font-size: 16px;
    line-height: 26px;
    font-family: var(--font-body-family);
    text-align: center;
  font-weight: 600;
}
.prt-collection-style1 .card .icon-wrap {
  display: none;
}
.product-card-wrapper .card__heading {
    font-size: 24px;
    line-height: 34px;
    font-weight: 600;
    margin-top: -5px;
  position: relative;
}
.page-width.prt-sort-list-style.collection{
   padding: 0px;
}
.prt-sort-list-style.collection .price{
  padding-top: 5px;
}
.utility-bar .announcement-bar__message span{
    font-family: var(--font-body-family);
  font-size: 15px;
} 
.prt-collection-style1 .slider:not(.slider--everywhere):not(.slider--desktop)+.slider-buttons {
    display: block;
    position: relative;
    left: 0;
    right: 0;
    margin: 0 auto;
    text-align: center;
    top: -40px;
}
.prt-collection-style1 .slider-button {
    background: #e7e7e7;
      display: inline-block;
   position: relative;
    width: 10px;
    height: 12px;
    margin: 0 auto;
    border-radius: 50%;
    left: 0;
    right: 0;
}
.prt-collection-style1 .slider-counter{
  display: none;
}
.slider-button {
  position: relative;
    width: 10px;
    height: 12px;
    margin: 0 auto;
    border-radius: 50%;
    left: 0;
    right: 0;
}
.section-collection-list-style4.page-width {
      padding: 0;
      max-width: auto;
      width: 100%;
      margin: 0 auto;
      left: 0;
      right: 0;
      position: relative;
      text-align: center;
}
.product .icon-with-text img {
    height: 70px;
    width: 70px;
}
.card--card .quick-add {
    position: relative;
    /* bottom: 177px; */
    opacity: 0;
}
.card--card:hover .quick-add {
    opacity: 1;
   transition: all .3s ease 0s;
   margin-left: 0px;
   margin-right: 0px;
}
.quick-add .button:after {
    /* border: unset; */
    box-shadow: unset;
}
.prt-sort-list-style.collection li:hover .card--card .quick-add {
  opacity: 1;
  transform: scale(1.0);
}
.prt-sort-list-style.collection .collection__title{
    width: 100%;
    max-width: 100%;
}
.prt-sort-list-style.collection h2.title.inline-richtext,
.prt-sort-list-style.collection .prt-sort-list-style ul.prt-nav-tabs{
    display: inline-block;
    width: 50%;
}
.prt-sort-list-style.collection .product-card-wrapper .card{
  background: transparent;
}
.collectionlist-style1 .collection-list-wrapper.page-width.collection--full-width{
  max-width: 100%;
}
.collectionlist-style1 .card__content{
    position: relative;
    top: -77px;
}
.collection .collection__view-all{
     position: absolute;
    top: 20px;
    right: 273px;
}
.page-width.banner .banner__media.media{
   border-radius: 20px;
}
.page__index .banner__custome_text p{
   letter-spacing: 20px;
}
.banner__custome_text p{
    font-size: 24px;
    line-height: 28px;
}
.banner__text.body p{
    font-size: 34px;
    line-height: 44px;
    font-family: var(--font-heading-family);
}
.blog .article-card{
   border: unset;
}
.article-card__image-wrapper.card__media{
   border-radius: 20px !important;
}
.video-section__media.deferred-media .video-section__poster{
   height: 650px;
}
.blog .card--card.card--media>.card__content{
  padding-top: 120px;
  padding-left: 0px;
  padding-right: 0px;
}
.blog .article-card__info {
    padding-bottom: 15px;
    font-family: var(--font-body-family);
   font-size: 14px;
    text-transform: capitalize;
    color: #8D8D8D;
}
.blog .card .card__inner .card__media {
    height: 370px;
}
footer ul.footer__list-social{
  justify-content: flex-start;
  padding-left: 0px;
}
footer .footer-block__heading {
    font-size: 20px;
    line-height: 30px;
    font-weight: 600;
}
.footer__localization:empty+.footer__column--info{
      width: 100%;
    align-items: flex-end !important; 
}
.footer__content-bottom-wrapper:not(.footer__content-bottom-wrapper--center) .footer__copyright{
   margin-top: -25px;
}
footer .footer__content-bottom{
    padding-top: 20px;
}
footer .list-social__link {
    border: 1px solid #D1D0E1;
    border-radius: 50%;
}
footer ul.footer__list-social{
   column-gap: 10px;
}
.footer-block__details-content>p, .footer-block__details-content>li{
   font-size: 15px;
}
.prt-multicolumn-style2 .multicolumn.background-none .multicolumn-card{
  width: 100%;
  display: inline-block;
}
.prt-multicolumn-style2 .multicolumn-card__image-wrapper{
    display: inline-block;
    width: 17% !important;
}
.prt-multicolumn-style2 .multicolumn-card__info p{
  font-size: 14px;
}
.prt-multicolumn-style2 .multicolumn-card__info{
      display: inline-block;
    width: 72%;
      position: relative;
    top: -7px;
}
.prt-multicolumn-style2 .multicolumn-list .multicolumn-card__info{
    padding-left: 0 !important;
    padding-right: 0 !important;
}
.prt-multicolumn-style2 .multicolumn-card__info>:nth-child(2) {
    margin-top: 0;
}
.prt-multicolumn-style2 .multicolumn-list h3{
  font-weight: 600;
      font-family: var(--font-body-family);
}
.homepage2 .prt-multicolumn-style2.multicolumn .page-width{
      border-bottom: 1px solid #d8d8d830;
}
.prt-multicolumn-style2.multicolumn .page-width{
    border-bottom: 1px solid #d8d8d8;
}
 .custome-section-title {
    animation: marquee 8s linear infinite !important;
}
.prt_marquee_collection.collection-list-wrapper.page-width .slider-mobile-gutter:hover,
.custom-liquid-main-title-section .custome-section-title:hover {
    animation-play-state: paused !important;
}.prt_marquee_collection.collection-list-wrapper.page-width .slider-mobile-gutter:hover,
.custom-liquid-main-title-section .custome-section-title:hover {
    animation-play-state: paused !important;
}
.custome-section-title {
    display: inline-block;
    position: relative;
    overflow: visible;
    width: 100%;
    animation: marquee 25s linear infinite; */
    will-change: transform;
    white-space: nowrap;
    display: inline-block;
}
.custome-section-title ul li {
    font-size: 18px;
    text-transform: uppercase;
    position: relative;
    display: inline-block;
    color: var(--prt-white-color);
   padding: 5px 55px 5px 35px;
    font-weight: 500;
}
.custome-section-title ul{
  margin: 0px;
}
.marquee:hover{
    animation-play-state: paused !important;
}
.footer__content-bottom-wrapper.page-width{
  padding: 0px;
}
 @keyframes marquee {
  from { transform: translateX(0); }
  to { transform: translateX(-50%); }
} 
.prt_marquee_collection{
    position: relative;
    overflow: hidden;
}
.utility-bar__grid.page-width,
.header{
  max-width: 1800px;
  padding-left: 15px !important;
  padding-right: 15px !important;
}
.header__menu-item span{
    font-family: var(--font-body-family);
    font-size: 15px;
    font-weight: 600;
   text-transform: uppercase;
} 
.breadcrumb-wrap.prt-section-breadcrumb{
    width: 100%;
    padding: 0px 0 0px;
    text-align: left;
}
.breadcrumb-wrap.prt-section-breadcrumb {
    background-size: cover;
}
.breadcrumb-wrap.prt-section-breadcrumb a,
.breadcrumb-wrap.prt-section-breadcrumb{
 color: #000;
}
.breadcrumb-wrap.prt-section-breadcrumb{
    background-position: bottom;
    background-size: cover;
    background-repeat: no-repeat;
    background-attachment: scroll;
    font-size: var(--prt-font-heading-style-h5);
    font-weight: 500;
}
@media (min-width: 800px) (max-width: 1200px){
  .breadcrumb-wrap.prt-section-breadcrumb{
    padding-top: 6% !important;
    padding-bottom: 4% !important;
    
  }
}
@media (min-width: 1700px){
  .banner__content--bottom-left,
  .banner__content--bottom-left .slideshow__text{
     padding-top: 150px !important;
  }
}
@media (min-width: 768px){
  .prt-image-banner-with-counter.banner .banner__content .banner__box {
  padding: 52px 50px;
}
  .about-us .image-with-text__content--desktop-left .image-with-text__content{
     padding-left: 0px;
  }
  .about-us .image-with-text__text-item.grid__item .image-with-text__content{
    padding-left: 10px;
}
.page__index .prt-collection-style1 .card__content{
    margin-top: -65px !important;
}
  #shopify-section-template--18603140284636__collection_list_7PBkAK .collection-list-wrapper slider-component{
    padding-left: 15px;
    padding-right: 15px;
}
  .page__article .article-template__title{
    font-size: 42px;
    line-height: 52px;
    font-weight: 600;
 }
  .page__index slideshow-component .banner--desktop-transparent.banner__content--middle-right .banner__box:before{
   content: '';
    position: absolute;
    left: -51px;
    background-image: url(/cdn/shop/files/tag.png?v=1729055034);
    width: 122px;
    height: 122px;
    background-repeat: no-repeat;
    background-size: cover;
    bottom: 30px;
}
  .prt-collection-style1 h3.card__heading{
      top: -40px;
  }
  .jdgm-carousel-item__review-body>p {
        font-size: 28px;
    line-height: 38px;
 }
 .prt-product-with-image-section .card--media{
    background-color: #f4f4f4;
    padding: 10px 50px 0px;
 }
 
   .prt-product-with-image-section li:last-child .card--media{
     padding-bottom: 0px;
  }
  .prt-image-banner-with-counter .slideshow__slide h2.inline-richtext,
  .homepage2 .slideshow__slide h2.inline-richtext{
     width: 70%;
  }
  .prt-image-banner-with-counter .banner-with-counter-section.countdown_wrap.flip-countdown.simple-countdown{
    position: relative;
    top: -47px;
    right: 170px;
    float: right;
  }
  /* .featured-product.product .product-payment-button-area .product-order-now-button {
     left: 50%;
  } */

}
@media (min-width: 990px){
   :is(.account,.order)>div:nth-of-type(2) {
        display: flex;
        margin-top: 0 !important;
    }
}
@media (min-width: 992px){
 #shopify-section-template--18603140284636__rich_text_DaUiLj .section-template--18603140284636__rich_text_DaUiLj-padding {
	padding-top: 50px !important;
  }
    /* .homepage2 .featured-product.product .product-payment-button-area .product-order-now-button {
        left: 43%;
    } */
  .homepage2 .featured-product:not(.product--no-media)>.product__info-wrapper{
    padding: 0px;
  }
  .page__article .article-template__content img{
      max-width: 675px;
      height: 415px;
  }
  .prt-product-with-image-section .sliding-column {
     height: 70vh;
  }
  .prt-collection-style1 .card .card__inner .card__media{
   height: 300px;
}
  .article-template__content img{
   max-width: 450px;
}
  .facets-container.scroll-trigger.animate--fade-in{
     padding-top: 75px;
  }
  .list_style .card--card.card--media>.card__content{
     padding-top: 20px;
  }
  .prt-sort-list-style.collection h2.title.inline-richtext,
  .about-us .rich-text__heading,
  .rich-text h2.inline-richtext{
    font-size: 52px;
    line-height: 62px;
 }
  .about-us .rich-text__text p{
    font-size: 36px;
    line-height: 46px;
 }

  .prt-breadcrumb-title{
    font-size: 74px;
    line-height: 84px;
  }
  .product .product__title h1{
     font-size: 34px;
     line-height: 44px;
  }
}
@media (max-width: 549px){
.facets-vertical .product-grid-container .grid--1-col-tablet-down .grid__item {
           width: 100%;
           max-width: 100%;
        }
}
@media (min-width: 600px){
  .article-template .article-template__back{
      text-align: right;
  }
}
@media (max-width: 600px){
  .article-template .article-template__back {
		position: relative;
		right: 0;
		left: 0;
		bottom: 0px;
		text-align: left;
	}
    .article-template__back .article-template__link {
        padding-left: 0 !important;
		margin-top: 0;
    }
	.article-template .article-template__content {
		margin-top: 2rem;
	}
	.page__article .article-template__content img {
		margin-top: 1rem;
	}
	.article-template .article-template__comment-wrapper {
		margin-top: 0;
	}
	.article-template .article-template__comment-wrapper.background-secondary {
		background-color: transparent;
	}
	.article-template .article-template__comments-comment {
		border: .1rem solid #d8d8d8; 
	}
	.article-template .article-template__comments,
	.article-template .article-template__comment-fields>*,
	.article-template .article-template__comments-fields {
		margin-bottom: 2rem;
	}
	.article-template__comments-comment footer {
		text-align: left;
	}
	.article-template__comment-wrapper {
		padding: 2.7rem 0 4rem;
	}
    .product .product__info-wrapper.grid__item{
        padding-left: 0px !important;
    }
   .product__info-container.product__column-sticky .icon-with-text {
		display: flex;
		column-gap: 5px;
	}
	.product__info-container.product__column-sticky .icon-with-text__item {
		align-self: flex-start
	}
	.product__info-container .icon-with-text--horizontal .h4 {
		font-size: 13px;
  }
  #shopify-section-template--18603140284636__rich_text_DaUiLj{
    padding-top: 50px !important;
  }
  .product-card-wrapper .card__content .card__information .variant {
		top: 0px !important;
	}
  .product-card-wrapper .card__content .card__information .variant {
     position: relative;
     top: -20px;
  }
   .prt-sort-list-style ul.prt-nav-tabs {
        display: block;
    }
  .product__info-container .icon-with-text{
    display: block;
  }
  .prt-image-2 img {
    width: auto !important;
  }
}
@media (max-width: 992px){
  .card__content .card__information .variant p {
    padding: 2px 8px;
  }
  footer h2.inline-richtext {
      font-size: 20px;
      line-height: 30px;
  }
  .product__accordion h2.inline-richtext {
      font-size: 25px;
      line-height: 35px;
  } 
  .article-template__content img{
     max-width: 100%;
  }
  .facets-container.scroll-trigger.animate--fade-in{
      padding-top: 75px;
  }
  div.facets-vertical.page-width {
    padding-left: 15px;
    padding-right: 15px;
  }
  facet-filters-form.facets-vertical-sort .facets-vertical-form {
    right: 15px;
  }
  .list_style .card--card.card--media>.card__content{
     padding-top: 0px;
   }
  .collection ul.grid {
    padding: 0;
    margin-left: 0px;
  }
  h2.inline-richtext{
     font-size: 35px;
     line-height: 45px;
  }
  .prt-sort-list-style.collection .collection__title {
     padding-left: 15px;
  }
  .prt-sort-list-style ul.prt-nav-tabs {
     padding-left: 10px;
   }
  .about-us .rich-text__heading{
    font-size: 40px;
    line-height: 50px;
  }
  .prt-breadcrumb-title{
    font-size: 40px;
    line-height: 50px;
 }
  .product .product__title h1{
     font-size: 28px;
     line-height: 38px;
  }
  .prt_client_logo_section .multicolumn-card__image-wrapper img {
    height: 100% !important;
  }
  .prt-image-banner-with-counter.banner .banner__content .banner__box:before{
    content: unset !important;
  }
 .prt-product-with-image-section .image-with-text .grid__item {
    position: unset;
  }
  .prt-product-with-image-section .image-with-text__media{
    padding-bottom: 0px !important;
  }
    .section-template--18570888806620__collection_list_xj87Dk-padding {
        padding-bottom: 0px;
    }
  .prt-product-with-image-section .fixed-colum{
     display: none !important;
  }
  .prt-product-with-image-section .image-with-text__grid.grid {
    display: block;
  }
  .prt-product-with-image-section .sliding-column,
  .prt-product-with-image-section .fixed-column,
  .prt-product-with-image-section .image-with-text__grid.grid{
    max-width: 100% !important;
    width: 100%;
  }
  .section-template--18570888806620__rich_text_zViYhe-padding,
      .section-template--18570888806620__rich_text_d8wpEp-padding,
  .section-template--18570888806620__prt_product_banner_with_featured_product_xLFEj9-padding,
  .section-template--18570888806620__collection_list_kFEFHH-padding,
  .section-template--18570888806620__collection_list_kFEFHH-padding,
  .section-template--18570888806620__rich_text_d8wpEp-padding,
  .section-template--18570888806620__rich_text_zViYhe-padding,
  .section-template--18539823136988__rich_text_crwgt4-padding,
  .section-template--18539823136988__image_with_text_FFVf8a-padding,
  .section-template--18539823071452__rich_text-padding,
  .section-template--18539823071452__collection_list_7PBkAK-padding{
      padding-top: 40px !important;
  }
  .section-template--18570888806620__collection_list_kFEFHH-padding,
  .section-template--18539823136988__image_with_text_FFVf8a-padding{
        padding-bottom: 10px;
    }
}
@media (min-width: 400px) {
  .contact .prt-contact-form-sections .title.inline-richtext.h1 {
  	  font-size: 42px;
      line-height: 52px;
  }
}
@media (max-width: 400px) {
  quick-add-modal .product-form__buttons {
		max-width: max-content !important;
	}
  .image-with-text__content h2.inline-richtext {
        font-size: 30px;
        line-height: 40px;
    }
	.contact .prt-contact-form-sections .title.inline-richtext.h1 {
		font-size: 30px;
		line-height: 40px;
	}
  
  .about-us .rich-text__text p {
		font-size: 20px;
		line-height: 30px;
	}
	.section-template--18603140350172__multicolumn_hHXF8B-padding ul.grid {
		row-gap: 0px;
	}
	.image-with-text__text-item.grid__item .image-with-text__content {
		padding-top: 2rem;
	}
	.image-with-text .image-with-text__content {
		padding: 4rem calc(4rem / var(--font-body-scale)) 0rem;
	}
	.image-with-text .image-with-text__content .prt-image-2 img {
        width: 290px !important;
    }
  
	.card--card.card--media>.card__content {
		margin-top: -80px;
	}
	.prt-collection-style1 h3.card__heading {
		top: 0;
	}
	.prt-product-with-image-section .sliding-column {
		height: auto;
		padding: 0;
		margin-left: 15px;
	}
	.homepage2 .prt-product-with-image-section .sliding-column {
		padding-right: 0px;
	}
	.homepage2 .collection-list-wrapper.page-width.prt_main_collection_list_fullwith {
		padding-left: 0px !important;
		padding-right: 0px !important;
	}
	.homepage2 .featured-product:not(.product--no-media)>.product__info-wrapper {
		padding: 0rem 1rem;
	}
	.prt-multicolumn-style2 .multicolumn-list .multicolumn-card__info {
		top: 0;
	}
}
@media screen and (min-width: 576px) {
  .jdgm-carousel-wrapper {
      padding: 72px 0 42px !important;
  }
  .image-with-text__text-item.grid__item .image-with-text__content{
     padding-top: 0px;
  }
}

@media screen and (max-width: 576px) {
  quick-add-modal .product-form .product-form__buttons .button{
    /* width: 100px !important; */
    margin-left: 135px;
  }
  .quick-add-modal__content-info quantity-input{
     width: 120px;
  }
  .quick-add-modal__content-info {
    --modal-padding: 15px !important;
  }
  .collection__view-all a:not(.link) {
    margin-top: 4rem !important;
  }
  .jdgm-carousel-wrapper {
		padding: 42px 0 42px!important;
	}
  .section-template--18603140350172__multicolumn_hHXF8B-padding {
	padding-bottom: 15px !important;
  }
  .prt-product-with-image-section.image-with-text{
     padding-left: 15px;
  }
  .jdgm-carousel-item {
     padding: 0 15px !important;
  }
  .jdgm-carousel {
     margin: 0 auto 24px !important;
  }
  .jdgm-carousel-item__product{
      margin-top: -40px !important;
  }
  .jdgm-carousel-item__product-image{
     margin-top: -45px;
  }
    .jdgm-carousel-item__review-body>p {
    font-size: 20px;
    line-height: 30px;
  }
  .grid__item.prt-contact-form-sections {
		padding-top: 3rem;
		padding-right: 15px;
	}
  
  .about-us .rich-text__text p {
		font-size: 20px;
		font-weight: 500px;
	}
	.section-template--18603140350172__multicolumn_hHXF8B-padding {
		row-gap: 0px;
	}
	.about-us .multicolumn-card__info h3 strong {
		font-size: 35px;
		line-height: 45px;
	}
	.image-with-text__text-item.grid__item .image-with-text__content {
		padding-top: 2rem;
	}
	.image-with-text__content {
		padding: 4rem calc(4rem / var(--font-body-scale)) 0rem;
	}
	.image-with-text__media img {
		width: 545px !important;
		margin-left: 15px;
	}
	.image-with-text .image-with-text__content .prt-image-2 img {
        width: 545px !important;
    }
  
   .jdgm-carousel-item__reviewer-name-wrapper{
      margin-top: 0px !important;
  }
  .blog .card .card__inner .card__media {
    height: 200px;
 }
 .prt_main_slider_section2 .card__content {
		display: none;
	}
	.collection .collection__view-all {
        position: absolute;
        top: 0px;
        left: auto;
        right: 35px;
    }
	.section-template--18603140284636__rich_text_DPymXb-padding {
		display: unset;
	}
	.jdgm-carousel-item__product-image {
		margin: 50px auto 0px;
	}
	.video-section__media.deferred-media .video-section__poster {
		height: 210px;
	}
	.blog .card--card.card--media>.card__content {
		padding-top: 0px;
	}
}
@media (min-width: 1025px) and (max-width: 1300px) {
  .blog__posts .card__information {
	padding-top: 4.7rem;
 }
}
@media (min-width: 500px) and (max-width: 768px) {
.prt-image-banner-with-counter .banner-with-counter-section.countdown_wrap.flip-countdown.simple-countdown {
    left: -15px;
  }
}
@media (min-width: 577px) and (max-width: 768px) {
   .homepage2 .prt-collection-style1 .grid--1-col-tablet-down .grid__item,
  .online-floriqee-garden-shopify-store .prt-collection-style1 .grid--1-col-tablet-down .grid__item{
		width: 46%;
        max-width: 48% !important;
	}
  .homepage2 .prt-collection-style1 h3.card__heading { 
		top: 0px;
	}
    .jdgm-carousel-item__review-body>p {
    font-size: 25px;
    line-height: 35px;
  }
  	.product-grid-container .collection .grid--1-col-tablet-down .grid__item,
  .multicolumn.color-scheme-1.gradient.background-none.no-heading .grid--1-col-tablet-down .grid__item,
  .homepage2 .collection .grid--1-col-tablet-down .grid__item,
  .prt-sort-list-style.collection .sort-collection-one .grid--1-col-tablet-down .grid__item,	
	.prt_main_slider_section2 .grid--1-col-tablet-down .grid__item,
   .grid--1-col-tablet-down .grid__item {
		width: 46%;
		max-width: 48%;
	}
  .view-mode.filter-grid-list.grid__item a {
   display: none;
 }
    .contact .grid--3-col-tablet .grid__item {
		width: calc(100% - var(--grid-desktop-horizontal-spacing) * 2 / 3);
	}
	.contact .grid__item.prt-contact-form-sections {
		padding-left: 0px;
		padding-top: 3rem;
	}
  
  .multicolumn ul.multicolumn-list {
		row-gap: 0px;
	}
	.multicolumn ul.multicolumn-list .grid--1-col-tablet-down .grid__item {
           width: 45%;
           max-width: 48%;
        }
	.about-us .multicolumn-card__info h3 strong {
		font-size: 35px;
		line-height: 45px;
	}
	.image-with-text .image-with-text__content .prt-image-2 img {
		height: 100%;
		width: 300px;
		border-radius: 10px;
	}
	.prt-multicolumn-style2 .grid--1-col-tablet-down .grid__item {
        width: 45%;
        max-width: 48%;
    }
  .prt_main_first_banner_style .grid--1-col-tablet-down .grid__item {
        width: 45%;
        max-width: 48%;
    }
	.prt-collection-style1 .card--card.card--media>.card__content {
		margin-top: -85px;
	}
	.prt-collection-style1 h3.card__heading {
		top: 0px;
	}
   .prt-product-with-image-section .sliding-column {
		height: auto;
		padding: 0px;
	}
	.prt-product-with-image-section li .card--media {
        padding-top: 60px;
    }
	.prt-product-with-image-section .card--media {
        padding: 10px 0px;
    }
	.prt-product-with-image-section li:last-child .card--media {
        padding-top: 0;
    }
	.prt_main_slider_section2.prt_main_collection_list_fullwith .grid--1-col-tablet-down .grid__item {
        width: 45%;
        max-width: 48%;
    }
	.featured-product.product .product-form__buttons {
		max-width: 60rem;
	}
	.prt-multicolumn-style2 .multicolumn-list {
		row-gap: 0px;
	}

  
   .jdgm-carousel-item__reviewer-name-wrapper,
  .jdgm-carousel-item__product{
      margin-top: -45px !important;
  }
  .prt-sort-list-style.collection {
		padding-left: 15px;
        padding-right: 15px;
	}
	.prt-sort-list-style ul.prt-nav-tabs {
		padding-left: 0px;
	}
	.prt_main_slider_section2 .card__content {
		display: none;
	}
	.collection.section-template--18603140284636__featured_collection_h7KPqB-padding .collection__view-all{
        position: absolute;
        top: 0px;
        left: auto;
        right: 15px;
        }
	.section-template--18603140284636__featured_collection_h7KPqB-padding {
		padding-left: 15px;
		padding-right: 15px;
	}
	.section-template--18603140284636__rich_text_DPymXb-padding {
		display: unset;
	}
	.jdgm-carousel-item__product-image {
		margin: 20px auto 0px;
	}
	.video-section__media.deferred-media .video-section__poster {
		height: 280px;
	}
	.blog .card .card__inner .card__media {
		height: 310px;
	}
	.prt-multicolumn-style2 .multicolumn-list .grid {
        row-gap: 0px;
    }
  
}
@media (min-width: 769px) and (max-width: 992px) {
  .about-us .rich-text__text p,
  .prt-sort-list-style.collection h2.title.inline-richtext,
  .rich-text h2.inline-richtext{
    font-size: 40px;
    line-height: 50px;
  }
 .slideshow__text.banner__box .banner__heading.hxl {
        font-size: 52px;
        line-height: 62px;
    }
  .about-us .rich-text__text p {
		font-size: 24px;
        line-height: 34px;
	}
	.about-us .multicolumn-card__info h3 strong {
		font-size: 35px;
		line-height: 45px;
	}
	.image-with-text .image-with-text__content .prt-image-2 img {
		height: 100%;
		width: 430px;
		border-radius: 10px;
		padding-top: 20px;
	}

  .page-width.prt-collection-style1 li {
    max-width: 48.4%!important;
  }
	.prt-collection-style1 .card--card.card--media>.card__content {
		margin-top: -95px;
	}
  body.page__index .prt-collection-style1 .card__content {
    margin-top: -95px !important;
  }
	.prt-collection-style1 h3.card__heading { 
		top: 0px;
	}
	.prt-image-banner-with-counter .banner-with-counter-section.countdown_wrap.flip-countdown.simple-countdown {
		position: relative;
        top: -47px;
        right: 110px;
        float: right;
	}
	.prt-product-with-image-section .fixed-column {
		display: none;
	}
	.prt-product-with-image-section .sliding-column {
		height: auto;
		max-width: 100%;
	}
	.prt-product-with-image-section .sliding-column .grid--1-col-desktop .grid__item {
        width: 47%;
        max-width: 100%;
    }
	.prt-product-with-image-section li .card--media {
        padding-top: 60px;
    }
	.prt-product-with-image-section .card--media {
        padding: 10px 20px;
    }
	.prt-product-with-image-section li:last-child .card--media {
        padding-top: 0;
    }
	.homepage2 .featured-product:not(.product--no-media)>.product__info-wrapper {
		padding-left: 2rem;
	}
	.product__info-container .product-form__buttons {
		max-width: 51rem;
	}
	.homepage2 .featured-product .product__modal-opener img {
		height: auto;
	}
  
  .jdgm-carousel-item__reviewer-name-wrapper,
  .jdgm-carousel-item__product{
      margin-top: -45px !important;
  }
   .section-template--18603140284636__prt_collection_list_style_7nLbdY-padding {
		padding-left: 15px;
		padding-right: 15px;
	}
	.page-width.prt-collection-style1 .grid--5-col-desktop .grid__item {
		width: -webkit-fill-available;
	}
	.prt-collection-style1 .card .card__inner .card__media {
		height: auto; 
	}
	.section-template--18603140284636__prt_product_tab_collections_nqHHpA-padding {
		padding-left: 15px;
		padding-right: 15px;
	}
	.collection .collection__view-all {
		position: absolute;
		top: 0;
		right: 25px;
	}
	.section-template--18603140284636__featured_collection_h7KPqB-padding {
		margin-bottom: 30px;
	}
	.jdgm-carousel-item__product-image {
		margin: 25px auto 0px;
	}
	.video-section__media.deferred-media .video-section__poster {
		height: 360px;
	}
	.blog .card .card__inner .card__media {
		height: 300px;
	}
	.background-none .multicolumn-card__image-wrapper {
		margin-left: 0rem;
	}
	.prt-multicolumn-style2 .multicolumn-card__image-wrapper {
		display: inline-block;
		width: 25% !important;
	}
}
@media (max-width: 1280px) {
  .header__icons {
  	padding-right: 0;
  }
  .prt-product-with-image-section.image-with-text .banner__box {
    min-width: 51rem;
    top: -115px;
    left: -49px;
  }
  .prt-product-with-image-section.image-with-text .banner__box:before {
	width: 104%;
  }
}
@media (min-width: 1281px) {
  .prt-product-with-image-section.image-with-text .banner__box {
    min-width: 55rem;
    top: -60px;
    left: -39px;
  }
  .prt-product-with-image-section.image-with-text .banner__box:before{
    width: 106%;
  }
}
@media (min-width: 1280px) {
  .multicolumn-list__item .media--adapt .multicolumn-card__image {
  	height: 50px;
  }
}
@media (min-width: 1280px) and (max-width: 1300px) {
  .multicolumn-list__item .media--adapt .multicolumn-card__image {
      height: 45px;
  }
}
@media (max-width: 425px) {
    .video-section__media.deferred-media .video-section__poster {
        height: 160px;
    }
   .prt_home_banner_image {
		margin: 0 15px;
	}
}
@media (min-width: 993px) and (max-width: 1024px) {
  article .article-template__hero-medium,
	.page__article .page-width--narrow,
	.article-template__content {
		margin-left: 1.6rem;
		margin-right: 1.6rem;
	}
	.page__article .article-template__content img {
		max-width: 49%;
        height: auto;
	}
	.article-template__content img:last-child {
		left: 2.5%;
	}
  .prt-image-banner-with-counter.banner .banner__content .banner__box {
		left: -10px;
	}	
	.prt_client_logo_section .media.media--transparent.media--adapt {
		padding-bottom: 18.871795% !important;
	}	
	.related-products .grid--1-col-tablet-down .grid__item {
		width: 46%;
        max-width: 48%;
	}
  .prt-collection-style1 .card--card.card--media>.card__content {
		margin-top: 0;
		margin-bottom: 65px;
	}
	.prt-collection-style1 h3.card__heading {
		top: 0;
	}
  .homepage2 .featured-product:not(.product--no-media)>.product__info-wrapper {
		padding-left: 6rem;
	}
  .homepage2 .banner--desktop-transparent .banner__box {
		padding: 4rem 2rem;
	}
 #shopify-section-template--18603140448476__prt_product_banner_with_featured_product_xLFEj9 .prt-product-with-image-section .banner__box {
		width: auto;
		max-width: 66rem;
		min-width: 36rem;
		height: 30rem;
		top: -200px;
		left: -39px;
		max-width: 85%;
		padding: 20px;
		margin: 10px;
	}
  .prt_home_banner_image .banner__media {
		width: 98%;
	}
  .icon-with-text--horizontal {
		column-gap: 7px;
	    align-items: flex-start;
	}
	.icon-with-text--horizontal img+.h4 {
		font-size: 13px;
	}
  .prt-sort-list-style.collection .collection__title {
	    padding-left: 15px;
	}
	.prt-sort-list-style ul.prt-nav-tabs {
	   display: inline-flex;
	   position: relative;
	   top: -10px;
	   right: 0;
	}
  .prt-collection-style1 .card__information {
		padding: 1.3rem 0rem;
	}
	.prt-collection-style1 h3.card__heading {
	top: 0;
	}
	.page__index .prt-collection-style1 .card__content {
	margin-top: -30px !important;
	margin-bottom: 40px;
	}

	.section-template--18603140284636__featured_collection_h7KPqB-padding {
	padding-left: 15px;
	padding-right: 15px;
	}
  .image-with-text .image-with-text__content .prt-image-2 img {
		width: 445px;
	}
  
  .prt-image-banner-with-counter .banner__box {
		max-width: 80rem;
	}
	.prt-image-banner-with-counter.banner .banner__content .banner__box {
		width: 800px;
	}
	.homepage2 .featured-product .product__modal-opener img {
		height: auto;
	}
	.homepage2 .featured-product:not(.product--no-media)>.product__info-wrapper {
		padding: 0rem 1rem;
	}
	.product-form__buttons {
		max-width: 53rem;
	}
	.prt_client_logo_section .grid--6-col-desktop .grid__item {
           width: calc(17.66% - var(--grid-desktop-horizontal-spacing)* 5 / 6);
           max-width: calc(21.66% - var(--grid-desktop-horizontal-spacing)* 5 / 6);
        }
	.prt_client_logo_section .multicolumn-list__item .media--adapt .multicolumn-card__image {
		height: 18px !important;
	}
    .prt_client_logo_section .grid{
      column-gap: 20px;
    }


  
  .jdgm-carousel-item__reviewer-name-wrapper,
  .jdgm-carousel-item__product{
      margin-top: -57px !important;
  }
  .collection .collection__view-all {
		position: absolute;
		top: 0px;
		right: 25px;
	}
	.jdgm-carousel-item__product-image {
		margin: 20px auto 0px;
	}
	.video-section__media.deferred-media .video-section__poster {
		height: 390px;
	}
	.blog .card .card__inner .card__media {
		height: 305px;
	}
	.prt-multicolumn-style2 .multicolumn-card__image-wrapper {
		width: 25% !important;
	}
	.prt-multicolumn-style2 .multicolumn-card__info {
		width: 90%;
	}
}
@media (min-width: 1025px) and (max-width: 1200px) {
   .banner--desktop-transparent .banner__box {
        padding: 4rem;
    }
  .jdgm-carousel-item__reviewer-name-wrapper,
  .jdgm-carousel-item__product{
      margin-top: -70px !important;
  }
   .page-width.prt_home_banner_image {
        margin: 0 15px;
    }
	.collection .collection__view-all {
		position: absolute;
		top: 0;
		right: 20px;
	}
	.prt-sort-list-style ul.prt-nav-tabs { 
		padding-left: 0px;
	}
	.page-width.prt_home_banner_image {
		margin: 0 15px;
	}
	.jdgm-carousel-item__product-image {
		margin: 25px auto 0px;
	}
	.video-section__media.deferred-media .video-section__poster {
		height: 430px;
	}
	.blog .card .card__inner .card__media {
		height: 345px;
	}
	.prt-multicolumn-style2 .multicolumn-card__image-wrapper {
		width: 20%!important;
	}
}
 @media (min-width: 577px) and (max-width: 992px) {
  #shopify-section-template--18603140284636__video_d6GYn9 {
    padding-bottom: 60px;
 }
} 
@media (min-width: 1201px) and (max-width: 1400px) {
      .prt-sort-list-style ul.prt-nav-tabs {
        left: 0;
    }
}
@media (min-width: 992px) and (max-width: 1440px) {
  product-info .page-width,
  .related-products.page-width,
  div.facets-vertical.page-width,
  #judgeme_product_reviews{
    padding-left: 15px !important;
    padding-right: 15px;
  }
  facet-filters-form.facets-vertical-sort .facets-vertical-form {
    right: 15px;
  }
}
@media (min-width: 768px) and (max-width: 1440px) {
.homepage2 .featured-product:not(.product--no-media)>.product__info-wrapper {
        padding: 0rem 1rem 0rem 2rem; 
    }
}
@media (min-width: 1201px) and (max-width: 1400px) {
   slideshow-component .banner--desktop-transparent.banner__content--middle-right .banner__box {
        padding-left: 0px;
        padding-right: 50px;
    }
  .jdgm-carousel-item__reviewer-name-wrapper,
  .jdgm-carousel-item__product{
      margin-top: -90px !important;
  }
  .section-template--18603140284636__prt_collection_list_style_7nLbdY-padding,
	.section-template--18603140284636__prt_product_tab_collections_nqHHpA-padding {
		padding-left: 15px;
		padding-right: 15px;
	}
	.prt-sort-list-style.collection .collection__title {
		padding-left:15px;
	}
	
	.collection .collection__view-all {
		position: absolute;
		top: 0;
		right: 20px;
	}
	.page-width.prt_home_banner_image {
		margin: 0 15px;
	}
	.video-section__media.deferred-media .video-section__poster {
		height: 480px;
	}
	.section-sections--18603140743388__footer-padding {
		padding-left: 15px;
	}
}
@media screen and (max-width: 1200px){
  .footer__content-bottom-wrapper:not(.footer__content-bottom-wrapper--center) .footer__copyright{
    padding-left: 15px;
  }
   .product .icon-with-text img {
     height: 100%;
    width: 100%;
  }
  .prt-multicolumn-style2.multicolumn{
    padding-top: 30px;
  }
  .page__index .banner--desktop-transparent .banner__box .banner__heading,
  .homepage2 .banner--desktop-transparent .banner__box .banner__heading{
     font-size: 40px;
     line-height: 50px;
  }
} 

@media (min-width: 768px) and (max-width: 1024px){
  .page__index .slideshow .banner__box.content-container{
      padding-left: 15px;
    padding-right: 15px;
  }
  .prt-multicolumn-style2.multicolumn .grid--1-col-tablet-down .grid__item {
      width: 45%;
    }
}

@media screen and (max-width: 1024px){
  .prt-product-with-image-section.image-with-text .banner__box:before {
        width: 105.5%;
    }
  .related-products ul.grid {
	padding-left: 15px;
	padding-right: 15px;
  }
   /* .product-payment-button-area .product-order-now-button {
  	left: 45%;
   } */
  product-form.product-form .product-form__buttons .button {
    width: 100%;
  }
  .product__info-container .product-form {
    flex: 0 0 50%;
    max-width: 50%;
  }
  .related-products.page-width.section-template--18603140677852__related-products-padding,
  .jdgm-widget.jdgm-review-widget,
  .section-template--18603140677852__main-padding,
  .section-template--18603140612316__main-padding,
  .section-template--18603140645084__main-padding{
  	padding-left: 15px;
  	padding-right: 15px;
  }
  .section-template--18603139858652__main-collection-product-grid-padding .facets.small-hide,
  .section-template--18603139858652__main-collection-product-grid-padding .product-count.light {
  	margin-top: -6rem;
  }
    .sliding-column.prt-product-section .collection__title {
		padding-right: 0px;
	}
   .prt-collection-style1 .collection-list.grid {
		column-gap: 30px;
	}
   .prt-image-banner-with-counter.banner .banner__content .banner__box {
		margin: 0 auto;
	}
   .prt_home_banner_image{
	 margin: 30px 15px 0px;
   }
   .product__info-container.product__column-sticky ul.icon-with-text {
		column-gap: 5px;
	}
	.product__info-container.product__column-sticky ul .icon-with-text__item {
		align-self: flex-start;
	}
	.product__info-container.product__column-sticky ul .icon-with-text__item .h4 {
		font-size: 11px;
	}
    .prt-collection-style1 ul.collection-list {
		column-gap: 30px;
	}
}
@media (min-width: 1025px){
  .article-template__content img:last-child{
    position: relative;
    left: 50px;
} 
}
@media (min-width: 1500px){
    .homepage2 .prt-product-with-image-section.page-width,
  .homepage2 .collection__title.page-width{
     padding-left: 0px;
     padding-right: 0px;
  }
  .banner__content--bottom-left .prt_banner_button_section {
    margin-top: -125px !important;
    display: inline-block;
    text-align: right;
    width: 100%;
    padding-left: 100px;
    margin-left: 330px;
  }
}
@media (min-width: 1200px){
  
  .homepage2 .featured-product:not(.product--no-media)>.product__info-wrapper{
    padding-left: 50px;
    padding-top: 60px;
  }
  .prt-sort-list-style ul.prt-nav-tabs{
    left: 128px;
 }
  .prt-breadcrumb-title {
        padding: 0 270px 10px !important;
  }
}
@media (min-width: 768px){
  .about-us .image-with-text__grid--reverse .prt-image-2 img {
      height: 520px;
  }
}
@media (max-width: 341px){
  .about-us .image-with-text .image-with-text__text-item.grid__item .image-with-text__content {
	padding-left: 10px;
    padding-right: 15px;
  }
  .prt-image-banner-with-counter.banner .button {
		padding: 0 3rem 0 0;
	}
  .related-products{
    padding-top: 0px;
  }
	.section-template--18603140645084__related-products-padding {
		padding-top: 0px;
	}
   .prt-collection-style1 .card__information {
		padding: 0 1rem;
	}
	.prt-collection-style1 .prt-collection-style1 h3.card__heading {
        top: -30px !important;
    }
    .section-template--18603139858652__main-collection-product-grid-padding .card .card__inner .card__media {
        margin-top: -20px;
    }
	.section-template--18603139858652__main-collection-product-grid-padding .card__badge.top {
        margin-top: -15px !important;
    }
	.section-template--18603139858652__main-collection-product-grid-padding .toolbar-colLeft {
		display: none;
	}
	.section-template--18603139858652__main-collection-product-grid-padding .collection.page-width {
		margin-top: 4rem;
	}
  	.section-template--18603140677852__main-padding .product__media-list .product__media-item {
		width: calc(100% - 0.5rem - var(--grid-mobile-horizontal-spacing));
	}
	.section-template--18603140677852__main-padding {
		padding-left: 15px;
	}
  .card .card__inner .card__media {
      margin-top: 0px;
  }
}

@media (max-width: 749px){
  .list_style .card--card.card--media>.card__content {
    padding-left: 0px;
  }
  .product--left.product--stacked li .product-media-container{
    padding-left: 15px !important; 
  }
  .jdgm-review-widget .jdgm-rev-widg {
    padding-left: 15px !important;
 }
   .section-template--18603140448476__featured_product_3pr3rW-padding .product .product__info-wrapper.grid__item {
        padding-left: 15px !important;
    }
  .about-us .image-with-text .image-with-text__text-item.grid__item{
    padding-left: 5px;
  }
    .section-template--18603140350172__rich_text_crwgt4-padding {
        padding-top: 50px !important;
        padding-bottom: 40px !important;
    }
  .section-template--18603140350172__image_with_text_eWmxqz-padding {
      padding-top: 40px !important;
      padding-bottom: 40px !important;
  } 
  .section-template--18603140350172__rich_text_crwgt4-padding{
     padding-top: 40px !important;
  }
  .about-us .image-with-text.collapse-corners:not(.image-with-text--overlap) .grid__item .image-with-text__media{
     margin-right: 15px;
  }
  .about-us .image-with-text .grid__item {
     padding-left: 10px;
  }
    .section-template--18603140350172__image_with_text_FFVf8a-padding {
		padding-top: 40px !important;
		padding-bottom: 40px !important;
	}
	.image-with-text__media img {
		width: 290px !important;
	}
	.image-with-text__content .image-with-text__text+.button {
		margin-top: 2.75rem;
	}
   .footer__content-top {
		padding-bottom: 0.75rem !important;
	}
   .footer-block.grid__item {
		margin: 2rem 0;
	}
	.footer-block__details-content {
		margin-bottom: 2rem;
	}
  .collection ul.grid {
    padding: 0px !important;
  }
  .prt-sort-list-style.collection .collection__title {
    padding-left: 15px;
 }
  .prt-sort-list-style ul.prt-nav-tabs {
    padding-left: 0px;
 }
 .breadcrumb-wrap.prt-section-breadcrumb{
    padding-left: 10px;
    padding-right: 10px;
  }
 
  }
  div.product .prouct_detail_counter.product__column-sticky .wishlist-engine-button {
    width: 100%;
    max-width: 44rem;
  }
}
.breadcrumb-wrap.prt-section-breadcrumb{
  text-align: center;
}

.prt-multicolumn-style2 .multicolumn-card__info{
   padding-left: 0px;
   padding-right: 0px;
}
.prt-image-2 img{
      height: 100%;
    width: 520px;
   border-radius: 10px;

}
.image-with-text__media img{
    width: 665px !important;
    height: 670px !important;
    border-radius: 10px;
}
.contact .breadcrumb{
  display: none;
}
h2.image-with-text__heading{
  margin-top: 0px;
}

.prt-contact-form-sections .button{
    width: 100%;
    background-color: transparent;
    color: #000;
}
.about-us .rich-text__text p,
.about-us .rich-text__heading strong{
    font-weight: 500;
}
.about-us .rich-text__text p{
    font-family: var(--font-heading-family);
    font-weight: 500;
    color: #000;
}
.header .header__menu-item{
   padding-right: 30px;
  padding-left: 10px;
}
.prt-breadcrumb-title{
    text-transform: capitalize;
}
article .article-template__hero-medium{
  border-radius: 25px;
}
.page__article .page-width--narrow {
    max-width: 1400px !important;
}

.article-template__content img:last-child{
    position: relative;
} 

.product .product__title h1{
    font-weight: 600;
}
.product__info-wrapper .price__regular .price-item--regular{
    font-size: 24px;
    font-weight: 600;
}
.product-form .product-form__buttons .button{
    margin-top: -87px;
    margin-left: 155px;
}
.product__info-container .product-form {
  flex: 0 0 50%;
}
.product-order-now-button {
  width: -webkit-fill-available;
}
.product-payment-button-area {
  display: flex;
}
details .accordion__title {
    font-family: var(--font-body-family);
}

.view-mode.filter-grid-list.grid__item a{
    position: relative;
    background: none;
    padding: 5px;
    margin: 0 3px 0 0;
    float: none;
    display: inline-block;
    verticalAlign: top;
    width: auto;
    cursor: pointer;
}
.view-mode.filter-grid-list.grid__item.toolbar-item.toolbar-viewAs {
    position: relative;
    left: 8%;
    right: 0;
}
/* .product-count, */
.facets__form .facet-filters.sorting {
    position: relative;
    top: 35px;
}
.facets__form {
  position: relative;
}
.view-mode.filter-grid-list.grid__item.toolbar-item.toolbar-viewAs {
    padding-top: 2px;
    margin: 10px auto 0;
    position: absolute;
    top: 0px;
    display: flex;
    justify-content: center;
}
.toolbar-colLeft .toolbar-item .toolbar-icon.grid--2-col-desktop {
    width: 19px;
}
.toolbar-colLeft .toolbar-item .toolbar-icon.icon-mode {
    position: relative;
    cursor: pointer;
    display: inline-block;
    vertical-align: middle;
    width: 26px;
    height: 26px;
    padding: 3px;
    border: none;
}
.toolbar-colLeft .toolbar-item .toolbar-icon {
    display: inline-block;
    vertical-align: middle;
    width: 26px;
    height: 26px;
    padding: 3px;
    border: 1px solid #e7e7e7;
}
.toolbar-colLeft .toolbar-item .toolbar-icon.grid--3-col-desktop {
    display: inline-block;
}
.toolbar-colLeft .toolbar-item .toolbar-icon.icon-mode {
    position: relative;
    cursor: pointer;
    display: inline-block;
    vertical-align: middle;
    width: 26px;
    height: 26px;
    padding: 3px;
    border: none;
}
.toolbar-colLeft .toolbar-item .toolbar-icon.grid--3-col-desktop:before {
    box-shadow: 7px 0 #d8d8d8, 14px 0 #d8d8d8;
    height: 18px;
    width: 4px;
}
.toolbar-colLeft .toolbar-item .toolbar-icon.icon-mode:before {
    content: "";
    position: absolute;
    background-color: #d8d8d8;
    width: 18px;
    height: 4px;
    box-shadow: 0 7px #d8d8d8, 0 14px #d8d8d8;
}
.toolbar-colLeft .toolbar-item .toolbar-icon.grid--2-col-desktop:before {
    box-shadow: 7px 0 #d8d8d8;
    height: 18px;
    width: 4px;
}
.toolbar-colLeft .toolbar-item .toolbar-icon.grid--3-col-desktop:before {
    box-shadow: 7px 0 #d8d8d8, 14px 0 #d8d8d8;
    height: 18px;
    width: 4px;
}
.toolbar-colLeft .toolbar-item a.active .toolbar-icon.grid--2-col-desktop:before, .toolbar-colLeft .toolbar-item a.active .toolbar-icon.grid--3-col-desktop:before, .toolbar-colLeft .toolbar-item a.active .toolbar-icon.grid--4-col-desktop.active:before {
    box-shadow: 7px 0 0 #2A4428;
}
.toolbar-colLeft .toolbar-item a.active .toolbar-icon.grid--3-col-desktop:before {
    box-shadow: 7px 0 0 #2A4428, 14px 0 0 #2A4428;
}
.toolbar-colLeft .toolbar-item a.active .toolbar-icon.grid--4-col-desktop.active:before {
    box-shadow: 7px 0 0 #2A4428, 14px 0 0 #2A4428, 21px 0 0 #2A4428;
}
.list_style .toolbar-colLeft .toolbar-item .short-list-detail.active .toolbar-icon.grid--2-col-desktop:before {
    box-shadow: 0 7px #2A4428, 0 14px #2A4428;
}
.toolbar-colLeft .toolbar-item a.active .toolbar-icon.icon-mode:before {
    background-color: #2A4428;
}
.toolbar-colLeft .toolbar-item .short-list-detail .toolbar-icon.grid--2-col-desktop:before {
    height: 4px;
    width: 18px;
}
.toolbar-colLeft .toolbar-item .short-list-detail .toolbar-icon.grid--2-col-desktop:before {
    box-shadow: 0 7px #d8d8d8, 0 14px #d8d8d8;
    height: 4px;
    width: 18px;
}
.toolbar-colLeft .toolbar-item .toolbar-icon.icon-mode {
    position: relative;
    cursor: pointer;
    display: inline-block;
    vertical-align: middle;
    width: 26px;
    height: 26px;
    padding: 3px;
    border: none;
}
.toolbar-colLeft .toolbar-item .toolbar-icon.grid--4-col-desktop.active:before {
    box-shadow: 7px 0 #d8d8d8, 14px 0 #d8d8d8, 21px 0 #d8d8d8;
    height: 18px;
    width: 4px;
}
.facets__summary .icon-caret {
    padding-right: 10px;
}
details .facets__summary {
    background-color: #f4f4f4;
    padding: 10px 25px 10px 20px;
    border-radius: 10px;
   font-weight: 600;
}
.facets__summary .facets__summary-label,
.facets__summary:hover .facets__summary-label{
    text-decoration: unset;
    color: #000;
    text-underline-offset: unset;
}
.prt-breadcrumb-title {
    text-transform: capitalize;
    padding: 0px 0px 10px;
    margin: 0px;
    font-weight: 600;
}
.jdgm-write-rev-link.jdgm-write-rev-link {
    background-color: #2A4428;
    border-color: #2A4428;
}
.jdgm-preview-badge .jdgm-star {
    color: #FFC107 !important;
}
.jdgm-carousel-item {
    width: 100% !important;
}
.jdgm-carousel-title-and-link {
    display: none;
}
.jdgm-carousel-item__review .jdgm-star {
    color: #FFC107 !important;
}
.jdgm-carousel-item__review-content{
  padding-top: 10px;
}
.jdgm-carousel-item__review-body>p {
    padding-top: 10px;
    font-weight: 600;
}
.jdgm-carousel-item__product {
    margin-top: -90px;
}
.jdgm-carousel-wrapper .jdgm-carousel-item__review {
    height: 35%;
}

.jdgm-carousel-item__product-image {
    width: 90px !important;
    height: 90px !important;
}
.product__info-wrapper .product__description span{
    color: #8D8D8D;
}
.jdgm-carousel-item__reviewer-name-wrapper,
.jdgm-carousel__arrows{
  display: none;
}
#shopify-section-template--18477540671708__1727259733aabf3f09{
  background-color: #f4f4f4;
}

#shopify-section-template--18539823071452__172732276036eaac87{
  background-color: #f4f4f4; 
}
product-recommendations .product__media-item.grid__item.slider__slide.is-active{
  display: block;
}
.jdgm-rev__pic-img.jdgm-rev__pic-img {
    border-radius: 50px;
}

.header:not(.drawer-menu).page-width {
    display: flex !important;
    justify-content: space-between;
}
header-menu>details{
  position: static;
}
header .header__inline-menu {
    position: static !important;
}
.list-menu--inline {
    display: inline-flex;
    flex-wrap: wrap;
}
 .header:not(.drawer-menu).page-width {
    display: flex !important;
    justify-content: space-between;
} 
.mega-menu__list li{
   width: 300px;
}
.mega-menu__list li img{
    border: 1px solid #e7e7e7;
    border-radius: 10px;
   padding: 40px;
}
.mega-menu__list li:last-child img{
   padding: 0px;
}
.blog .article-card__footer,
.blog span.circle-divider{
   display: inline-block;
}
.blog .article-card__footer span{
  position: relative;
  left: 10px;
}
.facets__disclosure-vertical[open] .facets__summary .icon-caret{
  margin-right: 10px;
}
.list_style ul li.grid__item .card-wrapper .card {
    display: grid;
    grid-template-columns: repeat(auto-fit, minmax(250px, 1fr));
}
.page-width.list_style .card__content .card__information {
    margin: 0 1.3rem 1rem;
}
@media (max-width: 330px) {
  .product .product__info-wrapper.grid__item {
		padding-left: 0;
		/* padding-right: 12px; */
	}
}
@media (max-width: 400px) {
.footer__content-bottom-wrapper:not(.footer__content-bottom-wrapper--center) .footer__copyright {
		margin-left: 1.5rem;
	}
}
@media (max-width: 326px) {
  
  .list-payment {
		margin: -0.5rem -0.5rem 1rem !important;
	}
	
}
@media (min-width: 650px) {
    .list_style .detail-list-view.grid--2-col-desktop .grid__item .prt-product-card-icon {
        top: 95px;
    }
}
/* @media (min-width: 650px) {
    .page-width.list_style .detail-list-view.grid--2-col-desktop .card__content .card__information {
        padding-top: 120px;
    }
} */
.page-width.list_style .card__content .card__information, .facets-vertical.page-width .card__content .card__information {
    position: relative;
    z-index: 0;
    cursor: default;
}
.page-width.list_style .card__content .card__information {
    margin: 0 1.3rem 1rem;
}
.list_style .card--card.card--media>.card__content {
    border-radius: 10px;
}
/* .page-width.list_style .detail-list-view .card__content .card__information {
    padding-top: 80px;
} */
.list_style .card--card.card--media>.card__content{
     padding-left: 20px;
}
.garden-trowel .breadcrumb{
   display: none;
}
.product-form__input--pill input[type=radio]+label.prt-variant-pills{
    width: 50px;
    height: 50px;
    border-radius: 50%;
}
:is(.product-form__input--pill,.product-form__input--swatch) .form__label {
    margin-bottom: .2rem;
    font-size: 16px;
    text-transform: capitalize;
}
.product-form__quantity .form__label {
    font-size: 16px;
    font-weight: 600;
}
.countdown_time .timer-block {
    display: inline-block;
    width: 77px;
    color: #E61C1C;
}
.countdown_text, .countdown_time {
    color: var(--gradient-base-accent-1);
}
.price--large {
    font-size: 1.6rem;
    line-height: calc(1 + .5 / var(--font-body-scale));
    letter-spacing: 0px;
}
.countdown_text,
  .countdown_time{
     color: var(--gradient-base-accent-1);
}
.product-form__submit {
    background-color: var(--gradient-base-accent-2);
}
.countdown_time{
    background: #FFE5E5;
    padding: 20px 15px 18px;
    border: 2px solid #FFCBCB;
    border-radius: 10px;
    border-style: dashed;
    display: block;
    flex-wrap: wrap;
    position: relative;
    left: 0;
    right: 0;
    margin: 0 auto;
}
 .countdown_time .timer-block:last-child{
    border-right: 0px;
 }
 .countdown_time {
   position: relative;
   display: inline-block;
 }
.prt_counter_section{
   margin-top: -40px;
}

@media screen and (max-width: 1400px) {
   .grid.product-grid{
      column-gap: 30px;
   }
   .section-template--18603140382940__contact_form_with_text_Lb8ygt-padding,
  .faq .page-width,
  .article-template{
     padding-left: 15px;
     padding-right: 15px;
  }
  .product-form .product-form__buttons .button,
  .shopify-payment-button{
      /* width: 50% !important; */
  }
  #shopify-section-template--18539822678236__main{
    padding-left: 15px;
    padding-right: 15px;
 }
}
@media screen and (max-width: 768px) {
  .prt-multicolumn-style2 .section-template--18603140448476__multicolumn_style2_36Pj8Y-padding{
     padding-top: 10px;
     padding-bottom: 20px;
  }
  .section-template--18603140448476__featured_product_3pr3rW-padding {
		padding-bottom: 10px !important;
	}
  .section-template--18603139989724__main-collection-product-grid-padding .product-grid-container .collection ul.grid {
    padding-left: 15px !important;
    padding-right: 15px !important;
  }
  /* quick-add-modal .wishlist-text {
     display: none;
  } */
  .quick-add-modal__content .product-order-now-button {
    margin-top: 6px;
  }
  .about-us .image-with-text.collapse-corners:not(.image-with-text--overlap) .grid__item .image-with-text__media img {
	height: auto !important;
    width: 95% !important;
  }
  .about-us .image-with-text__grid--reverse .prt-image-2 img {
    height: auto;
  }
  .section-template--18603140448476__collection_list_xj87Dk-padding {
     padding-top: 50px !important;
  }
  .product-card-wrapper .card__heading {
     font-size: 20px;
     line-height: 30px;
  }
  .homepage2 .collection-list-wrapper.page-width.prt_main_collection_list_fullwith{
     padding-top: 0px !important;
  }
  .prt-sort-list-style.collection slider-component.page-width,
  .collection.section-template--18603140284636__featured_collection_h7KPqB-padding slider-component.page-width {
	padding: 0px;
  }
  .about-us .rich-text__text p,
  .prt-sort-list-style.collection h2.title.inline-richtext,
  .rich-text h2.inline-richtext{
    font-size: 30px;
    line-height: 40px;
  }
    .section-sections--18603140743388__footer-padding {
		padding-top: 30px !important;
	}
	footer .footer__content-bottom {
		padding-top: 0px;
  }
  .prt-image-banner-with-counter.banner .banner__content .banner__box {
		padding: 27px 35px;
	}
  .prt-product-with-image-section li:first-child .card--media,
	.prt-product-with-image-section li .card--media {
		padding-top: 0px;
	}
   .prt-product-with-image-section .card--media{ 
		background-color: transparent;
	} 
  .article-template .article-template__comment-wrapper {
	 padding-bottom: 9rem;
  }
  .section-template--18603140350172__rich_text_crwgt4-padding {
	 padding-bottom: 20px !important;
  }

  .about-us .image-with-text__text-item.grid__item .image-with-text__content {
	padding-left: 10px;
  }
  .section-template--18603140415708__collapsible_content_RV9mmq-padding {
	 padding-top: 35px;
     padding-bottom: 30px; 
  }
  .article-template__back .article-template__link {
		padding-left: 42%;
	}
  .article-template__back .article-template__link {
		padding-left: 42%;
	}
  .collection.section-template--18603140284636__featured_collection_h7KPqB-padding h2.inline-richtext {
		font-size: 30px;
		line-height: 40px;
		margin: 3rem 1.2rem 4rem 0px;
	}
	.collection.section-template--18603140284636__featured_collection_h7KPqB-padding .collection__view-all {
		top: -10px; 
	}
   .section-template--18603139760348__featured_blog_CzRPQ6-padding {
		padding-top: 40px !important;
		padding-bottom: 35px !important;
	}
  .grid__item.prt-contact-form-sections .title {
    margin: 0 0px 25px !important;
  }
  .section-template--18603140382940__contact_form_with_text_Lb8ygt-padding {
    padding-top: 20px !important;
    padding-bottom: 50px !important;
  }
  
	.section-template--18603140546780__rich_text_Mz3gkq-padding {
		padding-top: 20px;
	}
	.section-template--18603140546780__related-products-padding {
		padding-top: 0px;
		padding-bottom: 30px;
	}
	.related-products .grid.product-grid {
		row-gap: 0;
  }
  .section-template--18603140546780__main-padding {
		padding-top: 40px;
		padding-bottom: 20px;
		padding-left: 15px;
	}
  .homepage2 .featured-product:not(.product--no-media)>.product__info-wrapper {
        padding: 0rem 1rem 2rem;
    }
  .prt-multicolumn-style2 .section-sections--18603140743388__multicolumn_style2_DnQ9td-padding {
		padding-top: 20px !important;
		padding-bottom: 28px !important;
	}
  #shopify-section-template--18603140284636__collection_list_7PBkAK .collection-list-wrapper slider-component {
		padding-left: 0;
		padding-right: 0;
	}
	.section-template--18603140284636__collection_list_7PBkAK-padding {
		padding-top: 45px !important;
		padding-bottom: 35px !important;
	}
  .footer__content-top .grid {
		row-gap: 0rem;
  }
  .section-template--18603140284636__prt_product_tab_collections_nqHHpA-padding {
		padding-top: 40px !important;
		padding-bottom: 40px !important;
	}
	.prt-sort-list-style .collection__title.title-wrapper {
		margin-bottom: 0;
	}
	.prt-sort-list-style ul.prt-nav-tabs {
		padding-bottom: 0;
	}
	.prt-sort-list-style .active.content.sort-collection-one {
		top: -20px;
	}
  .prt-sort-list-style.collection .collection__title .title:not(:only-child) {
		margin-bottom: 2rem;
	}
  .page__article .article-template__title{
     font-size: 30px;
     line-height: 40px;
  }
  .accordion .svg-wrapper {
		height: calc(var(--font-heading-scale) * 1.7rem);
	}
	.product__accordion h2.inline-richtext {
    font-size: 16px;
    line-height: 26px;
  }
	.article-template__content img:last-child {
	   left: 0;
	}
	.article-template__content img {
	     max-width: 100%;
	     width: 100%;
	}
  
  .homepage2 .featured-product.product .product__info-container {
		margin: 0 auto;
	}
  
	.prt-collection-style1 h3.card__heading {
	   top: -30px;
	}

	.product .product-payment-button-area .product-form__submit.button {
	   padding: 0;
	}
	.shopify-payment-button__button--unbranded {
	   padding: 0;
	}
 .page__index .banner__content--middle-left .banner__box {
      padding: 4rem 2rem;
  }
  .page__index slideshow-component .banner--desktop-transparent.banner__content--middle-right .banner__box:before{
    content: unset;
  }
  .collection .collection__view-all {
    position: absolute;
    top: 75px;
    right: auto;
    left: 0;
  }

  .section-template--18539823071452__featured_collection_h7KPqB-padding .inline-richtext.h1{
    padding-left: 15px;
  }
   .prt_home_banner_image {
        display: none !important;
    }
  .view-mode.filter-grid-list.grid__item.toolbar-item.toolbar-viewAs {
    position: relative;
    left: 10px;
    right: 0;
    display: inline-block;
    width: 100%;
    max-width: 100%;
  }
  .prt-collection-style1 .collection-list.grid {
    column-gap: 20px;
  } 
  .prt-collection-style1 .grid--1-col-tablet-down .grid__item {
    width: 100%;
    max-width: 48.6% !important;
  }
  .prt-collection-style1 .card .card__inner .card__media {
    height: 100% !important;
  }
  .prt-image-banner-with-counter .banner-with-counter-section.countdown_wrap.flip-countdown.simple-countdown {
    position: relative;
    top: 60px;
    float: left;
  }
  footer .newsletter-form {
    align-items: flex-start;
  }
  .featured-product.product .product__info-wrapper {
     padding-left: 0px;
    padding-top: 10px;
  }
  .featured-product .product__info-wrapper.grid__item{
     width: 100%;
  }
  .product-media-container.constrain-height .media img {
    height: 100% !important;
  }
  .banner__heading.inline-richtext.hxxl{
     font-size: 40px !important;
     line-height: 50px !important;
  }
  .featured-product.product .grid--2-col-tablet .grid__item {
      width: 100%;
  }
  .featured-product.product .product__info-container{
    padding-left: 40px;
  }
  .prt-product-with-image-section .fixed-column{
    display: none;
  }
  .homepage2 .banner.prt-image-banner-with-counter h2.inline-richtext {
    font-size: 24px;
    line-height: 34px;
  }
  .prt-image-banner-with-counter .slideshow__slide h2.inline-richtext,
  .homepage2 .slideshow__slide h2.inline-richtext {
    width: 100%;
  }
  .homepage2 .featured-product.product .product__info-container {
    padding-left: 0px;
  }
  .homepage2 .prt-product-with-image-section .sliding-column{
    padding-right: 20px;
  }
  div.product-grid-container .collection ul.grid {
    row-gap: 35px;
  }
}
@media screen (min-width: 500px) {
  .prt-image-banner-with-counter.banner .banner__content .banner__box{
    left: -28px;
  }
  .homepage2 .banner__content {
    padding: 5rem 4rem;
  }
  .prt-sort-list-style ul.prt-nav-tabs {
     left: 60px;
  }
}
@media screen and (max-width: 576px) {
  .collection.section-template--18603140284636__featured_collection_h7KPqB-padding slider-component.page-width {
    padding-left: 15px;
    padding-right: 15px;
  }
  .collection.section-template--18603140284636__featured_collection_h7KPqB-padding h2.inline-richtext {
    margin-left: 15px;
  }
  .facets__disclosure-vertical.product-media-container .product__modal-opener {
    margin-left: 0;
    margin-right: 0;
  }
  div.product-media-container .product__modal-opener {
    margin-left: 0px;
    margin-right: 0px;
  }
  .page__index .prt-collection-style1 .card__content {
        margin-top: 0px !important;
    }
	.prt-collection-style1 h3.card__heading {
        top: -25px;
    }
  .about-us .image-with-text__text-item.grid__item .image-with-text__content {
	padding-right: 15px;
	padding-left: 15px;
  }

   .about-us .image-with-text .image-with-text__media-item.grid__item {
	  padding-left: 0px;
   }

  .section-template--18603140350172__image_with_text_eWmxqz-padding .image-with-text .image-with-text__content .prt-image-2 {
	 width: 100%;
  }
  .section-template--18603140350172__image_with_text_eWmxqz-padding .image-with-text .image-with-text__content .prt-image-2 img {
	 width: 100% !important;
  }
  .blog .blog__posts .card .card__inner .card__media {
	margin-top: 0;
 }
 .blog .blog__posts .card--card.card--media>.card__content {
	margin-top: 4rem;
 }
  .prt_main_slider_section2.prt_main_collection_list_fullwith{
    display: none;
  }
  .section-template--18603140448476__rich_text_zViYhe-padding {
		padding-top: 40px !important;
	}
	.section-template--18603140448476__featured_collection_PbXq3W-padding {
		padding-top: 1px !important;
	}
  
  .prt-collection-style1 h3.card__heading {
      margin-top: -53px;
  }
}

@media screen and (max-width: 360px) {
  .utility-bar .announcement-bar__message span {
     font-size: 13px;
     line-height: 25px;
  }
}

@media screen and (max-width: 500px) {
  .prt-image-banner-with-counter .banner-with-counter-section.countdown_wrap.flip-countdown.simple-countdown {
	left: -5px; 
  }

  body.product_variants_available .shopify-app-block {
    margin-left: 0px;
    margin-right: 0px;
  }
  div.product .prouct_detail_counter.product__column-sticky .wishlist-engine-button {
    width: -webkit-fill-available;
    max-width: -webkit-fill-available;
    margin-left: 0;
  }
  .prt-multicolumn-style2.multicolumn {
		padding-top: 20px;
	}
	.section-sections--18603140743388__footer-padding {
		padding-top: 40px;
	}
	.background-none .multicolumn-card__image-wrapper+.multicolumn-card__info {
		padding-top: 1.5rem;
		padding-bottom: 1.5rem;
	}
	.prt-multicolumn-style2 .multicolumn-list.contains-content-container {
		row-gap: 0px;
	}

 .prt_main_first_banner_style{
    display: none;
  }
  .slideshow__slide .banner--desktop-transparent .banner__box {
        padding: 40px 15px !important;
    }
  .prt-image-banner-with-counter.banner .banner__content .banner__box{
    left: 0px;
  }
  .homepage2 .banner__content {
    padding: 10px 0px;
  }
  .prt-image-banner-with-counter.banner .banner__content .banner__box {
    padding: 30px 20px !important;
  }
  .card__badge.top {
    margin-top: 18px !important;
  }
  .prt-sort-list-style ul.prt-nav-tabs {
	   left: 0px;
	}

  .slideshow__text-wrapper .banner__description {
    display: none;
  }
     .slideshow__slide h2.inline-richtext {
        font-size: 30px;
        line-height: 40px;
    }
    .slideshow__slide .banner--desktop-transparent .banner__box {
        padding: 40px 20px !important;
    }
    .banner--desktop-transparent .banner__box {
        padding: 0 !important;
    }
  .countdown_time .timer-block {
      width: 52px;
  }
  .prt-image-banner-with-counter .banner-with-counter-section .timer-block .countdown_number {
      padding: 12px 14px !important;
  }
  div.product-grid-container .collection ul.grid {
    row-gap: 40px;
  }
  body.page_without-banner .facets-container.scroll-trigger.animate--fade-in {
    padding-top: 15px;
  }
}
@media screen (min-width: 576px) and (max-width: 768px) {
.page__index .prt-collection-style1 .card__content {
	  margin-top: -85px !important;
	}
}
@media screen (min-width: 749px) and (max-width: 768px) {
 .jdgm-review-widget .jdgm-rev-widg {
		padding: 24px 0px 0px !important;
	}
}

.featured-product.product .product__title.h1{
     font-size: 34px;
    line-height: 44px;
    font-weight: 600;
}
.featured-product.product .product__view-details{
    text-transform: uppercase;
    font-weight: 600;
}
@media screen and (min-width: 749px) {
  .grid__item.prt-contact-form-sections{
    padding-left: 60px;
  }
}
@media screen and (max-width: 749px) {
  .product-media-container .product__modal-opener {
		margin-left: 15px;
		margin-right: 15px;
	}
  	.prt-contact-form-with-text .grid__item.prt-contact-form-sections {
		padding-left: 0;
		padding-right: 0;
	}
    .prt-contact-form-with-text .image-with-text__text-item.grid__item .image-with-text__content {
        padding-left: 0;
    }
   .product__media-wrapper slider-component:not(.thumbnail-slider--no-slide) {
		margin-left: 1rem;
		margin-right: -2rem;
	}
	.section-template--18603140677852__main-padding {
		padding-top: 40px;
		padding-bottom: 20px;
	}
  .mobile-facets__open {
     /* padding-left: 15px; */
  }
  .facets-vertical .view-mode.filter-grid-list.grid__item.toolbar-item.toolbar-viewAs {
     padding-left: 10px;
  } 
  .image-with-text__text-item.grid__item .image-with-text__content {
     padding-left: 15px;
  }
  .grid__item.prt-contact-form-sections {
     padding-left: 15px;
  }
  .footer .footer__payment{
     position: relative;
     top: -20px;
     left: 0;
     right: 0;
     margin: 0 auto;
  }
  .footer-block.grid__item{
     width: 100% !important;
  }
  .product .product__info-wrapper.grid__item,
  .related-products .grid.product-grid{
     padding-left: 15px;
  }
   .related-products .grid.product-grid{
     padding-right: 15px;
   }
  .prt-multicolumn-style2 .multicolumn-list .multicolumn-card__info {
    padding-left: 10px !important;
    padding-right: 0 !important;
    position: relative;
    left: 0;
    right: 0;
    margin: 0 auto;
    top: -5px;
    padding-left: 12px !important;
}
}
.prt_main_slider_section .contains-card.contains-card--collection{
   column-gap: 0px;
}
.prt_main_slider_section .collection-list__item:first-child img{
    border-top-right-radius: 0px;
    border-bottom-right-radius: 0px;
}
.prt_main_slider_section .collection-list__item:last-child img{
    border-top-left-radius: 0px;
    border-bottom-left-radius: 0px;
}
product-recommendations .card__media .media img{
   border-radius: 10px;
}
.product__info-container>*+* a{
    text-decoration: unset;
}
.prt-collection-style1 .card__media .media img {
	border-radius: 20px;
}
.card__media .media img{
  border-radius: 10px;
}
.collection ul.grid{
    padding: 0px;
}
/* .shopify-payment-button{
  width: 68%;
} */
.product-order-now-button{
    /* width: 50%; */
    display: inline-block;
    position: relative;
    /* top: -75px;
    left: 42%; */
    border-radius: 50%;
}

.quick-add-modal .product-form .product-form__buttons .button,
.quick-add-modal .shopify-payment-button{
    width: 50%;
}

.localization-form__select:before,
.localization-form__select:after{
   border: unset;
}
.header-localization:not(.menu-drawer__localization) .localization-form:only-child .localization-form__select { 
    background-color: #f4f4f4;
    max-width: 55ch;
    padding: 2px 30px 2px 15px;
    border-radius: 8px;
    position: relative;
    right: 20px;
}
.header-localization:not(.menu-drawer__localization) .localization-form__select .icon-caret {
    right: 12px !important;
}
.header-localization:not(.menu-drawer__localization) .localization-form__select .icon-caret {
    right: 0;
}
	.popup-wrap{
		position: absolute;
		width: 100%;
		height: 100%;
		background-color: rgba(0,0,0,0.5);
		display: none;
      z-index: 9999;
    opacity: 1;
    visibility: visible;
    transition: opacity .35s ease, visibility .35s ease;
    overflow: hidden;
    left: 0;
    top: 0;
    align-items: center;
    justify-content: center;
    height: 100vh;
    width: 100vw;
    position: fixed;
    display: flex;
	}

	.popup{
		position: relative;
		width: 600px;
		height: 400px;
		background-color: rgba(0,0,0,1);
		margin: 225px auto;
      border-radius: 10px;
	}
    .popup img{
      width:100%;
      height:100%;
       border-radius: 10px;
    }
	.popup-timer{
		width: auto;
		height: 25px;
		color: #fff;
		position: absolute;
		right: 10px;
		line-height: 25px;
		padding: 0px 10px;
	}
	.btn-close{
		background-color: #fff;
		width: 25px;
		height: 25px;
		text-align: center;
		line-height: 22px;
		position: absolute;
		right: -10px;
		top: -10px;
		cursor: pointer; 
		transition: all 0.5s ease;
		border-radius: 50%;
	}
	.btn-close:hover{
		transform: rotate(360deg);
	}
.about-us .multicolumn-card__info h5 strong{
    font-family: var(--font-body-family);
    font-size: 16px;
    color: #000;
   font-weight: 500;
}
.about-us .image-with-text__media img{
   height: 100% !important;
}
.about-us .image-with-text__media img{
   border-radius: 10px !important;
}

.jdgm-carousel-item__review-body>p {
    margin: 0;
    font-family: var(--font-heading-family);
    font-style: italic;
    color: #000;
}
ul.list-menu.list-menu--inline{
   column-gap: 20px;
}

body:has(.section-header .header:not(.drawer-menu)) .utility-bar .page-width{
   height: 50px;
}

.prt_main_slider_section .card__heading,
.prt_main_slider_section2 .card__heading{
   display: none;
}
.prt_main_slider_section2 .card .card__inner .card__media{
   border-radius: 10px;
}
.header__inline-menu .list-menu--disclosure{
   min-width: auto;
}
details[open]>.header__submenu{
   top: 78px;
}
.prt-sort-list-style.collection h2.title.inline-richtext{
    font-weight: 600;
    color: #000;
}
h2.rich-text__heading,
h2.inline-richtext,
.blog .article-card .card__heading{
  font-weight: 600;
}
.rich-text h2.inline-richtext{
   margin-left: -15px;
}
h3.article_more_details{
   font-size: 16px;
   font-weight: 600;
   text-transform: uppercase;
   font-family: var(--font-body-family);
}
h3.article_more_details a{
  text-decoration: underline;
}
.collection__view-all a:not(.link){
    background-color: transparent;
    color: #000;
    text-decoration: underline;
    text-transform: uppercase;
      font-weight: 600;
  padding-right: 0px;
}
.collection__view-all a:not(.link):before,
.collection__view-all a:not(.link):after,
.collection__view-all a:not(.link):hover:before,
.collection__view-all a:not(.link):hover:after{
  box-shadow: unset;
}
.card-wrapper {
  height: auto!important;
}
.product-variant-dropdown{
  display:block !important;
} 
.product-variant-submit-button {
  background-color: #121212;
  color: #fff;
  padding: 12px 25px;
  border-radius: 0px;
  border: 1px solid #121212;
  display: block;
  margin-bottom: 15px;
}
.product-variant-submit-button:hover {
  background-color: #fff;
  color: #121212;
  cursor: pointer;
}
.product-variant-select {
  border: 1px solid #121212;
}
.product-variant-select:focus-visible {
  outline: none;
  box-shadow: none;
}
.product-variant-select {
   padding: 10px 10px;
   display: block;
   width: 100%;
   margin-bottom: 10px;
}
.quick-add__submit{
   transition: all 0.5s ease;
   border: 1px solid rgba(0, 0, 0, 0.4);
}
.price__regular .price-item--regular {
    position: relative;
    top: -12px;
    font-weight: 600;
}
.prt-image-banner-with-counter .banner__box.content-container.gradient {
    background: #ffffffdb;
}
@media (min-width: 769px){
   .prt-product-with-image-section li:last-child .card--media{
     padding-bottom: 30px;
  }
   .prt-product-with-image-section li .card--media{
     padding: 70px;
  }
  .about-us .multicolumn-card__info h3 strong{
   font-size: 45px;
   line-height: 55px;
 }
}
@media (min-width: 768px){
  .collectionlist-style1 .prt_main_first_banner_style li:first-child .media{
    left: 0px;
  }
  .collectionlist-style1 .prt_main_first_banner_style .collection-list.contains-card{
     column-gap: 50px;
     display: block;
  }
  .collectionlist-style1 .prt_main_first_banner_style .collection-list.contains-card li{
     display: inline-block;
  }
  .collectionlist-style1 .prt_main_first_banner_style .collection-list.contains-card li img{
     width: 92%;
  }
  .collectionlist-style1 li:first-child .media{
     left: 25px;
  }
  #Slide-template--18539823136988__slideshow_rwANTP-1{
     display: block;
  }
  #Slide-template--18539823136988__slideshow_rwANTP-2{
     display: none;
  }
 
  .homepage2 .prt_banner_button_section,
  .homepage2 .banner__box>*+.banner__buttons,
  .homepage2 .banner__box>*+.banner__buttons2,
  .homepage2 .banner__buttons2,
  .homepage2 .banner__buttons{
     display: inline-block;
  }
}
@media (max-width: 768px){
    
    .featured-product.product .product__title.h1{
       margin-top: 2rem;
    }
    .product .prouct_detail_counter.product__column-sticky .product__title h2.h1 {
		font-size: 30px;
		line-height: 40px;
	}
	/* .product .prouct_detail_counter.product__column-sticky .product-order-now-button {
		left: 52%;
	} */
	.product .prouct_detail_counter.product__column-sticky .shopify-payment-button__button--unbranded {
		padding: 0px;
	}
	.product .prouct_detail_counter.product__column-sticky .wishlist-engine-button {
		width: 60%;
      /* padding: 8px 20px 17px !important; */
	}
    #Slide-template--18539823136988__slideshow_rwANTP-1{
        display: none;
   }
  #Slide-template--18539823136988__slideshow_rwANTP-2{
     display: block;
  }
  .product-payment-button-area {
    display: grid;
  }
  section.product__info-container .product-form {
    margin-bottom: 5px;
    margin-top: 0px;
  }
  .product-form .product-form__buttons .button {
    margin-top: 0;
    margin-left: 0;
    top: 0;
    margin-bottom: 5px;
  }
  .product__info-container .product-form {
    max-width: 100%;
  }
  div.product-payment-button-area .product-form__buttons .shopify-payment-button__button.shopify-payment-button__button--unbranded {
    width: 100%;
  }
  .product-form__buttons {
    display: flex;
    column-gap: 10px;
  }
  product-form.product-form .product-form__buttons .button {
    width: 50%;
  }
  body.product_variants_available .product-form__buttons .shopify-payment-button {
    padding-top: 0px;
    width: 48%;
  }
}
@media (min-width: 750px) and (max-width: 768px) {
  .card__content .card__information .variant p {
    padding: 2px 8px;
  }
}
@media only screen and (min-width: 750px) {
    .slideshow__text.banner__box .banner__heading.hxl {
        font-size: 70px;
        line-height: 80px;
    }
}
@media (min-width: 1400px){
   .homepage2 .utility-bar__grid.page-width,
  .homepage2 .header,
  .homepage2 .prt_main_first_banner_style,
  .homepage2 .collection .page-width,
  .homepage2 .collection-list-wrapper.page-width,
  .blog .page-width,
  product-info .page-with,
  .homepage2 .prt-multicolumn-style2.multicolumn .page-width,
  .prt-multicolumn-style2.multicolumn .page-with,
  #shopify-section-template--18603140350172__image_with_text_FFVf8a .page-width,
  #shopify-section-template--18603140350172__image_with_text_eWmxqz .page-width{
      padding-left: 0px !important;
      padding-right: 0px !important;
  }
  
   .page__index .prt_main_slider_section2.page-width {
     margin-left: 40px;
     margin-right: 40px;
  } 
  .collection.section-template--18603140448476__featured_collection_PbXq3W-padding .page-width{
     padding-left: 0px;
     padding-right: 0px;
 }
  .faq .page-width,
  .page-width.prt-collection-style1,
  .prt-sort-list-style.collection,
  .collection-list-wrapper.page-width,
  .page-width.section-template--18603140448476__featured_product_3pr3rW-padding,
  .prt-sort-list-style.collection .content.active,
  .product-grid-container .collection.page-width{
     padding-left: 0px;
     padding-right: 0px;
 }
  .prt-multicolumn-style2.multicolumn .page-width{
    padding-left: 0px;
  }
  .prt-sort-list-style.collection .collection__title{
      padding-left: 250px;
      margin-bottom: 0px;
   }
  #shopify-section-template--18603140284636__featured_collection_h7KPqB .collection slider-component{
   padding: 0px;
 }
 #shopify-section-template--18603140284636__featured_collection_h7KPqB .collection .page-width,
.blog .page-width-desktop{
   padding-left: 0px;
   padding-right: 0px;
 }
  .jdgm-carousel-item__reviewer-name-wrapper,
  .jdgm-carousel-item__product{
      margin-top: -90px !important;
  }
  .footer__content-top.page-width{
     padding: 0px;
  }
  .homepage2 .collection__title.page-width{
     padding-left: 0px;
     padding-right: 0px;
  }
   slideshow-component .banner--desktop-transparent.banner__content--middle-left .banner__box {
        padding-right: 50px;
    }
  slideshow-component .banner--desktop-transparent.banner__content--middle-right .banner__box {
        padding-left: 50px;
    }
}

.slideshow__text-wrapper .banner__description{
   padding-top: 15px !important;
}
.homepage2 #shopify-section-breadcrumbs{
  display: none;
}
.banner_subheading_section p{
   text-transform: uppercase;
}

.homepage2 .banner--desktop-transparent .banner__box {
    max-width: 100%;
}

.slideshow__text-wrapper.banner__content--middle-center .prt_banner_button_section{
   padding-top: 20px;
}
.collection .card--card.gradient{
   background-color: transparent;
}
.prt-collection-style1 h3.card__heading{
    background-color: var(--gradient-background);
    border-radius: 50px;
    z-index: 1;
    overflow: visible;
    position: relative;

    padding: 10px;
}

.homepage2 footer{
    background: #000;
    color: var(--jdgm-write-review-text-color);
}
.homepage2 .footer-block__details-content .list-menu__item--link:hover,
.homepage2 footer .footer-block__heading{
   color: var(--jdgm-write-review-text-color);
}
.homepage2 .list-social__item path{
    fill: #fff;
}
.prt-image-banner-with-counter.banner .banner__content .banner__box{
    width: 800px;
    height: 350px;
}
.banner-with-counter-section .countdown_time {
    background: transparent;
    padding: 0;
    border: 0px;
    border-radius: 0;
    display: block;
    flex-wrap: wrap;
    position: relative;
    left: 0;
    text-align: left;
}
.banner-with-counter-section .countdown_time .timer-block{
  color: var(--jdgm-write-review-text-color);
}
.homepage2 .banner .banner__content .banner__custome_text p{
    font-size: 20px;
    line-height: 30px;
    text-align: left;
    letter-spacing: 2px;
}
.homepage2 .banner__text.body p {
    font-size: 16px;
    line-height: 26px;
    font-family: var(--font-body-family);
    text-align: left;
    width: 200px;
    color: #00; 
}
.homepage2 .slideshow__text.banner__box .banner__heading.hxl{
    font-weight: 500;
}
.homepage2 .footer .newsletter-form__field-wrapper .field:after,
footer .list-social__link{
   border: .1rem solid #d8d8d885;
}
.homepage2 .footer .newsletter-form__field-wrapper .field:placeholder{
   color: #d8d8d8;
}
.homepage2 .banner.prt-image-banner-with-counter h2.inline-richtext{
   text-align: left;
}
.prt-image-banner-with-counter.banner .button:before,
.prt-image-banner-with-counter.banner .button:after{
  box-shadow: unset;
}
.prt-image-banner-with-counter.banner .button{
    position: absolute;
    left: 20px;
    background-color: transparent;
    margin-top: -27px;
    font-size: 15px;
    text-decoration: underline;
    font-weight: 600;
}

.prt-image-banner-with-counter .banner-with-counter-section .timer-block .countdown_number{
    padding: 12px 20px;
    background-color: var(--jdgm-paginate-color);
    border-radius: 10px;
}
.prt-image-banner-with-counter .banner-with-counter-section .countdown_title{
    position: relative;
    top: 15px;
   color: #000;
}
.prt-image-banner-with-counter.banner__box.content-container .banner__text{
   padding-top: 25px;
}
.prt-image-banner-with-counter.banner-with-counter-section .countdown_time{
  text-align: center;
}
.prt-image-banner-with-counter.banner__box.content-container .banner__buttons{
    padding-top: 10px;
}
.prt-image-banner-with-counter.banner .banner__content .banner__box {
    position: relative;
}
.prt-image-banner-with-counter.banner .banner__content .banner__box:before{
    content: "";
    position: absolute;
    border: 2px solid rgb(255 255 255 / 86%);
    padding: 10px;
    width: 820px;
    height: 370px;
    left: -10px;
    top: -10px;
    border-radius: 10px;
}
.prt_home_banner_image.banner .banner__content .banner__box:before{
    content: "";
    position: absolute;
    border: 2px solid #fff;
    padding: 10px;
    width: 720px;
    height: 522px;
    left: -10px;
    top: -10px;
    border-radius: 10px;
}
.prt_home_banner_image .gradient,
.prt-image-banner-with-counter{
    background: rgb(var(--color-background));
    background: rgb(255 255 255 / 85%);
}
.jdgm-write-rev-link.jdgm-write-rev-link{
    border-radius: 50px;
    padding: 14px 20px;
}
.prt-product-with-image-section .image-with-text__media,
.prt-product-with-image-section .image-with-text__media img{
    border-radius: 15px !important;
}
.prt-product-with-image-section .prt-product-section{
    padding-right: 50px;
}

.prt-product-with-image-section .image-with-text__grid.grid{
    max-width: 100%;
    display: flex;
    overflow: hidden;
    position: relative;
}
.prt-product-with-image-section .fixed-column {
    max-width: 50%;
    height: auto;
}
.prt-product-with-image-section .prt-product-section .grid {
    margin-top: 0px;
}
.prt-product-with-image-section .sliding-column {
    overflow-y: auto;
    padding: 0px 0px 20px;
    box-sizing: border-box;
    overflow-y: auto;
    flex: 1; 
    max-width: 50%;
    width: calc(100% - 200px); 
} 
.prt-image-banner-with-counter .countdown_time .timer-block{
   text-align: center;
}
.prt-image-banner-with-counter .banner__buttons{
   padding-top: 10px;
}
.jdgm-prev-badge__text{
   display: none;
}
.product-card-wrapper .card__content .card__information .variant:first-child p{
   background-color: #000;
  color: #fff;
}
.product-card-wrapper .card-information .price-item.price-item--sale{
    font-size: 16px;
    font-weight: 600;
}
.prt-product-with-image-section ::-webkit-scrollbar {
    display: none;
}

#shopify-section-template--18570888806620__17282811910f8693d3 .page-width {
    max-width: 100%;
}
.homepage2 footer .newsletter-form__field-wrapper .field__label{
   color: var(--jdgm-write-review-text-color);
}
.homepage2 footer .newsletter-form__field-wrapper .field__input{
    background-color: transparent;
    color: var(--jdgm-write-review-text-color);
}
.homepage2 .banner--desktop-transparent .banner__box{
  margin-top: -6px;
}

.page__index .banner__box .banner__custome_text,
.page__index .banner .banner__box .banner__custome_text{
    font-family: var(--font-heading-family);
}
.prt-product-with-image-section .price__regular .price-item--regular {
    margin-right: 0;
    padding-top: 10px;
}
.prt-product-with-image-section .product-card-wrapper .card__heading {
    margin-top: 5px;
}
#shopify-section-template--18570888806620__17282811910f8693d3 .scroll-trigger.animate--slide-in {
    opacity: 1;
}
.product-payment-button-area .product-form__buttons .shopify-payment-button__button.shopify-payment-button__button--unbranded{
   width: 96%;
} 
.multicolumn .page-width.prt_client_logo_section {
    max-width: 100%
}

.homepage2  .shopify-section-group-footer-group .prt-multicolumn-style2.multicolumn{
   display: none;
}
.collection .card--card.card--media>.card__content {
    /* height: 170px; */
    height: fit-content;
    margin: auto 0;
}
.homepage2 .utility-bar__grid.page-width, .homepage2 .header {
    max-width: 1400px;
}
.homepage2 .utility-bar,
.homepage2 .header-localization:not(.menu-drawer__localization) .localization-form:only-child .localization-form__select{
  display: none;
}
@media screen and (min-width: 990px) {
   .homepage2 .header--middle-left .header__inline-menu {
        margin-left: auto;
    } 
}
/* .product--medium.product--left.product--columns .product__info-container .product-order-now-button {
    left: 53%;
    width: 46%; 
} */
.jdgm-widget:not(.jdgm-review-widget--small,
.jdgm-review-widget--medium) .jdgm-rev-widg__title,
.jdgm-form__title
{
      font-family: var(--font-heading-family);
      font-weight: 600;
}
#shopify-section-template--18570888806620__17282811910f8693d3 .page-width{
    padding-left: 0px !important;
    padding-right: 0px !important;
    border-top: 1px solid #e7e7e7;
}
.jdgm-form .jdgm-form__fieldset>label {
    font-size: 16px;
    font-family: var(--font-body-family);
}
.jdgm-form input[type="text"],
.jdgm-form input[type="email"],
.jdgm-form input[type="url"],
.jdgm-form textarea,
.jdgm-ask-question-btn,
.jdgm-widget input.jdgm-review-search,
.jdgm-subtab__name, 
.jdgm-widget .jdgm-btn.jdgm-btn,
.jdgm-chip{
    border-radius: 20px !important; 
}
.related-products .card__content .price__container{
    padding-top: 10px;
}
.newsletter-form__field-wrapper .field__input::placeholder{
  color: #000;
}
.page__index .slideshow__slide .slideshow__text-wrapper .prt_banner_button_section{
    padding-top: 10px;
}
.badge.price__badge-sold-out{
    background-color: #ff0000;
    margin-top: -5px;
}
.mega-menu__content{
    left: 0;
    width: 600px;
    margin: 0 auto;
    border: unset;
    box-shadow: 7px 0 #d8d8d8, 14px 0 #d8d8d8;
}
.price__regular .price-item--regular{
   padding-top: 10px;
}
#MegaMenu-Content-1 {
    width: 200px;
    padding: 25px;
    left: 32%;
    right: auto;
}
#MegaMenu-Content-1 .mega-menu__link--level-2 {
    text-transform: unset;
}
#MegaMenu-Content-4{
    width: 200px;
    left: 10%;
  padding: 25px;
}
#MegaMenu-Content-5{
    width: 200px;
    left: 20%;
  padding: 25px;
  
}
#MegaMenu-Content-4 .mega-menu__link--level-2,
#MegaMenu-Content-5 .mega-menu__link--level-2{
  text-transform: unset;
}
.mega-menu[open] .mega-menu__content{
   overflow: hidden;
}
.quick-add__submit {
    transition: all .3s ease 0s !important;
}
.slideshow__slide.grid__item .slideshow__text--left .banner__text.banner_subheading_section p{
      color: var(--jdgm-write-review-text-color);
}
.prt_home_banner_image.banner .button{
   background-color: transparent;
}

.custome-section-title ul li:before {
    content: "";
    position: absolute;
    background-image: url(/cdn/shop/files/sparkle.png?v=1728628041);
    height: 20px;
    width: 20px;
    background-size: cover;
    top: 11px;
    right: -8px;
}
#shopify-section-template--18603140448476__17282811910f8693d3 .page-width{
    width: 100%;
    max-width: 100%;
}
.prt-collection-style1 h3.card__heading {
    box-shadow: 0 13px 27px #0003;
}

.homepage2  #MegaMenu-Content-1 {
  left: 47%;
}
.homepage2 #MegaMenu-Content-2{
  left: 16%;
}
.homepage2 #MegaMenu-Content-3{
   left: 23%;
}
.homepage2 #MegaMenu-Content-4 {
    left: auto;
    right: 23%;
}
.homepage2 .footer-block__details-content>p,
.homepage2 .footer-block__details-content>li,
.homepage2 .footer-block__details-content> .list-menu__item--link,
.homepage2 .footer-block__details-content .list-menu__item--link{ 
    color: #8D8D8D;
}
.homepage2 .footer-block__details-content .list-menu__item--link:hover,
.homepage2 .copyright__content a:hover {
    color: var(--jdgm-write-review-text-color);
}
.homepage2 .slideshow__text.banner__box .banner__heading.hxl{ 
  font-weight: 500; 
}
.homepage2 .image-with-text .grid__item {
    padding-left: 0px;
}

.homepage2 #MegaMenu-Content-5 {
    left: auto;
    right: 19%;
}
.page__index .prt_main_slider_section2.page-width {
    max-width: 100%;
}
.product-grid-container .collection ul.grid {
	row-gap: 20px;
  padding-top: 60px;
}
.jdgm-carousel-item__product-image {
    height: 80% !important;
    border-radius: 50%;
}
#shopify-section-template--18603140284636__video_d6GYn9{
   margin-top: -100px;
}

.homepage2 .image-with-text .image-with-text__text-item>* {
    border-radius: 15px;
}
.homepage2 .collection-list-wrapper.page-width.prt_main_collection_list_fullwith{
   width: 100%;
   max-width: 100%;
   padding-left: 50px !important;
   padding-right: 50px !important;
}
button.chat-toggle svg {
    height: 40px !important;
}

.article-card__footer{
  position: relative;
}
.article-card__footer:before{
    content: "";
    position: absolute;
    width: 1px;
    height: 18px;
    background-color: #8d8d8da1;
    left: 4px;
    top: 0;
}

.page__index .slideshow__text.banner__box .banner__heading.hxl{
   font-weight: 500;
}
.jdgm-carousel-item__review-title {
    font-weight: 500 !important;
}
.wishlist-engine-button, .wishlist-engine-button:focus, .wishlist-engine-button:hover {
    background: #2a4428 !important;
}
.product-form__submit.button{
  width: 95%;
}
.wishlist-engine{
  margin-top: -20px;
}
.product--medium.product--left.product--columns .wishlist-engine-button{
   width: 50%;
}
.wishlist-engine-button{
    padding: 15px 20px !important;
    border-radius: 50px;
    width: 46%;
}
.wishlist-engine-button path{
    fill: var(--gradient-background);
}
button.chat-toggle svg {
    height: 40px !important;
}
.wishlist-fix[data-position=right-center]{
  border-radius: 10px;
}

@media (max-width: 1200px){
	.banner--desktop-transparent .banner__box {
		padding: 4rem;
	}
}

@media (max-width: 992px) {
  .collection-list.contains-card.contains-card--collection.grid {
     column-gap: 30px;
  }
  .related-products .product__media-icon {
		display: none;
	}	
  .page__index slideshow-component .banner--desktop-transparent.banner__content--middle-right .banner__box:before{
    content: unset;
  }
  .facets-vertical .view-mode.filter-grid-list.grid__item.toolbar-item.toolbar-viewAs{
    display: none;
  }
   .homepage2 .banner__content--bottom-left .banner__box {
		padding: 4rem 1.5rem;
	}
	.banner--desktop-transparent .banner__box {
		padding: 4rem;
        max-width: 64rem;
	}
	
}
@media (max-width: 991px) {
  .wishlist-engine-button {
    width: 65%;
    padding: 13px 15px !important;
  }
  div.product__info-wrapper {
    padding-left: 30px;
  }
}
@media (max-width: 1140px) {
  /* .quick-add-modal .product-order-now-button .order_whatsapp{
    font-size: 0px;
  } */
  .quick-add-modal .product--small.product--left.product--thumbnail .product-order-now-button {
    left: 0;
  }
  /* .quick-add-modal .shopify-payment-button {
      width: 60% !important;
  } */
  .quick-add-modal .product-order-now-button {
    width: 30%;
  }
  .quick-add-modal .wishlist-engine-button{
    width: 100%;
 }
  .watering-amp-irrigation .facets-vertical-sort .facets-vertical-form {
	top: 0px; 
  }
  .garden-trowel .facets__form .facet-filters.sorting,
  .garden-trowel .product-count {
	top: 2px;
  }
  .view-mode.filter-grid-list{
     display: none; 
  }
   .facets-vertical .product-grid-container .grid__item {
  	  width: calc(50% - var(--grid-desktop-horizontal-spacing) * 3 / 4);
  	  max-width: calc(50% - var(--grid-desktop-horizontal-spacing) / 2);
   }
   .facets-vertical .product-grid-container .grid__item {
    max-width: 50%;
   }
   .product-grid-container .collection ul.grid.detail-list-view {
    column-gap: 30px;
   }
}

@media (max-width: 768px) {
  #shopify-section-template--18603140546780__rich_text_Mz3gkq,
  #shopify-section-template--18603140579548__rich_text_gyYtQL,
  #shopify-section-template--18603140645084__rich_text_Mz3gkq
  {
        margin-top: -30px;
  }
   .homepage2 .banner--desktop-transparent .banner__box {
    padding-right: 20px;   
  }
  .section-template--18603140284636__featured_collection_h7KPqB-padding .collection__title {
	padding-left: 0px;
  }
  .section-template--18603140284636__featured_collection_h7KPqB-padding .inline-richtext {
  	margin-left: 0px;
  }
  .facets-vertical.page-width .product-grid-container .pagination-wrapper {
    margin-top: -4rem;
 }
  .section-template--18603139989724__main-collection-product-grid-padding {
    padding-top: 30px !important;
  }
  .section-template--18603139989724__main-collection-product-grid-padding .facets-wrapper,
  .section-template--18603139989724__main-collection-product-grid-padding .filter.toolbar-col.toolbar-colLeft{
		display: none;
	}
	.facets-vertical-sort.page-width .grid.product-grid li,
  .facets-vertical.page-width .grid.product-grid li{
		padding-top: 0px;
        margin-bottom: -15px;
	}
  
	.banner--desktop-transparent .banner__box {
		padding: 4rem;
        max-width: 64rem;
	}
  div.facets-vertical.page-width {
    padding-left: 15px;
    padding-right: 15px;
  }
  .page_without-banner .facets-container.scroll-trigger.animate--fade-in {
    padding-top: 35px;
  }
  .page_without-banner div.product-grid-container .collection ul.grid {
    padding-top: 20px;
  }
}

.section-template--18603140284636__rich_text_DaUiLj-padding {
	padding-top: 100px;
}

.blog span.circle-divider{
  padding-right: 10px;
}
.article-card__footer:last-child{
  padding-left: 10px;
}
.sg-wishlist-badge {
    width: 20px !important;
    height: 20px !important;
    background: #B8AB4A !important;
    color: #ffffff;
    left: -5px !important;
    top: -5px !important;
    font-size: 12px !important;
}
.page__index slideshow-component .banner--desktop-transparent.banner__content--middle-right .banner__box{
    position: relative;
}

button.chat-toggle svg {
    height: 40px !important;
}
.prt-product-with-image-section.image-with-text .banner__box {
    width: auto;
    max-width: 66rem;
    height: 25rem;
    max-width: 93%;
    padding: 27px;
    margin: 10px;
}
.prt-product-with-image-section.image-with-text h2{
    font-size: 34px;
    line-height: 40px;
}
.prt-product-with-image-section .banner__content.banner__content--middle{
    top: 55%;
    2px solid rgb(255 255 255 / 86%)
    width: 88%;
    left: 26px;
    height: 41%;
    border-radius: 10px;
}
.product-grid-container .collection ul.grid.detail-list-view {
    row-gap: 20px;
    padding-top: 60px;
    margin-top: 10px;
}

.page__article .caption-with-letter-spacing {
    text-transform: capitalize;
    font-size: 14px;
}
.prt-multicolumn-style2.multicolumn.background-none .multicolumn-card__image-wrapper {
    margin-left: 0;
}
.jdgm-carousel-wrapper {
    width: 80%;
    margin: auto;
}

.product_variants_available .product-form__buttons .shopify-payment-button{
  padding-top: 10px;
}
.jdgm-rev-widg__title{
   padding-bottom: 10px;
}
.product__column-sticky .accordion {
   margin-bottom: 0 !important;
}
.product__info-container.product__column-sticky>*+* {
   margin: 1.5rem 0 0;
}
.product__info-container.product__column-sticky .product__description.rte ul {
   padding-left: 0;
}
.section-template--18603140448476__collection_list_xj87Dk-padding {
   padding-top: 100px;
}

.homepage2 .banner.prt-image-banner-with-counter h2.inline-richtext {
  margin-bottom: 3rem;
}
.prt_client_logo_section .multicolumn-list__item .media--adapt .multicolumn-card__image {
  height: 25px;
}
#page-width scroll-trigger animate--slide-in .page-width.scroll-trigger.animate--slide-in,
#shopify-section-template--18603140448476__17282811910f8693d3 .page-width{
  padding: 0;
}
.product-grid-container .collection .pagination ul.grid.detail-list-view {
  column-gap: 0px;
}
.facets__summary .facets__summary-label {
  font-weight: 600;
}

.jdgm-rev-widg {
    padding: 24px 0px !important;
}
.facets-vertical.page-width .product-grid-container .pagination-wrapper {
  margin-top: -2rem;
}
.about-us .prt-image-2 img {
  width: 610px;
}

.collapsible-content__grid details .accordion__title {
    font-size: 20px;
    color: #000;
}
.page-width.contact{
   padding: 0px;
}
.prt-contact-form-with-text .image-with-text__content--desktop-left h2 {
   margin-bottom: 0;
}
.grid__item.prt-contact-form-sections .title {
  margin: 5rem 0;
}
ul.blog__posts.articles-wrapper {
  row-gap: 0;
}
.blog .article-card .card__heading a:hover{
    text-decoration-line: underline;
}
.article-template__title:not(:only-child) {
  margin-top: 1rem;
}
.page__article .article-template__content img {
  margin-top: 2rem;
  margin-bottom: 1rem;
}
.page__article .article-template strong{
  color: #000;
}
.page__article .caption-with-letter-spacing {
   font-size: 15px;
}
.page__article .article-template__content img {
   border-radius: 0px;
}
.article-template .article-template__back{
    position: relative;
    right: 224px;
    bottom: 0px;
}
.article-template__comment-wrapper {
    margin-top: -15px;
}
.prt_main_slider_section2 .card .card__inner .card__media {
    overflow: hidden;
    z-index: 1 !important;
}
footer .prt-mail-section{
   position: relative;
   top: -12px;
}
.shopify-policy__container {
    max-width: var(--page-width) !important;
    padding-bottom: 80px;
    padding-top: 47px;
}
.collection-list.collection-list--5-items .prt_list_collection_style4 .card__media {
   width: 100%;
   border-radius: 20px;
}
@media screen (min-width: 576px) and (max-width: 750px) {
.prt-collection-style1 h3.card__heading {
		top: 15px;
	}
   .page__index .prt-collection-style1 .card__content {
		margin-top: -40px !important;
	}
}

@media screen and (max-width: 750px) {
 
	
	.prt-collection-style1 ul.collection-list {
		margin-right: 15px;
	}
	.section-template--18603140284636__rich_text-padding {
		padding-top: 40px;
	}
	.section-template--18603140284636__prt_collection_list_style_7nLbdY-padding {
		padding-top: 0px;
		padding-bottom: 60px;
	}
	.slideshow__slide .banner--desktop-transparent .banner__box {
		padding: 40px 10px !important;
	}
  .homepage2 .banner__buttons2 {
      padding-left: 0px;
  }
  .product-count-vertical {
    display: none;
  }
}

@media screen and (min-width: 750px) {
  :is(.account,.order) {
        padding-left: 0 !important;
        padding-right: 0 !important;
    }
  .homepage2 .banner__buttons2{
    padding-left: 20px;
  }
  .footer__content-top {
	padding-bottom: 3.75rem !important;
  }
    :is(.account,.order) {
        padding-left: 0;
        padding-right: 0;
    }
}
.footer-block__details-content a
.footer-block__details-content a:hover{
  color: #8D8D8D;
}
details[open]>.header__menu-item {
    text-decoration: none;
}
.flowerpot .view-mode a{
   display: none;
} 
.card-information .no-rating .rating-star:before {
    -webkit-text-fill-color: #D9D9D9;
} 
.homepage2 .footer-block__details-content .prt-call-us-here,
.homepage2 .footer-block__details-content .prt-mail-section{
   color: #8D8D8D;
}
.footer-block__details-content .prt-call-us-here{
  color: #000;
}
.prouct_detail_counter .countdown_time .timer-block {
    width: 82px;
}
.header__active-menu-item,
 .mega-menu__link--active{
   text-decoration: none !important;
}
.product--right.product--columns .product-order-now-button {
    left: 42%;
}
.gloves.page__collection .facet-filters__field {
    display: none; 
    margin-top: -20px;
}
.product .badge.price__badge-sold-out{
  margin-top: 4px;
}
.faq .collapsible-content__media{
   margin-top: 40px;
}
.related-products .related-products__heading{
   text-align: center;
}
.product--left.product--columns .wishlist-engine {
    margin-top: -20px;
}
shopify-buy-it-now-buttondisabled{
      cursor: not-allowed;
    opacity: .5;
   pointer-events: none; 
}
.banner-collection2 .view-mode.filter-grid-list.grid__item.toolbar-item.toolbar-viewAs #grid-view,
.contact__field-error .form__message{
   display: none;
}
.icon-with-text.icon-with-text--horizontal{
   padding-top: 13px;
}

}

}
.prt-product-with-image-section.image-with-text .banner__box{
   position: relative;
      background: #ffffffdb;
}
.prt-product-with-image-section.image-with-text .banner__box:before{
    content: "";
    position: absolute;
    border: 2px solid rgb(255 255 255 / 86%);
    padding: 10px;
    height: 108%;
    left: -10px;
    top: -10px; 
    border-radius: 10px;
}
.prt-product-with-image-section{
    padding-left: 40px !important;
    padding-right: 40px !important;
}
.prt-product-with-image-section .fixed-column.image-with-text__media-item{
   padding-right: 20px;
}
.multicolumn .multicolumn-card__image-wrapper {
   padding-top: 8px !important;
}
.facets-vertical-sort .facets-vertical-form {
	z-index: 1;
  width: fit-content;
  position: absolute;
  right: 0;
  margin: 0 auto;
  top: 20px;
  z-index: 2;
}
.facets.facets-vertical-sort.page-width {
    position: relative;
}
.template-404 p {
    width: 50%;
    text-align: center;
    left: 0;
    right: 0;
    margin: 0 auto;
    padding-bottom: 30px;
}
.page__404 .content-for-layout{
    padding-top: 10px;
    padding-bottom: 30px;
}
.page__index .prt_home_banner_image.banner .banner__content .banner__box:before {
    width: 805px;
    height: 505px;
  left: -12px;
  top: -12px;
}
.page__index .prt_home_banner_image.banner .banner__content .banner__box{
   width: 780px;
   height: 480px;
}
.homepage2 .product-form__submit.button {
    width: 117%;
}
.about-us .image-with-text__grid--reverse .image-with-text__media img{
    width: 665px !important;
    height: 670px !important;
}
.about-us .image-with-text__grid--reverse .image-with-text__content.image-with-text__content--desktop-left{
    padding: 0px;
}


}

}
.product-grid-container{
  z-index: 1;
}
.list_style .quick-add__submit { 
    /* top: 130px; */
    border: 1px solid;
}
.banner-collection1 .view-mode.filter-grid-list.grid__item #grid-view,
.collection1 .view-mode.filter-grid-list.grid__item #grid-view,
.flowerpot .view-mode.filter-grid-list.grid__item #grid-view{
   display: none;
}
.product__media-list.contains-media.grid {
   column-gap: 30px;
}
product-info .page-width,
.related-products.page-width,
.facets-vertical.page-width{
   padding-left: 0px;
   padding-right: 0px; 
}
.product_variants_available .shopify-app-block{
   margin-left: -15px;
   margin-right: -15px;
}
.wishlist-engine-button,
.jdgm-widget.jdgm-preview-badge.jdgm-preview-badge--with-link{
   margin-left: 15px;
}

.sewp-engine-popup .wishlist-cart {
    border: 1px solid #000;
    background: #000;
    color: #fff;
    margin: 5px 0;
    font-size: 14px;
    width: 100%;
    cursor: pointer;
    border-radius: 30px;
    padding: 12px 15px;
}
.sewp-engine-popup .wh-pro-meta h3,
.sewp-engine-popup .wh-pro-meta .wishlist-price, 
.sewp-engine-popup .wihslist-meta .wishlist-price, 
.sewp-engine-popup .wh-pro-meta .wishlist-variant {
  margin-bottom: 10px;
}
.sewp-engine-popup .wh-list-left img, .wishlist-form {
  border-radius: 10px;
}
.sewp-engine-popup .wh-list-column {
    align-items: center;
}

@media (max-width: 650px) {
  .sewp-engine-popup .wh-list-column {
    flex-direction: column;
  }
  .sewp-engine-popup .wh-list-left {
    width: auto;
  }

  .sewp-engine-popup .wh-list-right {
    width: 100%;
    padding-left: 0;
    padding-top: 10px;
  }
  .sewp-engine-popup  .wh-pro-meta {
    width: -webkit-fill-available;
  }
  .sewp-engine-popup .wh-list-left img {
    border-radius: 10px;
  }
}
.garden-trowel .facets-vertical-form{
   display: none;
}
.banner__content.banner__content--middle-left.page-width{
   padding-left: 10px;
}
.quick-add-modal .product-order-now-button {
    width: 38%;
    left: 50%;
}
.homepage2 .prt-call-us-here:hover
.homepage2 .prt-mail-section:hover{
    color: var(--gradient-background) !important;
}
.account.customer-logged-in #MainContent{
    width: var(--page-width);
    max-width: var(--page-width);
    position: relative;
    left: 0;
    right: 0;
    margin: 0 auto;
}
.collection-list.collection-list--5-items .prt_list_collection_style4 .card__media img {
  transition: all 0.2s;
  -webkit-transition: all 0.2s;
  -moz-transition: all 0.2s;
}
.collection-list.collection-list--5-items .prt_list_collection_style4:hover .card__media img {
  animation: zoom-in-zoom-out 2s ease-out infinite;
}
@keyframes zoom-in-zoom-out {
   0% {
    transform: scale(1, 1);
  }
  50% {
    transform: scale(1.1, 1.1);
  }
}
.shopify-app-block .wishlist-engine,
.product-form__quantity .form__label {
    /* pointer-events: none;  */
}
.product--medium.product--left.product--columns .wishlist-engine-button{
   pointer-events: visible;
}
.page__search .product-grid-container .collection ul.grid {
    margin-top: 50px;
}
.card-wrapper:hover .media.media--hover-effect>img:first-child:not(:only-child) {
    opacity: 1 !important;
}
.utility-bar slideshow-component:not(.page-width) .slider-buttons{
  display: block
}
.utility-bar .announcement-bar-slider .slider {
   position: relative;
   top: -30px;
}
.utility-bar .icon.icon-caret{
   display: none;
}

.announcement-bar-slider.slider-buttons{
   height: 50px;
}

.page_drawer-collection .facets-wrapper.page-width {
  position: relative;
  min-height: 60px;
}
.page_drawer-collection .facets__form .facet-filters.sorting {
  top: 0px;
}
.page_drawer-collection .product-grid-container .collection ul.grid {
  padding-top: 0px;
  column-gap: var(--grid-desktop-horizontal-spacing);
}
.page_drawer-collection .view-mode.filter-grid-list.grid__item.toolbar-item.toolbar-viewAs {
  top: -75px;
  left: 0;
}
.page_3-column-product .facets__form {
  row-gap: 15px;
}
.page_3-column-product .view-mode.filter-grid-list.grid__item.toolbar-item.toolbar-viewAs {
  top: -70px;
  left: 0;
}
.page_3-column-product .product-grid-container .collection ul.grid {
  padding-top: 30px;
}
.page_3-column-product .product-grid-container .collection ul.grid {
  padding-top: 20px;
}
.page_3-column-product .facets__disclosure {
  margin-right: 1.5rem;
}
.page_3-column-product .facets__form {
  column-gap: 0px; 
}
.quick-add-modal__content .product-order-now-button {
    width: -webkit-fill-available;
    left: unset;
}
.quick-add-modal__content .product-form .product-form__buttons .button {
  width: 100%;
}
.quick-add-modal__content .wishlist-button-border {
  margin-left: 0px;
}
.quick-add-modal__content .shopify-payment-button {
  width: 100%;
}
.quick-add-modal__content button.shopify-payment-button__button--unbranded {
  margin-top: 20px;
}
@media (min-width: 1425px) {
  .page_3-column-product .facets-wrapper.page-width {
    padding-left: 0px;
    padding-right: 0px;
  }
}
@media (min-width: 1401px) {
  .page_drawer-collection .facets-container.scroll-trigger.animate--fade-in {
    position: absolute;
    padding-top: 18px;
    display: flex;
    width: -webkit-fill-available;
  }
}
@media (max-width: 1400px) {
  .page_drawer-collection .collection.page-width {
    padding-left: 15px;
    padding-right: 15px;
  }
  .page_drawer-collection .facets-container.scroll-trigger.animate--fade-in {
    padding-top: 40px;
  }
  .page__collection .product-grid-container .collection ul.grid {
    column-gap: var(--grid-desktop-horizontal-spacing);
  }
  .page_3-column-product .product-grid-container .collection ul.grid {
    column-gap: var(--grid-desktop-horizontal-spacing);
  }
  .page_3-column-product .product-grid-container .collection.page-width {
    padding-left: 15px;
    padding-right: 15px;
  }
}
@media (min-width: 750px) {
  .page_gridview-2-column .facets__disclosure-vertical {
    margin-bottom: 10px;
  }
}
@media (max-width: 1280px) {
  .quick-add-modal__content .product-payment-button-area {
    display: flex;
    flex-direction: column;
  }
  .quick-add-modal__content .wishlist-engine-button {
    padding: 15px 30px!important;
    border-radius: 50px;
    width: max-content;
  }
  .quick-add-modal__content .product-form .product-form__buttons .button {
    margin-top: 0;
    margin-left: 0;
    margin-bottom: 0px;
    height: fit-content;
  }
  .quick-add-modal__content .product__info-container .product-form {
    margin: 0.5rem 0;
  }
  .quick-add-modal__content button.shopify-payment-button__button--unbranded {
    margin-top: 0px;
  }
  quick-add-modal .product-form__buttons {
    display: flex;
    column-gap: 10px;
  }
}
@media (max-width: 1140px) {
  .page_left-sidebar .facets-vertical .view-mode.filter-grid-list.grid__item.toolbar-item.toolbar-viewAs {
    left: 0;
    width: fit-content;
    margin: 0px;
  }
  .page_left-sidebar .facets-vertical-sort .facets-vertical-form {
    top: 10px;
  } 
  .page_left-sidebar .product-grid-container .collection ul {
    padding-top: 50px;
  }

  body.page_gridview-2-column .view-mode.filter-grid-list.grid__item.toolbar-item.toolbar-viewAs {
    left: 0;
    width: fit-content;
    margin: 12px 0px 0px;
  }
  .quick-add-modal__content .product__info-container .product-form {
    flex: 0 0 100%;
    max-width: 100%;
  }
  .quick-add-modal__content .product-payment-button-area .product-form__buttons .shopify-payment-button__button.shopify-payment-button__button--unbranded {
    width: 100%;
  }
}
@media (max-width: 1024px) {
  .page_drawer-collection .facets-container facet-filters-form.facets {
    margin-top: 0px;
  }
  .page_drawer-collection .facets-container .product-count {
    margin-top: 0px;
  }
  .page_drawer-collection .view-mode.filter-grid-list.grid__item.toolbar-item.toolbar-viewAs {
    top: -65px;
  }
  .page_drawer-collection .product-grid-container .collection ul.grid {
    padding-top: 10px;
  }
  .quick-add-modal__content .product-form__buttons {
    display: grid;
    row-gap: 12px;
  }
}
@media (max-width: 991px) {
  .page_drawer-collection .view-mode.filter-grid-list.grid__item.toolbar-item.toolbar-viewAs {
    display: none;
  }
  .page_3-column-product .view-mode.filter-grid-list.grid__item.toolbar-item.toolbar-viewAs {
    top: unset;
    display: none;
  }
  .page_3-column-product .facets__form .facet-filters.sorting {
    top: 50px;
  }
  .page_3-column-product .facets__form {
    column-gap: 0px;
  }
  .page_3-column-product .product-grid-container .collection ul.grid {
    padding-top: 10px;
  }
  .page_3-column-product .facets-container.scroll-trigger.animate--fade-in {
    padding-left: 15px;
    padding-right: 15px;
  }
}
@media (min-width: 769px) and (max-width: 970px) {
  .page-width.prt-collection-style1 li {
    max-width: 48% !important;
  }
}
@media (min-width: 769px) and (max-width: 780px) {
  .page-width.prt-collection-style1 li {
    max-width: 47.5% !important;
  }
}
@media (max-width: 768px) {
  .page_left-sidebar div.product-grid-container .collection ul.grid {
    padding-left: 0px !important;
    padding-right: 0px !important;
  }
  .page_drawer-collection .facets-container.scroll-trigger.animate--fade-in {
    padding-top: 20px;
  }
  .page_drawer-collection .product-grid-container .collection ul.grid {
    padding-top: 0px;
  }
  .page__collection .product-grid-container .collection ul.grid {
      column-gap: var(--grid-mobile-horizontal-spacing);
  }
  .page_3-column-product .facets-container.scroll-trigger.animate--fade-in {
    padding-top: 35px;
  }
  .page_3-column-product .facets__disclosure {
    margin-right: 1.5rem;
  }
  .page_3-column-product .facets-container.scroll-trigger.animate--fade-in {
    padding-left: 0px;
    padding-right: 0px;
  }
  .quick-add-modal__content .product .prouct_detail_counter.product__column-sticky .wishlist-engine-button {
    width: max-content;
  }
  .prt-collection-style1 .collection-list.grid {
    row-gap: 0px;
  }
}
@media (max-width: 750px) {
  .prt-collection-style1 .grid--1-col-tablet-down .grid__item {
    width: 100%;
    max-width: 48%!important;
  }
  .prt-collection-style1 .collection-list.grid {
    margin-right: 0px;
    column-gap: 25px;
  }
}
@media (max-width: 749px) {
  .page_gridview-2-column .facets-container.scroll-trigger.animate--fade-in {
    padding-top: 30px;
  }
  .page_grid-view-4-column .facets-container.scroll-trigger.animate--fade-in {
    padding-top: 35px;
  }
  .page_drawer-collection .facets-wrapper.page-width {
    padding-left: 15px;
    padding-right: 15px;
  }
  .facets-container.scroll-trigger.animate--fade-in {
    padding-top: 35px;
  }
  .page_3-column-product .facets-container.scroll-trigger.animate--fade-in {
    padding-left: 15px;
    padding-right: 15px;
  }
  .quick-add-modal__content .product-form__buttons {
    display: flex;
  }
  .prt-collection-style1 .collection-list.grid {
    padding-left: 15px;
    padding-right: 15px;
    row-gap: 20px;
  }
  .prt-collection-style1 .grid--1-col-tablet-down .grid__item {
    max-width: 47.6%!important;
  }
}
@media (max-width: 576px) {
  .page__index .prt-collection-style1 .card__content {
    position: absolute;
    bottom: 0;
  }
  .prt-collection-style1 h3.card__heading {
    top: 0;
  }
  .prt-collection-style1 .collection-list.grid {
    row-gap: 30px;
  }
  .prt-sort-list-style .active.content.sort-collection-one {
    top: 0px;
    padding-left: 15px;
    padding-right: 15px;
  }
  .collection__view-all a {
    padding-left: 15px;
  }
}
@media (max-width: 575px) {
  .prt-collection-style1 .grid--1-col-tablet-down .grid__item {
    max-width: 100% !important;
  }
  .prt-collection-style1 .collection-list.grid {
    row-gap: 35px;
  }
  div.card--card .quick-add {
    opacity: 1;
    margin-left: 0;
    margin-right: 0;
  }
}
@media (max-width: 549px) {
  .page_left-sidebar .card--card .quick-add {
    opacity: 1;
    margin-left: 0px;
    margin-right: 0px;
  }
  .page_left-sidebar div.product-grid-container .collection ul.grid {
    row-gap: 45px;
  }
}

.quick-add-modal__content {
    --modal-height-offset: 0rem !important;
    margin-top: var(--modal-height-offset);
    width: 80%;
    max-height: calc(100% - var(--modal-height-offset) * 2);
    overflow-y: auto;
}

.customer-logged-in.template-customers-addresses .customer:not(.account):not(.order) {
  max-width: 100%;
}






















































