/* De Warande Wijnshop v17.7.8 — consolidated CSS. Generated from v16.1 modules; cascade order preserved. */

/* ===== 00-base.css ===== */

:root{--ivory:#f6f0e3;--paper:#fffaf1;--ink:#171717;--gold:#9a6824;--line:#d8c5a2;--muted:#71685c}
*{box-sizing:border-box}body{margin:0;background:var(--ivory);color:var(--ink);font-family:Georgia,"Times New Roman",serif}
body:before{content:"";position:fixed;inset:6px;border:1px solid var(--gold);pointer-events:none;z-index:40}
header{text-align:center;background:var(--ivory);padding:0;border-bottom:1px solid var(--line);min-height:300px;display:flex;align-items:center;justify-content:center;overflow:hidden}.dw-header-art{width:100%;min-height:300px;background-image:url("data:image/jpeg;base64,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");background-repeat:no-repeat;background-position:center;background-size:auto 100%;display:flex;align-items:flex-end;justify-content:center;padding:0 16px 18px}.dw-header-title{font-size:11px;letter-spacing:4px;color:var(--gold);background:rgba(246,240,227,.84);padding:7px 13px;border:1px solid rgba(154,104,36,.35)}
.brand{font-size:11px;letter-spacing:5px;color:var(--gold)}h1{font-size:38px;font-weight:400;letter-spacing:7px;margin:7px 0 4px}.tag{font-size:11px;letter-spacing:2px}
.hero{text-align:center;max-width:850px;margin:auto;padding:28px 18px}.hero h2{font-size:28px;font-weight:400;letter-spacing:3px;margin:0 0 10px}.hero p{color:var(--muted);line-height:1.6;font-size:14px}
.tools{position:sticky;top:0;z-index:18;background:#f6f0e3ee;backdrop-filter:blur(7px);border-bottom:1px solid var(--line);padding:12px 16px;display:flex;gap:9px;max-width:1100px;margin:auto}.tools input,.tools select{border:1px solid var(--line);background:var(--paper);padding:11px}.tools input{flex:1}
main{max-width:1100px;margin:auto;padding:0 16px 80px}.section{border-top:1px solid var(--line);padding-top:20px;margin-top:10px}.sectionhead{text-align:center}.sectionhead small{color:var(--gold);letter-spacing:3px}.sectionhead h2{font-weight:400;letter-spacing:3px;margin:7px 0 18px}
.grid{display:grid;grid-template-columns:repeat(3,1fr);gap:13px}.card{background:var(--paper);border:1px solid var(--line);display:flex;flex-direction:column;overflow:hidden}.pic{height:265px;background:#fff;display:flex;align-items:center;justify-content:center;padding:18px;border-bottom:1px solid var(--line)}.pic img{width:100%;height:100%;object-fit:contain} .pic{position:relative}.back-photo{position:absolute;right:10px;bottom:10px;width:72px;height:88px;background:#fff;border:1px solid var(--line);padding:3px;box-sizing:border-box;box-shadow:0 2px 8px rgba(0,0,0,.12)}.back-photo img{width:100%;height:100%;object-fit:contain}.back-photo span{position:absolute;left:4px;top:4px;z-index:2;background:rgba(255,255,255,.92);font-size:7px;letter-spacing:.05em;color:#8d6a31;padding:2px 3px;text-transform:uppercase}.placeholder{height:100%;width:100%;display:flex;align-items:center;justify-content:center;text-align:center;color:#8b7a61;font-size:11px;letter-spacing:1.5px;border:1px dashed #cdbb99;background:#fcf8ef}.body{padding:15px;display:flex;flex-direction:column;flex:1}.producer{font-size:10px;color:var(--gold);letter-spacing:2px;text-transform:uppercase}.card h3{font-size:18px;font-weight:500;line-height:1.2;margin:7px 0 2px}.sub{font-size:11px;color:var(--muted)}.rating{margin-top:8px;font-size:11px;color:#795421}.taste{font-size:12px;line-height:1.55;color:#40392f;margin:11px 0;flex:1}.award{font-size:10px;color:var(--gold);margin-bottom:9px}.price{font-size:21px}.bottom{display:flex;align-items:center;justify-content:space-between;border-top:1px solid #e5dbc9;padding-top:11px}.add{border:0;background:var(--ink);color:#f5f0e5;padding:10px 12px;font:10px Georgia;letter-spacing:1px}.cart{position:fixed;right:18px;bottom:18px;z-index:50;border:0;background:var(--ink);color:#f5f0e5;border-radius:25px;padding:13px 18px;box-shadow:0 5px 20px #0003}.cart b{color:#d9b978}
.overlay{display:none;position:fixed;inset:0;background:#0008;z-index:60;align-items:flex-end;justify-content:center}.overlay.show{display:flex}.panel{width:min(700px,100%);max-height:90vh;overflow:auto;background:var(--paper);border-top:3px solid var(--gold);border-radius:18px 18px 0 0;padding:23px}.close{float:right;border:0;background:none;font-size:25px}.panel h2{font-weight:400;letter-spacing:2px}.row{display:grid;grid-template-columns:1fr auto auto;gap:10px;padding:12px 0;border-bottom:1px solid var(--line);align-items:center}.q button{width:29px;height:29px;border:1px solid var(--line);background:none}.total{display:flex;justify-content:space-between;font-size:20px;padding:20px 0}.dw-update-cart{display:block;width:100%;margin:12px 0;padding:12px 16px;border:1px solid var(--gold);background:transparent;color:var(--ink);font:600 13px Georgia,serif;letter-spacing:.08em;cursor:pointer}.dw-update-cart:hover{background:var(--ink);color:var(--paper)}
.checkout{width:100%;background:var(--ink);color:#171717;border:0;padding:14px;letter-spacing:2px;font:11px Georgia}.form{display:grid;gap:9px}.form input,.form select{padding:12px;border:1px solid var(--line);background:#fff}.note{font-size:10px;color:var(--muted);line-height:1.5}
@media(max-width:720px){.grid{grid-template-columns:1fr 1fr}.pic{height:240px}.tools{position:relative;top:auto;z-index:2}}@media(max-width:480px){.grid{grid-template-columns:1fr}.pic{height:300px}.tools{position:relative;top:auto;z-index:2;flex-wrap:wrap}.tools input{min-width:100%}}
.card{cursor:pointer}.card:focus{outline:2px solid var(--gold);outline-offset:2px}.detail-panel{width:min(980px,100%);max-height:94vh;border-radius:10px 10px 0 0;padding:28px}.detail-grid{display:grid;grid-template-columns:minmax(260px,42%) 1fr;gap:28px;align-items:start}.detail-main-photo{cursor:zoom-in;background:#fff;border:1px solid var(--line);min-height:420px;display:flex;align-items:center;justify-content:center;padding:18px}.detail-main-photo img{width:100%;height:420px;object-fit:contain}.detail-thumbs{display:flex;gap:10px;margin-top:10px}.detail-thumb{width:74px;height:86px;border:1px solid var(--line);background:#fff;padding:3px;cursor:pointer}.detail-thumb img{width:100%;height:100%;object-fit:contain}.detail-kicker{font-size:11px;letter-spacing:3px;color:var(--gold);text-transform:uppercase}.detail-title{font-size:32px;font-weight:400;line-height:1.15;margin:8px 0}.detail-sub{font-size:13px;color:var(--muted)}.detail-rating{margin:13px 0;color:#795421}.detail-story{font-size:15px;line-height:1.7;color:#40392f;margin:18px 0}.detail-facts{display:grid;grid-template-columns:1fr 1fr;gap:12px 18px;border-top:1px solid var(--line);padding-top:16px}.detail-fact label{display:block;font-size:9px;letter-spacing:.12em;text-transform:uppercase;color:#9a7130;margin-bottom:3px}.detail-fact div{font-size:13px;line-height:1.45}.case-box{margin:20px 0;padding:15px 16px;background:#f5f0e5;border:1px solid var(--line)}.case-box strong{font-size:16px}.case-box small{display:block;margin-top:5px;color:var(--muted);line-height:1.45}.detail-buy{display:flex;gap:10px;align-items:center;margin-top:18px}.detail-buy input{width:72px;padding:12px;border:1px solid var(--line);background:#fff;text-align:center;font:14px Georgia}.detail-buy button{flex:1;background:var(--ink);color:#f5f0e5;border:0;padding:13px;letter-spacing:1.5px;font:11px Georgia;cursor:pointer}.detail-price{font-size:27px;color:var(--gold)}.detail-discount-note{font-size:11px;color:var(--muted);margin-top:7px}@media(max-width:700px){.detail-grid{grid-template-columns:1fr}.detail-main-photo,.detail-main-photo img{min-height:320px;height:320px}.detail-title{font-size:27px}.detail-facts{grid-template-columns:1fr}.detail-panel{padding:20px}}
.back-label-preview {
  display: inline-flex;
  align-items: center;
  justify-content: center;
  width: 112px;
  height: 112px;
  margin: 12px 0 0 12px;
  padding: 8px;
  box-sizing: border-box;
  border: 1px solid #d8c8a6;
  background: #fff;
  vertical-align: top;
  overflow: hidden;
  cursor: pointer;
}
.back-label-preview img {
  display: block;
  max-width: 100%;
  max-height: 100%;
  width: auto;
  height: auto;
  object-fit: contain;
}

/* De Warande — zwarte knoppen */
button,
.btn,
button[type="button"],
button[type="submit"],
a.button,
.add-to-cart,
.buy-btn,
.cart-btn,
.checkout-btn {
  background:#111;
  color:#f5f0e5;
  border:1px solid #111;
  border-radius:2px;
  box-shadow:none;
  transition:all .18s ease;
}
button:hover,
.btn:hover,
button[type="button"]:hover,
button[type="submit"]:hover,
a.button:hover,
.add-to-cart:hover,
.buy-btn:hover,
.cart-btn:hover,
.checkout-btn:hover {
  background:#2a2a2a;
  border-color:#b9954c;
  color:#fff;
}

/* De Warande — elevated gold details */
:root{
  --dw-gold:#b9954c;
  --dw-gold-light:#d6bb7a;
  --dw-ivory:#f5f0e5;
  --dw-black:#111;
}
body{background:var(--dw-ivory);}
.dw-brand-hero{
  background:
    radial-gradient(circle at 50% 18%, rgba(185,149,76,.10), transparent 30%),
    var(--dw-ivory);
}
.dw-brand-hero:before{
  border-color:rgba(185,149,76,.68);
}
.dw-brand-hero .dw-sub{
  color:#9a7130;
}
.dw-brand-hero .dw-wordmark:before,
.dw-brand-hero .dw-wordmark:after{
  background:linear-gradient(90deg,transparent,var(--dw-gold));
}
.dw-brand-hero .dw-wordmark:after{
  background:linear-gradient(90deg,var(--dw-gold),transparent);
}
/* Kleine illustratieve gouden accentvorm */
.dw-brand-hero .dw-copy:before{
  content:"✦";
  display:block;
  color:var(--dw-gold);
  font-size:16px;
  line-height:1;
  margin:0 auto 8px;
  opacity:.85;
}
/* Gold micro-details throughout the shop */
.product-card, .card, .wine-card{
  border-color:rgba(185,149,76,.28);
}
.product-card:hover, .card:hover, .wine-card:hover{
  border-color:rgba(185,149,76,.68);
  box-shadow:0 12px 30px rgba(50,38,18,.10);
}
button,
.btn,
button[type="button"],
button[type="submit"],
a.button,
.add-to-cart,
.buy-btn,
.cart-btn,
.checkout-btn{
  background:#111;
  border:1px solid #b9954c;
  color:#f5f0e5;
  letter-spacing:.035em;
}
button:hover,
.btn:hover,
button[type="button"]:hover,
button[type="submit"]:hover,
a.button:hover,
.add-to-cart:hover,
.buy-btn:hover,
.cart-btn:hover,
.checkout-btn:hover{
  background:#b9954c;
  border-color:#b9954c;
  color:#111;
}
.price,.product-price,.wine-price{
  color:#9a7130;
}

.dw-vivino{
  display:inline-flex;align-items:center;gap:7px;
  margin:8px 0 12px;padding:5px 9px;
  border:1px solid rgba(185,149,76,.45);
  background:rgba(185,149,76,.06);
  color:#76551e;font-size:11px;letter-spacing:.03em;
}
.dw-vivino .dw-star{font-size:13px;color:#b9954c}
.dw-vivino a{color:inherit;text-decoration:none}
.dw-vivino a:hover{text-decoration:underline}

.dw-wine-details{margin-top:12px;border-top:1px solid rgba(185,149,76,.28);padding-top:10px}
.dw-wine-details summary{cursor:pointer;list-style:none;color:#76551e;font-size:11px;letter-spacing:.08em;text-transform:uppercase}
.dw-wine-details summary::-webkit-details-marker{display:none}
.dw-wine-details summary:after{content:"＋";float:right;color:#b9954c}
.dw-wine-details[open] summary:after{content:"−"}
.dw-detail-grid{display:grid;grid-template-columns:1fr 1fr;gap:8px 14px;margin-top:10px;font-size:12px;line-height:1.45}
.dw-detail-label{display:block;font-size:9px;text-transform:uppercase;letter-spacing:.1em;color:#9a7130;margin-bottom:2px}
@media(max-width:600px){.dw-detail-grid{grid-template-columns:1fr}}

.dw-wine-story{margin:11px 0 13px;color:#332e27;font-size:13px;line-height:1.62}

.dw-wine-details{
  display:block;
  margin-top:14px;
  padding-top:12px;
  border-top:1px solid rgba(185,149,76,.34);
}
.dw-wine-details summary{
  display:flex;
  align-items:center;
  justify-content:space-between;
  cursor:pointer;
  color:#76551e;
  font-size:11px;
  font-weight:600;
  letter-spacing:.1em;
  text-transform:uppercase;
  padding:3px 0;
}
.dw-wine-story{
  margin:12px 0 14px;
  color:#332e27;
  font-size:13px;
  line-height:1.62;
}
.dw-detail-grid{
  display:grid;
  grid-template-columns:1fr 1fr;
  gap:10px 14px;
}
.dw-detail-grid > div{
  min-width:0;
}
@media(max-width:600px){
  .dw-detail-grid{grid-template-columns:1fr}
  .dw-wine-story{font-size:13px;line-height:1.6}
}

.card{
  cursor:pointer;
}
.card:after{
  content:attr(data-view-label);
  display:block;
  margin:0 16px 14px;
  padding-top:9px;
  border-top:1px solid rgba(185,149,76,.22);
  color:#9a7130;
  font-size:9px;
  letter-spacing:.12em;
  text-align:center;
}
.dw-wine-details{
  background:rgba(185,149,76,.035);
  padding:10px 11px 12px;
  border:1px solid rgba(185,149,76,.22);
  border-radius:2px;
}
.dw-wine-details summary{
  font-weight:600;
  min-height:22px;
}

/* ===== Unified top control bar v16.3 ===== */
.dw-language-switch{display:flex;align-items:center;justify-content:flex-start;gap:4px;flex:1;min-width:0;padding:0;overflow-x:auto;scrollbar-width:none}
.dw-language-switch::-webkit-scrollbar{display:none}
.dw-language-switch button{min-width:34px;padding:6px 8px;background:transparent;color:#76551e;border:1px solid rgba(185,149,76,.35);font-size:10px;letter-spacing:.05em;cursor:pointer;pointer-events:auto}
.dw-language-switch button.active{background:#111;color:#f5f0e5;border-color:#b9954c;font-weight:700}
@media(max-width:520px){
  .dw-language-switch{order:2;width:100%;flex:none}
  .dw-language-switch button{min-width:38px;padding:7px 9px}
}

.back-photo{display:none}.back-photo img{display:none}
.detail-thumbs{align-items:center;flex-wrap:wrap}

/* mobile polish */
@media(max-width:480px){
  body{padding-bottom:76px;}
  main{padding-bottom:120px;}
  .cart{right:12px;bottom:10px;z-index:55;border-radius:3px;max-width:46vw;white-space:nowrap;}
  .pic{height:250px;padding:12px;}
  .body{padding:14px 15px 72px;}
  .bottom{gap:10px;}
  .bottom .add{white-space:nowrap;min-width:0;flex:0 0 auto;padding:10px 11px;}
  .cart{right:12px;bottom:10px;padding:12px 16px;max-width:calc(100vw - 24px);}
}
@media(min-width:481px) and (max-width:720px){
  .body{padding-bottom:62px;}
}
.detail-thumbs{flex-wrap:wrap;align-items:center;}

.dw-brand-hero{
  position:relative;
  margin:-18px -18px 34px;
  padding:34px 24px 30px;
  overflow:hidden;
  background:#f5f0e5;
  border-bottom:1px solid #b9954c;
  text-align:center;
}
.dw-brand-hero:before{
  content:"";
  position:absolute;
  left:6%; right:6%; top:18px; bottom:18px;
  border:1px solid rgba(185,149,76,.48);
  pointer-events:none;
}
.dw-brand-hero .dw-building{
  position:relative;
  display:block;
  width:min(980px,94%);
  height:auto;
  max-height:360px;
  object-fit:contain;
  object-position:center;
  margin:0 auto 18px;
  filter:none;
  box-shadow:none;
}
.dw-brand-hero .dw-copy{
  position:relative;
  z-index:2;
  color:#151515;
}
.dw-brand-hero .dw-wordmark{
  display:flex;
  align-items:center;
  justify-content:center;
  gap:18px;
  margin:2px auto 9px;
  font-family:Georgia,"Times New Roman",serif;
  font-size:clamp(34px,6vw,58px);
  letter-spacing:.17em;
  font-weight:500;
  color:#171717;
}
.dw-brand-hero .dw-wordmark:before,
.dw-brand-hero .dw-wordmark:after{
  content:"";
  width:72px;
  height:1px;
  background:#b9954c;
}
.dw-brand-hero .dw-sub{
  font-size:10px;
  letter-spacing:.34em;
  text-transform:uppercase;
  color:#9a7130;
}
.dw-brand-hero .dw-copy h1{
  margin:12px 0 0;
  font-family:Georgia,"Times New Roman",serif;
  font-size:clamp(22px,3.2vw,32px);
  font-weight:400;
  letter-spacing:.04em;
  color:#171717;
}
.dw-brand-hero .dw-copy p{
  max-width:620px;
  margin:8px auto 0;
  font-size:14px;
  line-height:1.5;
  color:#484238;
}
@media(max-width:700px){
  .dw-brand-hero{margin:-12px -12px 26px;padding:26px 14px 24px}
  .dw-brand-hero:before{left:4%;right:4%;top:12px;bottom:12px}
  .dw-brand-hero .dw-building{width:94%;max-height:245px;margin-bottom:12px}
  .dw-brand-hero .dw-wordmark{gap:9px;letter-spacing:.12em}
  .dw-brand-hero .dw-wordmark:before,.dw-brand-hero .dw-wordmark:after{width:30px}
  .dw-brand-hero .dw-sub{letter-spacing:.22em}
}

/* Final cleanup: no stray characters beside bottle images */
.pic{font-size:0}
.pic button,.pic .back-photo,.pic .placeholder{font-size:initial}
.pic .back-photo span{font-size:7px}

.dw-contact{margin:56px auto 40px;max-width:980px;padding:42px 28px;background:#f5f0e5;border:1px solid #b9954c;box-sizing:border-box}
.dw-contact-inner{max-width:760px;margin:0 auto;text-align:center}
.dw-contact h2{margin:0 0 10px;font-family:Georgia,"Times New Roman",serif;font-size:34px;font-weight:400;letter-spacing:.04em;color:#171717}
.dw-contact .lead{margin:0 auto 28px;color:#514a3e;font-size:16px;line-height:1.6;max-width:640px}
.dw-contact-form{display:grid;grid-template-columns:1fr 1fr;gap:14px;text-align:left}
.dw-contact-form .full{grid-column:1/-1}
.dw-contact-form label{display:block;font-size:11px;letter-spacing:.16em;text-transform:uppercase;color:#8d6a31;margin:0 0 6px}
.dw-contact-form input,.dw-contact-form textarea{width:100%;box-sizing:border-box;border:1px solid #d5c5a5;background:#fffdf8;padding:13px 14px;font:16px Georgia,"Times New Roman",serif;color:#222;outline:none}
.dw-contact-form textarea{min-height:150px;resize:vertical}
.dw-contact-actions{display:flex;justify-content:center;gap:12px;flex-wrap:wrap;margin-top:20px}
.dw-contact-actions button,.dw-contact-actions a{display:inline-flex;align-items:center;justify-content:center;min-height:48px;padding:0 22px;border:1px solid #b9954c;background:#171717;color:#f8f0df;text-decoration:none;font-size:12px;letter-spacing:.12em;font-weight:600;cursor:pointer}
.dw-contact-actions a{background:#f5f0e5;color:#171717}
.dw-contact-note{margin:14px 0 0;font-size:12px;color:#766d5f}
@media(max-width:700px){.dw-contact{margin:40px 12px 28px;padding:32px 18px}.dw-contact h2{font-size:29px}.dw-contact-form{grid-template-columns:1fr}.dw-contact-form .full{grid-column:auto}.dw-contact-actions{flex-direction:column}.dw-contact-actions button,.dw-contact-actions a{width:100%}}
@media(max-width:700px){header,.dw-header-art{min-height:215px}.dw-header-art{background-size:auto 215px;padding-bottom:12px}.dw-header-title{font-size:9px;letter-spacing:2.5px;padding:6px 9px}.hero{padding:22px 15px}.hero h2{font-size:24px}}
/* ===== De Warande Dark Mode ===== */
html.dark-mode{
  --ivory:#171615;
  --paper:#22201d;
  --ink:#f4eee2;
  --gold:#c9a15b;
  --line:#5b503f;
  --muted:#b8afa1;
  color-scheme:dark;
}
html.dark-mode body{background:var(--ivory);color:var(--ink)}
html.dark-mode body:before{border-color:var(--gold)}
html.dark-mode .dw-language-switch button{
  color:#d9bd82;
  border-color:rgba(201,161,91,.45);
}
html.dark-mode .dw-language-switch button.active{
  background:#f4eee2;
  color:#171615;
  border-color:#c9a15b;
}
html.dark-mode .hero,
html.dark-mode .tools,
html.dark-mode .section,
html.dark-mode main{
  color:var(--ink);
}
html.dark-mode .tools{
  background:rgba(23,22,21,.92);
  border-color:var(--line);
}
html.dark-mode .tools input,
html.dark-mode .tools select{
  background:#292622;
  color:#f4eee2;
  border-color:#655944;
}
html.dark-mode .tools input::placeholder{color:#aaa093}
html.dark-mode .card{
  background:#22201d;
  color:#f4eee2;
  border-color:var(--line);
}
html.dark-mode .pic{
  background:#fdfaf3;
  border-color:var(--line);
}
html.dark-mode .body,
html.dark-mode .body *{
  color:inherit;
}
html.dark-mode .body .producer,
html.dark-mode .body .meta,
html.dark-mode .body .taste,
html.dark-mode .dw-detail-label,
html.dark-mode .dw-contact-note{
  color:#bdb4a5;
}
html.dark-mode .body .price,
html.dark-mode .dw-vivino-score{
  color:#f4eee2;
}
html.dark-mode .dw-wine-details{
  border-color:var(--line);
}
html.dark-mode .dw-wine-details summary{
  color:#d7b879;
}
html.dark-mode .cart{
  background:#f4eee2;
  color:#171615;
  border-color:#c9a15b;
}
html.dark-mode .overlay{
  background:rgba(0,0,0,.78);
}
html.dark-mode .panel{
  background:#24211e;
  color:#f4eee2;
  border-color:#6a5b45;
}
html.dark-mode .panel input,
html.dark-mode .panel select,
html.dark-mode .panel textarea{
  background:#2b2824;
  color:#f4eee2;
  border-color:#665944;
}
html.dark-mode .panel a{color:#d9bd82}
html.dark-mode .dw-contact{
  background:#211f1c;
  border-color:#6b5a42;
}
html.dark-mode .dw-contact h2,
html.dark-mode .dw-contact .lead{
  color:#f4eee2;
}
html.dark-mode .dw-contact .lead{color:#c3baac}
html.dark-mode .dw-contact-form label{color:#c9a15b}
html.dark-mode .dw-contact-form input,
html.dark-mode .dw-contact-form textarea{
  background:#2b2824;
  color:#f4eee2;
  border-color:#665944;
}
html.dark-mode .dw-contact-actions button{
  background:#f4eee2;
  color:#171615;
  border-color:#c9a15b;
}
html.dark-mode .dw-contact-actions a{
  background:#211f1c;
  color:#f4eee2;
  border-color:#c9a15b;
}
html.dark-mode .dw-header-art{
  border-color:var(--line);
}
html.dark-mode .dw-header-title{
  background:rgba(34,32,29,.88);
  color:#d8bb7b;
  border-color:#8f7445;
}
html.dark-mode .placeholder{
  background:#2a2723;
  color:#c9a15b;
  border-color:#665944;
}
html.dark-mode .bottom .add{
  background:#f4eee2;
  color:#171615;
  border-color:#c9a15b;
}
html.dark-mode .bottom .details{
  color:#d9bd82;
}
.dw-theme-toggle{
  min-width:42px;
  font-size:14px;
  line-height:1;
  padding:5px 8px;
}
@media(max-width:480px){
  .dw-theme-toggle{min-width:38px;padding:5px 7px}
}
/* ===== End Dark Mode ===== */


/* ===== Dark mode readability refinements v7.18 ===== */
html.dark-mode .dw-detail-label,
html.dark-mode .dw-contact-form label,
html.dark-mode .sectionhead small,
html.dark-mode .dw-vivino-label{
  color:#e0bd78;
}
html.dark-mode .dw-detail-value,
html.dark-mode .meta,
html.dark-mode .producer,
html.dark-mode .taste,
html.dark-mode .dw-contact-note,
html.dark-mode .dw-contact .lead,
html.dark-mode .dw-wine-details,
html.dark-mode .dw-wine-details p{
  color:#d7d0c4;
}
html.dark-mode .dw-wine-details summary,
html.dark-mode .details,
html.dark-mode .bottom .details{
  color:#e0bd78;
}
html.dark-mode .dw-contact,
html.dark-mode .dw-contact-inner,
html.dark-mode .dw-contact-form{
  color:#f4eee2;
}
html.dark-mode .panel .checkout,
html.dark-mode .panel button[type="submit"],
html.dark-mode .panel .primary,
html.dark-mode .panel .confirm{
  background:#f4eee2;
  color:#171615;
  border-color:#c9a15b;
}
html.dark-mode .panel .secondary,
html.dark-mode .panel .remove,
html.dark-mode .panel .close{
  color:#f4eee2;
}
html.dark-mode .panel small,
html.dark-mode .panel .small,
html.dark-mode .panel .muted{
  color:#c8c0b4;
}
html.dark-mode .dw-contact-actions a,
html.dark-mode .dw-contact-actions button{
  color:#171615;
}
html.dark-mode .dw-contact-actions a{
  background:#f4eee2;
}
html.dark-mode .dw-contact-actions button{
  background:#f4eee2;
}
@media(max-width:600px){
  html.dark-mode .dw-detail-label,
  html.dark-mode .dw-vivino-label,
  html.dark-mode .sectionhead small{
    color:#e5c47f;
  }
}


/* ===== Dark mode contrast correction v7.19 ===== */
html.dark-mode .description,
html.dark-mode .desc,
html.dark-mode .product-description,
html.dark-mode .intro,
html.dark-mode .lead,
html.dark-mode .body p,
html.dark-mode .body .description,
html.dark-mode .wine-description{
  color:#e2dbcf;
  opacity:1;
}
html.dark-mode .body{
  color:#f4eee2;
}
html.dark-mode .body p{
  text-shadow:none;
}
html.dark-mode .meta{
  color:#d7d0c4;
}


/* ===== Complete dark-mode wine readability pass v7.20 ===== */
/* Applies consistently to every wine card and every wine detail panel. */
html.dark-mode .taste{
  color:#e2dbcf;
  opacity:1;
}
html.dark-mode .rating,
html.dark-mode .detail-rating{
  color:#e0bd78;
}
html.dark-mode .detail-story{
  color:#e2dbcf;
  opacity:1;
}
html.dark-mode .detail-sub,
html.dark-mode .detail-discount-note,
html.dark-mode .sub{
  color:#d7d0c4;
}
html.dark-mode .detail-fact label{
  color:#e0bd78;
}
html.dark-mode .detail-fact div{
  color:#f0e9dd;
}
html.dark-mode .detail-buy input{
  background:#2b2824;
  color:#f4eee2;
  border-color:#665944;
}
html.dark-mode .detail-buy button{
  background:#f4eee2;
  color:#171615;
  border:1px solid #c9a15b;
}
html.dark-mode .detail-discount-note{
  color:#cfc6b8;
}
html.dark-mode .note{
  color:#d0c7ba;
}
html.dark-mode .row{
  color:#f4eee2;
}
html.dark-mode .row small{
  color:#d0c7ba;
}
html.dark-mode .row strong{
  color:#f4eee2;
}
html.dark-mode .q{
  color:#f4eee2;
}
html.dark-mode .q button{
  background:#2b2824;
  color:#f4eee2;
  border-color:#665944;
}
html.dark-mode .form input,
html.dark-mode .form select,
html.dark-mode .form textarea{
  background:#2b2824;
  color:#f4eee2;
  border-color:#665944;
}
html.dark-mode .form input::placeholder,
html.dark-mode .form textarea::placeholder{
  color:#aaa093;
}
html.dark-mode .award{
  color:#e0bd78;
}
html.dark-mode .price{
  color:#f0d08a;
}
/* Ensure the checkout action is always high-contrast in dark mode. */
html.dark-mode .checkout{
  background:#f4eee2;
  color:#171615;
  border:1px solid #c9a15b;
}


/* ===== v7.25 — complete day/night theme correction ===== */
/* Light mode keeps the existing De Warande ivory palette.
   Dark mode now uses one coherent, clearly darker palette. */

html.dark-mode,
html.dark-mode body {
  --ivory:#11100f;
  --paper:#1d1b19;
  --ink:#f4eee2;
  --gold:#c9a15b;
  --line:#51483a;
  --muted:#b8afa1;
  background:#11100f;
  color:#f4eee2;
}

html.dark-mode header {
  background:#11100f;
  border-color:#51483a;
}

html.dark-mode .dw-header-art {
  filter:brightness(.72) contrast(1.03);
}

html.dark-mode .dw-header-title {
  background:rgba(29,27,25,.94);
  color:#d9bd82;
  border-color:#80683f;
}

html.dark-mode .hero,
html.dark-mode main,
html.dark-mode .section {
  background:#11100f;
  color:#f4eee2;
}

html.dark-mode .hero p,
html.dark-mode .sub,
html.dark-mode .note {
  color:#bdb4a5;
}

html.dark-mode .tools {
  background:rgba(17,16,15,.96);
  border-color:#51483a;
}

html.dark-mode .tools input,
html.dark-mode .tools select {
  background:#24211e;
  color:#f4eee2;
  border-color:#5f5342;
}

html.dark-mode .tools input::placeholder {
  color:#9f968a;
}

html.dark-mode .card {
  background:#1d1b19;
  color:#f4eee2;
  border-color:#51483a;
}

html.dark-mode .body {
  background:#1d1b19;
  color:#f4eee2;
}

html.dark-mode .card h3,
html.dark-mode .price {
  color:#f4eee2;
}

html.dark-mode .rating,
html.dark-mode .detail-rating,
html.dark-mode .award,
html.dark-mode .producer,
html.dark-mode .detail-kicker {
  color:#e0bd78;
}

html.dark-mode .taste,
html.dark-mode .description,
html.dark-mode .desc,
html.dark-mode .product-description,
html.dark-mode .intro,
html.dark-mode .lead,
html.dark-mode .wine-description,
html.dark-mode .body p,
html.dark-mode .detail-story {
  color:#e2dbcf;
}

html.dark-mode .bottom {
  border-color:#51483a;
}

html.dark-mode .pic,
html.dark-mode .detail-main-photo,
html.dark-mode .detail-thumb {
  background:#f5f0e5;
  border-color:#51483a;
}

html.dark-mode .back-photo {
  background:#f5f0e5;
  border-color:#51483a;
}

html.dark-mode .back-photo span {
  background:rgba(245,240,229,.94);
  color:#76551e;
}

html.dark-mode .placeholder {
  background:#24211e;
  color:#c9a15b;
  border-color:#665944;
}

html.dark-mode .dw-wine-details {
  background:rgba(201,161,91,.055);
  border-color:#51483a;
}

html.dark-mode .dw-wine-details summary,
html.dark-mode .details,
html.dark-mode .bottom .details,
html.dark-mode .dw-detail-label,
html.dark-mode .dw-vivino-label {
  color:#e0bd78;
}

html.dark-mode .dw-detail-value,
html.dark-mode .dw-detail-value *,
html.dark-mode .detail-fact div {
  color:#f0e9dd;
}

html.dark-mode .case-box {
  background:#24211e;
  color:#f4eee2;
  border-color:#51483a;
}

html.dark-mode .overlay {
  background:rgba(0,0,0,.84);
}

html.dark-mode .panel {
  background:#1d1b19;
  color:#f4eee2;
  border-color:#6a5b45;
}

html.dark-mode .panel input,
html.dark-mode .panel select,
html.dark-mode .panel textarea,
html.dark-mode .form input,
html.dark-mode .form select,
html.dark-mode .form textarea,
html.dark-mode .detail-buy input {
  background:#24211e;
  color:#f4eee2;
  border-color:#5f5342;
}

html.dark-mode .panel input::placeholder,
html.dark-mode .form input::placeholder,
html.dark-mode .form textarea::placeholder {
  color:#9f968a;
}

html.dark-mode .row {
  color:#f4eee2;
  border-color:#51483a;
}

html.dark-mode .q button {
  background:#24211e;
  color:#f4eee2;
  border-color:#5f5342;
}

html.dark-mode .dw-contact {
  background:#1d1b19;
  color:#f4eee2;
  border-color:#6a5b45;
}

html.dark-mode .dw-contact h2 {
  color:#f4eee2;
}

html.dark-mode .dw-contact-form label {
  color:#e0bd78;
}

html.dark-mode .dw-contact-form input,
html.dark-mode .dw-contact-form textarea {
  background:#24211e;
  color:#f4eee2;
  border-color:#5f5342;
}

html.dark-mode .dw-contact-actions a,
html.dark-mode .dw-contact-actions button,
html.dark-mode .detail-buy button,
html.dark-mode .checkout {
  background:#f4eee2;
  color:#171615;
  border-color:#c9a15b;
}

html.dark-mode .cart {
  background:#f4eee2;
  color:#171615;
  border-color:#c9a15b;
}

html.dark-mode .cart b {
  color:#9a6824;
}

html.dark-mode .dw-language-switch button {
  color:#d9bd82;
  border-color:rgba(201,161,91,.45);
}

html.dark-mode .dw-language-switch button.active {
  background:#f4eee2;
  color:#171615;
  border-color:#c9a15b;
}
/* ===== end v7.25 theme correction ===== */


/* ===== v7.26 ADMIN MODE ===== */
#dwAdminGate,#dwAdminPanel{display:none}
html.admin-open #dwAdminGate{display:flex}
html.admin-open #dwAdminPanel{display:block}
.dw-admin-fab{display:none}
.dw-admin-modal{position:fixed;inset:0;z-index:2000;display:none;align-items:center;justify-content:center;padding:18px;background:rgba(0,0,0,.72)}
html.admin-open .dw-admin-modal{display:flex}
.dw-admin-box{width:min(1080px,100%);max-height:92vh;overflow:auto;background:#f6f0e3;color:#171717;border:1px solid #b9954c;box-shadow:0 20px 60px rgba(0,0,0,.35)}
.dw-admin-head{display:flex;justify-content:space-between;align-items:center;padding:18px 20px;border-bottom:1px solid #d8c5a2}
.dw-admin-head h2{margin:0;font:400 25px Georgia,serif}
.dw-admin-close{background:transparent;border:0;font-size:25px;cursor:pointer;color:inherit}
.dw-admin-body{padding:20px}
.dw-admin-login{max-width:390px;margin:50px auto;padding:24px;border:1px solid #d8c5a2;background:#fffaf1}
.dw-admin-login h3{margin-top:0;font:400 24px Georgia,serif}
.dw-admin-login label,.dw-admin-form label{display:block;margin:12px 0 5px;font-size:12px;letter-spacing:.04em}
.dw-admin-login input,.dw-admin-form input,.dw-admin-form textarea,.dw-admin-form select{width:100%;padding:10px;border:1px solid #c9b894;background:#fff;color:#171717;font:inherit}
.dw-admin-btn{padding:10px 14px;border:1px solid #9a6824;background:#171615;color:#f4eee2;cursor:pointer}
.dw-admin-btn.light{background:transparent;color:inherit}
.dw-admin-msg{min-height:20px;margin-top:10px;font-size:12px}
.dw-admin-toolbar{display:flex;gap:14px;flex-wrap:wrap;margin-bottom:18px;align-items:stretch}
.dw-admin-group{display:flex;gap:8px;align-items:center;flex-wrap:wrap;padding:10px 12px;border:1px solid #d8c5a2;background:#fffaf1}
.dw-admin-group-title{width:100%;font-size:10px;letter-spacing:.14em;color:#8a7350;font-weight:700;margin-bottom:2px}
.dw-admin-group .dw-admin-btn{min-height:42px}
.dw-admin-btn.active{background:#9a6824;color:#fffaf1}
.dw-admin-add{font-weight:700}
.dw-admin-group-secondary{margin-left:auto;align-self:flex-end}
.dw-admin-toolbar{display:flex;gap:8px;flex-wrap:wrap;margin-bottom:16px}
.dw-admin-table{width:100%;border-collapse:collapse;font-size:13px}
.dw-admin-stock-table-wrap{overflow:auto}.dw-admin-row-actions{display:flex;gap:6px;flex-wrap:wrap;align-items:center}.dw-admin-row-actions .dw-admin-btn{font-size:11px;white-space:nowrap}
.dw-admin-table th,.dw-admin-table td{padding:9px 7px;border-bottom:1px solid #d8c5a2;text-align:left;vertical-align:middle}
.dw-admin-table input{width:90px;padding:6px;border:1px solid #c9b894}
.dw-admin-stock{display:flex;gap:5px;align-items:center}
.dw-admin-status{font-size:11px;letter-spacing:.04em}
.dw-admin-status.ok{color:#356b3c}.dw-admin-status.low{color:#9a6824}.dw-admin-status.out{color:#9b3026}
.dw-admin-form{display:grid;grid-template-columns:1fr 1fr;gap:0 14px}
.dw-admin-form .full{grid-column:1/-1}
.dw-admin-save{margin-top:18px}
@media(max-width:700px){.dw-admin-form{grid-template-columns:1fr}.dw-admin-form .full{grid-column:auto}.dw-admin-table{font-size:11px}.dw-admin-table th:nth-child(3),.dw-admin-table td:nth-child(3){display:none}.dw-admin-toolbar{display:grid;grid-template-columns:1fr;gap:10px}.dw-admin-group{display:grid;grid-template-columns:1fr 1fr;gap:7px}.dw-admin-group-title{grid-column:1/-1}.dw-admin-group .dw-admin-btn{width:100%;min-height:44px}.dw-admin-group-secondary{margin-left:0}.dw-admin-group-secondary .dw-admin-btn{grid-column:1/-1}}
html.dark-mode .dw-admin-box{background:#1d1b19;color:#f4eee2;border-color:#6a5b45}
html.dark-mode .dw-admin-head{border-color:#51483a}
html.dark-mode .dw-admin-login{background:#24211e;border-color:#51483a}
html.dark-mode .dw-admin-login input,html.dark-mode .dw-admin-form input,html.dark-mode .dw-admin-form textarea,html.dark-mode .dw-admin-form select{background:#24211e;color:#f4eee2;border-color:#5f5342}
html.dark-mode .dw-admin-table th,html.dark-mode .dw-admin-table td{border-color:#51483a}
html.dark-mode .dw-admin-table input{background:#24211e;color:#f4eee2;border-color:#5f5342}
/* ===== end admin styling ===== */



#grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(280px,1fr));gap:28px;width:100%}
#grid .card{display:block;min-width:0;cursor:pointer}
#grid .pic{width:100%;min-height:280px;display:flex;align-items:center;justify-content:center;overflow:hidden}
#grid .pic img{display:block;width:100%;height:auto;max-height:430px;object-fit:contain}
#grid .card-stock{display:block;margin:14px 0 8px;font-size:.82rem;letter-spacing:.08em}
#grid .card-stock.in{font-weight:600}
#grid .card-stock.out{font-weight:600}
#grid .card-stock.unknown{opacity:.72}
#grid .bottom{display:flex;align-items:center;justify-content:space-between;gap:16px;margin-top:14px}
#grid .bottom .add{white-space:nowrap}
@media(max-width:680px){
  #grid{grid-template-columns:1fr;gap:18px}
  #grid .pic{min-height:220px}
}


/* ===== 01-dw-crm-v728-css.css ===== */

/* ===== v7.28 CUSTOMER / CRM / SELLER TOOLS ===== */
.dw-crm-nav{display:flex;flex-wrap:wrap;gap:8px;margin:0 0 18px}
.dw-crm-nav button{font-size:10px;letter-spacing:1px;padding:9px 12px}
.dw-crm-nav button.active{background:#9a6824;border-color:#9a6824;color:#fff}
.dw-crm-card{border:1px solid #d8c5a2;background:#fffaf1;padding:15px;margin-bottom:12px}
.dw-crm-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}
.dw-crm-grid .full{grid-column:1/-1}
.dw-crm-grid label,.dw-crm-form label{display:block;font-size:10px;letter-spacing:1px;text-transform:uppercase;margin-bottom:5px;color:#71685c}
.dw-crm-grid input,.dw-crm-grid select,.dw-crm-grid textarea,.dw-crm-form input,.dw-crm-form select,.dw-crm-form textarea{width:100%;padding:10px;border:1px solid #d8c5a2;background:#fff;color:#171717;font:14px Georgia,serif}
.dw-crm-kpis{display:grid;grid-template-columns:repeat(4,1fr);gap:10px;margin-bottom:14px}
.dw-crm-kpi{border:1px solid #d8c5a2;padding:12px;background:#fffaf1}
.dw-crm-kpi b{display:block;font:400 24px Georgia,serif}
.dw-crm-kpi span{font-size:10px;letter-spacing:1px;text-transform:uppercase;color:#71685c}
.dw-crm-table{width:100%;border-collapse:collapse;font-size:12px}
.dw-crm-table th,.dw-crm-table td{border-bottom:1px solid #e2d5bf;padding:9px 7px;text-align:left;vertical-align:top}
.dw-crm-table th{font-size:9px;letter-spacing:1px;text-transform:uppercase;color:#71685c}
.dw-crm-badge{display:inline-block;padding:4px 7px;border:1px solid #c9b07d;font-size:9px;letter-spacing:.5px}
.dw-crm-muted{color:#71685c;font-size:12px}
.dw-crm-danger{border-color:#9a3f32}
.dw-customer-modal{position:fixed;inset:0;background:#0009;z-index:2100;display:none;align-items:flex-end;justify-content:center}
.dw-customer-modal.show{display:flex}
.dw-customer-panel{width:min(760px,100%);max-height:92vh;overflow:auto;background:#f6f0e3;border-top:3px solid #b9954c;border-radius:18px 18px 0 0;padding:22px}
.dw-customer-head{display:flex;justify-content:space-between;align-items:center;margin-bottom:14px}
.dw-customer-head h2{font:400 25px Georgia,serif;margin:0}
.dw-customer-close{border:0;background:none;color:#171717;font-size:27px;padding:0}
.dw-account-tabs{display:flex;gap:8px;margin-bottom:16px}
.dw-account-tabs button{font-size:10px;padding:9px 12px}
.dw-account-tabs button.active{background:#9a6824;border-color:#9a6824}
.dw-account-view{display:none}.dw-account-view.active{display:block}
.dw-account-actions{display:flex;gap:8px;flex-wrap:wrap;margin-top:12px}
.dw-order-history{margin-top:15px}
.dw-history-row{display:flex;justify-content:space-between;gap:10px;border-bottom:1px solid #dfd2bd;padding:10px 0;font-size:12px}
.dw-fav-chip{display:inline-block;border:1px solid #d8c5a2;padding:5px 8px;margin:3px;font-size:10px}
.dw-discount-box{background:#171717;color:#f5f0e5;padding:14px;margin:12px 0}
.dw-discount-box strong{color:#d9b978}
@media(max-width:700px){
 .dw-crm-grid{grid-template-columns:1fr}
 .dw-crm-kpis{grid-template-columns:repeat(2,1fr)}
 .dw-crm-table{min-width:650px}
}


/* ===== 02-dw-facebook-v729-css.css ===== */

.dw-facebook-top{
  display:inline-flex;align-items:center;justify-content:center;gap:7px;
  margin-left:8px;padding:8px 12px;border:1px solid rgba(154,104,36,.65);
  color:inherit;text-decoration:none;font:10px Georgia,serif;letter-spacing:1px;
  text-transform:uppercase;vertical-align:middle;transition:.2s;
}
.dw-facebook-top:hover{background:#9a6824;color:#fff;border-color:#9a6824}
.dw-facebook-icon{
  width:17px;height:17px;border-radius:50%;display:inline-flex;align-items:center;
  justify-content:center;border:1px solid currentColor;font:bold 12px Arial,sans-serif;
}
@media(max-width:600px){
 .dw-facebook-top{padding:7px 9px;margin-left:5px;font-size:9px}
 .dw-facebook-top span:last-child{display:none}
}


/* ===== 03-dw-sparky-v730-css.css ===== */

.dw-seller-login{max-width:430px;margin:40px auto;padding:24px;border:1px solid #d8c5a2;background:#fffaf1}
.dw-seller-login h3{font:400 24px Georgia,serif;margin:0 0 8px}
.dw-seller-login label{display:block;margin:12px 0 5px;font-size:10px;letter-spacing:1px;text-transform:uppercase}
.dw-seller-login input{width:100%;box-sizing:border-box;padding:10px;border:1px solid #c9b894;background:#fff;font:14px Georgia,serif}
.dw-seller-role{font-size:11px;color:#71685c;margin:8px 0 15px}
.dw-seller-msg{font-size:12px;margin-top:10px;min-height:18px}
.dw-seller-panel{border:1px solid #d8c5a2;background:#fffaf1;padding:18px;margin-bottom:14px}
.dw-seller-badge{display:inline-block;border:1px solid #c9b07d;padding:4px 8px;font-size:9px;letter-spacing:1px;text-transform:uppercase}
.dw-seller-head{display:flex;justify-content:space-between;gap:10px;align-items:center;flex-wrap:wrap}
html.dark-mode .dw-seller-login,html.dark-mode .dw-seller-panel{background:#24211e;border-color:#51483a}
html.dark-mode .dw-seller-login input{background:#24211e;color:#f4eee2;border-color:#5f5342}

.dw-seller-functions{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;margin-top:18px}
.dw-seller-function{display:block;width:100%;text-align:left;padding:18px 16px;border:1px solid #d8c5a2;background:#fffaf1;color:#171717;cursor:pointer;font:400 16px Georgia,serif}
.dw-seller-function strong{display:block;font-size:18px;margin-bottom:5px}
.dw-seller-function span{display:block;color:#71685c;font-size:12px;line-height:1.45}
.dw-seller-function:hover{background:#f6f0e3}
@media(max-width:600px){.dw-seller-functions{grid-template-columns:1fr}}


/* ===== 04-dw-multiproduct-v738-css.css ===== */

.dw-product-type-panel{border:1px solid #d8c5a2;background:#fffaf1;padding:16px;margin:12px 0}
.dw-product-type-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:8px}
.dw-product-type-btn{padding:11px 8px;font-size:10px;letter-spacing:.7px}
.dw-product-type-btn.active{background:#9a6824;border-color:#9a6824;color:#fff}
.dw-category-badge{display:inline-block;padding:3px 7px;border:1px solid #c9b07d;font-size:9px;letter-spacing:.5px;text-transform:uppercase}
.dw-type-fields{display:none}.dw-type-fields.active{display:block}
@media(max-width:700px){.dw-product-type-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}


/* ===== 05-dw-commission-v739-css.css ===== */

.dw-commission-card{border:1px solid #d8c5a2;background:#fffaf1;padding:16px;margin:12px 0}
.dw-commission-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px}
.dw-commission-note{font-size:11px;color:#71685c;line-height:1.5}
.dw-commission-preview{margin-top:10px;padding:10px;border-top:1px solid #d8c5a2;font-size:12px}
@media(max-width:700px){.dw-commission-grid{grid-template-columns:1fr}}


/* ===== 06-dw-shop-category-nav-v880.css ===== */

.dw-shop-category-nav{display:flex;align-items:center;justify-content:center;gap:10px;flex-wrap:wrap;padding:14px 18px;border-top:1px solid rgba(185,149,76,.28);border-bottom:1px solid rgba(185,149,76,.28);background:rgba(255,250,241,.94);position:relative;z-index:25}
.dw-shop-category-nav button{display:none;background:#111;color:#f5f0e5;border:1px solid #111;border-radius:2px;padding:10px 15px;font:600 13px Georgia,"Times New Roman",serif;letter-spacing:.3px;cursor:pointer}
.dw-shop-category-nav button.visible{display:inline-flex}.dw-shop-category-nav button.active{background:#b9954c;color:#fff;border-color:#b9954c}
@media(max-width:700px){.dw-shop-category-nav{justify-content:flex-start;flex-wrap:nowrap;overflow-x:auto;scrollbar-width:none;padding:10px 12px;gap:7px}.dw-shop-category-nav::-webkit-scrollbar{display:none}.dw-shop-category-nav button{white-space:nowrap;padding:9px 12px;font-size:12px}}


/* ===== 07-dw-public-blog-v950-css.css ===== */

.dw-public-blog{max-width:1120px;margin:42px auto 80px;padding:0 22px;display:none}.dw-public-blog.visible{display:block}.dw-public-blog-head{text-align:center;margin-bottom:26px}.dw-public-blog-head small{display:block;color:#9a6824;letter-spacing:3px;font-size:11px;margin-bottom:8px}.dw-public-blog-head h2{font:400 38px Georgia,"Times New Roman",serif;margin:0 0 10px}.dw-public-blog-head p{max-width:700px;margin:0 auto;color:#71685c;line-height:1.65}.dw-public-blog-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:18px}.dw-public-blog-card{background:#fffaf1;border:1px solid #d8c5a2;padding:22px;box-shadow:0 6px 18px rgba(40,30,15,.05)}.dw-public-blog-card time{display:block;color:#9a6824;font-size:10px;letter-spacing:1.4px;text-transform:uppercase;margin-bottom:8px}.dw-public-blog-card h3{font:400 24px Georgia,"Times New Roman",serif;margin:0 0 10px}.dw-public-blog-card p{color:#71685c;line-height:1.7;margin:0;white-space:pre-line}.dw-public-blog-empty{display:none}.dw-blog-nav-button{display:none;background:#111;color:#f5f0e5;border:1px solid #111;border-radius:2px;padding:10px 15px;font:600 13px Georgia,"Times New Roman",serif;letter-spacing:.3px;cursor:pointer}.dw-blog-nav-button.visible{display:inline-flex}.dw-blog-nav-button.active{background:#b9954c;border-color:#b9954c;color:#fff}
@media(max-width:700px){.dw-public-blog{margin:30px auto 60px;padding:0 14px}.dw-public-blog-head h2{font-size:31px}.dw-public-blog-grid{grid-template-columns:1fr}.dw-blog-nav-button{white-space:nowrap;padding:9px 12px;font-size:12px}}


/* ===== 08-dw-blog-editor-visibility-v798.css ===== */

/* Blog editor: always keep typed text clearly readable in both themes */
.dw-seller-panel #dwBlogTitle,
.dw-seller-panel #dwBlogBody,
.dw-seller-panel #dwBlogProductSelect{
  color:#171717;
  background:#fffaf1;
  -webkit-text-fill-color:#171717;
  opacity:1;
}
.dw-seller-panel #dwBlogBody{
  caret-color:#171717;
}
.dw-seller-panel #dwBlogBody *{
  color:#171717;
  -webkit-text-fill-color:#171717;
}
html.dark-mode .dw-seller-panel #dwBlogTitle,
html.dark-mode .dw-seller-panel #dwBlogBody,
html.dark-mode .dw-seller-panel #dwBlogProductSelect{
  color:#171717;
  background:#fffaf1;
  -webkit-text-fill-color:#171717;
}
.dw-seller-panel #dwBlogTitle::placeholder,
.dw-seller-panel #dwBlogProductSelect option{
  color:#71685c;
  -webkit-text-fill-color:#71685c;
}
.dw-blog-rich-editor:empty:before{color:#71685c;-webkit-text-fill-color:#71685c}


/* ===== 09-dw-stock-request-v107-css.css ===== */

.dw-stock-request-btn{display:inline-block;margin-top:8px;padding:8px 12px;border:1px solid #9a6824;background:transparent;color:#5a4020;font:600 11px Georgia,serif;letter-spacing:.3px;cursor:pointer}
.dw-stock-request-btn:hover{background:#f3ead9}
.dw-stock-request-note{margin-top:8px;font-size:11px;color:#71685c}
.dw-stock-request-modal{position:fixed;inset:0;background:rgba(20,17,13,.58);display:none;align-items:center;justify-content:center;z-index:99999;padding:18px}
.dw-stock-request-modal.show{display:flex}
.dw-stock-request-box{width:min(520px,100%);background:#fffaf1;border:1px solid #c9b894;padding:22px;box-sizing:border-box}
.dw-stock-request-box h3{font:400 22px Georgia,serif;margin:0 0 8px;color:#3f3327}
.dw-stock-request-box p{font:13px Arial,sans-serif;color:#71685c;line-height:1.5}
.dw-stock-request-box label{display:block;font-size:11px;margin:10px 0 4px;color:#514538}
.dw-stock-request-box input,.dw-stock-request-box textarea{width:100%;box-sizing:border-box;padding:10px;border:1px solid #c9b894;background:#fff;font:14px Georgia,serif}
.dw-stock-request-actions{display:flex;gap:8px;flex-wrap:wrap;margin-top:14px}
.dw-stock-request-actions button{padding:10px 14px;border:1px solid #9a6824;background:#9a6824;color:#fff;cursor:pointer}
.dw-stock-request-actions button.light{background:transparent;color:#5a4020}


/* ===== 10-dw-customer-stock-v116-css.css ===== */

.dw-stock-status{margin:8px 0 2px;font-size:12px;letter-spacing:.03em}
.dw-stock-status.in{color:#5b6b43}
.dw-stock-status.out{color:#8b3b2d}
.dw-stock-status.unknown{color:#71685c}
.dw-stock-request-inline{display:inline-block;margin:7px 0 0;padding:8px 11px;border:1px solid #9a6824;background:transparent;color:#5a4020;font:600 11px Georgia,serif;cursor:pointer}


/* ===== 11-dw-login-options-v100.css ===== */
.dw-login-pass-wrap{display:flex;align-items:stretch;width:100%;gap:6px}.dw-login-pass-wrap input{flex:1;min-width:0}.dw-pass-visible{padding:0 10px;border:1px solid #c9b894;background:#fffaf1;color:#171717;font:600 10px Georgia,serif;letter-spacing:.6px;cursor:pointer;white-space:nowrap}.dw-login-check{display:flex;align-items:center;gap:8px;margin:10px 0 0;text-transform:none;letter-spacing:0;font-size:12px;cursor:pointer}.dw-login-check input{width:auto;accent-color:#9a6824}.html.dark-mode .dw-pass-visible{background:#24211e;color:#f4eee2;border-color:#5f5342}

/* ===== 12-dw-v737-functional-css.css ===== */

.dw-v737-table{width:100%;border-collapse:collapse;margin-top:12px}.dw-v737-table th,.dw-v737-table td{padding:9px 7px;border-bottom:1px solid #d8c5a2;text-align:left;vertical-align:top}.dw-v737-table th{font-size:10px;letter-spacing:1px;text-transform:uppercase}.dw-v737-table input,.dw-v737-table select,.dw-v737-form input,.dw-v737-form textarea,.dw-v737-form select{width:100%;box-sizing:border-box;padding:9px;border:1px solid #c9b894;background:#fff;font:14px Georgia,serif}.dw-v737-form{display:grid;grid-template-columns:1fr 1fr;gap:12px;margin:12px 0}.dw-v737-form .full{grid-column:1/-1}.dw-v737-actions{display:flex;gap:8px;flex-wrap:wrap;margin-top:14px}.dw-v737-note{padding:10px;border:1px solid #d8c5a2;background:#fffaf1;font-size:12px;line-height:1.5;margin:10px 0}.dw-v737-ok{font-size:12px;margin-top:8px}.dw-v737-danger{color:#8b2d20}.dw-v737-blog-card{border:1px solid #d8c5a2;background:#fffaf1;padding:14px;margin:10px 0}.dw-v737-blog-card h4{margin:0 0 6px;font:400 20px Georgia,serif}.dw-v737-muted{color:#71685c;font-size:12px}.dw-v737-stat{font-size:25px;margin:4px 0}.dw-v737-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px}.dw-v737-card{border:1px solid #d8c5a2;background:#fffaf1;padding:12px}.dw-v737-card small{display:block;color:#71685c}.dw-v737-check{display:flex;gap:8px;align-items:center;font-size:12px}.dw-v737-check input{width:auto}.dw-v737-modal-photo{max-width:100%;max-height:150px;object-fit:contain}.dw-v737-login-help{font-size:11px;color:#71685c;margin-top:8px}.dw-blog-tag-editor{display:flex;flex-wrap:wrap;gap:7px;min-height:12px;margin-top:7px}.dw-blog-product-chip,.dw-blog-product-tag{display:inline-flex;align-items:center;gap:6px;border:1px solid #d8c5a2;background:#f6f0e3;padding:6px 9px;font-size:11px;color:#5b4729}.dw-blog-product-chip button{border:0;background:none;cursor:pointer;font-size:16px;line-height:1;padding:0;color:#7a2e24}.dw-public-blog-card .dw-blog-product-tag{margin:8px 5px 0 0}.dw-blog-rich-editor{min-height:280px;border:1px solid #d8c5a2;background:#fffaf1;padding:15px 16px;line-height:1.75;font:16px Georgia,"Times New Roman",serif;outline:none;white-space:pre-wrap;overflow-wrap:anywhere}.dw-blog-rich-editor:empty:before{content:attr(data-placeholder);color:#9a9184}.dw-blog-rich-editor:focus{border-color:#9a6824;box-shadow:0 0 0 2px rgba(154,104,36,.08)}.dw-blog-inline-product{display:inline-flex;align-items:center;gap:5px;margin:1px 2px;padding:3px 7px;border:1px solid #d8c5a2;border-radius:14px;background:#f6f0e3;color:#6f4d20;font-size:13px;line-height:1.3;vertical-align:baseline}.dw-blog-inline-product button{border:0;background:none;color:#7a2e24;cursor:pointer;font-size:15px;line-height:1;padding:0 1px}.dw-blog-rich-editor .dw-blog-inline-product:hover{border-color:#9a6824}.dw-blog-product-link{display:inline;border-bottom:1px solid #9a6824;color:#7b531d;font-weight:600;text-decoration:none;cursor:pointer}.dw-blog-product-list{margin-top:16px;padding-top:12px;border-top:1px solid #d8c5a2}.dw-blog-product-list strong{font-size:11px;letter-spacing:1px;text-transform:uppercase;color:#9a6824}
html.dark-mode .dw-v737-table input,html.dark-mode .dw-v737-table select,html.dark-mode .dw-v737-form input,html.dark-mode .dw-v737-form textarea,html.dark-mode .dw-v737-form select,html.dark-mode .dw-v737-note,html.dark-mode .dw-v737-blog-card,html.dark-mode .dw-v737-card{background:#24211e;color:#f4eee2;border-color:#51483a}.dw-v737-table th,.dw-v737-table td{border-color:#51483a}
@media(max-width:600px){.dw-v737-form{grid-template-columns:1fr}.dw-v737-form .full{grid-column:auto}.dw-v737-grid{grid-template-columns:1fr}}


/* ===== 13-dw-photo-intake-css.css ===== */

.dw-photo-intake{border:1px solid var(--line);background:var(--paper);padding:18px;margin:0 0 20px}.dw-photo-intake-head{display:flex;justify-content:space-between;gap:14px;align-items:flex-start}.dw-photo-badge{font-size:11px;letter-spacing:.08em;border:1px solid var(--gold);padding:6px 8px;white-space:nowrap}.dw-photo-grid{display:grid;grid-template-columns:minmax(0,1fr) minmax(180px,260px);gap:14px;margin-top:14px}.dw-photo-drop{min-height:150px;border:1px dashed var(--gold);display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center;gap:7px;padding:18px;cursor:pointer}.dw-photo-drop input{position:absolute;opacity:0;width:1px;height:1px}.dw-photo-drop:focus-within{outline:2px solid var(--gold);outline-offset:2px}.dw-photo-icon{font-size:32px}.dw-photo-drop small{color:var(--muted)}.dw-photo-preview{min-height:150px;border:1px solid var(--line);display:flex;align-items:center;justify-content:center;background:#f3ecdf;overflow:hidden}.dw-photo-preview img{display:block;width:100%;height:100%;max-height:230px;object-fit:contain}.dw-photo-placeholder{color:var(--muted);font-size:13px}.dw-photo-actions{display:flex;gap:10px;flex-wrap:wrap;margin-top:12px}.dw-photo-status{font-size:13px;color:var(--muted);margin-top:10px}.dw-research-panel{margin-top:14px;padding:13px;border-top:1px solid var(--line)}.dw-research-links{display:flex;gap:8px;flex-wrap:wrap;margin-top:10px}.dw-research-link{display:inline-block;border:1px solid var(--line);padding:9px 11px;color:var(--ink);text-decoration:none;background:#fffaf1}.dw-research-link:hover{border-color:var(--gold)}.dw-recognition-result{margin-top:12px;padding:11px 13px;border:1px solid var(--line);background:#fffaf1;font-size:13px}.dw-recognition-result strong{font-family:Georgia,serif}.dw-confidence{display:inline-block;margin-left:7px;padding:3px 6px;border:1px solid var(--gold);font-size:10px;letter-spacing:.04em}
@media(max-width:650px){.dw-photo-grid{grid-template-columns:1fr}.dw-photo-preview{min-height:180px}.dw-photo-intake-head{flex-direction:column}}


/* ===== 14-dw-sparky-products-v940-css.css ===== */

.dw-sparky-product-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;margin:14px 0}
.dw-sparky-product-grid .full{grid-column:1/-1}
.dw-sparky-product-types{display:flex;flex-wrap:wrap;gap:7px;margin:10px 0 14px}
.dw-sparky-product-types button{border:1px solid #c9b894;background:#111;color:#fff;padding:9px 12px;cursor:pointer;font:600 12px Georgia,serif}
.dw-sparky-product-types button.active{background:#b9954c;border-color:#b9954c}
.dw-sparky-add{margin-top:12px}
@media(max-width:600px){.dw-sparky-product-grid{grid-template-columns:1fr}.dw-sparky-product-grid .full{grid-column:auto}}


/* ===== v16.4 HEADER AUTHORITY ===== */
/* Account + Admin belong only to the top control bar. Legacy floating controls are disabled. */

/* v17.0 canonical application header — single source of truth */
.dw-v17-header{position:sticky;top:0;z-index:1000;width:100%;box-sizing:border-box;background:var(--ivory,#f6f0e4);border-bottom:1px solid rgba(185,149,76,.35)}
.dw-v17-header-inner{max-width:1180px;margin:0 auto;padding:7px 12px;display:flex;align-items:center;justify-content:space-between;gap:10px;box-sizing:border-box}
.dw-v17-actions{display:flex;align-items:center;gap:6px;order:2}
.dw-v17-action{min-height:34px;padding:8px 13px;border:1px solid #b9954c;border-radius:2px;background:#111;color:#f5f0e5;font:600 10px Georgia,serif;letter-spacing:.7px;white-space:nowrap;cursor:pointer}
.dw-v17-admin{background:#b9954c;color:#171615}
.dw-v17-languages{display:flex;align-items:center;gap:5px;order:1;flex-wrap:nowrap}
.dw-v17-languages button{min-width:45px;min-height:34px;padding:7px 9px;border:1px solid rgba(185,149,76,.35);border-radius:3px;background:rgba(255,250,241,.8);color:#765d34;font:500 10px Arial,sans-serif;cursor:pointer}
.dw-v17-languages button.active{background:#111;color:#f5f0e5;border-color:#111}
.dw-v17-languages .dw-v17-theme{min-width:45px;font-size:15px}
.dw-account-fab,.dw-admin-fab,.dw-floating-account,.dw-floating-admin,[data-dw-floating="account"],[data-dw-floating="admin"]{display:none}
@media(max-width:700px){.dw-v17-header-inner{padding:6px 8px;gap:7px}.dw-v17-actions{order:1}.dw-v17-languages{order:2;overflow-x:auto;scrollbar-width:none}.dw-v17-languages::-webkit-scrollbar{display:none}.dw-v17-action{font-size:9px;padding:7px 9px}.dw-v17-languages button{min-width:39px;padding:6px 7px}}
@media(max-width:520px){.dw-v17-header-inner{align-items:center}.dw-v17-actions{flex:0 0 auto}.dw-v17-languages{flex:1;justify-content:flex-end}.dw-v17-action{min-height:32px}}

/* ===== v17.1 Pink Mode =====
   De Warande blush/rose theme: restrained, luxurious, readable. */
html.pink-mode{
  --ivory:#f8eef1;
  --paper:#fff8fa;
  --ink:#24171b;
  --gold:#a15f73;
  --line:#d9b9c3;
  --muted:#725e65;
  --dw-gold:#a85f75;
  --dw-gold-light:#d8a9b7;
  --dw-ivory:#f8eef1;
  --dw-black:#24171b;
  color-scheme:light;
}
html.pink-mode body{background:#f8eef1;color:#24171b}
html.pink-mode body:before{border-color:#b87589}
html.pink-mode .dw-v17-header{background:#f8eef1;border-bottom-color:#d9b9c3}
html.pink-mode .dw-v17-action,
html.pink-mode .dw-v17-languages button{background:#fff8fa;color:#5d3541;border-color:#d9b9c3}
html.pink-mode .dw-v17-action:hover,
html.pink-mode .dw-v17-languages button:hover{background:#f3dce3;border-color:#b87589;color:#3b2028}
html.pink-mode .dw-v17-admin{background:#24171b;color:#fff8fa;border-color:#b87589}
html.pink-mode .dw-v17-languages button.active{background:#24171b;color:#fff8fa;border-color:#b87589}
html.pink-mode header,
html.pink-mode .hero,
html.pink-mode .tools,
html.pink-mode .section,
html.pink-mode main{background:#f8eef1;color:#24171b}
html.pink-mode .hero h2,
html.pink-mode .sectionhead h2,
html.pink-mode .dw-contact h2{color:#24171b}
html.pink-mode .hero p,
html.pink-mode .lead,
html.pink-mode .sub,
html.pink-mode .meta,
html.pink-mode .taste{color:#725e65}
html.pink-mode .tools input,
html.pink-mode .tools select,
html.pink-mode .form input,
html.pink-mode .form select,
html.pink-mode .form textarea{background:#fff8fa;color:#24171b;border-color:#d9b9c3}
html.pink-mode .card,
html.pink-mode .product-card,
html.pink-mode .wine-card{background:#fff8fa;border-color:#d9b9c3}
html.pink-mode .pic,
html.pink-mode .detail-main-photo,
html.pink-mode .detail-thumb{background:#fff;border-color:#d9b9c3}
html.pink-mode .producer,
html.pink-mode .award,
html.pink-mode .price,
html.pink-mode .rating,
html.pink-mode .detail-rating,
html.pink-mode .detail-kicker,
html.pink-mode .detail-fact label,
html.pink-mode .sectionhead small{color:#a15f73}
html.pink-mode button,
html.pink-mode .btn,
html.pink-mode .add,
html.pink-mode .buy-btn,
html.pink-mode .cart-btn,
html.pink-mode .checkout-btn,
html.pink-mode .cart{background:#24171b;color:#fff8fa;border-color:#b87589}
html.pink-mode button:hover,
html.pink-mode .btn:hover,
html.pink-mode .add:hover,
html.pink-mode .buy-btn:hover,
html.pink-mode .cart-btn:hover,
html.pink-mode .checkout-btn:hover,
html.pink-mode .cart:hover{background:#3b2028;border-color:#d8a9b7}
html.pink-mode .cart b{color:#e0aebc}
html.pink-mode .overlay{background:rgba(55,20,31,.62)}
html.pink-mode .panel{background:#fff8fa;border-top-color:#b87589;color:#24171b}
html.pink-mode .panel input,
html.pink-mode .panel select,
html.pink-mode .panel textarea{background:#fff;color:#24171b;border-color:#d9b9c3}
html.pink-mode .case-box{background:#f5e2e8;border-color:#d9b9c3}
html.pink-mode .dw-contact{background:#f8eef1;color:#24171b}
html.pink-mode .dw-contact-form label{color:#9b5a70}
html.pink-mode .dw-contact-actions a,
html.pink-mode .dw-contact-actions button{background:#24171b;color:#fff8fa;border-color:#b87589}
html.pink-mode .dw-volume-discount,
html.pink-mode #dwVolumeDiscountNote{background:#fff8fa;color:#5d3541;border-color:#d9b9c3}
html.pink-mode .placeholder{background:#fff8fa;color:#8b6873;border-color:#d1aeba}
/* Make the pink state unmistakable without becoming fluorescent. */
html.pink-mode .dw-v17-theme{background:#f3dce3;color:#7f3f55;border-color:#b87589}

/* v17.2.7 compact inventory confirmation */
.dw-admin-row-actions button[aria-label="Wijzigingen bevestigen"], button[title="Wijzigingen bevestigen"] { min-width: 38px; width: 38px; height: 38px; padding: 0; font-size: 20px; line-height: 1; }


/* ===== v17.4.5 — definitive three-mode palette ===== */
/* DAY: ivory + gold (default) */
html:not(.dark-mode):not(.pink-mode),
html:not(.dark-mode):not(.pink-mode) body{
  --ivory:#f6f0e3;
  --paper:#fffaf1;
  --ink:#171717;
  --gold:#9a6824;
  --line:#d8c5a2;
  --muted:#71685c;
  background:var(--ivory);
  color:var(--ink);
}

/* NIGHT: dark + gold */
html.dark-mode,
html.dark-mode body{
  --ivory:#11100f;
  --paper:#1d1b19;
  --ink:#f4eee2;
  --gold:#c9a15b;
  --line:#51483a;
  --muted:#b8afa1;
  background:#11100f!important;
  color:#f4eee2!important;
}

/* PINK: rose + gold — completely independent of day/night */
html.pink-mode,
html.pink-mode body{
  --ivory:#f7e7ec;
  --paper:#fff7f9;
  --ink:#2a1b21;
  --gold:#b18a45;
  --line:#d8b989;
  --muted:#765f67;
  background:#f7e7ec!important;
  color:#2a1b21!important;
  color-scheme:light;
}
html.pink-mode body:before{border-color:#b18a45!important}
html.pink-mode header,
html.pink-mode .dw-v17-header,
html.pink-mode .hero,
html.pink-mode main,
html.pink-mode .section,
html.pink-mode .tools,
html.pink-mode .dw-contact{
  background:#f7e7ec!important;
  color:#2a1b21!important;
  border-color:#d8b989!important;
}
html.pink-mode .dw-header-art{
  background:linear-gradient(135deg,#f7e7ec 0%,#efd0da 50%,#fff7f9 100%)!important;
  border-color:#d8b989!important;
}
html.pink-mode .hero h2,
html.pink-mode .sectionhead h2,
html.pink-mode .dw-contact h2,
html.pink-mode h1,
html.pink-mode h2,
html.pink-mode h3{color:#2a1b21!important}
html.pink-mode .hero p,
html.pink-mode .lead,
html.pink-mode .sub,
html.pink-mode .meta,
html.pink-mode .taste,
html.pink-mode .note{color:#765f67!important}
html.pink-mode .tools input,
html.pink-mode .tools select,
html.pink-mode .form input,
html.pink-mode .form select,
html.pink-mode .form textarea,
html.pink-mode .panel input,
html.pink-mode .panel select,
html.pink-mode .panel textarea{
  background:#fff7f9!important;
  color:#2a1b21!important;
  border-color:#d8b989!important;
}
html.pink-mode .card,
html.pink-mode .product-card,
html.pink-mode .wine-card,
html.pink-mode .panel{
  background:#fff7f9!important;
  color:#2a1b21!important;
  border-color:#d8b989!important;
}
html.pink-mode .producer,
html.pink-mode .award,
html.pink-mode .price,
html.pink-mode .rating,
html.pink-mode .detail-rating,
html.pink-mode .detail-kicker,
html.pink-mode .detail-fact label,
html.pink-mode .sectionhead small{color:#9b7130!important}
html.pink-mode button,
html.pink-mode .btn,
html.pink-mode .add,
html.pink-mode .buy-btn,
html.pink-mode .cart-btn,
html.pink-mode .checkout-btn{
  background:#b18a45!important;
  color:#fffaf2!important;
  border-color:#b18a45!important;
}
html.pink-mode button:hover,
html.pink-mode .btn:hover,
html.pink-mode .add:hover,
html.pink-mode .buy-btn:hover,
html.pink-mode .cart-btn:hover,
html.pink-mode .checkout-btn:hover{
  background:#9b7130!important;
  border-color:#9b7130!important;
}
html.pink-mode .cart{
  background:#2a1b21!important;
  color:#fff7f9!important;
  border-color:#b18a45!important;
}
html.pink-mode .cart b{color:#d8b989!important}
html.pink-mode .dw-v17-theme{background:#b18a45!important;color:#fffaf2!important;border-color:#b18a45!important}
html.pink-mode .dw-language-switch button,
html.pink-mode .dw-v17-languages button,
html.pink-mode .dw-v17-action{
  background:#fff7f9!important;
  color:#6e4f59!important;
  border-color:#d8b989!important;
}
html.pink-mode .dw-language-switch button.active,
html.pink-mode .dw-v17-languages button.active{
  background:#2a1b21!important;
  color:#fff7f9!important;
  border-color:#b18a45!important;
}
/* Never let the old dark-mode rules leak into Pinkmode. */
html.pink-mode.dark-mode,
html.dark-mode.pink-mode{display:block}
html.pink-mode.dark-mode body,
html.dark-mode.pink-mode body{background:#f7e7ec!important;color:#2a1b21!important}


/* v17.4.6 — Pinkmode uses the exact same existing header as Day/Night.
   Pinkmode changes the palette/content below the header only. */
html.pink-mode .dw-header-art{
  background-image:url("../assets/header-existing.jpg") !important;
  background-repeat:no-repeat !important;
  background-position:center !important;
  background-size:auto 100% !important;
  min-height:300px !important;
  height:auto !important;
  position:relative !important;
  filter:none !important;
}
html.pink-mode .dw-header-art:after{content:none !important;display:none !important;}
@media(max-width:700px){
  html.pink-mode .dw-header-art{min-height:215px !important;height:auto !important;background-size:auto 215px !important;}
}

.detail-accolades{margin:12px 0;padding:12px 14px;border:1px solid rgba(0,0,0,.12);background:rgba(255,255,255,.55);font-size:.9rem;line-height:1.55}.detail-accolades strong{display:block;text-transform:uppercase;letter-spacing:.08em;font-size:.72rem;margin-bottom:5px}.detail-accolades div+div{margin-top:2px}

/* v18.0.6 — De Warande Glamour Layer
   Subtle luxury: champagne-glass highlights, metallic gold depth and refined hover motion.
   No layout/content changes. */
:root{
  --dw-gold-deep:#8f6725;
  --dw-gold-metal:#c9a45d;
  --dw-gold-bright:#e7cc91;
}
body{background-image:radial-gradient(circle at 50% -8%,rgba(201,164,93,.10),transparent 34%);}
.dw-brand-hero{position:relative;overflow:hidden;box-shadow:inset 0 -1px 0 rgba(143,103,37,.28),0 10px 30px rgba(55,42,20,.06)}
.dw-brand-hero:after{content:"";position:absolute;inset:0;pointer-events:none;background:linear-gradient(105deg,transparent 0%,rgba(255,255,255,.30) 47%,transparent 53%);transform:translateX(-120%);animation:dwGlammer 12s ease-in-out infinite}
@keyframes dwGlammer{0%,72%{transform:translateX(-120%)}84%,100%{transform:translateX(120%)}}
.card,.product-card,.wine-card{position:relative;box-shadow:0 5px 18px rgba(55,42,20,.055),inset 0 1px 0 rgba(255,255,255,.72);transition:transform .22s ease,box-shadow .22s ease,border-color .22s ease}
.card:before,.product-card:before,.wine-card:before{content:"";position:absolute;left:8%;right:8%;top:0;height:1px;background:linear-gradient(90deg,transparent,var(--dw-gold-metal),transparent);opacity:.5;pointer-events:none}
.card:hover,.product-card:hover,.wine-card:hover{transform:translateY(-3px);box-shadow:0 14px 32px rgba(55,42,20,.13),0 0 0 1px rgba(201,164,93,.20)}
.pic{background:linear-gradient(145deg,#fffdf8,#f7f1e6)!important}
.pic img{filter:drop-shadow(0 9px 10px rgba(30,20,10,.12));transition:transform .28s ease,filter .28s ease}
.card:hover .pic img,.product-card:hover .pic img,.wine-card:hover .pic img{transform:scale(1.025);filter:drop-shadow(0 13px 13px rgba(30,20,10,.18))}
.price,.product-price,.wine-price{font-weight:600;text-shadow:0 1px 0 rgba(255,255,255,.65)}
.dw-vivino{box-shadow:0 2px 8px rgba(90,60,20,.06);border-radius:999px}
button,.btn,.add-to-cart,.buy-btn,.cart-btn,.checkout-btn{position:relative;overflow:hidden;transition:all .2s ease}
button:after,.btn:after,.add-to-cart:after,.buy-btn:after,.cart-btn:after,.checkout-btn:after{content:"";position:absolute;top:-80%;left:-35%;width:28%;height:260%;transform:rotate(22deg);background:rgba(255,255,255,.18);transition:left .45s ease;pointer-events:none}
button:hover:after,.btn:hover:after,.add-to-cart:hover:after,.buy-btn:hover:after,.cart-btn:hover:after,.checkout-btn:hover:after{left:125%}
html.dark-mode .pic{background:linear-gradient(145deg,#171717,#24211d)!important}
html.dark-mode .card,.html.dark-mode .product-card,.html.dark-mode .wine-card{box-shadow:0 7px 22px rgba(0,0,0,.25),inset 0 1px 0 rgba(255,255,255,.06)}
html.pink-mode .card:hover,html.pink-mode .product-card:hover,html.pink-mode .wine-card:hover{box-shadow:0 15px 32px rgba(126,0,76,.20),0 0 0 1px rgba(201,164,93,.35)}

/* v18.0.6 — richer customer pairings */
.recommend-grid{display:grid;gap:10px;margin-top:10px}
.recommend-card{position:relative;display:grid;grid-template-columns:28px minmax(0,1fr) auto;align-items:center;gap:10px;padding:12px 12px;border:1px solid rgba(155,120,45,.28);border-radius:14px;background:linear-gradient(135deg,rgba(255,255,255,.96),rgba(248,242,228,.96));box-shadow:0 5px 18px rgba(40,30,10,.08);transition:transform .18s ease,box-shadow .18s ease,border-color .18s ease}
.recommend-card:hover{transform:translateY(-2px);box-shadow:0 9px 24px rgba(40,30,10,.13);border-color:rgba(155,120,45,.55)}
.recommend-rank{width:26px;height:26px;border-radius:50%;display:grid;place-items:center;font-size:11px;font-weight:800;background:linear-gradient(135deg,#f7e7ad,#b88a2b);color:#3a2a0b;box-shadow:inset 0 0 0 1px rgba(80,55,10,.18)}
.recommend-main{min-width:0;display:grid;gap:3px}.recommend-main strong{font-size:14px}.recommend-main span{font-size:11px;opacity:.68}.recommend-main small{font-size:11px;line-height:1.3;opacity:.78}.recommend-card button{white-space:nowrap;border-radius:999px;padding:8px 12px}
@media(max-width:620px){.recommend-card{grid-template-columns:26px minmax(0,1fr);}.recommend-card button{grid-column:2;justify-self:start}.recommend-main small{font-size:10.5px}}

.recommend-group-title{margin:18px 0 8px;padding-top:10px;border-top:1px solid rgba(190,160,80,.28);font-size:.88rem;letter-spacing:.04em;text-transform:uppercase}.recommend-group-title small{opacity:.55;font-weight:500}.recommend-count{font-size:.72em;opacity:.65;font-weight:500;margin-left:.25rem}.recommend-grid{max-height:none;overflow:visible}

/* POS classic touchscreen layout — De Warande v18.0.6 */
@media(min-width:951px){
  .wrap{grid-template-columns:minmax(0,1fr) 370px;gap:10px;padding:10px;max-width:1600px}
  .panel h2{padding:10px 12px;font-size:15px}
  .quickbar{gap:5px;padding:7px 9px}
  .quickBtn{min-height:36px;padding:8px 11px;font-size:13px;border-radius:7px}
  .categorybar{padding:7px 9px 8px}
  .catUtility{gap:5px;margin-bottom:5px;padding-bottom:5px}
  .catGroup{grid-template-columns:88px minmax(0,1fr);gap:6px;padding:4px 0}
  .catGroupTitle{font-size:10px}
  .catGroupItems{gap:4px;flex-wrap:nowrap;overflow-x:auto;padding-bottom:1px;scrollbar-width:thin}
  .catBtn{min-height:32px;padding:6px 9px;border-radius:6px;font-size:12px}
  .toolbar{padding:7px 9px!important}
  .toolbar input{padding:9px;font-size:14px}
  .toolbar button{padding:8px 10px;font-size:13px}
  .products{grid-template-columns:repeat(5,minmax(130px,1fr));gap:5px;padding:7px;max-height:calc(100vh - 250px)}
  .product{cursor:pointer;touch-action:manipulation;-webkit-tap-highlight-color:transparent;user-select:none}.product.isOut{cursor:not-allowed}.product button{cursor:pointer;touch-action:manipulation}
.product{min-height:112px;padding:8px;border-radius:7px;font-size:12px}
  .product strong{font-size:14px;line-height:1.12}
  .product small{font-size:10px;line-height:1.15;margin-top:2px}
  .wineFlag{font-size:16px}
  .wineVolume{font-size:11px;margin-top:1px}
  .productControls{grid-template-columns:1fr 1fr;gap:4px;margin-top:5px}
  .stockBtn,.soldBtn{min-height:28px;padding:4px 5px;border-radius:5px;font-size:9px}
  .wineActions{gap:4px;margin-top:4px}
  .glassBtn,.openBtn{padding:4px 6px;border-radius:5px;font-size:10px}
  .product:hover{transform:none}
  .incoming-orders{padding:8px;gap:5px}
  .incoming-card{padding:8px;border-radius:7px}
  .incoming-card strong{font-size:12px}
  .incoming-card small{font-size:10px}
  .order{padding:9px}
  .fields{gap:5px}
  .item{padding:7px 0;font-size:12px}
  .qty button{min-width:34px;min-height:34px;padding:6px;font-size:18px}
  .total{font-size:19px;padding:9px 0}
  .actions{gap:5px}
  .actions button{padding:11px;font-size:13px}
}
@media(min-width:1300px){.products{grid-template-columns:repeat(6,minmax(130px,1fr))}}
@media(max-width:950px){.products{grid-template-columns:repeat(3,minmax(0,1fr));gap:7px}.product{min-height:130px;padding:9px}.product strong{font-size:15px}}
@media(max-width:700px){.products{grid-template-columns:repeat(2,minmax(0,1fr))}}


/* Stable webshop catalog grouping */
.catalog-group-heading{grid-column:1/-1;margin:22px 0 4px;padding:10px 0 7px;border-bottom:1px solid rgba(0,0,0,.14);font:600 14px/1.2 Georgia,serif;letter-spacing:.12em;text-transform:uppercase;}
.catalog-group-heading:first-child{margin-top:0;}

/* v18.4.1: explicit POS add action */
.addProductBtn{width:100%;min-height:40px;margin-top:6px;padding:8px 10px;border:1px solid #b8860b;background:#fff8df;color:#7a5600;border-radius:8px;font-weight:900;cursor:pointer;touch-action:manipulation;position:relative;z-index:3}.addProductBtn:active{transform:scale(.98)}.product.isOut .addProductBtn{opacity:.65}.product.isOut{cursor:pointer}.product.isOut .addProductBtn{cursor:pointer}

/* Wine countries navigation */
.dw-wine-country-nav{display:flex;flex-wrap:wrap;gap:8px;margin:8px 0 18px;padding:0 2px;}
.dw-wine-country-nav:empty{display:none;}
.dw-wine-country-nav button{border:1px solid rgba(0,0,0,.18);background:transparent;color:var(--ink);border-radius:999px;padding:7px 13px;font:inherit;cursor:pointer;transition:all .15s ease;}
.dw-wine-country-nav button.active{background:#111;color:#fff;border-color:#111;}
.dw-wine-region-nav{display:flex;flex-wrap:wrap;align-items:center;gap:7px;margin:-8px 0 18px;padding:0 2px;}
.dw-wine-region-nav:empty{display:none;}
.dw-wine-region-nav button{border:1px solid rgba(0,0,0,.14);background:transparent;color:var(--ink);border-radius:999px;padding:6px 11px;font:inherit;cursor:pointer;transition:all .15s ease;}
.dw-wine-region-nav button.active{background:#111;color:#fff;border-color:#111;}
.dw-wine-region-label{font-size:.78rem;text-transform:uppercase;letter-spacing:.08em;opacity:.65;margin-right:2px;}
@media (max-width:600px){.dw-wine-region-nav{gap:5px}.dw-wine-region-nav button{padding:5px 9px;font-size:.86rem}.dw-wine-region-label{font-size:.72rem}}
@media (max-width:600px){.dw-wine-country-nav{gap:6px}.dw-wine-country-nav button{padding:6px 10px;font-size:.9rem}}

/* v18.4.17 — richer wine cards: photo, score, facts and information */
.wine-card-highlights{display:flex;flex-wrap:wrap;gap:6px;margin:9px 0 4px;min-height:24px;align-items:center}.score-chip,.award-chip{display:inline-flex;align-items:center;max-width:100%;padding:4px 7px;border-radius:999px;font-size:10px;line-height:1.15;letter-spacing:.04em;border:1px solid var(--line);background:#f8f2e6;color:#6f5428}.score-chip{font-weight:700}.score-chip.muted{font-weight:400;color:var(--muted);background:transparent}.award-chip{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.card-facts{display:flex;flex-wrap:wrap;gap:7px;margin:2px 0 9px;color:var(--muted);font-size:10px;line-height:1.4}.card-facts span{border-left:2px solid var(--gold);padding-left:6px}.card-facts b{font-weight:600;color:var(--ink)}.wine-info-link{align-self:flex-start;border:0;background:none;padding:0;margin:0 0 10px;color:var(--gold);font:600 10px Georgia,serif;letter-spacing:.12em;text-transform:uppercase;cursor:pointer}.wine-info-link:hover{text-decoration:underline}.pic img{transition:transform .25s ease}.card:hover .pic img{transform:scale(1.025)}
@media (max-width:600px){.wine-card-highlights{gap:5px}.score-chip,.award-chip{font-size:9px}.card-facts{font-size:9.5px}.wine-info-link{font-size:9px}}

/* v18.4.87 — promo prices: original + active price side by side */
.dw-price-promo{display:inline-flex;align-items:baseline;gap:8px;flex-wrap:wrap}.dw-price-original{font-size:.72em;font-weight:400;color:var(--muted);text-decoration-thickness:1.5px}.dw-price-sale{font-size:1em;color:var(--gold);font-weight:700}.detail-price .dw-price-promo{gap:11px}.detail-price .dw-price-original{font-size:.68em}.detail-price .dw-price-sale{font-size:1em}.dw-price-regular{color:inherit}

/* v18.4.93 mobile: keep the fixed cart control clear of the final content. */
@media(max-width:700px){body{padding-bottom:82px}.dw-vintro-empty{margin:0;text-align:center;color:#eee3cf;padding:12px 8px}.dw-engagement[hidden]{display:none!important}}

/* v18.4.96 — dark mode score/award badge contrast */
html.dark-mode .dw-vivino {
  background:#f8f2e6;
  color:#3f321f;
  border-color:#c9a15b;
}
html.dark-mode .dw-vivino-score {
  color:#3f321f;
}
html.dark-mode .dw-vivino a {
  color:#3f321f;
}
html.dark-mode .dw-vivino .dw-star {
  color:#9a7130;
}
html.dark-mode .score-chip,
html.dark-mode .award-chip {
  background:#f8f2e6;
  color:#3f321f;
  border-color:#c9a15b;
}
html.dark-mode .score-chip.muted {
  background:transparent;
  color:#c8c0b4;
}
