.ss{--sand:#FAF6F1;--sand-2:#F2E9DF;--stone:#E6D9CB;--clay:#B98F6F;--clay-d:#9A7355;--ink:#241D19;--ink-2:#6B5C51;--ok:#5B7C63;--serif:"Fraunces",ui-serif,Georgia,"Iowan Old Style",serif;--sans:"Inter",-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,sans-serif;--r:14px;--r-lg:22px;--shadow:0 18px 50px rgba(36,29,25,.1);--shadow-sm:0 6px 18px rgba(36,29,25,.07);--pad:clamp(20px,5vw,40px);font-family:var(--sans);color:var(--ink);background:var(--sand);line-height:1.6;font-size:16px;display:block}.ss *{box-sizing:border-box}.ss img{max-width:100%;display:block}.ss .wrap{max-width:1140px;margin:0 auto;padding-inline:var(--pad)}.ss .narrow{max-width:760px;margin-inline:auto}.ss .sec{padding-block:clamp(44px,7vw,84px)}.ss h1,.ss h2,.ss h3{font-family:var(--serif);font-weight:400;line-height:1.1;letter-spacing:-.02em;margin:0}.ss h1{font-size:clamp(32px,6vw,56px)}.ss h2{font-size:clamp(27px,4.5vw,43px)}.ss h3{font-size:clamp(18px,2.3vw,22px)}.ss p{margin:0}.ss em{font-style:italic;color:var(--clay-d)}.ss .eyebrow{font-size:11px;font-weight:600;letter-spacing:.22em;text-transform:uppercase;color:var(--clay-d)}.ss .lead{font-size:clamp(15.5px,2vw,18px);color:var(--ink-2)}.ss .center{text-align:center}.ss .rv{opacity:1;transform:none;transition:opacity .8s cubic-bezier(.2,.7,.3,1),transform .8s cubic-bezier(.2,.7,.3,1)}.ss.anim .rv{opacity:0;transform:translateY(24px)}.ss.anim .rv.in{opacity:1;transform:none}@media(prefers-reduced-motion:reduce){.ss.anim .rv{opacity:1;transform:none}}.ss .slot{border:1.5px dashed var(--clay);border-radius:var(--r);background:repeating-linear-gradient(45deg,#fff,#fff 11px,var(--sand-2) 11px,var(--sand-2) 22px);display:grid;place-items:center;text-align:center;color:var(--clay-d);font-size:12.5px;font-weight:600;padding:20px;min-height:190px}.ss .slot b{display:block;font-size:24px;margin-bottom:6px;opacity:.6}.ss.is-dark,.ss .is-dark{background:var(--ink);color:#ede3d9}.ss .is-dark h2,.ss .is-dark h3{color:#fff}.ss .is-dark .lead{color:#bfb1a5}.ss .is-dark .eyebrow{color:var(--clay)}.ss .topbar{background:var(--ink);color:#f0e6dc;font-size:12px;letter-spacing:.06em;overflow:hidden;white-space:nowrap;padding:11px 0}.ss .topbar .run{display:inline-block;animation:ssrun 26s linear infinite}.ss .topbar span{margin:0 26px;opacity:.92}@keyframes ssrun{0%{transform:translate(0)}to{transform:translate(-50%)}}.ss .hero-grid{display:grid;grid-template-columns:1fr;gap:clamp(26px,4vw,54px);align-items:start}@media(min-width:940px){.ss .hero-grid{grid-template-columns:1.02fr .98fr}}.ss .gal-main{position:relative;background:#fff;border-radius:var(--r-lg);overflow:hidden;box-shadow:var(--shadow);aspect-ratio:1/1}.ss .gal-track{display:flex;height:100%;transition:transform .55s cubic-bezier(.2,.7,.3,1)}.ss .gal-track>figure{min-width:100%;height:100%;margin:0}.ss .gal-track img{width:100%;height:100%;object-fit:cover}.ss .gal-btn{position:absolute;top:50%;transform:translateY(-50%);width:42px;height:42px;border-radius:50%;border:1px solid var(--stone);background:#ffffffeb;cursor:pointer;display:grid;place-items:center;font-size:17px;color:var(--ink);z-index:2}.ss .gal-btn.prev{left:12px}.ss .gal-btn.next{right:12px}.ss .gal-badge{position:absolute;top:14px;left:14px;z-index:2;background:var(--ink);color:#fff;font-size:10.5px;font-weight:600;letter-spacing:.14em;text-transform:uppercase;padding:7px 12px;border-radius:100px}.ss .thumbs{display:flex;gap:9px;margin-top:12px;overflow-x:auto;scrollbar-width:none}.ss .thumbs::-webkit-scrollbar{display:none}.ss .thumbs button{flex:0 0 66px;height:66px;border-radius:11px;overflow:hidden;border:2px solid transparent;background:#fff;cursor:pointer;padding:0}.ss .thumbs button.on{border-color:var(--clay)}.ss .thumbs img{width:100%;height:100%;object-fit:cover}.ss .stars{display:flex;align-items:center;gap:9px;font-size:13.5px;color:var(--ink-2);margin:12px 0 14px}.ss .stars b{color:var(--clay-d);letter-spacing:1px}.ss .price-row{display:flex;align-items:flex-end;gap:13px;flex-wrap:wrap;margin:20px 0 6px}.ss .price-now{font-family:var(--serif);font-size:clamp(36px,5.2vw,48px);line-height:1}.ss .price-was{font-size:19px;color:#a8998c;text-decoration:line-through;padding-bottom:5px}.ss .price-off{background:var(--clay);color:#fff;font-size:12px;font-weight:700;padding:5px 10px;border-radius:7px;margin-bottom:6px}.ss .cod{font-size:13.5px;color:var(--ok);font-weight:600;margin-bottom:18px}.ss .offer{border:1.5px solid var(--clay);background:linear-gradient(180deg,#fff,var(--sand-2));border-radius:var(--r);padding:16px 18px;margin-bottom:20px;position:relative}.ss .offer .pill{position:absolute;top:-11px;left:16px;background:var(--clay);color:#fff;font-size:10.5px;font-weight:700;letter-spacing:.14em;text-transform:uppercase;padding:4px 11px;border-radius:100px}.ss .offer b{font-family:var(--serif);font-size:20px;display:block;margin-bottom:2px;font-weight:400}.ss .offer p{font-size:14px;color:var(--ink-2)}.ss .cta{display:block;width:100%;background:var(--ink);color:#fff!important;text-align:center;text-decoration:none;font-weight:600;font-size:16.5px;letter-spacing:.05em;text-transform:uppercase;padding:20px;border-radius:var(--r);transition:.25s;border:none;cursor:pointer;font-family:var(--sans)}.ss .cta:hover{background:var(--clay-d);transform:translateY(-2px);box-shadow:var(--shadow)}.ss .cta small{display:block;text-transform:none;letter-spacing:0;font-weight:400;font-size:12.5px;opacity:.8;margin-top:4px}.ss .guar{display:flex;gap:13px;align-items:flex-start;background:#fff;border:1px solid var(--stone);border-radius:var(--r);padding:15px 17px;margin-top:14px}.ss .guar .ico{flex:0 0 40px;height:40px;border-radius:50%;background:var(--sand-2);display:grid;place-items:center;font-size:19px;overflow:hidden}.ss .guar .ico img{width:100%;height:100%;object-fit:cover}.ss .guar b{font-size:14.5px;display:block;margin-bottom:2px}.ss .guar p{font-size:13px;color:var(--ink-2);line-height:1.5}.ss .trust{display:grid;grid-template-columns:repeat(3,1fr);gap:10px;margin-top:18px;text-align:center}.ss .trust div{font-size:11.5px;color:var(--ink-2);line-height:1.35}.ss .trust i{display:block;font-size:19px;margin-bottom:3px;font-style:normal}.ss .marq{background:var(--sand-2);padding:clamp(24px,4vw,38px) 0;overflow:hidden}.ss .marq-track{display:flex;gap:14px;width:max-content;animation:ssslide 40s linear infinite}.ss .marq:hover .marq-track{animation-play-state:paused}@keyframes ssslide{0%{transform:translate(0)}to{transform:translate(-50%)}}.ss .marq figure{width:clamp(170px,25vw,240px);aspect-ratio:1/1;border-radius:var(--r);overflow:hidden;background:#fff;box-shadow:var(--shadow-sm);margin:0}.ss .marq img{width:100%;height:100%;object-fit:cover}.ss .cards{display:grid;gap:16px;margin-top:36px}@media(min-width:780px){.ss .cards.c3{grid-template-columns:repeat(3,1fr)}.ss .cards.c2{grid-template-columns:repeat(2,1fr)}}.ss .card{background:#fff;border:1px solid var(--stone);border-radius:var(--r-lg);padding:26px 22px;box-shadow:var(--shadow-sm)}.ss .is-dark .card{background:#ffffff08;border-color:#ffffff21;box-shadow:none}.ss .card .n{font-family:var(--serif);font-size:13px;color:var(--clay);display:block;margin-bottom:12px;letter-spacing:.1em}.ss .card .pct{font-family:var(--serif);font-size:38px;color:var(--clay);line-height:1;margin-bottom:10px}.ss .card h3{margin-bottom:7px}.ss .card p{font-size:14.5px;color:var(--ink-2)}.ss .is-dark .card p{color:#b8aa9e}.ss .card .ci{width:52px;height:52px;object-fit:contain;margin-bottom:12px}.ss .steps{counter-reset:s;display:grid;gap:13px;margin-top:34px;max-width:640px;margin-inline:auto}.ss .step{display:flex;gap:18px;align-items:flex-start;background:#fff;border:1px solid var(--stone);border-radius:var(--r);padding:20px 22px}.ss .step:before{counter-increment:s;content:counter(s,decimal-leading-zero);font-family:var(--serif);font-size:24px;color:var(--clay);flex:0 0 auto;line-height:1}.ss .step b{display:block;font-size:16px;margin-bottom:3px}.ss .step p{font-size:14px;color:var(--ink-2)}.ss .stats{display:grid;gap:26px;margin-top:40px;text-align:center}@media(min-width:700px){.ss .stats{grid-template-columns:repeat(3,1fr)}}.ss .stat .num{font-family:var(--serif);font-size:clamp(48px,7.5vw,70px);line-height:1;color:var(--clay);font-variant-numeric:tabular-nums}.ss .stat .bar{height:3px;background:var(--stone);border-radius:3px;margin:14px auto 12px;max-width:150px;overflow:hidden}.ss .is-dark .stat .bar{background:#ffffff26}.ss .stat .bar i{display:block;height:100%;width:0;background:var(--clay);transition:width 1.6s cubic-bezier(.2,.7,.3,1)}.ss .stat p{font-size:14.5px;color:var(--ink-2);max-width:250px;margin-inline:auto}.ss .is-dark .stat p{color:#b8aa9e}.ss .rail{display:flex;gap:16px;overflow-x:auto;scroll-snap-type:x mandatory;padding:6px 0 16px;margin-top:32px;scrollbar-width:none}.ss .rail::-webkit-scrollbar{display:none}.ss .testi{flex:0 0 min(340px,84vw);scroll-snap-align:center;background:#fff;border:1px solid var(--stone);border-radius:var(--r-lg);padding:26px;box-shadow:var(--shadow-sm)}.ss .testi .st{color:var(--clay);letter-spacing:2px;font-size:14px;margin-bottom:12px}.ss .testi q{font-family:var(--serif);font-size:18px;line-height:1.45;display:block;margin-bottom:18px}.ss .testi .who{display:flex;align-items:center;gap:12px;border-top:1px solid var(--stone);padding-top:15px}.ss .testi .ph{flex:0 0 46px;height:46px;border-radius:50%;overflow:hidden;background:var(--sand-2);border:1px dashed var(--clay);display:grid;place-items:center;font-size:9px;color:var(--clay-d);text-align:center;line-height:1.1}.ss .testi .ph img{width:100%;height:100%;object-fit:cover}.ss .testi .who b{font-size:14px;display:block}.ss .testi .who small{font-size:12px;color:var(--ink-2)}.ss .tbl{margin-top:34px;border:1px solid var(--stone);border-radius:var(--r-lg);overflow:hidden;background:#fff}.ss .tbl table{width:100%;border-collapse:collapse}.ss .tbl th,.ss .tbl td{padding:15px 14px;text-align:left;font-size:14px;border-bottom:1px solid var(--stone)}.ss .tbl thead th{background:var(--sand-2);font-family:var(--serif);font-weight:400;font-size:15px}.ss .tbl th:nth-child(2),.ss .tbl td:nth-child(2),.ss .tbl th:nth-child(3),.ss .tbl td:nth-child(3){text-align:center;width:88px}.ss .tbl tbody tr:last-child td{border-bottom:0}.ss .yes{color:var(--ok);font-weight:700}.ss .no{color:#c0afa2}.ss .faq{max-width:760px;margin:32px auto 0}.ss .faq details{border-bottom:1px solid var(--stone)}.ss .faq summary{cursor:pointer;list-style:none;padding:20px 40px 20px 0;font-size:16.5px;font-family:var(--serif);position:relative}.ss .faq summary::-webkit-details-marker{display:none}.ss .faq summary:after{content:"+";position:absolute;right:6px;top:50%;transform:translateY(-50%);font-size:22px;color:var(--clay);transition:.3s;font-family:var(--sans)}.ss .faq details[open] summary:after{transform:translateY(-50%) rotate(45deg)}.ss .faq details[open] summary{color:var(--clay-d)}.ss .faq .a{padding:0 40px 22px 0;font-size:14.8px;color:var(--ink-2);line-height:1.65}.ss .final-card{background:#fff;border:1px solid var(--stone);border-radius:var(--r-lg);padding:clamp(26px,5vw,50px);text-align:center;box-shadow:var(--shadow);max-width:620px;margin-inline:auto}.ss-sticky{position:fixed;left:0;right:0;bottom:0;z-index:70;background:#faf6f1f5;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);border-top:1px solid #E6D9CB;padding:10px clamp(20px,5vw,40px);transform:translateY(120%);transition:transform .4s cubic-bezier(.2,.7,.3,1);font-family:Inter,-apple-system,sans-serif}.ss-sticky.on{transform:none}.ss-sticky .in{max-width:1140px;margin:0 auto;display:flex;align-items:center;gap:14px}.ss-sticky .p{flex:1;min-width:0}.ss-sticky .p b{font-size:16px;display:block;font-family:Fraunces,Georgia,serif;font-weight:400;color:#241d19}.ss-sticky .p small{font-size:11.5px;color:#6b5c51}.ss-sticky a{flex:0 0 auto;background:#241d19;color:#fff!important;text-decoration:none;font-size:14px;font-weight:600;letter-spacing:.05em;text-transform:uppercase;padding:14px 24px;border-radius:11px}@media(max-width:520px){.ss-sticky .p small{display:none}.ss-sticky a{padding:14px 18px;font-size:13px}}.ss .tint{background:var(--sec-bg,#FAF6F1);color:var(--sec-tx,#241D19)}.ss .tint h2,.ss .tint h3,.ss .tint .price-now{color:var(--sec-tx,#241D19)}.ss .tint .lead,.ss .tint .card p,.ss .tint .stat p,.ss .tint .step p{color:var(--sec-tx2,#6B5C51)}.ss .tint .eyebrow,.ss .tint .card .n,.ss .tint .card .pct,.ss .tint .stat .num{color:var(--sec-acc,#9A7355)}.ss .tint .card{background:var(--sec-card,#fff);border-color:var(--sec-line,#E6D9CB)}.ss .tint .stat .bar{background:var(--sec-line,#E6D9CB)}.ss .tint .stat .bar i{background:var(--sec-acc,#9A7355)}.ss .v916{position:relative;aspect-ratio:9/16;border-radius:var(--r);overflow:hidden;background:#111;box-shadow:var(--shadow-sm)}.ss .v916 video,.ss .v916 iframe,.ss .v916 img{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover;border:0;display:block}.ss .v-grid{display:grid;gap:12px;margin-top:32px;grid-template-columns:repeat(2,1fr)}@media(min-width:760px){.ss .v-grid{grid-template-columns:repeat(4,1fr)}}.ss .v-rail{display:flex;gap:12px;overflow-x:auto;scroll-snap-type:x mandatory;padding:6px 0 14px;margin-top:32px;scrollbar-width:none}.ss .v-rail::-webkit-scrollbar{display:none}.ss .v-rail>*{flex:0 0 min(230px,62vw);scroll-snap-align:center}.ss .v-cap{font-size:12.5px;color:var(--ink-2);text-align:center;margin-top:8px;line-height:1.4}.ss .g-grid{display:grid;gap:12px;margin-top:32px;grid-template-columns:repeat(2,1fr)}@media(min-width:760px){.ss .g-grid.g3{grid-template-columns:repeat(3,1fr)}.ss .g-grid.g4{grid-template-columns:repeat(4,1fr)}}.ss .g-grid figure{margin:0;border-radius:var(--r);overflow:hidden;background:#fff;box-shadow:var(--shadow-sm)}.ss .g-grid img{width:100%;height:100%;object-fit:cover;aspect-ratio:1/1}.ss .g-grid.ratio916 img{aspect-ratio:9/16}.ss .g-grid.ratioauto img{aspect-ratio:auto}.ss .ba{display:grid;gap:26px;margin-top:34px}.ss .ba-row{background:#fff;border:1px solid var(--stone);border-radius:var(--r-lg);padding:16px;box-shadow:var(--shadow-sm)}.ss .ba-pair{display:grid;grid-template-columns:1fr 1fr;gap:12px}.ss .ba-pair figure{margin:0}.ss .ba-pair img{width:100%;border-radius:11px;aspect-ratio:1/1;object-fit:cover}.ss .ba-lbl{text-align:center;margin-top:8px;font-size:11.5px;letter-spacing:.14em;text-transform:uppercase;color:var(--ink-2);font-weight:600}.ss .ba-note{text-align:center;margin-top:14px;font-size:14px;color:var(--ink-2)}.ss .ba-note b{color:var(--ink)}.ss .ba-slot{min-height:150px}
/*# sourceMappingURL=/cdn/shop/t/2/assets/scar-solutions.css.map */
