
 @import url('https://fonts.googleapis.com/css2?family=Manrope:wght@400;500;600&family=Roboto+Condensed:wght@400;500;600&family=GFS+Didot&display=swap');
 #weekly-discovery{font-family:Manrope,Arial,sans-serif;padding:8px 0;color:#f5e8cf}
 #weekly-discovery *{box-sizing:border-box}
 #weekly-discovery .md-surface{background:#092c2a;padding:32px 28px;container-type:inline-size}
 #weekly-discovery .md-kicker{font:500 11px/1.5 Manrope,Arial,sans-serif;letter-spacing:2px;color:#d4b789;margin:0 0 13px}
 #weekly-discovery h2{font:500 clamp(30px,6.1cqw,48px)/1.08 'Roboto Condensed',Arial,sans-serif;letter-spacing:-.5px;margin:0 0 14px;color:#f5e8cf;text-wrap:balance}
 #weekly-discovery .md-intro{max-width:510px;font-size:14px;line-height:1.8;color:#ded7c6;margin:0}
 #weekly-discovery .md-intro em{font-style:normal;color:#efc393}
 #weekly-discovery .md-feature{display:grid;grid-template-columns:minmax(0,39%) minmax(0,61%);align-items:center;margin-top:26px;border-top:1px solid #f5e8cf30;padding-top:24px;gap:0}
 #weekly-discovery .md-photo{align-self:stretch;margin:0;position:relative;min-height:360px}
 #weekly-discovery .md-photo img{display:block;width:100%;height:100%;max-height:460px;object-fit:contain;object-position:center;mask-image:linear-gradient(90deg,#000 60%,transparent),linear-gradient(180deg,transparent,#000 10%,#000 90%,transparent);mask-composite:intersect;-webkit-mask-image:linear-gradient(90deg,#000 60%,transparent),linear-gradient(180deg,transparent,#000 10%,#000 90%,transparent);-webkit-mask-composite:source-in}
 #weekly-discovery .md-copy{padding:10px 0 10px 18px;min-width:0}
 #weekly-discovery .md-category{font:500 11px/1.5 Manrope,Arial,sans-serif;letter-spacing:2px;color:#d4b789;margin:0 0 10px}
 #weekly-discovery h3{font:400 clamp(26px,4.8cqw,38px)/1.12 'GFS Didot',Georgia,serif;margin:0 0 6px;color:#f5e8cf}
 #weekly-discovery .md-subtitle{font:500 16px/1.5 'Roboto Condensed',Arial,sans-serif;color:#e5bd8e;margin:0 0 17px}
 #weekly-discovery .md-description{font:400 14px/1.8 Manrope,Arial,sans-serif;color:#ded7c6;margin:0 0 18px}
 #weekly-discovery .md-price-label{font:500 11px/1.5 Manrope,Arial,sans-serif;letter-spacing:1.6px;color:#ec873f;margin:0 0 6px}
 #weekly-discovery .md-prices{display:flex;align-items:baseline;gap:12px;margin-bottom:12px}
 #weekly-discovery .md-prices del{font:400 20px/1.3 'Roboto Condensed',Arial,sans-serif;color:#bfb6a2;text-decoration-thickness:1px}
 #weekly-discovery .md-prices strong{font:500 44px/1 'Roboto Condensed',Arial,sans-serif;color:#f5e8cf}
 #weekly-discovery .md-prices small{font-size:12px;color:#d3c5ae}
 #weekly-discovery .md-availability{font:400 12px/1.7 Manrope,Arial,sans-serif;color:#d3c5ae;margin:0 0 18px;max-width:300px}
 #weekly-discovery details{color:#ded7c6;font-size:14px;line-height:1.8}
 #weekly-discovery summary{list-style:none;min-height:44px;display:flex;align-items:center;gap:10px;color:#ed9c60;font-size:13px}
 #weekly-discovery summary::-webkit-details-marker{display:none}
 #weekly-discovery summary i{width:15px;height:15px;flex-shrink:0}
 #weekly-discovery details[open] summary i{transform:rotate(180deg)}
 #weekly-discovery details p{margin:8px 0 16px}
 #weekly-discovery .md-how{border-top:1px solid #f5e8cf30;margin-top:20px;padding-top:8px}
 #weekly-discovery .md-how summary{color:#d4b789}
 #weekly-discovery .md-signoff{display:flex;align-items:center;justify-content:center;width:100%;max-width:none;min-height:180px;padding:38px 20px;border-top:1px solid #f5e8cf30;border-bottom:1px solid #f5e8cf30;font:400 clamp(32px,4.7cqw,44px)/1.35 'GFS Didot',Georgia,serif;color:#edc393;margin:26px 0 0;text-align:center;text-wrap:balance}
 @container(max-width:510px){
  #weekly-discovery h2{font-size:36px;line-height:1.12}
  #weekly-discovery .md-feature{grid-template-columns:1fr;margin-top:22px;padding-top:14px}
  #weekly-discovery .md-photo{height:260px;min-height:0;width:100%}
  #weekly-discovery .md-photo img{object-fit:contain;mask-image:radial-gradient(ellipse 70% 62% at center,#000 40%,transparent 95%);-webkit-mask-image:radial-gradient(ellipse 70% 62% at center,#000 40%,transparent 95%);mask-composite:add;-webkit-mask-composite:source-over}
  #weekly-discovery .md-copy{padding:16px 0 0}
  #weekly-discovery h3{font-size:32px}
  #weekly-discovery .md-subtitle{font-size:18px}
  #weekly-discovery .md-intro,#weekly-discovery .md-description{font-size:15px}
  #weekly-discovery .md-availability{font-size:13px;max-width:none}
  #weekly-discovery .md-signoff{text-align:center;font-size:26px;line-height:1.4;min-height:150px;padding:28px 12px;margin:24px 0 0;text-wrap:balance}
 }
 #weekly-discovery .md-information{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:0 20px;border:0;margin-top:12px;padding-top:0}
 #weekly-discovery .md-information button{display:flex;align-items:center;justify-content:flex-start;gap:9px;text-align:left;min-height:54px;padding:10px 0;background:transparent;border:0;border-bottom:1px solid transparent;color:#d4b789;font:500 13px/1.5 Manrope,Arial,sans-serif}
 #weekly-discovery .md-information button[aria-expanded="true"]{border-bottom-color:#ec873f;color:#ed9c60}
 #weekly-discovery .md-information button i{width:15px;height:15px;flex-shrink:0}
 #weekly-discovery .md-information button[aria-expanded="true"] i{transform:rotate(180deg)}
 #weekly-discovery .md-panel{grid-row:2;min-width:0;color:#ded7c6;font:400 14px/1.8 Manrope,Arial,sans-serif;padding:10px 0 0}
 #weekly-discovery .md-panel[hidden]{display:none}
 #weekly-discovery .md-panel p{margin:0 0 14px}
 #weekly-discovery .md-information button,
 #weekly-discovery .md-information button[aria-expanded="true"],
 #weekly-discovery .md-information button i,
 #weekly-discovery .md-panel,
 #weekly-discovery .md-panel p{color:#fff}
 
#weekly-discovery{margin:42px 0 0;scroll-margin-top:24px}
#weekly-discovery .md-chevron{display:inline-block;width:8px;height:8px;border-right:2px solid currentColor;border-bottom:2px solid currentColor;transform:rotate(45deg);flex-shrink:0;margin:0 3px 4px 0}
#weekly-discovery button[aria-expanded="true"] .md-chevron{transform:rotate(225deg);margin-bottom:-3px}

#weekly-discovery .md-panel[data-content="tasting"]{grid-column:1}
#weekly-discovery .md-panel[data-content="weekly"]{grid-column:2}
/* The opening and closing copy share the same central axis. */
#weekly-discovery .md-heading{text-align:center}
#weekly-discovery .md-heading h2{margin-left:auto;margin-right:auto}
#weekly-discovery .md-heading .md-intro{margin-left:auto;margin-right:auto}
#weekly-discovery .md-heading{display:block;position:static;width:100%;padding:0;margin:0;background:transparent;border:0}
