.kr-rf-home-section{padding-bottom:40px;background:#fff}.kr-rf-home{background:#020913;color:#fff}.kr-rf-home__link{position:relative;isolation:isolate;display:block;overflow:hidden;color:#fff!important;text-decoration:none!important}.kr-rf-home__media{position:absolute;top:0;right:0;bottom:0;left:0;z-index:-2}.kr-rf-home__image{display:block;width:100%;height:100%;object-fit:cover;object-position:center}.kr-rf-home__link:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:-1;background:linear-gradient(90deg,#01070ff5,#01070fd1 33%,#01070f0f 72%)}.kr-rf-home__inner{max-width:1440px;min-height:420px;margin:auto;padding:52px 40px}.kr-rf-home__eyebrow{margin:0 0 18px!important;color:#b9dbf2;font-size:12px;font-weight:700;letter-spacing:.16em;text-transform:uppercase}.kr-rf-home__title{width:min(680px,58%);margin:0!important;line-height:1}.kr-rf-home__wordmark{display:block;width:100%;height:auto}.kr-rf-home__offer{margin:22px 0 0!important;color:#fff;font-size:clamp(28px,3.1vw,42px);font-weight:700;line-height:1.2;letter-spacing:-.025em}.kr-rf-home__cta{display:inline-flex;align-items:center;justify-content:center;gap:24px;min-height:50px;margin-top:26px;padding:14px 25px;border-radius:8px;background:#00a6f7;color:#041727;font-size:16px;font-weight:750;line-height:1.4}.kr-rf-home__link:hover .kr-rf-home__cta{background:#64c9ff}.kr-rf-home__link:focus-visible{outline:4px solid #79ceff;outline-offset:-6px}@media(max-width:989px){.kr-rf-home__inner{padding:42px 24px;min-height:380px}.kr-rf-home__title{width:min(580px,68%)}}@media(max-width:749px){.kr-rf-home-section{padding-bottom:24px}.kr-rf-home__inner{min-height:470px;padding:28px 20px 210px}.kr-rf-home__media{top:auto;height:220px}.kr-rf-home__image{object-position:82% center;width:155%;max-width:none;margin-left:-55%}.kr-rf-home__link:after{background:linear-gradient(180deg,#020913 0% 45%,#02091399 64%,#02091305)}.kr-rf-home__eyebrow{font-size:10px;margin-bottom:14px!important}.kr-rf-home__title{width:100%;max-width:500px}.kr-rf-home__offer{font-size:28px;margin-top:18px!important}.kr-rf-home__cta{min-height:48px;margin-top:20px;padding:12px 22px;font-size:15px}}.product__badges.kr-rf-has-badge{display:flex!important}
/*# sourceMappingURL=/cdn/shop/t/40/compiled_assets/styles.css.map?subset=AAAAACAAAAAAAAAAAAAAAAAAAAAAAAAQ */
