.coffee-profile-panel{margin-top:26px;padding:24px;background:rgba(184,137,74,.08);border:1px solid rgba(74,44,26,.16)}.coffee-profile-heading h2{font-size:28px;margin:8px 0 16px}.coffee-profile-tags{display:flex;gap:8px;flex-wrap:wrap}.coffee-profile-tags span{font-size:10px;padding:7px 10px;border:1px solid rgba(158,59,38,.2);color:#9e3b26}.coffee-profile-facts{margin:20px 0}.coffee-profile-facts>div{padding:13px 0;border-bottom:1px solid rgba(74,44,26,.1)}.coffee-profile-facts dt{font-size:10px;text-transform:uppercase;letter-spacing:1px;font-weight:600;margin-bottom:7px}.coffee-profile-facts dd{margin:0;font-size:12px;line-height:1.8}.coffee-target{font-size:12px;line-height:1.85}.coffee-direction-note{font-size:10px;line-height:1.8;opacity:.8;margin-top:15px}.coffee-quote{margin:24px 0;padding:20px;border-top:1px solid #b8894a;border-bottom:1px solid #b8894a}.coffee-quote-title{font-size:11px;letter-spacing:.8px;font-weight:600;color:#9e3b26;margin-bottom:16px}.coffee-price-tiers{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:16px;gap:16px}.coffee-price-tiers span{display:block;font-size:9px;margin-bottom:8px;line-height:1.7}.coffee-price-tiers strong{font-size:16px}.coffee-quote>p{font-size:9px;line-height:1.8;margin:16px 0 0}.catalog-extra-filters{display:flex;flex-wrap:wrap;gap:10px;margin:14px 0}.catalog-extra-filters label{font-size:10px;display:flex;gap:8px;align-items:center}.catalog-extra-filters select{background:#fffaf2;border:1px solid rgba(74,44,26,.25);padding:9px;max-width:190px;font-size:11px}.product-card .product-meta{min-height:32px;font-size:10px;line-height:1.7}.product-card .product-bottom>span{font-size:13px}.product-quote-label{display:block;margin-top:4px;font-size:8px;font-weight:400}@media (max-width:540px){.coffee-profile-panel{padding:18px}.coffee-price-tiers{grid-template-columns:1fr;gap:14px}.coffee-price-tiers>div{display:flex;justify-content:space-between;gap:10px;align-items:center}.coffee-profile-heading h2{font-size:25px}.catalog-extra-filters{flex-direction:column;align-items:stretch}.catalog-extra-filters label{justify-content:space-between}}