:root{--ink: #0e3926;--ink-60: rgba(14, 57, 38, .6);--ink-40: rgba(14, 57, 38, .4);--lime: #d8ed88;--lime-soft: #eef6cf;--green: #4f864b;--bg: #f7f4ec;--card: #ffffff;--line: rgba(14, 57, 38, .1);--sh: 0 1px 2px rgba(14, 57, 38, .04), 0 14px 40px rgba(14, 57, 38, .08);--sh-lift: 0 2px 4px rgba(14, 57, 38, .05), 0 24px 56px rgba(14, 57, 38, .13);--r-lg: 28px;--r-md: 20px;--r-sm: 14px;--greige-tile: #e8e4d8;--greige-panel: #efecdf;--announce-bg: #e9e6da;--overlay-text: #fdfcf7;--frame-gap: .7rem;--page-max: 1880px;--page-gutter: clamp(1.3rem, 2.2vw, 2.4rem)}.monster-wrap{width:min(var(--page-max),calc(100% - var(--page-gutter)));margin-inline:auto}:root{--monster-font-display: "Fredoka", "Trebuchet MS", "Segoe UI", sans-serif;--monster-font-body: "Archivo", "Helvetica Neue", Helvetica, Arial, sans-serif;--monster-font-mono: "DM Mono", ui-monospace, "SF Mono", Menlo, Consolas, monospace}.monster-mono{font-family:var(--monster-font-mono)}.monster-section{padding-block:0 clamp(3.2rem,6vw,5.5rem)}.monster-hero-section+.shopify-section .monster-section{padding-block-start:clamp(1.7rem,3vw,2.6rem)}.monster-section-head{display:flex;justify-content:space-between;align-items:flex-end;gap:1.5rem;margin-bottom:clamp(1.4rem,3vw,2.2rem);flex-wrap:wrap}.monster-section-head h2{margin:0;font-family:var(--monster-font-display);font-weight:600;letter-spacing:-.015em;line-height:1.08;font-size:clamp(1.45rem,2.9vw,2.2rem)}.monster-eyebrow{display:block;margin-bottom:.5rem;font-family:var(--monster-font-mono);font-size:.66rem;letter-spacing:.22em;text-transform:uppercase;color:var(--green)}.monster-btn{display:inline-flex;align-items:center;gap:.5rem;border:none;border-radius:999px;padding:.95rem 1.9rem;font-family:var(--monster-font-display);font-weight:600;font-size:1rem;text-decoration:none;cursor:pointer;transition:transform .22s cubic-bezier(.34,1.56,.64,1),box-shadow .22s}.monster-btn:hover{transform:translateY(-2px)}@media(prefers-reduced-motion:reduce){.monster-btn{transition:box-shadow .22s}.monster-btn:hover{transform:none}}.monster-btn--lime{background:var(--lime);color:var(--ink);box-shadow:0 8px 22px #0e392624}.monster-btn--ink{background:var(--ink);color:var(--overlay-text);box-shadow:0 12px 28px #0e392647}.monster-gift-chip{display:inline-block;background:var(--lime);color:var(--ink);border-radius:999px;padding:.16rem .6rem;font-family:var(--monster-font-mono);font-size:.64rem;font-weight:500;letter-spacing:.1em;text-transform:uppercase}.monster-photo-white{filter:brightness(1.02)}::selection{background:var(--lime);color:var(--ink)}a:focus-visible,button:focus-visible,select:focus-visible,input:focus-visible,summary:focus-visible{outline:2px solid var(--green);outline-offset:2px}.monster-link-more{font-size:.78rem;letter-spacing:.12em;text-transform:uppercase;font-weight:600;border-bottom:1.5px solid var(--ink);padding-bottom:2px;white-space:nowrap;color:inherit;text-decoration:none}.shopify-policy__container{max-width:min(920px,calc(100% - var(--page-gutter)))!important;width:100%!important;margin-inline:auto!important;margin-block:clamp(1.7rem,3vw,2.6rem) clamp(3.2rem,6vw,5.5rem)!important;padding:0!important}.shopify-policy__title{text-align:left;margin-bottom:clamp(1.2rem,2.5vw,1.8rem)}.shopify-policy__title:before{content:var(--policy-eyebrow, "");display:block;margin-bottom:.5rem;font-family:var(--monster-font-mono);font-size:.66rem;letter-spacing:.22em;text-transform:uppercase;color:var(--green)}.shopify-policy__title h1{margin:0;font-family:var(--monster-font-display);font-weight:600;letter-spacing:-.015em;line-height:1.1;font-size:clamp(1.45rem,2.9vw,2.2rem);text-transform:none}.shopify-policy__body{background:var(--card);border-radius:var(--r-md);padding:clamp(2.5rem,4vw,4rem);font-family:var(--monster-font-body);font-size:1rem;line-height:1.7;color:var(--ink)}.shopify-policy__body .rte{max-width:74ch;margin-inline:auto}@media screen and (max-width:620px){.shopify-policy__body{padding:clamp(1.4rem,5vw,1.9rem)}}.shopify-policy__body p{margin:0 0 1.1rem}.shopify-policy__body :is(h1,h2){font-family:var(--monster-font-display);font-weight:600;font-size:1.12rem;line-height:1.3;margin:1.9rem 0 .5rem}.shopify-policy__body :is(h3,h4,h5,h6){font-family:var(--monster-font-display);font-weight:600;font-size:1rem;margin:1.5rem 0 .4rem}.shopify-policy__body :is(ul,ol){margin:0 0 1.1rem 1.2rem;padding:0}.shopify-policy__body li{margin-bottom:.4rem}.shopify-policy__body a{color:var(--green);border-bottom:1px solid var(--green);text-decoration:none}
/*# sourceMappingURL=/cdn/shop/t/8/assets/monster.css.map */
