:root{--sn-green:#073b27;--sn-green-2:#0d4a33;--sn-red:#c8242e;--sn-red-dark:#a91b25;--sn-cream:#fff9f0;--sn-sand:#f2e8d9;--sn-sand-2:#e8dac4;--sn-ink:#10251c;--sn-muted:#557267;--sn-gold:#d6b36a;--sn-fill:#f6c9b8;--sn-radius:18px;--sn-head:var(--font-heading-family,"Playfair Display",Georgia,serif);--sn-body:var(--font-body-family,"DM Sans",system-ui,sans-serif)}.sn-sec{background:var(--sn-bg,var(--sn-cream));color:var(--sn-green);font-family:var(--sn-body)}.sn-sec *,.sn-sec *:before,.sn-sec *:after{box-sizing:border-box}.sn-wrap{max-width:1200px;margin:0 auto;padding:0 20px}@media(min-width:750px){.sn-wrap{padding:0 40px}}.sn-eyebrow{display:inline-flex;align-items:center;gap:12px;margin:0 0 14px;font:700 12px/1.2 var(--sn-body);letter-spacing:.22em;text-transform:uppercase;color:var(--sn-red)}.sn-eyebrow:before{content:"";width:28px;height:1.5px;background:currentColor}.sn-eyebrow--center{justify-content:center}.sn-h{margin:0 0 16px;font-family:var(--sn-head);font-weight:500;line-height:1.08;letter-spacing:-.01em;color:inherit;font-size:clamp(30px,4.4vw,52px)}.sn-h--xl{font-size:clamp(38px,6.2vw,76px)}.sn-h em{font-style:italic;color:var(--sn-red);padding-bottom:.08em;background:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 200 12' preserveAspectRatio='none'%3E%3Cpath d='M2 8c30-6 60-6 90-2s70 4 106-3' fill='none' stroke='%23c8242e' stroke-width='3' stroke-linecap='round'/%3E%3C/svg%3E") left bottom/100% .22em no-repeat}.sn-sec--dark .sn-h em{color:var(--sn-gold);background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 200 12' preserveAspectRatio='none'%3E%3Cpath d='M2 8c30-6 60-6 90-2s70 4 106-3' fill='none' stroke='%23d6b36a' stroke-width='3' stroke-linecap='round'/%3E%3C/svg%3E")}.sn-lead{margin:0;max-width:56ch;font-size:clamp(16px,1.6vw,19px);line-height:1.6;color:var(--sn-muted)}.sn-sec--dark{--sn-bg:var(--sn-green);color:var(--sn-cream)}.sn-sec--dark .sn-lead{color:#fff9f0c7}.sn-sec--dark .sn-eyebrow{color:var(--sn-gold)}.sn-head-block{margin-bottom:clamp(28px,4vw,48px)}.sn-head-block--center{text-align:center}.sn-head-block--center .sn-lead{margin:0 auto}.sn-btn{display:inline-flex;align-items:center;justify-content:center;gap:10px;min-height:54px;padding:14px 30px;border-radius:999px;border:0;background:var(--sn-red);color:#fff!important;text-decoration:none!important;font:700 15px/1 var(--sn-body);letter-spacing:.02em;cursor:pointer;white-space:nowrap;box-shadow:0 0 0 0 var(--sn-green);transition:transform .18s ease,box-shadow .18s ease,background .18s ease}.sn-btn:hover{transform:translate(-2px,-2px);box-shadow:4px 4px 0 0 var(--sn-green);background:var(--sn-red-dark)}.sn-sec--dark .sn-btn:hover{box-shadow:4px 4px 0 0 var(--sn-gold)}.sn-btn svg{transition:transform .18s ease}.sn-btn:hover svg{transform:translate(3px)}.sn-btn--ghost{background:transparent;color:var(--sn-green)!important;box-shadow:inset 0 0 0 1.5px var(--sn-green)}.sn-btn--ghost:hover{background:var(--sn-green);color:var(--sn-cream)!important;box-shadow:4px 4px 0 0 var(--sn-red)}.sn-link{color:inherit;font-weight:700;text-underline-offset:4px;text-decoration-thickness:1.5px}.sn-btn:focus-visible,.sn-link:focus-visible,.sn-sec a:focus-visible,.sn-sec summary:focus-visible{outline:2px solid var(--sn-red);outline-offset:4px}.sn-frame{position:relative;isolation:isolate}.sn-frame:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:-1;border-radius:inherit;background:var(--sn-frame,var(--sn-sand-2));transform:translate(12px,12px);transition:transform .3s ease,background .3s ease}.sn-frame--red{--sn-frame:var(--sn-red)}.sn-frame:hover:before{transform:translate(16px,16px)}.sni{flex:none;display:block}.sni-fill{fill:transparent;stroke:none;transition:fill .3s ease}.sn-colorable:hover .sni-fill,.sn-colorable:focus-within .sni-fill,.sn-colorable.is-colored .sni-fill{fill:var(--sn-fill)}.sn-sec--dark .sn-colorable:hover .sni-fill{fill:#d6b36a59}.sn-icon-badge{flex:none;display:inline-grid;place-items:center;width:56px;height:56px;border-radius:50%;background:var(--sn-cream);border:1.5px solid var(--sn-green);color:var(--sn-green)}.sn-card{position:relative;background:#fff;border:1.5px solid var(--sn-green);border-radius:var(--sn-radius);box-shadow:6px 6px 0 0 var(--sn-sand-2);transition:transform .2s ease,box-shadow .2s ease}.sn-card:hover{transform:translate(-2px,-2px);box-shadow:8px 8px 0 0 var(--sn-red)}.sn-visually-hidden{position:absolute!important;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}.sn-img{display:block;width:100%;height:100%;object-fit:cover;border-radius:inherit}.sn-deadline{display:inline-flex;align-items:center;gap:10px;padding:10px 16px;border-radius:999px;background:var(--sn-sand);color:var(--sn-green);font-weight:600;font-size:14px;line-height:1.35}.sn-deadline strong{color:var(--sn-red)}.sn-sec--dark .sn-deadline{background:#fff9f01a;color:var(--sn-cream)}.sn-sec--dark .sn-deadline strong{color:var(--sn-gold)}@media(prefers-reduced-motion:reduce){.sn-btn,.sn-btn svg,.sn-frame:before,.sni-fill,.sn-card{transition:none!important}.sn-btn:hover,.sn-card:hover{transform:none}}
/*# sourceMappingURL=/cdn/shop/t/11/assets/snoova-brand.css.map */
