#kb-site-preview .couture-shopping-routes{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:32px;background:#eee8e1}
#kb-site-preview .couture-shopping-routes article{border-top:1px solid #b7a6b9;padding-top:24px;min-width:0}
#kb-site-preview .couture-shopping-routes h2{font-size:clamp(27px,2.7vw,39px);line-height:1.18;margin:16px 0}
#kb-site-preview .couture-shopping-routes p{font-size:16px;line-height:1.75}
#kb-site-preview .couture-shopping-routes .action{font-size:14px;padding:15px 18px}
#kb-site-preview .couture-category-nav{gap:12px 24px}
#kb-site-preview .couture-room-intro{padding-bottom:24px;background:#eee8e1}
#kb-site-preview .couture-room-intro p{max-width:760px}
#kb-site-preview .couture-next-step{display:grid;grid-template-columns:1.3fr 1fr;gap:40px;align-items:center}
#kb-site-preview .couture-next-step p{max-width:680px}
#kb-site-preview #photo-shortlist{scroll-margin-top:30px}
#kb-site-preview #photo-shortlist-items{list-style:none;padding:0;max-width:900px}
#kb-site-preview #photo-shortlist-items li{display:flex;align-items:start;gap:20px;justify-content:space-between;padding:16px 0;border-bottom:1px solid #c9bdca;font-size:15px;line-height:1.6}
#kb-site-preview .couture-remove{flex-shrink:0;background:transparent;border:0;text-decoration:underline;color:#3c144c;padding:5px;cursor:pointer;font:inherit}
#kb-site-preview .couture-clear{margin:16px 0 0 20px;background:transparent;cursor:pointer}
#kb-site-preview .couture-quote-note,#kb-site-preview .couture-buying-note{max-width:850px}
#kb-site-preview .couture-quote-note{font-size:16px;line-height:1.75}
#kb-site-preview .range-card .fine{font-size:13px;line-height:1.7}
@media(max-width:800px){#kb-site-preview .couture-shopping-routes,#kb-site-preview .couture-next-step{grid-template-columns:1fr;gap:28px}#kb-site-preview .couture-shopping-routes h2{font-size:32px}#kb-site-preview .couture-clear{display:block;margin-left:0}#kb-site-preview #photo-shortlist-items li{gap:10px}}
