*,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}img{border-style:none}::-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.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)}h1,h3,h4,strong{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.purple-one{background-color:#641b49}.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}.terms{background-color:#641b49;padding-top:50px;padding-bottom:200px}@media only screen and (min-width:1120px){.terms{padding-top:100px}}.terms__title{font-size:48px;line-height:48px;color:#fff;margin-top:0;margin-bottom:32px}@media only screen and (min-width:1120px){.terms__title{margin-bottom:64px;font-size:120px;line-height:120px}}.terms__text,.terms__text p{color:#fff;font-size:18px}.terms__text p{line-height:28px;margin-top:0;margin-bottom:16px}