body.template-index:has(knox-paths) .khe-category-links>a:hover .khe-cat-ic,body.template-index:has(knox-paths) .khe-category-links>a:active .khe-cat-ic{background:#f4f6f8;color:#1254e3;transition-duration:.2s}@media(prefers-reduced-motion:no-preference){body.template-index:has(knox-paths) :is(.khs-goal-card,.khs-choice,.khs-focus-option):active{transition:background-color .22s cubic-bezier(.4,0,.2,1),border-color .22s cubic-bezier(.4,0,.2,1),color .22s cubic-bezier(.4,0,.2,1),box-shadow .22s cubic-bezier(.4,0,.2,1),gap .22s cubic-bezier(.4,0,.2,1),transform .18s cubic-bezier(.4,0,.2,1)}}body.template-index:has(knox-paths) .khs-request .khs-fields{grid-template-columns:minmax(0,1fr)}body.template-index:has(knox-paths) .khs-request .khs-fields>label,body.template-index:has(knox-paths) .khs-request .khs-wide{grid-column:1/-1}body.template-index:has(knox-paths) .khs-fields :is(input,select,textarea),body.template-index:has(knox-paths) .khs-fields :is(input,textarea)::placeholder{font-size:16px;line-height:1.5}body.template-index:has(knox-paths) :is(.kn-description,.khe-heading p,.kt-section-heading p:not(.kt-eyebrow),.khs-heading>p,.khs-category-hint,.kt-procurement p:not(.kt-eyebrow),.khe-panel-bottom p){font-size:16px;line-height:1.5}body.template-index:has(knox-paths) .khs-choice:before{content:"";flex:0 0 16px;width:16px;height:16px;font-size:0;background-color:currentColor;opacity:.7;-webkit-mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16' fill='none' stroke='black' stroke-width='1.6' stroke-linecap='round'%3E%3Cpath d='M8 3v10M3 8h10'/%3E%3C/svg%3E") center/16px 16px no-repeat;mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16' fill='none' stroke='black' stroke-width='1.6' stroke-linecap='round'%3E%3Cpath d='M8 3v10M3 8h10'/%3E%3C/svg%3E") center/16px 16px no-repeat}body.template-index:has(knox-paths) :is(.khs-choice,.khs-focus-option,.khs-goal-card){transition:background-color .22s cubic-bezier(.4,0,.2,1),border-color .22s cubic-bezier(.4,0,.2,1),color .22s cubic-bezier(.4,0,.2,1),box-shadow .22s cubic-bezier(.4,0,.2,1),gap .22s cubic-bezier(.4,0,.2,1),transform .18s cubic-bezier(.4,0,.2,1)}body.template-index:has(knox-paths) .khs-choice:before{transition:width .22s cubic-bezier(.4,0,.2,1),flex-basis .22s cubic-bezier(.4,0,.2,1),opacity .16s cubic-bezier(.4,0,.2,1),transform .22s cubic-bezier(.4,0,.2,1)}body.template-index:has(knox-paths) .khs-choice:has(input:checked){gap:0}body.template-index:has(knox-paths) .khs-choice:has(input:checked):before,body.template-index:has(knox-paths) .khs-choice:has(input:checked):hover:before{flex-basis:0;width:0;opacity:0;transform:scale(.4) rotate(90deg)}@media(prefers-reduced-motion:reduce){body.template-index:has(knox-paths) :is(.khs-choice,.khs-focus-option,.khs-goal-card),body.template-index:has(knox-paths) .khs-choice:before{transition:background-color .15s linear,border-color .15s linear,color .15s linear}body.template-index:has(knox-paths) .khs-choice:has(input:checked):before{transform:none}}body.template-index:has(knox-paths) .khs-fields select{-webkit-appearance:none;-moz-appearance:none;appearance:none;padding-left:16px;padding-right:48px;background-color:#fff;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16' fill='none' stroke='%23686E77' stroke-width='1.6' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M4 6l4 4 4-4'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:right 16px center;background-size:16px 16px;cursor:pointer;text-overflow:ellipsis}body.template-index:has(knox-paths) .khs-fields select::-ms-expand{display:none}body.template-index:has(knox-paths) .khe-panel-bottom{display:grid;grid-template-columns:48px minmax(0,1fr) auto;align-items:center;gap:16px 24px;margin-top:40px;padding:24px 28px;border-radius:16px;background:#f4f6f8}body.template-index:has(knox-paths) .khe-panel-bottom{grid-template-columns:96px minmax(0,1fr) auto}body.template-index:has(knox-paths) .khe-pb-ic{display:flex;align-items:center;justify-content:center;width:96px;height:96px;color:#1254e3}body.template-index:has(knox-paths) .khe-pb-ic svg{width:96px;height:96px;display:block;stroke-width:1.1}body.template-index:has(knox-paths) .khe-pb-copy{min-width:0}body.template-index:has(knox-paths) .khe-pb-copy h3{margin:0 0 4px;font-size:18px;font-weight:700;line-height:1.3;letter-spacing:-.01em;color:#18202c}body.template-index:has(knox-paths) .khe-panel-bottom p{margin:0;max-width:640px}body.template-index:has(knox-paths) .khe-panel-bottom button{margin:0;border:0}@media(max-width:760px){body.template-index:has(knox-paths) .khe-panel-bottom{grid-template-columns:64px minmax(0,1fr);padding:20px;gap:16px}body.template-index:has(knox-paths) .khe-pb-ic,body.template-index:has(knox-paths) .khe-pb-ic svg{width:64px;height:64px}body.template-index:has(knox-paths) .khe-panel-bottom button{grid-column:1/-1;width:100%}}body.template-index:has(knox-paths) .khs-goal-card:has(input:checked){box-shadow:inset 0 0 0 1px var(--khs-tone),0 8px 24px #18202c14,0 2px 6px #18202c0d}body.template-index:has(knox-paths) .khs-requirements{box-sizing:border-box}body.template-index:has(knox-paths) .khs-requirements .khs-details-toggle{position:relative;flex:none;width:16px;height:16px;color:#435e82}body.template-index:has(knox-paths) .khs-requirements .khs-details-toggle:before,body.template-index:has(knox-paths) .khs-requirements .khs-details-toggle:after{content:"";position:absolute;left:1px;top:7px;width:14px;height:2px;border-radius:1px;background:currentColor;font-size:0;transition:transform .28s cubic-bezier(.2,.8,.2,1)}body.template-index:has(knox-paths) .khs-requirements .khs-details-toggle:after{transform:rotate(90deg)}body.template-index:has(knox-paths) .khs-requirements[open]:not([data-closing]) .khs-details-toggle:after{transform:rotate(180deg)}@media(prefers-reduced-motion:reduce){body.template-index:has(knox-paths) .khs-requirements .khs-details-toggle:after{transition:none}}@supports (appearance:base-select){body.template-index:has(knox-paths) .khs-fields select,body.template-index:has(knox-paths) .khs-fields select::picker(select){-webkit-appearance:base-select;appearance:base-select}body.template-index:has(knox-paths) .khs-fields select{display:flex;align-items:center;gap:12px;padding-right:16px;background-image:none}body.template-index:has(knox-paths) .khs-fields select:hover{border-color:#a2a8b0}body.template-index:has(knox-paths) .khs-fields select:open{border-color:#1254e3}body.template-index:has(knox-paths) .khs-fields select selectedcontent{flex:1;min-width:0;overflow:hidden;white-space:nowrap;text-overflow:ellipsis}body.template-index:has(knox-paths) .khs-fields select::picker-icon{content:"";flex:none;width:16px;height:16px;margin-left:auto;background:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16' fill='none' stroke='%23686E77' stroke-width='1.6' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M4 6l4 4 4-4'/%3E%3C/svg%3E") center/16px 16px no-repeat;transition:rotate .22s cubic-bezier(.2,.8,.2,1)}body.template-index:has(knox-paths) .khs-fields select:open::picker-icon{rotate:180deg}body.template-index:has(knox-paths) .khs-fields select::picker(select){box-sizing:border-box;margin:8px 0;padding:6px;border:1px solid #D7DDE5;border-radius:12px;background:#fff;color:#18202c;box-shadow:0 16px 40px #18202c1f,0 2px 6px #18202c0f;max-height:min(360px,50vh);overflow-y:auto;opacity:0;translate:0 -4px;transition:opacity .16s ease,translate .22s cubic-bezier(.2,.8,.2,1),overlay .22s allow-discrete,display .22s allow-discrete}body.template-index:has(knox-paths) .khs-fields select:open::picker(select){opacity:1;translate:0 0}@starting-style{body.template-index:has(knox-paths) .khs-fields select:open::picker(select){opacity:0;translate:0 -4px}}body.template-index:has(knox-paths) .khs-fields select option{display:flex;align-items:center;gap:12px;min-height:44px;padding:10px 12px;border-radius:8px;font-size:16px;line-height:1.4;color:#18202c;cursor:pointer;transition:background-color .12s linear}body.template-index:has(knox-paths) .khs-fields select option:hover,body.template-index:has(knox-paths) .khs-fields select option:focus-visible{background:#f4f6f8;outline:none}body.template-index:has(knox-paths) .khs-fields select option:checked{color:#1254e3;font-weight:600}body.template-index:has(knox-paths) .khs-fields select option::checkmark{content:"";order:1;flex:none;width:16px;height:16px;margin-left:auto;background:currentColor;-webkit-mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16' fill='none' stroke='black' stroke-width='1.8' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M3.5 8.5l3 3 6-7'/%3E%3C/svg%3E") center/16px no-repeat;mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16' fill='none' stroke='black' stroke-width='1.8' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M3.5 8.5l3 3 6-7'/%3E%3C/svg%3E") center/16px no-repeat}@media(prefers-reduced-motion:reduce){body.template-index:has(knox-paths) .khs-fields select::picker(select),body.template-index:has(knox-paths) .khs-fields select::picker-icon{transition:none}}}body.template-index:has(knox-paths) .kt-marquee{--kt-gap:64px;position:relative;overflow:hidden;contain:paint;-webkit-mask-image:linear-gradient(90deg,transparent,#000 72px,#000 calc(100% - 72px),transparent);mask-image:linear-gradient(90deg,transparent,#000 72px,#000 calc(100% - 72px),transparent)}body.template-index:has(knox-paths) .kt-marquee-track{display:flex;width:max-content;animation:kt-marquee 75s linear infinite;will-change:transform;backface-visibility:hidden}body.template-index:has(knox-paths) .kt-marquee .kt-customer-logos{display:flex;flex:none;align-items:center;gap:0 var(--kt-gap);padding-right:var(--kt-gap);grid-template-columns:none}body.template-index:has(knox-paths) .kt-marquee .kt-customer{flex:none;min-height:72px;padding:0}body.template-index:has(knox-paths) .kt-marquee .kt-customer img[style*=--lw]{max-width:none}body.template-index:has(knox-paths) .kt-marquee:hover .kt-marquee-track,body.template-index:has(knox-paths) .kt-marquee[data-paused] .kt-marquee-track{animation-play-state:paused}@keyframes kt-marquee{to{transform:translate3d(-50%,0,0)}}@media(max-width:760px){body.template-index:has(knox-paths) .kt-marquee{--kt-gap:40px;-webkit-mask-image:linear-gradient(90deg,transparent,#000 32px,#000 calc(100% - 32px),transparent);mask-image:linear-gradient(90deg,transparent,#000 32px,#000 calc(100% - 32px),transparent)}body.template-index:has(knox-paths) .kt-marquee-track{animation-duration:60s}body.template-index:has(knox-paths) .kt-marquee .kt-customer{min-height:56px}}@media(prefers-reduced-motion:reduce){body.template-index:has(knox-paths) .kt-marquee{-webkit-mask-image:none;mask-image:none}body.template-index:has(knox-paths) .kt-marquee-track{width:auto;animation:none;will-change:auto}body.template-index:has(knox-paths) .kt-marquee-track>[aria-hidden]{display:none}body.template-index:has(knox-paths) .kt-marquee .kt-customer-logos{flex:1;flex-wrap:wrap;gap:16px var(--kt-gap);padding-right:0}}body.template-index:has(knox-paths) .khs-fields>label>.khs-req{margin-left:2px;color:#e42323;font-size:14px;font-weight:600}body.template-index:has(knox-paths) .khs-fields :is(input,textarea)[aria-invalid=true]{border-color:#e42323;box-shadow:inset 0 0 0 1px #e42323;background:#fff url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 20 20' fill='none' stroke='%23E42323' stroke-width='1.6' stroke-linecap='round'%3E%3Ccircle cx='10' cy='10' r='8'/%3E%3Cpath d='M10 6v4.5'/%3E%3Ccircle cx='10' cy='13.75' r='.6' fill='%23E42323'/%3E%3C/svg%3E") no-repeat right 16px center/20px 20px;padding-right:48px}body.template-index:has(knox-paths) .khs-fields textarea[aria-invalid=true]{background-position:right 16px top 14px}body.template-index:has(knox-paths) .khs-field-error{margin-top:8px;color:#e42323;font-size:13px;font-weight:500;line-height:1.45}body.template-index.template-index:has(knox-paths) :is(.kn-studio,.khe,.kt-trust) :is(a,button,input,select,textarea,summary):focus,body.template-index.template-index:has(knox-paths) :is(.kn-studio,.khe,.kt-trust) :is(a,button,input,select,textarea,summary):focus-visible,body.template-index.template-index:has(knox-paths) :is(.kn-studio,.khe,.kt-trust) .ds-btn.ds-btn:focus-visible,body.template-index.template-index:has(knox-paths) :is(.kn-studio,.khe,.kt-trust) :is(.khs-goal-card,.khs-focus-option,.khs-choice):has(input:focus-visible){outline:none}body.template-index.template-index:has(knox-paths) :is(.kn-studio,.khe,.kt-trust) :is(a,button,summary):focus-visible,body.template-index.template-index:has(knox-paths) :is(.kn-studio,.khe,.kt-trust) .ds-btn.ds-btn:focus-visible,body.template-index.template-index:has(knox-paths) :is(.kn-studio,.khe,.kt-trust) :is(.khs-goal-card,.khs-focus-option,.khs-choice):has(input:focus-visible){outline:3px solid rgba(18,84,227,.2);outline-offset:1px}body.template-index.template-index:has(knox-paths) :is(.kn-studio,.khe,.kt-trust) .khs-fields :is(input,select,textarea):focus{outline:none;border-color:#1254e3;box-shadow:0 0 0 3px #1254e31f}body.template-index.template-index:has(knox-paths) :is(.kn-studio,.khe,.kt-trust) .khs-fields :is(input,textarea)[aria-invalid=true]:focus{border-color:#e42323;box-shadow:inset 0 0 0 1px #e42323,0 0 0 3px #e423231f}body.template-index:has(knox-paths) .khs-fields :is(input,select,textarea){transition:border-color .16s ease,box-shadow .16s ease}
/*# sourceMappingURL=/cdn/shop/t/84/assets/knox-home-refresh-2.css.map */
