.brand-links{grid-template-columns:repeat(3,minmax(0,1fr));gap:32px;max-width:1080px;margin-inline:auto;display:grid}.brand-links-two{grid-template-columns:repeat(2,minmax(0,1fr));max-width:760px}.brand-link{--brand-link-accent:#bda16d;min-width:0;color:inherit;text-align:center;border-radius:12px;flex-direction:column;align-items:center;padding:16px 8px 24px;text-decoration:none;display:flex;position:relative}.brand-link-flowerdelivery{--brand-link-accent:#bba291}.brand-link-ajabaja-buketten{--brand-link-accent:#c6a545}.brand-link-logo{aspect-ratio:1;filter:drop-shadow(0 9px 12px #0002);border-radius:50%;flex-shrink:0;place-items:center;width:clamp(168px,19vw,236px);height:clamp(168px,19vw,236px);margin-bottom:26px;transition:transform .25s,filter .25s;display:grid}.brand-link-logo>img{object-fit:contain;width:100%;height:100%;display:block}.brand-link-flowerdelivery .brand-link-logo>img{clip-path:ellipse(46.4% 46.4% at 50% 49.5%)}.brand-link-ajabaja-buketten .brand-link-logo>img{clip-path:ellipse(48% 47%)}.brand-link-mystery-rose .brand-link-logo>img{width:108%;max-width:none;height:108%}.brand-link-copy{flex-direction:column;gap:8px;min-width:0;display:flex}.brand-link-title{font-family:var(--font-brand-display,Georgia), Georgia, serif;overflow-wrap:anywhere;font-size:clamp(19px,2.1vw,25px);line-height:1.3}.brand-link-description{opacity:.78;font-size:13px;line-height:1.6}.brand-link-arrow{box-sizing:content-box;border:1px solid var(--brand-link-accent);border-radius:50%;width:18px;height:18px;margin-top:20px;padding:11px;transition:background-color .2s,transform .2s}.brand-link:focus-visible{outline:2px solid var(--brand-link-accent);outline-offset:4px}@media (hover:hover){.brand-link:hover .brand-link-logo{filter:drop-shadow(0 13px 16px #0003);transform:translateY(-4px)}.brand-link:hover .brand-link-arrow{background-color:#bda16d1a;transform:translate(2px,-2px)}}@media (width<=760px){.brand-links,.brand-links-two{grid-template-columns:1fr;gap:0}.brand-link{text-align:left;border-radius:0;grid-template-columns:90px minmax(0,1fr) 36px;align-items:center;gap:16px;padding:22px 0;display:grid}.brand-link:not(:first-child){border-top:1px solid #a38a6330}.brand-link-logo{width:90px;height:90px;margin:0}.brand-link-title{font-size:clamp(17px,4.6vw,22px)}.brand-link-description{font-size:12px}.brand-link-arrow{width:16px;height:16px;margin:0;padding:9px}}@media (width<=360px){.brand-link{grid-template-columns:72px minmax(0,1fr) 32px;gap:12px}.brand-link-logo{width:72px;height:72px}.brand-link-arrow{padding:7px}}@media (prefers-reduced-motion:reduce){.brand-link-logo,.brand-link-arrow{transition:none}.brand-link:hover .brand-link-logo,.brand-link:hover .brand-link-arrow{transform:none}}
