.wf-personalization-host{--wf-personalization-accent: #c65f19;--wf-personalization-border: #eadbcf;--wf-personalization-ink: #624c3e;margin:18px 0}.wf-personalization-host--commission-brief{margin:0;color:var(--wf-personalization-ink)}.wf-personalization-host--commission-brief .wf-personalization-field,.wf-personalization-host--commission-brief .wf-personalization-fieldset{margin-bottom:26px}.wf-personalization-host--commission-brief .wf-personalization-field:last-child,.wf-personalization-host--commission-brief .wf-personalization-fieldset:last-child{margin-bottom:0}.wf-personalization-host--commission-brief .wf-personalization-options--cards{gap:12px;grid-template-columns:repeat(3,minmax(0,1fr))}.wf-personalization-host--commission-brief .wf-personalization-choice--card{flex-direction:column;min-width:0;min-height:86px;border-radius:12px}.custom-image-uploader[data-commission-brief=true] .wf-personalization-host--commission-brief .wf-personalization-choice,.wf-multi-uploader[data-commission-brief=true] .wf-personalization-host--commission-brief .wf-personalization-choice{margin:0;font-size:inherit;letter-spacing:normal;text-transform:none}.custom-image-uploader[data-commission-brief=true] .wf-personalization-host--commission-brief .wf-personalization-field__label,.wf-multi-uploader[data-commission-brief=true] .wf-personalization-host--commission-brief .wf-personalization-field__label,.custom-image-uploader[data-commission-brief=true] .wf-personalization-host--commission-brief .wf-personalization-fieldset legend,.wf-multi-uploader[data-commission-brief=true] .wf-personalization-host--commission-brief .wf-personalization-fieldset legend{margin:0;font-size:16px;letter-spacing:.12em;text-align:left;text-transform:uppercase}.wf-personalization-host--commission-brief .wf-personalization-field__heading{margin-bottom:12px}.wf-personalization-host--commission-brief .wf-personalization-field__selection,.wf-personalization-host--commission-brief .wf-personalization-field__counter{font-size:16px}.wf-personalization-host--commission-brief .wf-personalization-field__input{min-height:62px;padding:15px 18px;border-radius:17px;font-size:20px}.wf-personalization-host--commission-brief .wf-personalization-options:not(.wf-personalization-options--cards){flex-wrap:nowrap;gap:10px}.wf-personalization-host--commission-brief .wf-personalization-choice--swatch{width:52px;height:52px}.wf-personalization-host--commission-brief .wf-personalization-swatch{width:42px;height:42px}.custom-image-uploader[data-commission-brief=true] .wf-personalization-host--commission-brief .wf-personalization-choice__preview,.wf-multi-uploader[data-commission-brief=true] .wf-personalization-host--commission-brief .wf-personalization-choice__preview,.custom-image-uploader[data-commission-brief=true] .wf-personalization-host--commission-brief .wf-personalization-choice__label,.wf-multi-uploader[data-commission-brief=true] .wf-personalization-host--commission-brief .wf-personalization-choice__label{letter-spacing:normal;text-transform:none}.wf-personalization-host--commission-brief .wf-personalization-choice__label{font-size:15px}.wf-personalization-card{padding:20px;border:1px solid var(--wf-personalization-border);border-radius:18px;background:#fffdfb;color:var(--wf-personalization-ink)}.wf-personalization-card__title{margin:0 0 18px;color:#47372d;font-size:18px;line-height:1.25}.wf-personalization-field,.wf-personalization-fieldset{min-width:0;margin:0 0 20px;padding:0;border:0}.wf-personalization-field__heading{display:flex;flex-wrap:wrap;align-items:baseline;justify-content:space-between;gap:12px;margin-bottom:9px}.wf-personalization-field__label,.wf-personalization-fieldset legend{margin:0;color:#6b5545;font-size:13px;font-weight:700;letter-spacing:.12em;line-height:1.3;text-transform:uppercase}.wf-personalization-field__selection,.wf-personalization-field__counter{flex:0 0 auto;color:var(--wf-personalization-accent);font-size:13px;font-weight:700;letter-spacing:0;text-transform:none}.wf-personalization-fieldset legend{width:100%}.wf-personalization-field__input{display:block;width:100%;min-height:52px;padding:12px 15px;border:1px solid #ded7d1;border-radius:14px;background:#fff;color:#302721;font-size:16px;line-height:1.4}.wf-personalization-field__input:focus-visible,.wf-personalization-choice:has(.wf-personalization-native-choice:focus-visible){outline:3px solid #e3b391;outline:3px solid color-mix(in srgb,var(--wf-personalization-accent) 35%,transparent);outline-offset:2px}.wf-personalization-field__input[aria-invalid=true]{border-color:#a22f25}.wf-personalization-choice:has(.wf-personalization-native-choice[aria-invalid=true]){outline:2px solid #a22f25;outline-offset:2px}.wf-personalization-options{display:flex;flex-wrap:wrap;gap:10px}.wf-personalization-options--cards{display:grid;grid-template-columns:repeat(auto-fit,minmax(96px,1fr));width:100%}.wf-personalization-native-choice{position:absolute;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;clip:rect(0 0 0 0);clip-path:inset(50%);border:0;white-space:nowrap}.wf-personalization-choice{position:relative;display:inline-flex;min-width:44px;min-height:44px;cursor:pointer}.wf-personalization-choice--swatch{align-items:center;justify-content:center;width:48px;height:48px;border:2px solid transparent;border-radius:50%}.wf-personalization-swatch{display:block;width:38px;height:38px;border:1px solid #aa9f96;border-radius:50%;box-shadow:inset 0 0 0 2px #fff}.wf-personalization-choice--swatch:after{position:absolute;inset:50% auto auto 50%;color:#2e251f;content:"\2713";font-size:16px;font-weight:800;opacity:0;text-shadow:0 0 2px #fff,0 0 2px #fff;transform:translate(-50%,-50%)}.wf-personalization-choice--swatch:has(.wf-personalization-native-choice:checked){border-color:var(--wf-personalization-accent);box-shadow:0 0 0 3px #f7e4d7}.wf-personalization-choice--swatch:has(.wf-personalization-native-choice:checked):after{opacity:1}.wf-personalization-choice--card{align-items:center;justify-content:center;gap:4px;min-height:84px;padding:10px 8px;border:1px solid #e1dbd6;border-radius:14px;background:#fff;text-align:center}.wf-personalization-choice--card:has(.wf-personalization-native-choice:checked){border-color:var(--wf-personalization-accent);box-shadow:0 0 0 3px #f7e4d7}.wf-personalization-choice__preview{display:block;color:#18120f;font-size:28px;line-height:1}.wf-personalization-choice__preview--classic-serif{font-family:Georgia,Times New Roman,serif}.wf-personalization-choice__preview--modern-sans{font-family:Arial,Helvetica,sans-serif;font-size:20px;font-weight:700;letter-spacing:.08em;text-transform:uppercase}.wf-personalization-choice__preview--script{font-family:Brush Script MT,Segoe Script,cursive;font-style:italic}.wf-personalization-choice__label{display:block;color:#654d3d;font-size:13px;font-weight:600;line-height:1.2}.wf-personalization-field__help,.wf-personalization-card__disclaimer{margin:8px 0 0;color:#725e50;font-size:13px;line-height:1.45}.wf-personalization-card__disclaimer{margin-top:4px;text-align:center}.wf-personalization-field__error,.wf-personalization-error-summary,.wf-personalization-boot--error{color:#a22f25}.wf-personalization-field__error{margin:7px 0 0;font-size:13px}.wf-personalization-error-summary{margin:0 0 14px;padding:10px 12px;border-radius:8px;background:#fff1ef;font-size:13px}.wf-personalization-reset{display:inline-flex;align-items:center;min-height:44px;margin:0 0 12px;padding:0;border:0;background:transparent;color:var(--wf-personalization-accent);cursor:pointer;font:inherit;font-size:13px;text-decoration:underline;text-underline-offset:2px}.wf-personalization-host.is-locked{opacity:.78}.wf-personalization-host.is-locked .wf-personalization-choice,.wf-personalization-host.is-locked .wf-personalization-reset{cursor:not-allowed}.wf-personalization-summary{margin:14px 0;padding:14px;border:1px solid var(--wf-personalization-border, #eadbcf);border-radius:12px;background:#fffdfb;color:#604b3e}.wf-personalization-summary__title{margin:0 0 8px;color:#47372d;font-size:14px;font-weight:700}.wf-personalization-summary dl{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:4px 12px;margin:0;font-size:13px}.wf-personalization-summary dt{font-weight:600}.wf-personalization-summary dd{margin:0;text-align:right;overflow-wrap:anywhere}.wf-personalization-summary a{display:inline-flex;align-items:center;min-height:44px}.wf-personalization-boot{margin:10px 0;font-size:14px}@media only screen and (max-width:480px){.wf-personalization-card{padding:16px;border-radius:14px}.wf-personalization-options--cards{grid-template-columns:repeat(auto-fit,minmax(92px,1fr))}.wf-personalization-host--commission-brief .wf-personalization-options--cards{gap:9px;grid-template-columns:repeat(3,minmax(0,1fr))}.custom-image-uploader[data-commission-brief=true] .wf-personalization-host--commission-brief .wf-personalization-field__label,.wf-multi-uploader[data-commission-brief=true] .wf-personalization-host--commission-brief .wf-personalization-field__label,.custom-image-uploader[data-commission-brief=true] .wf-personalization-host--commission-brief .wf-personalization-fieldset legend,.wf-multi-uploader[data-commission-brief=true] .wf-personalization-host--commission-brief .wf-personalization-fieldset legend,.wf-personalization-host--commission-brief .wf-personalization-field__selection,.wf-personalization-host--commission-brief .wf-personalization-field__counter{font-size:14px}.wf-personalization-host--commission-brief .wf-personalization-field__input{min-height:58px;padding:14px 16px;font-size:18px}.wf-personalization-host--commission-brief .wf-personalization-options:not(.wf-personalization-options--cards){gap:8px}.wf-personalization-host--commission-brief .wf-personalization-choice--swatch{width:44px;height:44px}.wf-personalization-host--commission-brief .wf-personalization-swatch{width:36px;height:36px}}@media only screen and (max-width:360px){.wf-personalization-host--commission-brief .wf-personalization-options:not(.wf-personalization-options--cards){gap:6px}.wf-personalization-host--commission-brief .wf-personalization-choice--swatch{width:42px;height:42px}.wf-personalization-host--commission-brief .wf-personalization-swatch{width:34px;height:34px}}@media(forced-colors:active){.wf-personalization-choice--swatch,.wf-personalization-choice--card,.wf-personalization-field__input{border:1px solid ButtonText}.wf-personalization-choice:has(.wf-personalization-native-choice:checked){outline:3px solid Highlight}}
/*# sourceMappingURL=/cdn/shop/t/3/assets/wallforge-design-personalization.css.map */
