:root{--ng-cream: #F4EBD6;--ng-cream-warm: #EDDFB9;--ng-bone: #F8F1DD;--ng-off-white: #FAF7F0;--ng-forest: #2F4A2A;--ng-forest-deep: #1F3319;--ng-heritage: #8E2A2A;--ng-heritage-deep: #6B1F1F;--ng-wood: #6B4423;--ng-gold: #C8932A;--ng-gold-deep: #A77820;--ng-charcoal: #2A1F18;--ng-rule: rgba(42, 31, 24, .14);--ng-rule-soft: rgba(42, 31, 24, .07);--ng-soil-soft: rgba(42, 31, 24, .62)}body:before{content:"";position:fixed;top:0;right:0;bottom:0;left:0;pointer-events:none;z-index:1;opacity:.045;mix-blend-mode:multiply;background-image:url("data:image/svg+xml;utf8,<svg viewBox='0 0 800 800' xmlns='http://www.w3.org/2000/svg'><filter id='ngn'><feTurbulence type='fractalNoise' baseFrequency='0.7' numOctaves='3' stitchTiles='stitch'/><feColorMatrix values='0 0 0 0 0.42 0 0 0 0 0.27 0 0 0 0 0.12 0 0 0 1 0'/></filter><rect width='100%25' height='100%25' filter='url(%23ngn)'/></svg>")}.shopify-section,header,footer,main{position:relative;z-index:2}h1,h2,.h1,.h2{letter-spacing:-.025em;font-feature-settings:"ss01","ss02"}h1,.h1{font-style:italic;font-variation-settings:"SOFT" 80,"opsz" 144}h2,.h2{font-variation-settings:"SOFT" 50,"opsz" 96;letter-spacing:-.02em}h3,.h3{font-variation-settings:"SOFT" 50,"opsz" 24;letter-spacing:-.015em}body{line-height:1.65;-webkit-font-smoothing:antialiased}h1 em,h2 em,h3 em,.h1 em,.h2 em,.h3 em{color:var(--ng-gold-deep);font-style:italic;font-variation-settings:"SOFT" 100,"opsz" 144}.ng-hand,.ng-handnote{font-family:Caveat,Bradley Hand,cursive;font-weight:500;letter-spacing:0}.ng-handnote{display:inline-block;color:var(--ng-heritage);font-size:1.6rem;line-height:1.1;transform:rotate(-2deg)}.ng-handnote--gold{color:var(--ng-gold-deep)}.ng-handnote--forest{color:var(--ng-forest)}.ng-stamp{display:inline-flex;flex-direction:column;align-items:center;justify-content:center;padding:.8rem 1.2rem;border:2px solid currentColor;border-radius:999px;color:var(--ng-forest);font-family:var(--font-body-family),sans-serif;font-size:.7rem;font-weight:700;letter-spacing:.18em;text-transform:uppercase;transform:rotate(-6deg);position:relative}.ng-stamp:before{content:"";position:absolute;top:4px;right:4px;bottom:4px;left:4px;border:1px dashed currentColor;border-radius:999px;opacity:.5}.ng-stamp--red{color:var(--ng-heritage)}.ng-stamp--gold{color:var(--ng-gold-deep)}.ng-stamp-floating{position:absolute;top:1rem;left:1rem;width:70px;height:70px;border-radius:50%;border:2px solid currentColor;display:flex;align-items:center;justify-content:center;color:var(--ng-cream);background:#2f4a2ad9;font-size:.62rem;font-weight:700;letter-spacing:.16em;text-transform:uppercase;text-align:center;line-height:1.1;transform:rotate(-8deg);filter:drop-shadow(0 2px 6px rgba(42,31,24,.25));z-index:3}.ng-kicker{display:inline-block;font-family:var(--font-body-family),sans-serif;font-size:.7rem;font-weight:600;letter-spacing:.22em;text-transform:uppercase;color:var(--ng-soil-soft)}.ng-kicker--gold{color:var(--ng-gold-deep)}.ng-kicker--cream{color:var(--ng-cream);opacity:.85}.announcement-bar{letter-spacing:.04em;font-weight:500}.announcement-bar__message{font-family:var(--font-body-family);font-size:1.05rem}.header__heading-link{font-family:var(--font-heading-family);letter-spacing:-.015em}.button,.shopify-payment-button__button--unbranded{font-family:var(--font-body-family);font-weight:500;letter-spacing:.04em;text-transform:none}.card-wrapper:hover .card,.card-wrapper:hover .card__media{transform:translateY(-2px);transition:transform .4s ease}.card__heading{font-family:var(--font-heading-family);font-weight:500;letter-spacing:-.01em}.price__regular .price-item--regular,.price-item--last{font-family:var(--font-heading-family);font-weight:500;font-size:1.05rem;color:var(--ng-forest)}.banner__heading{font-style:italic;font-variation-settings:"SOFT" 100,"opsz" 144;letter-spacing:-.035em}.footer-block__heading,.footer__copyright{font-family:var(--font-heading-family);font-style:italic;font-weight:400}.footer-block__heading{color:var(--ng-gold);font-size:1.15rem;margin-bottom:.8rem}.footer .ng-footer-tip,.footer .footer-block__details-content em:last-of-type{font-family:Caveat,cursive;font-size:1.5rem;font-style:normal;color:var(--ng-gold);display:inline-block;transform:rotate(-1.5deg)}.ng-divider-rule{width:80px;height:1px;background:var(--ng-rule);border:none;margin:1.2rem auto}.ng-photo-overlay{position:relative}.ng-photo-overlay:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(180deg,transparent 50%,rgba(31,51,25,.55) 100%);pointer-events:none}.ng-banner-quote{display:flex;align-items:center;justify-content:center;text-align:center;min-height:280px;padding:2rem;background-size:cover;background-position:center 38%;position:relative;border-top:5px solid var(--ng-forest);border-bottom:5px solid var(--ng-forest);color:var(--ng-cream)}.ng-banner-quote:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(180deg,#1f331966,#1f331999)}.ng-banner-quote .ng-banner-inner{position:relative;z-index:2;max-width:36ch}.ng-banner-quote .ng-banner-inner .ng-q{font-family:var(--font-heading-family);font-style:italic;font-weight:400;font-size:clamp(1.4rem,3vw,2.25rem);line-height:1.3;font-variation-settings:"SOFT" 100,"opsz" 144;letter-spacing:-.01em;color:var(--ng-cream)}.ng-banner-quote .ng-banner-inner .ng-attr{font-family:Caveat,cursive;font-style:normal;font-size:1.4rem;color:var(--ng-gold);margin-top:.4rem;display:block}.ng-step-num{font-family:var(--font-heading-family);font-style:italic;font-weight:400;font-variation-settings:"SOFT" 100,"opsz" 144;font-size:4.5rem;color:var(--ng-gold);line-height:1;display:inline-block;letter-spacing:-.02em}@media(max-width:749px){.ng-handnote{font-size:1.3rem}.ng-stamp-floating{width:56px;height:56px;font-size:.55rem}.ng-banner-quote{min-height:200px}.ng-step-num{font-size:3.25rem}.banner__heading,h1.h0,.h0{font-size:4rem!important;line-height:1.05!important;letter-spacing:-.03em!important}h1,.h1{font-size:3.2rem!important;line-height:1.08!important}h2,.h2{font-size:2.6rem!important;line-height:1.1!important}.banner__content{padding:3rem 2rem!important}.banner__buttons{display:flex;flex-direction:row;flex-wrap:wrap;gap:.75rem}.banner__buttons .button{flex:1 1 auto;min-width:max-content}.announcement-bar__message{font-size:.95rem;padding:.75rem 1.25rem}}.product-form__input--pill input[type=radio]+label{border-color:#2f4a2a59;color:var(--ng-charcoal);font-family:var(--font-body-family);font-size:1.3rem;font-weight:500;letter-spacing:.02em;padding:.95rem 1.6rem}.product-form__input--pill input[type=radio]+label:hover{border-color:var(--ng-forest)}.product-form__input--pill input[type=radio]:checked+label{background-color:var(--ng-forest);border-color:var(--ng-forest);color:var(--ng-cream)}.product-form__input--pill input[type=radio]:focus-visible+label{box-shadow:0 0 0 .3rem rgb(var(--color-background)),0 0 0 .5rem var(--ng-gold-deep)}.ng-pickup-microcopy{display:flex;align-items:flex-start;gap:.55rem;margin:1rem 0 0;padding:.7rem .9rem;background:#2f4a2a0f;border-left:3px solid var(--ng-forest);border-radius:0 4px 4px 0;font-family:var(--font-body-family);font-size:.95rem;line-height:1.45;color:var(--ng-charcoal)}.ng-pickup-microcopy svg{width:1.05rem;height:1.05rem;flex-shrink:0;color:var(--ng-forest);margin-top:.15rem}.ng-pickup-microcopy strong{font-weight:600;color:var(--ng-forest)}.ng-pdp-eyebrow{margin:0 0 .6rem}.ng-pdp-eyebrow .ng-kicker{margin:0}.product-form__submit{font-family:var(--font-body-family);font-weight:600;letter-spacing:.02em;border-radius:6px}.product__title h1{font-family:var(--font-heading-family);font-weight:500;letter-spacing:-.02em;line-height:1.05}.cart__footer .shopify-app-block+.cart__ctas,.cart__footer .cart__ctas{margin-top:3rem}.cart__footer .cart__ctas .cart__checkout-button{margin-top:.6rem}ng-card-quantity{display:block;width:100%}ng-card-quantity .ng-hidden{display:none!important}.ng-card-stepper{display:flex;align-items:stretch;justify-content:space-between;width:100%;background:var(--ng-forest);color:var(--ng-cream);border-radius:6px;overflow:hidden;font-family:var(--font-body-family);-webkit-user-select:none;user-select:none;transition:opacity .15s ease}.ng-card-stepper__btn{flex:0 0 44px;height:44px;background:transparent;border:0;color:var(--ng-cream);font-size:1.5rem;font-weight:500;line-height:1;cursor:pointer;transition:background-color .15s ease;display:inline-flex;align-items:center;justify-content:center}.ng-card-stepper__btn:hover{background:var(--ng-forest-deep)}.ng-card-stepper__btn:focus-visible{outline:2px solid var(--ng-gold);outline-offset:-2px}.ng-card-stepper__field{position:relative;flex:1 1 auto;min-width:0;display:flex}.ng-card-stepper__qty{flex:1 1 auto;width:100%;min-width:0;margin:0;text-align:center;background:transparent;border:0;color:var(--ng-cream);font-family:var(--font-body-family);font-size:1.05rem;font-weight:600;letter-spacing:.02em;padding:0 .4rem;-webkit-appearance:textfield;appearance:textfield;-moz-appearance:textfield;transition:opacity .15s ease}.ng-card-stepper__qty::-webkit-outer-spin-button,.ng-card-stepper__qty::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}.ng-card-stepper__qty:focus{outline:none}.ng-card-stepper__qty::selection{background:var(--ng-gold);color:var(--ng-forest)}.ng-card-stepper__qty::-moz-selection{background:var(--ng-gold);color:var(--ng-forest)}.ng-card-stepper__qty:focus-visible{outline:2px solid var(--ng-gold);outline-offset:-2px;border-radius:3px}.ng-card-stepper__spinner{position:absolute;top:50%;left:50%;width:14px;height:14px;margin:-7px 0 0 -26px;border:2px solid var(--ng-cream);border-right-color:transparent;border-radius:50%;opacity:0;pointer-events:none;transition:opacity .12s ease}.ng-card-stepper.is-pending .ng-card-stepper__qty{cursor:not-allowed}.ng-card-stepper.is-pending .ng-card-stepper__spinner{opacity:1;animation:ng-stepper-spin .6s linear infinite}@keyframes ng-stepper-spin{to{transform:rotate(360deg)}}@keyframes ng-stepper-correct{0%{background:var(--ng-gold);color:var(--ng-forest)}to{background:transparent;color:var(--ng-cream)}}.ng-card-stepper__qty.is-corrected{animation:ng-stepper-correct .6s ease-out;border-radius:3px}.ng-card-stepper__note{margin:.4rem 0 0;font-size:.78rem;line-height:1.3;color:var(--ng-forest-deep, var(--ng-forest));text-align:center}@media(prefers-reduced-motion:reduce){.ng-card-stepper.is-pending .ng-card-stepper__spinner{animation-duration:1.4s}.ng-card-stepper__qty.is-corrected{animation:none}}
/*# sourceMappingURL=/cdn/shop/t/2/assets/nosey-gnome.css.map */
