/** Shopify CDN: Minification failed

Line 63:14 Expected identifier but found whitespace
Line 63:15 Unexpected "22px"
Line 777:14 Expected identifier but found whitespace
Line 777:15 Unexpected "18px"

**/
.site-navigation {
  justify-content: center !important;
}
#gf-products a.spf-product-card__image-wrapper {
    padding-top: 100% !IMPORTANT;
}
#gf-products span.spf-product__label {
    top: auto !IMPORTANT;
    bottom: 5px !IMPORTANT;
}
h2.productitem--title {
    overflow: hidden;
    text-overflow: ellipsis;
    display: -webkit-box;
    -webkit-line-clamp: 3;
    -webkit-box-orient: vertical;
    min-height: 71px;
}
.price.productitem__price {
    min-height: 53px;
}



div#shopify-section-template--19356732653785__dynamic_highlights_banner_fqEfKy .highlights-banner__icon {
    width: 70px !important;
    height: 70px !important;
}
div#shopify-section-template--19356732653785__dynamic_highlights_banner_fqEfKy img.highlights-banner__custom-icon {
    width: 70px !important;
    height: 70px !important;
}
div#shopify-section-template--19356732653785__dynamic_highlights_banner_pTtc9i .highlights-banner__icon {
    width: 70px !important;
    height: 70px !important;
}
div#shopify-section-template--19356732653785__dynamic_highlights_banner_pTtc9i img.highlights-banner__custom-icon {
    width: 70px !important;
    height: 70px !important;
}











/* 
div#shopify-section-template--19356732653785__main span.money.price__compare-at--single {
    /* font-size: 14px; */
    font-size: 22px !important;
}
 */

span.money.price__compare-at--single {
    /* font-size: 20px; */
    font-size: 22px;
}



ul#gf-products button.spf-product__form-btn-addtocart:hover {
    /* transition: transform 0.3s ease, box-shadow 0.3s ease; */
    transform: scale(1.05);
}
ul#gf-products button.spf-product__form-btn-addtocart {
    transition: transform 0.3s ease, box-shadow 0.3s ease;
    border-radius: 24px;
}
div#shopify-section-template--19356732653785__recently-viewed span.money.price__compare-at--single {
    /* font-size: 20px; */
    font-size: 14px;
}

div#shopify-section-template--19356732653785__dynamic_featured_collection_fzfxqP .productitem--info {
    background-color: #F6F3EE;
}
div#shopify-section-template--19356732653785__dynamic_featured_collection_fzfxqP .productitem {
    background-color: #F6F3EE;
}
div#shopify-section-template--19356732653785__dynamic_featured_collection_jqxxWC .productitem--info {
    background-color: #F6F3EE;
}
div#shopify-section-template--19356732653785__dynamic_featured_collection_jqxxWC .productitem {
    background-color: #F6F3EE;
}

h2.home-section--title {
    margin-top: 36px;
      text-align: start;
}

div#shopify-section-template--19356732653785__dynamic_slideshow_BxiPJm {
    margin-top: 16px;
}

div#shopify-section-template--19356732653785__a3038ed9-9355-41f1-9dff-4f3200aa8e05 {
    margin-bottom: 28px;
}


/* ---------------------- contact us banner ------------------ */



/*  ----------------------- Search box ----------------- */
input.form-field-input.live-search-form-field.stop-mega-menu-reinit {
    background-color: #f4f4f4;
}
/* input.form-field-input.live-search-form-field.stop-mega-menu-reinit::placeholder {
    color: #000
} */

form.live-search-form.form-fields-inline {
    box-shadow: none;
}

/* -------------------------- banner slider-----------------  */
div#shopify-section-template--19356732653785__dynamic_slideshow_zrwCXW {
    margin-top: 10px;
}



/* -0------------------ navbar -----------------  */
div#shopify-section-static-header span.mm-title {
    font-size: 14px !important;
    /* border: 1px solid black; */
}

ul.navmenu.navmenu-depth-1.horizontal-mega-menu {
    gap: 12px;
}
a.navmenu-link.navmenu-link-depth-1 {
    border: 1px solid #0000001f !important;
    border-radius: 15px;
}
.site-header-main {
    padding-bottom: 0 !important;
}
nav.site-navigation {
    padding-bottom: 5px;
}
img.site-logo-image {
    PADDING-BOTTOM: 10PX;
}

