.spp__review-meta{font-family:var(--disp);font-size:9px;letter-spacing:2px;text-transform:uppercase;color:var(--txd);display:flex;align-items:center;gap:8px}.spp__verified{color:var(--y)}.spp__science{padding:60px 24px;background:var(--y);color:var(--t);text-align:center}.spp__science-inner{max-width:800px;margin:0 auto}.spp__science-stat{font-family:var(--disp);font-size:clamp(52px,10vw,100px);line-height:.9;letter-spacing:-2px;color:var(--t);margin-bottom:16px}.spp__science-copy{font-family:var(--body);font-size:clamp(15px,3vw,20px);line-height:1.6;color:#023137b8;margin-bottom:10px}.spp__science-source{font-family:var(--disp);font-size:9px;letter-spacing:2px;text-transform:uppercase;color:#02313766}.spp__comp{padding:90px 24px;background:var(--t2)}.spp__comp-inner{max-width:860px;margin:0 auto}.spp__comp-table{width:100%;border-collapse:collapse;margin-top:48px}.spp__comp-table th{padding:12px 16px;font-family:var(--disp);font-size:9px;letter-spacing:2px;text-transform:uppercase;color:var(--txm);text-align:left}.spp__comp-table th:nth-child(2){color:var(--y);text-align:center}.spp__comp-table th:nth-child(3){text-align:center}.spp__comp-table td{padding:13px 16px;font-size:13.5px;color:var(--txm);border-top:1px solid var(--bd);vertical-align:middle}.spp__comp-table td:first-child{color:var(--tx)}.spp__comp-table td:nth-child(2),.spp__comp-table td:nth-child(3){text-align:center}.spp__comp-table tr:hover td{background:#ffcb0508}.spp__check{font-size:16px;color:var(--y)}.spp__cross{font-size:14px;color:var(--txd)}.spp__faq{padding:90px 24px}.spp__faq-inner{max-width:760px;margin:0 auto}.spp__faq-list{border-top:1px solid var(--bd);margin-top:48px}.spp__faq-item{border-bottom:1px solid var(--bd)}.spp__faq-q{width:100%;background:none;border:none;color:var(--tx);padding:22px 0;display:flex;justify-content:space-between;align-items:center;cursor:pointer;font-family:var(--body);font-size:17px;text-align:left;gap:16px;transition:color .2s}.spp__faq-q:hover{color:var(--y)}.spp__faq-plus{width:22px;height:22px;flex-shrink:0;position:relative;color:var(--y)}.spp__faq-plus:before,.spp__faq-plus:after{content:"";position:absolute;background:currentColor;border-radius:2px;transition:transform .25s,opacity .25s}.spp__faq-plus:before{width:14px;height:2px;top:50%;left:50%;transform:translate(-50%,-50%)}.spp__faq-plus:after{width:2px;height:14px;top:50%;left:50%;transform:translate(-50%,-50%)}.spp__faq-item.open .spp__faq-plus:after{transform:translate(-50%,-50%) rotate(90deg);opacity:0}.spp__faq-a{max-height:0;overflow:hidden;transition:max-height .35s ease}.spp__faq-item.open .spp__faq-a{max-height:500px}.spp__faq-a-inner{padding:0 0 22px;font-size:15px;line-height:1.78;color:var(--txm)}.spp__faq-a-inner a{color:var(--y);text-decoration:underline}.spp__final{padding:110px 24px;background:var(--cream);color:var(--t);text-align:center}.spp__final .spp__eyebrow{color:#02313761}.spp__final-product{width:min(220px,60vw);margin:36px auto;filter:drop-shadow(0 36px 52px rgba(2,49,55,.18));transition:transform .3s}.spp__final-product:hover{transform:translateY(-4px) scale(1.02)}.spp__final-h{font-family:var(--body);font-size:clamp(34px,5vw,62px);line-height:1.06;color:var(--t);margin-bottom:18px}.spp__final-h em{font-style:italic;opacity:.48}.spp__final-sub{font-size:clamp(15px,2.5vw,18px);line-height:1.65;color:#02313799;margin-bottom:36px}.spp__final-btn{display:inline-block;background:var(--t);color:var(--y);border:none;padding:18px 44px;border-radius:100px;font-family:var(--disp);font-size:14px;letter-spacing:2px;text-transform:uppercase;cursor:pointer;transition:background .2s,transform .15s;margin-bottom:20px}.spp__final-btn:hover{background:#033840;transform:translateY(-2px)}.spp__final-guar{display:flex;align-items:center;justify-content:center;gap:7px;font-family:var(--disp);font-size:9px;letter-spacing:2px;text-transform:uppercase;color:#02313766}.spp__final-guar svg{width:14px;height:14px;opacity:.4}.spp__sticky{position:fixed;bottom:0;left:0;right:0;z-index:200;background:var(--t);border-top:1px solid var(--bd);padding:14px 20px;display:flex;align-items:center;gap:12px;transform:translateY(100%);transition:transform .3s ease;display:none}.spp__sticky.visible{transform:translateY(0)}.spp__sticky-info{flex:1}.spp__sticky-name{font-family:var(--disp);font-size:11px;letter-spacing:1px;text-transform:uppercase;color:var(--tx)}.spp__sticky-price{font-family:var(--disp);font-size:17px;color:var(--y)}.spp__sticky-btn{background:var(--y);color:var(--t);border:none;padding:13px 24px;border-radius:100px;font-family:var(--disp);font-size:12px;letter-spacing:1.5px;text-transform:uppercase;cursor:pointer;flex-shrink:0}.spp__fade{opacity:0;transform:translateY(24px);transition:opacity .65s ease,transform .65s ease}.spp__fade.in{opacity:1;transform:translateY(0)}.spp__fade:nth-child(2){transition-delay:.1s}.spp__fade:nth-child(3){transition-delay:.2s}.spp__fade:nth-child(4){transition-delay:.3s}.spp__fade:nth-child(5){transition-delay:.15s}.spp__fade:nth-child(6){transition-delay:.25s}.spp__fade:nth-child(7){transition-delay:.35s}.spp__fade:nth-child(8){transition-delay:.2s}@media(min-width:768px){.spp__problem-inner{grid-template-columns:1fr 1fr;gap:72px}.spp__how-steps{grid-template-columns:repeat(3,1fr);gap:48px}.spp__reviews-header{grid-template-columns:auto 1fr;gap:52px;align-items:center}.spp__review-grid{grid-template-columns:repeat(3,1fr)}.spp__trust-grid,.spp__ing-grid{grid-template-columns:repeat(4,1fr)}.spp__ing-header{grid-template-columns:1fr 1fr;gap:48px;align-items:end}.spp__shots{grid-template-columns:repeat(3,1fr)}.spp__shot:first-child{grid-column:auto;aspect-ratio:3 / 4}}@media(min-width:1024px){.spp__hero{grid-template-columns:1fr 1fr;align-items:start}.spp__gallery{position:sticky;top:0;height:100dvh;height:100vh}.spp__gallery-main{flex:1;aspect-ratio:unset;height:auto}.spp__buybox{padding:52px 56px 100px}.spp__trust-grid{grid-template-columns:repeat(5,1fr)}.spp__sticky{display:flex}}@media(max-width:480px){.spp__variants,.spp__ing-grid,.spp__shots{grid-template-columns:1fr}.spp__shot:first-child{aspect-ratio:4 / 3}}
/*# sourceMappingURL=/cdn/shop/t/36/assets/solmate-product-pt3.css.map */
