.kp-story-family .kp-heading{font-size:var(--kp-story-heading, 50px);line-height:1.12}.kp-story-family .kp-body{font-size:var(--kp-story-body, 22px);line-height:1.3;font-weight:500}.kp-story-family__header{text-align:center;margin-bottom:40px}.kp-story-family__header .kp-heading{margin:0}.kp-story-family__header .kp-subheading{margin:16px auto 0;font-size:24px;line-height:1.3;font-weight:500}.kp-story-family__header .kp-subheading p{margin:0}.kp-story-family .kp-heading em{color:var(--kp-accent);font-style:normal}.kp-section.kp-story-family img{display:block;width:100%;height:100%;object-fit:cover}.kp-story .kp-heading{text-transform:uppercase}.kp-story .kp-story-family__header{margin-bottom:var(--kp-story-gap, 80px)}.kp-story__rows{display:grid;gap:var(--kp-story-gap, 80px)}.kp-story__row{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:center;gap:24px}.kp-story__row--right .kp-story__image{order:2}.kp-story__image{aspect-ratio:1;overflow:hidden;border-radius:var(--kp-story-radius, 8px)}.kp-story__copy{padding:0 12px}.kp-story__copy h3{font-family:var(--font-heading--family, "Fjalla One", sans-serif);font-size:40px;font-weight:400;line-height:1.15;margin:0 0 20px}.kp-story__copy .kp-body p{margin:0 0 1em}.kp-story__copy .kp-body p:last-child{margin-bottom:0}.kp-story__closing{text-align:center;text-transform:uppercase;font-family:var(--font-heading--family, "Fjalla One", sans-serif);font-weight:400;font-size:var(--kp-closing-size, 30px);line-height:var(--kp-closing-line, 52px);margin:var(--kp-story-gap, 80px) 0;border:var(--kp-closing-border, 2px dashed #ff7449)}.kp-audience__grid{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:stretch;gap:var(--kp-audience-gap,48px)}.kp-audience__image{min-width:0;overflow:hidden;border-radius:var(--kp-audience-radius,8px)}.kp-audience__image img{min-height:100%;aspect-ratio:1}.kp-audience__points{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;justify-content:space-between;gap:26px}.kp-audience__point{display:flex;align-items:center;gap:38px;padding:12px 0}.kp-audience__icon{display:block;width:50px;height:50px;flex:0 0 50px;color:var(--kp-audience-icon,#ff0000)}.kp-audience__point .kp-body{min-width:0}.kp-audience__point .kp-body p{margin:0}.kp-steps .kp-story-family__header{margin-bottom:24px}.kp-steps__grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:var(--kp-steps-gap,30px);margin-bottom:24px}.kp-steps__card{min-width:0;background:var(--kp-steps-card,#fff);padding:16px;border:0;border-radius:var(--kp-steps-radius,0);box-shadow:var(--kp-steps-shadow, 0 4px 6px -4px rgb(0 0 0 / 10%), 0 10px 15px -3px rgb(0 0 0 / 10%))}.kp-steps__image{height:410px;overflow:hidden}.kp-steps__label{display:table;background:var(--kp-steps-badge-bg,#000);color:var(--kp-steps-badge-text,#fff);font-size:12px;font-weight:600;line-height:16px;padding:8px 10px;border-radius:var(--kp-steps-badge-radius,0);margin-top:16px}.kp-steps__card h3{font-family:var(--font-heading--family, "Fjalla One",sans-serif);font-size:24px;font-weight:400;line-height:1.3;margin:16px 0}.kp-steps__card .kp-body p{margin:0}.kp-marquee{overflow:hidden;background:var(--kp-marquee-bg,#FF7449);color:var(--kp-marquee-text,#fff);padding-block:var(--kp-marquee-padding,24px);font-family:var(--font-body--family,Inter,sans-serif);font-size:var(--kp-marquee-size,20px);line-height:1.25;font-weight:500}.kp-marquee__track{display:flex;width:max-content;animation:kp-marquee-scroll var(--kp-marquee-speed,35s) linear infinite}.kp-marquee__group{display:flex;align-items:center;gap:var(--kp-marquee-gap,80px);padding-right:var(--kp-marquee-gap,80px);flex-shrink:0}.kp-marquee__item{display:inline-flex;align-items:center;gap:12px;white-space:nowrap}.kp-marquee__icon{width:28px;height:28px;flex-shrink:0}.kp-marquee__icon img{display:block;width:100%;height:100%;object-fit:contain}.kp-marquee:hover .kp-marquee__track{animation-play-state:paused}.kp-marquee__track--static{animation:none}@keyframes kp-marquee-scroll{to{transform:translate(-25%)}}@media(max-width:749px){.kp-story-family .kp-heading{font-size:var(--kp-story-heading-mobile,32px)}.kp-story-family .kp-body{font-size:var(--kp-story-body-mobile,17px);line-height:1.42}.kp-story-family__header .kp-subheading{font-size:18px;line-height:1.4}.kp-story .kp-story-family__header{margin-bottom:30px}.kp-story__rows{gap:30px}.kp-story__row{grid-template-columns:1fr;gap:16px}.kp-story__row--right .kp-story__image{order:0}.kp-story__copy{padding:0}.kp-story__copy h3{font-size:26px;margin-bottom:12px}.kp-story__closing{font-size:var(--kp-closing-size-mobile,15px);line-height:var(--kp-closing-line-mobile,24px);padding-inline:5px;margin:55px 0 30px}.kp-audience .kp-story-family__header{margin-bottom:24px}.kp-audience__grid{grid-template-columns:1fr;gap:24px}.kp-audience__image{aspect-ratio:1}.kp-audience__points{gap:20px}.kp-audience__point{gap:24px;padding:8px 0}.kp-audience__icon{width:40px;height:40px;flex-basis:40px}.kp-steps .kp-story-family__header{margin-bottom:30px}.kp-steps__grid{grid-template-columns:1fr;gap:24px;margin-bottom:30px}.kp-steps__image{height:auto;aspect-ratio:1}.kp-steps__card h3{font-size:24px}.kp-marquee{font-size:var(--kp-marquee-mobile-size,16px)}}@media(prefers-reduced-motion:reduce){.kp-marquee__track{animation:none}.kp-marquee{overflow-x:auto}.kp-marquee__group[aria-hidden=true]{display:none}}.kp-audience .kp-heading,.kp-steps .kp-heading{text-transform:none}.kp-story-family .kp-cta{margin-top:24px}.kp-story-family .kp-cta__button{width:min(100%,370px);min-height:50px;padding:12px 20px}
/*# sourceMappingURL=/cdn/shop/t/2/assets/kleone-pdp-story.css.map */