/*  ---------------------navbar search field css ---------------- */
label.live-search-filter-label.form-field-select {
    color: white;
    background-color: #E7911C;
    /* border-radius: 25px; */
}

/*  ----------------------- 1st collection ----------------- */
div#shopify-section-template--19356732653785__dynamic_collection_list img {
    border: 15px solid #000;
}
div#shopify-section-template--19356732653785__dynamic_collection_list h2.home-section--title {
        margin-top: 60px;
    text-align: start;
    padding-bottom: 18px;
}
div#shopify-section-template--19356732653785__dynamic_collection_list span.collection__item-info.collection__item-title.pxu-lia-element {
    DISPLAY: NONE;
}


/*  ------------------------2nd collection --------------- */
div#shopify-section-template--19356732653785__dynamic_featured_collection section.featured-collection__container {
    border: 1px solid #e5e5e5e5;
    margin-bottom: 40px;
    /* border-radius: 12px; */
    /* box-shadow: 0px 0px 10px 0px #e5e5e5; */
}

/*  ------------------------ 3rd section ---------------- */
div#shopify-section-template--19356732653785__dynamic_featured_collection_jqxxWC {
    /* background-color: #f8f8f8; */
    padding: 1px 0 20px 0;
}

div#shopify-section-template--19356732653785__dynamic_featured_collection_jqxxWC h2.home-section--title {
    margin-top: 0px;
    text-align: start;
}


/* -------------------------4th section --------------------  */
div#shopify-section-template--19356732653785__1278bfb2-2b4e-42d8-8c24-5d8f50acc8e9 section.collection-list__container {
    border: 1px solid #eee;
    margin: 40px auto;
}

div#shopify-section-template--19356732653785__dynamic_featured_collection_jqxxWC section.featured-collection__container {
    /* border: 1px solid #e5e5e5; */
    padding: 30px;
    /* border-radius: 12px; */
      /* background-color: #fff; */
}

/*  ---------------------------- 5th section ----------------------- */
div#shopify-section-template--19356732653785__1278bfb2-2b4e-42d8-8c24-5d8f50acc8e9 li.collection__item.pxu-lia-block.pxu-lia-block--play {
    background-color: #f5f3ef;
    padding: 24px;
    border: 1px solid #eee;
    /* border-radius: 14px; */
    /* box-shadow: 0 2px 5px rgba(0, 0, 0, 0.1), 0 1px 3px rgba(0, 0, 0, 0.08); */
}

/* ------------------ Feature icon seciton-------------------- */
div#shopify-section-template--18657513537753__dynamic_highlights_banner_DUbkq9 .highlights-banner__icon {
    HEIGHT: 70PX;
    WIDTH: 70PX;
}
div#shopify-section-template--19356732653785__dynamic_highlights_banner_DUbkq9 img.highlights-banner__custom-icon {
    HEIGHT: 70PX!important;
    WIDTH: 70PX!important;
}

/*  -------------------------------- Category list ------------------------ */
/* div#shopify-section-template--19356732653785__dynamic_collection_list_agkdww img {
    display: none !important;
} */


div#shopify-section-template--19356732653785__dynamic_featured_collection_fzfxqP img.productitem--image-primary {
    border: 1px solid #dfdfdf;
}


div#shopify-section-template--19356732653785__dynamic_featured_collection img.productitem--image-primary {
    border: 1px solid #dfdfdf;
}

div#shopify-section-template--19356732653785__dynamic_featured_collection_jqxxWC img.productitem--image-primary {
    border: 1px solid #dfdfdf;
}




/* ------------- Icon cateogory css -----------=========================----------------=============== */

div#shopify-section-template--19356732653785__dynamic_collection_list_agkdww a {
    display: flex;
    flex-direction: row;
    justify-content: start;
    align-items: center;
    border: 1px solid #b5b5b5;
    padding: 4px 8px;
    border-radius: 12px;
    text-decoration: none;
}

