.StorefrontConstructorTour-module__2hdaCa__tour{color:#272c25;letter-spacing:0;background:0 0;border:0;width:100%;max-width:none;height:100%;max-height:none;margin:0;padding:0;position:fixed;inset:0;overflow:hidden}.StorefrontConstructorTour-module__2hdaCa__tour::backdrop{background:0 0}.StorefrontConstructorTour-module__2hdaCa__blocker{position:fixed;inset:0}.StorefrontConstructorTour-module__2hdaCa__mask{-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:#20252d33;position:fixed}.StorefrontConstructorTour-module__2hdaCa__spotlight{box-sizing:border-box;box-shadow:none;pointer-events:none;border:2px solid #d6f044;border-radius:7px;position:fixed}.StorefrontConstructorTour-module__2hdaCa__card{box-sizing:border-box;width:min(340px,100% - 24px);max-height:calc(100dvh - 24px);box-shadow:none;background:#fff;border:1px solid #d9ddcf;border-radius:8px;outline:none;flex-direction:column;padding:18px;display:flex;position:fixed}.StorefrontConstructorTour-module__2hdaCa__card header,.StorefrontConstructorTour-module__2hdaCa__card footer{flex-shrink:0;justify-content:space-between;align-items:center;gap:12px;display:flex}.StorefrontConstructorTour-module__2hdaCa__card header{color:#858b7b;font-size:12px}.StorefrontConstructorTour-module__2hdaCa__card h2{margin:14px 0 10px;font-size:20px;font-weight:600;line-height:1.25}.StorefrontConstructorTour-module__2hdaCa__card p{color:#686f60;margin:0 0 20px;font-size:14px;line-height:1.55}.StorefrontConstructorTour-module__2hdaCa__copy{min-height:0;overflow-y:auto}.StorefrontConstructorTour-module__2hdaCa__card button{font:inherit;color:inherit;cursor:pointer;background:0 0;border:0;justify-content:center;align-items:center;gap:7px;padding:0;display:inline-flex}.StorefrontConstructorTour-module__2hdaCa__card button:focus-visible{outline-offset:3px;outline:2px solid #1c6eda}.StorefrontConstructorTour-module__2hdaCa__card header button{border-radius:5px;flex:0 0 32px;width:32px;height:32px}.StorefrontConstructorTour-module__2hdaCa__card footer button{border-radius:6px;min-height:40px;padding:8px 12px;font-size:13px}.StorefrontConstructorTour-module__2hdaCa__card footer{border-top:1px solid #f9faf5;padding-top:14px}.StorefrontConstructorTour-module__2hdaCa__card button:disabled{opacity:.35;cursor:default}.StorefrontConstructorTour-module__2hdaCa__card button.StorefrontConstructorTour-module__2hdaCa__next{color:#272c25;background:#d6f044;font-weight:600}@media (max-width:600px){.StorefrontConstructorTour-module__2hdaCa__card{padding:14px}.StorefrontConstructorTour-module__2hdaCa__card h2{margin-top:10px;font-size:18px}.StorefrontConstructorTour-module__2hdaCa__card p{margin-bottom:14px;font-size:13px}}@media (max-height:500px){.StorefrontConstructorTour-module__2hdaCa__card{width:min(310px,100% - 24px);max-height:calc(100dvh - 24px)}.StorefrontConstructorTour-module__2hdaCa__card h2{margin:6px 0;font-size:17px}.StorefrontConstructorTour-module__2hdaCa__card p{margin-bottom:8px;font-size:12px}.StorefrontConstructorTour-module__2hdaCa__card footer{padding-top:8px}}
@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+400-52F,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+0-24F,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+400-52F,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+0-24F,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+400-52F,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+0-24F,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+400-52F,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+0-24F,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+400-52F,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+0-24F,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+400-52F,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+0-24F,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+400-52F,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+0-24F,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+400-52F,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+0-24F,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+400-52F,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+0-24F,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+400-52F,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+0-24F,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+400-52F,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+0-24F,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+400-52F,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+0-24F,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+400-52F,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+0-24F,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+400-52F,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+0-24F,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+400-52F,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+0-24F,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+400-52F,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+0-24F,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+400-52F,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+0-24F,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+400-52F,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+0-24F,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+400-52F,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+0-24F,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+400-52F,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+0-24F,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+400-52F,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+0-24F,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+400-52F,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+0-24F,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+400-52F,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+0-24F,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+400-52F,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+0-24F,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+400-52F,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+0-24F,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+400-52F,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+0-24F,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+400-52F,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+0-24F,U+1E??,U+2000-206F,U+20AC,U+2122}.StorefrontConstructor-module__bCNeGq__page{color:#272c25;letter-spacing:0;width:min(1840px,100%);margin:0 auto;padding:22px clamp(16px,2vw,34px) 72px}.StorefrontConstructor-module__bCNeGq__intro{border-bottom:1px solid #d9ddcf;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:26px;min-height:104px;padding:6px 4px 18px;display:grid}.StorefrontConstructor-module__bCNeGq__intro>div:first-child{max-width:720px}.StorefrontConstructor-module__bCNeGq__eyebrow{color:#858b7b;text-transform:uppercase;align-items:center;gap:9px;font-size:10px;font-weight:700;display:inline-flex}.StorefrontConstructor-module__bCNeGq__eyebrow:before{content:"";background:#d6f044;border-radius:3px;width:34px;height:3px}.StorefrontConstructor-module__bCNeGq__intro h1{color:#272c25;margin:8px 0 5px;font-size:32px;font-weight:560;line-height:1.05}.StorefrontConstructor-module__bCNeGq__intro p{color:#686f60;max-width:620px;margin:0;font-size:clamp(11px,.85vw,14px);font-weight:450;line-height:1.4}.StorefrontConstructor-module__bCNeGq__steps{gap:18px;margin:0;padding:0;list-style:none;display:flex}.StorefrontConstructor-module__bCNeGq__steps li{color:#858b7b;gap:5px;min-width:88px;display:grid}.StorefrontConstructor-module__bCNeGq__steps b{font-size:10px;font-weight:650}.StorefrontConstructor-module__bCNeGq__steps span{font-size:12px;font-weight:650}.StorefrontConstructor-module__bCNeGq__steps li:after{content:"";background:#d9ddcf;width:100%;height:2px}.StorefrontConstructor-module__bCNeGq__steps .StorefrontConstructor-module__bCNeGq__activeStep{color:#272c25}.StorefrontConstructor-module__bCNeGq__steps .StorefrontConstructor-module__bCNeGq__activeStep:after{background:#d6f044}.StorefrontConstructor-module__bCNeGq__workspace{min-height:760px;box-shadow:none;background:#fff;border:1px solid #eeefe9;border-radius:8px;grid-template-columns:220px minmax(420px,1fr) 350px;margin-top:22px;display:grid;overflow:hidden}.StorefrontConstructor-module__bCNeGq__productRail{background:#f9faf5;border-right:1px solid #eeefe9;min-width:0}.StorefrontConstructor-module__bCNeGq__railHead{border-bottom:1px solid #eeefe9;justify-content:space-between;align-items:center;gap:10px;height:66px;padding:0 16px;display:flex}.StorefrontConstructor-module__bCNeGq__railHead span{font-size:15px;font-weight:680}.StorefrontConstructor-module__bCNeGq__railHead small{color:#858b7b;font-size:11px}.StorefrontConstructor-module__bCNeGq__tourButton{color:#858b7b;min-height:36px;font:inherit;cursor:pointer;background:0 0;border:0;border-radius:5px;justify-content:center;align-items:center;gap:7px;padding:6px 10px;font-size:12px;display:inline-flex}.StorefrontConstructor-module__bCNeGq__tourButton:hover{color:#272c25;background:#f9faf5}.StorefrontConstructor-module__bCNeGq__tourButton:focus-visible{outline-offset:2px;outline:2px solid #1768d8}.StorefrontConstructor-module__bCNeGq__desktopTourButton{background:#fff;border-bottom:1px solid #eeefe9;padding:4px 16px}.StorefrontConstructor-module__bCNeGq__mobileTourButton{display:none}@media (max-width:1000px){.StorefrontConstructor-module__bCNeGq__mobileTourButton{display:inline-flex}.StorefrontConstructor-module__bCNeGq__desktopTourButton,.StorefrontConstructor-module__bCNeGq__railHead small{display:none}}.StorefrontConstructor-module__bCNeGq__productList{display:grid}.StorefrontConstructor-module__bCNeGq__productGroup{min-width:0;display:grid}.StorefrontConstructor-module__bCNeGq__productGroup>header{border-bottom:1px solid #eeefe9;gap:3px;padding:13px 16px 8px;display:grid}.StorefrontConstructor-module__bCNeGq__productGroup>header b{color:#272c25;font-size:12px;font-weight:720}.StorefrontConstructor-module__bCNeGq__productGroup>header small{color:#858b7b;font-size:10px;line-height:1.3}.StorefrontConstructor-module__bCNeGq__productList button{color:#272c25;cursor:pointer;text-align:left;background:0 0;border:0;border-bottom:1px solid #eeefe9;grid-template-columns:60px minmax(0,1fr) 18px;align-items:center;gap:10px;min-width:0;min-height:112px;padding:12px;display:grid}.StorefrontConstructor-module__bCNeGq__productList button:hover{background:#fff}.StorefrontConstructor-module__bCNeGq__productList button.StorefrontConstructor-module__bCNeGq__selectedProduct{box-shadow:none;background:#fff}.StorefrontConstructor-module__bCNeGq__productList button>span:nth-child(2){gap:5px;min-width:0;display:grid}.StorefrontConstructor-module__bCNeGq__productList b{text-overflow:ellipsis;white-space:nowrap;font-size:14px;font-weight:680;overflow:hidden}.StorefrontConstructor-module__bCNeGq__productList small{color:#858b7b;font-size:11px;line-height:1.25}.StorefrontConstructor-module__bCNeGq__productList svg{color:#1b62d1;width:16px;height:16px}.StorefrontConstructor-module__bCNeGq__productThumb{background:#f9faf5;border:1px solid #eeefe9;border-radius:6px;place-items:center;width:60px;height:82px;display:grid;overflow:hidden}.StorefrontConstructor-module__bCNeGq__productThumb img{object-fit:contain;width:100%;height:100%}.StorefrontConstructor-module__bCNeGq__editorColumn{background:#eeefe9;grid-template-rows:66px auto minmax(0,1fr) 60px;min-width:0;display:grid;position:relative}.StorefrontConstructor-module__bCNeGq__editorTopbar{background:#fff;border-bottom:1px solid #eeefe9;justify-content:space-between;align-items:center;gap:16px;min-width:0;padding:10px 14px;display:flex}.StorefrontConstructor-module__bCNeGq__sideSwitch,.StorefrontConstructor-module__bCNeGq__viewSwitch{background:#f9faf5;border-radius:8px;align-items:center;gap:4px;padding:3px;display:flex}.StorefrontConstructor-module__bCNeGq__sideSwitch button,.StorefrontConstructor-module__bCNeGq__viewSwitch button{color:#858b7b;cursor:pointer;background:0 0;border:0;border-radius:6px;justify-content:center;align-items:center;gap:7px;height:36px;padding:0 13px;font-size:12px;font-weight:650;display:inline-flex}.StorefrontConstructor-module__bCNeGq__viewSwitch button{white-space:nowrap}.StorefrontConstructor-module__bCNeGq__viewSwitch svg{width:15px;height:15px}.StorefrontConstructor-module__bCNeGq__sideSwitch button.StorefrontConstructor-module__bCNeGq__isActive,.StorefrontConstructor-module__bCNeGq__viewSwitch button.StorefrontConstructor-module__bCNeGq__isActive{color:#272c25;box-shadow:none;background:#fff}.StorefrontConstructor-module__bCNeGq__editorActionbar{background:#f9faf5;border-bottom:1px solid #eeefe9;flex-wrap:wrap;align-items:center;gap:6px;min-width:0;padding:7px 10px;display:flex;position:relative}.StorefrontConstructor-module__bCNeGq__historyTools,.StorefrontConstructor-module__bCNeGq__activeLayerTools{align-items:center;gap:4px;min-width:0;display:flex}.StorefrontConstructor-module__bCNeGq__activeLayerTools{margin-left:auto}.StorefrontConstructor-module__bCNeGq__editorActionbar button{color:#686f60;cursor:pointer;background:#fff;border:1px solid #d9ddcf;border-radius:6px;flex:none;place-items:center;width:30px;height:32px;padding:0;display:grid}.StorefrontConstructor-module__bCNeGq__editorActionbar button:hover{color:#272c25;background:#f9faf5;border-color:#d9ddcf}.StorefrontConstructor-module__bCNeGq__editorActionbar button:disabled{opacity:.35;cursor:default}.StorefrontConstructor-module__bCNeGq__editorActionbar button svg{width:15px;height:15px}.StorefrontConstructor-module__bCNeGq__quickDelete{color:#a13f47!important}.StorefrontConstructor-module__bCNeGq__quickStepper,.StorefrontConstructor-module__bCNeGq__quickRotation{background:#fff;border:1px solid #d9ddcf;border-radius:7px;align-items:center;gap:2px;height:34px;padding:1px;display:flex}.StorefrontConstructor-module__bCNeGq__quickStepper>svg{color:#686f60;flex:none;width:14px;height:14px;margin-left:5px}.StorefrontConstructor-module__bCNeGq__quickStepper button,.StorefrontConstructor-module__bCNeGq__quickRotation button{border:0;border-radius:5px;width:27px;height:30px}.StorefrontConstructor-module__bCNeGq__quickStepper output,.StorefrontConstructor-module__bCNeGq__quickRotation output{color:#272c25;background:#f9faf5;border-radius:5px;justify-content:center;align-items:baseline;gap:2px;width:48px;height:28px;padding:0 4px;font-size:11px;font-weight:680;line-height:28px;display:inline-flex}.StorefrontConstructor-module__bCNeGq__quickRotation output{width:44px}.StorefrontConstructor-module__bCNeGq__quickStepper output span,.StorefrontConstructor-module__bCNeGq__quickRotation output span{color:#858b7b;font-size:8px;font-weight:600}.StorefrontConstructor-module__bCNeGq__noActiveLayer{color:#858b7b;text-overflow:ellipsis;white-space:nowrap;min-width:0;margin-left:auto;font-size:10px;overflow:hidden}.StorefrontConstructor-module__bCNeGq__layerAddTools{align-items:center;gap:4px;display:flex}.StorefrontConstructor-module__bCNeGq__editorActionbar .StorefrontConstructor-module__bCNeGq__layerAddTools button,.StorefrontConstructor-module__bCNeGq__layerAddTools label{color:#686f60;cursor:pointer;background:#fff;border:1px solid #d9ddcf;border-radius:6px;justify-content:center;align-items:center;gap:6px;width:auto;min-width:76px;height:32px;padding:0 20px 0 9px;font-size:10px;font-weight:680;display:inline-flex;position:relative}.StorefrontConstructor-module__bCNeGq__editorActionbar .StorefrontConstructor-module__bCNeGq__layerAddTools button:hover,.StorefrontConstructor-module__bCNeGq__layerAddTools label:hover{color:#272c25;background:#f9faf5;border-color:#d9ddcf}.StorefrontConstructor-module__bCNeGq__layerAddTools svg:first-child{width:15px;height:15px}.StorefrontConstructor-module__bCNeGq__layerAddTools svg:last-of-type{color:#1467d8;background:#fff;border-radius:50%;width:10px;height:10px;position:absolute;bottom:4px;right:5px}.StorefrontConstructor-module__bCNeGq__layerAddTools input{opacity:0;pointer-events:none;width:1px;height:1px;position:absolute}.StorefrontConstructor-module__bCNeGq__layerAddTools .StorefrontConstructor-module__bCNeGq__disabledLayerAdd{opacity:.4;cursor:default}.StorefrontConstructor-module__bCNeGq__textLayerPanel{flex:1 0 100%;gap:6px;min-width:0;display:grid}.StorefrontConstructor-module__bCNeGq__textLayerRows{gap:5px;min-width:0;display:grid}.StorefrontConstructor-module__bCNeGq__textLayerRow{background:#fff;border:1px solid #eeefe9;border-radius:7px;grid-template-columns:48px minmax(0,1fr) 36px 32px;align-items:center;gap:6px;min-width:0;padding:3px;display:grid}.StorefrontConstructor-module__bCNeGq__textLayerRow>span{color:#686f60;white-space:nowrap;padding-left:4px;font-size:9px;font-weight:700}.StorefrontConstructor-module__bCNeGq__textLayerRow textarea{field-sizing:content;resize:none;color:#272c25;width:100%;min-width:0;min-height:32px;max-height:66px;font:inherit;background:0 0;border:0;border-radius:5px;outline:0;padding:6px 8px;font-size:12px;line-height:1.25;overflow-y:auto}.StorefrontConstructor-module__bCNeGq__activeTextLayerRow{box-shadow:none;border-color:#1467d8}.StorefrontConstructor-module__bCNeGq__textPalette{position:relative}.StorefrontConstructor-module__bCNeGq__editorActionbar .StorefrontConstructor-module__bCNeGq__textPaletteTrigger,.StorefrontConstructor-module__bCNeGq__editorActionbar .StorefrontConstructor-module__bCNeGq__textRowDelete{border:0;width:32px;height:32px}.StorefrontConstructor-module__bCNeGq__textPaletteTrigger{position:relative}.StorefrontConstructor-module__bCNeGq__textPaletteTrigger svg{color:#686f60;position:absolute;top:4px;left:4px;width:11px!important;height:11px!important}.StorefrontConstructor-module__bCNeGq__textPaletteTrigger i{background:var(--text-swatch);border:1px solid #272c2538;border-radius:50%;width:20px;height:20px}.StorefrontConstructor-module__bCNeGq__textPaletteMenu{z-index:50;width:184px;box-shadow:none;background:#fff;border:1px solid #d9ddcf;border-radius:7px;grid-template-columns:repeat(4,36px);gap:6px;padding:9px;display:grid;position:absolute;top:calc(100% + 7px);right:0}.StorefrontConstructor-module__bCNeGq__editorActionbar .StorefrontConstructor-module__bCNeGq__textPaletteMenu button{border:1px solid #eeefe9;width:36px;height:36px;position:relative}.StorefrontConstructor-module__bCNeGq__editorActionbar .StorefrontConstructor-module__bCNeGq__textPaletteMenu button.StorefrontConstructor-module__bCNeGq__quickTextColor{grid-column:span 2;width:auto}.StorefrontConstructor-module__bCNeGq__textPaletteMenu button i{background:var(--text-swatch);border:1px solid #272c2538;border-radius:50%;width:22px;height:22px}.StorefrontConstructor-module__bCNeGq__textPaletteMenu button svg{color:#fff;background:#1467d8;border-radius:50%;width:11px;height:11px;padding:1px;position:absolute;bottom:2px;right:2px}.StorefrontConstructor-module__bCNeGq__editorActionbar .StorefrontConstructor-module__bCNeGq__textRowDelete{color:#a13f47}.StorefrontConstructor-module__bCNeGq__textFormattingRow{grid-template-columns:48px minmax(0,1fr);align-items:center;gap:6px;min-width:0;display:grid}.StorefrontConstructor-module__bCNeGq__textFormattingRow>.StorefrontConstructor-module__bCNeGq__fieldLabel{color:#686f60;align-self:center;padding-left:5px;font-size:9px}.StorefrontConstructor-module__bCNeGq__textFormattingRow .StorefrontConstructor-module__bCNeGq__fontPicker{gap:0;width:100%}.StorefrontConstructor-module__bCNeGq__textFormattingRow .StorefrontConstructor-module__bCNeGq__fontTrigger{justify-content:space-between;align-items:center;width:100%;min-width:0;height:36px;padding:0 9px 0 11px;display:flex}.StorefrontConstructor-module__bCNeGq__textFormattingRow .StorefrontConstructor-module__bCNeGq__fontTrigger span{font-size:14px}.StorefrontConstructor-module__bCNeGq__stage{aspect-ratio:9/11.2;touch-action:pan-y;-webkit-user-select:none;user-select:none;place-self:center;width:min(100%,680px);position:relative;overflow:hidden}.StorefrontConstructor-module__bCNeGq__page .StorefrontConstructor-module__bCNeGq__stage .StorefrontConstructor-module__bCNeGq__focusToggle{z-index:30;color:#686f60;width:34px;height:34px;box-shadow:none;cursor:pointer;background:#fffffff0;border:1px solid #d9ddcf;border-radius:6px;place-items:center;padding:0;display:grid;position:absolute;top:12px;right:14px}.StorefrontConstructor-module__bCNeGq__page .StorefrontConstructor-module__bCNeGq__stage .StorefrontConstructor-module__bCNeGq__focusToggle:hover{color:#272c25;background:#fff;border-color:#858b7b}.StorefrontConstructor-module__bCNeGq__focusToggle svg{width:16px;height:16px}.StorefrontConstructor-module__bCNeGq__zoomedStage .StorefrontConstructor-module__bCNeGq__focusToggle{opacity:1;visibility:visible;pointer-events:auto}.StorefrontConstructor-module__bCNeGq__garmentLayer{z-index:2;transform-origin:50%;transition:transform .32s cubic-bezier(.2,.72,.2,1),transform-origin .32s cubic-bezier(.2,.72,.2,1);position:absolute;inset:0}.StorefrontConstructor-module__bCNeGq__garment{object-fit:contain;pointer-events:none;width:100%;height:100%;position:absolute;inset:0}.StorefrontConstructor-module__bCNeGq__productGarment,.StorefrontConstructor-module__bCNeGq__modelGarment{transition:opacity .32s cubic-bezier(.2,.72,.2,1)}.StorefrontConstructor-module__bCNeGq__productGarment{opacity:1}.StorefrontConstructor-module__bCNeGq__stage:not(.StorefrontConstructor-module__bCNeGq__photoModelStage) .StorefrontConstructor-module__bCNeGq__garmentLayer[data-product=bag] .StorefrontConstructor-module__bCNeGq__productGarment,.StorefrontConstructor-module__bCNeGq__stage.StorefrontConstructor-module__bCNeGq__zoomedStage:not(.StorefrontConstructor-module__bCNeGq__photoModelStage) .StorefrontConstructor-module__bCNeGq__garmentLayer[data-product=bag] .StorefrontConstructor-module__bCNeGq__productGarment{transform:translate(3%,2%)}.StorefrontConstructor-module__bCNeGq__modelGarment{opacity:0}.StorefrontConstructor-module__bCNeGq__modelStage .StorefrontConstructor-module__bCNeGq__garmentLayer{transform:scale(.79)translateY(4%)}.StorefrontConstructor-module__bCNeGq__stage.StorefrontConstructor-module__bCNeGq__photoModelStage{isolation:isolate;background:#eeefe9;width:100%;max-width:none}.StorefrontConstructor-module__bCNeGq__photoModelStage .StorefrontConstructor-module__bCNeGq__productGarment{opacity:0}.StorefrontConstructor-module__bCNeGq__photoModelStage .StorefrontConstructor-module__bCNeGq__modelGarment{opacity:1;animation:.32s cubic-bezier(.2,.72,.2,1) StorefrontConstructor-module__bCNeGq__modelGarmentReveal}.StorefrontConstructor-module__bCNeGq__modelStage .StorefrontConstructor-module__bCNeGq__garmentLayer[data-product=bag]{transform:scale(.6)translateY(8%)}.StorefrontConstructor-module__bCNeGq__modelStage .StorefrontConstructor-module__bCNeGq__garmentLayer[data-product=apron]{transform:scale(.82)translateY(-12%)}.StorefrontConstructor-module__bCNeGq__stage.StorefrontConstructor-module__bCNeGq__photoModelStage .StorefrontConstructor-module__bCNeGq__garmentLayer{transform:none}.StorefrontConstructor-module__bCNeGq__stage.StorefrontConstructor-module__bCNeGq__zoomedStage .StorefrontConstructor-module__bCNeGq__garmentLayer{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-module__bCNeGq__stage.StorefrontConstructor-module__bCNeGq__modelStage.StorefrontConstructor-module__bCNeGq__zoomedStage .StorefrontConstructor-module__bCNeGq__garmentLayer{transform:translate(var(--stage-zoom-x), var(--stage-zoom-y)) scale(calc(var(--stage-zoom-scale) * .84))}.StorefrontConstructor-module__bCNeGq__stage.StorefrontConstructor-module__bCNeGq__photoModelStage.StorefrontConstructor-module__bCNeGq__zoomedStage .StorefrontConstructor-module__bCNeGq__garmentLayer{transform:translate(var(--stage-zoom-x), var(--stage-zoom-y)) scale(var(--stage-zoom-scale))}.StorefrontConstructor-module__bCNeGq__stage.StorefrontConstructor-module__bCNeGq__photoModelStage .StorefrontConstructor-module__bCNeGq__garmentLayer[data-product=kids-tshirt]{transform:translateY(-4.8%)scale(1.166)}.StorefrontConstructor-module__bCNeGq__stage.StorefrontConstructor-module__bCNeGq__photoModelStage.StorefrontConstructor-module__bCNeGq__zoomedStage .StorefrontConstructor-module__bCNeGq__garmentLayer[data-product=kids-tshirt]{transform:translate(var(--stage-zoom-x), var(--stage-zoom-y)) scale(calc(var(--stage-zoom-scale) * 1.166))}.StorefrontConstructor-module__bCNeGq__modelFigure{z-index:1;opacity:.38;position:absolute;inset:2% 21% 0}.StorefrontConstructor-module__bCNeGq__modelFigure:before{content:"";aspect-ratio:1;background:#858b7b;border-radius:50%;width:19%;position:absolute;top:2%;left:50%;transform:translate(-50%)}.StorefrontConstructor-module__bCNeGq__modelFigure:after{content:"";background:#858b7b;border-radius:34% 34% 18% 18%;width:44%;height:68%;position:absolute;top:12%;left:50%;transform:translate(-50%)}.StorefrontConstructor-module__bCNeGq__modelFigure span:before,.StorefrontConstructor-module__bCNeGq__modelFigure span:after{content:"";background:#858b7b;border-radius:999px;width:12%;height:58%;position:absolute;top:18%}.StorefrontConstructor-module__bCNeGq__modelFigure span:before{left:17%;transform:rotate(5deg)}.StorefrontConstructor-module__bCNeGq__modelFigure span:after{right:17%;transform:rotate(-5deg)}.StorefrontConstructor-module__bCNeGq__modelFigure i:before,.StorefrontConstructor-module__bCNeGq__modelFigure i:after{content:"";background:#858b7b;border-radius:999px 999px 10px 10px;width:16%;height:38%;position:absolute;bottom:0}.StorefrontConstructor-module__bCNeGq__modelFigure i:before{left:31%}.StorefrontConstructor-module__bCNeGq__modelFigure i:after{right:31%}.StorefrontConstructor-module__bCNeGq__printArea{z-index:4;box-sizing:border-box;box-shadow:none;pointer-events:auto;touch-action:none;background:0 0;border:1px solid #0000;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);position:absolute;overflow:hidden;container-type:inline-size}.StorefrontConstructor-module__bCNeGq__backArea{border-color:#0000}.StorefrontConstructor-module__bCNeGq__printDimensions{z-index:20;color:#272c25;pointer-events:none;background:#fffffff2;width:fit-content;max-width:calc(100% - 16px);padding:5px 7px;font-size:11px;line-height:1.35;position:absolute;bottom:8px;left:8px;right:8px}.StorefrontConstructor-module__bCNeGq__designImage,.StorefrontConstructor-module__bCNeGq__designText{cursor:grab;pointer-events:auto;touch-action:none;max-width:76%;max-height:76%;position:absolute}.StorefrontConstructor-module__bCNeGq__designImage{object-fit:contain;width:52%;height:auto}.StorefrontConstructor-module__bCNeGq__unavailableDesignLayer{box-sizing:border-box;color:#272c25;width:52%;max-width:76%;min-height:58px;box-shadow:none;cursor:grab;pointer-events:auto;touch-action:none;background:#fffffff0;border:1px dashed #858b7b;border-radius:7px;grid-template-columns:22px minmax(0,1fr);align-items:center;gap:1px 7px;padding:8px;display:grid;position:absolute;overflow:hidden}.StorefrontConstructor-module__bCNeGq__unavailableDesignLayer:active{cursor:grabbing}.StorefrontConstructor-module__bCNeGq__unavailableDesignLayer>svg{color:#1767d5;grid-row:1/4;width:22px;height:22px}.StorefrontConstructor-module__bCNeGq__unavailableDesignLayer b,.StorefrontConstructor-module__bCNeGq__unavailableDesignLayer small,.StorefrontConstructor-module__bCNeGq__unavailableDesignLayer em{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.StorefrontConstructor-module__bCNeGq__unavailableDesignLayer b{font-size:9px}.StorefrontConstructor-module__bCNeGq__unavailableDesignLayer small{font-size:8px}.StorefrontConstructor-module__bCNeGq__unavailableDesignLayer em{color:#858b7b;font-size:7px;font-style:normal}.StorefrontConstructor-module__bCNeGq__designText{z-index:3;box-sizing:border-box;overflow-wrap:anywhere;text-align:center;white-space:pre-wrap;width:max-content;max-width:92%;padding:2px 4px;font-weight:400;line-height:1.14;overflow:visible}.StorefrontConstructor-module__bCNeGq__designImage:active,.StorefrontConstructor-module__bCNeGq__designText:active{cursor:grabbing}.StorefrontConstructor-module__bCNeGq__activeLayer{outline-offset:3px;outline:2px solid #0000}.StorefrontConstructor-module__bCNeGq__layerControlsOverlay{z-index:25;pointer-events:none;visibility:hidden;position:absolute;inset:0}.StorefrontConstructor-module__bCNeGq__layerSelectionOutline{box-sizing:border-box;pointer-events:none;border:1px solid #45674e;position:absolute}.StorefrontConstructor-module__bCNeGq__page .StorefrontConstructor-module__bCNeGq__stage .StorefrontConstructor-module__bCNeGq__layerHandle{color:#304d38;width:44px;height:44px;box-shadow:none;cursor:grab;touch-action:none;pointer-events:auto;background:0 0;border:0;border-radius:4px;place-items:center;padding:0;display:grid;position:absolute;transform:translate(-50%,-50%)}.StorefrontConstructor-module__bCNeGq__layerHandle:before{content:"";pointer-events:none;background:#fff;border:1px solid #8d9c8d;border-radius:4px;position:absolute;inset:11px;box-shadow:0 1px 3px #18291f1a}.StorefrontConstructor-module__bCNeGq__page .StorefrontConstructor-module__bCNeGq__stage .StorefrontConstructor-module__bCNeGq__layerHandle:hover,.StorefrontConstructor-module__bCNeGq__page .StorefrontConstructor-module__bCNeGq__stage .StorefrontConstructor-module__bCNeGq__layerHandle:focus-visible,.StorefrontConstructor-module__bCNeGq__page .StorefrontConstructor-module__bCNeGq__stage .StorefrontConstructor-module__bCNeGq__layerHandle:active{background:0 0}.StorefrontConstructor-module__bCNeGq__layerHandle:hover:before,.StorefrontConstructor-module__bCNeGq__layerHandle:focus-visible:before{background:#f1f5ed;border-color:#45674e}.StorefrontConstructor-module__bCNeGq__page .StorefrontConstructor-module__bCNeGq__stage .StorefrontConstructor-module__bCNeGq__layerHandle:focus-visible{outline:none}.StorefrontConstructor-module__bCNeGq__layerHandle:focus-visible:before{outline-offset:2px;outline:2px solid #45674e}.StorefrontConstructor-module__bCNeGq__page .StorefrontConstructor-module__bCNeGq__stage .StorefrontConstructor-module__bCNeGq__layerHandle:active{cursor:grabbing}.StorefrontConstructor-module__bCNeGq__layerHandle:active:before{background:#e8efdd}.StorefrontConstructor-module__bCNeGq__layerHandle svg{pointer-events:none;width:12px;height:12px;position:relative}.StorefrontConstructor-module__bCNeGq__layerHandleReadout{color:#304d38;white-space:nowrap;font-variant-numeric:tabular-nums;background:#fff;border:1px solid #c9d1c6;border-radius:4px;padding:3px 7px;font-size:11px;line-height:1.3;position:absolute;transform:translate(-50%,-50%)}.StorefrontConstructor-module__bCNeGq__stageUpload{z-index:5;box-sizing:border-box;color:#686f60;width:min(148px,100% - 8px);min-width:0;box-shadow:none;cursor:pointer;text-align:center;background:#fffffff0;border:1px dashed #858b7b;border-radius:8px;place-items:center;gap:5px;padding:11px 8px;display:grid;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.StorefrontConstructor-module__bCNeGq__stageUpload svg{color:#626e1e;width:20px;height:20px}.StorefrontConstructor-module__bCNeGq__stageUpload span{white-space:nowrap;font-size:11px;font-weight:680;line-height:1.2}.StorefrontConstructor-module__bCNeGq__stageUpload small{color:#858b7b;font-size:9px;line-height:1.2}.StorefrontConstructor-module__bCNeGq__stageUpload input,.StorefrontConstructor-module__bCNeGq__canvasUploadButton input,.StorefrontConstructor-module__bCNeGq__uploadButton input{opacity:0;pointer-events:none;width:1px;height:1px;position:absolute}.StorefrontConstructor-module__bCNeGq__sideLabel{z-index:6;color:#686f60;text-transform:uppercase;background:#ffffffd1;border-radius:6px;padding:6px 9px;font-size:10px;position:absolute;top:12px;left:14px}.StorefrontConstructor-module__bCNeGq__modelGenderPicker{z-index:31;box-shadow:none;background:#fffffff0;border:1px solid #d9ddcf;border-radius:6px;gap:2px;padding:2px;display:flex;position:absolute;top:54px;right:14px}.StorefrontConstructor-module__bCNeGq__page .StorefrontConstructor-module__bCNeGq__modelGenderPicker button{cursor:pointer;background:0 0;border:1px solid #0000;border-radius:4px;justify-content:center;align-items:center;gap:2px;width:30px;height:26px;padding:0;display:inline-flex}.StorefrontConstructor-module__bCNeGq__modelGenderPicker button[data-gender=male]{color:#1767d5}.StorefrontConstructor-module__bCNeGq__modelGenderPicker button[data-gender=female]{color:#d24783}.StorefrontConstructor-module__bCNeGq__modelGenderPicker button[data-gender=male].StorefrontConstructor-module__bCNeGq__activeGender{background:#f9faf5;border-color:#a9c8f5}.StorefrontConstructor-module__bCNeGq__modelGenderPicker button[data-gender=female].StorefrontConstructor-module__bCNeGq__activeGender{background:#fde8f1;border-color:#efb5cf}.StorefrontConstructor-module__bCNeGq__modelGenderPicker svg{stroke-width:2.3px;width:14px;height:14px}.StorefrontConstructor-module__bCNeGq__modelGenderPicker span{font-size:8px;font-weight:760}@keyframes StorefrontConstructor-module__bCNeGq__modelGarmentReveal{0%{opacity:0}to{opacity:1}}.StorefrontConstructor-module__bCNeGq__canvasTools{background:#fff;border-top:1px solid #eeefe9;grid-template-columns:max-content max-content minmax(0,1fr) max-content;align-items:center;gap:4px;min-width:0;padding:8px 12px;display:grid}.StorefrontConstructor-module__bCNeGq__canvasTools button{color:#686f60;cursor:pointer;background:0 0;border:0;border-radius:6px;align-items:center;gap:7px;height:40px;padding:0 11px;font-size:11px;font-weight:640;display:inline-flex}.StorefrontConstructor-module__bCNeGq__canvasTools button:hover,.StorefrontConstructor-module__bCNeGq__canvasTools button.StorefrontConstructor-module__bCNeGq__isActive{color:#272c25;background:#f9faf5}.StorefrontConstructor-module__bCNeGq__canvasTools button:disabled{opacity:.38;cursor:default}.StorefrontConstructor-module__bCNeGq__canvasTools svg{width:16px;height:16px}.StorefrontConstructor-module__bCNeGq__canvasLayerPanel{background:#fff;border-top:1px solid #eeefe9;gap:8px;min-width:0;padding:10px 12px 12px;display:none}.StorefrontConstructor-module__bCNeGq__canvasLayerHeader{justify-content:space-between;align-items:center;gap:12px;display:flex}.StorefrontConstructor-module__bCNeGq__canvasLayerHeader b{color:#272c25;font-size:11px;font-weight:720}.StorefrontConstructor-module__bCNeGq__canvasLayerHeader span{color:#686f60;background:#f9faf5;border:1px solid #d9ddcf;border-radius:6px;place-items:center;min-width:22px;height:22px;padding-inline:5px;font-size:9px;font-weight:720;display:grid}.StorefrontConstructor-module__bCNeGq__canvasLayerList{grid-template-columns:repeat(auto-fit,minmax(210px,1fr));gap:6px;min-width:0;display:grid}.StorefrontConstructor-module__bCNeGq__canvasLayerItem{background:#f9faf5;border:1px solid #eeefe9;border-radius:7px;grid-template-columns:minmax(0,1fr) 32px;align-items:center;gap:4px;min-width:0;padding:4px;display:grid}.StorefrontConstructor-module__bCNeGq__activeCanvasLayer{box-shadow:none;background:#f9faf5;border-color:#87aee6}.StorefrontConstructor-module__bCNeGq__canvasLayerSelect{color:#272c25;cursor:pointer;text-align:left;background:0 0;border:0;border-radius:5px;grid-template-columns:28px minmax(0,1fr);align-items:center;gap:8px;min-width:0;min-height:42px;padding:3px 7px;display:grid}.StorefrontConstructor-module__bCNeGq__canvasLayerSelect:hover{background:#ffffffc7}.StorefrontConstructor-module__bCNeGq__canvasLayerSelect>svg{color:#686f60;width:18px;height:18px}.StorefrontConstructor-module__bCNeGq__canvasLayerSelect>span{gap:1px;min-width:0;display:grid}.StorefrontConstructor-module__bCNeGq__canvasLayerSelect small{color:#858b7b;font-size:8px;font-weight:650}.StorefrontConstructor-module__bCNeGq__canvasLayerSelect b{color:#272c25;text-overflow:ellipsis;white-space:nowrap;min-width:0;font-size:10px;font-weight:650;overflow:hidden}.StorefrontConstructor-module__bCNeGq__canvasLayerDelete{color:#a13f47;cursor:pointer;background:#fff;border:1px solid #e3d8da;border-radius:6px;place-items:center;width:32px;height:32px;padding:0;display:grid}.StorefrontConstructor-module__bCNeGq__canvasLayerDelete:hover{color:#861f29;background:#fff4f5;border-color:#dbb9bd}.StorefrontConstructor-module__bCNeGq__canvasLayerDelete svg{width:15px;height:15px}.StorefrontConstructor-module__bCNeGq__emptyCanvasLayers{color:#858b7b;text-align:center;background:#f9faf5;border:1px dashed #d9ddcf;border-radius:7px;margin:0;padding:10px 12px;font-size:10px}.StorefrontConstructor-module__bCNeGq__resetSideButton{color:#686f60;cursor:pointer;background:#fff;border:1px solid #eeefe9;border-radius:7px;justify-content:center;align-items:center;gap:7px;min-height:38px;padding:0 12px;font-size:10px;font-weight:680;display:inline-flex}.StorefrontConstructor-module__bCNeGq__resetSideButton:hover{color:#272c25;background:#f9faf5}.StorefrontConstructor-module__bCNeGq__resetSideButton:disabled{opacity:.42;cursor:default}.StorefrontConstructor-module__bCNeGq__resetSideButton svg{width:15px;height:15px}.StorefrontConstructor-module__bCNeGq__canvasAddActions{grid-template-columns:repeat(2,minmax(0,1fr));gap:6px;min-width:0;display:grid}.StorefrontConstructor-module__bCNeGq__canvasUploadButton,.StorefrontConstructor-module__bCNeGq__canvasAddTextButton{color:#272c25;cursor:pointer;text-align:left;background:#f9faf5;border:1px solid #d9ddcf;border-left:3px solid #d6f044;border-radius:7px;grid-template-columns:28px minmax(0,1fr) 20px;align-items:center;gap:7px;min-width:0;min-height:54px;padding:8px 9px 8px 11px;display:grid;position:relative}.StorefrontConstructor-module__bCNeGq__canvasAddTextButton{font:inherit}.StorefrontConstructor-module__bCNeGq__canvasUploadButton>svg:first-child,.StorefrontConstructor-module__bCNeGq__canvasAddTextButton>svg:first-child{color:#686f60;width:19px;height:19px}.StorefrontConstructor-module__bCNeGq__canvasUploadButton>svg:last-of-type,.StorefrontConstructor-module__bCNeGq__canvasAddTextButton>svg:last-of-type{color:#1467d8;width:17px;height:17px}.StorefrontConstructor-module__bCNeGq__canvasUploadButton>span,.StorefrontConstructor-module__bCNeGq__canvasAddTextButton>span{gap:1px;min-width:0;display:grid}.StorefrontConstructor-module__bCNeGq__canvasUploadButton b,.StorefrontConstructor-module__bCNeGq__canvasAddTextButton b{color:#272c25;text-overflow:ellipsis;white-space:nowrap;font-size:11px;font-weight:720;overflow:hidden}.StorefrontConstructor-module__bCNeGq__canvasUploadButton small,.StorefrontConstructor-module__bCNeGq__canvasAddTextButton small{color:#858b7b;white-space:nowrap;font-size:8px}.StorefrontConstructor-module__bCNeGq__canvasUploadButton:hover,.StorefrontConstructor-module__bCNeGq__canvasAddTextButton:hover{background:#f9faf5;border-color:#d9ddcf #d9ddcf #d9ddcf #d6f044}.StorefrontConstructor-module__bCNeGq__disabledCanvasUpload,.StorefrontConstructor-module__bCNeGq__canvasAddTextButton:disabled{opacity:.46;cursor:default}.StorefrontConstructor-module__bCNeGq__controls{background:#fff;border-left:1px solid #eeefe9;min-width:0;overflow:auto}.StorefrontConstructor-module__bCNeGq__controlSection{border-bottom:1px solid #eeefe9;gap:12px;padding:17px 18px;display:grid}.StorefrontConstructor-module__bCNeGq__priceSection{background:#f9faf5;padding-block:14px}.StorefrontConstructor-module__bCNeGq__priceCard{background:#f9faf5;border:1px solid #d9ddcf;border-left:3px solid #d6f044;border-radius:7px;justify-content:space-between;align-items:center;gap:14px;min-height:72px;padding:13px 14px 13px 16px;display:flex}.StorefrontConstructor-module__bCNeGq__priceCard>span{gap:2px;min-width:0;display:grid}.StorefrontConstructor-module__bCNeGq__priceCard small{color:#858b7b;text-transform:uppercase;font-size:9px;font-weight:600}.StorefrontConstructor-module__bCNeGq__priceCard b{color:#272c25;font-size:25px;font-weight:610;line-height:1}.StorefrontConstructor-module__bCNeGq__priceCard em{color:#686f60;text-align:right;max-width:104px;font-size:10px;font-style:normal;line-height:1.3}.StorefrontConstructor-module__bCNeGq__tierPreview{grid-template-columns:repeat(auto-fit,minmax(64px,1fr));gap:5px;display:grid}.StorefrontConstructor-module__bCNeGq__tierPreview span{background:#fff;border:1px solid #eeefe9;border-radius:6px;gap:1px;min-width:0;padding:7px 8px;display:grid}.StorefrontConstructor-module__bCNeGq__tierPreview small{color:#858b7b;text-overflow:ellipsis;white-space:nowrap;font-size:8px;overflow:hidden}.StorefrontConstructor-module__bCNeGq__tierPreview b{color:#272c25;font-size:11px;font-weight:680}.StorefrontConstructor-module__bCNeGq__tierPreview span.StorefrontConstructor-module__bCNeGq__reachedTier{background:#f5f6ef;border-color:#d6f044}.StorefrontConstructor-module__bCNeGq__sectionTitle{justify-content:space-between;align-items:center;gap:12px;display:flex}.StorefrontConstructor-module__bCNeGq__sectionTitle>span{color:#272c25;font-size:13px;font-weight:700}.StorefrontConstructor-module__bCNeGq__sectionTitle>small{color:#858b7b;font-size:10px}.StorefrontConstructor-module__bCNeGq__sectionTitle>svg{color:#858b7b;width:16px;height:16px}.StorefrontConstructor-module__bCNeGq__colorRow{grid-template-columns:repeat(2,minmax(0,1fr));gap:7px;display:grid}.StorefrontConstructor-module__bCNeGq__colorRow button{cursor:pointer;background:#f9faf5;border:1px solid #d9ddcf;border-radius:7px;grid-template-columns:24px minmax(0,1fr);align-items:center;gap:7px;min-width:0;min-height:52px;padding:6px 8px;display:grid}.StorefrontConstructor-module__bCNeGq__colorRow button span{background:var(--swatch);border:1px solid #272c2533;border-radius:50%;width:24px;height:24px}.StorefrontConstructor-module__bCNeGq__colorRow button small{color:#686f60;text-align:left;text-overflow:ellipsis;white-space:nowrap;min-width:0;font-size:9px;overflow:hidden}.StorefrontConstructor-module__bCNeGq__colorRow button.StorefrontConstructor-module__bCNeGq__selectedColor{box-shadow:none;border-color:#272c25}.StorefrontConstructor-module__bCNeGq__colorRow button.StorefrontConstructor-module__bCNeGq__selectedColor small{color:#272c25;font-weight:700}.StorefrontConstructor-module__bCNeGq__uploadButton{color:#272c25;cursor:pointer;background:#d6f044;border-radius:7px;justify-content:center;align-items:center;gap:9px;height:44px;font-size:12px;font-weight:700;display:flex;position:relative}.StorefrontConstructor-module__bCNeGq__uploadButton svg{width:18px;height:18px}.StorefrontConstructor-module__bCNeGq__disabledUpload{opacity:.48;cursor:default}.StorefrontConstructor-module__bCNeGq__fileList{gap:5px;display:grid}.StorefrontConstructor-module__bCNeGq__fileLine{background:#f9faf5;border:1px solid #0000;border-radius:6px;grid-template-columns:minmax(0,1fr) 26px;align-items:center;gap:5px;min-width:0;padding:4px;display:grid}.StorefrontConstructor-module__bCNeGq__activeFile{background:#f9faf5;border-color:#b9cce9}.StorefrontConstructor-module__bCNeGq__fileSelect{color:#272c25;cursor:pointer;text-align:left;background:0 0;border:0;grid-template-columns:24px minmax(0,1fr);align-items:center;gap:6px;min-width:0;min-height:30px;padding:0 5px;display:grid}.StorefrontConstructor-module__bCNeGq__fileSelect span{color:#858b7b;font-size:9px}.StorefrontConstructor-module__bCNeGq__fileSelect .StorefrontConstructor-module__bCNeGq__fileNameAndStatus{min-width:0;color:inherit;gap:1px;display:grid}.StorefrontConstructor-module__bCNeGq__fileSelect b,.StorefrontConstructor-module__bCNeGq__fileNameAndStatus small{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.StorefrontConstructor-module__bCNeGq__fileSelect b{font-size:10px;font-weight:570}.StorefrontConstructor-module__bCNeGq__fileNameAndStatus small{color:#858b7b;font-size:8px}.StorefrontConstructor-module__bCNeGq__fileRemove{color:#a43a43;cursor:pointer;background:#fff;border:1px solid #e2d9da;border-radius:5px;place-items:center;width:26px;height:26px;padding:0;font-size:18px;line-height:1;display:grid}.StorefrontConstructor-module__bCNeGq__fileHint,.StorefrontConstructor-module__bCNeGq__dragHint{color:#858b7b;margin:0;font-size:10px;line-height:1.4}.StorefrontConstructor-module__bCNeGq__uploadProgress{color:#272c25;background:#f9faf5;border:1px solid #b9cce9;border-radius:7px;grid-template-columns:minmax(0,1fr) 38px;align-items:center;gap:6px 10px;min-width:0;margin:10px 14px 0;padding:10px;display:grid}.StorefrontConstructor-module__bCNeGq__uploadProgress>span{gap:2px;min-width:0;display:grid}.StorefrontConstructor-module__bCNeGq__uploadProgress b,.StorefrontConstructor-module__bCNeGq__uploadProgress small{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.StorefrontConstructor-module__bCNeGq__uploadProgress b{font-size:10px}.StorefrontConstructor-module__bCNeGq__uploadProgress small{color:#858b7b;font-size:8px}.StorefrontConstructor-module__bCNeGq__uploadProgress progress{accent-color:#1767d5;border:0;border-radius:999px;grid-column:1;width:100%;height:7px;overflow:hidden}.StorefrontConstructor-module__bCNeGq__uploadProgress em{color:#1767d5;text-align:right;grid-area:1/2/3;font-size:10px;font-style:normal;font-weight:720}.StorefrontConstructor-module__bCNeGq__textInput{color:#272c25;width:100%;height:42px;font:inherit;background:#fff;border:1px solid #eeefe9;border-radius:7px;outline:0;padding:0 11px;font-size:12px}.StorefrontConstructor-module__bCNeGq__textInput:focus{border-color:#1b65d6;box-shadow:0 0 0 3px #1b65d61a}.StorefrontConstructor-module__bCNeGq__textControls{grid-template-columns:minmax(0,1fr) 44px;align-items:end;gap:8px;display:grid}.StorefrontConstructor-module__bCNeGq__fontPicker{gap:6px;min-width:0;display:grid;position:relative}.StorefrontConstructor-module__bCNeGq__fieldLabel{color:#272c25;font-size:11px;font-weight:700}.StorefrontConstructor-module__bCNeGq__fontTrigger{color:#272c25;cursor:pointer;text-align:left;background:#fff;border:1px solid #eeefe9;border-radius:7px;justify-content:space-between;align-items:center;gap:8px;width:100%;height:42px;padding:0 10px 0 12px;display:flex}.StorefrontConstructor-module__bCNeGq__fontTrigger:focus-visible{border-color:#1b65d6;outline:0;box-shadow:0 0 0 3px #1b65d61a}.StorefrontConstructor-module__bCNeGq__fontTrigger span{text-overflow:ellipsis;white-space:nowrap;min-width:0;font-size:15px;overflow:hidden}.StorefrontConstructor-module__bCNeGq__fontTrigger svg{color:#858b7b;flex:none;width:15px;height:15px}.StorefrontConstructor-module__bCNeGq__fontMenu{z-index:30;max-height:310px;box-shadow:none;background:#fff;border:1px solid #d9ddcf;border-radius:7px;gap:2px;padding:5px;display:grid;position:absolute;top:calc(100% + 6px);left:0;right:0;overflow-y:auto}.StorefrontConstructor-module__bCNeGq__fontMenu button,.StorefrontConstructor-module__bCNeGq__editorActionbar .StorefrontConstructor-module__bCNeGq__fontMenu button{color:#272c25;cursor:pointer;text-align:left;background:0 0;border:0;border-radius:5px;justify-content:space-between;align-items:center;gap:8px;width:100%;min-width:0;min-height:42px;padding:5px 9px;display:flex}.StorefrontConstructor-module__bCNeGq__fontMenu button:hover,.StorefrontConstructor-module__bCNeGq__fontMenu button:focus-visible,.StorefrontConstructor-module__bCNeGq__fontMenu button[aria-selected=true]{background:#f9faf5;outline:0}.StorefrontConstructor-module__bCNeGq__fontMenu button span{text-overflow:ellipsis;white-space:nowrap;flex:auto;min-width:0;font-size:17px;line-height:1.15;overflow:hidden}.StorefrontConstructor-module__bCNeGq__fontMenu button svg{color:#1762cf;flex:none;width:15px;height:15px}.StorefrontConstructor-module__bCNeGq__colorInput{cursor:pointer;border:1px solid #eeefe9;border-radius:7px;place-items:center;height:42px;display:grid;position:relative}.StorefrontConstructor-module__bCNeGq__colorInput input{opacity:0;width:1px;height:1px;position:absolute}.StorefrontConstructor-module__bCNeGq__colorInput span{border:1px solid #272c251f;border-radius:50%;width:24px;height:24px}.StorefrontConstructor-module__bCNeGq__range{grid-template-columns:76px minmax(0,1fr);align-items:center;gap:10px;display:grid}.StorefrontConstructor-module__bCNeGq__range span{color:#686f60;align-items:center;gap:6px;font-size:10px;display:inline-flex}.StorefrontConstructor-module__bCNeGq__range svg{width:14px;height:14px}.StorefrontConstructor-module__bCNeGq__rangeFields{grid-template-columns:minmax(0,1fr) 52px;align-items:center;gap:7px;min-width:0;display:grid}.StorefrontConstructor-module__bCNeGq__rangeFields>input{accent-color:#1a63d3;width:100%}.StorefrontConstructor-module__bCNeGq__rangeFields output{color:#858b7b;text-align:right;font-size:9px}.StorefrontConstructor-module__bCNeGq__propertyStepper{grid-template-columns:34px minmax(68px,1fr) 34px;align-items:center;gap:5px;min-width:0;display:grid}.StorefrontConstructor-module__bCNeGq__propertyStepper button{color:#686f60;cursor:pointer;background:#f9faf5;border:1px solid #eeefe9;border-radius:6px;place-items:center;width:34px;height:34px;padding:0;display:grid}.StorefrontConstructor-module__bCNeGq__propertyStepper button:hover{color:#272c25;background:#eeefe9}.StorefrontConstructor-module__bCNeGq__propertyStepper button svg{width:14px;height:14px}.StorefrontConstructor-module__bCNeGq__propertyStepper label{color:#858b7b;background:#fff;border:1px solid #d9ddcf;border-radius:6px;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:2px;height:34px;padding:0 8px;display:grid}.StorefrontConstructor-module__bCNeGq__propertyStepper input{color:#272c25;width:100%;min-width:0;font:inherit;text-align:right;appearance:textfield;background:0 0;border:0;outline:0;padding:0;font-size:11px;font-weight:650}.StorefrontConstructor-module__bCNeGq__propertyStepper input::-webkit-outer-spin-button{appearance:none;margin:0}.StorefrontConstructor-module__bCNeGq__propertyStepper input::-webkit-inner-spin-button{appearance:none;margin:0}.StorefrontConstructor-module__bCNeGq__propertyStepper label span{font-size:9px}.StorefrontConstructor-module__bCNeGq__rotationNumber{background:#fff;border:1px solid #d9ddcf;border-radius:6px;grid-template-columns:minmax(0,1fr) 13px;align-items:center;height:32px;padding:0 4px 0 7px;gap:0!important;display:grid!important}.StorefrontConstructor-module__bCNeGq__rotationNumber input{color:#272c25;width:100%;min-width:0;font:inherit;text-align:right;appearance:textfield;background:0 0;border:0;outline:0;padding:0;font-size:10px}.StorefrontConstructor-module__bCNeGq__rotationNumber input::-webkit-outer-spin-button{appearance:none;margin:0}.StorefrontConstructor-module__bCNeGq__rotationNumber input::-webkit-inner-spin-button{appearance:none;margin:0}.StorefrontConstructor-module__bCNeGq__rotationNumber i{color:#858b7b;font-size:10px;font-style:normal}.StorefrontConstructor-module__bCNeGq__spin{animation:.9s linear infinite StorefrontConstructor-module__bCNeGq__spin}@keyframes StorefrontConstructor-module__bCNeGq__spin{to{transform:rotate(360deg)}}.StorefrontConstructor-module__bCNeGq__editorNotice{color:#272c25;background:#edf0d0;border:1px solid #d6f044;border-radius:6px;margin:10px 14px 0;padding:9px 10px;font-size:10px;line-height:1.4}.StorefrontConstructor-module__bCNeGq__nextStepBar{z-index:3;background:#fffffff5;border-top:1px solid #eeefe9;margin-top:auto;padding:14px;position:sticky;bottom:0}.StorefrontConstructor-module__bCNeGq__page .StorefrontConstructor-module__bCNeGq__nextStepButton{color:#272c25;width:100%;min-height:58px;box-shadow:none;cursor:pointer;font:inherit;background:#d6f044;border:1px solid #d6f044;border-radius:8px;justify-content:space-between;align-items:center;gap:18px;padding:0 9px 0 17px;font-size:14px;font-weight:700;display:inline-flex}.StorefrontConstructor-module__bCNeGq__nextStepCopy{text-align:left;gap:1px;display:grid}.StorefrontConstructor-module__bCNeGq__page .StorefrontConstructor-module__bCNeGq__nextStepButton small{color:#282e14;text-transform:uppercase;font-size:8px;font-weight:750}.StorefrontConstructor-module__bCNeGq__nextStepAction{color:#272c25;white-space:nowrap;align-items:center;gap:8px;font-size:11px;font-weight:700;display:inline-flex}.StorefrontConstructor-module__bCNeGq__nextStepAction svg{color:#fff;width:36px;height:36px;box-shadow:none;background:#272c25;border:1px solid #272c25;border-radius:6px;padding:9px}.StorefrontConstructor-module__bCNeGq__backStepButton svg{width:18px;height:18px}.StorefrontConstructor-module__bCNeGq__page .StorefrontConstructor-module__bCNeGq__nextStepButton:hover{background:#d6f044}.StorefrontConstructor-module__bCNeGq__backStepButton{color:#686f60;cursor:pointer;width:max-content;min-height:34px;font:inherit;background:0 0;border:0;align-items:center;gap:7px;margin:0 0 8px;padding:0;font-size:11px;font-weight:650;display:inline-flex}.StorefrontConstructor-module__bCNeGq__backStepButton:hover{color:#1c62cc}.StorefrontConstructor-module__bCNeGq__orderPanel{box-shadow:none;background:#fff;border:1px solid #eeefe9;border-radius:8px;grid-template-columns:minmax(340px,400px) minmax(420px,1fr) 320px;align-items:start;gap:18px;margin-top:22px;padding:22px;display:grid}.StorefrontConstructor-module__bCNeGq__orderHeader{border-bottom:1px solid #eeefe9;grid-area:1/1/auto/-1;align-items:center;gap:28px;min-width:0;min-height:50px;padding:0 2px 14px;display:flex}.StorefrontConstructor-module__bCNeGq__orderHeader .StorefrontConstructor-module__bCNeGq__backStepButton{flex:none;margin:0}.StorefrontConstructor-module__bCNeGq__orderHeader>span{color:#272c25;flex:none;align-items:center;gap:9px;font-size:16px;font-weight:700;display:flex}.StorefrontConstructor-module__bCNeGq__orderHeader>span svg{color:#1862d2;width:19px;height:19px}.StorefrontConstructor-module__bCNeGq__orderHeader p{color:#858b7b;white-space:nowrap;min-width:0;margin:0 0 0 auto;font-size:11px;line-height:1.4}.StorefrontConstructor-module__bCNeGq__orderProducts{grid-area:2/1/auto/3;align-content:start;gap:18px;min-width:0;display:grid}.StorefrontConstructor-module__bCNeGq__orderProduct{grid-template-columns:minmax(300px,38%) minmax(0,1fr);align-items:start;gap:14px 18px;min-width:0;display:grid}.StorefrontConstructor-module__bCNeGq__orderProduct+.StorefrontConstructor-module__bCNeGq__orderProduct{border-top:1px solid #eeefe9;padding-top:18px}.StorefrontConstructor-module__bCNeGq__orderProductHead{grid-column:1/-1;justify-content:space-between;align-items:center;gap:14px;min-width:0;display:flex}.StorefrontConstructor-module__bCNeGq__orderProductHead>span{gap:2px;min-width:0;display:grid}.StorefrontConstructor-module__bCNeGq__orderProductHead strong{color:#272c25;font-size:15px;font-weight:740}.StorefrontConstructor-module__bCNeGq__orderProductHead small{color:#858b7b;text-overflow:ellipsis;white-space:nowrap;font-size:10px;overflow:hidden}.StorefrontConstructor-module__bCNeGq__orderProductHead button{color:#686f60;cursor:pointer;background:#f9faf5;border:1px solid #eeefe9;border-radius:6px;flex:none;place-items:center;width:32px;height:32px;padding:0;display:grid}.StorefrontConstructor-module__bCNeGq__orderProductHead button:hover{color:brown;background:#fff0f0;border-color:#e8bcbc}.StorefrontConstructor-module__bCNeGq__orderProductHead button svg{width:15px;height:15px}.StorefrontConstructor-module__bCNeGq__orderPreview{grid-area:2/1;min-width:0}.StorefrontConstructor-module__bCNeGq__checkoutColumn{grid-area:2/3;align-content:start;gap:10px;min-width:0;display:grid}.StorefrontConstructor-module__bCNeGq__resultPreviewGrid{grid-template-columns:1fr;gap:10px;width:100%;margin-top:7px;display:grid}.StorefrontConstructor-module__bCNeGq__resultPreviewGrid:not(.StorefrontConstructor-module__bCNeGq__twoResultPreviews){width:min(100%,360px);margin-inline:auto}.StorefrontConstructor-module__bCNeGq__resultPreviewGrid.StorefrontConstructor-module__bCNeGq__twoResultPreviews{grid-template-columns:repeat(2,minmax(0,1fr))}.StorefrontConstructor-module__bCNeGq__resultPreviewCard{background:#f9faf5;border:1px solid #d9ddcf;border-radius:8px;min-width:0;margin:0;overflow:hidden}.StorefrontConstructor-module__bCNeGq__resultPreviewStage{aspect-ratio:9/11.2;background:#eeefe9;width:100%;position:relative;overflow:hidden;container-type:inline-size}.StorefrontConstructor-module__bCNeGq__resultPreviewOpen{z-index:5;cursor:zoom-in;background:0 0;border:0;width:100%;height:100%;padding:0;display:block;position:absolute;inset:0}.StorefrontConstructor-module__bCNeGq__resultPreviewOpen>svg{box-sizing:border-box;color:#272c25;background:#fff;border-radius:6px;width:34px;height:34px;padding:7px;position:absolute;top:10px;right:10px}.StorefrontConstructor-module__bCNeGq__resultPreviewOpen:focus-visible{outline-offset:-3px;outline:2px solid #1768d8}.StorefrontConstructor-module__bCNeGq__resultPreviewOpen:disabled{cursor:progress}.StorefrontConstructor-module__bCNeGq__resultGarment{object-fit:contain;width:100%;height:100%;position:absolute;inset:0}.StorefrontConstructor-module__bCNeGq__resultPreviewStage[data-product=bag] .StorefrontConstructor-module__bCNeGq__resultGarment{transform:translate(3%,2%)}.StorefrontConstructor-module__bCNeGq__resultPrintArea{z-index:2;pointer-events:none;position:absolute;overflow:hidden;container-type:inline-size}.StorefrontConstructor-module__bCNeGq__resultDesignImage,.StorefrontConstructor-module__bCNeGq__resultDesignText{pointer-events:none;max-width:76%;max-height:76%;position:absolute}.StorefrontConstructor-module__bCNeGq__resultDesignImage{object-fit:contain;width:52%;height:52%}.StorefrontConstructor-module__bCNeGq__resultDesignText{box-sizing:border-box;overflow-wrap:anywhere;text-align:center;white-space:pre-wrap;width:max-content;max-width:92%;padding:1px 2px;font-weight:400;line-height:1.14;overflow:visible}.StorefrontConstructor-module__bCNeGq__resultUnavailableDesign{box-sizing:border-box;color:#686f60;text-align:center;background:#ffffffe6;border:1px dashed #858b7b;border-radius:5px;place-content:center;justify-items:center;gap:2px;width:52%;min-height:40px;padding:5px;display:grid;position:absolute;overflow:hidden}.StorefrontConstructor-module__bCNeGq__resultUnavailableDesign svg{color:#155fd0;width:15px;height:15px}.StorefrontConstructor-module__bCNeGq__resultUnavailableDesign small{text-overflow:ellipsis;white-space:nowrap;max-width:100%;font-size:7px;overflow:hidden}.StorefrontConstructor-module__bCNeGq__resultPreviewCard figcaption{background:#fff;border-top:1px solid #eeefe9;justify-content:space-between;align-items:center;gap:10px;min-height:34px;padding:0 10px;display:flex}.StorefrontConstructor-module__bCNeGq__resultPreviewCard figcaption span{color:#272c25;font-size:11px;font-weight:720}.StorefrontConstructor-module__bCNeGq__resultPreviewCard figcaption small{color:#858b7b;font-size:9px}.StorefrontConstructor-module__bCNeGq__orderPrice{background:#f9faf5;border:1px solid #eeefe9;border-radius:7px;gap:3px;margin-top:4px;padding:12px 14px;display:grid}.StorefrontConstructor-module__bCNeGq__orderPrice small{color:#858b7b;font-size:10px}.StorefrontConstructor-module__bCNeGq__orderPrice b{color:#272c25;font-size:23px;font-weight:590}.StorefrontConstructor-module__bCNeGq__orderPrice em{color:#858b7b;font-size:10px;font-style:normal;font-weight:520}.StorefrontConstructor-module__bCNeGq__orderDiscountPanel{background:#f5f6ef;border:1px solid #d6f044;border-left-width:3px;border-radius:7px;gap:8px;margin-top:2px;padding:12px;display:grid}.StorefrontConstructor-module__bCNeGq__orderDiscountPanel>strong{color:#282e14;font-size:11px;font-weight:760}.StorefrontConstructor-module__bCNeGq__orderTierPreview{grid-template-columns:repeat(2,minmax(0,1fr));gap:0}.StorefrontConstructor-module__bCNeGq__orderTierPreview span{background:0 0;border:0;border-radius:0;padding:7px 5px}.StorefrontConstructor-module__bCNeGq__orderTierPreview span:nth-child(odd){border-right:1px solid #282e142e}.StorefrontConstructor-module__bCNeGq__orderTierPreview span:nth-child(n+3){border-top:1px solid #282e142e}.StorefrontConstructor-module__bCNeGq__orderTierPreview span.StorefrontConstructor-module__bCNeGq__reachedTier{background:#d6f04452;border-color:#282e142e}.StorefrontConstructor-module__bCNeGq__orderTierPreview small{color:#626e1e}.StorefrontConstructor-module__bCNeGq__orderTierPreview b{color:#282e14}.StorefrontConstructor-module__bCNeGq__sizeSection{background:#f9faf5;border:1px solid #eeefe9;border-radius:8px;grid-area:2/2;align-content:start;gap:12px;min-width:0;padding:14px;display:grid}.StorefrontConstructor-module__bCNeGq__sizeSectionHead{justify-content:space-between;align-items:center;gap:14px;min-width:0;display:flex}.StorefrontConstructor-module__bCNeGq__sizeSectionHead>span{gap:2px;min-width:0;display:grid}.StorefrontConstructor-module__bCNeGq__sizeSectionHead b{color:#272c25;font-size:13px;font-weight:730}.StorefrontConstructor-module__bCNeGq__sizeSectionHead small{color:#858b7b;font-size:9px}.StorefrontConstructor-module__bCNeGq__sizeSectionHead strong{color:#282e14;text-align:center;background:#d6f044;border-radius:6px;flex:none;min-width:54px;padding:7px 9px;font-size:11px;font-weight:760}.StorefrontConstructor-module__bCNeGq__sizeGrid{grid-template-columns:repeat(auto-fit,minmax(154px,1fr));align-content:start;gap:8px;min-width:0;display:grid}.StorefrontConstructor-module__bCNeGq__singleSizeGrid{grid-template-columns:minmax(240px,380px);justify-content:center}.StorefrontConstructor-module__bCNeGq__sizeGrid>div{background:#fff;border:1px solid #eeefe9;border-radius:7px;grid-template-columns:minmax(0,1fr) 84px;align-items:center;gap:6px;min-width:0;height:56px;padding:6px 7px 6px 11px;transition:border-color .14s,background .14s,box-shadow .14s;display:grid}.StorefrontConstructor-module__bCNeGq__sizeGrid>div.StorefrontConstructor-module__bCNeGq__selectedSize{box-shadow:none;background:#f5f6ef;border-color:#626e1e}.StorefrontConstructor-module__bCNeGq__sizeGrid>div>span{min-width:0;display:grid}.StorefrontConstructor-module__bCNeGq__sizeGrid b{text-overflow:ellipsis;white-space:nowrap;font-size:12px;font-weight:680;overflow:hidden}.StorefrontConstructor-module__bCNeGq__sizeGrid small{color:#858b7b;font-size:9px}.StorefrontConstructor-module__bCNeGq__sizeGrid>div>div{grid-template-columns:25px 34px 25px;align-items:center;display:grid}.StorefrontConstructor-module__bCNeGq__page .StorefrontConstructor-module__bCNeGq__sizeGrid button{color:#686f60;cursor:pointer;background:#f9faf5;border:1px solid #eeefe9;border-radius:5px;place-items:center;width:25px;height:30px;padding:0;display:grid}.StorefrontConstructor-module__bCNeGq__page .StorefrontConstructor-module__bCNeGq__sizeGrid button:hover{color:#272c25;background:#eeefe9}.StorefrontConstructor-module__bCNeGq__page .StorefrontConstructor-module__bCNeGq__sizeGrid>div.StorefrontConstructor-module__bCNeGq__selectedSize button:last-child{color:#282e14;background:#d6f044;border-color:#626e1e}.StorefrontConstructor-module__bCNeGq__sizeGrid button svg{width:13px;height:13px}.StorefrontConstructor-module__bCNeGq__sizeGrid input{color:#272c25;width:34px;height:30px;font:inherit;text-align:center;appearance:textfield;background:#fff;border:0;outline:0;padding:0;font-size:11px}.StorefrontConstructor-module__bCNeGq__sizeGrid input::-webkit-outer-spin-button{appearance:none;margin:0}.StorefrontConstructor-module__bCNeGq__sizeGrid input::-webkit-inner-spin-button{appearance:none;margin:0}.StorefrontConstructor-module__bCNeGq__summary{color:#fff;background:#272c25;border-radius:8px;align-self:start;gap:12px;padding:18px;display:grid}.StorefrontConstructor-module__bCNeGq__summaryTop{gap:8px;display:grid}.StorefrontConstructor-module__bCNeGq__summaryTop span{color:#858b7b;font-size:11px}.StorefrontConstructor-module__bCNeGq__summaryTop b{font-size:22px;font-weight:580}.StorefrontConstructor-module__bCNeGq__summaryTop small{color:#858b7b;font-size:10px;font-weight:500}.StorefrontConstructor-module__bCNeGq__unitPriceLine{border-bottom:1px solid #272c25;gap:5px;padding-bottom:12px;display:grid}.StorefrontConstructor-module__bCNeGq__unitPriceHeading{justify-content:space-between;align-items:center;gap:10px;display:flex}.StorefrontConstructor-module__bCNeGq__unitPriceLine small{color:#858b7b;font-size:10px}.StorefrontConstructor-module__bCNeGq__unitPriceLine em{color:#858b7b;font-size:9px;font-style:normal}.StorefrontConstructor-module__bCNeGq__unitPriceList{gap:4px;display:grid}.StorefrontConstructor-module__bCNeGq__unitPriceList span{justify-content:space-between;align-items:baseline;gap:12px;display:flex}.StorefrontConstructor-module__bCNeGq__unitPriceList strong{font-size:20px;font-weight:590}.StorefrontConstructor-module__bCNeGq__discount{color:#272c25;background:#d6f044;border-radius:6px;justify-content:space-between;gap:10px;padding:9px 10px;font-size:11px;display:flex}.StorefrontConstructor-module__bCNeGq__discount b{font-weight:760}.StorefrontConstructor-module__bCNeGq__nextTier{color:#858b7b;margin:0;font-size:10px}.StorefrontConstructor-module__bCNeGq__totalLine{justify-content:space-between;align-items:end;gap:14px;display:flex}.StorefrontConstructor-module__bCNeGq__totalLine span{color:#858b7b;font-size:11px}.StorefrontConstructor-module__bCNeGq__totalLine strong{font-size:28px;font-weight:560}.StorefrontConstructor-module__bCNeGq__page .StorefrontConstructor-module__bCNeGq__cartButton{color:#272c25;cursor:pointer;min-height:54px;font:inherit;background:#d6f044;border:0;border-radius:7px;justify-content:center;align-items:center;gap:10px;padding:7px 10px;display:flex}.StorefrontConstructor-module__bCNeGq__page .StorefrontConstructor-module__bCNeGq__cartButton:disabled{opacity:.62;cursor:default}.StorefrontConstructor-module__bCNeGq__cartButton svg{width:18px;height:18px}.StorefrontConstructor-module__bCNeGq__cartButton>svg:last-child{margin-left:auto}.StorefrontConstructor-module__bCNeGq__cartButtonCopy{text-align:left;gap:1px;display:grid}.StorefrontConstructor-module__bCNeGq__cartButtonCopy b{font-size:14px;font-weight:720}.StorefrontConstructor-module__bCNeGq__cartButtonCopy small{color:#626e1e;font-size:10px;font-weight:600}.StorefrontConstructor-module__bCNeGq__notice{color:#272c25;background:#dff6e6;border-radius:6px;padding:8px 10px;font-size:10px;line-height:1.35}@media (max-width:1280px){.StorefrontConstructor-module__bCNeGq__workspace{grid-template-columns:clamp(180px,18.182vw - 12.73px,220px) minmax(390px,1fr) clamp(280px,31.818vw - 57.27px,350px)}.StorefrontConstructor-module__bCNeGq__productList button{grid-template-columns:60px minmax(0,1fr)}.StorefrontConstructor-module__bCNeGq__productList button>svg{display:none}.StorefrontConstructor-module__bCNeGq__orderPanel{grid-template-columns:minmax(290px,330px) minmax(0,1fr) 300px}}@media (max-width:1060px){.StorefrontConstructor-module__bCNeGq__workspace{grid-template-columns:180px minmax(390px,1fr) 280px}.StorefrontConstructor-module__bCNeGq__railHead{padding-inline:12px}.StorefrontConstructor-module__bCNeGq__railHead small{display:none}.StorefrontConstructor-module__bCNeGq__productList button{grid-template-columns:48px minmax(0,1fr);gap:8px;min-height:100px;padding:9px}.StorefrontConstructor-module__bCNeGq__productList button>svg{display:none}.StorefrontConstructor-module__bCNeGq__productThumb{width:48px;height:68px}.StorefrontConstructor-module__bCNeGq__productList b{font-size:12px}.StorefrontConstructor-module__bCNeGq__productList small{font-size:9px}.StorefrontConstructor-module__bCNeGq__stage{width:min(100%,680px)}.StorefrontConstructor-module__bCNeGq__controlSection{gap:10px;padding:14px}.StorefrontConstructor-module__bCNeGq__priceCard{padding-inline:12px}.StorefrontConstructor-module__bCNeGq__colorRow{grid-template-columns:repeat(2,minmax(0,1fr))}.StorefrontConstructor-module__bCNeGq__orderPanel{grid-template-columns:minmax(0,1fr)}.StorefrontConstructor-module__bCNeGq__orderProducts{grid-area:2/1}.StorefrontConstructor-module__bCNeGq__orderProduct{grid-template-columns:minmax(280px,320px) minmax(0,1fr)}.StorefrontConstructor-module__bCNeGq__checkoutColumn{grid-area:3/1}}@media (max-width:1000px){.StorefrontConstructor-module__bCNeGq__workspace{grid-template-columns:minmax(390px,1fr) 280px}.StorefrontConstructor-module__bCNeGq__productRail{border-bottom:1px solid #eeefe9;border-right:0;grid-area:1/1/auto/-1}.StorefrontConstructor-module__bCNeGq__railHead{height:48px;padding:0 12px}.StorefrontConstructor-module__bCNeGq__productList{overscroll-behavior-inline:contain;scroll-snap-type:x proximity;scrollbar-width:none;padding:8px;scroll-padding-inline:8px;display:flex;overflow-x:auto}.StorefrontConstructor-module__bCNeGq__productGroup{flex:none;align-items:stretch;display:flex}.StorefrontConstructor-module__bCNeGq__productGroup>header{border:0;flex:0 0 104px;justify-content:center;width:104px;padding:8px}.StorefrontConstructor-module__bCNeGq__productList::-webkit-scrollbar{display:none}.StorefrontConstructor-module__bCNeGq__productList button{scroll-snap-align:start;border:1px solid #eeefe9;border-radius:7px;flex:0 0 clamp(123px,38vw,360px);grid-template-columns:45px minmax(0,1fr);gap:8px;min-height:88px;padding:7px}.StorefrontConstructor-module__bCNeGq__productList button+button{margin-left:7px}.StorefrontConstructor-module__bCNeGq__productList button.StorefrontConstructor-module__bCNeGq__selectedProduct{box-shadow:none}.StorefrontConstructor-module__bCNeGq__productList button>svg{display:none}.StorefrontConstructor-module__bCNeGq__productThumb{width:45px;height:64px}.StorefrontConstructor-module__bCNeGq__productList b{font-size:11px}.StorefrontConstructor-module__bCNeGq__productList small{font-size:9px}.StorefrontConstructor-module__bCNeGq__editorColumn{grid-area:2/1}.StorefrontConstructor-module__bCNeGq__controls{grid-area:2/2}}@media (min-width:901px) and (max-width:1149px){.StorefrontConstructor-module__bCNeGq__tierPreview{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (min-width:901px) and (max-width:930px){.StorefrontConstructor-module__bCNeGq__editorTopbar{gap:7px;padding-inline:8px}.StorefrontConstructor-module__bCNeGq__sideSwitch button,.StorefrontConstructor-module__bCNeGq__viewSwitch button{gap:5px;padding-inline:8px;font-size:11px!important}.StorefrontConstructor-module__bCNeGq__canvasTools{gap:2px;padding-inline:6px}.StorefrontConstructor-module__bCNeGq__canvasTools button{gap:5px;padding-inline:7px;font-size:10px!important}}@media (max-width:900px){.StorefrontConstructor-module__bCNeGq__workspace{min-height:0;display:block}.StorefrontConstructor-module__bCNeGq__editorColumn{grid-template-rows:auto auto auto auto}.StorefrontConstructor-module__bCNeGq__stage{width:min(100%,440px)}.StorefrontConstructor-module__bCNeGq__canvasTools,.StorefrontConstructor-module__bCNeGq__desktopFileSection{display:none}.StorefrontConstructor-module__bCNeGq__canvasLayerPanel{display:grid}.StorefrontConstructor-module__bCNeGq__controls{border-top:1px solid #eeefe9;border-left:0;grid-column:1/-1;grid-template-columns:repeat(2,minmax(0,1fr));grid-auto-rows:max-content;align-content:start;display:grid;overflow:visible}.StorefrontConstructor-module__bCNeGq__controlSection{border-bottom:0;border-right:1px solid #eeefe9;align-content:start}.StorefrontConstructor-module__bCNeGq__priceSection,.StorefrontConstructor-module__bCNeGq__colorSection,.StorefrontConstructor-module__bCNeGq__nextStepBar,.StorefrontConstructor-module__bCNeGq__editorNotice{grid-column:1/-1}.StorefrontConstructor-module__bCNeGq__nextStepBar{position:static}.StorefrontConstructor-module__bCNeGq__orderPanel{grid-template-columns:minmax(0,1fr);gap:14px;margin-top:12px;padding:18px 16px}.StorefrontConstructor-module__bCNeGq__orderHeader{grid-area:1/1;grid-template-columns:auto minmax(0,1fr);gap:4px 18px;display:grid}.StorefrontConstructor-module__bCNeGq__orderHeader .StorefrontConstructor-module__bCNeGq__backStepButton{grid-row:1/span 2;align-self:center}.StorefrontConstructor-module__bCNeGq__orderHeader p{white-space:normal;margin:0}.StorefrontConstructor-module__bCNeGq__orderProducts{grid-area:2/1}.StorefrontConstructor-module__bCNeGq__orderProduct{grid-template-columns:minmax(0,1fr);gap:10px}.StorefrontConstructor-module__bCNeGq__orderProductHead{grid-area:1/1}.StorefrontConstructor-module__bCNeGq__orderPreview{grid-area:2/1}.StorefrontConstructor-module__bCNeGq__sizeSection,.StorefrontConstructor-module__bCNeGq__checkoutColumn{grid-area:3/1}.StorefrontConstructor-module__bCNeGq__resultPreviewGrid:not(.StorefrontConstructor-module__bCNeGq__twoResultPreviews){width:min(100%,380px)}.StorefrontConstructor-module__bCNeGq__resultPreviewGrid.StorefrontConstructor-module__bCNeGq__twoResultPreviews{width:min(100%,680px);margin-inline:auto}.StorefrontConstructor-module__bCNeGq__sizeSection{width:100%}}@media (min-width:561px) and (max-width:900px){.StorefrontConstructor-module__bCNeGq__resultPreviewGrid.StorefrontConstructor-module__bCNeGq__twoResultPreviews{width:min(100%,680px)}}@media (max-width:760px){.StorefrontConstructor-module__bCNeGq__page{padding:18px 10px 86px}.StorefrontConstructor-module__bCNeGq__intro{grid-template-columns:1fr;gap:14px;min-height:0;padding:4px 2px 14px}.StorefrontConstructor-module__bCNeGq__intro h1{margin-top:7px;font-size:26px}.StorefrontConstructor-module__bCNeGq__intro p{font-size:11px}.StorefrontConstructor-module__bCNeGq__steps{gap:10px}.StorefrontConstructor-module__bCNeGq__steps li{flex:1 1 0;min-width:0}.StorefrontConstructor-module__bCNeGq__steps span{font-size:11px}.StorefrontConstructor-module__bCNeGq__workspace{min-height:0;margin-top:12px;display:block}.StorefrontConstructor-module__bCNeGq__productRail{border:0;border-bottom:1px solid #eeefe9}.StorefrontConstructor-module__bCNeGq__railHead{height:48px;padding:0 12px}.StorefrontConstructor-module__bCNeGq__productList{scrollbar-width:none;padding:8px;display:flex;overflow-x:auto}.StorefrontConstructor-module__bCNeGq__productList::-webkit-scrollbar{display:none}.StorefrontConstructor-module__bCNeGq__productList button{border:1px solid #eeefe9;border-radius:7px;flex:0 0 clamp(123px,38vw,360px);grid-template-columns:45px minmax(0,1fr);gap:8px;min-height:88px;padding:7px}.StorefrontConstructor-module__bCNeGq__productList button+button{margin-left:7px}.StorefrontConstructor-module__bCNeGq__productList button.StorefrontConstructor-module__bCNeGq__selectedProduct{box-shadow:none}.StorefrontConstructor-module__bCNeGq__productList button>svg{display:none}.StorefrontConstructor-module__bCNeGq__productThumb{width:45px;height:64px}.StorefrontConstructor-module__bCNeGq__productList b{font-size:11px}.StorefrontConstructor-module__bCNeGq__productList small{font-size:9px}.StorefrontConstructor-module__bCNeGq__editorColumn{grid-template-rows:auto auto auto auto}.StorefrontConstructor-module__bCNeGq__editorTopbar{gap:7px;min-height:58px;padding:8px}.StorefrontConstructor-module__bCNeGq__sideSwitch,.StorefrontConstructor-module__bCNeGq__viewSwitch{min-width:0}.StorefrontConstructor-module__bCNeGq__sideSwitch button,.StorefrontConstructor-module__bCNeGq__viewSwitch button{gap:4px;height:34px;padding:0 7px;font-size:9px!important}.StorefrontConstructor-module__bCNeGq__viewSwitch button{white-space:nowrap;width:auto;overflow:visible}.StorefrontConstructor-module__bCNeGq__viewSwitch button:not(.StorefrontConstructor-module__bCNeGq__isActive){color:#858b7b}.StorefrontConstructor-module__bCNeGq__viewSwitch svg{width:16px;height:16px}.StorefrontConstructor-module__bCNeGq__editorActionbar{z-index:9;grid-template-columns:max-content minmax(0,1fr) max-content;gap:5px;padding:6px;display:grid;position:relative}.StorefrontConstructor-module__bCNeGq__historyTools{grid-area:1/1;gap:2px}.StorefrontConstructor-module__bCNeGq__activeLayerTools{grid-area:1/2;justify-content:flex-end;gap:2px;width:auto;margin-left:0}.StorefrontConstructor-module__bCNeGq__noActiveLayer{grid-area:1/2;justify-self:end;margin-left:0}.StorefrontConstructor-module__bCNeGq__layerAddTools{grid-area:2/1/auto/-1;grid-template-columns:1fr 1fr;gap:5px;display:grid}.StorefrontConstructor-module__bCNeGq__editorActionbar .StorefrontConstructor-module__bCNeGq__layerAddTools button,.StorefrontConstructor-module__bCNeGq__layerAddTools label{width:100%;min-width:0;height:34px}.StorefrontConstructor-module__bCNeGq__textLayerPanel{grid-area:3/1/auto/-1}.StorefrontConstructor-module__bCNeGq__editorActionbar>.StorefrontConstructor-module__bCNeGq__historyTools>button,.StorefrontConstructor-module__bCNeGq__editorActionbar>.StorefrontConstructor-module__bCNeGq__activeLayerTools>button{width:28px;height:30px}.StorefrontConstructor-module__bCNeGq__quickStepper,.StorefrontConstructor-module__bCNeGq__quickRotation{gap:0;height:30px;padding:0}.StorefrontConstructor-module__bCNeGq__quickStepper button,.StorefrontConstructor-module__bCNeGq__quickRotation button{width:22px;height:28px}.StorefrontConstructor-module__bCNeGq__quickStepper output,.StorefrontConstructor-module__bCNeGq__quickRotation output{width:36px;height:26px;padding-inline:2px;font-size:10px;line-height:26px}.StorefrontConstructor-module__bCNeGq__quickRotation output{width:34px}.StorefrontConstructor-module__bCNeGq__quickStepper output span,.StorefrontConstructor-module__bCNeGq__quickRotation output span{font-size:7px}.StorefrontConstructor-module__bCNeGq__textLayerRows{overscroll-behavior-inline:contain;scroll-snap-type:x proximity;scrollbar-width:none;gap:5px;display:flex;overflow-x:auto}.StorefrontConstructor-module__bCNeGq__textLayerRows::-webkit-scrollbar{display:none}.StorefrontConstructor-module__bCNeGq__textLayerRow{scroll-snap-align:start;flex:0 0 100%}.StorefrontConstructor-module__bCNeGq__scrollableTextLayerRows .StorefrontConstructor-module__bCNeGq__textLayerRow{flex-basis:calc(100% - 96px)}.StorefrontConstructor-module__bCNeGq__textLayerRow textarea{max-height:52px}.StorefrontConstructor-module__bCNeGq__textPaletteMenu{top:auto;left:50%;right:auto;bottom:max(14px, env(safe-area-inset-bottom));z-index:1005;grid-template-columns:repeat(4,minmax(0,1fr));width:min(296px,100vw - 20px);position:fixed;transform:translate(-50%)}.StorefrontConstructor-module__bCNeGq__editorActionbar .StorefrontConstructor-module__bCNeGq__textPaletteMenu button,.StorefrontConstructor-module__bCNeGq__editorActionbar .StorefrontConstructor-module__bCNeGq__textPaletteMenu button.StorefrontConstructor-module__bCNeGq__quickTextColor{width:100%}.StorefrontConstructor-module__bCNeGq__quickStepper>svg{display:none}.StorefrontConstructor-module__bCNeGq__stage{width:min(100%,440px);max-height:none}.StorefrontConstructor-module__bCNeGq__focusToggle{width:32px;height:32px;top:9px;right:9px}.StorefrontConstructor-module__bCNeGq__stageUpload{gap:4px;width:min(120px,100% - 8px);padding:9px 7px}.StorefrontConstructor-module__bCNeGq__stageUpload svg{width:18px;height:18px}.StorefrontConstructor-module__bCNeGq__stageUpload span{font-size:10px}.StorefrontConstructor-module__bCNeGq__stageUpload small{font-size:8px}.StorefrontConstructor-module__bCNeGq__canvasLayerPanel{padding:9px 8px 10px}.StorefrontConstructor-module__bCNeGq__canvasLayerList{overscroll-behavior-inline:contain;scroll-snap-type:x proximity;scrollbar-width:none;display:flex;overflow-x:auto}.StorefrontConstructor-module__bCNeGq__canvasLayerList::-webkit-scrollbar{display:none}.StorefrontConstructor-module__bCNeGq__canvasLayerItem{scroll-snap-align:start;flex:0 0 calc(100% - 84px)}.StorefrontConstructor-module__bCNeGq__canvasUploadButton,.StorefrontConstructor-module__bCNeGq__canvasAddTextButton{grid-template-columns:23px minmax(0,1fr) 16px;gap:5px;min-height:52px;padding-inline:8px}.StorefrontConstructor-module__bCNeGq__canvasUploadButton>svg:first-child,.StorefrontConstructor-module__bCNeGq__canvasAddTextButton>svg:first-child{width:17px;height:17px}.StorefrontConstructor-module__bCNeGq__canvasUploadButton>svg:last-of-type,.StorefrontConstructor-module__bCNeGq__canvasAddTextButton>svg:last-of-type{width:15px;height:15px}.StorefrontConstructor-module__bCNeGq__controls{border-top:1px solid #eeefe9;grid-template-columns:1fr 1fr;display:grid}.StorefrontConstructor-module__bCNeGq__controlSection{border-bottom:1px solid #eeefe9;border-right:0;grid-column:1/-1;min-width:0;padding:14px 12px}.StorefrontConstructor-module__bCNeGq__fontMenu{max-height:min(46vh,310px);top:calc(100% + 6px);bottom:auto}.StorefrontConstructor-module__bCNeGq__range{grid-template-columns:68px minmax(0,1fr)}.StorefrontConstructor-module__bCNeGq__nextStepBar{padding:12px}.StorefrontConstructor-module__bCNeGq__nextStepButton{min-height:54px}.StorefrontConstructor-module__bCNeGq__nextStepAction{gap:6px;font-size:10px}.StorefrontConstructor-module__bCNeGq__nextStepAction svg{width:34px;height:34px}.StorefrontConstructor-module__bCNeGq__orderPanel{padding:16px 12px}.StorefrontConstructor-module__bCNeGq__sizeGrid{grid-template-columns:1fr 1fr;gap:7px}.StorefrontConstructor-module__bCNeGq__singleSizeGrid{grid-template-columns:minmax(0,360px)}.StorefrontConstructor-module__bCNeGq__sizeGrid>div{grid-template-columns:minmax(0,1fr) 80px;height:52px;padding-left:9px}.StorefrontConstructor-module__bCNeGq__sizeGrid>div>div{grid-template-columns:23px 34px 23px}.StorefrontConstructor-module__bCNeGq__sizeGrid button{width:23px}.StorefrontConstructor-module__bCNeGq__summary{padding:15px}.StorefrontConstructor-module__bCNeGq__cartButton{min-width:0}}@media (max-width:560px){.StorefrontConstructor-module__bCNeGq__orderPanel{gap:10px;padding:12px 10px 18px}.StorefrontConstructor-module__bCNeGq__orderHeader{grid-template-columns:30px minmax(0,1fr);grid-template-areas:"back title""note note";gap:5px 8px;min-height:0;padding:0 0 10px}.StorefrontConstructor-module__bCNeGq__orderHeader .StorefrontConstructor-module__bCNeGq__backStepButton{grid-area:auto/back;justify-content:center;width:30px;min-height:30px;margin:0}.StorefrontConstructor-module__bCNeGq__orderHeader .StorefrontConstructor-module__bCNeGq__backStepButton span{display:none}.StorefrontConstructor-module__bCNeGq__orderHeader .StorefrontConstructor-module__bCNeGq__backStepButton svg{width:18px;height:18px}.StorefrontConstructor-module__bCNeGq__orderHeader>span{grid-area:title;font-size:14px}.StorefrontConstructor-module__bCNeGq__orderHeader p{grid-area:note;font-size:9px}.StorefrontConstructor-module__bCNeGq__orderProductHead strong{font-size:14px}.StorefrontConstructor-module__bCNeGq__resultPreviewGrid,.StorefrontConstructor-module__bCNeGq__resultPreviewGrid:not(.StorefrontConstructor-module__bCNeGq__twoResultPreviews),.StorefrontConstructor-module__bCNeGq__resultPreviewGrid.StorefrontConstructor-module__bCNeGq__twoResultPreviews{gap:7px;width:100%;max-width:none;margin-inline:0}.StorefrontConstructor-module__bCNeGq__resultPreviewGrid:not(.StorefrontConstructor-module__bCNeGq__twoResultPreviews){width:min(100%,290px);margin-inline:auto}.StorefrontConstructor-module__bCNeGq__resultPreviewGrid.StorefrontConstructor-module__bCNeGq__twoResultPreviews{grid-template-columns:repeat(2,minmax(0,1fr))}.StorefrontConstructor-module__bCNeGq__resultPreviewStage{aspect-ratio:9/11.2}.StorefrontConstructor-module__bCNeGq__resultPreviewCard figcaption{min-height:30px;padding-inline:7px}.StorefrontConstructor-module__bCNeGq__resultPreviewCard figcaption span{font-size:9px}.StorefrontConstructor-module__bCNeGq__resultPreviewCard figcaption small{font-size:8px}.StorefrontConstructor-module__bCNeGq__checkoutColumn{gap:8px}.StorefrontConstructor-module__bCNeGq__orderDiscountPanel{padding:10px}.StorefrontConstructor-module__bCNeGq__sizeSection{gap:9px;padding:10px}.StorefrontConstructor-module__bCNeGq__sizeSectionHead b{font-size:12px}.StorefrontConstructor-module__bCNeGq__sizeSectionHead strong{min-width:48px;padding:6px 8px}.StorefrontConstructor-module__bCNeGq__sizeGrid{gap:6px}.StorefrontConstructor-module__bCNeGq__sizeGrid>div{grid-template-columns:minmax(0,1fr) 76px;gap:3px;height:56px;padding:5px 5px 5px 7px}.StorefrontConstructor-module__bCNeGq__sizeGrid>div>div{grid-template-columns:22px 32px 22px}.StorefrontConstructor-module__bCNeGq__page .StorefrontConstructor-module__bCNeGq__sizeGrid button{width:22px;height:30px}.StorefrontConstructor-module__bCNeGq__sizeGrid input{width:32px}.StorefrontConstructor-module__bCNeGq__summary{margin-top:0}.StorefrontConstructor-module__bCNeGq__cartButtonCopy small{font-size:10px}}@media (max-width:370px){.StorefrontConstructor-module__bCNeGq__page{padding-inline:6px}.StorefrontConstructor-module__bCNeGq__canvasUploadButton,.StorefrontConstructor-module__bCNeGq__canvasAddTextButton{grid-template-columns:18px minmax(0,1fr) 14px;gap:3px;padding-inline:6px}.StorefrontConstructor-module__bCNeGq__canvasUploadButton>svg:first-child,.StorefrontConstructor-module__bCNeGq__canvasAddTextButton>svg:first-child{width:16px;height:16px}.StorefrontConstructor-module__bCNeGq__canvasUploadButton>svg:last-of-type,.StorefrontConstructor-module__bCNeGq__canvasAddTextButton>svg:last-of-type{width:14px;height:14px}.StorefrontConstructor-module__bCNeGq__sideSwitch button,.StorefrontConstructor-module__bCNeGq__viewSwitch button{padding-inline:6px;font-size:8.5px!important}.StorefrontConstructor-module__bCNeGq__controls{grid-template-columns:1fr}.StorefrontConstructor-module__bCNeGq__controlSection{grid-column:1}.StorefrontConstructor-module__bCNeGq__editorActionbar{gap:3px;padding-inline:4px}.StorefrontConstructor-module__bCNeGq__historyTools,.StorefrontConstructor-module__bCNeGq__activeLayerTools{gap:1px}.StorefrontConstructor-module__bCNeGq__editorActionbar>.StorefrontConstructor-module__bCNeGq__historyTools>button,.StorefrontConstructor-module__bCNeGq__editorActionbar>.StorefrontConstructor-module__bCNeGq__activeLayerTools>button{width:27px}.StorefrontConstructor-module__bCNeGq__quickStepper button,.StorefrontConstructor-module__bCNeGq__quickRotation button{width:21px}.StorefrontConstructor-module__bCNeGq__quickStepper output{width:34px}.StorefrontConstructor-module__bCNeGq__quickRotation output{width:32px}.StorefrontConstructor-module__bCNeGq__textLayerRow{grid-template-columns:42px minmax(0,1fr) 34px 30px;gap:4px}.StorefrontConstructor-module__bCNeGq__textLayerRow>span{padding-left:2px;font-size:8px}.StorefrontConstructor-module__bCNeGq__editorActionbar .StorefrontConstructor-module__bCNeGq__textPaletteTrigger{width:30px}.StorefrontConstructor-module__bCNeGq__editorActionbar .StorefrontConstructor-module__bCNeGq__textRowDelete{width:28px}.StorefrontConstructor-module__bCNeGq__textFormattingRow{grid-template-columns:42px minmax(0,1fr);gap:4px}.StorefrontConstructor-module__bCNeGq__noActiveLayer{margin-left:0}.StorefrontConstructor-module__bCNeGq__stageUpload{width:min(116px,100% - 8px);min-width:0;padding-inline:6px}.StorefrontConstructor-module__bCNeGq__stageUpload span{font-size:9.5px}.StorefrontConstructor-module__bCNeGq__nextStepButton{gap:10px;padding-left:13px}.StorefrontConstructor-module__bCNeGq__nextStepAction{gap:4px}.StorefrontConstructor-module__bCNeGq__nextStepAction svg{width:32px;height:32px;padding:8px}.StorefrontConstructor-module__bCNeGq__colorRow{grid-template-columns:1fr 1fr}.StorefrontConstructor-module__bCNeGq__rangeFields{grid-template-columns:minmax(0,1fr) 48px}.StorefrontConstructor-module__bCNeGq__summary{grid-template-columns:1fr}.StorefrontConstructor-module__bCNeGq__cartButton{width:100%}}@container (max-width:112px){.StorefrontConstructor-module__bCNeGq__stageUpload{border-radius:6px;gap:2px;padding:6px 3px}.StorefrontConstructor-module__bCNeGq__stageUpload svg{width:14px;height:14px}.StorefrontConstructor-module__bCNeGq__stageUpload span{font-size:8px}.StorefrontConstructor-module__bCNeGq__stageUpload small{font-size:7px}}@container (max-width:78px){.StorefrontConstructor-module__bCNeGq__stageUpload span{white-space:nowrap;width:0;height:0;font-size:0;line-height:0;overflow:hidden}.StorefrontConstructor-module__bCNeGq__stageUpload small{display:none}}@media (prefers-reduced-motion:reduce){.StorefrontConstructor-module__bCNeGq__garment,.StorefrontConstructor-module__bCNeGq__garmentLayer,.StorefrontConstructor-module__bCNeGq__printArea,.StorefrontConstructor-module__bCNeGq__spin{transition:none;animation:none}}
.ConstructorTemplates-module__yS3olW__gallery{box-sizing:border-box;color:#202124;width:100%;min-width:0;max-width:1600px;margin:0 auto;padding:36px 24px 64px}.ConstructorTemplates-module__yS3olW__adminEditor{width:100%;min-width:0;container-type:inline-size}.ConstructorTemplates-module__yS3olW__adminEditor>main{box-sizing:border-box;min-width:0}@container (max-width:1120px){.ConstructorTemplates-module__yS3olW__adminEditor .ConstructorTemplates-module__yS3olW__adminWorkspace{grid-template-columns:minmax(0,1fr) 300px;display:grid}.ConstructorTemplates-module__yS3olW__adminWorkspace>aside:first-child{grid-area:1/1/auto/-1}.ConstructorTemplates-module__yS3olW__adminWorkspace>aside:first-child>div:last-child{padding:8px;display:flex;overflow-x:auto}.ConstructorTemplates-module__yS3olW__adminWorkspace>aside:first-child>div:last-child>section{flex:none;display:flex}.ConstructorTemplates-module__yS3olW__adminWorkspace>aside:first-child>div:last-child button{flex:0 0 180px;grid-template-columns:60px minmax(0,1fr);width:180px}.ConstructorTemplates-module__yS3olW__adminWorkspace>aside:first-child>div:last-child button>svg{display:none}.ConstructorTemplates-module__yS3olW__adminWorkspace>div{grid-area:2/1}.ConstructorTemplates-module__yS3olW__adminWorkspace>aside:last-child{grid-area:2/2}}@container (max-width:720px){.ConstructorTemplates-module__yS3olW__adminEditor .ConstructorTemplates-module__yS3olW__adminWorkspace{display:block}.ConstructorTemplates-module__yS3olW__adminWorkspace>aside:last-child{border-left:0;display:block}}.ConstructorTemplates-module__yS3olW__gallery h1{letter-spacing:0;margin:0 0 28px;font-size:30px}.ConstructorTemplates-module__yS3olW__categories{scrollbar-width:thin;border-bottom:1px solid #dfe4e6;flex-wrap:nowrap;gap:24px;margin:0;padding:0 30px 0 0;display:flex;overflow-x:auto}.ConstructorTemplates-module__yS3olW__categories a{white-space:nowrap;flex:none}.ConstructorTemplates-module__yS3olW__categoryRail{min-width:0;position:relative}.ConstructorTemplates-module__yS3olW__gallery .ConstructorTemplates-module__yS3olW__categoryRail>button{z-index:1;color:#276d61;cursor:pointer;background:#f8f9f4;border:0;place-items:center;width:30px;padding:0;display:grid;position:absolute;top:0;bottom:1px}.ConstructorTemplates-module__yS3olW__railLeft{left:0;box-shadow:6px 0 10px #f8f9f4}.ConstructorTemplates-module__yS3olW__railRight{right:0;box-shadow:-6px 0 10px #f8f9f4}.ConstructorTemplates-module__yS3olW__subcategories{background:#f0f4ee;border-left:3px solid #218574;padding-left:10px}.ConstructorTemplates-module__yS3olW__subcategories .ConstructorTemplates-module__yS3olW__categories a{font-size:14px}.ConstructorTemplates-module__yS3olW__galleryToolbar{flex-wrap:wrap;align-items:center;gap:16px;margin-bottom:18px;display:flex}.ConstructorTemplates-module__yS3olW__gallerySearch{background:#fff;border:1px solid #b8c8c1;border-radius:6px;width:420px;max-width:100%;display:flex}.ConstructorTemplates-module__yS3olW__gallerySearch input{width:100%;min-width:0;font:inherit;color:#202124;background:0 0;border:0;padding:10px 12px;font-size:16px}.ConstructorTemplates-module__yS3olW__gallerySearch button{color:#276d61;cursor:pointer;background:0 0;border:0;flex:0 0 44px;place-items:center;min-height:44px;display:grid}.ConstructorTemplates-module__yS3olW__emptyDesignLink{color:#276d61;align-items:center;gap:8px;min-height:44px;font-size:14px;text-decoration:none;display:inline-flex}.ConstructorTemplates-module__yS3olW__galleryCount{color:#566563;margin:14px 0;font-size:13px}.ConstructorTemplates-module__yS3olW__pageNumber{align-items:center;gap:8px;display:flex}.ConstructorTemplates-module__yS3olW__categorySettings{border-bottom:1px solid #dfe4e6;margin:16px 0 24px;padding-bottom:16px}.ConstructorTemplates-module__yS3olW__categorySettings summary{cursor:pointer;min-height:44px;font-weight:600}.ConstructorTemplates-module__yS3olW__categorySettings fieldset{border:0;min-width:0;padding:0}.ConstructorTemplates-module__yS3olW__categorySettings label{gap:6px;min-width:0;font-size:13px;display:grid}.ConstructorTemplates-module__yS3olW__categorySettings input,.ConstructorTemplates-module__yS3olW__categorySettings select{box-sizing:border-box;color:#202124;width:100%;min-width:0;max-width:100%;min-height:44px;font:inherit;background:#fff;border:1px solid #b8c8c1;border-radius:5px;padding:8px;font-size:16px}.ConstructorTemplates-module__yS3olW__categorySettings h2{margin:24px 0 12px;font-size:18px}.ConstructorTemplates-module__yS3olW__categorySettings button{color:#276d61;min-height:44px;font:inherit;cursor:pointer;background:#fff;border:1px solid #b8c8c1;border-radius:5px;justify-content:center;align-items:center;gap:7px;padding:8px 12px;font-size:14px;display:inline-flex}.ConstructorTemplates-module__yS3olW__categorySettings button:disabled{opacity:.4;cursor:default}.ConstructorTemplates-module__yS3olW__categorySettings .ConstructorTemplates-module__yS3olW__saveCategories{color:#272c25;background:#d6f044;border-color:#d6f044}.ConstructorTemplates-module__yS3olW__categorySettingsHeader{flex-wrap:wrap;align-items:end;gap:12px;margin:12px 0;display:flex}.ConstructorTemplates-module__yS3olW__categorySettingsHeader>label{flex:1;min-width:180px}.ConstructorTemplates-module__yS3olW__categoryEditRow,.ConstructorTemplates-module__yS3olW__topicEditRow{border-bottom:1px solid #e1e7e3;grid-template-columns:minmax(0,1fr) auto;align-items:end;gap:12px;padding:12px 0;display:grid}.ConstructorTemplates-module__yS3olW__topicEditRow{grid-template-columns:minmax(0,1fr) minmax(0,1fr) auto auto}.ConstructorTemplates-module__yS3olW__categoryIconActions{gap:4px;display:flex}.ConstructorTemplates-module__yS3olW__categoryIconActions button{width:44px;padding:0}.ConstructorTemplates-module__yS3olW__templateAssignment{border-bottom:1px solid #e1e7e3;grid-template-columns:54px minmax(0,1fr) minmax(180px,32%);align-items:center;gap:12px;padding:10px 0;display:grid}.ConstructorTemplates-module__yS3olW__templateAssignment img{object-fit:contain;background:#eceff3;width:54px;height:68px}.ConstructorTemplates-module__yS3olW__templateAssignment span{overflow-wrap:anywhere;min-width:0;font-size:14px}.ConstructorTemplates-module__yS3olW__templateAssignment small{color:#566563;margin-top:4px;display:block}@media (max-width:760px){.ConstructorTemplates-module__yS3olW__topicEditRow{grid-template-columns:minmax(0,1fr) auto}.ConstructorTemplates-module__yS3olW__topicEditRow>label{grid-column:1/-1}.ConstructorTemplates-module__yS3olW__templateAssignment{grid-template-columns:54px minmax(0,1fr)}.ConstructorTemplates-module__yS3olW__templateAssignment select{grid-column:1/-1}.ConstructorTemplates-module__yS3olW__categoryEditRow{grid-template-columns:minmax(0,1fr)}}.ConstructorTemplates-module__yS3olW__categories a{box-sizing:border-box;color:#58645f;min-height:44px;font:inherit;border-bottom:3px solid #0000;align-items:center;padding:8px 0;font-size:15px;text-decoration:none;display:inline-flex}.ConstructorTemplates-module__yS3olW__categories a[aria-current=true]{color:#202124;border-bottom-color:#adc431;box-shadow:inset 0 -3px #adc431}.ConstructorTemplates-module__yS3olW__categories a:focus-visible{outline-offset:3px;outline:2px solid #218574}.ConstructorTemplates-module__yS3olW__pagination{flex-wrap:wrap;justify-content:center;gap:8px;margin-top:32px;display:flex}.ConstructorTemplates-module__yS3olW__pagination a{box-sizing:border-box;color:#27352f;background:#fff;border:1px solid #dfe4e6;border-radius:6px;justify-content:center;align-items:center;width:44px;height:44px;text-decoration:none;display:inline-flex}.ConstructorTemplates-module__yS3olW__pagination a[aria-current=page]{background:#d6f044;border-color:#d6f044}.ConstructorTemplates-module__yS3olW__pagination a:focus-visible{outline-offset:3px;outline:2px solid #218574}.ConstructorTemplates-module__yS3olW__grid{grid-template-columns:repeat(4,minmax(0,1fr));grid-auto-rows:1fr;gap:22px;display:grid}.ConstructorTemplates-module__yS3olW__tile{min-width:0;color:inherit;background:#fff;border:1px solid #dfe4e6;border-radius:8px;flex-direction:column;text-decoration:none;display:flex;overflow:hidden}.ConstructorTemplates-module__yS3olW__tile:hover{border-color:#218574}.ConstructorTemplates-module__yS3olW__tile:focus-visible{outline-offset:3px;outline:3px solid #218574}.ConstructorTemplates-module__yS3olW__tile>div{box-sizing:border-box;aspect-ratio:3/4;background:#eceff3;flex:none;width:100%;min-height:0;position:relative;overflow:hidden}.ConstructorTemplates-module__yS3olW__tile img{object-fit:contain;width:calc(100% - 44px);height:calc(100% - 44px);position:absolute;inset:22px}.ConstructorTemplates-module__yS3olW__tile>.ConstructorTemplates-module__yS3olW__emptyPreview img{object-fit:contain;filter:drop-shadow(0 3px 3px #26302b1a);inset:auto}.ConstructorTemplates-module__yS3olW__tile>.ConstructorTemplates-module__yS3olW__emptyPreview .ConstructorTemplates-module__yS3olW__emptyHoodie{width:62%;height:64%;top:6%;left:-4%;transform:rotate(-12deg)}.ConstructorTemplates-module__yS3olW__tile>.ConstructorTemplates-module__yS3olW__emptyPreview .ConstructorTemplates-module__yS3olW__emptyApron{width:48%;height:58%;top:8%;right:0;transform:rotate(12deg)}.ConstructorTemplates-module__yS3olW__tile>.ConstructorTemplates-module__yS3olW__emptyPreview .ConstructorTemplates-module__yS3olW__emptyBag{width:48%;height:48%;bottom:9%;right:-2%;transform:rotate(10deg)}.ConstructorTemplates-module__yS3olW__tile>.ConstructorTemplates-module__yS3olW__emptyPreview .ConstructorTemplates-module__yS3olW__emptyTshirt{z-index:1;width:88%;height:72%;bottom:1%;left:0}.ConstructorTemplates-module__yS3olW__tile>.ConstructorTemplates-module__yS3olW__emptyPreview{padding:0;position:relative}.ConstructorTemplates-module__yS3olW__emptyPreview>i{z-index:2;color:#253729;background:#dded66;border-radius:50%;place-items:center;width:48px;height:48px;display:grid;position:absolute;top:64%;left:44%;transform:translate(-50%,-50%);box-shadow:0 3px 12px #22332914}@media (max-width:600px){.ConstructorTemplates-module__yS3olW__emptyPreview>i{width:38px;height:38px}.ConstructorTemplates-module__yS3olW__emptyPreview>i svg{width:22px;height:22px}}.ConstructorTemplates-module__yS3olW__tile>span{box-sizing:border-box;flex:1;justify-content:space-between;align-items:center;gap:12px;min-height:88px;padding:18px;font-size:16px;line-height:22px;display:flex}.ConstructorTemplates-module__yS3olW__tile>span b{overflow-wrap:anywhere;min-width:0}.ConstructorTemplates-module__yS3olW__tile>span svg{flex:0 0 18px}@media (max-width:380px){.ConstructorTemplates-module__yS3olW__grid .ConstructorTemplates-module__yS3olW__tile>span{gap:5px;min-height:72px;padding:8px;font-size:12px;line-height:16px}.ConstructorTemplates-module__yS3olW__grid .ConstructorTemplates-module__yS3olW__tile>span svg{flex-basis:14px;width:14px;height:14px}}.ConstructorTemplates-module__yS3olW__editor{color:#25292c;border-bottom:1px solid #dde3e5;grid-column:1/-1;min-width:0;padding:17px 18px}.ConstructorTemplates-module__yS3olW__templatePage .ConstructorTemplates-module__yS3olW__templateEditorColumn{grid-template-rows:none;grid-auto-rows:max-content;align-content:start;align-self:start}.ConstructorTemplates-module__yS3olW__templatePage [hidden]{display:none!important}.ConstructorTemplates-module__yS3olW__templateTopbar{flex-wrap:wrap}.ConstructorTemplates-module__yS3olW__printSides{color:#27352f;justify-content:space-between;align-items:center;gap:6px;margin-bottom:10px;font-size:13px;display:flex}.ConstructorTemplates-module__yS3olW__printSides label{cursor:pointer;align-items:center;gap:7px;min-height:36px;display:inline-flex}.ConstructorTemplates-module__yS3olW__printSides input{accent-color:#218574;width:18px;height:18px;margin:0}.ConstructorTemplates-module__yS3olW__resultSideActions{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:4px 8px;width:100%;display:flex}.ConstructorTemplates-module__yS3olW__resultSideActions button{color:#a13f47;min-height:36px;font:inherit;cursor:pointer;background:#fff;border:1px solid #e4d8d9;border-radius:5px;justify-content:center;align-items:center;gap:6px;padding:4px 8px;font-size:12px;display:inline-flex}.ConstructorTemplates-module__yS3olW__resultSideActions button svg{width:15px;height:15px}.ConstructorTemplates-module__yS3olW__adminPlacementActions{gap:10px;margin-top:12px;font-size:13px;display:grid}.ConstructorTemplates-module__yS3olW__adminPlacementActions button{font:inherit;padding:8px 12px}.ConstructorTemplates-module__yS3olW__templateEditorColumn .ConstructorTemplates-module__yS3olW__mobilePhotos{display:none}@media (max-width:900px){.ConstructorTemplates-module__yS3olW__templateEditorColumn .ConstructorTemplates-module__yS3olW__mobilePhotos{color:#272c25;width:calc(100% - 24px);min-height:44px;font:inherit;cursor:pointer;background:#d6f044;border:0;border-radius:6px;justify-content:center;align-items:center;gap:8px;margin:12px;padding:10px;font-size:14px;font-weight:700;display:flex}}.ConstructorTemplates-module__yS3olW__templateEditorColumn [data-layer-controls]>div[aria-hidden=true]{display:none}.ConstructorTemplates-module__yS3olW__editor header{justify-content:space-between;align-items:center;gap:12px;margin-bottom:16px;display:flex}.ConstructorTemplates-module__yS3olW__field{gap:6px;margin:12px 0;font-size:13px;display:grid}.ConstructorTemplates-module__yS3olW__field input,.ConstructorTemplates-module__yS3olW__seo input,.ConstructorTemplates-module__yS3olW__seo textarea{box-sizing:border-box;color:#202124;width:100%;min-width:0;font:inherit;background:#fff;border:1px solid #cdd7db;border-radius:6px;padding:10px 12px;font-size:16px}.ConstructorTemplates-module__yS3olW__editor button{cursor:pointer;color:#276d61;background:#fff;border:1px solid #d5dfe1;border-radius:6px;min-height:38px}.ConstructorTemplates-module__yS3olW__editor button:disabled{cursor:wait;opacity:.5}.ConstructorTemplates-module__yS3olW__ink{flex-wrap:wrap;align-items:center;gap:10px;margin:16px 0;font-size:13px;display:flex}.ConstructorTemplates-module__yS3olW__editor .ConstructorTemplates-module__yS3olW__ink button{border:1px solid #aaa;border-radius:50%;width:26px;height:26px;min-height:26px}.ConstructorTemplates-module__yS3olW__ink button[aria-pressed=true]{outline-offset:3px;outline:2px solid #218574}.ConstructorTemplates-module__yS3olW__photos{grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;display:grid}.ConstructorTemplates-module__yS3olW__photos>div{min-width:0;position:relative}.ConstructorTemplates-module__yS3olW__photos>div>button{place-items:center;width:100%;height:82px;padding:0;display:grid;position:relative;overflow:hidden}.ConstructorTemplates-module__yS3olW__photos img{object-fit:contain;background:#edf1f3;width:100%;height:100%;position:absolute;inset:0}.ConstructorTemplates-module__yS3olW__photos span{color:#fff;background:#202124;border-radius:4px;padding:2px 5px;font-size:12px;position:absolute;top:2px;left:3px}.ConstructorTemplates-module__yS3olW__photos label{cursor:pointer;color:#218574;border-radius:6px;place-items:center;width:44px;height:44px;display:grid;position:relative}.ConstructorTemplates-module__yS3olW__photos label:focus-within{outline-offset:2px;outline:2px solid #176857}.ConstructorTemplates-module__yS3olW__photoActions{flex-wrap:wrap;justify-content:center;align-items:center;gap:4px;margin-top:4px;display:flex}.ConstructorTemplates-module__yS3olW__photos input{opacity:0;width:1px;height:1px;position:absolute}.ConstructorTemplates-module__yS3olW__photoUpload{margin-bottom:12px}.ConstructorTemplates-module__yS3olW__editor .ConstructorTemplates-module__yS3olW__photoUpload>label{box-sizing:border-box;text-align:center;color:#272c25;background:#d6f044;min-height:46px;font-size:14px;font-weight:700;position:relative}.ConstructorTemplates-module__yS3olW__photos .ConstructorTemplates-module__yS3olW__emptyPhotoUpload{visibility:hidden}.ConstructorTemplates-module__yS3olW__photoReset{justify-content:flex-end;margin:8px 0;display:flex}.ConstructorTemplates-module__yS3olW__photoReset button{place-items:center;width:38px;padding:0;display:grid}.ConstructorTemplates-module__yS3olW__photoUpload input{opacity:0;cursor:pointer;width:100%;height:100%;position:absolute;inset:0}.ConstructorTemplates-module__yS3olW__photoUpload>label:focus-within{outline-offset:3px;outline:2px solid #176857}.ConstructorTemplates-module__yS3olW__photoUpload .ConstructorTemplates-module__yS3olW__uploadDisabled,.ConstructorTemplates-module__yS3olW__photoUpload .ConstructorTemplates-module__yS3olW__uploadDisabled input{cursor:wait}.ConstructorTemplates-module__yS3olW__photoCount{color:#566563;justify-content:space-between;gap:12px;margin:10px 0;font-size:13px;display:flex}.ConstructorTemplates-module__yS3olW__photoUpload progress{accent-color:#218574;width:100%;height:5px}.ConstructorTemplates-module__yS3olW__uploadError{color:#a92c37;overflow-wrap:anywhere;font-size:13px}.ConstructorTemplates-module__yS3olW__crop{border-top:1px solid #dde3e5;margin-top:12px;padding:12px 0;font-size:13px}.ConstructorTemplates-module__yS3olW__crop label{align-items:center;gap:12px;margin-top:12px;display:flex}.ConstructorTemplates-module__yS3olW__crop input{accent-color:#218574;width:100%;min-width:0}.ConstructorTemplates-module__yS3olW__editor .ConstructorTemplates-module__yS3olW__backgroundButton{box-sizing:border-box;color:#272c25;width:100%;min-height:44px;font:inherit;background:#d6f044;border:0;justify-content:center;align-items:center;gap:8px;margin-top:16px;padding:8px 12px;font-size:14px;display:flex}.ConstructorTemplates-module__yS3olW__editor .ConstructorTemplates-module__yS3olW__backgroundButton:focus-visible{outline-offset:3px;outline:2px solid #176857}.ConstructorTemplates-module__yS3olW__editor .ConstructorTemplates-module__yS3olW__backgroundCompact{width:auto;min-width:44px;margin:0;padding:10px}.ConstructorTemplates-module__yS3olW__backgroundButton svg{flex:0 0 18px}.ConstructorTemplates-module__yS3olW__cropStage{aspect-ratio:1;background:#edf1f3;place-items:center;width:100%;max-width:340px;margin:12px auto 0;display:grid;position:relative}.ConstructorTemplates-module__yS3olW__cropStage>[role=alert]{overflow-wrap:anywhere;justify-items:start;gap:12px;padding:16px;display:grid}.ConstructorTemplates-module__yS3olW__cropStage>[role=alert] button{align-items:center;gap:8px;padding:6px 12px;display:inline-flex}.ConstructorTemplates-module__yS3olW__cropFrame{position:relative}.ConstructorTemplates-module__yS3olW__cropImage{cursor:grab;touch-action:none;-webkit-user-select:none;user-select:none;position:absolute;inset:0;overflow:hidden;-webkit-mask-size:100% 100%;mask-size:100% 100%;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat}.ConstructorTemplates-module__yS3olW__cropImage:active{cursor:grabbing}.ConstructorTemplates-module__yS3olW__cropImage:focus-visible{outline-offset:-2px;outline:2px solid #218574}.ConstructorTemplates-module__yS3olW__cropImage img{pointer-events:none;-webkit-user-select:none;user-select:none}.ConstructorTemplates-module__yS3olW__editor .ConstructorTemplates-module__yS3olW__cropHandle{z-index:1;touch-action:none;background:0 0;border:0;border-radius:4px;place-items:center;width:44px;height:44px;min-height:44px;padding:0;display:grid;position:absolute}.ConstructorTemplates-module__yS3olW__cropHandle:before{content:"";pointer-events:none;background:#fff;border:1px solid #a5b9b3;border-radius:4px;position:absolute;inset:10px}.ConstructorTemplates-module__yS3olW__cropHandle svg{pointer-events:none;width:14px;height:14px;position:relative}.ConstructorTemplates-module__yS3olW__editor .ConstructorTemplates-module__yS3olW__cropHandle:focus-visible{outline:none}.ConstructorTemplates-module__yS3olW__cropHandle:focus-visible:before{outline-offset:3px;outline:2px solid #218574}.ConstructorTemplates-module__yS3olW__editor .ConstructorTemplates-module__yS3olW__cropHandle:hover,.ConstructorTemplates-module__yS3olW__editor .ConstructorTemplates-module__yS3olW__cropHandle:active{background:0 0}.ConstructorTemplates-module__yS3olW__cropHandle:hover:before,.ConstructorTemplates-module__yS3olW__cropHandle:active:before{background:#f1f5ed;border-color:#218574}.ConstructorTemplates-module__yS3olW__cropRotate{top:-22px;left:-22px;cursor:grab!important}.ConstructorTemplates-module__yS3olW__cropScale{bottom:-22px;right:-22px;cursor:nwse-resize!important}.ConstructorTemplates-module__yS3olW__cropReadout{font-variant-numeric:tabular-nums;justify-content:space-between;align-items:center;gap:12px;margin-top:8px;display:flex}.ConstructorTemplates-module__yS3olW__cropReadout button{place-items:center;width:38px;display:grid}.ConstructorTemplates-module__yS3olW__placement{border-top:1px solid #dde3e5;grid-template-columns:repeat(2,minmax(0,1fr));gap:0 12px;margin-top:16px;display:grid}.ConstructorTemplates-module__yS3olW__editor footer{justify-content:flex-end;align-items:center;gap:12px;margin-top:16px;display:flex}.ConstructorTemplates-module__yS3olW__editor .ConstructorTemplates-module__yS3olW__primary,.ConstructorTemplates-module__yS3olW__primary{color:#fff;font:inherit;cursor:pointer;background:#218574;border:0;border-radius:6px;justify-content:center;align-items:center;gap:8px;padding:10px 14px;display:flex}.ConstructorTemplates-module__yS3olW__back{color:#276d61;align-items:center;gap:8px;margin-bottom:14px;font-size:14px;text-decoration:none;display:inline-flex}.ConstructorTemplates-module__yS3olW__seo{gap:12px;max-width:760px;margin:24px;display:grid}.ConstructorTemplates-module__yS3olW__seo label{gap:6px;display:grid}.ConstructorTemplates-module__yS3olW__seo textarea{resize:vertical;min-height:76px}.ConstructorTemplates-module__yS3olW__adminBar{border-bottom:1px solid #dde3e5;flex-wrap:wrap;align-items:center;gap:16px;padding:16px 24px;display:flex}.ConstructorTemplates-module__yS3olW__adminBar a{color:#276d61}.ConstructorTemplates-module__yS3olW__spin{animation:1s linear infinite ConstructorTemplates-module__yS3olW__spin}@keyframes ConstructorTemplates-module__yS3olW__spin{to{transform:rotate(360deg)}}@media (max-width:1100px){.ConstructorTemplates-module__yS3olW__grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:600px){.ConstructorTemplates-module__yS3olW__gallery{padding:24px 16px 40px}.ConstructorTemplates-module__yS3olW__gallery h1{font-size:24px}.ConstructorTemplates-module__yS3olW__grid{gap:12px}.ConstructorTemplates-module__yS3olW__tile img{width:calc(100% - 24px);height:calc(100% - 24px);inset:12px}.ConstructorTemplates-module__yS3olW__tile>span{align-items:center;padding:12px;font-size:14px;line-height:19px}.ConstructorTemplates-module__yS3olW__photos{grid-template-columns:repeat(4,minmax(0,1fr))}}
.StorefrontEmailCopy-module__5R6z0G__feedback{z-index:2147483647;color:#272c25;width:max-content;max-width:min(190px,100vw - 24px);box-shadow:none;pointer-events:none;background:#f5f6ef;border:1px solid #d6f044;border-radius:10px;justify-content:center;align-items:center;gap:6px;padding:9px 12px;font:500 13px/1.35 Arial,sans-serif;display:flex;position:fixed}.StorefrontEmailCopy-module__5R6z0G__feedback svg{color:#626e1e;flex-shrink:0}
.StorefrontAuthModal-module__Zv8qDa__overlay{padding-top:calc(max(clamp(14px, 4vw, 28px), env(safe-area-inset-top)) + clamp(44px, 14dvh, 144px));padding-bottom:max(clamp(14px, 4vw, 28px), env(safe-area-inset-bottom))}.StorefrontAuthModal-module__Zv8qDa__dialog{max-height:100%;transform:translateY(clamp(-144px,-14dvh,-44px))}.StorefrontAuthModal-module__Zv8qDa__modal{min-height:0;max-height:min(760px,100dvh - 84px - clamp(44px,14dvh,144px));scroll-padding-block:20px 72px}.StorefrontAuthModal-module__Zv8qDa__identifierSwitch{background:#f9faf5;border:1px solid #eeefe9;border-radius:12px;grid-template-columns:1fr 1fr;justify-self:start;gap:3px;width:min(218px,100%);padding:3px;display:grid}.StorefrontAuthModal-module__Zv8qDa__identifierSwitch button{color:#686f60;min-height:34px;font:inherit;cursor:pointer;background:0 0;border:0;border-radius:9px;padding:0 12px;font-size:13px;font-weight:500}.StorefrontAuthModal-module__Zv8qDa__identifierSwitch button:hover,.StorefrontAuthModal-module__Zv8qDa__identifierSwitch button:focus-visible{color:#272c25;outline-offset:1px;background:#ffffffad;outline:2px solid #272c2533}.StorefrontAuthModal-module__Zv8qDa__identifierSwitch button.StorefrontAuthModal-module__Zv8qDa__active{color:#272c25;box-shadow:none;background:#fff}.StorefrontAuthModal-module__Zv8qDa__modal input{scroll-margin-block:64px}@media (max-width:720px){.StorefrontAuthModal-module__Zv8qDa__identifierSwitch{width:min(196px,100%)}.StorefrontAuthModal-module__Zv8qDa__identifierSwitch button{min-height:32px;padding-inline:10px;font-size:12px}}@media (prefers-reduced-motion:reduce){.StorefrontAuthModal-module__Zv8qDa__dialog{transition:none}}
.StorefrontFormFeedback-module__liGrSW__error.StorefrontFormFeedback-module__liGrSW__error{text-align:center;color:#b33042;flex-wrap:wrap;justify-content:center;align-items:center;display:flex}.StorefrontFormFeedback-module__liGrSW__error>span{overflow-wrap:anywhere;min-width:0}.StorefrontFormFeedback-module__liGrSW__error.StorefrontFormFeedback-module__liGrSW__error>button{grid-column:auto;justify-self:center}
.delivery-module__lEdMfG__page{min-width:0}.delivery-module__lEdMfG__deliveryContent{min-width:0;scroll-margin-top:156px}.delivery-module__lEdMfG__continuation{color:#272c25;gap:24px;width:min(1600px,100% - clamp(24px,5vw,96px));min-width:0;margin:0 auto 36px;display:grid}.delivery-module__lEdMfG__journey,.delivery-module__lEdMfG__payments{background:#fff;border:1px solid #eeefe9;border-radius:22px;min-width:0;padding:clamp(20px,2.2vw,32px)}.delivery-module__lEdMfG__dateNotice{color:#fff;background:#272c25;border-top:3px solid #d6f044;border-radius:10px;grid-template-columns:24px minmax(0,1fr) auto;align-items:center;gap:14px;min-width:0;padding:14px 20px;display:grid}.delivery-module__lEdMfG__dateNotice>svg{color:#d6f044}.delivery-module__lEdMfG__dateNotice>div{gap:3px;min-width:0;display:grid}.delivery-module__lEdMfG__dateNotice strong{font-size:17px;font-weight:500;line-height:1.3}.delivery-module__lEdMfG__dateNotice small{color:#ffffffc7;font-size:12px;line-height:1.4}.delivery-module__lEdMfG__dateNoticeOzon{background:#005bff;border-radius:6px;padding:7px 10px;font-size:16px;font-weight:700}@media (max-width:700px){.delivery-module__lEdMfG__dateNotice{gap:10px;padding:12px}.delivery-module__lEdMfG__dateNotice strong{font-size:14px}.delivery-module__lEdMfG__dateNotice small{font-size:11px}}.delivery-module__lEdMfG__sectionHeading{justify-content:space-between;align-items:center;gap:16px;margin-bottom:23px;display:flex}.delivery-module__lEdMfG__page .delivery-module__lEdMfG__sectionHeading h1,.delivery-module__lEdMfG__page .delivery-module__lEdMfG__sectionHeading h2{color:#272c25;letter-spacing:-.025em;margin:6px 0 0;font-size:clamp(21px,2vw,28px);font-weight:500;line-height:1.15}.delivery-module__lEdMfG__eyebrow{color:#81827b;letter-spacing:.09em;text-transform:uppercase;font-size:10px;font-weight:500}.delivery-module__lEdMfG__freeDelivery{color:#282e14;background:#f5f6ef;border-radius:9px;flex-shrink:0;align-items:center;gap:6px;padding:8px 11px;font-size:12px;line-height:1.3;display:inline-flex}.delivery-module__lEdMfG__journeySteps{grid-template-columns:repeat(3,minmax(0,1fr));gap:28px;margin:0;padding:0;list-style:none;display:grid}.delivery-module__lEdMfG__journeySteps>li{grid-template-columns:118px minmax(0,1fr);align-items:center;gap:18px;min-width:0;display:grid}.delivery-module__lEdMfG__page .delivery-module__lEdMfG__journeySteps h3,.delivery-module__lEdMfG__page .delivery-module__lEdMfG__paymentHeading h3{color:#272c25;letter-spacing:-.015em;margin:5px 0 6px;font-size:17px;font-weight:500;line-height:1.25}.delivery-module__lEdMfG__page .delivery-module__lEdMfG__journeySteps p,.delivery-module__lEdMfG__page .delivery-module__lEdMfG__paymentHeading p{color:#858b7b;margin:0;font-size:13px;line-height:1.5}.delivery-module__lEdMfG__stepNumber{color:#858b7b;letter-spacing:.045em;text-transform:uppercase;font-size:10px;font-weight:500}.delivery-module__lEdMfG__journeyArt{color:#272c25;background:#f8f7f2;border:1px solid #e8e7e0;border-radius:20px;justify-content:center;align-items:center;height:110px;display:flex;position:relative}.delivery-module__lEdMfG__orderSheet{background:#fff;border:1px solid #d9d8ce;border-radius:7px;gap:5px;width:54px;padding:12px 10px 9px;display:grid;transform:rotate(-8deg)}.delivery-module__lEdMfG__orderSheet i{background:#dadbd8;width:30px;height:2px}.delivery-module__lEdMfG__orderSheet i:nth-child(2){width:22px}.delivery-module__lEdMfG__orderSheet>svg{margin-top:4px}.delivery-module__lEdMfG__artCheck{color:#3b3929;background:#d6f044;border:3px solid #f8f7f2;border-radius:50%;place-items:center;width:26px;height:26px;display:grid;position:absolute;bottom:18px;right:16px}.delivery-module__lEdMfG__deliveryArt{gap:7px}.delivery-module__lEdMfG__deliveryArt>svg{width:30px}.delivery-module__lEdMfG__artDestination{gap:7px;display:grid}.delivery-module__lEdMfG__artRoute{border-top:1px dashed #b5b39f;width:16px}.delivery-module__lEdMfG__receiveArt>svg{transform:rotate(-5deg)}.delivery-module__lEdMfG__receiveArt .delivery-module__lEdMfG__artCheck{bottom:24px;right:21px}.delivery-module__lEdMfG__orderSheet,.delivery-module__lEdMfG__receiveArt>svg{transition:transform .22s}.delivery-module__lEdMfG__journeySteps>li:hover .delivery-module__lEdMfG__orderSheet,.delivery-module__lEdMfG__journeySteps>li:hover .delivery-module__lEdMfG__receiveArt>svg{transform:rotate(0)}.delivery-module__lEdMfG__artCheck{animation:.65s both delivery-module__lEdMfG__deliveryCheck}.delivery-module__lEdMfG__receiveArt .delivery-module__lEdMfG__artCheck{animation-delay:.16s}@keyframes delivery-module__lEdMfG__deliveryCheck{0%{opacity:0;transform:translateY(4px)scale(.85)}to{opacity:1;transform:translateY(0)scale(1)}}.delivery-module__lEdMfG__page .delivery-module__lEdMfG__returnRow{color:#272c25;background:#fbfaf6;border:1px solid #eceae2;border-radius:13px;align-items:center;gap:12px;min-height:66px;margin-top:25px;padding:13px 17px;text-decoration:none;display:flex}.delivery-module__lEdMfG__returnIcon{color:#858172;place-items:center;display:grid}.delivery-module__lEdMfG__returnRow>span:nth-child(2){gap:3px;min-width:0;display:grid}.delivery-module__lEdMfG__returnRow strong{font-size:14px;font-weight:500;line-height:1.35}.delivery-module__lEdMfG__returnRow small{color:#858b7b;font-size:11px}.delivery-module__lEdMfG__returnRow>svg{flex-shrink:0;margin-left:auto}.delivery-module__lEdMfG__returnRow:hover{border-color:#d6f044}.delivery-module__lEdMfG__returnRow:focus-visible,.delivery-module__lEdMfG__paymentRail:focus-visible{outline-offset:4px;outline:2px solid #272c25}.delivery-module__lEdMfG__paymentGroups{grid-template-columns:1.2fr 1fr;gap:32px;display:grid}.delivery-module__lEdMfG__paymentGroup{min-width:0}.delivery-module__lEdMfG__paymentHeading{justify-content:space-between;align-items:start;gap:15px;margin-bottom:13px;display:flex}.delivery-module__lEdMfG__page .delivery-module__lEdMfG__paymentHeading h3{margin:0 0 4px;font-size:15px}.delivery-module__lEdMfG__page .delivery-module__lEdMfG__paymentHeading p{font-size:11px}.delivery-module__lEdMfG__paymentHeading>span{color:#858b7b;white-space:nowrap;align-items:center;gap:4px;padding-top:3px;font-size:10px;display:inline-flex}.delivery-module__lEdMfG__paymentRail{overscroll-behavior-x:contain;scroll-snap-type:x proximity;scrollbar-color:#d8d8d2 transparent;scrollbar-width:thin;gap:9px;margin:0;padding:0 0 8px;list-style:none;display:flex;overflow-x:auto}.delivery-module__lEdMfG__paymentRail>li{scroll-snap-align:start;background:#fff;border:1px solid #eeefe9;border-radius:12px;flex-direction:column;flex:0 0 118px;justify-content:space-between;gap:7px;min-width:0;min-height:88px;padding:12px;display:flex}.delivery-module__lEdMfG__paymentRail>li>span:last-child{color:#686f60;font-size:11px;line-height:1.3}.delivery-module__lEdMfG__paymentMark{align-items:center;gap:4px;height:48px;display:flex}.delivery-module__lEdMfG__paymentMark img{object-fit:contain;object-position:left center;width:100px;min-width:0;max-width:100%;height:48px;display:block}.delivery-module__lEdMfG__paymentMark:has(img+img) img{width:42px;height:27px}.delivery-module__lEdMfG__invoice{background:#fffbee;border:1px solid #edf0d0;border-radius:14px;grid-template-columns:44px minmax(0,1fr);align-items:center;gap:14px;min-width:0;margin-top:20px;padding:18px;display:grid}.delivery-module__lEdMfG__invoiceIcon{color:#626e1e;background:#fff;border:1px solid #edf0d0;border-radius:11px;place-items:center;width:44px;height:44px;display:grid}.delivery-module__lEdMfG__page .delivery-module__lEdMfG__invoice h3{color:#272c25;letter-spacing:-.015em;margin:0 0 5px;font-size:16px;font-weight:500;line-height:1.35}.delivery-module__lEdMfG__page .delivery-module__lEdMfG__invoice p{color:#73756f;overflow-wrap:anywhere;max-width:90ch;margin:0;font-size:13px;line-height:1.5}.delivery-module__lEdMfG__page .delivery-module__lEdMfG__paymentNote{color:#858b7b;margin:16px 0 0;font-size:11px;line-height:1.45}.delivery-module__lEdMfG__continuation>.smp-category-showcase{width:100%;margin:0}@media (max-width:1200px){.delivery-module__lEdMfG__journeySteps{gap:20px}.delivery-module__lEdMfG__journeySteps>li{grid-template-columns:1fr;align-content:start;gap:14px}.delivery-module__lEdMfG__journeyArt{width:108px;height:96px}.delivery-module__lEdMfG__paymentGroups{gap:22px}}@media (max-width:760px){.delivery-module__lEdMfG__continuation{gap:16px;margin-bottom:24px}.delivery-module__lEdMfG__journey,.delivery-module__lEdMfG__payments{border-radius:18px;padding:20px}.delivery-module__lEdMfG__sectionHeading{align-items:start;gap:12px;margin-bottom:20px}.delivery-module__lEdMfG__freeDelivery{display:none}.delivery-module__lEdMfG__journeySteps{grid-template-columns:1fr;gap:19px}.delivery-module__lEdMfG__journeySteps>li{grid-template-columns:72px minmax(0,1fr);gap:15px}.delivery-module__lEdMfG__journeyArt{border-radius:15px;width:72px;height:72px}.delivery-module__lEdMfG__orderSheet{gap:3px;width:37px;padding:8px 6px 5px}.delivery-module__lEdMfG__orderSheet i{width:23px}.delivery-module__lEdMfG__orderSheet i:nth-child(2){width:16px}.delivery-module__lEdMfG__orderSheet>svg{width:21px;height:21px;margin-top:2px}.delivery-module__lEdMfG__artCheck{border-width:2px;width:23px;height:23px;bottom:8px;right:6px}.delivery-module__lEdMfG__deliveryArt{gap:3px}.delivery-module__lEdMfG__deliveryArt>svg{width:24px}.delivery-module__lEdMfG__artRoute{width:7px}.delivery-module__lEdMfG__artDestination svg{width:17px;height:17px}.delivery-module__lEdMfG__receiveArt>svg{width:38px;height:38px}.delivery-module__lEdMfG__receiveArt .delivery-module__lEdMfG__artCheck{bottom:12px;right:8px}.delivery-module__lEdMfG__page .delivery-module__lEdMfG__journeySteps h3{margin:4px 0;font-size:15px}.delivery-module__lEdMfG__page .delivery-module__lEdMfG__journeySteps p{font-size:12px}.delivery-module__lEdMfG__stepNumber{font-size:9px}.delivery-module__lEdMfG__page .delivery-module__lEdMfG__returnRow{gap:9px;margin-top:20px;padding:12px}.delivery-module__lEdMfG__returnRow strong{font-size:13px}.delivery-module__lEdMfG__paymentGroups{grid-template-columns:1fr;gap:21px}.delivery-module__lEdMfG__paymentRail>li{flex-basis:calc(40% - 9px);min-height:84px;padding:10px}.delivery-module__lEdMfG__paymentMark:has(img+img){gap:2px}.delivery-module__lEdMfG__paymentMark:has(img+img) img{width:calc(50% - 1px)}.delivery-module__lEdMfG__invoice{grid-template-columns:34px minmax(0,1fr);align-items:start;gap:11px;padding:14px}.delivery-module__lEdMfG__invoiceIcon{border-radius:9px;width:34px;height:34px}.delivery-module__lEdMfG__invoiceIcon svg{width:19px;height:19px}.delivery-module__lEdMfG__page .delivery-module__lEdMfG__invoice h3{font-size:14px}.delivery-module__lEdMfG__page .delivery-module__lEdMfG__invoice p{font-size:12px}}@media (max-width:380px){.delivery-module__lEdMfG__journey,.delivery-module__lEdMfG__payments{padding:16px}.delivery-module__lEdMfG__journeySteps>li{grid-template-columns:62px minmax(0,1fr);gap:12px}.delivery-module__lEdMfG__journeyArt{width:62px;height:68px}.delivery-module__lEdMfG__page .delivery-module__lEdMfG__sectionHeading h1,.delivery-module__lEdMfG__page .delivery-module__lEdMfG__sectionHeading h2{font-size:20px}.delivery-module__lEdMfG__paymentHeading>span{font-size:9px}.delivery-module__lEdMfG__page .delivery-module__lEdMfG__paymentHeading h3{font-size:14px}}@media (prefers-reduced-motion:reduce){.delivery-module__lEdMfG__artCheck{animation:none}.delivery-module__lEdMfG__orderSheet,.delivery-module__lEdMfG__receiveArt>svg{transition:none}.delivery-module__lEdMfG__paymentRail{scroll-behavior:auto}}.delivery-module__lEdMfG__page .storefrontOzonDeliveryPin{filter:none;width:48px;height:52px;transform:translate(-50%,-100%)}.delivery-module__lEdMfG__page .storefrontOzonDeliveryPinFace{width:40px;height:40px}.delivery-module__lEdMfG__page .storefrontOzonDeliveryPinSelected .storefrontOzonDeliveryPinFace{box-shadow:none}:is(.delivery-module__lEdMfG__page .storefrontOzonDeliveryPin:focus-visible,.delivery-module__lEdMfG__page .storefrontOzonDeliveryCluster:focus-visible){outline-offset:2px;outline:2px solid #272c25}.delivery-module__lEdMfG__page .storefrontOzonDeliveryPinGraphic{width:19px;height:19px}.delivery-module__lEdMfG__page .storefrontOzonDeliveryCluster{width:44px;height:44px;box-shadow:none;filter:none;background:#005bff;border:3px solid #fff;border-radius:50%;transform:translate(-50%,-50%)}:is(.delivery-module__lEdMfG__page .storefrontOzonDeliveryCluster:hover,.delivery-module__lEdMfG__page .storefrontOzonDeliveryCluster:focus-visible){filter:none;background:#004bd4;transform:translate(-50%,-50%);box-shadow:0 4px 11px #1036766b}.delivery-module__lEdMfG__page .storefrontOzonDeliveryClusterCount{color:#fff;text-align:center;pointer-events:none;min-width:0;padding:0;font-size:12px;font-weight:800;line-height:1;position:static;transform:none}.delivery-module__lEdMfG__page .storefrontOzonDeliveryClusterCountWide{font-size:10px}@media (max-width:720px){.delivery-module__lEdMfG__deliveryContent{scroll-margin-top:136px}}
