.multi-main{max-width:1240px;margin:auto;padding:30px 24px}.multi-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:20px}.multi-product{border:1px solid #e1dbce;border-radius:16px;padding:16px;background:#fffaf2;min-width:0}.multi-product img{width:100%;aspect-ratio:1;object-fit:contain;background:#f4f3fa;border-radius:12px}.multi-product h2{font-size:20px}.multi-product label{display:block;margin:10px 0}.multi-product select,.multi-product input{width:100%;padding:10px;border:1px solid #c9d6d2;border-radius:8px;background:white}.multi-product .button{width:100%;margin-top:10px}.multi-price{color:#fa600b;font-size:20px;font-weight:bold}.multi-pickers{display:flex;flex-wrap:wrap;gap:8px}.multi-pickers label{padding:10px;border:1px solid #c9d6d2;border-radius:10px;display:flex;gap:8px;align-items:center}.multi-pickers label:has(:checked){background:#eaf4f0}#multiPicker{margin:24px 0;border:1px solid #c9d6d2;border-radius:14px}#multiError,.multi-error{color:#ac2940}.multi-product .multi-price small{display:block;color:#526f73;font-size:12px;font-weight:normal}@media(max-width:700px){.multi-main{padding:20px 14px}.multi-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.multi-product{padding:10px}.multi-product h2{font-size:16px}.multi-product .button{font-size:12px;padding:10px 5px}.multi-pickers label{font-size:12px}.multi-main h1{font-size:28px}}
#multiPicker summary{padding:14px;cursor:pointer;font-weight:700}#multiPicker .multi-pickers{padding:0 14px 14px}.multi-product a{display:block;margin-top:10px;font-size:13px}
.multi-main h1{font-size:42px;line-height:1.2;margin:16px 0}.multi-page .mobile-create{display:none}@media(max-width:700px){.multi-main h1{font-size:28px}}
.multi-source-note{padding:12px 16px;border-radius:10px;background:#eaf4ef;color:#356566;font-size:13px;line-height:1.7}