div#shopify-section-template--19356732653785__dynamic_collection_list_agkdww figure.collection__item-image {
    width: 46px;
}
div#shopify-section-template--19356732653785__dynamic_collection_list_agkdww span.collection__item-info.collection__item-title.pxu-lia-element {
    margin-top: 0 !important;
    padding-left: 10px;
    text-decoration: none;
}
div#shopify-section-template--19356732653785__dynamic_collection_list_LPbhNK a {
    display: flex;
    flex-direction: row;
    justify-content: start;
    align-items: center;
    border: 1px solid #b5b5b5;
    padding: 4px 8px;
    border-radius: 12px;
    text-decoration: none;
}

div#shopify-section-template--19356732653785__dynamic_collection_list_LPbhNK figure.collection__item-image {
    width: 46px;
}
div#shopify-section-template--19356732653785__dynamic_collection_list_LPbhNK span.collection__item-info.collection__item-title.pxu-lia-element {
    margin-top: 0 !important;
    padding-left: 10px;
    text-decoration: none;
}


/* ===========================-------------------=================================-------------------------  */

/* div#shopify-section-template--19356732653785__dynamic_collection_list_agkdww span.collection__item-info.collection__item-title.pxu-lia-element {
    width: 100%;
}

div#shopify-section-template--19356732653785__dynamic_collection_list_agkdww span.collection__item-info.collection__item-title.pxu-lia-element {
    border: 1px solid #b7b1b1;
    padding: 10px 20px;
    border-radius: 5px;
} */

div#shopify-section-template--19356732653785__dynamic_rich_text_CqbXcW .rich-text-content.rte {
    MAX-WIDTH: 1058PX;
    MARGIN: AUTO;
}



div#shopify-section-template--19356732653785__d0aeee00-a574-4cc8-aca4-4ff8627c86d5 p {
    max-width: 473px;
    right: 0;
}

div#shopify-section-template--19356732653785__d0aeee00-a574-4cc8-aca4-4ff8627c86d5 h2.image-with-text__heading.pxu-lia-element {
    font-size: 30px;
}
div#shopify-section-template--19356732653785__d0aeee00-a574-4cc8-aca4-4ff8627c86d5 p {
    font-size: 16px;
}

div#shopify-section-template--19356732653785__dynamic_promo_grid_aHRHq7 h2.promo-block--header.pxu-lia-element {
    font-size: 18px;
}






@media screen and (max-width: 719px){
div#shopify-section-template--19356732653785__dynamic_collection_list h2.home-section--title {
    margin-top: 0 !important;
    text-align: start;
    padding-bottom: 18px;
}
  span.small-promo-icon.small-promo-icon--svg {
    display: none;
}

  .small-promo-content {
    display: flex;
    flex-direction: column;
}
  .small-promo {
    display: flex;
    flex-direction: column;
}
  div#shopify-section-static-header .small-promo {
    font-size: 18px;
}
  div#shopify-section-static-header .small-promo-content--mobile {
    font-size: 16px;
}

  div#shopify-section-template--18657513111769__main {
    margin-top: 0px !important;
}

  div#shopify-section-template--19356732653785__d0aeee00-a574-4cc8-aca4-4ff8627c86d5 img.image-with-text__image {
    margin-LEFT: 0PX;
}

}

a.promo-block--content.promo-block--content-align-top-left.promo-grid--maintain-aspect-ratio.promo-block--expanded {
    border-radius: 15px !important;
}
.promo-block.promo-block--image.promo-block--template--19356732653785__dynamic_promo_grid_aHRHq7--promotion_tqG99t.promo-block--index-1.promo-block--center-center.pxu-lia-block.pxu-lia-block--play {
    border-radius: 15px !important;
}

div#shopify-section-template--19356732653785__dynamic_promo_grid_aHRHq7 a {
  border-radius: 15px !important;
}
.promo-block.promo-block--image.promo-block--template--19356732653785__dynamic_promo_grid_aHRHq7--promotion_qxCtpb.promo-block--index-2.promo-block--top-center.pxu-lia-block.pxu-lia-block--play {
    border-radius: 15px !important;
}
.promo-block.promo-block--image.promo-block--template--19356732653785__dynamic_promo_grid_aHRHq7--promotion_KTpwqL.promo-block--index-3.promo-block--center-center.pxu-lia-block.pxu-lia-block--play {
    border-radius: 15px !important;
}

