#daily-look{margin:clamp(8px,2.5vw,32px) auto;max-width:1240px;width:calc(100% - 32px);color:#5b1c31}
.look-poster{isolation:isolate;position:relative;overflow:hidden;min-height:530px;height:clamp(550px,71vh,790px);background:#3a2225;color:#fff6eb;border-radius:14px}
.look-photo{position:absolute;z-index:-2;inset:0 0 0 auto;width:68%;height:100%;object-fit:cover;object-position:center 40%}
.look-poster:after{position:absolute;z-index:-1;inset:0;content:"";background:linear-gradient(90deg,#3a2225 6%,#3a2225 31%,rgba(58,34,37,.91) 38%,rgba(58,34,37,.4) 49%,transparent 66%)}
.look-date,.look-copy{position:absolute;left:clamp(32px,5%,75px)}.look-date{top:8%;font:550 15px/1.4 Manrope,sans-serif;letter-spacing:.06em}.look-date span{margin:0 .35em}.look-copy{bottom:10%;max-width:49%}
.look-poster .look-copy h1{font:400 clamp(50px,5.9vw,91px)/1.06 Prata,Georgia,serif;color:inherit;letter-spacing:-.055em;margin:.18em 0 .25em;text-wrap:balance}
.look-poster .look-service,.look-poster .look-description{font:480 17px/1.45 Manrope,sans-serif;color:inherit;margin:0}.look-poster .look-description{max-width:31ch}.look-link{display:inline-flex;align-items:center;gap:18px;color:#fff6eb!important;text-decoration:none;border-bottom:1px solid currentColor;padding:8px 0;min-height:45px;margin-top:14px}.look-link svg{width:20px;height:20px}.look-link:focus-visible{outline:2px solid currentColor;outline-offset:5px}
@media(max-width:720px){#daily-look{width:100%;margin:0 auto 16px}.look-poster{border-radius:0;height:clamp(550px,78svh,770px);min-height:0}.look-photo{width:100%;object-position:center 36%}.look-poster:after{background:linear-gradient(0deg,rgba(32,12,22,.95),rgba(32,12,22,.67) 25%,transparent 62%),linear-gradient(160deg,rgba(29,12,20,.56),transparent 28%)}.look-date,.look-copy{left:6%;right:6%}.look-date{top:5%}.look-copy{bottom:6%;max-width:none}.look-poster .look-copy h1{font-size:clamp(41px,11.5vw,69px);max-width:15ch}.look-poster .look-description{font-size:15px;max-width:36ch}.look-poster .look-service{font-size:14px}}
@media(max-width:720px){html body[data-page=looks] main#main{padding:0;width:100%;max-width:none}}
