/** Shopify CDN: Minification failed

Line 11:0 All "@import" rules must come first

**/
*{
    padding: 0px;
    margin: 0px;
    box-sizing: border-box;
}
@import url('https://fonts.googleapis.com/css2?family=Poppins:ital,wght@0,100;0,200;0,300;0,400;0,500;0,600;0,700;0,800;0,900;1,100;1,200;1,300;1,400;1,500;1,600;1,700;1,800;1,900&display=swap');

body *{
    font-family: "Poppins", sans-serif !important;
}
.section--featured-product .main-product--root{
    padding-top: 0px !important;
    padding-bottom: 0px !important;
}
.section--featured-product .main-product--root .main-product--wrapper .main-product--desktop{
    max-width: 600px;
    width: 100%;
}
.section--featured-product .main-product--root .main-product--wrapper {
    align-items: center;
}
.section--featured-product .main-product--root .main-product--wrapper .product-form{
    position: unset;
}
.section--featured-product .main-product--root .main-product--wrapper .product-form .processed-by-incubate {
    font-size: 28px;
    font-family: Poppins, sans-serif;
}
.main-product--wrapper .product-form .product-price--original {
    display: inline-block;
    font-size: 20px;
    font-weight: 600;
    font-size: 20px;
}
.product-form .product-price--compare{
   font-size: 13px;
   font-weight: 600;
}
.product-form .featured-product--blocks .featured-product--block{
    margin-top: 16px;
}
.product-form .product-price--tax {
    padding-top: 8px;
}
.section--featured-text .featured-text--root {
    padding: 35px 15px;
}
.section--featured-text .featured-text--root .processed-by-incubate {
    font-size: 28px;
    padding: 12px 30px;
    font-weight: 600;
    line-height: 24px;
    background-color: #fe599d;
    border-radius: 20px;
    letter-spacing: 0px;
    text-transform: capitalize;
}
.section--featured-collection .featured-collection--root {
    padding: 72px 48px;
}
.featured-collection--wrapper .featured-collection--title a{
  font-size: 28px;
}
.section--featured-collection .featured-collection--wrapper .featured-collection--products .product-card--details{
    flex-direction: row;
    justify-content: space-between;
}
.section--featured-collection .featured-collection--wrapper .featured-collection--products .product-card--details .product-card--title {
    font-size: 16px;
    text-align: left;
}
.section--featured-collection .featured-collection--wrapper .featured-collection--products .product--price-wrapper span{ 
    font-size: 13px;
    font-weight: 600;
    text-align: right;
}
.section--featured-collection .featured-collection--wrapper .featured-collection--products .product--price-wrapper span:nth-child(2){ 
    color:#fe599d;
}
.section--featured-collection .featured-collection--wrapper .featured-collection--show-more span{
    font-size: 13px;
    font-weight: 600;
}
.section--apps .apps--root {
    padding: 72px 0px 0px 0px;
}
.section--slideshow .stacked-text--root .stacked-text--title{
    font-size: 38px;
}
.section--slideshow .stacked-text--root .stacked-text--overline h3{
    font-size: 12px;
    font-weight: 600;
}
.section--slideshow .stacked-text--root .stacked-text--description h3 {
    font-size: 20px;
    font-weight: 400;
    line-height: 1.4;
}
/* .section--slideshow  .carousel--wrapper .carousel--container{
    height: 1010px;
} */
 .custom-carousel-banner  .carousel--wrapper .carousel--container {
    height: 540px;
}
.section--slideshow  .carousel--wrapper .carousel--container .featured-content--root{
    height:100%;
}
.section--slideshow  .carousel--wrapper .carousel--container .carousel--block,
.section--slideshow  .carousel--wrapper .carousel--container .image--root,
.section--slideshow  .carousel--wrapper .carousel--container .image--root img{
    height: 100%;
}
.section--featured-text .featured-text--root{
padding: 72px 48px;
}
.section--featured-text .featured-text--root .section-blocks--block h1{
  font-size: 28px;
}
.section--image-with-text-overlay .image-with-text-overlay--root{
    max-width: 1200px;
    margin: 0 auto;
}
.section--image-with-text .image-with-text--root{
    padding:0px;
}
.section--featured-blog .featured-blog--root .featured-blog--wrapper{
   width: 100%;
   max-width: 100%;
}
.section--featured-blog .featured-blog--root .featured-blog--wrapper .featured-blog--header .featured-blog--heading{
  font-size: 28px;
}
.section--featured-blog .featured-blog--root .featured-blog--wrapper h3.article-card--heading a {
    font-size: 20px;
}
.section--featured-blog .featured-blog--root .featured-blog--wrapper .article-card--read-more span{
    font-size: 13px;
    font-weight: 600;
}
.section--icons-row .featured-grid--wrapper .featured-grid--item .featured-grid--item--container .featured-grid--item--media  {
    width: 200px !important;
    max-width: 200px !important;
    height: 200px !important;
}
.section--icons-row .featured-grid--wrapper .carousel--wrapper .carousel--container{
        display: flex;
        justify-content: center;
}
.header--root .header--wrapper{
    display: flex;
    justify-content: space-between;
}
.header--root .header--wrapper .header--logo{
    position: absolute;
    margin: 0 auto;
    left: 0;
    right: 0;
    justify-content: center;
    z-index: 0;
    top: 7px;
}
.header--root .header--wrapper .header--secondary-nav{
    margin: 0px;
    z-index:1;
}
.header--root .header--wrapper .header--primary-nav:first-child{
    margin: 0px auto 0px 0px;
}
.header--root .header--wrapper .x-menu a[aria-expanded="true"] + .x-menu--level-2--container {
    display: grid !important;
        grid-auto-flow: column;
    grid-auto-columns: 1fr;
}

