:root{--so-ground: #EEF3EE;--so-surface: #FFFFFF;--so-ink: #0F1F17;--so-slate: #56625B;--so-line: #D6DED8;--so-green: #1F4D36;--so-green-soft: #E1EBE3;--so-amber: #1F4D36;--so-flag: #E8B923;--so-hover: #163A28;--so-heading: "Archivo", "Arial Narrow", Arial, sans-serif;--so-body: "Public Sans", -apple-system, BlinkMacSystemFont, "Segoe UI", Helvetica, Arial, sans-serif;--so-radius: 8px}body,.so-section,.so-section input,.so-section select,.so-section button{font-family:var(--so-body)}body{font-size:1.7rem;line-height:1.6}h1,h2,h3,h4,.h0,.h1,.h2,.h3,.h4,.so-section h1,.so-section h2,.so-section h3{font-family:var(--so-heading);font-weight:800;font-stretch:75%;font-variation-settings:"wdth" 75;letter-spacing:-.005em;text-transform:none;text-wrap:balance}.so-section a{color:inherit;text-decoration:underline;text-underline-offset:.15em}.so-section a:hover{color:var(--so-green)}.so-section :focus-visible{outline:3px solid var(--so-flag);outline-offset:3px}.so-section{background:var(--so-surface);color:var(--so-ink);padding:48px 0}.so-section--ground{background:var(--so-ground)}.so-section--dark{background:var(--so-green);color:#fff}.so-section--compact{padding:32px 0}.so-container{width:100%;max-width:1160px;margin:0 auto;padding:0 20px}.so-narrow{max-width:760px}@media(min-width:990px){.so-section{padding:80px 0}.so-section--compact{padding:48px 0}.so-container{padding:0 32px}}.so-h1{font-size:clamp(3.4rem,8vw,5.6rem);line-height:1;margin:0 0 16px;color:var(--so-ink)}.so-h2{font-size:clamp(3rem,5vw,4.4rem);line-height:1.04;margin:0 0 18px;color:var(--so-ink)}.so-h3{font-size:2.4rem;line-height:1.15;margin:0 0 8px;color:var(--so-ink)}.so-section--dark .so-h1,.so-section--dark .so-h2,.so-section--dark .so-h3{color:#fff}.so-kicker{display:inline-block;font-family:var(--so-heading);font-weight:800;font-stretch:75%;font-variation-settings:"wdth" 75;font-size:1.5rem;letter-spacing:.12em;text-transform:uppercase;color:var(--so-green);margin:0 0 10px}.so-section--dark .so-kicker{color:var(--so-flag)}.so-lead{font-size:1.9rem;line-height:1.55;color:var(--so-ink);margin:0 0 20px;max-width:34em}.so-body{font-size:1.7rem;line-height:1.6;color:var(--so-ink);margin:0 0 16px;max-width:36em}.so-section--dark .so-lead,.so-section--dark .so-body{color:#fff}.so-body p{margin:0 0 14px}.so-body p:last-child{margin-bottom:0}.so-muted{color:var(--so-slate)}.so-small{font-size:1.5rem;line-height:1.5}.so-num{font-variant-numeric:tabular-nums}@media(min-width:990px){.so-body,body{font-size:1.8rem}}.so-btn{display:inline-flex;align-items:center;justify-content:center;gap:10px;min-height:56px;padding:14px 28px;border-radius:var(--so-radius);font-family:var(--so-body);font-size:1.8rem;font-weight:600;line-height:1.2;text-decoration:none;cursor:pointer;border:2px solid transparent;width:100%;transition:background-color .15s ease,color .15s ease}.so-btn--amber,.so-btn--green{background:var(--so-green);color:#fff;border-color:var(--so-green)}.so-btn--amber:hover,.so-btn--green:hover{background:var(--so-hover);border-color:var(--so-hover);color:#fff}.so-btn--outline{background:transparent;color:var(--so-green);border-color:var(--so-green)}.so-btn--outline:hover{background:var(--so-green-soft);color:var(--so-green)}.so-btn--light{background:#fff;color:var(--so-green);border-color:#fff}.so-btn--light:hover{background:var(--so-green-soft);color:var(--so-green)}.so-btn[disabled]{opacity:.55;cursor:not-allowed}.so-section a.so-btn{text-decoration:none}@media(min-width:750px){.so-btn{width:auto;min-width:260px}}.so-placeholder{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:6px;text-align:center;background:repeating-linear-gradient(135deg,var(--so-green-soft) 0 14px,#D8E4DB 14px 15px);color:var(--so-green);border:2px dashed #9FB5A6;border-radius:var(--so-radius);padding:16px;font-size:1.4rem;font-weight:600;letter-spacing:.02em;line-height:1.4;aspect-ratio:4 / 5;width:100%;box-sizing:border-box}.so-placeholder small{font-weight:400;color:var(--so-slate);font-size:1.2rem}.so-placeholder--wide{aspect-ratio:16 / 9}.so-placeholder--square{aspect-ratio:1 / 1}.so-media img,.so-media video{display:block;width:100%;height:auto;border-radius:var(--so-radius)}.so-list{list-style:none;padding:0;margin:0 0 20px;max-width:36em}.so-list li{position:relative;padding-left:30px;margin:0 0 10px;font-size:1.7rem;line-height:1.55}.so-list li:before{content:"";position:absolute;left:0;top:.5em;width:16px;height:8px;border-left:3px solid var(--so-green);border-bottom:3px solid var(--so-green);transform:rotate(-45deg)}.so-section--dark .so-list li:before{border-color:var(--so-flag)}.so-list--plain li:before{display:none}.so-list--plain li{padding-left:0}.so-split{display:grid;gap:28px;align-items:center}@media(min-width:990px){.so-split{grid-template-columns:1fr 1fr;gap:64px}.so-split--reverse>:first-child{order:2}}.so-cta-row{margin-top:28px}.so-cta-row .so-small{margin:10px 0 0;color:var(--so-slate)}.so-section--dark .so-cta-row .so-small{color:#fffc}@media(prefers-reduced-motion:no-preference){.so-hero__media.is-ready{animation:so-fade .5s ease-out both}@keyframes so-fade{0%{opacity:0}to{opacity:1}}}
/*# sourceMappingURL=/cdn/shop/t/18/assets/shadeover.css.map */
