<html><head><meta name="color-scheme" content="light dark"></head><body><pre style="word-wrap: break-word; white-space: pre-wrap;">@media (max-width: 719px) {
    #main-content {
        margin-top: 5rem;
    }
}

.dp-container {
    max-width: 1000px !important;
}

.siteCatalystTag {
    display: none;
}

.access {
 	display:none;
}

.jsHidden {
	display:none;
}

.voucher__savings {
    color: #D50000;
}

.customErrorStyle {
	background: #FBE6E6;
    border: 1px solid #D50000;
}

.no-margin-bottom {
	margin-bottom:0px;
}

.order-summary__item {
	display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-justify-content: space-between;
    -ms-flex-pack: justify;
    justify-content: space-between;
}

.divider{
	border-top: #D8D8D8 1px solid;  
    padding-top: 16px;
}



@media (max-width: 719px) {
    .grid-container {
        margin-top: 60px;
    }
}

.icon {
  background-image: url(../img/sprite-icons.png);
  background-position: 0 0;
  background-repeat: no-repeat;
  display: inline-block;
  height: 28px;
  width: 28px;
}

.ccAmericanExpress,
.ccMasterCard,
.ccMaestroDebit,
.ccSolo,
.ccSwitchDebit,
.ccVisa,
.ccVisaDebit, .ccVisaElectron {
  width: 51px;
  height: 32px;
}

.ccAmericanExpress {
  background-position: 0 -350px;
}

.ccMasterCard {
  background-position: 0 -1050px;
}

.ccMaestroDebit {
  background-position: 0 -1100px;
}

.ccSolo {
  background-position: 0 -1150px;
}

.ccSwitchDebit {
  background-position: 0 -1200px;
}

.ccVisa {
  background-position: 0 -300px;
}

.ccVisaDebit {
  background-position: 0 -1250px;
}

.ccVisaElectron {
  background-position: 0 -1300px;
}

.nectar {
  background-position: 0 0;
  height: 27px;
  width: 30px;
}

.info {
  background-position: 0 -50px;
}

.warning {
  background-position: 0 -100px;
}

.close {
  background-position: 0 -150px;
  height: 15px;
  width: 15px;
}

.masterCard {
  background-position: 0 -200px;
  height: 30px;
  width: 70px;
}

.verfiedVisa {
  background-position: 0 -250px;
  height: 34px;
  width: 55px;
}

.visa {
  background-position: 0 -300px;
  height: 19px;
  width: 30px;
}

.americanExpress {
  background-position: 0 -350px;
  height: 28px;
  width: 30px;
}

.add {
  background-position: 0 -400px;
}

.arrowRight1 {
  background-position: 0 -450px;
  height: 14px;
  width: 11px;
}

.arrowRight2 {
  background-position: 0 -500px;
  height: 14px;
  width: 11px;
}

.tick {
  background-position: 0 -550px;
}

.warning2 {
  background-position: 0 -600px;
  height: 27px;
  width: 31px;
}

.newWindow {
  background-position: 0 -650px;
  height: 12px;
  width: 12px;
}

.print {
  background-position: 0 -700px;
  height: 27px;
  width: 27px;
}

.cookiePolicy .close {
  background-position: 0 -1000px;
  height: 15px;
  width: 15px;
}

.pageOverlay {
	display:none;
}

.responsive-display {}
.responsive-display--mobile {
    display: block;
}
.responsive-display--tablet {
    display: none;
}
.responsive-display--desktop {
    display: none;
}

@media (min-width: 720px) {
    .responsive-display--mobile {
        display: none;
    }
    .responsive-display--tablet {
        display: block;
    }
    .additional-padding{
    	padding-left:16px;
    	padding-bottom:16px;
    }
    .left-divider{
		border-left: #D8D8D8 1px solid;
		padding-left: 16px;
	}	
}

@media (min-width: 960px) {
    .responsive-display--tablet {
        display: none;
    }
    .responsive-display--desktop {
        display: block;
    }
     .additional-padding{
    	padding-left:24px;
    }
}

.pass-toggle-btn {
    display: block;
    background: #FFFFFF;
    border: 3px solid #D8D8D8;
    box-shadow: 0px 2px 4px 1px rgba(0, 0, 0, 0.1);
    border-radius: 8px;
    padding: 1.5rem;
    text-decoration: none;
    text-align: center;
}

.pass-toggle-btn:focus, .pass-toggle-btn:hover {
    border-color: #f06c00;
    color: #404040;
    background-color: rgba(229,80,0,.06);
}

.pass-toggle-btn--active {
    border: 3px solid #F06C00;
}

@media (max-width: 719px) {
    .pass-toggle-btn {
        padding: 1rem;
    }

    .pass-toggle-btn h3 {
        font-size: 1.375rem;
        line-height: 1.18182;
    }
    .line_divs {
		  border-bottom: 1px solid #d8d8d8;
		  border-right: 0 !important;
		  padding-right: 0 !important;
	}
	.line_divs_1 {
		  border-bottom: 1px solid #d8d8d8;
	}
	.line_div_left{
		border-left:  0 !important;
		padding-left:  0 !important;
	}
	.left-divider{
		border-top: #D8D8D8 1px solid;
		padding-top: 16px;
	}	
}

.product-tile {
    border: #D8D8D8 2px solid;
    border-radius: 8px;
    box-shadow: 0px 2px 4px 1px rgba(0, 0, 0, 0.1);
    padding: 1.5rem;
}

.product-tile .product-tile__savings {
    color: #D50000;
    font-weight: bold;
}

@media (max-width: 719px) {
    .product-tile {
        padding: 1rem;
    }
}

.v-container{
	background: #E8F1FB;
	width:70%;
}

.mainNavLink:hover, .mainNavLink:active, .mainNavLink:focus {
	border-bottom: 4px solid #f06c00;
	text-decoration: none !important;
	
}

.stageIndicator{
display:none;
}
</pre></body></html>