/* --------------------------  */
h2.productitem--title {
    font-size: 14px;
}


/* div#shopify-section-template--18657513111769__main h2 {
    font-size: 16px!important;
} */
.productitem--emphasis .productitem__price .price__current {
    font-size: 18px;
    font-weight: 600;
}





/* ------------------------ COLLECTION PAGE CSS ----------------  */

figure.subcollections-grid__item-image.pxu-lia-element {
    box-shadow: 0 2px 20px rgba(0, 0, 0, 0.1), 0 1px 3px rgba(0, 0, 0, 0.08);
    MARGIN-TOP: 10PX;
}
div#gf-grid .spf-col-xl-4.spf-col-lg-4.spf-col-md-6.spf-col-sm-6.spf-col-6 {
    MARGIN-BOTTOM: 36PX;
}

.promo-block--content.promo-block--content-align-center-right.promo-block--expanded.promo-block--unlinked {
    border: 17px solid #f3a73f;
}
nav.breadcrumbs-container {
    display: none;
}

div#shopify-section-template--19356732653785__main h3 {
    font-size: 24px !important;
}
/* div#shopify-section-template--19356732653785__main h2 {
    font-size: 28px !important;
} */
section.image-with-text.image-with-text--desktop-height-natural.image-with-text--mobile-height-natural.image-with-text--desktop-image-alignment-left.image-with-text--mobile-image-alignment-top.home-section--content.no-section-heading.pxu-lia-block.pxu-lia-block--play {
    margin-bottom: 28px;
}

div#shopify-section-template--19356732653785__dynamic_collection_list_AJhrAm section.collection-list__container {
    border: 1px solid #cdcdcd;
    margin: 20px auto;
}
div#shopify-section-template--19356732653785__dynamic_collection_list_PRkBmi section.collection-list__container {
    border: 1px solid #cdcdcd;
    margin: 20px auto;
}

/* ------------------- FOOTER CSS -------------  */
 .site-footer-block-content .navmenu a.navmenu-link.navmenu-link-depth-1 {
    border: none;
    border-radius: none;
    padding: 5px 10px;
    text-decoration: underline !important;
}

.site-footer-block-content .navmenu .navmenu-link.navmenu-link-depth-1{
  border: none !important;
}

.site-footer-navigation .navmenu .navmenu-link.navmenu-link-depth-1 {
  border: none !important;
}



/* ----------- NEXT VENTURE --------------- */
div#shopify-section-template--19356732653785__dynamic_collection_list img {
    border: none;
    border-radius: 34px;
}

li.collection__item.pxu-lia-block.pxu-lia-block--play {
    transition: transform 0.3s ease, color 0.3s ease;
} 

li.collection__item.pxu-lia-block.pxu-lia-block--play:hover {
    transform: scale(1.04);
}
.testimonial.pxu-lia-block.pxu-lia-block--play.is-selected {
    border-radius: 24px;
    border: none;
    background-color: #f8f8f8;
    /* box-shadow: 1px 1px 0px 0px; */
    /* box-shadow: 0 2px 5px rgba(0, 0, 0, 0.1), 0 1px 3px rgba(0, 0, 0, 0.08); */
  border: 1px solid #eee;
    /* height: 500px; */
}
.testimonial__image-container.testimonial__image-container--circle, .testimonial__image-container.testimonial__image-container--rounded {
    width: 120px;
    height: 120px;
}
.testimonial__image-container.testimonial__image-container--circle, .testimonial__image-container.testimonial__image-container--circle .testimonial__image {
    border-radius: 50%;
    height: 120px;
    width: 120px;
      /* border: 2px solid #E48503; */
  box-shadow: 0px 0px 4px 0px;
}

div#shopify-section-template--18657513111769__main {
    margin-top: 28px;
}

div#shopify-section-static-header span.mm-title {
    font-size: 18px!important;
}
.productitem {
    border-radius: 24px;
    box-shadow: 0 0px 20px rgba(0, 0, 0, 0.1), 0 1px 3px rgba(0, 0, 0, 0.08);
}

