.flatpickr-calendar{background:transparent;opacity:0;display:none;text-align:center;visibility:hidden;padding:0;-webkit-animation:none;animation:none;direction:ltr;border:0;font-size:14px;line-height:24px;border-radius:5px;position:absolute;width:307.875px;-webkit-box-sizing:border-box;box-sizing:border-box;-ms-touch-action:manipulation;touch-action:manipulation;-webkit-box-shadow:0 3px 13px rgba(0, 0, 0, 0.08);box-shadow:0 3px 13px rgba(0, 0, 0, 0.08)}.flatpickr-calendar.open,.flatpickr-calendar.inline{opacity:1;max-height:640px;visibility:visible}.flatpickr-calendar.open{display:inline-block;z-index:99999}.flatpickr-calendar.animate.open{-webkit-animation:fpFadeInDown 300ms cubic-bezier(0.23, 1, 0.32, 1);animation:fpFadeInDown 300ms cubic-bezier(0.23, 1, 0.32, 1)}.flatpickr-calendar.inline{display:block;position:relative;top:2px}.flatpickr-calendar.static{position:absolute;top:calc(100% + 2px)}.flatpickr-calendar.static.open{z-index:999;display:block}.flatpickr-calendar.multiMonth .flatpickr-days .dayContainer:nth-child(n+1) .flatpickr-day.inRange:nth-child(7n+7){-webkit-box-shadow:none !important;box-shadow:none !important}.flatpickr-calendar.multiMonth .flatpickr-days .dayContainer:nth-child(n+2) .flatpickr-day.inRange:nth-child(7n+1){-webkit-box-shadow:-2px 0 0 #e6e6e6,5px 0 0 #e6e6e6;box-shadow:-2px 0 0 #e6e6e6,5px 0 0 #e6e6e6}.flatpickr-calendar .hasWeeks .dayContainer,.flatpickr-calendar .hasTime .dayContainer{border-bottom:0;border-bottom-right-radius:0;border-bottom-left-radius:0}.flatpickr-calendar .hasWeeks .dayContainer{border-left:0}.flatpickr-calendar.hasTime .flatpickr-time{height:40px;border-top:1px solid rgba(72, 72, 72, 0.2)}.flatpickr-calendar.hasTime .flatpickr-innerContainer{border-bottom:0}.flatpickr-calendar.hasTime .flatpickr-time{border:1px solid rgba(72, 72, 72, 0.2)}.flatpickr-calendar.noCalendar.hasTime .flatpickr-time{height:auto}.flatpickr-calendar:before,.flatpickr-calendar:after{position:absolute;display:block;pointer-events:none;border:solid transparent;content:"";height:0;width:0;left:22px}.flatpickr-calendar.rightMost:before,.flatpickr-calendar.arrowRight:before,.flatpickr-calendar.rightMost:after,.flatpickr-calendar.arrowRight:after{left:auto;right:22px}.flatpickr-calendar.arrowCenter:before,.flatpickr-calendar.arrowCenter:after{left:50%;right:50%}.flatpickr-calendar:before{border-width:5px;margin:0 -5px}.flatpickr-calendar:after{border-width:4px;margin:0 -4px}.flatpickr-calendar.arrowTop:before,.flatpickr-calendar.arrowTop:after{bottom:100%}.flatpickr-calendar.arrowTop:before{border-bottom-color:rgba(72, 72, 72, 0.2)}.flatpickr-calendar.arrowTop:after{border-bottom-color:#42a5f5}.flatpickr-calendar.arrowBottom:before,.flatpickr-calendar.arrowBottom:after{top:100%}.flatpickr-calendar.arrowBottom:before{border-top-color:rgba(72, 72, 72, 0.2)}.flatpickr-calendar.arrowBottom:after{border-top-color:#42a5f5}.flatpickr-calendar:focus{outline:0}.flatpickr-wrapper{position:relative;display:inline-block}.flatpickr-months{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex}.flatpickr-months .flatpickr-month{border-radius:5px 5px 0 0;background:#42a5f5;color:#fff;fill:#fff;height:34px;line-height:1;text-align:center;position:relative;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;overflow:hidden;-webkit-box-flex:1;-webkit-flex:1;-ms-flex:1;flex:1}.flatpickr-months .flatpickr-prev-month,.flatpickr-months .flatpickr-next-month{-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;text-decoration:none;cursor:pointer;position:absolute;top:0;height:34px;padding:10px;z-index:3;color:#fff;fill:#fff}.flatpickr-months .flatpickr-prev-month.flatpickr-disabled,.flatpickr-months .flatpickr-next-month.flatpickr-disabled{display:none}.flatpickr-months .flatpickr-prev-month i,.flatpickr-months .flatpickr-next-month i{position:relative}.flatpickr-months .flatpickr-prev-month.flatpickr-prev-month,.flatpickr-months .flatpickr-next-month.flatpickr-prev-month{left:0}.flatpickr-months .flatpickr-prev-month.flatpickr-next-month,.flatpickr-months .flatpickr-next-month.flatpickr-next-month{right:0}.flatpickr-months .flatpickr-prev-month:hover,.flatpickr-months .flatpickr-next-month:hover{color:#bbb}.flatpickr-months .flatpickr-prev-month:hover svg,.flatpickr-months .flatpickr-next-month:hover svg{fill:#f64747}.flatpickr-months .flatpickr-prev-month svg,.flatpickr-months .flatpickr-next-month svg{width:14px;height:14px}.flatpickr-months .flatpickr-prev-month svg path,.flatpickr-months .flatpickr-next-month svg path{-webkit-transition:fill .1s;transition:fill .1s;fill:inherit}.numInputWrapper{position:relative;height:auto}.numInputWrapper input,.numInputWrapper span{display:inline-block}.numInputWrapper input{width:100%}.numInputWrapper input::-ms-clear{display:none}.numInputWrapper input::-webkit-outer-spin-button,.numInputWrapper input::-webkit-inner-spin-button{margin:0;-webkit-appearance:none}.numInputWrapper span{position:absolute;right:0;width:14px;padding:0 4px 0 2px;height:50%;line-height:50%;opacity:0;cursor:pointer;border:1px solid rgba(72, 72, 72, 0.15);-webkit-box-sizing:border-box;box-sizing:border-box}.numInputWrapper span:hover{background:rgba(0, 0, 0, 0.1)}.numInputWrapper span:active{background:rgba(0, 0, 0, 0.2)}.numInputWrapper span:after{display:block;content:"";position:absolute}.numInputWrapper span.arrowUp{top:0;border-bottom:0}.numInputWrapper span.arrowUp:after{border-left:4px solid transparent;border-right:4px solid transparent;border-bottom:4px solid rgba(72, 72, 72, 0.6);top:26%}.numInputWrapper span.arrowDown{top:50%}.numInputWrapper span.arrowDown:after{border-left:4px solid transparent;border-right:4px solid transparent;border-top:4px solid rgba(72, 72, 72, 0.6);top:40%}.numInputWrapper span svg{width:inherit;height:auto}.numInputWrapper span svg path{fill:rgba(255, 255, 255, 0.5)}.numInputWrapper:hover{background:rgba(0, 0, 0, 0.05)}.numInputWrapper:hover span{opacity:1}.flatpickr-current-month{font-size:135%;line-height:inherit;font-weight:300;color:inherit;position:absolute;width:75%;left:12.5%;padding:7.48px 0 0 0;line-height:1;height:34px;display:inline-block;text-align:center;-webkit-transform:translate3d(0px, 0px, 0px);transform:translate3d(0px, 0px, 0px)}.flatpickr-current-month span.cur-month{font-family:inherit;font-weight:700;color:inherit;display:inline-block;margin-left:.5ch;padding:0}.flatpickr-current-month span.cur-month:hover{background:rgba(0, 0, 0, 0.05)}.flatpickr-current-month .numInputWrapper{width:6ch;width:7ch\0 ;display:inline-block}.flatpickr-current-month .numInputWrapper span.arrowUp:after{border-bottom-color:#fff}.flatpickr-current-month .numInputWrapper span.arrowDown:after{border-top-color:#fff}.flatpickr-current-month input.cur-year{background:transparent;-webkit-box-sizing:border-box;box-sizing:border-box;color:inherit;cursor:text;padding:0 0 0 .5ch;margin:0;display:inline-block;font-size:inherit;font-family:inherit;font-weight:300;line-height:inherit;height:auto;border:0;border-radius:0;vertical-align:initial;-webkit-appearance:textfield;-moz-appearance:textfield;appearance:textfield}.flatpickr-current-month input.cur-year:focus{outline:0}.flatpickr-current-month input.cur-year[disabled],.flatpickr-current-month input.cur-year[disabled]:hover{font-size:100%;color:rgba(255, 255, 255, 0.5);background:transparent;pointer-events:none}.flatpickr-current-month .flatpickr-monthDropdown-months{appearance:menulist;background:#42a5f5;border:none;border-radius:0;box-sizing:border-box;color:inherit;cursor:pointer;font-size:inherit;font-family:inherit;font-weight:300;height:auto;line-height:inherit;margin:-1px 0 0 0;outline:none;padding:0 0 0 .5ch;position:relative;vertical-align:initial;-webkit-box-sizing:border-box;-webkit-appearance:menulist;-moz-appearance:menulist;width:auto}.flatpickr-current-month .flatpickr-monthDropdown-months:focus,.flatpickr-current-month .flatpickr-monthDropdown-months:active{outline:none}.flatpickr-current-month .flatpickr-monthDropdown-months:hover{background:rgba(0, 0, 0, 0.05)}.flatpickr-current-month .flatpickr-monthDropdown-months .flatpickr-monthDropdown-month{background-color:#42a5f5;outline:none;padding:0}.flatpickr-weekdays{background:#42a5f5;text-align:center;overflow:hidden;width:100%;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;height:28px}.flatpickr-weekdays .flatpickr-weekdaycontainer{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-flex:1;-webkit-flex:1;-ms-flex:1;flex:1}span.flatpickr-weekday{cursor:default;font-size:90%;background:#42a5f5;color:rgba(0, 0, 0, 0.54);line-height:1;margin:0;text-align:center;display:block;-webkit-box-flex:1;-webkit-flex:1;-ms-flex:1;flex:1;font-weight:bolder}.dayContainer,.flatpickr-weeks{padding:1px 0 0 0}.flatpickr-days{position:relative;overflow:hidden;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:start;-webkit-align-items:flex-start;-ms-flex-align:start;align-items:flex-start;width:307.875px;border-left:1px solid rgba(72, 72, 72, 0.2);border-right:1px solid rgba(72, 72, 72, 0.2)}.flatpickr-days:focus{outline:0}.dayContainer{padding:0;outline:0;text-align:left;width:307.875px;min-width:307.875px;max-width:307.875px;-webkit-box-sizing:border-box;box-sizing:border-box;display:inline-block;display:-ms-flexbox;display:-webkit-box;display:-webkit-flex;display:flex;-webkit-flex-wrap:wrap;flex-wrap:wrap;-ms-flex-wrap:wrap;-ms-flex-pack:justify;-webkit-justify-content:space-around;justify-content:space-around;-webkit-transform:translate3d(0px, 0px, 0px);transform:translate3d(0px, 0px, 0px);opacity:1}.dayContainer+.dayContainer{-webkit-box-shadow:-1px 0 0 rgba(72, 72, 72, 0.2);box-shadow:-1px 0 0 rgba(72, 72, 72, 0.2)}.flatpickr-day{background:none;border:1px solid transparent;border-radius:150px;-webkit-box-sizing:border-box;box-sizing:border-box;color:#484848;cursor:pointer;font-weight:400;width:14.2857143%;-webkit-flex-basis:14.2857143%;-ms-flex-preferred-size:14.2857143%;flex-basis:14.2857143%;max-width:39px;height:39px;line-height:39px;margin:0;display:inline-block;position:relative;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;text-align:center}.flatpickr-day.inRange,.flatpickr-day.prevMonthDay.inRange,.flatpickr-day.nextMonthDay.inRange,.flatpickr-day.today.inRange,.flatpickr-day.prevMonthDay.today.inRange,.flatpickr-day.nextMonthDay.today.inRange,.flatpickr-day:hover,.flatpickr-day.prevMonthDay:hover,.flatpickr-day.nextMonthDay:hover,.flatpickr-day:focus,.flatpickr-day.prevMonthDay:focus,.flatpickr-day.nextMonthDay:focus{cursor:pointer;outline:0;background:#e2e2e2;border-color:#e2e2e2}.flatpickr-day.today{border-color:#bbb}.flatpickr-day.today:hover,.flatpickr-day.today:focus{border-color:#bbb;background:#bbb;color:#fff}.flatpickr-day.selected,.flatpickr-day.startRange,.flatpickr-day.endRange,.flatpickr-day.selected.inRange,.flatpickr-day.startRange.inRange,.flatpickr-day.endRange.inRange,.flatpickr-day.selected:focus,.flatpickr-day.startRange:focus,.flatpickr-day.endRange:focus,.flatpickr-day.selected:hover,.flatpickr-day.startRange:hover,.flatpickr-day.endRange:hover,.flatpickr-day.selected.prevMonthDay,.flatpickr-day.startRange.prevMonthDay,.flatpickr-day.endRange.prevMonthDay,.flatpickr-day.selected.nextMonthDay,.flatpickr-day.startRange.nextMonthDay,.flatpickr-day.endRange.nextMonthDay{background:#42a5f5;-webkit-box-shadow:none;box-shadow:none;color:#fff;border-color:#42a5f5}.flatpickr-day.selected.startRange,.flatpickr-day.startRange.startRange,.flatpickr-day.endRange.startRange{border-radius:50px 0 0 50px}.flatpickr-day.selected.endRange,.flatpickr-day.startRange.endRange,.flatpickr-day.endRange.endRange{border-radius:0 50px 50px 0}.flatpickr-day.selected.startRange+.endRange:not(:nth-child(7n+1)),.flatpickr-day.startRange.startRange+.endRange:not(:nth-child(7n+1)),.flatpickr-day.endRange.startRange+.endRange:not(:nth-child(7n+1)){-webkit-box-shadow:-10px 0 0 #42a5f5;box-shadow:-10px 0 0 #42a5f5}.flatpickr-day.selected.startRange.endRange,.flatpickr-day.startRange.startRange.endRange,.flatpickr-day.endRange.startRange.endRange{border-radius:50px}.flatpickr-day.inRange{border-radius:0;-webkit-box-shadow:-5px 0 0 #e2e2e2,5px 0 0 #e2e2e2;box-shadow:-5px 0 0 #e2e2e2,5px 0 0 #e2e2e2}.flatpickr-day.flatpickr-disabled,.flatpickr-day.flatpickr-disabled:hover,.flatpickr-day.prevMonthDay,.flatpickr-day.nextMonthDay,.flatpickr-day.notAllowed,.flatpickr-day.notAllowed.prevMonthDay,.flatpickr-day.notAllowed.nextMonthDay{color:rgba(72, 72, 72, 0.3);background:transparent;border-color:transparent;cursor:default}.flatpickr-day.flatpickr-disabled,.flatpickr-day.flatpickr-disabled:hover{cursor:not-allowed;color:rgba(72, 72, 72, 0.1)}.flatpickr-day.week.selected{border-radius:0;-webkit-box-shadow:-5px 0 0 #42a5f5,5px 0 0 #42a5f5;box-shadow:-5px 0 0 #42a5f5,5px 0 0 #42a5f5}.flatpickr-day.hidden{visibility:hidden}.rangeMode .flatpickr-day{margin-top:1px}.flatpickr-weekwrapper{float:left}.flatpickr-weekwrapper .flatpickr-weeks{padding:0 12px;border-left:1px solid rgba(72, 72, 72, 0.2)}.flatpickr-weekwrapper .flatpickr-weekday{float:none;width:100%;line-height:28px}.flatpickr-weekwrapper span.flatpickr-day,.flatpickr-weekwrapper span.flatpickr-day:hover{display:block;width:100%;max-width:none;color:rgba(72, 72, 72, 0.3);background:transparent;cursor:default;border:none}.flatpickr-innerContainer{display:block;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-sizing:border-box;box-sizing:border-box;overflow:hidden;background:#fff;border-bottom:1px solid rgba(72, 72, 72, 0.2)}.flatpickr-rContainer{display:inline-block;padding:0;-webkit-box-sizing:border-box;box-sizing:border-box}.flatpickr-time{text-align:center;outline:0;display:block;height:0;line-height:40px;max-height:40px;-webkit-box-sizing:border-box;box-sizing:border-box;overflow:hidden;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;background:#fff;border-radius:0 0 5px 5px}.flatpickr-time:after{content:"";display:table;clear:both}.flatpickr-time .numInputWrapper{-webkit-box-flex:1;-webkit-flex:1;-ms-flex:1;flex:1;width:40%;height:40px;float:left}.flatpickr-time .numInputWrapper span.arrowUp:after{border-bottom-color:#484848}.flatpickr-time .numInputWrapper span.arrowDown:after{border-top-color:#484848}.flatpickr-time.hasSeconds .numInputWrapper{width:26%}.flatpickr-time.time24hr .numInputWrapper{width:49%}.flatpickr-time input{background:transparent;-webkit-box-shadow:none;box-shadow:none;border:0;border-radius:0;text-align:center;margin:0;padding:0;height:inherit;line-height:inherit;color:#484848;font-size:14px;position:relative;-webkit-box-sizing:border-box;box-sizing:border-box;-webkit-appearance:textfield;-moz-appearance:textfield;appearance:textfield}.flatpickr-time input.flatpickr-hour{font-weight:bold}.flatpickr-time input.flatpickr-minute,.flatpickr-time input.flatpickr-second{font-weight:400}.flatpickr-time input:focus{outline:0;border:0}.flatpickr-time .flatpickr-time-separator,.flatpickr-time .flatpickr-am-pm{height:inherit;float:left;line-height:inherit;color:#484848;font-weight:bold;width:2%;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;-webkit-align-self:center;-ms-flex-item-align:center;align-self:center}.flatpickr-time .flatpickr-am-pm{outline:0;width:18%;cursor:pointer;text-align:center;font-weight:400}.flatpickr-time input:hover,.flatpickr-time .flatpickr-am-pm:hover,.flatpickr-time input:focus,.flatpickr-time .flatpickr-am-pm:focus{background:#eaeaea}.flatpickr-input[readonly]{cursor:pointer}@-webkit-keyframes fpFadeInDown{from{opacity:0;-webkit-transform:translate3d(0, -20px, 0);transform:translate3d(0, -20px, 0)}to{opacity:1;-webkit-transform:translate3d(0, 0, 0);transform:translate3d(0, 0, 0)}}@keyframes fpFadeInDown{from{opacity:0;-webkit-transform:translate3d(0, -20px, 0);transform:translate3d(0, -20px, 0)}to{opacity:1;-webkit-transform:translate3d(0, 0, 0);transform:translate3d(0, 0, 0)}}
html{box-sizing:border-box}html,body{margin:0;padding:0;height:100%;width:100%;overflow-x:hidden}body{overflow:hidden}*{padding:0;margin:0;border:0}*,*::before,*::after{box-sizing:inherit}a:hover{text-decoration:none}button{cursor:pointer}img{width:100%;height:auto}*{font-style:normal;font-family:"Gilroy"}.visually-hidden{position:absolute;width:1px;height:1px;margin:-1px;border:0;padding:0;white-space:nowrap;clip-path:inset(100%);clip:rect(0 0 0 0);overflow:hidden}@font-face{font-family:Gilroy;font-display:swap;src:url("../fonts/Gilroy-Black.woff2") format("woff2"),url("../fonts/Gilroy-Black.woff") format("woff");font-weight:900;font-style:normal}@font-face{font-family:Gilroy;font-display:swap;src:url("../fonts/Gilroy-Bold.woff2") format("woff2"),url("../fonts/Gilroy-Bold.woff") format("woff");font-weight:700;font-style:normal}@font-face{font-family:Gilroy;font-display:swap;src:url("../fonts/Gilroy-Extrabold.woff2") format("woff2"),url("../fonts/Gilroy-Extrabold.woff") format("woff");font-weight:800;font-style:normal}@font-face{font-family:Gilroy;font-display:swap;src:url("../fonts/Gilroy-Light.woff2") format("woff2"),url("../fonts/Gilroy-Light.woff") format("woff");font-weight:300;font-style:normal}@font-face{font-family:Gilroy;font-display:swap;src:url("../fonts/Gilroy-Medium.woff2") format("woff2"),url("../fonts/Gilroy-Medium.woff") format("woff");font-weight:500;font-style:normal}@font-face{font-family:Gilroy;font-display:swap;src:url("../fonts/Gilroy-Regular.woff2") format("woff2"),url("../fonts/Gilroy-Regular.woff") format("woff");font-weight:400;font-style:normal}@font-face{font-family:Gilroy;font-display:swap;src:url("../fonts/Gilroy-Semibold.woff2") format("woff2"),url("../fonts/Gilroy-Semibold.woff") format("woff");font-weight:600;font-style:normal}@font-face{font-family:Gilroy;font-display:swap;src:url("../fonts/Gilroy-Thin.woff2") format("woff2"),url("../fonts/Gilroy-Thin.woff") format("woff");font-weight:100;font-style:normal}@font-face{font-family:Gilroy;font-display:swap;src:url("../fonts/Gilroy-Heavy.woff2") format("woff2"),url("../fonts/Gilroy-Heavy.woff") format("woff");font-weight:800;font-style:normal}@font-face{font-family:Gilroy;font-display:swap;src:url("../fonts/Gilroy-UltraLight.woff2") format("woff2"),url("../fonts/Gilroy-UltraLight.woff") format("woff");font-weight:400;font-style:normal}@font-face{font-family:"Dancing Script";font-display:swap;src:url("../fonts/DancingScript-Regular.ttf") format("truetype");font-weight:400;font-style:normal}@font-face{font-family:"Dancing Script";font-display:swap;src:url("../fonts/DancingScript-Bold.ttf") format("truetype");font-weight:700;font-style:normal}@font-face{font-family:"Pacifico";font-display:swap;src:url("../fonts/Pacifico-Regular.ttf") format("truetype");font-weight:400;font-style:normal}.promo{min-width:345px}.promo__wrapper{padding:0px 10px 30px 10px}.promo__list-block{margin-top:0px}.promo__list-block--open{display:none}.promo__menu{display:flex;justify-content:space-between;align-items:center;margin-bottom:30px}.promo__title{position:relative;display:flex;align-items:center;justify-content:center;gap:12px;width:100%;padding:5px 0;list-style:none;cursor:pointer;text-align:center;color:orange;font-family:"Dancing Script",Gilroy,system-ui,sans-serif;font-weight:400;font-size:32px;letter-spacing:.03em}.promo__title::before,.promo__title::after{content:"";flex:1 1 0;border-top:1px solid rgba(255,165,0,.7);transform:translateY(0.5px)}.promo__title.active{text-shadow:0 0 6px #ff4500,0 0 12px rgba(255,69,0,.9),0 0 18px rgba(255,140,0,.7)}.promo__title.active::before,.promo__title.active::after{box-shadow:0 0 6px rgba(255,69,0,.9),0 0 14px rgba(255,140,0,.7)}.promo__card{display:flex;gap:5px;padding-bottom:10px;border-bottom:1px solid #fff;width:100%}.promo__card-content{width:100%;height:auto}.promo__image--container{position:relative;min-height:auto;width:70px;aspect-ratio:4/3;min-height:124px}.promo__image{width:100%;height:100%;display:block;object-fit:cover;object-position:center}.promo__content{overflow:hidden;transition:max-height .5s ease}.promo__nav-title{font-style:normal;font-weight:500;font-size:18px;color:dimgray;padding-left:5px}.promo__card-content-text{display:flex}.promo__text{font-style:normal;font-weight:500;font-size:18px;color:#fff}.promo__text--cart{margin:20px 0}.promo__text--description{width:100%;font-style:normal;font-weight:400;padding-top:5px;line-height:100%;font-size:16px;color:#fff;transition:opacity .4s ease}.promo__text--total{font-weight:500;font-size:20px;color:#fff}.promo__text--total-bold{font-weight:400;font-size:20px;color:#fff}.promo__price-container{height:auto}.promo__price{display:flex;justify-content:center;font-family:"Dancing Script",Gilroy,system-ui,sans-serif;font-weight:700;font-size:18px;margin-bottom:25px;color:#fff}.promo__list-item{list-style:none}.counter{display:flex;font-style:normal;font-weight:400;padding:5px;line-height:100%;font-size:16px;color:#fff}.counter__btn{width:48px;height:25px;font-size:28px;text-align:center;padding-top:3px}.counter__count{min-width:30px;text-align:center;font-style:normal;font-weight:500;font-size:18px;padding-top:4px;border:1px solid #fff;border-radius:80px}.counter__conform{display:flex;gap:10px;margin-top:10px}.cart{position:fixed;bottom:0;left:0;right:0;background-color:rgba(0,0,0,.8);border-top:2px solid orange;transition:height .4s ease;overflow:hidden;height:0px;z-index:9999;display:flex;flex-direction:column}.cart .promo__image--container{height:100%}.cart__top{display:flex;position:relative;padding:5px 15px;z-index:200;height:60px}.cart__header{width:100%;padding:0px}.cart__body{flex-grow:1;overflow:hidden;border-radius:5px;display:flex;flex-direction:column}.cart__total-container{display:flex;background:rgba(0,0,0,.6);border-radius:5px;padding:10px 15px}.cart__total-container--left{width:60%}.cart__total-container--right{display:flex;justify-content:end;align-items:center;width:40%}.cart__items{flex-grow:1;overflow-y:auto;padding:15px}.cart__item{background-color:rgba(0,0,0,.6);border:#a9a9a9 1px solid;margin-bottom:10px;padding:5px;border-radius:5px;height:80px}.cart__item .promo__price-container{position:relative}.cart__clouse{display:flex;justify-content:end;color:#a9a9a9}.cart__item .promo__text{color:#a9a9a9;font-size:16px;font-weight:600}.cart__item .promo__text--description{color:#a9a9a9;font-weight:500;font-size:14px}.cart__item .counter__btn{color:#a9a9a9}.cart__item .counter__count{color:#a9a9a9;border:1px solid #a9a9a9}.cart__item .promo__image--container{position:relative;min-height:auto;border:1px solid #a9a9a9;width:55px;padding:2px;aspect-ratio:4/3}.cart__item .promo__image{width:100%;height:100%;display:block;object-fit:cover;object-position:center}.cart__item .promo__price{color:#a9a9a9;height:auto;padding-bottom:5px;margin-bottom:0px;vertical-align:bottom;align-items:flex-end}.cart__toggle-wrapper{display:flex;align-items:center}.cart__toggle{float:right;display:flex;justify-content:center;align-items:center;width:40px;height:40px;border-radius:80px;color:orange;border:1px solid orange;padding:6px 5px 4px 5px;transition:transform .3s ease;transform-origin:50% 50%;transform-box:view-box}.cart__toggle .open2{transform:rotate(180deg);color:red;padding:4px 5px 5px 8px}.cart.open2 .cart__toggle{padding:3px 5px 7px 5px}.cart__message{margin:10px auto;color:#fff;opacity:0;transform:translateY(-10px);transition:opacity .5s ease,transform .5s ease;pointer-events:none;display:none}.cart__message--wrapper{display:flex}.cart__icon{width:30%;padding:5px;transform:rotate(0deg);animation:rotate 1s linear}.cart__message.show{display:block;opacity:1;pointer-events:auto}.cart__circle{fill:none;stroke-width:5;stroke:lime;stroke-dasharray:283;stroke-dashoffset:283;transition:stroke-dashoffset .8s ease}.cart__symbol{fill:none;stroke-width:6;stroke-linecap:round;stroke:lime;stroke-dasharray:100;stroke-dashoffset:100;transition:stroke-dashoffset .6s ease .6s}.cart__message.error .cart__circle{stroke:#f33;display:block}.cart__message.error .cart__symbol{stroke:#f33;display:block}.cart__text{font-style:normal;font-weight:400;padding:5px;font-size:16px;color:#fff}.tableerror{margin-top:10px;font-weight:500}.input-choice.disabled{cursor:default}.status-slot{min-height:22px}.status{font-size:13px;line-height:22px}.status--error{color:red;font-size:20px;margin-top:5px;font-weight:500}.status--success{color:#1b5e20}.status--info{color:#555}.checkout{display:grid;gap:16px}.checkout__methods{display:grid;grid-template-columns:repeat(auto-fit, minmax(160px, 1fr));gap:10px}.paytile{display:flex;align-items:center;height:40px;gap:8px;border:1.5px solid hsla(0,0%,100%,.25);border-radius:12px;padding-left:40px;cursor:pointer;user-select:none;transition:.2s ease;background:hsla(0,0%,100%,.04)}.paytile:hover{border-color:#cfd2d8;box-shadow:0 6px 18px rgba(0,0,0,.06)}.paytile.active{border-color:var(--accent, #5fa8ff);background:rgba(95,168,255,.12)}.paytile__icon{display:grid;place-items:center;width:28px;height:28px;color:#2c2f36}.paytile__text{position:relative;display:grid;line-height:1.1}.paytile__text--card::after{position:absolute;content:"";background:url("../img/card.svg") center/38px 27px no-repeat;width:38px;height:27px;left:-37px;top:-3px}.paytile__text--paypal::after{position:absolute;content:"";background:url("../img/paypal.svg") center/27px 27px no-repeat;width:27px;height:27px;left:-30px;top:-4px}.paytile__text--google::after{position:absolute;content:"";background:url("../img/google.svg") center/25px 25px no-repeat;width:25px;height:25px;left:-31px;top:-4px}.paytile__text strong{font-size:20px;color:#6b7280}.paytile__text small{font-size:12px;color:#6b7280}.cardform{display:grid;gap:16px;background:rgba(0,0,0,.7);border-radius:5px}.cardform .row{display:grid;grid-template-columns:1fr 1fr;gap:12px}.cardform .input-group{display:grid;gap:6px}.cardform .input--slots{width:100%;font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,"Liberation Mono",monospace;font-size:26px;letter-spacing:3px;color:#fff;background:rgba(0,0,0,0);border:none;outline:none}.cardform .input-group.invalid .input--slots{color:#ef4444}.open3 .cart__items{background:rgba(0,0,0,.7)}.cardform .promo__text--description{color:#a9a9a9}.cardform .input-error{display:none;color:#ef4444;font-size:13px;font-weight:700;margin-top:2px}.cardform .input-group.invalid .input-error{display:block}.checkout__success{display:grid;justify-items:center;gap:6px;margin:10px 0 4px}.success__icon{width:64px;height:64px}.success__circle,.success__check{stroke:#22c55e;stroke-width:6}.success__circle{stroke-dasharray:283;stroke-dashoffset:283;transition:stroke-dashoffset .5s ease}.success__check{stroke-dasharray:100;stroke-dashoffset:100;transition:stroke-dashoffset .6s ease .2s}.success__icon.run .success__circle{stroke-dashoffset:0}.success__icon.run .success__check{stroke-dashoffset:0}.success__text{color:#22c55e;font-weight:700;font-size:15px}.flipcard{position:relative;perspective:1200px;-webkit-perspective:1200px}.flipcard__inner{position:relative;width:100%;height:100%;transition:transform .42s ease;transform-style:preserve-3d;-webkit-transform-style:preserve-3d}.flipcard[data-flipped=false] .flipcard__inner{transform:rotateY(0deg)}.flipcard[data-flipped=true][data-flat=false] .flipcard__inner{transform:rotateY(180deg)}.flipcard__face{position:absolute;inset:0;backface-visibility:hidden;-webkit-backface-visibility:hidden;transform:rotateY(0deg)}.flipcard__face--front{transform:rotateY(0deg)}.flipcard__face--back{transform:rotateY(180deg)}.flipcard[data-flat=true] .flipcard__inner{transform:none !important;transition:none !important}.flipcard[data-flat=true] .flipcard__face--front{display:none}.flipcard[data-flat=true] .flipcard__face--back{position:relative;transform:none !important;backface-visibility:visible;-webkit-backface-visibility:visible}.schedule{display:grid;place-items:center}.schedule__card{width:100%}.schedule__input{width:90px;height:40px;border-radius:12px;margin:0px 30px;border:none;background:rgba(0,0,0,.8);outline:none;color:orange;text-shadow:0 0 10px #ff4500;font-size:32px;font-weight:700}.schedule__quick{display:flex}.schedule__chip{border:1px solid hsla(0,0%,100%,.18);background:hsla(0,0%,100%,.05);padding:6px 10px;border-radius:999px;font-size:20px;cursor:pointer;transition:transform .12s ease;color:#fff}.schedule__center-block{margin-left:20px}.schedule__chip:active{transform:translateY(1px)}.schedule__hint{font-size:12px;opacity:.7}.schedule__loading{display:grid;place-items:center;min-height:320px;font-size:14px;opacity:.8}.button__block--row{display:flex;gap:12px;align-items:center;justify-content:flex-end}.button__conform--back{padding:10px 16px;border-radius:10px;border:1px solid hsla(0,0%,100%,.18);background:hsla(0,0%,100%,.05);cursor:pointer;user-select:none;transition:transform .1s ease}.button__conform--back:active{transform:translateY(1px)}.schedule__tabs{display:grid;grid-template-columns:repeat(3, minmax(0, 1fr));gap:10px;margin:0 0 12px}.tabcheck{display:flex;align-items:center;gap:4px;border:1.5px solid hsla(0,0%,100%,.25);border-radius:12px;padding:8px 6px;cursor:pointer;user-select:none;transition:.2s ease;background:hsla(0,0%,100%,.04)}.tabcheck--adm{width:50%;height:40px}.tabcheck input{display:none}.tabcheck__box{width:18px;height:18px;line-height:18px;text-align:center;border:1.5px solid hsla(0,0%,100%,.5);border-radius:6px;font-size:12px}.tabcheck.active{border-color:var(--accent, #FB8C00);background:rgba(255,165,0,.12)}.tabcheck.active .tabcheck__box{background:var(--accent, #FB8C00);color:#000;border-color:rgba(0,0,0,0)}.tabcheck__label{font-weight:500;font-size:14px;color:#fff}.tabcheck__label--adm{font-size:16px;color:#000}.schedule__picker{position:relative;display:grid;margin-bottom:14px;color:#fff}.schedule__picker--select{--accent: #5fa8ff}.schedule__picker--select::after{content:"";position:absolute;right:14px;top:50%;transform:translateY(-50%);width:10px;height:10px;border-left:6px solid rgba(0,0,0,0);border-right:6px solid rgba(0,0,0,0);border-top:7px solid var(--accent, #5fa8ff);pointer-events:none;opacity:.9}.schedule__picker{display:grid;color:#fff;margin-bottom:10px}.schedule__picker--select{position:relative;--accent: #5fa8ff}.schedule__picker--select::after{content:"";position:absolute;right:14px;top:50%;transform:translateY(-50%);width:10px;height:10px;border-left:6px solid rgba(0,0,0,0);border-right:6px solid rgba(0,0,0,0);border-top:7px solid var(--accent, #5fa8ff);pointer-events:none;opacity:.95;filter:drop-shadow(0 0 6px rgba(95, 168, 255, 0.7));transition:transform .16s ease,opacity .16s ease,filter .16s ease}.schedule__picker--select:focus-within::after,.schedule__picker--select:hover::after{transform:translateY(-50%) translateY(-1px);opacity:1;filter:drop-shadow(0 0 9px rgba(95, 168, 255, 0.95))}.schedule__picker{display:grid;color:#fff;margin-bottom:10px}.schedule__picker--select{position:relative;--accent: #5fa8ff}.schedule__picker--select::after{content:"";position:absolute;right:14px;top:40px;transform:translateY(-50%);width:10px;height:10px;border-left:6px solid rgba(0,0,0,0);border-right:6px solid rgba(0,0,0,0);border-top:7px solid var(--accent, #5fa8ff);pointer-events:none;opacity:.95;filter:drop-shadow(0 0 6px rgba(95, 168, 255, 0.7));transition:transform .16s ease,opacity .16s ease,filter .16s ease}.schedule__picker--select:focus-within::after,.schedule__picker--select:hover::after{transform:translateY(-50%) translateY(-1px);opacity:1;filter:drop-shadow(0 0 9px rgba(95, 168, 255, 0.95))}.schedule__select{width:100%;padding:10px 40px 10px 14px;border-radius:14px;margin-top:20px;background:radial-gradient(circle at 0% 0%, rgba(95, 168, 255, 0.22), transparent 60%),rgba(95,168,255,.12);border:1.5px solid var(--accent, #5fa8ff);color:#f9fafb;font-weight:600;font-size:15px;letter-spacing:.03em;outline:none;cursor:pointer;appearance:none;-webkit-appearance:none;-moz-appearance:none;box-shadow:0 0 0 1px rgba(0,0,0,.55),0 10px 26px rgba(0,0,0,.8);backdrop-filter:blur(10px) saturate(140%);-webkit-backdrop-filter:blur(10px) saturate(140%);transition:border-color .18s ease,box-shadow .18s ease,background .18s ease,transform .08s ease}.schedule__select:hover,.schedule__select:focus{border-color:var(--accent, #5fa8ff);background:radial-gradient(circle at 0% 0%, rgba(95, 168, 255, 0.32), transparent 60%),rgba(95,168,255,.18);box-shadow:0 0 0 1px rgba(95,168,255,.45),0 12px 30px rgba(0,0,0,.9)}.schedule__select:active{transform:translateY(1px)}.schedule__select option[disabled]{color:rgba(229,231,235,.75);font-weight:500}.schedule__select option{color:#111827;background-color:#f9fafb}.schedule__extra .shef{background:rgba(0,0,0,0);border-radius:90px}.schedule__extra .shef .title{display:none}.schedule__extra .shef .title__container{padding:0px 0px 5px 0px}.schedule__extra .shef .shef__block{padding-top:20px}.shef__buttons{display:flex;gap:12px;flex-wrap:wrap}.shef__confirm{opacity:.95}.shef__confirm:hover{opacity:1}.input-choice{display:flex;gap:10px;margin-top:140px;padding:10px 30px;border-radius:16px;color:#fff;font-weight:600;background:hsla(0,0%,100%,.14);backdrop-filter:blur(8px) saturate(140%);-webkit-backdrop-filter:blur(8px) saturate(140%);border:1px solid hsla(0,0%,100%,.32);box-shadow:0 8px 26px rgba(0,0,0,.6),0 0 16px hsla(0,0%,100%,.3)}.input-choice:hover{border-color:#cfd2d8;box-shadow:0 6px 18px rgba(0,0,0,.06)}.input-choice.active{border-color:var(--accent, #5fa8ff);background:rgba(95,168,255,.12)}.input-choice input{display:none}.input-choice.active .tabcheck__box{background:var(--accent, #5fa8ff);color:#000;border-color:rgba(0,0,0,0)}.input-choice-cart{margin-top:0px;padding:5px 10px}.shopping__video{fill:orange;stroke:#ff4500;stroke-width:.1px;width:24px;height:18px}.shopping__promo{fill:orange;stroke:#ff4500;stroke-width:.1px;width:40px;height:40px;border-radius:80px;border:1px solid orange;padding:5px}.shopping__promo--wrapper{display:flex;align-items:center}.cart.open1{height:70px}.cart.open2{height:50%}.cart.open3{height:100%}.cart.open3 .cart__toggle-wrapper{display:none}@keyframes drawCircle{to{stroke-dashoffset:0}}@keyframes drawSymbol{to{stroke-dashoffset:0}}@keyframes rotate{from{transform:rotate(0deg)}to{transform:rotate(360deg)}}@media(max-height: 700px)and (orientation: portrait){.cart{border-top-width:1px;font-size:14px}.cart.open1{height:52px}.cart.open2{height:50%}.cart .promo__text{font-size:16px}.cart .promo__text--total{font-size:18px}.cart .promo__text--total-bold{font-size:18px;font-weight:500}.cart.open3{height:100%}.cart__top{height:52px}.cart__total-container{padding:0px 10px;gap:4px}.cart__total-container--left,.cart__total-container--right{width:100%}.cart__total-container--right{margin-top:4px}.cart__items{padding:10px}.promo__card.cart__item{height:64px}.cart__item .promo__text{font-size:14px}.cart__item .promo__text--description{font-size:12px}.cart__item .promo__price{font-size:14px}.counter{transform:scale(0.9);transform-origin:right center}.cart__toggle{width:34px;height:34px}.shopping__promo{width:34px;height:34px}.schedule__tabs{grid-template-columns:repeat(3, minmax(0, 1fr));gap:6px}.tabcheck{padding:6px 8px}.tabcheck--adm{padding:8px 16px}.tabcheck__label{font-size:13px}.tabcheck__label--adm{font-size:16px}.schedule__chip{font-size:16px;padding:4px 8px}.schedule__input{font-size:26px}.button__conform--back,.button__conform--pay{width:100%;text-align:center}.schedule__card{padding-bottom:10px}.input-choice-cart{padding:6px 10px;font-size:13px}}.interior{border-top:1px solid #a9a9a9}.title-wrapper--topsection{padding-left:15px;width:100%}.title-wrapper--manufacturing{padding-left:15px}.wrapper-universal{padding-top:70px;padding-left:15px;padding-bottom:200px}.wrapper-universal--desktop{display:none}.wrapper{padding-left:15px}.wrapper--topsection{padding-left:0;padding-top:70px;padding-bottom:150px}.wrapper--acquaintance{margin-right:15px}.wrapper--advantages{margin-bottom:100px;margin-right:15px}.wrapper--sales{padding-top:150px;padding-bottom:32px}.wrapper--services{padding-top:67px;margin-bottom:100px}.wrapper--not-found{width:auto;padding-top:55px;text-align:center}.wrapper__pictures{height:200px}.wrapper__picture,.wrapper__picture-map{position:relative;width:100%;height:200px}.wrapper__picture-map{top:-200px}@media(min-width: 350px){.wrapper__pictures{height:250px}.wrapper__picture,.wrapper__picture-map{height:250px}.wrapper__picture-map{top:-250px}}@media(min-width: 400px){.wrapper__pictures{height:280px}.wrapper__picture,.wrapper__picture-map{height:280px}.wrapper__picture-map{top:-280px}}@media(min-width: 450px){.wrapper__pictures,.wrapper__picture,.wrapper__picture-map{height:330px}.wrapper__picture-map{top:-330px}}@media(min-width: 500px){.wrapper-universal--adaptiv{display:none}.wrapper-universal--desktop{display:block}.wrapper__pictures,.wrapper__picture,.wrapper__picture-map{height:360px}.wrapper__picture-map{top:-360px}}@media(min-width: 600px){.wrapper__pictures,.wrapper__picture,.wrapper__picture-map{height:410px}.wrapper__picture-map{top:-410px}}@media(min-width: 700px){.wrapper__pictures,.wrapper__picture,.wrapper__picture-map{height:510px}.wrapper__picture-map{top:-510px}}@media(min-width: 900px){.title-wrapper--topsection{width:50%;margin-bottom:199px;padding-left:0}.wrapper-universal{max-width:1170px;padding-left:0;margin:0 auto}.wrapper{position:relative}.wrapper--services{position:static;max-width:1170px;display:flex;margin:0 auto;margin-bottom:180px}.wrapper--topsection{margin:0 auto;max-width:1170px;padding-top:150px;padding-bottom:0;padding-left:0}.wrapper--advantages{max-width:1170px;margin:0 auto;margin-bottom:211px;overflow:hidden}.wrapper__pictures{position:absolute;width:700px;height:480px;left:550px;top:167px;margin-bottom:0}.wrapper__picture{width:auto;height:100%}.wrapper__picture-map{width:auto;height:100%;top:-485px}.wrapper--not-found{padding-top:75px}}@media(min-width: 1200px){.wrapper--sales{position:static;padding-top:257px;width:1170px;margin:0 auto;padding-left:0}}.text{font-weight:500;font-size:16px;line-height:140%;color:#2c2f36}.text__shef{text-align:center;margin-top:40px;margin-bottom:20px;color:#fff}.text__slider{font-weight:400;text-align:center;color:#fff;padding:10px}.text--house{position:relative}.text--house::after{position:absolute;content:"";background:#9ba9b5;opacity:.2;border-radius:36px;width:150px;height:3px;left:0;top:70px}.text--stack{position:relative}.text--stack::after{position:absolute;content:"";background:#9ba9b5;opacity:.2;border-radius:36px;width:150px;height:3px;left:0;top:70px}.text--product{text-align:center;transform:translateY(136px);margin-left:46px;margin-right:46px}@media(min-width: 900px){.text--house{width:140px}.text--house::after{transform:rotate(90deg);left:64px;top:-18px}.text--stack{width:150px}.text--stack::after{transform:rotate(90deg);left:75px;top:-22px}.text--printer{width:150px}}.manufacturing{margin-bottom:194px}.manufacturing__list-wrapper{position:relative;margin-bottom:100px;overflow-x:auto;overflow-y:hidden}.manufacturing__list-wrapper::-webkit-scrollbar{width:0;height:0}@media(min-width: 900px){.manufacturing{max-width:1170px;margin:0 auto;margin-bottom:194px}.manufacturing__list-wrapper{position:static;overflow-y:visible;overflow-x:visible}}.video{margin:0 auto}.video__previev{width:100%;height:230px;margin-bottom:70px}.video .slider{margin-bottom:20px}.video .slider__container--image{padding:5px;border:1px solid dimgray}.media-box{position:relative;width:100%;overflow:hidden}.media{display:block;width:140px;height:auto;line-height:0;background:#000;object-fit:cover}.play-cover{position:relative;border:0;background:none;padding:0;margin:0;width:100%;cursor:pointer;display:block;line-height:0}.play-btn{position:absolute;inset:0;margin:auto;width:50px;height:50px;border-radius:50%;background:rgba(0,0,0,.35);backdrop-filter:blur(2px);display:grid;place-items:center;transition:transform 160ms ease,background 160ms ease,box-shadow 160ms ease;box-shadow:0 8px 24px rgba(0,0,0,.25)}.play-btn__triangle{width:0;height:0;border-left:16px solid #fff;border-top:10px solid rgba(0,0,0,0);border-bottom:10px solid rgba(0,0,0,0);margin-left:3px;filter:drop-shadow(0 1px 1px rgba(0, 0, 0, 0.25))}.play-cover:hover .play-btn,.play-cover:focus-visible .play-btn{transform:scale(1.06);background:rgba(0,0,0,.45)}.v-controls{position:absolute;left:12px;right:12px;bottom:12px;display:grid;grid-template-rows:auto 6px;gap:8px;pointer-events:none}.v-buttons{display:flex;gap:8px;pointer-events:auto}.v-btn{width:34px;height:34px;border-radius:10px;border:none;background:rgba(0,0,0,.45);backdrop-filter:blur(2px);display:grid;place-items:center;cursor:pointer;transition:transform 120ms ease,background 120ms ease;color:#fff}.v-btn:hover,.v-btn:focus-visible{transform:translateY(-1px);background:rgba(0,0,0,.55);outline:none}.ico{display:block;width:14px;height:14px;position:relative}.ico-play::before{content:"";border-style:solid;border-width:7px 0 7px 12px;border-color:rgba(0,0,0,0) rgba(0,0,0,0) rgba(0,0,0,0) #fff;position:absolute;inset:0;left:3px}.ico-pause::before,.ico-pause::after{content:"";position:absolute;top:0;bottom:0;width:4px;background:#fff;border-radius:1px}.ico-pause::before{left:2px}.ico-pause::after{right:2px}.ico-full::before,.ico-full::after{content:"";position:absolute;width:12px;height:12px;border:2px solid currentColor;border-bottom:none;border-left:none}.ico-full::before{top:0px;left:4px;transform:rotate(0deg)}.ico-full::after{bottom:0px;right:4px;transform:rotate(180deg)}.v-progress{height:6px;background:hsla(0,0%,100%,.25);border-radius:999px;overflow:hidden;cursor:pointer;pointer-events:auto}.v-progress__bar{display:block;height:100%;background:linear-gradient(90deg, #FFA500, #FB8C00);transform-origin:left center;transform:scaleX(0)}.pano-modal__backdrop{position:fixed;inset:0;background:rgba(0,0,0,.6);display:grid;place-items:center;z-index:9999}.pano-modal__panel{position:relative;width:min(1200px,96vw);height:min(86vh,900px);background:#111;border-radius:18px;overflow:hidden;box-shadow:0 20px 60px rgba(0,0,0,.5)}.pano-modal__loader{color:#fff;display:flex;align-items:center;justify-content:center;height:100%}.video-modal__panel{position:relative;width:min(1200px,96vw);height:min(86vh,900px);background:#000;border-radius:18px;overflow:hidden;box-shadow:0 20px 60px rgba(0,0,0,.5);display:grid;grid-template-rows:1fr auto}.video-modal__media{width:100%;height:100%;object-fit:contain;background:#000}.v-controls--overlay{position:absolute;left:0;right:0;bottom:0;padding:10px 14px;background:linear-gradient(to top, rgba(0, 0, 0, 0.55), rgba(0, 0, 0, 0))}.pano-modal__close{position:absolute;top:15px;right:8px;width:40px;height:40px;border-radius:50%;background:hsla(0,0%,100%,.3);color:#fff;border:0;cursor:pointer;z-index:3}.shef{position:relative;--rim-1: rgba(255,244,194, 1);--bloom-1: rgba(255,210,124, .90);--bloom-2: rgba(251,140, 0, .42)}.shef__content{width:50%;position:relative;--banner-rot: 0deg;--banner-skew-x: 9deg;--banner-skew-y: 0deg;--lift: -10px}.shef__content::after{content:"";position:absolute;width:var(--banner-r);height:var(--banner-l);z-index:120;background:hsla(0,0%,100%,.14);backdrop-filter:blur(8px) saturate(140%);-webkit-backdrop-filter:blur(8px) saturate(140%);border-radius:16px;box-shadow:0 10px 26px rgba(0,0,0,.55);width:60px;height:60px;top:50px;left:100px;background-image:url("../img/shopping.svg");background-repeat:no-repeat;background-position:center;background-size:35px auto;filter:drop-shadow(0 4px 6px rgba(0, 0, 0, 0.45));transform-origin:center;transform:translateY(var(--lift)) rotate(var(--banner-rot)) skewX(var(--banner-skew-x)) skewY(var(--banner-skew-y))}.shef__content::before{content:"";position:absolute;width:var(--banner-r);height:var(--banner-l);z-index:120;background:hsla(0,0%,100%,.14);backdrop-filter:blur(8px) saturate(140%);-webkit-backdrop-filter:blur(8px) saturate(140%);border-radius:16px;box-shadow:0 10px 26px rgba(0,0,0,.55);width:60px;height:60px;top:195px;left:25px;background-image:url("../img/location.svg");background-repeat:no-repeat;background-position:center;background-size:45px auto;filter:drop-shadow(0 4px 6px rgba(0, 0, 0, 0.45));transform-origin:center;transform:translateY(var(--lift)) rotate(var(--banner-rot)) skewX(var(--banner-skew-x)) skewY(var(--banner-skew-y))}.shef__content-r{width:50%;display:flex;flex-direction:column}.shef__content--wrapper{position:relative}.shef__content--wrapper-cart{display:flex}.shef.shef--cart .shef__image{display:block;max-width:220px;margin:0 auto;filter:var(--rimFilter, none) drop-shadow(0 0 0 var(--rim-1)) drop-shadow(0 0 4px var(--bloom-1)) drop-shadow(0 0 16px var(--bloom-2));mix-blend-mode:screen;transition:filter .25s ease}.shef.shef--cart .shef__image:hover{filter:var(--rimFilter, none) drop-shadow(0 0 0 rgb(255, 250, 220)) drop-shadow(0 0 6px rgba(255, 220, 140, 0.96)) drop-shadow(0 0 22px rgba(251, 140, 0, 0.52))}.shef__block{position:relative;z-index:0;width:100%;display:flex;--banner-w: 80vw;--banner-x: 17vw;margin-top:100px;flex-direction:column;align-items:flex-start;--banner-r: 60px;--banner-l: 60px;--banner-rot: 0deg;--banner-skew-x: 9deg;--banner-skew-y: 0deg;--lift: -10px}.shef__block--button{height:90px;display:flex;justify-content:center;align-items:center;gap:12px;flex-wrap:wrap}.shef__block::after{content:"";position:absolute;width:var(--banner-r);height:var(--banner-l);z-index:120;background:hsla(0,0%,100%,.14);backdrop-filter:blur(8px) saturate(140%);-webkit-backdrop-filter:blur(8px) saturate(140%);border-radius:16px;box-shadow:0 10px 26px rgba(0,0,0,.55);top:-50px;left:90px;background-image:url("../img/shopping.svg");background-repeat:no-repeat;background-position:center;background-size:35px auto;filter:drop-shadow(0 4px 6px rgba(0, 0, 0, 0.45));transform-origin:center;transform:translateY(var(--lift)) rotate(var(--banner-rot)) skewX(var(--banner-skew-x)) skewY(var(--banner-skew-y))}.shef__block::before{content:"";position:absolute;width:var(--banner-r);height:var(--banner-l);z-index:120;background:hsla(0,0%,100%,.14);backdrop-filter:blur(8px) saturate(140%);-webkit-backdrop-filter:blur(8px) saturate(140%);border-radius:16px;box-shadow:0 10px 26px rgba(0,0,0,.55);top:75px;left:22px;background-image:url("../img/location.svg");background-repeat:no-repeat;background-position:center;background-size:45px auto;filter:drop-shadow(0 4px 6px rgba(0, 0, 0, 0.45));transform-origin:center;transform:translateY(var(--lift)) rotate(var(--banner-rot)) skewX(var(--banner-skew-x)) skewY(var(--banner-skew-y))}.shef .shef__banner-label{position:relative;z-index:1;width:var(--banner-w);margin:0 0 0 var(--banner-x);font-family:"Pacifico",Gilroy,system-ui,sans-serif;font-weight:400;font-size:20px;letter-spacing:.04em;padding:5px 0 5px 100px;color:hsla(0,0%,100%,.85)}.shef .shef__banner-label::after{content:"";position:absolute;background:center/contain no-repeat url("../img/tableChoise.webp");width:180px;height:400px;left:-70px;top:-170px;z-index:2;filter:var(--rimFilter, none) drop-shadow(0 0 0 var(--rim-1)) drop-shadow(0 0 4px var(--bloom-1)) drop-shadow(0 0 16px var(--bloom-2));mix-blend-mode:screen;transition:filter .25s ease}.shef .shef__banner-label:hover::after{filter:var(--rimFilter, none) drop-shadow(0 0 0 rgb(255, 250, 220)) drop-shadow(0 0 6px rgba(255, 220, 140, 0.96)) drop-shadow(0 0 22px rgba(251, 140, 0, 0.52))}.shef .shef__banner-main{position:relative;z-index:0;width:var(--banner-w);margin-left:var(--banner-x);padding:5px 0 5px 100px;background:#fff;color:#222;font-family:"Pacifico",Gilroy,system-ui,sans-serif;font-weight:400;font-size:20px;letter-spacing:.04em;clip-path:polygon(0 0, 98% 0, 100% 100%, 0 100%);box-shadow:0 8px 22px rgba(0,0,0,.45),0 0 16px hsla(0,0%,100%,.35);transition:transform .18s ease,box-shadow .18s ease}.shef .shef__banner-main:hover{transform:translateY(-1px);box-shadow:0 12px 26px rgba(0,0,0,.55),0 0 20px hsla(0,0%,100%,.4)}@media(max-width: 385px){.shef.shef--cart .shef__image{max-width:120px}.shef__content::after{width:40px;height:40px;border-radius:10px;top:35px;left:88px;background-size:20px auto}.shef__content::before{width:40px;height:40px;border-radius:10px;top:125px;left:45px;background-size:25px auto}}.form-block{min-width:345px;height:654px;margin-right:15px;background:#fff;box-shadow:0px 4px 68px rgba(33,33,33,.06);border-radius:35px}.form-block--description{height:auto}.form-block__wrapper{padding:44px 24px}.form-block__stap-title{font-weight:800;font-size:24px;line-height:29px;color:#2c2f36;margin-bottom:32px}.form-block--clouse{display:none}.form-block__photo-upload{display:flex;width:170px;height:40px;border-radius:5px;padding-left:24px;border:2px solid #f0f8ff}.form-block__photo-upload-image-block{display:flex;justify-content:center;align-items:center;width:20%}.form-block__photo-upload-image{fill:dimgray}.form-block__photo-upload-content{position:relative;display:flex;justify-content:center;align-items:center;width:100%;font-weight:500;font-size:16px;color:#f0f8ff}.form-block__photo-upload-content::after{position:absolute;content:"";background:url("../img/image.svg") center/25px 25px no-repeat;width:25px;height:25px;left:-15px;top:7px}.form-block__change{display:flex;justify-content:center;align-items:center;width:65px;height:100%;background:salmon;font-weight:500;font-size:12px;color:#fff;padding:5px}.form-block__photo-upload-edit{width:55px;flex-shrink:0;flex-grow:0}.form-block__text{font-weight:500;font-size:16px;line-height:140%;color:#2c2f36}.form-block__text--stap{width:auto;font-size:18px;margin:0;margin-bottom:20px}.form-block__text--stap::before{display:none}.form-block__title{font-weight:800;font-size:24px;line-height:29px;color:#2c2f36;margin-bottom:58px}.form-block__label-block{display:flex}.form-block__label-block--stap-next{margin-bottom:0px}.form-block__upload-container{display:flex;justify-content:space-between;padding:0px 10px}.form-block__upload{display:flex;align-items:center;font-weight:700;font-size:14px;line-height:140%;color:#2c2f36}.form-block__upload--telegram{margin-bottom:10px}.form-block__file-container{margin-bottom:0px}.form-block__file{display:none;font-weight:500;font-size:14px;line-height:140%;color:red;margin-bottom:12px}.form-block .test-failed.form-block__file{display:block}.form-input-fields{position:relative;width:100%}.form-input-fields--block{padding:20px 10px}.form-input-fields--width{margin-right:19px}.form-input-fields--stap-two{display:none}.form-input-fields--stap-three-tel{margin-bottom:0px}.form-input-fields--typefile{margin-bottom:50px}.form-input-fields--contact{width:345px;margin-bottom:30px}.form-input-fields--description{margin-bottom:40px}.form-input-fields .input{width:100%;height:50px;background:#a9a9a9;border:1px solid #a9a9a9;border-radius:5px;padding-left:24px;font-weight:500;font-size:14px;line-height:140%;color:#fff}.form-input-fields .input:hover{border:2px solid #fb8c00}.form-input-fields .input:focus{outline:none;border:2px solid #fb8c00}.form-input-fields .input--question{width:100%}.form-input-fields .input--question-text{width:100%;height:200px;padding-top:12px}.form-input-fields .input--description{width:100%;height:100%;padding:15px 24px 32px 24px;color:#959cac}.form-input-fields .input--stap-three{width:100%}.form-input-fields .input--contact-massage{height:129px;margin-bottom:40px}.form-input-fields .input--contact-text{height:129px;padding-top:15px}.form-input-fields label{position:absolute;top:15px;left:27px;pointer-events:none;transition:all 400ms ease-in-out;font-weight:500;font-size:16px;line-height:140%;color:#2c2f36}.form-input-fields label--email{position:relative}.form-input-fields label--email::after{position:absolute;content:"*";color:red;width:10px;height:10px;left:160px;top:0}.form-input-fields input:focus+label,.form-input-fields textarea:focus+label{top:-16px;left:0;font-weight:500;font-size:12px;line-height:140%}.form-input-fields input:not(:placeholder-shown)+label,.form-input-fields textarea:not(:placeholder-shown)+label{top:-16px;left:0;font-weight:500;font-size:12px;line-height:140%}.datePicker{width:100%;height:50px;background:#f9fafb;border:1px solid #e2e5f0;border-radius:7px;padding-left:24px;font-weight:500;margin-bottom:50px;cursor:pointer;font-size:18px;line-height:140%;color:#2c2f36}.datePicker:hover{border:1px solid #fb8c00}.datePicker:focus{outline:none;border:1px solid #fb8c00}.form-indicator{display:flex;justify-content:space-between;margin-bottom:40px}.form-indicator--stap-two{margin-bottom:50px}.form-indicator__active{width:100%;height:4px;background:#fb8c00;border-radius:38px}.form-indicator__dot{width:4px;height:4px;margin-left:6px;margin-right:6px;background:#b4bbce;opacity:.3;border-radius:38px}.form-indicator__dot--active{background:#fb8c00;opacity:1}.form-indicator__passive{width:100%;height:4px;background:#b4bbce;opacity:.3;border-radius:38px}.foto-information{margin-bottom:21px}.foto-information__content{font-weight:500;font-size:12px;line-height:140%;color:#959cac}.foto-information__content--jpg{height:70px}.foto-information__content--size{margin-bottom:10px}.foto-information--size{display:flex;justify-content:space-between;margin-bottom:24px}.foto-link{background:#f9fafb;border:1px solid #eceef1;border-radius:7px;margin-bottom:56px}.foto-link__content{min-width:241px;height:91px;padding:16px 32px 16px 24px;font-weight:500;font-size:14px;line-height:140%;color:#2c2f36}@media(min-width: 1200px){.form-block{width:670px;height:635px}.form-block--description{height:auto}.form-block__wrapper{padding:44px 40px}.form-block__title{margin-bottom:47px}.form-block__photo-upload{width:590px;height:109px;padding:44px 91px 43px 126px;margin-bottom:16px}.form-block__text{width:373px}.form-block__text--stap{margin-left:0;margin-bottom:49px}.form-block__text--contact{margin-bottom:64px;margin-left:0}.form-block__title{margin-bottom:37px}.form-block__label-block{display:flex}.form-block__label-block--terms{display:flex;margin-bottom:30px}.form-block__label-block--stap-next{margin-bottom:0px}.form-block__label--email{position:relative}.form-block__label--email::after{position:absolute;content:"*";color:red;width:10px;height:10px;left:160px;top:0}.form-block__upload-container{display:flex;justify-content:space-between;align-items:center;margin-bottom:20px;padding:0px 10px}.form-block__file-container{display:flex;justify-content:space-between;align-items:center;margin-bottom:0}.form-block__upload{margin-bottom:0;margin-right:140px}.form-block__file{margin-bottom:0}.form-block__button-block{display:none}.form-input-fields--stap-two{display:block}.form-input-fields--width{margin-right:16px}.form-input-fields--width-desktop{margin-right:16px}.form-input-fields--your-name{margin-right:30px}.form-input-fields--stap-three-tel{margin-bottom:0px}.form-input-fields .input{width:100%}.form-input-fields .input--question{width:235px}.form-input-fields .input--question-text{width:100%;height:109px}.form-input-fields .input--name{width:280px}.form-input-fields .input--tel{width:280px}.form-input-fields .input--description{width:100%;height:129px;padding:15px 24px 15px 24px}.form-input-fields .input--contact{width:400px}.form-input-fields .input--contact-massage{margin-bottom:56px}.form-indicator__active{width:183px}.form-indicator__passive{width:183px}.foto-information{display:flex;margin-bottom:16px}.foto-information__content{width:50%}.foto-information__content--img{width:auto}.foto-information__content--size{margin-bottom:0}.foto-information--size{margin-bottom:32px;justify-content:start}.foto-link{margin-bottom:60px}.foto-link__content{width:auto;height:70px;padding-left:24px;padding-top:15px;padding-bottom:35px}}.question__form{margin:0 auto;border-radius:5px;width:100%;max-width:480px;height:auto}.question__wrapper{padding-top:40px;padding-left:16px;padding-right:16px}.question__text{font-style:normal;font-weight:400;font-size:16px;line-height:140%;color:#fff;margin-bottom:52px}.question__comment{width:218px;font-weight:500;font-size:12px;line-height:140%;color:#fff}.question__comment--privacy-policy{color:#2f80ed;text-decoration:none}.error-block{width:auto;height:30px}.input-question-error,.input-description-error,.input-staptwo-error,.input-stapthree-error,.input-contact-error{text-align:right;font-weight:500;font-size:12px;line-height:14px;color:#f00808}.input-question-error,.input-description-error,.input-staptwo-error,.input-stapthree-error,.input-contact-error{display:none}.test-failed.input-question-error,.test-failed.input-description-error,.test-failed.input-staptwo-error,.test-failed.input-stapthree-error,.test-failed.input-contact-error{display:block}.input.error{background:#fff;border:1px solid #f00808;box-shadow:0px 0px 9px rgba(240,8,8,.18)}.input.error:focus{border:1px solid #f00808}.input.error:hover{border:1px solid #f00808}.input.error+label{color:#f00808}@media(max-width: 390px){.question__form{max-width:100%}.question__wrapper{padding-top:24px;padding-left:12px;padding-right:12px}.question__text{font-size:14px;margin-bottom:20px}.question .input-form-question{font-size:14px;padding:10px 12px}.question .button__block{flex-direction:column;align-items:stretch}.question .button__block .button__bestellen{width:100%;text-align:center}.question .error-block{height:24px}.question .input-question-error{font-size:11px}}@media(min-width: 1200px){.question__form{margin-left:0;background:rgba(10,144,66,.1);border-radius:35px;width:1170px;height:433px;margin:0 auto;margin-bottom:100px}.question__wrapper{display:flex;padding:70px}.question__info{width:50%;margin-right:20px}.question__title{width:auto}.question__text{margin-bottom:0;width:380px}.question__input{width:50%;margin-left:35px}.form-label{display:flex}.error-block{width:auto;height:36px}.error-block--file{display:flex;align-items:center}.button-blok{display:flex}}.footer{width:100%}.footer__wrapper{padding:15px}.footer__information-block{margin-top:30px}.footer__logo-wrapper{height:30px}.footer__logo-wrapper::after{position:absolute;content:"";background:url("../img/pasta.svg") center/200px 200px no-repeat;width:200px;height:200px;left:195px;top:105px}.footer__information{margin-bottom:100px}.footer .nav__list{list-style:none;display:block}.footer .nav__link{font-weight:700;font-size:16px;line-height:19px;color:#fff;text-decoration:none}.footer__contacts{margin-bottom:40px}.footer__contacts-list{list-style:none}.footer__contacts-item{padding-left:27px}.footer__contacts-item--location{position:relative;margin-bottom:33px}.footer__contacts-item--location::after{position:absolute;content:"";background:url("data:image/svg+xml;charset=UTF-8,%3csvg xmlns='http://www.w3.org/2000/svg' xml:space='preserve' width='18' height='22' viewBox='0 0 395.71 395.71' fill='%23fff' %3e%3cpath d='M197.849 0C122.131 0 60.531 61.609 60.531 137.329c0 72.887 124.591 243.177 129.896 250.388l4.951 6.738a3.064 3.064 0 0 0 2.471 1.255 3.08 3.08 0 0 0 2.486-1.255l4.948-6.738c5.308-7.211 129.896-177.501 129.896-250.388C335.179 61.609 273.569 0 197.849 0zm0 88.138c27.13 0 49.191 22.062 49.191 49.191 0 27.115-22.062 49.191-49.191 49.191-27.114 0-49.191-22.076-49.191-49.191 0-27.129 22.076-49.191 49.191-49.191z'/%3e%3c/svg%3e") no-repeat;width:18px;height:24px;left:-3px;top:0px}.footer__contacts-item--telefon{margin-bottom:31px;position:relative}.footer__contacts-item--telefon::after{position:absolute;content:"";background:url("data:image/svg+xml;charset=UTF-8,%3csvg xmlns='http://www.w3.org/2000/svg' xml:space='preserve' width='14' height='14' viewBox='0 0 53.942 53.942' fill='%23fff' %3e%3cpath d='M53.364 40.908c-2.008-3.796-8.981-7.912-9.288-8.092-.896-.51-1.831-.78-2.706-.78-1.301 0-2.366.596-3.011 1.68-1.02 1.22-2.285 2.646-2.592 2.867-2.376 1.612-4.236 1.429-6.294-.629L17.987 24.467c-2.045-2.045-2.233-3.928-.632-6.291.224-.309 1.65-1.575 2.87-2.596.778-.463 1.312-1.151 1.546-1.995.311-1.123.082-2.444-.652-3.731-.173-.296-4.291-7.27-8.085-9.277a4.947 4.947 0 0 0-2.306-.573 4.908 4.908 0 0 0-3.49 1.445L4.7 3.986C.686 7.999-.767 12.548.379 17.506c.956 4.132 3.742 8.529 8.282 13.068l14.705 14.705c5.746 5.746 11.224 8.66 16.282 8.66h.001c3.72 0 7.188-1.581 10.305-4.698l2.537-2.537a4.908 4.908 0 0 0 .873-5.796z'/%3e%3c/svg%3e") no-repeat;width:18px;height:18px;left:1px;top:5px}.footer__contacts-item--e-mail{position:relative}.footer__contacts-item--e-mail::after{position:absolute;content:"";background:url("data:image/svg+xml;charset=UTF-8,%3csvg xmlns='http://www.w3.org/2000/svg' width='20' height='16' viewBox='0 0 1920 1920'%3e%3cpath fill='%23fff' d='M0 1694.235h1920V226H0v1468.235ZM112.941 376.664V338.94H1807.06v37.723L960 1111.233l-847.059-734.57ZM1807.06 526.198v950.513l-351.134-438.89-88.32 70.475 378.353 472.998H174.042l378.353-472.998-88.32-70.475-351.134 438.89V526.198L960 1260.768l847.059-734.57Z'/%3e%3c/svg%3e") no-repeat;width:18px;height:18px;left:-2px;top:4px}.footer__link{text-decoration:none;line-height:24px;font-size:14px;font-weight:500;color:#fff}.footer__icons-list{list-style:none;display:flex}.footer__icon{margin-right:40px;position:relative;width:40px;height:40px}.footer__icon-instagram::after{position:absolute;content:"";background:url("../img/icons/instagram.svg") center/45px 45px no-repeat;color:#fff;width:45px;height:45px;left:-3px;top:-3px}.footer__icon-facebook::after{position:absolute;content:"";background:url("../img/icons/facebook.svg") center/41px 41px no-repeat;color:#fff;width:41px;height:41px;left:-1px;top:-1px}.footer__icon-youtube::after{position:absolute;content:"";background:url("../img/icons/youtube.svg") center/41px 41px no-repeat;color:#fff;width:41px;height:41px;left:-1px;top:0px}.footer__icon-tiktok::after{position:absolute;content:"";background:url("../img/icons/tiktok.svg") center/41px 41px no-repeat;color:#fff;width:41px;height:41px;left:-1px;top:-1px}.footer__icon a{position:absolute;inset:0;display:block;z-index:2}.footer__svg{fill:#fff}.footer__rights{display:flex;flex-direction:column;justify-content:center;align-items:center;max-width:100%;height:70px;border-top:1px solid rgba(200,200,200,.5)}.footer__rights-text{color:rgba(200,200,200,.5);line-height:22px;font-size:12px;font-weight:400}@media(min-width: 600px){.footer__wrapper{padding-right:10px;padding-left:10px}.footer__information-contacts-block{display:flex;justify-content:space-around;margin-bottom:100px}.footer__information{margin-bottom:0px}.footer__contacts{width:200px;margin-bottom:0px}}@media(min-width: 790px){.footer__wrapper{display:flex;justify-content:space-around;padding:40px 40px 60px 40px}.footer__logo{margin-bottom:0}.footer__information-contacts-block{width:60%;margin-bottom:0}.footer__information{margin-bottom:0px}.footer__contacts{width:200px;margin-bottom:0px}}@media(min-width: 1100px){.footer__wrapper{padding:58px 212px 60px 116px}}@media(min-width: 1270px){.footer__wrapper{justify-content:flex-start;padding:58px 212px 60px 116px;max-width:1440px;margin:0 auto}.footer__logo{margin-right:99px}.footer__information-contacts-block{justify-content:flex-start;width:auto}.footer__information{margin-right:157px}.footer__contacts{max-width:314px;margin-right:70px}}:root{--cut-r: min(43vw, 295px);--ring-1: min(44vw, 300px);--ring-2: min(56vw, 360px);--ring-stroke: 2px;--frost-alpha: .35;--frost-blur: 12px;--frost-sat: 120%;--frost-bright: 1.03;--node-size: 46px}#root{height:100%;width:100%;overflow-x:hidden}.app-shell{position:relative;height:100%;overflow-x:hidden}.app-shell__content{position:relative;height:100%;min-height:var(--app-vh);overflow-y:auto;-webkit-overflow-scrolling:touch;overscroll-behavior-y:contain}.app-shell,.app-shell__content{overflow-x:hidden}.app-shell__bg{position:fixed;inset:0;z-index:-1;background-position:center;background-size:cover;background-repeat:no-repeat;pointer-events:none;will-change:transform;transform:translateZ(0)}.app-shell__bg--home{background-image:url("../img/fonW.webp")}.app-shell__bg--shef{background-image:url("../img/fonS.webp")}.app-shell__bg--menu{background-color:#3c3c3c;background-image:repeating-linear-gradient(-120deg, rgb(59, 68, 75) 0px, rgb(59, 68, 75) 2px, transparent 1px, transparent 22px)}.app-header-wrap{position:fixed;top:0;left:0;right:0;z-index:90}.app-header-wrap--hidden{transform:translateY(-100%);opacity:0}.frost-overlay{position:fixed;inset:0;z-index:40;background:rgba(18, 18, 18, var(--frost-alpha));backdrop-filter:blur(var(--frost-blur)) saturate(var(--frost-sat)) brightness(var(--frost-bright));-webkit-backdrop-filter:blur(var(--frost-blur)) saturate(var(--frost-sat)) brightness(var(--frost-bright));-webkit-mask:radial-gradient(circle var(--cut-r) at 0 50%, transparent calc(var(--cut-r) - 1px), #fff var(--cut-r));mask:radial-gradient(circle var(--cut-r) at 0 50%, transparent calc(var(--cut-r) - 1px), #fff var(--cut-r));pointer-events:none}.app-header{position:fixed;z-index:90;top:0;left:0;right:0;height:56px;display:flex;align-items:center;gap:12px;padding:0 16px;color:#fff;background:rgba(17,17,17,.35);-webkit-backdrop-filter:blur(6px) saturate(120%);backdrop-filter:blur(6px) saturate(120%)}.app-header__brand{font-weight:700;letter-spacing:.3px}.app-header__spacer{flex:1}.app-header__btn{appearance:none;border:0;border-radius:999px;padding:8px 12px;font-weight:600;cursor:pointer;background:#fff;color:#111}.orbit-root{position:fixed;inset:0;z-index:60;pointer-events:none}.orbit-ring{position:fixed;left:0;top:50%;transform:translate(-50%, -50%);border-radius:50%;border:var(--ring-stroke) solid #fff;background:rgba(0,0,0,0);pointer-events:none;z-index:61}.orbit-ring--1{width:calc(var(--ring-1)*2);height:calc(var(--ring-1)*2)}.orbit-ring--2{width:calc(var(--ring-2)*2);height:calc(var(--ring-2)*2)}.orbit-nodes{position:fixed;left:0;top:50%;transform:translate(-50%, -50%);list-style:none;margin:0;padding:0;z-index:62;pointer-events:none}.orbit-node{position:absolute;top:50%;left:50%;width:70px;height:70px;transform:translate(-50%, -50%) rotate(var(--angle, 0deg)) translate(var(--ring-2, 260px)) rotate(calc(-1 * var(--angle, 0deg)));transform-origin:50% 50%;z-index:60}.orbit-node .orbit-btn{position:relative;width:70px;height:70px;border:0;background:rgba(0,0,0,0);cursor:pointer;z-index:65}.orbit-node::after{position:absolute;content:attr(data-label);font-weight:300;font-size:20px;height:auto;color:#fff;left:77px;top:20px;width:auto;white-space:nowrap}.orbit-node--menu{--icon-sz: 40px;--label-gap: 34px;--label-size: 22px;--angle: -39deg}.orbit-node--menu::before{content:"";position:absolute;background:center/cover no-repeat url("../img/menu-white.svg");left:50%;top:50%;width:var(--icon-sz);height:var(--icon-sz);transform:translate(-50%, -50%);pointer-events:none;z-index:70}.orbit-node--shef{--icon-sz: 40px;--label-gap: 34px;--label-size: 22px;--angle: -65deg}.orbit-node--shef::after{top:18px}.orbit-node--shef::before{content:"";position:absolute;background:center/cover no-repeat url("../img/reserved-white.svg");left:50%;top:50%;width:var(--icon-sz);height:var(--icon-sz);transform:translate(-50%, -50%);pointer-events:none;z-index:70}.orbit-node--video{--icon-sz: 40px;--label-gap: 34px;--label-size: 22px;--angle: -13deg}.orbit-node--video::before{content:"";position:absolute;left:50%;top:50%;width:var(--icon-sz);height:var(--icon-sz);transform:translate(-50%, -50%);background-color:#fff;pointer-events:none;z-index:70;-webkit-mask:url("data:image/svg+xml;utf8,      <svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23000' stroke-width='1.1' stroke-linecap='round' stroke-linejoin='round'>        <rect x='2' y='4' width='20' height='16' rx='2'/>        <path d='M10 9l6 3-6 3z'/>      </svg>") no-repeat center/contain;mask:url("data:image/svg+xml;utf8,      <svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23000' stroke-width='1.1' stroke-linecap='round' stroke-linejoin='round'>        <rect x='2' y='4' width='20' height='16' rx='2'/>        <path d='M10 9l6 3-6 3z'/>      </svg>") no-repeat center/contain}.orbit-node--faq{--icon-sz: 40px;--label-gap: 34px;--label-size: 22px;--angle: 13deg}.orbit-node--faq::after{top:18px}.orbit-node--faq::before{content:"";position:absolute;background:center/cover no-repeat url("../img/faq-white.svg");left:50%;top:50%;width:var(--icon-sz);height:var(--icon-sz);transform:translate(-50%, -50%);pointer-events:none;z-index:70}.orbit-node--interior{--icon-sz: 40px;--label-gap: 34px;--label-size: 22px;--angle: 39deg}.orbit-node--interior::before{content:"";position:absolute;background:center/cover no-repeat url("../img/interior-white.svg");left:50%;top:50%;width:var(--icon-sz);height:var(--icon-sz);transform:translate(-50%, -50%);pointer-events:none;z-index:70}.orbit-node--footer{--icon-sz: 40px;--label-gap: 34px;--label-size: 22px;--angle: 65deg}.orbit-node--footer::before{content:"";position:absolute;background:center/cover no-repeat url("../img/media-white.svg");left:50%;top:50%;width:var(--icon-sz);height:var(--icon-sz);transform:translate(-50%, -50%);pointer-events:none;z-index:70}.orbit-node .orbit-btn{position:absolute;inset:0;pointer-events:auto;color:#fff;background:#504a4b;border:2px solid #fff;border-radius:999px;padding:10px 16px;font-weight:600;box-shadow:0 4px 20px rgba(0,0,0,.25);cursor:pointer;display:inline-flex;align-items:center;justify-content:center;text-decoration:none}.orbit-node .orbit-btn:hover{filter:brightness(0.96)}.orbit-node .orbit-btn:active{transform:scale(0.98)}@media(min-width: 390px){.app-shell{--cut-r: min(53vw, 210px);--ring-1: min(54vw, 215px);--ring-2: min(65vw, 280px)}.orbit-node .orbit-btn{width:70px;height:70px}.orbit-node--shef{--angle: -50deg}.orbit-node--menu{--angle: -30deg}.orbit-node--video{--angle: -10deg}.orbit-node--faq{--angle: 10deg}.orbit-node--interior{--angle: 30deg}.orbit-node--footer{--angle: 50deg}}.header{height:60px;display:flex;justify-content:space-between;align-items:center;margin:0 auto;padding-left:15px;padding-right:15px}.header__back{width:20px}.header__back::after{position:absolute;content:"";background:url("../img/arrow-left.svg") center/20px 20px no-repeat;left:15px;top:19px;width:20px;height:20px}svg{font-family:"Pacifico",cursive;font-size:36px}.glow-text{font-weight:500;font-size:100px;font-style:italic;fill:orange;stroke:#ff4500;stroke-width:1px;filter:url(#glow)}.n-text{font-weight:500;font-size:160px;font-style:italic;fill:#fff;filter:url(#glow)}.ame-text{font-weight:500;font-size:50px;font-style:italic;fill:#fff;filter:url(#glow)}@media(min-width: 1000px){.header{max-width:1600px;margin:0 auto;margin-bottom:-100px;border-bottom:0px solid}.header__wrapper{max-width:1170px;padding:13px 0 0 0}}.button{display:flex;justify-content:center;align-items:center}.button__block{display:flex;height:70px;justify-content:center;align-items:center;gap:10px}.button__block--adm{padding:10px 10px}.button__back{padding:6px 12px;display:flex;justify-content:center;align-items:center;font-weight:500;font-size:16px;border-radius:5px;color:#000;border:1px solid #000}.button__conform{display:flex;font-weight:700;font-size:16px;border-radius:5px;font-style:normal;padding:5px 5px;color:#fb8c00;text-shadow:0 0 10px #ff4500}.button__conform--ok{border:2px solid #fb8c00}.button__conform--cancel{border:1px solid #fff;color:#fff;text-shadow:none}.button__conform--step{padding:6px 20px;background:rgba(255,165,0,.12);font-size:18px;font-weight:700;border:2px solid #fb8c00;font-style:italic;text-shadow:none}.button__conform--pay{width:120px;font-size:18px;border:2px solid orange;font-style:italic}.button__bestellen{width:100px;font-weight:700;font-size:16px;line-height:140%;color:#fff;border-radius:5px;border:2px solid #fff;animation:borderPulse 5s infinite ease-in-out}.button__bestellen--nav{width:100%;padding:10px;color:dimgray;border:2px solid dimgray;animation:none}.button__bestellen--shef{width:90px}.button__table-choice{width:120px;gap:4px;border:1.5px solid hsla(0,0%,100%,.25);border-radius:12px;padding:8px 8px;cursor:pointer;user-select:none;transition:.2s ease;background:hsla(0,0%,100%,.04);color:#fff}.button__table-choice:hover{border-color:#cfd2d8;box-shadow:0 6px 18px rgba(0,0,0,.06)}.button__table-choice.active{border-color:var(--accent, #5fa8ff);background:rgba(95,168,255,.12)}.button__table-choice__icon{display:grid;place-items:center;width:28px;height:28px;color:#2c2f36}.button__table-choice input{display:none}.button__table-choice.active .tabcheck__box{background:var(--accent, #5fa8ff);color:#000;border-color:rgba(0,0,0,0)}.button__aufgeben{width:100px;color:#fff;border-radius:5px;border:1px solid #fff;padding:8px 10px}.button__upload{display:flex;justify-content:center;align-items:center;width:100%;height:40px;background:dimgray;border:1px solid #a9a9a9;font-weight:700;font-size:14px;color:#fff;margin-bottom:20px}.button--menu{flex-direction:column;width:42px;height:42px}.button--menu span{display:block;width:26px;height:3px;background:#fff;margin:2px 0;transition:.4s}.button--menu.active span:nth-child(1){transform:rotate(45deg) translate(5px, 5px)}.button--menu.active span:nth-child(2){opacity:0}.button--menu.active span:nth-child(3){transform:rotate(-45deg) translate(5px, -5px)}.menu-button{width:160px;height:80px;display:flex;background:#a9a9a9;flex-direction:column;justify-content:center;align-items:center;padding-bottom:10px;color:#fff;border-radius:5px}.menu-button__svg-container{width:45px;height:45px}.menu-button__svg{fill:#fff}.menu-button__text{font-size:14px}.menu-button__text--time{font-size:10px}.menu-button-open{background:orange}@keyframes borderPulse{0%{padding:10px 12px}5%{padding:8px 10px}100%{padding:8px 10px}}.nav{display:flex;flex-direction:row-reverse;justify-content:space-between;--panel-bg: rgba(221,235,240,0.95);--dust-color: rgba(180,205,215,0.95)}.nav__backdrop{position:fixed;inset:0;background:rgba(0,0,0,.28);z-index:10}.nav__list{position:fixed;top:0;bottom:0;left:0;z-index:100;width:80%;max-width:520px;margin:0;padding:50px 15px 30px 15px;list-style:none;background-color:var(--panel-bg);box-shadow:0 12px 32px rgba(0,0,0,.18);display:flex;flex-direction:column;overflow-y:auto}.nav__item{position:relative;margin-bottom:24px;padding-left:30px}.nav__item--about-us::after{position:absolute;content:"";background:url("data:image/svg+xml;charset=UTF-8,%3C%3Fxml%20version%3D%221.0%22%20encoding%3D%22utf-8%22%3F%3E%0D%0A%3C!--%20Svg%20Vector%20Icons%20%3A%20http%3A%2F%2Fwww.onlinewebfonts.com%2Ficon%20--%3E%0D%0A%3C!DOCTYPE%20svg%20PUBLIC%20%22-%2F%2FW3C%2F%2FDTD%20SVG%201.1%2F%2FEN%22%20%22http%3A%2F%2Fwww.w3.org%2FGraphics%2FSVG%2F1.1%2FDTD%2Fsvg11.dtd%22%3E%0D%0A%3Csvg%20version%3D%221.1%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20xmlns%3Axlink%3D%22http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink%22%20x%3D%220px%22%20y%3D%220px%22%20viewBox%3D%220%200%20256%20256%22%20enable-background%3D%22new%200%200%20256%20256%22%20xml%3Aspace%3D%22preserve%22%3E%0D%0A%3Cmetadata%3E%20Svg%20Vector%20Icons%20%3A%20http%3A%2F%2Fwww.onlinewebfonts.com%2Ficon%20%3C%2Fmetadata%3E%0D%0A%3Cg%3E%3Cg%3E%3Cpath%20fill%3D%22%23000000%22%20d%3D%22M123.8%2C122.9c11.4-8.6%2C18.7-22.3%2C18.7-37.6c0-26.1-21.2-47.3-47.3-47.3c-26.1%2C0-47.3%2C21.2-47.3%2C47.3c0%2C15.4%2C7.4%2C29.1%2C18.9%2C37.7c-33%2C12.7-56.7%2C46.5-56.7%2C86.2c0%2C4.9%2C4%2C8.9%2C8.9%2C8.9c4.9%2C0%2C8.9-4%2C8.9-8.9c0-40.8%2C30.3-73.9%2C67.6-73.9c37.3%2C0%2C67.6%2C33.2%2C67.6%2C73.9c0%2C4.9%2C4%2C8.9%2C8.9%2C8.9c4.9%2C0%2C8.9-4%2C8.9-8.9C180.7%2C169.4%2C156.9%2C135.5%2C123.8%2C122.9z%20M95.2%2C55.7c16.3%2C0%2C29.6%2C13.3%2C29.6%2C29.6c0%2C16.3-13.3%2C29.6-29.6%2C29.6s-29.6-13.3-29.6-29.6C65.6%2C68.9%2C78.9%2C55.7%2C95.2%2C55.7z%22%2F%3E%3Cpath%20fill%3D%22%23000000%22%20d%3D%22M198.8%2C127.7c7.7-8%2C12.3-18.8%2C12.3-30.7c0-24.5-19.9-44.4-44.4-44.4c-4.9%2C0-8.9%2C4-8.9%2C8.9s4%2C8.9%2C8.9%2C8.9c14.7%2C0%2C26.6%2C11.9%2C26.6%2C26.6c0%2C11.6-7.8%2C22.1-18.9%2C25.5c-0.2%2C0.1-0.4%2C0.2-0.7%2C0.3c-0.2%2C0.1-0.4%2C0.2-0.6%2C0.3c-0.4%2C0.2-0.7%2C0.4-1.1%2C0.6c-0.1%2C0.1-0.2%2C0.1-0.3%2C0.2c-0.4%2C0.3-0.8%2C0.6-1.1%2C1c0%2C0-0.1%2C0.1-0.1%2C0.1c-2.1%2C2.2-3%2C5.5-2%2C8.6c0.1%2C0.2%2C0.2%2C0.4%2C0.3%2C0.6c0.2%2C0.5%2C0.4%2C0.9%2C0.7%2C1.3c0.2%2C0.4%2C0.5%2C0.8%2C0.8%2C1.1c0.3%2C0.4%2C0.7%2C0.8%2C1.1%2C1.1c0.2%2C0.2%2C0.5%2C0.4%2C0.7%2C0.6c0.6%2C0.4%2C1.3%2C0.7%2C2%2C1c0.2%2C0.1%2C0.4%2C0.1%2C0.6%2C0.1c0.3%2C0.1%2C0.7%2C0.2%2C1%2C0.3c35.8%2C5.8%2C52.5%2C27.3%2C52.5%2C67.7c0%2C4.9%2C4%2C8.9%2C8.9%2C8.9c4.9%2C0%2C8.9-4%2C8.9-8.9C246%2C166.9%2C229.8%2C139.8%2C198.8%2C127.7z%22%2F%3E%3C%2Fg%3E%3C%2Fg%3E%0D%0A%3C%2Fsvg%3E") no-repeat;width:22px;height:28px;left:-3px;top:-3px}.nav__item--rest-menu::after{position:absolute;content:"";background:url("../img/menu2.svg") center/24px 30px no-repeat;width:24px;height:30px;left:-4px;top:-6px}.nav__item--table::after{position:absolute;content:"";background-image:url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http://www.w3.org/2000/svg%22%20xmlns:xlink%3D%22http://www.w3.org/1999/xlink%22%20height%3D%22100%25%22%20version%3D%221.1%22%20viewBox%3D%220%200%2090%2090%22%20width%3D%22100%25%22%20xml:space%3D%22preserve%22%3E%3Cg%3E%3Cpath%20d%3D%22M%2028.575%2054.224%20c%200.275%200.523%200.768%200.897%201.345%201.023%20c%200.141%200.031%200.284%200.046%200.425%200.046%20c%200.439%200%200.871%20-0.145%201.224%20-0.418%20L%2053.006%2038.29%20c%200.874%20-0.676%201.034%20-1.932%200.358%20-2.806%20c%20-0.678%20-0.875%20-1.933%20-1.034%20-2.806%20-0.358%20L%2031.007%2050.253%20l%20-3.242%20-6.168%20c%20-0.515%20-0.979%20-1.727%20-1.354%20-2.701%20-0.84%20c%20-0.978%200.514%20-1.354%201.723%20-0.84%202.701%20L%2028.575%2054.224%20z%22%20stroke-linecap%3D%22round%22/%3E%3Cpath%20d%3D%22M%2089.854%2063.866%20L%2074.416%2025.638%20c%200.061%20-0.476%20-0.049%20-0.964%20-0.323%20-1.371%20c%20-0.372%20-0.551%20-0.993%20-0.881%20-1.658%20-0.881%20h%20-0.243%20c%20-0.001%200%20-0.003%200%20-0.004%200%20H%2017.842%20c%20-0.815%200%20-1.549%200.495%20-1.854%201.251%20L%200.146%2063.866%20c%20-0.249%200.616%20-0.175%201.316%200.196%201.867%20C%200.714%2066.285%201.335%2066.615%202%2066.615%20h%2054.592%20c%200.815%200%201.549%20-0.495%201.854%20-1.251%20l%2013.85%20-34.294%20l%2012.739%2031.545%20H%2065.752%20c%20-1.104%200%20-2%200.896%20-2%202%20s%200.896%202%202%202%20H%2088%20c%200.665%200%201.286%20-0.33%201.658%20-0.882%20C%2090.03%2065.183%2090.104%2064.482%2089.854%2063.866%20z%20M%2055.242%2062.615%20H%204.964%20l%2014.227%20-35.23%20H%2069.47%20L%2055.242%2062.615%20z%22%20stroke-linecap%3D%22round%22/%3E%3C/g%3E%3C/svg%3E");width:30px;height:30px;background-repeat:no-repeat;left:-6px;top:-5px}.nav__item--banket::after{position:absolute;content:"";background:url("../img/write2.svg") center/24px 30px no-repeat;width:22px;height:28px;left:-2px;top:-6px}.nav__item--roles::after{position:absolute;content:"";background:url("../img/contakt.svg") center/22px 27px no-repeat;width:22px;height:28px;left:-3px;top:-3px}.nav__item--and{margin-bottom:110px}.nav__item--and::after{position:absolute;content:"";background:url("../img/admin.svg") center/24px 30px no-repeat;width:22px;height:28px;left:-3px;top:-3px}.nav__link{font-weight:700;font-size:20px;line-height:19px;color:#2c2f36;text-decoration:none}.nav__link--footer{font-weight:500;font-size:14px;line-height:16px;margin-bottom:13px}.nav .nav__dust-layer{position:absolute;inset:0;pointer-events:none;z-index:999;overflow:visible}.nav .nav__dust{position:absolute;width:6px;height:6px;background:var(--dust-color);border-radius:2px;will-change:transform,opacity}.admin{position:relative;isolation:isolate;min-height:100dvh}.admin__bg{position:fixed;inset:0;z-index:0;pointer-events:none}.admin__bg::before{pointer-events:none !important}.admin__bg::after{pointer-events:none !important}.admin__title-wrapper{display:flex;justify-content:space-between;padding-left:15px;padding-right:15px;padding-top:10px;margin-bottom:10px}.admin__body{padding:15px;display:flex;flex-direction:column;gap:30px}.admin__order{display:flex;justify-content:space-between;gap:10px}.admin__btn-prev{padding:3px;width:36px;height:36px}.admin__btn-next{padding:3px;width:36px;height:36px;fill:#f5fffa}.admin__add-container{display:flex;box-shadow:0 3px 6px rgba(0,0,0,.15);letter-spacing:.5px;transition:transform .2s ease,box-shadow .2s ease;background:#fff;backdrop-filter:blur(24px) saturate(110%) contrast(0.9);-webkit-backdrop-filter:blur(24px) saturate(110%) contrast(0.9);align-items:center;height:65px;width:100%;padding:5px;border:1px solid hsla(0,0%,100%,.1);border-radius:5px;gap:10px}.admin__table-info{font-size:18px;font-weight:500;padding:0 10px}.admin__error{font-size:18px;font-weight:500;margin-left:10px;color:red}.admin__error .admin__add--step{display:none}.admin__add-image{position:relative;width:55px;height:100%;background:#e0ffff;border-radius:90px}.admin__add-image--editing::after{position:absolute;content:"";background:url("../img/add-editing.svg") center/35px 35px no-repeat;width:35px;height:35px;left:10px;top:7px}.admin__add-image--addproduct::after{position:absolute;content:"";background:url("../img/add-product.svg") center/45px 45px no-repeat;width:45px;height:45px;left:6px;top:2px}.admin__add-image--edit::after{position:absolute;content:"";background:url("../img/editMenu.svg") center/37px 37px no-repeat;width:37px;height:37px;left:13px;top:7px}.admin__add-image--tables::after{position:absolute;content:"";background:url("../img/tablechoice.svg") center/55px 55px no-repeat;width:55px;height:55px;left:2px;top:-2px}.admin__add-image--telegram::after{position:absolute;content:"";background:url("../img/telegram.svg") center/40px 40px no-repeat;width:40px;height:40px;left:4px;top:6px}.admin__add-image--qr-code::after{position:absolute;content:"";background:url("../img/qr-code.svg") center/34px 34px no-repeat;width:34px;height:34px;left:11px;top:10px}.admin__add-image--price::after{position:absolute;content:"";background:url("../img/price.svg") center/45px 45px no-repeat;width:45px;height:45px;left:5px;top:4px}.admin__add-image--settings::after{position:absolute;content:"";background:url("../img/settings.svg") center/40px 40px no-repeat;width:40px;height:40px;left:7px;top:7px}.admin__add-title{font-size:18px;font-weight:600;color:#000;display:inline-block}.admin__add-title--telegram{margin-bottom:10px}.admin__form{overflow:hidden;padding-top:15px}.admin .promo__title{position:relative;display:flex;flex-direction:column;gap:12px;width:100%;padding:5px 0;list-style:none;cursor:pointer;text-align:center;color:orange;font-family:"Dancing Script",Gilroy,system-ui,sans-serif;font-weight:400;font-size:32px;letter-spacing:.03em}.admin .promo__title::before,.admin .promo__title::after{content:"";flex:1 1 0;border-top:1px solid rgba(255,165,0,.7);transform:translateY(0.5px)}.admin .promo__title.active{text-shadow:0 0 6px #ff4500,0 0 12px rgba(255,69,0,.9),0 0 18px rgba(255,140,0,.7)}.admin .promo__title.active::before,.admin .promo__title.active::after{box-shadow:0 0 6px rgba(255,69,0,.9),0 0 14px rgba(255,140,0,.7)}.admin .title{width:auto;font-size:22px;font-weight:600;color:#000;display:flex;justify-content:center;align-items:center;text-shadow:2px 2px 0 rgba(0,0,0,.1254901961);margin-bottom:0px;border-radius:25px;height:36px}.admin__button-block{padding:10px 15px;font-weight:500;background:#000;color:#fff;display:flex;gap:2rem;margin-bottom:20px}.admin__button-block__button{padding:10px 20px;border:none;background:#eee}.admin__button-block.active{background:#ddd;font-weight:bold}.admin .input-content-error{color:brown;font-size:16px;font-weight:500;padding-left:10px}.admin .form-input-fields input{font-size:16px;font-weight:500;border:1px solid hsla(0,0%,100%,.1);background:hsla(0,0%,100%,.25);color:#000;height:40px;padding-left:5px}.admin .form-input-fields input:hover{border-left:none;border-right:none;border-top:none;border-radius:0px}.admin .form-input-fields input:focus{border-left:none;border-right:none;border-top:none}.admin .form-input-fields .input--error{background:rgba(255,0,0,.1);border-bottom:2px solid brown;box-shadow:0 0 0 2px rgba(229,57,53,.12);border-radius:0px}.admin .form-input-fields .input-content-error{color:brown;font-size:14px;font-weight:500}.admin .form-input-fields textarea{font-size:14px;font-weight:500;border:1px solid hsla(0,0%,100%,.1);background:hsla(0,0%,100%,.25);color:#000;height:70px;padding-left:5px}.admin .form-input-fields textarea:focus{border-left:none;border-right:none;border-top:none}.admin .form-input-fields textarea:hover{border-left:none;border-right:none;border-top:none}.admin .form-input-fields label{color:dimgray}.admin .slider{--slideW: 184px;overflow:visible}.admin .slider--desc{--slideW: 320px}.admin .slider__container{display:flex;align-items:center;gap:8px;padding-bottom:0px}.admin .slider__viewport{width:var(--slideW);overflow:hidden}.admin .slider__container--line{display:flex;list-style:none;margin:0;padding:0;width:200%;gap:0;transition:transform .28s ease}.admin .slider__container--img{flex:0 0 50%;width:50%;box-sizing:border-box}.admin .slider__container--img .admin__edit-area-text{width:100%;box-sizing:border-box}.admin .slider__flagBtn{width:32px;height:20px;border-radius:999px;border:1px solid hsla(0,0%,100%,.25);background:hsla(0,0%,100%,.06);display:grid;place-items:center;cursor:pointer}.admin .slider__flag{width:18px;height:18px;display:block;pointer-events:none}.admin .promo__title{color:dimgray;margin-bottom:0}.admin .promo__card--wrapper{padding-bottom:10px;border-bottom:1px solid #000}.admin .promo__card{padding-bottom:0px}.admin .promo__image--container{width:65px;min-height:110px}.admin .promo__image{width:65px}.admin .promo__category-conteiner{width:auto;display:flex;justify-content:space-between;height:50px}.admin .promo__text-container{width:100%;padding-top:3px;display:flex;justify-content:space-between;min-height:28px}.admin .promo__text{font-style:normal;font-weight:700;font-size:16px;color:#000}.admin .promo__text--description{font-style:normal;font-weight:500;line-height:100%;font-size:14px;color:#000;transition:none}.admin .promo__price{display:flex;justify-content:left;font-style:normal;font-weight:500;font-size:16px;margin-bottom:0px;color:#000}.admin__edit-block{display:flex;gap:8px}.admin__manage-block{display:flex;align-items:start;gap:10px}.admin__manage{height:30px;width:30px}.admin__edit-area{width:100%;background:#f9f9f9;height:32px;font-style:normal;font-weight:700;font-size:18px;color:salmon;border-left:none;outline:none}.admin__edit-area-text{background:#f9f9f9;height:28px;font-style:normal;font-weight:700;font-size:16px;color:salmon;border-left:none;outline:none}.admin__add--step{margin:0px 5px;padding:20px 0px;border:2px solid hsla(0,0%,100%,.3)}.admin__edit-area-description{width:100%;font-style:normal;font-weight:500;line-height:100%;font-size:14px;color:salmon;background:#f9f9f9;height:50px;padding-top:5px;border:none;outline:none}.admin__price-block{display:flex;height:20px;margin-top:5px}.admin__edit-area-price{width:60px;font-style:normal;font-weight:500;font-size:16px;color:salmon;border:none;outline:none}.admin__save-btn{display:flex;font-weight:500;font-size:14px;border-radius:5px;font-style:normal;padding:0px 10px;color:#000;border:1px solid #000}.admin__cancel-btn{padding:2px 10px;font-size:14px;font-weight:500;color:gray;border:1px solid gray;border-radius:5px}.bg-arc{--line-alpha: .55;position:relative;min-height:100vh;width:100%;overflow:hidden;isolation:isolate;--cx: 104%;--cy: 58%;--r: 58vh;--stroke: 4px;background:linear-gradient(180deg, #f2f3f5 0%, #e6e8eb 46%, #d7dadf 60%, #DEB887 100%)}.bg-arc>*{position:relative;z-index:2}.bg-arc::before{content:"";position:absolute;inset:0;z-index:0;pointer-events:none;background:linear-gradient(180deg, #eef0f2 0%, #FFE4B5 34%, #DEB887 56%, #dee3ea 100%);-webkit-clip-path:circle(var(--r) at var(--cx) var(--cy));clip-path:circle(var(--r) at var(--cx) var(--cy))}.bg-arc::after{content:"";position:absolute;inset:0;z-index:1;pointer-events:none;background:radial-gradient(circle at var(--cx) var(--cy), transparent calc(var(--r) - var(--stroke)), rgba(255, 255, 255, var(--line-alpha)) calc(var(--r) - var(--stroke)) calc(var(--r) + var(--stroke)), transparent calc(var(--r) + var(--stroke)))}.bg-arc--1{--cx: -60%;--cy: 10%;--r: 90vh;--stroke: 0px}.admin-grid{display:grid;grid-template-columns:repeat(2, auto);gap:16px;padding:10px}.admin-table{height:100px;border-radius:12px;display:flex;align-items:center;justify-content:center;font-weight:700;cursor:pointer;user-select:none;transition:transform .15s,box-shadow .15s,background .15s}.admin-table.free{background:#e8ffe8;box-shadow:0 0 0 2px #8ddf8d inset}.admin-table.reserved{background:#ffe8e8;box-shadow:0 0 0 2px #df8d8d inset}.admin-table:active{transform:scale(0.98)}.checkpromo-container{--w: 44px;--h: 21px;--p: 2px;--off: #ccc;--on: rgba(47, 128, 237, 0.3);--knob: #fff;display:inline-block;position:relative;padding-left:calc(var(--w) + 10px);margin-left:10px;font-size:18px;user-select:none;line-height:var(--h);cursor:pointer;-webkit-tap-highlight-color:rgba(0,0,0,0)}.checkpromo-container input[type=checkbox],.checkpromo-container .checkInput{position:absolute;opacity:0;inset:0 0 0 0;cursor:pointer;margin:0;width:100%;height:100%}.checkmarkpromo{position:absolute;top:50%;left:0;width:var(--w);height:var(--h);transform:translateY(-50%);background:var(--off);border-radius:var(--h);box-shadow:inset 0 1px 2px rgba(0,0,0,.08);transition:background-color .25s ease,box-shadow .25s ease}.checkmarkpromo::after{content:"";position:absolute;top:var(--p);left:var(--p);width:calc(var(--h) - var(--p)*2);height:calc(var(--h) - var(--p)*2);border-radius:50%;background:var(--knob);box-shadow:0 1px 2px rgba(0,0,0,.2);transition:transform .25s ease,width .15s ease}.checkpromo-container:hover .checkmarkpromo{box-shadow:inset 0 1px 2px rgba(0,0,0,.08),0 0 0 3px rgba(0,0,0,.04)}.checkpromo-container:active .checkmarkpromo::after{width:calc(var(--h) - var(--p)*2 + 2px)}.checkpromo-container input[type=checkbox]:checked~.checkmarkpromo,.checkpromo-container .checkInput:checked~.checkmarkpromo{background:var(--on);background:linear-gradient(180deg, color-mix(in srgb, var(--on) 90%, #fff 10%), var(--on))}.checkpromo-container input[type=checkbox]:checked~.checkmarkpromo::after,.checkpromo-container .checkInput:checked~.checkmarkpromo::after{transform:translateX(calc(var(--w) - var(--h)))}.checkpromo-container input[type=checkbox]:focus-visible~.checkmarkpromo,.checkpromo-container .checkInput:focus-visible~.checkmarkpromo{outline:none;box-shadow:0 0 0 3px rgba(59,130,246,.45)}.checkpromo-container input[type=checkbox]:disabled~.checkmarkpromo,.checkpromo-container .checkInput:disabled~.checkmarkpromo{opacity:.6;cursor:not-allowed}.checkpromo-text{display:flex;align-items:center;font-weight:500;font-size:14px;color:#000;margin-left:6px}.admin--viewport{position:relative;overflow:hidden;min-height:100dvh}.admin__content{position:relative;z-index:1;min-height:100dvh}.admin__content,.admin__panel{position:relative;z-index:1}.admin__panel{position:fixed;inset:0;z-index:2;display:flex;flex-direction:column;background:rgba(0,0,0,0)}.admin__panel>:not(.admin__panel-header){flex:1 1 auto;min-height:0;overflow:auto;-webkit-overflow-scrolling:touch}.admin__panel-header{display:flex;height:75px;align-items:center;gap:5px;padding:10px 10px;border-bottom:1px solid hsla(0,0%,100%,.15)}.admin__panel-back{display:inline-flex;align-items:center;justify-content:center;width:44px;height:44px;border:none;background:rgba(0,0,0,0);cursor:pointer}.admin__form--panel{flex:1 1 auto;overflow:auto;margin:0px 10px}.admin__qr-block{margin-bottom:20px;padding:12px 16px;border-radius:12px;background:rgba(0,0,0,.6);border:1px solid hsla(0,0%,100%,.15);text-align:center}.admin__qr-title{font-weight:600;font-size:18px;margin-bottom:8px;color:#fff}.admin__qr-image{max-width:220px;width:100%;height:auto;display:inline-block;background:#fff;padding:6px;border-radius:12px}.admin__qr-note{margin-top:6px;font-size:13px;opacity:.8;color:#e5e7eb}.checkbox-container{display:inline-block;position:relative;padding-left:30px;margin-left:10px;font-size:18px;user-select:none}.checkbox-container input{position:absolute;opacity:0;cursor:pointer;height:0;width:0}.checkmark{position:absolute;top:0;left:0;height:25px;width:25px;background-color:#eee;border:2px solid #ccc;border-radius:6px}.checkbox-container:hover input~.checkmark{background-color:#ccc}.checkbox-container input:checked~.checkmark{background-color:rgba(47,128,237,.3);border-color:#fb8c00}.checkmark:after{content:"";position:absolute;display:none}.checkbox-container input:checked~.checkmark:after{display:block}.checkbox-text{font-weight:600;font-size:14px;color:#2c2f36}.checkbox-container .checkmark:after{left:9px;top:5px;width:6px;height:12px;border:solid #fff;border-width:0 3px 3px 0;transform:rotate(45deg)}.modal{position:fixed;top:0;left:0;width:100%;height:100%;z-index:9999;display:flex;align-items:center;justify-content:center}.modal.hidden{display:none}.modal__overlay{position:absolute;width:100%;height:100%;background:rgba(0,0,0,.4)}.modal__content{position:relative;background:#fff;padding:1.5rem 2rem;border-radius:8px;max-width:400px;width:90%;z-index:10;text-align:center;box-shadow:0 0 10px rgba(0,0,0,.3)}.modal__text{margin-bottom:1rem;font-size:1.1rem}.modal__actions{display:flex;justify-content:space-around;gap:1rem}.modal__btn{padding:.5rem 1.2rem;border:none;border-radius:4px;cursor:pointer}.modal__btn--confirm{background-color:#e74c3c;color:#fff}.modal__btn--cancel{background-color:#ccc}.admin__panel--wizard{touch-action:pan-y}.admin__wizard-progress{display:flex;align-items:center;gap:10px;padding:8px 18px 2px}.admin__wizard-dot{width:10px;height:10px;border-radius:999px;background:rgba(95,168,255,.12)}.admin__wizard-dot.is-active{background:#fb8c00}.admin__wizard-line{flex:1;height:2px;border-radius:2px;background:rgba(95,168,255,.12)}.admin__wizard-line.is-active{background:#fb8c00}.admin__cat-items{display:flex;flex-direction:column;gap:6px;padding:15px 10px;height:auto;overflow:auto}.admin__cat-items--step2{margin-top:10px}.admin__cat-item{text-align:left;padding:10px 12px;border-radius:12px;font-size:16px;font-weight:500;border:1px solid hsla(0,0%,100%,.1);background:hsla(0,0%,100%,.35);color:dimgray}.admin__cat-item.is-selected{background:hsla(0,0%,100%,.1);color:#fb8c00;border:1px solid #fb8c00}.admin__cat-item:active{background:hsla(0,0%,100%,.1);color:#fb8c00;border:1px solid #fb8c00}@media(hover: hover)and (pointer: fine){.admin__cat-item:hover{background:hsla(0,0%,100%,.18);border-color:hsla(0,0%,100%,.18)}.admin__cat-item.is-selected:hover{background:hsla(0,0%,100%,.1);color:#fb8c00;border:1px solid #fb8c00}}.admin__cat-empty{padding:12px;opacity:.85;font-size:14px}.admin__wizard-actions{display:flex;justify-content:center;gap:20px}.admin__toast{position:sticky;bottom:10px;margin:8px 18px 0;padding:12px 14px;border-radius:14px;background:rgba(0,0,0,.55);border:1px solid hsla(0,0%,100%,.14);backdrop-filter:blur(10px)}.admin__lang-switch{display:flex;gap:10px}.admin__lang-btn{padding:10px 14px;border-radius:12px;border:1px solid hsla(0,0%,100%,.1);background:hsla(0,0%,100%,.2);color:#fff;font-weight:600}.admin__lang-btn.is-on{background:hsla(0,0%,100%,.1);color:#5fa8ff;border:1px solid #5fa8ff}.admin__lang-btn:disabled{opacity:.6}.previev{display:flex;flex-wrap:wrap;padding:5px}.previev--image{position:relative;margin-bottom:10px;margin-right:10px;overflow:hidden}.previev--image.removing{transform:scale(0);transition:transform .3s}.previev--image:hover .previev-remove{opacity:1}.previev--image:hover .previev-info{bottom:4px}.previev--image img{width:100px;height:auto}.previev--image .previev-remove{opacity:0;width:20px;height:20px;position:absolute;right:0;top:0;font-weight:bold;background:hsla(0,0%,100%,.5);cursor:pointer;display:flex;align-items:center;justify-content:center;transition:opacity .22s}.previev--image .previev-info{position:absolute;right:0;left:0;bottom:-30px;font-weight:bold;font-size:12px;background:hsla(0,0%,100%,.5);display:flex;justify-content:space-between;transition:bottom .22s}.previevedit__wrapper{flex-shrink:0;flex-grow:0;overflow:hidden}.previevedit--image{width:auto;height:auto;flex-shrink:0;flex-grow:0;overflow:hidden}.previevedit--image.removing{transform:scale(0);transition:transform .3s}.previevedit--image:hover .previevedit-remove{opacity:1}.previevedit--image:hover .previevedit-info{bottom:4px}.previevedit--image img{width:55px;height:auto}.previevedit--image .previevedit-remove{opacity:0;width:20px;height:20px;position:absolute;right:0;top:0;font-weight:bold;background:hsla(0,0%,100%,.5);cursor:pointer;display:flex;align-items:center;justify-content:center;transition:opacity .22s}.previevedit--image .previevedit-info{position:absolute;right:0;left:0;bottom:-30px;font-weight:bold;font-size:12px;background:hsla(0,0%,100%,.5);display:flex;justify-content:space-between;transition:bottom .22s}.smile{min-width:345px;margin-right:15px;height:446px;background:#fff;box-shadow:0px 4px 68px rgba(33,33,33,.06);border-radius:35px}.smile__wrapper{padding:72px 26px;text-align:center}.smile__picture{width:90px;height:90px;margin-bottom:24px}.smile__title{font-weight:700;font-size:24px;line-height:140%;color:#2c2f36;margin-bottom:12px}.smile__text{font-weight:500;font-size:16px;line-height:140%;color:#2c2f36;margin-bottom:48px}@media(min-width: 750px){.smile{width:50%}}@media(min-width: 1200px){.smile{width:670px;height:635px}}.title{font-weight:700;color:#fff}.title--top{width:auto;margin-bottom:60px}.title__container{position:relative;padding:20px 0;color:#fff;text-align:center}.title__container--shef::after{content:"";position:absolute;left:0;right:0;bottom:10px;height:74px;z-index:0;transform:skewY(0deg);background:linear-gradient(90deg, rgba(255, 165, 0, 0.18), rgba(255, 165, 0, 0) 50%);border-top:1px solid hsla(0,0%,100%,.12)}.title__container--shef::before{content:"";position:absolute;left:0;right:0;bottom:-388px;height:74px;z-index:0;transform:skewY(0deg);background:linear-gradient(270deg, rgba(255, 255, 255, 0.12), rgba(255, 165, 0, 0) 70%);border-bottom:1px solid hsla(0,0%,100%,.12)}.title__container--video::after{content:"";position:absolute;left:0;right:0;bottom:-20px;height:74px;z-index:0;transform:skewY(-4deg);background:linear-gradient(90deg, rgba(255, 165, 0, 0.18), rgba(255, 165, 0, 0) 70%);border-top:1px solid hsla(0,0%,100%,.12)}.title__container--video::before{content:"";position:absolute;left:0;right:0;bottom:-310px;height:74px;z-index:0;transform:skewY(-4deg);background:linear-gradient(270deg, rgba(255, 165, 0, 0.18), rgba(255, 165, 0, 0) 70%);border-bottom:1px solid hsla(0,0%,100%,.12)}.title__container--promo{--accent: #5fa8ff;--t-color: #EAF3FF;--t-rim: #E8F3FF;--t-bloom-1: rgba(95,168,255,.90);--t-bloom-2: rgba(47,123,255,.50);--titleFilter: url("#title-glow-ice")}.title__container--footer-kontact{text-align:start}.title__container--footer-kontact::after{content:"";position:absolute;left:0;right:0;bottom:-141px;height:195px;z-index:0;transform:skewY(0deg);background:linear-gradient(90deg, rgba(255, 165, 0, 0.18), rgba(255, 165, 0, 0) 70%);border-top:1px solid hsla(0,0%,100%,.12)}.title__container--footer-soziale{text-align:start}.title__container--footer-soziale::after{content:"";position:absolute;left:0;right:0;bottom:-48px;height:100px;z-index:0;transform:skewY(0deg);background:linear-gradient(90deg, rgba(255, 165, 0, 0.18), rgba(255, 165, 0, 0) 70%);border-top:1px solid hsla(0,0%,100%,.12)}.title__container--text{display:inline-block;position:relative;font-family:"Pacifico",Gilroy,system-ui,sans-serif;font-weight:400;font-size:36px;letter-spacing:.04em;filter:var(--titleFilter, none) drop-shadow(0 0 4px var(--t-bloom-1)) drop-shadow(0 0 14px var(--t-bloom-2));mix-blend-mode:normal;transition:filter .25s ease}.title__container--text::after{content:"";position:absolute;left:50%;transform:translateX(-50%);bottom:-10px;width:min(62ch,88vw);height:2px;background:radial-gradient(60% 220% at 50% 50%, rgba(159, 201, 255, 0.95) 0%, rgba(159, 201, 255, 0) 70%);filter:blur(6px);opacity:.85;pointer-events:none}.title-universal{font-weight:800;font-size:62px;line-height:76px;color:#2c2f36;width:auto;margin-top:90px}.title-universal--moddeling{width:300px}.title-secondary{font-weight:800;font-size:48px;line-height:59px;color:#2c2f36;min-width:345px;padding-right:15px}.title-secondary--manufacturing{margin-bottom:30px}.title-secondary--prise{padding-bottom:64px;min-width:310px}.title-secondary--question{min-width:282px;margin-bottom:24px}.title-secondary--advantages{background:none;min-width:358px;margin-bottom:60px}.title-secondary--sales{margin-bottom:64px}.title-secondary--stages{min-width:345px;margin-bottom:121px}@media(min-width: 500px){.title{font-size:48px}.title--top{margin-bottom:80px}.title-universal{width:auto;margin-top:90px}.title-universal--moddeling{width:auto}}@media(min-width: 900px){.title--top{width:auto;font-size:72px;line-height:88px;margin-bottom:180px}.title-universal{font-weight:800;font-size:48px;line-height:59px}.title-secondary--manufacturing{margin-bottom:129px}.title-secondary--work{margin-bottom:64px}.title-secondary--question{min-width:auto}.title-secondary--advantages{margin-bottom:0;padding-top:32px}.title-secondary--sales{margin-bottom:64px}.title-secondary--stages{width:auto;margin-bottom:125px}}.contacts__wrapper{margin-left:15px}.contacts__telefon{text-decoration:none;font-weight:600;font-size:24px;line-height:29px;color:#2c2f36;margin-bottom:12px}.contacts__email{text-decoration:none;font-weight:500;font-size:14px;line-height:16px;color:#2f80ed;margin-bottom:15px}.contacts__adress{font-weight:500;font-size:14px;line-height:16px;color:#2c2f36;margin-bottom:15px}.form-contacts__text{min-width:177px;font-style:normal;font-weight:800;font-size:24px;line-height:29px;color:#2c2f36;width:auto;margin-bottom:32px}@media(min-width: 900px){.contacts{overflow:hidden}.contacts__wrapper{display:flex;margin:0 auto;max-width:1170px}.contacts__wrapper-info{width:33.3%}.map{width:66.7%;padding-left:103px;height:800px}.map::after{width:600px;height:700px;left:260px;top:20px;background-size:100%}.map__adaptiv{display:none}.map__desktop{display:block;border-radius:35px}}@media(min-width: 1100px){.contacts__promoution{display:flex;justify-content:space-between}}.services{background-image:url("../img/fonLand.webp");background-repeat:no-repeat;background-size:cover;background-position:center;height:600px}.services__wrapper{padding:10px 30px 0px 30px}.services__header{display:flex;justify-content:space-between}.services__header--tel{display:flex;justify-content:center;align-items:center;font-size:18px;color:#f9f9f9;font-weight:700}.services .title{position:relative;z-index:4;font-size:32px;font-weight:900;color:#fff;text-shadow:2px 2px 0 rgba(0,0,0,.1254901961);display:inline-block;margin-bottom:0px}.services .text{position:relative;z-index:4;color:#fff;font-weight:500;font-size:16px;text-shadow:2px 2px 0 rgba(0,0,0,.1254901961);display:inline-block}.services__balloon{position:relative;z-index:4;width:100%;height:300px}.services__balloon::after{content:"";position:absolute;background:url("../img/hot-air-balloon.png") center/contain no-repeat;left:50%;top:50%;inset:0}.services__button-container{position:relative;z-index:4;display:flex;justify-content:center;gap:10px}.services__button-login{padding:10px 20px;font-size:18px;background:linear-gradient(90deg, rgba(255, 120, 0, 0.92), #FFB74D, rgba(255, 145, 0, 0.9));color:#fff;font-weight:500;border:none;border-radius:5px;box-shadow:0 3px 6px rgba(0,0,0,.15);letter-spacing:.5px;transition:transform .2s ease,box-shadow .2s ease}.services__button-register{padding:10px 20px;font-size:18px;background:linear-gradient(90deg, rgb(255, 145, 0), #FFB74D, rgba(255, 208, 0, 0.92));color:#fff;font-weight:500;border:none;border-radius:5px;box-shadow:0 3px 6px rgba(0,0,0,.15);letter-spacing:.5px;transition:transform .2s ease,box-shadow .2s ease}.services__button-mix{padding:10px 20px;background:linear-gradient(90deg, rgba(255, 120, 0, 0.92), #FFB74D, rgba(255, 145, 0, 0.9));color:#fff;border:none;border-radius:5px;font-size:18px;font-weight:500;box-shadow:0 3px 6px rgba(0,0,0,.15);letter-spacing:.5px;transition:transform .2s ease,box-shadow .2s ease}.services__button-prev{margin-left:10px;padding:10px 20px;color:#fff;border:none;border-radius:5px;background-color:#6c757d;font-size:18px;font-weight:500;box-shadow:0 3px 6px rgba(0,0,0,.15);letter-spacing:.5px;transition:transform .2s ease,box-shadow .2s ease}.services__form{padding-top:10px}.services .form-input-fields{margin-bottom:20px}.services .form-input-fields input{background:#f9f9f9;color:dimgray;font-size:14px;height:35px;border-radius:5px;border-left:none;border-right:none;border-top:none;padding-left:24px}.services .form-input-fields input:hover{border-left:none;border-right:none;border-top:none;border-radius:0px}.services .form-input-fields input:focus{border-left:none;border-right:none;border-top:none}.services .form-input-fields .input-error{background:rgba(255,0,0,.1);border-bottom:2px solid red}.services .form-input-fields label{color:#fb8c00}.services__button-container{transition:opacity .6s ease,max-height .6s ease;overflow:hidden;max-height:200px;opacity:1}.services__button-container.fade-out{opacity:0;max-height:0}.services__button-container.fade-in{opacity:1;max-height:200px}.form-wrapper{position:relative;z-index:4;overflow:hidden;max-height:0;opacity:0;transform:translateY(30px);transition:max-height .8s ease,opacity .8s ease,transform .8s ease}.form-wrapper.open{max-height:500px;opacity:1;transform:translateY(0)}.form-wrapper.closed{max-height:0;opacity:0;transform:translateY(30px)}@media(min-width: 900px){.services__block-left{margin-right:30px}}.select{width:100%;height:auto}.select__class{margin-bottom:10px;font-weight:700;font-size:16px;line-height:140%;color:#2c2f36}.select__input-block{width:auto;height:auto;background-color:#fff;border:3px solid #e2e5f0;border-radius:7px;margin-bottom:10px;border-radius:5px;cursor:pointer}.select__input-block:hover{border:3px solid #fb8c00}.select__input{display:flex;height:40px;width:100%;padding-top:9px;padding-left:10px;font-weight:600;font-size:16px;line-height:140%;color:#2c2f36}.select__picture{position:relative;width:30px;height:auto}.select__picture::before{position:absolute;content:"";width:0;height:0;border-left:6px solid rgba(0,0,0,0);border-right:6px solid rgba(0,0,0,0);border-bottom:5px solid #e2e5f0;top:11px;left:300px}.select__picture::after{position:absolute;content:"";width:0;height:0;border-left:6px solid rgba(0,0,0,0);border-right:6px solid rgba(0,0,0,0);border-top:5px solid #e2e5f0;top:18px;left:300px}.select__panell{width:auto;height:0;background-color:#fff}.select__item{height:0px;opacity:0;font-weight:500;font-size:16px;line-height:140%;color:#2c2f36;list-style:none;cursor:pointer;padding-left:5px;padding-top:3px}.select__item:hover{background:beige}.select .select-open.select__panell{height:auto}.select .select-open.select__item{opacity:1;height:30px;transition:all 200ms ease-in}.info__text-modeling{margin-bottom:24px;padding-right:15px}.info__list-title{font-weight:700;font-size:16px;line-height:140%;color:#2c2f36;margin-bottom:16px}.info__list{list-style:none}.info__item{width:auto;font-weight:500;font-size:16px;line-height:19px;color:#2c2f36;margin-bottom:16px;padding-left:25px;padding-right:15px}.info__text-information{font-weight:500;font-size:16px;line-height:140%;color:#2c2f36;margin-bottom:24px;padding-right:15px;margin-bottom:32px}@media(min-width: 900px){.info__block-left{width:50%}.info__block-right{width:50%;padding-left:15px}}.slider{width:100%}.slider__navigation{display:none}.slider .promo__card{height:135px;margin:5px 0 0}.slider__container{width:auto;position:relative;overflow-x:auto;overflow-y:visible;padding-bottom:25px}.slider__container::-webkit-scrollbar{width:0;height:0}.slider__container--image-video{border:1px solid #fff;padding:2px;border-radius:5px;margin:0;transition:transform .32s ease,filter .32s ease,opacity .32s ease;transform:scale(0.93);opacity:.75;filter:saturate(0.85) blur(0.1px);background:hsla(0,0%,100%,.04)}.slider__container--image-video.is-active{transform:scale(1) translateY(-2px);opacity:1;filter:none;box-shadow:0 8px 28px rgba(0,0,0,.4);border:1px solid rgba(0,0,0,0);background:linear-gradient(#0b0b0c, #0b0b0c) padding-box}.slider__container--up{width:300px;height:60px}.slider__container--down{height:20px}.slider__container--image{width:100%}.slider__container--img-base{flex:0 0 100dvw;min-width:100dvw}.slider__container--line{display:flex;list-style:none;gap:10px}.slider__container--text{margin-bottom:8px;font-style:normal;font-weight:500;font-size:16px;line-height:120%;color:#fff}.slider .promo__card{border-bottom:none}.slider .promo__price-container{position:relative}.slider .promo__price-container{position:relative}.slider .promo__button{--ring-pad: 0px;--ring-line: 1px;--ring-bloom-1: 14px;--ring-bloom-2: 26px;--ring-col-1: rgba(255, 255, 255, 0.95);--ring-col-2: rgba(255, 255, 255, 0.55);--ring-col-3: rgba(200, 200, 200, 0.38);position:absolute;top:123px;left:-140px;width:140px;height:40px;display:flex;align-items:center;justify-content:center;border:0;border-radius:999px;background:rgba(0,0,0,0);box-shadow:none;overflow:visible;cursor:pointer;z-index:4}.slider .promo__button--content{color:#fff;font-family:"Dancing Script",Gilroy,system-ui,sans-serif;font-weight:400;font-size:24px;letter-spacing:.04em;z-index:10}.slider .promo__button::after{content:"";position:absolute;inset:var(--ring-pad);border-radius:inherit;background:linear-gradient(180deg, #121820, #0b0f16);box-shadow:inset 0 1px 0 hsla(0,0%,100%,.06);z-index:0;pointer-events:none}.slider .promo__button::before{content:"";position:absolute;inset:var(--ring-pad);border-radius:inherit;pointer-events:none;box-shadow:0 0 0 var(--ring-line) var(--ring-col-1),0 0 var(--ring-bloom-1) var(--ring-col-2),0 0 var(--ring-bloom-2) var(--ring-col-3);z-index:1}.slider .promo__button svg{position:relative;z-index:2;width:22px;height:22px;fill:#fff}.slider .promo__button:hover::before{box-shadow:0 0 0 var(--ring-line) #fff,0 0 calc(var(--ring-bloom-1)*1.2) hsla(0,0%,100%,.9),0 0 calc(var(--ring-bloom-2)*1.2) rgba(215,215,215,.9)}.slider .promo__button:active{transform:translateY(1px)}.promo .slider__list{--ring-pad: 0px;--ring-line: 1px;--ring-bloom-1: 20px;--ring-bloom-2: 28px;--ring-col-1: rgba(95,168,255,.45);--ring-col-2: rgba(95,168,255,.20);--ring-col-3: rgba(47,123,255,.16);position:relative;width:300px;height:230px;padding:20px;background:rgba(0,0,0,0);border:0;box-shadow:none;overflow:visible;z-index:0}.promo .slider__list::after{content:"";position:absolute;inset:var(--ring-pad);border-radius:5px;background:linear-gradient(180deg, #0e1521, #0a0f18);box-shadow:inset 0 1px 0 hsla(0,0%,100%,.04);z-index:-1;pointer-events:none}.promo .slider__list::before{content:"";position:absolute;inset:var(--ring-pad);border-radius:5px;pointer-events:none;box-shadow:inset 0 0 0 var(--ring-line) var(--ring-col-1),inset 0 0 var(--ring-bloom-1) var(--ring-col-2),inset 0 0 var(--ring-bloom-2) var(--ring-col-3);z-index:1}.promo .slider__container--picture{height:60px}.promo .slider__container--image{position:absolute;left:0px;top:-90px;width:260px;height:140px;z-index:5}.promo .slider .slider__container--picture img,.promo .slider .slider__container--picture picture,.promo .slider .slider__container--picture svg{position:relative;z-index:5}.not-found__number{font-weight:800;font-size:144px;line-height:176px;color:#2c2f36;margin-bottom:24px}.not-found__title{font-weight:800;font-size:36px;line-height:44px;margin:0 auto;color:#2c2f36;width:207px}.not-found__text{font-weight:400;font-size:18px;line-height:21px;margin:0 auto;color:#2c2f36;width:258px;margin-bottom:50px}@media(min-width: 900px){.not-found__number{font-size:200px;line-height:245px;margin-bottom:0}.not-found__title{width:auto}.not-found__text{width:auto}}
