.design-preview{position:fixed;inset:0;z-index:200020;display:flex;align-items:center;justify-content:center;padding:16px}.design-preview__scrim{position:absolute;inset:0;border:none;background:rgba(18,17,15,.52);cursor:pointer}.design-preview__sheet{position:relative;z-index:1;width:min(420px,100%);padding:20px 18px 16px;border-radius:18px;background:#f0efeb;color:#1a1a1a;box-shadow:0 24px 64px rgba(0,0,0,.28);animation:design-preview-in .32s ease-out}@keyframes design-preview-in{0%{opacity:0;transform:translateY(12px) scale(.98)}to{opacity:1;transform:none}}@media(prefers-reduced-motion:reduce){.design-preview__sheet{animation:none}}.design-preview__eyebrow{margin:0 0 4px;font-size:11px;font-weight:650;letter-spacing:.08em;text-transform:uppercase;color:rgba(26,26,26,.45)}.design-preview__title{margin:0 0 4px;font-size:22px;font-weight:700;letter-spacing:-.02em;line-height:1.15}.design-preview__text{margin:0 0 14px;font-size:13px;line-height:1.4;color:rgba(26,26,26,.62)}.design-preview__stage{position:relative;display:flex;align-items:center;justify-content:center;min-height:240px;padding:12px;border-radius:14px;background:radial-gradient(ellipse at 50% 30%,rgba(255,255,255,.9),transparent 55%),linear-gradient(180deg,#e8e6e0,#d9d6cf);overflow:hidden}.design-preview__image{display:block;width:100%;max-height:min(52vh,420px);object-fit:contain;filter:drop-shadow(0 18px 28px rgba(0,0,0,.22));animation:design-preview-pop .45s cubic-bezier(.22,1,.36,1)}@keyframes design-preview-pop{0%{opacity:0;transform:scale(.94)}to{opacity:1;transform:scale(1)}}@media(prefers-reduced-motion:reduce){.design-preview__image{animation:none}}.design-preview__empty{font-size:13px;color:rgba(26,26,26,.55)}.design-preview__sides{display:flex;flex-wrap:wrap;gap:6px;margin-top:12px}.design-preview__side{border:1px solid rgba(0,0,0,.1);border-radius:999px;background:hsla(0,0%,100%,.7);padding:6px 12px;font:inherit;font-size:12px;font-weight:600;color:rgba(26,26,26,.62);cursor:pointer}.design-preview__side.is-active{background:#1a1a1a;border-color:#1a1a1a;color:#fff}.design-preview__actions{display:flex;flex-direction:column;gap:8px;margin-top:14px}.design-preview__ghost{border:none;background:rgba(0,0,0,0);padding:10px;font:inherit;font-size:13px;font-weight:550;color:rgba(26,26,26,.55);cursor:pointer}.design-preview__ghost:hover:not(:disabled){color:#1a1a1a}.design-preview__ghost:disabled{opacity:.5;cursor:default}.editor-wrapper .parameters-actions_container{margin-top:14px;position:relative;min-height:110px}.editor-wrapper .parameters-actions_container .parameters-actions__content{padding-top:12px;display:flex;flex-direction:column;position:relative;gap:14px}.editor-wrapper .parameters-actions_container .parameters-actions__tour-target{display:flex;flex-direction:column;gap:inherit;width:100%}@media(min-width:1024px){.editor-wrapper .parameters-actions_container .parameters-actions__tour-target{width:-moz-fit-content;width:fit-content;max-width:100%}}.editor-wrapper .parameters-actions_container .parameters-actions__skeleton{width:100%;height:42px}@media(min-width:1024px){.editor-wrapper .parameters-actions_container .parameters-actions__skeleton{width:170px}}.editor-wrapper .parameters-actions_container .background-block{position:absolute;border-top:1px solid #e1e1e1;background-color:#f0efeb;left:-20px;top:0;z-index:-1;width:calc(100% + 40px);height:110px}@media(min-width:1024px){.editor-wrapper .parameters-actions_container .background-block{display:none}}@media(min-width:768px){.editor-wrapper .parameters-actions_container{gap:18px;margin-top:18px;border-top:none}}@media(min-width:1024px){.editor-wrapper .parameters-actions_container{min-height:-moz-fit-content;min-height:fit-content}}.editor-wrapper .parameters-actions_container .parameters-actions__upload-hint{min-height:26px}.editor-wrapper .parameters-actions_container .parameters-actions__upload-hint .text{font-size:14px;color:#81807c;text-align:center}@media(min-width:1024px){.editor-wrapper .parameters-actions_container .parameters-actions__upload-hint{display:none}}.editor-wrapper .parameters-actions_container .clothing-sketch_content{gap:10px}.editor-wrapper .parameters-actions_container .clothing-sketch_content .clothing-sketch_container-text{padding:0}.editor-wrapper .parameters-actions_container .clothing-sketch_content .clothing-sketch_container-text .text{font-size:15px}.editor-wrapper .parameters-actions_container .button[data-variant=filled]{width:100%;height:42px}.editor-wrapper .parameters-actions_container .button[data-variant=filled] .button__content{gap:11px}.editor-wrapper .parameters-actions_container .button[data-variant=primary]{width:100%;height:26px}.editor-wrapper .parameters-actions_container .button[data-variant=primary] .button__content{justify-content:center}.editor-wrapper .parameters-actions_container .clothing-sketch_container-button svg{width:16px!important;height:16px!important}.editor-wrapper .parameters-actions_container.parameters-actions_container--upload-sketch .clothing-sketch_content .clothing-sketch_container-text .text{color:#fff}@media(min-width:1024px){.editor-wrapper .parameters-actions_container.parameters-actions_container--upload-sketch .clothing-sketch_content .clothing-sketch_container-text .text{color:#262626}.editor-wrapper .parameters-actions_container.parameters-actions_container--upload-sketch .clothing-sketch_content{justify-content:flex-start}.editor-wrapper .parameters-actions_container.parameters-actions_container--upload-sketch .clothing-sketch_content .clothing-sketch_container-button{width:26px;height:26px;background-color:#262626}}.editor-wrapper .parameters-actions_container.parameters-actions_container--upload-sketch .button[data-variant=filled]{width:100%;height:42px}.editor-wrapper .parameters-actions_container.parameters-actions_container--upload-sketch .desktop{display:none}@media(min-width:1024px){.editor-wrapper .parameters-actions_container.parameters-actions_container--upload-sketch .desktop{display:flex}}.editor-wrapper .parameters-actions_container.parameters-actions_container--upload-sketch .mobile{display:flex}@media(min-width:1024px){.editor-wrapper .parameters-actions_container.parameters-actions_container--upload-sketch .mobile{display:none}}.editor-wrapper .parameters-actions_container.parameters-actions_container--upload-sketch .clothing-sketch_container-button{background-color:rgba(0,0,0,0)}.editor-wrapper .parameters-actions_container.parameters-actions_container--upload-sketch .clothing-sketch_container-button .icon,.editor-wrapper .parameters-actions_container.parameters-actions_container--upload-sketch .clothing-sketch_container-button svg{color:#fff;fill:#fff}@media(min-width:1024px){.editor-wrapper .parameters-actions_container.parameters-actions_container--upload-sketch{padding:0}}.editor-wrapper .parameters-actions_container.parameters-actions_container--save-design .clothing-sketch_container-button{width:26px;height:26px}.editor-wrapper .parameters-actions_container.parameters-actions_container--save-design .clothing-sketch_container-button .icon,.editor-wrapper .parameters-actions_container.parameters-actions_container--save-design .clothing-sketch_container-button svg{color:#fff;fill:#fff}.editor-wrapper .parameters-actions_container.parameters-actions_container--save-design .mobile{display:flex}.editor-wrapper .parameters-actions_container.parameters-actions_container--save-design .desktop{display:none}@media(min-width:1024px){.editor-wrapper .parameters-actions_container.parameters-actions_container--save-design .parameters-actions__content{flex-direction:row;width:auto;padding:0}.editor-wrapper .parameters-actions_container.parameters-actions_container--save-design .parameters-actions__content .clothing-sketch{width:auto}.editor-wrapper .parameters-actions_container.parameters-actions_container--save-design .parameters-actions__content .mobile{display:none}.editor-wrapper .parameters-actions_container.parameters-actions_container--save-design .parameters-actions__content button{width:auto!important}.editor-wrapper .parameters-actions_container.parameters-actions_container--save-design .parameters-actions__content .button__content,.editor-wrapper .parameters-actions_container.parameters-actions_container--save-design .parameters-actions__content .text{justify-content:flex-start!important;font-size:15px}.editor-wrapper .parameters-actions_container.parameters-actions_container--save-design .parameters-actions__content .desktop{display:flex}}.editor-wrapper .parameters-actions_container.parameters-actions_container--create-or-cart .mobile{display:flex}.editor-wrapper .parameters-actions_container.parameters-actions_container--create-or-cart .desktop{display:none}@media(min-width:1024px){.editor-wrapper .parameters-actions_container.parameters-actions_container--create-or-cart{gap:10px;padding:0}.editor-wrapper .parameters-actions_container.parameters-actions_container--create-or-cart .mobile{display:none}.editor-wrapper .parameters-actions_container.parameters-actions_container--create-or-cart .desktop{display:flex}.editor-wrapper .parameters-actions_container.parameters-actions_container--create-or-cart .desktop .button__content{justify-content:flex-start}.editor-wrapper .parameters-actions_container.parameters-actions_container--create-or-cart .desktop.product-button .button__content{justify-content:center!important}}.editor-container .categories-container{display:flex;flex-direction:column;gap:10px}.editor-container .categories-container .categories-container__title .text{font-size:14px;align-items:center;justify-content:center}@media(min-width:768px){.editor-container .categories-container .categories-container__title .text{font-size:16px}}.editor-container .categories-container .categories-container__filters{display:flex;overflow-x:auto;overflow-y:hidden;scrollbar-width:none;-ms-overflow-style:none;gap:6px;white-space:nowrap}@media(min-width:1024px){.editor-container .categories-container .categories-container__filters{flex-direction:column;gap:8px}}.editor-container .categories-container .categories-container__filters::-webkit-scrollbar{display:none}@media(min-width:1024px){.editor-container .categories-container{gap:12px;max-width:270px}}