:root{--ink:#1d2122;--body:#2c3133;--muted:#646b6d;--line:#e6e2dc;--red:#8e3a2c;--red-d:#6f2c21;--cream:#f7f2ec;--ok:#2f6b4f;--bad:#b3261e}*{box-sizing:border-box}html{-webkit-text-size-adjust:100%}html,body{overflow-x:clip}body{margin:0;background:#fff;color:var(--body);font-family:Inter,Arial,sans-serif;font-size:18px;line-height:1.55;padding-bottom:84px}img,video{display:block;max-width:100%;height:auto}.cp-top{background:var(--ink);color:#fff;text-align:center;font-size:13px;font-weight:700;padding:8px 16px}.cp-top b{color:#f3c9bf}.label{background:#f1efea;color:var(--muted);text-align:center;font-size:10.5px;letter-spacing:.16em;text-transform:uppercase;padding:4px 16px;font-weight:700}.cp-wrap{max-width:640px;margin:0 auto;padding:0 16px}.cp-kicker{font-size:12px;font-weight:800;letter-spacing:.12em;text-transform:uppercase;color:var(--red);margin:16px 0 8px}.cp-wrap h1{font-size:30px;line-height:1.12;font-weight:800;color:var(--ink);margin:0 0 12px;letter-spacing:-.022em}.cp-wrap h1 em{font-style:normal;color:var(--red)}.cp-sub{font-size:18.5px;line-height:1.4;font-weight:500;color:#3f4547;margin:0 0 14px}.cp-sub b{color:var(--ink);font-weight:700}.byline{display:flex;align-items:center;gap:10px;padding:10px 0;border-top:1px solid var(--line);border-bottom:1px solid var(--line);margin:0 0 14px;font-size:13px;color:var(--muted);line-height:1.35}.byline img{flex:0 0 42px;width:42px;height:42px;border-radius:50%;object-fit:cover}.byline b{color:var(--ink);font-weight:700}.cp-wrap h2{font-size:26px;line-height:1.16;font-weight:800;color:var(--ink);margin:46px 0 14px;letter-spacing:-.018em}.cp-wrap h2 .n{display:block;font-size:12px;letter-spacing:.14em;color:var(--red);font-weight:800;margin-bottom:6px}.cp-wrap p{margin:0 0 14px}.cp-wrap p b{color:var(--ink)}.cp-lead{font-size:20px;line-height:1.42;font-weight:600;color:var(--ink)}.cp-fig{margin:18px 0 20px;position:relative}.cp-fig img,.cp-fig video{width:100%;border-radius:6px}.cp-fig figcaption,.cp-cap{font-size:13px;line-height:1.4;color:var(--muted);margin-top:7px}.cp-ba{position:relative;margin:0}.cp-mini{font-size:11.5px;color:var(--muted);margin-top:4px}.cp-ba img{width:100%;border-radius:6px}.cp-ba .l,.cp-ba .r{position:absolute;top:10px;font-size:12px;font-weight:800;letter-spacing:.06em;text-transform:uppercase;padding:5px 9px;border-radius:5px;background:#fff;color:var(--ink);box-shadow:0 2px 6px #0000002e}.cp-ba .l{left:10px}.cp-ba .r{right:10px;background:var(--red);color:#fff}.cp-ba .t{position:absolute;left:10px;right:10px;bottom:10px;background:#1d2122d1;color:#fff;font-size:13.5px;font-weight:700;padding:7px 10px;border-radius:6px;line-height:1.3}.cp-vid{position:relative;border-radius:8px;overflow:hidden;aspect-ratio:1/1;background:#ddd;cursor:pointer}.cp-vid video{width:100%;height:100%;object-fit:cover;object-position:50% 30%;border-radius:0}.cp-vid .snd{position:absolute;top:10px;left:10px;background:#0000009e;color:#fff;font-size:12.5px;font-weight:700;padding:6px 10px;border-radius:99px}.cp-vid .q{position:absolute;left:0;right:0;bottom:0;padding:40px 14px 14px;background:linear-gradient(transparent,#000000c7);color:#fff;font-size:17px;line-height:1.3;font-weight:700}.cp-vid .q small{display:block;font-weight:500;font-size:12px;opacity:.85;margin-top:5px}.cp-vid.on .snd,.cp-vid.on .q{display:none}.cp-x{list-style:none;padding:0;margin:6px 0 18px}.cp-x li{position:relative;padding:10px 0 10px 36px;border-bottom:1px solid var(--line);line-height:1.4}.cp-x li:before{content:"\2715";position:absolute;left:0;top:10px;width:24px;height:24px;border-radius:50%;background:#fbeceb;color:var(--bad);font-weight:800;font-size:13px;display:flex;align-items:center;justify-content:center}.cp-x li b{color:var(--ink)}.cp-pull{margin:22px 0;padding:4px 0 4px 16px;border-left:4px solid var(--red);font-size:23px;line-height:1.25;font-weight:800;color:var(--ink);letter-spacing:-.01em}.cp-cta{display:block;text-align:center;background:var(--red);color:#fff!important;text-decoration:none;font-weight:800;font-size:18px;padding:17px 16px;border-radius:8px;box-shadow:0 3px 0 var(--red-d);margin:22px 0 8px}.cp-ctaline{text-align:center;font-size:13.5px;color:var(--muted);margin:0 0 6px;font-weight:600}.cp-ctaline span{color:var(--ink)}.cp-fn{font-size:12px!important;color:var(--muted);line-height:1.4;margin:8px 0 0!important}.cp-ov{position:absolute;background:#fff;color:var(--ink);font-size:13px;font-weight:800;padding:6px 10px;border-radius:6px;box-shadow:0 2px 8px #0000002e}.cp-ov.red{background:var(--red);color:#fff}.cp-row{display:flex;gap:10px;overflow-x:auto;scroll-snap-type:x mandatory;margin:16px -16px 6px;padding:0 16px 8px;-webkit-overflow-scrolling:touch}.cp-row .cp-ba{flex:0 0 78%;scroll-snap-align:start}.cp-swipe{font-size:12.5px;color:var(--muted);font-weight:700;margin:0 0 12px}.cp-grid{display:grid;grid-template-columns:1fr 1fr;gap:8px;margin:14px 0 6px}.cp-grid .cp-ba:first-child{grid-column:1/-1}.cp-grid .cp-ba .l,.cp-grid .cp-ba .r{font-size:10.5px;padding:3px 6px;top:6px}.cp-grid .cp-ba .l{left:6px}.cp-grid .cp-ba .r{right:6px}.cp-stats{display:grid;grid-template-columns:repeat(3,1fr);gap:8px;margin:16px 0 6px}.cp-stat{background:var(--cream);border-radius:8px;padding:12px 8px;text-align:center}.cp-stat .num{font-size:28px;font-weight:800;color:var(--red);line-height:1}.cp-stat .num small{font-size:12px;font-weight:700;display:block;color:var(--muted)}.cp-stat .t{font-size:12.5px;line-height:1.3;margin-top:6px;color:var(--ink);font-weight:600}.cp-feat{border:1.5px solid var(--line);border-radius:10px;padding:14px;display:flex;gap:12px;align-items:center;margin:20px 0}.cp-feat img{width:96px;height:96px;object-fit:cover;border-radius:8px;flex:0 0 96px}.cp-feat .k{font-size:11px;font-weight:800;letter-spacing:.12em;color:var(--muted);text-transform:uppercase}.cp-feat .h{font-size:17px;font-weight:800;color:var(--ink);line-height:1.2;margin:3px 0}.cp-feat .s{font-size:13.5px;color:var(--muted);line-height:1.35}.cp-feat a{display:inline-block;margin-top:6px;font-weight:800;color:var(--red);text-decoration:none;font-size:15px}.cp-tl{display:grid;gap:10px;margin:16px 0}.cp-tl div{display:grid;grid-template-columns:84px 1fr;gap:12px;align-items:start;background:var(--cream);border-radius:8px;padding:12px}.cp-tl i{font-style:normal;font-size:12px;font-weight:800;letter-spacing:.08em;color:#fff;background:var(--red);border-radius:6px;padding:6px 0;text-align:center}.cp-tl b{display:block;color:var(--ink);font-size:16.5px}.cp-tl span{font-size:14.5px;color:var(--muted);line-height:1.35}table.cp-cmp{width:100%;border-collapse:separate;border-spacing:0;font-size:13.5px;margin:16px 0;line-height:1.3}table.cp-cmp th{font-size:12.5px;padding:9px 6px;text-align:center;background:#f1efea;color:var(--ink)}table.cp-cmp th.us{background:var(--red);color:#fff;border-radius:8px 8px 0 0}table.cp-cmp td{padding:10px 6px;border-bottom:1px solid var(--line);text-align:center;vertical-align:middle}table.cp-cmp td:first-child{text-align:left;font-weight:700;color:var(--ink)}table.cp-cmp td.us{background:#fbf3f1;font-weight:800;color:var(--ink)}.cp-no{color:var(--bad);font-weight:800}.cp-yes{color:var(--ok);font-weight:800}.cp-quote{background:var(--cream);border-radius:10px;padding:16px;margin:16px 0}.cp-quote p{margin:0!important;font-size:17px;line-height:1.38;font-weight:600;color:var(--ink)}.cp-quote small{display:block;margin-top:8px;font-size:12.5px;color:var(--muted)}.cp-exp{display:grid;grid-template-columns:110px 1fr;gap:14px;align-items:center;background:var(--cream);border-radius:10px;padding:14px;margin:18px 0}.cp-exp img{width:110px;border-radius:8px}.cp-exp p{margin:0!important;font-size:16.5px;line-height:1.4;font-weight:600;color:var(--ink)}.cp-exp small{display:block;margin-top:8px;font-size:12.5px;color:var(--muted);font-weight:600}.cp-gift{display:grid;grid-template-columns:1fr 1fr;gap:10px;align-items:center;margin:16px 0}.cp-gift img{border-radius:8px}.cp-faq details{border-bottom:1px solid var(--line);padding:12px 0}.cp-faq summary{font-weight:800;color:var(--ink);cursor:pointer}.cp-faq details p{margin:8px 0 0!important}.cp-foot{font-size:12px;color:var(--muted);border-top:1px solid var(--line);margin-top:30px;padding:16px 0 24px;line-height:1.45}.cp-foot a{color:var(--muted)}.cp-sticky{transform:translateY(110%);transition:transform .25s;position:fixed;left:0;right:0;bottom:0;background:#fff;box-shadow:0 -4px 18px #0000001f;padding:10px 16px calc(10px + env(safe-area-inset-bottom));z-index:50}.cp-sticky.on{transform:none}.cp-sticky .in{max-width:640px;margin:0 auto;display:flex;align-items:center;gap:10px}.cp-sticky .t{flex:1;font-size:12.5px;line-height:1.3;color:var(--muted)}.cp-sticky .t b{color:var(--ink);display:block;font-size:13.5px}.cp-sticky a{background:var(--red);color:#fff!important;font-weight:800;text-decoration:none;padding:13px 14px;border-radius:8px;font-size:15px;white-space:nowrap}@media(min-width:900px){.cp-wrap h1{font-size:40px}.cp-row .cp-ba{flex-basis:48%}}
/*# sourceMappingURL=/cdn/shop/t/1/assets/contura-presell-cellulite.css.map */
