.cassalu-catalog{margin-top:18px}.catalog-items{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;border:0;padding:22px 0}.catalog-items article,.catalog-items article:nth-child(odd),.catalog-items article:nth-child(even){display:flex;min-height:0;padding:0;overflow:hidden;flex-direction:column;align-items:stretch;justify-content:stretch;border:1px solid #e5d6be;background:#fffdf8}.catalog-item img,.catalog-image-fallback{display:block;width:100%;height:auto;aspect-ratio:4/3;object-fit:cover;background:#fff}.catalog-image-fallback{display:grid;place-items:center;background:linear-gradient(135deg,#f2e1bd,#f9f2e5);color:#b9651c;font-family:Georgia,serif;font-size:1.45rem;font-style:italic}.catalog-item-copy{display:flex;min-height:164px;padding:17px;flex-direction:column}.catalog-items h4{font-size:18px}.catalog-item-copy p{margin:8px 0 16px;color:#675e50;font-size:15px;line-height:1.4}.catalog-prices{margin-top:auto;justify-content:flex-start;border-top:0;padding-top:0}.catalog-prices span{display:inline-flex;align-items:baseline;gap:6px;padding:7px 0;color:#c8681a}.catalog-prices small{font-size:12px}.catalog-prices b{font-size:15px;font-weight:400}.cassalu-sharing-sets{display:grid;grid-template-columns:.7fr 1.3fr;gap:42px;margin:58px 0 0;padding:38px;background:#f3e8d3;border:1px solid #e5d6be}.cassalu-sharing-sets h3{margin:5px 0 10px;color:#244d3b;font-size:clamp(2rem,3.4vw,3.25rem);font-weight:500;letter-spacing:-.065em;line-height:.98}.cassalu-sharing-sets>div>p:last-child{max-width:360px;margin:0;color:#675e50}.sharing-set-list{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));border-top:1px solid #d9c9b0}.sharing-set-list article{display:flex;align-items:end;justify-content:space-between;gap:18px;padding:14px 0;border-bottom:1px solid #d9c9b0}.sharing-set-list article:nth-child(odd){padding-right:20px;border-right:1px solid #d9c9b0}.sharing-set-list article:nth-child(even){padding-left:20px}.sharing-set-list h4{margin:0;color:#244d3b;font-size:16px;font-weight:500}.sharing-set-list p{margin:4px 0 0;color:#777063;font-size:13px}.sharing-set-list strong{color:#c8681a;font-size:16px;font-weight:500;white-space:nowrap}@media(max-width:800px){.catalog-items{grid-template-columns:1fr;gap:12px}.catalog-items article,.catalog-items article:nth-child(odd),.catalog-items article:nth-child(even){padding:0;border:1px solid #e5d6be}.cassalu-sharing-sets{grid-template-columns:1fr;gap:24px;margin-top:38px;padding:26px 20px}.sharing-set-list{grid-template-columns:1fr}.sharing-set-list article:nth-child(odd),.sharing-set-list article:nth-child(even){padding:14px 0;border-right:0}}
