.sq-finder{padding:clamp(18px,2.5vw,32px) 16px;background:#f1f4ed;color:#262822}.sq-finder__wrap{max-width:900px;margin:0 auto;padding:clamp(16px,2vw,24px);border:1px solid #dfe5d8;border-radius:22px;background:#fff;box-shadow:0 10px 34px #2836220f}.sq-finder__header{max-width:680px;margin:0 auto 16px;text-align:center}.sq-finder__eyebrow{text-transform:uppercase;letter-spacing:.13em;font-size:10px;font-weight:700;color:#6b7050;margin:0 0 7px}.sq-finder h2{font-size:clamp(25px,3.1vw,36px);line-height:1.1;margin:0 0 8px;color:#292b25}.sq-finder__header>p:last-child{font-size:15px;line-height:1.5;color:#62655b;margin:0}.sq-finder__layout{display:block}.sq-finder__main{max-width:790px;margin:0 auto}.sq-finder__progress{height:5px;max-width:520px;margin:18px auto 8px;border-radius:10px;background:#e8ece2;overflow:hidden}.sq-finder__progress span{display:block;width:20%;height:100%;border-radius:inherit;background:#6b7050;transition:width .25s}.sq-finder__step-label{text-align:center;font-size:12px;font-weight:700;color:#6b7050;margin:0 0 14px}.sq-finder__form{max-width:100%;margin:auto}.sq-finder__step{min-height:125px;border:0;margin:0;padding:0;text-align:center}.sq-finder__step legend{width:100%;font-size:19px;font-weight:700;margin:0 auto 14px;color:#303128}.sq-finder__choices{display:grid;gap:9px}.sq-finder__goals{grid-template-columns:repeat(4,minmax(0,1fr))}.sq-finder__formats{grid-template-columns:repeat(3,minmax(0,1fr));max-width:760px;margin:0 auto}.sq-finder__pregnancy{grid-template-columns:repeat(3,minmax(0,1fr));max-width:700px;margin:0 auto}.sq-finder__step[data-sq-step="4"] .sq-finder__pregnancy{grid-template-columns:repeat(2,minmax(0,1fr));max-width:400px;margin:0 auto}.sq-finder__choices label{display:block;cursor:pointer}.sq-finder__choices input{position:absolute;opacity:0;width:1px;height:1px}.sq-finder__choices span{display:flex;align-items:center;justify-content:center;min-height:48px;height:100%;padding:10px 12px;border:1px solid #d5dbcd;border-radius:12px;background:#fbfcf9;text-align:center;font-size:13px;font-weight:600;line-height:1.3;color:#34362f;transition:background .18s,border-color .18s,color .18s,transform .18s}.sq-finder__choices label:hover span{border-color:#929879;transform:translateY(-1px)}.sq-finder__choices input:checked+span{background:#6b7050;color:#fff;border-color:#6b7050}.sq-finder__choices input:focus-visible+span{outline:3px solid #a5ad87;outline-offset:2px}.sq-finder__brand{display:block;max-width:460px;margin:20px auto}.sq-finder__brand select{width:100%;min-height:48px;padding:10px 14px;border:1px solid #d5dbcd;border-radius:12px;background:#fff;color:inherit;font:inherit}.sq-finder__sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.sq-finder__nav{display:flex;align-items:center;justify-content:center;gap:12px;margin:15px auto 0}.sq-finder__hint{margin:0;font-size:12px;color:#686b60}.sq-finder__back,.sq-finder__next,.sq-finder__button{min-height:44px;padding:10px 20px;border:1px solid #6b7050;border-radius:999px;background:#6b7050;color:#fff;font:inherit;font-size:14px;font-weight:700;cursor:pointer}.sq-finder__back{background:#fff;color:#6b7050}.sq-finder__next:disabled{opacity:.45;cursor:not-allowed}.sq-finder__button:hover,.sq-finder__next:not(:disabled):hover{background:#565b3e}.sq-finder__error{margin:12px auto 0;color:#8a1c1c;text-align:center}.sq-finder__safety-note{max-width:720px;margin:0 auto;padding:20px;border:1px solid #e3e5dc;border-radius:14px;background:#f5f7f1;line-height:1.65}.sq-finder__safety-note h4{margin:0 0 8px}.sq-finder__safety-note p{margin:0 0 12px}.sq-finder__safety-note a{display:inline-flex;text-decoration:none}.sq-finder__result{margin:25px auto 0;padding:22px;background:#f8faf5;border:1px solid #dfe5d8;border-radius:16px;text-align:center}.sq-finder__result h3{font-size:clamp(22px,2.8vw,30px);margin:0 0 8px}.sq-finder__summary{margin:0 auto;max-width:720px;line-height:1.5;color:#55584e}.sq-finder__products{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:14px;margin-top:22px;text-align:left}.sq-finder__product{position:relative;display:flex;flex-direction:column;min-width:0;border:1px solid #dce1da;border-radius:10px;overflow:hidden;background:#fff}.sq-finder__product:first-child{border:2px solid #6b7050}.sq-finder__badge{position:absolute;z-index:1;top:10px;left:10px;padding:5px 9px;border-radius:20px;background:#6b7050;color:#fff;font-size:10px;font-weight:700;text-transform:uppercase;letter-spacing:.05em}.sq-finder__image{display:block;aspect-ratio:1;background:#f5f6f3;overflow:hidden}.sq-finder__image img{width:100%;height:100%;object-fit:contain}.sq-finder__body{display:flex;flex:1;flex-direction:column;padding:14px}.sq-finder__body h4{font-size:15px;line-height:1.3;margin:0 0 8px}.sq-finder__vendor{font-size:12px;opacity:.7;margin:0 0 12px}.sq-finder__price{font-weight:700;margin:auto 0 12px}.sq-finder__product-link{display:block;padding:10px;text-align:center;text-decoration:none;border-radius:999px;background:#6b7050;color:#fff;font-size:13px;font-weight:700}.sq-finder__loading{grid-column:1/-1;text-align:center;padding:18px}.sq-finder__note{margin:15px auto 0;max-width:660px;font-size:12px;line-height:1.5;color:#696c62}.sq-finder__reset{margin-top:12px;border:0;background:none;color:#50553b;text-decoration:underline;text-underline-offset:4px;cursor:pointer;font:inherit}.sq-finder [hidden]{display:none!important}.sq-finder__routines{display:grid;grid-template-columns:repeat(auto-fit,minmax(270px,1fr));gap:16px;margin-top:18px;text-align:left}.sq-finder__routine{padding:20px;border:1px solid #dce1da;border-radius:14px;background:#fff}.sq-finder__routine h4{margin:4px 0 16px;font-size:19px;line-height:1.25}.sq-finder__routine-eyebrow{margin:0;font-size:10px;font-weight:700;letter-spacing:.08em;color:#6b7050}.sq-finder__routine-steps{display:grid;gap:0;margin:0;padding:0;list-style:none}.sq-finder__routine-steps li{display:grid;grid-template-columns:30px 1fr;gap:10px;padding:12px 0;border-top:1px solid #e7eae5}.sq-finder__routine-number{display:grid;place-items:center;width:28px;height:28px;border-radius:50%;background:#eff2e9;color:#565b3e;font-size:13px;font-weight:700}.sq-finder__routine-copy{display:grid;gap:4px}.sq-finder__routine-copy strong{font-size:13px}.sq-finder__routine-copy a,.sq-finder__ready-product a{font-weight:600;color:inherit;text-underline-offset:3px}.sq-finder__routine-copy span,.sq-finder__ready-product span{font-size:13px;opacity:.75}.sq-finder__ready-product{display:grid;gap:7px;padding:13px 0;border-top:1px solid #e7eae5}.sq-finder__routine-total{display:flex;justify-content:space-between;margin:15px 0;padding-top:13px;border-top:1px solid #dce1da}.sq-finder__add-routine{width:100%;min-height:44px;padding:11px 16px;border:0;border-radius:999px;background:#6b7050;color:#fff;font:inherit;font-weight:700;cursor:pointer}.sq-finder__add-routine:disabled{opacity:.65;cursor:wait}.sq-finder__routine-empty{grid-column:1/-1;margin:0;padding:14px;background:#fff;border:1px solid #dce1da;border-radius:10px}@media(max-width:800px){.sq-finder__goals,.sq-finder__products{grid-template-columns:repeat(2,minmax(0,1fr))}.sq-finder__wrap{padding:22px}.sq-finder__step{min-height:0}}@media(max-width:480px){.sq-finder{padding:24px 12px}.sq-finder__wrap{padding:18px 14px;border-radius:16px}.sq-finder__goals{gap:8px}.sq-finder__pregnancy,.sq-finder__formats{grid-template-columns:1fr}.sq-finder__step legend{font-size:17px}.sq-finder__choices span{min-height:44px;padding:9px;font-size:12px}.sq-finder__products{grid-template-columns:1fr}.sq-finder__routine{padding:16px}.sq-finder__nav{flex-wrap:wrap;gap:8px}}
/*# sourceMappingURL=/cdn/shop/t/28/compiled_assets/styles.css.map?subset=AAAAAAAAAAAAAAAAABA */
