.Footer_footer__l7BlD{background:linear-gradient(120deg,#083747,#102d3e);color:#e2eef3;border-top:4px solid #078294;padding:28px 0 18px;font-size:14px}.Footer_container__e0C5u{max-width:1280px;margin:auto;padding:0 20px}.Footer_grid__lX1YL{display:grid;grid-template-columns:1.1fr 1fr 1.2fr;gap:32px;align-items:start}.Footer_brand__8d77g{min-width:0}.Footer_logoLink__JHyZO{display:inline-flex;padding:10px 12px;background:#fff;border-radius:12px;max-width:100%}.Footer_logo__qsIqr{display:block;width:230px;max-width:100%;height:auto;object-fit:contain}.Footer_brand__8d77g p{font-size:13px;line-height:1.6;color:#b9d0db;margin:12px 0 0}.Footer_navigation__bs3Fi{display:grid;grid-template-columns:1fr 1fr;gap:4px 14px}.Footer_navigation__bs3Fi a{padding:8px 0;text-decoration:none;font-size:14px;font-weight:600;color:#ecf7fa}.Footer_contacts__IDEk1{display:grid;gap:9px;min-width:0}.Footer_contacts__IDEk1 a{display:flex;align-items:flex-start;gap:8px;color:#ecf7fa;text-decoration:none;font-size:13px;line-height:1.4;overflow-wrap:anywhere}.Footer_contacts__IDEk1 svg{flex:none;color:#80d4e2;margin-top:1px}.Footer_contacts__IDEk1 .Footer_phone__jH7Wu{font-size:20px;font-weight:800;line-height:1.2}.Footer_hours__ClPoF{font-size:12px;color:#b9d0db}.Footer_contacts__IDEk1 .Footer_telegram__Gh7_k{justify-self:start;padding:8px 12px;border:1px solid #477786;border-radius:9px;background:#164b5e}.Footer_bottom__ytpMd{display:flex;justify-content:space-between;align-items:flex-start;gap:16px;border-top:1px solid #386072;margin-top:20px;padding-top:14px;font-size:12px;color:#bbd0dc}.Footer_documents__ZXTOC{max-width:600px}.Footer_documents__ZXTOC summary{display:flex;align-items:center;justify-content:flex-end;gap:8px;cursor:pointer;list-style:none;color:#ecf7fa;min-height:24px}.Footer_documents__ZXTOC summary::-webkit-details-marker{display:none}.Footer_documents__ZXTOC[open] summary svg{transform:rotate(180deg)}.Footer_documentBody__ec5l7{padding-top:10px}.Footer_documentBody__ec5l7 p{margin:0 0 10px;line-height:1.6;overflow-wrap:anywhere}.Footer_documentBody__ec5l7 nav{display:flex;flex-wrap:wrap;gap:10px 18px}.Footer_documentBody__ec5l7 a{color:#c6e2ec;text-underline-offset:3px}.Footer_footer__l7BlD a:hover{color:#fff;text-decoration:underline;text-underline-offset:4px}.Footer_documents__ZXTOC summary:focus-visible,.Footer_footer__l7BlD a:focus-visible{outline:3px solid #f595b9;outline-offset:4px;border-radius:4px}@media(max-width:850px){.Footer_grid__lX1YL{grid-template-columns:1fr 1fr;gap:20px}.Footer_brand__8d77g{grid-column:1/-1;display:flex;align-items:center;justify-content:space-between;gap:16px}.Footer_brand__8d77g p{margin:0}.Footer_navigation__bs3Fi{gap:4px 10px}}@media(max-width:540px){.Footer_footer__l7BlD{padding:20px 0 14px}.Footer_container__e0C5u{padding:0 16px}.Footer_grid__lX1YL{grid-template-columns:1fr;gap:16px}.Footer_brand__8d77g{display:block}.Footer_logo__qsIqr{width:200px}.Footer_brand__8d77g p{margin:8px 0 0}.Footer_navigation__bs3Fi{gap:0 14px;border-top:1px solid #386072;border-bottom:1px solid #386072;padding:8px 0}.Footer_navigation__bs3Fi a{padding:10px 0;font-size:13px}.Footer_contacts__IDEk1{gap:8px}.Footer_bottom__ytpMd{flex-direction:column;gap:8px;margin-top:16px}.Footer_documents__ZXTOC{width:100%}.Footer_documents__ZXTOC summary{justify-content:space-between;min-height:36px}.Footer_contacts__IDEk1 .Footer_phone__jH7Wu{font-size:19px}}.ConstructorModal_modalOverlay__WOYNC{position:fixed;inset:0;z-index:9999;background-color:rgba(15,23,42,.75);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);display:flex;align-items:center;justify-content:center;padding:16px;overflow-y:auto;-webkit-overflow-scrolling:touch;overscroll-behavior:contain;animation:ConstructorModal_fadeIn___ju1t .2s ease-out}.ConstructorModal_modalContent__kZhHM{position:relative;width:100%;max-width:680px;max-height:calc(100dvh - 32px);background:#ffffff;border-radius:24px;box-shadow:0 25px 50px -12px rgba(0,0,0,.25),0 0 0 1px rgba(15,23,42,.05);padding:26px 28px 28px;display:flex;flex-direction:column;overflow-y:auto;-webkit-overflow-scrolling:touch;animation:ConstructorModal_scaleUp__3JbS_ .22s cubic-bezier(.16,1,.3,1)}.ConstructorModal_closeBtn__XDm_o{position:absolute;top:20px;right:20px;width:36px;height:36px;display:flex;align-items:center;justify-content:center;border-radius:50%;border:1px solid #e2e8f0;background:#f8fafc;color:#475569;cursor:pointer;z-index:50;transition:all .15s ease;flex-shrink:0}.ConstructorModal_closeBtn__XDm_o:hover{background:#f1f5f9;color:#0f172a;border-color:#cbd5e1;transform:scale(1.05)}.ConstructorModal_header__m9UJx{text-align:left;margin-bottom:20px;padding-right:40px}.ConstructorModal_badgeRow__zcIRP{display:flex;align-items:center;gap:8px;margin-bottom:10px;flex-wrap:wrap}.ConstructorModal_badgeCyan__q1wUq{border-radius:9999px;background:#f0fdfa;color:#0d9488;border:1px solid #ccfbf1}.ConstructorModal_badgeCyan__q1wUq,.ConstructorModal_badgePink__sWuhy{display:inline-flex;align-items:center;gap:6px;padding:4px 10px;font-size:12px;font-weight:700}.ConstructorModal_badgePink__sWuhy{border-radius:9999px;background:#fdf2f8;color:#c01856;border:1px solid #fce7f3}.ConstructorModal_title__krYO9{font-size:22px;font-weight:800;color:#0f172a;line-height:1.25;margin:0 0 6px}.ConstructorModal_subtitle__mD_k1{font-size:13.5px;color:#64748b;line-height:1.45;margin:0}.ConstructorModal_tilesGrid__F7BK9{display:grid;grid-template-columns:repeat(4,1fr);gap:12px;margin-bottom:20px}.ConstructorModal_tile__zAgGE{position:relative;display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center;padding:14px 8px 12px;min-height:102px;background:#ffffff;border:1.5px solid #e2e8f0;border-radius:16px;cursor:pointer;-webkit-user-select:none;user-select:none;transition:all .18s cubic-bezier(.16,1,.3,1);color:#334155;outline:none}.ConstructorModal_tile__zAgGE:hover{border-color:#0d9488;background:#fcfdfd;transform:translateY(-2px);box-shadow:0 6px 16px rgba(15,23,42,.06)}.ConstructorModal_tileSelected__aZpcL{border-color:#0d9488!important;background:#f0fdfa!important;color:#0f766e!important;box-shadow:0 4px 14px rgba(13,148,136,.16)}.ConstructorModal_tileLoading__ukf7C{pointer-events:none;opacity:.85}.ConstructorModal_iconWrapper__HynZm{display:flex;align-items:center;justify-content:center;width:44px;height:44px;margin-bottom:6px;color:#475569;transition:color .15s ease,transform .15s ease}.ConstructorModal_tile__zAgGE:hover .ConstructorModal_iconWrapper__HynZm{color:#0d9488;transform:scale(1.06)}.ConstructorModal_tileSelected__aZpcL .ConstructorModal_iconWrapper__HynZm{color:#0d9488}.ConstructorModal_tileTitle__tUdwj{font-size:12px;font-weight:600;line-height:1.25;color:#1e293b;white-space:pre-line;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.ConstructorModal_tileSelected__aZpcL .ConstructorModal_tileTitle__tUdwj{color:#0f766e;font-weight:700}.ConstructorModal_readyDot__cB3nZ{position:absolute;top:8px;right:8px;width:7px;height:7px;border-radius:50%;background:#10b981;box-shadow:0 0 0 2px #ffffff}.ConstructorModal_tileSelected__aZpcL .ConstructorModal_readyDot__cB3nZ{box-shadow:0 0 0 2px #f0fdfa}.ConstructorModal_tileBadge__21ELT{position:absolute;top:6px;right:6px;font-size:9px;font-weight:700;padding:2px 5px;border-radius:9999px;background:#e6fffa;color:#0f766e;line-height:1}.ConstructorModal_actionCard__oELIN{background:#f8fafc;border:1px solid #e2e8f0;border-radius:16px;padding:16px 18px;display:flex;flex-direction:column;gap:12px;animation:ConstructorModal_fadeIn___ju1t .18s ease-out}.ConstructorModal_actionCardReady__c02Us{background:#f0fdfa;border-color:#ccfbf1}.ConstructorModal_actionCardHeader__8aJyJ{display:flex;align-items:center;justify-content:space-between;gap:12px}.ConstructorModal_actionProductInfo__NPCGI{display:flex;align-items:center;gap:10px}.ConstructorModal_actionProductIcon__KhRxF{width:32px;height:32px;display:flex;align-items:center;justify-content:center;color:#0d9488;background:#ffffff;border-radius:10px;border:1px solid #ccfbf1;flex-shrink:0}.ConstructorModal_actionProductTitle__1X8s7{font-size:14.5px;font-weight:700;color:#0f172a}.ConstructorModal_actionProductDesc__VIRUJ{font-size:12.5px;color:#475569;margin:2px 0 0}.ConstructorModal_btnLaunch__A2FiX{display:inline-flex;align-items:center;justify-content:center;gap:8px;padding:12px 20px;background:#0d9488;color:#ffffff;border:none;border-radius:12px;font-size:14px;font-weight:700;cursor:pointer;transition:all .2s ease;box-shadow:0 4px 12px rgba(13,148,136,.25);width:100%}.ConstructorModal_btnLaunch__A2FiX:hover:not(:disabled){background:#0f766e;transform:translateY(-1px);box-shadow:0 6px 16px rgba(13,148,136,.35)}.ConstructorModal_btnLaunch__A2FiX:disabled{opacity:.7;cursor:not-allowed}.ConstructorModal_customOrderBox__LSHKA{display:flex;flex-direction:column;gap:10px}.ConstructorModal_customOrderText__tIuO5{font-size:13px;color:#334155;line-height:1.45;margin:0}.ConstructorModal_customOrderActions__fDJul{display:flex;gap:10px;flex-wrap:wrap}.ConstructorModal_btnTg__Y84Et{display:inline-flex;align-items:center;justify-content:center;gap:7px;padding:10px 16px;background:#0284c7;color:#ffffff;border-radius:10px;font-size:13px;font-weight:600;text-decoration:none;transition:all .15s ease}.ConstructorModal_btnTg__Y84Et:hover{background:#0369a1}.ConstructorModal_btnPhone__B8NsP{display:inline-flex;align-items:center;justify-content:center;gap:7px;padding:10px 16px;background:#ffffff;color:#0f172a;border:1px solid #cbd5e1;border-radius:10px;font-size:13px;font-weight:600;text-decoration:none;transition:all .15s ease}.ConstructorModal_btnPhone__B8NsP:hover{background:#f1f5f9}.ConstructorModal_spin__ZPTpa{animation:ConstructorModal_spin__ZPTpa .8s linear infinite}@keyframes ConstructorModal_fadeIn___ju1t{0%{opacity:0}to{opacity:1}}@keyframes ConstructorModal_scaleUp__3JbS_{0%{opacity:0;transform:scale(.96)}to{opacity:1;transform:scale(1)}}@keyframes ConstructorModal_spin__ZPTpa{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}@media (max-width:768.98px){.ConstructorModal_modalOverlay__WOYNC{padding:max(8px,env(safe-area-inset-top,8px)) 10px max(14px,calc(14px + env(safe-area-inset-bottom, 0px)));align-items:flex-end}.ConstructorModal_modalContent__kZhHM{padding:20px 16px max(20px,calc(20px + env(safe-area-inset-bottom, 0px)));max-height:calc(100dvh - 20px - env(safe-area-inset-top, 0px) - env(safe-area-inset-bottom, 0px));border-radius:20px 20px 0 0}.ConstructorModal_header__m9UJx{margin-bottom:14px;padding-right:36px}.ConstructorModal_title__krYO9{font-size:18px}.ConstructorModal_subtitle__mD_k1{font-size:12.5px}.ConstructorModal_tilesGrid__F7BK9{grid-template-columns:repeat(4,1fr);gap:8px;margin-bottom:14px}.ConstructorModal_tile__zAgGE{min-height:86px;padding:10px 4px 8px;border-radius:12px}.ConstructorModal_iconWrapper__HynZm{width:34px;height:34px;margin-bottom:4px}.ConstructorModal_iconWrapper__HynZm svg{width:26px;height:26px}.ConstructorModal_tileTitle__tUdwj{font-size:10.5px}.ConstructorModal_actionCard__oELIN{padding:12px 14px}.ConstructorModal_customOrderActions__fDJul{flex-direction:column}}.Header_header__D5OMy{position:sticky;top:0;left:0;width:100%;z-index:3000;background-color:#ffffff;box-shadow:0 4px 20px rgba(0,0,0,.06)}.Header_topBar__RO9f_{background-color:#ffffff;border-bottom:1px solid #e2e8f0;padding:10px 0}.Header_topContainer__NYHAc{max-width:1320px;margin:0 auto;padding:0 20px;display:flex;align-items:center;justify-content:space-between;gap:16px}.Header_brandWrapper__RSUxG{display:flex;align-items:center;flex-shrink:0}.Header_brand__I_7QE{display:flex;align-items:center;text-decoration:none;min-width:0;width:100%}.Header_mainLogoImg__WZJQO{display:block;height:auto;width:auto;max-width:332px;aspect-ratio:7974/912;object-fit:contain}.Header_shortLogoImg__oTopN{display:none;height:34px;width:auto;object-fit:contain}.Header_citySelector__nx5XE{display:flex;align-items:center;gap:8px;background:#f8fafc;border:1px solid #e2e8f0;padding:6px 12px;border-radius:8px;cursor:pointer;transition:all .15s ease;text-align:left;flex-shrink:0;min-width:0}.Header_citySelector__nx5XE:hover{background:#f1f5f9;border-color:#cbd5e1}.Header_cityIcon__1hO_T{color:#e11d48;flex-shrink:0}.Header_cityTextGroup__ckqtU{display:flex;flex-direction:column;min-width:0;overflow:hidden}.Header_cityLabel__A7OGW{font-size:13px;font-weight:700;color:#1e293b;line-height:1.2;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.Header_cityAction__bdgfc{font-size:11px;color:#64748b;text-decoration:underline;text-decoration-style:dotted;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.Header_cityChevron__uYTPx{color:#94a3b8;flex-shrink:0}.Header_contactBlock__KOV8I{display:flex;flex-direction:column;flex-shrink:0;line-height:1.2}.Header_phoneLink__wl3CA{font-size:16px;font-weight:800;color:#0f5267;text-decoration:none;letter-spacing:-.01em}.Header_phoneLink__wl3CA:hover{color:#0c3e4e}.Header_workHours__GSxu4{font-size:12px;color:#64748b;font-weight:500;margin-top:2px}.Header_addressBlock__mNvqR{display:flex;align-items:center;gap:6px;font-size:12.5px;font-weight:600;color:#334155;background:#f8fafc;border:1px solid #e2e8f0;padding:6px 12px;border-radius:8px;flex-shrink:0}.Header_addressIcon__8KtQg{color:#0284c7;flex-shrink:0}.Header_addressText__mx5lK{white-space:nowrap}.Header_topRightActions__eL_9F{display:flex;align-items:center;gap:12px;margin-left:auto;flex-shrink:0}.Header_businessTopBtn__Dg2Rq{display:inline-flex;align-items:center;justify-content:center;background:#c01856;color:#ffffff;font-size:13.5px;font-weight:700;padding:8px 18px;border-radius:8px;text-decoration:none;transition:all .15s ease;box-shadow:0 2px 8px rgba(192,24,86,.2);white-space:nowrap}.Header_businessTopBtn__Dg2Rq:hover{background:#9d174d;transform:translateY(-1px);box-shadow:0 4px 12px rgba(192,24,86,.3)}.Header_mobileTopIcons__FWlpE{display:none}.Header_navBar__oVsfb{background-color:#0f5267;color:#ffffff}.Header_navContainer__OFeCx{max-width:1320px;margin:0 auto;padding:0 20px;display:flex;align-items:center;gap:14px;height:50px;position:relative}.Header_catalogNavWrapper__jC84N{position:relative;height:100%;display:flex;align-items:center;flex-shrink:0}.Header_catalogButton__RYNom{display:inline-flex;align-items:center;gap:8px;background:#0b4354;border:none;color:#ffffff;font-size:14px;font-weight:700;padding:0 18px;height:100%;cursor:pointer;transition:background .15s ease}.Header_catalogButtonActive__w1gEP,.Header_catalogButton__RYNom:hover{background:#07323f}.Header_chevron__l77v7{transition:transform .2s ease}.Header_chevronRotated__buZuF{transform:rotate(180deg)}.Header_navLink3DConstructor__i1FAC{display:inline-flex;align-items:center;gap:7px;background:#bd1452;color:#ffffff;border:1px solid #d72a68;box-shadow:0 3px 10px rgba(189,20,82,.2);padding:6px 13px;border-radius:8px;font-size:13px;font-weight:700;cursor:pointer;transition:all .2s ease;flex-shrink:0}.Header_navLink3DConstructor__i1FAC:hover{background:#a41046;color:#ffffff;border-color:rgba(56,189,248,.8);box-shadow:0 0 14px rgba(56,189,248,.35);transform:translateY(-1px)}.Header_mainNav__I61vl{display:flex;align-items:center;gap:16px;white-space:nowrap;flex-shrink:0}.Header_navLink___dr0I{color:#ffffff;text-decoration:none;font-size:13.5px;font-weight:500;transition:color .15s ease;cursor:pointer}.Header_navLink___dr0I:hover{color:#ffffff}.Header_navSearchWrapper__Z4EGj{flex:0 1 140px;max-width:140px;position:relative;margin-left:auto}.Header_navSearchInputBox__JviWD{position:relative;display:flex;align-items:center}.Header_navSearchIcon__5DtCE{position:absolute;left:10px;color:#ffffff;pointer-events:none}.Header_navSearchInput__GIwLc{width:100%;height:32px;padding:0 28px 0 31px;font-size:12.5px;color:#ffffff;background-color:rgba(8,51,68,.6);border:1.5px solid rgba(56,189,248,.4);border-radius:8px;outline:none;transition:all .2s ease}.Header_navSearchInput__GIwLc::placeholder{color:rgba(226,232,240,.7)}.Header_navSearchInput__GIwLc:focus{background-color:#083344;border-color:#38bdf8;box-shadow:0 0 0 3px rgba(56,189,248,.2)}.Header_navSearchClearBtn__sA3v7{position:absolute;right:8px;background:none;border:none;font-size:16px;color:#94a3b8;cursor:pointer;padding:0 4px}.Header_searchResultsDropdown__ziS5Y{position:absolute;top:calc(100% + 8px);right:0;width:340px;max-width:90vw;background:#ffffff;border:1px solid #e2e8f0;border-radius:10px;box-shadow:0 14px 30px rgba(0,0,0,.16);z-index:3200;overflow:hidden;max-height:380px;overflow-y:auto}.Header_searchResultItem__qh4ck{display:flex;align-items:center;justify-content:space-between;padding:10px 14px;text-decoration:none;border-bottom:1px solid #f1f5f9;transition:background .15s ease}.Header_searchResultItem__qh4ck:last-child{border-bottom:none}.Header_searchResultItem__qh4ck:hover{background-color:#f8fafc}.Header_searchResultMain__K289I{display:flex;flex-direction:column}.Header_searchResultTitle__gKp4z{font-size:13px;font-weight:600;color:#0f172a}.Header_searchResultCategory__4LJwX{font-size:11px;color:#64748b}.Header_searchResultPrice__fA8rM{font-size:12px;font-weight:700;color:#0f5267;background:#e0f2fe;padding:2px 8px;border-radius:6px;white-space:nowrap}.Header_searchNoResults__hG01O{padding:14px;font-size:13px;color:#64748b;text-align:center}.Header_navAuthBtn__6w4Hp{display:inline-flex;align-items:center;gap:7px;padding:6px 14px;background-color:rgba(8,51,68,.45);color:#ffffff;font-size:13px;font-weight:600;border:1.5px solid rgba(255,59,92,.45);border-radius:8px;text-decoration:none;transition:all .15s ease;flex-shrink:0}.Header_navAuthBtn__6w4Hp:hover{background-color:#083344;border-color:#ff3b5c;color:#ffffff;box-shadow:0 0 12px rgba(255,59,92,.25)}.Header_navAuthIconRed__sqvEf{color:#ff3b5c;flex-shrink:0;filter:drop-shadow(0 0 4px rgba(255,59,92,.4));transition:transform .15s ease}.Header_navAuthBtn__6w4Hp:hover .Header_navAuthIconRed__sqvEf{transform:scale(1.12)}.Header_navAuthText__uvzqk{display:inline}.Header_navAuthTextMobile__P3EOU{display:none}.Header_navCartBtn__4Yph3{position:relative;display:inline-flex;align-items:center;justify-content:center;width:44px;height:36px;background-color:rgba(8,51,68,.4);color:#ffffff;border:1.5px solid rgba(56,189,248,.45);border-radius:8px;text-decoration:none;transition:all .15s ease;flex-shrink:0}.Header_navCartBtn__4Yph3:hover{background-color:#083344;border-color:#38bdf8}.Header_navCartIcon__tinrs{color:#38bdf8}.Header_navCartBadge__j4kfU{position:absolute;top:-6px;right:-6px;background-color:#c01856;color:#ffffff;font-size:11px;font-weight:800;min-width:18px;height:18px;border-radius:9999px;display:flex;align-items:center;justify-content:center;padding:0 4px;box-shadow:0 2px 4px rgba(0,0,0,.25);border:1.5px solid #0f5267}.Header_megaMenu__Db3vR{position:absolute;top:100%;left:0;width:min(1040px,calc(100vw - 64px));box-sizing:border-box;max-height:calc(100dvh - 155px);overflow-y:auto;background:#fff;border:1px solid #dbe6ea;border-top:0;border-radius:0 0 16px 16px;box-shadow:0 16px 30px #143c501c;padding:24px;z-index:3100;color:#172c36}.Header_megaMenuGrid__e2gDS{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:24px}.Header_megaMenuColumn__MDoBu{min-width:0}.Header_megaMenuColTitle__tK4SW{font-size:14px;font-weight:700;color:#006b7b;line-height:1.4;text-transform:none;letter-spacing:0}.Header_megaMenuColDivider__mcEbl{height:1px;background:#dbe6ea;margin:12px 0 6px}.Header_megaMenuRows__nOLHa{display:flex;flex-direction:column;gap:0}.Header_megaMenuRow__aMNK9{display:flex;align-items:center;min-height:40px;padding:9px 8px;margin-inline:-8px;border-radius:6px;text-decoration:none;transition:background-color .15s}.Header_megaMenuRow__aMNK9:focus-visible,.Header_megaMenuRow__aMNK9:hover{background:#edf6f8}.Header_megaMenuProdName__ZdGSS{font-size:14px;font-weight:500;color:#203945;line-height:1.4;overflow-wrap:anywhere}.Header_megaMenuFooter__1_0KX{margin-top:18px;padding-top:14px;border-top:1px solid #dbe6ea;display:flex}.Header_megaMenuAllBtn__0gnYH{display:inline-flex;align-items:center;gap:8px;color:#006b7b;font-size:14px;font-weight:600;text-decoration:none;padding:6px 0}.Header_megaMenuAllBtn__0gnYH:hover{text-decoration:underline}.Header_mobileCategory__LRvXz{border-bottom:1px solid #dbe6ea}.Header_mobileCategory__LRvXz summary{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:14px 0;list-style:none;color:#006b7b;font-size:15px;font-weight:700;cursor:pointer}.Header_mobileCategory__LRvXz summary::-webkit-details-marker{display:none}.Header_mobileCategory__LRvXz[open] summary svg{transform:rotate(180deg)}.Header_mobileCategory__LRvXz .Header_mobileProductItem__V5e9W{min-height:44px;padding-left:12px;font-size:14px}.Header_mobileDrawer__jXh6S{display:none}@media (max-width:1200px){.Header_addressBlock__mNvqR{display:none}}@media (max-width:1024px){.Header_contactBlock__KOV8I{display:none}}@media (max-width:960px){.Header_topBar__RO9f_{padding:8px 0}.Header_topContainer__NYHAc{padding:0 16px;gap:8px;display:flex;align-items:center;justify-content:space-between;height:46px}.Header_brandWrapper__RSUxG{display:flex;align-items:center;flex:1 1;max-width:120px;min-width:0}.Header_mainLogoImg__WZJQO{height:28px;width:auto;max-width:100%;object-fit:contain}.Header_businessTopBtn__Dg2Rq,.Header_contactBlock__KOV8I{display:none}.Header_citySelector__nx5XE{display:inline-flex;align-items:center;justify-content:center;gap:6px;height:34px;padding:0 8px;background:#f8fafc;border:1px solid #e2e8f0;border-radius:8px;flex:1.25 1;max-width:155px;min-width:0;box-sizing:border-box;cursor:pointer;margin:0}.Header_cityIcon__1hO_T{width:15px;height:15px;color:#e11d48;flex-shrink:0}.Header_cityTextGroup__ckqtU{display:flex;flex-direction:column;text-align:left;min-width:0;overflow:hidden;line-height:1.15}.Header_cityLabel__A7OGW{font-size:11.5px;font-weight:700;color:#1e293b}.Header_cityAction__bdgfc,.Header_cityLabel__A7OGW{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.Header_cityAction__bdgfc{font-size:9.5px;color:#64748b}.Header_cityChevron__uYTPx{display:none}.Header_topRightActions__eL_9F{display:flex;align-items:center;justify-content:flex-end;flex:1 1;max-width:120px;min-width:0;margin-left:0}.Header_mobileTopIcons__FWlpE{display:flex;align-items:center;justify-content:flex-end;flex-shrink:0}.Header_mobileHeaderIconBtn__kBCG2{position:relative;display:inline-flex;align-items:center;justify-content:center;width:34px;height:34px;background:#f8fafc;border:1px solid #e2e8f0;border-radius:8px;color:#0f172a;text-decoration:none;transition:all .15s ease;box-sizing:border-box;flex-shrink:0}.Header_mobileHeaderIconBtn__kBCG2:active,.Header_mobileHeaderIconBtn__kBCG2:hover{background:#f1f5f9;border-color:#cbd5e1;color:#0284c7}.Header_mobileHeaderCartBadge__ISH__{position:absolute;top:-4px;right:-4px;min-width:18px;height:18px;padding:0 4px;background:#c01856;color:#ffffff;font-size:11px;font-weight:700;border-radius:999px;display:flex;align-items:center;justify-content:center;line-height:1;box-shadow:0 1px 3px rgba(0,0,0,.2)}.Header_mobileDrawerHeader__Q0cUK{display:flex;align-items:center;justify-content:space-between;padding-bottom:14px;margin-bottom:16px;border-bottom:1px solid #e2e8f0}.Header_mobileDrawerTitleGroup__710cf{display:flex;align-items:center;gap:8px}.Header_mobileDrawerHeaderIcon__u6q0C{color:#0f5267}.Header_mobileDrawerTitle__Jk_vc{font-size:15px;font-weight:700;color:#0f172a}.Header_mobileDrawerCloseBtn__d9I8Y{display:flex;align-items:center;justify-content:center;width:34px;height:34px;background:#f1f5f9;border:1px solid #e2e8f0;border-radius:8px;color:#475569;cursor:pointer;transition:all .15s ease}.Header_mobileDrawerCloseBtn__d9I8Y:hover{background:#e2e8f0;color:#0f172a}.Header_navContainer__OFeCx{padding:0 16px;gap:8px;height:46px;display:flex;align-items:center;justify-content:space-between}.Header_catalogNavWrapper__jC84N{display:flex;align-items:center;flex:1 1;max-width:105px;min-width:0;height:100%}.Header_catalogButton__RYNom{width:100%;font-size:13px;background:#0b4354;border:1px solid rgba(255,255,255,.2);border-radius:8px;color:#ffffff}.Header_catalogButton__RYNom,.Header_navLink3DConstructor__i1FAC{height:34px;display:inline-flex;align-items:center;justify-content:center;gap:5px;padding:0 8px;font-weight:700;box-sizing:border-box;cursor:pointer;white-space:nowrap}.Header_navLink3DConstructor__i1FAC{flex:1.35 1;max-width:148px;min-width:0;font-size:12px;background:#083344;border:1px solid rgba(56,189,248,.6);border-radius:8px;color:#38bdf8;box-shadow:0 3px 10px rgba(189,20,82,.2)}.Header_mainNav__I61vl,.Header_navCartBtn__4Yph3,.Header_navSearchWrapper__Z4EGj{display:none}.Header_navAuthBtn__6w4Hp{flex:1 1;max-width:105px;min-width:0;height:34px;margin-left:0;display:inline-flex;align-items:center;justify-content:center;gap:5px;padding:0 8px;font-size:12.5px;font-weight:700;background:rgba(8,51,68,.7);border:1.5px solid rgba(255,59,92,.7);border-radius:8px;color:#ffffff;box-shadow:0 0 10px rgba(255,59,92,.25);box-sizing:border-box;text-decoration:none;white-space:nowrap}.Header_navAuthText__uvzqk{display:none}.Header_navAuthTextMobile__P3EOU{display:inline;font-size:12px;font-weight:700}.Header_mobileDrawer__jXh6S{display:block;position:fixed;top:94px;left:0;right:0;bottom:0;background-color:#ffffff;z-index:2900;overflow-y:auto;padding:20px;-webkit-overflow-scrolling:touch}.Header_mobileCitySelect__tqSuA{width:100%;display:flex;align-items:center;justify-content:space-between;padding:12px;background:#f8fafc;border:1px solid #e2e8f0;border-radius:10px;margin-bottom:16px;cursor:pointer}.Header_mobileCityChange__m_xM4{font-size:13px;color:#0284c7;font-weight:600}.Header_mobileCatalogSection__bz9OY{margin-bottom:20px}.Header_mobileSectionTitle__ePVA9{font-size:13px;font-weight:700;color:#64748b;text-transform:uppercase;margin-bottom:10px}.Header_mobileProductLinks__zN57K{display:flex;flex-direction:column;gap:6px}.Header_mobileProductItem__V5e9W{display:flex;align-items:center;justify-content:space-between;padding:10px 12px;background:#f8fafc;border-radius:8px;text-decoration:none;color:#0f172a;font-size:14px;font-weight:600}.Header_mobileItemPrice__Cxxuk{color:#0284c7;font-weight:700;font-size:13px}.Header_mobileNavLinks__lZUEj{display:flex;flex-direction:column;gap:8px;margin-bottom:24px}.Header_mobileLinkBtn__135M1,.Header_mobileLink__bhX93{display:block;width:100%;text-align:left;background:none;padding:10px 0;font-size:15px;font-weight:600;color:#1e293b;text-decoration:none;border:none;border-bottom:1px solid #f1f5f9;cursor:pointer}.Header_mobileFooterContact__JMazl{text-align:center;padding-top:16px;border-top:1px solid #e2e8f0}.Header_mobilePhone__rffiM{font-size:18px;font-weight:800;color:#0f5267;text-decoration:none}.Header_mobileSchedule__aZNn_{font-size:12px;color:#64748b;margin-top:4px}.Header_mobileMessengers__0DehX{display:flex;align-items:center;justify-content:center;gap:10px;margin-top:14px;flex-wrap:wrap}.Header_mobileMessengerBtn__baQKf{display:inline-flex;align-items:center;gap:6px;padding:8px 14px;background:#f8fafc;border:1px solid #e2e8f0;border-radius:8px;font-size:13px;font-weight:600;color:#0f172a;text-decoration:none;transition:all .15s ease}.Header_mobileMessengerBtn__baQKf:hover{background:#f1f5f9;border-color:#cbd5e1}}@media (max-width:640px){.Header_topContainer__NYHAc{padding:0 16px;gap:8px;height:46px}.Header_mainLogoImg__WZJQO{height:27px;max-width:115px}.Header_citySelector__nx5XE{height:34px;padding:0 8px;gap:5px;max-width:150px}.Header_cityIcon__1hO_T{width:15px;height:15px}.Header_cityLabel__A7OGW{font-size:11.5px}.Header_cityAction__bdgfc{font-size:9.5px}.Header_mobileHeaderIconBtn__kBCG2{width:34px;height:34px;border-radius:8px}.Header_navContainer__OFeCx{padding:0 16px;gap:6px;height:46px}.Header_catalogButton__RYNom{height:34px;padding:0 6px;font-size:12.5px;gap:4px;border-radius:8px}.Header_navAuthBtn__6w4Hp,.Header_navLink3DConstructor__i1FAC{height:34px;padding:0 6px;font-size:12px;gap:4px;border-radius:8px}.Header_mobileDrawer__jXh6S{top:88px;padding:16px}}@media (max-width:420px){.Header_topContainer__NYHAc{padding:0 16px;gap:6px;height:44px}.Header_mainLogoImg__WZJQO{height:25px;max-width:110px}.Header_citySelector__nx5XE{height:34px;padding:0 7px;gap:4px;max-width:140px}.Header_cityIcon__1hO_T{width:14px;height:14px}.Header_cityLabel__A7OGW{font-size:11px}.Header_cityAction__bdgfc{font-size:9px}.Header_mobileHeaderIconBtn__kBCG2{width:34px;height:34px;border-radius:8px}.Header_navContainer__OFeCx{padding:0 16px;gap:6px;height:44px}.Header_catalogButton__RYNom{height:34px;padding:0 6px;font-size:12px;gap:4px;border-radius:8px}.Header_navAuthBtn__6w4Hp,.Header_navLink3DConstructor__i1FAC{height:34px;padding:0 6px;font-size:11.5px;gap:4px;border-radius:8px}.Header_mobileDrawer__jXh6S{top:84px;padding:14px}}@media (max-width:350px){.Header_topContainer__NYHAc{padding:0 8px;gap:4px;height:40px}.Header_mainLogoImg__WZJQO{height:22px;max-width:95px}.Header_citySelector__nx5XE{height:30px;padding:0 5px;gap:3px;max-width:115px}.Header_cityLabel__A7OGW{font-size:10px}.Header_cityAction__bdgfc{display:none}.Header_mobileHeaderIconBtn__kBCG2{width:30px;height:30px;border-radius:6px}.Header_navContainer__OFeCx{padding:0 8px;gap:4px;height:40px}.Header_catalogButton__RYNom,.Header_navAuthBtn__6w4Hp,.Header_navLink3DConstructor__i1FAC{height:30px;padding:0 4px;font-size:10.5px;gap:3px;border-radius:6px}.Header_mobileDrawer__jXh6S{top:80px;padding:12px}}.Header_navSearchWrapper__Z4EGj{flex:0 0 36px;max-width:36px;transition:all .2s ease}.Header_navSearchWrapper__Z4EGj.Header_searchExpanded__HBbSi{flex-basis:220px;max-width:220px}.Header_searchToggle__GS3Zp{width:36px;height:36px;display:flex;align-items:center;justify-content:center;border:1px solid #ffffff65;border-radius:8px;background:#ffffff0d;color:#fff;cursor:pointer;flex-shrink:0}.Header_searchToggle__GS3Zp:focus-visible{outline:2px solid #fff;outline-offset:3px}.Header_navSearchInputBox__JviWD{gap:6px}.Header_navSearchInput__GIwLc{min-width:0;height:36px;padding-left:10px}.Header_searchExpanded__HBbSi .Header_searchToggle__GS3Zp{background:#ffffff20}@media (max-width:960px){.Header_navContainer__OFeCx,.Header_topContainer__NYHAc{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1.5fr) minmax(0,1fr);gap:6px;padding-left:12px;padding-right:12px;height:auto;min-height:46px}.Header_brandWrapper__RSUxG,.Header_topRightActions__eL_9F{width:100%;max-width:none;justify-content:center}.Header_brand__I_7QE{justify-content:center}.Header_mainLogoImg__WZJQO{width:auto;max-width:min(100%,105px);height:auto}.Header_citySelector__nx5XE{width:100%;max-width:190px;justify-self:center;justify-content:center;padding:0 4px;gap:4px}.Header_navContainer__OFeCx{padding-top:6px;padding-bottom:6px}.Header_catalogNavWrapper__jC84N,.Header_navAuthBtn__6w4Hp,.Header_navLink3DConstructor__i1FAC{width:100%;max-width:none}.Header_catalogButton__RYNom,.Header_navAuthBtn__6w4Hp,.Header_navLink3DConstructor__i1FAC{padding-left:4px;padding-right:4px;gap:3px}.Header_mobileDrawer__jXh6S{position:absolute;top:100%;bottom:auto;height:calc(100dvh - 100%);box-sizing:border-box}}@media (max-width:380px){.Header_navContainer__OFeCx,.Header_topContainer__NYHAc{padding-left:8px;padding-right:8px;gap:4px}.Header_navLink3DConstructor__i1FAC{font-size:10.5px}.Header_cityLabel__A7OGW{font-size:10px}}.CanvasDetails_details__HMwPb,.CanvasDetails_gallery__1QJYm,.CanvasDetails_printInfo__bLWt0{margin:20px 0;color:#172334}.CanvasDetails_printInfo__bLWt0{padding:20px;background:linear-gradient(120deg,#eff9fa,#f7fafc);border:1px solid #d8e9ee;border-radius:16px}.CanvasDetails_details__HMwPb h2,.CanvasDetails_gallery__1QJYm h2,.CanvasDetails_printInfo__bLWt0 h2{font-size:23px;line-height:1.25;margin:0 0 12px;font-weight:700}.CanvasDetails_printInfo__bLWt0 h2{display:flex;align-items:center;gap:9px;color:#07566b}.CanvasDetails_copy__Rwktx{grid-template-columns:1fr 1fr;gap:10px 24px}.CanvasDetails_copy__Rwktx p{margin:0;font-size:15px;color:#46596b}.CanvasDetails_chips__omUX8{display:flex;flex-wrap:wrap;gap:8px;margin-top:14px}.CanvasDetails_chips__omUX8 span{display:flex;align-items:center;gap:6px;padding:6px 10px;background:white;border:1px solid #dbe8ec;border-radius:20px;font-size:12px}.CanvasDetails_details__HMwPb details{border:1px solid #dfe6ec;border-radius:12px;background:#fff;margin-bottom:8px;overflow:hidden}.CanvasDetails_details__HMwPb summary{display:flex;align-items:center;gap:10px;cursor:pointer;list-style:none;padding:14px 16px;font-size:15px;font-weight:600}.CanvasDetails_details__HMwPb summary::-webkit-details-marker{display:none}.CanvasDetails_details__HMwPb summary>svg:first-child{color:#087b8a;flex:none}.CanvasDetails_details__HMwPb summary>span{flex:1 1}.CanvasDetails_chevron__ZXW_V{transition:transform .15s;flex:none}.CanvasDetails_details__HMwPb details[open] .CanvasDetails_chevron__ZXW_V{transform:rotate(180deg)}.CanvasDetails_details__HMwPb details[open] summary{background:#f1f8fa}.CanvasDetails_details__HMwPb details>p{margin:0;padding:12px 16px;font-size:15px;line-height:1.6;color:#46596b}.CanvasDetails_galleryHead__1Nymx{display:flex;justify-content:space-between;align-items:center;gap:12px;margin-bottom:12px}.CanvasDetails_galleryHead__1Nymx h2{margin:0}.CanvasDetails_galleryHead__1Nymx button{width:36px;height:36px;border:1px solid #d4dfe7;border-radius:50%;background:white;color:#07566b;cursor:pointer}.CanvasDetails_galleryHead__1Nymx nav{display:flex;gap:6px}.CanvasDetails_galleryNote__vQdgz{margin:0 0 12px;color:#6b7b8a;font-size:12px}.CanvasDetails_galleryTrack__8ww9E{display:grid;grid-auto-flow:column;grid-auto-columns:calc((100% - 24px)/3);gap:12px;overflow-x:auto;scroll-snap-type:x mandatory;scrollbar-width:thin;padding-bottom:8px}.CanvasDetails_galleryTrack__8ww9E button{padding:0;border:1px solid #dfe6ec;border-radius:14px;background:white;overflow:hidden;cursor:pointer;scroll-snap-align:start;text-align:left;color:#243347;font:inherit}.CanvasDetails_galleryTrack__8ww9E img{width:100%;aspect-ratio:1;display:block}.CanvasDetails_galleryTrack__8ww9E span{display:block;padding:10px 12px;font-size:14px}.CanvasDetails_overlay__Qj2ur{position:fixed;inset:0;z-index:10000;background:#102031e8;display:flex;align-items:center;justify-content:center;padding:30px}.CanvasDetails_overlay__Qj2ur img{max-width:90vw;max-height:85dvh;object-fit:contain;border-radius:8px}.CanvasDetails_close__rV_Nf{position:absolute;right:15px;top:15px;background:white;border:0;border-radius:50%;width:40px;height:40px;font-size:25px;cursor:pointer}@media(max-width:650px){.CanvasDetails_details__HMwPb,.CanvasDetails_gallery__1QJYm,.CanvasDetails_printInfo__bLWt0{margin:16px 0}.CanvasDetails_printInfo__bLWt0{padding:14px}.CanvasDetails_details__HMwPb h2,.CanvasDetails_gallery__1QJYm h2,.CanvasDetails_printInfo__bLWt0 h2{font-size:20px}.CanvasDetails_copy__Rwktx{grid-template-columns:1fr;gap:10px}.CanvasDetails_copy__Rwktx p,.CanvasDetails_details__HMwPb details>p{font-size:14px;line-height:1.55}.CanvasDetails_details__HMwPb summary{padding:12px;font-size:14px}.CanvasDetails_galleryTrack__8ww9E{grid-auto-columns:82%;gap:10px}.CanvasDetails_galleryHead__1Nymx{align-items:flex-start}.CanvasDetails_galleryHead__1Nymx nav{flex:none}.CanvasDetails_chips__omUX8{gap:5px}.CanvasDetails_chips__omUX8 span{padding:5px 8px;font-size:11px}}.CanvasDetails_galleryTrack__8ww9E img{height:auto;aspect-ratio:1/1;object-fit:cover}.CanvasDetails_printInfo__bLWt0{padding:16px;margin:16px 0}.CanvasDetails_printInfo__bLWt0 h2{margin-bottom:8px;font-size:21px}.CanvasDetails_copy__Rwktx{display:grid;grid-template-columns:1fr;gap:8px}.CanvasDetails_copy__Rwktx p{display:block;font-size:14px;line-height:1.6}.CanvasDetails_copy__Rwktx strong{font-weight:600;color:#07566b}.CanvasDetails_chips__omUX8{margin-top:10px}@media(max-width:650px){.CanvasDetails_printInfo__bLWt0{padding:12px}.CanvasDetails_printInfo__bLWt0 h2{font-size:19px}.CanvasDetails_copy__Rwktx p{font-size:13px;line-height:1.55}}.CanvasDetails_answer__A7Qqm{padding:10px 16px;color:#46596b;font-size:14px;line-height:1.6}.CanvasDetails_answer__A7Qqm p{margin:0 0 8px}.CanvasDetails_answer__A7Qqm p:last-child{margin-bottom:0}.CanvasDetails_answer__A7Qqm h2,.CanvasDetails_answer__A7Qqm h3{font-size:16px;margin:10px 0 6px}.CanvasDetails_printInfo__bLWt0{border-color:#abcbd5;border-left:4px solid #087d8c;background:linear-gradient(120deg,#dceff3,#f5fafb);box-shadow:0 4px 15px #103c500c}.CanvasDetails_chips__omUX8 span{border-color:#adcbd5;color:#07566b;box-shadow:0 2px 5px #103c5009}.CanvasDetails_details__HMwPb details{border-color:#b9ceda;box-shadow:0 3px 10px #103c500b}.CanvasDetails_details__HMwPb details[open] summary{background:#deeff3;color:#07566b}.CanvasDetails_details__HMwPb h2,.CanvasDetails_gallery__1QJYm h2{border-left:4px solid #c31153;padding-left:10px}.CanvasDetails_galleryTrack__8ww9E button{border-color:#b9ceda;box-shadow:0 3px 10px #103c5010}.CanvasDetails_articleLinks__BIUuV{display:flex;flex-wrap:wrap;gap:10px;margin-top:16px}.CanvasDetails_articleLinks__BIUuV a{flex:1 1 230px;color:#08778b;border:1px solid #c7dee4;border-radius:12px;background:#eff8fa;padding:12px 16px;text-decoration:none;font-size:14px;font-weight:650}.CanvasDetails_articleLinks__BIUuV a:hover{border-color:#bf1253;color:#bf1253}.SeoText_content__YaTUs{max-width:1100px;margin:24px auto;padding:0 24px;line-height:1.75;color:#293951}.SeoText_content__YaTUs p{white-space:pre-wrap;overflow-wrap:anywhere}.SeoText_content__YaTUs details{padding:16px 0;border-bottom:1px solid #dce2ec}.SeoText_content__YaTUs summary{cursor:pointer;font-weight:600}.SeoText_page__7Va2R{background:#fff;color:#293951;min-height:55vh;padding:36px 24px 60px}.SeoText_inner__y4rms{max-width:1100px;margin:auto}.SeoText_page__7Va2R h1{font-size:clamp(26px,4vw,42px);line-height:1.25;overflow-wrap:anywhere}.SeoText_links__r_coq{display:grid;grid-template-columns:repeat(auto-fit,minmax(230px,1fr));gap:16px;margin-top:24px}.SeoText_links__r_coq a{display:block;padding:18px;border:1px solid #dce2ec;border-radius:12px;color:#664781;text-decoration:none}.SeoText_crumbs__gA_vi{display:flex;gap:10px;flex-wrap:wrap}.SeoText_byline__wDUWz,.SeoText_crumbs__gA_vi{font-size:14px;color:#586980}.SeoText_intro__T0do4{font-size:18px;line-height:1.65;white-space:pre-wrap}.SeoText_content__YaTUs h2{font-size:clamp(22px,3vw,28px);line-height:1.35;margin:32px 0 14px}.SeoText_content__YaTUs h3{font-size:20px;line-height:1.4;margin:24px 0 12px}.SeoText_content__YaTUs li{margin:8px 0}.SeoText_content__YaTUs a{color:#713a82;text-underline-offset:3px}.SeoText_content__YaTUs ol,.SeoText_content__YaTUs ul{padding-left:24px}.SeoText_gallery__ZCNqu{display:grid;grid-template-columns:repeat(auto-fit,minmax(210px,1fr));gap:20px}.SeoText_gallery__ZCNqu figure{margin:0}.SeoText_gallery__ZCNqu img{display:block;width:100%;height:auto;aspect-ratio:1;object-fit:contain;background:#f7f8fa;border-radius:16px}.SeoText_gallery__ZCNqu figcaption{font-size:14px;line-height:1.5;padding:10px 0}.SeoText_cardTitle__DGgDE{display:block;font-size:20px;margin-bottom:8px}.SeoText_cardDescription__jfjHT{font-size:14px;line-height:1.65;color:#586980}.SeoText_cta__e2dzS{display:flex;gap:12px;flex-wrap:wrap;margin:24px 0}.SeoText_cta__e2dzS a,.SeoText_cta__e2dzS button{background:#713a82;color:white;border:0;border-radius:12px;padding:14px 20px;font-weight:600;text-decoration:none;cursor:pointer}.SeoText_sectionNav__CD64M{display:flex;flex-wrap:wrap;gap:12px;margin:24px 0}.SeoText_sectionNav__CD64M a{color:#713a82}.SeoText_page__7Va2R .SeoText_content__YaTUs{padding:0;margin:24px 0}@media(max-width:600px){.SeoText_page__7Va2R{padding:24px 16px 40px}.SeoText_content__YaTUs{padding:0 16px}.SeoText_links__r_coq{grid-template-columns:1fr}.SeoText_content__YaTUs h2{margin-top:26px}}.SeoText_homeContent__DVk6t{max-width:1280px;margin:24px auto 32px;padding:0 20px;color:#263c4a}.SeoText_homeCards__8xJ3_{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px}.SeoText_homeCards__8xJ3_ article{display:flex;align-items:flex-start;gap:12px;padding:20px;border:1px solid #bdd4dd;border-top:3px solid #087c8c;border-radius:16px;background:linear-gradient(120deg,#f0f8fa,#fff);box-shadow:0 4px 16px #153c4b0a;min-width:0}.SeoText_homeCards__8xJ3_ article:nth-child(2){border-top-color:#bd1452;background:linear-gradient(120deg,#fff2f7,#fff)}.SeoText_homeIcon__QIqlP{display:grid;place-items:center;flex:none;width:40px;height:40px;border-radius:12px;color:#076b7e;background:#dceef3}.SeoText_homeCards__8xJ3_ article:nth-child(2) .SeoText_homeIcon__QIqlP{color:#b4114c;background:#f9deea}.SeoText_homeCards__8xJ3_ h2{font-size:19px;line-height:1.3;margin:0 0 8px;color:#153447}.SeoText_homeCards__8xJ3_ p{margin:0;font-size:14px;line-height:1.6;overflow-wrap:anywhere}.SeoText_homeCards__8xJ3_ p+p{margin-top:8px}.SeoText_homeCards__8xJ3_ a{color:#087389}.SeoText_homeLinks__K8WHu{display:flex;flex-wrap:wrap;gap:8px;margin-top:14px}.SeoText_homeLinks__K8WHu a{display:inline-flex;align-items:center;gap:18px;padding:10px 14px;border:1px solid #bfd5df;border-radius:10px;text-decoration:none;font-size:13px;font-weight:650;color:#07596c;background:#f3f8fa}.SeoText_homeLinks__K8WHu a:hover{border-color:#b81150;color:#b81150}.SeoText_homeLinks__K8WHu a:focus-visible{outline:3px solid #087c8c;outline-offset:3px}@media(max-width:640px){.SeoText_homeContent__DVk6t{padding:0 14px;margin:20px auto}.SeoText_homeCards__8xJ3_{grid-template-columns:1fr;gap:10px}.SeoText_homeCards__8xJ3_ article{padding:14px;gap:10px}.SeoText_homeCards__8xJ3_ h2{font-size:17px}.SeoText_homeCards__8xJ3_ p{font-size:13px;line-height:1.55}.SeoText_homeIcon__QIqlP{width:32px;height:32px;border-radius:9px}.SeoText_homeIcon__QIqlP svg{width:18px;height:18px}.SeoText_homeLinks__K8WHu{display:grid;grid-template-columns:1fr 1fr}.SeoText_homeLinks__K8WHu a{justify-content:space-between}}.CalculationModal_modalOverlay___pBUs{position:fixed;top:0;left:0;width:100vw;height:100vh;height:100dvh;background:rgba(17,24,39,.7);-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);display:flex;align-items:center;justify-content:center;z-index:10000;padding:20px 16px;box-sizing:border-box;overflow-y:auto;animation:CalculationModal_fadeIn__ZnuHc .2s ease-out}.CalculationModal_modalContent___Wj1C{background:#ffffff;border-radius:20px;width:100%;max-width:520px;padding:32px;position:relative;box-shadow:0 20px 50px rgba(0,0,0,.25);animation:CalculationModal_scaleIn__nQCN0 .2s cubic-bezier(.16,1,.3,1);max-height:calc(100vh - 40px);max-height:calc(100dvh - 40px);overflow-y:auto;box-sizing:border-box;margin:auto}.CalculationModal_closeBtn__LvNQf{position:absolute;top:20px;right:20px;background:#f3f4f6;border:none;width:34px;height:34px;border-radius:50%;display:flex;align-items:center;justify-content:center;color:#4b5563;cursor:pointer;transition:background .15s,color .15s}.CalculationModal_closeBtn__LvNQf:hover{background:#e5e7eb;color:#111827}.CalculationModal_title__pXKaU{font-size:24px;font-weight:800;color:#111827;margin:0 0 8px;letter-spacing:-.01em}.CalculationModal_subtitle__WnSdu{color:#6b7280;line-height:1.45;margin:0 0 24px}.CalculationModal_form__jBSG_{display:flex;flex-direction:column;gap:16px}.CalculationModal_formGroup__xtzsH{display:flex;flex-direction:column;gap:6px}.CalculationModal_label__EWd8u{color:#374151}.CalculationModal_input__NvK_l,.CalculationModal_select___L04d,.CalculationModal_textarea__DRGSG{padding:12px 14px;border:1px solid #d1d5db;border-radius:10px;color:#111827;outline:none;transition:border-color .15s,box-shadow .15s;font-family:inherit;background-color:#ffffff}.CalculationModal_input__NvK_l:focus,.CalculationModal_select___L04d:focus,.CalculationModal_textarea__DRGSG:focus{border-color:#187d9b;box-shadow:0 0 0 3px rgba(24,125,155,.15)}.CalculationModal_row__5D8G5{display:grid;grid-template-columns:1.5fr 1fr}.CalculationModal_submitBtn__Evbjl{background-color:#c01856;color:#ffffff;font-weight:600;padding:14px;border-radius:10px;border:none;cursor:pointer;transition:background-color .15s,transform .1s;margin-top:8px;box-shadow:0 4px 14px rgba(192,24,86,.28)}.CalculationModal_submitBtn__Evbjl:hover{background-color:#a8134a}.CalculationModal_directContacts__PSP5X{margin-top:20px;padding-top:18px;border-top:1px solid #f3f4f6;text-align:center}.CalculationModal_directText__6Zf89{color:#6b7280}.CalculationModal_contactButtons__IKWCi{display:flex;justify-content:center;gap:12px}.CalculationModal_contactBtn__0lGjp{display:inline-flex;align-items:center;gap:6px;padding:8px 16px;border-radius:8px;font-weight:600;text-decoration:none;transition:opacity .15s}.CalculationModal_contactBtnTg__suUdU{background:#0088cc;color:#ffffff}.CalculationModal_contactBtnMax__yysJx{background:linear-gradient(135deg,#6366f1,#4f46e5);color:#ffffff}.CalculationModal_contactBtnWa___1ziq{background:#22c55e;color:#ffffff}.CalculationModal_contactBtnPhone__EUc_m{background:#f3f4f6;color:#111827;border:1px solid #e5e7eb}.CalculationModal_maxIcon__ehBtD{width:16px;height:16px;border-radius:4px;object-fit:contain}.CalculationModal_contactBtn__0lGjp:hover{opacity:.9;transform:translateY(-1px)}.CalculationModal_successBox__oaurX{text-align:center;padding:24px 0 12px}.CalculationModal_successIcon___v0Fd{width:60px;height:60px;border-radius:50%;background-color:#ecfdf5;color:#059669;display:flex;align-items:center;justify-content:center;margin:0 auto 16px}.CalculationModal_successTitle__ZTBNA{font-size:22px;font-weight:800;color:#111827;margin:0 0 8px}.CalculationModal_successDesc__CS78H{font-size:15px;color:#4b5563;line-height:1.45;margin:0 0 20px}@keyframes CalculationModal_fadeIn__ZnuHc{0%{opacity:0}to{opacity:1}}@keyframes CalculationModal_scaleIn__nQCN0{0%{transform:scale(.96);opacity:0}to{transform:scale(1);opacity:1}}@media (max-width:500px){.CalculationModal_modalOverlay___pBUs{padding:10px}.CalculationModal_modalContent___Wj1C{padding:24px 18px}.CalculationModal_title__pXKaU{font-size:20px}.CalculationModal_subtitle__WnSdu{font-size:13px;margin-bottom:16px}.CalculationModal_row__5D8G5{grid-template-columns:1fr}.CalculationModal_contactButtons__IKWCi{flex-direction:column;gap:8px}.CalculationModal_contactBtn__0lGjp{justify-content:center;padding:10px 14px;width:100%;box-sizing:border-box}}.CalculationModal_modalContent___Wj1C{max-width:610px;padding:26px;border:1px solid #dce7eb;border-radius:22px}.CalculationModal_title__pXKaU{padding-right:36px;font-size:23px;line-height:1.3}.CalculationModal_subtitle__WnSdu{font-size:14px;margin-bottom:18px;color:#526171}.CalculationModal_form__jBSG_{gap:14px}.CalculationModal_contactSection__dcT0Z,.CalculationModal_orderSection__aoTdw{min-width:0;margin:0;padding:14px;border:1px solid #b9dce3;border-radius:13px;background:#f0f8fa;display:grid;gap:12px}.CalculationModal_orderSection__aoTdw{background:#fff6f9;border-color:#efd0de}.CalculationModal_contactSection__dcT0Z legend,.CalculationModal_orderSection__aoTdw legend{padding:0 7px;font-size:14px;font-weight:700;color:#0e758a}.CalculationModal_orderSection__aoTdw legend{color:#bb1055}.CalculationModal_input__NvK_l,.CalculationModal_select___L04d,.CalculationModal_textarea__DRGSG{box-sizing:border-box;width:100%;min-width:0;background:#fff;border:1px solid #a9bec8;border-radius:9px;padding:10px 12px;font-size:15px;color:#152133}.CalculationModal_input__NvK_l,.CalculationModal_select___L04d{height:44px}.CalculationModal_textarea__DRGSG{min-height:74px}.CalculationModal_input__NvK_l:focus,.CalculationModal_select___L04d:focus,.CalculationModal_textarea__DRGSG:focus{outline:2px solid #137f96;outline-offset:2px;border-color:#137f96}.CalculationModal_label__EWd8u{font-size:13px;color:#243b4a;font-weight:600}.CalculationModal_row__5D8G5{grid-template-columns:minmax(0,1fr) 120px;gap:12px}.CalculationModal_submitBtn__Evbjl{padding:13px;font-size:16px;border-radius:11px}.CalculationModal_form__jBSG_ a{color:#0e758a}.CalculationModal_directContacts__PSP5X{margin-top:18px;padding-top:15px}.CalculationModal_directText__6Zf89{font-size:13px;margin-bottom:10px}.CalculationModal_contactButtons__IKWCi{gap:8px}.CalculationModal_contactBtn__0lGjp{padding:9px 12px;font-size:13px}.CalculationModal_closeBtn__LvNQf{top:18px;right:18px}@media(max-width:520px){.CalculationModal_modalContent___Wj1C{padding:20px 16px}.CalculationModal_title__pXKaU{font-size:20px}.CalculationModal_contactSection__dcT0Z,.CalculationModal_orderSection__aoTdw{padding:12px}.CalculationModal_input__NvK_l,.CalculationModal_select___L04d,.CalculationModal_textarea__DRGSG{font-size:16px}.CalculationModal_row__5D8G5{grid-template-columns:minmax(0,1fr) 120px}.CalculationModal_contactButtons__IKWCi{flex-wrap:wrap}}.CalculationModal_fileInput__rWc_X{width:100%;font:inherit;font-size:13px;color:#263445;padding:10px;border:1px dashed #a84065;border-radius:10px;background:white;box-sizing:border-box}.CalculationModal_fileInput__rWc_X::file-selector-button{background:#b81553;color:white;border:0;border-radius:6px;padding:8px 12px;margin-right:10px;cursor:pointer}.CalculationModal_fileRow__lAF5w{display:flex;align-items:center;justify-content:space-between;gap:10px;font-size:13px}.CalculationModal_fileRow__lAF5w span{overflow-wrap:anywhere}.CalculationModal_fileRow__lAF5w button{background:white;border:1px solid #d6b4c0;border-radius:6px;padding:5px;cursor:pointer;flex-shrink:0}.CalculationModal_formGroup__xtzsH{min-width:0}.CalculationModal_row__5D8G5{align-items:end}.CalculationModal_label__EWd8u{line-height:1.4}.CalculationModal_fileInput__rWc_X{min-width:0;max-width:100%}.CalculationModal_textarea__DRGSG{resize:vertical}@media (max-width:380px){.CalculationModal_row__5D8G5{grid-template-columns:minmax(0,1fr)}.CalculationModal_modalContent___Wj1C{padding:18px 12px}.CalculationModal_contactSection__dcT0Z,.CalculationModal_orderSection__aoTdw{padding:10px}}@media (max-width:520px){.CalculationModal_modalContent___Wj1C{max-height:calc(100dvh - 20px)}}.CanvasArtOptions_section__Gil1V{scroll-margin-top:130px;margin-top:32px;padding:28px 0;border-top:1px solid #e1e7ec;color:#172233}.CanvasArtOptions_section__Gil1V h2{font-size:clamp(20px,2vw,25px);line-height:1.25;margin:0 0 6px}.CanvasArtOptions_intro__SuLTR{font-size:14px;color:#526171;margin:0 0 16px;line-height:1.5}.CanvasArtOptions_grid__zyNsd{max-width:960px;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px}.CanvasArtOptions_card__wB66D{min-width:0;display:flex;flex-direction:column;padding:0 0 12px;border:1px solid #e0dce1;border-radius:14px;overflow:hidden;background:#fff;color:inherit;cursor:pointer;text-align:center;font:inherit;transition:box-shadow .15s,border-color .15s}.CanvasArtOptions_card__wB66D:hover{border-color:#bd1452;box-shadow:0 5px 18px #bd145218}.CanvasArtOptions_card__wB66D:focus-visible{outline:3px solid #147e99;outline-offset:3px}.CanvasArtOptions_picture__CNLXj{display:block;position:relative;width:100%;aspect-ratio:4/5;background:#f4eee9}.CanvasArtOptions_picture__CNLXj img{object-fit:cover}.CanvasArtOptions_name__RpVnF{font-size:16px;font-weight:700;margin:12px 4px 5px}.CanvasArtOptions_action__GIoLk{font-size:12px;color:#b41550;font-weight:600}.CanvasArtOptions_note__00JWZ{font-size:12px;line-height:1.6;color:#64748b;margin:12px 0 0}@media(max-width:480px){.CanvasArtOptions_grid__zyNsd{gap:8px}.CanvasArtOptions_name__RpVnF{font-size:13px}.CanvasArtOptions_action__GIoLk{font-size:11px;padding:0 6px}.CanvasArtOptions_card__wB66D{border-radius:10px}.CanvasArtOptions_section__Gil1V{margin-top:20px}}.CanvasArtOptions_section__Gil1V h2{border-left:4px solid #c31153;padding-left:10px}.CanvasArtOptions_card__wB66D{border-color:#d5afc0;box-shadow:0 5px 15px #8f244b12}.CanvasArtOptions_action__GIoLk{display:block;margin:3px 10px 0;padding:7px 10px;border-radius:8px;background:#fbe5ee;color:#ad0b47}.CanvasRoomPreview_preview__ZDa2P{min-width:0;border:1px solid #e0e6ec;border-radius:22px;background:white;overflow:hidden;box-shadow:0 12px 36px #1238490a}.CanvasRoomPreview_heading__KbUOt{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:20px 22px 14px}.CanvasRoomPreview_eyebrow__JXtHf{font-size:10px;letter-spacing:1.5px;color:#087f91;font-weight:700}.CanvasRoomPreview_heading__KbUOt h2{margin:5px 0 0;font-size:21px;line-height:1.25}.CanvasRoomPreview_size__gJnmM{white-space:nowrap;background:#eef8f9;color:#075e71;border:1px solid #d7edef;padding:7px 10px;border-radius:9px;font-size:13px;font-weight:700}.CanvasRoomPreview_tabs__a2z0V{display:flex;gap:6px;padding:0 20px 15px;flex-wrap:wrap}.CanvasRoomPreview_tabs__a2z0V button{display:flex;align-items:center;justify-content:center;gap:6px;border:1px solid #e0e6ec;background:#f8fafb;border-radius:10px;padding:9px 12px;color:#435266;font:inherit;font-size:13px;cursor:pointer}.CanvasRoomPreview_tabs__a2z0V button[aria-pressed=true]{background:#07566b;color:white;border-color:#07566b;box-shadow:0 3px 9px #07566b22}.CanvasRoomPreview_stage__FFvd7{position:relative;width:100%;aspect-ratio:4/3;background:#e8e9e9;overflow:hidden}.CanvasRoomPreview_room__WVMxO{width:100%;height:100%;object-fit:fill;display:block}.CanvasRoomPreview_picture__Nb1nV{position:absolute;left:50%;bottom:42%;transform:translateX(-50%);box-shadow:4px 6px 9px #1f29373d,1px 0 0 2px #c0b39c;background:#faf8f5}.CanvasRoomPreview_picture__Nb1nV>img{object-fit:fill;display:block}.CanvasRoomPreview_picture__Nb1nV button{width:100%;height:100%;border:0;background:linear-gradient(135deg,#f8f7f3,#e4eded);color:#51717b;display:flex;align-items:center;justify-content:center;flex-direction:column;gap:5px;font-size:10px;cursor:pointer}.CanvasRoomPreview_measure__BUT0L{position:absolute;bottom:3%;left:50%;transform:translateX(-50%);background:#fffffff0;box-shadow:0 2px 10px #0000000c;border-radius:20px;padding:6px 12px;font-size:12px;white-space:nowrap;color:#334155}.CanvasRoomPreview_caption__v0Zd3{padding:14px 20px;display:flex;align-items:center;gap:18px;justify-content:space-between}.CanvasRoomPreview_caption__v0Zd3 p{font-size:12px;color:#64748b;line-height:1.5;margin:0;max-width:420px}.CanvasRoomPreview_caption__v0Zd3 button{display:flex;align-items:center;gap:6px;white-space:nowrap;border:0;background:#be1250;color:white;padding:10px 13px;border-radius:10px;font-weight:600;cursor:pointer}.CanvasRoomPreview_loading__InC70{position:absolute;inset:0;display:flex;align-items:center;justify-content:center;gap:8px;background:#eef1f4d9;font-size:14px}.CanvasRoomPreview_loading__InC70 svg{animation:CanvasRoomPreview_spin__4iBdG 1s linear infinite}.CanvasRoomPreview_preview__ZDa2P button:focus-visible{outline:3px solid #009dc0;outline-offset:2px}@keyframes CanvasRoomPreview_spin__4iBdG{to{transform:rotate(1turn)}}@media(max-width:600px){.CanvasRoomPreview_heading__KbUOt{padding:14px 12px 10px}.CanvasRoomPreview_heading__KbUOt h2{font-size:17px}.CanvasRoomPreview_eyebrow__JXtHf{font-size:8px;letter-spacing:.8px}.CanvasRoomPreview_tabs__a2z0V{padding:0 10px 12px;gap:4px}.CanvasRoomPreview_tabs__a2z0V button{flex:1 1;padding:8px 5px;font-size:11px;gap:4px}.CanvasRoomPreview_tabs__a2z0V svg{width:14px}.CanvasRoomPreview_size__gJnmM{font-size:11px;padding:6px}.CanvasRoomPreview_caption__v0Zd3{padding:12px;gap:8px;align-items:flex-start;flex-direction:column}.CanvasRoomPreview_caption__v0Zd3 button{width:100%;justify-content:center}.CanvasRoomPreview_measure__BUT0L{font-size:10px}.CanvasRoomPreview_picture__Nb1nV button span{font-size:8px}.CanvasRoomPreview_picture__Nb1nV button svg{width:16px}}.CanvasRoomPreview_tabs__a2z0V{padding:14px 14px 12px}.CanvasRoomPreview_tabs__a2z0V button{padding:8px 10px}.CanvasRoomPreview_caption__v0Zd3{padding:12px 14px}@media(max-width:600px){.CanvasRoomPreview_tabs__a2z0V{padding:10px;display:grid;grid-template-columns:repeat(3,minmax(0,1fr))}.CanvasRoomPreview_tabs__a2z0V button{padding:8px 4px}}.CanvasRoomPreview_inkNote__RF5i9{margin:0;padding:12px 14px;background:#eef8f7;border-top:1px solid #d9ece9;font-size:12px;line-height:1.6;color:#416363}.CanvasRoomPreview_inkNote__RF5i9 strong{display:block;color:#155e62;font-size:13px;margin-bottom:3px}.CanvasRoomPreview_tabs__a2z0V{background:linear-gradient(110deg,#fff9fc,#f7f4fc);border-bottom:1px solid #eee3eb}.CanvasRoomPreview_tabs__a2z0V button{background:#ffffffb8;border-color:#e2dbe5;color:#66576d;transition:background .15s,border-color .15s,color .15s}.CanvasRoomPreview_tabs__a2z0V button[aria-pressed=true]{background:linear-gradient(120deg,#fce5ef,#eee3fa);border-color:#bb4b80;color:#9c2359;box-shadow:0 2px 7px #a72a6215}.CanvasRoomPreview_tabs__a2z0V button:hover{border-color:#bb4b80;background:#fff0f6}.CanvasRoomPreview_picture__Nb1nV{background:#fff;box-shadow:2px 4px 8px #17243125;overflow:hidden}.CanvasRoomPreview_picture__Nb1nV button{background:#fff;color:#637987}.CanvasRoomPreview_picture__Nb1nV>img{background:#fff}.CanvasRoomPreview_personPicture__11a68{transform-origin:50% 100%}@media(max-width:850px){.CanvasRoomPreview_caption__v0Zd3{padding:8px 10px}.CanvasRoomPreview_caption__v0Zd3 p{display:none}.CanvasRoomPreview_caption__v0Zd3 button{padding:9px 12px}.CanvasRoomPreview_tabs__a2z0V{padding:9px;gap:5px}.CanvasRoomPreview_measure__BUT0L{padding:4px 8px;font-size:9px}.CanvasRoomPreview_preview__ZDa2P{border-radius:15px}}.CanvasRoomPreview_picture__Nb1nV>img{position:absolute;inset:0;width:100%;height:100%;margin:0;padding:0;border:0;border-radius:0;object-fit:cover}.CanvasRoomPreview_preview__ZDa2P{border-color:#acc7d4;box-shadow:0 8px 24px #123d5115}.CanvasRoomPreview_tabs__a2z0V{background:linear-gradient(115deg,#e8f3f6,#f5f8fa);border-bottom:1px solid #bfd3dd}.CanvasRoomPreview_tabs__a2z0V button{border-color:#b4cad5;background:#fff;color:#345365;box-shadow:0 2px 5px #14394b09}.CanvasRoomPreview_tabs__a2z0V button[aria-pressed=true]{background:linear-gradient(120deg,#075268,#087e8c);border-color:#075e70;color:#fff;box-shadow:0 3px 8px #07526826}.CanvasRoomPreview_tabs__a2z0V button[aria-pressed=true]:hover{background:#075e70;color:#fff}.CanvasRoomPreview_caption__v0Zd3{border-top:1px solid #d6e4ea;background:#fff}.ColorChoice_choices__snPdG{display:flex;flex-wrap:wrap;gap:8px}.ColorChoice_choices__snPdG .ColorChoice_choice__vkbwQ,.ColorChoice_dropdown__uzEAS .ColorChoice_trigger__W_OLt,.ColorChoice_menu__r2aWh .ColorChoice_option__HRleG{display:flex;align-items:center;gap:9px;box-sizing:border-box;min-height:42px;padding:8px 12px;border:1.5px solid #d4deed;border-radius:12px;background:#fff;color:#34445e;font:inherit;font-size:14px;font-weight:600;line-height:1.3;cursor:pointer;box-shadow:none;text-align:left}.ColorChoice_choices__snPdG .ColorChoice_choice__vkbwQ:hover,.ColorChoice_dropdown__uzEAS .ColorChoice_trigger__W_OLt:hover{border-color:#a88be1;background:#faf7ff}.ColorChoice_choices__snPdG .ColorChoice_choice__vkbwQ[aria-pressed=true],.ColorChoice_dropdown__uzEAS .ColorChoice_trigger__W_OLt[data-selected=true],.ColorChoice_menu__r2aWh .ColorChoice_option__HRleG[aria-selected=true]{background:#f0e9fc;border-color:#a88be1;color:#6b3ec2}.ColorChoice_choices__snPdG .ColorChoice_choice__vkbwQ:focus-visible,.ColorChoice_dropdown__uzEAS .ColorChoice_trigger__W_OLt:focus-visible{outline:2px solid #865bd2;outline-offset:3px}.ColorChoice_swatch__ALMav{display:inline-block;width:22px;height:22px;flex:0 0 22px;border:1.5px solid #b8c4d9;border-radius:50%;box-sizing:border-box}.ColorChoice_check__b1KVJ{flex:0 0 18px;width:18px;height:18px;margin-left:auto}.ColorChoice_checkSpace__tETX9{width:18px;flex:0 0 18px}.ColorChoice_dropdown__uzEAS{position:relative;display:block;min-width:0;width:100%}.ColorChoice_dropdown__uzEAS .ColorChoice_trigger__W_OLt{width:100%;justify-content:flex-start;min-height:42px}.ColorChoice_trigger__W_OLt .ColorChoice_label__Mdaaa{flex:1 1;min-width:0;overflow-wrap:anywhere}.ColorChoice_trigger__W_OLt:disabled{opacity:.55;cursor:default}.ColorChoice_dropdown__uzEAS .ColorChoice_native__3jPXy{position:absolute!important;width:1px!important;height:1px!important;min-height:0!important;padding:0!important;margin:0!important;opacity:0;pointer-events:none;overflow:hidden;clip-path:inset(50%)}.ColorChoice_menu__r2aWh{position:fixed;z-index:10000;box-sizing:border-box;padding:6px;display:flex;flex-direction:column;gap:4px;border:1.5px solid #cbb9e9;border-radius:14px;background:#fff;box-shadow:0 8px 28px #26324a26;overflow:auto;overscroll-behavior:contain}.ColorChoice_menu__r2aWh .ColorChoice_option__HRleG{width:100%;border-color:transparent;margin:0;flex-shrink:0}.ColorChoice_menu__r2aWh .ColorChoice_option__HRleG[data-active=true]{outline:2px solid #b49cdb;outline-offset:-2px;background:#f8f4fd}.ColorChoice_menu__r2aWh .ColorChoice_option__HRleG[aria-disabled=true]{opacity:.5;cursor:default}@media(max-width:650px){.ColorChoice_choices__snPdG .ColorChoice_choice__vkbwQ,.ColorChoice_dropdown__uzEAS .ColorChoice_trigger__W_OLt,.ColorChoice_menu__r2aWh .ColorChoice_option__HRleG{min-height:44px;font-size:14px}}.ShirtPrintChoices_choices__faL6u{display:grid;grid-template-columns:repeat(auto-fit,minmax(110px,1fr));gap:8px;width:100%}.ShirtPrintChoices_choice__pmyTB{position:relative;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:8px;min-height:122px;padding:12px 8px;border:1px solid #dce1e8;border-radius:12px;background:#fff;color:#536174;font:inherit;font-size:14px;cursor:pointer}.ShirtPrintChoices_choice__pmyTB[aria-pressed=true]{color:#7134b2;border-color:#7134b2;background:#f6f0fb}.ShirtPrintChoices_choice__pmyTB:focus-visible{outline:2px solid #7134b2;outline-offset:2px}.ShirtPrintChoices_choice__pmyTB:disabled{opacity:.5;cursor:not-allowed}.ShirtPrintChoices_icons__LRqbr{display:flex;justify-content:center}.ShirtPrintChoices_icons__LRqbr svg{width:45px;height:64px}.ShirtPrintChoices_check__nYkZY{position:absolute;top:7px;right:7px}.ShirtPrintChoices_root____G6U{display:grid;gap:12px;min-width:0}.ShirtPrintChoices_root____G6U fieldset{border:0;padding:0;margin:0;min-width:0}.ShirtPrintChoices_root____G6U legend{margin-bottom:8px;font-weight:600}.ShirtPrintChoices_root____G6U.ShirtPrintChoices_root____G6U.ShirtPrintChoices_root____G6U .ShirtPrintChoices_orientation__8PD2e{width:100%;min-height:44px;border:1px solid #c9c5d8;border-radius:10px;padding:10px 32px 10px 12px;background:linear-gradient(120deg,#f5f0fa,#edf5f8);color:#172431;font:inherit;cursor:pointer}.ShirtPrintChoices_orientation__8PD2e option{background:#fff}.ShirtPrintChoices_orientation__8PD2e:focus-visible{outline:2px solid #7134b2;outline-offset:2px}.FileDropArea_area__9gjBu{position:relative;min-width:0;border-radius:10px;transition:box-shadow .15s ease}.FileDropArea_dragging___HbPf{box-shadow:0 0 0 2px #9b6de1}.FileDropArea_overlay__N7C8g{position:absolute;inset:0;z-index:5;display:grid;place-items:center;padding:16px;border:2px dashed var(--crm-line-purple,#9b6de1);border-radius:inherit;background:var(--crm-surface-purple,#f6f0fff2);color:var(--crm-ink-purple,#7036b5);font-size:13px;font-weight:600;text-align:center;pointer-events:none}.Production_root__jnOM8{color:var(--ds-text);min-width:0;font-size:13px}.Production_root__jnOM8 h3{font-size:14px;margin:0}.Production_root__jnOM8 p{line-height:1.5}.Production_heading__apDo_{display:flex;justify-content:space-between;align-items:center;gap:12px;flex-wrap:wrap;margin:16px 0}.Production_hint__SqggZ{font-size:12px;color:var(--crm-muted,#778398);margin:6px 0 12px}.Production_toolbar__HlIaF{display:flex;gap:8px;flex-wrap:wrap}.Production_root__jnOM8 .Production_button__XOgZ3{background:var(--crm-surface,white);color:var(--crm-ink-purple,#6f35b9);border:1px solid var(--crm-line-purple,#dfd6ee);padding:8px 12px;border-radius:8px;min-height:36px;font-size:12px;display:inline-flex;align-items:center;justify-content:center;gap:6px;cursor:pointer}.Production_root__jnOM8 .Production_primary__OZsDm{background:var(--crm-solid-purple,#7c2ee6);color:var(--crm-on-solid,white);border-color:var(--crm-line-purple,#7c2ee6)}.Production_root__jnOM8 .Production_danger__4E8i6{color:var(--crm-ink-red,#b42335);border-color:var(--crm-line-red,#efd4d8);background:var(--crm-surface,#fff)}.Production_root__jnOM8 .Production_button__XOgZ3:disabled{opacity:.45;cursor:default}.Production_root__jnOM8 .Production_button__XOgZ3:focus-visible{outline:3px solid var(--crm-line-purple,#bca4ef);outline-offset:2px}.Production_item__Moe9k{background:var(--crm-surface,#fff);border:1px solid var(--crm-line-blue,#e7eaf2);border-radius:12px;padding:16px;margin:12px 0}.Production_itemHeading__n_5GK{display:flex;align-items:baseline;justify-content:space-between;gap:12px;margin-bottom:10px}.Production_quantity__cQtiq{white-space:nowrap;background:var(--crm-surface-purple,#f1e9fd);color:var(--crm-ink-purple,#6932b0);padding:5px 9px;border-radius:6px;font-size:12px}.Production_parameters__vMQzq{display:grid;grid-template-columns:2fr 1fr 1fr;gap:10px}.Production_root__jnOM8 label{font-size:12px;display:flex;flex-direction:column;gap:6px;color:var(--crm-muted,#61718b);margin-bottom:10px}.Production_root__jnOM8 input,.Production_root__jnOM8 textarea{border:1px solid var(--crm-line-blue,#dfe5ee);border-radius:8px;background:var(--crm-surface,#fff);padding:9px 10px;font:inherit;color:var(--ds-text);min-width:0;width:100%;box-sizing:border-box;min-height:38px}.Production_root__jnOM8 textarea{min-height:66px}.Production_placement__tHdAy{border:1px solid var(--crm-line-blue,#e5e8f1);border-radius:10px;background:var(--crm-surface,#fff);padding:14px;margin-top:10px}.Production_placementTop__uCgnt{display:grid;grid-template-columns:minmax(140px,1fr) 100px 100px auto;align-items:end;gap:10px}.Production_placementTop__uCgnt>.Production_button__XOgZ3{margin-bottom:10px}.Production_columns__32FZI{display:grid;grid-template-columns:1.15fr 1fr;gap:16px}.Production_fileGroup__wI60o{min-width:0;border-top:1px solid var(--crm-line,#edf0f5);padding-top:12px}.Production_fileGroup__wI60o h4{font-size:12px;margin:0 0 10px;color:var(--crm-muted,#54647e)}.Production_fileList__nSI8u{display:flex;flex-direction:column;gap:8px;max-height:310px;overflow:auto;overscroll-behavior:contain}.Production_file__kEIe9{min-width:0;padding:8px 0;border-bottom:1px solid var(--crm-line,#eff1f5)}.Production_fileHeader__jNUjv{display:flex;gap:8px;align-items:center}.Production_fileHeader__jNUjv>span{min-width:0;flex:1 1;overflow-wrap:anywhere}.Production_file__kEIe9 small{display:block;font-size:11px;color:var(--crm-muted,#7a869a);margin:4px 0 6px}.Production_fileActions__u_X4M{display:flex;gap:6px;flex-wrap:wrap}.Production_root__jnOM8 .Production_fileActions__u_X4M .Production_button__XOgZ3{min-height:30px;font-size:11px;padding:5px 9px}.Production_preview__Wf_lv{display:block;max-width:100%;width:100%;height:150px;object-fit:contain;background:var(--crm-surface,#f8f9fc);border:1px solid var(--crm-line-blue,#e9edf4);border-radius:7px;margin:8px 0}.Production_previewWrap__7eHhc{min-width:0}.Production_uploadActions__T4Tit{display:flex;gap:8px;flex-wrap:wrap;margin-top:12px}.Production_empty__lL_b_{color:var(--crm-muted,#8390a4);font-size:12px}.Production_error__MfCwI{color:var(--crm-ink-red,#b42335)}.Production_pending__YXRIb{background:var(--crm-surface-purple,#f8f5fe);padding:8px 10px;border-radius:8px;font-size:12px;overflow-wrap:anywhere;margin-top:8px}.Production_pending__YXRIb ul{padding-left:16px;margin:6px 0;max-height:105px;overflow:auto}.Production_revision__EsaRt{font-size:11px;color:var(--crm-muted,#8190a4);margin-left:auto}.Production_tag__dzhD8{font-size:11px;color:var(--crm-ink-purple,#7950a5);background:var(--crm-surface-purple,#f3ecfd);border-radius:6px;padding:4px 7px}.Production_section__ot1Op{margin-top:18px;border-top:1px solid var(--crm-line-blue,#e8edf4);padding-top:4px}@media(max-width:700px){.Production_parameters__vMQzq{grid-template-columns:1fr 1fr}.Production_parameters__vMQzq>label:first-child{grid-column:1/-1}.Production_placementTop__uCgnt{grid-template-columns:1fr 1fr}.Production_placementTop__uCgnt>label:first-child{grid-column:1/-1}.Production_placementTop__uCgnt>.Production_button__XOgZ3{grid-column:1/-1;justify-self:end}.Production_columns__32FZI{grid-template-columns:1fr}.Production_item__Moe9k{padding:12px}.Production_placement__tHdAy{padding:10px}.Production_root__jnOM8 input,.Production_root__jnOM8 textarea{font-size:16px;min-height:44px}.Production_root__jnOM8 .Production_button__XOgZ3,.Production_root__jnOM8 .Production_fileActions__u_X4M .Production_button__XOgZ3{min-height:44px}.Production_toolbar__HlIaF>.Production_button__XOgZ3{flex:1 1}.Production_revision__EsaRt{margin-left:0}.Production_itemHeading__n_5GK{align-items:flex-start}.Production_preview__Wf_lv{height:180px}}.Production_note__uJ0rz{white-space:pre-wrap;overflow-wrap:anywhere}.Production_compactEditor__GoZ0_ .Production_placement__tHdAy{margin:0;padding:0;border:0;background:transparent}.Production_compactEditor__GoZ0_ .Production_placement__tHdAy+.Production_placement__tHdAy{margin-top:16px;padding-top:14px;border-top:1px solid var(--crm-line-blue,#e9edf4)}.Production_compactEditor__GoZ0_ .Production_placementSettings__ORi6K{margin-bottom:12px}.Production_compactEditor__GoZ0_ .Production_placementSettings__ORi6K>summary{padding:4px 0;font-size:12px;font-weight:400;color:var(--crm-muted,#8490a2)}.Production_compactEditor__GoZ0_ .Production_placementSettings__ORi6K[open]>summary{margin-bottom:12px}.Production_compactEditor__GoZ0_ .Production_columns__32FZI{grid-template-columns:1fr 1fr;gap:14px}.Production_compactEditor__GoZ0_ .Production_fileGroup__wI60o{border:1px solid var(--crm-line-blue,#e5e9f2);border-radius:9px;padding:16px;background:var(--crm-surface,#fff)}.Production_compactEditor__GoZ0_ .Production_fileGroup__wI60o h4{font-size:13px;color:var(--crm-ink-blue,#34445e);margin:0 0 7px}.Production_compactEditor__GoZ0_ .Production_fileGroup__wI60o .Production_hint__SqggZ{font-size:12px;line-height:1.6;min-height:38px;margin:0 0 12px;color:var(--crm-muted,#8390a3)}.Production_compactEditor__GoZ0_ .Production_fileGroup__wI60o:has(.Production_primary__OZsDm){background:var(--crm-surface,#fcfaff);border-color:var(--crm-line-purple,#e9e0f5)}.Production_compactEditor__GoZ0_ .Production_uploadActions__T4Tit{margin-top:8px}.Production_compactEditor__GoZ0_ .Production_heading__apDo_{margin:12px 0 0;gap:8px}.Production_compactEditor__GoZ0_ .Production_heading__apDo_>.Production_hint__SqggZ{font-size:11px;margin:0}.Production_compactEditor__GoZ0_ .Production_heading__apDo_>.Production_button__XOgZ3{border-color:transparent;background:transparent;color:var(--crm-muted,#8b729f);font-size:11px;padding:4px 0}.Production_compactEditor__GoZ0_ .Production_pending__YXRIb{padding:8px;margin:8px 0;background:var(--crm-surface,#f7f5fb)}.Production_compactEditor__GoZ0_ .Production_tag__dzhD8{display:block;font-size:10px;padding:0;background:none}.Production_compactEditor__GoZ0_ .Production_pending__YXRIb ul{margin-bottom:8px}.Production_compactEditor__GoZ0_ .Production_preview__Wf_lv{height:160px}@media(max-width:700px){.Production_compactEditor__GoZ0_ .Production_columns__32FZI{grid-template-columns:1fr}.Production_compactEditor__GoZ0_ .Production_fileGroup__wI60o{padding:13px}.Production_compactEditor__GoZ0_ .Production_fileGroup__wI60o .Production_hint__SqggZ{min-height:0}.Production_compactEditor__GoZ0_ .Production_placementSettings__ORi6K>summary{min-height:32px}}.Production_compactEditor__GoZ0_ .Production_placementLabel__2qVmu{font-size:12px;color:var(--crm-muted,#778398);margin:0 0 10px}.Production_editorColumns__FQ5gn .Production_printGroup__SaYkL{display:flex;flex-direction:column;min-height:0}.Production_printFeed__DsMqK{min-height:0;max-height:240px;overflow-y:auto;overscroll-behavior:contain;scrollbar-gutter:stable}.Production_printFeed__DsMqK:focus-visible{outline:2px solid var(--crm-line-purple,#b49cdb);outline-offset:2px;border-radius:6px}.Production_printFeed__DsMqK .Production_fileList__nSI8u,.Production_printFeed__DsMqK .Production_pending__YXRIb ul{max-height:none;overflow:visible}.Production_editorColumns__FQ5gn .Production_printGroup__SaYkL>.Production_uploadActions__T4Tit{flex-shrink:0}@media(min-width:701px){.Production_editorColumns__FQ5gn.Production_withMockup__d3BPB .Production_printFeed__DsMqK{contain:size;flex:1 1;max-height:none}}.Production_orderOverview__cnKVA{background:var(--crm-surface,#fff);border:1px solid var(--crm-line-blue,#e7eaf2);border-radius:12px;padding:16px;margin:12px 0}.Production_overviewHeading__9dvCr{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-bottom:12px;flex-wrap:wrap}.Production_overviewTable___DWwQ{width:100%;border-collapse:collapse;text-align:left;font-size:13px;table-layout:fixed}.Production_overviewTable___DWwQ th{color:var(--crm-muted,#778398);font-size:11px;font-weight:500;padding:0 0 7px;border-bottom:1px solid var(--crm-line,#edf0f5)}.Production_overviewTable___DWwQ td{padding:9px 0;line-height:1.45;overflow-wrap:anywhere;vertical-align:top}.Production_overviewTable___DWwQ tbody tr+tr td{border-top:1px solid var(--crm-line,#f0f2f6)}.Production_overviewTable___DWwQ th:first-child{width:55%}.Production_overviewTable___DWwQ th:nth-child(2){width:23%}.Production_overviewTable___DWwQ td:not(:last-child),.Production_overviewTable___DWwQ th:not(:last-child){padding-right:12px}.Production_overviewTable___DWwQ td:last-child,.Production_overviewTable___DWwQ th:last-child{text-align:right;white-space:nowrap}.Production_overviewTable___DWwQ strong{font-weight:600}.Production_overviewTable___DWwQ small{display:block;color:var(--crm-muted,#778398);font-size:11px;margin-top:3px}.Production_overviewComment__iCWYb{border-top:1px solid var(--crm-line,#edf0f5);padding-top:10px;margin-top:2px}.Production_overviewComment__iCWYb h4{font-size:12px;font-weight:500;color:var(--crm-muted,#778398);margin:0 0 4px}.Production_overviewComment__iCWYb .Production_note__uJ0rz{font-size:13px;margin:0;line-height:1.5}@media(max-width:650px){.Production_orderOverview__cnKVA{padding:12px}.Production_overviewTable___DWwQ th:first-child{width:47%}.Production_overviewTable___DWwQ th:nth-child(2){width:24%}.Production_overviewTable___DWwQ td:not(:last-child),.Production_overviewTable___DWwQ th:not(:last-child){padding-right:8px}.Production_overviewTable___DWwQ th{font-size:10px}.Production_overviewTable___DWwQ td{font-size:12px}}.Production_productionLayout__sEZRR{display:grid;grid-template-columns:minmax(0,1fr) minmax(280px,320px);gap:20px;align-items:start;margin-top:12px}.Production_productionMain__LF6J2,.Production_productionSidebar___CFOX{min-width:0}.Production_productionMain__LF6J2>.Production_item__Moe9k:first-child,.Production_productionMain__LF6J2>.Production_orderOverview__cnKVA{margin-top:0}@media(max-width:1024px){.Production_productionLayout__sEZRR{grid-template-columns:1fr}}.Production_productionSidebar___CFOX label{margin-bottom:0}.Production_root__jnOM8 h3.Production_sideHeading__Abyb6{display:flex;align-items:center;padding:11px 14px;margin:4px 0 14px;border-left:3px solid var(--crm-line-purple,#8b5bd2);border-radius:8px;background:var(--crm-surface-purple,#f3edfb);color:var(--crm-ink-purple,#6432a3);font-size:15px;font-weight:700;line-height:1.4}.Production_productionPlacement__RPDrV{padding:0;overflow:hidden;border-color:var(--crm-line-purple,#e6dfef);margin-top:16px}.Production_productionPlacementHeading__c7qDL{display:flex;align-items:center;flex-wrap:wrap;gap:8px 14px;padding:12px 16px;background:var(--crm-surface-purple,#f5f0fb);border-bottom:1px solid var(--crm-line-purple,#ebe3f4)}.Production_root__jnOM8 .Production_productionPlacementHeading__c7qDL h3{font-size:16px;font-weight:700;color:var(--crm-ink-purple,#63339b);margin:0 auto 0 0}.Production_printFormat__bL0Fp{font-size:11px;color:var(--crm-muted,#7d6996);line-height:1.5}.Production_printFormat__bL0Fp strong{color:var(--crm-ink-purple,#63339b);font-size:12px;font-weight:600}.Production_productionInstructions__ix6jP{margin:14px 16px 0;padding:12px 14px;border:1px solid var(--crm-line-amber,#eee1c9);border-left:3px solid var(--crm-line-amber,#c9a56d);border-radius:8px;background:var(--crm-surface-amber,#fffcf5)}.Production_productionInstructions__ix6jP h4{display:flex;align-items:center;gap:7px;margin:0 0 7px;font-size:11px;font-weight:500;color:var(--crm-ink-amber,#967540)}.Production_productionInstructions__ix6jP h4 svg{flex-shrink:0}.Production_productionInstructions__ix6jP .Production_note__uJ0rz{margin:0;font-size:14px;font-weight:500;line-height:1.65;color:var(--crm-ink-blue,#28364e)}.Production_productionColumns__1pxdg{padding:16px;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:16px;align-items:start}.Production_productionFileGroup__cmceS{border:0;padding:0}.Production_productionFileGroup__cmceS h4{display:flex;align-items:center;gap:7px;margin:0 0 10px;color:var(--crm-muted,#64748b);font-size:11px;font-weight:500}.Production_fileCount__KUBaH{display:inline-flex;align-items:center;justify-content:center;min-width:18px;height:18px;padding:0 4px;box-sizing:border-box;border-radius:5px;background:var(--crm-surface-muted,#f0f2f6);color:var(--crm-muted,#8b96a7);font-size:10px}.Production_productionFileList__bkVsN{max-height:330px;gap:10px;scrollbar-width:thin;scrollbar-color:#d8d0e4 transparent;overscroll-behavior:contain}.Production_productionFile__9WdcD{min-width:0;border:1px solid var(--crm-line,#ebedf3);border-radius:8px;padding:10px;background:var(--crm-surface,#fff)}.Production_productionFileName__2shRu{display:flex;align-items:flex-start;gap:7px;min-width:0;color:var(--crm-muted,#68758a);font-size:12px;line-height:1.5}.Production_productionFileName__2shRu svg{flex-shrink:0;color:var(--crm-muted,#9aa5b7);margin-top:1px}.Production_productionFileName__2shRu span{min-width:0;overflow-wrap:anywhere;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;overflow:hidden}.Production_productionFileFooter__yqx7m{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:6px 10px;margin-top:8px}.Production_productionFileFooter__yqx7m small{color:var(--crm-muted,#68758a);font-size:11px;line-height:1.5}.Production_productionFileFooter__yqx7m .Production_fileActions__u_X4M{margin-left:auto}.Production_root__jnOM8 .Production_productionFileFooter__yqx7m .Production_button__XOgZ3{border-color:var(--crm-line,#e7e9ef);color:var(--crm-muted,#718198);font-size:11px;min-height:30px;padding:4px 7px;gap:5px;background:var(--crm-surface,#fff)}.Production_root__jnOM8 .Production_productionFileFooter__yqx7m .Production_button__XOgZ3:hover:not(:disabled){color:var(--crm-ink-purple,#6f35b9);border-color:var(--crm-line-purple,#d6c5eb);background:var(--crm-surface,#fcfaff)}.Production_productionMockup__X2KFV{padding:0;border:0}.Production_productionMockup__X2KFV .Production_preview__Wf_lv{height:210px;margin:0 0 8px;background:var(--crm-surface,#f9fafc);border-color:var(--crm-line-blue,#e8ebf1);border-radius:8px}.Production_productionMockup__X2KFV .Production_productionFileName__2shRu{font-size:11px;color:var(--crm-muted,#68758a)}.Production_productionFileGroup__cmceS .Production_empty__lL_b_{margin:0;padding:12px;border:1px dashed var(--crm-line,#e6e9ef);border-radius:8px;font-size:11px;line-height:1.5}@media(max-width:700px){.Production_productionPlacementHeading__c7qDL{padding:12px}.Production_productionInstructions__ix6jP{margin:12px 12px 0}.Production_productionColumns__1pxdg{grid-template-columns:1fr;padding:12px;gap:18px}.Production_productionMockup__X2KFV .Production_preview__Wf_lv{height:220px}.Production_root__jnOM8 .Production_productionFileFooter__yqx7m .Production_button__XOgZ3{min-height:44px;font-size:11px;padding:8px 10px}.Production_productionInstructions__ix6jP .Production_note__uJ0rz{font-size:14px}}.Production_root__jnOM8.Production_shopperEditor___MhQC h3.Production_sideHeading__Abyb6{font-size:14px;padding:9px 12px;margin:0 0 10px;background:var(--crm-surface-purple,#ece1f8);border-color:var(--crm-line-purple,#9563c4);color:var(--crm-ink-purple,#62378c)}.Production_root__jnOM8.Production_shopperEditor___MhQC label{font-size:12px;gap:5px;margin-bottom:10px}.Production_root__jnOM8.Production_shopperEditor___MhQC input,.Production_root__jnOM8.Production_shopperEditor___MhQC select{min-height:38px;padding-top:8px;padding-bottom:8px;font-size:13px}.Production_root__jnOM8.Production_shopperEditor___MhQC textarea{min-height:58px;height:58px;padding:9px 11px;font-size:13px}.Production_shopperEditor___MhQC .Production_fileGroup__wI60o{padding:12px}.Production_shopperEditor___MhQC .Production_fileGroup__wI60o .Production_hint__SqggZ{min-height:0;line-height:1.45;margin-bottom:8px}.Production_shopperEditor___MhQC .Production_placement__tHdAy+.Production_placement__tHdAy{margin-top:14px;padding-top:14px}@media(max-width:650px){.Production_root__jnOM8.Production_shopperEditor___MhQC input,.Production_root__jnOM8.Production_shopperEditor___MhQC select,.Production_root__jnOM8.Production_shopperEditor___MhQC textarea{font-size:16px;min-height:44px}}.Production_shopperEditor___MhQC .Production_fileGroup__wI60o{display:flex;flex-direction:column}.Production_shopperEditor___MhQC .Production_fileGroup__wI60o .Production_uploadActions__T4Tit{margin-top:auto;padding-top:8px}.Production_shopperEditor___MhQC .Production_fileGroup__wI60o .Production_printFeed__DsMqK:empty{display:none}@media(max-width:700px){.Production_root__jnOM8 h3{font-size:15px}.Production_root__jnOM8 .Production_button__XOgZ3,.Production_root__jnOM8 .Production_fileActions__u_X4M .Production_button__XOgZ3,.Production_root__jnOM8 .Production_productionFileFooter__yqx7m .Production_button__XOgZ3{font-size:13px}.Production_toolbar__HlIaF{width:100%;display:grid;grid-template-columns:1fr}.Production_toolbar__HlIaF .Production_button__XOgZ3{justify-content:center;min-height:44px}.Production_root__jnOM8 .Production_primary__OZsDm{background:var(--crm-solid-purple,#8765a5);border-color:var(--crm-line-purple,#8765a5)}.Production_empty__lL_b_,.Production_fileGroup__wI60o h4,.Production_file__kEIe9 small,.Production_hint__SqggZ,.Production_productionFileFooter__yqx7m small,.Production_productionFileGroup__cmceS .Production_empty__lL_b_,.Production_productionFileName__2shRu{font-size:13px}}.Production_root__jnOM8 label.Production_printSizeChoice__4vVx9{display:flex;flex-direction:column;gap:8px;padding:14px;margin:10px 0 16px;border:1px solid var(--crm-line-purple,#baa4ce);border-left:4px solid var(--crm-line-purple,#8d6bad);border-radius:10px;background:var(--crm-surface-muted,#f7f3fb);color:var(--crm-ink-purple,#4e3867);font-size:14px;font-weight:600}.Production_root__jnOM8 .Production_printSizeChoice__4vVx9 select{width:100%;min-height:42px;background:var(--crm-surface,white);border:1px solid var(--crm-line-purple,#baa4ce);border-radius:8px;padding:10px;color:var(--ds-text)}.Production_root__jnOM8 .Production_printSizeChoice__4vVx9 small{font-weight:400;font-size:12px;line-height:1.5;color:var(--crm-muted,#665778)}.Production_compactFileList__rVx3O{max-height:none;overflow:visible;gap:4px}.Production_compactFileList__rVx3O:empty{display:none}.Production_compactFileList__rVx3O .Production_compactFile__wjANv{box-sizing:border-box;flex:none;height:36px;display:flex;align-items:center;gap:8px;padding:3px 6px;background:var(--crm-surface-purple,#eee3f8);border:1px solid var(--crm-line-purple,#c3aed6);border-left:3px solid var(--crm-line-purple,#9470b5);border-radius:6px;min-width:0}.Production_compactFile__wjANv .Production_fileHeader__jNUjv{flex:1 1;min-width:0}.Production_compactFile__wjANv .Production_fileHeader__jNUjv>span{white-space:nowrap;overflow:hidden;text-overflow:ellipsis;color:var(--crm-ink-purple,#49345f);font-size:12px}.Production_compactFile__wjANv small{display:none}.Production_compactFile__wjANv .Production_fileActions__u_X4M{flex:none;flex-wrap:nowrap}.Production_compactFileList__rVx3O .Production_compactFile__wjANv .Production_fileActions__u_X4M button{min-height:28px;padding:3px 6px;font-size:11px;border:1px solid var(--crm-line-purple,#bba5ca);border-radius:8px;background:var(--crm-surface,white);color:var(--crm-ink-purple,#704c89)}.Production_compactFileList__rVx3O .Production_compactFile__wjANv:nth-child(2n){background:var(--crm-surface-purple,#f8f3fc)}.Production_compactFileList__rVx3O .Production_compactFile__wjANv:hover{background:var(--crm-surface-purple,#e5d5f2)}.Production_uploadStatus__bLWn4{display:flex;flex-direction:column;gap:8px;padding:14px;border:1px solid var(--crm-line-purple,#c8afea);border-radius:10px;background:var(--crm-surface-purple,#f1eaff);color:var(--crm-ink-purple,#6035a9);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.Production_uploadStatus__bLWn4 progress{width:100%;height:12px;accent-color:var(--crm-solid-purple,#7040ce)}.Production_savedStatus__hcE3O{display:inline-block;padding:6px 10px;border-radius:8px;background:var(--crm-surface-green,#e1f7e9);color:var(--crm-ink-green,#147746);font-weight:600;margin-bottom:8px}.Production_root__jnOM8 .Production_placement__tHdAy>.Production_printSizeChoice__4vVx9{padding:0;border:0;background:transparent;margin:8px 0 12px;gap:6px;font-size:13px;color:var(--crm-muted,#596778)}.Production_root__jnOM8 .Production_optionalNote__5cvxO{margin:0 0 14px;font-size:13px;color:var(--crm-muted,#596778)}.Production_optionalNote__5cvxO summary{cursor:pointer;padding:6px 0}.Production_root__jnOM8 .Production_optionalNote__5cvxO label{margin:8px 0 0}.Production_root__jnOM8 .Production_optionalNote__5cvxO textarea{min-height:64px;height:64px}.Production_root__jnOM8 .Production_editorColumns__FQ5gn .Production_fileGroup__wI60o{padding:16px;background:var(--crm-surface-muted,#f8fafc);border:1px solid var(--crm-line,#dce3eb);border-radius:12px}.Production_root__jnOM8 .Production_editorColumns__FQ5gn .Production_fileGroup__wI60o .Production_hint__SqggZ{min-height:0;margin:6px 0 12px;font-size:12px;line-height:1.5}.Production_root__jnOM8 .Production_editorColumns__FQ5gn{gap:12px;grid-template-columns:minmax(0,1fr) minmax(0,1fr)}.Production_root__jnOM8 .Production_editorColumns__FQ5gn h4{margin:0;font-size:14px}.Production_root__jnOM8 h3.Production_sideHeading__Abyb6{background:transparent;border:0;padding:0;margin:4px 0 12px;color:var(--ds-text,#182235)}@media(max-width:650px){.Production_root__jnOM8 .Production_editorColumns__FQ5gn{grid-template-columns:1fr}.Production_root__jnOM8 .Production_editorColumns__FQ5gn .Production_fileGroup__wI60o{padding:14px}}.Production_mockupFeed__Nweyx{max-height:420px;overflow-y:auto;overscroll-behavior:contain;scrollbar-gutter:stable;min-width:0;padding-right:6px}