.lu-solo{--wine:#421c2a;--blush:#ead7d1;--gold:#b58b55;font-family:Arial,sans-serif;background:#f0e6df;color:var(--wine)}.lu-solo h1,.lu-solo h2{font-family:Georgia,serif;font-weight:400}.lu-solo .solo-hero{display:grid;grid-template-columns:1fr .9fr;min-height:780px;padding:45px;background:#ead7d1}.lu-solo .solo-hero>div{padding:8vw;display:flex;flex-direction:column;justify-content:center;border:1px solid var(--gold)}.lu-solo .solo-hero h1{font-size:clamp(60px,7vw,108px);line-height:.84}.lu-solo .solo-hero>a{border:18px solid #f7f0ea}.lu-solo .solo-hero>a img,.lu-solo .solo-product>a img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.lu-solo .solo-hero>div>a,.lu-solo .solo-product>div>a{background:var(--wine);color:#fff}.lu-solo .solo-ribbon{background:var(--wine);color:var(--blush)}.lu-solo .solo-notes{background:#f7f0ea}.lu-solo .solo-product{background:var(--wine);color:var(--blush)}.lu-solo .solo-product>div>a{background:var(--gold);color:#fff}.lu-solo .solo-final>a{color:var(--wine);border-bottom:1px solid var(--wine)}
