@font-face {font-family:'Poppins';font-style:normal;font-weight:200;font-display:swap;src:url(/assets/vendor/fonts/files/poppins-normal-200-devanagari.woff2) format('woff2');unicode-range:U+0900-097F, U+1CD0-1CF4, U+1CF7-1CF9, U+200C-200D, U+20A8, U+20B9, U+20F0, U+25CC, U+A830-A839, U+A8E0-A8FF, U+11B00-11B0A;}
@font-face {font-family:'Poppins';font-style:normal;font-weight:200;font-display:swap;src:url(/assets/vendor/fonts/files/poppins-normal-200-latin-ext.woff2) format('woff2');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-20C4, U+2113, U+2C60-2C7F, U+A720-A7FF;}
@font-face {font-family:'Poppins';font-style:normal;font-weight:200;font-display:swap;src:url(/assets/vendor/fonts/files/poppins-normal-200-latin.woff2) format('woff2');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-face {font-family:'Poppins';font-style:normal;font-weight:300;font-display:swap;src:url(/assets/vendor/fonts/files/poppins-normal-300-devanagari.woff2) format('woff2');unicode-range:U+0900-097F, U+1CD0-1CF4, U+1CF7-1CF9, U+200C-200D, U+20A8, U+20B9, U+20F0, U+25CC, U+A830-A839, U+A8E0-A8FF, U+11B00-11B0A;}
@font-face {font-family:'Poppins';font-style:normal;font-weight:300;font-display:swap;src:url(/assets/vendor/fonts/files/poppins-normal-300-latin-ext.woff2) format('woff2');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-20C4, U+2113, U+2C60-2C7F, U+A720-A7FF;}
@font-face {font-family:'Poppins';font-style:normal;font-weight:300;font-display:swap;src:url(/assets/vendor/fonts/files/poppins-normal-300-latin.woff2) format('woff2');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-face {font-family:'Poppins';font-style:normal;font-weight:500;font-display:swap;src:url(/assets/vendor/fonts/files/poppins-normal-500-devanagari.woff2) format('woff2');unicode-range:U+0900-097F, U+1CD0-1CF4, U+1CF7-1CF9, U+200C-200D, U+20A8, U+20B9, U+20F0, U+25CC, U+A830-A839, U+A8E0-A8FF, U+11B00-11B0A;}
@font-face {font-family:'Poppins';font-style:normal;font-weight:500;font-display:swap;src:url(/assets/vendor/fonts/files/poppins-normal-500-latin-ext.woff2) format('woff2');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-20C4, U+2113, U+2C60-2C7F, U+A720-A7FF;}
@font-face {font-family:'Poppins';font-style:normal;font-weight:500;font-display:swap;src:url(/assets/vendor/fonts/files/poppins-normal-500-latin.woff2) format('woff2');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-face {font-family:'Roboto';font-style:normal;font-weight:400;font-stretch:100%;font-display:swap;src:url(/assets/vendor/fonts/files/roboto-normal-var-cyrillic-ext.woff2) format('woff2');unicode-range:U+0460-052F, U+1C80-1C8A, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F;}
@font-face {font-family:'Roboto';font-style:normal;font-weight:400;font-stretch:100%;font-display:swap;src:url(/assets/vendor/fonts/files/roboto-normal-var-cyrillic.woff2) format('woff2');unicode-range:U+0301, U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116;}
@font-face {font-family:'Roboto';font-style:normal;font-weight:400;font-stretch:100%;font-display:swap;src:url(/assets/vendor/fonts/files/roboto-normal-var-greek-ext.woff2) format('woff2');unicode-range:U+1F00-1FFF;}
@font-face {font-family:'Roboto';font-style:normal;font-weight:400;font-stretch:100%;font-display:swap;src:url(/assets/vendor/fonts/files/roboto-normal-var-greek.woff2) format('woff2');unicode-range:U+0370-0377, U+037A-037F, U+0384-038A, U+038C, U+038E-03A1, U+03A3-03FF;}
@font-face {font-family:'Roboto';font-style:normal;font-weight:400;font-stretch:100%;font-display:swap;src:url(/assets/vendor/fonts/files/roboto-normal-var-math.woff2) format('woff2');unicode-range:U+0302-0303, U+0305, U+0307-0308, U+0310, U+0312, U+0315, U+031A, U+0326-0327, U+032C, U+032F-0330, U+0332-0333, U+0338, U+033A, U+0346, U+034D, U+0391-03A1, U+03A3-03A9, U+03B1-03C9, U+03D1, U+03D5-03D6, U+03F0-03F1, U+03F4-03F5, U+2016-2017, U+2034-2038, U+203C, U+2040, U+2043, U+2047, U+2050, U+2057, U+205F, U+2070-2071, U+2074-209F, U+20D0-20DC, U+20E1, U+20E5-20EF, U+2100-2112, U+2114-2115, U+2117-2121, U+2123-214F, U+2190, U+2192, U+2194-21AE, U+21B0-21E5, U+21F1-21F2, U+21F4-2211, U+2213-2214, U+2216-22FF, U+2308-230B, U+2310, U+2319, U+231C-2321, U+2336-237A, U+237C, U+2395, U+239B-23B7, U+23D0, U+23DC-23E1, U+2474-2475, U+25AF, U+25B3, U+25B7, U+25BD, U+25C1, U+25CA, U+25CC, U+25FB, U+266D-266F, U+27C0-27FF, U+2900-2AFF, U+2B0E-2B11, U+2B30-2B4C, U+2BFE, U+3030, U+FF5B, U+FF5D, U+1D400-1D7FF, U+1EE00-1EEFF;}
@font-face {font-family:'Roboto';font-style:normal;font-weight:400;font-stretch:100%;font-display:swap;src:url(/assets/vendor/fonts/files/roboto-normal-var-symbols.woff2) format('woff2');unicode-range:U+0001-000C, U+000E-001F, U+007F-009F, U+20DD-20E0, U+20E2-20E4, U+2150-218F, U+2190, U+2192, U+2194-2199, U+21AF, U+21E6-21F0, U+21F3, U+2218-2219, U+2299, U+22C4-22C6, U+2300-243F, U+2440-244A, U+2460-24FF, U+25A0-27BF, U+2800-28FF, U+2921-2922, U+2981, U+29BF, U+29EB, U+2B00-2BFF, U+4DC0-4DFF, U+FFF9-FFFB, U+10140-1018E, U+10190-1019C, U+101A0, U+101D0-101FD, U+102E0-102FB, U+10E60-10E7E, U+1D2C0-1D2D3, U+1D2E0-1D37F, U+1F000-1F0FF, U+1F100-1F1AE, U+1F1E6-1F1FF, U+1F30D-1F30F, U+1F315, U+1F31C, U+1F31E, U+1F320-1F32C, U+1F336, U+1F378, U+1F37D, U+1F382, U+1F393-1F39F, U+1F3A7-1F3A8, U+1F3AC-1F3AF, U+1F3C2, U+1F3C4-1F3C6, U+1F3CA-1F3CE, U+1F3D4-1F3E0, U+1F3ED, U+1F3F1-1F3F3, U+1F3F5-1F3F7, U+1F408, U+1F415, U+1F41F, U+1F426, U+1F43F, U+1F441-1F442, U+1F444, U+1F446-1F449, U+1F44C-1F44E, U+1F453, U+1F46A, U+1F47D, U+1F4A3, U+1F4B0, U+1F4B3, U+1F4B9, U+1F4BB, U+1F4BF, U+1F4C8-1F4CB, U+1F4D6, U+1F4DA, U+1F4DF, U+1F4E3-1F4E6, U+1F4EA-1F4ED, U+1F4F7, U+1F4F9-1F4FB, U+1F4FD-1F4FE, U+1F503, U+1F507-1F50B, U+1F50D, U+1F512-1F513, U+1F53E-1F54A, U+1F54F-1F5FA, U+1F610, U+1F650-1F67F, U+1F687, U+1F68D, U+1F691, U+1F694, U+1F698, U+1F6AD, U+1F6B2, U+1F6B9-1F6BA, U+1F6BC, U+1F6C6-1F6CF, U+1F6D3-1F6D7, U+1F6E0-1F6EA, U+1F6F0-1F6F3, U+1F6F7-1F6FC, U+1F700-1F80B, U+1F810-1F847, U+1F850-1F859, U+1F860-1F887, U+1F890-1F8AD, U+1F8B0-1F8BB, U+1F8C0-1F8C1, U+1F8D0-1F8D8, U+1F900-1F90B, U+1F93B, U+1F946, U+1F984, U+1F996, U+1F9E9, U+1FA00-1FA6F, U+1FA70-1FA7C, U+1FA80-1FAC6, U+1FAC8, U+1FACC-1FADD, U+1FADF-1FAEB, U+1FAEF-1FAFA, U+1FB00-1FBFF;}
@font-face {font-family:'Roboto';font-style:normal;font-weight:400;font-stretch:100%;font-display:swap;src:url(/assets/vendor/fonts/files/roboto-normal-var-vietnamese.woff2) format('woff2');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-face {font-family:'Roboto';font-style:normal;font-weight:400;font-stretch:100%;font-display:swap;src:url(/assets/vendor/fonts/files/roboto-normal-var-latin-ext.woff2) format('woff2');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-20C4, U+2113, U+2C60-2C7F, U+A720-A7FF;}
@font-face {font-family:'Roboto';font-style:normal;font-weight:400;font-stretch:100%;font-display:swap;src:url(/assets/vendor/fonts/files/roboto-normal-var-latin.woff2) format('woff2');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-face {font-family:'Roboto';font-style:normal;font-weight:700;font-stretch:100%;font-display:swap;src:url(/assets/vendor/fonts/files/roboto-normal-var-cyrillic-ext.woff2) format('woff2');unicode-range:U+0460-052F, U+1C80-1C8A, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F;}
@font-face {font-family:'Roboto';font-style:normal;font-weight:700;font-stretch:100%;font-display:swap;src:url(/assets/vendor/fonts/files/roboto-normal-var-cyrillic.woff2) format('woff2');unicode-range:U+0301, U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116;}
@font-face {font-family:'Roboto';font-style:normal;font-weight:700;font-stretch:100%;font-display:swap;src:url(/assets/vendor/fonts/files/roboto-normal-var-greek-ext.woff2) format('woff2');unicode-range:U+1F00-1FFF;}
@font-face {font-family:'Roboto';font-style:normal;font-weight:700;font-stretch:100%;font-display:swap;src:url(/assets/vendor/fonts/files/roboto-normal-var-greek.woff2) format('woff2');unicode-range:U+0370-0377, U+037A-037F, U+0384-038A, U+038C, U+038E-03A1, U+03A3-03FF;}
@font-face {font-family:'Roboto';font-style:normal;font-weight:700;font-stretch:100%;font-display:swap;src:url(/assets/vendor/fonts/files/roboto-normal-var-math.woff2) format('woff2');unicode-range:U+0302-0303, U+0305, U+0307-0308, U+0310, U+0312, U+0315, U+031A, U+0326-0327, U+032C, U+032F-0330, U+0332-0333, U+0338, U+033A, U+0346, U+034D, U+0391-03A1, U+03A3-03A9, U+03B1-03C9, U+03D1, U+03D5-03D6, U+03F0-03F1, U+03F4-03F5, U+2016-2017, U+2034-2038, U+203C, U+2040, U+2043, U+2047, U+2050, U+2057, U+205F, U+2070-2071, U+2074-209F, U+20D0-20DC, U+20E1, U+20E5-20EF, U+2100-2112, U+2114-2115, U+2117-2121, U+2123-214F, U+2190, U+2192, U+2194-21AE, U+21B0-21E5, U+21F1-21F2, U+21F4-2211, U+2213-2214, U+2216-22FF, U+2308-230B, U+2310, U+2319, U+231C-2321, U+2336-237A, U+237C, U+2395, U+239B-23B7, U+23D0, U+23DC-23E1, U+2474-2475, U+25AF, U+25B3, U+25B7, U+25BD, U+25C1, U+25CA, U+25CC, U+25FB, U+266D-266F, U+27C0-27FF, U+2900-2AFF, U+2B0E-2B11, U+2B30-2B4C, U+2BFE, U+3030, U+FF5B, U+FF5D, U+1D400-1D7FF, U+1EE00-1EEFF;}
@font-face {font-family:'Roboto';font-style:normal;font-weight:700;font-stretch:100%;font-display:swap;src:url(/assets/vendor/fonts/files/roboto-normal-var-symbols.woff2) format('woff2');unicode-range:U+0001-000C, U+000E-001F, U+007F-009F, U+20DD-20E0, U+20E2-20E4, U+2150-218F, U+2190, U+2192, U+2194-2199, U+21AF, U+21E6-21F0, U+21F3, U+2218-2219, U+2299, U+22C4-22C6, U+2300-243F, U+2440-244A, U+2460-24FF, U+25A0-27BF, U+2800-28FF, U+2921-2922, U+2981, U+29BF, U+29EB, U+2B00-2BFF, U+4DC0-4DFF, U+FFF9-FFFB, U+10140-1018E, U+10190-1019C, U+101A0, U+101D0-101FD, U+102E0-102FB, U+10E60-10E7E, U+1D2C0-1D2D3, U+1D2E0-1D37F, U+1F000-1F0FF, U+1F100-1F1AE, U+1F1E6-1F1FF, U+1F30D-1F30F, U+1F315, U+1F31C, U+1F31E, U+1F320-1F32C, U+1F336, U+1F378, U+1F37D, U+1F382, U+1F393-1F39F, U+1F3A7-1F3A8, U+1F3AC-1F3AF, U+1F3C2, U+1F3C4-1F3C6, U+1F3CA-1F3CE, U+1F3D4-1F3E0, U+1F3ED, U+1F3F1-1F3F3, U+1F3F5-1F3F7, U+1F408, U+1F415, U+1F41F, U+1F426, U+1F43F, U+1F441-1F442, U+1F444, U+1F446-1F449, U+1F44C-1F44E, U+1F453, U+1F46A, U+1F47D, U+1F4A3, U+1F4B0, U+1F4B3, U+1F4B9, U+1F4BB, U+1F4BF, U+1F4C8-1F4CB, U+1F4D6, U+1F4DA, U+1F4DF, U+1F4E3-1F4E6, U+1F4EA-1F4ED, U+1F4F7, U+1F4F9-1F4FB, U+1F4FD-1F4FE, U+1F503, U+1F507-1F50B, U+1F50D, U+1F512-1F513, U+1F53E-1F54A, U+1F54F-1F5FA, U+1F610, U+1F650-1F67F, U+1F687, U+1F68D, U+1F691, U+1F694, U+1F698, U+1F6AD, U+1F6B2, U+1F6B9-1F6BA, U+1F6BC, U+1F6C6-1F6CF, U+1F6D3-1F6D7, U+1F6E0-1F6EA, U+1F6F0-1F6F3, U+1F6F7-1F6FC, U+1F700-1F80B, U+1F810-1F847, U+1F850-1F859, U+1F860-1F887, U+1F890-1F8AD, U+1F8B0-1F8BB, U+1F8C0-1F8C1, U+1F8D0-1F8D8, U+1F900-1F90B, U+1F93B, U+1F946, U+1F984, U+1F996, U+1F9E9, U+1FA00-1FA6F, U+1FA70-1FA7C, U+1FA80-1FAC6, U+1FAC8, U+1FACC-1FADD, U+1FADF-1FAEB, U+1FAEF-1FAFA, U+1FB00-1FBFF;}
@font-face {font-family:'Roboto';font-style:normal;font-weight:700;font-stretch:100%;font-display:swap;src:url(/assets/vendor/fonts/files/roboto-normal-var-vietnamese.woff2) format('woff2');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-face {font-family:'Roboto';font-style:normal;font-weight:700;font-stretch:100%;font-display:swap;src:url(/assets/vendor/fonts/files/roboto-normal-var-latin-ext.woff2) format('woff2');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-20C4, U+2113, U+2C60-2C7F, U+A720-A7FF;}
@font-face {font-family:'Roboto';font-style:normal;font-weight:700;font-stretch:100%;font-display:swap;src:url(/assets/vendor/fonts/files/roboto-normal-var-latin.woff2) format('woff2');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;}
html,body,div,span,applet,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,abbr,acronym,address,big,cite,code,del,dfn,em,img,ins,kbd,q,s,samp,small,strike,strong,sub,sup,tt,var,b,u,i,center,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td,article,aside,canvas,details,embed,figure,figcaption,footer,header,hgroup,menu,nav,output,ruby,section,summary,time,mark,audio,video{margin:0;padding:0;border:0;vertical-align:baseline}body{line-height:1}ol,ul{list-style:none}blockquote,q{quotes:none}blockquote:before,blockquote:after,q:before,q:after{content:"";content:none}table{border-collapse:collapse;border-spacing:0}h2{padding:20px 0;margin-bottom:20px;letter-spacing:.1em;color:#1d1d1d;background-color:#ebebeb;text-align:center;font-weight:700;font-family:Roboto,sans-serif;font-size:21px}h5{padding-bottom:0;margin-bottom:0}.icon{display:inline-block;background-size:contain;background-repeat:no-repeat;background-position:center;fill:currentColor}.skiptranslate{display:none}.goog-te-banner-frame.skiptranslate{display:none!important}html,body{overflow-x:hidden;max-width:100%;top:0!important;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}#loader-container{display:none;justify-content:center;align-items:center;position:fixed;top:0;left:0;width:100%;height:100%;background-color:rgba(255,255,255,.8);backdrop-filter:blur(10px);z-index:9999}#loader{position:relative;width:80px;height:80px}#loader:before,#loader:after{content:"";box-sizing:border-box;position:absolute;top:0;left:0;width:80px;height:80px;border:4px solid #3498db;border-radius:50%;animation:loader 1.2s cubic-bezier(.5,0,.5,1) infinite}#loader:before{border-color:#3498db transparent transparent transparent}#loader:after{border-color:transparent #3498db transparent transparent}@keyframes loader{0%{transform:rotate(0deg)}to{transform:rotate(360deg)}}.container{width:100%;max-width:100%;margin-right:auto;margin-left:auto;padding-right:15px;padding-left:15px;box-sizing:border-box}.row{display:flex;flex-wrap:wrap;margin-right:-15px;margin-left:-15px;box-sizing:border-box}.col-12{flex:0 0 100%;max-width:100%;padding-right:15px;padding-left:15px;box-sizing:border-box}@media (min-width:768px){.container{max-width:720px}}@media (min-width:992px){.container{max-width:960px}}@media (min-width:1200px){.container{max-width:1140px}}@media (min-width:1400px){.container{max-width:1320px}}
body{font-family:'Roboto',sans-serif;margin:0;padding:0;background:var(--theme)}
header img{display:block}
header,main{margin:0;padding:0}
.loading{position:fixed;top:0;left:0;width:100%;height:100%;background:rgba(255,255,255,0.9);z-index:9999;display:flex;justify-content:center;align-items:center}

.menu-content{width:100%}
.menu-content.mc-loading{opacity:.5;transition:opacity .15s}
.mc-search{position:relative;margin-bottom:16px}
.mc-search__box{display:flex;align-items:center;gap:9px;background:#fff;border:1px solid #e2e8f0;border-radius:12px;padding:11px 13px;box-shadow:0 1px 3px rgba(0,0,0,.04)}
.mc-search__box:focus-within{border-color:#cbd5e1}
.mc-search__ic{color:#94a3b8;display:flex;flex:0 0 auto}
.mc-search__input{flex:1;min-width:0;border:none;outline:none;background:none;font-size:16px;color:#1e293b;font-family:inherit}
.mc-search__input::placeholder{color:#94a3b8}
.mc-search__x{width:24px;height:24px;border:none;background:none;color:#94a3b8;font-size:1.2rem;line-height:1;cursor:pointer;flex:0 0 auto}
.mc-search__x[hidden]{display:none}
.mc-search__results{position:absolute;left:0;right:0;top:calc(100% + 6px);z-index:50;background:#fff;border:1px solid #e2e8f0;border-radius:12px;box-shadow:0 8px 30px rgba(0,0,0,.12);overflow:hidden;max-height:60vh;overflow-y:auto;display:none}
.mc-search__results.open{display:block}
.mc-sr{width:100%;display:flex;align-items:baseline;justify-content:space-between;gap:12px;padding:12px 15px;text-align:left;border:none;background:none;border-bottom:1px solid #f1f5f9;cursor:pointer;font-family:inherit}
.mc-sr:last-child{border-bottom:none}
.mc-sr:hover,.mc-sr:focus{background:#f8fafc;outline:none}
.mc-sr__name{font-size:.95rem;font-weight:600;color:#1e293b}
.mc-sr__cat{font-size:.68rem;letter-spacing:.08em;text-transform:uppercase;color:#94a3b8;white-space:nowrap;flex:0 0 auto}
.mc-sr__empty{padding:16px 15px;text-align:center;color:#94a3b8;font-size:.88rem}
.mc-uname.mc-hl{border-radius:6px;animation:mcHl 2.4s ease}
@keyframes mcHl{0%,100%{background:transparent}12%,58%{background:rgba(37,99,235,.14)}}

main{padding-bottom:0 !important;margin-bottom:0 !important;}
@keyframes adpSparkle{0%{background-position:200% 50%}100%{background-position:-200% 50%}}
@keyframes adpGlow{0%,100%{text-shadow:0 0 6px rgba(255,255,255,0.15)}50%{text-shadow:0 0 14px rgba(255,255,255,0.5),0 0 28px rgba(255,255,255,0.15)}}
@keyframes adpFloat{0%{transform:translateY(0) scale(1);opacity:.15}50%{opacity:.25}100%{transform:translateY(-180px) scale(1.3);opacity:0}}
.adp-footer{margin-top:0 !important;background:linear-gradient(135deg,var(--theme-darker),var(--theme-dark));padding:60px 16px;text-align:center;position:relative;overflow:hidden;}
.adp-bubbles{position:absolute;top:0;left:0;right:0;bottom:0;pointer-events:none;overflow:hidden;}
.adp-bubble{position:absolute;bottom:-20px;border-radius:50%;background:rgba(255,255,255,0.15);border:1px solid rgba(255,255,255,0.1);animation:adpFloat linear infinite;}
.adp-bubble:nth-child(1){width:40px;height:40px;left:8%;animation-duration:7s;animation-delay:0s;}
.adp-bubble:nth-child(2){width:20px;height:20px;left:20%;animation-duration:5s;animation-delay:1s;}
.adp-bubble:nth-child(3){width:50px;height:50px;left:35%;animation-duration:9s;animation-delay:2s;}
.adp-bubble:nth-child(4){width:28px;height:28px;left:52%;animation-duration:6s;animation-delay:.5s;}
.adp-bubble:nth-child(5){width:16px;height:16px;left:65%;animation-duration:8s;animation-delay:3s;}
.adp-bubble:nth-child(6){width:36px;height:36px;left:78%;animation-duration:7s;animation-delay:1.5s;}
.adp-bubble:nth-child(7){width:22px;height:22px;left:90%;animation-duration:6s;animation-delay:2.5s;}
.adp-footer-brand{font-size:2.2rem;font-weight:900;letter-spacing:5px;margin-bottom:10px;position:relative;display:inline-block;}
.adp-footer-brand a{text-decoration:none;display:inline-block;background:linear-gradient(90deg,#fff 0%,rgba(255,255,255,0.4) 35%,#fff 50%,rgba(255,255,255,0.4) 65%,#fff 100%);background-size:400% auto;-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text;animation:adpSparkle 8s ease-in-out infinite, adpGlow 6s ease-in-out infinite;font-weight:900;letter-spacing:5px;font-family:-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,Helvetica,Arial,sans-serif;}
.adp-footer-sub{font-size:.85rem;color:rgba(255,255,255,0.55);font-weight:500;position:relative;letter-spacing:.5px;}
.adp-footer-sub a{color:rgba(255,255,255,0.55);text-decoration:none;transition:color .3s;}
.adp-footer-sub a:hover{color:rgba(255,255,255,0.9);}

.fab-container{position:fixed;bottom:20px;right:16px;z-index:99990;display:flex;flex-direction:column-reverse;gap:10px;align-items:flex-end;}
.fab-btn{height:44px;border-radius:22px;border:none;cursor:pointer;display:flex;align-items:center;justify-content:center;gap:8px;padding:0 18px;background:var(--theme);color:#fff;box-shadow:0 4px 14px rgba(0,0,0,0.2);transition:transform .2s,box-shadow .2s;text-decoration:none;-webkit-tap-highlight-color:transparent;font-size:.78rem;font-weight:600;font-family:-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,sans-serif;}
.fab-btn:active{transform:scale(0.95);}
.fab-btn.garson-fab{background:#16a34a;}
.fab-btn svg{flex-shrink:0;}
.gc-overlay{display:none;position:fixed;top:0;left:0;right:0;bottom:0;background:rgba(0,0,0,0.5);z-index:10000;align-items:center;justify-content:center;animation:gcFadeIn .2s;}
.gc-overlay.active{display:flex;}
@keyframes gcFadeIn{from{opacity:0}to{opacity:1}}
@keyframes gcSlideUp{from{transform:translateY(20px);opacity:0}to{transform:translateY(0);opacity:1}}
.gc-card{background:#fff;border-radius:16px;padding:28px 24px;max-width:320px;width:90%;text-align:center;animation:gcSlideUp .25s ease;}
.gc-icon{width:56px;height:56px;border-radius:50%;background:#f0fdf4;display:flex;align-items:center;justify-content:center;margin:0 auto 14px;}
.gc-title{font-size:1rem;font-weight:700;color:#1e293b;margin-bottom:6px;}
.gc-desc{font-size:.82rem;color:#64748b;margin-bottom:20px;line-height:1.5;}
.gc-actions{display:flex;gap:10px;justify-content:center;}
.gc-btn{padding:10px 24px;border:none;border-radius:10px;font-weight:600;font-size:.85rem;cursor:pointer;transition:all .15s;}
.gc-btn-yes{background:#16a34a;color:#fff;}
.gc-btn-yes:active{transform:scale(0.95);}
.gc-btn-no{background:#f1f5f9;color:#64748b;}
.gc-btn-yes:disabled{background:#cbd5e1;cursor:not-allowed;}
.gc-onay{display:flex;align-items:flex-start;gap:9px;text-align:left;background:#f8fafc;border:1px solid #e8ecf2;border-radius:11px;padding:11px 12px;margin-bottom:10px;cursor:pointer;}
.gc-onay input{position:absolute;opacity:0;width:0;height:0;}
.gc-tik{position:relative;flex:0 0 18px;width:18px;height:18px;margin-top:1px;border:2px solid #cbd5e1;border-radius:5px;background:#fff;transition:background .15s,border-color .15s;}
.gc-onay input:checked + .gc-tik{background:#16a34a;border-color:#16a34a;}
.gc-onay input:checked + .gc-tik::after{content:'';position:absolute;left:4px;top:0;width:5px;height:10px;border:solid #fff;border-width:0 2px 2px 0;transform:rotate(45deg);}
.gc-onay-yazi{font-size:.74rem;line-height:1.5;color:#475569;}
.gc-not{font-size:.74rem;line-height:1.5;color:#94a3b8;text-align:left;background:#f8fafc;border-radius:11px;padding:9px 12px;margin-bottom:10px;}
.gc-detay-ac{display:block;margin:0 auto 14px;padding:0;border:0;background:none;color:#16a34a;font-size:.73rem;font-weight:600;text-decoration:underline;cursor:pointer;}
.gc-detay{text-align:left;background:#f8fafc;border-radius:11px;padding:12px 13px;margin-bottom:14px;max-height:180px;overflow:auto;}
.gc-detay b{display:block;font-size:.73rem;color:#334155;margin-bottom:2px;}
.gc-detay b + p{margin:0 0 9px;font-size:.72rem;line-height:1.55;color:#64748b;}
.gc-detay b:last-of-type + p{margin-bottom:0;}
html{-webkit-text-size-adjust:100%;text-size-adjust:100%}
html,body{touch-action:manipulation}
body{-webkit-user-select:none;user-select:none;-webkit-touch-callout:none;-webkit-tap-highlight-color:transparent}
input,textarea,select{-webkit-user-select:text;user-select:text}
img,svg{-webkit-user-drag:none}
.vitrin-card video{width:100%;height:100%;object-fit:cover;display:block;position:relative;z-index:1;background:#0f172a}
.vitrin-card.vk-tam{grid-column:1/-1;aspect-ratio:2/1}
.vitrin-card.vk-kisa{aspect-ratio:2/1}
.vitrin-card.vk-uzun{aspect-ratio:3/4}
.vitrin-card.vk-tam.vk-kisa{aspect-ratio:3/1}
.vitrin-card.vk-tam.vk-uzun{aspect-ratio:4/3}
.vitrin-card.vk-tam .vitrin-card-title{font-size:1.05rem}
@supports (container-type:inline-size){.vitrin-wrapper{container-type:inline-size}.vitrin-grid{--g:10px;grid-auto-flow:row dense;grid-auto-rows:calc(((100cqw - var(--g)) / 3 - 3 * var(--g)) / 4)}.vitrin-grid>.vitrin-card{aspect-ratio:auto!important;grid-row:span 4;min-height:0}.vitrin-grid>.vitrin-card.vk-kisa{grid-row:span 3}.vitrin-grid>.vitrin-card.vk-uzun{grid-row:span 8}.vitrin-grid>.vitrin-card.vk-tam{grid-row:span 6}.vitrin-grid>.vitrin-card.vk-tam.vk-kisa{grid-row:span 4}.vitrin-grid>.vitrin-card.vk-tam.vk-uzun{grid-row:span 9}}
.mc-sayfa{position:relative;z-index:2;margin-top:-18px;border-radius:18px 18px 0 0;padding-top:14px}.mc-sayfa.kapaksiz{margin-top:0;border-radius:0;padding-top:12px}.mc-search-sar{padding:0 12px}.mc-sayfa .mc-search{margin-bottom:6px}.mc-sayfa .hky-bar{padding-top:8px}
.dis-ov{position:fixed;inset:0;z-index:2147483100;background:rgba(15,23,42,.5);display:flex;align-items:flex-end;justify-content:center;padding:16px;opacity:0;transition:opacity .18s}.dis-ov.acik{opacity:1}.dis-kutu{width:100%;max-width:400px;background:#fff;border-radius:18px;padding:22px 20px 18px;box-shadow:0 20px 50px rgba(0,0,0,.25);transform:translateY(16px);transition:transform .2s;text-align:center}.dis-ov.acik .dis-kutu{transform:none}.dis-ikon{width:46px;height:46px;border-radius:50%;background:#f1f5f9;color:#334155;display:flex;align-items:center;justify-content:center;margin:0 auto 12px}.dis-kutu h3{margin:0 0 6px;font-size:1.02rem;color:#0f172a}.dis-kutu p{margin:0 0 18px;font-size:.84rem;color:#475569;line-height:1.55}.dis-dug{display:flex;gap:10px}.dis-dug button,.dis-dug a{flex:1;padding:12px;border-radius:12px;font-size:.88rem;font-weight:700;border:0;cursor:pointer;text-decoration:none;text-align:center}.dis-vaz{background:#fff;color:var(--theme,#1e293b);box-shadow:inset 0 0 0 1.5px var(--theme,#1e293b)}.dis-git{background:var(--theme,#1e293b);color:#fff}@media (min-width:640px){.dis-ov{align-items:center}}
.dis-kutu:focus{outline:none}.dis-dug a:focus,.dis-dug button:focus{outline:none}.dis-dug a:focus-visible,.dis-dug button:focus-visible{outline:2px solid var(--theme,#1e293b);outline-offset:2px}
.adp-footer{background:#fff;border-top:1px solid #f1f5f9;padding:34px 16px 22px}.adp-footer .adp-bubbles{display:none}.adp-footer-brand{font-size:.95rem;font-weight:800;letter-spacing:.32em;margin:0 0 4px}.adp-footer-brand a{letter-spacing:.32em;font-weight:800;background:none;-webkit-background-clip:border-box;background-clip:border-box;-webkit-text-fill-color:currentColor;color:var(--theme,#1e293b);animation:none;text-shadow:none;filter:none}.adp-footer-sub{font-size:.74rem;color:#94a3b8;letter-spacing:.02em}.adp-footer-sub a{color:#94a3b8}.adp-footer-sub a:hover{color:#475569}.adp-sosyal-sar{display:flex;justify-content:center;margin:0 auto 22px;padding:0 16px}.adp-sosyal{display:flex;justify-content:center;flex-wrap:wrap;gap:10px}.adp-sosyal a{width:42px;height:42px;border-radius:50%;background:color-mix(in srgb,var(--theme,#1e293b) 9%,#fff);color:var(--theme,#1e293b);display:flex;align-items:center;justify-content:center;transition:background .2s,transform .15s;-webkit-tap-highlight-color:transparent}.adp-sosyal a:hover{background:color-mix(in srgb,var(--theme,#1e293b) 16%,#fff)}.adp-sosyal a:active{transform:scale(.92)}.adp-sosyal svg{width:19px;height:19px;display:block}
.cz-ayar{background:#fff;color:#64748b;padding-bottom:calc(18px + env(safe-area-inset-bottom,0px))}
.adp-footer{padding:40px 16px 30px}.adp-footer::before{content:"";position:absolute;top:0;left:50%;width:56px;height:3px;margin-left:-28px;border-radius:0 0 3px 3px;background:var(--theme,#1e293b)}.adp-sosyal-sar{position:relative;margin:0 auto 20px;padding:0 16px 28px}.adp-sosyal-sar::after{content:"";position:absolute;left:50%;bottom:0;width:170px;height:8px;margin-left:-85px;background:radial-gradient(circle,var(--theme,#1e293b) 2.5px,transparent 3px) center/8px 8px no-repeat,linear-gradient(90deg,transparent,color-mix(in srgb,var(--theme,#1e293b) 40%,#fff) 30%,transparent 46%,transparent 54%,color-mix(in srgb,var(--theme,#1e293b) 40%,#fff) 70%,transparent) center/100% 1px no-repeat}.adp-footer-brand{font-size:1.75rem;font-weight:900;letter-spacing:.14em;margin:4px 0 6px;line-height:1.15}.adp-footer-brand a{letter-spacing:.14em;font-weight:900}.adp-footer-sub{font-size:.76rem}
.adp-footer{background:linear-gradient(180deg,#fff 0%,color-mix(in srgb,var(--theme,#1e293b) 9%,#fff) 100%)}.adp-sosyal a{background:color-mix(in srgb,var(--theme,#1e293b) 15%,#fff);box-shadow:0 2px 8px color-mix(in srgb,var(--theme,#1e293b) 14%,transparent)}.adp-sosyal a:hover{background:var(--theme,#1e293b);color:#fff}.adp-footer-sub,.adp-footer-sub a{color:color-mix(in srgb,var(--theme,#1e293b) 55%,#94a3b8)}.cz-ayar{background:color-mix(in srgb,var(--theme,#1e293b) 9%,#fff);color:color-mix(in srgb,var(--theme,#1e293b) 55%,#64748b)}
.vitrin-banner{width:100%;height:auto;aspect-ratio:16/10;object-fit:cover;object-position:center}
.mc-sayfa{margin-top:-12px;border-radius:16px 16px 0 0}.mc-sayfa.kapaksiz{margin-top:0;border-radius:0}
@media (min-width:700px){html{background:color-mix(in srgb,var(--theme,#1e293b) 8%,#eef1f5);min-height:100%}body{max-width:560px;margin:0 auto;background:#fff;min-height:100vh;box-shadow:0 0 0 1px rgba(15,23,42,.05),0 24px 70px rgba(15,23,42,.12)}.fab-container{right:calc(50% - 280px + 16px)}.mh-bar.mh-sabit{max-width:544px}.cz-kutu{left:calc(50% - 268px);right:calc(50% - 268px)}.vitrin-banner{max-height:350px}}
.cz-ayar-link{opacity:1;color:color-mix(in srgb,var(--theme,#1e293b) 75%,#334155)}.gt-current-lang img,.gt_float_switcher img{width:24px;height:auto;aspect-ratio:4/3}
html,body,*{scrollbar-width:none;-ms-overflow-style:none}html::-webkit-scrollbar,body::-webkit-scrollbar,*::-webkit-scrollbar{display:none;width:0;height:0}
.mc-sayfa{background:#fff}.vk-renk{width:100%;height:100%;display:flex;align-items:center;justify-content:center;background:rgba(var(--kr-rgb,51,51,51),.08);position:relative;z-index:1}.vk-renk span{font-size:1rem;font-weight:700;color:var(--kr,#333);text-align:center;padding:10px}.mc-geri-sar{padding:0 12px}.mc-geri{text-decoration:none;display:inline-flex;align-items:center;gap:8px;font-size:.9rem;color:var(--kr,#333);font-weight:600;padding:14px 0}.mc-kat .mc-kat-baslik{margin:2px 16px 18px;text-align:center;font-size:1.3rem;font-weight:800;line-height:1.25;letter-spacing:.01em;color:var(--kr,#333)}.mc-urunler{padding:0 12px}.mc-urun{display:flex;gap:12px;padding:12px 4px;border-bottom:1px solid #f1f5f9;align-items:flex-start}.mc-urun-g{width:64px;height:64px;border-radius:10px;overflow:hidden;flex-shrink:0;background:#f8fafc;cursor:pointer}.mc-urun-g img{width:100%;height:100%;object-fit:cover}.mc-urun-b{flex:1;min-width:0}.mc-urun-ust{display:flex;justify-content:space-between;align-items:flex-start;gap:10px}.mc-urun .mc-uname{font-size:1rem;font-weight:600;color:#1e293b;line-height:1.4}.mc-urun-vid{color:#94a3b8;cursor:pointer;margin-right:4px}.mc-urun-f{font-size:1rem;font-weight:700;color:var(--kr,#333);white-space:nowrap}.mc-urun-a{font-size:.82rem;color:#94a3b8;margin-top:4px;line-height:1.5}.mc-var{margin-top:6px}.mc-var-s{display:flex;justify-content:space-between;padding:3px 0;font-size:.85rem;color:#64748b}.mc-ek-f{font-weight:600;color:var(--kr,#333);opacity:.7}.mc-sec{margin-top:8px}.mc-sec-g{font-size:.78rem;font-weight:700;color:#64748b;margin-top:6px}.mc-sec-s{display:flex;justify-content:space-between;padding:2px 0 2px 10px;font-size:.82rem;color:#94a3b8}.mc-masa-serit{background:var(--theme,#2563eb);color:#fff;text-align:center;padding:8px 16px;font-size:.85rem;font-weight:600;font-family:'Poppins',sans-serif}.mc-masa-serit span{opacity:.8}.efsane-menu-notu.ems{margin:0;padding:8px 8px 7px;padding-bottom:calc(7px + env(safe-area-inset-bottom,0px));background:color-mix(in srgb,var(--theme) 9%,#fff);color:color-mix(in srgb,var(--theme) 60%,#64748b);border-top:1px solid color-mix(in srgb,var(--theme) 16%,#fff);text-align:center;font-size:clamp(10px,2.8vw,11px);font-style:normal;font-weight:400;line-height:1.35;letter-spacing:0;text-transform:none;text-wrap:balance}.efsane-menu-notu.ems a{color:inherit;font:inherit;letter-spacing:0;text-transform:none;text-decoration:none}
#gt_float_wrapper{display:none!important}.adp-ceviri{position:relative;display:flex;flex-wrap:wrap;justify-content:center;gap:8px;margin:0 auto 22px;max-width:520px}.adp-dil{display:inline-flex;align-items:center;gap:7px;padding:7px 13px;border-radius:999px;border:1px solid color-mix(in srgb,var(--theme,#1e293b) 22%,#fff);background:#fff;color:#334155;font-weight:600;font-size:.8rem;line-height:1;font-family:inherit;cursor:pointer;touch-action:manipulation;-webkit-tap-highlight-color:transparent;transition:background .15s,border-color .15s,color .15s}.adp-dil img{width:20px;height:15px;object-fit:cover;border-radius:3px;box-shadow:0 0 0 1px rgba(0,0,0,.06)}.adp-dil:hover{border-color:var(--theme,#1e293b)}.adp-dil.aktif{background:var(--theme,#1e293b);border-color:var(--theme,#1e293b);color:#fff}
.adp-dil.bekliyor{position:relative;color:transparent!important;pointer-events:none}
.adp-dil.bekliyor img{opacity:0}
.adp-dil.bekliyor::after{content:"";position:absolute;left:50%;top:50%;width:14px;height:14px;margin:-7px 0 0 -7px;border-radius:50%;border:2px solid currentColor;border-color:var(--theme,#1e293b) transparent var(--theme,#1e293b) transparent;animation:adpDilDon .8s linear infinite}
.adp-dil.aktif.bekliyor::after{border-color:#fff transparent #fff transparent}
@keyframes adpDilDon{to{transform:rotate(360deg)}}
.hky-bar{padding:10px 0 12px;background:#fff}
.hky-bar[hidden]{display:none}
.hky-scroll{display:flex;gap:12px;overflow-x:auto;padding:2px 14px;scroll-padding-inline:14px;-webkit-overflow-scrolling:touch;scrollbar-width:none;scroll-snap-type:x proximity}
.hky-scroll::-webkit-scrollbar{display:none}
.hky-scroll::after{content:"";flex:0 0 2px}
.hky-item{flex:0 0 74px;width:74px;display:flex;flex-direction:column;align-items:center;gap:5px;padding:0;margin:0;border:0;background:none;cursor:pointer;font:inherit;-webkit-tap-highlight-color:transparent;scroll-snap-align:start}
.hky-item:focus-visible{outline:none}
.hky-item:focus-visible .hky-ring{box-shadow:0 0 0 3px rgba(37,99,235,.35)}
.hky-ring{width:70px;height:70px;border-radius:50%;padding:3px;box-sizing:border-box;background:conic-gradient(from 210deg,var(--theme,#e11d48),#f59e0b,#ec4899,var(--theme,#e11d48));transition:transform .18s cubic-bezier(.3,.7,.4,1.4)}
.hky-item:active .hky-ring{transform:scale(.92)}
.hky-ic{display:block;width:100%;height:100%;border-radius:50%;border:2.5px solid #fff;overflow:hidden;background:#f1f5f9;box-sizing:border-box}
.hky-kapak{width:100%;height:100%;object-fit:cover;display:block}
.hky-item.gordu .hky-ring{background:#d4d4d8}
.hky-baslik{font-size:.68rem;line-height:1.2;color:#334155;font-weight:600;max-width:74px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}
.hky-item.gordu .hky-baslik{color:#94a3b8}
.hky-item--ozel .hky-ring,.hky-item--ozel.gordu .hky-ring{position:relative;background:conic-gradient(from 200deg,#16a34a,#4ade80,#22c55e,#15803d,#16a34a)}
.hky-item--ozel .hky-ring::after{content:"";position:absolute;right:-1px;bottom:-1px;width:22px;height:22px;border-radius:50%;background:#22c55e url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='%23fff'%3E%3Cpath d='M12 2.5l2.9 6 6.6.9-4.8 4.6 1.2 6.5L12 17.4l-5.9 3.1 1.2-6.5L2.5 9.4l6.6-.9z'/%3E%3C/svg%3E") center/12px no-repeat;border:2.5px solid #fff;box-sizing:border-box}
.hky-item--ozel .hky-baslik,.hky-item--ozel.gordu .hky-baslik{color:#15803d}
.hkv-ozel{display:inline-flex;align-items:center;justify-content:center;width:20px;height:20px;flex:0 0 20px;border-radius:50%;background:#22c55e url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='%23fff'%3E%3Cpath d='M12 2.5l2.9 6 6.6.9-4.8 4.6 1.2 6.5L12 17.4l-5.9 3.1 1.2-6.5L2.5 9.4l6.6-.9z'/%3E%3C/svg%3E") center/11px no-repeat;margin:0 auto 0 0}
.hky-item--ozel.gordu .hky-ring{background:#b7dfc3}
.hky-item--ozel.gordu .hky-ring::after{background-color:#86c99a}
.hky-item--ozel.gordu .hky-baslik{color:#6b9a7a}
.hkv-ozel[hidden]{display:none}
.hkv.ozel .hkv-ad{flex:0 1 auto}
.hkv.ozel .hkv-kapak{border-color:#22c55e}

html.hky-acik,html.hky-acik body{overflow:hidden!important;overscroll-behavior:none}
.hkv{position:fixed;inset:0;z-index:2147483000;display:none;align-items:center;justify-content:center;--ox:50vw;--oy:20vh}
.hkv.goster{display:flex}
.hkv-perde{position:absolute;inset:0;background:rgba(9,9,11,.94);opacity:0;transition:opacity .22s ease}
.hkv.acik .hkv-perde{opacity:1}
.hkv-cerceve{position:relative;width:100%;height:100%;overflow:hidden;background:#000;touch-action:none;user-select:none;-webkit-user-select:none;-webkit-touch-callout:none;transform-origin:var(--ox) var(--oy);opacity:0;transform:scale(.18);transition:transform .26s cubic-bezier(.2,.8,.25,1),opacity .2s ease}
.hkv.acik .hkv-cerceve{opacity:1;transform:none}
.hkv.kapaniyor .hkv-cerceve{opacity:0;transform:scale(.9);transition-duration:.2s}
@media (min-width:640px){.hkv-cerceve{width:min(420px,calc((100vh - 40px) * 9 / 16));height:min(calc(100vh - 40px),746px);border-radius:16px;box-shadow:0 30px 80px rgba(0,0,0,.6)}}
.hkv-arka{position:absolute;inset:-40px;background:#111 center/cover no-repeat;filter:blur(28px) brightness(.55) saturate(1.2);transform:scale(1.1)}
.hkv-medya{position:absolute;inset:0}
.hkv-img,.hkv-vid{position:absolute;inset:0;width:100%;height:100%;object-fit:contain;opacity:0;transition:opacity .18s ease;pointer-events:none;background:transparent}
.hkv-img.aktif,.hkv-vid.aktif{opacity:1}
.hkv-vid:not(.aktif){visibility:hidden}
.hkv-ust{position:absolute;left:0;right:0;top:0;z-index:3;padding:calc(8px + env(safe-area-inset-top)) 8px 28px;background:linear-gradient(rgba(0,0,0,.5),rgba(0,0,0,0));transition:opacity .2s}
.hkv.tutuyor .hkv-ust{opacity:0}
.hkv-ilerle{display:flex;gap:3px}
.hkv-seg{flex:1;height:2.5px;border-radius:2px;background:rgba(255,255,255,.35);overflow:hidden}
.hkv-seg i{display:block;height:100%;background:#fff;transform:scaleX(0);transform-origin:left center;will-change:transform}
.hkv-bas{display:flex;align-items:center;gap:8px;margin-top:10px;color:#fff}
.hkv-kapak{width:32px;height:32px;border-radius:50%;overflow:hidden;flex:0 0 32px;border:1.5px solid rgba(255,255,255,.85)}
.hkv-kapak img{width:100%;height:100%;object-fit:cover;display:block}
.hkv-ad{flex:1;min-width:0;font-size:.86rem;font-weight:700;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;text-shadow:0 1px 3px rgba(0,0,0,.4)}
.hkv-btn{width:38px;height:38px;flex:0 0 38px;display:flex;align-items:center;justify-content:center;border:0;padding:0;background:transparent;color:#fff;cursor:pointer;border-radius:50%;filter:drop-shadow(0 1px 2px rgba(0,0,0,.45));-webkit-tap-highlight-color:transparent}
.hkv-btn:active{background:rgba(255,255,255,.15)}
.hkv-btn[hidden]{display:none}
.hkv-yuk{position:absolute;left:50%;top:50%;width:38px;height:38px;margin:-19px 0 0 -19px;border-radius:50%;border:3px solid rgba(255,255,255,.25);border-top-color:#fff;z-index:2;opacity:0;pointer-events:none;transition:opacity .15s;animation:hkvDon .8s linear infinite}
.hkv.yukleniyor .hkv-yuk{opacity:1}
@keyframes hkvDon{to{transform:rotate(360deg)}}
.hkv-sesyok{position:absolute;left:50%;bottom:calc(28px + env(safe-area-inset-bottom));transform:translateX(-50%);z-index:3;background:rgba(0,0,0,.6);color:#fff;font-size:.78rem;font-weight:600;padding:9px 15px;border-radius:999px;white-space:nowrap;display:none;cursor:pointer;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px)}
.hkv.sesli-ipucu .hkv-sesyok{display:block;animation:hkvIpucu 4s ease forwards}
@keyframes hkvIpucu{0%{opacity:0}8%,80%{opacity:1}100%{opacity:0;visibility:hidden}}
.hkv-cerceve.gec-sag{animation:hkvSag .28s ease}
.hkv-cerceve.gec-sol{animation:hkvSol .28s ease}
@keyframes hkvSag{from{transform:translateX(18%);opacity:.4}to{transform:none;opacity:1}}
@keyframes hkvSol{from{transform:translateX(-18%);opacity:.4}to{transform:none;opacity:1}}
@media (prefers-reduced-motion:reduce){.hkv-cerceve,.hkv-perde,.hkv-img,.hkv-vid{transition:none}.hkv-cerceve.gec-sag,.hkv-cerceve.gec-sol{animation:none}}
@keyframes vitrinShimmer { 0%{background-position:-200px 0} 100%{background-position:200px 0} }
.vitrin-banner { width: 100%; display: block; }
.vitrin-wrapper { padding: 12px; }
.vitrin-grid { display: grid; grid-template-columns: 1fr 1fr; gap: 10px; }
.vitrin-card { position: relative; border-radius: 12px; overflow: hidden; aspect-ratio: 3/2; display: block; text-decoration: none; box-shadow: 0 2px 8px rgba(0,0,0,0.12); }
.vitrin-card::before { content:''; position:absolute; top:0; left:0; right:0; bottom:0; background: linear-gradient(90deg, #e2e8f0 25%, #cbd5e1 50%, #e2e8f0 75%); background-size: 200px 100%; animation: vitrinShimmer 1.5s infinite; z-index:0; border-radius:12px; }
.vitrin-card.img-loaded::before { display:none; }
.vitrin-card img { width: 100%; height: 100%; object-fit: cover; display: block; transition: opacity 0.3s; opacity: 0; position: relative; z-index: 1; }
.vitrin-card.img-loaded img { opacity: 1; }
.vitrin-card-overlay { position: absolute; bottom: 0; left: 0; right: 0; z-index: 2; background: linear-gradient(transparent, rgba(0,0,0,0.7)); padding: 20px 12px 10px; color: #fff; }
.vitrin-card-title { font-size: 0.9rem; font-weight: 700; margin: 0; text-shadow: 0 1px 3px rgba(0,0,0,0.5); }
.cz-kutu{position:fixed;left:12px;right:12px;bottom:calc(12px + env(safe-area-inset-bottom,0px));z-index:2147483000;display:flex;justify-content:center;pointer-events:none;font-family:inherit}
.cz-kutu[hidden]{display:none}
.cz-ic{pointer-events:auto;width:100%;max-width:440px;display:flex;align-items:center;gap:12px;background:rgba(255,255,255,.97);color:#334155;border:1px solid #e2e8f0;border-radius:14px;padding:10px 10px 10px 14px;box-shadow:0 8px 24px rgba(15,23,42,.12);font-size:12.5px;line-height:1.45;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);animation:czGel .2s ease}
@keyframes czGel{from{opacity:0;transform:translateY(8px)}to{opacity:1;transform:none}}
.cz-metin{margin:0;flex:1;min-width:0}
.cz-link{color:inherit;font-weight:600;text-decoration:underline;text-underline-offset:2px}
.cz-dugmeler{display:flex;gap:6px;flex-shrink:0}
.cz-btn{padding:7px 12px;border-radius:9px;border:1px solid #e2e8f0;background:#fff;color:#334155;font:inherit;font-weight:600;font-size:12px;cursor:pointer;white-space:nowrap}
.cz-btn:hover{border-color:#cbd5e1}
.cz-kabul{background:var(--theme,#1e293b);border-color:var(--theme,#1e293b);color:#fff}
.cz-kabul:hover{filter:brightness(1.08)}
@media (max-width:360px){.cz-ic{flex-direction:column;align-items:stretch;gap:8px}.cz-dugmeler .cz-btn{flex:1}}
.cz-ayar{text-align:center;padding:10px 0 18px}
.cz-ayar-link{display:inline-block;background:none;border:0;padding:4px 8px;color:inherit;opacity:.55;font:inherit;font-size:12px;text-decoration:underline;cursor:pointer}
.cz-ayar-link:hover{opacity:.9}
:root{--besin-css:1}.besin-i{touch-action:manipulation;display:inline-flex;align-items:center;justify-content:center;width:15px;height:15px;min-width:15px;border-radius:50%;border:1px solid currentColor;background:transparent;color:inherit;font-size:9.5px;font-weight:700;font-style:italic;font-family:Georgia,"Times New Roman",serif;line-height:1;cursor:pointer;padding:0;margin-left:5px;vertical-align:middle;opacity:.55;flex:0 0 auto;-webkit-tap-highlight-color:transparent}.besin-i:hover,.besin-i:focus{opacity:1;outline:none}.besin-ov{position:fixed;inset:0;touch-action:none;z-index:1000000;background:rgba(0,0,0,.55);display:flex;align-items:flex-end;justify-content:center;animation:besinIn .2s}@keyframes besinIn{from{opacity:0}to{opacity:1}}@keyframes besinUp{from{transform:translateY(24px)}to{transform:translateY(0)}}.besin-box{touch-action:pan-y;background:#fff;color:#1e293b;width:100%;max-width:440px;border-radius:18px 18px 0 0;padding:22px 20px 26px;position:relative;max-height:82vh;overflow-y:auto;overscroll-behavior:contain;-webkit-overflow-scrolling:touch;font-family:-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,Helvetica,Arial,sans-serif;animation:besinUp .25s ease}@media(min-width:480px){.besin-ov{align-items:center}.besin-box{border-radius:18px}}.besin-x{position:absolute;top:12px;right:14px;width:30px;height:30px;border:none;background:#f1f5f9;border-radius:50%;color:#64748b;font-size:1.3rem;line-height:1;cursor:pointer;display:flex;align-items:center;justify-content:center}.besin-hd{font-size:1.05rem;font-weight:800;margin:0 0 14px;color:#0f172a;padding-right:34px}.besin-row{display:flex;justify-content:space-between;align-items:center;padding:9px 0;border-bottom:1px solid #f1f5f9}.besin-k{color:#64748b;font-size:.9rem}.besin-sec{margin-top:15px}.besin-lbl{font-size:.7rem;letter-spacing:.09em;text-transform:uppercase;color:#94a3b8;margin-bottom:8px;font-weight:700}.besin-chips{display:flex;flex-wrap:wrap;gap:6px}.besin-al{display:inline-flex;align-items:center;gap:5px;padding:5px 11px;background:#fef2f2;border:1px solid #fecaca;color:#b91c1c;border-radius:20px;font-size:.8rem;font-weight:600}.besin-dy{--c:#16a34a;display:inline-flex;align-items:center;padding:5px 11px;border-radius:20px;font-size:.8rem;font-weight:600;color:var(--c);border:1px solid var(--c);background:#f8fafc}.besin-dy--vegan{--c:#16a34a}.besin-dy--vejetaryen{--c:#65a30d}.besin-dy--glutensiz{--c:#d97706}.besin-dy--laktozsuz{--c:#2563eb}.besin-dy--sekersiz{--c:#7c3aed}.besin-ic{font-size:.86rem;color:#475569;line-height:1.6}.besin-note{margin-top:18px;font-size:.72rem;color:#94a3b8;text-align:center;font-style:italic;line-height:1.5}
.adp-gal{position:fixed;z-index:10000;inset:0;background:rgba(0,0,0,.92);display:flex;align-items:center;justify-content:center}.adp-gal-vp{position:relative;width:90%;max-width:800px;overflow:hidden;border-radius:6px}.adp-gal-tr{display:flex;transition:transform .3s ease;will-change:transform}.adp-gal-sl{flex:0 0 100%;display:flex;align-items:center;justify-content:center;background:#000;position:relative;min-height:200px}.adp-gal-sp{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);width:44px;height:44px;border:5px solid rgba(255,255,255,.2);border-top-color:#fff;border-radius:50%;animation:adpGalSpin 1s linear infinite}.adp-gal-sp.gizli{display:none}@keyframes adpGalSpin{to{transform:translate(-50%,-50%) rotate(360deg)}}.adp-gal-img{width:100%;max-height:82vh;object-fit:contain;display:block}.adp-gal-err{color:#fff;padding:24px;font-size:.9rem}.adp-gal-say{position:absolute;top:16px;left:50%;transform:translateX(-50%);background:rgba(0,0,0,.5);color:#fff;font-size:.82rem;padding:5px 12px;border-radius:20px;font-family:-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,sans-serif}.adp-gal-nok{position:absolute;bottom:20px;left:50%;transform:translateX(-50%);display:flex;gap:8px}.adp-gal-nok span{width:8px;height:8px;border-radius:50%;background:rgba(255,255,255,.4);cursor:pointer;transition:background .2s,transform .2s}.adp-gal-nok span.aktif{background:#fff;transform:scale(1.3)}.adp-gal-ok{position:absolute;top:50%;transform:translateY(-50%);width:44px;height:44px;border:none;border-radius:50%;background:rgba(0,0,0,.5);color:#fff;font-size:26px;cursor:pointer;z-index:2;display:flex;align-items:center;justify-content:center;line-height:1;padding:0}.adp-gal-ok--sol{left:10px}.adp-gal-ok--sag{right:10px}.adp-gal-x{position:absolute;top:12px;right:14px;width:40px;height:40px;border:none;border-radius:50%;background:rgba(0,0,0,.5);color:#fff;font-size:30px;cursor:pointer;z-index:3;display:flex;align-items:center;justify-content:center;line-height:1;padding:0}
:root{--theme:#008cb4;--theme-dark:#003848;--theme-darker:#00232d}.kr-55{--kr:#00a3d7;--kr-rgb:0,163,215}.kr-60{--kr:#ff8647;--kr-rgb:255,134,71}.kr-72{--kr:#40b120;--kr-rgb:64,177,32}.kr-79{--kr:#000000;--kr-rgb:0,0,0}.kr-80{--kr:#ff00ff;--kr-rgb:255,0,255}.kr-81{--kr:#333333;--kr-rgb:51,51,51}.kr-82{--kr:#333333;--kr-rgb:51,51,51}
