@import "https://fonts.googleapis.com/css2?family=Roboto:ital,wght@0,100..900;1,100..900&family=Roboto+Mono:ital,wght@0,100..700;1,100..700&display=swap";:root{--tg-theme-accent-text-color:initial;--tg-theme-bg-color:initial;--tg-theme-button-color:initial;--tg-theme-button-text-color:initial;--tg-theme-destructive-text-color:initial;--tg-theme-header-bg-color:initial;--tg-theme-hint-color:initial;--tg-theme-link-color:initial;--tg-theme-secondary-bg-color:initial;--tg-theme-section-bg-color:initial;--tg-theme-section-header-text-color:initial;--tg-theme-section-separator-color:initial;--tg-theme-subtitle-text-color:initial;--tg-theme-text-color:initial;--tg-theme-bottom-bar-bg-color:initial;--fallback-accent-text-color:#08f;--fallback-bg-color:#fff;--fallback-button-color:#54a9eb;--fallback-button-text-color:#fff;--fallback-destructive-text-color:#ff3b30;--fallback-header-bg-color:#f8f8f8;--fallback-hint-color:#8e8e93;--fallback-link-color:#08f;--fallback-secondary-bg-color:#efeff4;--fallback-section-bg-color:#fff;--fallback-section-header-text-color:#6d6d72;--fallback-section-separator-color:#c8c7cc;--fallback-subtitle-text-color:#8e8e93;--fallback-text-color:#000;--fallback-bottom-bar-bg-color:#f2f2f2}@media (prefers-color-scheme:dark){:root{--fallback-accent-text-color:#3e88f7;--fallback-bg-color:#000;--fallback-button-color:#3e88f7;--fallback-button-text-color:#fff;--fallback-destructive-text-color:#eb5545;--fallback-header-bg-color:#1a1a1a;--fallback-hint-color:#98989e;--fallback-link-color:#3e88f7;--fallback-secondary-bg-color:#1c1c1d;--fallback-section-bg-color:#2c2c2e;--fallback-section-header-text-color:#8d8e93;--fallback-section-separator-color:#545458;--fallback-subtitle-text-color:#98989e;--fallback-text-color:#fff;--fallback-bottom-bar-bg-color:#1d1d1d}}:root{--app-accent-text-color:var(--tg-theme-accent-text-color,var(--fallback-accent-text-color));--app-bg-color:var(--tg-theme-bg-color,var(--fallback-bg-color));--app-button-color:var(--tg-theme-button-color,var(--fallback-button-color));--app-button-text-color:var(--tg-theme-button-text-color,var(--fallback-button-text-color));--app-destructive-text-color:var(--tg-theme-destructive-text-color,var(--fallback-destructive-text-color));--app-header-bg-color:var(--tg-theme-header-bg-color,var(--fallback-header-bg-color));--app-hint-color:var(--tg-theme-hint-color,var(--fallback-hint-color));--app-link-color:var(--tg-theme-link-color,var(--fallback-link-color));--app-secondary-bg-color:var(--tg-theme-secondary-bg-color,var(--fallback-secondary-bg-color));--app-section-bg-color:var(--tg-theme-section-bg-color,var(--fallback-section-bg-color));--app-section-header-text-color:var(--tg-theme-section-header-text-color,var(--fallback-section-header-text-color));--app-section-separator-color:var(--tg-theme-section-separator-color,var(--fallback-section-separator-color));--app-subtitle-text-color:var(--tg-theme-subtitle-text-color,var(--fallback-subtitle-text-color));--app-text-color:var(--tg-theme-text-color,var(--fallback-text-color));--app-bottom-bar-bg-color:var(--tg-theme-bottom-bar-bg-color,var(--fallback-bottom-bar-bg-color));color:var(--app-text-color);background-color:var(--app-bg-color)}.hint{-webkit-user-select:none;user-select:none;flex-wrap:wrap;color:var(--app-hint-color)!important}.destructive{color:var(--app-destructive-text-color);-webkit-user-select:none;user-select:none}:root{--glass-border:#ffffff59;--glass-shadow:#0000002e;--glass-shine:#ffffff40;--blur:18px}.glass{background:var(--app-bottom-bar-bg-color);-webkit-backdrop-filter:blur(var(--blur)) saturate(180%) brightness(1.1);border:1px solid var(--glass-border);box-shadow:0 8px 32px var(--glass-shadow), inset 0 1px 0 var(--glass-shine), inset 0 -1px 0 #00000014;position:relative;overflow:visible}.glass_btn{background:#ffffff1f}.glass>:hover{transition:transform .35s cubic-bezier(.34,1.56,.64,1),box-shadow .35s;transform:scale(1.01);box-shadow:0 18px 48px #00000047,inset 0 -1px #0000001a}nav{border-radius:100vw;width:86%;max-width:400px;height:60px;margin:60px auto 0;position:sticky;bottom:15px;left:0;right:0}nav>*{text-align:center;border-radius:100vw;justify-content:space-between;display:flex}nav>*>a{text-align:center;border-radius:100vw;flex-direction:column;justify-content:center;gap:4px;width:100%;height:100%;margin:auto;padding:5px;font-size:12px;display:flex}.section{width:100%;max-width:600px;margin:0 auto 1.5rem;padding:0 20px}.sectionHeader{-webkit-user-select:none;user-select:none;color:var(--app-section-header-text-color);margin:0 0 .75rem 1.25rem;font-weight:500}.sectionBody{background-color:var(--app-section-bg-color);border-radius:10px;flex-direction:column;padding:0 15px;display:flex;overflow:hidden}.sectionBody>*{color:var(--app-text-color);border-style:none none solid;border-width:medium medium 1px;border-top-color:currentColor;border-left-color:currentColor;border-right-color:currentColor;border-bottom-color:inherit;background:0 0;gap:15px;padding:10px 0;display:flex}.sectionBody>:last-child{border-bottom:none}.page-title{text-align:center;width:100%;max-width:500px;margin:0 auto 1.5rem}.tg_button{cursor:pointer;text-align:center;background-color:var(--app-button-color);width:90%;max-width:400px;color:var(--app-button-text-color);border:none;border-radius:12px;margin:0 auto;padding:10px;font-size:1.25rem;transition:opacity .2s}.tg_button:disabled{cursor:not-allowed;opacity:.6!important}.tg_button:hover{opacity:.8;transition:opacity .2s}.shop-section{grid-template-columns:1fr 1fr;row-gap:1rem;width:100%;max-width:1300px;margin:0 auto;display:grid}@media screen and (width<=800px){.shop-section{grid-template-columns:1fr}}.shop_image{aspect-ratio:1;max-width:100%;margin:auto;display:flex}.product_page{gap:1rem;width:100%;max-width:1400px;margin:0 auto;display:flex}.embla{background-color:var(--app-section-bg-color);border-radius:10px;flex-direction:column;width:100%;margin-left:2rem;padding-bottom:1.5rem;display:flex;overflow:hidden}.embla__viewport{overflow:hidden}.embla__container{display:flex}.embla__image{aspect-ratio:1;cursor:grab;-webkit-user-select:none;user-select:none;flex:0 0 100%;width:100%}.embla-thumbs{box-sizing:border-box;width:100%;margin-top:1rem;padding:0 2rem}.embla-thumbs__viewport{width:fit-content;max-width:100%;margin:0 auto}.embla-thumbs__container{gap:.5rem;display:flex}.embla-thumbs__slide{opacity:.4;object-fit:cover;cursor:pointer;-webkit-user-select:none;user-select:none;border-radius:6px;flex:0 0 60px;width:60px;height:60px}.embla-thumbs__slide--selected{opacity:1;transition:opacity .5s}@media screen and (width<=800px){.product_page{flex-direction:column;width:100%;margin:2.5rem auto 0}.embla{border-radius:0;margin-left:0}}.sizes_block{flex-direction:column;gap:0;display:flex}.sizes_block>:first-child{margin-bottom:10px;margin-left:0;font-family:Roboto,sans-serif}.sizes_block>*{white-space:pre;margin-left:15px;font-family:Roboto Mono,serif}.product_menu{width:100%}.product_menu>section>div>:first-child{padding-top:0}.product_menu>section>div>:last-child{padding-bottom:0}.product_buttons{justify-content:space-around;max-width:600px;margin:2rem auto 0;padding:0 20px;display:flex}.product_buttons>*{text-align:center;justify-content:center;gap:1rem;width:100%;margin:auto;display:flex}.product_buttons>div>span{flex-direction:column;justify-content:center;display:flex}.product_buttons>div>select{aspect-ratio:1;appearance:none;cursor:pointer;text-align:center;color:var(--app-text-color);text-align-last:center;border:none;border-radius:100vw;padding:10px;font-size:1.25rem;font-weight:500}.product_buttons>div>select option{background-color:var(--app-bg-color);color:var(--app-text-color)}.product_buttons>div>select option:disabled{color:var(--app-hint-color)}header{z-index:9999;border-bottom:1px solid var(--app-section-separator-color);-webkit-user-select:none;user-select:none;min-height:50px;color:var(--app-hint-color);background-color:var(--app-header-bg-color);justify-content:space-between;padding:0 5rem;font-size:1.25rem;display:flex;position:sticky;top:0}header>:first-child{justify-content:center;font-family:Roboto Mono,sans-serif;font-size:.75rem}header>*{text-align:center;justify-content:center;width:100%;margin:auto 0;display:flex}@media only screen and (width<=800px){header{padding:0 1rem}header>span{font-size:.5rem}}.headerCartIcon{border-radius:100vw;margin-left:auto;padding:5px;display:flex;position:relative}.headerCartIcon:after{content:attr(data-count);aspect-ratio:1;color:#fff;background-color:red;border-radius:100vw;justify-content:center;align-items:center;height:15px;font-size:.75rem;display:flex;position:absolute;top:-6px;right:-6px}.login-page{text-align:center;flex-direction:column;justify-content:center;gap:1rem;width:100%;max-width:500px;margin:0 auto;display:flex}.login-page-separator{gap:1rem;width:80%;margin:auto;display:flex}.login-page-separator>div{background:red;width:100%;height:1px;margin:auto}.cartItem{display:flex}.cartItem>*>img{aspect-ratio:1;width:50px;margin-left:.5rem}.cartItem_description{white-space:nowrap;flex-direction:column;flex:1;justify-content:space-around;min-width:0;font-size:.75rem;display:flex;overflow:hidden}.cartItem_description>*{text-overflow:ellipsis;overflow:hidden}.cartItem>svg{cursor:pointer;aspect-ratio:1;width:35px;box-shadow:none;border-radius:100vw;margin:auto .5rem auto 0;position:relative}.cartItem_description>a{font-size:1rem;font-weight:500}.loader{-webkit-user-select:none;user-select:none;justify-content:center;align-items:center;min-height:60vh;font-size:2rem;font-weight:700;display:flex}.loader.fullscreen{min-height:unset;font-size:3rem;position:fixed;inset:0}.loader.inline{min-height:unset;padding:1rem 0}.loader-text{color:#0000;background:linear-gradient(120deg,#666,#fff,#666) 200% 0/200% 100%;-webkit-background-clip:text;background-clip:text;animation:1.5s ease-in-out infinite alternate shimmer}@keyframes shimmer{0%{background-position:200% 0}to{background-position:-200% 0}}*,:before,:after{box-sizing:border-box}*{margin:0;font-family:Roboto,Arial,Helvetica,sans-serif}ul,li{font-family:Roboto Mono,Arial,Helvetica,sans-serif}a{color:inherit;text-decoration:none}input{box-shadow:none;background:var(--app-section-bg-color);color:var(--app-text-color);border-radius:10px;outline:none;font-size:16px;border:1px solid var(--app-section-separator-color)!important;padding:10px!important}#root{flex-direction:column;min-height:100dvh;display:flex}.cdekWidget{width:100%;height:500px;position:relative;overflow:hidden}img{-webkit-user-select:none;user-select:none;-webkit-user-drag:none}#telegram-login{margin:0 auto}form{flex-direction:column;display:flex}button{cursor:pointer;font-size:inherit}
