.dark-romantic{--dr-wine:#4c182a;--dr-ink:#282225}.dark-romantic .article-head{max-width:1100px;margin:auto}.dark-romantic .article-head h1{max-width:960px}.dark-romantic h2{font-family:var(--font-serif,Georgia,serif);font-weight:400;line-height:1.08}.dr-cover{grid-template-columns:1.05fr 1fr;align-items:center;gap:48px;max-width:1200px;margin:0 auto 72px;padding:0 28px;display:grid}.dr-cover h2{margin:20px 0;font-size:clamp(38px,5vw,68px)}.dr-cover-note p{font-size:17px;line-height:1.7}.dark-romantic .dr-disclosure{opacity:.72;font-size:12px;line-height:1.6}.dr-cover nav{grid-template-columns:1fr 1fr;gap:10px 16px;margin-top:26px;font-size:12px;display:grid}.dr-photo{min-width:0;margin:0;position:relative}.dr-photo img{aspect-ratio:2/3;object-fit:cover;width:100%;height:auto;display:block}.dark-romantic figcaption{opacity:.7;margin-top:10px;font-size:11px;line-height:1.5}.dr-looks{max-width:1144px;margin:auto;padding:0 28px}.dr-look{border-top:1px solid #dcd5d0;padding:28px 0 54px;scroll-margin-top:100px}.dr-look-copy{max-width:730px;margin:0 0 24px}.dr-look-copy h2{margin:12px 0 16px;font-size:clamp(30px,4vw,48px)}.dr-look-copy p{margin:0;font-size:16px;line-height:1.8}.dr-images{max-width:760px;margin:auto}.dr-images.has-detail{grid-template-columns:1fr 1fr;gap:18px;max-width:none;display:grid}.dr-closing{max-width:780px;margin:auto;padding:45px 28px 60px}.dr-closing h2{margin:14px 0 20px;font-size:40px}.dr-closing>p{line-height:1.8}.dr-pins{border-top:1px solid #dcd5d0;max-width:1200px;margin:auto;padding:32px 28px}.dr-pins h2{margin:14px 0 28px;font-size:38px}.dr-pin-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:30px 18px;display:grid}.dr-pin-grid figure{min-width:0;margin:0;position:relative}.dr-pin-grid img{width:100%;height:auto;display:block}.dr-download{margin:12px 0;font-size:12px;text-decoration:underline;display:inline-block}.dark-romantic .section{max-width:1200px;margin:auto}@media (max-width:700px){.dr-cover{flex-direction:column;gap:24px;margin-bottom:42px;padding:0 18px;display:flex}.dr-cover .dr-photo{width:100%}.dr-cover-note h2{font-size:42px}.dr-cover nav{gap:12px}.dr-looks{padding:0 18px}.dr-look{padding:24px 0 36px}.dr-look-copy p{font-size:15px}.dr-images.has-detail{grid-template-columns:1fr;gap:20px}.dr-images figcaption{font-size:10px}.dr-pin-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:22px 12px}.dr-pins{padding:24px 18px}.dr-closing h2{font-size:32px}.dark-romantic .article-head h1{font-size:clamp(36px,9vw,56px)}.dark-romantic .article-head{padding-left:18px;padding-right:18px}}.dark-romantic .card img{aspect-ratio:1;object-fit:cover;height:auto}.ugg-looks{max-width:1200px;margin:48px auto 80px;padding:0 24px}.ugg-look{margin-bottom:72px;scroll-margin-top:24px}.ugg-look>.ugg-section-heading{border-top:1px solid #d1cdc3;margin-bottom:22px;padding-top:24px}.ugg-look h2{margin:12px 0 0;font:clamp(29px,3.3vw,44px)/1.2 Georgia,serif}.ugg-photo-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;display:grid}.ugg-photo-grid figure{min-width:0;margin:0}.ugg-photo-frame{aspect-ratio:3/4;background:#eeede8;overflow:hidden}.ugg-photo-frame img{object-fit:contain;width:100%;height:100%;display:block}.ugg-photo-grid figcaption{color:#747267;margin-top:8px;font:11px/1.5 Arial,sans-serif}.ugg-description{max-width:850px;margin:24px 0 0;font-size:16px;line-height:1.8}@media (max-width:700px){.ugg-looks{margin-top:32px;padding:0 16px}.ugg-photo-grid{grid-template-columns:1fr;gap:22px}.ugg-look{margin-bottom:52px}.ugg-description{font-size:15px}.ugg-photo-frame{aspect-ratio:3/4}.ugg-cover{padding:0 16px}}.ugg-look>.ugg-section-heading{display:block}.ugg-creatives{max-width:1200px;margin:0 auto 70px;padding:0 24px}.ugg-creatives>.ugg-section-heading{margin-bottom:25px;display:block}.ugg-creatives>div{grid-template-columns:repeat(3,minmax(0,1fr));gap:24px 16px;display:grid}.ugg-creatives figure{margin:0}.ugg-creatives img{width:100%;height:auto;display:block}.ugg-creatives figcaption{margin-top:9px;font-size:12px;line-height:1.6}@media (max-width:700px){.ugg-creatives{padding:0 16px}.ugg-creatives>div{grid-template-columns:1fr}}
