@font-face{font-display:swap;font-family:Excellent;font-style:normal;font-weight:400;src:url(https://s3.amazonaws.com/functionofbeauty.com/fonts/Excellent.woff2),url(https://s3.amazonaws.com/functionofbeauty.com/fonts/Excellent.woff)}@font-face{font-display:swap;font-family:Whitman Display Light;font-style:normal;font-weight:400;src:url(https://s3.amazonaws.com/functionofbeauty.com/fonts/WhitmanDisplay-Light.woff2),url(https://s3.amazonaws.com/functionofbeauty.com/fonts/WhitmanDisplay-Light.woff)}@font-face{font-display:swap;font-family:Whitman Display Light;font-style:italic;font-weight:400;src:url(https://s3.amazonaws.com/functionofbeauty.com/fonts/WhitmanDisplay-LightItalic.woff2),url(https://s3.amazonaws.com/functionofbeauty.com/fonts/WhitmanDisplay-LightItalic.woff)}@font-face{font-display:swap;font-family:Whitman;font-style:normal;font-weight:400;src:url(https://s3.amazonaws.com/functionofbeauty.com/fonts/Whitman-RomanLF.woff2),url(https://s3.amazonaws.com/functionofbeauty.com/fonts/Whitman-RomanLF.woff)}@font-face{font-display:swap;font-family:Whitman;font-style:normal;font-weight:700;src:url(https://s3.amazonaws.com/functionofbeauty.com/fonts/Whitman-BoldLF.woff2),url(https://s3.amazonaws.com/functionofbeauty.com/fonts/Whitman-BoldLF.woff)}@font-face{font-display:swap;font-family:Whitman;font-style:italic;font-weight:400;src:url(https://s3.amazonaws.com/functionofbeauty.com/fonts/Whitman-ItalicLF.woff2),url(https://s3.amazonaws.com/functionofbeauty.com/fonts/Whitman-ItalicLF.woff)}@font-face{font-display:swap;font-family:FreightSans Pro;font-style:normal;font-weight:400;src:url(https://s3.amazonaws.com/functionofbeauty.com/fonts/FreightSans-Pro-Medium.woff2),url(https://s3.amazonaws.com/functionofbeauty.com/fonts/FreightSans-Pro-Medium.woff)}@font-face{font-display:swap;font-family:FreightSans Pro;font-style:normal;font-weight:600;src:url(https://s3.amazonaws.com/functionofbeauty.com/fonts/FreightSans-Pro-Semibold.woff2),url(https://s3.amazonaws.com/functionofbeauty.com/fonts/FreightSans-Pro-Semibold.woff)}@font-face{font-family:NotoColorEmojiLimited;unicode-range:U+1f1e6-1f1ff;src:url(https://raw.githack.com/googlefonts/noto-emoji/main/fonts/NotoColorEmoji.ttf)}body,html{font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Fira Sans,Droid Sans,Helvetica Neue,sans-serif;font-size:62.5%;margin:0;overflow-x:hidden;padding:0;text-rendering:optimizeLegibility;-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased}p{margin:0}a{color:inherit;text-decoration:none}*{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}ul{list-style:none;padding:0;margin:0}.slick-track,.slick-track .slick-slide{display:-webkit-flex!important;display:-moz-box!important;display:flex!important}.slick-track .slick-slide{height:auto}.slick-track .slick-slide>div>div{height:100%}.slick-arrow.slick-prev{width:50px;height:50px;-webkit-transform:translate(-50%,-50%);-moz-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}.slick-arrow.slick-next{width:50px;height:50px;-webkit-transform:translate(50%,-50%);-moz-transform:translate(50%,-50%);transform:translate(50%,-50%)}.slick-track{margin-bottom:15px}ul.slick-dots li{width:15px;margin:0 2px}ul.slick-dots li button:before{content:"◯";opacity:.75;zoom:1.5;line-height:10px}ul.slick-dots li.slick-active button:before{content:"•";line-height:13px}img.nxt_img{-webkit-transition:opacity .3s ease-in-out;-moz-transition:opacity .3s ease-in-out;transition:opacity .3s ease-in-out}img.nxt_img.loading{opacity:0}.slick-color-wheel .slick-arrow{height:18px;width:18px}.slick-color-wheel .slick-list{height:34px;margin:0 -4px}.slick-color-wheel .slick-slide{margin:0 4px}.slick-color-wheel .slick-next{right:-16px}.slick-color-wheel .slick-prev{left:-16px}.invisible-scrollbar{-ms-overflow-style:none}.invisible-scrollbar ::-webkit-scrollbar{display:none;width:0;background:transparent}@-webkit-keyframes fadeIn{0%{opacity:0}to{opacity:1}}@keyframes fadeIn{0%{opacity:0}to{opacity:1}}@-webkit-keyframes spin{to{-webkit-transform:rotate(1turn);transform:rotate(1turn)}}@keyframes spin{to{-webkit-transform:rotate(1turn);-moz-transform:rotate(1turn);transform:rotate(1turn)}}@media only screen and (max-width:770px){#fc_frame.fc-widget-small.fc_elevate_vertically,#fc_frame.fc_elevate_vertically{bottom:90px!important}}