.ct-approved-producer{--ink:#221719;--paper:#f4efe8;--wine:#3a1f25;--wine2:#1e1115;--paper2:#e7ddd0;--line:#d8cdc0;background:var(--paper);color:var(--ink);font-family:Arial,Helvetica,sans-serif;overflow:hidden}.ct-approved-producer *{box-sizing:border-box}.ct-approved-producer img{display:block;width:100%;height:auto}.ct-approved-producer a{color:inherit;text-decoration:none}.ct-approved-producer h1,.ct-approved-producer h2,.ct-approved-producer h3{font-family:Georgia,Times New Roman,serif;font-weight:400;margin:0;letter-spacing:-.022em}.ct-approved-producer .eyebrow{text-transform:uppercase;letter-spacing:.22em;font-size:10px;margin:0 0 20px}.ct-approved-producer .lead{font-size:18px;line-height:1.65;max-width:720px}.ct-approved-producer .hero{min-height:94vh;display:flex;align-items:flex-end;position:relative;background-size:cover;background-position:center}.ct-approved-producer .hero:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(0deg,#160c10df 0%,#160c1050 47%,transparent 76%),linear-gradient(90deg,#160c1088,transparent 62%);z-index:1}.ct-approved-producer .hero-copy{position:relative;z-index:2;color:#fff;padding:0 6vw 8vh;max-width:980px}.ct-approved-producer .hero h1{font-size:clamp(52px,7vw,96px);line-height:.94}.ct-approved-producer .intro{display:grid;grid-template-columns:.72fr 1.4fr;gap:7vw;padding:120px 6vw}.ct-approved-producer .intro h2,.ct-approved-producer .section-title{font-size:clamp(40px,5vw,68px);line-height:1.04}.ct-approved-producer .intro .copy,.ct-approved-producer .intro .text{columns:2;column-gap:48px;color:#5d5650;line-height:1.8;font-size:16px}.ct-approved-producer .statement,.ct-approved-producer .quote{padding:115px 9vw;text-align:center;background:var(--paper2,#e7ddd0)}.ct-approved-producer .statement blockquote,.ct-approved-producer .quote blockquote{font:400 clamp(34px,4.8vw,64px)/1.08 Georgia,serif;max-width:1180px;margin:0 auto}.ct-approved-producer .statement cite,.ct-approved-producer .quote cite{display:block;margin-top:26px;letter-spacing:.2em;text-transform:uppercase;font-size:10px;font-style:normal}.ct-approved-producer .split{display:grid;grid-template-columns:1.04fr .96fr;min-height:720px}.ct-approved-producer .split.reverse{grid-template-columns:.92fr 1.08fr}.ct-approved-producer .split-media,.ct-approved-producer .split-photo{overflow:hidden}.ct-approved-producer .split-media img,.ct-approved-producer .split-photo img{height:100%;object-fit:cover}.ct-approved-producer .split-photo.portrait img{object-position:center}.ct-approved-producer .split-copy{padding:95px 7vw;display:flex;flex-direction:column;justify-content:center}.ct-approved-producer .split.dark{background:var(--wine);color:#fff}.ct-approved-producer .split.dark p{color:#ddd1cd}.ct-approved-producer .split-copy h2{font-size:clamp(42px,5vw,70px);line-height:1.02}.ct-approved-producer .split-copy p{line-height:1.82;color:#5f5751}.ct-approved-producer .facts{display:grid;grid-template-columns:repeat(3,1fr);gap:16px;margin-top:42px}.ct-approved-producer .fact{border-top:1px solid currentColor;padding-top:15px}.ct-approved-producer .fact strong{display:block;font:400 24px Georgia,serif}.ct-approved-producer .fact span{font-size:11px;opacity:.7}.ct-approved-producer .photo-story,.ct-approved-producer .photo-story-v34,.ct-approved-producer .editorial,.ct-approved-producer .moments,.ct-approved-producer .event-section,.ct-approved-producer .servagnat-gallery,.ct-approved-producer .final-gallery-v21{padding:112px 5vw}.ct-approved-producer .photo-story-head,.ct-approved-producer .story-head,.ct-approved-producer .editorial-head,.ct-approved-producer .moments-head,.ct-approved-producer .event-head{display:grid;grid-template-columns:1.05fr .75fr;gap:8vw;align-items:end;margin:0 1vw 44px}.ct-approved-producer .photo-story-head h2,.ct-approved-producer .story-head h2,.ct-approved-producer .moments-head h2,.ct-approved-producer .event-head h2{font-size:clamp(42px,5.2vw,72px);line-height:1.02}.ct-approved-producer .photo-grid,.ct-approved-producer .story-grid-v34,.ct-approved-producer .mosaic,.ct-approved-producer .moments-grid,.ct-approved-producer .event-grid,.ct-approved-producer .servagnat-grid,.ct-approved-producer .final-gallery-v21 .grid{display:grid;grid-template-columns:1.15fr .85fr .85fr;gap:14px}.ct-approved-producer .photo-slot,.ct-approved-producer .story-grid-v34 figure,.ct-approved-producer .mosaic figure,.ct-approved-producer .moments-grid figure,.ct-approved-producer .event-grid figure,.ct-approved-producer .servagnat-grid figure,.ct-approved-producer .final-gallery-v21 .grid figure{margin:0;overflow:hidden;background:#ddd;min-height:360px}.ct-approved-producer .photo-slot img,.ct-approved-producer .story-grid-v34 img,.ct-approved-producer .mosaic img,.ct-approved-producer .moments-grid img,.ct-approved-producer .event-grid img,.ct-approved-producer .servagnat-grid img,.ct-approved-producer .final-gallery-v21 .grid img{width:100%;height:100%;object-fit:cover}.ct-approved-producer .photo-slot.large{grid-row:span 2;min-height:740px}.ct-approved-producer .photo-slot.wide{grid-column:span 2}.ct-approved-producer .photo-slot.tall{min-height:520px}.ct-approved-producer .editorial-head p,.ct-approved-producer .photo-story-head p,.ct-approved-producer .story-head p,.ct-approved-producer .moments-head p,.ct-approved-producer .event-head p{line-height:1.75;color:#615953}.ct-approved-producer .cards{display:grid;grid-template-columns:repeat(3,1fr);gap:18px}.ct-approved-producer .card{background:#fff;border:1px solid var(--line);padding:30px;min-height:300px;display:flex;flex-direction:column}.ct-approved-producer .card h3{font-size:30px;line-height:1.05;margin:55px 0 14px}.ct-approved-producer .card p{margin-top:auto;color:#625b55;line-height:1.65}.ct-approved-producer .region-panel{padding:100px 7vw;background:var(--paper2);display:flex;flex-direction:column;justify-content:center}.ct-approved-producer .region-big{font:400 clamp(50px,7vw,100px)/.9 Georgia,serif}.ct-approved-producer .region-meta{margin-top:35px;line-height:1.7}.ct-approved-producer .full-photo img{width:100%;max-height:82vh;object-fit:cover}.ct-approved-producer .landscape-story{min-height:720px;background-size:cover;background-position:center;position:relative;display:flex;align-items:flex-end;color:#fff}.ct-approved-producer .landscape-story:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(0deg,#160c10c9,transparent 70%)}.ct-approved-producer .landscape-story-copy{position:relative;z-index:2;padding:80px 6vw;max-width:900px}.ct-approved-producer .landscape-story-copy h2{font-size:clamp(42px,5vw,70px)}.ct-approved-producer .note{padding:105px 7vw;background:var(--wine2);color:#fff;text-align:center}.ct-approved-producer .note h2{font-size:clamp(40px,5vw,70px);line-height:1.04;max-width:1000px;margin:auto}.ct-approved-producer .note p{max-width:760px;margin:28px auto 0;line-height:1.75;color:#ddd1cd}.ct-approved-producer .next{padding:45px 6vw;background:#111;color:#fff;display:flex;justify-content:space-between;align-items:center}.ct-approved-producer .next a{border-bottom:1px solid}.ct-approved-producer .editorial-hero-v21{display:grid;grid-template-columns:.9fr 1.1fr;min-height:92vh;background:var(--wine2);color:#fff}.ct-approved-producer .hero-copy-v21{padding:150px 6vw 70px;display:flex;flex-direction:column;justify-content:flex-end}.ct-approved-producer .hero-copy-v21 h1{font-size:clamp(58px,8vw,112px);line-height:.86}.ct-approved-producer .hero-media-v21 figure{margin:0;height:100%;position:relative;overflow:hidden}.ct-approved-producer .hero-media-v21 img{width:100%;height:100%;object-fit:cover}.ct-approved-producer .hero-media-v21 figcaption{position:absolute;left:22px;bottom:18px;color:#fff;font-size:9px;letter-spacing:.15em;text-transform:uppercase}.ct-approved-producer .collaboration-v21{padding:110px 6vw;background:var(--wine);color:#fff;display:grid;grid-template-columns:.65fr 1.35fr;gap:8vw}.ct-approved-producer .collab-name{font:400 clamp(50px,6vw,90px)/.9 Georgia,serif}.ct-approved-producer .collab-copy{font-size:18px;line-height:1.75}.ct-approved-producer .editorial-image-v21{padding:110px 6vw}.ct-approved-producer .editorial-image-v21 .frame{display:grid;grid-template-columns:1.2fr .8fr;gap:18px;margin-top:45px}.ct-approved-producer .editorial-image-v21 img{height:620px;object-fit:cover}.ct-approved-producer .exclusive-band-v21{display:grid;grid-template-columns:repeat(3,1fr);background:var(--wine2);color:#fff}.ct-approved-producer .exclusive-band-v21 .item{padding:55px;border-right:1px solid #ffffff22}.ct-approved-producer .journey-v21{padding:110px 6vw}.ct-approved-producer .journey-head{display:grid;grid-template-columns:1fr .8fr;gap:8vw}.ct-approved-producer .journey-head h2{font-size:clamp(42px,5vw,70px)}.ct-approved-producer .route{display:grid;grid-template-columns:repeat(3,1fr);gap:18px;margin-top:45px}.ct-approved-producer .stop{padding:30px;border-top:1px solid}.ct-approved-producer .camille-duo{display:grid;grid-template-columns:1fr 1fr}.ct-approved-producer .camille-duo img{height:70vh;object-fit:cover}.ct-approved-producer .quote-band{padding:90px 8vw;background:var(--wine2);color:#fff;text-align:center;font:400 clamp(36px,4.8vw,66px)/1.08 Georgia,serif}.ct-approved-producer .format-team{object-fit:cover}.ct-approved-producer .gallery{display:grid;grid-template-columns:repeat(3,1fr);gap:14px;padding:14px 5vw 110px}.ct-approved-producer .gallery img{height:480px;object-fit:cover}.ct-approved-producer .cave{padding:100px 7vw;background:var(--wine2);color:#fff}.ct-approved-producer .cave h2{font-size:clamp(40px,5vw,70px)}.ct-approved-products{padding:115px 5vw;background:var(--paper)}.ct-approved-products__head{display:grid;grid-template-columns:1fr .8fr;gap:7vw;align-items:end;margin-bottom:48px}.ct-approved-products__head h2{font-size:clamp(40px,5vw,70px);line-height:1.02}.ct-approved-products__grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:42px 18px}.ct-approved-product-card__media{height:430px;background:#ece4d9;padding:28px;display:flex;align-items:center;justify-content:center;overflow:hidden}.ct-approved-product-card__media img{width:100%;height:100%;object-fit:contain!important;object-position:center!important;transform:none!important}.ct-approved-product-card__copy{padding:18px 3px 0}.ct-approved-product-card__copy h3{font-size:clamp(23px,2.2vw,31px);line-height:1.08;margin:0 0 8px}.ct-approved-product-card__copy p{margin:0;color:#6d655e}.ct-approved-product-card__copy span{display:inline-block;margin-top:14px;font-size:10px;text-transform:uppercase;letter-spacing:.12em;border-bottom:1px solid}.ct-approved-products__empty{padding:45px;background:#e8dfd3;text-align:center}@media(max-width:980px){.ct-approved-producer .intro,.ct-approved-producer .photo-story-head,.ct-approved-producer .story-head,.ct-approved-producer .editorial-head,.ct-approved-producer .moments-head,.ct-approved-producer .event-head,.ct-approved-products__head,.ct-approved-producer .journey-head{grid-template-columns:1fr}.ct-approved-producer .intro .copy,.ct-approved-producer .intro .text{columns:1}.ct-approved-producer .split,.ct-approved-producer .split.reverse{grid-template-columns:1fr}.ct-approved-producer .split-media,.ct-approved-producer .split-photo{min-height:560px}.ct-approved-producer .photo-grid,.ct-approved-producer .story-grid-v34,.ct-approved-producer .mosaic,.ct-approved-producer .moments-grid,.ct-approved-producer .event-grid,.ct-approved-producer .servagnat-grid,.ct-approved-producer .final-gallery-v21 .grid{grid-template-columns:1fr 1fr}.ct-approved-producer .editorial-hero-v21{grid-template-columns:1fr}.ct-approved-producer .hero-media-v21{min-height:62vh}.ct-approved-products__grid{grid-template-columns:repeat(3,1fr)}}@media(max-width:700px){.ct-approved-producer .hero{min-height:75vh}.ct-approved-producer .hero h1{font-size:54px}.ct-approved-producer .intro,.ct-approved-producer .photo-story,.ct-approved-producer .photo-story-v34,.ct-approved-producer .editorial,.ct-approved-producer .moments,.ct-approved-producer .event-section,.ct-approved-producer .servagnat-gallery,.ct-approved-producer .final-gallery-v21{padding:75px 22px}.ct-approved-producer .split-media,.ct-approved-producer .split-photo{min-height:430px}.ct-approved-producer .facts,.ct-approved-producer .cards,.ct-approved-producer .route,.ct-approved-producer .exclusive-band-v21,.ct-approved-producer .photo-grid,.ct-approved-producer .story-grid-v34,.ct-approved-producer .mosaic,.ct-approved-producer .moments-grid,.ct-approved-producer .event-grid,.ct-approved-producer .servagnat-grid,.ct-approved-producer .final-gallery-v21 .grid{grid-template-columns:1fr}.ct-approved-producer .photo-slot.large,.ct-approved-producer .photo-slot.tall,.ct-approved-producer .photo-slot.wide{grid-column:auto;grid-row:auto;min-height:420px}.ct-approved-producer .camille-duo{grid-template-columns:1fr}.ct-approved-producer .camille-duo img{height:56vh}.ct-approved-producer .editorial-image-v21 .frame{grid-template-columns:1fr}.ct-approved-producer .editorial-image-v21 img{height:480px}.ct-approved-producer .collaboration-v21{grid-template-columns:1fr}.ct-approved-products{padding:75px 20px}.ct-approved-products__grid{grid-template-columns:repeat(2,1fr);gap:30px 12px}.ct-approved-product-card__media{height:360px}.ct-approved-producer .gallery{grid-template-columns:1fr}.ct-approved-producer .gallery img{height:auto;max-height:560px}}@media(max-width:460px){.ct-approved-products__grid{grid-template-columns:1fr}.ct-approved-product-card__media{height:430px}}.ct-approved-antonio-marinha{--ink:#221719;--paper:#f4efe8;--wine:#3a1f25;--wine2:#1e1115;--gold:#b59b70;--muted:#706861;--line:#d8cdc0;--white:#fff}.ct-approved-antonio-marinha *{box-sizing:border-box}.ct-approved-antonio-marinha{scroll-behavior:smooth}.ct-approved-antonio-marinha{margin:0;background:var(--paper);color:var(--ink);font-family:Arial,Helvetica,sans-serif;overflow-x:hidden}.ct-approved-antonio-marinha img{display:block;width:100%}.ct-approved-antonio-marinha a{color:inherit;text-decoration:none}.ct-approved-antonio-marinha h1,.ct-approved-antonio-marinha h2,.ct-approved-antonio-marinha h3{font-family:Georgia,Times New Roman,serif;font-weight:400;margin:0;letter-spacing:-.022em}.ct-approved-antonio-marinha .eyebrow{text-transform:uppercase;letter-spacing:.22em;font-size:10px;margin:0 0 20px}.ct-approved-antonio-marinha .top{position:fixed;z-index:20;top:0;left:0;right:0;display:flex;justify-content:space-between;align-items:center;padding:18px 4vw;background:linear-gradient(#0009,transparent)}.ct-approved-antonio-marinha .top img{width:210px}.ct-approved-antonio-marinha .top nav{display:flex;gap:28px;color:#fff;font-size:12px}.ct-approved-antonio-marinha .hero{min-height:94vh;display:flex;align-items:flex-end;position:relative;background-size:cover;background-position:center}.ct-approved-antonio-marinha .hero:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(0deg,#160c10d9 0%,#160c1050 47%,transparent 75%),linear-gradient(90deg,#160c108f,transparent 62%)}.ct-approved-antonio-marinha .hero-copy{position:relative;z-index:2;color:#fff;padding:0 6vw 8vh;max-width:980px}.ct-approved-antonio-marinha .hero h1{font-size:clamp(50px,7vw,92px);line-height:.94}.ct-approved-antonio-marinha .hero .lead{font-size:18px;line-height:1.65;max-width:710px}.ct-approved-antonio-marinha .intro{display:grid;grid-template-columns:.72fr 1.4fr;gap:7vw;padding:120px 6vw}.ct-approved-antonio-marinha .intro h2,.ct-approved-antonio-marinha .section-title{font-size:clamp(40px,5vw,68px);line-height:1.04}.ct-approved-antonio-marinha .intro .text{columns:2;column-gap:48px;color:#5d5650;line-height:1.8;font-size:16px}.ct-approved-antonio-marinha .statement{padding:120px 9vw;text-align:center;background:#e8ddd1}.ct-approved-antonio-marinha .statement blockquote{font:400 clamp(34px,4.8vw,64px)/1.08 Georgia,serif;max-width:1200px;margin:0 auto}.ct-approved-antonio-marinha .statement cite{display:block;margin-top:26px;letter-spacing:.2em;text-transform:uppercase;font-size:10px;font-style:normal}.ct-approved-antonio-marinha .split{display:grid;grid-template-columns:1.08fr .92fr;min-height:760px}.ct-approved-antonio-marinha .split.reverse{grid-template-columns:.92fr 1.08fr}.ct-approved-antonio-marinha .split-media img{height:100%;object-fit:cover}.ct-approved-antonio-marinha .split-copy{padding:95px 7vw;display:flex;flex-direction:column;justify-content:center}.ct-approved-antonio-marinha .split.dark{background:var(--wine);color:#fff}.ct-approved-antonio-marinha .split.dark p{color:#ddd1cd}.ct-approved-antonio-marinha .split-copy h2{font-size:clamp(42px,5vw,70px);line-height:1.02}.ct-approved-antonio-marinha .split-copy p{line-height:1.82;color:#5f5751}.ct-approved-antonio-marinha .facts{display:grid;grid-template-columns:repeat(3,1fr);gap:16px;margin-top:42px}.ct-approved-antonio-marinha .fact{border-top:1px solid currentColor;padding-top:15px}.ct-approved-antonio-marinha .fact strong{display:block;font:400 24px Georgia,serif}.ct-approved-antonio-marinha .fact span{font-size:11px;opacity:.7}.ct-approved-antonio-marinha .editorial{padding:120px 6vw}.ct-approved-antonio-marinha .editorial-head{display:grid;grid-template-columns:1fr .8fr;gap:7vw;align-items:end;margin-bottom:48px}.ct-approved-antonio-marinha .editorial-head p{line-height:1.7;color:#615953}.ct-approved-antonio-marinha .cards{display:grid;grid-template-columns:repeat(3,1fr);gap:18px}.ct-approved-antonio-marinha .card{background:#fff;border:1px solid var(--line);padding:30px;min-height:320px;display:flex;flex-direction:column}.ct-approved-antonio-marinha .card span{font-size:10px;letter-spacing:.18em;text-transform:uppercase;color:#8b7f76}.ct-approved-antonio-marinha .card h3{font-size:30px;line-height:1.05;margin:68px 0 14px}.ct-approved-antonio-marinha .card p{margin-top:auto;color:#625b55;line-height:1.65}.ct-approved-antonio-marinha .mosaic{padding:14px 5vw 120px;display:grid;grid-template-columns:1.15fr .85fr .85fr;grid-template-rows:350px 350px;gap:14px}.ct-approved-antonio-marinha .mosaic figure{margin:0;overflow:hidden}.ct-approved-antonio-marinha .mosaic figure:first-child{grid-row:span 2}.ct-approved-antonio-marinha .mosaic figure:nth-child(4){grid-column:2/span 2}.ct-approved-antonio-marinha .mosaic img{height:100%;object-fit:cover;transition:.5s}.ct-approved-antonio-marinha .mosaic img:hover{transform:scale(1.02)}.ct-approved-antonio-marinha .moments{padding:120px 6vw;background:var(--wine2);color:#fff}.ct-approved-antonio-marinha .moments-head{display:grid;grid-template-columns:1.1fr .9fr;gap:7vw;align-items:end;margin-bottom:50px}.ct-approved-antonio-marinha .moments-head p{color:#d8cdca;line-height:1.75}.ct-approved-antonio-marinha .moments-grid{display:grid;grid-template-columns:1.05fr .95fr;gap:14px}.ct-approved-antonio-marinha .moments-grid img{height:560px;object-fit:cover}.ct-approved-antonio-marinha .note{padding:72px 8vw;display:grid;grid-template-columns:.92fr 1.08fr;gap:7vw;background:#e8ddd1;border-top:1px solid #d5c7b9}.ct-approved-antonio-marinha .note h2{font-size:clamp(30px,3.5vw,47px);line-height:1.05}.ct-approved-antonio-marinha .note p{font:400 clamp(18px,1.75vw,24px)/1.62 Georgia,serif;margin:0;color:#4f4541;max-width:780px}.ct-approved-antonio-marinha .footer{background:#171013;color:#d8ceca;padding:42px 5vw;display:flex;justify-content:space-between;align-items:center}.ct-approved-antonio-marinha .footer img{width:220px}@media(max-width:900px){.ct-approved-antonio-marinha .top nav{display:none}.ct-approved-antonio-marinha .top img{width:175px}.ct-approved-antonio-marinha .hero{min-height:760px}.ct-approved-antonio-marinha .hero h1{font-size:58px}.ct-approved-antonio-marinha .intro,.ct-approved-antonio-marinha .split,.ct-approved-antonio-marinha .split.reverse,.ct-approved-antonio-marinha .editorial-head,.ct-approved-antonio-marinha .moments-head,.ct-approved-antonio-marinha .note{grid-template-columns:1fr}.ct-approved-antonio-marinha .intro .text{columns:1}.ct-approved-antonio-marinha .split-media{min-height:520px}.ct-approved-antonio-marinha .facts,.ct-approved-antonio-marinha .cards{grid-template-columns:1fr}.ct-approved-antonio-marinha .mosaic{grid-template-columns:1fr;grid-template-rows:420px 300px 300px 300px}.ct-approved-antonio-marinha .mosaic figure:first-child,.ct-approved-antonio-marinha .mosaic figure:nth-child(4){grid-row:auto;grid-column:auto}.ct-approved-antonio-marinha .moments-grid{grid-template-columns:1fr}.ct-approved-antonio-marinha .moments-grid img{height:420px}.ct-approved-antonio-marinha .footer{display:block}.ct-approved-antonio-marinha .footer div{margin-top:18px}}.ct-approved-antonio-marinha .product-link{color:inherit;text-decoration:none}.ct-approved-antonio-marinha .product-link{cursor:pointer}.ct-approved-antonio-marinha .product-placeholder-card{background-size:cover!important;background-position:center!important;position:relative;display:flex;align-items:center;justify-content:center}.ct-approved-antonio-marinha .product-placeholder-card:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:#160d1190}.ct-approved-antonio-marinha .product-placeholder-card span{position:relative;z-index:2;color:#fff;text-transform:uppercase;letter-spacing:.14em;font-size:9px;text-align:center;padding:22px}.ct-approved-antonio-marinha .product-link:hover{transform:translateY(-3px);transition:.25s;box-shadow:0 14px 30px #24121712}.ct-approved-antonio-vilela-areias{--paper:#f4efe8;--ink:#201719;--wine:#2a171d;--wine2:#3b2228;--cream:#e8ddd0;--line:#d8cec1;--muted:#6d655f;--white:#fff}.ct-approved-antonio-vilela-areias *{box-sizing:border-box}.ct-approved-antonio-vilela-areias{scroll-behavior:smooth}.ct-approved-antonio-vilela-areias{margin:0;background:var(--paper);color:var(--ink);font-family:Arial,Helvetica,sans-serif;overflow-x:hidden}.ct-approved-antonio-vilela-areias img{display:block;width:100%}.ct-approved-antonio-vilela-areias a{color:inherit;text-decoration:none}.ct-approved-antonio-vilela-areias h1,.ct-approved-antonio-vilela-areias h2,.ct-approved-antonio-vilela-areias h3{font-family:Georgia,Times New Roman,serif;font-weight:400;margin:0;letter-spacing:-.02em}.ct-approved-antonio-vilela-areias .eyebrow{text-transform:uppercase;letter-spacing:.2em;font-size:10px;margin:0 0 18px}.ct-approved-antonio-vilela-areias .top{position:absolute;z-index:10;left:0;right:0;top:0;padding:20px 4vw;display:flex;justify-content:space-between;align-items:center;color:#fff}.ct-approved-antonio-vilela-areias .top img{width:200px}.ct-approved-antonio-vilela-areias .top nav{display:flex;gap:26px;font-size:13px}.ct-approved-antonio-vilela-areias .hero{height:94vh;min-height:680px;position:relative;background-position:center;background-size:cover}.ct-approved-antonio-vilela-areias .hero:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(90deg,#130d10dc 0%,#130d1080 43%,transparent 75%),linear-gradient(0deg,#130d1090,transparent 45%)}.ct-approved-antonio-vilela-areias .hero-copy{position:absolute;z-index:2;left:5vw;bottom:8vh;color:#fff;max-width:920px}.ct-approved-antonio-vilela-areias .hero h1{font-size:clamp(58px,7.5vw,108px);line-height:.88}.ct-approved-antonio-vilela-areias .hero .lead{max-width:650px;font-size:18px;line-height:1.65;margin-top:25px}.ct-approved-antonio-vilela-areias .index{position:absolute;right:4vw;bottom:5vh;z-index:3;color:#fff;font-family:Georgia,serif;font-size:15px}.ct-approved-antonio-vilela-areias .intro{padding:120px 6vw;display:grid;grid-template-columns:.68fr 1.32fr;gap:7vw}.ct-approved-antonio-vilela-areias .intro h2{font-size:clamp(42px,5vw,72px);line-height:1.01}.ct-approved-antonio-vilela-areias .intro .text{columns:2;column-gap:48px;font-size:17px;line-height:1.8;color:#514b47;margin-top:34px}.ct-approved-antonio-vilela-areias .quote{padding:120px 8vw;background:var(--cream);text-align:center}.ct-approved-antonio-vilela-areias .quote blockquote{font-family:Georgia,serif;font-size:clamp(34px,4.5vw,64px);line-height:1.05;max-width:1200px;margin:0 auto}.ct-approved-antonio-vilela-areias .quote cite{display:block;margin-top:26px;text-transform:uppercase;letter-spacing:.18em;font-size:10px;font-style:normal}.ct-approved-antonio-vilela-areias .story{display:grid;grid-template-columns:1.08fr .92fr;min-height:760px;background:var(--wine);color:#fff}.ct-approved-antonio-vilela-areias .story-media img{height:100%;object-fit:cover}.ct-approved-antonio-vilela-areias .story-copy{padding:100px 7vw;display:flex;flex-direction:column;justify-content:center}.ct-approved-antonio-vilela-areias .story-copy h2,.ct-approved-antonio-vilela-areias .person-copy h2{font-size:clamp(40px,4.8vw,68px);line-height:1.04}.ct-approved-antonio-vilela-areias .story-copy p,.ct-approved-antonio-vilela-areias .person-copy p{font-size:16px;line-height:1.78;color:#d7cbc7}.ct-approved-antonio-vilela-areias .facts{display:grid;grid-template-columns:repeat(3,1fr);gap:18px;margin-top:48px}.ct-approved-antonio-vilela-areias .fact{border-top:1px solid #ffffff33;padding-top:16px}.ct-approved-antonio-vilela-areias .fact strong{display:block;font-family:Georgia,serif;font-size:25px;font-weight:400}.ct-approved-antonio-vilela-areias .fact span{font-size:11px;color:#cabeba}.ct-approved-antonio-vilela-areias .person{display:grid;grid-template-columns:.92fr 1.08fr;min-height:720px}.ct-approved-antonio-vilela-areias .person-copy{padding:100px 7vw;display:flex;flex-direction:column;justify-content:center}.ct-approved-antonio-vilela-areias .person-media img{height:100%;object-fit:cover}.ct-approved-antonio-vilela-areias .wines{padding:120px 5vw}.ct-approved-antonio-vilela-areias .wines-head{display:flex;justify-content:space-between;align-items:end;gap:30px;margin-bottom:50px}.ct-approved-antonio-vilela-areias .wines h2{font-size:clamp(42px,5vw,70px)}.ct-approved-antonio-vilela-areias .wines-head p{max-width:470px;line-height:1.65;color:var(--muted)}.ct-approved-antonio-vilela-areias .wine-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:20px}.ct-approved-antonio-vilela-areias .wine{background:#fff;border:1px solid var(--line);padding:30px;min-height:310px;display:flex;flex-direction:column}.ct-approved-antonio-vilela-areias .wine .num{font-family:Georgia,serif;font-size:14px;color:#9a8d83}.ct-approved-antonio-vilela-areias .wine h3{font-size:31px;margin:70px 0 14px}.ct-approved-antonio-vilela-areias .wine p{margin-top:auto;line-height:1.65;color:#615954}.ct-approved-antonio-vilela-areias .gallery{padding:0 5vw 120px;display:grid;grid-template-columns:1.15fr .85fr;grid-template-rows:360px 360px;gap:14px}.ct-approved-antonio-vilela-areias .gallery figure{margin:0;overflow:hidden}.ct-approved-antonio-vilela-areias .gallery figure:first-child{grid-row:span 2}.ct-approved-antonio-vilela-areias .gallery img{height:100%;object-fit:cover;transition:.5s}.ct-approved-antonio-vilela-areias .gallery img:hover{transform:scale(1.025)}.ct-approved-antonio-vilela-areias .cave{background:var(--wine2);color:#fff;padding:110px 6vw;display:grid;grid-template-columns:1.15fr .85fr;gap:7vw;align-items:center}.ct-approved-antonio-vilela-areias .cave h2{font-size:clamp(40px,5vw,68px);line-height:1.04}.ct-approved-antonio-vilela-areias .cave p{line-height:1.75;color:#d7cbc7}.ct-approved-antonio-vilela-areias .cave a{display:inline-block;border:1px solid #ffffff88;padding:14px 18px;margin-top:20px}.ct-approved-antonio-vilela-areias .footer{background:#171013;color:#d8ceca;padding:42px 5vw;display:flex;justify-content:space-between;align-items:center}.ct-approved-antonio-vilela-areias .footer img{width:210px}@media(max-width:900px){.ct-approved-antonio-vilela-areias .top nav{display:none}.ct-approved-antonio-vilela-areias .top img{width:170px}.ct-approved-antonio-vilela-areias .hero{min-height:720px}.ct-approved-antonio-vilela-areias .hero h1{font-size:58px}.ct-approved-antonio-vilela-areias .intro,.ct-approved-antonio-vilela-areias .story,.ct-approved-antonio-vilela-areias .person,.ct-approved-antonio-vilela-areias .cave{grid-template-columns:1fr}.ct-approved-antonio-vilela-areias .intro{padding:90px 6vw}.ct-approved-antonio-vilela-areias .intro .text{columns:1}.ct-approved-antonio-vilela-areias .story-media,.ct-approved-antonio-vilela-areias .person-media{min-height:540px}.ct-approved-antonio-vilela-areias .person-copy{order:2}.ct-approved-antonio-vilela-areias .person-media{order:1}.ct-approved-antonio-vilela-areias .facts,.ct-approved-antonio-vilela-areias .wine-grid{grid-template-columns:1fr}.ct-approved-antonio-vilela-areias .gallery{grid-template-columns:1fr;grid-template-rows:440px 300px 300px}.ct-approved-antonio-vilela-areias .gallery figure:first-child{grid-row:auto}.ct-approved-antonio-vilela-areias .wines-head,.ct-approved-antonio-vilela-areias .footer{display:block}.ct-approved-antonio-vilela-areias .footer div{margin-top:20px}}.ct-approved-antonio-vilela-areias .ava-history{padding:110px 6vw;display:grid;grid-template-columns:.72fr 1.28fr;gap:7vw;align-items:center;background:#eee5d9}.ct-approved-antonio-vilela-areias .ava-history-media{max-width:430px;margin:auto;width:100%;padding:24px;background:#fff;border:1px solid var(--line)}.ct-approved-antonio-vilela-areias .ava-history-media img{width:100%;height:auto;object-fit:contain}.ct-approved-antonio-vilela-areias .ava-history-copy h2{font-size:clamp(40px,5vw,70px);line-height:1.02}.ct-approved-antonio-vilela-areias .ava-history-copy p{font-size:16px;line-height:1.8;color:#554d48}.ct-approved-antonio-vilela-areias .ava-gallery{padding:0 5vw 120px;display:grid;grid-template-columns:1fr 1fr 1fr;gap:14px}.ct-approved-antonio-vilela-areias .ava-gallery figure{margin:0;overflow:hidden;background:#ddd;min-height:430px;position:relative}.ct-approved-antonio-vilela-areias .ava-gallery figure:first-child{grid-column:span 2}.ct-approved-antonio-vilela-areias .ava-gallery img{width:100%;height:100%;object-fit:cover}.ct-approved-antonio-vilela-areias .ava-gallery figure:first-child img{object-position:center 35%}.ct-approved-antonio-vilela-areias .ava-gallery figcaption{position:absolute;left:18px;bottom:16px;color:#fff;text-transform:uppercase;letter-spacing:.16em;font-size:9px;background:#160d11b8;padding:9px 11px}@media(max-width:900px){.ct-approved-antonio-vilela-areias .ava-history{grid-template-columns:1fr;padding:80px 6vw}.ct-approved-antonio-vilela-areias .ava-gallery{grid-template-columns:1fr}.ct-approved-antonio-vilela-areias .ava-gallery figure:first-child{grid-column:auto}.ct-approved-antonio-vilela-areias .ava-gallery figure{min-height:360px}}.ct-approved-antonio-vilela-areias .product-link{color:inherit;text-decoration:none}.ct-approved-antonio-vilela-areias .product-link{cursor:pointer}.ct-approved-antonio-vilela-areias .product-placeholder-card{background-size:cover!important;background-position:center!important;position:relative;display:flex;align-items:center;justify-content:center}.ct-approved-antonio-vilela-areias .product-placeholder-card:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:#160d1190}.ct-approved-antonio-vilela-areias .product-placeholder-card span{position:relative;z-index:2;color:#fff;text-transform:uppercase;letter-spacing:.14em;font-size:9px;text-align:center;padding:22px}.ct-approved-antonio-vilela-areias .product-link:hover{transform:translateY(-3px);transition:.25s;box-shadow:0 14px 30px #24121712}.ct-approved-quinta-do-barriolo{--paper:#f4efe8;--ink:#201719;--wine:#2a171d;--wine2:#3b2228;--cream:#e8ddd0;--line:#d8cec1;--muted:#6d655f;--white:#fff}.ct-approved-quinta-do-barriolo *{box-sizing:border-box}.ct-approved-quinta-do-barriolo{scroll-behavior:smooth}.ct-approved-quinta-do-barriolo{margin:0;background:var(--paper);color:var(--ink);font-family:Arial,Helvetica,sans-serif;overflow-x:hidden}.ct-approved-quinta-do-barriolo img{display:block;width:100%}.ct-approved-quinta-do-barriolo a{color:inherit;text-decoration:none}.ct-approved-quinta-do-barriolo h1,.ct-approved-quinta-do-barriolo h2,.ct-approved-quinta-do-barriolo h3{font-family:Georgia,Times New Roman,serif;font-weight:400;margin:0;letter-spacing:-.02em}.ct-approved-quinta-do-barriolo .eyebrow{text-transform:uppercase;letter-spacing:.2em;font-size:10px;margin:0 0 18px}.ct-approved-quinta-do-barriolo .top{position:absolute;z-index:10;left:0;right:0;top:0;padding:20px 4vw;display:flex;justify-content:space-between;align-items:center;color:#fff}.ct-approved-quinta-do-barriolo .top img{width:200px}.ct-approved-quinta-do-barriolo .top nav{display:flex;gap:26px;font-size:13px}.ct-approved-quinta-do-barriolo .hero{height:94vh;min-height:680px;position:relative;background-position:center;background-size:cover}.ct-approved-quinta-do-barriolo .hero:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(90deg,#130d10dc 0%,#130d1080 43%,transparent 75%),linear-gradient(0deg,#130d1090,transparent 45%)}.ct-approved-quinta-do-barriolo .hero-copy{position:absolute;z-index:2;left:5vw;bottom:8vh;color:#fff;max-width:920px}.ct-approved-quinta-do-barriolo .hero h1{font-size:clamp(58px,7.5vw,108px);line-height:.88}.ct-approved-quinta-do-barriolo .hero .lead{max-width:650px;font-size:18px;line-height:1.65;margin-top:25px}.ct-approved-quinta-do-barriolo .index{position:absolute;right:4vw;bottom:5vh;z-index:3;color:#fff;font-family:Georgia,serif;font-size:15px}.ct-approved-quinta-do-barriolo .intro{padding:120px 6vw;display:grid;grid-template-columns:.68fr 1.32fr;gap:7vw}.ct-approved-quinta-do-barriolo .intro h2{font-size:clamp(42px,5vw,72px);line-height:1.01}.ct-approved-quinta-do-barriolo .intro .text{columns:2;column-gap:48px;font-size:17px;line-height:1.8;color:#514b47;margin-top:34px}.ct-approved-quinta-do-barriolo .quote{padding:120px 8vw;background:var(--cream);text-align:center}.ct-approved-quinta-do-barriolo .quote blockquote{font-family:Georgia,serif;font-size:clamp(34px,4.5vw,64px);line-height:1.05;max-width:1200px;margin:0 auto}.ct-approved-quinta-do-barriolo .quote cite{display:block;margin-top:26px;text-transform:uppercase;letter-spacing:.18em;font-size:10px;font-style:normal}.ct-approved-quinta-do-barriolo .story{display:grid;grid-template-columns:1.08fr .92fr;min-height:760px;background:var(--wine);color:#fff}.ct-approved-quinta-do-barriolo .story-media img{height:100%;object-fit:cover}.ct-approved-quinta-do-barriolo .story-copy{padding:100px 7vw;display:flex;flex-direction:column;justify-content:center}.ct-approved-quinta-do-barriolo .story-copy h2,.ct-approved-quinta-do-barriolo .person-copy h2{font-size:clamp(40px,4.8vw,68px);line-height:1.04}.ct-approved-quinta-do-barriolo .story-copy p,.ct-approved-quinta-do-barriolo .person-copy p{font-size:16px;line-height:1.78;color:#d7cbc7}.ct-approved-quinta-do-barriolo .facts{display:grid;grid-template-columns:repeat(3,1fr);gap:18px;margin-top:48px}.ct-approved-quinta-do-barriolo .fact{border-top:1px solid #ffffff33;padding-top:16px}.ct-approved-quinta-do-barriolo .fact strong{display:block;font-family:Georgia,serif;font-size:25px;font-weight:400}.ct-approved-quinta-do-barriolo .fact span{font-size:11px;color:#cabeba}.ct-approved-quinta-do-barriolo .person{display:grid;grid-template-columns:.92fr 1.08fr;min-height:720px}.ct-approved-quinta-do-barriolo .person-copy{padding:100px 7vw;display:flex;flex-direction:column;justify-content:center}.ct-approved-quinta-do-barriolo .person-media img{height:100%;object-fit:cover}.ct-approved-quinta-do-barriolo .wines{padding:120px 5vw}.ct-approved-quinta-do-barriolo .wines-head{display:flex;justify-content:space-between;align-items:end;gap:30px;margin-bottom:50px}.ct-approved-quinta-do-barriolo .wines h2{font-size:clamp(42px,5vw,70px)}.ct-approved-quinta-do-barriolo .wines-head p{max-width:470px;line-height:1.65;color:var(--muted)}.ct-approved-quinta-do-barriolo .wine-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:20px}.ct-approved-quinta-do-barriolo .wine{background:#fff;border:1px solid var(--line);padding:30px;min-height:310px;display:flex;flex-direction:column}.ct-approved-quinta-do-barriolo .wine .num{font-family:Georgia,serif;font-size:14px;color:#9a8d83}.ct-approved-quinta-do-barriolo .wine h3{font-size:31px;margin:70px 0 14px}.ct-approved-quinta-do-barriolo .wine p{margin-top:auto;line-height:1.65;color:#615954}.ct-approved-quinta-do-barriolo .gallery{padding:0 5vw 120px;display:grid;grid-template-columns:1.15fr .85fr;grid-template-rows:360px 360px;gap:14px}.ct-approved-quinta-do-barriolo .gallery figure{margin:0;overflow:hidden}.ct-approved-quinta-do-barriolo .gallery figure:first-child{grid-row:span 2}.ct-approved-quinta-do-barriolo .gallery img{height:100%;object-fit:cover;transition:.5s}.ct-approved-quinta-do-barriolo .gallery img:hover{transform:scale(1.025)}.ct-approved-quinta-do-barriolo .cave{background:var(--wine2);color:#fff;padding:110px 6vw;display:grid;grid-template-columns:1.15fr .85fr;gap:7vw;align-items:center}.ct-approved-quinta-do-barriolo .cave h2{font-size:clamp(40px,5vw,68px);line-height:1.04}.ct-approved-quinta-do-barriolo .cave p{line-height:1.75;color:#d7cbc7}.ct-approved-quinta-do-barriolo .cave a{display:inline-block;border:1px solid #ffffff88;padding:14px 18px;margin-top:20px}.ct-approved-quinta-do-barriolo .footer{background:#171013;color:#d8ceca;padding:42px 5vw;display:flex;justify-content:space-between;align-items:center}.ct-approved-quinta-do-barriolo .footer img{width:210px}@media(max-width:900px){.ct-approved-quinta-do-barriolo .top nav{display:none}.ct-approved-quinta-do-barriolo .top img{width:170px}.ct-approved-quinta-do-barriolo .hero{min-height:720px}.ct-approved-quinta-do-barriolo .hero h1{font-size:58px}.ct-approved-quinta-do-barriolo .intro,.ct-approved-quinta-do-barriolo .story,.ct-approved-quinta-do-barriolo .person,.ct-approved-quinta-do-barriolo .cave{grid-template-columns:1fr}.ct-approved-quinta-do-barriolo .intro{padding:90px 6vw}.ct-approved-quinta-do-barriolo .intro .text{columns:1}.ct-approved-quinta-do-barriolo .story-media,.ct-approved-quinta-do-barriolo .person-media{min-height:540px}.ct-approved-quinta-do-barriolo .person-copy{order:2}.ct-approved-quinta-do-barriolo .person-media{order:1}.ct-approved-quinta-do-barriolo .facts,.ct-approved-quinta-do-barriolo .wine-grid{grid-template-columns:1fr}.ct-approved-quinta-do-barriolo .gallery{grid-template-columns:1fr;grid-template-rows:440px 300px 300px}.ct-approved-quinta-do-barriolo .gallery figure:first-child{grid-row:auto}.ct-approved-quinta-do-barriolo .wines-head,.ct-approved-quinta-do-barriolo .footer{display:block}.ct-approved-quinta-do-barriolo .footer div{margin-top:20px}}.ct-approved-quinta-do-barriolo .product-link{color:inherit;text-decoration:none}.ct-approved-quinta-do-barriolo .product-link{cursor:pointer}.ct-approved-quinta-do-barriolo .product-placeholder-card{background-size:cover!important;background-position:center!important;position:relative;display:flex;align-items:center;justify-content:center}.ct-approved-quinta-do-barriolo .product-placeholder-card:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:#160d1190}.ct-approved-quinta-do-barriolo .product-placeholder-card span{position:relative;z-index:2;color:#fff;text-transform:uppercase;letter-spacing:.14em;font-size:9px;text-align:center;padding:22px}.ct-approved-quinta-do-barriolo .product-link:hover{transform:translateY(-3px);transition:.25s;box-shadow:0 14px 30px #24121712}.ct-approved-champagne-camille-bonville{--wine:#2c1a20;--wine2:#130c0f;--accent:#8d6b45;--paper:#f4efe8;--paper2:#e7ddd0}.ct-approved-champagne-camille-bonville .hero-camille-v19{background:#130c0f;overflow:hidden}.ct-approved-champagne-camille-bonville .hero-camille-v19:before{z-index:1;background:linear-gradient(0deg,#130c0fe8 0%,#130c0f55 50%,transparent 78%),linear-gradient(90deg,#130c0fb5,transparent 68%)}.ct-approved-champagne-camille-bonville .hero-camille-images{position:absolute;top:0;right:0;bottom:0;left:0;display:grid;grid-template-columns:56% 44%;gap:3px}.ct-approved-champagne-camille-bonville .hero-camille-images img{width:100%;height:100%;object-fit:cover}.ct-approved-champagne-camille-bonville .hero-camille-images img:first-child{object-position:center 66%}.ct-approved-champagne-camille-bonville .hero-camille-images img:last-child{object-position:center 42%}.ct-approved-champagne-camille-bonville .hero-camille-v19 .hero-copy{z-index:3}@media(max-width:760px){.ct-approved-champagne-camille-bonville .hero-camille-images{grid-template-columns:1fr}.ct-approved-champagne-camille-bonville .hero-camille-images img:last-child{display:none}.ct-approved-champagne-camille-bonville .hero-camille-images img:first-child{object-position:center 50%}}.ct-approved-champagne-camille-bonville .product-link{color:inherit;text-decoration:none}.ct-approved-champagne-camille-bonville .product-link{cursor:pointer}.ct-approved-champagne-camille-bonville .product-placeholder-card{background-size:cover!important;background-position:center!important;position:relative;display:flex;align-items:center;justify-content:center}.ct-approved-champagne-camille-bonville .product-placeholder-card:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:#160d1190}.ct-approved-champagne-camille-bonville .product-placeholder-card span{position:relative;z-index:2;color:#fff;text-transform:uppercase;letter-spacing:.14em;font-size:9px;text-align:center;padding:22px}.ct-approved-champagne-camille-bonville .product-link:hover{transform:translateY(-3px);transition:.25s;box-shadow:0 14px 30px #24121712}.ct-approved-carlo-giacosa{--wine:#38231d;--wine2:#160e0b;--accent:#69513b;--paper:#f2ece3;--paper2:#e5d9ca}.ct-approved-carlo-giacosa .product-link{color:inherit;text-decoration:none}.ct-approved-carlo-giacosa .product-link{cursor:pointer}.ct-approved-carlo-giacosa .product-placeholder-card{background-size:cover!important;background-position:center!important;position:relative;display:flex;align-items:center;justify-content:center}.ct-approved-carlo-giacosa .product-placeholder-card:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:#160d1190}.ct-approved-carlo-giacosa .product-placeholder-card span{position:relative;z-index:2;color:#fff;text-transform:uppercase;letter-spacing:.14em;font-size:9px;text-align:center;padding:22px}.ct-approved-carlo-giacosa .product-link:hover{transform:translateY(-3px);transition:.25s;box-shadow:0 14px 30px #24121712}.ct-approved-casa-da-ressa{--ink:#221719;--paper:#f4efe8;--wine:#30201d;--wine2:#18100f;--gold:#b59b70;--line:#d8cdc0}.ct-approved-casa-da-ressa *{box-sizing:border-box}.ct-approved-casa-da-ressa{scroll-behavior:smooth}.ct-approved-casa-da-ressa{margin:0;background:var(--paper);color:var(--ink);font-family:Arial,Helvetica,sans-serif;overflow-x:hidden}.ct-approved-casa-da-ressa img{display:block;width:100%}.ct-approved-casa-da-ressa a{color:inherit;text-decoration:none}.ct-approved-casa-da-ressa h1,.ct-approved-casa-da-ressa h2,.ct-approved-casa-da-ressa h3{font-family:Georgia,Times New Roman,serif;font-weight:400;margin:0;letter-spacing:-.022em}.ct-approved-casa-da-ressa .eyebrow{text-transform:uppercase;letter-spacing:.22em;font-size:10px;margin:0 0 20px}.ct-approved-casa-da-ressa .top{position:fixed;z-index:20;top:0;left:0;right:0;display:flex;justify-content:space-between;align-items:center;padding:18px 4vw;background:linear-gradient(#0009,transparent)}.ct-approved-casa-da-ressa .top img{width:210px}.ct-approved-casa-da-ressa .top nav{display:flex;gap:28px;color:#fff;font-size:12px}.ct-approved-casa-da-ressa .hero{min-height:94vh;display:flex;align-items:flex-end;position:relative;background-size:cover;background-position:center}.ct-approved-casa-da-ressa .hero:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(0deg,#160c10df 0%,#160c1050 47%,transparent 76%),linear-gradient(90deg,#160c1088,transparent 62%)}.ct-approved-casa-da-ressa .hero-copy{position:relative;z-index:2;color:#fff;padding:0 6vw 8vh;max-width:980px}.ct-approved-casa-da-ressa .hero h1{font-size:clamp(52px,7vw,96px);line-height:.94}.ct-approved-casa-da-ressa .hero .lead{font-size:18px;line-height:1.65;max-width:720px}.ct-approved-casa-da-ressa .intro{display:grid;grid-template-columns:.72fr 1.4fr;gap:7vw;padding:120px 6vw}.ct-approved-casa-da-ressa .intro h2,.ct-approved-casa-da-ressa .section-title{font-size:clamp(40px,5vw,68px);line-height:1.04}.ct-approved-casa-da-ressa .intro .text{columns:2;column-gap:48px;color:#5d5650;line-height:1.8;font-size:16px}.ct-approved-casa-da-ressa .statement{padding:115px 9vw;text-align:center;background:#ddd0c2}.ct-approved-casa-da-ressa .statement blockquote{font:400 clamp(34px,4.8vw,64px)/1.08 Georgia,serif;max-width:1180px;margin:0 auto}.ct-approved-casa-da-ressa .statement cite{display:block;margin-top:26px;letter-spacing:.2em;text-transform:uppercase;font-size:10px;font-style:normal}.ct-approved-casa-da-ressa .split{display:grid;grid-template-columns:1.04fr .96fr;min-height:760px}.ct-approved-casa-da-ressa .split.reverse{grid-template-columns:.92fr 1.08fr}.ct-approved-casa-da-ressa .split-media{overflow:hidden}.ct-approved-casa-da-ressa .split-media img{height:100%;object-fit:cover}.ct-approved-casa-da-ressa .split-copy{padding:95px 7vw;display:flex;flex-direction:column;justify-content:center}.ct-approved-casa-da-ressa .split.dark{background:var(--wine);color:#fff}.ct-approved-casa-da-ressa .split.dark p{color:#ddd1cd}.ct-approved-casa-da-ressa .split-copy h2{font-size:clamp(42px,5vw,70px);line-height:1.02}.ct-approved-casa-da-ressa .split-copy p{line-height:1.82;color:#5f5751}.ct-approved-casa-da-ressa .facts{display:grid;grid-template-columns:repeat(3,1fr);gap:16px;margin-top:42px}.ct-approved-casa-da-ressa .fact{border-top:1px solid currentColor;padding-top:15px}.ct-approved-casa-da-ressa .fact strong{display:block;font:400 24px Georgia,serif}.ct-approved-casa-da-ressa .fact span{font-size:11px;opacity:.7}.ct-approved-casa-da-ressa .photo-story{padding:112px 5vw;background:#f8f4ee}.ct-approved-casa-da-ressa .photo-story-head{display:grid;grid-template-columns:1.05fr .75fr;gap:8vw;align-items:end;margin:0 1vw 44px}.ct-approved-casa-da-ressa .photo-story-head h2{font-size:clamp(42px,5.2vw,72px);line-height:1.02}.ct-approved-casa-da-ressa .photo-story-head>p{color:#625a54;line-height:1.78}.ct-approved-casa-da-ressa .photo-grid{display:grid;grid-template-columns:1.15fr .85fr .85fr;grid-auto-rows:235px;gap:14px}.ct-approved-casa-da-ressa .photo-slot{position:relative;overflow:hidden;background:#ded4c8;min-height:235px;margin:0}.ct-approved-casa-da-ressa .photo-slot.large{grid-column:span 2;grid-row:span 2}.ct-approved-casa-da-ressa .photo-slot.tall{grid-row:span 2}.ct-approved-casa-da-ressa .photo-slot.wide{grid-column:span 2}.ct-approved-casa-da-ressa .photo-slot img{width:100%;height:100%;object-fit:cover}.ct-approved-casa-da-ressa .photo-slot:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(0deg,rgba(18,10,13,.6),transparent 45%)}.ct-approved-casa-da-ressa .photo-slot figcaption{position:absolute;z-index:2;left:22px;bottom:18px;color:#fff;text-transform:uppercase;letter-spacing:.12em;font-size:10px}.ct-approved-casa-da-ressa .wine-cuvees{padding:112px 5vw;background:#ede5d9}.ct-approved-casa-da-ressa .wine-cuvees-head{display:grid;grid-template-columns:1fr .8fr;gap:7vw;align-items:end;margin-bottom:50px}.ct-approved-casa-da-ressa .wine-cuvees-head h2{font-size:clamp(42px,5.3vw,72px);line-height:1.02}.ct-approved-casa-da-ressa .wine-cuvees-head>p{color:#625a54;line-height:1.75}.ct-approved-casa-da-ressa .wine-cuvee-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:15px}.ct-approved-casa-da-ressa .wine-cuvee-card{background:#f9f5ef;border:1px solid #d5c8b8;min-height:650px;display:flex;flex-direction:column;overflow:hidden}.ct-approved-casa-da-ressa .wine-cuvee-visual{height:390px;padding:28px 20px 12px;display:flex;align-items:flex-end;justify-content:center;background:linear-gradient(180deg,#f7f1e8,#e8ddcf)}.ct-approved-casa-da-ressa .wine-cuvee-visual img{height:100%;width:100%;object-fit:contain;object-position:center bottom}.ct-approved-casa-da-ressa .wine-cuvee-copy{padding:27px 25px 30px;display:flex;flex-direction:column;flex:1}.ct-approved-casa-da-ressa .wine-cuvee-copy span{text-transform:uppercase;letter-spacing:.17em;font-size:9px;color:#806f62}.ct-approved-casa-da-ressa .wine-cuvee-copy h3{font-size:31px;line-height:1.02;margin:14px 0 18px}.ct-approved-casa-da-ressa .wine-cuvee-copy p{font-size:13px;line-height:1.68;color:#605750;margin:0 0 18px}.ct-approved-casa-da-ressa .wine-cuvee-meta{margin-top:auto;padding-top:15px;border-top:1px solid #d7cabd;font-size:10px;line-height:1.65;text-transform:uppercase;letter-spacing:.08em;color:#74675e}.ct-approved-casa-da-ressa .note{padding:72px 8vw;display:grid;grid-template-columns:.92fr 1.08fr;gap:7vw;background:#ddd0c2}.ct-approved-casa-da-ressa .note h2{font-size:clamp(30px,3.5vw,47px)}.ct-approved-casa-da-ressa .note p{font:400 clamp(18px,1.75vw,24px)/1.62 Georgia,serif;margin:0;color:#4f4541}.ct-approved-casa-da-ressa .next{display:grid;grid-template-columns:1fr 1fr;background:#18100f;color:#fff}.ct-approved-casa-da-ressa .next a{padding:46px 6vw;border-right:1px solid #ffffff22}.ct-approved-casa-da-ressa .next a:last-child{text-align:right;border-right:0}.ct-approved-casa-da-ressa .next span{display:block;font-size:9px;letter-spacing:.18em;text-transform:uppercase;opacity:.6;margin-bottom:8px}.ct-approved-casa-da-ressa .next strong{font:400 25px Georgia,serif}.ct-approved-casa-da-ressa .footer{background:#171013;color:#d8ceca;padding:42px 5vw;display:flex;justify-content:space-between;align-items:center}.ct-approved-casa-da-ressa .footer img{width:220px}@media(max-width:900px){.ct-approved-casa-da-ressa .top nav{display:none}.ct-approved-casa-da-ressa .top img{width:175px}.ct-approved-casa-da-ressa .hero{min-height:760px}.ct-approved-casa-da-ressa .hero h1{font-size:58px}.ct-approved-casa-da-ressa .intro,.ct-approved-casa-da-ressa .split,.ct-approved-casa-da-ressa .split.reverse,.ct-approved-casa-da-ressa .photo-story-head,.ct-approved-casa-da-ressa .wine-cuvees-head,.ct-approved-casa-da-ressa .note{grid-template-columns:1fr}.ct-approved-casa-da-ressa .intro .text{columns:1}.ct-approved-casa-da-ressa .split-media{min-height:520px}.ct-approved-casa-da-ressa .facts,.ct-approved-casa-da-ressa .wine-cuvee-grid{grid-template-columns:1fr}.ct-approved-casa-da-ressa .photo-grid{grid-template-columns:1fr 1fr;grid-auto-rows:220px}.ct-approved-casa-da-ressa .photo-slot.large{grid-column:span 2}.ct-approved-casa-da-ressa .next{grid-template-columns:1fr}.ct-approved-casa-da-ressa .next a:last-child{text-align:left}.ct-approved-casa-da-ressa .footer{display:block}.ct-approved-casa-da-ressa .footer div{margin-top:18px}}@media(max-width:620px){.ct-approved-casa-da-ressa .photo-grid{grid-template-columns:1fr;grid-auto-rows:310px}.ct-approved-casa-da-ressa .photo-slot.large,.ct-approved-casa-da-ressa .photo-slot.tall,.ct-approved-casa-da-ressa .photo-slot.wide{grid-column:auto;grid-row:auto}.ct-approved-casa-da-ressa .wine-cuvee-visual{height:430px}}.ct-approved-chicane{--wine:#30242f;--wine2:#120d14;--accent:#70654f;--paper:#f2ede5;--paper2:#e4d8c9}.ct-approved-chicane .product-link{color:inherit;text-decoration:none}.ct-approved-chicane .product-link{cursor:pointer}.ct-approved-chicane .product-placeholder-card{background-size:cover!important;background-position:center!important;position:relative;display:flex;align-items:center;justify-content:center}.ct-approved-chicane .product-placeholder-card:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:#160d1190}.ct-approved-chicane .product-placeholder-card span{position:relative;z-index:2;color:#fff;text-transform:uppercase;letter-spacing:.14em;font-size:9px;text-align:center;padding:22px}.ct-approved-chicane .product-link:hover{transform:translateY(-3px);transition:.25s;box-shadow:0 14px 30px #24121712}.ct-approved-champagne-jean-servagnat{--wine:#2d2430;--wine2:#151018;--accent:#48606e;--paper:#f3eee5;--paper2:#e6d9ca}.ct-approved-champagne-jean-servagnat .product-link{color:inherit;text-decoration:none}.ct-approved-champagne-jean-servagnat .product-link{cursor:pointer}.ct-approved-champagne-jean-servagnat .product-placeholder-card{background-size:cover!important;background-position:center!important;position:relative;display:flex;align-items:center;justify-content:center}.ct-approved-champagne-jean-servagnat .product-placeholder-card:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:#160d1190}.ct-approved-champagne-jean-servagnat .product-placeholder-card span{position:relative;z-index:2;color:#fff;text-transform:uppercase;letter-spacing:.14em;font-size:9px;text-align:center;padding:22px}.ct-approved-champagne-jean-servagnat .product-link:hover{transform:translateY(-3px);transition:.25s;box-shadow:0 14px 30px #24121712}.ct-approved-quinta-de-monforte{--paper:#f4efe8;--ink:#201719;--wine:#2a171d;--wine2:#3b2228;--cream:#e8ddd0;--line:#d8cec1;--muted:#6d655f;--white:#fff}.ct-approved-quinta-de-monforte *{box-sizing:border-box}.ct-approved-quinta-de-monforte{scroll-behavior:smooth}.ct-approved-quinta-de-monforte{margin:0;background:var(--paper);color:var(--ink);font-family:Arial,Helvetica,sans-serif;overflow-x:hidden}.ct-approved-quinta-de-monforte img{display:block;width:100%}.ct-approved-quinta-de-monforte a{color:inherit;text-decoration:none}.ct-approved-quinta-de-monforte h1,.ct-approved-quinta-de-monforte h2,.ct-approved-quinta-de-monforte h3{font-family:Georgia,Times New Roman,serif;font-weight:400;margin:0;letter-spacing:-.02em}.ct-approved-quinta-de-monforte .eyebrow{text-transform:uppercase;letter-spacing:.2em;font-size:10px;margin:0 0 18px}.ct-approved-quinta-de-monforte .top{position:absolute;z-index:10;left:0;right:0;top:0;padding:20px 4vw;display:flex;justify-content:space-between;align-items:center;color:#fff}.ct-approved-quinta-de-monforte .top img{width:200px}.ct-approved-quinta-de-monforte .top nav{display:flex;gap:26px;font-size:13px}.ct-approved-quinta-de-monforte .hero{height:94vh;min-height:680px;position:relative;background-position:center;background-size:cover}.ct-approved-quinta-de-monforte .hero:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(90deg,#130d10dc 0%,#130d1080 43%,transparent 75%),linear-gradient(0deg,#130d1090,transparent 45%)}.ct-approved-quinta-de-monforte .hero-copy{position:absolute;z-index:2;left:5vw;bottom:8vh;color:#fff;max-width:920px}.ct-approved-quinta-de-monforte .hero h1{font-size:clamp(58px,7.5vw,108px);line-height:.88}.ct-approved-quinta-de-monforte .hero .lead{max-width:650px;font-size:18px;line-height:1.65;margin-top:25px}.ct-approved-quinta-de-monforte .index{position:absolute;right:4vw;bottom:5vh;z-index:3;color:#fff;font-family:Georgia,serif;font-size:15px}.ct-approved-quinta-de-monforte .intro{padding:120px 6vw;display:grid;grid-template-columns:.68fr 1.32fr;gap:7vw}.ct-approved-quinta-de-monforte .intro h2{font-size:clamp(42px,5vw,72px);line-height:1.01}.ct-approved-quinta-de-monforte .intro .text{columns:2;column-gap:48px;font-size:17px;line-height:1.8;color:#514b47;margin-top:34px}.ct-approved-quinta-de-monforte .quote{padding:120px 8vw;background:var(--cream);text-align:center}.ct-approved-quinta-de-monforte .quote blockquote{font-family:Georgia,serif;font-size:clamp(34px,4.5vw,64px);line-height:1.05;max-width:1200px;margin:0 auto}.ct-approved-quinta-de-monforte .quote cite{display:block;margin-top:26px;text-transform:uppercase;letter-spacing:.18em;font-size:10px;font-style:normal}.ct-approved-quinta-de-monforte .story{display:grid;grid-template-columns:1.08fr .92fr;min-height:760px;background:var(--wine);color:#fff}.ct-approved-quinta-de-monforte .story-media img{height:100%;object-fit:cover}.ct-approved-quinta-de-monforte .story-copy{padding:100px 7vw;display:flex;flex-direction:column;justify-content:center}.ct-approved-quinta-de-monforte .story-copy h2,.ct-approved-quinta-de-monforte .person-copy h2{font-size:clamp(40px,4.8vw,68px);line-height:1.04}.ct-approved-quinta-de-monforte .story-copy p,.ct-approved-quinta-de-monforte .person-copy p{font-size:16px;line-height:1.78;color:#d7cbc7}.ct-approved-quinta-de-monforte .facts{display:grid;grid-template-columns:repeat(3,1fr);gap:18px;margin-top:48px}.ct-approved-quinta-de-monforte .fact{border-top:1px solid #ffffff33;padding-top:16px}.ct-approved-quinta-de-monforte .fact strong{display:block;font-family:Georgia,serif;font-size:25px;font-weight:400}.ct-approved-quinta-de-monforte .fact span{font-size:11px;color:#cabeba}.ct-approved-quinta-de-monforte .person{display:grid;grid-template-columns:.92fr 1.08fr;min-height:720px}.ct-approved-quinta-de-monforte .person-copy{padding:100px 7vw;display:flex;flex-direction:column;justify-content:center}.ct-approved-quinta-de-monforte .person-media img{height:100%;object-fit:cover}.ct-approved-quinta-de-monforte .wines{padding:120px 5vw}.ct-approved-quinta-de-monforte .wines-head{display:flex;justify-content:space-between;align-items:end;gap:30px;margin-bottom:50px}.ct-approved-quinta-de-monforte .wines h2{font-size:clamp(42px,5vw,70px)}.ct-approved-quinta-de-monforte .wines-head p{max-width:470px;line-height:1.65;color:var(--muted)}.ct-approved-quinta-de-monforte .wine-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:20px}.ct-approved-quinta-de-monforte .wine{background:#fff;border:1px solid var(--line);padding:30px;min-height:310px;display:flex;flex-direction:column}.ct-approved-quinta-de-monforte .wine .num{font-family:Georgia,serif;font-size:14px;color:#9a8d83}.ct-approved-quinta-de-monforte .wine h3{font-size:31px;margin:70px 0 14px}.ct-approved-quinta-de-monforte .wine p{margin-top:auto;line-height:1.65;color:#615954}.ct-approved-quinta-de-monforte .gallery{padding:0 5vw 120px;display:grid;grid-template-columns:1.15fr .85fr;grid-template-rows:360px 360px;gap:14px}.ct-approved-quinta-de-monforte .gallery figure{margin:0;overflow:hidden}.ct-approved-quinta-de-monforte .gallery figure:first-child{grid-row:span 2}.ct-approved-quinta-de-monforte .gallery img{height:100%;object-fit:cover;transition:.5s}.ct-approved-quinta-de-monforte .gallery img:hover{transform:scale(1.025)}.ct-approved-quinta-de-monforte .cave{background:var(--wine2);color:#fff;padding:110px 6vw;display:grid;grid-template-columns:1.15fr .85fr;gap:7vw;align-items:center}.ct-approved-quinta-de-monforte .cave h2{font-size:clamp(40px,5vw,68px);line-height:1.04}.ct-approved-quinta-de-monforte .cave p{line-height:1.75;color:#d7cbc7}.ct-approved-quinta-de-monforte .cave a{display:inline-block;border:1px solid #ffffff88;padding:14px 18px;margin-top:20px}.ct-approved-quinta-de-monforte .footer{background:#171013;color:#d8ceca;padding:42px 5vw;display:flex;justify-content:space-between;align-items:center}.ct-approved-quinta-de-monforte .footer img{width:210px}@media(max-width:900px){.ct-approved-quinta-de-monforte .top nav{display:none}.ct-approved-quinta-de-monforte .top img{width:170px}.ct-approved-quinta-de-monforte .hero{min-height:720px}.ct-approved-quinta-de-monforte .hero h1{font-size:58px}.ct-approved-quinta-de-monforte .intro,.ct-approved-quinta-de-monforte .story,.ct-approved-quinta-de-monforte .person,.ct-approved-quinta-de-monforte .cave{grid-template-columns:1fr}.ct-approved-quinta-de-monforte .intro{padding:90px 6vw}.ct-approved-quinta-de-monforte .intro .text{columns:1}.ct-approved-quinta-de-monforte .story-media,.ct-approved-quinta-de-monforte .person-media{min-height:540px}.ct-approved-quinta-de-monforte .person-copy{order:2}.ct-approved-quinta-de-monforte .person-media{order:1}.ct-approved-quinta-de-monforte .facts,.ct-approved-quinta-de-monforte .wine-grid{grid-template-columns:1fr}.ct-approved-quinta-de-monforte .gallery{grid-template-columns:1fr;grid-template-rows:440px 300px 300px}.ct-approved-quinta-de-monforte .gallery figure:first-child{grid-row:auto}.ct-approved-quinta-de-monforte .wines-head,.ct-approved-quinta-de-monforte .footer{display:block}.ct-approved-quinta-de-monforte .footer div{margin-top:20px}}.ct-approved-quinta-de-monforte .cuvees{padding:112px 5vw;background:#ede5d9}.ct-approved-quinta-de-monforte .cuvees-head{display:grid;grid-template-columns:1fr .8fr;gap:7vw;align-items:end;margin-bottom:50px}.ct-approved-quinta-de-monforte .cuvees-head h2{font-size:clamp(42px,5.3vw,72px);line-height:1.02}.ct-approved-quinta-de-monforte .cuvees-head>p{color:#625a54;line-height:1.75}.ct-approved-quinta-de-monforte .cuvee-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:15px}.ct-approved-quinta-de-monforte .cuvee{background:#f9f5ef;border:1px solid #d5c8b8;min-height:650px;display:flex;flex-direction:column;overflow:hidden}.ct-approved-quinta-de-monforte .cuvee-visual{height:390px;padding:28px 20px 12px;display:flex;align-items:flex-end;justify-content:center;background:linear-gradient(180deg,#f7f1e8,#e8ddcf)}.ct-approved-quinta-de-monforte .cuvee-visual img{height:100%;width:100%;object-fit:contain;object-position:center bottom}.ct-approved-quinta-de-monforte .cuvee-copy{padding:27px 25px 30px;display:flex;flex-direction:column;flex:1}.ct-approved-quinta-de-monforte .cuvee-copy span{text-transform:uppercase;letter-spacing:.17em;font-size:9px;color:#806f62}.ct-approved-quinta-de-monforte .cuvee-copy h3{font-size:31px;line-height:1.02;margin:14px 0 18px}.ct-approved-quinta-de-monforte .cuvee-copy p{font-size:13px;line-height:1.68;color:#605750;margin:0 0 18px}.ct-approved-quinta-de-monforte .cuvee-meta{margin-top:auto;padding-top:15px;border-top:1px solid #d7cabd;font-size:10px;line-height:1.65;text-transform:uppercase;letter-spacing:.08em;color:#74675e}@media(max-width:1050px){.ct-approved-quinta-de-monforte .cuvee-grid{grid-template-columns:repeat(2,1fr)}}@media(max-width:900px){.ct-approved-quinta-de-monforte .cuvees-head{grid-template-columns:1fr}}@media(max-width:620px){.ct-approved-quinta-de-monforte .cuvee-grid{grid-template-columns:1fr}.ct-approved-quinta-de-monforte .cuvee{min-height:auto}.ct-approved-quinta-de-monforte .cuvee-visual{height:430px}}.ct-approved-quinta-de-monforte .product-link{color:inherit;text-decoration:none}.ct-approved-quinta-de-monforte .product-link{cursor:pointer}.ct-approved-quinta-de-monforte .product-placeholder-card{background-size:cover!important;background-position:center!important;position:relative;display:flex;align-items:center;justify-content:center}.ct-approved-quinta-de-monforte .product-placeholder-card:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:#160d1190}.ct-approved-quinta-de-monforte .product-placeholder-card span{position:relative;z-index:2;color:#fff;text-transform:uppercase;letter-spacing:.14em;font-size:9px;text-align:center;padding:22px}.ct-approved-quinta-de-monforte .product-link:hover{transform:translateY(-3px);transition:.25s;box-shadow:0 14px 30px #24121712}.ct-approved-olho-gordo{--ink:#221719;--paper:#f4efe8;--wine:#3a1f25;--wine2:#1e1115;--gold:#b59b70;--muted:#706861;--line:#d8cdc0;--white:#fff}.ct-approved-olho-gordo *{box-sizing:border-box}.ct-approved-olho-gordo{scroll-behavior:smooth}.ct-approved-olho-gordo{margin:0;background:var(--paper);color:var(--ink);font-family:Arial,Helvetica,sans-serif;overflow-x:hidden}.ct-approved-olho-gordo img{display:block;width:100%}.ct-approved-olho-gordo a{color:inherit;text-decoration:none}.ct-approved-olho-gordo h1,.ct-approved-olho-gordo h2,.ct-approved-olho-gordo h3{font-family:Georgia,Times New Roman,serif;font-weight:400;margin:0;letter-spacing:-.022em}.ct-approved-olho-gordo .eyebrow{text-transform:uppercase;letter-spacing:.22em;font-size:10px;margin:0 0 20px}.ct-approved-olho-gordo .top{position:fixed;z-index:20;top:0;left:0;right:0;display:flex;justify-content:space-between;align-items:center;padding:18px 4vw;background:linear-gradient(#0009,transparent)}.ct-approved-olho-gordo .top img{width:210px}.ct-approved-olho-gordo .top nav{display:flex;gap:28px;color:#fff;font-size:12px}.ct-approved-olho-gordo .hero{min-height:94vh;display:flex;align-items:flex-end;position:relative;background-size:cover;background-position:center}.ct-approved-olho-gordo .hero:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(0deg,#160c10d9 0%,#160c1050 47%,transparent 75%),linear-gradient(90deg,#160c108f,transparent 62%)}.ct-approved-olho-gordo .hero-copy{position:relative;z-index:2;color:#fff;padding:0 6vw 8vh;max-width:980px}.ct-approved-olho-gordo .hero h1{font-size:clamp(50px,7vw,92px);line-height:.94}.ct-approved-olho-gordo .hero .lead{font-size:18px;line-height:1.65;max-width:710px}.ct-approved-olho-gordo .intro{display:grid;grid-template-columns:.72fr 1.4fr;gap:7vw;padding:120px 6vw}.ct-approved-olho-gordo .intro h2,.ct-approved-olho-gordo .section-title{font-size:clamp(40px,5vw,68px);line-height:1.04}.ct-approved-olho-gordo .intro .text{columns:2;column-gap:48px;color:#5d5650;line-height:1.8;font-size:16px}.ct-approved-olho-gordo .statement{padding:120px 9vw;text-align:center;background:#e8ddd1}.ct-approved-olho-gordo .statement blockquote{font:400 clamp(34px,4.8vw,64px)/1.08 Georgia,serif;max-width:1200px;margin:0 auto}.ct-approved-olho-gordo .statement cite{display:block;margin-top:26px;letter-spacing:.2em;text-transform:uppercase;font-size:10px;font-style:normal}.ct-approved-olho-gordo .split{display:grid;grid-template-columns:1.08fr .92fr;min-height:760px}.ct-approved-olho-gordo .split.reverse{grid-template-columns:.92fr 1.08fr}.ct-approved-olho-gordo .split-media img{height:100%;object-fit:cover}.ct-approved-olho-gordo .split-copy{padding:95px 7vw;display:flex;flex-direction:column;justify-content:center}.ct-approved-olho-gordo .split.dark{background:var(--wine);color:#fff}.ct-approved-olho-gordo .split.dark p{color:#ddd1cd}.ct-approved-olho-gordo .split-copy h2{font-size:clamp(42px,5vw,70px);line-height:1.02}.ct-approved-olho-gordo .split-copy p{line-height:1.82;color:#5f5751}.ct-approved-olho-gordo .facts{display:grid;grid-template-columns:repeat(3,1fr);gap:16px;margin-top:42px}.ct-approved-olho-gordo .fact{border-top:1px solid currentColor;padding-top:15px}.ct-approved-olho-gordo .fact strong{display:block;font:400 24px Georgia,serif}.ct-approved-olho-gordo .fact span{font-size:11px;opacity:.7}.ct-approved-olho-gordo .editorial{padding:120px 6vw}.ct-approved-olho-gordo .editorial-head{display:grid;grid-template-columns:1fr .8fr;gap:7vw;align-items:end;margin-bottom:48px}.ct-approved-olho-gordo .editorial-head p{line-height:1.7;color:#615953}.ct-approved-olho-gordo .cards{display:grid;grid-template-columns:repeat(3,1fr);gap:18px}.ct-approved-olho-gordo .card{background:#fff;border:1px solid var(--line);padding:30px;min-height:320px;display:flex;flex-direction:column}.ct-approved-olho-gordo .card span{font-size:10px;letter-spacing:.18em;text-transform:uppercase;color:#8b7f76}.ct-approved-olho-gordo .card h3{font-size:30px;line-height:1.05;margin:68px 0 14px}.ct-approved-olho-gordo .card p{margin-top:auto;color:#625b55;line-height:1.65}.ct-approved-olho-gordo .mosaic{padding:14px 5vw 120px;display:grid;grid-template-columns:1.15fr .85fr .85fr;grid-template-rows:350px 350px;gap:14px}.ct-approved-olho-gordo .mosaic figure{margin:0;overflow:hidden}.ct-approved-olho-gordo .mosaic figure:first-child{grid-row:span 2}.ct-approved-olho-gordo .mosaic figure:nth-child(4){grid-column:2/span 2}.ct-approved-olho-gordo .mosaic img{height:100%;object-fit:cover;transition:.5s}.ct-approved-olho-gordo .mosaic img:hover{transform:scale(1.02)}.ct-approved-olho-gordo .moments{padding:120px 6vw;background:var(--wine2);color:#fff}.ct-approved-olho-gordo .moments-head{display:grid;grid-template-columns:1.1fr .9fr;gap:7vw;align-items:end;margin-bottom:50px}.ct-approved-olho-gordo .moments-head p{color:#d8cdca;line-height:1.75}.ct-approved-olho-gordo .moments-grid{display:grid;grid-template-columns:1.05fr .95fr;gap:14px}.ct-approved-olho-gordo .moments-grid img{height:560px;object-fit:cover}.ct-approved-olho-gordo .note{padding:72px 8vw;display:grid;grid-template-columns:.92fr 1.08fr;gap:7vw;background:#e8ddd1;border-top:1px solid #d5c7b9}.ct-approved-olho-gordo .note h2{font-size:clamp(30px,3.5vw,47px);line-height:1.05}.ct-approved-olho-gordo .note p{font:400 clamp(18px,1.75vw,24px)/1.62 Georgia,serif;margin:0;color:#4f4541;max-width:780px}.ct-approved-olho-gordo .footer{background:#171013;color:#d8ceca;padding:42px 5vw;display:flex;justify-content:space-between;align-items:center}.ct-approved-olho-gordo .footer img{width:220px}@media(max-width:900px){.ct-approved-olho-gordo .top nav{display:none}.ct-approved-olho-gordo .top img{width:175px}.ct-approved-olho-gordo .hero{min-height:760px}.ct-approved-olho-gordo .hero h1{font-size:58px}.ct-approved-olho-gordo .intro,.ct-approved-olho-gordo .split,.ct-approved-olho-gordo .split.reverse,.ct-approved-olho-gordo .editorial-head,.ct-approved-olho-gordo .moments-head,.ct-approved-olho-gordo .note{grid-template-columns:1fr}.ct-approved-olho-gordo .intro .text{columns:1}.ct-approved-olho-gordo .split-media{min-height:520px}.ct-approved-olho-gordo .facts,.ct-approved-olho-gordo .cards{grid-template-columns:1fr}.ct-approved-olho-gordo .mosaic{grid-template-columns:1fr;grid-template-rows:420px 300px 300px 300px}.ct-approved-olho-gordo .mosaic figure:first-child,.ct-approved-olho-gordo .mosaic figure:nth-child(4){grid-row:auto;grid-column:auto}.ct-approved-olho-gordo .moments-grid{grid-template-columns:1fr}.ct-approved-olho-gordo .moments-grid img{height:420px}.ct-approved-olho-gordo .footer{display:block}.ct-approved-olho-gordo .footer div{margin-top:18px}}.ct-approved-olho-gordo .cuvees{padding:112px 5vw;background:#ede5d9}.ct-approved-olho-gordo .cuvees-head{display:grid;grid-template-columns:1fr .8fr;gap:7vw;align-items:end;margin-bottom:50px}.ct-approved-olho-gordo .cuvees-head h2{font-size:clamp(42px,5.3vw,72px);line-height:1.02}.ct-approved-olho-gordo .cuvees-head>p{color:#625a54;line-height:1.75}.ct-approved-olho-gordo .cuvee-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:15px}.ct-approved-olho-gordo .cuvee{background:#f9f5ef;border:1px solid #d5c8b8;min-height:650px;display:flex;flex-direction:column;overflow:hidden}.ct-approved-olho-gordo .cuvee-visual{height:390px;padding:28px 20px 12px;display:flex;align-items:flex-end;justify-content:center;background:linear-gradient(180deg,#f7f1e8,#e8ddcf)}.ct-approved-olho-gordo .cuvee-visual img{height:100%;width:100%;object-fit:contain;object-position:center bottom}.ct-approved-olho-gordo .cuvee-copy{padding:27px 25px 30px;display:flex;flex-direction:column;flex:1}.ct-approved-olho-gordo .cuvee-copy span{text-transform:uppercase;letter-spacing:.17em;font-size:9px;color:#806f62}.ct-approved-olho-gordo .cuvee-copy h3{font-size:31px;line-height:1.02;margin:14px 0 18px}.ct-approved-olho-gordo .cuvee-copy p{font-size:13px;line-height:1.68;color:#605750;margin:0 0 18px}.ct-approved-olho-gordo .cuvee-meta{margin-top:auto;padding-top:15px;border-top:1px solid #d7cabd;font-size:10px;line-height:1.65;text-transform:uppercase;letter-spacing:.08em;color:#74675e}@media(max-width:1050px){.ct-approved-olho-gordo .cuvee-grid{grid-template-columns:repeat(2,1fr)}}@media(max-width:900px){.ct-approved-olho-gordo .cuvees-head{grid-template-columns:1fr}}@media(max-width:620px){.ct-approved-olho-gordo .cuvee-grid{grid-template-columns:1fr}.ct-approved-olho-gordo .cuvee{min-height:auto}.ct-approved-olho-gordo .cuvee-visual{height:430px}}.ct-approved-olho-gordo .product-link{color:inherit;text-decoration:none}.ct-approved-olho-gordo .product-link{cursor:pointer}.ct-approved-olho-gordo .product-placeholder-card{background-size:cover!important;background-position:center!important;position:relative;display:flex;align-items:center;justify-content:center}.ct-approved-olho-gordo .product-placeholder-card:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:#160d1190}.ct-approved-olho-gordo .product-placeholder-card span{position:relative;z-index:2;color:#fff;text-transform:uppercase;letter-spacing:.14em;font-size:9px;text-align:center;padding:22px}.ct-approved-olho-gordo .product-link:hover{transform:translateY(-3px);transition:.25s;box-shadow:0 14px 30px #24121712}.ct-approved-quinta-da-rede{--ink:#221719;--paper:#f4efe8;--wine:#3a1f25;--wine2:#1e1115;--gold:#b59b70;--muted:#706861;--line:#d8cdc0;--white:#fff}.ct-approved-quinta-da-rede *{box-sizing:border-box}.ct-approved-quinta-da-rede{scroll-behavior:smooth}.ct-approved-quinta-da-rede{margin:0;background:var(--paper);color:var(--ink);font-family:Arial,Helvetica,sans-serif;overflow-x:hidden}.ct-approved-quinta-da-rede img{display:block;width:100%}.ct-approved-quinta-da-rede a{color:inherit;text-decoration:none}.ct-approved-quinta-da-rede h1,.ct-approved-quinta-da-rede h2,.ct-approved-quinta-da-rede h3{font-family:Georgia,Times New Roman,serif;font-weight:400;margin:0;letter-spacing:-.022em}.ct-approved-quinta-da-rede .eyebrow{text-transform:uppercase;letter-spacing:.22em;font-size:10px;margin:0 0 20px}.ct-approved-quinta-da-rede .top{position:fixed;z-index:20;top:0;left:0;right:0;display:flex;justify-content:space-between;align-items:center;padding:18px 4vw;background:linear-gradient(#0009,transparent)}.ct-approved-quinta-da-rede .top img{width:210px}.ct-approved-quinta-da-rede .top nav{display:flex;gap:28px;color:#fff;font-size:12px}.ct-approved-quinta-da-rede .hero{min-height:94vh;display:flex;align-items:flex-end;position:relative;background-size:cover;background-position:center}.ct-approved-quinta-da-rede .hero:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(0deg,#160c10d9 0%,#160c1050 47%,transparent 75%),linear-gradient(90deg,#160c108f,transparent 62%)}.ct-approved-quinta-da-rede .hero-copy{position:relative;z-index:2;color:#fff;padding:0 6vw 8vh;max-width:980px}.ct-approved-quinta-da-rede .hero h1{font-size:clamp(50px,7vw,92px);line-height:.94}.ct-approved-quinta-da-rede .hero .lead{font-size:18px;line-height:1.65;max-width:710px}.ct-approved-quinta-da-rede .intro{display:grid;grid-template-columns:.72fr 1.4fr;gap:7vw;padding:120px 6vw}.ct-approved-quinta-da-rede .intro h2,.ct-approved-quinta-da-rede .section-title{font-size:clamp(40px,5vw,68px);line-height:1.04}.ct-approved-quinta-da-rede .intro .text{columns:2;column-gap:48px;color:#5d5650;line-height:1.8;font-size:16px}.ct-approved-quinta-da-rede .statement{padding:120px 9vw;text-align:center;background:#e8ddd1}.ct-approved-quinta-da-rede .statement blockquote{font:400 clamp(34px,4.8vw,64px)/1.08 Georgia,serif;max-width:1200px;margin:0 auto}.ct-approved-quinta-da-rede .statement cite{display:block;margin-top:26px;letter-spacing:.2em;text-transform:uppercase;font-size:10px;font-style:normal}.ct-approved-quinta-da-rede .split{display:grid;grid-template-columns:1.08fr .92fr;min-height:760px}.ct-approved-quinta-da-rede .split.reverse{grid-template-columns:.92fr 1.08fr}.ct-approved-quinta-da-rede .split-media img{height:100%;object-fit:cover}.ct-approved-quinta-da-rede .split-copy{padding:95px 7vw;display:flex;flex-direction:column;justify-content:center}.ct-approved-quinta-da-rede .split.dark{background:var(--wine);color:#fff}.ct-approved-quinta-da-rede .split.dark p{color:#ddd1cd}.ct-approved-quinta-da-rede .split-copy h2{font-size:clamp(42px,5vw,70px);line-height:1.02}.ct-approved-quinta-da-rede .split-copy p{line-height:1.82;color:#5f5751}.ct-approved-quinta-da-rede .facts{display:grid;grid-template-columns:repeat(3,1fr);gap:16px;margin-top:42px}.ct-approved-quinta-da-rede .fact{border-top:1px solid currentColor;padding-top:15px}.ct-approved-quinta-da-rede .fact strong{display:block;font:400 24px Georgia,serif}.ct-approved-quinta-da-rede .fact span{font-size:11px;opacity:.7}.ct-approved-quinta-da-rede .editorial{padding:120px 6vw}.ct-approved-quinta-da-rede .editorial-head{display:grid;grid-template-columns:1fr .8fr;gap:7vw;align-items:end;margin-bottom:48px}.ct-approved-quinta-da-rede .editorial-head p{line-height:1.7;color:#615953}.ct-approved-quinta-da-rede .cards{display:grid;grid-template-columns:repeat(3,1fr);gap:18px}.ct-approved-quinta-da-rede .card{background:#fff;border:1px solid var(--line);padding:30px;min-height:320px;display:flex;flex-direction:column}.ct-approved-quinta-da-rede .card span{font-size:10px;letter-spacing:.18em;text-transform:uppercase;color:#8b7f76}.ct-approved-quinta-da-rede .card h3{font-size:30px;line-height:1.05;margin:68px 0 14px}.ct-approved-quinta-da-rede .card p{margin-top:auto;color:#625b55;line-height:1.65}.ct-approved-quinta-da-rede .mosaic{padding:14px 5vw 120px;display:grid;grid-template-columns:1.15fr .85fr .85fr;grid-template-rows:350px 350px;gap:14px}.ct-approved-quinta-da-rede .mosaic figure{margin:0;overflow:hidden}.ct-approved-quinta-da-rede .mosaic figure:first-child{grid-row:span 2}.ct-approved-quinta-da-rede .mosaic figure:nth-child(4){grid-column:2/span 2}.ct-approved-quinta-da-rede .mosaic img{height:100%;object-fit:cover;transition:.5s}.ct-approved-quinta-da-rede .mosaic img:hover{transform:scale(1.02)}.ct-approved-quinta-da-rede .moments{padding:120px 6vw;background:var(--wine2);color:#fff}.ct-approved-quinta-da-rede .moments-head{display:grid;grid-template-columns:1.1fr .9fr;gap:7vw;align-items:end;margin-bottom:50px}.ct-approved-quinta-da-rede .moments-head p{color:#d8cdca;line-height:1.75}.ct-approved-quinta-da-rede .moments-grid{display:grid;grid-template-columns:1.05fr .95fr;gap:14px}.ct-approved-quinta-da-rede .moments-grid img{height:560px;object-fit:cover}.ct-approved-quinta-da-rede .note{padding:72px 8vw;display:grid;grid-template-columns:.92fr 1.08fr;gap:7vw;background:#e8ddd1;border-top:1px solid #d5c7b9}.ct-approved-quinta-da-rede .note h2{font-size:clamp(30px,3.5vw,47px);line-height:1.05}.ct-approved-quinta-da-rede .note p{font:400 clamp(18px,1.75vw,24px)/1.62 Georgia,serif;margin:0;color:#4f4541;max-width:780px}.ct-approved-quinta-da-rede .footer{background:#171013;color:#d8ceca;padding:42px 5vw;display:flex;justify-content:space-between;align-items:center}.ct-approved-quinta-da-rede .footer img{width:220px}@media(max-width:900px){.ct-approved-quinta-da-rede .top nav{display:none}.ct-approved-quinta-da-rede .top img{width:175px}.ct-approved-quinta-da-rede .hero{min-height:760px}.ct-approved-quinta-da-rede .hero h1{font-size:58px}.ct-approved-quinta-da-rede .intro,.ct-approved-quinta-da-rede .split,.ct-approved-quinta-da-rede .split.reverse,.ct-approved-quinta-da-rede .editorial-head,.ct-approved-quinta-da-rede .moments-head,.ct-approved-quinta-da-rede .note{grid-template-columns:1fr}.ct-approved-quinta-da-rede .intro .text{columns:1}.ct-approved-quinta-da-rede .split-media{min-height:520px}.ct-approved-quinta-da-rede .facts,.ct-approved-quinta-da-rede .cards{grid-template-columns:1fr}.ct-approved-quinta-da-rede .mosaic{grid-template-columns:1fr;grid-template-rows:420px 300px 300px 300px}.ct-approved-quinta-da-rede .mosaic figure:first-child,.ct-approved-quinta-da-rede .mosaic figure:nth-child(4){grid-row:auto;grid-column:auto}.ct-approved-quinta-da-rede .moments-grid{grid-template-columns:1fr}.ct-approved-quinta-da-rede .moments-grid img{height:420px}.ct-approved-quinta-da-rede .landscape-story,.ct-approved-quinta-da-rede .landscape-story img{min-height:520px}.ct-approved-quinta-da-rede .landscape-story-copy{left:6vw;right:6vw;bottom:45px}.ct-approved-quinta-da-rede .event-head{grid-template-columns:1fr}.ct-approved-quinta-da-rede .event-grid{grid-template-columns:1fr 1fr}.ct-approved-quinta-da-rede .footer{display:block}.ct-approved-quinta-da-rede .footer div{margin-top:18px}}.ct-approved-quinta-da-rede .landscape-story{position:relative;margin:0;background:#141013;overflow:hidden;min-height:560px}.ct-approved-quinta-da-rede .landscape-story img{width:100%;height:100%;min-height:560px;object-fit:cover;object-position:center}.ct-approved-quinta-da-rede .landscape-story:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(90deg,#160c10b8 0%,#160c1040 55%,transparent 78%),linear-gradient(0deg,#160c1075,transparent 55%)}.ct-approved-quinta-da-rede .landscape-story-copy{position:absolute;z-index:2;left:6vw;bottom:70px;color:#fff;max-width:650px}.ct-approved-quinta-da-rede .landscape-story-copy h2{font-size:clamp(40px,5vw,68px);line-height:1.02}.ct-approved-quinta-da-rede .landscape-story-copy p{font-size:16px;line-height:1.75;color:#e4dad7;max-width:600px}.ct-approved-quinta-da-rede .event-section{padding:120px 6vw;background:#f0e8de}.ct-approved-quinta-da-rede .event-head{display:grid;grid-template-columns:1fr .8fr;gap:7vw;align-items:end;margin-bottom:46px}.ct-approved-quinta-da-rede .event-head h2{font-size:clamp(40px,5vw,68px);line-height:1.02}.ct-approved-quinta-da-rede .event-head p{color:#615953;line-height:1.75}.ct-approved-quinta-da-rede .event-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:14px}.ct-approved-quinta-da-rede .event-grid figure{margin:0;overflow:hidden;background:#ddd1c5;aspect-ratio:2/3}.ct-approved-quinta-da-rede .event-grid img{width:100%;height:100%;object-fit:cover;transition:.45s}.ct-approved-quinta-da-rede .event-grid img:hover{transform:scale(1.02)}.ct-approved-quinta-da-rede .event-grid figure:nth-child(2) img{object-position:center 35%}.ct-approved-quinta-da-rede .event-grid figure:nth-child(4) img{object-position:center 40%}@media(max-width:560px){.ct-approved-quinta-da-rede .event-grid{grid-template-columns:1fr}.ct-approved-quinta-da-rede .event-grid figure{aspect-ratio:3/4}}.ct-approved-quinta-da-rede .product-link{color:inherit;text-decoration:none}.ct-approved-quinta-da-rede .product-link{cursor:pointer}.ct-approved-quinta-da-rede .product-placeholder-card{background-size:cover!important;background-position:center!important;position:relative;display:flex;align-items:center;justify-content:center}.ct-approved-quinta-da-rede .product-placeholder-card:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:#160d1190}.ct-approved-quinta-da-rede .product-placeholder-card span{position:relative;z-index:2;color:#fff;text-transform:uppercase;letter-spacing:.14em;font-size:9px;text-align:center;padding:22px}.ct-approved-quinta-da-rede .product-link:hover{transform:translateY(-3px);transition:.25s;box-shadow:0 14px 30px #24121712}.ct-approved-quinta-do-salvante{--wine:#3a2c20;--wine2:#17110d;--accent:#74603d}.ct-approved-quinta-do-salvante .product-link{color:inherit;text-decoration:none}.ct-approved-quinta-do-salvante .product-link{cursor:pointer}.ct-approved-quinta-do-salvante .product-placeholder-card{background-size:cover!important;background-position:center!important;position:relative;display:flex;align-items:center;justify-content:center}.ct-approved-quinta-do-salvante .product-placeholder-card:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:#160d1190}.ct-approved-quinta-do-salvante .product-placeholder-card span{position:relative;z-index:2;color:#fff;text-transform:uppercase;letter-spacing:.14em;font-size:9px;text-align:center;padding:22px}.ct-approved-quinta-do-salvante .product-link:hover{transform:translateY(-3px);transition:.25s;box-shadow:0 14px 30px #24121712}.ct-approved-quinta-do-salvante .salvante-hero{background-position:center 58%}.ct-approved-quinta-do-salvante .salvante-territory img{object-position:center 56%}.ct-approved-quinta-do-salvante .salvante-bottle{background:#15100d;display:flex;align-items:center;justify-content:center;padding:42px}.ct-approved-quinta-do-salvante .salvante-bottle img{height:min(84vh,760px);width:auto;max-width:100%;object-fit:contain}.ct-approved-quinta-do-salvante .salvante-grid .photo-slot.large img{object-position:center 64%}.ct-approved-quinta-do-salvante .salvante-grid .photo-slot.wide img{object-position:center 62%}.ct-approved-quinta-do-salvante .salvante-lagar-section{padding:112px 5vw;background:#1b1110;color:#fff}.ct-approved-quinta-do-salvante .salvante-lagar-head{display:grid;grid-template-columns:1.05fr .75fr;gap:8vw;align-items:end;margin:0 1vw 44px}.ct-approved-quinta-do-salvante .salvante-lagar-head h2{font-size:clamp(42px,5.2vw,72px);line-height:1.02}.ct-approved-quinta-do-salvante .salvante-lagar-head>p{color:#d8ccc5;line-height:1.78;max-width:600px}.ct-approved-quinta-do-salvante .salvante-lagar-grid{display:grid;grid-template-columns:1.1fr .95fr .95fr;gap:14px}.ct-approved-quinta-do-salvante .salvante-lagar-grid figure{margin:0;position:relative;overflow:hidden;background:#291b18;aspect-ratio:3/4}.ct-approved-quinta-do-salvante .salvante-lagar-grid figure:first-child{aspect-ratio:auto;min-height:680px}.ct-approved-quinta-do-salvante .salvante-lagar-grid img{width:100%;height:100%;object-fit:cover;transition:transform .7s ease}.ct-approved-quinta-do-salvante .salvante-lagar-grid figure:first-child img{object-position:center 58%}.ct-approved-quinta-do-salvante .salvante-lagar-grid figure:nth-child(2) img{object-position:center 52%}.ct-approved-quinta-do-salvante .salvante-lagar-grid figure:hover img{transform:scale(1.02)}.ct-approved-quinta-do-salvante .salvante-lagar-grid figure:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(0deg,rgba(14,8,7,.64),transparent 45%)}.ct-approved-quinta-do-salvante .salvante-lagar-grid figcaption{position:absolute;z-index:2;left:22px;bottom:20px;text-transform:uppercase;letter-spacing:.16em;font-size:9px}@media(max-width:920px){.ct-approved-quinta-do-salvante .salvante-lagar-head,.ct-approved-quinta-do-salvante .salvante-lagar-grid{grid-template-columns:1fr}.ct-approved-quinta-do-salvante .salvante-lagar-grid figure,.ct-approved-quinta-do-salvante .salvante-lagar-grid figure:first-child{aspect-ratio:3/4;min-height:0}.ct-approved-quinta-do-salvante .salvante-bottle{min-height:600px;padding:28px}}.ct-approved-romano-cunha{--wine:#342122;--wine2:#130b0d;--accent:#745946;--paper:#f3ede5;--paper2:#e6d9ca}.ct-approved-romano-cunha .product-link{color:inherit;text-decoration:none}.ct-approved-romano-cunha .product-link{cursor:pointer}.ct-approved-romano-cunha .product-placeholder-card{background-size:cover!important;background-position:center!important;position:relative;display:flex;align-items:center;justify-content:center}.ct-approved-romano-cunha .product-placeholder-card:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:#160d1190}.ct-approved-romano-cunha .product-placeholder-card span{position:relative;z-index:2;color:#fff;text-transform:uppercase;letter-spacing:.14em;font-size:9px;text-align:center;padding:22px}.ct-approved-romano-cunha .product-link:hover{transform:translateY(-3px);transition:.25s;box-shadow:0 14px 30px #24121712}.ct-approved-tentenublo-wines{--wine:#35171e;--wine2:#13090d;--accent:#5c2a2e;--paper:#efe7dc;--paper2:#dfd0c2}.ct-approved-tentenublo-wines .product-link{color:inherit;text-decoration:none}.ct-approved-tentenublo-wines .product-link{cursor:pointer}.ct-approved-tentenublo-wines .product-placeholder-card{background-size:cover!important;background-position:center!important;position:relative;display:flex;align-items:center;justify-content:center}.ct-approved-tentenublo-wines .product-placeholder-card:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:#160d1190}.ct-approved-tentenublo-wines .product-placeholder-card span{position:relative;z-index:2;color:#fff;text-transform:uppercase;letter-spacing:.14em;font-size:9px;text-align:center;padding:22px}.ct-approved-tentenublo-wines .product-link:hover{transform:translateY(-3px);transition:.25s;box-shadow:0 14px 30px #24121712}.ct-approved-quinta-no-valle-da-estrada{--ink:#221719;--paper:#f4efe8;--wine:#3a1f25;--wine2:#1e1115;--gold:#b59b70;--muted:#706861;--line:#d8cdc0;--white:#fff}.ct-approved-quinta-no-valle-da-estrada *{box-sizing:border-box}.ct-approved-quinta-no-valle-da-estrada{scroll-behavior:smooth}.ct-approved-quinta-no-valle-da-estrada{margin:0;background:var(--paper);color:var(--ink);font-family:Arial,Helvetica,sans-serif;overflow-x:hidden}.ct-approved-quinta-no-valle-da-estrada img{display:block;width:100%}.ct-approved-quinta-no-valle-da-estrada a{color:inherit;text-decoration:none}.ct-approved-quinta-no-valle-da-estrada h1,.ct-approved-quinta-no-valle-da-estrada h2,.ct-approved-quinta-no-valle-da-estrada h3{font-family:Georgia,Times New Roman,serif;font-weight:400;margin:0;letter-spacing:-.022em}.ct-approved-quinta-no-valle-da-estrada .eyebrow{text-transform:uppercase;letter-spacing:.22em;font-size:10px;margin:0 0 20px}.ct-approved-quinta-no-valle-da-estrada .top{position:fixed;z-index:20;top:0;left:0;right:0;display:flex;justify-content:space-between;align-items:center;padding:18px 4vw;background:linear-gradient(#0009,transparent)}.ct-approved-quinta-no-valle-da-estrada .top img{width:210px}.ct-approved-quinta-no-valle-da-estrada .top nav{display:flex;gap:28px;color:#fff;font-size:12px}.ct-approved-quinta-no-valle-da-estrada .hero{min-height:94vh;display:flex;align-items:flex-end;position:relative;background-size:cover;background-position:center}.ct-approved-quinta-no-valle-da-estrada .hero:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(0deg,#160c10d9 0%,#160c1050 47%,transparent 75%),linear-gradient(90deg,#160c108f,transparent 62%)}.ct-approved-quinta-no-valle-da-estrada .hero-copy{position:relative;z-index:2;color:#fff;padding:0 6vw 8vh;max-width:980px}.ct-approved-quinta-no-valle-da-estrada .hero h1{font-size:clamp(50px,7vw,92px);line-height:.94}.ct-approved-quinta-no-valle-da-estrada .hero .lead{font-size:18px;line-height:1.65;max-width:710px}.ct-approved-quinta-no-valle-da-estrada .intro{display:grid;grid-template-columns:.72fr 1.4fr;gap:7vw;padding:120px 6vw}.ct-approved-quinta-no-valle-da-estrada .intro h2,.ct-approved-quinta-no-valle-da-estrada .section-title{font-size:clamp(40px,5vw,68px);line-height:1.04}.ct-approved-quinta-no-valle-da-estrada .intro .text{columns:2;column-gap:48px;color:#5d5650;line-height:1.8;font-size:16px}.ct-approved-quinta-no-valle-da-estrada .statement{padding:120px 9vw;text-align:center;background:#e8ddd1}.ct-approved-quinta-no-valle-da-estrada .statement blockquote{font:400 clamp(34px,4.8vw,64px)/1.08 Georgia,serif;max-width:1200px;margin:0 auto}.ct-approved-quinta-no-valle-da-estrada .statement cite{display:block;margin-top:26px;letter-spacing:.2em;text-transform:uppercase;font-size:10px;font-style:normal}.ct-approved-quinta-no-valle-da-estrada .split{display:grid;grid-template-columns:1.08fr .92fr;min-height:760px}.ct-approved-quinta-no-valle-da-estrada .split.reverse{grid-template-columns:.92fr 1.08fr}.ct-approved-quinta-no-valle-da-estrada .split-media img{height:100%;object-fit:cover}.ct-approved-quinta-no-valle-da-estrada .split-copy{padding:95px 7vw;display:flex;flex-direction:column;justify-content:center}.ct-approved-quinta-no-valle-da-estrada .split.dark{background:var(--wine);color:#fff}.ct-approved-quinta-no-valle-da-estrada .split.dark p{color:#ddd1cd}.ct-approved-quinta-no-valle-da-estrada .split-copy h2{font-size:clamp(42px,5vw,70px);line-height:1.02}.ct-approved-quinta-no-valle-da-estrada .split-copy p{line-height:1.82;color:#5f5751}.ct-approved-quinta-no-valle-da-estrada .facts{display:grid;grid-template-columns:repeat(3,1fr);gap:16px;margin-top:42px}.ct-approved-quinta-no-valle-da-estrada .fact{border-top:1px solid currentColor;padding-top:15px}.ct-approved-quinta-no-valle-da-estrada .fact strong{display:block;font:400 24px Georgia,serif}.ct-approved-quinta-no-valle-da-estrada .fact span{font-size:11px;opacity:.7}.ct-approved-quinta-no-valle-da-estrada .editorial{padding:120px 6vw}.ct-approved-quinta-no-valle-da-estrada .editorial-head{display:grid;grid-template-columns:1fr .8fr;gap:7vw;align-items:end;margin-bottom:48px}.ct-approved-quinta-no-valle-da-estrada .editorial-head p{line-height:1.7;color:#615953}.ct-approved-quinta-no-valle-da-estrada .cards{display:grid;grid-template-columns:repeat(3,1fr);gap:18px}.ct-approved-quinta-no-valle-da-estrada .card{background:#fff;border:1px solid var(--line);padding:30px;min-height:320px;display:flex;flex-direction:column}.ct-approved-quinta-no-valle-da-estrada .card span{font-size:10px;letter-spacing:.18em;text-transform:uppercase;color:#8b7f76}.ct-approved-quinta-no-valle-da-estrada .card h3{font-size:30px;line-height:1.05;margin:68px 0 14px}.ct-approved-quinta-no-valle-da-estrada .card p{margin-top:auto;color:#625b55;line-height:1.65}.ct-approved-quinta-no-valle-da-estrada .mosaic{padding:14px 5vw 120px;display:grid;grid-template-columns:1.15fr .85fr .85fr;grid-template-rows:350px 350px;gap:14px}.ct-approved-quinta-no-valle-da-estrada .mosaic figure{margin:0;overflow:hidden}.ct-approved-quinta-no-valle-da-estrada .mosaic figure:first-child{grid-row:span 2}.ct-approved-quinta-no-valle-da-estrada .mosaic figure:nth-child(4){grid-column:2/span 2}.ct-approved-quinta-no-valle-da-estrada .mosaic img{height:100%;object-fit:cover;transition:.5s}.ct-approved-quinta-no-valle-da-estrada .mosaic img:hover{transform:scale(1.02)}.ct-approved-quinta-no-valle-da-estrada .moments{padding:120px 6vw;background:var(--wine2);color:#fff}.ct-approved-quinta-no-valle-da-estrada .moments-head{display:grid;grid-template-columns:1.1fr .9fr;gap:7vw;align-items:end;margin-bottom:50px}.ct-approved-quinta-no-valle-da-estrada .moments-head p{color:#d8cdca;line-height:1.75}.ct-approved-quinta-no-valle-da-estrada .moments-grid{display:grid;grid-template-columns:1.05fr .95fr;gap:14px}.ct-approved-quinta-no-valle-da-estrada .moments-grid img{height:560px;object-fit:cover}.ct-approved-quinta-no-valle-da-estrada .note{padding:72px 8vw;display:grid;grid-template-columns:.92fr 1.08fr;gap:7vw;background:#e8ddd1;border-top:1px solid #d5c7b9}.ct-approved-quinta-no-valle-da-estrada .note h2{font-size:clamp(30px,3.5vw,47px);line-height:1.05}.ct-approved-quinta-no-valle-da-estrada .note p{font:400 clamp(18px,1.75vw,24px)/1.62 Georgia,serif;margin:0;color:#4f4541;max-width:780px}.ct-approved-quinta-no-valle-da-estrada .footer{background:#171013;color:#d8ceca;padding:42px 5vw;display:flex;justify-content:space-between;align-items:center}.ct-approved-quinta-no-valle-da-estrada .footer img{width:220px}@media(max-width:900px){.ct-approved-quinta-no-valle-da-estrada .top nav{display:none}.ct-approved-quinta-no-valle-da-estrada .top img{width:175px}.ct-approved-quinta-no-valle-da-estrada .hero{min-height:760px}.ct-approved-quinta-no-valle-da-estrada .hero h1{font-size:58px}.ct-approved-quinta-no-valle-da-estrada .intro,.ct-approved-quinta-no-valle-da-estrada .split,.ct-approved-quinta-no-valle-da-estrada .split.reverse,.ct-approved-quinta-no-valle-da-estrada .editorial-head,.ct-approved-quinta-no-valle-da-estrada .moments-head,.ct-approved-quinta-no-valle-da-estrada .note{grid-template-columns:1fr}.ct-approved-quinta-no-valle-da-estrada .intro .text{columns:1}.ct-approved-quinta-no-valle-da-estrada .split-media{min-height:520px}.ct-approved-quinta-no-valle-da-estrada .facts,.ct-approved-quinta-no-valle-da-estrada .cards{grid-template-columns:1fr}.ct-approved-quinta-no-valle-da-estrada .mosaic{grid-template-columns:1fr;grid-template-rows:420px 300px 300px 300px}.ct-approved-quinta-no-valle-da-estrada .mosaic figure:first-child,.ct-approved-quinta-no-valle-da-estrada .mosaic figure:nth-child(4){grid-row:auto;grid-column:auto}.ct-approved-quinta-no-valle-da-estrada .moments-grid{grid-template-columns:1fr}.ct-approved-quinta-no-valle-da-estrada .moments-grid img{height:420px}.ct-approved-quinta-no-valle-da-estrada .footer{display:block}.ct-approved-quinta-no-valle-da-estrada .footer div{margin-top:18px}}.ct-approved-quinta-no-valle-da-estrada .product-link{color:inherit;text-decoration:none}.ct-approved-quinta-no-valle-da-estrada .product-link{cursor:pointer}.ct-approved-quinta-no-valle-da-estrada .product-placeholder-card{background-size:cover!important;background-position:center!important;position:relative;display:flex;align-items:center;justify-content:center}.ct-approved-quinta-no-valle-da-estrada .product-placeholder-card:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:#160d1190}.ct-approved-quinta-no-valle-da-estrada .product-placeholder-card span{position:relative;z-index:2;color:#fff;text-transform:uppercase;letter-spacing:.14em;font-size:9px;text-align:center;padding:22px}.ct-approved-quinta-no-valle-da-estrada .product-link:hover{transform:translateY(-3px);transition:.25s;box-shadow:0 14px 30px #24121712}.ct-approved-volteface{--wine:#3a1718;--wine2:#14090b;--accent:#7d3327;--paper2:#e5d7c8}.ct-approved-volteface .product-link{color:inherit;text-decoration:none}.ct-approved-volteface .product-link{cursor:pointer}.ct-approved-volteface .product-placeholder-card{background-size:cover!important;background-position:center!important;position:relative;display:flex;align-items:center;justify-content:center}.ct-approved-volteface .product-placeholder-card:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:#160d1190}.ct-approved-volteface .product-placeholder-card span{position:relative;z-index:2;color:#fff;text-transform:uppercase;letter-spacing:.14em;font-size:9px;text-align:center;padding:22px}.ct-approved-volteface .product-link:hover{transform:translateY(-3px);transition:.25s;box-shadow:0 14px 30px #24121712}.ct-approved-producer .hero>img,.ct-approved-producer .hero>picture,.ct-approved-producer .hero>.hero-camille-images{position:absolute;top:0;right:0;bottom:0;left:0;z-index:0}.ct-approved-producer .hero>img{width:100%;height:100%;object-fit:cover}.ct-approved-producer .hero-camille-images{display:grid;grid-template-columns:56% 44%;gap:3px}.ct-approved-producer .hero-camille-images img{width:100%;height:100%;object-fit:cover}.ct-approved-producer .hero-camille-v19:before{z-index:1;pointer-events:none}.ct-approved-producer .hero-camille-v19 .hero-copy{z-index:2}.ct-approved-producer .editorial-hero-v21{position:relative;isolation:isolate}.ct-approved-producer .editorial-hero-v21 .hero-copy-v21{position:relative;z-index:2}.ct-approved-producer .editorial-hero-v21 .hero-media-v21{position:relative;z-index:1;min-width:0;min-height:92vh}.ct-approved-producer .editorial-hero-v21 .hero-media-v21 figure,.ct-approved-producer .editorial-hero-v21 .hero-media-v21 img{display:block;width:100%;height:100%}.ct-approved-producer .editorial-hero-v21 .hero-media-v21 img{object-fit:cover}@media(max-width:760px){.ct-approved-producer .hero-camille-images{grid-template-columns:1fr}.ct-approved-producer .hero-camille-images img:last-child{display:none}.ct-approved-producer .editorial-hero-v21 .hero-media-v21{min-height:58vh}}.ct-approved-producer .hero-camille-v19{isolation:isolate;overflow:hidden;background:var(--wine2,#130c0f)}.ct-approved-producer img{max-width:100%;height:auto}.ct-approved-producer .hero{background-repeat:no-repeat;background-size:cover}.ct-approved-producer .story-media,.ct-approved-producer .person-media,.ct-approved-producer .split-photo,.ct-approved-producer .split-media{overflow:hidden}.ct-approved-producer .story-media>img,.ct-approved-producer .person-media>img,.ct-approved-producer .split-photo>img,.ct-approved-producer .split-media>img{width:100%;height:100%;object-fit:cover}.ct-approved-producer .product-media img,.ct-approved-producer .wine-media img,.ct-approved-producer .product-card img,.ct-approved-producer .product-link img{object-fit:contain!important;object-position:center!important}.ct-approved-producer.ct-approved-antonio-marinha .hero,.ct-approved-producer.ct-approved-antonio-vilela-areias .hero{background-position:center 48%!important}.ct-approved-producer.ct-approved-quinta-do-barriolo .hero{background-position:center 54%!important}.ct-approved-producer.ct-approved-quinta-de-monforte .hero{background-position:center 44%!important}.ct-approved-producer.ct-approved-casa-da-ressa .hero,.ct-approved-producer.ct-approved-quinta-da-rede .hero{background-position:center 53%!important}.ct-approved-producer.ct-approved-quinta-do-salvante .hero{background-position:center 55%!important}.ct-approved-producer.ct-approved-quinta-no-valle-da-estrada .hero{background-position:center 48%!important}.ct-approved-producer.ct-approved-volteface .hero{background-position:center 50%!important}.ct-approved-producer.ct-approved-champagne-camille-bonville .hero-camille-v19{position:relative;isolation:isolate;background-size:cover;background-repeat:no-repeat;background-position:center}.ct-approved-producer.ct-approved-champagne-camille-bonville .hero-camille-v19:before{z-index:1!important}.ct-approved-producer.ct-approved-champagne-camille-bonville .hero-copy{position:relative;z-index:2!important}.ct-approved-producer.ct-approved-romano-cunha .final-gallery-v21 .grid figure:first-child img{object-fit:contain!important;background:#efe7dc;padding:3vw}.ct-approved-producer.ct-approved-romano-cunha .final-gallery-v21 .grid figure:last-child img{object-position:center 54%}.ct-approved-producer.ct-approved-carlo-giacosa .photo-grid.giacosa-four{grid-template-columns:1.35fr .75fr .9fr;grid-template-rows:minmax(520px,68vh)}.ct-approved-producer.ct-approved-carlo-giacosa .photo-grid.giacosa-four figure{min-height:0!important;grid-row:auto!important;grid-column:auto!important}.ct-approved-producer.ct-approved-carlo-giacosa .photo-grid.giacosa-four .large img{object-position:center 52%}.ct-approved-producer.ct-approved-carlo-giacosa .photo-grid.giacosa-four .tall img{object-fit:contain!important;background:#e9dfd3;padding:2vw}.ct-approved-producer.ct-approved-quinta-do-barriolo .barriolo-gallery{grid-template-columns:1.35fr .65fr}.ct-approved-producer.ct-approved-quinta-do-barriolo .barriolo-gallery figure:last-child img{object-fit:contain!important;background:#eee5da;padding:3vw}.ct-approved-producer.ct-approved-champagne-jean-servagnat .servagnat-grid.single{grid-template-columns:minmax(0,1fr);max-width:1180px;margin-inline:auto}.ct-approved-producer.ct-approved-champagne-jean-servagnat .servagnat-grid.single figure{aspect-ratio:16/9}.ct-approved-producer.ct-approved-chicane .chicane-text-hero{min-height:92vh;background:linear-gradient(135deg,#120d14,#30242f 55%,#70654f 160%);position:relative;display:flex;align-items:flex-end;overflow:hidden}.ct-approved-producer.ct-approved-chicane .chicane-text-hero:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:radial-gradient(circle at 78% 34%,rgba(255,255,255,.08),transparent 34%),linear-gradient(90deg,rgba(10,7,11,.88),transparent 70%)}.ct-approved-producer.ct-approved-chicane .chicane-text-hero .hero-copy-v21{position:relative;z-index:2;padding:0 6vw 9vh;max-width:980px;color:#fff}.ct-approved-producer.ct-approved-chicane .chicane-hero-word{position:absolute;right:-.04em;bottom:-.14em;font:400 clamp(100px,20vw,360px)/.78 Georgia,serif;color:#ffffff09;letter-spacing:-.08em;z-index:1;white-space:nowrap}.ct-approved-producer.ct-approved-chicane .chicane-close{padding:110px 8vw;background:#e4d8c9;text-align:center}.ct-approved-producer.ct-approved-chicane .chicane-close h2{font:400 clamp(38px,5vw,68px)/1.04 Georgia,serif;max-width:1000px;margin:0 auto 24px}.ct-approved-producer.ct-approved-chicane .chicane-close p:last-child{max-width:740px;margin:0 auto;line-height:1.75;color:#5e5551}@media(max-width:900px){.ct-approved-producer.ct-approved-carlo-giacosa .photo-grid.giacosa-four{grid-template-columns:1fr;grid-template-rows:none}.ct-approved-producer.ct-approved-carlo-giacosa .photo-grid.giacosa-four figure{aspect-ratio:4/3}.ct-approved-producer.ct-approved-quinta-do-barriolo .barriolo-gallery{grid-template-columns:1fr}.ct-approved-producer.ct-approved-romano-cunha .editorial-hero-v21 .hero-media-v21{min-height:48vh}}.ct-approved-producer.ct-approved-romano-cunha .final-gallery-v21 .grid.romano-single{grid-template-columns:1fr;max-width:1180px;margin-inline:auto}.ct-approved-producer.ct-approved-romano-cunha .final-gallery-v21 .grid.romano-single figure{aspect-ratio:16/9}.ct-approved-producer.ct-approved-romano-cunha .editorial-hero-v21{height:92vh!important;min-height:720px!important;grid-template-columns:.9fr 1.1fr!important;overflow:hidden!important}.ct-approved-producer.ct-approved-romano-cunha .hero-copy-v21{min-height:0!important;height:100%!important}.ct-approved-producer.ct-approved-romano-cunha .hero-media-v21{position:relative!important;height:100%!important;min-height:0!important;overflow:hidden!important}.ct-approved-producer.ct-approved-romano-cunha .hero-media-v21 figure{position:absolute!important;top:0!important;right:0!important;bottom:0!important;left:0!important;width:100%!important;height:100%!important;margin:0!important}.ct-approved-producer.ct-approved-romano-cunha .hero-media-v21 img{position:absolute!important;top:0!important;right:0!important;bottom:0!important;left:0!important;width:100%!important;height:100%!important;object-fit:cover!important;object-position:center 62%!important}@media(max-width:980px){.ct-approved-producer.ct-approved-romano-cunha .editorial-hero-v21{height:auto!important;min-height:0!important;grid-template-columns:1fr!important}.ct-approved-producer.ct-approved-romano-cunha .hero-copy-v21{min-height:68vh!important;height:auto!important}.ct-approved-producer.ct-approved-romano-cunha .hero-media-v21{min-height:58vh!important;height:58vh!important}.ct-approved-producer.ct-approved-romano-cunha .hero-media-v21 img{object-position:center 62%!important}}.ct-approved-producer .ct-approved-product-card__media{height:410px;padding:38px 34px}.ct-approved-producer .ct-approved-product-card__media img{width:auto!important;height:auto!important;max-width:68%!important;max-height:82%!important;object-fit:contain!important;object-position:center!important;transform:none!important}.ct-approved-producer .ct-approved-product-card__copy h3{font-size:clamp(20px,1.75vw,26px)!important;line-height:1.12!important}.ct-approved-producer .hero h1{font-size:clamp(48px,6.2vw,88px)!important;line-height:.96!important}.ct-approved-producer .hero-copy-v21 h1{font-size:clamp(52px,7vw,98px)!important;line-height:.9!important}.ct-approved-producer .intro h2,.ct-approved-producer .section-title{font-size:clamp(36px,4.25vw,60px)!important;line-height:1.06!important}.ct-approved-producer .split-copy h2,.ct-approved-producer .story-copy h2,.ct-approved-producer .person-copy h2,.ct-approved-producer .photo-story-head h2,.ct-approved-producer .story-head h2,.ct-approved-producer .moments-head h2,.ct-approved-producer .event-head h2,.ct-approved-producer .journey-head h2,.ct-approved-producer .landscape-story-copy h2,.ct-approved-producer .cave h2{font-size:clamp(36px,4.35vw,60px)!important;line-height:1.06!important}.ct-approved-producer .statement blockquote,.ct-approved-producer .quote blockquote,.ct-approved-producer .quote-band{font-size:clamp(30px,4vw,54px)!important;line-height:1.1!important}.ct-approved-producer .ct-approved-products__head h2{font-size:clamp(36px,4.2vw,58px)!important}.ct-approved-producer .region-big{font-size:clamp(46px,6vw,84px)!important}.ct-approved-producer .note h2,.ct-approved-producer .collab-name{font-size:clamp(38px,5vw,72px)!important}@media(max-width:700px){.ct-approved-producer .ct-approved-product-card__media{height:330px;padding:32px 26px}.ct-approved-producer .ct-approved-product-card__media img{max-width:62%!important;max-height:80%!important}.ct-approved-producer .hero h1,.ct-approved-producer .hero-copy-v21 h1{font-size:46px!important;line-height:.98!important}.ct-approved-producer .intro h2,.ct-approved-producer .section-title,.ct-approved-producer .split-copy h2,.ct-approved-producer .story-copy h2,.ct-approved-producer .person-copy h2,.ct-approved-producer .photo-story-head h2,.ct-approved-producer .story-head h2,.ct-approved-producer .moments-head h2,.ct-approved-producer .event-head h2,.ct-approved-producer .journey-head h2,.ct-approved-producer .landscape-story-copy h2,.ct-approved-producer .cave h2{font-size:38px!important;line-height:1.08!important}.ct-approved-producer .statement blockquote,.ct-approved-producer .quote blockquote,.ct-approved-producer .quote-band{font-size:32px!important}}@media(max-width:460px){.ct-approved-producer .ct-approved-product-card__media{height:360px}.ct-approved-producer .ct-approved-product-card__media img{max-width:58%!important;max-height:78%!important}}.ct-approved-producer.ct-approved-quinta-do-barriolo .person-media{min-height:720px;display:flex!important;align-items:center;justify-content:center;overflow:hidden;background:#17100f;padding:68px clamp(54px,6vw,104px)}.ct-approved-producer.ct-approved-quinta-do-barriolo .person-media>img{display:block;width:auto!important;height:auto!important;max-width:46%!important;max-height:570px!important;object-fit:contain!important;object-position:center!important;margin:auto}@media(max-width:900px){.ct-approved-producer.ct-approved-quinta-do-barriolo .person-media{min-height:560px;padding:52px 32px}.ct-approved-producer.ct-approved-quinta-do-barriolo .person-media>img{max-width:52%!important;max-height:440px!important}}@media(max-width:520px){.ct-approved-producer.ct-approved-quinta-do-barriolo .person-media{min-height:500px;padding:44px 24px}.ct-approved-producer.ct-approved-quinta-do-barriolo .person-media>img{max-width:56%!important;max-height:390px!important}}.ct-approved-producer-en .ct-approved-products{padding:112px 5vw;background:var(--paper)}.ct-approved-producer-en .ct-approved-products__head{display:grid;grid-template-columns:1fr .8fr;gap:7vw;align-items:end;margin-bottom:48px}.ct-approved-producer-en .ct-approved-products__head h2{font:400 clamp(36px,4.2vw,58px)/1.04 Georgia,"Times New Roman",serif;margin:0}.ct-approved-producer-en .ct-approved-products__head>p{color:#625a54;line-height:1.75;margin:0}.ct-approved-producer-en .note{display:grid;grid-template-columns:.9fr 1.1fr;gap:7vw;text-align:left;background:var(--paper2);color:var(--ink)}.ct-approved-producer-en .note h2{margin:0}.ct-approved-producer-en .note p{color:#5d5650;margin:0;line-height:1.8}@media(max-width:900px){.ct-approved-producer-en .ct-approved-products__head,.ct-approved-producer-en .note{grid-template-columns:1fr}.ct-approved-producer-en .intro .text{columns:1}}.ct-approved-producer.ct-approved-chicane .chicane-photo-hero{min-height:92vh;position:relative;display:flex;align-items:flex-end;overflow:hidden;color:#fff;background-image:linear-gradient(90deg,#0a070bdb,#0a070b85 48%,#0a070b24 78%),linear-gradient(0deg,rgba(10,7,11,.66),transparent 58%),var(--chicane-hero-image);background-size:cover;background-position:center}.ct-approved-producer.ct-approved-chicane .chicane-photo-hero__copy{position:relative;z-index:2;padding:0 6vw 9vh;max-width:980px}.ct-approved-producer.ct-approved-chicane .chicane-photo-hero__copy h1{font-size:clamp(60px,8vw,116px);line-height:.86}.ct-approved-producer.ct-approved-chicane .chicane-photo-hero__copy .lead{max-width:700px}.ct-approved-producer.ct-approved-chicane .chicane-photo-story{display:grid;grid-template-columns:1.35fr .65fr;grid-template-rows:1fr 1fr;gap:14px;padding:14px 5vw 110px;background:var(--paper)}.ct-approved-producer.ct-approved-chicane .chicane-photo-story figure{margin:0;overflow:hidden;min-height:330px;background:#d9d0c6}.ct-approved-producer.ct-approved-chicane .chicane-photo-story__large{grid-row:1 / span 2;min-height:674px}.ct-approved-producer.ct-approved-chicane .chicane-photo-story img{width:100%;height:100%;object-fit:cover}.ct-approved-producer.ct-approved-chicane .chicane-detail-photo{background:var(--wine2);padding:0 5vw 110px}.ct-approved-producer.ct-approved-chicane .chicane-detail-photo img{width:100%;height:min(72vh,760px);object-fit:cover;object-position:center}@media(max-width:900px){.ct-approved-producer.ct-approved-chicane .chicane-photo-story{grid-template-columns:1fr;grid-template-rows:none;padding:12px 4vw 72px}.ct-approved-producer.ct-approved-chicane .chicane-photo-story__large{grid-row:auto;min-height:420px}.ct-approved-producer.ct-approved-chicane .chicane-photo-story figure{min-height:330px}.ct-approved-producer.ct-approved-chicane .chicane-detail-photo{padding:0 4vw 72px}.ct-approved-producer.ct-approved-chicane .chicane-detail-photo img{height:58vh}}@media(max-width:580px){.ct-approved-producer.ct-approved-chicane .chicane-photo-hero{min-height:78svh;background-position:center}.ct-approved-producer.ct-approved-chicane .chicane-photo-hero__copy{padding:0 24px 54px}.ct-approved-producer.ct-approved-chicane .chicane-photo-story__large,.ct-approved-producer.ct-approved-chicane .chicane-photo-story figure{min-height:290px}.ct-approved-producer.ct-approved-chicane .chicane-detail-photo img{height:48vh}}
/*# sourceMappingURL=/cdn/shop/t/43/assets/producer-approved.css.map */
