@font-face{font-family:'star';src:url(../fonts/woocommerce/star.eot);src:url(../fonts/woocommerce/star.eot?#iefix) format("embedded-opentype") , url(../fonts/woocommerce/star.woff) format("woff") , url(../fonts/woocommerce/star.ttf) format("truetype") , url(../fonts/woocommerce/star.svg#star) format("svg");font-weight:normal;font-style:normal}.flickity-enabled{position:relative}.flickity-enabled:focus{outline:0}.flickity-viewport{overflow:hidden;position:relative;height:100%}.flickity-slider{position:absolute;width:100%;height:100%}.flickity-enabled.is-draggable{-webkit-tap-highlight-color:transparent;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.flickity-enabled.is-draggable .flickity-viewport{cursor:move;cursor:-webkit-grab;cursor:grab}.flickity-enabled.is-draggable .flickity-viewport.is-pointer-down{cursor:-webkit-grabbing;cursor:grabbing}.flickity-button{position:absolute;background:rgba(255,255,255,.75);border:0;color:#333}.flickity-button:hover{background:#fff;cursor:pointer}.flickity-button:focus{outline:0;box-shadow:0 0 0 5px #19f}.flickity-button:active{opacity:.6}.flickity-button:disabled{opacity:.3;cursor:auto;pointer-events:none}.flickity-button-icon{fill:currentColor}.flickity-prev-next-button{top:50%;width:44px;height:44px;border-radius:50%;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%)}.flickity-prev-next-button.previous{left:10px}.flickity-prev-next-button.next{right:10px}.flickity-rtl .flickity-prev-next-button.previous{left:auto;right:10px}.flickity-rtl .flickity-prev-next-button.next{right:auto;left:10px}.flickity-prev-next-button .flickity-button-icon{position:absolute;left:20%;top:20%;width:60%;height:60%}.flickity-page-dots{position:absolute;width:100%;bottom:-25px;padding:0;margin:0;list-style:none;text-align:center;line-height:1}.flickity-rtl .flickity-page-dots{direction:rtl}.flickity-page-dots .dot{display:inline-block;width:10px;height:10px;margin:0 8px;background:#333;border-radius:50%;opacity:.25;cursor:pointer}.flickity-page-dots .dot.is-selected{opacity:1}.hamburger{padding:15px 15px;display:inline-block;cursor:pointer;-webkit-transition-property:opacity , -webkit-filter;transition-property:opacity , -webkit-filter;transition-property:opacity , filter;transition-property:opacity , filter , -webkit-filter;-webkit-transition-duration:.15s;transition-duration:.15s;-webkit-transition-timing-function:linear;transition-timing-function:linear;font:inherit;color:inherit;text-transform:none;background-color:transparent;border:0;margin:0;overflow:visible}.hamburger:hover{opacity:.7}.hamburger-box{width:35px;height:21px;display:inline-block;position:relative}.hamburger-inner{display:block;top:50%;margin-top:-1.5px}.hamburger-inner,.hamburger-inner::before,.hamburger-inner::after{width:35px;height:3px;background-color:#2f474b;border-radius:0;position:absolute;-webkit-transition-property:-webkit-transform;transition-property:-webkit-transform;transition-property:transform;transition-property:transform , -webkit-transform;-webkit-transition-duration:.15s;transition-duration:.15s;-webkit-transition-timing-function:ease;transition-timing-function:ease}.hamburger-inner::before,.hamburger-inner::after{content:"";display:block}.hamburger-inner::before{top:-9px}.hamburger-inner::after{bottom:-9px}html.hc-nav-yscroll{overflow-y:scroll}body.hc-nav-open{overflow:visible;position:fixed;width:100%;min-height:100%}.hc-offcanvas-nav{visibility:hidden;display:none;position:fixed;top:0;height:100%;z-index:9999;text-align:left}.hc-offcanvas-nav.is-ios *{cursor:pointer!important}.hc-offcanvas-nav .nav-container{position:fixed;z-index:9998;top:0;height:100%;max-width:100%;max-height:100%;box-sizing:border-box;-webkit-transition:-webkit-transform .4s ease;transition:-webkit-transform .4s ease;transition:transform .4s ease;transition:transform .4s ease , -webkit-transform .4s ease}.hc-offcanvas-nav .nav-wrapper{width:100%;height:100%;box-sizing:border-box;overscroll-behavior:none}.hc-offcanvas-nav .nav-content{height:100%}.hc-offcanvas-nav .nav-wrapper-0>.nav-content{overflow:scroll;overflow-x:visible;overflow-y:auto;box-sizing:border-box}.hc-offcanvas-nav ul{list-style:none;margin:0;padding:0}.hc-offcanvas-nav li{position:relative;display:block}.hc-offcanvas-nav li.level-open>.nav-wrapper{visibility:visible}.hc-offcanvas-nav li:not(.custom-content) a{position:relative;display:block;box-sizing:border-box;cursor:pointer}.hc-offcanvas-nav li:not(.custom-content) a[disabled]{cursor:not-allowed}.hc-offcanvas-nav li:not(.custom-content) a,.hc-offcanvas-nav li:not(.custom-content) a:hover{text-decoration:none}.hc-offcanvas-nav input[type="checkbox"]{display:none}.hc-offcanvas-nav label{position:absolute;top:0;left:0;right:0;bottom:0;z-index:10;cursor:pointer}.hc-offcanvas-nav .nav-item-wrapper{position:relative}.hc-offcanvas-nav .nav-item-link{position:relative;display:block;box-sizing:border-box}.hc-offcanvas-nav:not(.user-is-tabbing) .nav-close-button:focus,.hc-offcanvas-nav:not(.user-is-tabbing) .nav-item-wrapper a:focus{outline:0}.hc-offcanvas-nav .nav-close:focus,.hc-offcanvas-nav .nav-next:focus,.hc-offcanvas-nav .nav-back:focus{z-index:10}.hc-offcanvas-nav.disable-body::after,.hc-offcanvas-nav .nav-wrapper::after{content:'';z-index:9990;top:0;left:0;right:0;bottom:0;width:100%;height:100%;overscroll-behavior:none;visibility:hidden;opacity:0;-webkit-transition:visibility 0s ease .4s , opacity .4s ease;transition:visibility 0s ease .4s , opacity .4s ease}.hc-offcanvas-nav.disable-body::after{position:fixed}.hc-offcanvas-nav .nav-wrapper::after{position:absolute}.hc-offcanvas-nav.disable-body.nav-open::after,.hc-offcanvas-nav .sub-level-open::after{visibility:visible;opacity:1;-webkit-transition-delay:.05s;transition-delay:.05s}.hc-offcanvas-nav:not(.nav-open)::after{pointer-events:none}.hc-offcanvas-nav.nav-levels-expand .nav-wrapper::after{display:none}.hc-offcanvas-nav.nav-levels-expand .nav-wrapper.nav-wrapper-0{max-height:100vh}.hc-offcanvas-nav.nav-levels-expand .nav-wrapper.nav-wrapper-0>.nav-content{overflow:scroll;overflow-x:visible;overflow-y:auto;box-sizing:border-box;max-height:100vh}.hc-offcanvas-nav.nav-levels-expand ul .nav-wrapper{min-width:0;max-height:0;visibility:hidden;overflow:hidden;-webkit-transition:height 0s ease .4s;transition:height 0s ease .4s}.hc-offcanvas-nav.nav-levels-expand .level-open>.nav-wrapper{max-height:none;overflow:visible;visibility:visible}.hc-offcanvas-nav.nav-levels-overlap .nav-content{overflow:scroll;overflow-x:visible;overflow-y:auto;box-sizing:border-box;max-height:100vh}.hc-offcanvas-nav.nav-levels-overlap .nav-wrapper{max-height:100vh}.hc-offcanvas-nav.nav-levels-overlap ul .nav-wrapper{position:absolute;z-index:9999;top:0;height:100%;visibility:hidden;-webkit-transition:visibility 0s ease .4s , -webkit-transform .4s ease;transition:visibility 0s ease .4s , -webkit-transform .4s ease;transition:visibility 0s ease .4s , transform .4s ease;transition:visibility 0s ease .4s , transform .4s ease , -webkit-transform .4s ease}.hc-offcanvas-nav.nav-levels-overlap ul li.nav-parent{position:static}.hc-offcanvas-nav.nav-levels-overlap ul li.level-open>.nav-wrapper{visibility:visible;-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0);-webkit-transition:-webkit-transform .4s ease;transition:-webkit-transform .4s ease;transition:transform .4s ease;transition:transform .4s ease , -webkit-transform .4s ease}.hc-offcanvas-nav.nav-position-left{left:0}.hc-offcanvas-nav.nav-position-left .nav-container{left:0}.hc-offcanvas-nav.nav-position-left.nav-levels-overlap li .nav-wrapper{left:0;-webkit-transform:translate3d(-100%,0,0);transform:translate3d(-100%,0,0)}.hc-offcanvas-nav.nav-position-right{right:0}.hc-offcanvas-nav.nav-position-right .nav-container{right:0}.hc-offcanvas-nav.nav-position-right.nav-levels-overlap li .nav-wrapper{right:0;-webkit-transform:translate3d(100%,0,0);transform:translate3d(100%,0,0)}.hc-offcanvas-nav.nav-position-top{top:0}.hc-offcanvas-nav.nav-position-top .nav-container{top:0;width:100%}.hc-offcanvas-nav.nav-position-top.nav-levels-overlap li .nav-wrapper{left:0;-webkit-transform:translate3d(0,-100%,0);transform:translate3d(0,-100%,0)}.hc-offcanvas-nav.nav-position-bottom{top:auto;bottom:0}.hc-offcanvas-nav.nav-position-bottom .nav-container{top:auto;bottom:0;width:100%}.hc-offcanvas-nav.nav-position-bottom.nav-levels-overlap li .nav-wrapper{left:0;-webkit-transform:translate3d(0,100%,0);transform:translate3d(0,100%,0)}.hc-offcanvas-nav.nav-open[class*="hc-nav-"] div.nav-container{-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}.hc-offcanvas-nav.rtl{text-align:right;direction:rtl}#header-a{background-image:url(https://basecampnorthlakes.co.uk/wp-content/themes/basecamp/app/img/bg-light.png.pagespeed.ce.Xjbkb0Ie2z.png);z-index:1080;position:relative}#header-a:after{background-image:url(https://basecampnorthlakes.co.uk/wp-content/themes/basecamp/app/img/bg-light-bottom.png.pagespeed.ce.NRrMJiy5Gq.png);background-position:bottom center;background-repeat:repeat-x;content:"";display:block;height:18px;position:absolute;z-index:1070;bottom:-5px;width:100%}#header-a #logo{max-width:170px;margin:0 5% -100px;position:relative;z-index:1080;-webkit-animation-duration:1s;animation-duration:1s;-webkit-animation-fill-mode:both;animation-fill-mode:both}#header-a #logo:hover{-webkit-animation-name:swing;animation-name:swing}#header-a .page-header-top-left,#header-a .page-header-top-right{-webkit-box-flex:1;-webkit-flex-grow:1;-ms-flex-positive:1;flex-grow:1}#header-a .header-search{margin:0 30px;-webkit-box-flex:1;-webkit-flex-grow:1;-ms-flex-positive:1;flex-grow:1}#header-a .header-icon{width:auto;height:35px}#header-a .search-form{position:absolute;z-index:1080;right:30px;background-color:#fff;padding:4px;top:80px}#header-a .search-form #form-search-input{border:1px solid #2f474b}#header-a .search-form button{background-color:#2f474b;color:#fff;border-radius:0 5px 5px 0}#header-a .search-form button img{-webkit-filter:invert(1);filter:invert(1)}#header-a p.woocommerce-mini-cart__empty-message{display:none}#header-a .search-wrapper{cursor:pointer}#header-a .cart-items-count{position:relative}#header-a .cart-items-count span{position:absolute;background:#2f474b;color:#fff;border-radius:100%;width:17px;height:18px;text-align:center;font-size:.7em;bottom:4px;right:-5px;opacity:1!important}#header-a .icons-wrap{position:absolute;right:30px}.animate__swing{-webkit-transform-origin:top center;-ms-transform-origin:top center;transform-origin:top center;-webkit-animation-name:swing;animation-name:swing}.container-fluid{padding-right:3rem!important;padding-left:3rem!important}.text-decoration-none{text-decoration:none!important}.text-decoration-none:hover,.text-decoration-none:focus,.text-decoration-none:active{text-decoration:none!important}.section-title{margin-bottom:2em}.section-title .section-title--main{position:relative;display:inline-block;margin-bottom:0;font-size:calc(1.325rem + 1vw)}.section-title .title-icon{color:currentColor;--button-size:100px;margin-bottom:10px}.section-title .title-icon img{width:50%!important;height:auto!important}.section-title .section-title--sub{margin:.25rem 0 0}.section-title:after{content:'';display:block;background-color:#e5decf;margin-top:.8em;height:3px;width:4em}.section-title-left .section-title{text-align:left}.section-title-left .section-title:after{margin-right:auto}.section-title-center .section-title{text-align:center;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center}.section-title-center .section-title:after{margin-left:auto;margin-right:auto}.section-title-right .section-title:after{margin-right:auto}#content_wrapper{padding:3rem 0}body.page-template-tmpl-flexible-page #content_wrapper{padding:0}.page-header,.entry-header{margin-top:0;padding:0}.page-header>*,.entry-header>*{margin-top:0}.entry-header .entry-image{margin-bottom:20px}.sidebar ul,.sidebar .widget ul,.sidebar .menu{padding:0;margin:0;list-style:none}.sidebar ul li,.sidebar .widget ul li,.sidebar .menu li{border-bottom:1px solid #e9ecef;position:relative}.sidebar ul li:last-child,.sidebar .menu li:last-child{border-bottom:0}.sidebar ul li a,.sidebar .widget ul li a,.sidebar .menu li a{display:block;padding:.5rem .5rem;color:#212529}.sidebar ul li a:hover,.sidebar ul li a:focus,.sidebar ul li a:active,.sidebar .menu li a:hover,.sidebar .menu li a:focus,.sidebar .menu li a:active{text-decoration:none}.sidebar ul li.active>a,.sidebar .menu li.active>a{background:#f8f9fa}.sidebar ul li .sub-menu,.sidebar .menu li .sub-menu{list-style:none;padding-left:20px;height:0;overflow:hidden;z-index:0;-webkit-transition:all ease 200ms;transition:all ease 200ms}.sidebar ul li.sub-active .sub-toggle,.sidebar ul li.current-menu-parent .sub-toggle,.sidebar .menu li.sub-active .sub-toggle,.sidebar .menu li.current-menu-parent .sub-toggle{-webkit-transform:rotate(90deg);-ms-transform:rotate(90deg);transform:rotate(90deg)}.sidebar ul li.sub-active .sub-menu,.sidebar ul li.current-menu-parent .sub-menu,.sidebar .menu li.sub-active .sub-menu,.sidebar .menu li.current-menu-parent .sub-menu{height:auto}.sidebar ul li.menu-item-has-children>.sub-toggle,.sidebar .menu li.menu-item-has-children>.sub-toggle{display:block;height:20px;width:20px;line-height:20px;text-align:center;position:absolute;right:10px;top:7px;z-index:9999;background:theme-color("primary");color:#fff;cursor:pointer}.sidebar .widget ul{padding-left:0;list-style:none;margin-bottom:0}.sidebar .widget ul li{overflow:hidden}.list-item .item-thumbnail{margin-bottom:1rem}.list-item .item-thumbnail img{max-height:400px;-o-object-fit:cover;object-fit:cover;-o-object-position:center center;object-position:center center}.entry-meta{margin-bottom:1rem}.entry-content img{max-width:100%;height:auto}.post-tags,.post-categories{list-style:none;margin:0;padding:0}.post-tags li,.post-categories li{display:inline-block;margin:5px}.post-tags li:first-child,.post-categories li:first-child{margin-left:0}.post-tags li:last-child,.post-categories li:last-child{margin-right:0}.post-tags li a,.post-categories li a{display:block;padding:5px 15px;background:#e9ecef;font-size:small;color:#495057;line-height:normal;border-radius:.25rem}.post-tags li a:hover,.post-tags li a:active,.post-tags li a:focus,.post-categories li a:hover,.post-categories li a:active,.post-categories li a:focus{background:#dadfe4;text-decoration:none}.alignnone{width:100%;height:auto}img.aligncenter{margin:0 auto;display:block;max-width:100%;height:auto}#cmplz-document>h1,#cmplz-document>h2,#cmplz-document>h3,#cmplz-document>h4,#cmplz-document>h5{margin-top:1.5em;margin-bottom:.8em}#cmplz-document h1{font-size:2.5rem}#cmplz-document h2{font-size:1.75rem}#cmplz-document h3{font-size:1.75rem}#cmplz-document h4{font-size:1.5rem}#cmplz-document h5{font-size:1rem}#cmplz-document .cmplz-subtitle{font-weight:700}#cmplz-document .cmplz-dropdown{margin:1rem 0}#cmplz-document .cmplz-dropdown h3{font-size:1rem;font-family:"Kiwi Maru",serif;font-weight:700}#cmplz-cookies-overview .cmplz-dropdown summary::-webkit-details-marker,#cmplz-cookies-overview .cmplz-dropdown summary::marker{display:none;content:""}#cmplz-document .cmplz-dropdown summary::-webkit-details-marker,#cmplz-document .cmplz-dropdown summary::marker{display:none;content:""}#cmplz-manage-consent-container.cmplz-manage-consent-container .cmplz-categories summary::-webkit-details-marker,#cmplz-manage-consent-container.cmplz-manage-consent-container .cmplz-categories summary::marker{display:none;content:""}#site-footer{font-size:.9rem;background-color:#b7bbab;color:#2f474b;font-size:18px}#site-footer a{color:#2f474b}#site-footer .waves-split{background-image:url(https://basecampnorthlakes.co.uk/wp-content/themes/basecamp/app/img/wave-green.png.pagespeed.ce.76e2ArWNAV.png);background-repeat:repeat-x;background-position:bottom center;background-size:auto 25px;height:40px;margin-top:30px}#site-footer ul.menu{list-style:none;margin:15px 0;padding:0}#site-footer ul.menu a{text-decoration:none;font-size:20px;line-height:35px;color:#2f474b;font-family:'Sen',serif}#site-footer ul.menu a:hover,#site-footer ul.menu a:focus,#site-footer ul.menu a:active{text-decoration:none}#copyright{font-size:.75em}#hero{position:relative}#hero .flickity-buttons-container.custom{position:absolute;bottom:125px;left:50%;-webkit-transform:translateX(-50%);-ms-transform:translateX(-50%);transform:translateX(-50%);display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-webkit-flex-direction:row;-ms-flex-direction:row;flex-direction:row;-webkit-justify-content:space-around;-ms-flex-pack:distribute;justify-content:space-around;min-width:158px}#hero .flickity-buttons-container.custom .flickity-button{background:none!important;position:relative}#hero .flickity-buttons-container.custom .flickity-button img{position:absolute;left:50%;-webkit-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}#hero .flickity-buttons-container.custom .flickity-button.next,#hero .flickity-buttons-container.custom .flickity-button.previous{left:unset;right:unset}#hero .flickity-buttons-container.custom .flickity-button:hover,#hero .flickity-buttons-container.custom .flickity-button:focus,#hero .flickity-buttons-container.custom .flickity-button:active{box-shadow:none}#hero .caption{color:#fff}#hero .caption h1,#hero .caption .h1{font-size:calc(1.425rem + 2vw);text-shadow:0 0 5px rgba(0,0,0,.5)}#hero .caption p{text-shadow:0 0 5px rgba(0,0,0,.5)}#hero .overlay{background:#212529;position:absolute;left:0;right:0;top:0;bottom:0;opacity:.6;z-index:999}#hero a.scroll-down{position:absolute;left:50%;bottom:10%;-webkit-transform:translate(-50%,0);-ms-transform:translate(-50%,0);transform:translate(-50%,0);z-index:1050;text-decoration:none;color:#fff}#hero a.scroll-down .arrow{-webkit-transform:rotate(270deg);-ms-transform:rotate(270deg);transform:rotate(270deg);-webkit-animation:jumpInfinite 1s infinite;animation:jumpInfinite 1s infinite}#hero a.scroll-down:hover,#hero a.scroll-down:focus,#hero a.scroll-down:active{text-decoration:none;color:#fff}#hero a.scroll-down span{position:absolute;top:0;left:50%;width:24px;height:24px;margin-left:-12px;border-left:1px solid #fff;border-bottom:1px solid #fff;-webkit-transform:rotate(-45deg);-ms-transform:rotate(-45deg);transform:rotate(-45deg);-webkit-animation:sdb05 1.5s infinite;animation:sdb05 1.5s infinite;box-sizing:border-box}.main-hero{position:relative;max-height:calc(95vh - 150px)}.edge-spacer.spacer-wave{height:35px}.edge-spacer.spacer-torn{height:15px}.edge-spacer:first-child{background:red!important}.page-container>.edge-spacer:first-child{background:red}.page-row.bg-light-bg-img{background-image:url(https://basecampnorthlakes.co.uk/wp-content/themes/basecamp/app/img/bg-light.png.pagespeed.ce.Xjbkb0Ie2z.png);color:#2f474b}.page-row.bg-light-bg-img.edge-top-wave:before{background-image:url(https://basecampnorthlakes.co.uk/wp-content/themes/basecamp/app/img/wave-top-light.png.pagespeed.ce.Sq3xHBI0H1.png);background-position:top center;background-repeat:repeat-x;top:-35px;content:"";width:100%;height:35px;display:block;position:absolute}.page-row.bg-light-bg-img.edge-bottom-wave:after{background-image:url(https://basecampnorthlakes.co.uk/wp-content/themes/basecamp/app/img/wave-bottom-light.png.pagespeed.ce.m3Dk8EWxKY.png);background-position:bottom center;background-repeat:repeat-x;bottom:-35px;content:"";width:100%;height:35px;display:block;position:absolute;z-index:1}.page-row.bg-light-bg-img.edge-top-wave-inline:before{background-image:url(https://basecampnorthlakes.co.uk/wp-content/themes/basecamp/app/img/wave-red.png.pagespeed.ce.XwgdGK1SMN.png);background-position:top center;background-repeat:repeat-x;background-size:auto 25px;content:"";height:35px;display:block;position:absolute;top:-17px;left:2%;right:2%}.page-row.bg-light-bg-img.edge-top-torn{padding-top:calc(4rem - 22px)}.page-row.bg-light-bg-img.edge-top-torn:before{background-image:url(https://basecampnorthlakes.co.uk/wp-content/themes/basecamp/app/img/bg-light-torn-top.png.pagespeed.ce.9r1jSuFd2Z.png);background-position:top center;background-repeat:repeat-x;top:-5px;content:"";width:100%;height:10px;display:block;position:absolute;z-index:1}.page-row.bg-light-bg-img.edge-bottom-torn{padding-bottom:calc(4rem - 22px)}.page-row.bg-light-bg-img.edge-bottom-torn:after{background-image:url(https://basecampnorthlakes.co.uk/wp-content/themes/basecamp/app/img/bg-light-torn-bottom.png.pagespeed.ce.rQ_fTtpTNT.png);background-position:bottom center;background-repeat:repeat-x;bottom:-8px;content:"";width:100%;height:10px;display:block;position:absolute;z-index:1}.page-row.bg-light-bg-img+.bg-light-bg-img{padding-top:0}.page-row.bg-light-bg-img .h1,.page-row.bg-light-bg-img .h2,.page-row.bg-light-bg-img .h3,.page-row.bg-light-bg-img .h4,.page-row.bg-light-bg-img .h5,.page-row.bg-light-bg-img .h6,.page-row.bg-light-bg-img h1,.page-row.bg-light-bg-img h2,.page-row.bg-light-bg-img h3,.page-row.bg-light-bg-img h4,.page-row.bg-light-bg-img h5,.page-row.bg-light-bg-img h6{color:#2f474b}.page-row.bg-light-bg-img .h1 span,.page-row.bg-light-bg-img .h2 span,.page-row.bg-light-bg-img .h3 span,.page-row.bg-light-bg-img .h4 span,.page-row.bg-light-bg-img .h5 span,.page-row.bg-light-bg-img .h6 span,.page-row.bg-light-bg-img h1 span,.page-row.bg-light-bg-img h2 span,.page-row.bg-light-bg-img h3 span,.page-row.bg-light-bg-img h4 span,.page-row.bg-light-bg-img h5 span,.page-row.bg-light-bg-img h6 span{color:#2f474b}.page-row.bg-light-bg-img .h1:before,.page-row.bg-light-bg-img .h1:after,.page-row.bg-light-bg-img .h2:before,.page-row.bg-light-bg-img .h2:after,.page-row.bg-light-bg-img .h3:before,.page-row.bg-light-bg-img .h3:after,.page-row.bg-light-bg-img .h4:before,.page-row.bg-light-bg-img .h4:after,.page-row.bg-light-bg-img .h5:before,.page-row.bg-light-bg-img .h5:after,.page-row.bg-light-bg-img .h6:before,.page-row.bg-light-bg-img .h6:after,.page-row.bg-light-bg-img h1:before,.page-row.bg-light-bg-img h1:after,.page-row.bg-light-bg-img h2:before,.page-row.bg-light-bg-img h2:after,.page-row.bg-light-bg-img h3:before,.page-row.bg-light-bg-img h3:after,.page-row.bg-light-bg-img h4:before,.page-row.bg-light-bg-img h4:after,.page-row.bg-light-bg-img h5:before,.page-row.bg-light-bg-img h5:after,.page-row.bg-light-bg-img h6:before,.page-row.bg-light-bg-img h6:after{background:#2f474b}.page-row.bg-light-bg-img a:not(.btn),.page-row.bg-light-bg-img .flickity-button{color:#2f474b}.page-row.bg-light-bg-img a:not(.btn):hover,.page-row.bg-light-bg-img a:not(.btn):focus,.page-row.bg-light-bg-img a:not(.btn):active,.page-row.bg-light-bg-img .flickity-button:hover,.page-row.bg-light-bg-img .flickity-button:focus,.page-row.bg-light-bg-img .flickity-button:active{color:#2f474b}.page-row.bg-light-bg-img+.bg-dark-bg-img{margin-top:0}.page-row.bg-light-bg-img .section-title:after{background-color:#a57f67}.page-row.bg-dark-bg-img{background-image:url(https://basecampnorthlakes.co.uk/wp-content/themes/basecamp/app/img/bg-red.png.pagespeed.ce.R_rXFe4duW.png);color:rgba(255,255,255,.9)}.page-row.bg-dark-bg-img.edge-top-wave:before{background-image:url(https://basecampnorthlakes.co.uk/wp-content/themes/basecamp/app/img/wave-top-red.png.pagespeed.ce.is7MiI3fMU.png);background-position:top center;background-repeat:repeat-x;top:-35px;content:"";width:100%;height:35px;display:block;position:absolute;z-index:1}.page-row.bg-dark-bg-img.edge-bottom-wave:after{background-image:url(https://basecampnorthlakes.co.uk/wp-content/themes/basecamp/app/img/wave-bottom-red.png.pagespeed.ce.5PSoSj8FF1.png);background-position:bottom center;background-repeat:repeat-x;bottom:-35px;content:"";width:100%;height:35px;display:block;position:absolute;z-index:1}.page-row.bg-dark-bg-img.edge-top-wave-inline:before{background-image:url(https://basecampnorthlakes.co.uk/wp-content/themes/basecamp/app/img/wave-cream.png.pagespeed.ce._OIZIZtv6T.png);background-position:top center;background-repeat:repeat-x;background-size:auto 25px;content:"";height:35px;display:block;position:absolute;top:-17px;left:2%;right:2%}.page-row.bg-dark-bg-img+.bg-dark-bg-img{padding-top:0}.page-row.bg-dark-bg-img .h1,.page-row.bg-dark-bg-img .h2,.page-row.bg-dark-bg-img .h3,.page-row.bg-dark-bg-img .h4,.page-row.bg-dark-bg-img .h5,.page-row.bg-dark-bg-img .h6,.page-row.bg-dark-bg-img h1,.page-row.bg-dark-bg-img h2,.page-row.bg-dark-bg-img h3,.page-row.bg-dark-bg-img h4,.page-row.bg-dark-bg-img h5,.page-row.bg-dark-bg-img h6{color:rgba(255,255,255,.9)}.page-row.bg-dark-bg-img .h1 span,.page-row.bg-dark-bg-img .h2 span,.page-row.bg-dark-bg-img .h3 span,.page-row.bg-dark-bg-img .h4 span,.page-row.bg-dark-bg-img .h5 span,.page-row.bg-dark-bg-img .h6 span,.page-row.bg-dark-bg-img h1 span,.page-row.bg-dark-bg-img h2 span,.page-row.bg-dark-bg-img h3 span,.page-row.bg-dark-bg-img h4 span,.page-row.bg-dark-bg-img h5 span,.page-row.bg-dark-bg-img h6 span{color:rgba(255,255,255,.9)}.page-row.bg-dark-bg-img .h1:before,.page-row.bg-dark-bg-img .h1:after,.page-row.bg-dark-bg-img .h2:before,.page-row.bg-dark-bg-img .h2:after,.page-row.bg-dark-bg-img .h3:before,.page-row.bg-dark-bg-img .h3:after,.page-row.bg-dark-bg-img .h4:before,.page-row.bg-dark-bg-img .h4:after,.page-row.bg-dark-bg-img .h5:before,.page-row.bg-dark-bg-img .h5:after,.page-row.bg-dark-bg-img .h6:before,.page-row.bg-dark-bg-img .h6:after,.page-row.bg-dark-bg-img h1:before,.page-row.bg-dark-bg-img h1:after,.page-row.bg-dark-bg-img h2:before,.page-row.bg-dark-bg-img h2:after,.page-row.bg-dark-bg-img h3:before,.page-row.bg-dark-bg-img h3:after,.page-row.bg-dark-bg-img h4:before,.page-row.bg-dark-bg-img h4:after,.page-row.bg-dark-bg-img h5:before,.page-row.bg-dark-bg-img h5:after,.page-row.bg-dark-bg-img h6:before,.page-row.bg-dark-bg-img h6:after{background:rgba(255,255,255,.9)!important}.page-row.bg-dark-bg-img a:not(.btn),.page-row.bg-dark-bg-img .flickity-button{color:#fff}.page-row.bg-dark-bg-img a:not(.btn):hover,.page-row.bg-dark-bg-img a:not(.btn):focus,.page-row.bg-dark-bg-img a:not(.btn):active,.page-row.bg-dark-bg-img .flickity-button:hover,.page-row.bg-dark-bg-img .flickity-button:focus,.page-row.bg-dark-bg-img .flickity-button:active{color:#fff}.page-row.bg-dark-bg-img+.bg-light-bg-img{margin-top:0}.page-row.bg-dark-bg-img .btn-outline-primary{color:#fff;border-color:#fff}.page-row.bg-dark-bg-img .btn-outline-primary:hover,.page-row.bg-dark-bg-img .btn-outline-primary:focus,.page-row.bg-dark-bg-img .btn-outline-primary:active{background-color:#fff;color:#2f474b}.page-row.bg-default+.bg-default{padding-top:0}.page-row.bg-default.edge-bottom-torn:before{background-image:url(https://basecampnorthlakes.co.uk/wp-content/themes/basecamp/app/img/torn-bottom-white.png.pagespeed.ce.EMRum2RClg.png);content:"";display:block;height:15px;position:absolute;bottom:-15px;z-index:30;left:0;right:0}.page-row.bg-default.edge-top-torn:after{background-image:url(https://basecampnorthlakes.co.uk/wp-content/themes/basecamp/app/img/torn-top-white.png.pagespeed.ce.zHBi0e7G3v.png);content:"";display:block;height:15px;position:absolute;top:-15px;z-index:30;left:0;right:0}.page-row.bg-primary{color:rgba(255,255,255,.9)}.page-row.bg-primary .h1,.page-row.bg-primary .h2,.page-row.bg-primary .h3,.page-row.bg-primary .h4,.page-row.bg-primary .h5,.page-row.bg-primary .h6,.page-row.bg-primary h1,.page-row.bg-primary h2,.page-row.bg-primary h3,.page-row.bg-primary h4,.page-row.bg-primary h5,.page-row.bg-primary h6{color:rgba(255,255,255,.9)}.page-row.bg-primary .h1 span,.page-row.bg-primary .h2 span,.page-row.bg-primary .h3 span,.page-row.bg-primary .h4 span,.page-row.bg-primary .h5 span,.page-row.bg-primary .h6 span,.page-row.bg-primary h1 span,.page-row.bg-primary h2 span,.page-row.bg-primary h3 span,.page-row.bg-primary h4 span,.page-row.bg-primary h5 span,.page-row.bg-primary h6 span{color:rgba(255,255,255,.9)}.page-row.bg-primary .h1:before,.page-row.bg-primary .h1:after,.page-row.bg-primary .h2:before,.page-row.bg-primary .h2:after,.page-row.bg-primary .h3:before,.page-row.bg-primary .h3:after,.page-row.bg-primary .h4:before,.page-row.bg-primary .h4:after,.page-row.bg-primary .h5:before,.page-row.bg-primary .h5:after,.page-row.bg-primary .h6:before,.page-row.bg-primary .h6:after,.page-row.bg-primary h1:before,.page-row.bg-primary h1:after,.page-row.bg-primary h2:before,.page-row.bg-primary h2:after,.page-row.bg-primary h3:before,.page-row.bg-primary h3:after,.page-row.bg-primary h4:before,.page-row.bg-primary h4:after,.page-row.bg-primary h5:before,.page-row.bg-primary h5:after,.page-row.bg-primary h6:before,.page-row.bg-primary h6:after{background:rgba(255,255,255,.9)!important}.page-row.bg-primary .text-primary{color:rgba(255,255,255,.6)!important}.page-row.bg-primary .btn-primary{border-color:#fff;background-color:transparent}.page-row.bg-primary .btn-primary:hover{background-color:#fff;color:#2f474b;box-shadow:none}.page-row.bg-primary a:not(.btn),.page-row.bg-primary .flickity-button{color:#fff}.page-row.bg-primary a:not(.btn):hover,.page-row.bg-primary a:not(.btn):focus,.page-row.bg-primary a:not(.btn):active,.page-row.bg-primary .flickity-button:hover,.page-row.bg-primary .flickity-button:focus,.page-row.bg-primary .flickity-button:active{color:#fff}.page-row.bg-primary+.bg-primary{padding-top:0}.page-row.bg-secondary{color:rgba(255,255,255,.9)}.page-row.bg-secondary .h1,.page-row.bg-secondary .h2,.page-row.bg-secondary .h3,.page-row.bg-secondary .h4,.page-row.bg-secondary .h5,.page-row.bg-secondary .h6,.page-row.bg-secondary h1,.page-row.bg-secondary h2,.page-row.bg-secondary h3,.page-row.bg-secondary h4,.page-row.bg-secondary h5,.page-row.bg-secondary h6{color:rgba(255,255,255,.9)}.page-row.bg-secondary .h1 span,.page-row.bg-secondary .h2 span,.page-row.bg-secondary .h3 span,.page-row.bg-secondary .h4 span,.page-row.bg-secondary .h5 span,.page-row.bg-secondary .h6 span,.page-row.bg-secondary h1 span,.page-row.bg-secondary h2 span,.page-row.bg-secondary h3 span,.page-row.bg-secondary h4 span,.page-row.bg-secondary h5 span,.page-row.bg-secondary h6 span{color:rgba(255,255,255,.9)}.page-row.bg-secondary .h1:before,.page-row.bg-secondary .h1:after,.page-row.bg-secondary .h2:before,.page-row.bg-secondary .h2:after,.page-row.bg-secondary .h3:before,.page-row.bg-secondary .h3:after,.page-row.bg-secondary .h4:before,.page-row.bg-secondary .h4:after,.page-row.bg-secondary .h5:before,.page-row.bg-secondary .h5:after,.page-row.bg-secondary .h6:before,.page-row.bg-secondary .h6:after,.page-row.bg-secondary h1:before,.page-row.bg-secondary h1:after,.page-row.bg-secondary h2:before,.page-row.bg-secondary h2:after,.page-row.bg-secondary h3:before,.page-row.bg-secondary h3:after,.page-row.bg-secondary h4:before,.page-row.bg-secondary h4:after,.page-row.bg-secondary h5:before,.page-row.bg-secondary h5:after,.page-row.bg-secondary h6:before,.page-row.bg-secondary h6:after{background:rgba(255,255,255,.9)!important}.page-row.bg-secondary .text-secondary{color:rgba(255,255,255,.6)!important}.page-row.bg-secondary .btn-secondary{border-color:#fff;background-color:transparent}.page-row.bg-secondary .btn-secondary:hover{background-color:#fff;color:#18395b;box-shadow:none}.page-row.bg-secondary a:not(.btn),.page-row.bg-secondary .flickity-button{color:#fff}.page-row.bg-secondary a:not(.btn):hover,.page-row.bg-secondary a:not(.btn):focus,.page-row.bg-secondary a:not(.btn):active,.page-row.bg-secondary .flickity-button:hover,.page-row.bg-secondary .flickity-button:focus,.page-row.bg-secondary .flickity-button:active{color:#fff}.page-row.bg-secondary+.bg-secondary{padding-top:0}.page-row ul>li{margin-bottom:1em;font-size:.9em}.page-row .overlay{position:absolute;z-index:0;top:0;left:0;right:0;bottom:0;-webkit-filter:opacity(.65);filter:opacity(.65)}.page-row .page-grid-item .page-grid-text{-webkit-transition:all ease 200ms;transition:all ease 200ms}.page-row .page-grid-item .page-grid-text .page-grid-title{margin:0;position:relative;color:#fff}.page-row .page-grid-item .page-grid-image{-webkit-transition:all ease 300ms;transition:all ease 300ms;-webkit-transform:scale(1);-ms-transform:scale(1);transform:scale(1)}.page-row.full-img-block{position:relative}.page-row.full-img-block.style-overlay .container{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex}.page-row.full-img-block.style-overlay .container .content{position:relative;z-index:1;width:100%;padding:2em 0}.page-row.full-img-block.style-overlay .container .content .btn{margin-right:.5rem}.page-row.full-img-block figure{margin:0}.page-row.full-img-block figure img{height:250px}.page-row.full-img-block .container .content{padding:3em 0}.page-row.full-img-block.section-title-center .container{-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;text-align:center}.page-row.icon-blocks .card-item-wrap{text-align:center}.page-row.icon-blocks .card-item-wrap .card-image{width:100px;height:100px;margin:0 auto}.page-row.txt-img-block .section-image{position:relative}.page-row.txt-img-block .section-image img{min-height:250px;height:35vh}.page-row.txt-img-block .section-image .slider-buttons-container{bottom:50%;right:50%;left:auto;-webkit-transform:translate(50%,50%);-ms-transform:translate(50%,50%);transform:translate(50%,50%);width:100%;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between;padding:0 1.5rem}.page-row.txt-img-block .section-image .slider-buttons-container a{color:#fff}.page-row.txt-img-block .section-image .carousel-wrapper{border:8px solid #fff;box-shadow:0 0 20px 0 rgba(0,0,0,.2)}.page-row.txt-img-block .section-image:not(:has(.carousel)) img{border:8px solid #fff;box-shadow:0 0 20px 0 rgba(0,0,0,.2)}.page-row.txt-img-block .section-text .section-title{margin-bottom:1em}.page-row.content-blocks .block .block-img{margin-bottom:1em}.page-row.content-blocks .block .block-img img{aspect-ratio:6/4;-o-object-fit:cover;object-fit:cover;border:8px solid #fff;box-shadow:0 0 20px 0 rgba(0,0,0,.2)}.page-row.content-blocks .block .block-icon{margin-bottom:1em}.page-row.content-blocks .block .block-icon .icon-wrapper{--icon-block-width:120px;width:var(--icon-block-width);height:var(--icon-block-width);display:-webkit-inline-box;display:-webkit-inline-flex;display:-ms-inline-flexbox;display:inline-flex;position:relative;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;border-radius:50%}.page-row.content-blocks .block .block-icon .icon-wrapper svg path{fill:currentColor}.page-row.content-blocks .block .block-icon .icon-wrapper .sun-circle{position:absolute;left:0;right:0;top:0;bottom:0}.page-row.content-blocks .block .block-icon .icon-wrapper img{width:50%;height:auto}.rotating-button{width:60px;height:60px;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;position:relative;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;color:#fff}.rotating-button .sun-circle{-webkit-animation-name:rotation;animation-name:rotation;width:100%;height:100%;position:absolute;left:0;right:0;top:0;bottom:0}.rotating-button .arrow{width:40%;height:auto}.rotating-button svg path{fill:currentColor}.quick-link-cols a{text-decoration:none;color:currentColor;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;text-align:center;-webkit-flex-wrap:nowrap;-ms-flex-wrap:nowrap;flex-wrap:nowrap;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;gap:10px;padding:20px;-webkit-box-flex:1;-webkit-flex-grow:1;-ms-flex-positive:1;flex-grow:1;border-right:1px solid #ddd}.quick-link-cols a:last-child{border-right:0}.quick-link-cols a>img{width:30px}.nav{margin:0;padding:0;list-style:none}.nav li{position:relative}.nav li a{text-decoration:none;display:block;padding:.5rem 1rem}.nav li a:hover,.nav li a:focus,.nav li a:active{text-decoration:none}.nav li .sub-toggle{display:none}.nav li ul{list-style:none;margin:0;padding:0 0 0 1rem}.nav.vertical-nav{display:block}.main-nav .nav li{text-transform:uppercase;position:static}.main-nav .nav li a{color:#2f474b}.main-nav .nav li.current-menu-parent>a,.main-nav .nav li.active>a,.main-nav .nav li:hover>a{color:#2f474b}.main-nav .nav li.menu-item-has-children>a{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center}.main-nav .nav li.menu-item-has-children>a:after{content:"";background-image:url(https://basecampnorthlakes.co.uk/wp-content/themes/basecamp/app/img/icons/chevron-down.svg);background-size:contain;background-position:center;background-repeat:no-repeat;display:block;height:.7em;width:.7em;margin-left:.5em}.main-nav .nav li .sub-menu{background:#2f474b;color:#fff;list-style:none;margin:0;padding:0;-webkit-transition:all 300ms ease;transition:all 300ms ease}.main-nav .nav li .sub-menu li a{padding:8px 15px;color:#fff}.main-nav .nav li .sub-menu li.dropdown>a{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center}.main-nav .nav li .sub-menu li.dropdown>a:after{content:"";background-image:url(https://basecampnorthlakes.co.uk/wp-content/themes/basecamp/app/img/icons/chevron-down.svg);background-size:contain;background-position:center;background-repeat:no-repeat;display:block;height:.7em;width:.7em;margin-left:.5em}.main-nav .nav li .sub-menu.mega-menu{width:100%;position:absolute;left:0;right:0;top:100%}.main-nav .nav li .sub-menu.mega-menu a{cursor:pointer;text-transform:none}.main-nav .nav li .sub-menu.mega-menu li{border-bottom:0}.main-nav .nav li .sub-menu.mega-menu li a{padding:.3em 0}.main-nav .nav li .sub-menu.mega-menu .page-grid-item:not(.card){height:240px;min-height:unset;max-height:unset;padding:0}.main-nav .nav li .sub-menu.mega-menu .mega-menu-img{width:100%;border:5px solid #fff;box-shadow:0 0 20px 0 rgba(0,0,0,.2);height:345px;-webkit-transform:rotate(1deg);-ms-transform:rotate(1deg);transform:rotate(1deg)}.main-nav .nav li:last-child .sub-menu{left:auto;right:0}.main-nav .nav>li{margin:0 .5rem}.main-nav .nav>li>a{font-size:18px;font-family:Sen,serif;font-weight:bold;padding:1rem .5rem;color:#2f474b;position:relative}.main-nav .nav>li>a:before{content:"";background-image:url(https://basecampnorthlakes.co.uk/wp-content/themes/basecamp/app/img/nav-border.png.pagespeed.ce.TCHmwKf25X.png);background-size:contain;background-repeat:repeat-x;position:absolute;background-position:bottom;bottom:0;left:0;right:0;-webkit-animation:slideshow 5s linear infinite;animation:slideshow 5s linear infinite;height:12px;opacity:0;-webkit-transition:all ease .5s;transition:all ease .5s}.main-nav .nav>li.current-menu-parent>a:before,.main-nav .nav>li.active>a:before,.main-nav .nav>li:hover>a:before{opacity:1}.main-nav .sub-menu .product-cat-maga-menu li{padding-left:.5rem}.main-nav .sub-menu .product-cat-maga-menu .active{background:#fff}.main-nav .sub-menu .product-cat-maga-menu .active a{color:#1b292c}.hc-offcanvas-nav::after,.hc-offcanvas-nav .nav-wrapper::after{background:rgba(0,0,0,.3)}.hc-offcanvas-nav .nav-container,.hc-offcanvas-nav .nav-wrapper,.hc-offcanvas-nav ul{background:#fff}.hc-offcanvas-nav .nav-content>h2,.hc-offcanvas-nav .nav-content>h3,.hc-offcanvas-nav .nav-content>h4,.hc-offcanvas-nav .nav-content>h5,.hc-offcanvas-nav .nav-content>h6{font-size:19px;font-weight:700;padding:20px 17px}.hc-offcanvas-nav .nav-content>h2:not(.nav-title):not(.level-title),.hc-offcanvas-nav .nav-content>h3:not(.nav-title):not(.level-title),.hc-offcanvas-nav .nav-content>h4:not(.nav-title):not(.level-title),.hc-offcanvas-nav .nav-content>h5:not(.nav-title):not(.level-title),.hc-offcanvas-nav .nav-content>h6:not(.nav-title):not(.level-title){font-size:16px;padding:15px 17px;background:#fff}.hc-offcanvas-nav .nav-item-link,.hc-offcanvas-nav li.nav-close a,.hc-offcanvas-nav .nav-back a{padding:14px 17px;font-size:14px;color:#2f474b;z-index:1;background:rgba(0,0,0,0);border-bottom:1px solid #f0f0f0;-webkit-transition:background .1s ease;transition:background .1s ease}.hc-offcanvas-nav .nav-item-link:focus,.hc-offcanvas-nav .nav-item-link:focus-within,.hc-offcanvas-nav li.nav-close a:focus,.hc-offcanvas-nav li.nav-close a:focus-within,.hc-offcanvas-nav .nav-back a:focus,.hc-offcanvas-nav .nav-back a:focus-within{z-index:10}.hc-offcanvas-nav .nav-item-link[disabled],.hc-offcanvas-nav li.nav-close a[disabled],.hc-offcanvas-nav .nav-back a[disabled]{color:rgba(47,71,75,.5)}.hc-offcanvas-nav div.nav-back+ul>li:first-child>.nav-item-wrapper>.nav-item-link{border-top:none!important}.hc-offcanvas-nav:not(.touch-device) li:not(.nav-item-custom) a:not([disabled]):hover{background:#fafafa}.hc-offcanvas-nav .nav-custom-content{padding:14px 17px;font-size:14px;border-bottom:1px solid #f0f0f0}.hc-offcanvas-nav .nav-highlight{background:#f5f5f5}.hc-offcanvas-nav .nav-wrapper>.nav-content>ul:first-of-type>li:first-child:not(.nav-back):not(.nav-close)>.nav-item-wrapper>.nav-item-link{border-top:1px solid #f0f0f0}.hc-offcanvas-nav .nav-wrapper>.nav-content>ul:first-of-type>li:first-child:not(.nav-back):not(.nav-close)>.nav-item-wrapper>.nav-item-link+a{border-top:1px solid #f0f0f0}.hc-offcanvas-nav .nav-wrapper>.nav-content>ul+h2,.hc-offcanvas-nav .nav-wrapper>.nav-content>ul+h3,.hc-offcanvas-nav .nav-wrapper>.nav-content>ul+h4,.hc-offcanvas-nav .nav-wrapper>.nav-content>ul+h5,.hc-offcanvas-nav .nav-wrapper>.nav-content>ul+h6{margin-top:-2px}.hc-offcanvas-nav .nav-wrapper>.nav-content>h2+ul>li:first-child:not(.nav-back):not(.nav-close)>.nav-item-wrapper>.nav-item-link,.hc-offcanvas-nav .nav-wrapper>.nav-content>h3+ul>li:first-child:not(.nav-back):not(.nav-close)>.nav-item-wrapper>.nav-item-link,.hc-offcanvas-nav .nav-wrapper>.nav-content>h4+ul>li:first-child:not(.nav-back):not(.nav-close)>.nav-item-wrapper>.nav-item-link,.hc-offcanvas-nav .nav-wrapper>.nav-content>h5+ul>li:first-child:not(.nav-back):not(.nav-close)>.nav-item-wrapper>.nav-item-link,.hc-offcanvas-nav .nav-wrapper>.nav-content>h6+ul>li:first-child:not(.nav-back):not(.nav-close)>.nav-item-wrapper>.nav-item-link{border-top:1px solid #f0f0f0}.hc-offcanvas-nav .nav-wrapper>.nav-content>.nav-title+h2,.hc-offcanvas-nav .nav-wrapper>.nav-content>.nav-title+h3,.hc-offcanvas-nav .nav-wrapper>.nav-content>.nav-title+h4,.hc-offcanvas-nav .nav-wrapper>.nav-content>.nav-title+h5,.hc-offcanvas-nav .nav-wrapper>.nav-content>.nav-title+h6,.hc-offcanvas-nav .nav-wrapper>.nav-content>.level-title+h2,.hc-offcanvas-nav .nav-wrapper>.nav-content>.level-title+h3,.hc-offcanvas-nav .nav-wrapper>.nav-content>.level-title+h4,.hc-offcanvas-nav .nav-wrapper>.nav-content>.level-title+h5,.hc-offcanvas-nav .nav-wrapper>.nav-content>.level-title+h6,.hc-offcanvas-nav .nav-wrapper>.nav-content>.nav-close+h2,.hc-offcanvas-nav .nav-wrapper>.nav-content>.nav-close+h3,.hc-offcanvas-nav .nav-wrapper>.nav-content>.nav-close+h4,.hc-offcanvas-nav .nav-wrapper>.nav-content>.nav-close+h5,.hc-offcanvas-nav .nav-wrapper>.nav-content>.nav-close+h6{border-top:1px solid #f0f0f0}.hc-offcanvas-nav li{color:#2f474b}.hc-offcanvas-nav li.nav-parent .nav-item-link:last-child{padding-right:58px}.hc-offcanvas-nav li.nav-parent .nav-item-link:not(:last-child){margin-right:45px}.hc-offcanvas-nav .nav-close-button span,.hc-offcanvas-nav .nav-parent .nav-next,.hc-offcanvas-nav .nav-back span{width:45px;position:absolute;top:0;right:0;bottom:0;text-align:center;cursor:pointer;-webkit-transition:background .1s ease;transition:background .1s ease}.hc-offcanvas-nav .nav-close-button{position:relative;display:block}.hc-offcanvas-nav .nav-close-button span::before,.hc-offcanvas-nav .nav-close-button span::after{content:'';position:absolute;top:50%;left:50%;width:6px;height:6px;margin-top:-3px;border-top:2px solid #2f474b;border-left:2px solid #2f474b}.hc-offcanvas-nav .nav-close-button span::before{margin-left:-6px;-webkit-transform:rotate(135deg);-ms-transform:rotate(135deg);transform:rotate(135deg)}.hc-offcanvas-nav .nav-close-button span::after{-webkit-transform:rotate(-45deg);-ms-transform:rotate(-45deg);transform:rotate(-45deg)}.hc-offcanvas-nav .nav-content>.nav-close{position:relative;z-index:2}.hc-offcanvas-nav .nav-content>.nav-close a{font-size:14px;color:#2f474b;background:rgba(0,0,0,0);z-index:1;text-decoration:none;box-sizing:border-box}.hc-offcanvas-nav .nav-content>.nav-close a:not(.has-label){height:50px}.hc-offcanvas-nav .nav-content>.nav-close a.has-label{padding:14px 17px;border-top:1px solid #f0f0f0}.hc-offcanvas-nav .nav-content>.nav-close a:hover{border:0;background:-webkit-radial-gradient(top right,farthest-corner,rgba(0,0,0,.1),rgba(0,0,0,0));background:radial-gradient(farthest-corner at top right,rgba(0,0,0,.1),rgba(0,0,0,0))}.hc-offcanvas-nav .nav-content>.nav-close.has-label+ul{margin-top:-1px}.hc-offcanvas-nav:not(.nav-close-button-empty) .nav-content>.nav-close{margin-bottom:-1px}.hc-offcanvas-nav .nav-title+.nav-close a:not(.has-label){position:absolute;width:45px;height:66px;line-height:66px;top:-66px;right:0}.hc-offcanvas-nav.nav-close-button-empty .nav-title{padding-right:55px}.hc-offcanvas-nav li.nav-close a:not(.has-label){height:49px}.hc-offcanvas-nav .nav-content>.nav-close:first-child a,.hc-offcanvas-nav .nav-title+.nav-close a.has-label,.hc-offcanvas-nav li.nav-close a,.hc-offcanvas-nav .nav-back a{background:#f7f7f7;border-top:1px solid #ededed;border-bottom:1px solid #ededed}.hc-offcanvas-nav .nav-content>.nav-close:first-child a:hover,.hc-offcanvas-nav .nav-title+.nav-close a.has-label:hover,.hc-offcanvas-nav li.nav-close a:hover,.hc-offcanvas-nav .nav-back a:hover{background:#f4f4f4}.hc-offcanvas-nav li.nav-close:not(:first-child) a,.hc-offcanvas-nav li.nav-back:not(:first-child) a{margin-top:-1px}.hc-offcanvas-nav a.nav-next{border-left:1px solid #f0f0f0;border-bottom:1px solid #f0f0f0}.hc-offcanvas-nav .nav-next span::before,.hc-offcanvas-nav .nav-back span::before{content:'';position:absolute;top:50%;left:50%;width:8px;height:8px;margin-left:-2px;box-sizing:border-box;border-top:2px solid #2f474b;border-left:2px solid #2f474b;-webkit-transform-origin:center;-ms-transform-origin:center;transform-origin:center}.hc-offcanvas-nav .nav-next span{position:absolute;top:0;right:0;left:0;bottom:0}.hc-offcanvas-nav .nav-next span::before{-webkit-transform:translate(-50%,-50%) rotate(135deg);-ms-transform:translate(-50%,-50%) rotate(135deg);transform:translate(-50%,-50%) rotate(135deg)}.hc-offcanvas-nav .nav-back span::before{margin-left:2px;-webkit-transform:translate(-50%,-50%) rotate(-45deg);-ms-transform:translate(-50%,-50%) rotate(-45deg);transform:translate(-50%,-50%) rotate(-45deg)}.hc-offcanvas-nav.nav-position-left.nav-open.nav-levels-overlap .nav-wrapper{box-shadow:1px 0 2px rgba(0,0,0,.2)}.hc-offcanvas-nav.nav-position-right.nav-open.nav-levels-overlap .nav-wrapper{box-shadow:-1px 0 2px rgba(0,0,0,.2)}.hc-offcanvas-nav.nav-position-right .nav-next span::before{margin-left:2px;-webkit-transform:translate(-50%,-50%) rotate(-45deg);-ms-transform:translate(-50%,-50%) rotate(-45deg);transform:translate(-50%,-50%) rotate(-45deg)}.hc-offcanvas-nav.nav-position-right .nav-back span::before{margin-left:-2px;-webkit-transform:translate(-50%,-50%) rotate(135deg);-ms-transform:translate(-50%,-50%) rotate(135deg);transform:translate(-50%,-50%) rotate(135deg)}.hc-offcanvas-nav.nav-position-top.nav-open .nav-wrapper{box-shadow:0 1px 2px rgba(0,0,0,.2)}.hc-offcanvas-nav.nav-position-top .nav-next span::before{margin-left:0;margin-right:-2px;-webkit-transform:translate(-50%,-50%) rotate(-135deg);-ms-transform:translate(-50%,-50%) rotate(-135deg);transform:translate(-50%,-50%) rotate(-135deg)}.hc-offcanvas-nav.nav-position-top .nav-back span::before{margin-left:0;margin-right:-2px;-webkit-transform:translate(-50%,-50%) rotate(45deg);-ms-transform:translate(-50%,-50%) rotate(45deg);transform:translate(-50%,-50%) rotate(45deg)}.hc-offcanvas-nav.nav-position-bottom.nav-open .nav-wrapper{box-shadow:0 -1px 2px rgba(0,0,0,.2)}.hc-offcanvas-nav.nav-position-bottom .nav-next span::before{margin-left:0;margin-right:-2px;-webkit-transform:translate(-50%,-50%) rotate(45deg);-ms-transform:translate(-50%,-50%) rotate(45deg);transform:translate(-50%,-50%) rotate(45deg)}.hc-offcanvas-nav.nav-position-bottom .nav-back span::before{margin-left:0;margin-right:-2px;-webkit-transform:translate(-50%,-50%) rotate(-135deg);-ms-transform:translate(-50%,-50%) rotate(-135deg);transform:translate(-50%,-50%) rotate(-135deg)}.hc-offcanvas-nav.nav-levels-expand ul .nav-wrapper,.hc-offcanvas-nav.nav-levels-none ul .nav-wrapper{box-shadow:none;background:transparent}.hc-offcanvas-nav.nav-levels-expand li.level-open,.hc-offcanvas-nav.nav-levels-none li.level-open{background:#f5f5f5}.hc-offcanvas-nav.nav-levels-expand li.level-open>.nav-item-wrapper>a,.hc-offcanvas-nav.nav-levels-none li.level-open>.nav-item-wrapper>a{border-bottom:1px solid #ebebeb}.hc-offcanvas-nav.nav-levels-expand li.level-open>.nav-item-wrapper>a:hover,.hc-offcanvas-nav.nav-levels-none li.level-open>.nav-item-wrapper>a:hover{background:#f7f7f7}.hc-offcanvas-nav.nav-levels-expand li.level-open>.nav-item-wrapper>.nav-next span::before,.hc-offcanvas-nav.nav-levels-expand li.level-open>.nav-item-wrapper>a>.nav-next span::before,.hc-offcanvas-nav.nav-levels-none li.level-open>.nav-item-wrapper>.nav-next span::before,.hc-offcanvas-nav.nav-levels-none li.level-open>.nav-item-wrapper>a>.nav-next span::before{margin-top:-2px;-webkit-transform:translate(-50%,-50%) rotate(-135deg);-ms-transform:translate(-50%,-50%) rotate(-135deg);transform:translate(-50%,-50%) rotate(-135deg)}.hc-offcanvas-nav.nav-levels-expand .nav-wrapper-1 .nav-item-link,.hc-offcanvas-nav.nav-levels-none .nav-wrapper-1 .nav-item-link{padding-left:calc(17px + 20px * 1)}.hc-offcanvas-nav.nav-levels-expand .nav-wrapper-2 .nav-item-link,.hc-offcanvas-nav.nav-levels-none .nav-wrapper-2 .nav-item-link{padding-left:calc(17px + 20px * 2)}.hc-offcanvas-nav.nav-levels-expand .nav-wrapper-3 .nav-item-link,.hc-offcanvas-nav.nav-levels-none .nav-wrapper-3 .nav-item-link{padding-left:calc(17px + 20px * 3)}.hc-offcanvas-nav.nav-levels-expand .nav-wrapper-4 .nav-item-link,.hc-offcanvas-nav.nav-levels-none .nav-wrapper-4 .nav-item-link{padding-left:calc(17px + 20px * 4)}.hc-offcanvas-nav.nav-levels-expand .nav-wrapper-5 .nav-item-link,.hc-offcanvas-nav.nav-levels-none .nav-wrapper-5 .nav-item-link{padding-left:calc(17px + 20px * 5)}.hc-offcanvas-nav.rtl a.nav-next{border-left:0;border-right:1px solid #f0f0f0}.hc-offcanvas-nav.rtl .nav-title+.nav-close a:not(.has-label),.hc-offcanvas-nav.rtl .nav-close-button span,.hc-offcanvas-nav.rtl .nav-next,.hc-offcanvas-nav.rtl .nav-back span{left:0;right:auto}.hc-offcanvas-nav.rtl li.nav-parent .nav-item-link:last-child{padding-left:58px;padding-right:17px}.hc-offcanvas-nav.rtl li.nav-parent .nav-item-link:not(:last-child){margin-left:45px;margin-right:0}.hc-offcanvas-nav.rtl .nav-wrapper-1 li.nav-item .nav-item-link{padding-right:calc(17px + 20px * 1)}.hc-offcanvas-nav.rtl .nav-wrapper-2 li.nav-item .nav-item-link{padding-right:calc(17px + 20px * 2)}.hc-offcanvas-nav.rtl .nav-wrapper-3 li.nav-item .nav-item-link{padding-right:calc(17px + 20px * 3)}.hc-offcanvas-nav.rtl .nav-wrapper-4 li.nav-item .nav-item-link{padding-right:calc(17px + 20px * 4)}.hc-offcanvas-nav.rtl .nav-wrapper-5 li.nav-item .nav-item-link{padding-right:calc(17px + 20px * 5)}.hc-offcanvas-nav .bottom-nav{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;position:absolute;bottom:0;border-top:1px solid #f0f0f0;width:100%}.hc-offcanvas-nav .bottom-nav>li{-webkit-box-flex:1;-webkit-flex-grow:1;-ms-flex-positive:1;flex-grow:1;text-align:center;border-left:1px solid #f0f0f0}.hc-offcanvas-nav .bottom-nav>li:first-child{border:0}.hc-offcanvas-nav .bottom-nav svg{height:20px}p.woocommerce-store-notice{position:fixed;bottom:0;left:0;right:0;margin:0;padding:15px;text-align:center;font-size:1em;background-color:#b7bbab;z-index:99999;color:#2f474b}p.woocommerce-store-notice a.woocommerce-store-notice__dismiss-link{color:theme-color-level(info,#17a2b8);display:inline-block;font-family:Sen,serif;font-weight:400;font-size:1em!important;color:#2f474b;text-align:left;vertical-align:middle;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;background-color:transparent;border:1px solid transparent;padding:.8rem 1.5rem;font-size:.9rem;border-radius:0}p.woocommerce-store-notice a.woocommerce-store-notice__dismiss-link:hover,p.woocommerce-store-notice a.woocommerce-store-notice__dismiss-link:focus,p.woocommerce-store-notice a.woocommerce-store-notice__dismiss-link:active{text-decoration:none}.woocommerce h1.woocommerce-products-header__title{font-size:2rem}.woocommerce img{max-width:100%;height:auto}.woocommerce .clear::after{display:block;clear:both;content:""}.woocommerce .hidden{visibility:hidden;display:none}.woocommerce .blockOverlay{background:rgba(255,255,255,.6)!important;display:-webkit-box!important;display:-webkit-flex!important;display:-ms-flexbox!important;display:flex!important;-webkit-box-pack:center!important;-webkit-justify-content:center!important;-ms-flex-pack:center!important;justify-content:center!important;-webkit-box-align:center!important;-webkit-align-items:center!important;-ms-flex-align:center!important;align-items:center!important;opacity:1!important}.woocommerce .blockOverlay:before{content:"";display:block;height:1.5em;width:1.5em;border:3px solid #2f474b;border-radius:50%;-webkit-animation:spinner-border .75s linear infinite;animation:spinner-border .75s linear infinite;border-right-color:transparent}.woocommerce .onsale{position:absolute;top:10px;left:10px;background:#b30b1f;color:#fff;padding:1em .5em;font-size:.6em;text-transform:uppercase;z-index:1070;height:4em;line-height:2em;width:4em;text-align:center;border-radius:100%;font-weight:bold}.woocommerce .col-1,.woocommerce .col-2{max-width:100%;-webkit-box-flex:0;-webkit-flex:0 0 100%;-ms-flex:0 0 100%;flex:0 0 100%;padding-left:0;padding-right:0}.woocommerce .woocommerce-columns{--bs-gutter-x:30px;--bs-gutter-y:0;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;margin-top:calc(-1 * var(--bs-gutter-y));margin-right:calc(-.5 * var(--bs-gutter-x));margin-left:calc(-.5 * var(--bs-gutter-x))}.woocommerce .woocommerce-columns.woocommerce-columns--1>div{-webkit-flex-shrink:0;-ms-flex-negative:0;flex-shrink:0;width:100%;max-width:100%;padding-right:calc(var(--bs-gutter-x) * .5);padding-left:calc(var(--bs-gutter-x) * .5);margin-top:var(--bs-gutter-y)}.woocommerce .woocommerce-columns.woocommerce-columns--2>div{-webkit-flex-shrink:0;-ms-flex-negative:0;flex-shrink:0;width:100%;max-width:100%;padding-right:calc(var(--bs-gutter-x) * .5);padding-left:calc(var(--bs-gutter-x) * .5);margin-top:var(--bs-gutter-y)}.woocommerce .woocommerce-columns.woocommerce-columns--3>div{-webkit-flex-shrink:0;-ms-flex-negative:0;flex-shrink:0;width:100%;max-width:100%;padding-right:calc(var(--bs-gutter-x) * .5);padding-left:calc(var(--bs-gutter-x) * .5);margin-top:var(--bs-gutter-y)}.woocommerce .woocommerce-columns h2.woocommerce-column__title{font-size:1.5rem;margin-bottom:1rem}.woocommerce .screen-reader-text{border:0;clip:rect(0,0,0,0);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px}.woocommerce .button:not(.flickity-button),.woocommerce [type="reset"]:not(.flickity-button),.woocommerce .form-submit [type="submit"]:not(.flickity-button){display:inline-block;font-family:Sen,serif;font-weight:400;line-height:1.5;color:#2f474b;text-align:center;text-decoration:none;vertical-align:middle;cursor:pointer;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;background-color:transparent;border:1px solid transparent;padding:.8rem 1.5rem;font-size:.9rem;border-radius:0;-webkit-transition:color .15s ease-in-out , background-color .15s ease-in-out , border-color .15s ease-in-out , box-shadow .15s ease-in-out;transition:color .15s ease-in-out , background-color .15s ease-in-out , border-color .15s ease-in-out , box-shadow .15s ease-in-out;color:#fff;background-color:#2f474b;border-color:#2f474b}.woocommerce .button:not(.flickity-button):hover,.woocommerce [type="reset"]:not(.flickity-button):hover,.woocommerce .form-submit [type="submit"]:not(.flickity-button):hover{color:#2f474b}.btn-check:focus+.woocommerce .button:not(.flickity-button),.woocommerce .button:not(.flickity-button):focus,.btn-check:focus+.woocommerce [type="reset"]:not(.flickity-button),.woocommerce [type="reset"]:not(.flickity-button):focus,.btn-check:focus+.woocommerce .form-submit [type="submit"]:not(.flickity-button),.woocommerce .form-submit [type="submit"]:not(.flickity-button):focus{outline:0;box-shadow:0 0 0 .25rem rgba(47,71,75,.25)}.woocommerce .button:not(.flickity-button):hover,.woocommerce [type="reset"]:not(.flickity-button):hover,.woocommerce .form-submit [type="submit"]:not(.flickity-button):hover{color:#fff;background-color:#283c40;border-color:#26393c}.btn-check:focus+.woocommerce .button:not(.flickity-button),.woocommerce .button:not(.flickity-button):focus,.btn-check:focus+.woocommerce [type="reset"]:not(.flickity-button),.woocommerce [type="reset"]:not(.flickity-button):focus,.btn-check:focus+.woocommerce .form-submit [type="submit"]:not(.flickity-button),.woocommerce .form-submit [type="submit"]:not(.flickity-button):focus{color:#fff;background-color:#283c40;border-color:#26393c;box-shadow:0 0 0 .25rem rgba(78,99,102,.5)}.btn-check:checked+.woocommerce .button:not(.flickity-button),.btn-check:active+.woocommerce .button:not(.flickity-button),.woocommerce .button:not(.flickity-button):active,.woocommerce .button:not(.flickity-button).active,.show>.woocommerce .button:not(.flickity-button).dropdown-toggle,.btn-check:checked+.woocommerce [type="reset"]:not(.flickity-button),.btn-check:active+.woocommerce [type="reset"]:not(.flickity-button),.woocommerce [type="reset"]:not(.flickity-button):active,.woocommerce [type="reset"]:not(.flickity-button).active,.show>.woocommerce [type="reset"]:not(.flickity-button).dropdown-toggle,.btn-check:checked+.woocommerce .form-submit [type="submit"]:not(.flickity-button),.btn-check:active+.woocommerce .form-submit [type="submit"]:not(.flickity-button),.woocommerce .form-submit [type="submit"]:not(.flickity-button):active,.woocommerce .form-submit [type="submit"]:not(.flickity-button).active,.show>.woocommerce .form-submit [type="submit"]:not(.flickity-button).dropdown-toggle{color:#fff;background-color:#26393c;border-color:#233538}.btn-check:checked+.woocommerce .button:not(.flickity-button):focus,.btn-check:active+.woocommerce .button:not(.flickity-button):focus,.woocommerce .button:not(.flickity-button):active:focus,.woocommerce .button:not(.flickity-button).active:focus,.show>.woocommerce .button:not(.flickity-button).dropdown-toggle:focus,.btn-check:checked+.woocommerce [type="reset"]:not(.flickity-button):focus,.btn-check:active+.woocommerce [type="reset"]:not(.flickity-button):focus,.woocommerce [type="reset"]:not(.flickity-button):active:focus,.woocommerce [type="reset"]:not(.flickity-button).active:focus,.show>.woocommerce [type="reset"]:not(.flickity-button).dropdown-toggle:focus,.btn-check:checked+.woocommerce .form-submit [type="submit"]:not(.flickity-button):focus,.btn-check:active+.woocommerce .form-submit [type="submit"]:not(.flickity-button):focus,.woocommerce .form-submit [type="submit"]:not(.flickity-button):active:focus,.woocommerce .form-submit [type="submit"]:not(.flickity-button).active:focus,.show>.woocommerce .form-submit [type="submit"]:not(.flickity-button).dropdown-toggle:focus{box-shadow:0 0 0 .25rem rgba(78,99,102,.5)}.woocommerce .button:not(.flickity-button):disabled,.woocommerce .button:not(.flickity-button).disabled,.woocommerce [type="reset"]:not(.flickity-button):disabled,.woocommerce [type="reset"]:not(.flickity-button).disabled,.woocommerce .form-submit [type="submit"]:not(.flickity-button):disabled,.woocommerce .form-submit [type="submit"]:not(.flickity-button).disabled{color:#fff;background-color:#2f474b;border-color:#2f474b}.woocommerce label{margin-bottom:.5rem;font-size:.85em;font-weight:700}.woocommerce .input-text,.woocommerce select,.woocommerce textarea,.woocommerce .comment-form input[type="text"],.woocommerce .comment-form input[type="email"]{display:block;width:100%;padding:.8rem 1.5rem;font-family:Sen,serif;font-size:.9rem;font-weight:400;line-height:1.5;color:#2f474b;background-color:#fff;background-clip:padding-box;border:1px solid #ced4da;-webkit-appearance:none;-moz-appearance:none;appearance:none;border-radius:0;-webkit-transition:border-color .15s ease-in-out , box-shadow .15s ease-in-out;transition:border-color .15s ease-in-out , box-shadow .15s ease-in-out}.woocommerce .input-text::-ms-expand,.woocommerce select::-ms-expand,.woocommerce textarea::-ms-expand,.woocommerce .comment-form input[type="text"]::-ms-expand,.woocommerce .comment-form input[type="email"]::-ms-expand{background-color:transparent;border:0}.woocommerce .input-text::-webkit-input-placeholder,.woocommerce select::-webkit-input-placeholder,.woocommerce textarea::-webkit-input-placeholder,.woocommerce .comment-form input[type="text"]::-webkit-input-placeholder,.woocommerce .comment-form input[type="email"]::-webkit-input-placeholder{color:#6c757d;opacity:1}.woocommerce .input-text::-moz-placeholder,.woocommerce select::-moz-placeholder,.woocommerce textarea::-moz-placeholder,.woocommerce .comment-form input[type="text"]::-moz-placeholder,.woocommerce .comment-form input[type="email"]::-moz-placeholder{color:#6c757d;opacity:1}.woocommerce .input-text:-ms-input-placeholder,.woocommerce select:-ms-input-placeholder,.woocommerce textarea:-ms-input-placeholder,.woocommerce .comment-form input[type="text"]:-ms-input-placeholder,.woocommerce .comment-form input[type="email"]:-ms-input-placeholder{color:#6c757d;opacity:1}.woocommerce .input-text::placeholder,.woocommerce select::placeholder,.woocommerce textarea::placeholder,.woocommerce .comment-form input[type="text"]::placeholder,.woocommerce .comment-form input[type="email"]::placeholder{color:#6c757d;opacity:1}.woocommerce .input-text:disabled,.woocommerce .input-text[readonly],.woocommerce select:disabled,.woocommerce select[readonly],.woocommerce textarea:disabled,.woocommerce textarea[readonly],.woocommerce .comment-form input[type="text"]:disabled,.woocommerce .comment-form input[type="text"][readonly],.woocommerce .comment-form input[type="email"]:disabled,.woocommerce .comment-form input[type="email"][readonly]{background-color:#e9ecef;opacity:1}.woocommerce .input-text:focus,.woocommerce select:focus,.woocommerce textarea:focus,.woocommerce .comment-form input[type="text"]:focus,.woocommerce .comment-form input[type="email"]:focus{color:#2f474b;background-color:#fff;border-color:#97a3a5;outline:0;box-shadow:0 0 0 .25rem rgba(47,71,75,.25)}.woocommerce select{display:block;width:100%;padding:.8rem 4.5rem .8rem 1.5rem;-moz-padding-start:calc(1.5rem - 3px);font-family:Sen,serif;font-size:.9rem;font-weight:400;line-height:1.5;color:#2f474b;background-color:#fff;background-image:url(data:image/svg+xml,%3csvg\ xmlns=\'http://www.w3.org/2000/svg\'\ viewBox=\'0\ 0\ 16\ 16\'%3e%3cpath\ fill=\'none\'\ stroke=\'%23343a40\'\ stroke-linecap=\'round\'\ stroke-linejoin=\'round\'\ stroke-width=\'2\'\ d=\'M2\ 5l6\ 6\ 6-6\'/%3e%3c/svg%3e);background-repeat:no-repeat;background-position:right 1.5rem center;background-size:16px 12px;border:1px solid #ced4da;border-radius:0;-webkit-transition:border-color .15s ease-in-out , box-shadow .15s ease-in-out;transition:border-color .15s ease-in-out , box-shadow .15s ease-in-out;-webkit-appearance:none;-moz-appearance:none;appearance:none}.woocommerce select:focus{border-color:#97a3a5;outline:0;box-shadow:0 0 0 .25rem rgba(47,71,75,.25)}.woocommerce select[multiple],.woocommerce select[size]:not([size="1"]){padding-right:1.5rem;background-image:none}.woocommerce select:disabled{background-color:#e9ecef}.woocommerce select:-moz-focusring{color:transparent;text-shadow:0 0 0 #2f474b}.woocommerce select[size],.woocommerce select[multiple]{height:auto}.woocommerce textarea{height:auto!important}.woocommerce input[type="radio"],.woocommerce input[type="checkbox"]{margin-right:10px}.woocommerce .woocommerce-form .show-password-input{display:none!important}.woocommerce .quantity .input-number{text-align:center;border-radius:0;border-left:0;border-right:0;padding-left:5px;padding-right:5px}.woocommerce .quantity .button,.woocommerce .quantity .btn{background:#fff;color:#2f474b;border:1px solid #ced4da}.woocommerce .quantity *:focus{border-color:#ced4da;box-shadow:none}.woocommerce .woocommerce-checkout-payment ul,.woocommerce .shop_table ul{list-style:none;padding:0;margin:0}.woocommerce dl dd,.woocommerce dl dt{display:inline-block;margin:0 5px 0 0}.woocommerce dl dd *,.woocommerce dl dt *{margin:0}.woocommerce .form-row{display:block;margin-left:0;margin-right:0}.woocommerce .form-row>span{font-size:.875rem}.woocommerce .form-row>span.woocommerce-input-wrapper{display:block}.woocommerce .form-row .button{display:block}.woocommerce .form-row-wide{clear:both}.woocommerce nav.woocommerce-breadcrumb{font-size:.8rem;margin:0 0 20px}.woocommerce nav.woocommerce-breadcrumb a{color:#2f474b;text-decoration:none}.woocommerce nav.woocommerce-breadcrumb a:hover,.woocommerce nav.woocommerce-breadcrumb a:focus,.woocommerce nav.woocommerce-breadcrumb a:active{text-decoration:none}.woocommerce .price{font-weight:600}.woocommerce .price ins{text-decoration:none}.woocommerce .woocommerce-notices-wrapper .button{padding:.4em 1em;font-size:.9em;background:0;color:currentColor;border-color:currentColor}.woocommerce .woocommerce-message,.woocommerce .woocommerce-info{position:relative;padding:1rem 1rem;margin-bottom:1rem;border:1px solid transparent}.woocommerce .woocommerce-message{color:#436438;background-color:#e2eddf;border-color:#d4e5cf;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:reverse;-webkit-flex-direction:row-reverse;-ms-flex-direction:row-reverse;flex-direction:row-reverse;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between}.woocommerce .woocommerce-message .alert-link{color:#36502d}.woocommerce .woocommerce-info{color:#0e616e;background-color:#d1ecf1;border-color:#b9e3ea}.woocommerce .woocommerce-info .alert-link{color:#0b4e58}.woocommerce ul.woocommerce-error{list-style:none}.woocommerce ul.woocommerce-error li{margin-bottom:.5em}.woocommerce ul.woocommerce-error li:last-child{margin-bottom:0}.woocommerce a.remove{display:-webkit-inline-box;display:-webkit-inline-flex;display:-ms-inline-flexbox;display:inline-flex;width:1.5em;height:1.5em;font-weight:bold;color:currentColor;text-align:center;font-size:14px;-webkit-align-content:center;-ms-flex-line-pack:center;align-content:center;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;text-decoration:none;border-radius:50%;background:#eaeaea}.woocommerce a.remove:hover{text-decoration:none}.woocommerce a.remove:focus,.woocommerce a.remove.focus{outline:0;box-shadow:0 0 0 .25rem rgba(47,71,75,.25)}.woocommerce .woocommerce-pagination{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center}.woocommerce .woocommerce-pagination ul.page-numbers{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;padding-left:0;list-style:none}.woocommerce .woocommerce-pagination ul.page-numbers>li:first-child .page-numbers{margin-left:0}.woocommerce .woocommerce-pagination ul.page-numbers>li.disabled .page-numbers{color:#6c757d;pointer-events:none;cursor:auto;background-color:#fff;border-color:#dee2e6}.woocommerce .woocommerce-pagination ul.page-numbers>li .page-numbers{position:relative;display:block;padding:.375rem .75rem;margin-left:-1px;line-height:1.5;color:#2f474b;background-color:#fff;border:1px solid #dee2e6;text-decoration:none}.woocommerce .woocommerce-pagination ul.page-numbers>li .page-numbers:hover{z-index:2;color:#26393c;text-decoration:none;background-color:#e9ecef;border-color:#dee2e6}.woocommerce .woocommerce-pagination ul.page-numbers>li .page-numbers:focus{z-index:2;outline:0;box-shadow:0 0 0 .25rem rgba(47,71,75,.25)}.woocommerce .woocommerce-pagination ul.page-numbers>li .page-numbers.current{z-index:1;color:#fff;background-color:#2f474b;border-color:#2f474b}.woocommerce .shop_table{width:100%;margin-bottom:1rem;color:#2f474b;background-color:transparent}.woocommerce .shop_table th,.woocommerce .shop_table td{padding:.5em;vertical-align:middle;border-top:1px solid #dee2e6}.woocommerce .shop_table th.product-price,.woocommerce .shop_table th.product-subtotal,.woocommerce .shop_table th.product-total,.woocommerce .shop_table td.product-price,.woocommerce .shop_table td.product-subtotal,.woocommerce .shop_table td.product-total{text-align:right}.woocommerce .shop_table th .quantity select,.woocommerce .shop_table td .quantity select{padding:.8rem .8rem}.woocommerce .shop_table td.product-name{font-size:.9rem}.woocommerce .shop_table td.product-name a{color:#2f474b;font-weight:bold;text-decoration:none}.woocommerce .shop_table td.product-name a:hover,.woocommerce .shop_table td.product-name a:focus,.woocommerce .shop_table td.product-name a:active{text-decoration:none}.woocommerce .shop_table td.product-thumbnail img{max-width:50px}.woocommerce .shop_table td.product-quantity .input-text.qty{max-width:4rem;padding-left:.6rem;padding-right:.6rem}.woocommerce .shop_table td dl{font-size:.875rem}.woocommerce .shop_table tr.order-total th,.woocommerce .shop_table tr.order-total td{vertical-align:bottom}.woocommerce .shop_table tr.order-total .amount{font-size:1.3em;font-weight:600}.woocommerce .shop_table tr.order-total small.includes_tax{display:block;font-size:.65rem}.woocommerce .shop_table thead th{background-color:#f8f9fa;vertical-align:bottom;border-bottom:2px solid #dee2e6;border-top:0}.woocommerce .shop_table tbody+tbody{border-top:2px solid #dee2e6}.woocommerce.single-product .shop-container{width:100%;padding-right:var(--bs-gutter-x,15px);padding-left:var(--bs-gutter-x,15px);margin-right:auto;margin-left:auto}.woocommerce .star-rating{overflow:hidden;display:inline-block;position:relative;height:1em;line-height:1em;font-size:1em;width:5.3em;font-family:'star';color:#b18c77}.woocommerce .star-rating::before{content:"\73\73\73\73\73";color:#b18c77;float:left;top:0;left:0;position:absolute}.woocommerce .star-rating>span{overflow:hidden;top:0;left:0;position:absolute;padding-top:1em}.woocommerce .star-rating>span::before{content:"\53\53\53\53\53";top:0;position:absolute;left:0}.woocommerce p.woocommerce-result-count{display:block}.woocommerce .toggle-filters{width:48%;float:left;background-image:url(https://basecampnorthlakes.co.uk/wp-content/themes/basecamp/app/img/icons/filter.svg);background-size:20px;background-repeat:no-repeat;background-position-x:15px;background-position-y:50%;padding-left:43px}.woocommerce form.woocommerce-ordering{float:right;width:48%}.woocommerce ul.products{list-style:none;padding:0;margin-top:0;margin-bottom:30px;clear:both;--bs-gutter-x:60px!important;--bs-gutter-x:30px;--bs-gutter-y:0;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;margin-top:calc(-1 * var(--bs-gutter-y));margin-right:calc(-.5 * var(--bs-gutter-x));margin-left:calc(-.5 * var(--bs-gutter-x));--bs-gutter-y:30px}.woocommerce ul.products .product-category a{display:block;background:#fff}.woocommerce ul.products .product-category img{width:100%;height:auto}.woocommerce ul.products .product-category .woocommerce-loop-category__title{font-size:1rem;padding:1rem;background:#2f474b;color:#fff}.woocommerce ul.products .product-category .woocommerce-loop-category__title mark,.woocommerce ul.products .product-category .woocommerce-loop-category__title .mark{background:0;color:inherit}.woocommerce ul.products li.product .onsale{margin:.25em 2.5em 0 0}.woocommerce ul.products>.product,.woocommerce ul.products .flickity-slider .product{margin-bottom:0!important}.woocommerce ul.products>.product .inner,.woocommerce ul.products .flickity-slider .product .inner{height:100%}.woocommerce ul.products>.product .inner .product-images,.woocommerce ul.products .flickity-slider .product .inner .product-images{position:relative}.woocommerce ul.products>.product .inner .product-images img,.woocommerce ul.products .flickity-slider .product .inner .product-images img{width:100%;border:5px solid #fff;box-shadow:0 0 20px 0 rgba(0,0,0,.2)}.woocommerce ul.products>.product a.woocommerce-loop-product__link,.woocommerce ul.products .flickity-slider .product a.woocommerce-loop-product__link{display:block}.woocommerce ul.products>.product a,.woocommerce ul.products .flickity-slider .product a{text-decoration:none}.woocommerce ul.products>.product a:hover,.woocommerce ul.products>.product a:focus,.woocommerce ul.products>.product a:active,.woocommerce ul.products .flickity-slider .product a:hover,.woocommerce ul.products .flickity-slider .product a:focus,.woocommerce ul.products .flickity-slider .product a:active{text-decoration:none;outline:0}.woocommerce ul.products>.product .product-content,.woocommerce ul.products .flickity-slider .product .product-content{padding:15px 0 0;text-align:center}.woocommerce ul.products>.product .product-short-desc,.woocommerce ul.products .flickity-slider .product .product-short-desc{display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden;font-size:.8em}.woocommerce ul.products>.product .category,.woocommerce ul.products>.product .product-callout,.woocommerce ul.products .flickity-slider .product .category,.woocommerce ul.products .flickity-slider .product .product-callout{font-size:.75em;display:inline-block;position:absolute;left:50%;-webkit-transform:rotate(-1deg) translateX(-50%);-ms-transform:rotate(-1deg) translateX(-50%);transform:rotate(-1deg) translateX(-50%);bottom:-1.5em;background:#f1ede0;padding:.2em 1em;z-index:10;margin:0;text-align:center;border:2px solid #fff}.woocommerce ul.products>.product .product-title,.woocommerce ul.products .flickity-slider .product .product-title{font-weight:bold;margin:0;line-height:1.35;font-size:.9em;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.woocommerce ul.products>.product .product-title a,.woocommerce ul.products .flickity-slider .product .product-title a{color:#2f474b;text-decoration:none}.woocommerce ul.products>.product .product-title a:hover,.woocommerce ul.products>.product .product-title a:focus,.woocommerce ul.products>.product .product-title a:active,.woocommerce ul.products .flickity-slider .product .product-title a:hover,.woocommerce ul.products .flickity-slider .product .product-title a:focus,.woocommerce ul.products .flickity-slider .product .product-title a:active{color:#2f474b}.woocommerce ul.products>.product .price,.woocommerce ul.products .flickity-slider .product .price{display:block;margin:.5rem 0;color:#2f474b;font-size:1em}.woocommerce ul.products>.product .price del bdi,.woocommerce ul.products .flickity-slider .product .price del bdi{font-weight:400}.woocommerce ul.products>.product .product-action,.woocommerce ul.products .flickity-slider .product .product-action{margin-top:1em}.woocommerce ul.products>.product .button::after,.woocommerce ul.products .flickity-slider .product .button::after{margin-left:1rem}.woocommerce ul.products>.product .button.loading:after,.woocommerce ul.products .flickity-slider .product .button.loading:after{content:"";display:inline-block;width:1rem;height:1rem;vertical-align:middle;border:2px solid currentColor;border-right-color:transparent;border-radius:50%;-webkit-animation:spinner-border .75s linear infinite;animation:spinner-border .75s linear infinite}.woocommerce ul.products>.product .button.added:after,.woocommerce ul.products .flickity-slider .product .button.added:after{content:"\f00c";font-family:"Font Awesome 5 Pro";font-weight:900}.woocommerce ul.products>.product a.added_to_cart.wc-forward,.woocommerce ul.products .flickity-slider .product a.added_to_cart.wc-forward{display:block;margin-top:10px}.woocommerce ul.products .flickity-slider .product{padding-top:0}.woocommerce ul.products.columns-1>.product,.woocommerce ul.products.columns-1 .flickity-slider .product{-webkit-flex-shrink:0;-ms-flex-negative:0;flex-shrink:0;width:100%;max-width:100%;padding-right:calc(var(--bs-gutter-x) * .5);padding-left:calc(var(--bs-gutter-x) * .5);margin-top:var(--bs-gutter-y);-webkit-box-flex:0;-webkit-flex:0 0 auto;-ms-flex:0 0 auto;flex:0 0 auto;width:100%}.woocommerce ul.products.columns-2>.product,.woocommerce ul.products.columns-2 .flickity-slider .product{-webkit-flex-shrink:0;-ms-flex-negative:0;flex-shrink:0;width:100%;max-width:100%;padding-right:calc(var(--bs-gutter-x) * .5);padding-left:calc(var(--bs-gutter-x) * .5);margin-top:var(--bs-gutter-y);-webkit-box-flex:0;-webkit-flex:0 0 auto;-ms-flex:0 0 auto;flex:0 0 auto;width:50%}.woocommerce ul.products.columns-3>.product,.woocommerce ul.products.columns-3 .flickity-slider .product{-webkit-flex-shrink:0;-ms-flex-negative:0;flex-shrink:0;width:100%;max-width:100%;padding-right:calc(var(--bs-gutter-x) * .5);padding-left:calc(var(--bs-gutter-x) * .5);margin-top:var(--bs-gutter-y);-webkit-box-flex:0;-webkit-flex:0 0 auto;-ms-flex:0 0 auto;flex:0 0 auto;width:50%}.woocommerce ul.products.columns-4>.product,.woocommerce ul.products.columns-4 .flickity-slider .product{-webkit-flex-shrink:0;-ms-flex-negative:0;flex-shrink:0;width:100%;max-width:100%;padding-right:calc(var(--bs-gutter-x) * .5);padding-left:calc(var(--bs-gutter-x) * .5);margin-top:var(--bs-gutter-y);-webkit-box-flex:0;-webkit-flex:0 0 auto;-ms-flex:0 0 auto;flex:0 0 auto;width:50%}.woocommerce ul.products.columns-5>.product,.woocommerce ul.products.columns-5 .flickity-slider .product{-webkit-box-flex:0;-webkit-flex:0 0 auto;-ms-flex:0 0 auto;flex:0 0 auto;width:50%}.woocommerce ul.products.columns-6>.product,.woocommerce ul.products.columns-6 .flickity-slider .product{-webkit-box-flex:0;-webkit-flex:0 0 auto;-ms-flex:0 0 auto;flex:0 0 auto;width:50%}.woocommerce .flickity-viewport{width:100%}.woocommerce .flickity-slider{position:absolute;width:100%;height:100%}.woocommerce .flickity-slider .product{padding:0 9.8px 19.6px;margin-bottom:0}.woocommerce div.product{position:relative;overflow:hidden;margin-bottom:2rem}.woocommerce div.product>.product-images{position:relative}.woocommerce div.product>.product-images div.images img{display:block;width:100%;height:auto;box-shadow:none;max-width:100%}.woocommerce div.product>.product-images div.images div.thumbnails{padding-top:1em}.woocommerce div.product>.product-images div.images.woocommerce-product-gallery{position:relative}.woocommerce div.product>.product-images div.images.woocommerce-product-gallery a.woocommerce-product-gallery__trigger{position:absolute;top:30px;right:30px;z-index:1;text-decoration:none;border-radius:1rem;border-style:solid;line-height:1.5rem;padding:0;font-size:.6rem;background:rgba(206,212,218,.6);border-color:rgba(206,212,218,.8);height:30px;width:30px;overflow:hidden;text-indent:-40px}.woocommerce div.product>.product-images div.images.woocommerce-product-gallery a.woocommerce-product-gallery__trigger::before{content:url(data:image/svg+xml;utf8,<svg\ xmlns=\"http://www.w3.org/2000/svg\"\ aria-hidden=\"true\"\ role=\"img\"\ focusable=\"false\"\ viewBox=\"0\ 0\ 24\ 24\"\ width=\"24\"\ height=\"24\"><path\ d=\"M13.5\ 6C10.5\ 6\ 8\ 8.5\ 8\ 11.5c0\ 1.1.3\ 2.1.9\ 3l-3.4\ 3\ 1\ 1.1\ 3.4-2.9c1\ .9\ 2.2\ 1.4\ 3.6\ 1.4\ 3\ 0\ 5.5-2.5\ 5.5-5.5C19\ 8.5\ 16.5\ 6\ 13.5\ 6zm0\ 9.5c-2.2\ 0-4-1.8-4-4s1.8-4\ 4-4\ 4\ 1.8\ 4\ 4-1.8\ 4-4\ 4z\"\ /></svg>);display:block;-webkit-transform:rotateY(180deg);transform:rotateY(180deg);left:-12px;position:absolute;top:2px}.woocommerce div.product>.product-images div.images .woocommerce-product-gallery__wrapper{-webkit-transition:all cubic-bezier(.795,-.035,0,1) .5s;transition:all cubic-bezier(.795,-.035,0,1) .5s;margin:0;padding:0}.woocommerce div.product>.product-images div.images .woocommerce-product-gallery__wrapper .zoomImg{background-color:#fff;opacity:0}.woocommerce div.product>.product-images div.images .woocommerce-product-gallery__image--placeholder{border:1px solid #f2f2f2}.woocommerce div.product>.product-images div.images .woocommerce-product-gallery__image:nth-child(n+2){width:25%;display:inline-block}.woocommerce div.product>.product-images div.images .flex-viewport{max-height:655px!important}.woocommerce div.product>.product-images div.images .woocommerce-product-gallery__trigger{position:absolute;top:.5em;right:.5em;font-size:20px;z-index:9;width:40px;height:40px;border:2px solid #2f474b;background:rgba(255,255,255,.5);display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;border-radius:50%;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;box-sizing:content-box;line-height:40px;overflow:hidden;color:#2f474b;text-decoration:none;opacity:.5}.woocommerce div.product>.product-images div.images .woocommerce-product-gallery__trigger:hover{text-decoration:none;opacity:1;-webkit-transition:opacity ease .5s;transition:opacity ease .5s}.woocommerce div.product>.product-images div.images .woocommerce-product-gallery__trigger .emoji{display:none!important;visibility:hidden!important;position:absolute;left:-100%;top:-100%}.woocommerce div.product>.product-images div.images .flex-control-thumbs{overflow:hidden;list-style:none;padding:0;margin-top:10px;margin-bottom:0;overflow-x:auto;--bs-gutter-x:10px;--bs-gutter-y:0;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;margin-top:calc(-1 * var(--bs-gutter-y));margin-right:calc(-.5 * var(--bs-gutter-x));margin-left:calc(-.5 * var(--bs-gutter-x));-webkit-flex-wrap:nowrap;-ms-flex-wrap:nowrap;flex-wrap:nowrap}.woocommerce div.product>.product-images div.images .flex-control-thumbs li{-webkit-flex-shrink:0;-ms-flex-negative:0;flex-shrink:0;width:100%;max-width:100%;padding-right:calc(var(--bs-gutter-x) * .5);padding-left:calc(var(--bs-gutter-x) * .5);margin-top:var(--bs-gutter-y);-webkit-box-flex:0;-webkit-flex:0 0 auto;-ms-flex:0 0 auto;flex:0 0 auto;width:25%}.woocommerce div.product>.product-images div.images .flex-control-thumbs li img{cursor:pointer;opacity:.5;margin:0}.woocommerce div.product>.product-images div.images .flex-control-thumbs li img.flex-active,.woocommerce div.product>.product-images div.images .flex-control-thumbs li img:hover{opacity:1}.woocommerce div.product>.product-images .main-product-carousel .flickity-slider img{-o-object-fit:cover;object-fit:cover}.woocommerce div.product>.product-images .navigation-product-carousel{margin-top:1em}.woocommerce div.product div.summary{padding:15px 0;margin-bottom:1em}.woocommerce div.product div.summary h1.product_title{position:relative}.woocommerce div.product div.summary h1.product_title:after{content:"";height:3px;width:50px;background:#e5e0d3;display:block;margin:15px 0}.woocommerce div.product div.summary .woocommerce-product-rating{margin-bottom:15px}.woocommerce div.product div.summary .woocommerce-product-rating .woocommerce-review-link{font-size:.875rem;color:#2f474b}.woocommerce div.product div.summary .woocommerce-product-details__short-description,.woocommerce div.product div.summary .woocommerce-product-details__main-description{font-size:.9rem}.woocommerce div.product div.summary .price{display:block;margin:.5rem 0}.woocommerce div.product div.summary .price .amount{font-size:1.5rem}.woocommerce div.product div.summary .price del .amount{font-size:1em}.woocommerce div.product div.summary p.stock{font-weight:bold;display:-webkit-inline-box;display:-webkit-inline-flex;display:-ms-inline-flexbox;display:inline-flex;gap:10px;-webkit-box-align:end;-webkit-align-items:flex-end;-ms-flex-align:end;align-items:flex-end;-webkit-box-pack:start;-webkit-justify-content:flex-start;-ms-flex-pack:start;justify-content:flex-start;font-size:.9em}.woocommerce div.product div.summary p.stock.in-stock{color:#70a75e}.woocommerce div.product div.summary p.stock.in-stock:before{content:"";background-image:url(https://basecampnorthlakes.co.uk/wp-content/themes/basecamp/app/img/icons/icon-in-stock.svg);width:1.2em;height:1.2em;background-size:contain;background-repeat:no-repeat}.woocommerce div.product div.summary p.stock.out-of-stock{color:#b30b1f}.woocommerce div.product div.summary p.stock.out-of-stock:before{content:"";background-image:url(https://basecampnorthlakes.co.uk/wp-content/themes/basecamp/app/img/icons/icon-no-stock.svg);width:1.2em;height:1.2em;background-size:contain;background-repeat:no-repeat}.woocommerce div.product table.variations{width:100%;margin-bottom:1rem;color:#2f474b;background-color:transparent}.woocommerce div.product table.variations .reset_variations{font-size:.875rem;display:none;text-decoration:none}.woocommerce div.product table.variations .reset_variations:before{content:'X';margin-right:5px}.woocommerce div.product table.variations th,.woocommerce div.product table.variations td{padding:0;vertical-align:top}.woocommerce div.product table.variations th.label{width:100%;display:block}.woocommerce div.product table.variations thead th{vertical-align:bottom}.woocommerce div.product table.variations tbody+tbody{border-top:2px solid #dee2e6}.woocommerce div.product .woocommerce-variation-description{font-size:.8em}.woocommerce div.product div.product_meta>span{display:block;border-top:1px dotted #dee2e6;padding:.5em;font-size:.8em}.woocommerce div.product form.cart{margin:2rem 0;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;padding:20px;background-color:#e5e0d3}.woocommerce div.product form.cart select,.woocommerce div.product form.cart .input-text{border-color:#d9d1bc}.woocommerce div.product form.cart .quantity{max-width:90px;margin-right:15px}.woocommerce div.product form.cart .quantity select{padding-left:10px;padding-right:10px;min-width:4rem}.woocommerce div.product form.cart .quantity .btn{border-radius:0!important}.woocommerce div.product form.cart .single_add_to_cart_button{-webkit-box-flex:1;-webkit-flex-grow:1;-ms-flex-positive:1;flex-grow:1;border:0}.woocommerce div.product form.cart.variations_form,.woocommerce div.product form.cart.grouped_form{display:block}.woocommerce div.product form.cart.variations_form .woocommerce-variation-add-to-cart,.woocommerce div.product form.cart.grouped_form .woocommerce-variation-add-to-cart{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex}.woocommerce div.product form.cart.variations_form .single_variation_wrap,.woocommerce div.product form.cart.grouped_form .single_variation_wrap{display:block}.woocommerce div.product div.woocommerce-tabs{margin:30px 0;clear:both}.woocommerce div.product div.woocommerce-tabs ul.tabs{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;width:100%;padding-left:0;margin-bottom:0;list-style:none}.woocommerce div.product div.woocommerce-tabs ul.tabs>li{margin-bottom:-1px;margin-right:15px}.woocommerce div.product div.woocommerce-tabs ul.tabs>li a{display:block;padding:.5rem 1rem;border:1px solid transparent;color:#2f474b}.woocommerce div.product div.woocommerce-tabs ul.tabs>li a:hover-focus{border-color:#e9ecef #e9ecef #dee2e6;text-decoration:none;color:#2f474b}.woocommerce div.product div.woocommerce-tabs ul.tabs>li.active a{color:#2f474b;background-color:#fff}.woocommerce div.product div.woocommerce-tabs .panel{padding:30px}.woocommerce div.product div.woocommerce-tabs .panel h2:first-of-type{font-size:1rem;margin-bottom:1rem}.woocommerce div.product #product-accordion .accordion-button{padding:1rem 0}.woocommerce div.product #product-accordion .accordion-body{font-size:.9rem;padding:1rem 0}.woocommerce div.product #product-accordion .accordion-body h2{display:none}.woocommerce div.product h2.woocommerce-Reviews-title{font-size:1.5rem}.woocommerce div.product #reply-title{font-size:1.3em}.woocommerce div.product ol.commentlist{padding-left:0;list-style:none;margin-bottom:2rem}.woocommerce div.product ol.commentlist .review{border-bottom:1px solid #dee2e6;padding:2rem 0 1rem}.woocommerce div.product ol.commentlist .review .comment_container{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-webkit-flex-direction:row;-ms-flex-direction:row;flex-direction:row}.woocommerce div.product ol.commentlist .review .comment_container img{border-radius:50%;height:100%;max-height:60px;margin-right:15px;max-width:60px}.woocommerce div.product ol.commentlist .review .comment_container .comment-text{-webkit-box-flex:1;-webkit-flex-grow:1;-ms-flex-positive:1;flex-grow:1}.woocommerce div.product ol.commentlist .review .comment_container .comment-text p.meta{font-size:.875rem}.woocommerce div.product .stars a{font-size:1em;margin-left:-10px;display:inline-block;color:transparent!important;overflow:hidden;font-family:'star'}.woocommerce div.product .stars a+a{margin-left:.3em;border-left:1px solid #e9ecef}.woocommerce div.product .stars a:hover:after,.woocommerce div.product .stars a.active:after{color:#b18c77}.woocommerce div.product .stars a:after{color:#dee2e6;content:"\53"}.woocommerce div.product .stars a.star-2:after{content:"\53\53"}.woocommerce div.product .stars a.star-3:after{content:"\53\53\53"}.woocommerce div.product .stars a.star-4:after{content:"\53\53\53\53"}.woocommerce div.product .stars a.star-5:after{content:"\53\53\53\53\53"}.woocommerce div.product .comment-form-cookies-consent label{font-size:.875rem;font-weight:normal}.woocommerce div.product table.shop_attributes{width:100%;margin-bottom:1rem;color:#2f474b;background-color:transparent}.woocommerce div.product table.shop_attributes p{margin:0}.woocommerce div.product table.shop_attributes th,.woocommerce div.product table.shop_attributes td{padding:.5em;vertical-align:center;border-top:1px solid #dee2e6}.woocommerce div.product table.shop_attributes th{background-color:#f8f9fa;width:30%}.woocommerce div.product table.shop_attributes thead th{vertical-align:bottom;border-bottom:2px solid #dee2e6}.woocommerce div.product table.shop_attributes tbody+tbody{border-top:2px solid #dee2e6}.woocommerce section.products>h2:first-of-type{font-size:1.75rem;border-bottom:1px solid #2f474b;padding-bottom:.35em;margin-bottom:.75em}.woocommerce .woocommerce-cart-form td.actions{text-align:right;padding-left:0;padding-right:0;padding-top:1em}.woocommerce .woocommerce-cart-form td.actions input[name="update_cart"]{display:-webkit-inline-box;display:-webkit-inline-flex;display:-ms-inline-flexbox;display:inline-flex}.woocommerce .woocommerce-cart-form td.actions .coupon{overflow:hidden;margin-bottom:15px}.woocommerce .woocommerce-cart-form td.actions .coupon label{display:none}.woocommerce .woocommerce-cart-form td.actions .coupon .input-text{width:60%;float:left;margin-right:-1px;border-top-right-radius:0;border-bottom-right-radius:0}.woocommerce .woocommerce-cart-form td.actions .coupon .button{width:40%;color:#000;background-color:#ced4da;border-color:#ced4da;border-top-left-radius:0;border-bottom-left-radius:0}.woocommerce .woocommerce-cart-form td.actions .coupon .button:hover{color:#000;background-color:#d5dae0;border-color:#d3d8de}.btn-check:focus+.woocommerce .woocommerce-cart-form td.actions .coupon .button,.woocommerce .woocommerce-cart-form td.actions .coupon .button:focus{color:#000;background-color:#d5dae0;border-color:#d3d8de;box-shadow:0 0 0 .25rem rgba(175,180,185,.5)}.btn-check:checked+.woocommerce .woocommerce-cart-form td.actions .coupon .button,.btn-check:active+.woocommerce .woocommerce-cart-form td.actions .coupon .button,.woocommerce .woocommerce-cart-form td.actions .coupon .button:active,.woocommerce .woocommerce-cart-form td.actions .coupon .button.active,.show>.woocommerce .woocommerce-cart-form td.actions .coupon .button.dropdown-toggle{color:#000;background-color:#d8dde1;border-color:#d3d8de}.btn-check:checked+.woocommerce .woocommerce-cart-form td.actions .coupon .button:focus,.btn-check:active+.woocommerce .woocommerce-cart-form td.actions .coupon .button:focus,.woocommerce .woocommerce-cart-form td.actions .coupon .button:active:focus,.woocommerce .woocommerce-cart-form td.actions .coupon .button.active:focus,.show>.woocommerce .woocommerce-cart-form td.actions .coupon .button.dropdown-toggle:focus{box-shadow:0 0 0 .25rem rgba(175,180,185,.5)}.woocommerce .woocommerce-cart-form td.actions .coupon .button:disabled,.woocommerce .woocommerce-cart-form td.actions .coupon .button.disabled{color:#000;background-color:#ced4da;border-color:#ced4da}.woocommerce .cross-sells h2:first-child{font-size:1.75rem}.woocommerce .cart-collaterals .cart_totals{background:#f8f9fa;padding:30px}.woocommerce .cart-collaterals .cart_totals h2:first-of-type{font-size:1rem;font-weight:bold}.woocommerce .cart-collaterals .cart_totals p.woocommerce-shipping-destination{font-size:.8rem}.woocommerce .cart-collaterals .cart_totals .wc-proceed-to-checkout{margin-top:2em}.woocommerce .cart-collaterals .cart_totals .wc-proceed-to-checkout .button{display:block;width:100%;padding:.8rem 1.5rem;font-size:.9rem;border-radius:0}.woocommerce .cart-collaterals .cart_totals .shop_table{border-top:2px solid #dee2e6;border-bottom:2px solid #dee2e6}.woocommerce .cart-collaterals .cart_totals .shop_table th,.woocommerce .cart-collaterals .cart_totals .shop_table td{padding:.5em 0}.woocommerce .cart-collaterals .cart_totals .shop_table td{text-align:right}.woocommerce .cart-collaterals .shipping-calculator-button{display:inline-block;margin:.5em 0}.woocommerce tr.woocommerce-shipping-total table{float:right}.woocommerce tr.woocommerce-shipping-total>td{padding-right:0!important}.woocommerce ul.woocommerce-shipping-methods li{margin-bottom:0}.woocommerce .woocommerce-checkout .woocommerce-billing-fields h3:first-of-type{font-size:1.5rem;margin-bottom:1rem}.woocommerce .woocommerce-checkout h3#ship-to-different-address{font-size:1rem}.woocommerce .woocommerce-checkout h3#ship-to-different-address label{margin-bottom:0}.woocommerce .woocommerce-checkout .shop_table thead th{border-top:0;background:0}.woocommerce .woocommerce-checkout .shop_table th,.woocommerce .woocommerce-checkout .shop_table td{padding-left:1em;padding-right:1em}.woocommerce .woocommerce-checkout .shop_table tr.cart-subtotal td,.woocommerce .woocommerce-checkout .shop_table tr.woocommerce-shipping-totals td,.woocommerce .woocommerce-checkout .shop_table tr.order-total td{text-align:right}.woocommerce .woocommerce-checkout #order_review #order_review_heading{font-size:1.5rem;margin-bottom:1rem}.woocommerce .woocommerce-checkout #order_review .inner{padding:30px;border:3px solid #2f474b}.woocommerce .woocommerce-checkout #order_review #payment .payment_methods .payment_box{font-size:.875rem}.woocommerce .woocommerce-checkout #order_review .place-order .woocommerce-terms-and-conditions-wrapper{background:#f8f9fa;padding:20px;margin:30px 0;font-size:.875rem}.woocommerce .woocommerce-checkout #order_review .place-order .woocommerce-terms-and-conditions-wrapper p{margin:0}.woocommerce .woocommerce-checkout #order_review .place-order .button{display:block;width:100%;padding:.8rem 1.5rem;font-size:.9rem;border-radius:0}.woocommerce form.checkout_coupon.woocommerce-form-coupon{background:#fff;padding:20px;margin-bottom:30px;border:2px dashed #dee2e6}.woocommerce .woocommerce-order ul.woocommerce-order-overview{padding:30px;padding-left:60px;background:#f8f9fa;border:2px dashed #dee2e6}.woocommerce .woocommerce-order section.woocommerce-order-details{margin:30px 0}.woocommerce .woocommerce-order h2.woocommerce-order-details__title{font-size:1.5rem;margin-bottom:1rem}.woocommerce .woocommerce-order .shop_table th.product-total,.woocommerce .woocommerce-order .shop_table td.product-total{display:table-cell}.woocommerce .woocommerce-order .shop_table tfoot{background-color:#f8f9fa}.woocommerce .woocommerce-order .shop_table tfoot td{text-align:right}.woocommerce .woocommerce-MyAccount-navigation ul{padding-left:0;list-style:none}.woocommerce .woocommerce-MyAccount-navigation ul li{border-bottom:1px solid #dee2e6}.woocommerce .woocommerce-MyAccount-navigation ul li a{display:block;padding:.5em 1em;color:inherit}.woocommerce .woocommerce-MyAccount-navigation ul li a:after{content:'\2192';float:right;margin-right:10px;opacity:0;-webkit-transition:margin ease 500ms , opacity ease 500ms;transition:margin ease 500ms , opacity ease 500ms}.woocommerce .woocommerce-MyAccount-navigation ul li a:hover{text-decoration:none;background-color:#f8f9fa}.woocommerce .woocommerce-MyAccount-navigation ul li a:hover:after{margin-right:0;opacity:1}.woocommerce .woocommerce-MyAccount-navigation ul li.is-active a{background-color:#f8f9fa}.woocommerce .woocommerce-MyAccount-navigation ul li.is-active a:after{margin-right:0;opacity:1}.woocommerce .woocommerce-MyAccount-content header.woocommerce-Address-title{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:end;-webkit-align-items:flex-end;-ms-flex-align:end;align-items:flex-end;padding-bottom:.5em;border-bottom:1px solid #eee;margin-bottom:1.5em}.woocommerce .woocommerce-MyAccount-content header.woocommerce-Address-title h3{-webkit-box-flex:1;-webkit-flex-grow:1;-ms-flex-positive:1;flex-grow:1;text-transform:uppercase;margin-bottom:0;font-size:1.5rem}.woocommerce .woocommerce-privacy-policy-text{font-size:.8rem}#shop-sidebar .widget{padding:2rem 1rem;border-bottom:1px solid #e9ecef;margin:0}#shop-sidebar .sidebar-header{background:#fff;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between;border-bottom:1px solid #eee;padding:1rem 2rem;position:fixed;top:0;left:0;right:0;z-index:1}#shop-sidebar .sidebar-header h4{margin:0}#shop-sidebar .sidebar-header .toggle-filters{background-image:none;padding:0;width:2rem;height:2rem;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center}.widget_shopping_cart .widget_shopping_cart_content .woocommerce-mini-cart__buttons{margin-bottom:0}.widget_shopping_cart .widget_shopping_cart_content .woocommerce-mini-cart__buttons .button{display:block}.widget_shopping_cart .widget_shopping_cart_content .woocommerce-mini-cart__buttons .button:first-child{margin-bottom:15px}.widget_shopping_cart .widget_shopping_cart_content .woocommerce-mini-cart__buttons .button.checkout{color:#fff;background-color:#18395b;border-color:#18395b}.widget_shopping_cart .widget_shopping_cart_content .woocommerce-mini-cart__buttons .button.checkout:hover{color:#fff;background-color:#14304d;border-color:#132e49}.btn-check:focus+.widget_shopping_cart .widget_shopping_cart_content .woocommerce-mini-cart__buttons .button.checkout,.widget_shopping_cart .widget_shopping_cart_content .woocommerce-mini-cart__buttons .button.checkout:focus{color:#fff;background-color:#14304d;border-color:#132e49;box-shadow:0 0 0 .25rem rgba(59,87,116,.5)}.btn-check:checked+.widget_shopping_cart .widget_shopping_cart_content .woocommerce-mini-cart__buttons .button.checkout,.btn-check:active+.widget_shopping_cart .widget_shopping_cart_content .woocommerce-mini-cart__buttons .button.checkout,.widget_shopping_cart .widget_shopping_cart_content .woocommerce-mini-cart__buttons .button.checkout:active,.widget_shopping_cart .widget_shopping_cart_content .woocommerce-mini-cart__buttons .button.checkout.active,.show>.widget_shopping_cart .widget_shopping_cart_content .woocommerce-mini-cart__buttons .button.checkout.dropdown-toggle{color:#fff;background-color:#132e49;border-color:#122b44}.btn-check:checked+.widget_shopping_cart .widget_shopping_cart_content .woocommerce-mini-cart__buttons .button.checkout:focus,.btn-check:active+.widget_shopping_cart .widget_shopping_cart_content .woocommerce-mini-cart__buttons .button.checkout:focus,.widget_shopping_cart .widget_shopping_cart_content .woocommerce-mini-cart__buttons .button.checkout:active:focus,.widget_shopping_cart .widget_shopping_cart_content .woocommerce-mini-cart__buttons .button.checkout.active:focus,.show>.widget_shopping_cart .widget_shopping_cart_content .woocommerce-mini-cart__buttons .button.checkout.dropdown-toggle:focus{box-shadow:0 0 0 .25rem rgba(59,87,116,.5)}.widget_shopping_cart .widget_shopping_cart_content .woocommerce-mini-cart__buttons .button.checkout:disabled,.widget_shopping_cart .widget_shopping_cart_content .woocommerce-mini-cart__buttons .button.checkout.disabled{color:#fff;background-color:#18395b;border-color:#18395b}.widget_shopping_cart .widget_shopping_cart_content p.woocommerce-mini-cart__empty-message{margin-bottom:0}.widget_shopping_cart .widget_shopping_cart_content .product_list_widget>li{font-size:.8em}.widget_shopping_cart.has-dropdown{position:relative}.widget_shopping_cart.has-dropdown .cart-dropdown{visibility:hidden;opacity:0;-webkit-transform:translateY(-10px);-ms-transform:translateY(-10px);transform:translateY(-10px);-webkit-transition:opacity ease 300ms , -webkit-transform ease 300ms;transition:opacity ease 300ms , -webkit-transform ease 300ms;transition:opacity ease 300ms , transform ease 300ms;transition:opacity ease 300ms , transform ease 300ms , -webkit-transform ease 300ms;position:absolute;padding:20px;min-width:320px;max-width:100%;box-shadow:0 0 10px 0 rgba(0,0,0,.2);background:#fff;z-index:1080;top:100%;right:0}.widget_shopping_cart.has-dropdown:hover .cart-dropdown{opacity:1;visibility:visible;display:block;-webkit-transform:translateY(0);-ms-transform:translateY(0);transform:translateY(0)}.widget_shopping_cart.has-dropdown:hover .cart-icon strong{background:#2f474b;color:#fff}.widget_shopping_cart.has-dropdown:hover .cart-icon strong:after{height:10px}.widget_shopping_cart .cart-link{color:inherit;display:block}.widget_shopping_cart .cart-link:hover{text-decoration:none;color:inherit}.widget_shopping_cart .cart-link .cart-icon{display:inline-block;margin-left:10px}.widget_shopping_cart .cart-link .cart-icon strong{border-radius:0;font-weight:bold;margin:.3em 0;border:2px solid #2f474b;color:#2f474b;position:relative;display:inline-block;vertical-align:middle;text-align:center;width:2.2em;height:2.2em;font-size:1em;line-height:1.9em}.widget_shopping_cart .cart-link .cart-icon strong:after{-webkit-transition:height .1s ease-out;transition:height .1s ease-out;bottom:100%;margin-bottom:0;margin-left:-7px;height:8px;width:14px;left:50%;content:' ';position:absolute;pointer-events:none;border:2px solid #2f474b;border-top-left-radius:99px;border-top-right-radius:99px;border-bottom:0}.product_list_widget{padding-left:0;list-style:none;margin-bottom:0}.product_list_widget>li{overflow:hidden;padding:15px 0;border-bottom:1px dashed #ced4da}.product_list_widget>li a{color:#2f474b;font-weight:700;text-decoration:none}.product_list_widget>li a:hover,.product_list_widget>li a:focus,.product_list_widget>li a:active{text-decoration:none}.product_list_widget>li img{width:50px;float:left;height:50px;-o-object-fit:cover;object-fit:cover;margin-right:10px;-o-object-position:50% 50%;object-position:50% 50%}.product_list_widget>li span.product-title{font-size:.8rem;font-weight:bold;display:block}.product_list_widget>li a.remove{float:right}.product_list_widget>li>*:not(a){display:inline-block}.product_list_widget>li span.quantity{clear:left;float:right;width:100%;text-align:right}.widget_shopping_cart_content p.total{text-align:right;margin-top:1rem}.woocommerce-widget-layered-nav-list,.widget_layered_nav ul{max-height:200px;overflow-y:auto}.woocommerce-widget-layered-nav-list li,.widget_layered_nav ul li{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;padding:10px 0;border-bottom:1px solid #e9ecef;position:relative}.woocommerce-widget-layered-nav-list li a,.widget_layered_nav ul li a{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;color:#2f474b}.woocommerce-widget-layered-nav-list li a:hover,.widget_layered_nav ul li a:hover{text-decoration:none}.woocommerce-widget-layered-nav-list li a::before,.widget_layered_nav ul li a::before{content:" ";margin-right:15px;opacity:1;width:25px;height:25px;border:1px solid #ced4da;background-color:#e9ecef}.woocommerce-widget-layered-nav-list li.chosen a::before,.widget_layered_nav ul li.chosen a::before{background-size:18px;background-position:center;background-repeat:no-repeat;background-image:url(https://basecampnorthlakes.co.uk/wp-content/themes/basecamp/app/img/icons/tick.svg)}.woocommerce-widget-layered-nav-list li:last-child,.widget_layered_nav ul li:last-child{border-bottom:0}.woocommerce-widget-layered-nav-list li a,.widget_layered_nav ul li a{-webkit-box-flex:1;-webkit-flex-grow:1;-ms-flex-positive:1;flex-grow:1}.woocommerce-widget-layered-nav-list li .count,.widget_layered_nav ul li .count{font-size:.875rem}.sidebar .widget_layered_nav_filters li.chosen a{display:block}.sidebar .widget_layered_nav_filters li.chosen a:after{content:' \f057 ';font-family:"Font Awesome 5 Pro";font-weight:900;color:#6c757d;float:right}.widget_product_categories ul.product-categories li.cat-item a{display:block;padding:.5em 1em;color:#2f474b}.widget_product_categories ul.product-categories li.cat-item a:hover{text-decoration:none}.widget_product_categories ul.product-categories li.cat-item ul.children{padding-left:2em}.widget_layered_nav_filters ul{list-style:none;padding:0;margin:15px 0}.widget_layered_nav_filters ul li{display:inline-block;margin-right:10px}.widget_layered_nav_filters ul li a{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;padding:3px 8px 3px 15px;background:#e9ecef;border-radius:25px;min-width:50px;text-align:center;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;color:#2f474b}.widget_layered_nav_filters ul li a:hover,.widget_layered_nav_filters ul li a:focus,.widget_layered_nav_filters ul li a:active{text-decoration:none}.widget_layered_nav_filters ul li a:after{content:' \f057 ';font-family:"Font Awesome 5 Pro";font-weight:900;color:#6c757d;margin-left:10px;font-size:.8em}.widget_layered_nav_filters ul li:last-child{margin-right:0}.widget_price_filter .price_slider{margin-bottom:1rem}.widget_price_filter .price_slider_amount{text-align:right;line-height:2.4;font-size:.8751em}.widget_price_filter .price_slider_amount .button{float:left;padding:.4rem 1rem}.widget_price_filter .ui-slider{position:relative;text-align:left;margin-left:.5rem;margin-right:.5rem}.widget_price_filter .ui-slider .ui-slider-handle{position:absolute;z-index:2;width:1em;height:1em;background-color:#2f474b;border-radius:1em;cursor:ew-resize;outline:0;top:-.3em;margin-left:-.5em}.widget_price_filter .ui-slider .ui-slider-range{position:absolute;z-index:1;font-size:.7em;display:block;border:0;border-radius:1em;background-color:#2f474b}.widget_price_filter .price_slider_wrapper .ui-widget-content{border-radius:1em;background-color:#666;border:0}.widget_price_filter .ui-slider-horizontal{height:.5em}.widget_price_filter .ui-slider-horizontal .ui-slider-range{top:0;height:100%}.widget_price_filter .ui-slider-horizontal .ui-slider-range-min{left:-1px}.widget_price_filter .ui-slider-horizontal .ui-slider-range-max{right:-1px}.product-callout{line-height:1;font-size:.9em}.product-callout .media .icon{max-width:25px}.featured-products-carousel a{text-decoration:none}.featured-products-carousel .product-images{position:relative}.featured-products-carousel .product-images a{display:block}.featured-products-carousel .product-images img{border-radius:.25rem;border:5px solid #fff;box-shadow:0 0 20px 0 rgba(0,0,0,.2);width:100%}.featured-products-carousel .product-images .product-callout{font-size:.75em;display:inline-block;position:absolute;left:50%;-webkit-transform:rotate(-1deg) translateX(-50%);-ms-transform:rotate(-1deg) translateX(-50%);transform:rotate(-1deg) translateX(-50%);bottom:-1.5em;background:#f1ede0;padding:.2em 1em;z-index:10;margin:0;text-align:center;border:2px solid #fff}.featured-products-carousel .product-images .product-callout a{color:#2f474b}.featured-products-carousel .product-content{padding-top:30px;text-align:center}.featured-products-carousel .product-content .product-title{font-weight:bold;margin:0;line-height:1.35}.featured-products-carousel .product-content .product-short-desc{overflow:hidden;font-size:.8em}.flickity-enabled.is-fullscreen{position:fixed;left:0;top:0;width:100%;height:100%;background:rgba(0,0,0,.9);padding-bottom:35px;z-index:9999}.carousel-cell{height:600px;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center}.carousel-cell img{background:#fff}.is-fullscreen .carousel-cell{height:100%}.flickity-enabled.is-fullscreen .flickity-page-dots{bottom:10px}.flickity-enabled.is-fullscreen .flickity-page-dots .dot{background:#fff}html.is-flickity-fullscreen{overflow:hidden}.flickity-fullscreen-button{display:block;right:10px;top:10px;width:24px;height:24px;border-radius:4px}.flickity-rtl .flickity-fullscreen-button{right:auto;left:10px}.flickity-fullscreen-button-exit{display:none}.flickity-enabled.is-fullscreen .flickity-fullscreen-button-exit{display:block}.flickity-enabled.is-fullscreen .flickity-fullscreen-button-view{display:none}.flickity-fullscreen-button .flickity-button-icon{position:absolute;width:16px;height:16px;left:4px;top:4px}@media (prefers-reduced-motion:reduce){.woocommerce .button:not(.flickity-button),.woocommerce [type="reset"]:not(.flickity-button),.woocommerce .form-submit [type="submit"]:not(.flickity-button){-webkit-transition:none;transition:none}.woocommerce .input-text,.woocommerce select,.woocommerce textarea,.woocommerce .comment-form input[type="text"],.woocommerce .comment-form input[type="email"]{-webkit-transition:none;transition:none}.woocommerce select{-webkit-transition:none;transition:none}}@media (min-width:576px){.woocommerce ul.products.columns-1>.product{text-align:left}.woocommerce ul.products.columns-1>.product .inner{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;padding:10px}.woocommerce ul.products.columns-1>.product .inner .product-images{-webkit-box-flex:0;-webkit-flex:0 0 20%;-ms-flex:0 0 20%;flex:0 0 20%;max-width:20%;margin:0}.woocommerce ul.products.columns-1>.product .inner .product-content{-webkit-box-flex:1;-webkit-flex-grow:1;-ms-flex-positive:1;flex-grow:1;padding:0 30px}.woocommerce ul.products.columns-1>.product .inner .product-action{padding-right:30px;text-align:right}}@media (min-width:768px){.alignleft{float:left;margin-right:20px}.alignright{float:right;margin-left:20px}#site-footer ul.menu.menu-footer-b{display:-ms-grid;display:grid;-ms-grid-columns:(1fr)[3];grid-template-columns:repeat(3,1fr);text-align:left}.page-row .page-grid-item:hover .page-grid-text{-webkit-transform:translateY(-10px);-ms-transform:translateY(-10px);transform:translateY(-10px)}.page-row .page-grid-item:hover .page-grid-image{-webkit-transform:scale(1.05);-ms-transform:scale(1.05);transform:scale(1.05)}.page-row .page-grid-item:hover .rotating-button .sun-circle{-webkit-animation-duration:20s;animation-duration:20s;-webkit-animation-iteration-count:infinite;animation-iteration-count:infinite;-webkit-animation-timing-function:linear;animation-timing-function:linear;-webkit-animation-fill-mode:both;animation-fill-mode:both}.page-row.txt-img-block .section-image img{height:60vh;min-height:500px}.main-nav .nav{-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between;-webkit-flex-wrap:nowrap;-ms-flex-wrap:nowrap;flex-wrap:nowrap}.woocommerce .onsale{font-size:1em}.woocommerce .woocommerce-columns.woocommerce-columns--1>div{-webkit-box-flex:0;-webkit-flex:0 0 auto;-ms-flex:0 0 auto;flex:0 0 auto;width:100%}.woocommerce .woocommerce-columns.woocommerce-columns--2>div{-webkit-box-flex:0;-webkit-flex:0 0 auto;-ms-flex:0 0 auto;flex:0 0 auto;width:50%}.woocommerce .woocommerce-columns.woocommerce-columns--3>div{-webkit-box-flex:0;-webkit-flex:0 0 auto;-ms-flex:0 0 auto;flex:0 0 auto;width:33.33333333%}.woocommerce .woocommerce-columns.woocommerce-columns--4>div{-webkit-box-flex:0;-webkit-flex:0 0 auto;-ms-flex:0 0 auto;flex:0 0 auto;width:50%}.woocommerce .form-row-first{float:left;width:calc(50% - 15px)}.woocommerce .form-row-last{float:right;width:calc(50% - 15px)}.woocommerce nav.woocommerce-breadcrumb{margin:0 0 30px}.woocommerce .woocommerce-message .button,.woocommerce .woocommerce-info .button{margin-left:15px}.woocommerce ul.products>.product .product-content,.woocommerce ul.products .flickity-slider .product .product-content{padding:30px 0 0}.woocommerce ul.products>.product .product-title,.woocommerce ul.products .flickity-slider .product .product-title{font-size:1.3em}.woocommerce ul.products.columns-4>.product,.woocommerce ul.products.columns-4 .flickity-slider .product{-webkit-box-flex:0;-webkit-flex:0 0 auto;-ms-flex:0 0 auto;flex:0 0 auto;width:50%}.woocommerce ul.products.columns-5>.product,.woocommerce ul.products.columns-5 .flickity-slider .product{-webkit-box-flex:0;-webkit-flex:0 0 auto;-ms-flex:0 0 auto;flex:0 0 auto;width:50%}.woocommerce ul.products.columns-6>.product,.woocommerce ul.products.columns-6 .flickity-slider .product{-webkit-box-flex:0;-webkit-flex:0 0 auto;-ms-flex:0 0 auto;flex:0 0 auto;width:50%}.woocommerce div.product{margin-bottom:5rem}.woocommerce div.product .comment-form-author{float:left;width:calc(50% - 15px)}.woocommerce div.product .comment-form-email{float:right;width:calc(50% - 15px)}.woocommerce div.product .comment-form-cookies-consent{clear:both}.woocommerce .woocommerce-cart-form td.actions .coupon{display:-webkit-inline-box;display:-webkit-inline-flex;display:-ms-inline-flexbox;display:inline-flex;float:left;width:70%;margin-bottom:0}.product-callout{font-size:1em}.product-callout .media .icon{max-width:35px}}@media (min-width:992px){#header-a .container{max-width:1140px}.container-fluid{padding-right:4rem;padding-left:4rem}.section-title-right .section-title{text-align:right}.section-title-right .section-title:after{margin-right:0;margin-left:auto}.page-row.full-img-block.style-overlay figure{position:absolute;height:100%;min-height:var(--fw-image-height);top:0;left:0;bottom:0;right:0}.page-row.full-img-block.style-overlay figure img{height:100%}.page-row.full-img-block.style-overlay .container .content{background:#fff;max-width:650px;margin:7em 0;padding:2em 3em;box-shadow:0 .125rem .25rem rgba(0,0,0,.075)}.page-row.full-img-block figure img{height:var(--fw-image-height)}.page-row.full-img-block.section-title-right .container{-webkit-box-pack:end;-webkit-justify-content:end;-ms-flex-pack:end;justify-content:end;text-align:right}.page-row.txt-img-block .section-text .text-inner{padding:0 2em}.nav{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap}.main-nav .nav li .sub-menu{min-width:270px;z-index:1070;left:0;position:absolute;opacity:0;visibility:hidden;-webkit-transform:translateY(-10px);-ms-transform:translateY(-10px);transform:translateY(-10px)}.main-nav .nav li .sub-menu li{border-bottom:1px solid rgba(255,255,255,.3)}.main-nav .nav li .sub-menu li:last-child{border-bottom:0}.main-nav .nav li .sub-menu li .sub-menu{left:100%;top:0}.main-nav .nav li:hover>.sub-menu{opacity:1;visibility:visible;-webkit-transform:translateY(0);-ms-transform:translateY(0);transform:translateY(0)}.woocommerce .woocommerce-columns.woocommerce-columns--4>div{-webkit-box-flex:0;-webkit-flex:0 0 auto;-ms-flex:0 0 auto;flex:0 0 auto;width:25%}.woocommerce .toggle-filters{width:auto}.woocommerce form.woocommerce-ordering{width:auto;max-width:50%}.woocommerce ul.products.columns-3>.product,.woocommerce ul.products.columns-3 .flickity-slider .product{-webkit-box-flex:0;-webkit-flex:0 0 auto;-ms-flex:0 0 auto;flex:0 0 auto;width:33.33333333%}.woocommerce ul.products.columns-4>.product,.woocommerce ul.products.columns-4 .flickity-slider .product{-webkit-box-flex:0;-webkit-flex:0 0 auto;-ms-flex:0 0 auto;flex:0 0 auto;width:25%}.woocommerce ul.products.columns-5>.product,.woocommerce ul.products.columns-5 .flickity-slider .product{-webkit-box-flex:0;-webkit-flex:0 0 auto;-ms-flex:0 0 auto;flex:0 0 auto;width:25%}.woocommerce ul.products.columns-6>.product,.woocommerce ul.products.columns-6 .flickity-slider .product{-webkit-box-flex:0;-webkit-flex:0 0 auto;-ms-flex:0 0 auto;flex:0 0 auto;width:25%}.woocommerce div.product>.product-images{float:left;width:45%}.woocommerce div.product div.summary h1.product_title{font-size:calc(1.45rem + 1vw)}.woocommerce div.product div.summary{width:55%;float:right;padding:0 30px}}@media (min-width:1200px){.container-fluid{padding-right:6rem;padding-left:6rem}.woocommerce p.woocommerce-result-count{width:48%;float:left}.woocommerce ul.products.columns-6>.product,.woocommerce ul.products.columns-6 .flickity-slider .product{-webkit-box-flex:0;-webkit-flex:0 0 auto;-ms-flex:0 0 auto;flex:0 0 auto;width:16.66666667%}}@media (min-width:1400px){#header-a #hamburger{display:none}}@media (max-width:1399.98px){.main-nav{display:none}}@media (max-width:991.98px){#shop-sidebar{position:fixed;top:60px;bottom:0;left:0;right:0;background:#fff;z-index:99;overflow-y:auto;display:none}#shop-sidebar.is-active{display:block}}@media (max-width:767.98px){#header-a #logo{max-width:100px;margin:-30px 5% -90px}.section-title .title-icon{--button-size:80px}.alignleft,.alignright{display:block;margin-top:20px;margin-bottom:20px}#site-footer{text-align:center}#site-footer .social-icons{-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center}#hero .caption .btn{padding:.5rem 1rem}.rotating-button{width:40px;height:40px}.quick-link-cols a:nth-child(even){border-right:0}.woocommerce .woocommerce-message .button,.woocommerce .woocommerce-info .button{margin-top:15px}.woocommerce .woocommerce-message{-webkit-box-orient:vertical;-webkit-box-direction:reverse;-webkit-flex-direction:column-reverse;-ms-flex-direction:column-reverse;flex-direction:column-reverse}.woocommerce .shop_table th.product-price,.woocommerce .shop_table th.product-subtotal,.woocommerce .shop_table th.product-total,.woocommerce .shop_table td.product-price,.woocommerce .shop_table td.product-subtotal,.woocommerce .shop_table td.product-total{display:none}.woocommerce .star-rating{font-size:.8em}.woocommerce ul.products>.product .category,.woocommerce ul.products>.product .product-callout,.woocommerce ul.products .flickity-slider .product .category,.woocommerce ul.products .flickity-slider .product .product-callout{display:none}}@media (max-width:575.98px){.woocommerce .button{width:100%}}@-webkit-keyframes swing{20%{-webkit-transform:rotate3d(0,0,1,15deg);transform:rotate3d(0,0,1,15deg)}
40%{-webkit-transform:rotate3d(0,0,1,-10deg);transform:rotate3d(0,0,1,-10deg)}
60%{-webkit-transform:rotate3d(0,0,1,5deg);transform:rotate3d(0,0,1,5deg)}
80%{-webkit-transform:rotate3d(0,0,1,-5deg);transform:rotate3d(0,0,1,-5deg)}
to{-webkit-transform:rotate3d(0,0,1,0);transform:rotate3d(0,0,1,0)}
}@keyframes swing{20%{-webkit-transform:rotate3d(0,0,1,12deg);transform:rotate3d(0,0,1,12deg)}
40%{-webkit-transform:rotate3d(0,0,1,-6deg);transform:rotate3d(0,0,1,-6deg)}
60%{-webkit-transform:rotate3d(0,0,1,2deg);transform:rotate3d(0,0,1,2deg)}
80%{-webkit-transform:rotate3d(0,0,1,-2deg);transform:rotate3d(0,0,1,-2deg)}
to{-webkit-transform:rotate3d(0,0,1,0);transform:rotate3d(0,0,1,0)}
}@-webkit-keyframes jumpInfinite{0%{margin-top:0}
50%{margin-top:5px}
100%{margin-top:0}
}@keyframes jumpInfinite{0%{margin-top:0}
50%{margin-top:5px}
100%{margin-top:0}
}@-webkit-keyframes sdb05{0%{-webkit-transform:rotate(-45deg) translate(0,0);opacity:0}
50%{opacity:1}
100%{-webkit-transform:rotate(-45deg) translate(-20px,20px);opacity:0}
}@keyframes sdb05{0%{-webkit-transform:rotate(-45deg) translate(0,0);transform:rotate(-45deg) translate(0,0);opacity:0}
50%{opacity:1}
100%{-webkit-transform:rotate(-45deg) translate(-20px,20px);transform:rotate(-45deg) translate(-20px,20px);opacity:0}
}@-webkit-keyframes slideshow{0%{background-position-x:0}
100%{background-position-x:-100%}
}@keyframes slideshow{0%{background-position-x:0}
100%{background-position-x:-100%}
}