.tg-maintenance{max-width:1440px;margin:auto;padding:0 5%;font-size:16px;line-height:1.5}.tg-maintenance *{box-sizing:border-box}.tg-maintenance a{color:inherit}.tg-maintenance__header{display:flex;align-items:center;justify-content:space-between;gap:24px;padding:24px 0;border-bottom:1px solid #dce7eb}.tg-maintenance__logo{width:230px;height:74px;object-fit:contain;object-position:left center}.tg-maintenance__location{font-size:12px;font-weight:700;letter-spacing:.16em}.tg-maintenance__intro{max-width:1000px;margin:48px auto 38px;text-align:center}.tg-maintenance__status{display:inline-flex;align-items:center;gap:9px;background:#e7f6fc;border-radius:30px;padding:8px 15px;font-size:13px;font-weight:700;margin:0 0 20px}.tg-maintenance__status span{width:8px;height:8px;border-radius:50%;background:#0088bc}.tg-maintenance h1{font-size:clamp(36px,5.2vw,64px)!important;line-height:1.12;letter-spacing:-.015em;margin:0 0 20px;font-weight:700}.tg-maintenance__body{font-size:clamp(17px,1.7vw,20px);line-height:1.55;max-width:670px;margin:0 auto;color:#4f5c63}.tg-maintenance__visit{background:#eaf7fc;border:1px solid #cce8f5;border-radius:20px;display:flex;align-items:center;justify-content:space-between;gap:24px;padding:25px 30px;max-width:790px;margin:30px auto 0;text-align:left}.tg-maintenance__visit-title{margin:0 0 6px;font-size:20px;font-weight:700}.tg-maintenance address{font-size:16px;font-style:normal;line-height:1.5}.tg-maintenance__actions{display:flex;flex-direction:column;align-items:center;gap:10px;flex-shrink:0}.tg-maintenance__button{display:flex;justify-content:center;align-items:center;gap:18px;background:#111c22;color:#fff!important;border-radius:30px;padding:13px 22px;text-decoration:none;font-size:14px;font-weight:700;white-space:nowrap}.tg-maintenance__button:hover{background:#005d80}.tg-maintenance__phone{font-size:15px;text-underline-offset:4px}.tg-maintenance__showcase{margin:0 auto 30px;max-width:1200px}.tg-maintenance__showcase-heading{display:flex;justify-content:space-between;align-items:center;gap:20px;margin-bottom:18px}.tg-maintenance h2{font-size:23px!important;letter-spacing:0;line-height:1.2;margin:0;font-weight:700}.tg-maintenance__controls{display:flex;gap:8px}.tg-maintenance button{cursor:pointer;border:1px solid #cbdde5;background:#fff;border-radius:20px;min-height:40px;min-width:40px;padding:8px 13px;color:#171b1e;font:inherit;font-size:13px}.tg-maintenance button:hover{background:#eaf7fc}.tg-maintenance a:focus-visible,.tg-maintenance button:focus-visible,.tg-maintenance summary:focus-visible,.tg-maintenance__track:focus-visible{outline:3px solid #0088bc;outline-offset:4px}.tg-maintenance__track{display:flex;gap:20px;overflow-x:auto;scroll-snap-type:x mandatory;scrollbar-width:thin;padding:2px 2px 12px;scroll-behavior:smooth}.tg-maintenance__card{flex:0 0 calc((100% - 60px)/4);margin:0;scroll-snap-align:start;min-width:0}.tg-maintenance__card img{display:block;width:100%;aspect-ratio:1;object-fit:cover;height:auto;border-radius:14px;background:#f0f5f7}.tg-maintenance h3{font-size:16px!important;line-height:1.35;letter-spacing:0;margin:12px 0 0;font-weight:600}.tg-maintenance__caption{font-size:13px;color:#61717a;text-align:center;margin:12px 0 0}.tg-maintenance__footer{border-top:1px solid #dce7eb;display:flex;justify-content:space-between;align-items:flex-start;gap:20px;padding:22px 0 30px;font-size:12px;color:#61717a}.tg-maintenance__access{text-align:right}.tg-maintenance summary{cursor:pointer}.tg-maintenance form{margin-top:12px;display:flex;flex-wrap:wrap;align-items:center;gap:8px;max-width:360px}.tg-maintenance input{border:1px solid #aec6d2;border-radius:6px;padding:9px;max-width:160px}.tg-maintenance label{width:100%;text-align:left}@media(max-width:900px){.tg-maintenance__card{flex-basis:calc((100% - 40px)/3)}.tg-maintenance__logo{width:200px}}@media(max-width:600px){.tg-maintenance{padding:0 6%}.tg-maintenance__header{padding:16px 0}.tg-maintenance__logo{width:175px;height:58px}.tg-maintenance__location{font-size:10px;max-width:75px;text-align:right}.tg-maintenance__intro{margin-top:30px;margin-bottom:30px}.tg-maintenance__visit{flex-direction:column;text-align:center;gap:18px;padding:22px 18px;margin-top:24px}.tg-maintenance__actions,.tg-maintenance__button{width:100%}.tg-maintenance__showcase-heading{align-items:flex-end;gap:10px}.tg-maintenance h2{font-size:21px;max-width:180px}.tg-maintenance__controls{gap:5px}.tg-maintenance button{padding:7px 10px;min-width:34px;font-size:12px}.tg-maintenance__card{flex-basis:76%}.tg-maintenance__track{gap:16px}.tg-maintenance__footer{flex-direction:column;gap:12px}.tg-maintenance__access{text-align:left}}@media(prefers-reduced-motion:reduce){.tg-maintenance__track{scroll-behavior:auto}}.tg-maintenance__partners{max-width:1200px;margin:38px auto 36px;padding-top:30px;border-top:1px solid #dce7eb}.tg-maintenance__partner-intro{color:#4f5c63;margin:10px 0 22px}.tg-maintenance__partner-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:20px}.tg-maintenance__partner-card img{display:block;width:100%;height:auto;aspect-ratio:1;object-fit:contain;padding:18px;background:#f4f8fa;border-radius:14px}.tg-maintenance__partner-name{font-size:12px;font-weight:700;color:#007aa5;margin:14px 0 5px}.tg-maintenance__partner-card h3{margin-top:0}@media(max-width:600px){.tg-maintenance__partner-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:22px 16px}.tg-maintenance__partners h2{max-width:none}.tg-maintenance__partner-card img{padding:12px}}.tg-maintenance__pizzas{max-width:1200px;margin:36px auto;padding-top:30px;border-top:1px solid #dce7eb}.tg-maintenance__pizza-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:20px;margin-top:20px}.tg-maintenance__pizza-group{background:#f0f8fc;border:1px solid #dcecf3;border-radius:14px;padding:22px}.tg-maintenance__pizza-group h3{margin:0 0 12px;font-size:18px!important}.tg-maintenance__pizza-group ul{padding-left:20px;margin:0}.tg-maintenance__pizza-group li{margin:6px 0}.tg-maintenance__pizza-group p{font-size:14px;margin:12px 0 0}@media(max-width:600px){.tg-maintenance__pizza-grid{grid-template-columns:1fr;gap:14px}.tg-maintenance__pizzas h2{max-width:none}}.tg-maintenance__pizza-photos{margin:22px 0 28px}.tg-maintenance__pizza-photos h3{margin-top:12px}
/*# sourceMappingURL=/cdn/shop/t/30/compiled_assets/styles.css.map?subset=AAAAAAAAAAAg */
