.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;max-width:100%;overflow-wrap:anywhere;-webkit-hyphens:auto;hyphens:auto;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}}@media (min-width:961px){.Header_navContainer__OFeCx{height:58px;gap:14px}.Header_catalogButton__RYNom,.Header_navAuthBtn__6w4Hp,.Header_navLink3DConstructor__i1FAC,.Header_navLink___dr0I{font-family:inherit;font-size:16px;line-height:1.25;font-weight:600;letter-spacing:-.01em}.Header_catalogButton__RYNom{gap:9px;padding:0 18px}.Header_navLink3DConstructor__i1FAC{min-height:40px;padding:9px 15px;gap:9px;box-shadow:none}.Header_navLink3DConstructor__i1FAC:hover{background:#a41046;border-color:#e0447c;box-shadow:none;transform:none}.Header_mainNav__I61vl{align-self:stretch;gap:2px}.Header_navLink___dr0I{display:inline-flex;align-items:center;padding:0 12px;position:relative;min-height:40px;border-radius:6px;transition:background .15s ease}.Header_navLink___dr0I:hover{background:rgba(255,255,255,.1)}.Header_navLink___dr0I:focus-visible{outline:2px solid #fff;outline-offset:-4px;border-radius:5px}.Header_navAuthBtn__6w4Hp{min-height:40px}}@media (min-width:961px) and (max-width:1150px){.Header_navContainer__OFeCx{gap:8px}.Header_catalogButton__RYNom,.Header_navAuthBtn__6w4Hp,.Header_navLink3DConstructor__i1FAC,.Header_navLink___dr0I{font-size:14px}.Header_catalogButton__RYNom{padding:0 12px}.Header_navLink3DConstructor__i1FAC{padding-left:11px;padding-right:11px}.Header_navLink___dr0I{padding-left:8px;padding-right:8px}}.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}.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)}}.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}.Button_button__86Aws{display:inline-flex;align-items:center;justify-content:center;border:none;border-radius:8px;font-weight:500;cursor:pointer;transition:all .2s ease;position:relative;font-family:inherit}.Button_primary__5UsrK{background-color:var(--crm-solid-blue,#111827);color:var(--crm-on-solid,white);padding:10px 20px}.Button_primary__5UsrK:hover:not(:disabled){background-color:var(--crm-surface-strong,#374151)}.Button_secondary__oMwYR{background-color:var(--crm-surface-muted,#f3f4f6);color:var(--crm-ink-blue,#111827);padding:10px 20px}.Button_secondary__oMwYR:hover:not(:disabled){background-color:var(--crm-surface-muted,#e5e7eb)}.Button_icon__5RXOK{background-color:transparent;color:var(--crm-ink-blue,#111827);padding:4px;border:1px solid var(--crm-line,#e5e7eb);width:32px;height:32px}.Button_icon__5RXOK:hover:not(:disabled){background-color:var(--crm-surface,#f9fafb);border-color:var(--crm-line,#d1d5db)}.Button_ghost__YhRdJ{background-color:transparent;color:var(--crm-ink,#4b5563);padding:8px}.Button_ghost__YhRdJ:hover:not(:disabled){color:var(--crm-ink-blue,#111827);background-color:var(--crm-surface-muted,#f3f4f6)}.Button_button__86Aws:disabled{cursor:default;opacity:1}.Button_loading__x2ZnL{cursor:wait}.Button_loading__x2ZnL .Button_content__7ZT41{opacity:.7;transition:opacity .2s}.Button_primary__5UsrK:disabled{background-color:var(--crm-solid-blue,#1f2937)}.Button_icon__5RXOK:disabled{background-color:transparent;border-color:var(--crm-line,#e5e7eb);color:var(--crm-muted,#9ca3af)}html[data-workshop-theme] .Button_primary__5UsrK,html[data-workshop-theme] .Button_primary__5UsrK:hover:not(:disabled){background:var(--crm-action-gradient);color:white}html[data-workshop-theme] .Button_secondary__oMwYR,html[data-workshop-theme] .Button_secondary__oMwYR:hover:not(:disabled){background:var(--crm-surface-purple);color:var(--crm-ink-purple);border-color:var(--crm-line-purple)}.ConfirmModal_container__IAbQh{display:flex;flex-direction:column;align-items:center;text-align:center;padding:10px 10px 0}.ConfirmModal_title__S30Hl{font-size:24px;font-weight:800;color:var(--crm-ink-blue,#0f172a);margin-bottom:12px;letter-spacing:-.02em}.ConfirmModal_description__x0Mzu{font-size:15px;color:var(--crm-muted,#64748b);margin-bottom:32px;line-height:1.5;max-width:380px}.ConfirmModal_actions__PpiXi{display:flex;gap:12px;justify-content:center;width:100%}.ConfirmModal_cancelBtn__IU5cs,.ConfirmModal_confirmBtn__IsVsd{flex:1 1;display:flex;align-items:center;justify-content:center;gap:8px;border-radius:12px!important}.ConfirmModal_spinner___havm{animation:ConfirmModal_spin__wwgD7 1s linear infinite}@keyframes ConfirmModal_spin__wwgD7{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}@media(max-width:420px){.ConfirmModal_actions__PpiXi{flex-wrap:wrap}.ConfirmModal_cancelBtn__IU5cs,.ConfirmModal_confirmBtn__IsVsd{min-width:0;min-height:44px;white-space:normal}.ConfirmModal_title__S30Hl{font-size:20px}.ConfirmModal_description__x0Mzu{margin-bottom:20px}}.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}.PackagingPicker_mugPackaging__XQOn1{display:grid;gap:12px;margin:0;color:var(--ds-text);min-width:0}.PackagingPicker_mugPackaging__XQOn1 h4{margin:0;font-size:var(--order-text-size,14px);font-weight:600;color:var(--ds-muted)}.PackagingPicker_choices__ncfV9{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.PackagingPicker_mugPackaging__XQOn1.PackagingPicker_mugPackaging__XQOn1 .PackagingPicker_choice__HAldZ{position:relative;display:grid;grid-template-columns:1fr auto;gap:10px;padding:20px;margin:0;border:1px solid var(--ds-border);border-radius:14px;background:var(--crm-surface);color:var(--ds-text);cursor:pointer;min-width:0}.PackagingPicker_mugPackaging__XQOn1.PackagingPicker_mugPackaging__XQOn1 .PackagingPicker_choice__HAldZ[data-selected=true]{border-color:var(--ds-accent-text);background:var(--ds-soft)}.PackagingPicker_choice__HAldZ span,.PackagingPicker_choice__HAldZ strong{grid-column:1/-1}.PackagingPicker_choice__HAldZ strong{font-size:16px;margin-top:6px}.PackagingPicker_choice__HAldZ span{font-size:14px;color:var(--ds-muted)}.PackagingPicker_choice__HAldZ svg{color:var(--ds-accent-text)}.PackagingPicker_mugPackaging__XQOn1.PackagingPicker_mugPackaging__XQOn1 input[type=checkbox],.PackagingPicker_mugPackaging__XQOn1.PackagingPicker_mugPackaging__XQOn1 input[type=radio]{width:22px;height:22px;min-height:22px;padding:0;margin:0;flex:0 0 22px;accent-color:var(--ds-accent)}.PackagingPicker_mugPackaging__XQOn1.PackagingPicker_mugPackaging__XQOn1 .PackagingPicker_toggle__2NoUe{display:flex;flex-direction:row;align-items:center;gap:12px;margin:0;padding:18px 0;border-bottom:1px solid var(--ds-border);font-size:var(--order-text-size,14px);font-weight:600;color:var(--ds-text);cursor:pointer}.PackagingPicker_toggle__2NoUe svg{flex-shrink:0;color:var(--ds-muted)}.PackagingPicker_mugPackaging__XQOn1.PackagingPicker_mugPackaging__XQOn1 .PackagingPicker_packCount__YiFgP{display:grid;gap:8px;margin:0;color:var(--ds-muted);font-size:14px}.PackagingPicker_packCount__YiFgP input{max-width:140px}.PackagingPicker_packCount__YiFgP small{font-weight:400}.PackagingPicker_composition__VRl52{font-size:13px;color:var(--ds-muted)}.PackagingPicker_composition__VRl52 summary{cursor:pointer}.PackagingPicker_composition__VRl52 div{margin-top:8px}.PackagingPicker_choice__HAldZ:focus-within{outline:2px solid var(--ds-accent-text);outline-offset:3px}@media(max-width:550px){.PackagingPicker_choices__ncfV9{grid-template-columns:1fr}.PackagingPicker_mugPackaging__XQOn1.PackagingPicker_mugPackaging__XQOn1 .PackagingPicker_choice__HAldZ{padding:16px}}.PackagingPicker_mugPackaging__XQOn1.PackagingPicker_mugPackaging__XQOn1 .PackagingPicker_choice__HAldZ strong{font-size:var(--order-text-size,14px);font-weight:600;line-height:1.4;margin-top:2px}.PackagingPicker_mugPackaging__XQOn1.PackagingPicker_mugPackaging__XQOn1 .PackagingPicker_choice__HAldZ span{font-size:var(--order-label-size,13px);font-weight:400;line-height:1.4}.PackagingPicker_mugPackaging__XQOn1.PackagingPicker_mugPackaging__XQOn1 .PackagingPicker_choice__HAldZ{padding:16px;gap:8px}.OrderPriceSummary_summary__vDdpG{display:grid;min-width:0;width:100%;max-width:560px;margin:6px 0 14px;color:var(--crm-text,#172033)}.OrderPriceSummary_row__WBeUt{display:flex;justify-content:space-between;align-items:center;gap:16px;padding:10px 0;border-bottom:1px solid var(--crm-line,#d1d5de);font-size:14px}.OrderPriceSummary_row__WBeUt>span{display:flex;align-items:center;gap:8px}.OrderPriceSummary_row__WBeUt svg{flex-shrink:0}.OrderPriceSummary_row__WBeUt strong{font-size:14px;font-weight:600;text-align:right;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}@media(max-width:520px){.OrderPriceSummary_row__WBeUt{gap:10px}.OrderPriceSummary_row__WBeUt strong{max-width:50%}}.MockupEditor_dialog__m4FmD{padding:0;border:1px solid var(--crm-line-blue,#e5e8f1);border-radius:18px;width:min(1050px,calc(100vw - 40px));max-width:none;max-height:calc(100dvh - 40px);color:var(--crm-ink-blue,#1c2a44);background:var(--crm-surface,#fff);box-shadow:0 24px 90px #14203940;margin:auto;font:14px/1.45 Arial,sans-serif;overflow:hidden}.MockupEditor_dialog__m4FmD::backdrop{background:#17243c85;-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px)}.MockupEditor_header__F01id{display:flex;align-items:center;gap:12px;padding:18px 22px;border-bottom:1px solid var(--crm-line-blue,#edf0f6)}.MockupEditor_icon__NM7Jc{display:grid;place-items:center;background:var(--crm-surface-purple,#f0e8ff);color:var(--crm-ink-purple,#7c3aed);width:38px;height:38px;border-radius:11px}.MockupEditor_header__F01id h2{font-size:19px;margin:0;letter-spacing:-.3px}.MockupEditor_header__F01id p{font-size:12px;color:var(--crm-muted,#7a879a);margin:2px 0 0}.MockupEditor_header__F01id .MockupEditor_close__aiWW_{margin-left:auto}.MockupEditor_dialog__m4FmD button{font:inherit;cursor:pointer;display:inline-flex;align-items:center;justify-content:center;gap:7px;border:1px solid var(--crm-line-blue,#dce2ed);border-radius:8px;background:var(--crm-surface,white);color:var(--crm-muted,#59697e);padding:8px 11px;min-height:36px}.MockupEditor_dialog__m4FmD button:disabled{opacity:.45;cursor:default}.MockupEditor_dialog__m4FmD .MockupEditor_close__aiWW_{border:0;padding:6px;color:var(--crm-muted,#748097)}.MockupEditor_dialog__m4FmD button:focus-visible,.MockupEditor_dialog__m4FmD canvas:focus-visible{outline:3px solid var(--crm-line-purple,#c4a5fc);outline-offset:2px}.MockupEditor_body__0Nr1h{display:grid;grid-template-columns:minmax(0,1fr) 285px;max-height:calc(100dvh - 210px);overflow-y:auto}.MockupEditor_stage__j_QzX{background:var(--crm-surface-muted,#f4f6fa);padding:18px;min-width:0;display:flex;flex-direction:column;align-items:center;justify-content:center;position:relative}.MockupEditor_canvas__CzjpR{display:block;max-width:100%;max-height:min(54dvh,560px);width:auto;aspect-ratio:1;touch-action:none;cursor:grab;border-radius:12px;border:1px solid var(--crm-line-blue,#e0e5ef);box-sizing:border-box}.MockupEditor_canvas__CzjpR:active{cursor:grabbing}.MockupEditor_stageHelp__x9bVe{font-size:12px;color:var(--crm-muted,#788498);text-align:center;margin:10px 0 0}.MockupEditor_empty__YFMn5{position:absolute;left:50%;top:48%;transform:translate(-50%,-50%);background:var(--crm-surface,#ffffffed);border:1px dashed var(--crm-line-purple,#bfb0dc);border-radius:12px;padding:16px;text-align:center;max-width:240px;pointer-events:none;color:var(--crm-ink-purple,#7651a5);font-size:13px}.MockupEditor_controls__GSf4z{padding:18px;min-width:0;border-left:1px solid var(--crm-line-blue,#edf0f6);overflow-wrap:anywhere}.MockupEditor_controls__GSf4z label{display:flex;flex-direction:column;gap:6px;font-size:12px;color:var(--crm-muted,#66768c);margin-bottom:14px}.MockupEditor_controls__GSf4z select{width:100%;min-width:0;font:inherit;font-size:13px;min-height:38px;padding:8px 10px;border:1px solid var(--crm-line-blue,#dce2ed);border-radius:8px;background:var(--crm-surface,white);color:var(--crm-ink-blue,#23334e)}.MockupEditor_controls__GSf4z select:focus{outline:2px solid var(--crm-line-purple,#bb98f9)}.MockupEditor_controls__GSf4z input[type=range]{width:100%;padding:0;accent-color:var(--crm-ink-purple,#823ee3);min-height:24px}.MockupEditor_controlTitle__TSUPX{display:flex;justify-content:space-between;gap:12px}.MockupEditor_controlTitle__TSUPX output{color:var(--crm-ink-blue,#293c5d);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.MockupEditor_divider__n45tV{height:1px;background:var(--crm-surface-blue,#ecf0f6);margin:16px 0}.MockupEditor_controls__GSf4z .MockupEditor_upload__od3xx{width:100%;border-color:var(--crm-line-purple,#d9c7f5);color:var(--crm-ink-purple,#7540b8);background:var(--crm-surface,#faf7ff)}.MockupEditor_filename__AcUs0{font-size:12px;color:var(--crm-muted,#677990);margin:8px 0;overflow-wrap:anywhere}.MockupEditor_tools__melIF{display:flex;gap:6px;flex-wrap:wrap}.MockupEditor_tools__melIF button{flex:1 1;padding:6px 9px;font-size:12px;white-space:nowrap}.MockupEditor_hint__dcv9B{font-size:11px;color:var(--crm-muted,#8390a3);line-height:1.5;margin:10px 0}.MockupEditor_error__HdWNq{padding:10px 20px;color:var(--crm-ink-red,#b42335);background:var(--crm-surface-red,#fff3f4);font-size:12px;max-height:72px;overflow:auto;margin:0}.MockupEditor_footer__MbVzB{padding:14px 22px;border-top:1px solid var(--crm-line-blue,#e9edf5);display:flex;align-items:center;justify-content:space-between;gap:12px;background:var(--crm-surface,#fff)}.MockupEditor_footer__MbVzB p{font-size:11px;color:var(--crm-muted,#7a879a);max-width:450px;margin:0}.MockupEditor_footerActions__ZsQxO{display:flex;gap:8px;flex-shrink:0}.MockupEditor_dialog__m4FmD .MockupEditor_primary__9yVIs{background:var(--crm-solid-purple,#7c2de4);border-color:var(--crm-line-purple,#7c2de4);color:var(--crm-on-solid,#fff)}.MockupEditor_loading__fObH7{color:var(--crm-ink-purple,#6f43a7);font-size:12px;margin:8px 0}@media(max-width:700px){.MockupEditor_dialog__m4FmD{width:calc(100vw - 16px);max-height:calc(100dvh - 16px);border-radius:12px}.MockupEditor_header__F01id{padding:12px}.MockupEditor_header__F01id h2{font-size:17px}.MockupEditor_body__0Nr1h{grid-template-columns:1fr;max-height:calc(100dvh - 210px)}.MockupEditor_stage__j_QzX{padding:12px}.MockupEditor_canvas__CzjpR{width:100%;max-height:none}.MockupEditor_controls__GSf4z{border-left:0;border-top:1px solid var(--crm-line-blue,#edf0f6);padding:14px}.MockupEditor_controls__GSf4z select{font-size:16px;min-height:44px}.MockupEditor_dialog__m4FmD button{min-height:44px}.MockupEditor_footer__MbVzB{padding:12px;flex-wrap:wrap}.MockupEditor_footer__MbVzB p{font-size:10px;max-width:none}.MockupEditor_footerActions__ZsQxO{width:100%}.MockupEditor_footerActions__ZsQxO button{flex:1 1}.MockupEditor_header__F01id p{max-width:230px}.MockupEditor_controls__GSf4z input[type=range]{min-height:34px}}.MockupEditor_stage3d__M6Y03{justify-content:flex-start;gap:0}.MockupEditor_preview3d__8OPju{width:100%;min-width:0}.MockupEditor_scene__EaTWI{width:100%;height:clamp(220px,32dvh,340px);position:relative;touch-action:none;border:1px solid var(--crm-line-blue,#e0e5ef);border-radius:12px;overflow:hidden}.MockupEditor_scene__EaTWI canvas{touch-action:none}.MockupEditor_sceneStatus__PhhyY{position:absolute;inset:0;display:grid;place-items:center;margin:0;padding:24px;background:var(--crm-surface,#f6f7fbdd);color:var(--crm-ink-purple,#75539e);text-align:center;pointer-events:none}.MockupEditor_viewButtons__JY7jt{display:flex;flex-wrap:wrap;gap:5px;justify-content:center;margin-top:8px}.MockupEditor_viewButtons__JY7jt button{font-size:11px;padding:5px 8px;min-height:30px}.MockupEditor_wrapTitle__VIUUu{font-size:12px;color:var(--crm-muted,#51617a);margin:14px 0 7px;text-align:center}.MockupEditor_canvas__CzjpR.MockupEditor_wrapCanvas__qGgtp{width:auto;max-width:100%;height:auto;max-height:150px;aspect-ratio:2362/1063;border-radius:6px}.MockupEditor_placementButtons___Cr5E{display:flex;gap:5px;flex-wrap:wrap;margin-bottom:14px}.MockupEditor_placementButtons___Cr5E span{width:100%;font-size:12px;color:var(--crm-muted,#66768c)}.MockupEditor_placementButtons___Cr5E button{font-size:11px;padding:5px 8px;min-height:30px}.MockupEditor_stage3d__M6Y03 .MockupEditor_stageHelp__x9bVe{font-size:11px;margin-top:7px}@media(max-width:700px){.MockupEditor_scene__EaTWI{height:280px}.MockupEditor_canvas__CzjpR.MockupEditor_wrapCanvas__qGgtp{width:100%;max-height:none}.MockupEditor_placementButtons___Cr5E button,.MockupEditor_viewButtons__JY7jt button{min-height:40px}.MockupEditor_stage3d__M6Y03{padding:10px}}.MockupEditor_canvasFrame__Ti12Z{position:relative;flex:none;width:min(100%,54dvh,560px);aspect-ratio:1;line-height:0}.MockupEditor_canvasFrame__Ti12Z.MockupEditor_wrapFrame__pxoFn{width:min(100%,333px);aspect-ratio:2362/1063}.MockupEditor_canvasFrame__Ti12Z .MockupEditor_canvas__CzjpR,.MockupEditor_canvasFrame__Ti12Z .MockupEditor_canvas__CzjpR.MockupEditor_wrapCanvas__qGgtp{width:100%;height:100%;max-width:none;max-height:none}.MockupEditor_resizeOverlay__hebtN{position:absolute;inset:0;overflow:hidden;border-radius:6px;pointer-events:none}.MockupEditor_dialog__m4FmD .MockupEditor_resizeHandle__Oh9bw{position:absolute;transform:translate(-50%,-50%);width:36px;height:36px;min-height:0;min-width:0;border:0;padding:0;background:transparent;border-radius:0;pointer-events:auto;touch-action:none;outline:none}.MockupEditor_resizeHandle__Oh9bw:after{content:"";display:block;width:12px;height:12px;border:2px solid var(--crm-line-purple,#7c3aed);border-radius:3px;background:var(--crm-surface,white);box-shadow:0 1px 3px #35235a40;box-sizing:border-box}.MockupEditor_resizeHandle__Oh9bw:focus-visible:after{outline:3px solid var(--crm-line-purple,#c4a5fc);outline-offset:2px}.MockupEditor_dialog__m4FmD .MockupEditor_resizeHandle__Oh9bw:disabled{pointer-events:none}.MockupEditor_dialog__m4FmD .MockupEditor_resizeHandle__Oh9bw:active:after{background:var(--crm-surface-purple,#ede3ff)}@media(max-width:700px){.MockupEditor_canvasFrame__Ti12Z,.MockupEditor_canvasFrame__Ti12Z.MockupEditor_wrapFrame__pxoFn{width:100%}.MockupEditor_dialog__m4FmD .MockupEditor_resizeHandle__Oh9bw{width:44px;height:44px}.MockupEditor_resizeHandle__Oh9bw:after{width:14px;height:14px}}.MockupEditor_dialog__m4FmD .MockupEditor_resizeHandle__Oh9bw:focus-visible{outline:none}.MockupEditor_resizeOverlay__hebtN{overflow:clip;overflow-clip-margin:8px}.MockupEditor_uploadArea__ChfV5{padding:10px;border:1px dashed var(--crm-line-purple,#d9c7f5);background:var(--crm-surface,#fcfaff);border-radius:10px}.MockupEditor_uploadArea__ChfV5 .MockupEditor_hint__dcv9B{text-align:center;margin:7px 0 0}.MockupEditor_dialog__m4FmD{width:min(1240px,calc(100vw - 32px));font-family:inherit;color:var(--crm-ink,#172033)}.MockupEditor_header__F01id{padding:18px 24px;background:var(--crm-surface-purple,#f2ecff)}.MockupEditor_icon__NM7Jc{width:44px;height:44px;background:var(--crm-solid-purple,#683dcb);color:#fff}.MockupEditor_header__F01id h2{font-size:23px;color:var(--crm-ink,#172033)}.MockupEditor_body__0Nr1h{grid-template-columns:minmax(0,1fr) 280px;max-height:calc(100dvh - 190px)}.MockupEditor_stage__j_QzX{padding:24px;background:linear-gradient(145deg,#eeebf7,#e3e8f3);min-height:420px}.MockupEditor_canvasFrame__Ti12Z{width:min(100%,65dvh,700px)}.MockupEditor_controls__GSf4z{padding:22px;display:flex;flex-direction:column;gap:18px;background:var(--crm-surface,#fff)}.MockupEditor_uploadArea__ChfV5{padding:18px 12px;border:2px dashed var(--crm-solid-purple,#7040ce);background:var(--crm-surface-purple,#f3edff);border-radius:16px}.MockupEditor_controls__GSf4z .MockupEditor_upload__od3xx{min-height:105px;flex-direction:column;font-size:17px;font-weight:700;border:0;background:transparent;color:var(--crm-ink-purple,#6333b9)}.MockupEditor_uploadArea__ChfV5 .MockupEditor_hint__dcv9B{font-size:13px;color:var(--crm-ink-purple,#6333b9);margin:0}.MockupEditor_quickTools__KS7Sb{display:grid;grid-template-columns:repeat(4,1fr);gap:8px}.MockupEditor_quickTools__KS7Sb button{min-height:48px;background:var(--crm-surface-purple,#f3edff);color:var(--crm-ink-purple,#6333b9);border-color:var(--crm-line-purple,#d0bde9)}.MockupEditor_tools__melIF button{min-height:42px;font-size:13px;color:var(--crm-ink,#172033)}.MockupEditor_options__zwHYF{border-top:1px solid var(--crm-line-blue,#dce2ed);padding-top:16px}.MockupEditor_options__zwHYF summary{cursor:pointer;font-weight:600;padding:4px 0 14px;color:var(--crm-ink-blue,#334a72)}.MockupEditor_filename__AcUs0{margin:0;max-height:40px;overflow:auto}.MockupEditor_empty__YFMn5{font-size:17px;font-weight:600;padding:24px;border-width:2px;max-width:300px}.MockupEditor_footer__MbVzB{justify-content:flex-end;padding:16px 24px}.MockupEditor_footerActions__ZsQxO button{min-height:46px;font-weight:600}.MockupEditor_footerActions__ZsQxO .MockupEditor_primary__9yVIs{min-width:200px}@media(max-width:700px){.MockupEditor_dialog__m4FmD{width:calc(100vw - 12px)}.MockupEditor_header__F01id{padding:12px 16px}.MockupEditor_header__F01id h2{font-size:20px}.MockupEditor_body__0Nr1h{grid-template-columns:1fr;max-height:calc(100dvh - 165px)}.MockupEditor_stage__j_QzX{padding:14px;min-height:0}.MockupEditor_canvasFrame__Ti12Z{width:min(100%,50dvh)}.MockupEditor_controls__GSf4z{padding:16px;gap:12px}.MockupEditor_controls__GSf4z .MockupEditor_upload__od3xx{min-height:68px;flex-direction:row}.MockupEditor_footer__MbVzB,.MockupEditor_uploadArea__ChfV5{padding:12px}.MockupEditor_footerActions__ZsQxO .MockupEditor_primary__9yVIs{min-width:0}.MockupEditor_canvasFrame__Ti12Z.MockupEditor_wrapFrame__pxoFn{width:100%}}.MockupEditor_uploadActive__TWwQe{border-style:solid;background:var(--crm-surface-purple,#eee4ff);box-shadow:0 0 0 3px #7845ca20}.MockupEditor_uploadProgress__YsGPd{display:flex;flex-direction:column;gap:10px;padding:16px;border:1px solid var(--crm-line-purple,#c9afea);border-radius:12px;background:var(--crm-surface-purple,#f3ecff);color:var(--crm-ink-purple,#593099);font-size:13px}.MockupEditor_progressName__3u3Zi{overflow-wrap:anywhere;font-size:12px}.MockupEditor_uploadProgress__YsGPd progress{width:100%;height:12px;accent-color:var(--crm-solid-purple,#7040ce)}.MockupEditor_progressNumbers__RkG1Z{display:flex;align-items:center;justify-content:space-between;gap:6px;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.MockupEditor_progressNumbers__RkG1Z b{font-size:22px}.MockupEditor_uploadProgress__YsGPd>span:last-child{font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.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}}.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}