@charset "UTF-8";
@font-face{font-family:"Oswald Fallback: Segoe UI";src:local("Segoe UI");size-adjust:81.8749%;ascent-override:145.7101%;descent-override:35.2978%;line-gap-override:0%}
@font-face{font-family:Oswald;src:local("Oswald SemiBold"),url(../_fonts/LXz2UsiU7u4sQNebXz-LErk_6FmJlJk6F-DOtCdaTLc-YwF9XvqBRihFLH3kG9__v1RNLsBLU3Egb5uLGdmZnPg.woff2) format(woff2);font-display:swap;unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD;font-weight:600;font-style:normal}

@font-face{font-family:"Oswald Fallback: Noto Sans";src:local("Noto Sans");size-adjust:76.5823%;ascent-override:155.7802%;descent-override:37.7372%;line-gap-override:0%}
@font-face{font-family:Oswald;src:local("Oswald SemiBold"),url(../_fonts/l3k8_Hw3tVV4AFQ7r671KTFOwlQiuJFbEdOsaorZ6tw-hjZnqOtRfYwsP5RUCdv_IwMdS7nagTh7ZME4fS773fQ.woff2) format(woff2);font-display:swap;unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF;font-weight:600;font-style:normal}

@font-face{font-family:Oswald;src:local("Oswald Medium"),url(../_fonts/1ZTlEDqU4DtwDJiND8f6qaugUpa0RIDvQl-v7iM6l54-ZOCjne_5_kpzmI1YTXdoZF0TevwfOzG2u08bQS_WrYY.woff) format(woff);font-display:swap;font-weight:500;font-style:normal}
@font-face{font-family:Oswald;src:local("Oswald SemiBold"),url(../_fonts/949RHsnd_Rvf1EiAGWhyLBbcMsv24jr5hKzOUsLUv_4-XHUmASfvkKju1jh__Ov-Ok-tiNQ19WfHzSe9udsrCvc.woff2) format(woff2);font-display:swap;unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB;font-weight:600;font-style:normal}

@font-face{font-family:Oswald;src:local("Oswald SemiBold"),url(../_fonts/1ZTlEDqU4DtwDJiND8f6qaugUpa0RIDvQl-v7iM6l54-oxSMV_n1Q9yZ_2XNMTl791SLVWEa02y-WO3OzAbz9HA.woff) format(woff);font-display:swap;font-weight:600;font-style:normal}
@font-face{font-family:Oswald;src:local("Oswald SemiBold"),url(../_fonts/shcHPdNQMo-ug8MeRn9eJ0BsY1U-1gL9cXHwe4XhpRQ-kV9LykyyUYHCP3c6RjjtgAP11mxaWqG_iVINCHLRD68.woff2) format(woff2);font-display:swap;unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116;font-weight:600;font-style:normal}

@font-face{font-family:Oswald;src:local("Oswald Bold"),url(../_fonts/1ZTlEDqU4DtwDJiND8f6qaugUpa0RIDvQl-v7iM6l54-iQZ8BE8_P5rmnJJJDk4l-lQe85OKu_lo5F8n8o_dvcI.woff) format(woff);font-display:swap;font-weight:700;font-style:normal}
@font-face{font-family:Oswald;src:local("Oswald SemiBold"),url(../_fonts/rbz9HrMjcNHdGu3yBa980iyHBrl6Cr9XEUiOHE3h6Fg-oysP0VD0mk074AAIA_3vujT_DnrIxP1oqsnPHa8d33M.woff2) format(woff2);font-display:swap;unicode-range:U+0460-052F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F;font-weight:600;font-style:normal}

@font-face{font-family:Oswald;src:local("Oswald Regular"),local("Oswald"),url(../_fonts/rbz9HrMjcNHdGu3yBa980iyHBrl6Cr9XEUiOHE3h6Fg-oysP0VD0mk074AAIA_3vujT_DnrIxP1oqsnPHa8d33M.woff2) format(woff2);font-display:swap;unicode-range:U+0460-052F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F;font-weight:400;font-style:normal}
@font-face{font-family:Oswald;src:local("Oswald Medium"),url(../_fonts/LXz2UsiU7u4sQNebXz-LErk_6FmJlJk6F-DOtCdaTLc-YwF9XvqBRihFLH3kG9__v1RNLsBLU3Egb5uLGdmZnPg.woff2) format(woff2);font-display:swap;unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD;font-weight:500;font-style:normal}

@font-face{font-family:Oswald;src:local("Oswald Regular"),local("Oswald"),url(../_fonts/shcHPdNQMo-ug8MeRn9eJ0BsY1U-1gL9cXHwe4XhpRQ-kV9LykyyUYHCP3c6RjjtgAP11mxaWqG_iVINCHLRD68.woff2) format(woff2);font-display:swap;unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116;font-weight:400;font-style:normal}
@font-face{font-family:Oswald;src:local("Oswald Medium"),url(../_fonts/l3k8_Hw3tVV4AFQ7r671KTFOwlQiuJFbEdOsaorZ6tw-hjZnqOtRfYwsP5RUCdv_IwMdS7nagTh7ZME4fS773fQ.woff2) format(woff2);font-display:swap;unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF;font-weight:500;font-style:normal}

