.custom-design-intro{font-size:1.05rem;line-height:1.6;max-width:780px;margin:0 0 24px;color:inherit}
.custom-design-card{background:var(--paper,#fffdfb);border-color:var(--catalog-line,var(--line,#ead9d0));box-shadow:0 8px 26px rgba(56,32,26,.06)}
.custom-design-card .catalog-card__image{background:var(--catalog-paper,var(--bg,#faf7f2));flex:none}
#catalogGrid .custom-design-card>a:first-child{aspect-ratio:1/1;display:flex;align-items:center;justify-content:center}
.custom-design-card .catalog-card__image img{display:block;width:auto;max-width:100%;height:100%;aspect-ratio:3/4;object-fit:contain;flex:none}
.custom-design-card .catalog-card__body{color:var(--text,#3f2421)}
.custom-design-card h3{color:var(--text,#3f2421);font-family:inherit;font-size:21px;line-height:1.35}
.custom-design-card .catalog-card__body p{color:var(--muted,#725855)}
.custom-design-card .btn{margin-top:auto;white-space:normal;line-height:1.4;text-align:center}
.custom-design-form-note{padding:16px;border-radius:12px;background:#faf7f2;color:#584537;line-height:1.6}
#calculationRequestForm.custom-design-mode{display:flex;flex-direction:column;gap:16px}
@media(max-width:600px){.custom-design-intro{font-size:1rem}.custom-design-card .btn{width:100%;box-sizing:border-box}}
