@font-face{font-family:Montserrat;font-style:normal;font-weight:100;font-display:swap;src:url(../media/8298327da6d5bcce-s.fb2d5852.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Montserrat;font-style:normal;font-weight:100;font-display:swap;src:url(../media/44fac91e6f2d2b1b-s.p.0a39a854.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Montserrat;font-style:normal;font-weight:100;font-display:swap;src:url(../media/2b402d8aebffd579-s.ec7e94a5.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Montserrat;font-style:normal;font-weight:100;font-display:swap;src:url(../media/a88409fdd7dc121c-s.62b55a98.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Montserrat;font-style:normal;font-weight:100;font-display:swap;src:url(../media/e8f2fbee2754df70-s.p.9b7a96b4.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Montserrat;font-style:normal;font-weight:300;font-display:swap;src:url(../media/8298327da6d5bcce-s.fb2d5852.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Montserrat;font-style:normal;font-weight:300;font-display:swap;src:url(../media/44fac91e6f2d2b1b-s.p.0a39a854.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Montserrat;font-style:normal;font-weight:300;font-display:swap;src:url(../media/2b402d8aebffd579-s.ec7e94a5.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Montserrat;font-style:normal;font-weight:300;font-display:swap;src:url(../media/a88409fdd7dc121c-s.62b55a98.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Montserrat;font-style:normal;font-weight:300;font-display:swap;src:url(../media/e8f2fbee2754df70-s.p.9b7a96b4.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Montserrat;font-style:normal;font-weight:400;font-display:swap;src:url(../media/8298327da6d5bcce-s.fb2d5852.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Montserrat;font-style:normal;font-weight:400;font-display:swap;src:url(../media/44fac91e6f2d2b1b-s.p.0a39a854.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Montserrat;font-style:normal;font-weight:400;font-display:swap;src:url(../media/2b402d8aebffd579-s.ec7e94a5.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Montserrat;font-style:normal;font-weight:400;font-display:swap;src:url(../media/a88409fdd7dc121c-s.62b55a98.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Montserrat;font-style:normal;font-weight:400;font-display:swap;src:url(../media/e8f2fbee2754df70-s.p.9b7a96b4.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Montserrat;font-style:normal;font-weight:700;font-display:swap;src:url(../media/8298327da6d5bcce-s.fb2d5852.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Montserrat;font-style:normal;font-weight:700;font-display:swap;src:url(../media/44fac91e6f2d2b1b-s.p.0a39a854.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Montserrat;font-style:normal;font-weight:700;font-display:swap;src:url(../media/2b402d8aebffd579-s.ec7e94a5.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Montserrat;font-style:normal;font-weight:700;font-display:swap;src:url(../media/a88409fdd7dc121c-s.62b55a98.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Montserrat;font-style:normal;font-weight:700;font-display:swap;src:url(../media/e8f2fbee2754df70-s.p.9b7a96b4.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Montserrat;font-style:normal;font-weight:900;font-display:swap;src:url(../media/8298327da6d5bcce-s.fb2d5852.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Montserrat;font-style:normal;font-weight:900;font-display:swap;src:url(../media/44fac91e6f2d2b1b-s.p.0a39a854.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Montserrat;font-style:normal;font-weight:900;font-display:swap;src:url(../media/2b402d8aebffd579-s.ec7e94a5.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Montserrat;font-style:normal;font-weight:900;font-display:swap;src:url(../media/a88409fdd7dc121c-s.62b55a98.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Montserrat;font-style:normal;font-weight:900;font-display:swap;src:url(../media/e8f2fbee2754df70-s.p.9b7a96b4.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Montserrat Fallback;src:local(Arial);ascent-override:85.79%;descent-override:22.25%;line-gap-override:0.0%;size-adjust:112.83%}.montserrat_b0969643-module__GqLuGa__className{font-family:Montserrat,Montserrat Fallback;font-style:normal}.montserrat_b0969643-module__GqLuGa__variable{--font-montserrat:"Montserrat","Montserrat Fallback"}
*{box-sizing:border-box;margin:0;padding:0}html{scroll-behavior:smooth}html,body{max-width:100vw;overflow-x:hidden}body{color:var(--color-dark);background:radial-gradient(90% 60% at 100% -10%,#e7b7c838 0%,transparent 55%),radial-gradient(70% 50% at -10% 30%,#c9b6a347 0%,transparent 50%),var(--bg-primary);font-family:var(--font-montserrat),"Montserrat",sans-serif;font-weight:400;line-height:var(--line-body);-webkit-font-smoothing:antialiased;text-rendering:optimizeLegibility;background-attachment:fixed}::selection{color:var(--color-dark);background:#e7b7c873}a{color:inherit;text-decoration:none}button{font-family:inherit}img{object-fit:cover;max-width:100%;height:100%;max-height:100%;display:block}input,textarea,select,input:focus,textarea:focus,select:focus{font-size:16px}:focus-visible{outline:2px solid var(--color-accent);outline-offset:3px}::-webkit-scrollbar{display:none}*{scrollbar-width:none}.pageWrapper{flex-direction:column;justify-content:space-between;min-height:100vh;display:flex}.pageWrapper main{flex:1}.emptyState{padding:var(--spacing-section)var(--spacing-md);text-align:center;color:var(--text-secondary);font-size:var(--font-size-medium)}.container{max-width:var(--container-max);width:100%;margin:0 auto;padding:0 24px}@media (max-width:467px){.container{padding:0 16px}}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,:before,:after{transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}
:root{--color-cream:#f6f1ec;--color-beige:#ead6c8;--color-powder-pink:#e7b7c8;--color-powder-pink-light:#eec5d3;--color-taupe:#c9b6a3;--color-lavender:#bfa6c9;--color-green:#9db7a0;--color-brown:#8e7c6d;--color-white:#fff;--color-primary:#ead6c8;--color-text:#3b3b3b;--color-text-on-dark:#fff;--color-background:#ead6c8;--color-filter:#3b3b3b1f;--color-link:#bfa6c9;--color-secondary:#8e7c6d;--color-subText:#6b6b6b;--color-border:#ead6c8;--color-accent:#e7b7c8;--color-accent-alt:#bfa6c9;--color-red:#c45c6a;--color-lightGray:#f6f1ec;--color-borderFooter:#c9b6a359;--color-gray:#6b6b6b;--color-dark:#3b3b3b;--color-menu:#3b3b3b;--color-burger:#3b3b3b;--text-primary:var(--color-dark);--text-secondary:var(--color-gray);--text-light:var(--color-subText);--bg-primary:#f6f1ec;--bg-secondary:#ead6c8;--bg-light:#f6f1ec;--bg-elevated:#ffffff8c;--bg-glass:#f6f1ecc7;--bg-atmosphere:radial-gradient(120% 90% at 0% 0%,var(--color-beige)0%,var(--color-cream)42%,var(--color-powder-pink-light)100%);--border-color:var(--color-taupe);--border-dark:var(--color-brown);--border-soft:#8e7c6d2e;--font-size-extraSmall:12px;--font-size-smaller:14px;--font-size-small:16px;--font-size-medium:18px;--font-size-large:24px;--font-size-larger:36px;--font-size-extraLarge:48px;--font-size-hero:64px;--letter-brand:.08em;--letter-section:.04em;--line-tight:1.15;--line-body:1.6;--spacing-xs:4px;--spacing-sm:8px;--spacing-md:16px;--spacing-lg:24px;--spacing-xl:32px;--spacing-2xl:48px;--spacing-3xl:72px;--spacing-section:80px;--radius-sm:8px;--radius-md:14px;--radius-lg:20px;--radius-xl:28px;--radius-pill:999px;--shadow-sm:0 1px 2px #3b3b3b0a;--shadow-md:0 8px 28px #3b3b3b0f;--shadow-lg:0 16px 40px #3b3b3b14;--shadow-glow:0 0 0 1px var(--border-soft);--ease-out:cubic-bezier(.22,1,.36,1);--ease-soft:cubic-bezier(.33,1,.68,1);--transition-fast:.18s var(--ease-out);--transition-normal:.32s var(--ease-out);--transition-slow:.55s var(--ease-soft);--container-max:1120px;--header-blur:16px}@media (max-width:467px){:root{--spacing-md:12px;--spacing-section:56px;--font-size-hero:44px}}@media (prefers-reduced-motion:reduce){:root{--transition-fast:.01ms;--transition-normal:.01ms;--transition-slow:.01ms}}
.Navigation-module__R7Iaka__nav{flex:1;align-items:center;display:flex;position:relative}.Navigation-module__R7Iaka__menu{gap:var(--spacing-xl);margin:0;padding:0;list-style:none;display:flex}.Navigation-module__R7Iaka__menu li{position:relative}.Navigation-module__R7Iaka__menu a{color:var(--color-dark);font-weight:500;font-size:var(--font-size-smaller);letter-spacing:.04em;text-transform:uppercase;transition:color var(--transition-normal);white-space:nowrap;padding:8px 0;text-decoration:none;display:block;position:relative}.Navigation-module__R7Iaka__menu a:after{content:"";background:var(--color-powder-pink);transform-origin:0;width:100%;height:1px;transition:transform var(--transition-normal);position:absolute;bottom:2px;left:0;transform:scaleX(0)}.Navigation-module__R7Iaka__menu a:hover,.Navigation-module__R7Iaka__menu a.Navigation-module__R7Iaka__active{color:var(--color-brown)}.Navigation-module__R7Iaka__menu a:hover:after,.Navigation-module__R7Iaka__menu a.Navigation-module__R7Iaka__active:after{transform:scaleX(1)}@media (max-width:1024px){.Navigation-module__R7Iaka__nav{display:none}}
.MobileMenu-module__vgxYba__wrapper{display:none}@media (max-width:1024px){.MobileMenu-module__vgxYba__wrapper{display:block}}.MobileMenu-module__vgxYba__burger{border-radius:var(--radius-pill);cursor:pointer;width:40px;height:40px;color:var(--color-dark);transition:background var(--transition-normal),color var(--transition-normal);-webkit-tap-highlight-color:transparent;background:0 0;border:none;justify-content:center;align-items:center;padding:0;display:flex}.MobileMenu-module__vgxYba__burger:hover{background:var(--color-beige);color:var(--color-brown)}.MobileMenu-module__vgxYba__portalRoot{z-index:99999;pointer-events:none;isolation:isolate;position:fixed;inset:0}.MobileMenu-module__vgxYba__portalRoot>*{pointer-events:auto}.MobileMenu-module__vgxYba__overlay{-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);z-index:1;animation:MobileMenu-module__vgxYba__fadeIn .25s var(--ease-out);background:#3b3b3b59;position:fixed;inset:0}.MobileMenu-module__vgxYba__panel{background:linear-gradient(180deg,var(--color-cream)0%,var(--color-beige)100%);z-index:2;width:300px;max-width:88vw;box-shadow:var(--shadow-lg);animation:MobileMenu-module__vgxYba__slideIn .3s var(--ease-out);border-right:1px solid var(--border-soft);flex-direction:column;display:flex;position:fixed;top:0;bottom:0;left:0}@keyframes MobileMenu-module__vgxYba__fadeIn{0%{opacity:0}to{opacity:1}}@keyframes MobileMenu-module__vgxYba__slideIn{0%{transform:translate(-100%)}to{transform:translate(0)}}.MobileMenu-module__vgxYba__panelHeader{justify-content:space-between;align-items:center;gap:var(--spacing-md);border-bottom:1px solid var(--border-soft);flex-shrink:0;padding:16px 16px 14px;display:flex}.MobileMenu-module__vgxYba__panelLogo{align-items:center;display:flex}.MobileMenu-module__vgxYba__panelLogoImage{object-fit:contain;width:auto;height:40px}.MobileMenu-module__vgxYba__closeBtn{border:1px solid var(--border-soft);border-radius:var(--radius-pill);cursor:pointer;width:40px;height:40px;color:var(--color-dark);transition:border-color var(--transition-normal),background var(--transition-normal),color var(--transition-normal);-webkit-tap-highlight-color:transparent;background:#ffffffb3;justify-content:center;align-items:center;padding:0;display:flex}.MobileMenu-module__vgxYba__closeBtn:hover{background:var(--color-white);border-color:var(--color-powder-pink);color:var(--color-brown)}.MobileMenu-module__vgxYba__links{flex:1;margin:0;padding:12px 0;list-style:none;overflow-y:auto}.MobileMenu-module__vgxYba__links li{border-bottom:none}.MobileMenu-module__vgxYba__link{color:var(--color-dark);font-weight:500;font-size:var(--font-size-small);letter-spacing:.03em;transition:background var(--transition-normal),color var(--transition-normal);-webkit-tap-highlight-color:transparent;padding:14px 22px;text-decoration:none;display:block}.MobileMenu-module__vgxYba__link:hover{color:var(--color-brown);background:#ffffff73}.MobileMenu-module__vgxYba__link.MobileMenu-module__vgxYba__active,.MobileMenu-module__vgxYba__active{color:var(--color-brown);background:#ffffff8c;font-weight:600}.MobileMenu-module__vgxYba__panelFooter{border-top:1px solid var(--border-soft);flex-shrink:0;padding:16px 22px 24px}.MobileMenu-module__vgxYba__panelPhone{color:var(--color-dark);font-size:var(--font-size-smaller);letter-spacing:.01em;transition:color var(--transition-normal);font-weight:600;text-decoration:none;display:inline-flex}.MobileMenu-module__vgxYba__panelPhone:hover{color:var(--color-brown)}@media (prefers-reduced-motion:reduce){.MobileMenu-module__vgxYba__overlay,.MobileMenu-module__vgxYba__panel{animation:none}}
.SearchBar-module__z0CoTW__searchForm{border:1px solid var(--border-soft);border-radius:var(--radius-pill);max-width:100%;box-shadow:var(--shadow-sm);transition:border-color var(--transition-normal),box-shadow var(--transition-normal),background var(--transition-normal);background:#ffffffc7;flex:1;align-items:center;display:flex;position:relative;overflow:hidden}.SearchBar-module__z0CoTW__searchForm:focus-within{border-color:var(--color-powder-pink);background:var(--color-white);box-shadow:0 0 0 3px #e7b7c847}.SearchBar-module__z0CoTW__searchInput{min-width:0;font-size:var(--font-size-smaller);color:var(--color-dark);background:0 0;border:none;flex:1;padding:11px 16px 11px 18px}.SearchBar-module__z0CoTW__searchInput::placeholder{color:var(--color-gray)}.SearchBar-module__z0CoTW__searchInput:focus{outline:none}.SearchBar-module__z0CoTW__searchButton{border-radius:var(--radius-pill);width:42px;height:42px;color:var(--color-dark);cursor:pointer;transition:background var(--transition-normal),color var(--transition-normal);background:0 0;border:none;flex-shrink:0;justify-content:center;align-items:center;margin:0 2px 0 0;padding:0;display:flex}.SearchBar-module__z0CoTW__searchButton:hover{background:var(--color-beige);color:var(--color-brown)}.SearchBar-module__z0CoTW__searchButton:focus-visible{outline:2px solid var(--color-accent);outline-offset:-2px}.SearchBar-module__z0CoTW__searchIcon{flex-shrink:0}@media (max-width:768px){.SearchBar-module__z0CoTW__searchInput{padding:10px 12px 10px 14px}.SearchBar-module__z0CoTW__searchButton{width:38px;height:38px}.SearchBar-module__z0CoTW__searchIcon{width:18px;height:18px}}
.CartIcon-module__RqTDKa__cartLink{width:40px;height:40px;color:var(--color-dark);border-radius:var(--radius-pill);transition:background var(--transition-normal),color var(--transition-normal);background:0 0;border:none;justify-content:center;align-items:center;text-decoration:none;display:flex;position:relative}.CartIcon-module__RqTDKa__cartLink:hover{background:var(--color-beige);color:var(--color-brown)}.CartIcon-module__RqTDKa__cartLink:focus-visible{outline:2px solid var(--color-accent);outline-offset:2px}.CartIcon-module__RqTDKa__cartIcon{flex-shrink:0;display:block}.CartIcon-module__RqTDKa__badge{background:var(--color-powder-pink);min-width:16px;height:16px;color:var(--color-dark);border-radius:var(--radius-pill);box-sizing:border-box;justify-content:center;align-items:center;padding:0 4px;font-size:10px;font-weight:700;line-height:1;display:flex;position:absolute;top:2px;right:2px}@media (max-width:768px){.CartIcon-module__RqTDKa__cartLink{width:38px;height:38px}.CartIcon-module__RqTDKa__cartIcon{width:18px;height:18px}}
.Header-module__tPtrlq__header{z-index:40;background:var(--bg-glass);-webkit-backdrop-filter:blur(var(--header-blur));border-bottom:1px solid var(--border-soft);position:sticky;top:0}.Header-module__tPtrlq__container{max-width:var(--container-max);flex-direction:column;gap:0;margin:0 auto;padding:0 24px 10px;display:flex}.Header-module__tPtrlq__topRow{justify-content:space-between;align-items:center;gap:var(--spacing-lg);min-height:68px;padding:10px 0;display:flex}.Header-module__tPtrlq__bottomRow{justify-content:space-between;align-items:center;gap:var(--spacing-md);min-height:48px;padding:0 0 6px;display:flex}.Header-module__tPtrlq__logo{transition:opacity var(--transition-fast);flex-shrink:0;align-items:center;text-decoration:none;display:flex}.Header-module__tPtrlq__logo:hover{opacity:.82}.Header-module__tPtrlq__logoImage{object-fit:contain;width:auto;height:52px;display:block}.Header-module__tPtrlq__topRightSection{align-items:center;gap:var(--spacing-md);flex-shrink:0;display:flex}.Header-module__tPtrlq__actionsGroup{border:1px solid var(--border-soft);border-radius:var(--radius-pill);box-shadow:var(--shadow-sm);background:#ffffffb8;align-items:center;gap:4px;padding:4px;display:flex}.Header-module__tPtrlq__contacts{font-size:var(--font-size-smaller);flex-direction:column;gap:2px;display:flex}.Header-module__tPtrlq__phone{color:var(--color-dark);transition:color var(--transition-normal);white-space:nowrap;font-weight:500;text-decoration:none}.Header-module__tPtrlq__phone:hover{color:var(--color-brown)}@media (max-width:1200px){.Header-module__tPtrlq__container{padding:0 20px 10px}.Header-module__tPtrlq__contacts{font-size:var(--font-size-extraSmall)}}@media (max-width:1024px){.Header-module__tPtrlq__topRow{min-height:60px;padding:8px 0}.Header-module__tPtrlq__bottomRow{min-height:44px;padding-bottom:8px}.Header-module__tPtrlq__logoImage{height:44px}.Header-module__tPtrlq__contacts{display:none}}@media (max-width:768px){.Header-module__tPtrlq__container{padding:0 16px 8px}.Header-module__tPtrlq__topRow{gap:var(--spacing-sm);min-height:56px}.Header-module__tPtrlq__logoImage{height:40px}.Header-module__tPtrlq__actionsGroup{padding:3px}}@media (max-width:480px){.Header-module__tPtrlq__logoImage{height:36px}}
.Footer-module__MPE0dq__footer{background:linear-gradient(180deg,var(--color-beige)0%,var(--color-taupe)140%);color:var(--color-text);font-size:var(--font-size-small);padding:var(--spacing-3xl)0 var(--spacing-xl);border-top:1px solid var(--border-soft);margin-top:auto}.Footer-module__MPE0dq__footer .Footer-module__MPE0dq__container{max-width:var(--container-max);margin:0 auto;padding:0 24px}@media (max-width:467px){.Footer-module__MPE0dq__footer .Footer-module__MPE0dq__container{padding:0 16px}}.Footer-module__MPE0dq__grid{gap:var(--spacing-xl);margin-bottom:var(--spacing-2xl);grid-template-columns:1fr;display:grid}@media (min-width:480px){.Footer-module__MPE0dq__grid{gap:var(--spacing-xl)var(--spacing-lg);grid-template-columns:repeat(2,1fr)}}@media (min-width:768px){.Footer-module__MPE0dq__grid{gap:var(--spacing-xl)var(--spacing-md);grid-template-columns:repeat(4,1fr)}}.Footer-module__MPE0dq__column{gap:var(--spacing-md);flex-direction:column;min-width:0;display:flex}.Footer-module__MPE0dq__title{font-size:var(--font-size-large);letter-spacing:var(--letter-section);color:var(--color-text);margin:0;font-weight:500}.Footer-module__MPE0dq__subtitle{font-size:var(--font-size-smaller);letter-spacing:.06em;text-transform:uppercase;color:var(--color-brown);margin:0 0 var(--spacing-sm);font-weight:600}.Footer-module__MPE0dq__description{color:var(--color-text);font-size:var(--font-size-smaller);opacity:.9;margin:0;line-height:1.65}.Footer-module__MPE0dq__links{flex-direction:column;gap:10px;margin:0;padding:0;list-style:none;display:flex}.Footer-module__MPE0dq__links a{color:var(--color-text);font-size:var(--font-size-smaller);transition:color var(--transition-normal);text-decoration:none}.Footer-module__MPE0dq__links a:hover{color:var(--color-dark)}.Footer-module__MPE0dq__contacts{flex-direction:column;gap:10px;display:flex}.Footer-module__MPE0dq__contacts a{color:var(--color-text);font-size:var(--font-size-smaller);transition:color var(--transition-normal);font-weight:500;text-decoration:none}.Footer-module__MPE0dq__contacts a:hover{color:var(--color-dark)}.Footer-module__MPE0dq__address,.Footer-module__MPE0dq__hours{color:var(--color-text);font-size:var(--font-size-smaller);opacity:.9;margin:0}.Footer-module__MPE0dq__bottom{border-top:1px solid var(--border-soft);padding-top:var(--spacing-lg);text-align:center}.Footer-module__MPE0dq__copyright{color:var(--color-brown);font-size:var(--font-size-extraSmall);letter-spacing:.04em;margin:0}.Footer-module__MPE0dq__socialIcons{gap:var(--spacing-sm);margin-top:var(--spacing-sm);display:flex}.Footer-module__MPE0dq__socialIcons a{opacity:.85;width:32px;height:32px;transition:opacity var(--transition-fast);display:block}.Footer-module__MPE0dq__socialIcons a:hover{opacity:1}.Footer-module__MPE0dq__socialIcons img{object-fit:cover;border-radius:var(--radius-sm);width:32px;height:32px}
.ToastHost-module__vA5h8q__host{z-index:80;pointer-events:none;width:min(420px,100% - 32px);padding:0 16px;position:fixed;bottom:88px;left:50%;transform:translate(-50%)}.ToastHost-module__vA5h8q__toast{background:var(--color-dark);color:var(--color-white);border-radius:var(--radius-pill);font-size:var(--font-size-smaller);text-align:center;box-shadow:var(--shadow-lg);animation:ToastHost-module__vA5h8q__toastIn .28s var(--ease-out);padding:14px 18px;font-weight:500}@keyframes ToastHost-module__vA5h8q__toastIn{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}@media (prefers-reduced-motion:reduce){.ToastHost-module__vA5h8q__toast{animation:none}}
