/* M03 only: the unchanged HTML Refurbished page in native editable widgets. */
.kr-m03-main{display:block!important;width:100%!important;max-width:none!important;min-width:0;margin:0!important;padding:28px 48px 72px!important;color:#25150e;font:400 18px/normal Roboto,Arial,sans-serif;gap:0!important}
.kr-m03-main p{margin:0}.kr-m03-main .e-con{padding:0;min-width:0}.kr-m03-main [hidden][hidden]{display:none!important}
.kr-m03-breadcrumb{font:400 13px/normal Roboto,Arial,sans-serif!important;color:#625041}.kr-m03-breadcrumb p{display:flex;gap:12px;align-items:center;min-height:44px}.kr-m03-breadcrumb a{color:inherit;text-decoration:underline;text-underline-offset:4px}.kr-m03-breadcrumb span{color:#9b8775}
.kr-m03-main .kr-m03-intro{display:grid!important;grid-template-columns:1.3fr 1fr;gap:70px!important;align-items:end!important;padding:30px 0 0!important}.kr-m03-intro>.elementor-widget{width:auto!important;min-width:0}
.kr-m03-title h1{max-width:14ch;margin:0;font:400 58px/1.07 Roboto,Arial,sans-serif!important;letter-spacing:-1.8px!important;color:#25150e}.kr-m03-intro-copy p{max-width:38ch;padding-bottom:3px;font:400 17px/1.65 Roboto,Arial,sans-serif;color:#625041}
.kr-m03-main .kr-m03-condition{display:flex!important;flex-direction:row!important;gap:32px!important;margin-top:38px!important;border-bottom:1px solid #dfd3c4;padding:0!important}.kr-m03-condition>.elementor-widget{width:auto!important;flex:none}.kr-m03-main .kr-m03-condition a{display:flex;position:relative;align-items:center;min-height:54px!important;padding:0!important;border:0!important;border-radius:0!important;background:none!important;color:#625041!important;font:400 16px/normal Roboto,Arial,sans-serif!important;box-shadow:none!important;text-decoration:none!important}.kr-m03-condition .elementor-button-text{text-decoration:none!important}.kr-m03-current a{font-weight:500!important;color:#25150e!important}.kr-m03-current a::after{content:'';position:absolute;bottom:-1px;left:0;right:0;height:2px;background:#75451f}
.kr-m03-main .kr-m03-conversation{display:grid!important;grid-template-columns:1fr 1fr;gap:90px!important;margin-top:48px!important;padding:0!important;align-items:stretch!important}.kr-m03-main .kr-m03-copy{display:block!important;width:100%;gap:0!important;padding:0!important}
.kr-m03-subheading h2{max-width:19ch;margin:0;font:400 32px/1.2 Roboto,Arial,sans-serif!important;letter-spacing:-.6px!important;color:#25150e}.kr-m03-copy1,.kr-m03-copy2{font:400 16px/1.7 Roboto,Arial,sans-serif!important;max-width:44ch!important;margin-top:18px!important;color:#625041}
.kr-m03-enquire{display:block;width:fit-content!important;max-width:100%!important;margin-top:26px!important}.kr-m03-main .kr-m03-enquire a{display:inline-flex;align-items:center;justify-content:center;max-width:100%;min-height:54px!important;padding:0 24px!important;border:1px solid #5a3218!important;border-radius:5px!important;background:#75451f!important;color:#fff9f0!important;font:500 16px/1.2 Roboto,Arial,sans-serif!important;box-shadow:inset 0 1px 0 #ffffff26,0 2px 3px #3017090b}.kr-m03-enquire .elementor-button-content-wrapper{gap:20px!important;align-items:center}.kr-m03-enquire .elementor-button-text{white-space:normal;text-decoration:none!important}.kr-m03-enquire svg{width:22px;height:22px;fill:none;stroke:currentColor}
.kr-m03-phone{font:400 14px/1.7 Roboto,Arial,sans-serif!important;color:#625041;max-width:44ch!important;margin-top:18px!important}.kr-m03-phone a{color:inherit;text-decoration:underline;text-underline-offset:4px;white-space:nowrap}
.kr-m03-main .kr-m03-checks{display:block!important;width:100%;padding:2px 0 0!important;margin:0!important;gap:0!important}.kr-m03-main .kr-m03-check{display:grid!important;grid-template-columns:145px 1fr;gap:28px!important;padding:20px 0!important;border-bottom:1px solid #dfd3c4;align-items:stretch!important}.kr-m03-main .kr-m03-check:first-child{padding-top:0!important}.kr-m03-check>.elementor-widget{width:auto!important;min-width:0}.kr-m03-check-title{font:500 16px/normal Roboto,Arial,sans-serif!important;color:#25150e}.kr-m03-check-title p{height:100%}.kr-m03-check-copy{font:400 14px/1.65 Roboto,Arial,sans-serif!important;color:#625041}
.kr-m03-main .kr-m03-note{display:flex!important;flex-direction:row!important;align-items:center!important;justify-content:space-between!important;gap:35px!important;margin-top:55px!important;padding:24px 28px!important;background:#f3e9dc;border-radius:3px}.kr-m03-note-copy{font:400 15px/1.6 Roboto,Arial,sans-serif!important;color:#625041;max-width:64ch!important}.kr-m03-explore{width:auto!important;flex:none}.kr-m03-main .kr-m03-explore a{display:inline-flex;align-items:center;min-height:44px!important;padding:0!important;border:0!important;border-radius:0!important;background:none!important;color:#75451f!important;font:400 15px/normal Roboto,Arial,sans-serif!important;text-decoration:underline;text-underline-offset:4px}.kr-m03-explore .elementor-button-text{text-decoration:none!important}.kr-m03-explore .elementor-button-content-wrapper{gap:12px;align-items:center}.kr-m03-explore svg{width:21px;height:21px;fill:none;stroke:currentColor;transition:transform 160ms}
.kr-m03-main :is(a,button):focus-visible{outline:2px solid #7a431d!important;outline-offset:4px!important}.kr-m03-main .kr-m03-enquire a:hover{background:#553015!important;border-color:#553015!important}.kr-m03-main .kr-m03-explore a:hover{color:#4c270f!important}.kr-m03-explore a:hover svg{transform:translateX(3px)}
@media (min-width:701px) and (max-width:1250px){.kr-m03-main{padding-inline:32px!important}}
@media(max-width:1100px){.kr-m03-main .kr-m03-intro{gap:40px!important}.kr-m03-title h1{font-size:49px!important}.kr-m03-main .kr-m03-conversation{gap:48px!important}.kr-m03-main .kr-m03-check{grid-template-columns:115px 1fr;gap:20px!important}}
@media(max-width:850px){.kr-m03-title h1{font-size:44px!important}.kr-m03-intro-copy p{font-size:15px}.kr-m03-main .kr-m03-conversation{gap:35px!important}.kr-m03-main .kr-m03-check{display:block!important}.kr-m03-check-copy{margin-top:7px!important}}
@media(max-width:700px){.kr-m03-main{padding-inline:20px!important}.kr-m03-explore svg{width:18px}}
@media(max-width:600px){.kr-m03-main{padding:20px 20px 42px!important}.kr-m03-main .kr-m03-intro{display:block!important;padding-top:23px!important}.kr-m03-title h1{font-size:43px!important;letter-spacing:-1.15px!important}.kr-m03-intro-copy{margin-top:19px!important}.kr-m03-intro-copy p{font-size:15px;line-height:1.65}.kr-m03-main .kr-m03-condition{margin-top:25px!important;gap:25px!important}.kr-m03-main .kr-m03-condition a{font-size:14px!important}.kr-m03-main .kr-m03-conversation{display:block!important;margin-top:32px!important}.kr-m03-subheading h2{font-size:29px!important}.kr-m03-copy1,.kr-m03-copy2{font-size:15px!important}.kr-m03-main .kr-m03-checks{margin-top:35px!important}.kr-m03-main .kr-m03-check{display:grid!important;grid-template-columns:105px 1fr;gap:20px!important;padding:18px 0!important}.kr-m03-check-title{font-size:15px!important}.kr-m03-check-copy{font-size:13px!important;margin:0!important}.kr-m03-main .kr-m03-note{display:block!important;margin-top:30px!important;padding:23px!important}.kr-m03-note-copy{font-size:14px!important}.kr-m03-explore{margin-top:12px!important}}
@media(max-width:359px){.kr-m03-title h1{font-size:38px!important}}
@media(prefers-reduced-motion:reduce){.kr-m03-main *{animation:none!important;transition:none!important;scroll-behavior:auto!important}}
.kr-m03-main .kr-m03-current a{font-weight:500!important;color:#25150e!important}
.kr-m03-main .kr-m03-note{flex-wrap:nowrap!important}
/* RF01: the shared native machine card, within the approved refurbished page. */
.kr-m03-main .kr-refurb-stock{display:block!important;width:100%!important;padding:0!important;margin:38px 0 0!important}
.kr-refurb-stock-heading h2{margin:0 0 25px;font:400 32px/1.2 Roboto,Arial,sans-serif!important;letter-spacing:-.6px;color:#25150e}
.kr-refurb-stock .kr-refurb-products-loop{display:block!important;width:100%;min-width:0}
.kr-m03-main .kr-refurb-empty-state{margin:28px 0 0!important;font:400 15px/1.65 Roboto,Arial,sans-serif!important;color:#625041;max-width:65ch}
.kr-refurb-card-price{margin-top:14px!important;font:500 18px/1.4 Roboto,Arial,sans-serif!important;color:#25150e}.kr-refurb-card-price .woocommerce-price-suffix{font:400 12px/1.4 Roboto,Arial,sans-serif;color:#625041}.kr-refurb-card-price del{font-weight:400;color:#776353}.kr-refurb-card-price ins{background:none;text-decoration:none}
@media(max-width:600px){.kr-m03-main .kr-refurb-stock{margin-top:28px!important}.kr-refurb-stock-heading h2{font-size:29px!important}.kr-m03-main .kr-refurb-empty-state{font-size:14px!important}}
