.center-mode{display:flex;align-items:center;justify-content:center}.center-mode>div{width:100%}.kbeauty-header h2,.kbeauty-editorial .kbeauty-heading,.kbeauty-title,.kbeauty-heading{font-size:100px!important}.kbeauty-header p,.kbeauty-editorial .kbeauty-eyebrow,.kbeauty-events .kbeauty-eyebrow,.kbeauty-footer-outer .kbeauty-eyebrow{font-size:22px!important}.kbeauty-arrow img{width:auto}@media(max-width:1310px){.kbeauty-logo{max-width:1000px!important}.kbeauty-header h2,.kbeauty-editorial .kbeauty-heading,.kbeauty-title,.kbeauty-heading{font-size:80px!important;margin-top:20px!important;margin-bottom:20px!important}.kbeauty-footer-outer .kbeauty-eyebrow,.kbeauty-events .kbeauty-eyebrow,.kbeauty-editorial .kbeauty-eyebrow,.kbeauty-header p,.kbeauty-sub-text{font-size:18px!important}.kbeauty-arch-editorial{padding:90px 0 30px!important}.kbeauty-events{padding:60px 0 10px!important}.arrow-containers{margin-bottom:20px!important}.kbeauty-events-header{margin-bottom:40px!important}.kbeauty-editorial-inner{max-width:506px!important}.kbeauty-description{max-width:467px!important}.kbeauty-editorial .kbeauty-body,.kbeauty-footer-outer .kbeauty-body,.kbeauty-description{font-size:12px!important}}@media(max-width:1160px){.kbeauty-logo{max-width:900px!important}.kbeauty-header h2,.kbeauty-editorial .kbeauty-heading,.kbeauty-title,.kbeauty-heading{font-size:60px!important;margin-top:15px!important;margin-bottom:15px!important}.kbeauty-footer-outer .kbeauty-eyebrow,.kbeauty-events .kbeauty-eyebrow,.kbeauty-editorial .kbeauty-eyebrow,.kbeauty-header p,.kbeauty-sub-text{font-size:15px!important}.kbeauty-arch-editorial{padding:110px 0 10px!important}.kbeauty-bottom-logo{height:22px!important}.kbeauty-arrow img{height:44px!important}.kbeauty-logo,.kbeauty-top-text{margin-bottom:30px!important}.kbeauty-socials a svg{height:20px}}@media(max-width:1024px){.kbeauty-footer{font-size:8px!important}.kbeauty-footer img{max-width:30px!important}.kbeauty-socials{margin-bottom:20px!important}}@media(max-width:767px){.kbeauty-editorial-inner{max-width:406px!important}.kbeauty-description{max-width:367px!important}.kbeauty-logo{max-width:700px!important}.kbeauty-header h2,.kbeauty-editorial .kbeauty-heading,.kbeauty-title,.kbeauty-heading{font-size:50px!important;margin-top:10px!important;margin-bottom:10px!important}.kbeauty-footer-outer .kbeauty-eyebrow,.kbeauty-events .kbeauty-eyebrow,.kbeauty-editorial .kbeauty-eyebrow,.kbeauty-header p,.kbeauty-sub-text{font-size:12px!important}.kbeauty-top-text{font-size:22px!important}.arrow-containers svg{height:16px!important}.arrow-containers{gap:16px!important}.kbeauty-editorial .kbeauty-body,.kbeauty-footer-outer .kbeauty-body,.kbeauty-description,.kbeauty-follow p{font-size:10px!important}.kbeauty-footer{font-size:8px!important}.kbeauty-footer img{max-width:30px!important}.kbeauty-socials{margin-bottom:20px!important}}@media(min-width:500px){._mob{display:none!important}}@media(max-width:499px){.kbeauty-footer-outer .kbeauty-body{max-width:293px!important}.kbeauty-arch-editorial .kbeauty-header h2{max-width:260px;margin-left:auto;margin-right:auto}._desk{display:none!important}.kbeauty-top-text{font-size:30px!important}.kbeauty-bottom-strip{height:38px!important}.kbeauty-footer-outer .kbeauty-eyebrow,.kbeauty-events .kbeauty-eyebrow,.kbeauty-editorial .kbeauty-eyebrow,.kbeauty-header p,.kbeauty-sub-text{font-size:15px!important}.kbeauty-header h2,.kbeauty-editorial .kbeauty-heading,.kbeauty-title,.kbeauty-heading{font-size:80px!important;margin-top:30px!important;margin-bottom:30px!important;line-height:.85}.kbeauty-editorial .kbeauty-body,.kbeauty-footer-outer .kbeauty-body,.kbeauty-description,.kbeauty-follow p{font-size:13px!important;line-height:1.7!important}.kbeauty-events-header{margin-bottom:0!important}.arrow-containers{justify-content:center!important;margin-bottom:-20px!important;position:relative;z-index:9;margin-right:0!important}.event-card{transform:scale(.8)!important}.kbeauty-socials{gap:16px!important}.kbeauty-sub-text{font-size:22px!important;margin:0}}.animate-heading{overflow:visible}.animate-heading .word{display:inline-block;white-space:nowrap}.animate-heading span span{display:inline-flex;align-items:flex-end;opacity:0;transform:translate3d(0,30px,0);padding-top:.3em;margin-top:-.3em;padding-right:.12em;margin-right:-.12em;line-height:1;will-change:transform,opacity;overflow:visible}.animate-heading.animate span span{animation:letterUp .6s ease forwards}.animate-heading:not(.animate) span span{animation:none!important;opacity:0;transform:translate3d(0,30px,0)}@keyframes letterUp{to{opacity:1;transform:translateY(0)}}
/*# sourceMappingURL=/cdn/shop/t/2/assets/custom.css.map */
