@import url("https://fonts.googleapis.com/css?family=Lato:300,400,400i,700|Titillium+Web:400,600i");.product-spacer{width:250px;height:0}.product-card{width:250px}.product-card,.product-companion{margin-bottom:75px}.product-card.with-image,.product-companion.with-image{height:300px}.product-card .product-image.not-visible,.product-companion .product-image.not-visible{opacity:0.5}.product-card:hover a,.product-card:focus a,.product-companion:hover a,.product-companion:focus a{text-decoration:none}.product-card .not-visbile-label,.product-companion .not-visbile-label{position:relative;top:50%;color:black;opacity:1;text-align:center}.product-card .product-image,.product-companion .product-image{padding-bottom:10px;border-top-left-radius:3px;border-top-right-radius:3px;opacity:1;transition:all 0.2s ease-in-out;height:195px;background-size:contain;background-repeat:no-repeat;background-position-x:center}.product-card .product-heading-branding-info,.product-companion .product-heading-branding-info{color:#898989;text-align:center}.product-card .product-heading-branding-info a,.product-companion .product-heading-branding-info a{margin-top:10px;text-decoration:none;color:#898989;padding-bottom:.5em;display:block}.product-card .product-heading-branding-info .text-muted,.product-companion .product-heading-branding-info .text-muted{color:#afafaf;font-weight:lighter;font-size:.8em}.product-card .red-shop-button,.product-companion .red-shop-button{height:2.5em;line-height:2.2em;width:190px;font-size:1em;border-radius:20px;text-align:center;border:1px solid #898989;margin:10px auto}.product-card .red-shop-button i,.product-companion .red-shop-button i{font-size:1.5em}.product-card .red-shop-button p,.product-companion .red-shop-button p{margin:0.2em 0 0;padding:0}.product-card .red-shop-button a,.product-companion .red-shop-button a{text-decoration:none;color:#565656}.product-card .red-shop-button:focus,.product-card .red-shop-button:hover,.product-companion .red-shop-button:focus,.product-companion .red-shop-button:hover{background-color:#CB3D3F;border-color:#CB3D3F;color:white}.product-card .red-shop-button:focus a,.product-card .red-shop-button:hover a,.product-companion .red-shop-button:focus a,.product-companion .red-shop-button:hover a{color:white;text-decoration:none}.packsize{margin-bottom:3rem}.packsize .btn-group .dropdown-menu{top:calc(12px + 2.8ex)}.product-primary-photo .product-banner{margin-left:0px}.product-banner{color:white;padding:1rem;margin-left:30px}.product-banner.green{background:#27AE60}.product-banner.red{background-color:#CB3E3F}.product-banner.orange{background-color:#E26807}.product-banner.stone{background-color:#506e75}#feature-banner{height:340px;background-size:cover;background-repeat:no-repeat;display:flex;flex-direction:column;align-items:center;color:white;margin-bottom:40px}@media (max-width: 768px){#feature-banner{height:120px}}#feature-banner h1{font-size:4em;font-weight:400}@media (max-width: 768px){#feature-banner h1{font-size:1.5em}}#feature-banner .cta-wrap{display:block;margin-top:30px;height:70px}#feature-banner .cta{background:#CB3D3F;color:white;font-size:1.1em;padding:0.5em 2em;border:1px solid #CB3D3F;border-radius:10px;text-transform:uppercase;text-decoration:none}@media (max-width: 768px){#feature-banner .cta{display:none}}#feature-banner .breadcrumbs{margin-left:25px;align-self:flex-start;justify-content:flex-end;text-transform:uppercase}@media (max-width: 768px){#feature-banner .breadcrumbs{display:none}}#feature-banner .breadcrumbs a{text-decoration:none;color:white;font-weight:bold}#feature-banner .breadcrumbs a:hover{color:#CB3D3F}#main .mini-cart,.products .mini-cart{background:yellow}#main .products-container,.products .products-container{display:flex;align-items:center;flex-wrap:wrap;justify-content:space-between}@media (min-width: 1249px){#main .products-container,.products .products-container{width:1249px;margin:auto}}@media (max-width: 768px){#main .products-container,.products .products-container{flex-direction:column}}#main .products-container::after,.products .products-container::after{content:'';flex:1 0 auto}#main .products-container .purchase-price .price,.products .products-container .purchase-price .price{font-weight:bold}#main .products-container .purchase-price .inc-gst,.products .products-container .purchase-price .inc-gst{color:#969696;font-size:smaller}#main .products-container .purchase-price .discounted-light-background,.products .products-container .purchase-price .discounted-light-background{color:#afafaf;padding-right:0.5rem;text-decoration:line-through}#main .products-container .purchase-price .btn-quick-add-to-cart:hover .discounted-light-background,.products .products-container .purchase-price .btn-quick-add-to-cart:hover .discounted-light-background{color:white;opacity:0.5;padding-right:0.5rem;text-decoration:line-through}#main .products-container .purchase-price .discounted,.products .products-container .purchase-price .discounted{color:white;opacity:0.5;padding-right:0.5rem;text-decoration:line-through}#main .products-container .depleted,.products .products-container .depleted{color:#969696;letter-spacing:0.05em}#main .products-container .depleted:hover,.products .products-container .depleted:hover{color:white}#main .products-container .brand-product,.products .products-container .brand-product{padding-top:10px}#main .products-container .product-video,.products .products-container .product-video{margin-bottom:10px;display:none;background:black}#main .products-container .click-to-video-icon,.products .products-container .click-to-video-icon{cursor:pointer;color:#900}.pagination{margin:1em auto 3em;padding:0;text-align:center}.pagination li{display:inline;list-style:none}.pagination li a{background:#f6f6f6;border-radius:3px;border:1px solid gainsboro;color:#333;outline:none;padding:.5em 1em;text-decoration:none;transition:all 0.2s ease-in-out}.pagination li a:hover,.pagination li a:focus{background:white;color:#477DCA}.pagination li a:active{background:#f6f6f6}#product{min-width:1160px;display:flex;flex-direction:row;justify-content:center}@media (max-width: 1025px){#product{min-width:450px}}@media (max-width: 1025px){#product{min-width:auto;flex-direction:column}}@media (max-width: 1140px){#product .product-detail{max-width:960px !important;min-width:0px !important}}#product .product-detail{min-width:960px;max-width:1140px}#product .product-detail .product-primary-photo{background-repeat:no-repeat;height:300px}@media (max-width: 1025px){#product .product-detail{padding:20px;max-width:100%}#product .product-detail .product-header .column:nth-of-type(2){max-width:350px}}#product .product-detail .product-header{min-height:300px;margin-top:2em;flex-direction:column}@media (min-width: 767px){#product .product-detail .product-header{margin:5em 0}}#product .product-detail .product-header p{margin:14px 0}@media (min-width: 992px){#product .product-detail .product-header{flex-direction:row}#product .product-detail .product-header .col-md-4{width:33.3333333333% !important;float:left}#product .product-detail .product-header .col-md-8{width:66.6666666667% !important;float:left}}#product .product-detail .product-header .col-md-4{width:100%;padding:0 15px}#product .product-detail .product-header .col-md-8{width:100%;padding:0 15px}#product .product-detail .product-header .column:nth-of-type(1){flex-basis:300px;flex-shrink:0}@media (max-width: 1025px){#product .product-detail .product-header .column:nth-of-type(1){text-align:center}}#product .product-detail .product-header .column:nth-of-type(2){flex-grow:1}#product .product-detail .product-header .allergen-advice{display:flex;flex-wrap:wrap;margin:2em 0 1em;color:#777}@media (min-width: 992px){#product .product-detail .product-header .allergen-advice .allergen-info{width:25% !important}}#product .product-detail .product-header .allergen-advice .allergen-info{width:50%;padding:0 0 1.5em 0;float:left}#product .product-detail .product-header .allergen-advice .allergen-info span{padding-left:8px}#product .product-detail .product-header .allergen-advice .allergen-info img{float:left;width:16px;height:20px;margin-right:3px;margin-top:2px}#product .product-detail .product-header h1{font-weight:100;font-size:1.6em;color:#333;margin:1em 0 0 0}#product .product-detail .product-header h2{font-weight:100;font-size:1.2em;color:#888;margin:0 0 1em}#product .product-detail .product-header p{color:#777;line-height:1.5em}
