.vicla-personalizer{display:block;width:100%}.vicla-personalizer *,.vicla-personalizer *:before,.vicla-personalizer *:after{box-sizing:border-box}.vicla-personalization{width:100%;margin-top:14px;margin-bottom:14px}.vicla-personalization-heading{margin:0 0 6px}.vicla-personalization-title{margin:0;font-size:20px;line-height:1.25;font-weight:500;color:#121212f2}.vicla-layout-desc{margin:0 0 12px;font-size:14px;line-height:1.4;color:#121212c7}.vicla-fields{display:flex;flex-direction:column;gap:13px}.vicla-fields[hidden]{display:none!important}.vicla-field-block{width:100%}.vicla-field-row{display:flex;align-items:center;gap:10px;width:100%}.vicla-field-row-textarea{align-items:flex-start}.vicla-field-row .vicla-custom-label{flex:0 0 74px;margin:0;padding:0;font-size:14px;font-weight:500;line-height:1.2;color:#121212e0}.vicla-field-row-textarea .vicla-custom-label{padding-top:16px}.vicla-field-row input,.vicla-field-row textarea{flex:1;display:block;width:100%;min-width:0;min-height:52px;margin:0;padding:14px 15px;font-family:inherit;font-size:16px;line-height:1.35;color:#121212;background:#fff;border:1px solid rgba(18,18,18,.22);border-radius:10px;box-shadow:none;appearance:none;-webkit-appearance:none}.vicla-field-row textarea{min-height:98px;resize:vertical;overflow:auto}.vicla-field-row input::placeholder,.vicla-field-row textarea::placeholder{color:#1212126b}.vicla-field-row input:focus,.vicla-field-row textarea:focus{outline:none;border-color:#121212bf;box-shadow:0 0 0 1px #1212122e}.vicla-field-row input.vicla-field-error,.vicla-field-row textarea.vicla-field-error{border-color:#d93025!important;box-shadow:0 0 0 1px #d9302533}.vicla-input-help{margin:5px 0 0 84px;font-size:12px;line-height:1.3;color:#12121294}.vicla-help-text{margin:12px 0 0;font-size:13px;line-height:1.4;color:#121212ad}.vicla-signature-toggle{margin:4px 0 0 84px}.vicla-signature-toggle__label{display:inline-flex;align-items:center;gap:9px;margin:0;font-size:13px;font-weight:500;line-height:1.35;color:#121212c7;cursor:pointer}.vicla-signature-toggle__label input[type=checkbox]{width:18px;height:18px;margin:0;flex:0 0 auto;cursor:pointer;accent-color:#121212}[data-vicla-signature-field][hidden]{display:none!important}.vicla-error-text{display:none;margin:10px 0 0;font-size:13px;font-weight:600;line-height:1.35;color:#d93025}.vicla-error-text.is-active{display:block}.vicla-preview{margin-top:18px;margin-bottom:10px}.vicla-preview-title{margin-bottom:10px;font-size:13px;font-weight:500;line-height:1.3;color:#121212c7}.vicla-preview-note{max-width:360px;margin:7px auto 0;font-size:10.5px;line-height:1.35;text-align:center;color:#12121285}.vicla-preview-box{position:relative;width:100%;max-width:360px;margin:0 auto;overflow:hidden;background:#f6f4ef;border-radius:14px;box-shadow:0 6px 20px #00000014}.vicla-preview-box img{display:block;width:100%;height:auto}.vicla-preview-overlay{position:absolute;top:0;right:0;bottom:0;left:0;display:none;pointer-events:none}.vicla-preview-box.is-couple [data-vicla-preview-layout=couple],.vicla-preview-box.is-dedication [data-vicla-preview-layout=dedication],.vicla-preview-box.is-birth [data-vicla-preview-layout=birth]{display:block}.vicla-preview-plate-area{position:absolute}.vicla-preview-script{position:absolute;font-family:Allura,cursive;color:#fff8ebfa;letter-spacing:.2px;text-shadow:0 0 3px rgba(255,250,235,.95),0 0 7px rgba(255,245,220,.72),0 0 13px rgba(255,240,200,.42)}.vicla-preview-date,.vicla-preview-rings,.vicla-preview-birth-date,.vicla-preview-birth-time,.vicla-preview-birth-weight{color:#fff8ebfa;text-shadow:0 0 3px rgba(255,250,235,.95),0 0 7px rgba(255,245,220,.72),0 0 13px rgba(255,240,200,.42)}.vicla-preview-plate-area-horizontal{left:21.8%;top:27.4%;width:56.8%;height:33.4%}.vicla-preview-name1{top:5%;left:-5%;width:58%;font-size:40px;line-height:.92;text-align:left;white-space:nowrap}.vicla-preview-name1.is-short-name{left:20%}.vicla-preview-amp{top:39%;left:47.5%;width:10%;transform:translate(-50%);font-size:20px!important;line-height:1;text-align:center;white-space:nowrap}.vicla-preview-name2{top:60%;left:35%;width:54%;font-size:40px;line-height:.92;text-align:left;white-space:nowrap}.vicla-preview-name2.is-long-name{left:34%!important;width:63%!important}.vicla-preview-name2.is-very-long-name{left:26%!important;width:71%!important}.vicla-preview-bottom-row{position:absolute;left:22%;top:95%;display:none;align-items:center;justify-content:center;width:48%;gap:6px;font-size:28px}.vicla-preview-date{font-family:Allura,cursive;font-size:15px!important;line-height:1;white-space:nowrap}.vicla-preview-rings{flex:0 0 auto;width:24%;max-width:72px;opacity:.96}.vicla-preview-rings svg{display:block;width:100%;height:auto}.vicla-rings-option{margin-top:2px}.vicla-checkbox-label{display:flex;align-items:center;gap:9px;cursor:pointer;font-size:12px;line-height:1.3}.vicla-checkbox-label input[type=checkbox]{width:18px;height:18px;margin:0;accent-color:#2e2a39;cursor:pointer}.vicla-personalizer [data-vicla-preview-rings][hidden]{display:none!important}.vicla-personalizer .vicla-checkbox-label input[type=checkbox]{appearance:auto!important;-webkit-appearance:checkbox!important;width:17px!important;height:17px!important;min-height:17px!important;padding:0!important;margin:0!important;border-radius:3px!important;accent-color:#2e2a39}.vicla-preview-plate-area-vertical{left:31.2%;top:19.3%;width:37.2%;height:52.2%}.vicla-preview-dedica{top:4%;left:4%;display:block;width:90%;height:72%;overflow-wrap:break-word;font-size:31px;line-height:1.18;text-align:center;white-space:pre-wrap;word-break:break-word}.vicla-preview-signature{right:7%;bottom:5%;width:72%;font-size:22px;line-height:1;text-align:right;white-space:nowrap}.vicla-personalizer .vicla-rings-option .vicla-checkbox-label,.vicla-personalizer .vicla-rings-option .vicla-checkbox-label span{color:#2e2a39!important;opacity:1!important;font-weight:500!important}.vicla-birth-message-block{width:100%;min-width:0;margin:0;padding:0;border:0}.vicla-birth-message-block select{flex:1;display:block;width:100%;min-width:0;min-height:52px;margin:0;padding:14px 40px 14px 15px;font-family:inherit;font-size:16px;line-height:1.35;color:#121212;background-color:#fff;border:1px solid rgba(18,18,18,.22);border-radius:10px;box-shadow:none;cursor:pointer}.vicla-birth-message-block select:focus{outline:none;border-color:#121212bf;box-shadow:0 0 0 1px #1212122e}.vicla-birth-message-block.vicla-field-error select{border-color:#d93025!important;box-shadow:0 0 0 1px #d9302533}.vicla-birth-message-option:has(input:checked){border-color:#121212b8;box-shadow:0 0 0 1px #1212121f}.vicla-birth-message-option input{flex:0 0 auto;width:17px;height:17px;margin:0;accent-color:#121212;cursor:pointer}.vicla-birth-message-custom{margin:10px 0 0 84px}.vicla-birth-message-custom[hidden]{display:none!important}.vicla-birth-message-custom input{display:block;width:100%;min-height:52px;margin:0;padding:14px 15px;font-family:inherit;font-size:16px;line-height:1.35;color:#121212;background:#fff;border:1px solid rgba(18,18,18,.22);border-radius:10px;box-shadow:none}.vicla-birth-message-custom input:focus{outline:none;border-color:#121212bf;box-shadow:0 0 0 1px #1212122e}.vicla-birth-message-help{margin-left:84px}.vicla-birth-message-block.vicla-field-error .vicla-birth-message-options{padding:7px;border:1px solid #d93025;border-radius:11px}.vicla-preview-plate-area-birth{left:30%;top:18%;width:40%;height:54%}.vicla-preview-birth-date,.vicla-preview-birth-time,.vicla-preview-birth-weight{position:absolute;left:8%;width:84%;font-family:inherit;font-size:14px;line-height:1.2;text-align:center;white-space:nowrap}.vicla-preview-birth-date{top:50%}.vicla-preview-birth-time{top:65%}.vicla-preview-birth-weight{top:78%}.vicla-preview-plate-area-birth{left:10.85%;top:20.57%;width:78.63%;height:50.88%}.vicla-preview-birth-message{position:absolute;top:11%;left:24%;width:52%;overflow:hidden;font-family:Allura,cursive;font-size:24px;font-weight:400;line-height:1;letter-spacing:0;text-align:center;white-space:nowrap;color:#fffcf5f5;background:transparent!important;border:0!important;box-shadow:none!important;text-shadow:0 0 2px rgba(255,255,255,.88),0 0 5px rgba(255,250,235,.5),0 0 9px rgba(255,245,220,.22)}.vicla-preview-birth-name{top:35%;left:24%;width:52%;font-size:42px;overflow:hidden;line-height:.95;text-align:center;white-space:nowrap}.vicla-preview-birth-date{position:absolute;top:72%;left:26%;width:48%;overflow:hidden;font-family:inherit;font-size:12px;font-weight:500;line-height:1.15;text-align:center;white-space:nowrap;color:#fffffffa;background:transparent!important;border:0!important;box-shadow:none!important;text-shadow:0 0 2px rgba(255,255,255,.85),0 0 5px rgba(255,255,255,.45)}.vicla-preview-birth-meta{position:absolute;top:83%;left:27%;display:flex;align-items:center;justify-content:center;width:46%;overflow:hidden;font-family:inherit;font-size:11px;font-weight:500;line-height:1.15;text-align:center;white-space:nowrap;color:#fffffffa;background:transparent!important;border:0!important;box-shadow:none!important;text-shadow:0 0 2px rgba(255,255,255,.85),0 0 5px rgba(255,255,255,.45)}.vicla-preview-birth-meta[hidden],.vicla-preview-birth-time[hidden],.vicla-preview-birth-weight[hidden]{display:none!important}.vicla-preview-birth-meta.has-both-values{justify-content:center;gap:18px}.vicla-preview-birth-meta.has-single-value{justify-content:center}.vicla-preview-birth-time,.vicla-preview-birth-weight{position:static;display:inline-block;width:auto;max-width:42%;min-width:0;padding:0;overflow:hidden;color:inherit;background:transparent!important;border:0!important;box-shadow:none!important;white-space:nowrap}.vicla-preview-box.is-birth .vicla-preview-birth-message,.vicla-preview-box.is-birth .vicla-preview-birth-name,.vicla-preview-box.is-birth .vicla-preview-birth-date,.vicla-preview-box.is-birth .vicla-preview-birth-meta,.vicla-preview-box.is-birth .vicla-preview-birth-time,.vicla-preview-box.is-birth .vicla-preview-birth-weight{color:#fffcf5f5!important;text-shadow:0 0 2px rgba(255,255,255,.88),0 0 5px rgba(255,250,235,.5),0 0 9px rgba(255,245,220,.22)!important;background:transparent!important;border:0!important;box-shadow:none!important}.vicla-preview-birth-date,.vicla-preview-birth-meta,.vicla-preview-birth-time,.vicla-preview-birth-weight{font-weight:400!important}.vicla-personalizer .vicla-fields{gap:9px}.vicla-personalizer .vicla-field-row{gap:8px}.vicla-personalizer .vicla-field-row input,.vicla-personalizer .vicla-field-row textarea,.vicla-personalizer .vicla-birth-message-block select{min-height:44px;padding:10px 13px;font-size:15px;border-radius:9px}.vicla-personalizer .vicla-field-row textarea{min-height:88px}.vicla-personalizer .vicla-input-help{margin-top:3px;font-size:11px;line-height:1.2}.vicla-personalizer .vicla-help-text{margin-top:8px;font-size:12px;line-height:1.3}.vicla-personalizer .vicla-layout-desc{margin-bottom:9px}.vicla-personalizer .vicla-birth-message-custom{margin-top:7px}.vicla-personalizer .vicla-preview{margin-top:14px}@media screen and (max-width:749px){.vicla-personalization{margin-top:5px;margin-bottom:5px}.vicla-personalization-title{font-size:18px}.vicla-fields{gap:12px}.vicla-field-row{gap:8px}.vicla-field-row .vicla-custom-label{flex:0 0 68px;font-size:13px}.vicla-field-row-textarea .vicla-custom-label{padding-top:16px}.vicla-field-row input,.vicla-field-row textarea{min-height:54px;padding:15px 14px;font-size:16px;border-radius:10px}.vicla-field-row textarea{min-height:104px}.vicla-input-help{margin-left:76px;font-size:11.5px}.vicla-signature-toggle{margin-left:76px}.vicla-signature-toggle__label{font-size:12.5px}.vicla-layout-desc{font-size:13px}.vicla-help-text{font-size:12.5px}.vicla-preview{margin-top:16px}.vicla-preview-note{max-width:320px;font-size:10px}.vicla-preview-box{max-width:320px}.vicla-preview-plate-area-horizontal{left:21.8%;top:27.4%;width:56.8%;height:33.4%}.vicla-preview-name1{top:12%;font-size:38px}.vicla-preview-amp{top:44%!important;font-size:18px!important}.vicla-preview-name2{left:28%;top:60%;font-size:38px}.vicla-preview-name2.is-long-name{left:34%!important;width:63%!important}.vicla-preview-name2.is-very-long-name{left:26%!important;width:71%!important}.vicla-preview-date{font-size:13px!important}.vicla-preview-bottom-row{left:22%;top:97%;width:48%;gap:5px}.vicla-preview-rings{width:20%;max-width:64px}.vicla-preview-plate-area-vertical{left:31.2%;top:19.3%;width:37.2%;height:52.2%}.vicla-preview-dedica{height:72%;font-size:28px}.vicla-preview-signature{font-size:20px}.vicla-birth-message-options,.vicla-birth-message-custom,.vicla-birth-message-help{margin-left:76px}.vicla-birth-message-option{padding:10px;font-size:12.5px}.vicla-preview-birth-message{top:11%;left:24%;width:52%;font-size:20px}.vicla-preview-plate-area-birth{left:10.85%;top:20.57%;width:78.63%;height:50.88%}.vicla-preview-birth-name{top:35%;left:24%;width:52%;font-size:38px}.vicla-preview-birth-meta{gap:5px;font-size:9.5px}.vicla-birth-message-custom,.vicla-birth-message-help{margin-left:76px}.vicla-birth-message-block select{min-height:54px;padding:15px 38px 15px 14px;font-size:16px}.vicla-preview-birth-date{top:72%;left:26%;width:48%;font-size:11px}.vicla-preview-birth-meta{top:83%;left:27%;width:46%;font-size:10px}.vicla-preview-birth-meta.has-both-values{gap:12px}.vicla-personalizer .vicla-fields{gap:8px}.vicla-personalizer .vicla-field-row input,.vicla-personalizer .vicla-field-row textarea,.vicla-personalizer .vicla-birth-message-block select{min-height:46px;padding:11px 12px;font-size:15px}.vicla-personalizer .vicla-field-row textarea{min-height:92px}.vicla-personalizer .vicla-input-help{margin-top:2px;font-size:10.5px}}
/*# sourceMappingURL=/cdn/shop/t/19/assets/vicla-personalizer.css.map */
