.dg-wrap{width:100%;max-width:1280px;margin-right:auto;margin-left:auto;padding-right:clamp(20px,4vw,56px);padding-left:clamp(20px,4vw,56px)}.dg-section{position:relative;padding-top:clamp(80px,11vw,160px);padding-bottom:clamp(80px,11vw,160px)}.dg-eyebrow{display:inline-flex;align-items:center;gap:16px;color:var(--dg-gold);font-family:var(--dg-font-body);font-weight:500;font-size:12px;line-height:1;text-transform:uppercase;letter-spacing:0.3em}.dg-eyebrow::before{display:block;width:40px;height:1px;background-color:currentColor}.dg-eyebrow::before{content:""}.dg-h2{color:var(--dg-ink);font-family:var(--dg-font-display);font-weight:400;font-size:clamp(38px,4.6vw,64px);line-height:1.04;letter-spacing:-0.01em;text-wrap:balance}.dg-h2 em{color:var(--dg-wine);font-style:italic}.dg-lead{max-width:60ch;color:var(--dg-ink-soft);font-family:var(--dg-font-body);font-weight:300;font-size:18px;line-height:1.8}@media (max-width:767px){.dg-lead{font-size:17px}}.dg-text{color:var(--dg-ink-soft);font-family:var(--dg-font-body);font-weight:300;font-size:16px;line-height:1.85}.dg-btn{display:inline-flex;justify-content:center;align-items:center;gap:12px;font-family:var(--dg-font-body);font-weight:500;font-size:12px;line-height:1;text-decoration:none;text-transform:uppercase;letter-spacing:0.24em;padding-top:19px;padding-right:36px;padding-bottom:19px;padding-left:36px;border-top:1px solid transparent;border-right:1px solid transparent;border-bottom:1px solid transparent;border-left:1px solid transparent;transition:background-color 0.35s ease,color 0.35s ease,border-color 0.35s ease}@media (max-width:767px){.dg-btn{padding-top:17px;padding-right:28px;padding-bottom:17px;padding-left:28px}}.dg-btn--gold{color:var(--dg-night);background-color:var(--dg-gold)}.dg-btn--gold:hover{color:var(--dg-night);background-color:var(--dg-gold-light)}.dg-btn--gold:hover{border-color:var(--dg-gold-light)}.dg-btn--gold{border-color:var(--dg-gold)}.dg-btn--light{color:var(--dg-white);background-color:transparent}.dg-btn--light:hover{color:var(--dg-ink);background-color:var(--dg-white)}.dg-btn--light:hover{border-color:var(--dg-white)}.dg-btn--wine{color:var(--dg-cream);background-color:var(--dg-wine)}.dg-btn--wine:hover{color:var(--dg-cream);background-color:var(--dg-ink)}.dg-btn--wine:hover{border-color:var(--dg-ink)}.dg-btn--wine{border-color:var(--dg-wine)}.dg-btn--outline{color:var(--dg-ink);background-color:transparent}.dg-btn--outline:hover{color:var(--dg-cream);background-color:var(--dg-ink)}.dg-btn--outline:hover{border-color:var(--dg-ink)}.dg-btn--outline{border-color:var(--dg-ink)}.dg-link{display:inline-flex;align-items:center;gap:12px;color:var(--dg-wine);font-family:var(--dg-font-body);font-weight:500;font-size:12px;text-decoration:none;text-transform:uppercase;letter-spacing:0.24em;padding-bottom:8px;border-bottom:1px solid var(--dg-gold);transition:color 0.3s ease,border-color 0.3s ease}.dg-link:hover{color:var(--dg-ink)}.dg-link:hover{border-color:var(--dg-ink)}.dg-hero{display:flex;flex-flow:column;justify-content:end;position:relative;min-height:100svh;overflow:hidden;color:var(--dg-white);background-color:var(--dg-night)}.dg-hero{isolation:isolate}.dg-hero__video{position:absolute;top:0px;left:0px;z-index:-2;width:100%;height:100%;object-fit:cover}.dg-hero__veil{position:absolute;top:0px;left:0px;z-index:-1;width:100%;height:100%;background-image:radial-gradient(ellipse at 50% 45%,rgba(21,14,15,.15) 0%,rgba(21,14,15,.55) 75%),linear-gradient(180deg,rgba(21,14,15,.55) 0%,rgba(21,14,15,.1) 30%,rgba(21,14,15,.25) 60%,rgba(21,14,15,.92) 100%);background-size:auto,auto;background-position:0px 0px,0px 0px;background-repeat:repeat,repeat;background-attachment:scroll,scroll}.dg-hero__inner{display:flex;flex-flow:column;justify-content:center;align-items:center;gap:26px;flex-grow:1;flex-shrink:1;flex-basis:0px;text-align:center;padding-top:190px;padding-bottom:72px}@media (max-width:767px){.dg-hero__inner{gap:20px;padding-top:160px;padding-bottom:48px}}.dg-hero__kicker{color:var(--dg-gold-light);font-family:var(--dg-font-body);font-weight:500;font-size:12px;text-transform:uppercase;letter-spacing:0.42em}@media (max-width:767px){.dg-hero__kicker{font-size:11px;letter-spacing:0.3em}}.dg-hero__title{color:var(--dg-white);font-family:var(--dg-font-display);font-weight:300;font-size:clamp(64px,11vw,172px);line-height:0.9;letter-spacing:-0.02em}.dg-hero__title em{color:var(--dg-gold-light);font-weight:300;font-style:italic}.dg-hero__tagline{color:rgba(255,255,255,.88);font-family:var(--dg-font-display);font-weight:300;font-size:clamp(22px,2.3vw,32px);line-height:1.3;font-style:italic}.dg-hero__actions{display:flex;justify-content:center;gap:16px;margin-top:18px}.dg-hero__actions{flex-wrap:wrap}@media (max-width:479px){.dg-hero__actions{flex-flow:column;align-items:stretch;width:100%}}.dg-hero__facts{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));width:100%;background-color:rgba(21,14,15,.35);border-top:1px solid rgba(255,255,255,.16);backdrop-filter:blur(6px);-webkit-backdrop-filter:blur(6px)}.dg-hero__facts{list-style:none}@media (max-width:767px){.dg-hero__facts{grid-template-columns:repeat(2,minmax(0,1fr))}}.dg-fact{display:flex;flex-flow:column;align-items:center;gap:8px;text-align:center;padding-top:28px;padding-right:20px;padding-bottom:30px;padding-left:20px;border-left:1px solid rgba(255,255,255,.12)}.dg-fact:first-child{border-left:0px solid}@media (max-width:767px){.dg-fact{padding-top:20px;padding-right:12px;padding-bottom:22px;padding-left:12px;border-top:1px solid rgba(255,255,255,.12)}.dg-fact:nth-child(odd){border-left:0px solid}}.dg-fact__num{color:var(--dg-white);font-family:var(--dg-font-display);font-weight:400;font-size:34px;line-height:1}@media (max-width:767px){.dg-fact__num{font-size:28px}}.dg-fact__label{color:rgba(255,255,255,.62);font-family:var(--dg-font-body);font-weight:400;font-size:11px;text-transform:uppercase;letter-spacing:0.22em}@media (max-width:479px){.dg-fact__label{font-size:10px;letter-spacing:0.16em}}.dg-intro{background-color:var(--dg-cream)}.dg-intro__grid{display:grid;grid-template-columns:minmax(0,5fr) minmax(0,6fr);align-items:center;gap:clamp(48px,7vw,120px)}@media (max-width:1023px){.dg-intro__grid{grid-template-columns:minmax(0,1fr)}}.dg-intro__visual{display:flex;justify-content:center;align-items:center;position:relative;overflow:hidden;aspect-ratio:4/5;background-image:radial-gradient(circle at 50% 42%,#fff 0%,var(--dg-cream-deep) 68%);background-size:auto;background-position:0px 0px;background-repeat:repeat;background-attachment:scroll}@media (max-width:1023px){.dg-intro__visual{max-height:560px;aspect-ratio:1/1}}@media (max-width:767px){.dg-intro__visual{aspect-ratio:4/5}}.dg-intro__year{position:absolute;top:50%;left:50%;color:transparent;font-family:var(--dg-font-display);font-weight:300;font-size:clamp(120px,15vw,230px);line-height:1;letter-spacing:-0.03em;-webkit-text-stroke:1px rgba(176,141,87,.55);transform:translate3d(-50%,-50%,0)}.dg-intro__year{white-space:nowrap}.dg-intro__bottle{position:relative;width:auto;height:80%;max-width:none;mix-blend-mode:multiply}.dg-intro__caption{position:absolute;right:0px;bottom:26px;left:0px;color:var(--dg-ink-soft);font-family:var(--dg-font-body);font-size:11px;text-align:center;text-transform:uppercase;letter-spacing:0.26em}.dg-intro__content{display:flex;flex-flow:column;align-items:start;gap:28px}.dg-intro__sign{color:var(--dg-wine);font-family:var(--dg-font-display);font-size:26px;font-style:italic;padding-top:4px}.dg-intro__actions{display:flex;align-items:center;gap:32px;margin-top:8px}.dg-intro__actions{flex-wrap:wrap}.dg-h2--light{color:var(--dg-cream)}.dg-h2--light em{color:var(--dg-gold-light)}.dg-lead--light{color:rgba(250,246,239,.72)}.dg-link--light{color:var(--dg-gold-light)}.dg-link--light:hover{color:var(--dg-white)}.dg-link--light:hover{border-color:var(--dg-white)}.dg-terroir{background-color:var(--dg-wine);background-image:radial-gradient(ellipse at 85% 0%,rgba(176,141,87,.18) 0%,rgba(90,26,43,0) 55%),linear-gradient(180deg,#4a1523 0%,var(--dg-wine) 100%);background-size:auto,auto;background-position:0px 0px,0px 0px;background-repeat:repeat,repeat;background-attachment:scroll,scroll}.dg-terroir__inner{display:flex;flex-flow:column;align-items:start;gap:clamp(48px,6vw,88px)}.dg-terroir__head{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:end;gap:24px clamp(40px,6vw,96px);width:100%}.dg-terroir__head .dg-eyebrow{grid-column-start:1;grid-column-end:-1}@media (max-width:1023px){.dg-terroir__head{grid-template-columns:minmax(0,1fr)}}.dg-grapes{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));width:100%;border-top:1px solid rgba(216,191,143,.28)}@media (max-width:1119px){.dg-grapes{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:767px){.dg-grapes{grid-template-columns:minmax(0,1fr)}}.dg-grape{display:flex;flex-flow:column;gap:14px;padding-top:40px;padding-right:32px;padding-bottom:8px;padding-left:32px;border-left:1px solid rgba(216,191,143,.18)}.dg-grape:first-child{padding-left:0px;border-left:0px solid}@media (max-width:1119px){.dg-grape{padding-top:36px;padding-right:28px;padding-bottom:28px;padding-left:28px}.dg-grape:nth-child(odd){padding-left:0px;border-left:0px solid}}@media (max-width:767px){.dg-grape{padding-top:32px;padding-right:0px;padding-bottom:8px;padding-left:0px;border-bottom:1px solid rgba(216,191,143,.18);border-left:0px solid}}.dg-grape__num{color:var(--dg-gold);font-family:var(--dg-font-display);font-size:22px;line-height:1;font-style:italic}.dg-grape__name{color:var(--dg-cream);font-family:var(--dg-font-display);font-weight:400;font-size:clamp(30px,2.6vw,38px);line-height:1.05}.dg-grape__type{color:var(--dg-gold-light);font-family:var(--dg-font-body);font-weight:500;font-size:11px;text-transform:uppercase;letter-spacing:0.24em}.dg-grape__desc{color:rgba(250,246,239,.72);font-family:var(--dg-font-body);font-weight:300;font-size:15px;line-height:1.8}.dg-cave{background-color:var(--dg-white)}.dg-cave__head{display:flex;justify-content:space-between;align-items:end;gap:32px;margin-bottom:clamp(48px,5vw,72px)}@media (max-width:1023px){.dg-cave__head{flex-flow:column;align-items:start}}.dg-cave__intro{display:flex;flex-flow:column;gap:24px;max-width:640px}.dg-cave__grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:40px 28px}@media (max-width:1119px){.dg-cave__grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:48px 28px}}@media (max-width:767px){.dg-cave__grid{gap:40px 16px}}@media (max-width:479px){.dg-cave__grid{grid-template-columns:minmax(0,1fr)}}.dg-wine{display:flex;flex-flow:column;gap:22px}.dg-wine:hover .dg-wine__img{transform:scale(1.05,1.05) translate3d(0,-6px,0)}.dg-wine__media{display:flex;justify-content:center;align-items:center;position:relative;overflow:hidden;aspect-ratio:4/5;background-image:radial-gradient(circle at 50% 38%,#fff 0%,var(--dg-cream-deep) 72%);background-size:auto;background-position:0px 0px;background-repeat:repeat;background-attachment:scroll}.dg-wine__img{width:100%;height:100%;object-fit:contain;padding-top:6%;padding-right:6%;padding-bottom:6%;padding-left:6%;mix-blend-mode:multiply;transition:transform 0.9s cubic-bezier(.2,.7,.2,1)}.dg-wine__body{display:flex;flex-flow:column;align-items:center;gap:10px;flex-grow:1;flex-shrink:1;flex-basis:0px;text-align:center}.dg-wine__color{color:var(--dg-gold);font-family:var(--dg-font-body);font-weight:500;font-size:11px;text-transform:uppercase;letter-spacing:0.24em}.dg-wine__color a{color:var(--dg-gold);text-decoration:none}.dg-wine__title{color:var(--dg-ink);font-family:var(--dg-font-display);font-weight:500;font-size:25px;line-height:1.15;text-wrap:balance}@media (max-width:767px){.dg-wine__title{font-size:21px}}.dg-wine__price{color:var(--dg-wine);font-family:var(--dg-font-display);font-size:21px;line-height:1.35}.dg-wine__price .unit-price{display:inline-block;color:var(--dg-ink-soft);font-family:var(--dg-font-body);font-size:12px;letter-spacing:0.06em;margin-top:2px}.dg-wine__price del{color:var(--dg-ink-soft);font-size:0.85em;margin-right:6px;opacity:0.8}.dg-wine__price ins{text-decoration:none;background-color:transparent}@media (max-width:767px){.dg-wine__price{font-size:18px}}.dg-wine__cta{width:100%;margin-top:auto;padding-top:10px}.dg-wine__cta.breakdance-woocommerce a.button{display:flex;justify-content:center;align-items:center;position:relative;width:100%;min-height:50px;color:var(--dg-ink);font-family:var(--dg-font-body);font-weight:500;font-size:11px;line-height:1;text-decoration:none;text-transform:uppercase;letter-spacing:0.24em;margin-top:0px;margin-right:0px;margin-bottom:0px;margin-left:0px;padding-top:0px;padding-right:20px;padding-bottom:0px;padding-left:20px;background-color:transparent;border-radius:0px;border-top:1px solid var(--dg-ink);border-right:1px solid var(--dg-ink);border-bottom:1px solid var(--dg-ink);border-left:1px solid var(--dg-ink);transition:background-color 0.35s ease,color 0.35s ease,border-color 0.35s ease}.dg-wine__cta.breakdance-woocommerce a.button{text-indent:0;white-space:nowrap}.dg-wine__cta.breakdance-woocommerce a.button:hover{color:var(--dg-cream);background-color:var(--dg-wine)}.dg-wine__cta.breakdance-woocommerce a.button:hover{border-color:var(--dg-wine)}.dg-wine__cta.breakdance-woocommerce a.button::before{content:none}.dg-wine__cta.breakdance-woocommerce a.button.loading{opacity:0.7;pointer-events:none}.dg-wine__cta.breakdance-woocommerce a.added_to_cart{display:flex;justify-content:center;align-items:center;width:100%;min-height:50px;color:var(--dg-cream);font-family:var(--dg-font-body);font-size:11px;text-decoration:none;text-transform:uppercase;letter-spacing:0.24em;margin-top:8px;margin-right:0px;margin-bottom:0px;margin-left:0px;background-color:var(--dg-wine);border-top:1px solid var(--dg-wine);border-right:1px solid var(--dg-wine);border-bottom:1px solid var(--dg-wine);border-left:1px solid var(--dg-wine)}.dg-assurances{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));margin-top:clamp(56px,6vw,88px);border-top:1px solid var(--dg-line);border-bottom:1px solid var(--dg-line)}.dg-assurances{list-style:none}@media (max-width:767px){.dg-assurances{grid-template-columns:minmax(0,1fr)}}.dg-assurance{display:flex;flex-flow:column;align-items:center;gap:6px;text-align:center;padding-top:28px;padding-right:20px;padding-bottom:28px;padding-left:20px;border-left:1px solid var(--dg-line)}.dg-assurance:first-child{border-left:0px solid}@media (max-width:767px){.dg-assurance{border-top:1px solid var(--dg-line);border-left:0px solid}.dg-assurance:first-child{border-top:0px solid}}.dg-assurance__title{color:var(--dg-ink);font-family:var(--dg-font-display);font-weight:500;font-size:21px}.dg-assurance__text{color:var(--dg-ink-soft);font-family:var(--dg-font-body);font-size:12px;text-transform:uppercase;letter-spacing:0.14em}.dg-centenaire{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);min-height:780px;background-color:var(--dg-night)}@media (max-width:1023px){.dg-centenaire{grid-template-columns:minmax(0,1fr);min-height:0px}}.dg-centenaire__media{position:relative;min-height:520px;overflow:hidden}@media (max-width:1023px){.dg-centenaire__media{min-height:0px;aspect-ratio:4/3}}@media (max-width:767px){.dg-centenaire__media{aspect-ratio:4/5}}.dg-centenaire__img{position:absolute;top:0px;left:0px;width:100%;height:100%;object-fit:cover}.dg-centenaire__content{display:flex;flex-flow:column;justify-content:center;align-items:start;gap:28px;padding-top:clamp(64px,8vw,140px);padding-right:clamp(24px,7vw,120px);padding-bottom:clamp(64px,8vw,140px);padding-left:clamp(24px,7vw,120px);background-image:radial-gradient(ellipse at 100% 100%,rgba(90,26,43,.65) 0%,rgba(21,14,15,0) 60%);background-size:auto;background-position:0px 0px;background-repeat:repeat;background-attachment:scroll}.dg-centenaire__dates{color:transparent;font-family:var(--dg-font-display);font-weight:300;font-size:clamp(56px,7vw,104px);line-height:1;letter-spacing:-0.02em;-webkit-text-stroke:1px var(--dg-gold)}.dg-centenaire__dates em{color:var(--dg-gold);font-style:normal;-webkit-text-stroke:0px}.dg-engage{background-color:var(--dg-cream)}.dg-engage__head{display:flex;flex-flow:column;align-items:center;gap:24px;max-width:820px;text-align:center;margin-top:0px;margin-right:auto;margin-bottom:clamp(56px,6vw,88px);margin-left:auto}.dg-engage__grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:28px}@media (max-width:767px){.dg-engage__grid{grid-template-columns:minmax(0,1fr)}}.dg-engage__card{display:flex;flex-flow:column;align-items:start;gap:20px;padding-top:clamp(36px,4vw,56px);padding-right:clamp(36px,4vw,56px);padding-bottom:clamp(36px,4vw,56px);padding-left:clamp(36px,4vw,56px);background-color:var(--dg-white);border-top:1px solid var(--dg-line);border-right:1px solid var(--dg-line);border-bottom:1px solid var(--dg-line);border-left:1px solid var(--dg-line);transition:border-color 0.4s ease,transform 0.4s ease}.dg-engage__card:hover{transform:translate3d(0,-4px,0)}.dg-engage__card:hover{border-color:var(--dg-gold)}.dg-engage__logo{width:auto;height:72px;object-fit:contain;margin-bottom:8px}.dg-engage__title{color:var(--dg-ink);font-family:var(--dg-font-display);font-weight:500;font-size:30px;line-height:1.1}@media (max-width:767px){.dg-engage__title{font-size:26px}}.dg-visit{background-color:var(--dg-night)}.dg-visit__grid{display:grid;grid-template-columns:minmax(0,6fr) minmax(0,5fr);align-items:center;gap:clamp(48px,7vw,120px)}@media (max-width:1023px){.dg-visit__grid{grid-template-columns:minmax(0,1fr)}}.dg-visit__content{display:flex;flex-flow:column;align-items:start;gap:28px}.dg-visit__actions{display:flex;gap:16px;margin-top:8px}.dg-visit__actions{flex-wrap:wrap}.dg-visit__info{display:flex;flex-flow:column;border-top:1px solid rgba(216,191,143,.25)}.dg-visit__row{display:grid;grid-template-columns:140px minmax(0,1fr);gap:24px;padding-top:24px;padding-right:0px;padding-bottom:24px;padding-left:0px;border-bottom:1px solid rgba(216,191,143,.25)}@media (max-width:767px){.dg-visit__row{grid-template-columns:minmax(0,1fr);gap:6px}}.dg-visit__label{color:var(--dg-gold);font-family:var(--dg-font-body);font-weight:500;font-size:11px;text-transform:uppercase;letter-spacing:0.26em;padding-top:6px}.dg-visit__value{color:var(--dg-cream);font-family:var(--dg-font-display);font-size:22px;line-height:1.4}@media (max-width:767px){.dg-visit__value{font-size:20px}}.dg-visit__tel{color:var(--dg-cream);text-decoration:none;border-bottom:1px solid rgba(216,191,143,.5)}.dg-visit__tel:hover{color:var(--dg-gold-light)}.dg-visit__tel:hover{border-color:var(--dg-gold-light)}.dg-legal{padding-top:clamp(56px,7vw,100px);padding-bottom:clamp(80px,9vw,140px);background-color:var(--dg-cream)}.dg-header{position:fixed;top:calc(var(--wp-admin--admin-bar--height,0px) + 0px);right:0px;left:0px;z-index:900;color:var(--dg-white);background-image:linear-gradient(180deg,rgba(21,14,15,.7) 0%,rgba(21,14,15,0) 100%);background-size:auto;background-position:0px 0px;background-repeat:repeat;background-attachment:scroll;transition:background-color 0.45s ease,box-shadow 0.45s ease}.dg-header.is-scrolled{background-color:rgba(21,14,15,.97);box-shadow:0px 12px 32px rgba(0,0,0,.18)}.dg-header.is-scrolled .dg-topbar{max-height:0px;opacity:0}.dg-header.is-scrolled .dg-header__bar{height:76px}.dg-header.is-scrolled .dg-header__logo-img{height:46px}.dg-header.is-open .dg-burger__line:first-child{transform:translate3d(0,4px,0) rotateZ(45deg)}.dg-header.is-open .dg-burger__line:last-child{transform:translate3d(0,-4px,0) rotateZ(-45deg)}@media (max-width:1023px){.dg-header.is-open .dg-nav{visibility:visible;opacity:1}.dg-header.is-open{background-color:var(--dg-night)}}.dg-topbar{max-height:42px;overflow:hidden;border-bottom:1px solid rgba(255,255,255,.1);transition:max-height 0.45s ease,opacity 0.45s ease}.dg-topbar__inner{display:flex;justify-content:space-between;align-items:center;gap:24px;height:42px}@media (max-width:479px){.dg-topbar__inner{justify-content:center}}.dg-topbar__msg{color:var(--dg-gold-light);font-family:var(--dg-font-body);font-weight:400;font-size:11px;text-transform:uppercase;letter-spacing:0.2em}@media (max-width:767px){.dg-topbar__msg{font-size:10px;letter-spacing:0.12em}}@media (max-width:479px){.dg-topbar__msg{display:none}}.dg-topbar__info{display:flex;align-items:center;gap:28px}@media (max-width:767px){.dg-topbar__info{gap:12px}}.dg-topbar__hours{color:rgba(255,255,255,.62);font-family:var(--dg-font-body);font-size:11px;text-transform:uppercase;letter-spacing:0.16em}@media (max-width:1023px){.dg-topbar__hours{display:none}}.dg-topbar__tel{color:var(--dg-white);font-family:var(--dg-font-body);font-size:12px;text-decoration:none;letter-spacing:0.12em}.dg-topbar__tel:hover{color:var(--dg-gold-light)}.dg-header__bar{display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:40px;height:100px;transition:height 0.45s ease}@media (max-width:1119px){.dg-header__bar{gap:24px}}@media (max-width:1023px){.dg-header__bar{grid-template-columns:auto minmax(0,1fr);height:80px}}.dg-header__logo{display:flex;align-items:center}.dg-header__logo-img{display:block;width:auto;height:60px;transition:height 0.45s ease}@media (max-width:1023px){.dg-header__logo-img{height:48px}}.dg-nav{justify-self:center}@media (max-width:1023px){.dg-nav{display:flex;visibility:hidden;justify-content:center;align-items:center;position:fixed;top:0px;right:0px;bottom:0px;left:0px;z-index:-1;padding-top:120px;padding-right:24px;padding-bottom:48px;padding-left:24px;background-color:var(--dg-night);opacity:0;transition:opacity 0.4s ease,visibility 0.4s}.dg-nav{overflow-y:auto}}.dg-nav__list{display:flex;align-items:center;gap:clamp(24px,3vw,44px)}.dg-nav__list{list-style:none}@media (max-width:1119px){.dg-nav__list{gap:22px}}@media (max-width:1023px){.dg-nav__list{flex-flow:column;gap:22px;text-align:center}}.dg-nav__item{position:relative}.dg-nav__link{display:inline-block;position:relative;color:var(--dg-white);font-family:var(--dg-font-body);font-weight:500;font-size:12px;text-decoration:none;text-transform:uppercase;letter-spacing:0.22em;padding-top:14px;padding-right:0px;padding-bottom:14px;padding-left:0px;transition:color 0.3s ease}.dg-nav__link::after{position:absolute;right:0px;bottom:6px;left:0px;height:1px;background-color:var(--dg-gold);transform-origin:0% 50%;transition:transform 0.35s ease;transform:scale(0,1)}.dg-nav__link::after{content:""}.dg-nav__link:hover{color:var(--dg-gold-light)}.dg-nav__link:hover::after{transform:scale(1,1)}.dg-nav__link.is-active{color:var(--dg-gold-light)}.dg-nav__link.is-active::after{transform:scale(1,1)}@media (max-width:1119px){.dg-nav__link{letter-spacing:0.16em}}@media (max-width:1023px){.dg-nav__link{font-family:var(--dg-font-display);font-weight:400;font-size:34px;text-transform:none;letter-spacing:0px;padding-top:4px;padding-right:0px;padding-bottom:4px;padding-left:0px}.dg-nav__link::after{display:none}}.dg-nav__sub{visibility:hidden;position:absolute;top:100%;left:50%;min-width:270px;padding-top:16px;padding-right:0px;padding-bottom:16px;padding-left:0px;background-color:var(--dg-night);border-top:1px solid var(--dg-gold);opacity:0;transition:opacity 0.3s ease,transform 0.3s ease,visibility 0.3s;box-shadow:0px 24px 48px rgba(0,0,0,.3);transform:translate3d(-50%,10px,0)}.dg-nav__sub{list-style:none}@media (max-width:1023px){.dg-nav__sub{visibility:visible;position:static;min-width:0px;padding-top:10px;padding-right:0px;padding-bottom:0px;padding-left:0px;background-color:transparent;border-top:0px solid;opacity:1}.dg-nav__sub{box-shadow:none;transform:none}}.dg-nav__item--has-sub:hover .dg-nav__sub{visibility:visible;opacity:1;transform:translate3d(-50%,0px,0)}.dg-nav__item--has-sub:focus-within .dg-nav__sub{visibility:visible;opacity:1;transform:translate3d(-50%,0px,0)}.dg-nav__sublink{display:block;color:var(--dg-cream);font-family:var(--dg-font-display);font-size:20px;line-height:1.3;text-decoration:none;padding-top:10px;padding-right:30px;padding-bottom:10px;padding-left:30px;transition:color 0.25s ease,background-color 0.25s ease}.dg-nav__sublink:hover{color:var(--dg-gold-light);background-color:rgba(255,255,255,.04)}@media (max-width:1023px){.dg-nav__sublink{color:var(--dg-gold-light);font-family:var(--dg-font-body);font-size:12px;text-transform:uppercase;letter-spacing:0.2em;padding-top:6px;padding-right:0px;padding-bottom:6px;padding-left:0px}}.dg-header__actions{display:flex;align-items:center;gap:14px;justify-self:end}.dg-header__account{display:inline-flex;justify-content:center;align-items:center;width:44px;height:44px;color:var(--dg-white);text-decoration:none;transition:color 0.3s ease}.dg-header__account:hover{color:var(--dg-gold-light)}@media (max-width:767px){.dg-header__account{display:none}}.dg-header__icon{width:22px;height:22px}.dg-header__cart .bde-mini-cart-toggle{color:var(--dg-white)}.dg-header__cart .bde-mini-cart-toggle__counter{color:var(--dg-night);font-family:var(--dg-font-body);font-weight:600;background-color:var(--dg-gold)}.dg-burger{display:none;gap:7px;width:44px;height:44px;padding-top:0px;padding-right:0px;padding-bottom:0px;padding-left:0px;background-color:transparent;border-top:0px solid;border-right:0px solid;border-bottom:0px solid;border-left:0px solid;cursor:pointer}@media (max-width:1023px){.dg-burger{display:flex}}.dg-burger__line{display:block;width:28px;height:1px;background-color:var(--dg-white);transition:transform 0.35s ease}.dg-footer{color:rgba(250,246,239,.72);padding-top:clamp(72px,8vw,112px);background-color:var(--dg-night)}.dg-footer__grid{display:grid;grid-template-columns:minmax(0,1.6fr) minmax(0,1fr) minmax(0,1fr) minmax(0,1.1fr);gap:clamp(32px,5vw,72px);padding-bottom:clamp(56px,6vw,88px)}@media (max-width:1023px){.dg-footer__grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:767px){.dg-footer__grid{grid-template-columns:minmax(0,1fr)}}.dg-footer__brand{display:flex;flex-flow:column;align-items:start;gap:20px}@media (max-width:1023px){.dg-footer__brand{grid-column-start:1;grid-column-end:-1}}.dg-footer__logo-img{display:block;width:auto;height:84px}@media (max-width:767px){.dg-footer__logo-img{height:70px}}.dg-footer__tagline{color:var(--dg-gold-light);font-family:var(--dg-font-display);font-size:24px;line-height:1.3;font-style:italic}.dg-footer__text{max-width:38ch;color:rgba(250,246,239,.62);font-family:var(--dg-font-body);font-weight:300;font-size:14px;line-height:1.8}.dg-footer__social{display:inline-flex;align-items:center;gap:12px;color:var(--dg-cream);text-decoration:none;margin-top:4px;transition:color 0.3s ease}.dg-footer__social:hover{color:var(--dg-gold-light)}.dg-footer__social-icon{width:34px;height:34px;padding-top:7px;padding-right:7px;padding-bottom:7px;padding-left:7px;border-radius:50%;border-top:1px solid rgba(216,191,143,.4);border-right:1px solid rgba(216,191,143,.4);border-bottom:1px solid rgba(216,191,143,.4);border-left:1px solid rgba(216,191,143,.4)}.dg-footer__social-label{font-family:var(--dg-font-body);font-size:11px;text-transform:uppercase;letter-spacing:0.22em}.dg-footer__col{display:flex;flex-flow:column;gap:18px}.dg-footer__title{color:var(--dg-gold);font-family:var(--dg-font-body);font-weight:500;font-size:11px;text-transform:uppercase;letter-spacing:0.28em;padding-bottom:14px;border-bottom:1px solid rgba(216,191,143,.2)}.dg-footer__links{display:flex;flex-flow:column;gap:12px}.dg-footer__links{list-style:none}.dg-footer__link{color:var(--dg-cream);font-family:var(--dg-font-display);font-size:19px;line-height:1.3;text-decoration:none;transition:color 0.3s ease}.dg-footer__link:hover{color:var(--dg-gold-light)}.dg-footer__address{color:var(--dg-cream);font-family:var(--dg-font-display);font-size:20px;line-height:1.45;font-style:normal}.dg-footer__hours{color:rgba(250,246,239,.62);font-family:var(--dg-font-body);font-weight:300;font-size:14px;line-height:1.7}.dg-footer__tel{color:var(--dg-gold-light);font-family:var(--dg-font-display);font-size:24px;text-decoration:none}.dg-footer__tel:hover{color:var(--dg-white)}.dg-footer__bottom{display:flex;flex-flow:column;align-items:center;gap:14px;text-align:center;padding-top:28px;padding-bottom:32px;border-top:1px solid rgba(255,255,255,.08)}.dg-footer__legal{color:rgba(250,246,239,.55);font-family:var(--dg-font-body);font-size:11px;text-transform:uppercase;letter-spacing:0.2em}.dg-footer__meta{display:flex;justify-content:center;align-items:center;gap:8px 26px;color:rgba(250,246,239,.45);font-family:var(--dg-font-body);font-size:12px}.dg-footer__meta{flex-wrap:wrap}.dg-footer__small{color:rgba(250,246,239,.6);text-decoration:none;transition:color 0.3s ease}.dg-footer__small:hover{color:var(--dg-gold-light)}.dg-pagehero{position:relative;overflow:hidden;color:var(--dg-white);text-align:center;padding-top:clamp(190px,20vw,250px);padding-bottom:clamp(72px,8vw,120px);background-color:var(--dg-night);background-image:radial-gradient(ellipse at 50% 120%,rgba(90,26,43,.85) 0%,rgba(21,14,15,0) 65%);background-size:auto;background-position:0px 0px;background-repeat:repeat;background-attachment:scroll}.dg-pagehero .dg-centenaire__dates{font-size:clamp(40px,5vw,72px)}.dg-pagehero{isolation:isolate}.dg-pagehero__bg{position:absolute;top:0px;left:0px;z-index:-2;width:100%;height:100%;object-fit:cover;opacity:0.55}.dg-pagehero__veil{position:absolute;top:0px;left:0px;z-index:-1;width:100%;height:100%;background-image:linear-gradient(180deg,rgba(21,14,15,.75) 0%,rgba(21,14,15,.35) 45%,rgba(21,14,15,.85) 100%);background-size:auto;background-position:0px 0px;background-repeat:repeat;background-attachment:scroll}.dg-pagehero__inner{display:flex;flex-flow:column;align-items:center;gap:24px}.dg-pagehero__title{color:var(--dg-white);font-family:var(--dg-font-display);font-weight:300;font-size:clamp(52px,7.5vw,112px);line-height:0.95;letter-spacing:-0.02em;text-wrap:balance}.dg-pagehero__title em{color:var(--dg-gold-light);font-style:italic}.dg-pagehero__lead{max-width:46ch;color:rgba(255,255,255,.84);font-family:var(--dg-font-display);font-weight:300;font-size:clamp(20px,2vw,26px);line-height:1.45;font-style:italic}.dg-pagehero--slim{padding-bottom:clamp(56px,6vw,80px)}.dg-pagehero--slim .dg-pagehero__title{font-size:clamp(46px,6vw,84px)}.dg-cartpage{padding-top:clamp(56px,7vw,96px);padding-bottom:clamp(80px,10vw,140px);background-color:var(--dg-cream)}.dg-cartpage table.woocommerce-cart-form__contents{display:block;width:100%;overflow:visible;background-color:transparent;border-radius:0px;border-top:0px solid;border-right:0px solid;border-bottom:0px solid;border-left:0px solid}.dg-cartpage table.woocommerce-cart-form__contents thead{display:none}.dg-cartpage table.woocommerce-cart-form__contents tbody{display:grid;gap:0px;padding-top:0px;padding-right:0px;padding-bottom:0px;padding-left:0px;background-color:transparent;border-radius:0px}.dg-cartpage table.woocommerce-cart-form__contents tbody{box-shadow:none}.dg-cartpage .woocommerce-cart-form__contents tr.woocommerce-cart-form__cart-item{display:grid;grid-template-columns:120px minmax(0,1fr) 130px 110px 32px;align-items:center;gap:4px 24px;padding-top:26px;padding-right:0px;padding-bottom:26px;padding-left:0px;border-bottom:1px solid var(--dg-line)}.dg-cartpage .woocommerce-cart-form__contents tr.woocommerce-cart-form__cart-item{grid-template-areas:"thumb name qty total remove" "thumb price qty total remove"}.dg-cartpage .woocommerce-cart-form__contents tbody tr.woocommerce-cart-form__cart-item td{padding-top:0px;padding-right:0px;padding-bottom:0px;padding-left:0px;background-color:transparent;border-top:0px solid;border-right:0px solid;border-bottom:0px solid;border-left:0px solid}.dg-cartpage .woocommerce-cart-form__contents td.product-thumbnail{grid-area:thumb;width:auto}.dg-cartpage .woocommerce-cart-form__contents td.product-thumbnail a{display:block;width:100%}.dg-cartpage .woocommerce-cart-form__contents td.product-thumbnail img{display:block;width:120px;height:140px;object-fit:contain;padding-top:8px;padding-right:8px;padding-bottom:8px;padding-left:8px;background-color:var(--dg-cream-deep);border-radius:0px;mix-blend-mode:multiply}.dg-cartpage .woocommerce-cart-form__contents td.product-name{align-self:end;grid-area:name}.dg-cartpage .woocommerce-cart-form__contents td.product-name a{color:var(--dg-ink);font-family:var(--dg-font-display);font-weight:500;font-size:22px;line-height:1.2;text-decoration:none}.dg-cartpage .woocommerce-cart-form__contents td.product-name a:hover{color:var(--dg-wine)}.dg-cartpage .woocommerce-cart-form__contents dl.variation{display:flex;gap:0px 8px;color:var(--dg-gold);font-family:var(--dg-font-body);font-size:12px;text-transform:uppercase;letter-spacing:0.08em;margin-top:6px;margin-right:0px;margin-bottom:0px;margin-left:0px}.dg-cartpage .woocommerce-cart-form__contents dl.variation{flex-wrap:wrap}.dg-cartpage .woocommerce-cart-form__contents dl.variation dt{display:inline;font-weight:400;margin-top:0px;margin-right:0px;margin-bottom:0px;margin-left:0px}.dg-cartpage .woocommerce-cart-form__contents dl.variation dd{display:inline;margin-top:0px;margin-right:0px;margin-bottom:0px;margin-left:0px}.dg-cartpage .woocommerce-cart-form__contents dl.variation dd p{display:inline;margin-top:0px;margin-right:0px;margin-bottom:0px;margin-left:0px}.dg-cartpage .woocommerce-cart-form__contents td.product-price{display:block;align-self:start;grid-area:price;color:var(--dg-ink-soft);font-family:var(--dg-font-body);font-size:13px}.dg-cartpage .woocommerce-cart-form__contents td.product-quantity{grid-area:qty;margin-top:0px;margin-right:0px;margin-bottom:0px;margin-left:0px}.dg-cartpage .woocommerce-cart-form__contents td.product-subtotal{grid-area:total;color:var(--dg-wine);font-family:var(--dg-font-display);font-size:22px;text-align:right}.dg-cartpage .woocommerce-cart-form__contents td.product-subtotal{white-space:nowrap}.dg-cartpage .woocommerce-cart-form__contents td.product-remove{justify-self:end;grid-area:remove}.dg-cartpage .woocommerce-cart-form__contents .product-remove a.remove{display:inline-flex;justify-content:center;align-items:center;width:32px;height:32px;color:var(--dg-ink-soft);font-size:22px;line-height:1;text-decoration:none;background-color:transparent;border-radius:50%}.dg-cartpage .woocommerce-cart-form__contents .product-remove a.remove:hover{color:var(--dg-cream);background-color:var(--dg-wine)}.dg-cartpage .quantity{display:inline-flex;align-items:stretch;position:relative;width:auto;height:44px;max-width:none;overflow:hidden;margin-top:0px;margin-right:0px;margin-bottom:0px;margin-left:0px;background-color:var(--dg-white);border-top:1px solid var(--dg-line);border-right:1px solid var(--dg-line);border-bottom:1px solid var(--dg-line);border-left:1px solid var(--dg-line)}.dg-cartpage .quantity input.qty{width:46px;height:auto;min-width:0px;color:var(--dg-ink);font-family:var(--dg-font-body);font-size:15px;text-align:center;margin-top:0px;margin-right:0px;margin-bottom:0px;margin-left:0px;padding-top:0px;padding-right:0px;padding-bottom:0px;padding-left:0px;background-color:transparent;border-radius:0px;border-top:0px solid;border-right:0px solid;border-bottom:0px solid;border-left:0px solid}.dg-cartpage .quantity input.qty{-moz-appearance:textfield;appearance:textfield}.dg-cartpage .bde-quantity-button{display:inline-flex;justify-content:center;align-items:center;flex-grow:0;flex-shrink:0;flex-basis:auto;position:static;width:36px;height:auto;color:var(--dg-ink-soft);font-size:10px;margin-top:0px;margin-right:0px;margin-bottom:0px;margin-left:0px;padding-top:0px;padding-right:0px;padding-bottom:0px;padding-left:0px;background-color:transparent;border-radius:0px;border-top:0px solid;border-right:0px solid;border-bottom:0px solid;border-left:0px solid;cursor:pointer}.dg-cartpage .bde-quantity-button{transform:none}.dg-cartpage .bde-quantity-button:hover{color:var(--dg-ink);background-color:var(--dg-cream-deep)}.dg-cartpage .woocommerce-cart-form__contents tr:last-child{display:block;border-top:0px solid;border-right:0px solid;border-bottom:0px solid;border-left:0px solid}.dg-cartpage .woocommerce-cart-form__contents td.actions{display:flex;align-items:center;gap:12px;padding-top:24px;padding-right:0px;padding-bottom:0px;padding-left:0px;background-color:transparent;border-top:0px solid;border-right:0px solid;border-bottom:0px solid;border-left:0px solid}.dg-cartpage .actions .coupon{display:grid;grid-template-columns:minmax(0,220px) auto;align-items:center;gap:8px;width:auto}.dg-cartpage .actions .coupon label{position:absolute;width:1px;height:1px;overflow:hidden}.dg-cartpage .actions .coupon label{clip:rect(1px,1px,1px,1px)}.dg-cartpage .actions .coupon input#coupon_code{width:auto;min-height:46px;color:var(--dg-ink);font-family:var(--dg-font-body);font-size:14px;padding-top:0px;padding-right:14px;padding-bottom:0px;padding-left:14px;background-color:var(--dg-white);border-radius:0px;border-top:1px solid var(--dg-line);border-right:1px solid var(--dg-line);border-bottom:1px solid var(--dg-line);border-left:1px solid var(--dg-line)}.dg-cartpage .actions .coupon button[name="apply_coupon"]{width:auto;min-height:46px;color:var(--dg-ink);font-family:var(--dg-font-body);font-weight:500;font-size:11px;text-transform:uppercase;letter-spacing:0.2em;padding-top:0px;padding-right:20px;padding-bottom:0px;padding-left:20px;background-color:transparent;border-radius:0px;border-top:1px solid var(--dg-ink);border-right:1px solid var(--dg-ink);border-bottom:1px solid var(--dg-ink);border-left:1px solid var(--dg-ink);cursor:pointer}.dg-cartpage .actions .coupon button[name="apply_coupon"]:hover{color:var(--dg-cream);background-color:var(--dg-ink)}.dg-cartpage button[name="update_cart"]{display:none}.dg-cartpage .cart_totals{padding-top:32px;padding-right:32px;padding-bottom:32px;padding-left:32px;background-color:var(--dg-white);border-top:2px solid var(--dg-gold);border-right:1px solid var(--dg-line);border-bottom:1px solid var(--dg-line);border-left:1px solid var(--dg-line)}.dg-cartpage .cart_totals h2{color:var(--dg-ink);font-family:var(--dg-font-display);font-weight:400;font-size:28px;margin-top:0px;margin-right:0px;margin-bottom:12px;margin-left:0px}.dg-cartpage .cart_totals table.shop_table{width:100%;background-color:transparent;border-radius:0px;border-top:0px solid;border-right:0px solid;border-bottom:0px solid;border-left:0px solid}.dg-cartpage .cart_totals table.shop_table{box-shadow:none}.dg-cartpage .cart_totals table.shop_table tbody{background-color:transparent}.dg-cartpage .cart_totals table.shop_table tbody{box-shadow:none}.dg-cartpage .cart_totals table.shop_table th{color:var(--dg-ink-soft);font-weight:400}.dg-cartpage .cart_totals table.shop_table td{color:var(--dg-ink);text-align:right}.dg-cartpage .cart_totals ul#shipping_method{display:grid;gap:6px;text-align:left;margin-top:0px;margin-right:0px;margin-bottom:0px;margin-left:0px;padding-top:0px;padding-right:0px;padding-bottom:0px;padding-left:0px}.dg-cartpage .cart_totals ul#shipping_method{list-style:none}.dg-cartpage .cart_totals ul#shipping_method li{display:flex;align-items:center;gap:8px;font-size:13px}.dg-cartpage .cart_totals ul#shipping_method label{font-weight:400;margin-top:0px;margin-right:0px;margin-bottom:0px;margin-left:0px}.dg-cartpage .cart_totals .woocommerce-shipping-destination{color:var(--dg-ink-soft);font-size:12px}.dg-cartpage .cart_totals .shipping-calculator-button{color:var(--dg-wine);font-size:12px}.dg-cartpage .wc-proceed-to-checkout{display:grid;gap:10px;margin-top:20px;padding-top:0px;padding-right:0px;padding-bottom:0px;padding-left:0px}.dg-cartpage .wc-proceed-to-checkout a.checkout-button{display:inline-flex;justify-content:center;align-items:center;width:100%;min-height:58px;color:var(--dg-cream);font-family:var(--dg-font-body);font-weight:500;font-size:12px;text-decoration:none;text-transform:uppercase;letter-spacing:0.24em;margin-top:0px;margin-right:0px;margin-bottom:0px;margin-left:0px;padding-top:0px;padding-right:24px;padding-bottom:0px;padding-left:24px;background-color:var(--dg-wine);border-radius:0px;border-top:1px solid var(--dg-wine);border-right:1px solid var(--dg-wine);border-bottom:1px solid var(--dg-wine);border-left:1px solid var(--dg-wine);transition:background-color 0.35s ease}.dg-cartpage .wc-proceed-to-checkout a.checkout-button:hover{color:var(--dg-cream);background-color:var(--dg-ink)}.dg-cartpage .wc-proceed-to-checkout a.checkout-button:hover{border-color:var(--dg-ink)}.dg-cartpage .wc-proceed-to-checkout a.checkout-button::after{content:none}.dg-cartpage .wc-proceed-to-checkout>*:not(.checkout-button){width:100%;margin-top:0px;margin-right:0px;margin-bottom:0px;margin-left:0px}.dg-cartpage .cart-empty.woocommerce-info{display:block;color:var(--dg-ink);font-family:var(--dg-font-display);font-size:30px;text-align:center;margin-top:0px;margin-right:0px;margin-bottom:0px;margin-left:0px;padding-top:72px;padding-right:24px;padding-bottom:16px;padding-left:24px;background-color:transparent;border-top:0px solid;border-right:0px solid;border-bottom:0px solid;border-left:0px solid}.dg-cartpage .cart-empty.woocommerce-info::before{display:none}.dg-cartpage p.return-to-shop{text-align:center;margin-top:0px;margin-right:0px;margin-bottom:0px;margin-left:0px;padding-bottom:40px}.dg-cartpage p.return-to-shop a.button{display:inline-flex;align-items:center;min-height:54px;color:var(--dg-cream);font-family:var(--dg-font-body);font-weight:500;font-size:12px;text-decoration:none;text-transform:uppercase;letter-spacing:0.24em;padding-top:0px;padding-right:34px;padding-bottom:0px;padding-left:34px;background-color:var(--dg-wine);border-radius:0px;border-top:1px solid var(--dg-wine);border-right:1px solid var(--dg-wine);border-bottom:1px solid var(--dg-wine);border-left:1px solid var(--dg-wine)}.dg-cartpage p.return-to-shop a.button:hover{color:var(--dg-cream);background-color:var(--dg-ink)}.dg-cartpage p.return-to-shop a.button:hover{border-color:var(--dg-ink)}@media (max-width:767px){.dg-cartpage .woocommerce-cart-form__contents tr.woocommerce-cart-form__cart-item{grid-template-columns:88px minmax(0,1fr) 32px;gap:8px 16px;padding-top:20px;padding-right:0px;padding-bottom:20px;padding-left:0px}.dg-cartpage .woocommerce-cart-form__contents tr.woocommerce-cart-form__cart-item{grid-template-areas:"thumb name remove" "thumb price price" "thumb qty total"}.dg-cartpage .woocommerce-cart-form__contents td.product-thumbnail img{width:88px;height:104px}.dg-cartpage .woocommerce-cart-form__contents td.product-name{align-self:start}.dg-cartpage .woocommerce-cart-form__contents td.product-name a{font-size:19px}.dg-cartpage .woocommerce-cart-form__contents td.product-price{display:block!important}.dg-cartpage .woocommerce-cart-form__contents td.product-subtotal{align-self:center;font-size:19px}.dg-cartpage .woocommerce-cart-form__contents td.actions{flex-flow:column;align-items:stretch}.dg-cartpage .actions .coupon{grid-template-columns:minmax(0,1fr) auto;width:100%}.dg-cartpage .cart_totals{padding-top:24px;padding-right:24px;padding-bottom:24px;padding-left:24px}}.dg-cartpage__grid{display:grid;grid-template-columns:minmax(0,7fr) minmax(0,4fr);align-items:start;gap:clamp(40px,5vw,72px)}@media (max-width:1023px){.dg-cartpage__grid{grid-template-columns:minmax(0,1fr)}}.dg-cartpage__head{display:flex;justify-content:space-between;align-items:baseline;gap:20px;padding-bottom:20px;border-bottom:1px solid var(--dg-ink)}@media (max-width:767px){.dg-cartpage__head{flex-flow:column;align-items:start;gap:10px}}.dg-cartpage__title{color:var(--dg-ink);font-family:var(--dg-font-display);font-weight:400;font-size:34px;line-height:1.1}.dg-cartpage__aside{display:flex;flex-flow:column;gap:24px;position:sticky;top:calc(var(--wp-admin--admin-bar--height,0px) + 110px)}@media (max-width:1023px){.dg-cartpage__aside{position:static}}.dg-cartpage__trust{display:flex;flex-flow:column;gap:12px;padding-top:0px;padding-right:4px;padding-bottom:0px;padding-left:4px}.dg-cartpage__trust{list-style:none}.dg-cartpage__trust-item{position:relative;color:var(--dg-ink-soft);font-family:var(--dg-font-body);font-weight:300;font-size:14px;line-height:1.5;padding-left:22px}.dg-cartpage__trust-item::before{position:absolute;top:8px;left:0px;width:8px;height:8px;border-top:1px solid var(--dg-gold);border-right:1px solid var(--dg-gold);border-bottom:1px solid var(--dg-gold);border-left:1px solid var(--dg-gold);transform:rotateZ(45deg)}.dg-cartpage__trust-item::before{content:""}.dg-cartpage__help{padding-top:22px;padding-right:4px;padding-bottom:0px;padding-left:4px;border-top:1px solid var(--dg-line)}.dg-cartpage__help-title{color:var(--dg-ink);font-family:var(--dg-font-display);font-size:21px;margin-bottom:4px}.dg-cartpage__help-text{color:var(--dg-ink-soft);font-family:var(--dg-font-body);font-weight:300;font-size:14px;line-height:1.6}.dg-cartpage__help-link{color:var(--dg-wine);text-decoration:none;border-bottom:1px solid var(--dg-gold)}.dg-cartpage__help-link:hover{color:var(--dg-ink)}.dg-cartpage .cart_totals table.shop_table th{font-family:var(--dg-font-body);font-size:14px;line-height:1.4;text-align:left;padding-top:14px;padding-right:0px;padding-bottom:14px;padding-left:0px;background-color:transparent;border-top:0px solid;border-right:0px solid;border-bottom:1px solid var(--dg-line);border-left:0px solid}.dg-cartpage .cart_totals table.shop_table th{vertical-align:top}.dg-cartpage .cart_totals table.shop_table td{font-family:var(--dg-font-body);font-size:14px;line-height:1.4;text-align:left;padding-top:14px;padding-right:0px;padding-bottom:14px;padding-left:0px;background-color:transparent;border-top:0px solid;border-right:0px solid;border-bottom:1px solid var(--dg-line);border-left:0px solid}.dg-cartpage .cart_totals table.shop_table td{vertical-align:top}.dg-cartpage .cart_totals tr.order-total th{color:var(--dg-ink);font-family:var(--dg-font-display);font-weight:500;font-size:26px;padding-top:18px;border-bottom:0px solid}.dg-cartpage .cart_totals tr.order-total td{color:var(--dg-ink);font-family:var(--dg-font-display);font-weight:500;font-size:26px;padding-top:18px;border-bottom:0px solid}.dg-crumbs{display:flex;justify-content:center;align-items:center;gap:10px;color:rgba(255,255,255,.55);font-family:var(--dg-font-body);font-size:11px;text-transform:uppercase;letter-spacing:0.22em}.dg-crumbs{flex-wrap:wrap}.dg-crumbs__link{color:rgba(255,255,255,.75);text-decoration:none;transition:color 0.3s ease}.dg-crumbs__link:hover{color:var(--dg-gold-light)}.dg-crumbs__sep{color:var(--dg-gold)}.dg-head{display:flex;flex-flow:column;align-items:start;gap:24px;max-width:780px;margin-bottom:clamp(48px,6vw,88px)}.dg-head--center{align-items:center;text-align:center;margin-right:auto;margin-left:auto}.dg-bg-cream{background-color:var(--dg-cream)}.dg-bg-white{background-color:var(--dg-white)}.dg-bg-deep{background-color:var(--dg-cream-deep)}.dg-split{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:center;gap:clamp(40px,7vw,112px)}.dg-split + .dg-split{margin-top:clamp(80px,10vw,150px)}@media (max-width:1023px){.dg-split{grid-template-columns:minmax(0,1fr)}}.dg-split--reverse .dg-split__media{order:2}.dg-split--reverse .dg-split__media::after{right:24px;left:-24px}@media (max-width:1023px){.dg-split--reverse .dg-split__media{order:0}}@media (max-width:767px){.dg-split--reverse .dg-split__media::after{right:-10px;left:14px}}.dg-split__media{position:relative;margin-top:0px;margin-right:0px;margin-bottom:0px;margin-left:0px}.dg-split__media::after{position:absolute;top:24px;right:-24px;bottom:-24px;left:24px;z-index:-1;border-top:1px solid var(--dg-gold);border-right:1px solid var(--dg-gold);border-bottom:1px solid var(--dg-gold);border-left:1px solid var(--dg-gold)}.dg-split__media::after{content:""}.dg-split__media{isolation:isolate}@media (max-width:767px){.dg-split__media::after{top:14px;right:-10px;bottom:-14px;left:14px}}.dg-split__img{display:block;width:100%;object-fit:cover;aspect-ratio:4/3}.dg-split__caption{color:var(--dg-ink-soft);font-family:var(--dg-font-display);font-size:17px;font-style:italic;margin-top:16px}.dg-split__content{display:flex;flex-flow:column;align-items:start;gap:24px}.dg-split__title{color:var(--dg-ink);font-family:var(--dg-font-display);font-weight:400;font-size:clamp(34px,3.6vw,52px);line-height:1.05}.dg-split__title em{color:var(--dg-wine);font-style:italic}.dg-facts{display:grid;grid-template-columns:repeat(auto-fit,minmax(140px,1fr));gap:0px;width:100%;border-top:1px solid var(--dg-line)}.dg-facts{list-style:none}.dg-facts__item{display:flex;flex-flow:column;gap:6px;padding-top:20px;padding-right:20px;padding-bottom:4px;padding-left:0px}.dg-facts__num{color:var(--dg-wine);font-family:var(--dg-font-display);font-weight:400;font-size:38px;line-height:1}.dg-facts__label{color:var(--dg-ink-soft);font-family:var(--dg-font-body);font-size:11px;text-transform:uppercase;letter-spacing:0.18em}.dg-timeline{display:flex;flex-flow:column;border-bottom:1px solid var(--dg-line)}.dg-timeline{list-style:none}.dg-timeline__item{display:grid;grid-template-columns:minmax(0,240px) minmax(0,1fr);gap:clamp(24px,5vw,72px);padding-top:clamp(36px,4vw,56px);padding-right:0px;padding-bottom:clamp(36px,4vw,56px);padding-left:0px;border-top:1px solid var(--dg-line)}@media (max-width:767px){.dg-timeline__item{grid-template-columns:minmax(0,1fr);gap:14px}}.dg-timeline__year{color:var(--dg-wine);font-family:var(--dg-font-display);font-weight:300;font-size:clamp(48px,5.5vw,80px);line-height:0.9;letter-spacing:-0.02em}.dg-timeline__body{display:flex;flex-flow:column;gap:14px;max-width:720px}.dg-timeline__title{color:var(--dg-ink);font-family:var(--dg-font-display);font-weight:500;font-size:clamp(24px,2.2vw,32px);line-height:1.2}.dg-quoteband{position:relative;overflow:hidden;text-align:center;padding-top:clamp(96px,12vw,180px);padding-bottom:clamp(96px,12vw,180px);background-color:var(--dg-night)}.dg-quoteband{isolation:isolate}.dg-quoteband__bg{position:absolute;top:0px;left:0px;z-index:-1;width:100%;height:100%;object-fit:cover;opacity:0.35}.dg-quoteband__inner{display:flex;flex-flow:column;align-items:center;gap:28px;max-width:920px}.dg-quoteband__quote{color:var(--dg-white);font-family:var(--dg-font-display);font-weight:300;font-size:clamp(32px,4.2vw,60px);line-height:1.15;font-style:italic;text-wrap:balance}.dg-quoteband__text{max-width:62ch;color:rgba(250,246,239,.78);font-family:var(--dg-font-body);font-weight:300;font-size:17px;line-height:1.8}.dg-cards{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:24px}@media (max-width:1023px){.dg-cards{grid-template-columns:minmax(0,1fr)}}.dg-card{display:flex;align-items:end;position:relative;min-height:460px;overflow:hidden;text-decoration:none;background-color:var(--dg-night)}.dg-card:hover .dg-card__img{transform:scale(1.06,1.06)}.dg-card{isolation:isolate}@media (max-width:1023px){.dg-card{min-height:360px}}.dg-card__img{position:absolute;top:0px;left:0px;z-index:-2;width:100%;height:100%;object-fit:cover;transition:transform 1.2s cubic-bezier(.2,.7,.2,1)}.dg-card__veil{position:absolute;top:0px;left:0px;z-index:-1;width:100%;height:100%;background-image:linear-gradient(180deg,rgba(21,14,15,0) 30%,rgba(21,14,15,.88) 100%);background-size:auto;background-position:0px 0px;background-repeat:repeat;background-attachment:scroll}.dg-card__body{display:flex;flex-flow:column;gap:12px;padding-top:36px;padding-right:36px;padding-bottom:36px;padding-left:36px}@media (max-width:767px){.dg-card__body{padding-top:28px;padding-right:28px;padding-bottom:28px;padding-left:28px}}.dg-card__kicker{color:var(--dg-gold-light);font-family:var(--dg-font-body);font-size:11px;text-transform:uppercase;letter-spacing:0.26em}.dg-card__title{color:var(--dg-white);font-family:var(--dg-font-display);font-weight:400;font-size:34px;line-height:1.1}.dg-card__more{color:var(--dg-white);font-family:var(--dg-font-body);font-size:11px;text-transform:uppercase;letter-spacing:0.24em;padding-top:6px}.dg-ctaband{padding-top:clamp(72px,8vw,112px);padding-bottom:clamp(72px,8vw,112px);background-color:var(--dg-wine);background-image:radial-gradient(ellipse at 100% 0%,rgba(176,141,87,.25) 0%,rgba(90,26,43,0) 55%);background-size:auto;background-position:0px 0px;background-repeat:repeat;background-attachment:scroll}.dg-ctaband__inner{display:flex;justify-content:space-between;align-items:center;gap:40px}@media (max-width:1023px){.dg-ctaband__inner{flex-flow:column;align-items:start}}.dg-ctaband__content{display:flex;flex-flow:column;gap:18px;max-width:680px}.dg-ctaband__actions{display:flex;gap:16px}.dg-ctaband__actions{flex-wrap:wrap}.dg-video{position:relative;width:100%;overflow:hidden;aspect-ratio:16/9;background-color:var(--dg-night)}.dg-video__frame{position:absolute;top:0px;left:0px;width:100%;height:100%;border-top:0px solid;border-right:0px solid;border-bottom:0px solid;border-left:0px solid}.dg-prose{display:flex;flex-flow:column;gap:20px}.dg-crumbs__current{color:var(--dg-gold-light)}.dg-grapes--five{grid-template-columns:repeat(5,minmax(0,1fr))}@media (max-width:1119px){.dg-grapes--five{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:767px){.dg-grapes--five{grid-template-columns:minmax(0,1fr)}}.dg-vins{display:flex;flex-flow:column;gap:clamp(72px,9vw,140px)}.dg-vin{display:grid;grid-template-columns:minmax(0,5fr) minmax(0,7fr);align-items:center;gap:clamp(40px,7vw,112px)}.dg-vin:nth-child(even) .dg-vin__media{order:2}@media (max-width:1023px){.dg-vin{grid-template-columns:minmax(0,1fr)}.dg-vin:nth-child(even) .dg-vin__media{order:0}}.dg-vin__media{display:flex;justify-content:center;align-items:center;position:relative;overflow:hidden;aspect-ratio:4/5;margin-top:0px;margin-right:0px;margin-bottom:0px;margin-left:0px;background-image:radial-gradient(circle at 50% 40%,#fff 0%,var(--dg-cream-deep) 72%);background-size:auto;background-position:0px 0px;background-repeat:repeat;background-attachment:scroll}@media (max-width:1023px){.dg-vin__media{max-height:520px;aspect-ratio:1/1}}.dg-vin__img{width:100%;height:100%;object-fit:contain;padding-top:8%;padding-right:8%;padding-bottom:8%;padding-left:8%;mix-blend-mode:multiply}.dg-vin__content{display:flex;flex-flow:column;align-items:start;gap:20px}.dg-vin__type{color:var(--dg-gold);font-family:var(--dg-font-body);font-weight:500;font-size:12px;text-transform:uppercase;letter-spacing:0.28em}.dg-vin__name{color:var(--dg-ink);font-family:var(--dg-font-display);font-weight:400;font-size:clamp(38px,4vw,56px);line-height:1.02}.dg-vin__desc{color:var(--dg-ink-soft);font-family:var(--dg-font-body);font-weight:300;font-size:16px;line-height:1.85}.dg-vin__desc p{margin-bottom:14px}.dg-vin__desc strong{color:var(--dg-ink);font-weight:500}.dg-vin__desc ul{margin-bottom:14px;padding-left:18px}.dg-vin__cta{margin-top:8px}.dg-split__img--tall{aspect-ratio:4/5}.dg-cuvees{display:flex;flex-flow:column;width:100%;border-top:1px solid var(--dg-line)}.dg-cuvees{list-style:none}.dg-cuvee{display:flex;justify-content:space-between;align-items:baseline;gap:16px;padding-top:18px;padding-right:0px;padding-bottom:18px;padding-left:0px;border-bottom:1px solid var(--dg-line)}.dg-cuvee__name{color:var(--dg-wine);font-family:var(--dg-font-display);font-size:26px}.dg-cuvee__type{color:var(--dg-ink-soft);font-family:var(--dg-font-body);font-size:11px;text-transform:uppercase;letter-spacing:0.2em}.dg-contact{display:grid;grid-template-columns:minmax(0,5fr) minmax(0,6fr);align-items:start;gap:clamp(48px,7vw,112px)}@media (max-width:1023px){.dg-contact{grid-template-columns:minmax(0,1fr)}}.dg-contact__info{display:flex;flex-flow:column;align-items:start;gap:28px}.dg-contact__list{display:flex;flex-flow:column;width:100%;border-top:1px solid var(--dg-line)}.dg-contact__row{display:grid;grid-template-columns:120px minmax(0,1fr);gap:20px;padding-top:20px;padding-right:0px;padding-bottom:20px;padding-left:0px;border-bottom:1px solid var(--dg-line)}@media (max-width:767px){.dg-contact__row{grid-template-columns:minmax(0,1fr);gap:4px}}.dg-contact__label{color:var(--dg-gold);font-family:var(--dg-font-body);font-weight:500;font-size:11px;text-transform:uppercase;letter-spacing:0.24em;padding-top:6px}.dg-contact__value{color:var(--dg-ink);font-family:var(--dg-font-display);font-size:22px;line-height:1.4}.dg-contact__link{color:var(--dg-wine);text-decoration:none;border-bottom:1px solid rgba(176,141,87,.5)}.dg-contact__link:hover{color:var(--dg-ink)}.dg-contact__link:hover{border-color:var(--dg-ink)}.dg-contact__actions{display:flex;align-items:center;gap:28px;margin-top:8px}.dg-contact__actions{flex-wrap:wrap}.dg-contact__card{padding-top:clamp(32px,4vw,56px);padding-right:clamp(32px,4vw,56px);padding-bottom:clamp(32px,4vw,56px);padding-left:clamp(32px,4vw,56px);background-color:var(--dg-white);border-top:2px solid var(--dg-gold);border-right:1px solid var(--dg-line);border-bottom:1px solid var(--dg-line);border-left:1px solid var(--dg-line)}.dg-contact__card-title{color:var(--dg-ink);font-family:var(--dg-font-display);font-weight:400;font-size:34px;margin-bottom:28px}.dg-contact__form .breakdance-form-field__label{color:var(--dg-ink-soft);font-family:var(--dg-font-body);font-weight:500;font-size:11px;text-transform:uppercase;letter-spacing:0.2em}.dg-contact__form .breakdance-form-field__required{color:var(--dg-wine)}.dg-contact__form .breakdance-form-field__input{min-height:52px;color:var(--dg-ink);font-family:var(--dg-font-body);font-size:16px;padding-top:12px;padding-right:16px;padding-bottom:12px;padding-left:16px;background-color:var(--dg-cream);border-radius:0px;border-top:1px solid var(--dg-line);border-right:1px solid var(--dg-line);border-bottom:1px solid var(--dg-line);border-left:1px solid var(--dg-line);transition:border-color 0.3s ease,background-color 0.3s ease}.dg-contact__form .breakdance-form-field__input:focus{background-color:var(--dg-white)}.dg-contact__form .breakdance-form-field__input:focus{border-color:var(--dg-gold)}.dg-contact__form textarea.breakdance-form-field__input{min-height:160px}.dg-contact__form .breakdance-form-checkbox__text{color:var(--dg-ink-soft);font-family:var(--dg-font-body);font-weight:300;font-size:13px;line-height:1.6}.dg-contact__form .breakdance-form-button__submit{width:100%;min-height:58px;color:var(--dg-cream);font-family:var(--dg-font-body);font-weight:500;font-size:12px;text-transform:uppercase;letter-spacing:0.24em;padding-top:0px;padding-right:32px;padding-bottom:0px;padding-left:32px;background-color:var(--dg-wine);border-radius:0px;border-top:1px solid var(--dg-wine);border-right:1px solid var(--dg-wine);border-bottom:1px solid var(--dg-wine);border-left:1px solid var(--dg-wine);transition:background-color 0.35s ease,border-color 0.35s ease}.dg-contact__form .breakdance-form-button__submit:hover{color:var(--dg-cream);background-color:var(--dg-ink)}.dg-contact__form .breakdance-form-button__submit:hover{border-color:var(--dg-ink)}.dg-contact__form .fluentform .ff-el-input--label label{color:var(--dg-ink-soft);font-family:var(--dg-font-body);font-weight:500;font-size:11px;text-transform:uppercase;letter-spacing:0.2em}.dg-contact__form .fluentform .ff-el-is-required.asterisk-right label:after{color:var(--dg-wine)}.dg-contact__form .fluentform .ff-el-form-control{min-height:52px;color:var(--dg-ink);font-family:var(--dg-font-body);font-size:16px;padding-top:12px;padding-right:16px;padding-bottom:12px;padding-left:16px;background-color:var(--dg-cream);border-radius:0px;border-top:1px solid var(--dg-line);border-right:1px solid var(--dg-line);border-bottom:1px solid var(--dg-line);border-left:1px solid var(--dg-line);transition:border-color 0.3s ease,background-color 0.3s ease}.dg-contact__form .fluentform .ff-el-form-control{box-shadow:none}.dg-contact__form .fluentform .ff-el-form-control::placeholder{color:var(--dg-ink-soft);opacity:0.7}.dg-contact__form .fluentform .ff-el-form-control:focus{background-color:var(--dg-white)}.dg-contact__form .fluentform .ff-el-form-control:focus{border-color:var(--dg-gold);box-shadow:none}.dg-contact__form .fluentform textarea.ff-el-form-control{min-height:160px}.dg-contact__form .fluentform textarea.ff-el-form-control{resize:vertical}.dg-contact__form .fluentform .ff-el-group{margin-bottom:16px}.dg-contact__form .fluentform .ff_t_c{color:var(--dg-ink-soft);font-family:var(--dg-font-body);font-weight:300;font-size:13px;line-height:1.6}.dg-contact__form .fluentform .ff-el-form-check-input{accent-color:var(--dg-wine)}.dg-contact__form .fluentform .ff-btn-submit:not(.ff_btn_no_style){width:100%;min-height:58px;color:var(--dg-cream);font-family:var(--dg-font-body);font-weight:500;font-size:12px;text-transform:uppercase;letter-spacing:0.24em;padding-top:0px;padding-right:32px;padding-bottom:0px;padding-left:32px;background-color:var(--dg-wine);border-radius:0px;border-top:1px solid var(--dg-wine);border-right:1px solid var(--dg-wine);border-bottom:1px solid var(--dg-wine);border-left:1px solid var(--dg-wine);opacity:1;transition:background-color 0.35s ease,border-color 0.35s ease}.dg-contact__form .fluentform .ff-btn-submit:not(.ff_btn_no_style){box-shadow:none}.dg-contact__form .fluentform .ff-btn-submit:not(.ff_btn_no_style):hover{color:var(--dg-cream);background-color:var(--dg-ink);opacity:1}.dg-contact__form .fluentform .ff-btn-submit:not(.ff_btn_no_style):hover{border-color:var(--dg-ink)}.dg-contact__form .fluentform .error.text-danger{color:var(--dg-wine);font-family:var(--dg-font-body);font-size:12px}.dg-contact__form .ff-message-success{color:var(--dg-ink);font-family:var(--dg-font-body);font-size:15px;padding-top:20px;padding-right:24px;padding-bottom:20px;padding-left:24px;background-color:var(--dg-cream);border-top:0px solid;border-right:0px solid;border-bottom:0px solid;border-left:2px solid var(--dg-gold)}.dg-contact__form .ff-message-success{box-shadow:none}.dg-shop__crumbs{color:rgba(255,255,255,.6);font-family:var(--dg-font-body);font-size:11px;text-transform:uppercase;letter-spacing:0.22em}.dg-shop__crumbs a{color:rgba(255,255,255,.8);text-decoration:none}.dg-shop__crumbs a:hover{color:var(--dg-gold-light)}.dg-shop{padding-top:clamp(48px,6vw,80px);padding-bottom:clamp(80px,10vw,140px);background-color:var(--dg-cream)}.dg-shop__cats{display:flex;justify-content:center;gap:10px;margin-bottom:clamp(40px,5vw,64px)}.dg-shop__cats{flex-wrap:wrap}@media (max-width:767px){.dg-shop__cats{justify-content:start;padding-bottom:6px}.dg-shop__cats{flex-wrap:nowrap;overflow-x:auto}}.dg-shop__catloop{display:contents}.dg-pill{display:inline-flex;align-items:center;min-height:42px;color:var(--dg-ink);font-family:var(--dg-font-body);font-weight:500;font-size:11px;text-decoration:none;text-transform:uppercase;letter-spacing:0.2em;padding-top:0px;padding-right:20px;padding-bottom:0px;padding-left:20px;background-color:var(--dg-white);border-top:1px solid var(--dg-line);border-right:1px solid var(--dg-line);border-bottom:1px solid var(--dg-line);border-left:1px solid var(--dg-line);transition:background-color 0.3s ease,color 0.3s ease,border-color 0.3s ease}.dg-pill:hover{color:var(--dg-cream);background-color:var(--dg-wine)}.dg-pill:hover{border-color:var(--dg-wine)}.dg-pill.is-active{color:var(--dg-cream);background-color:var(--dg-ink)}.dg-pill.is-active{border-color:var(--dg-ink)}.dg-shopgrid{display:flex;align-items:center;gap:16px}.dg-shopgrid .woocommerce-notices-wrapper{flex-basis:100%}.dg-shopgrid .woocommerce-notices-wrapper:empty{display:none}.dg-shopgrid ul.products{flex-basis:100%}.dg-shopgrid .woocommerce-pagination{flex-basis:100%;margin-top:40px}.dg-shopgrid .woocommerce-info{flex-basis:100%;color:var(--dg-ink);font-family:var(--dg-font-display);font-size:26px;text-align:center;padding-top:48px;padding-right:24px;padding-bottom:48px;padding-left:24px;background-color:transparent;border-top:0px solid;border-right:0px solid;border-bottom:0px solid;border-left:0px solid}.dg-shopgrid .woocommerce-result-count{flex-grow:1;flex-shrink:1;flex-basis:0px;color:var(--dg-ink-soft);font-family:var(--dg-font-body);font-size:12px;text-transform:uppercase;letter-spacing:0.14em;margin-top:0px;margin-right:0px;margin-bottom:0px;margin-left:0px}.dg-shopgrid .woocommerce-ordering{margin-top:0px;margin-right:0px;margin-bottom:0px;margin-left:0px}.dg-shopgrid .woocommerce-ordering select{min-height:44px;color:var(--dg-ink);font-family:var(--dg-font-body);font-size:13px;padding-top:0px;padding-right:40px;padding-bottom:0px;padding-left:16px;background-color:var(--dg-white);border-radius:0px;border-top:1px solid var(--dg-line);border-right:1px solid var(--dg-line);border-bottom:1px solid var(--dg-line);border-left:1px solid var(--dg-line)}.dg-shopgrid.breakdance-woocommerce ul.products{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:56px 28px;margin-top:16px;margin-right:0px;margin-bottom:0px;margin-left:0px;padding-top:0px;padding-right:0px;padding-bottom:0px;padding-left:0px}.dg-shopgrid.breakdance-woocommerce ul.products{list-style:none}.dg-shopgrid.breakdance-woocommerce ul.products li.product{display:flex;flex-flow:column;gap:14px;width:auto;min-width:0px;text-align:center;margin-top:0px;margin-right:0px;margin-bottom:0px;margin-left:0px;padding-top:0px;padding-right:0px;padding-bottom:0px;padding-left:0px;background-color:transparent;border-top:0px solid;border-right:0px solid;border-bottom:0px solid;border-left:0px solid}.dg-shopgrid.breakdance-woocommerce ul.products li.product{float:none;box-shadow:none}.dg-shopgrid.breakdance-woocommerce ul.products li.product a.woocommerce-LoopProduct-link{display:flex;flex-flow:column;gap:12px;color:inherit;text-decoration:none}.dg-shopgrid.breakdance-woocommerce ul.products li.product .bde-woo-product-image{display:flex;justify-content:center;align-items:center;position:relative;overflow:hidden;aspect-ratio:4/5;margin-top:0px;margin-right:0px;margin-bottom:8px;margin-left:0px;background-image:radial-gradient(circle at 50% 38%,#fff 0%,var(--dg-cream-deep) 72%);background-size:auto;background-position:0px 0px;background-repeat:repeat;background-attachment:scroll;border-radius:0px}.dg-shopgrid.breakdance-woocommerce ul.products li.product .bde-woo-product-image img{width:100%;height:100%;object-fit:contain;padding-top:6%;padding-right:6%;padding-bottom:6%;padding-left:6%;mix-blend-mode:multiply;transition:transform 0.9s cubic-bezier(.2,.7,.2,1)}.dg-shopgrid.breakdance-woocommerce ul.products li.product:hover .bde-woo-product-image img{transform:scale(1.05,1.05) translate3d(0,-6px,0)}.dg-shopgrid.breakdance-woocommerce ul.products li.product span.onsale{position:absolute;top:14px;left:14px;min-height:0px;color:var(--dg-cream);font-family:var(--dg-font-body);font-weight:500;font-size:10px;text-transform:uppercase;letter-spacing:0.2em;padding-top:6px;padding-right:12px;padding-bottom:6px;padding-left:12px;background-color:var(--dg-wine);border-radius:0px}.dg-shopgrid.breakdance-woocommerce ul.products li.product .bde-woo-categories-list{display:none}.dg-shopgrid.breakdance-woocommerce ul.products li.product .woocommerce-loop-product__title{color:var(--dg-ink);font-family:var(--dg-font-display);font-weight:500;font-size:24px;line-height:1.15;margin-top:0px;margin-right:0px;margin-bottom:0px;margin-left:0px;padding-top:0px;padding-right:0px;padding-bottom:0px;padding-left:0px}.dg-shopgrid.breakdance-woocommerce ul.products li.product .price{display:block;color:var(--dg-wine);font-family:var(--dg-font-display);font-size:20px;line-height:1.35;margin-top:0px;margin-right:0px;margin-bottom:0px;margin-left:0px}.dg-shopgrid.breakdance-woocommerce ul.products li.product .price .unit-price{display:inline-block;color:var(--dg-ink-soft);font-family:var(--dg-font-body);font-size:12px;letter-spacing:0.06em;margin-top:2px}.dg-shopgrid.breakdance-woocommerce ul.products li.product .price del{color:var(--dg-ink-soft);font-size:0.85em;margin-right:6px;opacity:0.8}.dg-shopgrid.breakdance-woocommerce ul.products li.product .price ins{text-decoration:none;background-color:transparent}.dg-shopgrid.breakdance-woocommerce ul.products li.product .bde-woo-product-footer{margin-top:auto;padding-top:6px}.dg-shopgrid.breakdance-woocommerce ul.products li.product a.button{display:flex;justify-content:center;align-items:center;position:relative;width:100%;min-height:50px;color:var(--dg-ink);font-family:var(--dg-font-body);font-weight:500;font-size:11px;line-height:1;text-decoration:none;text-transform:uppercase;letter-spacing:0.24em;margin-top:0px;margin-right:0px;margin-bottom:0px;margin-left:0px;padding-top:0px;padding-right:20px;padding-bottom:0px;padding-left:20px;background-color:transparent;border-radius:0px;border-top:1px solid var(--dg-ink);border-right:1px solid var(--dg-ink);border-bottom:1px solid var(--dg-ink);border-left:1px solid var(--dg-ink);transition:background-color 0.35s ease,color 0.35s ease,border-color 0.35s ease}.dg-shopgrid.breakdance-woocommerce ul.products li.product a.button{text-indent:0;white-space:nowrap}.dg-shopgrid.breakdance-woocommerce ul.products li.product a.button:hover{color:var(--dg-cream);background-color:var(--dg-wine)}.dg-shopgrid.breakdance-woocommerce ul.products li.product a.button:hover{border-color:var(--dg-wine)}.dg-shopgrid.breakdance-woocommerce ul.products li.product a.button::before{content:none}.dg-shopgrid.breakdance-woocommerce ul.products li.product a.added_to_cart{display:flex;justify-content:center;align-items:center;width:100%;min-height:50px;color:var(--dg-cream);font-family:var(--dg-font-body);font-size:11px;text-decoration:none;text-transform:uppercase;letter-spacing:0.24em;margin-top:8px;margin-right:0px;margin-bottom:0px;margin-left:0px;background-color:var(--dg-wine);border-top:1px solid var(--dg-wine);border-right:1px solid var(--dg-wine);border-bottom:1px solid var(--dg-wine);border-left:1px solid var(--dg-wine)}.dg-shopgrid .woocommerce-pagination ul.page-numbers{display:flex;justify-content:center;gap:8px;margin-top:0px;margin-right:0px;margin-bottom:0px;margin-left:0px;padding-top:0px;padding-right:0px;padding-bottom:0px;padding-left:0px;border-top:0px solid;border-right:0px solid;border-bottom:0px solid;border-left:0px solid}.dg-shopgrid .woocommerce-pagination ul.page-numbers{list-style:none}.dg-shopgrid .woocommerce-pagination ul.page-numbers li{border-top:0px solid;border-right:0px solid;border-bottom:0px solid;border-left:0px solid}.dg-shopgrid .woocommerce-pagination .page-numbers li span.current{color:var(--dg-cream);background-color:var(--dg-ink)}.dg-shopgrid .woocommerce-pagination .page-numbers li span.current{border-color:var(--dg-ink)}.dg-shopgrid{flex-wrap:wrap}@media (max-width:1119px){.dg-shopgrid.breakdance-woocommerce ul.products{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (max-width:767px){.dg-shopgrid.breakdance-woocommerce ul.products{grid-template-columns:repeat(2,minmax(0,1fr));gap:40px 16px}.dg-shopgrid.breakdance-woocommerce ul.products li.product .woocommerce-loop-product__title{font-size:20px}.dg-shopgrid.breakdance-woocommerce ul.products li.product .price{font-size:17px}.dg-shopgrid.breakdance-woocommerce ul.products li.product a.button{font-size:10px;letter-spacing:0.14em;padding-top:0px;padding-right:10px;padding-bottom:0px;padding-left:10px}}.dg-shopgrid .woocommerce-pagination .page-numbers li a{display:inline-flex;justify-content:center;align-items:center;height:44px;min-width:44px;color:var(--dg-ink);font-family:var(--dg-font-body);font-size:13px;text-decoration:none;border-top:1px solid var(--dg-line);border-right:1px solid var(--dg-line);border-bottom:1px solid var(--dg-line);border-left:1px solid var(--dg-line)}.dg-shopgrid .woocommerce-pagination .page-numbers li span{display:inline-flex;justify-content:center;align-items:center;height:44px;min-width:44px;color:var(--dg-ink);font-family:var(--dg-font-body);font-size:13px;text-decoration:none;border-top:1px solid var(--dg-line);border-right:1px solid var(--dg-line);border-bottom:1px solid var(--dg-line);border-left:1px solid var(--dg-line)}.dg-pdp__band{padding-top:168px;padding-bottom:26px;background-color:var(--dg-night);background-image:radial-gradient(ellipse at 50% 140%,rgba(90,26,43,.8) 0%,rgba(21,14,15,0) 70%);background-size:auto;background-position:0px 0px;background-repeat:repeat;background-attachment:scroll}@media (max-width:767px){.dg-pdp__band{padding-top:140px}}.dg-pdp{background-color:var(--dg-cream)}.dg-pdp .woocommerce-notices-wrapper{display:grid;gap:10px;width:min(100% - 40px,1168px);margin-top:32px;margin-right:auto;margin-bottom:0px;margin-left:auto}.dg-pdp .woocommerce-notices-wrapper:empty{display:none}.dg-pdp .woocommerce-message{display:flex;justify-content:space-between;align-items:center;gap:12px;color:var(--dg-ink);font-family:var(--dg-font-body);font-size:14px;margin-top:0px;margin-right:0px;margin-bottom:0px;margin-left:0px;padding-top:16px;padding-right:20px;padding-bottom:16px;padding-left:20px;background-color:var(--dg-white);border-radius:0px;border-top:1px solid rgba(176,141,87,.45);border-right:1px solid rgba(176,141,87,.45);border-bottom:1px solid rgba(176,141,87,.45);border-left:3px solid var(--dg-gold)}.dg-pdp .woocommerce-message{flex-wrap:wrap}.dg-pdp .woocommerce-message::before{display:none}.dg-pdp .woocommerce-message a.button{display:inline-flex;align-items:center;order:1;min-height:40px;color:var(--dg-cream);font-family:var(--dg-font-body);font-size:11px;text-decoration:none;text-transform:uppercase;letter-spacing:0.2em;padding-top:0px;padding-right:18px;padding-bottom:0px;padding-left:18px;background-color:var(--dg-wine);border-radius:0px;border-top:1px solid var(--dg-wine);border-right:1px solid var(--dg-wine);border-bottom:1px solid var(--dg-wine);border-left:1px solid var(--dg-wine)}.dg-pdp .woocommerce-message a.button{float:none}.dg-pdp .woocommerce-message a.button:hover{color:var(--dg-cream);background-color:var(--dg-ink)}.dg-pdp .woocommerce-message a.button:hover{border-color:var(--dg-ink)}.dg-pdp .woocommerce-error{color:var(--dg-wine);font-family:var(--dg-font-body);font-size:14px;margin-top:0px;margin-right:0px;margin-bottom:0px;margin-left:0px;padding-top:16px;padding-right:20px;padding-bottom:16px;padding-left:20px;background-color:var(--dg-white);border-top:1px solid rgba(90,26,43,.3);border-right:1px solid rgba(90,26,43,.3);border-bottom:1px solid rgba(90,26,43,.3);border-left:3px solid var(--dg-wine)}.dg-pdp .woocommerce-error{list-style:none}.dg-pdp .woocommerce-error::before{display:none}.dg-pdp .woocommerce-info{color:var(--dg-ink);font-family:var(--dg-font-body);font-size:14px;margin-top:0px;margin-right:0px;margin-bottom:0px;margin-left:0px;padding-top:16px;padding-right:20px;padding-bottom:16px;padding-left:20px;background-color:var(--dg-white);border-top:1px solid var(--dg-line);border-right:1px solid var(--dg-line);border-bottom:1px solid var(--dg-line);border-left:1px solid var(--dg-line)}.dg-pdp span.onsale{display:none}.dg-pdp__top{display:grid;grid-template-columns:minmax(0,6fr) minmax(0,5fr);align-items:start;gap:clamp(40px,6vw,96px);padding-top:clamp(40px,5vw,72px);padding-bottom:clamp(64px,8vw,112px)}@media (max-width:1023px){.dg-pdp__top{grid-template-columns:minmax(0,1fr)}}.dg-pdp__media{display:grid;gap:12px;position:sticky;top:calc(var(--wp-admin--admin-bar--height,0px) + 100px)}@media (max-width:1023px){.dg-pdp__media{position:static}}.dg-pdp__gallery{max-height:min(78vh,680px);overflow:hidden;aspect-ratio:1/1;background-image:radial-gradient(circle at 50% 40%,#fff 0%,var(--dg-cream-deep) 72%);background-size:auto;background-position:0px 0px;background-repeat:repeat;background-attachment:scroll}.dg-pdp__gallery img{mix-blend-mode:multiply}@media (max-width:1023px){.dg-pdp__gallery{max-height:none}}.dg-pdp__thumbs .swiper-slide{position:relative;width:100%;overflow:hidden;aspect-ratio:1/1;background-color:var(--dg-cream-deep);opacity:0.55;cursor:pointer;transition:opacity 0.25s ease}.dg-pdp__thumbs .bde-swiper__slide{display:block;position:absolute;top:0px;right:0px;bottom:0px;left:0px}.dg-pdp__thumbs .bde-swiper__image{width:100%;height:100%;object-fit:contain;mix-blend-mode:multiply}.dg-pdp__thumbs .swiper-slide-thumb-active{outline:1px solid var(--dg-gold);outline-offset:-1px;opacity:1}.dg-pdp__thumbs:has(.swiper-slide:only-child){display:none}.dg-pdp__summary{display:flex;flex-flow:column;align-items:start;gap:20px;padding-top:12px}.dg-pdp__excerpt{color:var(--dg-gold);font-family:var(--dg-font-body);font-weight:500;font-size:12px;text-transform:uppercase;letter-spacing:0.3em}.dg-pdp__excerpt p{margin-top:0px;margin-right:0px;margin-bottom:0px;margin-left:0px}.dg-pdp__excerpt:empty{display:none}.dg-pdp__title{color:var(--dg-ink);font-family:var(--dg-font-display);font-weight:400;font-size:clamp(40px,4.4vw,64px);line-height:1.02;letter-spacing:-0.01em}.dg-pdp__price{color:var(--dg-wine);font-family:var(--dg-font-display);font-size:32px;line-height:1.3}.dg-pdp__price .price{color:inherit;font-size:inherit;margin-top:0px;margin-right:0px;margin-bottom:0px;margin-left:0px}.dg-pdp__price .unit-price{display:inline-block;color:var(--dg-ink-soft);font-family:var(--dg-font-body);font-size:14px;letter-spacing:0.06em;margin-top:4px}.dg-pdp__price del{color:var(--dg-ink-soft);font-size:0.75em;margin-right:8px;opacity:0.8}.dg-pdp__price ins{text-decoration:none;background-color:transparent}@media (max-width:767px){.dg-pdp__price{font-size:26px}}.dg-pdp__note{width:100%;color:var(--dg-ink-soft);font-family:var(--dg-font-body);font-size:12px;text-transform:uppercase;letter-spacing:0.14em;padding-top:16px;border-top:1px solid var(--dg-line)}.dg-pdp__cta{width:100%}.dg-pdp__cta form.cart{display:flex;align-items:stretch;gap:12px;margin-top:0px;margin-right:0px;margin-bottom:0px;margin-left:0px}.dg-pdp__cta form.cart{flex-wrap:wrap}.dg-pdp__cta form.variations_form{display:block}.dg-pdp__cta table.variations{width:100%;margin-top:0px;margin-right:0px;margin-bottom:16px;margin-left:0px;background-color:transparent;border-top:0px solid;border-right:0px solid;border-bottom:0px solid;border-left:0px solid}.dg-pdp__cta table.variations{border-collapse:collapse}.dg-pdp__cta table.variations tr{background-color:transparent}.dg-pdp__cta table.variations th.label{color:var(--dg-ink-soft);font-family:var(--dg-font-body);font-weight:500;font-size:11px;text-align:left;text-transform:uppercase;letter-spacing:0.22em;padding-top:0px;padding-right:0px;padding-bottom:8px;padding-left:0px;background-color:transparent;border-top:0px solid;border-right:0px solid;border-bottom:0px solid;border-left:0px solid}.dg-pdp__cta table.variations td.value{padding-top:0px;padding-right:0px;padding-bottom:8px;padding-left:0px;background-color:transparent;border-top:0px solid;border-right:0px solid;border-bottom:0px solid;border-left:0px solid}.dg-pdp__cta .bde-woo-select{display:block;position:relative}.dg-pdp__cta .bde-woo-select select{width:100%;min-height:52px;color:var(--dg-ink);font-family:var(--dg-font-body);font-size:15px;padding-top:10px;padding-right:44px;padding-bottom:10px;padding-left:16px;background-color:var(--dg-white);border-radius:0px;border-top:1px solid var(--dg-line);border-right:1px solid var(--dg-line);border-bottom:1px solid var(--dg-line);border-left:1px solid var(--dg-line)}.dg-pdp__cta .bde-woo-select select{appearance:none}.dg-pdp__cta .bde-woo-select select:focus{border-color:var(--dg-gold)}.dg-pdp__cta .bde-woo-select__arrow{position:absolute;top:50%;right:16px;pointer-events:none;transform:translate3d(0,-50%,0)}.dg-pdp__cta a.reset_variations{display:inline-block;width:auto;color:var(--dg-ink-soft);font-family:var(--dg-font-body);font-size:12px;text-decoration:underline;text-transform:none;margin-top:8px;padding-top:0px;padding-right:0px;padding-bottom:0px;padding-left:0px;border-radius:0px;border-top:0px solid;border-right:0px solid;border-bottom:0px solid;border-left:0px solid}.dg-pdp__cta a.reset_variations{text-underline-offset:3px;background:none}.dg-pdp__cta a.reset_variations:hover{color:var(--dg-ink);text-decoration:none}.dg-pdp__cta a.reset_variations:hover{background:none}.dg-pdp__cta .single_variation_wrap{width:100%}.dg-pdp__cta .woocommerce-variation-price{color:var(--dg-wine);font-family:var(--dg-font-display);font-size:22px;margin-bottom:12px}.dg-pdp__cta .woocommerce-variation-availability{font-family:var(--dg-font-body);font-size:13px;margin-bottom:12px}.dg-pdp__cta .woocommerce-variation-add-to-cart{display:flex;gap:12px}.dg-pdp__cta .woocommerce-variation-add-to-cart{flex-wrap:wrap}.dg-pdp__cta .quantity{display:inline-flex;align-items:stretch;position:relative;width:auto;height:58px;max-width:none;overflow:hidden;margin-top:0px;margin-right:0px;margin-bottom:0px;margin-left:0px;background-color:var(--dg-white);border-radius:0px;border-top:1px solid var(--dg-line);border-right:1px solid var(--dg-line);border-bottom:1px solid var(--dg-line);border-left:1px solid var(--dg-line)}.dg-pdp__cta .quantity--hidden{display:none}.dg-pdp__cta .quantity:focus-within{border-color:var(--dg-gold)}.dg-pdp__cta .quantity input.qty{width:56px;height:auto;min-width:0px;color:var(--dg-ink);font-family:var(--dg-font-display);font-size:22px;text-align:center;margin-top:0px;margin-right:0px;margin-bottom:0px;margin-left:0px;padding-top:0px;padding-right:0px;padding-bottom:0px;padding-left:0px;background-color:transparent;border-radius:0px;border-top:0px solid;border-right:0px solid;border-bottom:0px solid;border-left:0px solid}.dg-pdp__cta .quantity input.qty{-moz-appearance:textfield;appearance:textfield}.dg-pdp__cta .bde-quantity-button{display:inline-flex;justify-content:center;align-items:center;flex-grow:0;flex-shrink:0;flex-basis:auto;position:static;top:auto;right:auto;bottom:auto;left:auto;width:46px;height:auto;color:var(--dg-ink);font-size:11px;margin-top:0px;margin-right:0px;margin-bottom:0px;margin-left:0px;padding-top:0px;padding-right:0px;padding-bottom:0px;padding-left:0px;background-color:transparent;border-radius:0px;border-top:0px solid;border-right:0px solid;border-bottom:0px solid;border-left:0px solid;cursor:pointer;transition:background-color 0.2s ease}.dg-pdp__cta .bde-quantity-button{transform:none}.dg-pdp__cta .bde-quantity-button--dec{border-right:1px solid var(--dg-line)}.dg-pdp__cta .bde-quantity-button--inc{border-left:1px solid var(--dg-line)}.dg-pdp__cta .bde-quantity-button:hover{color:var(--dg-ink);background-color:var(--dg-cream-deep)}.dg-pdp__cta button.single_add_to_cart_button{flex-grow:1;flex-shrink:1;flex-basis:220px;min-height:58px;color:var(--dg-cream);font-family:var(--dg-font-body);font-weight:500;font-size:12px;text-transform:uppercase;letter-spacing:0.24em;padding-top:0px;padding-right:28px;padding-bottom:0px;padding-left:28px;background-color:var(--dg-wine);border-radius:0px;border-top:1px solid var(--dg-wine);border-right:1px solid var(--dg-wine);border-bottom:1px solid var(--dg-wine);border-left:1px solid var(--dg-wine);cursor:pointer;transition:background-color 0.35s ease,border-color 0.35s ease}.dg-pdp__cta button.single_add_to_cart_button:hover{color:var(--dg-cream);background-color:var(--dg-ink)}.dg-pdp__cta button.single_add_to_cart_button:hover{border-color:var(--dg-ink)}.dg-pdp__cta button.single_add_to_cart_button.disabled{opacity:0.5;cursor:not-allowed}.dg-pdp__cta p.stock{width:100%;font-family:var(--dg-font-body);font-size:13px;margin-top:8px;margin-right:0px;margin-bottom:0px;margin-left:0px}.dg-pdp__cta p.stock.out-of-stock{color:var(--dg-wine)}.dg-pdp__cta .woocommerce-variation-price del{color:var(--dg-ink-soft);font-size:0.8em;margin-right:8px;opacity:0.8}.dg-pdp__cta .woocommerce-variation-price ins{color:var(--dg-wine);text-decoration:none;background-color:transparent}.dg-pdp__cta .woocommerce-variation-price .unit-price{display:inline-block;color:var(--dg-ink-soft);font-family:var(--dg-font-body);font-size:13px;letter-spacing:0.06em;margin-top:4px}@media (max-width:767px){.dg-pdp__cta button.single_add_to_cart_button{flex-basis:100%}}.dg-pdp__trust{display:flex;flex-flow:column;gap:12px;width:100%;padding-top:20px;border-top:1px solid var(--dg-line)}.dg-pdp__trust{list-style:none}.dg-pdp__trust-item{position:relative;color:var(--dg-ink-soft);font-family:var(--dg-font-body);font-weight:300;font-size:14px;line-height:1.5;padding-left:22px}.dg-pdp__trust-item::before{position:absolute;top:7px;left:0px;width:8px;height:8px;border-top:1px solid var(--dg-gold);border-right:1px solid var(--dg-gold);border-bottom:1px solid var(--dg-gold);border-left:1px solid var(--dg-gold);transform:rotateZ(45deg)}.dg-pdp__trust-item::before{content:""}.dg-pdp__help{color:var(--dg-ink-soft);font-family:var(--dg-font-display);font-size:19px;font-style:italic}.dg-pdp__help-link{color:var(--dg-wine);text-decoration:none;font-style:normal;border-bottom:1px solid var(--dg-gold)}.dg-pdp__help-link:hover{color:var(--dg-ink)}.dg-pdp__details{padding-top:clamp(72px,9vw,128px);padding-bottom:clamp(72px,9vw,128px);background-color:var(--dg-white);border-top:1px solid var(--dg-line)}.dg-pdp__details-grid{display:grid;grid-template-columns:minmax(0,7fr) minmax(0,5fr);align-items:start;gap:clamp(40px,6vw,96px)}@media (max-width:1023px){.dg-pdp__details-grid{grid-template-columns:minmax(0,1fr)}}.dg-pdp__story{display:flex;flex-flow:column;align-items:start;gap:24px}.dg-pdp__description{color:var(--dg-ink-soft);font-family:var(--dg-font-body);font-weight:300;font-size:17px;line-height:1.85}.dg-pdp__description p{margin-top:0px;margin-right:0px;margin-bottom:16px;margin-left:0px}.dg-pdp__description strong{color:var(--dg-ink);font-weight:500}.dg-pdp__description h2{display:none}.dg-pdp__sheet{padding-top:clamp(28px,3vw,44px);padding-right:clamp(28px,3vw,44px);padding-bottom:clamp(28px,3vw,44px);padding-left:clamp(28px,3vw,44px);background-color:var(--dg-cream);border-top:2px solid var(--dg-gold)}.dg-pdp__sheet-title{color:var(--dg-ink);font-family:var(--dg-font-display);font-weight:400;font-size:30px;margin-bottom:18px}.dg-pdp__info h2{display:none}.dg-pdp__info table.woocommerce-product-attributes{width:100%;margin-top:0px;margin-right:0px;margin-bottom:0px;margin-left:0px;background-color:transparent;border-top:0px solid;border-right:0px solid;border-bottom:0px solid;border-left:0px solid}.dg-pdp__info table.woocommerce-product-attributes{border-collapse:collapse}.dg-pdp__info table.woocommerce-product-attributes tr{background-color:transparent}.dg-pdp__info table.woocommerce-product-attributes th{width:42%;color:var(--dg-gold);font-family:var(--dg-font-body);font-weight:500;font-size:11px;text-align:left;text-transform:uppercase;letter-spacing:0.18em;padding-top:14px;padding-right:16px;padding-bottom:14px;padding-left:0px;background-color:transparent;border-top:0px solid;border-right:0px solid;border-bottom:1px solid var(--dg-line);border-left:0px solid}.dg-pdp__info table.woocommerce-product-attributes th{vertical-align:top}.dg-pdp__info table.woocommerce-product-attributes td{color:var(--dg-ink);font-family:var(--dg-font-display);font-size:18px;line-height:1.45;font-style:normal;padding-top:12px;padding-right:0px;padding-bottom:12px;padding-left:0px;background-color:transparent;border-top:0px solid;border-right:0px solid;border-bottom:1px solid var(--dg-line);border-left:0px solid}.dg-pdp__info table.woocommerce-product-attributes td p{margin-top:0px;margin-right:0px;margin-bottom:0px;margin-left:0px}.dg-pdp__related.breakdance-woocommerce>section>h2{display:none}.dg-pdp__related.breakdance-woocommerce .related>h2{display:none}.dg-pdp__related.breakdance-woocommerce ul.products{margin-top:0px}.dg-pdp__related>section{flex-basis:100%;width:100%}.dg-chkhdr{background-color:var(--dg-night);border-bottom:1px solid rgba(216,191,143,.22)}.dg-chkhdr__inner{display:grid;grid-template-columns:1fr auto 1fr;align-items:center;min-height:88px}@media (max-width:767px){.dg-chkhdr__inner{grid-template-columns:1fr auto;min-height:72px}}.dg-chkhdr__logo{display:inline-flex;justify-self:start}.dg-chkhdr__img{display:block;width:auto;height:48px}@media (max-width:767px){.dg-chkhdr__img{height:38px}}.dg-chkhdr__secure{display:inline-flex;align-items:center;gap:10px;color:var(--dg-gold-light);font-family:var(--dg-font-body);font-weight:500;font-size:11px;text-transform:uppercase;letter-spacing:0.24em;margin-top:0px;margin-right:0px;margin-bottom:0px;margin-left:0px}@media (max-width:767px){.dg-chkhdr__secure{display:none}}.dg-chkhdr__lock{width:16px;height:16px;color:var(--dg-gold)}.dg-chkhdr__back{justify-self:end;color:rgba(255,255,255,.8);font-family:var(--dg-font-body);font-weight:500;font-size:12px;text-decoration:none;text-transform:uppercase;letter-spacing:0.2em;padding-bottom:6px;border-bottom:1px solid rgba(216,191,143,.5);transition:color 0.3s ease,border-color 0.3s ease}.dg-chkhdr__back:hover{color:#fff}.dg-chkhdr__back:hover{border-color:var(--dg-gold-light)}@media (max-width:767px){.dg-chkhdr__back{font-size:11px;letter-spacing:0.14em}}.dg-checkout{padding-top:clamp(48px,6vw,88px);padding-bottom:clamp(80px,9vw,140px);background-color:var(--dg-cream)}.dg-checkout:has(.woocommerce-order) .dg-checkout__next{display:flex;flex-flow:column;gap:32px;max-width:860px;margin-top:48px;margin-right:auto;margin-bottom:0px;margin-left:auto}.dg-checkout:has(.woocommerce-order) .dg-checkout__top{display:none}.dg-checkout p.form-row{margin-top:0px;margin-right:0px;margin-bottom:0px;margin-left:0px}.dg-checkout p.form-row label{display:block;color:var(--dg-ink);font-family:var(--dg-font-body);font-weight:500;font-size:12px;text-transform:uppercase;letter-spacing:0.14em;margin-top:0px;margin-right:0px;margin-bottom:8px;margin-left:0px}.dg-checkout p.form-row label .required{color:var(--dg-wine);text-decoration:none}.dg-checkout p.form-row label .optional{color:var(--dg-ink-soft);font-weight:300;text-transform:none;letter-spacing:0.04em}.dg-checkout .woocommerce-input-wrapper{display:block}.dg-checkout textarea.input-text{min-height:110px}.dg-checkout .select2-container .select2-selection--single{height:52px;background-color:var(--dg-white);border-radius:0px;border-top:1px solid rgba(34,25,26,.22);border-right:1px solid rgba(34,25,26,.22);border-bottom:1px solid rgba(34,25,26,.22);border-left:1px solid rgba(34,25,26,.22)}.dg-checkout .select2-container .select2-selection--single .select2-selection__rendered{color:var(--dg-ink);font-family:var(--dg-font-body);font-size:15px;line-height:50px;padding-left:16px}.dg-checkout .select2-container .select2-selection--single .select2-selection__arrow{right:10px;height:50px}.dg-checkout .select2-container--open .select2-selection--single{border-color:var(--dg-wine)}.dg-checkout p.form-row.woocommerce-invalid label{color:#a12a2a}.dg-checkout .woocommerce-form__label-for-checkbox{display:flex;align-items:center;gap:12px;color:var(--dg-ink);font-family:var(--dg-font-body);font-weight:400;font-size:14px;text-transform:none;letter-spacing:0px;cursor:pointer}.dg-checkout .woocommerce-form__input-checkbox{flex-grow:0;flex-shrink:0;flex-basis:auto;width:18px;height:18px;margin-top:0px;margin-right:0px;margin-bottom:0px;margin-left:0px}.dg-checkout .woocommerce-form__input-checkbox{accent-color:var(--dg-wine)}.dg-checkout h3#ship-to-different-address{margin-top:0px;margin-right:0px;margin-bottom:0px;margin-left:0px}.dg-checkout .shipping_address{margin-top:20px}.dg-checkout .woocommerce-additional-fields{margin-top:24px}.dg-checkout .woocommerce-account-fields{margin-top:20px}.dg-checkout form.checkout_coupon{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:end;gap:8px 10px}.dg-checkout form.checkout_coupon>p:not(.form-row){display:none}.dg-checkout form.checkout_coupon p.form-row-first{grid-column-start:1;width:auto;margin-top:0px;margin-right:0px;margin-bottom:0px;margin-left:0px}.dg-checkout form.checkout_coupon p.form-row-last{grid-column-start:2;width:auto;margin-top:0px;margin-right:0px;margin-bottom:0px;margin-left:0px}.dg-checkout form.checkout_coupon label.screen-reader-text{position:absolute;width:1px;height:1px;overflow:hidden}.dg-checkout form.checkout_coupon label.screen-reader-text{clip:rect(1px,1px,1px,1px)}.dg-checkout form.checkout_coupon .clear{display:none}.dg-checkout form.checkout_coupon input#coupon_code{text-transform:uppercase;letter-spacing:0.08em}.dg-checkout form.checkout_coupon button[name="apply_coupon"]{min-height:52px;color:var(--dg-ink);font-family:var(--dg-font-body);font-weight:500;font-size:12px;text-transform:uppercase;letter-spacing:0.2em;padding-top:0px;padding-right:22px;padding-bottom:0px;padding-left:22px;background-color:transparent;border-radius:0px;border-top:1px solid var(--dg-ink);border-right:1px solid var(--dg-ink);border-bottom:1px solid var(--dg-ink);border-left:1px solid var(--dg-ink);cursor:pointer}.dg-checkout form.checkout_coupon button[name="apply_coupon"]{white-space:nowrap}.dg-checkout form.checkout_coupon button[name="apply_coupon"]:hover{color:var(--dg-cream);background-color:var(--dg-ink)}.dg-checkout form.woocommerce-form-login button.woocommerce-form-login__submit{min-height:48px;color:var(--dg-cream);font-family:var(--dg-font-body);font-weight:500;font-size:12px;text-transform:uppercase;letter-spacing:0.2em;padding-top:0px;padding-right:26px;padding-bottom:0px;padding-left:26px;background-color:var(--dg-wine);border-radius:0px;border-top:0px solid;border-right:0px solid;border-bottom:0px solid;border-left:0px solid}.dg-checkout .woocommerce-checkout-review-order-table{width:100%;overflow:visible;background-color:transparent;border-radius:0px;border-top:0px solid;border-right:0px solid;border-bottom:0px solid;border-left:0px solid}.dg-checkout .woocommerce-checkout-review-order-table thead{display:none}.dg-checkout .woocommerce-checkout-review-order-table tr.cart_item td.product-name{font-family:var(--dg-font-display);font-size:19px;padding-right:12px}.dg-checkout .woocommerce-checkout-review-order-table tr.cart_item td.product-name .product-quantity{color:var(--dg-gold);font-family:var(--dg-font-body);font-weight:400;font-size:13px}.dg-checkout .woocommerce-checkout-review-order-table tr.cart_item td.product-name dl.variation{color:var(--dg-ink-soft);font-family:var(--dg-font-body);font-weight:300;font-size:13px;margin-top:4px;margin-right:0px;margin-bottom:0px;margin-left:0px}.dg-checkout .woocommerce-checkout-review-order-table tr.cart_item td.product-name dl.variation dd p{display:inline;margin-top:0px;margin-right:0px;margin-bottom:0px;margin-left:0px}.dg-checkout .woocommerce-checkout-review-order-table tfoot th{color:var(--dg-ink-soft);font-weight:500;font-size:12px;text-transform:uppercase;letter-spacing:0.14em}.dg-checkout .woocommerce-checkout-review-order-table tr.order-total td{color:var(--dg-wine);font-family:var(--dg-font-display);font-weight:500;font-size:30px}.dg-checkout .woocommerce-checkout-review-order-table tr.order-total td small{display:block;color:var(--dg-ink-soft);font-family:var(--dg-font-body);font-weight:300;font-size:12px}.dg-checkout .woocommerce-checkout-review-order-table tr.cart-discount a.woocommerce-remove-coupon{color:var(--dg-ink-soft);font-weight:300;font-size:12px;text-decoration:underline;margin-left:8px}.dg-checkout .woocommerce-checkout-review-order-table ul#shipping_method{display:flex;flex-flow:column;align-items:end;gap:8px;margin-top:0px;margin-right:0px;margin-bottom:0px;margin-left:0px;padding-top:0px;padding-right:0px;padding-bottom:0px;padding-left:0px}.dg-checkout .woocommerce-checkout-review-order-table ul#shipping_method{list-style:none}.dg-checkout .woocommerce-checkout-review-order-table ul#shipping_method li{display:flex;align-items:center;gap:8px;font-weight:400;font-size:14px;text-align:right}.dg-checkout .woocommerce-checkout-review-order-table ul#shipping_method li{white-space:normal}.dg-checkout .woocommerce-checkout-review-order-table ul#shipping_method label{font-weight:400;margin-top:0px;margin-right:0px;margin-bottom:0px;margin-left:0px}.dg-checkout .woocommerce-checkout-review-order-table ul#shipping_method input{accent-color:var(--dg-wine)}.dg-checkout #payment{padding-top:0px;padding-right:0px;padding-bottom:0px;padding-left:0px;background-color:transparent;border-radius:0px;border-top:0px solid;border-right:0px solid;border-bottom:0px solid;border-left:0px solid}.dg-checkout #payment{box-shadow:none}.dg-checkout ul.wc_payment_methods{display:flex;flex-flow:column;gap:8px;margin-top:0px;margin-right:0px;margin-bottom:24px;margin-left:0px;padding-top:0px;padding-right:0px;padding-bottom:0px;padding-left:0px;border-top:0px solid;border-right:0px solid;border-bottom:0px solid;border-left:0px solid}.dg-checkout ul.wc_payment_methods{list-style:none}.dg-checkout li.wc_payment_method{position:relative;margin-top:0px;margin-right:0px;margin-bottom:0px;margin-left:0px;padding-top:16px;padding-right:18px;padding-bottom:16px;padding-left:18px;background-color:var(--dg-white);border-radius:0px;border-top:1px solid var(--dg-line);border-right:1px solid var(--dg-line);border-bottom:1px solid var(--dg-line);border-left:1px solid var(--dg-line);transition:border-color 0.2s ease,background 0.2s ease}.dg-checkout li.wc_payment_method:has(input:checked){background-color:var(--dg-cream)}.dg-checkout li.wc_payment_method:has(input:checked){border-color:var(--dg-wine)}.dg-checkout li.wc_payment_method>input[type="radio"]{position:absolute;top:20px;left:18px;margin-top:0px;margin-right:0px;margin-bottom:0px;margin-left:0px}.dg-checkout li.wc_payment_method>input[type="radio"]{accent-color:var(--dg-wine)}.dg-checkout li.wc_payment_method>label{display:flex;align-items:center;gap:10px;color:var(--dg-ink);font-family:var(--dg-font-body);font-weight:500;font-size:15px;line-height:1.3;margin-top:0px;margin-right:0px;margin-bottom:0px;margin-left:30px;cursor:pointer}.dg-checkout li.wc_payment_method>label img{width:auto;max-height:24px;margin-left:auto}.dg-checkout .payment_box{color:var(--dg-ink-soft);font-family:var(--dg-font-body);font-weight:300;font-size:13px;line-height:1.6;margin-top:12px;margin-right:0px;margin-bottom:0px;margin-left:30px;padding-top:14px;padding-right:14px;padding-bottom:14px;padding-left:14px;background-color:var(--dg-cream-deep);border-radius:0px}.dg-checkout .payment_box::before{display:none}.dg-checkout .payment_box p{margin-top:0px;margin-right:0px;margin-bottom:0px;margin-left:0px}.dg-checkout .form-row.place-order{display:flex;flex-flow:column;gap:16px;margin-top:0px;margin-right:0px;margin-bottom:0px;margin-left:0px;padding-top:0px;padding-right:0px;padding-bottom:0px;padding-left:0px}.dg-checkout .woocommerce-terms-and-conditions-wrapper{color:var(--dg-ink-soft);font-family:var(--dg-font-body);font-weight:300;font-size:13px;line-height:1.6}.dg-checkout .woocommerce-terms-and-conditions-wrapper .woocommerce-privacy-policy-text p{margin-top:0px;margin-right:0px;margin-bottom:10px;margin-left:0px}.dg-checkout .woocommerce-terms-and-conditions-wrapper a{color:var(--dg-wine)}.dg-checkout .woocommerce-terms-and-conditions-wrapper .validate-required label{align-items:start;font-size:13px}.dg-checkout button#place_order{display:inline-flex;justify-content:center;align-items:center;gap:12px;width:100%;min-height:60px;color:var(--dg-cream);font-family:var(--dg-font-body);font-weight:500;font-size:13px;text-transform:uppercase;letter-spacing:0.22em;margin-top:0px;margin-right:0px;margin-bottom:0px;margin-left:0px;padding-top:0px;padding-right:24px;padding-bottom:0px;padding-left:24px;background-color:var(--dg-wine);border-radius:0px;border-top:1px solid var(--dg-wine);border-right:1px solid var(--dg-wine);border-bottom:1px solid var(--dg-wine);border-left:1px solid var(--dg-wine);cursor:pointer;transition:background-color 0.3s ease,border-color 0.3s ease}.dg-checkout button#place_order:hover{color:var(--dg-cream);background-color:var(--dg-ink)}.dg-checkout button#place_order:hover{border-color:var(--dg-ink)}.dg-checkout .woocommerce-NoticeGroup-checkout{grid-column-start:1;grid-column-end:-1;margin-top:0px;margin-right:0px;margin-bottom:24px;margin-left:0px}.dg-checkout .woocommerce-error{color:#7a1f1f;font-family:var(--dg-font-body);font-size:14px;line-height:1.5;margin-top:0px;margin-right:0px;margin-bottom:20px;margin-left:0px;padding-top:14px;padding-right:18px;padding-bottom:14px;padding-left:18px;background-color:#f7e9e7;border-radius:0px;border-top:0px solid;border-right:0px solid;border-bottom:0px solid;border-left:3px solid #a12a2a}.dg-checkout .woocommerce-error{list-style:none;box-shadow:none}.dg-checkout .woocommerce-error li{margin-top:0px;margin-right:0px;margin-bottom:0px;margin-left:0px;padding-top:2px;padding-right:0px;padding-bottom:2px;padding-left:0px}.dg-checkout .woocommerce-order{display:flex;flex-flow:column;gap:36px;max-width:860px}.dg-checkout .woocommerce-order{margin-inline:auto}.dg-checkout .woocommerce-thankyou-order-received{display:flex;flex-flow:column;align-items:center;gap:18px;color:var(--dg-ink);font-family:var(--dg-font-display);font-weight:400;font-size:clamp(34px,4vw,52px);line-height:1.1;text-align:center;margin-top:0px;margin-right:0px;margin-bottom:0px;margin-left:0px;padding-top:24px;padding-right:24px;padding-bottom:0px;padding-left:24px;background-color:transparent;border-top:0px solid;border-right:0px solid;border-bottom:0px solid;border-left:0px solid}.dg-checkout .woocommerce-thankyou-order-received::before{display:block;position:static;width:64px;height:64px;background-image:url(data:image/svg+xml;utf8,<svg xmlns=\'http://www.w3.org/2000/svg\' viewBox=\'0 0 24 24\' fill=\'none\' stroke=\'%235a1a2b\' stroke-width=\'1.6\' stroke-linecap=\'round\' stroke-linejoin=\'round\'><path d=\'M20 6 9 17l-5-5\'/>);background-size:28px auto;background-position:50% 50%;background-repeat:no-repeat;background-attachment:scroll;border-radius:50%;border-top:1px solid var(--dg-gold);border-right:1px solid var(--dg-gold);border-bottom:1px solid var(--dg-gold);border-left:1px solid var(--dg-gold)}.dg-checkout .woocommerce-thankyou-order-received::before{content:"";-webkit-mask:none;mask:none}.dg-checkout ul.woocommerce-order-overview{display:grid;grid-template-columns:repeat(auto-fit,minmax(150px,1fr));gap:18px;margin-top:0px;margin-right:0px;margin-bottom:0px;margin-left:0px;padding-top:24px;padding-right:28px;padding-bottom:24px;padding-left:28px;background-color:var(--dg-white);border-top:3px solid var(--dg-wine);border-right:1px solid var(--dg-line);border-bottom:1px solid var(--dg-line);border-left:1px solid var(--dg-line)}.dg-checkout ul.woocommerce-order-overview{list-style:none}.dg-checkout ul.woocommerce-order-overview li{display:flex;flex-flow:column;gap:6px;color:var(--dg-ink-soft);font-family:var(--dg-font-body);font-size:11px;text-transform:uppercase;letter-spacing:0.2em;margin-top:0px;margin-right:0px;margin-bottom:0px;margin-left:0px;padding-top:0px;padding-right:0px;padding-bottom:0px;padding-left:0px;border-top:0px solid;border-right:0px solid;border-bottom:0px solid;border-left:0px solid}.dg-checkout ul.woocommerce-order-overview li strong{display:block;color:var(--dg-ink);font-family:var(--dg-font-display);font-weight:500;font-size:22px;text-transform:none;letter-spacing:0px}.dg-checkout table.woocommerce-table--order-details{width:100%;background-color:var(--dg-white);border-radius:0px;border-top:1px solid var(--dg-line);border-right:1px solid var(--dg-line);border-bottom:1px solid var(--dg-line);border-left:1px solid var(--dg-line)}.dg-checkout table.woocommerce-table--order-details{border-collapse:collapse}.dg-checkout table.woocommerce-table--order-details thead{display:none}.dg-checkout table.woocommerce-table--order-details td.woocommerce-table__product-name a{color:var(--dg-ink);font-family:var(--dg-font-display);font-size:19px;text-decoration:none}.dg-checkout table.woocommerce-table--order-details tfoot th{color:var(--dg-ink-soft);font-weight:500;font-size:12px;text-transform:uppercase;letter-spacing:0.14em}.dg-checkout table.woocommerce-table--order-details tfoot tr:last-child td{color:var(--dg-wine);font-family:var(--dg-font-display);font-size:26px;border-bottom:0px solid}.dg-checkout .woocommerce-columns--addresses{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;width:100%}.dg-checkout .woocommerce-column{width:auto;padding-top:24px;padding-right:24px;padding-bottom:24px;padding-left:24px;background-color:var(--dg-white);border-top:1px solid var(--dg-line);border-right:1px solid var(--dg-line);border-bottom:1px solid var(--dg-line);border-left:1px solid var(--dg-line)}.dg-checkout .woocommerce-column{float:none}.dg-checkout .woocommerce-column address{color:var(--dg-ink);font-family:var(--dg-font-body);font-weight:300;font-size:15px;line-height:1.7;font-style:normal;margin-top:0px;margin-right:0px;margin-bottom:0px;margin-left:0px;padding-top:0px;padding-right:0px;padding-bottom:0px;padding-left:0px;background-color:transparent;border-top:0px solid;border-right:0px solid;border-bottom:0px solid;border-left:0px solid}@media (max-width:767px){.dg-checkout .woocommerce-columns--addresses{grid-template-columns:minmax(0,1fr)}}@media (max-width:479px){.dg-checkout form.checkout_coupon{grid-template-columns:minmax(0,1fr)}.dg-checkout form.checkout_coupon p.form-row-last{grid-column-start:1}.dg-checkout form.checkout_coupon button[name="apply_coupon"]{width:100%}}.dg-checkout__top{display:flex;flex-flow:column;gap:18px;margin-bottom:clamp(36px,4vw,56px)}.dg-checkout__title{color:var(--dg-ink);font-family:var(--dg-font-display);font-weight:400;font-size:clamp(40px,4.4vw,60px);line-height:1.04}.dg-checkout__title em{color:var(--dg-wine);font-style:italic}.dg-checkout__next{display:none}.dg-checkout__cards{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;margin-top:0px;margin-right:0px;margin-bottom:0px;margin-left:0px;padding-top:0px;padding-right:0px;padding-bottom:0px;padding-left:0px}.dg-checkout__cards{list-style:none}@media (max-width:767px){.dg-checkout__cards{grid-template-columns:minmax(0,1fr)}}.dg-checkout__card{padding-top:24px;padding-right:24px;padding-bottom:24px;padding-left:24px;background-color:var(--dg-white);border-top:1px solid var(--dg-line);border-right:1px solid var(--dg-line);border-bottom:1px solid var(--dg-line);border-left:1px solid var(--dg-line)}.dg-checkout__cardtitle{color:var(--dg-ink);font-family:var(--dg-font-display);font-size:22px;line-height:1.2;margin-top:0px;margin-right:0px;margin-bottom:8px;margin-left:0px}.dg-checkout__cardtext{color:var(--dg-ink-soft);font-family:var(--dg-font-body);font-weight:300;font-size:14px;line-height:1.7;margin-top:0px;margin-right:0px;margin-bottom:0px;margin-left:0px}.dg-checkout__actions{display:flex;justify-content:center;gap:12px}.dg-checkout__actions{flex-wrap:wrap}.dg-chk{display:grid;grid-template-columns:minmax(0,7fr) minmax(0,5fr);align-items:start;gap:clamp(40px,5vw,72px)}@media (max-width:1023px){.dg-chk{grid-template-columns:minmax(0,1fr);gap:40px}}.dg-chk__main{display:flex;flex-flow:column;gap:48px}.dg-chk__prompts{display:flex;flex-flow:column;gap:12px;padding-top:20px;padding-right:24px;padding-bottom:20px;padding-left:24px;background-color:var(--dg-white);border-top:1px solid var(--dg-line);border-right:1px solid var(--dg-line);border-bottom:1px solid var(--dg-line);border-left:1px solid var(--dg-line)}.dg-chk__prompts:not(:has(.woocommerce-info)){display:none}@media (max-width:479px){.dg-chk__prompts{padding-top:16px;padding-right:16px;padding-bottom:16px;padding-left:16px}}.dg-chk__section{display:flex;flex-flow:column}.dg-chk__h2{display:flex;align-items:center;gap:14px;color:var(--dg-ink);font-family:var(--dg-font-display);font-weight:400;font-size:30px;line-height:1.1;margin-top:0px;margin-right:0px;margin-bottom:24px;margin-left:0px;padding-bottom:16px;border-bottom:1px solid var(--dg-line)}@media (max-width:767px){.dg-chk__h2{font-size:26px}}.dg-chk__n{display:inline-grid;align-items:center;justify-items:center;flex-grow:0;flex-shrink:0;flex-basis:auto;width:32px;height:32px;color:var(--dg-wine);font-family:var(--dg-font-body);font-weight:500;font-size:13px;border-radius:50%;border-top:1px solid var(--dg-gold);border-right:1px solid var(--dg-gold);border-bottom:1px solid var(--dg-gold);border-left:1px solid var(--dg-gold)}.dg-chk__h2--aside{font-size:26px;margin-bottom:8px}.dg-chk__aside{display:flex;flex-flow:column;gap:28px;position:sticky;top:calc(var(--wp-admin--admin-bar--height,0px) + 24px);padding-top:clamp(24px,3vw,40px);padding-right:clamp(24px,3vw,40px);padding-bottom:clamp(24px,3vw,40px);padding-left:clamp(24px,3vw,40px);background-color:var(--dg-white);border-top:3px solid var(--dg-wine);border-right:1px solid var(--dg-line);border-bottom:1px solid var(--dg-line);border-left:1px solid var(--dg-line)}@media (max-width:1023px){.dg-chk__aside{gap:0px;order:-1;position:static;padding-top:0px;padding-right:20px;padding-bottom:20px;padding-left:20px}}.dg-chk__summarytoggle{display:none}@media (max-width:1023px){.dg-chk__summarytoggle{display:flex;justify-content:space-between;align-items:center;color:var(--dg-ink);font-family:var(--dg-font-body);font-weight:500;font-size:12px;text-transform:uppercase;letter-spacing:0.2em;padding-top:18px;padding-right:0px;padding-bottom:18px;padding-left:0px;cursor:pointer}.dg-chk__summarytoggle::-webkit-details-marker{display:none}.dg-chk__summarytoggle::after{color:var(--dg-gold);font-size:18px}.dg-chk__summarytoggle::after{content:"+"}.dg-chk__summarytoggle{list-style:none}}.dg-chk__trust{display:flex;flex-flow:column;gap:10px;margin-top:0px;margin-right:0px;margin-bottom:0px;margin-left:0px;padding-top:20px;padding-right:0px;padding-bottom:0px;padding-left:0px;border-top:1px solid var(--dg-line)}.dg-chk__trust{list-style:none}@media (max-width:1023px){.dg-chk__trust{margin-top:20px}}.dg-chk__trustitem{display:flex;align-items:center;gap:10px;color:var(--dg-ink-soft);font-family:var(--dg-font-body);font-weight:300;font-size:13px}.dg-chk__trustitem::before{flex-grow:0;flex-shrink:0;flex-basis:auto;width:6px;height:6px;background-color:var(--dg-gold);transform:rotateZ(45deg)}.dg-chk__trustitem::before{content:""}.dg-checkout .woocommerce-billing-fields>h3{display:none}.dg-checkout .woocommerce-additional-fields>h3{display:none}.dg-checkout #order_review_heading{display:none}.dg-checkout .woocommerce-billing-fields__field-wrapper{gap:18px}.dg-checkout .woocommerce-shipping-fields__field-wrapper{gap:18px}.dg-checkout .woocommerce-additional-fields__field-wrapper{gap:18px}.dg-checkout input.input-text{width:100%;min-height:52px;color:var(--dg-ink);font-family:var(--dg-font-body);font-size:15px;line-height:1.4;padding-top:13px;padding-right:16px;padding-bottom:13px;padding-left:16px;background-color:var(--dg-white);border-radius:0px;border-top:1px solid rgba(34,25,26,.22);border-right:1px solid rgba(34,25,26,.22);border-bottom:1px solid rgba(34,25,26,.22);border-left:1px solid rgba(34,25,26,.22);transition:border-color 0.25s ease,box-shadow 0.25s ease}.dg-checkout input.input-text{box-shadow:none}.dg-checkout textarea.input-text{width:100%;min-height:52px;color:var(--dg-ink);font-family:var(--dg-font-body);font-size:15px;line-height:1.4;padding-top:13px;padding-right:16px;padding-bottom:13px;padding-left:16px;background-color:var(--dg-white);border-radius:0px;border-top:1px solid rgba(34,25,26,.22);border-right:1px solid rgba(34,25,26,.22);border-bottom:1px solid rgba(34,25,26,.22);border-left:1px solid rgba(34,25,26,.22);transition:border-color 0.25s ease,box-shadow 0.25s ease}.dg-checkout textarea.input-text{box-shadow:none}.dg-checkout select{width:100%;min-height:52px;color:var(--dg-ink);font-family:var(--dg-font-body);font-size:15px;line-height:1.4;padding-top:13px;padding-right:16px;padding-bottom:13px;padding-left:16px;background-color:var(--dg-white);border-radius:0px;border-top:1px solid rgba(34,25,26,.22);border-right:1px solid rgba(34,25,26,.22);border-bottom:1px solid rgba(34,25,26,.22);border-left:1px solid rgba(34,25,26,.22);transition:border-color 0.25s ease,box-shadow 0.25s ease}.dg-checkout select{box-shadow:none}.dg-checkout input.input-text:focus{box-shadow:0px 0px 0px 3px rgba(90,26,43,.08)}.dg-checkout input.input-text:focus{border-color:var(--dg-wine)}.dg-checkout textarea.input-text:focus{box-shadow:0px 0px 0px 3px rgba(90,26,43,.08)}.dg-checkout textarea.input-text:focus{border-color:var(--dg-wine)}.dg-checkout select:focus{box-shadow:0px 0px 0px 3px rgba(90,26,43,.08)}.dg-checkout select:focus{border-color:var(--dg-wine)}.dg-checkout h3#ship-to-different-address label.woocommerce-form__label-for-checkbox{color:var(--dg-ink);font-family:var(--dg-font-body);font-weight:400;font-size:15px;line-height:1.4;text-transform:none;letter-spacing:0px}.dg-checkout h3#ship-to-different-address label.woocommerce-form__label-for-checkbox span{color:var(--dg-ink);font-family:var(--dg-font-body);font-weight:400;font-size:15px;line-height:1.4;text-transform:none;letter-spacing:0px}.dg-checkout .woocommerce-form-login-toggle .woocommerce-info{color:var(--dg-ink-soft);font-family:var(--dg-font-body);font-weight:300;font-size:14px;line-height:1.6;margin-top:0px;margin-right:0px;margin-bottom:0px;margin-left:0px;padding-top:0px;padding-right:0px;padding-bottom:0px;padding-left:0px;background-color:transparent;border-top:0px solid;border-right:0px solid;border-bottom:0px solid;border-left:0px solid}.dg-checkout .woocommerce-form-login-toggle .woocommerce-info{box-shadow:none}.dg-checkout .woocommerce-form-coupon-toggle .woocommerce-info{color:var(--dg-ink-soft);font-family:var(--dg-font-body);font-weight:300;font-size:14px;line-height:1.6;margin-top:0px;margin-right:0px;margin-bottom:0px;margin-left:0px;padding-top:0px;padding-right:0px;padding-bottom:0px;padding-left:0px;background-color:transparent;border-top:0px solid;border-right:0px solid;border-bottom:0px solid;border-left:0px solid}.dg-checkout .woocommerce-form-coupon-toggle .woocommerce-info{box-shadow:none}.dg-checkout .woocommerce-form-login-toggle .woocommerce-info::before{display:none}.dg-checkout .woocommerce-form-coupon-toggle .woocommerce-info::before{display:none}.dg-checkout .woocommerce-form-login-toggle a{color:var(--dg-wine);font-weight:500;text-decoration:underline}.dg-checkout .woocommerce-form-login-toggle a{text-decoration-color:var(--dg-gold);text-underline-offset:4px}.dg-checkout .woocommerce-form-coupon-toggle a{color:var(--dg-wine);font-weight:500;text-decoration:underline}.dg-checkout .woocommerce-form-coupon-toggle a{text-decoration-color:var(--dg-gold);text-underline-offset:4px}.dg-checkout form.woocommerce-form-login{margin-top:12px;margin-right:0px;margin-bottom:0px;margin-left:0px;padding-top:20px;padding-right:20px;padding-bottom:20px;padding-left:20px;background-color:var(--dg-cream);border-radius:0px;border-top:1px solid var(--dg-line);border-right:1px solid var(--dg-line);border-bottom:1px solid var(--dg-line);border-left:1px solid var(--dg-line)}.dg-checkout form.woocommerce-form-login{box-shadow:none}.dg-checkout form.checkout_coupon{margin-top:12px;margin-right:0px;margin-bottom:0px;margin-left:0px;padding-top:20px;padding-right:20px;padding-bottom:20px;padding-left:20px;background-color:var(--dg-cream);border-radius:0px;border-top:1px solid var(--dg-line);border-right:1px solid var(--dg-line);border-bottom:1px solid var(--dg-line);border-left:1px solid var(--dg-line)}.dg-checkout form.checkout_coupon{box-shadow:none}.dg-checkout form.checkout_coupon .woocommerce-error{grid-column-start:1;grid-column-end:-1;margin-top:0px;margin-right:0px;margin-bottom:0px;margin-left:0px}.dg-checkout form.checkout_coupon .woocommerce-info{grid-column-start:1;grid-column-end:-1;margin-top:0px;margin-right:0px;margin-bottom:0px;margin-left:0px}.dg-checkout .woocommerce-checkout-review-order-table tbody{background-color:transparent;border-radius:0px}.dg-checkout .woocommerce-checkout-review-order-table tbody{box-shadow:none}.dg-checkout .woocommerce-checkout-review-order-table tfoot{background-color:transparent;border-radius:0px}.dg-checkout .woocommerce-checkout-review-order-table tfoot{box-shadow:none}.dg-checkout .woocommerce-checkout-review-order-table tbody tr td{color:var(--dg-ink);font-family:var(--dg-font-body);font-size:15px;line-height:1.45;text-align:left;padding-top:14px;padding-right:0px;padding-bottom:14px;padding-left:0px;background-color:transparent;border-top:0px solid;border-right:0px solid;border-bottom:1px solid var(--dg-line);border-left:0px solid}.dg-checkout .woocommerce-checkout-review-order-table tbody tr td{vertical-align:top}.dg-checkout .woocommerce-checkout-review-order-table tfoot th{color:var(--dg-ink);font-family:var(--dg-font-body);font-size:15px;line-height:1.45;text-align:left;padding-top:14px;padding-right:0px;padding-bottom:14px;padding-left:0px;background-color:transparent;border-top:0px solid;border-right:0px solid;border-bottom:1px solid var(--dg-line);border-left:0px solid}.dg-checkout .woocommerce-checkout-review-order-table tfoot th{vertical-align:top}.dg-checkout .woocommerce-checkout-review-order-table tfoot td{font-weight:500;text-align:right}.dg-checkout .woocommerce-checkout-review-order-table tfoot td{white-space:nowrap}.dg-checkout .woocommerce-checkout-review-order-table tr.cart_item td.product-name dl.variation dt{display:inline;margin-top:0px;margin-right:0px;margin-bottom:0px;margin-left:0px}.dg-checkout .woocommerce-checkout-review-order-table tr.cart_item td.product-name dl.variation dd{display:inline;margin-top:0px;margin-right:0px;margin-bottom:0px;margin-left:0px}.dg-checkout .woocommerce-checkout-review-order-table td.product-total{font-weight:500;text-align:right}.dg-checkout .woocommerce-checkout-review-order-table td.product-total{white-space:nowrap}.dg-checkout .woocommerce-checkout-review-order-table tr.order-total th{color:var(--dg-ink);padding-top:18px;border-bottom:0px solid}.dg-checkout .woocommerce-checkout-review-order-table tr.order-total td{color:var(--dg-ink);padding-top:18px;border-bottom:0px solid}.dg-checkout .woocommerce-checkout-review-order-table tr.cart-discount th{color:#4f6b35}.dg-checkout .woocommerce-checkout-review-order-table tr.cart-discount td{color:#4f6b35}.dg-checkout .ppc-button-wrapper{margin-top:0px;margin-right:0px;margin-bottom:8px;margin-left:0px}.dg-checkout #ppc-button-ppcp-gateway{margin-top:0px;margin-right:0px;margin-bottom:8px;margin-left:0px}.dg-checkout .woocommerce-error li::before{display:none}.dg-checkout .woocommerce-error::before{display:none}.dg-checkout .woocommerce-message{color:var(--dg-ink);font-family:var(--dg-font-body);font-size:14px;margin-top:0px;margin-right:0px;margin-bottom:20px;margin-left:0px;padding-top:14px;padding-right:18px;padding-bottom:14px;padding-left:18px;background-color:var(--dg-white);border-radius:0px;border-top:0px solid;border-right:0px solid;border-bottom:0px solid;border-left:3px solid var(--dg-gold)}.dg-checkout .woocommerce-message{box-shadow:none}.dg-checkout .woocommerce-notices-wrapper .woocommerce-info{color:var(--dg-ink);font-family:var(--dg-font-body);font-size:14px;margin-top:0px;margin-right:0px;margin-bottom:20px;margin-left:0px;padding-top:14px;padding-right:18px;padding-bottom:14px;padding-left:18px;background-color:var(--dg-white);border-radius:0px;border-top:0px solid;border-right:0px solid;border-bottom:0px solid;border-left:3px solid var(--dg-gold)}.dg-checkout .woocommerce-notices-wrapper .woocommerce-info{box-shadow:none}.dg-checkout .woocommerce-message::before{display:none}.dg-checkout .woocommerce-notices-wrapper .woocommerce-info::before{display:none}.dg-checkout .woocommerce-order-details__title{color:var(--dg-ink);font-family:var(--dg-font-display);font-weight:400;font-size:28px;margin-top:0px;margin-right:0px;margin-bottom:14px;margin-left:0px}.dg-checkout .woocommerce-column__title{color:var(--dg-ink);font-family:var(--dg-font-display);font-weight:400;font-size:28px;margin-top:0px;margin-right:0px;margin-bottom:14px;margin-left:0px}.dg-checkout table.woocommerce-table--order-details th{color:var(--dg-ink);font-family:var(--dg-font-body);font-size:15px;line-height:1.45;text-align:left;padding-top:14px;padding-right:18px;padding-bottom:14px;padding-left:18px;background-color:transparent;border-top:0px solid;border-right:0px solid;border-bottom:1px solid var(--dg-line);border-left:0px solid}.dg-checkout table.woocommerce-table--order-details th{vertical-align:top}.dg-checkout table.woocommerce-table--order-details td{color:var(--dg-ink);font-family:var(--dg-font-body);font-size:15px;line-height:1.45;text-align:left;padding-top:14px;padding-right:18px;padding-bottom:14px;padding-left:18px;background-color:transparent;border-top:0px solid;border-right:0px solid;border-bottom:1px solid var(--dg-line);border-left:0px solid}.dg-checkout table.woocommerce-table--order-details td{vertical-align:top}.dg-checkout table.woocommerce-table--order-details td.woocommerce-table__product-total{font-weight:500;text-align:right}.dg-checkout table.woocommerce-table--order-details td.woocommerce-table__product-total{white-space:nowrap}.dg-checkout table.woocommerce-table--order-details tfoot td{font-weight:500;text-align:right}.dg-checkout table.woocommerce-table--order-details tfoot td{white-space:nowrap}@media (max-width:1023px){.dg-chk__summary[open] .dg-chk__summarytoggle::after{content:"−"}.dg-chk__summary .dg-chk__h2--aside{display:none}}@media (max-width:1023px){.dg-chk__paywrap{padding-top:24px}}.dg-account{padding-top:clamp(56px,7vw,100px);padding-bottom:clamp(80px,9vw,140px);background-color:var(--dg-cream)}.dg-account .woocommerce{display:grid;grid-template-columns:260px minmax(0,1fr);align-items:start;gap:clamp(32px,5vw,72px)}.dg-account .bde-woopageaccount.breakdance-woocommerce nav.woocommerce-MyAccount-navigation{position:sticky;top:calc(var(--wp-admin--admin-bar--height,0px) + 120px);width:auto;margin-top:0px;margin-right:0px;margin-bottom:0px;margin-left:0px;padding-top:8px;padding-right:0px;padding-bottom:8px;padding-left:0px;background-color:var(--dg-white);border-top:3px solid var(--dg-wine);border-right:1px solid var(--dg-line);border-bottom:1px solid var(--dg-line);border-left:1px solid var(--dg-line)}.dg-account .bde-woopageaccount.breakdance-woocommerce nav.woocommerce-MyAccount-navigation{float:none}.dg-account .bde-woopageaccount.breakdance-woocommerce nav.woocommerce-MyAccount-navigation ul{display:flex;flex-flow:column;gap:0px;margin-top:0px;margin-right:0px;margin-bottom:0px;margin-left:0px;padding-top:0px;padding-right:0px;padding-bottom:0px;padding-left:0px;border-top:0px solid;border-right:0px solid;border-bottom:0px solid;border-left:0px solid}.dg-account .bde-woopageaccount.breakdance-woocommerce nav.woocommerce-MyAccount-navigation ul{list-style:none}.dg-account .bde-woopageaccount.breakdance-woocommerce nav.woocommerce-MyAccount-navigation ul li{margin-top:0px;margin-right:0px;margin-bottom:0px;margin-left:0px;padding-top:0px;padding-right:0px;padding-bottom:0px;padding-left:0px;background-color:transparent;border-top:0px solid;border-right:0px solid;border-bottom:0px solid;border-left:0px solid}.dg-account .bde-woopageaccount.breakdance-woocommerce nav.woocommerce-MyAccount-navigation ul li a{display:flex;align-items:center;gap:12px;color:var(--dg-ink-soft);font-family:var(--dg-font-body);font-weight:500;font-size:12px;text-decoration:none;text-transform:uppercase;letter-spacing:0.18em;padding-top:14px;padding-right:24px;padding-bottom:14px;padding-left:24px;background-color:transparent;border-top:0px solid;border-right:0px solid;border-bottom:0px solid;border-left:2px solid transparent;transition:color 0.25s ease,border-color 0.25s ease,background-color 0.25s ease}.dg-account .bde-woopageaccount.breakdance-woocommerce nav.woocommerce-MyAccount-navigation ul li a:hover{color:var(--dg-wine);background-color:var(--dg-cream)}.dg-account .bde-woopageaccount.breakdance-woocommerce nav.woocommerce-MyAccount-navigation ul li.is-active a{color:var(--dg-wine);background-color:var(--dg-cream)}.dg-account .bde-woopageaccount.breakdance-woocommerce nav.woocommerce-MyAccount-navigation ul li.woocommerce-MyAccount-navigation-link--customer-logout{margin-top:8px;padding-top:8px;border-top:1px solid var(--dg-line)}.dg-account .bde-woopageaccount.breakdance-woocommerce nav.woocommerce-MyAccount-navigation ul li.woocommerce-MyAccount-navigation-link--customer-logout a{color:var(--dg-ink-soft);letter-spacing:0.14em}.dg-account .woocommerce-MyAccount-content{width:auto;color:var(--dg-ink-soft);font-family:var(--dg-font-body);font-weight:300;font-size:15px;line-height:1.75;padding-top:clamp(24px,3.5vw,48px);padding-right:clamp(24px,3.5vw,48px);padding-bottom:clamp(24px,3.5vw,48px);padding-left:clamp(24px,3.5vw,48px);background-color:var(--dg-white);border-top:1px solid var(--dg-line);border-right:1px solid var(--dg-line);border-bottom:1px solid var(--dg-line);border-left:1px solid var(--dg-line)}.dg-account .woocommerce-MyAccount-content{float:none}.dg-account .woocommerce-MyAccount-content>p:first-of-type{color:var(--dg-ink);font-family:var(--dg-font-display);font-weight:400;font-size:26px;line-height:1.3}.dg-account .woocommerce-MyAccount-content p{margin-top:0px;margin-right:0px;margin-bottom:16px;margin-left:0px}.dg-account .woocommerce-MyAccount-content a{color:var(--dg-wine);text-decoration:underline}.dg-account .woocommerce-MyAccount-content a{text-decoration-color:var(--dg-gold);text-underline-offset:4px}.dg-account table.woocommerce-orders-table td.woocommerce-orders-table__cell-order-number a{color:var(--dg-wine);font-family:var(--dg-font-display);font-size:20px;text-decoration:none}.dg-account table.woocommerce-orders-table td.woocommerce-orders-table__cell-order-status{color:var(--dg-ink-soft);font-weight:500;font-size:12px;text-transform:uppercase;letter-spacing:0.14em}.dg-account tr.woocommerce-orders-table__row--status-completed td.woocommerce-orders-table__cell-order-status{color:#4f6b35}.dg-account tr.woocommerce-orders-table__row--status-processing td.woocommerce-orders-table__cell-order-status{color:var(--dg-gold)}.dg-account table.shop_table tfoot tr:last-child td{color:var(--dg-wine);font-family:var(--dg-font-display);font-size:24px}.dg-account table.shop_table td.woocommerce-table__product-name a{color:var(--dg-ink);font-family:var(--dg-font-display);font-size:19px;text-decoration:none}.dg-account table.woocommerce-orders-table .button{min-height:38px;color:var(--dg-wine);padding-top:0px;padding-right:16px;padding-bottom:0px;padding-left:16px;background-color:transparent}.dg-account table.woocommerce-orders-table .button:hover{color:var(--dg-cream);background-color:var(--dg-wine)}.dg-account .woocommerce-Addresses{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:20px;margin-top:8px}.dg-account .woocommerce-Address{width:auto;padding-top:24px;padding-right:24px;padding-bottom:24px;padding-left:24px;background-color:var(--dg-cream);border-top:1px solid var(--dg-line);border-right:1px solid var(--dg-line);border-bottom:1px solid var(--dg-line);border-left:1px solid var(--dg-line)}.dg-account .woocommerce-Address{float:none}.dg-account .woocommerce-Address-title{display:flex;justify-content:space-between;align-items:baseline;gap:12px;margin-bottom:12px}.dg-account .woocommerce-Address-title h2{font-size:22px;margin-top:0px;margin-right:0px;margin-bottom:0px;margin-left:0px}.dg-account .woocommerce-Address-title a.edit{font-weight:500;font-size:11px;text-transform:uppercase;letter-spacing:0.2em}.dg-account .woocommerce-Address address{color:var(--dg-ink);line-height:1.7;font-style:normal;margin-top:0px;margin-right:0px;margin-bottom:0px;margin-left:0px}.dg-account .woocommerce-columns--addresses{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:20px}.dg-account .woocommerce-column{width:auto;padding-top:24px;padding-right:24px;padding-bottom:24px;padding-left:24px;background-color:var(--dg-cream);border-top:1px solid var(--dg-line);border-right:1px solid var(--dg-line);border-bottom:1px solid var(--dg-line);border-left:1px solid var(--dg-line)}.dg-account .woocommerce-column{float:none}.dg-account .woocommerce-column address{color:var(--dg-ink);line-height:1.7;font-style:normal;margin-top:0px;margin-right:0px;margin-bottom:0px;margin-left:0px;padding-top:0px;padding-right:0px;padding-bottom:0px;padding-left:0px;border-top:0px solid;border-right:0px solid;border-bottom:0px solid;border-left:0px solid}.dg-account .select2-container .select2-selection--single{height:52px;border-radius:0px;border-top:1px solid rgba(34,25,26,.22);border-right:1px solid rgba(34,25,26,.22);border-bottom:1px solid rgba(34,25,26,.22);border-left:1px solid rgba(34,25,26,.22)}.dg-account .select2-container .select2-selection--single .select2-selection__rendered{color:var(--dg-ink);line-height:50px;padding-left:16px}.dg-account .select2-container .select2-selection--single .select2-selection__arrow{height:50px}.dg-account fieldset{margin-top:28px;margin-right:0px;margin-bottom:20px;margin-left:0px;padding-top:24px;padding-right:24px;padding-bottom:24px;padding-left:24px;border-top:1px solid var(--dg-line);border-right:1px solid var(--dg-line);border-bottom:1px solid var(--dg-line);border-left:1px solid var(--dg-line)}.dg-account fieldset legend{font-size:22px;padding-top:0px;padding-right:10px;padding-bottom:0px;padding-left:10px}.dg-account .woocommerce-form__label-for-checkbox{display:inline-flex;align-items:center;gap:10px;color:var(--dg-ink);font-family:var(--dg-font-body);font-weight:400;font-size:14px;text-transform:none;letter-spacing:0px}.dg-account .woocommerce-form__input-checkbox{width:18px;height:18px;margin-top:0px;margin-right:0px;margin-bottom:0px;margin-left:0px}.dg-account .woocommerce-form__input-checkbox{accent-color:var(--dg-wine)}.dg-account .bde-woopageaccount.breakdance-woocommerce #customer_login h2{max-width:none;color:var(--dg-ink);font-family:var(--dg-font-display);font-weight:400;font-size:32px;margin-top:0px;margin-right:0px;margin-bottom:24px;margin-left:0px}.dg-account .bde-woopageaccount.breakdance-woocommerce #customer_login form.woocommerce-form{max-width:none;margin-top:0px;margin-right:0px;margin-bottom:0px;margin-left:0px;padding-top:0px;padding-right:0px;padding-bottom:0px;padding-left:0px;background-color:transparent;border-top:0px solid;border-right:0px solid;border-bottom:0px solid;border-left:0px solid}.dg-account .bde-woopageaccount.breakdance-woocommerce #customer_login form.woocommerce-form{box-shadow:none}.dg-account .bde-woopageaccount.breakdance-woocommerce form.woocommerce-form-login:not(#customer_login form){max-width:520px;margin-top:0px;margin-right:auto;margin-bottom:0px;margin-left:auto;padding-top:clamp(28px,3.5vw,44px);padding-right:clamp(28px,3.5vw,44px);padding-bottom:clamp(28px,3.5vw,44px);padding-left:clamp(28px,3.5vw,44px);background-color:var(--dg-white);border-top:3px solid var(--dg-wine);border-right:1px solid var(--dg-line);border-bottom:1px solid var(--dg-line);border-left:1px solid var(--dg-line)}.dg-account .bde-woopageaccount.breakdance-woocommerce .woocommerce-form-login__rememberme{margin-top:0px;margin-right:0px;margin-bottom:18px;margin-left:0px}.dg-account .woocommerce-LostPassword{font-size:14px;margin-top:16px;margin-right:0px;margin-bottom:0px;margin-left:0px}.dg-account .woocommerce-privacy-policy-text{color:var(--dg-ink-soft);font-family:var(--dg-font-body);font-weight:300;font-size:13px;line-height:1.6}.dg-account form.lost_reset_password{max-width:560px;color:var(--dg-ink-soft);font-family:var(--dg-font-body);font-weight:300;margin-top:0px;margin-right:auto;margin-bottom:0px;margin-left:auto;padding-top:clamp(28px,3.5vw,44px);padding-right:clamp(28px,3.5vw,44px);padding-bottom:clamp(28px,3.5vw,44px);padding-left:clamp(28px,3.5vw,44px);background-color:var(--dg-white);border-top:3px solid var(--dg-wine);border-right:1px solid var(--dg-line);border-bottom:1px solid var(--dg-line);border-left:1px solid var(--dg-line)}.dg-account .woocommerce-error{color:#7a1f1f;font-family:var(--dg-font-body);font-size:14px;margin-top:0px;margin-right:0px;margin-bottom:24px;margin-left:0px;padding-top:14px;padding-right:18px;padding-bottom:14px;padding-left:18px;background-color:#f7e9e7;border-radius:0px;border-top:0px solid;border-right:0px solid;border-bottom:0px solid;border-left:3px solid #a12a2a}.dg-account .woocommerce-error{list-style:none;box-shadow:none}@media (max-width:1023px){.dg-account .woocommerce{grid-template-columns:minmax(0,1fr);gap:24px}.dg-account .bde-woopageaccount.breakdance-woocommerce nav.woocommerce-MyAccount-navigation{position:static;padding-top:0px;padding-right:0px;padding-bottom:0px;padding-left:0px;border-top:1px solid}.dg-account .bde-woopageaccount.breakdance-woocommerce nav.woocommerce-MyAccount-navigation{overflow-x:auto}.dg-account .bde-woopageaccount.breakdance-woocommerce nav.woocommerce-MyAccount-navigation ul{flex-flow:row}.dg-account .bde-woopageaccount.breakdance-woocommerce nav.woocommerce-MyAccount-navigation ul{flex-wrap:nowrap}.dg-account .bde-woopageaccount.breakdance-woocommerce nav.woocommerce-MyAccount-navigation ul li a{padding-top:16px;padding-right:18px;padding-bottom:16px;padding-left:18px;border-bottom:2px solid transparent;border-left:0px solid}.dg-account .bde-woopageaccount.breakdance-woocommerce nav.woocommerce-MyAccount-navigation ul li a{white-space:nowrap}.dg-account .bde-woopageaccount.breakdance-woocommerce nav.woocommerce-MyAccount-navigation ul li.woocommerce-MyAccount-navigation-link--customer-logout{margin-top:0px;margin-right:0px;margin-bottom:0px;margin-left:0px;padding-top:0px;padding-right:0px;padding-bottom:0px;padding-left:0px;border-top:0px solid;border-left:1px solid var(--dg-line)}}@media (max-width:767px){.dg-account .bde-woopageaccount.breakdance-woocommerce #customer_login.u-columns{grid-template-columns:minmax(0,1fr)}.dg-account .bde-woopageaccount.breakdance-woocommerce table.woocommerce-orders-table tbody tr.woocommerce-orders-table__row{display:grid;grid-template-columns:1fr auto;gap:4px 12px;padding-top:16px;padding-right:0px;padding-bottom:16px;padding-left:0px;border-bottom:1px solid var(--dg-line)}.dg-account .bde-woopageaccount.breakdance-woocommerce table.woocommerce-orders-table tbody tr.woocommerce-orders-table__row td.woocommerce-orders-table__cell-order-actions{grid-column-start:1;grid-column-end:-1;margin-top:8px}}.dg-account .woocommerce:has(#customer_login){display:block}.dg-account .woocommerce:has(.woocommerce-form-login){display:block}.dg-account .woocommerce:has(.lost_reset_password){display:block}.dg-account .woocommerce-MyAccount-content h2{color:var(--dg-ink);font-family:var(--dg-font-display);font-weight:400;font-size:28px;line-height:1.2;margin-top:0px;margin-right:0px;margin-bottom:16px;margin-left:0px}.dg-account .woocommerce-MyAccount-content h3{color:var(--dg-ink);font-family:var(--dg-font-display);font-weight:400;font-size:28px;line-height:1.2;margin-top:0px;margin-right:0px;margin-bottom:16px;margin-left:0px}.dg-account .woocommerce-MyAccount-content legend{color:var(--dg-ink);font-family:var(--dg-font-display);font-weight:400;font-size:28px;line-height:1.2;margin-top:0px;margin-right:0px;margin-bottom:16px;margin-left:0px}.dg-account table.woocommerce-orders-table{width:100%;background-color:transparent;border-radius:0px;border-top:0px solid;border-right:0px solid;border-bottom:0px solid;border-left:0px solid}.dg-account table.woocommerce-orders-table{border-collapse:collapse}.dg-account table.shop_table{width:100%;background-color:transparent;border-radius:0px;border-top:0px solid;border-right:0px solid;border-bottom:0px solid;border-left:0px solid}.dg-account table.shop_table{border-collapse:collapse}.dg-account table.woocommerce-orders-table thead th{color:var(--dg-ink);font-family:var(--dg-font-body);font-weight:500;font-size:11px;text-align:left;text-transform:uppercase;letter-spacing:0.2em;padding-top:0px;padding-right:12px;padding-bottom:14px;padding-left:12px;background-color:transparent;border-top:0px solid;border-right:0px solid;border-bottom:1px solid var(--dg-ink);border-left:0px solid}.dg-account table.shop_table thead th{color:var(--dg-ink);font-family:var(--dg-font-body);font-weight:500;font-size:11px;text-align:left;text-transform:uppercase;letter-spacing:0.2em;padding-top:0px;padding-right:12px;padding-bottom:14px;padding-left:12px;background-color:transparent;border-top:0px solid;border-right:0px solid;border-bottom:1px solid var(--dg-ink);border-left:0px solid}.dg-account table.woocommerce-orders-table tbody td{color:var(--dg-ink);font-family:var(--dg-font-body);font-weight:400;font-size:15px;text-align:left;padding-top:16px;padding-right:12px;padding-bottom:16px;padding-left:12px;background-color:transparent;border-top:0px solid;border-right:0px solid;border-bottom:1px solid var(--dg-line);border-left:0px solid}.dg-account table.woocommerce-orders-table tbody td{vertical-align:middle}.dg-account table.woocommerce-orders-table tbody th{color:var(--dg-ink);font-family:var(--dg-font-body);font-weight:400;font-size:15px;text-align:left;padding-top:16px;padding-right:12px;padding-bottom:16px;padding-left:12px;background-color:transparent;border-top:0px solid;border-right:0px solid;border-bottom:1px solid var(--dg-line);border-left:0px solid}.dg-account table.woocommerce-orders-table tbody th{vertical-align:middle}.dg-account table.shop_table tbody td{color:var(--dg-ink);font-family:var(--dg-font-body);font-weight:400;font-size:15px;text-align:left;padding-top:16px;padding-right:12px;padding-bottom:16px;padding-left:12px;background-color:transparent;border-top:0px solid;border-right:0px solid;border-bottom:1px solid var(--dg-line);border-left:0px solid}.dg-account table.shop_table tbody td{vertical-align:middle}.dg-account table.shop_table tfoot td{color:var(--dg-ink);font-family:var(--dg-font-body);font-weight:400;font-size:15px;text-align:left;padding-top:16px;padding-right:12px;padding-bottom:16px;padding-left:12px;background-color:transparent;border-top:0px solid;border-right:0px solid;border-bottom:1px solid var(--dg-line);border-left:0px solid}.dg-account table.shop_table tfoot td{vertical-align:middle}.dg-account table.shop_table tfoot th{color:var(--dg-ink);font-family:var(--dg-font-body);font-weight:400;font-size:15px;text-align:left;padding-top:16px;padding-right:12px;padding-bottom:16px;padding-left:12px;background-color:transparent;border-top:0px solid;border-right:0px solid;border-bottom:1px solid var(--dg-line);border-left:0px solid}.dg-account table.shop_table tfoot th{vertical-align:middle}.dg-account tr.woocommerce-orders-table__row--status-on-hold td.woocommerce-orders-table__cell-order-status{color:#a8701c}.dg-account tr.woocommerce-orders-table__row--status-pending td.woocommerce-orders-table__cell-order-status{color:#a8701c}.dg-account tr.woocommerce-orders-table__row--status-cancelled td.woocommerce-orders-table__cell-order-status{color:#a12a2a}.dg-account tr.woocommerce-orders-table__row--status-failed td.woocommerce-orders-table__cell-order-status{color:#a12a2a}.dg-account tr.woocommerce-orders-table__row--status-refunded td.woocommerce-orders-table__cell-order-status{color:#a12a2a}.dg-account .woocommerce-MyAccount-content .button{display:inline-flex;justify-content:center;align-items:center;min-height:46px;color:var(--dg-cream);font-family:var(--dg-font-body);font-weight:500;font-size:11px;text-decoration:none;text-transform:uppercase;letter-spacing:0.22em;padding-top:0px;padding-right:24px;padding-bottom:0px;padding-left:24px;background-color:var(--dg-wine);border-radius:0px;border-top:1px solid var(--dg-wine);border-right:1px solid var(--dg-wine);border-bottom:1px solid var(--dg-wine);border-left:1px solid var(--dg-wine);cursor:pointer;transition:background-color 0.3s ease,border-color 0.3s ease}.dg-account .woocommerce-MyAccount-content button.button{display:inline-flex;justify-content:center;align-items:center;min-height:46px;color:var(--dg-cream);font-family:var(--dg-font-body);font-weight:500;font-size:11px;text-decoration:none;text-transform:uppercase;letter-spacing:0.22em;padding-top:0px;padding-right:24px;padding-bottom:0px;padding-left:24px;background-color:var(--dg-wine);border-radius:0px;border-top:1px solid var(--dg-wine);border-right:1px solid var(--dg-wine);border-bottom:1px solid var(--dg-wine);border-left:1px solid var(--dg-wine);cursor:pointer;transition:background-color 0.3s ease,border-color 0.3s ease}.dg-account .woocommerce-Button{display:inline-flex;justify-content:center;align-items:center;min-height:46px;color:var(--dg-cream);font-family:var(--dg-font-body);font-weight:500;font-size:11px;text-decoration:none;text-transform:uppercase;letter-spacing:0.22em;padding-top:0px;padding-right:24px;padding-bottom:0px;padding-left:24px;background-color:var(--dg-wine);border-radius:0px;border-top:1px solid var(--dg-wine);border-right:1px solid var(--dg-wine);border-bottom:1px solid var(--dg-wine);border-left:1px solid var(--dg-wine);cursor:pointer;transition:background-color 0.3s ease,border-color 0.3s ease}.dg-account .woocommerce-form-login__submit{display:inline-flex;justify-content:center;align-items:center;min-height:46px;color:var(--dg-cream);font-family:var(--dg-font-body);font-weight:500;font-size:11px;text-decoration:none;text-transform:uppercase;letter-spacing:0.22em;padding-top:0px;padding-right:24px;padding-bottom:0px;padding-left:24px;background-color:var(--dg-wine);border-radius:0px;border-top:1px solid var(--dg-wine);border-right:1px solid var(--dg-wine);border-bottom:1px solid var(--dg-wine);border-left:1px solid var(--dg-wine);cursor:pointer;transition:background-color 0.3s ease,border-color 0.3s ease}.dg-account .woocommerce-form-register__submit{display:inline-flex;justify-content:center;align-items:center;min-height:46px;color:var(--dg-cream);font-family:var(--dg-font-body);font-weight:500;font-size:11px;text-decoration:none;text-transform:uppercase;letter-spacing:0.22em;padding-top:0px;padding-right:24px;padding-bottom:0px;padding-left:24px;background-color:var(--dg-wine);border-radius:0px;border-top:1px solid var(--dg-wine);border-right:1px solid var(--dg-wine);border-bottom:1px solid var(--dg-wine);border-left:1px solid var(--dg-wine);cursor:pointer;transition:background-color 0.3s ease,border-color 0.3s ease}.dg-account .woocommerce-MyAccount-content .button:hover{color:var(--dg-cream);background-color:var(--dg-ink)}.dg-account .woocommerce-MyAccount-content .button:hover{border-color:var(--dg-ink)}.dg-account .woocommerce-Button:hover{color:var(--dg-cream);background-color:var(--dg-ink)}.dg-account .woocommerce-Button:hover{border-color:var(--dg-ink)}.dg-account .woocommerce-form-login__submit:hover{color:var(--dg-cream);background-color:var(--dg-ink)}.dg-account .woocommerce-form-login__submit:hover{border-color:var(--dg-ink)}.dg-account .woocommerce-form-register__submit:hover{color:var(--dg-cream);background-color:var(--dg-ink)}.dg-account .woocommerce-form-register__submit:hover{border-color:var(--dg-ink)}.dg-account .woocommerce-Addresses::before{display:none}.dg-account .woocommerce-Addresses::after{display:none}.dg-account .woocommerce-form-row{margin-top:0px;margin-right:0px;margin-bottom:18px;margin-left:0px}.dg-account p.form-row{margin-top:0px;margin-right:0px;margin-bottom:18px;margin-left:0px}.dg-account .woocommerce-form-row label{display:block;color:var(--dg-ink);font-family:var(--dg-font-body);font-weight:500;font-size:12px;text-transform:uppercase;letter-spacing:0.14em;margin-top:0px;margin-right:0px;margin-bottom:8px;margin-left:0px}.dg-account p.form-row label{display:block;color:var(--dg-ink);font-family:var(--dg-font-body);font-weight:500;font-size:12px;text-transform:uppercase;letter-spacing:0.14em;margin-top:0px;margin-right:0px;margin-bottom:8px;margin-left:0px}.dg-account .woocommerce-address-fields label{display:block;color:var(--dg-ink);font-family:var(--dg-font-body);font-weight:500;font-size:12px;text-transform:uppercase;letter-spacing:0.14em;margin-top:0px;margin-right:0px;margin-bottom:8px;margin-left:0px}.dg-account .woocommerce-form-row label .required{color:var(--dg-wine);text-decoration:none}.dg-account p.form-row label .required{color:var(--dg-wine);text-decoration:none}.dg-account input.input-text{width:100%;min-height:52px;color:var(--dg-ink);font-family:var(--dg-font-body);font-size:15px;padding-top:13px;padding-right:16px;padding-bottom:13px;padding-left:16px;background-color:var(--dg-white);border-radius:0px;border-top:1px solid rgba(34,25,26,.22);border-right:1px solid rgba(34,25,26,.22);border-bottom:1px solid rgba(34,25,26,.22);border-left:1px solid rgba(34,25,26,.22);transition:border-color 0.25s ease,box-shadow 0.25s ease}.dg-account input.input-text{box-shadow:none}.dg-account input.woocommerce-Input{width:100%;min-height:52px;color:var(--dg-ink);font-family:var(--dg-font-body);font-size:15px;padding-top:13px;padding-right:16px;padding-bottom:13px;padding-left:16px;background-color:var(--dg-white);border-radius:0px;border-top:1px solid rgba(34,25,26,.22);border-right:1px solid rgba(34,25,26,.22);border-bottom:1px solid rgba(34,25,26,.22);border-left:1px solid rgba(34,25,26,.22);transition:border-color 0.25s ease,box-shadow 0.25s ease}.dg-account input.woocommerce-Input{box-shadow:none}.dg-account select{width:100%;min-height:52px;color:var(--dg-ink);font-family:var(--dg-font-body);font-size:15px;padding-top:13px;padding-right:16px;padding-bottom:13px;padding-left:16px;background-color:var(--dg-white);border-radius:0px;border-top:1px solid rgba(34,25,26,.22);border-right:1px solid rgba(34,25,26,.22);border-bottom:1px solid rgba(34,25,26,.22);border-left:1px solid rgba(34,25,26,.22);transition:border-color 0.25s ease,box-shadow 0.25s ease}.dg-account select{box-shadow:none}.dg-account textarea{width:100%;min-height:52px;color:var(--dg-ink);font-family:var(--dg-font-body);font-size:15px;padding-top:13px;padding-right:16px;padding-bottom:13px;padding-left:16px;background-color:var(--dg-white);border-radius:0px;border-top:1px solid rgba(34,25,26,.22);border-right:1px solid rgba(34,25,26,.22);border-bottom:1px solid rgba(34,25,26,.22);border-left:1px solid rgba(34,25,26,.22);transition:border-color 0.25s ease,box-shadow 0.25s ease}.dg-account textarea{box-shadow:none}.dg-account input.input-text:focus{box-shadow:0px 0px 0px 3px rgba(90,26,43,.08)}.dg-account input.input-text:focus{border-color:var(--dg-wine)}.dg-account input.woocommerce-Input:focus{box-shadow:0px 0px 0px 3px rgba(90,26,43,.08)}.dg-account input.woocommerce-Input:focus{border-color:var(--dg-wine)}.dg-account select:focus{box-shadow:0px 0px 0px 3px rgba(90,26,43,.08)}.dg-account select:focus{border-color:var(--dg-wine)}.dg-account textarea:focus{box-shadow:0px 0px 0px 3px rgba(90,26,43,.08)}.dg-account textarea:focus{border-color:var(--dg-wine)}.dg-account .woocommerce-page.woocommerce-account .breakdance-woocommerce #customer_login{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:24px;width:100%;max-width:980px;margin-top:0px;margin-right:auto;margin-bottom:0px;margin-left:auto}.dg-account .bde-woopageaccount.breakdance-woocommerce #customer_login.u-columns{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:24px;width:100%;max-width:980px;margin-top:0px;margin-right:auto;margin-bottom:0px;margin-left:auto}.dg-account .bde-woopageaccount.breakdance-woocommerce #customer_login .u-column1{width:auto;max-width:none;padding-top:clamp(28px,3.5vw,44px);padding-right:clamp(28px,3.5vw,44px);padding-bottom:clamp(28px,3.5vw,44px);padding-left:clamp(28px,3.5vw,44px);background-color:var(--dg-white);border-top:3px solid var(--dg-wine);border-right:1px solid var(--dg-line);border-bottom:1px solid var(--dg-line);border-left:1px solid var(--dg-line)}.dg-account .bde-woopageaccount.breakdance-woocommerce #customer_login .u-column1{float:none}.dg-account .bde-woopageaccount.breakdance-woocommerce #customer_login .u-column2{width:auto;max-width:none;padding-top:clamp(28px,3.5vw,44px);padding-right:clamp(28px,3.5vw,44px);padding-bottom:clamp(28px,3.5vw,44px);padding-left:clamp(28px,3.5vw,44px);background-color:var(--dg-white);border-top:3px solid var(--dg-wine);border-right:1px solid var(--dg-line);border-bottom:1px solid var(--dg-line);border-left:1px solid var(--dg-line)}.dg-account .bde-woopageaccount.breakdance-woocommerce #customer_login .u-column2{float:none}.dg-account .woocommerce-LostPassword a{color:var(--dg-wine)}.dg-account .woocommerce-privacy-policy-text a{color:var(--dg-wine)}.dg-account .woocommerce-message{color:var(--dg-ink);font-family:var(--dg-font-body);font-size:14px;margin-top:0px;margin-right:0px;margin-bottom:24px;margin-left:0px;padding-top:14px;padding-right:18px;padding-bottom:14px;padding-left:18px;background-color:var(--dg-cream);border-radius:0px;border-top:0px solid;border-right:0px solid;border-bottom:0px solid;border-left:3px solid var(--dg-gold)}.dg-account .woocommerce-message{box-shadow:none}.dg-account .woocommerce-info{color:var(--dg-ink);font-family:var(--dg-font-body);font-size:14px;margin-top:0px;margin-right:0px;margin-bottom:24px;margin-left:0px;padding-top:14px;padding-right:18px;padding-bottom:14px;padding-left:18px;background-color:var(--dg-cream);border-radius:0px;border-top:0px solid;border-right:0px solid;border-bottom:0px solid;border-left:3px solid var(--dg-gold)}.dg-account .woocommerce-info{box-shadow:none}.dg-account .woocommerce-message::before{display:none}.dg-account .woocommerce-info::before{display:none}.dg-account .woocommerce-error::before{display:none}.dg-account .woocommerce-error li::before{display:none}.dg-account .woocommerce-info .button{min-height:38px;padding-top:0px;padding-right:16px;padding-bottom:0px;padding-left:16px}.dg-account .woocommerce-info .button{float:right}.dg-account .woocommerce-message .button{min-height:38px;padding-top:0px;padding-right:16px;padding-bottom:0px;padding-left:16px}.dg-account .woocommerce-message .button{float:right}@media (max-width:767px){.dg-account .woocommerce-Addresses{grid-template-columns:minmax(0,1fr)}}@media (max-width:767px){.dg-account .woocommerce-columns--addresses{grid-template-columns:minmax(0,1fr)}}@media (max-width:767px){.dg-account .bde-woopageaccount.breakdance-woocommerce table.woocommerce-orders-table tbody tr.woocommerce-orders-table__row td{display:block;text-align:left;padding-top:0px;padding-right:0px;padding-bottom:0px;padding-left:0px;border-top:0px solid;border-right:0px solid;border-bottom:0px solid;border-left:0px solid}}@media (max-width:767px){.dg-account .bde-woopageaccount.breakdance-woocommerce table.woocommerce-orders-table tbody tr.woocommerce-orders-table__row th{display:block;text-align:left;padding-top:0px;padding-right:0px;padding-bottom:0px;padding-left:0px;border-top:0px solid;border-right:0px solid;border-bottom:0px solid;border-left:0px solid}}@media (max-width:767px){.dg-account .bde-woopageaccount.breakdance-woocommerce table.woocommerce-orders-table tbody tr.woocommerce-orders-table__row td::before{display:none}}@media (max-width:767px){.dg-account .bde-woopageaccount.breakdance-woocommerce table.woocommerce-orders-table tbody tr.woocommerce-orders-table__row th::before{display:none}}.dg-legal__grid{display:grid;grid-template-columns:280px minmax(0,1fr);align-items:start;gap:clamp(32px,5vw,80px)}@media (max-width:1023px){.dg-legal__grid{grid-template-columns:minmax(0,1fr)}}.dg-legal__aside{display:flex;flex-flow:column;gap:20px;position:sticky;top:calc(var(--wp-admin--admin-bar--height,0px) + 120px);max-height:calc(100vh - 160px);padding-right:8px}.dg-legal__aside{overflow-y:auto}@media (max-width:1023px){.dg-legal__aside{position:static;max-height:none;overflow:visible;padding-top:24px;padding-right:24px;padding-bottom:24px;padding-left:24px;background-color:var(--dg-white);border-top:1px solid var(--dg-line);border-right:1px solid var(--dg-line);border-bottom:1px solid var(--dg-line);border-left:1px solid var(--dg-line)}}.dg-legal__asidetitle{color:var(--dg-gold);font-family:var(--dg-font-body);font-weight:500;font-size:11px;text-transform:uppercase;letter-spacing:0.3em;margin-top:0px;margin-right:0px;margin-bottom:0px;margin-left:0px}.dg-legal__toc{display:flex;flex-flow:column;margin-top:0px;margin-right:0px;margin-bottom:0px;margin-left:0px;padding-top:0px;padding-right:0px;padding-bottom:0px;padding-left:0px;border-left:1px solid var(--dg-line)}.dg-legal__toc li{margin-top:0px;margin-right:0px;margin-bottom:0px;margin-left:0px}.dg-legal__toc a{display:block;color:var(--dg-ink-soft);font-family:var(--dg-font-body);font-weight:300;font-size:13px;line-height:1.45;text-decoration:none;margin-left:-1px;padding-top:7px;padding-right:0px;padding-bottom:7px;padding-left:18px;border-left:1px solid transparent;transition:color 0.25s ease,border-color 0.25s ease}.dg-legal__toc a:hover{color:var(--dg-wine)}.dg-legal__toc .dg-legal__toc-sub a{font-size:12px;padding-left:32px}.dg-legal__toc{list-style:none}.dg-legal__links{display:flex;flex-flow:column;gap:10px;padding-top:20px;border-top:1px solid var(--dg-line)}.dg-legal__link{color:var(--dg-ink);font-family:var(--dg-font-body);font-weight:500;font-size:12px;text-decoration:none;text-transform:uppercase;letter-spacing:0.14em}.dg-legal__link:hover{color:var(--dg-wine)}.dg-legal__body{padding-top:clamp(28px,5vw,72px);padding-right:clamp(28px,5vw,72px);padding-bottom:clamp(28px,5vw,72px);padding-left:clamp(28px,5vw,72px);background-color:var(--dg-white);border-top:3px solid var(--dg-wine);border-right:1px solid var(--dg-line);border-bottom:1px solid var(--dg-line);border-left:1px solid var(--dg-line)}.dg-legal__body .dg-legal__intro{color:var(--dg-ink);font-family:var(--dg-font-display);font-weight:400;font-size:clamp(24px,2.4vw,30px);line-height:1.3;margin-top:0px;margin-right:0px;margin-bottom:32px;margin-left:0px}.dg-legal__body h2{color:var(--dg-ink);font-family:var(--dg-font-display);font-weight:400;font-size:clamp(28px,3vw,36px);line-height:1.15;margin-top:56px;margin-right:0px;margin-bottom:20px;margin-left:0px;padding-top:28px;border-top:1px solid var(--dg-line)}.dg-legal__body h2{scroll-margin-top:140px}.dg-legal__body h3{color:var(--dg-wine);font-family:var(--dg-font-display);font-weight:500;font-size:clamp(23px,2.2vw,28px);line-height:1.2;margin-top:44px;margin-right:0px;margin-bottom:16px;margin-left:0px}.dg-legal__body h3{scroll-margin-top:140px}.dg-legal__body h4{color:var(--dg-ink);font-family:var(--dg-font-body);font-weight:500;font-size:13px;text-transform:uppercase;letter-spacing:0.14em;margin-top:28px;margin-right:0px;margin-bottom:12px;margin-left:0px}.dg-legal__body h4{scroll-margin-top:140px}.dg-legal__body p{margin-top:0px;margin-right:0px;margin-bottom:16px;margin-left:0px}.dg-legal__body li{margin-top:0px;margin-right:0px;margin-bottom:6px;margin-left:0px}.dg-legal__body li::marker{color:var(--dg-gold)}.dg-legal__body a{color:var(--dg-wine);text-decoration:underline}.dg-legal__body a{text-decoration-color:var(--dg-gold);text-underline-offset:4px;overflow-wrap:anywhere}.dg-legal__body table{width:100%;font-family:var(--dg-font-body);font-size:14px;margin-top:0px;margin-right:0px;margin-bottom:24px;margin-left:0px}.dg-legal__body table{border-collapse:collapse}.dg-legal__body h2:first-child{margin-top:0px;padding-top:0px;border-top:0px solid}.dg-legal__body h3:first-child{margin-top:0px;padding-top:0px;border-top:0px solid}.dg-legal__body p{color:var(--dg-ink-soft);font-family:var(--dg-font-body);font-weight:300;font-size:16px;line-height:1.85}@media (max-width:767px){.dg-legal__body p{font-size:15px}}.dg-legal__body li{color:var(--dg-ink-soft);font-family:var(--dg-font-body);font-weight:300;font-size:16px;line-height:1.85}@media (max-width:767px){.dg-legal__body li{font-size:15px}}.dg-legal__body ul{margin-top:0px;margin-right:0px;margin-bottom:20px;margin-left:0px;padding-left:22px}.dg-legal__body ol{margin-top:0px;margin-right:0px;margin-bottom:20px;margin-left:0px;padding-left:22px}.dg-legal__body strong{color:var(--dg-ink);font-weight:500}.dg-legal__body b{color:var(--dg-ink);font-weight:500}.dg-legal__body th{text-align:left;padding-top:10px;padding-right:12px;padding-bottom:10px;padding-left:12px;border-top:1px solid var(--dg-line);border-right:1px solid var(--dg-line);border-bottom:1px solid var(--dg-line);border-left:1px solid var(--dg-line)}.dg-legal__body th{vertical-align:top}.dg-legal__body td{text-align:left;padding-top:10px;padding-right:12px;padding-bottom:10px;padding-left:12px;border-top:1px solid var(--dg-line);border-right:1px solid var(--dg-line);border-bottom:1px solid var(--dg-line);border-left:1px solid var(--dg-line)}.dg-legal__body td{vertical-align:top}.dg-404{display:flex;align-items:center;position:relative;min-height:100vh;overflow:hidden;padding-top:190px;padding-bottom:120px;background-color:var(--dg-night)}@media (max-width:767px){.dg-404{padding-top:150px;padding-bottom:80px}}.dg-404__bg{position:absolute;top:0px;right:0px;bottom:0px;left:0px;width:100%;height:100%;object-fit:cover}.dg-404__veil{position:absolute;top:0px;right:0px;bottom:0px;left:0px;background-image:linear-gradient(180deg,rgba(21,14,15,.72) 0%,rgba(21,14,15,.55) 45%,rgba(21,14,15,.9) 100%);background-size:auto;background-position:0px 0px;background-repeat:repeat;background-attachment:scroll}.dg-404__inner{display:flex;flex-flow:column;align-items:center;gap:22px;position:relative;z-index:1;text-align:center}.dg-404__num{color:transparent;font-family:var(--dg-font-display);font-weight:300;font-size:clamp(120px,18vw,240px);line-height:0.85;letter-spacing:-0.02em;-webkit-text-stroke:1px var(--dg-gold-light);margin-top:0px;margin-right:0px;margin-bottom:0px;margin-left:0px}.dg-404__title{color:var(--dg-white);font-family:var(--dg-font-display);font-weight:400;font-size:clamp(38px,5vw,68px);line-height:1.05;text-wrap:balance;margin-top:0px;margin-right:0px;margin-bottom:0px;margin-left:0px}.dg-404__title em{color:var(--dg-gold-light);font-style:italic}.dg-404__lead{max-width:56ch;color:rgba(255,255,255,.78);font-family:var(--dg-font-body);font-weight:300;font-size:17px;line-height:1.8;margin-top:0px;margin-right:0px;margin-bottom:0px;margin-left:0px}@media (max-width:767px){.dg-404__lead{font-size:16px}}.dg-404__actions{display:flex;justify-content:center;gap:14px;margin-top:12px}.dg-404__actions{flex-wrap:wrap}.dg-404__links{display:flex;justify-content:center;gap:28px;margin-top:20px;padding-top:24px;border-top:1px solid rgba(216,191,143,.25)}.dg-404__links{flex-wrap:wrap}@media (max-width:767px){.dg-404__links{gap:18px}}.dg-404__link{color:rgba(255,255,255,.75);font-family:var(--dg-font-body);font-weight:500;font-size:12px;text-decoration:none;text-transform:uppercase;letter-spacing:0.24em;transition:color 0.3s ease}.dg-404__link:hover{color:var(--dg-gold-light)}.dg-search{padding-top:clamp(56px,7vw,100px);padding-bottom:clamp(80px,9vw,140px);background-color:var(--dg-cream)}.dg-search__term{color:var(--dg-gold-light);font-style:italic}.dg-search__form{width:100%;max-width:560px;margin-top:12px}.dg-search__form .bde-search-form-v2__form{width:100%}.dg-search__form .bde-search-form-v2__input{display:flex;align-items:center;position:relative;width:100%;background-color:transparent;border-top:0px solid;border-right:0px solid;border-bottom:1px solid rgba(216,191,143,.55);border-left:0px solid}.dg-search__form .bde-search-form-v2__label{position:absolute;width:1px;height:1px;overflow:hidden}.dg-search__form .bde-search-form-v2__label{clip:rect(1px,1px,1px,1px)}.dg-search__form .bde-search-form-v2__field{flex-grow:1;flex-shrink:1;flex-basis:0px;min-height:52px;color:var(--dg-white);font-family:var(--dg-font-body);font-weight:300;font-size:16px;padding-top:10px;padding-right:12px;padding-bottom:10px;padding-left:40px;background-color:transparent;border-top:0px solid;border-right:0px solid;border-bottom:0px solid;border-left:0px solid}.dg-search__form .bde-search-form-v2__field{box-shadow:none}.dg-search__form .bde-search-form-v2__button{display:inline-flex;position:absolute;top:50%;left:4px;color:var(--dg-gold-light);padding-top:6px;padding-right:6px;padding-bottom:6px;padding-left:6px;background-color:transparent;border-top:0px solid;border-right:0px solid;border-bottom:0px solid;border-left:0px solid;cursor:pointer;transform:translate3d(0,-50%,0)}.dg-search__form .bde-search-form-v2__icon{width:18px;height:18px}.dg-search__form .bde-search-form-v2__icon{fill:currentColor}.dg-search__list{display:flex;flex-flow:column;gap:0px;max-width:980px;margin-top:0px;margin-right:auto;margin-bottom:0px;margin-left:auto}.dg-search__item{display:grid;grid-template-columns:220px minmax(0,1fr);align-items:center;gap:36px;padding-top:32px;padding-right:0px;padding-bottom:32px;padding-left:0px;border-bottom:1px solid var(--dg-line)}.dg-search__item:hover .dg-search__img{transform:scale(1.04,1.04)}@media (max-width:767px){.dg-search__item{grid-template-columns:minmax(0,1fr);gap:20px}}.dg-search__media{display:flex;justify-content:center;align-items:center;overflow:hidden;aspect-ratio:4/3;background-color:var(--dg-cream-deep)}.dg-search__img{display:block;width:100%;height:100%;object-fit:contain;padding-top:14px;padding-right:14px;padding-bottom:14px;padding-left:14px;transition:transform 0.8s ease}.dg-search__content{display:flex;flex-flow:column;align-items:start;gap:12px}.dg-search__title{font-family:var(--dg-font-display);font-weight:400;font-size:clamp(26px,2.6vw,34px);line-height:1.15;margin-top:0px;margin-right:0px;margin-bottom:0px;margin-left:0px}.dg-search__titlelink{color:var(--dg-ink);text-decoration:none;transition:color 0.3s ease}.dg-search__titlelink:hover{color:var(--dg-wine)}.dg-search__excerpt{color:var(--dg-ink-soft);font-family:var(--dg-font-body);font-weight:300;font-size:15px;line-height:1.8;margin-top:0px;margin-right:0px;margin-bottom:0px;margin-left:0px}.dg-search__empty{display:flex;flex-flow:column;align-items:center;gap:14px;max-width:640px;text-align:center;margin-top:0px;margin-right:auto;margin-bottom:0px;margin-left:auto;padding-top:56px;padding-right:32px;padding-bottom:56px;padding-left:32px;background-color:var(--dg-white);border-top:3px solid var(--dg-wine);border-right:1px solid var(--dg-line);border-bottom:1px solid var(--dg-line);border-left:1px solid var(--dg-line)}.dg-search__emptytitle{color:var(--dg-ink);font-family:var(--dg-font-display);font-size:30px;line-height:1.2;margin-top:0px;margin-right:0px;margin-bottom:0px;margin-left:0px}.dg-search__emptytext{color:var(--dg-ink-soft);font-family:var(--dg-font-body);font-weight:300;font-size:15px;margin-top:0px;margin-right:0px;margin-bottom:8px;margin-left:0px}.dg-ahero{display:flex;align-items:end;position:relative;min-height:78vh;overflow:hidden;padding-top:190px;padding-bottom:clamp(64px,8vw,120px);background-color:var(--dg-night)}@media (max-width:767px){.dg-ahero{min-height:70vh;padding-top:150px}}.dg-ahero__bg{position:absolute;top:0px;right:0px;bottom:0px;left:0px;width:100%;height:100%;object-fit:cover}.dg-ahero__veil{position:absolute;top:0px;right:0px;bottom:0px;left:0px;background-image:linear-gradient(180deg,rgba(21,14,15,.55) 0%,rgba(21,14,15,.25) 40%,rgba(21,14,15,.85) 100%);background-size:auto;background-position:0px 0px;background-repeat:repeat;background-attachment:scroll}.dg-ahero__inner{display:flex;flex-flow:column;gap:22px;position:relative;z-index:1}.dg-ahero__title{max-width:16ch;color:var(--dg-white);font-family:var(--dg-font-display);font-weight:400;font-size:clamp(44px,6.4vw,92px);line-height:1;letter-spacing:-0.01em;text-wrap:balance;margin-top:0px;margin-right:0px;margin-bottom:0px;margin-left:0px}.dg-ahero__title em{color:var(--dg-gold-light);font-style:italic}.dg-article{padding-top:clamp(80px,10vw,150px);padding-bottom:clamp(80px,10vw,150px);background-color:var(--dg-cream)}.dg-article__intro{max-width:860px;color:var(--dg-ink);font-family:var(--dg-font-display);font-weight:400;font-size:clamp(26px,2.8vw,38px);line-height:1.35;text-align:center;margin-top:0px;margin-right:auto;margin-bottom:clamp(72px,9vw,130px);margin-left:auto}.dg-article__part{display:grid;grid-template-columns:minmax(0,5fr) minmax(0,6fr);align-items:center;gap:clamp(40px,6vw,96px)}.dg-article__part + .dg-article__part{margin-top:clamp(80px,10vw,150px)}@media (max-width:1023px){.dg-article__part{grid-template-columns:minmax(0,1fr)}}.dg-article__part--reverse .dg-article__media{order:2}@media (max-width:1023px){.dg-article__part--reverse .dg-article__media{order:0}}.dg-article__media{overflow:hidden;aspect-ratio:4/5;margin-top:0px;margin-right:0px;margin-bottom:0px;margin-left:0px}@media (max-width:1023px){.dg-article__media{aspect-ratio:16/10}}.dg-article__img{display:block;width:100%;height:100%;object-fit:cover}.dg-article__content{display:flex;flex-flow:column;align-items:start;gap:18px}.dg-article__h2{color:var(--dg-ink);font-family:var(--dg-font-display);font-weight:400;font-size:clamp(34px,3.8vw,54px);line-height:1.06;text-wrap:balance;margin-top:0px;margin-right:0px;margin-bottom:8px;margin-left:0px}.dg-article__h2 em{color:var(--dg-wine);font-style:italic}.dg-article__h3{color:var(--dg-wine);font-family:var(--dg-font-display);font-weight:500;font-size:clamp(22px,2vw,26px);line-height:1.2;margin-top:14px;margin-right:0px;margin-bottom:0px;margin-left:0px}.dg-article__text{max-width:62ch;color:var(--dg-ink-soft);font-family:var(--dg-font-body);font-weight:300;font-size:16px;line-height:1.85;margin-top:0px;margin-right:0px;margin-bottom:0px;margin-left:0px}@media (max-width:767px){.dg-article__text{font-size:15px}}.dg-articlecta{padding-top:clamp(72px,9vw,130px);padding-bottom:clamp(72px,9vw,130px);background-color:var(--dg-wine)}.dg-articlecta__inner{display:flex;flex-flow:column;align-items:center;gap:36px;text-align:center}.dg-articlecta__text{max-width:820px;color:var(--dg-cream);font-family:var(--dg-font-display);font-weight:400;font-size:clamp(22px,2.3vw,30px);line-height:1.5;margin-top:0px;margin-right:0px;margin-bottom:0px;margin-left:0px}.dg-vinpage{padding-top:clamp(64px,8vw,120px);padding-bottom:clamp(80px,10vw,150px);background-color:var(--dg-cream)}.dg-vinpage__grid{display:grid;grid-template-columns:minmax(0,5fr) minmax(0,6fr);align-items:center;gap:clamp(40px,6vw,110px)}@media (max-width:1023px){.dg-vinpage__grid{grid-template-columns:minmax(0,1fr)}}.dg-vinpage__media{display:flex;justify-content:center;align-items:center;aspect-ratio:4/5;margin-top:0px;margin-right:0px;margin-bottom:0px;margin-left:0px;padding-top:clamp(28px,4vw,56px);padding-right:clamp(28px,4vw,56px);padding-bottom:clamp(28px,4vw,56px);padding-left:clamp(28px,4vw,56px);background-image:radial-gradient(ellipse at 50% 60%,var(--dg-white) 0%,var(--dg-cream-deep) 70%);background-size:auto;background-position:0px 0px;background-repeat:repeat;background-attachment:scroll}@media (max-width:1023px){.dg-vinpage__media{aspect-ratio:1/1}}.dg-vinpage__img{display:block;width:auto;height:100%;max-height:640px;object-fit:contain;filter:drop-shadow(0px 30px 40px rgba(34,25,26,.18))}@media (max-width:1023px){.dg-vinpage__img{max-height:480px}}.dg-vinpage__content{display:flex;flex-flow:column;align-items:start;gap:24px}.dg-vinpage__types{display:flex;gap:8px}.dg-vinpage__type{display:inline-flex;align-items:center;gap:14px;color:var(--dg-gold);font-family:var(--dg-font-body);font-weight:500;font-size:12px;text-transform:uppercase;letter-spacing:0.3em}.dg-vinpage__type::before{width:40px;height:1px;background-color:currentColor}.dg-vinpage__type::before{content:""}.dg-vinpage__title{color:var(--dg-ink);font-family:var(--dg-font-display);font-weight:400;font-size:clamp(44px,5.4vw,80px);line-height:1;letter-spacing:-0.01em;text-wrap:balance;margin-top:0px;margin-right:0px;margin-bottom:0px;margin-left:0px}.dg-vinpage__desc{max-width:60ch;color:var(--dg-ink-soft);font-family:var(--dg-font-body);font-weight:300;font-size:17px;line-height:1.85}.dg-vinpage__desc p{margin-top:0px;margin-right:0px;margin-bottom:14px;margin-left:0px}@media (max-width:767px){.dg-vinpage__desc{font-size:16px}}.dg-vinpage__actions{display:flex;align-items:center;gap:24px;margin-top:8px}.dg-vinpage__actions{flex-wrap:wrap}@media (max-width:767px){.dg-vinpage__actions{gap:16px}}.dg-vinpage__facts{display:flex;gap:12px 28px;width:100%;margin-top:16px;margin-right:0px;margin-bottom:0px;margin-left:0px;padding-top:24px;padding-right:0px;padding-bottom:0px;padding-left:0px;border-top:1px solid var(--dg-line)}.dg-vinpage__facts{list-style:none;flex-wrap:wrap}.dg-vinpage__fact{display:flex;align-items:center;gap:10px;color:var(--dg-ink-soft);font-family:var(--dg-font-body);font-weight:300;font-size:13px}.dg-vinpage__fact::before{flex-grow:0;flex-shrink:0;flex-basis:auto;width:6px;height:6px;background-color:var(--dg-gold);transform:rotateZ(45deg)}.dg-vinpage__fact::before{content:""}.breakdance-woocommerce .price .unit-price{display:block;flex-basis:100%;width:100%}.breakdance-woocommerce .woocommerce-variation-price .unit-price{display:block;flex-basis:100%;width:100%}.dg-wine__price .unit-price{display:block;flex-basis:100%;width:100%}.woocommerce-mini-cart .unit-price{display:block;flex-basis:100%;width:100%;color:var(--dg-ink-soft);font-family:var(--dg-font-body);font-size:12px;letter-spacing:0.04em;margin-top:2px}.shop_table .unit-price{display:block;flex-basis:100%;width:100%;color:var(--dg-ink-soft);font-family:var(--dg-font-body);font-size:12px;letter-spacing:0.04em;margin-top:2px}.dg-press{padding-top:clamp(80px,10vw,140px);padding-bottom:clamp(80px,10vw,140px);background-color:var(--dg-night)}.dg-press__head{display:flex;flex-flow:column;align-items:center;gap:18px;text-align:center;margin-bottom:clamp(48px,6vw,80px)}.dg-press__title{color:var(--dg-white);font-family:var(--dg-font-display);font-weight:400;font-size:clamp(38px,4.6vw,64px);line-height:1.04;margin-top:0px;margin-right:0px;margin-bottom:0px;margin-left:0px}.dg-press__title em{color:var(--dg-gold-light);font-style:italic}.dg-press__lead{max-width:56ch;color:rgba(255,255,255,.72);font-family:var(--dg-font-body);font-weight:300;font-size:17px;line-height:1.8;margin-top:0px;margin-right:0px;margin-bottom:0px;margin-left:0px}.dg-press__list{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));margin-top:0px;margin-right:0px;margin-bottom:0px;margin-left:0px;padding-top:0px;padding-right:0px;padding-bottom:0px;padding-left:0px;border-top:1px solid rgba(216,191,143,.25);border-bottom:1px solid rgba(216,191,143,.25)}.dg-press__list{list-style:none}@media (max-width:1023px){.dg-press__list{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:479px){.dg-press__list{grid-template-columns:minmax(0,1fr)}}.dg-press__item{display:flex;flex-flow:column;align-items:center;gap:10px;text-align:center;padding-top:40px;padding-right:24px;padding-bottom:40px;padding-left:24px}.dg-press__item + .dg-press__item{border-left:1px solid rgba(216,191,143,.25)}@media (max-width:1023px){.dg-press__item:nth-child(3){border-left:0px solid}.dg-press__item:nth-child(n+3){border-top:1px solid rgba(216,191,143,.25)}}@media (max-width:479px){.dg-press__item + .dg-press__item{border-top:1px solid rgba(216,191,143,.25);border-left:0px solid}}.dg-press__score{color:var(--dg-gold-light);font-family:var(--dg-font-display);font-weight:400;font-size:clamp(32px,3.4vw,48px);line-height:1;margin-top:0px;margin-right:0px;margin-bottom:0px;margin-left:0px}.dg-press__unit{color:rgba(216,191,143,.7);font-size:0.45em}.dg-press__wine{color:var(--dg-white);font-family:var(--dg-font-display);font-size:20px;line-height:1.3;font-style:italic;margin-top:6px;margin-right:0px;margin-bottom:0px;margin-left:0px}.dg-press__source{color:rgba(255,255,255,.55);font-family:var(--dg-font-body);font-weight:500;font-size:11px;text-transform:uppercase;letter-spacing:0.24em;margin-top:0px;margin-right:0px;margin-bottom:0px;margin-left:0px}.dg-press__labels{color:rgba(216,191,143,.8);font-family:var(--dg-font-body);font-weight:500;font-size:12px;text-align:center;text-transform:uppercase;letter-spacing:0.2em;margin-top:36px;margin-right:0px;margin-bottom:0px;margin-left:0px}.dg-hfaq{padding-top:clamp(80px,10vw,140px);padding-bottom:clamp(80px,10vw,140px);background-color:var(--dg-cream)}.dg-hfaq__grid{display:grid;grid-template-columns:minmax(0,4fr) minmax(0,7fr);align-items:start;gap:clamp(40px,6vw,100px)}@media (max-width:1023px){.dg-hfaq__grid{grid-template-columns:minmax(0,1fr)}}.dg-hfaq__intro{display:flex;flex-flow:column;align-items:start;gap:20px;position:sticky;top:140px}@media (max-width:1023px){.dg-hfaq__intro{position:static}}.dg-hfaq__title{color:var(--dg-ink);font-family:var(--dg-font-display);font-weight:400;font-size:clamp(36px,4vw,56px);line-height:1.05;margin-top:0px;margin-right:0px;margin-bottom:0px;margin-left:0px}.dg-hfaq__title em{color:var(--dg-wine);font-style:italic}.dg-hfaq__lead{color:var(--dg-ink-soft);font-family:var(--dg-font-body);font-weight:300;font-size:16px;line-height:1.8;margin-top:0px;margin-right:0px;margin-bottom:0px;margin-left:0px}.dg-hfaq__list{display:flex;flex-flow:column;border-top:1px solid var(--dg-line)}.dg-hfaq__item{border-bottom:1px solid var(--dg-line)}.dg-hfaq__item[open] .dg-hfaq__q::after{content:"−"}.dg-hfaq__q{display:flex;justify-content:space-between;align-items:center;gap:24px;color:var(--dg-ink);font-family:var(--dg-font-display);font-size:clamp(21px,2vw,25px);line-height:1.3;padding-top:26px;padding-right:0px;padding-bottom:26px;padding-left:0px;cursor:pointer;transition:color 0.3s ease}.dg-hfaq__q::-webkit-details-marker{display:none}.dg-hfaq__q::after{flex-grow:0;flex-shrink:0;flex-basis:auto;color:var(--dg-gold);font-family:var(--dg-font-body);font-weight:300;font-size:22px}.dg-hfaq__q::after{content:"+"}.dg-hfaq__q:hover{color:var(--dg-wine)}.dg-hfaq__q{list-style:none}.dg-hfaq__a{color:var(--dg-ink-soft);font-family:var(--dg-font-body);font-weight:300;font-size:16px;line-height:1.85;margin-top:0px;margin-right:0px;margin-bottom:0px;margin-left:0px;padding-top:0px;padding-right:48px;padding-bottom:28px;padding-left:0px}@media (max-width:479px){.dg-hfaq__a{padding-right:0px}}.dg-faqpage{padding-top:clamp(56px,7vw,100px);padding-bottom:clamp(80px,9vw,140px);background-color:var(--dg-cream)}.dg-faqpage__wrap{max-width:980px}.dg-faqpage__intro{color:var(--dg-ink);font-family:var(--dg-font-display);font-size:clamp(22px,2.2vw,28px);line-height:1.45;margin-top:0px;margin-right:0px;margin-bottom:clamp(48px,6vw,72px);margin-left:0px}.dg-faqpage__group + .dg-faqpage__group{margin-top:clamp(48px,6vw,72px)}.dg-faqpage__h2{color:var(--dg-gold);font-family:var(--dg-font-body);font-weight:500;font-size:12px;text-transform:uppercase;letter-spacing:0.3em;margin-top:0px;margin-right:0px;margin-bottom:8px;margin-left:0px}.dg-faqpage__cta{display:flex;justify-content:space-between;align-items:center;gap:20px;margin-top:clamp(56px,7vw,88px);padding-top:32px;padding-right:36px;padding-bottom:32px;padding-left:36px;background-color:var(--dg-white);border-top:3px solid var(--dg-wine);border-right:1px solid var(--dg-line);border-bottom:1px solid var(--dg-line);border-left:1px solid var(--dg-line)}.dg-faqpage__cta{flex-wrap:wrap}.dg-faqpage__ctatext{color:var(--dg-ink);font-family:var(--dg-font-display);font-size:26px;margin-top:0px;margin-right:0px;margin-bottom:0px;margin-left:0px}.dg-post__hero{display:flex;align-items:end;position:relative;min-height:64vh;overflow:hidden;padding-top:190px;padding-bottom:clamp(56px,7vw,100px);background-color:var(--dg-night)}@media (max-width:767px){.dg-post__hero{min-height:56vh;padding-top:150px}}.dg-post__bg{position:absolute;top:0px;right:0px;bottom:0px;left:0px;width:100%;height:100%;object-fit:cover}.dg-post__veil{position:absolute;top:0px;right:0px;bottom:0px;left:0px;background-image:linear-gradient(180deg,rgba(21,14,15,.6) 0%,rgba(21,14,15,.35) 40%,rgba(21,14,15,.88) 100%);background-size:auto;background-position:0px 0px;background-repeat:repeat;background-attachment:scroll}.dg-post__heroinner{display:flex;flex-flow:column;gap:22px;position:relative;z-index:1;max-width:1080px}.dg-post__title{color:var(--dg-white);font-family:var(--dg-font-display);font-weight:400;font-size:clamp(40px,5.6vw,80px);line-height:1.02;text-wrap:balance;margin-top:0px;margin-right:0px;margin-bottom:0px;margin-left:0px}.dg-post__meta{color:var(--dg-gold-light);font-family:var(--dg-font-body);font-weight:500;font-size:12px;text-transform:uppercase;letter-spacing:0.24em;margin-top:0px;margin-right:0px;margin-bottom:0px;margin-left:0px}.dg-post{padding-top:clamp(64px,8vw,120px);padding-bottom:clamp(80px,10vw,140px);background-color:var(--dg-cream)}.dg-post h2{color:var(--dg-ink);font-family:var(--dg-font-display);font-weight:400;font-size:clamp(30px,3.2vw,42px);line-height:1.12;margin-top:56px;margin-right:0px;margin-bottom:20px;margin-left:0px}.dg-post h3{color:var(--dg-wine);font-family:var(--dg-font-display);font-weight:500;font-size:clamp(23px,2.2vw,28px);line-height:1.2;margin-top:36px;margin-right:0px;margin-bottom:14px;margin-left:0px}.dg-post p{margin-top:0px;margin-right:0px;margin-bottom:20px;margin-left:0px}.dg-post li{margin-top:0px;margin-right:0px;margin-bottom:8px;margin-left:0px}.dg-post li::marker{color:var(--dg-gold)}.dg-post strong{color:var(--dg-ink);font-weight:500}.dg-post a{color:var(--dg-wine);text-decoration:underline}.dg-post a{text-decoration-color:var(--dg-gold);text-underline-offset:4px}.dg-post blockquote{color:var(--dg-ink);font-family:var(--dg-font-display);font-size:24px;line-height:1.5;font-style:italic;margin-top:40px;margin-right:0px;margin-bottom:40px;margin-left:0px;padding-top:8px;padding-right:0px;padding-bottom:8px;padding-left:28px;border-left:2px solid var(--dg-gold)}.dg-post blockquote p{color:inherit;font-family:inherit;font-weight:400;font-size:inherit}.dg-post table{width:100%;font-family:var(--dg-font-body);font-size:15px;margin-top:0px;margin-right:0px;margin-bottom:28px;margin-left:0px}.dg-post table{border-collapse:collapse}.dg-post th{color:var(--dg-ink);font-weight:500;font-size:12px;text-transform:uppercase;letter-spacing:0.14em}.dg-post__wrap{max-width:820px}.dg-post__lead{color:var(--dg-ink);font-family:var(--dg-font-display);font-size:clamp(24px,2.4vw,30px);line-height:1.45;margin-top:0px;margin-right:0px;margin-bottom:48px;margin-left:0px;padding-bottom:40px;border-bottom:1px solid var(--dg-line)}.dg-post__lead p{margin-top:0px;margin-right:0px;margin-bottom:0px;margin-left:0px}.dg-post p{color:var(--dg-ink-soft);font-family:var(--dg-font-body);font-weight:300;font-size:17px;line-height:1.9}@media (max-width:767px){.dg-post p{font-size:16px}}.dg-post li{color:var(--dg-ink-soft);font-family:var(--dg-font-body);font-weight:300;font-size:17px;line-height:1.9}@media (max-width:767px){.dg-post li{font-size:16px}}.dg-post ul{margin-top:0px;margin-right:0px;margin-bottom:24px;margin-left:0px;padding-left:22px}.dg-post ol{margin-top:0px;margin-right:0px;margin-bottom:24px;margin-left:0px;padding-left:22px}.dg-post th{color:var(--dg-ink-soft);text-align:left;padding-top:12px;padding-right:14px;padding-bottom:12px;padding-left:14px;border-bottom:1px solid var(--dg-line)}.dg-post th{vertical-align:top}.dg-post td{color:var(--dg-ink-soft);text-align:left;padding-top:12px;padding-right:14px;padding-bottom:12px;padding-left:14px;border-bottom:1px solid var(--dg-line)}.dg-post td{vertical-align:top}.dg-journal__lead{max-width:56ch;color:rgba(255,255,255,.75);font-family:var(--dg-font-body);font-weight:300;font-size:17px;line-height:1.8;margin-top:0px;margin-right:0px;margin-bottom:0px;margin-left:0px}.dg-journal{padding-top:clamp(64px,8vw,120px);padding-bottom:clamp(80px,10vw,140px);background-color:var(--dg-cream)}.dg-journal__grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:clamp(28px,3vw,48px)}.dg-journal__grid .bde-posts-pagination{grid-column-start:1;grid-column-end:-1}@media (max-width:1023px){.dg-journal__grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:767px){.dg-journal__grid{grid-template-columns:minmax(0,1fr)}}.dg-journal__card{display:flex;flex-flow:column;height:100%;background-color:var(--dg-white);border-top:1px solid var(--dg-line);border-right:1px solid var(--dg-line);border-bottom:1px solid var(--dg-line);border-left:1px solid var(--dg-line)}.dg-journal__card:hover .dg-journal__img{transform:scale(1.04,1.04)}.dg-journal__media{display:block;overflow:hidden;aspect-ratio:4/3;background-color:var(--dg-cream-deep)}.dg-journal__img{display:block;width:100%;height:100%;object-fit:cover;transition:transform 0.8s ease}.dg-journal__body{display:flex;flex-flow:column;align-items:start;gap:12px;flex-grow:1;flex-shrink:1;flex-basis:0px;padding-top:28px;padding-right:28px;padding-bottom:28px;padding-left:28px}.dg-journal__date{color:var(--dg-gold);font-family:var(--dg-font-body);font-weight:500;font-size:11px;text-transform:uppercase;letter-spacing:0.24em;margin-top:0px;margin-right:0px;margin-bottom:0px;margin-left:0px}.dg-journal__title{font-family:var(--dg-font-display);font-weight:400;font-size:26px;line-height:1.2;margin-top:0px;margin-right:0px;margin-bottom:0px;margin-left:0px}.dg-journal__titlelink{color:var(--dg-ink);text-decoration:none;transition:color 0.3s ease}.dg-journal__titlelink:hover{color:var(--dg-wine)}.dg-journal__excerpt{flex-grow:1;flex-shrink:1;flex-basis:0px;color:var(--dg-ink-soft);font-family:var(--dg-font-body);font-weight:300;font-size:15px;line-height:1.75;margin-top:0px;margin-right:0px;margin-bottom:8px;margin-left:0px}.dg-hjournal{padding-top:clamp(80px,10vw,140px);padding-bottom:clamp(80px,10vw,140px);background-color:var(--dg-cream-deep)}.dg-hjournal__head{display:flex;justify-content:space-between;align-items:end;gap:24px;margin-bottom:clamp(40px,5vw,64px)}.dg-hjournal__head{flex-wrap:wrap}.dg-hjournal__headtext{display:flex;flex-flow:column;gap:18px}.dg-hjournal__title{color:var(--dg-ink);font-family:var(--dg-font-display);font-weight:400;font-size:clamp(36px,4.4vw,60px);line-height:1.05;margin-top:0px;margin-right:0px;margin-bottom:0px;margin-left:0px}.dg-hjournal__title em{color:var(--dg-wine);font-style:italic}.dg-filmpop__player{width:100%;background-color:var(--dg-night)}.dg-filmpop__meta{display:flex;justify-content:space-between;align-items:baseline;gap:8px 24px;padding-top:18px;padding-right:24px;padding-bottom:20px;padding-left:24px;background-color:var(--dg-night)}.dg-filmpop__meta{flex-wrap:wrap}.dg-filmpop__title{color:var(--dg-cream);font-family:var(--dg-font-display);font-weight:400;font-size:24px;line-height:1.2;margin-top:0px;margin-right:0px;margin-bottom:0px;margin-left:0px}.dg-filmpop__title em{color:var(--dg-gold-light);font-style:italic}.dg-filmpop__credit{color:var(--dg-gold-light);font-family:var(--dg-font-body);font-weight:400;font-size:11px;text-transform:uppercase;letter-spacing:0.2em;margin-top:0px;margin-right:0px;margin-bottom:0px;margin-left:0px}.dg-filmpop__credit a{color:var(--dg-gold-light);text-decoration:none;border-bottom:1px solid rgba(216,191,143,.4)}.dg-filmpop__credit a:hover{color:var(--dg-cream)}.dg-film-open{cursor:pointer}.dg-filmlink{display:inline-flex;justify-content:center;align-items:center;gap:14px;align-self:center;position:relative;width:fit-content;color:var(--dg-cream);font-family:var(--dg-font-body);font-weight:500;font-size:12px;line-height:1;text-decoration:none;text-transform:uppercase;letter-spacing:0.24em;transition:color 0.35s ease}.dg-filmlink::before{flex-grow:0;flex-shrink:0;flex-basis:auto;width:46px;height:46px;background-color:rgba(21,14,15,.25);border-radius:50%;border-top:1px solid rgba(250,246,239,.6);border-right:1px solid rgba(250,246,239,.6);border-bottom:1px solid rgba(250,246,239,.6);border-left:1px solid rgba(250,246,239,.6);transition:border-color 0.35s ease,background-color 0.35s ease}.dg-filmlink::before{content:""}.dg-filmlink:hover{color:var(--dg-gold-light)}.dg-filmlink:hover::before{background-color:rgba(176,141,87,.35)}.dg-filmlink:hover::before{border-color:var(--dg-gold-light)}.dg-filmlink::after{position:absolute;top:50%;left:19px;width:0px;height:0px;border-top:7px solid transparent;border-right:0px solid transparent;border-bottom:7px solid transparent;border-left:11px solid var(--dg-cream);transition:border-color 0.35s ease;transform:translate3d(0,-50%,0)}.dg-filmlink::after{content:""}.fp-media-block .fluent-player{--media-play-color:#faf6ef;--media-play-bg:rgba(90,26,43,.88)}.fp-media-block .fp-media-controls-center media-play-button{width:68px;height:68px;border-radius:50%;box-shadow:0px 10px 30px rgba(21,14,15,.35)}