:root {
    --font-base: 'Lato', sans-serif;
    --font-heading: 'Stilu', 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.8);
    /* Lines, close button etc. */
    --drawerColourBackground: var(--primary);
    --drawerColourText: #000;
    --drawerColourLink: #000;
    --overlayColour: rgba(0, 0, 0, 0.7);
    /* Background property for overlays */	
}
@font-face{font-family:'Stilu';src:url('../fonts/stilu-bold-webfont.woff2') format('woff2'),url('../fonts/stilu-bold-webfont.woff') format('woff');font-weight:700;font-style:normal;}@font-face{font-family:'Stilu';src:url('../fonts/stilu-semibold-webfont.woff2') format('woff2'),url('../fonts/stilu-semibold-webfont.woff') format('woff');font-weight:600;font-style:normal;}@font-face{font-family:'Stilu';src:url('../fonts/stilu-regular-webfont.woff2') format('woff2'),url('../fonts/stilu-regular-webfont.woff') format('woff');font-weight:normal;font-style:normal;}body{font-family:var(--font-base);overflow-x:hidden;}h1,.h1,h2,.h2,h3,.h3,h4,.h4,h5,.h5,h6,.h6{font-family:var(--font-heading);}h1,.h1,h2,.h2,h3,.h3{text-transform:uppercase;}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{transform:scaleX(-1);}@media (min-width:1200px){.columns{columns:2;column-gap:2rem}.columns p,.columns div{break-inside:avoid-column}}.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;}@supports (-webkit-touch-callout:none){.bg-parallax{background-position:center;background-attachment:initial}}section .btn{padding:.9rem 3.8rem;text-transform:uppercase;letter-spacing:.15rem;}section .btn-sm{padding:.4rem .9rem;}.btn,.btn-lg,.btn-sm{border-radius:50rem;}section .btn{position:relative;transform:scale(1);transition:all .2s;}section .btn:hover,section .btn:focus{transform:scale(1.1);}section .btn::after{content:"";position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);display:block;width:0;height:0;opacity:0;border:2px solid #fff;border-radius:50rem;transition:all .2s;}section .btn:hover::after,section .btn:focus::after{width:calc(100% + 10px);height:calc(100% + 9px);opacity:1;}section .subpage-text .btn-sm:hover::after,section .subpage-text .btn-sm:focus::after{height:calc(100% + 11px);}section .btn-primary::after,section .btn-outline-primary::after{border-color:#c04d14;}section .btn-secondary::after,section .btn-outline-secondary::after{border-color:#080707;}section .btn-light::after,section .btn-outline-light::after,section .btn-light-border::after{border-color:#fff;}ul.tick,.post-list-item ul{list-style:none;}ul.tick li,.post-list-item ul li{position:relative;margin-bottom:1rem;}ul.tick li::before,.post-list-item ul li:before{content:"";background:url('../../images/ul-tick.png') no-repeat;display:block;width:20px;height:20px;position:absolute;top:0;left:0;transform:translate(-150%,35%);}header.main{position:relative;z-index:10;background-color:#fff;filter:drop-shadow(0 0 4px rgba(0,0,0,.35));}header.main .logo{display:inline-block;}@media (min-width:1200px){header.main .logo{max-width:135px}}@media (min-width:1620px){header.main .logo{max-width:none}}@media (min-width:1200px) and (min-height:500px){header.main{position:sticky;top:0}}header.main .header-cart{position:relative;display:flex;align-items:center;padding:1rem;}header.main .header-cart-inner{position:relative;border-radius:50rem;background-color:var(--primary);padding:.5rem;width:45px;height:45px;display:flex;align-items:center;justify-content:center;color:#fff;}header.main .header-cart .badge{position:absolute;top:-1px;right:-1px;transform:translate(30%,-10%);border-radius:2rem;color:#fff;font-family:var(--font-base);font-weight:400;font-size:.6rem;padding:3px 5px;}header.main .social-icon{display:flex;align-items:center;padding:.4rem;}header.main .social-icon i{display:flex;align-items:center;justify-content:center;width:30px;height:30px;border-radius:50rem;color:#fff;background-color:#4a494a;}header.main .social-icon:hover,header.main .social-icon:focus,header.main .header-cart:hover,header.main .header-cart:focus{background-color:rgba(225,225,225,.9);text-decoration:none;}header.main .global-bar .btn-link{color:#fff;font-family:var(--font-heading);}header.main .container{position:relative;}header.main .form-control-sm{height:calc(1.5em + .5rem + 2px);padding:.25rem .8rem;}header.main .btn-sm,.search .btn{border-top-right-radius:.2rem;border-bottom-right-radius:.2rem;border-radius:.2rem;}header.main .btn-sm{padding:.2rem .5rem;}@media (max-width:1200px){.main{overflow-x:hidden}}.ui-search-overlay{position:fixed;top:0;width:100vw;height:100vh;background-color:rgba(0,0,0,.8);z-index:12;opacity:0;left:-10000px;pointer-events:none;transition:opacity .3s,left 0s ease .3s}.ui-search{position:fixed;top:15vh;left:50vw;width:90vw;transform:translate(-50%,-50%);padding:1rem;z-index:12;color:#fff;text-align:center;opacity:0;left:-10000px;transition:opacity .3s,top .2s ease-in-out,left 0s ease .3s}.ui-search.visible{transition:opacity .3s,top .2s ease-in-out,left 0s ease 0s;opacity:1;left:50vw;top:30vh;}.ui-search-overlay.visible{transition:opacity .3s,left 0s ease 0s;pointer-events:all;opacity:1;left:0;}.ui-search h2{font-size:3.5rem;}@media (min-width:800px){.ui-search h2{font-size:5rem}.ui-search.visible{top:40vh}}.ddmenu{z-index:9;font-size:1.1rem;position:unset;}@media (max-width:500px){.ddmenu .btn{font-size:.9rem}}.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;font-family:var(--font-heading);font-weight:600;}.ddmenu nav>ul>li:hover>div>a,.ddmenu nav>ul>li>div>a:hover{background-color:rgba(225,225,225,.9);}.ddmenu nav>ul>li:hover>div>a.Can-am,.ddmenu nav>ul>li>div>a.Can-am:hover{background-color:#ffc72c;}.ddmenu nav a{display:block;padding:.6rem .85rem;text-decoration:none;color:#232323;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{padding:1rem 1.4rem;align-items:center;}.ddmenu nav>ul>li>div{display:flex;}.ddmenu nav>ul>li>ul{position:absolute;left:-100px;top:50%;min-width:250px;width:100%;display:block;columns:4;column-gap:1.5rem;column-rule:1px solid rgba(33,33,33,.2);pointer-events:none;opacity:0;transition:opacity .2s,top .2s,left 0s ease .2s;padding:1.5rem 0;background-color:rgba(225,225,225,.95);}.ddmenu nav li:hover>ul{top:100%;left:0;transition:opacity .2s,top .2s,left 0s ease 0s;pointer-events:all;opacity:1;}.ddmenu nav>ul>li>ul::before,.ddmenu nav>ul>li>ul::after{content:"";position:absolute;width:100%;height:100%;background-color:rgba(225,225,225,.95);top:0;}.ddmenu nav>ul>li>ul::before{right:100%;}.ddmenu nav>ul>li>ul::after{left:100%;}.ddmenu nav>ul>li>ul>li{display:block;align-self:baseline;flex:0 0 25%;-webkit-column-break-inside:avoid;page-break-inside:avoid;break-inside:avoid;}.ddmenu nav>ul>li>ul>li>div>a{color:#232323;font-family:var(--font-heading);font-weight:600;font-size:1.2rem;}.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:.9rem;color:#323232;width:100%;font-weight:600;}.ddmenu nav li>ul a:hover,.ddmenu nav li>ul a:focus,.ddmenu nav li>ul a.active{color:#232323;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%;-webkit-column-break-inside:avoid;page-break-inside:avoid;break-inside:avoid;}.ddmenu nav>ul>li>ul>li>ul>li a{padding:.2rem .85rem;}.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 nav>ul>li>ul>li>ul>li>ul>li a{font-size:80%;}.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:1200px) and (max-width:1440px){.ddmenu{font-size:.9rem}.ddmenu nav>ul>li>div>a{padding:1rem}.nav-item.Can-am img{max-width:90px!important}}@media (min-width:1200px){.ddmenu nav{display:flex;align-items:stretch}.ddmenu [data-squidyToggle]{display:none}}.slideshow{position:relative;width:100%;overflow:hidden;z-index:1;}.cycle-slideshow{width:100%;height:auto;z-index:1;}.cycle-slide{line-height:0;width:100%;}.cycle-slide img{line-height:0;width:100%;}.slideshow-overlay{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);z-index:2;color:#fff;}.slideshow-text{display:inline-block;text-align:center;background-color:rgba(35,31,32,.59);padding:3rem;width:100%;}@media (min-width:1440px){.slideshow-text{max-width:650px}}@media (min-width:1440px){.slideshow-text{max-width:925px}}.slideshow-controls{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);z-index:3;pointer-events:none;display:flex;justify-content:space-between;align-items:center;}.slideshow-overlay *{color:inherit;}.slideshow-overlay h1{font-size:3.55rem;}.slideshow-controls a{pointer-events:initial;display:block;padding:1rem;}.slideshow-controls a svg{transition:all .2s ease-in-out;width:3rem;fill:cyan;}.slideshow-controls a:hover svg,.slideshow-controls a:focus svg{fill:yellow;}@media (min-width:1200px){.slideshow img{animation:move 30s ease-in-out infinite}}@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%)}}.page-title{padding:0;background-color:var(--primary);}.page-title h1{color:#fff;}.page-title .right{padding-top:2rem;padding-bottom:2rem;}.page-title .left{padding-top:.5rem;padding-bottom:.5rem;position:relative;background-color:#000;}.page-title .left::before,.page-title .left::after{content:"";position:absolute;top:0;right:100%;display:block;width:100%;height:100%;background-color:#000;}.page-title .left::after{right:unset;left:100%;}.breadcrumb{justify-content:center;}@media (min-width:992px){.breadcrumb{justify-content:flex-start}.page-title .right{padding-top:4rem;padding-bottom:4rem}.page-title .left{padding-top:4rem;padding-bottom:4rem}.page-title .left::after{content:"";position:absolute;top:0;left:100%;display:block;width:5rem;height:100%;clip-path:polygon(0 0,0 100%,100% 100%);background:#000}}section.main>.container:not(:empty){padding-top:4rem;padding-bottom:4rem;}section.main>.container:last-child:not(:empty){padding-bottom:4rem;}section.main>.subpage-container{border-top:1px solid #ddd;}section.grey-banner{background-color:#f4f4f4;position:relative;z-index:1;}section.grey-banner a{display:flex;align-items:center;justify-content:center;padding:1rem;border-radius:.3rem;height:100%;transition:all .2s;}section.grey-banner a:hover,section.grey-banner a:focus{background-color:var(--primary);text-decoration:none;color:#fff;}section.grey-banner a:hover img,section.grey-banner a:focus img{filter:brightness(10);}section.grey-banner .circle-link{border-radius:50rem;border:3px solid var(--primary);width:270px;height:270px;background-color:#fff;margin:-5rem auto 2rem;box-shadow:0 0 1.5rem 0 rgba(0,0,0,.4);animation:-stamp-animation 1s cubic-bezier(.455,.03,.515,.955) .5s 1;}section.grey-banner a{flex-direction:column;}@media (min-width:992px){section.grey-banner .circle-link{margin:-5rem auto}section.grey-banner a{flex-direction:row}section.grey-banner a span{padding-left:1rem}}section.grey-banner .circle-link img{width:95%;}@keyframes -stamp-animation{0%{opacity:0;transform:scale(3)}70%{opacity:1;transform:scale(.8)}80%{transform:scale(1.2)}90%{transform:scale(1)}100%{opacity:1}}section.shop{padding:6rem 0;}section.articles{padding:3rem 0;}section.banner{padding:8rem 0;}section.banner h1{margin-bottom:2rem;}section.banner,section.parts{background-color:var(--primary);color:#fff;margin-bottom:1.5rem;}section.banner *:not(.btn),section.parts *:not(.btn){color:#fff;}@media (min-width:1200px){section.parts .half-width img{float:right;width:50vw;max-width:none;height:100%;object-fit:cover}}section.parts .right{position:relative;}section.parts .right::after{content:"";position:absolute;top:0;right:calc(100% - 1px);display:block;width:7rem;height:100%;clip-path:polygon(0 0,100% 0,100% 100%);background:var(--primary);}section.hints{padding:4rem 0 0;}section.hints h1{margin-bottom:4rem;}.video{position:relative;}.video .video-preview{position:relative;display:block;width:100%;height:100%;background-color:#323232;transition:all .2s;opacity:0;pointer-events:none;z-index:1;}.video .video-preview img{width:100%;height:100%;object-fit:cover;}.video.visible .video-preview{opacity:1;pointer-events:all;}.pulsating-circle{position:absolute;left:50%;top:50%;transform:translateX(-50%) translateY(-50%);width:85px;height:85px;z-index:2;}.pulsating-circle:before{content:"";position:relative;display:block;width:300%;height:300%;margin-left:-100%;margin-top:-100%;border-radius:50rem;background-color:#fff;animation:pulse-ring 1.25s cubic-bezier(.215,.61,.355,1) infinite;}.pulsating-circle:after{content:"";position:absolute;left:0;top:0;display:block;width:100%;height:100%;background:#fff url('../../images/video-play-icon.png') no-repeat;border-radius:50rem;outline:10px solid rgba(255,255,255,.82);box-shadow:0 0 8px rgba(0,0,0,.3);animation:pulse-dot 1.25s cubic-bezier(.455,.03,.515,.955) -.4s infinite;}@keyframes pulse-ring{0%{transform:scale(.33)}80%,100%{opacity:0}}@keyframes pulse-dot{0%{transform:scale(.8);outline-width:10px}50%{transform:scale(1);outline-width:16px}100%{transform:scale(.8);outline-width:10px}}.video iframe{position:absolute;top:0;left:0;display:block;width:100%;height:100%;z-index:0;}section.brands{padding:2rem 0;}section.brands .slick-slider{margin:0;padding:0;}section.brands .slick-slide{padding:1.5rem 1rem;}section.brands .slick-slide img{box-shadow:0 0 1.2rem 0 rgba(0,0,0,.4);border-radius:.3rem;}section.brands .slick-prev,section.brands .slick-next{width:64px;height:24px;}section.brands .slick-prev{left:-74px;}section.brands .slick-next{right:-74px;}section.brands .slick-prev::after,section.brands .slick-next::after{content:'';display:inline-block;width:50px;height:50px;background-color:#f8b490;border-radius:50rem;position:absolute;top:0;}section.brands .slick-prev::after{left:0;transform:translate(-35%,-20%);z-index:-1;}section.brands .slick-next::after{right:0;transform:translate(35%,-25%);z-index:-1;}section.brands .slick-prev::before,section.brands .slick-next::before{opacity:1;display:block;width:100%;height:100%;}section.brands .slick-prev::before{content:'';background:url('../../images/arrows-prev.png') no-repeat;}section.brands .slick-next::before{content:'';background:url('../../images/arrows-next.png') no-repeat;}.testimonials-outer{padding:6rem 4rem;background-color:rgba(225,225,225,.9);margin:-3rem -4rem;}.testimonial{background:url('../../images/testimonial-quote.png') 5rem 2.5rem no-repeat;background-color:#fff;padding:7rem 5rem 5rem;border-bottom:10px solid var(--primary);border-radius:.2rem;}.testimonial-text{font-size:1.05rem;line-height:2;}.testimonial-name{font-size:1.15rem;}section.testimonials{padding:5rem 0;overflow:hidden;}section.testimonials .title h1{position:relative;margin:0;padding:1.4rem 3rem;background-color:var(--primary);color:#fff;text-align:center;}section.testimonials .title h1::after{content:"";position:absolute;top:0;left:100%;display:block;width:1000%;height:100%;background-color:var(--primary);}section.map{color:#fff;font-size:1.4rem;line-height:2.8;font-weight:bold;}section.map *:not(.btn){color:#fff;}section.map i{display:inline-block;width:2.5rem;text-align:center;}.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;}.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);}.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;border-radius:.3rem;overflow:hidden;}.post-list-item a{color:inherit;text-decoration:none;display:block;flex-basis:100%;background-color:#fff;transition:all .2s;}.post-list-item img{width:100%;height:20rem;object-fit:cover;border-radius:.3rem;}.post-list-item h3{font-weight:600;text-transform:initial;font-size:1.8rem;margin-bottom:1.4rem;transition:all .2s;}.post-list-item a:hover h3,.post-list-item a:focus h3{color:var(--primary);}.post-list-item .post-item-text{font-size:18px;line-height:1.8;padding:2.5rem 1rem 1rem;}article.blog-post{margin-bottom:1rem;}.post-image img{width:100%;object-fit:cover;}.post-inner{margin:0 auto;max-width:60rem;}article.blog-post h1{padding-top:2rem;}.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:bold;}.post-comments-link{padding-left:.3rem;padding-top:1rem;font-weight:bold;}.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:bold;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;}#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 0;}.sitemapL1 a{font-size:16px;text-transform:uppercase;font-weight:bold;}.sitemapL2{margin:10px 0 3px 10px;}.sitemapL2 a{color:#333333;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;}@media (min-width:1520px){.subpages{margin:0 -4rem}}a.subpage-link{position:relative;display:block;text-align:center;overflow:hidden;z-index:1;}a.subpage-link:hover{text-decoration:none;}a.subpage-link:focus{outline:3px solid lightblue;z-index:3;}.subpage-image img{width:100%;max-height:100%;object-fit:cover;transform:translate(0,0) scale(1.1);transition:all 1s ease-out;transition-delay:350ms;}.subpage-link:hover .subpage-image img,.subpage-link:focus .subpage-image img{transform:translate(-3%,-5%) scale(1.1);}a.subpage-link::after{content:"";position:absolute;bottom:0;left:0;display:block;width:100%;height:150px;background:linear-gradient(0deg,rgba(0,0,0,1) 0%,transparent 90%);pointer-events:none;z-index:0;}a.subpage-link .subpage-text{position:absolute;bottom:0;left:50%;transform:translate(-50%,0%);display:inline-block;width:100%;max-width:360px;max-height:360px;text-align:center;transition:all .2s ease;transition-delay:150ms;z-index:2;}a.subpage-link:hover .subpage-text,a.subpage-link:focus .subpage-text{bottom:50%;transform:translate(-50%,50%);transition-delay:0ms;}a.subpage-link .subpage-text .h4{display:block;font-family:var(--font-heading);font-size:1.9rem;color:#fff;font-weight:700;padding-bottom:0;margin-bottom:0;border-bottom:1px solid rgba(255,255,255,.0);transition:all .2s;transition-delay:150ms;}a.subpage-link:hover .subpage-text .h4{padding-bottom:.8rem;margin:1.1rem;border-bottom:1px solid rgba(255,255,255,.75);}a.subpage-link .subpage-text .btn{font-weight:600;border-width:2px;background-color:rgba(255,255,255,.2);padding:.6rem 1.9rem;transition:all .2s;transition-delay:0ms;transform:translateY(-50%);opacity:0;}a.subpage-link:hover .subpage-text .btn,a.subpage-link:focus .subpage-text .btn{opacity:1;transform:translateY(0%);transition-delay:250ms;}a.subpage-link .subpage-text .btn:hover{background-color:rgba(255,255,255,.8);color:var(--primary);}a.subpage-link .subpage-text::after{content:"";position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);transform:translate(-50%,-50%) scale(.8);display:block;width:380px;height:380px;border-radius:50rem;background-color:rgba(242,105,34,0);transition:all .2s;transition-delay:0ms;z-index:-1;}@media (min-width:768px){a.subpage-link .subpage-text{max-width:260px;max-height:260px}a.subpage-link .subpage-text::after{width:280px;height:280px}}@media (min-width:1440px){a.subpage-link .subpage-text{max-width:360px;max-height:360px}a.subpage-link .subpage-text::after{width:380px;height:380px}}a.subpage-link:hover .subpage-text::after,a.subpage-link:focus .subpage-text::after{background-color:rgba(242,105,34,.62);transform:translate(-50%,-50%) scale(1);transition-delay:150ms;}.refine-column{font-size:.9rem;}.refine{background-color:#eee;color:#555;padding:2rem;margin-bottom:2.5rem;border-radius:.2rem;border-top:3px solid var(--primary);border-bottom:3px solid var(--primary);}.refine .filterHead{font-weight:700;padding:5px 0 0 5px;}.refine .filterHead:after{content:'\2212';color:var(--primary);font-weight:800;float:right;margin-right:10px;font-size:16px}.refine .filterHead.active:after{content:"\002B";}.refine .filterSect{margin-bottom:2rem;}.refine .filterSect label{margin:0;padding-left:.4rem;}.refine .filterOpts{padding:5px;}.refine .filterSubmit{padding-top:.6rem;display:flex;align-items:center;}.refine .button-filter-clear{margin-left:.6rem;}.refine .button{font-size:.9rem;padding:.1rem .5rem .2rem;font-weight:600;font-family:var(--font-heading);letter-spacing:0;text-transform:initial;}.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,.9);transition:opacity .3s,left 0s ease .3s;z-index:15}.refine-overlay.visible{left:0;opacity:1;transition:opacity .3s,left 0s ease 0s}.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:bold;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,.95);transition:opacity .3s,left 0s ease .3s;z-index:15}.refine.visible{left:0;opacity:1;transition:opacity .3s,left 0s ease 0s}.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-bottom:2rem;}.product-card-inner{position:relative;width:100%;padding:.5rem;border:.1rem solid #afafaf;border-radius:.5rem;}.product-card-img a{display:block;height:300px;}.product-card-img img{width:100%;height:100%;object-fit:contain;}.product-card a{text-decoration:none;}.product-card .tags{position:absolute;top:5%;left:0;pointer-events:none;}.product-card .tag{padding:.4rem .6rem;color:white;font-size:.8rem;font-weight:600;border-radius:0 .2rem .2rem 0;background-color:#6f6f6f;margin:0 .2rem .2rem 0;pointer-events:all;}.product-card .tag.sale{background-color:var(--red);}.product-card .tag.new{background-color:var(--primary);}.product-card .tag.sold{display:inline-block;background-color:var(--red);}.product-card-title{display:flex;align-items:center;flex-wrap:wrap;height:120px;padding:1rem;text-align:center;}.product-card h5{font-size:1.2rem;margin-bottom:-.5rem;text-transform:initial;width:100%;}.product-card-title p.lead{font-size:.9rem;color:#333;line-height:1.4;}.product-card .product-price{text-align:left;}.product-card .product-price .price-now{font-size:2rem;}.product-card .product-price .price-none{text-transform:uppercase;font-weight:600;letter-spacing:.1rem;}.product-card .btns{padding-top:.5rem;text-align:center;}.product{margin-bottom:0;}.product-left{position:-webkit-sticky;position:sticky;top:1rem;align-self:flex-start}@media (min-width:1200px) and (min-height:500px){.product-left{top:6.5rem}}.available{color:var(--green);}.outofstock,.soldout{color:var(--red);}.product-availability,.product-type{font-size:.8rem;letter-spacing:.05rem;text-transform:uppercase;text-align:center;}.product-availability{font-weight:bold;}.product-spec{padding:.5rem 1rem;background-color:#e9e9e9;border-bottom:1px solid var(--primary);}.product-price{background-color:#e9e9e9;}.product-price .col-12{padding:1rem;}.product-price .price-now-col{background-color:var(--primary);}.product-price .price-label{text-transform:uppercase;letter-spacing:.1rem;}.product-price .price-was{font-size:1.2rem;color:var(--red);text-decoration:line-through;font-weight:500;}.product-price .price-now-label{color:#fff;}.product-price .price-now{font-size:2.8rem;font-weight:bold;color:#fff;line-height:1;}.product-summary{margin-bottom:5rem;}.product-image-big{display:block;width:100%;border:.1rem solid #afafaf;}.product-image-big img{width:100%;height:100%;object-fit:contain;}.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;}.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:3px solid var(--primary);}.nav-tabs .nav-link{font-weight:600;transition:all .2s;font-family:var(--font-heading);font-size:1.2rem;color:#555;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:var(--primary);color:#fff;border-top-left-radius:.2rem;border-top-right-radius:.2rem;}.tab-content{background-color:#efefef;padding:3rem 2rem;border-bottom-left-radius:.2rem;border-bottom-right-radius:.2rem;}.tab-pane:not(.spec-tab){line-height:1.8;}.tab-content>.tab-pane *:last-child{margin-bottom:0;}@media (min-width:1200px){.spec-tab th{width:300px}.tab-pane:not(.spec-tab):not(#nav-videos){columns:2;column-gap:2rem}}@media (min-width:1200px) and (min-height:500px){.tab-content thead{position:sticky;top:110px}}#shopping{display:inline-block;width:100%;}.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:#777777;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;}#OzPostContainer h3,#PostCodeForm h3{font-size:1.2rem;}#PostCodeForm h3:after{content:url(../../images/shippingmessagearrowdown.png);height:32px;width:36px;float:right;margin-top:40px;}#PostCodeFormSubmit,#SubmitQuoteForm{padding:.3rem 1rem!important;font-size:.9rem!important;}#OzPostContainer .FormInput .form-control,#DropdownWrapper .form-control{padding:.7rem 1rem .7rem .5rem!important;}.RedBorder{border:2px solid #ff0000;}@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}}@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: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:bold;color:#444444;}.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{color:#fff;width:350px;background-color:#323232;border-color:#323232;display:block;font-weight:400;text-align:center;vertical-align:middle;user-select:none;border:1px solid transparent;padding:.9rem 3.8rem;text-transform:uppercase;letter-spacing:.15rem;font-size:1.05rem;line-height:1.5;border-radius:50rem;transition:color .15s ease-in-out,background-color .15s ease-in-out,border-color .15s ease-in-out,box-shadow .15s ease-in-out;}#c_spBtn:hover,#c_spBtn:focus{text-decoration:none;transform:scale(1.1);}#c_spBtn::after{content:"";position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);display:block;width:0;height:0;opacity:0;border:2px solid #fff;border-radius:50rem;transition:all .2s;}#c_frBtn,#c_poBtn{padding:.3rem 1rem;font-size:.9rem;}#c_upBtn{padding:.3rem .5rem;font-size:.6rem;}#c_ecBtn{float:left;color:#fff;width:350px;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 #d9b513;color:#333;font-weight:bold;}#c_steps span.done{border-bottom:6px solid #eee;color:#ccc;}#c_bigmsg{border:2px dashed #13a6d9;width:70%;padding:10px;margin:0 auto 10px auto;text-align:center;font-weight:bold;font-size:15px;}#c_mainmsg{background:#efefef;width:50%;padding:10px 10px 8px 10px;margin:15px auto;text-align:center;}#c_submsg{width:50%;margin:15px auto;text-align:center;background-color:#f2d296;padding:20px;border:3px dashed #eda724;color:#666666;}#c_errmsg{background:#db4848;color:#ffffff;padding:10px 10px 8px 10px;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:#990000;}.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,.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:bold;line-height:2em;padding:5px 10px;}label.orderPaymentType:hover{}input.orderPaymentType:checked+label{}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:bold;}#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:bold;}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:#000000;font-size:14px;text-align:center;}#contact a{color:#ffffff;text-decoration:none;}.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;clear:both;background-color:var(--secondary);color:#fff;font-size:1.05rem;}footer.main a{text-decoration:none;color:inherit;}footer.main a:hover,footer.main a:focus{color:var(--primary);}footer.main .menu ul{margin:0;padding:0;list-style:none;}footer.main .menu li{display:block;margin:0 0 .7rem;padding:0;}footer.main .menu li i{display:inline-block;width:1.5rem;}footer.main .menu.menu-horizontal li{display:inline-block;margin:0 .7rem .7rem 0;}footer.main .legal{border-top:1px solid #fff;font-size:.9rem;}footer.main .social-icon{display:inline-flex;align-items:center;justify-content:center;width:33px;height:33px;border-radius:50rem;background-color:#fff;text-decoration:none;color:#323232;margin:0 .2rem;transition:all .2s;}footer.main .social-icon:hover,footer.main .social-icon:focus{background-color:var(--primary);color:#fff;}*{scrollbar-width:thin;}::-webkit-scrollbar{width:7px;height:7px;}::-webkit-scrollbar-thumb{background:-webkit-gradient(linear,left top,left bottom,from(#333333),to(#fff));background:linear-gradient(180deg,#c9c9c9,#c9c9c9);border-radius:7px;margin-left:-7px}::-webkit-scrollbar-track{background:var(--drawerColourAccent);}.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:#fff;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{padding:.5rem 1rem;background-color:var(--drawerColourAccent);}.drawer-header .drawer-title{color:var(--drawerColourText);font-weight:700;margin:0;font-size:1.3rem;text-transform:initial;}.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:block;flex:1 1 auto;color:var(--drawerColourLink);text-decoration:none;font-family:var(--font-heading);font-weight:500;border-bottom:1px dotted #fff;}.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%;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:0 0 0 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;}@media (max-width:780px){section .btn{padding:.9rem 1.8rem}#c_spBtn{padding:.9rem 1.8rem;width:280px}}@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 #bbbbbb}td.c_del{border:1px solid #bbbbbb;border-right:0;border-radius:6px 0 0 6px;height:auto}td.c_img{width:auto;border-top:1px solid #bbbbbb;border-bottom:1px solid #bbbbbb}td.c_img img{width:50px!important}td.c_title{border-top:1px solid #bbbbbb;border-radius:0 6px 0 0}td.c_unit{text-align:left}td.c_qty{text-align:left;border-bottom:1px solid #bbbbbb}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}#c_upBtn{font-size:12px;padding:2px 4px;margin:0 0 0 4px;width:70px}#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;width:280px}#c_submsg{display:inline-block;width:100%}.c_clickAndCollect{display:none}}@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 #bbbbbb}td.c_del{border:1px solid #bbbbbb;border-right:0;border-radius:6px 0 0 6px;height:auto}td.c_title{border-top:1px solid #bbbbbb;border-radius:0 6px 0 0}td.c_unit{text-align:left}td.c_qty{text-align:left;border-bottom:1px solid #bbbbbb;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}}#calculator{background:none!important;}.calculator{color:#010052;font-family:Arial,Helvetica,sans-serif;margin:0 auto;}.calculator .container{padding-left:0!important;padding-right:0!important;max-width:1140px;}.calculator .error-msg{color:red;font-size:1.5em;font-weight:700;margin-bottom:1rem;text-align:center;width:100%;}.calculator h1,.calculator h1.h1-title,.calculator h1.repayments,.calculator label{color:#030454!important;}.calculator h1{color:#030454;font-family:Impact,Anton,sans-serif;font-size:2.6rem;font-weight:400;margin-bottom:1rem;margin-top:1.5rem;text-align:center;}.calculator h1.h1-title{font-size:2.3rem;text-align:center;width:100%;}.calculator .rate-selector{display:flex;justify-content:space-evenly;margin-top:2rem;}@media (max-width:767px){.calculator .rate-selector{display:block}}.calculator .rate-selector div{background-color:#030454;border:1px solid transparent;color:#fff;cursor:pointer;display:flex;flex-direction:column;height:100px;justify-content:center;position:relative;text-align:center;width:150px;}.calculator .rate-selector div i.calculator-icon-car:before{background-image:url(https://staging.finapps.net.au/assets/images/calculator/car.png);background-size:100% 100%;content:"";display:inline-block;height:70px;width:70px;}.calculator .rate-selector div.active i.calculator-icon-car:before,.calculator .rate-selector div:hover i.calculator-icon-car:before{background-image:url(https://staging.finapps.net.au/assets/images/calculator/car-active.png);}.calculator .rate-selector div i.calculator-icon-truck:before{background-image:url(https://staging.finapps.net.au/assets/images/calculator/truck.png);background-size:100% 100%;content:"";display:inline-block;height:70px;width:70px;}.calculator .rate-selector div.active i.calculator-icon-truck:before,.calculator .rate-selector div:hover i.calculator-icon-truck:before{background-image:url(https://staging.finapps.net.au/assets/images/calculator/truck-active.png);}.calculator .rate-selector div i.calculator-icon-caravan:before{background-image:url(https://staging.finapps.net.au/assets/images/calculator/caravan.png);background-size:100% 100%;content:"";display:inline-block;height:70px;width:70px;}.calculator .rate-selector div.active i.calculator-icon-caravan:before,.calculator .rate-selector div:hover i.calculator-icon-caravan:before{background-image:url(https://staging.finapps.net.au/assets/images/calculator/caravan-active.png);}.calculator .rate-selector div i.calculator-icon-solar:before{background-image:url(https://staging.finapps.net.au/assets/images/calculator/solar.png);background-size:100% 100%;content:"";display:inline-block;height:70px;width:70px;}.calculator .rate-selector div.active i.calculator-icon-solar:before,.calculator .rate-selector div:hover i.calculator-icon-solar:before{background-image:url(https://staging.finapps.net.au/assets/images/calculator/solar-active.png);}.calculator .rate-selector div i.calculator-icon-tractor:before{background-image:url(https://staging.finapps.net.au/assets/images/calculator/tractor.png);background-size:100% 100%;content:"";display:inline-block;height:70px;width:70px;}.calculator .rate-selector div.active i.calculator-icon-tractor:before,.calculator .rate-selector div:hover i.calculator-icon-tractor:before{background-image:url(https://staging.finapps.net.au/assets/images/calculator/tractor-active.png);}.calculator .rate-selector div i.calculator-icon-laptop:before{background-image:url(https://staging.finapps.net.au/assets/images/calculator/laptop.png);background-size:100% 100%;content:"";display:inline-block;height:70px;width:70px;}.calculator .rate-selector div.active i.calculator-icon-laptop:before,.calculator .rate-selector div:hover i.calculator-icon-laptop:before{background-image:url(https://staging.finapps.net.au/assets/images/calculator/laptop-active.png);}@media (max-width:767px){.calculator .rate-selector div{float:left;margin:1px;width:calc(33.33333% - 2px)}}.calculator .rate-selector div span{bottom:4px;display:block;font-size:1.3rem;font-weight:700;position:absolute;width:100%;}@media (max-width:767px){.calculator .rate-selector div span{font-size:1rem}.calculator .form-area{float:left;width:100%}}@media (min-width:768px){.calculator .form-area{display:flex}}.calculator .form-area .columna{padding:0 3rem;width:100%;}@media (max-width:767px){.calculator .form-area .columna{padding:0;text-align:center}}.calculator .form-area .columna .finance-information{float:left;padding:1rem;width:100%;}@media (max-width:767px){.calculator .form-area .columna .finance-information{margin-bottom:1rem;padding:2rem 0}}.calculator .form-area .columna .finance-information label{font-family:Impact,Anton,sans-serif;}.calculator .form-area .columna .terms{display:block;float:left;padding:0 2rem;width:100%;}.calculator .form-area .columna .terms h1{text-align:center;}@media (max-width:767px){.calculator .form-area .columna .terms{padding:0}}.calculator .form-area .columna.finance-details{align-items:center;display:flex;padding:0;}.calculator .form-area .columna.finance-details h1{text-align:center;}.calculator .form-area .columna.finance-details h1.repayments{font-size:2.5rem!important;}.calculator .form-area .columna.finance-details hr{border:1px solid #e6e6eb;width:100%;}.calculator .form-area .columna.finance-details .renglon{border:4px solid #f47a37;border-radius:4px;display:flex;flex-direction:column;padding:1.5rem;text-align:center;}@media (max-width:767px){.calculator .form-area .columna.finance-details .renglon{padding:2rem}}@media (min-width:768px){.calculator .form-area .columna.finance-details .renglon{margin:0 auto;width:80%}}.calculator .form-area .columna.finance-details .renglon label{margin-right:.5rem;}.calculator .form-area .columna.finance-details .renglon span{color:#030454;font-weight:700;}.calculator .form-area .columna.finance-details .renglon h1{font-size:4rem;}.calculator .form-area .columna.finance-details .renglon .payment-result{color:#f47a37;font-size:3.8rem;font-weight:700;margin:1.4rem 0 .5rem;text-align:center;}.calculator .form-area .columna.finance-details .renglon .payment-result .payment-result-amount{line-height:normal;}.calculator .form-area .columna.finance-details .renglon .payment-result label{display:block;font-size:1.2rem;text-align:center;}.calculator .form-area .columna.finance-details .renglon .disclaimer{font-size:1rem;font-weight:400;padding-bottom:1rem;text-align:center;text-justify:inter-word;}.calculator .form-area .columna.finance-details .renglon .apply-now{background-color:#010052;border-radius:1rem;color:#fff;font-size:1.5rem;font-weight:700;margin:1rem auto 2rem;padding:1.5rem;text-align:center;text-decoration:none;width:60%;}.calculator .form-area .columna.finance-details .renglon .apply-now:hover{background-color:#f47a37;color:#030454;transition:color .15s ease-in-out,background-color .15s ease-in-out,border-color .15s ease-in-out,box-shadow .15s ease-in-out;}.calculator .form-area .columna.finance-details .renglon .apply-now label{margin:0 1rem;}.calculator .form-area .columna.finance-details .renglon .per-week{color:#030454;font-size:1.7rem;font-weight:400;margin:1rem 0;position:relative;right:-10px;top:-10px;}.calculator .form-area .columna.finance-details .renglon .per-week.secondary{display:block;text-align:center;}.calculator .form-area .columna.finance-details .renglon .per-week span{color:#030454;font-size:1.2rem;font-weight:400;text-align:center;}.calculator .form-area .columna .renglon{margin-bottom:1rem;width:100%;}.calculator .form-area .columna .renglon.float-right{align-items:center;display:flex;justify-content:space-between;}.calculator .form-area .columna .renglon.float-right label{font-weight:400;line-height:normal;margin-bottom:0;}.calculator .form-area .columna .renglon.float-right span{line-height:auto;}.calculator .form-area .columna .renglon.float-right input{border:2px solid #030454;border-radius:4px;color:#000;font-size:1rem;margin-left:.6rem;padding:.8rem;width:40%;}@media (max-width:767px){.calculator .form-area .columna .renglon.float-right{display:flex;flex-direction:column;justify-content:center}.calculator .form-area .columna .renglon.float-right input{margin-top:1rem;text-align:center;width:80%}}.calculator .form-area .columna .renglon.float-left{justify-content:left;}.calculator .form-area .columna .renglon label{font-size:1.4rem;text-align:right;}.calculator .form-area .columna .renglon label span{font-size:1.5rem;}.calculator .form-area .columna .renglon input{width:50%;}.calculator .form-area .columna .renglon.btn-options{display:block;margin-bottom:1.5rem;}.calculator .form-area .columna .renglon.btn-options button{background-color:#010052;border:none;border-radius:.8rem;color:#fff;cursor:pointer;display:inline-block;font-size:1.2rem;font-weight:700;margin:.5rem;padding:1rem;width:calc(50% - 1rem);}.calculator .form-area .columna .renglon.btn-options button.active{background-color:#f47a37!important;}.calculator-header{margin-bottom:0;}.calculator-header .logo-wrapper,.calculator-header .partner-logo-wrapper,.calculator-header .poweredby-logo-wrapper{display:flex;justify-content:center;padding:1rem;}.calculator-header .logo-wrapper img{max-width:60%;}@media (max-width:767px){.calculator-header .logo-wrapper img{max-width:90%}}.calculator-header .partner-logo{height:auto;max-height:180px;max-width:90%;object-fit:contain;width:auto;}.calculator-header .finapps-poweredby-logo{height:auto;max-height:185px;max-width:90%;object-fit:contain;width:auto;}.calculator-header .finapps-logo{margin:0 auto;max-width:600px;width:100%;}.calculator-footer{margin-top:2rem;}.calculator-footer a,.calculator-footer h3,.calculator-footer span{color:#f47a37;font-weight:700;}.calculator-footer .finapps-logo{margin:0 auto;text-align:center;}.calculator-footer img{max-width:350px;}.calculator-footer a,.calculator-footer p{font-size:1rem;}.calculator-footer h3{font-size:1.2rem;}.calculator-footer p{color:#030454;font-weight:400;text-justify:inter-word;}