:root{--app-height:100%;--topAdditionGap:0px;--fabSize:52px;--fabGap:12px;--fabRight:20px;--fabBottom: calc(20px + env(safe-area-inset-bottom, 0px)) ;--fabStep:calc(var(--fabSize) + var(--fabGap));--fabBarSlots:0;--fabWheelSlots:0;--fabChatSlots:0;--fabPosBar:var(--fabBottom);--fabPosWheel:calc(var(--fabBottom) + var(--fabStep)*var(--fabBarSlots));--fabPosChat:calc(var(--fabBottom) + var(--fabStep)*(var(--fabBarSlots) + var(--fabWheelSlots)));--fabPosUp:calc(var(--fabBottom) + var(--fabStep)*(var(--fabBarSlots) + var(--fabWheelSlots) + var(--fabChatSlots)));--fabZ:900;--fabSafeArea:calc(var(--fabBottom) + var(--fabStep)*2);--white:#fff;--mainBg:#fff;--black:#000;--blackText:#141414;--blackText2:#262523;--blackText3:#262626;--grayBg:#f5f4f2;--grayBg2:#f9f9f9;--grayText:#969696;--grayText2:#d9d9d9;--grayLine:#262626;--orange:#f60;--orangeSecondary:#ff9a56;--orangeLight:#ffefe5;--yellow:#fede59;--yellowLight:#fff6ce;--yellowLightSecondary:#fff9df;--yellowDark:#ffce00;--textForMainButtons:#000;--blue:#50adca;--blueDark:#489ab4;--blueLight:#47c2e896;--red:#ec2525;--green:#49ba40;--greenLight:#e4f3d9;--greenDark:#089b43}body,html{overscroll-behavior-y:none}body{-ms-text-size-adjust:100%;-webkit-text-size-adjust:100%;-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;box-sizing:border-box;color:var(--blackText);font-family:Gilroy;font-size:16px;overflow-x:hidden;scroll-behavior:smooth}body.overflow-hidden{overflow:hidden;overscroll-behavior:none}button{touch-action:manipulation}input::-webkit-inner-spin-button,input::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}input[type=numbr]{-moz-appearance:textfield}.exact-active-link{cursor:default;pointer-events:none}[v-cloak],img[src=""]{display:none}.container{margin:0 auto;max-width:1680px;padding:0 20px;width:100%}.d-none,.swiper-pagination,.swiper-pagination-bullets,.swiper-pagination-horizontal{display:none!important}html.fab-bar{--fabBarSlots:1}html.fab-bar-tall{--fabBarSlots:2}@media(min-width:1101px){html.fab-bar,html.fab-bar-tall{--fabBarSlots:0}}html.fab-wheel{--fabWheelSlots:1}html.fab-chat{--fabChatSlots:1}.fade-enter-active,.fade-leave-active{transition:opacity .22s cubic-bezier(.22,.61,.36,1)}.fade-enter-from,.fade-leave-to{opacity:0}.page-enter-active,.page-leave-active{transition:opacity .3s}.page-enter-from,.page-leave-to{opacity:0}.slide-top-enter-active,.slide-top-leave-active{transition:opacity .22s cubic-bezier(.22,.61,.36,1),transform .22s cubic-bezier(.22,.61,.36,1);will-change:opacity,transform}.slide-top-enter-from,.slide-top-leave-to{opacity:0;transform:translateY(12px)}.modal-sheet-enter-active,.modal-sheet-leave-active{transform-origin:var(--ox,50%) var(--oy,50%);transition:opacity .15s cubic-bezier(.32,.72,0,1),transform .2s cubic-bezier(.32,.72,0,1);will-change:opacity,transform}.modal-sheet-enter-from,.modal-sheet-leave-to{opacity:1;transform:translateY(100%)}@media screen and (min-width:768px){.modal-sheet-enter-from,.modal-sheet-leave-to{opacity:0;transform:scale(var(--open-scale,.32))}.modal-sheet-enter-active,.modal-sheet-leave-active{transition:opacity .16s cubic-bezier(.32,.72,0,1),transform .24s cubic-bezier(.32,.72,0,1)}}@media screen and (max-width:767px){.has-modal .modal-scene{transform-origin:50% var(--scene-oy,50%);transition:transform .3s cubic-bezier(.22,.61,.36,1)}}@media(prefers-reduced-motion:reduce){.modal-sheet-enter-active,.modal-sheet-leave-active{transition:opacity .15s linear}.has-modal .modal-scene,.modal-sheet-enter-from,.modal-sheet-leave-to{transform:none}.modal__overlay{-webkit-backdrop-filter:none;backdrop-filter:none}}.slide-right-enter-active,.slide-right-leave-active{transition:opacity .3s linear,transform .3s ease}.slide-right-enter-from,.slide-right-leave-to{opacity:0;transform:translate(30px)}.cart-enter-active,.cart-leave-active{transition:opacity .3s linear,transform .3s ease}.cart-enter-from,.cart-leave-to{opacity:0;transform:translate(512px)}.mobile-menu-active{transition:opacity .3s linear,transform .3s ease}.mobile-menu-from,.mobile-menu-to{opacity:0;transform:translate(320px)}.footer__sitemap-link,.header-info__phone,.header__burger,.lang,.mobile-menu__close{position:relative}.footer__sitemap-link:after,.header-info__phone:after,.header__burger:after,.lang:after,.mobile-menu__close:after{content:"";height:max(100%,40px);left:50%;position:absolute;top:50%;transform:translate(-50%,-50%);width:max(100%,40px)}@media(max-width:768px){.footer__sitemap-link:after,.header-info__phone:after,.header__burger:after,.lang:after,.mobile-menu__close:after{height:max(100%,48px);width:max(100%,48px)}}.cstrip{--catLine:#e8e5de;--catText:var(--blackText);--catTextSoft:#6b6b6b;--catGlow:rgba(255,206,0,.34);align-items:center;display:flex;gap:8px;min-width:0;position:relative;z-index:10}@media(min-width:768px){.cstrip{background:var(--grayBg2);border-radius:20px;padding:8px}}.cstrip__track-wrap{flex:1 1 0;min-width:0}.cstrip__track{align-items:center;display:flex;gap:var(--cstripGap,12px);overflow-x:auto;overflow-y:hidden;position:relative;scrollbar-width:none;-webkit-overflow-scrolling:touch}.cstrip__track::-webkit-scrollbar{display:none}.cstrip__track{padding:0;scroll-padding-left:0;scroll-padding-right:0}.cstrip__track>*{flex-shrink:0}.cstrip__track{scroll-snap-type:none}.cstrip__track.is-measuring .cstrip__marker,.cstrip__track.is-measuring .cstrip__tab{transition:none!important}.cstrip__marker{background:var(--yellowLight);border:2px solid var(--yellowDark);border-radius:12px;box-shadow:0 4px 18px -3px var(--catGlow);height:48px;left:0;opacity:0;pointer-events:none;position:absolute;top:0;transition:transform .4s cubic-bezier(.22,.61,.36,1),width .4s cubic-bezier(.22,.61,.36,1),opacity .18s cubic-bezier(.22,.61,.36,1)}.cstrip__marker.is-ready{opacity:1}.cstrip__cell{position:relative}.cstrip__tab{align-items:center;background:transparent;border:1px solid var(--catLine);border-radius:12px;color:var(--catTextSoft);display:flex;font-size:16px;font-weight:400;font-weight:500;height:48px;justify-content:center;line-height:18.4px;padding:12px 15px;transition:color .46s cubic-bezier(.22,.61,.36,1),border-color .46s cubic-bezier(.22,.61,.36,1);white-space:nowrap}@media(min-width:768px){.cstrip__tab{background:none;border-color:var(--grayBg2)}}.cstrip__tab.active{background-color:transparent;border-color:transparent;color:var(--catText);font-weight:600;transition:color .2s cubic-bezier(.22,.61,.36,1),border-color .2s cubic-bezier(.22,.61,.36,1)}.cstrip__gift{border-radius:12px;cursor:pointer;height:46px}.cstrip__back{transform:rotate(180deg)}.cstrip__back.dark svg path{fill:var(--white)}.cstrip__more{align-items:center;background:var(--grayBg);border:0;border-radius:50%;cursor:pointer;display:flex;flex:0 0 40px;gap:3px;height:40px;justify-content:center;transition:background .18s cubic-bezier(.22,.61,.36,1),transform .18s cubic-bezier(.22,.61,.36,1);width:40px}.cstrip__more span{background:var(--catTextSoft);border-radius:50%;height:4px;transition:background .18s cubic-bezier(.22,.61,.36,1);width:4px}.cstrip__more:hover{background:var(--yellowLight)}.cstrip__more:hover span{background:var(--catText)}.cstrip__more:active{transform:scale(.92)}@media(min-width:768px){.cstrip--page .cstrip__track{flex-wrap:wrap;overflow:visible;padding:0}}.cstrip.is-hidden{display:none}.cstrip--header{flex:1 1 auto;width:100%}.cstrip--header .cstrip__track{flex-wrap:nowrap}.cstrip__subs{background:var(--grayBg2);border:2px solid var(--grayBg2);border-radius:14px;box-shadow:0 10px 10px 1px #0000000f;display:none;flex-direction:column;position:fixed;z-index:1000}.cstrip__subs.is-open{display:flex}@media(max-width:768px){.cstrip__subs{left:12px!important;max-height:60vh;overflow-y:auto;overscroll-behavior:contain;right:12px}}.cstrip__subs-all{font-weight:600}.cstrip__subs>span{border-radius:14px;cursor:pointer;font-size:15px;font-weight:400;padding:5px 22px;white-space:nowrap}.cstrip__subs>span:hover{background-color:var(--white);border-color:transparent}.cstrip__subs.dark{background:var(--black);border:1px solid var(--grayLine);color:var(--white)}.cstrip__subs.dark .cstrip__subs-all{color:var(--white)}.cstrip.dark,.cstrip__subs.dark>span:hover{background:var(--blackText)}.cstrip.dark{--catLine:#33312b;--catText:var(--white);--catTextSoft:#a5a198;--catGlow:rgba(255,206,0,.24)}@media(max-width:768px){.cstrip.dark{background:var(--mainBg)}}.cstrip.dark .cstrip__tab{background:transparent;border:1px solid var(--catLine);color:var(--catTextSoft)}.cstrip.dark .cstrip__tab.active{background:transparent;border-color:transparent;color:var(--white)}.cstrip.dark .cstrip__marker{background:#3a3416}.cstrip.dark .cstrip__more{background:var(--blackText)}.cstrip.dark .cstrip__more span{background:var(--catTextSoft)}.cstrip.dark .cstrip__more:hover{background:#3a3416}.cstrip.dark .cstrip__more:hover span{background:var(--white)}.cstrip.dark .cstrip__subs{background:var(--black);border:1px solid var(--grayLine);color:var(--white)}.cstrip.dark .cstrip__subs>span:hover{background:var(--blackText)}
