html{min-height:100%}body{font-family:BrandonGrotesque,Arial,Helvetica,sans-serif;font-size:18px;color:#000;font-weight:400;line-height:1.6}.body{position:relative;margin:0;padding:0}.page{margin:0}.button{border-radius:0;border-width:2px;font-weight:600;text-transform:uppercase;letter-spacing:2px;line-height:16px}.button.active,.button.is-active,.button:active,.button:focus,.button:hover{border-width:2px}.button--primary{background:#25cad2;border-color:#25cad2;color:#fff}#wishlist-dropdown.is-open .button:hover{background-color:#018c78}h1,h2,h3,h4,h5,h6{font-weight:600;color:#000}a{color:#000}a:focus,a:hover{color:#000}.form-label{color:#000}.banners{text-align:inherit}.header{background:#fff;position:absolute;top:50px;left:0;right:0;z-index:999;border:none;-webkit-box-shadow:0 0 20px rgba(0,0,0,.2);box-shadow:0 0 20px rgba(0,0,0,.2);-webkit-transition:all .2s;transition:all .2s}.header .container{padding:0 20px;-webkit-transition:all .2s;transition:all .2s}.header .header-logo{display:block;width:250px;height:auto;margin:auto;position:absolute;left:0;right:0;padding:15px 40px 30px;background:#27cad2;-webkit-transition:all .2s;transition:all .2s}.header .header-logo a{display:block}.header-logo>a{width:100%;padding:0;z-index:10}.header-logo-image-container::after{padding-bottom:0}.header .header-logo .header-logo-image{display:block;width:100%;height:auto;position:relative;top:auto;bottom:auto;left:auto;right:auto;max-height:none}.navUser{width:auto;padding:0;float:right;background:0 0;position:absolute;top:35px;right:40px;-webkit-transition:all .2s;transition:all .2s}.countPill{background:#54575a;color:#fff;font-size:10px;position:absolute;right:-2px;top:10px;margin:0;width:18px;height:18px;line-height:18px}.navPages-container{margin:0}ul.navPages-list{width:100%;max-width:1200px;margin:35px auto;-webkit-transition:all .2s;transition:all .2s}ul.navPages-list>li{width:18%}ul.navPages-list>li:nth-child(n+6){display:none}ul.navPages-list>li:nth-of-type(2){margin-right:24%}ul.navPages-list>li:nth-of-type(3){display:none}ul.navPages-list>li>a{padding:10px 0;font-size:18px;color:#54575a;text-transform:uppercase;text-decoration:none;font-weight:700;letter-spacing:2px}.navUser-action{font-size:22px;line-height:28px}.navUser-action,.navUser-item--cart .navUser-action{color:#27cad2;padding:10px 12px}.navUser-action:focus,.navUser-action:hover,.navUser-item--cart .navUser-action:focus,.navUser-item--cart .navUser-action:hover{color:#55565a}.navPages-action svg{fill:#54575a;stroke:#54575a}ul.navPages-list ul li.navPage-subMenu-item{padding:0!important}.navPages-list>.navPages-item{position:relative}.navPages-action{color:#fff;font-weight:500;font-size:14px;padding:15px}.navPages-action.activePage,.navPages-action.is-open,.navPages-action:focus,.navPages-action:hover{color:#26cad3}.navPages-action.is-open,div.navPage-subMenu{background:0 0}.navPage-subMenu.is-open,div.navPage-subMenu{width:250px;padding:0!important;background:#25cad2}div.navPage-subMenu .navPages-action{padding:10px 15px;margin:0;border-bottom:1px solid rgba(255,255,255,.1);text-transform:uppercase;letter-spacing:2px;font-weight:600;text-align:center}div.navPage-subMenu .navPages-action.activePage,div.navPage-subMenu .navPages-action.is-open,div.navPage-subMenu .navPages-action:focus,div.navPage-subMenu .navPages-action:hover{color:#000}.navPages-action.activePage svg,.navPages-action:hover svg{fill:#26cad3;stroke:#26cad3}.navPages .navPage-subMenu-list .navPage-subMenu-item,.navPages .navPage-subMenu-list .navPages-item{width:100%}#menu .navPages ul.navPages-list>li.navPages-item:hover>a+div.navPage-subMenu{display:block;left:0;padding:0}.dropdown--quickSearch{display:none}.category-nav>.navPage-subMenu-item:first-of-type{background:#0033a1}.category-nav>.navPage-subMenu-item:nth-of-type(2){background:#e1251b}.category-nav>.navPage-subMenu-item:nth-of-type(3){background:#3dae2b}.category-nav>.navPage-subMenu-item:hover{opacity:.9}div.navPage-subMenu .category-nav .navPages-action.activePage,div.navPage-subMenu .category-nav .navPages-action.is-open,div.navPage-subMenu .category-nav .navPages-action:focus,div.navPage-subMenu .category-nav .navPages-action:hover{color:#fff}.banners[data-banner-location=top]{position:absolute;top:0;left:0;right:0;height:50px;z-index:999;background:#55565a;-webkit-transition:all .2s;transition:all .2s}.banners[data-banner-location=top] .banner{font-size:19px;line-height:22px;font-weight:500;text-align:center}.banners[data-banner-location=top] .banner a:hover{color:#27cad2}.sticky .header{position:fixed;top:0;background:rgba(255,255,255,.95)}.sticky .header .header-logo{width:180px}.sticky ul.navPages-list{margin-top:20px;margin-bottom:20px}.sticky .navUser{top:20px}.home-banner{background:#fff;position:relative;width:100%;height:100vh;z-index:0}.home-banner .fixed-banner{position:fixed;top:0;height:100vh;width:100%;z-index:0;-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}.home-banner-img{width:400px;height:auto;position:absolute;top:0;bottom:0;left:0;right:0;margin:auto}.heroCarousel{margin:0}.heroCarousel.slick-initialized{max-height:none}.slick-slider .slick-list,.slick-slider .slick-track{height:100%}.slick-dotted.slick-slider{margin-bottom:50px}.slick-dots{bottom:-40px}.heroCarousel-slide{height:100%}.heroCarousel-image-wrapper{height:100%!important;max-height:100%!important}.heroCarousel-slide .heroCarousel-image{width:100%;height:100%;max-height:none;background-repeat:no-repeat;background-size:cover;background-position:center;background-color:#fff}.heroCarousel-slide .container{padding:0;margin:auto;height:100%;position:absolute;top:0;bottom:0;right:6rem;left:6rem;width:100%}.heroCarousel-content{text-align:center;width:72rem;padding:0 6rem;background:0 0;margin:0 auto;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%)}.heroCarousel-title{margin:0;color:#fff;font-size:60px;line-height:1.1;text-transform:uppercase;letter-spacing:2px;text-shadow:0 0 10px rgba(0,0,0,.3)}.heroCarousel-description{color:#fff;max-width:41rem;font-size:16px;line-height:1.5}.heroCarousel .slick-next,.heroCarousel .slick-prev{z-index:99;background-color:transparent;border:none;color:#fff;opacity:1;margin-top:0;padding:0;height:40px;width:40px;bottom:25px}.slick-next:before,.slick-prev:before{font-family:slick;font-size:22px;line-height:40px;height:40px;width:40px;font-family:'Font Awesome 5 Free';font-weight:900;background:0 0;color:#fff;-webkit-transition:all .2s;transition:all .2s}.slick-next:hover::before,.slick-prev:hover::before{background:0 0;color:#25cad2}.heroCarousel .slick-prev{top:auto;left:40px}.slick-prev:before{content:'\f053'}.heroCarousel .slick-next{top:auto;left:80px;right:auto}.slick-next:before{content:'\f054'}.productGrid{margin:0 auto}.heroCarousel-slide .heroCarousel-image{display:none}.carousel-nav{position:absolute;margin:auto;left:0;right:0;top:0;bottom:0;z-index:99;text-align:center;background:url(../img/scb/banner-3.jpg) no-repeat center/cover}.carousel-nav h1{color:#54565a;font-family:AlphaMack,Arial,Helvetica,sans-serif;font-size:70px;line-height:1.1;margin:0 auto 30px}.carousel-nav a.carousel-range{position:absolute;top:0;bottom:0;left:0;right:0;display:block}.carousel-nav a.carousel-nav-down{display:block;position:absolute;bottom:40px;left:0;right:0;width:50px;height:50px;line-height:50px;text-align:center;font-size:22px;color:#54575a;margin:0 auto;-webkit-transition:all .2s;transition:all .2s}.carousel-nav a.carousel-nav-down:hover{color:#26cad3;border-color:#26cad3}#sub-banner{margin-top:120px;background-color:#000;background-repeat:no-repeat;background-position:center;background-size:cover;-webkit-transition:all .2s;transition:all .2s;margin-top:170px}#sub-banner>.container{height:300px}#sub-banner>.container .page-heading,#sub-banner>.container h1{position:absolute;top:0;bottom:0;left:0;right:0;margin:auto;height:60px;line-height:1;font-size:60px;color:#fff;text-transform:uppercase;font-weight:600;letter-spacing:5px;color:#fff;text-shadow:0 0 15px rgba(0,0,0,.5)}.page.chilli-lovers-blend #sub-banner{background-image:url(../img/scb/sub-banner-chilli-lovers-blend.jpg)}.page.entertainers-blend #sub-banner{background-image:url(../img/scb/sub-banner-entertainers-blend.jpg)}.page.body-and-soul-blend #sub-banner{background-image:url(../img/scb/sub-banner-body-soul-blend.jpg)}.page.healthy-nut-blend #sub-banner{background-image:url(../img/scb/sub-banner-healthy-nut-blend.jpg)}.page.high-nrg-blend #sub-banner{background-image:url(../img/scb/sub-banner-high-nrg-blend.jpg)}.page.aussie-almonds #sub-banner{background-image:url(../img/scb/sub-banner-aussie-almonds.jpg)}.page.aussie-salted-macadamias #sub-banner{background-image:url(../img/scb/sub-banner-salted-macadamias.jpg)}.page.chilli-macadamias #sub-banner{background-image:url(../img/scb/sub-banner-chilli-macadamias.jpg)}.page.cinnamon-almonds #sub-banner{background-image:url(../img/scb/sub-banner-cinnamon-almonds.jpg)}.page.natural-nut-selection #sub-banner{background-image:url(../img/scb/sub-banner-natural-nut-selection.jpg)}.page.roasted-salted-cashews #sub-banner{background-image:url(../img/scb/sub-banner-salted-cashews.jpg)}.page.salted-nut-selection #sub-banner{background-image:url(../img/scb/sub-banner-salted-nut-selection.jpg)}.page.thai-sweet-chilli-cashews #sub-banner{background-image:url(../img/scb/sub-banner-thai-sweet-chilli-cashews.jpg)}.page.vienna-almonds #sub-banner{background-image:url(../img/scb/sub-banner-vienna-almonds.jpg)}.page.entertainers-range #sub-banner{background-image:url(../img/scb/sub-banner-entertainers-blend.jpg)}.page.healthy-nut-range #sub-banner{background-image:url(../img/scb/sub-banner-high-nrg-blend.jpg)}.page.specialty-nut-range #sub-banner{background-image:url(../img/scb/sub-banner-chilli-macadamias.jpg)}#sub-banner{background-image:url(../img/scb/sub-banner-default.jpg)}ul.page-heading li{display:none}ul.page-heading li:last-of-type{display:block}.sticky #sub-banner{margin-top:75px}#sub-menu{background-color:#f4f4f4;padding:20px 20px;text-align:center}#sub-menu>.container{position:relative;margin:0 auto;padding:0;max-width:1000px;min-width:0;width:100%;text-align:center}#sub-menu>.container a{font-size:18px;font-weight:500;text-transform:uppercase;color:#aeaead;text-decoration:none;letter-spacing:2px;line-height:1;position:relative}.page.entertainers-range #sub-menu>.container a.entertainers-range{color:#e1251b}.page.healthy-nut-range #sub-menu>.container a.healthy-nut-range{color:#3dae2b}.page.specialty-nut-range #sub-menu>.container a.specialty-nut-range{color:#0033a1}#sub-menu>.container a:not(:first-of-type){padding-left:10px}#sub-menu>.container a:not(:last-of-type){padding-right:25px}#sub-menu>.container a:not(:last-of-type):after{content:'|';position:absolute;right:0;top:0;font-size:22px;font-weight:400;color:#1d1d1d}#sub-menu>.container a:hover{color:#25cad2}#sub-menu>.container a.entertainers-range:hover{color:#e1251b}#sub-menu>.container a.healthy-nut-range:hover{color:#3dae2b}#sub-menu>.container a.specialty-nut-range:hover{color:#0033a1}.container.home-container{padding:50px 20px}.home-intro h1{letter-spacing:0;color:#54575a;text-align:center;margin:40px 0;font-size:1.4em;line-height:1.4}.home-intro h1 a{text-decoration:none}.home-intro h1 a.col-blue{color:#142b75}.home-intro h1 a.col-red{color:#be1b22}.home-intro h1 a.col-green{color:#3d983c}.home-intro h1 a:hover{text-decoration:underline}.home-products-head{padding-bottom:10px;border-bottom:4px solid #000;margin-top:50px;position:relative}.home-products-head h3{font-size:22px;text-transform:uppercase;color:#000;font-weight:900}.home-products-head a{position:absolute;right:0;top:2px;font-size:14px;text-transform:uppercase;color:#8a8a8a;font-weight:900;text-decoration:none}.home-products-head a:hover{color:#25cad2}#home-content{position:relative;overflow:hidden;clear:both;display:table;width:100%}#home-content .content-left,#home-content .content-right{position:relative;display:table-cell;width:50%;vertical-align:top;color:#fff;background-color:#000;background-size:cover;background-position:center;padding:30px}#home-content .content-left p:first-of-type{max-width:450px;margin:0 auto 33px}#home-content .content-left{background-image:url(../img/scb/home-company-background.jpg)}#home-content .content-right{background-image:url(../img/scb/home-contact-background.jpg)}#home-content .content-left>div,#home-content .content-right>div{border:4px solid #fff;padding:30px 70px 60px;text-align:center;min-height:450px}#home-content .content-left>div h3,#home-content .content-right>div h3{font-size:32px;color:#fff;letter-spacing:10px;text-transform:uppercase;margin:40px 0;font-weight:600}#home-content .content-left>div p,#home-content .content-right>div p{font-size:14px;color:#fff;text-transform:uppercase;letter-spacing:3px;line-height:2;font-weight:600}#home-content .content-right>div p:first-of-type{margin-bottom:35px}#home-content .content-left>div p a,#home-content .content-right>div p a{color:#fff;text-decoration:none}#home-content .content-left>div p:last-of-type,#home-content .content-right>div p:last-of-type{margin:0}#home-content .content-left>div p a.btn,#home-content .content-right>div p a.btn{padding:5px 15px;font-size:14px;text-transform:uppercase;font-weight:900;text-decoration:none;border:3px solid #fff;color:#fff;display:block;margin:0 auto;bottom:60px;width:180px;letter-spacing:2px;-webkit-transition:all .2s;transition:all .2s}#home-content .content-left>div p a.btn:hover,#home-content .content-right>div p a.btn:hover{background-color:#fff;color:#1d1d1d}#home-content .content-right>div ul{margin:0 0 25px;padding:0}#home-content .content-right>div ul li{margin:0 0 0 15px;padding:0;list-style:none;display:inline-block}#home-content .content-right>div ul li:first-of-type{margin-left:0}#home-content .content-right>div ul li a{display:block;color:#fff;font-size:30px;-webkit-transition:all .2s;transition:all .2s}#home-content .content-right>div ul li a:hover{color:#25cad2}.breadcrumbs{display:none!important}.container{padding-top:80px;padding-bottom:80px}.login{margin-top:0}.page-heading{text-transform:uppercase;letter-spacing:2px;font-size:40px;line-height:1.2;margin:0 0 40px}.page-intro{text-align:center;margin:0 auto 80px;max-width:900px}.page-intro h3{text-transform:uppercase;letter-spacing:2px;font-size:1.4em;line-height:1.2;margin:0 0 20px}.page-intro p{font-size:1.1em}.page-intro p:last-of-type{margin-bottom:0}.pagination-list li a,.pagination-list li button{color:#54575a}.pagination-item .pagination-link:hover{color:#27cad2}.pagination-item.pagination-item--current{border-color:#54575a;border-radius:0;margin:0 .35714rem 0 .78571rem}li.pagination-item--current a,li.pagination-item--current button{color:#fff;background:#54575a;border-radius:0}#product-listing-container .actionBar{display:none}.navList-action{color:#000}.card-body{text-align:center}.card-title{font-weight:600;letter-spacing:2px;text-transform:uppercase;color:#000}.card-title>a{color:#000}.card-body .card-text{color:#25cad2;font-weight:600;letter-spacing:2px}.card-body .card-text .price-section{color:#25cad2}.page.entertainers-range .card-body .card-text .price-section{color:#e1251b}.page.healthy-nut-range .card-body .card-text .price-section{color:#3dae2b}.page.specialty-nut-range .card-body .card-text .price-section{color:#0033a1}.sidebarBlock-heading{font-weight:600;letter-spacing:2px;text-transform:uppercase;color:#000}.productView{margin-bottom:20px}.productView-image,.productView-thumbnail-link{border:none;margin:0}.productView-images{margin:0 0 20px}.productView-product{border:none;padding:0}.productView-img-container::after{padding-bottom:100%}.productView-title{font-size:35px;color:#1d1d1d;text-transform:uppercase;font-weight:600;margin-bottom:35px;letter-spacing:3px;line-height:1}.productView-title span{display:block;font-size:14px;color:#aeaead;text-transform:uppercase;margin-bottom:15px;font-weight:600;letter-spacing:3px}.productView-price{color:#1d1d1d;font-size:22px;font-weight:600;letter-spacing:2px;margin:0}.productView-options form{display:block!important;overflow:hidden;margin:0}.productView-options form>div{width:47%;float:left}.productView-options form>div:first-of-type{margin-right:6%}.productView-options form>div.form-action{width:100%;float:none;margin:10px 0 0}.productView-options .form-action .button{margin:0;width:100%;height:50px;font-size:16px;border:none}.productView-options .form-action .button:hover{background:#000}.productView-options form .form-field{margin:0 0 10px}.productView-options .form-label,.productView-options .form-label--alternate{font-family:BrandonGrotesque,Arial,Helvetica,sans-serif;font-weight:600;font-size:16px;letter-spacing:2px;text-transform:uppercase;margin:0 0 5px}.productView-options .form-label small,.productView-options .form-label--alternate small{display:none}.productView-options .form-field--increments select,.productView-options .form-select--date,.productView-options .form-select--small{background-position:right .5rem top 1rem;background-size:1.28571rem;font-size:16px;line-height:1;height:50px;padding:.57143rem .78571rem;padding-right:2rem;border:2px solid #1d1d1d;border-radius:0;max-width:100%}.productView-options .form-select{color:#1d1d1d;font-family:BrandonGrotesque,Arial,Helvetica,sans-serif}.addthis_toolbox,.productView-rating{display:none}.productView-description{clear:none;float:none;width:auto}.productView-description .productView-title{display:none}.productView-description,.productView-description .productView-description{clear:none}#product-description{color:#818181;font-size:20px;line-height:1.556;letter-spacing:2px}#product-description p{margin-left:50%;padding-left:1rem}#product-description-extra{clear:both}#product-description-extra .tabs{width:100%;border-bottom:1px solid #d1d1d1}#product-description-extra .tab{width:25%}#product-description-extra .tab.is-active{border:1px solid #818181;border-bottom:1px solid #fff}#product-description-extra .tab-title{display:block;height:125px;padding:80px 10px 10px;text-align:center;line-height:1.2;text-transform:uppercase;letter-spacing:2px;background-repeat:no-repeat;background-position:center 15px;background-size:50px auto}.tab-title.tab-ingredients{background-image:url(../img/scb/ico-ingredients.png)}.tab-title.tab-storage{background-image:url(../img/scb/ico-storage.png)}.tab-title.tab-warning{background-image:url(../img/scb/ico-warning.png)}.tab-title.tab-nutrition{background-image:url(../img/scb/ico-nutrition.png)}#product-description-extra .tab-content.has-jsContent.is-active{padding:40px 0}.tab-content h3{font-size:1.1em;line-height:1;margin:0 0 1rem}.tab-content-ingredients p{font-size:.95em}.ico-packed{width:auto;height:50px;margin:10px 0 0}.nutrition-serving{overflow:hidden;width:50%}.nutrition-serving .content-left{float:left;width:47.5%}.nutrition-serving .content-right{float:right;width:47.5%}.nutrition-serving h3{font-size:1.1em;line-height:1;margin:0 0 .5rem}.nutrition-serving ul{margin-left:0}.nutrition-serving ul li{list-style:none}table.nutrition-table{width:50%;margin:0 0 1rem}table.nutrition-table tr th{width:33.333%;font-size:1em;line-height:1.2;text-align:center;padding:10px 20px;background:#f4f4f4}table.nutrition-table tr td{padding:3px 10px;border-bottom:1px solid #f4f4f4}table.nutrition-table tr td:nth-of-type(2),table.nutrition-table tr td:nth-of-type(3){text-align:center}table.nutrition-table tr:nth-of-type(odd) td{background:#fefefe}p.nutrition-disclaimer{font-size:.8em}#related-products{border-top:1px solid #f4f4f4}#related-products>h3{font-size:1.5em;text-align:center;color:#27cad2;text-transform:uppercase;font-weight:600;letter-spacing:3px;line-height:1;margin:40px auto 0}ul.company-list{position:relative;margin:0;padding:0;overflow:hidden}ul.company-list li{margin:0;padding:100px 40px 0;list-style:none;float:left;width:33%;text-align:center;background-repeat:no-repeat;background-position:center top;background-size:80px auto}ul.company-list li:last-of-type{margin-right:0}ul.company-list li h3{text-transform:uppercase;letter-spacing:2px;margin:0 0 20px;font-size:1.1em;line-height:1.1}ul.company-list li.ico-company-quality{background-image:url(../img/scb/ico-company-quality.png)}ul.company-list li.ico-company-you{background-image:url(../img/scb/ico-company-you.png)}ul.company-list li.ico-company-convenience{background-image:url(../img/scb/ico-company-convenience.png)}.page.faq .page-content>h3{font-size:1.2em;font-weight:600;text-transform:uppercase;letter-spacing:2px}.faq-accordion{font-size:18px;margin:0 0 50px}.ui-state-active,.ui-widget-content .ui-state-active,.ui-widget-header .ui-state-active{border:none;background:0 0}.ui-widget-content{border:none;background:0 0;font-size:18px}.ui-state-default,.ui-widget-content .ui-state-default,.ui-widget-header .ui-state-default{border:none;background:0 0}.ui-accordion .ui-accordion-header{position:relative;background:0 0;border:none;border-top:1px dashed #bababa;padding:25px 40px 25px 0!important;margin:0;line-height:1.2;font-size:16px;font-weight:600;color:#666}.ui-accordion .ui-accordion-header:focus{outline:0}.ui-accordion .ui-accordion-header:last-of-type{border-bottom:1px dashed #bababa}.ui-accordion .ui-accordion-header.ui-state-active,.ui-accordion .ui-accordion-header:hover{color:#25cad2;background:0 0}.ui-accordion .ui-accordion-content{padding:25px 0!important;background:0 0}.ui-corner-all,.ui-corner-right,.ui-corner-top,.ui-corner-tr{border-radius:0}.ui-corner-all,.ui-corner-bottom,.ui-corner-br,.ui-corner-right{border-radius:0}.ui-state-default .ui-icon{background:0 0;position:absolute;top:0;bottom:0;left:auto;right:10px;width:20px;height:20px;float:none;margin:auto;-webkit-transition:all .2s;transition:all .2s}.ui-state-default .ui-icon:before{font-family:'Font Awesome 5 Free';font-weight:900;content:'\f055';margin:0;position:absolute;top:0;bottom:0;left:0;right:0;text-indent:0}.ui-state-active .ui-icon{background:0 0;background-size:20px;width:20px;height:20px}.ui-state-active .ui-icon:before{content:'\f056'}.faq-question{margin:80px 0 0;border:3px solid #191919;padding:40px;text-align:center}.faq-question h3{font-weight:600;text-transform:uppercase;letter-spacing:2px;margin:0 0 20px}.faq-question p{font-size:1.4em;margin:0}.faq-question p a:hover{color:#25c9cf}#contact-us-page{margin:0 0 60px}ul.contact-details{list-style:none;margin:0 0 40px;padding:0 0 40px;overflow:hidden}ul.contact-details li{float:left;width:33.333%;margin:0;padding:0 10px;list-style:none;text-align:center;color:#818181;font-weight:600;margin:0;letter-spacing:2px}ul.contact-details li:last-of-type{margin-right:0}ul.contact-details li:before{font-family:"Font Awesome 5 Free";font-weight:900;font-size:40px;margin:0 auto 10px;display:block;text-align:center;color:#25cad2}ul.contact-details li.contact-detais-phone:before{content:'\f095'}ul.contact-details li.contact-detais-email:before{content:'\f0e0'}ul.contact-details li.contact-detais-address:before{content:'\f3c5'}ul.contact-details li span{display:block;color:#1d1d1d;text-transform:uppercase;font-weight:600;letter-spacing:2px}ul.contact-details li a{color:#818181;text-decoration:none}ul.contact-details li a:hover{color:#25cad2}.contact-stockists{text-align:center;clear:both;border-bottom:1px solid #f4f4f4;padding:0 0 50px;margin:0 0 50px}.contact-stockists h3{text-transform:uppercase;letter-spacing:1px}.contact-stockists p{margin:0}h3.contact-frm-title{font-size:30px;color:#1d1d1d;text-transform:uppercase;font-weight:600;margin-bottom:40px;letter-spacing:2px;text-align:center}#contact-us-page form{clear:both;overflow:hidden}#contact-us-page form .form-field{float:left;width:32.666%;margin:0 1% 20px 0;padding:0}#contact-us-page form .form-field .form-label{text-transform:uppercase;font-weight:600;color:#25cad2;margin-bottom:3px}#contact-us-page form .form-field .form-input{border-radius:0;border-color:#ccc;color:#000}#contact-us-page form .form-field .form-input:focus{border-color:#000}#contact-us-page form .form-field:nth-of-type(3){margin-right:0}#contact-us-page form .form-row+.form-field{clear:both;float:none;width:100%}#contact-us-page form .form-row{margin:0}#contact-us-page form .form-row--half>.form-field:nth-child(odd){clear:none}#contact-us-page form .g-recaptcha{float:left}#contact-us-page form .g-recaptcha+br{display:none}#contact-us-page form .form-actions{float:right;margin:0;width:auto}.page.feedback #contact-us-page form .form-row--half .form-field,.page.feedback #contact-us-page form .form-row--half .form-field:nth-of-type(3){width:49%;margin:0 2% 20px 0}.page.feedback #contact-us-page form .form-row--half>.form-field:nth-child(2n){margin-right:0}.footer{border:none;background:#54575a;padding:50px 0;position:relative}.footer .container{padding:0 20px;overflow:hidden;max-width:95%}.footer .container .footer-info{font-size:12px;color:#fff;margin:0 auto}.foot-copy{position:absolute;left:20px;margin:5px 0 0;padding:0;font-weight:600;display:inline-block}.foot-copy p{margin:0}.foot-copy p a{color:#fff;text-decoration:none;padding:0 10px}.foot-copy p a:hover{color:#27cad2}.foot-copy p a:first-of-type{padding-left:0}.foot-copy p:first-of-type{font-size:18px;font-weight:600}.foot-copy p:last-of-type{font-weight:400;font-size:16px}.foot-logo{position:relative;float:right;display:block;width:80px;margin:0 auto}.foot-logo a{display:block}.foot-logo a img{position:relative;display:block;margin:0 auto}ul.foot-social{display:block;width:160px;margin:0 auto;padding:0;line-height:20px}ul.foot-social li{margin:0 0 0 15px;padding:0;list-style:none;display:inline-block}ul.foot-social li:first-of-type{margin-left:0}ul.foot-social li a{display:block;background:#fff;width:70px;height:70px;border-radius:70px;padding:2px;font-size:35px;text-align:center;text-decoration:none;-webkit-transition:all .2s;transition:all .2s}ul.foot-social li a i{color:#54575a;display:block;width:66px;height:66px;line-height:60px;border-radius:70px;border:4px solid #54575a}ul.foot-social li a:hover{color:#25cad2;background:#27cad2}.footer-copyright{display:none}#gift-certificate-form{padding-left:.75rem;padding-right:.75rem}#gift-certificate-form .form-row .form-field{padding-left:0;padding-right:0}#gift-certificate-form .form-field.form-field-group{padding-left:.75rem;padding-right:.75rem}.gift-cert-digital{color:#54575a;text-align:center;font-size:16px;margin:0 auto 30px}.gift-cert-digital a{color:#27cad2}@media all and (max-width:1500px){ul.navPages-list{max-width:950px;margin-right:80px}ul.navPages-list>li{width:20%}ul.navPages-list>li:nth-of-type(2){margin-right:27.5%}ul.navPages-list>li:nth-of-type(4){width:12.5%}.navPage-subMenu.is-open,div.navPage-subMenu{width:190px;left:0;right:0;margin:auto}div.navPage-subMenu .navPages-action{padding:10px 5px;letter-spacing:0}}@media all and (max-width:1260px){.banners[data-banner-location=top] .banner p{padding:0 20px;font-size:16px;line-height:24px}.header .header-logo{width:200px}ul.navPages-list{max-width:80%}ul.navPages-list>li{width:20%}ul.navPages-list>li:nth-of-type(2){margin-right:30%}ul.navPages-list>li:nth-of-type(5){width:15%}ul.navPages-list>li>a{letter-spacing:0}.navUser{right:20px}.carousel-nav h1{font-size:55px}#sub-banner>.container .page-heading,#sub-banner>.container h1{font-size:50px;letter-spacing:3px}#home-content .content-left>div,#home-content .content-right>div{padding:30px 30px 60px;min-height:475px}ul.company-list li{padding:100px 20px 0}#product-description-extra .tab-title{letter-spacing:1px}.footer .container{max-width:none}.foot-copy{margin:10px 0 0}.foot-copy p a{padding:0 5px}.foot-copy p:first-of-type{font-size:16px}}@media all and (max-width:979px){.banners[data-banner-location=top]{height:55px}.banners[data-banner-location=top] .banner p{padding:0 15px;font-size:16px;line-height:18px}.header{min-height:100px;top:55px}.header .header-logo{width:180px}.mobileMenu-toggle{z-index:9999;top:25px;left:20px;-webkit-transition:all .2s;transition:all .2s}.navPages-container.is-open{padding-top:85px}.header .container{padding:0}.navUser{float:none;-webkit-transform:none;transform:none;top:30px;right:20px}.navPages-container{position:relative}.navPages-container.is-open{z-index:999}ul.navPages-list{max-width:none}ul.navPages-list>li,ul.navPages-list>li:nth-of-type(3),ul.navPages-list>li:nth-of-type(4),ul.navPages-list>li:nth-of-type(5){width:100%}ul.navPages-list>li:nth-of-type(2){margin-right:auto}.navPage-subMenu.is-open,div.navPage-subMenu{width:100%}.navPage-childList,.navPages .navPage-subMenu-list{margin:0}#sub-banner{margin-top:40px;margin-top:100px}#sub-banner>.container{height:250px}#sub-banner>.container .page-heading,#sub-banner>.container h1{height:45px;font-size:45px;letter-spacing:1px}.sticky .header{min-height:80px}.sticky .header .header-logo{width:150px}.sticky .mobileMenu-toggle{top:15px}.sticky #sub-banner{margin-top:35px}.container{padding-top:40px;padding-bottom:40px}.home-intro h1{font-size:1.3em}.home-container .productGrid .product{width:25%}#home-content .content-left,#home-content .content-right{display:block;width:100%}#home-content .content-left>div,#home-content .content-right>div{min-height:0}#sub-menu>.container a{letter-spacing:0}#sub-menu>.container a:not(:last-of-type){padding-right:20px}.productView-details{margin-top:40px}.productView-details{margin-top:0}.productView-options .form-action{padding:0}.productView-description .productView-description{padding:0}#product-description p{margin-left:0;padding-left:0}#product-description-extra .tab{float:left;border:none}#product-description-extra .tab-title{letter-spacing:0;padding:70px 5px 10px;background-size:40px auto;height:115px}.nutrition-serving{width:100%}table.nutrition-table{width:100%}.page-intro{margin:0 auto 40px}ul.company-list li{width:100%;float:none;padding:100px 0 0;margin:0 0 40px}ul.company-list li:last-of-type{margin:0}ul.company-list li h3 br{display:none}.card-title{letter-spacing:1px}ul.contact-details li{float:none;width:100%;margin:0 auto 30px}ul.contact-details li:last-of-type{margin-bottom:0}#related-products .slick-next,#related-products .slick-prev{display:none!important}#related-products>h3{letter-spacing:1px}.footer{padding:30px 0}.foot-logo{display:none}.foot-copy{width:100%;position:relative;left:auto;margin:0;padding-top:75px;text-align:center}ul.foot-social{position:absolute;top:0;left:0;right:0;width:140px}ul.foot-social li a{width:60px;height:60px;border-radius:60px;padding:2px;font-size:30px}ul.foot-social li a i{width:56px;height:56px;line-height:50px;border-radius:60px;border:2px solid #54575a}}@media all and (max-width:767px){.banners[data-banner-location=top] .banner p{font-size:13px}.header{min-height:90px}.header .header-logo{width:150px;padding:15px 30px 20px}.sticky .header .header-logo{width:130px}.mobileMenu-toggle{top:20px;left:15px}.navUser{top:25px;right:15px}.navUser-item-cartLabel{display:block}#sub-banner{margin-top:35px;margin-top:90px}#sub-banner>.container{height:200px}#sub-banner>.container .page-heading,#sub-banner>.container h1{font-size:35px;letter-spacing:0;left:15px;right:15px}#sub-menu{display:none}.home-intro h1{font-size:1.1em;margin:0}.home-container .productGrid .product{width:50%}#home-content .content-left,#home-content .content-right{padding:15px}#home-content .content-left>div,#home-content .content-right>div{padding:20px 10px 40px}#home-content .content-left>div h3,#home-content .content-right>div h3{font-size:28px;letter-spacing:5px;margin:30px 0}#home-content .content-left>div p,#home-content .content-right>div p{letter-spacing:0}.container{padding:40px 15px}.page-content,.page-content--full{padding-left:0;padding-right:0}.page-heading{font-size:32px}.productView-title{font-size:28px;letter-spacing:1px;line-height:1.1}.productView-options form>div{float:none;width:100%;text-align:left}#product-description{font-size:18px;letter-spacing:1px}#product-description-extra .tab-title{font-size:12px;padding:70px 5px 10px;height:120px}.card-body .card-text .price-section{letter-spacing:0}.slick-next,.slick-prev{display:none}#contact-us-page{margin:0}#contact-us-page form .form-field{float:none;width:100%;margin:0 0 15px}#contact-us-page form .g-recaptcha{margin:0 0 15px;float:right}#contact-us-page form .form-actions{float:none;margin:0;width:auto;clear:both}.page.feedback #contact-us-page form .form-row--half .form-field,.page.feedback #contact-us-page form .form-row--half .form-field:nth-of-type(3){width:100%;margin:0 0 15px}.footer .container{padding:0 15px}}@media all and (max-width:413px){.banners[data-banner-location=top] .banner p{padding:0;line-height:1.3;font-size:12px}#sub-banner>.container{height:150px}#sub-banner>.container .page-heading,#sub-banner>.container h1{font-size:30px;letter-spacing:0;height:40px}.page-heading{font-size:26px}.productView-title{font-size:26px;margin-bottom:20px}.productView-details{margin-bottom:10px}#product-description-extra .tabs{border:none}#product-description-extra .tab{width:100%;float:none;border:1px solid #d1d1d1;border-top:none}#product-description-extra .tab:first-of-type{border-top:1px solid #d1d1d1}#product-description-extra .tab-title{text-align:left;font-size:14px;padding:20px 15px 20px 55px;height:auto;background-position:15px center;background-size:30px auto}#product-description-extra .tab-title br{display:none}#product-description-extra .tab.is-active{border:1px solid #818181}.nutrition-serving .content-left,.nutrition-serving .content-right{float:none;width:100%}table.nutrition-table tr th{padding:10px 10px}#related-products>h3{font-size:24px;letter-spacing:0}.page-intro h3{text-transform:uppercase;letter-spacing:1px;font-size:22px}ul.company-list li h3{letter-spacing:1px;font-size:1em}.foot-copy{padding-top:65px}ul.foot-social{width:120px}ul.foot-social li a{width:50px;height:50px;border-radius:50px;font-size:25px}ul.foot-social li a i{width:46px;height:46px;line-height:42px}.foot-copy p:first-of-type{font-size:14px}.foot-copy p:last-of-type{font-size:14px}}@media all and (max-width:374px){.card-title{letter-spacing:0}.foot-copy p:first-of-type,.foot-copy p:last-of-type{font-size:12px}}@media all and (max-width:359px){.banners[data-banner-location=top] .banner p{line-height:1.5;font-size:10px}.header{min-height:80px}.header .header-logo{width:130px;padding:15px 25px 15px}.mobileMenu-toggle{top:15px}.navUser{top:20px}.sticky .header{min-height:70px}.sticky .header .header-logo{width:110px}.sticky .mobileMenu-toggle{top:10px}.sticky .navUser{top:15px}#sub-banner{margin-top:25px;margin-top:80px}#sub-banner>.container{height:120px}#sub-banner>.container .page-heading,#sub-banner>.container h1{font-size:25px;height:35px}.home-intro h1{font-size:1em}#product-description-extra .tab-title{font-size:13px;padding:15px 10px 15px 55px}.footer .container{padding:0 10px}}