.header--root .header--wrapper .header--primary-nav:first-child .header--drawer-toggle{
    display: none;
}
.header--root .header--wrapper .header--primary-nav {
    margin-left: auto;
    opacity: 1;
    visibility: visible;
    z-index: 1;
}
.header--root .header--wrapper .x-menu{
    display: block !important;
}
.header--root .header--wrapper .x-menu li a span{
  color: #000;
}
.header--root .header--wrapper .header--secondary-nav .header--search{
display: block;
}
.section--footer .footer--wrapper {
    display: grid;
    grid-template-columns: 1fr 1fr;
}
.section--footer .footer--wrapper > .footer--block{
    padding: 52px 74px;
}
.section--footer .footer--wrapper .menu_wrapper-footer-cstm{
        padding: 52px 74px;
        grid-template-columns: repeat(3, 1fr);
    gap: 26px;
    display: grid;
}

.section--footer .footer--wrapper .menu_wrapper-footer-cstm .footer--block--heading {
    font-size: 11px;
    font-weight: 700;
    color: #05afaf;
}
.section--footer .footer--wrapper .menu_wrapper-footer-cstm ul.footer--menu li a {
    color: #525252 !important;
    font-size: 14px;
}
.section--footer .footer--root{
  background-color: transparent;
  border: 0px;
}
.layout--footer-group{
    padding: 0px;
    background-color: #e5f9f4;
    background-image: linear-gradient(180deg, rgba(255, 255, 255, 1), rgba(133, 249, 243, 1) 100%);
}
.section--footer .footer--wrapper > .footer--block .footer--block--container{
 width: 100%;
 max-width: 100%;
 gap: 0px;
}
.section--footer .footer--wrapper > .footer--block .footer--block--container .footer--block--heading {
    font-size: 23px;
    color: #fe599d;
    font-weight: 600;
}
.section--footer .footer--wrapper > .footer--block .footer--block--container .footer--subscribe-info p {
    font-size: 13px;
        color: #fe599d;
        padding-top: 10px;
}
.section--footer .footer--wrapper > .footer--block .footer--block--container .footer--subscribe-info p br{
    display: none;
}
.section--footer .footer--wrapper > .footer--block .footer--block--container .subscribe-form--root {
    margin: 0px;
    max-width: 100%;
    min-width: 100%;
}
.section--footer .footer--wrapper > .footer--block .footer--block--container .subscribe-form--input::placeholder{
    color: #fe599d;

}
.section--footer .footer--wrapper > .footer--block .footer--block--container .subscribe-form--input {
    max-width: 320px;
    padding: 24px 16px;
    color: #fe599d;
    border: 2px solid rgba(254, 89, 157, 0.7);
    background-color: #ffffff;
    height: 45px;
    border-radius: 8px;
    margin: 0px;
    font-weight: 600;
    font-size: 15px;
}
.section--footer .footer--wrapper > .footer--block .footer--block--container .subscribe-form--submit {
    background-color: #fe599d;
    color: #fff;
    border-radius: 2px;
    font-weight: 600;
    height: 45px;
    padding: 16px;
    line-height: 1;
    letter-spacing: 1px;
}
.section--footer #footer_form{
    border: 0px;
    margin-top: 30px;
}
.section--footer .footer--wrapper .social-icons--items{
    gap: 32px;
}
.section--footer .footer--wrapper > .footer--block .footer--block--container .social-icons--items a svg {
    fill: #fe599d;
    width: 19px;
    height: 19px;
}
.section--footer .footer--wrapper > .footer--block .footer--block--container .social-icons--items a svg path {
    fill: unset;
}
.footer_logo-cstm .logo--root {
    max-width: 100%;
    border-top: 1px solid #e5f9f4;
    padding: 74px 72px;
    background-color: unset !important;
}
.footer_logo-cstm .logo--root .logo--wrapper{
    max-width: 100%;
}
.fooyter-logo-text h5 {
    color: #fe599d;
    font-size: 72px;
    font-weight: 400;
    text-align: center;
    line-height: 1;
}
.cstm-slideshow-wrp carousel--root{
    position: relative;
}
.ss-marque-block .ss-announcement-bar{
    background-color: unset !important;
}
.cstm-slideshow-wrp .carousel--root .ss-marque-block{
    position: absolute;
    bottom: 0px;
}
.cstm-slideshow-wrp .ss-announcement-bar__message{
    display: flex;
    align-items: center;
}
.cstm-slideshow-wrp ul.ss-announcement-bar__message li img {
    width: 85px;
}
.cstm-slideshow-wrp .ss-announcement-bar__message li:after{
    display: none;
}
.cstm-text-with-column .featured-grid--wrapper{
    width: 860px !important;
}
.cstm-text-with-column .featured-grid--wrapper .featured-grid--item--container{
    gap: 8px;
}
.cstm-text-with-column .featured-grid--wrapper .stacked-text--title{
    font-size: 14px;
    color: #000;
}
.cstm-text-with-column .featured-grid--wrapper .carousel--wrapper .carousel--container{
    gap: 16px;
}

