.custom-separated{max-width:1400px}.custom-separated .custom-heading{max-width:850px}.custom-lead-time{background:#fffaf2;border:1px solid #d7c59a;border-radius:18px;padding:22px 28px;max-width:1050px;margin:0 auto 32px;text-align:center}.custom-separated .custom-lead-time h3{font-size:1.8rem;margin:0 0 10px;line-height:1.2}.custom-lead-time p{margin:0;line-height:1.7}.custom-offer-columns{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:28px;align-items:start}.personal-collection,.event-collection{min-width:0;border:1px solid #d8cae6;border-radius:24px;padding:clamp(20px,2.6vw,34px);background:#fffcf9d9;box-shadow:0 12px 35px #30266309}.personal-collection{background:linear-gradient(155deg,#f4eefc,#fffdf8)}.custom-separated .custom-offer-columns h3{font-size:2.5rem;line-height:1.08}.personal-packages{display:grid;gap:16px;margin:24px 0}.personal-packages>div{padding:20px;border-radius:16px;background:#ffffffd9;border:1px solid #ded2eb}.personal-packages h4,.personal-collection .card-calculator h4{font:700 1.7rem/1.15 'Cormorant Garamond',Georgia,serif;color:var(--navy);margin:0 0 12px}.personal-collection .personal-price{font-size:2rem;font-weight:800;color:var(--navy);margin:10px 0}.personal-price span{font-size:.85rem;font-weight:400;display:block;margin-top:4px}.personal-packages p{font-size:.9rem;line-height:1.75}.custom-separated .custom-specs>div{grid-template-columns:120px minmax(0,1fr)}.custom-examples{margin-top:26px;border-top:1px solid #d8cae6;padding-top:18px}.custom-examples summary{cursor:pointer;font-weight:800;color:var(--navy);padding:8px 0}.custom-examples .custom-gallery{margin-top:16px}.custom-separated .card-calculator{padding:20px}.custom-separated .custom-price{padding:18px}.custom-separated .custom-price p{font-size:.9rem;line-height:1.65}.custom-separated .custom-note{line-height:1.7}.custom-separated .custom-offer-columns>.personal-collection>.button,.custom-separated .event-collection .custom-details>.button{max-width:100%;text-align:center}.custom-separated .qty-presets [aria-pressed=true]{background:#6753b6;color:#fff}
@media(max-width:1000px){.custom-offer-columns{grid-template-columns:1fr;max-width:720px;margin:auto}.custom-lead-time{max-width:720px}.custom-separated .custom-offer-columns h3{font-size:2.3rem}}
@media(max-width:500px){.custom-separated{padding-left:18px;padding-right:18px}.custom-lead-time{padding:20px}.personal-collection,.event-collection{padding:20px}.custom-separated .card-calculator{padding:16px}.custom-separated .custom-specs>div{grid-template-columns:105px minmax(0,1fr)}.personal-packages>div{padding:17px}}
