:root{--mogg-cream: #f5efe3;--mogg-cream-dark: #ece3d0;--mogg-ink: #211d17;--mogg-red: #d63f2e;--mogg-text: #564c3d;--mogg-muted: #8d8271;--font-heading-family: "Anton", "Archivo Black", Impact, sans-serif;--font-heading-style: normal;--font-heading-weight: 400;--font-body-family: "Archivo", "Helvetica Neue", Arial, sans-serif;--font-body-style: normal;--font-body-weight: 400;--font-body-weight-bold: 700;--mogg-font-logo: "Bricolage Grotesque", "Archivo", sans-serif;--mogg-ease: cubic-bezier(.22, 1, .36, 1)}h1,h2,h3,h4,h5,.h0,.h1,.h2,.h3,.h4,.h5,.mogg-display{font-family:var(--font-heading-family);font-weight:400;text-transform:uppercase;letter-spacing:.005em;line-height:.98}body{color:rgba(var(--color-foreground),.82)}body,.button,button,input,select,textarea,summary{letter-spacing:.01em}.mogg-logo{font-family:var(--mogg-font-logo);font-weight:800;font-size:2.9rem;line-height:1;letter-spacing:-.03em;text-transform:lowercase;color:rgb(var(--color-foreground));text-decoration:none}.mogg-logo__dot{color:var(--mogg-red)}.button,.shopify-challenge__button,.customer button{font-family:var(--font-body-family);font-weight:700;text-transform:uppercase;letter-spacing:.06em;font-size:1.3rem;min-height:4.4rem;transition:transform .15s var(--mogg-ease),box-shadow .2s var(--mogg-ease)}@media(prefers-reduced-motion:no-preference){.button:not([disabled]):hover{transform:translateY(-2px)}.button:not([disabled]):active{transform:translateY(0) scale(.97)}}:focus-visible{outline:.2rem solid var(--mogg-red)!important;outline-offset:.2rem;box-shadow:none!important}.section-header{position:sticky;top:0;z-index:4;transition:transform .3s var(--mogg-ease)}.mogg-header-hidden .section-header{transform:translateY(-110%)}sticky-header .header-wrapper{transition:background-color .25s ease,box-shadow .25s ease}.mogg-header-solid sticky-header .header-wrapper{background-color:rgb(var(--color-background));box-shadow:0 .2rem 1.2rem #211d1714}.header__menu-item{font-weight:600;text-transform:uppercase;letter-spacing:.05em;font-size:1.25rem}.header__icon,.quantity__button,.header__menu-item{min-width:4.4rem;min-height:4.4rem}@media(prefers-reduced-motion:no-preference){[data-mogg-reveal]{opacity:0;transform:translateY(24px);transition:opacity .7s var(--mogg-ease),transform .7s var(--mogg-ease);transition-delay:var(--mogg-reveal-delay, 0s)}[data-mogg-reveal].mogg-revealed{opacity:1;transform:translateY(0)}}@media(prefers-reduced-motion:no-preference){@view-transition{navigation:auto}::view-transition-old(root){animation:mogg-page-out .18s ease both}::view-transition-new(root){animation:mogg-page-in .28s var(--mogg-ease) both}@keyframes mogg-page-out{to{opacity:0}}@keyframes mogg-page-in{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}}.card-wrapper{transition:transform .3s var(--mogg-ease)}.card__heading{font-family:var(--font-body-family);font-weight:700;text-transform:none;letter-spacing:.01em}@media(prefers-reduced-motion:no-preference){.card-wrapper:hover{transform:translateY(-6px)}.card-wrapper .card__media img:first-child{transition:opacity .35s ease,transform .5s var(--mogg-ease)}.card-wrapper:hover .card__media img:first-child{transform:scale(1.04)}.card-wrapper .media img+img{opacity:0;transition:opacity .35s ease}.card-wrapper:hover .media img+img{opacity:1}@media screen and (min-width:990px){.card-wrapper .quick-add{opacity:0;transform:translateY(8px);transition:opacity .25s ease,transform .25s var(--mogg-ease)}.card-wrapper:hover .quick-add,.card-wrapper:focus-within .quick-add{opacity:1;transform:translateY(0)}}}.price{font-weight:600;color:rgba(var(--color-foreground),.9)}@media(prefers-reduced-motion:no-preference){.mogg-cart-bounce{animation:mogg-bounce .5s var(--mogg-ease)}@keyframes mogg-bounce{0%{transform:scale(1)}35%{transform:scale(1.28)}70%{transform:scale(.94)}to{transform:scale(1)}}}.field__input:focus~.field__label,.field__input:not(:placeholder-shown)~.field__label{color:var(--mogg-red)}.field__input,.select__select,.customer .field input{font-family:var(--font-body-family)}cart-drawer .drawer__inner{border-left:3px solid var(--mogg-ink)}cart-drawer .drawer__heading{font-family:var(--font-heading-family);text-transform:uppercase;font-size:2rem}.mogg-shipping-bar{padding:1.2rem 0 .4rem}.mogg-shipping-bar__label{font-size:1.25rem;font-weight:600;margin:0 0 .6rem;color:rgba(var(--color-foreground),.85)}.mogg-shipping-bar__label strong{color:var(--mogg-red)}.mogg-shipping-bar__track{height:.8rem;border-radius:999px;background:rgba(var(--color-foreground),.12);overflow:hidden}.mogg-shipping-bar__fill{height:100%;width:0;border-radius:999px;background:linear-gradient(90deg,var(--mogg-red),#e8654f);transform-origin:left center;transition:width .6s var(--mogg-ease)}.mogg-shipping-bar__fill.is-complete{background:#3f7d4e}.mogg-cart-empty{text-align:center;padding:3rem 1rem}.mogg-cart-empty h2{font-size:2.4rem;margin-bottom:1rem}.mogg-cart-upsell{border-top:1px solid rgba(var(--color-foreground),.12);padding:1.4rem 0 .4rem}.mogg-cart-upsell__title{font-family:var(--font-heading-family);text-transform:uppercase;font-size:1.5rem;margin:0 0 1rem}.mogg-cart-upsell__list{display:flex;gap:1rem;overflow-x:auto;padding-bottom:.6rem;list-style:none;margin:0;padding-left:0;scrollbar-width:thin}.mogg-cart-upsell__item{flex:0 0 12rem}.mogg-cart-upsell__item a{text-decoration:none;color:rgb(var(--color-foreground));font-size:1.2rem}.mogg-cart-upsell__item img{width:100%;height:9rem;object-fit:cover;border-radius:.6rem;display:block;margin-bottom:.5rem;background:var(--mogg-cream-dark)}.mogg-cart-upsell__price{color:var(--mogg-muted);display:block}.mogg-signature{font-style:italic;font-size:1.3rem;color:rgba(var(--color-foreground),.6)}.mogg-accent{color:var(--mogg-red)}.mogg-kicker{display:inline-block;font-weight:700;text-transform:uppercase;letter-spacing:.14em;font-size:1.2rem;color:var(--mogg-red);margin-bottom:1.2rem}@media(prefers-reduced-motion:reduce){*,*:before,*:after{animation-duration:1ms!important;animation-iteration-count:1!important;transition-duration:1ms!important}}.mogg-footer-brand{display:flex;flex-direction:column;gap:.8rem;align-items:flex-start;padding-top:3rem;padding-bottom:1.6rem}@media screen and (min-width:750px){.mogg-footer-brand{flex-direction:row;align-items:baseline;justify-content:space-between}}.mogg-footer-brand__logo{font-size:3.6rem}.mogg-footer-brand__origin{margin:0;font-size:1.3rem;font-weight:600;text-transform:uppercase;letter-spacing:.08em;color:rgba(var(--color-foreground),.7)}.mogg-footer-brand__signature{margin:0}.mogg-shipping-bar .mogg-shipping-bar__track,.mogg-shipping-bar .mogg-shipping-bar__fill,.mogg-club__progress .mogg-club__progress-fill,.mogg-club .mogg-club__progress{display:block}.product-form__input--pill:has(.mogg-format-card){display:grid;grid-template-columns:1fr;gap:1rem;max-width:44rem}.product-form__input input[type=radio]+label.mogg-format-card{position:relative;display:grid;grid-template-columns:1fr auto;align-items:center;column-gap:1.2rem;row-gap:.2rem;margin:0;padding:1.4rem 1.6rem;border-radius:.8rem;border:2px solid rgba(var(--color-foreground),.35);background:rgb(var(--color-background));min-height:4.4rem;transition:border-color .15s ease,box-shadow .15s ease,transform .15s ease}.product-form__input input[type=radio]:checked+label.mogg-format-card{border-color:var(--mogg-red);box-shadow:.4rem .4rem 0 var(--mogg-red)}@media(prefers-reduced-motion:no-preference){.product-form__input input[type=radio]+label.mogg-format-card:hover{transform:translateY(-2px)}}.mogg-format-card__badge{position:absolute;top:-1rem;right:1rem;background:var(--mogg-ink);color:var(--mogg-cream);font-size:1rem;font-weight:700;text-transform:uppercase;letter-spacing:.08em;padding:.3rem .8rem;border-radius:999px}.mogg-format-card__badge--best{background:var(--mogg-red)}.mogg-format-card__title{grid-column:1;font-family:var(--font-heading-family);text-transform:uppercase;font-size:1.8rem;line-height:1;color:rgb(var(--color-foreground))}.mogg-format-card__price{grid-column:2;grid-row:1;justify-self:end;text-align:right;font-weight:700;font-size:1.5rem;white-space:nowrap}.mogg-format-card__compare{color:rgba(var(--color-foreground),.45);font-weight:400;margin-left:.4rem}.mogg-format-card__permonth{grid-column:1 / -1;font-size:1.2rem;color:var(--mogg-red);font-weight:600}.mogg-soon-badge{position:absolute;top:1rem;left:1rem;z-index:2;background:var(--mogg-ink);color:var(--mogg-cream);font-size:1.1rem;font-weight:700;text-transform:uppercase;letter-spacing:.08em;padding:.5rem 1rem;border-radius:999px}.card-wrapper--mogg-soon .quick-add{display:none}.card-wrapper--mogg-soon .card__media img{filter:saturate(.6) opacity(.85)}.mogg-waitlist{border:2px solid rgb(var(--color-foreground));border-radius:1rem;padding:2.4rem;max-width:52rem}.mogg-waitlist__heading{font-size:2.2rem;margin:0 0 .8rem}.mogg-waitlist__text{font-size:1.4rem;color:rgba(var(--color-foreground),.72);margin:0 0 1.6rem}.mogg-waitlist__row{display:flex;gap:1rem;flex-wrap:wrap}.mogg-waitlist__row .field{flex:1 1 22rem}.mogg-waitlist__success{color:#3f7d4e;font-weight:600}.mogg-quiz{max-width:68rem;margin:0 auto}.mogg-quiz__step[hidden]{display:none}.mogg-quiz__question{font-size:clamp(2.4rem,4vw,3.6rem);margin:0 0 2rem}.mogg-quiz__options{display:grid;grid-template-columns:1fr;gap:1rem;list-style:none;padding:0;margin:0 0 2rem}@media screen and (min-width:750px){.mogg-quiz__options{grid-template-columns:repeat(2,minmax(0,1fr))}}.mogg-quiz__option{display:flex;align-items:center;gap:1.2rem;width:100%;text-align:left;padding:1.6rem 1.8rem;min-height:4.4rem;border:2px solid rgba(var(--color-foreground),.4);border-radius:.8rem;background:rgb(var(--color-background));color:rgb(var(--color-foreground));font-family:var(--font-body-family);font-size:1.6rem;font-weight:600;cursor:pointer;transition:border-color .15s ease,box-shadow .15s ease}.mogg-quiz__option:hover,.mogg-quiz__option:focus-visible{border-color:var(--mogg-red);box-shadow:.3rem .3rem 0 var(--mogg-red)}.mogg-quiz__emoji{font-size:2.2rem}.mogg-quiz__progress{font-size:1.2rem;font-weight:700;text-transform:uppercase;letter-spacing:.1em;color:var(--mogg-muted);margin-bottom:1.6rem}.mogg-quiz__back{background:none;border:none;color:var(--mogg-muted);font-size:1.3rem;cursor:pointer;padding:1rem 0;text-decoration:underline}.mogg-quiz__result-card{border:2px solid rgb(var(--color-foreground));border-radius:1rem;padding:2.8rem;box-shadow:.6rem .6rem rgba(var(--color-shadow),.9)}.jdgm-star{color:var(--mogg-red)!important}.jdgm-rev-widg,.jdgm-rev{font-family:var(--font-body-family)!important;border-color:rgba(var(--color-foreground),.15)!important}.jdgm-rev-widg__title,.jdgm-rev-widg__header h2{font-family:var(--font-heading-family)!important;text-transform:uppercase!important;letter-spacing:.005em!important}.jdgm-btn,.jdgm-write-rev-link{background:var(--mogg-red)!important;border-color:var(--mogg-red)!important;color:#f5efe3!important;border-radius:4px!important;font-weight:700!important;text-transform:uppercase!important}.card-wrapper--mogg-soon{position:relative}.product-form__input--pill:has(.mogg-format-card){row-gap:1.6rem}.product-form__input--pill:has(.mogg-format-card) input[type=radio]{position:absolute;width:1px;height:1px;opacity:0;pointer-events:none}.product-form__input input[type=radio]:focus-visible+label.mogg-format-card{outline:.2rem solid var(--mogg-red);outline-offset:.2rem}.mogg-format-card__compare{white-space:nowrap}.mogg-subsel{border:none;padding:0;margin:0 0 1.8rem;display:grid;gap:1rem;max-width:44rem}.mogg-subsel__legend{font-size:1.3rem;font-weight:600;margin-bottom:.6rem;color:rgba(var(--color-foreground),.75)}.mogg-subsel__option{display:flex;gap:1.2rem;align-items:flex-start;border:2px solid rgba(var(--color-foreground),.35);border-radius:.8rem;padding:1.4rem 1.6rem;cursor:pointer;transition:border-color .15s ease,box-shadow .15s ease;background:rgb(var(--color-background))}.mogg-subsel__option:has(input:checked){border-color:var(--mogg-red);box-shadow:.4rem .4rem 0 var(--mogg-red)}.mogg-subsel__option input[type=radio]{margin-top:.3rem;accent-color:var(--mogg-red);width:1.8rem;height:1.8rem;flex-shrink:0}.mogg-subsel__body{display:block}.mogg-subsel__title{display:block;font-weight:700;font-size:1.5rem;color:rgb(var(--color-foreground))}.mogg-subsel__badge{display:inline-block;background:var(--mogg-red);color:#f5efe3;font-size:1.05rem;font-weight:700;text-transform:uppercase;letter-spacing:.06em;padding:.2rem .8rem;border-radius:999px;margin-left:.6rem;vertical-align:middle}.mogg-subsel__hint{display:block;font-size:1.25rem;color:rgba(var(--color-foreground),.6);margin-top:.2rem}.mogg-subsel__freq{display:none;margin-top:1rem}.mogg-subsel__option:has([data-mogg-subsel-mode=subscription]:checked) .mogg-subsel__freq{display:block}.mogg-subsel__select{min-height:4.4rem;border:1px solid rgba(var(--color-foreground),.4);border-radius:.6rem;padding:0 1.2rem;font-family:var(--font-body-family);font-size:1.4rem;background:rgb(var(--color-background));color:rgb(var(--color-foreground));width:100%}.mogg-jdgm-stars{display:inline-block;text-decoration:none;margin:.6rem 0 .2rem;min-height:2rem}.product-form__input input[type=radio]:checked+label.mogg-format-card{background-color:rgb(var(--color-background));color:rgb(var(--color-foreground))}.product-form__input input[type=radio]:checked+label.mogg-format-card .mogg-format-card__title{color:rgb(var(--color-foreground))}.product-form__input input[type=radio]:checked+label.mogg-format-card .mogg-format-card__permonth{color:var(--mogg-red)}.mogg-quiz__why{list-style:none;margin:0 0 2.2rem;padding:0;display:grid;gap:.9rem}.mogg-quiz__why li{position:relative;padding-left:2.4rem;font-size:1.45rem;font-weight:600}.mogg-quiz__why li:before{content:"\2713";position:absolute;left:0;color:var(--mogg-red);font-weight:800}.mogg-quiz__bridge{font-size:1.4rem;border-left:3px solid var(--mogg-red);padding-left:1.2rem;margin:0 0 2rem;color:rgba(var(--color-foreground),.75)}.mogg-quiz__bridge a{color:var(--mogg-red);font-weight:700;text-decoration:none}.header__menu-item>span,.header__menu-item{position:relative}.header__inline-menu .header__menu-item span{background-image:linear-gradient(var(--mogg-red),var(--mogg-red));background-size:0% 2px;background-repeat:no-repeat;background-position:left calc(100% - .2rem);transition:background-size .28s var(--mogg-ease);text-decoration:none!important;text-underline-offset:.4rem}.header__inline-menu .header__menu-item:hover span,.header__inline-menu .header__menu-item[aria-current] span{background-size:100% 2px}.button:not(.button--tertiary){position:relative;overflow:hidden}.button:not(.button--tertiary):after{content:"";position:absolute;top:0;left:-80%;width:50%;height:100%;background:linear-gradient(105deg,transparent,rgba(255,255,255,.35),transparent);transform:skew(-20deg);pointer-events:none;transition:left 0s}@media(prefers-reduced-motion:no-preference){.button:not(.button--tertiary):hover:after{left:130%;transition:left .55s ease}}.mogg-ticker:hover .mogg-ticker__track{animation-play-state:paused}@media(hover:hover)and (prefers-reduced-motion:no-preference){.card-wrapper{transform-style:preserve-3d;will-change:transform}.card-wrapper:hover{transform:translateY(-6px) perspective(900px) rotateX(1.6deg) rotateY(-1.6deg)}}@media(prefers-reduced-motion:no-preference){.header__icon{transition:transform .18s var(--mogg-ease)}.header__icon:hover{transform:translateY(-2px) scale(1.08)}}.mogg-categories__link{transition:transform .25s var(--mogg-ease)}@media(prefers-reduced-motion:no-preference){.mogg-categories__link:hover{transform:translate(6px)}}.mogg-faq__question{transition:color .2s ease,padding-left .25s var(--mogg-ease)}.mogg-faq__item:hover .mogg-faq__question{color:var(--mogg-red);padding-left:.8rem}@media(prefers-reduced-motion:no-preference){.mogg-hero__visual{will-change:transform}}.mogg-benefits__inner{padding-bottom:8rem!important}.mogg-benefits__grid{margin-bottom:1rem}@media(prefers-reduced-motion:no-preference){[data-mogg-reveal]{transform:perspective(900px) translateY(28px) rotateX(7deg);transform-origin:center bottom}[data-mogg-reveal].mogg-revealed{transform:perspective(900px) translateY(0) rotateX(0)}}@media(hover:hover)and (prefers-reduced-motion:no-preference){[data-mogg-tilt]{transition:transform .35s var(--mogg-ease),box-shadow .35s var(--mogg-ease);will-change:transform}[data-mogg-tilt].mogg-tilting{transition:transform .06s linear}[data-mogg-tilt]{position:relative;overflow:hidden}[data-mogg-tilt]:after{content:"";position:absolute;top:-40%;right:-40%;bottom:-40%;left:-40%;background:radial-gradient(circle at var(--mogg-glare-x, 50%) var(--mogg-glare-y, 50%),rgba(255,255,255,.16),transparent 55%);opacity:0;transition:opacity .3s ease;pointer-events:none}[data-mogg-tilt]:hover:after{opacity:1}}@media(prefers-reduced-motion:no-preference){.section-header{view-transition-name:mogg-header}.mogg-ticker-section{view-transition-name:mogg-ticker}::view-transition-old(root){animation:mogg-page-out .16s ease both}::view-transition-new(root){animation:mogg-page-in .34s var(--mogg-ease) both}@keyframes mogg-page-in{0%{opacity:0;transform:translateY(18px) scale(.995)}to{opacity:1;transform:translateY(0) scale(1)}}}.product-form__input input[type=radio]+label.mogg-format-card:has(.mogg-format-card__badge){padding-top:3.8rem}.mogg-format-card__badge{top:.6rem;right:1rem;line-height:1.3;max-width:calc(100% - 2rem)}
/*# sourceMappingURL=/cdn/shop/t/10/assets/mogg.css.map */
