/*!
Theme Name: Soft & Gentle
Author: Hive
Author URI: https://hive.agency
Version: 0.19
Text Domain: softandgentle
*/@import url('assets/css/reset.min.css');/*! Fonts */@font-face{font-family:'ITC Avant Garde';src:url('assets/fonts/ITCAvantGardeStd-Bold.woff2') format('woff2'),url('assets/fonts/ITCAvantGardeStd-Bold.woff') format('woff');font-weight:700;font-style:normal;font-display:swap}@font-face{font-family:'ITC Avant Garde';src:url('assets/fonts/ITCAvantGardeStd-Demi.woff2') format('woff2'),url('assets/fonts/ITCAvantGardeStd-Demi.woff') format('woff');font-weight:600;font-style:normal;font-display:swap}@font-face{font-family:'ITC Avant Garde';src:url('assets/fonts/ITCAvantGardeStd-Md.woff2') format('woff2'),url('assets/fonts/ITCAvantGardeStd-Md.woff') format('woff');font-weight:500;font-style:normal;font-display:swap}@font-face{font-family:'ITC Avant Garde';src:url('assets/fonts/ITCAvantGardeStd-Bk.woff2') format('woff2'),url('assets/fonts/ITCAvantGardeStd-Bk.woff') format('woff');font-weight:300;font-style:normal;font-display:swap}/*! Screen Readers */#skip a{position:absolute;left:-10000px;top:auto;width:1px;height:1px;overflow:hidden}#skip a:focus{position:static;width:auto;height:auto}.sr-only{position:absolute;left:-10000px;top:auto;width:1px;height:1px;overflow:hidden}/*! Base Styles */html{scroll-behavior:smooth;outline:0;scroll-padding-top:60px}body{background:#fff;font:1.125em/1.5 'ITC Avant Garde',sans-serif;font-weight:300;color:#3c3c3c;overflow-x:hidden;text-rendering:optimizeLegibility;-webkit-font-smoothing:subpixel-antialiased;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}hr{display:block;height:1px;border:0;border-top:2px solid #e6e6e6;margin:60px 0;padding:0}audio,canvas,iframe,img,svg,video{vertical-align:middle}img,svg{max-width:100%;height:auto;outline:0}iframe{width:100%;max-width:100%}nav ul,nav li{margin:0;padding:0;list-style:none}header,main,section,article,aside,footer{width:100%}/*! Typography */h1,h2,h3,h4{font-weight:600;margin:0}h1{font-size:4.667em;line-height:1;margin-bottom:.5em;text-transform:uppercase}h2{font-size:3.667em;line-height:.9;margin-bottom:.5em;text-transform:uppercase;letter-spacing:-0.02em}h3{font-size:2.111em;line-height:1.3;margin-bottom:.5em}h4{font-size:1.5em;line-height:1.3;margin-bottom:.2em}h5{font-size:1em;margin:0}h2 strong{display:block}p+h1,p+h2,p+h3,p+h4,p+h5{margin-top:1em}h1+h5,h2+h5,h3+h5,h4+h5,p+h5{margin-top:1.5em}ul+h1,ul+h2,ul+h3,ul+h4,ul+h5{margin-top:1.5em}ol+h1,ol+h2,ol+h3,ol+h4,ol+h5{margin-top:1.5em}h3+ul{margin-top:1em}p+p .button,ul+p .button,h1+p .button,h2+p .button,h3+p .button{margin-top:1em}p.note{font-size:.765em !important;line-height:1.2}p{margin:0 0 .5em 0}ul,ol{margin:1em 0;padding:0 0 0 1em}b,strong{font-weight:600}ul li,ol li{margin-bottom:.2em}nav ul,nav li{margin:0;padding:0;list-style:none}p.pretitle{font-size:21px !important;font-weight:700;text-transform:uppercase;margin-bottom:0}p.pretitle+h1,p.pretitle+h2,p.pretitle+h3,p.pretitle+h4,p.pretitle+h5{margin-top:0}p.subtitle{font-size:16px !important;font-weight:700;text-transform:uppercase;margin-top:0;margin-bottom:1.5em}h2+p.subtitle{margin-top:-1.5em}/*! Links and Buttons */a,a svg,a svg path{-webkit-transition:all .5s ease;-moz-transition:all .5s ease;-ms-transition:all .5s ease;-o-transition:all .5s ease;transition:all .5s ease}a{color:#8347ad;text-decoration:none}a:hover{color:#683c96}.button,button,input[type=submit]{font:18px/1.5 'acumin-pro-extra-condensed',sans-serif;font-weight:600;text-transform:uppercase;border:0;display:inline-block;padding:10px 16px 14px 16px;color:#fff;border-radius:4px;background-color:var(--theme-header,#8347ad);text-align:center;-webkit-transition:all .5s ease;-moz-transition:all .5s ease;-ms-transition:all .5s ease;-o-transition:all .5s ease;transition:all .5s ease}.button--large{font-size:19px;padding-left:30px;padding-right:30px}.button+.button,button+button{margin-left:15px}a.button:hover,button:hover{color:#fff;background:#683c96;text-decoration:none !important}/*! Structure */header,section,footer{width:100%;margin:0}.container{width:86%;max-width:1000px;margin:0 auto}/*! Colours and Backgrounds */.bgimage{background-size:cover;background-position:center;background-repeat:no-repeat}.bgpurple{background-color:#683c96}.hasshadow{position:relative}.hasshadow--alt{padding-top:90px;margin-top:120px}.shadow{position:absolute;width:100%;height:100px;top:0;left:0;overflow:hidden;z-index:-1}.shadow span{display:block;width:100%;height:250px;position:absolute;bottom:0;left:0;background:radial-gradient(closest-side,#e9e9e9,#fff)}.shadow--alt{top:-100px}.shadow--alt span{top:0;bottom:auto}:root{--theme-bg:#8347ad;--theme-bgtext:#fff;--theme-bglight:#fff;--theme-primary:#3c3c3c;--theme-accent:#3c3c3c;--theme-secondary:#3c3c3c}.theme--blossom{--theme-bgtext:#fb91a3;--theme-primary:#fb91a3;--theme-accent:#fb91a3;--theme-secondary:#fb91a3}.slidetheme--blossom{--slidetheme-bgtext:#fb91a3;--slidetheme-primary:#fb91a3;--slidetheme-accent:#fb91a3;--slidetheme-secondary:#fb91a3}.theme--magnolia{--theme-bgtext:#fcd199;--theme-primary:#fcd199;--theme-accent:#fcd199;--theme-secondary:#fcd199}.slidetheme--magnolia{--slidetheme-bgtext:#fcd199;--slidetheme-primary:#fcd199;--slidetheme-accent:#fcd199;--slidetheme-secondary:#fcd199}.theme--citrus{--theme-bgtext:#ffd600;--theme-bglight:#fcf7f2;--theme-primary:#ffd600;--theme-accent:#ffd600;--theme-secondary:#ffd600}.slidetheme--citrus{--slidetheme-bgtext:#ffd600;--slidetheme-bglight:#fcf7f2;--slidetheme-primary:#ffd600;--slidetheme-accent:#ffd600;--slidetheme-secondary:#ffd600}.theme--orchid{--theme-bgtext:#c19ade;--theme-bglight:#eae6f8;--theme-primary:#c19ade;--theme-accent:#c19ade;--theme-secondary:#c19ade}.slidetheme--orchid{--slidetheme-bgtext:#c19ade;--slidetheme-bglight:#eae6f8;--slidetheme-primary:#c19ade;--slidetheme-accent:#c19ade;--slidetheme-secondary:#c19ade}.theme--rose{--theme-bgtext:#f6a7d7;--theme-primary:#f6a7d7;--theme-accent:#f6a7d7;--theme-secondary:#f6a7d7}.slidetheme--rose{--slidetheme-bgtext:#f6a7d7;--slidetheme-primary:#f6a7d7;--slidetheme-accent:#f6a7d7;--slidetheme-secondary:#f6a7d7}.theme--berry{--theme-bgtext:#cd7f9e;--theme-bglight:#fae1f5;--theme-primary:#cd7f9e;--theme-accent:#cd7f9e;--theme-secondary:#cd7f9e}.slidetheme--berry{--slidetheme-bgtext:#cd7f9e;--slidetheme-bglight:#fae1f5;--slidetheme-primary:#cd7f9e;--slidetheme-accent:#cd7f9e;--slidetheme-secondary:#cd7f9e}.theme--cotton{--theme-bgtext:#97c8ec;--theme-primary:#97c8ec;--theme-accent:#97c8ec;--theme-secondary:#97c8ec}.slidetheme--cotton{--slidetheme-bgtext:#97c8ec;--slidetheme-primary:#97c8ec;--slidetheme-accent:#97c8ec;--slidetheme-secondary:#97c8ec}.theme--rosewater{--theme-bg:#ffecf2;--theme-bgtext:#ef60a2;--theme-bglight:#ffecf2;--theme-primary:#ef60a2;--theme-accent:#ef60a2;--theme-secondary:#ef60a2}.slidetheme--rosewater{--slidetheme-bg:#ffecf2;--slidetheme-bgtext:#ef60a2;--slidetheme-bglight:#ffecf2;--slidetheme-primary:#ef60a2;--slidetheme-accent:#ef60a2;--slidetheme-secondary:#ef60a2}.theme--cucumber{--theme-bg:#ffecf2;--theme-bgtext:#ef60a2;--theme-bglight:#ffecf2;--theme-primary:#ef60a2;--theme-accent:#5fba5e;--theme-secondary:#ef60a2}.slidetheme--cucumber{--slidetheme-bg:#ffecf2;--slidetheme-bgtext:#ef60a2;--slidetheme-bglight:#ffecf2;--slidetheme-primary:#ef60a2;--slidetheme-accent:#5fba5e;--slidetheme-secondary:#ef60a2}.theme--watermelon{--theme-bg:#ffecf2;--theme-bgtext:#ef60a2;--theme-bglight:#ffecf2;--theme-primary:#ef60a2;--theme-accent:#e70044;--theme-secondary:#ef60a2}.slidetheme--watermelon{--slidetheme-bg:#ffecf2;--slidetheme-bgtext:#ef60a2;--slidetheme-bglight:#ffecf2;--slidetheme-primary:#ef60a2;--slidetheme-accent:#e70044;--slidetheme-secondary:#ef60a2}.theme--mens{--theme-header:#000;--theme-bg:#000;--theme-bgtext:#fff;--theme-primary:#000;--theme-accent:#000;--theme-secondary:#000}.slidetheme--mens{--slidetheme-header:#000;--slidetheme-bg:#000;--slidetheme-bgtext:#fff;--slidetheme-primary:#000;--slidetheme-accent:#000;--slidetheme-secondary:#000}.theme--ocean{--theme-header:#000;--theme-bg:#000;--theme-bgtext:#27c0cd;--theme-primary:#27c0cd;--theme-accent:#27c0cd;--theme-secondary:#000}.slidetheme--ocean{--slidetheme-header:#000;--slidetheme-bg:#000;--slidetheme-bgtext:#27c0cd;--slidetheme-primary:#27c0cd;--slidetheme-accent:#27c0cd;--slidetheme-secondary:#000}.theme--mountain{--theme-header:#000;--theme-bg:#000;--theme-bgtext:#387abf;--theme-primary:#387abf;--theme-accent:#387abf;--theme-secondary:#000}.slidetheme--mountain{--slidetheme-header:#000;--slidetheme-bg:#000;--slidetheme-bgtext:#387abf;--slidetheme-primary:#387abf;--slidetheme-accent:#387abf;--slidetheme-secondary:#000}.theme--desert{--theme-header:#000;--theme-bg:#000;--theme-bgtext:#fa9700;--theme-primary:#fa9700;--theme-accent:#fa9700;--theme-secondary:#000}.slidetheme--desert{--slidetheme-header:#000;--slidetheme-bg:#000;--slidetheme-bgtext:#fa9700;--slidetheme-primary:#fa9700;--slidetheme-accent:#fa9700;--slidetheme-secondary:#000}/*! Header */header{background-color:var(--theme-header,#683c96);color:#fff;position:fixed;z-index:100;-webkit-box-shadow:0 5px 5px 0 rgba(0,0,0,0.4);-moz-box-shadow:0 5px 5px 0 rgba(0,0,0,0.4);box-shadow:0 5px 5px 0 rgba(0,0,0,0.4)}header,header .logo__shadow{-webkit-transition:all .5s ease;-moz-transition:all .5s ease;-ms-transition:all .5s ease;-o-transition:all .5s ease;transition:all .5s ease}header .container{width:92.14285714285714%;max-width:100%;display:flex;justify-content:space-between;align-items:center;flex-direction:row-reverse}header a{color:#fff}header a:hover{color:#fff}header .logo{width:204px;text-align:center;position:relative;padding:38px 0 45px 0;margin-bottom:-66px}header .logo img{position:relative;z-index:1;width:60.29411764705882%}header .logo__shadow{position:absolute;width:100%;height:66px;overflow:hidden;left:0;bottom:0}header .logo__shadow::after{content:'';width:100%;height:204px;display:block;position:absolute;left:0;right:0;margin:auto;bottom:15px;background-color:var(--theme-header,#683c96);border-radius:50%;-webkit-box-shadow:0 5px 5px 0 rgba(0,0,0,0.4);-moz-box-shadow:0 5px 5px 0 rgba(0,0,0,0.4);box-shadow:0 5px 5px 0 rgba(0,0,0,0.4)}header nav{font-size:1.111em;font-weight:500}header nav ul{display:flex}header nav li a{display:block;padding:25px}header nav li:last-of-type{margin-right:0}.headerscroll header .logo{width:120px;padding:20px 0 30px 0;margin-bottom:-40px}.headerscroll header .logo__shadow{height:40px}.headerscroll header .logo__shadow::after{height:120px}.headerscroll header nav li a{padding-top:10px;padding-bottom:10px}#menu{opacity:0;visibility:hidden;position:fixed;text-align:center;top:0;left:0;width:100%;height:100%;z-index:50;overflow:scroll;-webkit-transition:.5s ease-in-out;-moz-transition:.5s ease-in-out;-o-transition:.5s ease-in-out;transition:.5s ease-in-out}#menu ul,.menu li{margin:0;padding:0;list-style:none}#menu>ul{margin:200px 0;padding:0 3%}#menu ul li{margin-bottom:.2em}#menu>ul ul{margin:10px 0 40px 0;font-size:1em}#menu a{font-size:1.5em;font-weight:500;color:#fff}#menu>ul>li>a{font-size:2em;font-weight:600}#menu-btn{display:none;cursor:pointer;padding:0;z-index:51;line-height:1;vertical-align:middle;width:32px;height:18px;margin:20px;-webkit-transform:rotate(0);-moz-transform:rotate(0);-o-transform:rotate(0);transform:rotate(0)}#menu-btn span{display:block;position:absolute;height:2px;width:100%;background:#fff;opacity:1;left:0;border-radius:2px;-webkit-transform:rotate(0);-moz-transform:rotate(0);-o-transform:rotate(0);transform:rotate(0);-webkit-transition:.5s ease-in-out;-moz-transition:.5s ease-in-out;-o-transition:.5s ease-in-out;transition:.5s ease-in-out}#menu-btn span:nth-child(1){top:0}#menu-btn span:nth-child(2){top:8px}#menu-btn span:nth-child(3){bottom:0}.menuopen{overflow:hidden}.menuopen #menu{display:block;opacity:1;visibility:visible;background:#8347ad}.menuopen #menu-btn span:nth-child(1){top:8px;-webkit-transform:rotate(45deg);-moz-transform:rotate(45deg);-o-transform:rotate(45deg);transform:rotate(45deg)}.menuopen #menu-btn span:nth-child(2){opacity:0}.menuopen #menu-btn span:nth-child(3){bottom:8px;-webkit-transform:rotate(-45deg);-moz-transform:rotate(-45deg);-o-transform:rotate(-45deg);transform:rotate(-45deg)}#menu>ul{opacity:0;z-index:1;-webkit-transform:translateY(-40px) translateZ(0);transform:translateY(-40px) translateZ(0);-webkit-transition:.25s opacity cubic-bezier(0.23,1,0.32,1),0.25s -webkit-transform cubic-bezier(0.23,1,0.32,1);transition:.25s opacity cubic-bezier(0.23,1,0.32,1),0.25s transform cubic-bezier(0.23,1,0.32,1);-webkit-transition-delay:0s;transition-delay:0s}.menuopen #menu>ul{opacity:1;-webkit-transform:translateY(0) translateZ(0);transform:translateY(0) translateZ(0);-webkit-transition-duration:.75s;transition-duration:.75s}/*! Main */main{border-top:120px solid var(--theme-header,#683c96)}#tab{position:fixed;opacity:0;visibility:hidden;z-index:40;bottom:20px;right:0;-webkit-transition:all .5s ease;-moz-transition:all .5s ease;-ms-transition:all .5s ease;-o-transition:all .5s ease;transition:all .5s ease}#tab a{margin-right:-10px;background-color:#8347ad;color:#fff;word-spacing:1000px;font:25px/1 'acumin-pro-extra-condensed',sans-serif;font-weight:600;text-transform:uppercase;display:inline-block;cursor:pointer;padding:15px 20px 20px 20px;width:140px;color:#fff;border-top-left-radius:10px;border-bottom-left-radius:10px;background-color:#8347ad;text-align:left;-webkit-box-shadow:0 5px 5px 0 rgba(0,0,0,0.4);-moz-box-shadow:0 5px 5px 0 rgba(0,0,0,0.4);box-shadow:0 0 10px 0 rgba(0,0,0,0.4);-webkit-transition:all .5s ease;-moz-transition:all .5s ease;-ms-transition:all .5s ease;-o-transition:all .5s ease;transition:all .5s ease}#tab img{margin-top:15px}#tab a:hover{color:#fff;background:#683c96;text-decoration:none !important;margin-right:0}.showtab #tab,#tab.tab--on{opacity:1;visibility:visible}.hidetab #tab{opacity:0;visibility:hidden}/*! Spacer */.spacer{height:60px}/*! Hero */.hero__slide,.range__slide{position:relative;background-color:#fff;display:flex !important}.hero__slide .container{display:flex;flex-direction:row-reverse;z-index:1;width:100%;max-width:100%}.hero__slide__text{color:#fff;text-align:right;display:flex;justify-content:center;align-items:center;width:50%;background-color:var(--slidetheme-bg,#8347ad)}.hero__slide__text h1{margin-bottom:.1em;color:var(--slidetheme-bgtext)}.hero__slide__text p{font-size:1.778em;line-height:1.1;font-weight:600;text-transform:uppercase;color:var(--slidetheme-bgtext)}.hero__slide__text .wrapper{max-width:540px;margin:80px 8%}.hero__slide__image{width:50%;aspect-ratio:1/1}.hero__slide__image img{width:100%;height:100%;object-fit:cover}/*! Title */.title{position:relative;background-color:var(--theme-bg);color:#fff}.title h1{font-size:3.889em;margin:0;color:var(--theme-bgtext)}.title__image{position:absolute;top:0;left:0;width:51.42857142857142%;max-width:720px;height:100%;background-color:#fff}.title__bg{position:absolute;top:0;right:-1px;width:100%;height:100%}.title__bg path{fill:var(--theme-bg) !important}.title .container{position:relative;z-index:1;max-width:850px;display:flex;justify-content:flex-end;align-items:center;min-height:350px;padding:60px 0}.title__text{width:61.1764705882353%;text-align:right;color:#fff}.title--terms .title__text{max-width:300px}.title--splitword .title__text{word-spacing:1000px}/*! Crumbs */.crumbs{position:relative;padding:15px 0 80px 0}.crumbs .container{max-width:1200px}.crumbs a{color:#3c3c3c}.crumbs a:hover{color:#683c96}.crumbs p{font-size:.722em}.crumbs span{margin:0 5px}/*! Intro */.intro{padding:80px 0 50px 0;text-align:center;position:relative}.intro .container{max-width:720px}.intro--medium .container{max-width:760px}.intro--large .container{max-width:950px}.intro--large p{font-size:1.333em;margin-left:auto;margin-right:auto}.intro--large p:first-of-type{max-width:920px}.intro--stockists img{margin:4em 0 2em 0}/*! Content */.content{padding:80px 0;position:relative}.content .container{max-width:730px}.content p,.content ul{font-size:.889em}/*! Feature */.feature{display:flex;flex-wrap:wrap;align-items:center}.feature--flip{flex-direction:row-reverse}.feature--last{padding-bottom:60px}.feature__image{width:52.85714285714286%}.feature__image img{width:100%}.feature__text{width:47.14285714285714%;padding:60px 0}.feature__text .container{width:84%;max-width:530px}.feature__text h2 strong{color:#8347ad}/*! Fragrances */.fragrances{padding-top:40px}.fragrances__item{display:flex;flex-wrap:wrap;flex-direction:row-reverse}.fragrances__item__image{width:43.57142857142857%}.fragrances__item__image img{width:100%;height:100%;object-fit:cover}.fragrances__item__text{width:56.42857142857143%;padding:60px 0;min-height:630px;display:flex;align-items:center;background-color:var(--theme-bglight)}.fragrances__item__text .container{width:84%;max-width:550px}.fragrances__item__text h2{font-size:3.222em;max-width:430px}.fragrances__item__text p{font-size:.889em;max-width:430px}.fragrances__item:nth-of-type(even){flex-direction:row}.fragrances__item:nth-of-type(even) .fragrances__item__image{width:31%}.fragrances__item:nth-of-type(even) .fragrances__item__text{width:69%}.fragrances__item__text h2,.fragrances__item__text .pretitle{color:var(--theme-primary)}/*! Range Hero */.rangehero{display:flex;flex-wrap:wrap;flex-direction:row-reverse;position:relative}.rangehero__text{display:flex;justify-content:center;align-items:center;width:50%;background-color:var(--theme-bg)}.range__slider{.rangehero__text{background-color:var(--slidetheme-bg,#8347ad)}.rangehero__text h1{color:var(--slidetheme-bgtext,#fff)}.rangehero__text p{color:var(--slidetheme-bgtext,#fff)}}.rangehero__text .container{width:90%;max-width:540px;text-align:right;margin:80px 0 40px 0}.rangehero__text .container *:last-child{margin-bottom:0}.rangehero__text h1{font-size:3.9em;line-height:.9;letter-spacing:-0.01em;color:var(--theme-bgtext)}.rangehero__text p{font-size:1.778em;line-height:1.1;font-weight:600;text-transform:uppercase;color:var(--theme-bgtext)}.rangehero__image{width:50%}.rangehero__image img{width:100%;height:100%;aspect-ratio:14 / 9;object-fit:cover}/*! Range Features */.rangefeatures__item{display:flex;flex-wrap:wrap;min-height:500px}.rangefeatures__item__image{width:44%}.rangefeatures__item__image img{width:100%;height:100%;object-fit:cover}.rangefeatures__item__text{width:56%;display:flex;align-items:center;padding:60px 0}.rangefeatures__item__text .container{max-width:550px}.rangefeatures__item__text .container *:last-child{margin-bottom:0}.rangefeatures__item__text h2{font-size:2.4em;line-height:1;color:var(--theme-primary)}.rangefeatures__item:nth-of-type(even){flex-direction:row-reverse;background-color:var(--theme-bglight)}.rangefeatures__item:nth-of-type(even) .rangefeatures__item__image{width:35%}.rangefeatures__item:nth-of-type(even) .rangefeatures__item__text{width:65%}/*! Range Products */.rangeproducts{margin:100px 0}.rangeproducts .container{width:100%;max-width:1200px;text-align:center;display:flex;flex-wrap:wrap;justify-content:center;justify-items:space-between}.rangeproducts h2{font-size:2.4em;line-height:1;color:var(--theme-primary);width:90%}.rangeproducts__item{width:28%;margin:calc(16% / 6);min-width:230px}.rangeproducts__item__image{margin-bottom:1.5em}.rangeproducts__item__text h3{font-size:1.8em;line-height:1;font-weight:500;margin-bottom:.25em;color:var(--theme-primary)}.rangeproducts__item__text p{font-size:.9em}/*! Results */.results{margin:60px 0}.results .container{border-top:1px solid #c6c6c6;max-width:1200px;padding-top:60px;display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between}.results__image{width:40%}.results__image img{aspect-ratio:1/1;object-fit:cover}.results__text{width:55%;max-width:560px}.results__text h2{font-size:2.4em;line-height:1;color:var(--theme-secondary);width:90%;max-width:400px}.results__text dl{border-left:2px solid var(--theme-secondary);margin:2em 0;padding-left:1.5em;font-size:.9em;display:inline-grid;grid-template-columns:auto auto;max-width:520px;row-gap:5px}.results__text dt{font-weight:700;color:var(--theme-secondary);margin-right:.5em}.results__text dd{margin:0;padding:0}.results__text ul{border-left:2px solid var(--theme-secondary);margin:1em 0;padding-left:1em;font-size:1.3em;font-weight:500;list-style:none}.results__text li{margin:0;padding:0}.results__text *:last-child{margin-bottom:0}/*! Quotes */.product+.quotes{margin-top:60px}.quotes{padding:40px 0;background-color:var(--theme-bglight);color:var(--theme-secondary);text-align:center}.quotes .container{max-width:1200px}.quotes__slider__item{display:flex !important;align-items:center}.quotes blockquote{max-width:680px;padding:60px 70px;margin:0 auto}.quotes__slider__item--wide blockquote{max-width:1000px}.quotes blockquote p{font-size:2em;line-height:1.3;font-weight:500}.quotes blockquote p:last-child{margin-bottom:0}/*! Formula */.formula{display:flex;flex-wrap:wrap;margin-bottom:60px}.formula__image{width:50%}.formula__image img{width:100%;height:100%;object-fit:cover}.formula__text{width:50%;display:flex;align-items:center;padding:60px 0}.formula__text .container{max-width:560px}.formula__text .container *:last-child{margin-bottom:0}.formula__text h2{font-size:2.4em;line-height:1;color:var(--theme-primary);width:90%}.formula__text ul{border-left:2px solid var(--theme-primary);margin:1em 0;padding-left:1em;font-size:1.3em;font-weight:500;list-style:none}.formula__text li{margin:0;padding:0}/*! Advice */.advice{display:flex;flex-wrap:wrap;align-items:center;padding:80px 0}.advice__image{width:50%}.advice__image img{width:100%}.advice__text{width:50%}.advice__text .container{width:84%;max-width:480px}.advice__text h2{color:#f478c4}.advice__text h2 strong{color:#8347ad}/*! Life Articles */.life{padding:80px 0}.life .container{width:85%;max-width:100%;position:relative}.life .frame ul{list-style:none;margin:0;padding:0}.life .frame ul li{float:left;width:590px;padding:0 15px}.life .frame ul li:nth-of-type(1){width:346px;padding:0 40px 0 50px}.life .frame img{margin-bottom:20px}.life .frame h4{font-size:1em;font-weight:300;color:#3c3c3c}.life .frame h2{color:#fff;background-color:#99d9d9;width:256px;height:256px;border-radius:50%;padding:45px}.life .scrollbar{margin-top:80px;height:1px;background:#c6c6c6;line-height:0}.life .scrollbar .handle{position:relative;top:-12px;width:80px;height:24px;margin-top:0;background:#99d9d9;cursor:pointer;border-radius:4px}.life .scrollbar .handle .mousearea{position:absolute;top:0;left:0;width:100%;height:24px}/*! Three Columns */.three{padding:90px 0;margin-top:40px;text-align:center;position:relative}.three h4{font-size:1.667em;text-transform:uppercase;margin-bottom:.5em;color:var(--theme-secondary)}.three .container{width:85.71428571428571%;max-width:1200px}.three__columns{display:flex;flex-wrap:wrap;justify-content:space-between}.three__columns__item{width:29%;margin-top:40px;font-size:.889em}.three__columns__item img{margin-bottom:20px}/*! Product */.product .container{max-width:1020px;display:flex;flex-wrap:wrap;justify-content:space-between}.product__image{width:45.09803921568628%}.product__text{width:47.05882352941176%;margin-top:30px}.product__text h2{font-size:2.667em;font-weight:300;margin-bottom:1em;color:var(--theme-accent)}.product__text h2 strong{color:var(--theme-primary)}.product__text__detail{border-top:1px solid #c6c6c6;padding:30px 0 10px 0;margin-top:30px}.product__text__detail p{font-size:.889em;max-width:445px}.product__text__availability{max-width:445px;display:flex;justify-content:space-between;align-items:center;margin-top:1em}.product__text__availability ul,.product__text__availability li{margin:0;padding:0;list-style:none}.product__text__availability ul{display:flex;flex-wrap:wrap}.product__text__availability li{display:flex;align-items:center;justify-content:center;text-align:center;width:70px;height:70px;background-color:#c0c6d0;border-radius:50%;font:1.333em/1 'acumin-pro-extra-condensed',sans-serif;font-weight:600;margin-right:20px}.product__text__availability p{margin:0}.product__text__availability .button{margin:0}.accent{color:var(--theme-accent)}.product__text__shop{margin-top:40px}.product__text__shop ul,.product__text__shop li{margin:0;padding:0;list-style:none}.product__text__shop ul{display:flex;flex-wrap:wrap}.product__text__shop li{margin:0 20px 20px 0}.product__text__shop li .button{line-height:1;margin:0}/*! Product Features */.productfeatures{margin:80px 0 60px 0;padding-top:80px;text-align:center}.productfeatures .container{width:100%;max-width:1200px}.productfeatures__title h3{font-size:1.3em;line-height:1;text-transform:uppercase;font-weight:700}.productfeatures__list{display:flex;flex-wrap:wrap;justify-content:center;justify-items:space-between}.productfeatures__list__item{width:28%;margin:calc(16% / 6);min-width:230px}.productfeatures__list__item img{max-width:170px;border-radius:50%;margin-bottom:30px}.productfeatures__list__item h4{font-size:1.3em;line-height:1;font-weight:700;text-transform:uppercase;margin-bottom:.25em;color:var(--theme-secondary)}.productfeatures__list__item p{font-size:.9em;max-width:315px;margin-left:auto;margin-right:auto}/*! Product Upsell */.upsell{padding-top:90px}.upsell .container{max-width:875px;display:flex;flex-wrap:wrap;justify-content:space-between;align-items:center}.upsell__image{width:34.285714285714285%;text-align:center}.upsell__image{font-size:.889em}.upsell__image img{margin-bottom:20px}.upsell__text{width:56.57142857142857%}.upsell__text h2{font-size:2.444em;font-weight:300;max-width:445px;color:var(--theme-primary)}.upsell__text p{font-size:.889em;max-width:445px}/*! Product Info */.productinfo{padding-top:90px}.productinfo .container{max-width:1200px}.productinfo .accordion>h4{font-size:1.167em;text-transform:uppercase;font-weight:700;text-align:center}.productinfo .accordion__content{text-align:center;max-width:800px;margin-left:auto;margin-right:auto}.productinfo .accordion__content p,.productinfo .accordion__content ul{font-size:.889em}.productinfo .accordion__content--inspired{max-width:100%;display:flex;flex-wrap:wrap}.productinfo .accordion__content--inspired div{flex-basis:0;flex-grow:1;margin:30px 3%;min-width:170px}.productinfo .accordion__content--inspired h5{color:#8347ad;text-transform:uppercase}.productinfo .accordion__content--inspired img{max-width:170px}/*! Related Product Slider */.relatedproducts{margin:100px 0}.relatedproducts .container{max-width:1200px}.relatedproducts__item .wrapper{display:flex;flex-wrap:wrap;justify-content:space-between;align-items:center;flex-direction:row-reverse;max-width:1020px;margin:0 auto;padding:0 70px}.relatedproducts__item__image{width:34%}.relatedproducts__item__text{width:60%;max-width:420px}.relatedproducts__item__text .pretitle{color:var(--theme-primary)}.relatedproducts__item__text h2{font-size:2.667em;font-weight:300;color:var(--theme-accent);max-width:300px}.relatedproducts__item__text p{font-size:.889em}.relatedproducts__slider__nav{position:relative;max-width:1020px;margin:40px auto 0 auto;padding:0 70px}.relatedproducts__slider__nav::after{content:' ';position:absolute;top:0;left:40px;width:2px;height:100%;background-color:var(--theme-secondary);display:block}.relatedproducts .slick-dots{position:relative;bottom:auto;text-align:left;font-weight:700;font-size:.889em}.relatedproducts .slick-dots::before{content:'Range';display:block;color:var(--theme-secondary);text-transform:uppercase;font-size:21px}.relatedproducts .slick-dots li{margin-right:30px}.relatedproducts .slick-dots li a{cursor:pointer;color:var(--theme-secondary)}/*! Reviews */.reviews{margin-top:90px;padding-top:40px;position:relative}.reviews::before{content:'';position:absolute;top:0;left:0;width:100%;height:460px;background:#e6e6ed;z-index:-1}.reviews .container{max-width:1200px}.reviews h2{font:3.778em/1 'acumin-pro-extra-condensed',sans-serif;font-weight:600;text-transform:uppercase;color:var(--theme-secondary,#8347ad);margin-left:8%}.reviews__container{padding:60px 8%;background:#fff;min-height:460px;border-bottom:1px solid #c6c6c6}.reviews__form{text-align:center}.reviews__form .leavereview{text-align:left}.reviews__form .button--review{min-width:200px}.reviews__review{border-top:1px solid #c6c6c6;display:flex;flex-wrap:wrap;justify-content:space-between;padding-top:40px;margin-top:40px}.reviews__review h4{font-size:1.111em;width:100%}.reviews__review p{width:100%;font-size:.889em}.reviews__review .date{width:50%;text-align:right}.reviews__review .stars{width:50%;min-width:110px}.reviews .pagination{margin-top:90px;display:flex;flex-wrap:wrap;justify-content:center}.reviews .pagination span,.reviews .pagination a{display:block;padding:10px 5px;font-weight:600}.reviews .pagination span{color:#c6c6c6}/*! Star Rating */.rating{font-size:.722em}.rating__total{font-weight:600;margin:0 0 5px 5px;display:inline-block;vertical-align:middle}.rating a{color:#3c3c3c;text-decoration:underline}.rating a:hover{color:#683c96}.rating .stars,.reviews .stars{display:inline-block;vertical-align:middle;width:110px;height:18px;text-indent:-999px;margin:0 0 10px 0;overflow:hidden;background:url('assets/images/stars.svg') no-repeat top left}.rating .stars--1,.reviews .stars--1{background-position:left -18px}.rating .stars--2,.reviews .stars--2{background-position:left -36px}.rating .stars--3,.reviews .stars--3{background-position:left -54px}.rating .stars--4,.reviews .stars--4{background-position:left -72px}.rating .stars--5,.reviews .stars--5{background-position:left -90px}.leavereview{display:none;padding-top:40px}.leavereview .star-rating{margin-bottom:30px}.leavereview .star-rating input,.leavereview .star-rating label{display:inline-block;width:24px;height:24px;margin:0;vertical-align:middle}.leavereview .star-rating>label{background:url('assets/images/star.svg') no-repeat center left;text-indent:-999px}.leavereview .star-rating>input:checked+label~label,.leavereview .star-rating>input:checked+img+label~label{background-position:center right}.leavereview .star-rating input{position:relative;cursor:pointer;margin:0 -24px 0 0 !important;opacity:0;width:26px !important;-ms-filter:"alpha(opacity=0)"}.leavereview .star-rating .rating0,.leavereview .star-rating #rating0{display:none}/*! Products List */.products{padding:90px 0;text-align:center;position:relative}.products .container{width:85.71428571428571%;max-width:1144px;display:flex;flex-wrap:wrap;justify-content:space-between;align-items:flex-start;position:relative}.products__filters{position:sticky;top:120px;width:24.125874125874127%;text-align:left}.products__filters h5{font:1.222em/1 'acumin-pro-extra-condensed',sans-serif;font-weight:600;text-transform:uppercase;display:block;padding:8px 14px 12px 14px;color:#fff;border-radius:4px;background-color:#8347ad;margin-bottom:.8em}.products__filters li a{display:block;font-weight:600;color:#3c3c3c;padding:3px 14px}.products__filters li a:hover{color:#683c96}.products__list{width:68.18181818181817%;display:flex;flex-wrap:wrap;justify-content:space-between}.products__list__title{width:100%}.products__list__title h3{text-transform:uppercase}.products__list__title p{max-width:640px;margin-left:auto;margin-right:auto}.products__list__item{width:44.61538461538462%;margin-top:60px;font-size:.889em}.products__list__item img{margin-bottom:20px}.products__filters #filter-btn{display:none}.products__filters .filters__icon{display:inline-block;cursor:pointer;padding:0;line-height:1;vertical-align:middle;width:26px;height:14px;margin-right:10px;-webkit-transform:rotate(0);-moz-transform:rotate(0);-o-transform:rotate(0);transform:rotate(0)}.products__filters .filters__icon span{display:block;position:absolute;height:2px;width:100%;background:#fff;opacity:1;left:0;border-radius:2px;-webkit-transform:rotate(0);-moz-transform:rotate(0);-o-transform:rotate(0);transform:rotate(0);-webkit-transition:.5s ease-in-out;-moz-transition:.5s ease-in-out;-o-transition:.5s ease-in-out;transition:.5s ease-in-out}.products__filters .filters__icon span:nth-child(1){top:0}.products__filters .filters__icon span:nth-child(2){top:6px}.products__filters .filters__icon span:nth-child(3){bottom:0}.filtersopen .products__filters .filters__icon span:nth-child(1){top:6px;-webkit-transform:rotate(45deg);-moz-transform:rotate(45deg);-o-transform:rotate(45deg);transform:rotate(45deg)}.filtersopen .products__filters .filters__icon span:nth-child(2){opacity:0}.filtersopen .products__filters .filters__icon span:nth-child(3){bottom:6px;-webkit-transform:rotate(-45deg);-moz-transform:rotate(-45deg);-o-transform:rotate(-45deg);transform:rotate(-45deg)}/*! FAQ */.faq{padding:80px 0;position:relative}.faq__heading{max-width:600px;margin:0 auto 60px auto;text-align:center}.faq .container{max-width:900px}/*! Accordion */.accordion{margin:0;border-bottom:1px solid #c6c6c6}.accordion:empty{border-bottom:0}.accordion>h4{font-size:1em;cursor:pointer;border-top:1px solid #c6c6c6;padding:15px 40px 15px 0;margin:0;position:relative}.accordion__content{padding:0 40px 30px 0}.accordion__icon{position:absolute;width:18px;height:18px;top:50%;margin-top:-6px;right:10px}.accordion__icon span{display:block;position:absolute;height:2px;width:100%;top:5px;left:0;background:#4c5154;opacity:1;-webkit-transform:rotate(0);-moz-transform:rotate(0);-o-transform:rotate(0);transform:rotate(0);-webkit-transition:.5s ease-in-out;-moz-transition:.5s ease-in-out;-o-transition:.5s ease-in-out;transition:.5s ease-in-out}.accordion__icon span:nth-child(2){-webkit-transform:rotate(-90deg);-moz-transform:rotate(-90deg);-o-transform:rotate(-90deg);transform:rotate(-90deg)}.accordionopen .accordion__icon span:nth-child(1){-webkit-transform:rotate(45deg);-moz-transform:rotate(45deg);-o-transform:rotate(45deg);transform:rotate(45deg)}.accordionopen .accordion__icon span:nth-child(2){-webkit-transform:rotate(-45deg);-moz-transform:rotate(-45deg);-o-transform:rotate(-45deg);transform:rotate(-45deg)}/*! Social */.social{display:flex;flex-wrap:wrap;align-items:center;padding:60px 0 100px 0;text-align:center}.social.hasshadow{padding-top:120px}.social__images{width:67.14285714285714%;display:flex;flex-wrap:wrap;align-items:flex-start}.social__images img{width:25%}.social__text{width:32.857142857142854%;color:#8347ad}.social__text .container{width:70%;max-width:320px}.social__text p{font-size:1.5em}.social__text nav ul{display:flex;justify-content:space-between;margin-top:40px}.social__text nav .button{width:120px}.social__text nav img{display:block;margin:0 auto 30px auto}/*! Form */.form{padding:40px 0}.form .container{max-width:710px}.form .g-recaptcha{display:inline-block;margin:0 auto}.form p{margin-bottom:1.5em}.form label{display:none}.form input[type=text],.form input[type=tel],.form input[type=email],.form input[type=password],.form textarea,.form select{padding:5px 0;border:1px solid #c6c6c6;border-top:0;border-left:0;border-right:0;border-radius:0}form{text-align:left}form label{display:block;margin-bottom:0;font-size:.889em;font-weight:600}form .row{margin:0;display:flex;flex-wrap:wrap;justify-content:space-between}form .half{width:48%}form .half--terms{width:60%}form .half--buttons{width:35%;text-align:right}form .half--buttons button,form .half--buttons input[type="submit"]{margin-top:10px;min-width:200px}form .control__label{margin:0;font-size:.778em}form .note{display:block;font-size:.778em;margin-top:30px}form .checkbox label{cursor:pointer}form fieldset{border:0;padding:0;margin:0}form textarea{height:190px;resize:vertical}form .g-recaptcha{margin-top:40px}input[type=text],input[type=tel],input[type=email],input[type=password],textarea,select{font:16px/1.5 'ITC Avant Garde',sans-serif;font-weight:300;color:#3c3c3c;display:block;width:100%;padding:10px;border:1px solid #c6c6c6;background:#fff;border-radius:4px;outline:0;resize:vertical;-webkit-appearance:none;-moz-appearance:none;appearance:none;-webkit-box-sizing:border-box;box-sizing:border-box;-webkit-transition:border-color .3s ease;transition:border-color .3s ease}select{background-image:url(data:image/svg+xml,%3Csvg%20version%3D%221.1%22%20xmlns%3D%22http%3A//www.w3.org/2000/svg%22%20xmlns%3Axlink%3D%22http%3A//www.w3.org/1999/xlink%22%20x%3D%220%22%20y%3D%220%22%20width%3D%22512%22%20height%3D%22512%22%20viewBox%3D%220%200%20512%20512%22%20xml%3Aspace%3D%22preserve%22%3E%3Cpath%20fill%3D%22%237f7f7f%22%20d%3D%22M256%2C298.3L256%2C298.3L256%2C298.3l174.2-167.2c4.3-4.2%2C11.4-4.1%2C15.8%2C0.2l30.6%2C29.9c4.4%2C4.3%2C4.5%2C11.3%2C0.2%2C15.5L264.1%2C380.9c-2.2%2C2.2-5.2%2C3.2-8.1%2C3c-3%2C0.1-5.9-0.9-8.1-3L35.2%2C176.7c-4.3-4.2-4.2-11.2%2C0.2-15.5L66%2C131.3c4.4-4.3%2C11.5-4.4%2C15.8-0.2L256%2C298.3z%22/%3E%3C/svg%3E);background-size:20px;background-repeat:no-repeat;background-position:calc(100% - .6rem) center}.input[disabled]{background-color:#eee;-webkit-box-shadow:none;box-shadow:none;cursor:not-allowed}select[disabled]{background-color:#f2f2f2;cursor:not-allowed}select::-ms-expand{display:none}.control{margin:10px 0;-webkit-box-sizing:border-box;box-sizing:border-box}.control .option{display:inline-block;min-width:115px;margin:0 15px 10px 0}.control__input{position:absolute;opacity:0;pointer-events:none}.control__label{display:inline-block;position:relative;padding-left:calc(20px + .6rem);will-change:transform;cursor:pointer}.control__label::before{border:1px solid transparent}.control__label::after,.control__label::before{content:'';position:absolute;top:2px;left:0;width:20px;height:20px}.control__label::after{border:1px solid transparent}.control__label::before{border-color:#c6c6c6;border-radius:4px;-webkit-box-shadow:inset 0 1px 3px rgba(0,0,0,.05);box-shadow:inset 0 1px 3px rgba(0,0,0,.05);background:#fff;background-size:0}.control__label::after{background-size:60%;background-repeat:no-repeat;background-position:center;-webkit-transform:scale(0);transform:scale(0);-webkit-transition:-webkit-transform .3s ease;transition:transform .3s ease;transition:transform .3s ease,-webkit-transform .3s ease;will-change:transform}.control__input[type=radio]+.control__label::before{border-radius:100%}.control__input[type=radio]+.control__label::after{background-image:url(data:image/svg+xml,%3Csvg%20version%3D%221.1%22%20xmlns%3D%22http%3A//www.w3.org/2000/svg%22%20xmlns%3Axlink%3D%22http%3A//www.w3.org/1999/xlink%22%20x%3D%220%22%20y%3D%220%22%20width%3D%22512%22%20height%3D%22512%22%20viewBox%3D%220%200%20512%20512%22%20xml%3Aspace%3D%22preserve%22%3E%3Cpath%20fill%3D%22%2355C0E9%22%20d%3D%22M256%2C464c114.9%2C0%2C208-93.1%2C208-208c0-114.9-93.1-208-208-208C141.1%2C48%2C48%2C141.1%2C48%2C256C48%2C370.9%2C141.1%2C464%2C256%2C464z%22/%3E%3C/svg%3E)}.control__input[type=checkbox]+.control__label::after{background-image:url(data:image/svg+xml,%3Csvg%20version%3D%221.1%22%20xmlns%3D%22http%3A//www.w3.org/2000/svg%22%20xmlns%3Axlink%3D%22http%3A//www.w3.org/1999/xlink%22%20x%3D%220%22%20y%3D%220%22%20width%3D%22512%22%20height%3D%22512%22%20viewBox%3D%220%200%20512%20512%22%20xml%3Aspace%3D%22preserve%22%3E%3Cpath%20fill%3D%22%23232E5B%22%20d%3D%22M461.6%2C109.6l-54.9-43.3c-1.7-1.4-3.8-2.4-6.2-2.4c-2.4%2C0-4.6%2C1-6.3%2C2.5L194.5%2C323c0%2C0-78.5-75.5-80.7-77.7c-2.2-2.2-5.1-5.9-9.5-5.9c-4.4%2C0-6.4%2C3.1-8.7%2C5.4c-1.7%2C1.8-29.7%2C31.2-43.5%2C45.8c-0.8%2C0.9-1.3%2C1.4-2%2C2.1c-1.2%2C1.7-2%2C3.6-2%2C5.7c0%2C2.2%2C0.8%2C4%2C2%2C5.7l2.8%2C2.6c0%2C0%2C139.3%2C133.8%2C141.6%2C136.1c2.3%2C2.3%2C5.1%2C5.2%2C9.2%2C5.2c4%2C0%2C7.3-4.3%2C9.2-6.2L462%2C121.8c1.2-1.7%2C2-3.6%2C2-5.8C464%2C113.5%2C463%2C111.4%2C461.6%2C109.6z%22/%3E%3C/svg%3E)}.control__input[type=checkbox][disabled]+.control__label,.control__input[type=radio][disabled]+.control__label{cursor:not-allowed}.control__input[type=checkbox][disabled]+.control__label::before,.control__input[type=radio][disabled]+.control__label::before{background-color:#f2f2f2;-webkit-box-shadow:none;box-shadow:none}.control__input:checked+.control__label::after{-webkit-transform:scale(1);transform:scale(1)}.success{display:block;color:#fff;background:#b4d44b;padding:25px;border-radius:25px}.error{color:#e2401c;font-size:.889em;font-weight:600}body .gform-theme--foundation .gform_fields{column-gap:1em;row-gap:1.25em;text-align:left}body .gform_wrapper,body .gform_wrapper p{font-size:16px}h1+.gform_wrapper,h2+.gform_wrapper,h3+.gform_wrapper,h4+.gform_wrapper,h4+.gform_wrapper,h5+.gform_wrapper,p+.gform_wrapper{margin-top:1em}body .gform_heading{display:none}body .gform_wrapper input[type="text"],body .gform_wrapper input[type="email"],body .gform_wrapper input[type="url"],body .gform_wrapper input[type="tel"],body .gform_wrapper input[type="number"],body .gform_wrapper textarea,body .gform_wrapper select{font-size:1em;min-height:45px}body .gform_wrapper input[type="file"]{font-size:1em;min-height:45px}body .gform_wrapper .gfield_label{font-weight:500;font-size:1em}body .gform_wrapper .gfield_description{font-weight:400;font-size:.889em}body .gform_wrapper .gform-field-label--type-sub{font-weight:400;font-size:.889em;margin-bottom:.2em}body .gform_wrapper .gform-field-label--type-inline{font-weight:400;font-size:.889em;margin-left:.5em}body .gform_wrapper .gfield_validation_message{font-size:.778em}body .gform_wrapper .gform_validation_errors{outline:none !important}body .gform_wrapper .gform_validation_errors h2{margin:0;text-transform:none}.ginput_container_text input,.ginput_container_name input,.ginput_container_email input,.ginput_container_phone input,.ginput_container_date input,.ginput_container_address input,.ginput_container_select select,.ginput_container_address select,.ginput_container textarea,.ginput_container_fileupload input{width:100% !important;font-weight:400 !important;border:1px solid #c6c6c6 !important;outline:0 !important}.ginput_container_date::after{margin-left:-1.5em !important;transform:translateX(0) !important}body .gform_wrapper .gform-grid-row{margin-inline:-.5em !important}body .gform_wrapper .gform-grid-col{padding-inline:.5em !important}.ginput_container .gfield-choice-input{border:1px solid #c6c6c6 !important;outline:0 !important}.ginput_container_fileupload input{border:1px solid #c6c6c6 !important;outline:0 !important}.gform_button,.gform_previous_button,.gform_next_button,.gform_save_link,.gform_button_select_files,.form_saved_message .button,.form_saved_message input[type=submit]{font:18px/1.5 'acumin-pro-extra-condensed',sans-serif !important;font-weight:600 !important;color:#fff !important;text-transform:uppercase !important;min-width:180px !important;padding:10px 16px 14px 16px !important;text-align:center !important;outline:none !important;background-color:var(--theme-header,#8347ad) !important;border:none !important;border-radius:4px !important}.gform_button:hover,.gform_previous_button:hover,.gform_next_button:hover,.gform_save_link:hover,.gform_button_select_files:hover,.form_saved_message .button:hover,.form_saved_message input[type=submit]:hover{color:#fff !important;background-color:#683c96 !important}body .gform-theme--foundation .gsurvey-rating:not(:checked)>label{background-image:url('assets/images/star-unselected.svg')}body .gform-theme--foundation .gsurvey-rating:not(:checked)>label:hover,body .gform-theme--foundation .gsurvey-rating:not(:checked)>label:hover~label,body .gform-theme--foundation .gsurvey-rating>input:checked~label{background-image:url('assets/images/star-selected.svg')}/*! Footer */footer{position:relative;background-color:var(--theme-header,#683c96);color:#fff;padding:180px 0 20px 0;margin-top:1px}footer svg.border{position:absolute;top:-1px;left:0;width:100%}footer a,footer a:hover{color:#fff}footer p,footer nav{font-size:.889em}footer .container{width:88.57142857142857%;max-width:100%;display:flex;flex-wrap:wrap;justify-content:space-between}.footer__menu{width:50%;display:flex;flex-wrap:wrap}.footer__menu .logo{width:50%}.footer__menu .logo img{max-width:80%}.footer__menu nav{width:50%}.footer__menu nav li{margin-bottom:8px}.footer__side{width:50%;max-width:450px}.footer__side p{margin-bottom:0}.footer__side p:first-of-type{max-width:270px}.footer__side ul{margin:0;padding:0;list-style:none}.footer__side ul.footer__side--icons{display:flex;margin-bottom:50px}.footer__side ul.footer__side--icons li+li{margin-left:25px}.footer__side ul.footer__side--social{display:flex}.footer__side ul.footer__side--social li+li{margin-left:40px}.footer__copyright{font-size:.722em;width:100%;padding:90px 0 20px 0;display:flex;justify-content:flex-end}.footer__copyright ul{display:flex;flex-wrap:wrap;justify-content:space-between;width:350px}.footer__copyright li+li{margin-left:10px}.footer__copyright li:last-of-type{margin-left:30px}/*! Slick */.slick-slider{position:relative;display:block;box-sizing:border-box;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;-webkit-touch-callout:none;-khtml-user-select:none;-ms-touch-action:pan-y;touch-action:pan-y;-webkit-tap-highlight-color:transparent}.slick-list{position:relative;display:flex;overflow:hidden;margin:0;padding:0}.slick-list:focus{outline:0}.slick-list.dragging{cursor:pointer;cursor:hand}.slick-slider .slick-list,.slick-slider .slick-track{-webkit-transform:translate3d(0,0,0);-moz-transform:translate3d(0,0,0);-ms-transform:translate3d(0,0,0);-o-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}.slick-track{position:relative;top:0;left:0;display:flex;margin-left:auto;margin-right:auto}.slick-track:after,.slick-track:before{display:table;content:''}.slick-track:after{clear:both}.slick-loading .slick-track{visibility:hidden}.slick-slide{display:none;float:left;height:100%;min-height:1px;outline:0}[dir=rtl] .slick-slide{float:right}.slick-slide img{display:block;outline:0}.slick-slide.slick-loading img{display:none}.slick-slide.dragging img{pointer-events:none;outline:0}.slick-initialized .slick-slide{display:block}.slick-loading .slick-slide{visibility:hidden}.slick-vertical .slick-slide{display:block;height:auto;border:1px solid transparent}.slick-arrow.slick-hidden{display:none}.slick-next,.slick-prev{font-size:0;line-height:0;position:absolute;top:50%;margin-top:-28px;display:block;width:54px;height:54px;padding:0;cursor:pointer;border:0;background-color:transparent;z-index:99;border:2px solid #8347ad;border-radius:50%;min-width:0}.slick-next,.slick-next:focus,.slick-next:hover,.slick-prev,.slick-prev:focus,.slick-prev:hover{color:transparent;outline:0}.slick-next.slick-disabled,.slick-prev.slick-disabled{opacity:0}.slick-next,.slick-next:hover{right:0;background:url('assets/images/next.svg');background-repeat:no-repeat;background-position:center left 20px}.slick-prev,.slick-prev:hover{left:0;background:url('assets/images/prev.svg');background-repeat:no-repeat;background-position:center right 20px}.bggold .slick-prev,.bggold .slick-prev:hover{background-image:url('assets/images/prev-white.svg')}.slick-dots{position:absolute;bottom:-35px;z-index:999;display:block;width:100%;padding:0;margin:0;list-style:none;text-align:center}.slick-dots li{display:inline-block;line-height:1.4;margin:0;padding:0}.slick-dots li:only-child{display:none}.slick-dots li button{position:relative;display:inline-block;cursor:pointer;min-width:0;padding:0;min-height:0;line-height:0;margin:2px}.slick-dots li button{font-size:0;width:18px;height:18px;border-radius:50%;border:0;background-color:#8347ad;transition:background-color .2s ease-out,border .2s ease-out}.slick-dots li button:focus,.slick-dots li button:hover{outline:0}.slick-dots li button:focus:before,.slick-dots li button:hover:before{opacity:1}.slick-dots li button{transform:scale(0.6)}.slick-dots li.slick-active button{transform:scale(1)}.slick-dots li::before{display:none}.slick-dots li button{-webkit-transition:all .3s ease;-moz-transition:all .3s ease;-ms-transition:all .3s ease;-o-transition:all .3s ease;transition:all .3s ease}@media only screen and (max-width:1400px){/*! Header */header nav{font-size:1em}header nav li a{padding:20px}/*! Hero */.hero__slide__text h1{font-size:6.2vw}.hero__slide__text p{font-size:2.5vw}/*! Range Hero */.rangehero__text h1{font-size:5vw}/*! Range Products */.rangeproducts{margin:60px 0}.rangeproducts__item__image{margin-bottom:1em}.rangeproducts__item__text h3{font-size:1.5em}.rangeproducts__item__text p{font-size:.8em}/*! Feature */.feature__text h2{font-size:4.7vw}/*! Advice */.advice__text h2{font-size:4.7vw}/*! Footer */footer{padding-top:150px}}@media only screen and (max-width:1200px){/*! Product */.product__text{margin-top:10px}.product__text h2{font-size:2.5em;margin-bottom:.5em}.product__text__detail{padding-top:20px;margin-top:20px}/*! Product Upsell */.upsell__text h2{font-size:2em}/*! Social */.social__images{width:60%}.social__images img{width:33.33%}.social__images img:nth-of-type(3),.social__images img:nth-of-type(4){display:none}.social__text{width:40%}}@media only screen and (max-width:1040px){/*! Main */main{border-top-width:110px}/*! Header */header .logo{width:180px;padding:25px 0 35px 0;margin-bottom:-40px}header .logo__shadow{height:40px}header .logo__shadow::after{height:180px}header nav ul{display:none}header #menu-btn{display:block}/*! Results */.results .container{align-items:flex-start}}@media only screen and (max-width:960px){/*! Title */.title h1{font-size:3em}.title__text{width:75%}.title--terms .title__text{max-width:240px}/*! Social */.social__images{width:50%}.social__images img{width:50%}.social__images img:nth-of-type(5),.social__images img:nth-of-type(7){display:none}.social__images img:nth-of-type(1){order:3}.social__images img:nth-of-type(2){order:2}.social__images img:nth-of-type(6){order:4}.social__images img:nth-of-type(8){order:1}.social__text{width:50%}/*! Life Articles */.life{padding:40px 0 80px 0}.life .frame ul li{width:380px;padding:0 10px}.life .frame ul li:nth-child(1){width:300px;padding:0 30px 0 30px}.life .frame h2{width:240px;height:240px;padding:42px}.life .scrollbar{margin-top:60px}/*! Three Columns */.three{padding:60px 0;margin-top:30px}/*! Product */.product__text h2{font-size:2em}.product__text__availability{flex-wrap:wrap}.product__text__availability ul{width:100%}.product__text__availability p{width:100%}/*! Products List */.products{padding-top:60px}.products__filters{position:relative;top:0;width:100%;text-align:center}.products__filters #filter-btn{display:inline-block;margin-bottom:40px}.products__filters nav{max-height:0;overflow:hidden;opacity:0;visibility:hidden;margin-bottom:0;-webkit-transition:.5s ease-in-out;-moz-transition:.5s ease-in-out;-o-transition:.5s ease-in-out;transition:.5s ease-in-out}.filtersopen .products__filters nav{max-height:9999px;opacity:1;visibility:visible;margin-bottom:60px}.products__list{width:100%}.products__list__item{width:44.61538461538462%;margin-top:50px}/*! Quotes */.quotes blockquote p{font-size:1.8em}/*! Footer */.footer__copyright ul{justify-content:center;width:100%}.footer__copyright li{min-width:0;margin:0 10px}.footer__copyright li+li{margin-left:10px}}@media only screen and (max-width:720px){/*! Main */#tab{bottom:0}#tab a{padding:15px 15px 15px 20px;width:auto;border-bottom-left-radius:0;margin-right:0;word-spacing:normal}#tab img{width:26px;margin:0 0 0 5px}/*! Crumbs */.crumbs{padding-bottom:40px}/*! Intro */.intro{padding-top:50px}/*! Feature */.feature__image{width:100%}.feature__text{width:100%;padding:40px 0;text-align:center}.feature__text h2{font-size:8vw}/*! Advice */.advice{padding:40px 0}.advice__image{width:100%}.advice__text{width:100%;padding:40px 0;text-align:center}.advice__text h2{font-size:8vw}/*! Three Columns */.three__columns__item{width:100%}/*! Product */.product__image{width:100%}.product__image img{width:100%}.product__text{width:100%;margin-top:40px}/*! Fragrances */.fragrances__item__image{width:31%}.fragrances__item__text{width:69%;min-height:540px}/*! Range Features */.rangefeatures__item__text{width:100%}.rangefeatures__item__image{width:100%}.rangefeatures__item:nth-of-type(even) .rangefeatures__item__image{width:100%}.rangefeatures__item:nth-of-type(even) .rangefeatures__item__text{width:100%}/*! Formula */.formula__image{width:100%}.formula__text{width:100%}/*! Social */.social{padding:0 0 60px 0}.social__images{width:100%;margin-bottom:60px}.social__text{width:100%}.social__text .container{max-width:260px}.social__text nav ul{margin-top:20px}.social__text nav .button{width:120px}.social__text nav img{display:block;margin-bottom:20px}/*! Forms */form .half{width:100%}form .half--buttons{text-align:left}/*! Footer */.footer__menu{width:100%;text-align:center}.footer__menu nav li{margin-bottom:5px}.footer__side{width:100%;max-width:100%;text-align:center;margin-top:60px}.footer__side p{margin-left:auto;margin-right:auto}.footer__side ul.footer__side--icons,.footer__side ul.footer__side--social{width:100%;margin-top:25px}.footer__side ul.footer__side--icons,.footer__side ul.footer__side--social{justify-content:center}.footer__side ul.footer__side--icons li+li,.footer__side ul.footer__side--social li+li{margin-left:30px}}@media only screen and (max-width:640px){/*! Typography */body{font-size:1em}/*! */.hasshadow--alt{padding-top:60px;margin-top:60px}/*! Hero */.hero__slide .container{flex-direction:column;min-height:0}.hero__slide__text{width:100%;max-width:100%;flex:1}.hero__slide__text h1{font-size:2.6em;margin-bottom:.3em}.hero__slide__text p{font-size:1.1em;line-height:1.2}.hero__slide__text .wrapper{width:80%;max-width:100%;margin:15% 10% 10% 10%}.hero__slide__image{width:100%}/*! Range Hero */.rangehero__text{width:100%}.rangehero__text .container{width:80%;margin:15% 0 10% 0}.rangehero__text h1{font-size:10vw}.rangehero__image{width:100%}/*! Range Products */.rangeproducts .container{width:90%}.rangeproducts__item{width:100%;margin:0}.rangeproducts__item+.rangeproducts__item{margin-top:40px}/*! Product Features */.productfeatures .container{width:90%}.productfeatures__list__item{width:100%;margin:0;margin-top:20px}.productfeatures__list__item+.productfeatures__list__item{margin-top:40px}.productfeatures__list__item img{margin-bottom:20px}.productfeatures__list__item p{max-width:280px}/*! Related Product Slider */.relatedproducts{margin:60px 0}.relatedproducts__item__image{width:100%;margin-bottom:20px}.relatedproducts__item__image img{width:100%}.relatedproducts__item__text{width:100%}/*! Results */.results__image{width:100%;margin-bottom:40px}.results__text{width:100%;max-width:100%}.results__text dl{margin:1em 0;padding-left:1em}/*! Quotes */.quotes blockquote p{font-size:1.4em}/*! Title */.title--terms .title__text{max-width:210px}/*! Product Upsell */.upsell__image{width:100%}.upsell__text{width:100%;margin-bottom:40px}/*! Product Info */.productinfo{padding-top:60px}.productinfo .accordion__content--inspired div{margin:20px 3%}/*! Footer */footer p,footer nav{font-size:1em}.footer__copyright{font-size:.889em}.footer__copyright li:last-of-type{margin-left:10px}/*! Form */.intro+.form{padding-top:0}}@media only screen and (max-width:480px){/*! Products List */.products__list__item{width:100%}/*! Formula */.formula{margin-bottom:0}.formula__text{padding:40px 0}.formula__text h2{font-size:1.8em}/*! Title */.title h1{font-size:10vw}.title .container{min-height:240px}.title--terms .title__text{max-width:50%}/*! Fragrances */.fragrances{padding-top:0}.fragrances__item__image{width:100%;height:40vw}.fragrances__item__text{width:100%;min-height:0}.fragrances__item__text h2{font-size:2.8em}.fragrances__item:nth-of-type(even) .fragrances__item__image{width:100%}.fragrances__item:nth-of-type(even) .fragrances__item__text{width:100%}/*! Life Articles */.life{padding:0 0 80px 0}.life .frame ul li{width:280px;margin-top:20px}.life .frame ul li:nth-child(1){width:140px;padding:0;margin:0 -110px 0 20px;position:relative;z-index:1}.life .frame h2{font-size:2em;width:140px;height:140px;padding:25px}.life .scrollbar{margin-top:30px}/*! Footer */footer{padding-top:100px}.footer__menu .logo{width:100%}.footer__menu nav{width:100%;margin-top:60px}}