/* 12/22/2025 css start from here */
.section--footer .footer--root {
    padding-left: 0 !IMPORTANT;
    padding-right: 0 !IMPORTANT;
}
.custom-meat-personail .featured-content--root[data-text-position=overlay] .stacked-text--root {
    width: 509px;
}
div#shopify-section-template--16847704227895__image_with_text_FtKgdR {
    padding: 0 0 20px;
}
.section--icons-row .featured-grid--body {
    display: flex;
    justify-content: center;
}
.section--icons-row .featured-grid--root {
    padding: 0 !IMPORTANT;
}
.footer_logo-cstm .social-icons--root {
    display: none !IMPORTANT;
}
.menu_wrapper-footer-cstm .footer--block svg {
    display: none;
}
.__pf.__pf_L3r-YrmA .pf-108_, .__pf.__pf_L3r-YrmA .pf-121_, .__pf.__pf_L3r-YrmA .pf-134_, .__pf.__pf_L3r-YrmA .pf-147_, .__pf.__pf_L3r-YrmA .pf-160_, .__pf.__pf_L3r-YrmA .pf-173_, .__pf.__pf_L3r-YrmA .pf-186_, .__pf.__pf_L3r-YrmA .pf-199_, .__pf.__pf_L3r-YrmA .pf-43_, .__pf.__pf_L3r-YrmA .pf-56_, .__pf.__pf_L3r-YrmA .pf-69_, .__pf.__pf_L3r-YrmA .pf-82_, .__pf.__pf_L3r-YrmA .pf-95_ {
    line-height: normal;
}
.__pf.__pf_kEhCHbfY .pf-37_, .__pf.__pf_kEhCHbfY .pf-42_, .__pf.__pf_kEhCHbfY .pf-52_, .__pf.__pf_kEhCHbfY .pf-62_, .__pf.__pf_kEhCHbfY .pf-67_, .__pf.__pf_kEhCHbfY .pf-72_ {
    line-height: normal;
}

.sc-epRwmx.cpmRjY.pf-8_.pf-color-scheme-1 .sc-djVWQC.dKziBg {
    max-width: 100% !IMPORTANT;
    width: 100% !important;
    overflow: hidden;
}
.limit-by .label, .limit-by label, select#setLimit, .sort-by-toggle span {
    font-weight: 600;
}
/* 12/22/2025 css end from here */
/* 12/23/2025 css start from here */
.super-jellies-collection .section-blocks--block {
    max-width: 100% !IMPORTANT;
}

.super-jellies-collection .featured-text--wrapper {
    max-width: 100% !important;
    width: 100% !important;
}

.super-jellies-collection .section-blocks--block p {
    font-size: 16px;
    line-height: normal;
    color: #525252;
    padding-bottom: 32px;
    box-shadow: unset;
}

.super-jellies-collection .processed-by-incubate {
    font-size: 16px !IMPORTANT;
    padding: 0 !important;
    background: transparent !important;
    color: #525252 !important;
    font-weight: 700 !IMPORTANT;
    text-decoration-color: #000 !important;
    box-shadow: unset;
}
.collection-banner-image .mobile-image {
    display: none;
}
.template--collection .cstm-text-with-column .featured-grid--item--media {
    width: 180px;
    height: 180px;
}

.template--collection .cstm-text-with-column h2.stacked-text--title {
    font-size: 22px !IMPORTANT;
}
.featured-text--root.super-jellies-collection {
    padding-bottom: 10px !important;
}
.main-collection--root {
    padding-bottom: 10px;
}
.main-product--root[data-spacing-above=none] .product-form {
    max-width: 38% !important;
    width: 100%;
}
.main-product--root .collapsible-row--heading {
    font-weight: 600 !important;
    font-size: 13px;
}
.main-product--root .collapsible-row--wrapper p {
    font-size: 16px;
    line-height: normal;
    padding-bottom: 14px;
}
.featured-text--root.product-tittle-collection {
    padding: 30px 15px 20px;
}
.featured-text--root.product-tittle-collection h2.section-blocks--title {
    font-size: 28px !important;
}
.featured-text--root.decription-main-product {
    padding-bottom: 0;
}

.decription-main-product .section-blocks--root {
    max-width: 100% !important;
    width: 100% !important;
}

.decription-main-product .section-blocks--block {
    width: 100% !important;
    max-width: 100% !important;
}

.decription-main-product ol li {
    font-size: 16px;
    line-height: normal;
    padding-bottom: 5px;
}


product-recommendations-element.related-products--root p.product-card--title {
    font-size: 16px;
    text-align: left;
}

product-recommendations-element.related-products--root .product--compare-price, product-recommendations-element.related-products--root span.product--price {font-size: 13px;font-weight: 600;}

product-recommendations-element.related-products--root span.product--price {
    color: #FE599D;
}

product-recommendations-element.related-products--root .product--price-wrapper {
    flex-direction: column;
    justify-content: end;
}

