/* Maison Miel – Bienenprodukte editorial polish v14
   Scope: Bienenprodukte content only. Header/footer untouched. */
body.products-discovery main{overflow:hidden;background:#fff8ea}
body.products-discovery .collection-groups{position:relative;padding:40px 0 120px;background:linear-gradient(180deg,#f8e8c7 0%,#fff8ea 10%,#fff8ea 90%,#f8e8c7 100%)}
body.products-discovery .collection-groups>.wrap{width:min(1500px,calc(100% - 96px));margin:0 auto}
body.products-discovery .collection-group{min-height:680px;display:flex;align-items:center;justify-content:space-between;gap:7vw;padding:70px 0;position:relative}
body.products-discovery .collection-group:nth-child(even){flex-direction:row-reverse}
body.products-discovery .collection-copy{flex:0 1 560px;position:relative;z-index:2}
body.products-discovery .collection-copy .kicker{display:block;margin:0 0 18px;color:#a46b18;font-size:12px;font-weight:700;letter-spacing:.24em;text-transform:uppercase}
body.products-discovery .collection-copy h2{margin:0;max-width:620px;color:#342313;font-family:var(--display-font,"Cormorant Garamond",Georgia,serif);font-size:clamp(56px,5.2vw,92px);font-weight:400;line-height:.92;letter-spacing:-.035em}
body.products-discovery .collection-copy p{max-width:540px;margin:28px 0 0;color:#755d43;font-size:17px;line-height:1.7}
body.products-discovery .collection-products{display:flex;gap:28px;align-items:flex-end;justify-content:center;flex:1 1 760px;min-width:0;perspective:1200px}
body.products-discovery .collection-product{display:block;position:relative;width:min(31%,250px);text-align:center;text-decoration:none;color:#342313;transition:transform .6s cubic-bezier(.22,1,.36,1),opacity .45s ease,filter .45s ease}
body.products-discovery .collection-product:nth-child(2){transform:translateY(-36px) scale(1.09)}
body.products-discovery .collection-product:nth-child(3){transform:translateY(24px)}
body.products-discovery .collection-group:nth-child(even) .collection-product:nth-child(1){transform:translateY(26px)}
body.products-discovery .collection-group:nth-child(even) .collection-product:nth-child(2){transform:translateY(-22px) scale(1.08)}
body.products-discovery .collection-group:nth-child(even) .collection-product:nth-child(3){transform:translateY(-4px)}
body.products-discovery .collection-product img{display:block;width:100%;height:auto;aspect-ratio:4/5;object-fit:contain;filter:drop-shadow(0 24px 24px rgba(122,82,20,.14));transition:transform .65s cubic-bezier(.22,1,.36,1),filter .45s ease}
body.products-discovery .collection-product span{display:inline-block;margin-top:4px;font-family:var(--display-font,"Cormorant Garamond",Georgia,serif);font-size:20px;line-height:1.15}
@media (hover:hover){
 body.products-discovery .collection-products:hover .collection-product{opacity:.62;filter:saturate(.75)}
 body.products-discovery .collection-products .collection-product:hover{opacity:1;filter:none;transform:translateY(-18px) scale(1.06)}
 body.products-discovery .collection-products .collection-product:hover img{transform:scale(1.045) rotate(-.7deg);filter:drop-shadow(0 30px 30px rgba(122,82,20,.2))}
}
body.products-discovery .collection-group::before{content:"";position:absolute;width:320px;height:320px;border-radius:50%;background:radial-gradient(circle,rgba(225,170,65,.10) 0%,rgba(225,170,65,0) 72%);pointer-events:none;left:48%;top:50%;transform:translate(-50%,-50%)}
body.products-discovery .collection-group:nth-child(even)::before{left:52%}
body.products-discovery .collection-story{padding-top:100px}
body.products-discovery .collection-story .wrap{width:min(1380px,calc(100% - 96px))}
body.products-discovery .collection-story .wide-image{max-height:680px;object-fit:cover}
body.products-discovery .collection-story .story-caption{padding-top:34px;gap:7vw}

@media (max-width:1000px){
 body.products-discovery .collection-groups>.wrap{width:min(100% - 48px,820px)}
 body.products-discovery .collection-group,body.products-discovery .collection-group:nth-child(even){min-height:auto;flex-direction:column;align-items:flex-start;gap:30px;padding:72px 0}
 body.products-discovery .collection-copy{flex:auto;max-width:700px}
 body.products-discovery .collection-copy h2{font-size:clamp(48px,10vw,72px)}
 body.products-discovery .collection-products{width:100%;flex:none;gap:12px;align-items:flex-end}
 body.products-discovery .collection-product{width:33.333%;max-width:230px}
 body.products-discovery .collection-product:nth-child(1),body.products-discovery .collection-group:nth-child(even) .collection-product:nth-child(1){transform:translateY(14px)}
 body.products-discovery .collection-product:nth-child(2),body.products-discovery .collection-group:nth-child(even) .collection-product:nth-child(2){transform:translateY(-18px) scale(1.06)}
 body.products-discovery .collection-product:nth-child(3),body.products-discovery .collection-group:nth-child(even) .collection-product:nth-child(3){transform:translateY(8px)}
 body.products-discovery .collection-story .wrap{width:min(100% - 48px,820px)}
}
@media (max-width:600px){
 body.products-discovery .collection-groups{padding:10px 0 72px}
 body.products-discovery .collection-groups>.wrap{width:calc(100% - 32px)}
 body.products-discovery .collection-group{padding:58px 0;gap:22px}
 body.products-discovery .collection-copy .kicker{font-size:10px;margin-bottom:12px}
 body.products-discovery .collection-copy h2{font-size:clamp(44px,14vw,62px)}
 body.products-discovery .collection-copy p{font-size:15px;line-height:1.6;margin-top:18px}
 body.products-discovery .collection-products{gap:2px;margin-top:4px}
 body.products-discovery .collection-product{width:34%;}
 body.products-discovery .collection-product img{filter:drop-shadow(0 14px 16px rgba(122,82,20,.12))}
 body.products-discovery .collection-product span{font-size:15px}
 body.products-discovery .collection-story{padding-top:52px}
 body.products-discovery .collection-story .wrap{width:calc(100% - 32px)}
}
@media (prefers-reduced-motion:reduce){body.products-discovery .collection-product,body.products-discovery .collection-product img{transition:none!important}}
