 :root body{--body-color:#3B403A;--body-font-family:Avenir,Roboto,sans-serif;--body-font-size:medium;--body-link-color:#0433ff;--body-link-underline:none;--body-link-hover-color:#0433ff;--body-price-color:#3B403A;--border-color:#D6DCD5;--menu-color:#CCCCCC;--menu-link-color:#DDDDDD;--menu-link-hover-color:#FFFFFF;--menu-background-color:#3B403A;--secondary-font-family:'Libre Baskerville';--button-color:#FFFFFF;--button-hover-color:#FFFFFF;--button-background-color:#D65F34;--button-background-hover-color:#F35E28;--button-border-radius:1px;--image-sm:350px;--image-md:500px;--image-lg:1000px;}input[type=text],input[type=search],input[type=number],textarea{font-size:var(--body-font-size);background-color:var(--background-color);color:var(--body-color);border:1px solid var(--border-color) !important;}form input[type=number]{text-align:center;}body .links-path .path-arrow{background:none;color:rgba(0,0,0,.2);transform:scale(1,2);padding:0 2px 2px 2px ;display:inline-block;}h1,h2,h3,h4,.logo,h1 *,h2 *,h3 *,h4 *,.logo{font-family:var(--secondary-font-family),serif;font-weight:Normal;}.box-action > .submit:nth-of-type(1){appearance:none;-webkit-appearance:none;border:0 solid #D6DCD5;border-radius:1px;padding:4px 12px 6px 12px;color:#FFFFFF;background-color:#D65F34;outline:none;display:inline-block;min-height:1.8em;font-weight:normal;-webkit-appearance:none;vertical-align:middle;}.box-action > .submit:nth-of-type(1):hover{color:#FFFFFF;background-color:#F35E28;}@media only screen and (min-width:850px){.subsection-product .product.primary{padding-left:calc(var(--image-md) + 20px);box-sizing:border-box;position:relative;min-height:var(--image-md);}.subsection-product .product-image.image-primary{position:absolute;left:0;}}.subsection-product .product-image.image-primary .link-image{width:var(--image-md);height:var(--image-md);}.subsection-product .form-addtocart .box-action em{white-space:nowrap;}.subsection-product .form-addtocart .box-action select{max-width:100px;}.subsection-product .product-description{clear:both;}.subsection-product .product-attributes{clear:none;width:auto;} h1,h2,h3,.logo{font-weight:normal;}h2{font-size:1.8em;}h3{font-size:1.6em;}h4{font-size:1.2em;}h5{font-size:1.1em;}h6{font-size:1em;}form.form-standard legend,form.form-addtocart legend{font-weight:bold;margin-bottom:11px;}#content{line-height:1.6;}#content-padding:{padding-bottom:40px;}#menu{line-height:1.9;}#brand{border:none !important;grid-template-columns:auto auto auto;}#header #order_items{background:#f35e28;}#header .brand-link-wishlist,#content .highlight-bookmark,#content .highlight-copy-bookmark{display:none !important;}.box-action > input.submit:nth-of-type(1):not(.button-remove){padding:12px 40px;}#content .box-action > input.submit:nth-of-type(1):not(.button-remove){min-width:220px;}input.submit.button-delete{opacity:.7;margin:2px 40px;background:red;}input.submit.button-delete:hover{opacity:.9;}input.submit.button-delete,input.submit:nth-of-type(2n){padding:5px 25px;border:none;}input.submit + input.submit{margin-left:35px;margin-top:5px;}.section-shop h1{font-size:2.5em;text-align:center;}.section-shop #content{text-align:center;}.section-shop .category-description{padding:auto 20px 20px 20px;text-align:center;}.links-path{border-top:1px dotted var(--border-color);}.section-shop #content .links-path{text-align:left;display:none;}.subsection-category h1{margin:auto;}.subsection-category .layout-gridview{grid-gap:25px 10px;}.product del,del.reg-price{color:#f35e28 !important;}body:not(#page-home,.section-admin) #content-padding,.section-about #content-padding,.subsection-product .links-path,.subsection-product .product.primary,.panels{max-width:1250px;text-align:left;margin:auto;overflow-x:hidden;}#page-shop .products h2{border:none!important;}form select{border:1px solid var(--border-color);padding:6px 9px;border-radius:var(--button-border-radius);}#content .layout-gridview .product-name{padding-top:8px;color:var(--body-color);}#content .layout-gridview .product{padding:15px;border-radius:8px;}#content .layout-gridview .product:hover{box-shadow:0 1px 24px rgba(111,111,111,.2);transition:all 500ms ease;}.mainbutton,.mainbutton:hover{margin:auto;background-color:#377e95;color:white;border-radius:12px;padding:9px 20px;display:inline-block;text-decoration:none;margin:10px;font-size:.9em;}.mainbutton:hover{background-color:#3a96b4;}.product-image-nextprevious{display:none;}.product.primary .product-thumbnail ,.product.primary .product-thumbnail .thumbnail-link{width:74px;height:74px;overflow:hidden;display:inline-block;}.product.primary .product-thumbnail{margin:5px !important;}.product.primary .product-thumbnail img{width:auto;height:auto;min-width:74px;min-height:74px;max-height:94px;}.product.primary .product-thumbnail .thumbnail-title{display:block;}.product.primary .form-addtocart .highlight-note{width:auto;}.product.primary .form-addtocart .label,.product-attributes dt,.product.primary .form-addtocart .margin{white-space:nowrap;display:inline-block;vertical-align:top;}.product.primary .form-addtocart .row-variation .row-file-select .select{max-width:160px;}.product.primary .form-addtocart .row-variation-file label.none{display:inline-block;white-space:nowrap;}.product.primary .form-addtocart .row-variation-checkbox{float:left;width:auto;display:block;}.product.primary .form-addtocart .row-variation-checkbox > .label ,.product.primary .form-addtocart .row-variation-checkbox > .label + div.variation-options{float:left;vertical-align:top;}.product.primary .form-addtocart .row-variation.variation-14{padding-bottom:35px;}.product.primary .form-addtocart div.row{display:block;padding-bottom:1em;}.product.primary .form-addtocart .row-variation-checkbox > div > div{min-width:70%;display:inline-block;}.product.primary .form-addtocart .row-variation .variation-options div{padding-top:0;vertical-align:middle;} .product.primary .product-image .link-image img{max-height:390px;height:auto;width:auto;}.categoryid-5.subsection-product .product.primary .product-image{display:block;width:100%;text-align:center;}.categoryid-5.subsection-product .product.primary .product-image *{text-align:center;margin:auto;height:auto;}.categoryid-5.subsection-product .product.primary .product-image a{text-align:center;margin:auto;height:auto;}.categoryid-5.subsection-product .product.primary .product-thumbnail{float:none;display:inline-block;}.categoryid-5.subsection-product #content .product.primary{padding:0;}.categoryid-5.subsection-product #content .product.primary > *{float:none;}.categoryid-5.subsection-product .product.primary .product-thumbnail ,.categoryid-5.subsection-product .product.primary .product-thumbnail .thumbnail-link{width:144px;height:auto;display:inline-block;}.categoryid-5.subsection-product .product.primary .product-thumbnail img{width:auto;height:auto;min-width:134px;min-height:84px;max-width:224px;max-height:104px;}.subsection-category .products h2{text-indent:28px;}.product.primary .variation-options div input + label.none{display:inline;padding-left:5px;}body:not(.productid-8) .product.primary .row-qty{max-height:0;height:0;padding:0;visibility:hidden;overflow:hidden;}body.productid-8 .product.primary .row-size{line-height:1}@media only screen and (min-width:850px){#header .links-category{margin-top:23px;border:none;line-height:1.4;}#header #brand_links{margin-top:10px;}#header #brand_logo{margin-top:5px;height:auto;}#header #brand_logo img{max-width:430px;height:auto;}.form-addtocart input.file{max-width:220px;}}@media only screen and (min-width:1200px){#header{max-width:78%;margin-left:10%;}#content .category-description{padding:10px 60px;} .product.primary .product-summary{padding-left:10px;}.product.primary .product-summary > p:nth-child(1){margin-top:0;}}@media only screen and (max-width:500px){#content .layout-gridview{display:block;}.subsection-category .products h2{text-indent:0;text-align:center;}#content .layout-gridview .product{padding:0 0 30px 0;border-radius:0;}#header #brand_logo img{max-width:92%;padding-right:14px;}.product.primary .form-addtocart .row .label{width:auto;min-width:33%;}} @media only screen and (max-width:400px){#header #brand_links{margin-top:3px;}#header #brand_logo img{visibility:hidden;}#header #brand{text-align:center;padding-right:10px;margin:auto;width:auto;box-sizing:border-box;}#header #brand_logo{background:url(/images/library/logo-hor.png) right 50% no-repeat;background-size:auto 60px;margin:42px auto 0 auto;max-width:290px;height:60px;}#header #brand_logo:before{background:url(/images/library/logo-hor.png) left 50% no-repeat;background-size:auto 60px;margin:-42px 0 0 33px;width:100px;height:60px;content:' ';display:inline-block;position:absolute;z-index:9;}#content > .products{overflow-x:hidden;}}@media only screen and (min-width:850px) and (max-width:1650px){ #header .links-category li a{padding:5px 1px;}}#page-delivery table td textarea{max-height:1.3em;} .panels h2{clear:none;}.panels > div,.panels{clear:both;box-sizing:border-box;}.panels > div img{float:left;width:40%;height:auto;margin:0 50px 20px 0;}.panels > div:nth-child(even){margin:40px 0;}.panels > div:nth-child(even) img{float:right;margin:0 0 20px 50px;}@media only screen and (max-width:850px){.panels > div{padding:20px;}.panels > div img{float:none;width:auto;max-width:100%;height:auto;}} .testimonials{text-align:center;margin:80px auto 20px auto;clear:both;max-width:1250px;}.testimonials ul{display:grid;grid-template-columns:auto auto auto;grid-gap:0 37px;list-style:none;}.testimonials ul li{position:relative;padding:30px 0 0 0;}.testimonials ul li:before{display:block;content:' \22C6 \22C6 \22C6 \22C6 \22C6 ';position:absolute;width:100%;text-align:center;font-size:60px;left:0;top:-40px;}.testimonials li em{display:block;font-family:var(--secondary-font-family);}@media only screen and (max-width:850px){.testimonials{margin:auto 10%;}.testimonials ul{display:block;margin:auto;padding:0;}.testimonials ul li{margin:auto;display:block;padding-bottom:40px;}}#page-admin-order h1:after{content:' * * * TAX INVOICE | GST# 117 401 618 * * * ';display:inline-block;font-size:small;padding:10px 40px;white-space:nowrap;}#page-order .table-data tr.current td{background-color:#E5F6E1;}@media print{#page-admin-order #menu,#page-admin-order #brand_logo img,#page-account-order #menu,#page-account-order #brand_logo img{width:300px;}#page-admin-order #menu,#page-account-order #menu,#page-admin-order #brand_links ,#page-account-order #brand_links ,#page-account-order #header #links_category{display:none;}#page-account-order #content a{text-decoration:none;color:var(--body-color);}}