:root{--kbf-yellow:#ffe600;--kbf-ink:#111;--kbf-paper:#fff;--kbf-muted:#bcbcbc}html:not(:lang(en)) .kbf-offer__value>span{display:block;white-space:normal;font-size:.36em;line-height:1.3;letter-spacing:0;margin-top:4px}html:lang(ja) #kensui-performance-hero.kph--bf .kbf-title,html:lang(ko) #kensui-performance-hero.kph--bf .kbf-title{font-size:clamp(32px,8vw,110px)!important;line-height:1.2!important;letter-spacing:0!important}html:not(:lang(en)) .kbf-cart__heading>span{white-space:normal;max-width:45%;text-align:right}html:not(:lang(en)) .kbf-cart__heading>strong{min-width:0}body #kcDrawer .kbf-journey__labels,.kbf-cart .kbf-journey__labels{min-height:62px}.kbf-cart .kbf-journey__label>strong{font-size:11px;line-height:1.25;overflow-wrap:anywhere}.kbf-cart .kbf-journey__label>span{overflow-wrap:anywhere}.kbf-cart.kbf-cart--gift .kbf-journey__label--gift{width:20%}body .kbf-gift{display:grid;grid-template-columns:64px minmax(0,1fr) auto;gap:12px;align-items:center;padding:16px 20px;background:#fffbe6;border-bottom:1px solid #e8e0a1;color:#111;font-family:Inter,Arial,sans-serif;box-sizing:border-box}body .kbf-gift[hidden]{display:none!important}body .kbf-gift__image{display:block;background:#fff;border-radius:6px;overflow:hidden}body .kbf-gift__image img{display:block;width:64px;height:64px;object-fit:contain}body .kbf-gift__content{min-width:0;display:flex;flex-direction:column;gap:4px}body .kbf-gift__content>strong{font-size:12px;line-height:1.4}body .kbf-gift__content>a{font-size:12px;line-height:1.4;color:#111;text-decoration:none;font-weight:500}body .kbf-gift__content>span{font-size:10px;line-height:1.4;color:#666}body .kbf-gift__price{display:flex;flex-direction:column;gap:4px;align-items:flex-end;font-size:12px;white-space:nowrap}body .kbf-gift__price s{color:#777}body .kbf-gift__price>strong{padding:3px 6px;background:#ffe600;color:#111;border-radius:3px;font-size:12px}body .kbf-gift.is-unlocked{background:#fff8c4}body .kbf-gift.is-unlocked [data-kbf-gift-status]:before{content:"\2713  ";font-weight:800}body .kbf-gift-line{display:flex;align-items:center;gap:14px;padding:20px;border-bottom:1px solid #eee;background:#fffbe6;color:#111}body .kbf-gift-line>img{width:64px;height:64px;object-fit:contain;border-radius:5px;background:#fff}body .kbf-gift-line>div{display:flex;flex-direction:column;gap:5px;font-size:13px;line-height:1.4}body .kbf-gift-line>div>span{font-size:11px;color:#666}body .kbf-gift-line__price{margin-left:auto;text-align:right}body .kbf-gift-line__price s{color:#777}body .kbf-gift-line__price strong{background:#ffe600;padding:3px 6px;border-radius:3px}@media(max-width:480px){body .kbf-gift{grid-template-columns:54px minmax(0,1fr) auto;gap:10px;padding:14px 17px}body .kbf-gift__image img{width:54px;height:54px}body .kbf-gift__content>strong{font-size:11px}body .kbf-gift-line{gap:10px;padding:16px}body .kbf-gift-line>div{font-size:12px}body .kbf-gift-line>img{width:52px;height:52px}}.kbf-announcement,.kbf-banner,.kbf-cart,.kbf-offers,.kbf-terms{box-sizing:border-box;font-family:Inter,Arial,sans-serif}.kbf-announcement{display:flex;align-items:center;justify-content:center;flex-wrap:wrap;gap:8px 0;padding:15px 24px;background:var(--kbf-yellow);color:var(--kbf-ink);font-size:13px;line-height:1.35;font-weight:750;text-align:center}.kbf-announcement>span{padding:0 24px}.kbf-announcement>span+span{border-left:1px solid #1115}.kbf-offers{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));width:100%;gap:0;color:inherit}.kbf-offer{display:flex;flex-direction:column;align-items:center;justify-content:flex-start;gap:5px;padding:0 24px;text-align:center;min-width:0}.kbf-offer+.kbf-offer{border-left:1px solid currentColor}body .kbf-offer__value{display:block;font-family:Oswald,Impact,Arial Narrow,sans-serif;font-size:48px!important;font-weight:700;line-height:1.06!important;letter-spacing:-.035em;text-transform:uppercase;color:inherit!important;white-space:nowrap}.kbf-offer__value>span{font-size:.56em;letter-spacing:-.015em}.kbf-offer__label{font-size:15px;line-height:1.2;font-weight:700}.kbf-offer__qualifier{font-size:12px;line-height:1.35;font-weight:500}.kbf-banner{background:var(--kbf-yellow);color:var(--kbf-ink);border-bottom:1px solid #111;position:relative;z-index:2}.kbf-banner__inner{display:grid;grid-template-columns:minmax(260px,.85fr) minmax(0,2fr);align-items:center;gap:24px 40px;max-width:1440px;margin:0 auto;padding:32px 48px 22px}body .kbf-banner .kbf-banner__title{font-family:Oswald,Impact,Arial Narrow,sans-serif!important;font-size:clamp(38px,3.8vw,60px)!important;line-height:1!important;font-weight:700!important;letter-spacing:-.04em!important;text-transform:uppercase;color:var(--kbf-ink)!important;margin:0!important}.kbf-banner__title>span{display:block;font-family:Inter,Arial,sans-serif;font-size:.32em;line-height:1.5;letter-spacing:.35em;margin-top:9px;font-weight:750}.kbf-banner__footer{grid-column:1/-1;display:flex;align-items:center;justify-content:center;gap:20px;padding-top:12px;border-top:1px solid #1113}.kbf-banner__footer>p{font-size:11px!important;line-height:1.4!important;margin:0!important;color:inherit!important}.kbf-banner--dark{background:var(--kbf-ink);color:#fff}body .kbf-banner--dark .kbf-banner__title,body .kbf-banner--dark .kbf-offer__value{color:var(--kbf-yellow)!important}.kbf-banner--dark .kbf-banner__title>span,.kbf-banner--dark .kbf-offer__label{color:#fff}.kbf-banner--dark .kbf-offer__qualifier,.kbf-banner--dark .kbf-banner__footer{color:#ccc}.kbf-banner--dark .kbf-offer+.kbf-offer,.kbf-banner--dark .kbf-banner__footer{border-color:#ffffff3d}.kbf-terms{font-size:11px;line-height:1.5;color:inherit}.kbf-terms summary{display:list-item;cursor:pointer;text-decoration:underline;text-underline-offset:3px;font-size:11px;line-height:1.5;padding:0;color:inherit}.kbf-terms summary:focus-visible{outline:2px solid currentColor;outline-offset:5px}.kbf-terms__body p{margin:0 0 10px;font-size:11px;line-height:1.6;color:inherit}.kbf-terms__body p:last-child{margin:0}.kbf-banner__footer>.kbf-terms{position:relative;flex-shrink:0}.kbf-banner .kbf-terms[open] .kbf-terms__body{position:absolute;right:0;top:28px;width:min(440px,calc(100vw - 40px));padding:22px;background:#111;color:#fff;border:1px solid #555;box-shadow:0 10px 30px #0004;z-index:4}#kensui-performance-hero.kph--bf{position:relative;isolation:isolate;overflow:hidden;background:#080808;color:#fff;display:block}.kbf-hero{position:relative;z-index:1;background:transparent}.kbf-hero__graphic{position:absolute;top:0;right:0;bottom:0;left:0;z-index:0;pointer-events:none}.kbf-hero__image{display:block;width:100%;height:100%;object-fit:cover;object-position:50% 46%;filter:grayscale(1)}.kbf-hero__graphic:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(90deg,#000c,#000000d6 50%,#000c)}.kbf-hero__content{position:relative;max-width:1420px;margin:0 auto;padding:50px 48px 30px;text-align:center}#kensui-performance-hero.kph--bf .kbf-title{font-family:Oswald,Impact,Arial Narrow,sans-serif!important;font-size:clamp(90px,12.3vw,190px)!important;font-weight:700!important;line-height:.98!important;letter-spacing:-.045em!important;color:var(--kbf-yellow)!important;text-transform:uppercase!important;margin:0 0 34px!important;padding:0;max-width:none;white-space:normal}.kbf-title>span{display:block;color:#fff;font-family:Inter,Arial,sans-serif;font-size:.24em;line-height:1.2;letter-spacing:.5em;padding-left:.5em;margin-top:14px;font-weight:750}.kbf-hero .kbf-offers{max-width:980px;margin:0 auto 30px}.kbf-hero .kbf-offer+.kbf-offer{border-color:#ffffff3d}.kbf-hero .kbf-offer__value{color:#fff!important}.kbf-hero .kbf-offer__label{color:#fff}.kbf-hero .kbf-offer__qualifier{color:#ccc}#kensui-performance-hero.kph--bf a.kbf-shop{display:inline-flex;align-items:center;justify-content:center;gap:48px;min-height:54px;min-width:300px;padding:16px 30px;background:var(--kbf-yellow)!important;color:#111!important;border:1px solid var(--kbf-yellow)!important;border-radius:0!important;font-family:Inter,Arial,sans-serif;font-size:14px!important;font-weight:800;letter-spacing:.03em;text-transform:uppercase;text-decoration:none;transition:background .15s}#kensui-performance-hero.kph--bf a.kbf-shop:hover{background:#fff!important;border-color:#fff!important}.kbf-shop>span{font-size:24px;line-height:1}.kbf-shop:focus-visible{outline:2px solid #fff;outline-offset:5px}.kbf-hero__fineprint{display:flex;flex-wrap:wrap;justify-content:center;align-items:center;gap:6px 18px;margin:18px auto 0;color:#bcbcbc}.kbf-hero__fineprint>p{margin:0!important;font-size:11px!important;line-height:1.5!important;color:inherit!important}.kbf-hero__fineprint>.kbf-terms{position:relative;text-align:left}.kbf-hero .kbf-terms[open] .kbf-terms__body{max-width:550px;margin:16px auto 0;padding:20px;border:1px solid #555;background:#1d1d1d}.kbf-hero__fineprint:has(.kbf-terms[open]){flex-direction:column}.kbf-hero .kbf-terms[open] summary{text-align:center;list-style-position:inside}#kensui-performance-hero.kph--bf .kph__press{position:relative;z-index:1;margin:0;padding:22px 28px 24px;background:transparent;border:0;mix-blend-mode:screen}#kensui-performance-hero.kph--bf .kph__press-label{color:#bbb;margin-bottom:10px}#kensui-performance-hero.kph--bf .kph__press-logos{max-width:980px}@media(min-width:750px){#kensui-performance-hero.kph--bf .kph__press-logos{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:clamp(24px,4vw,64px)}#kensui-performance-hero.kph--bf .kph__press-item{width:100%;max-width:150px;min-width:0;justify-self:center}#kensui-performance-hero.kph--bf .kph__press-item svg{width:100%;max-width:140px}}.kbf-legacy-hidden{display:none!important}body #kcDrawer .kbf-cart,.kbf-cart{box-sizing:border-box;padding:17px 20px!important;background:#111!important;color:#fff!important;border-bottom:2px solid var(--kbf-yellow);flex-shrink:0}.kbf-cart__heading{display:flex;justify-content:space-between;align-items:center;gap:8px}.kbf-cart__heading>strong{font-family:Oswald,Impact,Arial Narrow,sans-serif;font-size:20px;font-weight:600;line-height:1.2;text-transform:uppercase;color:var(--kbf-yellow)}.kbf-cart__heading>span{font-size:10px;line-height:1.4;white-space:nowrap;color:#fff;font-weight:650}.kbf-cart .kbf-cart__next{margin:12px 0 20px!important;color:#fff!important;font-size:12px!important;line-height:1.45!important;min-height:18px;font-weight:550}.kbf-journey{margin:0 9px 0 0}.kbf-journey__track{position:relative;height:5px;background:#555;border-radius:5px;isolation:isolate}.kbf-journey__fill{position:absolute;left:0;top:0;height:100%;width:0;background:var(--kbf-yellow);border-radius:5px;transition:width .25s ease}.kbf-journey__dot{position:absolute;top:50%;width:24px;height:24px;border:2px solid #aaa;border-radius:50%;background:#111;color:#ddd;transform:translate(-50%,-50%);display:flex;justify-content:center;align-items:center;z-index:1;box-sizing:border-box}.kbf-journey__dot--shipping{left:28%}.kbf-journey__dot--bonus{left:57%}.kbf-journey__dot--top{left:100%}.kbf-journey__dot svg{display:block;flex:none;width:14px;height:14px}.kbf-journey__dot.is-complete{background:var(--kbf-yellow);border-color:var(--kbf-yellow);color:#111}body #kcDrawer .kbf-journey__labels,.kbf-journey__labels{position:relative;height:40px;margin-top:18px!important}.kbf-journey__label{position:absolute;top:0;display:flex;flex-direction:column;gap:3px;color:#d8d8d8;line-height:1.3}.kbf-journey__label--shipping{left:28%;width:100px;transform:translate(-50%);text-align:center}.kbf-journey__label--bonus{left:57%;width:100px;transform:translate(-50%);text-align:center}.kbf-journey__label--top{right:-5px;width:100px;text-align:right}.kbf-journey__label>strong{font-size:13px;color:#fff;font-weight:750}.kbf-journey__label>span{font-size:10px}.kbf-journey__label.is-complete>strong,.kbf-journey__label.is-complete>span{color:var(--kbf-yellow)}.kbf-cart__footer{display:flex;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px;margin-top:9px;color:#bbb}.kbf-cart__footer>[data-kbf-status]{font-size:9px}.kbf-cart .kbf-cart__freight{font-size:10px!important;line-height:1.5!important;color:#ccc!important;margin:8px 0 0!important}.kbf-cart [hidden]{display:none!important}.kp-summary .kbf-cart{margin-bottom:22px}@media(max-width:999px){.kbf-announcement{font-size:11px;padding:12px 15px}.kbf-announcement>span{padding:0 12px}.kbf-banner__inner{grid-template-columns:1fr;padding:24px 22px 18px;gap:22px}body .kbf-banner .kbf-banner__title{text-align:center;font-size:40px!important}.kbf-banner__title>span{display:inline;font-size:1em;letter-spacing:inherit;margin:0}.kbf-banner .kbf-offer__value{font-size:40px!important}.kbf-banner__footer{padding-top:12px;gap:12px}.kbf-hero__content{padding:42px 24px 27px}#kensui-performance-hero.kph--bf .kbf-title{font-size:clamp(76px,13.2vw,128px)!important;margin-bottom:30px!important;line-height:1!important}.kbf-hero .kbf-offer__value{font-size:40px!important}.kbf-offer{padding:0 14px}.kbf-offer__label{font-size:13px}.kbf-offer__qualifier{font-size:11px}#kensui-performance-hero.kph--bf .kph__press{padding:20px}}@media(max-width:599px){.kbf-announcement{display:grid;grid-template-columns:1fr;gap:3px;padding:10px 12px;font-size:11px;line-height:1.35}.kbf-announcement>span{padding:0}.kbf-announcement>span+span{border:0}.kbf-banner__inner{padding:22px 16px 15px;gap:19px}body .kbf-banner .kbf-banner__title{font-size:36px!important}.kbf-offer{gap:4px;padding:0 5px}body .kbf-banner .kbf-offer__value,.kbf-hero .kbf-offer__value{font-size:28px!important}.kbf-offer__label{font-size:11px}.kbf-offer__qualifier{font-size:10px;line-height:1.35;max-width:115px}.kbf-banner__footer{flex-wrap:wrap;gap:5px 12px}.kbf-banner__footer>p{font-size:10px!important}.kbf-banner__footer .kbf-terms summary{font-size:10px}.kbf-banner .kbf-terms[open] .kbf-terms__body{position:static;width:auto;margin-top:12px;padding:15px}.kbf-banner__footer:has(.kbf-terms[open]){display:block;text-align:center}.kbf-banner .kbf-terms[open]{margin-top:8px}.kbf-banner .kbf-terms[open] summary{list-style-position:inside}.kbf-banner .kbf-terms__body{text-align:left}.kbf-hero__content{padding:33px 16px 24px}#kensui-performance-hero.kph--bf .kbf-title{font-size:clamp(76px,21vw,112px)!important;max-width:100%;margin:0 auto 28px!important;line-height:1!important}.kbf-title>span{font-size:25px;margin-top:14px;letter-spacing:.5em}.kbf-hero .kbf-offers{margin-bottom:25px}.kbf-hero__fineprint{gap:5px 12px;margin-top:17px}.kbf-hero__fineprint>p{font-size:10px!important}.kbf-hero__fineprint .kbf-terms summary{font-size:10px}#kensui-performance-hero.kph--bf a.kbf-shop{width:100%;min-width:0;gap:40px;min-height:52px;font-size:13px!important}#kensui-performance-hero.kph--bf .kph__press{padding:17px 12px 19px}.kbf-cart__heading>strong{font-size:18px}.kbf-cart__heading>span{font-size:9px}body #kcDrawer .kbf-cart{padding:15px 17px!important}.kbf-cart .kbf-cart__next{font-size:11px!important;margin-bottom:19px!important}.kbf-journey__label--shipping,.kbf-journey__label--bonus,.kbf-journey__label--top{width:90px}}.kbf-cart--gift .kbf-journey__dot--shipping,.kbf-cart--gift .kbf-journey__label--shipping{left:25%}.kbf-cart--gift .kbf-journey__dot--bonus,.kbf-cart--gift .kbf-journey__label--bonus{left:50%}.kbf-cart--gift .kbf-journey__dot--gift,.kbf-cart--gift .kbf-journey__label--gift{left:75%}.kbf-cart--gift .kbf-journey__label--shipping,.kbf-cart--gift .kbf-journey__label--bonus,.kbf-cart--gift .kbf-journey__label--gift{width:25%;transform:translate(-50%);text-align:center}.kbf-cart--gift .kbf-journey__label--top{width:22%}@media(prefers-reduced-motion:reduce){.kbf-journey__fill,.kbf-shop{transition:none}}body.template-product #MainContent .ks-guarantee-strip--black-friday{display:flex;align-items:center;gap:12px;width:100%;min-width:0;box-sizing:border-box;margin:0 0 12px;padding:14px 16px;border:0;border-radius:6px;background:#edfafd;color:#111;text-align:left;text-decoration:none;font-family:inherit;letter-spacing:normal;text-transform:none}body.template-product #MainContent .ks-guarantee-strip--black-friday .ks-guarantee-strip__icon{display:block;flex:0 0 26px;width:26px;height:26px;margin:0;color:#111}body.template-product #MainContent .ks-guarantee-strip--black-friday .ks-guarantee-strip__copy{display:block;min-width:0}body.template-product #MainContent .ks-guarantee-strip--black-friday .ks-guarantee-strip__title{display:block;margin:0;color:#111;font-size:15px;font-weight:600;line-height:1.4;letter-spacing:normal;text-transform:none;overflow-wrap:break-word}@media(max-width:749px){body.template-product #MainContent .ks-guarantee-strip--black-friday{gap:4px;padding:12px 6px}body.template-product #MainContent .ks-guarantee-strip--black-friday .ks-guarantee-strip__icon{flex-basis:18px;width:18px;height:18px}body.template-product #MainContent .ks-guarantee-strip--black-friday .ks-guarantee-strip__title{font-size:clamp(11px,3vw,12px);letter-spacing:-.01em}}body.template-product #MainContent .ks-guarantee-strip--black-friday{background:#fffbe6}body.template-product #MainContent .ks-guarantee-strip--black-friday .ks-guarantee-strip__icon{align-self:center}body.template-product #MainContent .ks-guarantee-strip--black-friday .ks-guarantee-strip__title{font-weight:700}body.template-product #MainContent .ks-guarantee-strip__description{display:block;margin:2px 0 0;font-size:14px;font-weight:400;line-height:1.4;letter-spacing:normal;text-transform:none;overflow-wrap:break-word}@media(max-width:749px){body.template-product #MainContent .ks-guarantee-strip--black-friday{gap:10px;padding:12px}body.template-product #MainContent .ks-guarantee-strip--black-friday .ks-guarantee-strip__icon{flex-basis:24px;width:24px;height:24px}body.template-product #MainContent .ks-guarantee-strip--black-friday .ks-guarantee-strip__title{font-size:14px;letter-spacing:normal}body.template-product #MainContent .ks-guarantee-strip--black-friday .ks-guarantee-strip__description{font-size:13px}}.kbf-product-price{display:flex;align-items:center;flex-wrap:wrap;gap:10px 12px;min-width:0;max-width:100%;flex-shrink:1}.kbf-product-price [data-ks-price],.kbf-product-price [data-k17-price]{order:1;color:#111}.kbf-product-price [data-ks-compare-price],.kbf-product-price [data-k17-compare]{order:0;font-size:20px;font-weight:400;color:#737373;white-space:nowrap;text-decoration-thickness:1.5px}.kbf-product-saved{order:2;display:inline-flex;align-items:center;padding:6px 10px;border-radius:5px;background:#ffed24;color:#111;font:700 14px/1.2 Arial,Helvetica,sans-serif;letter-spacing:.015em;text-transform:uppercase;white-space:nowrap}.kbf-product-saved[hidden],.kbf-product-note[hidden]{display:none!important}.kbf-product-note{margin:0 0 14px;color:#5b5b5b;font:400 12px/1.5 Arial,Helvetica,sans-serif}.kbf-sticky-price [data-kbf-sticky-original]{color:#737373;font-size:13px;font-weight:400;white-space:nowrap}.ks-pdp .kbf-sticky-price{gap:7px;flex-wrap:wrap}@media(max-width:749px){.kbf-product-price{gap:8px 10px}.kbf-product-price [data-ks-compare-price],.kbf-product-price [data-k17-compare]{font-size:18px}.kbf-product-saved{font-size:12px;padding:6px 8px}.ks-pdp .ks-pdp-sticky--variants .ks-pdp-sticky__text:has(.kbf-sticky-price){display:flex;align-items:flex-start;gap:2px}.ks-pdp .kbf-sticky-price{gap:6px}}
/*# sourceMappingURL=/cdn/shop/t/113/assets/kensui-black-friday.css.map */
