/** Shopify CDN: Minification failed

Line 158:12 Expected identifier but found whitespace
Line 158:13 Unexpected "("

**/
.header-wrapper--border-bottom{
    border-bottom:none;
}
.banner__buttons .button:before,
.best-sellers-showcase__products button:before,
.best-sellers-showcase__promo-content .button:before,
.feature-collection-slider__panels .button:before,
.product-form__buttons #ProductSubmitButton-template--25859329261868__featured_product_home_tqHMPy:before,
.shopify-payment-button .shopify-payment-button__button:before,
#shopify-section-template--25859329425708__main #ProductSubmitButton-template--25859329425708__main:before,
.price-per-item__container .quantity:before,
#ContactForm .contact__fields div:before,
#ContactForm .field:before,
.contact__button button:before,
#shopify-section-template--25859329261868__featured_product_home_rGtFNW button:before,
form .product-custom-fields .field:before,
#ViewAll-template--26007577100588__featured_blog_j4UVXD:before{
    display:none;
}
.banner__buttons .button:after,
.best-sellers-showcase__products button:after,
.best-sellers-showcase__promo-content .button:after,
.feature-collection-slider__panels .button:after,
.product-form__buttons #ProductSubmitButton-template--25859329261868__featured_product_home_tqHMPy:after,
.shopify-payment-button .shopify-payment-button__button:after,
#shopify-section-template--25859329425708__main #ProductSubmitButton-template--25859329425708__main:after,
.price-per-item__container .quantity:after,
#ContactForm .contact__fields div:after,
#ContactForm .field:after,
.contact__button button:after,
#shopify-section-template--25859329261868__featured_product_home_rGtFNW button:after,
form .product-custom-fields .field:after,
#ViewAll-template--26007577100588__featured_blog_j4UVXD:after{
    display:none;
}
#ContactForm input,
#ContactForm #ContactForm-body{
    border: 1px solid #D1D1D1 !important;
    border-radius: 10px !important;
}
.contact__button button,
#ViewAll-template--26007577100588__featured_blog_j4UVXD{
    border-radius:50px;
}
#shopify-section-template--25859329261868__featured_product_home_tqHMPy{
    margin:0px;
}
#shopify-section-template--25859329261868__featured_product_home_tqHMPy   .price--large {
        font-size: 24px;
        font-weight: 400;
}
.price--on-sale .price-item--regular,
.fcs-card__compare-price {
    color: #666666;
    font-size: 16px !important;
    text-decoration-color: red !important;
}
#shopify-section-template--25859329261868__featured_product_home_tqHMPy .product__text strong{
    display: block;
    color: #0D0D0D;
}
.banner__buttons .button--primary{
    border:1px solid #fff;
}
.custom-media-banner__icon-links{
    margin-top:50px !important;
}
.custom-media-banner__icon-links span.custom-media-banner__icon-label {
    border-bottom: 1px solid #fff;
}
.custom-media-banner__badge-icon{
    width:100% !important;
    height:auto !important;
}
.custom-media-banner__badge-icon img{
    width:30px !important;
}
.section-template--25859329261868__collection_list_DAk7NX-padding .title-wrapper-with-link,
.section-template--25859329261868__featured_collection_ikrqiH-padding .collection__title .title,
.blog .title-wrapper-with-link{
    justify-content:center;
    text-align:center;
}
.contact .title {
    display:flex;
    justify-content:center;
}
.product-media-container{
    border:none !important;
}
.section-template--25859329261868__collection_list_DAk7NX-padding .collection-list .card__content{
    border-radius: 0 0 20px 20px;
    background: #ffffff0d;
    -webkit-backdrop-filter: blur(22.186153411865234px);
    backdrop-filter: blur(22.186153411865234px);
    position: absolute !important;
    bottom: 0;
    padding: 20px !important;
    z-index: 999;
    /* height: fit-content; */
}
.section-template--25859329261868__collection_list_DAk7NX-padding .collection-list .card__content .card__information{
    padding:0px;
}
.section-template--25859329261868__collection_list_DAk7NX-padding .collection-list .card__content .card__information a{
    color:#fff;
}
.section-template--25859329261868__collection_list_DAk7NX-padding .card__inner{
    overflow:hidden;
}
.section-template--25859329261868__collection_list_DAk7NX-padding .card.card--standard.card--media:hover .card__content{
        border-radius: 0;
}
.section-template--25859329261868__collection_list_DAk7NX-padding .card__heading{
    font-size: 30px;
}
.section-template--25859329261868__collection_list_DAk7NX-padding .card__heading a{
    position: relative;
}
.section-template--25859329261868__collection_list_DAk7NX-padding .card__heading a{
    position: relative;
    display: flex;
    align-items: center;
}
.section-template--25859329261868__collection_list_DAk7NX-padding .card__heading a .icon-wrap{
    position: absolute;
    right: 0;
    background-color: #fff;
    width: 44px;
    height: 44px;
    text-align: center;
    line-height: 44px;
    border-radius: 50px;
    display: flex;
    justify-content: center;
    align-items: center;
}
.section-template--25859329261868__collection_list_DAk7NX-padding .card__heading a .icon-wrap svg{
    color: #1F1F1F;
    width: 22px;
}
.price-rating{
    display: flex;
    gap: 20px;
}
.rating-star:before {
    background: #FFA439 !important;
    -webkit-background-clip: text !important;
    -webkit-text-fill-color: transparent !important;
}
span.badge.price__badge-sale.color-scheme-4
Specificity: (0,3,1)
 {
    padding: 2px 6px;
}
p.rating-count.caption {
    font-size: 16px;
    color: #000;
}
legend.form__label {
    font-size: 20px;
    color: #0D0D0D;
}

