#lo-mejor>.best-featured{position:relative;isolation:isolate;overflow:hidden;width:100%;max-width:none;min-width:0;min-height:clamp(420px,34vw,520px);display:grid;align-items:end;border:1px solid var(--line);border-radius:14px;background:var(--wine);margin:0 0 36px}#lo-mejor .best-featured>img{position:absolute;inset:0;z-index:-2;width:100%;height:100%;object-fit:cover}#lo-mejor .best-featured:after{content:"";position:absolute;z-index:-1;inset:0;background:linear-gradient(0deg,rgba(15,10,12,.95),rgba(15,10,12,.38) 65%,rgba(15,10,12,.08)),linear-gradient(90deg,rgba(15,10,12,.42),transparent 85%)}#lo-mejor .best-featured-copy{padding:clamp(24px,4vw,56px);width:100%;min-width:0;max-width:850px;overflow-wrap:anywhere}#lo-mejor .best-featured-copy .eyebrow{color:var(--gold);font-size:12px;line-height:1.6}#lo-mejor .best-featured-copy h3{font-size:clamp(30px,4vw,56px);line-height:1.1;margin:14px 0 18px;text-wrap:balance}#lo-mejor .best-featured-copy>p:not(.eyebrow){max-width:54ch;line-height:1.65;margin-bottom:18px;white-space:pre-line}#lo-mejor>.best-gallery{width:100%;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:24px}#lo-mejor .gallery-card{min-width:0}#lo-mejor .gallery-card>img{width:100%}@media(max-width:900px){#lo-mejor>.best-gallery{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:600px){#lo-mejor>.best-featured{min-height:480px;margin-bottom:28px}#lo-mejor .best-featured-copy{padding:24px 20px}#lo-mejor .best-featured-copy h3{font-size:32px}#lo-mejor .best-featured-copy .eyebrow{letter-spacing:2px}#lo-mejor .best-featured-copy>p:not(.eyebrow){font-size:14px}#lo-mejor>.best-gallery{grid-template-columns:1fr}}.seller-details-button{font-size:12px;text-align:left;margin:4px 0 10px}.seller-dialog{background:var(--wine);color:var(--cream,#f5eee5);border:1px solid var(--line);border-radius:14px;width:min(540px,calc(100% - 32px));max-height:85dvh;padding:0;margin:auto;overflow:auto}.seller-dialog::backdrop{background:rgba(0,0,0,.75)}.seller-dialog-body{padding:28px;display:grid;gap:20px;overflow-wrap:anywhere}.seller-dialog-body form{justify-self:end}.seller-dialog-body>p:not(.eyebrow){white-space:pre-line}.seller-dialog-body .button{white-space:normal}