.db-cfg [hidden],.db-ov [hidden]{display:none!important}.db-cfg,.db-ov{--db-accent: #0075e3;--db-red: #e63946;--db-navy: #001e44;--db-ink: #0b0d12;--db-dream: linear-gradient(135deg, #f6cccc, #f6cce4 23%, #eccfef 31%, #dfd2f8 41%, #d0d7fd 50%, #c1dbff 57%, #bce0ff 67%, #b8e5ff 80%, #b6e9fe 88%, #beeffd 94%, #c7f4fc 97%, #d2f9fb 99%, #ddfefc 100%);--db-ease: cubic-bezier(.22, 1, .36, 1)}.db-cfg{display:block}.db-ov[data-db-theme=light]{--ov-stage: radial-gradient(120% 90% at 50% 8%, #ffffff 0%, #f1f2f5 52%, #e4e7eb 100%);--ov-floor: rgba(15, 20, 30, .1);--ov-bar-bg: rgba(255, 255, 255, .86);--ov-panel-bg: #ffffff;--ov-panel-border: #e7e9ee;--ov-text: #111318;--ov-muted: #6b7280;--ov-faint: #9aa0a8;--ov-border: #d9dce2;--ov-hover-bg: rgba(17, 19, 24, .05);--ov-card-bg: #ffffff;--ov-card-selected-bg: #f4f8ff;--ov-select: #111318;--ov-cta-bg: #111318;--ov-cta-text: #ffffff;--ov-cta-shadow: 0 8px 22px rgba(17, 19, 24, .25);--ov-tab-active-bg: #111318;--ov-tab-active-text: #ffffff;--ov-shadow-art: drop-shadow(0 26px 34px rgba(20, 26, 38, .28));--ov-3d-bg: #ffffff;--ov-sweep: linear-gradient(105deg, transparent 42%, rgba(255, 255, 255, .75) 50%, transparent 58%);--ov-price-flash: var(--db-accent)}.db-ov[data-db-theme=dark]{--ov-stage: radial-gradient(90% 70% at 50% 28%, rgba(63, 159, 244, .16), transparent 60%), linear-gradient(180deg, #10131b 0%, #0a0c11 58%, #05060a 100%);--ov-floor: rgba(255, 255, 255, .12);--ov-bar-bg: rgba(7, 8, 12, .62);--ov-panel-bg: rgba(12, 14, 20, .94);--ov-panel-border: rgba(255, 255, 255, .08);--ov-text: #ffffff;--ov-muted: rgba(255, 255, 255, .62);--ov-faint: rgba(255, 255, 255, .45);--ov-border: rgba(255, 255, 255, .16);--ov-hover-bg: rgba(255, 255, 255, .08);--ov-card-bg: rgba(255, 255, 255, .03);--ov-card-selected-bg: rgba(0, 117, 227, .14);--ov-select: var(--db-accent);--ov-cta-bg: var(--db-accent);--ov-cta-text: #ffffff;--ov-cta-shadow: 0 8px 24px rgba(0, 117, 227, .4);--ov-tab-active-bg: var(--db-accent);--ov-tab-active-text: #ffffff;--ov-shadow-art: drop-shadow(0 30px 50px rgba(0, 0, 0, .65));--ov-3d-bg: rgba(5, 6, 10, .96);--ov-sweep: linear-gradient(105deg, transparent 42%, rgba(255, 255, 255, .14) 50%, transparent 58%);--ov-price-flash: #9fd0ff}.db-cfg-trigger{position:relative;display:grid;gap:24px;padding:28px 22px;margin:24px auto;max-width:1100px;border-radius:20px;overflow:hidden;color:#fff;background:radial-gradient(120% 160% at 85% 0%,rgba(0,117,227,.35),transparent 55%),radial-gradient(90% 120% at 10% 100%,rgba(230,57,70,.18),transparent 60%),var(--db-ink)}.db-cfg-trigger--banner{grid-template-columns:minmax(0,1fr)}@media(min-width:750px){.db-cfg-trigger--banner{grid-template-columns:300px minmax(0,1fr);align-items:center;padding:36px}}.db-cfg-trigger__media{position:relative;display:grid;place-items:center}.db-cfg-trigger__media img{position:relative;z-index:1;width:min(240px,60vw);height:auto;border-radius:8px;box-shadow:0 24px 60px #0000008c;transform:rotate(-3deg);transition:transform .7s var(--db-ease)}.db-cfg-trigger:hover .db-cfg-trigger__media img{transform:rotate(-1deg) scale(1.03)}.db-cfg-trigger__glow{position:absolute;top:12%;right:12%;bottom:12%;left:12%;border-radius:50%;background:var(--db-dream);filter:blur(48px);opacity:.5}.db-cfg-trigger__kicker{margin:0 0 6px;font-size:.72rem;letter-spacing:.24em;text-transform:uppercase;color:#9fd0ff}.db-cfg-trigger__heading{margin:0 0 8px;font-weight:800;font-style:italic;font-size:clamp(1.5rem,3.4vw,2.4rem);line-height:1.08;color:#fff}.db-cfg-trigger__sub{margin:0 0 18px;max-width:46ch;color:#ffffffb8;font-size:.95rem}.db-cfg-open{position:relative;display:inline-flex;align-items:center;gap:10px;padding:14px 26px;border:0;border-radius:999px;overflow:hidden;cursor:pointer;font-weight:700;font-size:.95rem;letter-spacing:.02em;color:#fff;background:var(--db-accent, #0075e3);transition:transform .35s var(--db-ease),box-shadow .35s var(--db-ease);box-shadow:0 10px 30px #0075e373}.db-cfg-open:hover{transform:translateY(-2px);box-shadow:0 16px 40px #0075e399}.db-cfg-open:active{transform:translateY(0)}.db-cfg-open__shine{position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(115deg,transparent 30%,rgba(255,255,255,.45) 50%,transparent 70%);transform:translate(-120%);animation:db-shine 3.4s var(--db-ease) infinite;pointer-events:none}@keyframes db-shine{0%,55%{transform:translate(-120%)}75%,to{transform:translate(120%)}}.db-ov{position:fixed;top:0;right:0;bottom:0;left:0;z-index:2147483000;display:flex;flex-direction:column;color:var(--ov-text);opacity:0;transition:opacity .45s ease}.db-ov.is-open{opacity:1}.db-ov__backdrop{position:absolute;top:0;right:0;bottom:0;left:0;background:var(--ov-stage)}body.db-ov-lock{position:fixed;width:100%;overflow:hidden}@media(max-width:989px)and (orientation:landscape){.db-ov__body{flex-direction:row}.db-stage{min-height:100%}.db-panel{width:clamp(320px,42vw,420px);max-height:none;border-radius:0;border-top:0;border-left:1px solid var(--ov-panel-border)}.db-panel__handle{display:none}}.db-ov__bar{position:relative;z-index:3;display:flex;align-items:center;justify-content:space-between;gap:12px;padding:12px clamp(14px,3vw,28px);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:var(--ov-bar-bg);border-bottom:1px solid var(--ov-panel-border)}.db-ov__back{display:inline-flex;align-items:center;gap:8px;padding:10px 14px;border:1px solid var(--ov-border);border-radius:999px;background:transparent;color:var(--ov-text);font-size:.85rem;cursor:pointer;transition:background .25s ease}.db-ov__back:hover{background:var(--ov-hover-bg)}.db-ov__title{display:flex;flex-direction:column;align-items:center;min-width:0}.db-ov__product{font-size:.78rem;letter-spacing:.12em;text-transform:uppercase;color:var(--ov-muted);white-space:nowrap;overflow:hidden;text-overflow:ellipsis;max-width:40vw}.db-ov__price{font-weight:800;font-style:italic;font-size:1.15rem;color:var(--ov-text)}.db-ov__price.is-bump{animation:db-price-bump .5s var(--db-ease)}@keyframes db-price-bump{0%{transform:scale(1)}35%{transform:scale(1.12);color:var(--ov-price-flash)}to{transform:scale(1)}}.db-ov__cta{padding:12px 22px;border:0;border-radius:999px;background:var(--ov-cta-bg);color:var(--ov-cta-text);font-weight:700;font-size:.9rem;cursor:pointer;transition:transform .3s var(--db-ease),background .3s ease;box-shadow:var(--ov-cta-shadow)}.db-ov__cta:hover{transform:translateY(-1px)}.db-ov__cta[disabled]{opacity:.6;cursor:wait}.db-ov__cta.is-added{background:#12b76a;color:#fff}.db-ov__body{position:relative;z-index:2;flex:1;display:flex;flex-direction:column;min-height:0}@media(min-width:990px){.db-ov__body{flex-direction:row}}.db-stage{position:relative;flex:1;min-height:46dvh;overflow:hidden;perspective:1400px}@media(min-width:990px){.db-stage{min-height:0}}.db-stage__scene{position:absolute;top:0;right:0;bottom:0;left:0;background:var(--ov-stage);background-size:cover;background-position:center}.db-stage__scene:after{content:"";position:absolute;left:0;right:0;bottom:18%;height:1px;background:linear-gradient(90deg,transparent,var(--ov-floor),transparent)}.db-stage__sweep{position:absolute;top:-20%;right:-20%;bottom:-20%;left:-20%;z-index:4;pointer-events:none;background:var(--ov-sweep);transform:translate(-140%) rotate(.001deg);opacity:0}.db-stage__sweep.is-on{animation:db-sweep 1.1s var(--db-ease) forwards}@keyframes db-sweep{0%{transform:translate(-140%);opacity:0}15%{opacity:1}to{transform:translate(140%);opacity:0}}.db-cam{position:absolute;top:0;right:0;bottom:0;left:0;display:grid;place-items:center;transform:translate3d(var(--cam-x, 0%),var(--cam-y, 0%),0) scale(var(--cam-scale, 1));transition:transform 1s var(--db-ease);will-change:transform}.db-art{position:relative;z-index:2;margin:0;width:min(var(--art-w, 34vmin),78vw);aspect-ratio:var(--art-ratio, 3 / 4);transform:perspective(1200px) rotateY(calc(var(--pose-ry, 0deg) + var(--tilt-y, 0deg))) rotateX(calc(var(--pose-rx, 0deg) + var(--tilt-x, 0deg))) scale(var(--pose-s, 1));transform-style:preserve-3d;transition:width .9s var(--db-ease),aspect-ratio .9s var(--db-ease),transform .6s cubic-bezier(.25,1,.5,1);filter:var(--ov-shadow-art)}.db-art:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none;box-shadow:inset 0 0 0 1px #ffffff0f,0 2px #0003;opacity:calc(1 - var(--frame-on, 0));transition:opacity .6s cubic-bezier(.25,1,.5,1)}.db-art.is-settle{animation:db-settle .7s var(--db-ease)}@keyframes db-settle{0%{transform:perspective(1200px) rotateY(calc(var(--pose-ry, 0deg) + var(--tilt-y, 0deg))) rotateX(calc(var(--pose-rx, 0deg) + var(--tilt-x, 0deg))) scale(calc(var(--pose-s, 1) * .985))}55%{transform:perspective(1200px) rotateY(calc(var(--pose-ry, 0deg) + var(--tilt-y, 0deg))) rotateX(calc(var(--pose-rx, 0deg) + var(--tilt-x, 0deg))) scale(calc(var(--pose-s, 1) * 1.012))}to{transform:perspective(1200px) rotateY(calc(var(--pose-ry, 0deg) + var(--tilt-y, 0deg))) rotateX(calc(var(--pose-rx, 0deg) + var(--tilt-x, 0deg))) scale(var(--pose-s, 1))}}.db-art__img{position:absolute;inset:var(--mat-w, 0%);width:calc(100% - var(--mat-w, 0%) * 2);height:calc(100% - var(--mat-w, 0%) * 2);object-fit:cover;background:#e8eaee;transition:opacity .4s ease}.db-art__img.is-swap{opacity:0}.db-art__mat{position:absolute;top:0;right:0;bottom:0;left:0;background:#f7f5f0;opacity:var(--mat-on, 0);transition:opacity .6s ease}.db-art__frame{position:absolute;inset:calc(var(--frame-w, 0px) * -1);border:var(--frame-w, 0px) solid var(--frame-color, transparent);border-radius:2px;box-shadow:inset 0 0 0 1px #ffffff0f,0 2px #0003;opacity:var(--frame-on, 0);transition:opacity .6s cubic-bezier(.25,1,.5,1),inset .7s var(--db-ease),border .7s var(--db-ease);pointer-events:none}.db-art__text{position:absolute;left:6%;right:6%;bottom:7%;text-align:center;font-weight:800;font-style:italic;font-size:calc(var(--art-w, 34vmin) * var(--text-scale, .055));line-height:1.15;color:var(--text-color, #ffffff);text-shadow:0 2px 14px rgba(0,0,0,.45);white-space:pre-wrap;word-break:break-word;transition:color .4s ease}.db-art__text[data-font=serif]{font-family:Georgia,Times New Roman,serif;font-style:normal;font-weight:600}.db-art__text[data-font=script]{font-family:Segoe Script,Brush Script MT,cursive;font-style:normal;font-weight:500}.db-art__text[data-pos=center]{bottom:auto;top:50%;transform:translateY(-50%)}.db-art__text[data-pos=top]{bottom:auto;top:7%}.db-art__gloss{position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none;background:linear-gradient(115deg,rgba(255,255,255,.22) 0%,transparent 34%,transparent 70%,rgba(255,255,255,.08) 100%);opacity:var(--gloss, 0);transition:opacity .7s ease}.db-art__shadow{position:absolute;z-index:1;left:50%;top:calc(50% + var(--art-w, 34vmin) * .72);width:calc(var(--art-w, 34vmin) * .9);height:calc(var(--art-w, 34vmin) * .14);transform:translate(calc(-50% + var(--pose-on, 0) * 5%)) scaleX(calc(1 + var(--pose-on, 0) * .14));border-radius:50%;background:radial-gradient(50% 50% at 50% 50%,var(--ov-floor),transparent 70%);filter:blur(calc(6px + var(--pose-on, 0) * 4px));opacity:calc(1 - var(--pose-on, 0) * .22);transition:width .9s var(--db-ease),top .9s var(--db-ease),transform .6s cubic-bezier(.25,1,.5,1),filter .6s cubic-bezier(.25,1,.5,1),opacity .6s cubic-bezier(.25,1,.5,1)}.db-art__reflection{display:none}@media(min-width:990px){.db-art__reflection{display:block;position:absolute;z-index:0;left:50%;top:calc(50% + var(--art-w, 34vmin) * .78);width:var(--art-w, 34vmin);aspect-ratio:var(--art-ratio, 3 / 4);background-image:var(--reflect-img);background-size:cover;opacity:.08;-webkit-mask-image:linear-gradient(180deg,transparent 30%,#000 100%);mask-image:linear-gradient(180deg,transparent 30%,#000 100%);pointer-events:none;transform:translate(-50%) scaleY(-.55) perspective(1200px) rotateY(var(--pose-ry, 0deg)) scale(var(--pose-s, 1));transition:width .9s var(--db-ease),top .9s var(--db-ease),transform .6s cubic-bezier(.25,1,.5,1)}}.db-stage__dims{position:absolute;right:clamp(12px,3vw,28px);bottom:14px;z-index:3;font-size:.78rem;letter-spacing:.14em;color:var(--ov-faint);text-transform:uppercase}.db-stage__3d{position:absolute;left:clamp(12px,3vw,28px);bottom:12px;z-index:5;display:inline-flex;align-items:center;gap:8px;padding:10px 16px;border:1px solid var(--ov-border);border-radius:999px;background:var(--ov-bar-bg);-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);color:var(--ov-text);font-size:.82rem;cursor:pointer;transition:border-color .3s ease,background .3s ease}.db-stage__3d:hover{border-color:var(--db-accent)}.db-panel{position:relative;z-index:3;display:flex;flex-direction:column;background:var(--ov-panel-bg);-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);border-top:1px solid var(--ov-panel-border);border-radius:18px 18px 0 0;max-height:46dvh;box-shadow:0 -12px 30px #0f141e0f}@media(min-width:990px){.db-panel{width:clamp(360px,30vw,440px);max-height:none;border-radius:0;border-top:0;border-left:1px solid var(--ov-panel-border);box-shadow:none}}.db-panel__handle{width:44px;height:4px;margin:10px auto 2px;border-radius:999px;background:var(--ov-border)}@media(min-width:990px){.db-panel__handle{display:none}}.db-tabs{display:flex;gap:6px;padding:10px 14px 8px;overflow-x:auto;scrollbar-width:none}.db-tabs::-webkit-scrollbar{display:none}.db-tab{flex:0 0 auto;display:inline-flex;align-items:center;gap:8px;padding:9px 15px;border:1px solid var(--ov-border);border-radius:999px;background:transparent;color:var(--ov-muted);font-size:.82rem;font-weight:600;white-space:nowrap;cursor:pointer;transition:all .3s var(--db-ease)}.db-tab .db-tab__dot{width:6px;height:6px;border-radius:50%;background:var(--ov-border);transition:background .3s ease}.db-tab.is-done .db-tab__dot{background:#12b76a}.db-tab.is-active{border-color:transparent;background:var(--ov-tab-active-bg);color:var(--ov-tab-active-text)}.db-panes{flex:1;min-height:0;overflow-y:auto;padding:6px 16px 12px;overscroll-behavior:contain}.db-pane{display:none;animation:db-pane-in .45s var(--db-ease)}.db-pane.is-active{display:block}@keyframes db-pane-in{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}.db-pane__title{margin:8px 0 2px;font-weight:800;font-style:italic;font-size:1.05rem;color:var(--ov-text)}.db-pane__note{margin:0 0 12px;font-size:.82rem;color:var(--ov-muted)}.db-opts{display:grid;grid-template-columns:repeat(auto-fill,minmax(96px,1fr));gap:10px}.db-opt{position:relative;display:flex;flex-direction:column;align-items:center;gap:8px;padding:12px 8px;border:1px solid var(--ov-border);border-radius:14px;background:var(--ov-card-bg);color:var(--ov-text);font-size:.8rem;cursor:pointer;transition:all .3s var(--db-ease)}.db-opt:hover{border-color:var(--ov-select);transform:translateY(-2px)}.db-opt.is-selected{border-color:var(--ov-select);background:var(--ov-card-selected-bg);box-shadow:0 0 0 1px var(--ov-select),0 8px 20px #1113181a}.db-opt.is-unavailable{opacity:.35}.db-opt.is-unavailable:after{content:"";position:absolute;left:12%;right:12%;top:50%;height:1px;background:var(--ov-muted);transform:rotate(-8deg)}.db-opt__swatch{width:34px;height:34px;border-radius:50%;border:1px solid var(--ov-border);background:var(--swatch, #333)}.db-opt__swatch--none{background:linear-gradient(to top left,transparent 46%,rgba(230,57,70,.9) 48%,rgba(230,57,70,.9) 52%,transparent 54%),var(--ov-hover-bg)}.db-opt__size{display:grid;place-items:center;width:40px;border:1.5px solid var(--ov-muted);border-radius:3px;background:var(--ov-hover-bg);font-size:.6rem;color:var(--ov-muted)}.db-opt__price{font-size:.72rem;color:var(--db-accent);font-weight:600}.db-designs{display:grid;grid-template-columns:repeat(auto-fill,minmax(88px,1fr));gap:10px}.db-design{position:relative;padding:0;border:2px solid var(--ov-border);border-radius:12px;overflow:hidden;background:var(--ov-card-bg);cursor:pointer;aspect-ratio:3 / 4;transition:all .3s var(--db-ease)}.db-design img{width:100%;height:100%;object-fit:cover;display:block}.db-design:hover{transform:translateY(-2px);border-color:var(--ov-select)}.db-design.is-selected{border-color:var(--ov-select);box-shadow:0 8px 20px #11131824}.db-phrases{display:grid;gap:8px;margin-top:12px}.db-phrase{padding:12px 14px;border:1px solid var(--ov-border);border-radius:12px;background:var(--ov-card-bg);color:var(--ov-text);font-size:.88rem;font-style:italic;text-align:left;cursor:pointer;transition:all .25s ease}.db-phrase:hover{border-color:var(--ov-select)}.db-phrase.is-selected{border-color:var(--ov-select);background:var(--ov-card-selected-bg)}.db-textfield{width:100%;padding:14px 16px;border:1px solid var(--ov-border);border-radius:12px;background:var(--ov-card-bg);color:var(--ov-text);font-size:1rem;font-family:inherit}.db-textfield:focus{outline:2px solid var(--db-accent);outline-offset:1px}.db-text-meta{display:flex;justify-content:space-between;margin-top:6px;font-size:.75rem;color:var(--ov-muted)}.db-text-controls{display:grid;gap:14px;margin-top:14px}.db-chiplist{display:flex;flex-wrap:wrap;gap:8px}.db-chip{padding:8px 14px;border:1px solid var(--ov-border);border-radius:999px;background:transparent;color:var(--ov-text);font-size:.8rem;cursor:pointer;transition:all .25s ease}.db-chip.is-selected{border-color:var(--ov-select);background:var(--ov-card-selected-bg)}.db-colorchip{width:30px;height:30px;border-radius:50%;border:2px solid var(--ov-border);background:var(--swatch);cursor:pointer;transition:transform .2s ease,border-color .2s ease}.db-colorchip.is-selected{border-color:var(--ov-select);transform:scale(1.15)}.db-upload{display:grid;place-items:center;gap:8px;padding:26px 16px;border:2px dashed var(--ov-border);border-radius:14px;background:var(--ov-card-bg);color:var(--ov-muted);font-size:.85rem;text-align:center;cursor:pointer;transition:border-color .25s ease}.db-upload:hover{border-color:var(--db-accent)}.db-upload.has-file{border-style:solid;border-color:#12b76a;color:var(--ov-text)}.db-upload input{display:none}.db-panel__foot{display:flex;align-items:center;gap:14px;padding:10px 16px calc(12px + env(safe-area-inset-bottom,0px));border-top:1px solid var(--ov-panel-border)}.db-nav{display:grid;place-items:center;width:38px;height:38px;border:1px solid var(--ov-border);border-radius:50%;background:transparent;color:var(--ov-text);cursor:pointer;transition:background .25s ease,opacity .25s ease}.db-nav:hover{background:var(--ov-hover-bg)}.db-nav[disabled]{opacity:.3;cursor:default}.db-progress{flex:1;height:3px;border-radius:999px;background:var(--ov-hover-bg);overflow:hidden}.db-progress span{display:block;height:100%;width:0%;border-radius:inherit;background:var(--db-dream);transition:width .6s var(--db-ease)}.db-3d{position:absolute;top:0;right:0;bottom:0;left:0;z-index:6;display:flex;flex-direction:column;background:var(--ov-3d-bg);opacity:1}.db-3d__inner{flex:1;min-height:0;background:var(--ov-3d-bg)}.db-3d__inner model-viewer{width:100%;height:100%;--poster-color: transparent;background:var(--ov-3d-bg)}.db-3d__hint{margin:0;padding:12px 18px calc(16px + env(safe-area-inset-bottom,0px));text-align:center;font-size:.8rem;color:var(--ov-muted)}.db-3d__close{position:absolute;top:14px;right:14px;display:grid;place-items:center;width:44px;height:44px;border:1px solid var(--ov-border);border-radius:50%;background:var(--ov-bar-bg);color:var(--ov-text);cursor:pointer;z-index:2}.db-3d__loading{display:grid;place-items:center;height:100%;color:var(--ov-muted);font-size:.9rem;letter-spacing:.08em}@media(prefers-reduced-motion:reduce){.db-cfg *,.db-ov *{animation-duration:1ms!important;transition-duration:1ms!important}.db-cfg-open__shine{animation:none}}.db-art__text.is-multi{left:0;right:0;top:0;bottom:0;transform:none;text-shadow:none;pointer-events:none}.db-art__textline{position:absolute;left:6%;right:6%;bottom:7%;text-align:center;line-height:1.15;font-weight:800;font-style:italic;font-family:Montserrat,Poppins,sans-serif;font-size:calc(var(--art-w, 34vmin) * var(--text-scale, .055) * var(--line-scale, 1));color:var(--line-color, #ffffff);text-shadow:0 2px 14px rgba(0,0,0,.45);white-space:pre-wrap;word-break:break-word;transition:color .4s ease}.db-art__textline[data-font=serif]{font-family:Georgia,Times New Roman,serif;font-style:normal;font-weight:600}.db-art__textline[data-font=script]{font-family:Segoe Script,Brush Script MT,cursive;font-style:normal;font-weight:500}.db-art__textline[data-pos=center]{bottom:auto;top:50%;transform:translateY(-50%)}.db-art__textline[data-pos=top]{bottom:auto;top:7%}.db-art__textline[data-stack="1"][data-pos=bottom]{bottom:16%}.db-art__textline[data-stack="2"][data-pos=bottom]{bottom:25%}.db-art__textline[data-stack="1"][data-pos=top]{top:16%}.db-art__textline[data-stack="2"][data-pos=top]{top:25%}.db-art__textline[data-stack="1"][data-pos=center]{top:60%}.db-art__textline[data-stack="2"][data-pos=center]{top:40%}.db-layers{display:flex;flex-direction:column;gap:12px}.db-layer{border-radius:12px}.db-layer__head{display:flex;align-items:center;gap:8px;margin-bottom:5px}.db-layer__label{font-size:.78rem;font-weight:700;letter-spacing:.02em;opacity:.85}.db-layer__count{margin-left:auto;font-size:.7rem;opacity:.55}.db-layer__remove{border:0;background:transparent;cursor:pointer;font-size:.85rem;line-height:1;padding:3px 6px;border-radius:6px;opacity:.55;color:inherit}.db-layer__remove:hover{opacity:1;background:#0000000f}.db-layer.is-off .db-textfield{opacity:.4;text-decoration:line-through}.db-layer.is-active .db-textfield{border-color:var(--db-accent, #0075e3)}.db-chip--add{border-style:dashed;align-self:flex-start}.db-chiplist--bg{align-items:center}.db-chiplist__title{font-size:.72rem;font-weight:700;opacity:.7;margin-right:4px}.db-colorchip--none{background:linear-gradient(to top right,transparent 46%,#e63946 46%,#e63946 54%,transparent 54%),#fff;border:1px solid rgba(0,0,0,.18)}.db-inline{margin-top:18px;padding:18px;border-radius:18px;background:#ffffffb8;border:1px solid rgba(11,13,18,.08);-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px)}.db-inline__title{margin:0 0 12px;font-size:1.02rem;font-weight:800;letter-spacing:.01em}.db-inline__body{display:grid;grid-template-columns:minmax(140px,240px) 1fr;gap:18px;align-items:start}.db-inline__preview img{width:100%;height:auto;border-radius:10px;box-shadow:0 10px 28px #0b0d1229;background:#f2f3f5}.db-inline__fields{display:flex;flex-direction:column;gap:12px}.db-inline__add{margin-top:4px}.db-inline__editor-link{border:0;background:transparent;cursor:pointer;align-self:flex-start;font-size:.8rem;font-weight:600;text-decoration:underline;opacity:.7;color:inherit;padding:2px 0}.db-inline__editor-link:hover{opacity:1}@media(max-width:640px){.db-inline__body{grid-template-columns:1fr}.db-inline__preview{max-width:240px;margin:0 auto}}
/*# sourceMappingURL=/cdn/shop/t/22/assets/db-configurator.css.map */
