.type-grid{max-width:1280px;margin:0 auto;padding:0 32px 72px;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:40px 24px}.type-card{color:inherit;text-decoration:none;min-width:0}.type-card>img,.type-photo-pending{width:100%;aspect-ratio:1;object-fit:cover;background:#f3f1eb}.type-card>div:not(.type-photo-pending){padding:18px 0}.type-card h2{font:32px/1.15 Italiana,serif;margin:0 0 10px}.type-card p{font:15px/1.6 Lato,sans-serif;color:#5b6259;margin:0 0 12px}.type-card strong,.type-card span{display:block;font:14px/1.6 Lato,sans-serif}.type-card span{margin-top:12px;text-decoration:underline;text-underline-offset:5px}.type-card:hover img{filter:brightness(.96)}.type-photo-pending{display:grid;place-items:center;color:#56624e}.group-select{border:1px solid #d4dacf;border-radius:12px;padding:16px;margin-bottom:18px}.group-select label{display:block;margin:8px 0}.group-select select{width:100%;min-height:44px}.flower-shop-site .product-breadcrumb{flex-wrap:wrap}.flower-shop-site .category-chip strong{white-space:normal;max-width:140px}.flower-shop-site .shop-mega{max-height:75vh;overflow-y:auto}.flower-shop-site [hidden]{display:none!important}@media(max-width:700px){.type-grid{padding:0 18px 40px;gap:24px 14px;grid-template-columns:repeat(2,minmax(0,1fr))}.type-card h2{font-size:24px}.type-card p{font-size:14px}.type-card strong,.type-card span{font-size:13px}.flower-shop-site .shop-mega{max-height:none;overflow:visible}.flower-shop-site .category-chip strong{max-width:112px}}
.flower-shop-site .type-card>img{height:auto;aspect-ratio:1;object-fit:cover;display:block}.flower-shop-site .type-card{height:auto;align-self:start}
