bag-visual-editor{display:block;min-width:0;color:#10244a}.bag-editor__details{border:1px solid #d3dcf0;border-radius:12px;padding:16px;background:#fff}.bag-editor summary{cursor:pointer;font-size:1.15em;font-weight:700}.bag-editor p{margin-block:10px}.bag-editor__intro{line-height:1.5}.bag-editor button,.bag-editor__image-button{min-height:44px;padding:10px 13px;border:1px solid #bac9e7;border-radius:8px;background:#fff;color:#163d94;font:inherit;font-weight:650;cursor:pointer;text-align:center}.bag-editor button:hover,.bag-editor__image-button:hover{background:#eef3ff}.bag-editor button:disabled{opacity:.45;cursor:default}.bag-editor button[aria-pressed=true],.bag-editor .bag-editor__save{background:#194ce5;color:#fff;border-color:#194ce5}.bag-editor__faces,.bag-editor__add,.bag-editor__save-actions,.bag-editor__object-actions{display:flex;gap:8px;flex-wrap:wrap}.bag-editor__faces{margin-block:14px}.bag-editor__faces button{flex:1}.bag-editor__faces span{display:block;font-weight:400;font-size:.75em}.bag-editor__workspace{display:grid;gap:16px;min-width:0}.bag-editor__preview{min-width:0}.bag-editor__stage{position:relative;width:100%;max-width:580px;aspect-ratio:1;margin-inline:auto;background:#f7f7f5;overflow:hidden;border-radius:10px}.bag-editor__bag{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:contain;pointer-events:none}.bag-editor__canvas{position:absolute;left:34.3%;top:48.1%;width:31.4%;height:37.215%;border:1px dashed #5272af;touch-action:none;cursor:grab}.bag-editor__canvas:active{cursor:grabbing}.bag-editor__dimensions{text-align:center;font-size:.9em;font-weight:650}.bag-editor__hint{font-size:.85em;color:#526383;line-height:1.5}.bag-editor__tools{display:grid;gap:8px;align-content:start;min-width:0}.bag-editor__tools>label,.bag-editor__object-controls label{font-size:.9em;font-weight:600}.bag-editor__tools select,.bag-editor__tools textarea,.bag-editor__positions input{padding:10px;width:100%;min-width:0;border:1px solid #adbedf;border-radius:6px;background:#fff;color:#10244a;font:inherit}.bag-editor__object-controls{display:grid;gap:10px;margin:0;padding:12px;border:1px solid #d3dcf0;border-radius:8px}.bag-editor__object-controls:disabled{opacity:.5}.bag-editor__object-controls [data-editor-text-controls]{display:grid;gap:8px}.bag-editor__positions{display:grid;grid-template-columns:1fr 1fr;gap:10px}.bag-editor__positions label{display:grid;gap:5px}.bag-editor__text-style{display:flex;align-items:center;gap:10px;flex-wrap:wrap}.bag-editor__text-style input[type=color]{width:44px;height:36px;padding:2px;border:1px solid #adbedf}.bag-editor__text-style label:last-child{display:flex;gap:6px;align-items:center}.bag-editor input[type=range]{width:100%;min-height:32px;accent-color:#194ce5}.bag-editor__image-input{position:absolute;width:1px!important;height:1px;padding:0!important;overflow:hidden;clip-path:inset(50%)}.bag-editor__image-button:has(+input:focus-visible){outline:2px solid #194ce5;outline-offset:3px}.bag-editor__warning{color:#7b5100}.bag-editor__error{color:#b42318;font-weight:650}.bag-editor__status{font-size:.9em;font-weight:600}.bag-editor__save-actions{margin-block:12px}.bag-editor [hidden]{display:none!important}.bag-editor :focus-visible{outline:2px solid #194ce5;outline-offset:3px}@media(min-width:750px){.bag-editor__workspace{grid-template-columns:minmax(200px,1.05fr) minmax(210px,1fr)}}@media(max-width:480px){.bag-editor__details{padding:10px}.bag-editor__save-actions button{flex:1 1 100%}}@media(prefers-reduced-motion:reduce){.bag-editor *{scroll-behavior:auto}}.bag-editor__dialog{width:min(1100px,calc(100vw - 24px));max-width:none;max-height:calc(100dvh - 24px);padding:24px;margin:auto;overflow-y:auto;border:1px solid #cbd8f1;border-radius:16px;background:#fff;color:#10244a;overscroll-behavior:contain}.bag-editor__dialog::backdrop{background:#09193ba6}.bag-editor__dialog-heading{display:flex;align-items:center;justify-content:space-between;gap:16px;position:sticky;top:-24px;background:#fff;z-index:2;padding-block:8px}.bag-editor__dialog-heading h3{margin:0;font-size:1.2em;color:#10244a}@media(max-width:749px){.bag-editor__dialog{padding:12px}.bag-editor__dialog-heading{top:-12px}}.bag-editor .bag-editor__save:hover,.bag-editor .bag-editor__save:focus-visible{background:#123bb2;color:#fff}.bag-editor .bag-editor__font-sample{min-height:66px;padding:14px 12px;margin:0;border:1px solid #d3dcf0;border-radius:8px;background:#f5f8ff;color:#10244a;font-size:26px;line-height:1.5;overflow-wrap:anywhere}.bag-editor .bag-editor__font-status{margin:0;min-height:1.3em;font-size:.85em;color:#526383}.bag-editor .bag-editor__font-gallery{border:1px solid #d3dcf0;border-radius:8px;padding:10px}.bag-editor .bag-editor__font-gallery summary{font-size:.9em;font-weight:600}.bag-editor__font-grid{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:8px;max-height:300px;overflow-y:auto;padding:10px 2px 2px}.bag-editor .bag-editor__font-grid button{min-height:56px;padding:8px;font-size:18px;line-height:1.4;font-weight:400;overflow-wrap:anywhere}.bag-editor .bag-editor__font-grid button:not([data-font-loaded]){color:#526383;font-size:14px}bag-customizer[data-bag-model=veneto] .bag-editor__canvas{left:21.5%;top:17.5%;width:57%;height:67.555556%;mix-blend-mode:multiply}bag-customizer[data-bag-model=remo] .bag-editor__canvas{left:27.7%;top:47%;width:42%;height:21%;mix-blend-mode:multiply}bag-customizer[data-bag-model=mirlo] .bag-editor__canvas{left:29%;top:31%;width:42%;height:56.538462%;mix-blend-mode:multiply}bag-customizer[data-bag-model=sierra] .bag-editor__canvas{left:28%;top:35.8%;width:44%;height:auto;aspect-ratio:13 / 8;border:0;outline:2px solid #21aba5;background-color:#21aba50f;mix-blend-mode:multiply}
/*# sourceMappingURL=/cdn/shop/t/80/assets/bag-visual-editor.css.map */