.product-form__input--pill input[type=radio]:checked+label:hover{
    background: #0D0D0D !important;
    color: #fff !important;
}
#LogoTicker-template--25859329261868__logo_slider_ticker_4QJWbY {
    --logo-ticker-logo-height: auto !important;
}
.product-form__buttons{
        max-width: 100% !important;
}
.product-form__buttons #ProductSubmitButton-template--25859329261868__featured_product_home_tqHMPy,
#shopify-section-template--25859329425708__main #ProductSubmitButton-template--25859329425708__main,
#ProductSubmitButton-template--25859329261868__featured_product_home_rGtFNW,
form .product-custom-fields .field input{
    border: .1rem solid rgba(var(--color-foreground), .16);
    background: #fff;
    color: rgb(var(--color-foreground));
    box-shadow: none;
    white-space: nowrap;
    min-width: auto;
    padding: 0 2rem;
    width: 100% !important;
    border-radius: 0px;
}
.article-card__image.media.media--hover-effect {
    background-color: transparent;
}
.article-card__image.media.media--hover-effect img.motion-reduce {
    border-radius: 0px;
}
.section-template--25859329261868__featured_blog_xEmjpq-padding .card__information {
    padding: 20px 0px 0px !important;
}
#shopify-section-template--25859329261868__multicolumn_qryMKA .multicolumn-card.content-container {
    background: transparent !important;
}
#Banner-template--25859329294636__image_banner_YXY3hV .banner__box{
   background: transparent; 
}
#shopify-section-template--25859329294636__main{
   margin-bottom: 100px;
}
.footer-block__brand-info .svg-wrapper{
    width:50px !important;
}
#shopify-section-template--25859328999724__rich_text_iiNcTR .rich-text__blocks,
#shopify-section-template--25859329425708__rich_text_VVDN9F .rich-text__blocks{
    max-width: 100%;
}
#shopify-section-template--25859328999724__banner .collection-hero__text-wrapper{
    display: flex;
    justify-content: center;
    padding: 30px 0;
}
#shopify-section-template--25859328999724__banner .collection-hero__text-wrapper .collection-hero__title{
    text-transform: uppercase;
}
#shopify-section-template--25859328999724__product-grid .card__badge {
    align-self: flex-start;
    grid-row-start: 1;
    justify-self: end;
}
#shopify-section-template--25859328999724__product-grid .card__badge .badge{
    background-color: #EF2B53;
}
#shopify-section-template--25859328999724__product-grid h3{
    font-size: 20px;
}
.price-per-item__container .quantity{
    border: 1px solid #D1D1D1;
    border-radius: 100px;
}
.bss-card__media-wrap .bss-card__media img,
.fcs-card__media-wrap .fcs-card__media img{
    width: 100%;
    height: auto;
    max-width: 270px;
}
.banner__content .banner__heading strong{
    display:block;
}
.bss-card__footer .price__sale {
    display: flex !important;
    flex-direction: column-reverse !important;
}
.bss-card__content product-form{
    display: flex;
    justify-content: end;
}
.fcs-card__current-price {
    font-size: 18px !important;
}
#shopify-section-template--25859329261868__collection_list_DAk7NX .grid {
    justify-content: center;
}
form .product-form__buttons{
    display: flex;
    gap: 20px;
}
form .product-form__buttons button,
form .product-form__buttons .shopify-payment-button{
    width:100% !important;
}
.featured-product img{
    border-radius:20px;
}
.cs-card__media{
  aspect-ratio: 0.83 !important;
  min-height: auto !important;
}

