.cl-section{--cl-bg: #F3EEE6;--cl-text: #1E1B18;--cl-accent: #1E1B18;--cl-muted: rgba(30, 27, 24, .65);--cl-border: rgba(30, 27, 24, .15);--cl-gap: 24px;--cl-radius: 2px;background:var(--cl-bg);color:var(--cl-text);font-family:EB Garamond,Georgia,Times New Roman,serif;padding:0;overflow:hidden}h2.cl-grid_main-heading{text-align:center}.cl-section *{box-sizing:border-box}.cl-section a{color:inherit;text-decoration:none}.cl-arrow{display:inline-block;transition:transform .25s ease}.cl-section a:hover .cl-arrow{transform:translate(4px)}.cl-placeholder__svg{width:100%;height:100%;display:block;object-fit:cover}.cl-eyebrow,.cl-card__number,.cl-thumb__number,.cl-footer__eyebrow,.cl-card__link,.cl-link,.cl-footer__cta{font-family:Helvetica Neue,Arial,sans-serif;text-transform:uppercase;letter-spacing:.14em}.cl-hero{display:grid;grid-template-columns:40% 60%;min-height:480px}.cl-hero__text{padding:90px 60px 60px 5vw;display:flex;flex-direction:column;justify-content:center}.cl-eyebrow{font-size:12px;color:var(--cl-muted);display:flex;align-items:center;gap:12px;margin:0 0 22px}.cl-eyebrow__line{width:28px;height:1px;background:currentColor;display:inline-block}.cl-heading{font-size:clamp(48px,6vw,76px);line-height:.98;font-weight:400;letter-spacing:.02em;margin:0 0 22px;text-transform:uppercase}.cl-subheading{font-size:13px;letter-spacing:.12em;text-transform:uppercase;margin:0 0 20px;color:var(--cl-muted)}.cl-description{font-size:16px;line-height:1.6;color:var(--cl-muted);max-width:32ch;margin-bottom:28px}.cl-description p{margin:0}.cl-link,.cl-footer__cta{font-size:12px;font-weight:600;border-bottom:1px solid var(--cl-accent);padding-bottom:4px;width:fit-content}.cl-hero__image{position:relative;overflow:hidden}.cl-hero__img,.cl-hero__image .cl-placeholder__svg{width:100%;height:100%;min-height:480px;object-fit:cover;display:block}.cl-hero__caption{position:absolute;top:40px;right:40px;font-family:Snell Roundhand,Brush Script MT,cursive;font-size:22px;line-height:1.25;color:#fff;text-align:right;text-shadow:0 1px 6px rgba(0,0,0,.35)}.cl-grid{display:flex;flex-wrap:wrap;gap:var(--cl-gap);padding:0px 60px 1vw}.cl-card{display:flex;position:relative;background:transparent;flex:1 1 calc(var(--cl-card-width, 33%) - var(--cl-gap));max-width:calc(var(--cl-card-width, 33%) - var(--cl-gap) / 2)}.cl-card--side-panel{align-items:stretch;background:#ede7dc}.cl-card--panel-left{flex-direction:row}.cl-card--panel-right{flex-direction:row-reverse}.cl-card__panel{flex:0 0 180px;padding:32px 24px;display:flex;flex-direction:column;justify-content:center;position:relative}.cl-card--panel-right .cl-card__panel{align-items:flex-end;text-align:right}.cl-card--panel-right .cl-card__divider,.cl-card--panel-right .cl-card__link{margin-left:auto}.cl-card__divider{width:28px;height:1px;background:var(--cl-border);margin-bottom:18px}.cl-card--overlay .cl-card__media{min-height:420px}.cl-card__media{position:relative;flex:1 1 auto;overflow:hidden;min-height:340px;border-radius:10px}.cl-card__img,.cl-card__media .cl-placeholder__svg{width:100%;height:100%;object-fit:cover;display:block;transition:transform .5s ease}.cl-card:hover .cl-card__img{transform:scale(1.03)}.cl-card__overlay{position:absolute;top:0;right:0;bottom:0;left:0;padding:24px;display:flex;flex-direction:column;justify-content:flex-end;align-items:flex-start;color:#fff;background:linear-gradient(180deg,#0000 0% 55%,#0009)}.cl-card__info{max-width:80%}.cl-card__number{font-size:13px;letter-spacing:.18em;opacity:.85;margin-bottom:10px;display:block}.cl-card__name{font-family:EB Garamond,Georgia,serif;font-size:26px;line-height:1.15;margin:0 0 6px;font-weight:500;text-transform:uppercase;color:#fff}.cl-card__style{font-style:italic;font-size:14px;margin:0 0 14px;opacity:.9}.cl-card__link{font-size:11px;font-weight:600;width:fit-content;border-bottom:1px solid currentColor;padding-bottom:3px}.cl-card--side-panel .cl-card__style,.cl-card--side-panel .cl-card__name,.cl-card--side-panel .cl-card__number,.cl-card--side-panel .cl-card__link{color:var(--cl-text)}.cl-card--side-panel .cl-card__style{color:var(--cl-muted);font-style:italic}.cl-card__product{position:absolute;left:20px;bottom:20px;width:96px;height:96px;background:#fff;box-shadow:0 6px 20px #0000002e;border:4px solid #fff}.cl-card--panel-left .cl-card__product{left:-30px;bottom:-20px}.cl-card--panel-right .cl-card__product{left:auto;right:-30px;bottom:-20px}.cl-card__overlay .cl-card__product{position:static;margin-top:14px;width:84px;height:84px;box-shadow:none;border:2px solid #fff;border-radius:10px}.cl-card__product-img{width:100%;height:100%;object-fit:cover;display:block;border-radius:10px}.cl-thumbs{display:grid;grid-template-columns:repeat(7,1fr);gap:18px;padding:40px 5vw 20px}.cl-thumb{display:block;position:relative}.cl-thumb__media{aspect-ratio:3 / 4;overflow:hidden;margin-bottom:10px}.cl-thumb__img,.cl-thumb__media .cl-placeholder__svg{width:100%;height:100%;object-fit:cover;display:block;transition:transform .4s ease}.cl-thumb:hover .cl-thumb__img{transform:scale(1.05)}.cl-thumb__number{display:block;font-size:10px;letter-spacing:.1em;color:var(--cl-muted);margin-bottom:2px}.cl-thumb__name{display:block;font-size:11px;letter-spacing:.06em;text-transform:uppercase}.cl-footer{text-align:center;padding:20px 3vw 10px}.cl-card--panel-left{flex-direction:row;border-radius:10px}.cl-footer__rule{display:flex;align-items:center;justify-content:center;gap:18px;margin-bottom:14px}.cl-footer__rule span{width:60px;height:1px;background:var(--cl-border)}.cl-footer__eyebrow{font-size:12px;color:var(--cl-muted);margin:0}.cl-footer__subheading{font-family:EB Garamond,Georgia,serif;font-style:italic;font-size:22px;color:#121212}.cl-footer__cta{display:inline-block;padding:16px 34px;border:1px solid var(--cl-border)}@media(max-width:989px){.cl-hero{grid-template-columns:1fr}.cl-hero__text{padding:60px 6vw 40px}.cl-hero__img,.cl-hero__image .cl-placeholder__svg{min-height:340px}.cl-thumbs{grid-template-columns:repeat(4,1fr)}.cl-card{max-width:100%;flex-basis:100%}}@media(max-width:749px){.cl-heading{font-size:42px}.cl-hero__caption{font-size:16px;top:20px;right:20px}.cl-grid{padding:40px 6vw 10px;gap:16px}.cl-card__name{font-size:21px}.cl-card--side-panel,.cl-card--panel-right{flex-direction:column}.cl-card--panel-right .cl-card__panel{align-items:flex-start;text-align:left}.cl-card--panel-right .cl-card__divider,.cl-card--panel-right .cl-card__link{margin-left:0}.cl-card__panel{flex:none;padding:24px 20px 40px}.cl-card--panel-left .cl-card__product,.cl-card--panel-right .cl-card__product{left:20px;right:auto;bottom:-20px}.cl-card__media,.cl-card--overlay .cl-card__media{min-height:380px}.cl-thumbs{grid-template-columns:repeat(2,1fr);padding:30px 6vw}.cl-footer__subheading{font-size:18px}}
/*# sourceMappingURL=/cdn/shop/t/13/assets/celebrity-looks.css.map */
