.cf:after{clear:both;content:'';display:table}html{font-family:Roboto,sans-serif}h1,h2,h3,h4,h5,h6{font-family:Roboto,sans-serif}.h1,h1{font-size:32px}.h2,h2{font-size:28px}.h3,h3{font-size:24px}.h4,h4{font-size:20px}.h5,h5{font-size:18px}.h6,h6{font-size:16px}a,button{font-family:Roboto,sans-serif;text-decoration:none;color:inherit}input,textarea{font-family:Roboto,sans-serif}p{font-weight:400;font-size:18px;letter-spacing:.05em;line-height:28px;color:#324040}@media (max-width:768px){p{font-size:16px}}.content .h1,.content h1{font-weight:400;font-size:18px;letter-spacing:.05em;line-height:28px;text-transform:uppercase;color:#324040}.content h2{font-weight:400;font-size:16px;letter-spacing:.05em;line-height:26px;text-transform:uppercase;color:#324040}.content h3{font-weight:400;font-size:14px;letter-spacing:.05em;line-height:24px;text-transform:uppercase;color:#324040}.content h4{font-weight:400;font-size:12px;letter-spacing:.05em;line-height:22px;text-transform:uppercase;color:#324040}.content h5{font-weight:400;font-size:10px;letter-spacing:.05em;line-height:20px;text-transform:uppercase;color:#324040}.content p{font-weight:400;font-size:14px;letter-spacing:.05em;line-height:22px;color:#324040}.content a{font-weight:400;font-size:14px;letter-spacing:.05em;line-height:22px;color:inherit;text-decoration:underline}.content ol,.content ul{padding:0 0 0 20px}.content ol li,.content ul li{font-weight:400;font-size:14px;letter-spacing:.05em;line-height:22px;text-align:left;color:#324040}.btn{font-size:18px!important;letter-spacing:.05em;line-height:21.6px;text-align:center;text-transform:uppercase;background-color:#324040;padding:15px 40px;color:#fff!important;display:inline-block;position:relative;-webkit-transition:all .5s;transition:all .5s;text-decoration:none!important}@media (max-width:768px){.btn{font-size:14px;display:block;width:100%}}.btn:hover{background-color:#283333}.btn:before{content:'';position:absolute;top:5px;left:5px;right:5px;bottom:5px;border:1px solid #fff}.faqs p{font-weight:400;font-size:14px;letter-spacing:.05em;line-height:22px;color:#324040}.faqs a{font-weight:400;font-size:14px;letter-spacing:.05em;line-height:22px;color:inherit;text-decoration:underline}.faqs ol,.faqs ul{padding:0 0 0 20px}.faqs ol li,.faqs ul li{font-weight:400;font-size:14px;letter-spacing:.05em;line-height:22px;text-align:left;color:#324040}body,html{padding:0;margin:0;height:100%}*{-webkit-box-sizing:border-box;box-sizing:border-box}body{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.wrapper{padding-top:98px;-webkit-box-flex:1;-ms-flex:1 0 auto;flex:1 0 auto}@media (max-width:768px){.wrapper{padding-top:93px}}.footer{-ms-flex-negative:0;flex-shrink:0}.mobile-only{display:none!important}@media (max-width:768px){.mobile-only{display:block}}.container{margin-right:auto;margin-left:auto;padding-left:20px;padding-right:20px}.container:after,.container:before{content:" ";display:table}.container:after{clear:both}@media (min-width:768px){.container{width:100%}}@media (min-width:992px){.container{width:992px}}@media (min-width:1200px){.container{width:1200px}}.pull-right{float:right}.pull-left{float:left}.row{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;-ms-flex-wrap:wrap;flex-wrap:wrap;margin-left:-20px;margin-right:-20px}.col{-webkit-box-flex:1;-ms-flex:1;flex:1;padding:20px}.col-sm-1{width:calc(1/12 * 100%);padding:20px}.col-sm-2{width:calc(2/12 * 100%);padding:20px}.col-sm-3{width:calc(3/12 * 100%);padding:20px}.col-sm-4{width:calc(4/12 * 100%);padding:20px}.col-sm-5{width:calc(5/12 * 100%);padding:20px}.col-sm-6{width:calc(6/12 * 100%);padding:20px}.col-sm-7{width:calc(7/12 * 100%);padding:20px}.col-sm-8{width:calc(8/12 * 100%);padding:20px}.col-sm-9{width:calc(9/12 * 100%);padding:20px}.col-sm-10{width:calc(10/12 * 100%);padding:20px}.col-sm-11{width:calc(11/12 * 100%);padding:20px}.col-sm-12{width:calc(12/12 * 100%);padding:20px}@media (min-width:768px){.col-md-1{width:calc(1/12 * 100%);padding:20px}.col-md-2{width:calc(2/12 * 100%);padding:20px}.col-md-3{width:calc(3/12 * 100%);padding:20px}.col-md-4{width:calc(4/12 * 100%);padding:20px}.col-md-5{width:calc(5/12 * 100%);padding:20px}.col-md-6{width:calc(6/12 * 100%);padding:20px}.col-md-7{width:calc(7/12 * 100%);padding:20px}.col-md-8{width:calc(8/12 * 100%);padding:20px}.col-md-9{width:calc(9/12 * 100%);padding:20px}.col-md-10{width:calc(10/12 * 100%);padding:20px}.col-md-11{width:calc(11/12 * 100%);padding:20px}.col-md-12{width:calc(12/12 * 100%);padding:20px}}@media (min-width:1200px){.col-lg-1{width:calc(1/12 * 100%);padding:20px}.col-lg-2{width:calc(2/12 * 100%);padding:20px}.col-lg-3{width:calc(3/12 * 100%);padding:20px}.col-lg-4{width:calc(4/12 * 100%);padding:20px}.col-lg-5{width:calc(5/12 * 100%);padding:20px}.col-lg-6{width:calc(6/12 * 100%);padding:20px}.col-lg-7{width:calc(7/12 * 100%);padding:20px}.col-lg-8{width:calc(8/12 * 100%);padding:20px}.col-lg-9{width:calc(9/12 * 100%);padding:20px}.col-lg-10{width:calc(10/12 * 100%);padding:20px}.col-lg-11{width:calc(11/12 * 100%);padding:20px}.col-lg-12{width:calc(12/12 * 100%);padding:20px}}.col-1,.col-auto{width:100%;padding:20px}.col-2{width:100%;padding:20px}.col-3{width:100%;padding:20px}.col-4{width:100%;padding:20px}.col-5{width:100%;padding:20px}.col-6{width:100%;padding:20px}.col-7{width:100%;padding:20px}.col-8{width:100%;padding:20px}.col-9{width:100%;padding:20px}.col-10{width:100%;padding:20px}.col-11{width:100%;padding:20px}.col-12{width:100%;padding:20px}.col-auto{-webkit-box-flex:0;-ms-flex:none;flex:none}@media (min-width:768px){.col-1,.col-auto{width:calc(1/12 * 100%);padding:20px}.col-2{width:calc(2/12 * 100%);padding:20px}.col-3{width:calc(3/12 * 100%);padding:20px}.col-4{width:calc(4/12 * 100%);padding:20px}.col-5{width:calc(5/12 * 100%);padding:20px}.col-6{width:calc(6/12 * 100%);padding:20px}.col-7{width:calc(7/12 * 100%);padding:20px}.col-8{width:calc(8/12 * 100%);padding:20px}.col-9{width:calc(9/12 * 100%);padding:20px}.col-10{width:calc(10/12 * 100%);padding:20px}.col-11{width:calc(11/12 * 100%);padding:20px}.col-12{width:calc(12/12 * 100%);padding:20px}.col-auto{-webkit-box-flex:1;-ms-flex:1;flex:1;padding:20px}}.col-order-1{-webkit-box-ordinal-group:2;-ms-flex-order:1;order:1}.col-order-2{-webkit-box-ordinal-group:3;-ms-flex-order:2;order:2}.col-order-3{-webkit-box-ordinal-group:4;-ms-flex-order:3;order:3}.col-order-4{-webkit-box-ordinal-group:5;-ms-flex-order:4;order:4}.col-order-5{-webkit-box-ordinal-group:6;-ms-flex-order:5;order:5}.col-order-6{-webkit-box-ordinal-group:7;-ms-flex-order:6;order:6}.col-order-7{-webkit-box-ordinal-group:8;-ms-flex-order:7;order:7}.col-order-8{-webkit-box-ordinal-group:9;-ms-flex-order:8;order:8}.col-order-9{-webkit-box-ordinal-group:10;-ms-flex-order:9;order:9}.col-order-10{-webkit-box-ordinal-group:11;-ms-flex-order:10;order:10}.col-order-11{-webkit-box-ordinal-group:12;-ms-flex-order:11;order:11}.col-order-12{-webkit-box-ordinal-group:13;-ms-flex-order:12;order:12}.row-right{-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end}.row-center{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.row-align-bottom{-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end}.row-align-center{-webkit-box-align:center;-ms-flex-align:center;align-items:center}.col-align-bottom{-ms-flex-item-align:end;align-self:flex-end}.col-align-center{-ms-flex-item-align:center;align-self:center}.cookie-notice{background:#000;bottom:0;color:#fff;font-size:.875em;left:0;line-height:1.5;padding:.5em 5%;position:fixed;text-align:center;width:100%;z-index:99999}.cookie-notice .cookie-notice__accept,.cookie-notice .cookie-notice__accept:hover{background:#2ba3db;border-radius:.1875em;color:#fff;cursor:pointer;font-size:.7em;font-weight:700;padding:.5em .75em;text-decoration:none}.form-group{width:100%;margin:0 0 20px 0}.form-group input,.form-group label{margin:0 0 20px 0;display:block;width:100%;font-size:inherit;font-family:inherit}.form-group input[type=submit]{width:auto}.parsley-error{background-color:#f2dede!important}.parsley-errors-list{list-style:none;padding:0!important;color:#a9555b;margin:0 0 10px 0!important}::-webkit-input-placeholder{color:#757575}::-moz-placeholder{color:#757575;opacity:1}:-ms-input-placeholder{color:#757575;opacity:1}:-moz-placeholder{color:#757575;opacity:1}select{color:#757575}.alert{margin:10px 0;padding:10px}.alert-success{background-color:#dff0d8;color:#5b763d}.alert-error{background-color:#f2dede;color:#a9555b}.modal-style{background:#fff;padding:20px 30px;text-align:left;max-width:1200px;margin:40px auto;position:relative}.image-source-link{color:#98c3d1}.mfp-with-zoom .mfp-container,.mfp-with-zoom.mfp-bg{opacity:0;-webkit-backface-visibility:hidden;-webkit-transition:all .3s ease-out;transition:all .3s ease-out}.mfp-with-zoom.mfp-ready .mfp-container{opacity:1}.mfp-with-zoom.mfp-ready.mfp-bg{opacity:.8}.mfp-with-zoom.mfp-removing .mfp-container,.mfp-with-zoom.mfp-removing.mfp-bg{opacity:0}.my-mfp-zoom-in .zoom-anim-dialog{opacity:0;-webkit-transition:all .2s ease-in-out;transition:all .2s ease-in-out;-webkit-transform:scale(.8);transform:scale(.8)}.my-mfp-zoom-in.mfp-ready .zoom-anim-dialog{opacity:1;-webkit-transform:scale(1);transform:scale(1)}.my-mfp-zoom-in.mfp-removing .zoom-anim-dialog{-webkit-transform:scale(.8);transform:scale(.8);opacity:0}.my-mfp-zoom-in.mfp-bg{opacity:0;-webkit-transition:opacity .3s ease-out;transition:opacity .3s ease-out}.my-mfp-zoom-in.mfp-ready.mfp-bg{opacity:.8}.my-mfp-zoom-in.mfp-removing.mfp-bg{opacity:0}.my-mfp-slide-bottom .zoom-anim-dialog{opacity:0;-webkit-transition:all .2s ease-out;transition:all .2s ease-out;-webkit-transform:translateY(-20px) perspective(600px) rotateX(10deg);transform:translateY(-20px) perspective(600px) rotateX(10deg)}.my-mfp-slide-bottom.mfp-ready .zoom-anim-dialog{opacity:1;-webkit-transform:translateY(0) perspective(600px) rotateX(0);transform:translateY(0) perspective(600px) rotateX(0)}.my-mfp-slide-bottom.mfp-removing .zoom-anim-dialog{opacity:0;-webkit-transform:translateY(-10px) perspective(600px) rotateX(10deg);transform:translateY(-10px) perspective(600px) rotateX(10deg)}.my-mfp-slide-bottom.mfp-bg{opacity:0;-webkit-transition:opacity .3s ease-out;transition:opacity .3s ease-out}.my-mfp-slide-bottom.mfp-ready.mfp-bg{opacity:.8}.my-mfp-slide-bottom.mfp-removing.mfp-bg{opacity:0}.image-slider{position:relative}.image-slider .slick-dots{position:absolute;bottom:25px;left:50%;-webkit-transform:translate(-50%,0);transform:translate(-50%,0);margin:0;padding:0}.image-slider .slick-dots li{list-style-type:none;display:inline-block;padding:0 10px}.image-slider .slick-dots li button{font-size:0;padding:0;margin:0;background-color:transparent;border:1px solid #fff;height:12px;width:12px;border-radius:100px;outline:0;cursor:pointer}.image-slider .slick-dots li.slick-active button{background-color:#fff}.image-slider div{height:500px;background-size:cover;background-position:center}@media (max-width:768px){.image-slider div{height:350px}}.image-slider div .slider-content{max-width:700px;margin:40px auto;height:auto;background-color:rgba(255,255,255,.9);padding:40px 20px;text-align:center;position:relative}@media (max-width:768px){.image-slider div .slider-content{margin:40px 20px}}.image-slider div .slider-content:before{content:'';position:absolute;top:10px;left:20px;right:20px;height:1px;background-color:rgba(51,0,51,.2)}.image-slider div .slider-content:after{content:'';position:absolute;bottom:10px;left:20px;right:20px;height:1px;background-color:rgba(51,0,51,.2)}.image-slider div .slider-content h2{margin:0;font-family:Georgia;font-weight:400;font-size:22px;line-height:36px}@media (max-width:768px){.image-slider div .slider-content h2{font-size:16px;line-height:22px}}.image-slider div .slider-content p{font-family:Georgia;font-weight:400;font-size:18px;line-height:32px}@media (max-width:768px){.image-slider div .slider-content p{font-size:14px;line-height:20px}}.nav{background-color:#fff;padding:120px 0;position:fixed;top:0;left:0;right:0;-webkit-transition:all .5s;transition:all .5s;-webkit-box-shadow:-1px -16px 53px 13px rgba(0,0,0,.75);box-shadow:-1px -16px 53px 13px rgba(0,0,0,.75);z-index:999}@media (max-width:880px){.nav{padding:75px 0}}@media (max-width:768px){.nav{padding:10px 0}}@media (max-width:768px){.nav .cart-customlocation{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:reverse;-ms-flex-direction:column-reverse;flex-direction:column-reverse}}.nav .col-2{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:middle;-ms-flex-align:middle;align-items:middle}.nav .col-2,.nav .col-5{padding:0}.nav ul{list-style-type:none;padding:0}.nav ul li{display:inline-block;text-transform:uppercase;font-weight:300;color:#a395c5!important}.nav ul li .burger img{margin-left:10px;height:18px;vertical-align:bottom}.nav ul li a{color:#a395c5!important}.nav ul li strong{font-weight:500;color:#303!important}.nav ul li strong a{color:#303!important}.nav ul li span{border:2px solid #a395c5;border-radius:5px;padding:2px 10px;margin-left:6px;display:inline-block;color:#303;font-weight:500;position:relative;line-height:18px}@media (max-width:768px){.nav ul li span{width:25px;margin:0;padding:2px 7px;margin:auto;display:block}}.nav ul li span:before{content:'';position:absolute;top:-2px;left:-2px;right:-2px;height:5px;background-color:#fff}@media (max-width:768px){.nav .left-nav{display:none}}@media (max-width:980px){.nav .left-nav ul{margin:16px}}.nav .left-nav ul li{padding-right:60px}@media (max-width:1200px){.nav .left-nav ul li{padding-right:40px}}@media (max-width:880px){.nav .left-nav ul li{padding-right:20px}}.nav .right-nav ul{text-align:right}@media (max-width:768px){.nav .right-nav ul{padding-top:15px!important}}@media (max-width:980px){.nav .right-nav ul{margin:16px}}.nav .right-nav ul li{padding-left:140px}@media (max-width:1200px){.nav .right-nav ul li{padding-left:80px}}@media (max-width:880px){.nav .right-nav ul li{padding-left:40px}}@media (max-width:768px){.nav .logo-holder{-ms-flex-preferred-size:calc(50%);flex-basis:calc(50%);position:relative}.nav .logo-holder img{position:absolute;top:50%;left:20px;-webkit-transform:translate(0,-50%);transform:translate(0,-50%)}.nav .logo-holder ul{margin:0;padding:0}}@media (max-width:768px){.nav .burger img{display:block;margin:auto;width:25px}}@media (max-width:768px){.nav .right-nav{-ms-flex-preferred-size:calc(50%);flex-basis:calc(50%);padding-right:20px}.nav .right-nav ul{margin:0;padding:0}.nav .right-nav ul li{display:none}.nav .right-nav ul .mobile-only{display:inline-block!important;padding:0;line-height:40px;padding-left:10px}}.nav .logo{height:100%;width:60%;margin:auto;display:block;-webkit-transition:all .5s;transition:all .5s}@media (max-width:768px){.nav .logo{margin:0;width:auto;height:40px}}.nav .logo-circle{position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);height:260px;-webkit-transition:all .5s;transition:all .5s}@media (max-width:880px){.nav .logo-circle{height:200px}}@media (max-width:768px){.nav .logo-circle{display:none}}@media (min-width:768px){.nav.shrink{padding:20px}}@media (min-width:768px) and (max-width:1200px){.nav.shrink .left-nav ul li{padding-right:20px}}@media (min-width:768px){.nav.shrink .logo-circle{opacity:0}.nav.shrink .logo{width:100%}}.nav.hide{top:-291px!important}.nav.hide.shrink{top:-111px!important}.slide-nav{width:500px;max-width:80%;height:100%;position:fixed;top:0;left:-500px;z-index:100;overflow:scroll;background-color:#324040;-webkit-transition:ease-in-out .3s;transition:ease-in-out .3s;color:#fff!important;font-size:18px;padding:45px 20px 20px 20px;margin:0;list-style-type:none;z-index:99999;text-transform:uppercase}@media (max-width:768px){.slide-nav{width:100%;max-width:100%;left:-100%}}.slide-nav li{font-family:Roboto,sans-serif;font-weight:300;font-size:18px;letter-spacing:.05em;line-height:21.6px;border-bottom:1px solid #eee;padding:8px 0}.slide-nav li strong{font-weight:500}.slide-nav li:first-child{border-top:1px solid #eee}.slide-nav a{font-family:Roboto,sans-serif;font-weight:300;font-size:18px;letter-spacing:.05em;line-height:21.6px;color:#fff!important}.slide-nav a strong{font-weight:500}.slide-nav-level-label{padding:0!important}.slide-nav-level-label a,.slide-nav-level-label span{padding:7px 0!important}.slide-nav-level-label span{display:inline-block}.nav-article{border:1px solid #eee;text-align:center}.nav-article img{width:100%}.nav-article .nav-article-title{padding:10px}.pushNavIsOpen{overflow:hidden;height:100%}.pushNav_indent * .pushNav{background-color:#324040;width:460px}.slide-nav-level.isOpen,.top-slide-nav.isOpen{left:0}.close-level,.open-level{cursor:pointer}.nav-overlay{position:fixed;top:0;left:0;right:0;bottom:0;background-color:rgba(0,0,0,.5);pointer-events:none;opacity:0;-webkit-transition:all .3s;transition:all .3s;z-index:9999}.nav-overlay.isOpen{opacity:1;pointer-events:auto}.slide-nav-level{background-color:#324040;padding:55px 20px 20px 20px}.slide-nav-level *,.slide-nav-level a{color:#fff}.slide-nav-level-label{color:#fff;font-size:18px;position:absolute;top:15px;padding:0;border:none!important}.open-level{position:relative}.open-level:after{content:'';position:absolute;right:0;top:50%;-webkit-transform:translate(0,-50%) rotate(180deg);transform:translate(0,-50%) rotate(180deg);background-image:url(../images/icons/angle-left.svg);background-repeat:no-repeat;height:32px;width:14px}.close-level,.open-level,.slide-nav a{padding:12px 0;display:block}.close-level{position:absolute;top:12px;right:20px;padding:0}.close-level img{height:26px}.back-level{top:14px;color:#fff;border:none!important}.back-level:after{content:'';position:absolute;top:45%;-webkit-transform:translate(0,-50%);transform:translate(0,-50%);background-image:url(../images/icons/angle-left.svg);background-repeat:no-repeat;height:40px;width:40px;left:-20px}a{font-size:16px}.pushNavIsOpen .screen{height:100%;opacity:1}.admin-bar .nav{top:32px}.cart-customlocation-mobile{position:relative}.cart-customlocation-mobile span{display:inline-block!important;width:auto!important;text-align:center!important;position:absolute!important;top:-30px!important;left:50%!important;-webkit-transform:translate(-50%,0)!important;transform:translate(-50%,0)!important}.footer{margin-top:40px}.footer .footer-top{padding:40px 0;background-color:#adb3b3}.footer .footer-top ul{list-style-type:none;margin:0;padding:0}.footer .footer-top ul li,.footer .footer-top ul li a{font-weight:400;font-size:12px;letter-spacing:.05em;line-height:28px;text-align:center;color:#fff}.footer .footer-bottom{padding:40px 0;background-color:#324040}.footer .footer-bottom ul{list-style-type:none;margin:0;padding:0;text-align:center}.footer .footer-bottom ul li{display:inline-block;padding:0 20px;color:#fff}.footer .footer-bottom ul li img{height:60px;width:auto}.homepage-content{padding:40px 0}.homepage-content .homepage-content_content{max-width:800px;margin:auto;text-align:center}.homepage-content h1{font-weight:400;font-size:18px;letter-spacing:.05em;line-height:28px;text-align:center;color:#324040}@media (max-width:768px){.homepage-content h1{font-size:16px}}.internal-links{text-align:center}@media (max-width:768px){.internal-links .internal-link-holder{padding:0 20px}}.internal-links .image-border{position:relative}.internal-links .image-border img{width:100%;display:block}.internal-links .image-border:after{content:'';position:absolute;top:10px;left:10px;right:10px;bottom:10px;border:2px solid #fff;z-index:99}.internal-links p{font-weight:400;font-size:14px;letter-spacing:.05em;line-height:16.8px;color:#324040}.internal-links .btn{margin-top:20px}.usp{padding:40px 0}.usp .usp-holder img{height:50px;margin:auto;display:block}.usp .usp-holder p{font-weight:400;font-size:14px;letter-spacing:.05em;line-height:16.8px;text-align:center;color:#525299}.shop-nav{margin:40px 0;text-align:center}.shop-nav ul{margin:0;padding:0;list-style-type:none}@media (max-width:768px){.shop-nav ul{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap}}.shop-nav ul li{display:inline-block;padding:0 40px}@media (max-width:768px){.shop-nav ul li{-ms-flex-preferred-size:50%;flex-basis:50%;padding:10px}}.shop-nav ul li b a{font-weight:700!important}.shop-nav ul li a{font-weight:300;font-size:16px;letter-spacing:.05em;line-height:28px;text-align:center;color:#a395c5;text-transform:uppercase}.shop{margin-bottom:40px}@media (max-width:768px){.shop .row{margin-left:-8px;margin-right:-8px}.shop .col-3{width:50%;padding:15px 8px}}@media (max-width:400px){.shop .col-3{width:100%;margin:0}}.shop .title{font-weight:400;font-size:18px;letter-spacing:.05em;line-height:28px;text-align:center;color:#324040}.shop .title h2{font-weight:400}.shop .item-holder{border:1px solid #a395c5;height:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.shop .item-holder img{width:100%;display:block}.shop .item-holder .item-content{padding:40px 20px 20px 20px;-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1}.shop .item-holder .item-content .item-title{font-weight:500;text-transform:uppercase;font-size:16px;letter-spacing:.05em;line-height:19.2px;text-align:center;color:#324040}.shop .item-holder .item-content p{font-weight:300;font-size:14px;letter-spacing:.05em;line-height:19.2px;color:#324040;text-align:center}.shop .item-holder .item-btn{background-color:#a395c5;display:block;text-align:center;color:#fff;text-transform:uppercase;font-weight:400;font-size:16px;letter-spacing:.05em;line-height:19.2px;padding:15px 0;-webkit-transition:all .3s;transition:all .3s}.shop .item-holder:hover .item-btn{background-color:#a395c5;-webkit-filter:brightness(85%);filter:brightness(85%);color:#fff}.products .type-product{border:1px solid #a395c5;padding:40px 20px 20px 20px}.products .type-product img{width:100%}.products .type-product h2{font-weight:300;font-size:14px;letter-spacing:.05em;line-height:19.2px;color:#324040;text-align:center}.products .type-product .button{background-color:#a395c5;display:block;text-align:center;color:#fff;text-transform:uppercase;font-weight:400;font-size:14px;letter-spacing:.05em;line-height:19.2px;padding:15px 0;border-radius:0;-webkit-transition:all .3s;transition:all .3s;margin-top:0!important}.products .type-product .button:hover{background-color:#a395c5;-webkit-filter:brightness(85%);filter:brightness(85%);color:#fff}.products .type-product.purchasable .button{margin-top:0!important}.products .type-product .custom-button{float:left;width:25%;font-size:14px;-webkit-transition:all .3s;transition:all .3s;margin-top:0!important}.products .type-product .custom-button:hover{background-color:#a395c5;-webkit-filter:brightness(85%);filter:brightness(85%);color:#fff}.products .type-product .add_to_cart_button{float:left;width:75%;font-size:14px;-webkit-transition:all .3s;transition:all .3s;background-color:#324040!important;margin-top:0!important}.products .type-product .add_to_cart_button:hover{background-color:#324040;-webkit-filter:brightness(85%);filter:brightness(85%);color:#fff}.woocommerce span.onsale{height:50px;width:50px}.woocommerce ul.products li.product .onsale{margin:-25px!important}.woocommerce ul.products li.product .price{text-align:center;font-size:16px!important;letter-spacing:.05em;line-height:19.2px;color:#324040!important;font-weight:500!important;padding:20px 0}.woocommerce span.onsale{height:50px;width:50px}.woocommerce ul.products li.product .onsale{top:15px!important;right:15px!important}.woocommerce-cart table.cart td.actions .coupon .input-text{height:35px;width:200px;font-size:14px}.woocommerce-cart table.cart img{width:70px}.woocommerce-cart .woocommerce{padding:40px 0}.woocommerce-cart .woocommerce .quantity .qty{padding:10px 0;font-size:16px}.woocommerce-cart .woocommerce a.button.alt{background-color:#a395c5}.woocommerce-MyAccount-navigation{position:relative;top:auto!important;left:auto;right:auto;z-index:1}.woocommerce-MyAccount-navigation .is-active{border-left:5px solid #a395c5}.woocommerce-MyAccount-navigation ul{margin:0;padding:0;list-style-type:none}.woocommerce-MyAccount-navigation ul li{margin:5px 0;background-color:#f7f6f7}.woocommerce-MyAccount-navigation ul li a{color:#515151;width:100%;display:block;padding:15px 10px}.woocommerce-input-wrapper textarea{font-family:Roboto,sans-serif;height:150px!important}.woocommerce form .form-row input.input-text,.woocommerce form .form-row select,.woocommerce form .form-row textarea{-webkit-box-sizing:border-box;box-sizing:border-box;width:100%;margin:0;outline:0;line-height:normal;font-size:16px;padding:10px;border:#ccc 1px solid;resize:none;background-color:#fff}.woocommerce form .form-row select{height:41px;color:#000}.select2-container--default .select2-selection--single{border-radius:0;height:43px;border:#ccc 1px solid}.select2-container--default .select2-selection--single .select2-selection__rendered{line-height:43px}.select2-container--default .select2-selection--single .select2-selection__arrow{height:100%}.woocommerce-checkout .woocommerce{padding:20px 0}.woocommerce-product-gallery{padding:0 20px!important}.woocommerce-product-gallery .flex-control-nav{padding:20px 10px!important}.related.products{display:block;clear:both}.related.products .product-features{display:none}.tawcvs-swatches .swatch{margin-bottom:15px}.wc-pao-addon-we-will-always-email-you-proof-copies-of-your-customisations-before-producing-any-product .wc-pao-addon-heading{position:relative;margin:1rem 0;border:1px solid transparent;border-radius:.25rem;color:#383d41;background-color:#e2e3e5;border-color:#d6d8db;padding:.75rem 1.25rem;width:100%;display:block;font-size:16px;font-weight:400}.wc-pao-addon-image-swatch.selected{border:2px solid #a395c5;outline:0}.wc-pao-addon-8249-front-customisation-location-1{padding:10px 0!important}.wc-pao-addon-image-swatch{margin-right:10px;outline:0;padding:10px;border:2px solid #fff}.wc-pao-addon-image-swatch:hover{outline:0}.wc-pao-addon-image-swatch img{height:65px;width:65px;display:block}.woocommerce-error li{padding-bottom:6px}.woocommerce-form label,.woocommerce-form-row label{font-size:16px}.woocommerce-privacy-policy-text p{font-size:14px;padding:0 5px}fieldset{margin-top:40px}.woocommerce-form-row span em{font-size:14px;padding:0 5px}.woocommerce{margin-top:40px}.woocommerce label{font-size:16px}.woocommerce form .show-password-input,.woocommerce-page form .show-password-input{position:absolute;right:.7em;top:20px!important;cursor:pointer;-webkit-transform:translate(0,-46%);transform:translate(0,-46%)}.woocommerce-password-strength{font-size:14px!important;font-weight:500!important}.woocommerce-password-hint{font-size:14px;letter-spacing:.2px;line-height:20px}.select2{height:41px}.select2 .selection{height:100%}.select2 .selection .select2-selection{height:100%;border-radius:0}.select2 .selection .select2-selection .select2-selection__rendered{height:41px;line-height:41px;font-size:16px!important;letter-spacing:0!important}.select2 .selection .select2-selection .select2-selection__rendered .select2-selection__placeholder{height:100%;line-height:41px;font-size:16px!important}.select2-container--default .select2-selection--single .select2-selection__arrow{top:50%!important;right:5px!important;-webkit-transform:translate(0,-50%)!important;transform:translate(0,-50%)!important}.search{margin-bottom:40px}.search p{font-weight:300;font-size:14px;letter-spacing:.05em;line-height:18px;text-align:center;color:#324040}.search .dgwt-wcas-search-form .dgwt-wcas-sf-wrapp .dgwt-wcas-search-submit:before{display:none}.search .dgwt-wcas-search-form .dgwt-wcas-sf-wrapp input[type=search].dgwt-wcas-search-input{height:50px;background-color:#f2f2f2;padding:10px;border:none;font-size:16px}.search .dgwt-wcas-search-form .dgwt-wcas-search-submit{font-size:16px;padding:10px 40px;background-color:#a395c5;-webkit-transition:all .3s;transition:all .3s}.search .dgwt-wcas-search-form .dgwt-wcas-search-submit:hover{background-color:#a395c5;-webkit-filter:brightness(85%);filter:brightness(85%);color:#fff;opacity:1!important}.search .dgwt-wcas-search-form .dgwt-wcas-preloader{right:135px}.added_to_cart.wc-forward{position:absolute;text-transform:uppercase!important;bottom:-15px;left:50%;font-size:14px;-webkit-transform:translate(-50%,0);transform:translate(-50%,0);border:none!important}.woocommerce a.button.added::after{margin-left:1.53em!important}.wpcf7 form.invalid .wpcf7-response-output{color:#856404;background-color:#fff3cd;border-color:#ffeeba!important;padding:10px}.wpcf7 form.sent .wpcf7-response-output{color:#155724;background-color:#d4edda;border-color:#c3e6cb!important;padding:10px}.woocommerce span.onsale.wc-memberships-member-discount{top:-7px!important;left:25px!important;width:150px;border-radius:0;padding:5px;display:block;margin:0;line-height:22px;height:auto;position:absolute;background-color:#a395c5!important;text-transform:uppercase;font-size:12px}.woocommerce span.onsale.wc-memberships-member-discount:after{content:'';position:absolute;width:0;height:0;border-style:solid;border-width:0 15px 15px 0;border-color:transparent #82779d transparent transparent;top:32px;left:1px}.products.columns-4 .member-discount span.onsale.wc-memberships-member-discount,.related.products .member-discount span.onsale.wc-memberships-member-discount{top:15px!important;left:8px!important;min-height:auto;text-transform:uppercase;font-size:12px}.checkout-button{background-color:#a395c5;border-radius:0!important;text-transform:uppercase;-webkit-transition:all .3s;transition:all .3s}.checkout-button:hover{background-color:#a395c5!important;-webkit-filter:brightness(85%);filter:brightness(85%);color:#fff!important}#woo_pp_ec_button_checkout{display:block;text-align:right;max-width:300px;float:right}@media (max-width:768px){#woo_pp_ec_button_checkout{max-width:100%;width:100%}}#mailchimp-gdpr-fields p{font-size:16px;margin-top:0}#mailchimp-gdpr-fields p:last-child{display:none}#mailchimp-gdpr-fields label{font-size:16px;font-weight:300;color:#324040;margin-left:10px}ul.products{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;margin-left:-20px!important;margin-right:-20px!important}ul.products li{-ms-flex-preferred-size:25%;flex-basis:25%;width:auto!important;margin:0!important;height:auto;padding:20px!important;border:none!important}@media (max-width:1200px){ul.products li{-ms-flex-preferred-size:33.3333%;flex-basis:33.3333%}}@media (max-width:992px){ul.products li{-ms-flex-preferred-size:50%;flex-basis:50%}}@media (max-width:768px){ul.products li{-ms-flex-preferred-size:100%;flex-basis:100%}}ul.products li .woocommerce-loop-product__link{height:calc(100% - 49px)}ul.products li a{border:1px solid #a395c5;display:block}.related .product-type-variable a{width:100%!important}.wc-forward{margin:0!important}.wc-backward{margin-bottom:1em;width:100%;display:block;text-align:center;margin-bottom:1em;font-size:1.25em;padding:1em}.wc-backward:before{display:none}.page-id-11 input#shipping_method_0_local_pickup5:checked+label[for=shipping_method_0_local_pickup5]::after{display:block!important;content:"Collection Monday to Friday, 9am to 5pm from our on-site Lavender Barn SG5 3UA. Orders take one full working day to fulfil. If you order at the weekend (Saturday or Sunday) your click & collect purchase(s) will be ready to pick up the following Tuesday."!important;padding:10px;margin-top:10px;color:#383d41;background-color:#e2e3e5;border-color:#d6d8db;position:relative;margin-bottom:1rem;border:1px solid transparent;border-radius:.25rem}.contact-us{text-align:center}.contact-us .contact-form{max-width:900px;margin:auto;margin-top:30px}@media (max-width:768px){.contact-us .contact-form{margin-top:15px}}.contact-us .contact-form input[type=email],.contact-us .contact-form input[type=tel],.contact-us .contact-form input[type=text],.contact-us .contact-form textarea{width:100%;background-color:#f2f2f2;color:#000;font-size:18px;padding:15px;text-align:center;border:none;margin-bottom:20px}@media (max-width:768px){.contact-us .contact-form input[type=email],.contact-us .contact-form input[type=tel],.contact-us .contact-form input[type=text],.contact-us .contact-form textarea{padding:10px;font-size:16px}}.contact-us .contact-form input[type=email]::-webkit-input-placeholder, .contact-us .contact-form input[type=tel]::-webkit-input-placeholder, .contact-us .contact-form input[type=text]::-webkit-input-placeholder, .contact-us .contact-form textarea::-webkit-input-placeholder{color:#999}.contact-us .contact-form input[type=email]::-moz-placeholder, .contact-us .contact-form input[type=tel]::-moz-placeholder, .contact-us .contact-form input[type=text]::-moz-placeholder, .contact-us .contact-form textarea::-moz-placeholder{color:#999}.contact-us .contact-form input[type=email]:-ms-input-placeholder, .contact-us .contact-form input[type=tel]:-ms-input-placeholder, .contact-us .contact-form input[type=text]:-ms-input-placeholder, .contact-us .contact-form textarea:-ms-input-placeholder{color:#999}.contact-us .contact-form input[type=email]::-ms-input-placeholder, .contact-us .contact-form input[type=tel]::-ms-input-placeholder, .contact-us .contact-form input[type=text]::-ms-input-placeholder, .contact-us .contact-form textarea::-ms-input-placeholder{color:#999}.contact-us .contact-form input[type=email]::placeholder,.contact-us .contact-form input[type=tel]::placeholder,.contact-us .contact-form input[type=text]::placeholder,.contact-us .contact-form textarea::placeholder{color:#999}.contact-us .contact-form textarea{resize:none}.contact-us .contact-form input.wpcf7-not-valid,.contact-us .contact-form textarea.wpcf7-not-valid{margin-bottom:10px}.contact-us .contact-form button{border:none;cursor:pointer;margin:20px 0 5px 0}.contact-us .contact-form .ajax-loader{margin-top:14px;position:absolute}.contact-us .contact-form .wpcf7-list-item{margin-left:0}.contact-us .contact-form .wpcf7-list-item label input{-webkit-transform:scale(1.5);transform:scale(1.5)}.contact-us .contact-form .wpcf7-list-item label span{display:block;font-size:18px;margin-top:10px}.faqs{margin-top:10px}.faqs .accordion{background-color:#eee;color:#444;cursor:pointer;padding:18px;width:100%;border:none;text-align:left;outline:0;font-size:18px;line-height:28px;-webkit-transition:.4s;transition:.4s}.faqs .accordion:hover{background-color:#ccc}.faqs .accordion:after{content:'\002B';color:#777;font-weight:700;float:right;margin-left:5px}.faqs .active{background-color:#ccc}.faqs .active:after{content:"\2212"}.faqs .panel{padding:0 18px;background-color:#fff;max-height:0;overflow:hidden;-webkit-transition:max-height .2s ease-out;transition:max-height .2s ease-out}.single-product span.onsale{min-height:20px!important;min-width:20px!important;top:-20px!important;left:16px!important}.single-product div.product div.images .woocommerce-product-gallery__trigger{top:20px!important;right:40px!important}.single-product .summary .posted_in.cat_products{color:transparent}.single-product .summary .posted_in.cat_products a{background-color:#a395c5;color:#fff;text-transform:uppercase;font-size:10px;font-weight:400;padding:10px;display:inline-block}.single-product .summary .product_title{font-weight:400;font-size:32px;letter-spacing:.05em;line-height:42px;text-align:left;color:#324040;margin-top:40px!important;margin-bottom:0}.single-product .summary .sku{font-weight:300;color:#324040;font-size:12px;margin-top:15px;display:block}.single-product .summary .price{font-weight:700;font-size:24px!important;letter-spacing:.05em;line-height:18px;text-align:left;color:#324040!important}.single-product .summary .price ins{text-decoration:none}.single-product .summary .woocommerce-product-details__short-description p{font-weight:300;font-size:16px;letter-spacing:.05em;line-height:20px;text-align:left;color:#324040}.single-product .summary .woocommerce-product-details__short-description ul{margin:0;padding:0;margin-left:20px}.single-product .summary .woocommerce-product-details__short-description ul li{font-weight:300;font-size:16px;letter-spacing:.05em;line-height:20px;text-align:left;color:#324040;padding-bottom:5px}.single-product .summary .wc-points-rewards-product-message{font-weight:400;font-size:16px;line-height:20px;text-align:left;color:#324040;margin:1em 0;display:block}.single-product .summary .quantity{float:none!important;display:block;margin-bottom:20px!important}.single-product .summary .quantity .qty{width:40px;height:40px;font-size:16px}.single-product .summary .single_add_to_cart_button{font-size:14px;-webkit-transition:all .3s;transition:all .3s;background-color:#324040!important;margin-top:0!important;padding:15px;border-radius:0;text-transform:uppercase}.single-product .summary .single_add_to_cart_button:hover{background-color:#324040;-webkit-filter:brightness(85%);filter:brightness(85%);color:#fff}.single-product .summary .wc-memberships-member-discount-message{padding:10px;border-top-color:#324040}.single-product .summary .wc-memberships-member-discount-message:before{display:none}.single-product .summary .back-btn{display:block;width:100%;float:left;margin-top:20px}.single-product .summary .back-btn a{font-size:14px;-webkit-transition:all .3s;transition:all .3s;background-color:#a395c5!important;margin-top:0!important;padding:15px;border-radius:0;text-transform:uppercase;color:#fff;display:inline-block}.single-product .summary .back-btn a:hover{background-color:#a395c5;-webkit-filter:brightness(85%);filter:brightness(85%);color:#fff}.single-product .summary .points{font-weight:400;font-size:16px;line-height:20px;text-align:left;color:#324040;margin:1em 0;display:block}.single-product .related{margin-top:40px}@media (max-width:768px){.single-product .related{margin-top:40px}}.single-product .related h2:first-child{font-size:24px!important;font-weight:400;text-align:center;text-transform:uppercase}.single-product .woocommerce-Tabs-panel p{font-weight:300;font-size:16px;letter-spacing:.05em;line-height:20px;text-align:left;color:#324040}.single-product .woocommerce-Tabs-panel h2{font-size:24px!important;font-weight:400;text-align:center;text-transform:uppercase}.woocommerce button.button.disabled{padding:15px!important}.variations select{font-size:16px;padding:5px;margin-bottom:10px}.archive .product-type-variable .add_to_cart_button,.page-template-template-shop .product-type-variable .add_to_cart_button{width:100%!important}.products .type-product .custom-button{display:none}.purchasable .custom-button{display:block!important}.woocommerce ul.products li.product .woocommerce-loop-product__title{margin:0 10px!important}.woocommerce div.product div.images .flex-control-thumbs{padding:10px 0!important;margin-left:-10px!important;margin-right:-10px!important}.woocommerce div.product div.images .flex-control-thumbs li img{padding:10px}.woocommerce div.product form.cart .variations{margin-top:1em}
/*# sourceMappingURL=style.min.css.map */
