@font-face{font-family:SMP Exo\ 2;font-style:normal;font-weight:400;font-display:swap;src:url(/storefront-constructor/fonts/exo-2-cyrillic.woff2) format("woff2");unicode-range:u+0400-052f,u+1c8?,u+20b4,u+2116,u+2de0-2dff,u+a640-a69f}@font-face{font-family:SMP Exo\ 2;font-style:normal;font-weight:400;font-display:swap;src:url(/storefront-constructor/fonts/exo-2-latin.woff2) format("woff2");unicode-range:u+0000-024f,u+1e??,u+2000-206f,u+20ac,u+2122}@font-face{font-family:SMP Alice;font-style:normal;font-weight:400;font-display:swap;src:url(/storefront-constructor/fonts/alice-cyrillic.woff2) format("woff2");unicode-range:u+0400-052f,u+1c8?,u+20b4,u+2116,u+2de0-2dff,u+a640-a69f}@font-face{font-family:SMP Alice;font-style:normal;font-weight:400;font-display:swap;src:url(/storefront-constructor/fonts/alice-latin.woff2) format("woff2");unicode-range:u+0000-024f,u+1e??,u+2000-206f,u+20ac,u+2122}@font-face{font-family:SMP Amatic SC;font-style:normal;font-weight:400;font-display:swap;src:url(/storefront-constructor/fonts/amatic-sc-cyrillic.woff2) format("woff2");unicode-range:u+0400-052f,u+1c8?,u+20b4,u+2116,u+2de0-2dff,u+a640-a69f}@font-face{font-family:SMP Amatic SC;font-style:normal;font-weight:400;font-display:swap;src:url(/storefront-constructor/fonts/amatic-sc-latin.woff2) format("woff2");unicode-range:u+0000-024f,u+1e??,u+2000-206f,u+20ac,u+2122}@font-face{font-family:SMP Arsenal;font-style:normal;font-weight:400;font-display:swap;src:url(/storefront-constructor/fonts/arsenal-cyrillic.woff2) format("woff2");unicode-range:u+0400-052f,u+1c8?,u+20b4,u+2116,u+2de0-2dff,u+a640-a69f}@font-face{font-family:SMP Arsenal;font-style:normal;font-weight:400;font-display:swap;src:url(/storefront-constructor/fonts/arsenal-latin.woff2) format("woff2");unicode-range:u+0000-024f,u+1e??,u+2000-206f,u+20ac,u+2122}@font-face{font-family:SMP Bad Script;font-style:normal;font-weight:400;font-display:swap;src:url(/storefront-constructor/fonts/bad-script-cyrillic.woff2) format("woff2");unicode-range:u+0400-052f,u+1c8?,u+20b4,u+2116,u+2de0-2dff,u+a640-a69f}@font-face{font-family:SMP Bad Script;font-style:normal;font-weight:400;font-display:swap;src:url(/storefront-constructor/fonts/bad-script-latin.woff2) format("woff2");unicode-range:u+0000-024f,u+1e??,u+2000-206f,u+20ac,u+2122}@font-face{font-family:SMP Cormorant Garamond;font-style:normal;font-weight:400;font-display:swap;src:url(/storefront-constructor/fonts/cormorant-garamond-cyrillic.woff2) format("woff2");unicode-range:u+0400-052f,u+1c8?,u+20b4,u+2116,u+2de0-2dff,u+a640-a69f}@font-face{font-family:SMP Cormorant Garamond;font-style:normal;font-weight:400;font-display:swap;src:url(/storefront-constructor/fonts/cormorant-garamond-latin.woff2) format("woff2");unicode-range:u+0000-024f,u+1e??,u+2000-206f,u+20ac,u+2122}@font-face{font-family:SMP Cuprum;font-style:normal;font-weight:400;font-display:swap;src:url(/storefront-constructor/fonts/cuprum-cyrillic.woff2) format("woff2");unicode-range:u+0400-052f,u+1c8?,u+20b4,u+2116,u+2de0-2dff,u+a640-a69f}@font-face{font-family:SMP Cuprum;font-style:normal;font-weight:400;font-display:swap;src:url(/storefront-constructor/fonts/cuprum-latin.woff2) format("woff2");unicode-range:u+0000-024f,u+1e??,u+2000-206f,u+20ac,u+2122}@font-face{font-family:SMP Forum;font-style:normal;font-weight:400;font-display:swap;src:url(/storefront-constructor/fonts/forum-cyrillic.woff2) format("woff2");unicode-range:u+0400-052f,u+1c8?,u+20b4,u+2116,u+2de0-2dff,u+a640-a69f}@font-face{font-family:SMP Forum;font-style:normal;font-weight:400;font-display:swap;src:url(/storefront-constructor/fonts/forum-latin.woff2) format("woff2");unicode-range:u+0000-024f,u+1e??,u+2000-206f,u+20ac,u+2122}@font-face{font-family:SMP Jost;font-style:normal;font-weight:400;font-display:swap;src:url(/storefront-constructor/fonts/jost-cyrillic.woff2) format("woff2");unicode-range:u+0400-052f,u+1c8?,u+20b4,u+2116,u+2de0-2dff,u+a640-a69f}@font-face{font-family:SMP Jost;font-style:normal;font-weight:400;font-display:swap;src:url(/storefront-constructor/fonts/jost-latin.woff2) format("woff2");unicode-range:u+0000-024f,u+1e??,u+2000-206f,u+20ac,u+2122}@font-face{font-family:SMP Jura;font-style:normal;font-weight:400;font-display:swap;src:url(/storefront-constructor/fonts/jura-cyrillic.woff2) format("woff2");unicode-range:u+0400-052f,u+1c8?,u+20b4,u+2116,u+2de0-2dff,u+a640-a69f}@font-face{font-family:SMP Jura;font-style:normal;font-weight:400;font-display:swap;src:url(/storefront-constructor/fonts/jura-latin.woff2) format("woff2");unicode-range:u+0000-024f,u+1e??,u+2000-206f,u+20ac,u+2122}@font-face{font-family:SMP Kelly Slab;font-style:normal;font-weight:400;font-display:swap;src:url(/storefront-constructor/fonts/kelly-slab-cyrillic.woff2) format("woff2");unicode-range:u+0400-052f,u+1c8?,u+20b4,u+2116,u+2de0-2dff,u+a640-a69f}@font-face{font-family:SMP Kelly Slab;font-style:normal;font-weight:400;font-display:swap;src:url(/storefront-constructor/fonts/kelly-slab-latin.woff2) format("woff2");unicode-range:u+0000-024f,u+1e??,u+2000-206f,u+20ac,u+2122}@font-face{font-family:SMP Lobster;font-style:normal;font-weight:400;font-display:swap;src:url(/storefront-constructor/fonts/lobster-cyrillic.woff2) format("woff2");unicode-range:u+0400-052f,u+1c8?,u+20b4,u+2116,u+2de0-2dff,u+a640-a69f}@font-face{font-family:SMP Lobster;font-style:normal;font-weight:400;font-display:swap;src:url(/storefront-constructor/fonts/lobster-latin.woff2) format("woff2");unicode-range:u+0000-024f,u+1e??,u+2000-206f,u+20ac,u+2122}@font-face{font-family:SMP Marck Script;font-style:normal;font-weight:400;font-display:swap;src:url(/storefront-constructor/fonts/marck-script-cyrillic.woff2) format("woff2");unicode-range:u+0400-052f,u+1c8?,u+20b4,u+2116,u+2de0-2dff,u+a640-a69f}@font-face{font-family:SMP Marck Script;font-style:normal;font-weight:400;font-display:swap;src:url(/storefront-constructor/fonts/marck-script-latin.woff2) format("woff2");unicode-range:u+0000-024f,u+1e??,u+2000-206f,u+20ac,u+2122}@font-face{font-family:SMP Marmelad;font-style:normal;font-weight:400;font-display:swap;src:url(/storefront-constructor/fonts/marmelad-cyrillic.woff2) format("woff2");unicode-range:u+0400-052f,u+1c8?,u+20b4,u+2116,u+2de0-2dff,u+a640-a69f}@font-face{font-family:SMP Marmelad;font-style:normal;font-weight:400;font-display:swap;src:url(/storefront-constructor/fonts/marmelad-latin.woff2) format("woff2");unicode-range:u+0000-024f,u+1e??,u+2000-206f,u+20ac,u+2122}@font-face{font-family:SMP Montserrat;font-style:normal;font-weight:400;font-display:swap;src:url(/storefront-constructor/fonts/montserrat-cyrillic.woff2) format("woff2");unicode-range:u+0400-052f,u+1c8?,u+20b4,u+2116,u+2de0-2dff,u+a640-a69f}@font-face{font-family:SMP Montserrat;font-style:normal;font-weight:400;font-display:swap;src:url(/storefront-constructor/fonts/montserrat-latin.woff2) format("woff2");unicode-range:u+0000-024f,u+1e??,u+2000-206f,u+20ac,u+2122}@font-face{font-family:SMP Old Standard TT;font-style:normal;font-weight:400;font-display:swap;src:url(/storefront-constructor/fonts/old-standard-tt-cyrillic.woff2) format("woff2");unicode-range:u+0400-052f,u+1c8?,u+20b4,u+2116,u+2de0-2dff,u+a640-a69f}@font-face{font-family:SMP Old Standard TT;font-style:normal;font-weight:400;font-display:swap;src:url(/storefront-constructor/fonts/old-standard-tt-latin.woff2) format("woff2");unicode-range:u+0000-024f,u+1e??,u+2000-206f,u+20ac,u+2122}@font-face{font-family:SMP Open Sans;font-style:normal;font-weight:400;font-display:swap;src:url(/storefront-constructor/fonts/open-sans-cyrillic.woff2) format("woff2");unicode-range:u+0400-052f,u+1c8?,u+20b4,u+2116,u+2de0-2dff,u+a640-a69f}@font-face{font-family:SMP Open Sans;font-style:normal;font-weight:400;font-display:swap;src:url(/storefront-constructor/fonts/open-sans-latin.woff2) format("woff2");unicode-range:u+0000-024f,u+1e??,u+2000-206f,u+20ac,u+2122}@font-face{font-family:SMP Oswald;font-style:normal;font-weight:400;font-display:swap;src:url(/storefront-constructor/fonts/oswald-cyrillic.woff2) format("woff2");unicode-range:u+0400-052f,u+1c8?,u+20b4,u+2116,u+2de0-2dff,u+a640-a69f}@font-face{font-family:SMP Oswald;font-style:normal;font-weight:400;font-display:swap;src:url(/storefront-constructor/fonts/oswald-latin.woff2) format("woff2");unicode-range:u+0000-024f,u+1e??,u+2000-206f,u+20ac,u+2122}@font-face{font-family:SMP Pacifico;font-style:normal;font-weight:400;font-display:swap;src:url(/storefront-constructor/fonts/pacifico-cyrillic.woff2) format("woff2");unicode-range:u+0400-052f,u+1c8?,u+20b4,u+2116,u+2de0-2dff,u+a640-a69f}@font-face{font-family:SMP Pacifico;font-style:normal;font-weight:400;font-display:swap;src:url(/storefront-constructor/fonts/pacifico-latin.woff2) format("woff2");unicode-range:u+0000-024f,u+1e??,u+2000-206f,u+20ac,u+2122}@font-face{font-family:SMP Pangolin;font-style:normal;font-weight:400;font-display:swap;src:url(/storefront-constructor/fonts/pangolin-cyrillic.woff2) format("woff2");unicode-range:u+0400-052f,u+1c8?,u+20b4,u+2116,u+2de0-2dff,u+a640-a69f}@font-face{font-family:SMP Pangolin;font-style:normal;font-weight:400;font-display:swap;src:url(/storefront-constructor/fonts/pangolin-latin.woff2) format("woff2");unicode-range:u+0000-024f,u+1e??,u+2000-206f,u+20ac,u+2122}@font-face{font-family:SMP Philosopher;font-style:normal;font-weight:400;font-display:swap;src:url(/storefront-constructor/fonts/philosopher-cyrillic.woff2) format("woff2");unicode-range:u+0400-052f,u+1c8?,u+20b4,u+2116,u+2de0-2dff,u+a640-a69f}@font-face{font-family:SMP Philosopher;font-style:normal;font-weight:400;font-display:swap;src:url(/storefront-constructor/fonts/philosopher-latin.woff2) format("woff2");unicode-range:u+0000-024f,u+1e??,u+2000-206f,u+20ac,u+2122}@font-face{font-family:SMP Poiret One;font-style:normal;font-weight:400;font-display:swap;src:url(/storefront-constructor/fonts/poiret-one-cyrillic.woff2) format("woff2");unicode-range:u+0400-052f,u+1c8?,u+20b4,u+2116,u+2de0-2dff,u+a640-a69f}@font-face{font-family:SMP Poiret One;font-style:normal;font-weight:400;font-display:swap;src:url(/storefront-constructor/fonts/poiret-one-latin.woff2) format("woff2");unicode-range:u+0000-024f,u+1e??,u+2000-206f,u+20ac,u+2122}@font-face{font-family:SMP Rubik;font-style:normal;font-weight:400;font-display:swap;src:url(/storefront-constructor/fonts/rubik-cyrillic.woff2) format("woff2");unicode-range:u+0400-052f,u+1c8?,u+20b4,u+2116,u+2de0-2dff,u+a640-a69f}@font-face{font-family:SMP Rubik;font-style:normal;font-weight:400;font-display:swap;src:url(/storefront-constructor/fonts/rubik-latin.woff2) format("woff2");unicode-range:u+0000-024f,u+1e??,u+2000-206f,u+20ac,u+2122}@font-face{font-family:SMP Russo One;font-style:normal;font-weight:400;font-display:swap;src:url(/storefront-constructor/fonts/russo-one-cyrillic.woff2) format("woff2");unicode-range:u+0400-052f,u+1c8?,u+20b4,u+2116,u+2de0-2dff,u+a640-a69f}@font-face{font-family:SMP Russo One;font-style:normal;font-weight:400;font-display:swap;src:url(/storefront-constructor/fonts/russo-one-latin.woff2) format("woff2");unicode-range:u+0000-024f,u+1e??,u+2000-206f,u+20ac,u+2122}@font-face{font-family:SMP Sofia Sans;font-style:normal;font-weight:400;font-display:swap;src:url(/storefront-constructor/fonts/sofia-sans-cyrillic.woff2) format("woff2");unicode-range:u+0400-052f,u+1c8?,u+20b4,u+2116,u+2de0-2dff,u+a640-a69f}@font-face{font-family:SMP Sofia Sans;font-style:normal;font-weight:400;font-display:swap;src:url(/storefront-constructor/fonts/sofia-sans-latin.woff2) format("woff2");unicode-range:u+0000-024f,u+1e??,u+2000-206f,u+20ac,u+2122}@font-face{font-family:SMP Tenor Sans;font-style:normal;font-weight:400;font-display:swap;src:url(/storefront-constructor/fonts/tenor-sans-cyrillic.woff2) format("woff2");unicode-range:u+0400-052f,u+1c8?,u+20b4,u+2116,u+2de0-2dff,u+a640-a69f}@font-face{font-family:SMP Tenor Sans;font-style:normal;font-weight:400;font-display:swap;src:url(/storefront-constructor/fonts/tenor-sans-latin.woff2) format("woff2");unicode-range:u+0000-024f,u+1e??,u+2000-206f,u+20ac,u+2122}@font-face{font-family:SMP Yeseva One;font-style:normal;font-weight:400;font-display:swap;src:url(/storefront-constructor/fonts/yeseva-one-cyrillic.woff2) format("woff2");unicode-range:u+0400-052f,u+1c8?,u+20b4,u+2116,u+2de0-2dff,u+a640-a69f}@font-face{font-family:SMP Yeseva One;font-style:normal;font-weight:400;font-display:swap;src:url(/storefront-constructor/fonts/yeseva-one-latin.woff2) format("woff2");unicode-range:u+0000-024f,u+1e??,u+2000-206f,u+20ac,u+2122}.StorefrontConstructor_page__HJZny{width:min(1840px,100%);margin:0 auto;padding:22px clamp(16px,2vw,34px) 72px;color:#262a31;letter-spacing:0}.StorefrontConstructor_intro__3aIM_{min-height:104px;display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:26px;padding:6px 4px 18px;border-bottom:1px solid #d9dde3}.StorefrontConstructor_intro__3aIM_>div:first-child{max-width:720px}.StorefrontConstructor_eyebrow__1vBYY{display:inline-flex;align-items:center;gap:9px;color:#737b87;font-size:10px;font-weight:700;text-transform:uppercase}.StorefrontConstructor_eyebrow__1vBYY:before{content:"";width:34px;height:3px;background:#ffd126;border-radius:3px}.StorefrontConstructor_intro__3aIM_ h1{margin:8px 0 5px;color:#20242b;font-size:clamp(30px,2.8vw,44px);font-weight:560;line-height:1.05}.StorefrontConstructor_intro__3aIM_ p{max-width:620px;margin:0;color:#68717e;font-size:clamp(11px,.85vw,14px);font-weight:450;line-height:1.4}.StorefrontConstructor_steps__GnZSN{display:flex;gap:18px;margin:0;padding:0;list-style:none}.StorefrontConstructor_steps__GnZSN li{min-width:88px;display:grid;gap:5px;color:#8a929e}.StorefrontConstructor_steps__GnZSN b{font-size:10px;font-weight:650}.StorefrontConstructor_steps__GnZSN span{font-size:12px;font-weight:650}.StorefrontConstructor_steps__GnZSN li:after{content:"";width:100%;height:2px;background:#d8dce2}.StorefrontConstructor_steps__GnZSN .StorefrontConstructor_activeStep__tgIlO{color:#24282f}.StorefrontConstructor_steps__GnZSN .StorefrontConstructor_activeStep__tgIlO:after{background:#ffd126}.StorefrontConstructor_workspace__26pYS{min-height:760px;display:grid;grid-template-columns:220px minmax(420px,1fr) 350px;margin-top:22px;overflow:hidden;background:#fff;border:1px solid #dde1e6;border-radius:8px;box-shadow:0 18px 50px rgba(28,33,42,.08)}.StorefrontConstructor_productRail__B2P20{min-width:0;border-right:1px solid #e2e5e9;background:#f7f8fa}.StorefrontConstructor_railHead__oA2zB{height:66px;display:flex;align-items:center;justify-content:space-between;gap:10px;padding:0 16px;border-bottom:1px solid #e2e5e9}.StorefrontConstructor_railHead__oA2zB span{font-size:15px;font-weight:680}.StorefrontConstructor_railHead__oA2zB small{color:#9299a4;font-size:11px}.StorefrontConstructor_productList__cFpty{display:grid}.StorefrontConstructor_productGroup__bDTNn{min-width:0;display:grid}.StorefrontConstructor_productGroup__bDTNn>header{display:grid;gap:3px;padding:13px 16px 8px;border-bottom:1px solid #e2e5e9}.StorefrontConstructor_productGroup__bDTNn>header b{color:#343a44;font-size:12px;font-weight:720}.StorefrontConstructor_productGroup__bDTNn>header small{color:#858d99;font-size:10px;line-height:1.3}.StorefrontConstructor_productList__cFpty button{min-width:0;min-height:112px;display:grid;grid-template-columns:60px minmax(0,1fr) 18px;align-items:center;gap:10px;padding:12px;color:#31353c;background:transparent;border:0;border-bottom:1px solid #e2e5e9;cursor:pointer;text-align:left}.StorefrontConstructor_productList__cFpty button:hover{background:#fff}.StorefrontConstructor_productList__cFpty button.StorefrontConstructor_selectedProduct__N__RP{background:#fff;box-shadow:inset 3px 0 0 #ffd126}.StorefrontConstructor_productList__cFpty button>span:nth-child(2){min-width:0;display:grid;gap:5px}.StorefrontConstructor_productList__cFpty b{overflow:hidden;font-size:14px;font-weight:680;text-overflow:ellipsis;white-space:nowrap}.StorefrontConstructor_productList__cFpty small{color:#858d99;font-size:11px;line-height:1.25}.StorefrontConstructor_productList__cFpty svg{width:16px;height:16px;color:#1b62d1}.StorefrontConstructor_productThumb__ZLFSp{width:60px;height:82px;display:grid;place-items:center;overflow:hidden;background:#eef0f3;border:1px solid #e0e3e7;border-radius:6px}.StorefrontConstructor_productThumb__ZLFSp img{width:100%;height:100%;object-fit:contain}.StorefrontConstructor_editorColumn__zQdE4{position:relative;min-width:0;display:grid;grid-template-rows:66px auto minmax(0,1fr) 60px;background:#eceef1}.StorefrontConstructor_editorTopbar__pB6io{min-width:0;display:flex;align-items:center;justify-content:space-between;gap:16px;padding:10px 14px;background:#fff;border-bottom:1px solid #e2e5e9}.StorefrontConstructor_sideSwitch__ByNaD,.StorefrontConstructor_viewSwitch__kAFn1{display:flex;align-items:center;gap:4px;padding:3px;background:#f0f2f5;border-radius:8px}.StorefrontConstructor_sideSwitch__ByNaD button,.StorefrontConstructor_viewSwitch__kAFn1 button{height:36px;display:inline-flex;align-items:center;justify-content:center;gap:7px;padding:0 13px;color:#747c88;background:transparent;border:0;border-radius:6px;cursor:pointer;font-size:12px;font-weight:650}.StorefrontConstructor_viewSwitch__kAFn1 button{white-space:nowrap}.StorefrontConstructor_viewSwitch__kAFn1 svg{width:15px;height:15px}.StorefrontConstructor_sideSwitch__ByNaD button.StorefrontConstructor_isActive__sHYKR,.StorefrontConstructor_viewSwitch__kAFn1 button.StorefrontConstructor_isActive__sHYKR{color:#20242a;background:#fff;box-shadow:0 2px 8px rgba(29,34,42,.08)}.StorefrontConstructor_editorActionbar__2lNcE{position:relative;min-width:0;display:flex;flex-wrap:wrap;align-items:center;gap:6px;padding:7px 10px;background:#f8f9fb;border-bottom:1px solid #dde2e8}.StorefrontConstructor_activeLayerTools__EPIbT,.StorefrontConstructor_historyTools__Ufdjk{min-width:0;display:flex;align-items:center;gap:4px}.StorefrontConstructor_activeLayerTools__EPIbT{margin-left:auto}.StorefrontConstructor_editorActionbar__2lNcE button{flex:0 0 auto;width:30px;height:32px;display:grid;place-items:center;padding:0;color:#505965;background:#fff;border:1px solid #d7dde5;border-radius:6px;cursor:pointer}.StorefrontConstructor_editorActionbar__2lNcE button:hover{color:#1f252c;background:#f1f4f8;border-color:#bcc6d2}.StorefrontConstructor_editorActionbar__2lNcE button:disabled{opacity:.35;cursor:default}.StorefrontConstructor_editorActionbar__2lNcE button svg{width:15px;height:15px}.StorefrontConstructor_quickDelete__wqqQd{color:#a13f47!important}.StorefrontConstructor_quickRotation__dX4w4,.StorefrontConstructor_quickStepper__KsFVI{height:34px;display:flex;align-items:center;gap:2px;padding:1px;background:#fff;border:1px solid #d7dde5;border-radius:7px}.StorefrontConstructor_quickStepper__KsFVI>svg{flex:0 0 auto;width:14px;height:14px;margin-left:5px;color:#6e7783}.StorefrontConstructor_quickRotation__dX4w4 button,.StorefrontConstructor_quickStepper__KsFVI button{width:27px;height:30px;border:0;border-radius:5px}.StorefrontConstructor_quickRotation__dX4w4 output,.StorefrontConstructor_quickStepper__KsFVI output{width:48px;height:28px;display:inline-flex;align-items:baseline;justify-content:center;gap:2px;padding:0 4px;color:#242a31;background:#f4f6f8;border-radius:5px;font-size:11px;font-weight:680;line-height:28px}.StorefrontConstructor_quickRotation__dX4w4 output{width:44px}.StorefrontConstructor_quickRotation__dX4w4 output span,.StorefrontConstructor_quickStepper__KsFVI output span{color:#747d89;font-size:8px;font-weight:600}.StorefrontConstructor_noActiveLayer__GDBsx{min-width:0;margin-left:auto;overflow:hidden;color:#828b97;font-size:10px;text-overflow:ellipsis;white-space:nowrap}.StorefrontConstructor_layerAddTools__vsezG{display:flex;align-items:center;gap:4px}.StorefrontConstructor_editorActionbar__2lNcE .StorefrontConstructor_layerAddTools__vsezG button,.StorefrontConstructor_layerAddTools__vsezG label{position:relative;min-width:76px;width:auto;height:32px;display:inline-flex;align-items:center;justify-content:center;gap:6px;padding:0 20px 0 9px;color:#434c57;background:#fff;border:1px solid #d7dde5;border-radius:6px;cursor:pointer;font-size:10px;font-weight:680}.StorefrontConstructor_editorActionbar__2lNcE .StorefrontConstructor_layerAddTools__vsezG button:hover,.StorefrontConstructor_layerAddTools__vsezG label:hover{color:#1f252c;background:#f1f4f8;border-color:#bcc6d2}.StorefrontConstructor_layerAddTools__vsezG svg:first-child{width:15px;height:15px}.StorefrontConstructor_layerAddTools__vsezG svg:last-of-type{position:absolute;right:5px;bottom:4px;width:10px;height:10px;color:#1467d8;background:#fff;border-radius:50%}.StorefrontConstructor_layerAddTools__vsezG input{position:absolute;width:1px;height:1px;opacity:0;pointer-events:none}.StorefrontConstructor_layerAddTools__vsezG .StorefrontConstructor_disabledLayerAdd__48aUK{opacity:.4;cursor:default}.StorefrontConstructor_textLayerPanel__SsHCk{flex:1 0 100%;min-width:0;display:grid;gap:6px}.StorefrontConstructor_textLayerRows__hqm_5{min-width:0;display:grid;gap:5px}.StorefrontConstructor_textLayerRow__TFLWW{min-width:0;display:grid;grid-template-columns:48px minmax(0,1fr) 36px 32px;align-items:center;gap:6px;padding:3px;background:#fff;border:1px solid #dce1e7;border-radius:7px}.StorefrontConstructor_textLayerRow__TFLWW>span{padding-left:4px;color:#66707c;font-size:9px;font-weight:700;white-space:nowrap}.StorefrontConstructor_textLayerRow__TFLWW textarea{field-sizing:content;min-width:0;width:100%;min-height:32px;max-height:66px;padding:6px 8px;resize:none;overflow-y:auto;color:#252a31;background:transparent;border:0;border-radius:5px;outline:0;font:inherit;font-size:12px;line-height:1.25}.StorefrontConstructor_activeTextLayerRow__pNZ8N{border-color:#1467d8;box-shadow:0 0 0 2px rgba(20,103,216,.09)}.StorefrontConstructor_textPalette__zPUD7{position:relative}.StorefrontConstructor_editorActionbar__2lNcE .StorefrontConstructor_textPaletteTrigger__eLXNr,.StorefrontConstructor_editorActionbar__2lNcE .StorefrontConstructor_textRowDelete__xBHt9{width:32px;height:32px;border:0}.StorefrontConstructor_textPaletteTrigger__eLXNr{position:relative}.StorefrontConstructor_textPaletteTrigger__eLXNr svg{position:absolute;left:4px;top:4px;width:11px!important;height:11px!important;color:#6c7581}.StorefrontConstructor_textPaletteTrigger__eLXNr i{width:20px;height:20px;background:var(--text-swatch);border:1px solid rgba(20,24,30,.22);border-radius:50%}.StorefrontConstructor_textPaletteMenu__w_40K{position:absolute;right:0;top:calc(100% + 7px);z-index:50;width:184px;display:grid;grid-template-columns:repeat(4,36px);gap:6px;padding:9px;background:#fff;border:1px solid #d7dde5;border-radius:7px;box-shadow:0 18px 38px rgba(24,29,37,.22)}.StorefrontConstructor_editorActionbar__2lNcE .StorefrontConstructor_textPaletteMenu__w_40K button{position:relative;width:36px;height:36px;border:1px solid #dce1e7}.StorefrontConstructor_editorActionbar__2lNcE .StorefrontConstructor_textPaletteMenu__w_40K button.StorefrontConstructor_quickTextColor__u93VQ{width:auto;grid-column:span 2}.StorefrontConstructor_textPaletteMenu__w_40K button i{width:22px;height:22px;background:var(--text-swatch);border:1px solid rgba(20,24,30,.22);border-radius:50%}.StorefrontConstructor_textPaletteMenu__w_40K button svg{position:absolute;right:2px;bottom:2px;width:11px;height:11px;padding:1px;color:#fff;background:#1467d8;border-radius:50%}.StorefrontConstructor_editorActionbar__2lNcE .StorefrontConstructor_textRowDelete__xBHt9{color:#a13f47}.StorefrontConstructor_textFormattingRow__k0h9G{min-width:0;display:grid;grid-template-columns:48px minmax(0,1fr);align-items:center;gap:6px}.StorefrontConstructor_textFormattingRow__k0h9G>.StorefrontConstructor_fieldLabel__LtpDf{align-self:center;padding-left:5px;color:#5f6874;font-size:9px}.StorefrontConstructor_textFormattingRow__k0h9G .StorefrontConstructor_fontPicker__s90_t{width:100%;gap:0}.StorefrontConstructor_textFormattingRow__k0h9G .StorefrontConstructor_fontTrigger__fchA5{width:100%;min-width:0;height:36px;display:flex;align-items:center;justify-content:space-between;padding:0 9px 0 11px}.StorefrontConstructor_textFormattingRow__k0h9G .StorefrontConstructor_fontTrigger__fchA5 span{font-size:14px}.StorefrontConstructor_stage__jLvzG{position:relative;width:min(100%,680px);aspect-ratio:9/11.2;align-self:center;justify-self:center;overflow:hidden;touch-action:pan-y;-webkit-user-select:none;user-select:none}.StorefrontConstructor_page__HJZny .StorefrontConstructor_stage__jLvzG .StorefrontConstructor_focusToggle__nnTmq{position:absolute;top:12px;right:14px;z-index:30;width:34px;height:34px;display:grid;place-items:center;padding:0;color:#4d5662;background:rgba(255,255,255,.94);border:1px solid #cbd3dd;border-radius:6px;box-shadow:0 5px 16px rgba(28,34,42,.18);cursor:pointer}.StorefrontConstructor_page__HJZny .StorefrontConstructor_stage__jLvzG .StorefrontConstructor_focusToggle__nnTmq:hover{color:#20242a;background:#fff;border-color:#9faab7}.StorefrontConstructor_focusToggle__nnTmq svg{width:16px;height:16px}.StorefrontConstructor_zoomedStage__rLCCd .StorefrontConstructor_focusToggle__nnTmq{opacity:1;visibility:visible;pointer-events:auto}.StorefrontConstructor_garmentLayer__QstIU{position:absolute;inset:0;z-index:2;transform-origin:50% 50%;transition:transform .32s cubic-bezier(.2,.72,.2,1),transform-origin .32s cubic-bezier(.2,.72,.2,1)}.StorefrontConstructor_garment__oNRTn{position:absolute;inset:0;width:100%;height:100%;object-fit:contain;pointer-events:none}.StorefrontConstructor_modelGarment__Z5KHF,.StorefrontConstructor_productGarment__zjVJE{transition:opacity .32s cubic-bezier(.2,.72,.2,1)}.StorefrontConstructor_productGarment__zjVJE{opacity:1}.StorefrontConstructor_stage__jLvzG:not(.StorefrontConstructor_photoModelStage__EW2V1) .StorefrontConstructor_garmentLayer__QstIU[data-product=bag] .StorefrontConstructor_productGarment__zjVJE{transform:translate(3%,2%)}.StorefrontConstructor_stage__jLvzG.StorefrontConstructor_zoomedStage__rLCCd:not(.StorefrontConstructor_photoModelStage__EW2V1) .StorefrontConstructor_garmentLayer__QstIU[data-product=bag] .StorefrontConstructor_productGarment__zjVJE{transform:translate(3%)}.StorefrontConstructor_modelGarment__Z5KHF{opacity:0}.StorefrontConstructor_modelStage___V56i .StorefrontConstructor_garmentLayer__QstIU{transform:scale(.79) translateY(4%)}.StorefrontConstructor_stage__jLvzG.StorefrontConstructor_photoModelStage__EW2V1{width:100%;max-width:none;background:#eceef1;isolation:isolate}.StorefrontConstructor_photoModelStage__EW2V1 .StorefrontConstructor_productGarment__zjVJE{opacity:0}.StorefrontConstructor_photoModelStage__EW2V1 .StorefrontConstructor_modelGarment__Z5KHF{opacity:1;animation:StorefrontConstructor_modelGarmentReveal__YGhdf .32s cubic-bezier(.2,.72,.2,1)}.StorefrontConstructor_modelStage___V56i .StorefrontConstructor_garmentLayer__QstIU[data-product=bag]{transform:scale(.6) translateY(8%)}.StorefrontConstructor_modelStage___V56i .StorefrontConstructor_garmentLayer__QstIU[data-product=apron]{transform:scale(.82) translateY(-12%)}.StorefrontConstructor_stage__jLvzG.StorefrontConstructor_photoModelStage__EW2V1 .StorefrontConstructor_garmentLayer__QstIU{transform:none}.StorefrontConstructor_stage__jLvzG.StorefrontConstructor_zoomedStage__rLCCd .StorefrontConstructor_garmentLayer__QstIU{transform-origin:var(--stage-zoom-origin-x) var(--stage-zoom-origin-y);transform:translate(var(--stage-zoom-x),var(--stage-zoom-y)) scale(var(--stage-zoom-scale))}.StorefrontConstructor_stage__jLvzG.StorefrontConstructor_modelStage___V56i.StorefrontConstructor_zoomedStage__rLCCd .StorefrontConstructor_garmentLayer__QstIU{transform:translate(var(--stage-zoom-x),var(--stage-zoom-y)) scale(calc(var(--stage-zoom-scale) * .84))}.StorefrontConstructor_stage__jLvzG.StorefrontConstructor_photoModelStage__EW2V1.StorefrontConstructor_zoomedStage__rLCCd .StorefrontConstructor_garmentLayer__QstIU{transform:translate(var(--stage-zoom-x),var(--stage-zoom-y)) scale(var(--stage-zoom-scale))}.StorefrontConstructor_stage__jLvzG.StorefrontConstructor_photoModelStage__EW2V1 .StorefrontConstructor_garmentLayer__QstIU[data-product=kids-tshirt]{transform:translateY(-4.8%) scale(1.166)}.StorefrontConstructor_stage__jLvzG.StorefrontConstructor_photoModelStage__EW2V1.StorefrontConstructor_zoomedStage__rLCCd .StorefrontConstructor_garmentLayer__QstIU[data-product=kids-tshirt]{transform:translate(var(--stage-zoom-x),var(--stage-zoom-y)) scale(calc(var(--stage-zoom-scale) * 1.166))}.StorefrontConstructor_modelFigure__WiCT6{position:absolute;inset:2% 21% 0;z-index:1;opacity:.38}.StorefrontConstructor_modelFigure__WiCT6:before{content:"";position:absolute;top:2%;left:50%;width:19%;aspect-ratio:1;border-radius:50%;background:#aeb4bd;transform:translateX(-50%)}.StorefrontConstructor_modelFigure__WiCT6:after{content:"";position:absolute;top:12%;left:50%;width:44%;height:68%;border-radius:34% 34% 18% 18%;background:#b9bec6;transform:translateX(-50%)}.StorefrontConstructor_modelFigure__WiCT6 span:after,.StorefrontConstructor_modelFigure__WiCT6 span:before{content:"";position:absolute;top:18%;width:12%;height:58%;border-radius:999px;background:#b0b6be}.StorefrontConstructor_modelFigure__WiCT6 span:before{left:17%;transform:rotate(5deg)}.StorefrontConstructor_modelFigure__WiCT6 span:after{right:17%;transform:rotate(-5deg)}.StorefrontConstructor_modelFigure__WiCT6 i:after,.StorefrontConstructor_modelFigure__WiCT6 i:before{content:"";position:absolute;bottom:0;width:16%;height:38%;border-radius:999px 999px 10px 10px;background:#aeb4bd}.StorefrontConstructor_modelFigure__WiCT6 i:before{left:31%}.StorefrontConstructor_modelFigure__WiCT6 i:after{right:31%}.StorefrontConstructor_printArea__VXt8j{position:absolute;z-index:4;box-sizing:border-box;container-type:inline-size;overflow:hidden;background:transparent;border:1px solid transparent;box-shadow:none;pointer-events:auto;touch-action:none;transition:left .32s cubic-bezier(.2,.72,.2,1),top .32s cubic-bezier(.2,.72,.2,1),width .32s cubic-bezier(.2,.72,.2,1),height .32s cubic-bezier(.2,.72,.2,1)}.StorefrontConstructor_backArea__idpbS{border-color:transparent}.StorefrontConstructor_designImage__HoI14,.StorefrontConstructor_designText__dnvYg{position:absolute;max-width:76%;max-height:76%;cursor:grab;pointer-events:auto;touch-action:none}.StorefrontConstructor_designImage__HoI14{width:52%;height:auto;object-fit:contain}.StorefrontConstructor_unavailableDesignLayer__be25_{position:absolute;box-sizing:border-box;width:52%;min-height:58px;max-width:76%;display:grid;grid-template-columns:22px minmax(0,1fr);align-items:center;gap:1px 7px;padding:8px;overflow:hidden;color:#343b45;background:rgba(255,255,255,.94);border:1px dashed #8f99a6;border-radius:7px;box-shadow:0 5px 16px rgba(25,30,38,.12);cursor:grab;pointer-events:auto;touch-action:none}.StorefrontConstructor_unavailableDesignLayer__be25_:active{cursor:grabbing}.StorefrontConstructor_unavailableDesignLayer__be25_>svg{grid-row:1/4;width:22px;height:22px;color:#1767d5}.StorefrontConstructor_unavailableDesignLayer__be25_ b,.StorefrontConstructor_unavailableDesignLayer__be25_ em,.StorefrontConstructor_unavailableDesignLayer__be25_ small{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.StorefrontConstructor_unavailableDesignLayer__be25_ b{font-size:9px}.StorefrontConstructor_unavailableDesignLayer__be25_ small{font-size:8px}.StorefrontConstructor_unavailableDesignLayer__be25_ em{color:#7d8692;font-size:7px;font-style:normal}.StorefrontConstructor_designText__dnvYg{z-index:3;box-sizing:border-box;width:max-content;max-width:92%;overflow:visible;overflow-wrap:anywhere;padding:2px 4px;font-weight:400;line-height:1.14;text-align:center;white-space:pre-wrap}.StorefrontConstructor_designImage__HoI14:active,.StorefrontConstructor_designText__dnvYg:active{cursor:grabbing}.StorefrontConstructor_activeLayer__iD1YU{outline:2px solid transparent;outline-offset:3px}.StorefrontConstructor_stageUpload__vvdi6{position:absolute;left:50%;top:50%;z-index:5;box-sizing:border-box;width:min(148px,calc(100% - 8px));min-width:0;display:grid;place-items:center;gap:5px;padding:11px 8px;color:#4b535f;background:rgba(255,255,255,.94);border:1px dashed #929ba7;border-radius:8px;box-shadow:0 10px 28px rgba(25,30,38,.12);cursor:pointer;text-align:center;transform:translate(-50%,-50%)}.StorefrontConstructor_stageUpload__vvdi6 svg{width:20px;height:20px;color:#155fd0}.StorefrontConstructor_stageUpload__vvdi6 span{font-size:11px;font-weight:680;line-height:1.2;white-space:nowrap}.StorefrontConstructor_stageUpload__vvdi6 small{color:#7e8793;font-size:9px;line-height:1.2}.StorefrontConstructor_canvasUploadButton__ozsmr input,.StorefrontConstructor_stageUpload__vvdi6 input,.StorefrontConstructor_uploadButton__eHTbm input{position:absolute;width:1px;height:1px;opacity:0;pointer-events:none}.StorefrontConstructor_sideLabel__LXge_{position:absolute;top:12px;left:14px;z-index:6;padding:6px 9px;color:#6f7783;background:rgba(255,255,255,.82);border-radius:6px;font-size:10px;text-transform:uppercase}.StorefrontConstructor_modelGenderPicker__R1od2{position:absolute;top:54px;right:14px;z-index:31;display:flex;gap:2px;padding:2px;background:rgba(255,255,255,.94);border:1px solid #cbd3dd;border-radius:6px;box-shadow:0 4px 12px rgba(28,34,42,.14)}.StorefrontConstructor_page__HJZny .StorefrontConstructor_modelGenderPicker__R1od2 button{width:30px;height:26px;display:inline-flex;align-items:center;justify-content:center;gap:2px;padding:0;background:transparent;border:1px solid transparent;border-radius:4px;cursor:pointer}.StorefrontConstructor_modelGenderPicker__R1od2 button[data-gender=male]{color:#1767d5}.StorefrontConstructor_modelGenderPicker__R1od2 button[data-gender=female]{color:#d24783}.StorefrontConstructor_modelGenderPicker__R1od2 button[data-gender=male].StorefrontConstructor_activeGender__71J36{background:#e7f0ff;border-color:#a9c8f5}.StorefrontConstructor_modelGenderPicker__R1od2 button[data-gender=female].StorefrontConstructor_activeGender__71J36{background:#fde8f1;border-color:#efb5cf}.StorefrontConstructor_modelGenderPicker__R1od2 svg{width:14px;height:14px;stroke-width:2.3}.StorefrontConstructor_modelGenderPicker__R1od2 span{font-size:8px;font-weight:760}@keyframes StorefrontConstructor_modelGarmentReveal__YGhdf{0%{opacity:0}to{opacity:1}}.StorefrontConstructor_canvasTools__0dQ5P{min-width:0;display:grid;grid-template-columns:max-content max-content minmax(0,1fr) max-content;align-items:center;gap:4px;padding:8px 12px;background:#fff;border-top:1px solid #e2e5e9}.StorefrontConstructor_canvasTools__0dQ5P button{height:40px;display:inline-flex;align-items:center;gap:7px;padding:0 11px;color:#68717d;background:transparent;border:0;border-radius:6px;cursor:pointer;font-size:11px;font-weight:640}.StorefrontConstructor_canvasTools__0dQ5P button.StorefrontConstructor_isActive__sHYKR,.StorefrontConstructor_canvasTools__0dQ5P button:hover{color:#20242b;background:#f0f2f5}.StorefrontConstructor_canvasTools__0dQ5P button:disabled{opacity:.38;cursor:default}.StorefrontConstructor_canvasTools__0dQ5P svg{width:16px;height:16px}.StorefrontConstructor_canvasLayerPanel__8KYkD{min-width:0;display:none;gap:8px;padding:10px 12px 12px;background:#fff;border-top:1px solid #e2e5e9}.StorefrontConstructor_canvasLayerHeader__FsU4f{display:flex;align-items:center;justify-content:space-between;gap:12px}.StorefrontConstructor_canvasLayerHeader__FsU4f b{color:#30363e;font-size:11px;font-weight:720}.StorefrontConstructor_canvasLayerHeader__FsU4f span{min-width:22px;height:22px;display:grid;place-items:center;padding-inline:5px;color:#68717d;background:#f2f5f9;border:1px solid #d8dee7;border-radius:6px;font-size:9px;font-weight:720}.StorefrontConstructor_canvasLayerList__iy6nf{min-width:0;display:grid;grid-template-columns:repeat(auto-fit,minmax(210px,1fr));gap:6px}.StorefrontConstructor_canvasLayerItem__m_e8k{min-width:0;display:grid;grid-template-columns:minmax(0,1fr) 32px;align-items:center;gap:4px;padding:4px;background:#f7f8fa;border:1px solid #dfe4ea;border-radius:7px}.StorefrontConstructor_activeCanvasLayer__yrb5V{background:#eef4fc;border-color:#87aee6;box-shadow:inset 3px 0 0 #1467d8}.StorefrontConstructor_canvasLayerSelect___PvWK{min-width:0;min-height:42px;display:grid;grid-template-columns:28px minmax(0,1fr);align-items:center;gap:8px;padding:3px 7px;color:#343941;background:transparent;border:0;border-radius:5px;cursor:pointer;text-align:left}.StorefrontConstructor_canvasLayerSelect___PvWK:hover{background:rgba(255,255,255,.78)}.StorefrontConstructor_canvasLayerSelect___PvWK>svg{width:18px;height:18px;color:#5f6976}.StorefrontConstructor_canvasLayerSelect___PvWK>span{min-width:0;display:grid;gap:1px}.StorefrontConstructor_canvasLayerSelect___PvWK small{color:#818a96;font-size:8px;font-weight:650}.StorefrontConstructor_canvasLayerSelect___PvWK b{min-width:0;overflow:hidden;color:#2a3037;font-size:10px;font-weight:650;text-overflow:ellipsis;white-space:nowrap}.StorefrontConstructor_canvasLayerDelete__jD_7I{width:32px;height:32px;display:grid;place-items:center;padding:0;color:#a13f47;background:#fff;border:1px solid #e3d8da;border-radius:6px;cursor:pointer}.StorefrontConstructor_canvasLayerDelete__jD_7I:hover{color:#861f29;background:#fff4f5;border-color:#dbb9bd}.StorefrontConstructor_canvasLayerDelete__jD_7I svg{width:15px;height:15px}.StorefrontConstructor_emptyCanvasLayers__6pk09{margin:0;padding:10px 12px;color:#87909b;background:#f7f8fa;border:1px dashed #d8dee6;border-radius:7px;font-size:10px;text-align:center}.StorefrontConstructor_resetSideButton__cfJ8T{min-height:38px;display:inline-flex;align-items:center;justify-content:center;gap:7px;padding:0 12px;color:#626c78;background:#fff;border:1px solid #dce2e9;border-radius:7px;cursor:pointer;font-size:10px;font-weight:680}.StorefrontConstructor_resetSideButton__cfJ8T:hover{color:#252b32;background:#f6f8fa}.StorefrontConstructor_resetSideButton__cfJ8T:disabled{opacity:.42;cursor:default}.StorefrontConstructor_resetSideButton__cfJ8T svg{width:15px;height:15px}.StorefrontConstructor_canvasAddActions__vbdj_{min-width:0;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:6px}.StorefrontConstructor_canvasAddTextButton__wOil3,.StorefrontConstructor_canvasUploadButton__ozsmr{position:relative;min-width:0;min-height:54px;display:grid;grid-template-columns:28px minmax(0,1fr) 20px;align-items:center;gap:7px;padding:8px 9px 8px 11px;color:#323942;background:#f2f5f9;border:1px solid #d8dee7;border-left:3px solid #ffd126;border-radius:7px;cursor:pointer;text-align:left}.StorefrontConstructor_canvasAddTextButton__wOil3{font:inherit}.StorefrontConstructor_canvasAddTextButton__wOil3>svg:first-child,.StorefrontConstructor_canvasUploadButton__ozsmr>svg:first-child{width:19px;height:19px;color:#4e5966}.StorefrontConstructor_canvasAddTextButton__wOil3>svg:last-of-type,.StorefrontConstructor_canvasUploadButton__ozsmr>svg:last-of-type{width:17px;height:17px;color:#1467d8}.StorefrontConstructor_canvasAddTextButton__wOil3>span,.StorefrontConstructor_canvasUploadButton__ozsmr>span{min-width:0;display:grid;gap:1px}.StorefrontConstructor_canvasAddTextButton__wOil3 b,.StorefrontConstructor_canvasUploadButton__ozsmr b{overflow:hidden;color:#2b3138;font-size:11px;font-weight:720;text-overflow:ellipsis;white-space:nowrap}.StorefrontConstructor_canvasAddTextButton__wOil3 small,.StorefrontConstructor_canvasUploadButton__ozsmr small{color:#7d8692;font-size:8px;white-space:nowrap}.StorefrontConstructor_canvasAddTextButton__wOil3:hover,.StorefrontConstructor_canvasUploadButton__ozsmr:hover{background:#edf2f8;border-color:#cbd4df #cbd4df #cbd4df #ffd126}.StorefrontConstructor_canvasAddTextButton__wOil3:disabled,.StorefrontConstructor_disabledCanvasUpload__AUmwv{opacity:.46;cursor:default}.StorefrontConstructor_controls__rBOrk{min-width:0;overflow:auto;background:#fff;border-left:1px solid #e2e5e9}.StorefrontConstructor_controlSection__nknUb{display:grid;gap:12px;padding:17px 18px;border-bottom:1px solid #e5e8ec}.StorefrontConstructor_priceSection__WI0c7{padding-block:14px;background:#fafbfc}.StorefrontConstructor_priceCard__RcrEG{min-height:72px;display:flex;align-items:center;justify-content:space-between;gap:14px;padding:13px 14px 13px 16px;background:#f2f5f9;border:1px solid #d8dee7;border-left:3px solid #ffd126;border-radius:7px}.StorefrontConstructor_priceCard__RcrEG>span{min-width:0;display:grid;gap:2px}.StorefrontConstructor_priceCard__RcrEG small{color:#79818d;font-size:9px;font-weight:600;text-transform:uppercase}.StorefrontConstructor_priceCard__RcrEG b{color:#20242b;font-size:25px;font-weight:610;line-height:1}.StorefrontConstructor_priceCard__RcrEG em{max-width:104px;color:#68717e;font-size:10px;font-style:normal;line-height:1.3;text-align:right}.StorefrontConstructor_tierPreview__iZS3o{display:grid;grid-template-columns:repeat(auto-fit,minmax(64px,1fr));gap:5px}.StorefrontConstructor_tierPreview__iZS3o span{min-width:0;display:grid;gap:1px;padding:7px 8px;background:#fff;border:1px solid #e0e4e9;border-radius:6px}.StorefrontConstructor_tierPreview__iZS3o small{overflow:hidden;color:#7c8490;font-size:8px;text-overflow:ellipsis;white-space:nowrap}.StorefrontConstructor_tierPreview__iZS3o b{color:#2b3037;font-size:11px;font-weight:680}.StorefrontConstructor_tierPreview__iZS3o span.StorefrontConstructor_reachedTier__P5amk{background:#fff8d7;border-color:#eacb55}.StorefrontConstructor_sectionTitle__wWpAx{display:flex;align-items:center;justify-content:space-between;gap:12px}.StorefrontConstructor_sectionTitle__wWpAx>span{color:#252930;font-size:13px;font-weight:700}.StorefrontConstructor_sectionTitle__wWpAx>small{color:#8a929d;font-size:10px}.StorefrontConstructor_sectionTitle__wWpAx>svg{width:16px;height:16px;color:#8a929d}.StorefrontConstructor_colorRow__d2UK9{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:7px}.StorefrontConstructor_colorRow__d2UK9 button{min-width:0;min-height:52px;display:grid;grid-template-columns:24px minmax(0,1fr);align-items:center;gap:7px;padding:6px 8px;background:#fafbfc;border:1px solid #cfd5dd;border-radius:7px;cursor:pointer}.StorefrontConstructor_colorRow__d2UK9 button span{width:24px;height:24px;background:var(--swatch);border:1px solid rgba(20,24,30,.2);border-radius:50%}.StorefrontConstructor_colorRow__d2UK9 button small{min-width:0;overflow:hidden;color:#69717c;font-size:9px;text-align:left;text-overflow:ellipsis;white-space:nowrap}.StorefrontConstructor_colorRow__d2UK9 button.StorefrontConstructor_selectedColor__Ia_Lq{border-color:#20252c;box-shadow:inset 0 0 0 1px #20252c}.StorefrontConstructor_colorRow__d2UK9 button.StorefrontConstructor_selectedColor__Ia_Lq small{color:#20252c;font-weight:700}.StorefrontConstructor_uploadButton__eHTbm{position:relative;height:44px;display:flex;align-items:center;justify-content:center;gap:9px;color:#20252c;background:#ffd126;border-radius:7px;cursor:pointer;font-size:12px;font-weight:700}.StorefrontConstructor_uploadButton__eHTbm svg{width:18px;height:18px}.StorefrontConstructor_disabledUpload__agc_9{opacity:.48;cursor:default}.StorefrontConstructor_fileList__Yzkwq{display:grid;gap:5px}.StorefrontConstructor_fileLine__guUY4{min-width:0;display:grid;grid-template-columns:minmax(0,1fr) 26px;align-items:center;gap:5px;padding:4px;background:#f5f6f8;border:1px solid transparent;border-radius:6px}.StorefrontConstructor_activeFile__tD8Wb{background:#eef4fc;border-color:#b9cce9}.StorefrontConstructor_fileSelect__RMT9k{min-width:0;min-height:30px;display:grid;grid-template-columns:24px minmax(0,1fr);align-items:center;gap:6px;padding:0 5px;color:#343941;background:transparent;border:0;cursor:pointer;text-align:left}.StorefrontConstructor_fileSelect__RMT9k span{color:#87909c;font-size:9px}.StorefrontConstructor_fileSelect__RMT9k .StorefrontConstructor_fileNameAndStatus__ewdTa{min-width:0;display:grid;gap:1px;color:inherit}.StorefrontConstructor_fileNameAndStatus__ewdTa small,.StorefrontConstructor_fileSelect__RMT9k b{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.StorefrontConstructor_fileSelect__RMT9k b{font-size:10px;font-weight:570}.StorefrontConstructor_fileNameAndStatus__ewdTa small{color:#778290;font-size:8px}.StorefrontConstructor_fileRemove__UDxpN{width:26px;height:26px;display:grid;place-items:center;padding:0;color:#a43a43;background:#fff;border:1px solid #e2d9da;border-radius:5px;cursor:pointer;font-size:18px;line-height:1}.StorefrontConstructor_dragHint__IeUJf,.StorefrontConstructor_fileHint__Nd9KX{margin:0;color:#8b929d;font-size:10px;line-height:1.4}.StorefrontConstructor_uploadProgress___TIZa{min-width:0;display:grid;grid-template-columns:minmax(0,1fr) 38px;align-items:center;gap:6px 10px;margin:10px 14px 0;padding:10px;color:#2d333b;background:#eef5ff;border:1px solid #b9cce9;border-radius:7px}.StorefrontConstructor_uploadProgress___TIZa>span{min-width:0;display:grid;gap:2px}.StorefrontConstructor_uploadProgress___TIZa b,.StorefrontConstructor_uploadProgress___TIZa small{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.StorefrontConstructor_uploadProgress___TIZa b{font-size:10px}.StorefrontConstructor_uploadProgress___TIZa small{color:#6f7b89;font-size:8px}.StorefrontConstructor_uploadProgress___TIZa progress{grid-column:1;width:100%;height:7px;overflow:hidden;accent-color:#1767d5;border:0;border-radius:999px}.StorefrontConstructor_uploadProgress___TIZa em{grid-column:2;grid-row:1/3;color:#1767d5;font-size:10px;font-style:normal;font-weight:720;text-align:right}.StorefrontConstructor_textInput__FEWWD{width:100%;height:42px;border:1px solid #dce1e7;border-radius:7px;padding:0 11px;outline:0;background:#fff;color:#2c3037;font:inherit;font-size:12px}.StorefrontConstructor_textInput__FEWWD:focus{border-color:#1b65d6;box-shadow:0 0 0 3px rgba(27,101,214,.1)}.StorefrontConstructor_textControls__DA9pe{display:grid;grid-template-columns:minmax(0,1fr) 44px;align-items:end;gap:8px}.StorefrontConstructor_fontPicker__s90_t{position:relative;min-width:0;display:grid;gap:6px}.StorefrontConstructor_fieldLabel__LtpDf{color:#252930;font-size:11px;font-weight:700}.StorefrontConstructor_fontTrigger__fchA5{width:100%;height:42px;display:flex;align-items:center;justify-content:space-between;gap:8px;padding:0 10px 0 12px;color:#2c3037;background:#fff;border:1px solid #dce1e7;border-radius:7px;cursor:pointer;text-align:left}.StorefrontConstructor_fontTrigger__fchA5:focus-visible{outline:0;border-color:#1b65d6;box-shadow:0 0 0 3px rgba(27,101,214,.1)}.StorefrontConstructor_fontTrigger__fchA5 span{min-width:0;overflow:hidden;font-size:15px;text-overflow:ellipsis;white-space:nowrap}.StorefrontConstructor_fontTrigger__fchA5 svg{flex:0 0 auto;width:15px;height:15px;color:#737c88}.StorefrontConstructor_fontMenu__oICT_{position:absolute;left:0;right:0;top:calc(100% + 6px);z-index:30;max-height:310px;display:grid;gap:2px;padding:5px;overflow-y:auto;background:#fff;border:1px solid #d8dde4;border-radius:7px;box-shadow:0 16px 36px rgba(24,29,37,.2)}.StorefrontConstructor_editorActionbar__2lNcE .StorefrontConstructor_fontMenu__oICT_ button,.StorefrontConstructor_fontMenu__oICT_ button{width:100%;min-width:0;min-height:42px;display:flex;align-items:center;justify-content:space-between;gap:8px;padding:5px 9px;color:#252a31;background:transparent;border:0;border-radius:5px;cursor:pointer;text-align:left}.StorefrontConstructor_fontMenu__oICT_ button:focus-visible,.StorefrontConstructor_fontMenu__oICT_ button:hover,.StorefrontConstructor_fontMenu__oICT_ button[aria-selected=true]{outline:0;background:#f0f4fa}.StorefrontConstructor_fontMenu__oICT_ button span{min-width:0;flex:1 1 auto;overflow:hidden;font-size:17px;line-height:1.15;text-overflow:ellipsis;white-space:nowrap}.StorefrontConstructor_fontMenu__oICT_ button svg{flex:0 0 auto;width:15px;height:15px;color:#1762cf}.StorefrontConstructor_colorInput__4BJAW{position:relative;height:42px;display:grid;place-items:center;border:1px solid #dce1e7;border-radius:7px;cursor:pointer}.StorefrontConstructor_colorInput__4BJAW input{position:absolute;width:1px;height:1px;opacity:0}.StorefrontConstructor_colorInput__4BJAW span{width:24px;height:24px;border:1px solid rgba(20,24,30,.12);border-radius:50%}.StorefrontConstructor_range__s6v1I{display:grid;grid-template-columns:76px minmax(0,1fr);align-items:center;gap:10px}.StorefrontConstructor_range__s6v1I span{display:inline-flex;align-items:center;gap:6px;color:#6f7782;font-size:10px}.StorefrontConstructor_range__s6v1I svg{width:14px;height:14px}.StorefrontConstructor_rangeFields___1ug8{min-width:0;display:grid;grid-template-columns:minmax(0,1fr) 52px;align-items:center;gap:7px}.StorefrontConstructor_rangeFields___1ug8>input{width:100%;accent-color:#1a63d3}.StorefrontConstructor_rangeFields___1ug8 output{color:#737c88;font-size:9px;text-align:right}.StorefrontConstructor_propertyStepper__kb4v8{min-width:0;display:grid;grid-template-columns:34px minmax(68px,1fr) 34px;align-items:center;gap:5px}.StorefrontConstructor_propertyStepper__kb4v8 button{width:34px;height:34px;display:grid;place-items:center;padding:0;color:#4e5763;background:#f1f3f6;border:1px solid #dce1e7;border-radius:6px;cursor:pointer}.StorefrontConstructor_propertyStepper__kb4v8 button:hover{color:#20252c;background:#e7ebf0}.StorefrontConstructor_propertyStepper__kb4v8 button svg{width:14px;height:14px}.StorefrontConstructor_propertyStepper__kb4v8 label{height:34px;display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:2px;padding:0 8px;color:#77808c;background:#fff;border:1px solid #d8dde4;border-radius:6px}.StorefrontConstructor_propertyStepper__kb4v8 input{min-width:0;width:100%;padding:0;color:#282d34;background:transparent;border:0;outline:0;font:inherit;font-size:11px;font-weight:650;text-align:right;appearance:textfield}.StorefrontConstructor_propertyStepper__kb4v8 input::-webkit-inner-spin-button,.StorefrontConstructor_propertyStepper__kb4v8 input::-webkit-outer-spin-button{margin:0;appearance:none}.StorefrontConstructor_propertyStepper__kb4v8 label span{font-size:9px}.StorefrontConstructor_rotationNumber__U3JoA{height:32px;display:grid!important;grid-template-columns:minmax(0,1fr) 13px;align-items:center;gap:0!important;padding:0 4px 0 7px;background:#fff;border:1px solid #d8dde4;border-radius:6px}.StorefrontConstructor_rotationNumber__U3JoA input{min-width:0;width:100%;padding:0;color:#2b3037;background:transparent;border:0;outline:0;font:inherit;font-size:10px;text-align:right;appearance:textfield}.StorefrontConstructor_rotationNumber__U3JoA input::-webkit-inner-spin-button,.StorefrontConstructor_rotationNumber__U3JoA input::-webkit-outer-spin-button{margin:0;appearance:none}.StorefrontConstructor_rotationNumber__U3JoA i{color:#7d8590;font-size:10px;font-style:normal}.StorefrontConstructor_spin__FD5CW{animation:StorefrontConstructor_spin__FD5CW .9s linear infinite}@keyframes StorefrontConstructor_spin__FD5CW{to{transform:rotate(1turn)}}.StorefrontConstructor_editorNotice__qrOdm{margin:10px 14px 0;padding:9px 10px;color:#2d333b;background:#fff5ce;border:1px solid #ead78b;border-radius:6px;font-size:10px;line-height:1.4}.StorefrontConstructor_nextStepBar__cQFi1{position:sticky;bottom:0;z-index:3;margin-top:auto;padding:14px;background:rgba(255,255,255,.96);border-top:1px solid #e2e5e9}.StorefrontConstructor_page__HJZny .StorefrontConstructor_nextStepButton__iQOVE{width:100%;min-height:58px;display:inline-flex;align-items:center;justify-content:space-between;gap:18px;padding:0 9px 0 17px;color:#20242a;background:#ffd126;border:1px solid #edbd10;border-radius:8px;box-shadow:0 10px 24px rgba(178,133,0,.2);cursor:pointer;font:inherit;font-size:14px;font-weight:700}.StorefrontConstructor_nextStepCopy__L2Mvf{display:grid;gap:1px;text-align:left}.StorefrontConstructor_page__HJZny .StorefrontConstructor_nextStepButton__iQOVE small{color:#6f5900;font-size:8px;font-weight:750;text-transform:uppercase}.StorefrontConstructor_nextStepAction__oE4Ex{display:inline-flex;align-items:center;gap:8px;color:#20242a;font-size:11px;font-weight:700;white-space:nowrap}.StorefrontConstructor_nextStepAction__oE4Ex svg{width:36px;height:36px;padding:9px;color:#fff;background:#20242a;border:1px solid #20242a;border-radius:6px;box-shadow:0 5px 14px rgba(92,69,0,.2)}.StorefrontConstructor_backStepButton__h52eu svg{width:18px;height:18px}.StorefrontConstructor_page__HJZny .StorefrontConstructor_nextStepButton__iQOVE:hover{background:#ffdc55}.StorefrontConstructor_backStepButton__h52eu{width:max-content;min-height:34px;display:inline-flex;align-items:center;gap:7px;margin:0 0 8px;padding:0;color:#68717e;background:transparent;border:0;cursor:pointer;font:inherit;font-size:11px;font-weight:650}.StorefrontConstructor_backStepButton__h52eu:hover{color:#1c62cc}.StorefrontConstructor_orderPanel__HnbQo{display:grid;grid-template-columns:minmax(340px,400px) minmax(420px,1fr) 320px;align-items:start;gap:18px;margin-top:22px;padding:22px;background:#fff;border:1px solid #dde1e6;border-radius:8px;box-shadow:0 16px 44px rgba(28,33,42,.06)}.StorefrontConstructor_orderHeader__7992J{min-width:0;min-height:50px;grid-column:1/-1;grid-row:1;display:flex;align-items:center;gap:28px;padding:0 2px 14px;border-bottom:1px solid #e2e6eb}.StorefrontConstructor_orderHeader__7992J .StorefrontConstructor_backStepButton__h52eu{flex:0 0 auto;margin:0}.StorefrontConstructor_orderHeader__7992J>span{flex:0 0 auto;display:flex;align-items:center;gap:9px;color:#22262d;font-size:16px;font-weight:700}.StorefrontConstructor_orderHeader__7992J>span svg{width:19px;height:19px;color:#1862d2}.StorefrontConstructor_orderHeader__7992J p{min-width:0;margin:0 0 0 auto;color:#818994;font-size:11px;line-height:1.4;white-space:nowrap}.StorefrontConstructor_orderProducts__xlE_6{min-width:0;grid-column:1/3;grid-row:2;display:grid;align-content:start;gap:18px}.StorefrontConstructor_orderProduct__voY4z{min-width:0;display:grid;grid-template-columns:minmax(300px,38%) minmax(0,1fr);align-items:start;gap:14px 18px}.StorefrontConstructor_orderProduct__voY4z+.StorefrontConstructor_orderProduct__voY4z{padding-top:18px;border-top:1px solid #e2e6eb}.StorefrontConstructor_orderProductHead__Un2o2{min-width:0;grid-column:1/-1;display:flex;align-items:center;justify-content:space-between;gap:14px}.StorefrontConstructor_orderProductHead__Un2o2>span{min-width:0;display:grid;gap:2px}.StorefrontConstructor_orderProductHead__Un2o2 strong{color:#24282f;font-size:15px;font-weight:740}.StorefrontConstructor_orderProductHead__Un2o2 small{overflow:hidden;color:#858d98;font-size:10px;text-overflow:ellipsis;white-space:nowrap}.StorefrontConstructor_orderProductHead__Un2o2 button{flex:0 0 auto;width:32px;height:32px;display:grid;place-items:center;padding:0;color:#69717c;background:#f3f5f7;border:1px solid #dde2e8;border-radius:6px;cursor:pointer}.StorefrontConstructor_orderProductHead__Un2o2 button:hover{color:#a52a2a;background:#fff0f0;border-color:#e8bcbc}.StorefrontConstructor_orderProductHead__Un2o2 button svg{width:15px;height:15px}.StorefrontConstructor_orderPreview__cUfYr{min-width:0;grid-column:1;grid-row:2}.StorefrontConstructor_checkoutColumn__A0RM_{min-width:0;grid-column:3;grid-row:2;display:grid;align-content:start;gap:10px}.StorefrontConstructor_resultPreviewGrid__4b0mi{width:100%;display:grid;grid-template-columns:1fr;gap:10px;margin-top:7px}.StorefrontConstructor_resultPreviewGrid__4b0mi:not(.StorefrontConstructor_twoResultPreviews__jDbIm){width:min(100%,360px);margin-inline:auto}.StorefrontConstructor_resultPreviewGrid__4b0mi.StorefrontConstructor_twoResultPreviews__jDbIm{grid-template-columns:repeat(2,minmax(0,1fr))}.StorefrontConstructor_resultPreviewCard__zQilf{min-width:0;margin:0;overflow:hidden;background:#eef1f5;border:1px solid #d9dee6;border-radius:8px}.StorefrontConstructor_resultPreviewStage__zcEQw{position:relative;width:100%;aspect-ratio:1/1.12;overflow:hidden;container-type:inline-size;background:#eceff3}.StorefrontConstructor_resultGarment__yhKhz{position:absolute;inset:0;width:100%;height:100%;object-fit:contain}.StorefrontConstructor_resultPrintArea__vNHP_{position:absolute;z-index:2;overflow:hidden;container-type:inline-size;pointer-events:none}.StorefrontConstructor_resultDesignImage__rmDiu,.StorefrontConstructor_resultDesignText__SEGMF{position:absolute;max-width:76%;max-height:76%;pointer-events:none}.StorefrontConstructor_resultDesignImage__rmDiu{width:52%;height:52%;object-fit:contain}.StorefrontConstructor_resultDesignText__SEGMF{box-sizing:border-box;width:max-content;max-width:92%;overflow:visible;overflow-wrap:anywhere;padding:1px 2px;font-weight:400;line-height:1.14;text-align:center;white-space:pre-wrap}.StorefrontConstructor_resultUnavailableDesign__AR3HS{position:absolute;box-sizing:border-box;width:52%;min-height:40px;display:grid;place-content:center;justify-items:center;gap:2px;padding:5px;overflow:hidden;color:#49515d;background:rgba(255,255,255,.9);border:1px dashed #8f99a6;border-radius:5px;text-align:center}.StorefrontConstructor_resultUnavailableDesign__AR3HS svg{width:15px;height:15px;color:#155fd0}.StorefrontConstructor_resultUnavailableDesign__AR3HS small{max-width:100%;overflow:hidden;font-size:7px;text-overflow:ellipsis;white-space:nowrap}.StorefrontConstructor_resultPreviewCard__zQilf figcaption{min-height:34px;display:flex;align-items:center;justify-content:space-between;gap:10px;padding:0 10px;background:#fff;border-top:1px solid #dde2e8}.StorefrontConstructor_resultPreviewCard__zQilf figcaption span{color:#252a31;font-size:11px;font-weight:720}.StorefrontConstructor_resultPreviewCard__zQilf figcaption small{color:#848c97;font-size:9px}.StorefrontConstructor_orderPrice__l30iW{display:grid;gap:3px;margin-top:4px;padding:12px 14px;background:#f6f7f9;border:1px solid #e0e4e9;border-radius:7px}.StorefrontConstructor_orderPrice__l30iW small{color:#858d98;font-size:10px}.StorefrontConstructor_orderPrice__l30iW b{color:#24282f;font-size:23px;font-weight:590}.StorefrontConstructor_orderPrice__l30iW em{color:#8b929c;font-size:10px;font-style:normal;font-weight:520}.StorefrontConstructor_orderDiscountPanel__Abclw{display:grid;gap:8px;margin-top:2px;padding:12px;background:#fff8d8;border:1px solid #ead272;border-left:3px solid #ffd126;border-radius:7px}.StorefrontConstructor_orderDiscountPanel__Abclw>strong{color:#4f420d;font-size:11px;font-weight:760}.StorefrontConstructor_orderTierPreview__DZ7_L{grid-template-columns:repeat(2,minmax(0,1fr));gap:0}.StorefrontConstructor_orderTierPreview__DZ7_L span{padding:7px 5px;background:transparent;border:0;border-radius:0}.StorefrontConstructor_orderTierPreview__DZ7_L span:nth-child(odd){border-right:1px solid rgba(128,104,15,.18)}.StorefrontConstructor_orderTierPreview__DZ7_L span:nth-child(n+3){border-top:1px solid rgba(128,104,15,.18)}.StorefrontConstructor_orderTierPreview__DZ7_L span.StorefrontConstructor_reachedTier__P5amk{background:rgba(255,209,38,.32);border-color:rgba(128,104,15,.18)}.StorefrontConstructor_orderTierPreview__DZ7_L small{color:#7a692a}.StorefrontConstructor_orderTierPreview__DZ7_L b{color:#302a15}.StorefrontConstructor_sizeSection__6pAqL{min-width:0;grid-column:2;grid-row:2;display:grid;align-content:start;gap:12px;padding:14px;background:#f7f8fa;border:1px solid #e1e5ea;border-radius:8px}.StorefrontConstructor_sizeSectionHead__SnsGo{min-width:0;display:flex;align-items:center;justify-content:space-between;gap:14px}.StorefrontConstructor_sizeSectionHead__SnsGo>span{min-width:0;display:grid;gap:2px}.StorefrontConstructor_sizeSectionHead__SnsGo b{color:#252930;font-size:13px;font-weight:730}.StorefrontConstructor_sizeSectionHead__SnsGo small{color:#8a929d;font-size:9px}.StorefrontConstructor_sizeSectionHead__SnsGo strong{flex:0 0 auto;min-width:54px;padding:7px 9px;color:#403500;background:#ffe26f;border-radius:6px;font-size:11px;font-weight:760;text-align:center}.StorefrontConstructor_sizeGrid__wWVVB{min-width:0;display:grid;grid-template-columns:repeat(auto-fit,minmax(154px,1fr));align-content:start;gap:8px}.StorefrontConstructor_singleSizeGrid__4kvt8{grid-template-columns:minmax(240px,380px);justify-content:center}.StorefrontConstructor_sizeGrid__wWVVB>div{min-width:0;height:56px;display:grid;grid-template-columns:minmax(0,1fr) 84px;align-items:center;gap:6px;padding:6px 7px 6px 11px;background:#fff;border:1px solid #dde2e8;border-radius:7px;transition:border-color .14s ease,background .14s ease,box-shadow .14s ease}.StorefrontConstructor_sizeGrid__wWVVB>div.StorefrontConstructor_selectedSize__pWJAD{background:#fff9dc;border-color:#d5ac08;box-shadow:inset 0 0 0 1px #e5bd17}.StorefrontConstructor_sizeGrid__wWVVB>div>span{min-width:0;display:grid}.StorefrontConstructor_sizeGrid__wWVVB b{overflow:hidden;font-size:12px;font-weight:680;text-overflow:ellipsis;white-space:nowrap}.StorefrontConstructor_sizeGrid__wWVVB small{color:#89919c;font-size:9px}.StorefrontConstructor_sizeGrid__wWVVB>div>div{display:grid;grid-template-columns:25px 34px 25px;align-items:center}.StorefrontConstructor_page__HJZny .StorefrontConstructor_sizeGrid__wWVVB button{width:25px;height:30px;display:grid;place-items:center;padding:0;color:#4f5762;background:#eef1f4;border:1px solid #e1e5e9;border-radius:5px;cursor:pointer}.StorefrontConstructor_page__HJZny .StorefrontConstructor_sizeGrid__wWVVB button:hover{color:#20242a;background:#e5e9ee}.StorefrontConstructor_page__HJZny .StorefrontConstructor_sizeGrid__wWVVB>div.StorefrontConstructor_selectedSize__pWJAD button:last-child{color:#332a00;background:#ffd126;border-color:#e1b408}.StorefrontConstructor_sizeGrid__wWVVB button svg{width:13px;height:13px}.StorefrontConstructor_sizeGrid__wWVVB input{width:34px;height:30px;padding:0;border:0;outline:0;background:#fff;color:#272b32;font:inherit;font-size:11px;text-align:center;appearance:textfield}.StorefrontConstructor_sizeGrid__wWVVB input::-webkit-inner-spin-button,.StorefrontConstructor_sizeGrid__wWVVB input::-webkit-outer-spin-button{margin:0;appearance:none}.StorefrontConstructor_summary__B4G9O{align-self:start;display:grid;gap:12px;padding:18px;color:#fff;background:#22272f;border-radius:8px}.StorefrontConstructor_summaryTop__8GWnl{display:grid;gap:8px}.StorefrontConstructor_summaryTop__8GWnl span{color:#b9c0ca;font-size:11px}.StorefrontConstructor_summaryTop__8GWnl b{font-size:22px;font-weight:580}.StorefrontConstructor_summaryTop__8GWnl small{color:#929aa5;font-size:10px;font-weight:500}.StorefrontConstructor_unitPriceLine__MF259{display:grid;gap:5px;padding-bottom:12px;border-bottom:1px solid #454b54}.StorefrontConstructor_unitPriceHeading__9wEhk{display:flex;align-items:center;justify-content:space-between;gap:10px}.StorefrontConstructor_unitPriceLine__MF259 small{color:#b9c0ca;font-size:10px}.StorefrontConstructor_unitPriceLine__MF259 em{color:#929aa5;font-size:9px;font-style:normal}.StorefrontConstructor_unitPriceList__OopTf{display:grid;gap:4px}.StorefrontConstructor_unitPriceList__OopTf span{display:flex;align-items:baseline;justify-content:space-between;gap:12px}.StorefrontConstructor_unitPriceList__OopTf strong{font-size:20px;font-weight:590}.StorefrontConstructor_discount___Ah_g{display:flex;justify-content:space-between;gap:10px;padding:9px 10px;color:#20242a;background:#ffd126;border-radius:6px;font-size:11px}.StorefrontConstructor_discount___Ah_g b{font-weight:760}.StorefrontConstructor_nextTier__t_6cH{margin:0;color:#a7aeb8;font-size:10px}.StorefrontConstructor_totalLine__Ab1bh{display:flex;align-items:end;justify-content:space-between;gap:14px}.StorefrontConstructor_totalLine__Ab1bh span{color:#adb4be;font-size:11px}.StorefrontConstructor_totalLine__Ab1bh strong{font-size:28px;font-weight:560}.StorefrontConstructor_page__HJZny .StorefrontConstructor_cartButton__bO73M{min-height:54px;display:flex;align-items:center;justify-content:center;gap:10px;padding:7px 10px;color:#20242a;background:#ffd126;border:0;border-radius:7px;cursor:pointer;font:inherit}.StorefrontConstructor_page__HJZny .StorefrontConstructor_cartButton__bO73M:disabled{opacity:.62;cursor:default}.StorefrontConstructor_cartButton__bO73M svg{width:18px;height:18px}.StorefrontConstructor_cartButton__bO73M>svg:last-child{margin-left:auto}.StorefrontConstructor_cartButtonCopy__08j1l{display:grid;gap:1px;text-align:left}.StorefrontConstructor_cartButtonCopy__08j1l b{font-size:14px;font-weight:720}.StorefrontConstructor_cartButtonCopy__08j1l small{color:#a38915;font-size:10px;font-weight:600}.StorefrontConstructor_notice__StVvw{padding:8px 10px;color:#20242a;background:#dff6e6;border-radius:6px;font-size:10px;line-height:1.35}@media (max-width:1280px){.StorefrontConstructor_workspace__26pYS{grid-template-columns:clamp(180px,calc(18.182vw - 12.73px),220px) minmax(390px,1fr) clamp(280px,calc(31.818vw - 57.27px),350px)}.StorefrontConstructor_productList__cFpty button{grid-template-columns:60px minmax(0,1fr)}.StorefrontConstructor_productList__cFpty button>svg{display:none}.StorefrontConstructor_orderPanel__HnbQo{grid-template-columns:minmax(290px,330px) minmax(0,1fr) 300px}}@media (max-width:1060px){.StorefrontConstructor_workspace__26pYS{grid-template-columns:180px minmax(390px,1fr) 280px}.StorefrontConstructor_railHead__oA2zB{padding-inline:12px}.StorefrontConstructor_railHead__oA2zB small{display:none}.StorefrontConstructor_productList__cFpty button{min-height:100px;grid-template-columns:48px minmax(0,1fr);gap:8px;padding:9px}.StorefrontConstructor_productList__cFpty button>svg{display:none}.StorefrontConstructor_productThumb__ZLFSp{width:48px;height:68px}.StorefrontConstructor_productList__cFpty b{font-size:12px}.StorefrontConstructor_productList__cFpty small{font-size:9px}.StorefrontConstructor_stage__jLvzG{width:min(100%,680px)}.StorefrontConstructor_controlSection__nknUb{gap:10px;padding:14px}.StorefrontConstructor_priceCard__RcrEG{padding-inline:12px}.StorefrontConstructor_colorRow__d2UK9{grid-template-columns:repeat(2,minmax(0,1fr))}.StorefrontConstructor_orderPanel__HnbQo{grid-template-columns:minmax(0,1fr)}.StorefrontConstructor_orderProducts__xlE_6{grid-column:1;grid-row:2}.StorefrontConstructor_orderProduct__voY4z{grid-template-columns:minmax(280px,320px) minmax(0,1fr)}.StorefrontConstructor_checkoutColumn__A0RM_{grid-column:1;grid-row:3}}@media (max-width:1000px){.StorefrontConstructor_workspace__26pYS{grid-template-columns:minmax(390px,1fr) 280px}.StorefrontConstructor_productRail__B2P20{grid-column:1/-1;grid-row:1;border-right:0;border-bottom:1px solid #e2e5e9}.StorefrontConstructor_railHead__oA2zB{height:48px;padding:0 12px}.StorefrontConstructor_productList__cFpty{display:flex;overflow-x:auto;overscroll-behavior-inline:contain;padding:8px;scroll-padding-inline:8px;scroll-snap-type:x proximity;scrollbar-width:none}.StorefrontConstructor_productGroup__bDTNn{flex:0 0 auto;display:flex;align-items:stretch}.StorefrontConstructor_productGroup__bDTNn>header{width:104px;flex:0 0 104px;justify-content:center;padding:8px;border:0}.StorefrontConstructor_productList__cFpty::-webkit-scrollbar{display:none}.StorefrontConstructor_productList__cFpty button{flex:0 0 clamp(123px,38vw,360px);min-height:88px;grid-template-columns:45px minmax(0,1fr);gap:8px;padding:7px;border:1px solid #e1e4e8;border-radius:7px;scroll-snap-align:start}.StorefrontConstructor_productList__cFpty button+button{margin-left:7px}.StorefrontConstructor_productList__cFpty button.StorefrontConstructor_selectedProduct__N__RP{box-shadow:inset 0 0 0 1px #1f242c}.StorefrontConstructor_productList__cFpty button>svg{display:none}.StorefrontConstructor_productThumb__ZLFSp{width:45px;height:64px}.StorefrontConstructor_productList__cFpty b{font-size:11px}.StorefrontConstructor_productList__cFpty small{font-size:9px}.StorefrontConstructor_editorColumn__zQdE4{grid-column:1;grid-row:2}.StorefrontConstructor_controls__rBOrk{grid-column:2;grid-row:2}}@media (min-width:901px) and (max-width:1149px){.StorefrontConstructor_tierPreview__iZS3o{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (min-width:901px) and (max-width:930px){.StorefrontConstructor_editorTopbar__pB6io{gap:7px;padding-inline:8px}.StorefrontConstructor_sideSwitch__ByNaD button,.StorefrontConstructor_viewSwitch__kAFn1 button{gap:5px;padding-inline:8px;font-size:11px!important}.StorefrontConstructor_canvasTools__0dQ5P{gap:2px;padding-inline:6px}.StorefrontConstructor_canvasTools__0dQ5P button{gap:5px;padding-inline:7px;font-size:10px!important}}@media (max-width:900px){.StorefrontConstructor_workspace__26pYS{display:block;min-height:0}.StorefrontConstructor_editorColumn__zQdE4{grid-template-rows:auto auto auto auto}.StorefrontConstructor_stage__jLvzG{width:min(100%,440px)}.StorefrontConstructor_canvasTools__0dQ5P,.StorefrontConstructor_desktopFileSection__r24AD{display:none}.StorefrontConstructor_canvasLayerPanel__8KYkD{display:grid}.StorefrontConstructor_controls__rBOrk{grid-column:1/-1;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-auto-rows:max-content;align-content:start;overflow:visible;border-top:1px solid #e2e5e9;border-left:0}.StorefrontConstructor_controlSection__nknUb{align-content:start;border-right:1px solid #e5e8ec;border-bottom:0}.StorefrontConstructor_colorSection__BtOb9,.StorefrontConstructor_editorNotice__qrOdm,.StorefrontConstructor_nextStepBar__cQFi1,.StorefrontConstructor_priceSection__WI0c7{grid-column:1/-1}.StorefrontConstructor_nextStepBar__cQFi1{position:static}.StorefrontConstructor_orderPanel__HnbQo{grid-template-columns:minmax(0,1fr);gap:14px;margin-top:12px;padding:18px 16px}.StorefrontConstructor_orderHeader__7992J{grid-column:1;grid-row:1;display:grid;grid-template-columns:auto minmax(0,1fr);gap:4px 18px}.StorefrontConstructor_orderHeader__7992J .StorefrontConstructor_backStepButton__h52eu{grid-row:1/span 2;align-self:center}.StorefrontConstructor_orderHeader__7992J p{margin:0;white-space:normal}.StorefrontConstructor_orderProducts__xlE_6{grid-column:1;grid-row:2}.StorefrontConstructor_orderProduct__voY4z{grid-template-columns:minmax(0,1fr);gap:10px}.StorefrontConstructor_orderProductHead__Un2o2{grid-column:1;grid-row:1}.StorefrontConstructor_orderPreview__cUfYr{grid-column:1;grid-row:2}.StorefrontConstructor_checkoutColumn__A0RM_,.StorefrontConstructor_sizeSection__6pAqL{grid-column:1;grid-row:3}.StorefrontConstructor_resultPreviewGrid__4b0mi:not(.StorefrontConstructor_twoResultPreviews__jDbIm){width:min(100%,380px)}.StorefrontConstructor_resultPreviewGrid__4b0mi.StorefrontConstructor_twoResultPreviews__jDbIm{width:min(100%,680px);margin-inline:auto}.StorefrontConstructor_sizeSection__6pAqL{width:100%}}@media (min-width:561px) and (max-width:900px){.StorefrontConstructor_resultPreviewGrid__4b0mi.StorefrontConstructor_twoResultPreviews__jDbIm{width:min(100%,680px)}}@media (max-width:760px){.StorefrontConstructor_page__HJZny{padding:18px 10px 86px}.StorefrontConstructor_intro__3aIM_{min-height:0;grid-template-columns:1fr;gap:14px;padding:4px 2px 14px}.StorefrontConstructor_intro__3aIM_ h1{margin-top:7px;font-size:clamp(27px,8vw,34px)}.StorefrontConstructor_intro__3aIM_ p{font-size:11px}.StorefrontConstructor_steps__GnZSN{gap:10px}.StorefrontConstructor_steps__GnZSN li{min-width:0;flex:1 1}.StorefrontConstructor_steps__GnZSN span{font-size:11px}.StorefrontConstructor_workspace__26pYS{display:block;min-height:0;margin-top:12px}.StorefrontConstructor_productRail__B2P20{border:0;border-bottom:1px solid #e2e5e9}.StorefrontConstructor_railHead__oA2zB{height:48px;padding:0 12px}.StorefrontConstructor_productList__cFpty{display:flex;overflow-x:auto;padding:8px;scrollbar-width:none}.StorefrontConstructor_productList__cFpty::-webkit-scrollbar{display:none}.StorefrontConstructor_productList__cFpty button{flex:0 0 clamp(123px,38vw,360px);min-height:88px;grid-template-columns:45px minmax(0,1fr);gap:8px;padding:7px;border:1px solid #e1e4e8;border-radius:7px}.StorefrontConstructor_productList__cFpty button+button{margin-left:7px}.StorefrontConstructor_productList__cFpty button.StorefrontConstructor_selectedProduct__N__RP{box-shadow:inset 0 0 0 1px #1f242c}.StorefrontConstructor_productList__cFpty button>svg{display:none}.StorefrontConstructor_productThumb__ZLFSp{width:45px;height:64px}.StorefrontConstructor_productList__cFpty b{font-size:11px}.StorefrontConstructor_productList__cFpty small{font-size:9px}.StorefrontConstructor_editorColumn__zQdE4{grid-template-rows:auto auto auto auto}.StorefrontConstructor_editorTopbar__pB6io{min-height:58px;gap:7px;padding:8px}.StorefrontConstructor_sideSwitch__ByNaD,.StorefrontConstructor_viewSwitch__kAFn1{min-width:0}.StorefrontConstructor_sideSwitch__ByNaD button,.StorefrontConstructor_viewSwitch__kAFn1 button{height:34px;gap:4px;padding:0 7px;font-size:9px!important}.StorefrontConstructor_viewSwitch__kAFn1 button{width:auto;overflow:visible;white-space:nowrap}.StorefrontConstructor_viewSwitch__kAFn1 button:not(.StorefrontConstructor_isActive__sHYKR){color:#828a96}.StorefrontConstructor_viewSwitch__kAFn1 svg{width:16px;height:16px}.StorefrontConstructor_editorActionbar__2lNcE{position:relative;z-index:9;display:grid;grid-template-columns:max-content minmax(0,1fr) max-content;gap:5px;padding:6px}.StorefrontConstructor_historyTools__Ufdjk{grid-column:1;grid-row:1;gap:2px}.StorefrontConstructor_activeLayerTools__EPIbT{grid-column:2;grid-row:1;width:auto;justify-content:flex-end;gap:2px;margin-left:0}.StorefrontConstructor_noActiveLayer__GDBsx{grid-column:2;grid-row:1;justify-self:end;margin-left:0}.StorefrontConstructor_layerAddTools__vsezG{grid-column:1/-1;grid-row:2;display:grid;grid-template-columns:1fr 1fr;gap:5px}.StorefrontConstructor_editorActionbar__2lNcE .StorefrontConstructor_layerAddTools__vsezG button,.StorefrontConstructor_layerAddTools__vsezG label{width:100%;min-width:0;height:34px}.StorefrontConstructor_textLayerPanel__SsHCk{grid-column:1/-1;grid-row:3}.StorefrontConstructor_editorActionbar__2lNcE>.StorefrontConstructor_activeLayerTools__EPIbT>button,.StorefrontConstructor_editorActionbar__2lNcE>.StorefrontConstructor_historyTools__Ufdjk>button{width:28px;height:30px}.StorefrontConstructor_quickRotation__dX4w4,.StorefrontConstructor_quickStepper__KsFVI{height:30px;gap:0;padding:0}.StorefrontConstructor_quickRotation__dX4w4 button,.StorefrontConstructor_quickStepper__KsFVI button{width:22px;height:28px}.StorefrontConstructor_quickRotation__dX4w4 output,.StorefrontConstructor_quickStepper__KsFVI output{width:36px;height:26px;padding-inline:2px;font-size:10px;line-height:26px}.StorefrontConstructor_quickRotation__dX4w4 output{width:34px}.StorefrontConstructor_quickRotation__dX4w4 output span,.StorefrontConstructor_quickStepper__KsFVI output span{font-size:7px}.StorefrontConstructor_textLayerRows__hqm_5{display:flex;gap:5px;overflow-x:auto;overscroll-behavior-inline:contain;scroll-snap-type:x proximity;scrollbar-width:none}.StorefrontConstructor_textLayerRows__hqm_5::-webkit-scrollbar{display:none}.StorefrontConstructor_textLayerRow__TFLWW{flex:0 0 100%;scroll-snap-align:start}.StorefrontConstructor_scrollableTextLayerRows__ZToIE .StorefrontConstructor_textLayerRow__TFLWW{flex-basis:calc(100% - 96px)}.StorefrontConstructor_textLayerRow__TFLWW textarea{max-height:52px}.StorefrontConstructor_textPaletteMenu__w_40K{position:fixed;left:50%;right:auto;top:auto;bottom:max(14px,env(safe-area-inset-bottom));z-index:1005;width:min(296px,calc(100vw - 20px));grid-template-columns:repeat(4,minmax(0,1fr));transform:translateX(-50%)}.StorefrontConstructor_editorActionbar__2lNcE .StorefrontConstructor_textPaletteMenu__w_40K button,.StorefrontConstructor_editorActionbar__2lNcE .StorefrontConstructor_textPaletteMenu__w_40K button.StorefrontConstructor_quickTextColor__u93VQ{width:100%}.StorefrontConstructor_quickStepper__KsFVI>svg{display:none}.StorefrontConstructor_stage__jLvzG{width:min(100%,440px);max-height:none}.StorefrontConstructor_focusToggle__nnTmq{top:9px;right:9px;width:32px;height:32px}.StorefrontConstructor_stageUpload__vvdi6{width:min(120px,calc(100% - 8px));gap:4px;padding:9px 7px}.StorefrontConstructor_stageUpload__vvdi6 svg{width:18px;height:18px}.StorefrontConstructor_stageUpload__vvdi6 span{font-size:10px}.StorefrontConstructor_stageUpload__vvdi6 small{font-size:8px}.StorefrontConstructor_canvasLayerPanel__8KYkD{padding:9px 8px 10px}.StorefrontConstructor_canvasLayerList__iy6nf{display:flex;overflow-x:auto;overscroll-behavior-inline:contain;scroll-snap-type:x proximity;scrollbar-width:none}.StorefrontConstructor_canvasLayerList__iy6nf::-webkit-scrollbar{display:none}.StorefrontConstructor_canvasLayerItem__m_e8k{flex-grow:0;flex-shrink:0;flex-basis:calc(100% - 84px);scroll-snap-align:start}.StorefrontConstructor_canvasAddTextButton__wOil3,.StorefrontConstructor_canvasUploadButton__ozsmr{min-height:52px;grid-template-columns:23px minmax(0,1fr) 16px;gap:5px;padding-inline:8px}.StorefrontConstructor_canvasAddTextButton__wOil3>svg:first-child,.StorefrontConstructor_canvasUploadButton__ozsmr>svg:first-child{width:17px;height:17px}.StorefrontConstructor_canvasAddTextButton__wOil3>svg:last-of-type,.StorefrontConstructor_canvasUploadButton__ozsmr>svg:last-of-type{width:15px;height:15px}.StorefrontConstructor_controls__rBOrk{display:grid;grid-template-columns:1fr 1fr;border-top:1px solid #e2e5e9}.StorefrontConstructor_controlSection__nknUb{min-width:0;grid-column:1/-1;padding:14px 12px;border-right:0;border-bottom:1px solid #e5e8ec}.StorefrontConstructor_fontMenu__oICT_{top:calc(100% + 6px);bottom:auto;max-height:min(46vh,310px)}.StorefrontConstructor_range__s6v1I{grid-template-columns:68px minmax(0,1fr)}.StorefrontConstructor_nextStepBar__cQFi1{padding:12px}.StorefrontConstructor_nextStepButton__iQOVE{min-height:54px}.StorefrontConstructor_nextStepAction__oE4Ex{gap:6px;font-size:10px}.StorefrontConstructor_nextStepAction__oE4Ex svg{width:34px;height:34px}.StorefrontConstructor_orderPanel__HnbQo{padding:16px 12px}.StorefrontConstructor_sizeGrid__wWVVB{grid-template-columns:1fr 1fr;gap:7px}.StorefrontConstructor_singleSizeGrid__4kvt8{grid-template-columns:minmax(0,360px)}.StorefrontConstructor_sizeGrid__wWVVB>div{height:52px;grid-template-columns:minmax(0,1fr) 80px;padding-left:9px}.StorefrontConstructor_sizeGrid__wWVVB>div>div{grid-template-columns:23px 34px 23px}.StorefrontConstructor_sizeGrid__wWVVB button{width:23px}.StorefrontConstructor_summary__B4G9O{padding:15px}.StorefrontConstructor_cartButton__bO73M{min-width:0}}@media (max-width:560px){.StorefrontConstructor_orderPanel__HnbQo{gap:10px;padding:12px 10px 18px}.StorefrontConstructor_orderHeader__7992J{min-height:0;grid-template-columns:30px minmax(0,1fr);grid-template-areas:"back title" "note note";gap:5px 8px;padding:0 0 10px}.StorefrontConstructor_orderHeader__7992J .StorefrontConstructor_backStepButton__h52eu{width:30px;min-height:30px;grid-area:back;grid-row:auto;justify-content:center;margin:0}.StorefrontConstructor_orderHeader__7992J .StorefrontConstructor_backStepButton__h52eu span{display:none}.StorefrontConstructor_orderHeader__7992J .StorefrontConstructor_backStepButton__h52eu svg{width:18px;height:18px}.StorefrontConstructor_orderHeader__7992J>span{grid-area:title;font-size:14px}.StorefrontConstructor_orderHeader__7992J p{grid-area:note;font-size:9px}.StorefrontConstructor_orderProductHead__Un2o2 strong{font-size:14px}.StorefrontConstructor_resultPreviewGrid__4b0mi,.StorefrontConstructor_resultPreviewGrid__4b0mi.StorefrontConstructor_twoResultPreviews__jDbIm,.StorefrontConstructor_resultPreviewGrid__4b0mi:not(.StorefrontConstructor_twoResultPreviews__jDbIm){width:100%;max-width:none;gap:7px;margin-inline:0}.StorefrontConstructor_resultPreviewGrid__4b0mi:not(.StorefrontConstructor_twoResultPreviews__jDbIm){width:min(100%,290px);margin-inline:auto}.StorefrontConstructor_resultPreviewGrid__4b0mi.StorefrontConstructor_twoResultPreviews__jDbIm{grid-template-columns:repeat(2,minmax(0,1fr))}.StorefrontConstructor_resultPreviewStage__zcEQw{aspect-ratio:1/1.08}.StorefrontConstructor_resultPreviewCard__zQilf figcaption{min-height:30px;padding-inline:7px}.StorefrontConstructor_resultPreviewCard__zQilf figcaption span{font-size:9px}.StorefrontConstructor_resultPreviewCard__zQilf figcaption small{font-size:8px}.StorefrontConstructor_checkoutColumn__A0RM_{gap:8px}.StorefrontConstructor_orderDiscountPanel__Abclw{padding:10px}.StorefrontConstructor_sizeSection__6pAqL{gap:9px;padding:10px}.StorefrontConstructor_sizeSectionHead__SnsGo b{font-size:12px}.StorefrontConstructor_sizeSectionHead__SnsGo strong{min-width:48px;padding:6px 8px}.StorefrontConstructor_sizeGrid__wWVVB{gap:6px}.StorefrontConstructor_sizeGrid__wWVVB>div{height:56px;grid-template-columns:minmax(0,1fr) 76px;gap:3px;padding:5px 5px 5px 7px}.StorefrontConstructor_sizeGrid__wWVVB>div>div{grid-template-columns:22px 32px 22px}.StorefrontConstructor_page__HJZny .StorefrontConstructor_sizeGrid__wWVVB button{width:22px;height:30px}.StorefrontConstructor_sizeGrid__wWVVB input{width:32px}.StorefrontConstructor_summary__B4G9O{margin-top:0}.StorefrontConstructor_cartButtonCopy__08j1l small{font-size:10px}}@media (max-width:370px){.StorefrontConstructor_page__HJZny{padding-inline:6px}.StorefrontConstructor_canvasAddTextButton__wOil3,.StorefrontConstructor_canvasUploadButton__ozsmr{grid-template-columns:18px minmax(0,1fr) 14px;gap:3px;padding-inline:6px}.StorefrontConstructor_canvasAddTextButton__wOil3>svg:first-child,.StorefrontConstructor_canvasUploadButton__ozsmr>svg:first-child{width:16px;height:16px}.StorefrontConstructor_canvasAddTextButton__wOil3>svg:last-of-type,.StorefrontConstructor_canvasUploadButton__ozsmr>svg:last-of-type{width:14px;height:14px}.StorefrontConstructor_sideSwitch__ByNaD button,.StorefrontConstructor_viewSwitch__kAFn1 button{padding-inline:6px;font-size:8.5px!important}.StorefrontConstructor_controls__rBOrk{grid-template-columns:1fr}.StorefrontConstructor_controlSection__nknUb{grid-column:1}.StorefrontConstructor_editorActionbar__2lNcE{gap:3px;padding-inline:4px}.StorefrontConstructor_activeLayerTools__EPIbT,.StorefrontConstructor_historyTools__Ufdjk{gap:1px}.StorefrontConstructor_editorActionbar__2lNcE>.StorefrontConstructor_activeLayerTools__EPIbT>button,.StorefrontConstructor_editorActionbar__2lNcE>.StorefrontConstructor_historyTools__Ufdjk>button{width:27px}.StorefrontConstructor_quickRotation__dX4w4 button,.StorefrontConstructor_quickStepper__KsFVI button{width:21px}.StorefrontConstructor_quickStepper__KsFVI output{width:34px}.StorefrontConstructor_quickRotation__dX4w4 output{width:32px}.StorefrontConstructor_textLayerRow__TFLWW{grid-template-columns:42px minmax(0,1fr) 34px 30px;gap:4px}.StorefrontConstructor_textLayerRow__TFLWW>span{padding-left:2px;font-size:8px}.StorefrontConstructor_editorActionbar__2lNcE .StorefrontConstructor_textPaletteTrigger__eLXNr{width:30px}.StorefrontConstructor_editorActionbar__2lNcE .StorefrontConstructor_textRowDelete__xBHt9{width:28px}.StorefrontConstructor_textFormattingRow__k0h9G{grid-template-columns:42px minmax(0,1fr);gap:4px}.StorefrontConstructor_noActiveLayer__GDBsx{margin-left:0}.StorefrontConstructor_stageUpload__vvdi6{width:min(116px,calc(100% - 8px));min-width:0;padding-inline:6px}.StorefrontConstructor_stageUpload__vvdi6 span{font-size:9.5px}.StorefrontConstructor_nextStepButton__iQOVE{gap:10px;padding-left:13px}.StorefrontConstructor_nextStepAction__oE4Ex{gap:4px}.StorefrontConstructor_nextStepAction__oE4Ex svg{width:32px;height:32px;padding:8px}.StorefrontConstructor_colorRow__d2UK9{grid-template-columns:1fr 1fr}.StorefrontConstructor_rangeFields___1ug8{grid-template-columns:minmax(0,1fr) 48px}.StorefrontConstructor_summary__B4G9O{grid-template-columns:1fr}.StorefrontConstructor_cartButton__bO73M{width:100%}}@container (max-width: 112px){.StorefrontConstructor_stageUpload__vvdi6{gap:2px;padding:6px 3px;border-radius:6px}.StorefrontConstructor_stageUpload__vvdi6 svg{width:14px;height:14px}.StorefrontConstructor_stageUpload__vvdi6 span{font-size:8px}.StorefrontConstructor_stageUpload__vvdi6 small{font-size:7px}}@container (max-width: 78px){.StorefrontConstructor_stageUpload__vvdi6 span{width:0;height:0;overflow:hidden;font-size:0;line-height:0;white-space:nowrap}.StorefrontConstructor_stageUpload__vvdi6 small{display:none}}@media (prefers-reduced-motion:reduce){.StorefrontConstructor_garmentLayer__QstIU,.StorefrontConstructor_garment__oNRTn,.StorefrontConstructor_printArea__VXt8j,.StorefrontConstructor_spin__FD5CW{animation:none;transition:none}}.StorefrontPromocode_promo__Wczpl{display:grid;gap:12px;margin-top:18px;padding-top:18px;border-top:1px solid #e1e4e8}.StorefrontPromocode_heading__o1xFW{display:flex;align-items:center;gap:9px}.StorefrontPromocode_heading__o1xFW>span:first-child{width:36px;height:36px;display:grid;place-items:center;flex:0 0 auto;color:#55450d;background:#fff6c5;border:1px solid #ecd258;border-radius:8px}.StorefrontPromocode_heading__o1xFW div{min-width:0;display:grid;gap:2px}.StorefrontPromocode_heading__o1xFW b,.StorefrontPromocode_heading__o1xFW small{margin:0;letter-spacing:0}.StorefrontPromocode_heading__o1xFW b{color:#303136;font-size:15px;font-weight:500}.StorefrontPromocode_heading__o1xFW small{color:#747b86;font-size:12px;line-height:1.35}.StorefrontPromocode_form__wi4gF{display:grid;grid-template-columns:minmax(150px,1fr) auto;gap:8px}.StorefrontPromocode_form__wi4gF input{width:100%;min-width:0;height:44px;padding:0 13px;color:#303136;background:#f8f9fa;border:1px solid #dfe3e8;border-radius:8px;font:inherit;font-size:14px;text-transform:uppercase;letter-spacing:0;outline:none}.StorefrontPromocode_form__wi4gF input:focus{background:#fff;border-color:#d5b223;box-shadow:0 0 0 3px rgba(255,212,42,.18)}.StorefrontPromocode_clear__rSD5q,.StorefrontPromocode_form__wi4gF button{min-height:44px;display:inline-flex;align-items:center;justify-content:center;gap:7px;padding:0 15px;color:#303136;background:#ffd42a;border:1px solid #e2bc1f;border-radius:8px;font:inherit;font-size:13px;font-weight:500;cursor:pointer}.StorefrontPromocode_form__wi4gF button:disabled{cursor:wait;opacity:.6}.StorefrontPromocode_message__Q2I_l{margin:0;color:#a02840;font-size:12px;line-height:1.45}.StorefrontPromocode_applied__zgASn{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:12px;align-items:center;padding:12px;background:#fff9dc;border:1px solid #ead261;border-radius:8px}.StorefrontPromocode_applied__zgASn>div{min-width:0;display:grid;gap:3px}.StorefrontPromocode_applied__zgASn span{display:flex;flex-wrap:wrap;align-items:center;gap:6px;color:#5e6670;font-size:12px}.StorefrontPromocode_applied__zgASn strong{overflow:hidden;color:#303136;font-size:15px;font-weight:500;text-overflow:ellipsis;white-space:nowrap}.StorefrontPromocode_clear__rSD5q{min-height:34px;padding:0 10px;color:#5e6670;background:#fff;border-color:#d9dde3;font-size:12px}.StorefrontPromocode_totals__twlgU{display:grid;gap:7px;padding-top:3px}.StorefrontPromocode_totals__twlgU span{display:flex;align-items:center;justify-content:space-between;gap:12px;color:#727985;font-size:12px}.StorefrontPromocode_totals__twlgU b{color:#303136;font-size:13px;font-weight:500}.StorefrontPromocode_totals__twlgU .StorefrontPromocode_discount__sgEOt b{color:#7a620a}.StorefrontPromocode_totals__twlgU .StorefrontPromocode_total__AwQXj{padding-top:7px;border-top:1px solid #e1e4e8;color:#303136;font-size:14px}.StorefrontPromocode_totals__twlgU .StorefrontPromocode_total__AwQXj b{font-size:17px}@media (max-width:520px){.StorefrontPromocode_form__wi4gF{grid-template-columns:1fr}.StorefrontPromocode_form__wi4gF button{width:100%}.StorefrontPromocode_applied__zgASn{grid-template-columns:1fr}.StorefrontPromocode_clear__rSD5q{justify-self:start}}.StorefrontSearch_headerSearchRoot__d28ry{position:relative}.StorefrontSearch_headerAutocomplete__7miUN{position:absolute;top:calc(100% + 8px);right:0;left:0;z-index:220;box-sizing:border-box;width:100%;max-height:min(360px,50dvh);display:grid;gap:2px;margin:0;padding:6px;overflow-y:auto;overscroll-behavior:contain;color:#292e37;background:#fff;border:1px solid #dfe3e8;border-radius:14px;box-shadow:0 16px 38px rgba(28,33,41,.16)}.StorefrontSearch_headerAutocompleteOption__UNni8{box-sizing:border-box;width:100%;min-width:0;min-height:42px;display:flex;align-items:center;padding:9px 11px;overflow:hidden;color:#292e37;border-radius:9px;line-height:1.3;text-align:left;text-decoration:none;text-overflow:ellipsis;white-space:nowrap}.StorefrontSearch_headerAutocompleteOption__UNni8:focus-visible,.StorefrontSearch_headerAutocompleteOption__UNni8:hover,.StorefrontSearch_headerAutocompleteOption__UNni8[aria-selected=true]{color:#20242b;background:#fff5bd;outline:none}.StorefrontSearch_pageHeader__86sm4{display:grid;gap:10px;margin:0 0 18px;color:#555d68}.StorefrontSearch_pageIntro__zvctb,.StorefrontSearch_tierExplanation__Lfdrt,.StorefrontSearch_tierHeading__D5YbU,.StorefrontSearch_typoSuggestion__fnJNy{margin:0}.StorefrontSearch_crawlPagination__mWwMY{display:flex;flex-wrap:wrap;gap:8px}.StorefrontSearch_crawlPagination__mWwMY>a,.StorefrontSearch_crawlPagination__mWwMY>span[aria-hidden=true]{box-sizing:border-box;width:42px;min-width:42px;height:42px;display:grid;place-items:center;padding:0;color:#20242c;background:#fff;border:1px solid #d6dae4;border-radius:6px;text-decoration:none}.StorefrontSearch_crawlPagination__mWwMY>a:focus-visible,.StorefrontSearch_crawlPagination__mWwMY>a:hover{border-color:#f1bd00;outline:2px solid rgba(241,189,0,.24);outline-offset:2px}.StorefrontSearch_crawlPagination__mWwMY>span[aria-hidden=true]{opacity:.38}.StorefrontSearch_typoSuggestion__fnJNy a{color:#292e37;font-weight:700;text-underline-offset:3px}.StorefrontSearch_tierHeading__D5YbU{grid-column:1/-1;display:grid;gap:3px;padding:14px 0 2px;color:#292e37}.StorefrontSearch_tierHeading__D5YbU strong{font-size:18px;line-height:1.25}.StorefrontSearch_tierExplanation__Lfdrt{color:#717377;font-size:13px;line-height:1.45}.StorefrontSearch_productTagLinks__7F8Ha{grid-column:1/-1;display:flex;flex-wrap:wrap;gap:4px 14px;color:#717377;font-size:12px;line-height:1.5}.StorefrontSearch_productTagLinks__7F8Ha a{color:inherit;text-decoration:underline;text-underline-offset:3px}@media (max-width:1080px){.smp-mobile-header-shell:has(.StorefrontSearch_headerSearchRoot__d28ry){overflow:visible!important}.StorefrontSearch_headerAutocomplete__7miUN{top:calc(100% + 6px);max-height:min(320px,50dvh);border-radius:12px;box-shadow:0 12px 30px rgba(28,33,41,.16)}}