.mad-sol{--sol-ink:#0d1e16;--sol-muted:rgba(13,30,22,.66);--sol-line:rgba(13,30,22,.1);--sol-line-2:rgba(13,30,22,.16);--sol-tint:#f6f7f6;--sol-mint:#eef6f1;--sol-green:#156433;--sol-green-2:#1f9d55;--sol-r:12px;--sol-r-lg:16px;--sol-sh:0 1px 2px rgba(13,30,22,.05),0 2px 6px -2px rgba(13,30,22,.06);--sol-sh-hover:0 1px 2px rgba(13,30,22,.06),0 14px 30px -14px rgba(13,30,22,.28)}.mad-sol__tcard h3,.mad-sol__box h3,.mad-sol__card h3,.mad-sol__pick h3,.mad-sol__steps h3,.mad-sol__faq summary{font-family:var(--font-body-family)!important;font-weight:600!important;letter-spacing:-.01em!important;line-height:1.25!important}.mad-sol__tcard h3,.mad-sol__box h3,.mad-sol__card h3,.mad-sol__steps h3{font-size:1.7rem!important}.mad-sol__hero{background:linear-gradient(180deg,#f3f7f4,#f6f7f6);border:1px solid var(--sol-line);border-radius:var(--sol-r-lg)}.mad-sol__band{border-top-color:var(--sol-line)}.mad-sol__head h2{letter-spacing:-.015em}.mad-sol__tcard,.mad-sol__box,.mad-sol__card,.mad-sol__pick,.mad-sol__steps>li{background:#fff;border:1px solid var(--sol-line);border-radius:var(--sol-r);box-shadow:var(--sol-sh)}.mad-sol__grid{align-items:stretch}.mad-sol__grid>li{min-width:0}.mad-sol__tcard{height:100%;padding:2.4rem;gap:1rem;transition:box-shadow .15s ease,border-color .15s ease}.mad-sol__tcard:hover{box-shadow:var(--sol-sh-hover);border-color:var(--sol-line-2)}.mad-sol__tcard p.mad-sol__eyebrow,.mad-sol__feature .mad-sol__eyebrow,.mad-sol__hero .mad-sol__eyebrow{display:inline-flex;align-self:flex-start;align-items:center;gap:.6rem;padding:.4rem 1rem;border-radius:999px;background:var(--sol-mint);font-size:1rem!important;font-weight:600;letter-spacing:.05em}.mad-sol__tcard p.mad-sol__eyebrow:before,.mad-sol__feature .mad-sol__eyebrow:before,.mad-sol__hero .mad-sol__eyebrow:before{content:"";width:.6rem;height:.6rem;border-radius:50%;background:var(--sol-green-2)}.mad-sol__tcard>p:not(.mad-sol__eyebrow){color:var(--sol-muted)}.mad-sol__tcard ul{margin:.6rem 0 0}.mad-sol__tcard li{position:relative;padding:.7rem 0 .7rem 2.6rem;border-top:0;font-size:1.4rem}.mad-sol__tcard li:before,.mad-sol__feature li:before,.mad-sol__fit li:before,.mad-sol__pickcols div:first-child li:before{content:"";position:absolute;left:0;top:.9rem;width:1.6rem;height:1.6rem;border-radius:50%;background:var(--sol-mint) url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16'%3E%3Cpath d='M4.5 8.2l2.2 2.2 4.8-4.9' fill='none' stroke='%23156433' stroke-width='1.8' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E") center/1.2rem no-repeat}.mad-sol__feature li{position:relative;padding-left:2.6rem;border-top:0}.mad-sol__feature ul{margin-top:1.6rem}.mad-sol__tcard a.mad-sol__more,.mad-sol__card span{display:inline-flex;align-items:center;gap:.6rem;margin-top:auto;padding-top:1.4rem;font-size:1.35rem;font-weight:600;color:var(--sol-green);text-decoration:none}.mad-sol__tcard a.mad-sol__more:after,.mad-sol__card span:after{content:"\2192";transition:transform .15s ease}.mad-sol__tcard a.mad-sol__more:hover{text-decoration:none}.mad-sol__tcard:hover a.mad-sol__more:after,.mad-sol__card:hover span:after{transform:translate(3px)}.mad-sol__card{display:flex;flex-direction:column;gap:.6rem;padding:2.2rem;transition:box-shadow .15s ease,border-color .15s ease,transform .15s ease}.mad-sol__card:hover{border-color:var(--sol-line-2);box-shadow:var(--sol-sh-hover);transform:translateY(-2px)}.mad-sol__card:hover h3{text-decoration:none}.mad-sol__card p{font-size:1.35rem!important}.mad-sol__card span{margin-top:auto}.mad-sol__box{position:relative;padding:2.2rem 2.2rem 2.2rem 5.6rem}.mad-sol__box:before{content:"";position:absolute;left:2rem;top:2.2rem;width:2.4rem;height:2.4rem;border-radius:8px;background:var(--sol-mint) url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16'%3E%3Cpath d='M4.5 8.2l2.2 2.2 4.8-4.9' fill='none' stroke='%23156433' stroke-width='1.8' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E") center/1.5rem no-repeat}.mad-sol__box p{font-size:1.4rem!important;color:var(--sol-muted)}.mad-sol__box h3+p{margin-top:.4rem}.mad-sol__box>p:only-child{color:var(--sol-ink)}.mad-sol__answer{background:var(--sol-mint);border:1px solid #cfe6d8;border-left:4px solid var(--sol-green);border-radius:var(--sol-r);padding:2.2rem 2.6rem}.mad-sol__answer h2{font-family:var(--font-body-family)!important;font-size:1.1rem!important;font-weight:600!important;letter-spacing:.06em!important;text-transform:uppercase;color:var(--sol-green)!important;margin:0 0 .8rem!important}.mad-sol__picks{gap:1.6rem}.mad-sol__pick{padding:2.4rem;gap:1.4rem}.mad-sol__pick>p{color:var(--sol-muted)}.mad-sol__pickhd:before{background:var(--sol-green);border-radius:8px}.mad-sol__pickhd h3{font-size:1.9rem!important}.mad-sol__pickcols{gap:1.2rem}.mad-sol__pickcols>div{background:var(--sol-tint);border-radius:10px;padding:1.6rem}.mad-sol__pickcols b{color:var(--sol-ink)!important;font-weight:600!important}.mad-sol__pickcols li{position:relative;border-top:0;padding:.5rem 0 .5rem 2.6rem}.mad-sol__pickcols div:first-child li:before{top:.7rem;background-color:#fff}.mad-sol__pickcols div+div li:before{content:"";position:absolute;left:.5rem;top:1.1rem;width:.7rem;height:.7rem;border-radius:50%;background:#d98a00}.mad-sol__steps>li{border-top:1px solid var(--sol-line)!important;padding:2.2rem!important;height:100%}.mad-sol__steps>li:before{content:counter(step)!important;display:flex!important;align-items:center;justify-content:center;width:3rem;height:3rem;border-radius:8px;background:var(--sol-ink);color:#fff!important;font-size:1.3rem!important;font-weight:600!important;letter-spacing:0!important;margin-bottom:1.4rem!important}.mad-sol__steps p{color:var(--sol-muted);font-size:1.35rem!important}.mad-sol__fit{background:#fff;border:1px solid var(--sol-line);border-radius:var(--sol-r);box-shadow:var(--sol-sh);padding:.6rem 2.2rem}.mad-sol__fit li{position:relative;padding:1.4rem 0 1.4rem 2.8rem!important;border-top:1px solid var(--sol-line)}.mad-sol__fit li:first-child{border-top:0}.mad-sol__fit li:before{top:1.6rem}.mad-sol__faq{background:#fff;border:1px solid var(--sol-line);border-radius:var(--sol-r);box-shadow:var(--sol-sh);padding:0 2.2rem}.mad-sol__faq details{border-top:1px solid var(--sol-line);padding:0}.mad-sol__faq details:first-child{border-top:0}.mad-sol__faq summary{list-style:none;display:flex;justify-content:space-between;align-items:center;gap:2rem;padding:1.8rem 0;font-size:1.55rem!important}.mad-sol__faq summary::-webkit-details-marker{display:none}.mad-sol__faq summary:after{content:"";flex:none;width:1.4rem;height:1.4rem;background:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16'%3E%3Cpath d='M4 6l4 4 4-4' fill='none' stroke='%230d1e16' stroke-width='1.6' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E") center/contain no-repeat;transition:transform .2s ease}.mad-sol__faq details[open] summary:after{transform:rotate(180deg)}.mad-sol__faq details p{margin:0 0 1.8rem!important;color:var(--sol-muted)}#works-with .mad-sol__chips li{background:#fff;border-color:var(--sol-line-2);color:var(--sol-ink);border-radius:8px;padding:.8rem 1.4rem;box-shadow:var(--sol-sh)}.mad-sol__ink{border-radius:var(--sol-r-lg);background:radial-gradient(120% 140% at 100% 0%,#1d4a31,#0d1e16 60%)}.mad-sol__contact{background:#fff;border:1px solid var(--sol-line);border-radius:var(--sol-r-lg);box-shadow:var(--sol-sh)}#get-in-touch{background:linear-gradient(180deg,#f3f7f4,#fff 70%)}#newsletter{border-color:var(--sol-line)!important}.mad-sol__form label{font-size:1.3rem;font-weight:500;color:var(--sol-ink)}.mad-sol__form input[type=text],.mad-sol__form input[type=email],.mad-sol__form textarea{border:1px solid var(--sol-line-2);border-radius:8px;padding:1.1rem 1.4rem;font-size:1.5rem;box-shadow:inset 0 1px 1px #0d1e160a;transition:border-color .15s ease,box-shadow .15s ease}.mad-sol__form input:focus,.mad-sol__form textarea:focus{outline:0;border-color:var(--sol-green);box-shadow:0 0 0 3px #15643329}.mad-sol__form .mad-btn{margin-top:.4rem}.mad-sol__ok{border-radius:8px;border-color:#cfe6d8!important;background:var(--sol-mint)!important}.mad-emb{border:1px solid var(--sol-line)!important;border-radius:var(--sol-r)!important;background:#fff!important;box-shadow:var(--sol-sh)}.mad-emb__h{font-family:var(--font-body-family)!important;font-weight:600!important;font-size:1.7rem!important}.mad-emb__code{border-radius:8px!important;background:var(--sol-tint)!important;border-color:var(--sol-line)!important}.mad-sol__subnav{gap:.4rem;padding:1.2rem 0}.mad-sol__subnav a{display:inline-block;padding:.7rem 1.2rem;border-radius:8px;font-size:1.35rem}.mad-sol__subnav a:hover{background:var(--sol-tint);text-decoration:none}.mad-sol__stamp{display:inline-flex;align-items:center;gap:.6rem;margin-top:1.4rem!important;font-size:1.25rem!important;color:var(--sol-muted)!important}.mad-sol__stamp:before{content:"";width:.7rem;height:.7rem;border-radius:50%;background:var(--sol-green-2)}@media screen and (max-width:749px){.mad-sol__hero{border-radius:var(--sol-r)}.mad-sol__tcard,.mad-sol__pick{padding:2rem}.mad-sol__box{padding:2rem 2rem 2rem 5.2rem}.mad-sol__box:before{left:1.8rem;top:2rem}.mad-sol__fit,.mad-sol__faq{padding-left:1.6rem;padding-right:1.6rem}.mad-sol__contact{padding:2.4rem 1.8rem}}@media screen and (min-width:750px){.mad-sol__grid--2{gap:2rem}}
/*# sourceMappingURL=/cdn/shop/t/103/assets/madelines-solutions-4.css.map */
