.product-title-link{color:inherit;text-decoration:none}.product-title-link:hover{color:var(--green-dark);text-decoration:underline}.product-recommendation{display:inline-flex;margin:0 0 8px;padding:4px 9px;border-radius:999px;background:#e9f5dc;color:#245c3f;font-size:11px;font-weight:800}
.seo-page{min-height:68vh;padding-block:24px 64px}.seo-breadcrumb{display:flex;flex-wrap:wrap;gap:8px;align-items:center;color:var(--muted);font-size:13px}.seo-breadcrumb a,.seo-search-hint a{color:var(--green-dark);font-weight:700}.seo-collection-intro{max-width:850px;padding:30px 0 14px}.seo-collection-intro h1{margin:5px 0 10px;font-size:clamp(30px,4vw,46px);line-height:1.16}.seo-collection-intro p{max-width:760px;color:var(--muted)}.seo-collection-grid{margin:18px 0 34px}.seo-product-visual{text-decoration:none}.seo-product-visual img{width:100%;height:100%;min-height:205px;object-fit:cover}.seo-header-shop-link{display:inline-flex;align-items:center;color:var(--green-dark);font-weight:800;text-decoration:none}.seo-product-detail{display:grid;grid-template-columns:minmax(0,1.1fr) minmax(280px,.9fr);align-items:start;gap:clamp(24px,5vw,64px);padding:22px 0 40px}.seo-detail-media{overflow:hidden;min-height:300px;border:1px solid var(--line);border-radius:22px;background:#f3f6f1}.seo-detail-image{display:block;width:100%;max-height:680px;min-height:300px;object-fit:contain}.seo-detail-placeholder{display:grid;min-height:360px;place-items:center;font-size:96px}.seo-detail-copy h1{margin:5px 0 8px;font-size:clamp(30px,4.5vw,48px);line-height:1.14}.seo-english-name{color:var(--muted)}.seo-detail-price{margin:16px 0;color:var(--green-dark);font-size:26px;font-weight:900}.seo-detail-price del{margin-left:10px;color:var(--muted);font-size:17px}.seo-delivery-note,.seo-search-hint{color:var(--muted);font-size:14px}.seo-search-hint{padding:12px 0 28px}
@media(max-width:760px){.seo-product-detail{grid-template-columns:1fr;gap:22px}.seo-detail-media,.seo-detail-image{min-height:240px}.seo-detail-placeholder{min-height:240px}.seo-collection-grid .product-actions{grid-template-columns:1fr 1fr}.seo-header-shop-link{font-size:13px}}
