html{line-height:1.15;-webkit-text-size-adjust:100%}body{margin:0}h1{font-size:2em;margin:.67em 0}hr{box-sizing:content-box;height:0;overflow:visible}pre{font-family:monospace,monospace;font-size:1em}a{background-color:transparent}abbr[title]{border-bottom:none;text-decoration:underline;text-decoration:underline dotted}b,strong{font-weight:bolder}code,kbd,samp{font-family:monospace,monospace;font-size:1em}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sub{bottom:-.25em}sup{top:-.5em}img{border-style:none}button,input,optgroup,select,textarea{font-family:inherit;font-size:100%;line-height:1.15;margin:0}button,input{overflow:visible}button,select{text-transform:none}button,[type="button"],[type="reset"],[type="submit"]{-webkit-appearance:button}button::-moz-focus-inner,[type="button"]::-moz-focus-inner,[type="reset"]::-moz-focus-inner,[type="submit"]::-moz-focus-inner{border-style:none;padding:0}button:-moz-focusring,[type="button"]:-moz-focusring,[type="reset"]:-moz-focusring,[type="submit"]:-moz-focusring{outline:1px dotted ButtonText}fieldset{padding:.35em .75em .625em}legend{box-sizing:border-box;color:inherit;display:table;max-width:100%;padding:0;white-space:normal}progress{vertical-align:baseline}textarea{overflow:auto}[type="checkbox"],[type="radio"]{box-sizing:border-box;padding:0}[type="number"]::-webkit-inner-spin-button,[type="number"]::-webkit-outer-spin-button{height:auto}[type="search"]{-webkit-appearance:textfield;outline-offset:-2px}[type="search"]::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}details{display:block}summary{display:list-item}template{display:none}[hidden]{display:none}body,button,input,select,optgroup,textarea{color:#404040;font-family:"ff-enzo-web",sans-serif;font-size:16px;font-size:1rem;line-height:1.5}h1,h2,h3,h4,h5,h6{clear:both}p{margin-bottom:1.5em}dfn,cite,em,i{font-style:italic}blockquote{margin:0 1.5em}address{margin:0 0 1.5em}pre{background:#eee;font-family:"Courier 10 Pitch",Courier,monospace;font-size:15px;font-size:.9375rem;line-height:1.6;margin-bottom:1.6em;max-width:100%;overflow:auto;padding:1.6em}code,kbd,tt,var{font-family:Monaco,Consolas,"Andale Mono","DejaVu Sans Mono",monospace;font-size:15px;font-size:.9375rem}abbr,acronym{border-bottom:1px dotted #666;cursor:help}mark,ins{background:#fff9c0;text-decoration:none}big{font-size:125%}body{background:#fff}hr{background-color:#ccc;border:0;height:1px;margin-bottom:1.5em}ul,ol{margin:0 0 1.5em 3em}ul{list-style:disc}ol{list-style:decimal}li>ul,li>ol{margin-bottom:0;margin-left:1.5em}dt{font-weight:bold}dd{margin:0 1.5em 1.5em}img{height:auto;max-width:100%}figure{margin:1em 0}table{margin:0 0 1.5em;width:100%}button,input[type="button"],input[type="reset"],input[type="submit"]{border:1px solid;border-color:#ccc #ccc #bbb;border-radius:3px;background:#e6e6e6;color:rgba(0,0,0,.8);font-size:12px;font-size:.75rem;line-height:1;padding:.6em 1em .4em}button:hover,input[type="button"]:hover,input[type="reset"]:hover,input[type="submit"]:hover{border-color:#ccc #bbb #aaa}button:active,button:focus,input[type="button"]:active,input[type="button"]:focus,input[type="reset"]:active,input[type="reset"]:focus,input[type="submit"]:active,input[type="submit"]:focus{border-color:#aaa #bbb #bbb}input[type="text"],input[type="email"],input[type="url"],input[type="password"],input[type="search"],input[type="number"],input[type="tel"],input[type="range"],input[type="date"],input[type="month"],input[type="week"],input[type="time"],input[type="datetime"],input[type="datetime-local"],input[type="color"],textarea{color:#666;border:1px solid #ccc;border-radius:3px;padding:3px}input[type="text"]:focus,input[type="email"]:focus,input[type="url"]:focus,input[type="password"]:focus,input[type="search"]:focus,input[type="number"]:focus,input[type="tel"]:focus,input[type="range"]:focus,input[type="date"]:focus,input[type="month"]:focus,input[type="week"]:focus,input[type="time"]:focus,input[type="datetime"]:focus,input[type="datetime-local"]:focus,input[type="color"]:focus,textarea:focus{color:#111}select{border:1px solid #ccc}textarea{width:100%}.h5,h5{font-size:1.1rem}.main-navigation{clear:both;display:block;float:left;width:100%}.main-navigation ul{display:none;list-style:none;margin:0;padding-left:0}.main-navigation ul ul{background:#fff;float:left;position:absolute;top:100%;left:-999em;z-index:99999}.main-navigation ul li ul li{width:100%}.main-navigation ul ul ul{left:-999em;top:0}.main-navigation ul ul li:hover>ul,.main-navigation ul ul li.focus>ul{left:100%}.main-navigation ul ul a{width:200px}.main-navigation ul li:hover>ul,.main-navigation ul li.focus>ul{left:auto}.main-navigation li{display:inline-block;position:relative;width:9%;vertical-align:middle}.main-navigation a{display:block;text-decoration:none}.main-navigation ul li ul li a{width:200px;font-size:15px;font-weight:600}.main-navigation .mega-menu-wrap ul ul ul{position:static;left:auto;background:transparent}header#masthead .container-fluid .row nav.shop-navigation .mega-menu-wrap ul li:after{display:none}.menu-btn,.main-navigation.toggled ul{display:block}.site-main .comment-navigation,.site-main .posts-navigation,.site-main .post-navigation{margin:0 0 1.5em;overflow:hidden}.comment-navigation .nav-previous,.posts-navigation .nav-previous,.post-navigation .nav-previous{float:left;width:50%}.comment-navigation .nav-next,.posts-navigation .nav-next,.post-navigation .nav-next{float:right;text-align:right;width:50%}.screen-reader-text{border:0;clip:rect(1px,1px,1px,1px);clip-path:inset(50%);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute!important;width:1px;word-wrap:normal!important}.screen-reader-text:focus{background-color:#f1f1f1;border-radius:3px;box-shadow:0 0 2px 2px rgba(0,0,0,.6);clip:auto!important;clip-path:none;color:#21759b;display:block;font-size:14px;font-size:.875rem;font-weight:bold;height:auto;left:5px;line-height:normal;padding:15px 23px 14px;text-decoration:none;top:5px;width:auto;z-index:100000}#content[tabindex="-1"]:focus{outline:0}.alignleft{display:inline;float:left;margin-right:1.5em}.alignright{display:inline;float:right;margin-left:1.5em}.aligncenter{clear:both;display:block;margin-left:auto;margin-right:auto}.clear:before,.clear:after,.entry-content:before,.entry-content:after,.comment-content:before,.comment-content:after,.site-header:before,.site-header:after,.site-content:before,.site-content:after,.site-footer:before,.site-footer:after{content:"";display:table;table-layout:fixed}.clear:after,.entry-content:after,.comment-content:after,.site-header:after,.site-content:after,.site-footer:after{clear:both}.widget{margin:0 0 1.5em}.widget select{max-width:100%}.sticky{display:block}.hentry{margin:0 0 1.5em}.updated:not(.published) {display:none}.page-content,.entry-content,.entry-summary{margin:1.5em 0 0}.page-links{clear:both;margin:0 0 1.5em}.comment-content a{word-wrap:break-word}.bypostauthor{display:block}.infinite-scroll .posts-navigation,.infinite-scroll.neverending .site-footer{display:none}.infinity-end.neverending .site-footer{display:block}.page-content .wp-smiley,.entry-content .wp-smiley,.comment-content .wp-smiley{border:none;margin-bottom:0;margin-top:0;padding:0}embed,iframe,object{max-width:100%}.custom-logo-link{display:inline-block}.wp-caption{margin-bottom:1.5em;max-width:100%}.wp-caption img[class*="wp-image-"]{display:block;margin-left:auto;margin-right:auto}.wp-caption .wp-caption-text{margin:.8075em 0}.wp-caption-text{text-align:center}.gallery{margin-bottom:1.5em}figure.gallery-item{margin:0}.sizer{max-width:33.33%;width:33.33%;padding:10px}.gallery-item{display:inline-block;text-align:center;vertical-align:top;width:100%}.gallery-columns-2 .gallery-item{max-width:50%}.gallery-columns-3 .gallery-item{max-width:33.33%;padding:10px}.gallery-columns-4 .gallery-item{max-width:25%}.gallery-columns-5 .gallery-item{max-width:20%}.gallery-columns-6 .gallery-item{max-width:16.66%}.gallery-columns-7 .gallery-item{max-width:14.28%}.gallery-columns-8 .gallery-item{max-width:12.5%}.gallery-columns-9 .gallery-item{max-width:11.11%}.gallery-caption{display:block}body{font-family:"ff-enzo-web",sans-serif;font-size:18px;color:#3e606f}#menu-item-40 a{content:url(/wp-content/themes/vgc/images/webp/xvgc_logo_2019-25-300x169.webp.pagespeed.ic.NtBv9Cc32H.webp);width:50%;min-width:140px;padding:10px 0;margin:5px 0}a{color:#2b4956;text-decoration:underline}.menu-main-menu-container,.menu-sub-container{text-align:center}.menu-main-menu-container{width:100%;display:block}.menu-main-menu-container a{padding:20px;color:#2f87a0;font-weight:700;line-height:1.3}.menu-main-menu-container .font-colour-store a{color:#c31313;font-size:24px;text-transform:uppercase}.menu-sub-container{clear:both;width:100%;display:block;background:#3e606f}.menu-sub-container li{width:auto}.menu-sub-container a{color:#fff;padding:10px;font-size:1rem}.menu-sub-container a:hover{text-decoration:underline}.menu-main-menu-container:after,.menu-sub-container:after{content:"";clear:both;display:table}.item .html{position:absolute;position:absolute;z-index:10;top:20%;left:5%;text-align:center;width:90%}.item .html h2{color:#fff;font-weight:600;font-size:40px;font-size:4.0vw;text-shadow:0 0 41px #253b44 , 0 0 30px #253b44 , 0 0 20px #000}.item .html p{color:#fff;font-weight:600;font-size:15px;font-size:1.5vw;text-shadow:0 0 41px #253b44 , 0 0 30px #253b44 , 0 0 20px #000}.item .html h2 i,.item .html p i{font-weight:900;font-style:normal}a.btn{background:#fff;color:#2f87a0;padding:20px 40px;font-weight:700;text-decoration:none;text-transform:uppercase;border:0;white-space:normal;word-break:break-all}a.btn-sml{padding:10px 20px;text-transform:none;border:2px solid #2f87a0;margin-right:5px;margin-bottom:5px}.btn-outline-primary:hover{color:#fff;background-color:#2f87a0;border-color:#2f87a0}input.btn-secondary{background:#fff!important;color:#2f87a0!important;text-decoration:none;border:0}a.btn.btn_primary,a.btn.btn-primary,a.btn-primary{background:#3e606f;color:#fff}a.btn-sml:hover,a.btn-sm:hover{background-color:#2f87a0}.two_buttons a.btn{margin:20px 10px}.one_button a.btn{padding:20px 80px}.about{font-size:30px;margin-top:30px}.about a{text-decoration:none;transition:all .6s;border-bottom:1px solid #eaeaea}.about a:hover{color:#2f87a0}.about:hover a{border-bottom:1px solid #2f87a0}.into{font-size:20px}.parent{overflow:hidden;margin-top:20px;margin-bottom:0;position:relative}.parent .child{transform:scale(1.01)}.parent:hover .child,.parent:focus .child{transform:scale(1.1)}.parent a{color:#fff;text-align:center;text-decoration:none}.child::before{content:" ";height:100%;width:100%;position:absolute;top:0;left:0;transition:all .5s}.parent:hover .child::before,.parent:focus .child::before{background-color:rgba(38,61,70,.8)}.child{width:100%;height:100%;background-color:#253b44;background-position:center;background-size:cover;transition:all .5s;min-height:210px;min-height:25vh;display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;flex-direction:column;justify-content:center}.child span{font-size:25px;font-size:2vw;z-index:1;font-weight:600;text-shadow:1px 1px 1px #6b6b6b}@media screen and (max-width:900px){.parent .child{padding:20px}.child span{font-size:20px}.ctas .col-md-4{padding-left:5px;padding-right:5px}#page{max-width:100%;position:relative}}.house{background:#3496a7 url(/wp-content/themes/vgc/images/webp/grass-55.webp.pagespeed.ce.sBwt3kYPxh.webp);padding:50px 50px 30px 50px;margin:50px 0 30px 0;background-size:cover}.houses .item{height:100%}.houses .item h2{padding:15px 15px 0 15px;font-weight:800;font-size:1.5rem}.houses .item p{padding:0 15px}.houses .item{}.houses .item .inner{margin:0 15px 0 15px;background:#fff;height:100%}.house .slick-slider .slick-list,.house .slick-slider .slick-track{margin-bottom:20px}.slick-slide a{text-decoration:none}.toggle-switch{height:130px}@media screen and (max-width:900px){.house{padding:20px 20px 30px 20px;margin:20px 0}}#colophon{background:#3e606f;color:#fff;font-size:.9rem;line-height:1.9;padding-bottom:100px}#colophon h3{font-size:1rem;font-weight:900}#colophon .col{padding:30px 40px}#colophon a{color:#fff;text-decoration:none}#colophon a:hover{text-decoration:underline}#colophon ul{margin:0;padding:0;list-style-type:none}.mc_var_label.mc_header.mc_header_email{display:none}.mc_signup_submit,.mc_merge_var{display:inline-block}.cta-bottom{background:url(/wp-content/themes/vgc/images/webp/landscape-and-garden-design-maintenance-55.webp.pagespeed.ce.kU7HwfpBFe.webp);min-height:600px;background-size:cover;background-position:center top;position:relative}@media (max-width:1200px){.cta-bottom-shop.container-fluid{min-height:510px}}@media (max-width:996px){.cta-bottom-shop.container-fluid{min-height:420px}}@media (max-width:768px){.cta-bottom-shop.container-fluid{min-height:345px}}@media (max-width:576px){.cta-bottom-shop.container-fluid{min-height:290px}header#masthead.shop-header .container-fluid .row .col-lg-2:first-of-type{padding-bottom:30px}}@media (max-width:500px){.cta-bottom-shop img{margin:0 auto}.cta-bottom-shop .textwidget .two_buttons{margin-left:0}.cta-bottom-shop .two_buttons a.btn{margin:0}.cta-bottom-shop .two_buttons .hov{display:block}.cta-bottom-shop .two_buttons a.btn{width:100%;margin-bottom:10px;margin-left:-100px}.cta-bottom .inner .in{width:70%}}@media (max-width:380px){.cta-bottom-shop .two_buttons{text-align:left!important}.cta-bottom-shop .inner .in{width:100%}.cta-bottom-shop .inner{padding-left:25px}.cta-bottom-shop .two_buttons a.btn{margin-top:10px}.cta-bottom-shop .two_buttons a.btn{margin-left:0}}@media (max-width:400px){.site-footer .col{min-width:100%}}.cta-bottom-shop{background:url(/wp-content/themes/vgc/images/xcta-bottom-shop-bg.png.pagespeed.ic.DQh49KcNAX.jpg);min-height:600px;background-size:cover;background-position:center top;position:relative}.cta-bottom-shop{background:url(/wp-content/uploads/2020/12/xshop_bg.jpg.pagespeed.ic.yMthNc9bQu.jpg)!important;min-height:600px;background-size:cover!important;background-position:center center!important;position:relative}.cta-bottom .inner{margin:10% auto;max-width:60%;left:-60px;position:relative;z-index:10}.cta-bottom:after{content:" ";position:absolute;top:0;bottom:0;left:0;right:0;width:100%;height:100%}.cta-bottom .btn{min-width:150px;min-width:17vw}.cta-bottom .img{float:left;height:200px;height:17vw;margin-right:10px}.cta-bottom .inner .in{float:left;margin-top:200px;margin-top:2vw}.cta-bottom h2{color:#fff;font-weight:900;font-size:35px;font-size:3.5vw;text-shadow:0 0 41px #253b44 , 0 0 30px #253b44;max-width:800px;max-width:80vw;margin-bottom:0}.cta-bottom h3{color:#fff;font-size:35px;font-size:35px;font-size:3.5vw;text-shadow:0 0 41px #253b44 , 0 0 30px #253b44;max-width:800px;max-width:80vw;margin-top:0}@media screen and (max-width:900px){.cta-bottom{min-height:auto}.hide-mob{display:none}}@media screen and (max-width:1301px){.shop-hide-mob{display:none}}.mob-nav ul,.shop-mob-nav ul{margin:0;padding:0;list-style-type:none}.mob-nav ul a,.shop-mob-nav ul a{text-decoration:none;text-align:center;display:block;font-size:13px;padding:10px 0;color:#fff}.mob-nav,.shop-mob-nav{background:#3e606f;color:#fff}.mob-nav svg,.shop-mob-nav svg{fill:#fff!important}.mob-logo{width:auto;max-height:30px}.mob-nav li,.shop-mob-nav li{padding:0}.mob-nav .align-self-center{flex-grow:1.5}ul.slides{margin:0;padding:0;width:100%}#menu-item-93,#menu-item-94,#menu-item-2348{font-weight:700}@media screen and (min-width:950px){.mob-nav{display:none}}@media screen and (min-width:1302px){.shop-mob-nav{display:none}}@media (max-width:1301px){.shop-main-navigation{display:none}}@media screen and (max-width:949px){#container{padding-top:60px}}.footer--phone a{color:#fff;font-weight:600;text-decoration:none;font-size:2rem;position:relative;margin-left:-1%}.footer--phone{text-align:center}.slick-slider{position:relative;display:block;box-sizing:border-box;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;-webkit-touch-callout:none;-khtml-user-select:none;-ms-touch-action:pan-y;touch-action:pan-y;-webkit-tap-highlight-color:transparent}.slick-list{position:relative;display:block;overflow:hidden;margin:0;padding:0}.slick-list:focus{outline:none}.slick-list.dragging{cursor:pointer;cursor:hand}.slick-slider .slick-track,.slick-slider .slick-list{-webkit-transform:translate3d(0,0,0);-moz-transform:translate3d(0,0,0);-ms-transform:translate3d(0,0,0);-o-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}.slick-track{position:relative;top:0;left:0;display:block;margin-left:auto;margin-right:auto}.slick-track:before,.slick-track:after{display:table;content:''}.slick-track:after{clear:both}.slick-loading .slick-track{visibility:hidden}.slick-slide{display:none;float:left;height:100%;min-height:1px}[dir="rtl"] .slick-slide{float:right}.owl-carousel.intro .slick-slide img{display:block;position:absolute;top:0;left:0;min-height:100%;width:100%;height:auto}.slick-slide img{display:block}.owl-carousel.intro .slick-slide{height:785px;overflow:hidden}@media (max-width:1920px){.owl-carousel.intro .slick-slide{height:600px}}@media (max-width:1550px){.owl-carousel.intro .slick-slide{height:470px}}@media (max-width:1200px){.owl-carousel.intro .slick-slide{height:360px}}@media (max-width:640px){.owl-carousel.intro .slick-slide{height:270px}}@media (max-width:1140px){#content .row .col-12 .owl-carousel.intro{padding-bottom:8px}}@media (max-width:500px){#content .row .col-12 .owl-carousel.intro{padding-bottom:0;margin-bottom:10px}}#content .col-12 .owl-carousel.intro{padding-bottom:113px}.slick-slide.slick-loading img{display:none}.slick-slide.dragging img{pointer-events:none}.slick-initialized .slick-slide{display:block}.slick-loading .slick-slide{visibility:hidden}.slick-vertical .slick-slide{display:block;height:auto;border:1px solid transparent}.slick-arrow.slick-hidden{display:none}.slick-slider img{max-width:unset;width:100%}.slick-prev,.slick-next{font-size:0;line-height:0;position:absolute;top:50%;display:block;width:20px;height:20px;padding:0;-webkit-transform:translate(0,-50%);-ms-transform:translate(0,-50%);transform:translate(0,-50%);cursor:pointer;color:red;border:none;outline:none;background:#fff;border-radius:20px}.slick-prev:hover,.slick-prev:focus,.slick-next:hover,.slick-next:focus{color:transparent;outline:none;background:transparent}.slick-prev:hover:before,.slick-prev:focus:before,.slick-next:hover:before,.slick-next:focus:before{opacity:1}.slick-prev.slick-disabled:before,.slick-next.slick-disabled:before{opacity:.25}.slick-prev:before,.slick-next:before{font-size:20px;line-height:1;opacity:.75;color:#2b4956;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.slick-prev{left:-25px}[dir="rtl"] .slick-prev{right:-25px;left:auto}.slick-prev:before{content:'←'}[dir="rtl"] .slick-prev:before{content:'→'}.slick-next{right:-25px}[dir="rtl"] .slick-next{right:auto;left:-25px}.slick-next:before{content:'→'}[dir="rtl"] .slick-next:before{content:'←'}.slick-dots{position:absolute;bottom:25px;display:none;right:20px;padding:0;margin:0;list-style:none;text-align:center}.page-id-20 .slick-dots{display:block}.slick-dots li{position:relative;display:inline-block;width:40px;height:40px;margin:0 5px;padding:0;cursor:pointer}.slick-dots li button{font-size:0;line-height:0;display:block;width:32px;height:32px;padding:5px;cursor:pointer;color:transparent;border:0;outline:none;background:rgba(62,96,111,.8);border:5px solid rgba(62,96,111,.1);border-radius:20px}.slick-dots li button:hover,.slick-dots li button:focus{outline:none}.slick-dots li.slick-active button{background:#fff;border:8px solid rgba(62,96,111,.8)}@media screen and (max-width:1140px){.slick-dots{position:absolute;right:auto;width:100%}.slick-dotted{margin-bottom:40px}.slick-dots li.slick-active button{border:8px solid #3e606f}.slick-dots li button{background:#3e606f}}.pushy{position:fixed;width:200px;height:100%;top:0;z-index:9999;background:#fff;overflow:auto;-webkit-overflow-scrolling:touch}.pushy a{display:block;color:#2f87a0;padding:15px 30px;text-decoration:none}.pushy a:hover{color:#2f87a0}.pushy ul:first-child{margin-top:10px}.pushy.pushy-left{left:0}.pushy.pushy-right{right:0}.pushy-content{visibility:hidden}.pushy-left{-webkit-transform:translate3d(-200px,0,0);-ms-transform:translate3d(-200px,0,0);transform:translate3d(-200px,0,0)}.pushy-open-left #container,.pushy-open-left .push{-webkit-transform:translate3d(200px,0,0);-ms-transform:translate3d(200px,0,0);transform:translate3d(200px,0,0)}.pushy-right{-webkit-transform:translate3d(200px,0,0);-ms-transform:translate3d(200px,0,0);transform:translate3d(200px,0,0)}.pushy-open-right #container,.pushy-open-right .push{-webkit-transform:translate3d(200px,0,0);-ms-transform:translate3d(200px,0,0);transform:translate3d(200px,0,0)}.pushy-open-left .pushy,.pushy-open-right .pushy{-webkit-transform:translate3d(0,0,0);-ms-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}.pushy-open-left .pushy-content,.pushy-open-right .pushy-content{visibility:visible}#container,.pushy,.push{transition:transform .2s cubic-bezier(.16,.68,.43,.99)}.pushy-content{transition:visibility .2s cubic-bezier(.16,.68,.43,.99)}.site-overlay{display:none}.pushy-open-left .site-overlay,.pushy-open-right .site-overlay{display:block;position:fixed;top:0;right:0;bottom:0;left:0;z-index:9998;background-color:rgba(0,47,43,.38);-webkit-animation:fade 500ms;animation:fade 500ms}@keyframes fade {
  0% {
    opacity: 0;
  }

  100% {
    opacity: 1;
  }
}@-webkit-keyframes fade {
  0% {
    opacity: 0;
  }

  100% {
    opacity: 1;
  }
}.pushy-submenu{}.pushy-submenu ul{padding-left:15px;transition:max-height .2s ease-in-out , visibility .2s ease-in-out}.pushy-submenu ul .pushy-link{transition:opacity .2s ease-in-out}.pushy-submenu button{width:100%;color:#b3b3b1;padding:15px 30px;text-align:left;background:transparent;border:0}.pushy-submenu button:hover{color:#fff}.pushy-submenu>a,.pushy-submenu>button{position:relative}.pushy-submenu>a::after,.pushy-submenu>button::after{content:'';display:block;height:11px;width:8px;position:absolute;top:50%;right:15px;background:url(https://cdnjs.cloudflare.com/ajax/libs/pushy/1.1.2/img/arrow.svg) no-repeat;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%);transition:transform .2s}.pushy-submenu-closed ul{max-height:0;overflow:hidden;visibility:hidden}.pushy-submenu-closed .pushy-link{opacity:0}.pushy-submenu-open{}.pushy-submenu-open ul{max-height:1000px;visibility:visible}.pushy-submenu-open .pushy-link{opacity:1}.pushy-submenu-open a::after,.pushy-submenu-open button::after{-webkit-transform:translateY(-50%) rotate(90deg);-ms-transform:translateY(-50%) rotate(90deg);transform:translateY(-50%) rotate(90deg)}.pushy a{font-size:1rem;font-weight:600;padding:10px 20px}.pushy ul{margin:0;padding:0}.pushy-content #mob-menu2{background:#3e606f}.pushy-content #mob-menu2 a{padding:5px 20px;font-size:1rem;color:#fff}.pushy-content #mob-menu2 a:first-child{padding-top:10px}.pushy-content #mob-menu2 a:last-child{padding-bottom:10px}.pushy-left .menu-btn{color:#fff;background:#3e606f;display:inline-block}@media screen and (min-width:950px) and (max-width:1300px){#menu-item-40 a{min-width:200px}.menu-sub-container li{width:auto}.menu-sub-container li a{padding:10px 20px}}@media screen and (min-width:950px) and (max-width:1100px){.menu-sub-container li a{padding:10px 10px}}@media screen and (max-width:500px){.cta-bottom .img{margin-left:20px}.cta-bottom .inner .in{float:left;width:80%;margin-top:20px}.cta-bottom h2{font-size:30px}.cta-bottom h3{font-size:20px}.cta-bottom .two_buttons{text-align:center;margin-left:-25%}.child::before{background-color:rgba(38,61,70,.5)}.parent .child{font-weight:600!important}}@media screen and (max-width:900px){.owl-theme.intro .item img{display:none}.owl-theme.intro .item{background-position:center center;background-size:cover}.item .html h2{font-size:40px;font-size:5vw}.item .html p{font-size:30px;font-size:4vw}.two_buttons .btn_primary{}.cta-bottom .inner{left:auto}}@media screen and (max-width:1024px){.cta-bottom{min-height:300px;min-height:50vh}.cta-bottom .inner{max-width:100%}.cta-bottom .img{margin-top:22px}#colophon .col.p-0{padding-left:15px!important}}@media screen and (max-width:1350px){#menu-item-40 a{min-width:100px}.menu-main-menu-container a{font-size:17px;padding:15px}}@media screen and (min-width:950px){.menu-btn{display:none}.main-navigation ul{display:block}}.half.r{margin-left:20px;width:calc(50% - 20px);margin-top:62px}.half.r ul{margin:0 0 0 2rem;padding:0}.woocommerce-breadcrumb{background:#eaeaea;padding:5px;font-size:.9rem;margin-left:-15px;margin-right:-15px;padding-left:10px;color:#444}.woocommerce-breadcrumb a{color:#333}.woocommerce-product-gallery{}.yith_wapo_groups_container{background:#f8fafb;padding:10px}label.ywapo_label{margin-bottom:0}.ywapo_label_price{display:block;font-style:italic;font-size:.9rem;font-weight:600}.quantity{float:left}input.qty{height:48px;width:60px}.single_add_to_cart_button{margin-left:20px}.ywapo_options_container{display:flex;flex-wrap:wrap}.ywapo_input_container{flex-grow:1;background:#fff;padding:10px;margin:5px;text-align:center}.ywapo_label_price{display:block}.ywapo_option_label.ywapo_label_position_after{display:block}.woocommerce form .form-row .ywapo_input_container label{display:block;text-align:center}.woocommerce form .form-row .ywapo_input_container label>img{margin-right:0}.single-product .entry-summary ul{margin:0 0 1em 0;padding:0 0 0 2em}.product_meta{display:none}.outro{display:block;background:#a6d1de;padding:20px 10px 20px 20px;text-align:right;margin:20px 0;clear:both}.searchandfilter ul li.sf-field-taxonomy-work_type ul li{display:inline-block;margin-right:20px}.sidebar{background:#3e606f;color:#fff;margin:20px;font-size:80%;padding:20px}.sidebar a{color:#fff}.sidebar h2{font-size:1.2rem;font-weight:800}.sidebar ul{margin:0;padding-left:1 , 2em}.posted-on{font-size:.8rem}.news-bg{height:320px;overflow:hidden;margin-bottom:20px;margin-top:20px}.news-bg img{width:100%;height:auto;position:relative}.news-bg a img:before{width:100%;height:100%;background:red;content:" "}.news-bg a:hover img{}.entry-title a{text-decoration:none;font-weight:bold}.shed-box{background:#3e606f;color:#fff!important;padding-bottom:20px}.shed-box img{width:100%!important}.shed-box h3{font-weight:bold;font-size:1rem}.shed-box h3,.shed-box p{padding-left:10px;padding-right:10px}#mc_mv_EMAIL{display:none}#mc_signup_submit{background:#fff!important;color:#3e606f;font-size:16px;font-family:"ff-enzo-web","sans-serif";font-weight:bold;margin-top:5px}.post-loader{margin-top:30px}.post-loader article{background:#2f87a0;color:#fff!important}.post-loader article a{color:#fff;font-weight:100;font-size:21px}.post-loader .entry-title{padding:10px;line-height:.7}.post-loader .cols{-webkit-box-flex:0;-ms-flex:0 0 25%;flex:0 0 25%;max-width:25%;position:relative;width:100%;min-height:1px;padding-right:7px;padding-left:7px;margin-bottom:7px}.post-loader .cols .gallery{margin-bottom:7px}.post-loader .more{font-size:12px;font-weight:700;padding:0 10px 10px 10px;text-transform:uppercase}.floating-links.absolute{position:fixed;right:0;top:50%;flex-wrap:wrap;flex-flow:column;z-index:999999;box-shadow:0 0 4px #d8d8d8}.floating-links.absolute div{flex-grow:1}.floating-links.absolute div:hover{opacity:.9}.floating-links img{width:40px}.font-weight-medium,.font-weight-medium p{font-weight:600}.font-colour-primary{color:#2f87a0!important}.bg-brand-primary{background-color:#2f87a0!important}.bg-brand-secondary{background-color:#3999b6!important}.font-brand-secondary{color:#3999b6!important}.bg-brand-third{background-color:#3e606f!important}.btn-secondary:hover{background-color:#fff}.text-decoration-none,.text-decoration-none a{text-decoration:none}.section-gutters{max-width:2000px;padding-left:50px;padding-right:50px;margin:0 auto}.pb-6{padding-bottom:6rem}.shop-usp-1{font-size:1rem}header#masthead .container-fluid .row nav.shop-navigation ul li:after{border-right:1px solid #fff;content:'';height:47px;position:absolute;right:0;top:4px;border-right:1px solid rgba(255,255,255,.68);opacity:.9}header#masthead .container-fluid .row nav.shop-navigation ul li{display:flex;align-items:center;text-align:center;justify-content:center}header#masthead .container-fluid .row nav.shop-navigation ul li:last-of-type:after{border:none}header#masthead .container-fluid .row nav.shop-navigation ul li a{font-size:1rem;font-weight:600;line-height:1.3}header#masthead .container-fluid .row nav.shop-navigation .menu-sub-container{padding-top:5px;padding-bottom:5px}header#masthead .container-fluid .row .col-lg-4 table tr td:first-of-type::before{font-family:"Font Awesome 5 Free";font-weight:600;content:"\f095";transform:scaleX(-1);font-size:1.9rem;display:inline-block;color:#2f87a0;position:absolute;left:-30px;top:13px}header#masthead .container-fluid .row .col-lg-4 table tr td:first-of-type a{text-decoration:none;color:#2f87a0;font-weight:bold;font-size:2rem}header#masthead .container-fluid .row .col-lg-4 table tr td:first-of-type{min-width:278px}header#masthead .container-fluid .row .col-lg-4 table tr td a{text-decoration:none}header#masthead .container-fluid .row .col-lg-4 table tr td:first-of-type a:hover{text-decoration:underline}header#masthead .container-fluid .row .col-lg-4 table tr td:nth-of-type(2) p, header#masthead .container-fluid .row .col-lg-4 table tr td:nth-of-type(3) p {margin-bottom:0;font-weight:600;font-style:normal;color:#2f87a0;padding-top:5px}header#masthead .container-fluid .row .col-lg-4 table tr td:nth-of-type(2) p:hover, header#masthead .container-fluid .row .col-lg-4 table tr td:nth-of-type(3) p:hover {text-decoration:underline}header#masthead .container-fluid .row .col-lg-4 table tr td:nth-of-type(2), header#masthead .container-fluid .row .col-lg-4 table tr td:nth-of-type(3) {text-align:center;font-size:16px}header#masthead .container-fluid .row .col-lg-4 table tr td{padding-left:15px;color:#2f87a0;font-weight:600;position:relative;width:33%}header#masthead .container-fluid .row .col-lg-2 form{display:flex;flex-wrap:flex}header#masthead .container-fluid .row .col-lg-2 .fa-search{margin-top:10px;font-size:1.4rem;margin-right:10px}header#masthead .container-fluid .row .col-lg-2 input[type="text"]{width:100%;border:2px solid #3e606f;color:#2f87a0;height:50px;font-size:1.25rem;padding-left:15px}header#masthead .container-fluid .row .col-lg-2 input[type="text"]::placeholder{color:#2f87a0}header#masthead .container-fluid .row .col-lg-2 img{min-width:300px;height:auto}header#masthead.shop-header .container-fluid .row .col-lg-2 img{max-width:100%;height:auto;min-width:0}header#masthead.shop-header .container-fluid .row .col-lg-2{}.header-1 table{margin-bottom:0}@media (max-width:1650px){header#masthead.shop-header .col-lg-4 .header-1 .textwidget table tr td:nth-of-type(3) a, header#masthead.shop-header .col-lg-4 .header-1 .textwidget table tr td:nth-of-type(2) a {font-size:16px}}@media (max-width:1550px){header#masthead.shop-header .container-fluid .col-lg-12 nav.shop-navigation ul li a{font-size:.9rem}header#masthead.shop-header .container-fluid .row .col-lg-2{}header#masthead.shop-header .col-lg-4 .header-1 .textwidget table tr td:nth-of-type(3) a, header#masthead.shop-header .col-lg-4 .header-1 .textwidget table tr td:nth-of-type(2) a {line-height:1;padding-top:10px;display:block}header#masthead.shop-header .col-lg-4 .header-1 .textwidget table tr td:nth-of-type(3) br, header#masthead.shop-header .col-lg-4 .header-1 .textwidget table tr td:nth-of-type(2) br {display:none}}@media (max-width:1301px){header#masthead.shop-header{padding-top:85px}.mw{display:none}header#masthead.shop-header .col-lg-4 .header-1 .textwidget table tr td{padding-top:0}header#masthead.shop-header .container-fluid .row .col-lg-4 table tr td:first-of-type::before{top:26px;left:-36px}header#masthead.shop-header .row .col-lg-4.offset-lg-4{margin-left:20%;flex:0 0 46.333333%;max-width:46.333333%}header#masthead.shop-header .container-fluid .row .col-lg-2{}.mobeshop.show{display:block}.mobeshop{display:none;position:fixed;top:92px;z-index:9999;width:100%;background:#2b4956;-webkit-box-flex:0;-ms-flex:0 0 100%;flex:0 0 100%;max-width:100%;padding:20px}header#masthead.shop-header{padding-left:0!important;padding-right:0!important}}@media (max-width:1230px){header#masthead.shop-header .container-fluid .row .col-lg-2:nth-of-type(2) {flex:0 0 25%;max-width:25%}header#masthead.shop-header .container-fluid .row .col-lg-4{margin-left:11%}}@media (max-width:996px){header#masthead.shop-header .container-fluid .row .col-lg-2, header#masthead.shop-header .container-fluid .row .col-lg-2:nth-of-type(2) {max-width:none;flex:0 0 50%;max-width:50%}header#masthead.shop-header .container-fluid .row .col-lg-4{margin-left:0;flex:0 0 100%;max-width:100%;padding-left:70px}header#masthead.shop-header{padding-left:20px;padding-right:20px;padding-top:85px}}@media (max-width:576px){header#masthead.shop-header .container-fluid .row .col-lg-2, header#masthead.shop-header .container-fluid .row .col-lg-2:nth-of-type(2) {flex:0 0 100%;max-width:100%}header#masthead.shop-header{padding-top:85px}}@media (max-width:525px){header#masthead.shop-header .container-fluid .row .col-lg-4 table tr td:nth-of-type(1) {display:block;clear:both;width:100%;text-align:left}header#masthead.shop-header .container-fluid .row .col-lg-4 table tr td:nth-of-type(2), header#masthead.shop-header .container-fluid .row .col-lg-4 table tr td:nth-of-type(3) {width:40%;padding-top:15px;text-align:left;float:left}}@media (max-width:330px){header#masthead.shop-header .container-fluid .row .col-lg-4{padding-left:30px}}.shop-slider .container-fluid .row .col-lg-12 .carousel .carousel-item img{min-width:100%;height:auto}main.search-page .container-fluid .col-lg-4 .thumbnail{height:500px;overflow:hidden;position:relative}main.search-page .container-fluid .col-lg-4 .thumbnail img{min-width:100%;min-height:100%;height:auto;position:absolute}main.search-page .container-fluid .col-lg-4 .post-details{background-color:#efefef;padding:2rem}main.search-page .container-fluid .col-lg-4 .post-details p{margin-bottom:0}main.search-page .container-fluid .col-lg-4 .post-details h3 a{color:#2f87a0;text-decoration:none}@media (max-width:1920px){main.search-page .container-fluid .col-lg-4 .thumbnail{height:365px}}@media (max-width:1550px){main.search-page .container-fluid .col-lg-4 .thumbnail{height:280px}main.search-page .container-fluid .col-lg-4 .post-details{min-height:300px}}@media (max-width:1300px){main.search-page .container-fluid .col-lg-4 .thumbnail{height:230px}main.search-page .container-fluid .col-lg-4 .post-details{min-height:380px}}@media (max-width:992px){main.search-page .container-fluid .col-lg-4 .post-details{min-height:0}main.search-page .container-fluid .col-lg-4 .thumbnail{height:380px}}@media (max-width:768px){main.search-page .container-fluid .col-lg-4 .thumbnail{height:310px}}@media (max-width:600px){main.search-page .container-fluid .col-lg-4 .thumbnail{height:240px}}@media (max-width:450px){main.search-page .container-fluid .col-lg-4 .thumbnail{height:170px}}section.my-account .row .woocommerce-form{max-width:800px;margin:0 auto}section.my-account .row h1,section.my-account .row h2{max-width:810px;margin:20px auto}section.my-account .row .woocommerce-form .form-row{width:100%}section.my-account .row .woocommerce-form .form-row input[type="text"],section.my-account .row .woocommerce-form .form-row input[type="password"],section.my-account .row .woocommerce-form .form-row input[type="email"]{width:100%}section.my-account .row .woocommerce-form .form-row .woocommerce-Button{margin-right:20px;margin-bottom:20px}section.my-account .row .woocommerce{width:100%}section.my-account .woocommerce-Button{background:#3e606f;color:#fff;border:none;border-radius:10px;padding:19px 30px;font-size:20px}span.password-input{width:100%}@media (max-width:768px){section.my-account .container-fluid{padding-left:4rem!important;padding-right:4rem!important}}.shop-main .container .row .col-lg-12 h1{font-weight:900;color:#2f87a0}.shop-main .container .row .col-lg-12 h2{font-size:2.25rem}@media (max-width:576px){section.shop-main{padding:0 45px}section.shop-main .container .row .col-lg-12.pt-5{padding-top:0!important}}.usp-wrap .container-fluid .row.bg-grey{background-color:#efefef;padding-top:0;padding-bottom:0}.usp-wrap .container-fluid .row .col-lg-2 img{max-width:40px;height:auto}@media (max-width:1301px){.usp-wrap .container-fluid .row .col-lg-2 img{max-width:50px}.usp-wrap .container-fluid .row .col-lg-2{font-size:13px!important;padding:10px!important}.usp-wrap .container-fluid .row .col-lg-2 strong{font-size:13px!important}}@media (max-width:768px){#uspstrip{display:block!important}}.usp-wrap .container-fluid .row .col-lg-2{font-weight:600}.usp-wrap .container-fluid .row .col-lg-2 strong{font-size:1rem}@media (max-width:1250px){.usp-wrap .container-fluid .row .col-lg-2 strong{font-size:1.2rem}}@media (max-width:576px){section.usp-wrap .container-fluid .row.bg-grey{padding-bottom:10px}}#uspstrip{background-color:#efefef}@media (max-width:992px){.usp-wrap{max-height:120px;overflow:hidden;padding-top:0}.usp-wrap .textwidget{padding-top:0}#uspstrip li{width:50%;float:left;list-style-type:none}#uspstrip:after{content:"";display:table;clear:both}}@media (min-width:992px){section.usp-wrap .container-fluid .row.bg-grey{margin-bottom:10px}section.usp-wrap .container-fluid .row.bg-grey ul{width:100%;display:flex;flex-wrap:wrap;margin:0;padding:0;list-style-type:none}}.product__list a{font-size:14px;font-weight:600}section.product-category-nav .container-fluid .row .col-lg-2 h3{font-size:1.5rem;max-width:230px;margin:0 auto}.product-view .type-product{overflow:hidden;position:relative;z-index:10;padding-left:0;margin-left:0}.product-view .type-product a.add_to_cart{display:none}.product-view .type-product h2.woocommerce-loop-product__title{position:absolute;top:44%;left:50%;transform:translate(-48%,0%);color:#fff;font-weight:bold;text-align:center;font-size:2.5rem;z-index:30;width:100%;display:none;max-width:90%}.product-view .type-product .product-overlay{background-color:#3e606f;z-index:20;width:100%;opacity:.7;position:absolute;display:none;top:0;left:0}.product-view .type-product:hover>.product-overlay,.product-view .type-product:hover>a h2.woocommerce-loop-product__title{display:block!important;cursor:pointer}.product-view img{min-width:100%;height:auto;position:absolute}.section-special-offers .product-view .type-product,.section-special-offers .product-view .type-product .product-overlay{height:400px}.section-best-sellers .product-view .type-product,.section-best-sellers .product-view .type-product .product-overlay,section.section-discontinued-products .container-fluid .row .product-view .type-product,section.section-discontinued-products .container-fluid .row .product-view .type-product .product-overlay{height:300px}section.section-brands .container-fluid .row .brand-logo{padding:30px;box-sizing:border-box;-webkit-box-sizing:border-box;-moz-box-sizing:border-box}@media (max-width:1550px){section.section-brands .container-fluid .row{justify-content:center}}@media (max-width:576px){section.section-brands .container-fluid .row .brand-logo{width:50%}}@media (max-width:400px){section.section-brands .container-fluid .row .brand-logo{width:100%;padding:40px}}sidebar.shop-filter{background-color:#efefef;height:100%}sidebar.shop-filter form ul{padding-left:0;margin-left:0}sidebar.shop-filter form ul li{list-style-type:none}sidebar.shop-filter form ul li label{font-size:1.3rem;padding-left:10px}sidebar.shop-filter h2{padding-bottom:5px}sidebar.shop-filter form h3{border-top:1px solid #fff;padding-top:25px;margin-top:25px}sidebar.shop-filter form h3:first-of-type{}sidebar.shop-filter form input[type="submit"]{width:100%;height:70px;border-radius:10px;background-color:#fff;margin:20px auto;text-align:center;font-weight:bold;color:#3e606f;font-size:1.2rem}sidebar.shop-filter form input[type="submit"]:hover{cursor:pointer}@media (max-width:2285px){sidebar.shop-filter form ul li label{font-size:1.2rem}}@media (max-width:1900px){sidebar.shop-filter form input[type="submit"]{font-size:1rem;height:60px}}section.product-category .row .col-lg-10 .products .product-thumbnail-wrap,section.product-single .products .product-thumbnail-wrap{overflow:hidden;position:relative;padding-bottom:80%}section.product-category .row .col-lg-10 .products{min-width:100%}section.product-category .row .col-lg-10 .products .product-thumbnail-wrap img,section.product-single .products .product-thumbnail-wrap img{position:absolute;top:0;left:0;width:100%;height:auto;min-height:100%;max-width:none;object-fit:cover}section.product-category .row .col-lg-10 .products .product-attributes{font-size:1.3rem}section.product-category .row .col-lg-10 .page-numbers{display:flex;max-width:400px;margin:0 auto}section.product-category .row .col-lg-10 .page-numbers li{flex-grow:1;list-style-type:none;margin:0 auto;font-weight:bold;font-size:2rem}section.product-category .row .col-lg-10 .page-numbers li span,section.product-category .row .col-lg-10 .page-numbers li a{text-decoration:none;color:#b0babf}section.product-category .row .col-lg-10 .page-numbers li a.prev,section.product-category .row .col-lg-10 .page-numbers li a.next{color:#2f3435}section.product-category .row .col-lg-10 .page-numbers li span.current{color:#fff;background:#3e606f}@media (max-width:1900px){section.product-category .col-lg-2{flex:0 0 24.666667%;max-width:24.666667%}section.product-category .row .col-lg-10 .products .product-thumbnail-wrap{}section.product-category .col-lg-10{flex:0 0 75.333333%;max-width:75.333333%}}@media (max-width:996px){section.product-category .col-lg-2,section.product-category .col-lg-10{flex:0 0 100.00%;max-width:100.00%}section.product-category .col-lg-2,section.product-category .col-lg-10 ul.products li{width:50%;padding:5px;margin-right:0}section.product-category .col-lg-10 ul.products li{float:left}section.product-category .col-lg-10 ul.products li:nth-of-type(odd) {clear:both}section.product-category .col-lg-2{order:2;margin-top:50px}section.product-category .col-lg-10{order:1}section.product-category .row .col-lg-10{padding-left:15px!important;padding-right:15px!important}}@media (max-width:768px){.products.columns-3,.products.columns-4{display:flex;flex-wrap:wrap}}.woocommerce-breadcrumb{display:none}.product-single .container-fluid .row .col-lg-6:nth-of-type(2) ul li {list-style-type:none;position:relative;line-height:30px;margin-bottom:20px;font-weight:600}@media (max-width:996px){.product-single .container-fluid .row .col-lg-6:nth-of-type(2) .row ul {padding-top:0;padding-bottom:0}}.product-single .container-fluid .row .col-lg-6:nth-of-type(2) ul li:before {content:" ";background:url(/wp-content/themes/vgc/images/xtick-blue.png.pagespeed.ic.N8egN_VCQb.png);background-repeat:no-repeat;background-size:100px;position:absolute;left:-43px;top:5px;width:25px;height:40px;background-size:contain}.product-single .container-fluid .row .col-lg-6:nth-of-type(2) section ul li:before {content:"";background:none}.product-single .container-fluid .row .col-lg-6:nth-of-type(2) p {font-weight:600}.product-single .container-fluid .row .col-lg-6:nth-of-type(2) ul {padding-left:0;padding-bottom:20px;padding-top:20px}.product-single .container-fluid .row .col-lg-6 .flexslider{max-height:1040px;overflow:hidden;margin-bottom:25px}.product-single .container-fluid .row .col-lg-6 #slider .flex-viewport .slides img{height:auto;min-width:100%;width:auto}.product-single .container-fluid .row .col-lg-6 #carousel .flex-viewport .slides li{height:170px;overflow:hidden}.product-single .container-fluid .row .col-lg-6 #carousel .flex-viewport .slides li:hover{opacity:.9;cursor:pointer}.product-single .container-fluid .row .col-lg-6.d-flex{align-items:baseline}@media (max-width:768px){section.product-single .col-lg-6{flex-wrap:wrap}section.product-single .container-flud .row .col-lg-6 h1{padding-left:0}}.postcode-search .row input[type="text"]{height:50px;width:450px;padding-left:20px;text-align:center;box-shadow:0 0 6px #3e606f}@media (max-width:500px){.postcode-search .row input[type="text"]{width:90%;max-width:90%}}.postcode-search .row .col,.postcode-search .container-fluid .row .col-lg-2{padding-top:43px;padding-bottom:30px}.postcode-search .row .col p{font-weight:600}.postcode-search .container-fluid .row .col-lg-2{font-size:1.1rem;padding:25px 35px 25px 35px}.postcode-search .container-fluid .row .col-lg-2 p,.postcode-search .container-fluid .row .col-lg-2 p a{color:#fff;margin-bottom:0}.postcode-search .container-fluid .row .col-lg-2 p,.postcode-search input[type="text"]{text-transform:uppercase}.postcode-search .container-fluid .row .col-lg-2{background-color:#283e48}.postcode-search .container-fluid .row .col-lg-2 p a{text-decoration:none;display:block}@media (max-width:1550px){section.postcode-search .container-fluid .row .col-lg-2,section.no-search-default .container-fluid .row .col-lg-2{flex:0 0 26.666667%;max-width:26.666667%}section.postcode-search .container-fluid .row .col-lg-10,section.no-search-default .container-fluid .row .col-lg-10{flex:0 0 73.333333%;max-width:73.333333%}}@media (max-width:996px){section.postcode-search .container-fluid .row .col-lg-10,section.postcode-search .container-fluid .row .col-lg-2{flex:0 0 100%;max-width:100%}}.single-end .container-fluid .row .col-lg-12 p{font-size:2rem}.single-end .container-fluid .row .col-lg-12 a:not(.btn) {color:#fff;font-size:3.5rem;font-weight:bold;text-decoration:none}.single-end .container-fluid .row .col-lg-12 a.btn{margin-right:20%;border:0;border-radius:5px;width:250px}.single-end .container-fluid .row .col-lg-12 .buttons{max-width:495px;margin:0 auto}section.no-search-default .container-fluid .row .col-lg-10 img{max-width:200px;height:auto}section.no-search-default .container-fluid .row .col-lg-10{height:600px;padding-top:170px;box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box}section.options .sidebar-checkout{padding:100px 44px 0 40px;box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box}section.options .sidebar-checkout .cart-contents .variation .variation-ProductAddons{margin-left:0;margin-bottom:0}section.options .sidebar-checkout .cart-contents a{color:#fff;color:#fff;text-align:left;display:block;font-weight:bold}section.options .sidebar-checkout .cart-contents .variation .variation-ProductAddons p{margin-bottom:0}section.options .sidebar-checkout .cart-contents .variation{color:#fff;padding-top:10px;text-align:left;margin-bottom:0}section.options .sidebar-checkout .cart-contents span,section.options .sidebar-checkout .cart-contents{color:#fff;text-align:left;font-size:1rem;padding-bottom:10px}section.options .sidebar-checkout .cart-contents h2{padding-top:20px}section.options .sidebar-checkout .sticky-cart{position:-webkit-sticky;position:sticky;top:50px;padding-bottom:50px}section.options .sidebar-checkout .current-cart-session .d-flex{font-size:1rem;align-items:center}section.options .sidebar-checkout .current-cart-session h3{font-size:1.5rem;font-weight:bold}section.options .sidebar-checkout .current-cart-session .items .fa-circle{font-size:5px;padding-right:8px}section.options .sidebar-checkout .cart-contents span,section.options .sidebar-checkout .cart-contents .d-block{padding-bottom:30px}section.options .sidebar-checkout .cart-contents span.amount, section.options .sidebar-checkout .cart-contents a, section.options .row .block .checkbox-container input:checked ~ .checkmark:after {display:block}section.options .container-fluid .row .cart-contents .d-block a{font-size:28px}section.options .container-fluid .row .cart-contents dd.variation-ProductAddons{padding-bottom:10px}section.options .sidebar-checkout .cart-contents span.amount:nth-of-type(2) {text-align:left}section.options .sidebar-checkout .cart-contents h3{border-bottom:1px solid #fff;font-size:2.5rem;color:#fff;font-weight:bold;padding-top:3rem;padding-bottom:2rem;text-align:left}section.options .sidebar-checkout .btn-primary{width:100%;font-size:2rem;margin-top:25px}@media (max-width:1930px){section.options .sidebar-checkout .btn-primary{font-size:1.5rem}}@media (max-width:1690px){section.options .sidebar-checkout .btn-primary{font-size:1rem}}@media (max-width:1550px){#select-addons .options .container-fluid .row .col-lg-2 button.btn-secondary{width:100%}#select-addons .options .container-fluid .row .col-lg-2{flex:0 0 26.666667%;max-width:26.666667%}#select-addons .options .container-fluid .row .col-lg-10{flex:0 0 73.333333%;max-width:73.333333%}}@media (max-width:996px){#select-addons .options .container-fluid .row .col-lg-10,#select-addons .options .container-fluid .row .col-lg-2,.site-main .no-search-default.options .container-fluid .row .sidebar-checkout,.site-main .no-search-default.options .container-fluid .row .col-lg-10{flex:0 0 100%;max-width:100%}section.cart-page .container-fluid .woocommerce .woocommerce-cart-form td.product-remove{display:block;margin-bottom:50px}#select-addons .options .container-fluid .row .col-lg-2{padding-top:50px;padding-bottom:20px}.cart-page .pl-5,.cart-page .pr-5{padding:0 1rem!important}section.cart-page .container-fluid .woocommerce-cart-form{width:100%!important}section.cart-page .container-fluid .shop_table .cart_item .product-thumbnail img{width:100%}section.cart-page .container-fluid .woocommerce .cart-collaterals{width:100%}section.cart-page td.actions{display:block!important}section.cart-page .btn.btn_primary{margin-bottom:1rem}.woocommerce-cart .cta-bottom-shop .two_buttons a.btn{margin-left:0}}section.options .sidebar-checkout .p-last{margin-bottom:0;padding-bottom:0}section.options .sidebar-checkout .p-last{font-size:26px;padding-top:20px}section.options .row .block{flex:33%;max-width:33%;color:#2f87a0;position:relative}section.options .row .section-options .d-flex{justify-content:center;padding-bottom:10px}section.options .row .options-additional .block{flex:0 0 33.3%;max-width:33.3%}section.options .row .block .addon-details{padding-top:20px;min-height:255px;position:relative;background-color:#efefef}section.options .row .block .thumbnail{position:relative;width:100%;height:275px;overflow:hidden}section.options .row .col-lg-10{padding-left:0;padding-right:0}@media (max-width:996px){section.options .row .col-lg-10 .section-addon-wrap{padding-left:33px;padding-right:33px}}@media (max-width:500px){section.options .container-fluid .row .block{min-height:400px}section.options .row .d-flex .block.p-5 .thumbnail{height:230px}}@media (max-width:400px){section.options .row .d-flex .block.p-5 .thumbnail{height:180px}section.product-single .container-fluid .row .col-lg-6 h1{padding-left:0!important}section.product-single .container-fluid .row .col-lg-6 h2{text-align:left!important;padding-bottom:20px}section.options .container-fluid .row .block{min-height:340px}}@media (max-width:330px){section.options .row .d-flex .block.p-5 .thumbnail{height:140px}section.options .container-fluid .row .block{min-height:300px}}section.options .row .col-lg-10 .section-addon-wrap:nth-of-type(2n+1) {background-color:#efefef}section.options .row .col-lg-10 .section-addon-wrap:nth-of-type(2n+1) .block .addon-details {background-color:#d9d9d9}section.options .row .col-lg-10 .section-addon-wrap .block .addon-details select{width:50%;height:40px;margin-top:10px;padding-left:10px}section.options .row .d-flex .block .thumbnail{background:#fff}section.options .row .d-flex .block .thumbnail img{height:100%}section.options .row .d-flex .block .thumbnail img.cover{object-fit:cover;width:100%;height:100%}@media (max-width:1920px){section.options .row .block .thumbnail{height:210px}}@media (max-width:1550px){section.options .row .block{padding:1rem!important}}@media (max-width:768px){section.options .row .d-flex .block .thumbnail{height:125px}.cart-page table.shop_table_responsive tr td{text-align:left!important}section.options .row .d-flex{flex-wrap:wrap}section.options .row .p-5.block{flex:0 0 50%;max-width:100%}}@media (max-width:500px){section.options .container-fluid .row .d-flex{flex-wrap:wrap}section.options .container-fluid .row .block{flex:0 0 100%;margin-bottom:50px}}@media (max-width:400px){section.options .container-fluid .row .block p{font-size:1.2rem}}section.options .row .d-flex .block:last-of-type{margin-right:0}section.options .row .col-lg-10 .addon-select,section.options .row .col-lg-10 .addon-select-additional,section.options .row .col-lg-10 .addon-select-required{max-width:80%;margin:0 auto}section.options .row .col-lg-10{max-width:83.4%}section.options .row .block .checkbox-container{display:block;position:relative;padding-left:0;margin-bottom:12px;cursor:pointer;font-size:22px;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;height:35px}section.options .row .block .checkbox-container input{position:absolute;opacity:0;cursor:pointer;left:43%;height:68px;width:69px;z-index:999999}section.options .row .block .checkbox-container .checkmark{position:absolute;left:40%;right:0;height:70px;width:70px;padding:13px;border-radius:100%;border:2px solid #3999b6;background-color:#fff}@media (max-width:1550px){section.options .row .block .checkbox-container .checkmark,section.options .row .block .checkbox-container input{left:38%}}section.options .row .block .checkbox-container:hover input ~ .checkmark {background-color:#ccc}section.options .row .block .checkbox-container input:checked ~ .checkmark {background-color:#fff}section.options .row .block .checkbox-container .checkmark:after{content:"";position:absolute;display:none;content:url(/wp-content/themes/vgc/images/xtick-blue.png.pagespeed.ic.N8egN_VCQb.png)}#select-addons .row .col-lg-2 button.btn-secondary{background-color:#fff;height:60px;width:200px}#select-addons .row .col-lg-2 button.btn-secondary:hover{transform:scale(1.05)}@media (max-width:1200px){section.options .row .col-lg-10 .addon-select,section.options .row .col-lg-10 .addon-select-additional,section.options .row .col-lg-10 .addon-select-required{max-width:100%}}section.cart-page .includes_tax{display:none}@media (max-width:767px){section.cart-page .container-fluid .woocommerce table tr.order-total{display:flex}section.cart-page .container-fluid .woocommerce table tr.order-total th{display:block}section.cart-page .container-fluid .woocommerce table tr.order-total td{display:block;text-align:right!important;margin-left:auto}}@media (min-width:768px) and (max-width:996px){section.cart-page .container-fluid .woocommerce table tr td.product-thumbnail{display:table-cell;width:20%;padding-right:10px;vertical-align:top}section.cart-page .container-fluid .woocommerce table tr td.actions{display:table-cell!important}section.cart-page .container-fluid .woocommerce table tr td.product-quantity,section.cart-page .container-fluid .woocommerce table tr td.product-subtotal,section.cart-page .container-fluid .woocommerce table tr td.product-remove{display:inline-block!important}section.cart-page .container-fluid .woocommerce table tr td.product-remove{display:inline-block;float:right;margin-top:-24px}section.cart-page .container-fluid .woocommerce table tr.order-total th{display:table-cell}}@media (min-width:997px) and (max-width:1200px){section.cart-page .container-fluid .woocommerce-cart-form{width:100%!important}.cart-page .pl-5,.cart-page .pr-5{padding:0 1rem!important}.product-thumbnail{vertical-align:top}.cart-collaterals{width:100%}}@media (min-width:1201px) and (max-width:1800px){section.cart-page .container-fluid .woocommerce .cart-collaterals{width:28%!important;margin-left:2%}section.cart-page .container-fluid .woocommerce-cart-form{width:70%!important}}section.cart-page .container-fluid .woocommerce-checkout-review-order-table .variation-ProductAddons,section.cart-page .container-fluid .woocommerce-checkout-review-order-table .variation-ProductAddons p,section.cart-page .container-fluid .woocommerce-checkout-review-order-table .variation{margin:0;font-weight:normal}section.cart-page .container-fluid .woocommerce table.shop_table tr td:nth-of-type(3), section.cart-page .container-fluid .woocommerce table.shop_table th.product-price {display:none}section.cart-page .container-fluid .woocommerce table.shop_table tr td.product-subtotal span.amount{font-size:20px;font-weight:bold}@media (max-width:996px){section.cart-page .container-fluid .woocommerce table.shop_table tr td.product-subtotal{padding-top:15px;display:block}}section.cart-page .container-fluid .woocommerce-checkout-review-order-table .product-name{font-weight:bold}section.cart-page .container-fluid .woocommerce-checkout-review-order-table .variation .variation-ProductAddons{padding-bottom:10px}section.cart-page .container-fluid .woocommerce-checkout-review-order-table .product-total{border-bottom:1px solid #fff;padding-bottom:25px;margin-bottom:25px}section.cart-page .container-fluid .woocommerce-checkout-review-order-table .woocommerce-Price-amount{font-size:1.3rem}section.cart-page .container-fluid .shop_table .variation{padding-top:10px}section.cart-page .container-fluid .woocommerce-cart-form .product-name{padding-left:25px;padding-right:25px}section.cart-page .container-fluid .woocommerce-cart-form .variation-ProductAddons{margin-left:0}section.cart-page .container-fluid .woocommerce-cart-form{flex-grow:20;padding-right:10rem;float:left;width:80%}section.cart-page .container-fluid .cart-collaterals{flex-grow:1;background-color:#3e606f;color:#fff;padding:3rem;box-sizing:border-box;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;float:left}section.cart-page .container-fluid .cart-collaterals .woocommerce-shipping-totals,section.cart-page .container-fluid .cart-collaterals .cart-subtotal{display:none}section.cart-page .container-fluid .cart-collaterals .order-total{font-size:30px}section.cart-page .container-fluid .cart-collaterals{max-height:300px}section.cart-page .container-fluid .cart-collaterals .woocommerce-Price-amount{font-size:24px}section.cart-page .container-fluid .cart-collaterals a.checkout-button{background:#fff;color:#2f87a0;padding:20px 40px;text-decoration:none;text-transform:uppercase;border:0;border-radius:5px;margin:35px auto;display:block;max-width:278px;text-align:center;font-size:1rem}section.cart-page .woocommerce{width:100%}section.cart-page .container-fluid .cart-collaterals h2{font-weight:bold;margin-bottom:20px}section.cart-page .container-fluid .page .entry-header h1{font-weight:900;color:#2f87a0;padding-bottom:30px}section.cart-page .container-fluid .shop_table .cart_item .product-remove a{background-color:#3e606f;color:#fff;padding:1rem 2.5rem;border-radius:5px;text-decoration:none}section.cart-page .container-fluid .shop_table .cart_item .product-thumbnail img{margin-bottom:30px}section.cart-page .woocommerce .woocommerce-notices-wrapper{}section.cart-page .woocommerce .woocommerce-notices-wrapper .woocommerce-message{background-color:#3e606f;padding-left:16px}section.cart-page .row{position:relative}section.cart-page .container-fluid a.btn,section.cart-page .container-fluid .woocommerce .cart-collaterals .cart_totals .wc-proceed-to-checkout a{text-transform:capitalize;font-weight:bold}.checkout .woocommerce-billing-fields .woocommerce-billing-fields__field-wrapper #billing_first_name_field,.checkout .woocommerce-billing-fields .woocommerce-billing-fields__field-wrapper #billing_city_field,.checkout .woocommerce-billing-fields .woocommerce-billing-fields__field-wrapper #billing_postcode_field{width:49.5%}.checkout .woocommerce-billing-fields .form-row,.checkout .woocommerce-shipping-fields .form-row{padding:0;margin-left:0!important;margin-right:0!important}section.cart-page .container-fluid .row div.bttr-wrap{width:100%}.cart_totals table{max-width:300px;margin:0 auto;text-align:center!important}.cart_totals table td{text-align:center!important}.coupon{background:#e6e6e6;padding:20px;text-align:center;margin-bottom:-27px}.coupon button{font-size:1rem}@media (max-width:2030px){section.cart-page .container-fluid .woocommerce-cart-form{padding-right:5rem}}@media (max-width:1950px){section.cart-page .container-fluid .woocommerce .cart-collaterals{text-align:center}section.cart-page .container-fluid .woocommerce-cart-form{padding-right:0}section.cart-page .container-fluid .woocommerce .woocommerce-cart-form .product-remove{min-width:180px}}@media (max-width:1550px){section.cart-page .container-fluid .woocommerce .col-lg-9{padding-right:10rem;flex:0 0 65%;max-width:65%}section.cart-page .container-fluid .woocommerce .col-lg-3{flex:0 0 35%;max-width:35%}}@media (max-width:1200px){section.cart-page .container-fluid .woocommerce .col-lg-9{padding-right:2.5rem}}@media (max-width:996px){section.cart-page .container-fluid .woocommerce table tr th{display:none}.checkout .woocommerce-billing-fields #billing_first_name_field,.checkout .woocommerce-billing-fields #billing_last_name_field,.checkout .woocommerce-billing-fields #billing_city_field,.checkout .woocommerce-billing-fields #billing_state_field,.checkout .woocommerce-billing-fields #billing_postcode_field,.checkout .woocommerce-billing-fields #billing_phone_field,.checkout .woocommerce-shipping-fields #shipping_first_name_field,.checkout .woocommerce-shipping-fields #shipping_last_name_field,.checkout .woocommerce-shipping-fields #shipping_city_field,.checkout .woocommerce-shipping-fields #shipping_state_field{width:100%!important;padding:0!important}section.cart-page .container-fluid .woocommerce .col-lg-9{padding-right:1rem}section.cart-page .container-fluid .woocommerce .col-lg-3,section.cart-page .container-fluid .woocommerce .col-lg-9{flex:0 0 100%;max-width:100%}section.cart-page .container-fluid .woocommerce table tr td{display:table-row}section.cart-page .container-fluid .woocommerce .woocommerce-cart-form .product-remove a{margin-top:25px;display:block;max-width:181px}}@media (max-width:400px){.checkout .woocommerce-billing-fields #billing_first_name_field,.checkout .woocommerce-billing-fields #billing_last_name_field,.checkout .woocommerce-billing-fields #billing_city_field,.checkout .woocommerce-billing-fields #billing_state_field,.checkout .woocommerce-billing-fields #billing_postcode_field,.checkout .woocommerce-billing-fields #billing_phone_field,.checkout .woocommerce-shipping-fields #shipping_first_name_field,.checkout .woocommerce-shipping-fields #shipping_last_name_field,.checkout .woocommerce-shipping-fields #shipping_city_field,.checkout .woocommerce-shipping-fields #shipping_state_field{width:100%;min-width:100%}}.checkout input[type="text"],.checkout input[type="tel"],.checkout input[type="email"],.checkout select,.checkout .woocommerce-billing-fields .select2-container{width:100%;display:block;clear:both;border:1px solid #3e606f;height:40px;border-radius:0}.checkout input[type="text"],.checkout input[type="tel"],.checkout input[type="email"]{padding-left:10px}.checkout .woocommerce-billing-fields .select2-selection__rendered{width:100%;display:block;clear:both;height:40px}.checkout .woocommerce-billing-fields .select2-selection__rendered{padding-top:5px}.checkout .woocommerce-billing-fields .select2-selection--single{height:40px}.checkout .form-row{display:block;clear:both}.checkout h3{padding-bottom:50px;font-weight:bold;color:#2f87a0;text-transform:capitalize}.checkout .row .col-lg-9{padding-right:20rem}.checkout .form-row label{color:#2f87a0;font-weight:bold;margin-top:.5rem;text-transform:capitalize}.checkout .woocommerce-billing-fields__field-wrapper{padding-left:5px}.checkout .woocommerce-billing-fields #billing_first_name_field,.checkout .woocommerce-billing-fields #billing_last_name_field,.checkout .woocommerce-billing-fields #billing_city_field,.checkout .woocommerce-billing-fields #billing_state_field,.checkout .woocommerce-billing-fields #billing_postcode_field,.checkout .woocommerce-billing-fields #billing_phone_field,.checkout .woocommerce-shipping-fields #shipping_first_name_field,.checkout .woocommerce-shipping-fields #shipping_last_name_field,.checkout .woocommerce-shipping-fields #shipping_city_field,.checkout .woocommerce-shipping-fields #shipping_state_field{width:50%;float:left;display:inline;clear:none}.checkout .woocommerce-billing-fields #billing_first_name_field,.checkout .woocommerce-billing-fields #billing_city_field,.checkout .woocommerce-billing-fields #billing_postcode_field,.checkout .woocommerce-shipping-fields #shipping_first_name_field,.checkout .woocommerce-shipping-fields #shipping_city_field{padding-right:30px}.sidebar-cart-content{background-color:#3e606f}.sidebar-cart-content button[type="submit"]{background-color:#fff;color:#2f87a0;padding:1rem 2.5rem}.sidebar-cart-content button[type="submit"]:hover{cursor:pointer}.sidebar-cart-content,.sidebar-cart-content table,.sidebar-cart-content th,.sidebar-cart-content td,.sidebar-cart-content p,.sidebar-cart-content a,.sidebar-cart-content h3{color:#fff}@media screen and (max-width:500px){.slick-dots{display:none!important}.tall{display:none}.short{display:block}}@media screen and (min-width:950px){#sub{display:flex;margin:0 30px}#sub li{flex-grow:1}#menu-item-2349{background:url(/wp-content/uploads/2018/08/search.svg) no-repeat left center;background-size:18px}}@media screen and (max-width:920px){.half.r{width:100%;margin-left:0}.half{width:100%!important}.single-product div.product{display:block!important}.gallery-columns-3 .gallery-item{max-width:100%;padding:10px 0}.sidebar{margin:0 -20px 10px -20px}.post-loader .cols{-webkit-box-flex:0;-ms-flex:0 0 50%;flex:0 0 50%;max-width:50%}}.img.mfp-img{max-width:90%!important}.gallery-item a img{transition:transform .5s}.gallery-item a img:hover{transform:scale(1.02)}.hov{display:inline-block}.hov .btn{-webkit-transition:all .2s ease-in-out;-o-transition:all .2s ease-in-out;transition:all .2s ease-in-out;display:inline-block}.hov:hover .btn{transform:scale(1.05)}.slick-slide a{color:#fff}.slick-slide a.btn{color:#2f87a0}.slick-slide a.btn.btn_primary{color:#fff}.post-type-archive-gallery .cta-bottom{background-image:url(/wp-content/uploads/2018/12/xlandscaping-gallery.jpg.pagespeed.ic.IJIOcYBBdH.jpg)}@charset "UTF-8";.switch-toggle a,.switch-light span span{display:none}@media only screen{.switch-light{position:relative;display:block}.switch-light::after{clear:both;content:'';display:table}.switch-light *,.switch-light *:before,.switch-light *:after{box-sizing:border-box}.switch-light a{display:block;transition:all .2s ease-out}.switch-light label,.switch-light>span{line-height:2em}.switch-light input:focus~span a,
  .switch-light input:focus+label {outline-width:2px;outline-style:solid;outline-color:Highlight}}@media only screen and (-webkit-min-device-pixel-ratio:0){.switch-light input:focus~span a,
  .switch-light input:focus+label {outline-color:-webkit-focus-ring-color;outline-style:auto}}@media only screen{.switch-light input{position:absolute;opacity:0;z-index:3}.switch-light input:checked~span a {right:0%}.switch-light strong{font-weight:inherit;color:#2e87a0;display:inline-block;line-height:1.2;margin-bottom:10px}.switch-light>span{position:relative;overflow:hidden;display:block;min-height:2em;padding:0;text-align:left}.switch-light span span{position:relative;z-index:2;display:block;float:left;width:50%;text-align:center;user-select:none}.switch-light a{position:absolute;right:50%;top:0;z-index:1;display:block;width:50%;height:100%;padding:0}.switch-light.row{display:flex}.switch-light .alert-light{color:#333}.switch-toggle{position:relative;display:block;padding:0!important}.switch-toggle::after{clear:both;content:'';display:table}.switch-toggle *,.switch-toggle *:before,.switch-toggle *:after{box-sizing:border-box}.switch-toggle a{display:block;transition:all .2s ease-out}.switch-toggle label,.switch-toggle>span{line-height:2em}.switch-toggle input:focus~span a,
  .switch-toggle input:focus+label {outline-width:2px;outline-style:solid;outline-color:Highlight}}@media only screen and (-webkit-min-device-pixel-ratio:0){.switch-toggle input:focus~span a,
  .switch-toggle input:focus+label {outline-color:-webkit-focus-ring-color;outline-style:auto}}@media only screen{.switch-toggle input{position:absolute;left:0;opacity:0}.switch-toggle input+label{position:relative;z-index:2;display:block;float:left;padding:0 .5rem;margin:0;text-align:center}.switch-toggle a{position:absolute;top:0;left:0;padding:0;z-index:1;width:10px;height:100%}.switch-toggle label:nth-child(2):nth-last-child(4),
  .switch-toggle label:nth-child(2):nth-last-child(4) ~ label,
  .switch-toggle label:nth-child(2):nth-last-child(4) ~ a {width:50%}.switch-toggle label:nth-child(2):nth-last-child(4) ~ input:checked:nth-child(3) + label ~ a {left:50%}.switch-toggle label:nth-child(2):nth-last-child(6),
  .switch-toggle label:nth-child(2):nth-last-child(6) ~ label,
  .switch-toggle label:nth-child(2):nth-last-child(6) ~ a {width:33.33%}.switch-toggle label:nth-child(2):nth-last-child(6) ~ input:checked:nth-child(3) + label ~ a {left:33.33%}.switch-toggle label:nth-child(2):nth-last-child(6) ~ input:checked:nth-child(5) + label ~ a {left:66.66%}.switch-toggle label:nth-child(2):nth-last-child(8),
  .switch-toggle label:nth-child(2):nth-last-child(8) ~ label,
  .switch-toggle label:nth-child(2):nth-last-child(8) ~ a {width:25%}.switch-toggle label:nth-child(2):nth-last-child(8) ~ input:checked:nth-child(3) + label ~ a {left:25%}.switch-toggle label:nth-child(2):nth-last-child(8) ~ input:checked:nth-child(5) + label ~ a {left:50%}.switch-toggle label:nth-child(2):nth-last-child(8) ~ input:checked:nth-child(7) + label ~ a {left:75%}.switch-toggle label:nth-child(2):nth-last-child(10),
  .switch-toggle label:nth-child(2):nth-last-child(10) ~ label,
  .switch-toggle label:nth-child(2):nth-last-child(10) ~ a {width:20%}.switch-toggle label:nth-child(2):nth-last-child(10) ~ input:checked:nth-child(3) + label ~ a {left:20%}.switch-toggle label:nth-child(2):nth-last-child(10) ~ input:checked:nth-child(5) + label ~ a {left:40%}.switch-toggle label:nth-child(2):nth-last-child(10) ~ input:checked:nth-child(7) + label ~ a {left:60%}.switch-toggle label:nth-child(2):nth-last-child(10) ~ input:checked:nth-child(9) + label ~ a {left:80%}.switch-toggle label:nth-child(2):nth-last-child(12),
  .switch-toggle label:nth-child(2):nth-last-child(12) ~ label,
  .switch-toggle label:nth-child(2):nth-last-child(12) ~ a {width:16.6%}.switch-toggle label:nth-child(2):nth-last-child(12) ~ input:checked:nth-child(3) + label ~ a {left:16.6%}.switch-toggle label:nth-child(2):nth-last-child(12) ~ input:checked:nth-child(5) + label ~ a {left:33.2%}.switch-toggle label:nth-child(2):nth-last-child(12) ~ input:checked:nth-child(7) + label ~ a {left:49.8%}.switch-toggle label:nth-child(2):nth-last-child(12) ~ input:checked:nth-child(9) + label ~ a {left:66.4%}.switch-toggle label:nth-child(2):nth-last-child(12) ~ input:checked:nth-child(11) + label ~ a {left:83%}.switch-toggle.switch-candy,.switch-light.switch-candy>span{background-color:#3e6070;border-radius:3px;box-shadow:inset 0 2px 6px rgba(0,0,0,.3) , 0 1px 0 rgba(255,255,255,.2);width:127px;margin:0 auto}.switch-light.switch-candy span span,
  .switch-light.switch-candy input:checked ~ span span:first-child,
  .switch-toggle.switch-candy label {color:#fff;font-weight:100;text-align:center}.switch-light.switch-candy input ~ span span:first-child,
  .switch-light.switch-candy input:checked ~ span span:nth-child(2),
  .switch-candy input:checked + label {color:#3e6070}.switch-candy a{border:3px solid #3e6070;border-radius:5px;box-shadow:0 1px 1px rgba(0,0,0,.2) , inset 0 1px 1px rgba(255,255,255,.45);background-color:#fff;.switch-candy-blue a {
      background-color: #38a3d4;
    }

    .switch-candy-yellow a {
      background-color: #f5e560;
    }

    /* iOS Theme
*/

    .switch-ios.switch-light span span {
      color: #888b92;
    }

    .switch-ios.switch-light a {
      left: 0;
      top: 0;
      width: 2rem;
      height: 2rem;
      background-color: #fff;
      border-radius: 100%;
      border: 0.25rem solid #D8D9DB;
      transition: all .2s ease-out;
    }

    .switch-ios.switch-light > span {
      display: block;
      width: 100%;
      height: 2rem;
      background-color: #D8D9DB;
      border-radius: 1.75rem;
      transition: all .4s ease-out;
    }

    .switch-ios.switch-light > span span {
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      opacity: 0;
      line-height: 1.875rem;
      vertical-align: middle;
      transition: all .2s ease-out;
    }

    .switch-ios.switch-light > span span:first-of-type {
      opacity: 1;
      padding-left: 1.875rem;
    }

    .switch-ios.switch-light > span span:last-of-type {
      padding-right: 1.875rem;
    }

    .switch-ios.switch-light input:checked ~ span a {
      left: 100%;
      border-color: #4BD865;
      margin-left: -2rem;
    }

    .switch-ios.switch-light input:checked ~ span {
      border-color: #4BD865;
      box-shadow: inset 0 0 0 30px #4BD865;
    }

    .switch-ios.switch-light input:checked ~ span span:first-of-type {
      opacity: 0;
    }

    .switch-ios.switch-light input:checked ~ span span:last-of-type {
      opacity: 1;
      color: #fff;
    }

    .switch-ios.switch-toggle {
      background-color: #D8D9DB;
      border-radius: 30px;
      box-shadow: inset rgba(0, 0, 0, 0.1) 0 1px 0;
    }

    .switch-ios.switch-toggle a {
      background-color: #4BD865;
      border: 0.125rem solid #D8D9DB;
      border-radius: 1.75rem;
      transition: all 0.12s ease-out;
    }

    .switch-ios.switch-toggle label {
      height: 2.4em;
      color: #888b92;
      line-height: 2.4em;
      vertical-align: middle;
    }

    .switch-ios input:checked + label {
      color: #3e4043;
    }

    /* Holo Theme
 */

    .switch-toggle.switch-holo,
    .switch-light.switch-holo > span {
      background-color: #464747;
      border-radius: 1px;
      box-shadow: inset rgba(0, 0, 0, 0.1) 0 1px 0;
      color: #fff;
      text-transform: uppercase;
    }

    .switch-holo label {
      color: #fff;
    }

    .switch-holo > span span {
      opacity: 0;
      transition: all 0.1s;
    }

    .switch-holo > span span:first-of-type {
      opacity: 1;
    }

    .switch-holo > span span,
    .switch-holo label {
      font-size: 85%;
      line-height: 2.15625rem;
    }

    .switch-holo a {
      background-color: #666;
      border-radius: 1px;
      box-shadow: inset rgba(255, 255, 255, 0.2) 0 1px 0, inset rgba(0, 0, 0, 0.3) 0 -1px 0;
    }

    /* Selected ON switch-light
*/

    .switch-holo.switch-light input:checked ~ span a {
      background-color: #0E88B1;
    }

    .switch-holo.switch-light input:checked ~ span span:first-of-type {
      opacity: 0;
    }

    .switch-holo.switch-light input:checked ~ span span:last-of-type {
      opacity: 1;
    }

    /* Material Theme
 */
    /* switch-light
 */

    .switch-light.switch-material a {
      top: -0.1875rem;
      width: 1.75rem;
      height: 1.75rem;
      border-radius: 50%;
      background: #fafafa;
      box-shadow: 0 0.125rem 0.125rem 0 rgba(0, 0, 0, 0.14), 0 0.1875rem 0.125rem -0.125rem rgba(0, 0, 0, 0.2), 0 0.125rem 0.25rem 0 rgba(0, 0, 0, 0.12);
      transition: right 0.28s cubic-bezier(0.4, 0, 0.2, 1);
    }

    .switch-material.switch-light {
      overflow: visible;
    }

    .switch-material.switch-light::after {
      clear: both;
      content: '';
      display: table;
    }

    .switch-material.switch-light > span {
      overflow: visible;
      position: relative;
      top: 0.1875rem;
      width: 3.25rem;
      height: 1.5rem;
      min-height: auto;
      border-radius: 1rem;
      background: rgba(0, 0, 0, 0.26);
    }

    .switch-material.switch-light span span {
      position: absolute;
      clip: rect(0 0 0 0);
    }

    .switch-material.switch-light input:checked ~ span a {
      right: 0;
      background: #3f51b5;
      box-shadow: 0 0.1875rem 0.25rem 0 rgba(0, 0, 0, 0.14), 0 0.1875rem 0.1875rem -0.125rem rgba(0, 0, 0, 0.2), 0 0.0625rem 0.375rem 0 rgba(0, 0, 0, 0.12);
    }

    .switch-material.switch-light input:checked ~ span {
      background: rgba(63, 81, 181, 0.5);
    }

    /* switch-toggle
 */

    .switch-toggle.switch-material {
      overflow: visible;
    }

    .switch-toggle.switch-material::after {
      clear: both;
      content: '';
      display: table;
    }

    .switch-toggle.switch-material a {
      top: 48%;
      width: 0.375rem !important;
      height: 0.375rem;
      margin-left: 0.25rem;
      background: #3f51b5;
      border-radius: 100%;
      transform: translateY(-50%);
      transition: transform .4s ease-in;
    }

    .switch-toggle.switch-material label {
      color: rgba(0, 0, 0, 0.54);
      font-size: 1em;
    }

    .switch-toggle.switch-material label:before {
      content: '';
      position: absolute;
      top: 48%;
      left: 0;
      display: block;
      width: 0.875rem;
      height: 0.875rem;
      border-radius: 100%;
      border: 0.125rem solid rgba(0, 0, 0, 0.54);
      transform: translateY(-50%);
    }

    .switch-toggle.switch-material input:checked + label:before {
      border-color: #3f51b5;
    }

    /* ripple
 */

    .switch-light.switch-material > span:before,
    .switch-light.switch-material > span:after,
    .switch-toggle.switch-material label:after {
      content: '';
      position: absolute;
      top: 0;
      left: 0;
      z-index: 3;
      display: block;
      width: 4rem;
      height: 4rem;
      border-radius: 100%;
      background: #3f51b5;
      opacity: .4;
      margin-left: -1.25rem;
      margin-top: -1.25rem;
      transform: scale(0);
      transition: opacity .4s ease-in;
    }

    .switch-light.switch-material > span:after {
      left: auto;
      right: 0;
      margin-left: 0;
      margin-right: -1.25rem;
    }

    .switch-toggle.switch-material label:after {
      width: 3.25rem;
      height: 3.25rem;
      margin-top: -0.75rem;
    }

    @keyframes materialRipple {
      0% {
        transform: scale(0);
      }

      20% {
        transform: scale(1);
      }

      100% {
        opacity: 0;
        transform: scale(1);
      }
    }

    .switch-material.switch-light input:not(:checked) ~ span:after,
    .switch-material.switch-light input:checked ~ span:before,
    .switch-toggle.switch-material input:checked + label:after {
      animation: materialRipple .4s ease-in;
    }

    /* trick to prevent the default checked ripple animation from showing
 * when the page loads.
 * the ripples are hidden by default, and shown only when the input is focused.
 */

    .switch-light.switch-material.switch-light input ~ span:before,
    .switch-light.switch-material.switch-light input ~ span:after,
    .switch-material.switch-toggle input + label:after {
      visibility: hidden;
    }

    .switch-light.switch-material.switch-light input:focus:checked ~ span:before,
    .switch-light.switch-material.switch-light input:focus:not(:checked) ~ span:after,
    .switch-material.switch-toggle input:focus:checked + label:after {
      visibility: visible;
    }
  }@media only screen and (-webkit-max-device-pixel-ratio: 2) and (max-device-width: 80rem) {

    .switch-light,
    .switch-toggle {
      -webkit-animation: webkitSiblingBugfix infinite 1s;
    }
  }@-webkit-keyframes webkitSiblingBugfix {
    from {
      -webkit-transform: translate3d(0, 0, 0);
    }

    to {
      -webkit-transform: translate3d(0, 0, 0);
    }
  }@media only screen and (min-device-width: 768px) and (max-device-width: 1024px) and (orientation: landscape) {
    .item .html p {
      font-size: 30px;
      font-size: 2.5vw;
    }

    .item .html {
      top: 10%
    }
  }@media only screen and (min-device-width: 481px) and (max-device-width: 1024px) and (orientation: landscape) {

    /* For landscape layouts only */
    #menu-item-40 a {
      width: 180px;
      margin-left: -50px;
      margin-top: -2px;
    }
  }.page-template-home .cta-bottom,.gallery-template-default .cta-bottom{background-position:center -78px}.page-id-22 .cta-bottom{background-position:center 60%}.page-id-30 .cta-bottom{background-position:center center}.hidden{display:none}.searchform{position:fixed;width:100%;background:#3e606f;left:0;right:0}input[type="submit"].search-submit{background:#fff;color:#3e606f;font-size:13px;width:22%;-webkit-appearance:none}input[type="search"].search-field{width:100%;border:none;border-radius:0;font-size:13px;-webkit-appearance:none}.search-form label{width:70%;padding-left:15px}.options__select+div{padding-top:0!important}.minilist{display:block!important}.minilist__name{display:inline-block;width:60%}.minilist__price{text-align:right;display:inline-block;width:39%}.brand__logo img{max-width:140px;margin-bottom:20px;margin-right:20px;margin-top:10px}.mw{max-width:1480px;margin:0 auto}.section-addon-wrap__inner{max-height:0;overflow:hidden;transition:max-height .2s ease-out}.section-addon-wrap__inner p{text-align:center}.toggle-next:hover{text-decoration:underline}.toggle-next img{transform:rotate(0deg);transition:.2s ease-in-out}.toggle-next.active img{transform:rotate(180deg)}@media screen and (min-width: 997px) {
    .pull-left {
      margin-left: -15px;
      /* margin-top: -10px; */
      margin-bottom: -48px;
    }
  }.submit_pc{border-radius:0;position:relative;left:-10px;top:5px;height:51px;box-shadow:2px 0 6px #3e5f6f;cursor:pointer}ul.wc_payment_methods{margin:0;padding:0;list-style-type:none}.payment_method_stripe{width:90%}.wpmc-tabs-wrapper{margin-top:50px}.wpmc-steps-wrapper{margin:0 auto;background:#eaeaea;padding:30px;width:100%}.wpmc-nav-wrapper{width:500px;margin:20px auto}.wpmc-step-item{max-width:500px;margin:0 auto;padding-top:40px}.wc_payment_method payment_method_stripe label{width:90%!important}#place_order{display:block;width:100%;padding:40px;margin-bottom:100px}.woocommerce-order-received .cart-page .woocommerce{max-width:750px;margin:40px auto;background:#eaeaea;padding:50px}.woocommerce-order-received .woocommerce-Price-amount.amount{font-size:1rem;font-weight:bolder}.woocommerce-order-received .col-1,.woocommerce-order-received .col-2{padding:0;padding:0;width:100%;max-width:100%}.woocommerce-order-received .woocommerce-order-overview{margin:0 0 50px 0;padding:0;list-style-type:none}.woocommerce-thankyou-order-received{font-size:30px;font-weight:bold;color:#3999b6}.wc-item-meta{margin:0;padding:0;list-style-type:none}.wc-item-meta-label{display:none}section.product-category .row .col-lg-10 .page-numbers li{border-top:1px solid #3e606f;border-bottom:1px solid #3e606f;border-right:1px solid #3e606f;text-align:center}section.product-category .row .col-lg-10 .page-numbers li a:hover{background:#3e606f;color:#fff}section.product-category .row .col-lg-10 .page-numbers li:first-child{border-left:1px solid #3e606f;border-bottom-left-radius:10px;border-top-left-radius:10px;overflow:hidden}section.product-category .row .col-lg-10 .page-numbers li:last-child{border-bottom-right-radius:10px;border-top-right-radius:10px;overflow:hidden}section.product-category .row .col-lg-10 .page-numbers li a,section.product-category .row .col-lg-10 .page-numbers li span{display:block;padding:5px}.woocommerce-pagination{margin-bottom:20px}@media (max-width: 997px) {
    .mob__filter {
      display: block !important;
      font-size: 15px;
      text-align: right;
      font-weight: 900;
      background: #fff;
      position: -webkit-sticky;
      position: sticky;
      width: 100%;
      left: 0;
      top: 85px;
      z-index: 10;
      padding: 5px;
      box-shadow: 0 4px 2px -2px rgb(128 128 128 / 20%);

    }

    .mob__filter img {
      width: 30px;
      margin-right: 30px;

    }

    .mob__filter:hover {
      cursor: pointer
    }

    sidebar.shop-filter {
      display: none !important
    }

    sidebar.shop-filter.fullscreen {
      display: block;
    }

    sidebar.shop-filter.fullscreen {
      display: block !important;
      position: fixed;
      top: 100px;
      left: 0;
      width: 100%;
      background: #efefef;
      color: #3e606f !important;
      height: Calc(100vh - 60px);
      overflow-x: hidden;
      overflow-y: scroll;
      z-index: 11;
      padding-top: 0 !important;
    }

    sidebar.shop-filter.fullscreen .cat__wrap {
      max-height: 35px;
      overflow-y: hidden;
      border-bottom: 1px solid rgba(0, 0, 0, 0.22);
      margin-top: 1rem;
      padding-bottom: 34px;
      transition: ease-in-out .2s all;
    }

    sidebar.shop-filter.fullscreen .cat__wrap:hover .h5 {

    }

    sidebar.shop-filter.fullscreen .cat__wrap.flip {
      max-height: none
    }

  /*
    sidebar.shop-filter.fullscreen > .h5 {
      display: none;
    }
  */
    sidebar.shop-filter.fullscreen .h5 {
      position: relative;
    }

    /*
    sidebar.shop-filter.fullscreen .h5::after {
      position: absolute;
      content: " ";
      width: 20px;
      height: 20px;

      background: url(/wp-content/themes/vgc/images/down-arrow-blue.png);
      background-repeat: no-repeat;
      background-size: 14px;
      right: 15px;
      top: 6px;
      transition: ease-in-out .2s all;
      background-position: center center;
    }
    */


    sidebar.shop-filter.fullscreen .cat__wrap.flip .h5::after {
      transform: rotate(180deg);
    }

    .mobbit {
      position: absolute;
      display: block
    }


  }.spinnner_loading.show{display:block!important;width:100%;text-align:center;background:rgba(235,235,235,.85);position:absolute;line-height:100%;height:100%;z-index:10;left:-15px;top:-10px}.cat__wrap{margin-bottom:1rem}.cat__wrap ul{margin:0;padding:0;list-style-type:none}.search_results .product{transition:all .2s ease-out}.search_results .product:hover{border:1px solid gray}.search_results .product:hover a{text-decoration:underline}#mega-menu-wrap-menu-4 #mega-menu-menu-4>li.mega-menu-item>a.mega-menu-link{line-height:17px;display:flex;justify-content:center;align-items:center}#mega-menu-wrap-menu-4 ol{margin:0;padding:0}#mega-menu-wrap-menu-4 ol li{list-style-type:none;padding:0;margin:0}#mega-menu-wrap-menu-4 a{width:auto!important}header#masthead .container-fluid .row nav.shop-navigation ul li .mega-sub-menu li{display:flex;align-items:left;text-align:left;justify-content:flex-start}.mega-sub-menu a{color:#2f87a0}.mega-sub-menu a:hover{text-decoration:underline}.top__banner{margin-bottom:0;margin-left:-30px;margin-right:-30px;margin-top:-10px}@media screen and (max-width: 992px) {
    .top__banner {
      margin-bottom: 0;
      margin-top: 0
    }

    .search_results.pl-5.pr-5 {
      padding-left: 10px !important;
      padding-right: 10px !important;
    }

    .floating-links img {
      width: 40px
    }

    .brand__logo img {
      max-width: 80px
    }

    .brand__logo + h1 {
      font-size: 1.5rem
    }

    .single-end .buttons.d-flex {
      display: block !important
    }

    .single-end .buttons.d-flex .hov {
      margin-bottom: 20px;
      padding-right: 0 !important
    }

    .single-end .container-fluid .row .col-lg-12 a:not(.btn) {
      font-size: 2rem;
    }

    .single-end .container-fluid .row .col-lg-12 p {
      font-size: 1.5rem;
    }
  }.woocommerce .col-1,.woocommerce .col-2{-webkit-box-flex:0;-ms-flex:0 0 100%;flex:0 0 100%;max-width:unset}section.my-account .u-column2.col-2 h2{max-width:810px;margin:20px auto;font-weight:bold}.woocommerce-form__input.woocommerce-form__input-checkbox.input-checkbox{position:relative;top:6px;margin-right:10px}#action-prev,#action-next{background:#3e606f;color:#fff;padding:20px 40px;font-weight:700;text-decoration:none;text-transform:uppercase;border:0;white-space:normal;margin:10px}.thwmscf-wrapper .thwmscf-buttons{text-align:center!important;margin-bottom:100px}.button.thwmscf-cart-url{position:absolute;background:#2f87a0!important;color:#fff;text-align:center;padding:20px 100px;text-decoration:none;margin-top:130px;margin-left:-290px;border-radius:7px;font-weight:bold}.woocommerce-form-coupon-toggle{background:#2f87a0;text-align:center;text-decoration:none;color:#fff;padding:10px;margin:0 auto 0 auto}.woocommerce-form-coupon-toggle a{color:#fff}#thwmscf-tabs{margin-top:20px}.woocommerce-info{}#billing_country_field,#shipping_country_field{display:none!important}.woocommerce-error{text-align:center;list-style-type:none;color:red;padding:0;font-weight:bold}.thwmscf-tab-panel{max-width:80vw;margin:0 auto;padding:30px}.cart-page .woocommerce-info{background:#e6e5e5;text-align:center;padding:10px}.cart-page .woocommerce-form-coupon-toggle .woocommerce-info{padding:0;background:#2f87a0;color:#fff}#place_order{background:#2f87a0;color:#fff;border:none;width:70%;font-weight:bold;font-size:2rem;padding:2rem;margin:0 auto}.order_details{padding:30px;background:#eaeaea;max-width:650px;margin:20px auto;list-style-type:none}.shop-filter .searchandfilter h4{font-weight:800;font-size:1.3rem}.search-filter-reset{border:none;border-color:#3e606f;color:#fff;border-radius:6px;background:#2f87a0;color:#fff;font-size:16px;font-size:1.5rem;line-height:1;padding:.6em 1em .6em;text-decoration:none;width:100%;display:block;text-align:center;font-weight:bold;font-size:23px}.search-filter-reset:hover{color:#2f87a0;background:#d6d6d6;text-decoration:none}.sf-item-372,.sf-item-96,.sf-item-101,.sf-item-102,.sf-item-318,.sf-item-269,.sf-field-taxonomy-product_cat{display:none!important}.woocommerce-terms-and-conditions{max-height:200px;overflow:auto;background:#fff;padding:20px;font-size:.9rem;text-align:left}.checkout .woocommerce-terms-and-conditions h3{margin-bottom:0;padding-bottom:0}body .ac-widget{display:none!important}.page-id-7 .woocommerce-notices-wrapper{display:none!important}dd.variation-ProductAddons strong{font-weight:600;display:inline-block;width:80%}dd.variation-ProductAddons div{display:flex}dd.variation-ProductAddons div span{text-align:right;width:20%}.addon-price.hidden div{display:none}form.woocommerce-ordering{margin-bottom:1rem}li.product-category a{color:#2f87a0!important;text-decoration:none!important}h2.woocommerce-loop-category__title{font-weight:800;font-size: calc(1rem + .5vw)}div.woocommerce.columns-4{margin-top:1rem}#delivery_wrapper div.delivery,#removal_wrapper div.delivery,#base_wrapper div.delivery{display:none}#delivery_wrapper.delivery_band_not_set .delivery_band_not_set{display:block}#removal_wrapper.delivery_band_not_set .delivery_band_not_set{display:block}#base_wrapper.delivery_band_not_set .delivery_band_not_set{display:block}#delivery_wrapper.delivery_band_0 .delivery_band_0{display:block}#delivery_wrapper.delivery_band_1 .delivery_band_1{display:block}#delivery_wrapper.delivery_band_2 .delivery_band_2{display:block}#delivery_wrapper.delivery_band_3 .delivery_band_3{display:block}#delivery_wrapper.delivery_band_4 .delivery_band_4{display:block}#delivery_wrapper.delivery_excluded .delivery_excluded{display:block}#removal_wrapper.delivery_band_0 .delivery_band_0{display:block}#removal_wrapper.delivery_band_1 .delivery_band_1{display:block}#removal_wrapper.delivery_band_2 .delivery_band_2{display:block}#removal_wrapper.delivery_band_3 .delivery_band_3{display:block}#removal_wrapper.delivery_band_4 .delivery_band_4{display:block}#removal_wrapper.delivery_excluded .delivery_excluded{display:block}#base_wrapper.delivery_band_0 .delivery_band_0{display:block}#base_wrapper.delivery_band_1 .delivery_band_1{display:block}#base_wrapper.delivery_band_2 .delivery_band_2{display:block}#base_wrapper.delivery_band_3 .delivery_band_3{display:block}#base_wrapper.delivery_band_4 .delivery_band_4{display:block}#base_wrapper.delivery_excluded .delivery_excluded{display:block}li.dropdown-item{width:100%;padding:0;margin-bottom:0!important}li.dropdown-item p{display:inline}.dropdown-menu{min-width:20rem}.product-thumbnail-wrap:focus-within{border:1px solid gray}.wp-block-image.ctas img{transition:all .6s;max-width:95%}.wp-block-image.ctas img:hover{max-width:100%}}