@font-face{font-family:"museo_slab700";font-style:normal;font-weight:400;font-display:swap;src:url(https://cdn.moneysavingexpert.com/masthead-and-footer/masthead/static/fonts/Museo_Slab_700-webfont.eot) format("eot") , url(https://cdn.moneysavingexpert.com/masthead-and-footer/masthead/static/fonts/Museo_Slab_700-webfont.woff2) format("woff2") , url(https://cdn.moneysavingexpert.com/masthead-and-footer/masthead/static/fonts/Museo_Slab_700-webfont.woff) format("woff") , url(https://cdn.moneysavingexpert.com/masthead-and-footer/masthead/static/fonts/Museo_Slab_700-webfont.ttf) format("truetype") , url(https://cdn.moneysavingexpert.com/masthead-and-footer/masthead/static/fonts/Museo_Slab_700-webfont.svg#museo_slab700) format("svg")}#pizzatool{font-family:"Helvetica Neue",Helvetica,Arial,sans-serif;width:690px;max-width:calc(100% - 40px);margin:0 auto;padding:20px 20px 40px 20px;border: 0px solid #27315740;border-radius:4px 24px 4px 4px;background-color:#ebf0fd;text-align:center;background-image:url(/background.png.pagespeed.ce.UNimC-sdg9.png);background-repeat:no-repeat;background-size:contain}h1{font-family:"museo_slab700";font-size:32px;font-weight:400;line-height:38px;text-align:left;color:#273157;text-align:center}h1 a{color:#273157;text-decoration:none}h2{font-family:"museo_slab700";font-size:22px;font-weight:400;line-height:26px;text-align:left;color:#273157;text-align:left}p{font-size:16px;font-weight:400;line-height:19px;text-align:center;color:#4a4a4a;text-shadow:0 1px 0 0 #ebf0fd;margin-bottom:3em}.margin-0{margin:0}.flex{display:flex;gap:20px}@media (max-width:767px){.flex{flex-wrap:wrap;justify-content:center}}.width-500{width:500px;max-width:100%}.width-280{width:280px;max-width:100%}.width-160{width:160px;max-width:100%}.width-100{width:100px;max-width:100%}.center{margin:0 auto}form.center{margin-top:40px}.store{padding:16px;border-radius:4px;gap:16px;background:#fff;box-shadow: 0px 1px 6px 0px #0000001A;display:flex;align-items:center;margin-bottom:16px}@media (max-width:767px){.store{flex-wrap:wrap}}.store>h2{flex:1}@media (max-width:767px){.store>h2{flex-basis:100%}}input[type="text"]{padding:16px;border-radius:4px;border: 1px solid #27315740;font-size:16px;font-weight:400;line-height:19px;text-align:left}input[type="submit"]{padding:16px 36px 16px 36px;border-radius:4px;background-color:#c62035;font-size:16px;font-weight:700;line-height:20px;text-align:left;color:#fff;cursor:pointer}input[type="submit"]:hover{background-color:#b01c2e}.delivery{padding:16px 36px 16px 36px;border-radius:4px;background-color:#c62035;font-size:16px;font-weight:700;line-height:20px;text-align:center;color:#fff;cursor:pointer;text-decoration:none}.delivery:hover{background-color:#b01c2e}@media (max-width:767px){.delivery{flex-basis:100%}}.collection{padding:16px 36px 16px 36px;border-radius:4px;background-color:#273157;font-size:16px;font-weight:700;line-height:20px;text-align:center;color:#fff;cursor:pointer;text-decoration:none}.collection:hover{background-color:#162043}@media (max-width:767px){.collection{flex-basis:100%}}.menu{padding:16px;border-radius:4px;background:#fff;box-shadow: 0px 1px 6px 0px #0000001A;display:flex;align-items:center;margin-bottom:16px;flex-wrap:wrap}.menu h2{display:flex;width:100%;align-items:center;margin:0}.menu h2 span{flex:1}.menu>div{flex:1}.menu .add{display:inline-flex;justify-content:center;align-items:center;background-color:#273157;border-radius:50%;width:32px;height:32px;color:#fff;text-decoration:none}.menu .remove{display:inline-flex;justify-content:center;align-items:center;background-color:#c62035;border-radius:50%;width:32px;height:32px;color:#fff;text-decoration:none}.menuitem{display:flex;gap:16px;align-items:center;margin-top:16px;justify-content:space-between}@media (max-width:767px){.menuitem{flex-wrap:wrap}}.menu select{flex:1;padding:16px;border-radius:4px;border: 1px solid #27315740;font-size:16px;font-weight:400;line-height:19px;text-align:left;cursor:pointer;background-color:#fff;width:480px;max-width:100%}@media (max-width:767px){.menu select{width:100%;flex-basis:100%}}.menu input[type="text"]{width:4em}.order{padding:16px;border-radius:4px;background:#fff;box-shadow: 0px 1px 6px 0px #0000001A;margin-bottom:16px;text-align:left}.order h2{margin:0}.order h2 span{float:right;color:#c62035}@media (max-width:767px){.order h2 span{float:none;display:block;margin-top:16px}}.order h2 span.pricesaving{color:#273157;display:none}.order p{text-align:left;margin-bottom:auto}.order p.extra{font-weight:600}.order h3{font-size:16px;font-weight:600;line-height:19px;color:#4a4a4a;text-shadow:0 1px 0 0 #ebf0fd;margin-bottom:auto;margin-top:26px}