@media screen and (min-width: 990px) {
    #shopify-section-template--25859329261868__collection_list_DAk7NX .grid--2-col-desktop .grid__item {
        max-width: calc(38% - var(--grid-desktop-horizontal-spacing) / 2);
    }
}
@media screen and (max-width: 750px) {
    .bss-card__quick-add {
        width: auto !important;
    }
    .section-template--25897793618220__image_with_text_jQUx8i-padding #ImageWithText--template--25897793618220__image_with_text_jQUx8i,
    .section-template--25897793618220__image_with_text_9rKEAD-padding #ImageWithText--template--25897793618220__image_with_text_9rKEAD{
            padding: 30px 0px 0px !important;
    }
    .section-template--25897793618220__image_with_text_LwQCQh-padding #ImageWithText--template--25897793618220__image_with_text_LwQCQh{
        padding: 30px 0px 30px !important;
    }
    #shopify-section-template--25859328999724__product-grid h3{
    font-size: 16px;
}
#Slide-template--25859329261868__collection_list_DAk7NX-2 .card__content{
        bottom: 0px !important;
}
}
@media (max-width:575px){
  .section-template--25859329261868__collection_list_DAk7NX-padding .card__heading{
    font-size: 22px;
  }
  .banner__content .banner__heading{
    font-size: 36px;
    line-height: 46px;
  }
  .badge{
    flex-direction: column;
  }
}
/* Product Customization Stylings starts here */
.product-custom-fields {
    margin: 20px 0;
    padding: 0px 16px;
    border: 1px solid rgba(0,0,0,0.08);
    border-radius: 4px;
    background: #fafafa;
    }

    .product-custom-title {
    font-weight: 600;
    margin-bottom: 12px;
    }

    .product-custom-fields .field {
    margin-bottom: 16px;
}
.product-short-description {
  margin-top: 8px;
  font-size: 14px;
  color: #666;
}



.trust-badges {
  display: flex;
  gap: 12px;
  margin-top: 16px;
}

.badge {
  display: flex;
  align-items: center;
  gap: 10px;
  padding: 10px 14px;
  border: 1px solid #dcdcdc;
  border-radius: 12px;
  background: #fafafa;
  flex: 1;
  padding: 6px 16px;
  font-weight: 400;
  border: none;
  outline: none;
  color: #000;
  background: linear-gradient(
    45deg,
    #999 5%,
    #fff 10%,
    #ccc 30%,
    #ddd 50%,
    #ccc 70%,
    #fff 80%,
    #999 95%
  );
  text-shadow: 1px 1px 2px rgba(255, 255, 255, 0.5);
  border-radius: 10px;
  box-shadow: 0 2px 5px rgba(0, 0, 0, 0.3);
  cursor: pointer;
  transition: all 0.2s ease-in-out;
}

.icon {
  font-size: 16px;
  opacity: 0.8;
}

