.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-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-inspiration{margin-top:12px;margin-bottom:18px}.vicla-inspiration__trigger{width:100%;padding:13px 14px;display:flex;align-items:center;justify-content:space-between;gap:14px;border:1px solid rgba(176,139,78,.28);border-radius:12px;background:#fdfbf7;color:#292929;font:inherit;text-align:left;cursor:pointer;transition:border-color .2s ease,background .2s ease,box-shadow .2s ease}.vicla-inspiration__trigger:hover{border-color:#b08b4e8c;background:#fff}.vicla-inspiration__trigger:focus-visible{outline:none;border-color:#b08b4eb3;box-shadow:0 0 0 3px #b08b4e1f}.vicla-inspiration__trigger-copy{display:flex;flex-direction:column;gap:2px;min-width:0}.vicla-inspiration__trigger-title{font-size:14px;font-weight:600;line-height:1.25;letter-spacing:.01em}.vicla-inspiration__trigger-subtitle{font-size:12px;line-height:1.35;color:#777}.vicla-inspiration__arrow{width:30px;height:30px;flex:0 0 30px;display:flex;align-items:center;justify-content:center;border-radius:50%;background:#b08b4e1a;color:#9c7742;transition:transform .2s ease,background .2s ease}.vicla-inspiration__trigger[aria-expanded=true] .vicla-inspiration__arrow{transform:rotate(180deg);background:#b08b4e2e}.vicla-inspiration__panel{margin-top:8px;padding:14px;border:1px solid rgba(176,139,78,.2);border-radius:12px;background:#fdfbf7}.vicla-inspiration__label{display:block;margin-bottom:8px;font-size:13px;font-weight:600;color:#444}.vicla-inspiration__select{width:100%;min-height:58px;padding:13px 44px 13px 16px;box-sizing:border-box;border:1px solid rgba(0,0,0,.1);border-radius:12px;background:#fff;color:#292929;font:inherit;font-size:15px;font-weight:500;line-height:1.35;cursor:pointer}.vicla-inspiration__select:focus{outline:none;border-color:#b08b4e8c;box-shadow:0 0 0 2px #b08b4e14}.vicla-inspiration__suggestions{display:grid;gap:8px;margin-top:12px}.vicla-inspiration__phrase{width:100%;padding:11px 12px;border:1px solid rgba(0,0,0,.08);border-radius:10px;background:#fff;color:#292929;font:inherit;font-size:13px;line-height:1.4;text-align:left;cursor:pointer;transition:border-color .15s ease,background .15s ease,transform .15s ease}.vicla-inspiration__phrase:hover{border-color:#b08b4e73;background:#fffefc}.vicla-inspiration__phrase:focus-visible{outline:none;border-color:#b08b4ea6;box-shadow:0 0 0 2px #b08b4e1a}.vicla-inspiration__phrase:active{transform:scale(.99)}.vicla-inspiration__phrase.is-selected{border-color:#b08b4e8c;background:#fff9ef}.vicla-inspiration__hint{margin:11px 0 0;font-size:11.5px;line-height:1.4;color:#777}.vicla-inspiration__locked-context{display:flex;align-items:center;gap:10px;margin-bottom:11px;padding:10px 12px;border:1px solid rgba(176,139,78,.18);border-radius:10px;background:#ffffffb8;color:#3b342c}.vicla-inspiration__locked-context[hidden]{display:none!important}.vicla-inspiration__locked-context-icon{width:30px;height:30px;flex:0 0 30px;display:inline-flex;align-items:center;justify-content:center;border-radius:50%;background:#b08b4e1a;color:#9c7742;font-size:19px;line-height:1}.vicla-inspiration__locked-context strong,.vicla-inspiration__locked-context small{display:block}.vicla-inspiration__locked-context strong{font-size:13px;font-weight:600;line-height:1.25}.vicla-inspiration__locked-context small{margin-top:2px;color:#777;font-size:11px;font-weight:400;line-height:1.3}.vicla-nonni-illustration{width:100%;margin:0 0 4px}.vicla-nonni-illustration__heading{display:flex;align-items:baseline;justify-content:space-between;gap:10px;margin-bottom:7px}.vicla-nonni-illustration__title{font-size:13px;font-weight:400;line-height:1.25;color:#121212d6}.vicla-nonni-illustration__current{flex:0 0 auto;font-size:11px;font-weight:500;line-height:1.2;color:#9c7742}.vicla-nonni-illustration__options{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:6px;width:100%}.vicla-nonni-illustration__option{position:relative;min-width:0;margin:0;padding:3px 3px 5px;border:1px solid rgba(18,18,18,.1);border-radius:9px;background:#fff;color:#292929;font:inherit;cursor:pointer;transition:border-color .15s ease,background .15s ease,box-shadow .15s ease,transform .15s ease}.vicla-nonni-illustration__option:hover{border-color:#b08b4e6b}.vicla-nonni-illustration__option:focus-visible{outline:none;border-color:#b08b4eb3;box-shadow:0 0 0 2px #b08b4e1f}.vicla-nonni-illustration__option:active{transform:scale(.98)}.vicla-nonni-illustration__option.is-selected,.vicla-nonni-illustration__option[aria-pressed=true]{border-color:#b08b4eb8;background:#fdfbf7;box-shadow:0 0 0 1px #b08b4e14}.vicla-nonni-illustration__thumb{display:block;width:100%;aspect-ratio:1 / 1;overflow:hidden;border-radius:6px;background:#f3f1ed}.vicla-nonni-illustration__thumb img{display:block;width:100%;height:100%;object-fit:contain}.vicla-nonni-illustration__caption{display:block;min-height:20px;margin-top:3px;overflow:hidden;font-size:9.5px;font-weight:500;line-height:1.05;text-align:center}.vicla-nonni-illustration__check{position:absolute;top:5px;right:5px;width:15px;height:15px;display:none;align-items:center;justify-content:center;border-radius:50%;background:#fdfbf7;color:#9c7742;font-size:10px;font-weight:700;line-height:1;box-shadow:0 1px 4px #0000001a}.vicla-nonni-illustration__option.is-selected .vicla-nonni-illustration__check,.vicla-nonni-illustration__option[aria-pressed=true] .vicla-nonni-illustration__check{display:inline-flex}.vicla-birth-illustration{width:100%;margin:0 0 12px}.vicla-birth-illustration .vicla-nonni-illustration__options{grid-template-columns:repeat(2,108px);gap:8px;width:fit-content;max-width:100%;justify-content:start}.vicla-birth-illustration .vicla-nonni-illustration__option{width:108px}.vicla-birth-illustration .vicla-nonni-illustration__thumb{aspect-ratio:1 / 1}.vicla-birth-illustration__hint{margin:6px 0 0;font-size:11px;line-height:1.35;color:#1212128f}.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-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-is-zoomable{cursor:zoom-in}.vicla-preview-is-zoomable:focus-visible{outline:2px solid rgba(176,139,78,.65);outline-offset:4px}.vicla-preview-zoom-hint{display:none}.vicla-preview-modal{position:fixed;top:0;right:0;bottom:0;left:0;z-index:2147483000;display:flex;align-items:center;justify-content:center;padding:20px;background:#141210c7;-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);opacity:0;transition:opacity .18s ease}.vicla-preview-modal.is-open{opacity:1}.vicla-preview-modal__dialog{position:relative;max-width:94vw;max-height:90vh;display:flex;align-items:center;justify-content:center}.vicla-preview-modal__stage{position:relative;overflow:hidden;max-width:92vw;max-height:82vh;border-radius:16px;box-shadow:0 18px 55px #00000047}.vicla-preview-modal__preview{position:relative;margin:0!important;cursor:default!important;pointer-events:none}.vicla-preview-modal__close{position:absolute;top:-14px;right:-14px;z-index:2;width:38px;height:38px;display:flex;align-items:center;justify-content:center;border:1px solid rgba(255,255,255,.35);border-radius:50%;background:#fdfbf7;color:#292929;font:inherit;font-size:28px;line-height:1;cursor:pointer;box-shadow:0 5px 18px #0003}.vicla-preview-modal__close:hover{background:#fff}.vicla-preview-modal__close:focus-visible{outline:2px solid rgba(176,139,78,.75);outline-offset:2px}body.vicla-preview-modal-open{overflow:hidden}.vicla-couple-symbol{margin-top:2px}.vicla-couple-symbol__title{display:block;margin:0 0 8px;font-size:13px;font-weight:600;line-height:1.3;color:#121212d1}.vicla-couple-symbol__options{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px}.vicla-couple-symbol__option{position:relative;display:flex;align-items:center;justify-content:center;min-height:48px;padding:9px 10px;border:1px solid rgba(18,18,18,.13);border-radius:10px;background:#fff;color:#292929;font-size:13px;line-height:1.2;cursor:pointer;transition:border-color .15s ease,background .15s ease,box-shadow .15s ease}.vicla-couple-symbol__option:hover{border-color:#b08b4e6b}.vicla-couple-symbol__option:has(input:checked){border-color:#b08b4e9e;background:#fdfbf7;box-shadow:0 0 0 1px #b08b4e14}.vicla-couple-symbol__option input{position:absolute;opacity:0;pointer-events:none}.vicla-couple-symbol__option span{display:inline-flex;align-items:center;justify-content:center;gap:5px;text-align:center}.vicla-preview-heart{width:20%;max-width:62px;flex:0 0 auto;opacity:.96;color:#fff8ebfa!important;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)!important}.vicla-preview-heart[hidden]{display:none!important}.vicla-preview-heart svg{display:block;width:100%;height:auto}.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;overflow:visible!important}.vicla-preview-name2[data-vicla-preview=name2]{padding-right:1px}.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-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-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-preview-box.vicla-preview-occasion-nonni:not(.vicla-preview-occasion-nonni-horizontal) .vicla-preview-dedication-occasion{top:2.5%!important;left:7%!important;width:86%!important;height:28.5%!important;text-align:center!important;z-index:5}.vicla-preview-box.vicla-preview-occasion-nonni:not(.vicla-preview-occasion-nonni-horizontal) .vicla-preview-signature-occasion{position:absolute!important;top:40.5%!important;left:50%!important;right:auto!important;bottom:auto!important;width:76%!important;max-width:76%!important;height:auto!important;transform:translate(-50%)!important;text-align:center!important;white-space:nowrap!important;z-index:6}.vicla-preview-box.vicla-preview-occasion-nonni:not(.vicla-preview-occasion-nonni-horizontal):not(.vicla-preview-occasion-has-signature) .vicla-preview-dedication-occasion{height:38%!important}.vicla-preview-occasion-illustration{display:none!important}.vicla-preview-box.vicla-preview-occasion-nonni-horizontal .vicla-preview-plate-area-vertical{left:21.8%!important;top:27.4%!important;width:56.8%!important;height:33.4%!important}.vicla-preview-box.vicla-preview-occasion-nonni-horizontal .vicla-preview-dedication-occasion{position:absolute!important;top:3%!important;left:0!important;right:auto!important;bottom:auto!important;width:47%!important;max-width:47%!important;height:58%!important;transform:none!important;text-align:center!important;white-space:pre-wrap!important;word-break:normal!important;overflow-wrap:break-word!important;color:#fff7e4fa!important;text-shadow:0 0 2px rgba(255,250,235,.9),0 0 6px rgba(255,244,216,.54)!important;z-index:8!important}.vicla-preview-box.vicla-preview-occasion-nonni-horizontal .vicla-preview-signature-occasion{position:absolute!important;top:75.5%!important;left:0!important;right:auto!important;bottom:auto!important;width:47%!important;max-width:47%!important;height:auto!important;transform:none!important;text-align:center!important;white-space:nowrap!important;color:#fff7e4fa!important;text-shadow:0 0 2px rgba(255,250,235,.9),0 0 6px rgba(255,244,216,.54)!important;z-index:9!important}.vicla-preview-box.vicla-preview-occasion-nonni-horizontal:not(.vicla-preview-occasion-has-signature) .vicla-preview-dedication-occasion{height:78%!important}.vicla-birth-message-block{width:100%;min-width:0;margin:0;padding:0;border:0}.vicla-birth-message-block[hidden]{display:none!important}.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-block.vicla-field-error .vicla-birth-message-options{padding:7px;border:1px solid #d93025;border-radius:11px}.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-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:Allura,cursive;font-size:12px;font-weight:400!important;line-height:1.15;text-align:center;white-space:nowrap;color:#fffcf5f5!important;background:transparent!important;border:0!important;box-shadow:none!important}.vicla-preview-birth-meta{position:absolute;top:83%;left:27%;display:flex;align-items:center;justify-content:center;width:46%;overflow:hidden;font-family:Allura,cursive;font-size:11px;font-weight:400!important;line-height:1.15;text-align:center;white-space:nowrap;color:#fffcf5f5!important;background:transparent!important;border:0!important;box-shadow:none!important}.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;font-family:Allura,cursive;font-weight:400!important;color:inherit;background:transparent!important;border:0!important;box-shadow:none!important;white-space:nowrap}.vicla-preview-box.is-birth [data-vicla-preview=birth-message],.vicla-preview-box.is-birth [data-vicla-preview=birth-name],.vicla-preview-box.is-birth [data-vicla-preview=birth-date],.vicla-preview-box.is-birth [data-vicla-preview=birth-time],.vicla-preview-box.is-birth [data-vicla-preview=birth-weight],.vicla-preview-box.is-birth .vicla-preview-birth-meta{font-family:Allura,cursive!important;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-box.is-birth.is-birth-stork .vicla-preview-plate-area-birth{left:43%;top:38%;width:42%;height:42%}.vicla-preview-box.is-birth.is-birth-stork .vicla-preview-birth-message{display:none!important}.vicla-preview-box.is-birth.is-birth-stork .vicla-preview-birth-name{top:19%;left:4%;width:76%;font-size:32px;text-align:center}.vicla-preview-box.is-birth.is-birth-stork .vicla-preview-birth-date{top:39%;left:2%;width:80%;font-size:14px;text-align:center}.vicla-preview-box.is-birth.is-birth-stork .vicla-preview-birth-meta{top:52%;left:1%;width:82%;font-size:13px}.vicla-preview-box.is-birth.is-birth-stork .vicla-preview-birth-meta.has-both-values{gap:8px}.vicla-preview-box.is-birth.is-birth-stork .vicla-preview-birth-meta.has-both-values .vicla-preview-birth-weight:before{content:"\2022";display:inline-block;margin-right:8px}.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 (min-width:750px){.vicla-personalizer .vicla-personalization,.vicla-personalizer .vicla-preview,[id^=MainProduct-] .product-form__buttons,[id^=MainProduct-] .shopify-payment-button,[id^=MainProduct-] .vicla-paypal-direct{width:100%;max-width:44rem;margin-left:0;margin-right:auto}}@media screen and (max-width:749px){.vicla-nonni-illustration__heading{margin-bottom:5px}.vicla-nonni-illustration__title{font-size:12.5px}.vicla-nonni-illustration__current{font-size:10.5px}.vicla-nonni-illustration__options{gap:4px}.vicla-nonni-illustration__option{padding:2px 2px 4px;border-radius:8px}.vicla-nonni-illustration__thumb{border-radius:5px}.vicla-nonni-illustration__caption{min-height:18px;margin-top:2px;font-size:8.5px}.vicla-nonni-illustration__check{top:4px;right:4px;width:14px;height:14px;font-size:9px}.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-inspiration__trigger{padding:12px}.vicla-inspiration__trigger-title{font-size:13.5px}.vicla-inspiration__trigger-subtitle{font-size:11.5px}.vicla-inspiration__panel{padding:12px}.vicla-inspiration__select{min-height:56px;padding:12px 42px 12px 14px;font-size:15px}.vicla-inspiration__phrase{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-is-zoomable{position:relative}.vicla-preview-zoom-hint{position:absolute;right:9px;bottom:9px;z-index:4;display:inline-flex;align-items:center;gap:5px;padding:6px 9px;border:1px solid rgba(176,139,78,.16)!important;border-radius:999px;background:#fdfbf757!important;color:#6f5735eb!important;font-size:10.5px;font-weight:600;line-height:1;box-shadow:0 2px 7px #0000000b!important;pointer-events:none;-webkit-backdrop-filter:blur(2.5px)!important;backdrop-filter:blur(2.5px)!important}.vicla-preview-zoom-hint__icon{font-size:14px;line-height:1}.vicla-preview-modal{padding:14px}.vicla-preview-modal__close{top:-12px;right:-8px;width:36px;height:36px;font-size:26px}.vicla-couple-symbol{margin-top:0!important;margin-bottom:0!important}.vicla-couple-symbol__title{margin-bottom:5px!important;font-size:12.5px!important;line-height:1.2!important}.vicla-couple-symbol__options{gap:5px!important}.vicla-couple-symbol__option{min-height:38px!important;padding:5px!important;border-radius:9px!important;font-size:11.5px!important;line-height:1.1!important}.vicla-couple-symbol__option span{gap:3px!important}.vicla-preview-heart{width:18%;max-width:54px}.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-preview-box.vicla-preview-occasion-nonni:not(.vicla-preview-occasion-nonni-horizontal) .vicla-preview-dedication-occasion{top:2.5%!important;left:6%!important;width:88%!important;height:27.5%!important}.vicla-preview-box.vicla-preview-occasion-nonni:not(.vicla-preview-occasion-nonni-horizontal) .vicla-preview-signature-occasion{top:39.5%!important;width:80%!important;max-width:80%!important}.vicla-preview-box.vicla-preview-occasion-nonni:not(.vicla-preview-occasion-nonni-horizontal):not(.vicla-preview-occasion-has-signature) .vicla-preview-dedication-occasion{height:37%!important}.vicla-preview-box.vicla-preview-occasion-nonni-horizontal .vicla-preview-plate-area-vertical{left:21.8%!important;top:27.4%!important;width:56.8%!important;height:33.4%!important}.vicla-preview-box.vicla-preview-occasion-nonni-horizontal .vicla-preview-dedication-occasion{top:2%!important;left:-1%!important;width:48%!important;max-width:48%!important;height:59%!important}.vicla-preview-box.vicla-preview-occasion-nonni-horizontal .vicla-preview-signature-occasion{top:75.5%!important;left:-1%!important;width:48%!important;max-width:48%!important}.vicla-preview-box.vicla-preview-occasion-nonni-horizontal:not(.vicla-preview-occasion-has-signature) .vicla-preview-dedication-occasion{height:79%!important}.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-birth-message-block select{min-height:54px;padding:15px 38px 15px 14px;font-size:16px}.vicla-preview-plate-area-birth{left:10.85%;top:20.57%;width:78.63%;height:50.88%}.vicla-preview-birth-message{top:11%;left:24%;width:52%;font-size:20px}.vicla-preview-birth-name{top:35%;left:24%;width:52%;font-size:38px}.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-birth-illustration{margin-bottom:10px}.vicla-birth-illustration .vicla-nonni-illustration__options{grid-template-columns:repeat(2,92px);gap:6px;width:fit-content}.vicla-birth-illustration .vicla-nonni-illustration__option{width:92px}.vicla-birth-illustration__hint{margin-top:5px;font-size:10.5px}.vicla-preview-box.is-birth.is-birth-stork .vicla-preview-plate-area-birth{left:42.5%;top:38%;width:43%;height:42%}.vicla-preview-box.is-birth.is-birth-stork .vicla-preview-birth-name{top:19%;left:4%;width:76%;font-size:28px}.vicla-preview-box.is-birth.is-birth-stork .vicla-preview-birth-date{top:39%;left:2%;width:80%;font-size:12px}.vicla-preview-box.is-birth.is-birth-stork .vicla-preview-birth-meta{top:52%;left:1%;width:82%;font-size:11px}.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}}.vicla-preview-box.is-birth:not(.is-birth-stork) .vicla-preview-birth-name{left:27%}@media screen and (min-width:750px){[id^=MainProduct-] .product__custom-liquid,[id^=MainProduct-] .icon-with-text,[id^=MainProduct-] .product__info-container .product__text.caption-with-letter-spacing,[id^=MainProduct-] .product__info-container .caption-with-letter-spacing{width:100%;max-width:44rem;margin-left:0;margin-right:auto}}@media screen and (min-width:750px){[id^=MainProduct-] .vicla-trust-native-wrap{width:100%!important;max-width:44rem!important;margin-left:0!important;margin-right:auto!important}[id^=MainProduct-] .vicla-trust-native-wrap+.vicla-mini-divider{width:100%!important;max-width:44rem!important;margin-left:0!important;margin-right:auto!important}}@media screen and (min-width:750px){.vicla-native-badges,.vicla-list-tight{width:100%!important;max-width:44rem!important;margin-left:0!important;margin-right:auto!important;box-sizing:border-box!important}.vicla-title-micro,.vicla-payment-section{width:100%!important;max-width:44rem!important;margin-left:0!important;margin-right:auto!important}}@media screen and (max-width:749px){.vicla-personalizer input:not([type=hidden]):not([type=radio]):not([type=checkbox]),.vicla-personalizer textarea,.vicla-personalizer select{font-size:16px!important}}.vicla-floating-preview{position:fixed;z-index:20;overflow:hidden;pointer-events:auto;-webkit-user-select:none;user-select:none;border-radius:12px;box-shadow:0 4px 18px #0003;background:#fff}.vicla-floating-preview[hidden]{display:none!important}@media screen and (max-width:749px){.vicla-personalizer input[type=date],.vicla-personalizer input[type=time]{text-align:left;min-width:0}.vicla-personalizer input[type=date]::-webkit-date-and-time-value,.vicla-personalizer input[type=time]::-webkit-date-and-time-value{text-align:left;min-height:1.25em}.vicla-personalizer input[type=date]::-webkit-datetime-edit,.vicla-personalizer input[type=time]::-webkit-datetime-edit{display:inline-flex;padding:0;text-align:left}.vicla-personalizer .vicla-input-help{white-space:nowrap;overflow:hidden;text-overflow:ellipsis;margin-top:2px;line-height:1.25}.vicla-personalizer [data-vicla-help-text]{display:none}}.vicla-floating-preview__stage{width:100%;height:100%;pointer-events:none}.vicla-floating-preview__zoom{position:absolute;top:0;right:0;bottom:0;left:0;display:block;width:100%;height:100%;min-width:0;min-height:0;margin:0;padding:0;border:0;border-radius:inherit;background:transparent;box-shadow:none;color:#222;cursor:zoom-in;touch-action:manipulation;-webkit-tap-highlight-color:transparent}.vicla-floating-preview__zoom:focus-visible{outline:2px solid #222;outline-offset:-3px}.vicla-floating-preview__lens{position:absolute;right:6px;bottom:6px;display:grid;place-items:center;width:30px;height:30px;border-radius:50%;background:#fffffff0;box-shadow:0 1px 5px #00000026;pointer-events:none}
/*# sourceMappingURL=/cdn/shop/t/38/assets/vicla-personalizer.css.map */