product-recommendations-element.related-products--root .product-card--details {
    flex-direction: row;
}

product-recommendations-element.related-products--root .product-card--details-wrapper {
    flex: 1;
}
h2.related-products--title {
    font-size: 28px !IMPORTANT;
}
product-recommendations-element.related-products--root .product--label {
    background: #05afaf !important;
    font-weight: 700;
    font-family: 'Poppins' !IMPORTANT;
    font-size: 12px;
}




 .custom-collection .featured-grid--wrapper {
    width: 100% !IMPORTANT;
}
.custom-collection .stacked-text--root {
    position: absolute;
    top: 50%;
}

.custom-collection .featured-grid--item--media img {
    background: #fff !IMPORTANT;
}

.custom-collection .featured-grid--item--media:before {
    content: "";
    position: absolute;
    left: 0;
    top: 0;
    height: 100%;
    width: 100%;
    background: #fff !IMPORTANT;
    display: block;
    z-index: 1;
    opacity: 0;
    transition: all .5s;
}

.custom-collection .featured-grid--item--media {
    position: relative;
}

.custom-collection .featured-grid--item--media:hover:before {
    opacity: 0.8;
    transition: all .5s;
}

.custom-collection .stacked-text--wrapper a span {
    font-weight: 600 !IMPORTANT;
    font-size: 13px;
    opacity: 0;
}

.custom-collection .featured-grid--item--container:hover .stacked-text--wrapper a span {
    opacity: 1 !important;
}

body.template--collection button.spf-product__form-btn-addtocart {
    background: #fe599d !important;
    border: unset !important;
    width: 100%;
    margin: 48px 5px 30px !IMPORTANT;
    height: 40px !important;
    border-radius: 6px !important;
    font-weight: bold;
    font-style: normal;
    text-transform: capitalize;
    font-size: 14px !important;
}

.template--collection button.spf-product__form-btn-addtocart i.fa.fa-shopping-bag {
    display: none !IMPORTANT;
}
.template--collection .main-collection--wrapper .h4.spf-product-card__title a {
    -webkit-box-orient: vertical;
    -webkit-line-clamp: 1;
    overflow: hidden;
    display: -webkit-box;
}

body.template--collection button.spf-product__form-btn-addtocart:hover {
    background: #fe599d !important;
    opacity: 0.8;
    border: unset !IMPORTANT;
}
.template--collection span.spf-product__label.spf-product__label-sale {
    font-weight: 600;
    border-radius: 20px;
    background: rgba(255, 28, 147, 1) !important;
    padding: 3px 10px !important;
}

.featured-text--root.super-jellies-collection img {
    width: 100%;
}
.featured-text--root.super-jellies-collection .icon-block, .featured-text--root.super-jellies-collection p[data-item=paragraph] {
    display: none;
}
.custom-collection .stacked-text--wrapper a {
    pointer-events: none;
    color: #999;
    cursor: not-allowed;
    text-decoration: none;
}
.sc-cTAqQK.ctTJmq.pf-96_.pf-r.pf-c-cm.pf-r-eh a {
    color: #fff;
}
.eHTxVX>span:last-child {
    line-height: normal;
}
.__pf_jVrAd6to .pf-7_ {
    line-height: normal;
}
h3.sc-nVkyK.bhIDty {
    line-height: normal;
    font-weight: 400;
}
p.sc-fPrdjK.gxzXqc.pf-47_.pf-text-1, p.sc-fPrdjK.gxzXqc.pf-57_.pf-text-1, h3.sc-iLLNPL.gTJAOY.pf-76_.pf-heading-1-h3, p {
    line-height: normal;
}
.shopify-policy__body p {
    font-size: 16px;
}

/* cart page css start from here */

