body.template-product #MainContent .ks-neck-belt-refine :is(.ck-page,.db){--ink:#213440;--muted:#52616a;--blue:#365464;--chalk:#f2f5f4;--line:#d9e1e3;color:#213440!important}body.template-product #MainContent .ks-neck-belt-refine :is(.ck-sec,.db-sec){padding:80px 0!important;border-color:#d9e1e3!important}body.template-product #MainContent .ks-neck-belt-refine :is(.ck-w,.db-wrap){width:100%;max-width:1240px!important;padding:0 48px!important;margin-inline:auto!important}body.template-product #MainContent .ks-neck-belt-refine :is(.ck-h2,.db-h2){font-size:clamp(32px,3.6vw,46px)!important;line-height:1.12!important;font-weight:650!important;letter-spacing:-.035em!important;color:#213440!important;max-width:24ch}body.template-product #MainContent .ks-neck-belt-refine :is(.ck-eyebrow,.db-eyebrow){font-size:11px!important;line-height:1.5!important;letter-spacing:.14em!important;text-transform:uppercase!important;font-weight:700!important;color:#526f7c!important;margin-bottom:14px!important}body.template-product #MainContent .ks-neck-belt-refine :is(.ck-subline,.db-lede){font-size:17px!important;line-height:1.7!important;color:#52616a!important;max-width:60ch!important}body.template-product #MainContent .ks-neck-belt-refine :is(.ck-sechead){margin-bottom:36px!important}body.template-product #MainContent .ks-neck-belt-refine :is(.ck-sechead--center){text-align:left!important}body.template-product #MainContent .ks-neck-belt-refine .ck-sechead--center :is(.ck-h2,.ck-subline){margin-left:0!important;margin-right:0!important}body.template-product #MainContent .ks-neck-belt-refine :is(.ck-cap,.ck-yt,.db-sec--chalk,.ck-program){background:#f2f5f4!important}body.template-product #MainContent .ks-neck-belt-refine .ks-neck-intro{background:#f2f5f4!important;padding:72px 0!important}body.template-product #MainContent .ks-neck-belt-refine .ks-neck-intro__inner{max-width:1240px!important;padding:0 48px!important;gap:72px!important}body.template-product #MainContent .ks-neck-belt-refine .ks-neck-intro h2{font-size:clamp(34px,3.7vw,48px)!important;line-height:1.1!important;letter-spacing:-.035em!important;color:#213440!important;max-width:13ch!important}body.template-product #MainContent .ks-neck-belt-refine .ks-neck-intro__media{border-radius:10px!important}body.template-product #MainContent .ks-neck-belt-refine .ks-neck-intro__features{gap:20px!important}body.template-product #MainContent .ks-neck-belt-refine .ks-neck-intro__features strong{font-size:16px!important;color:#213440!important}body.template-product #MainContent .ks-neck-belt-refine .ck-sec[aria-label="Product overview"] .ck-w{display:grid;grid-template-columns:.78fr 1.22fr;gap:32px 56px;align-items:center}body.template-product #MainContent .ks-neck-belt-refine .ck-sec[aria-label="Product overview"] .ck-sechead{margin:0!important}body.template-product #MainContent .ks-neck-belt-refine .ck-video__wrap{width:100%;max-width:none!important;margin:0!important;border:0!important;border-radius:10px!important;box-shadow:0 12px 34px #21344012}body.template-product #MainContent .ks-neck-belt-refine .ck-hub{grid-column:1/-1;display:grid;grid-template-columns:1fr 240px;align-items:center;gap:40px;max-width:none!important;margin:8px 0 0!important;padding:28px 32px!important;border:0!important;border-left:3px solid #6e8995!important;background:#f2f5f4!important}body.template-product #MainContent .ks-neck-belt-refine .ck-hub__quote{font-size:20px!important;line-height:1.55!important;font-weight:500!important;margin:0!important;color:#365464!important}body.template-product #MainContent .ks-neck-belt-refine .ck-hub__cite{font-size:13px!important;line-height:1.6!important;letter-spacing:0!important;margin:0!important;color:#52616a!important}body.template-product #MainContent .ks-neck-belt-refine .ck-yt__grid{gap:20px!important}body.template-product #MainContent .ks-neck-belt-refine .ck-yt__card{border:1px solid #d9e1e3!important;border-radius:10px!important;box-shadow:0 5px 18px #21344005}body.template-product #MainContent .ks-neck-belt-refine .ck-yt__title{font-size:16px!important;line-height:1.5!important;font-weight:600!important;padding:20px!important;color:#213440!important}body.template-product #MainContent .ks-neck-belt-refine .ck-press{padding:36px 0!important}body.template-product #MainContent .ks-neck-belt-refine .ck-press__quote{font-size:20px!important;line-height:1.5!important;font-weight:500!important}body.template-product #MainContent .ks-neck-belt-refine .ck-cap__grid{gap:16px!important;border:0!important;border-radius:0!important;background:transparent!important;overflow:visible!important}body.template-product #MainContent .ks-neck-belt-refine .ck-cap__cell{padding:28px!important;border:1px solid #d9e1e3!important;border-radius:10px!important;background:#fff!important}body.template-product #MainContent .ks-neck-belt-refine .ck-cap__icon{display:grid;place-items:center;width:44px!important;height:44px!important;padding:10px;background:#eaf0f1;border-radius:50%;color:#365464!important;margin-bottom:20px!important}body.template-product #MainContent .ks-neck-belt-refine .ck-cap__name{font-size:20px!important;line-height:1.3!important;letter-spacing:-.015em!important;font-weight:600!important;color:#213440!important}body.template-product #MainContent .ks-neck-belt-refine .ck-cap__desc{font-size:16px!important;line-height:1.65!important;margin:10px 0 0!important;color:#52616a!important}body.template-product #MainContent .ks-neck-belt-refine .ck-auth{background:#fff!important}body.template-product #MainContent .ks-neck-belt-refine .ck-auth__quote{font-size:clamp(24px,2.5vw,32px)!important;line-height:1.4!important;font-weight:500!important;color:#213440!important}body.template-product #MainContent .ks-neck-belt-refine .ck-auth__quote em{color:#365464!important;border-color:#b9cbd0!important}body.template-product #MainContent .ks-neck-belt-refine .ck-auth__body{font-size:16px!important;line-height:1.7!important;color:#52616a!important}body.template-product #MainContent .ks-neck-belt-refine .ck-auth__cite{font-size:13px!important;letter-spacing:0!important;color:#52616a!important}body.template-product #MainContent .ks-neck-belt-refine .ck-auth__stats{gap:1px!important;background:#526a77!important;border:0!important;border-radius:10px!important}body.template-product #MainContent .ks-neck-belt-refine .ck-auth__stat{padding:28px 24px!important;background:#2d4553!important}body.template-product #MainContent .ks-neck-belt-refine .ck-auth__val{font-size:44px!important;line-height:1.1!important;color:#fff!important;letter-spacing:-.04em!important}body.template-product #MainContent .ks-neck-belt-refine .ck-auth__val small{font-size:17px!important;color:#d8e5e9!important;letter-spacing:0!important}body.template-product #MainContent .ks-neck-belt-refine .ck-auth__key{font-size:14px!important;line-height:1.5!important;letter-spacing:0!important;color:#f1f6f7!important}body.template-product #MainContent .ks-neck-belt-refine .ck-auth__src{font-size:12px!important;color:#c0d1d8!important}body.template-product #MainContent .ks-neck-belt-refine .ck-cmp{max-width:none!important;border-color:#d9e1e3!important;border-radius:10px!important}body.template-product #MainContent .ks-neck-belt-refine .ck-cmp__row{grid-template-columns:.85fr 1fr 1fr!important}body.template-product #MainContent .ks-neck-belt-refine .ck-cmp__row--head{background:#f2f5f4!important}body.template-product #MainContent .ks-neck-belt-refine .ck-cmp__cell{padding:20px 24px!important;font-size:16px!important;line-height:1.5!important;letter-spacing:0!important}body.template-product #MainContent .ks-neck-belt-refine .ck-cmp__cell--k{font-size:14px!important;color:#52616a!important;font-weight:600!important}body.template-product #MainContent .ks-neck-belt-refine .ck-cmp__cell--sel{background:#eaf1f3!important}body.template-product #MainContent .ks-neck-belt-refine .ck-cmp__prod{padding:24px!important;display:grid!important;grid-template-columns:120px 1fr;align-items:center;gap:20px!important}body.template-product #MainContent .ks-neck-belt-refine .ck-cmp__prod img{max-width:120px!important;width:100%!important}body.template-product #MainContent .ks-neck-belt-refine .ck-cmp__name{font-size:27px!important;line-height:1.2!important;color:#213440!important}body.template-product #MainContent .ks-neck-belt-refine .ck-cmp__price{font-size:14px!important;line-height:1.5!important;margin-top:8px;color:#52616a!important}body.template-product #MainContent .ks-neck-belt-refine :is(.ck-tab,.db-tab){padding:13px 22px!important;font-size:15px!important;line-height:1.4!important;letter-spacing:0!important;font-weight:600!important;border-radius:7px!important;border-color:#c9d6da!important;background:#fff!important;color:#365464!important}body.template-product #MainContent .ks-neck-belt-refine :is(.ck-tab,.db-tab)[aria-selected=true]{background:#365464!important;color:#fff!important;border-color:#365464!important}body.template-product #MainContent .ks-neck-belt-refine :is(.ck-tab,.db-tab):focus-visible{outline:3px solid #84a7b5!important;outline-offset:4px!important}body.template-product #MainContent .ks-neck-belt-refine .ck-tabpanel.is-active{grid-template-columns:1.08fr .92fr!important;gap:64px!important}body.template-product #MainContent .ks-neck-belt-refine .ck-tabpanel__media{border:0!important;border-radius:10px!important}body.template-product #MainContent .ks-neck-belt-refine .ck-tabpanel__name{font-size:32px!important;line-height:1.2!important;color:#213440!important}body.template-product #MainContent .ks-neck-belt-refine .ck-tabpanel__desc{font-size:17px!important;line-height:1.7!important;color:#52616a!important}body.template-product #MainContent .ks-neck-belt-refine .ck-tabpanel__meta{margin-top:28px!important;border:0!important;gap:28px!important;background:transparent!important}body.template-product #MainContent .ks-neck-belt-refine .ck-tabpanel__stat{padding:0!important;background:transparent!important}body.template-product #MainContent .ks-neck-belt-refine .ck-tabpanel__statv{font-size:34px!important;line-height:1.2!important;color:#365464!important}body.template-product #MainContent .ks-neck-belt-refine .ck-tabpanel__statk{font-size:13px!important;letter-spacing:0!important;color:#52616a!important}body.template-product #MainContent .ks-neck-belt-refine .ck-program__intro{gap:28px 64px!important}body.template-product #MainContent .ks-neck-belt-refine .ck-program__included{display:inline-block;padding:8px 12px!important;border-radius:5px;background:#dde9ec;color:#365464!important;font-size:12px!important;letter-spacing:0!important}body.template-product #MainContent .ks-neck-belt-refine .ck-program__list{padding-left:0!important}body.template-product #MainContent .ks-neck-belt-refine .ck-program__list li{font-size:16px!important;line-height:1.5!important;border-color:#ccdadd!important}body.template-product #MainContent .ks-neck-belt-refine .ck-program__track{padding:28px!important;border-color:#d9e1e3!important;border-radius:10px!important}body.template-product #MainContent .ks-neck-belt-refine .ck-program__name{font-size:23px!important;color:#213440!important}body.template-product #MainContent .ks-neck-belt-refine .ck-program__desc{font-size:16px!important;line-height:1.65!important;color:#52616a!important}body.template-product #MainContent .ks-neck-belt-refine .ck-program__level{font-size:11px!important;letter-spacing:.12em!important;color:#526f7c!important}body.template-product #MainContent .ks-neck-belt-refine .ck-program__note{font-size:14px!important;line-height:1.6!important;color:#52616a!important}body.template-product #MainContent .ks-neck-belt-refine .ck-study__card{padding:24px!important;border-radius:10px!important}body.template-product #MainContent .ks-neck-belt-refine .ck-study__label{font-size:13px!important;letter-spacing:0!important;color:#52616a!important}body.template-product #MainContent .ks-neck-belt-refine .ck-study__tag{font-size:13px!important;letter-spacing:0!important;padding:6px 10px!important}body.template-product #MainContent .ks-neck-belt-refine .ck-study__tag--after{background:#365d50!important;color:#fff!important}body.template-product #MainContent .ks-neck-belt-refine .ck-study__delta{background:#eaf2ed!important}body.template-product #MainContent .ks-neck-belt-refine .ck-study__deltav{font-size:32px!important;color:#365d50!important}body.template-product #MainContent .ks-neck-belt-refine .ck-study__deltak{font-size:14px!important;color:#365d50!important}body.template-product #MainContent .ks-neck-belt-refine .ck-time__list{max-width:920px!important;margin:0!important;padding-left:30px!important;border-left:2px solid #c5d4d9!important;gap:32px!important}body.template-product #MainContent .ks-neck-belt-refine .ck-time__item{display:grid;grid-template-columns:170px 1fr;gap:0 32px}body.template-product #MainContent .ks-neck-belt-refine .ck-time__item:before{left:-37px!important;top:8px!important;width:12px!important;height:12px!important;background:#365464!important;border:3px solid #eaf0f1!important}body.template-product #MainContent .ks-neck-belt-refine .ck-time__era{font-size:13px!important;line-height:1.6!important;letter-spacing:.02em!important;color:#526f7c!important;padding-top:4px}body.template-product #MainContent .ks-neck-belt-refine .ck-time__quote{font-size:22px!important;line-height:1.5!important;font-weight:500!important;color:#213440!important;margin:0!important}body.template-product #MainContent .ks-neck-belt-refine .ck-time__src{grid-column:2;font-size:14px!important;color:#52616a!important;margin-top:8px!important}body.template-product #MainContent .ks-neck-belt-refine :is(.ck-faq__list,.db-faq>div:last-child){border:1px solid #d9e1e3!important;border-radius:10px!important;padding:0 24px!important;background:#fff!important}body.template-product #MainContent .ks-neck-belt-refine :is(.ck-faq__q,.db-faq summary){font-size:17px!important;line-height:1.5!important;color:#213440!important;padding:22px 0!important;font-weight:600!important}body.template-product #MainContent .ks-neck-belt-refine .ck-faq__item:first-child{border-top:0!important}body.template-product #MainContent .ks-neck-belt-refine .ck-faq__item:last-child{border-bottom:0!important}body.template-product #MainContent .ks-neck-belt-refine :is(.ck-faq__a-inner,.db-faq details p){font-size:16px!important;line-height:1.7!important;color:#52616a!important}body.template-product #MainContent .ks-neck-belt-refine .db-modes-intro>.db-wrap{display:grid;grid-template-columns:.8fr 1.2fr;column-gap:64px;row-gap:0;align-items:center}body.template-product #MainContent .ks-neck-belt-refine .db-modes-intro>.db-wrap>.db-eyebrow{grid-column:1;grid-row:1;align-self:end}body.template-product #MainContent .ks-neck-belt-refine .db-modes-intro>.db-wrap>.db-h2{grid-column:1;grid-row:2;align-self:start;max-width:12ch!important}body.template-product #MainContent .ks-neck-belt-refine .db-modes-intro .db-video{grid-column:2;grid-row:1/4;width:100%;margin:0!important;border:0!important;border-radius:10px!important;box-shadow:0 12px 34px #21344012}body.template-product #MainContent .ks-neck-belt-refine .db-modes-intro .db-tabs{grid-column:1/-1;margin:48px 0 28px!important;gap:10px!important}body.template-product #MainContent .ks-neck-belt-refine .db-modes-intro .db-panel{grid-column:1/-1;gap:56px!important;align-items:center!important;background:#fff!important;padding:32px!important;border:1px solid #d9e1e3!important;border-radius:10px!important}body.template-product #MainContent .ks-neck-belt-refine .db-panel__copy h3{font-size:32px!important;line-height:1.18!important;color:#213440!important;font-weight:600!important}body.template-product #MainContent .ks-neck-belt-refine .db-panel__copy p{font-size:17px!important;line-height:1.7!important;color:#52616a!important}body.template-product #MainContent .ks-neck-belt-refine .db-panel__spec li{font-size:14px!important;line-height:1.6!important;padding:14px 0!important}body.template-product #MainContent .ks-neck-belt-refine .db-panel__spec li span:last-child{font-size:14px!important;text-align:right}body.template-product #MainContent .ks-neck-belt-refine .db-exgrid{gap:16px!important}body.template-product #MainContent .ks-neck-belt-refine .db-ex{aspect-ratio:1/1!important;border:0!important}body.template-product #MainContent .ks-neck-belt-refine .db-ex img{width:100%!important;height:100%!important;object-fit:cover!important}body.template-product #MainContent .ks-neck-belt-refine .db-ex span{font-size:14px!important;letter-spacing:0!important;padding:7px 12px!important;color:#213440!important}body.template-product #MainContent .ks-neck-belt-refine .db-cap{gap:16px!important;border:0!important;border-radius:0!important;background:transparent!important;overflow:visible!important}body.template-product #MainContent .ks-neck-belt-refine .db-cap__cell{padding:28px 24px!important;border:1px solid #d9e1e3!important;border-radius:10px!important;background:#fff!important}body.template-product #MainContent .ks-neck-belt-refine .db-cap__cell svg{display:block;width:38px!important;height:38px!important;stroke:#526f7c!important;margin-bottom:24px!important}body.template-product #MainContent .ks-neck-belt-refine .db-cap__v{font-size:42px!important;line-height:1.1!important;letter-spacing:-.04em!important;color:#213440!important}body.template-product #MainContent .ks-neck-belt-refine .db-cap__v small{font-size:16px!important;letter-spacing:0!important;color:#52616a!important}body.template-product #MainContent .ks-neck-belt-refine .db-cap__k{font-size:18px!important;line-height:1.4!important;color:#213440!important;margin:12px 0 10px!important}body.template-product #MainContent .ks-neck-belt-refine .db-cap__d{font-size:16px!important;line-height:1.65!important;color:#52616a!important}body.template-product #MainContent .ks-neck-belt-refine .db-sec--dark{background:#2d4553!important}body.template-product #MainContent .ks-neck-belt-refine .db-sec--dark :is(.db-eyebrow,.db-quote,.db-attr__n,.db-stat__n){color:#fff!important}body.template-product #MainContent .ks-neck-belt-refine .db-quote{font-size:clamp(25px,2.6vw,32px)!important;line-height:1.45!important;font-weight:500!important}body.template-product #MainContent .ks-neck-belt-refine .db-quote mark{color:#e3eef0!important;border-color:#97b7c2!important;background:transparent!important}body.template-product #MainContent .ks-neck-belt-refine .db-sec--dark :is(.db-attr__s,.db-stat__l,.db-stat__n small,.db-attr__tags span){color:#d6e3e8!important}body.template-product #MainContent .ks-neck-belt-refine .db-attr__s{font-size:13px!important}body.template-product #MainContent .ks-neck-belt-refine .db-attr__tags span{font-size:12px!important;letter-spacing:0!important;border-color:#718b98!important}body.template-product #MainContent .ks-neck-belt-refine .db-stats{gap:1px!important;background:#6a8592!important;border:1px solid #6a8592!important}body.template-product #MainContent .ks-neck-belt-refine .db-stat{background:#344f5e!important;padding:26px 24px!important}body.template-product #MainContent .ks-neck-belt-refine .db-stat__n{font-size:42px!important;line-height:1.1!important}body.template-product #MainContent .ks-neck-belt-refine .db-stat__l{font-size:14px!important;line-height:1.5!important;letter-spacing:0!important}body.template-product #MainContent .ks-neck-belt-refine .db-hot{gap:64px!important}body.template-product #MainContent .ks-neck-belt-refine .db-hot__img{border:1px solid #d9e1e3!important;border-radius:10px!important}body.template-product #MainContent .ks-neck-belt-refine .db-dot{width:36px!important;height:36px!important;font-size:14px!important;background:#fff!important;color:#365464!important;border:2px solid #365464!important}body.template-product #MainContent .ks-neck-belt-refine .db-dot[aria-pressed=true]{background:#365464!important;color:#fff!important;box-shadow:0 0 0 5px #36546422}body.template-product #MainContent .ks-neck-belt-refine .db-hot__list{border:0!important}body.template-product #MainContent .ks-neck-belt-refine .db-hot__item{padding:22px 20px!important;grid-template-columns:32px 1fr!important;gap:16px!important;border-color:#d9e1e3!important;border-radius:8px}body.template-product #MainContent .ks-neck-belt-refine .db-hot__item[aria-current=true]{background:#eaf1f3!important}body.template-product #MainContent .ks-neck-belt-refine .db-hot__item .n{font-size:14px!important;line-height:1.5!important;color:#526f7c!important}body.template-product #MainContent .ks-neck-belt-refine .db-hot__item h3{font-size:20px!important;line-height:1.3!important;font-weight:600!important;color:#213440!important}body.template-product #MainContent .ks-neck-belt-refine .db-hot__item p{font-size:16px!important;line-height:1.6!important;color:#52616a!important;margin-top:8px!important}body.template-product #MainContent .ks-neck-belt-refine .db-cmp{gap:20px!important;border:0!important;border-radius:0!important;background:transparent!important;overflow:visible!important}body.template-product #MainContent .ks-neck-belt-refine .db-cmp__c{border:1px solid #d9e1e3!important;border-radius:10px!important;overflow:hidden}body.template-product #MainContent .ks-neck-belt-refine .db-cmp__c img{aspect-ratio:1/1!important;object-fit:contain!important}body.template-product #MainContent .ks-neck-belt-refine .db-cmp__b{padding:24px!important;gap:12px!important}body.template-product #MainContent .ks-neck-belt-refine .db-cmp__t{font-size:22px!important;line-height:1.3!important;color:#213440!important}body.template-product #MainContent .ks-neck-belt-refine .db-cmp__b p{font-size:16px!important;line-height:1.65!important;color:#52616a!important}body.template-product #MainContent .ks-neck-belt-refine .db-cmp__c--win{outline:2px solid #4f7667!important;background:#f0f6f2!important}body.template-product #MainContent .ks-neck-belt-refine .db-pill--green{font-size:12px!important;line-height:1.4!important;letter-spacing:.03em!important;background:#365d50!important;color:#fff!important;padding:6px 10px!important}@media(max-width:1000px){body.template-product #MainContent .ks-neck-belt-refine .ck-cmp__prod{grid-template-columns:1fr!important}body.template-product #MainContent .ks-neck-belt-refine .db-modes-intro>.db-wrap{column-gap:32px!important}body.template-product #MainContent .ks-neck-belt-refine .db-modes-intro .db-panel{gap:28px!important}}@media(max-width:800px){body.template-product #MainContent .ks-neck-belt-refine :is(.ck-sec,.db-sec){padding:52px 0!important}body.template-product #MainContent .ks-neck-belt-refine :is(.ck-w,.db-wrap){padding:0 22px!important}body.template-product #MainContent .ks-neck-belt-refine :is(.ck-h2,.db-h2){font-size:32px!important;max-width:24ch!important}body.template-product #MainContent .ks-neck-belt-refine .ks-neck-intro{padding:48px 0!important}body.template-product #MainContent .ks-neck-belt-refine .ks-neck-intro__inner{padding:0 22px!important;gap:28px!important;grid-template-columns:1fr!important}body.template-product #MainContent .ks-neck-belt-refine .ks-neck-intro h2{font-size:36px!important}body.template-product #MainContent .ks-neck-belt-refine .ck-sec[aria-label="Product overview"] .ck-w{grid-template-columns:1fr;gap:28px}body.template-product #MainContent .ks-neck-belt-refine .ck-hub{grid-template-columns:1fr;gap:16px;margin:0!important;padding:24px!important}body.template-product #MainContent .ks-neck-belt-refine .ck-hub__quote{font-size:18px!important}body.template-product #MainContent .ks-neck-belt-refine .ck-cap__grid{grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:12px!important}body.template-product #MainContent .ks-neck-belt-refine .ck-cap__cell{padding:22px 18px!important}body.template-product #MainContent .ks-neck-belt-refine .ck-cap__name{font-size:18px!important}body.template-product #MainContent .ks-neck-belt-refine .ck-cap__desc{font-size:15px!important}body.template-product #MainContent .ks-neck-belt-refine .ck-auth__stat{padding:24px 18px!important}body.template-product #MainContent .ks-neck-belt-refine .ck-auth__val{font-size:36px!important}body.template-product #MainContent .ks-neck-belt-refine .ck-cmp__cell{padding:14px 10px!important;font-size:14px!important}body.template-product #MainContent .ks-neck-belt-refine .ck-cmp__cell--k{font-size:12px!important}body.template-product #MainContent .ks-neck-belt-refine .ck-cmp__prod{padding:14px 10px!important;gap:12px!important}body.template-product #MainContent .ks-neck-belt-refine .ck-cmp__name{font-size:22px!important}body.template-product #MainContent .ks-neck-belt-refine .ck-cmp__price{font-size:12px!important}body.template-product #MainContent .ks-neck-belt-refine .ck-tabpanel.is-active{grid-template-columns:1fr!important;gap:28px!important}body.template-product #MainContent .ks-neck-belt-refine .ck-tabpanel__name{font-size:28px!important}body.template-product #MainContent .ks-neck-belt-refine .ck-program__intro{gap:28px!important}body.template-product #MainContent .ks-neck-belt-refine .ck-program__track{padding:24px!important}body.template-product #MainContent .ks-neck-belt-refine .ck-time__item{grid-template-columns:1fr;gap:8px}body.template-product #MainContent .ks-neck-belt-refine .ck-time__src{grid-column:1;margin:0!important}body.template-product #MainContent .ks-neck-belt-refine .ck-time__quote{font-size:20px!important}body.template-product #MainContent .ks-neck-belt-refine .ck-study__card{padding:18px!important}body.template-product #MainContent .ks-neck-belt-refine .ck-study__delta{gap:8px;padding:14px 10px!important}body.template-product #MainContent .ks-neck-belt-refine .ck-study__deltav{font-size:27px!important}body.template-product #MainContent .ks-neck-belt-refine .ck-study__deltak{font-size:13px!important}body.template-product #MainContent .ks-neck-belt-refine .db-modes-intro>.db-wrap{display:block!important}body.template-product #MainContent .ks-neck-belt-refine .db-modes-intro>.db-wrap>.db-h2{max-width:17ch!important;margin-bottom:28px!important}body.template-product #MainContent .ks-neck-belt-refine .db-modes-intro .db-tabs{margin:28px 0 20px!important}body.template-product #MainContent .ks-neck-belt-refine .db-modes-intro .db-panel{padding:24px 20px!important}body.template-product #MainContent .ks-neck-belt-refine .db-panel__copy h3{font-size:28px!important}body.template-product #MainContent .ks-neck-belt-refine .db-panel__copy p{font-size:16px!important}body.template-product #MainContent .ks-neck-belt-refine .db-exgrid{gap:10px!important}body.template-product #MainContent .ks-neck-belt-refine .db-ex span{left:8px!important;bottom:8px!important;font-size:13px!important;padding:5px 8px!important}body.template-product #MainContent .ks-neck-belt-refine .db-cap{grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:12px!important}body.template-product #MainContent .ks-neck-belt-refine .db-cap__cell{padding:24px 18px!important}body.template-product #MainContent .ks-neck-belt-refine .db-cap__v{font-size:34px!important}body.template-product #MainContent .ks-neck-belt-refine .db-cap__k{font-size:17px!important}body.template-product #MainContent .ks-neck-belt-refine .db-cap__d{font-size:15px!important}body.template-product #MainContent .ks-neck-belt-refine .db-stat{padding:24px 18px!important}body.template-product #MainContent .ks-neck-belt-refine .db-stat__n{font-size:36px!important}body.template-product #MainContent .ks-neck-belt-refine .db-hot{gap:28px!important}body.template-product #MainContent .ks-neck-belt-refine .db-hot__item{padding:20px 16px!important}body.template-product #MainContent .ks-neck-belt-refine .db-cmp{gap:24px!important}}@media(max-width:440px){body.template-product #MainContent .ks-neck-belt-refine .ck-cap__grid{grid-template-columns:1fr!important}body.template-product #MainContent .ks-neck-belt-refine .ck-cap__cell{display:grid;grid-template-columns:44px 1fr;gap:0 16px}body.template-product #MainContent .ks-neck-belt-refine .ck-cap__icon{grid-row:1/3;margin:0!important}body.template-product #MainContent .ks-neck-belt-refine .ck-cap__desc{grid-column:2;margin-top:6px!important}body.template-product #MainContent .ks-neck-belt-refine :is(.ck-tab,.db-tab){font-size:14px!important;padding:12px 15px!important}body.template-product #MainContent .ks-neck-belt-refine .db-cap{grid-template-columns:1fr!important}body.template-product #MainContent .ks-neck-belt-refine .db-cap__cell{display:grid;grid-template-columns:48px 1fr;gap:0 18px}body.template-product #MainContent .ks-neck-belt-refine .db-cap__cell svg{grid-row:1/4;margin:0!important}body.template-product #MainContent .ks-neck-belt-refine .db-cap__k,body.template-product #MainContent .ks-neck-belt-refine .db-cap__d{grid-column:2}body.template-product #MainContent .ks-neck-belt-refine .ck-cmp__row{grid-template-columns:.8fr 1fr 1fr!important}body.template-product #MainContent .ks-neck-belt-refine .ck-cmp__cell{overflow-wrap:anywhere}}body.template-product #MainContent .ks-neck-refine :is(h2,h3),body.template-product #MainContent .ks-gear-head[data-product-handle=ez-neck] .ks-pdp-heading h1{text-transform:capitalize!important}@media(max-width:767px){body.template-product #MainContent .ks-gear-head[data-product-handle=ez-neck] .ks-pdp-heading h1{width:100%!important;max-width:none!important;font-size:clamp(18px,6vw,30px)!important;line-height:1.15!important;letter-spacing:-.035em!important;white-space:normal!important;text-wrap:wrap!important}}
/*# sourceMappingURL=/cdn/shop/t/69/assets/ks-neck-belt-refinement.css.map */