img.productitem--image-primary {
    border-radius: 24px;
}
img.productitem--image-alternate {
    border-radius: 24px;
}

button.productitem--action-trigger.productitem--action-atc.button-primary.mdc-ripple-surface.mdc-ripple-upgraded {
    border-radius: 24px;
}


/* collection page collection slider====================== */

/* .productgrid--masthead.pxu-lia-section--play {
    margin-bottom: 70px;
}
.subcollections-collection__border {
    border-bottom: none;
} */


.productgrid--masthead span {
    font-size: 20px;
}












/* ----------------======================= Product page =======================----------------------- */
span.options-selection__option-value-name.mdc-ripple-surface.mdc-ripple-upgraded {
    border: none;
    box-shadow: 0px 2px 4px rgba(0, 0, 0, 0.2), 0px 4px 5px rgba(0, 0, 0, 0.14), 0px 1px 10px rgba(0, 0, 0, 0.12);
    padding: 10px 24px;
    border-radius: 11px;
    margin: 8px;
}
div#shopify-section-template--19356732653785__main .price__current {
    font-size: 28px !important;
    font-weight: bold;
    /* color: #007A33 !important; */
}




.price.product__price {
    display: flex;
  justify-content: start;
    flex-direction: row-reverse;
}
.product-block.product-block--description.product-block--description_QPmry8 h2 {
    font-size: 20px !important;
}
.product-block.product-block--description.product-block--description_QPmry8 h3 {
    font-size: 18px !important;
    /* font-weight: bold !important; */
}

div#shopify-section-template--19356732653785__main h1.product-title {
    font-size: 28px;
}
span.station-tabs-tabtext {
    font-size: 17px;
}
button.product-form--atc-button.mdc-ripple-surface.mdc-ripple-upgraded {
    /* background-color: #0A8035 !important; */
    border-radius: 24px;
}
 select#product-quantity-select {
    border: 1px solid #eee;
    border-radius: 10px;
    box-shadow: 0px 2px 4px rgba(0, 0, 0, 0.2), 0px 4px 5px rgba(0, 0, 0, 0.14), 0px 1px 10px rgba(0, 0, 0, 0.12);
}
/* div#shopify-section-template--19356732653785__main .jdgm-widget.jdgm-all-reviews-text.jdgm-all-reviews-text--style-text {
    border: 1px solid #dfdada;
    padding: 5px 16px;
    border-radius: 24px;
    display: flex;
    max-width: 50%;
    align-items: center;
} */
div#shopify-section-template--19356732653785__main .jdgm-widget.jdgm-all-reviews-text.jdgm-all-reviews-text--style-text {
    font-weight: bold;
    font-size: 16px;
}
/* div#shopify-section-template--19356732653785__main .jdgm-widget.jdgm-all-reviews-text.jdgm-all-reviews-text--style-text {
    background-color: #F4F4F5;
    border: none;
    padding: 10px 20px;
      border: 1px solid #c9c9c975;
} */
li.productgrid--item.imagestyle--cropped-medium.productitem--emphasis.show-actions--mobile a {
    text-decoration: none !important;
}
.kqsiVA9Jf8LJAbxw8Bau.h7OYsWHrW5495r9beh2n.jjzYeefyWpPZLH9pIgyw.DnvZqPMEvBFbBre5UuP9.size--large {
        background-color: #000000a1 !important;
    border-radius: 24px;
    border: none !important;
    /* box-shadow: 0px 2px 4px rgba(0, 0, 0, 0.2), 0px 4px 5px rgba(0, 0, 0, 0.14), 0px 1px 10px rgba(0, 0, 0, 0.12) !important; */
}
/* div#shopify-section-template--18657513111769__main h2 {
    font-size: 14px!important;
} */
.jdgm-rev-widg {
    max-width: 1350px;
    margin: auto !important;
    padding: 20px !important;
}
@media screen and (max-width: 719px) {
  .jdgm-rev-widg {
    max-width: 100%;
    margin: auto !important;
    padding: 20px !important;
}
}
.jdgm-rev-widg {
    /* border: 1px solid #dfdede !important; */
    padding: 44px !important;
    border-radius: 24px !important;
    /* margin: 30px auto !important; */
    /* box-shadow: 0px 2px 4px rgba(0, 0, 0, 0.2), 0px 4px 5px rgba(0, 0, 0, 0.14), 0px 1px 10px rgba(0, 0, 0, 0.12); */
}
.jdgm-rev__reply {
    border-radius: 12px;
}
div#judgeme_all_reviews_page {
    margin-top: 90px;
}
/* div#cb-sticky {
    display: none;
} */

