body{background-color:linen;color:#000;font-family:Rustica,Arial,Helvetica,sans-serif;font-size:16px}.w-content{margin:0 auto;max-width:1240px;padding:0 15px;width:100%}.w-content.small{max-width:800px}.w-content .w-content{padding:0}@media only screen and (min-width:1100px){.logo{width:213px}}.logo img{height:32px}@media only screen and (min-width:1100px){.logo img{height:32px;margin:10px 0}#footer-desktop .logo img{height:40px}}.splash-logo{display:block;height:180px;margin:0 auto;overflow:visible;width:320px}.splash-logo img{height:100%;object-fit:contain!important;width:100%}.q-loading__backdrop{opacity:.9}@media only screen and (min-width:768px){.q-my-md-lg{margin:5% 0}}.h100{height:100%}.w100{width:100%}.opt60{opacity:.6}.opt75{opacity:.75}.z-second{z-index:2700!important}.z-third{z-index:2300!important}.z-middle{z-index:2000!important}.border-red{border:1px solid #c1272d}.q-separator-dashed{background:repeating-linear-gradient(90deg,#c1272d,#c1272d 5px,#0000 0,#0000 8px);height:5px;margin:8px 0;width:100%}.q-markdown h1,.q-markdown h2,.q-markdown h3,.q-markdown h4,.q-markdown h5,.q-markdown h6{line-height:1.2em;margin:0}.q-markdown a,.q-markdown li,.q-markdown p{font-size:14px;line-height:1.3em;text-align:left}.q-markdown.big-p a,.q-markdown.big-p li,.q-markdown.big-p p{font-size:18px}@media (width > 767px){.q-markdown.big-p a,.q-markdown.big-p li,.q-markdown.big-p p{font-size:20px}}.q-markdown.text-center a,.q-markdown.text-center h1,.q-markdown.text-center h2,.q-markdown.text-center h3,.q-markdown.text-center h4,.q-markdown.text-center h5,.q-markdown.text-center h6,.q-markdown.text-center li,.q-markdown.text-center p{text-align:center}.inline-code,code{font-size:14px;text-align:left}.bg-xtrblack{background-color:#000}.obj-contain{height:100%;object-fit:contain;width:100%}.blink{animation:blink 3s linear forwards}.endless_blink{animation:blink 3s linear infinite}.bg-white{background-color:linen!important}@keyframes blink{0%{opacity:1}25%{opacity:.5}50%{opacity:1}75%{opacity:.5}to{opacity:1}}@font-face{font-display:swap;font-family:Rustica;font-style:normal;font-weight:400;src:url(../fonts/RusticaRegular.12eeb42e.woff2) format("woff2"),url(../fonts/RusticaRegular.547976e2.woff) format("woff")}@font-face{font-display:swap;font-family:Rustica;font-style:italic;font-weight:400;src:url(../fonts/RusticaRegularItalic.0f55bd5a.woff2) format("woff2"),url(../fonts/RusticaRegularItalic.93fd0c1e.woff) format("woff")}@font-face{font-display:swap;font-family:Rustica;font-style:normal;font-weight:500;src:url(../fonts/Rustica-Medium.34ed586c.woff2) format("woff2"),url(../fonts/Rustica-Medium.4dffa0be.woff) format("woff")}@font-face{font-display:swap;font-family:Rustica;font-style:italic;font-weight:500;src:url(../fonts/RusticaMediumItalic.8f9ea222.woff2) format("woff2"),url(../fonts/RusticaMediumItalic.af8db6a3.woff) format("woff")}@font-face{font-display:swap;font-family:Rustica;font-style:normal;font-weight:700;src:url(../fonts/RusticaBold.28c7f66f.woff2) format("woff2"),url(../fonts/RusticaBold.a578c374.woff) format("woff")}@font-face{font-display:swap;font-family:Rustica;font-style:italic;font-weight:700;src:url(../fonts/Rustica-BoldItalic.94a5bdc7.woff2) format("woff2"),url(../fonts/Rustica-BoldItalic.d90852e0.woff) format("woff")}@font-face{font-display:swap;font-family:Rustica;font-style:normal;font-weight:800;src:url(../fonts/RusticaExtraBold.db4644df.woff2) format("woff2"),url(../fonts/RusticaExtraBold.be8c1f00.woff) format("woff")}@font-face{font-display:swap;font-family:Rustica;font-style:italic;font-weight:800;src:url(../fonts/RusticaExtraBoldItalic.6bdf47c6.woff2) format("woff2"),url(../fonts/RusticaExtraBoldItalic.1be69c15.woff) format("woff")}@font-face{font-display:swap;font-family:Rustica;font-style:normal;font-weight:900;src:url(../fonts/RusticaBlack.98e32974.woff2) format("woff2"),url(../fonts/RusticaBlack.efe8c686.woff) format("woff")}@font-face{font-display:swap;font-family:Rustica;font-style:italic;font-weight:900;src:url(../fonts/RusticaBlackItalic.e40db094.woff2) format("woff2"),url(../fonts/RusticaBlackItalic.a06ffd23.woff) format("woff")}h1,h2,h3,h4,h5,h6{font-family:Nunito,Helvetica,Arial,Sans-serif;font-weight:600}h1,h2,h3,h4,h5,h6,p{color:#1d1d1d}.a-button-cart{position:relative}.a-button-cart .total{font-size:1.4em;vertical-align:-3.5px}.q-btn.button-accent,.q-btn.button-black,.q-btn.button-green,.q-btn.button-orange,.q-btn.button-primary,.q-btn.button-secondary,.q-btn.button-warning,.q-btn.button-white{background-color:initial;border:3px solid #1d1d1d;border-radius:20px;color:#c1272d;display:inline-block;font-size:15px;font-weight:900;margin-top:16px;padding:1px 10px;text-align:center;text-decoration:none;text-transform:uppercase;transition:all .25s ease-in-out}.q-btn.button-accent:hover,.q-btn.button-black:hover,.q-btn.button-green:hover,.q-btn.button-orange:hover,.q-btn.button-primary:hover,.q-btn.button-secondary:hover,.q-btn.button-warning:hover,.q-btn.button-white:hover{opacity:.55}.q-btn.button-primary{background-color:#3c4a57;border-color:#3c4a57;color:linen}.q-btn.button-primary.outline{background-color:initial;border-color:#3c4a57;color:#3c4a57}.q-btn.button-secondary{background-color:#c1272d;border-color:#c1272d;color:linen}.q-btn.button-secondary.outline{background-color:initial;border-color:#c1272d;color:#c1272d}.q-btn.button-black{background-color:#1d1d1d;border-color:#1d1d1d;color:linen}.q-btn.button-black.outline{background-color:initial;border-color:#1d1d1d;color:#1d1d1d}.q-btn.button-orange{background-color:#f9a825;border-color:#f9a825;color:linen}.q-btn.button-orange.outline{background-color:initial;border-color:#f9a825;color:#f9a825}.q-btn.button-green{background-color:#498b33;border-color:#498b33;color:linen}.q-btn.button-green.outline{background-color:initial;border-color:#498b33;color:#498b33}.q-btn.button-accent{background-color:#f49b6f;border-color:#f49b6f;color:linen}.q-btn.button-accent.outline{background-color:initial;border-color:#f49b6f;color:#f49b6f}.q-btn.button-warning{background-color:#ecbc2b;border-color:#ecbc2b;color:linen}.q-btn.button-warning.outline{background-color:initial;border-color:#ecbc2b;color:#ecbc2b}.q-btn.button-white{background-color:linen;border-color:linen;color:#3c4a57}.q-btn.button-wh::-webkit-progress-inner-element{background-color:initial;border-color:linen;color:linen}.text-white.q-field--standard .q-field__control:before{border-bottom:1px solid #fff}.text-white.q-field--standard .q-field__label,.text-white.q-field--standard .q-field__native{color:#000}.text-white.q-field--standard.q-field--focused .q-field__control:after{background-color:#c1272d}.text-white.q-field--standard.q-field--focused .q-field__native::placeholder{color:#000}.label-markdown p{margin-bottom:0}.q-markdown--link{color:#c1272d}.a-insta-slide{display:block;height:20.22vw;width:100%}.a-insta-slide img{display:block;height:100%;object-fit:cover;width:100%}[class*=" asr-"],[class^=asr_]{display:block;overflow:hidden;position:relative;width:100%}[class*=" asr-"]>.contain,[class*=" asr-"]>.cover,[class^=asr_]>.contain,[class^=asr_]>.cover{inset:0 0 0 0;position:absolute}.asr_1_1{aspect-ratio:1/1}.asr_2_1{aspect-ratio:2/1}.asr_3_2{aspect-ratio:3/2}.asr_4_3{aspect-ratio:4/3}.asr_5_3{aspect-ratio:16/10}.asr_5_4{aspect-ratio:5/4}.asr_21_9,.asr_7_3{aspect-ratio:7/3}.asr_7_4{aspect-ratio:7/4}.asr_16_10{aspect-ratio:16/10}.asr_16_9{aspect-ratio:16/9}.asr_16_7{aspect-ratio:16/7}.asr_1_2{aspect-ratio:1/2}.asr_2_3{aspect-ratio:2/3}.asr_3_4{aspect-ratio:3/4}.asr_3_5{aspect-ratio:3/5}.asr_4_5{aspect-ratio:4/5}.asr_7_16{aspect-ratio:7/16}.asr_9_16{aspect-ratio:9/16}.asr_9_21{aspect-ratio:9/21}.asr_10_16{aspect-ratio:10/16}.m-primary-navigation .q-btn{font-size:12px;font-weight:900;text-transform:uppercase}.m-primary-navigation .q-btn.active{color:#fff;text-decoration:underline}.m-ofertas-item{align-items:center;border-radius:4px;display:flex;justify-content:flex-start;padding:0}.m-ofertas-item .q-img{height:15.5vw;position:relative}.m-ofertas-item .q-img .q-img__content>div{background:#0000;padding:0}@media screen and (min-width:1024px){.m-ofertas-item .q-img{height:20vw}}.m-ofertas-item .m-category-item__content{align-items:center;display:flex;flex-wrap:wrap;justify-content:space-between}.m-ofertas-item .m-category-item__content>div{padding-left:5vw;width:50%}@media (min-width:600px){.m-ofertas-item .m-category-item__content>div{padding-left:45px;width:22.5vw}}@media (min-width:1380px){.m-ofertas-item .m-category-item__content>div{width:370px}}.m-ofertas-item .m-category-item__content .title{color:#c1272d;font-size:5.5vw;font-weight:900;line-height:1.1em;text-transform:uppercase}@media (min-width:600px){.m-ofertas-item .m-category-item__content .title{font-size:3.5vw}}@media (min-width:1380px){.m-ofertas-item .m-category-item__content .title{font-size:50px}}.m-promos-item{align-items:center;border-radius:4px;display:flex;height:15.5vw;justify-content:flex-start;padding:0}.m-promos-item .q-img{position:relative}.m-promos-item .q-img .q-img__content>div{background:#0000;padding:0}@media screen and (min-width:1024px){.m-promos-item .q-img{height:20vw}}.m-promos-item .m-category-item__content{align-items:center;display:flex;flex-wrap:wrap;justify-content:space-between}.m-promos-item .content-title-bg{height:100%;overflow:hidden;position:relative;width:55%}.m-promos-item .content-title-bg:after{background:linear-gradient(90deg,#ffffffb3,#fff6);content:"";height:100%;left:5%;position:absolute;top:0;transform:skew(10deg) translateX(-32.5%);width:130%;z-index:1}.m-promos-item .content-title-bg .content-title{display:flex;flex-direction:column;height:100%;justify-content:center;margin:0;padding:1% 14% 1% 5%;position:relative;z-index:4}.m-promos-item .content-title-bg .content-title .title{font-size:5vw;font-weight:600;line-height:1.1em;margin-block-end:.25em;margin-block-start:.25em}@media screen and (min-width:768px){.m-promos-item .content-title-bg .content-title .title{font-size:2.4vw}}.m-promos-item .content-title-bg .content-title .subtitle{color:#1d1d1d;font-size:3.5vw;line-height:1.1em;margin-block-end:.25em;margin-block-start:.25em}@media screen and (min-width:768px){.m-promos-item .content-title-bg .content-title .subtitle{font-size:1.6vw}}.m-promos-item .content-price{align-items:flex-end;display:flex;flex-direction:column;height:100%;justify-content:center;padding:0 2%;width:45%}.m-promos-item .content-price .content-price-circle{align-items:center;aspect-ratio:1/1;background-color:#ff1414cc;border:.125em solid #fffc;border-radius:100%;display:flex;font-size:6vw;font-weight:700;justify-content:center;max-width:70%;padding:4%}@media screen and (min-width:800px){.m-promos-item .content-price .content-price-circle{font-size:3vw}}@media screen and (min-width:1240px){.m-promos-item .content-price .content-price-circle{font-size:38px}}.m-promos-item .content-price .content-price-circle p{margin-bottom:0}.m-promos-item.odd .m-category-item__content{flex-direction:row-reverse}.m-promos-item.odd .content-title-bg{text-align:right}.m-promos-item.odd .content-title-bg:after{background:linear-gradient(270deg,#ffffffb3,#fff6);right:5%;transform:skew(-10deg) translateX(0);width:130%}.m-promos-item.odd .content-title{padding:1% 5% 1% 14%}.m-promos-item.odd .content-price{align-items:flex-start}.m-product-item{min-height:auto}@media only screen and (min-width:800px){.m-product-item{min-height:372px}}.m-product-item.cross{min-height:auto}.m-product-item .q-avatar{aspect-ratio:1/1;font-size:260px;margin:0 auto}@media only screen and (min-width:800px){.m-product-item .q-avatar{font-size:260px}}.m-product-item .q-avatar img{mix-blend-mode:multiply}.m-product-item .q-avatar.small{font-size:90px}.m-product-item .q-avatar.cross{font-size:120px}.m-product-item .description{padding:0 20px;width:100%}.m-product-item .description .title{color:#c1272d;display:flex;flex-direction:column;font-size:14px;font-weight:900;justify-content:flex-end;letter-spacing:0;line-height:20px;margin:0 0 1px;min-height:32px;text-transform:uppercase}@media only screen and (min-width:800px){.m-product-item .description .title{font-size:16px;min-height:42px}}.m-product-item .description p{color:#1d1d1d;font-size:12px;letter-spacing:0;line-height:15px;margin:0}.m-product-item .price{color:#8295a6;font-size:16px;font-weight:600;letter-spacing:0;line-height:20px;margin-bottom:3px;text-align:center}.m-product-counter-item{background-color:linen;border:3px solid #3c4a57;border-radius:20px;float:left;height:40px;margin:5px 0;min-height:40px;padding:0 0 0 10px;width:100%}.m-product-counter-item .description{height:100%}.m-product-counter-item .title{color:#1d1d1d;font-size:.8125em;font-weight:900;line-height:1.05em;margin:0;text-transform:uppercase}.m-product-counter-item .price{color:#c1272d;font-size:.9125em;font-weight:600;line-height:1.05em;margin:0 5px}.m-product-counter-item .q-btn-group{background-color:#3c4a57;border-radius:25px}.m-product-counter-item .q-btn-group .counter{color:linen;line-height:1.45;margin:2px 0}.m-carrito-item,.m-product-base-item{min-height:auto}.m-carrito-item .q-avatar,.m-product-base-item .q-avatar{font-size:56px;height:auto;width:60px}.m-carrito-item .description h3,.m-product-base-item .description h3{font-size:16px;letter-spacing:0;line-height:20px;margin:0 0 3px}.m-carrito-item .description h3.promo,.m-product-base-item .description h3.promo{font-size:20px}.m-carrito-item .description h3 .title,.m-product-base-item .description h3 .title{color:#c1272d;margin:0 2px 0 0}.m-carrito-item .description h3 .subfamily,.m-product-base-item .description h3 .subfamily{color:#1d1d1d;font-size:12px}.m-carrito-item .description p,.m-product-base-item .description p{color:#1d1d1d;font-size:12px;letter-spacing:0;line-height:15px;margin:0}.m-carrito-item .description p .text-strike,.m-product-base-item .description p .text-strike{color:#f49b6f}@media only screen and (min-width:800px){.cart-page .m-carrito-item .q-avatar,.cart-page .m-product-base-item .q-avatar,.q-dialog .m-carrito-item .q-avatar,.q-dialog .m-product-base-item .q-avatar{font-size:110px;width:130px}.cart-page .m-carrito-item .description .subfamily,.cart-page .m-carrito-item .description .title,.cart-page .m-product-base-item .description .subfamily,.cart-page .m-product-base-item .description .title,.q-dialog .m-carrito-item .description .subfamily,.q-dialog .m-carrito-item .description .title,.q-dialog .m-product-base-item .description .subfamily,.q-dialog .m-product-base-item .description .title{font-size:1.4em;line-height:1.6em}.cart-page .m-carrito-item .description .ingredients,.cart-page .m-product-base-item .description .ingredients,.q-dialog .m-carrito-item .description .ingredients,.q-dialog .m-product-base-item .description .ingredients{font-size:1.05em;line-height:1.3em}}.m-ingredient-item{align-items:center;display:flex;justify-content:space-between;min-height:auto;width:100%}.m-ingredient-item h3{color:#1d1d1d;font-size:13px;font-weight:700;font-weight:900;letter-spacing:0;line-height:18px;text-transform:uppercase}.m-ingredient-item .q-btn-group{background-color:#7f7f7f;border-radius:25px}.m-ingredient-item .q-btn-group .counter{color:linen;line-height:1.5;margin:2px 0}.m-delivery-item{text-align:center}.m-delivery-item .q-icon,.m-delivery-item .q-icon img{height:7em;width:7em}.m-delivery-item h5{margin:2px 0}.m-category-header-item{border-bottom:2px solid #c1272d;height:132px}@media only screen and (max-width:800px){.m-category-header-item .q-img__content>div{background:#000000c4}}.m-category-header-item__content{align-items:center;display:flex;height:100%;width:100%}.m-category-header-item__content .title{font-size:34px;font-weight:700;line-height:1.2rem;margin:1rem 0}@media only screen and (min-width:800px){.m-category-header-item__content .title{font-size:34px}}@media only screen and (min-width:1100px){.m-category-header-item__content .title{padding-left:30px}}.m-category-header-item__content .content{max-width:400px}@media only screen and (min-width:1100px){.m-category-header-item__content .content{padding-left:30px}}.m-recovery-item{min-height:auto}.m-recovery-item .q-avatar{font-size:250px;margin:0 auto}.m-recovery-item .q-avatar.small{font-size:90px}.m-recovery-item .description{width:100%}.m-recovery-item .description .title{color:#73cfc6;font-size:16px;font-weight:700;letter-spacing:0;line-height:20px;margin:0 0 1px}@media only screen and (min-width:800px){.m-recovery-item .description .title{font-size:18px}}.m-recovery-item .description p{color:#1d1d1d;font-size:12px;letter-spacing:0;line-height:15px;margin:0}.m-recovery-item .price{color:#8295a6;font-size:16px;font-weight:600;letter-spacing:0;line-height:20px;margin-bottom:3px;text-align:center}.alergens-header{align-content:center;background-position:100% 100%;background-repeat:no-repeat;background-size:cover;background-size:13%;border-radius:25px;color:#c1272d;font-size:26px;padding:16px 0}@media screen and (min-width:768px){.alergens-header{font-size:36px;margin:48px 0 32px}}.alergens-product-item-list{margin:0;padding:0;width:100%}.alergens-product-item{align-items:center;border-bottom:1px solid #b4acac;display:flex;flex-direction:row;justify-content:flex-start;padding:8px 0;width:100%}.alergens-product-item .alergens-title{color:#222;flex-basis:50%;margin-bottom:0;text-decoration:none}.alergens-product-item .alergens-title:hover{color:#e4002b}.alergens-product-item .alergens-alergens{align-items:center;display:flex;flex-basis:50%;flex-wrap:wrap;justify-content:flex-end;list-style-type:none;text-align:left}.alergens-product-item .alergens-alergens img{height:40px;width:40px}.alergens-product-item .alergen-symbol{font-size:30px}@media screen and (min-width:768px){.alergens-product-item .alergen-symbol{font-size:40px}}.alergens-product-item .alergen-symbol.present{color:#c1272d}.alergens-product-item .alergen-symbol.maybe{color:#f49b6f}.alergens-alergens-info{color:#b4acac;margin:0;text-align:right}.alergens-alergens-info .present_01{color:#e4002b}.alergens-alergens-info .present_02{color:#ff9d6e}.m-cupon-item{align-items:center;background-color:#c1272d;border-radius:2px 12px 12px 2px;color:linen;display:inline-flex;font-size:12px;padding:3px 5px}.m-cupon-item .icon-close{display:inline-block;padding-left:6px}.q-header{background-color:linen}.q-header .q-btn,.q-header .q-field__native,.q-header .q-select{color:#c1272d;font-size:12px;font-weight:900;text-transform:uppercase}.q-header .q-field__marginal,.q-header .q-icon,.q-menu{color:#c1272d}.q-menu{font-size:12px;font-weight:400;font-weight:900;text-transform:uppercase}#footer-desktop{height:auto;margin-top:40px}#footer-desktop .q-btn{font-size:8px;margin:0 5px}.o-carrito-in-page{display:flex;justify-content:space-between;max-width:100%;overflow:hidden}.o-carrito-in-page-item{margin-right:-25%;transition:all .25s ease-in-out;width:25%}.o-carrito-in-page-item.active{margin-right:0;padding-left:20px}.o-carrito-in-page-item.active .wrapper>*{opacity:1}.o-carrito-in-page-item .wrapper{height:100%;padding:1%;width:100%}.o-carrito-in-page-item .wrapper>*{opacity:0;transition:opacity .25s ease-in-out;transition-delay:.2s}.o-carrito-in-page-loop{transition:width .25s ease-in-out;width:100%}.o-carrito-in-page-loop.active{width:75%}@font-face{font-display:block;font-family:pizzaapunt;font-style:normal;font-weight:400;src:url(../fonts/pizzaapunt.8ba1f605.woff) format("woff")}[class*=" icon-"],[class^=icon-]{speak:never;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-family:pizzaapunt!important;font-style:normal;font-variant:normal;font-weight:400;line-height:1;text-transform:none}.icon-menu:before{content:"\e921"}.icon-arrow-left:before{content:"\e901"}.icon-arrow-right:before{content:"\e902"}.icon-ccard:before{content:"\e903"}.icon-chevron-categories:before{content:"\e904"}.icon-close:before{content:"\e905"}.icon-info:before{content:"\e906"}.icon-list:before{content:"\e907"}.icon-money:before{content:"\e908"}.icon-password:before{content:"\e918"}.icon-pen:before{content:"\e919"}.icon-phone:before{content:"\e91a"}.icon-pizza:before{content:"\e91b"}.icon-places:before{content:"\e91c"}.icon-profile:before{content:"\e91d"}.icon-repeat:before{content:"\e91e"}.icon-api:before{content:"\e90a"}.icon-cacauets:before{content:"\e90b"}.icon-crustacis:before{content:"\e90c"}.icon-fruitssecs:before{content:"\e90d"}.icon-gluten:before{content:"\e90e"}.icon-lactics:before{content:"\e90f"}.icon-molluscs:before{content:"\e910"}.icon-mostassa:before{content:"\e911"}.icon-ous:before{content:"\e912"}.icon-peix:before{content:"\e913"}.icon-sesam:before{content:"\e914"}.icon-soja:before{content:"\e915"}.icon-sulfits:before{content:"\e916"}.icon-tramussos:before{content:"\e917"}.icon-minus:before{content:"\e909"}.icon-alert:before{content:"\e900"}.icon-carta:before{content:"\e91f"}.icon-cart:before{content:"\e920"}.icon-facebook:before{content:"\ea90"}.icon-instagram:before{content:"\ea92"}.text-h1[data-v-403602b6]{font-size:20px;line-height:22px;margin:20px auto 10px;min-height:52px}.text-h1[data-v-403602b6],.text-h2[data-v-403602b6]{letter-spacing:0;text-align:center;text-transform:uppercase}.text-h2[data-v-403602b6]{font-size:16px;height:22px;line-height:17px;margin:10px auto}