/* Original photographs are always shown uncropped, including their branding. */
.eyeliner-hero .brow-hero-image img{height:auto;max-height:600px}
.eyeliner-techniques{background:#e7e7dc}
.eyeliner-technique-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:40px}
.eyeliner-technique{border-top:1px solid #aeb59d;padding-top:25px;scroll-margin-top:130px}
.eyeliner-number{display:block;font-family:Georgia,serif;font-size:33px;font-style:italic;color:#788363;margin-bottom:22px}
.eyeliner-technique .eyebrow{font-size:8px;letter-spacing:.12em;min-height:28px;margin-bottom:13px}
.eyeliner-technique h3{font-size:32px;min-height:69px;margin-bottom:22px}
.eyeliner-technique p:not(.eyebrow){font-size:14px;line-height:1.8}
.eyeliner-technique .eyeliner-technique-note{border-top:1px solid #c7ccba;padding-top:20px;font-size:13px}
.eyeliner-gallery{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:32px 24px;align-items:start}
.eyeliner-gallery figure{margin:0;min-width:0}
.eyeliner-photo{display:block;position:relative;width:100%;padding:0;background:#e7e3d9}
.eyeliner-photo img{width:100%;height:auto;object-fit:contain}
.eyeliner-photo>span{position:absolute;top:12px;right:12px;display:grid;place-items:center;width:40px;height:40px;background:#f5f1e9e6;border-radius:50%}
.eyeliner-gallery figcaption{display:flex;justify-content:space-between;gap:14px;font-size:9px;letter-spacing:.04em;color:#626b56;padding-top:13px}
.eyeliner-gallery figcaption>span:last-child{letter-spacing:0}
.eyeliner-care-grid{display:grid;grid-template-columns:1fr 1fr;gap:7%}
.eyeliner-care-grid h3{font-size:27px;margin-bottom:20px}
.eyeliner-care-grid p{font-size:14px}
.eyeliner-prices{margin:0 0 28px}
.eyeliner-prices>div{display:grid;grid-template-columns:1fr auto;gap:8px 20px;border-top:1px solid #6b775c;padding:20px 0}
.eyeliner-prices dt{font-family:Georgia,serif;font-size:23px;line-height:1.2}
.eyeliner-prices dd{margin:0;font-size:19px}
.eyeliner-prices .eyeliner-price-note{grid-column:1/-1;font-size:12px;color:#d5ddc8}
.eyeliner-home{display:grid;grid-template-columns:.8fr 1.2fr;gap:8%;align-items:center;background:#eeede4}
.eyeliner-home figure{margin:0;max-width:420px}
.eyeliner-home img{width:100%;height:auto}
.eyeliner-home figcaption{font-size:10px;margin-top:12px;color:#676c5b}
.eyeliner-home h2{margin-bottom:25px}
.eyeliner-home p:not(.eyebrow){max-width:520px}
.eyeliner-home-techniques{display:flex;flex-wrap:wrap;gap:12px 24px;padding:20px 0;border-top:1px solid #c5cbb8;border-bottom:1px solid #c5cbb8;margin:24px 0;font-size:13px}
.eyeliner-home-techniques a:hover{text-decoration:underline;text-underline-offset:4px}
@media(max-width:950px){.eyeliner-technique-grid{gap:23px}.eyeliner-technique h3{font-size:28px}.eyeliner-prices>div{grid-template-columns:1fr}.eyeliner-gallery figcaption{display:block}.eyeliner-gallery figcaption>span{display:block;margin-bottom:5px}}
@media(max-width:700px){.eyeliner-technique-grid,.eyeliner-care-grid,.eyeliner-home{grid-template-columns:1fr;gap:32px}.eyeliner-technique h3{min-height:0}.eyeliner-technique .eyebrow{min-height:0}.eyeliner-gallery{grid-template-columns:1fr 1fr;gap:27px 15px}.eyeliner-photo>span{width:32px;height:32px;top:7px;right:7px}.eyeliner-home figure{max-width:420px;margin:auto}.eyeliner-home-techniques{flex-direction:column;gap:14px}.eyeliner-prices dt{font-size:24px}}
@media(max-width:430px){.eyeliner-gallery{grid-template-columns:1fr}.eyeliner-gallery figcaption{display:flex}.eyeliner-photo>span{width:40px;height:40px;top:12px;right:12px}}
