/*! Setup */
html{font-size:62.5%;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}*,*:before,*:after{-webkit-box-sizing:inherit;-moz-box-sizing:inherit;box-sizing:inherit}:root{--black:#000;--white:#fff;--pink:#dd124b;--red:#dc3333;--lightgrey:#f2f2f2;--darkgrey:#101010;--blue:#4ad4fd;--green:#00c973}.relative{position:relative}.screen-reader-text{display:none}.m-t-xxs{margin-top:3rem}.m-b-xxs{margin-bottom:3rem}.m-t-xs{margin-top:4rem}.m-b-xs{margin-bottom:4rem}.m-t-s{margin-top:5rem}.m-b-s{margin-bottom:5rem}.m-t-m{margin-top:8rem}.m-b-m{margin-bottom:8rem}.m-t-l{margin-top:10rem}.m-b-l{margin-bottom:10rem}.m-t-xl{margin-top:15rem}.m-b-xl{margin-bottom:15rem}@media (max-width:1300px){.m-t-xs{margin-top:2.5rem}.m-b-xs{margin-bottom:2.5rem}.m-t-xs{margin-top:3rem}.m-b-xs{margin-bottom:3rem}.m-t-s{margin-top:4rem}.m-b-s{margin-bottom:4rem}.m-t-m{margin-top:6rem}.m-b-m{margin-bottom:6rem}.m-t-l{margin-top:7.5rem}.m-b-l{margin-bottom:7.5rem}.m-t-xl{margin-top:10rem}.m-b-xl{margin-bottom:10rem}}@media (max-width:750px){.m-t-xs{margin-top:1.5rem}.m-b-xs{margin-bottom:1.5rem}.m-t-xs{margin-top:2rem}.m-b-xs{margin-bottom:2rem}.m-t-s{margin-top:2.5rem}.m-b-s{margin-bottom:2.5rem}.m-t-m{margin-top:3.5rem}.m-b-m{margin-bottom:3.5rem}.m-t-l{margin-top:5rem}.m-b-l{margin-bottom:5rem}.m-t-xl{margin-top:7.5rem}.m-b-xl{margin-bottom:7.5rem}}.p-t-xxs{padding-top:3rem}.p-b-xxs{padding-bottom:3rem}.p-t-xs{padding-top:4rem}.p-b-xs{padding-bottom:4rem}.p-t-s{padding-top:5rem}.p-b-s{padding-bottom:5rem}.p-t-m{padding-top:8rem}.p-b-m{padding-bottom:8rem}.p-t-l{padding-top:10rem}.p-b-l{padding-bottom:10rem}.p-t-xl{padding-top:15rem}.p-b-xl{padding-bottom:15rem}@media (max-width:1300px){.p-t-xs{padding-top:2.5rem}.p-b-xs{padding-bottom:2.5rem}.p-t-xs{padding-top:3rem}.p-b-xs{padding-bottom:3rem}.p-t-s{padding-top:4rem}.p-b-s{padding-bottom:4rem}.p-t-m{padding-top:6rem}.p-b-m{padding-bottom:6rem}.p-t-l{padding-top:7.5rem}.p-b-l{padding-bottom:7.5rem}.p-t-xl{padding-top:10rem}.p-b-xl{padding-bottom:10rem}}@media (max-width:750px){.p-t-xs{padding-top:1.5rem}.p-b-xs{padding-bottom:1.5rem}.p-t-xs{padding-top:2rem}.p-b-xs{padding-bottom:2rem}.p-t-s{padding-top:2.5rem}.p-b-s{padding-bottom:2.5rem}.p-t-m{padding-top:3.5rem}.p-b-m{padding-bottom:3.5rem}.p-t-l{padding-top:5rem}.p-b-l{padding-bottom:5rem}.p-t-xl{padding-top:7.5rem}.p-b-xl{padding-bottom:7.5rem}}.container{position:relative;width:calc(100% - 20rem);margin:0 auto}@media (max-width:1800px){.container{width:calc(100% - 12rem)}}@media (max-width:1300px){.container{width:calc(100% - 6rem)}}@media (max-width:650px){.container{width:calc(100% - 3rem)}}.text-dark{color:var(--darkgrey)}.text-light{color:var(--white)}.background-pink{background-color:var(--pink)}.background-darkgrey{background-color:var(--darkgrey)}.img-cover{position:absolute;top:0;left:0;width:100%;height:100%;display:block;pointer-events:none;overflow:hidden}.img-cover *{display:block;height:100%;width:100%;position:absolute;object-fit:cover;left:50%;top:50%;object-position:center center;transform:translateX(-50%) translateY(-50%)}.overlay{position:absolute;top:0;left:0;width:100%;height:100%;display:block;pointer-events:none;overflow:hidden;z-index:100}.btn{display:inline-flex;align-items:center;justify-content:center;text-decoration:none;line-height:1;outline:0;border:0;cursor:pointer;position:relative;font-weight:600;transition:all .4s ease}.btn.btn-s{padding:1rem 1.6rem}.btn.btn-m{padding:1.2rem 2rem}.btn.btn-l{padding:1.5rem 3rem}.btn.btn-pink,.btn.btn-pink:focus,.btn.btn-pink:visited{border:1px solid var(--pink);background-color:var(--pink);color:var(--white)}.btn.btn-pink:hover{background-color:transparent;color:var(--pink)}.btn.btn-white,.btn.btn-white:focus,.btn.btn-white:visited{border:1px solid var(--white);background-color:var(--white);color:var(--darkgrey)}.btn.btn-white:hover{border:1px solid var(--pink);background-color:var(--pink);color:var(--white)}.btn.btn-darkgrey,.btn.btn-darkgrey:focus,.btn.btn-darkgrey:visited{border:1px solid var(--darkgrey);background-color:var(--darkgrey);color:var(--white)}.btn.btn-darkgrey:hover{background-color:transparent;color:var(--darkgrey)}.btn.btn-trans,.btn.btn-trans:focus,.btn.btn-trans:visited{border:1px solid var(--darkgrey);background-color:transparent}.btn.btn-trans:hover{border:1px solid var(--pink)}@media (max-width:650px){.btn.btn-s{padding:.8rem 1.4rem}.btn.btn-m{padding:1rem 1.8rem}.btn.btn-l{padding:1.3rem 2.8rem}}.sub-header{width:100%}.sub-header h2{display:block;font-size:clamp(4.2rem, 2.3vw, 4.8rem);line-height:1.3}.sub-header h3{display:block;font-size:clamp(2.6rem, 1.55vw, 3.3rem);line-height:1.3}.content-left .sub-header,.sub-header.content-left{text-align:left}.block-full.content-center .sub-header,.block-full .sub-header.content-center{text-align:center;margin-left:auto;margin-right:auto;max-width:56%}.content-right .sub-header,.sub-header.content-right{text-align:right}@media (max-width:1800px){.block-full.content-center .sub-header,.block-full .sub-header.content-center{width:100%;max-width:890px}}@media (max-width:1300px){.sub-header h2{font-size:3.8rem}.sub-header h3{font-size:2.3rem}}@media (max-width:650px){.sub-header h2{font-size:3rem}.sub-header h3{font-size:2.1rem}}@media (max-width:400px){.sub-header h2{font-size:2.6rem}.sub-header h3{font-size:2rem}}.sub-split-header{display:flex;justify-content:space-between;flex-wrap:wrap}.sub-split-header .sub-split-header-main{width:calc(50% - 15rem)}.sub-split-header .sub-split-header-text{width:50%}.block-full .sub-split-header .sub-header{text-align:left;margin-left:unset;margin-right:unset;max-width:unset}.block-full .sub-split-header .sub-cta{justify-content:flex-start;text-align:left}@media (max-width:1300px){.sub-split-header .sub-split-header-main{width:calc(50% - 6rem)}.sub-split-header .sub-split-header-text{width:50%}}@media (max-width:1050px){.sub-split-header .sub-split-header-main{width:100%}.sub-split-header .sub-split-header-text{width:100%}}.sub-media{display:block;width:100%}.sub-media.image{width:100%}.sub-media.image picture{display:block;width:100%;position:relative;overflow:hidden;pointer-events:none}.sub-media.image picture:after{content:'';display:block;padding-bottom:57%}.sub-media.image picture *{display:block;width:100%;height:100%;position:absolute;object-fit:cover;left:50%;top:50%;object-position:center center;transform:translateX(-50%) translateY(-50%)}.sub-media.carousel .list-slider{width:100%}.sub-media.carousel .list-slider .list-slider-item{width:100%}.sub-media.carousel .list-slider .list-slider-item picture{display:block;width:100%;position:relative;overflow:hidden;pointer-events:none}.sub-media.carousel .list-slider .list-slider-item picture:after{content:'';display:block;padding-bottom:57%}.sub-media.carousel .list-slider .list-slider-item picture *{display:block;width:100%;height:100%;position:absolute;object-fit:cover;left:50%;top:50%;object-position:center center;transform:translateX(-50%) translateY(-50%)}.sub-media.carousel .list-slider-btn{z-index:1;position:absolute;top:50%;transform:translateY(-50%);width:6rem;height:6rem;background-color:var(--pink);color:var(--white);cursor:pointer;display:flex;justify-content:center;align-items:center;opacity:.6;transition:all .3s ease}.sub-media.carousel .list-slider-btn:hover{opacity:1}.sub-media.carousel .list-slider-btn.prev{left:1vw}.sub-media.carousel .list-slider-btn.prev:before{-moz-transform:rotate(180deg);-ms-transform:rotate(180deg);-webkit-transform:rotate(180deg);transform:rotate(180deg)}.sub-media.carousel .list-slider-btn.next{right:1vw}.sub-media.iframe .container-iframe{width:100%;display:block;z-index:2;padding:56.25% 0 0;position:relative}.sub-media.iframe .container-iframe iframe{display:block;z-index:2;position:absolute;top:0;left:0;width:100%;height:100%}.sub-media.video .container-video{display:block;z-index:2;padding:56.25% 0 0;position:relative;width:100%}.sub-media.video .container-video video{display:block;z-index:2;position:absolute;top:0;left:0;width:100%;height:100%}.sub-media.video .container-video video *{display:block;width:100%;height:auto;z-index:2;position:relative}.sub-cta{width:100%;display:flex;flex-wrap:wrap;gap:3rem}.sub-cta li{display:block}.content-left .sub-cta,.sub-cta.content-left{justify-content:flex-start;text-align:left}.content-center .sub-cta,.sub-cta.content-center{justify-content:center;text-align:center}.content-right .sub-cta,.sub-cta.content-right{justify-content:flex-end;text-align:right}@media (max-width:1300px){.sub-cta{gap:2.4rem}}@media (max-width:550px){.sub-cta{gap:.2rem}.sub-cta li{width:100%;margin-right:unset;margin-bottom:1.4rem}.sub-cta li:last-child{margin-bottom:0}.sub-cta li .btn{width:100%;padding:2rem 1rem}}.sub-shop-brand .list-brand{width:100%;display:flex;justify-content:space-between;align-items:center;flex-wrap:wrap;gap:3rem 0}.sub-shop-brand .list-brand .list-brand-item{width:10vw;max-width:25rem;min-width:18rem}.sub-shop-brand .list-brand .list-brand-item a,.sub-shop-brand .list-brand .list-brand-item a picture,.sub-shop-brand .list-brand .list-brand-item a picture *{display:block;width:100%;height:auto}@media (max-width:1500px){.sub-shop-brand .list-brand .list-brand-item{width:16rem;max-width:unset;min-width:unset}}@media (max-width:1300px){.sub-shop-brand .list-brand .list-brand-item{width:14rem}}@media (max-width:1000px){.sub-shop-brand .list-brand .list-brand-item{width:calc(100% / 3);padding:0 6vw}}@media (max-width:650px){.sub-shop-brand .list-brand .list-brand-item{padding:0 4vw}}@media (max-width:450px){.sub-shop-brand .list-brand .list-brand-item{padding:0 3vw}}@media (max-width:360px){.sub-shop-brand .list-brand .list-brand-item{width:calc(100% / 2);padding:0 6vw}}.sub-list-h .list-h{width:100%;display:grid;grid-template-columns:1fr 1fr 1fr 1fr;gap:10rem;text-align:center}.sub-list-h .list-h .list-h-item{display:block;width:100%}.sub-list-h .list-h .list-h-item i{display:block;font-size:clamp(8.2rem, 4.5vw, 10rem)}.sub-list-h .list-h .list-h-item h3{display:block;font-size:clamp(2.5rem, 1.35vw, 3.4rem);line-height:1.2;font-weight:700;margin-bottom:2rem}.sub-list-h .list-h .list-h-item p{display:block;font-size:clamp(1.8rem, 1vw, 2.5rem);line-height:1.6}@media (max-width:1600px){.sub-list-h .list-h{gap:5rem}}@media (max-width:1300px){.sub-list-h .list-h{gap:3rem}.sub-list-h .list-h .list-h-item i{font-size:7rem}.sub-list-h .list-h .list-h-item h3{font-size:2.2rem}.sub-list-h .list-h .list-h-item p{font-size:1.7rem}}@media (max-width:950px){.sub-list-h .list-h{grid-template-columns:1fr 1fr;gap:6rem}}@media (max-width:650px){.sub-list-h .list-h{gap:4rem}.sub-list-h .list-h .list-h-item i{font-size:6rem}.sub-list-h .list-h .list-h-item h3{font-size:2rem;margin-bottom:1rem}.sub-list-h .list-h .list-h-item p{font-size:1.6rem}}@media (max-width:450px){.sub-list-h .list-h{grid-template-columns:1fr;gap:2rem}.sub-list-h .list-h .list-h-item i{font-size:5rem;margin-bottom:1rem}.sub-list-h .list-h .list-h-item h3{font-size:1.8rem;margin-bottom:1rem}.sub-list-h .list-h .list-h-item p{font-size:1.4rem}}.content-left .sub-faq .list-faq{margin-right:auto}.content-center .sub-faq .list-faq{margin-left:auto;margin-right:auto}.content-right .sub-faq .list-faq{margin-left:auto}.block-full .list-faq{width:60%}.sub-faq .list-faq li{border-bottom:.2rem solid var(--lightgrey)}.sub-faq .list-faq li:last-child{border-bottom:unset}.sub-faq .list-faq li article{padding:3rem 0}.sub-faq .list-faq li:first-child article{padding-top:0}.sub-faq .list-faq li article .faq-toggle{font-size:clamp(2.2rem, 1.2vw, 2.5rem);color:var(--pink);font-weight:400;cursor:pointer;display:flex;justify-content:space-between;align-items:center;flex-wrap:wrap}.sub-faq .list-faq li.active article .faq-toggle{margin-bottom:3rem}.sub-faq .list-faq li article .faq-toggle span{display:block;width:calc(100% - 2.6rem - 1rem);line-height:1.2}.sub-faq .list-faq li article .faq-toggle:after{font-family:'vapebar';content:'\d008';font-weight:700;width:2.6rem;height:2.6rem;color:var(--darkgrey);border-radius:50%;display:flex;align-items:center;justify-content:center;font-size:1.5rem;line-height:1;transition:all .3s ease}.sub-faq .list-faq li.active article .faq-toggle:after{content:'\d009'}.sub-faq .list-faq li article .faq-content{overflow:hidden;padding-right:3.6rem;transition:height .3s ease;height:0}.sub-faq .list-faq li.active article .faq-content{height:auto}@media (max-width:1500px){.block-full .list-faq{width:100%;max-width:830px}}@media (max-width:1300px){.sub-faq .list-faq li article{padding:2.6rem 0}.sub-faq .list-faq li article .faq-toggle{font-size:2.1rem}.sub-faq .list-faq li.active article .faq-toggle{margin-bottom:2rem}.sub-faq .list-faq li article .faq-toggle span{width:calc(100% - 2rem - 1rem)}.sub-faq .list-faq li article .faq-toggle:after{width:2rem;height:2rem;font-size:1.3rem}.sub-faq .list-faq li article .faq-content{padding-right:3rem}}@media (max-width:650px){.sub-faq .list-faq li article{padding:2.4rem 0}.sub-faq .list-faq li article .faq-toggle{font-size:2rem}.sub-faq .list-faq li.active article .faq-toggle{margin-bottom:1.5rem}}.sub-map{display:block;width:100%;padding:56.25% 0 0;position:relative}.sub-map iframe{display:block;z-index:1;outline:0;border:0;position:absolute;top:0;left:0;width:100%;height:100%}.sub-map .btn{z-index:2;position:absolute;bottom:0;left:0}.sub-map .btn:hover{background-color:var(--white)}@media (max-width:1300px){.sub-map{padding:64% 0 0}}@media (max-width:550px){.sub-map{padding:85% 0 0}}.sub-contact-methods .list-contact-methods{display:block;width:100%}.sub-contact-methods .list-contact-methods li{display:block;width:100%;margin-bottom:2.5rem}.sub-contact-methods .list-contact-methods li:last-child{margin-bottom:0}.sub-contact-methods .list-contact-methods li>a,.sub-contact-methods .list-contact-methods li.address{display:flex;width:100%;justify-content:space-between;align-items:flex-start;font-weight:400;text-decoration:none}.sub-contact-methods .list-contact-methods li i{color:var(--pink);font-size:2rem;width:3rem;padding-top:.1rem;display:flex;justify-content:center}.sub-contact-methods .list-contact-methods li span{width:calc(100% - 3rem - 1.5rem);line-height:1.4;color:var(--darkgrey)}.sub-contact-methods .list-contact-methods li.address span a{display:block;margin-top:.8rem}@media (max-width:1300px){.sub-contact-methods .list-contact-methods li{margin-bottom:2.2rem}.sub-contact-methods .list-contact-methods li i{font-size:1.8rem;width:2.5rem;padding-top:0}.sub-contact-methods .list-contact-methods li span{width:calc(100% - 2.5rem - 1rem);line-height:1.3}}@media (max-width:650px){.sub-contact-methods .list-contact-methods li i{padding-top:.1rem}.sub-contact-methods .list-contact-methods li span{width:calc(100% - 2.5rem - 0.8rem);line-height:1.5}}.form{display:flex;width:100%;flex-wrap:wrap}.form-fields{width:100%;display:flex;justify-content:space-between;flex-wrap:wrap;order:2}.content-left .form-fields{margin-right:auto}.content-center .form-fields{margin-left:auto;margin-right:auto}.content-right .form-fields{margin-left:auto}.block-full .form-fields{width:60%}.form-fields li{position:relative;margin-bottom:3rem}.form-fields li:last-of-type{margin-bottom:0}.form-fields li.form-50{width:calc(50% - 1vw)}.form-fields li.form-100{width:100%}.form-fields li input[type=text],.form-fields li input[type=email],.form-fields li input[type=password],.form-fields li label,.form-fields li textarea{display:block;width:100%}.form-fields li input[type=submit]{-webkit-appearance:none;font-family:inherit;font-size:inherit}.form-fields li label{margin-bottom:1.4rem;font-weight:400}.form-fields li>label span{color:var(--pink)}.form-fields li input[type=text],.form-fields li input[type=email],.form-fields li input[type=password],.form-fields textarea{margin:0;padding:.8vw;-webkit-appearance:none;border-radius:0;border:0;outline:0;font-size:clamp(1.6rem, 1vw, 2.6rem);line-height:unset;min-height:unset;font-family:inherit;background-color:#f5f5f5;transition:all .2s ease}.form-fields input:focus,.form-fields textarea:focus{color:var(--darkgrey)}.form-fields textarea{height:24rem;resize:none}.form-smallprint{text-align:left;font-size:clamp(1.4rem, 0.76vw, 1.6rem)}.form-smallprint span{color:var(--pink)}.screen-reader-response,.wpcf7-response-output{display:none}.wpcf7-not-valid-tip{position:absolute;bottom:0;left:0;width:100%;height:.2rem;background-color:var(--pink);overflow:hidden;font-size:0;color:transparent;pointer-events:none}.form.invalid .wpcf7-response-output{display:block;width:100%;text-align:center;margin-bottom:4rem;border:1px solid var(--pink);color:var(--pink);padding:1.4rem 1.2rem;order:1}.form-fields input.wpcf7-not-valid:focus,.form-fields textarea.wpcf7-not-valid:focus,input.wpcf7-not-valid{background-color:var(--pink);color:var(--white)}.hidden-fields-container{display:none}@media (max-width:1800px){.form-fields li input[type=text],.form-fields li input[type=email],.form-fields li input[type=password],.form-fields textarea{padding:1.4rem}}@media (max-width:1500px){.block-full .form-fields{width:100%;max-width:830px}}@media (max-width:1300px){.form-fields li.form-50{width:calc(50% - 1rem)}}@media (max-width:550px){.form-fields li.form-50{width:100%}.form-fields .form-submit{width:100%}.form-fields li input[type=submit]{display:block;width:100%}}