body:has(.pkgd-style--g4-dia) .pkgd-g4{--g4-outer: #121212;--g4-paper: #121212;--g4-sand: #1a1a1a;--g4-card: #1a1a1a;--g4-ink: #f4f1ea;--g4-text: #f4f1ea;--g4-muted: #cfc9bc;--g4-line: #3a3a3a;--g4-yellow: #f2b705;--dia-gold: #f2b705;background:#121212;color:var(--g4-ink)}body:has(.pkgd-style--g4-dia) .pkgd-g4 .g4-panel,body:has(.pkgd-style--g4-dia) .pkgd-g4 .g4-dark,body:has(.pkgd-style--g4-dia) .pkgd-g4 .g4-awards,body:has(.pkgd-style--g4-dia) .pkgd-g4 .g4-imgband{max-width:1740px}body:has(.pkgd-style--g4-dia) .pkgd-g4 .g4-inner,body:has(.pkgd-style--g4-dia) .pkgd-g4 .g4-faq,body:has(.pkgd-style--g4-dia) .pkgd-g4 .g4-prod,body:has(.pkgd-style--g4-dia) .pkgd-g4 .g4-expr,body:has(.pkgd-style--g4-dia) .pkgd-g4 .g4-brand{padding-left:max(var(--g4-gutter),calc((100% - 1200px)/2));padding-right:max(var(--g4-gutter),calc((100% - 1200px)/2))}body:has(.pkgd-style--g4-dia) .pkgd-g4 .g4-display{font-style:normal;color:var(--dia-gold)}body:has(.pkgd-style--g4-dia) .pkgd-g4 .g4-section-title{font-size:clamp(34px,3vw,50px)}body:has(.pkgd-style--g4-dia) .pkgd-g4 .g4-section-sub{color:var(--g4-ink);font-size:16px}body:has(.pkgd-style--g4-dia) .pkgd-g4 .g4-eyebrow{color:var(--g4-ink);font-weight:700;letter-spacing:.18em}body:has(.pkgd-style--g4-dia) .pkgd-g4 .g4-stars{color:var(--dia-gold)}body:has(.pkgd-style--g4-dia) .pkgd-g4 .g4-btn{background:var(--dia-gold);color:#111;border-radius:999px;font-weight:700}body:has(.pkgd-style--g4-dia) .pkgd-g4 .g4-btn:hover{background:#ffc61a}body:has(.pkgd-style--g4-dia) .pkgd-g4 .g4-imgband{background:#121212;padding:50px 0 10px}body:has(.pkgd-style--g4-dia) .pkgd-g4 .g4-imgband img{width:min(277px,60vw);margin:0 auto}body:has(.pkgd-style--g4-dia) .pkgd-g4 .g4-hero{padding-top:30px}body:has(.pkgd-style--g4-dia) .pkgd-g4 .g4-breadcrumb{color:var(--dia-gold);font-size:14px}body:has(.pkgd-style--g4-dia) .pkgd-g4 .g4-breadcrumb a{color:var(--dia-gold)}body:has(.pkgd-style--g4-dia) .pkgd-g4 .g4-breadcrumb [aria-current]{color:var(--g4-ink)}body:has(.pkgd-style--g4-dia) .pkgd-g4 .g4-hero__grid{grid-template-columns:minmax(0,1.15fr) minmax(0,1fr);gap:48px}body:has(.pkgd-style--g4-dia) .pkgd-g4 .g4-gallery{grid-template-columns:96px minmax(0,1fr);gap:22px}body:has(.pkgd-style--g4-dia) .pkgd-g4 .g4-thumb{aspect-ratio:96 / 112;background:#000;border:1px solid #000}body:has(.pkgd-style--g4-dia) .pkgd-g4 .g4-thumb.is-active{border:2px solid var(--dia-gold)}body:has(.pkgd-style--g4-dia) .pkgd-g4 .g4-gallery__main{background:#121212;aspect-ratio:470 / 720}body:has(.pkgd-style--g4-dia) .pkgd-g4 .g4-zoom{color:var(--g4-ink);border-color:#666}body:has(.pkgd-style--g4-dia) .pkgd-g4 .g4-info__eyebrow{font-size:11px;max-width:300px}body:has(.pkgd-style--g4-dia) .pkgd-g4 .g4-info__title{font-style:italic;color:var(--g4-ink);font-size:clamp(42px,3.6vw,58px);line-height:1.02}body:has(.pkgd-style--g4-dia) .pkgd-g4 .g4-info__subtitle{font-weight:700;font-size:17px;color:var(--g4-ink);margin-top:14px}body:has(.pkgd-style--g4-dia) .pkgd-g4 .g4-info__nom{display:inline-block;font-family:var(--g4-serif);font-size:11px;font-weight:700;letter-spacing:.2em;text-transform:uppercase;color:var(--g4-ink);border:1px solid #8a857c;border-radius:999px;padding:8px 14px;margin-top:16px}body:has(.pkgd-style--g4-dia) .pkgd-g4 .g4-info__rating{color:var(--g4-ink);font-size:13px;margin-top:10px}body:has(.pkgd-style--g4-dia) .pkgd-g4 .g4-info__tagline{font-family:var(--g4-display);font-style:italic;font-size:clamp(22px,2vw,30px);line-height:1.25;color:var(--g4-ink)}body:has(.pkgd-style--g4-dia) .pkgd-g4 .g4-info__desc{font-size:15px;color:var(--g4-ink)}body:has(.pkgd-style--g4-dia) .pkgd-g4 .g4-tags{display:grid;grid-template-columns:1fr 1fr;border-top:1px solid var(--g4-line);border-bottom:1px solid var(--g4-line);padding:14px 0!important;max-width:440px}body:has(.pkgd-style--g4-dia) .pkgd-g4 .g4-tags li{padding:6px 0;font-weight:700;font-size:14px;color:var(--g4-ink)}body:has(.pkgd-style--g4-dia) .pkgd-g4 .g4-tags li:before{content:"\2726";color:var(--dia-gold);margin-right:10px}body:has(.pkgd-style--g4-dia) .pkgd-g4 .g4-price__amount{font-size:30px;color:var(--g4-ink)}body:has(.pkgd-style--g4-dia) .pkgd-g4 .g4-price__meta,body:has(.pkgd-style--g4-dia) .pkgd-g4 .g4-price-note,body:has(.pkgd-style--g4-dia) .pkgd-g4 .g4-stock{color:var(--g4-ink)}body:has(.pkgd-style--g4-dia) .pkgd-g4 .g4-atc{margin-top:16px}body:has(.pkgd-style--g4-dia) .pkgd-g4 .g4-atc__btn{height:52px;max-width:440px}body:has(.pkgd-style--g4-dia) .pkgd-g4 .g4-stock,body:has(.pkgd-style--g4-dia) .pkgd-g4 .g4-trust{max-width:440px}body:has(.pkgd-style--g4-dia) .pkgd-g4 .g4-stock{font-size:12px;margin-top:14px}body:has(.pkgd-style--g4-dia) .pkgd-g4 .g4-trust{margin-top:14px;border-color:#4a4a4a}body:has(.pkgd-style--g4-dia) .pkgd-g4 .g4-trust li{flex-direction:row;justify-content:flex-start;min-height:54px;padding:10px 16px;font-size:13px;font-weight:700;color:var(--g4-ink);border-color:#4a4a4a}body:has(.pkgd-style--g4-dia) .pkgd-g4 .g4-trust__icon{width:18px;height:18px;filter:invert(76%) sepia(87%) saturate(1300%) hue-rotate(2deg) brightness(101%)}body:has(.pkgd-style--g4-dia) .pkgd-g4 .g4-price-note{font-style:italic}body:has(.pkgd-style--g4-dia) .pkgd-g4 .g4-band--press{background:#000;background-image:none}body:has(.pkgd-style--g4-dia) .pkgd-g4 .g4-band__eyebrow{color:var(--dia-gold);font-size:11px;letter-spacing:.3em}body:has(.pkgd-style--g4-dia) .pkgd-g4 .g4-logos{gap:24px 100px}body:has(.pkgd-style--g4-dia) .pkgd-g4 .g4-logos img{height:50px;max-width:220px}body:has(.pkgd-style--g4-dia) .pkgd-g4 .g4-band__quote{font-family:var(--g4-display);font-style:italic;font-size:clamp(24px,2.2vw,34px);line-height:1.3;max-width:820px;margin:36px auto 0}body:has(.pkgd-style--g4-dia) .pkgd-g4 .g4-band--quote{background:#000;background-image:none}body:has(.pkgd-style--g4-dia) .pkgd-g4 .g4-band--quote .g4-dark__content{padding:90px var(--g4-gutter)}body:has(.pkgd-style--g4-dia) .pkgd-g4 .g4-band__quote--caps{font-style:normal;text-transform:uppercase;font-size:clamp(32px,3.6vw,56px);line-height:1.1;max-width:820px;margin:0 auto}body:has(.pkgd-style--g4-dia) .pkgd-g4 .g4-prod{display:grid;grid-template-columns:clamp(240px,32vw,470px) minmax(0,1fr);grid-template-rows:auto 1fr;column-gap:clamp(32px,4vw,56px);padding-top:70px;padding-bottom:70px}body:has(.pkgd-style--g4-dia) .pkgd-g4 .g4-prod__grid{display:contents}body:has(.pkgd-style--g4-dia) .pkgd-g4 .g4-prod .g4-section-title{grid-column:2;grid-row:1;text-align:left;margin-bottom:20px}body:has(.pkgd-style--g4-dia) .pkgd-g4 .g4-prod__media{grid-column:1;grid-row:1 / span 2;align-self:start;border:1px dashed #555;padding:6px;background:#000}body:has(.pkgd-style--g4-dia) .pkgd-g4 .g4-prod__media img{aspect-ratio:auto}body:has(.pkgd-style--g4-dia) .pkgd-g4 .g4-prod__list{grid-column:2;grid-row:2;display:block;max-width:none}body:has(.pkgd-style--g4-dia) .pkgd-g4 .g4-prod__col+.g4-prod__col .g4-prod__row:first-child{border-top:0}body:has(.pkgd-style--g4-dia) .pkgd-g4 .g4-prod__row{display:grid;grid-template-columns:190px minmax(0,1fr);gap:10px;padding:14px 0 12px;border-top:1px solid var(--g4-line);border-bottom:0}body:has(.pkgd-style--g4-dia) .pkgd-g4 .g4-prod__col:last-child .g4-prod__row:last-child{border-bottom:1px solid var(--g4-line)}body:has(.pkgd-style--g4-dia) .pkgd-g4 .g4-prod__row dt{font-size:11px;font-weight:700;letter-spacing:.16em;text-transform:uppercase;color:var(--g4-ink)}body:has(.pkgd-style--g4-dia) .pkgd-g4 .g4-prod__row dd{font-size:15px;color:var(--dia-gold)}body:has(.pkgd-style--g4-dia) .pkgd-g4 .g4-prod__deco{display:none}body:has(.pkgd-style--g4-dia) .pkgd-g4 .g4-awards{background:#1a1a1a;border-top:1px solid #333;border-bottom:1px solid #333}body:has(.pkgd-style--g4-dia) .pkgd-g4 .g4-awards__title{color:var(--dia-gold);font-size:clamp(34px,3vw,50px)}body:has(.pkgd-style--g4-dia) .pkgd-g4 .g4-awards__sub{color:var(--g4-ink);opacity:1}body:has(.pkgd-style--g4-dia) .pkgd-g4 .g4-awards__list img{height:clamp(110px,12vw,172px)}body:has(.pkgd-style--g4-dia) .pkgd-g4 .g4-tasting__grid{grid-template-columns:minmax(0,400px) minmax(0,1fr) 300px;gap:44px}body:has(.pkgd-style--g4-dia) .pkgd-g4 .g4-notes{border-right-color:#444}body:has(.pkgd-style--g4-dia) .pkgd-g4 .g4-note h3{font-size:12px;font-weight:700;letter-spacing:.2em;text-transform:uppercase;color:var(--g4-ink)}body:has(.pkgd-style--g4-dia) .pkgd-g4 .g4-note p{color:var(--g4-ink)}body:has(.pkgd-style--g4-dia) .pkgd-g4 .g4-intensity__label{font-weight:700;color:var(--g4-ink)}body:has(.pkgd-style--g4-dia) .pkgd-g4 .g4-bar{grid-template-columns:120px minmax(0,1fr);font-weight:700;color:var(--g4-ink)}body:has(.pkgd-style--g4-dia) .pkgd-g4 .g4-bar__track{position:relative;height:12px;background:transparent;border:1px solid var(--dia-gold)}body:has(.pkgd-style--g4-dia) .pkgd-g4 .g4-bar__fill{background:var(--dia-gold)}body:has(.pkgd-style--g4-dia) .pkgd-g4 .g4-bar__track:after{content:"";position:absolute;top:-1px;right:-1px;bottom:-1px;left:-1px;background:repeating-linear-gradient(90deg,transparent 0 calc(20% - 4px),#121212 calc(20% - 4px) 20%);pointer-events:none}body:has(.pkgd-style--g4-dia) .pkgd-g4 .g4-tasting__note{border-top-color:#444}body:has(.pkgd-style--g4-dia) .pkgd-g4 .g4-tasting__note p,body:has(.pkgd-style--g4-dia) .pkgd-g4 .g4-tasting__note strong{color:var(--g4-ink)}body:has(.pkgd-style--g4-dia) .pkgd-g4 .g4-tasting__media{border:1px dashed #555;aspect-ratio:300 / 400;background:#000}body:has(.pkgd-style--g4-dia) .pkgd-g4 .g4-tasting__media img{object-fit:contain}body:has(.pkgd-style--g4-dia) .pkgd-g4 .g4-story__grid{grid-template-columns:minmax(0,570px) minmax(0,1fr);gap:56px}body:has(.pkgd-style--g4-dia) .pkgd-g4 .g4-story__media{margin-top:0}body:has(.pkgd-style--g4-dia) .pkgd-g4 .g4-story__media img{aspect-ratio:570 / 760}body:has(.pkgd-style--g4-dia) .pkgd-g4 .g4-story__title{font-size:clamp(32px,3vw,46px);line-height:1.1}body:has(.pkgd-style--g4-dia) .pkgd-g4 .g4-story__sub{font-size:12px;font-weight:700;letter-spacing:.24em;text-transform:uppercase;color:var(--dia-gold);margin-top:14px}body:has(.pkgd-style--g4-dia) .pkgd-g4 .g4-story__cols{grid-template-columns:minmax(0,1fr);gap:0}body:has(.pkgd-style--g4-dia) .pkgd-g4 .g4-story__col{font-size:15px;line-height:1.6;color:var(--g4-ink)}body:has(.pkgd-style--g4-dia) .pkgd-g4 .g4-story__col p+p,body:has(.pkgd-style--g4-dia) .pkgd-g4 .g4-story__col+.g4-story__col{margin-top:16px}body:has(.pkgd-style--g4-dia) .pkgd-g4 .g4-story__gallery{gap:12px}body:has(.pkgd-style--g4-dia) .pkgd-g4 .g4-reviews{background:#1a1a1a;border-bottom:0}body:has(.pkgd-style--g4-dia) .pkgd-g4 .g4-reviews__title{font-family:var(--g4-display);color:var(--dia-gold)}body:has(.pkgd-style--g4-dia) .pkgd-g4 .g4-reviews__rating{color:var(--g4-ink)}body:has(.pkgd-style--g4-dia) .pkgd-g4 .g4-review{background:#121212}body:has(.pkgd-style--g4-dia) .pkgd-g4 .g4-review blockquote{color:var(--g4-ink)}body:has(.pkgd-style--g4-dia) .pkgd-g4 .g4-review figcaption{font-family:var(--g4-serif);font-weight:700;color:var(--dia-gold)}body:has(.pkgd-style--g4-dia) .pkgd-g4 .g4-faq__inner{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1.65fr);column-gap:40px;row-gap:0;align-items:start}body:has(.pkgd-style--g4-dia) .pkgd-g4 .g4-faq__title{grid-column:1;grid-row:1 / span 20;color:var(--dia-gold);margin-bottom:0}body:has(.pkgd-style--g4-dia) .pkgd-g4 .g4-faq__inner>details{grid-column:2}body:has(.pkgd-style--g4-dia) .pkgd-g4 .g4-faq details{border-color:var(--g4-line)}body:has(.pkgd-style--g4-dia) .pkgd-g4 .g4-faq details:first-of-type{border-top:1px solid var(--g4-line)}body:has(.pkgd-style--g4-dia) .pkgd-g4 .g4-faq summary{font-size:15px}body:has(.pkgd-style--g4-dia) .pkgd-g4 .g4-faq summary:after{content:"+";color:var(--dia-gold);font-size:18px}body:has(.pkgd-style--g4-dia) .pkgd-g4 .g4-faq details[open] summary:after{content:"\2013";transform:none}body:has(.pkgd-style--g4-dia) .pkgd-g4 .g4-faq__answer{color:var(--g4-ink)}body:has(.pkgd-style--g4-dia) .pkgd-g4 .g4-panel--sand{background:#1a1a1a}body:has(.pkgd-style--g4-dia) .pkgd-g4 .g4-expr{border-top:1px solid #333;border-bottom:0}body:has(.pkgd-style--g4-dia) .pkgd-g4 .g4-expr .g4-section-sub{max-width:600px}body:has(.pkgd-style--g4-dia) .pkgd-g4 .g4-expr__list{gap:20px}body:has(.pkgd-style--g4-dia) .pkgd-g4 .g4-expr__item img{width:200px;height:auto;aspect-ratio:220 / 446;object-fit:cover;padding:24px 20px;border:1px dashed #555}body:has(.pkgd-style--g4-dia) .pkgd-g4 .g4-expr__name{font-size:12px;font-weight:700;letter-spacing:.2em;text-transform:uppercase;color:var(--g4-ink);margin-top:18px}body:has(.pkgd-style--g4-dia) .pkgd-g4 .g4-expr__offer{color:var(--g4-ink);font-weight:700}body:has(.pkgd-style--g4-dia) .pkgd-g4 .g4-brand{background:#000}body:has(.pkgd-style--g4-dia) .pkgd-g4 .g4-brand__tagline,body:has(.pkgd-style--g4-dia) .pkgd-g4 .g4-brand__disclaimer{color:var(--g4-ink)}body:has(.pkgd-style--g4-dia) .pkgd-g4 .g4-brand__disclaimer{border-top:1px solid #555;padding-top:24px}@media(max-width:989px){body:has(.pkgd-style--g4-dia) .pkgd-g4 .g4-hero__grid,body:has(.pkgd-style--g4-dia) .pkgd-g4 .g4-tasting__grid,body:has(.pkgd-style--g4-dia) .pkgd-g4 .g4-story__grid,body:has(.pkgd-style--g4-dia) .pkgd-g4 .g4-faq__inner{grid-template-columns:minmax(0,1fr)}body:has(.pkgd-style--g4-dia) .pkgd-g4 .g4-gallery{grid-template-columns:minmax(0,1fr)}body:has(.pkgd-style--g4-dia) .pkgd-g4 .g4-prod{display:block}body:has(.pkgd-style--g4-dia) .pkgd-g4 .g4-prod__grid{display:grid}body:has(.pkgd-style--g4-dia) .pkgd-g4 .g4-prod__media,body:has(.pkgd-style--g4-dia) .pkgd-g4 .g4-prod__list{grid-column:auto;grid-row:auto}body:has(.pkgd-style--g4-dia) .pkgd-g4 .g4-prod__media{max-width:360px}body:has(.pkgd-style--g4-dia) .pkgd-g4 .g4-prod__list{width:100%}body:has(.pkgd-style--g4-dia) .pkgd-g4 .g4-faq__title,body:has(.pkgd-style--g4-dia) .pkgd-g4 .g4-faq__inner>details{grid-column:1;grid-row:auto}body:has(.pkgd-style--g4-dia) .pkgd-g4 .g4-faq__title{margin-bottom:24px}body:has(.pkgd-style--g4-dia) .pkgd-g4 .g4-notes{border-right:0;padding-right:0}body:has(.pkgd-style--g4-dia) .pkgd-g4 .g4-tasting__media{max-width:320px}body:has(.pkgd-style--g4-dia) .pkgd-g4 .g4-expr__item img{width:140px}}@media(max-width:599px){body:has(.pkgd-style--g4-dia) .pkgd-g4 .g4-prod__row{grid-template-columns:120px minmax(0,1fr)}body:has(.pkgd-style--g4-dia) .pkgd-g4 .g4-tags{grid-template-columns:1fr}body:has(.pkgd-style--g4-dia) .pkgd-g4 .g4-logos{gap:20px 36px}body:has(.pkgd-style--g4-dia) .pkgd-g4 .g4-logos img{height:34px}}
/*# sourceMappingURL=/cdn/shop/t/13/assets/pkgd-g4dia.css.map */
