@import"https://fonts.googleapis.com/css2?family=Playfair+Display:ital,wght@0,400;0,500;0,600;0,700;1,400;1,700&family=DM+Sans:ital,wght@0,300;0,400;0,500;0,600;0,700;1,300;1,400&display=swap";:root{--maev-green: #1A1A1A;--maev-cream: #FFFFFF;--maev-neon: #FFE566;--maev-white: #FFFFFF;--maev-black: #1A1A1A;--maev-muted: #666666;--maev-border: #E8E8E8;--maev-cream-dark: #F5F5F5;--mcduffy-accent: #193613;--mcduffy-accent-hover: #2E5025;--mcduffy-accent-light: #E8F5E9;--mcduffy-accent-lightest: #F5FAFF;--mcduffy-accent-40: #E8F5E9;--mcduffy-blue-wash: #E8F5E9;--mcduffy-blue-mid: #E8F5E9;--mcduffy-blue-strong: #193613;--mcduffy-blue-border: #193613;--mcduffy-yellow: #FFE566;--mcduffy-yellow-hover: #FFD700;--mcduffy-savings: #193613;--mcduffy-error: #ff4e43;--header-height: 3.5rem;--announcement-height: 2.5rem;--header-top-offset: .75rem;--header-announcement-gap: .5rem;--heading-font-family: "DM Sans", -apple-system, BlinkMacSystemFont, sans-serif;--body-font-family: "DM Sans", -apple-system, BlinkMacSystemFont, sans-serif;--navigation-font-family: "DM Sans", -apple-system, BlinkMacSystemFont, sans-serif;--accent-font-family: "DM Sans", -apple-system, BlinkMacSystemFont, sans-serif;--space-1: .25rem;--space-2: .5rem;--space-3: .75rem;--space-4: clamp(.875rem, .8rem + .4vw, 1.125rem);--space-6: clamp(1.25rem, 1rem + 1.25vw, 1.75rem);--space-8: clamp(1.5rem, 1.25rem + 1.5vw, 2.25rem);--space-10: clamp(2rem, 1.5rem + 2.5vw, 3rem);--space-12: clamp(2.5rem, 1.75rem + 3.75vw, 3.5rem);--space-16: clamp(3rem, 2rem + 5vw, 4.5rem);--space-20: clamp(3.5rem, 2.5rem + 5vw, 5.5rem);--space-24: clamp(4rem, 3rem + 5vw, 6.5rem);--text-xs: clamp(.6875rem, .65rem + .15vw, .75rem);--text-sm: clamp(.8125rem, .775rem + .2vw, .875rem);--text-base: clamp(.9375rem, .9rem + .2vw, 1rem);--text-md: clamp(1rem, .95rem + .25vw, 1.125rem);--text-lg: clamp(1.125rem, 1.05rem + .4vw, 1.25rem);--text-xl: clamp(1.25rem, 1.1rem + .75vw, 1.5rem);--text-2xl: clamp(1.5rem, 1.2rem + 1.5vw, 2rem);--text-3xl: clamp(1.75rem, 1.3rem + 2.25vw, 2.5rem);--text-4xl: clamp(2rem, 1.4rem + 3vw, 3rem);--radius-sm: .5rem;--radius-md: 1rem;--radius-lg: 1.5625rem;--radius-xl: 2rem;--radius-card: 24px;--radius-chunky: 20px;--radius-full: 9999px;--border-thick: 4px;--border-medium: 3px;--shadow-offset: 5px;--shadow-offset-sm: 3px;--md-forest: #1A1A1A;--md-neon: #FFE566;--md-black: #1A1A1A;--md-white: #FFFFFF;--md-cream: #FFFFFF;--md-cream-light: #FFFFFF;--md-green: #193613;--md-green-dark: #2E5025;--md-green-light: #E8F5E9;--md-green-lightest: #F5FAFF;--md-muted: #666666;--md-gold: #FFE566;--ease-bounce: cubic-bezier(.34, 1.56, .64, 1);--ease-smooth: cubic-bezier(.16, 1, .3, 1);--shadow-btn: 0 1px 2px rgba(0,0,0,.1), 0 1px 1px rgba(0,0,0,.06);--shadow-card: 0 2px 8px rgba(0,0,0,.06);--shadow-card-hover: 0 8px 24px rgba(0,0,0,.1);--shadow-drawer: -4px 0 24px rgba(0,0,0,.15);--shadow-chunky: var(--shadow-offset-sm) var(--shadow-offset-sm) 0 var(--md-black);--shadow-chunky-lg: var(--shadow-offset) var(--shadow-offset) 0 var(--md-black);--ease-out: cubic-bezier(.16, 1, .3, 1);--ease-spring: cubic-bezier(.34, 1.56, .64, 1);--duration-fast: .15s;--duration-normal: .3s;--duration-slow: .5s;--btn-border-radius: 9999px !important;--input-border-radius: .75rem !important;--overlay-border-radius: 1rem !important;--modal-border-radius: 1rem !important;--drawer-border-radius: 1rem !important}@media(min-width:640px){:root{--header-height: 4.25rem;--header-top-offset: 2.5rem}}html{scroll-behavior:smooth;font-size:16px!important;overflow-x:clip}body{background-color:var(--maev-cream)!important;color:var(--maev-black);font-family:var(--body-font-family)!important;font-weight:400;font-size:var(--text-base);line-height:1.6;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;overflow-x:clip}.shopify-section{margin:0!important;padding:0!important;max-width:100%;overflow-x:clip}.shopify-section>section,.shopify-section>div{margin-top:0;margin-bottom:0}h1,h2,h3,h4,h5,h6,.h1,.h2,.h3,.h4,.h5,.h6{font-family:var(--accent-font-family)!important;font-weight:500!important;letter-spacing:-.02em;text-transform:none!important;color:var(--maev-black);line-height:1.1}h1,.h1{font-size:clamp(2.5rem,5vw,var(--text-4xl));line-height:1.05}h2,.h2{font-size:clamp(2rem,4vw,var(--text-3xl));line-height:1.1;letter-spacing:-.02em}h3,.h3{font-size:clamp(1.5rem,3vw,var(--text-2xl));line-height:1.15}h4,.h4{font-size:var(--text-lg);line-height:1.25}h5,.h5{font-size:var(--text-base);line-height:1.3}.maev-accent,.maev-italic{font-family:var(--accent-font-family)!important;font-style:italic!important;font-weight:400!important}p,li,span,a,label,input,select,textarea,button,div{font-family:DM Sans,-apple-system,BlinkMacSystemFont,sans-serif}p{font-size:var(--text-base);line-height:1.6;font-weight:400;color:var(--maev-black)}a{color:var(--maev-black)}.heading-font-family,[style*=heading-font-family],.rte h1,.rte h2,.rte h3,.rte h4,.rte h5,.rte h6,.product__title,.product-title,.section__heading,.section-heading,.title,.heading,[class*=heading],.collection__title,.collection-title,.container h1,.container h2,.container h3,.container h4{font-family:var(--accent-font-family)!important;font-weight:500!important;text-transform:none!important;letter-spacing:-.02em}[class*=title]:not(h1):not(h2):not(h3):not(h4):not(h5):not(h6),[style*=font-family]{font-family:var(--body-font-family)!important}:root{--heading-font-family: "Playfair Display", Georgia, serif !important;--body-font-family: "DM Sans", -apple-system, BlinkMacSystemFont, sans-serif !important;--navigation-font-family: "DM Sans", -apple-system, BlinkMacSystemFont, sans-serif !important}.announcement-bar,.announcement{background-color:#193613!important;color:#fff!important;font-family:var(--body-font-family)!important;font-size:var(--text-sm);font-weight:400;letter-spacing:.04em;border-bottom:none!important;min-height:var(--announcement-height);margin:0 clamp(.75rem,5vw,5vw)!important;width:auto!important;border-radius:var(--radius-full)!important}[class*=announcement]:not(.cc-announcement):not([class*=shopify-section]){background-color:#193613!important;color:#fff!important;font-family:DM Sans,sans-serif!important}.announcement-bar a,.announcement a,[class*=announcement] a,[class*=announcement] *{color:#fff!important;font-family:DM Sans,sans-serif!important;font-weight:300!important}.announcement__col--right{display:none!important}.announcement__slider{display:block!important;overflow:clip!important}.announcement__slider .announcement__text{display:none!important}.announcement__slider .announcement__text:first-child{display:flex!important}.announcement__slider .announcement__text:first-child .rte,.announcement__text .rte,.announcement__slider .announcement__text:first-child p,.announcement__text p{white-space:nowrap!important;overflow:clip!important;text-overflow:ellipsis!important;max-width:85vw!important;display:block!important}@media(min-width:640px){.announcement__slider .announcement__text:first-child .rte,.announcement__text .rte,.announcement__slider .announcement__text:first-child p,.announcement__text p{white-space:normal!important;overflow:visible!important;text-overflow:clip!important;max-width:none!important}}.announcement__text{text-align:center!important;justify-content:center!important}.announcement__col--left,.announcement__col--align-left,.announcement__col{text-align:center!important;flex:1!important;justify-content:center!important;display:flex!important;align-items:center!important;overflow:hidden!important}.announcement__inner,.announcement .container,.announcement__grid,.announcement .flex{display:flex!important;justify-content:center!important;align-items:center!important;width:100%!important}.announcement__text a{text-decoration:none!important}.announcement__text a:hover{text-decoration:underline!important}.shopify-section-header-group .shopify-section:nth-child(2) .promo-strip,section.promo-strip,.promo-strip{display:none!important;max-height:0!important;overflow:hidden!important;padding:0!important;margin:0!important}.shopify-section-group-header-group.cc-announcement,.shopify-section-group--header-group.cc-announcement{position:fixed!important;top:var(--header-top-offset, .75rem)!important;left:0!important;right:0!important;z-index:1001!important;width:100%!important;background:transparent!important}.shopify-section-group-header-group.cc-header,.shopify-section-group--header-group.cc-header,.shopify-section-group-header-group.cc-header--sticky,.shopify-section-group--header-group.cc-header--sticky{position:fixed!important;top:calc(var(--announcement-height) + var(--header-top-offset, .75rem) + var(--header-announcement-gap, .5rem))!important;left:0!important;right:0!important;z-index:1000!important;width:100%!important;background:transparent!important}store-header{position:relative!important;overflow:visible!important}store-header.bg-theme-bg,store-header.header.bg-theme-bg,.header.bg-theme-bg{background-color:#fff!important}.header{--bg-color: 255, 255, 255 !important;--nav-bg-color: 255, 255, 255 !important}main-menu,.main-menu,.main-menu__disclosure,details.main-menu__disclosure{background:transparent!important;background-color:transparent!important}.header{min-height:var(--header-height);transition:background-color .3s ease,border-color .3s ease,box-shadow .3s ease!important;margin:0 clamp(.75rem,5vw,5vw)!important;border-radius:var(--radius-full)!important;border-bottom:none!important;padding:0!important;width:auto!important;overflow:visible!important}.header__logo,.header .header__logo{margin:0!important;padding:0!important;overflow:visible!important}.header__logo .logo__link{overflow:visible!important}.header__logo .logo__link img{overflow:visible!important;max-width:120px!important;height:auto!important}@media(min-width:640px){.header__logo .logo__link img{max-width:230px!important}}.header{background-color:#ffffffa6!important;backdrop-filter:blur(20px) saturate(180%)!important;-webkit-backdrop-filter:blur(20px) saturate(180%)!important;margin:0 clamp(.75rem,5vw,5vw)!important;width:auto!important}.header a,.header button:not(.main-menu__toggle),.header .header__icon,.header .header__icon svg,.header .logo__link,.header .logo__text,.header .secondary-nav__cta{color:var(--maev-black)!important;fill:var(--maev-black)!important}.header .logo__link img,.header .logo__link .logo__image,store-header .logo__link img{filter:brightness(0)!important;transition:filter .3s ease}.main-menu__toggle:before{display:none!important;content:none!important;width:0!important;height:0!important;background:none!important}.main-menu__toggle:after{position:static!important;display:inline!important;width:auto!important;height:auto!important;background:none!important;background-color:transparent!important;background-image:none!important;transform:none!important;left:auto!important;top:auto!important;content:"Shop & Learn"!important;font-family:DM Sans,sans-serif!important;font-size:var(--fluid-text-md, 1.125rem)!important;font-weight:400!important;letter-spacing:0!important;white-space:nowrap!important;color:inherit!important;transition:color .3s ease!important}.main-menu__toggle,.main-menu__toggle.md\:hidden,summary.main-menu__toggle{display:flex!important;align-items:center!important;gap:.625rem!important;border:none!important;color:var(--maev-black)!important;background-color:transparent!important;background-image:none!important;padding:0 1.25rem!important;height:100%!important;min-height:var(--header-height)!important;width:max-content!important;min-width:max-content!important;cursor:pointer!important;transition:background-color .3s ease,color .3s ease,border-color .3s ease!important;list-style:none!important;white-space:nowrap!important;overflow:visible!important;box-sizing:border-box!important}.main-menu__toggle-icon{display:block!important;width:1.25rem!important;height:.875rem!important;position:relative!important;flex-shrink:0!important;background:none!important;background-color:transparent!important;border:none!important;padding:0!important;margin:0!important;box-sizing:border-box!important;background-image:linear-gradient(currentColor,currentColor)!important;background-size:1.25rem .125rem!important;background-position:center!important;background-repeat:no-repeat!important}.main-menu__toggle-icon:before{content:""!important;display:block!important;width:1.25rem!important;height:.125rem!important;position:absolute!important;top:0!important;left:0!important;background:currentColor!important;background-color:currentColor!important;transform:none!important;transition:none!important}.main-menu__toggle-icon:after{content:""!important;display:block!important;width:1.25rem!important;height:.125rem!important;position:absolute!important;top:.75rem!important;bottom:auto!important;left:0!important;background:currentColor!important;background-color:currentColor!important;transform:none!important;transition:none!important}body .header .main-menu__toggle:hover,body.header-on-hero .header .main-menu__toggle:hover,body.header-scrolled .header .main-menu__toggle:hover{background-color:#0000000d!important;color:inherit!important;border-radius:var(--radius-full)!important}.main-menu__disclosure{padding:0!important;margin:0!important}.main-menu__disclosure>.main-menu__toggle{margin:0!important}body .header .main-menu__toggle:hover:after,body.header-on-hero .header .main-menu__toggle:hover:after,body.header-scrolled .header .main-menu__toggle:hover:after{color:inherit!important}body .header .main-menu__toggle:hover .main-menu__toggle-icon,body.header-on-hero .header .main-menu__toggle:hover .main-menu__toggle-icon,body.header-scrolled .header .main-menu__toggle:hover .main-menu__toggle-icon{color:inherit!important}.header__icons>a,.header__icons>.header__icon,.header__icons .secondary-nav__cta,.header__icons .secondary-nav{border-left:none!important}.header__icon svg,.header__icons svg,.header .header__icon svg{width:1.375rem!important;height:1.375rem!important}body.header-on-hero .shopify-section-group-header-group.cc-header,body.header-on-hero .shopify-section-group--header-group.cc-header,body.header-on-hero .cc-header{background-color:transparent!important}body.header-on-hero store-header,body.header-on-hero store-header.bg-theme-bg{background-color:transparent!important}body.header-on-hero .header{background-color:#fff9!important;backdrop-filter:blur(16px) saturate(180%)!important;-webkit-backdrop-filter:blur(16px) saturate(180%)!important;border:none!important;border-bottom:none!important;border-radius:var(--radius-full)!important;box-shadow:0 2px 12px #0000000f!important;margin:0 clamp(.75rem,5vw,5vw)!important;width:auto!important}body.header-on-hero .header a,body.header-on-hero .header button:not(.main-menu__toggle),body.header-on-hero .header .header__icon,body.header-on-hero .header .header__icon svg,body.header-on-hero .header .logo__link,body.header-on-hero .header .logo__text,body.header-on-hero .header .secondary-nav__cta{color:var(--maev-black, #1A1A1A)!important;fill:var(--maev-black, #1A1A1A)!important}body.header-on-hero .header .logo__link img,body.header-on-hero .header .logo__link .logo__image,body.header-on-hero store-header .logo__link img{filter:brightness(0)!important}body.header-on-hero .main-menu__toggle{color:var(--maev-black, #1A1A1A)!important;border-right-color:#00000026!important;background:transparent!important}body.header-on-hero .header .header__cta{color:var(--maev-black, #1A1A1A)!important}body.header-on-hero .header__icons>a,body.header-on-hero .header__icons>.header__icon,body.header-on-hero .header__icons .secondary-nav__cta,body.header-on-hero .header__icons .secondary-nav{border-left:none!important}body.header-scrolled .shopify-section-group-header-group.cc-header,body.header-scrolled .shopify-section-group--header-group.cc-header,body.header-scrolled .cc-header,body.header-scrolled .cc-header--sticky{background-color:transparent!important}body.header-scrolled .header,body.header-scrolled store-header.header,body.header-scrolled store-header.bg-theme-bg{background-color:#ffffffa6!important;backdrop-filter:blur(20px) saturate(180%)!important;-webkit-backdrop-filter:blur(20px) saturate(180%)!important;border:none!important;border-bottom:none!important;border-radius:var(--radius-full)!important;box-shadow:0 2px 16px #0000001a,0 0 0 1px #0000000a!important;margin:0 clamp(.75rem,5vw,5vw)!important;width:auto!important}body.header-scrolled .header a,body.header-scrolled .header button:not(.main-menu__toggle),body.header-scrolled .header .header__icon,body.header-scrolled .header .header__icon svg,body.header-scrolled .header .logo__link,body.header-scrolled .header .logo__text,body.header-scrolled .header .secondary-nav__cta{color:var(--maev-black)!important;fill:var(--maev-black)!important}body.header-scrolled .header .logo__link img,body.header-scrolled .header .logo__link .logo__image{filter:none!important}body.header-scrolled .main-menu__toggle{color:var(--maev-black)!important;border-right:none!important;background:transparent!important}body.header-scrolled .header__icons>a,body.header-scrolled .header__icons>.header__icon,body.header-scrolled .header__icons .secondary-nav__cta,body.header-scrolled .header__icons .secondary-nav{border-left:none!important}body.header-at-top .shopify-section-group-header-group.cc-header,body.header-at-top .shopify-section-group--header-group.cc-header,body.header-at-top .cc-header,body.header-at-top .cc-header--sticky{background-color:transparent!important}body.header-at-top .header,body.header-at-top store-header.header,body.header-at-top store-header.bg-theme-bg{background-color:#fff!important;backdrop-filter:none!important;-webkit-backdrop-filter:none!important;border:none!important;border-bottom:none!important;border-radius:var(--radius-full)!important;box-shadow:0 2px 12px #0000000f!important;margin:0 clamp(.75rem,5vw,5vw)!important;width:auto!important}body.header-at-top .header a,body.header-at-top .header button:not(.main-menu__toggle),body.header-at-top .header .header__icon,body.header-at-top .header .header__icon svg,body.header-at-top .header .logo__link,body.header-at-top .header .logo__text,body.header-at-top .header .secondary-nav__cta{color:var(--maev-black)!important;fill:var(--maev-black)!important}body.header-at-top .header .logo__link img,body.header-at-top .header .logo__link .logo__image{filter:none!important}body.header-at-top .main-menu__toggle{color:var(--maev-black)!important;border-right-color:transparent!important;background:transparent!important}body.header-at-top .header__icons>a,body.header-at-top .header__icons>.header__icon,body.header-at-top .header__icons .secondary-nav__cta,body.header-at-top .header__icons .secondary-nav{border-left-color:transparent!important}body:not(.template-index) #main-content{padding-top:calc(var(--announcement-height) + var(--header-height) + var(--header-top-offset) + var(--header-announcement-gap, .5rem) + 1rem)}.header__grid,.header__grid--centered-logo{display:grid!important;grid-template-columns:auto minmax(88px,1fr) auto!important;grid-template-rows:var(--header-height)!important;align-items:center!important;flex-wrap:nowrap!important;min-height:var(--header-height);padding:0!important;gap:0!important;width:100%!important;max-width:none!important;position:relative!important}.header__grid--centered-logo main-menu,.header__grid main-menu,.main-menu{grid-column:1!important;grid-row:1!important;order:-1!important;justify-self:start!important;display:flex!important;align-items:center!important;width:max-content!important;min-width:max-content!important;flex:none!important}.header__grid--centered-logo .header__logo,.header__grid .header__logo{grid-column:2!important;grid-row:1!important;justify-self:center!important;order:0!important;width:auto!important;flex:none!important;z-index:1!important;pointer-events:auto!important;padding-left:0!important}.header__grid--centered-logo .header__icons,.header__grid .header__icons{grid-column:3!important;grid-row:1!important;order:1!important;justify-self:end!important;display:flex!important;align-items:center!important;gap:.125rem!important;margin:0!important;padding-right:0!important;width:auto!important;flex:none!important;z-index:2!important;position:relative!important;overflow:visible!important}@media(min-width:640px){.header__grid,.header__grid--centered-logo{grid-template-columns:1fr auto 1fr!important}.header__grid--centered-logo main-menu,.header__grid main-menu,.main-menu{grid-column:1!important;order:-1!important;justify-self:start!important}.header__grid--centered-logo .header__logo,.header__grid .header__logo{grid-column:2!important;justify-self:center!important;text-align:center!important;order:0!important;padding-left:0!important}.header__grid--centered-logo .header__icons,.header__grid .header__icons{grid-column:3!important;order:1!important}}.header__search:empty,.header__grid--centered-logo .header__search:empty,.header__search{display:none!important;width:0!important;height:0!important;overflow:clip!important;flex:0!important}.main-menu__disclosure{overflow:visible!important;width:max-content!important;min-width:max-content!important}.main-menu__toggle.md\:hidden,summary.md\:hidden.main-menu__toggle{display:flex!important;visibility:visible!important;opacity:1!important;max-height:none!important;overflow:visible!important}.main-menu__toggle::-webkit-details-marker,.main-menu__disclosure summary::-webkit-details-marker{display:none}.main-menu__toggle::marker{display:none;content:""}.cc-header--sticky .header.is-out .main-menu__disclosure,.cc-header--sticky .header .main-menu__disclosure{max-height:none!important;overflow:visible!important}.cc-header--sticky .header.is-out .main-menu__content{max-height:0!important;overflow:clip!important}.main-menu__disclosure[open]>.main-menu__content{display:none!important}.main-menu__content{background:var(--maev-cream)!important;color:var(--maev-black)!important;border-top:1px solid var(--maev-border)!important}.main-menu__content nav{width:100%}.main-menu__content .main-nav{flex-direction:column!important;padding:1.5rem 2.5rem!important}.main-menu__content .main-nav__item,.main-menu__content .main-nav__item--primary{color:var(--maev-black)!important;font-size:1.25rem!important;font-weight:300!important;padding:.75rem 0!important;border-bottom:1px solid var(--maev-border)!important}.main-menu__content .main-nav__item:hover{color:var(--maev-green)!important}.main-menu__content .main-nav__featured-image,.main-menu__content .main-nav__image,.main-menu__content .child-nav__image,.main-menu__content [class*=nav__image],.main-menu__content [class*=nav__featured],.main-menu__content .main-nav__promo,.main-menu__content .child-nav__promo{display:none!important}a.header__one-time,.header__icons>a.header__one-time{display:flex!important;align-items:center!important;justify-content:center!important;align-self:center!important;min-height:2.2rem!important;padding:.2rem .28rem!important;color:#183613!important;font-family:DM Sans,sans-serif!important;font-size:clamp(.5rem,.46rem + .2vw,.58rem)!important;font-weight:800!important;letter-spacing:.02em!important;line-height:1.05!important;text-decoration:none!important;text-transform:uppercase!important;white-space:nowrap!important}a.header__cta,.header__icons>a.header__cta,.header__icons>.header__cta{display:flex!important;align-items:center!important;justify-content:center;align-self:center!important;font-family:DM Sans,sans-serif!important;font-weight:700!important;font-size:clamp(.55rem,.5rem + .15vw,.6rem)!important;color:#1a1a1a!important;background:var(--maev-neon, #FFE566)!important;border-radius:999px!important;padding:.3rem .6rem!important;margin:0 .25rem!important;white-space:nowrap;text-decoration:none!important;letter-spacing:.06em;text-transform:uppercase;box-shadow:0 0 0 2px #1a1a1a,2px 2px #1a1a1a!important;border:none!important;outline:none!important;transition:transform .2s cubic-bezier(.34,1.56,.64,1),box-shadow .2s cubic-bezier(.34,1.56,.64,1)!important;min-height:0!important;max-height:1.8rem!important;height:auto!important;line-height:1.3!important;position:relative!important;z-index:1!important}.header__cta:hover{transform:translate(1px,1px)!important;box-shadow:0 0 0 2px #1a1a1a,1px 1px #1a1a1a!important;background:var(--maev-neon, #FFE566)!important}.header__cta:active{transform:translate(2px,2px)!important;box-shadow:0 0 0 2px #1a1a1a!important}.header__label-short{display:none}@media(min-width:640px){a.header__one-time,.header__icons>a.header__one-time{min-height:2.4rem!important;padding:.45rem .35rem!important;font-size:.68rem!important}a.header__cta,.header__icons>a.header__cta{font-size:.65rem!important;padding:.45rem .85rem!important;margin:0 .5rem!important;min-height:0!important;max-height:2.4rem!important;height:auto!important;align-self:center!important}}.header__icons>a:not(.header__cta),.header__icons>.header__icon{padding:clamp(.625rem,.5rem + .5vw,1rem) clamp(.5rem,.375rem + .75vw,1.125rem)!important;display:flex!important;align-items:center!important;min-height:2.75rem;box-sizing:border-box}@media(min-width:640px){.header__icons>a:not(.header__cta),.header__icons>.header__icon{min-height:var(--header-height)}}.header__icons .secondary-nav__cta,.header__icons .secondary-nav{padding:clamp(.625rem,.5rem + .5vw,1rem) clamp(.5rem,.375rem + .75vw,1.125rem)!important}.secondary-nav__cta{font-family:DM Sans,sans-serif!important;font-weight:400!important;font-size:var(--fluid-text-sm, .9375rem)!important;border:none!important;background:transparent!important;white-space:nowrap}.secondary-nav__cta--button{border:none!important;background:transparent!important}.header__cart-count{width:.5rem!important;height:.5rem!important;min-width:0!important;min-height:0!important;border-radius:50%!important;background-color:#1a1a1a!important;color:transparent!important;font-size:0!important;top:.5rem!important;right:-.125rem!important;padding:0!important;line-height:0!important;overflow:hidden!important}.header__cart-count *{display:none!important}body.header-scrolled .header__cart-count{background-color:#1a1a1a!important}.header .logo__text{font-family:DM Sans,sans-serif!important;font-weight:300!important;font-style:normal!important;font-size:var(--fluid-text-xl, 1.5rem)!important;letter-spacing:-.01em}.header__nav,.header__nav a,.header__links a,.main-nav__item,.main-nav__item--primary,.secondary-nav__item{font-family:DM Sans,sans-serif!important;font-weight:300!important;font-size:var(--fluid-text-md, 1.125rem)!important;letter-spacing:normal!important;text-transform:none!important}.cc-header+.shopify-section .icons-with-text{display:none!important}.header__grid--centered-logo .header__logo,.header__grid .header__logo{overflow:clip!important;max-width:none!important;padding-left:0!important}.header__logo .logo__link img{max-width:84px!important}.header__grid--centered-logo .header__icons,.header__grid .header__icons{justify-self:end!important;padding-right:0!important}.main-menu__toggle:after{display:none!important}.main-menu__toggle{padding:0 clamp(.5rem,.375rem + .5vw,.75rem)!important;min-width:2.75rem!important;min-height:2.75rem!important}.header__icons>a,.header__icons>.header__icon{padding:clamp(.625rem,.5rem + .5vw,.75rem) clamp(.5rem,.375rem + .5vw,.625rem)!important;min-width:2.75rem!important;min-height:2.75rem!important}.header__icons>a.header__one-time,.header__icons>a.header__cta{min-width:0!important}@media(max-width:768px){.header__label-full{display:none}.header__label-short{display:inline}.header__logo .logo__link img{max-width:78px!important}a.header__one-time,.header__icons>a.header__one-time{font-size:.48rem!important;padding-inline:.12rem!important}}.header__cta{font-size:.5rem!important;padding:.2rem .4rem!important;margin:0 .125rem!important;min-height:0!important;height:auto!important;box-shadow:0 0 0 1.5px #1a1a1a,1.5px 1.5px #1a1a1a!important}@media(max-width:374px){.header__logo .logo__link img{max-width:78px!important}a.header__one-time,.header__icons>a.header__one-time{font-size:.46rem!important;padding-inline:.18rem!important}.header__cta{font-size:.44rem!important;padding:.18rem .3rem!important}}@media(min-width:375px){.header__logo .logo__link img{max-width:84px!important}}@media(min-width:640px){.header__grid--centered-logo .header__logo,.header__grid .header__logo{overflow:visible!important;padding-left:0!important}.header__logo .logo__link img{max-width:120px!important}.header__grid--centered-logo .header__icons,.header__grid .header__icons{padding-right:.5rem!important}.main-menu__toggle:after{display:inline!important}.main-menu__toggle{padding:0 1.25rem!important;min-width:unset!important;min-height:var(--header-height)!important}.header__icons>a,.header__icons>.header__icon{padding:1rem 1.125rem!important;min-width:unset!important;min-height:var(--header-height)!important}}.btn--primary,.btn.btn--primary,button.btn--primary,a.btn--primary,.shopify-payment-button .shopify-payment-button__button--unbranded{background-color:var(--maev-neon)!important;color:var(--maev-black)!important;border:var(--border-thick, 4px) solid var(--md-black, #1A1A1A)!important;border-radius:var(--radius-full)!important;font-family:var(--body-font-family)!important;font-weight:700!important;font-size:var(--text-sm);letter-spacing:.1em;text-transform:uppercase!important;padding:.875rem 2rem!important;box-shadow:var(--shadow-chunky-lg, 5px 5px 0 #1A1A1A)!important;transition:transform .2s var(--ease-bounce, cubic-bezier(.34, 1.56, .64, 1)),box-shadow .2s var(--ease-bounce, cubic-bezier(.34, 1.56, .64, 1))!important;cursor:pointer;position:relative;overflow:hidden}.btn--primary:hover,.btn.btn--primary:hover{background-color:var(--maev-neon)!important;transform:translate(2px,2px)!important;box-shadow:3px 3px 0 var(--md-black, #1A1A1A)!important}.btn--primary:active,.btn.btn--primary:active{transform:translate(5px,5px)!important;box-shadow:0 0 0 var(--md-black, #1A1A1A)!important}.btn--secondary,.btn.btn--secondary{background-color:transparent!important;color:var(--maev-black)!important;border:var(--border-medium, 3px) solid var(--md-black, #1A1A1A)!important;border-radius:var(--radius-full)!important;font-family:var(--body-font-family)!important;font-weight:700!important;font-size:var(--text-sm);box-shadow:var(--shadow-chunky, 3px 3px 0 #1A1A1A);transition:transform .2s var(--ease-bounce),box-shadow .2s var(--ease-bounce);letter-spacing:.12em;text-transform:uppercase!important;padding:.875rem 2rem!important;transition:background-color var(--duration-fast) var(--ease-out),transform var(--duration-fast) var(--ease-out);cursor:pointer}.btn--secondary:hover,.btn.btn--secondary:hover,a.btn--secondary:hover{background-color:var(--maev-black)!important;color:var(--maev-white)!important;transform:translate(1px,1px)!important;box-shadow:2px 2px 0 var(--md-black, #1A1A1A)!important}.btn--secondary:active,.btn.btn--secondary:active{transform:translate(3px,3px)!important;box-shadow:0 0 0 var(--md-black, #1A1A1A)!important}cart-drawer,.drawer--cart,#cart-drawer{font-size:14px!important}cart-drawer *,.drawer--cart *,#cart-drawer *{box-sizing:border-box}cart-drawer .cart-item,.drawer--cart .cart-item,#cart-drawer .cart-item{max-width:100%;overflow:hidden;padding:1rem 0!important}cart-drawer .cart-item__title,.drawer--cart .cart-item__title,#cart-drawer .cart-item__title,cart-drawer .cart-item__title a,.drawer--cart .cart-item__title a,#cart-drawer .js-item-name{font-size:.85rem!important;line-height:1.3!important;word-wrap:break-word;overflow-wrap:break-word;display:block}cart-drawer .cart-item__info,.drawer--cart .cart-item__info,#cart-drawer .cart-item__info{font-size:.8rem!important}cart-drawer .price__current,.drawer--cart .price__current,#cart-drawer .price__current,cart-drawer .cart-item strong,.drawer--cart .cart-item strong{font-size:.85rem!important}cart-drawer .text-sm,.drawer--cart .text-sm,#cart-drawer .text-sm{font-size:.7rem!important}cart-drawer .cart-item__variants,.drawer--cart .cart-item__variants,#cart-drawer .cart-item__variants{font-size:.75rem!important;width:100%!important;max-width:100%!important;white-space:normal!important;word-wrap:break-word!important}cart-drawer .cart-item__variants dt,cart-drawer .cart-item__variants dd,.drawer--cart .cart-item__variants dt,.drawer--cart .cart-item__variants dd{font-size:.75rem!important;display:inline!important;white-space:normal!important}cart-drawer .cart-item__qty,.drawer--cart .cart-item__qty,#cart-drawer .cart-item__qty{transform:scale(.85);transform-origin:left center}cart-drawer .cart-item__image,.drawer--cart .cart-item__image,#cart-drawer .cart-item__image{width:64px!important;min-width:64px!important;max-width:64px!important}cart-drawer .cart-item__image img,.drawer--cart .cart-item__image img{width:64px!important;height:auto!important;max-height:80px!important}cart-drawer .cart-item__total,.drawer--cart .cart-item__total{font-size:.8rem!important;text-align:right;white-space:nowrap}.maev-cta{display:inline-flex;align-items:center;gap:0;text-decoration:none;border-radius:var(--radius-full);overflow:hidden;font-family:var(--body-font-family);font-weight:600;font-size:var(--text-sm);letter-spacing:.12em;text-transform:uppercase;border:3px solid var(--maev-black);transition:transform var(--duration-fast) var(--ease-out),box-shadow var(--duration-fast) var(--ease-out)}.maev-cta__text{background-color:var(--maev-neon);color:var(--maev-black);padding:.875rem 1.5rem}.maev-cta__arrow{background-color:var(--maev-neon);color:var(--maev-black);padding:.875rem 1.25rem;display:flex;align-items:center;justify-content:center;border-left:2px solid var(--maev-black)}.maev-cta:hover{transform:translateY(-1px);box-shadow:var(--shadow-btn)}.maev-cta:hover .maev-cta__arrow{transform:translate(.25rem);transition:transform var(--duration-fast) var(--ease-out)}.product-card,.card{border-radius:var(--radius-lg)!important;border:none!important;overflow:hidden;transition:transform var(--duration-normal) var(--ease-out),box-shadow var(--duration-normal) var(--ease-out)}.product-card:hover,.card:hover{transform:translateY(-4px);box-shadow:var(--shadow-card-hover)}.product-card__info{font-family:DM Sans,sans-serif!important}.product-card__title,.product-card__title a{font-family:DM Sans,sans-serif!important;font-weight:400!important;color:var(--maev-black)!important;font-size:1rem}.product-card__price{color:var(--maev-black)!important;font-weight:400!important}.card--related{background-color:#fff!important;border:2px solid rgba(0,0,0,.06)!important;border-radius:var(--radius-lg)!important}.card--related .btn,.card--related .btn--secondary,.card--related .btn--primary,.product-card .btn--secondary{background-color:#1a1a1a!important;color:var(--maev-green, #1A1A1A)!important;border:2px solid var(--maev-black)!important;border-radius:var(--radius-full)!important;font-family:var(--body-font-family)!important;font-weight:600!important;font-size:var(--text-xs)!important;letter-spacing:.1em!important;text-transform:uppercase!important}.card--related .btn:hover,.product-card .btn--secondary:hover{transform:translateY(-1px);box-shadow:var(--shadow-btn)}.related-products__heading,.product-recommendations__heading{font-family:Playfair Display,serif!important;color:var(--maev-green, #1A1A1A)!important}.maev-pill{display:inline-block;padding:.25rem .875rem;border-radius:3.125rem;font-family:DM Sans,sans-serif;font-weight:500;font-size:.75rem;letter-spacing:.04em;text-transform:uppercase;border:1px solid var(--maev-border);background-color:var(--maev-cream);color:var(--maev-green)}.maev-pill--dark{background-color:var(--maev-green);color:var(--maev-cream);border-color:var(--maev-green)}.label,.product-label{font-family:DM Sans,sans-serif!important;font-weight:500!important;font-size:.75rem!important;letter-spacing:.03em;padding:.25rem .75rem!important}.footer,.site-footer,.footer-group,[class*=footer-group],.shopify-section-group-footer-group{background-color:var(--maev-green)!important;color:var(--maev-cream)!important}.footer *,.footer a,.footer h2,.footer h3,.footer h4,.footer p,.footer li,.site-footer *,.site-footer a{color:var(--maev-cream)!important;font-family:DM Sans,sans-serif!important}.footer a:hover,.site-footer a:hover{color:var(--maev-neon)!important;opacity:.7}.footer img,.footer .logo__link img,.site-footer img,.footer__block--text img,.footer .footer-block__image{filter:brightness(0) invert(1)!important;mix-blend-mode:lighten!important;background:transparent!important}.footer .media.relative,.footer .media{background:transparent!important}.footer button,.footer .btn,.footer [type=submit],.site-footer button{background-color:var(--maev-neon)!important;color:var(--maev-black)!important;border:2px solid var(--maev-black)!important;border-radius:var(--radius-full)!important;font-family:var(--body-font-family)!important;font-weight:600!important;letter-spacing:.1em!important;text-transform:uppercase!important;font-size:var(--text-xs)!important;padding:.75rem 1.5rem!important;transition:transform var(--duration-fast) var(--ease-out)}.footer button:hover,.footer .btn:hover,.site-footer button:hover{transform:translateY(-1px)}.footer input[type=email],.footer input[type=text],.site-footer input[type=email]{background:#ffffffe6!important;border:2px solid rgba(245,240,232,.3)!important;color:#000!important;border-radius:var(--radius-full)!important;padding:.75rem 1.25rem!important}.footer input[type=email]::placeholder{color:#0006!important}.footer .btn--primary,.site-footer .btn--primary{background-color:var(--maev-neon)!important;color:var(--maev-black)!important;border-radius:var(--radius-full)!important}.footer h2,.footer h3,.footer h4,.footer__block--link_list h2,.footer__block--newsletter h2,.site-footer h2,.site-footer h3,.site-footer h4{font-size:.75rem!important;font-weight:400!important;letter-spacing:.08em!important;text-transform:uppercase!important;color:#f5f0e880!important;margin-bottom:1rem!important}.footer a,.footer li a,.footer__block--link_list a,.site-footer a,.site-footer li a{font-size:1rem!important;font-weight:300!important;line-height:1.8!important;transition:color .2s!important}.footer__bottom,.footer__copyright,.footer__payment-icons,.footer__bottom-bar,.site-footer__bottom-bar{border-top:.042rem solid rgba(245,240,232,.15)!important;padding-top:clamp(1rem,.75rem + 1vw,1.5rem)!important;margin-top:clamp(1.5rem,1rem + 2vw,2.5rem)!important}.container,.page-width,.page-width--narrow,[class*=container],[class*=page-width]{max-width:none!important;width:100%!important}.section,.shopify-section:not(.shopify-section-group-header-group){background-color:var(--maev-cream)}.maev-section{padding:clamp(3rem,2rem + 5vw,5rem) 0}.maev-section--green{background-color:var(--maev-green);color:var(--maev-cream)}.maev-section--cream{background-color:var(--maev-cream);color:var(--maev-black)}.maev-container{max-width:none;margin:0 auto;padding:0 clamp(1.25rem,1rem + 4vw,7.5rem)}.maev-subheading{font-family:DM Sans,sans-serif;font-weight:400;font-size:.875rem;letter-spacing:.06em;text-transform:uppercase;color:var(--maev-muted);margin-bottom:.75rem}.color-scheme-1{background-color:var(--maev-cream)!important}.color-scheme-2{background-color:var(--maev-green)!important;color:var(--maev-cream)!important}.color-scheme-2 *{color:var(--maev-cream)!important}.color-scheme-3{background-color:var(--maev-neon)!important;color:var(--maev-black)!important}input,select,textarea{border:2px solid var(--maev-border)!important;border-radius:var(--radius-md)!important;background-color:var(--maev-white)!important;font-family:var(--body-font-family)!important;font-weight:400;padding:.75rem 1rem!important;transition:border-color var(--duration-fast) var(--ease-out),box-shadow var(--duration-fast) var(--ease-out)}input:focus,select:focus,textarea:focus{border-color:var(--mcduffy-accent)!important;outline:none!important;box-shadow:0 0 0 3px var(--mcduffy-accent-light)!important}.menu-drawer,.drawer,[class*=drawer]{background-color:var(--maev-cream)!important}.cart-drawer__header{background-color:var(--maev-green)!important;color:var(--maev-cream)!important}.cart-drawer__header *{color:var(--maev-cream)!important}.product__title,.product-title{font-family:var(--accent-font-family)!important;font-weight:500!important;font-size:clamp(2rem,4vw,3rem)!important;color:var(--maev-black)!important;letter-spacing:-.02em;line-height:1.1!important}.product__price,.product-price{font-family:DM Sans,sans-serif!important;font-weight:400!important;font-size:1.25rem!important;color:var(--maev-black)!important}.variant-picker__option,.swatch-list__option,.variant-button{border-radius:var(--radius-full)!important;border:2px solid var(--maev-border)!important;font-family:var(--body-font-family)!important;padding:.625rem 1.25rem!important;transition:all var(--duration-fast) var(--ease-out);font-weight:500;font-size:var(--text-sm);cursor:pointer}.variant-picker__option:hover,.swatch-list__option:hover,.variant-button:hover{border-color:var(--maev-black)!important}.variant-picker__option.is-active,.variant-picker__option:checked,.variant-button.is-active{background-color:var(--maev-green)!important;color:var(--maev-cream)!important;border-color:var(--maev-green)!important}body.template-product .maev-product__container{min-height:calc(100vh - var(--announcement-height) - var(--header-height));min-height:calc(100svh - var(--announcement-height) - var(--header-height))}@keyframes marquee-scroll{0%{transform:translate(0)}to{transform:translate(-50%)}}.maev-marquee{overflow:hidden;white-space:nowrap;padding:clamp(1.5rem,1rem + 2vw,2.5rem) 0}.maev-marquee__inner{display:inline-flex;animation:marquee-scroll 30s linear infinite}.maev-marquee__item{font-family:DM Sans,sans-serif;font-size:clamp(2.5rem,5vw,5rem);font-style:normal;font-weight:400;padding:0 2.5rem;color:var(--maev-black);opacity:1;letter-spacing:-.015em}::-webkit-scrollbar{width:.375rem}::-webkit-scrollbar-track{background:var(--maev-cream)}::-webkit-scrollbar-thumb{background:var(--mcduffy-accent);border-radius:var(--radius-full)}.mcduffy-side-tab{position:fixed;left:0;top:50%;transform:rotate(-90deg) translate(-50%);transform-origin:0 0;z-index:99;background:var(--maev-green, #1A1A1A);color:#fff;font-family:var(--body-font-family);font-size:.75rem;font-weight:600;letter-spacing:.1em;text-transform:uppercase;padding:.625rem 1.25rem;cursor:pointer;border:none;border-radius:0 0 var(--radius-sm) var(--radius-sm);text-decoration:none;white-space:nowrap;transition:opacity var(--duration-fast) var(--ease-out),transform var(--duration-fast) var(--ease-out)}.mcduffy-side-tab:hover{opacity:.9;transform:rotate(-90deg) translate(-50%) translateY(-2px)}@media(max-width:639px){.mcduffy-side-tab{display:none}}.mcduffy-sticky-atc{position:fixed;bottom:-5rem;left:0;right:0;z-index:998;background:#f5f0e8f2;backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px);border-top:1px solid var(--maev-border);padding:.75rem clamp(1.25rem,1rem + 4vw,7.5rem);display:flex;align-items:center;justify-content:space-between;transition:bottom var(--duration-normal) var(--ease-out);box-shadow:0 -4px 24px #00000014}.mcduffy-sticky-atc.is-visible{bottom:0}.mcduffy-sticky-atc__info{display:flex;align-items:center;gap:1rem}.mcduffy-sticky-atc__title{font-family:DM Sans,sans-serif;font-size:1rem;font-weight:400;color:var(--maev-black)}.mcduffy-sticky-atc__price{font-family:DM Sans,sans-serif;font-size:1rem;font-weight:400;color:var(--maev-muted)}.mcduffy-sticky-atc__btn{background:var(--maev-neon);color:var(--maev-black);border:3px solid var(--maev-black);border-radius:var(--radius-full);padding:.75rem 1.75rem;font-family:var(--body-font-family);font-size:var(--text-sm);font-weight:600;letter-spacing:.1em;text-transform:uppercase;cursor:pointer;transition:transform var(--duration-fast) var(--ease-out),box-shadow var(--duration-fast) var(--ease-out)}.mcduffy-sticky-atc__btn:hover{transform:translateY(-1px);box-shadow:var(--shadow-btn)}@media(max-width:639px){.mcduffy-sticky-atc{padding:.625rem clamp(1rem,.75rem + 1.5vw,1.5rem)}}.mcduffy-reveal{opacity:0;transform:translateY(2rem);transition:opacity var(--duration-slow) var(--ease-out),transform var(--duration-slow) var(--ease-out)}.mcduffy-reveal.is-visible{opacity:1;transform:translateY(0)}.mcduffy-reveal[data-delay="1"]{transition-delay:.1s}.mcduffy-reveal[data-delay="2"]{transition-delay:.2s}.mcduffy-reveal[data-delay="3"]{transition-delay:.3s}.mcduffy-reveal[data-delay="4"]{transition-delay:.4s}.mcduffy-reveal--scale{opacity:0;transform:scale(.95);transition:opacity var(--duration-slow) var(--ease-out),transform var(--duration-slow) var(--ease-spring)}.mcduffy-reveal--scale.is-visible{opacity:1;transform:scale(1)}.mcduffy-reveal--left{opacity:0;transform:translate(-2rem);transition:opacity var(--duration-slow) var(--ease-out),transform var(--duration-slow) var(--ease-out)}.mcduffy-reveal--right{opacity:0;transform:translate(2rem);transition:opacity var(--duration-slow) var(--ease-out),transform var(--duration-slow) var(--ease-out)}.mcduffy-reveal--left.is-visible,.mcduffy-reveal--right.is-visible{opacity:1;transform:translate(0)}.maev-cta,.mcduffy-compare__cta,.mcduffy-popup__option,.mcduffy-dig-deeper__card{transition:transform var(--duration-fast) var(--ease-out),box-shadow var(--duration-fast) var(--ease-out)}.mcduffy-dig-deeper__card:hover{transform:translateY(-4px);box-shadow:var(--shadow-card-hover)}a:not(.btn):not(.maev-cta):not(.header a){position:relative;text-decoration:none}a:not(.btn):not(.maev-cta):not(.header a):hover{color:var(--mcduffy-accent-hover)}.card img,.product-card img,.mcduffy-dig-deeper__card img{transition:transform var(--duration-normal) var(--ease-out)}.card:hover img,.product-card:hover img,.mcduffy-dig-deeper__card:hover img{transform:scale(1.03)}.free-shipping-notice{background-color:var(--maev-green)!important;color:var(--maev-cream)!important}.shopify-section{opacity:1}.mcduffy-breed-hero,.two-plans-section,.speech-bubble{display:none!important}@media(max-width:639px){.header,body.header-at-top .header,body.header-scrolled .header,body.header-scrolled store-header.header,body.header-scrolled store-header.bg-theme-bg{margin:0 4vw!important;width:auto!important;border-radius:var(--radius-full)!important;background-color:#ffffffa6!important;backdrop-filter:blur(20px) saturate(180%)!important;-webkit-backdrop-filter:blur(20px) saturate(180%)!important;border:none!important;border-bottom:none!important;box-shadow:0 2px 16px #0000001a,0 0 0 1px #0000000a!important}body.header-on-hero .header{margin:0 4vw!important;width:auto!important;border-radius:var(--radius-full)!important;background-color:#fff9!important;backdrop-filter:blur(16px) saturate(180%)!important;-webkit-backdrop-filter:blur(16px) saturate(180%)!important;border:none!important;border-bottom:none!important;box-shadow:0 2px 12px #0000000f!important}.header a,.header button:not(.main-menu__toggle),.header .header__icon,.header .header__icon svg,.header .logo__link,.header .logo__text,.header .secondary-nav__cta,body.header-scrolled .header a,body.header-scrolled .header button:not(.main-menu__toggle),body.header-scrolled .header .header__icon,body.header-scrolled .header .header__icon svg,body.header-scrolled .header .logo__link,body.header-scrolled .header .logo__text,body.header-scrolled .header .secondary-nav__cta{color:var(--maev-black, #1A1A1A)!important;fill:var(--maev-black, #1A1A1A)!important}body.header-on-hero .header a,body.header-on-hero .header button:not(.main-menu__toggle),body.header-on-hero .header .header__icon,body.header-on-hero .header .header__icon svg,body.header-on-hero .header .logo__link,body.header-on-hero .header .logo__text,body.header-on-hero .header .secondary-nav__cta{color:#fff!important;fill:#fff!important}.header .logo__link img,.header .logo__link .logo__image,body.header-scrolled .header .logo__link img,body.header-at-top .header .logo__link img{filter:none!important}body.header-on-hero .header .logo__link img,body.header-on-hero .header .logo__link .logo__image,body.header-on-hero store-header .logo__link img{filter:brightness(0) invert(1)!important}.main-menu__toggle{color:var(--maev-black, #1A1A1A)!important;border-right:none!important;border-left:none!important;background:transparent!important}body.header-on-hero .main-menu__toggle{color:#fff!important;border-right:none!important;border-left:none!important;background:transparent!important}.header__icons>a,.header__icons>.header__icon,.header__icons .secondary-nav__cta,.header__icons .secondary-nav{border-left:none!important}body.header-on-hero .header__icons>a,body.header-on-hero .header__icons>.header__icon,body.header-on-hero .header__icons .secondary-nav__cta,body.header-on-hero .header__icons .secondary-nav{border-left:none!important}.announcement-bar,.announcement{margin:0 4vw!important;width:auto!important;font-size:clamp(.68rem,.65rem + .15vw,.72rem);height:var(--announcement-height)!important;min-height:var(--announcement-height)!important;max-height:var(--announcement-height)!important;overflow:clip!important;border-radius:var(--radius-full)!important}.shopify-section-group-header-group.cc-announcement,.shopify-section-group--header-group.cc-announcement{height:var(--announcement-height)!important;max-height:var(--announcement-height)!important;overflow:clip!important}.shopify-section-group-header-group.cc-header,.shopify-section-group--header-group.cc-header,.cc-header,.cc-header--sticky,body.header-on-hero .cc-header,body.header-at-top .cc-header{background-color:transparent!important}store-header,store-header.bg-theme-bg,body.header-on-hero store-header,body.header-on-hero store-header.bg-theme-bg{background-color:transparent!important}.maev-container,.container,.page-width{padding-left:clamp(1rem,.75rem + 1.5vw,1.5rem)!important;padding-right:clamp(1rem,.75rem + 1.5vw,1.5rem)!important}.maev-section{padding:clamp(2rem,1.5rem + 2.5vw,3rem) 0}.mcduffy-hero{height:100vh;height:100svh}.mcduffy-hero__content{padding:0 clamp(1rem,.75rem + 1.5vw,1.5rem) 2.5rem!important}.mcduffy-hero__heading{font-size:clamp(2rem,8vw,3rem)!important}.mcduffy-hero__text{font-size:clamp(.9375rem,.9rem + .2vw,1rem)!important}.mcduffy-section__heading,.maev-section__heading,[class*=section__heading]{font-size:clamp(1.5rem,6vw,2.25rem)!important}.maev-marquee__item{font-size:clamp(1.5rem,8vw,2.5rem)!important;padding:0 1.25rem!important}.mcduffy-timeline__grid,.maev-timeline{grid-template-columns:1fr!important;gap:1.5rem!important}.mcduffy-dig-deeper__grid{grid-template-columns:1fr 1fr!important;gap:.75rem!important}.mcduffy-testimonials__grid{gap:1rem!important}.mcduffy-editorial__inner{grid-template-columns:1fr!important;gap:1.5rem!important}.mcduffy-recipes__grid{grid-template-columns:1fr!important}.mcduffy-stats__inner{flex-direction:column!important;gap:1.5rem!important;text-align:center!important}.mcduffy-stats__text{border-left:none!important;padding-left:0!important;border-top:1px solid var(--maev-border)!important;padding-top:1.5rem!important}.mcduffy-newsletter__inner{flex-direction:column!important;gap:1.5rem!important}.mcduffy-press__grid{gap:1rem!important}.maev-cta{width:100%}.maev-cta__text,.maev-cta__arrow{padding:.875rem 1.25rem!important}.footer .footer__content,.footer .footer__blocks{grid-template-columns:1fr 1fr!important;gap:1.5rem!important}.maev-product__container{grid-template-columns:1fr!important}.maev-product__info{position:static!important;max-height:none!important;overflow:visible!important}.mcduffy-feeding__table{font-size:.875rem}.maev-compare__table{font-size:.875rem;overflow-x:auto}}@media(max-width:479px){.maev-container,.container{padding-left:clamp(.75rem,.5rem + 1vw,1rem)!important;padding-right:clamp(.75rem,.5rem + 1vw,1rem)!important}.mcduffy-dig-deeper__grid,.footer .footer__content,.footer .footer__blocks{grid-template-columns:1fr!important}.maev-cta{display:flex!important;width:100%}}@media(min-width:1280px){.maev-container{padding:0 clamp(7.5rem,5rem + 5vw,10rem)}}cart-drawer.drawer,cart-drawer.drawer--cart{background:var(--maev-cream, #193613)!important;font-family:var(--body-font-family)!important;border-radius:var(--radius-lg) 0 0 var(--radius-lg)!important;box-shadow:var(--shadow-drawer)!important}cart-drawer .drawer__header{background:var(--maev-cream, #193613)!important;border-bottom:1px solid var(--maev-border, #E8E8E8)!important}cart-drawer .drawer__header h2{font-family:var(--accent-font-family)!important;font-weight:500!important;font-size:var(--text-lg)!important;color:var(--maev-black, #1A1A1A)!important}cart-drawer .cart-items *,cart-drawer .cart-drawer__content *{font-family:var(--body-font-family)!important}cart-drawer .btn--primary,cart-drawer button[name=checkout]{background:var(--maev-neon, #FFE566)!important;color:var(--md-black, #1A1A1A)!important;border:var(--border-thick, 4px) solid var(--md-black, #1A1A1A)!important;border-radius:var(--radius-full)!important;font-family:var(--body-font-family)!important;font-weight:700!important;text-transform:uppercase!important;letter-spacing:.1em!important;font-size:var(--text-sm)!important;box-shadow:4px 4px 0 var(--md-black, #1A1A1A)!important;transition:transform .2s var(--ease-bounce),box-shadow .2s var(--ease-bounce)!important}cart-drawer .btn--primary:hover,cart-drawer button[name=checkout]:hover{transform:translate(2px,2px)!important;box-shadow:2px 2px 0 var(--md-black, #1A1A1A)!important;background:var(--maev-neon, #FFE566)!important}cart-drawer .btn--primary:active,cart-drawer button[name=checkout]:active{transform:translate(4px,4px)!important;box-shadow:0 0 0 var(--md-black, #1A1A1A)!important}cart-drawer .cart-drawer__summary,cart-drawer .drawer__footer{background:var(--maev-cream, #193613)!important;border-top:1px solid var(--maev-border, #E8E8E8)!important}cart-drawer a.link,cart-drawer .cart-drawer__view-cart{color:var(--mcduffy-accent-hover)!important;font-family:var(--body-font-family)!important;transition:color var(--duration-fast) var(--ease-out)!important}cart-drawer a.link:hover,cart-drawer .cart-drawer__view-cart:hover{color:var(--maev-green)!important}cart-drawer .promoted-products__heading,cart-drawer [class*=promoted] h2,cart-drawer [class*=promoted] h3{font-family:var(--accent-font-family)!important;font-weight:500!important;color:var(--maev-black, #1A1A1A)!important}cart-drawer .drawer__close-btn{color:var(--maev-black, #1A1A1A)!important;transition:opacity var(--duration-fast) var(--ease-out)!important}cart-drawer .drawer__close-btn:hover{opacity:.6!important}cart-drawer .overlay--drawer{background:#18361359!important;backdrop-filter:blur(4px)!important;-webkit-backdrop-filter:blur(4px)!important}cart-drawer,.drawer--cart,#cart-drawer,[data-cart-drawer]{font-size:14px!important}cart-drawer .cart-item__title,.drawer--cart .cart-item__title,cart-drawer .cart-item__name,.drawer--cart .cart-item__name,cart-drawer [class*=item__title],.drawer--cart [class*=item__title]{font-size:.85rem!important;line-height:1.3!important;max-width:100%!important;overflow:visible!important;text-overflow:clip!important;white-space:normal!important;word-break:break-word!important}cart-drawer .price,cart-drawer .price__current,cart-drawer .cart-item__price,cart-drawer [class*=price],.drawer--cart .price,.drawer--cart .price__current,.drawer--cart .cart-item__price,.drawer--cart [class*=price]{font-size:.85rem!important;line-height:1.3!important;max-width:100%!important;word-break:break-word!important}cart-drawer .cart-item,cart-drawer .cart-items__item,cart-drawer [class*=cart-item],.drawer--cart .cart-item,.drawer--cart .cart-items__item{max-width:100%!important;overflow:hidden!important}cart-drawer .cart-item__info,cart-drawer .cart-item__details,.drawer--cart .cart-item__info,.drawer--cart .cart-item__details{width:100%!important;max-width:100%!important;min-width:0!important;overflow:visible!important}cart-drawer .quantity-selector,cart-drawer .qty-selector,cart-drawer [class*=quantity],.drawer--cart .quantity-selector,.drawer--cart .qty-selector{font-size:.8rem!important}cart-drawer .cart-drawer__summary,cart-drawer .cart__summary,cart-drawer [class*=subtotal],cart-drawer [class*=total],.drawer--cart .cart-drawer__summary,.drawer--cart .cart__summary{font-size:.9rem!important}cart-drawer p,cart-drawer span,cart-drawer div,.drawer--cart p,.drawer--cart span,.drawer--cart div{word-wrap:break-word!important;overflow-wrap:break-word!important;white-space:normal!important}cart-drawer .drawer__inner,cart-drawer .drawer__content,.drawer--cart .drawer__inner,.drawer--cart .drawer__content{max-width:100%!important;overflow-x:clip!important}.btn--secondary,.btn.btn--secondary,button.btn--secondary,a.btn--secondary{background-color:transparent!important;color:var(--maev-black)!important;border:3px solid var(--maev-black)!important;border-radius:var(--radius-full)!important;font-family:var(--body-font-family)!important;font-weight:600!important;font-size:var(--text-sm)!important;letter-spacing:.12em!important;text-transform:uppercase!important;transition:background-color var(--duration-fast) var(--ease-out),color var(--duration-fast) var(--ease-out),transform var(--duration-fast) var(--ease-out)!important}.btn--secondary:hover,.btn.btn--secondary:hover,button.btn--secondary:hover,a.btn--secondary:hover{background-color:var(--maev-black)!important;color:var(--maev-white)!important;border-color:var(--maev-black)!important;transform:translateY(-1px)!important}cart-drawer .btn--secondary,.drawer--cart .btn--secondary{background-color:transparent!important;color:var(--md-black, #1A1A1A)!important;border:var(--border-medium, 3px) solid var(--md-black, #1A1A1A)!important;border-radius:var(--radius-full)!important;box-shadow:3px 3px 0 var(--md-black, #1A1A1A)!important;transition:transform .2s var(--ease-bounce),box-shadow .2s var(--ease-bounce)!important}cart-drawer .btn--secondary:hover,.drawer--cart .btn--secondary:hover{transform:translate(1px,1px)!important;box-shadow:2px 2px 0 var(--md-black, #1A1A1A)!important}@media(max-width:639px){button,a.btn,.btn,input[type=submit],input[type=button],.mcduffy-bottom-nav__item{min-height:48px!important;min-width:48px!important}.main-menu__content a,.footer a,.mcduffy-help-center a{padding:12px 0!important;display:inline-block}}*:focus-visible{outline:2px solid var(--maev-neon, #FFE566)!important;outline-offset:2px!important}button:focus-visible,a:focus-visible,input:focus-visible,select:focus-visible,textarea:focus-visible{outline:2px solid var(--maev-neon, #FFE566)!important;outline-offset:2px!important;box-shadow:0 0 0 4px #ebff0033!important}.space-1{margin:8px}.space-2{margin:16px}.space-3{margin:24px}.space-4{margin:32px}.space-5{margin:40px}.gap-1{gap:8px}.gap-2{gap:16px}.gap-3{gap:24px}.gap-4{gap:32px}.shadow-sm{box-shadow:0 1px 2px #0000000d}.shadow-md{box-shadow:0 4px 6px -1px #0000001a,0 2px 4px -1px #0000000f}.shadow-lg{box-shadow:0 10px 15px -3px #0000001a,0 4px 6px -2px #0000000d}.shadow-glow{box-shadow:0 0 20px #ebff004d}@media(max-width:639px){input[type=text],input[type=email],input[type=password],input[type=tel],input[type=number],input[type=search],input[type=url],textarea,select{font-size:16px!important}}.card,.product-card,.card--product{transition:transform var(--duration-normal) var(--ease-out),box-shadow var(--duration-normal) var(--ease-out)}@media(hover:hover){.card:hover,.product-card:hover,.card--product:hover{transform:translateY(-4px);box-shadow:var(--shadow-card-hover)}}.mcduffy-deeper__card,.mcduffy-compare__item,.mcduffy-timeline__item,.mcduffy-faq__item{transition:transform var(--duration-normal) var(--ease-out),box-shadow var(--duration-normal) var(--ease-out);border-radius:var(--radius-lg)}@media(hover:hover){.mcduffy-deeper__card:hover,.mcduffy-compare__item:hover,.mcduffy-timeline__item:hover{transform:translateY(-4px);box-shadow:var(--shadow-card-hover)}.mcduffy-faq__item:hover{background-color:var(--mcduffy-accent-lightest)}}.maev-marquee:hover .maev-marquee__inner,.mcduffy-marquee:hover .mcduffy-marquee__track{animation-play-state:paused}@media(hover:none){.card:hover,.product-card:hover,.card--product:hover{transform:none}.card:active,.product-card:active,.card--product:active{transform:scale(.98)}}@media(hover:hover){.btn--primary:hover,.btn.btn--primary:hover{transform:translateY(-2px);box-shadow:0 4px 16px #18361326}}.btn--primary:active,.btn.btn--primary:active{transform:scale(.98)!important;box-shadow:none!important}@media(max-width:639px){cart-drawer .drawer__inner,.drawer .drawer__inner{padding-bottom:calc(20px + env(safe-area-inset-bottom,0px))!important}cart-drawer .drawer__footer,.drawer .drawer__footer{padding-bottom:calc(16px + env(safe-area-inset-bottom,0px))!important}}@media(max-width:639px){.qty-input,.quantity-input,quantity-input{min-height:44px!important}.qty-input__btn,.quantity-btn{min-width:44px!important;min-height:44px!important}}.is-loading{pointer-events:none;opacity:.7}.is-loading:after{content:"";position:absolute;top:50%;left:50%;width:20px;height:20px;margin:-10px 0 0 -10px;border:2px solid var(--maev-border, #E8E8E8);border-top-color:var(--maev-green, #1A1A1A);border-radius:50%;animation:spin .8s linear infinite}@keyframes spin{to{transform:rotate(360deg)}}html{scroll-behavior:smooth}@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,*:before,*:after{animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important}}::selection{background:var(--maev-neon, #FFE566);color:var(--maev-green, #1A1A1A)}@media print{.mcduffy-bottom-nav,.header,.announcement-bar,.mcduffy-chat-btn,cart-drawer{display:none!important}}cart-drawer,cart-drawer.drawer,cart-drawer.drawer--cart,#cart-drawer,.drawer--cart,.drawer[data-name=cart-drawer],[data-name=cart-drawer]{z-index:999999!important}cart-drawer .overlay--drawer,.drawer--cart .overlay--drawer,cart-drawer:before{z-index:999998!important}cart-drawer[open],cart-drawer[aria-hidden=false],.drawer--cart[open],#cart-drawer[open],cart-drawer:not([aria-hidden=true]){z-index:999999!important}cart-drawer .drawer__content,cart-drawer .cart-drawer__content,.drawer--cart .drawer__content,.drawer--cart .cart-drawer__content{padding:16px 20px!important}cart-drawer .drawer__header,.drawer--cart .drawer__header{padding:16px 20px!important}cart-drawer .drawer__footer,cart-drawer .cart-drawer__summary,.drawer--cart .drawer__footer,.drawer--cart .cart-drawer__summary{padding:16px 20px!important}cart-drawer .cart-items,cart-drawer cart-items,.drawer--cart .cart-items{padding:0!important}cart-drawer .cart-item,.drawer--cart .cart-item{padding:16px 0!important;margin:0!important;border-bottom:1px solid var(--maev-border, #E8E8E8)!important}cart-drawer .cart-drawer__promoted-products-container,cart-drawer .promoted-products,cart-drawer .cart-recommendations,.drawer--cart .cart-drawer__promoted-products-container{padding:16px 20px!important;margin:0!important}cart-drawer .mcduffy-cart-upsells,cart-drawer .cart-upsells,.drawer--cart .mcduffy-cart-upsells{padding:16px 0!important;margin:0 20px!important;border-top:1px solid var(--maev-border, #E8E8E8)!important}cart-drawer .free-shipping-container,.drawer--cart .free-shipping-container{margin:0!important;padding:12px 0!important}cart-drawer .mcduffy-cart-actions,.drawer--cart .mcduffy-cart-actions{padding:16px 0!important;margin:0!important}cart-drawer .drawer__header img[src=""],cart-drawer .drawer__header img:not([src]),cart-drawer .drawer__header .thumbnail:empty,.drawer--cart .drawer__header img[src=""],.drawer--cart .drawer__header img:not([src]){display:none!important}cart-drawer .cart-drawer__view-cart,.drawer--cart .cart-drawer__view-cart{font-size:.875rem!important;color:var(--maev-green, #1A1A1A)!important;text-decoration:underline!important}cart-drawer img[src=""],cart-drawer img:not([src]),cart-drawer .thumbnail:empty,cart-drawer [class*=thumb]:empty,cart-drawer .recently-viewed:empty,.drawer--cart img[src=""],.drawer--cart img:not([src]),.drawer--cart .thumbnail:empty{display:none!important;width:0!important;height:0!important;opacity:0!important}cart-drawer .recently-viewed,cart-drawer recently-viewed,cart-drawer [class*=recently],.drawer--cart .recently-viewed,.drawer--cart recently-viewed{display:none!important}body.js-drawer-open,body.maev-modal-open{overflow:hidden!important}.card--related .card-link:after{display:none!important;pointer-events:none!important}.card--related .card-mini-variant-selector,.card--related .card-mini-variant-select,.card--related select,.card--related product-form,.card--related form,.card--related button,.card--related .btn{position:relative!important;z-index:10!important;pointer-events:auto!important}.card--related .card-mini-variant-select,.card--related select{cursor:pointer!important;-webkit-appearance:menulist!important;appearance:menulist!important}.header__cart-count,.header__icon .header__cart-count,.cart-count-bubble,[class*=cart-count],[class*=cart-bubble],header .header__cart-count,.header .header__cart-count,#header .header__cart-count{background-color:#1a1a1a!important;background:#1a1a1a!important;color:transparent!important}@media(max-width:639px){html,body{overflow-x:clip!important;width:100%!important;max-width:100%!important;min-width:0!important}.shopify-section,.shopify-section>*,section,main,#MainContent,[role=main]{max-width:100%!important;overflow-x:clip!important;box-sizing:border-box!important}.maev-container,.container,.page-width,.page-width--narrow,[class*=container]:not(cart-drawer):not([class*=cart]),[class*=page-width]{width:100%!important;max-width:100%!important;min-width:0!important;box-sizing:border-box!important}img,video,svg,picture,iframe,canvas{max-width:100%!important}div,article,aside,header,footer,nav,main,section,form,fieldset{max-width:100%!important;box-sizing:border-box!important;min-width:0!important}pre,code{max-width:100%!important;overflow-x:auto!important;word-break:break-all!important}table{max-width:100%!important;overflow-x:auto!important;display:block!important}.header,.header__wrapper,store-header,[class*=header__]{max-width:100%!important;overflow-x:clip!important;box-sizing:border-box!important}.mcduffy-hero,.mcduffy-hero>*{max-width:100%!important;overflow-x:clip!important}.maev-marquee{overflow-x:clip!important;max-width:100%!important}.footer,.footer>*,.footer__content,.footer__blocks{max-width:100%!important;box-sizing:border-box!important;overflow-x:clip!important}.mcduffy-bottom-nav{max-width:100%!important;overflow-x:clip!important}}@media(max-width:639px){.mcduffy-hero__cta,.spot__cta,.mcduffy-how-it-works__cta,.mcduffy-guarantee__cta,.mcduffy-cost-compare__cta{display:block!important;width:100%!important;min-height:56px!important;border-radius:var(--radius-full)!important;font-weight:600!important;font-size:var(--text-sm)!important;letter-spacing:.12em!important;text-transform:uppercase!important;background:var(--maev-neon)!important;color:var(--maev-black)!important;border:3px solid var(--maev-black)!important;box-shadow:none!important;text-align:center!important;line-height:50px!important;padding:0 1.5rem!important}}@keyframes ctaGlow{0%,to{box-shadow:0 2px 8px #18361326}50%{box-shadow:0 4px 20px #7fb89866}}.mcduffy-hero__cta{animation:ctaGlow 2.5s ease-in-out 3;animation-delay:1.5s}@media(max-width:639px){h1,h2,.h1,.h2{font-weight:500!important}h3,.h3{font-weight:400!important}}.maev-italic,.mcduffy-recipes__title em,.mcduffy-timeline__heading .maev-italic{position:relative;display:inline}.maev-italic:after,.mcduffy-recipes__title em:after{content:"";position:absolute;bottom:-2px;left:0;width:100%;height:2px;background:var(--maev-neon, #FFE566);transform:scaleX(0);transform-origin:left;transition:transform .6s cubic-bezier(.16,1,.3,1)}.is-visible .maev-italic:after,.is-revealed .maev-italic:after,.mcduffy-recipes.is-visible .mcduffy-recipes__title em:after{transform:scaleX(1)}.mcduffy-hero,.mcduffy-how-it-works,.mcduffy-timeline{position:relative}.mcduffy-section-curve{display:block;width:100%;height:20px;margin:0;padding:0;line-height:0}.mcduffy-section-curve--cream{background:var(--maev-green, #1A1A1A);color:var(--maev-cream, #193613)}.mcduffy-section-curve--green{background:var(--maev-cream, #193613);color:#fff}.mcduffy-scroll-progress{position:fixed;top:0;left:0;width:0%;height:2px;background:var(--maev-neon, #FFE566);z-index:999999;transition:width .1s linear;pointer-events:none}body:not(.is-loaded) #MainContent{opacity:0}body.is-loaded #MainContent{opacity:1;transition:opacity .35s ease}@media(max-width:639px){.mcduffy-hero__cta:active,.spot__cta:active,.mcduffy-how-it-works__cta:active,.mcduffy-guarantee__cta:active,.btn--primary:active{transform:scale(.97)!important;transition:transform .1s cubic-bezier(.34,1.56,.64,1)!important}}@media(max-width:639px){.mcduffy-recipes{position:relative}.mcduffy-recipes:before,.mcduffy-recipes:after{content:"";position:absolute;top:0;bottom:0;width:24px;z-index:3;pointer-events:none}.mcduffy-recipes:before{left:0;background:linear-gradient(to right,#fff,transparent)}.mcduffy-recipes:after{right:0;background:linear-gradient(to left,#fff,transparent)}}#mcduffy-mega-menu .mcduffy-mega-menu__header{display:grid!important;grid-template-columns:minmax(3rem,1fr) auto minmax(3rem,1fr)!important;align-items:center!important}#mcduffy-mega-menu .mcduffy-mega-menu__close{justify-self:start!important}#mcduffy-mega-menu .mcduffy-mega-menu__logo{position:static!important;left:auto!important;transform:none!important;justify-self:center!important;min-width:0!important}#mcduffy-mega-menu .mcduffy-mega-menu__header-right{display:none!important;width:0!important;min-width:0!important;height:0!important;overflow:hidden!important;visibility:hidden!important}@media(max-width:768px){#mcduffy-mega-menu .mcduffy-mega-menu__header{grid-template-columns:2.75rem minmax(0,1fr) 2.75rem!important}#mcduffy-mega-menu .mcduffy-mega-menu__logo img,#mcduffy-mega-menu .mcduffy-mega-menu__logo-img{height:1.95rem!important;max-width:7rem!important;object-fit:contain!important}}.mcduffy-timeline.is-revealed .mcduffy-timeline__pill{box-shadow:0 0 12px #ebff004d}@media(max-width:374px){.maev-container,.container,.page-width{padding-left:.75rem!important;padding-right:.75rem!important}h1,.h1{font-size:clamp(1.5rem,7vw,2.25rem)!important}h2,.h2{font-size:clamp(1.25rem,5vw,1.75rem)!important}h3,.h3{font-size:clamp(1rem,4vw,1.5rem)!important}}@media(max-width:768px){body.template-product .announcement,body.template-product .announcement-bar,body.template-product .cc-announcement,body.template-product #mcduffy-bottom-nav,body.template-product .mcduffy-bottom-nav,body.template-product #mcduffy-chat-btn,body.template-product #mdc-peek,body.template-product #mcduffy-chat{display:none!important}body.template-product{--announcement-height: 0px !important;padding-bottom:0!important}body.template-product .maev-product__container{display:flex!important;flex-direction:column!important;gap:8px!important;padding-top:96px!important;width:100%!important;max-width:100vw!important;overflow-x:clip!important}body.template-product .maev-product__info{order:1!important;display:flex!important;flex-direction:column!important;padding-top:0!important}body.template-product .maev-product__info>*{order:20!important}body.template-product .maev-product__title{order:0!important;max-width:100%!important;margin:0 0 10px!important;font-size:clamp(1.9rem,8.2vw,2.35rem)!important;line-height:1!important;letter-spacing:0!important;white-space:normal!important;overflow-wrap:break-word!important}body.template-product .maev-product__title-full{display:none!important}body.template-product .maev-product__title-mobile{display:inline!important}body.template-product .maev-product__media{order:30!important;margin-top:20px!important}body.template-product .maev-product__media-scroll{height:clamp(150px,24svh,190px)!important;max-height:190px!important}body.template-product .maev-product__media-slide{flex-basis:72%!important}body.template-product .maev-product__badge,body.template-product .maev-product__social-proof,body.template-product .maev-product__rating,body.template-product .maev-welcome-back,body.template-product .maev-product__profile-section,body.template-product .maev-product__divider,body.template-product #maev-buybox-proof,body.template-product #maev-payment-methods,body.template-product .maev-product__upsell,body.template-product .maev-product__trust-section,body.template-product .maev-product__viber-link,body.template-product .maev-quiz-cta,body.template-product .maev-savings-banner,body.template-product .maev-bag-qty__discount-hint,body.template-product .mcduffy-calc-mini,body.template-product .mcduffy-delivery-timer,body.template-product .mcduffy-delivery-countdown,body.template-product [class*=delivery-countdown],body.template-product [id*=delivery-countdown]{display:none!important}body.template-product #maev-start{order:1!important;margin:0 0 16px!important}body.template-product .maev-start__header,body.template-product .maev-start-tab small,body.template-product .maev-product__ingredients-link{display:none!important}body.template-product #maev-recipe-section{order:2!important}body.template-product #maev-onetime-packs{order:3!important}body.template-product #maev-onetime-atc{order:4!important}body.template-product #maev-protein-pills{display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:8px!important;overflow:hidden!important;padding-bottom:0!important;scroll-snap-type:none!important;width:100%!important;max-width:100%!important}body.template-product .maev-product__pill--recipe{min-width:0!important;width:100%!important;max-width:100%!important;box-sizing:border-box!important;padding:11px 8px!important;box-shadow:none!important;white-space:normal!important}body.template-product .pill-recipe-name{font-size:.82rem!important}body.template-product .pill-recipe-price{font-size:.68rem!important}body.template-product .maev-bag-qty{display:grid!important;grid-template-columns:48px minmax(0,1fr) 48px!important;width:100%!important;max-width:100%!important;margin-top:6px!important}body.template-product .maev-bag-qty__btn,body.template-product .maev-bag-qty__input{height:48px!important}body.template-product .maev-bag-qty__btn{width:48px!important}body.template-product .maev-bag-qty__input{width:100%!important;min-width:0!important}body.template-product .maev-product__atc-btn{min-height:58px!important;border-radius:999px!important}body.template-product #maev-ot-trust-line{display:none!important}}
/*# sourceMappingURL=/cdn/shop/t/61/assets/mcduffy-maev.css.map */
