@keyframes molecule{0%,to{transform:rotate(0deg) skew(0deg,0deg) scale(1)}10%,90%{transform:rotate(10deg) skew(3deg,3deg) scale(.95)}20%,80%{transform:rotate(20deg) skew(0deg,0deg) scale(1)}30%,70%{transform:rotate(30deg) skew(3deg,3deg) scale(1.05)}40%,60%{transform:rotate(40deg) skew(0deg,0deg) scale(1)}50%{transform:rotate(50deg) skew(3deg,3deg) scale(.95)}}*,ul{box-sizing:border-box}:root{--wp-block-synced-color:#7a00df;--wp-block-synced-color--rgb:122,0,223;--wp-bound-block-color:var(--wp-block-synced-color);--wp-editor-canvas-background:#ddd;--wp-admin-theme-color:#007cba;--wp-admin-theme-color--rgb:0,124,186;--wp-admin-theme-color-darker-10:#006ba1;--wp-admin-theme-color-darker-10--rgb:0,107,160.5;--wp-admin-theme-color-darker-20:#005a87;--wp-admin-theme-color-darker-20--rgb:0,90,135;--wp-admin-border-width-focus:2px}@media (min-resolution:192dpi){:root{--wp-admin-border-width-focus:1.5px}}:root{--wp--preset--font-size--normal:16px;--wp--preset--font-size--huge:42px}html{line-height:1.15;-webkit-text-size-adjust:100%;height:100%;width:100%}body{margin:0;min-height:100%;font-size:62.5%;font-family:"Filson Pro";font-weight:400}main{display:block}h1{font-size:2em;margin:.67em 0}a{background-color:#fff0}small{font-size:80%}img{border-style:none}button,input{font-family:inherit;font-size:100%;line-height:1.15;margin:0;overflow:visible}button{text-transform:none}[type=submit],button{-webkit-appearance:button}[type=submit]::-moz-focus-inner,button::-moz-focus-inner{border-style:none;padding:0}[type=submit]:-moz-focusring,button:-moz-focusring{outline:1px dotted ButtonText}[type=checkbox],[type=radio]{box-sizing:border-box;padding:0}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}@font-face{font-display:swap;font-family:"Filson Pro";font-weight:400;src:url(/wp-content/themes/pedefruta/assets/fonts/Filson\ Pro/Book.otf)format("truetype")}@font-face{font-display:swap;font-family:"Filson Pro";font-weight:500;src:url(/wp-content/themes/pedefruta/assets/fonts/Filson\ Pro/Regular.otf)format("truetype")}@font-face{font-display:swap;font-family:"Filson Pro";font-weight:600;src:url(/wp-content/themes/pedefruta/assets/fonts/Filson\ Pro/Medium.otf)format("truetype")}@font-face{font-display:swap;font-family:"Filson Pro";font-weight:700;src:url(/wp-content/themes/pedefruta/assets/fonts/Filson\ Pro/Bold.otf)format("truetype")}@font-face{font-display:swap;font-family:"Alkaline";font-weight:500;font-style:italic;src:url(/wp-content/themes/pedefruta/assets/fonts/Alkaline/Alkaline\ Regular.otf)format("truetype")}.container{width:100%;padding-left:6%;padding-right:6%;margin-left:auto;margin-right:auto}.icon{display:inline-flex;align-items:center;justify-content:center;background-position:center center;background-size:contain;background-color:#fff0;background-repeat:no-repeat}.icon.check{width:14px;height:10px;background-image:url(/wp-content/themes/pedefruta/assets/images/icons/check.svg)}.icon.instagram{width:20px;height:20px;background-image:url(/wp-content/themes/pedefruta/assets/images/icons/instagram.svg)}.icon.facebook,.icon.whatsapp{width:20px;height:20px;background-image:url(/wp-content/themes/pedefruta/assets/images/icons/facebook.svg)}.icon.whatsapp{background-image:url(/wp-content/themes/pedefruta/assets/images/icons/whatsapp.svg)}.icon.whatsapp-yellow{width:56px;height:56px;background-image:url(/wp-content/themes/pedefruta/assets/images/icons/whatsapp-yellow.svg)}.icon.delivery-yellow,.icon.instagram-yellow{width:56px;height:56px;background-image:url(/wp-content/themes/pedefruta/assets/images/icons/instagram-yellow.svg)}.icon.delivery-yellow{background-image:url(/wp-content/themes/pedefruta/assets/images/icons/delivery-yellow.svg)}h1,h2{font-weight:700}a,p,span{font-size:1.13rem;font-weight:400;text-decoration:none}.main{padding-top:75px}@media only screen and (min-width:1120px){.main{padding-top:0}}.header{width:100%;height:75px;position:fixed;top:0;left:0;bottom:0;right:0;z-index:10;overflow:hidden;transition:height 500ms ease-out}@media only screen and (min-width:1120px){.header{bottom:auto;right:auto;position:sticky;overflow:visible}}.header .container{height:100%}.header .hamburguer-button{display:inline-flex;justify-content:center;align-items:center;flex-direction:column;width:44px;height:44px;border-radius:6px;transition:background-color 150ms ease-out}.header .hamburguer-button .bar{width:18px;height:2px;background-color:#fff;margin-bottom:3px}.header .hamburguer-button .bar:nth-child(3){margin-bottom:0}.header .hamburguer-button:hover{background-color:rgb(0 0 0/.2)}.header .hamburguer-button:focus{outline:0}@media only screen and (min-width:1120px){.header .hamburguer-button{display:none}}.header .menu{display:flex;flex-direction:column;justify-content:space-between;align-items:flex-start;width:100%;min-width:100%;height:100%;position:relative;padding:16px 0 32px}@media only screen and (min-width:1120px){.header .menu{flex-direction:row;align-items:flex-start;justify-content:flex-start;padding:0 0 16px}}.header .menu__top{display:flex;align-items:flex-start;justify-content:space-between;flex-wrap:wrap;width:100%}@media only screen and (min-width:1120px){.header .menu__top{flex-wrap:nowrap;align-items:flex-end;align-self:flex-end;height:100%}}.header .menu__bottom{display:flex;align-items:flex-end;justify-content:space-between;width:100%}@media only screen and (min-width:1120px){.header .menu__bottom{width:auto;align-items:center;justify-content:flex-start;height:100%}}.header .menu__logo{opacity:1;height:59px;transition:all 200ms ease-out}@media (min-width:1120px){.header .menu__logo{transform:translateY(16px)}}.header .menu__list{display:flex;align-items:flex-start;justify-content:center;flex-direction:column;order:3;list-style:none;padding-left:0;margin-top:32px;margin-bottom:0;width:100%}@media only screen and (min-width:1120px){.header .menu__list{order:unset;align-items:center;flex-direction:row;margin-top:0;margin-right:32px;width:auto}}.header .menu__list>li{display:inline-block}.header .menu__list>li>a{display:inline-flex;align-items:center;justify-content:center;text-decoration:none;color:#fff;font-size:30px;font-weight:600;margin:16px 0}@media only screen and (min-width:1120px){.header .menu__list>li>a{font-size:1.13rem;margin:0 13px;font-weight:400}}.header .menu__list>li>a svg{transition:transform 100ms ease-out;margin-left:5px}.header .menu__list>li>a:hover{color:#e7e72f}.header .menu__list>li>a:hover path{stroke:#e7e72f}.header .menu .menu-lang{position:relative}.header .menu .menu-lang-button{text-transform:uppercase}.header .menu .menu-lang-options{border-radius:16px;transition:all 200ms ease-out;height:0;padding:0;overflow:hidden}@media only screen and (min-width:1120px){.header .menu .menu-lang-options{position:absolute;background-color:#fff;padding:32px;top:calc(100% + 32px);left:0;height:auto;opacity:0;visibility:hidden}}.header .menu .menu-lang-options li{display:block;margin-bottom:16px;text-align:left}@media only screen and (min-width:1120px){.header .menu .menu-lang-options li{text-align:center}}.header .menu .menu-lang-options li:last-child{margin-bottom:0}.header .menu .menu-lang-options li a{justify-content:center;transition:border-color 200ms ease-out;border-bottom:1px solid #fff0;font-size:15px;color:#fff}@media only screen and (min-width:1120px){.header .menu .menu-lang-options li a{font-size:18px;color:#641b49}}.header .menu .menu-lang-options li a:hover{border-color:#641b49}.header .menu__social-links{list-style:none;display:flex;align-items:center;justify-content:center;margin-top:0;margin-bottom:0;padding-left:0}@media only screen and (min-width:1120px){.header .menu__social-links{transform:translateY(16px);margin-right:32px}}.header .menu__social-links li{margin:0 5px}.header .menu__social-links li a{display:inline-flex;align-items:center;justify-content:center;padding:8px;border-radius:5px}.header .menu__social-links li a:hover{background-color:rgb(0 0 0/.15)}.footer{margin-top:-150px;position:relative;z-index:2}@media only screen and (min-width:1120px){.footer{margin-top:-50px}}.footer .container{display:flex;align-items:flex-start;flex-direction:column}@media only screen and (min-width:1120px){.footer .container{flex-direction:row;align-items:center}}.footer__copyright,.footer__policy{color:#fff;display:inline-flex;align-items:center;height:30px;font-size:12px}.footer__policy{border-bottom:1px solid #fff0;transition:border-color 100ms ease-out;margin:8px 0}.footer__policy:hover{border-color:#fff}@media only screen and (min-width:1120px){.footer__policy{margin:0 16px}}.footer__developed-by{display:inline-flex;align-items:center;height:30px;color:#fff;font-size:12px}.footer__developed-by .qualitare-logo{background-image:url(/wp-content/themes/pedefruta/assets/images/qualitare.png);background-position:left center;background-repeat:no-repeat;background-size:cover;display:inline-flex;height:25px;width:103px;transition:width 200ms ease-out}@media only screen and (min-width:1120px){.footer__developed-by .qualitare-logo{width:28px}}.footer__developed-by:hover .qualitare-logo{width:103px}.form-control{width:100%;margin-bottom:16px;position:relative;display:flex;align-items:flex-start;justify-content:flex-start;flex-direction:column}.form-control.purple label{background-color:#641b49}.form-control label.text-label{display:inline-block;position:absolute;left:20px;top:-6px;z-index:1;font-size:12px;line-height:12px;padding:0 8px;color:#fff;white-space:nowrap;height:0;overflow:hidden;transition:height 500ms ease-out}.form-control label.checkbox{display:flex;align-items:center;justify-content:flex-start;flex-wrap:wrap;font-size:17px;font-weight:400;line-height:27px;color:#fff;cursor:pointer}.form-control label.checkbox a{color:#fff;margin-left:8px;border-bottom:1px solid #fff}.form-control input:not(input[type=checkbox]):not(input[type=radio]){width:100%;height:50px;border:2px solid #fff;border-radius:16px;background-color:#fff0;color:#fff;font-size:18px;line-height:18px;padding:0 16px}.form-control input:not(input[type=checkbox]):not(input[type=radio]):focus{outline:0}.form-control input:not(input[type=checkbox]):not(input[type=radio])::placeholder{color:#fff;opacity:.5}.form-control input:not(input[type=checkbox]):not(input[type=radio]):focus~label{height:12px}.form-control .box{display:flex;align-items:center;justify-content:center;width:20px;height:20px;border-radius:4px;border:2px solid #fff;margin-right:16px}.form-control .box .icon{opacity:0;transition:opacity 100ms ease-out}.form-control .toggle-group label.toggle-button input[type=radio],.form-control input[type=checkbox],.form-control input[type=radio]{height:0;width:0;overflow:hidden}.form-control input[type=checkbox]:checked~label .icon{opacity:1}.form-control .error{display:none;text-align:right;width:100%;font-size:12px;line-height:12px;color:#fff;padding:4px 16px 0}.form-control .error.checkbox{text-align:left;padding-left:0}.franchise{background-color:#641b49;padding-top:50px;padding-bottom:200px}@media only screen and (min-width:1120px){.franchise{padding-top:100px}}.franchise__title{margin-top:0;margin-bottom:64px;font-size:48px;line-height:48px;color:#fff;white-space:pre-line}@media only screen and (min-width:1120px){.franchise__title{font-size:120px;line-height:120px}}.franchise__article{display:flex;align-items:flex-start;justify-content:space-between;flex-direction:column-reverse;margin-bottom:64px}@media only screen and (min-width:1120px){.franchise__article{margin-bottom:128px;flex-direction:row}}.franchise__article:nth-of-type(2){flex-direction:column}@media only screen and (min-width:1120px){.franchise__article:nth-of-type(2){flex-direction:row}}.franchise__article__text,.franchise__form form{width:100%}@media only screen and (min-width:1120px){.franchise__article__text{width:calc(50% - 16px)}}.franchise__article__text h2{font-size:40px;line-height:48px;color:#fff;margin-top:0;margin-bottom:32px}.franchise__article .mozaic,.franchise__article img{width:100%;margin-bottom:32px}@media only screen and (min-width:1120px){.franchise__article img{width:calc(50% - 16px);margin-bottom:0}}.franchise__article .mozaic{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;height:264px}@media only screen and (min-width:1120px){.franchise__article .mozaic{height:500px;width:calc(50% - 16px);margin-bottom:0}}.franchise__article .mozaic .image{background-size:cover;background-position:center center;background-repeat:no-repeat;border-radius:16px;width:100%;height:100%}.franchise__article .mozaic .size-1{width:calc(50% - 4px);height:100%;display:flex;flex-direction:column;justify-content:space-between}@media only screen and (min-width:1120px){.franchise__article .mozaic .size-1{width:calc(50% - 8px)}}.franchise__article .mozaic .size-2{width:100%;height:calc(50% - 4px);display:flex;justify-content:space-between}@media only screen and (min-width:1120px){.franchise__article .mozaic .size-2{height:calc(50% - 8px)}}.franchise__article .mozaic .size-3{width:calc(50% - 4px);height:100%;display:flex;flex-direction:column;justify-content:space-between}@media only screen and (min-width:1120px){.franchise__article .mozaic .size-3{width:calc(50% - 8px)}}.franchise__article .mozaic .size-4{width:100%;height:calc(50% - 4px)}@media only screen and (min-width:1120px){.franchise__article .mozaic .size-4{height:calc(50% - 8px)}}.franchise__article__button{display:block;position:relative;font-size:0;width:154px;height:154px;align-self:center;margin:0 auto -100px;transform:translateX(-50%)}@media only screen and (min-width:1120px){.franchise__article__button{display:none}}.franchise__article__button:before{content:"";display:block;position:absolute;top:0;left:0;background-image:url(/wp-content/themes/pedefruta/assets/images/bubble.svg);background-repeat:no-repeat;background-size:contain;background-position:center center;height:154px;width:154px;animation:molecule 20s infinite linear}@media only screen and (min-width:1120px){.franchise__article__button:before{width:125px;height:125px}}.franchise__article__button:after{content:"Conheça nossos produtos";width:78px;text-align:center;font-size:1.13rem;font-style:italic;color:#641b49;display:block;z-index:1;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.franchise__advantages .advantage,.franchise__form{display:flex;align-items:flex-start;justify-content:space-between;flex-direction:column}@media only screen and (min-width:1120px){.franchise__form{flex-direction:row}}.franchise__contact img,.franchise__form__text{width:100%;margin-bottom:32px}@media only screen and (min-width:1120px){.franchise__form__text{margin-bottom:0;width:calc(50% - 16px)}}.franchise__form__text h2{font-weight:500}.franchise__article__text p,.franchise__contact__text p,.franchise__form__text p{font-size:18px;line-height:28px;color:#fff;margin-top:0;margin-bottom:16px}@media only screen and (min-width:1120px){.franchise__form form{width:calc(50% - 16px)}}.franchise__advantages,.franchise__form form button{display:flex;align-items:center;justify-content:center}.franchise__form form button{height:64px;padding:0 32px;border:0;border-radius:16px;font-family:"Alkaline";font-size:28px;line-height:28px;font-weight:400;color:#641b49;background-color:#e7e72f;margin-top:32px;cursor:pointer}.franchise__advantages{flex-wrap:wrap;margin-top:128px}.franchise__advantages__title{display:flex;justify-content:center;width:100%;font-size:40px;line-height:48px;color:#fff;text-align:center;margin-top:0;margin-bottom:64px}.franchise__advantages .advantage{width:100%;margin:0 8px 16px;background-color:#a8357a;border-radius:16px;padding-top:16px;padding-bottom:16px;align-items:center;justify-content:flex-start;text-align:center}@media only screen and (min-width:450px){.franchise__advantages .advantage{width:193px;height:124px;padding-bottom:0}}.franchise__advantages .advantage .label,.franchise__advantages .advantage small,.franchise__benefits .benefit span{font-size:18px;line-height:18px;font-weight:400;color:#fff}.franchise__advantages .advantage .value{display:inline-flex;margin-top:16px;font-size:30px;line-height:36px;font-weight:500;color:#e7e72f}@media only screen and (min-width:450px){.franchise__advantages .advantage .value{font-size:40px;line-height:40px}}.franchise__advantages .advantage small{color:#e7e72f}.franchise__benefits{display:flex;align-items:center;justify-content:center;flex-wrap:wrap;margin-top:128px}.franchise__benefits__title{display:flex;justify-content:center;width:100%;font-size:40px;line-height:48px;color:#fff;text-align:center;margin-top:0;margin-bottom:64px}.franchise__benefits .benefit,.franchise__contact__text .links a{flex-direction:column;align-items:center;width:100%;border-radius:16px;background-color:#a8357a;padding:16px}.franchise__benefits .benefit{margin:0 8px 16px;display:flex;justify-content:flex-start;text-align:center}@media only screen and (min-width:450px){.franchise__benefits .benefit{width:235px;height:284px;padding:32px 16px}}.franchise__benefits .benefit .icon{width:56px;min-height:56px;margin-bottom:16px}@media only screen and (min-width:450px){.franchise__benefits .benefit .icon{margin-bottom:32px}}.franchise__benefits .benefit span{line-height:28px}@media only screen and (min-width:1120px){.franchise__benefits .benefit span{font-size:26px;line-height:39px}}.franchise__contact,.franchise__contact__text .links{display:flex;align-items:flex-start;justify-content:space-between;flex-direction:column-reverse;margin-top:128px}@media only screen and (min-width:1120px){.franchise__contact{flex-direction:row}}.franchise__contact__text{width:100%}@media only screen and (min-width:1120px){.franchise__contact__text{width:calc(50% - 16px)}}.franchise__contact__text h2,.franchise__form__text h2{font-size:40px;line-height:48px;color:#fff;margin-top:0;margin-bottom:32px}.franchise__contact__text .links{margin-top:32px;align-items:center;flex-direction:column}@media only screen and (min-width:1120px){.franchise__contact__text .links{margin-left:-8px;margin-right:-8px;flex-direction:row}}.franchise__contact__text .links a{display:inline-flex;justify-content:center;color:#fff;margin:8px 0}@media only screen and (min-width:1120px){.franchise__contact__text .links a{width:189px;height:167px;margin:0 8px;padding:0}}.franchise__contact__text .links a .icon{margin-bottom:16px}@media only screen and (min-width:1120px){.franchise__contact__text .links a .icon{margin-bottom:32px}}@media only screen and (min-width:1120px){.franchise__contact img{width:calc(50% - 16px);margin-bottom:0}}.form-control label.fixed-label{display:flex;width:100%;font-size:18px;line-height:18px;color:#fff;margin-bottom:16px}.form-control .toggle-group,.form-control .toggle-group label.toggle-button{display:flex;align-items:center;justify-content:center}.form-control .toggle-group label.toggle-button{font-size:18px;line-height:18px;color:#fff;height:50px;padding:0 16px;border-top:2px solid #fff;border-bottom:2px solid #fff;border-right:2px solid #fff;cursor:pointer}.form-control .toggle-group label.toggle-button:first-child{border-top-left-radius:16px;border-bottom-left-radius:16px;border-left:2px solid #fff}.form-control .toggle-group label.toggle-button:last-child{border-top-right-radius:16px;border-bottom-right-radius:16px}