@charset "UTF-8";@font-face{font-family:pepes;src:url(../../dist/fonts/pepes.ttf?80uko9) format("truetype"),url(../../dist/fonts/pepes.woff?80uko9) format("woff"),url(../../dist/fonts/pepes.svg?80uko9#pepes) format("svg");font-weight:400;font-style:normal;font-display:block}[class*=" pepes-icon-"],[class^=pepes-icon-]{font-family:pepes!important;speak:never;font-style:normal;font-weight:400;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.pepes-icon-play-alt:before{content:"\e909"}.pepes-icon-x:before{content:"\e907"}.pepes-icon-plus:before{content:"\e908"}.pepes-icon-facebook:before{content:"\e900"}.pepes-icon-tiktok:before{content:"\e901"}.pepes-icon-cheveron-up:before{content:"\e902"}.pepes-icon-menu:before{content:"\e903"}.pepes-icon-instagram:before{content:"\e904"}.pepes-icon-facebook-alt:before{content:"\e905"}.pepes-icon-search:before{content:"\e906"}@font-face{font-family:"Sign Painter Normal";src:url(../fonts/SignPainter-normal.otf) format("opentype");font-style:normal;font-weight:400;font-display:swap}@font-face{font-family:"Livvic Black";src:url(../fonts/Livvic-Black.ttf) format("truetype")}@font-face{font-family:"Livvic Black Italic";src:url(../fonts/Livvic-BlackItalic.ttf) format("truetype")}@font-face{font-family:"Livvic Regular";src:url(../fonts/Livvic-Regular.ttf) format("truetype")}@font-face{font-family:"Livvic Medium";src:url(../fonts/Livvic-Medium.ttf) format("truetype")}@font-face{font-family:"Livvic SemiBold";src:url(../fonts/Livvic-SemiBold.ttf) format("truetype")}@font-face{font-family:"Livvic Bold";src:url(../fonts/Livvic-Bold.ttf) format("truetype")}h1,h2,h3,h4,h5,h6{color:#c42417;font-family:"Livvic Black";display:block}header{background-color:#fdfae9;padding:30px 0 0 0;width:100%;z-index:2}header .inner{padding-left:5%;padding-right:5%}header .inner .top{display:flex;justify-content:flex-end;margin-bottom:-20px;position:relative;z-index:1}@media only screen and (max-width:992px){header .inner .top{display:none}}header .inner .bottom{display:flex;justify-content:flex-end;position:relative;padding-bottom:20px;justify-content:space-between;align-items:flex-end}header .inner .bottom #mobile-nav-toggle{display:none;cursor:pointer}header .inner .bottom #mobile-nav-toggle .pepes-icon-menu{font-size:36px;line-height:30px;color:#c42417}@media only screen and (max-width:992px){header .inner .bottom #mobile-nav-toggle{display:block}}header .inner .bottom .logo-wrapper .logo img{display:block;max-width:180px;margin:0 auto}@media only screen and (max-width:576px){header .inner .bottom .logo-wrapper .logo img{max-width:100%}}header .inner .bottom .order-now-button-wrapper{display:none}@media only screen and (max-width:992px){header .inner .bottom .order-now-button-wrapper{display:flex;justify-content:flex-end}}@media only screen and (max-width:576px){header .inner .bottom .order-now-button-wrapper .button{padding:5px 7px}}header .inner .bottom .menu ul{margin:0;padding:0;display:flex;align-items:center}header .inner .bottom .menu ul li{list-style-type:none}header .inner .bottom .menu ul li a{text-decoration:none;color:#c42518;font-family:"Livvic Black";font-size:1.15rem;margin-left:25px}header .inner .bottom .menu ul li a.button{border:none;background:#c42417;color:#ffd505;border-radius:25px;box-shadow:3px 5px 0 #1d1d1c;box-shadow:3px 8.49px 0 #1d1d1c;display:inline-block;transition:all .2s;position:relative;padding:5px 30px;padding:8px 18px 5px 18px;padding:8px 25px 8px 25px;position:relative;text-align:center;top:0;cursor:pointer;text-transform:uppercase;text-decoration:none;font-family:"Livvic Black",sans-serif;display:block;width:-moz-max-content;width:max-content;top:-5px;text-decoration:none}header .inner .bottom .menu ul li a.button:active{top:3px;box-shadow:0 0 0 #1d1d1c;transition:all .2s}header .inner .bottom .menu ul li a.button.alt{background:#ffd505;color:#c42518}header .inner .bottom .menu ul li a.button.white-text{color:#fff}header .inner .bottom .menu ul li a.button.larger{font-size:1.5rem}@media only screen and (max-width:1150px){header .inner .bottom .menu ul li a{font-size:1rem}}@media only screen and (max-width:992px){header .inner .bottom .menu{display:none}}@media only screen and (max-width:992px){header .inner .bottom{gap:10px}header .inner .bottom #mobile-nav-toggle,header .inner .bottom .logo-wrapper,header .inner .bottom .order-now-button-wrapper{width:calc(33.3333333333% - 10px)}}@media only screen and (max-width:992px){header{padding:15px 0 0 0}}#mobile-nav{position:fixed;top:0;left:-100%;transition:left .4s ease;width:100%;height:100vh;background-color:#fdfae9;z-index:2}#mobile-nav.open{left:0}#mobile-nav .inner{padding:20px;color:#c42417}#mobile-nav .inner .top{all:unset;display:flex;justify-content:space-between;align-items:center}#mobile-nav .inner .top .logo{max-width:140px}#mobile-nav .inner .top .close-icon{cursor:pointer}#mobile-nav .inner .top .close-icon span{font-size:36px;line-height:30px}#mobile-nav .inner .search-wrapper{margin:15px 0;max-width:100%}#mobile-nav .inner .search-wrapper .search-box form #faq-input{background:0 0;line-height:1;padding:10px 25px 10px 15px}#mobile-nav .inner ul.menu{margin:0;padding:0;list-style:none}#mobile-nav .inner ul.menu li{margin-bottom:15px}#mobile-nav .inner ul.menu li a:not(.button){display:block;text-decoration:none;color:#c42417;font-size:16pt}#mobile-nav .inner ul.menu li a.button{top:0;font-size:16pt}#mobile-nav .inner ul.socials{margin:30px 0 15px 0;padding:0;display:flex;align-items:center}#mobile-nav .inner ul.socials li{list-style-type:none}#mobile-nav .inner ul.socials li a{text-decoration:none;background-color:#ffd505;color:#c42518;border-radius:50%;width:45px;height:45px;display:flex;align-items:center;justify-content:center;font-size:1.5rem;margin:0 10px 0 0}#mobile-nav .inner .country-selector{margin:25px 0}#mobile-nav .inner .country-selector .heading-text{margin-bottom:10px;font-size:12pt}#mobile-nav .inner .country-selector .country-flag{display:inline-block;margin-right:15px;text-align:center;text-decoration:none}#mobile-nav .inner .country-selector .country-flag img{width:40px}#mobile-nav .inner .country-selector .country-flag .country-text{font-size:10pt;color:#999;margin-top:5px}footer{padding-top:30px;padding-bottom:35px;background-color:#c42518;color:#fff}footer .inner{padding-left:5%;padding-right:5%;display:flex;justify-content:space-between;align-items:center}footer .inner .left{flex-basis:25%}footer .inner .left ul{margin:0;padding:0}footer .inner .left ul li{list-style-type:none}footer .inner .left ul li a{color:#fff;text-decoration:none;display:block;margin-bottom:5px}@media only screen and (max-width:992px){footer .inner .left ul li a{margin:0;margin-bottom:10px}footer .inner .left ul li a::after{content:"|";display:inline-block;margin:0 10px;color:#fff}}@media only screen and (max-width:768px){footer .inner .left ul li a{font-size:.95rem;margin-bottom:5px}}@media only screen and (max-width:992px){footer .inner .left ul li{display:inline-block}footer .inner .left ul li:last-of-type a::after{display:none}}@media only screen and (max-width:992px){footer .inner .left{text-align:center;margin-bottom:10px}}footer .inner .center{flex-basis:50%;text-align:center}footer .inner .center .footer-logo-link img{display:block;margin:0 auto;max-height:50px}footer .inner .center ul.socials{margin:25px 0 40px 0;padding:0;display:flex;justify-content:center;align-items:center}footer .inner .center ul.socials li{list-style-type:none}footer .inner .center ul.socials li a{text-decoration:none;background-color:#ffd505;color:#c42518;border-radius:50%;width:45px;height:45px;display:flex;align-items:center;justify-content:center;font-size:1.5rem;margin:0 10px}@media only screen and (max-width:768px){footer .inner .center ul.socials{margin:10px 0 20px 0}}@media only screen and (max-width:992px){footer .inner .center .credit,footer .inner .center .footer-logo-link{display:none}}footer .inner .right{flex-basis:25%}footer .inner .right .app-icons{display:flex;flex-direction:column;align-items:flex-end}@media only screen and (max-width:992px){footer .inner .right .app-icons{margin:15px 0;flex-direction:row;justify-content:center}footer .inner .right .app-icons a img{margin:0 5px;max-width:90%}}footer .inner .credit{font-size:10pt}footer .inner .credit a{color:#fff}@media only screen and (min-width:992px){footer .inner .credit.mobile{display:none}}@media only screen and (max-width:768px){footer .inner .credit{text-align:center}}@media only screen and (max-width:992px){footer .inner{flex-direction:column}}.hero-slider{z-index:0;background-color:#fdfae9}.hero-slider img{display:block;width:100%;height:auto}.hero-slider ul.slick-dots{display:flex;align-items:center;justify-content:center;list-style-type:none;padding:20px 30px}.hero-slider ul.slick-dots li button{font-size:1px;background:#e7a798;border:none;border-radius:7px;line-height:1;display:block;width:14px;height:8px;overflow:hidden;cursor:pointer;margin:0 5px;transition:all .3s ease}@media only screen and (max-width:992px){.hero-slider ul.slick-dots li button{margin:0 4px}}.hero-slider ul.slick-dots li.slick-active button{background:#c42518}.hero-slider .slide-wrapper video{display:block;width:100%;height:auto}.hero-slider .slide-wrapper .video-poster-container{position:relative;width:100%;height:500px;background-color:#000;overflow:hidden;display:flex;align-items:center;justify-content:center}.hero-slider .slide-wrapper .video-poster-container .poster-img{width:100%;-o-object-fit:contain;object-fit:contain}.hero-slider .slide-wrapper .video-poster-container .video-overlay{position:absolute;top:0;left:0;right:0;bottom:0;display:flex;align-items:center;justify-content:center;pointer-events:none}.hero-slider .slide-wrapper .video-poster-container .video-overlay::after{position:absolute;top:0;left:0;right:0;bottom:0;content:"";background-color:rgba(0,0,0,.5);pointer-events:auto;z-index:0}.hero-slider .slide-wrapper .video-poster-container .overlay-content{pointer-events:auto;text-align:center;z-index:1}.hero-slider .slide-wrapper .video-poster-container .overlay-content .overlay-text{font-size:3rem;font-size:clamp(1rem,.4074rem + 2.963vw,3rem);margin-bottom:10px;color:#fff;text-transform:uppercase}.hero-slider .slide-wrapper .video-poster-container .overlay-content span{font-size:4rem;color:#c42417}@media only screen and (max-width:992px){.hero-slider .slide-wrapper .video-poster-container{height:auto}}.hero-slider .slide-wrapper .image-container{position:relative;width:100%}.hero-slider .slide-wrapper .image-container .overlay-text{position:absolute;top:50%;left:10%;transform:translate(0,-50%);text-align:center;width:25%}.hero-slider .slide-wrapper .image-container .overlay-text h2{margin-bottom:25px}@media only screen and (max-width:576px){.hero-slider .slide-wrapper .image-container .overlay-text h2{font-size:2rem}}.hero-slider .slide-wrapper .image-container .overlay-text .text{padding:0 5%}@media only screen and (max-width:992px){.hero-slider .slide-wrapper .image-container .overlay-text{top:10%;left:2%;width:35%;transform:none}}@media only screen and (max-width:768px){.hero-slider .slide-wrapper .image-container .overlay-text{top:25px;left:5%;width:90%;transform:none}}@media only screen and (max-width:576px){.hero-slider .slide-wrapper .image-container .overlay-text{top:15px}}.search-wrapper{max-width:250px;font-family:inherit}.search-wrapper .search-box form{position:relative;display:flex;align-items:center}.search-wrapper .search-box form #faq-input{width:100%;padding:5px 25px 5px 15px;font-size:17px;border:2px solid #d25113;border-radius:25px;outline:0}.search-wrapper .search-box form button{border:none;margin:0;padding:0;width:auto;overflow:visible;background:0 0;color:inherit;font:inherit;line-height:normal;-webkit-font-smoothing:inherit;-moz-osx-font-smoothing:inherit;-webkit-appearance:none;position:absolute;right:0;top:0;bottom:0;background:#d25113;border-top-right-radius:25px;border-bottom-right-radius:25px;display:flex;align-items:center;justify-content:center;width:40px;cursor:pointer;transition:all .2s ease-in-out}.search-wrapper .search-box form button #search-svg{position:relative;left:-2px;width:20px;height:20px;color:#fff;pointer-events:none}.search-wrapper .search-box form button:hover{background:#c42518}.search-wrapper #faq-results{list-style:none;padding:0;margin:0;border-radius:12px;overflow:hidden;background:#fff;position:absolute;top:50px;width:400px;right:0;left:auto;z-index:1;max-height:300px;overflow-y:auto}.search-wrapper #faq-results .faq-item{padding:15px;text-decoration:none;display:block;color:#334155}.search-wrapper #faq-results .faq-item h3{display:flex;justify-content:space-between;align-items:center;cursor:pointer}.search-wrapper #faq-results .faq-item strong{display:flex;align-items:center;gap:8px;font-weight:inherit}.search-wrapper #faq-results .faq-item span{font-size:14px;line-height:1.5;display:block}.search-wrapper #faq-results .faq-item:hover{background:#c93022;color:#fff;cursor:pointer}.search-wrapper .no-results{padding:30px;text-align:center;color:#94a3b8}.search-wrapper .category-header{background:#f3d015;padding:8px 16px;font-size:12px;color:#1d1d1b;text-transform:uppercase;letter-spacing:.05em}.search-wrapper .category-list{list-style:none;padding:0;margin:0}.search-wrapper .category-group:first-child .category-header{border-top:none}body.search #main-content{padding:50px 5%}body.search #main-content .search-wrapper{max-width:100%}body.search #main-content .search-wrapper #faq-input{padding:10px 25px 10px 15px}body.search #main-content .search-wrapper button{width:50px}body.search #main-content .search-wrapper button #search-svg{width:25px;height:25px}body.search #main-content #search-results-list,body.search #main-content .category-list{margin:0;padding:0;list-style:none}body.search #main-content #search-results-list .faq-tabs{display:flex;gap:10px;border-bottom:2px solid #eee;margin-bottom:20px;overflow-x:auto}body.search #main-content #search-results-list .faq-tabs .tab-btn{padding:10px 20px;border:none;background:0 0;cursor:pointer;font-weight:700;font-size:1.15rem;color:#888;border-bottom:3px solid transparent}body.search #main-content #search-results-list .faq-tabs .tab-btn.active{color:#c12518;border-bottom-color:#c12518}body.search #main-content #search-results-list .tab-panels .tab-panel{display:none}body.search #main-content #search-results-list .tab-panels .tab-panel.active{display:block}body.search #main-content #search-results-list .tab-panels .tab-panel .faq-item{display:block;border-radius:15px;padding:15px;border:1px solid #585858;background-color:#fff;margin-bottom:15px;text-decoration:none;color:#334155}body.search #main-content #search-results-list .tab-panels .tab-panel .faq-item h3{margin:0;display:flex;justify-content:space-between;align-items:center;cursor:pointer;font-family:"Livvic SemiBold"}body.search #main-content #search-results-list .tab-panels .tab-panel .faq-item .faq-icon::after{content:"▼";font-size:16px;color:#888}body.search #main-content #search-results-list .tab-panels .tab-panel .faq-item.active .faq-icon::after{content:"▲";color:#c42518}body.search #main-content #search-results-list .tab-panels .tab-panel .faq-item.active .faq-answer{display:block}body.search #main-content #search-results-list .tab-panels .tab-panel .faq-item .faq-answer{display:none;margin:10px 0 0 0}body.search #main-content #search-results-list .tab-panels .tab-panel .faq-item .faq-answer .menu-external-link .button{margin-top:20px}#become-a-pepes-fan{padding-top:40px;padding-bottom:40px;background-color:#f5d433;background-position:50% 0;background-image:url(../../images/bg-yellow-heart-repeater-16deg-1920x240-unc.avif)}#become-a-pepes-fan .container{padding-left:5%;padding-right:5%;max-width:none}#become-a-pepes-fan .container .form-wrapper{display:flex;justify-content:center;gap:30px;align-items:center}#become-a-pepes-fan .container .form-wrapper .heading{margin:0;text-transform:uppercase;font-size:2rem}@media only screen and (max-width:992px){#become-a-pepes-fan .container .form-wrapper .heading{text-align:center}}@media only screen and (max-width:576px){#become-a-pepes-fan .container .form-wrapper .heading{font-size:1.5rem}}@media only screen and (max-width:992px){#become-a-pepes-fan .container .form-wrapper{flex-direction:column;align-items:center;gap:15px}}#become-a-pepes-fan .container .subheading{text-align:center;font-size:1.25rem;margin:20px 0 0 0}#become-a-pepes-fan .container .subheading.mobile{display:none}@media only screen and (max-width:992px){#become-a-pepes-fan .container .subheading.mobile{margin:0;display:block;font-size:1rem}}@media only screen and (max-width:992px){#become-a-pepes-fan .container .subheading{display:none}}@media only screen and (max-width:768px){#become-a-pepes-fan .container{max-width:none}}#become-a-pepes-fan .mailerlite-form .mailerlite-form-description,#become-a-pepes-fan .mailerlite-form .mailerlite-form-title{display:none}#become-a-pepes-fan .mailerlite-form .mailerlite-form-inputs{display:flex;gap:20px}#become-a-pepes-fan .mailerlite-form .mailerlite-form-inputs .mailerlite-form-field,#become-a-pepes-fan .mailerlite-form .mailerlite-form-inputs label{margin:0;padding:0}#become-a-pepes-fan .mailerlite-form .mailerlite-form-inputs .mailerlite-form-field input{all:unset;background-color:#fff;color:#781f1a;margin:0;padding:0 0 0 10px;height:40px;width:275px;color:#393939;line-height:40px;font-weight:500}#become-a-pepes-fan .mailerlite-form .mailerlite-form-inputs .mailerlite-subscribe-submit{border:none;background:#c42417;color:#ffd505;border-radius:25px;box-shadow:3px 5px 0 #1d1d1c;box-shadow:3px 8.49px 0 #1d1d1c;display:inline-block;transition:all .2s;position:relative;padding:5px 30px;padding:8px 18px 5px 18px;padding:8px 25px 8px 25px;position:relative;text-align:center;top:0;cursor:pointer;text-transform:uppercase;text-decoration:none;font-family:"Livvic Black",sans-serif;display:block;width:-moz-max-content;width:max-content;top:-5px;height:35px;top:-1px}#become-a-pepes-fan .mailerlite-form .mailerlite-form-inputs .mailerlite-subscribe-submit:active{top:3px;box-shadow:0 0 0 #1d1d1c;transition:all .2s}#become-a-pepes-fan .mailerlite-form .mailerlite-form-inputs .mailerlite-subscribe-submit.alt{background:#ffd505;color:#c42518}#become-a-pepes-fan .mailerlite-form .mailerlite-form-inputs .mailerlite-subscribe-submit.white-text{color:#fff}#become-a-pepes-fan .mailerlite-form .mailerlite-form-inputs .mailerlite-subscribe-submit.larger{font-size:1.5rem}#become-a-pepes-fan .mailerlite-form-response{margin:0}#become-a-pepes-fan .mailerlite-form-error{padding:10px;margin:10px 0 0 0;color:#fff;background:red}#become-a-pepes-fan p{font-size:.9rem}@media only screen and (max-width:576px){#become-a-pepes-fan{padding:30px 0}}body.home .container{max-width:70%}body.home .container .text{font-family:"Livvic SemiBold";font-size:1.5rem;line-height:2rem;color:#3d1514;text-align:center}body.home .container .text .button{font-size:1.75rem;padding:8px 25px 8px 25px;display:block;max-width:100%;margin:50px auto}@media only screen and (max-width:768px){body.home .container .text .button{font-size:1.25rem;margin:25px auto;padding:8px 35px 8px 35px}}@media only screen and (max-width:768px){body.home .container .text{font-size:1.25rem;line-height:1.5rem}}body.home .container .flavour-scale{display:block;margin:50px auto 75px auto;width:600px;max-width:100%}@media only screen and (max-width:768px){body.home .container{max-width:none}}body.franchising .content-wrapper{margin:50px auto 0 auto}body.franchising .franchise-contact-form_wrapper{background-color:#c42417;padding:25px}body.franchising .franchise-contact-form_wrapper .gform_heading{display:none}body.franchising .franchise-contact-form_wrapper .gform_fields{row-gap:20px}body.franchising .franchise-contact-form_wrapper .gfield_description,body.franchising .franchise-contact-form_wrapper label,body.franchising .franchise-contact-form_wrapper legend{color:#fff}body.franchising .franchise-contact-form_wrapper input{border:none;border-radius:0}body.franchising .franchise-contact-form_wrapper .name{grid-column:1/7}@media only screen and (max-width:768px){body.franchising .franchise-contact-form_wrapper .name{grid-column:1/-1}}body.franchising .franchise-contact-form_wrapper .number{grid-column:7/13}@media only screen and (max-width:768px){body.franchising .franchise-contact-form_wrapper .number{grid-column:1/-1}}body.franchising .franchise-contact-form_wrapper .promotional .gfield_checkbox{flex-wrap:wrap;flex-direction:row;gap:10px}body.franchising .franchise-contact-form_wrapper .promotional .gfield_checkbox>div{width:calc(33.3333333333% - 10px)}body.franchising .franchise-contact-form_wrapper .gform-footer #gform_submit_button_1.gform_button.button{all:unset;border:none;background:#c42417;color:#ffd505;border-radius:25px;box-shadow:3px 5px 0 #1d1d1c;box-shadow:3px 8.49px 0 #1d1d1c;display:inline-block;transition:all .2s;position:relative;padding:5px 30px;padding:8px 18px 5px 18px;padding:8px 25px 8px 25px;position:relative;text-align:center;top:0;cursor:pointer;text-transform:uppercase;text-decoration:none;font-family:"Livvic Black",sans-serif;display:block;width:-moz-max-content;width:max-content;top:-5px;background:#ffd505;color:#c42518;font-size:1.25rem;padding:8px 25px 8px 25px;margin:0 auto}body.franchising .franchise-contact-form_wrapper .gform-footer #gform_submit_button_1.gform_button.button:active{top:3px;box-shadow:0 0 0 #1d1d1c;transition:all .2s}body.franchising .franchise-contact-form_wrapper .gform-footer #gform_submit_button_1.gform_button.button.alt{background:#ffd505;color:#c42518}body.franchising .franchise-contact-form_wrapper .gform-footer #gform_submit_button_1.gform_button.button.white-text{color:#fff}body.franchising .franchise-contact-form_wrapper .gform-footer #gform_submit_button_1.gform_button.button.larger{font-size:1.5rem}body.franchising .franchise-contact-form_wrapper .gform_validation_errors{background:#fff}@media only screen and (max-width:768px){body.franchising .franchise-contact-form_wrapper{padding:15px}body.franchising .franchise-contact-form_wrapper .gform_fields{row-gap:10px}}body.franchising .faq-wrapper{margin:50px 0}body.franchising .faq-wrapper h2{margin-bottom:25px}.find-a-pepes{position:relative;padding:30px 15px;background-color:#c42417;z-index:0}.find-a-pepes h1{margin:0 0 30px 0;color:#fff;text-transform:uppercase}.find-a-pepes #store-finder-widget .ubsf_footer,.find-a-pepes #store-finder-widget .ubsf_header,.find-a-pepes #store-finder-widget .ubsf_location-page .ubsf_location-page-header{display:none}#gift-card-page .container{max-width:1000px;display:flex;margin:50px auto;gap:30px;align-items:center}#gift-card-page .container .left{width:50%}#gift-card-page .container .right{width:50%;display:flex;justify-content:flex-end}@media only screen and (max-width:992px){#gift-card-page .container{flex-wrap:wrap}#gift-card-page .container .left,#gift-card-page .container .right{width:100%}}#gift-card-page .buy-now{display:block;margin:50px auto}@media only screen and (max-width:992px){#gift-card-page .buy-now{font-size:1.25rem}}#gift-card-page .download-apps{margin:50px 0}#gift-card-page .download-apps .app-icons{text-align:center}#gift-card-page .download-apps .app-icons a{display:inline-block}#our-app-page .download-apps{margin:20px 0 50px 0}#our-app-page .download-apps .app-icons{margin:25px 0;text-align:center}#our-app-page .download-apps .app-icons a{display:inline-block}@media only screen and (max-width:992px){#our-app-page .download-apps .app-icons a{margin:5px 0}}@media only screen and (max-width:992px){#our-app-page .download-apps .app-icons{margin:15px 0;display:flex;flex-direction:column}}#our-app-page .container{max-width:1000px;display:flex;margin:50px auto;gap:30px;align-items:center}#our-app-page .container .left{width:60%}#our-app-page .container .left ul li{margin-bottom:10px;font-size:1.75rem}@media only screen and (max-width:992px){#our-app-page .container .left ul li{font-size:1.25rem}}@media only screen and (max-width:992px){#our-app-page .container .left ul{padding:0}}#our-app-page .container .right{width:40%;display:flex;justify-content:flex-end;background-position:50% -75px;background-image:url(../../images/rays-yellow-550px.webp)}@media only screen and (max-width:992px){#our-app-page .container{flex-wrap:wrap}#our-app-page .container .left,#our-app-page .container .right{width:100%}}#our-app-page .app-promotion{padding:80px 0 50px 0;background-color:#f5d433;text-align:center}#our-app-page .app-promotion .download-apps{margin:50px 0 0 0}@media only screen and (max-width:992px){#our-app-page .app-promotion{padding-left:25px;padding-right:25px}}#our-app-page .free-kick-promo{background-color:#a42219;color:#fff;padding:80px 0;overflow:hidden}#our-app-page .free-kick-promo .wrapper{position:relative;align-items:flex-start;align-items:center;display:flex;margin-left:auto;margin-right:auto;justify-content:space-around;max-width:1400px}#our-app-page .free-kick-promo .wrapper .left{width:45%}#our-app-page .free-kick-promo .wrapper .right{width:45%}@media only screen and (max-width:992px){#our-app-page .free-kick-promo .wrapper{display:block;padding:0 30px}#our-app-page .free-kick-promo .wrapper .left,#our-app-page .free-kick-promo .wrapper .right{width:100%}}#our-app-page .free-kick-promo .download-app-text{color:#f5d433;font-size:34px;font-weight:900}@media only screen and (max-width:768px){#our-app-page .free-kick-promo .download-app-text{font-size:24px}}@media only screen and (max-width:992px){#our-app-page .free-kick-promo{padding:50px 0}}#our-food-page section.panel{position:relative;overflow:hidden;isolation:isolate}#our-food-page section.panel .rays-wrap{position:absolute;inset:0;overflow:hidden;z-index:1;opacity:.65}#our-food-page section.panel .rays{position:absolute;width:1200px;max-width:none;top:50%;transform:translate(-50%,-50%);opacity:.5}#our-food-page section.panel .content{position:relative;z-index:2;display:grid;grid-template-columns:1fr 1fr;align-items:center;padding:4rem;max-width:1200px;margin:auto;text-align:center}#our-food-page section.panel .content h2{margin-bottom:30px}@media only screen and (max-width:576px){#our-food-page section.panel .content h2{margin:15px 0}}#our-food-page section.panel .content .text{text-align:center;padding:0 25px}#our-food-page section.panel .content .image img{position:relative;z-index:3}@media only screen and (max-width:768px){#our-food-page section.panel .content{grid-template-columns:auto;padding:2rem}#our-food-page section.panel .content .image{order:1}#our-food-page section.panel .content .text{order:2}}@media only screen and (max-width:576px){#our-food-page section.panel .content .text{padding:0}}#our-food-page section.panel.piri-piri h2{color:#fee300}#our-food-page section.panel.piri-piri .rays{left:70%}#our-food-page section.panel.iconic-dishes{background-color:#fee300}#our-food-page section.panel.iconic-dishes .rays{left:35%}#our-food-page section.panel.dips{background-color:#f29100}#our-food-page section.panel.dips .rays{left:68%}#our-food-page section.panel.innovation{background-color:#e74e0f}#our-food-page section.panel.innovation .rays-wrap{opacity:.45}#our-food-page section.panel.innovation .rays-wrap .rays{left:33%}#our-food-page section.panel.franchise-partners{background-color:#fee300}#our-food-page section.panel.franchise-partners .rays{left:63%}#our-food-page section.panel.quality{background-color:#f29100}#our-food-page section.panel.quality .rays{left:40%}#our-food-page section.panel.halal{background-color:#e74e0f}#our-food-page section.panel.halal .rays-wrap{opacity:.45}#our-food-page section.panel.halal .rays-wrap .rays{left:65%}#our-food-page section.panel.reverse .content .text{order:1}@media only screen and (max-width:768px){#our-food-page section.panel.reverse .content .text{order:2}}#our-food-page section.panel.pepes-sauces{background-color:#f7c815;margin-bottom:100px;overflow:visible}#our-food-page section.panel.pepes-sauces .rays-wrap .rays{left:55%}#our-food-page section.panel.pepes-sauces .content{padding-bottom:0;padding-top:0;align-items:initial;text-align:initial;max-width:1000px}#our-food-page section.panel.pepes-sauces .content .text{text-align:initial;padding-top:125px;padding-bottom:50px}#our-food-page section.panel.pepes-sauces .content .text h2{font-size:2.5rem;margin:0}@media only screen and (max-width:992px){#our-food-page section.panel.pepes-sauces .content .text h2{font-size:1.5rem}#our-food-page section.panel.pepes-sauces .content .text h2 br{display:none}}#our-food-page section.panel.pepes-sauces .content .text p{font-size:1.15rem}#our-food-page section.panel.pepes-sauces .content .text .button{margin-top:30px;font-size:1.5rem;padding-left:40px;padding-right:40px}@media only screen and (max-width:768px){#our-food-page section.panel.pepes-sauces .content .text .button.desktop{display:none}}@media only screen and (max-width:768px){#our-food-page section.panel.pepes-sauces .content .text{text-align:center;padding-top:30px;padding-bottom:30px}}#our-food-page section.panel.pepes-sauces .content .image img{bottom:-50px}@media only screen and (max-width:992px){#our-food-page section.panel.pepes-sauces .content .image img{bottom:0}}@media only screen and (max-width:992px){#our-food-page section.panel.pepes-sauces .content .image{order:2;text-align:center}}#our-food-page section.panel.pepes-sauces .content .button.mobile{display:none;font-size:1.5rem;padding-left:40px;padding-right:40px;margin:30px auto 30px auto}@media only screen and (max-width:768px){#our-food-page section.panel.pepes-sauces .content .button.mobile{display:block}}@media only screen and (max-width:992px){#our-food-page section.panel.pepes-sauces .content{align-items:center}}#pepes-news-page{background-image:url(../../images/rays-yellow-white-centre.png);background-position:50% -5%;background-repeat:no-repeat;overflow:auto}#pepes-news-page .page-title{margin:75px 0;font-size:2.5rem}@media only screen and (max-width:768px){#pepes-news-page .page-title{margin:25px 0;font-size:1.5rem}}#pepes-news-page .news-item-list{display:grid;grid-auto-columns:1fr;grid-column-gap:20px;grid-row-gap:50px;grid-template-columns:1fr 1fr;grid-template-rows:auto auto;max-width:1040px;margin:auto}#pepes-news-page .news-item-list .news-item{text-align:center}#pepes-news-page .news-item-list .news-item .img-container{position:relative;display:block;overflow:hidden;margin-bottom:15px}#pepes-news-page .news-item-list .news-item .img-container .img-hover{position:absolute;left:0;top:0;right:0;bottom:0;z-index:1;display:flex;justify-content:center;align-items:center;opacity:0;color:#fff;font-size:80px;transition:all .3s;background-color:rgba(245,212,51,.6)}#pepes-news-page .news-item-list .news-item .img-container img{width:100%;display:block}#pepes-news-page .news-item-list .news-item .date{font-size:.9rem;margin-bottom:5px}#pepes-news-page .news-item-list .news-item .heading{text-decoration:none;color:#c42417;font-size:1.5rem;font-family:"Livvic Black"}#pepes-news-page .news-item-list .news-item:hover .img-hover{opacity:1}@media only screen and (max-width:768px){#pepes-news-page .news-item-list{grid-template-columns:1fr}}#pepes-news-page .pagination{display:flex;margin:75px 0 50px 0;padding-left:0;justify-content:center;align-items:center;text-align:center}#pepes-news-page .pagination .page-numbers{margin:3px;display:flex;width:35px;height:35px;justify-content:center;align-items:center;background-color:#f5d433;transition:all .2s ease;color:#c42417;text-decoration:none}#pepes-news-page .pagination .page-numbers.current{background-color:#c42417;color:#fff}#pepes-news-page .pagination .page-numbers.next,#pepes-news-page .pagination .page-numbers.prev{display:none}#pepes-news-page .pagination .page-numbers:hover{background-color:#c42417;color:#fff}#pepes-single-news-page{background-image:url(../../images/rays-yellow-white-centre.png);background-position:50% -5%;background-repeat:no-repeat;overflow:auto;margin:50px 0}#pepes-single-news-page .back-to-all-news{margin:15px 0;display:block;text-align:center;text-decoration:none;color:#c42417;transition:all .3s ease;font-size:1.15rem;font-family:"Livvic Black"}#pepes-single-news-page .back-to-all-news:hover{color:#3c1413}#pepes-single-news-page .image{margin:25px 0}#pepes-single-news-page .content{max-width:70%;margin:0 auto;line-height:1.5rem}#pepes-single-news-page .content a{color:#c42417}@media only screen and (max-width:992px){#pepes-single-news-page .content{max-width:90%}}#nutrition-allergens-page .hero{position:relative;background-image:url(../../images/order-bg.jpg);background-position:center;z-index:1}#nutrition-allergens-page .hero::before{content:"";position:absolute;top:0;left:0;width:100%;height:100%;background-color:rgba(0,0,0,.5);z-index:-1}#nutrition-allergens-page .inner-top-nutrition{text-align:center;padding:100px 0}#nutrition-allergens-page .inner-top-nutrition h1{color:#fff;text-transform:uppercase;font-size:2.5rem}@media only screen and (max-width:576px){#nutrition-allergens-page .inner-top-nutrition h1{font-size:1.75rem}}#nutrition-allergens-page .inner-top-nutrition .countries-tabs{display:flex;justify-content:center;margin:50px 0 25px 0}#nutrition-allergens-page .inner-top-nutrition .countries-tabs .button{margin:0 15px;font-size:1.15rem;padding:13px 30px}#nutrition-allergens-page .inner-top-nutrition .nutrition-search{position:relative;z-index:1;width:100%;max-width:400px;margin-right:auto;margin-left:auto;background-color:#f5d433;text-align:center;padding:25px 30px}#nutrition-allergens-page .inner-top-nutrition .nutrition-search label{font-size:1.25rem;color:#c42417}#nutrition-allergens-page .inner-top-nutrition .nutrition-search .input-wrapper{position:relative;margin-top:15px}#nutrition-allergens-page .inner-top-nutrition .nutrition-search .remove-search-text{display:flex;width:40px;height:40px;position:absolute;right:0;align-items:center;justify-content:center;top:0;cursor:pointer;z-index:-1;background:#fff}#nutrition-allergens-page .inner-top-nutrition .nutrition-search .remove-search-text svg{width:14px}#nutrition-allergens-page .inner-top-nutrition .nutrition-search .remove-search-text.active{z-index:1}#nutrition-allergens-page .inner-top-nutrition .nutrition-search #search-input{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 512 512'%3E%3Cpath fill='%23ababab' d='M368 208A160 160 0 1 0 48 208a160 160 0 1 0 320 0zM337.1 371.1C301.7 399.2 256.8 416 208 416C93.1 416 0 322.9 0 208S93.1 0 208 0S416 93.1 416 208c0 48.8-16.8 93.7-44.9 129.1L505 471c9.4 9.4 9.4 24.6 0 33.9s-24.6 9.4-33.9 0L337.1 371.1z'/%3E%3C/svg%3E");background-repeat:no-repeat;background-size:20px;background-position:calc(100% - 10px) 10px;text-overflow:ellipsis;width:calc(100% - 10px);padding:0;border:none;height:40px;padding-left:10px}@media only screen and (max-width:430px){#nutrition-allergens-page .inner-top-nutrition .nutrition-search #search-input{width:100%}}#nutrition-allergens-page .inner-top-nutrition .nutrition-search #search-results{position:absolute;top:100%;left:0;right:0;background:#fff;max-height:200px;overflow-y:auto;display:none;color:#c42518;text-align:left}#nutrition-allergens-page .inner-top-nutrition .nutrition-search .search-result{padding:10px;cursor:pointer;background:#fff;border-bottom:1px solid #d4d4d4}@media only screen and (max-width:576px){#nutrition-allergens-page .inner-top-nutrition .nutrition-search{width:auto}}@media only screen and (max-width:576px){#nutrition-allergens-page .inner-top-nutrition{padding-left:25px;padding-right:25px}}#nutrition-allergens-page .nutrition-allergens .notice-wrapper .button-container{display:flex;justify-content:flex-end}#nutrition-allergens-page .nutrition-allergens .notice-wrapper .button-container .button{text-transform:inherit}#nutrition-allergens-page .nutrition-allergens .notice-wrapper .button-container .button span:not(.btn-text){margin-right:5px;color:#000}#nutrition-allergens-page .nutrition-allergens .notice-wrapper .button-container .button.close span:not(.btn-text){display:inline-block;transform:rotate(180deg);transition:transform .2s ease;position:relative;top:3px}#nutrition-allergens-page .nutrition-allergens .notice-wrapper .container{max-width:1250px;margin:20px auto;padding:0}#nutrition-allergens-page .nutrition-allergens .notice-wrapper .notice-content{text-align:center;font-family:"Livvic Medium"}#nutrition-allergens-page .nutrition-allergens .notice-wrapper .notice-content.close{display:none}#nutrition-allergens-page .nutrition-allergens .nutrition-panel{max-width:1250px;margin:0 auto}#nutrition-allergens-page .nutrition-allergens .nutrition-panel .nutrition-panel-container .nutrition-filters{background-color:#c42417;color:#fff;display:grid;grid-template-columns:repeat(5,1fr);padding:20px 50px;gap:10px}#nutrition-allergens-page .nutrition-allergens .nutrition-panel .nutrition-panel-container .nutrition-filters .nutrition-filters-heading{margin-top:0;margin-bottom:20px;text-align:center;font-size:1.35rem;color:#f5d433;grid-column:1/6;grid-row:1;font-family:"Livvic SemiBold"}@media only screen and (max-width:768px){#nutrition-allergens-page .nutrition-allergens .nutrition-panel .nutrition-panel-container .nutrition-filters .nutrition-filters-heading{grid-column:1/3}}#nutrition-allergens-page .nutrition-allergens .nutrition-panel .nutrition-panel-container .nutrition-filters .filter-checkbox{color:#fff;display:flex;cursor:pointer}#nutrition-allergens-page .nutrition-allergens .nutrition-panel .nutrition-panel-container .nutrition-filters .filter-checkbox .box{min-width:10px;height:10px;margin-top:0;margin-right:10px;border-top-style:solid;border-bottom-style:solid;border-left-style:solid;border-right-style:solid;border-width:2px;border-color:#fff;border-radius:2px;background-color:#ebebeb;cursor:pointer}#nutrition-allergens-page .nutrition-allergens .nutrition-panel .nutrition-panel-container .nutrition-filters .filter-checkbox span{position:relative;top:-3px}#nutrition-allergens-page .nutrition-allergens .nutrition-panel .nutrition-panel-container .nutrition-filters .filter-checkbox.active .box{border-color:#f5d433;background-color:#f5d433}#nutrition-allergens-page .nutrition-allergens .nutrition-panel .nutrition-panel-container .nutrition-filters .clear-filters{grid-column:3;grid-row:5;width:auto}@media only screen and (max-width:768px){#nutrition-allergens-page .nutrition-allergens .nutrition-panel .nutrition-panel-container .nutrition-filters .clear-filters{grid-column:1/3;grid-row:8;margin-top:15px}}@media only screen and (max-width:768px){#nutrition-allergens-page .nutrition-allergens .nutrition-panel .nutrition-panel-container .nutrition-filters{margin-right:0;margin-bottom:25px;max-width:none;grid-template-columns:repeat(2,1fr)}}#nutrition-allergens-page .nutrition-allergens .nutrition-panel .nutrition-panel-container .nutrition-itemlist{align-self:stretch;flex:1;margin-top:25px}#nutrition-allergens-page .nutrition-allergens .nutrition-panel .nutrition-panel-container .nutrition-itemlist .nutrition-table-item{margin-bottom:35px}#nutrition-allergens-page .nutrition-allergens .nutrition-panel .nutrition-panel-container .nutrition-itemlist .nutrition-table-item .nutrition-table-heading{padding:10px;background-color:#c42518;color:#fff;line-height:1em;text-align:center;font-size:1.15rem}#nutrition-allergens-page .nutrition-allergens .nutrition-panel .nutrition-panel-container .nutrition-itemlist .nutrition-table-item .nutrition-table-content{display:grid;grid-template-columns:repeat(8,1fr);flex-direction:row;flex-wrap:wrap;width:100%}#nutrition-allergens-page .nutrition-allergens .nutrition-panel .nutrition-panel-container .nutrition-itemlist .nutrition-table-item .nutrition-table-content .ntc-item{padding:12px;flex:1;border-style:solid;border-width:1px;border-color:#c42417;background-color:#fff;font-weight:400;color:#391a1b;text-align:center;border-top:0;border-left:0;display:flex;flex-direction:column;flex-basis:100%;flex:1;justify-content:space-between}#nutrition-allergens-page .nutrition-allergens .nutrition-panel .nutrition-panel-container .nutrition-itemlist .nutrition-table-item .nutrition-table-content .ntc-item .ntc-name{font-family:"Livvic SemiBold"}#nutrition-allergens-page .nutrition-allergens .nutrition-panel .nutrition-panel-container .nutrition-itemlist .nutrition-table-item .nutrition-table-content .ntc-item:first-of-type{border-left:1px solid #c42417}@media only screen and (max-width:992px){#nutrition-allergens-page .nutrition-allergens .nutrition-panel .nutrition-panel-container .nutrition-itemlist .nutrition-table-item .nutrition-table-content .ntc-item:nth-of-type(5){border-left:1px solid #c42417}}@media only screen and (max-width:576px){#nutrition-allergens-page .nutrition-allergens .nutrition-panel .nutrition-panel-container .nutrition-itemlist .nutrition-table-item .nutrition-table-content .ntc-item:nth-of-type(3),#nutrition-allergens-page .nutrition-allergens .nutrition-panel .nutrition-panel-container .nutrition-itemlist .nutrition-table-item .nutrition-table-content .ntc-item:nth-of-type(7){border-left:1px solid #c42417}}@media only screen and (max-width:992px){#nutrition-allergens-page .nutrition-allergens .nutrition-panel .nutrition-panel-container .nutrition-itemlist .nutrition-table-item .nutrition-table-content{flex-wrap:wrap;grid-template-columns:repeat(4,1fr)}}@media only screen and (max-width:576px){#nutrition-allergens-page .nutrition-allergens .nutrition-panel .nutrition-panel-container .nutrition-itemlist .nutrition-table-item .nutrition-table-content{flex-wrap:wrap;grid-template-columns:repeat(2,1fr)}}#nutrition-allergens-page .nutrition-allergens .nutrition-panel .nutrition-panel-container .nutrition-itemlist .nutrition-table-item .nutrition-table-footer{padding:13px;background-color:#fff;color:#391a1b;line-height:1em;border-bottom:1px solid #c42417;border-left:1px solid #c42417;border-right:1px solid #c42417;text-align:center}#nutrition-allergens-page .nutrition-allergens .nutrition-panel .nutrition-panel-container .nutrition-itemlist .nutrition-table-item.hidden{display:none}@media only screen and (max-width:576px){#nutrition-allergens-page .nutrition-allergens .nutrition-panel .nutrition-panel-container{display:block}}#pepes-customer-services-page{position:relative}#pepes-customer-services-page a:not(.button){color:#3c1413!important}#pepes-customer-services-page .job-vacancies{padding-top:100px;padding-bottom:100px;text-align:center}@media only screen and (max-width:768px){#pepes-customer-services-page .job-vacancies{padding-top:25px;padding-bottom:25px}}#pepes-customer-services-page .customer-enquiry-form,#pepes-customer-services-page .customer-services{padding-top:100px;padding-bottom:50px}@media only screen and (max-width:768px){#pepes-customer-services-page .customer-enquiry-form,#pepes-customer-services-page .customer-services{padding-top:25px}}#pepes-customer-services-page .rays-bg{position:absolute;left:0;top:0;right:0;bottom:0;background-image:url(../../images/rays-yellow.png);background-position:50% -280px;background-size:100%;background-repeat:no-repeat;opacity:.5;background-position:50% -350px;z-index:-1}#pepes-customer-services-page .page-content{max-width:1000px;margin:auto}#pepes-customer-services-page h1{text-transform:uppercase;font-size:2.5rem}#pepes-customer-services-page h3{color:#3c1413;font-size:1.5rem}#pepes-customer-services-page h4{color:#c42417;font-size:1.5rem}#pepes-customer-services-page .customer-enquiry-form .application-form{background-color:#c42417;padding:25px;margin-top:50px}#pepes-customer-services-page .customer-enquiry-form .application-form .gform_heading{display:none}#pepes-customer-services-page .customer-enquiry-form .application-form .gform_fields{row-gap:20px}#pepes-customer-services-page .customer-enquiry-form .application-form .gfield_description,#pepes-customer-services-page .customer-enquiry-form .application-form label,#pepes-customer-services-page .customer-enquiry-form .application-form legend{color:#fff;font-size:1rem}@media only screen and (max-width:768px){#pepes-customer-services-page .customer-enquiry-form .application-form .gfield_description,#pepes-customer-services-page .customer-enquiry-form .application-form label,#pepes-customer-services-page .customer-enquiry-form .application-form legend{font-size:.975rem}}#pepes-customer-services-page .customer-enquiry-form .application-form input,#pepes-customer-services-page .customer-enquiry-form .application-form select{border:none;border-radius:0}#pepes-customer-services-page .customer-enquiry-form .application-form .how-did-you-order .ginput_container{margin:15px 0}#pepes-customer-services-page .customer-enquiry-form .application-form .how-did-you-order .ginput_container .gfield_radio{flex-direction:row;justify-content:space-between}@media only screen and (max-width:768px){#pepes-customer-services-page .customer-enquiry-form .application-form .how-did-you-order .ginput_container .gfield_radio{flex-direction:column}}#pepes-customer-services-page .customer-enquiry-form .application-form .date-of-order .ginput_container,#pepes-customer-services-page .customer-enquiry-form .application-form .time-of-order .ginput_container{gap:10px;padding:0;margin:0;justify-content:space-between}#pepes-customer-services-page .customer-enquiry-form .application-form .date-of-order .ginput_container .gform-grid-col,#pepes-customer-services-page .customer-enquiry-form .application-form .time-of-order .ginput_container .gform-grid-col{background-color:pink;inline-size:calc(33.3333333333% - 10px)}#pepes-customer-services-page .customer-enquiry-form .application-form .gform-footer #gform_submit_button_4.gform_button.button{all:unset;border:none;background:#c42417;color:#ffd505;border-radius:25px;box-shadow:3px 5px 0 #1d1d1c;box-shadow:3px 8.49px 0 #1d1d1c;display:inline-block;transition:all .2s;position:relative;padding:5px 30px;padding:8px 18px 5px 18px;padding:8px 25px 8px 25px;position:relative;text-align:center;top:0;cursor:pointer;text-transform:uppercase;text-decoration:none;font-family:"Livvic Black",sans-serif;display:block;width:-moz-max-content;width:max-content;top:-5px;background:#ffd505;color:#c42518;font-size:1.25rem;padding:8px 25px 8px 25px;margin:0 auto}#pepes-customer-services-page .customer-enquiry-form .application-form .gform-footer #gform_submit_button_4.gform_button.button:active{top:3px;box-shadow:0 0 0 #1d1d1c;transition:all .2s}#pepes-customer-services-page .customer-enquiry-form .application-form .gform-footer #gform_submit_button_4.gform_button.button.alt{background:#ffd505;color:#c42518}#pepes-customer-services-page .customer-enquiry-form .application-form .gform-footer #gform_submit_button_4.gform_button.button.white-text{color:#fff}#pepes-customer-services-page .customer-enquiry-form .application-form .gform-footer #gform_submit_button_4.gform_button.button.larger{font-size:1.5rem}#pepes-customer-services-page .customer-enquiry-form .application-form #gform_browse_button_4_8.gform_button_select_files{all:unset;border:none;background:#c42417;color:#ffd505;border-radius:25px;box-shadow:3px 5px 0 #1d1d1c;box-shadow:3px 8.49px 0 #1d1d1c;display:inline-block;transition:all .2s;position:relative;padding:5px 30px;padding:8px 18px 5px 18px;padding:8px 25px 8px 25px;position:relative;text-align:center;top:0;cursor:pointer;text-transform:uppercase;text-decoration:none;font-family:"Livvic Black",sans-serif;display:block;width:-moz-max-content;width:max-content;top:-5px;background:#ffd505;color:#c42518;font-size:1.25rem;padding:8px 25px 8px 25px;margin:0 auto}#pepes-customer-services-page .customer-enquiry-form .application-form #gform_browse_button_4_8.gform_button_select_files:active{top:3px;box-shadow:0 0 0 #1d1d1c;transition:all .2s}#pepes-customer-services-page .customer-enquiry-form .application-form #gform_browse_button_4_8.gform_button_select_files.alt{background:#ffd505;color:#c42518}#pepes-customer-services-page .customer-enquiry-form .application-form #gform_browse_button_4_8.gform_button_select_files.white-text{color:#fff}#pepes-customer-services-page .customer-enquiry-form .application-form #gform_browse_button_4_8.gform_button_select_files.larger{font-size:1.5rem}#pepes-customer-services-page .customer-enquiry-form .application-form .gform_validation_errors{background:#fff}@media only screen and (max-width:768px){#pepes-customer-services-page .customer-enquiry-form .application-form{padding:15px}#pepes-customer-services-page .customer-enquiry-form .application-form .gform_fields{row-gap:15px}}.post-type-archive-menu .collection-title{color:#c42417}@media only screen and (max-width:768px){.post-type-archive-menu .collection-title{text-align:center}}.post-type-archive-menu .collections-menu{margin:0;padding:25px 0;overflow:auto;display:flex;flex-wrap:nowrap;position:sticky;background:#fdfae9;scrollbar-color:#c42518 #f2f2f2;scroll-behavior:smooth;justify-content:space-between}.post-type-archive-menu .collections-menu li{display:inline-block;margin:0 10px 0 0;flex:1}.post-type-archive-menu .collections-menu li a{display:inline-block;white-space:nowrap;width:100%;text-align:center;box-sizing:border-box}.post-type-archive-menu .collections-menu li a.menu-button{color:#c42417;border:1px solid #c42417;padding:10px 15px;font-weight:700;border-radius:25px;transition:all .2s;position:relative;cursor:pointer;font-family:"Livvic Medium";text-decoration:none}.post-type-archive-menu .collections-menu li a.menu-button.active,.post-type-archive-menu .collections-menu li a.menu-button:hover{border-color:#ffd405;background:#ffd405}@media only screen and (max-width:768px){.post-type-archive-menu .collections-menu li a.menu-button{font-size:.9rem;padding:7px 10px}}.post-type-archive-menu .collections-menu li:last-of-type{margin:0}.post-type-archive-menu .menu-list{display:flex;flex-wrap:wrap;display:grid;grid-template-columns:repeat(4,1fr);gap:30px;margin-bottom:30px;scroll-behavior:smooth}.post-type-archive-menu .menu-list .item{display:flex;flex-direction:column;align-items:stretch}.post-type-archive-menu .menu-list .item .item-image{display:flex;align-items:center;aspect-ratio:1/1;justify-content:center}.post-type-archive-menu .menu-list .item .item-image img{display:block}@media only screen and (max-width:576px){.post-type-archive-menu .menu-list .item .item-image{order:2;width:40%}}.post-type-archive-menu .menu-list .item .item-content{flex-flow:column;flex:1;justify-content:space-between;display:flex}.post-type-archive-menu .menu-list .item .item-content .menu-item-title{color:#c42417}@media only screen and (max-width:576px){.post-type-archive-menu .menu-list .item .item-content .menu-item-title{font-size:1rem;margin:0 0 10px 0}}.post-type-archive-menu .menu-list .item .item-content .description{font-family:"Livvic SemiBold";color:#641913}.post-type-archive-menu .menu-list .item .item-content .kcal{display:flex;justify-content:flex-end;color:#641913;font-size:11pt;margin:0;padding-top:10px;margin-top:auto}@media only screen and (max-width:576px){.post-type-archive-menu .menu-list .item .item-content{order:1;width:65%}}@media only screen and (max-width:576px){.post-type-archive-menu .menu-list .item{gap:10px;flex-direction:row}}@media only screen and (max-width:992px){.post-type-archive-menu .menu-list{grid-template-columns:repeat(3,1fr)}}@media only screen and (max-width:768px){.post-type-archive-menu .menu-list{grid-template-columns:repeat(2,1fr)}}@media only screen and (max-width:576px){.post-type-archive-menu .menu-list{grid-template-columns:1fr}}.accordion-container{margin:25px auto}.accordion-container .accordion-item .accordion-header{all:unset;width:100%;padding:25px 0;text-align:left;border:none;cursor:pointer;display:flex;align-items:center;font-size:1.25rem;font-family:"Livvic Black";transition:background .3s ease;color:#c42417}.accordion-container .accordion-item .accordion-header span{font-size:1.5rem;margin-right:15px;position:relative}@media only screen and (max-width:992px){.accordion-container .accordion-item .accordion-header{padding:15px 0;font-size:1rem}}.accordion-container .accordion-item .accordion-content{height:0;overflow:hidden;transition:height .3s ease-out;border-bottom:1px solid #c42417;color:#8f201d}.accordion-container .accordion-item .accordion-content .content-inner{padding:20px;padding-left:39px}.accordion-container .accordion-item.active .accordion-content{max-height:500px}.accordion-container .accordion-item.active span{transform:rotate(45deg)}.accordion-container .accordion-item:last-of-type .accordion-content{border-bottom:0}body{background-color:#fdfae9;color:#8f201d;color:#3d1514;font-family:"Livvic Bold",sans-serif;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:antialiased}img{max-width:100%;height:auto}.button{border:none;background:#c42417;color:#ffd505;border-radius:25px;box-shadow:3px 5px 0 #1d1d1c;box-shadow:3px 8.49px 0 #1d1d1c;display:inline-block;transition:all .2s;position:relative;padding:5px 30px;padding:8px 18px 5px 18px;padding:8px 25px 8px 25px;position:relative;text-align:center;top:0;cursor:pointer;text-transform:uppercase;text-decoration:none;font-family:"Livvic Black",sans-serif;display:block;width:-moz-max-content;width:max-content;top:-5px}.button:active{top:3px;box-shadow:0 0 0 #1d1d1c;transition:all .2s}.button.alt{background:#ffd505;color:#c42518}.button.white-text{color:#fff}.button.larger{font-size:1.5rem}.page-content{padding-left:5%;padding-right:5%}.container{max-width:940px;padding:0 30px;margin:0 auto}.center{text-align:center}.pepes-red{color:#c42417}.pepes-brown{color:#3c1413}.test-text{font-family:"Livvic Black",sans-serif;font-size:clamp(2rem,8vw,5rem);color:#fff;text-transform:uppercase;line-height:1.05;letter-spacing:-.01em;-webkit-text-stroke:5px #3d1a00;paint-order:stroke fill;text-shadow:-3px 10px 0 #3d1a00,0 10px 0 #3d1a00,2px 10px 0 #3d1a00;font-size:3.5rem;margin:0}@media only screen and (max-width:768px){.test-text{font-size:2.5rem;text-shadow:-2px 7px 0 #3d1a00,2px 7px 0 #3d1a00,0 0 0 #3d1a00}}#btt{display:inline-block;width:60px;height:60px;text-align:center;position:fixed;bottom:30px;right:30px;transition:background-color .3s,opacity .5s,visibility .5s;opacity:0;visibility:hidden;z-index:1000;background:url(../../images/top-arrow.svg) no-repeat center 50%;background-color:#791f1a}#btt:hover{cursor:pointer;background-color:#f5d433;opacity:1}#btt:active{opacity:.5}#btt.show{opacity:.5;visibility:visible}#btt.show:hover{opacity:1}