:root{--sol-plum-2: #4a2a55;--sol-bg: #fbf8fc;--sol-ink: #24152a;--sol-muted: #6a5b70;--sol-soft: #ddcfe2;--sol-radius: 26px;--sol-radius-lg: 32px}.sol-wrap{max-width:1220px;margin:0 auto;padding:0 24px}:where(.sol-section) :is(h1,h2,h3){margin:0;line-height:1.02;letter-spacing:-.02em;font-weight:700;font-family:var(--font-heading--family);text-wrap:balance}:where(.sol-section) p{text-wrap:pretty}:where(.sol-section) a{color:inherit;text-decoration:none}:where(.sol-section) img{max-width:100%;display:block}.sol-e{margin-right:6px}.sol-pill{display:inline-block;padding:7px 14px;border-radius:999px;font-size:13px;font-weight:600;line-height:1.3}.sol-pill--need{background:var(--need, #eee);color:var(--sol-plum)}.sol-pill--teal{background:#22b5bf2e;color:var(--sol-teal)}.sol-btn{display:inline-flex;align-items:center;gap:10px;padding:16px 26px;border-radius:14px;background:var(--sol-teal);color:var(--sol-plum)!important;font-weight:700;font-size:16px;line-height:1.2;border:0;font-family:inherit;cursor:pointer;transition:transform .15s}.sol-btn:hover{transform:translateY(-2px)}.sol-btn--dark{background:var(--sol-plum);color:#fff!important}.sol-btn--line{background:transparent;color:#fff!important;box-shadow:inset 0 0 0 2px #ffffff80}.sol-crumbs{font-size:14px;color:var(--sol-muted);margin:0;padding:22px 0 0}.sol-crumbs a:hover{text-decoration:underline}.sol-dark{background:var(--sol-plum);color:#fff;position:relative;overflow:hidden}.sol-dark:after{content:"";position:absolute;right:-180px;top:-120px;width:760px;height:760px;background:var(--sol-watermark, none) center / contain no-repeat;opacity:.08;pointer-events:none}.sol-hero{padding:48px 0 72px}.sol-hero .sol-wrap{display:grid;grid-template-columns:1.1fr .9fr;gap:48px;align-items:center;position:relative;z-index:1}.sol-hero h1{font-size:clamp(48px,7.4vw,104px);margin:22px 0 24px;color:#fff}.sol-hero h1 em,.sol-page-hero h1 em{font-style:normal;color:var(--sol-teal)}.sol-hero__text{font-size:20px;color:var(--sol-soft);max-width:28em;margin:0 0 32px}.sol-hero__ctas{display:flex;gap:12px;flex-wrap:wrap}.sol-hero__photo{border-radius:40px;overflow:hidden;aspect-ratio:4 / 4.4;background:var(--sol-plum-2)}.sol-hero__photo img,.sol-hero__photo svg{width:100%;height:100%;object-fit:cover}.sol-ticker{background:var(--sol-teal);color:var(--sol-plum);font-weight:700;font-size:15px;padding:14px 0;white-space:nowrap;overflow:hidden}.sol-ticker__track{display:inline-block;animation:sol-scroll 30s linear infinite}.sol-ticker__set>span{margin:0 26px}.sol-ticker__set>span:before{content:"\2726";margin-right:26px}@keyframes sol-scroll{to{transform:translate(-50%)}}@media(prefers-reduced-motion:reduce){.sol-ticker__track{animation:none}}.sol-finder{padding:96px 0 72px}.sol-finder h2{font-size:clamp(38px,5vw,64px);max-width:12em}.sol-finder__text{color:var(--sol-muted);font-size:19px;margin:16px 0 40px}.sol-needs{display:grid;grid-template-columns:repeat(5,1fr);gap:14px}.sol-need{background:var(--need);color:var(--sol-plum);border-radius:var(--sol-radius);padding:26px 22px 22px;min-height:250px;display:flex;flex-direction:column;transition:transform .2s}.sol-need>div:last-child{flex:1;display:flex;flex-direction:column}.sol-need:hover{transform:rotate(-1.5deg) translateY(-4px)}.sol-need__emoji{font-size:38px;line-height:1}.sol-need h3{font-size:26px;margin-bottom:8px}.sol-need p{margin:0;font-size:14px;color:var(--sol-plum-2)}.sol-need__go{font-weight:700;font-size:14px;margin-top:auto;padding-top:14px}.sol-products{padding:24px 0 96px}.sol-products__head{display:flex;justify-content:space-between;align-items:end;margin-bottom:32px;gap:16px;flex-wrap:wrap}.sol-products h2{font-size:clamp(34px,4vw,52px)}.sol-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:18px}.sol-grid--3{grid-template-columns:repeat(3,1fr)}.sol-card{border-radius:var(--sol-radius);padding:14px;background:#fff;box-shadow:0 1px #2e17360f,0 12px 30px -18px #2e173640;display:flex;flex-direction:column}.sol-card[hidden]{display:none}.sol-card__cover{display:block}.sol-card__img{background:var(--need, #f1ecf3);border-radius:18px;aspect-ratio:1;display:grid;place-items:center;overflow:hidden}.sol-card__img img{width:100%;height:auto}.sol-card__info{padding:16px 6px 6px;display:flex;flex-direction:column;align-items:flex-start;flex:1}.sol-card__title{font-size:22px;margin:16px 0 6px}.sol-card__sub{font-size:14px;color:var(--sol-muted);margin:0}.sol-stars{color:var(--sol-plum);font-size:13px;letter-spacing:1px;margin-right:4px}.sol-card__meta{display:flex;justify-content:space-between;align-items:center;margin-top:auto;padding-top:14px;width:100%}.sol-card__price{font-weight:700;font-size:20px}.sol-card__form{margin:0}.sol-card__plus{width:44px;height:44px;border-radius:12px;border:0;background:var(--sol-plum);color:#fff;font-size:24px;line-height:1;cursor:pointer}.sol-card__plus:hover{background:var(--sol-plum-2)}.sol-card__soldout{font-size:14px;font-weight:700;color:var(--sol-muted)}.sol-steps{background:#fff;padding:96px 0}.sol-steps .sol-wrap{display:grid;grid-template-columns:repeat(3,1fr);gap:20px}.sol-steps__intro{grid-column:1 / -1;display:flex;justify-content:space-between;gap:24px;align-items:end;margin-bottom:18px;flex-wrap:wrap}.sol-steps h2{font-size:clamp(34px,4vw,52px);max-width:11em}.sol-steps__intro p{max-width:26em;color:var(--sol-muted);margin:0}.sol-step{background:var(--sol-bg);border-radius:var(--sol-radius);padding:30px}.sol-step__n{width:52px;height:52px;border-radius:50%;background:var(--sol-teal);color:var(--sol-plum);display:grid;place-items:center;font-weight:700;font-size:22px;margin-bottom:26px}.sol-step h3{font-size:24px;margin-bottom:8px}.sol-step p{margin:0;color:var(--sol-muted)}.sol-proof{padding:96px 0}.sol-proof .sol-wrap{display:grid;grid-template-columns:1fr 1fr;gap:20px}.sol-proof--single .sol-wrap{grid-template-columns:1fr}.sol-quote{position:relative;overflow:hidden;background:var(--sol-plum);color:#fff;border-radius:var(--sol-radius-lg);padding:56px 48px;display:flex;flex-direction:column;justify-content:center;gap:32px;margin:0}.sol-quote:after{content:"";position:absolute;right:-90px;bottom:-90px;width:340px;height:340px;background:var(--sol-watermark, none) center / contain no-repeat;opacity:.1;pointer-events:none}.sol-quote>*{position:relative;z-index:1}.sol-quote p{font-size:clamp(26px,2.9vw,38px);line-height:1.2;font-weight:400;margin:0}.sol-quote cite{font-style:normal;color:var(--sol-teal);font-weight:700;display:flex;align-items:center;gap:14px}.sol-quote cite:before{content:"";width:36px;height:3px;border-radius:3px;background:currentColor}.sol-quote--light:after{display:none}.sol-quote--light{background:var(--sol-need-2);color:var(--sol-plum)}.sol-quote--light p{font-weight:700;line-height:1.15}.sol-quote--light cite{color:var(--sol-plum-2);font-weight:700}.sol-story{border-radius:var(--sol-radius-lg);background:var(--sol-need-2);color:var(--sol-plum);padding:48px}.sol-story h2{font-size:clamp(30px,3.4vw,44px);margin-bottom:18px}.sol-story ul{list-style:none;padding:0;margin:26px 0 30px;display:grid;gap:10px}.sol-story li{background:#fff9;border-radius:14px;padding:12px 16px;font-weight:600}.sol-signup{background:var(--sol-teal);padding:72px 0}.sol-signup .sol-wrap{display:flex;justify-content:space-between;align-items:center;gap:32px;flex-wrap:wrap}.sol-signup h2{font-size:clamp(32px,4vw,52px);color:var(--sol-plum)}.sol-signup form{display:flex;gap:10px;flex:1;max-width:480px;margin:0}.sol-signup input[type=email]{flex:1;min-width:0;padding:16px 20px;border-radius:14px;border:0;font:16px var(--font-body--family);color:var(--sol-ink);background:#fff}.sol-signup__msg{flex-basis:100%;margin:0;font-weight:700;color:var(--sol-plum)}.sol-helper-wrap{padding:0 0 96px}.sol-helper{background:var(--sol-plum);color:#fff;border-radius:var(--sol-radius-lg);padding:44px 48px;display:flex;justify-content:space-between;align-items:center;gap:28px;flex-wrap:wrap}.sol-helper h2{font-size:clamp(28px,3vw,40px)}.sol-helper p{margin:8px 0 0;color:var(--sol-soft);max-width:34em}.sol-shop-hero{padding:8px 0 40px}.sol-shop-hero h1{font-size:clamp(44px,6vw,80px);margin:18px 0 14px}.sol-shop-hero__text{font-size:19px;color:var(--sol-muted);max-width:34em}.sol-shop-hero__text p{margin:0}.sol-facts{display:flex;gap:10px;flex-wrap:wrap;margin-top:22px}.sol-facts span{background:#fff;border-radius:999px;padding:8px 14px;font-size:14px;font-weight:600;box-shadow:0 0 0 1px #2e173614}.sol-filters{padding:14px 0;border-bottom:1px solid rgb(46 23 54 / .08)}.sol-filters .sol-wrap{display:flex;gap:10px;overflow-x:auto;scrollbar-width:none}.sol-chip{flex:none;border:0;border-radius:999px;padding:11px 18px;font:700 15px var(--font-body--family);color:var(--sol-plum);cursor:pointer;background:var(--need, #fff);box-shadow:inset 0 0 0 1.5px #2e173624}.sol-chip[aria-pressed=true],.sol-chip[aria-current=page]{box-shadow:inset 0 0 0 2.5px var(--sol-plum)}.sol-chip--all[aria-pressed=true]{background:var(--sol-plum);color:#fff}.sol-chip__n{opacity:.55;margin-left:4px}.sol-need-intro{margin:34px 0 6px;border-radius:22px;padding:22px 26px;background:var(--need);color:var(--sol-plum)}.sol-need-intro[hidden]{display:none}.sol-need-intro h2{font-size:28px;margin-bottom:4px}.sol-need-intro p{margin:0;color:var(--sol-plum-2)}.sol-shop-grid{padding:30px 0 80px}.sol-shop-grid .sol-grid{row-gap:22px}.sol-signs h3{font-size:15px;letter-spacing:.08em;text-transform:uppercase;margin:0 0 10px;color:var(--sol-muted);font-weight:700}.sol-signs ul{list-style:none;margin:0;padding:0;display:flex;flex-wrap:wrap;gap:8px}.sol-signs li{background:var(--need, var(--sol-need-1));color:var(--sol-plum);border-radius:999px;padding:7px 14px;font-size:14px;font-weight:600}.sol-nudge{background:#fff;border-radius:16px;padding:14px 16px;font-size:15px;display:flex;gap:12px;align-items:center;box-shadow:0 0 0 1px #2e173614}.sol-nudge b{color:var(--sol-plum)}.sol-perks{list-style:none;padding:0;margin:0;display:grid;grid-template-columns:1fr 1fr;gap:10px;font-size:14px;font-weight:600}.sol-perks li:before{content:"\2726";color:var(--sol-teal);margin-right:8px}.sol-acc{border-top:1px solid rgb(46 23 54 / .12);width:100%}.sol-acc details{border-bottom:1px solid rgb(46 23 54 / .12);padding:18px 0}.sol-acc summary{cursor:pointer;list-style:none;display:flex;justify-content:space-between;font-weight:700;font-size:18px}.sol-acc summary::-webkit-details-marker{display:none}.sol-acc summary:after{content:"+";font-size:24px;line-height:1}.sol-acc details[open] summary:after{content:"\2013"}.sol-acc__body{padding-top:12px;color:var(--sol-plum-2)}.sol-acc__body ul{columns:2;margin:8px 0 0;padding-left:18px}.sol-disclaimer{font-size:13px;color:var(--sol-muted);margin:0}.sol-page-hero{padding:20px 0 72px}.sol-page-hero .sol-wrap{position:relative;z-index:1}.sol-page-hero .sol-crumbs{color:#c9b9cf}.sol-page-hero h1{font-size:clamp(42px,6vw,84px);margin:26px 0 18px;max-width:13em;color:#fff}.sol-page-hero__text{font-size:20px;color:var(--sol-soft);max-width:34em;margin:0}.sol-page-hero--tucked{padding-bottom:112px}.sol-features{position:relative;z-index:2}.sol-features--tucked{margin-top:-40px}.sol-features .sol-row{display:grid;grid-template-columns:repeat(3,1fr);gap:16px}.sol-feature{border-radius:var(--sol-radius);padding:28px;background:var(--need);color:var(--sol-plum)}.sol-feature__emoji{font-size:34px;line-height:1}.sol-feature h3{font-size:24px;margin:14px 0 6px}.sol-feature p{margin:0;color:var(--sol-plum-2);font-size:15px}.sol-prose{padding:96px 0 40px}.sol-prose .sol-wrap{display:grid;grid-template-columns:.8fr 1.2fr;gap:56px}.sol-prose h2{font-size:clamp(34px,4vw,52px)}.sol-prose__kicker{font-weight:700;color:var(--sol-teal);margin:12px 0 0;font-size:17px}.sol-prose__body{font-size:18px;color:var(--sol-plum-2)}.sol-prose__body p{margin:0 0 18px}.sol-prose__body h2,.sol-prose__body h3{font-size:26px;margin:28px 0 12px;color:var(--sol-plum)}.sol-duo{padding:40px 0 96px}.sol-duo .sol-wrap{display:grid;grid-template-columns:1fr 1fr;gap:20px}.sol-duo article{border-radius:var(--sol-radius-lg);padding:44px;background:var(--need);color:var(--sol-plum)}.sol-duo .sol-pill{background:#fff}.sol-duo h2{font-size:clamp(28px,3vw,38px);margin:14px 0 16px}.sol-duo__body p{margin:0 0 14px;color:var(--sol-plum-2)}.sol-quotes{padding:0 0 96px}.sol-quotes .sol-wrap{display:grid;grid-template-columns:1.4fr 1fr;gap:20px}.sol-faq{padding:72px 0 96px}.sol-faq .sol-wrap{display:grid;grid-template-columns:1fr 340px;gap:48px;align-items:start}.sol-faq-group{margin-bottom:44px}.sol-faq-group>h2{font-size:30px;margin-bottom:14px;display:flex;align-items:center;gap:12px}.sol-faq-group>h2 i{width:14px;height:14px;border-radius:50%;display:inline-block;background:var(--need)}.sol-qa{background:#fff;border-radius:20px;margin-bottom:10px;box-shadow:0 0 0 1px #2e17360f}.sol-qa summary{cursor:pointer;list-style:none;padding:22px 26px;font-weight:700;font-size:19px;display:flex;justify-content:space-between;gap:20px}.sol-qa summary::-webkit-details-marker{display:none}.sol-qa summary:after{content:"+";flex:none;width:32px;height:32px;border-radius:50%;background:var(--sol-bg);display:grid;place-items:center;font-size:20px;line-height:1}.sol-qa[open] summary:after{content:"\2013";background:var(--sol-teal)}.sol-qa__a{padding:0 26px 24px;color:var(--sol-plum-2);font-size:17px}.sol-qa__a p{margin:0 0 10px}.sol-aside{position:sticky;top:calc(var(--header-height, 0px) + 24px);background:var(--sol-plum);color:#fff;border-radius:28px;padding:32px}.sol-aside h3{font-size:26px;margin-bottom:10px}.sol-aside p{color:var(--sol-soft);margin:0 0 22px}.sol-aside .sol-btn{width:100%;justify-content:center}.sol-aside__alt{display:block;text-align:center;margin-top:14px;color:var(--sol-teal)!important;font-weight:700}.sol-contact{padding:72px 0 96px}.sol-contact .sol-wrap{display:grid;grid-template-columns:1.2fr .8fr;gap:40px;align-items:start}.sol-form{background:#fff;border-radius:var(--sol-radius-lg);padding:40px;box-shadow:0 12px 30px -18px #2e173640}.sol-form h2{font-size:34px;margin-bottom:8px}.sol-form__intro{color:var(--sol-muted);margin:0 0 26px}.sol-form__note{border-radius:14px;padding:14px 16px;margin:0 0 20px;font-weight:600;background:var(--sol-need-3)}.sol-form__note--error{background:var(--sol-need-4)}.sol-fields{display:grid;grid-template-columns:1fr 1fr;gap:16px}.sol-field{display:grid;gap:6px}.sol-field--full{grid-column:1 / -1}.sol-field label{font-weight:700;font-size:15px}.sol-field input,.sol-field select,.sol-field textarea{font:16px var(--font-body--family);color:var(--sol-ink);background:var(--sol-bg);border:1.5px solid rgb(46 23 54 / .14);border-radius:14px;padding:14px 16px;width:100%}.sol-field textarea{min-height:150px;resize:vertical}.sol-field input:focus,.sol-field select:focus,.sol-field textarea:focus{outline:none;border-color:var(--sol-teal);box-shadow:0 0 0 3px #22b5bf40}.sol-form .sol-btn{margin-top:22px}.sol-side{display:grid;gap:16px}.sol-side>div{border-radius:28px;padding:30px;background:var(--need);color:var(--sol-plum)}.sol-side h3{font-size:22px;margin-bottom:8px}.sol-side p{margin:0 0 14px;color:var(--sol-plum-2)}.sol-side__link{font-weight:700;color:var(--sol-plum)!important;word-break:break-word}.sol-socials{display:flex;gap:10px;flex-wrap:wrap}.sol-socials a{background:#fff;border-radius:12px;padding:10px 14px;font-weight:700;font-size:14px}@media(max-width:1000px){.sol-hero .sol-wrap,.sol-proof .sol-wrap{grid-template-columns:1fr}.sol-hero{padding-bottom:40px}.sol-hero__photo{border-radius:28px;aspect-ratio:4 / 3.4}.sol-needs,.sol-grid{grid-template-columns:repeat(2,1fr)}.sol-steps .sol-wrap,.sol-features .sol-row,.sol-duo .sol-wrap,.sol-quotes .sol-wrap,.sol-prose .sol-wrap,.sol-faq .sol-wrap,.sol-contact .sol-wrap{grid-template-columns:1fr}.sol-aside{position:static}}@media(max-width:560px){.sol-wrap{padding:0 16px}.sol-hero{padding-top:28px}.sol-hero__text{font-size:17px}.sol-finder{padding:64px 0 48px}.sol-need{min-height:190px;padding:20px 16px}.sol-need h3{font-size:20px}.sol-need p{display:none}.sol-grid{gap:10px}.sol-card{padding:10px;border-radius:20px}.sol-card__title{font-size:18px}.sol-card__sub{display:none}.sol-card .sol-pill{font-size:12px;padding:5px 10px}.sol-quote,.sol-story,.sol-duo article{padding:32px 24px}.sol-signup form{flex-direction:column}.sol-shop-hero h1{font-size:44px}.sol-chip{padding:9px 14px;font-size:14px}.sol-helper{padding:30px 24px}.sol-perks{grid-template-columns:1fr}.sol-acc__body ul{columns:1}.sol-page-hero{padding-bottom:64px}.sol-page-hero--tucked{padding-bottom:104px}.sol-page-hero__text{font-size:17px}.sol-qa summary{padding:18px 20px;font-size:17px}.sol-qa__a{padding:0 20px 20px;font-size:16px}.sol-form{padding:26px 20px;border-radius:24px}.sol-fields{grid-template-columns:1fr}}.announcement-bar__text{text-align:center}.header-logo{color:#fff}.footer a,.footer-utilities a{color:inherit}.footer,.footer-utilities{color:#c9b9cf}.product-information .product-media-container--image{background:var(--need, #f1ecf3);border-radius:var(--sol-radius-lg);overflow:hidden}.product-information .product-media{display:grid;place-items:center;aspect-ratio:1;background:transparent}.product-information .product-media__image{width:100%;height:auto;object-fit:cover}.product-information .sol-pill--need{margin-bottom:4px}.sol-need__photo{margin:-12px -8px 14px;border-radius:18px;overflow:hidden;aspect-ratio:4 / 3}.sol-need__photo img{width:100%;height:100%;object-fit:cover}.sol-need__photo+.sol-need__emoji{font-size:28px}.sol-need-intro:not([hidden]){display:flex;align-items:center;justify-content:space-between;gap:24px}.sol-need-intro__photo{flex:none;width:220px;aspect-ratio:16 / 10;border-radius:16px;overflow:hidden}.sol-need-intro__photo img{width:100%;height:100%;object-fit:cover}.sol-prose__photo{margin-top:32px;border-radius:var(--sol-radius-lg);overflow:hidden;aspect-ratio:4 / 3}.sol-prose__photo img{width:100%;height:100%;object-fit:cover}@media(max-width:560px){.sol-need-intro__photo{display:none}.sol-need__photo{margin:-6px -4px 10px}}.sol-footer{background:var(--sol-plum);color:#c9b9cf;padding:72px 0 28px;font-size:15px}.sol-footer a{color:inherit;text-decoration:none}.sol-footer a:hover{color:#fff}.sol-footer__top{display:grid;grid-template-columns:1.3fr 2fr;gap:56px;padding-bottom:48px;border-bottom:1px solid rgb(255 255 255 / .12)}.sol-footer__logo{display:inline-block}.sol-footer__logo img{width:240px;height:auto;display:block}.sol-footer__brand p{margin:20px 0 14px;max-width:34ch;line-height:1.5}.sol-footer__email{color:#fff!important;font-weight:700}.sol-footer__social{display:flex;gap:10px;margin-top:20px}.sol-footer__social a{width:40px;height:40px;border-radius:50%;display:grid;place-items:center;background:#ffffff1f;color:#fff;transition:background .2s}.sol-footer__social a:hover{background:var(--sol-teal)}.sol-footer__social svg{width:18px;height:18px;fill:currentColor}.sol-footer__social svg *{fill:currentColor}.sol-footer__cols{display:grid;grid-template-columns:repeat(3,1fr);gap:32px}.sol-footer__col h2{color:#fff;font-size:13px;letter-spacing:.12em;text-transform:uppercase;font-weight:700;margin:6px 0 18px}.sol-footer__col ul{list-style:none;margin:0;padding:0;display:grid;gap:11px}.sol-footer__col a{display:inline-flex;align-items:center;gap:10px}.sol-footer__dot{width:10px;height:10px;border-radius:50%;flex:none}.sol-footer__note{padding:24px 0;font-size:13px;line-height:1.5;color:#a594ac;text-align:center}.sol-footer__note p{margin:0}.sol-footer__bottom{display:flex;flex-wrap:wrap;align-items:center;gap:12px 28px;padding-top:22px;border-top:1px solid rgb(255 255 255 / .12);font-size:13px}.sol-footer__bottom p{margin:0}.sol-footer__policies{list-style:none;margin:0;padding:0;display:flex;flex-wrap:wrap;gap:6px 18px}.sol-footer__credit{margin-left:auto!important}.sol-footer__credit a{text-decoration:underline;text-underline-offset:3px}.sol-footer .sol-footer__bottom .sol-footer__credit a:hover{color:#fff}@media(max-width:900px){.sol-footer__top{grid-template-columns:1fr;gap:40px}}@media(max-width:560px){.sol-footer{padding-top:56px}.sol-footer__cols{grid-template-columns:1fr 1fr}.sol-footer__cols>:first-child{grid-column:1 / -1}.sol-footer__credit{margin-left:0!important}}.product-card a .product-media-container{border-radius:var(--sol-radius);overflow:hidden}.cart-items__media-image,.cart-drawer .cart-items__media-image{border-radius:14px;object-fit:cover}.resource-card__media{border-radius:12px;overflow:hidden}.sol-cart-progress{padding:0}.sol-cart-progress[hidden]{display:none}.sol-cart-progress__box{margin-top:28px;background:var(--sol-need-3);color:var(--sol-plum);border-radius:18px;padding:16px 20px;display:grid;gap:10px}.sol-cart-progress__text{margin:0;font-weight:600}.sol-cart-progress__bar{height:10px;border-radius:99px;background:#2e17361f;overflow:hidden}.sol-cart-progress__bar span{display:block;height:100%;width:0;background:var(--sol-plum);border-radius:inherit;transition:width .4s ease}.sol-cart-progress.is-free .sol-cart-progress__bar span{background:var(--sol-teal)}.sol-trust{padding:24px 0 8px}.sol-trust__list{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(4,1fr);gap:12px}.sol-trust__list li{background:var(--need);color:var(--sol-plum);border-radius:18px;padding:16px 18px;display:grid;gap:4px}.sol-trust__list b{font-size:15px}.sol-trust__list span{font-size:14px;color:var(--sol-plum-2)}@media(max-width:900px){.sol-trust__list{grid-template-columns:1fr 1fr}}.cart-page:not(.cart-page--empty) .cart-page__title{display:none}.sol-cart-progress .sol-wrap,body:has(.cart-page) .sol-trust .sol-wrap{max-width:none;padding-inline:40px}@media(max-width:749px){.sol-cart-progress .sol-wrap,body:has(.cart-page) .sol-trust .sol-wrap{padding-inline:20px}}
/*# sourceMappingURL=/cdn/shop/t/4/assets/solara.css.map */