.content p {
  margin: 0;
  font-size: 13px;
  font-weight: 500;
  color: #111;
}

.content span {
  font-size: 11px;
  color: #777;
}
.shipping-highlight {
  margin-top: 10px;
  font-size: 13px;
  color: #111;
  text-align: center;
}

.shipping-highlight span {
  font-weight: 600;
}
/* Product Customization Stylings ends here */

/* New Design Customization Stylings starts here*/
.header {
    display:flex !important;
    justify-content:space-between;
    align-items:center;
}
.page-width{
    max-width:100% !important;
}
#shopify-section-template--26007577100588__slideshow_ietN6q .slideshow__text.banner__box {  
    max-width: 55%;
    padding: 0;
    background-color: transparent;
}
#shopify-section-template--26007577100588__slideshow_ietN6q .banner__buttons .button--primary,
#shopify-section-template--26007577100588__slideshow_yNANJt  .banner__buttons .button--primary{
    border-radius: 50px;
}   
#shopify-section-template--26007577100588__slideshow_ietN6q .slideshow__controls.slider-buttons {
    position: absolute;
    right: 50px;
    bottom: 50px;
    border:none;
    background-color: #140f0fa8;
    border-radius:50px;
}
#shopify-section-template--26007577100588__slideshow_ietN6q .slideshow__controls svg path{
    color:#fff !important;
}
#shopify-section-template--26007577100588__slideshow_ietN6q .slider-button .icon {
    height: 1.6rem;
}
#shopify-section-template--26007577100588__slideshow_ietN6q .slider-counter{
    display:none;
}
#shopify-section-template--26007577100588__collection_list_DAk7NX .collection-list{
    gap: 0;
}
#shopify-section-template--26007577100588__collection_list_DAk7NX .collection-list-wrapper{
    padding:0px;
}
#shopify-section-template--26007577100588__collection_list_DAk7NX .card__heading,
#shopify-section-template--26007577100588__collection_list_QR83KC .card__heading{
    text-align:center;
}
#shopify-section-template--26007577100588__collection_list_DAk7NX .title-wrapper-with-link {
    padding:0px 5rem;
}
.custom-media-banner__badge{
    background: none !important;
    border: none !important;
    padding:0px !important;
}
.custom-media-banner__badge .custom-media-banner__badge-icon{
    display:none;
}
.custom-media-banner .banner__buttons .button{
    background-color: transparent;
    border: none;
    padding: 0px !important;
    border-bottom: 1px solid #fff;
    border-radius: 0px !important;
    width: fit-content !important;
    min-width: auto !important;
    line-height: 20px !important;
    min-height: auto !important;
}
/*
.cs-card__media img{
    height:auto !important;
    width: auto !important;
}
*/
#shopify-section-template--26007577100588__collection_styles_slider_xMVnQi{
    margin-top:50px;
}
.multicolumn-card.content-container{
    background:transparent !important;
}
#shopify-section-template--26007577100588__featured_blog_j4UVXD .title-wrapper-with-link{
    display:flex;
    justify-content:flex-start;
}
.cs-track,
.na-slider{
    gap:5px !important;
}
/* Product page Start*/
#MainProduct-template--26007577297196__main .grid{
    gap: 8px;
}

