/**
 * Swiper 11.1.14
 * Most modern mobile touch slider and framework with hardware accelerated transitions
 * https://swiperjs.com
 *
 * Copyright 2014-2024 Vladimir Kharlampidi
 *
 * Released under the MIT License
 *
 * Released on: September 12, 2024
 */

@font-face{font-family:swiper-icons;src:url('data:application/font-woff;charset=utf-8;base64, d09GRgABAAAAAAZgABAAAAAADAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABGRlRNAAAGRAAAABoAAAAci6qHkUdERUYAAAWgAAAAIwAAACQAYABXR1BPUwAABhQAAAAuAAAANuAY7+xHU1VCAAAFxAAAAFAAAABm2fPczU9TLzIAAAHcAAAASgAAAGBP9V5RY21hcAAAAkQAAACIAAABYt6F0cBjdnQgAAACzAAAAAQAAAAEABEBRGdhc3AAAAWYAAAACAAAAAj//wADZ2x5ZgAAAywAAADMAAAD2MHtryVoZWFkAAABbAAAADAAAAA2E2+eoWhoZWEAAAGcAAAAHwAAACQC9gDzaG10eAAAAigAAAAZAAAArgJkABFsb2NhAAAC0AAAAFoAAABaFQAUGG1heHAAAAG8AAAAHwAAACAAcABAbmFtZQAAA/gAAAE5AAACXvFdBwlwb3N0AAAFNAAAAGIAAACE5s74hXjaY2BkYGAAYpf5Hu/j+W2+MnAzMYDAzaX6QjD6/4//Bxj5GA8AuRwMYGkAPywL13jaY2BkYGA88P8Agx4j+/8fQDYfA1AEBWgDAIB2BOoAeNpjYGRgYNBh4GdgYgABEMnIABJzYNADCQAACWgAsQB42mNgYfzCOIGBlYGB0YcxjYGBwR1Kf2WQZGhhYGBiYGVmgAFGBiQQkOaawtDAoMBQxXjg/wEGPcYDDA4wNUA2CCgwsAAAO4EL6gAAeNpj2M0gyAACqxgGNWBkZ2D4/wMA+xkDdgAAAHjaY2BgYGaAYBkGRgYQiAHyGMF8FgYHIM3DwMHABGQrMOgyWDLEM1T9/w8UBfEMgLzE////P/5//f/V/xv+r4eaAAeMbAxwIUYmIMHEgKYAYjUcsDAwsLKxc3BycfPw8jEQA/gZBASFhEVExcQlJKWkZWTl5BUUlZRVVNXUNTQZBgMAAMR+E+gAEQFEAAAAKgAqACoANAA+AEgAUgBcAGYAcAB6AIQAjgCYAKIArAC2AMAAygDUAN4A6ADyAPwBBgEQARoBJAEuATgBQgFMAVYBYAFqAXQBfgGIAZIBnAGmAbIBzgHsAAB42u2NMQ6CUAyGW568x9AneYYgm4MJbhKFaExIOAVX8ApewSt4Bic4AfeAid3VOBixDxfPYEza5O+Xfi04YADggiUIULCuEJK8VhO4bSvpdnktHI5QCYtdi2sl8ZnXaHlqUrNKzdKcT8cjlq+rwZSvIVczNiezsfnP/uznmfPFBNODM2K7MTQ45YEAZqGP81AmGGcF3iPqOop0r1SPTaTbVkfUe4HXj97wYE+yNwWYxwWu4v1ugWHgo3S1XdZEVqWM7ET0cfnLGxWfkgR42o2PvWrDMBSFj/IHLaF0zKjRgdiVMwScNRAoWUoH78Y2icB/yIY09An6AH2Bdu/UB+yxopYshQiEvnvu0dURgDt8QeC8PDw7Fpji3fEA4z/PEJ6YOB5hKh4dj3EvXhxPqH/SKUY3rJ7srZ4FZnh1PMAtPhwP6fl2PMJMPDgeQ4rY8YT6Gzao0eAEA409DuggmTnFnOcSCiEiLMgxCiTI6Cq5DZUd3Qmp10vO0LaLTd2cjN4fOumlc7lUYbSQcZFkutRG7g6JKZKy0RmdLY680CDnEJ+UMkpFFe1RN7nxdVpXrC4aTtnaurOnYercZg2YVmLN/d/gczfEimrE/fs/bOuq29Zmn8tloORaXgZgGa78yO9/cnXm2BpaGvq25Dv9S4E9+5SIc9PqupJKhYFSSl47+Qcr1mYNAAAAeNptw0cKwkAAAMDZJA8Q7OUJvkLsPfZ6zFVERPy8qHh2YER+3i/BP83vIBLLySsoKimrqKqpa2hp6+jq6RsYGhmbmJqZSy0sraxtbO3sHRydnEMU4uR6yx7JJXveP7WrDycAAAAAAAH//wACeNpjYGRgYOABYhkgZgJCZgZNBkYGLQZtIJsFLMYAAAw3ALgAeNolizEKgDAQBCchRbC2sFER0YD6qVQiBCv/H9ezGI6Z5XBAw8CBK/m5iQQVauVbXLnOrMZv2oLdKFa8Pjuru2hJzGabmOSLzNMzvutpB3N42mNgZGBg4GKQYzBhYMxJLMlj4GBgAYow/P/PAJJhLM6sSoWKfWCAAwDAjgbRAAB42mNgYGBkAIIbCZo5IPrmUn0hGA0AO8EFTQAA');font-weight:400;font-style:normal}:root{--swiper-theme-color:#007aff}:host{position:relative;display:block;margin-left:auto;margin-right:auto;z-index:1}.swiper{margin-left:auto;margin-right:auto;position:relative;overflow:hidden;list-style:none;padding:0;z-index:1;display:block}.swiper-vertical>.swiper-wrapper{flex-direction:column}.swiper-wrapper{position:relative;width:100%;height:100%;z-index:1;display:flex;transition-property:transform;transition-timing-function:var(--swiper-wrapper-transition-timing-function,initial);box-sizing:content-box}.swiper-android .swiper-slide,.swiper-ios .swiper-slide,.swiper-wrapper{transform:translate3d(0px,0,0)}.swiper-horizontal{touch-action:pan-y}.swiper-vertical{touch-action:pan-x}.swiper-slide{flex-shrink:0;width:100%;height:100%;position:relative;transition-property:transform;display:block}.swiper-slide-invisible-blank{visibility:hidden}.swiper-autoheight,.swiper-autoheight .swiper-slide{height:auto}.swiper-autoheight .swiper-wrapper{align-items:flex-start;transition-property:transform,height}.swiper-backface-hidden .swiper-slide{transform:translateZ(0);-webkit-backface-visibility:hidden;backface-visibility:hidden}.swiper-3d.swiper-css-mode .swiper-wrapper{perspective:1200px}.swiper-3d .swiper-wrapper{transform-style:preserve-3d}.swiper-3d{perspective:1200px}.swiper-3d .swiper-cube-shadow,.swiper-3d .swiper-slide{transform-style:preserve-3d}.swiper-css-mode>.swiper-wrapper{overflow:auto;scrollbar-width:none;-ms-overflow-style:none}.swiper-css-mode>.swiper-wrapper::-webkit-scrollbar{display:none}.swiper-css-mode>.swiper-wrapper>.swiper-slide{scroll-snap-align:start start}.swiper-css-mode.swiper-horizontal>.swiper-wrapper{scroll-snap-type:x mandatory}.swiper-css-mode.swiper-vertical>.swiper-wrapper{scroll-snap-type:y mandatory}.swiper-css-mode.swiper-free-mode>.swiper-wrapper{scroll-snap-type:none}.swiper-css-mode.swiper-free-mode>.swiper-wrapper>.swiper-slide{scroll-snap-align:none}.swiper-css-mode.swiper-centered>.swiper-wrapper::before{content:'';flex-shrink:0;order:9999}.swiper-css-mode.swiper-centered>.swiper-wrapper>.swiper-slide{scroll-snap-align:center center;scroll-snap-stop:always}.swiper-css-mode.swiper-centered.swiper-horizontal>.swiper-wrapper>.swiper-slide:first-child{margin-inline-start:var(--swiper-centered-offset-before)}.swiper-css-mode.swiper-centered.swiper-horizontal>.swiper-wrapper::before{height:100%;min-height:1px;width:var(--swiper-centered-offset-after)}.swiper-css-mode.swiper-centered.swiper-vertical>.swiper-wrapper>.swiper-slide:first-child{margin-block-start:var(--swiper-centered-offset-before)}.swiper-css-mode.swiper-centered.swiper-vertical>.swiper-wrapper::before{width:100%;min-width:1px;height:var(--swiper-centered-offset-after)}.swiper-3d .swiper-slide-shadow,.swiper-3d .swiper-slide-shadow-bottom,.swiper-3d .swiper-slide-shadow-left,.swiper-3d .swiper-slide-shadow-right,.swiper-3d .swiper-slide-shadow-top{position:absolute;left:0;top:0;width:100%;height:100%;pointer-events:none;z-index:10}.swiper-3d .swiper-slide-shadow{background:rgba(0,0,0,.15)}.swiper-3d .swiper-slide-shadow-left{background-image:linear-gradient(to left,rgba(0,0,0,.5),rgba(0,0,0,0))}.swiper-3d .swiper-slide-shadow-right{background-image:linear-gradient(to right,rgba(0,0,0,.5),rgba(0,0,0,0))}.swiper-3d .swiper-slide-shadow-top{background-image:linear-gradient(to top,rgba(0,0,0,.5),rgba(0,0,0,0))}.swiper-3d .swiper-slide-shadow-bottom{background-image:linear-gradient(to bottom,rgba(0,0,0,.5),rgba(0,0,0,0))}.swiper-lazy-preloader{width:42px;height:42px;position:absolute;left:50%;top:50%;margin-left:-21px;margin-top:-21px;z-index:10;transform-origin:50%;box-sizing:border-box;border:4px solid var(--swiper-preloader-color,var(--swiper-theme-color));border-radius:50%;border-top-color:transparent}.swiper-watch-progress .swiper-slide-visible .swiper-lazy-preloader,.swiper:not(.swiper-watch-progress) .swiper-lazy-preloader{animation:swiper-preloader-spin 1s infinite linear}.swiper-lazy-preloader-white{--swiper-preloader-color:#fff}.swiper-lazy-preloader-black{--swiper-preloader-color:#000}@keyframes swiper-preloader-spin{0%{transform:rotate(0deg)}100%{transform:rotate(360deg)}}.swiper-virtual .swiper-slide{-webkit-backface-visibility:hidden;transform:translateZ(0)}.swiper-virtual.swiper-css-mode .swiper-wrapper::after{content:'';position:absolute;left:0;top:0;pointer-events:none}.swiper-virtual.swiper-css-mode.swiper-horizontal .swiper-wrapper::after{height:1px;width:var(--swiper-virtual-size)}.swiper-virtual.swiper-css-mode.swiper-vertical .swiper-wrapper::after{width:1px;height:var(--swiper-virtual-size)}:root{--swiper-navigation-size:44px}.swiper-button-next,.swiper-button-prev{position:absolute;top:var(--swiper-navigation-top-offset,50%);width:calc(var(--swiper-navigation-size)/ 44 * 27);height:var(--swiper-navigation-size);margin-top:calc(0px - (var(--swiper-navigation-size)/ 2));z-index:10;cursor:pointer;display:flex;align-items:center;justify-content:center;color:var(--swiper-navigation-color,var(--swiper-theme-color))}.swiper-button-next.swiper-button-disabled,.swiper-button-prev.swiper-button-disabled{opacity:.35;cursor:auto;pointer-events:none}.swiper-button-next.swiper-button-hidden,.swiper-button-prev.swiper-button-hidden{opacity:0;cursor:auto;pointer-events:none}.swiper-navigation-disabled .swiper-button-next,.swiper-navigation-disabled .swiper-button-prev{display:none!important}.swiper-button-next svg,.swiper-button-prev svg{width:100%;height:100%;object-fit:contain;transform-origin:center}.swiper-rtl .swiper-button-next svg,.swiper-rtl .swiper-button-prev svg{transform:rotate(180deg)}.swiper-button-prev,.swiper-rtl .swiper-button-next{left:var(--swiper-navigation-sides-offset,10px);right:auto}.swiper-button-next,.swiper-rtl .swiper-button-prev{right:var(--swiper-navigation-sides-offset,10px);left:auto}.swiper-button-lock{display:none}.swiper-button-next:after,.swiper-button-prev:after{font-family:swiper-icons;font-size:var(--swiper-navigation-size);text-transform:none!important;letter-spacing:0;font-variant:initial;line-height:1}.swiper-button-prev:after,.swiper-rtl .swiper-button-next:after{content:'prev'}.swiper-button-next,.swiper-rtl .swiper-button-prev{right:var(--swiper-navigation-sides-offset,10px);left:auto}.swiper-button-next:after,.swiper-rtl .swiper-button-prev:after{content:'next'}.swiper-pagination{position:absolute;text-align:center;transition:.3s opacity;transform:translate3d(0,0,0);z-index:10}.swiper-pagination.swiper-pagination-hidden{opacity:0}.swiper-pagination-disabled>.swiper-pagination,.swiper-pagination.swiper-pagination-disabled{display:none!important}.swiper-horizontal>.swiper-pagination-bullets,.swiper-pagination-bullets.swiper-pagination-horizontal,.swiper-pagination-custom,.swiper-pagination-fraction{bottom:var(--swiper-pagination-bottom,8px);top:var(--swiper-pagination-top,auto);left:0;width:100%}.swiper-pagination-bullets-dynamic{overflow:hidden;font-size:0}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet{transform:scale(.33);position:relative}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active{transform:scale(1)}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-main{transform:scale(1)}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-prev{transform:scale(.66)}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-prev-prev{transform:scale(.33)}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-next{transform:scale(.66)}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-next-next{transform:scale(.33)}.swiper-pagination-bullet{width:var(--swiper-pagination-bullet-width,var(--swiper-pagination-bullet-size,8px));height:var(--swiper-pagination-bullet-height,var(--swiper-pagination-bullet-size,8px));display:inline-block;border-radius:var(--swiper-pagination-bullet-border-radius,50%);background:var(--swiper-pagination-bullet-inactive-color,#000);opacity:var(--swiper-pagination-bullet-inactive-opacity, .2)}button.swiper-pagination-bullet{border:none;margin:0;padding:0;box-shadow:none;-webkit-appearance:none;appearance:none}.swiper-pagination-clickable .swiper-pagination-bullet{cursor:pointer}.swiper-pagination-bullet:only-child{display:none!important}.swiper-pagination-bullet-active{opacity:var(--swiper-pagination-bullet-opacity, 1);background:var(--swiper-pagination-color,var(--swiper-theme-color))}.swiper-pagination-vertical.swiper-pagination-bullets,.swiper-vertical>.swiper-pagination-bullets{right:var(--swiper-pagination-right,8px);left:var(--swiper-pagination-left,auto);top:50%;transform:translate3d(0px,-50%,0)}.swiper-pagination-vertical.swiper-pagination-bullets .swiper-pagination-bullet,.swiper-vertical>.swiper-pagination-bullets .swiper-pagination-bullet{margin:var(--swiper-pagination-bullet-vertical-gap,6px) 0;display:block}.swiper-pagination-vertical.swiper-pagination-bullets.swiper-pagination-bullets-dynamic,.swiper-vertical>.swiper-pagination-bullets.swiper-pagination-bullets-dynamic{top:50%;transform:translateY(-50%);width:8px}.swiper-pagination-vertical.swiper-pagination-bullets.swiper-pagination-bullets-dynamic .swiper-pagination-bullet,.swiper-vertical>.swiper-pagination-bullets.swiper-pagination-bullets-dynamic .swiper-pagination-bullet{display:inline-block;transition:.2s transform,.2s top}.swiper-horizontal>.swiper-pagination-bullets .swiper-pagination-bullet,.swiper-pagination-horizontal.swiper-pagination-bullets .swiper-pagination-bullet{margin:0 var(--swiper-pagination-bullet-horizontal-gap,4px)}.swiper-horizontal>.swiper-pagination-bullets.swiper-pagination-bullets-dynamic,.swiper-pagination-horizontal.swiper-pagination-bullets.swiper-pagination-bullets-dynamic{left:50%;transform:translateX(-50%);white-space:nowrap}.swiper-horizontal>.swiper-pagination-bullets.swiper-pagination-bullets-dynamic .swiper-pagination-bullet,.swiper-pagination-horizontal.swiper-pagination-bullets.swiper-pagination-bullets-dynamic .swiper-pagination-bullet{transition:.2s transform,.2s left}.swiper-horizontal.swiper-rtl>.swiper-pagination-bullets-dynamic .swiper-pagination-bullet{transition:.2s transform,.2s right}.swiper-pagination-fraction{color:var(--swiper-pagination-fraction-color,inherit)}.swiper-pagination-progressbar{background:var(--swiper-pagination-progressbar-bg-color,rgba(0,0,0,.25));position:absolute}.swiper-pagination-progressbar .swiper-pagination-progressbar-fill{background:var(--swiper-pagination-color,var(--swiper-theme-color));position:absolute;left:0;top:0;width:100%;height:100%;transform:scale(0);transform-origin:left top}.swiper-rtl .swiper-pagination-progressbar .swiper-pagination-progressbar-fill{transform-origin:right top}.swiper-horizontal>.swiper-pagination-progressbar,.swiper-pagination-progressbar.swiper-pagination-horizontal,.swiper-pagination-progressbar.swiper-pagination-vertical.swiper-pagination-progressbar-opposite,.swiper-vertical>.swiper-pagination-progressbar.swiper-pagination-progressbar-opposite{width:100%;height:var(--swiper-pagination-progressbar-size,4px);left:0;top:0}.swiper-horizontal>.swiper-pagination-progressbar.swiper-pagination-progressbar-opposite,.swiper-pagination-progressbar.swiper-pagination-horizontal.swiper-pagination-progressbar-opposite,.swiper-pagination-progressbar.swiper-pagination-vertical,.swiper-vertical>.swiper-pagination-progressbar{width:var(--swiper-pagination-progressbar-size,4px);height:100%;left:0;top:0}.swiper-pagination-lock{display:none}.swiper-scrollbar{border-radius:var(--swiper-scrollbar-border-radius,10px);position:relative;touch-action:none;background:var(--swiper-scrollbar-bg-color,rgba(0,0,0,.1))}.swiper-scrollbar-disabled>.swiper-scrollbar,.swiper-scrollbar.swiper-scrollbar-disabled{display:none!important}.swiper-horizontal>.swiper-scrollbar,.swiper-scrollbar.swiper-scrollbar-horizontal{position:absolute;left:var(--swiper-scrollbar-sides-offset,1%);bottom:var(--swiper-scrollbar-bottom,4px);top:var(--swiper-scrollbar-top,auto);z-index:50;height:var(--swiper-scrollbar-size,4px);width:calc(100% - 2 * var(--swiper-scrollbar-sides-offset,1%))}.swiper-scrollbar.swiper-scrollbar-vertical,.swiper-vertical>.swiper-scrollbar{position:absolute;left:var(--swiper-scrollbar-left,auto);right:var(--swiper-scrollbar-right,4px);top:var(--swiper-scrollbar-sides-offset,1%);z-index:50;width:var(--swiper-scrollbar-size,4px);height:calc(100% - 2 * var(--swiper-scrollbar-sides-offset,1%))}.swiper-scrollbar-drag{height:100%;width:100%;position:relative;background:var(--swiper-scrollbar-drag-bg-color,rgba(0,0,0,.5));border-radius:var(--swiper-scrollbar-border-radius,10px);left:0;top:0}.swiper-scrollbar-cursor-drag{cursor:move}.swiper-scrollbar-lock{display:none}.swiper-zoom-container{width:100%;height:100%;display:flex;justify-content:center;align-items:center;text-align:center}.swiper-zoom-container>canvas,.swiper-zoom-container>img,.swiper-zoom-container>svg{max-width:100%;max-height:100%;object-fit:contain}.swiper-slide-zoomed{cursor:move;touch-action:none}.swiper .swiper-notification{position:absolute;left:0;top:0;pointer-events:none;opacity:0;z-index:-1000}.swiper-free-mode>.swiper-wrapper{transition-timing-function:ease-out;margin:0 auto}.swiper-grid>.swiper-wrapper{flex-wrap:wrap}.swiper-grid-column>.swiper-wrapper{flex-wrap:wrap;flex-direction:column}.swiper-fade.swiper-free-mode .swiper-slide{transition-timing-function:ease-out}.swiper-fade .swiper-slide{pointer-events:none;transition-property:opacity}.swiper-fade .swiper-slide .swiper-slide{pointer-events:none}.swiper-fade .swiper-slide-active{pointer-events:auto}.swiper-fade .swiper-slide-active .swiper-slide-active{pointer-events:auto}.swiper.swiper-cube{overflow:visible}.swiper-cube .swiper-slide{pointer-events:none;-webkit-backface-visibility:hidden;backface-visibility:hidden;z-index:1;visibility:hidden;transform-origin:0 0;width:100%;height:100%}.swiper-cube .swiper-slide .swiper-slide{pointer-events:none}.swiper-cube.swiper-rtl .swiper-slide{transform-origin:100% 0}.swiper-cube .swiper-slide-active,.swiper-cube .swiper-slide-active .swiper-slide-active{pointer-events:auto}.swiper-cube .swiper-slide-active,.swiper-cube .swiper-slide-next,.swiper-cube .swiper-slide-prev{pointer-events:auto;visibility:visible}.swiper-cube .swiper-cube-shadow{position:absolute;left:0;bottom:0px;width:100%;height:100%;opacity:.6;z-index:0}.swiper-cube .swiper-cube-shadow:before{content:'';background:#000;position:absolute;left:0;top:0;bottom:0;right:0;filter:blur(50px)}.swiper-cube .swiper-slide-next+.swiper-slide{pointer-events:auto;visibility:visible}.swiper-cube .swiper-slide-shadow-cube.swiper-slide-shadow-bottom,.swiper-cube .swiper-slide-shadow-cube.swiper-slide-shadow-left,.swiper-cube .swiper-slide-shadow-cube.swiper-slide-shadow-right,.swiper-cube .swiper-slide-shadow-cube.swiper-slide-shadow-top{z-index:0;-webkit-backface-visibility:hidden;backface-visibility:hidden}.swiper.swiper-flip{overflow:visible}.swiper-flip .swiper-slide{pointer-events:none;-webkit-backface-visibility:hidden;backface-visibility:hidden;z-index:1}.swiper-flip .swiper-slide .swiper-slide{pointer-events:none}.swiper-flip .swiper-slide-active,.swiper-flip .swiper-slide-active .swiper-slide-active{pointer-events:auto}.swiper-flip .swiper-slide-shadow-flip.swiper-slide-shadow-bottom,.swiper-flip .swiper-slide-shadow-flip.swiper-slide-shadow-left,.swiper-flip .swiper-slide-shadow-flip.swiper-slide-shadow-right,.swiper-flip .swiper-slide-shadow-flip.swiper-slide-shadow-top{z-index:0;-webkit-backface-visibility:hidden;backface-visibility:hidden}.swiper-creative .swiper-slide{-webkit-backface-visibility:hidden;backface-visibility:hidden;overflow:hidden;transition-property:transform,opacity,height}.swiper.swiper-cards{overflow:visible}.swiper-cards .swiper-slide{transform-origin:center bottom;-webkit-backface-visibility:hidden;backface-visibility:hidden;overflow:hidden}
@font-face{font-family:'Bungee';font-style:normal;font-weight:100 900;font-display:swap;src:url('../fonts/bungee-400-latin.woff2') format('woff2');unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:'Inter';font-style:normal;font-weight:100 900;font-display:swap;src:url('../fonts/inter-latin.woff2') format('woff2');unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:'Poppins';font-style:normal;font-weight:400;font-display:swap;src:url('../fonts/poppins-400-latin.woff2') format('woff2');unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:'Poppins';font-style:normal;font-weight:600;font-display:swap;src:url('../fonts/poppins-600-latin.woff2') format('woff2');unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:'Montserrat';font-style:normal;font-weight:100 900;font-display:swap;src:url('../fonts/montserrat-500-latin.woff2') format('woff2');unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:'Bungee';font-style:normal;font-weight:100 900;font-display:swap;src:url('../fonts/bungee-400-latin-ext.woff2') format('woff2');unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:'Inter';font-style:normal;font-weight:100 900;font-display:swap;src:url('../fonts/inter-latin-ext.woff2') format('woff2');unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:'Poppins';font-style:normal;font-weight:400;font-display:swap;src:url('../fonts/poppins-400-latin-ext.woff2') format('woff2');unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:'Poppins';font-style:normal;font-weight:600;font-display:swap;src:url('../fonts/poppins-600-latin-ext.woff2') format('woff2');unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:'Montserrat';font-style:normal;font-weight:100 900;font-display:swap;src:url('../fonts/montserrat-500-latin-ext.woff2') format('woff2');unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}:root{--red:#ff111e;--cream:#ffedcd;--cream-light:#fff9f1;--orange:#ffaa34;--green:#288603;--post-red:#d62828;--bg:#f8f8f8;--black:#000;--white:#fff;--display:'Bungee',sans-serif;--body:'Inter',sans-serif;--fs-title:50px;--ls-title:-1.8px;--fs-eyebrow:13px;--fs-text:16px;--fs-btn:13px;--fs-h25:25px;--ls-h25:-1px;--fs-h21:21px;--ls-h21:-1px;--ls-h18:-0.7px;--fs-stat:50px;--ls-stat:-1.8px;--px:10px}@media (max-width:1024px){:root{--fs-title:40px;--ls-title:-1.5px;--fs-eyebrow:12px;--fs-text:15px;--fs-btn:11px;--fs-h25:23px;--ls-h25:-0.8px;--fs-h21:19px;--ls-h21:-0.8px;--ls-h18:-0.6px;--fs-stat:40px;--ls-stat:-1.5px;--px:32px}}@media (max-width:767px){:root{--fs-title:25px;--ls-title:-1.2px;--fs-h25:22px;--ls-h25:-0.7px;--ls-h21:-0.7px;--ls-h18:-0.5px;--fs-stat:35px;--ls-stat:-1.2px;--px:20px}}*,*::before,*::after{box-sizing:border-box}html{-webkit-text-size-adjust:100%;overflow-x:hidden;overflow-x:clip}body{margin:0;background:#fff;color:var(--black);font-family:var(--body);font-size:16px;line-height:1.5;overflow-x:hidden;overflow-x:clip;-webkit-font-smoothing:antialiased}img,video,iframe{display:block;max-width:100%}img{height:auto}a{color:inherit;text-decoration:none}h1,h2,h3,p,ul{margin:0}ul{padding:0;list-style:none}button{font:inherit;color:inherit;background:none;border:0;padding:0;cursor:pointer}svg{fill:currentColor}.container{max-width:1300px;margin:0 auto;position:relative}.center{text-align:center}.section{background:var(--bg);padding:100px var(--px)}.eyebrow{font-family:var(--display);font-size:var(--fs-eyebrow);font-weight:600;line-height:1.6em;letter-spacing:3px;text-transform:uppercase;color:var(--black)}.title{font-family:var(--display);font-size:var(--fs-title);font-weight:500;line-height:1.1em;letter-spacing:var(--ls-title);text-transform:uppercase;color:var(--red)}.text,.text p{font-size:var(--fs-text);line-height:1.6em;letter-spacing:-0.2px}.btn{display:inline-block;font-family:var(--display);font-size:var(--fs-btn);font-weight:500;line-height:1;letter-spacing:1px;text-transform:uppercase;text-align:center;padding:16px 26px;border-radius:4px;transition:all .3s}.btn-green{background:var(--green);color:#fff;border:1px solid var(--green)}.only-desktop{display:inline-block}.hide-desktop{display:none}@media (max-width:1024px){.only-desktop{display:none !important}.hide-desktop{display:block}}.anim{opacity:0}.anim.animated{animation-duration:1.25s;animation-fill-mode:both;opacity:1}.anim.animated[data-slow]{animation-duration:2s}@keyframes fadeIn{from{opacity:0}to{opacity:1}}@keyframes fadeInLeft{from{opacity:0;transform:translate3d(-100%,0,0)}to{opacity:1;transform:none}}@keyframes fadeInRight{from{opacity:0;transform:translate3d(100%,0,0)}to{opacity:1;transform:none}}@keyframes fadeInUp{from{opacity:0;transform:translate3d(0,100%,0)}to{opacity:1;transform:none}}@keyframes fadeInDown{from{opacity:0;transform:translate3d(0,-100%,0)}to{opacity:1;transform:none}}@keyframes spin360{from{transform:rotate(0)}to{transform:rotate(360deg)}}@media (prefers-reduced-motion:reduce){.anim{opacity:1}.anim.animated{animation:none}}.site-header{position:relative;z-index:50;display:flex;background:var(--red)}.header-logo{width:23.34%;flex-shrink:0;display:flex;justify-content:center}.header-logo img{max-width:316px}.header-logo img{width:94%;height:151px;object-fit:contain}.header-nav{flex:1;display:flex;align-items:center;gap:20px;padding-left:10px;min-width:0}.main-nav{flex:1;min-width:0}.main-nav ul{display:flex;flex-wrap:wrap}.main-nav li{margin:0 10px}.main-nav a{position:relative;display:block;padding:15px 7px 17px;font-size:16px;line-height:26px;letter-spacing:-0.2px;color:#fff}.main-nav a::after{content:'';position:absolute;left:0;right:0;bottom:0;height:2px;background:var(--post-red);opacity:0;transition:opacity .2s}.main-nav a:hover::after,.main-nav a.is-active::after{opacity:1}.btn-header{width:139px;flex-shrink:0;background:var(--green);color:#fff;border:1px solid #d58c26}.menu-toggle{display:none;color:#fff}.menu-toggle svg{width:44px;height:50px}@media (min-width:1025px) and (max-width:1599px){.main-nav ul{flex-wrap:nowrap}.main-nav li{margin:0 4px}.main-nav a{padding-left:5px;padding-right:5px;white-space:nowrap}}@media (min-width:1025px) and (max-width:1439px){.main-nav li{margin:0 3px}.main-nav a{padding-left:4px;padding-right:4px;font-size:15px}}@media (min-width:1025px) and (max-width:1279px){.main-nav,.btn-header{display:none}.header-nav{justify-content:flex-end;padding-right:40px}.menu-toggle{display:block}}@media (max-width:1024px){.site-header{padding:16px 32px}.header-logo{width:23.125%}.main-nav,.btn-header{display:none}.header-nav{justify-content:center;padding-left:0}.menu-toggle{display:block}}@media (max-width:767px){.site-header{padding:0 0 0 58px;justify-content:center;align-items:center}.header-logo{width:75%}.header-nav{flex:0 0 9%}.menu-toggle svg{width:29px;height:33px}}.hero-desktop{aspect-ratio:1920 / 700;background:var(--red)}.hero-slideshow,.hero-slideshow .swiper-slide{height:100%}.hero-slideshow .swiper-slide{background-size:cover;background-position:center}.hero-mobile{display:none;position:relative;padding:30px 10px}.hero-carousel .swiper-slide img{width:87.8%;margin:0 auto;height:auto}.carousel-arrow{position:absolute;top:50%;z-index:5;transform:translateY(-50%);width:25px;height:25px;display:flex;align-items:center;justify-content:center}.carousel-arrow svg{width:25px;height:25px}.hero-mobile .carousel-arrow{top:calc(50% - 16px);color:rgba(255,255,255,.9)}.hero-mobile .carousel-arrow svg{width:20px;height:20px}.hero-prev{left:10px}.hero-next{right:10px}@media (max-width:1024px){.hero-desktop{display:none}.hero-mobile{display:block}}@media (max-width:767px){.hero-mobile{padding:0}.hero-carousel .swiper-slide img{width:100%}}.sobre-top{display:grid;grid-template-columns:256px 1fr;column-gap:20px}.sobre-content .title{margin-bottom:20px}.sobre-text p{margin-bottom:0.9rem;max-width:calc(100% - 10px);font-family:'Poppins',sans-serif}.sobre-btn{margin-top:40px}.fill-text{background-image:linear-gradient(to right,var(--red) 50%,transparent 50%);background-size:200% 100%;background-position:100% 0;-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent}.sobre-photos{display:grid;grid-template-columns:443fr 837fr;gap:20px;margin-top:40px}.sobre-loja{position:relative;min-height:495px;border-radius:10px;background:url('../img/sobre-loja.webp') 0 0 / cover no-repeat}.sobre-ovelha{display:none;position:absolute;top:0;left:0;max-width:none;z-index:2;pointer-events:none}.sobre-inauguracao{position:relative;min-height:495px;padding:24px;border-radius:8px;background:url('../img/sobre-inauguracao.webp') center / cover no-repeat;display:flex;align-items:flex-end}.selo-wrap{position:absolute;z-index:3;width:210px;left:677px;top:-101px;transform:rotate(17deg);transition:transform .3s}.selo-wrap:hover{transform:rotate(0)}.selo{width:100%;animation:spin360 6s linear infinite}.stats{width:100%;display:grid;grid-template-columns:repeat(3,1fr);padding:24px;border-radius:8px;background:var(--cream);text-align:center}.stat-number{display:flex;font-family:var(--display);font-size:var(--fs-stat);font-weight:500;line-height:1.1em;letter-spacing:var(--ls-stat);color:var(--orange);text-transform:uppercase}.stat-number .counter{flex-shrink:0}.stat-prefix,.stat-suffix{flex:1}.stat-prefix{text-align:right}.stat-suffix{text-align:left}.stat-title{margin-top:5px;font-family:var(--display);font-size:18px;font-weight:500;line-height:1.3em;letter-spacing:var(--ls-h18);text-transform:uppercase}@media (max-width:1024px){.sobre-top{grid-template-columns:1fr}.sobre-top .eyebrow{margin-bottom:20px}.sobre-content .title{font-size:40px;letter-spacing:-1.5px}.sobre-text p{max-width:none}.sobre-photos{grid-template-columns:1fr}.sobre-loja{order:2;min-height:560px}.sobre-inauguracao{order:1;min-height:475px}.sobre-ovelha{display:block;width:683px}.selo-wrap{width:179px;left:730px;top:-68px}}@media (max-width:767px){.sobre-content .title{font-size:22px;letter-spacing:-1.2px}.sobre-text p{max-width:none}.sobre-btn{display:block;margin-top:55px}.sobre-loja{min-height:337px;background-position:center}.sobre-ovelha{width:165px;top:219px;left:-79px}.selo-wrap{width:112px;left:202px;top:5px}.stats{grid-template-columns:1fr;row-gap:20px}}.sabores{background:var(--red)}.sabores-head{text-align:center}.sabores-head .eyebrow{color:#f0f0f0}.sabores-head .title{color:#fff;max-width:650px;margin:20px auto}.sabores-head .text{color:#fff;max-width:650px;margin:0 auto}.sabores-body{position:relative}.ovelha-correndo{position:absolute;left:0;top:-157px;width:184px;pointer-events:none;z-index:2}.tab-title{display:flex;justify-content:center;margin-top:96px}.tab-title span{display:inline-block;padding:15px 35px;border-radius:100px;background:var(--cream);font-family:var(--display);font-size:16px;line-height:24px;letter-spacing:1px;text-transform:uppercase;color:var(--red)}.flavors{position:relative;margin-top:65px;padding:0 10px}.flavor-swiper{overflow:hidden}.flavor-swiper .swiper-wrapper{align-items:flex-start}.flavor{padding:10px 24px 24px;border-radius:8px;background:var(--cream);height:auto}.flavor-img{overflow:hidden;border-radius:8px}.flavor-img img{width:100%;height:305px;object-fit:cover;transform:scale(1.1);transition:transform .3s}.flavor-img:hover img{transform:scale(1)}.flavor-info{margin-top:6px;padding:16px;border-radius:8px;background:var(--cream)}.flavor-info h3{font-family:var(--display);font-size:var(--fs-h25);font-weight:500;line-height:1.2em;letter-spacing:var(--ls-h25);text-transform:uppercase;color:var(--red)}.flavor-info p{margin:8px 0;font-size:var(--fs-text);line-height:1.6em;letter-spacing:-0.2px}.flavor-buy{display:flex;align-items:center;gap:20px}.price{padding:8px;border-radius:8px;background:var(--orange);font-family:var(--display);font-size:var(--fs-h21);font-weight:500;line-height:1.2em;letter-spacing:var(--ls-h21);color:var(--red)}.buy-link{display:inline-flex;align-items:center;gap:5px;font-family:var(--display);font-size:var(--fs-btn);line-height:1;letter-spacing:1px;text-transform:uppercase;color:var(--green)}.buy-link svg{width:13px;height:13px;flex-shrink:0}.flavors .carousel-arrow{color:var(--red)}.flavor-prev{left:0}.flavor-next{right:0}.flavor-pagination{display:flex;justify-content:center;gap:12px;margin-top:20px;height:6px}.flavor-pagination .swiper-pagination-bullet{width:6px;height:6px;margin:0 !important;border-radius:50%;background:#000;opacity:.2}.flavor-pagination .swiper-pagination-bullet-active{opacity:1}.sabores-body>.center{margin-top:20px}@media (max-width:1024px){.sabores-head .title{max-width:none}.sabores-head .text{max-width:calc(50vw - 32px)}.ovelha-correndo{width:121px;top:-64px}.tab-title{margin-top:99px}}@media (min-width:768px) and (max-width:1024px){.price{max-width:86px}.buy-link{max-width:107px}}@media (max-width:767px){.sabores{padding-left:5px;padding-right:5px}.sabores-head .title{margin:20px 0}.sabores-head .text{max-width:none}.ovelha-correndo{display:none}.tab-title{margin-top:36px}.tab-title span{display:block;width:100%;text-align:center}.flavors{margin-top:65px}.sabores-body>.center .btn{display:block}}.unidades-grid{display:grid;grid-template-columns:1fr 1fr;column-gap:20px;align-items:start}.unidades-intro{position:sticky;top:0}.unidades .eyebrow,.faq .eyebrow{color:var(--red)}.unidades-intro .title{max-width:525px;margin-top:7px}.unidades-text{max-width:403px;margin:8px 0 23px;font-family:"montserrat-family",sans-serif}.unidades-ovelha{position:absolute;left:513px;top:134px;width:133px;height:246px;object-fit:cover}.unidades-list{display:flex;flex-direction:column;gap:20px}.unit{display:grid;grid-template-columns:1fr 1fr;column-gap:20px;padding:16px;border:1px solid rgba(76,10,6,.18);border-radius:8px}.unit iframe{width:100%;height:300px;border:0}.unit h3{font-family:var(--display);font-size:var(--fs-h21);font-weight:500;line-height:1.2em;letter-spacing:var(--ls-h21);text-transform:uppercase;color:var(--red)}.hours{margin-top:20px}.hours li{display:flex;align-items:center}.hours svg{width:13px;height:15px;margin-right:5px;flex-shrink:0;fill:var(--orange)}.hours span{padding-left:5px;font-family:var(--display);font-size:18px;font-weight:500;line-height:1.3em;letter-spacing:var(--ls-h18);text-transform:uppercase}.unit .btn{margin-top:21px}@media (max-width:1024px){.unidades-grid{grid-template-columns:1fr}.unidades-intro{position:static}.unidades-intro .title{max-width:none;margin-top:8px}.unidades-text{max-width:calc(62.95vw - 40px);margin:8px 0 34px}.unidades-ovelha{display:none}.hours{display:flex;flex-wrap:wrap;gap:0 15px}.unidades-btn{display:inline-block;align-self:flex-start}}@media (max-width:767px){.unidades-intro{text-align:center}.unidades-intro .title{margin-top:9px}.unidades-text{max-width:none;margin:7px 0 35px}.unit{grid-template-columns:1fr;row-gap:20px}.hours{display:block}.unit .btn,.unidades-btn{display:block;align-self:stretch}}.unicos-section{padding:0 var(--px);overflow:hidden;background:var(--bg)}.unicos{padding:50px 50px 50px;border-radius:8px;background:var(--red);text-align:center}.unicos-title{color:var(--cream-light)}.unicos-stage{position:relative;height:346px;margin:20px 0}.unicos-row{display:contents}.pill{position:absolute;z-index:2;padding:10px 24px;border-radius:1000px;background:var(--cream);font-family:var(--display);font-size:18px;font-weight:500;line-height:1.3em;letter-spacing:-0.7px;text-transform:uppercase;text-align:left;color:var(--red)}.pill-ingredientes{font-size:13px;left:4px;top:57px}.pill-sabores{left:-16px;top:228px}.pill-qualidade{right:20px;top:49px;width:258px}.pill-marca{right:28px;top:235px}.unicos-img{position:absolute;left:50%;top:59px;width:380px;margin-left:-190px}.unicos-img img{width:100%;transform:scale(1.7)}.unicos-img img.motion-y{transform:scale(1.7) translateY(var(--my,0px))}.unicos-text{max-width:708px;margin:0 auto 14.4px;font-family:'Montserrat',sans-serif;font-size:var(--fs-text);line-height:1.6em;letter-spacing:-0.2px;color:var(--cream-light)}@media (max-width:1024px){.unicos-section{padding:100px var(--px);background:var(--bg)}.unicos-stage{height:auto}.unicos-row{display:flex;position:relative;z-index:2}.unicos-row-top{justify-content:space-between}.unicos-row-bottom{justify-content:space-around}.pill{position:static;padding:8px;text-align:center;font-size:18px}.pill-qualidade{width:auto}.unicos-img{top:118px;width:59%;margin:0;transform:translateX(-50%)}.unicos-row-bottom{margin-top:calc(39.7vw + 47px)}.unicos-text{max-width:none;margin-top:39px}}@media (max-width:767px){.unicos-section{padding:0}.unicos{padding:100px 20px 100px}.unicos-row{flex-direction:column;align-items:center;gap:20px}.unicos-stage{margin-top:40px}.unicos-img{top:178px}.unicos-row-bottom{margin-top:253px}.unicos-text{margin-top:58px}}.depoimentos .eyebrow{color:var(--red)}.depoimentos .title{margin-top:20px}.reviews{position:relative;margin-top:41px;padding:0 15px}.review-swiper{padding-top:32px;overflow:hidden}.review{position:relative;height:auto;padding:45px 20px 18px;border-radius:10px;background:#fff;box-shadow:0 2px 12px rgba(0,0,0,.08);text-align:center;font-family:'Poppins',sans-serif}.review-avatar{position:absolute;top:-32px;left:50%;width:64px;height:64px;margin-left:-32px}.review-avatar img:first-child{width:64px;height:64px;border-radius:50%;object-fit:cover}.review-avatar .g{position:absolute;right:-4px;bottom:-4px;width:26px;height:26px;padding:3px;border-radius:50%;background:#fff}.review h3{font-size:16px;font-weight:600;line-height:24px}.stars{display:flex;justify-content:center;align-items:center;gap:2px;margin-top:10px}.stars svg{width:20px;height:19px;fill:#f6bb06}.stars svg.off{fill:#ccc}.stars svg.verified{width:17px;height:17px;margin-left:8px}.review p{margin-top:8px;font-size:15px;line-height:21px;display:-webkit-box;-webkit-line-clamp:4;-webkit-box-orient:vertical;overflow:hidden}.review.expanded p{-webkit-line-clamp:unset;display:block}.read-more{margin-top:9px;font-size:15px;line-height:22px;color:#808080;visibility:hidden}.read-more.show{visibility:visible}.review-arrow{position:absolute;top:calc(50% + 16px);z-index:5;transform:translateY(-50%);width:40px;height:40px;border-radius:50%;border:1px solid #ddd;background:#fff;display:flex;align-items:center;justify-content:center;color:#333}.review-arrow svg{width:16px;height:16px}.review-prev{left:-5px}.review-next{right:-5px}.cta{padding:98px 0 100px;background:url('../img/fundo-cta.webp') center / cover no-repeat}.cta-card{position:relative;width:65%;min-height:529px;margin:0 auto;padding:24px 24px 35px;border-radius:8px;background:var(--red);display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center;color:#fff}.cta-title{font-family:var(--display);font-size:26px;font-weight:600;line-height:1.6em;letter-spacing:3px;text-transform:uppercase}.cta-card .text{max-width:524px;margin:20px 0 0}.cta-buttons{display:flex;gap:20px;margin-top:44px}.cta-ovelha-dir{position:absolute;width:170px;left:768px;top:25px;transform:rotate(13deg)}.cta-ovelha-esq{position:absolute;width:153px;left:-59px;top:108px}@media (max-width:1024px){.cta-card{width:80%}.cta-title{font-size:12px}.cta-card .text{max-width:455px}.cta-ovelha-dir{width:113px;left:765px}.cta-ovelha-esq{width:92px;left:-53px}}@media (max-width:767px){.cta{padding:100px 20px}.cta-card{width:100%;min-height:0}.cta-card .text{max-width:none}.cta-ovelha-dir,.cta-ovelha-esq{display:none}.cta-buttons .btn{font-size:13px}}.faq-grid{display:grid;grid-template-columns:480fr 800fr;column-gap:20px;align-items:start}.faq-intro .title{margin-top:20px}.faq-btn{margin-top:20px;border-radius:3px}.faq-mascotes{width:365px;margin:8px 0 0 auto}.faq-item summary{display:flex;align-items:center;gap:10px;padding:10px;border:1px solid #d5d8dc;background:var(--green);color:var(--cream-light);font-family:var(--display);font-size:16px;line-height:1.6em;letter-spacing:-0.2px;cursor:pointer;list-style:none}.faq-item summary::-webkit-details-marker{display:none}.faq-item[open] summary{color:#fff}.faq-item summary svg{width:13px;height:15px;flex-shrink:0}.faq-item[open] .i-closed,.faq-item:not([open]) .i-open{display:none}.faq-body{padding:10px;border:1px solid #d5d8dc;font-family:'Montserrat',sans-serif;font-size:var(--fs-text);line-height:1.6em;letter-spacing:-0.2px}.faq-body p{margin-bottom:0.9rem}@media (max-width:1024px){.faq-item summary{line-height:24px}.faq-grid{grid-template-columns:1fr}.faq-intro{position:relative}.faq-mascotes{width:27%;margin:-66px 0 20px auto}}@media (max-width:767px){.faq-intro .title{font-size:22px}.faq-btn{display:block}.faq-mascotes{display:none}.faq-list{margin-top:20px}.faq-item summary{align-items:center}}.contato{background:var(--bg);padding:90px 0}.contato-grid{display:grid;grid-template-columns:minmax(0,630px) minmax(0,561px);column-gap:55px;padding:0 10px;align-items:start}.contato-selo{position:absolute;z-index:3;width:158px;left:584px;top:-128px;transform:rotate(-26deg)}.contato-title{margin-top:20px;font-size:42px;letter-spacing:-1px;line-height:1.2em}.contato-text{margin:20px 0 35px;font-family:'Montserrat',sans-serif}.contato-video{width:100%;aspect-ratio:4 / 3;object-fit:cover;background:#000}.contato-form-col{position:sticky;top:0}.contato-form{padding:25px 25px 45px;border-radius:8px;background:var(--red);display:flex;flex-direction:column;gap:19px}.contato-form label{display:flex;flex-direction:column;gap:4px;font-family:var(--display);font-size:16px;line-height:1;letter-spacing:-0.2px;color:#fff}.contato-form input,.contato-form select,.contato-form textarea{width:100%;min-height:40px;padding:8px 16px;border:1px solid rgba(255,255,255,.54);border-radius:6px;background:rgba(255,255,255,.54);font-family:var(--body);font-size:15px;line-height:1.4;color:#000;letter-spacing:0;outline:none}.contato-form textarea{height:96px;padding:5px 14px;resize:vertical}.contato-form input::placeholder,.contato-form textarea::placeholder{color:rgba(0,0,0,.55)}.select-wrap{position:relative;display:block}.contato-form select{appearance:none;-webkit-appearance:none;padding:5px 20px 5px 14px}.select-wrap svg{position:absolute;right:10px;top:50%;width:13px;height:13px;transform:translateY(-50%);pointer-events:none;fill:#000}.hp{position:absolute;left:-9999px}.form-submit{width:100%;border-radius:48px;background:var(--green);color:#fff}.form-status{min-height:0;font-size:14px;color:#fff;text-align:center}.form-status:empty{display:none}@media (max-width:1024px){.contato-grid{grid-template-columns:49% 43.6%;column-gap:4.7%}.contato-form label{font-size:15px}.contato-title{font-size:23px;letter-spacing:-0.8px}.contato-selo{width:135px;left:412px}}@media (max-width:767px){.contato-grid{grid-template-columns:1fr;row-gap:20px}.contato-intro{text-align:center}.contato-title{font-size:22px;letter-spacing:-0.7px}.contato-selo{display:none}.contato-form-col{position:static}.contato-form label{font-size:15px}}.midia{background:var(--bg);padding:10px var(--px)}@media (min-width:768px){.midia{padding:10px}}.midia-title{text-align:center}.posts{display:grid;grid-template-columns:repeat(4,1fr);gap:30px;margin-top:20px}.post{display:flex;flex-direction:column;border-radius:3px;overflow:hidden;background:var(--post-red);box-shadow:0 0 10px rgba(0,0,0,.15)}.post-img{display:block;overflow:hidden;aspect-ratio:3 / 2}.post-img img{width:100%;height:100%;object-fit:cover;transform:scale(1.01);transition:transform .5s}.post:hover .post-img img{transform:scale(1.06)}.post-body{flex:1;padding:37px 30px 19px}.post-body h3{font-family:var(--display);font-size:21px;font-weight:500;line-height:1.2em;letter-spacing:var(--ls-h21);text-transform:uppercase;color:#fff}.post-more{display:inline-block;margin-top:25px;font-size:12px;font-weight:700;line-height:25.6px;letter-spacing:-0.2px;text-transform:uppercase;color:#fff}.post-meta{padding:15px 30px;border-top:1px solid #eaeaea;font-size:12px;line-height:1.3;letter-spacing:-0.2px;color:#e6e6e6}@media (max-width:1024px){.post-more{line-height:24px}.posts{grid-template-columns:repeat(2,1fr)}}@media (max-width:767px){.midia{padding:10px}.midia-title{font-size:35px;letter-spacing:-1.2px}.posts{grid-template-columns:1fr;gap:35px}.post-img{aspect-ratio:2 / 1}}.site-footer{background:var(--bg);padding:100px var(--px)}.footer-cols{display:grid;grid-template-columns:353fr 353fr 353fr 180fr;column-gap:20px}.footer-title{font-family:var(--display);font-size:var(--fs-h21);font-weight:500;line-height:1.2em;letter-spacing:var(--ls-h21);text-transform:uppercase;color:var(--red)}.footer-title-2{margin-top:20px}.footer-col>.btn{margin-top:20px}.footer-links{margin-top:20px}.footer-links li:not(:last-child){padding-bottom:5px}.footer-links li{font-size:var(--fs-text);line-height:1.6em;letter-spacing:-0.2px}.footer-links.social a{display:flex;align-items:center}.footer-links a{display:inline-block}.footer-links svg{width:25px;height:25px;margin-right:5px;flex-shrink:0;fill:var(--red)}.footer-links.social span{padding-left:5px}.footer-bottom{display:grid;grid-template-columns:1fr 1fr;column-gap:20px;align-items:center;margin-top:50px;padding-top:30px;border-top:1px solid rgba(224,224,224,.18)}.footer-logo{width:294px}@media (max-width:1024px){.footer-cols{grid-template-columns:184fr 274fr 275fr 167fr}.footer-logo{width:191px}}@media (max-width:767px){.footer-cols{grid-template-columns:1fr;row-gap:20px}.footer-col>.btn{display:block}.footer-bottom{grid-template-columns:1fr;row-gap:21px}.footer-logo{width:161px}.footer-cta .btn{display:block}}.popup{position:fixed;inset:0;z-index:1000;display:flex;align-items:center;justify-content:center;background:rgba(0,0,0,.8)}.popup[hidden]{display:none}.popup-close{position:absolute;z-index:2;top:20px;right:20px;width:27px;height:27px;display:flex;align-items:center;justify-content:center;color:#fff}.popup-close svg{width:21px;height:27px}body.no-scroll{overflow:hidden}.popup-box{position:relative;width:640px;max-width:100%;max-height:100vh;overflow-y:auto;padding:50px 10px 10px;background:linear-gradient(rgba(0,0,0,.71),rgba(0,0,0,.71)),url('../img/popup-fundo.webp') center / cover;box-shadow:2px 8px 23px 3px rgba(0,0,0,.2);animation:fadeIn .3s}.pedir-title,.pedir-name h3{font-family:var(--display);font-weight:500;letter-spacing:-1.8px;text-transform:uppercase;color:var(--cream)}.pedir-title{padding-bottom:20px;font-size:29px;line-height:1.1em;text-align:center}.pedir-unit{display:flex;align-items:flex-start;justify-content:center;gap:55px;margin-bottom:50px}.pedir-unit:last-child{margin-bottom:30px}.pedir-name{display:flex;align-items:flex-start;gap:30px}.pedir-name svg{width:28px;height:50px;fill:var(--green)}.pedir-name h3{font-size:33px;line-height:1.1em}.pedir-btns{display:flex;gap:20px;margin-top:10px}.btn-99,.btn-ifood{color:#fff;border-radius:0}.btn-99{background:var(--orange)}.btn-ifood{background:var(--red)}@media (max-width:767px){.popup-box{width:100%}.pedir-title{font-size:24px;letter-spacing:-1.2px}.pedir-unit{flex-direction:column;align-items:center;gap:23px;margin-bottom:24px}.pedir-unit:last-child{margin-bottom:11px}.pedir-name{align-items:center}.pedir-name h3{font-size:28px;letter-spacing:-1.2px}.pedir-btns{margin-top:0;gap:21px}}.popup-menu{justify-content:flex-end;align-items:stretch;background:rgba(0,0,0,.8)}.menu-panel{position:relative;width:310px;max-width:100%;height:100%;overflow-y:auto;padding:10px 10px 40px;background:var(--red);color:#fff;animation:slideInRight .4s ease}@keyframes slideInRight{from{transform:translateX(100%)}to{transform:none}}.menu-panel .popup-close{top:18px;right:18px;color:#000}.menu-panel .popup-close svg{width:14px;height:14px;fill:none;stroke:#000;stroke-width:1.6}.menu-logo{width:183px}.menu-title{margin-top:20px;font-family:var(--display);font-size:19px;font-weight:500;line-height:1.2em;letter-spacing:-0.7px;text-transform:uppercase}.menu-logo + .menu-title{margin-top:40px}.menu-links{margin-top:20px}.menu-links li:not(:last-child){padding-bottom:12.5px}.menu-links li{font-size:15px;line-height:1.5em;letter-spacing:-0.2px}.menu-links.social li:not(:last-child){padding-bottom:6px}.menu-links.social a{display:flex;align-items:center}.menu-links.social svg{width:25px;height:25px;margin-right:5px;fill:#fff}.menu-links.social span{padding-left:5px}.menu-btn{margin-top:20px}.page-hero{position:relative;display:flex;align-items:center;justify-content:center;min-height:572px;padding:0 var(--px);background-color:#e11922;background-image:var(--bg,none);background-size:cover;background-position:center;background-repeat:no-repeat;overflow:hidden}.page-hero-video{position:absolute;inset:0;width:100%;height:100%;object-fit:cover}.page-hero-video + .page-hero-shade,.page-hero-shade{position:absolute;inset:0;background:rgba(0,0,0,.35)}.page-hero-box{position:relative;z-index:1;width:751px;max-width:100%;padding:24px;border-radius:8px;background:var(--red);text-align:center}.page-hero-title{font-family:var(--display);font-size:73px;font-weight:500;line-height:1em;letter-spacing:-2px;text-transform:uppercase;color:var(--cream-light)}.breadcrumb{display:flex;justify-content:center;align-items:center;gap:10px;margin-top:20px;font-family:var(--display);font-size:13px;font-weight:600;line-height:1.6em;letter-spacing:3px;text-transform:uppercase;color:var(--cream)}.breadcrumb svg{width:15px;height:15px;fill:var(--orange)}.breadcrumb span{padding-left:5px}@media (max-width:1024px){.page-hero-title{font-size:60px;letter-spacing:-1.7px}}@media (max-width:767px){.page-hero{padding:0 20px}.page-hero-box{width:342px}.page-hero-title{font-size:44px;letter-spacing:-1.4px}.page-hero-title.small-m{font-size:25px}.breadcrumb{font-size:12px;margin-top:15px}}.lead-grid{display:grid;grid-template-columns:256px 1fr;column-gap:20px}.lead-grid .title{margin-bottom:20px}.lead-grid .text{max-width:1024px;font-family:'Montserrat',sans-serif}.prose p,.prose li{font-family:'Montserrat',sans-serif;font-size:var(--fs-text);line-height:1.6em;letter-spacing:-0.2px}.prose p{margin-bottom:14.4px}.prose h6{margin:0 0 16px;font-family:var(--display);font-size:18px;font-weight:500;line-height:1.3em;letter-spacing:-0.7px;text-transform:uppercase;color:var(--red)}.prose ul{list-style:disc;padding-left:40px;margin-bottom:14.4px}.prose strong{font-weight:700}.two-col{display:grid;grid-template-columns:1fr 1fr;column-gap:20px;align-items:start}.eyebrow-red{color:var(--red)}.eyebrow-white{color:#fff}@media (max-width:767px){.lead-grid,.two-col{grid-template-columns:1fr;row-gap:20px}}.sobre-intro{position:relative}.sobre-intro .selo-wrap{left:1140px;top:180px;width:210px}@media (max-width:1300px){.sobre-intro .selo-wrap{left:auto;right:-20px}}.historia{display:grid;grid-template-columns:443fr 837fr;column-gap:20px;margin-top:75px}.historia .title{margin-bottom:20px}.historia-foto{min-height:495px;padding:24px;border-radius:8px;background:url('../img/sobre-loja.webp') center / cover no-repeat;display:flex;align-items:flex-end}@media (max-width:1024px){.historia{grid-template-columns:1fr;row-gap:40px}.historia-foto{order:-1}}@media (max-width:767px){.sobre-intro .selo-wrap{display:none}.historia{margin-top:74px}.historia .title{font-size:22px}.historia-foto{min-height:475px}}.timeline-section{padding:10px 10px 10px;background:var(--bg)}.timeline{padding-top:48px !important;padding-bottom:48px !important}.timeline{position:relative;max-width:620px;margin:0 auto;padding:0 16px 0 48px;line-height:1.6;letter-spacing:-0.2px}.timeline-track{position:relative}.timeline-bg,.timeline-bar{position:absolute;top:12px;left:-20px;width:3px}.timeline-bg{height:90%;background:rgba(255,17,30,.15)}.timeline-bar{height:0;background:var(--red);z-index:1}.tl-item{position:relative;padding:0 0 2.5rem 2rem;opacity:0;filter:blur(10px);transform:translateY(15px)}.tl-item::before{content:'';position:absolute;z-index:2;top:5px;left:-5.5px;width:11px;height:11px;border-radius:1000px;background:var(--red)}.tl-label{line-height:25.6px;margin-bottom:4px;font-size:11px;font-weight:600;letter-spacing:.08em;text-transform:uppercase;color:var(--red)}.tl-title{margin-bottom:4px;font-size:16px;font-weight:600;color:#1a1a1a}.tl-desc{font-size:14px;line-height:1.6;color:#555}.tl-badge{display:inline-block;margin-top:6px;padding:3px 10px;line-height:25.6px;border-radius:20px;background:var(--cream);font-size:11px;font-weight:500;color:#a05a00}@media (max-width:600px){.timeline{padding-left:2rem}.timeline-bg,.timeline-bar{left:-8px}}@media (prefers-reduced-motion:reduce){.tl-item{opacity:1;filter:none;transform:none}.timeline-bar{height:90%}}.unicos-long .unicos-text{max-width:708px}.depoimentos-center{text-align:center}.depoimentos-center .eyebrow{color:var(--black)}.parte{display:grid;grid-template-columns:480fr 800fr;column-gap:20px}.parte .title{margin:20px 0}.parte .text{max-width:408px;margin-bottom:45px;font-family:'Montserrat',sans-serif}.parte-foto{min-height:503px;border-radius:4px;background:url('../img/sobre-inauguracao.webp') center / cover no-repeat}@media (max-width:1024px){.parte{grid-template-columns:1fr;row-gap:20px}.parte .text{max-width:none}}@media (max-width:767px){.parte .title{font-size:22px}.parte .btn{display:block}.parte-foto{min-height:357px}}.hero-franquias{min-height:721px;align-items:flex-end;padding-bottom:10px;background-image:url('../img/banner-franquia-desktop.webp')}.hero-franquias .page-hero-box{width:780px}@media (min-width:1025px) and (max-width:1919px){.hero-franquias{min-height:0;aspect-ratio:1920 / 721;padding-bottom:0.52vw}.hero-franquias .page-hero-box{width:40.6vw;padding:1.25vw}.hero-franquias .page-hero-title{font-size:3.8vw;letter-spacing:-0.1vw}.hero-franquias .breadcrumb{margin-top:1vw;font-size:max(10px,0.68vw)}}@media (max-width:767px){.hero-franquias{min-height:521px;background-image:url('../img/hero-franquias-mobile.webp')}.hero-franquias .page-hero-box{display:none}}.franq-section{padding-top:90px;padding-bottom:90px}.franq-intro{display:grid;grid-template-columns:1fr 1fr;column-gap:20px;padding:0 10px}.franq-intro .btn{margin-top:7px}.franq-intro .title{max-width:605px;margin:20px 0}.franq-intro .prose{max-width:542px}.franq-video-title{margin-bottom:20px;font-family:var(--display);font-size:25px;font-weight:500;line-height:1.1em;letter-spacing:-1.8px;text-transform:uppercase;color:var(--red)}.franq-video{width:100%;aspect-ratio:1;object-fit:cover;background:#000}@media (max-width:1024px){.franq-intro{column-gap:40px}}@media (max-width:767px){.franq-intro{grid-template-columns:1fr;row-gap:20px;padding:0;text-align:center}.franq-intro .title{font-size:22px}.franq-intro .prose ul{text-align:center}.franq-intro .btn{display:block}.franq-video-title{font-size:22px;letter-spacing:-0.7px}}.cta-franq .cta-card{background:#e11922}@media (min-width:1025px){.cta-franq .cta-card{justify-content:flex-start;padding-top:207px}}.cta-franq .cta-eyebrow{font-family:var(--display);font-size:19px;font-weight:600;line-height:1.6em;letter-spacing:3px;text-transform:uppercase}.cta-franq .cta-big{max-width:666px;margin:20px 0 20px;font-family:var(--display);font-size:50px;font-weight:500;line-height:1.1em;letter-spacing:-1.8px;text-transform:uppercase}.cta-franq .cta-ovelha-dir{width:254px;height:326px;left:819px;top:183px;transform:none}.cta-franq .cta-ovelha-esq{width:204px;left:-60px;top:24px}@media (max-width:1024px){.cta-franq .cta-big{font-size:40px;letter-spacing:-1.5px}.cta-franq .cta-ovelha-dir,.cta-franq .cta-ovelha-esq{display:none}}@media (max-width:767px){.cta-franq .cta-eyebrow{font-size:12px}.cta-franq .cta-big{font-size:22px;letter-spacing:-0.7px}}.enderecos{padding-top:50px}.enderecos>.container>.title{text-align:center;margin-bottom:90px}.units-grid{display:grid;grid-template-columns:1fr 1fr;gap:20px;padding:0 10px}.unit-btns{display:flex;flex-wrap:wrap;gap:20px;margin-top:21px}.unit-btns + .unit-btns{margin-top:20px}.units-grid .unit-btns{margin-top:20px}.units-grid .unit-btns.is-delivery{margin-top:8px}.unit-btns .btn{margin-top:0 !important}.enderecos-mascotes{width:328px;margin:20px auto 0}@media (max-width:1024px){.units-grid{grid-template-columns:1fr}}@media (max-width:767px){.units-grid{padding:0}.unit-btns{justify-content:center}.unit-btns .btn{display:inline-block !important}.unit .unit-btns:only-of-type .btn:only-child{display:block !important;flex:1}}.contato-red{padding:90px var(--px);background:#d62828}.contato-red-grid{display:grid;grid-template-columns:minmax(0,561px) minmax(0,630px);column-gap:89px;max-width:1280px;margin:0 auto;align-items:start}.contato-red .eyebrow{color:#ebebeb}.contato-red-title{margin:20px 0;font-family:var(--display);font-size:42px;font-weight:500;line-height:1.2em;letter-spacing:-1px;text-transform:uppercase;color:#fafafa}.contato-red-title.t34{font-size:34px}.contato-red .text{font-family:'Montserrat',sans-serif;color:#ececec}.contato-red-selo{width:158px;margin-top:35px}.insta-circle{display:inline-flex;align-items:center;justify-content:center;width:32px;height:32px;margin-top:20px;border-radius:100px;background:var(--orange)}.insta-circle svg{width:16px;height:16px;fill:var(--red)}.form-light{padding:20px;border-radius:4px;background:#ffedcc;display:flex;flex-direction:column;gap:10px}.form-light label{display:flex;flex-direction:column;gap:4px;font-family:var(--display);font-size:16px;line-height:1;letter-spacing:-0.2px;color:#000}.form-light input,.form-light select,.form-light textarea{width:100%;min-height:40px;padding:8px 16px;border:1px solid rgba(255,255,255,.54);border-radius:4px;background:rgba(255,255,255,.54);font-family:var(--body);font-size:15px;line-height:1.4;color:#000;outline:none}.form-light textarea{height:96px;padding:5px 14px;resize:vertical}.form-light select{appearance:none;-webkit-appearance:none;padding:5px 20px 5px 14px}.form-light input[type=file]{padding:0;min-height:30px;background:rgba(255,255,255,.54);font-size:15px}.form-light .form-submit{margin-top:0;border-radius:0;background:var(--red)}.form-light .form-status{color:#000}@media (max-width:1024px){.contato-red-grid{column-gap:40px}.contato-red-title{font-size:23px;letter-spacing:-0.8px}}@media (max-width:767px){.contato-red{padding:90px 10px}.contato-red-grid{grid-template-columns:1fr;row-gap:30px}.contato-red-info{order:-1;text-align:center}.contato-red-title{font-size:22px;letter-spacing:-0.7px}.form-light label{font-size:15px}}.hero-festa{position:relative;min-height:757px;padding:10px;display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center;background:#d62828 url('../img/sobre-loja.webp') center / cover no-repeat}.hero-festa::before{content:'';position:absolute;inset:0;background:rgba(0,0,0,.45)}.hero-festa>*{position:relative}.hero-festa h1{max-width:880px;font-family:var(--display);font-size:85px;font-weight:500;line-height:1.1em;letter-spacing:-1.8px;text-transform:uppercase;color:#fff}.hero-festa h1 span{color:var(--orange)}.hero-festa-btns{display:flex;flex-wrap:wrap;justify-content:center;gap:20px;margin-top:50px}.festa-video{width:100%;aspect-ratio:4 / 3;margin-top:80px;object-fit:cover;background:#000}.festa-gallery{padding:35px 10px 46px;background:var(--bg)}.festa-swiper{overflow:hidden;max-width:1259px;margin:0 auto}.festa-swiper img{width:100%;aspect-ratio:359 / 442;object-fit:cover;border-radius:8px}.festa-gallery .carousel-arrow{color:#fff}.festa-gallery .flavor-pagination{margin:12px 0 0}.festa-gallery .flavor-pagination .swiper-pagination-bullet{background:#000}@media (max-width:1024px){.hero-festa h1{font-size:60px}}@media (max-width:767px){.hero-festa{min-height:500px}.hero-festa h1{max-width:300px;font-size:22px;letter-spacing:-1.2px}.hero-festa-btns{flex-direction:column;align-items:center;margin-top:30px}.festa-video{margin-top:40px}}@media (max-width:767px){.hero-contato .page-hero-box{width:302px}}.hero-blog{padding:100px var(--px);background:#e11922}.hero-blog-inner{max-width:1300px;min-height:506px;margin:0 auto;border-radius:8px;background:url('../img/hero-blog.webp') center / cover no-repeat;display:flex;align-items:center;justify-content:center;padding:24px}.blog-list{padding:100px var(--px);background:#fff}.blog-list .eyebrow,.blog-list .title{text-align:center}.blog-list .eyebrow{color:var(--red)}.blog-list .title{margin:20px 0 40px}.posts-3{grid-template-columns:repeat(3,1fr);row-gap:35px}.posts-3 .post-img{aspect-ratio:413 / 276}@media (max-width:1024px){.posts-3{grid-template-columns:repeat(2,1fr)}}@media (max-width:767px){.hero-blog{padding:100px 20px}.blog-list .title{font-size:35px;letter-spacing:-1.2px}.posts-3{grid-template-columns:1fr}}.loja{padding:100px var(--px) 100px;background:var(--red)}.loja .title{color:#fff;text-align:center;margin-bottom:20px}.loja-tabs{display:flex;flex-wrap:wrap;justify-content:center;gap:10px;max-width:1150px;margin:0 auto}.loja-tab{order:0;padding:15px 35px;border-radius:100px;background:var(--cream);font-family:var(--display);font-size:16px;line-height:24px;letter-spacing:1px;text-transform:uppercase;color:#7a7a7a;transition:color .2s}.loja-tab:hover,.loja-tab[aria-selected="true"]{color:var(--red)}.loja-panel{order:1;width:100%;margin-top:55px}.loja-panel[hidden]{display:none}.loja-swiper{overflow:hidden;max-width:1086px;margin:0 auto}.produto{padding:24px;border-radius:8px;background:#fff;height:auto}.produto img{width:100%;aspect-ratio:383 / 396;object-fit:contain;border-radius:8px}.produto-info{margin-top:10px;padding:16px;border-radius:8px;background:var(--cream)}.produto-info h3{font-family:var(--display);font-size:var(--fs-h25);font-weight:500;line-height:1.2em;letter-spacing:var(--ls-h25);text-transform:uppercase;color:var(--red)}.produto-info .buy-link{margin-top:12px}.loja .flavor-pagination{margin-top:20px}@media (max-width:767px){.loja{padding:100px 5px}.loja .title{font-size:25px}.loja-tabs{display:block}.loja-tab{display:block;width:100%;margin-bottom:10px}.loja-panel{margin:10px 0 20px;padding:0 10px}}.hero-trabalhe{background-position:50% 100%}.hero-trabalhe .page-hero-box{background:transparent;padding:24px}.hero-trabalhe .page-hero-title{font-size:49px}.porque-section{padding-top:90px;padding-bottom:90px}.porque{display:grid;grid-template-columns:1fr 1fr;column-gap:100px;padding:0 10px;align-items:start}.porque .title{max-width:592px}.porque .prose p,.porque .prose h6{max-width:542px}.sac-intro .prose .eyebrow{padding-top:7px}.porque .title{margin-bottom:20px}.porque-img{width:100%;height:500px;object-fit:cover;border-radius:8px}@media (max-width:767px){.hero-trabalhe{min-height:360px;background-image:url('../img/trabalhe-quiosque.webp');background-position:center}.hero-trabalhe .page-hero-title{font-size:25px;letter-spacing:-1.4px}.porque{grid-template-columns:1fr;row-gap:30px;padding:0}.porque .title{font-size:22px}}.hero-sac{background-size:auto !important}.hero-sac .page-hero-box{padding:12px 24px}.sac-intro .title{font-size:34px;letter-spacing:-1.8px;margin:20px 0;max-width:592px}.sac-img{width:100%;height:500px;object-fit:cover}@media (max-width:767px){.hero-sac{background-image:url('../img/hero-franquias-mobile.webp');background-size:cover}.hero-sac .page-hero-title{font-size:25px}.sac-intro{text-align:center}.sac-intro .title{font-size:22px;letter-spacing:-1.2px}}.delivery-page{padding:50px 10px 0;background:#fff}.delivery-box{max-width:750px;margin:0 auto}.delivery-box .title{text-align:center;margin-bottom:40px}.delivery-box .pedir-unit{gap:20px;margin-bottom:82px;align-items:flex-start}.delivery-box .pedir-name{gap:30px}.delivery-box .pedir-name h3{color:var(--red);font-size:50px}.delivery-box .pedir-btns{margin-top:0}.delivery-box .btn-99,.delivery-box .btn-ifood{background:var(--green)}@media (max-width:767px){.delivery-box .title{font-size:24px}.delivery-box .pedir-name h3{font-size:35px;letter-spacing:-1.2px}.delivery-box .pedir-unit{margin-bottom:30px}}.post-hero{padding:100px var(--px);background:#d62828}.post-hero-grid{display:grid;grid-template-columns:1fr 647px;column-gap:76px;align-items:center;max-width:1300px;margin:0 auto}.post-hero h1{max-width:613px;padding-left:10px;font-family:var(--display);font-size:50px;font-weight:500;line-height:1.1em;letter-spacing:-1.8px;text-transform:uppercase;color:var(--cream-light)}.post-hero-img{height:372px;border-radius:8px;background:center / cover no-repeat}.post-body-wrap{padding:100px var(--px);background:#fff}.post-content{max-width:1040px;margin:0 auto}.post-media{display:block;width:100%;aspect-ratio:16 / 9;border:0;margin-bottom:20px;background:#000;object-fit:cover}.post-media-img{width:100%;max-width:800px;margin:0 auto 20px;display:block}.post-media-tall{height:500px;object-fit:cover;width:100%;margin-bottom:20px}.post-content p{margin-bottom:14.4px;font-size:var(--fs-text);line-height:1.6em;letter-spacing:-0.2px}.post-content h2{margin:34px 0 20px;font-family:var(--display);font-size:32px;font-weight:500;line-height:1.2em;letter-spacing:-1px;text-transform:uppercase;color:var(--red)}.post-content .cols-2{display:grid;grid-template-columns:1fr 1fr;column-gap:20px;align-items:start}.post-content .cols-2>div>p:last-child{margin-bottom:0}.post-content .cols-2 + h2{margin-top:34px}.post-cta{margin-top:40px;padding-top:10px;border-top:1px solid var(--red);display:flex;justify-content:center;gap:20px;flex-wrap:wrap}@media (max-width:1024px){.post-hero-grid{grid-template-columns:1fr 1fr;column-gap:40px}.post-hero h1{font-size:40px}}@media (max-width:767px){.post-hero{padding:100px 20px}.post-hero-grid{grid-template-columns:1fr;row-gap:40px}.post-hero h1{font-size:35px;letter-spacing:-1.2px;padding:0 24px}.post-hero-img{height:372px}.post-body-wrap{padding:50px 20px}.post-content h2{font-size:27px;letter-spacing:-0.7px}.post-content .cols-2{grid-template-columns:1fr}.post-cta .btn{flex:1 1 100%}}.popup-franquia .popup-box{width:640px;padding:30px 92px;background:var(--cream);border-radius:4px}.popup-franquia .popup-close{top:14px;right:14px;color:#000}.popup-franquia .popup-close svg{width:14px;height:14px;fill:none;stroke:#000;stroke-width:1.6}.popup-franquia .contato-form{padding-bottom:25px}@media (max-width:767px){.popup-franquia .popup-box{padding:40px 10px 10px}}.prose p.gap-after{margin-bottom:40px}@media (max-width:767px){.px10-m{padding-left:10px !important;padding-right:10px !important}.lead-grid .title{font-size:22px;letter-spacing:-1.2px;line-height:1.1em}.festa-video{aspect-ratio:350 / 622;margin-top:74px}.festa-gallery{padding:10px 10px 40px}.festa-swiper img{aspect-ratio:370 / 455}.hero-festa h1{max-width:288px}.contato-red-selo{width:93px;margin-top:30px}.contato-red-info{text-align:center}.contato-red-info .contato-red-selo{margin-left:0}.contato-red-title.t34{font-size:22px;letter-spacing:-0.7px}.post-hero{padding:224px 20px 100px}.post-hero-grid{row-gap:143px}.post-hero h1{padding:24px}.post-body-wrap{padding:100px 20px}.post-cta{flex-direction:column;align-items:center}.post-cta .btn{flex:none}.delivery-box .title{margin-bottom:43px}.delivery-box .pedir-unit{align-items:center;gap:18px;margin-bottom:89px}.posts-3 .post-img{aspect-ratio:350 / 197}.posts-3{row-gap:18px}.posts-3 .post-body{padding-top:25px}.post-content .cols-2>div:first-child{margin-bottom:35px}.prose h6{letter-spacing:-0.5px}.loja-tabs{display:flex;flex-direction:column}.loja-tab,.loja-panel{order:0}.loja-panel{margin:65px 0 16px}}.produto img{height:396px;aspect-ratio:auto;object-fit:cover}.hero-franq-slides{display:none}@media (max-width:1024px){.breadcrumb{font-size:12px}.lead-grid{grid-template-columns:1fr;row-gap:20px}.hero-franquias{min-height:200px;padding:0;background-image:none}.hero-franquias .page-hero-box{display:none}.hero-franq-slides{display:block;position:absolute;inset:0}.hero-franq-slides .swiper-slide{height:100%;background:center / cover no-repeat}.franq-section{padding-left:0;padding-right:0}.franq-intro{grid-template-columns:472fr 492fr;column-gap:40px;padding:0 10px}.franq-intro .prose p,.franq-intro .prose ul{max-width:423px}.franq-video-title{font-size:40px;letter-spacing:-1.5px}.cta-franq .cta-ovelha-dir,.cta-franq .cta-ovelha-esq{display:block}.cta-franq .cta-ovelha-esq{width:201px;height:301px;left:-55px;top:24px}.cta-franq .cta-ovelha-dir{width:167px;height:214px;left:818px;top:233px}.cta-franq .cta-eyebrow{font-size:12px}.hero-festa h1{max-width:calc(100vw - 60px);font-size:101px;letter-spacing:-1.5px}.festa-video{aspect-ratio:960 / 1707}.festa-gallery{padding:10px 10px 40px}.festa-swiper{max-width:none}.festa-swiper img{aspect-ratio:301 / 370}.contato-red{padding:90px 10px}.contato-red-grid{grid-template-columns:438fr 492fr;column-gap:74px}.contato-red-title.t34{font-size:23px;letter-spacing:-0.8px}.hero-contato .page-hero-box{width:586px}}@media (max-width:767px){.hero-franquias{min-height:521px}.franq-intro{grid-template-columns:1fr}.franq-intro .prose p,.franq-intro .prose ul{max-width:none}.franq-video-title{font-size:22px;letter-spacing:-0.7px}.cta-franq .cta-ovelha-dir,.cta-franq .cta-ovelha-esq{display:none}.hero-festa h1{max-width:288px;font-size:22px;letter-spacing:-1.2px}.festa-video{aspect-ratio:350 / 622}.festa-swiper img{aspect-ratio:370 / 455}.contato-red{padding:90px 10px}.contato-red-grid{grid-template-columns:1fr}.contato-red-title.t34{font-size:22px;letter-spacing:-0.7px}.hero-contato .page-hero-box{width:302px}}@media (min-width:768px) and (max-width:1024px){.enderecos{padding-left:0;padding-right:0}.units-grid{grid-template-columns:1fr 1fr;padding:0 10px}.units-grid .hours{display:block}.porque-section{padding-left:0;padding-right:0}.porque{grid-template-columns:462fr 492fr;column-gap:50px;padding:0 10px}.porque .title{font-size:40px;letter-spacing:-1.5px}.porque-img{height:500px}.lead-grid .text{max-width:none !important}}@media (min-width:768px) and (max-width:1024px){.cta-franq .cta-card{justify-content:flex-start;padding-top:280px}.cta-franq .cta-big{max-width:771px}}@media (min-width:1600px){.site-header{padding-left:calc((100% - 1600px) / 2 + 8px);padding-right:calc((100% - 1600px) / 2 + 23px)}.header-logo{width:370px}.header-logo img{width:348px}.header-nav{padding-left:25px;gap:0}.btn-header{width:auto;align-self:center;padding:16px 26px}}.cta-card{max-width:936px}@media (min-width:1025px){.hero-festa h1{max-width:calc(63.04vw - 39px)}}.contato-selo .selo{width:100%}.selo-parado{animation:none !important}@media (min-width:1025px){.festa-swiper{max-width:1300px;overflow:visible;clip-path:inset(-60px 0)}.festa-swiper .swiper-slide{scale:0.9;filter:blur(3px);transition:scale 1.4s ease,filter 1.4s ease}.festa-swiper .swiper-slide-prev,.festa-swiper .swiper-slide-next{scale:1.1;filter:blur(0)}.festa-swiper img{aspect-ratio:399 / 491}}.franq-video-sticky{align-self:stretch}.franq-video-sticky .franq-video{position:sticky;top:0}.cta-franq .cta-ovelha-dir{transform:rotate(13deg)}.produto-img{overflow:hidden;border-radius:8px}.produto-img img{display:block;scale:1.1;transition:scale .3s}.produto-img:hover img{scale:1}.ovelha-ref{position:absolute;top:-157px;left:0;right:0;height:137px;pointer-events:none}@media (min-width:768px) and (max-width:1024px){.ovelha-ref{top:-62px;height:42px}}.faq-item summary{transition:background-color .3s,color .3s}.faq-item summary:hover{background:var(--cream);color:#1f2124}.footer-links a:hover{color:var(--red)}@media (min-width:768px){.loja>.container{max-width:none;padding:0 60px}.loja-tabs{max-width:none}.loja-swiper{max-width:1086px}}@media (min-width:768px) and (max-width:1024px){.page-hero-box,.hero-contato .page-hero-box{width:calc(60.27vw - 31px)}.hero-trabalhe .page-hero-title{font-size:60px}.post-hero{padding:100px 0 100px 10px}.post-hero-grid{grid-template-columns:363fr 398fr;column-gap:30px}.post-hero h1{font-size:40px;letter-spacing:-1.5px;padding-left:0}}@media (min-width:768px) and (max-width:1024px){.contato-red-grid{grid-template-columns:calc(44.6vw - 19px) calc(50vw - 20px);justify-content:space-between;column-gap:0}.contato-red-selo{width:11.875vw}.porque{grid-template-columns:minmax(0,1fr) calc(50vw - 20px);column-gap:43px}.porque .prose p,.porque .prose h6{max-width:calc(42.86vw - 16px)}.franq-intro .prose p,.franq-intro .prose ul{max-width:calc(42.86vw - 16px)}}@media (min-width:768px) and (max-width:1024px){.post-content h2{font-size:29px}.delivery-box .pedir-name h3{font-size:40px;letter-spacing:-1.5px}}@media (min-width:768px) and (max-width:1024px){.historia{row-gap:20px}.historia-foto{min-height:475px}.sobre-intro{padding-bottom:261px}}.sac-red{background:#e11922;padding-top:160px;padding-bottom:160px}@media (min-width:768px) and (max-width:1024px){.sac-red{padding-top:191px}}@media (max-width:767px){.sac-red{padding-top:182px}.franq-intro{padding:0}.historia{row-gap:20px}.post-hero{padding:106px 20px 100px}.post-hero-grid{row-gap:20px}.post-hero h1{display:flex;align-items:center;min-height:366px;padding:24px}}@media (min-width:768px) and (max-width:1024px){.cta-franq .cta-card{padding-top:calc(30.8vw - 35px)}}@media (max-width:767px){.cta-franq .cta-card{padding-top:87px;padding-bottom:87px}.enderecos{padding-left:0;padding-right:0}.units-grid{padding:0 10px}}.festa-gallery{padding:10px 10px 15px !important}.festa-gallery .flavor-pagination{margin:0 !important;height:25px;align-items:center}.post-content>.post-media + h2,.post-content>.post-media-img + h2,.post-content>.post-media-tall + h2{margin-top:0}.sr-only{position:absolute !important;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap;border:0}.footer-legal{margin-top:30px;text-align:center;font-size:13px;line-height:1.7;color:#777}.footer-legal a{text-decoration:underline}.footer-legal a:hover{color:var(--red)}.footer-empresa:empty{display:none}.legal{background:#fff;padding:100px var(--px)}.legal .container{max-width:860px}.legal h1{margin-bottom:10px}.legal .atualizado{margin-bottom:40px;color:#777;font-size:14px}.legal h2{margin:34px 0 12px;font-family:var(--display);font-size:21px;font-weight:500;letter-spacing:-0.7px;text-transform:uppercase;color:var(--red)}.legal p,.legal li{font-size:16px;line-height:1.7;margin-bottom:12px}.legal ul{list-style:disc;padding-left:24px}.legal a{color:var(--red);text-decoration:underline}@media (max-width:767px){.legal{padding:60px 20px}.legal h1{font-size:30px}}.form-lgpd{margin:-4px 0 0;font-family:var(--body);font-size:13px;font-weight:600;line-height:1.4;text-align:center;color:#fff}.form-lgpd a{color:inherit;text-decoration:underline}.form-light .form-lgpd{color:#555}.hero-slideshow .swiper-slide,.hero-franq-slides .swiper-slide{background-image:var(--bg-g)}@media (max-width:1366px){.hero-slideshow .swiper-slide{background-image:var(--bg-m)}.hero-franquias{background-image:url('../img/banner-franquia-desktop-1280.webp')}}@media (max-width:1024px){.hero-franq-slides .swiper-slide{background-image:var(--bg-m)}}@media (max-width:767px){.cta,.page-hero[style*="fundo-cta"]{background-image:url('../img/fundo-cta-900.webp') !important}.sobre-inauguracao,.parte-foto{background-image:url('../img/sobre-inauguracao-700.webp')}.sobre-loja,.historia-foto{background-image:url('../img/sobre-loja-480.webp')}.hero-blog-inner{background-image:url('../img/hero-blog-700.webp')}.hero-franquias,.hero-sac{background-image:url('../img/hero-franquias-mobile-800.webp')}.hero-trabalhe{background-image:url('../img/trabalhe-quiosque-480.webp')}}