@font-face{font-family:NoirStd-Regular;src:url(https://assets.beautyboutique.ca/bb-prod-marketing-image/site-fonts/NoirStd/NoirStd-Regular.woff) format("woff");font-display:swap}.lds__icons{box-sizing:border-box}@keyframes enterFromBottom{0%{transform:translateY(100%)}to{transform:translateY(0)}}.lds__privacy-policy{box-sizing:border-box;background-color:#666;color:#efefef;font-size:1em;line-height:1.1875em;font-family:Noir Std,Helvetica,-system-ui,Calibri,Arial;font-weight:300}.lds__privacy-policy__innerWrapper{box-sizing:border-box;padding:16px}.lds__privacy-policy__innerWrapper p{margin-top:0}.lds__privacy-policy__btnClose,.lds__privacy-policy__link:link,.lds__privacy-policy__link:visited{text-decoration:underline;color:#efefef}.lds__privacy-policy__btnClose{display:inline-block;position:relative;left:50%;padding:0 1em;border:none;background-color:transparent;font-size:1em;line-height:1.1875em;font-family:Noir Std,Helvetica,-system-ui,Calibri,Arial;font-weight:300;transform:translateX(-50%);cursor:pointer}.lds__privacy-policy__positionBottom{position:fixed;z-index:9999;left:0;right:0;bottom:0;transition:transform 1.5s ease-in-out 0s;animation-duration:1.5s;animation-timing-function:ease-in-out;animation-delay:0s;animation-iteration-count:1;animation-name:enterFromBottom}.lds__privacy-policy__positionBottom.lds__privacy-policy__closed{transform:translateY(100%)}.lds__privacy-policy__positionBottom.lds__privacy-policy__closed--init{animation:none}@media screen and (min-width:641px){.lds__privacy-policy{line-height:1.5em}}@media screen and (min-width:1280px){.lds__privacy-policy__innerWrapper{margin:auto;max-width:1280px}}@-ms-viewport{width:device-width}*,:after,:before{box-sizing:inherit}html{box-sizing:border-box;-ms-overflow-style:scrollbar;font-size:62.5%}body{padding:0;font-size:1.45em!important;line-height:1}body,h1,h2,h3,h4,h5,h6,li,p,ul{margin:0}li,ul{padding:0;list-style-type:none}button{-webkit-appearance:none;-moz-appearance:none;appearance:none}#__next-build-watcher{display:none}#__next{display:flex;flex-direction:column;min-height:100vh;justify-content:flex-start}main{flex:1 0 auto}.bold,b{font-weight:bolder}.italic,i{font-style:italic}