@font-face{font-family:Oswald;src:local("Oswald Regular"),local("Oswald"),url(../_fonts/949RHsnd_Rvf1EiAGWhyLBbcMsv24jr5hKzOUsLUv_4-XHUmASfvkKju1jh__Ov-Ok-tiNQ19WfHzSe9udsrCvc.woff2) format(woff2);font-display:swap;unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB;font-weight:400;font-style:normal}
@font-face{font-family:Oswald;src:local("Oswald Medium"),url(../_fonts/949RHsnd_Rvf1EiAGWhyLBbcMsv24jr5hKzOUsLUv_4-XHUmASfvkKju1jh__Ov-Ok-tiNQ19WfHzSe9udsrCvc.woff2) format(woff2);font-display:swap;unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB;font-weight:500;font-style:normal}

@font-face{font-family:Oswald;src:local("Oswald Regular"),local("Oswald"),url(../_fonts/l3k8_Hw3tVV4AFQ7r671KTFOwlQiuJFbEdOsaorZ6tw-hjZnqOtRfYwsP5RUCdv_IwMdS7nagTh7ZME4fS773fQ.woff2) format(woff2);font-display:swap;unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF;font-weight:400;font-style:normal}
@font-face{font-family:Oswald;src:local("Oswald Medium"),url(../_fonts/shcHPdNQMo-ug8MeRn9eJ0BsY1U-1gL9cXHwe4XhpRQ-kV9LykyyUYHCP3c6RjjtgAP11mxaWqG_iVINCHLRD68.woff2) format(woff2);font-display:swap;unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116;font-weight:500;font-style:normal}

@font-face{font-family:"Oswald Fallback: BlinkMacSystemFont";src:local("BlinkMacSystemFont");size-adjust:87.154%;ascent-override:136.8841%;descent-override:33.1597%;line-gap-override:0%}
@font-face{font-family:Oswald;src:local("Oswald Regular"),local("Oswald"),url(../_fonts/LXz2UsiU7u4sQNebXz-LErk_6FmJlJk6F-DOtCdaTLc-YwF9XvqBRihFLH3kG9__v1RNLsBLU3Egb5uLGdmZnPg.woff2) format(woff2);font-display:swap;unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD;font-weight:400;font-style:normal}

@font-face{font-family:"Oswald Fallback: Arial";src:local("Arial");size-adjust:81.4265%;ascent-override:146.5125%;descent-override:35.4921%;line-gap-override:0%}
@font-face{font-family:Oswald;src:local("Oswald Bold"),url(../_fonts/rbz9HrMjcNHdGu3yBa980iyHBrl6Cr9XEUiOHE3h6Fg-oysP0VD0mk074AAIA_3vujT_DnrIxP1oqsnPHa8d33M.woff2) format(woff2);font-display:swap;unicode-range:U+0460-052F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F;font-weight:700;font-style:normal}
@font-face{font-family:Oswald;src:local("Oswald Bold"),url(../_fonts/LXz2UsiU7u4sQNebXz-LErk_6FmJlJk6F-DOtCdaTLc-YwF9XvqBRihFLH3kG9__v1RNLsBLU3Egb5uLGdmZnPg.woff2) format(woff2);font-display:swap;unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD;font-weight:700;font-style:normal}

@font-face{font-family:"Oswald Fallback: Helvetica Neue";src:local("Helvetica Neue");size-adjust:80.6667%;ascent-override:147.8926%;descent-override:35.8264%;line-gap-override:0%}
@font-face{font-family:Oswald;src:local("Oswald Bold"),url(../_fonts/shcHPdNQMo-ug8MeRn9eJ0BsY1U-1gL9cXHwe4XhpRQ-kV9LykyyUYHCP3c6RjjtgAP11mxaWqG_iVINCHLRD68.woff2) format(woff2);font-display:swap;unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116;font-weight:700;font-style:normal}
@font-face{font-family:Oswald;src:local("Oswald Bold"),url(../_fonts/l3k8_Hw3tVV4AFQ7r671KTFOwlQiuJFbEdOsaorZ6tw-hjZnqOtRfYwsP5RUCdv_IwMdS7nagTh7ZME4fS773fQ.woff2) format(woff2);font-display:swap;unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF;font-weight:700;font-style:normal}

