@font-face{font-family:SaoTorpes;src:url(https://cdn.jsdelivr.net/gh/dj8998/moment-fonts/SaoTorpes.woff2) format("woff2");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:Volkart;src:url(https://cdn.jsdelivr.net/gh/dj8998/moment-fonts/Volkart.woff2) format("woff2");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:Valkyrats;src:url(https://cdn.jsdelivr.net/gh/dj8998/moment-fonts/Volkart.woff2) format("woff2");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:Bebas Neue;src:url(https://fonts.gstatic.com/s/bebasneue/v14/JTUSjIg69CK48gW7PXoo9Wlhyw.woff2) format("woff2");font-weight:400;font-style:normal;font-display:swap}:root{--font-body-family: "Volkart", sans-serif;--font-heading-family: "SaoTorpes", sans-serif;--font-accent-family: "Bebas Neue", sans-serif;--moment-cream: #efe5d0;--moment-ink: #141414;--moment-brand-red: #fe012f;--moment-brand-yellow: #ffbb05;--moment-brand-blue: #3c57ff;--moment-brand-pink: #ff7ad7;--moment-hero-min-h-mobile: 560px;--moment-hero-min-h-desktop: 700px;--moment-hero-eyebrow-size: 1.25rem;--moment-hero-eyebrow-size-desktop: 1.375rem;--moment-hero-subtext-size: 1.5rem;--moment-hero-subtext-size-desktop: 1.625rem;--moment-hero-cta-size: 1.375rem;--moment-hero-cta-size-desktop: 1.5rem;--moment-header-logo-size: 2.75rem;--moment-header-logo-size-desktop: 3.5rem;--moment-header-shop-size: 1.25rem;--moment-announcement-size: 1.125rem;--moment-announcement-size-desktop: 1.25rem;--moment-welcome-bg: #e40225;--moment-welcome-heading-size: 3rem;--moment-welcome-heading-size-desktop: 4.5rem;--moment-welcome-text-size: 1.25rem;--moment-welcome-text-size-desktop: 1.5rem;--moment-why-heading-size: 3rem;--moment-why-heading-size-desktop: 4.5rem;--moment-why-feature-title-size: 1.875rem;--moment-why-feature-title-size-desktop: 2.25rem;--moment-why-feature-body-size: 1.125rem;--moment-why-feature-body-size-desktop: 1.25rem;--moment-marquee-duration: 22s;--moment-marquee-text-size: 1.5rem;--moment-marquee-text-size-desktop: 1.875rem;--moment-variety-gallery-media-scale: .75;--moment-variety-title-size: 2.5rem;--moment-variety-title-size-desktop: 3rem;--moment-variety-description-size: 1.25rem;--moment-variety-description-size-desktop: 1.375rem;--moment-variety-price-size: 2rem;--moment-variety-atc-size: 1.5rem;--moment-flavours-bg: #e40225;--moment-flavours-heading-size: 3rem;--moment-flavours-heading-size-desktop: 4.5rem;--moment-flavours-name-size: 1.875rem;--moment-flavours-name-size-desktop: 2.25rem;--moment-footer-newsletter-size: 1.875rem;--moment-footer-newsletter-size-desktop: 2.25rem;--moment-footer-wordmark-size: 15.5vw}html{scroll-behavior:smooth}body{font-family:var(--font-body-family);font-size:1.0625rem;line-height:1.5}@media screen and (min-width:768px){body{font-size:1.125rem}}h1,.h1,.moment-hero__heading,.moment-header__logo,.moment-welcome__heading,.moment-why__heading,.moment-flavours__heading{font-family:var(--font-heading-family)!important}h2,.h2,.subtitle,.moment-hero__eyebrow-text,.moment-hero__subtext,.moment-hero__cta,.moment-announcement,.moment-btn-shop,.moment-welcome__text,.moment-why__feature-title,.moment-flavours__name,.moment-footer__input,.moment-footer__submit{font-family:var(--font-accent-family)!important}.moment-marquee__item,.moment-variety__title,.moment-variety__price,.moment-variety__pack-top,.moment-variety__pack-bottom,.moment-variety__atc{font-family:var(--font-heading-family)!important}.section-header{position:sticky;top:0;z-index:50;margin-bottom:0!important;width:100%!important;max-width:none!important}.moment-header-root{width:100%}.moment-announcement{background-color:var(--moment-brand-red);padding:.5rem 1rem;text-align:center;font-family:var(--font-accent-family);font-size:var(--moment-announcement-size);font-weight:600;letter-spacing:.05em;color:#fff}@media screen and (min-width:768px){.moment-announcement{font-size:var(--moment-announcement-size-desktop)}}.moment-header{background-color:var(--moment-cream);border-bottom:2px solid var(--moment-ink)}.moment-header__inner{width:100%;max-width:none;margin:0;padding:1.25rem 1.5rem;display:flex;align-items:center;justify-content:space-between;gap:1rem;box-sizing:border-box}@media screen and (min-width:768px){.moment-header__inner{padding:1.25rem 2.5rem}}.moment-header__logo{font-family:var(--font-heading-family);font-size:var(--moment-header-logo-size)!important;line-height:1;color:var(--moment-brand-red);text-decoration:none;letter-spacing:.01em;flex-shrink:0}.moment-header__logo:hover{color:var(--moment-brand-red);opacity:.9}@media screen and (min-width:768px){.moment-header__logo{font-size:var(--moment-header-logo-size-desktop)!important}}.moment-header__logo-image{display:block;width:auto;max-height:3rem}@media screen and (min-width:768px){.moment-header__logo-image{max-height:3.5rem}}.moment-header__actions{display:flex;align-items:center;gap:.75rem;margin-left:auto}.moment-btn-shop{display:none;font-family:var(--font-accent-family);font-size:var(--moment-header-shop-size);letter-spacing:.05em;color:var(--moment-ink);background-color:var(--moment-brand-yellow);border:2px solid var(--moment-ink);padding:.625rem 1.5rem;box-shadow:4px 4px 0 0 var(--moment-ink);cursor:pointer;text-decoration:none;transition:transform .15s ease;white-space:nowrap}button.moment-btn-shop{appearance:none;-webkit-appearance:none;line-height:1.2}button.moment-btn-shop:disabled{opacity:.55;cursor:not-allowed;transform:none}.moment-btn-shop:hover{color:var(--moment-ink);transform:translateY(-2px)}@media screen and (min-width:768px){.moment-btn-shop{display:inline-flex;align-items:center;justify-content:center}}.moment-header__menu-toggle{display:inline-flex;align-items:center;justify-content:center;background:none;border:none;padding:0;cursor:pointer;color:var(--moment-ink);width:2rem;height:2rem}@media screen and (min-width:768px){.moment-header__menu-toggle{display:none}}.moment-header__menu-toggle svg{width:2rem;height:2rem;display:block}.moment-header__cart,.section-header .header__icon--cart,.section-header a#cart-icon-bubble{display:none!important}#moment-variety-pack,#moment-why-exists{scroll-margin-top:calc(var(--header-height, 5rem) + 1rem)}.moment-header__cart .svg-wrapper{display:inline-flex;width:1.75rem;height:1.75rem}.moment-header__cart .svg-wrapper svg{width:100%;height:100%}.moment-header__cart .cart-count-bubble{position:absolute;top:-.25rem;right:-.25rem;min-width:1.125rem;height:1.125rem;padding:0 .25rem;border-radius:999px;background-color:var(--moment-brand-red);color:#fff;font-family:var(--font-accent-family);font-size:.6875rem;line-height:1.125rem;text-align:center}.moment-header__mobile-panel{display:none;border-top:2px solid var(--moment-ink);background-color:var(--moment-cream);padding:1rem 1.25rem}.moment-header__mobile-panel.is-open{display:block}@media screen and (min-width:768px){.moment-header__mobile-panel{display:none!important}}.moment-header__mobile-panel .moment-btn-shop{display:block;width:100%;text-align:center;padding:.75rem 1.5rem}.moment-header__mobile-panel .moment-header__mobile-links{list-style:none;margin:1rem 0 0;padding:0}.moment-header__mobile-panel .moment-header__mobile-links a{display:block;padding:.75rem 0;font-family:var(--font-accent-family);font-size:1.125rem;letter-spacing:.05em;color:var(--moment-ink);text-decoration:none;border-top:1px solid rgba(20,20,20,.15)}.moment-header__mobile-panel .moment-header__mobile-links a:hover{color:var(--moment-brand-red)}.shopify-section.moment-hero-section{width:100%!important;max-width:none!important;padding:0!important;margin:0!important}.shopify-section.moment-hero-section .page-width,.shopify-section.moment-hero-section>.page-width{max-width:none!important;width:100%!important;padding:0!important;margin:0!important}.moment-hero{position:relative;width:100%;display:flex;flex-direction:column;justify-content:center;overflow:hidden;overflow-x:clip;background-color:var(--moment-cream);min-height:var(--moment-hero-min-h-mobile);box-sizing:border-box}@media screen and (min-width:768px){.moment-hero{min-height:var(--moment-hero-min-h-desktop)}}.moment-hero__grid{position:relative;z-index:1;width:100%;max-width:none;margin:0;display:grid;grid-template-columns:1fr;align-items:center;gap:2rem;padding:2.5rem 1.25rem 3rem;box-sizing:border-box}@media screen and (min-width:768px){.moment-hero__grid{grid-template-columns:minmax(0,56%) minmax(0,44%);gap:0;padding:3.5rem 0 3.5rem 2.5rem;min-height:inherit}}@media screen and (min-width:1200px){.moment-hero__grid{grid-template-columns:minmax(0,52%) minmax(0,48%);padding-left:3.5rem}}.moment-hero__content{position:relative;z-index:2;min-width:0;width:100%}@media screen and (min-width:768px){.moment-hero__content{padding-right:2rem}}.moment-hero__eyebrow{display:flex;align-items:center;gap:.75rem}.moment-hero__eyebrow-dot{width:1rem;height:1rem;flex-shrink:0;border-radius:999px;background-color:var(--moment-brand-red)}.moment-hero__eyebrow-text{font-family:var(--font-accent-family)!important;font-size:var(--moment-hero-eyebrow-size)!important;font-weight:400!important;letter-spacing:.06em;text-transform:uppercase;color:var(--moment-ink);line-height:1.2}@media screen and (min-width:768px){.moment-hero__eyebrow-text{font-size:var(--moment-hero-eyebrow-size-desktop)!important}}.moment-hero__heading{margin:1.25rem 0 0!important;padding:0!important;font-family:var(--font-heading-family)!important;font-size:clamp(1.75rem,7.8vw,2.5rem)!important;font-weight:400!important;line-height:.95!important;color:var(--moment-ink)!important;letter-spacing:.01em;text-transform:none;overflow-wrap:break-word;word-break:break-word}@media screen and (min-width:768px){.moment-hero__heading{font-size:clamp(3.25rem,5.5vw,5.5rem)!important}}@media screen and (min-width:1200px){.moment-hero__heading{font-size:clamp(3.75rem,4.8vw,6rem)!important}}.moment-hero__heading-line{display:block;white-space:normal}@media screen and (min-width:768px){.moment-hero__heading-line{white-space:nowrap}}.moment-hero__heading-accent{color:var(--moment-brand-red)!important}.moment-hero__subtext{margin:1.5rem 0 0!important;max-width:42rem;font-family:var(--font-accent-family)!important;font-size:var(--moment-hero-subtext-size)!important;font-weight:400!important;line-height:1.3!important;letter-spacing:.03em;text-transform:uppercase;color:var(--moment-ink)}@media screen and (min-width:768px){.moment-hero__subtext{font-size:var(--moment-hero-subtext-size-desktop)!important;margin-top:1.75rem!important}}.moment-hero__cta{display:inline-block;margin-top:2rem;padding:1rem 2.25rem;border:none;border-radius:999px;background-color:var(--moment-brand-red);color:#fff!important;font-family:var(--font-accent-family)!important;font-size:var(--moment-hero-cta-size)!important;font-weight:400!important;letter-spacing:.06em;text-decoration:none;box-shadow:5px 5px 0 0 var(--moment-ink);transition:transform .15s ease}@media screen and (min-width:768px){.moment-hero__cta{font-size:var(--moment-hero-cta-size-desktop)!important;padding:1.125rem 2.5rem;margin-top:2.25rem}}.moment-hero__cta:hover{color:#fff!important;transform:translateY(-2px)}.moment-hero__media{position:relative;width:100%;display:flex;align-items:center;justify-content:center;margin-top:1rem}@media screen and (min-width:768px){.moment-hero__media{justify-content:flex-end;align-items:center;margin-top:0;min-height:100%;overflow:visible}}.moment-hero__image{display:block!important;width:100%;max-width:36rem;height:auto;object-fit:contain;filter:drop-shadow(0 25px 25px rgba(0,0,0,.15))}@media screen and (min-width:768px){.moment-hero__image{width:min(820px,58vw);max-width:none;transform:translate(10%)}}@media screen and (min-width:1200px){.moment-hero__image{width:min(900px,52vw)}}.shopify-section.moment-welcome-section{width:100%!important;max-width:none!important;padding:0!important;margin:0!important}.shopify-section.moment-welcome-section .page-width,.shopify-section.moment-welcome-section>.page-width{max-width:none!important;width:100%!important;padding:0!important;margin:0!important}.moment-welcome{width:100%;background-color:var(--moment-welcome-bg)}.moment-welcome__grid{width:100%;max-width:none;margin:0;display:grid;grid-template-columns:1fr;align-items:center;gap:2.5rem;padding:4rem 1.5rem;box-sizing:border-box}@media screen and (min-width:768px){.moment-welcome__grid{grid-template-columns:1fr 1fr;gap:2.5rem;padding:6rem 2.5rem}}@media screen and (min-width:1200px){.moment-welcome__grid{padding-left:3.5rem;padding-right:3.5rem}}.moment-welcome__content{min-width:0}.moment-welcome__heading{margin:0!important;padding:0!important;font-family:var(--font-heading-family)!important;font-size:var(--moment-welcome-heading-size)!important;font-weight:400!important;line-height:.95!important;color:var(--moment-cream)!important;letter-spacing:.01em;text-transform:none}@media screen and (min-width:768px){.moment-welcome__heading{font-size:var(--moment-welcome-heading-size-desktop)!important}}.moment-welcome__text{margin:1.5rem 0 0!important;max-width:32rem;font-family:var(--font-accent-family)!important;font-size:var(--moment-welcome-text-size)!important;font-weight:400!important;line-height:1.6!important;letter-spacing:.03em;text-transform:uppercase;color:var(--moment-cream)}@media screen and (min-width:768px){.moment-welcome__text{font-size:var(--moment-welcome-text-size-desktop)!important;margin-top:1.75rem!important}}.moment-welcome__media{width:100%}.moment-welcome__image{display:block!important;width:100%;height:auto;border-radius:.75rem;object-fit:cover}.shopify-section.moment-why-section{width:100%!important;max-width:none!important;padding:0!important;margin:0!important}.shopify-section.moment-why-section .page-width,.shopify-section.moment-why-section>.page-width{max-width:none!important;width:100%!important;padding:0!important;margin:0!important}.moment-why{width:100%;background-color:var(--moment-cream);padding:5rem 1.5rem;box-sizing:border-box}@media screen and (min-width:768px){.moment-why{padding:8rem 2.5rem}}@media screen and (min-width:1200px){.moment-why{padding-left:3.5rem;padding-right:3.5rem}}.moment-why__heading{margin:0!important;padding:0!important;text-align:center;font-family:var(--font-heading-family)!important;font-size:var(--moment-why-heading-size)!important;font-weight:400!important;line-height:.95!important;color:var(--moment-brand-red)!important;letter-spacing:.01em;text-transform:none}@media screen and (min-width:768px){.moment-why__heading{font-size:var(--moment-why-heading-size-desktop)!important}}.moment-why__grid{margin-top:4rem;display:grid;grid-template-columns:1fr;align-items:center;gap:2.5rem}@media screen and (min-width:768px){.moment-why__grid{margin-top:5rem;grid-template-columns:1fr auto 1fr;grid-template-rows:auto auto;column-gap:2.5rem;row-gap:4rem}}@media screen and (min-width:1024px){.moment-why__grid{column-gap:4rem;row-gap:5rem}}.moment-why__feature--top-left{order:1}.moment-why__feature--top-right{order:2}.moment-why__center{order:3;display:flex;justify-content:center}.moment-why__feature--bottom-left{order:4}.moment-why__feature--bottom-right{order:5}@media screen and (min-width:768px){.moment-why__feature--top-left{grid-column:1;grid-row:1;order:unset}.moment-why__feature--top-right{grid-column:3;grid-row:1;order:unset}.moment-why__center{grid-column:2;grid-row:1 / span 2;order:unset;align-self:center}.moment-why__feature--bottom-left{grid-column:1;grid-row:2;order:unset}.moment-why__feature--bottom-right{grid-column:3;grid-row:2;order:unset}}.moment-why__feature--align-right{text-align:left}@media screen and (min-width:768px){.moment-why__feature--align-right{text-align:right}}.moment-why__feature-title{margin:0!important;padding:0!important;font-family:var(--font-accent-family)!important;font-size:var(--moment-why-feature-title-size)!important;font-weight:700!important;line-height:1.1!important;letter-spacing:.05em;text-transform:uppercase;color:var(--moment-ink)}@media screen and (min-width:768px){.moment-why__feature-title{font-size:var(--moment-why-feature-title-size-desktop)!important}}.moment-why__feature-body{margin:.5rem 0 0!important;font-family:var(--font-body-family)!important;font-size:var(--moment-why-feature-body-size)!important;font-weight:400!important;line-height:1.35!important;letter-spacing:.02em;text-transform:uppercase;color:var(--moment-ink)}@media screen and (min-width:768px){.moment-why__feature-body{font-size:var(--moment-why-feature-body-size-desktop)!important;margin-top:.75rem!important}}.moment-why__image{display:block!important;width:100%;max-width:17.875rem;height:auto;object-fit:contain;filter:drop-shadow(0 20px 25px rgba(0,0,0,.12))}@media screen and (min-width:640px){.moment-why__image{max-width:22.75rem}}@media screen and (min-width:768px){.moment-why__image{max-width:26rem}}@media screen and (min-width:1024px){.moment-why__image{max-width:29.25rem}}.shopify-section.moment-marquee-section{width:100%!important;max-width:none!important;padding:0!important;margin:0!important}.shopify-section.moment-marquee-section .page-width,.shopify-section.moment-marquee-section>.page-width{max-width:none!important;width:100%!important;padding:0!important;margin:0!important}.moment-marquee{width:100%;overflow:hidden;border-top:2px solid var(--moment-ink);border-bottom:2px solid var(--moment-ink);background-color:var(--moment-brand-yellow)}.moment-marquee__viewport{overflow:hidden;padding:.75rem 0}.moment-marquee__track{display:flex;width:max-content;animation:moment-marquee-scroll var(--moment-marquee-duration, 22s) linear infinite}.moment-marquee[data-marquee-pause-on-hover]:hover .moment-marquee__track{animation-play-state:paused}@media(prefers-reduced-motion:reduce){.moment-marquee__track{animation:none;flex-wrap:wrap;width:100%;justify-content:center;gap:1rem 2rem;padding:0 1rem}.moment-marquee__group[aria-hidden=true]{display:none}}.moment-marquee__group{display:flex;align-items:center;flex-shrink:0;gap:2.5rem;padding-right:2.5rem}.moment-marquee__item{display:inline-flex;align-items:center;font-family:var(--font-heading-family)!important;font-size:var(--moment-marquee-text-size)!important;font-weight:400!important;letter-spacing:.04em;color:var(--moment-brand-blue);white-space:nowrap;text-transform:uppercase}@media screen and (min-width:768px){.moment-marquee__item{font-size:var(--moment-marquee-text-size-desktop)!important}}.moment-marquee__separator{padding-left:.75rem;color:#3c57ff99}@keyframes moment-marquee-scroll{0%{transform:translate(0)}to{transform:translate(-50%)}}.shopify-section.moment-variety-section{width:100%!important;max-width:none!important;padding:0!important;margin:0!important}.shopify-section.moment-variety-section .page-width,.shopify-section.moment-variety-section>.page-width,.shopify-section.moment-variety-section .section,.shopify-section.moment-variety-section>.section{max-width:none!important;width:100%!important;padding:0!important;margin:0!important}.moment-variety{width:100%;background-color:var(--moment-cream);padding:4rem 1.25rem;box-sizing:border-box}@media screen and (min-width:768px){.moment-variety{padding:3.5rem clamp(1.25rem,2.5vw,2rem)}}.moment-variety__grid{display:grid;grid-template-columns:1fr;grid-template-areas:"title" "gallery" "info";gap:2rem;align-items:start}.moment-variety__details{display:contents}.moment-variety__title{grid-area:title}.moment-variety__gallery{grid-area:gallery}.moment-variety__info{grid-area:info}@media screen and (min-width:768px){.moment-variety__grid{grid-template-columns:1.2fr .8fr;grid-template-areas:"gallery details";gap:2.5rem 2.5rem;align-items:start;width:100%;max-width:none}.moment-variety__details{display:block;grid-area:details}.moment-variety__title,.moment-variety__gallery,.moment-variety__info{grid-area:unset}.moment-variety__gallery{width:100%;max-width:none;min-width:0;display:flex;flex-direction:column;align-items:center}.moment-variety__main-image-wrap{border-radius:1.5rem;width:calc(100% * var(--moment-variety-gallery-media-scale));max-width:calc(100% * var(--moment-variety-gallery-media-scale))}.moment-variety__thumbs{margin-top:1rem;gap:.75rem;width:calc(100% * var(--moment-variety-gallery-media-scale));max-width:calc(100% * var(--moment-variety-gallery-media-scale))}}@media screen and (min-width:1024px){.moment-variety__grid{grid-template-columns:1.3fr .7fr;gap:3rem 3rem}}@media screen and (max-width:767px){.moment-variety{padding:2.5rem 0}.moment-variety__grid{gap:1.25rem}.moment-variety__title{padding-left:1.25rem;padding-right:1.25rem;font-size:clamp(1.875rem,9vw,2.375rem)!important;line-height:.95!important}.moment-variety__gallery{width:100%;max-width:none;margin:0}.moment-variety__main-image-wrap{border-radius:0;width:100%}.moment-variety__thumbs{padding-left:1rem;padding-right:1rem}.moment-variety__info{width:100%;padding-left:1.25rem;padding-right:1.25rem;box-sizing:border-box}.moment-variety__description{font-size:var(--moment-variety-description-size)!important;max-width:none}.moment-variety__trust-item{font-size:1.125rem}.moment-variety__price{font-size:var(--moment-variety-price-size)!important}.moment-variety__pack-top{font-size:.9375rem}.moment-variety__pack-bottom{font-size:1.0625rem}}.moment-variety__main-image-wrap{overflow:hidden;border-radius:1.5rem;aspect-ratio:1;position:relative;background-color:#1414140a}.moment-variety__main-image-wrap .moment-variety__main-image{position:absolute;top:0;right:0;bottom:0;left:0}.moment-variety__main-image-wrap--placeholder{display:flex;align-items:center;justify-content:center}.moment-variety__main-image{display:block!important;width:100%!important;height:100%!important;object-fit:cover!important;object-position:center;aspect-ratio:1}.moment-variety__placeholder{display:block;width:60%;height:auto;opacity:.35}.moment-variety__thumbs{margin-top:1rem;display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:.75rem;align-items:start}.moment-variety__thumbs--hidden{display:none}.moment-variety__thumb{display:block;width:100%;aspect-ratio:1;position:relative;overflow:hidden;border-radius:.75rem;border:2px solid transparent;padding:0;background:#1414140a;cursor:pointer;transition:border-color .15s ease;line-height:0}.moment-variety__thumb.is-active{border-color:var(--moment-ink)}.moment-variety__thumb-image{position:absolute;top:0;right:0;bottom:0;left:0;display:block!important;width:100%!important;height:100%!important;max-width:none!important;max-height:none!important;object-fit:cover!important;object-position:center}.moment-variety__empty{margin:0 0 1rem;font-family:var(--font-body-family);font-size:.875rem;color:var(--moment-brand-red)}.moment-variety__title{margin:0!important;font-family:var(--font-heading-family)!important;font-size:var(--moment-variety-title-size)!important;font-weight:400!important;line-height:1!important;color:var(--moment-ink)!important;text-transform:none;overflow-wrap:break-word}@media screen and (min-width:768px){.moment-variety__title{font-size:var(--moment-variety-title-size-desktop)!important}}.moment-variety__description{margin:1rem 0 0!important;max-width:28rem;font-family:var(--font-body-family)!important;font-size:var(--moment-variety-description-size)!important;line-height:1.5!important;color:#141414cc}@media screen and (min-width:768px){.moment-variety__description{font-size:var(--moment-variety-description-size-desktop)!important}}.moment-variety__packs{margin-top:1.75rem;display:flex;flex-wrap:wrap;gap:1rem}.moment-variety__pack{overflow:hidden;border-radius:.375rem;border:2px solid var(--moment-ink);padding:0;background:none;text-align:left;cursor:pointer;box-shadow:3px 3px 0 0 var(--moment-ink);transition:transform .15s ease}.moment-variety__pack:hover:not(:disabled){transform:translateY(-2px)}.moment-variety__pack.is-active{outline:2px solid var(--moment-brand-red);outline-offset:2px}.moment-variety__pack:disabled{cursor:not-allowed;opacity:.6}.moment-variety__pack-top{display:block;background-color:var(--moment-brand-red);padding:.25rem .75rem;font-family:var(--font-heading-family)!important;font-size:.875rem;color:#fff}.moment-variety__pack-bottom{display:block;background-color:var(--moment-ink);padding:.375rem .75rem;font-family:var(--font-heading-family)!important;font-size:1rem;color:var(--moment-cream)}.moment-variety__trust{margin-top:2rem;display:grid;grid-template-columns:1fr;gap:1.25rem}@media screen and (min-width:640px){.moment-variety__trust{grid-template-columns:1fr 1fr}}.moment-variety__trust-item{display:flex;align-items:center;gap:.75rem;font-family:var(--font-body-family);font-size:var(--moment-variety-description-size);color:var(--moment-ink)}.moment-variety__trust-icon{display:inline-flex;flex-shrink:0;width:1.5rem;height:1.5rem;color:var(--moment-brand-red)}.moment-variety__trust-icon svg{width:100%;height:100%}.moment-variety__price{margin:2rem 0 0!important;font-family:var(--font-heading-family)!important;font-size:var(--moment-variety-price-size)!important;color:var(--moment-ink)}.moment-variety__price-compare{margin:0 .35rem;color:#14141466;text-decoration:line-through}.moment-variety__price-compare.hidden{display:none}.moment-variety__price-current{margin-left:.35rem;color:var(--moment-ink);text-decoration:none}.moment-variety__form{margin:0}.moment-variety__atc{display:block;width:100%;margin-top:1.5rem;padding:1rem 1.5rem;border:2px solid var(--moment-ink);border-radius:.375rem;background-color:var(--moment-brand-red);color:#fff!important;font-family:var(--font-heading-family)!important;font-size:var(--moment-variety-atc-size)!important;font-weight:400!important;letter-spacing:.04em;cursor:pointer;box-shadow:5px 5px 0 0 var(--moment-ink);transition:transform .15s ease}.moment-variety__atc:hover:not(:disabled){transform:translateY(-2px)}.moment-variety__atc:disabled{opacity:.5;cursor:not-allowed}.shopify-section.moment-flavours-section{width:100%!important;max-width:none!important;padding:0!important;margin:0!important}.shopify-section.moment-flavours-section .page-width,.shopify-section.moment-flavours-section>.page-width{max-width:none!important;width:100%!important;padding:0!important;margin:0!important}.moment-flavours{width:100%;background-color:var(--moment-flavours-bg);padding:4rem 1.5rem;box-sizing:border-box}@media screen and (min-width:768px){.moment-flavours{padding:6rem 2.5rem}}@media screen and (min-width:1200px){.moment-flavours{padding-left:3.5rem;padding-right:3.5rem}}.moment-flavours__heading{margin:0!important;text-align:center;font-family:var(--font-heading-family)!important;font-size:var(--moment-flavours-heading-size)!important;font-weight:400!important;line-height:.95!important;color:var(--moment-cream)!important;letter-spacing:.01em}@media screen and (min-width:768px){.moment-flavours__heading{font-size:var(--moment-flavours-heading-size-desktop)!important}}.moment-flavours__grid{margin-top:3.5rem;display:grid;grid-template-columns:1fr;gap:2.5rem}@media screen and (min-width:768px){.moment-flavours__grid{grid-template-columns:repeat(3,1fr);gap:2rem}}.moment-flavours__card{display:flex;flex-direction:column;align-items:center;text-align:center}.moment-flavours__name,.moment-flavours__name--link{margin:0!important;font-family:var(--font-accent-family)!important;font-size:var(--moment-flavours-name-size)!important;font-weight:400!important;line-height:1.1!important;letter-spacing:.04em;color:var(--moment-cream)!important;text-decoration:none;text-transform:uppercase}@media screen and (min-width:768px){.moment-flavours__name,.moment-flavours__name--link{font-size:var(--moment-flavours-name-size-desktop)!important}}.moment-flavours__name--link:hover{color:var(--moment-cream)!important;opacity:.85}.moment-flavours__image-wrap{margin-top:1.5rem;display:flex;align-items:center;justify-content:center;width:17.875rem;height:17.875rem}@media screen and (min-width:640px){.moment-flavours__image-wrap{width:19.5rem;height:19.5rem}}@media screen and (min-width:768px){.moment-flavours__image-wrap{width:21.125rem;height:21.125rem}}.moment-flavours__image-link{display:flex;align-items:center;justify-content:center;width:100%;height:100%}.moment-flavours__image{display:block!important;max-width:100%;max-height:100%;width:auto;height:auto;object-fit:contain;filter:drop-shadow(0 25px 25px rgba(0,0,0,.15))}.shopify-section.moment-footer-section{width:100%!important;max-width:none!important;padding:0!important;margin:0!important}.moment-footer{width:100%;border-top:4px solid var(--moment-brand-red);background-color:var(--moment-cream)}.moment-footer__inner{max-width:none;margin:0;padding:4rem 1.5rem 0;box-sizing:border-box}@media screen and (min-width:768px){.moment-footer__inner{padding-left:2.5rem;padding-right:2.5rem}}@media screen and (min-width:1200px){.moment-footer__inner{padding-left:3.5rem;padding-right:3.5rem}}.moment-footer__top{display:grid;grid-template-columns:1fr;gap:3rem}@media screen and (min-width:768px){.moment-footer__top{grid-template-columns:1fr 1fr;gap:3rem}}.moment-footer__newsletter-heading{margin:0!important;text-align:center;font-family:var(--font-body-family)!important;font-size:var(--moment-footer-newsletter-size)!important;font-weight:400!important;line-height:1.1!important;color:var(--moment-ink)}@media screen and (min-width:768px){.moment-footer__newsletter-heading{text-align:left;font-size:var(--moment-footer-newsletter-size-desktop)!important}}.moment-footer__form{display:flex;margin:1.25rem auto 0;max-width:28rem;overflow:hidden;border-radius:.375rem;border:2px solid var(--moment-ink);box-shadow:4px 4px 0 0 var(--moment-ink)}@media screen and (min-width:768px){.moment-footer__form{margin-left:0;margin-right:0}}.moment-footer__input{width:75%;border:none;background-color:#ff7ad780;padding:.75rem 1rem;font-family:var(--font-accent-family)!important;font-size:1rem;letter-spacing:.05em;color:var(--moment-brand-red);outline:none}.moment-footer__input::placeholder{color:#fe012fcc}.moment-footer__submit{width:25%;border:none;background-color:var(--moment-brand-red);color:#fff!important;font-family:var(--font-accent-family)!important;font-size:1.125rem;letter-spacing:.05em;cursor:pointer;padding:.75rem 1rem}.moment-footer__form-message{margin:.75rem 0 0;font-family:var(--font-body-family);font-size:.875rem}.moment-footer__form-message--success{color:var(--moment-brand-red)}.moment-footer__form-message--error{color:#b00020}.moment-footer__links-grid{display:grid;grid-template-columns:1fr;gap:1.5rem}@media screen and (min-width:640px){.moment-footer__links-grid{grid-template-columns:repeat(3,1fr)}}.moment-footer__col-title{margin:0 0 .75rem!important;font-family:var(--font-heading-family)!important;font-size:1.25rem!important;font-weight:400!important;color:var(--moment-ink)}.moment-footer__col-list{list-style:none;margin:0;padding:0}.moment-footer__col-list a{font-family:var(--font-body-family);font-size:1rem;color:#141414cc;text-decoration:none}.moment-footer__col-list a:hover{color:var(--moment-brand-red)}.moment-footer__col-list li+li{margin-top:.375rem}.moment-footer__policies{display:flex;flex-wrap:wrap;gap:.75rem 2.5rem;margin-top:3rem;padding:1.5rem 0;border-top:2px solid rgba(20,20,20,.2)}.moment-footer__policies a,.moment-footer__policy-trigger{font-family:var(--font-body-family);font-size:1rem;color:#141414cc;text-decoration:none}.moment-footer__policy-trigger{padding:0;border:none;background:none;cursor:pointer;text-align:left}.moment-footer__policies a:hover,.moment-footer__policy-trigger:hover{color:var(--moment-brand-red)}body.moment-policy-modal-open{overflow:hidden}.moment-policy-modal{position:fixed;top:0;right:0;bottom:0;left:0;z-index:9999;display:flex;align-items:center;justify-content:center;padding:1.25rem;box-sizing:border-box}.moment-policy-modal[hidden]{display:none!important}.moment-policy-modal__overlay{position:absolute;top:0;right:0;bottom:0;left:0;background-color:#1414148c}.moment-policy-modal__panel{position:relative;z-index:1;width:min(58vw,52rem,100%);max-height:min(85vh,52rem);display:flex;flex-direction:column;overflow:hidden;border-radius:1rem;background-color:#fff;box-shadow:0 1.5rem 3rem #14141433}.moment-policy-modal__close{position:absolute;top:.75rem;right:.75rem;z-index:2;display:flex;align-items:center;justify-content:center;width:2.25rem;height:2.25rem;padding:0;border:none;border-radius:999px;background:transparent;color:var(--moment-ink);font-size:1.75rem;line-height:1;cursor:pointer}.moment-policy-modal__close:hover{color:var(--moment-brand-red)}.moment-policy-modal__title{flex-shrink:0;margin:0!important;padding:2rem 3rem 1rem;text-align:center;font-family:var(--font-heading-family)!important;font-size:clamp(1.5rem,4vw,2rem)!important;font-weight:400!important;line-height:1!important;letter-spacing:.02em;text-transform:uppercase;color:var(--moment-ink)!important}.moment-policy-modal__body{flex:1;overflow-y:auto;padding:0 2rem 2rem;font-family:var(--font-body-family);font-size:.9375rem;line-height:1.6;color:#141414d9}.moment-policy-modal__body.rte h1,.moment-policy-modal__body.rte h2,.moment-policy-modal__body.rte h3,.moment-policy-modal__body.rte h4{margin:1.5rem 0 .75rem;font-family:var(--font-body-family)!important;font-size:.8125rem!important;font-weight:700!important;line-height:1.4!important;letter-spacing:.08em;text-transform:uppercase;color:var(--moment-ink)}.moment-policy-modal__body.rte p{margin:0 0 1rem}.moment-policy-modal__body.rte ul,.moment-policy-modal__body.rte ol{margin:0 0 1rem;padding-left:1.25rem}.moment-policy-modal__body.rte li+li{margin-top:.375rem}.moment-footer__wordmark-wrap{width:100%;padding:0 .5rem;overflow:hidden}.moment-footer__wordmark{margin:0;padding:0;-webkit-user-select:none;user-select:none;white-space:nowrap;text-align:center;font-family:var(--font-heading-family)!important;font-size:var(--moment-footer-wordmark-size)!important;line-height:.8!important;letter-spacing:-.02em;color:var(--moment-brand-red)!important}.hidden{display:none!important}.visually-hidden{position:absolute!important;overflow:hidden;width:1px;height:1px;margin:-1px;padding:0;border:0;clip:rect(0 0 0 0);word-wrap:normal!important}.visually-hidden--inline{margin:0;height:1em}.page-width{max-width:var(--page-width, 120rem);margin:0 auto;padding:0 1.5rem}@media screen and (min-width:750px){.page-width{padding:0 5rem}}.quantity{color:rgba(var(--color-foreground, 20, 20, 20));position:relative;width:calc(14rem / var(--font-body-scale, 1) + var(--inputs-border-width, 1px) * 2);display:flex;border-radius:var(--inputs-radius, .4rem);min-height:calc((var(--inputs-border-width, 1px) * 2) + 4.5rem)}.quantity:after{pointer-events:none;content:"";position:absolute;top:var(--inputs-border-width, 1px);right:var(--inputs-border-width, 1px);bottom:var(--inputs-border-width, 1px);left:var(--inputs-border-width, 1px);border:.1rem solid transparent;border-radius:var(--inputs-radius, .4rem);box-shadow:0 0 0 var(--inputs-border-width, 1px) rgba(var(--color-foreground, 20, 20, 20),var(--inputs-border-opacity, .55));transition:box-shadow var(--duration-short, .1s) ease;z-index:1}.quantity:before{background:rgb(var(--color-background, 255, 255, 255));pointer-events:none;content:"";position:absolute;top:0;right:0;bottom:0;left:0;border-radius:var(--inputs-radius-outset, .5rem);box-shadow:var(--inputs-shadow-horizontal-offset, 0) var(--inputs-shadow-vertical-offset, 0) var(--inputs-shadow-blur-radius, 0) rgba(var(--color-shadow, 20, 20, 20),var(--inputs-shadow-opacity, 0));z-index:-1}.quantity__input{color:currentColor;font-family:var(--font-body-family);font-style:var(--font-body-style, normal);font-weight:500;font-size:1.6rem;opacity:.85;text-align:center;background-color:transparent;border:0;padding:0 .5rem;width:100%;flex-grow:1;-webkit-appearance:none;appearance:none}.quantity__button{width:calc(4.5rem / var(--font-body-scale, 1));flex-shrink:0;font-size:1.8rem;border:0;background-color:transparent;cursor:pointer;display:flex;align-items:center;justify-content:center;color:rgb(var(--color-foreground, 20, 20, 20));padding:0}.quantity__button:first-child{margin-left:var(--inputs-border-width, 1px)}.quantity__button:last-child{margin-right:var(--inputs-border-width, 1px)}.quantity__button .svg-wrapper{width:1rem;pointer-events:none}.quantity__button:focus-visible,.quantity__input:focus-visible,.quantity__button:focus,.quantity__input:focus{background-color:rgb(var(--color-background, 255, 255, 255));z-index:2}.quantity__input::-webkit-outer-spin-button,.quantity__input::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}.quantity__input[type=number]{-moz-appearance:textfield}.quantity__rules{margin-top:.5rem;position:relative;font-size:1.2rem}.quantity__rules-cart{position:relative}.cart-item .loading__spinner:not(.hidden)~*,.quantity__rules-cart .loading__spinner:not(.hidden)~*{visibility:hidden}.loading__spinner{position:absolute;z-index:1;width:1.8rem;display:inline-block}cart-items .title-wrapper-with-link{margin-top:0}.cart-items td,.cart-items th{padding:0;border:none}.cart-items th{text-align:left;padding-bottom:1.8rem;opacity:.85;font-weight:400}.cart-item__quantity-wrapper{display:flex}.cart-item__totals{position:relative}.cart-items *.right{text-align:right}.cart-item__image-container{display:inline-flex;align-items:flex-start}.cart-item__image{height:auto;max-width:calc(10rem / var(--font-body-scale, 1))}@media screen and (min-width:750px){.cart-item__image{max-width:100%}}.cart-item__details{font-size:1.6rem;line-height:calc(1 + .4 / var(--font-body-scale, 1))}.cart-item__details>*{margin:0;max-width:30rem}.cart-item__details>*+*{margin-top:.6rem}.cart-item__media{position:relative}.cart-item__link{display:block;position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%}.cart-item__name{text-decoration:none;display:block}.cart-item__name:hover{text-decoration:underline;text-underline-offset:.3rem}.cart-item__price-wrapper>*{display:block;margin:0;padding:0}.cart-item cart-remove-button{display:flex;margin-left:1rem}cart-remove-button .button{min-width:calc(4.5rem / var(--font-body-scale, 1));min-height:4.5rem;padding:0;margin:0 .1rem .1rem 0}cart-remove-button .button:before,cart-remove-button .button:after{content:none}@media screen and (min-width:750px){cart-remove-button .button{min-width:3.5rem;min-height:3.5rem}}cart-remove-button .icon-remove{height:1.5rem;width:1.5rem}.cart-item .loading__spinner{top:0;left:auto;right:auto;bottom:0;padding:0}@media screen and (min-width:750px){.cart-item .loading__spinner{right:0;padding-top:4.5rem;bottom:auto}}.cart-items thead th{text-transform:uppercase}@media screen and (max-width:749px){.cart-items,.cart-items thead,.cart-items tbody{display:block;width:100%}.cart-items thead tr{display:flex;justify-content:space-between;border-bottom:.1rem solid rgba(var(--color-foreground, 20, 20, 20),.2);margin-bottom:4rem}.cart-item{display:grid;grid-template:repeat(2,auto) / repeat(4,1fr);gap:1.5rem;margin-bottom:3.5rem}.cart-item__media{grid-row:1 / 3}.cart-item__details{grid-column:2 / 4}.cart-item__quantity{grid-column:2 / 5}.cart-item__quantity-wrapper{flex-wrap:wrap}.cart-item__totals{display:flex;align-items:flex-start;justify-content:flex-end}}@media screen and (min-width:750px){.cart-items{border-spacing:0;border-collapse:separate;box-shadow:none;width:100%;display:table}.cart-items th{border-bottom:.1rem solid rgba(var(--color-foreground, 20, 20, 20),.08)}.cart-items thead th:first-child{width:50%}.cart-items th+th{padding-left:4rem}.cart-items td{vertical-align:top;padding-top:4rem}.cart-item{display:table-row}.cart-item>td+td{padding-left:4rem}.cart-item__details{width:35rem}.cart-item__media{width:10rem}}@media screen and (min-width:990px){.cart-item .cart-item__quantity,.cart-items .cart-items__heading--wide{padding-left:6rem}.cart-item__details{width:50rem}.cart-items thead th:first-child{width:60%}}.cart{position:relative;display:block}.cart__empty-text,.is-empty .cart__contents,cart-items.is-empty .title-wrapper-with-link,.is-empty .cart__footer{display:none}.is-empty .cart__empty-text,.is-empty .cart__warnings{display:block}.cart__warnings{display:none;text-align:center;padding:3rem 0 1rem}.cart__contents>*+*{margin-top:2.5rem}cart-items{display:block}.cart__items{position:relative;padding-bottom:3rem;border-bottom:.1rem solid rgba(var(--color-foreground, 20, 20, 20),.08)}.cart__footer>*+*{margin-top:2rem}.cart__ctas button{width:100%}.cart__ctas>*+*{margin-top:1rem}.totals{display:flex;justify-content:center;align-items:flex-end}.totals>*{font-size:1.6rem;margin:0;line-height:1}.totals>*+*{margin-left:2rem}.totals__total-value{font-size:1.8rem}@media screen and (min-width:750px){.cart__items{padding-bottom:4rem}.cart__contents>*+*{margin-top:0}.cart__footer{display:flex;justify-content:space-between;border:0}.cart__footer>*{width:35rem}.cart__footer>*+*{margin-left:4rem;margin-top:0}.totals{justify-content:flex-end}.cart__ctas{display:flex;gap:1rem}}quantity-popover{position:relative;display:block}.quantity-popover-container{display:flex;padding:.5rem .5rem .5rem 0;align-items:center}quantity-popover .quantity{background:rgb(var(--color-background, 255, 255, 255))}body.template-cart,body.template-cart #MainContent,body.template-cart .gradient{background-color:var(--moment-cream, #efe5d0)}body.template-cart,body.template-cart .cart,body.template-cart cart-items,body.template-cart .cart-item__details,body.template-cart .cart__footer,body.template-cart .totals,body.template-cart .tax-note,body.template-cart .underlined-link{font-family:"Valkyrats","Volkart",var(--font-body-family),sans-serif;color:var(--moment-ink, #141414)}body.template-cart .title--primary{font-family:var(--font-heading-family)!important;color:var(--moment-ink, #141414)!important}body.template-cart .button--primary,body.template-cart .cart__checkout-button{background-color:var(--moment-brand-red, #fe012f);color:#fff;border-color:var(--moment-ink, #141414)}body.template-cart .button--primary:hover,body.template-cart .cart__checkout-button:hover{background-color:#e0012a;color:#fff}body.template-cart .quantity{background:#fff}body.template-cart .cart-item__name{color:var(--moment-ink, #141414)}
/*# sourceMappingURL=/cdn/shop/t/2/assets/base.css.map */
