.is-unselectable{-webkit-user-select:none;-moz-user-select:none;user-select:none;-webkit-touch-callout:none}.is-block{display:block!important}.is-flex{display:flex!important}.is-inline{display:inline!important}.is-inline-block{display:inline-block!important}.is-inline-flex{display:inline-flex!important}.is-capitalized{text-transform:capitalize!important}.is-lowercase{text-transform:lowercase!important}.is-weight-bold{font-weight:500!important}.is-noscroll{overflow:hidden!important;-webkit-overflow-scrolling:touch}.is-uppercase{text-transform:uppercase!important}.is-italic{font-style:italic!important}.is-hidden{display:none!important}.is-sr-only{overflow:hidden!important;position:absolute!important;clip:rect(0,0,0,0)!important;border:none!important;height:.01em!important;padding:0!important;white-space:nowrap!important;-webkit-overflow-scrolling:touch}.is-invisible{visibility:hidden!important}.is-marginless{margin:0!important}.is-paddingless{padding:0!important}.is-radiusless{border-radius:0!important}.is-shadowless{box-shadow:none!important}.is-relative{position:relative!important}.is-disabled{opacity:.6;pointer-events:none}@keyframes spinAround{0%{transform:rotate(0deg)}to{transform:rotate(359deg)}}@font-face{font-display:swap;font-family:Nunito;font-style:normal;font-weight:400;src:url(../fonts/Nunito-Regular.woff2) format("woff2")}@font-face{font-display:swap;font-family:Nunito;font-style:normal;font-weight:600;src:url(../fonts/Nunito-SemiBold.woff2) format("woff2")}@font-face{font-display:swap;font-family:Nunito;font-style:normal;font-weight:700;src:url(../fonts/Nunito-Bold.woff2) format("woff2")}@font-face{font-display:swap;font-family:Lora;font-style:normal;font-weight:600;src:url(../fonts/Lora-SemiBold.woff2) format("woff2")}@font-face{font-display:swap;font-family:Lora;font-style:normal;font-weight:700;src:url(../fonts/Lora-Bold.woff2) format("woff2")}@font-face{font-display:swap;font-family:Marck Script;font-style:normal;font-weight:400;src:url(../fonts/MarckScript-Regular.woff2) format("woff2")}html{scroll-behavior:smooth;scroll-padding-top:160px}body,html{font-size:16px}body{background-color:#fbf6ea;background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='180' height='180'%3E%3Cfilter id='a'%3E%3CfeTurbulence baseFrequency='.9' numOctaves='2' stitchTiles='stitch' type='fractalNoise'/%3E%3CfeColorMatrix values='0 0 0 0 .45 0 0 0 0 .35 0 0 0 0 .2 0 0 0 .07 0'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23a)'/%3E%3C/svg%3E");color:#3a2e37;font-family:Nunito,system-ui,-apple-system,Segoe UI,Roboto,sans-serif;font-size:1rem;font-weight:400;line-height:1.55}.page-wrapper{display:flex;flex-direction:column;min-height:100vh;width:100%}@supports (-webkit-touch-callout:none){.page-wrapper{min-height:-webkit-fill-available}}main{flex-grow:1}body footer,body header,body section,main{width:100%}img{-webkit-user-drag:none;-webkit-user-select:none;-moz-user-select:none;user-select:none;-webkit-touch-callout:none}picture{display:block}.container{margin-left:auto;margin-right:auto;max-width:1280px;max-width:80rem;padding-left:2.5rem;padding-right:2.5rem;width:100%}.icon{color:inherit;display:block;flex-shrink:0;height:24px;height:1.5rem;width:24px;width:1.5rem}.tv__logo{align-items:center;display:inline-flex;flex-shrink:0}.tv__logo--img{backface-visibility:hidden;display:block;height:76px;height:4.75rem;transition:transform .5s ease-out;width:76px;width:4.75rem;will-change:transform}.tv__logo:focus-visible .tv__logo--img,.tv__logo:hover .tv__logo--img{transform:rotate(-8deg)}.tv__section{padding:5rem 0}.tv__section--head{align-items:flex-end;display:flex;gap:16px;justify-content:space-between;margin-bottom:2.5rem}.tv__section--title{color:#4b8a2a;display:inline-block;font-family:Marck Script,Segoe Script,cursive;font-size:60px;font-size:3.75rem;font-weight:400;line-height:1;position:relative}.tv__section--title:after{background:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' preserveAspectRatio='none' viewBox='0 0 120 12'%3E%3Cpath fill='none' stroke='%23d4628f' stroke-linecap='round' stroke-width='3' d='M2 8c10-6 18-6 28 0s18 6 28 0 18-6 28 0 18 6 30-1'/%3E%3C/svg%3E") 50%/100% 100% no-repeat;bottom:-10px;bottom:-.625rem;content:"";height:12px;height:.75rem;left:0;pointer-events:none;position:absolute;right:0}.tv__section--sub{color:#5a4c56;font-size:17px;font-size:1.0625rem;margin-top:1.125rem}.tv__section--link{align-items:center;backface-visibility:hidden;color:#463b5e;display:inline-flex;font-weight:700;gap:2px;padding-bottom:.25rem;transition:color .3s ease-out;white-space:nowrap;will-change:color}.tv__section--link .icon{backface-visibility:hidden;height:20px;height:1.25rem;transition:transform .3s ease-out;width:20px;width:1.25rem;will-change:transform}.tv__section--link:focus-visible,.tv__section--link:hover{color:#4b8a2a}.tv__section--link:focus-visible .icon,.tv__section--link:hover .icon{transform:translateX(3px)}.tv__band{background-color:#f2e7cf;position:relative}.tv__band:after,.tv__band:before{background:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' preserveAspectRatio='none' viewBox='0 0 1440 40'%3E%3Cpath fill='%23f2e7cf' d='M0 40V22C120 8 240 2 360 10s240 22 360 18S960 4 1080 2s240 10 360 18v20Z'/%3E%3C/svg%3E") 50%/100% 100% no-repeat;content:"";height:28px;height:1.75rem;left:0;pointer-events:none;position:absolute;right:0}.tv__band:before{bottom:100%}.tv__band:after{top:100%;transform:scaleY(-1)}.tv__photo{background-color:#fffdf7;box-shadow:0 1px 1px rgba(58,46,55,.06),0 8px 18px -10px rgba(58,46,55,.35);padding:.625rem .625rem 0;position:relative}.tv__photo:before{background-color:rgba(212,98,143,.42);clip-path:polygon(3% 0,97% 4%,100% 50%,96% 100%,2% 96%,0 50%);content:"";height:26px;height:1.625rem;left:50%;margin-left:-3rem;position:absolute;top:-12px;top:-.75rem;transform:rotate(-3deg);width:96px;width:6rem;z-index:2}.tv__photo--green:before{background-color:rgba(94,165,52,.38)}.tv__photo--yellow:before{background-color:rgba(242,189,60,.5)}.tv__photo img,.tv__photo picture{aspect-ratio:4/3;display:block;-o-object-fit:cover;object-fit:cover;width:100%}.tv__photo figcaption{color:#463b5e;font-family:Marck Script,Segoe Script,cursive;font-size:24px;font-size:1.5rem;line-height:1.2;padding:.5rem .25rem .75rem;text-align:center}.tv__page--head{padding:1.5rem 0 .75rem}.tv__page--title{color:#4b8a2a;display:inline-block;font-family:Marck Script,Segoe Script,cursive;font-size:72px;font-size:4.5rem;font-weight:400;line-height:1;margin-top:1rem;position:relative}.tv__page--title:after{background:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' preserveAspectRatio='none' viewBox='0 0 120 12'%3E%3Cpath fill='none' stroke='%23d4628f' stroke-linecap='round' stroke-width='3' d='M2 8c10-6 18-6 28 0s18 6 28 0 18-6 28 0 18 6 30-1'/%3E%3C/svg%3E") 50%/100% 100% no-repeat;bottom:-8px;bottom:-.5rem;content:"";height:12px;height:.75rem;left:0;pointer-events:none;position:absolute;right:0}.tv__page--lead{color:#5a4c56;font-size:17px;font-size:1.0625rem;margin-top:1.5rem;max-width:720px;max-width:45rem}.tv__arrow{align-items:center;background-color:transparent;border:.125rem solid #463b5e;border-radius:50%;color:#463b5e;cursor:pointer;display:flex;height:46px;height:2.875rem;justify-content:center;transition-duration:.3s;transition-property:background-color,color,opacity;transition-timing-function:ease-out;width:46px;width:2.875rem}.tv__arrow:focus-visible,.tv__arrow:hover{background-color:#463b5e;color:#fbf6ea}.tv__arrow:disabled{opacity:.35;pointer-events:none}:focus-visible{outline:2px solid #6d5f9c;outline-offset:2px}.tv__header{backdrop-filter:blur(10px);backface-visibility:hidden;background-color:hsla(42,68%,95%,.94);position:sticky;top:0;transition:box-shadow .3s ease-out;will-change:box-shadow;z-index:50}.tv__header.is-scrolled{box-shadow:0 1px 0 #e4d6b8,0 10px 20px -16px rgba(58,46,55,.5)}.tv__header--block{align-items:center;display:flex;gap:32px;height:88px;height:5.5rem}.tv__header--nav{flex-grow:1}.tv__header--nav-list{align-items:center;display:flex;gap:32px;padding:0}.tv__header--nav-link{backface-visibility:hidden;color:#3a2e37;display:inline-block;font-size:17px;font-size:1.0625rem;font-weight:700;padding:.375rem .125rem;position:relative;transition:color .3s ease-out;will-change:color}.tv__header--nav-link:after{background:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' preserveAspectRatio='none' viewBox='0 0 120 10'%3E%3Cpath fill='none' stroke='%235ea534' stroke-linecap='round' stroke-width='2' d='M3 7.5C30 3 72 1.8 117 5' vector-effect='non-scaling-stroke'/%3E%3C/svg%3E") 50%/100% 100% no-repeat;bottom:-3px;bottom:-.1875rem;clip-path:inset(0 100% 0 0);content:"";height:9px;height:.5625rem;left:-3px;left:-.1875rem;pointer-events:none;position:absolute;right:-3px;right:-.1875rem;transition:clip-path .35s ease-out}.tv__header--nav-link:focus-visible,.tv__header--nav-link:hover{color:#3a6d1f}.tv__header--nav-link:focus-visible:after,.tv__header--nav-link:hover:after{clip-path:inset(0 0 0 0)}.tv__header--nav-link.is-active{color:#4b8a2a}.tv__header--nav-link.is-active:after{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' preserveAspectRatio='none' viewBox='0 0 120 10'%3E%3Cpath fill='none' stroke='%23d4628f' stroke-linecap='round' stroke-width='3' d='M3 7.5C30 3 72 1.8 117 5' vector-effect='non-scaling-stroke'/%3E%3C/svg%3E");clip-path:inset(0 0 0 0)}.tv__header--nav-info{display:none}.tv__header.is-open .tv__header--nav{opacity:1;transform:none;visibility:visible}.tv__header--contacts{align-items:flex-end;display:flex;flex-direction:column;gap:2px}.tv__header--hours{align-items:center;color:#877a80;display:flex;font-size:14px;font-size:.875rem;gap:6px}.tv__header--hours .icon{color:#6d5f9c;height:16px;height:1rem;width:16px;width:1rem}.tv__header--phone{backface-visibility:hidden;color:#463b5e;font-family:Lora,Georgia,Times New Roman,serif;font-size:20px;font-size:1.25rem;font-weight:700;transition:color .3s ease-out;white-space:nowrap;will-change:color}.tv__header--phone:focus-visible,.tv__header--phone:hover{color:#4b8a2a}.tv__header--burger,.tv__header--call{align-items:center;backface-visibility:hidden;border-radius:50%;display:none;flex-shrink:0;height:44px;height:2.75rem;justify-content:center;transition:background-color .3s ease-out;width:44px;width:2.75rem;will-change:background-color}.tv__header--burger .icon,.tv__header--call .icon{height:22px;height:1.375rem;width:22px;width:1.375rem}.tv__header--call{border:.125rem solid #4b8a2a;color:#3a6d1f}.tv__header--burger{background-color:#463b5e;color:#fbf6ea;cursor:pointer}.tv__header--burger .icon-close{display:none}.tv__header--burger:focus-visible,.tv__header--burger:hover{background-color:#6d5f9c}.tv__header--burger.is-active .icon-burger{display:none}.tv__header--burger.is-active .icon-close{display:block}.tv__footer{background-color:#463b5e;color:hsla(42,68%,95%,.78);margin-top:2.5rem;padding:0 0 2rem;position:relative}.tv__footer--cloth{background-color:#fffdf7;background-image:linear-gradient(90deg,rgba(212,98,143,.45) 50%,transparent 0),linear-gradient(rgba(212,98,143,.45) 50%,transparent 0);background-size:18px 18px;box-shadow:inset 0 -3px 0 rgba(0,0,0,.08);height:18px;height:1.125rem;margin-bottom:3.5rem}.tv__footer--grid{display:grid;gap:40px;grid-template-columns:1.3fr .8fr 1.2fr 1.4fr}.tv__footer--col{align-items:flex-start;display:flex;flex-direction:column;gap:8px}.tv__footer--name{backface-visibility:hidden;color:#f2bd3c;font-family:Marck Script,Segoe Script,cursive;font-size:52px;font-size:3.25rem;line-height:1;transition:color .3s ease-out;will-change:color}.tv__footer--name:focus-visible,.tv__footer--name:hover{color:#fbf6ea}.tv__footer--text{margin-top:.5rem;max-width:300px;max-width:18.75rem}.tv__footer--title{color:#fbf6ea;font-family:Lora,Georgia,Times New Roman,serif;font-size:19px;font-size:1.1875rem;font-weight:700;margin-bottom:.5rem}.tv__footer--menu{display:flex;flex-direction:column;gap:8px;padding:0}.tv__footer--menu-cols{-moz-column-gap:24px;column-gap:24px;display:grid;grid-template-columns:repeat(2,auto)}.tv__footer--link{backface-visibility:hidden;color:hsla(42,68%,95%,.78);transition:color .3s ease-out;will-change:color}.tv__footer--link:focus-visible,.tv__footer--link:hover{color:#f2bd3c}.tv__footer--contacts{font-style:normal}.tv__footer--phone{backface-visibility:hidden;color:#fbf6ea;font-family:Lora,Georgia,Times New Roman,serif;font-size:22px;font-size:1.375rem;font-weight:700;transition:color .3s ease-out;will-change:color}.tv__footer--phone:focus-visible,.tv__footer--phone:hover{color:#f2bd3c}.tv__footer--bottom{border-top:.0625rem dashed hsla(42,68%,95%,.2);color:hsla(42,68%,95%,.55);display:flex;flex-wrap:wrap;font-size:14px;font-size:.875rem;gap:8px 24px;justify-content:space-between;margin-top:3rem;padding-top:1.5rem}.tv__button{align-items:center;background-color:#4b8a2a;border:.125rem solid #3a6d1f;border-radius:10px;border-radius:.625rem;box-shadow:inset 0 -3px 0 rgba(0,0,0,.14);color:#fff;cursor:pointer;display:inline-flex;font-size:16px;font-size:1rem;font-weight:700;gap:8px;height:48px;height:3rem;justify-content:center;line-height:1;padding:0 1.5rem;-webkit-user-select:none;-moz-user-select:none;user-select:none;white-space:nowrap;-webkit-touch-callout:none;transition-duration:.3s;transition-property:background-color,border-color,color,transform;transition-timing-function:ease-out}.tv__button .icon{height:20px;height:1.25rem;width:20px;width:1.25rem}.tv__button:focus-visible,.tv__button:hover{background-color:#3a6d1f}.tv__button:active{box-shadow:inset 0 -1px 0 rgba(0,0,0,.14);transform:translateY(1px)}.tv__button--outline{background-color:transparent;border-color:#463b5e;box-shadow:none;color:#463b5e}.tv__button--outline:focus-visible,.tv__button--outline:hover{background-color:#463b5e;color:#fbf6ea}.tv__button--lg{font-size:17px;font-size:1.0625rem;height:56px;height:3.5rem;padding:0 1.75rem}.tv__button--full{width:100%}.tv__breadcrumb{color:#877a80;display:flex;flex-wrap:wrap;font-size:14px;font-size:.875rem;font-weight:400;line-height:20px;line-height:1.25rem;list-style:none;padding:0}.tv__breadcrumb-item{align-items:center;display:flex;white-space:nowrap}.tv__breadcrumb-item--sep{color:#5a4c56;flex-shrink:0;height:16px;height:1rem;margin:0 6px 0 8px;width:16px;width:1rem}.tv__breadcrumb-item--link{display:inline;position:relative;text-decoration:none}a.tv__breadcrumb-item--link{backface-visibility:hidden;color:#5a4c56;transition:color .3s ease-out;will-change:color}a.tv__breadcrumb-item--link:after{backface-visibility:hidden;background-color:currentColor;bottom:0;content:"";height:1px;height:.0625rem;left:0;position:absolute;transform:scaleX(0);transform-origin:left;transition:transform .3s ease-out;width:100%;will-change:transform}a.tv__breadcrumb-item--link:focus-visible,a.tv__breadcrumb-item--link:hover{color:#4b8a2a}a.tv__breadcrumb-item--link:focus-visible:after,a.tv__breadcrumb-item--link:hover:after{transform:scaleX(1)}span.tv__breadcrumb-item--link{color:#877a80}.tv__dish{background-color:#fffdf7;border:.0625rem solid #e4d6b8;border-radius:12px;border-radius:.75rem;box-shadow:0 1px 1px rgba(58,46,55,.06),0 8px 18px -10px rgba(58,46,55,.35);display:flex;flex-direction:column;height:100%;padding:.625rem;position:relative;transition-duration:.3s;transition-property:box-shadow,transform,border-color;transition-timing-function:ease-out}.tv__dish:focus-within,.tv__dish:hover{border-color:#d8c59c;box-shadow:0 2px 2px rgba(58,46,55,.06),0 18px 30px -14px rgba(58,46,55,.45);transform:translateY(-4px)}.tv__dish:focus-within .tv__dish--img,.tv__dish:hover .tv__dish--img{transform:scale(1.05)}.tv__dish--media{aspect-ratio:4/3;background-color:#f2e7cf;border-radius:8px;border-radius:.5rem;overflow:hidden;position:relative;-webkit-overflow-scrolling:touch}.tv__dish--img,.tv__dish--picture{height:100%;inset:0;position:absolute;width:100%}.tv__dish--img{backface-visibility:hidden;-o-object-fit:cover;object-fit:cover;transition:transform .6s ease-out;will-change:transform}.tv__dish--placeholder{align-items:center;display:flex;height:100%;justify-content:center;padding:1.5rem}.tv__dish--placeholder img{height:auto;width:100%}.tv__dish--body{display:flex;flex-direction:column;flex-grow:1;gap:8px;padding:1rem .5rem .25rem}.tv__dish--title{color:#463b5e;font-family:Lora,Georgia,Times New Roman,serif;font-size:19px;font-size:1.1875rem;font-weight:600;line-height:1.25}.tv__dish--open{background:none;border:0;color:inherit;cursor:pointer;font:inherit;padding:0;text-align:left}.tv__dish--open:after{border-radius:inherit;content:"";inset:0;position:absolute;z-index:1}.tv__dish--open:focus-visible{outline:none}.tv__dish--open:focus-visible:after{outline:2px solid #6d5f9c;outline-offset:2px}.tv__dish--text{display:-webkit-box;overflow:hidden;-webkit-box-orient:vertical;color:#877a80;font-size:14px;font-size:.875rem;-webkit-line-clamp:3;line-height:1.5;-webkit-overflow-scrolling:touch}.tv__dish--note{color:#d4628f;font-family:Marck Script,Segoe Script,cursive;font-size:19px;font-size:1.1875rem;line-height:1.2}.tv__dish--footer{align-items:center;border-top:.09375rem dashed #e4d6b8;display:flex;gap:12px;justify-content:space-between;margin-top:auto;padding-top:.75rem}.tv__dish--price-box{display:flex;flex-direction:column;gap:2px;min-width:0}.tv__dish--weight{color:#877a80;font-size:13px;font-size:.8125rem;line-height:1.2}.tv__dish--price{color:#3a2e37;font-family:Lora,Georgia,Times New Roman,serif;font-size:23px;font-size:1.4375rem;font-weight:700;line-height:1.1;white-space:nowrap}.tv__badges{display:flex;flex-wrap:wrap;gap:6px;left:10px;left:.625rem;padding:0;pointer-events:none;position:absolute;top:10px;top:.625rem;z-index:2}.tv__badge{align-items:center;background-color:#6d5f9c;border-radius:4px;border-radius:.25rem;box-shadow:0 2px 4px rgba(58,46,55,.2);color:#fff;display:inline-flex;font-size:12px;font-size:.75rem;font-weight:700;gap:4px;height:26px;height:1.625rem;letter-spacing:.04em;line-height:1;padding:0 .5625rem;text-transform:uppercase;transform:rotate(-2deg)}.tv__badge:nth-child(2){transform:rotate(1.5deg)}.tv__badge .icon{height:13px;height:.8125rem;width:13px;width:.8125rem}.tv__badge--hit{background-color:#e2772b}.tv__badge--new{background-color:#d4628f}.tv__badge--hot{background-color:#c9352f}.tv__badge--veg{background-color:#4b8a2a}.tv__modal{background-color:#fffdf7;border:0;border-radius:12px;border-radius:.75rem;box-shadow:0 30px 60px -20px rgba(58,46,55,.5);color:#3a2e37;margin:auto;max-height:calc(100% - 32px);max-height:calc(100% - 2rem);max-width:880px;max-width:55rem;overflow:auto;padding:0;width:calc(100% - 32px);width:calc(100% - 2rem);-webkit-overflow-scrolling:touch}.tv__modal::backdrop{backdrop-filter:blur(4px);background-color:rgba(70,59,94,.6)}.tv__modal[open]{animation:tvModalIn .3s ease-out}.tv__modal--inner{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);position:relative}.tv__modal--close{align-items:center;backface-visibility:hidden;background-color:hsla(0,0%,100%,.92);border-radius:50%;box-shadow:0 1px 1px rgba(58,46,55,.06),0 8px 18px -10px rgba(58,46,55,.35);color:#463b5e;cursor:pointer;display:flex;height:44px;height:2.75rem;justify-content:center;position:absolute;right:12px;right:.75rem;top:12px;top:.75rem;transition:background-color .3s ease-out;width:44px;width:2.75rem;will-change:background-color;z-index:3}.tv__modal--close:focus-visible,.tv__modal--close:hover{background-color:#f8e1e8}.tv__modal--media{background-color:#f2e7cf;min-height:100%;position:relative}.tv__modal--media img,.tv__modal--media picture{height:100%;width:100%}.tv__modal--media picture img{-o-object-fit:cover;object-fit:cover}.tv__modal--media.is-empty picture,.tv__modal--media:not(.is-empty) .tv__modal--placeholder{display:none}.tv__modal--placeholder{align-items:center;display:flex;height:100%;padding:2rem}.tv__modal--placeholder img{height:auto}.tv__modal--badges{left:16px;left:1rem;position:absolute;top:16px;top:1rem}.tv__modal--badges .tv__badges{position:static}.tv__modal--body{display:flex;flex-direction:column;gap:16px;padding:2.5rem 2rem 2rem}.tv__modal--title{color:#463b5e;font-family:Lora,Georgia,Times New Roman,serif;font-size:28px;font-size:1.75rem;font-weight:700;line-height:1.2;padding-right:2rem}.tv__modal--desc{color:#5a4c56}.tv__modal--comp{background-color:rgba(230,239,213,.5);border:.09375rem dashed rgba(75,138,42,.45);border-radius:8px;border-radius:.5rem;font-size:15px;font-size:.9375rem;padding:1rem}.tv__modal--label{color:#3a6d1f;font-size:13px;font-size:.8125rem;font-weight:700;letter-spacing:.06em;margin-bottom:.25rem;text-transform:uppercase}.tv__modal--note{color:#d4628f;font-weight:700}.tv__modal--buy{background-color:#fffdf7;border-top:.09375rem dashed #e4d6b8;bottom:0;display:flex;flex-direction:column;gap:12px;margin:auto -32px -32px;padding:1rem 2rem 1.5rem;position:sticky;z-index:2}.tv__modal--footer{align-items:baseline;display:flex;gap:16px;justify-content:space-between}.tv__modal--weight{color:#877a80}.tv__modal--price{color:#3a2e37;font-family:Lora,Georgia,Times New Roman,serif;font-size:32px;font-size:2rem;font-weight:700;line-height:1;white-space:nowrap}.tv__modal [hidden]{display:none!important}@keyframes tvModalIn{0%{opacity:0;transform:translateY(24px)}to{opacity:1;transform:none}}.tv__cart-control{flex-shrink:0;position:relative;z-index:2}.tv__cart-control--add{align-items:center;background-color:#4b8a2a;border-radius:10px;border-radius:.625rem;color:#fff;cursor:pointer;display:inline-flex;font-size:15px;font-size:.9375rem;font-weight:700;gap:6px;height:40px;height:2.5rem;padding:0 1rem 0 .75rem;transition-duration:.3s;transition-property:background-color,box-shadow,transform;transition-timing-function:ease-out;white-space:nowrap}.tv__cart-control--add .icon{height:18px;height:1.125rem;width:18px;width:1.125rem}.tv__cart-control--add:focus-visible,.tv__cart-control--add:hover{background-color:#3a6d1f;box-shadow:0 6px 16px rgba(58,109,31,.28)}.tv__cart-control--add:active{transform:scale(.96)}.tv__cart-control--stepper{align-items:center;background-color:#e6efd5;border-radius:10px;border-radius:.625rem;display:none;height:40px;height:2.5rem;padding:0 .25rem}.tv__cart-control.is-added .tv__cart-control--add{display:none}.tv__cart-control.is-added .tv__cart-control--stepper{display:inline-flex}.tv__cart-control--btn{align-items:center;backface-visibility:hidden;border-radius:50%;color:#3a6d1f;cursor:pointer;display:flex;height:32px;height:2rem;justify-content:center;transition:background-color .3s ease-out;width:32px;width:2rem;will-change:background-color}.tv__cart-control--btn .icon{height:16px;height:1rem;width:16px;width:1rem}.tv__cart-control--btn:focus-visible,.tv__cart-control--btn:hover{background-color:#fff}.tv__cart-control--qty{color:#3a6d1f;font-weight:700;min-width:28px;min-width:1.75rem;text-align:center}.tv__cart-control--sm .tv__cart-control--stepper{height:36px;height:2.25rem}.tv__cart-control--lg .tv__cart-control--add,.tv__cart-control--lg .tv__cart-control--stepper{font-size:17px;font-size:1.0625rem;height:52px;height:3.25rem;justify-content:center;width:100%}.tv__cart-control--lg .tv__cart-control--stepper{justify-content:space-between;padding:0 .5rem}.tv__cart-control--lg .tv__cart-control--btn{height:40px;height:2.5rem;width:40px;width:2.5rem}.tv__cart-control--lg .tv__cart-control--qty{font-size:18px;font-size:1.125rem}.tv__header--cart{align-items:center;backface-visibility:hidden;background-color:#4b8a2a;border-radius:10px;border-radius:.625rem;color:#fff;cursor:pointer;display:flex;flex-shrink:0;font-weight:700;gap:8px;height:48px;height:3rem;padding:0 1.25rem 0 1rem;position:relative;transition:background-color .3s ease-out;white-space:nowrap;will-change:background-color}.tv__header--cart .icon{height:22px;height:1.375rem;width:22px;width:1.375rem}.tv__header--cart:focus-visible,.tv__header--cart:hover{background-color:#3a6d1f}.tv__header--cart.is-bump{animation:tvBump .4s ease-out}.tv__header--cart-count{background-color:#d4628f;border:.125rem solid #fbf6ea;border-radius:10px;border-radius:.625rem;font-size:11px;font-size:.6875rem;height:20px;height:1.25rem;left:30px;left:1.875rem;line-height:16px;line-height:1rem;min-width:20px;min-width:1.25rem;padding:0 .3125rem;position:absolute;text-align:center;top:-4px;top:-.25rem}@keyframes tvBump{40%{transform:scale(1.12)}}.tv__cart-bar{align-items:center;background-color:#4b8a2a;border-radius:10px;border-radius:.625rem;bottom:12px;bottom:.75rem;box-shadow:inset 0 -3px 0 rgba(0,0,0,.14),0 10px 24px -8px rgba(58,46,55,.5);color:#fff;cursor:pointer;display:none;font-weight:700;gap:12px;height:56px;height:3.5rem;left:12px;left:.75rem;padding:0 1.25rem 0 .75rem;position:fixed;right:12px;right:.75rem;z-index:45}.tv__cart-bar.is-bump{animation:tvBump .4s ease-out}.tv__cart-bar--icon{align-items:center;background-color:hsla(0,0%,100%,.18);border-radius:50%;display:flex;height:40px;height:2.5rem;justify-content:center;position:relative;width:40px;width:2.5rem}.tv__cart-bar--count{background-color:#d4628f;border-radius:10px;border-radius:.625rem;font-size:11px;font-size:.6875rem;height:20px;height:1.25rem;line-height:20px;line-height:1.25rem;min-width:20px;min-width:1.25rem;padding:0 .3125rem;position:absolute;right:-6px;right:-.375rem;text-align:center;top:-4px;top:-.25rem}.tv__cart-bar--sum{font-size:18px;font-size:1.125rem;margin-left:auto}.tv__cart{background-color:#fbf6ea;border:0;box-shadow:-24px 0 64px rgba(70,59,94,.2);color:#3a2e37;height:100%;margin:0 0 0 auto;max-height:none;max-width:480px;max-width:30rem;padding:0;width:100%}.tv__cart::backdrop{backdrop-filter:blur(3px);background-color:rgba(70,59,94,.5)}.tv__cart[open]{animation:tvCartIn .3s ease-out}.tv__cart--panel{display:flex;flex-direction:column;height:100%}.tv__cart--head{align-items:center;border-bottom:.0625rem solid #e4d6b8;display:flex;gap:8px;padding:1rem 1rem 1rem 1.5rem}.tv__cart--title{color:#463b5e;flex-grow:1;font-family:Lora,Georgia,Times New Roman,serif;font-size:24px;font-size:1.5rem;font-weight:700}.tv__cart--icon-btn{align-items:center;backface-visibility:hidden;border-radius:50%;color:#463b5e;cursor:pointer;display:flex;flex-shrink:0;height:44px;height:2.75rem;justify-content:center;transition:background-color .3s ease-out;width:44px;width:2.75rem;will-change:background-color}.tv__cart--icon-btn:focus-visible,.tv__cart--icon-btn:hover{background-color:#ebe5f1}.tv__cart--back{display:none;margin-left:-.5rem}.tv__cart[data-step=form] .tv__cart--back{display:flex}.tv__cart--body{flex-grow:1;overflow-y:auto;overscroll-behavior:contain;padding:.5rem 1.5rem 1.5rem;-webkit-overflow-scrolling:touch}.tv__cart--step{display:none}.tv__cart[data-step=done] .tv__cart--step[data-step=done],.tv__cart[data-step=form] .tv__cart--step[data-step=form],.tv__cart[data-step=list] .tv__cart--step[data-step=list]{display:block}.tv__cart--empty{align-items:center;color:#877a80;display:none;flex-direction:column;gap:8px;padding:2rem 0;text-align:center}.tv__cart--empty img{height:auto;margin-bottom:.5rem;max-width:300px;max-width:18.75rem;width:100%}.tv__cart--empty .tv__button{margin-top:1rem}.tv__cart--empty-title{color:#463b5e;font-family:Marck Script,Segoe Script,cursive;font-size:32px;font-size:2rem}.tv__cart.is-empty .tv__cart--empty{display:flex}.tv__cart.is-empty[data-step=list] .tv__cart--foot{display:none}.tv__cart--list{padding:0}.tv__cart--foot{background-color:#fff;border-top:.0625rem solid #e4d6b8;display:flex;flex-direction:column;gap:12px;padding:1rem 1.5rem 1.5rem}.tv__cart--only-done,.tv__cart--only-form,.tv__cart--only-list{display:none!important}.tv__cart[data-step=done] .tv__cart--only-done,.tv__cart[data-step=form] .tv__cart--only-form,.tv__cart[data-step=list] .tv__cart--only-list{display:inline-flex!important}.tv__cart[data-step=done] .tv__cart--hide-done{display:none!important}.tv__cart--totals{display:flex;flex-direction:column;gap:4px}.tv__cart--row{color:#877a80;display:flex;gap:16px;justify-content:space-between}.tv__cart--row[hidden]{display:none}.tv__cart--row dd{color:#5a4c56;font-weight:700}.tv__cart--row-total{color:#463b5e;font-family:Lora,Georgia,Times New Roman,serif;font-size:21px;font-size:1.3125rem;font-weight:700;margin-top:.25rem}.tv__cart--row-total dd{color:#4b8a2a;font-weight:700}.tv__cart--hint{color:#d4628f;font-size:14px;font-size:.875rem}.tv__cart--done{color:#5a4c56;padding:3rem 0 1.5rem;text-align:center}.tv__cart--done p+p{margin-top:.5rem}.tv__cart--done a{color:#4b8a2a;font-weight:700}.tv__cart--done-icon{align-items:center;background-color:#e6efd5;border-radius:50%;color:#4b8a2a;display:inline-flex;height:80px;height:5rem;justify-content:center;margin-bottom:1.25rem;width:80px;width:5rem}.tv__cart--done-icon .icon{height:40px;height:2.5rem;width:40px;width:2.5rem}.tv__cart--done-title{color:#4b8a2a;font-family:Marck Script,Segoe Script,cursive;font-size:40px;font-size:2.5rem;line-height:1.1;margin-bottom:.5rem}@keyframes tvCartIn{0%{opacity:0;transform:translateX(40px)}to{opacity:1;transform:none}}.tv__cart-item{border-bottom:.0625rem solid #e4d6b8;-moz-column-gap:14px;column-gap:14px;display:grid;grid-template-areas:"img info remove" "img controls controls";grid-template-columns:72px 1fr auto;grid-template-columns:4.5rem 1fr auto;padding:1rem 0;row-gap:8px}.tv__cart-item--img{background-color:#f2e7cf;border-radius:8px;border-radius:.5rem;grid-area:img;height:72px;height:4.5rem;overflow:hidden;width:72px;width:4.5rem;-webkit-overflow-scrolling:touch}.tv__cart-item--img img,.tv__cart-item--img picture{height:100%;-o-object-fit:cover;object-fit:cover;width:100%}.tv__cart-item--img .is-placeholder{-o-object-fit:contain;object-fit:contain;padding:.375rem}.tv__cart-item--info{display:flex;flex-direction:column;gap:2px;grid-area:info;min-width:0}.tv__cart-item--name{color:#463b5e;font-family:Lora,Georgia,Times New Roman,serif;font-weight:600;line-height:1.25}.tv__cart-item--meta{color:#877a80;font-size:13px;font-size:.8125rem}.tv__cart-item--controls{align-items:center;display:flex;gap:12px;grid-area:controls;justify-content:space-between}.tv__cart-item--sum{color:#5a4c56;font-family:Lora,Georgia,Times New Roman,serif;font-size:17px;font-size:1.0625rem;font-weight:700;white-space:nowrap}.tv__cart-item--remove{align-items:center;border-radius:50%;color:#877a80;cursor:pointer;display:flex;grid-area:remove;height:32px;height:2rem;justify-content:center;margin:-4px -6px 0 0;transition-duration:.3s;transition-property:background-color,color;transition-timing-function:ease-out;width:32px;width:2rem}.tv__cart-item--remove .icon{height:18px;height:1.125rem;width:18px;width:1.125rem}.tv__cart-item--remove:focus-visible,.tv__cart-item--remove:hover{background-color:#f8e1e8;color:#d4628f}.tv__order.tv__cart--step{padding-top:1rem}.tv__order>*+*{margin-top:1rem}.tv__order--grid{display:grid;gap:16px;grid-template-columns:1fr 1fr}.tv__order--pickup{align-items:flex-start;background-color:#ebe5f1;border-radius:8px;border-radius:.5rem;color:#5a4c56;display:flex;font-size:14px;font-size:.875rem;gap:8px;padding:.75rem .875rem}.tv__order--pickup .icon{color:#6d5f9c;height:20px;height:1.25rem;width:20px;width:1.25rem}.tv__order--pickup[hidden]{display:none}.tv__order--delivery{display:flex;flex-direction:column;gap:16px}.tv__order--delivery[hidden]{display:none}.tv__order--trap{height:1px;height:.0625rem;left:-9999px;left:-624.9375rem;overflow:hidden;position:absolute;width:1px;width:.0625rem;-webkit-overflow-scrolling:touch}.tv__order--error{background-color:#f8e1e8;border-radius:8px;border-radius:.5rem;color:#c2185b;font-weight:700;padding:.75rem .875rem}.tv__order--error[hidden]{display:none}.tv__field{border:0;display:flex;flex-direction:column;gap:6px;min-width:0;padding:0}.tv__field--label{color:#5a4c56;font-size:14px;font-size:.875rem;font-weight:700;padding:0}.tv__field--input{backface-visibility:hidden;background-color:#fffdf7;border:.09375rem solid #e4d6b8;border-radius:8px;border-radius:.5rem;color:#3a2e37;font:inherit;min-height:48px;min-height:3rem;padding:.75rem .875rem;transition:border-color .3s ease-out;width:100%;will-change:border-color}.tv__field--input::-moz-placeholder{color:#b4aec3}.tv__field--input::placeholder{color:#b4aec3}.tv__field--input:hover{border-color:#dcd4bd}.tv__field--input:focus{border-color:#6d5f9c;outline:none}.tv__field select.tv__field--input{-webkit-appearance:none;-moz-appearance:none;appearance:none;background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath fill='none' stroke='%234c446b' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='m8 10 4 4 4-4'/%3E%3C/svg%3E");background-position:right 12px center;background-repeat:no-repeat;background-size:20px;cursor:pointer;padding-right:2.5rem}.tv__field textarea.tv__field--input{resize:vertical}.tv__field.is-invalid .tv__field--input{border-color:#d4628f}.tv__segment{background-color:#ebe5f1;border-radius:10px;border-radius:.625rem;display:flex;gap:4px;padding:.25rem}.tv__segment label{flex:1 1;position:relative}.tv__segment input{opacity:0;position:absolute}.tv__segment span{align-items:center;border-radius:10px;border-radius:.625rem;color:#5a4c56;cursor:pointer;display:flex;font-size:15px;font-size:.9375rem;font-weight:700;height:40px;height:2.5rem;justify-content:center;padding:0 .75rem;text-align:center;transition-duration:.3s;transition-property:background-color,color,box-shadow;transition-timing-function:ease-out}.tv__segment input:checked+span{background-color:#fff;box-shadow:0 2px 8px rgba(70,59,94,.12);color:#463b5e}.tv__segment input:focus-visible+span{outline:2px solid #6d5f9c;outline-offset:1px}.tv__check{align-items:flex-start;color:#5a4c56;cursor:pointer;display:flex;font-size:14px;font-size:.875rem;gap:10px}.tv__check input{accent-color:#4b8a2a;flex-shrink:0;height:20px;height:1.25rem;margin-top:.0625rem;width:20px;width:1.25rem}.tv__check.is-invalid{color:#c2185b}.tv__button.is-loading{opacity:.7;pointer-events:none}.tv__button.is-loading:after{animation:spinAround .6s linear infinite;border:.125rem solid;border-radius:50%;border-right:.125rem solid transparent;content:"";height:18px;height:1.125rem;width:18px;width:1.125rem}.tv__addons[hidden]{display:none}.tv__addons--title{color:#463b5e;font-family:Lora,Georgia,Times New Roman,serif;font-size:18px;font-size:1.125rem;font-weight:700;margin-bottom:.25rem}.tv__addons--list{display:flex;flex-direction:column;padding:0}.tv__addon{align-items:center;-moz-column-gap:12px;column-gap:12px;display:grid;grid-template-columns:52px minmax(0,1fr) auto;grid-template-columns:3.25rem minmax(0,1fr) auto;padding:.625rem 0}.tv__addon+.tv__addon{border-top:.0625rem dashed #e4d6b8}.tv__addon--img{background-color:#f2e7cf;border-radius:8px;border-radius:.5rem;height:52px;height:3.25rem;overflow:hidden;width:52px;width:3.25rem;-webkit-overflow-scrolling:touch}.tv__addon--img img,.tv__addon--img picture{height:100%;-o-object-fit:cover;object-fit:cover;width:100%}.tv__addon--img .is-placeholder{-o-object-fit:contain;object-fit:contain;padding:.25rem}.tv__addon--info{display:flex;flex-direction:column;min-width:0}.tv__addon--name{color:#463b5e;font-family:Lora,Georgia,Times New Roman,serif;font-size:15px;font-size:.9375rem;font-weight:600;line-height:1.3;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;-webkit-overflow-scrolling:touch}.tv__addon--meta{color:#877a80;font-size:13px;font-size:.8125rem}.tv__addon--meta b{color:#3a2e37;font-weight:700}.tv__cart-control--icon .tv__cart-control--add{border-radius:50%;height:36px;height:2.25rem;justify-content:center;padding:0;width:36px;width:2.25rem}.tv__cart-control--icon .tv__cart-control--add .icon{height:18px;height:1.125rem;width:18px;width:1.125rem}.tv__cart-control--icon .tv__cart-control--stepper{height:36px;height:2.25rem;padding:0 .125rem}.tv__cart-control--icon .tv__cart-control--btn{height:30px;height:1.875rem;width:30px;width:1.875rem}.tv__cart-control--icon .tv__cart-control--btn .icon{height:15px;height:.9375rem;width:15px;width:.9375rem}.tv__cart-control--icon .tv__cart-control--qty{font-size:15px;font-size:.9375rem;min-width:20px;min-width:1.25rem}.tv__cart--addons{border:.09375rem dashed #e4d6b8;border-radius:12px;border-radius:.75rem;margin-top:1.5rem;padding:.875rem 1rem .375rem}.tv__upsell{animation:tvUpsellIn .3s ease-out;background-color:#fffdf7;border:.0625rem solid #e4d6b8;border-radius:12px;border-radius:.75rem;bottom:24px;bottom:1.5rem;box-shadow:0 18px 40px -12px rgba(58,46,55,.45);display:flex;flex-direction:column;padding:1rem 1.125rem 1.125rem;position:fixed;right:24px;right:1.5rem;width:380px;width:23.75rem;z-index:46}.tv__upsell[hidden]{display:none}.tv__upsell--head{align-items:center;border-bottom:.09375rem dashed #e4d6b8;display:grid;gap:12px;grid-template-columns:auto minmax(0,1fr) auto;padding-bottom:.875rem}.tv__upsell--check{align-items:center;background-color:#4b8a2a;border-radius:50%;color:#fff;display:flex;height:36px;height:2.25rem;justify-content:center;width:36px;width:2.25rem}.tv__upsell--check .icon{height:20px;height:1.25rem;width:20px;width:1.25rem}.tv__upsell--added{min-width:0}.tv__upsell--label{color:#877a80;font-size:13px;font-size:.8125rem}.tv__upsell--title{color:#463b5e;font-family:Lora,Georgia,Times New Roman,serif;font-size:17px;font-size:1.0625rem;font-weight:700;line-height:1.3;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;-webkit-overflow-scrolling:touch}.tv__upsell--close{align-items:center;backface-visibility:hidden;border-radius:50%;color:#877a80;cursor:pointer;display:flex;height:32px;height:2rem;justify-content:center;margin-right:-.375rem;transition:background-color .3s ease-out;width:32px;width:2rem;will-change:background-color}.tv__upsell--close:focus-visible,.tv__upsell--close:hover{background-color:#ebe5f1}.tv__upsell--close .icon{height:20px;height:1.25rem;width:20px;width:1.25rem}.tv__upsell--sub{color:#d4628f;font-family:Marck Script,Segoe Script,cursive;font-size:22px;font-size:1.375rem;line-height:1.2;margin-top:.75rem}.tv__upsell--foot{display:flex;flex-direction:column;gap:6px;margin-top:.625rem}.tv__upsell--order{justify-content:space-between;width:100%}.tv__upsell--sum{font-family:Lora,Georgia,Times New Roman,serif}.tv__upsell--more{align-self:center;backface-visibility:hidden;color:#5a4c56;cursor:pointer;font-weight:700;padding:.375rem .75rem;transition:color .3s ease-out;will-change:color}.tv__upsell--more:focus-visible,.tv__upsell--more:hover{color:#4b8a2a}@keyframes tvUpsellIn{0%{opacity:0;transform:translateY(16px)}to{opacity:1;transform:none}}.tv__hero{overflow:hidden;padding:2.5rem 0 6rem;position:relative;-webkit-overflow-scrolling:touch}.tv__hero--grid{align-items:center;display:grid;gap:40px;grid-template-columns:1fr 1fr}.tv__hero--content{position:relative;z-index:2}.tv__hero--kicker{align-items:center;color:#6d5f9c;display:inline-flex;font-size:15px;font-size:.9375rem;font-weight:700;gap:10px;letter-spacing:.12em;text-transform:uppercase}.tv__hero--kicker:before{background-color:currentColor;content:"";height:2px;height:.125rem;width:28px;width:1.75rem}.tv__hero--title{color:#4b8a2a;font-family:Marck Script,Segoe Script,cursive;font-size:132px;font-size:8.25rem;font-weight:400;line-height:.95;margin-top:.75rem}.tv__hero--title-num{color:#d4628f;margin-right:.18em}.tv__hero--lead{color:#5a4c56;font-size:19px;font-size:1.1875rem;line-height:1.6;margin-top:1.25rem;max-width:500px;max-width:31.25rem}.tv__hero--actions{display:flex;flex-wrap:wrap;gap:12px;margin-top:2rem}.tv__hero--info{border-top:.09375rem dashed #e4d6b8;color:#5a4c56;display:flex;flex-wrap:wrap;gap:10px 28px;margin-top:1.75rem;padding:1.125rem 0 0}.tv__hero--info li{align-items:center;display:flex;gap:8px}.tv__hero--info .icon{color:#6d5f9c;height:20px;height:1.25rem;width:20px;width:1.25rem}.tv__hero--visual{height:600px;height:37.5rem;position:relative}.tv__hero--birds{height:auto;left:4%;pointer-events:none;position:absolute;top:0;width:78%;z-index:3}.tv__hero--photo{backface-visibility:hidden;position:absolute;transition:transform .5s ease-out;will-change:transform}.tv__hero--photo:hover{transform:rotate(0) scale(1.02);z-index:2}.tv__hero--photo-1{left:0;top:92px;top:5.75rem;transform:rotate(-4deg);width:58%}.tv__hero--photo-2{right:0;top:190px;top:11.875rem;transform:rotate(5deg);width:44%}.tv__hero--photo-3{bottom:0;left:16%;transform:rotate(-2deg);width:34%}.tv__features{padding:3rem 0}.tv__features--list{display:grid;grid-template-columns:repeat(4,1fr);padding:0}.tv__features--item{display:flex;flex-direction:column;gap:6px;padding:.25rem 1.75rem}.tv__features--item+.tv__features--item{border-left:.09375rem dashed rgba(58,46,55,.2)}.tv__features--item:first-child{padding-left:0}.tv__features--item-1 .tv__features--icon{color:#4b8a2a}.tv__features--item-2 .tv__features--icon{color:#6d5f9c}.tv__features--item-3 .tv__features--icon{color:#d4628f}.tv__features--item-4 .tv__features--icon{color:#e2772b}.tv__features--icon{align-items:center;border:.125rem dashed;border-radius:50%;display:flex;height:56px;height:3.5rem;justify-content:center;margin-bottom:.5rem;width:56px;width:3.5rem}.tv__features--icon .icon{height:26px;height:1.625rem;width:26px;width:1.625rem}.tv__features--title{color:#463b5e;font-family:Lora,Georgia,Times New Roman,serif;font-size:20px;font-size:1.25rem;font-weight:700;line-height:1.25}.tv__features--text{color:#5a4c56;font-size:15px;font-size:.9375rem}.tv__cats--grid{display:grid;gap:32px 28px;grid-template-columns:repeat(4,1fr);padding:0}.tv__cats--item:nth-child(4n+1) .tv__cats--card{transform:rotate(-1.5deg)}.tv__cats--item:nth-child(4n+2) .tv__cats--card{transform:rotate(1.2deg)}.tv__cats--item:nth-child(4n+3) .tv__cats--card{transform:rotate(-.6deg)}.tv__cats--item:nth-child(4n) .tv__cats--card{transform:rotate(1.8deg)}.tv__cats--item-big{grid-column:span 2;grid-row:span 2}.tv__cats--item-big .tv__cats--card{transform:rotate(-1deg)!important}.tv__cats--item-big .tv__cats--name{font-size:38px;font-size:2.375rem}.tv__cats--card{background-color:#fffdf7;box-shadow:0 1px 1px rgba(58,46,55,.06),0 8px 18px -10px rgba(58,46,55,.35);display:flex;flex-direction:column;height:100%;padding:.625rem .625rem 0;transition-duration:.4s;transition-property:transform,box-shadow;transition-timing-function:ease-out}.tv__cats--card:focus-visible,.tv__cats--card:hover{box-shadow:0 2px 2px rgba(58,46,55,.06),0 18px 30px -14px rgba(58,46,55,.45);transform:rotate(0) translateY(-6px)!important}.tv__cats--card:focus-visible .tv__cats--name,.tv__cats--card:hover .tv__cats--name{color:#4b8a2a}.tv__cats--img{aspect-ratio:4/3;display:block;-o-object-fit:cover;object-fit:cover;width:100%}.tv__cats--picture .tv__cats--img{aspect-ratio:auto;height:100%}.tv__cats--picture{aspect-ratio:4/3}.tv__cats--item-big .tv__cats--picture{aspect-ratio:auto;flex-grow:1;min-height:0}.tv__cats--caption{align-items:center;display:flex;flex-direction:column;padding:.5rem .25rem .75rem;text-align:center}.tv__cats--name{backface-visibility:hidden;color:#463b5e;font-family:Marck Script,Segoe Script,cursive;font-size:27px;font-size:1.6875rem;line-height:1.1;transition:color .3s ease-out;will-change:color}.tv__cats--count{color:#877a80;font-size:13px;font-size:.8125rem}.tv__hits{padding-top:1.5rem}.tv__hits--arrows{display:flex;gap:8px}.tv__hits--slider .splide__track{margin:-12px 0 -32px;padding:.75rem 0 2rem}.tv__hits--slider .splide__slide{height:auto}.tv__about--grid{align-items:center;display:grid;gap:64px;grid-template-columns:1.05fr .95fr}.tv__about--content{align-items:flex-start;color:#5a4c56;display:flex;flex-direction:column;font-size:18px;font-size:1.125rem;gap:16px;line-height:1.65}.tv__about--content .tv__section--title{margin-bottom:1rem}.tv__about--sign{color:#d4628f;font-family:Marck Script,Segoe Script,cursive;font-size:34px;font-size:2.125rem;line-height:1.2}.tv__about--stats{display:flex;flex-wrap:wrap;margin-top:.75rem;padding:0}.tv__about--stats li{display:flex;flex-direction:column;padding:0 1.75rem}.tv__about--stats li+li{border-left:.09375rem dashed rgba(58,46,55,.22)}.tv__about--stats li:first-child{padding-left:0}.tv__about--stats strong{color:#463b5e;font-family:Lora,Georgia,Times New Roman,serif;font-size:32px;font-size:2rem;font-weight:700;line-height:1.15;white-space:nowrap}.tv__about--stats span{color:#877a80;font-size:14px;font-size:.875rem}.tv__about--visual{height:520px;height:32.5rem;position:relative}.tv__about--photo{backface-visibility:hidden;position:absolute;transition:transform .5s ease-out;width:60%;will-change:transform}.tv__about--photo:hover{transform:rotate(0);z-index:2}.tv__about--photo-1{left:0;top:0;transform:rotate(-3deg)}.tv__about--photo-2{bottom:0;right:0;transform:rotate(4deg)}.tv__contacts{margin-top:1.75rem}.tv__contacts--grid{align-items:center;display:grid;gap:56px;grid-template-columns:.9fr 1.1fr}.tv__contacts--card{align-items:flex-start;display:flex;flex-direction:column;gap:32px}.tv__contacts--list{display:flex;flex-direction:column;gap:18px;padding:0}.tv__contacts--list li{align-items:flex-start;display:flex;gap:14px}.tv__contacts--list li>span:last-child{display:flex;flex-direction:column}.tv__contacts--icon{align-items:center;border:.09375rem dashed #6d5f9c;border-radius:50%;color:#6d5f9c;display:flex;flex-shrink:0;height:40px;height:2.5rem;justify-content:center;width:40px;width:2.5rem}.tv__contacts--icon .icon{height:20px;height:1.25rem;width:20px;width:1.25rem}.tv__contacts--label{color:#877a80;font-size:13px;font-size:.8125rem;font-weight:700;letter-spacing:.08em;text-transform:uppercase}.tv__contacts--value{backface-visibility:hidden;color:#463b5e;font-family:Lora,Georgia,Times New Roman,serif;font-size:19px;font-size:1.1875rem;font-weight:700;transition:color .3s ease-out;will-change:color}.tv__contacts--value:focus-visible,.tv__contacts--value:hover{color:#4b8a2a}.tv__contacts--actions{display:flex;flex-wrap:wrap;gap:12px}.tv__contacts--map{padding-bottom:.625rem;transform:rotate(1deg)}.tv__contacts--map iframe{background-color:#f2e7cf;border:0;display:block;height:440px;height:27.5rem;width:100%}.tv__menu{padding-bottom:4.5rem}.tv__menu--section{padding-top:3rem}.tv__menu--head{align-items:center;display:flex;gap:16px;margin-bottom:1.5rem}.tv__menu--head-img,.tv__menu--head-picture{clip-path:polygon(30% 0,70% 0,100% 30%,100% 70%,70% 100%,30% 100%,0 70%,0 30%);flex-shrink:0;height:64px;height:4rem;width:64px;width:4rem}.tv__menu--head-img{-o-object-fit:cover;object-fit:cover}.tv__menu--title{color:#4b8a2a;font-family:Marck Script,Segoe Script,cursive;font-size:46px;font-size:2.875rem;font-weight:400;line-height:1.05}.tv__menu--note{color:#d4628f;font-size:15px;font-size:.9375rem;margin-top:.125rem}.tv__menu--grid{display:grid;gap:24px;grid-template-columns:repeat(4,1fr);padding:0}.tv__menu-nav{backdrop-filter:blur(10px);background-color:hsla(42,68%,95%,.94);border-bottom:.09375rem dashed #e4d6b8;padding:.75rem 0;position:sticky;top:88px;top:5.5rem;z-index:40}.tv__menu-nav--inner{align-items:center;display:flex;gap:8px}.tv__menu-nav--list{display:flex;flex-grow:1;gap:8px;min-width:0;overflow-x:auto;padding:0;scroll-behavior:smooth;scrollbar-width:none;-ms-overflow-style:none;-webkit-overflow-scrolling:touch}.tv__menu-nav--list::-webkit-scrollbar{display:none}.tv__menu-nav--list li{flex-shrink:0}.tv__menu-nav--link{background-color:#fffdf7;border:.09375rem solid #e4d6b8;border-radius:8px;border-radius:.5rem;color:#5a4c56;display:block;font-size:15px;font-size:.9375rem;font-weight:700;padding:.4375rem .875rem;transition-duration:.3s;transition-property:background-color,border-color,color;transition-timing-function:ease-out;white-space:nowrap}.tv__menu-nav--link:focus-visible,.tv__menu-nav--link:hover{border-color:#463b5e;color:#463b5e}.tv__menu-nav--link.is-active{background-color:#463b5e;border-color:#463b5e;color:#fbf6ea}.tv__menu-nav--arrow{align-items:center;border-radius:50%;color:#463b5e;cursor:pointer;display:flex;flex-shrink:0;height:36px;height:2.25rem;justify-content:center;transition-duration:.3s;transition-property:background-color,opacity;transition-timing-function:ease-out;width:36px;width:2.25rem}.tv__menu-nav--arrow:focus-visible,.tv__menu-nav--arrow:hover{background-color:#ebe5f1}.tv__menu-nav--arrow.is-disabled{opacity:.25;pointer-events:none}.tv__account{padding:2rem 0 4.5rem}.tv__account--head{align-items:flex-end;display:flex;flex-wrap:wrap;gap:16px 24px;justify-content:space-between;margin-bottom:2.5rem}.tv__account--logout{backface-visibility:hidden;color:#877a80;cursor:pointer;font-weight:700;padding:.375rem 0;transition:color .3s ease-out;will-change:color}.tv__account--logout:focus-visible,.tv__account--logout:hover{color:#d4628f}.tv__account--back{align-items:center;color:#5a4c56;display:inline-flex;font-weight:700;gap:4px;margin-bottom:.5rem}.tv__account--back .icon{height:20px;height:1.25rem;width:20px;width:1.25rem}.tv__account--back:focus-visible,.tv__account--back:hover{color:#4b8a2a}.tv__account--grid{align-items:start;display:grid;gap:32px;grid-template-columns:minmax(0,1.5fr) minmax(0,1fr)}.tv__account--main,.tv__account--side{display:flex;flex-direction:column;gap:16px}.tv__account--side{gap:24px}.tv__account--title{color:#463b5e;font-family:Lora,Georgia,Times New Roman,serif;font-size:22px;font-size:1.375rem;font-weight:700;margin-bottom:.25rem}.tv__account--empty{align-items:flex-start;border:.09375rem dashed #e4d6b8;border-radius:12px;border-radius:.75rem;color:#5a4c56;display:flex;flex-direction:column;gap:16px;padding:1.5rem}.tv__account--static{color:#463b5e;font-family:Lora,Georgia,Times New Roman,serif;font-size:18px;font-size:1.125rem;font-weight:600}.tv__panel{background-color:#fffdf7;border:.0625rem solid #e4d6b8;border-radius:12px;border-radius:.75rem;box-shadow:0 1px 1px rgba(58,46,55,.06),0 8px 18px -10px rgba(58,46,55,.35);gap:16px;padding:1.5rem}.tv__auth,.tv__panel{display:flex;flex-direction:column}.tv__auth{gap:20px;margin:0 auto;max-width:440px;max-width:27.5rem;padding-top:1rem}.tv__auth a{color:#4b8a2a;font-weight:700}.tv__auth a:focus-visible,.tv__auth a:hover{color:#3a6d1f}.tv__auth--lead{color:#5a4c56;margin-top:.5rem}.tv__auth--tabs button{border-radius:10px;border-radius:.625rem;color:#5a4c56;cursor:pointer;flex:1 1;font-size:15px;font-size:.9375rem;font-weight:700;height:40px;height:2.5rem;transition-duration:.3s;transition-property:background-color,color,box-shadow;transition-timing-function:ease-out}.tv__auth--tabs button.is-active{background-color:#fff;box-shadow:0 2px 8px rgba(70,59,94,.12);color:#463b5e}.tv__auth--form{display:flex;flex-direction:column;gap:16px}.tv__auth--form[hidden]{display:none}.tv__auth--code{font-family:Lora,Georgia,Times New Roman,serif;font-size:24px;font-size:1.5rem;letter-spacing:.3em;text-align:center}.tv__auth--hint{background-color:#ebe5f1;border-radius:8px;border-radius:.5rem;color:#5a4c56;font-size:15px;font-size:.9375rem;margin-bottom:.75rem;padding:.75rem .875rem}.tv__auth--resend{color:#4b8a2a;cursor:pointer;font-size:14px;font-size:.875rem;font-weight:700;margin-top:.5rem}.tv__auth--resend:disabled{color:#877a80;cursor:default}.tv__auth--alt{color:#5a4c56;font-size:15px;font-size:.9375rem;text-align:center}.tv__order-card{background-color:#fffdf7;border:.0625rem solid #e4d6b8;border-radius:12px;border-radius:.75rem;box-shadow:0 1px 1px rgba(58,46,55,.06),0 8px 18px -10px rgba(58,46,55,.35);display:flex;flex-direction:column;gap:6px;padding:1.25rem 1.5rem}.tv__order-card--foot,.tv__order-card--head{align-items:center;display:flex;gap:12px;justify-content:space-between}.tv__order-card--number{color:#463b5e;font-family:Lora,Georgia,Times New Roman,serif;font-size:19px;font-size:1.1875rem;font-weight:700}.tv__order-card--number:focus-visible,.tv__order-card--number:hover{color:#4b8a2a}.tv__order-card--meta{color:#877a80;font-size:14px;font-size:.875rem}.tv__order-card--items{color:#5a4c56}.tv__order-card--foot{border-top:.09375rem dashed #e4d6b8;margin-top:.5rem;padding-top:.75rem}.tv__order-card--foot strong{color:#3a2e37;font-family:Lora,Georgia,Times New Roman,serif;font-size:20px;font-size:1.25rem}.tv__status{align-items:center;background-color:#ebe5f1;border-radius:4px;border-radius:.25rem;color:#463b5e;display:inline-flex;font-size:12px;font-size:.75rem;font-weight:700;height:26px;height:1.625rem;letter-spacing:.04em;padding:0 .625rem;text-transform:uppercase;white-space:nowrap}.tv__status--new{background-color:#f8e1e8;color:#a83a66}.tv__status--done{background-color:#e6efd5;color:#3a6d1f}.tv__status--canceled{background-color:#f2e7cf;color:#877a80}.tv__order-items{display:flex;flex-direction:column;padding:0}.tv__order-items li{align-items:baseline;border-bottom:.0625rem dashed #e4d6b8;color:#463b5e;display:grid;font-family:Lora,Georgia,Times New Roman,serif;gap:16px;grid-template-columns:minmax(0,1fr) auto 90px;grid-template-columns:minmax(0,1fr) auto 5.625rem;padding:.75rem 0}.tv__order-items li span+span{color:#877a80;font-family:Nunito,system-ui,-apple-system,Segoe UI,Roboto,sans-serif;font-size:14px;font-size:.875rem;white-space:nowrap}.tv__order-items li strong{color:#3a2e37;text-align:right;white-space:nowrap}.tv__details{display:grid;gap:8px 16px;grid-template-columns:auto minmax(0,1fr)}.tv__details dt{color:#877a80;font-size:14px;font-size:.875rem}.tv__details dd{color:#3a2e37}.tv__address-list{display:flex;flex-direction:column;padding:0}.tv__address-list li{align-items:center;border-bottom:.0625rem dashed #e4d6b8;display:flex;gap:12px;justify-content:space-between;padding:.625rem 0}.tv__address-list small{color:#877a80;display:block;font-size:13px;font-size:.8125rem}.tv__address-list--remove{align-items:center;border-radius:50%;color:#877a80;cursor:pointer;display:flex;height:32px;height:2rem;justify-content:center;width:32px;width:2rem}.tv__address-list--remove .icon{height:18px;height:1.125rem;width:18px;width:1.125rem}.tv__address-list--remove:focus-visible,.tv__address-list--remove:hover{background-color:#f8e1e8;color:#d4628f}.tv__pagination{align-items:center;color:#877a80;display:flex;font-size:15px;font-size:.9375rem;gap:16px;justify-content:space-between;padding-top:.5rem}.tv__pagination a{color:#4b8a2a;font-weight:700}.tv__pagination .is-disabled{opacity:.5}.tv__notice{background-color:rgba(230,239,213,.6);border:.09375rem dashed rgba(75,138,42,.5);border-radius:8px;border-radius:.5rem;color:#3a6d1f;font-weight:700;margin-top:1rem;padding:.75rem 1rem}.tv__button--sm{font-size:14px;font-size:.875rem;height:38px;height:2.375rem;padding:0 1rem}.tv__order--login{color:#877a80;font-size:14px;font-size:.875rem;margin-top:-.25rem}.tv__order--login a{color:#4b8a2a;font-weight:700}.tv__dish--old-price{color:#877a80;font-family:Nunito,system-ui,-apple-system,Segoe UI,Roboto,sans-serif;font-size:15px;font-size:.9375rem;font-weight:400;margin-left:.375rem}.tv__header--user{align-items:center;border:.125rem solid #e4d6b8;border-radius:50%;color:#463b5e;display:flex;flex-shrink:0;height:44px;height:2.75rem;justify-content:center;transition-duration:.3s;transition-property:border-color,color;transition-timing-function:ease-out;width:44px;width:2.75rem}.tv__header--user .icon{height:22px;height:1.375rem;width:22px;width:1.375rem}.tv__header--user:focus-visible,.tv__header--user:hover{border-color:#4b8a2a;color:#4b8a2a}.tv__header--nav-account{display:none}.tv__variants{display:flex;flex-direction:column;gap:6px}.tv__variants[hidden]{display:none}.tv__variant{align-items:center;border:.09375rem solid #e4d6b8;border-radius:8px;border-radius:.5rem;cursor:pointer;display:flex;gap:12px;justify-content:space-between;padding:.625rem .875rem;position:relative;transition-duration:.3s;transition-property:border-color,background-color;transition-timing-function:ease-out}.tv__variant input{opacity:0;position:absolute}.tv__variant:has(input:checked){background-color:rgba(230,239,213,.6);border-color:#4b8a2a}.tv__variant:has(input:focus-visible){outline:2px solid #6d5f9c;outline-offset:1px}.tv__variant--name{color:#463b5e;font-weight:700}.tv__variant--name small{color:#877a80;font-size:13px;font-size:.8125rem;font-weight:400;margin-left:.5rem}.tv__variant--price{font-family:Lora,Georgia,Times New Roman,serif;font-weight:700;white-space:nowrap}.tv__maintenance{align-items:center;display:flex;flex-direction:column;gap:20px;justify-content:center;margin:0 auto;max-width:640px;max-width:40rem;min-height:100vh;padding:2.5rem 1.25rem;text-align:center}@supports (-webkit-touch-callout:none){.tv__maintenance{min-height:-webkit-fill-available}}.tv__maintenance--logo{height:160px;height:10rem;width:160px;width:10rem}.tv__maintenance--title{color:#4b8a2a;font-family:Marck Script,Segoe Script,cursive;font-size:64px;font-size:4rem;line-height:1.05}.tv__maintenance--text{color:#5a4c56;font-size:19px;font-size:1.1875rem;line-height:1.6}.tv__maintenance--hours{color:#877a80;margin-top:-.5rem}.tv__maintenance--birds{height:auto;margin-top:1rem;max-width:420px;max-width:26.25rem;width:100%}@media screen and (max-width:1215px){.tv__menu--grid{grid-template-columns:repeat(3,1fr)}}@media screen and (max-width:1023px) and (max-width:768px){.tv__header--nav{padding-left:1rem;padding-right:1rem}}@media screen and (max-width:1023px){.is-hidden-touching{display:none!important}.container{padding-left:1.5rem;padding-right:1.5rem}.tv__header--block{gap:12px}.tv__header--nav{background-color:#fbf6ea;box-shadow:0 24px 32px rgba(70,59,94,.12);display:flex;flex-direction:column;gap:24px;left:0;opacity:0;padding:1rem 1.5rem 2rem;position:absolute;right:0;top:100%;transform:translateY(-8px);transition-duration:.3s;transition-property:opacity,transform,visibility;transition-timing-function:ease-out;visibility:hidden}.tv__header--nav-list{align-items:stretch;flex-direction:column;gap:4px}.tv__header--nav-link{font-family:Lora,Georgia,Times New Roman,serif;font-size:22px;font-size:1.375rem;padding:.625rem 0}.tv__header--nav-link:after{right:auto;width:120px;width:7.5rem}.tv__header--nav-info{border:.09375rem dashed #e4d6b8;border-radius:8px;border-radius:.5rem;color:#5a4c56;display:flex;flex-direction:column;gap:8px;padding:1rem}.tv__header--nav-info span{align-items:center;display:flex;gap:8px}.tv__header--nav-info .icon{color:#6d5f9c;height:20px;height:1.25rem;width:20px;width:1.25rem}.tv__header--contacts{margin-left:auto}.tv__header--burger{display:flex}.tv__footer--grid{grid-template-columns:1fr 1fr}.tv__hero{padding:1.5rem 0 4.5rem}.tv__hero--grid{gap:32px;grid-template-columns:1fr}.tv__hero--title{font-size:108px;font-size:6.75rem}.tv__hero--visual{height:440px;height:27.5rem;margin:0 auto;max-width:620px;max-width:38.75rem;order:-1;width:100%}.tv__hero--photo-3{left:12%}.tv__features--list{grid-template-columns:repeat(2,1fr);row-gap:32px}.tv__features--item:nth-child(odd){border-left:0;padding-left:0}.tv__cats--grid{gap:24px 20px;grid-template-columns:repeat(3,1fr)}.tv__cats--item-big{grid-column:span 3;grid-row:span 1}.tv__cats--item-big .tv__cats--picture{aspect-ratio:16/7;flex-grow:0}.tv__about--grid{gap:48px;grid-template-columns:1fr}.tv__about--visual{margin:0 auto;max-width:560px;max-width:35rem;width:100%}.tv__contacts--grid{gap:40px;grid-template-columns:1fr}.tv__menu--grid{gap:16px;grid-template-columns:repeat(2,1fr)}.tv__account--grid{grid-template-columns:minmax(0,1fr)}.tv__header--user{display:none}.tv__header--nav-account{display:block}}@media screen and (max-width:768px){.is-hidden-mobile{display:none!important}html{scroll-padding-top:128px}.container{padding-left:1rem;padding-right:1rem}.tv__logo--img{height:52px;height:3.25rem;width:52px;width:3.25rem}.tv__section{padding:3.25rem 0}.tv__section--head{margin-bottom:1.75rem}.tv__section--title{font-size:44px;font-size:2.75rem}.tv__page--head{padding:1.25rem 0 .5rem}.tv__page--title{font-size:52px;font-size:3.25rem;margin-top:.25rem}.tv__page--lead{font-size:15px;font-size:.9375rem}.tv__arrow{height:40px;height:2.5rem;width:40px;width:2.5rem}.tv__header--block{height:64px;height:4rem}.tv__header--logo .tv__logo--img{height:48px;height:3rem;width:48px;width:3rem}.tv__header--contacts{display:none}.tv__header--call{display:flex}.tv__footer{padding-bottom:1.5rem}.tv__footer--cloth{margin-bottom:2.5rem}.tv__footer--grid{gap:32px;grid-template-columns:1fr}.tv__button--lg{font-size:16px;font-size:1rem;height:52px;height:3.25rem;padding:0 1.375rem}.tv__breadcrumb--container{display:none}.tv__dish--body{padding:.875rem .375rem .125rem}.tv__modal{border-radius:12px 12px 0 0;border-radius:.75rem .75rem 0 0;margin:auto 0 0;max-height:92%;max-width:none;width:100%}.tv__modal--inner{grid-template-columns:minmax(0,1fr)}.tv__modal--media{aspect-ratio:4/3}.tv__modal--body{padding:1.5rem 1rem}.tv__modal--title{font-size:24px;font-size:1.5rem;padding-right:0}.tv__modal--buy{box-shadow:0 -10px 20px -14px rgba(58,46,55,.4);margin:auto -16px -24px;padding:.75rem 1rem calc(1rem + env(safe-area-inset-bottom))}.tv__header--cart{height:44px;height:2.75rem;justify-content:center;margin-left:auto;padding:0;width:44px;width:2.75rem}.tv__header--cart-sum{display:none}.tv__header--cart-count{left:auto;right:-6px;right:-.375rem}.tv__cart-bar{display:flex}.tv__cart-bar[hidden]{display:none}body:has(.tv__cart-bar:not([hidden])) .tv__footer{padding-bottom:6rem}.tv__cart{max-width:none}.tv__cart--head{padding-left:1rem}.tv__cart--body{padding:.5rem 1rem 1rem}.tv__cart--foot{padding:.75rem 1rem 1rem}.tv__upsell{border-radius:12px 12px 0 0;border-radius:.75rem .75rem 0 0;border-width:.0625rem 0 0;bottom:0;box-shadow:0 -12px 32px -8px rgba(58,46,55,.35);left:0;padding:1rem 1rem calc(1rem + env(safe-area-inset-bottom));right:0;width:auto;z-index:47}.tv__hero--title{font-size:80px;font-size:5rem}.tv__hero--lead{font-size:17px;font-size:1.0625rem}.tv__hero--actions{margin-top:1.5rem}.tv__hero--actions .tv__button{width:100%}.tv__hero--visual{height:330px;height:20.625rem}.tv__hero--birds{left:0;width:86%}.tv__hero--photo-1{top:84px;top:5.25rem}.tv__hero--photo-2{top:150px;top:9.375rem}.tv__hero--photo-3{display:none}.tv__hero--photo figcaption{font-size:18px;font-size:1.125rem;padding:.25rem .125rem .5rem}.tv__features--list{grid-template-columns:1fr;row-gap:0}.tv__features--item{-moz-column-gap:16px;column-gap:16px;display:grid;grid-template-columns:56px 1fr;grid-template-columns:3.5rem 1fr;padding:1.25rem 0}.tv__features--item+.tv__features--item{border-left:0;border-top:.09375rem dashed rgba(58,46,55,.2)}.tv__features--icon{grid-row:span 2;margin-bottom:0}.tv__cats--grid{gap:20px 14px;grid-template-columns:repeat(2,1fr)}.tv__cats--item-big{grid-column:span 2}.tv__cats--item-big .tv__cats--name{font-size:30px;font-size:1.875rem}.tv__cats--card{padding:.4375rem .4375rem 0}.tv__cats--name{font-size:22px;font-size:1.375rem}.tv__about--content{font-size:16px;font-size:1rem}.tv__about--stats li{padding:0 1rem}.tv__about--stats strong{font-size:24px;font-size:1.5rem}.tv__about--visual{height:330px;height:20.625rem}.tv__contacts--actions,.tv__contacts--actions .tv__button{width:100%}.tv__contacts--map{transform:none}.tv__contacts--map iframe{height:320px;height:20rem}.tv__menu{padding-bottom:3rem}.tv__menu--section{padding-top:2.25rem}.tv__menu--head{gap:12px;margin-bottom:1rem}.tv__menu--head-img,.tv__menu--head-picture{height:48px;height:3rem;width:48px;width:3rem}.tv__menu--title{font-size:36px;font-size:2.25rem}.tv__menu-nav{padding:.625rem 0;top:64px;top:4rem}.tv__menu-nav--arrow{display:none}.tv__account{padding:1.25rem 0 3rem}.tv__account--head{margin-bottom:1.75rem}.tv__panel{padding:1.25rem 1rem}.tv__order-card{padding:1rem}.tv__maintenance--logo{height:120px;height:7.5rem;width:120px;width:7.5rem}.tv__maintenance--title{font-size:44px;font-size:2.75rem}.tv__maintenance--text{font-size:17px;font-size:1.0625rem}}@media screen and (max-width:575px){.is-hidden-mobile-only{display:none!important}.tv__menu--grid,.tv__order--grid{grid-template-columns:1fr}}@media screen and (max-width:319px){body,html{min-width:319px}}@media screen and (min-width:576px){.is-hidden-minimobile{display:none!important}}@media screen and (min-width:769px) and (max-width:1023px){.is-hidden-tablet-only{display:none!important}}@media screen and (min-width:769px){.is-hidden-tablet{display:none!important}}@media screen and (min-width:1024px) and (max-width:1215px){.is-hidden-desktop-only{display:none!important}}@media screen and (min-width:1024px){.is-hidden-desktop{display:none!important}.tv__cats--item-big .tv__cats--img{aspect-ratio:auto;height:100%}}@media screen and (min-width:1216px) and (max-width:1407px){.is-hidden-widescreen-only{display:none!important}}@media screen and (min-width:1216px){.is-hidden-widescreen{display:none!important}}@media screen and (min-width:1408px){.is-hidden-fullhd{display:none!important}}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,:after,:before{animation-duration:.01ms!important;transition-duration:.01ms!important}}