/** Shopify CDN: Minification failed

Line 20:320 Unexpected "}"

**/
 
.content-wrapper:has(h1.collection-main-title) .items-end{border-bottom: 1px solid #247D7033;margin-bottom: 10px;     padding-bottom: 18px;}
.collection-main-title ,.heading.collection-main-title { font-size: 26px; font-weight: bold;}
.sub-collections .sub-collections-wrapper { display: grid; grid-template-columns: repeat(4, 1fr); gap: 20px;}
.sub-collections .content-wrapper { padding: 0;}
/* .sub-collections .sub-collections-wrapper li a {  background: #247d70;     background: #4e9e91; color: #fff; display: block; padding: 10px 15px;    border-radius: 10px; font-size: 16px; display: flex; justify-content: space-between;  align-items: center;} */
.sub-collections .sub-collections-wrapper li a {  background: #F8682A; color: #fff; display: block; padding: 13px 20px;font-weight:600;border-radius: 50px; font-size: 16px; display: flex; justify-content: space-between;  align-items: center;}
.sub-collections .sub-collections-wrapper li a span { width: 16px;  height: 16px;  display: block;}
.sub-collections .collection-desc { margin-top: 50px;}
.sub-collections .sub-collections-wrapper li a:hover{background: #F1B53D;}
.sub-collections .collection-desc p { margin-bottom: 15px; line-height: 1.6;}
.sub-collections .collection-desc h2 {  font-size: 26px; font-weight: bold;  margin-bottom: 15px;}
.sub-collections .collection-desc ul { list-style: disc; margin-left: 35px; margin-bottom: 15px;}
.collection-title-description { margin-bottom: 50px; margin-top: 50px;}
.collection-title-description .collection-title-description-wrapper { padding: 50px;border-radius: 20px;  }                                                                                                                                                                                                                     }
.collection-title-description .collection-title-description-wrapper h2 { color:#247D70; font-size: 26px; margin-bottom: 20px; font-weight: 700;}
.collection-title-description .collection-title-description-wrapper .content p { color: #247D70;font-weight: 400;}
.collection-title-description .collection-title-description-wrapper h2{font-weight: 700;font-size: 26px;line-height: 1.2;letter-spacing: 0.01em;color:#247D70;padding-bottom: 10px;}
.colection-sub-heading { display: flex; justify-content: space-between; align-items: center; margin-bottom: 20px;}
.colection-sub-heading .collection-sub-title { font-size: 20px;font-weight: 500;}
.heading.colection-sub-heading a.view-all-btn { background: #247D70; color: #fff; padding: 12px 25px; border-radius: 10px;  line-height: 1;  font-size: 16px;}
.pagination-button-wrapper .pagination-button { height: auto;  padding: 11px 30px;}
.pagination-button-wrapper .pagination-button:hover { color: #fff !important;  background: #5eada1;}

.product-shadow-color { margin: 8px; box-shadow: rgba(99, 99, 99, 0.2) 0px 2px 8px 0px;}
.product-card-block-data {padding: 0 8px;}
.card-hover::before{display: none;}
.price__element .regular-price { color: #FF2A24;  font-weight: bold;}
.product-details .price__element .regular-price {font-weight: 600;font-size: 28px;line-height: 100%;letter-spacing: 0;color:#FF2A24;}
 

.six-coll-wrapp{display: flex;flex-wrap:wrap;gap: 24px;max-width: 1280px;margin: 0 auto 80px;}
.six-coll-wrapp .coll-block{width:calc(16.6% - 24px * 5/6);}
.six-coll-wrapp .coll-block img{width: 100%;  aspect-ratio: 1 / 1;object-fit: contain;}
.six-coll-wrapp .img-wrapp{background: #fff;padding: 20px;border-radius: 20px;  overflow: hidden;}
.six-coll-wrapp .collection-title-sub {color: #5DA347;font-weight: 500;font-size: 18px;line-height: 24px;letter-spacing: 0;text-align: center;padding: 15px 0 0;}
.coll-main-title{font-weight: 700;font-size: 32px;line-height: 1;letter-spacing: 0.01em;text-align: center;text-transform: capitalize;color:#247D70;margin:80px 0 40px;}
.six-coll-wrapp .coll-block a:hover .collection-title-sub{color:#247D70;}


.coll-grid-wrapp .product-card-block-data h2{text-align: center;}
.coll-grid-wrapp .product-shadow-color{margin: 0;box-shadow: none;}
.coll-grid-wrapp .price__element .regular-price{font-weight: 500;font-size: 16px;line-height: 1.2;letter-spacing: 0;color: #F1B53D;}
.coll-grid-wrapp .gridprice-main{justify-content: center;}
.content-wrapper .coll-grid-wrapp {gap: 24px 16px;}
.page-wrapper:has(.six-coll-main){background: #F5F8F6 !important;}

/* body.template-collection.on-collection-page:not(.template-sub-collections) .page-wrapper {background: #F5F8F6;} */
body.template-collection.on-collection-page:not(.template-sub-collections) .card-product .product-shadow-image > div {background: #247D700D;}
.grid-atc-btn{background: #247D70; color:#fff;display: flex;align-items: center;gap: 0 10px;font-weight: 600;font-size: 16px;line-height: 100%;
letter-spacing: 0;text-transform: capitalize;justify-content: center;padding: 11px 8px;border-radius: 50px;}
.grid-product-title{line-height: 1.2;}
 body.template-collection .checkbox__input:checked ~ .checkbox__label{color:#59BFAF !important}
body.template-collection .checkbox__control{border-color:#59BFAF !important;}
body.template-collection .radio__input:checked + .radio__control{border-color:#59BFAF !important;    background: #59BFAF !important;}
body.template-collection .checkbox__input:checked + .checkbox__control{  background: #59BFAF !important;}
.filter-side-bar {width: 217px;min-width: 217px;}
body.template-collection .radio__input:checked ~ .radio__label{color:#247D70;}

.product-card-block-data span.sku_text {
    color: #40877C;
    font-size: 14px;
    font-weight: 400;
    line-height: normal;
    text-align: center;
    margin-bottom: 6px;
}
.product-card-block-data span.sku_text span {
    font-weight: 600;
    margin-right: 3px;
}

@media screen and (max-width:1440px){
  .template-collection .content-wrapper{max-width: 1440px;} 
}
@media screen and (max-width:1199px){
  .sub-collections .sub-collections-wrapper { grid-template-columns: repeat(3,1fr);  gap: 20px;}

}

@media(min-width:1024px) and (max-width:1200px){
  .template-collection #product-grid{grid-template-columns: repeat(4, minmax(0, 1fr));}
}

@media screen and (max-width:1024px){
.six-coll-wrapp .coll-block{width:calc(16.6% - 16px * 5/6);}
.six-coll-wrapp{gap:24px 16px;}
}

@media screen and (max-width:998px){
.sub-collections .sub-collections-wrapper { grid-template-columns: repeat(2,1fr); }
.collection-title-description .collection-title-description-wrapper { padding: 30px;}  
.six-coll-main{max-width: 100% !important;}
.six-coll-wrapp .coll-block{width:calc(25% - 16px * 3/4);}
  
  
}
@media screen and (min-width:768px){
.filter-block-main .hdie-btn-main{top: -98px;}
.filter-block-main .hdie-btn-main .button{background: #5DA347;border-radius: 50px;min-width: auto;width: auto;}
.filter-block-main .hdie-btn-main .button:hover{background: #5DA347;}
#filters-sidebar form fieldset{border: 1px solid #247D7026 !important;border-radius: 10px;margin: 10px 0;    padding: 5px 10px !important;}
#filters-sidebar div[x-ref="AccordionPanel"]{border-top: 1px solid #247D7026;}
#filters-sidebar div[x-ref="AccordionButton"] .button{    border: 0;}
#filters-sidebar div[x-ref="AccordionButton"] {height: auto;padding-block: 12px;}
#filters-sidebar div[x-ref="AccordionButton"] .button svg{width:26px;height:auto;}
#filters-sidebar label{font-weight: 400;}
#filters-sidebar .reset-btn{font-weight: 400;font-size: 14px;line-height: 18px;letter-spacing: 0;background: #247D701A;border: 1px solid #247D70B2;
border-radius: 5px;padding: 3px 10px;margin: 0 0 20px;}
.selected-filter {border: 1px solid #247D7026 !important;border-radius: 10px;padding:15px 10px 20px !important;}
.selected-filter .head-selected {border-bottom:1px solid #247D7026;padding-bottom: 20px;}

}
  
  @media screen and (max-width:767px){
.sub-collections .collection-desc h2 {font-size: 22px;}
.collection-title-description .collection-title-description-wrapper h2 {font-size: 20px;}  
.collection-title-description .collection-title-description-wrapper .content p,
.sub-collections .collection-desc p  { font-size: 14px;  line-height: 1.6;}  
.sub-collections .sub-collections-wrapper li a {font-size: 14px;} 
.six-coll-wrapp .collection-title-sub {font-size: 16px;line-height: 1.2;}
#filters-form-mobile form fieldset{border:0;}
 .popup__main .popup__content-wrapper .sticky {background: transparent !important;}
  .popup-content-portal article nav button{border:0;}
    .range-slider-input-field,
    .range-slider-input-suffix{color:#59BFAF !important;}
    .grid-product-title{width: 100% !important;font-size: 14px !important;}
    .cls-drw{border-color:#59BFAF !important}
#filters h2#popup-label{color:#59BFAF}
    
}

@media screen and (max-width:599px){
.sub-collections .sub-collections-wrapper { grid-template-columns: repeat(1,1fr); }
.collection-main-title, .heading.collection-main-title { font-size: 20px;}  
.colection-sub-heading .collection-sub-title { font-size: 16px; flex: 1;}  
.heading.colection-sub-heading a.view-all-btn { padding: 12px 15px; font-size: 14px;}  
  .six-coll-wrapp .coll-block{width:calc(33.33% - 16px * 2/3);}
  .coll-main-title{font-size: 26px;line-height: 1.4;}
  .grid-atc-btn{font-size: 14px;}
}

@media screen and (max-width:480px){

  .six-coll-wrapp .coll-block{width:calc(50% - 16px * 1/2);}

}