@import"https://fonts.googleapis.com/css2?family=League+Spartan:wght@600;700&display=swap";:root{--ot-navy:#2B354E;--ot-navy-deep:#1F2740;--ot-orange:#DB5843;--ot-orange-dark:#C44A36;--ot-tint:#FBEAE6;--ot-tint-line:#F0CFC7;--ot-coral:#DF9B92;--ot-cream:#FBF1EC;--ot-off:#F7F5F4;--ot-ink:#1F2333;--ot-body:#3F4451;--ot-muted:#6B7080;--ot-green:#2E9E5B;--ot-star:#F2A93B;--ot-line:#E6E1DD;--ot-head:"League Spartan", var(--font-heading-family-override, system-ui), sans-serif;--ot-text:var(--font-body-family-override, system-ui, -apple-system, "Segoe UI", sans-serif)}.ot{font-family:var(--ot-text);color:var(--ot-body);line-height:1.5;font-size:1.7rem;overflow-x:clip}.ot *,.ot *:before,.ot *:after{box-sizing:border-box}.ot p{margin:0 0 1.4rem;font-size:1.7rem;line-height:1.55}.ot p:last-child{margin-bottom:0}.ot strong,.ot b{color:var(--ot-ink);font-weight:700}.ot-wrap{max-width:118rem;margin:0 auto;padding:0 2rem}.ot-h1,.ot-h2,.ot-h3{font-family:var(--ot-head)!important;font-weight:700!important;letter-spacing:-.01em!important;line-height:1.12!important;margin:0 0 1.4rem!important;color:var(--ot-ink)!important}html body .ot .ot-h1,html body .ot .ot-h2,html body .ot .ot-h3,html body .ot .ot-btn,html body .ot .ot-badge,html body .ot .ot-qual__t,html body .ot .ot-tier__t,html body .ot .ot-tier__p,html body .ot .ot-tier__tag,html body .ot .ot-seal,html body .ot .ot-quote__by,html body .ot .ot-vet__quote,html body .ot .ot-vet__name,html body .ot .ot-vet__initials,html body .ot .ot-step__n,html body .ot td:first-child,html body .ot .ot-rev__head,html body .ot summary,html body .ot .ot-disc__brand{font-family:var(--ot-head)!important}.ot-h1{font-size:3.4rem!important}.ot-h2{font-size:3rem!important;text-align:center}.ot-h3{font-size:2.1rem!important;line-height:1.2!important;margin-bottom:.8rem!important}.ot-dark .ot-h1,.ot-dark .ot-h2,.ot-dark .ot-h3{color:#fff!important}.ot-dark,.ot-dark p{color:#e9e6f0}.ot-dark strong,.ot-dark b{color:#fff}.ot-eyebrow{display:flex;align-items:center;justify-content:center;gap:.8rem;font-size:1.5rem;color:var(--ot-body);margin:0 0 1rem}.ot-eyebrow b{color:var(--ot-ink)}.ot-dark .ot-eyebrow,.ot-dark .ot-eyebrow b{color:#fff}.ot-stars{display:inline-flex;gap:.2rem;line-height:1}.ot-stars svg{width:1.7rem;height:1.7rem;fill:var(--ot-star)}.ot-stars svg.off{fill:#d9d5d0}.ot-btn{display:inline-flex;align-items:center;justify-content:center;gap:.8rem;width:100%;min-height:5.8rem;padding:1.5rem 2.4rem;border-radius:999px;background:var(--ot-orange);color:#fff!important;font-family:var(--ot-head);font-weight:700;font-size:2rem;letter-spacing:.01em;text-decoration:none!important;border:0;cursor:pointer;transition:background .15s}.ot-btn:hover{background:var(--ot-orange-dark)}html body .ot button.ot-btn,html body .ot a.ot-btn{background:var(--ot-orange)!important;color:#fff!important;border:0!important;border-radius:999px!important;font-family:var(--ot-head)!important;font-weight:700!important;font-size:2rem!important;letter-spacing:.02em!important;text-transform:none!important;padding:1.5rem 2.4rem!important;box-shadow:none!important;width:100%}html body .ot button.ot-btn:hover,html body .ot a.ot-btn:hover{background:var(--ot-orange-dark)!important}html body .ot button.ot-btn:active,html body .ot a.ot-btn:active,html body .ot button.ot-btn:focus,html body .ot button.ot-btn.loading,html body .ot button.ot-btn[aria-disabled=true]{background:var(--ot-orange-dark)!important;color:#fff!important;opacity:1!important;-webkit-tap-highlight-color:transparent}html body .ot .ot-atc{text-transform:uppercase!important}.ot-btn svg{width:2rem;height:2rem;fill:none;stroke:currentColor;stroke-width:2.2;stroke-linecap:round;stroke-linejoin:round}.ot-checks{display:flex;flex-wrap:wrap;justify-content:center;gap:.8rem 2rem;margin:0 0 2rem;padding:0;list-style:none}.ot-checks li{display:flex;align-items:center;gap:.6rem;font-weight:700;color:var(--ot-ink);font-size:1.6rem}.ot-dark .ot-checks li{color:#fff}.ot-check{width:1.9rem;height:1.9rem;flex:0 0 1.9rem;border-radius:50%;background:var(--ot-green);display:inline-flex;align-items:center;justify-content:center}.ot-check svg{width:1.1rem;height:1.1rem;fill:none;stroke:#fff;stroke-width:3;stroke-linecap:round;stroke-linejoin:round}.ot-quote{display:flex;gap:1.2rem;align-items:flex-start;margin-top:1.6rem;background:var(--ot-tint);border:1px solid var(--ot-tint-line);border-radius:1.2rem;padding:1.2rem 1.4rem;text-align:left}.ot-quote__avatar{width:5.2rem;height:5.2rem;flex:0 0 5.2rem;border-radius:50%;object-fit:cover;background:var(--ot-line);border:2px solid #fff}html body .ot .ot-quote__avatar{border-radius:50%!important}.ot-quote__text{font-size:1.5rem;line-height:1.4;color:var(--ot-ink);margin:.4rem 0;font-style:italic}.ot-quote .ot-stars svg{width:1.4rem;height:1.4rem}.ot-quote__by{font-size:1.3rem;font-weight:700;color:var(--ot-ink);font-family:var(--ot-head)}.ot-quote__by small{display:block;font-family:var(--ot-text);font-weight:400;color:var(--ot-muted);font-size:1.3rem;margin-top:.1rem}.ot-dark .ot-quote{background:#ffffff14;border-color:#ffffff2e}.ot-dark .ot-quote__text,.ot-dark .ot-quote__by{color:#fff}.ot-dark .ot-quote__by small{color:#d8d4e0}.ot-secure{display:flex;flex-wrap:wrap;align-items:center;justify-content:center;gap:.8rem 1.2rem;margin-top:1.2rem;font-size:1.4rem;color:var(--ot-muted)}.ot-secure svg.lock{width:1.6rem;height:1.6rem;fill:none;stroke:currentColor;stroke-width:1.8}.ot-pay{display:inline-flex;gap:.4rem;flex-wrap:wrap;justify-content:center}.ot-pay svg{height:2.4rem;width:auto;border-radius:.3rem}.ot-ring{position:relative;width:min(32rem,86%);aspect-ratio:1;margin:0 auto;border-radius:50%;padding:1rem;background:var(--ot-coral)}.ot-ring img{width:100%;height:100%;object-fit:cover;border-radius:50%;display:block}html body .ot .ot-ring img{border-radius:50%!important;height:100%!important}.ot-torn{position:relative}.ot-torn__edge{position:absolute;left:0;right:0;width:100%;height:2.6rem;display:block;pointer-events:none;z-index:1}.ot-torn__edge--top{top:-1px}.ot-torn__edge--bottom{bottom:-1px;transform:scaleY(-1)}@media(min-width:750px){.ot p{font-size:1.75rem}.ot-h1{font-size:4.4rem!important}.ot-h2{font-size:3.6rem!important}.ot-h3{font-size:2.3rem!important}.ot-wrap{padding:0 3rem}.ot-btn{width:auto;min-width:30rem}.ot-torn__edge{height:3.6rem}}
/*# sourceMappingURL=/cdn/shop/t/5/assets/ottertail.css.map */