drawer-element.drawer--root .drawer--side h2.cart--title {
    display: block;
    font-size: 15px;
    text-align: center;
    text-transform: uppercase;
    color: rgb(0, 0, 0);
    line-height: 1.2;
    font-weight: 700;
}
drawer-element.drawer--root .drawer--side .cart--shipping-message {
    display: block;
    font-size: 14px;
    text-align: center;
    text-transform: none;
    line-height: 1.2;
    width: auto;
    margin-bottom: 6px;
    font-weight: 600;
    color: #000;
}
 button.layout--close {
    right: 10px !important;
}
 .layout--close:before, .layout--close:after {
    background-color: #000 !important;
    width: 20px;
    height: 2px;
}
drawer-element.drawer--root .drawer--side .cart--shipping-bar[data-transition-item][data-transition-active=true]:after {
    background: #fe599d !important;
}
drawer-element.drawer--root .drawer--side button.cart--checkout-button {
    font-weight: bold;
    font-size: 14px;
    text-transform: none;
    letter-spacing: 0.2px;
    border-width: 2px;
    border-radius: 3px;
    line-height: 14px;
    color: #ffffff;
    background-color: #FE599D;
    border-color: #FE599D;
    margin-bottom: 20px;
    height: auto;
}
drawer-element.drawer--root .drawer--side .quantity-selector--container {
    border: 1px solid #000;
    box-shadow: unset;
    border-radius: unset;
}
drawer-element.drawer--root .drawer--side .layout--viewport[data-drop-shadows=false] .quantity-selector--plus, drawer-element.drawer--root .drawer--side .layout--viewport[data-drop-shadows=false] .quantity-selector--minus {
    border: unset;
}
drawer-element.drawer--root .drawer--side input.quantity-selector--input {
    font-size: 14px;
    color: #000;
    font-weight: 500;
    height: 30px;
    border: unset;
}
drawer-element.drawer--root .drawer--side button.quantity-selector--minus, drawer-element.drawer--root .drawer--side button.quantity-selector--plus{
    height: 20px !IMPORTANT;
    border: unset;
}
drawer-element.drawer--root .drawer--side .cart--total-price.money {
    font-size: 14px !IMPORTANT;
    color: #000 !important;
    font-weight: 500;
}
drawer-element.drawer--root .drawer--side .cart--tax-info {
    color: #000;
}
drawer-element.drawer--root .drawer--side .cart--item--title a {
    display: block;
    font-size: 12px !IMPORTANT;
    text-align: left;
    text-transform: none;
    color: #000 !important;
    font-weight: 600;
    font-family: 'Poppins';
}
drawer-element.drawer--root .drawer--side .quantity-selector--remove>* {
    font-size: 11px;
    font-weight: 600;
    color: #000 !important;
}
drawer-element.drawer--root .drawer--side label.cart--notes--heading {
    color: #000 !IMPORTANT;
    font-size: 12px;
    box-shadow: unset;
    font-family: 'Poppins';
    font-weight: 600;
}
drawer-element.drawer--root .drawer--side .cart--total [data-item~=block-heading] {
    font-weight: 600;
    color: #000;
}
drawer-element.drawer--root .drawer--side .cart--item--price .money {
    font-size: 14px;
    text-align: left;
    text-transform: none;
    line-height: 1.2;
    width: auto;
    color: #ef4a96;
    font-weight: bold !IMPORTANT;
    letter-spacing: 0;
}
.cart--root:not([data-view=desktop]) .cart--item--quantity .quantity-selector--remove>* {
    margin-left: 0;
}
.drawer--root {
    z-index: 999;
}
.layout--navigation .layout--close {
    z-index: 999999;
}
drawer-element.drawer--root .drawer--side .cart--item--image {
    width: 80px !important;
}
.cart--root:not([data-view=desktop]) .cart--item {
    border-color: rgb(159, 159, 159);
}
.header--cart:not([data-cart-count="0"]):after {
    background-color: #000000;
}
drawer-element.drawer--root .drawer--side button.quantity-selector--minus, drawer-element.drawer--root .drawer--side button.quantity-selector--plus {
    padding: 0 6px;
}
.shopify-section.section--featured-collection .product-card--root[data-text-layout=center] .product--price-wrapper {
    flex-direction: column;
}

/* cart page css end from here */


.shopify-section.section--featured-collection .product-card--details-wrapper {
    flex: 1;
}
.main-product--wrapper product-buy-buttons-element.product-buy-buttons--root button.product-buy-buttons--primary {
    background: #fe599d;
    font-weight: 600;
}
.main-product--wrapper h2.product-form--block--heading {
    font-size: 28px;
}
.featured-text--root.super-jellies-collection .section-blocks--block ul li {
    list-style: disc;
}
.featured-text--root.super-jellies-collection .section-blocks--block ul li p{
    padding:0;
}
.featured-text--root.super-jellies-collection .section-blocks--block ul {
    padding-bottom: 20px;
}
.featured-text--root.super-jellies-collection .section-blocks--block h2 {
    letter-spacing: .025em;
    font-size: 28px;
    font-weight: 400;
    padding-bottom: 30px;
}
/* 12/23/2025 css end from here */
/* 12/24/2025 css end from here */
.section--featured-product h2.product-form--block--heading {
    font-size: 28px;
}
.shopify-section.section--featured-collection .product--label {
    font-weight: 700;
    background-color: #05afaf !important;
}
div#insta-feed h2 {
    font-weight: 400;
}
.main-collection--wrapper .spf-product-card__inner span.spf-product__label {
    top: 10px;
    left: 10px;
}
.default-image-collection-desktop svg {
    width: 100%;
    height: 100%;
    max-width: 100%;
    max-height: 100%;
}
.default-image-collection-desktop {
    background: #ccc;
    background-color: #ececec;
    height: 450px;
    padding: 0 30px;
}
.default-image-collection-desktop svg path {
    stroke: #aaa;
    fill: #aaa;
    height: 100%;
    width: 100%;
    max-width: 100%;
}
.default-image-collection-mobile {
    display: none;
}
body.template--collection button.spf-product__form-btn-addtocart:disabled {
    cursor: not-allowed;
    opacity: .6;
    background: #000 !IMPORTANT;
}
div#shopify-section-template--16847703965751__featured_text_BDXmyy .featured-text--root.super-jellies-collection .section-blocks--block {
    line-height: normal;
    font-size: 16px;
}
/* div#shopify-section-template--16847703965751__featured_text_BDXmyy .featured-text--root.super-jellies-collection .section-blocks--icon-group {
    display: none;
} */
 #gf-grid .fa{
    font: 1em/1.2 GloboIcon!important;
}
/* 12/24/2025 css end from here */
/* 12/30/2025 css start from here */
.x-menu--level-1--link[data-megamenu=true] .x-menu--level-2--container {
    opacity: 1 !important;
    flex-wrap: nowrap;
    z-index: 99;
}
.x-menu--level-2--container[aria-hidden=false] {

    opacity: 0 !important;
}
.x-menu--level-2--container {
    opacity: 0;
}
/* 12/30/2025 css end from here */
@media (max-width:1500px){
    .x-menu--level-2--container {
    height: auto;
}
}
@media (max-width: 1300px){
    .section--footer .footer--wrapper .menu_wrapper-footer-cstm {
    padding: 52px 15px;
}
.section--footer .footer--wrapper {
    grid-template-columns: 56% 38%;
}
div#shopify-section-template--16847704227895__image_with_text_FtKgdR picture.image--root {
    height: auto;
}

