Protective Phone Case Art
.yl-phone-pd { max-width: 900px; margin: 0 auto; font-family: Arial, Helvetica, sans-serif; color: #202124; line-height: 1.7; background: #ffffff; } .yl-phone-pd * { box-sizing: border-box; } .yl-phone-pd img { display: block; width: 100%; height: auto; border: 0; } /* HERO */ .yl-phone-hero { background: #18212b; color: #ffffff; padding: 50px 28px; border-radius: 20px; text-align: center; margin-bottom: 28px; } .yl-phone-eyebrow { display: inline-block; padding: 7px 15px; border: 1px solid #d9a441; border-radius: 999px; color: #ffffff; font-size: 12px; font-weight: 700; letter-spacing: 1px; margin-bottom: 16px; } .yl-phone-hero h2 { margin: 0 0 14px; color: #ffffff; font-size: 34px; line-height: 1.2; font-weight: 800; } .yl-phone-hero p { max-width: 700px; margin: 0 auto; color: #f3f5f7; font-size: 16px; } .yl-phone-tags { display: flex; flex-wrap: wrap; justify
Contents
center; gap: 9px; margin-top: 24px; } .yl-phone-tag { background: #ffffff; color: #18212b; padding: 8px 13px; border-radius: 999px; font-size: 12px; font-weight: 700; } /* INTRO */ .yl-phone-intro { background: #f6f3ed; border-left: 5px solid #c58a28; padding: 25px; border-radius: 13px; margin-bottom: 32px; } .yl-phone-intro h3 { margin: 0 0 8px; color: #27231d; font-size: 24px; } .yl-phone-intro p { margin: 0; color: #4d4a44; } /* SECTION TITLE */ .yl-phone-section-title { text-align: center; margin: 38px 0 20px; } .yl-phone-section-title h3 { margin: 0 0 7px; color: #202124; font-size: 27px; } .yl-phone-section-title p { margin: 0; color: #666b70; font-size: 14px; } /* BENEFITS */ .yl-phone-benefits { display: grid; grid-template-columns: repeat(3, 1fr); gap: 14px; margin-bottom: 32px; } .yl-phone-benefit { background: #ffffff; border: 1px solid #e2e4e7; border-radius: 15px; padding: 21px 16px; text-align: center; box-shadow: 0 4px 15px rgba(0,0,0,0.06); } .yl-phone-benefit .icon { width: 45px; height: 45px; margin: 0 auto 11px; border-radius: 50%; background: #f3ead9; color: #95661b; display: flex; align-items: center; justify
Contents
center; font-size: 16px; font-weight: 800; } .yl-phone-benefit h4 { margin: 0 0 6px; color: #24272a; font-size: 15px; } .yl-phone-benefit p { margin: 0; color: #646a70; font-size: 13px; line-height: 1.55; } /* HIGHLIGHT */ .yl-phone-highlight { background: #f1f5f8; border-radius: 18px; padding: 29px 22px; text-align: center; margin: 32px 0; } .yl-phone-highlight h3 { margin: 0 0 8px; color: #253442; font-size: 26px; } .yl-phone-highlight p { max-width: 690px; margin: 0 auto; color: #515d66; } /*
Features
*/ .yl-phone
Features
{ margin: 35px 0; background: #ffffff; border: 1px solid #e1e4e7; border-radius: 18px; overflow: hidden; box-shadow: 0 5px 18px rgba(0,0,0,0.07); } .yl-phone
Features
img { width: 100%; } .yl-phone
Features
Contents
{ padding: 25px; } .yl-phone
Features
Contents
.num { display: inline-block; font-size: 12px; font-weight: 800; color: #a16d1c; letter-spacing: 1px; margin-bottom: 5px; } .yl-phone
Features
Contents
h3 { margin: 0 0 9px; color: #202124; font-size: 23px; line-height: 1.3; } .yl-phone
Features
Contents
p { margin: 0; color: #596168; } /* USE CASES */ .yl-phone-use { display: grid; grid-template-columns: repeat(2, 1fr); gap: 14px; margin-bottom: 32px; } .yl-phone-use-card { background: #f8f9fa; border: 1px solid #e2e5e8; border-radius: 14px; padding: 21px; } .yl-phone-use-card h4 { margin: 0 0 6px; color: #24272a; font-size: 16px; } .yl-phone-use-card p { margin: 0; color: #626970; font-size: 13px; } /* CTA */ .yl-phone-cta { background: #243442; color: #ffffff; border-radius: 17px; padding: 34px 24px; text-align: center; margin: 38px 0; } .yl-phone-cta h3 { margin: 0 0 8px; color: #ffffff; font-size: 28px; } .yl-phone-cta p { margin: 0; color: #f2f4f6; } /* COLOR OPTIONS */ .yl-phone-colors { display: grid; grid-template-columns: repeat(4, 1fr); gap: 12px; margin-bottom: 32px; } .yl-phone-color { border: 1px solid #dfe3e6; background: #ffffff; border-radius: 13px; padding: 17px 10px; text-align: center; font-weight: 700; color: #303438; } .yl-phone-color span { display: block; margin: 0 auto 9px; width: 31px; height: 31px; border-radius: 50%; border: 1px solid #c9cdd1; } .yl-phone-white span { background: #ffffff; } .yl-phone-blue span { background: #54799c; } .yl-phone-pink span { background: #d99aa8; } .yl-phone-orange span { background: #d9853c; } /*
Specifications
*/ .yl-phone
Specifications
{ width: 100%; border-collapse: collapse; margin: 0 0 30px; background: #ffffff; border: 1px solid #dfe3e7; border-radius: 12px; overflow: hidden; } .yl-phone
Specifications
tr:nth-child(even) { background: #f7f8f9; } .yl-phone
Specifications
td { padding: 13px 15px; border-bottom: 1px solid #e5e8eb; font-size: 14px; vertical-align: top; } .yl-phone
Specifications
td:first-child { width: 34%; color: #25292c; font-weight: 700; } .yl-phone
Specifications
td:last-child { color: #596168; } /*
Notes
*/ .yl-phone
Notes
{ background: #fff8e8; border: 1px