.awards-page{--award-gold:#9b7132;--award-pale:#f1e7d3;background:var(--ivory)}
.awards-breadcrumbs{display:flex;gap:13px;align-items:center;flex-wrap:wrap;font-size:14px;line-height:1.6;color:var(--muted);padding-top:26px}.awards-breadcrumbs [aria-current]{color:var(--wine)}
.awards-hero{padding-bottom:72px;background:#efe9df}.awards-hero-layout{display:grid;grid-template-columns:1.15fr .85fr;align-items:center;gap:45px;padding-top:52px}.awards-hero-copy h1{font-size:clamp(38px,4.05vw,61px);line-height:1.16;color:var(--wine);letter-spacing:-1.7px}.awards-hero-copy>p:not(.eyebrow){font-size:21px;line-height:1.65;max-width:640px;margin-top:28px;color:var(--muted)}.awards-hero-copy .button{margin-top:30px}.awards-hero-photo{position:relative;padding-bottom:23px}.awards-hero-photo:before{content:"";position:absolute;top:24px;left:24px;right:-16px;bottom:20px;border:1px solid #bba78a;z-index:0}.awards-hero-photo img{position:relative;aspect-ratio:1200/840;object-fit:contain;width:100%;z-index:1}.awards-hero-photo figcaption{position:relative;padding-top:15px;color:var(--muted);font-size:14px;line-height:1.6;letter-spacing:.3px}
.awards-highlights{padding-block:78px 0}.awards-section-intro{display:flex;justify-content:space-between;align-items:start;gap:35px;margin-bottom:36px}.awards-section-intro>.eyebrow{padding-top:7px}.awards-section-intro h2{font-size:35px;min-width:52%;letter-spacing:-1px}.award-highlight-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:24px}.award-highlight{background:#fff;border:1px solid var(--line);padding:26px;display:flex;flex-direction:column;align-items:start}.award-highlight--wine{background:var(--wine);color:#fff;border-color:var(--wine)}.award-highlight-emblem{height:105px;display:flex;align-items:center;gap:22px;margin-bottom:25px}.award-five{font:400 102px/.95 var(--serif);color:#e8c88b}.award-highlight-emblem>span+span{font:400 23px/1.4 var(--serif)}.award-real-seal{width:105px;height:105px;object-fit:contain;margin-bottom:25px}.award-kicker{font-size:14px!important;letter-spacing:.6px;text-transform:uppercase;font-weight:600;line-height:1.6!important;margin:0 0 11px!important;color:var(--wine)}.award-highlight--wine .award-kicker{color:#ebd9df}.award-highlight h3{font-size:24px;letter-spacing:-.5px}.award-highlight>p:not(.award-kicker){font-size:17px;line-height:1.65;margin-top:16px;color:var(--muted)}.award-highlight--wine>p:not(.award-kicker){color:#eee1e6}.award-highlight>a{margin-top:auto;padding-top:26px;font-size:14px;font-weight:600;display:flex;justify-content:space-between;gap:20px;width:100%;color:var(--wine)}.award-highlight--wine>a{color:#fff}.award-year-pills{display:flex;flex-wrap:wrap;gap:7px;margin:18px 0 4px}.award-year-pills span{border:1px solid #ffffff40;padding:3px 7px;font:500 15px/1.6 var(--sans)}
.awards-archive{display:grid;grid-template-columns:1fr 1.2fr;gap:45px;border-top:1px solid var(--line);padding-top:70px}.awards-archive h2{font-size:34px}.awards-archive>div>p{font-size:19px;line-height:1.65;color:var(--muted)}.awards-archive details{margin-top:25px;border-block:1px solid var(--line)}.awards-archive summary{font-size:16px;font-weight:600;color:var(--wine);padding-block:18px;cursor:pointer;display:flex;justify-content:space-between}.awards-archive summary::-webkit-details-marker{display:none}.awards-archive details p{font-size:17px;color:var(--muted);line-height:1.65;margin-bottom:17px}.awards-visit{background:var(--wine);color:#fff;padding-block:72px}.awards-visit>.wrap{display:flex;justify-content:space-between;align-items:center;gap:50px}.awards-visit h2{font-size:36px;line-height:1.35}.awards-visit p:not(.eyebrow){font-size:19px;line-height:1.65;color:#eee1e6;margin-top:22px}.awards-visit .button{white-space:nowrap;min-width:215px}
.awards-catalog{padding-block:86px 64px}.awards-catalog .section-intro{max-width:540px;font-size:19px;line-height:1.65}.awards-catalog h2{font-size:clamp(30px,3vw,43px)}
.awards-controls{margin-top:36px}.awards-filters{display:flex;flex-wrap:wrap;gap:8px}.awards-filters button{border:1px solid var(--line);background:transparent;color:var(--wine);padding:11px 21px;font:600 18px/1.5 var(--sans);transition:background .2s,border-color .2s}.awards-filters button:hover{background:#eee3e7;border-color:#b89aa6}.awards-filters button[aria-pressed=true]{background:var(--wine);border-color:var(--wine);color:white}
.awards-search-row{display:grid;grid-template-columns:minmax(0,1fr) 210px auto;gap:22px;align-items:end;margin-top:23px}.awards-search-row label{display:grid;gap:7px;font-size:14px;font-weight:600;color:var(--muted)}.awards-search-row input,.awards-search-row select{height:50px;padding:10px 14px;background:#fff;border:1px solid var(--line);border-radius:0;min-width:0;width:100%;font:400 18px/1.5 var(--sans);color:var(--ink)}.awards-search-row .text-link{min-height:50px;font-size:14px}.awards-order-note{font-size:14px;line-height:1.65;color:var(--muted);margin-top:23px}.awards-result-bar{display:flex;align-items:center;justify-content:space-between;gap:20px;margin:12px 0 24px}.awards-result-bar p{font-size:14px;line-height:1.6;color:var(--wine);font-weight:600}.awards-result-bar .text-link{font-size:14px}
.award-product-grid{display:grid;grid-template-columns:1fr;gap:26px}.award-product{background:#fff;border:1px solid var(--line);scroll-margin-top:125px;min-width:0}.award-product-main{display:grid;grid-template-columns:190px minmax(0,1fr) 200px;align-items:center;gap:30px;padding:30px 32px}.award-product-photo{position:relative;align-self:center;display:flex;align-items:center;justify-content:center;min-height:290px;padding:18px 12px 10px}.award-product-photo img{width:100%;height:280px;object-fit:contain}.award-rank{position:absolute;top:0;left:0;color:#b5a28e;font:400 20px/1 var(--serif)}.award-product-copy{min-width:0}.award-product-heading{min-width:0;overflow-wrap:break-word}.award-product-type{color:var(--muted);font-size:14px;letter-spacing:.7px;line-height:1.7;text-transform:uppercase;margin-bottom:12px}.award-product-heading h3{font:400 clamp(26px,2.4vw,34px)/1.3 var(--serif);letter-spacing:-.8px;color:var(--wine)}.award-historical{display:inline-block;margin-top:12px;font-size:14px;line-height:1.5;color:var(--muted);padding:3px 9px;background:var(--ivory)}.award-product-description{font-size:17px;line-height:1.65;color:var(--muted);margin-top:18px;max-width:650px}.award-technical-sheet{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px 24px;margin:23px 0 0;border-top:1px solid var(--line);padding-top:20px}.award-technical-sheet>div:last-child:nth-child(odd){grid-column:1/-1}.award-technical-sheet dt{font-size:14px;font-weight:700;letter-spacing:.6px;text-transform:uppercase;color:var(--wine);margin-bottom:4px}.award-technical-sheet dd{margin:0;font-size:16px;line-height:1.55;color:var(--ink)}
.award-product-stat{background:var(--wine);color:#fff;align-self:center;min-height:250px;display:flex;flex-direction:column;justify-content:center;align-items:center;text-align:center;padding:25px 18px;min-width:0}.award-stat-ornament{font-size:22px;color:#ddbd87;line-height:1;margin-bottom:20px}.award-product-total{display:flex;flex-direction:column;align-items:center;gap:10px}.award-product-total strong{font:400 72px/1 var(--serif);letter-spacing:-3px;font-variant-numeric:lining-nums tabular-nums}.award-product-total>span{font-size:14px;line-height:1.5;max-width:164px;letter-spacing:.2px}.award-period{font:500 15px/1.6 var(--sans);color:#eadbe1;margin-top:20px;padding-top:15px;border-top:1px solid #ffffff30;width:100%}.award-match-note{font-size:14px;line-height:1.6;color:#efdbc2;margin-top:10px}.award-archive-symbol{font:400 70px/1 var(--serif);color:#bca374}
.award-more{border-top:1px solid var(--line)}.award-more>summary{display:flex;align-items:center;justify-content:space-between;gap:20px;padding:20px 32px;list-style:none;cursor:pointer;color:var(--wine);font:600 18px/1.5 var(--sans);transition:background .2s}.award-more>summary::-webkit-details-marker{display:none}.award-more>summary:hover,.award-more[open]>summary{background:#faf7f4}.award-more>summary:focus-visible{outline:2px solid var(--wine);outline-offset:-5px}.award-summary-icon{display:grid;place-items:center;width:32px;height:32px;border:1px solid #d6c3cb;border-radius:50%;flex-shrink:0}.award-summary-icon:before{content:'+';font:400 20px/1 var(--sans)}.award-more[open] .award-summary-icon:before{content:'−'}.award-history{padding:12px 32px 28px;background:#faf7f4}.award-history-caption{font-size:14px;line-height:1.6;letter-spacing:.5px;text-transform:uppercase;color:var(--muted);margin:8px 0 10px}.award-list{list-style:none;padding:0;margin:0;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:0 36px}.award-row{display:grid;grid-template-columns:54px minmax(0,1fr);gap:16px;padding:22px 0;border-bottom:1px solid #e5dcd6;align-items:start;break-inside:avoid}.award-year{font:600 16px/1.6 var(--sans);color:var(--wine);padding-top:3px;font-variant-numeric:lining-nums tabular-nums}.award-row-body{min-width:0}.award-result{display:inline-block;color:#775219;background:#f0e4c9;padding:4px 9px;font-size:14px;font-weight:700;line-height:1.6;margin-bottom:9px}.award-result--silver{background:#e7ebee;color:#48545f}.award-result--bronze{background:#f1e2d8;color:#805034}.award-result--rating,.award-result--mention{background:#eee3e9;color:var(--wine)}.award-competition{font-size:16px;line-height:1.55;font-weight:600}.award-detail{font-size:14px;color:var(--muted);line-height:1.7;margin-top:5px}.award-source{display:inline-block;font-size:14px;line-height:1.65;overflow-wrap:anywhere;color:var(--muted);text-decoration:underline;text-underline-offset:3px;margin-top:8px}.award-source:hover{color:var(--wine)}
.awards-scope-note{font-size:14px;line-height:1.7;max-width:1050px;color:var(--muted);margin-top:30px}.awards-empty{padding:55px 25px;text-align:center;background:#fff;border:1px solid var(--line)}.awards-empty h3{font-size:28px;color:var(--wine)}.awards-empty p{margin:15px 0 25px;font-size:17px;line-height:1.65}.award-institution{display:grid;grid-template-columns:1fr 1fr;gap:45px;border-block:1px solid var(--line);padding-block:55px}.award-institution h2{font-size:32px}.award-institution-intro{font-size:19px;line-height:1.65;color:var(--muted)}.award-institution .award-list{grid-template-columns:1fr}.award-institution .award-row{border-bottom:0;padding-bottom:0}.awards-highlights{padding-top:70px}.awards-archive{margin-top:72px}
@media(min-width:1500px){.award-product-main{grid-template-columns:210px minmax(0,1fr) 210px;gap:35px}}
@media(max-width:1100px){.awards-hero-layout{gap:35px}.awards-hero-copy h1{font-size:43px}.award-product-main{grid-template-columns:150px minmax(0,1fr) 165px;gap:24px;padding:26px}.award-product-photo{min-height:270px;padding-inline:5px}.award-product-photo img{height:255px}.award-product-total strong{font-size:62px}.award-product-heading h3{font-size:28px}.award-technical-sheet{gap:12px 20px}.award-more>summary{padding-inline:28px}.award-history{padding-inline:28px}.award-highlight{padding:25px}.award-highlight h3{font-size:22px}.awards-archive,.award-institution{gap:40px}}
@media(max-width:800px){.awards-hero-layout{grid-template-columns:1fr;gap:34px;padding-top:35px}.awards-hero-copy{max-width:600px}.awards-hero-copy h1{font-size:45px}.awards-hero-photo{max-width:580px;margin-right:16px}.awards-hero{padding-bottom:42px}.awards-catalog{padding-block:60px 45px}.awards-catalog .section-heading{display:block}.awards-catalog .section-intro{max-width:600px;margin-top:24px}.award-product-main{grid-template-columns:150px minmax(0,1fr);gap:22px;padding:28px}.award-product-photo{min-height:240px}.award-product-photo img{height:245px}.award-product-stat{grid-column:1/-1;min-height:0;flex-direction:row;flex-wrap:wrap;gap:20px;padding:18px 25px;text-align:left;justify-content:space-between;align-items:center}.award-stat-ornament{margin:0;font-size:24px}.award-product-total{flex-direction:row;gap:16px}.award-product-total strong{font-size:48px;letter-spacing:-2px}.award-product-total>span{max-width:145px}.award-period{margin:0;padding:0 0 0 20px;border-top:0;border-left:1px solid #ffffff30;width:auto}.award-match-note{margin:0}.award-list{gap:0 28px}.awards-search-row{grid-template-columns:1fr 190px}.awards-search-row .text-link{grid-column:1/-1;justify-self:end;min-height:30px}.awards-filters button{padding:11px 15px}.awards-section-intro{display:block}.awards-section-intro h2{font-size:32px}.award-highlight-grid{grid-template-columns:1fr}.award-highlight{display:grid;grid-template-columns:110px 1fr;column-gap:25px}.award-highlight-emblem,.award-real-seal{grid-column:1;grid-row:1/5;align-self:center;margin:0}.award-highlight-emblem{display:block;height:auto;text-align:center}.award-five{font-size:72px}.award-highlight-emblem>span+span{display:block;font-size:16px;margin-top:10px}.award-highlight .award-kicker,.award-highlight h3,.award-highlight>p,.award-year-pills,.award-highlight>a{grid-column:2}.award-institution,.awards-archive{grid-template-columns:1fr;gap:25px}.awards-visit>.wrap{flex-direction:column;align-items:start;gap:30px}.awards-visit h2{font-size:32px}}
@media(max-width:520px){.awards-breadcrumbs{padding-top:21px}.awards-hero-copy h1{font-size:37px}.awards-hero-copy>p:not(.eyebrow){font-size:18px;margin-top:23px}.awards-hero-copy .button{width:100%;margin-top:25px}.awards-hero-photo:before{right:-10px;left:15px;top:15px}.awards-hero-photo figcaption{font-size:14px}.awards-catalog h2{font-size:30px}.awards-controls{margin-top:28px}.awards-filters{display:grid;grid-template-columns:1fr 1fr;gap:7px}.awards-filters button{padding:11px 10px;font-size:14px}.awards-filters button:first-child{grid-column:1/-1}.awards-search-row{grid-template-columns:1fr 1fr;gap:14px}.awards-search-row label:first-child{grid-column:1/-1}.awards-search-row input,.awards-search-row select{font-size:16px}.awards-search-row input::placeholder{font-size:16px}.awards-search-row .text-link{grid-column:2;min-height:50px;font-size:14px}.awards-result-bar{flex-direction:column;align-items:start;gap:9px}.awards-result-bar p,.awards-order-note{font-size:14px}.award-product-grid{gap:20px}.award-product-main{grid-template-columns:100px minmax(0,1fr);gap:18px;padding:22px 20px}.award-product-copy{display:contents}.award-product-heading{grid-column:2;grid-row:1;align-self:center}.award-product-photo{grid-row:1;grid-column:1;min-height:200px;padding:12px 2px 0}.award-product-photo img{height:200px}.award-rank{font-size:16px;left:0;top:0}.award-product-type{font-size:14px;letter-spacing:.5px;margin-bottom:9px}.award-product-heading h3{font-size:24px;letter-spacing:-.5px}.award-product-stat{grid-row:2;padding:18px;gap:14px;flex-wrap:wrap}.award-stat-ornament{display:none}.award-product-total{gap:12px}.award-product-total strong{font-size:43px}.award-product-total>span{font-size:14px;max-width:145px}.award-period{font-size:14px;padding:10px 0 0;border-left:0;border-top:1px solid #ffffff30;width:100%}.award-match-note{width:100%}.award-product-description{grid-column:1/-1;grid-row:3;font-size:16px;line-height:1.65;margin:0}.award-technical-sheet{grid-column:1/-1;grid-row:4;margin:0;gap:14px;padding-top:16px}.award-technical-sheet dt{font-size:14px}.award-technical-sheet dd{font-size:16px}.award-more>summary{padding:18px 20px;font-size:14px;gap:12px;min-height:65px}.award-history{padding:8px 20px 24px}.award-list{grid-template-columns:1fr}.award-row{gap:12px;padding-block:18px}.award-competition{font-size:16px}.award-history-caption{font-size:14px}.award-institution h2,.awards-archive h2{font-size:29px}.award-institution{padding-block:40px}.awards-highlights{padding-top:50px}.award-highlight{grid-template-columns:72px 1fr;padding:22px;gap:0 18px}.award-real-seal{width:72px;height:85px}.award-highlight-emblem{width:72px}.award-five{font-size:62px}.award-highlight-emblem>span+span{font-size:12px}.award-highlight h3{font-size:21px}.award-highlight>p:not(.award-kicker){font-size:16px}.award-kicker{font-size:14px!important}.award-highlight>a{font-size:14px}.awards-archive{margin-top:50px;padding-top:45px}.awards-visit{padding-block:50px}.awards-visit h2{font-size:28px}.awards-visit .button{width:100%}.awards-scope-note{font-size:14px}}

#premios-casa-capitan .award-product-photo{flex-direction:column;gap:15px}#premios-casa-capitan .award-product-photo img{width:min(100%,150px);height:auto;max-height:200px}#premios-casa-capitan figcaption{font-size:14px;line-height:1.6;color:var(--muted)}

.award-product-detail{margin-top:20px;font-size:14px}

@media(max-width:1100px){.award-list{grid-template-columns:1fr}.awards-catalog .section-heading{align-items:start;gap:36px}}
@media(max-width:800px){.awards-catalog .section-intro,.award-institution-intro,.awards-archive>div>p,.awards-visit p:not(.eyebrow){font-size:17px}.awards-hero-copy>p:not(.eyebrow){max-width:none}.award-highlight>p:not(.award-kicker){max-width:60ch}}
@media(max-width:520px){.award-highlight{grid-template-columns:72px minmax(0,1fr)}.award-highlight>p:not(.award-kicker),.award-year-pills,.award-highlight>a{grid-column:1/-1}.award-highlight-emblem,.award-real-seal{grid-row:1/3}.award-highlight>p:not(.award-kicker){margin-top:20px}.awards-archive details p{font-size:16px}.awards-archive summary{font-size:14px}.award-technical-sheet{grid-template-columns:repeat(2,minmax(0,1fr))}.award-technical-sheet>div{min-width:0;overflow-wrap:anywhere}}
@media(max-width:360px){.award-technical-sheet{grid-template-columns:1fr}.award-technical-sheet>div:last-child:nth-child(odd){grid-column:auto}}