div#shopify-section-template--16847704227895__image_with_text_FtKgdR picture.image--root img {
    height: auto;
}
}
@media (max-width:1199px){
    .product-card--root[data-text-layout=center] .product--price-wrapper {
    flex-direction: column;
}
}
@media (max-width:1140px){
    h1.header--logo {
    margin-left: -110px !IMPORTANT;
}
}
@media (max-width:1024px){
.section--footer .footer--wrapper .menu_wrapper-footer-cstm {
    gap: 15px;
}
.section--footer .footer--wrapper > .footer--block {
    padding: 52px 14px;
}
.header--root .header--wrapper .x-menu {
    display: none !important;
}

.right-nav-menu {
    display: none;
}
.mobile-nav-menu {
    display: block !important;
}

 .header--root .header--wrapper .header--primary-nav {
    margin: 0;

}
.header--root .header--wrapper .header--primary-nav:first-child .header--drawer-toggle {
    display: block;
}
h1.header--logo {
    margin-left: 0 !important;
}
.section--footer .footer--wrapper {
    grid-template-columns: 100%;
}
.footer--block:not(:first-child):not(:last-child) .footer--block--container {
    margin: 0;
}
.footer--block:last-child {
    align-items: start;
}
.section--footer .footer--wrapper .menu_wrapper-footer-cstm {
    padding: 52px 74px;
}
.section--footer .footer--wrapper .menu_wrapper-footer-cstm {
    padding: 30px 0 0;
}
.section--footer .footer--wrapper .menu_wrapper-footer-cstm {
    grid-template-columns: repeat(1, 1fr);
}
.header--drawer-toggle span {
    margin: 5px;
}
.essential_annoucement_bar_wrapper_9d69618e-3773-4773-9e69-17c107823d4a.top_page {
    z-index: 9 !important;
}
[data-depth="2"] .y-menu--level-2--link>a {
    padding-left: 15px;
}
.section--featured-text .featured-text--root {
    padding: 42px 48px 0;
}
.section--apps .apps--root {
    padding: 50px 15px 50px;
}
.section--footer .footer--wrapper .menu_wrapper-footer-cstm .footer--block--heading {
    font-size: 21px;
}
.menu_wrapper-footer-cstm .footer--block--container {
    border-bottom: 1px solid #07afaf;
    box-shadow: unset;
    padding: 18px 15px;
}

.section--footer ul.footer--menu {
    display: none;
}

.section--footer .footer--block--container.footer_item_container.active ul.footer--menu {
    display: block;
}

.section--footer ul.footer--menu li {
    padding-bottom: 10px;
}

.section--footer ul.footer--menu li a {
    font-size: 15px !IMPORTANT;
}

.section--footer .footer--block {
    border: unset;
    width: 100%;
}
.section--footer .footer--wrapper .menu_wrapper-footer-cstm {
    gap: 0;
}
.section--footer .footer--wrapper > .footer--block .footer--block--container .footer--block--heading {
    font-size: 28px;
    text-align: center;
    justify-content:center;
}
.section--footer .footer--wrapper > .footer--block .footer--block--container .footer--subscribe-info p {

    text-align: center;
}
.section--footer #footer_form {
    border: 0px;
    margin-top: 25px;
    flex-direction: column;
}
.section--footer .footer--wrapper {
    gap: 0;
}
.footer_logo-cstm .logo--root {
    border-top: unset;
    padding: 0 12px 24px;
}
.section--footer .footer--wrapper > .footer--block .footer--block--container .subscribe-form--input {
    max-width: 100%;
}

nav.mobile-nav--menu ul li a, nav.mobile-nav--menu ul li button {
    font-size: 14px !important;
    color: #000 !IMPORTANT;
}
nav.mobile-nav--menu ul li a {
    padding-left: 15px !important;
}
div#shopify-section-template--16847704227895__image_with_text_FtKgdR {
    padding: 0;
}
.footer_logo-cstm a svg, .footer_logo-cstm a svg path {
    fill: #fe599d !important;
    width: 19px !IMPORTANT;
    height: 19px !important;
}

.footer_logo-cstm .logo--root {
    flex-direction: column;
    justify-content: center;
    align-items: center;
}

.footer_logo-cstm .logo--root .social-icons--root {
    justify-content: center;
    align-items: center;
    margin-top: 72px;
}

