.field{display:block}.field label.fw-bold{font-weight:700}.field label.fw-bold span{font-weight:400}.anniv-edit-wrap{padding:24px 10px}.anniv-title{font-size:32px;font-weight:700;text-align:center;margin:8px 0 24px}.anniv-form .field input,.anniv-form .field select{max-width:368px}.anniv-form #typeOtherField input{max-width:343px}.anniv-form{display:grid;gap:20px}.field label{display:block;margin:0 0 6px}.field input,.field select{width:100%;padding:12px;border-radius:8px;border:1px solid #cccccc}.req{color:#ff6b6b;font-size:12px;margin-left:6px}.opt{color:#aaa;font-size:12px;margin-left:6px}.actions{display:grid;gap:12px;justify-content:center;margin-top:8px}.actions a{justify-self:center}.actions button{width:250px}.btn-primary{background:#b64033;color:#fff;border:0;padding:12px 20px;border-radius:24px;cursor:pointer}.btn-ghost{padding:12px 20px;border-radius:24px;border:none;cursor:pointer}.cancle{text-decoration:underline}input:focus,select:focus,textarea:focus,button:focus{outline:none}input:focus-visible,select:focus-visible,textarea:focus-visible,button:focus-visible{box-shadow:none}.err{color:#ac2d23;font-size:12px;min-height:14px}.anniv-notice{margin-top:16px;text-align:center}.anniv-container{padding:0 20px 24px}.anniv-breadcrumb-pc{display:block}.anniv-breadcrumb-sp{display:none}.anniv-breadcrumb{color:#9f9f9f;font-size:12px;margin-bottom:20px}@media screen and (max-width:756px){.anniv-breadcrumb-pc{display:none}.anniv-breadcrumb-sp{display:block;padding:20px 20px 0;margin-bottom:40px}.anniv-form input,.anniv-form select{max-width:100%!important}}.anniv-title{font-size:32px;font-weight:700;text-align:center;margin:8px 0 24px;position:relative}.anniv-empty{margin:40px 0;font-size:16px;color:#000}.anniv-list{gap:16px;border:1px solid #ccc;border-radius:8px}.anniv-card{width:100%;padding:20px 40px;display:flex;justify-content:space-between}.anniv-card-title{font-size:13px;margin:0 0 12px;font-weight:700}.anniv-row *{font-size:12px}.anniv-row{display:flex;margin:6px 0}.anniv-row dt,.anniv-row dd{color:#777;word-break:break-word;max-width:90%}.anniv-actions{display:flex;align-items:center}.anniv-edit{border:1px solid #b64033;color:#b64033;padding:8px 18px 6px;border-radius:24px;text-decoration:none;width:70px}.anniv-cta{margin-top:24px}.anniv-add-btn{display:flex;align-items:center;justify-content:center;gap:8px;border:1px solid #cccccc;border-radius:10px;padding:18px;text-decoration:none;color:#c6483a;font-weight:700;font-size:15px}.anniv-plus{font-size:18px;line-height:1}.anniv-login{display:inline-block;margin-top:12px;border:1px solid #777;padding:8px 16px;border-radius:8px}hr{margin:0}.ui-select{-webkit-appearance:none;-moz-appearance:none;appearance:none;border:1px solid #A0A0A0;border-radius:8px;padding:10px 2.5rem 10px 12px;font-size:14px;line-height:1.25;background-color:#fff;background-image:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 20 20' fill='none' stroke='%236b7280' stroke-width='1.5'><path d='M6 8l4 4 4-4'/></svg>");background-repeat:no-repeat;background-position:right .75rem center;background-size:2rem}.ui-select::-ms-expand{display:none}.ui-select:focus{outline:none;border-color:#2563eb;box-shadow:0 0 0 3px #2563eb33}.ui-select:disabled{color:#9ca3af;background-color:#f9fafb;cursor:not-allowed}.ui-select:required:invalid{color:#9ca3af}.ui-select option{color:#111827}.ui-select option[value=""]{color:#9ca3af}[dir=rtl] .ui-select{padding-right:.75rem;padding-left:2.5rem;background-position:left .75rem center}@media(prefers-color-scheme:dark){.ui-select{background-color:#111827;border-color:#374151;color:#e5e7eb;filter:none}}
/*# sourceMappingURL=/cdn/shop/t/3/assets/anniversaries.css.map */
