.ih-engine-v2 [data-config],.ih-engine-v2 .ih-classic-preview,.ih-engine-v2 .ih-preview{display:none!important}.ih-engine{display:grid;grid-template-columns:minmax(280px,.9fr) minmax(300px,1.1fr);gap:32px;margin:0 0 28px}.ih-e-preview{position:relative;aspect-ratio:1055/1491;background:#050505;overflow:hidden;border-radius:18px;box-shadow:0 20px 60px #00000047}.ih-e-preview>img{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:contain;display:block}.ih-e-preview>[data-layers],.ih-e-preview>[data-decor]{position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none}.ih-e-layer{position:absolute;transform:translate(-50%,-50%);width:max-content;text-align:center;white-space:nowrap;overflow:hidden;line-height:1;font-size:24px;text-shadow:0 1px 8px rgba(0,0,0,.28)}.ih-e-controls{display:flex;flex-direction:column;gap:18px}.ih-e-field{display:flex;flex-direction:column;gap:7px;font-weight:700}.ih-e-field input,.ih-e-field select{width:100%;min-height:50px;padding:11px 14px;border:1px solid #3d4149;border-radius:11px;background:#15171b;color:#f7f4ec;font:inherit;box-shadow:inset 0 1px #ffffff08}.ih-e-field input::placeholder{color:#858992}.ih-e-field input:focus,.ih-e-field select:focus{border-color:#d6b86d;outline:2px solid rgba(214,184,109,.22);outline-offset:1px}.ih-e-field select option{background:#15171b;color:#fff}.ih-e-upload input[type=file]{padding:9px;color:#c9c5bb}.ih-e-upload input[type=file]::file-selector-button{border:1px solid #575b63;border-radius:8px;background:#24272d;color:#fff;padding:8px 12px;margin-right:12px;cursor:pointer}.ih-e-submit{min-height:52px;border:1px solid #66552d;border-radius:12px;padding:12px 18px;font:inherit;font-weight:800;cursor:pointer;background:linear-gradient(135deg,#d6b86d,#f0dfad);color:#111}.ih-e-submit:disabled{opacity:.55;cursor:wait}.ih-e-status{min-height:20px;margin:0;font-size:13px}.ih-e-note{font-size:12px;opacity:.68;margin:0}.ih-overlay-options{margin:2px 0;padding:18px;border:1px solid #30333a;border-radius:14px;background:#101216}.ih-overlay-options legend{padding:0 8px;font-weight:800;color:#f3dfaa}.ih-overlay-options>p{margin:0 0 14px;color:#9da0a7;font-size:13px}.ih-switch{display:flex;align-items:center;gap:10px;min-height:38px;cursor:pointer}.ih-switch input{width:18px;height:18px;accent-color:#d6b86d}.ih-heart-position{margin:12px 0 0 28px;padding-top:12px;border-top:1px solid #292c32}.ih-heart-position>span{display:block;margin-bottom:8px;font-size:12px;color:#a9abb0}.ih-heart-position>div{display:flex;gap:14px;flex-wrap:wrap}.ih-heart-position label{display:flex;align-items:center;gap:5px;font-size:12px}.ih-heart-position input{accent-color:#d6b86d}.ih-heart-position.is-off,.ih-name-field.is-off{opacity:.35}.ih-name-field.is-off input{pointer-events:none}.ih-plate{min-width:56%;max-width:72%!important;padding:.55em 1.15em;border-radius:999px;border:2px solid rgba(255,244,190,.9);box-sizing:border-box;text-shadow:none;box-shadow:0 7px 18px #0000006b,inset 0 2px 2px #ffffffa6,inset 0 -4px 8px #5c370059}.ih-plate-donor{background:linear-gradient(180deg,#ffe99a,#d59b21 55%,#8f5c08);color:#211306!important}.ih-plate-creator{background:linear-gradient(180deg,#1b1b1beb,#050505f5);border-color:#d8b65e;color:#f4d77d!important}.ih-overlay-heart{position:absolute;top:5.5%;width:16%;aspect-ratio:1;display:grid;place-items:center;filter:drop-shadow(0 6px 8px rgba(0,0,0,.45));transform:translate(-50%)}.ih-overlay-heart span{position:absolute;font-size:clamp(42px,7vw,78px);line-height:1;color:#e1163f;text-shadow:0 0 0 #f7cf67,0 2px 5px #000}.ih-overlay-heart b{position:relative;z-index:2;margin-top:4%;font-size:clamp(12px,1.8vw,22px);color:#fff7cf;text-shadow:0 2px 3px #000}.ih-one-builder .ih-e-preview>img{object-fit:cover}@media(max-width:820px){.ih-engine{grid-template-columns:1fr;gap:20px}.ih-e-preview{width:min(100%,480px);margin:auto}.ih-heart-position>div{gap:10px}}.ih-one-builder{grid-template-columns:minmax(380px,.86fr) minmax(520px,1.14fr);gap:48px;align-items:start}.ih-one-builder .ih-e-preview{position:sticky;top:88px;border:1px solid #282a2f;border-radius:22px;background:#07080a}.ih-one-builder .ih-e-controls{gap:16px}.ih-builder-block{border:1px solid #292c32;border-radius:18px;background:#0d0f12;overflow:hidden}.ih-builder-block>h3{margin:0;padding:18px 20px;border-bottom:1px solid #292c32;font-size:18px}.ih-builder-block>h3 span{display:inline-grid;place-items:center;width:26px;height:26px;margin-right:8px;border-radius:50%;background:#d6b86d;color:#111;font-size:13px}.ih-upload-drop{margin:18px;min-height:142px;border:1px dashed #686c75;border-radius:14px;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:6px;cursor:pointer;background:#111318}.ih-upload-drop:hover{border-color:#d6b86d;background:#15171c}.ih-upload-drop input{position:absolute;width:1px;height:1px;opacity:0}.ih-upload-icon{font-size:34px;line-height:1}.ih-upload-drop small{color:#989ca5}.ih-upload-selected{margin:0 18px 18px;padding:10px;border:1px solid #292c32;border-radius:12px;display:flex;align-items:center;gap:12px}.ih-upload-selected[hidden]{display:none}.ih-upload-selected img{width:62px;height:62px;border-radius:8px;object-fit:cover}.ih-upload-selected div{min-width:0;display:flex;flex:1;align-items:center;justify-content:space-between;gap:10px}.ih-upload-selected b{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.ih-upload-selected button{border:1px solid #3b3e45;border-radius:9px;background:#1a1c21;color:#fff;padding:9px 12px;cursor:pointer}.ih-custom-row{padding:18px 20px;border-top:1px solid #292c32}.ih-elements>.ih-custom-row:nth-child(2){border-top:0}.ih-row-head{display:flex;align-items:center;justify-content:space-between;gap:20px}.ih-switch--premium{display:flex;align-items:flex-start;gap:12px;cursor:pointer}.ih-switch--premium>input{position:absolute;opacity:0}.ih-toggle-ui{position:relative;flex:0 0 44px;width:44px;height:24px;border-radius:99px;background:#3a3d44;transition:.2s}.ih-toggle-ui:after{content:"";position:absolute;top:3px;left:3px;width:18px;height:18px;border-radius:50%;background:#fff;transition:.2s}.ih-switch--premium input:checked+.ih-toggle-ui{background:#e90063}.ih-switch--premium input:checked+.ih-toggle-ui:after{transform:translate(20px)}.ih-switch--premium b{display:block;font-size:15px}.ih-switch--premium small{display:block;margin-top:3px;color:#969aa3;font-weight:400}.ih-heart-sample{width:94px;height:72px;object-fit:contain;filter:drop-shadow(0 4px 9px rgba(0,0,0,.45))}.ih-heart-position{margin:16px 0 0 56px;padding:0;border:0}.ih-heart-position>div{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px}.ih-heart-position label{display:block}.ih-heart-position label>input{position:absolute;opacity:0}.ih-heart-position label>span{min-height:66px;border:1px solid #34373e;border-radius:10px;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:5px;font-size:22px;cursor:pointer}.ih-heart-position label>span b{font-size:11px}.ih-heart-position label>input:checked+span{border-color:#ef1470;box-shadow:inset 0 0 0 1px #ef1470;background:#171116}.ih-input-count{position:relative}.ih-input-count input{padding-right:58px}.ih-input-count em{position:absolute;right:12px;top:50%;transform:translateY(-50%);font-style:normal;color:#8d919a;font-size:11px}.ih-custom-row .ih-e-field{margin:14px 0 0 56px}.ih-custom-row.is-off .ih-e-field{opacity:.35;pointer-events:none}.ih-mini-plate{min-width:145px;max-width:210px;padding:9px 16px;text-align:center;font-family:Georgia,serif;font-weight:800;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.ih-mini-plate--donor{background:linear-gradient(#ffe9a0,#c98c18);border:1px solid #ffe9a0;color:#1b1004}.ih-mini-plate--creator{background:#080808;border:1px solid #d8b65e;color:#f4d77d}.ih-e-submit{min-height:58px;border-color:#f31370;background:linear-gradient(135deg,#f51678,#c90057);color:#fff;font-size:16px;box-shadow:0 10px 30px #e900632e}.ih-overlay-heart{position:absolute;top:5.5%;width:22%;height:auto;aspect-ratio:auto;object-fit:contain;display:block;filter:drop-shadow(0 6px 8px rgba(0,0,0,.45));transform:translate(-50%)}.ih-overlay-heart.is-left{left:18%}.ih-overlay-heart.is-center{left:50%}.ih-overlay-heart.is-right{left:82%}.ih-overlay-heart span,.ih-overlay-heart b{display:none}@media(max-width:980px){.ih-one-builder{grid-template-columns:1fr;gap:24px}.ih-one-builder .ih-e-preview{position:relative;top:auto;width:min(100%,520px);margin:auto}}@media(max-width:620px){.ih-custom-row{padding:16px 14px}.ih-row-head{align-items:flex-start}.ih-heart-sample{width:72px}.ih-heart-position,.ih-custom-row .ih-e-field{margin-left:0}.ih-mini-plate{display:none}.ih-builder-block>h3{padding:16px 14px}}.ih-fixed-builder{grid-template-columns:minmax(380px,.9fr) minmax(480px,1.1fr);gap:44px;align-items:start}.ih-fixed-builder .ih-e-preview{position:sticky;top:88px;border:1px solid #282a2f;border-radius:22px;background:#07080a}.ih-fixed-builder .ih-e-controls{gap:16px}.ih-language-block select{position:absolute;width:1px;height:1px;opacity:0;pointer-events:none}.ih-language-choice{display:grid;grid-template-columns:repeat(3,1fr);gap:9px;padding:18px}.ih-language-choice input{position:absolute;opacity:0}.ih-language-choice span{min-height:68px;border:1px solid #34373e;border-radius:12px;display:flex;align-items:center;justify-content:center;gap:9px;cursor:pointer;color:#d7d8dc;background:#111318}.ih-language-choice b{display:grid;place-items:center;width:31px;height:24px;border-radius:6px;background:#23262c;color:#f4d77d;font-size:11px}.ih-language-choice input:checked+span{border-color:#d6b86d;box-shadow:inset 0 0 0 1px #d6b86d;background:#18160f;color:#fff}.ih-fixed-elements>.ih-block-intro{margin:0;padding:14px 20px;color:#969aa3;font-size:13px;border-bottom:1px solid #292c32}.ih-fixed-builder .ih-custom-row:first-of-type{border-top:0}.ih-fixed-builder .ih-switch--premium input:checked+.ih-toggle-ui{background:#d6b86d}.ih-fixed-builder .ih-e-submit{background:linear-gradient(135deg,#d6b86d,#f0dfad);border-color:#d6b86d;color:#111;box-shadow:0 10px 30px #d6b86d21}@media(max-width:980px){.ih-fixed-builder{grid-template-columns:1fr;gap:24px}.ih-fixed-builder .ih-e-preview{position:relative;top:auto;width:min(100%,520px);margin:auto}}@media(max-width:520px){.ih-language-choice{padding:12px;gap:6px}.ih-language-choice span{min-height:58px;flex-direction:column;gap:3px;font-size:11px}}.ih-one-builder .ih-preview-empty{position:absolute;top:0;right:0;bottom:0;left:0;z-index:1;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:8px;text-align:center;padding:28px;background:linear-gradient(145deg,#090a0d,#14161b);color:#f3f0e7}.ih-one-builder .ih-preview-empty[hidden]{display:none}.ih-one-builder .ih-preview-empty span{display:grid;place-items:center;width:58px;height:58px;border:1px dashed #666b75;border-radius:50%;font-size:28px;color:#d6b86d}.ih-one-builder .ih-preview-empty b{font-size:17px}.ih-one-builder .ih-preview-empty small{color:#9297a1}.ih-one-builder .ih-e-preview>img[hidden]{display:none!important}.ih-fixed-name .ih-row-head>div:first-child{display:flex;flex-direction:column;gap:3px}.ih-fixed-name .ih-row-head small{color:#969aa3;font-weight:400}.ih-engine :is(button,input,select,a):focus-visible{outline:3px solid #f0dfad;outline-offset:3px}.ih-language-choice label{min-width:0}.ih-language-choice span,.ih-e-submit,.ih-upload-selected button{min-height:48px}.ih-e-status:not(:empty){padding:10px 12px;border-radius:10px;background:#15171b}.ih-engine{scroll-margin-top:90px}@media(max-width:620px){.ih-e-submit{position:sticky;bottom:10px;z-index:5}.ih-engine{gap:18px}.ih-e-controls{gap:12px}}.ih-one-builder{margin-top:clamp(28px,4vw,46px)}@media(max-width:620px){.ih-one-builder{margin-top:34px}}.ih-level50-row .ih-row-head{align-items:center}.ih-level50-sample{min-width:122px;padding:10px 14px;border:2px solid #d8b65e;border-radius:8px;background:linear-gradient(180deg,#18140b,#070707);color:#f2d477;text-align:center;font-family:Georgia,serif;font-size:13px;font-weight:800;letter-spacing:.08em;box-shadow:0 6px 16px #00000059,inset 0 0 0 1px #ffefb433}.ih-level50-language{margin:16px 0 0 56px}.ih-level50-language>span{display:block;margin-bottom:8px;font-size:12px;color:#a9abb0}.ih-level50-language>div{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px}.ih-level50-language label{display:block}.ih-level50-language input{position:absolute;opacity:0}.ih-level50-language label>span{min-height:62px;border:1px solid #34373e;border-radius:10px;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:4px;font-size:11px;cursor:pointer;background:#111318}.ih-level50-language label>span b{color:#f2d477;font-size:10px}.ih-level50-language input:checked+span{border-color:#d6b86d;box-shadow:inset 0 0 0 1px #d6b86d;background:#18160f}.ih-level50-language.is-off{opacity:.35;pointer-events:none}.ih-overlay-level50{position:absolute;left:50%;top:43%;transform:translate(-50%,-50%);z-index:4;min-width:42%;max-width:70%;padding:2.2% 4.8%;border:2px solid #d8b65e;border-radius:10px;background:linear-gradient(180deg,#19150bf5,#040404f5);color:#f2d477;font-family:Georgia,serif;font-size:clamp(14px,2.6vw,30px);font-weight:800;line-height:1;letter-spacing:.08em;text-align:center;white-space:nowrap;box-shadow:0 8px 22px #0000006b,inset 0 0 0 1px #ffefb42e}@media(max-width:620px){.ih-level50-language{margin-left:0}.ih-level50-sample{display:none}.ih-overlay-level50{font-size:clamp(13px,5vw,24px)}}.ih-level50-sample{display:flex;align-items:center;justify-content:center;padding:0;background:transparent;border:0;box-shadow:none;min-width:132px}.ih-level50-sample img{display:block;width:132px;height:auto;object-fit:contain}.ih-overlay-level50-image{position:absolute;left:50%;top:43%;transform:translate(-50%,-50%);z-index:4;width:46%;height:auto;object-fit:contain;filter:drop-shadow(0 6px 14px rgba(0,0,0,.45))}@media(max-width:620px){.ih-overlay-level50-image{width:50%}}.ih-overlay-level50-image{top:66%!important;width:34%!important}@media(max-width:620px){.ih-overlay-level50-image{top:66%!important;width:38%!important}}.ih-overlay-level50-image.ih-level50-es,.ih-overlay-level50-image.ih-level50-en{width:34%!important}.ih-overlay-level50-image.ih-level50-it{width:38.25%!important}@media(max-width:620px){.ih-overlay-level50-image.ih-level50-es,.ih-overlay-level50-image.ih-level50-en{width:38%!important}.ih-overlay-level50-image.ih-level50-it{width:42.75%!important}}
/*# sourceMappingURL=/cdn/shop/t/26/assets/ih-engine-v2.css.map */
