/* Desktop discovery adopts the quiet shared system. Phone feed is untouched. */
@media(min-width:761px){
 html body.atelier-layout.taste-page :is(.taste-page-hero,.taste-page-product,.taste-mini-card)::before,
 html body.atelier-layout.taste-page :is(.taste-page-hero,.taste-page-product,.taste-mini-card)::after {display:none!important;content:none!important;background:none!important;box-shadow:none!important;}
 html body.atelier-layout.taste-page .taste-page-main {width:min(1280px,calc(100% - 112px))!important;max-width:none!important;margin:0 auto!important;padding:52px 0 80px!important;}
 html body.atelier-layout.taste-page .taste-page-hero {display:block!important;min-height:0!important;height:auto!important;padding:0 0 34px!important;margin:0 0 36px!important;border:0!important;border-bottom:1px solid var(--atelier-line)!important;border-radius:0!important;background:none!important;box-shadow:none!important;overflow:visible!important;}
 html body.atelier-layout.taste-page .taste-page-hero-copy {max-width:680px!important;padding:0!important;}
 html body.atelier-layout.taste-page .taste-page-hero-stack {display:none!important;}
 html body.atelier-layout.taste-page [data-taste-page-eyebrow] {display:none!important;}
 html body.atelier-layout.taste-page [data-taste-page-title] {max-width:none!important;margin:0 0 16px!important;font:400 clamp(34px,3.3vw,46px)/1.35 var(--atelier-serif)!important;color:var(--atelier-ink)!important;letter-spacing:0!important;}
 html body.atelier-layout.taste-page [data-taste-page-intro] {max-width:640px!important;margin:0!important;font:400 15px/1.8 var(--atelier-sans)!important;color:var(--atelier-muted)!important;}
 html body.atelier-layout.taste-page .taste-page-loop {display:grid!important;grid-template-columns:minmax(0,.7fr) minmax(0,1.3fr)!important;align-items:center!important;gap:28px 70px!important;min-height:0!important;padding:0!important;margin:0 0 80px!important;border:0!important;border-radius:0!important;background:none!important;box-shadow:none!important;}
 html body.atelier-layout.taste-page .taste-page-loop-copy {grid-column:1!important;grid-row:1!important;padding:0!important;max-width:400px!important;}
 html body.atelier-layout.taste-page [data-taste-loop-label] {display:block!important;margin:0 0 20px!important;padding:0!important;border:0!important;border-radius:0!important;background:none!important;color:var(--atelier-wine)!important;font:400 12px/1.6 var(--atelier-sans)!important;}
 html body.atelier-layout.taste-page [data-taste-loop-title] {max-width:none!important;margin:0 0 20px!important;font:400 clamp(28px,2.7vw,38px)/1.45 var(--atelier-serif)!important;letter-spacing:0!important;color:var(--atelier-ink)!important;}
 html body.atelier-layout.taste-page [data-taste-loop-reason] {font:400 14px/1.9 var(--atelier-sans)!important;color:var(--atelier-muted)!important;margin:0!important;}
 html body.atelier-layout.taste-page .taste-page-signals {display:none!important;}
 html body.atelier-layout.taste-page .taste-page-product {grid-column:2!important;grid-row:1/3!important;display:flex!important;flex-direction:column!important;width:100%!important;height:auto!important;min-height:0!important;margin:0!important;padding:0!important;border:0!important;border-radius:0!important;background:none!important;box-shadow:none!important;overflow:visible!important;transform:none!important;}
 html body.atelier-layout.taste-page .taste-page-product-image {position:static!important;display:block!important;width:100%!important;height:auto!important;max-height:480px!important;aspect-ratio:4/3!important;object-fit:contain!important;object-position:center!important;padding:30px!important;border:0!important;background:#fff!important;transform:none!important;filter:none!important;}
 html body.atelier-layout.taste-page .taste-page-product-copy {position:static!important;inset:auto!important;display:block!important;width:100%!important;margin:0!important;padding:22px 0 0!important;border:0!important;border-radius:0!important;background:none!important;box-shadow:none!important;backdrop-filter:none!important;}
 html body.atelier-layout.taste-page .taste-page-product-copy small {display:none!important;}
 html body.atelier-layout.taste-page .taste-page-product-copy strong {display:block!important;margin:0 0 8px!important;font:400 24px/1.45 var(--atelier-serif)!important;color:var(--atelier-ink)!important;}
 html body.atelier-layout.taste-page .taste-page-product-copy em {display:block!important;font:400 13px/1.6 var(--atelier-sans)!important;color:var(--atelier-muted)!important;}
 html body.atelier-layout.taste-page .taste-page-product-copy b {display:none!important;}
 html body.atelier-layout.taste-page .taste-page-actions {grid-column:1!important;grid-row:2!important;align-self:start!important;display:flex!important;align-items:center!important;gap:26px!important;margin:0!important;padding:0!important;}
 html body.atelier-layout.taste-page .taste-page-actions :is(a,button) {min-height:44px!important;padding:8px 0!important;border:0!important;border-bottom:1px solid currentColor!important;border-radius:0!important;background:none!important;box-shadow:none!important;color:var(--atelier-olive)!important;font:400 14px/1.5 var(--atelier-sans)!important;}
 html body.atelier-layout.taste-page .taste-page-related {padding-top:36px!important;border-top:1px solid var(--atelier-line)!important;}
 html body.atelier-layout.taste-page .taste-page-related .eyebrow {display:none!important;}
 html body.atelier-layout.taste-page .taste-page-related h2 {font:400 30px/1.45 var(--atelier-serif)!important;margin:0!important;}
 html body.atelier-layout.taste-page .taste-page-grid {display:grid!important;grid-template-columns:repeat(4,minmax(0,1fr))!important;gap:28px!important;margin-top:30px!important;}
 html body.atelier-layout.taste-page .taste-mini-card {border:0!important;border-radius:0!important;background:none!important;box-shadow:none!important;overflow:visible!important;padding:0!important;}
 html body.atelier-layout.taste-page .taste-mini-card>a {display:flex!important;flex-direction:column!important;padding:0!important;}
 html body.atelier-layout.taste-page .taste-mini-card img {width:100%!important;height:auto!important;aspect-ratio:4/3!important;object-fit:contain!important;border-radius:0!important;background:#fff!important;}
 html body.atelier-layout.taste-page .taste-mini-card :is(span,em),html body.atelier-layout.taste-page .taste-mini-card>div {display:none!important;}
 html body.atelier-layout.taste-page .taste-mini-card strong {display:block!important;margin:18px 0 0!important;font:400 17px/1.6 var(--atelier-sans)!important;}
}
@media(min-width:761px) and (max-width:1023px){
 html body.atelier-layout.taste-page .taste-page-main {width:calc(100% - 48px)!important;padding-top:36px!important;}
 html body.atelier-layout.taste-page .taste-page-loop {gap:24px!important;}
 html body.atelier-layout.taste-page .taste-page-product-image {padding:18px!important;}
 html body.atelier-layout.taste-page .taste-page-grid {grid-template-columns:repeat(2,minmax(0,1fr))!important;}
}