.product_title_price{
    display:flex;
    align-items:flex-start;
    justify-content:space-between;
}
.product-form__input--pill input[type=radio]+label {
    border-radius: 2px !important;
    margin: 0px 5px 5px 0 !important;
    padding: 9px 6px !important;
    font-size: 14px !important;
    letter-spacing: 0 !important;
    line-height: 25px !important;
    height: 44px !important;
    width: 44px !important;
}
#shopify-section-template--26007577297196__main .product__title{
    width:100%;
}
#shopify-section-template--26007577297196__main #price-template--26007577297196__main{
    width:100%;
    text-align:end;
}
.product__title h1{
    font-size:20px !important;
}
.product__accordion .accordion__content{
    padding:0px !important;
}
#shopify-section-template--26007577297196__main .rte ul,
#shopify-section-template--26007577297196__main .rte ol{
    padding-left:0px !important;
}
#shopify-section-template--26007577297196__main .h4.accordion__title{
    font-size:18px;
}
#shopify-section-template--26007577297196__main .form__label {
    font-size: 15px;
    color: #0D0D0D;
}
#shopify-section-template--26007577297196__main .product__tax.caption{
    display:none;
}
#judgeme_product_reviews{
    max-width:100% !important;
}
#ProductFeatureMedia-template--26007577297196__product_feature_media_AyCEgL{
    padding:0 3rem;
}
.jm-stack{
    padding:0px !important;
}
/* Product page End*/
#shopify-section-template--26133522645292__collapsible_content_HG9jkb .accordion {
    border:none;
}
#shopify-section-template--26133522645292__collapsible_content_HG9jkb .accordion details{
    border: 1px solid rgba(var(--color-foreground), .25) !important;
    border-radius: 5px;
    padding: 15px;
}
#shopify-section-template--26133522645292__collapsible_content_HG9jkb .accordion details .accordion__title{
    font-size:18px;
}
#shopify-section-template--26133522645292__collapsible_content_HG9jkb .accordion details[open]{
    border-color: #000 !important;
    background:#F1F1F1;
}
#shopify-section-template--26133522645292__collapsible_content_HG9jkb .accordion summary {
    padding:0px !important;
}
#shopify-section-template--26133522645292__collapsible_content_HG9jkb .collapsible-content summary:hover {
    background: transparent;
}
#shopify-section-template--26133522645292__collapsible_content_HG9jkb .collapsible-content summary:hover .accordion__title {
    text-decoration: none;
}
#shopify-section-template--26133522645292__collapsible_content_HG9jkb .collapsible-content .accordion__content {
    margin-bottom: 0;;
    padding: 10px 0 0;
}
.tkp-card:hover{
    transform: translateY(-6px);
    box-shadow: 0 24px 60px #0000001f;
}
.ck-progress{
    position: absolute;
    top: 52px;
    left: 6%;
    right: 6%;
    height: 4px;
    background: linear-gradient(90deg, #000 0% 100%);
    transform: scaleX(0);
    transform-origin: left;
    transition: transform 1.2s ease;
    z-index: 0;
}
#shopify-section-template--26133522645292__collapsible_content_HG9jkb .collapsible-content-wrapper-narrow{
    max-width:1200px;
}
#shopify-section-template--26133522645292__collapsible_content_HG9jkb .grid__item{
    display: grid !important;
    grid-template-columns: 1fr 1fr !important;
    gap: 20px !important;
}
div#shopify-block-AMDVZWnRBYmVtTE4rU__forms_inline_Q8cPbx {
    position: relative;
    height: 100%;
    background: #fff;
    padding: 28px 22px;
    border-radius: 18px;
    box-shadow: 0 18px 40px #00000014;
    z-index: 1;
    transition: transform .3s ease, box-shadow .3s ease;
    border: none;
}
.list-social__link{
    color: rgb(255 255 255 / 46%) !important;
}
.list-social__link:hover{
    color: #fff !important;
}
@media screen and (min-width: 990px) {
    #shopify-section-template--26007577100588__collection_list_DAk7NX .grid--4-col-desktop .grid__item {
        width: 25% !important;
        max-width: 100%;
    }
    #shopify-section-template--26007577100588__collection_list_DAk7NX 