.small-promo {
    padding: 12px;
}
div#shopify-section-template--19356732653785__17319917487120b42e {
    margin-top: 70px;
}


span.atc-button--text {
    font-size: 18px;
}
div#chatra {
    z-index: 99999999 !important;
}
@media screen and (max-width: 719px) {
  .styles_StickyWidget__ZQU2a.upcart-sticky-widget {
    display: none;
}
  div#chatra {
    bottom: 119px !important;
    right: 12px !important;
}
}
a.navmenu-link.navmenu-link-depth-1:hover {
    background-color: #E7911C;
    color: white;
}


.horizontal-mega-menu ul.mm-submenu.tabbed>li.tab-opened>a>.mm-title {
color: #0000 !important;  

}
div#shopify-section-template--19356732653785__17319917487120b42e h3.site-sub-heading.text-uppercase {
    font-size: 24px;
}

/* 
.jdgm-rev-widg {
    display: none !important;
}

 */









.product-pricing.apo-variant-price {
    font-size: 28px;
    font-weight: bold;
}


div#shopify-section-template--19356732653785__recently-viewed li.productgrid--item.imagestyle--cropped-medium.productitem--emphasis.product-recently-viewed-card.show-actions--mobile.is-selected {
    border-radius: 24px !important;
}
/* span.jdgm-carousel-number-of-reviews {
    display: none !important;
} */
h2.jdgm-carousel-title {
    padding: 40px;
}

.product-recently-viewed__wrapper {
    border-radius: 24px;
}
div#shopify-section-template--19356732653785__17319917487120b42e h2 {
    /* font-size: 24px !important; */
    text-decoration: none !important;
}
div#shopify-section-template--19356732653785__17319917487120b42e h4 {
    font-size: 20px !important;
}
div#shopify-section-template--19356732653785__17319917487120b42e p {
    font-size: 16px !important;

}
div#shopify-section-template--19356732653785__17319917487120b42e h3 {
    /* font-size: 20px !important; */
    text-decoration: none !important;
  font-size: 24px;
}

div#shopify-section-template--19356732653785__17319917487120b42e li {
    font-size: 16px;
}
div#shopify-section-template--19356732653785__17319917487120b42e span {
    text-decoration: none !important;
}

div#shopify-section-template--19356732653785__17319917487120b42e .product-section--container {
    margin-top: 0;
    margin: 0 auto;
}
div#shopify-section-template--19356732653785__17319917487120b42e strong {
    font-weight: 700 !important;

}

select#product-quantity-select {
    border: 1px solid #eee;
    border-radius: 10px;
    box-shadow: 0 2px 4px #0003, 0 4px 5px #00000024, 0 1px 10px #0000001f;
}

 .form-fields--qty .form-field--qty-select .form-field-select-wrapper {
    position: absolute;
    width: 100%;
}
.form-field--qty-select{
    width: 7.1875rem;
  border: 0;
}

.form-field--qty-select {
    display: inline-block;
    vertical-align: top;
}
select#quantity-selector__input-template--19356732915929__main {
    border: none;
}

/* .jdgm-widget.jdgm-all-reviews-text.jdgm-all-reviews-text--style-text {
    /* max-width: 49px; */
    font-size: 18px;
    font-weight: 700;
} */

/* h2.productitem--title, .jdgm-widget.jdgm-all-reviews-text.jdgm-all-reviews-text--style-text {
    font-size: 14px;
      font-weight: 400;
    text-decoration: none !important;
} */

div#shopify-section-template--19356732653785__main .jdgm-widget.jdgm-all-reviews-text.jdgm-all-reviews-text--style-text{
    font-weight: 700;
    font-size: 16px;
}
