:root{--ks-cta-color:#305c70;--ks-cta-hover:#264b5c}html body sup.ks-product-mark{position:relative;top:-.3em;margin-inline-start:.06em;font-size:.75em;font-weight:500;line-height:0;vertical-align:baseline;letter-spacing:0}html body :is(button[name=add],button[data-add-to-cart],[data-ks-add],.ks-pdp-add,.ks-pdp-sticky__add,.kgp-sticky button,[data-knr-add],.ks-bar-btn,.kgp-atc,.kwp-add,.kwp-finish a,.kb-hero__atc,.clr-add-btn,.ezr-add-to-cart-btn,.ks-btn,.ks-button,.knr-btn,.knr-button,.knr-product-atc-btn-wrapper button,.btn:not(.btn--link),.button--primary,.shopify-payment-button__button--unbranded,.kc-checkout,.kc-bundle-btn,.kc-plate-add,.kc-upsell-add,.kh-btn,.kph__cta,.kct-primary,.ch-xcard__btn,.ch-xs__btn,.ck-final__btn,.ck-sticky__btn,.apl-sticky__btn,.tm-link-button,.lm360-button,button[class*=-notify__btn],button[onclick="submitNotify()"],a[class*=cta],button[class*=cta],input[type=submit]){background-color:var(--ks-cta-color)!important;background-image:none!important;border-color:var(--ks-cta-color)!important;color:#fff!important;text-decoration:none}html body :is(button[name=add],button[data-add-to-cart],[data-ks-add],.ks-pdp-add,.ks-pdp-sticky__add,.kgp-sticky button,[data-knr-add],.ks-bar-btn,.kgp-atc,.kwp-add,.kwp-finish a,.kb-hero__atc,.clr-add-btn,.ezr-add-to-cart-btn,.ks-btn,.ks-button,.knr-btn,.knr-button,.knr-product-atc-btn-wrapper button,.btn:not(.btn--link),.button--primary,.shopify-payment-button__button--unbranded,.kc-checkout,.kc-bundle-btn,.kc-plate-add,.kc-upsell-add,.kh-btn,.kph__cta,.kct-primary,.ch-xcard__btn,.ch-xs__btn,.ck-final__btn,.ck-sticky__btn,.apl-sticky__btn,.tm-link-button,.lm360-button,button[class*=-notify__btn],button[onclick="submitNotify()"],a[class*=cta],button[class*=cta],input[type=submit]):hover:not(:disabled):not([aria-disabled=true]){background-color:var(--ks-cta-hover)!important;border-color:var(--ks-cta-hover)!important;color:#fff!important}html body :is(button[name=add],button[data-add-to-cart],[data-ks-add],.ks-pdp-add,.ks-pdp-sticky__add,.kgp-sticky button,[data-knr-add],.ks-bar-btn,.kgp-atc,.kwp-add,.kwp-finish a,.kb-hero__atc,.clr-add-btn,.ezr-add-to-cart-btn,.ks-btn,.ks-button,.knr-btn,.knr-button,.knr-product-atc-btn-wrapper button,.btn:not(.btn--link),.button--primary,.shopify-payment-button__button--unbranded,.kc-checkout,.kc-bundle-btn,.kc-plate-add,.kc-upsell-add,.kh-btn,.kph__cta,.kct-primary,.ch-xcard__btn,.ch-xs__btn,.ck-final__btn,.ck-sticky__btn,.apl-sticky__btn,.tm-link-button,.lm360-button,button[class*=-notify__btn],button[onclick="submitNotify()"],a[class*=cta],button[class*=cta],input[type=submit]):focus-visible{outline:3px solid #305c70!important;outline-offset:3px}:root{--ks-brand: #305c70;--ks-brand-deep: #264b5c;--ks-brand-soft: #edf4f6;--ks-brand-tint: #deebf0;--ks-brand-line: #c4d9e1;--ks-brand-light: #bfdee7}html body .ks-pdp{--ks-accent: var(--ks-brand);--ks-soft: var(--ks-brand-soft)}html body :is(.ksu-header,.ksu-drawer){--ksu-accent: var(--ks-brand)}html body .kc-drawer{--kc-accent: var(--ks-brand)}html body.template-collection{--kc-accent: var(--ks-brand);--kc-soft: var(--ks-brand-soft)}html body.template-index{--ks-home-accent: var(--ks-brand)}html body.template-index .kh{--blue: var(--ks-brand);--blue-d: var(--ks-brand-deep);--cream: var(--ks-brand-soft)}html body.template-index .kpro{--kpro-paper: var(--ks-brand-soft);--kpro-blue: var(--ks-brand)}html body.template-index .cpr-wrap{--cpr-paper: var(--ks-brand-soft);--cpr-blue: var(--ks-brand)}html body :is(.ksu-header__cart-count,.kc-drawer .kc-count,.site-header__cart-count){background:var(--ks-brand)!important;color:#fff!important}html body :is(.ksu-rating__star,.kc-stars-fill svg,.kh-stars,.kh-press__stars,.ks-card__stars svg,.ks-pdp-sticky__reviews>span:first-child){color:var(--ks-brand)!important}html body .kh-product-rating__stars:after{color:var(--ks-brand)!important}html body :is(.jdgm-star,.jm-star-rating__font-icon){color:var(--ks-brand)!important}html body .ks-pdp-rating .jdgm-star:before{background:var(--ks-brand)!important}html body .ksu-nav__item--accent>.ksu-nav__link,html body .ksu-mrow__name--accent{color:var(--ks-brand)!important}html body .ksu-nav__link:hover,html body .ksu-nav__link:focus-visible{color:var(--ks-brand)}html body .ksu-mrow:hover{background-color:var(--ks-brand-soft)}html body .top-marquee{background:var(--ks-brand-soft)!important;color:var(--ks-brand-deep)!important;border-bottom-color:var(--ks-brand-line)!important}html body :is(.top-marquee-item,.top-marquee-separator){color:inherit!important}html body #MainContent .ks-pdp-option[aria-pressed=true]{background:var(--ks-brand-soft)!important;border-color:var(--ks-brand)!important;box-shadow:inset 0 0 0 1.5px var(--ks-brand)!important}html body #MainContent .ks-pdp-option:hover:not([aria-pressed=true]),html body #MainContent .ks-pdp-bundle:hover{border-color:var(--ks-brand)!important}html body #MainContent :is(.ks-pdp-eyebrow,.ks-gear-eyebrow,.ks-neck-intro__eyebrow,.ks-vest-press__eyebrow,.ks-vest-loading__eyebrow,.ks-w-eyebrow,.ks-mace-intro__eyebrow){color:var(--ks-brand)!important}html body #MainContent :is(.ks-gear-story,.ks-handles-story,.ks-weights-story,.ks-series-story,.ks-editorial) :is(.section-label,.sec-eyebrow,.ck-eyebrow,.ch-eyebrow,.db-eyebrow,.nb2-eyebrow,.ezv-ba-label,.ezv-ba-num,.chb-stat__v,.db-stat__n,.nb2-stat__n,.ks-vest-details__features article>span,.ks-vest-loading__steps li>span,.ks-vest-loading__photos figcaption span){color:var(--ks-brand)!important}html body #MainContent :is(.ks-gear-story,.ks-handles-story,.ks-gear-review,.ks-series-story) :is(.feature-icon,.feat-icon){background:var(--ks-brand-tint)!important;color:var(--ks-brand)!important}html body #MainContent :is(.ks-vest-details,.ks-pdp-story-grid,.ks-pdp-specs){background-color:var(--ks-brand-soft)!important}html body #MainContent :is(.ks-vest-details__features article,.ks-vest-loading__steps li){border-top-color:var(--ks-brand-line)!important}html body #MainContent .ks-vest-loading__photos figcaption{background-color:var(--ks-brand-soft)}html body #MainContent .ks-gear-story .ezvest-bar-fill.is-winner{background:var(--ks-brand)!important;color:#fff!important}html body #MainContent :is(.kst-guarantee,.ks-guarantee,.ez-guarantee){background:var(--ks-brand-deep)!important;color:#fff!important;border-color:var(--ks-brand)!important}html body #MainContent :is(.kst-guarantee__badge,.ks-guarantee__badge,.ez-guarantee-shield){background:var(--ks-brand)!important;color:#fff!important;border-color:#719aa9!important;box-shadow:0 0 0 6px #bfdee714!important}html body #MainContent :is(.kst-guarantee__eyebrow,.kst-guarantee__title em,.ks-guarantee__eyebrow,.ks-guarantee__title em){color:var(--ks-brand-light)!important}html body #MainContent :is(.kst-guarantee__desc,.ks-guarantee__desc){color:#e0edf2!important}html body #MainContent :is(.kst-guarantee__feature,.ks-guarantee__feature){background:#bfdee714!important;border-color:#bfdee738!important}html body #MainContent :is(.kst-guarantee__feature-icon,.ks-guarantee__feature-icon){background:var(--ks-brand-light)!important;color:var(--ks-brand-deep)!important}html body #MainContent :is(.kst-guarantee__feature-icon,.ks-guarantee__feature-icon) svg{color:var(--ks-brand-deep)!important}html body #MainContent .kst-social{background:var(--ks-brand-soft)!important}html body #MainContent :is(.kst-social__eyebrow,.kst-social__count,.kst-stat__num){color:var(--ks-brand)!important;-webkit-text-fill-color:currentColor!important}html body #MainContent .kst-stats,html body #MainContent .kst-stat{border-color:var(--ks-brand-line)!important}html body #MainContent .kst-athlete__overlay{background:var(--ks-brand-tint)!important}html body #MainContent :is(.kst-athlete__name,.kst-athlete__sport){color:var(--ks-brand-deep)!important}html body.template-index #MainContent :is(.kh-eyebrow,.kpro-eyebrow,.kh-ty__eyebrow,.kta__eyebrow,.kta__discipline,.cpr-eyebrow){color:var(--ks-brand)!important}html body.template-index #MainContent :is(#kensui-swissies,#kensui-barbells) .kh-title em{color:var(--ks-brand)!important}html body.template-index #MainContent :is(.kh-marquee,.kta){background:var(--ks-brand-soft)!important}html body.template-index #MainContent .kta__progress-fill{background:var(--ks-brand)!important}html body.template-collection :is(.ks-eyebrow,.ksb__eyebrow,.ksb__kicker,.ksa-eyebrow){color:var(--ks-brand)!important}html body.template-collection .ks-hero--image :is(.ks-eyebrow,.ks-hero__desc,.ks-hero__desc p){color:#fff!important}html body .jdgm-review-widget .jm-star-rating{--jm-review-widget-star-and-histogram-color: var(--ks-brand) !important}html body #MainContent .ks-choice[aria-pressed=true]{background:var(--ks-brand-soft)!important;border-color:var(--ks-brand)!important;box-shadow:inset 0 0 0 1px var(--ks-brand)!important}html body #MainContent .ks-catalog-specs strong{color:var(--ks-brand)!important}html body #MainContent [data-knr-add]{background-color:var(--ks-brand)!important;color:#fff!important;border-color:var(--ks-brand)!important}html body #MainContent [data-knr-add]:hover:not(:disabled){background-color:var(--ks-brand-deep)!important;border-color:var(--ks-brand-deep)!important}html body .ksu-nav__item.is-open>.ksu-nav__link{color:var(--ks-brand);border-bottom-color:var(--ks-brand)}html body :is(.ksu-stripitem:hover,.ksu-itemacc__link:hover){background-color:var(--ks-brand-soft);border-color:var(--ks-brand-line)}html body #MainContent .ks-purchase-confidence__promises{background:var(--ks-brand-soft);border-color:var(--ks-brand-line)}html body #MainContent .ks-purchase-confidence__promise+.ks-purchase-confidence__promise{border-color:var(--ks-brand-line)}html body #MainContent .ks-purchase-confidence__icon{color:var(--ks-brand)}html body.template-collection :is(.ks-main,.ksb,.ksa){--blue: var(--ks-brand);--paper: var(--ks-brand-soft);--paper-deep: var(--ks-brand-tint);--cream: var(--ks-brand-soft);--ksb-paper: var(--ks-brand-soft);--ksb-paper-deep: var(--ks-brand-tint);--ksb-accent: var(--ks-brand);--ksb-star: var(--ks-brand);--ksa-accent: var(--ks-brand)}html body.template-collection .ks-hero--image{background:var(--ks-brand-deep)}html body.template-collection .ks-hero--image .ks-hero__bg{opacity:.25}html body.template-collection .ks-trust{background:var(--ks-brand-soft);border-color:var(--ks-brand-line)}html body.template-collection .ks-trust__rating{color:var(--ks-brand)}html body #MainContent .ks-pdp-product-subtitle{color:var(--ks-brand)!important}html body #MainContent .ks-pdp-heading--benefit>.ks-pdp-product-title{margin:0 0 12px;font-size:14px;font-weight:600;line-height:1.4;letter-spacing:.04em}html body #MainContent .ks-editorial{--ks-accent: var(--ks-brand)}html body #MainContent .ks-editorial :is(.vpv-eyebrow,.vps-eyebrow,.vp-faq__eyebrow,.vp-close__eyebrow,.chb-eyebrow,.vps-row__label,.dd-tag),html body #MainContent .ks-handles-story :is(.swx-how__eyebrow,.video-eyebrow){color:var(--ks-brand)!important}html body #MainContent .ks-headline-underline{position:relative;display:inline-block;white-space:nowrap}html body #MainContent .ks-headline-underline:after{content:"";position:absolute;inset-inline:0;bottom:-.075em;height:.12em;border-top:.065em solid var(--ks-brand);border-radius:50%;transform:rotate(-1.5deg);pointer-events:none}html body #MainContent .ks-pdp-bestseller{position:absolute;top:16px;right:16px;z-index:3;display:inline-flex;align-items:center;padding:7px 11px;border:1px solid rgba(255,255,255,.35);border-radius:4px;background:var(--ks-brand);color:#fff;font:600 11px/1.3 Arial,Helvetica,sans-serif;letter-spacing:.07em;text-transform:uppercase;pointer-events:none}html body #MainContent :is(.ks-gear-overview__inner,.ks-handles-overview__inner)>p :is(b,strong),html body #MainContent :is(.vest-compat__text,.ab-info__subtitle,.ezb-info__subtitle,.ks-neck-intro__lead,.ks-mace-intro__lead) :is(b,strong){color:var(--ks-brand)!important}html body #MainContent :is(.ks-gear-story,.ks-gear-review,.ks-handles-story,.ks-series-story,.ks-weights-story) :is(.vest-specs__v,.ab-specs__v,.ezb-specs__v,.ch-spec__v,.ch-stat__n,.ch-stat__v,.ch-program__num,.db-stat__n,.nb2-stat__n,.kabc-spec-value,.ezb-training__number,.ezst-stat-value,.ck-tabpanel__statv,.feature-num,.ex-number,.ezr-tl-era-num){color:var(--ks-brand)!important}html body #MainContent :is(.ks-gear-story,.ks-gear-review,.ks-handles-story,.ks-series-story,.ks-weights-story) :is(.section-label,.sec-eyebrow,.ch-eyebrow,.ck-eyebrow,.db-eyebrow,.nb2-eyebrow,.abl-video-label,.abl-feat-label,.abl-ex-label,.adb-faq__eyebrow,.boot-faq__eyebrow,.ezb-training__eyebrow,.ez-section-label,.ch-press__label,.ks-gear-press>p){color:var(--ks-brand)!important}html body #MainContent :is(.ks-pdp-benefits,.ks-neck-intro__features) .ks-pdp-icon,html body #MainContent :is(.ks-vest-loading__steps li>span,.ks-vest-details__features article>span){color:var(--ks-brand)!important}html body #MainContent .ks-vest-press{border-bottom-color:var(--ks-brand-line)}html body #MainContent .ks-vest-press figure{border-color:var(--ks-brand-line)}html body #MainContent .ks-vest-press blockquote:before{content:"";display:block;width:32px;height:3px;margin-bottom:14px;border-radius:2px;background:var(--ks-brand)}html body #MainContent .ks-purchase-confidence__promise strong,html body #MainContent .ks-purchase-confidence__reviews strong{color:var(--ks-brand)!important}html body #MainContent .ks-gear-story .ck-press__quote em{color:var(--ks-brand)!important;border-color:var(--ks-brand-line)}html body #MainContent .ks-pdp-bestseller--with-award{left:16px;right:auto}html body #MainContent .ks-pdp-award{position:absolute;top:16px;right:16px;z-index:3;display:block;width:min(108px,23%);height:auto;border-radius:50%;background:#fff;pointer-events:none}@media(max-width:749px){html body #MainContent .ks-pdp-heading--benefit>.ks-pdp-product-title{margin-bottom:10px;font-size:13px}html body #MainContent .ks-pdp-bestseller{top:12px;right:12px;padding:6px 9px;font-size:10px}html body #MainContent .ks-pdp-bestseller--with-award{left:12px;right:auto}html body #MainContent .ks-pdp-award{top:12px;right:12px;width:min(86px,23%)}html body #MainContent .ks-vest-press blockquote:before{width:26px;margin-bottom:9px}}
/*# sourceMappingURL=/cdn/shop/t/67/assets/ks-cta-colors.css.map */
