:is(.template-index,.template-product,.template-page){--home-canvas: #dededb;--home-paper: #f7f7f4;--home-yellow: #e3d67a;--home-blue: #9bc9e5;--home-lilac: #c7c3ec;--home-orange: #f0673f;--home-ink: #0b0b0b;--home-gutter: clamp(1.6rem, 3vw, 4.8rem);--home-wide-gutter: clamp(1rem, 1.4vw, 2.4rem);--home-content-width: min(var(--page-width), calc(100% - (var(--home-gutter) * 2)));--home-wide-width: min(calc(var(--page-width) + clamp(6rem, 8vw, 16rem)), calc(100% - (var(--home-wide-gutter) * 2)))}:is(.template-index,.template-product,.template-page) .header-wrapper,:is(.template-index,.template-product,.template-page) .header-wrapper.gradient{padding-inline:var(--home-gutter)}:is(.template-index,.template-product,.template-page) .header-wrapper>.header.page-width,:is(.template-index,.template-product,.template-page) .header-wrapper>.header.page-width:not(.drawer-menu),:is(.template-index,.template-product,.template-page) .header-wrapper>.header.page-width.drawer-menu{width:min(var(--page-width),100%);max-width:none;margin-inline:auto;padding-inline:0}:is(.template-index,.template-product,.template-page) #MainContent>.shopify-section .page-width{width:var(--home-content-width);max-width:none;margin-inline:auto;padding-inline:0}:is(.template-index,.template-product,.template-page) #MainContent{overflow:hidden;background-color:var(--home-canvas);background-image:linear-gradient(rgba(255,255,255,.42) .1rem,transparent .1rem),linear-gradient(90deg,rgba(255,255,255,.42) .1rem,transparent .1rem);background-size:16.666% 13.6rem}.template-cart{--home-canvas: #dededb;--home-paper: #f7f7f4;--home-yellow: #e3d67a;--home-blue: #9bc9e5;--home-lilac: #c7c3ec;--home-ink: #0b0b0b;--home-gutter: clamp(1.6rem, 3vw, 4.8rem);--home-content-width: min(var(--page-width), calc(100% - (var(--home-gutter) * 2)))}.template-cart #MainContent{overflow:hidden;padding-bottom:clamp(7rem,10vw,13rem);background-color:var(--home-canvas);background-image:linear-gradient(rgba(255,255,255,.42) .1rem,transparent .1rem),linear-gradient(90deg,rgba(255,255,255,.42) .1rem,transparent .1rem);background-size:16.666% 13.6rem}.template-cart #MainContent .page-width{width:var(--home-content-width);max-width:none;margin-inline:auto;padding-inline:0}.template-cart cart-items,.template-cart cart-items.gradient,.template-cart #main-cart-footer,.template-cart #main-cart-footer.gradient{background:transparent;color:var(--home-ink);--color-background: 247, 247, 244;--color-foreground: 11, 11, 11;--color-shadow: 11, 11, 11}.template-cart cart-items{padding-top:clamp(6rem,9vw,11rem);padding-bottom:clamp(2.4rem,4vw,4.8rem)}.template-cart cart-items .title-wrapper-with-link{align-items:flex-end;margin-bottom:clamp(3rem,5vw,5.6rem)}.template-cart cart-items .title--primary{max-width:10ch;margin:0;color:var(--home-ink);font-family:var(--font-heading-family);font-size:clamp(5.2rem,10vw,12rem);font-weight:900;letter-spacing:0;line-height:.84;text-transform:uppercase}.template-cart cart-items .title-wrapper-with-link .underlined-link{display:inline-flex;align-items:center;min-height:4.4rem;padding:1rem 1.6rem;border:.1rem solid rgba(11,11,11,.1);border-radius:var(--radius-sm);background:#f7f7f4cc;color:var(--home-ink);font-size:1.2rem;font-weight:600;letter-spacing:.08em;line-height:1;text-decoration:none;text-transform:uppercase}.template-cart cart-items .title-wrapper-with-link .underlined-link:hover,.template-cart cart-items .title-wrapper-with-link .underlined-link:focus-visible{background:var(--home-yellow)}.template-cart .cart__items{overflow:hidden;padding:clamp(2rem,3vw,3.6rem);border:0;border-radius:clamp(2rem,2.5vw,3rem);background:#f7f7f4e6}.template-cart .cart-items th{padding-bottom:1.4rem;border-color:#0b0b0b1f;color:#0b0b0b8f;font-size:1.05rem;font-weight:600;letter-spacing:.13em}.template-cart .cart-items td{color:var(--home-ink)}.template-cart .cart-item__image-container,.template-cart .cart-item__image-container.global-media-settings{width:100%;overflow:hidden;border:0;border-radius:1.8rem;background:var(--home-blue)}.template-cart .cart-item:nth-child(2n) .cart-item__image-container{background:var(--home-lilac)}.template-cart .cart-item__image{width:100%;aspect-ratio:1;padding:1rem;object-fit:contain}.template-cart .cart-item__name{color:var(--home-ink);font-family:var(--font-heading-family);font-size:clamp(2.2rem,2.7vw,3.2rem);font-weight:900;letter-spacing:0;line-height:.98;text-transform:uppercase}.template-cart .cart-item__name:hover{text-decoration:none}.template-cart .cart-item__details .product-option{color:#0b0b0b9e;font-size:1.25rem}.template-cart .cart-item__details dl{margin-block:.8rem 0}.template-cart .cart-item__final-price,.template-cart .cart-item__price-wrapper .price{color:var(--home-ink);font-weight:600}.template-cart .cart-quantity{min-height:4.4rem;border:.1rem solid rgba(11,11,11,.14);border-radius:var(--radius-sm);background:#fff}.template-cart .cart-quantity:after{display:none}.template-cart .cart-quantity .quantity__button,.template-cart .cart-quantity .quantity__input{color:var(--home-ink)}.template-cart cart-remove-button .button{border-radius:var(--radius-sm);background:#0b0b0b0f;color:var(--home-ink)}.template-cart cart-remove-button .button:hover,.template-cart cart-remove-button .button:focus-visible{background:var(--home-yellow)}.template-cart #main-cart-footer .cart__footer{padding:clamp(2.4rem,4vw,4.8rem);border-radius:clamp(2rem,2.5vw,3rem);background:var(--home-yellow);color:var(--home-ink)}.template-cart #main-cart-footer .cart__blocks{width:min(100%,48rem);margin-left:auto}.template-cart #main-cart-footer .totals{align-items:baseline;justify-content:space-between;gap:2rem;padding-bottom:1.8rem;border-bottom:.1rem solid rgba(11,11,11,.18)}.template-cart #main-cart-footer .totals>*+*{margin-left:0}.template-cart #main-cart-footer .totals__total{color:var(--home-ink);font-family:var(--font-heading-family);font-size:clamp(2.4rem,3vw,3.6rem);font-weight:900;letter-spacing:0;line-height:1;text-transform:uppercase}.template-cart #main-cart-footer .totals__total-value{color:var(--home-ink);font-size:clamp(1.8rem,2vw,2.4rem);font-weight:600;white-space:nowrap}.template-cart #main-cart-footer .tax-note{margin:1.6rem 0 2rem;color:#0b0b0bad;font-size:1.15rem;line-height:1.55;text-align:left}.template-cart #main-cart-footer .cart__ctas{display:block}.template-cart #main-cart-footer .cart__checkout-button{width:100%;max-width:none;min-height:5.6rem;border-radius:var(--radius-sm);background:var(--home-ink);color:#fff;font-size:1.35rem;font-weight:600;letter-spacing:.1em;text-transform:uppercase}.template-cart #main-cart-footer .cart__checkout-button:hover,.template-cart #main-cart-footer .cart__checkout-button:focus-visible{background:#000}.template-cart .cart__warnings{min-height:min(54rem,68vh);padding:clamp(5rem,8vw,9rem);border-radius:clamp(2rem,2.5vw,3rem);background:var(--home-yellow)}.template-cart .cart__warnings .cart__empty-text{margin:0 0 3rem;color:var(--home-ink);font-family:var(--font-heading-family);font-size:clamp(4.8rem,8vw,9rem);font-weight:900;letter-spacing:0;line-height:.88;text-transform:uppercase}.template-cart .cart__warnings .button{border-radius:var(--radius-sm);background:var(--home-ink);color:#fff}@media screen and (min-width:750px){.template-cart .cart-items td{padding-top:3.2rem;padding-bottom:3.2rem;border-bottom:.1rem solid rgba(11,11,11,.1)}.template-cart .cart-items .cart-item:last-child td{padding-bottom:0;border-bottom:0}.template-cart .cart-item__media{width:13rem}}@media screen and (max-width:749px){.template-cart{--home-gutter: 1rem}.template-cart #MainContent{background-size:25% 9rem}.template-cart cart-items{padding-top:5.6rem;padding-bottom:2rem}.template-cart cart-items .title-wrapper-with-link{display:block}.template-cart cart-items .title-wrapper-with-link .underlined-link{margin-top:2rem}.template-cart .cart__items{padding:1.6rem}.template-cart .cart-items thead tr{margin-bottom:2.4rem}.template-cart .cart-item{grid-template:"media details total" auto "media quantity quantity" auto / 9.6rem minmax(0,1fr) auto;gap:1.4rem;margin-bottom:0;padding-block:2.4rem;border-bottom:.1rem solid rgba(11,11,11,.1)}.template-cart .cart-item:first-child{padding-top:0}.template-cart .cart-item:last-child{padding-bottom:0;border-bottom:0}.template-cart .cart-item__media{grid-area:media}.template-cart .cart-item__details{grid-area:details;width:auto}.template-cart .cart-item__totals{grid-area:total}.template-cart .cart-item__quantity{grid-area:quantity}.template-cart .cart-item__name{font-size:2rem}.template-cart .cart-item__image{padding:.6rem}.template-cart #main-cart-footer .cart__footer{padding:2.4rem 1.8rem}.template-cart #main-cart-footer .totals{align-items:flex-start;flex-direction:column;gap:.8rem}.template-cart #main-cart-footer .totals__total-value{white-space:normal}.template-cart .cart__warnings{min-height:46rem;padding:4.8rem 2rem}}:is(.template-index,.template-product,.template-page) .landing-featured-product__heading,:is(.template-index,.template-product,.template-page) .landing-comparison__heading,:is(.template-index,.template-product,.template-page) .landing-benefits__heading,:is(.template-index,.template-product,.template-page) .landing-split__heading,:is(.template-index,.template-product,.template-page) .collapsible-content__heading,:is(.template-index,.template-product,.template-page) .landing-cta-band__heading{font-family:var(--font-heading-family);font-size:clamp(4rem,6.2vw,8.2rem);font-weight:900;letter-spacing:.005em;line-height:.92;text-transform:uppercase}:is(.template-index,.template-product,.template-page) .landing-featured-product__eyebrow,:is(.template-index,.template-product,.template-page) .landing-comparison__eyebrow,:is(.template-index,.template-product,.template-page) .landing-benefits__eyebrow,:is(.template-index,.template-product,.template-page) .landing-split__eyebrow,:is(.template-index,.template-product,.template-page) .landing-cta-band__eyebrow,:is(.template-index,.template-product,.template-page) :is(#faq,#mastic-gum-faq) .collapsible-content__header .caption-with-letter-spacing{display:none}.template-page #MainContent>.shopify-section:has(.rich-text){padding-block:clamp(1rem,2vw,2.4rem)}.template-page .rich-text,.template-page .rich-text.gradient{width:var(--home-wide-width);margin-inline:auto;overflow:hidden;border-radius:clamp(2rem,2.5vw,3rem);background:var(--home-paper);color:var(--home-ink);--color-background: 247, 247, 244;--color-foreground: 11, 11, 11;--color-shadow: 11, 11, 11}.template-page .rich-text.color-scheme-4,.template-page .rich-text.color-scheme-4.gradient{background:var(--home-blue)}.template-page .rich-text[class*=section-]{padding:clamp(6rem,8vw,10rem) var(--home-gutter)}.template-page .rich-text__wrapper.page-width{width:min(92rem,100%)}.template-page .rich-text__blocks{max-width:78rem}.template-page .rich-text__wrapper--left .rich-text__blocks{max-width:88rem}.template-page .rich-text__caption{display:none}.template-page .rich-text__heading{margin:0;color:var(--home-ink);font-family:var(--font-heading-family);font-size:clamp(4rem,6.2vw,7.6rem);font-weight:900;letter-spacing:.005em;line-height:.92;text-transform:uppercase}.template-page .rich-text__text{color:#0b0b0bc2;font-size:clamp(1.45rem,1.25vw,1.7rem);line-height:1.75}.template-page .rich-text__buttons .button{border-radius:var(--radius-sm)}.template-page .rich-text__buttons .button--primary{background:var(--home-ink);color:#fff}.template-page .rich-text__buttons--multiple .button--secondary{background-color:#fff;color:var(--home-ink);--alpha-button-background: 1;--color-button: 255, 255, 255;--color-button-text: 11, 11, 11;transition:opacity .32s ease,transform .32s ease,box-shadow var(--duration-short) ease}.js .template-page .rich-text__buttons.scroll-trigger--offscreen .button--secondary{opacity:0;transform:translateY(1.6rem)}.js .template-page .rich-text__buttons:not(.scroll-trigger--offscreen) .button--secondary{opacity:1;transform:translateY(0)}@media(prefers-reduced-motion:reduce){.template-page .rich-text__buttons--multiple .button--secondary{transition:none}}:is(.template-index,.template-product,.template-page) .landing-featured-product{margin:0;overflow:hidden;background:transparent;color:var(--home-ink);--color-background: 247, 247, 244;--color-foreground: 11, 11, 11;--color-shadow: 11, 11, 11}:is(.template-index,.template-product,.template-page) .landing-featured-product:after{display:none}:is(.template-index,.template-product,.template-page) .landing-featured-product[class*=section-]{padding-block:clamp(7rem,10vw,14rem)}:is(.template-index,.template-product,.template-page) .landing-featured-product__header{max-width:86rem;margin:0 auto clamp(2.4rem,4vw,4.8rem);text-align:center}:is(.template-index,.template-product,.template-page) .landing-featured-product__heading{max-width:24ch;margin-inline:auto;font-size:clamp(3.6rem,5vw,6.8rem);line-height:.95}:is(.template-index,.template-product,.template-page) .landing-featured-product__body{max-width:62rem;margin:2rem auto 0;font-size:1.55rem}:is(.template-index,.template-product,.template-page) .landing-featured-product__product-card{gap:clamp(2.4rem,4vw,4rem)}:is(.template-index,.template-product,.template-page) .landing-featured-product__product-content{border:.1rem solid rgba(11,11,11,.08);border-radius:clamp(1.8rem,2vw,3rem)}:is(.template-index,.template-product,.template-page) .landing-featured-product__product-media-shell{padding:0;background:transparent}:is(.template-index,.template-product,.template-page) .landing-featured-product__product-image{height:auto;min-height:0;border-radius:0;object-fit:contain}:is(.template-index,.template-product,.template-page) .landing-featured-product__product-content{padding:clamp(2rem,3vw,3.2rem);background:#f7f7f4e0}:is(.template-index,.template-product,.template-page) .landing-featured-product__product-title{max-width:20ch;font-family:var(--font-heading-family);font-size:clamp(2.4rem,3vw,3.6rem);font-weight:900;line-height:1;text-transform:uppercase}:is(.template-index,.template-product,.template-page) .landing-featured-product__product-benefit{color:var(--home-ink)}:is(.template-index,.template-product,.template-page) .landing-featured-product__pricing{margin-top:clamp(7rem,9vw,12rem)}:is(.template-index,.template-product,.template-page) .landing-featured-product__pricing-header{max-width:none;margin-bottom:3.2rem;text-align:left}:is(.template-index,.template-product,.template-page) .landing-featured-product__pricing-heading{font-size:clamp(3.6rem,5vw,6.4rem);font-weight:900;letter-spacing:.005em;text-transform:uppercase}:is(.template-index,.template-product,.template-page) .landing-featured-product__pricing-subheading{max-width:54rem}:is(.template-index,.template-product,.template-page) .landing-featured-product__price-card{min-height:38rem;padding:clamp(2rem,2.5vw,3.2rem);border:0;border-radius:2.2rem;background:#f7f7f4c2}:is(.template-index,.template-product,.template-page) .landing-featured-product__price-card:nth-child(2){box-shadow:none}:is(.template-index,.template-product,.template-page) .landing-featured-product__price-card:nth-child(1) .landing-featured-product__pack-visual{background:var(--home-blue)}:is(.template-index,.template-product,.template-page) .landing-featured-product__price-card:nth-child(2) .landing-featured-product__pack-visual{background:var(--home-yellow)}:is(.template-index,.template-product,.template-page) .landing-featured-product__price-card:nth-child(3) .landing-featured-product__pack-visual{background:var(--home-lilac)}:is(.template-index,.template-product,.template-page) .landing-featured-product__price-card--featured{border:.2rem solid var(--home-ink);box-shadow:0 3rem 7rem #0b0b0b6b;transform:translateY(-1.2rem)}:is(.template-index,.template-product,.template-page) .landing-featured-product__price-card .button{margin-top:auto;border-radius:var(--radius-sm)}:is(.template-index,.template-product,.template-page) .landing-featured-product__price-card--featured .button{background:var(--home-ink);color:#fff}:is(.template-index,.template-product,.template-page) .landing-featured-product__price-card--featured .button:hover,:is(.template-index,.template-product,.template-page) .landing-featured-product__price-card--featured .button:focus-visible{background:#000;color:#fff}:is(.template-index,.template-product,.template-page) .landing-comparison{background:transparent;color:var(--home-ink);--color-background: 247, 247, 244;--color-foreground: 11, 11, 11}:is(.template-index,.template-product,.template-page) .landing-comparison[class*=section-]{padding-block:clamp(7rem,9vw,12rem)}:is(.template-index,.template-product,.template-page) .landing-comparison__header{max-width:none;margin:0 0 clamp(3rem,5vw,5rem);text-align:left}:is(.template-index,.template-product,.template-page) .landing-comparison__heading{max-width:11ch}:is(.template-index,.template-product,.template-page) .landing-comparison__body{max-width:58rem;margin:2rem 0 0}:is(.template-index,.template-product,.template-page) .landing-comparison__columns{gap:1.2rem}:is(.template-index,.template-product,.template-page) .landing-comparison__column-title{margin:0 0 1.2rem;padding:0;color:var(--home-ink);font-size:1.1rem;font-weight:700;letter-spacing:.1em}:is(.template-index,.template-product,.template-page) .landing-comparison__column-wrapper{min-height:44rem;border-radius:2.4rem}:is(.template-index,.template-product,.template-page) .landing-comparison__column--left .landing-comparison__column-wrapper{background:var(--home-paper)}:is(.template-index,.template-product,.template-page) .landing-comparison__column--right .landing-comparison__column-wrapper{background:var(--home-yellow)}:is(.template-index,.template-product,.template-page) .landing-comparison__item-text,:is(.template-index,.template-product,.template-page) .landing-comparison__column--right .landing-comparison__item-text{border:0;border-radius:var(--radius-sm);background:#ffffffa3;color:var(--home-ink)}:is(.template-index,.template-product,.template-page) .marquee-ticker{width:var(--home-wide-width);margin-inline:auto;border-radius:1.6rem;background:var(--home-ink);color:#fff}:is(.template-index,.template-product,.template-page) .marquee-ticker__item{font-family:var(--font-heading-family);font-weight:900;letter-spacing:.02em;text-transform:uppercase}:is(.template-index,.template-product,.template-page) .marquee-ticker__sep{color:var(--home-yellow)}:is(.template-index,.template-product,.template-page) .landing-benefits,:is(.template-index,.template-product,.template-page) .landing-benefits[class*=section-]{margin:0;padding-block:clamp(7rem,10vw,13rem);background:transparent!important;color:var(--home-ink);--color-foreground: 11, 11, 11;--color-shadow: 11, 11, 11}:is(.template-index,.template-product,.template-page) .landing-benefits:after{display:none}:is(.template-index,.template-product,.template-page) .landing-benefits__header{max-width:none;margin:0 0 clamp(3.2rem,5vw,5.6rem);text-align:left}:is(.template-index,.template-product,.template-page) .landing-benefits__heading{max-width:12ch}:is(.template-index,.template-product,.template-page) .landing-benefits__body{max-width:58rem;margin:2rem 0 0}:is(.template-index,.template-product,.template-page) .landing-benefits__grid{gap:1.2rem}:is(.template-index,.template-product,.template-page) .landing-benefits__card{overflow:hidden;border:0;border-radius:2.2rem;background:var(--home-paper);box-shadow:none}:is(.template-index,.template-product,.template-page) .landing-benefits__item:nth-child(2) .landing-benefits__card{background:var(--home-blue)}:is(.template-index,.template-product,.template-page) .landing-benefits__item:nth-child(3) .landing-benefits__card{background:var(--home-lilac)}:is(.template-index,.template-product,.template-page) .landing-benefits__media{aspect-ratio:4 / 4.35}:is(.template-index,.template-product,.template-page) .landing-benefits__media:after{background:linear-gradient(180deg,transparent 36%,rgba(0,0,0,.72) 100%)}:is(.template-index,.template-product,.template-page) .landing-benefits__media-content{align-items:flex-end}:is(.template-index,.template-product,.template-page) .landing-benefits__kicker{font-family:var(--font-heading-family);font-size:clamp(2rem,2.4vw,3rem);font-weight:900;letter-spacing:0;line-height:.98;text-transform:uppercase}:is(.template-index,.template-product,.template-page) .landing-benefits__content{padding:2rem 2.2rem 2.4rem}:is(.template-index,.template-product,.template-page) .landing-split{width:var(--home-wide-width);margin:clamp(1rem,2vw,2.4rem) auto;overflow:hidden;border-radius:clamp(2rem,2.5vw,3rem);background:var(--home-blue);color:var(--home-ink);--color-foreground: 11, 11, 11;--color-shadow: 11, 11, 11}:is(.template-index,.template-product,.template-page) .landing-split--origin{margin:clamp(1rem,2vw,2.4rem) auto;background:#ece8dc;color:var(--home-ink);--color-foreground: 11, 11, 11}.template-page #mastic-gum-origin{background:#ece8dc}:is(.template-index,.template-product,.template-page) .landing-split[class*=section-]{padding-block:0}:is(.template-index,.template-product,.template-page) #MainContent .landing-split>.page-width{width:100%;max-width:none;padding:0}:is(.template-index,.template-product,.template-page) .landing-split__grid,:is(.template-index,.template-product,.template-page) .landing-split--origin .landing-split__grid{gap:0;align-items:stretch}:is(.template-index,.template-product,.template-page) .landing-split__content,:is(.template-index,.template-product,.template-page) .landing-split--origin .landing-split__content{max-width:none;padding:clamp(4rem,7vw,9rem)}:is(.template-index,.template-product,.template-page) .landing-split__heading{max-width:12ch}:is(.template-index,.template-product,.template-page) .landing-split__media{position:relative;min-height:64rem}:is(.template-index,.template-product,.template-page) .landing-split__media-shell,:is(.template-index,.template-product,.template-page) .landing-split--feel .landing-split__media-shell,:is(.template-index,.template-product,.template-page) .landing-split--origin .landing-split__media-shell{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;margin:0;border:0;border-radius:0;box-shadow:none}:is(.template-index,.template-product,.template-page) .landing-split__image,:is(.template-index,.template-product,.template-page) .landing-split--feel .landing-split__image{width:100%;height:100%;aspect-ratio:auto;object-fit:cover}:is(.template-index,.template-product,.template-page) .landing-split__points:not(.landing-split__points--overlay){gap:.8rem}:is(.template-index,.template-product,.template-page) .landing-split__point{border:0;background:#fff9}:is(.template-index,.template-product,.template-page) .landing-split__points--overlay .landing-split__point{width:min(88%,32rem);border:0;background:#f7f7f4e0;color:var(--home-ink);box-shadow:none;-webkit-backdrop-filter:blur(1rem);backdrop-filter:blur(1rem)}:is(.template-index,.template-product,.template-page) .landing-split__points--overlay .landing-split__point-icon{background:var(--home-yellow)}:is(.template-index,.template-product,.template-page) :is(#faq,#mastic-gum-faq){background:transparent;color:var(--home-ink);--color-background: 222, 222, 219;--color-foreground: 11, 11, 11}:is(.template-index,.template-product,.template-page) :is(#faq,#mastic-gum-faq) .collapsible-content__wrapper{padding-block:clamp(8rem,11vw,14rem)}:is(.template-index,.template-product,.template-page) :is(#faq,#mastic-gum-faq) .collapsible-content-wrapper-narrow{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:clamp(3rem,7vw,10rem);width:var(--home-content-width);max-width:none;padding-inline:0}:is(.template-index,.template-product,.template-page) :is(#faq,#mastic-gum-faq) .collapsible-content__header{align-self:start}:is(.template-index,.template-product,.template-page) :is(#faq,#mastic-gum-faq) .collapsible-content__heading{max-width:100%;margin:0;font-size:clamp(4rem,5vw,6.6rem);overflow-wrap:anywhere}:is(.template-index,.template-product,.template-page) :is(#faq,#mastic-gum-faq) .collapsible-content__grid{display:block;width:100%;margin:0}:is(.template-index,.template-product,.template-page) :is(#faq,#mastic-gum-faq) .collapsible-content__grid>.grid__item{width:100%;max-width:none;padding:0}:is(.template-index,.template-product,.template-page) :is(#faq,#mastic-gum-faq) .accordion{margin:0 0 .8rem;overflow:hidden;border:0;border-radius:var(--radius-sm);background:#f7f7f4c2}:is(.template-index,.template-product,.template-page) :is(#faq,#mastic-gum-faq) .accordion summary{align-items:center;min-height:6.4rem;padding:1.8rem 2rem}:is(.template-index,.template-product,.template-page) :is(#faq,#mastic-gum-faq) .accordion .summary__title{align-items:center}:is(.template-index,.template-product,.template-page) :is(#faq,#mastic-gum-faq) .accordion__title{font-family:var(--font-body-family);font-size:1.5rem;font-weight:500;line-height:1.35;letter-spacing:0}:is(.template-index,.template-product,.template-page) :is(#faq,#mastic-gum-faq) .accordion__content{max-width:64rem;padding:0 5rem 2.4rem 2rem;color:#0b0b0bb3;font-size:1.45rem;line-height:1.7}:is(.template-index,.template-product,.template-page) :is(#faq,#mastic-gum-faq) .accordion__content p{margin-block:0 1.2rem}:is(.template-index,.template-product,.template-page) :is(#faq,#mastic-gum-faq) .accordion__content p:last-child{margin-bottom:0}:is(.template-index,.template-product,.template-page) :is(#faq,#mastic-gum-faq) .accordion summary:hover{background:var(--home-yellow)}:is(.template-index,.template-product,.template-page) .landing-cta-band{width:var(--home-wide-width);margin:0 auto clamp(1rem,2vw,2.4rem);border-radius:clamp(2rem,2.5vw,3rem);background:var(--home-yellow);color:var(--home-ink)}:is(.template-index,.template-product,.template-page) .landing-cta-band[class*=section-]{padding-block:clamp(7rem,10vw,12rem)}:is(.template-index,.template-product,.template-page) .landing-cta-band__inner{align-items:flex-start;max-width:none;text-align:left}:is(.template-index,.template-product,.template-page) .landing-cta-band__visual{position:relative;width:100%;height:18rem;margin-top:1.2rem;overflow:visible;pointer-events:none}:is(.template-index,.template-product,.template-page) .landing-cta-band__image{position:absolute;top:4rem;left:54%;width:32rem;max-width:none;height:auto;transform:translate(-50%) rotate(9deg) scale(1.1);transform-origin:top center}:is(.template-index,.template-product,.template-page) .landing-cta-band__heading{max-width:12ch;color:var(--home-ink)}:is(.template-index,.template-product,.template-page) .landing-cta-band__body{max-width:62rem;color:#0b0b0bc2}:is(.template-index,.template-product,.template-page) .landing-cta-band__button{border-radius:var(--radius-sm);background:var(--home-ink);color:#fff}:is(.template-index,.template-product,.template-page) .landing-cta-band__button:hover,:is(.template-index,.template-product,.template-page) .landing-cta-band__button:focus-visible{background:var(--home-paper);color:var(--home-ink)}@media screen and (min-width:750px){:is(.template-index,.template-product,.template-page) .landing-cta-band__inner{display:grid;grid-template-columns:minmax(0,1.15fr) minmax(22rem,.85fr);align-items:start;column-gap:clamp(3rem,6vw,9rem)}:is(.template-index,.template-product,.template-page) .landing-cta-band__eyebrow,:is(.template-index,.template-product,.template-page) .landing-cta-band__heading,:is(.template-index,.template-product,.template-page) .landing-cta-band__body,:is(.template-index,.template-product,.template-page) .landing-cta-band__button{grid-column:1}:is(.template-index,.template-product,.template-page) .landing-cta-band__button{justify-self:start}:is(.template-index,.template-product,.template-page) .landing-cta-band__visual{grid-column:2;grid-row:1 / span 4;align-self:stretch;min-height:36rem;height:100%;margin-top:0}:is(.template-index,.template-product,.template-page) .landing-cta-band__image{top:6rem;left:52%;width:clamp(36rem,38vw,54rem);transform:translate(-50%) rotate(9deg) scale(1.12)}}@media screen and (min-width:990px){:is(.template-index,.template-product,.template-page) .landing-featured-product__product-card{grid-template-columns:minmax(0,1fr);align-items:start}:is(.template-index,.template-product,.template-page) .landing-featured-product__product-content{align-content:initial}:is(.template-index,.template-product,.template-page) .landing-split__grid,:is(.template-index,.template-product,.template-page) .landing-split--origin .landing-split__grid{grid-template-columns:repeat(2,minmax(0,1fr))}:is(.template-index,.template-product,.template-page) .landing-split--reverse .landing-split__media{order:2}:is(.template-index,.template-product,.template-page) .landing-split--reverse .landing-split__content{order:1}}@media screen and (max-width:989px){:is(.template-index,.template-product,.template-page){--home-gutter: 1.6rem}:is(.template-index,.template-product,.template-page) .landing-featured-product__product-image{min-height:0}:is(.template-index,.template-product,.template-page) .landing-featured-product__pricing-grid{grid-template-columns:1fr}:is(.template-index,.template-product,.template-page) .landing-featured-product__price-card--featured{transform:none}:is(.template-index,.template-product,.template-page) .landing-split__grid,:is(.template-index,.template-product,.template-page) .landing-split--feel .landing-split__grid{display:flex;flex-direction:column}:is(.template-index,.template-product,.template-page) .landing-split__content,:is(.template-index,.template-product,.template-page) .landing-split--feel .landing-split__content{order:1}:is(.template-index,.template-product,.template-page) .landing-split__media,:is(.template-index,.template-product,.template-page) .landing-split--feel .landing-split__media{order:2;width:100%;min-height:54rem}:is(.template-index,.template-product,.template-page) :is(#faq,#mastic-gum-faq) .collapsible-content-wrapper-narrow{grid-template-columns:1fr;padding-inline:0}}@media screen and (max-width:749px){:is(.template-index,.template-product,.template-page){--home-gutter: 1rem}.template-page .rich-text[class*=section-]{padding:5.6rem 1.8rem}.template-page .rich-text__heading{font-size:clamp(3.8rem,12vw,5.4rem)}.template-page .rich-text__buttons--multiple .button--secondary{width:auto;white-space:normal}:is(.template-index,.template-product,.template-page) #MainContent{background-size:25% 9rem}:is(.template-index,.template-product,.template-page) .landing-featured-product__heading,:is(.template-index,.template-product,.template-page) .landing-comparison__heading,:is(.template-index,.template-product,.template-page) .landing-benefits__heading,:is(.template-index,.template-product,.template-page) .landing-split__heading,:is(.template-index,.template-product,.template-page) .landing-cta-band__heading{font-size:clamp(4rem,13vw,5.8rem)}:is(.template-index,.template-product,.template-page) .landing-featured-product[class*=section-],:is(.template-index,.template-product,.template-page) .landing-comparison[class*=section-],:is(.template-index,.template-product,.template-page) .landing-benefits[class*=section-]{padding-block:7rem}:is(.template-index,.template-product,.template-page) .landing-featured-product__product-media-shell,:is(.template-index,.template-product,.template-page) .landing-featured-product__product-content{border-radius:2rem}:is(.template-index,.template-product,.template-page) .landing-featured-product__product-image{min-height:0}:is(.template-index,.template-product,.template-page) .landing-featured-product__product-benefits{grid-template-columns:1fr 1fr}:is(.template-index,.template-product,.template-page) .landing-comparison__column-wrapper{min-height:0;padding:2.4rem 1.6rem}:is(.template-index,.template-product,.template-page) .landing-comparison__item-text{font-size:1.35rem}:is(.template-index,.template-product,.template-page) .landing-benefits__grid{gap:1rem}:is(.template-index,.template-product,.template-page) .landing-benefits__card{aspect-ratio:auto}:is(.template-index,.template-product,.template-page) .landing-benefits__media{height:auto;aspect-ratio:4 / 4.4}:is(.template-index,.template-product,.template-page) .landing-benefits__kicker{font-size:2.8rem}:is(.template-index,.template-product,.template-page) .landing-split{border-radius:2rem}:is(.template-index,.template-product,.template-page) .landing-split__content,:is(.template-index,.template-product,.template-page) .landing-split--origin .landing-split__content{padding:4rem 2.2rem}:is(.template-index,.template-product,.template-page) .landing-split__media,:is(.template-index,.template-product,.template-page) .landing-split--feel .landing-split__media{min-height:48rem}:is(.template-index,.template-product,.template-page) :is(#faq,#mastic-gum-faq) .collapsible-content__wrapper{padding-block:7rem}:is(.template-index,.template-product,.template-page) :is(#faq,#mastic-gum-faq) .collapsible-content-wrapper-narrow{gap:3rem;padding-inline:0}:is(.template-index,.template-product,.template-page) :is(#faq,#mastic-gum-faq) .collapsible-content__heading{max-width:100%;font-size:4rem}:is(.template-index,.template-product,.template-page) .landing-cta-band__inner{align-items:stretch;padding-inline:2rem}}:is(.template-blog,.template-404){--home-canvas: #dededb;--home-paper: #f7f7f4;--home-yellow: #e3d67a;--home-blue: #9bc9e5;--home-lilac: #c7c3ec;--home-orange: #f0673f;--home-ink: #0b0b0b;--home-gutter: clamp(1.6rem, 3vw, 4.8rem);--home-content-width: min(var(--page-width), calc(100% - (var(--home-gutter) * 2)))}:is(.template-blog,.template-404) #MainContent{overflow:hidden;background-color:var(--home-canvas);background-image:linear-gradient(rgba(255,255,255,.42) .1rem,transparent .1rem),linear-gradient(90deg,rgba(255,255,255,.42) .1rem,transparent .1rem);background-size:16.666% 13.6rem}:is(.template-blog,.template-404) .header-wrapper,:is(.template-blog,.template-404) .header-wrapper.gradient{padding-inline:var(--home-gutter)}:is(.template-blog,.template-404) .header-wrapper>.header.page-width{width:min(var(--page-width),100%);max-width:none;margin-inline:auto;padding-inline:0}:is(.template-blog,.template-404) #MainContent .page-width{width:var(--home-content-width);max-width:none;margin-inline:auto;padding-inline:0}.template-page #MainContent>.shopify-section:has(.main-page-title){padding:clamp(7rem,10vw,13rem) 0 clamp(3rem,5vw,6rem)}.template-page #MainContent>.shopify-section:has(.main-page-title) .page-width{width:var(--home-content-width);padding-block:0}.template-page .main-page-title{max-width:11ch;margin:0;color:var(--home-ink);font-family:var(--font-heading-family);font-size:clamp(5.2rem,10vw,13rem);font-weight:900;letter-spacing:0;line-height:.84;text-transform:uppercase}.template-page .main-page-title+.rte{max-width:64rem;margin-top:2.8rem;color:#0b0b0bb8;font-size:clamp(1.5rem,1.4vw,1.8rem);line-height:1.7}.template-page #MainContent>.shopify-section:has(.contact)>.gradient{width:min(calc(var(--page-width) + clamp(6rem,8vw,16rem)),calc(100% - clamp(2rem,3vw,4.8rem)));margin:0 auto clamp(1rem,2vw,2.4rem);overflow:hidden;border-radius:clamp(2rem,2.5vw,3rem);background:var(--home-paper);color:var(--home-ink);--color-background: 247, 247, 244;--color-foreground: 11, 11, 11;--color-shadow: 11, 11, 11}.template-page #MainContent>.shopify-section:has(.contact) .contact.page-width{width:min(88rem,calc(100% - (var(--home-gutter) * 2)));padding-block:clamp(5rem,8vw,9rem)}.template-page .contact .title{max-width:12ch;margin:0 0 clamp(3rem,5vw,5rem);color:var(--home-ink);font-family:var(--font-heading-family);font-size:clamp(3.8rem,6vw,7rem);font-weight:900;letter-spacing:0;line-height:.92;text-transform:uppercase}.template-page .contact .field__input{border-radius:var(--radius-sm);background:#fff}.template-page .contact .field:after{border-radius:var(--radius-sm);box-shadow:0 0 0 var(--inputs-border-width) #0b0b0b33}.template-page .contact .field:hover:after,.template-page .contact .field:focus-within:after{box-shadow:0 0 0 .2rem var(--home-ink)}.template-page .contact__button .button{min-width:18rem;border-radius:var(--radius-sm);background:var(--home-ink);color:#fff}.template-blog .main-blog{padding-block:clamp(7rem,10vw,13rem)}.template-blog .title--primary{max-width:11ch;margin:0 0 clamp(4rem,7vw,8rem);color:var(--home-ink);font-family:var(--font-heading-family);font-size:clamp(5.2rem,10vw,13rem);font-weight:900;letter-spacing:0;line-height:.84;text-transform:uppercase}.template-blog .blog-articles{gap:clamp(1.2rem,2vw,2.4rem)}.template-blog .article-card{overflow:hidden;border:0;border-radius:clamp(1.8rem,2vw,2.6rem);background:var(--home-paper);color:var(--home-ink);--color-background: 247, 247, 244;--color-foreground: 11, 11, 11}.template-blog .blog-articles__article:nth-child(3n+2) .article-card{background:var(--home-blue);--color-background: 155, 201, 229}.template-blog .blog-articles__article:nth-child(3n+3) .article-card{background:var(--home-lilac);--color-background: 199, 195, 236}.template-blog .article-card .card__inner,.template-blog .article-card .card__media{border:0;border-radius:0}.template-blog .article-card .card__information{padding:clamp(2rem,3vw,3.2rem);text-align:left}.template-blog .article-card .card__heading{color:var(--home-ink);font-family:var(--font-heading-family);font-size:clamp(2.6rem,4vw,4.8rem);font-weight:900;letter-spacing:0;line-height:.96;text-transform:uppercase}.template-blog .article-card__info{color:#0b0b0b94}.template-blog .article-card__excerpt{max-width:64rem;color:#0b0b0bb8;line-height:1.65}.template-404 .not-found{display:grid;min-height:min(72rem,78vh);padding-block:clamp(7rem,10vw,13rem);place-items:center}.template-404 .not-found__panel{width:min(100%,104rem);padding:clamp(4rem,8vw,10rem);border-radius:clamp(2rem,2.5vw,3rem);background:var(--home-yellow);color:var(--home-ink);text-align:left}.template-404 .not-found__eyebrow{margin:0 0 2rem;font-weight:600;letter-spacing:.14em;text-transform:uppercase}.template-404 .not-found__title{max-width:8ch;margin:0;color:var(--home-ink);font-family:var(--font-heading-family);font-size:clamp(5.2rem,10vw,12rem);font-weight:900;letter-spacing:0;line-height:.84;text-transform:uppercase}.template-404 .not-found__button{margin-top:clamp(3rem,5vw,5rem);border-radius:var(--radius-sm);background:var(--home-ink);color:#fff}@media screen and (max-width:749px){:is(.template-blog,.template-404){--home-gutter: 1rem}:is(.template-blog,.template-404) #MainContent{background-size:25% 9rem}.template-page #MainContent>.shopify-section:has(.contact)>.gradient{width:calc(100% - 2rem);border-radius:2rem}.template-page #MainContent>.shopify-section:has(.contact) .contact.page-width{width:calc(100% - 3.6rem)}.template-blog .blog-articles{gap:1rem}.template-blog .article-card .card__information{padding:2.2rem 1.8rem}.template-404 .not-found__panel{padding:5rem 2.2rem;border-radius:2rem}}
/*# sourceMappingURL=/cdn/shop/t/2/assets/homepage-editorial.css.map */