.grid--4-col-desktop li:nth-child(2) {
    margin-right: -1px;
}
    #shopify-section-template--26007577100588__collection_list_QR83KC .grid--6-col-desktop .grid__item{
        width:16.66% !important;
        max-width:16.66%;
    }
    .page-width-desktop {
        max-width: 100%;
        padding: 0 5rem;
    }
    .page-width-desktop {
        max-width: 100%;
        padding: 0 5rem;
    }
   .product:not(.product--columns) .product__media-list .product__media-item:first-child, .product:not(.product--columns) .product__media-list .product__media-item--full{
    width:50% !important;
   }
   #MainProduct-template--26007577297196__main .product--stacked .product__media-item {
        max-width: 49% !important;
    }
   .product--medium:not(.product--no-media) .product__info-wrapper, .product--small:not(.product--no-media) .product__media-wrapper {
        max-width: 60% !important;
        width: calc(60% - var(--grid-desktop-horizontal-spacing) / 2) !important;
    }
    .product--medium:not(.product--no-media) .product__media-wrapper, .product--small:not(.product--no-media) .product__info-wrapper{
        max-width: 40% !important;
        width: calc(40% - var(--grid-desktop-horizontal-spacing) / 2) !important;
    }
    #shopify-section-template--26007577198892__form .page-width--narrow,
    #shopify-section-template--26133522645292__contact_form_Ff6j6k {
        max-width: 72.6rem !important;
        margin-left: auto;
        margin-right: auto;
    }
}
@media screen and (min-width: 750px) {
   #shopify-section-template--26007577100588__slideshow_ietN6q .banner__content.banner__content--middle-center {
        align-items: end;
        justify-content: start;
    }
    #shopify-section-template--26007577297196__main .page-width{
        padding:0 5rem 0 0 !important;
    }
}
@media (max-width:750px){
    #MainProduct-template--26007577297196__main .product-media-container.constrain-height{
        --constrained-min-height: 385px !important;
    }
    #MainProduct-template--26007577297196__main #Slider-Gallery-template--26007577297196__main{
        gap:0px !important;
    }
    #Slider-Gallery-template--26007577297196__main li {
    margin: 0px;
    justify-content: center;
    width: 100%;
    min-width: 100%;
    }
    #MainProduct-template--26007577297196__main .product-media-container.media-type-image.media-fit-contain.global-media-settings.gradient.constrain-height {
    margin: 0px;
    width: 100%;
    }
    #MainProduct-template--26007577297196__main.section-template--26007577297196__main-padding {
    padding-top: 0px !important;
    padding-bottom: 0px !important;
    }
    #shopify-section-template--26007577100588__slideshow_ietN6q .banner--large:not(.banner--mobile-bottom):not(.banner--adapt) .banner__content {
        min-height: 50rem;
        align-items: end;
    }
    #shopify-section-template--26007577100588__custom_media_banner_BwKkNJ .banner__content,
    #shopify-section-template--26007577100588__custom_media_banner_QtP3h9 .banner__content,
    #shopify-section-template--26007577100588__custom_media_banner_4cgAWY .banner__content,
    #shopify-section-template--26007577100588__custom_media_banner_4GYEqF .banner__content{
        align-items: end;
        padding-bottom:50px;
    }
    #shopify-section-template--26007577100588__custom_media_banner_BwKkNJ .custom-media-banner .banner__buttons,
    #shopify-section-template--26007577100588__custom_media_banner_QtP3h9 .custom-media-banner .banner__buttons,
    #shopify-section-template--26007577100588__custom_media_banner_4cgAWY .custom-media-banner .banner__buttons,
    #shopify-section-template--26007577100588__custom_media_banner_4GYEqF .custom-media-banner .banner__buttons{
        align-items:self-start !important;
    }
    #shopify-section-template--26007577100588__slideshow_ietN6q .slideshow__text.banner__box{
        padding:0 1.3rem 90px;
    }
    #shopify-section-template--26007577100588__slideshow_ietN6q .slideshow__text.banner__box {
    max-width: 100%;
    }
    #shopify-section-template--26007577100588__slideshow_ietN6q .slideshow__controls.slider-buttons{
    right: inherit;
    left: 14px;
    bottom:25px;
    }
    #shopify-section-template--26007577100588__collection_list_DAk7NX .title-wrapper-with-link {
    padding: 0px 1.6rem;
    }
    .header{
        padding:10px 1.6rem !important;
    }
    #ProductFeatureMedia-template--26007577297196__product_feature_media_AyCEgL{
        padding:0px !important;
    }
    #shopify-section-template--26133522645292__collapsible_content_HG9jkb .grid__item {
    grid-template-columns: 1fr !important;
}
}