:root { 
    --font-base: "Josefin Sans", sans-serif;
    --font-heading: "Josefin Sans", sans-serif;
    --cartColourAccent: #ddd;
    /* Lines, close button etc. */
    --cartColourBackground: #f9f9f9;
    /* Backgorund of Cart Forms */
    --cartColourBackgroundAccent: #efefef;
    /* Backgorund of Cart Forms */
    --cartColourText: #555;
    --cartColourTextLight: #888;
    --cartColourLink: #555;
    --drawerColourAccent: rgba(0, 0, 0, 0.1);
    /* Lines, close button etc. */
    --drawerColourBackground: #fff;
    --drawerColourText: #666;
    --drawerColourLink: #555;
    --overlayColour: rgba(0, 0, 0, 0.4);
    /* Background property for overlays */
}
body{font-family:var(--font-base)}h1,.h1,h2,.h2,h3,.h3{font-family:var(--font-heading);text-transform:uppercase;font-weight:700}h4,.h4,h5,.h5,h6,.h6{font-family:var(--font-heading)}a{transition:all .2s}img{max-width:100%;height:auto}iframe{max-width:100%}ul>li ul{list-style-type:circle}ol>li>ol{list-style-type:lower-alpha}ol>li>ol>li>ol{list-style-type:lower-roman}.fas.fa-phone::before{display:inline-block;transform:scaleX(-1)}@media (min-width: 1200px){.columns{columns:2;column-gap:2rem}.columns p,.columns div{break-inside:avoid-column}}.container nav{padding-bottom:3rem}.btn{text-transform:uppercase;letter-spacing:.3rem}.btn:not(.btn-sm):not(.btn-lg){padding:1rem 2rem .8rem}.btn-sm{padding:.5rem 2.2rem .3rem}.btn{position:relative;transition:all .2s cubic-bezier(0.215,0.61,0.355,1)}.btn:hover,.btn:focus{transform:scale(1.1);outline:1rem solid var(--primary);animation:pulse-outline 1.25s cubic-bezier(0.215,0.61,0.355,1) infinite}.btn-light:hover,.form .btn-primary:hover,.btn-light:focus,.form .btn-primary:focus{outline:1rem solid var(--white)}@keyframes pulse-outline{0%{outline-width:0}80%,100%{outline-color:transparent}}.bg-image{-webkit-background-size:cover;-moz-background-size:cover;-o-background-size:cover;background-size:cover;background-position:center;background-repeat:no-repeat}.bg-parallax{background-attachment:fixed}header.main{background-color:#262626;position:relative;width:100%;top:0;z-index:10}@media (min-width: 992px){header.main{background-color:rgba(35,31,32,0.8);position:absolute}}@media (min-width: 1200px){header.main.not-home+*{padding-top:10rem}}header.main>.container{position:relative}header.main .upper-bar :not(.social-icon):not(.btn):not(input){color:inherit}header.main .upper-bar{font-size:1rem}@media (min-width: 1440px){header.main .upper-bar{font-size:1.1rem}}header.main .form-control{border-radius:.2rem 0 0 .2rem}header.main .upper-bar .btn{border-radius:0 .2rem .2rem 0;padding-right:1rem;padding-left:1rem}header.main .btn.btn-outline-light{padding:.7rem 1.5rem .5rem}header.main .logo{display:block}@media (min-width: 1200px) and (min-height: 800px){header.main{position:fixed}}header.main .circle-links a{display:inline-flex;align-items:center;justify-content:center;width:39px;height:39px;border-radius:50rem;background-color:var(--primary);color:#fff;font-size:1.2rem}@media (min-width: 1440px){header.main .circle-links a{width:47px;height:47px;font-size:1.4rem}}@media (max-width: 770px){header.main .circle-links{margin-top:-40px}}header.main .circle-links a:not(:last-child){margin-right:.7rem}header.main .circle-links a:hover,header.main .circle-links a:focus{text-decoration:none;background-color:var(--secondary)}.ddmenu{z-index:9;font-size:1rem;position:unset;display:flex;align-items:center}@media (max-width: 500px){.ddmenu .btn{font-size:.9rem}}@media (min-width: 1440px){.ddmenu{font-size:1.3rem}.ddmenu nav a{padding:2rem .85rem}}@media (min-width: 1200px){.ddmenu{font-size:1.2rem}}@media (min-width: 1160px){.ddmenu{font-size:1.1rem}.ddmenu nav a{padding:2rem .5rem}}.ddmenu nav{display:none}.ddmenu nav ul{display:inline-flex;list-style:none;margin:0;padding:0}.ddmenu nav li{display:inline-flex;align-items:stretch}.ddmenu nav>ul>li>div>a span{position:relative}.ddmenu nav a{display:block;padding:2rem .85rem;text-decoration:none;color:#fff;transition:color .2s ease,background-color .2s ease}.ddmenu nav a:hover,.ddmenu nav a:focus,.ddmenu nav a.active{text-decoration:none}.ddmenu nav>ul>li>div>a{text-transform:uppercase;letter-spacing:.1rem}@media (min-width: 1440px){.ddmenu nav>ul>li>div>a{letter-spacing:.2rem}}.ddmenu nav>ul>li>div>a:hover,.ddmenu nav>ul>li>div>a:focus,.ddmenu nav>ul>li>div>a.active{color:var(--primary)}.ddmenu nav>ul>li>ul{position:absolute;left:-100px;top:50%;min-width:250px;width:100%;display:block;columns:4;column-gap:4.5rem;column-rule:1px solid #9c9fa2;pointer-events:none;opacity:0;transition:opacity .2s,top .2s,left 0 ease .2s;padding:4rem 2rem;background-color:#ebeeee;margin-top:20px}.ddmenu nav li:hover>ul{top:60%;left:0;transition:opacity .2s,top .2s,left 0 ease 0;pointer-events:all;opacity:1}.ddmenu nav>ul>li>ul>li{display:block;align-self:baseline;flex:0 0 25%;margin-bottom:0;-webkit-column-break-inside:avoid;page-break-inside:avoid;break-inside:avoid}.ddmenu nav>ul>li>ul a{color:#3c3f42;text-transform:uppercase;letter-spacing:.2rem;font-size:.8rem;font-weight:500}.ddmenu nav>ul>li>ul>li>div>a{color:var(--secondary);padding:.5rem .1rem;text-transform:uppercase;letter-spacing:.2rem;font-size:.9rem}.ddmenu nav>ul>li>ul>li>div>a span{line-height:1.2}.ddmenu nav>ul>li>ul>li>div>a:hover,.ddmenu nav>ul>li>ul>li>div>a:focus,.ddmenu nav>ul>li>ul>li>div>a.active{color:var(--primary)}.ddmenu nav li>ul a{font-size:1rem;color:#fff;width:100%}.ddmenu nav li>ul a:hover,.ddmenu nav li>ul a:focus,.ddmenu nav li>ul a.active{color:var(--primary);text-decoration:none}.ddmenu nav>ul>li>ul>li ul{display:block}.ddmenu nav>ul>li>ul>li>ul{margin-bottom:1rem}.ddmenu nav>ul>li>ul>li>ul>li{display:block;align-self:baseline;flex:0 0 100%}.ddmenu nav>ul>li>ul>li>ul>li a{position:relative;padding:.4rem .85rem;letter-spacing:.1rem;font-weight:400}.ddmenu nav>ul>li>ul>li>ul>li a::before{content:"";display:inline-block;width:0;height:0;position:absolute;top:10px;left:2px;border:4px solid transparent;border-left-color:var(--secondary)}.ddmenu nav>ul>li>ul>li>ul>li a:hover,.ddmenu nav>ul>li>ul>li>ul>li a:focus{color:var(--primary);background-color:transparent;text-decoration:underline}.ddmenu nav>ul>li>ul>li>ul>li>ul{padding-left:.8rem;margin-bottom:.6rem}.ddmenu nav>ul>li>ul>li>ul>li>ul>li{display:block}.ddmenu-toggler,.ddmenu .close-btn{visibility:hidden;pointer-events:none;font-size:1.2rem;display:none;position:relative}.ddmenu .submenu_toggler{display:none;visibility:hidden}@media (min-width: 1100px){.ddmenu nav{display:block;padding-bottom:0!important}.ddmenu [data-squidyToggle]{display:none}}.carousel-overlay{position:absolute;top:65%;left:50%;transform:translate(-50%,-50%);z-index:1}.carousel-inner picture img{width:100%}.carousel-overlay{color:#fff}.carousel-overlay .bg-gradient{position:relative}.carousel-overlay .bg-gradient::after{content:"";position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);display:block;width:500%;height:500%;background:radial-gradient(ellipse,rgba(0,0,0,.8) -10%,rgba(0,0,0,0) 23%);z-index:-1}.carousel-overlay h1{font-size:2.1rem;line-height:1.2}@media (min-width: 1200px){.carousel-overlay h1{font-size:2.5rem}.carousel-inner picture img{animation:move 30s ease-in-out infinite}}@media (min-width: 1440px){.carousel-overlay h1{font-size:3.1rem}}@keyframes move{0%{transform:translate(0,0) scale(110%)}33%{transform:translate(-3%,-5%) scale(110%)}66%{transform:translate(3%,5%) scale(110%)}100%{transform:translate(0,0) scale(110%)}}section.elite-dealership{background-color:#333;color:#fff;padding:2rem 0}section.elite-dealership :not(.btn){color:inherit}section.elite-dealership :last-child{margin-bottom:0}section.elite-dealership h1{font-size:30px;font-weight:400;text-transform:initial}section.elite-dealership .stihl-elite{display:inline-block;margin-bottom:1rem}@media (min-width: 992px){section.elite-dealership{margin-bottom:4rem}section.elite-dealership .stihl-elite{position:absolute;margin-bottom:0;transform:translateY(-41%)}}section.main>.container:first-child:not(:empty){padding-top:6rem;padding-bottom:2rem}section.main>.container:last-child:not(:empty){padding-top:6rem;padding-bottom:2rem}section.featured{padding:6rem 0 0}section.featured .slick-prev{left:unset;right:1rem;transform:translate(-350%,-50%)}section.featured .slick-next{right:1rem;transform:translate(0,-50%)}section.featured .slick-prev,section.featured .slick-next{position:absolute;top:1rem;display:block;width:17px;height:33px;z-index:1}section.featured .slick-prev::before,section.featured .slick-next::before{display:block;width:17px;height:33px;padding:1rem;font-family:'slick';font-size:20px;line-height:1;opacity:.5;transition:all .2s;color:#333;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}@media (min-width: 992px){section.featured .slick-prev,section.featured .slick-next{top:-2.6rem}}@media (min-width: 640px){section.featured .container{width:95%}}section.featured .slick-prev::before{content:'';background:url(../../images/logo-slider-arrows-prev.png) no-repeat}section.featured .slick-next::before{content:'';background:url(../../images/logo-slider-arrows-next.png) no-repeat}section.featured .slick-prev:hover::before,section.featured .slick-prev:focus::before,section.featured .slick-next:hover::before,section.featured .slick-next:focus::before{opacity:1}section.featured .slick-track{display:flex;align-items:stretch}section.featured .slick-initialized .slick-slide{display:inline-flex}section.featured .slick-slide{float:initial;height:initial;min-height:1px}section.product{padding:5rem 0;overflow:hidden}.product-box.light-grey{background-color:#e6e6e6;color:inherit}.product-box.dark-grey{background-color:#4a494a;color:#fff}.product-box.light-grey :not(.btn),.product-box.dark-grey :not(.btn){color:inherit;transition:all .2s}.product-box{position:relative;height:100%;display:flex;align-items:center;justify-content:center;text-align:center;padding:1rem;transition:all .2s cubic-bezier(0.165,0.84,0.44,1)}@media (min-width: 992px){.product-box{max-height:350px}}@media (max-width: 990px){.product-box{min-height:350px}}.product-box:hover,.product-box:focus{background-color:var(--primary);color:#fff;text-decoration:none;z-index:1}.product-box img{transition:transform .5s ease;position:relative;z-index:0;max-height:300px;width:auto}.product-box .text{position:relative;display:block;z-index:1;padding:2rem}.product-box .text :last-child{margin-bottom:0}.product-box .h1,.product-box .h2,.product-box .h3,.product-box .h4,.product-box .h5{text-transform:initial;font-size:48px}.product-1-text{margin-top:3rem;margin-bottom:-5rem}.product-box.product-4 img{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);width:auto;max-height:110%}.product-box.product-5 img{width:auto}@media (min-width: 992px){.product-box.product-6 img{transform:translate(-1rem,5rem) scale(1.3)}}.product-box.product-6:hover img,.product-box.product-6:focus img{transform:translate(-1rem,4rem) scale(1.3)}.product-box .product-4-text{margin-bottom:4rem}.product-box .product-5-text{padding-top:0}.product-1:hover img{transform:scale(1.3)}.product-2:hover img{transform:scale(1.3)}.product-3:hover img{transform:scale(1.3)}.product-4:hover img{transform:translate(-50%,-50%) scale(1.2)}.product-5:hover img{transform:scale(1.3)}section.suppliers{padding:5rem 0}section.suppliers .slick-slider{padding:0}section.suppliers .slick-track{display:flex;align-items:center}section.suppliers .slick-initialized .slick-slide{display:inline-flex;justify-content:center;margin:1rem 1.5rem;float:none;box-shadow:0 0 16px -2px rgba(0,0,0,0.4);border:1px solid #d2d2d2}section.suppliers .slick-initialized .slick-slide a{display:block;text-align:center}section.suppliers .slick-initialized .slick-slide img{width:100%}section.suppliers .slick-prev{left:-25px}section.suppliers .slick-next{right:-25px}section.suppliers .slick-prev,section.suppliers .slick-next{position:absolute;top:50%;display:block;width:17px;height:33px;transform:translate(0,-50%)}section.suppliers .slick-prev::before,section.suppliers .slick-next::before{display:block;width:17px;height:33px;font-family:'slick';font-size:20px;line-height:1;opacity:.5;transition:all .2s;color:#333;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}section.suppliers .slick-prev::before{content:'';background:url(../../images/logo-slider-arrows-prev.png) no-repeat}section.suppliers .slick-next::before{content:'';background:url(../../images/logo-slider-arrows-next.png) no-repeat}section.suppliers .slick-prev:hover::before,section.suppliers .slick-prev:focus::before,section.suppliers .slick-next:hover::before,section.suppliers .slick-next:focus::before{opacity:1}section.testimonials{padding:5rem 1rem;background-color:#111;background-image:url(../../images/testimonial-bg.jpg);color:#fff}section.testimonials :not(.btn){color:inherit}.outerpair1{background:url(../../images/upperrightfade.png) no-repeat right top}.outerpair2{background:url(../../images/lowerleftfade.png) no-repeat left bottom;padding-top:8px;padding-left:8px}.shadowbox{background:url(../../images/shadow.png) bottom right}.innerbox{position:relative;left:-8px;top:-8px}.shadowbox img{border:1px solid #333;vertical-align:bottom}.pageimagecenter{text-align:center;margin:0 auto;padding:0;max-width:100%}.pageimageright{float:right;margin:5px 0 5px 5px;padding:0;max-width:100%}.pageimageleft{float:left;margin:5px 5px 5px 0;padding:0;max-width:100%}.pageimagenone img{margin:3px;padding:0}#social{height:auto;padding:20px 0;overflow:hidden}section.news{padding:4rem 0}.post-list-categories,.post-list-tag-cloud,.post-list-popular-posts{margin-bottom:3rem}.post-list-category,.post-list-tag{margin-right:.4rem;margin-bottom:.4rem}.post-list-popular-post{display:block;margin-bottom:.4rem}.post-list-item{padding:1rem 1rem 2rem;display:flex;align-items:stretch}.post-list-item a{color:inherit;text-decoration:none;background-color:#fff;display:flex;flex-direction:column;flex-basis:100%}.post-list-item a:hover h3,.post-list-item a:focus h3{color:var(--primary)}.post-list-item img{width:100%;height:20rem;object-fit:cover}.post-list-item .post-item-text{flex:1 1 auto;padding:2rem 1rem;box-shadow:0 0 18px 1px rgba(0,0,0,0.15);font-size:17px;transition:all .2s}.post-list-item h3{font-size:24px;text-transform:initial;margin-bottom:1.2rem;transition:all .2s}article.blog-post{margin-bottom:1rem}.post-image img{width:100%;object-fit:cover}.post-inner{margin:0 auto;max-width:60rem}.post-author{padding:1.5rem 0;margin-bottom:1rem;border-top:1px solid #ccc;border-bottom:1px solid #ccc}.post-share{padding-bottom:1.5rem;padding-left:.3rem;margin-bottom:2rem;vertical-align:middle;font-size:.9rem}.post-share strong{padding-right:1.5rem}.post-share-end{border-top:1px solid #ccc;border-bottom:1px solid #ccc;padding-top:1rem;padding-bottom:1rem}.post-next-article{padding-left:.3rem;font-size:1.35rem;font-weight:700}.post-comments-link{padding-left:.3rem;padding-top:1rem;font-weight:700}.post-article p{line-height:1.9;margin-bottom:1.5rem}.post-article .full-width-image{margin-bottom:3.5rem}.post-article .full-width-image img{margin-left:-2rem;margin-right:-2rem;width:calc(100% + 4rem);max-width:initial}article.blog-post blockquote{padding:.8rem 1.4rem;margin-left:1rem;margin-right:1rem;margin-bottom:3.5rem;border-left:10px solid #eee}article.blog-post blockquote :last-child{margin-bottom:0}.post-comments{max-width:60rem;margin:0 auto;margin-bottom:4rem;border-top:4px solid #444;padding:.3rem;padding-top:4rem}.post-comment p{margin-bottom:.4rem}.post-comment header{font-size:.9rem}.post-comment-name,.post-comment-name a{font-weight:700;color:inherit}.post-comment-date{color:#999}.post-comment-avatar div{width:45px;height:45px;background-color:#ccc;color:#fff;font-size:1.6rem;text-align:center;border-radius:.2rem;line-height:45px;margin-right:1rem}.post-comment-replies{color:#666;font-size:.9rem;margin-top:1.5rem;margin-left:1rem;flex:0 0 auto}@media (min-width: 1200px){.post-comment-replies{margin-left:4rem}}.post-comment-form{margin-bottom:2rem;padding-bottom:4rem;border-bottom:4px solid #444}.pagegalleryheading{font-size:1.5rem;margin-bottom:1rem;display:none}.pagegalleryinner{display:flex;flex-wrap:wrap}.pagegalleryimage{flex:0 0 50%}@media (min-width: 830px){.pagegalleryimage{flex:0 0 25%}}.pagegalleryimage a{display:block;position:relative;padding-bottom:90%;height:0;overflow:hidden}.pagegalleryimage img{position:absolute;width:100%;height:100%;object-fit:cover;filter:brightness(90%);transition:filter 1s,transform .5s}.pagegalleryimage a:hover img,.pagegalleryimage a:focus img{filter:brightness(100%);transform:scale(1.3)}#sitemap a{text-decoration:none}.sitemapL2:before,.sitemapL3:before,.sitemapL4:before,.sitemapL5:before,.sitemapL6:before{content:"\00BB";display:inline-block;margin:0 3px 0 0}.sitemapL1{margin:0 0 5px}.sitemapL1 a{font-size:16px;text-transform:uppercase;font-weight:700}.sitemapL2{margin:10px 0 3px 10px}.sitemapL2 a{color:#333;text-transform:uppercase}.sitemapL3{margin:0 0 3px 20px}.sitemapL4{margin:0 0 3px 30px}.sitemapL5{margin:0 0 3px 50px}.sitemapL6{margin:0 0 3px 60px}a.subpage-link{position:relative;display:block;margin-bottom:.8rem;text-align:center;background-color:#4a494a;color:#fff;transition:all .2s;z-index:1}a.subpage-link:hover{text-decoration:none}.subpage-image img{width:100%;max-height:100%;object-fit:cover}a.subpage-link .subpage-text{position:absolute;bottom:5%;left:50%;transform:translate(-50%,0%);display:inline-block;width:95%;max-height:80%;text-transform:initial;font-size:40px;text-align:center;padding:1rem 1.5rem;transition:all .2s ease;margin:0}a.subpage-link:hover .subpage-text,a.subpage-link:focus .subpage-text{color:#fff}a.subpage-link:hover,a.subpage-link:focus{background-color:var(--primary)}.refine-column{font-size:.9rem}.refine{margin-bottom:2.5rem}.refine .filterHead{font-weight:700}.refine .filterHead:after{content:'\002B';color:var(--primary);font-weight:800;float:right;margin-right:10px;font-size:16px}.refine .filterHead.active:after{content:"\2212"}.refine .filterSect{margin-bottom:2rem;box-shadow:0 0 18px 1px rgba(0,0,0,0.15);padding:2rem 1rem}.refine .filterSect label{margin:0;padding-left:.4rem}.refine .filterSubmit{padding-top:.6rem;display:flex;align-items:center}.refine .button-filter-clear{margin-left:.6rem}.refine .button{font-size:.8rem;padding:.6rem 2rem .4rem!important;text-transform:uppercase;font-weight:600}.refine .input-group{flex-wrap:nowrap;align-items:flex-start}.refine .input-group input{margin-top:.3rem}@media (min-width: 1000px){.refine-btn,.refine-close{display:none}}@media (max-width: 1000px){.refine-overlay{position:fixed;width:100vw;height:100vh;top:0;left:-10000px;opacity:0;background-color:rgba(0,0,0,0.9);transition:opacity .3s,left 0 ease .3s;z-index:15}.refine-overlay.visible{left:0;opacity:1;transition:opacity .3s,left 0 ease 0}.refine-btn{position:sticky;top:0;left:0;width:100%;text-transform:uppercase;z-index:14;padding:1rem;text-align:center}.refine-btn .btn{font-weight:700;letter-spacing:.05rem;width:100%;max-width:400px}.refine{position:fixed;height:100vh;width:100vw;max-width:90%;top:0;left:-10000px;overflow:scroll;opacity:0;padding:1.5rem;background-color:rgba(255,255,255,0.95);transition:opacity .3s,left 0 ease .3s;z-index:15}.refine.visible{left:0;opacity:1;transition:opacity .3s,left 0 ease 0}.refine-close{position:absolute;top:0;right:0}}@media (min-width: 1200px){.refine-column{padding-top:5rem}}.product-options{text-align:right}.product-options div{display:inline-block}.product-options label:not(.view){font-size:13px;margin-left:15px}.product-options label.view{font-size:13px;padding:5px 8px;display:inline-block;background-color:#eee;color:#333;border-radius:3px;cursor:pointer}.product-options label.view:hover,.product-options label.view:active{color:#f7941e}.product-options input.hidden{visibility:hidden;position:fixed;left:-9999px}.product-options input,.product-options select{font-family:AvenirNextLTPro,Arial,sans-serif;font-size:12px;padding:4px;border-radius:3px;border:none;background-color:#ece9e9;margin-bottom:10px;text-align:left}.product-list{display:flex;flex-wrap:wrap;align-items:stretch;margin:0 -1rem}.product-list .no-results{padding:1rem}.product-card{position:relative;display:flex;align-items:stretch;padding:1rem;margin-top:2rem;margin-bottom:2rem;background-color:#fff}.product-card-inner{position:relative;width:100%;display:flex;flex-direction:column}.product-card-img a{display:block}.product-card-img img{width:100%}.product-card-text{flex:1 1 auto;display:flex;flex-direction:column;padding:2rem 1rem;position:relative;box-shadow:0 0 18px 1px rgba(0,0,0,0.15)}.product-card a:not(.btn){text-decoration:none;color:#4a494a}.product-card h5{font-size:24px;margin-bottom:.75rem;text-transform:initial}.product-card .tags{position:absolute;top:0;right:0;width:100%;height:100%;overflow:hidden;pointer-events:none}.product-card .tag{padding:.4rem 4.6rem .2rem;color:#fff;font-size:20px;font-weight:700;text-align:center;background-color:#6f6f6f;margin:0 0 .5rem;pointer-events:all;text-transform:uppercase}.product-card .tags .tag{transform:rotate(45deg) translate(29%,-40%);position:absolute;top:0;right:0}.product-card .tag.sale{background-color:var(--red)}.product-card .tag.new{background-color:#900}.product-card .tag.sold{background-color:var(--red);font-size:.7rem;border-radius:.3rem;position:absolute;transform:translateY(-170%)}.product-card .product-price{margin-bottom:1.7rem;line-height:1.2;text-align:center}.product-card .product-price .price-none,.product-card .product-price .price-now{font-size:22px;font-weight:600;color:var(--primary)}.product{margin-bottom:0}.available{color:var(--green)}.outofstock,.soldout{color:var(--red)}.product h3{font-size:2.4rem}.product-availability,.product-type{font-size:.8rem;letter-spacing:.05rem;text-transform:uppercase;text-align:center}.product-availability{font-weight:700}.product-spec{padding:1rem;background-color:#e9e9e9;border-bottom:1px solid rgba(0,0,0,0.2)}.product-cta .btn{padding-bottom:.6rem}.product .product-price{margin-bottom:1rem;line-height:1.2;text-align:center}.product .product-price .price-none{text-transform:uppercase;font-weight:600;letter-spacing:.1rem}.product .product-price .price-label{text-transform:uppercase;letter-spacing:.1rem}.product .product-price .price-was{font-size:1.2rem;color:var(--red);text-decoration:line-through;font-weight:500}.product .product-price .price-now{font-size:2.8rem;font-weight:700}@media (min-width: 1200px) and (min-height: 800px){.product-right{position:-webkit-sticky;position:sticky;align-self:flex-start;top:10rem}}.product-image-big{display:block;width:100%}.product-image-big img{width:100%;height:100%;object-fit:contain;border:solid .5px #e6e6e6}.product-images{display:flex;flex-wrap:wrap;margin-left:-1rem;margin-right:-1rem;margin-bottom:2rem}.product-image{flex:0 0 50%;padding:1rem}.product-image img{width:100%;height:100%;object-fit:contain;border:solid .5px #e6e6e6}.product-image a{display:block;border:1px solid transparent;transition:all .2s}.product-image a:hover,.product-image a:focus{border-color:#fff}@media (min-width: 1000px){.product-image{flex:0 0 33%}}@media (min-width: 1200px){.product{margin-bottom:3rem}.product-images{margin-bottom:3rem}.product-image{flex:0 0 20%}}.nav-tabs{border-bottom:none}.nav-tabs .nav-link{font-weight:600;text-transform:uppercase;transition:all .2s;color:var(--secondary);border:0;margin-right:.3rem;margin-bottom:-1px}.nav-tabs .nav-link.active,.nav-tabs .nav-item.show .nav-link,.nav-tabs .nav-link:hover,.nav-tabs .nav-link:focus{background-color:#efefef;color:var(--secondary)}.tab-content{background-color:#efefef;padding:2rem 1.5rem}.tab-content>.tab-pane :last-child{margin-bottom:0}.tab-content li{display:block;width:100%;position:relative;list-style:none;padding:.4rem 1rem}.tab-content li ul{padding-left:.5rem}.tab-content li li{width:100%}.tab-content li::before{content:"";position:absolute;display:inline-block;width:22px;height:18px;background:url(../../images/li-tick.png) no-repeat;transform:translate(-150%,15%)}.tab-content li li::before{content:"";position:absolute;display:inline-block;width:14px;height:14px;background:url(../../images/li-dot.png) no-repeat;transform:translate(-150%,37%)}@media (min-width: 1200px){.tab-content li{display:inline-block;width:33%;vertical-align:top}.tab-content li li{width:100%}}.spec-tab .table:not(:last-child){margin-bottom:4rem}.spec-tab th{max-width:300px}@media (min-width: 1200px){.spec-tab th{width:300px}}@media (min-width: 1200px) and (min-height: 500px){.tab-content thead{position:sticky;top:110px}}.recent-products{padding-top:5rem}.c_div{margin-bottom:4rem}.c_div table{width:100%;border-collapse:collapse}.cart th{color:var(--cartColourTextLight);font-weight:inherit;font-size:.7rem}.cart tr:nth-child(odd) td{background:var(--cartColourBackground)}.cart tr:nth-child(even) td{background:var(--cartColourBackgroundAccent)}.cart th{padding:3px 5px}.cart td{padding:3px 5px;height:70px;color:var(--cartColourText)}td.c_del{width:20px;padding:3px 5px 3px 10px}td.c_del a{background:url(../../images/remove.png) no-repeat top left;display:inline-block;width:20px;height:20px}td.c_del a:hover,td.c_del a:focus{background-position:bottom left}.c_img{width:70px}.c_img img{width:auto;max-width:70px!important;height:auto}.c_part{display:block;color:#777;font-size:10px}.c_unit{width:60px;text-align:center}.c_qty{width:60px;text-align:center}.c_sub{width:70px;text-align:right}.c_opt{width:60px;text-align:center}input[name='cart_submit[orderPhone]']{width:350px}select[name='cart_submit[orderState]'],select[name='cart_submit[orderD_State]']{width:300px}input[name='cart_submit[orderD_Postcode]'],input[name='cart_submit[orderPostcode]']{width:200px}input[name='cart_submit[orderD_Country]'],input[name='cart_submit[orderCountry]']{width:350px}#c_total{text-align:right;background:none;border-top:1px solid var(--cartColourAccent)}.c_box{padding:10px;background:var(--cartColourBackground);float:left;text-align:left}.c_box label{display:block}.c_voucher,.c_ozpost{margin:20px 5px 5px 0;float:right}#PostCodeForm .FormInput input,#PostCodeForm .FormInput select{width:250px!important}#OzPostContainer .FormInput label{width:200px!important;font-weight:600!important}#OzPostContainer .FormInput input,.FormInput select{width:300px!important}#PostCodeForm h3:after{content:url(../../images/shippingmessagearrowdown.png);height:32px;width:36px;float:right;margin-top:40px}#OzPostContainer .FormInput .form-control,#DropdownWrapper .form-control{padding:.7rem 1rem .7rem .5rem !important}.RedBorder{border:2px solid red}@media (max-width: 780px){.c_voucher,.c_ozpost,.c_shipping,.c_shippingchoice{width:100%}.c_voucher input[type='text']{display:inline}}@media (max-width: 640px){#PostCodeForm .FormInput input,#PostCodeForm .FormInput select{width:100%!important}#c_mainmsg{width:80%}.orderPaymentType .ZP img{display:block}#form_payment > table td{padding:1rem 0 0}section.suppliers .container{width:90%}.btn:not(.btn-sm):not(.btn-lg){padding:.7rem .5rem .8rem}.product-card-text p{display:none}.product-box{min-height:450px}.product img{max-width:100%}}@media (max-width: 540px){.c_totals span{width:120px}.payment_detail_boxes{padding:1rem}}.c_shipping{display:none;margin:20px 5px 5px 0}.c_shippingchoice{margin:20px 5px 5px 0}.c_voucher input[type='text']{text-transform:uppercase;width:200px}.c_totals{width:350px;max-width:100%;padding:1.5rem 1rem;margin:20px -5px 10px 0;float:right;border-top:1px solid var(--cartColourAccent);border-bottom:1px solid var(--cartColourAccent)}.c_totals span{width:150px;display:inline-block;vertical-align:top}.c_freight span span{font-size:.7rem}.c_total{display:block;font-size:24px;font-weight:700;color:#444}.c_div input[type='checkbox']+label{padding-left:.5rem;line-height:2}@media (max-width: 500px){#c_spBtn{float:left}}#c_ecBtn,#c_coBtn,#c_prBtn{float:right}#c_spBtn{letter-spacing:.3rem;text-transform:uppercase;transition:all .2s cubic-bezier(0.215,0.61,0.355,1);font-weight:400;color:#fff!important;background-color:#e3630d;border-color:#e3630d;display:inline-block;text-align:center;vertical-align:middle;user-select:none;border:1px solid transparent;padding:.7rem 2rem;font-size:1rem;line-height:1.5;border-radius:50rem}#c_spBtn:hover,#c_spBtn:focus{outline:0;box-shadow:0 0 0 .2rem rgba(227,99,13,0.25);text-decoration:none}#c_frBtn,#c_poBtn{padding:.3rem 1rem;font-size:.9rem}#c_upBtn{padding:.3rem .5rem;font-size:.6rem}#c_ecBtn{float:left;color:#fff;background-color:#323232;border-color:#323232}.c_div:after{content:"";display:table;clear:both}#c_steps{display:flex;margin:1rem 0;width:100%}#c_steps span{flex:1 1 auto;border-bottom:6px solid #cfcfcf;text-align:center;color:#aaa;padding:4px 0;margin-bottom:-6px}#c_steps span.active{border-bottom:6px solid var(--primary);color:#333;font-weight:700}#c_steps span.done{border-bottom:6px solid #eee;color:#ccc}#c_bigmsg{border:2px dashed var(--primary);width:70%;padding:10px;margin:0 auto 10px;text-align:center;font-weight:700;font-size:15px}#c_mainmsg{background:#efefef;width:50%;padding:10px 10px 8px;margin:15px auto;text-align:center}#c_submsg{width:60%;margin:15px auto;text-align:center;color:#666}#c_errmsg{background:#db4848;color:#fff;padding:10px 10px 8px;margin:15px auto;text-align:center}#c_mainmsg table{text-align:left}#c_mainmsg table td:first-child{width:150px!important;font-weight:600}.c_table label.c_err{color:#900}.c_div h2{margin-bottom:2rem;border-bottom:1px solid var(--cartColourAccent);padding-bottom:1rem;text-align:center}#form_detail,#form_shipping,#form_payment{width:initial!important;display:block!important;margin-left:0!important;margin-bottom:2rem;padding:2rem;background-color:var(--cartColourBackground)}.c_table label{color:var(--cartColourText);margin:0}.c_table th{font-weight:inherit;padding-top:.3rem}.c_table tr{display:flex;flex-direction:column}#form_payment{margin-bottom:3rem}#form_payment span.orderPaymentType{margin-bottom:.5rem}#form_payment>table{background-color:var(--cartColourBackgroundAccent);margin-bottom:2rem}#form_payment>table th{padding:2rem 2rem 0}#form_payment>table td{padding:1rem 2rem 2rem}.payment_detail_boxes{padding:2rem;background-color:var(--cartColourBackgroundAccent)}.payment_detail_boxes th:empty{display:none}#c_cc label{margin:0}#c_cc tr{display:flex;flex-direction:column}#c_cc tr:nth-child(4) td{display:flex;align-items:center}#c_cc select[name='cart_submit[orderCardType]']{width:350px}#c_cc select[name='cart_submit[orderCardExpiryM]']{margin-right:.6rem;width:160px}#c_cc select[name='cart_submit[orderCardExpiryY]']{margin-left:.6rem;width:160px}#c_cc input[name='cart_submit[orderCardCVV]']{width:200px}#c_cc .c_table tr{display:flex;flex-direction:column}#c_cvvhelp{padding-left:8px}#c_cvvhelp a{font-size:.8rem}#c_cvvhelpbox{top:-140px;left:60px;line-height:0;z-index:50;box-shadow:.4rem .4rem .9rem rgba(0,0,0,0.3);border-radius:.8rem;width:250px}.c_cards img{vertical-align:middle;margin:0 1px}span.orderPaymentType{display:block;margin:1px}span.orderPaymentType input{vertical-align:text-top}label.orderPaymentType{display:inline-block;cursor:pointer;font-weight:700;line-height:2em;padding:5px 10px}span.orderPaymentType{display:block;margin:0;border:1px solid;background-color:#fff;border-color:#ccc;line-height:2.2;padding:8px;border-spacing:0}.c_table label{font-weight:700}#form_payment>.c_table{width:100%;border:0;background:none;padding:0;margin-bottom:-5px}.payment_detail_boxes{margin-left:2px}.payment_detail_boxes .c_table{background-color:#f5f5f5}.selector{background:#efefef;padding:1px 0 5px 10px}.shippingmethod{position:relative;display:inline-block}.shippingmethod select{font-size:16px;padding:5px}.shippingmethod input[type='submit']{background:#3bc131;color:#fff;box-shadow:none;display:inline;padding:0 20px;font-size:15px;height:30px;border:0}.shippingmethod input[type='submit']:hover{background:#454545;box-shadow:none;display:inline;padding:0 20px;font-size:15px;height:30px;border:0}.zipMoneyCartPaymentWidget{width:100%;border:1px solid;background-color:#f5f5f5;border-color:#ccc;padding:5px}.orderPaymentType .ZP img{height:30px}.DirectDepositRow{flex-direction:row!important}.DirectDepositRow td{width:auto!important;display:inline-block!important}.DirectDepositRow td:first-child{width:150px!important;font-weight:700}input[name="cart_submit[orderCardName]"],input[name="cart_submit[orderCardNumber]"]{width:350px!important}label.orderPaymentType img{pointer-events:none;vertical-align:text-bottom}#contact{clear:both;width:auto;margin:20px auto;color:#000;font-size:14px;text-align:center}#contact a{color:#fff;text-decoration:none}textarea.form-control{border-radius:1.3rem}.social-icon{padding:.3rem}#contactform #contact_thanks{padding:15px;margin:0 auto;width:100%;text-align:center;border:1px solid var(--cartColourBackgroundAccent);background:var(--cartColourBackground)}#contactpage{background-color:var(--cartColourBackground);padding:2rem;margin-bottom:4rem}.maps{margin-top:2rem;height:300px}.maps iframe{height:100%}iframe{width:100%;border:none}#contact-us iframe{height:400px;padding-top:40px}.form .error{color:#721c24;background-color:#f8d7da;border-color:#f5c6cb}.form{display:flex;flex-wrap:wrap}.form>div{flex:0 0 100%;margin-bottom:1rem}.form>div:last-of-type label{display:none;visibility:hidden;pointer-events:none}footer.main{padding:5rem 0 0;clear:both;background-color:var(--secondary);color:#fff}footer.main h4{font-size:20px;text-transform:initial}footer.main a{text-decoration:none;color:inherit}footer.main a:hover,footer.main a:focus{color:var(--primary)}footer.main ul{list-style:none;margin:0;padding:0}footer.main .quick-contact li{margin:.3rem 0}@media (min-width: 992px){footer.main .quick-contact li{display:flex}}footer.main .quick-contact i{display:inline-flex;align-items:center;justify-content:center;flex:0 0 auto;width:30px;height:24px}footer.main .quick-menu li{margin:0;padding:0}footer.main .quick-menu li a{display:block;padding:.3rem 0}footer.main .legal .quick-menu{padding-top:1rem}footer.main .legal .quick-menu li{display:inline-block}footer.main .legal .quick-menu li a{padding:.3rem 1rem}footer.main .social-icon{font-size:2.2rem;margin-bottom:.4rem;display:inline;align-items:center;justify-content:center}footer.main .legal{text-align:center;font-size:14px;padding-top:0;padding-bottom:0}.drawer-overlay{position:fixed;top:0;left:0;width:100%;height:100%;background:var(--overlayColour);opacity:0;z-index:91;transition:opacity .3s ease;visibility:hidden}.drawer-overlay.visible{opacity:1;visibility:visible}.drawer{position:fixed;top:0;left:0;bottom:0;transform:translateX(-110%);width:350px;max-width:95%;height:100%;background-color:var(--drawerColourBackground);color:var(--drawerColourText);box-shadow:0 0 2rem -1rem rgba(0,0,0,1);z-index:91;overflow:hidden;display:flex;flex-direction:column;transition:opacity .3s ease,transform .3s ease}.drawer.visible{transform:translateX(0)}.drawer-header{border-bottom:1px solid var(--drawerColourAccent);padding:.8rem .5rem;margin:0 .5rem}.drawer-header .drawer-title{margin:0;color:var(--drawerColourText);font-weight:300;letter-spacing:1px}.drawer-header .drawer-close{color:var(--drawerColourText);font-size:130%;padding:0 .8rem}.drawer-content{overflow:hidden;overflow-y:auto;flex:1 1 auto;padding-bottom:3rem}.drawer nav ul{list-style:none;padding:0;margin:0}.drawer nav div{display:flex}.drawer nav a{display:flex;justify-content:space-between;flex:1 1 auto;color:var(--drawerColourLink);border-bottom:1px solid var(--drawerColourAccent);text-decoration:none;text-transform:uppercase;font-size:.9rem;letter-spacing:1px}.drawer nav a span{display:inline-block;padding:.8rem 1rem}.drawer nav ul li .toggler{display:flex;align-items:center;padding:0 1.2rem;font-size:120%;border-left:1px solid var(--drawerColourAccent);cursor:pointer}.drawer nav ul li ul .toggler{border-left:transparent;background-color:transparent;font-size:100%}.drawer nav li ul li a{text-transform:initial;padding-left:1.6rem}.drawer nav li ul li ul li a{padding-left:2.5rem}.drawer nav li ul{max-height:0;overflow:hidden;opacity:0;transition:max-height .5s ease-out,opacity .2s ease-out}.drawer nav li ul.visible{max-height:3000px;opacity:1}#debug{position:relative;padding:10px 15px;text-align:left;background:#cfdaff;border-top:12px solid #c4d2ff;border-bottom:12px solid #c4d2ff}#debug h1{border:none;color:#001b51;text-transform:none;text-decoration:none}#debug pre{color:#000d27}[class^="aspect-ratio"]> :not(iframe),[class*=" aspect-ratio"]> :not(iframe){display:inline-block;width:100%;height:100%;object-fit:cover;border:solid .5px #e6e6e6}.aspect-ratio-square{--aspect-ratio:1 / 1;aspect-ratio:1 / 1}.aspect-ratio-1x2{--aspect-ratio:calc(1 / 2);aspect-ratio:1 / 2}.aspect-ratio-1x3{--aspect-ratio:calc(1 / 3);aspect-ratio:1 / 3}.aspect-ratio-2x3{--aspect-ratio:calc(2 / 3);aspect-ratio:2 / 3}.aspect-ratio-3x4{--aspect-ratio:calc(3 / 4);aspect-ratio:3 / 4}.aspect-ratio-7x5{--aspect-ratio:calc(7 / 5);aspect-ratio:7 / 5}.aspect-ratio-9x16{--aspect-ratio:calc(9 / 16);aspect-ratio:9 / 16}.aspect-ratio-2x1{--aspect-ratio:calc(2 / 1);aspect-ratio:2 / 1}.aspect-ratio-3x1{--aspect-ratio:calc(3 / 1);aspect-ratio:3 / 1}.aspect-ratio-3x2{--aspect-ratio:calc(3 / 2);aspect-ratio:3 / 2}.aspect-ratio-4x3{--aspect-ratio:calc(4 / 3);aspect-ratio:4 / 3}.aspect-ratio-5x7{--aspect-ratio:calc(5 / 7);aspect-ratio:5 / 7}.aspect-ratio-16x9{--aspect-ratio:calc(16 / 9);aspect-ratio:16 / 9}@media (min-width: 576px){.aspect-ratio-square-sm{--aspect-ratio:1 / 1;aspect-ratio:1 / 1}.aspect-ratio-2x1-sm{--aspect-ratio:calc(2 / 1);aspect-ratio:2 / 1}.aspect-ratio-3x1-sm{--aspect-ratio:calc(3 / 1);aspect-ratio:3 / 1}.aspect-ratio-3x2-sm{--aspect-ratio:calc(3 / 2);aspect-ratio:3 / 2}.aspect-ratio-3x4-sm{--aspect-ratio:calc(3 / 4);aspect-ratio:3 / 4}.aspect-ratio-7x5-sm{--aspect-ratio:calc(7 / 5);aspect-ratio:7 / 5}.aspect-ratio-9x16-sm{--aspect-ratio:calc(9 / 16);aspect-ratio:9 / 16}.aspect-ratio-1x2-sm{--aspect-ratio:calc(1 / 2);aspect-ratio:1 / 2}.aspect-ratio-1x3-sm{--aspect-ratio:calc(1 / 3);aspect-ratio:1 / 3}.aspect-ratio-3x2-sm{--aspect-ratio:calc(3 / 2);aspect-ratio:3 / 2}.aspect-ratio-4x3-sm{--aspect-ratio:calc(4 / 3);aspect-ratio:4 / 3}.aspect-ratio-5x7-sm{--aspect-ratio:calc(5 / 7);aspect-ratio:5 / 7}.aspect-ratio-16x9-sm{--aspect-ratio:calc(16 / 9);aspect-ratio:16 / 9}}@media (min-width: 768px){.aspect-ratio-square-md{--aspect-ratio:1 / 1;aspect-ratio:1 / 1}.aspect-ratio-1x2-md{--aspect-ratio:calc(1 / 2);aspect-ratio:1 / 2}.aspect-ratio-1x3-md{--aspect-ratio:calc(1 / 3);aspect-ratio:1 / 3}.aspect-ratio-2x3-md{--aspect-ratio:calc(2 / 3);aspect-ratio:2 / 3}.aspect-ratio-3x4-md{--aspect-ratio:calc(3 / 4);aspect-ratio:3 / 4}.aspect-ratio-7x5-md{--aspect-ratio:calc(7 / 5);aspect-ratio:7 / 5}.aspect-ratio-9x16-md{--aspect-ratio:calc(9 / 16);aspect-ratio:9 / 16}.aspect-ratio-2x1-md{--aspect-ratio:calc(2 / 1);aspect-ratio:2 / 1}.aspect-ratio-3x1-md{--aspect-ratio:calc(3 / 1);aspect-ratio:3 / 1}.aspect-ratio-3x2-md{--aspect-ratio:calc(3 / 2);aspect-ratio:3 / 2}.aspect-ratio-4x3-md{--aspect-ratio:calc(4 / 3);aspect-ratio:4 / 3}.aspect-ratio-5x7-md{--aspect-ratio:calc(5 / 7);aspect-ratio:5 / 7}.aspect-ratio-16x9-md{--aspect-ratio:calc(16 / 9);aspect-ratio:16 / 9}}@media (min-width: 992px){.aspect-ratio-square-lg{--aspect-ratio:1 / 1;aspect-ratio:1 / 1}.aspect-ratio-1x2-lg{--aspect-ratio:calc(1 / 2);aspect-ratio:1 / 2}.aspect-ratio-1x3-lg{--aspect-ratio:calc(1 / 3);aspect-ratio:1 / 3}.aspect-ratio-2x3-lg{--aspect-ratio:calc(2 / 3);aspect-ratio:2 / 3}.aspect-ratio-3x4-lg{--aspect-ratio:calc(3 / 4);aspect-ratio:3 / 4}.aspect-ratio-7x5-lg{--aspect-ratio:calc(7 / 5);aspect-ratio:7 / 5}.aspect-ratio-9x16-lg{--aspect-ratio:calc(9 / 16);aspect-ratio:9 / 16}.aspect-ratio-2x1-lg{--aspect-ratio:calc(2 / 1);aspect-ratio:2 / 1}.aspect-ratio-3x1-lg{--aspect-ratio:calc(3 / 1);aspect-ratio:3 / 1}.aspect-ratio-3x2-lg{--aspect-ratio:calc(3 / 2);aspect-ratio:3 / 2}.aspect-ratio-4x3-lg{--aspect-ratio:calc(4 / 3);aspect-ratio:4 / 3}.aspect-ratio-5x7-lg{--aspect-ratio:calc(5 / 7);aspect-ratio:5 / 7}.aspect-ratio-16x9-lg{--aspect-ratio:calc(16 / 9);aspect-ratio:16 / 9}}@media (min-width: 1200px){.aspect-ratio-square-xl{--aspect-ratio:1 / 1;aspect-ratio:1 / 1}.aspect-ratio-1x2-xl{--aspect-ratio:calc(1 / 2);aspect-ratio:1 / 2}.aspect-ratio-1x3-xl{--aspect-ratio:calc(1 / 3);aspect-ratio:1 / 3}.aspect-ratio-2x3-xl{--aspect-ratio:calc(2 / 3);aspect-ratio:2 / 3}.aspect-ratio-3x4-xl{--aspect-ratio:calc(3 / 4);aspect-ratio:3 / 4}.aspect-ratio-7x5-xl{--aspect-ratio:calc(7 / 5);aspect-ratio:7 / 5}.aspect-ratio-9x16-xl{--aspect-ratio:calc(9 / 16);aspect-ratio:9 / 16}.aspect-ratio-2x1-xl{--aspect-ratio:calc(2 / 1);aspect-ratio:2 / 1}.aspect-ratio-3x1-xl{--aspect-ratio:calc(3 / 1);aspect-ratio:3 / 1}.aspect-ratio-3x2-xl{--aspect-ratio:calc(3 / 2);aspect-ratio:3 / 2}.aspect-ratio-4x3-xl{--aspect-ratio:calc(4 / 3);aspect-ratio:4 / 3}.aspect-ratio-5x7-xl{--aspect-ratio:calc(5 / 7);aspect-ratio:5 / 7}.aspect-ratio-16x9-xl{--aspect-ratio:calc(16 / 9);aspect-ratio:16 / 9}}@media (max-width: 780px){section .btn{padding:.9rem 1.8rem}#c_spBtn{padding:.9rem 1.8rem;width:280px}#c_mainmsg{width:80%}}@media (max-width: 540px){#c_spBtn{width:230px;padding:.9rem 1rem;font-size:.9rem}section .btn{padding:.9rem 1rem;font-size:.9rem}table.cart{border-collapse:separate!important;border-spacing:0 5px}table.cart th{display:none}table.cart tr{width:100%}td.c_title,td.c_opt,td.c_unit,td.c_qty,td.c_sub{display:block;width:94%;height:auto;border-right:1px solid #bbb}td.c_del{border:1px solid #bbb;border-right:0;border-radius:6px 0 0 6px;height:auto}td.c_img{width:auto;border-top:1px solid #bbb;border-bottom:1px solid #bbb}td.c_img img{width:50px!important}td.c_title{border-top:1px solid #bbb;border-radius:0 6px 0 0}td.c_unit{text-align:left}td.c_qty{text-align:left;border-bottom:1px solid #bbb}td.c_qty input{width:60px}td.c_sub{border-radius:0 0 6px 0;border-bottom:1px solid #bbb}#c_ecBtn,#c_coBtn,#c_prBtn{display:block;margin-bottom:1rem;letter-spacing:0}#c_upBtn{font-size:12px;padding:2px 4px;margin:0 0 0 4px;width:70px;letter-spacing:0}#c_poBtn,#c_spBtn{letter-spacing:0}#c_edBtn{width:220px}td#c_total{padding:0;border-top:0}.c_totals{float:none;width:auto}.c_box{float:none;width:auto;margin-right:0}#c_cvvhelpbox{left:-140px;width:160px}#shopping{display:block;float:left}.payment_detail_boxes .form-control{max-width:300px}.DirectDepositRow td:nth-child(1){width:100%!important;display:inline-block!important}.DirectDepositRow td:nth-child(2){width:100%!important;display:inline-block!important}#c_spBtn{display:block}#c_submsg{display:inline-block;width:100%}.c_clickAndCollect{display:none}h1{font-size:2.4rem}h2{font-size:2rem}}@media (max-width: 450px){#c_spBtn{margin-top:60px}.c_img{width:1px}.c_img img{display:none;width:1px}.c_title{width:100%}table.c_table th{width:40%}.orderPaymentType .ZP img{display:block}input.orderPaymentType .ZP{vertical-align:top!important}#c_cc select[name='cart_submit[orderCardExpiryM]']{width:130px}#c_cc select[name='cart_submit[orderCardExpiryY]']{width:120px}}@media (max-width: 360px){table.cart{border-collapse:separate!important;border-spacing:0 5px}table.cart th{display:none}td.c_title,td.c_opt,td.c_unit,td.c_qty,td.c_sub{display:inline-block;width:94%;height:auto;border-right:1px solid #bbb}td.c_del{border:1px solid #bbb;border-right:0;border-radius:6px 0 0 6px;height:auto}td.c_title{border-top:1px solid #bbb;border-radius:0 6px 0 0}td.c_unit{text-align:left}td.c_qty{text-align:left;border-bottom:1px solid #bbb;border-radius:0 0 6px 0}td.c_qty input{width:auto}#c_upBtn{font-size:13px;padding:2px 6px;margin:0 0 0 4px}td.c_sub{display:none}td#c_total{padding:0;border-top:0}.c_totals{float:none;width:auto}.c_box{float:none;width:auto;margin-right:0}#c_cvvhelpbox{left:-140px;width:160px}.maillistinner a{font-size:18px}.sloganinner{font-size:32px}.zipheader{margin-top:37px}.zipheader img{padding:0}}