@font-face{font-family:Oswald;src:local("Oswald Regular"),local("Oswald"),url(../_fonts/1ZTlEDqU4DtwDJiND8f6qaugUpa0RIDvQl-v7iM6l54-fHfNSc_FREp3eMUJOQ0f0I_M9DxtI3dLn2PvFOvto3c.woff) format(woff);font-display:swap;font-weight:400;font-style:normal}
@font-face{font-family:Oswald;src:local("Oswald Medium"),url(../_fonts/rbz9HrMjcNHdGu3yBa980iyHBrl6Cr9XEUiOHE3h6Fg-oysP0VD0mk074AAIA_3vujT_DnrIxP1oqsnPHa8d33M.woff2) format(woff2);font-display:swap;unicode-range:U+0460-052F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F;font-weight:500;font-style:normal}
@font-face{font-family:Oswald;src:local("Oswald Bold"),url(../_fonts/949RHsnd_Rvf1EiAGWhyLBbcMsv24jr5hKzOUsLUv_4-XHUmASfvkKju1jh__Ov-Ok-tiNQ19WfHzSe9udsrCvc.woff2) format(woff2);font-display:swap;unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB;font-weight:700;font-style:normal}
.header{background:#fff;border-bottom:1px solid #e5e5e5;padding:16px 0;position:sticky;top:0;transition:box-shadow .3s ease;z-index:1000}.header--scrolled{box-shadow:0 2px 12px rgba(0,0,0,.08)}.header .container{align-items:center;display:flex;gap:32px;justify-content:space-between}@media (max-width:768px){.header .container{gap:12px}}.header__logo{flex-shrink:0}.header__logo-link{align-items:center;display:flex;font-size:24px;font-weight:700;text-decoration:none;text-transform:uppercase}@media (max-width:768px){.header__logo-link{font-size:20px}}.header__logo-image{max-height:40px;-o-object-fit:contain;object-fit:contain;width:auto}@media (max-width:768px){.header__logo-image{max-height:32px}}.header__nav{display:flex;flex:1;gap:32px;justify-content:center}@media (max-width:768px){.header__nav{display:none}}.header__nav-link{align-items:center;color:#000;display:flex;font-size:14px;gap:6px;text-decoration:none;text-transform:uppercase;transition:all .2s}.header__nav-link:hover{opacity:.7}.header__nav-link.router-link-active{font-weight:700}.header__nav-link--highlight{color:#e11d48;font-weight:600;position:relative}.header__nav-link--highlight:after{animation:fire-pulse 2s ease-in-out infinite;content:"🔥";font-size:12px;position:absolute;right:-12px;top:-8px}.header__nav-icon{font-size:16px}@keyframes fire-pulse{0%,to{opacity:1;transform:scale(1)}50%{opacity:.8;transform:scale(1.1)}}.header__actions{align-items:center;display:flex;gap:12px}@media (max-width:768px){.header__actions{gap:8px}}.header__search{align-items:center;display:flex}.header__search--desktop{max-width:400px;position:relative;width:100%}@media (max-width:768px){.header__search--desktop{display:none}}.header__search--mobile{display:none}@media (max-width:768px){.header__search--mobile{display:inline-flex}}.header__search-input{min-height:36px;width:200px}@media (max-width:1200px){.header__search-input{width:160px}}.header__search-input .ui-input-root{border-radius:20px!important;overflow:visible!important}.header__search-input input{background:#fff!important;border:1px solid #e5e5e5!important;border-radius:20px!important;box-shadow:none!important;color:#000!important;font-family:Oswald, "Oswald Fallback: BlinkMacSystemFont", "Oswald Fallback: Segoe UI", "Oswald Fallback: Helvetica Neue", "Oswald Fallback: Arial", "Oswald Fallback: Noto Sans",sans-serif!important;font-size:14px!important;font-weight:300!important;height:36px!important;padding:0 36px 0 16px!important}.header__search-input input:focus,.header__search-input input:focus-visible{border-color:#ccc!important;box-shadow:none!important;outline:none!important}.header__search-input input::-moz-placeholder{color:#999!important;font-size:14px!important;font-weight:300!important}.header__search-input input::placeholder{color:#999!important;font-size:14px!important;font-weight:300!important}.header__search-input [role=listbox]{background:#fff!important;border:1px solid #e5e5e5!important;border-radius:12px!important;box-shadow:0 4px 20px rgba(0,0,0,.1)!important;margin-top:4px;overflow:hidden}.header__search-input [role=option]{color:#000!important;font-family:Oswald, "Oswald Fallback: BlinkMacSystemFont", "Oswald Fallback: Segoe UI", "Oswald Fallback: Helvetica Neue", "Oswald Fallback: Arial", "Oswald Fallback: Noto Sans",sans-serif!important;font-size:14px!important;font-weight:300!important;padding:10px 16px!important;transition:all .2s ease}.header__search-input [role=option]:hover,.header__search-input [role=option][data-highlighted]{background:#f5f5f5!important;color:#000!important}.header__search-input [role=option]:active{background:#e5e5e5!important}.header__search-btn{align-items:center;background:none;border:none;cursor:pointer;display:flex;justify-content:center;padding:0;transition:opacity .2s}.header__search-btn:hover{opacity:.7}.header__search-icon{color:#999;height:16px;width:16px}.header__search-dropdown{background:#fff;border:1px solid #e5e5e5;border-radius:12px;box-shadow:0 8px 32px rgba(0,0,0,.12);left:0;margin-top:8px;max-height:360px;overflow-y:auto;position:absolute;right:0;top:100%;z-index:1000}.header__search-dropdown::-webkit-scrollbar{width:6px}.header__search-dropdown::-webkit-scrollbar-track{background:#f5f5f5;border-radius:0 12px 12px 0}.header__search-dropdown::-webkit-scrollbar-thumb{background:#ccc;border-radius:3px}.header__search-dropdown::-webkit-scrollbar-thumb:hover{background:#999}.header__search-empty,.header__search-loading{color:#999;font-family:Oswald, "Oswald Fallback: BlinkMacSystemFont", "Oswald Fallback: Segoe UI", "Oswald Fallback: Helvetica Neue", "Oswald Fallback: Arial", "Oswald Fallback: Noto Sans",sans-serif;font-size:14px;font-weight:300;padding:24px 16px;text-align:center}.header__search-loading-icon{animation:spin 1s linear infinite;display:inline-block;margin-right:8px}.header__search-item{align-items:center;background:#fff;border:none;border-bottom:1px solid #f0f0f0;cursor:pointer;display:flex;font-family:Oswald, "Oswald Fallback: BlinkMacSystemFont", "Oswald Fallback: Segoe UI", "Oswald Fallback: Helvetica Neue", "Oswald Fallback: Arial", "Oswald Fallback: Noto Sans",sans-serif;gap:12px;padding:12px 16px;text-align:left;transition:all .2s ease;width:100%}.header__search-item:last-child{border-bottom:none}.header__search-item:hover{background:#f8f8f8}.header__search-item:active{background:#f0f0f0}.header__search-item-icon{align-items:center;color:#999;display:flex;flex-shrink:0;font-size:18px;height:40px;justify-content:center;width:40px}.header__search-item-image{background:#f5f5f5;border-radius:6px;flex-shrink:0;height:40px;overflow:hidden;width:40px}.header__search-item-image img{display:block;height:100%;-o-object-fit:cover;object-fit:cover;width:100%}.header__search-item-content{flex:1;min-width:0}.header__search-item-title{color:#000;font-size:14px;font-weight:400;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.header__search-item-description{color:#999;font-size:12px;font-weight:300;margin-top:2px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.header__search-item-badge{background:#f0f0f0;border-radius:4px;color:#666;flex-shrink:0;font-size:11px;font-weight:400;padding:2px 8px;text-transform:uppercase}@keyframes spin{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}.header__locale{align-items:center;color:#000;display:flex;font-size:14px;gap:8px}@media (max-width:768px){.header__locale--desktop{display:none}}.header__locale-icon{height:16px;width:16px}.header__locale-btn{font-family:Oswald, "Oswald Fallback: BlinkMacSystemFont", "Oswald Fallback: Segoe UI", "Oswald Fallback: Helvetica Neue", "Oswald Fallback: Arial", "Oswald Fallback: Noto Sans",sans-serif!important}.header__locale-menu{min-width:150px;padding:8px}.header__cart-btn{position:relative}.header__cart-wrapper{align-items:center;display:flex;justify-content:center;position:relative}.header__cart-icon{display:block;height:20px;width:20px}.header__cart-badge{align-items:center;display:flex;font-size:10px;font-weight:700;height:18px;justify-content:center;min-width:18px;padding:2px 4px;position:absolute;right:-8px;top:-8px}.header__burger{display:none}@media (max-width:768px){.header__burger{display:inline-flex}}.header .cart-badge-enter-active{animation:cart-badge-bounce .6s cubic-bezier(.68,-.55,.265,1.55)}.header .cart-badge-leave-active{animation:cart-badge-out .3s ease-in}@keyframes cart-badge-bounce{0%{opacity:0;transform:scale(0) rotate(-180deg)}50%{transform:scale(1.3) rotate(-90deg)}to{opacity:1;transform:scale(1) rotate(0)}}@keyframes cart-badge-out{0%{opacity:1;transform:scale(1)}to{opacity:0;transform:scale(.5)}}.header .header__cart-badge{animation:cart-pulse 2s ease-in-out infinite}@keyframes cart-pulse{0%,to{box-shadow:0 0 0 0 rgba(0,0,0,.7)}50%{box-shadow:0 0 0 8px transparent}}@media (min-width:769px){.mobile-menu-overlay,.mobile-search-overlay{display:none!important}}.mobile-menu-overlay,.mobile-search-overlay{backdrop-filter:blur(4px);background:rgba(0,0,0,.5);bottom:0;left:0;position:fixed;right:0;top:0;z-index:9999;-webkit-tap-highlight-color:transparent;touch-action:manipulation}.mobile-menu-enter-active,.mobile-menu-leave-active,.mobile-search-enter-active,.mobile-search-leave-active{transition:opacity .3s ease}.mobile-menu-enter-from,.mobile-menu-leave-to,.mobile-search-enter-from,.mobile-search-leave-to{opacity:0}.mobile-menu-enter-active .mobile-menu,.mobile-menu-leave-active .mobile-menu{transition:transform .3s ease}.mobile-menu-enter-from .mobile-menu,.mobile-menu-leave-to .mobile-menu{transform:translateX(-100%)}.mobile-search-enter-active .mobile-search,.mobile-search-leave-active .mobile-search{transition:transform .3s ease}.mobile-search-enter-from .mobile-search,.mobile-search-leave-to .mobile-search{opacity:0;transform:translateY(-20px)}.mobile-menu{background:#fff;bottom:0;box-shadow:4px 0 20px rgba(0,0,0,.1);display:flex;flex-direction:column;left:0;max-width:85vw;overflow-y:auto;position:absolute;top:0;width:280px}.mobile-menu__header{align-items:center;border-bottom:1px solid #e5e5e5;display:flex;justify-content:space-between;padding:20px}.mobile-menu__title{font-family:Oswald, "Oswald Fallback: BlinkMacSystemFont", "Oswald Fallback: Segoe UI", "Oswald Fallback: Helvetica Neue", "Oswald Fallback: Arial", "Oswald Fallback: Noto Sans",sans-serif;font-size:18px;font-weight:600;margin:0}.mobile-menu__close{align-items:center;background:none;border:none;color:#666;cursor:pointer;display:flex;justify-content:center;padding:4px;transition:color .2s}.mobile-menu__close:hover{color:#000}.mobile-menu__nav{flex:1;padding:20px 0}.mobile-menu__link{border-left:3px solid transparent;color:#000;display:block;font-family:Oswald, "Oswald Fallback: BlinkMacSystemFont", "Oswald Fallback: Segoe UI", "Oswald Fallback: Helvetica Neue", "Oswald Fallback: Arial", "Oswald Fallback: Noto Sans",sans-serif;font-size:15px;letter-spacing:.5px;padding:16px 20px;text-decoration:none;text-transform:uppercase;transition:all .2s}.mobile-menu__link.router-link-active,.mobile-menu__link:hover{background-color:#f5f5f5;border-left-color:#000}.mobile-menu__link.router-link-active{font-weight:600}.mobile-menu__footer{border-top:1px solid #e5e5e5;padding:20px}.mobile-menu__action{align-items:center;background:none;border:1px solid #e5e5e5;border-radius:8px;color:#000;cursor:pointer;display:flex;font-family:Oswald, "Oswald Fallback: BlinkMacSystemFont", "Oswald Fallback: Segoe UI", "Oswald Fallback: Helvetica Neue", "Oswald Fallback: Arial", "Oswald Fallback: Noto Sans",sans-serif;font-size:14px;gap:12px;margin-bottom:10px;padding:14px 16px;text-transform:uppercase;transition:all .2s;width:100%}.mobile-menu__action:last-child{margin-bottom:0}.mobile-menu__action svg{flex-shrink:0}.mobile-menu__action:hover{background-color:#f5f5f5;border-color:#ccc}.mobile-menu__action:active{transform:scale(.98)}.mobile-search{background:#fff;border-radius:12px;box-shadow:0 10px 40px rgba(0,0,0,.2);left:50%;max-width:500px;overflow:hidden;position:absolute;top:50%;transform:translate(-50%,-50%);width:90%}.mobile-search__header{align-items:center;border-bottom:1px solid #e5e5e5;display:flex;justify-content:space-between;padding:20px}.mobile-search__title{font-family:Oswald, "Oswald Fallback: BlinkMacSystemFont", "Oswald Fallback: Segoe UI", "Oswald Fallback: Helvetica Neue", "Oswald Fallback: Arial", "Oswald Fallback: Noto Sans",sans-serif;font-size:18px;font-weight:600;margin:0}.mobile-search__close{align-items:center;background:none;border:none;color:#666;cursor:pointer;display:flex;justify-content:center;padding:4px;transition:all .2s;-webkit-tap-highlight-color:transparent;min-height:44px;min-width:44px;touch-action:manipulation;-webkit-user-select:none;-moz-user-select:none;user-select:none}.mobile-search__close:hover{color:#000}.mobile-search__close:active{color:#000;transform:scale(.9)}.mobile-search__body{display:flex;gap:12px;padding:20px}.mobile-search__input{-webkit-appearance:none;-moz-appearance:none;appearance:none;background:#fff;border:1px solid #e5e5e5;border-radius:8px;color:#000;flex:1;font-family:Oswald, "Oswald Fallback: BlinkMacSystemFont", "Oswald Fallback: Segoe UI", "Oswald Fallback: Helvetica Neue", "Oswald Fallback: Arial", "Oswald Fallback: Noto Sans",sans-serif;font-size:16px;min-height:44px;outline:none;padding:14px 16px;transition:border-color .2s}.mobile-search__input:focus{background:#fff;border-color:#999}.mobile-search__input::-moz-placeholder{color:#999}.mobile-search__input::placeholder{color:#999}@supports (-webkit-touch-callout:none){.mobile-search__input{font-size:16px}}.mobile-search__button{align-items:center;background:#000;border:none;border-radius:8px;color:#fff;cursor:pointer;display:flex;justify-content:center;padding:14px 18px;transition:all .2s;-webkit-tap-highlight-color:transparent;min-width:52px;touch-action:manipulation;-webkit-user-select:none;-moz-user-select:none;user-select:none}.mobile-search__button:hover:not(:disabled){background:#333}.mobile-search__button:active:not(:disabled){background:#222;transform:scale(.95)}.mobile-search__button:disabled{cursor:not-allowed;opacity:.7}.mobile-search__results{max-height:60vh;overflow-y:auto;-webkit-overflow-scrolling:touch}.mobile-search__loading{align-items:center;color:#666;display:flex;font-family:Oswald, "Oswald Fallback: BlinkMacSystemFont", "Oswald Fallback: Segoe UI", "Oswald Fallback: Helvetica Neue", "Oswald Fallback: Arial", "Oswald Fallback: Noto Sans",sans-serif;font-size:14px;gap:8px;justify-content:center;padding:24px 20px}.mobile-search__loading-icon{animation:spin 1s linear infinite;display:inline-block}.mobile-search__empty{align-items:center;color:#999;display:flex;font-family:Oswald, "Oswald Fallback: BlinkMacSystemFont", "Oswald Fallback: Segoe UI", "Oswald Fallback: Helvetica Neue", "Oswald Fallback: Arial", "Oswald Fallback: Noto Sans",sans-serif;font-size:14px;justify-content:center;padding:24px 20px}.mobile-search__suggestions{padding:0 20px 20px}.mobile-search__suggestion{align-items:center;background:none;border:none;border-bottom:1px solid #f0f0f0;cursor:pointer;display:flex;font-family:Oswald, "Oswald Fallback: BlinkMacSystemFont", "Oswald Fallback: Segoe UI", "Oswald Fallback: Helvetica Neue", "Oswald Fallback: Arial", "Oswald Fallback: Noto Sans",sans-serif;gap:12px;padding:12px 16px;text-align:left;transition:all .2s;width:100%;-webkit-tap-highlight-color:transparent;min-height:60px;touch-action:manipulation;-webkit-user-select:none;-moz-user-select:none;user-select:none}.mobile-search__suggestion:hover{background-color:#f5f5f5}.mobile-search__suggestion:active{background-color:#e8e8e8}.mobile-search__suggestion:last-child{border-bottom:none}.mobile-search__suggestion-icon{align-items:center;display:flex;font-size:20px;justify-content:center}.mobile-search__suggestion-icon,.mobile-search__suggestion-image{background:#f5f5f5;border-radius:8px;flex-shrink:0;height:40px;width:40px}.mobile-search__suggestion-image{overflow:hidden}.mobile-search__suggestion-image img{height:100%;-o-object-fit:cover;object-fit:cover;width:100%}.mobile-search__suggestion-content{display:flex;flex:1;flex-direction:column;gap:4px;min-width:0}.mobile-search__suggestion-title{color:#000;font-size:14px;font-weight:500;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.mobile-search__suggestion-description{color:#999;font-size:12px;font-weight:300;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.mobile-search__suggestion-badge{background:#f0f0f0;border-radius:4px;color:#666;flex-shrink:0;font-size:10px;font-weight:400;letter-spacing:.5px;padding:4px 8px;text-transform:uppercase}.footer{background-color:#000;color:#fff;margin-top:auto;padding:60px 0 20px}@media (max-width:768px){.footer{padding:40px 0 20px}}.footer__content{display:flex;flex-wrap:wrap;gap:40px;margin-bottom:60px}@media (max-width:768px){.footer__content{gap:30px}}@media (max-width:480px){.footer__content{flex-direction:column;gap:24px}}.footer__column{flex:1;min-width:150px}.footer__column--brand{flex:1.5;min-width:200px}@media (max-width:480px){.footer__column{flex:none;min-width:auto;width:100%}}.footer__column--brand .footer__logo{display:block;margin-bottom:16px}.footer__logo{align-items:center;display:inline-flex;text-decoration:none;transition:opacity .2s ease}.footer__logo:hover{opacity:.8}.footer__logo-icon{display:block;height:40px;width:auto}.footer__logo-icon :deep(svg){fill:#fff;height:100%;width:auto}.footer__tagline{color:hsla(0,0%,100%,.7);font-size:14px;line-height:1.4}.footer__title{font-size:16px;font-weight:600;letter-spacing:.03em;margin-bottom:20px;text-transform:uppercase}.footer__list{list-style:none;margin:0;padding:0}.footer__list li{margin-bottom:12px}.footer__list li:last-child{margin-bottom:0}.footer__list--social li{margin-bottom:10px}.footer__link{color:hsla(0,0%,100%,.8);font-size:14px;letter-spacing:.02em;text-decoration:none;text-transform:uppercase;transition:color .2s ease}.footer__link:hover{color:#fff}.footer__social-link{align-items:center;color:hsla(0,0%,100%,.8);display:flex;font-size:14px;gap:10px;letter-spacing:.02em;text-decoration:none;text-transform:uppercase;transition:color .2s ease}.footer__social-link:hover{color:#fff}.footer__social-link:hover .footer__social-icon{transform:scale(1.1)}.footer__social-icon{align-items:center;display:flex;flex-shrink:0;height:20px;justify-content:center;transition:transform .2s ease;width:20px}.footer__social-icon svg{height:100%;width:100%}.footer__language{align-items:center;display:flex;gap:8px;margin-top:8px}.footer__language-btn{background:none;border:none;color:hsla(0,0%,100%,.6);cursor:pointer;font-size:16px;font-weight:500;padding:0;transition:color .2s ease}.footer__language-btn:hover{color:hsla(0,0%,100%,.9)}.footer__language-btn--active{color:#fff;font-weight:600}.footer__language-separator{color:hsla(0,0%,100%,.4);font-size:16px}.footer__bottom{align-items:center;border-top:1px solid hsla(0,0%,100%,.1);display:flex;flex-wrap:wrap;gap:20px;justify-content:space-between;padding-top:30px}@media (max-width:768px){.footer__bottom{align-items:flex-start;flex-direction:column;gap:16px}}.footer__bottom-text{color:hsla(0,0%,100%,.5);font-size:11px;letter-spacing:.05em;line-height:1.5;text-transform:uppercase;word-break:break-word}@media (max-width:768px){.footer__bottom-text{font-size:10px}}.footer__copyright{color:hsla(0,0%,100%,.7);display:flex;flex-direction:column;font-size:14px;gap:8px}@media (max-width:768px){.footer__copyright{align-items:flex-start}}@media (max-width:480px){.footer__copyright-main{white-space:normal}}.footer__developer{color:hsla(0,0%,100%,.5);font-size:12px}@media (max-width:768px){.footer__developer{font-size:11px}}@media (max-width:480px){.footer__developer{white-space:normal}}.footer__developer-link{border-bottom:1px solid hsla(0,0%,100%,.3);color:hsla(0,0%,100%,.7);text-decoration:none;transition:color .2s ease}.footer__developer-link:hover{border-bottom-color:hsla(0,0%,100%,.6);color:#fff}.footer__company-info{color:hsla(0,0%,100%,.6);font-size:13px;line-height:1.6;margin-top:16px;word-break:break-word}.footer__address,.footer__inn{margin:6px 0}.footer__payment{border-top:1px solid hsla(0,0%,100%,.1);margin-top:40px;padding-top:30px}@media (max-width:768px){.footer__payment{margin-top:30px;padding-top:20px}}.footer__payment-title{color:hsla(0,0%,100%,.7);font-size:14px;font-weight:600;letter-spacing:.03em;margin-bottom:20px;text-transform:uppercase}@media (max-width:768px){.footer__payment-title{font-size:13px;margin-bottom:16px}}.footer__payment-icons{align-items:center;display:flex;flex-wrap:wrap;gap:24px;padding-bottom:24px}@media (max-width:768px){.footer__payment-icons{gap:16px}}.footer__payment-icon{align-items:center;display:flex;justify-content:center;opacity:.85;transition:all .3s ease}.footer__payment-icon:hover{opacity:1;transform:translateY(-2px)}.footer__payment-svg{display:block;filter:brightness(.95);height:32px;width:auto}.footer__payment-svg:hover{filter:brightness(1)}@media (max-width:768px){.footer__payment-svg{height:28px}}.footer__payment-emoji{display:block;font-size:36px;line-height:1}@media (max-width:768px){.footer__payment-emoji{font-size:32px}}.footer__bottom-link{color:hsla(0,0%,100%,.5);text-decoration:none;transition:color .2s ease}.footer__bottom-link:hover{color:hsla(0,0%,100%,.8)}.footer__bottom-separator{color:hsla(0,0%,100%,.3);margin:0 8px}.auth-modal[data-v-7f78177a]{align-items:center;backdrop-filter:blur(4px);background:rgba(0,0,0,.75);bottom:0;display:flex;justify-content:center;left:0;padding:20px;position:fixed;right:0;top:0;z-index:10000}.auth-modal__content[data-v-7f78177a]{background:#fff;border-radius:16px;box-shadow:0 20px 60px rgba(0,0,0,.3);max-height:90vh;max-width:480px;overflow-y:auto;position:relative;width:100%}.auth-modal__close[data-v-7f78177a]{align-items:center;background:transparent;border:none;border-radius:50%;cursor:pointer;display:flex;height:40px;justify-content:center;position:absolute;right:16px;top:16px;transition:all .2s;width:40px;z-index:10}.auth-modal__close[data-v-7f78177a]:hover{background:#f5f5f5}.auth-modal__close svg[data-v-7f78177a]{color:#666}.auth-modal__tabs[data-v-7f78177a]{border-bottom:1px solid #e5e5e5;display:flex;padding:0 32px}.auth-modal__tab[data-v-7f78177a]{background:transparent;border:none;color:#999;cursor:pointer;flex:1;font-size:16px;font-weight:500;padding:20px;position:relative;transition:color .2s}.auth-modal__tab[data-v-7f78177a]:hover{color:#666}.auth-modal__tab--active[data-v-7f78177a]{color:#000}.auth-modal__tab--active[data-v-7f78177a]:after{background:#000;bottom:-1px;content:"";height:2px;left:0;position:absolute;right:0}.auth-modal__form[data-v-7f78177a]{padding:32px}.auth-modal__title[data-v-7f78177a]{font-size:24px;font-weight:600;margin:0 0 8px;text-align:center}.auth-modal__subtitle[data-v-7f78177a]{color:#666;font-size:14px;margin:0 0 24px;text-align:center}.auth-modal__error[data-v-7f78177a]{background:#fee;border-radius:8px;color:#c00;font-size:14px;margin-bottom:16px;padding:12px 16px;text-align:center}.auth-modal__field[data-v-7f78177a]{margin-bottom:16px}.auth-modal__field label[data-v-7f78177a]{color:#333;display:block;font-size:14px;font-weight:500;margin-bottom:8px}.auth-modal__field input[data-v-7f78177a]{border:1px solid #ddd;border-radius:8px;font-size:15px;padding:12px 16px;transition:all .2s;width:100%}.auth-modal__field input[data-v-7f78177a]:focus{border-color:#000;box-shadow:0 0 0 3px rgba(0,0,0,.1);outline:none}.auth-modal__field input[data-v-7f78177a]::-moz-placeholder{color:#aaa}.auth-modal__field input[data-v-7f78177a]::placeholder{color:#aaa}.auth-modal__submit[data-v-7f78177a]{background:#000;border:none;border-radius:8px;color:#fff;cursor:pointer;font-size:16px;font-weight:600;margin-top:8px;padding:14px;transition:all .2s;width:100%}.auth-modal__submit[data-v-7f78177a]:hover:not(:disabled){background:#333;box-shadow:0 4px 12px rgba(0,0,0,.15);transform:translateY(-1px)}.auth-modal__submit[data-v-7f78177a]:disabled{cursor:not-allowed;opacity:.5}.auth-modal__switch[data-v-7f78177a]{color:#666;font-size:14px;margin-top:16px;text-align:center}.auth-modal__switch button[data-v-7f78177a]{background:none;border:none;color:#000;cursor:pointer;font-weight:600;padding:0;text-decoration:underline}.auth-modal__switch button[data-v-7f78177a]:hover{color:#333}.cookie-banner[data-v-4b82bc1b]{background:#fff;border-top:1px solid #e5e5e5;bottom:0;box-shadow:0 -4px 20px rgba(0,0,0,.1);left:0;position:fixed;right:0;z-index:9999}@media (max-width:768px){.cookie-banner[data-v-4b82bc1b]{padding:16px}}.cookie-banner__container[data-v-4b82bc1b]{align-items:center;display:flex;gap:24px;margin:0 auto;max-width:1400px;padding:24px 32px}@media (max-width:1024px){.cookie-banner__container[data-v-4b82bc1b]{flex-direction:column;gap:16px;padding:20px}}.cookie-banner__icon[data-v-4b82bc1b]{align-items:center;background:#f5f5f5;border-radius:12px;display:flex;flex-shrink:0;height:48px;justify-content:center;width:48px}.cookie-banner__icon svg[data-v-4b82bc1b]{color:#666}@media (max-width:1024px){.cookie-banner__icon[data-v-4b82bc1b]{display:none}}.cookie-banner__content[data-v-4b82bc1b]{flex:1;min-width:0}@media (max-width:1024px){.cookie-banner__content[data-v-4b82bc1b]{text-align:center}}.cookie-banner__title[data-v-4b82bc1b]{color:#000;font-size:18px;font-weight:600;margin:0 0 8px}@media (max-width:768px){.cookie-banner__title[data-v-4b82bc1b]{font-size:16px}}.cookie-banner__text[data-v-4b82bc1b]{color:#666;font-size:14px;line-height:1.6;margin:0 0 8px}@media (max-width:768px){.cookie-banner__text[data-v-4b82bc1b]{font-size:13px}}.cookie-banner__links[data-v-4b82bc1b]{align-items:center;display:flex;font-size:13px;gap:8px}@media (max-width:1024px){.cookie-banner__links[data-v-4b82bc1b]{justify-content:center}}@media (max-width:768px){.cookie-banner__links[data-v-4b82bc1b]{flex-direction:column;gap:4px}}.cookie-banner__link[data-v-4b82bc1b]{color:#000;text-decoration:underline;transition:color .2s}.cookie-banner__link[data-v-4b82bc1b]:hover{color:#666}.cookie-banner__separator[data-v-4b82bc1b]{color:#ccc}@media (max-width:768px){.cookie-banner__separator[data-v-4b82bc1b]{display:none}}.cookie-banner__actions[data-v-4b82bc1b]{display:flex;flex-shrink:0;gap:12px}@media (max-width:1024px){.cookie-banner__actions[data-v-4b82bc1b]{justify-content:center;width:100%}}@media (max-width:480px){.cookie-banner__actions[data-v-4b82bc1b]{flex-direction:column}}.cookie-banner__button[data-v-4b82bc1b]{border:none;border-radius:8px;cursor:pointer;font-size:14px;font-weight:600;padding:12px 24px;transition:all .2s;white-space:nowrap}@media (max-width:480px){.cookie-banner__button[data-v-4b82bc1b]{padding:14px 24px;width:100%}}.cookie-banner__button--primary[data-v-4b82bc1b]{background:#000;color:#fff}.cookie-banner__button--primary[data-v-4b82bc1b]:hover{background:#333;box-shadow:0 4px 12px rgba(0,0,0,.15);transform:translateY(-1px)}.cookie-banner__button--secondary[data-v-4b82bc1b]{background:#f5f5f5;color:#666}.cookie-banner__button--secondary[data-v-4b82bc1b]:hover{background:#e5e5e5;color:#000}.slide-up-enter-active[data-v-4b82bc1b],.slide-up-leave-active[data-v-4b82bc1b]{transition:transform .4s cubic-bezier(.4,0,.2,1),opacity .4s}.slide-up-enter-from[data-v-4b82bc1b],.slide-up-leave-to[data-v-4b82bc1b]{opacity:0;transform:translateY(100%)}.global-loader[data-v-b036ccdc]{align-items:center;bottom:0;display:flex;justify-content:center;left:0;position:fixed;right:0;top:0;z-index:99999}.global-loader__backdrop[data-v-b036ccdc]{backdrop-filter:blur(8px);background:hsla(0,0%,100%,.9);bottom:0;left:0;position:absolute;right:0;top:0}.global-loader__content[data-v-b036ccdc]{flex-direction:column;gap:20px;z-index:1}.global-loader__content[data-v-b036ccdc],.global-loader__spinner[data-v-b036ccdc]{align-items:center;display:flex;position:relative}.global-loader__spinner[data-v-b036ccdc]{height:80px;justify-content:center;width:80px}.global-loader__circle[data-v-b036ccdc]{animation:spin-b036ccdc 1.2s cubic-bezier(.5,0,.5,1) infinite;border:3px solid transparent;border-radius:50%;border-top-color:#000;height:100%;position:absolute;width:100%}.global-loader__circle[data-v-b036ccdc]:first-child{animation-delay:-.45s;border-top-color:#000}.global-loader__circle[data-v-b036ccdc]:nth-child(2){animation-delay:-.3s;border-top-color:#666;height:70%;width:70%}.global-loader__circle[data-v-b036ccdc]:nth-child(3){animation-delay:-.15s;border-top-color:#999;height:40%;width:40%}.global-loader__message[data-v-b036ccdc]{animation:pulse-b036ccdc 1.5s ease-in-out infinite;color:#333;font-size:16px;font-weight:500;margin:0}@keyframes spin-b036ccdc{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}@keyframes pulse-b036ccdc{0%,to{opacity:1}50%{opacity:.5}}.fade-enter-active[data-v-b036ccdc],.fade-leave-active[data-v-b036ccdc]{transition:opacity .3s ease}.fade-enter-from[data-v-b036ccdc],.fade-leave-to[data-v-b036ccdc]{opacity:0}.layout{display:flex;flex-direction:column;min-height:100vh;overflow:hidden}.layout--scrollable{height:100vh;overflow-y:auto}.layout__main{flex:1}