.footer_logo-cstm .logo--root .social-icons--items {
    justify-content: center;
    gap: 30px;
}
.footer_logo-cstm .social-icons--root {
    display: block !IMPORTANT;
}
.menu_wrapper-footer-cstm .footer--block svg {
    display: block;
    width: 16px;
    height: 16px;
}
.menu_wrapper-footer-cstm .footer--block svg path {
    fill: #05afaf;
}
.footer--block .footer--block--container.footer_item_container .social-icons--root {
    display: none !IMPORTANT;
}
.footer--block--heading.footer_heading {
    display: flex;
    align-items: center;
    justify-content: space-between;
}
.footer--block--container.footer_item_container.active svg {
    transform: rotate(
180deg);
    transition: all 0.3s ease 0s;
}
}
@media (max-width:991px){
    .shopify-section.section--featured-collection [data-container=panel][data-columns="4"] {
    --grid-columns: repeat(3, minmax(0, 1fr));
}
.section--icons-row .featured-grid--wrapper .featured-grid--item .featured-grid--item--container .featured-grid--item--media {
    width: 130px !important;
    max-width: 130px !important;
    height: 130px !important;
}
.custom-meat-personail .featured-content--root[data-text-position=overlay] .stacked-text--root {
    width: 429px;
}
.section--slideshow .stacked-text--root .stacked-text--description h3 {
    font-size: 18px;

}
.section--featured-collection .featured-collection--root {
    padding: 49px 15px;
}
.header--wrapper {
    padding-left: 15px !important;
    padding-right: 15px !IMPORTANT;
}
.featured-blog--root {
    padding: 30px 15px;
}
.custom-carousel-banner  .carousel--wrapper .carousel--container {
    height: 330px;
}
.fooyter-logo-text h5 {
    font-size: 18px;
}
product-recommendations-element.related-products--root .product-card--details {
    flex-direction: column;
    justify-content: start;
    align-items: start;
}
product-recommendations-element.related-products--root .product--price-wrapper {
    justify-content: start !IMPORTANT;
    align-items: start;
}
.main-product--desktop {
    width: 50%;
}
.template--collection .main-collection--wrapper .h4.spf-product-card__title a {
    -webkit-box-orient: unset;
    -webkit-line-clamp: unset;
    text-align: center;
    display: block;
}
}
@media (max-width:767px){
    .default-image-collection-desktop {
    height: 330px;
    padding: 0 10px;
}
.featured-text--root.super-jellies-collection .section-blocks--block h2 {
    font-size: 22px;
    padding-bottom: 10px;
    line-height: normal;
}
.featured-text--root.super-jellies-collection .section-blocks--icon-group {
    display: none;
}
.super-jellies-collection .section-blocks--block p:last-child {
    padding: 0;
}
    .template--collection .cstm-text-with-column .featured-grid--item--media {
    width: 104px !IMPORTANT;
    height: 104px !IMPORTANT;
}
.template--collection .cstm-text-with-column h2.stacked-text--title {
    font-size: 14px !IMPORTANT;
}
.template--collection .cstm-text-with-column .featured-grid--item {
    width: 100px !important;
}
    .section--featured-collection .featured-collection--wrapper .featured-collection--products .product-card--details .product-card--title {
    font-size: 15px;
}
.section--featured-collection .featured-collection--wrapper .featured-collection--products .product-card--details {
    flex-direction: column;
}
.shopify-section.section--featured-collection [data-container=panel][data-columns="4"] {
    --grid-columns: repeat(2, minmax(0, 1fr));
}
.section--featured-collection .featured-collection--wrapper .featured-collection--products .product--price-wrapper span {
    font-size: 13px;
    text-align: left;
}
h2.featured-collection--title {
    text-align: center;
    padding-bottom:10px;
}
.featured-collection--wrapper .featured-collection--title a {
    font-size: 22px;
}
.custom-carousel-banner  .carousel--wrapper .carousel--container {
    height: auto;
}
.footer--block--container.footer_item_container {
    width: 100%;
    justify-content: start;
    text-align: left;
}
.section--icons-row .featured-grid--body {
    --grid-columns: unset;
    display: flex;
    width: 100%;
    overflow: scroll;
    justify-content: start;
    scrollbar-width: none;
}

.section--icons-row  .featured-grid--wrapper {
    overflow: scroll;
            scrollbar-width: none;
}
.section--featured-blog .featured-blog--root .featured-blog--wrapper .featured-blog--header .featured-blog--heading {
    font-size: 22px;
    text-align: center;
}
.section--apps .apps--root {
    padding: 30px 15px 10px;
}
.section--featured-text .featured-text--root .section-blocks--block h1 {
    font-size: 22px;
    text-align: center;
}
.shopify-section.section--image-with-text {
    padding: 15px;
}
.cstm-text-with-column .featured-grid--body {
    display: flex;
}
.cstm-text-with-column .featured-grid--wrapper {
    width: 860px !important;
    overflow-x: scroll;
    height: 100% !important;
    padding: 0 0 15px;
            scrollbar-width: none;
}
.cstm-text-with-column .featured-grid--root[data-text-position=bottom] .featured-grid--item--media[data-mobile-text-alignment=center] {
    align-self: center;
    height: 80px;
    margin-bottom: 10px;
}
.collection-banner-image .image-desktop {
    display: none;
}
.collection-banner-image .mobile-image {
    display: block;
}
.main-product--root[data-spacing-above=none] .product-form {
    max-width: 100% !important;
    width: 100%;
}
.featured-grid--root.custom-collection .featured-grid--body {
    flex-direction: column;
}
.featured-grid--root.custom-collection .featured-grid--root[data-text-position=bottom] .featured-grid--item--media[data-mobile-text-alignment=center] {
    height: auto;
}
.custom-collection .featured-grid--item {
    width: 100%;
}
.custom-collection .featured-grid--item--media[data-mobile-text-alignment=center] {
    align-self: center;
    height: 100% !important;
    margin-bottom: 10px;
    width: 100% !important;
    flex: 1;
}
.featured-grid--root.custom-collection .featured-grid--body {
    flex-wrap: wrap;
    display: grid;
}
}
@media (max-width:567px){
body.template--collection button.spf-product__form-btn-addtocart {
    margin: 25px 5px 10px !IMPORTANT;
}
    .featured-text--root.super-jellies-collection {
    padding: 32px 16px 0 !important;
}
.super-jellies-collection .section-blocks--block p {
    font-size: 15px;
    padding-bottom: 15px;
}
    .cstm-text-with-column .featured-grid--item {
    width: 80px;
}
.cstm-text-with-column .featured-grid--wrapper .stacked-text--title {
    font-size: 10px;
}
.section--featured-product .main-product--root .main-product--wrapper .product-form .processed-by-incubate {
    font-size: 22px;
}
.main-product--wrapper .product-form .product-price--original {
    font-size: 16px;
}
.section--featured-text .featured-text--root .processed-by-incubate {
    font-size: 17px;
}
.section--featured-text .featured-text--root {
    padding: 38px 28px 0;
}
a.featured-collection--show-more {
    margin-top: 30px;
}

.custom-meat-personail picture.image--root {
    height: 700px !important;
}

.custom-meat-personail .carousel--container {
    height: 700px;
}
.custom-meat-personail .featured-content--root[data-text-position=overlay] .stacked-text--root {
    width: 100% !IMPORTANT;
}
header-element.header--root {
    padding: 0;
}
.custom-meat-personail .carousel--wrapper {
    height: 740px;
}


.custom-meat-personail .carousel-nav-dot--index {
  background: none;
  border: none;
  padding: 0;
  cursor: pointer;
}

.custom-meat-personail .carousel-nav-dot--index svg {
    width: 8px;
    height: 8px;
    background: #525252;
    border: unset;
    margin: 0 8px;
}
.custom-meat-personail .dot-bg {
  fill: none;
  stroke: #999; /* inactive outline */
  stroke-width: 2;
}

.custom-meat-personail .dot-fill {
  fill: transparent;
}
.custom-meat-personail .carousel-nav-dot--index svg circle {
    stroke-width: 0 !important;
}
/* ACTIVE DOT */
.custom-meat-personail .carousel-nav-dot--index.active .dot-bg {
  stroke: #000; /* active outline */
}

.custom-meat-personail .carousel-nav-dot--index.active .dot-fill {
  fill: #000; /* active center fill */
  transform: scale(0.5);
  transform-origin: center;
}
.custom-meat-personail .carousel-nav-dot {
    margin-top: 90px;
    overflow: visible;
}
.custom-meat-personail .carousel-nav-dot--index[aria-current=true]>svg circle {
    stroke-width: 0 !important;
}
.carousel-nav-dot--index[aria-current=true]>svg circle {
    fill: none;
    stroke: #000000e6;
    margin-left: 18px !important;
}
    .featured-grid--root.custom-collection[data-text-position=bottom] .featured-grid--item--media[data-mobile-text-alignment=center] {
    height: auto !important;
}
  .featured-grid--root.custom-collection .featured-grid--item {
    width: auto;
}
.custom-collection .stacked-text--root {
    position: unset;
}
.custom-collection .featured-grid--item--media:before{
    display:none;
}
.custom-collection .stacked-text--wrapper a span {
    opacity: 1;
}
.main-product--root[data-spacing-above=none] .product-form h2.product-form--block--heading {
    text-align: center;
    font-size: 22px;
}
.main-product--root[data-spacing-above=none] .product-form .product-form--block {
    text-align: center;
}
.main-product--root[data-spacing-above=none] .product-form .product-price--wrapper {
    justify-content: center;
}
body.template--product .footer--root {
    padding-top: 0;
}
body.template--product .section--footer .footer--wrapper .menu_wrapper-footer-cstm {
    padding: 0;
}
.main-product--root .collapsible-row--wrapper p {
    text-align: left;
}
.featured-text--root.product-tittle-collection h2.section-blocks--title {
    font-size: 22px !important;
}
.style_productDetail_7256ce7c .style_productTitle_7256ce7c {
    font-size: 14px !important;
    text-align: left;
}
}
@media (max-width:420px){
    .section--featured-text .featured-text--root {
    padding: 38px 15px 0;
}
.decription-main-product ol li {
    font-size: 14px;
}
h2.related-products--title {
    font-size: 22px !IMPORTANT;
}
.featured-grid--root.custom-collection .featured-grid--item {
    width: 100%;
    margin: 0 auto;
}
}product-quick-add:not(:defined) {
  visibility: visible !important;
  opacity: 1 !important;
  pointer-events: auto !important;
}