a,abbr,acronym,address,applet,article,aside,audio,b,big,blockquote,body,canvas,caption,center,cite,code,dd,del,details,dfn,div,dl,dt,em,embed,fieldset,figcaption,figure,footer,form,h1,h2,h3,h4,h5,h6,header,hgroup,html,i,iframe,img,ins,kbd,label,legend,li,mark,menu,nav,object,ol,output,p,pre,q,ruby,s,samp,section,small,span,strike,strong,sub,summary,sup,table,tbody,td,tfoot,th,thead,time,tr,tt,u,ul,var,video{border:0;font-size:100%;margin:0;padding:0;vertical-align:baseline}article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section{display:block}body{line-height:1}ol,ul{list-style:none}blockquote,q{quotes:none}blockquote:after,blockquote:before,q:after,q:before{content:"";content:none}table{border-collapse:collapse;border-spacing:0}button:focus,input:focus{outline:none}.button{display:inline-flex}@media only screen and (max-width:991px){.button{width:100%}}.button.uppercase a,.button.uppercase button{text-transform:uppercase}.button a,.button button{border:none;border-radius:14px;color:#fff;cursor:pointer;display:block;flex-shrink:0;font-size:18px;font-weight:700;line-height:22px;margin:0;min-height:48px;padding:13px 50px;text-align:center;text-decoration:none;transition:background-color .15s;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;width:100%}@media only screen and (max-width:991px){.button a,.button button{padding:13px 10px}}.button-type--pink a,.button-type--pink button{background-color:#de2b70;color:#fff}.button-type--pink a:hover,.button-type--pink button:hover{background-color:#ca2866;color:#fff}.button-type--secondary-pink a,.button-type--secondary-pink button{background-color:rgba(222,43,112,.2);color:#de2b70}.button-type--secondary-pink a:hover,.button-type--secondary-pink button:hover{background-color:rgba(222,43,112,.25);color:#de2b70}.button-type--blue a,.button-type--blue button{background-color:#2d73f7;color:#fff}@media(min-width:992px){.button-type--blue a:hover,.button-type--blue button:hover{background-color:#2969e0;color:#fff}}.button-type--light-blue a,.button-type--light-blue button{background:rgba(45,115,246,.2);color:#027aff}.button-type--light-blue a:hover,.button-type--light-blue button:hover{background:rgba(45,115,246,.3);color:#027aff}.button-type--light-pink a,.button-type--light-pink button{background:rgba(222,43,112,.2);color:#de2b70}.button-type--light-pink a:hover,.button-type--light-pink button:hover{background:rgba(222,43,112,.3);color:#de2b70}.button-type--white a,.button-type--white button{background-color:#fff;color:#de2b70}.button-type--white a:hover,.button-type--white button:hover{background-color:#f3f3f3;color:#de2b70}.button-type--grey a,.button-type--grey button{background-color:rgba(34,34,34,.15);color:#222}.button-type--grey a:hover,.button-type--grey button:hover{background-color:rgba(34,34,34,.3)}.button-action--select{overflow:hidden}.button-action--select a,.button-action--select button{align-items:center;background-color:#e9edf3;color:#222;display:flex;font-size:18px;font-weight:400;justify-content:center;letter-spacing:0;line-height:22px;padding:12px 50px}@media only screen and (max-width:991px){.button-action--select a,.button-action--select button{padding:12px}}.button-action--select a:hover,.button-action--select button:hover{background-color:#2969e0;color:#fff}.button-action--select a.selected,.button-action--select button.selected{background-color:#2d73f7;color:#fff;font-weight:700;padding:12px 0}.button-action--select a.selected:hover,.button-action--select button.selected:hover{background-color:#2969e0;color:#fff}.button-action--select a .button--selected---icon,.button-action--select button .button--selected---icon{flex-shrink:0;height:24px;margin-right:16px;width:24px}.button-action--questionnaire{overflow:hidden}.button-action--questionnaire a,.button-action--questionnaire button{align-items:center;background-color:#e9edf3;color:#222;display:flex;font-size:18px;font-weight:400;letter-spacing:0;line-height:22px;padding:21px 64px 21px 24px;position:relative;text-align:left}.button-action--questionnaire a:first-letter,.button-action--questionnaire button:first-letter{text-transform:uppercase}.button-action--questionnaire a span,.button-action--questionnaire button span{color:inherit;font-size:inherit;line-height:inherit}.button-action--questionnaire a span span,.button-action--questionnaire button span span{font-size:14px;line-height:17px;opacity:.5}.button-action--questionnaire a:after,.button-action--questionnaire button:after{background-image:url(/assets/new/icons/button-arrow-black.svg);background-position:50%;background-repeat:no-repeat;background-size:contain;content:"";display:inline-block;height:14px;position:absolute;right:19px;top:50%;transform:translateY(-50%);width:24px}.button-action--questionnaire a:hover,.button-action--questionnaire button:hover{background-color:#2969e0;color:#fff}.button-action--questionnaire a:hover span,.button-action--questionnaire button:hover span{color:inherit}.button-action--questionnaire a:hover:after,.button-action--questionnaire button:hover:after{background-image:url(/assets/new/icons/button-arrow-white.svg)}.button-action--landing{max-width:170px;overflow:visible;width:calc(50% - 8px)}.button-action--landing a{justify-content:unset;padding:0;position:relative;text-align:left}.button-action--landing a span{border-radius:14px;color:#fff;display:flex;height:100%;padding:13px 16px;position:relative;transform:translateY(-3px);transition:all .15s;width:100%;z-index:2}@media(max-width:390px){.button-action--landing a span{font-size:16px}}@media(max-width:350px){.button-action--landing a span{font-size:14px;padding:13px}}.button-action--landing a span:after{background-image:url(/assets/new/icons/button-arrow-white.svg);background-position:50%;background-repeat:no-repeat;background-size:contain;content:"";display:inline-block;height:14px;position:absolute;right:19px;top:50%;transform:translateY(-50%);width:24px;z-index:2}@media(max-width:390px){.button-action--landing a span:after{right:14px;width:19px}}@media(max-width:350px){.button-action--landing a span:after{right:10px;width:18px}}.button-action--landing.button-type--blue span{background:#2d73f7}.button-action--landing.button-type--blue a{background:#224fa4}.button-action--landing.button-type--blue a:hover span{background:#2a63cd}.button-action--landing.button-type--blue a:focus span{background:#224fa4;transform:translateY(0)}@media only screen and (max-width:991px){.button-action--landing.button-type--blue a:hover span{background:#224fa4;transform:translateY(0)}}.button-action--landing.button-type--pink span{background:#de2b70}.button-action--landing.button-type--pink a{background:#a92558}.button-action--landing.button-type--pink a:hover span{background:#d12e6d}.button-action--landing.button-type--pink a:focus span{background:#a92558;transform:translateY(0)}@media only screen and (max-width:991px){.button-action--landing.button-type--pink a:hover span{background:#a92558;transform:translateY(0)}}.button-action--landing-arrow{overflow:visible;width:50%}@media(min-width:769px){.button-action--landing-arrow{max-width:180px}}.button-action--landing-arrow a{align-items:center;display:flex;font-size:18px;font-weight:900;justify-content:space-between;letter-spacing:2px;line-height:22px;padding:14px 16px;position:relative;text-align:left;text-transform:uppercase}.button-action--landing-arrow a:after{background-image:url(/assets/new/icons/button-arrow-white.svg);background-position:50%;background-repeat:no-repeat;background-size:contain;content:"";display:inline-block;flex-shrink:0;height:14px;width:24px;z-index:2}@media only screen and (max-width:360px){.button-action--landing-arrow a:after{right:14px}}.button--disabled a,.button--disabled button{background-color:#dde1e6;cursor:unset}.button--disabled a:hover,.button--disabled button:hover{background-color:#dde1e6}button{border:none}button.button-type--pink span{background:#de2b70;border:none;border-radius:14px;color:#fff;cursor:pointer;display:block;flex-shrink:0;font-size:18px;font-weight:700;line-height:22px;margin:0;min-height:48px;padding:13px 50px;text-align:center;text-decoration:none;transition:background-color .15s;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;width:100%}button [disabled=disabled]{background-color:#c3c3c3}.winter-sale-badge{background:url(/assets/new/images/funnels/november/winter-sale.svg) 50% no-repeat;background-size:contain;height:70px;width:70px}@media(min-width:768px){.winter-sale-badge{height:102px;width:102px}}.bf-sale-badge{background:url(/assets/new/images/funnels/blackfriday/black-friday-sale.svg) 50% no-repeat;background-size:contain;height:70px;width:70px}@media(min-width:768px){.bf-sale-badge{height:102px;width:102px}}.newyears-sale-badge{background:url(/assets/new/images/funnels/newyears/badge-newyears.svg) 50% no-repeat;background-size:contain;height:70px;width:70px}@media(min-width:768px){.newyears-sale-badge{height:102px;width:102px}}.input{display:flex;flex-flow:column nowrap}.input label{font-weight:700;margin-bottom:6px;opacity:.8}.input input,.input label,.input select{color:#222;font-size:16px;line-height:20px;transition:all .15s}.input input,.input select{-webkit-appearance:none;-moz-appearance:none;appearance:none;background-color:#e9edf3;border:none;border-radius:6px;margin-bottom:25px;padding:13px 20px;width:100%}.input input::-moz-placeholder,.input select::-moz-placeholder{color:rgba(34,34,34,.5)}.input input:-ms-input-placeholder,.input select:-ms-input-placeholder{color:rgba(34,34,34,.5)}.input input::placeholder,.input select::placeholder{color:rgba(34,34,34,.5)}.input input:disabled,.input select:disabled{opacity:.6}.input--wrapper{display:flex;flex-flow:column nowrap;margin-top:auto;position:relative}.input--error-message{color:#e91010;font-size:14px;line-height:17px;margin:0;position:absolute;top:50px}.input--invalid label{color:#e91010}.input--invalid input{background-color:rgba(233,16,16,.1);color:#e91010}.input--invalid p.input--error-message{color:#e91010}.input--with-icon input{padding-left:64px}.input--with-icon .icon{background-position:50%;background-repeat:no-repeat;background-size:contain;left:32px;position:absolute;top:23px;transform:translate(-50%,-50%)}.input--units{font-size:16px;font-weight:600;line-height:19px;position:absolute;right:14px;top:23px;transform:translateY(-50%)}input::-webkit-inner-spin-button,input::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}input[type=number]{-moz-appearance:textfield}@media only screen and (max-width:360px){.questionnaire-measurements--input .input--wrapper input{margin-bottom:18px}}body.cookie-shown.landing{padding-top:164px}@media screen and (max-width:767px){body.cookie-shown.landing{padding-top:190px}}body.cookie-shown.landing .header{padding-top:94px}@media screen and (max-width:767px){body.cookie-shown.landing .header{padding-top:140px}}@media screen and (max-width:350px){body.cookie-shown.landing .header{padding-top:170px}}body.cookie-shown.questionnaire header{top:64px}@media screen and (max-width:767px){body.cookie-shown.questionnaire header{top:120px}}body.cookie-shown.questionnaire .questionnaire-container{padding-top:214px}@media screen and (max-width:767px){body.cookie-shown.questionnaire .questionnaire-container{padding-top:212px}}body.cookie-shown:not(.landing):not(.questionnaire){padding-top:64px}@media screen and (max-width:767px){body.cookie-shown:not(.landing):not(.questionnaire){padding-top:120px}}body.cookie-shown .blackfriday-timer,body.cookie-shown .cybermonday-timer{top:150px}@media(min-width:360px){body.cookie-shown .blackfriday-timer,body.cookie-shown .cybermonday-timer{top:120px}}@media(min-width:500px){body.cookie-shown .blackfriday-timer,body.cookie-shown .cybermonday-timer{top:105px}}@media(min-width:768px){body.cookie-shown .blackfriday-timer,body.cookie-shown .cybermonday-timer{top:74px}}@media(min-width:980px){body.cookie-shown .blackfriday-timer,body.cookie-shown .cybermonday-timer{top:64px}}.cookie-info-block{background:#f4f6f9;display:flex;left:0;padding:16px 26px;position:fixed;top:0;width:100%;z-index:1000}@media screen and (max-width:767px){.cookie-info-block{display:block}}@media(min-width:1023px){.cookie-info-block{padding-left:50px;padding-right:50px}}.cookie-info-block .text{color:#959595;font-size:14px;font-weight:400;line-height:14px}.cookie-info-block .text a{color:#2d73f6}.cookie-info-block .buttons{margin-left:auto}@media screen and (max-width:767px){.cookie-info-block .buttons{display:flex}}.cookie-info-block .buttons .secondary{background:transparent;border:0;color:#959595;font-size:16px;font-weight:400;line-height:16px;margin-right:23px;padding:0}@media screen and (max-width:767px){.cookie-info-block .buttons .secondary{margin-left:auto}}.cookie-info-block .buttons .primary{background:#d5e3fd;border:0;border-radius:10px;color:#2d73f6;font-size:16px;font-weight:700;line-height:16px;padding:8px 30px}.cookie-modal-overlay{background:rgba(0,0,0,.7);display:none;height:100%;left:0;position:fixed;top:0;width:100%;z-index:89}.cookie-modal-overlay.show{display:block}.cookie-modal{background:#fff;border-radius:30px;box-shadow:0 4px 40px rgba(0,0,0,.2);display:none;left:50%;max-width:640px;padding:0;position:fixed;top:50%;transform:translate(-50%,-50%);width:100%;z-index:90}@media screen and (max-width:767px){.cookie-modal{border-radius:0;height:100%;left:0;top:0;transform:unset}}.cookie-modal.show{display:block}.cookie-modal-status{color:#14b301;float:right;font-size:16px;font-weight:700;line-height:16px}.cookie-modal-body{padding:32px 40px}.cookie-modal-body ul{margin:0;padding:0}.cookie-modal-body ul li{border-bottom:1px solid rgba(0,0,0,.2);padding-bottom:12px}.cookie-modal-body ul li:first-child a{margin-top:0}.cookie-modal-body ul li:last-child{border-bottom:0}.cookie-modal-body ul li.show p{display:block}.cookie-modal-body ul li.show .arrow{transform:rotate(-135deg);-webkit-transform:rotate(-135deg)}.cookie-modal-body ul li a{color:#130033;display:inline-block;font-size:20px;font-weight:700;line-height:20px;margin-bottom:12px;margin-top:24px;width:100%}.cookie-modal-body ul li p{color:#979797;display:none;font-size:16px;font-weight:400;line-height:24px;margin-bottom:12px;margin-top:0}.cookie-modal-body ul li .arrow{border:solid #000;border-width:0 2px 2px 0;display:inline-block;margin-left:8px;padding:3px;transform:rotate(45deg);-webkit-transform:rotate(45deg);transition:all .2s}.cookie-modal-body .buttons{display:flex;justify-content:flex-end}@media screen and (max-width:767px){.cookie-modal-body .buttons{display:flex}}.cookie-modal-body .buttons .secondary{background:#d5e3fd;border:0;border-radius:100px;color:#2d73f6;font-size:16px;font-weight:700;line-height:16px;margin-right:10px;max-width:200px;padding:13px 0;width:100%}@media screen and (max-width:767px){.cookie-modal-body .buttons .secondary{margin-left:auto}}.cookie-modal-body .buttons .primary{background:#2d73f6;border:0;border-radius:100px;color:#fff;font-size:16px;font-weight:700;line-height:16px;max-width:200px;padding:13px 0;width:100%}*,a,a:hover{color:#222;font-family:Lato,sans-serif}.logo{background-image:url(/assets/new/icons/logo-black.svg);background-position:50%;background-repeat:no-repeat;background-size:contain;display:block;height:25px;width:200px}.logo---white{background-image:url(/assets/new/icons/logo-white.svg)}.logo---grey{background-image:url(/assets/new/icons/logo-grey.svg)}.logo---grey-full{background-image:url(/assets/new/icons/logo-grey-full.svg)}.logo--initials,.logo--initials-grey{height:25px;width:45px}.logo--initials{background-image:url(/assets/new/icons/logo-initials.svg)}.logo--initials-grey{background-image:url(/assets/new/icons/logo-initials-grey.svg)}@media only screen and (max-width:991px){.logo{height:15px;margin:auto;width:120px}}.container{padding:0 24px}body.no-scroll{overflow:hidden}
