@font-face{font-family:SkinLeto;src:url('/skin-design/fonts/LetoSans.woff2') format('woff2');font-weight:400;font-display:swap}
@font-face{font-family:SkinLeto;src:url('/skin-design/fonts/LetoSansBold.woff2') format('woff2');font-weight:700 900;font-display:swap}
body.skin-design{background:#f2f2f2;color:#242b30;font-family:Arial,sans-serif}
body.skin-design .dad-container{max-width:480px;background:#fff}
body.skin-design .e-con-inner{padding:0}
body.skin-design #lead-form{margin:0;padding:18px 16px 22px;border:14px solid #1b9eb3;border-top-width:18px;border-radius:0 0 18px 18px;background:#def6fa;box-shadow:none;color:#222}
body.skin-design .skin-order-summary{display:flex;justify-content:center;align-items:center;gap:22px;margin:0 0 12px;text-align:left}
body.skin-design .skin-product{width:82px;height:110px;object-fit:contain;mix-blend-mode:multiply;filter:drop-shadow(0 5px 5px #166b7122)}
body.skin-design .skin-offer{display:flex;flex-direction:column;gap:4px}
body.skin-design .skin-brand{font-family:SkinLeto,Arial,sans-serif;font-size:30px;line-height:1;font-weight:700;color:#159eb2}
body.skin-design .skin-offer-label{font-size:10px;font-weight:700;letter-spacing:.7px;color:#ff5400}
body.skin-design .skin-price{display:flex;gap:12px;align-items:center}
body.skin-design .skin-price del{font-size:18px;color:#6d8289}
body.skin-design .skin-price strong{color:#111;font-size:40px;line-height:1;font-weight:800}
body.skin-design .skin-price small{font-size:20px}
body.skin-design #lead-form .lead-form-head{margin:0 0 16px}
body.skin-design #lead-form .lead-form-title{font-family:SkinLeto,Arial,sans-serif;font-size:23px;line-height:1.13;color:#159eb2;letter-spacing:0}
body.skin-design #lead-form .lead-form-sub{font-family:Arial,sans-serif;font-size:14px;line-height:1.4;color:#344c54;margin-top:9px}
body.skin-design #lead-form .lead-form-chip{background:#fff;color:#128997;border:1px solid #9bdce5;border-radius:4px;font-family:Arial,sans-serif;font-size:10px;padding:6px 7px}
body.skin-design #lead-form form{font-family:Arial,sans-serif}
body.skin-design #lead-form .lfb-field>div{color:#243a40;font-family:Arial,sans-serif;font-size:15px;font-weight:700!important}
body.skin-design #lead-form input[type=text],body.skin-design #lead-form input[type=tel]{height:46px;min-height:46px;background:#fff;border:1px solid #b2d9df;border-radius:5px;font-family:Arial,sans-serif;color:#172e35;font-size:17px;padding:12px!important;box-shadow:none}
body.skin-design #lead-form input::placeholder{color:#8a9da2}
body.skin-design #lead-form input:focus{border-color:#1b9eb3;box-shadow:0 0 0 3px #1b9eb31a;outline:none}
body.skin-design #lead-form button[type=submit],body.skin-design .g1v-cta,body.skin-design .g2-link,body.skin-design .g7-btn{background:#ff3c00;color:white;border-radius:7px;box-shadow:0 4px 0 #c82f00;font-family:SkinLeto,Arial,sans-serif;font-weight:700;animation:none}
body.skin-design #lead-form button[type=submit]{min-height:49px;font-size:21px;padding:11px 14px!important;letter-spacing:0}
body.skin-design #lead-form button[type=submit]:hover,body.skin-design .g1v-cta:hover,body.skin-design .g2-link:hover,body.skin-design .g7-btn:hover{background:#e83800}
body.skin-design #lead-form p[style]{margin-bottom:0}
body.skin-design .g1v-wrap{background:#1b9eb3 url('/skin-design/images/sk_asset_024.png') no-repeat 64% top;background-size:auto 940px;border:0;border-radius:0 0 36px 36px;box-shadow:none;color:#fff;padding:22px 18px 30px}
body.skin-design .g1v-title{font-family:SkinLeto,Arial,sans-serif;font-size:30px;line-height:1.08;text-align:center;color:#ffe400;margin:12px 0;letter-spacing:-.4px}
body.skin-design .g1v-sub{font-family:Arial,sans-serif;font-size:18px;line-height:1.45;text-align:center;color:#fff}
body.skin-design .g1v-badge{background:#ffe400;color:#18525c;border:0;border-radius:4px}
body.skin-design .g1v-badge-line{color:#18525c;font-family:Arial,sans-serif;letter-spacing:.1px}
body.skin-design .g1v-media{border:3px solid #b3f0f3;border-radius:50% 50% 16px 16px;background:#def6fa;box-shadow:0 0 18px #b6ffff66}
body.skin-design .g1v-media video{display:block;height:100%;width:100%;object-fit:cover}
body.skin-design .g8p-wrap{background:#def6fa;border:0;border-radius:12px;box-shadow:none;color:#111;padding:16px}
body.skin-design .g8p-old{color:#6a858b}
body.skin-design .g8p-badge{background:#ff5400;color:#fff;border-radius:4px}
body.skin-design .g8p-new{color:#111}
body.skin-design .g8p-note{color:#c6f8ff;font-family:Arial,sans-serif}
body.skin-design .g2-video{margin-top:20px;border-radius:12px}
body.skin-design .g2k-wrap,body.skin-design .g2-wrap,body.skin-design .g5-wrap{background:#fff;border:0;border-radius:0;box-shadow:none;padding:28px 18px;margin:0;color:#29383e;font-family:Arial,sans-serif}
body.skin-design .g2k-title,body.skin-design .g2-title,body.skin-design .g5-title{font-family:SkinLeto,Arial,sans-serif;color:#1b9eb3;font-size:30px;line-height:1.14;letter-spacing:-.3px}
body.skin-design .g2k-sub{color:#35484f;font-size:17px;line-height:1.5}
body.skin-design .g2k-badge{color:#168da0;border-radius:4px;background:#def6fa;border:0}
body.skin-design .g2k-grid,body.skin-design .g2-grid{display:grid;gap:14px}
body.skin-design .g2k-card{position:relative;background:#e5f8fb;border:0;border-radius:6px;box-shadow:none;padding:18px 15px 18px 75px;color:#35484f;font-size:16px;line-height:1.5;min-height:98px}
body.skin-design .g2k-card strong{display:block;color:#168ea3;font-size:18px}
body.skin-design .g2k-card:before{content:'';position:absolute;left:14px;top:22px;width:46px;height:54px;background:url('/skin-design/images/sk_asset_049.png') center/contain no-repeat;filter:drop-shadow(0 0 1px #1b9eb3)}
body.skin-design .g2k-card:nth-child(2):before{background-image:url('/skin-design/images/sk_asset_050.png')}
body.skin-design .g2k-card:nth-child(3):before{background-image:url('/skin-design/images/sk_asset_048.png')}
body.skin-design .g2-wrap{background:#def6fa}
body.skin-design .g2-card{background:white;border:0;border-radius:8px;box-shadow:none;color:#35484f;padding:18px}
body.skin-design .g2-card h3{color:#169bb0;font-family:SkinLeto,Arial,sans-serif}
body.skin-design .g2-card p{color:#35484f}
body.skin-design .g2-link{display:block;text-align:center;padding:14px;border:0}
body.skin-design .g5-expert{display:block;background:#def6fa;border:0;border-radius:10px;padding:16px;box-shadow:none}
body.skin-design .g5-img{border:0;border-radius:10px}
body.skin-design .g5-q{color:#35484f;font-size:16px;line-height:1.5;font-weight:400}
body.skin-design .g5-r{gap:18px}
body.skin-design .g5-item{background:#f4fbfc;border:1px solid #ccebf0;border-radius:8px;padding:16px;box-shadow:none}
body.skin-design .g5-stars{color:#ff5400}
body.skin-design .g5-text{font-family:Arial,sans-serif;color:#35484f;font-weight:400;font-size:16px;line-height:1.5}
body.skin-design .g5-proof{border:0;border-radius:6px}
body.skin-design .g7-bar{background:#def6fa;border:1px solid #a8dce5;border-radius:9px;color:#1b5260;box-shadow:0 5px 22px #184b6033}
body.skin-design .g7-price{color:#19546a;font-family:Arial,sans-serif;font-size:12px}
body.skin-design .g7-btn{font-family:Arial,sans-serif;font-size:14px}
@media(max-width:370px){body.skin-design #lead-form{padding:15px 13px 18px;border-width:10px}body.skin-design #lead-form .lead-form-title{font-size:21px}body.skin-design .skin-product{height:95px;width:71px}body.skin-design .skin-order-summary{gap:16px}body.skin-design .g1v-title,body.skin-design .g2k-title,body.skin-design .g2-title,body.skin-design .g5-title{font-size:27px}}
@media(prefers-reduced-motion:reduce){body.skin-design .g1v-badge-track{animation:none}}
/* Override the original form's inline-template priority rules. */
body.skin-design #lead-form input[type=text],body.skin-design #lead-form input[type=tel]{border:1px solid #b2d9df!important;border-radius:5px!important;color:#172e35!important;font-family:Arial,sans-serif!important;padding:12px!important;box-shadow:none!important}
body.skin-design #lead-form input:focus{border-color:#1b9eb3!important;box-shadow:0 0 0 3px #1b9eb31a!important}
body.skin-design #lead-form input::placeholder{color:#84999e!important}
body.skin-design #lead-form button[type=submit]{background:#ff3c00!important;border-radius:7px!important;box-shadow:0 4px 0 #c82f00!important;font-family:SkinLeto,Arial,sans-serif!important;font-size:21px!important;font-weight:700!important}
body.skin-design #lead-form button[type=submit]:hover{background:#e83800!important}
body.skin-design .g8p-new{background:none;-webkit-text-fill-color:#111;color:#111}
body.skin-design .g2k-card{background:#1b9eb3;color:#fff}
body.skin-design .g2k-card strong{color:#c4faff}
body.skin-design .g5-img,body.skin-design .g5-proof{background:#def6fa}
