.spz-wrap{--spz-primary:var(--e-global-color-primary, #2C4796);--spz-border:#EAEAEA;--spz-gray:#F2F2F2;--spz-text:#6E6E6E;--spz-strong:#4A4A4A;--spz-error:#C62828;margin:0 0 20px;width:100%;clear:both}.spz-grid{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));gap:16px 14px}.spz-field{grid-column:span 6;min-width:0}.spz-w-half{grid-column:span 3}.spz-w-third{grid-column:span 2}.spz-w-two-thirds{grid-column:span 4}.spz-field[hidden]{display:none!important}@media (max-width:767px){.spz-w-half,.spz-w-third,.spz-w-two-thirds{grid-column:span 6}}.spz-label{display:block;margin:0 0 6px;font-size:14px;font-weight:600;color:#000;line-height:1.35}.spz-req,abbr.spz-req,abbr[title].spz-req{color:var(--spz-error);text-decoration:none!important;border:0!important;border-bottom:0!important;cursor:default}.spz-price-tag{display:inline-block;margin-left:6px;font-size:12px;font-weight:600;color:var(--spz-primary);white-space:nowrap}.spz-desc{margin:-2px 0 8px;font-size:13px;line-height:1.45;color:var(--spz-text)}.spz-desc p{margin:0 0 4px}.spz-wrap .spz-input,.spz-wrap select.spz-input{width:100%;min-height:46px;padding:10px 12px;font-size:14px;color:#000;background:#fff;border:1px solid var(--spz-border);border-radius:0;box-shadow:none;transition:border-color .2s}.spz-wrap textarea.spz-input{min-height:96px;resize:vertical}.spz-wrap .spz-input:focus{border-color:var(--spz-primary);outline:none}.spz-field.has-error .spz-input,.spz-field.has-error .spz-drop,.spz-field.has-error .spz-choices{border-color:var(--spz-error)!important}.spz-error{margin-top:6px;font-size:13px;color:var(--spz-error)}.spz-counter{margin-top:4px;font-size:12px;color:var(--spz-text);text-align:right}.spz-counter.is-over{color:var(--spz-error)}.spz-number,.spz-range{display:flex;align-items:center;gap:10px}.spz-range input{flex:1;accent-color:var(--spz-primary)}.spz-range output{min-width:40px;font-weight:600;color:#000}.spz-unit{font-size:13px;color:var(--spz-text);white-space:nowrap}.spz-pair{display:grid;grid-template-columns:1fr 1fr;gap:12px}.spz-pair label{display:flex;flex-direction:column;gap:4px;font-size:12px;color:var(--spz-text)}.spz-pair label .spz-unit{display:none}.spz-colorpick{display:flex;align-items:center;gap:10px}.spz-colorpick input[type=color]{width:46px;height:46px;padding:2px;border:1px solid var(--spz-border);background:#fff;cursor:pointer}.spz-choices{display:flex;flex-wrap:wrap;gap:8px}.spz-choice{position:relative;display:inline-flex;align-items:center;gap:8px;margin:0;cursor:pointer;font-size:14px;color:#000}.spz-c-radio,.spz-c-checkbox{flex-direction:column;gap:6px}.spz-c-radio .spz-choice input,.spz-c-checkbox .spz-choice input{accent-color:var(--spz-primary);width:18px;height:18px;margin:0}.spz-c-buttons .spz-choice input,.spz-c-image-radio .spz-choice input,.spz-c-image-checkbox .spz-choice input,.spz-c-color-radio .spz-choice input,.spz-c-color-checkbox .spz-choice input{position:absolute;opacity:0;width:1px;height:1px;pointer-events:none}.spz-c-buttons .spz-choice{padding:10px 16px;border:1px solid var(--spz-border);background:#fff;transition:border-color .2s,background-color .2s,color .2s}.spz-c-buttons .spz-choice:hover{border-color:var(--spz-primary)}.spz-c-buttons .spz-choice:has(input:checked){background:var(--spz-primary);border-color:var(--spz-primary);color:#fff}.spz-c-buttons .spz-choice:has(input:checked) .spz-price-tag{color:#fff}.spz-c-buttons .spz-choice:has(input:focus-visible){outline:2px solid var(--spz-primary);outline-offset:2px}.spz-c-image-radio,.spz-c-image-checkbox{display:grid;grid-template-columns:repeat(var(--spz-cols,4),minmax(0,1fr));gap:10px}@media (max-width:767px){.spz-c-image-radio,.spz-c-image-checkbox{grid-template-columns:repeat(min(var(--spz-cols, 3), 3),minmax(0,1fr))}}.spz-c-image-radio .spz-choice,.spz-c-image-checkbox .spz-choice{flex-direction:column;align-items:stretch;gap:6px;padding:6px;border:1px solid var(--spz-border);background:#fff;text-align:center;font-size:13px;transition:border-color .2s,box-shadow .2s}.spz-choice-img{display:block;aspect-ratio:1;overflow:hidden;background:var(--spz-gray)}.spz-choice-img img{width:100%;height:100%;object-fit:cover;display:block}.spz-c-image-radio .spz-choice:hover,.spz-c-image-checkbox .spz-choice:hover{border-color:var(--spz-primary)}.spz-c-image-radio .spz-choice:has(input:checked),.spz-c-image-checkbox .spz-choice:has(input:checked){border-color:var(--spz-primary);box-shadow:0 0 0 1px var(--spz-primary)}.spz-c-image-radio .spz-choice:has(input:checked)::after,.spz-c-image-checkbox .spz-choice:has(input:checked)::after{content:"✓";position:absolute;top:10px;right:10px;width:22px;height:22px;line-height:22px;font-size:13px;color:#fff;background:var(--spz-primary);border-radius:50%}.spz-c-color-radio,.spz-c-color-checkbox{gap:10px 12px}.spz-c-color-radio .spz-choice,.spz-c-color-checkbox .spz-choice{flex-direction:column;gap:4px;font-size:11px;color:var(--spz-text);min-width:44px;text-align:center}.spz-choice-color{display:block;width:36px;height:36px;border-radius:50%;background:var(--c);border:1px solid rgb(0 0 0 / .15);box-shadow:inset 0 0 0 3px #fff;transition:box-shadow .2s}.spz-choice:has(input:checked) .spz-choice-color{box-shadow:inset 0 0 0 3px #fff,0 0 0 2px var(--spz-primary)}.spz-choice:has(input:focus-visible) .spz-choice-color{outline:2px solid var(--spz-primary);outline-offset:3px}.spz-c-color-radio .spz-price-tag,.spz-c-color-checkbox .spz-price-tag{margin:0;font-size:10px}.spz-choice-label{line-height:1.3}.spz-toggle{display:inline-flex;align-items:center;gap:10px;cursor:pointer;font-size:14px;color:#000;margin:0}.spz-toggle input{position:absolute;opacity:0;width:1px;height:1px}.spz-toggle-ui{position:relative;width:42px;height:24px;background:#cfcfcf;border-radius:12px;transition:background .2s;flex:0 0 42px}.spz-toggle-ui::after{content:"";position:absolute;top:3px;left:3px;width:18px;height:18px;background:#fff;border-radius:50%;transition:transform .2s}.spz-toggle input:checked+.spz-toggle-ui{background:var(--spz-primary)}.spz-toggle input:checked+.spz-toggle-ui::after{transform:translateX(18px)}.spz-toggle input:focus-visible+.spz-toggle-ui{outline:2px solid var(--spz-primary);outline-offset:2px}.spz-drop{display:flex;flex-direction:column;align-items:center;gap:4px;padding:20px 14px;text-align:center;cursor:pointer;background:var(--spz-gray);border:1px dashed #c9c9c9;transition:border-color .2s,background-color .2s}.spz-drop:hover,.spz-drop.is-over,.spz-drop:focus-visible{border-color:var(--spz-primary);background:#fff;outline:none}.spz-drop-icon{width:28px;height:28px;background:var(--spz-primary);-webkit-mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23000' stroke-width='1.6'%3E%3Cpath d='M12 16V4m0 0L7 9m5-5 5 5M4 16v4h16v-4'/%3E%3C/svg%3E") center/contain no-repeat;mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23000' stroke-width='1.6'%3E%3Cpath d='M12 16V4m0 0L7 9m5-5 5 5M4 16v4h16v-4'/%3E%3C/svg%3E") center/contain no-repeat}.spz-drop-text{font-size:14px;color:#000}.spz-drop-text strong{color:var(--spz-primary)}.spz-drop-hint{font-size:12px;color:var(--spz-text)}.spz-files{list-style:none;margin:8px 0 0;padding:0;display:flex;flex-direction:column;gap:8px}.spz-files:empty{display:none}.spz-file{display:flex;align-items:center;gap:10px;padding:8px;border:1px solid var(--spz-border);background:#fff}.spz-file-thumb{flex:0 0 48px;width:48px;height:48px;background:var(--spz-gray) center/cover no-repeat}.spz-file-info{flex:1;min-width:0;display:flex;flex-direction:column;gap:2px}.spz-file-name{font-size:13px;color:#000;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.spz-file-meta{font-size:12px;color:var(--spz-text)}.spz-bar{display:none;height:3px;background:var(--spz-gray)}.spz-file.is-loading .spz-bar{display:block}.spz-bar i{display:block;height:100%;width:0;background:var(--spz-primary);transition:width .2s}.spz-wrap .spz-file-remove{flex:0 0 32px;width:32px;height:32px;min-height:0;padding:0;border:0;background:none;color:var(--spz-text);font-size:22px;line-height:1;cursor:pointer}.spz-wrap .spz-file-remove:hover{color:var(--spz-error);background:none}.spz-wrap .spz-file-remove::before,.spz-wrap .spz-file-remove::after{display:none!important}.spz-heading{margin:8px 0 0;font-size:16px}.spz-paragraph{font-size:14px;color:var(--spz-text)}.spz-paragraph p:last-child{margin-bottom:0}.spz-notice{padding:8px 12px;background:var(--spz-gray);border-left:3px solid #41469B;font-size:14px;line-height:1.45;color:var(--spz-text)}.spz-notice strong{color:var(--spz-strong)}.spz-image{max-width:100%;height:auto;display:block}.spz-sep{border:0;border-top:1px solid var(--spz-border);margin:4px 0}.spz-spacer{height:12px}.spz-summary{margin-top:16px;padding:8px 12px;background:var(--spz-gray);border-left:3px solid #41469B;font-size:14px;color:var(--spz-text)}.spz-summary[hidden]{display:none}.spz-summary-row{display:flex;justify-content:space-between;gap:10px;padding:2px 0}.spz-summary strong{color:var(--spz-strong)}.spz-summary-total strong{color:#000}.spz-swatch{display:inline-block;width:12px;height:12px;border-radius:50%;vertical-align:middle;border:1px solid rgb(0 0 0 / .2)}.spz-thumb{width:36px;height:36px;object-fit:cover;vertical-align:middle;border:1px solid var(--spz-border,#eaeaea)}.spz-item-price{color:#6E6E6E;font-size:.9em}.spz-files-list{display:flex;flex-wrap:wrap;gap:8px;margin-top:4px}figure.spz-ofile{margin:0}.spz-tpl{border:1px solid var(--spz-border);background:#fff}.spz-tpl-steps{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));margin:0;padding:0;list-style:none;background:var(--spz-gray)}.spz-tpl-steps li{display:flex;align-items:center;gap:8px;margin:0;padding:10px 12px;font-size:12.5px;line-height:1.3;color:var(--spz-strong)}.spz-tpl-steps b{display:inline-flex;align-items:center;justify-content:center;flex:0 0 22px;width:22px;height:22px;background:var(--spz-primary);color:#fff;font-size:12px}.spz-tpl-specs{display:grid;grid-template-columns:repeat(auto-fit,minmax(130px,1fr));gap:1px;margin:0;background:var(--spz-border);border-bottom:1px solid var(--spz-border)}.spz-tpl-spec{margin:0;padding:9px 12px;background:#fff}.spz-tpl-spec dt{margin:0;font-size:11px;font-weight:600;letter-spacing:.3px;text-transform:uppercase;color:var(--spz-text)}.spz-tpl-spec dd{margin:2px 0 0;font-size:14px;font-weight:600;color:#000}.spz-tpl-files{display:grid;grid-template-columns:repeat(auto-fill,minmax(210px,1fr));gap:10px;padding:14px 12px 4px}.spz-tpl-dl{display:flex;align-items:center;gap:10px;padding:10px 12px;border:1px solid var(--spz-border);background:#fff;color:#000!important;text-decoration:none!important;transition:border-color .2s,background-color .2s,color .2s}.spz-tpl-dl[hidden]{display:none}.spz-tpl-dl:hover,.spz-tpl-dl:focus-visible{background:#FDF8F7;border-color:var(--spz-primary);color:var(--spz-primary)!important;outline:none}.spz-tpl-ext{display:inline-flex;align-items:center;justify-content:center;flex:0 0 42px;height:42px;background:var(--spz-primary);color:#fff;font-size:11px;font-weight:700;letter-spacing:.4px}.spz-tpl-ext[data-ext="CDR"]{background:#1B8A3A}.spz-tpl-ext[data-ext="AI"]{background:#C85E00}.spz-tpl-ext[data-ext="PSD"]{background:#0B6FB8}.spz-tpl-ext[data-ext="PDF"]{background:#C62828}.spz-tpl-info{display:flex;flex-direction:column;min-width:0;flex:1}.spz-tpl-info strong{font-size:13.5px;line-height:1.3;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.spz-tpl-info small{font-size:12px;color:var(--spz-text)}.spz-tpl-get{flex:0 0 18px;width:18px;height:18px;background:currentColor;-webkit-mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23000' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M12 3v12M7 10l5 5 5-5M5 21h14'/%3E%3C/svg%3E") center/contain no-repeat;mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23000' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M12 3v12M7 10l5 5 5-5M5 21h14'/%3E%3C/svg%3E") center/contain no-repeat}.spz-tpl-wait{grid-column:1 / -1;margin:0 0 8px;padding:10px 12px;font-size:13px;color:var(--spz-strong);background:var(--spz-gray)}.spz-tpl-guide{margin:10px 12px 0;border:1px solid var(--spz-border)}.spz-tpl-guide summary{padding:10px 12px;font-size:13.5px;font-weight:600;color:var(--spz-primary);cursor:pointer;list-style:none}.spz-tpl-guide summary::-webkit-details-marker{display:none}.spz-tpl-guide summary::after{content:"+";float:right;font-weight:700}.spz-tpl-guide[open] summary::after{content:"−"}.spz-tpl-guide-body{padding:0 12px 10px;font-size:13px;line-height:1.55;color:var(--spz-strong)}.spz-tpl-guide-body p{margin:0 0 6px}.spz-tpl-send{padding:14px 12px 12px}.spz-tpl-send-title{display:block;margin:0 0 8px;font-size:13.5px;font-weight:600;color:#000}.spz-tpl-ok{display:flex;align-items:flex-start;gap:10px;margin:0;padding:10px 12px 14px;font-size:13px;line-height:1.45;color:var(--spz-strong);cursor:pointer}.spz-tpl-ok[hidden]{display:none}.spz-tpl-ok input{flex:0 0 18px;width:18px;height:18px;margin:1px 0 0;accent-color:var(--spz-primary)}@media (max-width:767px){.spz-tpl-steps{grid-template-columns:1fr}.spz-tpl-steps li{padding:7px 12px}.spz-tpl-files{grid-template-columns:1fr}}.spz-art-hint{margin:0 0 8px;padding:8px 12px;font-size:13px;line-height:1.45;color:var(--spz-strong);background:var(--spz-gray);border-left:3px solid var(--spz-primary)}.spz-file-q{font-weight:600}.spz-file-q.is-good{color:#1B7A35}.spz-file-q.is-ok{color:#9A6700}.spz-dz{border:1px solid var(--spz-border);background:#fff}.spz-dz-stage-wrap{position:relative;background:var(--spz-gray);border-bottom:1px solid var(--spz-border)}.spz-dz-stage{display:block;width:100%;height:auto;max-height:420px;touch-action:none;user-select:none;-webkit-user-select:none;outline:none}.spz-dz-area-rect{fill:rgb(255 255 255 / .06);stroke:#fff;vector-effect:non-scaling-stroke;pointer-events:none}.spz-dz-area-rect.is-bad{stroke:var(--spz-error)}.spz-dz-area-rect.is-light{stroke:#6b7280;fill:none}.spz-dz-prev{padding:10px 12px 12px;background:#fff;border-bottom:1px solid var(--spz-border);text-align:center}.spz-dz-prev span{display:block;margin-bottom:6px;font-size:12px;color:var(--spz-text);text-align:left}.spz-dz-prev canvas{display:block;max-width:100%;max-height:260px;width:auto;height:auto;margin:0 auto}.spz-dz-color{width:100%;height:38px;padding:2px;border:1px solid var(--spz-border);background:#fff;cursor:pointer}.spz-dz-obj{cursor:move}.spz-dz-hit{fill:#fff0}.spz-dz-selbox,.spz-dz-selline{fill:none;stroke:var(--spz-primary);pointer-events:none}.spz-dz-h{fill:#fff;stroke:var(--spz-primary);stroke-width:.35;cursor:pointer}.spz-dz-scale{cursor:nwse-resize}.spz-dz-rot{cursor:grab}.spz-dz-bar{display:flex;flex-wrap:wrap;align-items:center;gap:8px;padding:10px 12px}.spz-dz-btn,.spz-dz-mini{display:inline-flex;align-items:center;justify-content:center;padding:9px 14px;font-size:13.5px;font-weight:600;line-height:1.2;color:#fff;background:var(--spz-primary);border:1px solid var(--spz-primary);border-radius:0;cursor:pointer;transition:background-color .2s,color .2s,border-color .2s}.spz-dz-btn:hover,.spz-dz-btn:focus-visible,.spz-dz-mini:hover,.spz-dz-mini:focus-visible{background:#FDF8F7;color:var(--spz-primary);outline:none}.spz-dz-mini{padding:6px 10px;font-size:12.5px;font-weight:500;color:var(--spz-primary);background:#fff;border-color:var(--spz-border)}.spz-dz-mini:hover{border-color:var(--spz-primary)}.spz-dz-del{color:var(--spz-error)}.spz-dz-del:hover{color:var(--spz-error);border-color:var(--spz-error)}.spz-dz-info{margin-left:auto;font-size:12px;color:var(--spz-text)}.spz-dz-clipbox{border-top:1px solid var(--spz-border);background:#fff}.spz-dz-clipbox[hidden]{display:none}.spz-dz-cliptop{display:flex;flex-direction:column;gap:8px;padding:12px 12px 8px}.spz-dz-cliptop .spz-dz-clipq{width:100%}.spz-dz-cats{display:flex;gap:6px;overflow-x:auto;padding-bottom:2px;scrollbar-width:thin}.spz-dz-cats:empty{display:none}.spz-dz-cat{flex:0 0 auto;padding:5px 10px;font-size:12.5px;line-height:1.3;color:var(--spz-text);background:#fff;border:1px solid var(--spz-border);border-radius:0;cursor:pointer;white-space:nowrap}.spz-dz-cat:hover,.spz-dz-cat:focus-visible{border-color:var(--spz-primary);color:var(--spz-primary);outline:none}.spz-dz-cat.is-on{background:var(--spz-primary);border-color:var(--spz-primary);color:#fff}.spz-dz-clips{display:grid;grid-template-columns:repeat(auto-fill,minmax(56px,1fr));gap:8px;max-height:260px;overflow:auto;padding:0 12px 12px}.spz-dz-clipnone{grid-column:1 / -1;margin:4px 0;font-size:13px;color:var(--spz-text)}.spz-dz-clip{aspect-ratio:1;padding:8px;background:#fff;border:1px solid var(--spz-border);border-radius:0;cursor:pointer;transition:border-color .2s,background-color .2s}.spz-dz-clip:hover,.spz-dz-clip:focus-visible{background:#FDF8F7;border-color:var(--spz-primary);outline:none}.spz-dz-clip img{width:100%;height:100%;object-fit:contain}.spz-dz-panel{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px 14px;padding:12px;border-top:1px solid var(--spz-border);background:#fff}.spz-dz-panel[hidden]{display:none}.spz-dz-row{display:flex;flex-direction:column;gap:4px;margin:0;font-size:12px;color:var(--spz-text)}.spz-dz-row b{font-weight:600;color:#000}.spz-dz-row-text{grid-column:1 / -1}.spz-dz-row input[type=range]{width:100%;accent-color:var(--spz-primary)}.spz-dz-actions{grid-column:1 / -1;display:flex;flex-wrap:wrap;gap:6px}.spz-dz-warn{margin:0;padding:8px 12px;font-size:13px;color:#8A4B00;background:#FFF6E5;border-top:1px solid #F3D9A8}.spz-dz-warn[hidden]{display:none}@media (max-width:767px){.spz-dz-panel{grid-template-columns:1fr}.spz-dz-info{margin-left:0;width:100%}}.spz-dz-btn,.spz-dz-mini,.spz-dz-cat,.spz-dz-clip,.spz-dz-side{position:relative;overflow:hidden;text-transform:none!important;letter-spacing:normal!important;box-shadow:none!important;transition:background-color .15s,border-color .15s,color .15s,filter .15s!important}.spz-dz-btn::before,.spz-dz-btn::after,.spz-dz-mini::before,.spz-dz-mini::after,.spz-dz-cat::before,.spz-dz-cat::after,.spz-dz-clip::before,.spz-dz-clip::after,.spz-dz-side::before,.spz-dz-side::after{content:none!important;display:none!important}.spz-dz-btn:hover,.spz-dz-btn:focus-visible{background:var(--spz-primary)!important;border-color:var(--spz-primary)!important;color:#fff!important;filter:brightness(.88)}.spz-dz-btn:focus-visible,.spz-dz-mini:focus-visible,.spz-dz-cat:focus-visible,.spz-dz-clip:focus-visible,.spz-dz-side:focus-visible{outline:2px solid var(--spz-primary)!important;outline-offset:2px}.spz-dz-mini:hover,.spz-dz-mini:focus-visible{background:#F3F5FB!important;border-color:var(--spz-primary)!important;color:var(--spz-primary)!important}.spz-dz-mini.spz-dz-del:hover,.spz-dz-mini.spz-dz-del:focus-visible{background:#FDF3F3!important;border-color:var(--spz-error)!important;color:var(--spz-error)!important}.spz-dz-cat:hover,.spz-dz-cat:focus-visible{background:#F3F5FB!important;border-color:var(--spz-primary)!important;color:var(--spz-primary)!important}.spz-dz-cat.is-on,.spz-dz-cat.is-on:hover{background:var(--spz-primary)!important;border-color:var(--spz-primary)!important;color:#fff!important}.spz-dz-clip:hover,.spz-dz-clip:focus-visible{background:#F3F5FB!important;border-color:var(--spz-primary)!important}.spz-dz-sides{display:flex;background:#fff;border-bottom:1px solid var(--spz-border)}.spz-dz-side{flex:1 1 0%;padding:11px 12px;font-size:14px;font-weight:600;line-height:1.2;color:var(--spz-text)!important;background:#fff!important;border:0!important;border-bottom:2px solid transparent!important;border-radius:0;cursor:pointer}.spz-dz-side small{font-size:12px;font-weight:500;opacity:.85}.spz-dz-side:hover{color:var(--spz-primary)!important;background:#F7F8FC!important}.spz-dz-side.is-on,.spz-dz-side.is-on:hover{color:var(--spz-primary)!important;border-bottom-color:var(--spz-primary)!important;background:#fff!important}.spz-dz-hist{display:inline-flex;gap:4px}.spz-dz-ico{display:inline-flex;align-items:center;justify-content:center;width:36px;height:36px;padding:0!important;color:var(--spz-primary)!important;background:#fff!important;border:1px solid #d7dbe3!important;border-radius:0;cursor:pointer;box-shadow:none!important;transition:border-color .15s,color .15s!important}.spz-dz-ico::before,.spz-dz-ico::after{content:none!important;display:none!important}.spz-dz-ico:hover:not(:disabled),.spz-dz-ico:focus-visible{border-color:var(--spz-primary)!important;color:var(--spz-primary)!important;background:#fff!important;outline:none}.spz-dz-ico:disabled{opacity:.35;cursor:default}.spz-dz-guide{stroke:#E5007E;stroke-dasharray:5 4;pointer-events:none;vector-effect:non-scaling-stroke}.spz-lead{display:flex;align-items:center;gap:8px;margin:10px 0 0;padding:9px 12px;font-size:13px;color:var(--spz-text,#334155);background:#F6F8FC;border-left:3px solid var(--spz-primary)}.spz-lead svg{flex:none;color:var(--spz-primary)}.spz-dz-btn.spz-dz-btn-alt{color:var(--spz-primary)!important;background:#fff!important}.spz-dz-btn.spz-dz-btn-alt:hover,.spz-dz-btn.spz-dz-btn-alt:focus-visible{color:var(--spz-primary)!important;background:#F3F5FB!important;filter:none}.spz-dz-tplbox{border-top:1px solid var(--spz-border);background:#fff;padding:12px}.spz-dz-tplbox[hidden]{display:none}.spz-dz-tpls{display:grid;grid-template-columns:repeat(auto-fill,minmax(130px,1fr));gap:8px}.spz-dz-tpl{display:flex;flex-direction:column;align-items:stretch;gap:6px;padding:8px!important;color:var(--spz-primary)!important;background:#fff!important;border:1px solid var(--spz-border)!important;border-radius:0;cursor:pointer;text-align:left;box-shadow:none!important;text-transform:none!important;letter-spacing:normal!important}.spz-dz-tpl::before,.spz-dz-tpl::after{content:none!important;display:none!important}.spz-dz-tpl:hover,.spz-dz-tpl:focus-visible{border-color:var(--spz-primary)!important;background:#F7F8FC!important;outline:none}.spz-dz-tpl svg{display:block;width:100%;height:54px}.spz-dz-tpl span{font-size:12.5px;font-weight:600;line-height:1.25;color:var(--spz-text,#334155)}.spz-dz-tpl small{font-weight:500;color:var(--spz-primary)}.spz-dz-tplsave{display:flex;gap:6px;margin-top:10px;padding-top:10px;border-top:1px dashed var(--spz-border)}.spz-dz-tplsave input{flex:1 1 auto;min-width:0}.spz-dz-fshead{display:none}html.spz-noscroll,html.spz-noscroll body{overflow:hidden!important}.spz-dz.is-full{position:fixed;inset:0;z-index:2147483647;margin:0;background:#fff;overflow-y:auto;-webkit-overflow-scrolling:touch;overscroll-behavior:contain}.spz-dz.is-full .spz-dz-ui-box{display:flex;flex-direction:column;min-height:100%}.spz-dz.is-full .spz-dz-fshead{display:flex;position:sticky;top:0;z-index:3;order:0;align-items:center;justify-content:space-between;gap:10px;padding:10px 12px;padding-top:calc(10px + env(safe-area-inset-top));background:#fff;border-bottom:1px solid var(--spz-border)}.spz-dz.is-full .spz-dz-fshead strong{font-size:15px}.spz-dz.is-full .spz-dz-sides{order:1}.spz-dz.is-full .spz-dz-stage-wrap{order:2;padding:14px 0}.spz-dz.is-full .spz-dz-stage{max-height:52vh}.spz-dz.is-full .spz-dz-prev{order:3}.spz-dz.is-full .spz-dz-warn{order:4}.spz-dz.is-full .spz-dz-panel{order:5}.spz-dz.is-full .spz-dz-clipbox,.spz-dz.is-full .spz-dz-tplbox{order:6}.spz-dz.is-full .spz-dz-bar{order:10;position:sticky;bottom:0;z-index:3;margin-top:auto;background:#fff;border-top:1px solid var(--spz-border);box-shadow:0 -4px 14px rgb(15 23 42 / .08);padding-bottom:calc(10px + env(safe-area-inset-bottom))}.spz-dz.is-full .spz-dz-info{display:none}.spz-dz.is-full .spz-dz-fsbtn{display:none}@media (max-width:767px){.spz-dz-bar .spz-dz-btn{flex:1 1 auto}.spz-dz.is-full .spz-dz-bar{flex-wrap:nowrap;overflow-x:auto}.spz-dz.is-full .spz-dz-bar .spz-dz-btn{flex:0 0 auto}}.spz-dz.is-full{--spz-primary:var(--e-global-color-primary, #2C4796);--spz-border:#EAEAEA;--spz-gray:#F2F2F2;--spz-text:#6E6E6E;--spz-strong:#4A4A4A;--spz-error:#C62828}.spz-restore-note{margin:0 0 12px;padding:9px 12px;font-size:13px;color:#1E3A8A;background:#EEF3FF;border-left:3px solid var(--spz-primary)}.spz-share{margin-top:10px}.spz-share-btn{display:inline-flex!important;align-items:center;gap:6px;padding:7px 12px!important;font-size:13px!important;font-weight:600;line-height:1.2;color:var(--spz-primary)!important;background:#fff!important;border:1px solid var(--spz-border)!important;border-radius:0;cursor:pointer;box-shadow:none!important;text-transform:none!important;letter-spacing:normal!important}.spz-share-btn::before,.spz-share-btn::after{content:none!important;display:none!important}.spz-share-btn:hover,.spz-share-btn:focus-visible{border-color:var(--spz-primary)!important;background:#F7F8FC!important;outline:none}.spz-share-btn.is-busy{opacity:.6;cursor:progress}.spz-share-box{margin-top:8px;padding:10px 12px;font-size:13px;background:#F7F8FC;border:1px solid var(--spz-border)}.spz-share-box[hidden]{display:none}.spz-share-box p{margin:0 0 8px}.spz-share-box small{display:block;margin-top:6px;color:var(--spz-text)}.spz-share-row{display:flex;gap:6px;flex-wrap:wrap}.spz-share-row input{flex:1 1 220px;min-width:0;font-size:12.5px}.spz-share-copy,.spz-share-wa{display:inline-flex!important;align-items:center;padding:8px 12px!important;font-size:13px!important;font-weight:600;color:#fff!important;background:var(--spz-primary)!important;border:0!important;border-radius:0;cursor:pointer;text-decoration:none!important;box-shadow:none!important;text-transform:none!important}.spz-share-wa{background:#1F9D55!important}.spz-share-copy::before,.spz-share-copy::after{content:none!important;display:none!important}.spz-share-err{color:var(--spz-error);margin:0}.spz-expert{margin:0 0 14px;border:1px solid var(--spz-border);background:#fff}.spz-expert-toggle{display:flex;align-items:center;gap:12px;margin:0;padding:12px 14px;cursor:pointer}.spz-expert-toggle input{flex:none;width:18px;height:18px;margin:0;accent-color:var(--spz-primary)}.spz-expert-txt{display:flex;flex-direction:column;gap:2px;flex:1 1 auto;min-width:0}.spz-expert-txt strong{font-size:14px;color:#000}.spz-expert-txt small{font-size:12.5px;color:var(--spz-text);line-height:1.4}.spz-expert-price{flex:none;font-style:normal;font-size:13px;font-weight:600;color:var(--spz-primary)}.spz-expert-on .spz-expert{border-color:var(--spz-primary);box-shadow:inset 3px 0 0 var(--spz-primary)}.spz-expert-box{padding:0 14px 14px}.spz-expert-box[hidden]{display:none}.spz-expert-box label{display:block;margin:0 0 6px;font-size:13px;font-weight:600;color:#000}.spz-expert-box textarea{width:100%}.spz-expert-hint{margin:6px 0 0;font-size:12.5px;color:var(--spz-text)}.spz-expert-on .spz-t-designer,.spz-expert-on .spz-t-file,.spz-expert-on .spz-t-template{display:none!important}.spz-proofbar{margin:0 0 14px;padding:12px 14px;font-size:13.5px;background:#FFF8E6;border:1px solid #F3D9A8;border-left:3px solid #E59E00}.spz-proofbar p{margin:6px 0 0}.spz-proofbar label{display:block;margin-top:8px;font-size:12.5px}.spz-proofbar textarea{width:100%;margin-top:4px}.spz-proofbar-row{display:flex;align-items:center;flex-wrap:wrap;gap:10px;margin-top:8px}.spz-proof-send{padding:10px 16px!important;font-size:14px!important;font-weight:600;color:#fff!important;background:var(--spz-primary)!important;border:0!important;border-radius:0;cursor:pointer;box-shadow:none!important;text-transform:none!important}.spz-proof-send::before,.spz-proof-send::after{content:none!important;display:none!important}.spz-proof-send:disabled{opacity:.6;cursor:progress}.spz-dz-imgtools small{display:block;min-height:1em;color:var(--spz-text)}.spz-dz-batchbox{margin-top:8px}.spz-dz-batchbox[hidden]{display:none}.spz-dz-batchbox textarea{width:100%;margin-bottom:6px}.spz-dz-batchbox small{display:block;margin-top:4px;color:var(--spz-text)}.spz-dz-batchbar{display:flex;flex-wrap:wrap;align-items:center;gap:8px 12px;padding:8px 12px;font-size:13px;background:#EEF3FF;border-bottom:1px solid var(--spz-border)}.spz-dz-batchnav{display:inline-flex;align-items:center;gap:6px;flex:1 1 auto;min-width:0}.spz-dz-batchnav span{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.spz-dz-batchnav .spz-dz-ico{width:28px;height:28px;font-size:18px;line-height:1}.spz-dz-names-start{display:flex;flex-direction:column;align-items:flex-start;gap:2px;width:100%;padding:12px 14px!important;text-align:left;color:var(--spz-strong)!important;background:#F5F8FF!important;border:1px dashed var(--spz-primary)!important;border-radius:0;cursor:pointer;box-shadow:none!important;text-transform:none!important;letter-spacing:normal!important}.spz-dz-names-start::before,.spz-dz-names-start::after{content:none!important;display:none!important}.spz-dz-names-start b{font-size:14px;color:var(--spz-primary)}.spz-dz-names-start span{font-size:12.5px;font-weight:400;color:var(--spz-text)}.spz-dz-names-start:hover{background:#EEF3FF!important}.spz-dz-names.is-on{padding:12px;background:#F8FAFF;border:1px solid #DCE4F5}.spz-dz-names-head{display:flex;align-items:center;justify-content:space-between;gap:8px;margin-bottom:4px}.spz-dz-names-head strong{font-size:14px;color:var(--spz-strong)}.spz-dz-names-head em{display:inline-block;min-width:22px;margin-left:4px;padding:1px 7px;font-style:normal;font-size:12px;text-align:center;color:#fff;background:var(--spz-primary);border-radius:0}.spz-dz-names-tip{margin:0 0 8px;font-size:12.5px;line-height:1.45;color:var(--spz-text)}.spz-dz-names-list{max-height:300px;margin:0 0 8px;padding:0;overflow-y:auto;list-style:none;counter-reset:spzn}.spz-dz-names-list li{display:flex;align-items:center;gap:6px;margin:0 0 4px;counter-increment:spzn}.spz-dz-names-list li::before{content:counter(spzn);flex:0 0 26px;font-size:12px;text-align:right;color:var(--spz-text)}.spz-dz-names-list input.spz-input{flex:1 1 auto;min-width:0;height:36px;padding:6px 10px}.spz-dz-x{flex:0 0 32px;width:32px;height:32px;padding:0!important;font-size:18px;line-height:1;color:var(--spz-text)!important;background:transparent!important;border:0!important;cursor:pointer;box-shadow:none!important}.spz-dz-x::before,.spz-dz-x::after{content:none!important;display:none!important}.spz-dz-x:hover{color:var(--spz-error)!important}.spz-dz-names small{display:block;margin-top:6px;color:var(--spz-text)}.spz-dz-q{padding:10px 12px;border:1px solid var(--spz-border);border-left:3px solid #16A34A;background:#F6FEF9}.spz-dz-q.is-warn{border-left-color:#E59E00;background:#FFFAF0}.spz-dz-q.is-bad{border-left-color:#DC2626;background:#FFF5F5}.spz-dz-q-head{display:flex;align-items:center;justify-content:space-between;gap:8px;margin-bottom:4px}.spz-dz-q-head span{font-size:13px;font-weight:600;color:var(--spz-strong)}.spz-dz-q-head strong{padding:2px 10px;font-size:12px;color:#fff;background:#16A34A;border-radius:0}.spz-dz-q.is-warn .spz-dz-q-head strong{background:#D97706}.spz-dz-q.is-bad .spz-dz-q-head strong{background:#DC2626}.spz-dz-q ul{margin:0;padding:0;list-style:none}.spz-dz-q li{position:relative;margin:4px 0 0;padding-left:16px;font-size:12.5px;line-height:1.45;color:var(--spz-strong)}.spz-dz-q li::before{content:"";position:absolute;left:2px;top:6px;width:7px;height:7px;border-radius:50%;background:#16A34A}.spz-dz-q li.is-warn::before{background:#D97706}.spz-dz-q li.is-bad::before{background:#DC2626}.spz-dz-viewbar{display:flex;justify-content:flex-end;padding:8px 12px;border-bottom:1px solid var(--spz-border,#E5E7EB);background:#fff}.spz-dz-focus{display:inline-flex;align-items:center;justify-content:center;gap:6px;min-height:34px;padding:7px 12px;background:#fff;color:var(--spz-primary,#2C4796);border:1px solid #d7dbe3;border-radius:0;font-weight:600;font-size:13px;line-height:1;font-family:inherit;text-transform:none;letter-spacing:0;cursor:pointer;box-shadow:none}.spz-dz-viewbar .spz-dz-focus{position:relative;overflow:hidden;min-height:40px;padding:10px 18px;color:#fff!important;background:var(--spz-primary,#2C4796)!important;border:0!important;border-radius:0!important;font-weight:600;font-size:14px;text-transform:uppercase;box-shadow:none!important;filter:none!important;transition:background-color .2s!important}.spz-dz-viewbar .spz-dz-focus::before,.spz-dz-viewbar .spz-dz-focus::after{display:none!important;content:none!important}.spz-dz-viewbar .spz-dz-focus:hover,.spz-dz-viewbar .spz-dz-focus:focus,.spz-dz-viewbar .spz-dz-focus:active,.spz-dz-viewbar .spz-dz-focus[aria-pressed="true"]{color:#fff!important;background:#233A7D!important;border:0!important}.spz-dz-viewbar .spz-dz-focus:focus-visible{outline:2px solid #9FB2E6;outline-offset:2px}.spz-dz-viewbar .spz-dz-focus svg,.spz-dz-viewbar .spz-dz-focus span{position:relative;z-index:1;color:#fff!important}.spz-dz-focus svg{flex:0 0 auto}.spz-dz.is-full .spz-dz-viewbar{order:2}@media (max-width:767px){.spz-dz-viewbar{padding:8px 10px}.spz-dz-focus{width:100%;min-height:40px;font-size:14px}}.spz-dz-txt{min-height:38px;resize:vertical;font-family:inherit;line-height:1.35}.spz-dz-row span small{font-weight:400;color:#888;margin-left:4px}.spz-dz-seg{display:flex;flex-wrap:wrap;gap:4px}.spz-dz-tog{display:inline-flex;align-items:center;justify-content:center;min-width:34px;height:32px;padding:0 8px;font-size:14px;line-height:1;color:#333;background:#fff;border:1px solid var(--spz-border);border-radius:0!important;cursor:pointer;box-shadow:none!important;text-transform:none!important}.spz-dz-tog:hover,.spz-dz-tog:focus-visible{border-color:var(--spz-primary);color:var(--spz-primary);outline:none}.spz-dz-tog[aria-pressed="true"]{background:var(--spz-primary);border-color:var(--spz-primary);color:#fff}.spz-dz-tog b,.spz-dz-tog i,.spz-dz-tog u{font-size:14px}.spz-dz-link{margin-left:6px;padding:0;font-size:12px;font-weight:500;color:var(--spz-primary);background:none;border:0;text-decoration:underline;cursor:pointer;box-shadow:none!important;text-transform:none!important}.spz-dz-layers{padding:10px 12px;border-top:1px solid var(--spz-border);background:#fff}.spz-dz-layers[hidden]{display:none}.spz-dz-layers-head{display:flex;align-items:baseline;gap:8px;margin-bottom:6px;font-size:13px;font-weight:600}.spz-dz-layers-head small{font-size:11.5px;font-weight:400;color:#888}.spz-dz-layers-list{list-style:none;margin:0;padding:0;display:grid;gap:4px}.spz-dz-layer{display:flex;align-items:stretch;gap:4px;margin:0}.spz-dz-layer-name{flex:1;min-width:0;display:flex;align-items:center;gap:8px;padding:6px 8px;font-size:13px;text-align:left;color:#333;background:#fff;border:1px solid var(--spz-border);border-radius:0!important;cursor:pointer;box-shadow:none!important;text-transform:none!important}.spz-dz-layer-name i{flex:0 0 22px;height:22px;display:inline-flex;align-items:center;justify-content:center;font-style:normal;font-size:12px;font-weight:700;color:var(--spz-primary);background:#F3F5FB}.spz-dz-layer-name span{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.spz-dz-layer.is-sel .spz-dz-layer-name{border-color:var(--spz-primary);background:#F3F5FB;color:var(--spz-primary)}.spz-dz-layer-btn{flex:0 0 34px;display:inline-flex;align-items:center;justify-content:center;font-size:11px;color:#555;background:#fff;border:1px solid var(--spz-border);border-radius:0!important;cursor:pointer;padding:0;box-shadow:none!important}.spz-dz-layer-btn:hover:not([disabled]){border-color:var(--spz-primary);color:var(--spz-primary)}.spz-dz-layer-btn[disabled]{opacity:.35;cursor:default}.spz-dz-layer-del:hover:not([disabled]){border-color:var(--spz-error);color:var(--spz-error)}.spz-dz-hhit{fill:#fff0;stroke:none}@media (pointer:coarse){.spz-dz-tog,.spz-dz-layer-btn{min-height:40px}.spz-dz-layer-btn{flex-basis:40px}.spz-dz-layer-name{min-height:40px}}.spz-dz.is-full .spz-dz-layers{order:7}.spz-dz.is-full .spz-dz-stage-wrap{position:sticky;top:var(--spz-fsh,56px);z-index:2;background:#fff;box-shadow:0 8px 10px -10px rgb(15 23 42 / .35)}@media (max-width:767px){.spz-dz.is-full .spz-dz-stage{max-height:38vh}}.spz-dz-tog .spz-dz-it{font-style:italic;font-family:Georgia,'Times New Roman',serif;font-weight:700}.spz-dz-layers,.spz-dz-panel,.spz-dz-clipbox,.spz-dz-tplbox{position:relative;z-index:1}.spz-dz .spz-dz-stage-wrap{z-index:5}.spz-dz-resizer{display:none}.spz-dz.is-full .spz-dz-resizer{display:flex;align-items:center;justify-content:center;height:22px;margin-top:6px;cursor:ns-resize;touch-action:none;user-select:none;-webkit-user-select:none}.spz-dz.is-full .spz-dz-resizer span{width:56px;height:5px;background:#c9ced8}.spz-dz.is-full .spz-dz-resizer:hover span,.spz-dz.is-full .spz-dz-resizer:active span{background:var(--spz-primary)}.spz-dz.is-full .spz-dz-stage-wrap{padding-bottom:0}.spz-dz.is-full.has-stage-h .spz-dz-stage{height:var(--spz-stage-h);max-height:none}.spz-dz.is-float .spz-dz-stage-wrap{position:fixed;top:110px;z-index:50;background:#fff;border:1px solid var(--spz-border);box-shadow:0 10px 28px rgb(15 23 42 / .14);padding:10px}.spz-dz.is-float .spz-dz-stage{max-height:calc(100vh - 150px)}.spz-dz-fsact{display:inline-flex;align-items:center;gap:8px}.spz-dz-laybtn{display:none}@media (min-width:900px){.spz-dz.is-full:not(.is-stamp) .spz-dz-laybtn{display:inline-flex}}@media (min-width:768px){.spz-dz.is-full.is-side .spz-dz-ui-box{display:grid;grid-template-columns:minmax(0,1fr) minmax(360px,36%);grid-auto-rows:min-content;align-items:start}.spz-dz.is-full.is-side .spz-dz-ui-box>*{grid-column:2;min-width:0}.spz-dz.is-full.is-side .spz-dz-ui-box>.spz-dz-fshead{grid-column:1 / -1}.spz-dz.is-full.is-side .spz-dz-ui-box>.spz-dz-stage-wrap{grid-column:1;grid-row:2 / span 40;position:sticky;top:var(--spz-fsh,56px);height:calc(100vh - var(--spz-fsh, 56px));display:flex;flex-direction:column;justify-content:center;padding:16px;box-shadow:none;border-right:1px solid var(--spz-border);background:#f7f7f5}.spz-dz.is-full.is-side .spz-dz-stage,.spz-dz.is-full.is-side.has-stage-h .spz-dz-stage{height:auto;max-height:calc(100vh - var(--spz-fsh, 56px) - 40px)}.spz-dz.is-full.is-side .spz-dz-resizer,.spz-dz.is-full.is-side .spz-dz-stage-ph{display:none}}.spz-dz-fswrap{position:relative;display:inline-flex}.spz-dz-bar .spz-dz-fsbtn{width:auto!important;gap:6px;padding:0 12px!important;font-size:13px;font-weight:600;color:var(--spz-primary)!important;border-color:var(--spz-primary)!important}.spz-dz-bar .spz-dz-fsbtn:hover,.spz-dz-bar .spz-dz-fsbtn:focus-visible{background:var(--spz-primary)!important;color:#fff!important}.spz-dz-fsbtn.is-hint{animation:spz-fs-pulse 1.8s ease-out 0s 6}@keyframes spz-fs-pulse{0%{outline:0 solid rgb(44 71 150 / .55);outline-offset:0}70%{outline:10px solid #fff0;outline-offset:2px}100%{outline:0 solid #fff0;outline-offset:0}}.spz-dz-fstip{position:absolute;bottom:calc(100% + 12px);right:0;z-index:60;width:240px;padding:10px 30px 10px 12px;font-size:12.5px;line-height:1.4;color:#fff;background:var(--spz-primary);box-shadow:0 8px 20px rgb(15 23 42 / .2)}.spz-dz-fstip::after{content:'';position:absolute;top:100%;right:22px;border:7px solid #fff0;border-top-color:var(--spz-primary)}.spz-dz-fstip b{color:#fff}.spz-dz-fstip button{position:absolute;top:4px;right:4px;width:22px;height:22px;padding:0;font-size:16px;line-height:1;color:#fff;background:none;border:0;cursor:pointer;box-shadow:none!important}@keyframes spz-fs-pop{from{opacity:0;transform:translateY(6px)}to{opacity:1;transform:none}}@keyframes spz-fs-bob{0%,100%{transform:none}50%{transform:translateY(-4px)}}.spz-dz.is-full .spz-dz-fswrap{display:none}@media (prefers-reduced-motion:reduce){.spz-dz-fsbtn.is-hint,.spz-dz-fstip{animation:none}}@media (min-width:768px){.spz-dz.is-full.is-side .spz-dz-ui-box{grid-template-columns:minmax(0,1fr) var(--spz-ctl-w,minmax(360px,36%))}.spz-dz.is-full.is-side .spz-dz-resizer{display:flex;position:absolute;top:0;bottom:0;right:-8px;width:16px;height:auto;margin:0;cursor:ew-resize;z-index:6}.spz-dz.is-full.is-side .spz-dz-resizer span{width:5px;height:60px}}@media all{.spz-dz.is-stamp:not(.is-full) .spz-dz-bar>:not(.spz-dz-fswrap):not(.spz-dz-info),.spz-dz.is-stamp:not(.is-full) .spz-dz-layers,.spz-dz.is-stamp:not(.is-full) .spz-dz-panel,.spz-dz.is-stamp:not(.is-full) .spz-dz-clipbox,.spz-dz.is-stamp:not(.is-full) .spz-dz-tplbox,.spz-dz.is-stamp:not(.is-full) .spz-dz-viewbar{display:none!important}.spz-dz.is-stamp:not(.is-full) .spz-dz-bar{flex-wrap:wrap}.spz-dz.is-stamp:not(.is-full) .spz-dz-fswrap{flex:1 1 100%}.spz-dz.is-stamp:not(.is-full) .spz-dz-bar .spz-dz-fsbtn{width:100%!important;min-height:50px;justify-content:center;gap:10px;font-size:15px;font-weight:700;color:#fff!important;background:var(--spz-primary)!important;border-color:var(--spz-primary)!important}.spz-dz.is-stamp:not(.is-full) .spz-dz-bar .spz-dz-fsbtn:hover,.spz-dz.is-stamp:not(.is-full) .spz-dz-bar .spz-dz-fsbtn:focus-visible{background:#1F3470!important;border-color:#1F3470!important}.spz-dz.is-stamp:not(.is-full) .spz-dz-bar .spz-dz-info{flex:1 1 100%;text-align:center}.spz-dz.is-stamp:not(.is-full) .spz-dz-stage{cursor:pointer}}@keyframes spz-fs-pulse2{0%{outline:0 solid rgb(44 71 150 / .6);outline-offset:0}45%{outline:12px solid #fff0;outline-offset:2px}46%,100%{outline:0 solid #fff0;outline-offset:0}}@media all{.spz-dz.is-stamp:not(.is-full) .spz-dz-bar .spz-dz-fsbtn{animation:spz-fs-pulse2 2.4s ease-out infinite}}@media (prefers-reduced-motion:reduce){.spz-dz.is-stamp:not(.is-full) .spz-dz-bar .spz-dz-fsbtn{animation:none}}.spz-dz.is-stamp:not(.is-full) .spz-dz-stage{touch-action:auto!important}.spz-b-solid,.spz-b-line,.spz-b-danger{display:inline-flex;align-items:center;justify-content:center;gap:8px;min-height:36px;padding:6px 14px;border:1px solid var(--spz-primary,#2C4796);border-radius:0;font:inherit;font-weight:600;cursor:pointer;text-decoration:none}.spz-b-solid{background:var(--spz-primary,#2C4796);color:#fff}.spz-b-line{background:#fff;color:var(--spz-primary,#2C4796)}.spz-b-danger{background:#fff;color:#C62828;border-color:#C62828}html body .spz-b-solid.spz-b-solid,html body .spz-dz-btn.spz-dz-btn,html body .spz-dz-mini.spz-dz-mini:not(.spz-dz-del),html body .spz-dz-tog.spz-dz-tog[aria-pressed="true"],html body .spz-dz-cat.spz-dz-cat.is-on,html body .spz-share-copy.spz-share-copy,html body .spz-proof-send.spz-proof-send,html body .spz-dz-focus.spz-dz-focus,html body .spz-dz.is-stamp.is-stamp .spz-dz-bar .spz-dz-fsbtn.spz-dz-fsbtn,html body .spz-b-line.spz-b-line,html body .spz-dz-ico.spz-dz-ico:not(.spz-dz-fsbtn),html body .spz-dz.spz-dz:not(.is-stamp) .spz-dz-fsbtn.spz-dz-fsbtn,html body .spz-dz-tog.spz-dz-tog:not([aria-pressed="true"]),html body .spz-dz-layer-btn.spz-dz-layer-btn:not(.spz-dz-layer-del),html body .spz-dz-layer-name.spz-dz-layer-name,html body .spz-dz-cat.spz-dz-cat:not(.is-on),html body .spz-b-danger.spz-b-danger,html body .spz-dz-del.spz-dz-del,html body .spz-dz-layer-del.spz-dz-layer-del{transition:background .15s,color .15s,border-color .15s!important}html body .spz-b-solid.spz-b-solid:not(:disabled):is(:hover,:active,:focus-visible),html body .spz-dz-btn.spz-dz-btn:not(:disabled):is(:hover,:active,:focus-visible),html body .spz-dz-mini.spz-dz-mini:not(.spz-dz-del):not(:disabled):is(:hover,:active,:focus-visible),html body .spz-dz-tog.spz-dz-tog[aria-pressed="true"]:not(:disabled):is(:hover,:active,:focus-visible),html body .spz-dz-cat.spz-dz-cat.is-on:not(:disabled):is(:hover,:active,:focus-visible),html body .spz-share-copy.spz-share-copy:not(:disabled):is(:hover,:active,:focus-visible),html body .spz-proof-send.spz-proof-send:not(:disabled):is(:hover,:active,:focus-visible),html body .spz-dz-focus.spz-dz-focus:not(:disabled):is(:hover,:active,:focus-visible),html body .spz-dz.is-stamp.is-stamp .spz-dz-bar .spz-dz-fsbtn.spz-dz-fsbtn:not(:disabled):is(:hover,:active,:focus-visible){background:#fff!important;color:var(--spz-primary,#2C4796)!important;-webkit-text-fill-color:var(--spz-primary,#2C4796)!important;border-color:var(--spz-primary,#2C4796)!important;filter:none!important}html body .spz-b-line.spz-b-line:not(:disabled):is(:hover,:active,:focus-visible),html body .spz-dz-ico.spz-dz-ico:not(.spz-dz-fsbtn):not(:disabled):is(:hover,:active,:focus-visible),html body .spz-dz.spz-dz:not(.is-stamp) .spz-dz-fsbtn.spz-dz-fsbtn:not(:disabled):is(:hover,:active,:focus-visible),html body .spz-dz-tog.spz-dz-tog:not([aria-pressed="true"]):not(:disabled):is(:hover,:active,:focus-visible),html body .spz-dz-layer-btn.spz-dz-layer-btn:not(.spz-dz-layer-del):not(:disabled):is(:hover,:active,:focus-visible),html body .spz-dz-layer-name.spz-dz-layer-name:not(:disabled):is(:hover,:active,:focus-visible),html body .spz-dz-cat.spz-dz-cat:not(.is-on):not(:disabled):is(:hover,:active,:focus-visible){background:var(--spz-primary,#2C4796)!important;color:#fff!important;-webkit-text-fill-color:#fff!important;filter:none!important;border-color:var(--spz-primary,#2C4796)!important}html body .spz-b-danger.spz-b-danger:not(:disabled):is(:hover,:active,:focus-visible),html body .spz-dz-del.spz-dz-del:not(:disabled):is(:hover,:active,:focus-visible),html body .spz-dz-layer-del.spz-dz-layer-del:not(:disabled):is(:hover,:active,:focus-visible){background:#C62828!important;color:#fff!important;-webkit-text-fill-color:#fff!important;filter:none!important;border-color:#C62828!important}html body .spz-b-solid.spz-b-solid:is(:hover,:active,:focus-visible) :is(span,i,b,em,strong,svg),html body .spz-dz-btn.spz-dz-btn:is(:hover,:active,:focus-visible) :is(span,i,b,em,strong,svg),html body .spz-dz-mini.spz-dz-mini:not(.spz-dz-del):is(:hover,:active,:focus-visible) :is(span,i,b,em,strong,svg),html body .spz-dz-tog.spz-dz-tog[aria-pressed="true"]:is(:hover,:active,:focus-visible) :is(span,i,b,em,strong,svg),html body .spz-dz-cat.spz-dz-cat.is-on:is(:hover,:active,:focus-visible) :is(span,i,b,em,strong,svg),html body .spz-share-copy.spz-share-copy:is(:hover,:active,:focus-visible) :is(span,i,b,em,strong,svg),html body .spz-proof-send.spz-proof-send:is(:hover,:active,:focus-visible) :is(span,i,b,em,strong,svg),html body .spz-dz-focus.spz-dz-focus:is(:hover,:active,:focus-visible) :is(span,i,b,em,strong,svg),html body .spz-dz.is-stamp.is-stamp .spz-dz-bar .spz-dz-fsbtn.spz-dz-fsbtn:is(:hover,:active,:focus-visible) :is(span,i,b,em,strong,svg),html body .spz-b-line.spz-b-line:is(:hover,:active,:focus-visible) :is(span,i,b,em,strong,svg),html body .spz-dz-ico.spz-dz-ico:not(.spz-dz-fsbtn):is(:hover,:active,:focus-visible) :is(span,i,b,em,strong,svg),html body .spz-dz.spz-dz:not(.is-stamp) .spz-dz-fsbtn.spz-dz-fsbtn:is(:hover,:active,:focus-visible) :is(span,i,b,em,strong,svg),html body .spz-dz-tog.spz-dz-tog:not([aria-pressed="true"]):is(:hover,:active,:focus-visible) :is(span,i,b,em,strong,svg),html body .spz-dz-layer-btn.spz-dz-layer-btn:not(.spz-dz-layer-del):is(:hover,:active,:focus-visible) :is(span,i,b,em,strong,svg),html body .spz-dz-layer-name.spz-dz-layer-name:is(:hover,:active,:focus-visible) :is(span,i,b,em,strong,svg),html body .spz-dz-cat.spz-dz-cat:not(.is-on):is(:hover,:active,:focus-visible) :is(span,i,b,em,strong,svg),html body .spz-b-danger.spz-b-danger:is(:hover,:active,:focus-visible) :is(span,i,b,em,strong,svg),html body .spz-dz-del.spz-dz-del:is(:hover,:active,:focus-visible) :is(span,i,b,em,strong,svg),html body .spz-dz-layer-del.spz-dz-layer-del:is(:hover,:active,:focus-visible) :is(span,i,b,em,strong,svg){color:inherit!important;-webkit-text-fill-color:currentColor!important}.spz-dz-tog.spz-dz-caps{width:auto;min-width:34px;padding:0 7px;white-space:nowrap;font-size:12px}.spz-dz-gf .spz-dz-gfw{display:flex;gap:6px;width:100%}.spz-dz-gf .spz-dz-gfw .spz-input{flex:1;min-width:0}.spz-dz-gf{flex-wrap:wrap}.spz-dz-gfmsg{display:block;width:100%;color:#6b7280;font-size:12px;margin-top:4px}.spz-dz-seg{flex-wrap:wrap}.spz-dz-gf .spz-dz-gfw .spz-input{height:auto!important;min-height:0!important;padding-top:9.75px!important;padding-bottom:9.75px!important;font-size:12px!important;line-height:19.2px!important}.spz-dz-gf .spz-dz-gfw .spz-dz-mini{height:auto!important}.spz-dz-gfmsg:empty{display:none}.spz-fp-row{grid-column:1/-1}.spz-fp{position:relative;width:100%}.spz-fp .spz-fp-btn{display:flex!important;align-items:center;gap:10px;width:100%;min-height:40.3px;padding:5px 12px!important;border:1px solid #d9dce3!important;background:#fff!important;color:#1f2430!important;cursor:pointer;text-align:left;font:inherit;border-radius:0!important;text-transform:none!important;letter-spacing:0!important;box-shadow:none!important}.spz-fp .spz-fp-btn:hover,.spz-fp.is-open .spz-fp-btn{border-color:#2C4796!important}.spz-fp-cur{font-size:18px;line-height:1.25;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;max-width:60%}.spz-fp-btn small{color:#6b7280;font-size:11.5px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;flex:1;min-width:0}.spz-fp-btn svg{margin-left:auto;flex:0 0 auto;color:#6b7280;transition:transform .2s}.spz-fp.is-open .spz-fp-btn svg{transform:rotate(180deg)}.spz-fp-pop{position:absolute;left:0;right:0;top:calc(100% + 4px);z-index:1000;background:#fff;border:1px solid #d9dce3;box-shadow:0 12px 32px rgb(17 24 39 / .16);display:flex;flex-direction:column;max-height:380px}.spz-fp-pop[hidden]{display:none!important}.spz-fp-head{display:none}.spz-fp-list{overflow:auto;padding:4px 0;overscroll-behavior:contain}.spz-fp-g{font-size:11px;font-weight:600;text-transform:uppercase;letter-spacing:.05em;color:#6b7280;padding:12px 12px 4px}.spz-fp .spz-fp-it{display:flex!important;flex-direction:column;align-items:flex-start;gap:1px;width:100%;padding:7px 12px!important;border:0!important;background:none!important;cursor:pointer;text-align:left;color:#1f2430!important;border-radius:0!important;font:inherit;text-transform:none!important;letter-spacing:0!important;box-shadow:none!important;min-height:0!important;height:auto!important}.spz-fp .spz-fp-it:hover,.spz-fp .spz-fp-it:focus-visible{background:#f3f5fb!important;outline:none}.spz-fp .spz-fp-it.is-on{background:#eef1fa!important;box-shadow:inset 3px 0 0 #2C4796!important}.spz-fp .spz-fp-it.is-load{opacity:.5}.spz-fp-s{font-size:21px;line-height:1.3;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;max-width:100%}.spz-fp-it small{font-size:11.5px;color:#6b7280;line-height:1.3}.spz-fp-gs{padding:4px 12px 10px}.spz-fp-gs .spz-input{width:100%;box-sizing:border-box;height:auto!important;padding:9px 10px!important;font-size:13px!important;line-height:19px!important}.spz-fp-res{margin:6px -12px 0}.spz-fp-msg{padding:8px 12px;color:#6b7280;font-size:12.5px}@media (max-width:600px){.spz-fp-pop{position:fixed;left:0;right:0;bottom:0;top:auto;max-height:78vh;z-index:100000;border-radius:14px 14px 0 0;box-shadow:0 -8px 40px rgb(17 24 39 / .3)}.spz-fp-head{display:flex;justify-content:space-between;align-items:center;padding:12px 14px;border-bottom:1px solid #eef0f4}.spz-fp .spz-fp-x{border:0!important;background:none!important;font-size:26px;line-height:1;cursor:pointer;padding:0 4px!important;color:#1f2430!important;box-shadow:none!important}.spz-fp-s{font-size:23px}.spz-fp .spz-fp-it{padding:10px 16px!important}}.spz-fp-portal{position:fixed!important;left:0;right:0;bottom:0;top:auto;max-height:80vh;z-index:2147483000;border-radius:14px 14px 0 0;box-shadow:0 -8px 40px rgb(17 24 39 / .3);background:#fff;display:flex;flex-direction:column;font-family:inherit;color:#1f2430}.spz-fp-bd{position:fixed;inset:0;background:rgb(17 24 39 / .45);z-index:2147482999}.spz-fp-portal .spz-fp-head{display:flex;justify-content:space-between;align-items:center;padding:12px 16px;border-bottom:1px solid #eef0f4;font-size:15px}.spz-fp-portal .spz-fp-x{border:0!important;background:none!important;font-size:28px;line-height:1;cursor:pointer;padding:0 4px!important;color:#1f2430!important;box-shadow:none!important;min-height:0!important}.spz-fp-portal .spz-fp-it{display:flex!important;flex-direction:column;align-items:flex-start;gap:1px;width:100%;padding:10px 16px!important;border:0!important;background:none!important;cursor:pointer;text-align:left;color:#1f2430!important;border-radius:0!important;font:inherit;text-transform:none!important;letter-spacing:0!important;box-shadow:none!important;min-height:0!important;height:auto!important}.spz-fp-portal .spz-fp-it:active,.spz-fp-portal .spz-fp-it:hover{background:#f3f5fb!important}.spz-fp-portal .spz-fp-it.is-on{background:#eef1fa!important;box-shadow:inset 3px 0 0 #2C4796!important}.spz-fp-portal .spz-fp-it.is-load{opacity:.5}.spz-fp-portal .spz-fp-s{font-size:23px}.spz-fp-portal .spz-fp-gs{padding:4px 16px 16px}.spz-fp-portal .spz-fp-res{margin:6px -16px 0}.spz-fp-portal .spz-fp-gs .spz-input{width:100%;box-sizing:border-box;border:1px solid #c9cdd6;padding:11px 12px!important;font-size:16px!important;border-radius:0;background:#fff}.spz-fp-list{flex:1 1 auto;min-height:0}.spz-fp-foot{flex:0 0 auto;border-top:1px solid #eef0f4;background:#fff}.spz-fp-foot .spz-fp-g{padding-top:10px}.spz-fp-res{max-height:210px;overflow:auto;overscroll-behavior:contain}.spz-fp-res:empty{display:none}.spz-dz-seg .spz-dz-tog:focus:not(:focus-visible):not([aria-pressed="true"]){background:#fff!important;color:#333333!important;border-color:#eaeaea!important}@media (hover:none){.spz-dz-seg .spz-dz-tog:hover:not([aria-pressed="true"]){background:#fff!important;color:#333333!important;border-color:#eaeaea!important}}.spz-fp .spz-fp-more,.spz-fp-portal .spz-fp-more{display:block!important;width:100%;padding:9px 12px!important;border:0!important;border-top:1px solid #eef0f4!important;background:#fff!important;color:#2C4796!important;font:inherit;font-size:13px;font-weight:600;cursor:pointer;text-align:center;text-transform:none!important;letter-spacing:0!important;border-radius:0!important;box-shadow:none!important}.spz-fp .spz-fp-more:hover,.spz-fp-portal .spz-fp-more:hover{background:#f3f5fb!important}.spz-dz-layer-name:hover i,.spz-dz-layer-name:focus i,.spz-dz-layer-name[aria-pressed="true"] i{background:#fff!important;color:#2C4796!important}html body .spz-dz .spz-dz-layer-name.spz-dz-layer-name:is(:hover,:focus,:active,[aria-pressed="true"]) i{background:#fff!important;color:#2C4796!important;-webkit-text-fill-color:#2C4796!important}.spz-dz-check{display:flex;align-items:flex-start;gap:8px;margin:8px 0 2px;cursor:pointer;font-size:13px;color:#1f2430;line-height:1.35}.spz-dz-check input{margin:2px 0 0;width:16px;height:16px;flex:0 0 16px;accent-color:#2C4796}.spz-dz-check small{display:block;color:#6b7280;font-size:11.5px}.spz-dz-aibox{display:flex;flex-direction:column;align-items:flex-start;gap:4px;margin:8px 0 2px;padding:10px 12px;background:#f6f8fd;border-left:3px solid #2C4796}.spz-dz-aibox small{color:#6b7280;font-size:11.5px;line-height:1.35}.spz-dz-aibox .spz-dz-ai[disabled]{opacity:.5;cursor:not-allowed}.spz-dz-aibox .spz-dz-ai.is-load{opacity:.7;cursor:progress}.woocommerce_top_summary>.inventory_status:first-child{padding-left:0!important}.woocommerce_top_summary>.inventory_status:first-child::after{display:none!important}@media (min-width:768px){.spz-dz.is-full.is-side .spz-dz-ui-box>.spz-dz-bar{grid-row:41;align-self:end}}@media (max-width:600px){.spz-dz.is-full .spz-dz-bar{flex-wrap:wrap!important;overflow:visible!important;row-gap:6px!important}.spz-dz.is-full .spz-dz-bar>.spz-dz-btn{flex:1 1 28%!important;padding:9px 6px!important;min-width:0!important;white-space:nowrap}.spzc .spzc-btns button{flex:1 1 auto;text-align:center}form.cart .single_add_to_cart_button{flex:1 1 auto}}@media (max-width:1024px){.ats-fab{bottom:66px!important}}@keyframes spzFlash{0%,100%{box-shadow:0 0 0 0 #fff0}30%{box-shadow:0 0 0 4px rgb(192 57 43 / .35)}}.spz-dz-q.is-flash{animation:spzFlash 1.2s ease 2}