@import url(https://fonts.googleapis.com/css?family=Pacifico);body{font-family:"fontin_regular","Helvetica Neue",Verdana,Arial,sans-serif!important}p::-moz-selection{background:#056655;color:#fff}p::selection{background:#056655;color:#fff}.page-title{margin:30px 0;width:100%;display:table;white-space:nowrap}.page-title::before,.page-title::after{border-top:1px solid #353222;content:'';display:table-cell;position:relative;top:1em;width:45%}.page-title::before{right:0}.page-title::after{left:0}@media (max-width:767px){.page-title{margin-bottom:0;padding:10px 0;display:block;white-space:normal}}.page-title h1,.page-title h2{background:#fff;border-bottom:0 none;color:#353222!important;display:table;font-size:28px!important;margin:0 auto;padding:0 15px!important;text-transform:uppercase;width:auto}@media (max-width:767px){.page-title h1,.page-title h2{font-size:20px!important;padding:0 5px!important;text-align:left!important}}@media (min-width:768px) and (max-width:1024px){.page-title h1,.page-title h2{font-size:22px}}.nopadding-right{padding-right:0!important}.nopadding-left{padding-left:0!important}.row{margin-left:0;margin-right:0}@media only screen and (max-width:767px){.row .col-xs-12{padding:0}}.no-background::before,.no-background::after{display:none}.messages li{float:left;width:100%}.ajax-overlay{background:#000;height:100%;left:0;opacity:.8;position:fixed;top:0;width:100%;z-index:1001}.ajax-overlay p{color:#fff;font-size:14px;left:50%;line-height:21px;position:absolute;top:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}.ajax-overlay p img{float:left;margin-right:10px}.tool-tip .btn-close{background:#ec3333;border-radius:4px;color:#fff;float:right;height:25px;margin-bottom:5px;width:25px}.tool-tip .btn-close a{font-size:0;text-align:center;width:100%}.tool-tip .btn-close a::before{color:#fff;content:'X';float:left;font-family:"fontin_sans_bold","Helvetica Neue",Verdana,Arial,sans-serif;font-size:13px;line-height:25px;width:100%}.cvv-what-is-this-pp{float:left;margin-left:5px;margin-top:5px}.main-container,.footer-container{padding-bottom:0!important;padding-top:0!important}.main{min-height:365px}#acp-overlay{z-index:501}button{border:0 none;font-family:"fontin_regular","Helvetica Neue",Verdana,Arial,sans-serif,sans-serif!important}button span span{color:#fff}button:hover,button:active,button:focus{background:#034337;color:#fff;font-family:"fontin_regular","Helvetica Neue",Verdana,Arial,sans-serif,sans-serif!important}button,a{-webkit-transition:color 300ms ease-in-out , background-color 300ms ease-in-out;transition:color 300ms ease-in-out , background-color 300ms ease-in-out}button:hover,button:active,button:focus,a:hover,a:active,a:focus{text-decoration:none}button.button-primary,button.btn-gray,a.button-primary,a.btn-gray{border:0;color:#fff;height:45px;line-height:32px;position:relative;text-shadow:none;text-transform:uppercase}button.button-primary,a.button-primary{font-size:18px;min-width:250px}button.btn-small,a.btn-small{height:30px;line-height:30px;padding:0 10px;text-transform:lowercase}button.btn-small span,a.btn-small span{color:#fff}button.btn-small:hover,a.btn-small:hover{background-color:#146b87}button.link-wishlist,a.link-wishlist{background:#353222}button.link-wishlist::before,a.link-wishlist::before{color:#fff;content:'\e9da';font-family:"ftn",serif;margin-right:3px}button.link-wishlist:hover,button.link-wishlist:active,button.link-wishlist:focus,a.link-wishlist:hover,a.link-wishlist:active,a.link-wishlist:focus{background:#16150e}button.link-wishlist:hover::before,button.link-wishlist:active::before,button.link-wishlist:focus::before,a.link-wishlist:hover::before,a.link-wishlist:active::before,a.link-wishlist:focus::before{color:#e75c70}button.adjgiftreg_add_to,a.adjgiftreg_add_to{background:#146b87;border-right:0;margin-right:0;padding-right:0!important;width: -webkit-calc(100% - (7px));width: calc(100% - (7px))}button.adjgiftreg_add_to::before,a.adjgiftreg_add_to::before{color:#fff;content:'\e99f';font-family:"ftn",serif;margin-right:3px}button.adjgiftreg_add_to:hover,button.adjgiftreg_add_to:active,button.adjgiftreg_add_to:focus,a.adjgiftreg_add_to:hover,a.adjgiftreg_add_to:active,a.adjgiftreg_add_to:focus{background:#115971}button.adjgiftreg_add_to:hover::before,button.adjgiftreg_add_to:active::before,button.adjgiftreg_add_to:focus::before,a.adjgiftreg_add_to:hover::before,a.adjgiftreg_add_to:active::before,a.adjgiftreg_add_to:focus::before{color:#fff}button.aw-acp-continue,a.aw-acp-continue{margin-bottom:5px}button.aw-acp-continue:hover,a.aw-acp-continue:hover{margin-bottom:5px}button.aw-acp-checkout:hover,a.aw-acp-checkout:hover{background:#16150e}button.aw-acp-continue:hover,button.aw-acp-checkout:hover,a.aw-acp-continue:hover,a.aw-acp-checkout:hover{color:#fff;font-family:"fontin_regular","Helvetica Neue",Verdana,Arial,sans-serif,sans-serif!important;font-size:18px;font-weight:normal;height:45px;line-height:32px;padding:6px 12px}button.aw-acp-continue:active,button.aw-acp-continue:focus,button.aw-acp-checkout:active,button.aw-acp-checkout:focus,a.aw-acp-continue:active,a.aw-acp-continue:focus,a.aw-acp-checkout:active,a.aw-acp-checkout:focus{color:#fff}button.btn-gray,
button .btn-gray:not(.button),
a.btn-gray,
a .btn-gray:not(.button) {background:#afb2b7;border-radius:4px;color:#fff;font-size:14px;line-height:32px;padding:0 10px;text-transform:lowercase}button.btn-gray:hover,
button .btn-gray:not(.button):hover,
a.btn-gray:hover,
a .btn-gray:not(.button):hover {background:#94989f}button p.back-link span,a p.back-link span{color:#fff}p.back-link,.buttons-set p.back-link{color:#353222;padding:0;position:relative}a{color:#00b091}a:hover{color:#ff9439;text-decoration:none!important}a:active,a a:focus{outline:none;text-decoration:none}select,input,textarea{background:#fff;border:1px solid #dde2e3!important;box-shadow:none!important;color:#555!important;font-family:"fontin_regular","Helvetica Neue",Verdana,Arial,sans-serif;padding:5px!important}p.required,.validation-advice{color:#ec3333}h1,h2,h3,h4,h5,h6,.h1,.h2,.h3,.h4,.h5,.h6{font-family:"fontin_sans_bold","Helvetica Neue",Verdana,Arial,sans-serif}h3,h4,h5,label,.label{font-weight:normal!important}label.required::after,span.required::after{color:#ec3333}.messages li ul li{color:#fff!important}.messages li ul li a{color:#146b87}.messages .notice-msg li{background:#d77929}.ratings .rating-box,.ratings-table .rating-box{background:url(https://www.faithful-to-nature.co.za/skin/frontend/rwd/ftn/images/yellowrating-small.png) no-repeat 0 -14px;width:70px}.ratings .rating-box .rating,.ratings-table .rating-box .rating{background:url(https://www.faithful-to-nature.co.za/skin/frontend/rwd/ftn/images/yellowrating-small.png) no-repeat 0 0}.page-header{border-bottom:0 none!important;font-family:"fontin_sans_bold","Helvetica Neue",Verdana,Arial,sans-serif!important;margin:0 auto!important;padding-bottom:0}.logo{margin:30px 0 0;min-height:52px!important;padding:0 35px 0 0}.logo:hover{opacity:1}@media screen and (max-width:1024px) and (min-width:767px){.logo{margin:25px 15px}}@media (max-width:767px){.logo{margin:15px auto 0;padding:0}.logo img{width:100%}}@media (min-width:768px){.logo{max-width:330px}}.welcome-msg{color:#353222;padding-right:15px;text-align:right}#header-nav{border:0 none}.page-header-container{display:inline-block;position:relative;width:100%}.page-header-container .skip-links{overflow:visible}.page-header-container .ms-megamenu .anchor_mbmenu{width:25%;float:left;margin-top:10px;border-right:1px solid #fff}@media (min-width:768px) and (max-width:779px){.page-header-container .ms-megamenu .anchor_mbmenu{width:100%}}.page-header-container #header-search .search-autocomplete{border:0 none;top:-5px!important}@media (max-width:767px){.page-header-container #header-search{background:#fff;float:left;left:0;margin:10px 0;padding:0 10px;position:relative;transform:translateX(0)!important;-moz-transform:translateX(0)!important;-ms-transform:translateX(0)!important;-o-transform:translateX(0)!important;-webkit-transform:translateX(0)!important;top:auto;width:100%!important}}.page-header-container .new-account{display:-ms-grid;display:grid;float:left;width:75px;margin-right:20px}@media (max-width:767px){.page-header-container .new-account{margin-right:0}}.page-header-container .new-account .navbar-collapse{padding:0}.page-header-container .new-account .navbar-nav{margin:0}.page-header-container .new-account .navbar-nav .open .dropdown-menu,.page-header-container .new-account .navbar-nav .menu-active .dropdown-menu{float:left;width:100%;position:absolute;left:-40px;margin-top:11px}.page-header-container .new-account .navbar-nav .open .dropdown-menu:after,.page-header-container .new-account .navbar-nav .open .dropdown-menu:before,.page-header-container .new-account .navbar-nav .menu-active .dropdown-menu:after,.page-header-container .new-account .navbar-nav .menu-active .dropdown-menu:before{bottom:100%;left:50%;border:solid transparent;content:'';height:0;width:0;position:absolute;pointer-events:none}.page-header-container .new-account .navbar-nav .open .dropdown-menu:after,.page-header-container .new-account .navbar-nav .menu-active .dropdown-menu:after{border-color:rgba(255,255,255,0);border-bottom-color:#f5f7f9;border-width:8px;margin-left:-8px}.page-header-container .new-account .navbar-nav .open .dropdown-menu::before,.page-header-container .new-account .navbar-nav .menu-active .dropdown-menu::before{border-color:transparent;border-bottom-color:rgba(0,0,0,.15);border-width:9px;margin-left:-9px}.page-header-container .new-account .navbar-default{background-color:transparent;background-image:none;border:0 none;box-shadow:none;margin:0}@media (max-width:767px){.page-header-container .new-account .navbar-default{background-color:#f5f7f9;border-right:1px solid #fff}.page-header-container .new-account .navbar-default .dropdown .navbar-default{background-color:transparent;border-right:0}}.page-header-container .new-account .navbar-default .open a,.page-header-container .new-account .navbar-default .open a:hover,.page-header-container .new-account .navbar-default .open a:focus{background-color:transparent}.page-header-container .new-account #nav a:hover{background:none}.page-header-container .new-account #accounts{display:block!important;height:50px}.page-header-container .new-account #accounts a{color:#353222;font-size:14px;padding-left:0;padding-right:0;padding-top:0;text-align:center}.page-header-container .new-account #accounts a::before{display:block;content:' ';background-image:url(https://www.faithful-to-nature.co.za/skin/frontend/rwd/ftn/images/svg-icons/NewIconAccount.png);background-size:35px 35px;height:35px;width:35px;margin:0 auto}.page-header-container .new-account #accounts #account-menu{background-color:#f5f7f9}.page-header-container .new-account #accounts #account-menu .navbar-default .navbar-nav li{padding:10px 0;border-bottom:1px solid #fff}.page-header-container .new-account #accounts #account-menu .navbar-default .navbar-nav li a{padding-bottom:0;text-transform:uppercase;font-size:12px}.page-header-container .new-account #accounts #account-menu .navbar-default .navbar-nav li a:hover{color:#056655}.page-header-container .new-account #accounts #account-menu .navbar-default .navbar-nav li:last-child{border-bottom:0}@media (max-width:767px){.page-header-container .new-account #accounts a.user-link{font-size:0;padding:0;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;height:100%}.page-header-container .new-account #accounts a.user-link::before{line-height:50px;margin-top:5px}}.page-header-container .new-account #accounts ul li a::before{display:none}.page-header-container .new-account .dropdown-menu nav ul li{width:100%}@media only screen and (min-width:768px){.page-header-container .new-account .dropdown:hover .dropdown-menu{display:block;top:110%;left:-55px}}.page-header-container .wishlist{display:-ms-grid;display:grid;float:left;width:75px}.page-header-container .wishlist .navbar-collapse{padding:0}.page-header-container .wishlist .navbar-nav{margin:0}.page-header-container .wishlist .navbar-default{background-color:transparent;background-image:none;border:0 none;box-shadow:none;margin-bottom:0}.page-header-container .wishlist ul li{display:none}.page-header-container .wishlist #favourites{display:block!important}.page-header-container .wishlist #favourites a{color:#353222;font-size:14px;padding-left:0;padding-right:0;padding-top:0;text-align:center}.page-header-container .wishlist #favourites a::before{display:block;content:' ';background-image:url(https://www.faithful-to-nature.co.za/skin/frontend/rwd/ftn/images/svg-icons/NewIconFavourite.png);background-size:35px 35px;height:35px;width:35px;margin:0 auto}@media (max-width:767px){.page-header-container .wishlist #favourites a::before{margin-top:5px}}.page-header-container .wishlist #favourites .count{background:#d77929;border-radius:100%;color:#fff;font-size:14px;height:25px;line-height:25px;overflow:hidden;position:absolute;right:0;top:-4px;width:25px}@media (max-width:767px){.page-header-container .wishlist #favourites .count{right:17px}}.page-header-container .header-minicart{display:-ms-grid;display:grid;width:140px;height:60px}.page-header-container .header-minicart a.skip-cart::before{display:block;content:' ';background-image:url(https://www.faithful-to-nature.co.za/skin/frontend/rwd/ftn/images/svg-icons/NewIconBasket.png);background-size:35px 35px;height:35px;width:35px;margin:0 auto}@media (max-width:767px){.page-header-container .header-minicart a.skip-cart::before{margin-top:5px}.page-header-container .header-minicart{display:-ms-grid;display:grid;width:auto}.page-header-container .header-minicart .skip-link{width:auto}.page-header-container .header-minicart a::before{background-size:85px 35px;height:35px;width:85px;margin-top:5px}.page-header-container .ms-megamenu .ms-topmenu{display:contents}.page-header-container .ms-megamenu .ms-topmenu .anchor_mbmenu_text::before{margin:5px 0 0 10px;padding-bottom:10px}.page-header-container .ms-megamenu .ms-topmenu .anchor_mbmenu_text::after{display:none}.page-header-container .ms-megamenu .mb-label{background-color:#dde2e3;color:#353222}}.page-header-container .skip-links{clear:none!important;float:right;margin-top:20px}.page-header-container .skip-links .skip-link:not(.skip-active):hover {opacity:1}.page-header-container .skip-links .skip-link:not(.skip-active):hover .icon {background-position:0 0}@media (max-width:767px){.page-header-container .skip-links{border:0 none;margin-bottom:0;padding:0;width:75%;float:right;margin-top:10px}.page-header-container .skip-links .welcome-msg{display:none}.page-header-container .skip-links .skip-link{background:#f5f7f9;border-color:#fff;border-top:1px #e4e4e4;height:50px}.page-header-container .skip-links .skip-link.skip-active{background:#dde2e3}.page-header-container .skip-links .new-account,.page-header-container .skip-links .wishlist,.page-header-container .skip-links .header-minicart{width: -webkit-calc(100% / 3 * 1);width: calc(100% / 3 * 1)}.page-header-container .skip-links .navbar-default .navbar-collapse,.page-header-container .skip-links .navbar-default .navbar-form{border:0}.page-header-container .skip-links .navbar-default .navbar-collapse,.page-header-container .skip-links .navbar-default .navbar-nav{height:100%}.page-header-container .skip-links .wishlist{background:#f5f7f9;border-right:1px solid #fff;border-top:1px #e4e4e4;height:50px}.page-header-container .skip-links .wishlist .navbar{min-height:auto}.page-header-container .skip-links .wishlist .navbar-collapse{border:0 none;padding:0}.page-header-container .skip-links .wishlist #favourites a{font-size:0;padding:0}.page-header-container .skip-links .wishlist #favourites a::before{line-height:50px}.page-header-container .skip-links .skip-cart .icon-wrap{height:50px}.page-header-container .skip-links .skip-cart .icon-wrap .icon{margin:0}}.header-topbar-background{background-color:#056655;float:left;padding:5px 15px 0;position:relative;width:100%}@media (max-width:767px){.header-topbar-background{padding:7px 7px 0}.header-topbar-background #toplinks-navbar-collapse .nav li{display:none}.header-topbar-background #toplinks-navbar-collapse .nav li.first{display:block!important}}.header-topbar-background .header-topbar-container{margin-left:auto;margin-right:auto;max-width:1280px}.header-topbar-background .header-topbar-container .delivery-msg span{color:#fff;padding:5px 0;width:100%;display:block}@media (max-width:767px){.header-topbar-background .header-topbar-container #header-toplinks{float:left;width:-webkit-calc(100% - 90%)!important;width:calc(100% - 90%)!important}}@media (max-width:1024px){.header-topbar-background .header-topbar-container #header-toplinks{width:100%}}.header-topbar-background .header-topbar-container #header-toplinks .navbar{background:none;border:0;box-shadow:none;margin-bottom:0;min-height:0}.header-topbar-background .header-topbar-container #header-toplinks .navbar .navbar-collapse{border-top:0;box-shadow:none;padding-left:0}@media (max-width:767px){.header-topbar-background .header-topbar-container #header-toplinks .navbar .navbar-collapse{padding-right:0}}@media (max-width:1024px){.header-topbar-background .header-topbar-container #header-toplinks .navbar .navbar-collapse{text-align:center}.header-topbar-background .header-topbar-container #header-toplinks .navbar .navbar-collapse .navbar-nav{display:inline-block;float:none!important}}.header-topbar-background .header-topbar-container #header-toplinks .navbar .navbar-collapse .navbar-nav{float:left}.header-topbar-background .header-topbar-container #header-toplinks .navbar .navbar-collapse .navbar-nav li>a{color:#fff;float:left;padding:0 20px;text-transform:uppercase}.header-topbar-background .header-topbar-container #header-toplinks .navbar .navbar-collapse .navbar-nav li>a:hover{color:#146b87!important}.header-topbar-background .header-topbar-container #header-toplinks .navbar .navbar-collapse .navbar-nav li:not(.first)::after {color:#fff;content:'\e9a4';float:right;font-family:"ftn",serif;font-size:11px;padding-top:3px}.header-topbar-background .header-topbar-container #header-toplinks .navbar .navbar-collapse .navbar-nav li.first a{padding:0!important}.header-topbar-background .header-topbar-container #header-toplinks .navbar .navbar-collapse .navbar-nav li.first a::before{color:#fff;content:'\e902';font-family:"ftn",serif;font-size:20px;line-height:19px;padding:0}.header-topbar-background .header-topbar-container #header-toplinks .navbar .navbar-collapse .navbar-nav li.last::after{content:'';font-size:0}@media (max-width:767px){.header-topbar-background .header-topbar-container #header-toplinks .navbar .navbar-collapse .navbar-nav{margin:0!important}}.header-topbar-background .header-topbar-container #header-toplinks .navbar-header{float:left}.header-topbar-background .header-topbar-container .tablet-top{float:left;width:-webkit-calc(100% - 10%);width:calc(100% - 10%)}.header-topbar-background .header-topbar-container .tablet-top a{padding-left:15px;text-transform:uppercase}@media (min-width:768px){.header-topbar-background .header-topbar-container .tablet-top{float:none;margin:0 auto;width:50%}.header-topbar-background .header-topbar-container .tablet-top .call-us,.header-topbar-background .header-topbar-container .tablet-top #header-helplinks{float:left;padding-bottom:10px;width:50%}}@media (min-width:1025px){.header-topbar-background .header-topbar-container .tablet-top{float:left;width:45%}.header-topbar-background .header-topbar-container .tablet-top #header-helplinks{float:right;margin-right:15px;width:175px}}.header-topbar-background .header-topbar-container #favourites{display:none}.header-topbar-background .header-topbar-container .call-us{color:#fff;float:left;font-size:14px;font-style:italic;width:20%}@media (max-width:767px){.header-topbar-background .header-topbar-container .call-us{float:left;text-align:center;width:75%!important}.header-topbar-background .header-topbar-container .call-us a{color:#fff}}@media (min-width:1025px){.header-topbar-background .header-topbar-container .call-us{width:auto}}.header-topbar-background .header-topbar-container .call-us::before{content:'\e942';font-family:"ftn",serif;font-size:14px;font-style:normal;padding-right:10px}@media (max-width:767px){.header-topbar-background .header-topbar-container .call-us::before{display:none}}.header-topbar-background .header-topbar-container #header-helplinks{float:left;width:25%}@media (max-width:767px){.header-topbar-background .header-topbar-container #header-helplinks{float:left!important;width:25%!important}.header-topbar-background .header-topbar-container #header-helplinks li{float:left}.header-topbar-background .header-topbar-container #header-helplinks li a{font-size:0!important;padding:0!important}}.header-topbar-background .header-topbar-container #header-helplinks .navbar-default{background-color:transparent;border:0 none;margin:0;min-height:auto}.header-topbar-background .header-topbar-container #header-helplinks .navbar-default .navbar-collapse{border:0 none;box-shadow:none;padding-left:0}.header-topbar-background .header-topbar-container #header-helplinks .navbar-default .navbar-collapse .navbar-nav{display:-webkit-inline-box;display:-webkit-inline-flex;display:-ms-inline-flexbox;display:inline-flex;margin:0;width:100%}.header-topbar-background .header-topbar-container #header-helplinks .navbar-default .navbar-collapse .navbar-nav li{float:left;width:49%}.header-topbar-background .header-topbar-container #header-helplinks .navbar-default .navbar-collapse .navbar-nav li a{color:#fff;float:left;padding:0 10px 0 0;text-align:center;width:100%}.header-topbar-background .header-topbar-container #header-helplinks .navbar-default .navbar-collapse .navbar-nav li a::before{float:left;font-family:"ftn",serif;padding-right:10px}.header-topbar-background .header-topbar-container #header-helplinks .navbar-default .navbar-collapse .navbar-nav li a.register{padding:0}.header-topbar-background .header-topbar-container #header-helplinks .navbar-default .navbar-collapse .navbar-nav li:last-child{width:51%}@media (max-width:767px){.header-topbar-background .header-topbar-container #header-helplinks .navbar-default .navbar-collapse .navbar-nav{display:inline}.header-topbar-background .header-topbar-container #header-helplinks .navbar-default{min-height:30px}}.header-topbar-background .header-topbar-container #header-helplinks .login::before{content:'\e971';font-size:14px}.header-topbar-background .header-topbar-container #header-helplinks .logout::before{content:'\e98f';font-size:14px}.header-topbar-background .header-topbar-container #header-helplinks .account::before{content:'\e971';font-size:14px}.header-topbar-background .header-topbar-container #header-helplinks .register::before{content:'\e907';font-size:14px}@media only screen and (max-width:1024px){.share-button{display:none}.page-header{border-bottom:0 none;margin-bottom:0;padding-left:0;padding-right:0}.skip-links{float:right}.logo img{width:75%}.sub::before{display:none}.sub{padding-left:10px}}@media only screen and (max-width:767px){.page-header #header-nav{padding:0}.page-header .skip-search{display:none}.page-header .mobile-search{float:right;margin:10px 0 0}.page-header .mobile-search .icon{background-image:none;float:right;height:50px;text-indent:0;width:100%}.page-header .mobile-search .icon::before{color:#353222;content:'\e986';font-family:"ftn",serif;font-size:19px;line-height:48px}.page-header .mobile-search:not(.skip-active):hover .icon {background-position:0 0}.page-header .mobile-search.skip-active .icon:before{color:#fff}}.breadcrumbs{float:left;margin:10px 0 15px!important;overflow:visible!important;width:100%}.breadcrumbs li a{color:#999;text-transform:none}.breadcrumbs li span{color:#999}.breadcrumbs li strong{font-family:"fontin_sans_bold","Helvetica Neue",Verdana,Arial,sans-serif;text-transform:capitalize}.usp{display:inline-block;margin-top:15px;width:100%}.usp .item-small{float:left;margin:0 20px 0 0;overflow:hidden;position:relative;width: -webkit-calc((100% / 6) - 17px);width: calc((100% / 6) - 17px)}@media (max-width:767px){.usp .item-small{width: -webkit-calc((100% / 3) - 14px);width: calc((100% / 3) - 14px);margin:20px 20px 0 0}.usp .item-small:nth-child(3) {margin-right:0}.usp .item-small:nth-child(4) {margin-left:0;clear:left}}.usp .item-small img{object-fit:cover;width:100%}.usp .item-small:first-child{margin-left:0}.usp .item-small:last-child{margin-right:0}.usp .item{float:left;margin:0 20px 0 0;min-height:200px;overflow:hidden;position:relative;width: -webkit-calc((100% / 3) - 14px);width: calc((100% / 3) - 14px)}.usp .item img{object-fit:cover;width:100%}.usp .item .article-header{background:#afb2b7;bottom:0;padding:10px;position:absolute;width:100%}.usp .item .article-header h4{color:#fff;display:table;font-size:27px!important;line-height:48px;margin:0 auto}@media (max-width:767px){.usp .item .article-header h4{font-size:25px!important}}@media (max-width:1024px){.usp .item .article-header .smaller-on-mobile{font-size:22px!important}}@media (max-width:599px){.usp .item .article-header .smaller-on-mobile{font-size:18px!important}}.usp .item .article-header span{display:block;float:left;height:45px;margin-right:10px;width:45px}.usp .item .article-header .icon-organic-w{background:url(https://www.faithful-to-nature.co.za/skin/frontend/rwd/ftn/images/attribute-icons/organic-white.png) 0 0 no-repeat}.usp .item .article-header .icon-natural-w{background:url(https://www.faithful-to-nature.co.za/skin/frontend/rwd/ftn/images/attribute-icons/natural-white.png) 0 0 no-repeat}.usp .item .article-header .icon-plastic-free-w{background:url(https://www.faithful-to-nature.co.za/skin/frontend/rwd/ftn/images/attribute-icons/plastic-free-white.png) 0 0 no-repeat}.usp .item .article-header .icon-vegan-w{background:url(https://www.faithful-to-nature.co.za/skin/frontend/rwd/ftn/images/attribute-icons/organic-white_vegan.png) 0 0 no-repeat}.usp .item .article-header .icon-vegan-plan-w{background:url(https://www.faithful-to-nature.co.za/skin/frontend/rwd/ftn/images/attribute-icons/organic-white_vegan_plan.png) 0 0 no-repeat}.usp .item .article-header .icon-loadshedding-w{background:url(https://www.faithful-to-nature.co.za/skin/frontend/rwd/ftn/images/attribute-icons/load-shedding.png) 0 0 no-repeat}.usp .item .article-header .icon-c-w{background:url(https://www.faithful-to-nature.co.za/skin/frontend/rwd/ftn/images/attribute-icons/C-Icon45.png) 0 0 no-repeat}.usp .item .article-header .icon-cbd-w{background:url(https://www.faithful-to-nature.co.za/skin/frontend/rwd/ftn/images/attribute-icons/CBD-Icon45.png) 0 0 no-repeat}.usp .item:first-child{margin-left:0}@media (max-width:599px){.usp .item:first-child{width:100%}}.usp .item:first-child .article-header{background:#056655}.usp .item:last-child{margin-right:0}@media (max-width:599px){.usp .item:last-child{width:100%}}.usp .item:last-child .article-header{background:#056655}@media only screen and (max-width:599px){.usp .item{margin:0;margin-bottom:15px;width:100%}}.quick-categories{background:#fcfafb;border:1px solid #dde2e3;border-bottom-left-radius:6px;border-bottom-right-radius:6px;display:inline-block;margin-top:10px;width:100%}.quick-categories a{color:#afb2b7;float:left;font-size:18px;padding:15px 0;text-align:center;text-transform:uppercase;width: -webkit-calc(100% / 6);width: calc(100% / 6)}.quick-categories a:hover{color:#056655}.quick-categories a span{color:#555;font-weight:bold;padding:0 5px}@media (max-width:767px){.quick-categories a{border-bottom:1px solid #dde2e3;width:100%}.quick-categories a:last-child{border-bottom:0 none}}.customer-account-login .col2-set .col-2{border-left:none}.account-login{margin-top:30px}.account-login .registered-users{margin-bottom:30px;margin-top:0!important;padding:15px!important}.account-login .registered-users h2{border-bottom:1px solid #fff;color:#353222;font-size:14px;margin-top:0;padding-bottom:10px;text-transform:uppercase}.account-login .registered-users label{font-size:14px;font-weight:normal;width:auto!important}.account-login .registered-users input{height:40px;padding-bottom:10px;padding-top:10px;width:100%}.account-login .registered-users .buttons-set a{color:#e75c70}.account-login .registered-users .buttons-set button{float:right!important;font-family:"fontin_regular","Helvetica Neue",Verdana,Arial,sans-serif}.account-login .new-users{margin-top:0!important;text-align:center}.account-login .new-users h2{color:#056655;font-size:22px;margin-bottom:10px;padding-bottom:10px}.account-login .new-users p{text-align:center}.account-login .new-users a,.account-login .new-users button{background:#353222;border-radius:3px;font-family:"fontin_sans_bold","Helvetica Neue",Verdana,Arial,sans-serif;font-size:16px;min-width:250px}.account-login .new-users a:hover,.account-login .new-users button:hover{background:#16150e}.account-login .new-users a{margin-top:10px}.account-login .new-users button{padding-bottom:13px;padding-top:13px}.account-login .button.margin-bottom{border-radius:3px;font-family:"fontin_regular","Helvetica Neue",Verdana,Arial,sans-serif;font-size:16px;margin-bottom:20px;margin-top:10px}.account-create .flex-fieldset{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:space-evenly;-webkit-justify-content:space-evenly;-ms-flex-pack:space-evenly;justify-content:space-evenly;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap}.account-create .fieldset{margin-bottom:30px;margin-left:0;max-width:800px;padding:15px}.account-create .fieldset h2{border-color:#fff;font-family:"fontin_regular","Helvetica Neue",Verdana,Arial,sans-serif}.account-create .fieldset label{font-family:"fontin_regular","Helvetica Neue",Verdana,Arial,sans-serif;font-size:14px;font-weight:normal;padding-right:0;padding-top:10px;width:100%!important;background-color:#fff}.account-create .fieldset select{width:100%}.account-create .fieldset .customer-dob input{float:left;margin-right:5px;width:45px}.account-create .fieldset .form-list .control input.checkbox{margin-top:14px}.account-create .fieldset+.fieldset{margin-top:none}.account-create .help-block{color:#afb2b7;padding:0;font-size:16px;line-height:18px;margin-left:2%;max-width:45%;float:left}.account-create .help-block p:first-child{padding-bottom:10px;border-bottom:1px solid #dde2e3}.account-create .newsletter{max-width:800px;padding:15px 0 0;font-size:16px;line-height:18px;color:#afb2b7;margin-bottom:30px}.account-create .newsletter input{float:left;margin-right:10px}.account-create .newsletter .text-holder{padding-top:2px;margin-left:0}.account-create .newsletter .text-holder label{font-size:14px;margin-bottom:15px;font-family:"fontin_regular","Helvetica Neue",Verdana,Arial,sans-serif;width:auto;font-weight:normal}.account-create .newsletter .text-holder p,
.account-create .newsletter .help-block p:not(.margin-bottom) {margin-bottom:0;font-size:12px;color:#afb2b7}.account-create .buttons-set{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:reverse;-webkit-flex-direction:column-reverse;-ms-flex-direction:column-reverse;flex-direction:column-reverse;-webkit-box-align:end;-webkit-align-items:flex-end;-ms-flex-align:end;align-items:flex-end;max-width:925px;margin:0 auto;border-top:none;border-bottom:1px solid #dde2e3;padding-top:0;padding-bottom:15px}.account-create .buttons-set button{float:right;font-family:"fontin_regular","Helvetica Neue",Verdana,Arial,sans-serif}.account-create .buttons-set .required{float:left}.account-create .buttons-set .back-link{display:none}.customer-account-forgotpassword{color:#353222}.customer-account-forgotpassword form{display:inline-block;width:100%}.customer-account-forgotpassword h2,.customer-account-forgotpassword label{font-family:"fontin_regular","Helvetica Neue",Verdana,Arial,sans-serif;color:#353222;text-transform:none;border-color:#fff}.customer-account-forgotpassword .fieldset{margin-bottom:30px;padding:10px;border:1px solid #dde2e3;max-width:800px;background:#f1f1f1;margin-left:0}.customer-account-forgotpassword .fieldset input{width:50%!important}.customer-account-forgotpassword p{padding:10px 0}.customer-account-forgotpassword .buttons-set{max-width:800px;border-top:none;padding-top:0;margin-left:0}.customer-account-forgotpassword .buttons-set button{float:right;font-family:"fontin_regular","Helvetica Neue",Verdana,Arial,sans-serif}.customer-account-forgotpassword .buttons-set .required{float:left}.customer-account-forgotpassword .buttons-set .back-link{display:none}@media (max-width:767px){.account-login{margin-top:0}.account-login .registered-users{width:100%}.account-login .registered-users .policy{margin-top:10px;float:left}.account-login .new-users{width:100%;margin-right:0;margin-bottom:30px}.account-login button{min-width:100%}.account-create .fieldset{max-width:100%}.account-create .help-block{max-width:100%;margin-left:0}.account-create .newsletter .text-holder label{width:90%}.forgot-password .fieldset input{width:100%!important}}.customer-account-index .my-account .welcome-msg{text-align:left!important;color:#353222!important;font-family:"fontin_regular","Helvetica Neue",Verdana,Arial,sans-serif!important}.customer-account-index .my-account select{width:365px;max-width:100%}.customer-account-index .my-account .field #date_trig{display:inline-block}.customer-account-index .my-account .field .address-select{display:block;height:34px;padding:6px 12px;line-height:1.42857143}.customer-account-index .my-account .field .checkbox{margin-top:8px}.customer-account-index .my-account .field label{padding-top:5px;font-size:14px;font-weight:normal;padding-right:0}.customer-account-index .my-account .block-account ul li a:hover,.customer-account-index .my-account .block-account li a strong,.customer-account-index .my-account .block-account ul li strong{color:#056655}.customer-account-index .my-account .item-options{font-size:13px}.customer-account-index .my-account .top-buttons{margin-bottom:10px}.customer-account-index .my-account .top-buttons>.btn-small{margin:0}.customer-account-index .my-account .box-head{border-bottom:0 none}.customer-account-index .my-account .box-account{padding-bottom:50px;border-bottom:0 none;margin-bottom:0}.customer-account-index .my-account .box-account .box-head h2{font-size:18px;margin-bottom:10px;padding-bottom:10px;border-bottom:1px solid #dde2e3;width:100%}.customer-account-index .my-account .box-rewardpoints-summary .box-head h2{border-bottom:0 none;margin-bottom:0;padding-bottom:0}.customer-account-index .my-account .box-rewardpoints-summary .info-summary p{width:50%;margin:0 auto;font-size:18px;text-align:center}.customer-account-index .my-account .box-rewardpoints-summary .info-summary p strong{font-weight:normal}.customer-account-index .my-account .box-rewardpoints-summary .info-summary p .rewardpoints-money{color:#056655}.customer-account-index .my-account .box-rewardpoints-summary .info-summary p .rewardpoints-money .price{color:#353222}.customer-account-index .my-account .box-rewardpoints-summary .info-summary .rewardpoints-money{width:100%;margin:15px 0;font-size:14px}.customer-account-index .my-account .box-recent,.customer-account-index .my-account .box-info,.customer-account-index .my-account .box-reviews{border-bottom:0 none}.customer-account-index .my-account .box-recent .box-head,.customer-account-index .my-account .box-info .box-head,.customer-account-index .my-account .box-reviews .box-head{position:relative;border-bottom:0 none;margin-bottom:0}.customer-account-index .my-account .box-recent .box-head h2,.customer-account-index .my-account .box-info .box-head h2,.customer-account-index .my-account .box-reviews .box-head h2{font-size:18px;margin-bottom:10px;padding-bottom:10px;border-bottom:1px solid #dde2e3;width:100%;color:#888;font-weight:normal}.customer-account-index .my-account .box-recent .box-head a,.customer-account-index .my-account .box-info .box-head a,.customer-account-index .my-account .box-reviews .box-head a{position:absolute;right:0;top:-5px;font-size:14px;background:#056655;color:#fff;font-family:"fontin_sans_bold","Helvetica Neue",Verdana,Arial,sans-serif;padding:5px 10px;text-transform:lowercase}.customer-account-index .my-account .box-recent .box-head a:hover,.customer-account-index .my-account .box-info .box-head a:hover,.customer-account-index .my-account .box-reviews .box-head a:hover{background:#034337}.customer-account-index .my-account .box-recent .col2-set .col-1,.customer-account-index .my-account .box-recent .col2-set .col-2,.customer-account-index .my-account .box-info .col2-set .col-1,.customer-account-index .my-account .box-info .col2-set .col-2,.customer-account-index .my-account .box-reviews .col2-set .col-1,.customer-account-index .my-account .box-reviews .col2-set .col-2{padding-top:0}.customer-account-index .my-account .box-recent #my_recent_reviews .product-name,.customer-account-index .my-account .box-info #my_recent_reviews .product-name,.customer-account-index .my-account .box-reviews #my_recent_reviews .product-name{font-size:16px}.customer-account-index .my-account .box-recent #my_recent_reviews strong,.customer-account-index .my-account .box-info #my_recent_reviews strong,.customer-account-index .my-account .box-reviews #my_recent_reviews strong{display:none}.customer-account-index .my-account .box-account p,.customer-account-index .my-account .box-account address{font-family:"fontin_regular","Helvetica Neue",Verdana,Arial,sans-serif}.customer-account-index .my-account .box-info .box-title{position:relative}.customer-account-index .my-account .box-info .box-title h3{font-weight:normal}.customer-account-index .my-account .box-info .box-title a{color:#e75c70;position:absolute;right:0;top:0;font-family:"fontin_sans_bold","Helvetica Neue",Verdana,Arial,sans-serif;padding:0}.customer-account-index .my-account .box-info .box-title a:hover{color:#146b87}.customer-account-index .my-account .customer-account-giftcard .gift-card .button-primary:first-child{min-width:300px}.customer-account-index .my-account .customer-account-giftcard .gift-card .button-primary:first-child .sub-title,.customer-account-index .my-account .customer-account-giftcard .gift-card .button-primary:first-child .form-group label{font-weight:normal}.customer-account-index .my-account .customer-account .data-table td a,.customer-account-index .my-account .customer-account h3.product-name{font-size:14px}.customer-account-index .my-account .product-review .product-details h2{color:#056655}.customer-account-index .my-account .product-review .product-img-box{width:auto;float:none;padding:0}.customer-account-index .my-account .box-rewardpoints-summary p{font-family:"fontin_sans_bold","Helvetica Neue",Verdana,Arial,sans-serif;margin-top:15px;font-style:normal!important}.customer-account-index .my-account .box-rewardpoints-summary .rewardpoints-money a{background:#056655;color:#fff;padding:5px 10px;text-transform:lowercase;float:right;font-family:"fontin_sans_bold","Helvetica Neue",Verdana,Arial,sans-serif}.customer-account-index .my-account .box-rewardpoints-summary .rewardpoints-money a:hover{background:#034337}.customer-account-index .my-account .rewardpoints-money,.customer-account-index .my-account #rewardpoints .rewardpoints-money{color:#056655}.customer-account-index .my-account .rewardpoints-name-img>img{margin-bottom:0}.customer-account-index .my-account .rewardpointsreferfriends-dashboard-left .box-referfriends-content .info-summary strong{color:#056655}.customer-account-index .my-account .rewardpointsreferfriends-dashboard-right .block-title{border-bottom:2px solid #dde2e3;border-top:none}.customer-account-index .my-account .rewardpointsreferfriends-dashboard-right .block-title h4{border:0 none;color:#353222;font-weight:normal;font-size:16px;font-family:"fontin_sans_bold","Helvetica Neue",Verdana,Arial,sans-serif}.customer-account-index .my-account .monkey-additional-lists li label{vertical-align:middle}.customer-account-index .my-account #wishlist-table h3{margin-bottom:15px}.customer-account-index .my-account #wishlist-table h3 a{color:#353222}.customer-account-index .my-account #wishlist-table td.customer-wishlist-item-info .button.btn-small{padding:0 10px}.customer-account-index .my-account #wishlist-table td.customer-wishlist-item-cart .button.btn-small{padding:0}.customer-account-index .my-account #wishlist-table td.customer-wishlist-item-cart .btn-small.link-edit{background-color:#146b87}.customer-account-index .my-account .order-details #my-orders-table{margin-bottom:10px}.customer-account-index .my-account .order-details span.nobr{white-space:nowrap}.customer-account-index .my-account .review-customer-view .buttons-set{padding:10px 15px 0}@media only screen and (max-width:768px){.product-img-box{width:100%}.review-customer-view .product-img-box{width:50%}#amasty_zoom_fix{z-index:500!important}}@media (max-width:599px){.customer-account .field #date{max-width:90%}.customer-account .field #date_trig{margin-left:4px}.customer-account .buttons-set .cart-link{width:100%;margin-bottom:10px;text-align:center}#wishlist-table td .product-image img{margin:0 auto}}.block-account .block-title{display:none}.block-account .block-content{}.block-account li,.block-account strong{font-family:"fontin_regular","Helvetica Neue",Verdana,Arial,sans-serif}.block-account li a{border-bottom:2px solid #fff;padding:10px 15px;margin:0;text-transform:capitalize;float:left;width:100%;background:#f1f1f1}.block-account li a:hover{background:#056655;color:#fff!important}.block-account li.current a{color:#fff!important;background:#056655}.block-account li.current strong{color:#fff!important}.block-account li:last-child{border-bottom:0 none}.rewardpoints-index-index .block-account li:hover,.rewardpoints-index-transactions .block-account li:hover,.rewardpointsreferfriends-index-index .block-account li:hover,.rewardpoints-index-settings .block-account li:hover{background:#056655;color:#fff}.rewardpoints-index-index .block-account li.current,.rewardpoints-index-transactions .block-account li.current,.rewardpointsreferfriends-index-index .block-account li.current,.rewardpoints-index-settings .block-account li.current{color:#fff!important;background:#056655;float:left;width:100%;padding:10px 15px;margin:0 0 2px 0;text-transform:capitalize}.rewardpoints-index-index .block-account li.current strong,.rewardpoints-index-transactions .block-account li.current strong,.rewardpointsreferfriends-index-index .block-account li.current strong,.rewardpoints-index-settings .block-account li.current strong{color:#fff!important}.rewardpoints-index-index .block-account li:last-child,.rewardpoints-index-transactions .block-account li:last-child,.rewardpointsreferfriends-index-index .block-account li:last-child,.rewardpoints-index-settings .block-account li:last-child{border-bottom:0 none}.sales-order-history .my-account .pager .pages{float:left}.sales-order-history .my-account .pager li{margin-left:5px}.sales-order-history .my-account .pager li>a{border-radius:2px;padding:0!important}@media only screen and (min-device-width:770px) and (max-device-width:1023px){.sidebar .block-account,.sidebar .block-content{display:block!important;margin-top:0;float:left;width:100%}.my-account{float:left;width:100%}}.sales-order-view .order-info,.sales-order-invoice .order-info,.sales-order-shipment .order-info{padding-bottom:0;margin-bottom:15px;float:left}.sales-order-view .order-info .current,.sales-order-invoice .order-info .current,.sales-order-shipment .order-info .current{background:#146b87!important}.sales-order-view .order-info a,.sales-order-view .order-info .current,.sales-order-invoice .order-info a,.sales-order-invoice .order-info .current,.sales-order-shipment .order-info a,.sales-order-shipment .order-info .current{padding:5px 10px;background:#b5b5b5;border-top-left-radius:4px;border-top-right-radius:4px;font-family:"fontin_regular","Helvetica Neue",Verdana,Arial,sans-serif;font-weight:normal;text-transform:lowercase;color:#fff;min-width:90px;float:left;text-align:center;margin:0 0 0 1px}.sales-order-view .order-info a:hover,.sales-order-view .order-info .current:hover,.sales-order-invoice .order-info a:hover,.sales-order-invoice .order-info .current:hover,.sales-order-shipment .order-info a:hover,.sales-order-shipment .order-info .current:hover{background:#146b87}.sales-order-view .order-date,.sales-order-invoice .order-date,.sales-order-shipment .order-date{font-family:"fontin_regular","Helvetica Neue",Verdana,Arial,sans-serif;float:right;width:100%;text-transform:capitalize;text-align:right;border-bottom:1px solid #dde2e3;padding-bottom:10px;margin-bottom:10px}.sales-order-view .order-info-box,.sales-order-invoice .order-info-box,.sales-order-shipment .order-info-box{float:left}.sales-order-view .order-info-box .box-title,.sales-order-invoice .order-info-box .box-title,.sales-order-shipment .order-info-box .box-title{width:120px}.sales-order-view .order-info-box .box-title h2,.sales-order-invoice .order-info-box .box-title h2,.sales-order-shipment .order-info-box .box-title h2{font-weight:normal;margin-top:0}.sales-order-view .order-info-box .box-content,.sales-order-invoice .order-info-box .box-content,.sales-order-shipment .order-info-box .box-content{max-width:354px;font-family:"fontin_regular","Helvetica Neue",Verdana,Arial,sans-serif}.sales-order-view .order-info-box .box-content table,.sales-order-invoice .order-info-box .box-content table,.sales-order-shipment .order-info-box .box-content table{background:#f4f4f4;border:1px solid #dde2e3}.sales-order-view .order-info-box .box-content table td,.sales-order-invoice .order-info-box .box-content table td,.sales-order-shipment .order-info-box .box-content table td{padding:10px;line-height:30px;font-family:"fontin_regular","Helvetica Neue",Verdana,Arial,sans-serif}.sales-order-view .top-buttons,.sales-order-invoice .top-buttons,.sales-order-shipment .top-buttons{margin-bottom:10px;display:inline-block;width:100%}.sales-order-view .top-buttons a,.sales-order-invoice .top-buttons a,.sales-order-shipment .top-buttons a{float:right;font-family:"fontin_regular","Helvetica Neue",Verdana,Arial,sans-serif;width:100%;margin-bottom:5px}@media only screen and (min-width:425px) and (min-width:640px){.sales-order-view .top-buttons a,.sales-order-invoice .top-buttons a,.sales-order-shipment .top-buttons a{width:-webkit-calc(50% - 5px);width:calc(50% - 5px);margin-left:5px;margin-bottom:0}}@media only screen and (min-width:641px){.sales-order-view .top-buttons a,.sales-order-invoice .top-buttons a,.sales-order-shipment .top-buttons a{width:auto;margin-left:5px;margin-bottom:0}}.sales-order-view .link-reorder,.sales-order-invoice .link-reorder,.sales-order-shipment .link-reorder{background:#056655;text-transform:lowercase;height:auto}@media only screen and (max-width:767px){.block-account{margin-right:0}.block-account .block-title{position:relative}.block-account .block-title strong span{text-transform:capitalize;color:#fff!important}.block-account .block-title strong:after{content:"+"!important;border:0 none!important;width:10px!important;top:7px!important}.block-account .block-title.active>strong:after{content:"-"!important}.block-account .block-content{padding:0!important}.rewardpoints-money a{margin:0 auto;float:none!important}.events-link{width:100%;margin-bottom:10px;text-align:center}.gift-notice{width:100%;margin-top:10px}}.checkout-cart-index .page-title{margin-bottom:30px;margin-top:20px;border-bottom:0 none}.checkout-cart-index .page-title h1{float:none;margin-right:auto;margin-bottom:0}@media (max-width:767px){.checkout-cart-index .page-title h1{float:left}}.checkout-cart-index .cart-footer-actions{padding:10px 0}.checkout-cart-index .cart-footer-actions .btn-gray{height:35px}.checkout-cart-index .cart-forms{padding:0}.checkout-cart-index .cart-forms #discount-coupon-form,.checkout-cart-index .cart-forms .gift-card{width: -webkit-calc(100% / 2);width: calc(100% / 2);padding-right:15px;margin:0;float:left}.checkout-cart-index .cart-forms .gift-card{padding-right:0}.checkout-cart-index .rewardpoints-slider-input .input-point{max-width:100%}.checkout-cart-index #discount-coupon-form .field-wrapper,.checkout-cart-index #discount-coupon-form .button-wrapper{width:100%;position:relative}.checkout-cart-index #discount-coupon-form .field-wrapper .input-text,.checkout-cart-index #discount-coupon-form .button-wrapper .input-text{width:75%;margin:0;float:left}.checkout-cart-index #discount-coupon-form .button-wrapper{text-align:right;width: -webkit-calc(20% - (5px));width: calc(20% - (5px));top:0;position:absolute;right:20px}.checkout-cart-index #discount-coupon-form .validation-advice{float:left;width:75%}.checkout-cart-index #discount-coupon-form .discount-form label{font-size:13px;color:#353222;text-transform:capitalize;font-family:"fontin_sans_bold","Helvetica Neue",Verdana,Arial,sans-serif;width:100%}.checkout-cart-index #discount-coupon-form .discount-form button{margin:0 0 0 5px}.checkout-cart-index #discount-coupon-form .discount-form button.cancel-coupon{background:#ec3333;margin-bottom:10px}.checkout-cart-index .gift-card .form-group label{font-size:14px;color:#353222!important;font-family:"fontin_regular","Helvetica Neue",Verdana,Arial,sans-serif;font-weight:normal!important}.checkout-cart-index .discount .giftvoucher #giftvoucher{vertical-align:middle}.checkout-cart-index .help-block{font-size:12px;line-height:18px;color:#afb2b7;margin-top:20px}.checkout-cart-index .help-block>div{margin-bottom:10px}.checkout-cart-index .help-block p.image-text{display:inline-block}.checkout-cart-index .help-block p:not(.margin-bottom) {margin-bottom:0}.checkout-cart-index .help-block img{display:inline;padding-bottom:4px;margin-right:5px}.checkout-cart-index .item-options{font-size:13px}.checkout-cart-index .item-options dt{font-weight:normal}.checkout-cart-index .product-cart-actions{max-width:70px}.checkout-cart-index .product-cart-actions .btn-update.btn-small{background-color:transparent;margin:auto auto 5px;text-transform:lowercase;text-decoration:underline}.checkout-cart-index .product-cart-actions .btn-update.btn-small span{color:#353222}.checkout-cart-index .product-cart-actions .btn-update.btn-small:hover{color:#353222;font-weight:bold;background-color:transparent}.checkout-cart-index #co-shipping-method-form .sp-methods dd label{font-family:"fontin_regular","Helvetica Neue",Verdana,Arial,sans-serif;cursor:pointer}.checkout-cart-index .cart-table thead th,.checkout-cart-index .cart-table tbody td{font-family:"fontin_regular","Helvetica Neue",Verdana,Arial,sans-serif;border:0 none}.checkout-cart-index .cart-table td[data-rwd-label]:before{text-transform:capitalize;font-family:"fontin_regular","Helvetica Neue",Verdana,Arial,sans-serif}.checkout-cart-index .cart-table tr{border-bottom:1px solid #dde2e3!important}.checkout-cart-index .cart-table h2.product-name a{font-size:14px;font-weight:normal}.checkout-cart-index .cart-table .item-options{margin-left:0;padding-left:0}.checkout-cart-index .cart-table .cart-price .price{color:#353222}.checkout-cart-index .cart-table .product-cart-actions .qty{width:4em}.checkout-cart-index .cart-table .notice{color:#ec3333;font-family:"fontin_regular","Helvetica Neue",Verdana,Arial,sans-serif;font-weight:normal!important}.checkout-cart-index .cart-table .item-msg.error{color:#ec3333;font-family:"fontin_regular","Helvetica Neue",Verdana,Arial,sans-serif;font-weight:normal!important}.checkout-cart-index .cart-table .cart-links{margin-top:10px}.checkout-cart-index .cart-table .cart-links li{margin-bottom:10px}.checkout-cart-index .cart-table .cart-links li a{background:url(https://www.faithful-to-nature.co.za/skin/frontend/rwd/ftn/images/edit.png) 50% 0 no-repeat;text-indent:-9999px;width:100%;height:20px}.checkout-cart-index .cart-table .cart-links li a.link-wishlist{font-size:0;background:none;text-indent:initial;width:auto;height:auto;line-height:12px}.checkout-cart-index .cart-table .cart-links li a.link-wishlist::before{font-size:18px;content:'\e9da';font-family:"ftn",serif;color:#353222}.checkout-cart-index .cart-forms h2{font-size:13px;text-transform:capitalize;color:#353222;margin:0;padding-bottom:8px}.checkout-cart-index .cart-forms .discount-form .rewards-sales-rules{margin-bottom:0}.checkout-cart-index .cart-forms .discount-form .rewards-sales-rules dd .price{color:#353222}.checkout-cart-index .cart-forms .discount-form .rewards-sales-rules dt label{font-family:"fontin_regular","Helvetica Neue",Verdana,Arial,sans-serif;color:#353222}.checkout-cart-index .cart-forms .discount-form #rewardpoints-needmore-msg{margin-top:15px}.checkout-cart-index .cart-forms .giftvoucher #giftvoucher{margin-top:-5px}.checkout-cart-index .cart-forms .form-control{color:#555;border:1px solid #dde2e3;border-radius:0;box-shadow:none}.checkout-cart-index .cart-forms button{background:#dde2e3;text-transform:lowercase;text-decoration:underline}.checkout-cart-index .cart-forms button span{color:#353222}.checkout-cart-index .cart-forms button:hover{background:#dde2e3;color:#353222;font-weight:bold}.checkout-cart-index .shipping{margin-bottom:15px}.checkout-cart-index .shipping h2{font-size:13px;text-transform:capitalize;color:#353222;margin:0;padding-bottom:8px}.checkout-cart-index .shipping .form-list label{font-family:"fontin_sans_bold","Helvetica Neue",Verdana,Arial,sans-serif;text-transform:lowercase}.checkout-cart-index .shipping button{background:#146b87}.checkout-cart-index .shipping button:hover{background:#0d485b}.checkout-cart-index .cart-totals{border:0 none;padding:0;background:none}.checkout-cart-index .cart-totals table{font-family:"fontin_regular","Helvetica Neue",Verdana,Arial,sans-serif;font-size:13px;text-transform:capitalize;margin-bottom:10px}.checkout-cart-index .cart-totals table tfoot td{font-size:18px;padding:10px 20px}.checkout-cart-index .cart-totals table thead td,.checkout-cart-index .cart-totals table tbody td{padding:10px 20px;text-transform:capitalize!important}.checkout-cart-index .cart-totals table thead .price,.checkout-cart-index .cart-totals table tbody .price{color:#353222}.checkout-cart-index .cart-totals .checkout-types li{margin:0}.checkout-cart-index .cart-forms .discount,.checkout-cart-index .cart-forms .giftcard,.checkout-cart-index .shipping{padding:15px;border:1px solid #dde2e3}@media only screen and (max-width:767px){.cart-table .cart-footer-actions button{width:100%;font-size:14px;clear:both;margin-bottom:10px}.checkout-cart-index #discount-coupon-form,.checkout-cart-index .gift-card{width:100%!important;padding:0!important}#co-shipping-method-form .sp-methods dd input.radio{float:left;margin-right:5px;margin-top:0;margin-left:0}#co-shipping-method-form .sp-methods dd label{width:90%;padding:5px}}@media only screen and (max-width:768px){.checkout-cart-index .cart-form-container{width:100%}.cart-totals-wrapper{float:left!important;width:100%!important;padding-left:0!important}}@media only screen and (max-width:479px){.cart .cart-content{padding:0!important}}.checkout-onepage-success .buttons-set{border-top:0 none}.checkout-onepage-success .buttons-set button{float:none!important}.checkout-onepage-success #rewardpoints-referfriends-popup{background:#f1f1f1!important;border:1px solid #dde2e3!important;border-radius:0!important;margin-bottom:30px}.checkout-onepage-success #rewardpoints-referfriends-popup .referfriends-title h2{color:#353222!important;border-bottom:1px solid #fff!important}.rule-description{background-color:#dde2e3;min-height:90px!important;margin-bottom:5px}.rule-description>li{font-size:.95em;padding:1% 2%!important;width:12%}.rule-description>li a.rule-link-title.active span.rule-name{background:transparent url(https://www.faithful-to-nature.co.za/skin/frontend/rwd/ftn/images/bottomup.png) no-repeat scroll right center;padding-right:15px}.rule-description>li a.rule-link-title span.rule-name{background:transparent url(https://www.faithful-to-nature.co.za/skin/frontend/rwd/ftn/images/dropdown.png) no-repeat scroll right center;padding-right:15px}.rule-description li.rule-notused{float:left;background:url(https://www.faithful-to-nature.co.za/skin/frontend/rwd/ftn/images/rule_notused_icon.gif) no-repeat scroll 5px 12px!important}.rule-info{border:none!important;background-color:#fff!important}.rule-info .rule-title{height:auto!important;margin-top:20px}.rule-info .rule-title h2{padding:9px 1px;text-align:center;text-transform:uppercase;margin-bottom:10px;font-size:16px;background:url(https://www.faithful-to-nature.co.za/skin/frontend/rwd/ftn/images/onestepcheckout/points.png) center left no-repeat #056655;color:#fff;font-weight:bold;line-height:32px;text-indent:15px}.rule-info .rule-title span{display:none!important}.rule-info .rule-title img{display:inline-block;left:10px;position:relative;top:5px}@media only screen and (max-width:1024px){.rule-description li.rule-notused{background:url(https://www.faithful-to-nature.co.za/skin/frontend/rwd/ftn/images/rule_notused_icon.gif) no-repeat scroll 0 8px!important}}@media only screen and (max-width:720px){.rule-description li.rule-notused{background-image:none!important}}@media only screen and (max-width:440px){.rule-description li a.rule-link-title span.rule-name{background-image:none!important}}.cms-page-view{}.cms-page-view .section-heading{border-bottom:1px solid #afb2b7;position:relative;margin:0 0 25px;padding:0 0 5px}.cms-page-view .std h2,.cms-page-view .section-heading h1,.cms-page-view .section-heading h2,.cms-page-view .special-link h2{border:none;color:#555;margin:0 0 5px;font:1.5em/1.19em "fontin_sans_bold","Helvetica Neue",Verdana,Arial,sans-serif}.cms-page-view .section-heading h1,.cms-page-view .section-heading h2,.cms-page-view h4{text-transform:none}.cms-page-view .text-green{color:#056655}.cms-page-view .content-block{padding:0 15px;margin-bottom:30px}.cms-page-view .std p,.cms-page-view .std li{text-align:justify;font-style:normal;color:#353222;font-family:"fontin_regular","Helvetica Neue",Verdana,Arial,sans-serif;font-size:14px}.cms-page-view .std a{color:#146b87}.cms-page-view p.required,.cms-page-view .validation-advice{margin:5px 0 0;color:#ec3333;font-size:13px}.cms-sarah-graham-recipes .page-title.top{background:url(https://www.faithful-to-nature.co.za/skin/frontend/rwd/ftn/images/title-bg.jpg) no-repeat right 18px}@media (min-width:768px) and (max-width:1024px){.cms-sarah-graham-recipes .page-title.top{background-position:right -3px;width:100%;float:left}}.cms-sarah-graham-recipes .page-title.top h1{border-bottom:0 none;width:auto;display:table;margin:0 auto 30px auto;color:#353222;font-size:28px;text-transform:uppercase;background:#fff;padding:0 15px}.cms-sarah-graham-recipes .page-title.top h1 small{color:#afb2b7}@media (max-width:1024px){.cms-sarah-graham-recipes .page-title.top h1{font-size:20px!important;padding:0;margin:15px 0;text-align:center}}@media (min-width:768px) and (max-width:1024px){.cms-sarah-graham-recipes .page-title.top h1{font-size:22px;float:left;padding-left:0;padding-right:15px}}.cms-sarah-graham-recipes .container{padding:0!important;margin:0;width:100%}.cms-sarah-graham-recipes .container .row{width:100%}.cms-sarah-graham-recipes .container .row.sarah-graham{border-radius:3px;overflow:hidden}.cms-sarah-graham-recipes .container .sarah-graham{background:#f1f1f1}.cms-sarah-graham-recipes .container .sarah-graham .col-md-8{padding-left:0}@media (max-width:768px){.cms-sarah-graham-recipes .container .sarah-graham .col-md-8{padding-right:0}}.cms-sarah-graham-recipes .container .sarah-graham .col-md-4{padding:30px 50px 30px 0}@media (max-width:768px){.cms-sarah-graham-recipes .container .sarah-graham .col-md-4{padding:15px}}.cms-sarah-graham-recipes .container .sarah-graham .col-md-4 h2{width:100%;text-align:center;color:#056655;font-size:25px;text-transform:uppercase;margin-bottom:25px}@media (max-width:768px){.cms-sarah-graham-recipes .container .sarah-graham .col-md-4 h2{margin-bottom:15px}}.cms-sarah-graham-recipes .container .sarah-graham .col-md-4 .btn-primary{background:#056655;border-color:#056655;display:table;margin:0 auto;color:#fff!important}.cms-sarah-graham-recipes .container .page-title.middle{margin:60px 0 30px}@media (max-width:768px){.cms-sarah-graham-recipes .container .page-title.middle{margin:15px 0}}.cms-sarah-graham-recipes .container .page-title.middle h2{color:#afb2b7}.cms-sarah-graham-recipes .container .thumbnail .caption h3{color:#6d3c2b;min-height:53px}.herb-index-alpha-heading{font-size:19px;color:#353222;font-family:"fontin_sans_bold","Helvetica Neue",Verdana,Arial,sans-serif}.herb-index-herb-heading{font-size:16px;color:#353222;font-family:"fontin_sans_bold","Helvetica Neue",Verdana,Arial,sans-serif}.link-block{float:left;width:100%;margin-top:15px;text-align:center}.contacts-index-index #contact-form .page-title{margin-top:25px}@media (max-width:767px){.contacts-index-index #contact-form .page-title{margin-top:10px}}.contacts-index-index #contact-form #contactForm{padding-left:0}.contacts-index-index #contact-form .flex-fieldset{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:space-evenly;-webkit-justify-content:space-evenly;-ms-flex-pack:space-evenly;justify-content:space-evenly;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap}.contacts-index-index #contact-form .recaptcha{padding:10px}.contacts-index-index #contact-form .fieldset{padding:10px;margin:15px 0}.contacts-index-index #contact-form .fieldset label{padding-top:5px;font-size:14px;font-weight:normal;font-family:"fontin_regular","Helvetica Neue",Verdana,Arial,sans-serif;text-align:left}.contacts-index-index #contact-form .fieldset textarea{max-width:365px}.contacts-index-index #contact-form .required{text-align:right}.contacts-index-index #contact-form .buttons-set{border:none;margin:0;max-width:100%}.contacts-index-index #contact-form .buttons-set button:hover{background:#146b87}.contacts-index-index #addresses{width:50%;margin:30px 0;padding:30px 0 0;border-top:1px solid #dde2e3}.contacts-index-index #addresses .fieldset{float:left;width:100%}.contacts-index-index #addresses .fieldset>div:first-child{border-right:1px solid #dde2e3;margin-bottom:30px;float:left;width:50%}.contacts-index-index #addresses .fieldset>div:last-child{padding-left:30px;float:left;width:50%}@media (max-width:767px){.contacts-index-index #contact-form .flex-fieldset{display:block}.contacts-index-index #contact-form .fieldset{width:100%}.contacts-index-index #contact-form .recaptcha{padding:0}.contacts-index-index #contact-form .buttons-set{max-width:100%}.contacts-index-index #addresses{width:100%}.contacts-index-index #addresses .fieldset>div:first-child{width:100%;border-right:0 none;border-bottom:1px solid #dde2e3;padding-bottom:15px;margin-bottom:15px}.contacts-index-index #addresses .fieldset>div:last-child{width:100%;padding-left:0}}@media (max-width:768px){.contacts-index-index #contact-form .flex-fieldset{display:block}.contacts-index-index #contact-form .fieldset{width:100%}.contacts-index-index #contact-form .buttons-set{max-width:100%!important}.contacts-index-index #addresses{width:100%}}.about-us .heading-box,.customer-support .heading-box,.customer-testimonials .heading-box,.ingredient-policy .heading-box{margin-bottom:20px;float:left;width:100%}.about-us .heading-box div.image,.customer-support .heading-box div.image,.customer-testimonials .heading-box div.image,.ingredient-policy .heading-box div.image{background-color:#dbe8f1;border-top-left-radius:5px;border-bottom-left-radius:5px}.customer-testimonials .heading-box div.image{background-color:#fac3c6}.about-us .heading-box .title-box,.customer-support .heading-box .title-box,.customer-testimonials .heading-box .title-box,.ingredient-policy .heading-box .title-box{background:transparent url(https://www.faithful-to-nature.co.za/skin/frontend/rwd/ftn/images/bg-heading.png) no-repeat center center scroll;background-size:cover;text-align:center;border-bottom-right-radius:7px;border-top-right-radius:7px;height:158px}.std .about-us .heading-box h1,.std .customer-support .heading-box h1,.std .customer-testimonials .heading-box h1,.std .ingredient-policy .heading-box h1{color:#353222;font:31px/37px "fontin_sans_bold","Helvetica Neue",Verdana,Arial,sans-serif;padding:40px 0 28px;text-transform:none;position:relative;margin-top:0}.about-us .heading-box img,.customer-support .heading-box img,.customer-testimonials .heading-box img,.ingredient-policy .heading-box img{border-bottom-left-radius:7px;border-top-left-radius:7px}.about-us .heading-box h1::after,.customer-support .heading-box h1::after,.customer-testimonials .heading-box h1::after,.ingredient-policy .heading-box h1::after{position:absolute;content:"";left:50%;bottom:0;background:transparent url(https://www.faithful-to-nature.co.za/skin/frontend/rwd/ftn/images/socialShare_icons.png) no-repeat scroll 0 -335px;width:255px;height:23px;margin-left:-124px}.about-us .content-block h4>img,.customer-support .content-block h4>img,.ingredient-policy .content-block p>img{display:inline}.about-us .content-block h4{font-size:16px}.about-us .content-block h4>img{padding-bottom:4px}.customer-support .content-block #cruelty-free td{border:none;padding:0}.customer-support .content-block #cruelty-free th{background-color:#056655;font-weight:bold;text-align:justify}.customer-support .content-block #points{max-width:400px}.customer-support .content-block #delivery-options,.customer-support .content-block #courier-service,.customer-support .content-block #international-courier,.customer-support .content-block #international-postal{max-width:600px}.customer-support .content-block #courier-service td:nth-of-type(even) {min-width:150px}.customer-testimonials .content-block li{list-style-type:none}.customer-testimonials .content-block .margin-bottom{margin-bottom:20px}.customer-testimonials .content-block h4{margin-top:20px;font-size:16px}.customer-testimonials .content-block .media{border:1px solid #dde2e3;border-radius:4px;padding:15px}.customer-testimonials .content-block p:nth-child(2) {font-weight:bold;text-align:right;border-top:1px solid #dde2e3;padding-top:5px;font-style:italic!important;margin-bottom:0}.cms-work-for-us .work-for-us .content-block h1{font-size:16px;color:#353222;text-transform:none;display:inline-block;margin-top:0}.cms-no-route .main-container.col1-layout{background:url(https://www.faithful-to-nature.co.za/skin/frontend/rwd/ftn/images/background.jpg) 0 0 no-repeat;min-height:470px}.cms-no-route .wrap404{position:absolute;top:40%;left:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}.cms-no-route .wrap404 .page-title{background:url(https://www.faithful-to-nature.co.za/skin/frontend/rwd/ftn/images/404.png) 50% 0 no-repeat;height:89px;width:100%;margin:0 auto 30px auto}@media only screen and (max-width:768px){.cms-no-route .wrap404 .page-title{width:265px}}.cms-no-route .wrap404 p{font-family:"fontin_sans_bold","Helvetica Neue",Verdana,Arial,sans-serif;font-style:normal;line-height:inherit;margin-bottom:30px;text-align:center;clear:both}.cms-no-route .wrap404 a{background:#056655;color:#fff;text-align:center;padding:5px 10px;width:40%;margin:0 auto;border-radius:2px;display:block}.cms-no-route .contact-us404{position:absolute;top:60%;left:0;right:0;text-align:center}.cms-no-route .wrap404-buttons{position:absolute;top:80%;left:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);text-align:center;width:60%}.cms-no-route .wrap404-buttons a{background:#056655;border-radius:2px;color:#fff;display:block;float:left;margin:0 5px 5px;padding:5px 10px;text-align:center;width:150px}@media only screen and (max-width:425px){.cms-no-route .wrap404{position:unset;top:unset;left:unset;-webkit-transform:unset;transform:unset}.cms-no-route .contact-us404{position:unset;top:unset;left:unset;-webkit-transform:unset;transform:unset}.cms-no-route .wrap404-buttons{position:unset;top:unset;left:unset;-webkit-transform:unset;transform:unset;width:100%}.cms-no-route .wrap404-buttons a{margin:0 0 5px;width:100%}}.cms-no-route .footer-wrapper{margin-top:0!important}.footer-wrapper{border:none;padding-top:0;background:#056655}.footer-wrapper .footer-container{width:100%;padding:0;max-width:100%;clear:both;margin:0 auto}.footer-wrapper .footer-container .footer{border:0 none!important}.footer-wrapper .footer-container .footer .container{max-width:1340px}.footer-wrapper .footer-container .footer .panel-group{margin-bottom:0}.footer-wrapper .footer-container .footer .panel-group .panel{background:#056655;color:#fff;border:0 none}.footer-wrapper .footer-container .footer .panel-group .panel .panel-heading{background:transparent;border-radius:0;color:#fff;padding:15px}.footer-wrapper .footer-container .footer .panel-group .panel .panel-heading .panel-title{font-weight:normal}.footer-wrapper .footer-container .footer .panel-group .panel .panel-heading .panel-title a:after{content:"-";font-size:30px;line-height:.5em;float:right;-webkit-transition:-webkit-transform .3s ease-in-out;transition:-webkit-transform .3s ease-in-out;transition:transform .3s ease-in-out;transition:transform .3s ease-in-out , -webkit-transform .3s ease-in-out}.footer-wrapper .footer-container .footer .panel-group .panel .panel-heading .panel-title a.collapsed:after{content:"+";font-size:30px;line-height:.5em;float:right;-webkit-transition:-webkit-transform .3s ease-in-out;transition:-webkit-transform .3s ease-in-out;transition:transform .3s ease-in-out;transition:transform .3s ease-in-out , -webkit-transform .3s ease-in-out}.footer-wrapper .footer-container .footer .panel-group .panel .panel-body{color:#fff;border-radius:0}.footer-wrapper .footer-container .footer .panel-group .panel .panel-body ul{padding-left:15px}.footer-wrapper .footer-container .footer .panel-group .panel .panel-body ul li{padding:10px 0}.footer-wrapper .footer-container .footer .panel-group .panel .panel-body ul li a{font-family:"fontin_regular","Helvetica Neue",Verdana,Arial,sans-serif;color:#fff!important;font-size:14px}.footer-wrapper .footer-container .footer .panel-group .panel .panel-body img{float:right;padding:1em 2em}@media (max-width:767px){.footer-wrapper .footer-container .footer .panel-group .panel .panel-body img{float:none;margin:0 auto}}.footer-wrapper .footer-container .footer .panel-group .panel+.panel{margin-top:0}.footer-wrapper .footer-container .footer .ftn-footer-links{position:relative;padding:0 0 30px;font-family:"fontin_regular","Helvetica Neue",Verdana,Arial,sans-serif!important}.footer-wrapper .footer-container .footer .ftn-footer-links h3{text-transform:uppercase;font-size:18px;font-family:"fontin_sans_bold","Helvetica Neue",Verdana,Arial,sans-serif!important;color:#fff!important}.footer-wrapper .footer-container .footer .ftn-footer-links a{color:#fff;font-size:14px;text-transform:capitalize;display:block;width:100%}.footer-wrapper .footer-container .footer .ftn-footer-links a:hover{color:#ff9439}.footer-wrapper .footer-container .footer .ftn-footer-links .social-networks li{display:block;float:none;vertical-align:unset;text-align:left;width:inherit;height:inherit;background-color:unset}.footer-wrapper .footer-container .footer .ftn-footer-links .social-networks li a:hover{color:#ff9439;text-decoration:none}.footer-wrapper .footer-container .footer .ftn-footer-links .social-networks li a::before{font-family:"ftn",serif;color:#fff;margin-right:15px;content:'\ea90'}.footer-wrapper .footer-container .footer .ftn-footer-links .social-networks li a.twitter::before{content:'\ea96'}.footer-wrapper .footer-container .footer .ftn-footer-links .social-networks li a.pinterest::before{content:'\ead1'}.footer-wrapper .footer-container .footer .ftn-footer-links .social-networks li a.instagram::before{content:'\ea92'}.footer-wrapper .footer-container .footer .ftn-footer-links .social-networks li a.review::before{content:'\e9a4'}.footer-wrapper .footer-container .footer .ftn-footer-links .social-networks li a.hello::before{content:'\e9a4'}.footer-wrapper .footer-container .footer .ftn-footer-links .panel{padding:0;background:transparent}.footer-wrapper .footer-container .footer .ftn-footer-links .panel h3{margin-bottom:0}.footer-wrapper .footer-container .footer .ftn-footer-links ul,.footer-wrapper .footer-container .footer .ftn-footer-links ol,.footer-wrapper .footer-container .footer .ftn-footer-links dl{font-size:14px;line-height:inherit}.ftn_footer_featuredIn::before{display:none}.address-wrapper{width:100%;padding:0;background:#fff;color:#000;text-align:center}.address-wrapper address.copyright{font-size:100%;color:#000;padding:10px 0}@media (min-width:1200px){.ftn-boxes img{width:100%}div[class*="col-xs-"].nopadding-left-1200,div[class*="col-sm-"].nopadding-left-1200,div[class*="col-md-"].nopadding-left-1200,div[class*="col-lg-"].nopadding-left-1200{padding-left:0}div[class*="col-xs-"].nopadding-right-1200,div[class*="col-sm-"].nopadding-right-1200,div[class*="col-md-"].nopadding-right-1200,div[class*="col-lg-"].nopadding-right-1200{padding-right:0}}@media (max-width:991px){.shopbybrand-list .brandslist .list_1{width:16%}}@media (max-width:900px){.checkout-onepage-success .main-container .col-main .buttons-set{max-width:100%}}@media (max-width:770px){.main-container .my-account .my-wishlist .page-title{padding-left:0}.shopbybrand-list .brandslist .list_1{width:21%}.giftvoucher-index-check .shopbybrand_sidebar{width:100%}}@media (max-width:767px){.page-header-container .logo img{margin:auto;width:200px}#contact-form p{padding:0 15px}}@media (max-width:600px){.ftn-categories .recomendations{display:none!important}.cart .help-block{float:left;width:100%}.my-account #addredeem-giftvoucher-code .buttons-set .back-link{display:none}.cart .product-cart-actions{max-width:none}.cart .product-cart-actions .btn-update.btn-small{display:inline}.shopbybrand-list .brandslist .list_1{width:29%}.shopbybrand-list #brand_search_box,.shopbybrand-list #filterbar #brand_search_box input[type="text"]{max-width:100%}}@media only screen and (max-width:1024px){.ftn-circles .circle{margin:0 auto 15px auto}}@media only screen and (max-width:479px){.ftn-circles .container{padding:0!important}.ftn-circles .container .row{margin:0!important}.ftn-circles .container .row .col-sm-2{width:100%;padding:0!important}.ftn-boxes .container .row>div{width:100%}.my-account #addredeem-giftvoucher-code .buttons-set button.button{width:100%}.my-account #wishlist-table .item-manage .button{font-size:12px}.my-account #wishlist-table .button.btn-small{padding:0 10px!important}.my-account #wishlist-table td.customer-wishlist-item-quantity::before{padding-top:6px}.my-account #wishlist-table td.customer-wishlist-item-price::before{padding-top:3px}.my-account #wishlist-table.clean-table td{padding-top:5px;padding-bottom:5px;border-bottom:0 none!important}.my-account #wishlist-table.clean-table td button,.my-account #wishlist-table.clean-table td a{margin-bottom:5px}}h2.product-name,h3.product-name,h4.product-name,h5.product-name,p.product-name{margin:0 0 15px;color:#353222;text-rendering:optimizeLegibility;font-size:18px;font-family:"fontin_sans_bold","Helvetica Neue",Verdana,Arial,sans-serif}h2.product-name a,h3.product-name a,h4.product-name a,h5.product-name a,p.product-name a{color:#353222!important;font-family:"fontin_sans_bold","Helvetica Neue",Verdana,Arial,sans-serif;text-transform:capitalize}h2.product-name a:hover,h3.product-name a:hover,h4.product-name a:hover,h5.product-name a:hover,p.product-name a:hover{color:#146b87!important;text-decoration:none}.catalog-product-view .col2-right-layout .col-main{padding-left:0}.catalog-category-view .readmore{margin-top:10px;float:left;width:100%;text-align:center;margin-bottom:15px}@media (max-width:767px){.catalog-category-view .readmore{margin-bottom:0}}.catalog-category-view .readmore a:hover{color:#056655}@media only screen and (min-width:480px){.products-list .product-name a{font-size:14px;font-family:"fontin_regular","Helvetica Neue",Verdana,Arial,sans-serif}}@media only screen and (max-width:1279px){.products-list .product-shop .product-primary,.products-list .product-shop .desc{float:left;width:60%;padding-right:20px}.products-list .product-shop .product-secondary{float:right;width:40%}}.mini-products-images-list:after{content:"";display:table;clear:both}.mini-products-images-list li.item{float:left;width:50%;margin:0;padding:0 5px 10px 0}.mini-products-images-list li.item:nth-child(even) {padding-right:0;padding-left:5px}.mini-products-images-list li.item .product-image{display:block}.mini-products-images-list li.item .product-image img{width:100%;max-width:100%}.category-image{border:1px solid #dde2e3;padding:10px}.category-image img{width:100%;max-width:100%}.product-view .product-attributes ul li{float:left;margin-right:10px;font-size:0}.product-view .product-attributes ul li:last-of-type{margin-right:0}.product-view .product-essential .delayed-notify-purchasing:before{content:"\e94d";font-family:"ftn",serif;color:#056655;float:left;margin-right:10px}.product-view .product-essential .delayed-notify-purchasing{cursor:pointer}.product-view .product-essential .delayed-notify-purchasing:hover{color:#056655}.product-view .product-essential .tooltip-content{position:absolute;border-radius:4px;border:1px solid #056655;background:#e9f5d5;padding:10px}.product-view .product-essential .extra-info{background:none;float:left;max-width:50%!important;margin:0;padding:0;color:#353222}.product-view .product-essential .extra-info .ratings{margin-bottom:8px}.product-view .product-essential .extra-info .ratings .rating-box{margin-top:8px;margin-right:10px}.product-view .product-essential .extra-info .ratings .rating-box,.product-view .product-essential .extra-info .ratings .amount{float:left}.product-view .product-essential .extra-info .ratings:after{content:"";display:table;clear:both}.product-view .product-essential .extra-info .separator-extra{color:#dde2e3}.product-view .product-essential:after{content:"";display:table;clear:both}.product-view .product-shop{width:50%;float:right;background:none!important}.product-view .product-shop .product-name{float:left}.product-view .product-shop .product-name .h1{float:left;margin-bottom:0;margin-top:0;padding-bottom:0;color:#353222!important}.product-view .product-shop .top-attributes{margin-bottom:0}.product-view .product-shop .details-info{clear:both;position:relative;float:left;width:100%;padding-top:5px;margin-bottom:10px;border-top:1px solid #dde2e3;border-bottom:1px solid #dde2e3}.product-view .product-shop .price-info{float:right;width:50%;margin:0 0 10px 0;padding:0}.product-view .product-shop .price-box{margin-top:0}.product-view .product-shop .price-box .old-price,.product-view .product-shop .price-box .special-price,.product-view .product-shop .price-box .regular-price{padding-right:0;line-height:1.2}.product-view .product-shop .price-box .regular-price .price,.product-view .product-shop .price-box .special-price .price,.product-view .product-shop .price-box .full-product-price .price{font-size:28px}.product-view .product-shop .price-box .configurable-price-from{color:#555;font-family:"fontin_sans_bold_italic","Helvetica Neue",Verdana,Arial,sans-serif;font-size:13px}.product-view .product-shop .price-box .old-price .price-label{display:none}.product-view .product-shop .price-box .full-product-price .price{color:#353222;font-size:40px;font-weight:normal}.product-view .product-shop .price-box .special-price .price-label{font-size:16px}.product-view .product-shop .price-box .special-price span.weee{color:#dde2e3}.product-view .product-shop .price-box .special-price span.weee span.price{font-size:16px}.product-view .product-shop .price-box .price-excluding-tax,.product-view .product-shop .price-box .price-including-tax{display:block;line-height:1.2;color:#636363}.product-view .product-shop .price-box .price-excluding-tax .label,.product-view .product-shop .price-box .price-including-tax .label{font-size:16px;font-weight:300}.product-view .product-shop .price-box .price-excluding-tax .price,.product-view .product-shop .price-box .price-including-tax .price{font-size:20px}.product-view .product-shop .price-box.map-info a{display:inherit}.product-view .product-shop .availability,.product-view .product-shop .availability-only{font-size:14px;float:right;line-height:16px}.product-view .product-shop .availability-only{border-left:1px solid #dde2e3;padding:0 0 0 5px;margin-left:5px}.product-view .product-shop .availability-in-stock{float:left;color:#353222;margin:10px 0;clear:left}.product-view .product-shop .over-stock-info{float:left;text-transform:lowercase;margin-top:10px}.product-view .product-shop .over-stock-info span.value{color:#e75c70}.product-view .product-shop .in-bag{float:left;text-transform:lowercase;color:#056655}.product-view .add-to-cart-wrapper,.product-view .block-related{width:50%;float:right;clear:right}.price-box .minimal-price-link{padding-left:0}.price-box .minimal-price-link .label{padding:.2em .6em .3em 0}.price-box .label{padding:.2em .6em .3em 0}.product-image-gallery{position:relative}.product-image-gallery .gallery-image{display:none}.product-image-gallery .gallery-image.visible{display:block}.product-image-gallery .gallery-image.visible.hidden{visibility:hidden}.product-image-gallery:before,.product-image-gallery:after{content:"";position:absolute;top:0;left:0;width:100%;height:100%;display:none}.product-image-gallery:before{background-color:#fff;opacity:.8;z-index:2}.product-image-gallery:after{background-image:url(https://www.faithful-to-nature.co.za/skin/frontend/rwd/ftn/images/opc-ajax-loader.gif);background-repeat:no-repeat;background-position:center;z-index:3}.product-image-gallery.loading{position:relative}.product-image-gallery.loading:before,.product-image-gallery.loading:after{display:block}.product-image-thumbs li{display:inline-block}.product-image-thumbs li:first-child{margin-left:-1px}.product-image-thumbs a{display:inline-block;border:1px solid transparent}.product-image-thumbs a:hover{border-color:#dde2e3}@media not all and (min-width:768px){.catalog-product-view .sidebar .pay-box,.catalog-product-view .sidebar .help-box{float:left;width:100%;padding:0 10px}}@media (min-width:768px) and (max-width:770px){.catalog-product-view .sidebar .pay-box,.catalog-product-view .sidebar .help-box{width:50%}.catalog-product-view .sidebar .pay-box{padding-left:10px}}.zoomWindowContainer{width:auto!important}.brand-short-desc{float:left;width:100%}.s_description img{max-width:100%}.short_des{clear:both}.box1{text-overflow:ellipsis;overflow:hidden;white-space:nowrap;width:100%}.catalog-product-view,.review-product-list{}.catalog-product-view .product-img-box .product-image,.review-product-list .product-img-box .product-image{border:0 none;margin:0 auto}.catalog-product-view .product-img-box .more-views,.review-product-list .product-img-box .more-views{margin-top:25px}.catalog-product-view .product-img-box .more-views h2,.review-product-list .product-img-box .more-views h2{display:none}.catalog-product-view .product-img-box .more-views img,.review-product-list .product-img-box .more-views img{padding:4px}.catalog-product-view .product-shop,.catalog-product-view .add-to-cart-wrapper,.catalog-product-view .block-related,.review-product-list .product-shop,.review-product-list .add-to-cart-wrapper,.review-product-list .block-related{padding-left:15px}.catalog-product-view .product-shop,.review-product-list .product-shop{margin-bottom:0;position:relative}.catalog-product-view .product-img-box,.catalog-product-view .product-collateral,.catalog-product-view .block-related,.catalog-product-view .box-collateral,.review-product-list .product-img-box,.review-product-list .product-collateral,.review-product-list .block-related,.review-product-list .box-collateral{margin-bottom:15px}.catalog-product-view .short-description,.review-product-list .short-description{float:left;margin:0 0 15px;padding:0 0 10px 0;width:100%;color:#555;font-size:15px;font-family:"fontin_regular","Helvetica Neue",Verdana,Arial,sans-serif;min-height:85px;clear:both;border-bottom:1px solid #dde2e3;transition:color 300ms ease-in-out , background-color 300ms ease-in-out;-moz-transition:color 300ms ease-in-out , background-color 300ms ease-in-out;-webkit-transition:color 300ms ease-in-out , background-color 300ms ease-in-out;-o-transition:color 300ms ease-in-out , background-color 300ms ease-in-out}.catalog-product-view .readmore,.review-product-list .readmore{float:right;text-align:center;height:30px;border-bottom:1px solid #dde2e3;margin-bottom:10px}.catalog-product-view .readmore a,.review-product-list .readmore a{color:#146b87;font-family:"fontin_sans_bold","Helvetica Neue",Verdana,Arial,sans-serif}.catalog-product-view .readmore:hover a,.review-product-list .readmore:hover a{color:#056655}.catalog-product-view .product-alerts,.review-product-list .product-alerts{clear:both;width:100%;margin:15px 0;padding:0;text-align:left!important}.catalog-product-view .product-alerts p,.review-product-list .product-alerts p{margin:0;text-align:left}.catalog-product-view .product-alerts a,.review-product-list .product-alerts a{float:left;margin-bottom:10px;color:#e75c70}.catalog-product-view .product-alerts a:hover,.review-product-list .product-alerts a:hover{color:#146b87}.catalog-product-view .product-alerts a:before,.review-product-list .product-alerts a:before{content:"";background:url(https://www.faithful-to-nature.co.za/skin/frontend/rwd/ftn/images/alert-icon.png) 0 0 no-repeat;width:25px;height:20px;margin-right:10px;float:left;color:#e75c70}.catalog-product-view .rewardpointsbehavior-checkout-action a,.review-product-list .rewardpointsbehavior-checkout-action a{margin-right:5px}.catalog-product-view .rewardpointsbehavior-checkout-action a:before,.review-product-list .rewardpointsbehavior-checkout-action a:before{content:"";display:none}.catalog-product-view .rewardpointsbehavior-checkout-action label,.review-product-list .rewardpointsbehavior-checkout-action label{line-height:29px;margin-bottom:0}.catalog-product-view .product-collateral .block-title,.review-product-list .product-collateral .block-title{position:relative;color:#353222;font-family:"fontin_sans_bold","Helvetica Neue",Verdana,Arial,sans-serif;font-size:18px;font-weight:normal;margin-bottom:0}.catalog-product-view .product-collateral #block-product-reviews,.review-product-list .product-collateral #block-product-reviews{display:none}.catalog-product-view .product-collateral dl,.review-product-list .product-collateral dl{margin-bottom:0}.catalog-product-view .product-collateral dl dt.block-reviews,.catalog-product-view .product-collateral dl dd.block-content-reviews,.catalog-product-view .product-collateral dl dt.block-related_products,.catalog-product-view .product-collateral dl dd.block-content-related_products,.catalog-product-view .product-collateral dl dt.block-description,.catalog-product-view .product-collateral dl dd.block-content-description,.review-product-list .product-collateral dl dt.block-reviews,.review-product-list .product-collateral dl dd.block-content-reviews,.review-product-list .product-collateral dl dt.block-related_products,.review-product-list .product-collateral dl dd.block-content-related_products,.review-product-list .product-collateral dl dt.block-description,.review-product-list .product-collateral dl dd.block-content-description{display:block;font-weight:bold;margin:10px;border:none}.catalog-product-view .product-collateral dl dd.block-content-description,.review-product-list .product-collateral dl dd.block-content-description{font-weight:normal}.catalog-product-view .product-collateral dl>dd,.review-product-list .product-collateral dl>dd{border:0 none;padding:10px 0!important}.catalog-product-view .product-collateral dl>dd.block-content-reviews,.review-product-list .product-collateral dl>dd.block-content-reviews{clear:both;margin-bottom:0}.catalog-product-view .product-collateral dl>dd.block-content-reviews .ratings,.review-product-list .product-collateral dl>dd.block-content-reviews .ratings{margin:0}.catalog-product-view .product-collateral dl .tab-content,.review-product-list .product-collateral dl .tab-content{margin:10px 0 0}.catalog-product-view .product-collateral dd.block-content-related_products,.review-product-list .product-collateral dd.block-content-related_products{padding-bottom:25px!important;margin-bottom:0}.catalog-product-view .product-collateral .block-title,.review-product-list .product-collateral .block-title{border:0 none;width:100%;font-size:25px;margin:30px 10px 30px 0;padding:10px 0 10px 10px;background-color:#f4f4f4}@media only screen and (max-width:767px){.catalog-product-view .product-collateral .block-title,.review-product-list .product-collateral .block-title{border:0 none}}.catalog-product-view .product-collateral .block-title.active,.review-product-list .product-collateral .block-title.active{background-color:#dde2e3}.catalog-product-view .product-collateral .block-content-reviews,.review-product-list .product-collateral .block-content-reviews{border:0 none;padding:0}.catalog-product-view .sharing-tools-block,.review-product-list .sharing-tools-block{clear:both;float:left;margin:10px 0;display:none}.catalog-product-view .sharing-tools-block .sharing-title,.review-product-list .sharing-tools-block .sharing-title{display:none}.catalog-product-view .box-tags,.review-product-list .box-tags{display:none}.catalog-product-view .add-to-box:after,.catalog-product-view .add-to-cart:after,.review-product-list .add-to-box:after,.review-product-list .add-to-cart:after{content:"";display:table;clear:both}.catalog-product-view .add-to-cart,.review-product-list .add-to-cart{margin-bottom:5px!important;border-bottom:0 none!important}.catalog-product-view .add-to-cart .add-to-cart-buttons .button,.review-product-list .add-to-cart .add-to-cart-buttons .button{margin-bottom:0}.catalog-product-view .add-to-cart .price-box,.catalog-product-view .add-to-cart .qty-wrapper,.review-product-list .add-to-cart .price-box,.review-product-list .add-to-cart .qty-wrapper{margin-bottom:10px}.catalog-product-view .add-to-cart .qty-wrapper,.catalog-product-view .add-to-cart .product-options-bottom .price-box,.catalog-product-view .add-to-cart .add-to-cart-buttons,.review-product-list .add-to-cart .qty-wrapper,.review-product-list .add-to-cart .product-options-bottom .price-box,.review-product-list .add-to-cart .add-to-cart-buttons{min-height:34px}.catalog-product-view .add-to-cart .qty-wrapper,.review-product-list .add-to-cart .qty-wrapper{float:right!important;margin-right:0}.catalog-product-view .add-to-cart .qty-wrapper select,.review-product-list .add-to-cart .qty-wrapper select{width:60px;padding:5px;color:#999;font-size:17px}.catalog-product-view .add-to-cart .qty-wrapper select option,.review-product-list .add-to-cart .qty-wrapper select option{padding:5px}.catalog-product-view .add-to-cart .qty-wrapper label,.review-product-list .add-to-cart .qty-wrapper label{float:left;line-height:34px;color:#555;margin-bottom:0}.catalog-product-view .add-to-cart .qty-wrapper .qty,.review-product-list .add-to-cart .qty-wrapper .qty{float:left;height:34px;text-align:left;color:#353222}.catalog-product-view .add-to-cart-buttons,.review-product-list .add-to-cart-buttons{float:left;clear:both;width:100%;margin-right:0}.catalog-product-view .add-to-cart-buttons .button,.review-product-list .add-to-cart-buttons .button{width:100%}.catalog-product-view button.out-of-stock,.review-product-list button.out-of-stock{width:100%;text-transform:capitalize;margin-bottom:10px;background-color:#e4e4e4;height:40px}.catalog-product-view button.out-of-stock span span,.review-product-list button.out-of-stock span span{color:#999}.catalog-product-view button.out-of-stock:hover,.review-product-list button.out-of-stock:hover{cursor:default}.catalog-product-view .add-to-links,.review-product-list .add-to-links{margin:0;float:left;width:100%}.catalog-product-view .add-to-links:after,.review-product-list .add-to-links:after{content:"";display:table;clear:both}.catalog-product-view .add-to-links li,.review-product-list .add-to-links li{float:left;width:50%}.catalog-product-view .add-to-links li:first-child a,.review-product-list .add-to-links li:first-child a{margin-left:0!important}.catalog-product-view .add-to-links li .adjgiftreg_add_to,.review-product-list .add-to-links li .adjgiftreg_add_to{border-right:0!important;width: -webkit-calc((100%) - 7px);width: calc((100%) - 7px)}.catalog-product-view .add-to-links a,.review-product-list .add-to-links a{border-radius:3px;padding:10px 7px 0 0!important;margin-left:7px!important;color:#fff;width:100%;text-transform:uppercase;text-align:center;min-height:40px}.catalog-product-view .product-alerts p,.review-product-list .product-alerts p{text-align:right}.catalog-product-view .alert-price,.catalog-product-view .alert-stock,.review-product-list .alert-price,.review-product-list .alert-stock{clear:both}.catalog-product-view .attr-icons-view,.review-product-list .attr-icons-view{display:inline-block;width:100%;margin-top:5px}.catalog-product-view .attr-icons-view span,.review-product-list .attr-icons-view span{float:left}.catalog-product-view .sharing-links,.review-product-list .sharing-links{float:left}.catalog-product-view .sharing-links li,.review-product-list .sharing-links li{float:left;padding:0 4px 4px}.catalog-product-view .sharing-links li a,.review-product-list .sharing-links li a{text-indent:-9999px;display:block;width:28px;height:28px}.catalog-product-view .sharing-links li a.icons-share,.review-product-list .sharing-links li a.icons-share{background:url(https://www.faithful-to-nature.co.za/skin/frontend/rwd/ftn/images/sprite-social-icons.png) 0 0 no-repeat}.catalog-product-view .sharing-links li a.share-on-twitter,.review-product-list .sharing-links li a.share-on-twitter{background-position:0 -64px;margin-top:-1px}.catalog-product-view .sharing-links li a.share-on-pinterest,.review-product-list .sharing-links li a.share-on-pinterest{background:none!important}.catalog-product-view .sharing-links li a.link-wishlist,.review-product-list .sharing-links li a.link-wishlist{background-position:0 -225px}.catalog-product-view .sharing-links li a.link-compare,.review-product-list .sharing-links li a.link-compare{background-position:0 -250px}.catalog-product-view .sharing-links li a.link-email-friend,.review-product-list .sharing-links li a.link-email-friend{background-position:0 -322px;margin-top:2px}.catalog-product-view .sharing-links li a.link-facebook,.review-product-list .sharing-links li a.link-facebook{background-position:0 -425px}.catalog-product-view .sharing-links li a.link-twitter,.review-product-list .sharing-links li a.link-twitter{background-position:0 -372px}.catalog-product-view .sharing-links li a:hover,.review-product-list .sharing-links li a:hover{opacity:.8}.catalog-product-view .sharing-links:after,.review-product-list .sharing-links:after{content:"";display:table;clear:both}.catalog-product-view .product-disclaimer,.review-product-list .product-disclaimer{clear:both;width:100%;background:#e9f5d5;border-radius:15px;border:1px solid #056655;padding:10px;margin:0 0 20px 0;float:left}.catalog-product-view .product-disclaimer h3,.review-product-list .product-disclaimer h3{color:#ec3333;font-family:"fontin_sans_bold_italic","Helvetica Neue",Verdana,Arial,sans-serif;font-size:14px;margin:0 5px 0 0;float:left}.catalog-product-view .product-disclaimer p,.review-product-list .product-disclaimer p{font-style:italic;font-size:13px}.catalog-product-view .block-reviews-summary,.review-product-list .block-reviews-summary{float:left;width:100%;margin-bottom:10px}.catalog-product-view .block-reviews-summary .ratings-product-details,.review-product-list .block-reviews-summary .ratings-product-details{width:100%}.catalog-product-view .block-reviews-summary .rating-box,.review-product-list .block-reviews-summary .rating-box{width:97px!important;background:url(https://www.faithful-to-nature.co.za/skin/frontend/rwd/ftn/images/yellowrating-large.png) no-repeat 0 -20px!important;height:20px!important}.catalog-product-view .block-reviews-summary .rating-box .rating,.review-product-list .block-reviews-summary .rating-box .rating{background:url(https://www.faithful-to-nature.co.za/skin/frontend/rwd/ftn/images/yellowrating-large.png) no-repeat 0 -20px!important;height:20px!important;background-position:0 0!important}.catalog-product-view .block-reviews-summary .ratings,.review-product-list .block-reviews-summary .ratings{width:33%!important}.catalog-product-view .block-reviews-summary .ratings span,.review-product-list .block-reviews-summary .ratings span{color:#353222;font-size:18px;font-weight:bold;padding:0 15px 0 0}.catalog-product-view .block-reviews-summary .ratings .rating-box,.catalog-product-view .block-reviews-summary .ratings .ratings-table .rating-box,.review-product-list .block-reviews-summary .ratings .rating-box,.review-product-list .block-reviews-summary .ratings .ratings-table .rating-box{width:70px;background:url(https://www.faithful-to-nature.co.za/skin/frontend/rwd/ftn/images/yellowrating-small.png) no-repeat 0 -14px}.catalog-product-view .block-reviews-summary .ratings .rating-box .rating,.catalog-product-view .block-reviews-summary .ratings .ratings-table .rating-box .rating,.review-product-list .block-reviews-summary .ratings .rating-box .rating,.review-product-list .block-reviews-summary .ratings .ratings-table .rating-box .rating{background:url(https://www.faithful-to-nature.co.za/skin/frontend/rwd/ftn/images/yellowrating-small.png) no-repeat 0 0}.catalog-product-view .block-reviews-summary .overall-score,.review-product-list .block-reviews-summary .overall-score{float:left;width:33%;color:#555;padding-top:0}.catalog-product-view .block-reviews-summary .block-review-new,.review-product-list .block-reviews-summary .block-review-new{float:right;width:auto;height:auto}.catalog-product-view .block-reviews-summary .block-review-new a,.review-product-list .block-reviews-summary .block-review-new a{display:block;float:left;font-size:16px;font-family:"fontin_regular","Helvetica Neue",Verdana,Arial,sans-serif;padding-left:25px}.block-viewed .block-title{border-bottom:1px solid #ccc!important;border-top:0 none;margin:0 0 20px;padding:0 0 5px;float:left;width:100%}.block-viewed .block-title strong{color:#555;text-transform:capitalize;font-family:"fontin_sans_bold","Helvetica Neue",Verdana,Arial,sans-serif;font-size:18px}.block-viewed .block-content li.item{text-align:center;padding:10px;position:relative;border:1px solid #dde2e3}.block-viewed .block-content li.item .product-image{border:none;float:none}.block-viewed .block-content li.item .product-image::before{background:none;opacity:1}.block-viewed .block-content li.item .product-image img{max-width:125px;max-height:125px;margin:0 auto}@media (max-width:767px){.block-viewed .block-content li.item .product-image img{max-width:100%}}.block-viewed .block-content li.item .price-box label,.block-viewed .block-content li.item .price-box .configurable-price-from{color:#ec3333;font-family:"fontin_sans_bold_italic","Helvetica Neue",Verdana,Arial,sans-serif;font-size:12px;text-transform:uppercase}.block-viewed .block-content li.item .price-box .price{color:#353222}.block-viewed .block-content li.item .price-box .old-price .price{color:#555}.block-viewed .block-content li.item .price-box .regular-price .price{color:#353222}.block-viewed .block-content li.item .price-box .special-price{padding-left:0}.block-viewed .block-content li.item .price-box .special-price::before{content:"|";color:#555;vertical-align:top}.block-viewed .block-content li.item .product-name{font-size:16px;font-family:"fontin_sans_bold","Helvetica Neue",Verdana,Arial,sans-serif;text-transform:none;text-align:center;padding:0 5px}.block-viewed .block-content li.item .product-details{clear:both;margin:0}.wishlist-index-configure .add-to-links li a{background:#353222}.wishlist-index-configure .add-to-links li a:hover{background:#056655}.wishlist-index-configure .add-to-links li a:active{background:#dde2e3}.wishlist-index-configure #divforcomparing0{display:none}.review-product-list .buttons-set{border-top:0 none}.review-product-list #block-product-reviews{font-size:20px;color:#353222;font-family:"fontin_sans_bold","Helvetica Neue",Verdana,Arial,sans-serif}.sendfriend-product-send h1{border:0 none;text-align:center}.sendfriend-product-send h2{color:#353222!important;font-size:18px!important}.sendfriend-product-send .send-friend .fieldset{border:1px solid #dde2e3;padding:15px;border-radius:3px;width:50%;margin:0 auto;box-shadow:0 0 11px #eee}@media (min-width:320px) and (max-width:768px){.sendfriend-product-send .send-friend .fieldset{width:90%}}.sendfriend-product-send .send-friend .fieldset .form-list{border:0 none!important;padding:0!important;margin:0}.sendfriend-product-send .send-friend .fieldset .form-list input,.sendfriend-product-send .send-friend .fieldset .form-list textarea{width:100%;max-width:100%!important}.sendfriend-product-send .send-friend .fieldset .form-list .field,.sendfriend-product-send .send-friend .fieldset .form-list .wide{padding-left:0!important;padding-right:0!important}.sendfriend-product-send .send-friend .fieldset+.fieldset{margin-top:15px}.sendfriend-product-send .send-friend .buttons-set{border-top:0 none;width:50%;margin:0 auto}@media (min-width:320px) and (max-width:768px){.sendfriend-product-send .send-friend .buttons-set{width:90%}}.sendfriend-product-send .send-friend .buttons-set button{font-size:15px;min-width:180px}.sendfriend-product-send .send-friend .buttons-set button:hover{background:#353222}.sendfriend-product-send .send-friend .buttons-set #add_recipient_button button{background:#353222}.sendfriend-product-send .send-friend .buttons-set #add_recipient_button button:hover{background:#056655}@media only screen and (max-width:479px){.product-view .product-shop .price-box .price-excluding-tax,.product-view .product-shop .price-box .price-including-tax{margin-bottom:5px}.product-view .product-shop .price-box .price-excluding-tax span,.product-view .product-shop .price-box .price-including-tax span{display:block}.product-img-box .product-image img{max-height:450px}.special-price{padding-left:0!important}}@media only screen and (max-width:767px){.add-to-cart-wrapper{float:none;width:100%;clear:both}.product-shop .price-box .price-excluding-tax .label,.product-shop .price-box .price-including-tax .label{font-size:16px}.product-shop .price-box .price-excluding-tax .price,.product-shop .price-box .price-including-tax .price{font-size:20px}.product-img-box .product-name h1{color:#353222!important}.product-image{border:0 none;margin:0 auto;padding-top:0;float:none!important}.product-shop{width:100%!important}.product-view .product-shop,.product-view .add-to-cart-wrapper,.product-view .block-related{padding-left:0!important}.add-to-links li:first-child a{font-size:0;width:100%}.add-to-links li:first-child a:after{content:"favourites";font-size:14px}.add-to-links a.adjgiftreg_add_to{font-size:0;width:100%}.add-to-links a.adjgiftreg_add_to:after{content:"Registry";font-size:14px}.sharing-tools-block{float:none!important;margin:10px auto!important;display:table}.block-additional,.block-content-additional{display:none!important}.block-content-related_products{padding:0!important}.block-content-related_products .col-xs-12{padding:0!important}.block-content-related_products .col-xs-12 .productBox{margin-bottom:10px}.block-content-related_products .col-xs-12 .productBox .product-image img{max-width:100%}.block-content-related_products .col-xs-12 .productBox .product-name{font-size:14px!important}.block-content-related_products .col-xs-12 .productBox .ratings{display:none}.block-reviews-summary .overall-score{width:100%!important}.block-review-new{float:left!important;width:100%!important;margin:10px 0}.product-collateral{float:left;width:100%;margin-top:10px}.product-options-bottom{margin-bottom:0!important}.add-to-links{margin-bottom:0}.block-recommendation p{padding-right:5px}#customer-reviews .review-summary-table tbody th:first-of-type{display:none}#customer-reviews .review-summary-table thead th:first-of-type{display:none}.product-collateral dl>dt{border-top:0 none!important;border-left:0 none!important;border-right:0 none!important;border-bottom:2px solid #fff}.product-collateral dl>dt .block-title{font-family:"fontin_sans_bold","Helvetica Neue",Verdana,Arial,sans-serif;padding:0!important;margin:0!important;font-size:14px!important;line-height:1.4}.product-collateral>dl>dt:after{display:none}.product-collateral>dl>dt.active:after{display:none}.sidebar .block:not(.block-layered-nav) .block-title > strong,
  .sidebar .block:not(.block-layered-nav) .block-title.active > strong {color:#fff!important;font-family:"fontin_sans_bold","Helvetica Neue",Verdana,Arial,sans-serif;font-size:14px!important;border:0 none;background-color:#056655}.sidebar .block:not(.block-layered-nav) .block-title > strong:hover {background-color:#056655!important}.sidebar .block:not(.block-layered-nav) .block-title:after {content:"+";color:#fff;position:absolute;width:0;height:0;display:block;right:20px;top:10%;font-size:18px}.sidebar .block:not(.block-layered-nav) .block-title.active:after {content:"-";color:#fff;position:absolute;width:0;height:0;display:block;right:20px;top:10%;font-size:18px}.sidebar .block:not(.block-layered-nav) .block-content {border:0 none;padding:15px 0;display:inline-block}.block-viewed .block-content li.item .actions .btn-cart{padding:0}.block-content-related_products .product:last-child{display:block!important}}@media only screen and (max-width:768px){.catalog-product-view .product-shop,.catalog-product-view .add-to-cart-wrapper{width:100%;padding-left:0}.catalog-product-view .product-image-box{margin:0 auto;float:none}.catalog-product-view .sidebar .help-box,.catalog-product-view .sidebar .block-last-posts,.catalog-product-view .sidebar .block-viewed,.catalog-product-view .sidebar .pay-box{padding-right:0}.catalog-product-view .sidebar .block-viewed{float:left;width:100%}.catalog-product-view .block-last-posts .page-title h2{font-size:14px;margin:0}.block-viewed li.item{float:left;width:50%!important;margin-right:0!important;margin-left:2%!important;clear:none!important}.block-viewed li.item:nth-child(odd) {width:48%!important;margin-left:0!important}}@media only screen and (max-width:767px){.sidebar .block-viewed .block-title{border-bottom:2px solid #fff!important}}.add-to-box .or{display:none}@media only screen and (max-width:599px){.add-to-box .add-to-links a{float:none;width:auto;text-indent:0}}.product-collateral{clear:both}.product-collateral dd{margin-bottom:0}.box-collateral{clear:both}@media only screen and (min-width:771px){.product-collateral .toggle-tabs{display:block;width:100%;position:relative}.product-collateral .toggle-tabs li{float:left;border-right:1px solid #dde2e3;font:1.5em/1.19em "fontin_sans_bold","Helvetica Neue",Verdana,Arial,sans-serif;margin:0 0 10px 0;color:#dde2e3;height:24px;line-height:24px}.product-collateral .toggle-tabs li>span{-moz-user-select:none;-ms-user-select:none;-webkit-user-select:none;user-select:none;display:inline-block;padding:0 20px;height:20px;line-height:20px;cursor:pointer;font-family:"fontin_sans_bold","Helvetica Neue",Verdana,Arial,sans-serif;font-size:18px;position:relative}.product-collateral .toggle-tabs li.current>span{z-index:5}.product-collateral .toggle-tabs li:last-child{border-right:none;border-left:none}.product-collateral .toggle-tabs li:last-child>span{padding-left:0}.product-collateral .toggle-tabs li.current span,.product-collateral .toggle-tabs li:hover span{color:#353222}.product-collateral .toggle-tabs:after{content:"";display:table;clear:both}.product-collateral dl{width:100%}.product-view .product-shop .product-name{display:block}.product-img-box .product-name{display:none}}@media only screen and (max-width:479px){.product-img-box,.product-collateral,.product-view .block-related,.box-collateral{margin-bottom:15px}}.product-view .ratings .rating-links{clear:left;float:left;margin-top:0}#product-attribute-specs-table{max-width:50em;border:1px solid silver}#product-attribute-specs-table th{border-right:1px solid silver;border-bottom:1px solid silver}.grouped-items-table-wrapper{border:solid 1px silver;width:100%;padding:10px;margin-bottom:15px}.grouped-items-table-wrapper tbody tr:last-child td{border-bottom:none}@media only screen and (max-width:479px){.grouped-items-table-wrapper{margin-bottom:15px}}.grouped-items-table .name-wrapper{color:#146b87}.grouped-items-table .qty-wrapper{padding-top:7px}.grouped-items-table .qty-label{margin-left:7px}.grouped-items-table td{padding:4px}.grouped-items-table td:last-child{width:30%;text-align:left}.grouped-items-table .price-box{text-align:right}.ampromo-product-options{display:inline-block;width:100%}.ampromo-product-options .ampromo-banner{padding-bottom:15px;margin-bottom:10px;border-bottom:1px solid #dde2e3}.ampromo-product-options img{max-width:100%}.ampromo-label{top:6px}.bundle-product ul.options-list label{white-space:normal;width:100%}.bundle-product .product-options{width:100%}.product-options{width:50%;border:0 none;float:left;padding:0;margin:0}.product-options a{clear:both;display:block;float:left;width:100%;font-size:11px}.product-options p.required{display:none;position:absolute;top:6px;right:15px;text-align:right}.product-options dl{width:100%;float:left;margin-bottom:10px}.product-options label{display:none}.product-options input,.product-options select{color:#353222;border:1px solid #dde2e3;font-size:14px;padding:5px}.product-options dt{margin:10px 0 3px;font-weight:normal}.product-options dt:first-child{margin:0}.product-options dd{padding:0 0 10px 0;margin:0 0 5px;border-bottom:1px solid #dde2e3}.product-options dd .qty-holder{display:block;padding:10px 0 0 0}.product-options dd .qty-holder .qty{width:3em}.product-options dd .qty-holder label{vertical-align:middle}.product-options dd .qty-disabled{background:none;border:0;padding:0 2px}.product-options dd .input-text{width:98%}.product-options dd .input-box{padding-top:0}.product-options dd input.datetime-picker{width:150px}.product-options dd .time-picker{display:-moz-inline-stack;display:inline-block;vertical-align:middle;zoom:1;padding:2px 0}.product-options dd textarea{width:98%;height:8em}.product-options dd select{width:330px;max-width:100%}.product-options dl.last dd.last{border-bottom:0;padding-bottom:5px;margin-bottom:0}.product-options ul.options-list{margin-right:5px}.product-options ul.options-list li{line-height:1.5;margin-bottom:7px}.product-options ul.options-list li:last-child{margin-bottom:0}.product-options ul.options-list .radio,.product-options ul.options-list .checkbox{float:left;margin-top:5px}.product-options ul.options-list .label{display:block;font-weight:normal}.product-options p.note{margin:0;font-size:18px}@media only screen and (max-width:979px){.product-view .product-options .required{position:static}.sidebar .block-last-posts li.post-item .button-container{bottom:5px}.sidebar .block-last-posts li.post-item h4{top:5px;font-size:16px}}.product-options-bottom{padding:0!important;margin:10px 0;background:none;border:0 none}.product-options-bottom .product-pricing,.product-options-bottom .tier-prices{float:right;margin:0;padding:0 0 10px;border:0;background:0;color:#636363}.product-options-bottom .add-to-cart .qty-wrapper select{float:right}.product-options-bottom .sharing-links{display:none}.product-options-bottom:after{content:"";display:table;clear:both}@media only screen and (max-width:1199px){.product-options-bottom .product-pricing,.product-options-bottom .tier-prices{float:none;width:100%;text-align:right;padding-bottom:5px;margin-bottom:10px;border-bottom:1px solid #dde2e3}.sidebar .help-box,.sidebar .block-last-posts,.sidebar .pay-box{padding-right:15px}}.product-options-bottom .tier-prices li{background:0;padding:2px 0}.product-options-bottom .tier-prices .price,.product-options-bottom .tier-prices .benefit{color:#636363}.product-options-bottom .price-box{display:none;float:right;margin:0 0 10px;padding:0}@media only screen and (max-width:479px){.product-options-bottom .price-box .price-as-configured{text-align:right}.product-options-bottom .price-box .price-as-configured .price-label{display:block}}.product-options-bottom .price-tax{float:left}.block-related-product-content{padding:0!important}.block-related-product-content li.item{margin-bottom:10px;position:relative;border:1px solid #eee;padding-left:10px}.block-related-product-content li.item .product-name{min-height:46px;padding-right:5px}.block-related-product-content li.item .product-name a{font-size:16px}@media (max-width:767px){.block-related-product-content li.item .product-name{min-height:88px}}.block-related-product-content li.item .product-image{margin:0 auto;border:none;display:block;padding-top:10px}.block-related-product-content li.item .product-image::before{background:none;opacity:1}.block-related-product-content li.item .product-image img{max-width:125px;max-height:125px;margin:0 auto}.block-related-product-content li.item .price-box{min-height:45px;margin:7px 0}.block-related-product-content li.item .price-box label{display:none}.block-related-product-content li.item .price-box .label,.block-related-product-content li.item .price-box .configurable-price-from{color:#ec3333;font-family:"fontin_sans_bold_italic","Helvetica Neue",Verdana,Arial,sans-serif;font-size:12px;text-transform:uppercase}.block-related-product-content li.item .price-box .price{color:#353222}.block-related-product-content li.item .price-box .old-price .price{color:#555}.block-related-product-content li.item .price-box .special-price{padding-left:0}.block-related-product-content li.item .price-box .special-price::before{content:"|";color:#555;vertical-align:top}.block-related-product-content li.item .price-box .regular-price .price{color:#353222}.block-related-product-content li.item .ratings{display:table;margin-bottom:15px}.block-related-product-content li.item .ratings .rating-box{float:left;margin-top:5px}.block-related-product-content li.item .ratings span{color:silver;margin-left:3px}.block-related-product-content li.item .actions{padding-right:10px}@media (max-width:767px){.block-related-product-content li.item .actions .qty-wrapper{display:none}}.block-related-product-content li.item .actions .btn-cart{background:transparent;border:1px solid #353222;font-family:"fontin_regular","Helvetica Neue",Verdana,Arial,sans-serif;color:#353222;white-space:normal;width:-webkit-calc(100% - 94px);width:calc(100% - 94px);height:40px;line-height:30px;margin:0 10px}@media (max-width:767px){.block-related-product-content li.item .actions .btn-cart{margin-left:0;width:-webkit-calc(100% - 20px);width:calc(100% - 20px)}}@media only screen and (max-width:1301px) and (min-width:1129px){.block-related-product-content li.item .actions .btn-cart{padding:5px 0;margin:0 10px 8px 10px}}@media only screen and (max-width:1130px) and (min-width:771px){.block-related-product-content li.item .actions .btn-cart{padding:5px 0;margin:-3px 10px 8px 10px;line-height:unset;height:unset}}.block-related-product-content li.item .actions .btn-cart:hover{background:#034337;color:#fff;border:1px solid #034337}.block-related-product-content li.item .actions p.out-of-stock{text-align:center;font-weight:bold;background:#dde2e3;height:40px;line-height:43px;margin-left:10px;margin-right:10px}.block-related-product-content li.item .actions p.out-of-stock span{color:#fff!important}.block-related-product-content li.item .product-details{margin-left:90px}.block-related-product-content li.item .product-details .price-box{margin:2px 0 3px}.block-related-product-content li.item .product-details .price-box a,.block-related-product-content li.item .product-details .price-box p,.block-related-product-content li.item .product-details .price-box span{float:left;margin-left:3px}.block-related-product-content li.item .product-details .price-box a:first-child,.block-related-product-content li.item .product-details .price-box p:first-child,.block-related-product-content li.item .product-details .price-box span:first-child{margin-left:0;font-size:16px;padding-right:5px;padding-left:5px}.block-related-product-content li.item .product-details .price-box:after{content:"";display:table;clear:both}.block-related-product-content li.item .product-details .product-name{margin-bottom:3px}.block-related-product-content li.item .product-details .link-wishlist{display:none}@media only screen and (max-width:767px){.block-related-product-content .product{padding-right:5px;padding-left:5px}.block-related-product-content .product:nth-child(even) {padding-right:0}.block-related-product-content .product:nth-child(odd) {padding-left:0}.block-related-product-content .product .product-image img{width:100%}.block-related-product-content .product .productBox{margin-bottom:10px}.block-related-product-content .product .productBox .qty-wrapper{display:none}.block-related-product-content .product .productBox .btn-cart{width:100%!important;margin-left:0!important;margin-right:0!important}}.box-up-sell{margin-top:0;max-height:340px;overflow:hidden}.box-up-sell .ratings{display:none}.price-box .map-link{display:block;text-align:center}.block-compare .product-name:after{content:"";display:table;clear:both}.compare-table .product-image{display:inline-block}.compare-table .product-shop-row.top td{padding-bottom:0;border-bottom:0}.compare-table .product-shop-row.bottom td{padding-top:0}ul.list-attributes{display:inline-block}ul.list-attributes li{float:left;margin-right:5px}.price-box .old-price .price{color:#ccc}.ftn-recycling-index-index,.category-products{clear:both;margin-top:10px}.ftn-recycling-index-index .block-layered-nav .block-content ol,.category-products .block-layered-nav .block-content ol{padding-left:0}.ftn-recycling-index-index .block-layered-nav .block-content ol li .label,.category-products .block-layered-nav .block-content ol li .label{display:none}.ftn-recycling-index-index li.attribute,.category-products li.attribute{font-size:14px;line-height:1.2}.ftn-recycling-index-index li.item,.category-products li.item{border:1px solid #eee;position:relative}.ftn-recycling-index-index li.item .product-image,.category-products li.item .product-image{margin:0 auto;border:none;display:block;padding-top:10px}.ftn-recycling-index-index li.item .product-image img,.category-products li.item .product-image img{max-width:125px;max-height:125px;margin:0 auto}.ftn-recycling-index-index li.item .product-image::before,.category-products li.item .product-image::before{background:none;opacity:1}.ftn-recycling-index-index li.item .product-name,.category-products li.item .product-name{min-height:46px;text-align:left;padding-right:5px}.ftn-recycling-index-index li.item .product-name a,.category-products li.item .product-name a{font-size:16px}.ftn-recycling-index-index li.item .ratings,.category-products li.item .ratings{display:table}.ftn-recycling-index-index li.item .ratings .rating-box,.category-products li.item .ratings .rating-box{float:left}.ftn-recycling-index-index li.item .ratings span,.category-products li.item .ratings span{color:silver;margin-left:3px}.ftn-recycling-index-index .price-box,.category-products .price-box{min-height:45px;margin:7px 0!important}.ftn-recycling-index-index .price-box .configurable-price-from,.category-products .price-box .configurable-price-from{color:#555;font-family:"fontin_sans_bold_italic","Helvetica Neue",Verdana,Arial,sans-serif;font-size:13px}.ftn-recycling-index-index .price-box .regular-price .price,.category-products .price-box .regular-price .price{color:#353222}.ftn-recycling-index-index .price-box .special-price .price,.category-products .price-box .special-price .price{color:#d77929}.ftn-recycling-index-index .actions p.out-of-stock,.category-products .actions p.out-of-stock{text-align:center;font-weight:bold;background:#e4e4e4;height:40px;line-height:43px;width:-webkit-calc(100% - 20px);width:calc(100% - 20px)}.ftn-recycling-index-index .actions p.out-of-stock span,.category-products .actions p.out-of-stock span{color:#fff!important}.ftn-recycling-index-index .btn-cart,.category-products .btn-cart{background:transparent;font-family:"fontin_regular","Helvetica Neue",Verdana,Arial,sans-serif;color:#353222;border:1px solid #353222;white-space:normal;width:-webkit-calc(100% - 94px);width:calc(100% - 94px);height:40px;line-height:30px;margin:0 10px}@media (max-width:767px){.ftn-recycling-index-index .btn-cart,.category-products .btn-cart{margin-left:0;width:-webkit-calc(100% - 20px);width:calc(100% - 20px)}}@media only screen and (max-width:1301px) and (min-width:1129px){.ftn-recycling-index-index .btn-cart,.category-products .btn-cart{padding:5px 0;margin:0 10px 8px 10px}}@media only screen and (max-width:1130px) and (min-width:771px){.ftn-recycling-index-index .btn-cart,.category-products .btn-cart{padding:5px 0;margin:-3px 10px 8px 10px;line-height:unset;height:unset}}.ftn-recycling-index-index .btn-cart:hover,.category-products .btn-cart:hover{background:#034337;color:#fff;border:1px solid #034337}.ftn-recycling-index-index .pager,.category-products .pager{margin:0}.ftn-recycling-index-index .pager li>a,.ftn-recycling-index-index .pager li>span,.category-products .pager li>a,.category-products .pager li>span{padding:0}.ftn-recycling-index-index .toolbar,.category-products .toolbar{border:0 none;margin-left:-15px;margin-right:-15px}.ftn-recycling-index-index .toolbar .sorter,.category-products .toolbar .sorter{width:213px;clear:none}@media (max-width:767px){.ftn-recycling-index-index .toolbar .sorter,.category-products .toolbar .sorter{width:100%}}.ftn-recycling-index-index .toolbar .pager,.category-products .toolbar .pager{width:-webkit-calc(100% - 213px);width:calc(100% - 213px);clear:none}@media (max-width:767px){.ftn-recycling-index-index .toolbar .pager,.category-products .toolbar .pager{width:100%}}@media (min-width:768px){.ftn-recycling-index-index .toolbar,.category-products .toolbar{margin-left:0;margin-right:0}}.ftn-recycling-index-index .toolbar p,.category-products .toolbar p{margin:0;padding:0}.ftn-recycling-index-index .toolbar label,.category-products .toolbar label{margin-bottom:0;font-family:"fontin_sans_bold","Helvetica Neue",Verdana,Arial,sans-serif;text-transform:none;line-height:40px}.ftn-recycling-index-index .toolbar div.count-container,.category-products .toolbar div.count-container{float:none}.ftn-recycling-index-index .toolbar div.count-container p.amount,.category-products .toolbar div.count-container p.amount{padding-right:15px}@media (min-width:768px){.ftn-recycling-index-index .toolbar div.count-container p.amount,.category-products .toolbar div.count-container p.amount{line-height:49px}.ftn-recycling-index-index .toolbar div.count-container,.category-products .toolbar div.count-container{line-height:40px}.ftn-recycling-index-index .toolbar div.count-container .limiter,.category-products .toolbar div.count-container .limiter{margin-top:5px}}.ftn-recycling-index-index .toolbar .pages,.category-products .toolbar .pages{float:right}.ftn-recycling-index-index .toolbar .pages ol,.category-products .toolbar .pages ol{display:inline-block;width:100%;margin-bottom:0;margin-top:5px}.ftn-recycling-index-index .toolbar .pages ol li,.category-products .toolbar .pages ol li{margin-left:5px;width:40px;height:40px;line-height:40px}.ftn-recycling-index-index .toolbar .pages ol li.current,.category-products .toolbar .pages ol li.current{color:#fff;background:#056655;border-radius:2px;border-color:#056655}.ftn-recycling-index-index .toolbar .pages ol li a,.category-products .toolbar .pages ol li a{border-radius:2px;width:40px;height:40px;line-height:40px;background:none;color:#555}.ftn-recycling-index-index .toolbar .pages ol li a.next,.ftn-recycling-index-index .toolbar .pages ol li a.previous,.category-products .toolbar .pages ol li a.next,.category-products .toolbar .pages ol li a.previous{background:#e4e4e4}.ftn-recycling-index-index .toolbar .pages ol li a.next:before,.ftn-recycling-index-index .toolbar .pages ol li a.previous:before,.category-products .toolbar .pages ol li a.next:before,.category-products .toolbar .pages ol li a.previous:before{border-left-color:#555;border-right-color:#555}.ftn-recycling-index-index .toolbar .pages ol li a.next:hover:before,.ftn-recycling-index-index .toolbar .pages ol li a.previous:hover:before,.category-products .toolbar .pages ol li a.next:hover:before,.category-products .toolbar .pages ol li a.previous:hover:before{border-left-color:#fff}.ftn-recycling-index-index .toolbar .pages ol li a:hover,.category-products .toolbar .pages ol li a:hover{background:#056655;color:#fff;border-color:#056655}@media (min-width:768px){.ftn-recycling-index-index .toolbar .pages,.category-products .toolbar .pages{margin:0}}.ftn-recycling-index-index .toolbar .sort-by,.category-products .toolbar .sort-by{height:auto;margin-top:10px}.ftn-recycling-index-index .toolbar .sort-by select,.category-products .toolbar .sort-by select{height:40px}@media (min-width:768px){.ftn-recycling-index-index .toolbar .sort-by,.category-products .toolbar .sort-by{margin-top:5px}}.ftn-recycling-index-index .toolbar .limiter select,.category-products .toolbar .limiter select{height:40px}.ftn-recycling-index-index .product-disclaimer{clear:both;width:100%;background:#e9f5d5;border-radius:15px;border:1px solid #056655;padding:10px;margin:20px 0;float:left}.ftn-recycling-index-index .recycling-leftnav-title{font-family:"fontin_sans_bold_italic","Helvetica Neue",Verdana,Arial,sans-serif;margin-top:10px;padding-bottom:10px}.ftn-recycling-index-index .recycling-leftnav-list li{border:1px solid #dde2e3;padding:5px 15px;background:#f1f1f1}.ftn-recycling-index-index .recycling-leftnav-list li a{color:#353222}.ftn-recycling-index-index .recycling-leftnav-list li a:hover{color:#146b87}.ftn-recycling-index-index .recycling-leftnav-list li.level-1{padding-left:30px;background:none;border-bottom:0 none}.ftn-recycling-index-index .recycling-leftnav-list li:last-child{border-bottom:1px solid #dde2e3}.ftn-recycling-index-index .recycling-index-products{float:left;width:100%;margin:15px 0;padding-top:30px;border-top:1px solid #dde2e3}.ftn-recycling-index-index .recycling-index-products .product{border:1px solid #dde2e3;padding:15px;position:relative;margin-bottom:15px;margin-left:15px;width: -webkit-calc(25% - (15px));width: calc(25% - (15px))}.ftn-recycling-index-index .recycling-index-products .product .product-image{margin:0 auto;border:none;display:block}.ftn-recycling-index-index .recycling-index-products .product .product-image img{max-width:125px;max-height:125px;margin:0 auto}.ftn-recycling-index-index .recycling-index-products .product .product-image::before{background:none;opacity:1}.ftn-recycling-index-index .recycling-index-products .product .product-name{min-height:95px;text-align:center}.ftn-recycling-index-index .recycling-index-products .product .product-name a{font-size:16px}.ftn-recycling-index-index .recycling-index-products .product .actions{min-height:66px}.ftn-recycling-index-index .recycling-index-products .product .ratings{position:absolute;bottom:0;margin:0;z-index:10;left:5px}.ftn-recycling-index-index .recycling-index-products .product .ratings .rating-box{float:left}.ftn-recycling-index-index .recycling-index-products .product .ratings span{display:none}.ftn-recycling-index-index .recycling-index-list-item{float:left;width:100%;margin:15px 0;padding-top:15px;border-top:1px solid #dde2e3}.ftn-recycling-index-index .recycling-index-list-item h2{font-size:18px;padding-bottom:10px;margin-bottom:10px;border-bottom:1px solid #056655}.ftn-recycling-index-index .recycling-index-list-item h2 a{color:#353222}.ftn-recycling-index-index .recycling-index-list-item .recycling-index-location{border:1px solid #dde2e3;border-radius:4px;padding:15px;margin-bottom:10px;float:left;width:100%}.ftn-recycling-index-index .recycling-index-list-item .recycling-index-location .short-address{float:left;width:100%!important;color:#353222;padding-bottom:10px;margin-bottom:10px;border-bottom:1px solid #dde2e3}.ftn-recycling-index-index .recycling-index-list-item .recycling-index-location .short-address pre{border:0 none;padding:0;background:none;font-style:italic;color:#afb2b7}.ftn-recycling-index-index .recycling-index-list-item .recycling-index-location .telephone-number{float:left;width:100%!important;color:#353222;margin-bottom:10px}.ftn-recycling-index-index .recycling-index-list-item .recycling-index-location p{font-style:italic}.ftn-recycling-index-index .recycling-index-list-item .recycling-index-location a{cursor:pointer;font-size:16px}.ftn-recycling-index-index .recycling-index-list-item .recycling-index-location span{width: -webkit-calc(50% / 5);width: calc(50% / 5);float:left;color:#146b87}@media only screen and (max-width:599px){.ftn-recycling-index-index .recycling-index-products .product{margin-left:0;width:100%}.ftn-recycling-index-index .recycling-index-products .product .product-name{min-height:95px;text-align:center}.ftn-recycling-index-index .recycling-index-products .product .actions{min-height:66px}.ftn-recycling-index-index .recycling-index-location span{width:auto!important;margin-right:5px}.ftn-recycling-index-index .recycling-index-location span:last-child{margin-right:0}}@media only screen and (max-width:767px){.category-products li.item .product-name{min-height:75px}.category-products li.item .product-name a{font-size:14px;font-family:"fontin_regular","Helvetica Neue",Verdana,Arial,sans-serif}}.block-layered-nav .block-title{display:none}.block-layered-nav.currently .block-subtitle{padding-left:0;font-style:italic}.block-layered-nav .block-subtitle--filter{background:#056655;color:#fff;height:50px;line-height:38px;border:0 none;margin-left:-15px;text-align:center;text-transform:uppercase}.block-layered-nav .block-subtitle--filter:hover{background:#056655}.block-layered-nav .block-subtitle--filter.active:after{content:"-";position:absolute;width:auto;height:auto;border:0 none;right:25px;top:14%;font-size:29px;margin-top:0}.block-layered-nav .block-subtitle--filter:after{content:"+";position:absolute;width:auto;height:auto;border:0 none;right:25px;top:14%;font-size:29px;margin-top:0}@media only screen and (max-width:770px){.block-layered-nav .block-subtitle--filter{display:block!important;margin-left:0;margin-right:0}}@media only screen and (min-width:770px) and (max-width:770px){.block-layered-nav .block-subtitle--filter{margin-bottom:20px}}.block-layered-nav .block-content .currently{background:#f4f4f4;padding:10px;border-radius:3px}.block-layered-nav .block-content .currently .range-slider{max-width:100%;padding:5px 15px}.block-layered-nav .block-content .currently ol{padding-left:0!important;margin:0}.block-layered-nav .block-content .currently .label{color:#146b87;font-size:14px;padding-left:0;font-weight:bold!important}.block-layered-nav .block-content .currently .btn-remove{border-radius:3px;background:#fff}.block-layered-nav .block-content .currently .btn-remove:after{color:#e75c70;font-family:"Myriad Pro","Times New Roman",serif}.block-layered-nav .block-content .currently .btn-remove:hover{background:#e75c70;border-color:#e75c70}.block-layered-nav .block-content .currently .btn-remove:hover:after{color:#fff}.block-layered-nav .block-content .range-slider{padding:10px}.block-layered-nav .block-content .actions a{color:#e75c70;float:right;border:1px solid #e75c70;padding:3px 5px}.block-layered-nav .block-content .actions a:hover{background:#e75c70;color:#fff}@media only screen and (max-width:768px){.block-layered-nav .block-content{margin-left:0;margin-right:0}}.block-layered-nav .block-content #narrow-by-list{border:0 none!important;padding:0!important}.block-layered-nav .block-content #narrow-by-list a{color:#146b87}.block-layered-nav .block-content #narrow-by-list a:hover{color:#056655}.block-layered-nav .block-content #narrow-by-list dt{border-color:#eee;padding:10px;background:none;border-bottom:0 none;cursor:pointer}.block-layered-nav .block-content #narrow-by-list dt.current{border:0 none;padding:10px;background:#146b87;color:#fff}.block-layered-nav .block-content #narrow-by-list dt:hover{background:#f4f4f4}.block-layered-nav .block-content #narrow-by-list dt:after{display:block!important;content:"+";position:absolute;width:auto;height:auto;border:0 none;right:10px;top:10%;font-size:20px;margin-top:0;color:#555}.block-layered-nav .block-content #narrow-by-list dt.active{background:#f4f4f4}.block-layered-nav .block-content #narrow-by-list dt.active:after{display:block!important;content:"-";position:absolute;width:auto;height:auto;border:0 none;right:10px;top:10%;font-size:20px;margin-top:0;color:#555}.block-layered-nav .block-content #narrow-by-list dt:last-of-type{border-bottom:1px solid #eee}.block-layered-nav .block-content #narrow-by-list dd{border-color:#eee;margin:0;padding:0;border-top:1px solid #eee}.block-layered-nav .block-content #narrow-by-list dd.current{border:0 none;padding:0;background:#f4f4f4}.block-layered-nav .block-content #narrow-by-list dd.current:after{content:"-";position:absolute;width:auto;height:auto;border:0 none;right:25px;top:14%;font-size:29px;margin-top:0}.block-layered-nav .block-content #narrow-by-list dd ol{margin-bottom:0}.block-layered-nav .block-content #narrow-by-list dd ol li a{margin-left:0;margin-right:0}@media only screen and (max-width:767px){.category-products .pages,.category-products .sort-by{display:table;margin:0 auto!important;float:none!important;height:auto}.category-products .count-container{display:none}}#customer-reviews h2{display:none}#customer-reviews h2 span{color:#056655}#customer-reviews h3{color:#353222;font-size:14px;padding:10px 10px 10px 0;text-transform:capitalize}#customer-reviews h3 span{color:#056655}#customer-reviews .review-item{float:left;width:100%;margin:0 0 15px 0;padding:10px;border:1px solid #dde2e3;border-radius:2px;color:#353222}#customer-reviews .review-item .ratings-table{margin-bottom:10px}#customer-reviews .review-item .review-title a{color:#353222;font-weight:bold;font-size:16px}#customer-reviews .review-item .review-details{font-weight:normal;font-style:italic;color:#afb2b7;margin-bottom:10px}#customer-reviews .review-item .no-rating{display:block;clear:both;width:100%;padding:15px 0;margin-bottom:0}#customer-reviews .review-item .no-rating a{color:#146b87;font-size:18px;font-family:"fontin_sans_bold","Helvetica Neue",Verdana,Arial,sans-serif}#customer-reviews .review-item .no-rating a:before{content:"\e9a4";font-family:"ftn",serif;float:left;margin-right:10px}#customer-reviews .fieldset{width:100%!important;padding:0;font-size:14px}#customer-reviews .fieldset h4{border-bottom:1px solid #dde2e3;font-family:"fontin_sans_bold","Helvetica Neue",Verdana,Arial,sans-serif;font-size:14px;font-weight:normal;padding-bottom:5px;text-transform:capitalize;color:#353222}#customer-reviews .fieldset .form-list{width:100%}#customer-reviews .fieldset .form-list label{font-family:"fontin_sans_bold","Helvetica Neue",Verdana,Arial,sans-serif;text-transform:capitalize;font-size:14px;margin:15px 0}#customer-reviews .review-summary-table{border-color:#dde2e3}#customer-reviews .buttons-set{width:100%;margin-bottom:20px}#customer-reviews .buttons-set button{min-width:200px;background:#056655;font-size:18px;padding-left:10px;line-height:32px;position:relative;border:none;text-shadow:none;height:45px;color:#fff;font-family:"fontin_sans_bold","Helvetica Neue",Verdana,Arial,sans-serif}.sidebar .pay-box{float:right;margin:0 0 15px 0;width:100%}.sidebar .pay-box img{width:100%}.sidebar .help-box .help-content{border:4px solid #056655;border-radius:25px;color:#afb2b7;font-size:16px;line-height:21px;padding:10px;position:relative;text-align:center;float:left;margin-bottom:30px}.sidebar .help-box p{font-size:13px;margin:0 0 10px;text-align:center!important}.sidebar .help-box .h2{color:#056655;text-transform:uppercase;margin-top:0}.sidebar .help-box .call{color:#056655;display:block;padding:0 0 15px}.sidebar .help-box .call span{clear:both;display:block;margin:0 auto}.sidebar .help-box .mail{background:transparent url(https://www.faithful-to-nature.co.za/skin/frontend/rwd/ftn/images/sprite-custom.png) no-repeat scroll -278px -583px;color:#056655;display:inline-block;padding:0 0 0 30px;vertical-align:top;word-spacing:-2px}.sidebar .block-viewed .block-content li.item{width:90%}#recently-viewed-items .ratings{display:table;margin:0 auto;margin-bottom:15px}#recently-viewed-items .ratings .rating-box{float:left;margin-top:5px}#recently-viewed-items .ratings span{color:silver;margin-left:3px}#recently-viewed-items .actions .qty-wrapper{margin-left:0;width:65px}#recently-viewed-items .actions .qty-wrapper input{width:30px}#recently-viewed-items .actions .qty-wrapper #qty-nav,#recently-viewed-items .actions .qty-wrapper .qty-nav{width:35px}#recently-viewed-items .actions .qty-wrapper #qty-nav .dn,#recently-viewed-items .actions .qty-wrapper .qty-nav .dn{font-size:18px}#recently-viewed-items .actions .btn-cart{background:transparent;font-family:"fontin_regular","Helvetica Neue",Verdana,Arial,sans-serif;color:#353222;border:1px solid #353222;white-space:normal;width:-webkit-calc(100% - 75px);width:calc(100% - 75px);height:40px;float:right;line-height:30px;margin-left:10px;border-radius:5px}#recently-viewed-items .actions .btn-cart:hover{background:#03352c}#recently-viewed-items .actions p.out-of-stock{text-align:center;font-weight:bold;background:#e4e4e4;height:40px;line-height:43px}#recently-viewed-items .actions p.out-of-stock span{color:#fff!important}.ratings-product-details{clear:both;float:left;width:100%}.ratings-product-details .ratings{width:41%;float:left}.ratings-product-details span{display:none}.ratings-product-details span a{float:left;display:block;padding-right:3px;color:#b8b8b8}.ratings-product-details .reviews-amount{float:right;margin-top:12px}.ratings-product-details .reviews-amount a,.ratings-product-details .reviews-amount span{line-height:12px;float:left;display:block;padding-right:3px;color:#353222}.ratings-product-details .reviews-amount span:hover,.ratings-product-details .reviews-amount a:hover{color:#146b87;cursor:pointer}.ratings-product-details .reviews-amount span{border-right:1px solid #353222;padding-right:10px;margin-right:10px}#product_sendtofriend_form label{font-weight:normal}#product_sendtofriend_form h2{color:#353222;font:14px "fontin_sans_bold","Helvetica Neue",Verdana,Arial,sans-serif}#product_sendtofriend_form .form-list{border:1px solid #dde2e3;border-radius:4px;padding:20px 0}#product_sendtofriend_form .form-list div.field,#product_sendtofriend_form .form-list li.wide{padding:0 30px}#product_sendtofriend_form .form-list textarea{max-width:450px}#product_sendtofriend_form .form-list textarea{height:220px}#product_sendtofriend_form #sender_options{margin-bottom:20px}#product_sendtofriend_form li.additional-row p{padding-left:30px;margin-top:20px}#referfriends-facebook-form .form-list textarea{height:250px}#referfriends-opc-twitter-content .form-list textarea{height:150px}#review-form .review-summary-table thead th{padding:5px 7px 0 8px}#review-form .review-summary-table tbody td label{padding-top:0}#review-form .form-list .radio-box{float:left;margin-right:20px}#review-form .form-list .radio-box-section{clear:both;float:left;width:100%}#product-review-table tbody th{padding-top:0}.product-view .block-recommendation{background-color:#afb2b7;border-radius:4px;float:left;width:100%;margin:0 0 15px 0}.product-view .block-recommendation p{padding:5px 0 5px 10px;color:#fff;text-align:center;margin:0;font-size:16px}.product-view .block-recommendation p:before{content:"\ea10";font-family:"ftn",serif;color:#056655;margin-right:10px}#review-form-add{width:100%;float:left}.block-subscribe{width:100%;display:inline-block;margin-top:30px;overflow:hidden;padding:20px;background:#dde2e3 url(https://www.faithful-to-nature.co.za/skin/frontend/rwd/ftn/images/subscribe-bg-new.jpg) no-repeat right top}@media (max-width:767px){.block-subscribe{background:none;background-color:#dde2e3}}@media (min-width:768px) and (max-width:1024px){.block-subscribe{background-position:left bottom}}.block-subscribe .subscribe-text{float:right;width:50%;color:#fff;font-size:20px;padding:22px}.block-subscribe .subscribe-text h3{color:#056655;margin:0}.block-subscribe .subscribe-text div{font-size:18px;color:#353222}.block-subscribe .subscribe-text div span{font-size:14px}.block-subscribe .subscribe-text div span .required{color:#ec3333}.block-subscribe .subscribe-text div strong{color:#000;text-transform:uppercase}@media (max-width:767px){.block-subscribe .subscribe-text{width:100%;font-size:20px;text-align:center;padding:15px}}@media (min-width:768px) and (max-width:868px){.block-subscribe .subscribe-text{font-size:23px}}@media (min-width:1200px){.block-subscribe .subscribe-text{padding:25px 25px 20px 25px}}.block-subscribe .subscribe-form{float:right;width:50%;padding:0 25px 25px;clear:both}@media (max-width:767px){.block-subscribe .subscribe-form{width:100%;padding:15px}}.block-subscribe .subscribe-form form{float:left;width:100%}@media (max-width:767px){.block-subscribe .subscribe-form form{width:100%}}.block-subscribe .subscribe-form form .block-content{margin-top:0}.block-subscribe .subscribe-form form .input-box{float:left;width:50%}.block-subscribe .subscribe-form form .input-box input{height:35px;border:1px solid #fff}.block-subscribe .subscribe-form form .input-box:first-child{padding-right:10px}@media (max-width:499px){.block-subscribe .subscribe-form form .input-box:first-child{margin-bottom:5px;padding-right:0}.block-subscribe .subscribe-form form .input-box{width:100%}.block-subscribe .subscribe-form form .input-box input{width:100%}}.block-subscribe .subscribe-form form .actions .button{margin-top:5px;width:100%;height:35px;font-family:"fontin_regular","Helvetica Neue",Verdana,Arial,sans-serif;font-size:16px;color:#fff!important;border:0 none!important;background-color:#034337}@media (max-width:767px){.block-subscribe .subscribe-form form .actions .button{margin-top:10px;padding:0 10px;font-size:14px}}@media only screen and (max-width:1024px){.main-container,.footer{padding:0 15px!important}}@media only screen and (max-width:770px){.col-left,.col-right,.col-main,.col1-layout .col-left,.col1-layout .col-right,.col1-layout .col-main,.col2-left-layout .col-left,.col2-left-layout .col-right,.col2-left-layout .col-main,.col2-right-layout .col-left,.col2-right-layout .col-right,.col2-right-layout .col-main,.col3-layout .col-wrapper .col-left,.col3-layout .col-right,.col3-layout .col-wrapper .col-main{padding:0;margin-bottom:10px;float:none;width:auto}}.payment-methods-footer{display:table;margin:10px auto}.payment-methods-footer img{padding-left:5px;padding-right:5px;max-width:100%;float:left}.checkout-cart-index .cart-slider-crosssell .featured-title{visibility:hidden}.block-subscribe-footer-call-and-email a{text-transform:none!important}.block-subscribe-footer-call-and-email .call a::before{font-family:"icomoon",serif;color:#fff;margin-right:15px;content:"\e942"}.block-subscribe-footer-call-and-email .email a::before{font-family:"icomoon",serif;color:#fff;margin-right:15px;content:"\e945"}@media (max-width:767px){.block-subscribe-footer-call-and-email a{color:#fff}}.block-subscribe-footer{padding-top:15px;border-top:1px solid #afb2b7}@media (min-width:768px){.block-subscribe-footer{border-top:0 none}}.block-subscribe-footer .embedded-subscribe-form{width:90%;margin:0 auto}@media (min-width:768px){.block-subscribe-footer .embedded-subscribe-form{width:100%}}.block-subscribe-footer .embedded-subscribe-form label{color:#fff}.block-subscribe-footer .embedded-subscribe-form input{border-radius:3px!important;width:100%}.block-subscribe-footer .embedded-subscribe-form .button{background-color:#034337;float:left;width:100%;border:0 none!important;color:#fff!important}.cms-refer-a-friend .breadcrumbs{display:none}.cms-refer-a-friend .col-main{background:url(https://www.faithful-to-nature.co.za/skin/frontend/rwd/ftn/images/refer-background.jpg) no-repeat center center;background-size:cover;display:block;min-height:866px;margin-top:20px}.cms-refer-a-friend .content{width:45%;position:absolute;left:50%;top:50%;-webkit-transform:translate(-45%,-50%);transform:translate(-45%,-50%)}.cms-refer-a-friend .content .page-title{font-family:"Pacifico",cursive;font-size:50px;text-align:center;margin:0 auto 55px auto;color:#353222;background:transparent}.cms-refer-a-friend .content .sub-content{width:80%;margin:20px auto;text-align:center;font-weight:bold;font-size:17px;color:#353222;clear:both}.cms-refer-a-friend .content .sub-content .blue{color:#146b87}.cms-refer-a-friend .content .sub-content.italic{font-style:italic!important}.cms-refer-a-friend .content .sub-content.links{font-size:14px;margin-top:40px}.cms-refer-a-friend .content .sub-content.links span{float:left;clear:both;text-align:center;width:100%}.cms-refer-a-friend .content .sub-content.links a{text-decoration:underline;color:#4b352e}.cms-refer-a-friend .content .sub-content.links span:last-of-type{margin-top:15px}.cms-refer-a-friend .content .button{width:25%;margin:50px auto;color:#fff;display:block;font-family:"fontin_sans_bold","Helvetica Neue",Verdana,Arial,sans-serif}@media only screen and (max-width:767px){.cms-refer-a-friend .content{width:80%;left:50%;top:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}.cms-refer-a-friend .content .page-title{width:100%;font-size:38px;margin-bottom:30px}.cms-refer-a-friend .content .sub-content{width:100%}.cms-refer-a-friend .content .button{width:80%;margin:25px auto}}@media only screen and (min-width:768px) and (max-width:1024px){.cms-refer-a-friend .content{width:50%;left:50%;top:50%;-webkit-transform:translate(-42%,-50%);transform:translate(-42%,-50%)}.cms-refer-a-friend .content .page-title{font-size:35px}.cms-refer-a-friend .content .sub-content{width:100%}.cms-refer-a-friend .content .button{width:30%!important}}.find-us{display:inline-block;width:100%}.find-us h3{text-align:center;font-size:18px;color:#353222}.find-us ul{display:inline-block;width:100%;margin-top:10px}.find-us li{width: -webkit-calc((100% / 5) - 10px);width: calc((100% / 5) - 10px);float:left;margin:0 5px}.find-us li span{font-family:"ftn",serif;font-size:17px;color:#afb2b7;display:block;text-align:center;width:40px;height:40px;padding:5px;border:1px solid #afb2b7;border-radius:50%;margin:0 auto;line-height:28px}.find-us li span:hover{color:#056655}.find-us .twitter::before{content:"\ea96"}.find-us .pinterest span{background:transparent!important;border-radius:50%!important;width:40px!important;height:40px;padding:5px!important;font-family:"ftn",serif!important;color:#afb2b7!important;font-size:0;text-indent:0!important;line-height:28px!important;font-weight:normal!important;box-shadow:none}.find-us .pinterest span:before{content:"\ea96";font-size:20px}.find-us .pinterest span:hover{color:#056655!important}.find-us .instagram:before{content:"\ea92"}.find-us .hello::before{content:"\e9a4"}.find-us .icon-whatsapp:before{content:"\ea93"}.sticker-ribbons{position:absolute;top:0;left:0;z-index:99;height:auto;overflow:hidden}.sticker-ribbons img{margin-top:5px!important;margin-left:5px}.sticker-ribbons img+img{margin-top:5px!important}.sticker-ribbons .ribbon{width:55px;height:20px;color:#fff;text-transform:uppercase;font-weight:bold;padding-left:5px;text-align:left;margin-top:5px;z-index:1}.sticker-ribbons #ribbon-save{background:transparent url(https://www.faithful-to-nature.co.za/skin/frontend/rwd/ftn/images/saveribbon.png) no-repeat right}.sticker-ribbons #ribbon-new{background:transparent url(https://www.faithful-to-nature.co.za/skin/frontend/rwd/ftn/images/newribbon.png) no-repeat right}.sticker-ribbons #ribbon-birthday{background:transparent url(https://www.faithful-to-nature.co.za/skin/frontend/rwd/ftn/images/overstickers/birthday.png) no-repeat right;width:105px}.sticker-ribbons .tooltip{position:fixed;max-width:170px}.sticker-ribbons .tooltip .tooltip-inner{background:#fff!important;color:#afb2b7!important;box-shadow:0 0 1px #afb2b7;opacity:1!important}.sticker-ribbons .bottom{margin-left:60px}.sticker-ribbons .bottom .tooltip-arrow{left:16%!important}.owl-carousel .sticker-ribbons .right{margin-top:5px!important}.catalog-product-view .sticker-ribbons{width:auto;max-height:none}.catalog-product-view .sticker-ribbons img{max-height:none;max-width:none;margin:0}.green{color:#056655}.cms-black-friday .breadcrumbs{display:none}@media only screen and (max-width:768px){.cms-black-friday .main-container{padding-top:15px!important}}.black-friday .banner{background:#000;float:left;width:100%}.black-friday .banner .page-title{float:left;width:100%}.black-friday .banner .page-title h1{color:#056655!important;text-align:center;text-transform:uppercase;font-size:80px;display:table;margin:30px auto 0;font-family:"myriad-pro",sans-serif;font-weight:normal;padding-bottom:30px}@media only screen and (max-width:767px){.black-friday .banner .page-title h1{font-size:35px!important;padding-bottom:15px}}.black-friday .banner .page-title h1 strong{color:#fff;font-weight:600}.black-friday .banner .page-title h1:before{content:"";background:url(https://www.faithful-to-nature.co.za/skin/frontend/rwd/ftn/images/blackfriday/leaf.png) no-repeat 0 0;display:block;width:67px;height:51px;float:left}@media only screen and (max-width:767px){.black-friday .banner .page-title h1:before{display:none}}.black-friday .banner a.readmore{color:#fff!important;display:table;margin:auto;font-family:"myriad-pro",sans-serif;text-transform:uppercase;font-size:16px;border-bottom:2px solid #fff;font-weight:bold}.black-friday .banner .green{color:#056655}.black-friday .banner .sub{color:#fff;width:100%;float:left;font-size:18px;text-align:center;padding:30px;font-family:"myriad-pro",sans-serif}.black-friday .banner p{color:#fff;font-size:18px;font-family:"myriad-pro",sans-serif!important;text-align:center}.black-friday .banner .counter{color:#fff;display:table;margin:0 auto;padding-top:5px}@media only screen and (max-width:767px){.black-friday .banner .counter{display:none}}.black-friday .banner.bottom{padding:30px}.black-friday .grid{float:left;width:100%;margin-top:15px}@media only screen and (max-width:767px){.black-friday .grid{margin-top:0}}.black-friday .grid .row{margin-bottom:20px;float:left;width:100%}@media only screen and (max-width:767px){.black-friday .grid .row{margin-bottom:0}}.black-friday .grid .row .block{min-height:390px;float:left;margin:0 10px;width: calc((100% / 3) - 20px);width: -webkit-calc((100% / 3) - 20px);width: -moz-calc((100% / 3) - 20px);overflow:hidden;position:relative;background-size:cover}@media only screen and (max-width:767px){.black-friday .grid .row .block{display:none;min-width:0}.black-friday .grid .row .block.active{display:block!important}}@media only screen and (min-width:768px) and (max-width:1024px){.black-friday .grid .row .block{min-height:300px;background-size:cover!important}}.black-friday .grid .row .block:first-child{margin-left:0;width: calc((100% / 3) - 10px);width: -webkit-calc((100% / 3) - 10px);width: -moz-calc((100% / 3) - 10px)}@media only screen and (max-width:767px){.black-friday .grid .row .block:first-child{width:100%;margin:10px 0}}.black-friday .grid .row .block:last-child{margin-right:0;width: calc((100% / 3) - 10px);width: -webkit-calc((100% / 3) - 10px);width: -moz-calc((100% / 3) - 10px)}@media only screen and (max-width:767px){.black-friday .grid .row .block:last-child{width:100%;margin:10px 0}.black-friday .grid .row .block{width:100%;margin:10px 0;min-height:250px}}.black-friday .grid .row .block .closed{color:#fff;font-family:"myriad-pro",sans-serif;position:absolute;top:50%;width:100%;text-align:center;text-transform:uppercase;font-size:0;transform:translateY(-50%);-ms-transform:translateY(-50%);-webkit-transform:translateY(-50%);font-weight:bold;letter-spacing:2px;transition:all 1s ease;-moz-transition:all 1s ease;-webkit-transition:all 1s ease}.black-friday .grid .row .block:hover .closed{font-size:30px}.black-friday .grid .row .block .current{position:absolute;top:47%;left:50%;width:70%;transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);-webkit-transform:translate(-50%,-50%);font-family:"myriad-pro",sans-serif;text-transform:uppercase;text-align:center;font-size:35px;transition:all .5s ease;-webkit-transition:all .5s ease;-moz-transition:all .5s ease}@media only screen and (max-width:1024px){.black-friday .grid .row .block .current{width:80%}}.black-friday .grid .row .block .current a{color:#fff}.black-friday .grid .row .block .current .save{width:100%;clear:both;display:block;padding:0 10px;font-size:25px;letter-spacing:2px;transition:all .5s ease;-webkit-transition:all .5s ease;-moz-transition:all .5s ease;border-top:1px solid #fff}@media only screen and (max-width:1024px){.black-friday .grid .row .block .current .save{font-size:18px}}.black-friday .grid .row .block .current .daily{font-size:35px;width:100%;margin:0 auto;letter-spacing:5px;clear:both;text-transform:uppercase;font-weight:bold;padding:10px 0;border-top:1px solid #fff;border-bottom:1px solid #fff;text-align:center}@media only screen and (max-width:768px){.black-friday .grid .row .block .current .daily{font-size:25px}}@media only screen and (min-width:769px) and (max-width:1024px){.black-friday .grid .row .block .current .daily{font-size:22px}}.black-friday .grid .row .block .current .promo{width:100%;font-size:25px;transition:all .5s ease;-webkit-transition:all .5s ease;-moz-transition:all .5s ease}.black-friday .grid .row .block .current .cta{font-size:20px;padding:0 10px;border-bottom:1px solid #fff;width:100%;margin:0 auto;clear:both;display:block;letter-spacing:4px;color:#056655}@media only screen and (max-width:1024px){.black-friday .grid .row .block .current .cta{font-size:18px}}@media only screen and (max-width:767px){.black-friday .grid .row .block.current{display:block!important}}.black-friday .grid .row .block .social{position:absolute;bottom:20px;left:50%;width:150px;transform:translateX(-50%);-ms-transform:translateX(-50%);-webkit-transform:translateX(-50%)}@media only screen and (max-width:767px){.black-friday .grid .row .block .social{display:none}}.black-friday .grid .row .block .social span{font-family:"icomoon",serif;font-size:17px;color:#afb2b7;display:block;text-align:center;width:40px;height:40px;padding:5px;border:1px solid #afb2b7;border-radius:50%;line-height:28px;float:left;margin:0 5px;-webkit-transition:all .5s ease;transition:all .5s ease}.black-friday .grid .row .block .social span:before{-webkit-transition:all .5s ease;transition:all .5s ease}.black-friday .grid .row .block .social span:hover{border-color:#fff}.black-friday .grid .row .block .social span:hover:before{color:#fff}.black-friday .grid .row .block .social .instagram:before{content:"";background:url(https://www.faithful-to-nature.co.za/skin/frontend/rwd/ftn/images/instagram-icon-gray.png) 0 0 no-repeat;display:block;width:15px;height:15px;margin:6px auto 0 auto}@media only screen and (max-width:767px){.black-friday .grid .row .block .social .instagram:before{margin-top:4px}}.black-friday .grid .row .block .social .instagram:hover:before{background:url(https://www.faithful-to-nature.co.za/skin/frontend/rwd/ftn/images/instagram-icon.png) 0 0 no-repeat}.black-friday .grid .row .block .coming{position:absolute;top:50%;left:50%;-webkit-transition:all .9s ease;transition:all .9s ease;transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);-webkit-transform:translate(-50%,-50%)}.black-friday .grid .row .block .promotion{position:absolute;top:150%;left:50%;width:60%;color:#fff;font-size:25px;text-align:center;font-family:"myriad-pro",sans-serif;text-transform:uppercase;padding:10px 0;border-top:1px solid #fff;border-bottom:1px solid #fff;-webkit-transition:all .9s ease;transition:all .9s ease;transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);-webkit-transform:translate(-50%,-50%)}.black-friday .grid .row .block .promotion strong{color:#056655}.black-friday .grid .row .block:hover .promotion{top:50%;transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);-webkit-transform:translate(-50%,-50%)}.black-friday .grid .row .block:hover .coming{opacity:0}.black-friday .grid .row .block.coming .closed,.black-friday .grid .row .block.coming .current,.black-friday .grid .row .block.coming .social{display:none}.black-friday .grid .row .block.active .closed,.black-friday .grid .row .block.active .promotion,.black-friday .grid .row .block.active .coming{display:none}.black-friday .grid .row .block.closed .coming,.black-friday .grid .row .block.closed .current,.black-friday .grid .row .block.closed .promotion,.black-friday .grid .row .block.closed .social{display:none}.black-friday .grid .block-1{background:url(https://www.faithful-to-nature.co.za/skin/frontend/rwd/ftn/images/blackfriday/Hero_Image_01.jpg) no-repeat 0 0}@media only screen and (max-width:767px){.black-friday .grid .block-1.coming{display:block}}.black-friday .grid .block-1.closed{background:url(https://www.faithful-to-nature.co.za/skin/frontend/rwd/ftn/images/blackfriday/Hero_Image_01_open.jpg) no-repeat 0 0}.black-friday .grid .block-2{background:url(https://www.faithful-to-nature.co.za/skin/frontend/rwd/ftn/images/blackfriday/Hero_Image_02.jpg) no-repeat 0 0}.black-friday .grid .block-2.closed{background:url(https://www.faithful-to-nature.co.za/skin/frontend/rwd/ftn/images/blackfriday/Hero_Image_02_open.jpg) no-repeat 0 0}.black-friday .grid .block-3{background:url(https://www.faithful-to-nature.co.za/skin/frontend/rwd/ftn/images/blackfriday/Hero_Image_03.jpg) no-repeat 0 0}.black-friday .grid .block-3.closed{background:url(https://www.faithful-to-nature.co.za/skin/frontend/rwd/ftn/images/blackfriday/Hero_Image_03_open.jpg) no-repeat 0 0}.black-friday .grid .block-4{background:url(https://www.faithful-to-nature.co.za/skin/frontend/rwd/ftn/images/blackfriday/Hero_Image_04.jpg) no-repeat 0 0}.black-friday .grid .block-4.closed{background:url(https://www.faithful-to-nature.co.za/skin/frontend/rwd/ftn/images/blackfriday/Hero_Image_04_open.jpg) no-repeat 0 0}.black-friday .grid .block-5{background:url(https://www.faithful-to-nature.co.za/skin/frontend/rwd/ftn/images/blackfriday/Hero_Image_05.jpg) no-repeat 0 0}.black-friday .grid .block-5.closed{background:url(https://www.faithful-to-nature.co.za/skin/frontend/rwd/ftn/images/blackfriday/Hero_Image_05_open.jpg) no-repeat 0 0}.black-friday .grid .block-6{background:url(https://www.faithful-to-nature.co.za/skin/frontend/rwd/ftn/images/blackfriday/Hero_Image_06.jpg) no-repeat 0 0}.black-friday .grid .block-6.closed{background:url(https://www.faithful-to-nature.co.za/skin/frontend/rwd/ftn/images/blackfriday/Hero_Image_06_open.jpg) no-repeat 0 0}.cms-faithful-festivities-gift-guide .black-friday-ticker,.cms-faithful-festivities-gift-guide .breadcrumbs{display:none}@media only screen and (max-width:768px){.cms-faithful-festivities-gift-guide .main-container{padding-top:15px!important}}.christmas-style-guide .mobile{display:none}@media only screen and (max-width:425px){.christmas-style-guide .mobile{display:block;margin-top:10px}.christmas-style-guide .mobile img{width:320px;margin:0 auto}.christmas-style-guide .large{display:none}}.christmas-style-guide .banner{margin-bottom:30px}.christmas-style-guide .quick-links{display:table;margin:0 auto 20px auto;width:72%}@media only screen and (max-width:1028px){.christmas-style-guide .quick-links{width:100%}}.christmas-style-guide .quick-links a{background-color:#afd2c3;color:#fff;display:block;float:left;font-family:"myriad-pro",sans-serif;height:32px;line-height:30px;margin:5px;-webkit-transform:skew(-30deg,0deg);transform:skew(-30deg,0deg);text-align:center;font-size:18px;width:214px}.christmas-style-guide .quick-links a.small{margin-right:5px;width:106px}.christmas-style-guide .quick-links a span{display:block;-webkit-transform:skew(30deg,0deg);transform:skew(30deg,0deg)}@media only screen and (max-width:425px){.christmas-style-guide .quick-links{display:none}}.christmas-style-guide .row p{text-align:center;font-family:"Myriad Pro","Times New Roman",serif!important;color:#afb2b7;font-size:17px}.christmas-style-guide .row p .green{color:#5ea688}.christmas-style-guide .row .featured-title{font-family:"Myriad Pro","Times New Roman",serif;font-weight:bold;font-size:18px}.christmas-style-guide .row .featured-title .view-all{float:right;padding-right:30px;font-size:16px;font-weight:normal}.christmas-style-guide .row.green a:focus{color:#5ea688}.christmas-style-guide .row.green .featured-slider ul .item .actions .btn-cart{background:#5ea688!important}.christmas-style-guide .row.green .featured-slider .owl-nav .owl-prev:before,.christmas-style-guide .row.green .featured-slider .owl-nav .owl-next:before{color:#5ea688}.christmas-style-guide .row.green .featured-title,.christmas-style-guide .row.green .view-all{color:#5ea688}.christmas-style-guide .row.pink a:focus{color:#f78994}.christmas-style-guide .row.pink .featured-slider ul .item .actions .btn-cart{background:#f78994!important}.christmas-style-guide .row.pink .featured-slider .owl-nav .owl-prev:before,.christmas-style-guide .row.pink .featured-slider .owl-nav .owl-next:before{color:#f78994}.christmas-style-guide .row.pink .featured-title,.christmas-style-guide .row.pink .view-all{color:#f78994}.christmas-style-guide .row.blue a:focus{color:#84c6e5}.christmas-style-guide .row.blue .featured-slider ul .item .actions .btn-cart{background:#84c6e5!important}.christmas-style-guide .row.blue .featured-slider .owl-nav .owl-prev:before,.christmas-style-guide .row.blue .featured-slider .owl-nav .owl-next:before{color:#84c6e5}.christmas-style-guide .row.blue .featured-title,.christmas-style-guide .row.blue .view-all{color:#84c6e5}.featured-slider{margin-bottom:30px;overflow:hidden}@media only screen and (max-width:767px){.featured-slider{height:550px}}.featured-slider .owl-nav{top:-58px!important;right:25px;width:auto!important}.featured-slider .owl-nav .owl-prev{background:none!important;display:block!important;opacity:1!important;width:auto!important;height:auto!important}.featured-slider .owl-nav .owl-prev:before{content:"\003C";color:#353222;font-size:35px!important}.featured-slider .owl-nav .owl-prev:hover:before{color:#afb2b7}.featured-slider .owl-nav .owl-next{background:none!important;display:block!important;opacity:1!important;width:auto!important;height:auto!important;margin-left:5px}.featured-slider .owl-nav .owl-next:before{content:"\003E";color:#353222;font-size:35px!important}.featured-slider .owl-nav .owl-next:hover:before{color:#afb2b7}.featured-slider ul{list-style:none}.featured-slider ul .item{margin:0 10px;text-align:left;min-height:316px;position:relative;border:1px solid #dde2e3}.featured-slider ul .item .product-name{min-height:46px;padding-right:5px}.featured-slider ul .item .product-name a{font-size:16px}.featured-slider ul .item ul.list-attributes{display:inline-block}.featured-slider ul .item li.attribute{margin:0 5px;float:left}.featured-slider ul .item .product-image{margin:0 auto;border:none;display:block;padding-top:10px}.featured-slider ul .item .product-image::before{background:none;opacity:1}.featured-slider ul .item .product-image img{max-width:125px;max-height:125px;margin:0 auto}.featured-slider ul .item .price-box label{display:none}.featured-slider ul .item .price-box .label,.featured-slider ul .item .price-box .configurable-price-from{color:#ec3333;font-family:"fontin_sans_bold_italic","Helvetica Neue",Verdana,Arial,sans-serif;font-size:12px;text-transform:uppercase}.featured-slider ul .item .price-box .price{color:#353222}.featured-slider ul .item .price-box .old-price .price{color:#555}.featured-slider ul .item .price-box .special-price{padding-left:0;color:#d77929}.featured-slider ul .item .price-box .special-price::before{content:"|";color:#555;vertical-align:top}.featured-slider ul .item .price-box .regular-price .price{color:#353222}.featured-slider ul .item .ratings{display:table;margin-bottom:15px;position:relative}.featured-slider ul .item .ratings .rating-box{float:left;margin-top:11px}.featured-slider ul .item .ratings span{color:silver;position:absolute;top:5px;right:-30px}.featured-slider ul .item .product-info{padding-bottom:45px}.featured-slider ul .item .actions{left:0;right:0;width:auto;padding:10px}.featured-slider ul .item .actions .btn-cart{background:transparent;font-family:"fontin_regular","Helvetica Neue",Verdana,Arial,sans-serif;color:#353222;border:1px solid #353222;white-space:normal;width:-webkit-calc(100% - 75px);width:calc(100% - 75px);height:40px;float:right;line-height:30px;margin-left:10px}@media (max-width:767px){.featured-slider ul .item .actions .btn-cart{width:100%}}@media only screen and (max-width:1301px) and (min-width:1129px){.featured-slider ul .item .actions .btn-cart{padding:5px 0;margin:0 10px 8px 10px}}@media only screen and (max-width:1130px) and (min-width:771px){.featured-slider ul .item .actions .btn-cart{padding:5px 0;margin:-3px 10px 8px 10px;line-height:unset;height:unset}}.featured-slider ul .item .actions .btn-cart:hover{background:#034337;color:#fff;border:1px solid #034337}.featured-slider ul .item .actions p.out-of-stock{text-align:center;font-weight:bold;background:#dde2e3;height:40px;line-height:43px;margin-left:10px;margin-right:10px}.featured-slider ul .item .actions p.out-of-stock span{color:#fff!important}.featured-slider .owl-item .item{width:95%}.featured-slider .owl-item img{width:95%}.cms-grid ul .item{margin-bottom:30px}.cms-grid ul li:nth-child(3n+1) {clear:none!important}@media (min-width:769px) and (max-width:1023px){.cms-grid ul .item{clear:none;margin:0 5px 10px;width: -webkit-calc((100% / 4) - 10px);width: calc((100% / 4) - 10px)}}@media only screen and (max-width:768px){.cms-grid ul .item{clear:none;margin:0 10px 20px;width: -webkit-calc((100% / 3) - 20px);width: calc((100% / 3) - 20px)}}@media only screen and (max-width:425px){.cms-grid ul .item{clear:none;margin:0 10px 20px;width: -webkit-calc((100% / 2) - 20px);width: calc((100% / 2) - 20px)}}@media only screen and (max-width:320px){.cms-grid ul .item{clear:none;margin:0 5px 10px;width: -webkit-calc((100% / 2) - 10px);width: calc((100% / 2) - 10px)}}.cybermonday-ticker{position:fixed;bottom:0;left:0;right:0;z-index:999;width:100%;background:#146b87;opacity:.9;padding:15px;overflow:hidden}@media only screen and (max-width:767px){.cybermonday-ticker{display:none}}.cybermonday-ticker h3{color:#fff;font-size:25px;text-transform:uppercase;float:left;letter-spacing:1px;margin:0 0 0 25px}.cybermonday-ticker h3 a{color:#fff}.cybermonday-ticker h3 .total{color:#056655;font-size:25px;font-weight:700}.cybermonday-ticker h3 .green{font-weight:300}.cybermonday-ticker h3:before{content:"";background:url(https://www.faithful-to-nature.co.za/skin/frontend/rwd/ftn/images/blackfriday/leaf.png) no-repeat 0 5px;background-size:60%;display:block;float:left;width:50px;height:27px}.block-content-related_products .price-box .configurable-price-from,.ftn-categories .price-box .configurable-price-from{color:#ec3333;font-family:"fontin_sans_bold_italic","Helvetica Neue",Verdana,Arial,sans-serif;font-size:12px;text-transform:uppercase}.checkout-cart-index .link-wishlist{background:transparent}.checkout-cart-index .link-wishlist:hover{background:transparent}.customer-account-create form{display:inline-block;width:100%}.form-group-inline-flex{display:-webkit-inline-box;display:-webkit-inline-flex;display:-ms-inline-flexbox;display:inline-flex;margin-right:40px}.form-group-inline-flex .radio-inline{display:inline;margin:0!important}.form-group-inline-flex .label-inline{margin-left:6px;line-height:19px}