edge
*,*:focus,*:hover{ outline:none; } .restrict{ width: 970px; margin-right: auto; margin-left: auto; padding-left: 15px; padding-right: 15px; } .aboutus-h1, .aboutus-h2, .aboutus-h3{ text-align: center; font-family: 'Secular One', sans-serif; text-transform: uppercase; } .aboutus-h1{ font-size: 5.625em; } .aboutus-h2{ font-size: 3em; } a .aboutus-h3{ text-decoration: underline; text-decoration-color: black; } .aboutus-h3{ font-size: 1.5em; color: black; text-decoration-color: black; } p{ display: none; font-size: 1.2em !important; font: 400 13.3333px Arial; padding-left: 6px; padding-right: 6px; } .question-btn{ width: 100%; height: auto; font-size: 1.2em; color: #fb5a5a; text-align: left; border: none; background: none; border-top: 1px solid #fb5a5a; padding-top: 1em; padding-bottom: 1em; cursor: pointer; transition: all .3s ease; } .question-btn:hover{ padding-left: 20px; color: #ea1111; } .question-text{ width: 95%; float: left; font-weight: bold; } .plus-minus-toggle1, .plus-minus-toggle2, .plus-minus-toggle3, .plus-minus-toggle4, .plus-minus-toggle5, .plus-minus-toggle6, .plus-minus-toggle7, .plus-minus-toggle8, .plus-minus-toggle9, .plus-minus-toggle10, .plus-minus-toggle11, .plus-minus-toggle12, .plus-minus-toggle13, .plus-minus-toggle14, .plus-minus-toggle15 { display: inline; float: right; margin-top: 8px; margin-right: 4px; height: 21px; position: relative; width: 21px;} .plus-minus-toggle1:before, .plus-minus-toggle2:before, .plus-minus-toggle3:before, .plus-minus-toggle4:before, .plus-minus-toggle5:before, .plus-minus-toggle6:before, .plus-minus-toggle7:before, .plus-minus-toggle8:before, .plus-minus-toggle9:before, .plus-minus-toggle10:before, .plus-minus-toggle11:before, .plus-minus-toggle12:before, .plus-minus-toggle13:before, .plus-minus-toggle14:before, .plus-minus-toggle15:before, .plus-minus-toggle1:after, .plus-minus-toggle2:after, .plus-minus-toggle3:after, .plus-minus-toggle4:after, .plus-minus-toggle5:after, .plus-minus-toggle6:after, .plus-minus-toggle7:after, .plus-minus-toggle8:after, .plus-minus-toggle9:after, .plus-minus-toggle10:after, .plus-minus-toggle11:after, .plus-minus-toggle12:after, .plus-minus-toggle13:after, .plus-minus-toggle14:after, .plus-minus-toggle15:after{ background: #000; content: ''; height: 5px; left: 0; position: absolute; top: 0; width: 21px; transition: transform 500ms ease; } :after { transform-origin: center; } .collapsed1:after, .collapsed2:after, .collapsed3:after, .collapsed4:after, .collapsed5:after, .collapsed6:after, .collapsed7:after, .collapsed8:after, .collapsed9:after, .collapsed10:after, .collapsed11:after, .collapsed12:after, .collapsed13:after, .collapsed14:after, .collapsed15:after { transform: rotate(90deg); } .collapsed1:before, .collapsed2:before, .collapsed3:before, .collapsed4:before, .collapsed5:before, .collapsed6:before, .collapsed7:before, .collapsed8:before, .collapsed9:before, .collapsed10:before, .collapsed11:before, .collapsed12:before, .collapsed13:before, .collapsed14:before, .collapsed15:before { transform: rotate(180deg); } .btn-header{ float: left; text-align: center; width: 33%; background-color: #f3f3f3; height: 55px; padding-top: 15px; font-size: 20px; text-decoration: none; color: black; text-transform: uppercase; font-family: 'Secular One'; } .btn-header:hover{ background-color: #e42323; color: white !important; opacity: 0.8; transition: 0.3s; } .btn-header-active{ background-color: #e42323; color: white !important; } .btn-group{ height: 90px; width: 100%; } .btn-alone{ background-color: #e42323; color: #ffffff !important; padding: 1.9rem 6rem; border: 0; border-color: transparent; border-radius: 10px; font-size: 1.3em; font-weight: bold; transition: all .3s ease; } .btn-alone:hover{ background-color: #fb5a5a; color: white !important; } .menu_main_container{ height: 72em; } .phone{ width: 250px; height: 504px; -webkit-filter: drop-shadow(-11px 15px 18px #222); filter: drop-shadow(-11px 15px 18px #222); } .menu__container{ margin-left: 10vw; position: absolute; margin-top: 20vh; margin-bottom: 50px; border-radius: 5px; cursor: pointer; /*background-color: white; background-image: url("images/phone.png"); background-position: center; background-repeat: no-repeat; background-size: cover; */ transform-origin: center center 0px; transition: all .5s ease-out; animation-name: animate; animation-duration: 3s; animation-iteration-count: infinite; transform: perspective(1000px) rotateX(25deg) rotateY(4deg) rotateZ(-30deg); z-index: 1; } .phone:hover{ transition: all .5s ease-in-out; -webkit-filter: drop-shadow(0px 10px 12px #222); filter: drop-shadow(0px 10px 12px #222); } .menu__container:hover{ animation: unset; margin-top: 18vh; transform: perspective(1000px) rotateX(0deg) rotateY(0deg) rotateZ(0deg); } .menu{ display: flex; justify-content: space-around; align-items: center; max-width: 100%; height: 100%; color: #fff; } #container { width: 500px; border: solid 1px rgb(255, 255, 255); display: flex; justify-content: space-between; } #a-container { width: 49%; border: solid 1px rgb(255, 255, 255); float: left; } #b-container { margin-top: 10em; width: 50%; /*border: solid 1px #000;*/ height: 200px; float: left; } @keyframes animate{ 0%{ margin-top: 20vh; } 50%{ margin-top: 18vh; } 100%{ margin-top: 20vh; } } .app_button{ height: 56px; cursor: pointer; } .play_button{ height: 56px; cursor: pointer; } .loyalty_images{ width: 125px; } .loyalty_row{ width: 100%; margin-top: 0; } .loyalty_col{ float: left; width: 33%; padding: 10px; } .app_margin{ margin-top: 18em; } @media only screen and (max-width: 1000px) and (min-width: 450px) { .loyalty_row { width: 100%; margin-top: 30em; } #a-container { margin-top: 33em; } } @media only screen and (max-width: 825px){ .app_margin{ margin-top: unset; } .menu__container{ margin-left: 25vw; } .loyalty_col{ width: 100%; float: unset; } .phone { width: 38vw; height: 73vw; } .a-container{ display: none; } #b-container { margin-top: 28em; width: 100%; } .question-btn{ font-size: 1em !important; } .plus-minus-toggle1, .plus-minus-toggle2, .plus-minus-toggle3, .plus-minus-toggle4, .plus-minus-toggle5, .plus-minus-toggle6, .plus-minus-toggle7, .plus-minus-toggle8, .plus-minus-toggle9, .plus-minus-toggle10, .plus-minus-toggle11, .plus-minus-toggle12, .plus-minus-toggle13, .plus-minus-toggle14, .plus-minus-toggle15 { transform: scale(0.8); } .question-text { width: 85%; } p{ font-size: 1em!important; } .btn-header{ height: 44px; font-size: 0.7em !important; } .btn-group { height: 100px; width: 115%; margin-left: -7.5%; } .aboutus-h2 { font-size: 2em; } .btn-group, .btn-group-vertical { position: unset; display: block; vertical-align: middle; } .btn-header-active{ color: white !important; } .menu__container{ transform:perspective(0px) rotateX(0deg) rotateY(0deg) rotateZ(-25deg); } } $(document).ready(function(){ $("#btn1").click(function(){ $("#row1").toggle(200); $('.plus-minus-toggle1').toggleClass('collapsed1'); }); }); $(document).ready(function(){ $("#btn2").click(function(){ $("#row2").toggle(200); $('.plus-minus-toggle2').toggleClass('collapsed2'); }); }); $(document).ready(function(){ $("#btn3").click(function(){ $("#row3").toggle(200); $('.plus-minus-toggle3').toggleClass('collapsed3'); }); }); $(document).ready(function(){ $("#btn4").click(function(){ $("#row4").toggle(200); $('.plus-minus-toggle4').toggleClass('collapsed4'); }); }); $(document).ready(function(){ $("#btn5").click(function(){ $("#row5").toggle(200); $('.plus-minus-toggle5').toggleClass('collapsed5'); }); }); $(document).ready(function(){ $("#btn6").click(function(){ $("#row6").toggle(200); $('.plus-minus-toggle6').toggleClass('collapsed6'); }); }); $(document).ready(function(){ $("#btn7").click(function(){ $("#row7").toggle(200); $('.plus-minus-toggle7').toggleClass('collapsed7'); }); }); $(document).ready(function(){ $("#btn8").click(function(){ $("#row8").toggle(200); $('.plus-minus-toggle8').toggleClass('collapsed8'); }); }); $(document).ready(function(){ $("#btn9").click(function(){ $("#row9").toggle(200); $('.plus-minus-toggle9').toggleClass('collapsed9'); }); }); $(document).ready(function(){ $("#btn10").click(function(){ $("#row10").toggle(200); $('.plus-minus-toggle10').toggleClass('collapsed10'); }); }); $(document).ready(function(){ $("#btn11").click(function(){ $("#row11").toggle(200); $('.plus-minus-toggle11').toggleClass('collapsed11'); }); }); $(document).ready(function(){ $("#btn12").click(function(){ $("#row12").toggle(200); $('.plus-minus-toggle12').toggleClass('collapsed12'); }); }); $(document).ready(function(){ $("#btn13").click(function(){ $("#row13").toggle(200); $('.plus-minus-toggle13').toggleClass('collapsed13'); }); }); $(document).ready(function(){ $("#btn14").click(function(){ $("#row14").toggle(200); $('.plus-minus-toggle14').toggleClass('collapsed14'); }); }); $(document).ready(function(){ $("#btn15").click(function(){ $("#row15").toggle(200); $('.plus-minus-toggle15').toggleClass('collapsed15'); }); });

Buy 9 Get 1 Free!

Buy 9 Pizza's and get 1 Free Large Pizza!

Birthday Rewards!

Get a Free Pizza on Your Birthday!

Local Deals!

See if your local store has any deals available.



Download the Crust App Now!


Loyalty FAQs

How do I sign up for Crust Lovers Rewards?

Simply register online at crust.com.au to start earning rewards!
Already have a VIPP account? Navigate to the “Sign in” section, sign in using your login details and select “My Account” on desktop or “Loyalty” on mobile to view your current loyalty rewards if applicable.

Does it cost anything to become a member?

No there is no charge to sign up with a Crust Lovers Rewards account

What are the Loyalty Rewards, and how can I earn them?

The Loyalty rewards are our way of saying thank you for being a loyal Crust Lovers Rewards member!
Every time you make a pizza purchase (excluding Kids Pizzas), it gets added onto the Pizza Counter in your loyalty section online.
Sometimes your Local store might surprise you! So, keep a lookout.*
*Note: Rewards for participating stores only. Cannot be used in conjunction with any other offer.

Will my Pizza Counter expire over time?

Yes, we will deduct your pizzas from the Pizza Counter after a year from purchase.

Do my earned rewards expire?

Rewards have varied expiry dates.* Rewards earnt from the Pizza Counter will expire after 3 months of earning the reward.
*See local store for available loyalty rewards.

I just ordered a pizza, why hasn't my Pizza Counter updated?

The Pizza Counter can take up to 24-48 hours to be updated to your account. Please contact support if you have any issues after 48 hours.

See full FAQS HERE


Sign up to starting earning Rewards!


Already a Member?

Sign into Your Account Here.