body{--snap-green: #3A8F6A;--snap-deep: #1F4D3A;--snap-cream: #FFFDF7;--snap-lily: #DCEFE2;--snap-blush: #F4A7A0;--snap-red: #E0443A;--font-body--family: "Nunito", sans-serif;--font-subheading--family: "Nunito", sans-serif;--font-heading--family: "Fredoka", sans-serif;--font-accent--family: "Fredoka", sans-serif;font-family:Nunito,sans-serif;letter-spacing:.2px;-webkit-font-smoothing:antialiased}h1,h2,h3,h4,.h1,.h2,.h3,.h4{font-family:Fredoka,sans-serif!important;font-weight:600!important;letter-spacing:0!important;color:var(--snap-deep);text-wrap:balance}.button,.button-secondary,button.button,.add-to-cart-button,.sticky-add-to-cart__button,a.button{border-radius:999px!important;font-family:Nunito,sans-serif!important;font-weight:800!important;letter-spacing:.5px!important;min-height:52px;transition:transform .15s ease,box-shadow .2s ease,filter .2s ease}.button:active,.add-to-cart-button:active{transform:scale(.97)}.add-to-cart-button,button.add-to-cart-button,.add-to-cart-button.button,.sticky-add-to-cart__button{background:var(--snap-red)!important;color:#fffdf7!important;border-color:var(--snap-red)!important;min-height:58px!important;font-size:17px!important;width:100%;box-shadow:0 10px 24px #e0443a52!important}.add-to-cart-button:hover,.snappy-hero .button:hover{filter:brightness(1.06)}.add-to-cart-button svg,.add-to-cart-button .svg-wrapper{color:#fffdf7!important}.price-item__group.price{color:var(--snap-red)}.snappy-hero .button{background:var(--snap-red)!important;color:#fffdf7!important;box-shadow:0 10px 24px #e0443a52}.quantity-selector-wrapper,quantity-selector-component,.product-form-buttons .quantity-selector{display:none!important}.shopify-payment-button,shopify-accelerated-checkout,.accelerated-checkout-block,.product-form-buttons+.shopify-payment-button{display:none!important}.product-form-buttons{display:flex}.product-form-buttons>*{flex:1 1 100%}.variant-option__button-label,.variant-option label,fieldset.variant-option label{border-radius:999px!important;font-weight:700;min-height:44px}.product-media,.product-media img,.media-gallery img,.card-gallery img,.product-media-container,slideshow-slide img{border-radius:20px!important;overflow:hidden}.price,.price__regular,.price-item{font-weight:800}s.compare-at-price,.compare-at-price{opacity:.55;font-weight:600}@keyframes snappy-chomp{0%{transform:scale(1) rotate(0)}20%{transform:scale(.94) rotate(-3deg)}40%{transform:scale(1.05) rotate(3deg)}60%{transform:scale(.97) rotate(-2deg)}80%{transform:scale(1.02) rotate(1deg)}to{transform:none}}.snappy-chomp{animation:snappy-chomp .55s ease}.snappy-toast{position:fixed;left:50%;bottom:96px;transform:translate(-50%,20px);background:var(--snap-deep);color:#fffdf7;font-family:Fredoka,sans-serif;font-weight:600;font-size:18px;padding:12px 22px;border-radius:999px;box-shadow:0 12px 28px #1f4d3a4d;opacity:0;pointer-events:none;transition:opacity .25s ease,transform .35s cubic-bezier(.2,1.4,.4,1);z-index:9999;white-space:nowrap}.snappy-toast.is-on{opacity:1;transform:translate(-50%)}.snappy-ticker{background:var(--ticker-bg, #1F4D3A);color:var(--ticker-fg, #FFFDF7);height:40px;overflow:hidden;display:flex;align-items:center;position:relative;-webkit-mask-image:linear-gradient(90deg,transparent,#000 8%,#000 92%,transparent);mask-image:linear-gradient(90deg,transparent,#000 8%,#000 92%,transparent)}.snappy-ticker__track{display:flex;width:max-content;animation:snappy-ticker 28s linear infinite}.snappy-ticker__group{display:flex}.snappy-ticker__item{font-family:Nunito,sans-serif;font-weight:800;font-size:12px;letter-spacing:.18em;text-transform:uppercase;padding:0 28px;white-space:nowrap}.snappy-ticker__item:after{content:"\25cf";font-size:6px;margin-left:28px;vertical-align:middle;opacity:.6}@keyframes snappy-ticker{0%{transform:translate(0)}to{transform:translate(-50%)}}.snappy-statement{position:relative;min-height:80vh;display:flex;align-items:center;justify-content:center;text-align:center;overflow:hidden;background:var(--st-bg, #3A8F6A);color:var(--st-fg, #FFFDF7);padding:64px 24px}.snappy-statement__media{position:absolute;top:0;right:0;bottom:0;left:0}.snappy-statement__media img{width:100%;height:100%;object-fit:cover;transform:scale(1.12);transition:transform .2s linear}.snappy-statement__media:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:#1f4d3a73}.snappy-statement__inner{position:relative;z-index:1;max-width:900px}.snappy-statement__title{font-family:Fredoka,sans-serif;font-weight:600;font-size:clamp(36px,8vw,84px);line-height:1;margin:0 0 12px;color:inherit!important;text-shadow:0 2px 14px rgba(0,0,0,.25)}.snappy-statement__sub{font-size:clamp(16px,2.4vw,22px);margin:0;opacity:.95;text-shadow:0 1px 8px rgba(0,0,0,.25)}.snappy-faq{background:var(--snap-cream);padding:64px 20px 80px}.snappy-faq__inner{max-width:720px;margin:0 auto}.snappy-faq__title{text-align:center;font-size:clamp(28px,5vw,44px);margin:0 0 28px}.snappy-faq details{background:#fff;border:1px solid var(--snap-lily);border-radius:20px;margin-bottom:12px;padding:0 22px;box-shadow:0 6px 18px #1f4d3a0f}.snappy-faq summary{list-style:none;cursor:pointer;font-weight:800;font-size:15px;padding:20px 28px 20px 0;position:relative;color:var(--snap-deep)}.snappy-faq summary::-webkit-details-marker{display:none}.snappy-faq summary:after{content:"+";position:absolute;right:0;top:50%;transform:translateY(-50%);font-family:Fredoka,sans-serif;font-size:24px;color:var(--snap-green);transition:transform .2s}.snappy-faq details[open] summary:after{transform:translateY(-50%) rotate(45deg)}.snappy-faq__answer{padding:0 0 20px;font-size:15px;line-height:1.6}.snappy-hero{background:var(--snap-lily);padding:32px 20px 56px;text-align:center}.snappy-hero__inner{max-width:1100px;margin:0 auto;display:grid;gap:28px;align-items:center}@media(min-width:900px){.snappy-hero__inner{grid-template-columns:1.1fr 1fr;text-align:left}}.snappy-hero__media img,.snappy-hero__media svg{width:100%;aspect-ratio:4/5;object-fit:cover;border-radius:28px;box-shadow:0 18px 40px #1f4d3a2e;background:var(--snap-cream)}.snappy-hero__title{font-family:Fredoka,sans-serif;font-weight:600;font-size:clamp(36px,8vw,68px);line-height:1.02;margin:0 0 14px;color:var(--snap-deep);text-wrap:balance}.snappy-hero__sub{font-size:18px;margin:0 0 24px;color:var(--snap-deep);text-wrap:balance}.snappy-hero__price{font-weight:800;font-size:20px;margin:0 0 18px;color:var(--snap-deep)}.snappy-hero__price s{opacity:.55;font-weight:600;margin-left:8px}.snappy-hero .button{display:inline-flex;align-items:center;justify-content:center;padding:0 44px;min-height:58px;text-decoration:none;font-size:17px}.snappy-hero__note{font-size:14px;margin-top:14px;color:var(--snap-deep);font-weight:600}.snappy-rise{opacity:0;transform:translateY(18px);transition:opacity .6s ease,transform .6s ease}.snappy-rise.is-in{opacity:1;transform:none}@media(prefers-reduced-motion:reduce){.snappy-ticker__track{animation:none}.snappy-rise{opacity:1;transform:none;transition:none}.snappy-statement__media img{transform:none!important}.snappy-chomp{animation:none}.snappy-toast{transition:none}}
/*# sourceMappingURL=/cdn/shop/t/2/assets/snappy.css.map */
