@font-face{font-family:Wuffes Diatype;src:url(WuffesDiatype-Medium.woff2) format("woff2");font-weight:500;font-style:normal;font-display:swap}@font-face{font-family:Wuffes Diatype;src:url(WuffesDiatype-Heavy.woff2) format("woff2");font-weight:600 800;font-style:normal;font-display:swap}@font-face{font-family:Wuffes Gravity Condensed;src:url(WuffesGravityCondensed-Ultra.woff2) format("woff2");font-weight:900 1000;font-style:normal;font-display:swap}:root{--colour-white: #ffffff;--colour-off-white: #f4f4f4;--colour-brand: #075007;--colour-accent: #cdfc4b;--colour-text: #000000;--colour-text-on-brand: #ffffff;--colour-text-body: #2e2e2e;--colour-text-muted: #6b6b6b;--colour-border: #e3e3e3;--colour-border-strong: #d1d1d1;--colour-lime-hover: #c6fa41;--colour-accent-surface: #f0fec9;--colour-success-text: #435c00;--colour-error: #ffb7b8;--colour-error-text: #ad0002;--colour-warning: #fffc49;--colour-warning-text: #5c5a00;--neutral-1000: #1f1f1f;--neutral-950: #2e2e2e;--neutral-600: #7f7f7f;--neutral-300: #bdbdbd;--neutral-50: #f0f0f0;--neutral-25: #f4f4f4;--text-25: #f7f7f7;--font-display: "Wuffes Gravity Condensed", "Archivo Narrow", "Arial Narrow", sans-serif;--weight-display: 1000;--font-body: "Wuffes Diatype", -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Helvetica, Arial, sans-serif;--ls-prose: -.022em;--elevation-nav: 0 2px 4.9px 0 rgba(0, 0, 0, .1);--shadow-xs: 0 1px 2px 0 rgba(16, 24, 40, .05);--ring-focus: 0 0 0 4px rgba(205, 252, 75, .75);--radius-sm: 3px;--radius-md: 5px;--radius-xl: 10px;--ls-label: .02em;--duration-fast: .16s;--ease-standard: cubic-bezier(.4, 0, .2, 1);--layout-max-width: 1200px;--layout-margin: 16px;--layout-margin-desktop: 112px}*,*:before,*:after{box-sizing:border-box}html{-webkit-text-size-adjust:100%}body{margin:0;min-height:100vh;display:flex;flex-direction:column;background:var(--colour-white);color:var(--colour-text);font-family:var(--font-body);font-weight:500;font-size:16px;line-height:1.4;letter-spacing:var(--ls-prose)}.main{flex:1 0 auto}.main:focus{outline:none}a{color:inherit}:focus-visible{outline:2px solid transparent;outline-offset:2px;box-shadow:var(--ring-focus)}[tabindex="-1"]:not([role]):focus-visible{box-shadow:none}.skip-link{position:absolute;left:16px;top:-100px;z-index:10;padding:8px 12px;background:var(--colour-white);color:var(--colour-brand);border-radius:var(--radius-md)}.skip-link:focus{top:16px}.container{width:min(var(--layout-max-width),100% - 2 * var(--layout-margin));margin-inline:auto}.shopify-section--header{position:sticky;top:0;z-index:101}.mobile-menu-open{overflow:hidden}.nav-icon{display:block;flex:none}.navbar,.navbar-mobile{background:var(--colour-white);color:var(--colour-brand);box-shadow:var(--elevation-nav)}.navbar__item{display:inline-flex;align-items:center;margin:0;padding:0;border:none;border-radius:var(--radius-md);background:none;color:inherit;font-family:var(--font-display);font-weight:var(--weight-display);font-size:16px;line-height:1;letter-spacing:0;text-decoration:none;white-space:nowrap;cursor:pointer}.navbar__glyph{justify-content:center;flex:none;width:44px;height:44px}.navbar__glyph--20{margin:-12px}.navbar__glyph--21{margin:-11.5px}.navbar__glyph--24{margin:-10px}.navbar{display:none;position:relative;padding-block:16px;--navbar-group-gap: 40px}.navbar__inner{display:flex;align-items:center;justify-content:space-between;height:53px}.navbar__group{display:flex;align-items:center;flex:1 1 0;gap:var(--navbar-group-gap);min-width:0}.navbar__group--end{justify-content:flex-end}.navbar__item--menu{gap:2px}.nav-icon--chevron{transition:transform .2s var(--ease-standard)}[aria-expanded=true]>.nav-icon--chevron{transform:rotate(180deg)}.navbar__logo{justify-content:center;flex:none;min-width:116px;height:53px}.navbar__logo .wordmark{display:block;width:116.303px;height:52.6155px}.mega-menu{position:absolute;top:calc(100% - 4px);left:0;right:0;display:flex;flex-direction:column;align-items:center;gap:32px;padding-bottom:64px;background:var(--colour-white);box-shadow:var(--elevation-nav);clip-path:inset(0 -16px -16px)}.mega-menu[hidden]{display:none}.mega-menu__rule{width:100%;height:1px;background:var(--colour-accent)}.mega-menu__inner{display:flex;align-items:flex-start;justify-content:space-between;gap:32px;padding-block:12px}.mega-menu__columns{display:grid;flex:1 1 auto;grid-template-columns:repeat(2,minmax(0,1fr));align-items:start;min-width:0}.mega-menu__promo{flex:none;width:379px;height:297px}.mega-menu__promo img{display:block;width:100%;height:100%;object-fit:cover;border-radius:var(--radius-md)}.menu-section{display:flex;flex-direction:column;gap:24px;padding:0 12px;color:var(--colour-brand)}.menu-section__heading{font-weight:800;font-size:18px;line-height:1.1;letter-spacing:var(--ls-prose)}.menu-section__list{display:flex;flex-direction:column;gap:16px;margin:0;padding:0;list-style:none}.menu-section__list[hidden]{display:none}.menu-section__item{display:block;border-radius:var(--radius-md);color:inherit;font-weight:500;font-size:16px;line-height:1.2;letter-spacing:var(--ls-prose);text-decoration:none}.menu-section__label{background-image:linear-gradient(currentColor,currentColor);background-repeat:no-repeat;background-position:0 100%;background-size:0 1px;transition:background-size .25s ease}@media(hover:hover){.menu-section__item:hover .menu-section__label{background-size:100% 1px}}.menu-section--sm{padding:12px}.menu-section--sm .menu-section__list{gap:24px}.menu-section--sm .menu-section__item{font-size:14px;line-height:1.1}.navbar-mobile{display:flex;align-items:center;justify-content:space-between;height:56px;padding-inline:16px}.navbar-mobile__side{display:flex;align-items:center;flex:1 1 0;min-width:0}.navbar-mobile__side--end{justify-content:flex-end;gap:24px}.navbar-mobile__logo{justify-content:center;flex:none;min-width:80px;height:36px}.navbar-mobile__logo .wordmark{display:block;width:79.58px;height:36px}.mobile-menu__scrim{position:fixed;top:0;right:0;bottom:0;left:0;z-index:300;background:#00000078;opacity:0;transition:opacity .2s var(--ease-standard)}.mobile-menu__scrim[data-open=true]{opacity:1}.mobile-menu{position:fixed;top:0;right:0;bottom:0;left:0;z-index:300;display:flex;flex-direction:column;height:100dvh;padding-top:env(safe-area-inset-top,0px);padding-bottom:env(safe-area-inset-bottom,0px);background:var(--colour-white);color:var(--colour-brand);transform:translate(-100%);transition:transform .2s var(--ease-standard)}.mobile-menu[data-open=true]{transform:translate(0)}.mobile-menu[hidden],.mobile-menu__scrim[hidden]{display:none}.mobile-menu__header{position:relative;display:flex;flex:none;align-items:flex-start;justify-content:flex-end;height:56px;padding:16px 16px 0}.mobile-menu__header:after{content:"";position:absolute;left:16px;right:16px;bottom:0;height:1px;background:var(--colour-accent)}.mobile-menu__body{display:flex;flex:1 1 auto;flex-direction:column;gap:64px;min-height:0;padding:32px 16px;overflow-y:auto;overscroll-behavior:contain}.mobile-menu__rows{display:flex;flex-direction:column}.mobile-menu__row{display:flex;align-items:center;justify-content:space-between;gap:8px;width:100%;margin:0;padding:12px;border:none;border-radius:var(--radius-md);background:none;color:inherit;font-family:var(--font-body);font-weight:500;font-size:16px;line-height:1;letter-spacing:var(--ls-prose);text-align:left;text-decoration:none;cursor:pointer}.menu-section--sm>.mobile-menu__row{padding:0}.mobile-menu__row--toggle{font-weight:800}.mobile-menu__promo{display:block;width:100%;height:auto;aspect-ratio:343 / 288;object-fit:cover;border-radius:var(--radius-md)}@media(prefers-reduced-motion:reduce){.nav-icon--chevron,.menu-section__label,.mobile-menu,.mobile-menu__scrim{transition:none}}@media(min-width:1024px){.navbar{display:block}.navbar-mobile,.mobile-menu,.mobile-menu__scrim{display:none}}@media(max-width:1279px){.navbar{--navbar-group-gap: 16px}}@media(max-width:1179px){.mega-menu__promo{display:none}}.site-footer{overflow:hidden;padding-block:46px;background:var(--colour-brand);color:var(--colour-text-on-brand)}.site-footer__inner{display:flex;flex-direction:column;gap:64px}.site-footer__top{display:flex;flex-direction:column;gap:32px}.site-footer__signup{display:flex;flex-direction:column;align-items:flex-start;gap:32px;min-width:0}.newsletter{display:flex;flex-direction:column;align-items:stretch;gap:16px;width:100%;max-width:390px}.newsletter__label{display:block;font-size:16px;line-height:1.2}.newsletter__row{display:flex;gap:4px;width:100%}.newsletter__field{flex:1 0 0;min-width:0;height:46px;margin:0;padding:0 12px;border:none;border-radius:var(--radius-md) 0 0 var(--radius-md);background:var(--colour-white);color:var(--colour-text-body);font:inherit;font-size:16px;line-height:1;text-align:center;-webkit-appearance:none;appearance:none}.newsletter__field::placeholder{color:var(--colour-text-body);opacity:1}.newsletter__submit{display:inline-flex;align-items:center;justify-content:center;flex-shrink:0;min-width:56px;height:46px;padding:0 16px;border:none;border-radius:0 var(--radius-md) var(--radius-md) 0;background:var(--colour-accent);color:var(--colour-brand);cursor:pointer;transition:background var(--duration-fast) var(--ease-standard),color var(--duration-fast) var(--ease-standard),box-shadow var(--duration-fast) var(--ease-standard)}.newsletter__submit:hover:not(:disabled){background:var(--colour-white);color:var(--colour-brand);box-shadow:inset 0 0 0 1.5px var(--colour-brand)}.newsletter__submit svg{display:block;flex:none}.newsletter__status{margin:0;font-size:14px;line-height:1.1;letter-spacing:var(--ls-prose)}.newsletter__status:empty{display:none}.site-footer__socials{display:flex;flex-direction:column;align-items:flex-start;row-gap:16px}.site-footer__socials-label{margin:0;font-weight:800;font-size:18px;line-height:1;letter-spacing:var(--ls-label);text-transform:uppercase}.site-footer__social-list{display:flex;flex-wrap:wrap;align-items:center;gap:9.241px;margin:0;padding:0;list-style:none}.site-footer__social-list li{display:flex}.site-footer__social{display:flex;align-items:center;justify-content:center;flex:none;width:54.547px;height:49.225px;border-radius:3.991px;background:var(--colour-accent);color:var(--colour-brand)}.site-footer__social svg{display:block;flex:none}.site-footer__links{display:flex;flex-wrap:wrap;align-items:flex-start;justify-content:space-between;gap:44px 0;padding-top:8px}.site-footer__col{display:flex;flex-direction:column;align-items:flex-start;gap:24px;flex:0 0 auto}.site-footer__col:nth-child(1){width:146px}.site-footer__col--desktop-first{width:100%}.site-footer__colhead{margin:0;font-weight:800;font-size:18px;line-height:1;letter-spacing:var(--ls-label);text-transform:uppercase;white-space:nowrap}.site-footer__list{display:flex;flex-direction:column;gap:20px;width:100%;margin:0;padding:0;list-style:none}.site-footer__list a{display:block;font-size:14px;line-height:1.1;letter-spacing:var(--ls-prose);text-decoration:none}.site-footer__divider{display:none;width:1px;background:var(--colour-accent);opacity:.35}.site-footer__bottom{display:flex;flex-direction:column;gap:32px}.site-footer__lockup{display:block;width:100%;height:auto}.site-footer__legalrow{display:flex;flex-direction:column;align-items:flex-start;gap:24px}.site-footer__disclaimer{flex:1 1 0;min-width:0;margin:0;font-size:10px;line-height:1.1;letter-spacing:var(--ls-prose)}.site-footer__disclaimer a{color:inherit;text-decoration:underline;text-underline-position:from-font;text-decoration-skip-ink:none}.site-footer__legal{display:flex;flex:none;flex-wrap:wrap;align-items:center;gap:12px 4px;white-space:nowrap;color:var(--colour-accent)}.site-footer__legal a{font-size:12px;line-height:1;letter-spacing:var(--ls-prose);text-decoration:underline;text-underline-position:from-font;text-decoration-skip-ink:none}.site-footer__legal-sep{font-size:10px;line-height:1.1}@media(min-width:768px){.newsletter{gap:24px}.site-footer__links{justify-content:flex-start;column-gap:64px}}@media(min-width:991px){.site-footer{padding-block:64px}.site-footer .site-footer__inner{width:min(var(--layout-max-width),100% - 2 * clamp(32px,(100% - 927px) / 2,var(--layout-margin-desktop)))}.site-footer__top{display:grid;grid-template-columns:auto auto auto 1px minmax(0,390px);grid-template-rows:auto 1fr;justify-content:space-between;align-items:start;gap:0 24px}.site-footer__links{display:contents}.site-footer__col{grid-row:1 / span 2}.site-footer__col:nth-child(1),.site-footer__col--desktop-first{width:auto}.site-footer__col--desktop-first{order:-1}.site-footer__divider{display:block;grid-row:1;order:1;align-self:stretch}.site-footer__signup{grid-row:1;order:2}.site-footer__socials{row-gap:24px}.site-footer__socials-label{font-size:16px}.site-footer__legalrow{flex-direction:row;align-items:center;gap:12px}.site-footer__legal{gap:4px}}.content{padding-block:48px}.content--center{text-align:center}.content__title{margin:0 0 24px;font-size:32px;line-height:1.1}.content__lede{margin:0 0 24px;font-size:18px}.rte img{max-width:100%;height:auto}.button{display:inline-flex;align-items:center;justify-content:center;min-height:48px;padding:12px 24px;border:none;border-radius:var(--radius-md);background:var(--colour-brand);color:var(--colour-text-on-brand);font:inherit;text-decoration:none;cursor:pointer}.password-form{display:flex;flex-direction:column;gap:12px;max-width:320px;margin-inline:auto;text-align:left}.field{min-height:48px;padding:12px;border:1px solid #c8c8c8;border-radius:var(--radius-md);font:inherit}.form-error{margin:0;color:#b00020}.gift-card__code{font-size:24px;letter-spacing:.05em}@media(min-width:768px){.container{width:min(var(--layout-max-width),100% - 2 * var(--layout-margin-desktop))}.content{padding-block:64px}}
/*# sourceMappingURL=/cdn/shop/t/4154/assets/theme.css.map */
