.kc-announce__msg a{color:inherit}.kc-announce__msg a:hover{text-decoration:underline}cart-drawer.kc-cd{position:fixed;top:0;right:0;bottom:0;left:0;width:auto;height:auto;z-index:70;display:block;visibility:hidden;background:none;transition:visibility 0s .4s}cart-drawer.kc-cd.active{visibility:visible;transition:none}cart-drawer.kc-cd .kc-cd__root{display:contents}cart-drawer.kc-cd .kc-overlay:empty{display:block}cart-drawer.kc-cd.active .kc-overlay{opacity:1;visibility:visible;transition:opacity .3s}cart-drawer.kc-cd .drawer__inner.kc-drawer{height:auto;width:min(440px,100%);max-width:none;padding:env(safe-area-inset-top,0px) env(safe-area-inset-right,0px) env(safe-area-inset-bottom,0px) 0;border:0;overflow:hidden;display:flex;flex-direction:column;align-items:stretch;grid-template-rows:none;background:#fff;color:var(--ink);font-family:var(--f-body);font-size:16px;line-height:1.55;outline:0}cart-drawer.kc-cd.active .drawer__inner.kc-drawer{transform:none;visibility:visible;transition:transform .4s var(--ease)}cart-drawer.kc-cd .kc-drawer__head{flex:none}cart-drawer.kc-cd .kc-drawer__head h2{margin:0}cart-drawer.kc-cd cart-drawer-items{display:flex;flex-direction:column;flex:1;min-height:0;overflow:hidden}cart-drawer.kc-cd .kc-ship{flex:none}cart-drawer.kc-cd .kc-cd__form{display:flex;flex-direction:column;flex:1;min-height:0}cart-drawer.kc-cd .kc-drawer__body{flex:1;min-height:0}cart-drawer.kc-cd .drawer__inner-empty.kc-drawer__body{height:auto;padding:4px 20px 12px;overflow:auto;display:block}cart-drawer.kc-cd .kc-drawer__empty .kc-cd__empty-title{margin:0;font-size:32px}cart-drawer.kc-cd .kc-drawer__foot{flex:none}cart-drawer.kc-cd .kc-drawer__foot>*+*{margin-top:0}cart-drawer.kc-cd .cart__items--disabled{opacity:.55;transition:opacity .2s}cart-drawer.kc-cd .kc-cd__errors:empty{display:none}cart-drawer.kc-cd .kc-cd__errors{margin:0 20px 12px;padding:10px 14px;border-radius:12px;background:#fdecec;color:#b42318;font-size:14px;font-weight:600}cart-drawer.kc-cd .kc-cd__uplink:hover{text-decoration:underline}cart-drawer.kc-cd .kc-cd__disc{font-size:14px}cart-drawer.kc-cd .kc-cd__disc span:first-child,.kc-line__disc{display:inline-flex;align-items:center;gap:6px}.kc-cd__disc svg,.kc-line__disc svg{width:14px;height:14px;flex:none}.kc-footer__bottom .kc-pay--end{margin-left:auto;justify-content:flex-end}.kc-footer__logo{display:block;width:180px;height:auto}.kc-footer .kc-logo{color:#fff}.kc-footer a{color:inherit}.kc-footer__social{display:flex;flex-wrap:wrap;gap:6px;margin:16px 0 0;padding:0;list-style:none}.kc-footer__social a{display:grid;place-items:center;width:38px;height:38px;border-radius:50%;background:var(--ink-2);color:#fff}.kc-footer__social svg{width:16px;height:16px}.kc-footer__social .visually-hidden{position:absolute!important}.kc-fcontact ul{list-style:none;margin:0;padding:0;display:grid;gap:18px}.kc-fcontact__item{display:flex;align-items:flex-start;gap:12px}.kc-fcontact__icon{flex:0 0 auto;width:36px;height:36px;padding:9px;border-radius:50%;background:var(--ink-2);color:var(--accent, #fff);fill:none;stroke:currentColor;stroke-width:1.8;stroke-linecap:round;stroke-linejoin:round}.kc-fcontact__label{display:block;margin-bottom:3px;font-size:11px;font-weight:700;letter-spacing:.12em;text-transform:uppercase;color:#ffffff80}.kc-fcontact__value,.kc-fcontact__text{font-size:15px;line-height:1.4;color:#fff;word-break:break-word}.kc-fcontact__value{text-decoration:none;border-bottom:1px solid rgba(255,255,255,.35);transition:border-color .2s,color .2s}.kc-fcontact__value:hover{color:var(--accent, #fff);border-color:currentColor}.kc-fcontact__text{color:#ffffffbf}.kc-logo__img{display:block;max-height:48px;object-fit:contain}.kc-wchip{display:grid;place-items:center}.kc-hit__img img{width:100%;height:100%;object-fit:contain;border-radius:12px;mix-blend-mode:multiply}.kc-mega__ico img{width:74%;height:74%;object-fit:contain;mix-blend-mode:multiply}.kc-mega__promo .kc-mega__promo-img{position:absolute;right:-6%;top:6%;width:78%;height:auto;max-height:60%;object-fit:contain;mix-blend-mode:multiply}.kc-mnav__group{border-bottom:1px solid var(--line)}.kc-mnav__group summary{display:flex;align-items:center;justify-content:space-between;padding:14px 0;font-family:var(--f-display);font-weight:800;font-size:26px;text-transform:uppercase;line-height:1;cursor:pointer;list-style:none}.kc-mnav__group summary::-webkit-details-marker{display:none}.kc-mnav__group summary svg{width:20px;height:20px;transition:transform .25s var(--ease)}.kc-mnav__group[open]>summary svg{transform:rotate(45deg)}.kc-mnav__subs{display:grid;padding:0 0 10px}.kc-mnav .kc-mnav__subs a.kc-mnav__sub{padding:10px 0 10px 16px;border-bottom:0;font-size:19px;color:var(--muted)}.kc-mnav .kc-mnav__subs a.kc-mnav__sub:hover{color:var(--ink)}.kc-mega.kc-mega--plain{grid-template-columns:repeat(3,minmax(0,1fr));width:min(620px,calc(100vw - 48px))}.kc-mnav__in{max-height:calc(100vh - 140px);overflow-y:auto}.kc-navrow__in{position:relative}.kc-nav__item.kc-nav__item--cols{position:static}.kc-mega.kc-mega--cols{left:calc(max(clamp(16px,3.4vw,40px),env(safe-area-inset-left,0px)) - 12px);right:auto;width:min(calc(100% - (2*max(clamp(16px,3.4vw,40px),env(safe-area-inset-left,0px))) + 24px),calc(var(--kc-cols,4) * 200px + 44px));grid-template-columns:repeat(var(--kc-cols,4),minmax(0,1fr));align-items:start;gap:16px 20px;padding:20px 22px}.kc-mega--cols:before{content:"";position:absolute;left:0;right:0;top:-14px;height:14px}.kc-mega__col{min-width:0}.kc-mega .kc-mega__head{display:block;margin:0 0 4px;padding:6px 8px;border-radius:10px;font:600 11px/1.3 var(--f-mono);letter-spacing:.12em;text-transform:uppercase;color:var(--muted)}.kc-mega a.kc-mega__head:hover{background:var(--paper);color:var(--ink)}.kc-mega__list{list-style:none;margin:0;padding:0;display:grid;gap:2px}.kc-mega .kc-mega__list a{display:block;padding:7px 8px;border-radius:10px;font-weight:600;font-size:14px;line-height:1.3}.kc-mega .kc-mega__list a[aria-current=page]{background:var(--sun-soft)}@media(max-width:700px){.kc-header .kc-header__bar{grid-template-columns:minmax(0,1fr) auto;column-gap:8px}.kc-header .kc-logo{min-width:0;max-width:100%;gap:8px;font-size:clamp(14px,4.7vw,26px);white-space:nowrap}.kc-header .kc-logo svg{width:26px;height:26px;flex:none}.kc-header .kc-logo__name{min-width:0;overflow:hidden;text-overflow:ellipsis}.kc-header .kc-logo__img{max-width:100%}.kc-header .kc-tools{gap:0}.kc-header .kc-tool{height:40px;padding:0 8px}.kc-header .kc-account{display:inline-flex}.kc-header .kc-count,.kc-header .kc-wishcount{top:1px;left:19px}}@media(max-width:380px){.kc-header .kc-tool{padding:0 6px}.kc-header .kc-count,.kc-header .kc-wishcount{left:17px}}.kc-mnav__group--sub{border-bottom:0}.kc-mnav .kc-mnav__group--sub summary{padding:10px 0 10px 16px;font-family:var(--f-body);font-weight:700;font-size:18px;text-transform:none;color:var(--ink)}.kc-mnav__group--sub summary svg{width:16px;height:16px}.kc-mnav .kc-mnav__group--sub .kc-mnav__subs a.kc-mnav__sub{padding-left:32px;font-size:17px}.kc-hit mark{background:var(--sun);color:var(--ink);border-radius:3px}.kc-suggest__load{margin:0;padding:14px;font-size:14px;color:var(--muted)}.kc-kitsec .kc-kits{padding-top:12px}.kc-kitsec .kc-kit{gap:0;padding:0}.kc-kitsec .kc-kit__media{position:relative;display:block;height:clamp(170px,calc(100vh - 640px),290px);overflow:hidden;border-radius:calc(var(--r-lg) - 2px) calc(var(--r-lg) - 2px) 0 0;background:#fff;border-bottom:1px solid var(--line)}.kc-kitsec .kc-kit--feat .kc-kit__media{border-bottom-color:transparent}.kc-kitsec .kc-kit__pic{position:absolute;top:0;right:0;bottom:0;left:0;display:block;width:100%;height:100%;padding:5% 8%;object-fit:contain;transition:transform .5s var(--ease)}.kc-kitsec .kc-kit__media--fill .kc-kit__pic{padding:0;object-fit:cover}.kc-kitsec .kc-kit:hover .kc-kit__pic{transform:scale(1.04)}.kc-kitsec .kc-kit__artbig{position:absolute;top:0;right:0;bottom:0;left:0;display:grid;place-items:center}.kc-kitsec .kc-kit__artbig svg{width:60%;height:auto;max-height:78%;transform:none;filter:drop-shadow(0 18px 14px rgba(13,16,32,.25));transition:transform .5s var(--ease)}.kc-kitsec .kc-kit__artbig svg.r-rack{width:66%}.kc-kitsec .kc-kit__artbig svg.r-kb,.kc-kitsec .kc-kit__artbig svg.r-glove,.kc-kitsec .kc-kit__artbig svg.r-shaker{width:30%}.kc-kitsec .kc-kit__artbig svg.r-plate,.kc-kitsec .kc-kit__artbig svg.r-band{width:40%}.kc-kitsec .kc-kit:hover .kc-kit__artbig svg{transform:scale(1.04)}.kc-kitsec .kc-kit__tag{position:absolute;z-index:2;top:14px;left:14px;padding:7px 11px;border-radius:999px;background:#fffffff0;border:1px solid var(--line);font:600 10.5px/1 var(--f-mono);letter-spacing:.14em;text-transform:uppercase;color:var(--ink)}.kc-kitsec .kc-kit__badge{position:absolute;z-index:2;top:14px;right:14px}.kc-kitsec .kc-kit__flag{z-index:3}.kc-kitsec .kc-kit--feat .kc-kit__flag~.kc-kit__media .kc-kit__tag{top:22px}.kc-kitsec .kc-kit--feat .kc-kit__flag~.kc-kit__media .kc-kit__badge{top:22px}.kc-kitsec .kc-kit__body{display:flex;flex:1;flex-direction:column;gap:10px;padding:16px clamp(16px,1.6vw,22px) clamp(16px,1.6vw,20px)}.kc-kitsec .kc-kit__title{font-size:clamp(24px,2vw,30px)}.kc-kitsec .kc-kit__spec{margin-top:-6px}.kc-kitsec .kc-kit__items{list-style:none;margin:0;padding:0;display:grid;gap:6px}.kc-kitsec .kc-kit__item{display:grid;grid-template-columns:38px minmax(0,1fr) auto;align-items:center;gap:10px;padding:5px 14px 5px 5px;border-radius:12px;background:#f3f2ee}.kc-kitsec .kc-kit--feat .kc-kit__item{background:#262624}.kc-kitsec .kc-kit__thumb{display:grid;place-items:center;width:38px;height:38px;overflow:hidden;border-radius:8px;background:#fff}.kc-kitsec .kc-kit__thumb img{display:block;width:88%;height:88%;object-fit:contain}.kc-kitsec .kc-kit__thumb svg{width:80%;height:auto;max-height:80%;transform:none}.kc-kitsec .kc-kit__thumb svg.r-kb,.kc-kitsec .kc-kit__thumb svg.r-glove,.kc-kitsec .kc-kit__thumb svg.r-shaker{width:46%}.kc-kitsec .kc-kit__thumb svg.r-plate,.kc-kitsec .kc-kit__thumb svg.r-band{width:62%}.kc-kitsec .kc-kit__info{display:grid;gap:1px;min-width:0}.kc-kitsec .kc-kit__name{overflow:hidden;white-space:nowrap;text-overflow:ellipsis;font-size:13.5px;font-weight:700;line-height:1.3;color:inherit}.kc-kitsec .kc-kit__name:hover{text-decoration:underline;text-underline-offset:3px}.kc-kitsec .kc-kit__info small{overflow:hidden;white-space:nowrap;text-overflow:ellipsis;font-size:12px;line-height:1.3;color:var(--muted)}.kc-kitsec .kc-kit--feat .kc-kit__info small{color:var(--muted-d)}.kc-kitsec .kc-kit__info small em{font-style:normal;font-weight:700;color:#d63b2f}.kc-kitsec .kc-kit__qty{font:600 12px/1 var(--f-mono);letter-spacing:.04em;color:var(--muted)}.kc-kitsec .kc-kit--feat .kc-kit__qty{color:var(--sun)}.kc-kitsec .kc-kit__foot{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:10px 12px;margin-top:auto;padding-top:4px}.kc-kitsec .kc-kit__price{display:grid;gap:3px;margin:0;padding:0}.kc-kitsec .kc-kit__now{font-size:clamp(22px,1.9vw,28px)}.kc-kitsec .kc-kit__now s{font-size:13px}.kc-kitsec .kc-kit__cta{flex:none;width:auto;min-height:46px;padding:0 20px}.kc-kitsec .kc-kit__cta:disabled{opacity:.5;cursor:not-allowed}.kc-kitsec .kc-kit__cta[aria-busy=true]{opacity:.7;cursor:progress}.kc-kitsec .kc-kit__empty{margin:0;padding:12px;border-radius:12px;border:1.5px dashed var(--line-2);font-size:13.5px;color:var(--muted)}.kc-kitsec .kc-kit--feat .kc-kit__empty{border-color:#fff3;color:var(--muted-d)}@media(max-width:700px){.kc-kitsec .kc-kits{grid-template-columns:minmax(0,1fr);grid-auto-flow:row;grid-auto-columns:auto;gap:18px;overflow:visible;scroll-snap-type:none;margin-inline:0;padding-inline:0;padding-top:12px;padding-bottom:0;margin-top:0}.kc-kitsec .kc-kit__media{height:clamp(170px,26vh,230px)}}.kc-page.kc-carthead{padding-bottom:0}.kc-carthead .kc-pagehead[hidden]{display:none}#MainContent:has(cart-items.is-empty) .kc-carthead__head{display:none}.kc-cats.kc-cats--n{grid-template-columns:repeat(var(--kc-n, 7),minmax(0,1fr))}.kc-cat__disc .kc-cat__art{width:56%}.kc-cat__disc .kc-cat__art:has(use[href="#s-dumbbell"]){width:74%;transform:rotate(-12deg)}.kc-cat__disc .kc-cat__art:has(use[href="#s-kettlebell"]){width:44%}.kc-cat__disc .kc-cat__art:has(use[href="#s-plate"]){width:54%}.kc-cat__disc .kc-cat__art:has(use[href="#s-belt"]){width:62%}.kc-cat__disc .kc-cat__art:has(use[href="#s-tee"]){width:54%;color:#262a3a}.kc-cat__disc .kc-cat__art:has(use[href="#s-rack"]){width:66%}.kc-cat__disc .kc-cat__art:has(use[href="#s-kit"]),.kc-cat__disc .kc-cat__art:has(use[href="#s-trio"]){width:72%}.kc-cat__disc .kc-cat__art:has(use[href="#s-roller"]),.kc-cat__disc .kc-cat__art:has(use[href="#s-wheel"]){width:64%}.kc-cat__disc .kc-cat__art:has(use[href="#s-glove"]){width:42%}.kc-cat__disc .kc-cat__art:has(use[href="#s-shaker"]){width:30%}.kc-cat__img{display:block;width:72%;height:72%;object-fit:contain;transition:transform .4s var(--ease)}.kc-cat__disc--cover{position:relative;overflow:hidden}.kc-cat__disc--cover .kc-cat__img{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover;border-radius:50%}.kc-cat:hover .kc-cat__img{transform:translateY(-6px) scale(1.05)}.kc-cat:hover .kc-cat__disc--cover .kc-cat__img{transform:scale(1.06)}@media(max-width:900px){.kc-cats.kc-cats--n{grid-template-columns:none}}.kc-ctap__btns{display:flex;flex-wrap:wrap;gap:10px;margin-top:22px}.kc-ctap .kc-news__lede a{color:#fff;text-decoration:underline;text-underline-offset:3px}.kc-faq.kc-faq--full{grid-template-columns:minmax(0,1fr)}.kc-qa>:not(summary):not(p){margin:0;padding:0 20px 18px;font-size:15px;color:var(--muted)}.kc-qa>p+p{margin-top:-8px}.kc-qa a{text-decoration:underline;text-decoration-color:var(--sun);text-decoration-thickness:2px;text-underline-offset:3px}@media(max-width:700px){.kc-goals .kc-goal.is-open .kc-goal__hint{position:relative;z-index:3;background:#ffffffeb}}.kc-thumb .kc-goal__thumbimg{display:block;width:80%;height:80%;object-fit:contain;mix-blend-mode:multiply}.kc-goal .kc-goal__artimg{aspect-ratio:1;object-fit:contain}.kc-hx[data-kc-hx] .kc-hx__tab.is-run .kc-hx__bar i{animation-duration:var(--kc-hx-dur, 7s)}.kc-usp .kc-usp__pay{display:flex;flex-wrap:wrap;gap:4px;margin-top:5px;line-height:0}.kc-usp .kc-usp__pay>span{display:block}.kc-usp__payicon{display:block;width:32px;height:21px}.kc-hx--static .kc-hx__tab[aria-selected=true] .kc-hx__bar i{width:100%}.kc-hx .kc-hx__prod--img{width:88%}.kc-hx__img{display:block;width:100%;height:auto;max-height:clamp(240px,26vw,380px);object-fit:contain;filter:drop-shadow(0 34px 26px rgba(0,0,0,.55))}.kc-hx .kc-hx__prod--kettlebell{width:40%}.kc-hx .kc-hx__prod--plate{width:54%}.kc-hx .kc-hx__prod--kit{width:80%}.kc-hx .kc-hx__prod--band,.kc-hx .kc-hx__prod--tee,.kc-hx .kc-hx__prod--shorts,.kc-hx .kc-hx__prod--wraps,.kc-hx .kc-hx__prod--rope{width:50%}.kc-hx .kc-hx__prod--belt,.kc-hx .kc-hx__prod--wheel{width:60%}.kc-hx .kc-hx__prod--roller{width:66%}.kc-hx .kc-hx__prod--glove{width:38%}.kc-hx .kc-hx__prod--shaker{width:26%}@media(max-width:700px){.kc-hx__img{max-height:240px}}@media(max-width:560px){.kc-hx .kc-usp{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.kc-hx .kc-usp .kc-usp__txt,.kc-hx .kc-usp .kc-usp__pay{display:none}.kc-hx .kc-usp li{gap:10px;padding:12px}.kc-hx .kc-usp i{width:36px;height:36px;border-radius:11px}.kc-hx .kc-usp i svg{width:19px;height:19px}.kc-hx .kc-usp b{font-size:13.5px;line-height:1.25}}a.kc-value{transition:border-color .2s}a.kc-value:hover{border-color:var(--ink)}.kc-value p a{text-decoration:underline;text-underline-offset:3px}.kc-page.kc-pgs{padding-bottom:0}.kc-pagehead p a{text-decoration:underline;text-underline-offset:3px}.kc-pagehead .kc-pagehead__img{object-fit:contain;bottom:0;max-height:92%;width:auto;max-width:min(28%,300px)}.kc-pagehead--white .kc-helpsearch{border:1.5px solid var(--line-2)}.kc-helpsearch:focus-within{box-shadow:0 0 0 3px var(--ink)}.kc-helpsearch input::-webkit-search-cancel-button{cursor:pointer}.kc-pdsec{padding-top:clamp(36px,4vw,60px)}.kc-pd__tabs button{background:none;border:0;cursor:pointer;font-family:inherit}.kc-pd__panel[hidden]{display:none}.kc-pd__panel:focus-visible{outline:3px solid var(--ink);outline-offset:3px}.kc-pd__desc{max-width:72ch}.kc-pd__desc>:first-child{margin-top:0}.kc-pd__desc p{margin:0 0 16px}.kc-pd__desc h2,.kc-pd__desc h3,.kc-pd__desc h4{margin:24px 0 10px;font-size:18px;font-weight:700;line-height:1.3;color:var(--ink)}.kc-pd__desc ul,.kc-pd__desc ol{margin:0 0 16px;padding-left:20px;display:grid;gap:4px}.kc-pd__desc a{color:var(--ink);text-decoration:underline;text-decoration-color:var(--sun);text-decoration-thickness:2px;text-underline-offset:4px}.kc-pd__desc strong,.kc-pd__desc b{color:var(--ink);font-weight:700}.kc-pd__desc img{max-width:100%;height:auto;border-radius:16px}.kc-pd__desc table{width:100%;border-collapse:collapse}.kc-pd__desc td,.kc-pd__desc th{padding:8px 0;border-bottom:1px solid var(--line);text-align:left}.kc-pd__desc>:last-child{margin-bottom:0}.kc-pd__desc+.kc-pd__info,.kc-pd__info+.kc-pd__desc{margin-top:16px}.kc-spec .kc-spec__group th{width:auto;text-align:left;color:var(--ink);font-weight:700}.kc-spec .kc-spec__group:not(:first-child) th{padding-top:24px}.kc-pd__guide{margin-top:4px}.kc-pd__guide .kc-table{font-size:14px}.kc-set[hidden]{display:none}.kc-set__photo{width:84%;height:84%;object-fit:contain;mix-blend-mode:multiply}.kc-set__item.is-off .kc-set__photo{mix-blend-mode:normal}.kc-set__add-err{color:#ffb4ab}.kc-set [data-kc-set-add][aria-busy=true]{opacity:.7;cursor:progress}.kc-pdsec[hidden]{display:none}.kc-steps span a{text-decoration:underline;text-underline-offset:3px;color:var(--ink)}.kc-note.kc-table__note{margin-top:14px}.kc-table td a{text-decoration:underline;text-underline-offset:3px}.kc-plain .kc-trk__result:empty{display:block}.kc-trk__box{padding-top:16px;border-top:1px solid var(--line)}.kc-scope .kc-trk__h{margin:0;font-family:var(--f-body);font-weight:700;letter-spacing:0;font-size:18px;color:var(--ink)}.kc-trk__p{margin:0;color:var(--muted);font-size:15px}.kc-trk__btns{display:flex;flex-wrap:wrap;gap:10px}.kc-trk__btns [hidden]{display:none}.kc-formbtn{justify-self:start}.kc-form .kc-formdone:empty{display:block}.kc-formerr{padding:12px 14px;border-radius:12px;background:#fdecea;border:1px solid #F5C2BC;color:#b42318;font-size:14px;font-weight:600}.kc-formerr ul{margin:0;padding-left:18px}.kc-formerr p{margin:0}.kc-warr__text{color:var(--muted)}.kc-warr__text p{margin:0}.kc-warr__text p+p,.kc-warr__text ul,.kc-warr__text ol{margin-top:10px;margin-bottom:0}.kc-warr__text a{color:var(--ink);text-decoration:underline;text-underline-offset:3px}.kc-pgs--gap-block{margin-top:clamp(36px,4vw,60px)}.kc-pgs--gap-small{margin-top:14px}.shopify-section:last-child>.kc-pgs{padding-bottom:clamp(40px,4vw,64px)}.kc-note.kc-wg__note{margin-top:14px}.kc-wg .kc-card__title{font-family:inherit;letter-spacing:0;color:inherit;word-break:normal}.kc-wg__note a{text-decoration:underline;text-underline-offset:3px}.kc-picker .kc-wp__h{margin-top:10px}.kc-result__img .kc-wp__img{display:block;width:80%;height:80%;object-fit:contain;mix-blend-mode:multiply}.kc-wp__name{color:inherit;text-decoration:none}.kc-wp__name:hover{text-decoration:underline;text-decoration-color:var(--sun);text-decoration-thickness:2px;text-underline-offset:3px}.kc-result .kc-btn:disabled{opacity:.5;cursor:not-allowed}.kc-wish [hidden]{display:none}.kc-wishgrid .kc-card{animation:kc-wish-in .35s var(--ease,ease) both}.kc-wishgrid .kc-card.is-leaving{opacity:0;transform:scale(.97);transition:opacity .2s,transform .2s}@keyframes kc-wish-in{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:none}}@media(prefers-reduced-motion:reduce){.kc-wishgrid .kc-card{animation:none}}.kc-404 .kc-searchbig.kc-404__search{width:100%}.kc-agrid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px}.kc-acard{position:relative;display:grid;grid-template-rows:auto 1fr;padding:8px;border-radius:24px;background:#fff;border:1px solid var(--line);transition:border-color .2s}.kc-acard:hover{border-color:var(--ink)}.kc-acard__media{position:relative;display:grid;place-items:center;aspect-ratio:16/10;overflow:hidden;border-radius:18px;background:var(--sun-soft-2)}.kc-acard__img{width:100%;height:100%;object-fit:cover;transition:transform .5s var(--ease)}.kc-acard:hover .kc-acard__img{transform:scale(1.03)}.kc-acard__art{width:62%;height:auto;max-height:76%;filter:drop-shadow(0 18px 14px rgba(18,18,18,.22));transition:translate .45s var(--ease)}.kc-acard:hover .kc-acard__art{translate:0 -6px}.kc-acard__tag{position:absolute;top:12px;left:12px;z-index:1}.kc-acard__body{display:flex;flex-direction:column;gap:8px;padding:16px 12px 12px}.kc-acard__meta{margin:0;font:600 12px var(--f-mono);color:var(--muted)}.kc-scope .kc-acard__title{margin:0;font-family:var(--f-body);font-weight:700;letter-spacing:0;font-size:19px;line-height:1.25;color:var(--ink)}.kc-acard__title a:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;border-radius:inherit}.kc-acard__ex{margin:0;font-size:14.5px;line-height:1.5;color:var(--muted)}.kc-acard__more{display:inline-flex;align-items:center;gap:8px;margin-top:auto;padding-top:6px;font-weight:700;font-size:14px;text-decoration:underline;text-decoration-color:var(--sun);text-decoration-thickness:2px;text-underline-offset:6px}.kc-acard__more svg{width:16px;height:16px;transition:transform .25s var(--ease)}.kc-acard:hover .kc-acard__more svg{transform:translate(4px)}.kc-pager{display:flex;flex-wrap:wrap;justify-content:center;gap:8px;margin-top:28px}.kc-pager a,.kc-pager span{display:inline-grid;place-items:center;min-width:44px;height:44px;padding:0 12px;border-radius:999px;background:#fff;border:1.5px solid var(--line);font-weight:700;font-size:14px}.kc-pager a:hover{border-color:var(--ink)}.kc-pager [aria-current]{background:var(--ink);border-color:var(--ink);color:#fff}.kc-pager .kc-pager__gap{background:none;border-color:transparent}.kc-pager__arrow svg{width:16px;height:16px;transform:rotate(180deg)}.kc-pager__arrow--next svg{transform:none}@media(max-width:1100px){.kc-agrid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:700px){.kc-agrid{grid-template-columns:minmax(0,1fr);gap:12px}}.kc-cartsum.is-empty{display:none}.kc-cartsum__in{padding-bottom:clamp(40px,4vw,64px)}.kc-cartsum__rows{display:grid;gap:14px}.kc-cartsum__rows>p{margin:0}.kc-ship.kc-cartsum__ship{padding:0;border:0}.kc-cartsum__disc span:first-child{display:inline-flex;align-items:center;gap:6px;font-weight:600}.kc-cartsum__disc svg{width:14px;height:14px;flex:none}.kc-cartsum .kc-drawer__note a{text-decoration:underline}.kc-cartsum__checkout{width:100%}.kc-cartsum__checkout:disabled{opacity:.5}.kc-cartsum__express,.kc-cartsum__express .dynamic-checkout__content{margin:0}.kc-cartsum__express [data-shopify-buttoncontainer],.kc-pay.kc-cartsum__pay{justify-content:center}.kc-pay.kc-cartsum__pay span{background:var(--paper);color:var(--ink)}.kc-cartsum__errors:empty{display:none}.kc-cartsum__errors{padding:10px 14px;border-radius:12px;background:#fdecec;color:#b42318;font-size:14px;font-weight:600}.kc-cartsum .kc-summary{top:var(--kc-sticky-top,132px)}@media(min-width:1024px){.kc-cartsum,.kc-cartsum__in{height:100%}.kc-wrap.kc-cartsum__in{max-width:none;padding-left:0;padding-right:0}}.kc-cartitems{display:block}.kc-cartitems:not(.is-empty) .kc-cartitems__empty{display:none}.kc-cartitems.is-empty .kc-cartitems__full{display:none}.kc-cartitems__in{padding-bottom:20px}.kc-cartitems.is-empty .kc-cartitems__in{padding-bottom:clamp(40px,4vw,64px)}.kc-cartitems .cart__items--disabled{opacity:.55;pointer-events:none;transition:opacity .2s}.kc-cartitems .kc-cartlist .kc-line:last-child{border-bottom:0}.kc-cartnote textarea.kc-input{min-height:96px}.kc-more.kc-more--back{justify-self:start}.kc-more--back svg{transform:rotate(180deg)}.kc-cartitems .kc-empty .kc-cartitems__etitle{font-size:clamp(36px,4vw,52px)}.kc-cartitems__login{font-size:14px}.kc-cartitems__login a{text-decoration:underline}.kc-line__photo{display:block;width:78%;height:78%;object-fit:contain;mix-blend-mode:multiply}.kc-line.cart-item{grid-template-rows:none;margin:0}.kc-line__main{min-width:0}.kc-line__disc{display:inline-flex;align-items:center;gap:6px}.kc-line__disc svg{width:14px;height:14px;flex:none}.kc-line.cart-item cart-remove-button{display:inline-flex;margin:0;width:auto;height:auto}.kc-line.cart-item .kc-qty{flex:none}.kc-line .kc-qty .quantity__button{flex-shrink:0;margin:0;font-size:inherit;padding:0}.kc-line .kc-qty .quantity__button.quantity__button,.kc-line .kc-qty .quantity__input.quantity__input{background-color:transparent;box-shadow:none}.kc-line .kc-qty .quantity__button:hover:not([disabled]){background-color:var(--paper)}.kc-line .kc-qty .quantity__button svg{pointer-events:none}.kc-line .kc-qty .quantity__input{flex:none;opacity:1;padding:0}.kc-line .kc-qty .quantity__button.disabled{opacity:.4}.kc-line__err{margin:6px 0 0;font-size:13px;color:#b42318}.kc-line__err:has(.cart-item__error-text:empty){display:none}.kc-line .cart-item__name{text-decoration:none}.kc-line .cart-item__name:hover{text-decoration:underline}@media(min-width:1024px){.template-cart #MainContent:has(.kc-cartitems){--kc-cg:max(clamp(16px,3.4vw,40px),env(safe-area-inset-left,0px));--kc-cin:calc(min(100%,var(--max)) - 2 * var(--kc-cg) - 20px);display:grid;grid-template-columns:[full-start] minmax(var(--kc-cg),1fr) [main-start] calc(var(--kc-cin) * .6154) [main-end] 20px [side-start] calc(var(--kc-cin) * .3846) [side-end] minmax(var(--kc-cg),1fr) [full-end];align-items:start}.template-cart #MainContent:has(.kc-cartitems)>*{grid-column:full-start / full-end;min-width:0}.template-cart #MainContent>.shopify-section:has(>.kc-cartitems:not(.is-empty)){grid-column:main-start / main-end}.template-cart #MainContent>.shopify-section:has(>.kc-cartsum){grid-column:side-start / side-end;align-self:stretch}.template-cart #MainContent>.shopify-section:has(>.kc-cartsum.is-empty){display:none}.kc-cartitems:not(.is-empty) .kc-wrap.kc-cartitems__in{max-width:none;padding-left:0;padding-right:0;padding-bottom:clamp(40px,4vw,64px)}}.kc-page.kc-cb{padding-bottom:0}.kc-cb .kc-cb__desc{position:relative;z-index:1;max-width:60ch;font-size:16px;line-height:1.5;color:#121212c7}.kc-cb .kc-pagehead--ink .kc-cb__desc{color:var(--muted-d)}.kc-cb .kc-pagehead--white .kc-cb__desc{color:var(--muted)}.kc-cb .kc-cb__desc>*{margin:0}.kc-cb .kc-cb__desc>*+*{margin-top:8px}.kc-cb .kc-cb__desc a{text-decoration:underline}.kc-cb .kc-cb__img{object-fit:contain;max-height:88%;bottom:6%;border-radius:18px}.kc-cg{padding-bottom:clamp(40px,4vw,64px)}.kc-cg .kc-card__title{font-family:inherit;letter-spacing:0;color:inherit;word-break:normal}.kc-cg .kc-coll.kc-cg--full{grid-template-columns:minmax(0,1fr)}.kc-cg .kc-cg__form,.kc-cg .kc-cg__region{display:contents}.kc-cg .kc-cg__main{min-width:0}.kc-cg .kc-cg__off{opacity:.45;cursor:not-allowed}.kc-cg .kc-cg__off input{cursor:not-allowed}.kc-cg .kc-fopts:not(.is-expanded) .kc-cg__extra{display:none}.kc-cg .kc-cg__fmore{justify-self:start;min-height:36px;padding:0 8px;font-size:13px;font-weight:700;text-decoration:underline;text-underline-offset:3px}.kc-cg .kc-cg__sw{flex:none;width:18px;height:18px;border-radius:50%;border:1px solid var(--line-2)}.kc-cg:not(.is-js) .kc-cg__bands{display:none}.kc-cg .kc-cg__bands{display:grid;gap:1px}.kc-cg .kc-cg__price{display:flex;align-items:center;gap:8px;padding:8px 8px 0}.kc-cg .kc-cg__bands+.kc-cg__price{margin-top:4px;border-top:1px solid var(--line);padding-top:12px}.kc-cg .kc-cg__pf{position:relative;flex:1 1 0;min-width:0}.kc-cg .kc-cg__pf>span{position:absolute;left:12px;top:50%;transform:translateY(-50%);font-weight:600;font-size:14px;color:var(--muted);pointer-events:none}.kc-cg .kc-cg__pf .kc-input{height:42px;padding:0 10px 0 26px;border-radius:999px;font-size:14px}.kc-cg .kc-cg__to{flex:none;font-size:13px;color:var(--muted)}.kc-cg .kc-cg__hint{margin:8px 8px 0;font-size:12px;color:var(--muted)}.kc-cg .kc-cg__apply{width:100%;min-height:44px;margin-top:4px}.kc-cg .kc-toolbar .kc-cg__apply{width:auto;margin:0 0 0 8px}.kc-cg .kc-cg__chips:not(:empty){margin-bottom:14px}.kc-cg .kc-active a{display:inline-flex;align-items:center;gap:6px;height:32px;padding:0 10px 0 12px;border-radius:999px;background:var(--sun-soft);font-size:13px;font-weight:600;color:var(--ink);transition:background-color .2s}.kc-cg .kc-active a:hover{background:var(--sun)}.kc-cg .kc-active a svg{width:12px;height:12px}.kc-cg .kc-active a.kc-clear{background:none;padding:0 6px;text-decoration:underline}.kc-cg .kc-cg__results{transition:opacity .15s}.kc-cg.is-loading .kc-cg__results{opacity:.45;pointer-events:none}.kc-cg .kc-cg__loadmore.is-busy{opacity:.6;pointer-events:none}.kc-cg.is-js .kc-cg__pager:not(.is-deep){display:none}.kc-cg:not(.is-js) .kc-cg__loadmore{display:none}.kc-cg .kc-cg__pager{display:flex;flex-wrap:wrap;justify-content:center;gap:6px;margin-top:18px}.kc-cg .kc-cg__pager a,.kc-cg .kc-cg__pager span{display:grid;place-items:center;min-width:42px;height:42px;padding:0 10px;border-radius:999px;background:#fff;border:1.5px solid var(--line);font-weight:700;font-size:14px;transition:border-color .2s}.kc-cg .kc-cg__pager a:hover{border-color:var(--ink)}.kc-cg .kc-cg__pager [aria-current]{background:var(--ink);border-color:var(--ink);color:#fff}.kc-cg .kc-cg__pager .kc-cg__gap{background:none;border:0;min-width:20px}.kc-cg .kc-cg__pager svg{width:16px;height:16px}.kc-cg .kc-cg__pager a[aria-label="Previous page"] svg{transform:rotate(180deg)}@media(max-width:1023px){.kc-cg .kc-filters-overlay:empty{display:block}.kc-cg .kc-filters{overflow-y:auto}}.kc-lc .kc-lc__text{position:relative;z-index:1;max-width:60ch}.kc-lc .kc-lc__text>*{margin:0}.kc-lc .kc-lc__text>*+*{margin-top:8px}.kc-lc .kc-lc__grid{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));gap:28px 16px;margin:clamp(22px,3vw,36px) 0 0;padding:0;list-style:none}.kc-lc .kc-lc__grid>li{min-width:0}.kc-lc .kc-cat__disc{max-width:200px}.kc-lc .kc-cat__disc svg{width:66%}.kc-lc .kc-cat__disc svg.r-db{width:76%}.kc-lc .kc-cat__disc svg.r-rack,.kc-lc .kc-cat__disc svg.r-kit,.kc-lc .kc-cat__disc svg.r-trio,.kc-lc .kc-cat__disc svg.r-wheel{width:74%}.kc-lc .kc-cat__disc svg.r-kb,.kc-lc .kc-cat__disc svg.r-shaker,.kc-lc .kc-cat__disc svg.r-glove{width:46%}.kc-lc .kc-lc__disc--img{position:relative;overflow:hidden}.kc-lc .kc-lc__img{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover;border-radius:50%;transition:transform .4s var(--ease)}.kc-lc .kc-cat:hover .kc-lc__img{transform:scale(1.05)}.kc-lc .kc-lc__none{grid-column:1/-1}.kc-lc .kc-lc__pager{display:flex;flex-wrap:wrap;justify-content:center;gap:6px;margin-top:32px}.kc-lc .kc-lc__pager a,.kc-lc .kc-lc__pager span{display:grid;place-items:center;min-width:42px;height:42px;padding:0 10px;border-radius:999px;background:#fff;border:1.5px solid var(--line);font-weight:700;font-size:14px}.kc-lc .kc-lc__pager a:hover{border-color:var(--ink)}.kc-lc .kc-lc__pager [aria-current]{background:var(--ink);border-color:var(--ink);color:#fff}.kc-lc .kc-lc__pager .kc-lc__gap{background:none;border:0}@media(max-width:1100px){.kc-lc .kc-lc__grid{grid-template-columns:repeat(4,minmax(0,1fr))}}@media(max-width:700px){.kc-lc .kc-lc__grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:20px 10px}.kc-lc .kc-cat b{font-size:14px}}@media(max-width:480px){.kc-lc .kc-lc__grid{grid-template-columns:repeat(2,minmax(0,1fr))}}.kc-scope .kc-pagehead h1{color:inherit}.kc-pgcopy{max-width:74ch;font-size:16px;line-height:1.65;color:var(--muted)}.kc-pgcopy>:first-child{margin-top:0}.kc-pgcopy>:last-child{margin-bottom:0}.kc-pgcopy p,.kc-pgcopy ul,.kc-pgcopy ol,.kc-pgcopy blockquote,.kc-pgcopy table,.kc-pgcopy figure{margin:0 0 14px}.kc-scope .kc-pgcopy h1,.kc-scope .kc-pgcopy h2{margin:30px 0 12px;font-family:var(--f-display);font-weight:800;text-transform:uppercase;line-height:.92;letter-spacing:.01em;color:var(--ink);font-size:clamp(30px,2.6vw,40px)}.kc-scope .kc-pgcopy h3{margin:24px 0 8px;font-family:var(--f-body);font-weight:700;letter-spacing:0;font-size:19px;line-height:1.3;color:var(--ink)}.kc-scope .kc-pgcopy h4,.kc-scope .kc-pgcopy h5,.kc-scope .kc-pgcopy h6{margin:20px 0 6px;font-family:var(--f-body);font-weight:700;letter-spacing:0;font-size:16px;line-height:1.35;color:var(--ink)}.kc-pgcopy strong,.kc-pgcopy b{color:var(--ink)}.kc-pgcopy a{color:var(--ink);font-weight:600;text-decoration:underline;text-decoration-color:var(--sun);text-decoration-thickness:2px;text-underline-offset:4px}.kc-pgcopy a:hover{text-decoration-color:var(--ink)}.kc-pgcopy ul,.kc-pgcopy ol{padding-left:22px}.kc-pgcopy li+li{margin-top:6px}.kc-pgcopy ul li::marker{color:var(--sun-deep)}.kc-pgcopy blockquote{padding:14px 18px;border-radius:14px;background:var(--sun-soft-2);border-left:4px solid var(--sun);color:var(--ink)}.kc-pgcopy img{display:block;max-width:100%;height:auto;border-radius:18px}.kc-pgcopy hr{margin:26px 0;border:0;border-top:1px solid var(--line)}.kc-pgcopy table{width:100%;border-collapse:collapse;font-size:14.5px;display:block;overflow-x:auto}.kc-pgcopy th,.kc-pgcopy td{padding:11px 14px;border-bottom:1px solid var(--line);text-align:left;vertical-align:top}.kc-pgcopy th{background:var(--paper);font-size:12.5px;letter-spacing:.06em;text-transform:uppercase}.kc-pgcopy iframe{max-width:100%;border:0;border-radius:18px}.kc-vals .kc-val[hidden]{display:none}.kc-vals.kc-vals--t1,.kc-vals.kc-vals--t2{display:grid;grid-template-columns:repeat(auto-fill,minmax(min(100%,190px),1fr));gap:6px}.kc-vals--t1 .kc-val,.kc-vals--t2 .kc-val{justify-content:flex-start;min-width:0;height:auto;min-height:42px;padding:9px 12px;font:600 13px/1.3 var(--f-body);text-align:left;white-space:normal;overflow-wrap:anywhere}body.template-product #MainContent{padding-bottom:clamp(40px,4vw,64px)}.kc-pdpsec.kc-page{padding-bottom:0}.kc-pdp-form{display:contents}.kc-pdp-app,.kc-pdp-text,.kc-pdp-liquid,.kc-pdp-terms{min-width:0}.kc-pdp-text{font-size:15px;line-height:1.6;color:#3d3b35}.kc-pdp-text p{margin:0 0 8px}.kc-pdp-text p:last-child{margin-bottom:0}.kc-pdp-text a{text-decoration:underline;text-underline-offset:3px}.kc-pdp-price{display:grid;gap:18px}.kc-pdp-price .kc-perkg{margin:-10px 0 0}.kc-pdp-price .kc-perkg[hidden]{display:none}.kc-pdp-terms{font-size:14px;color:var(--muted)}.kc-pdp-buy{display:grid;gap:12px;min-width:0}.kc-buy.kc-buy--noqty{grid-template-columns:minmax(0,1fr) auto}.kc-buy.kc-buy--nowish{grid-template-columns:auto minmax(0,1fr)}.kc-buy.kc-buy--noqty.kc-buy--nowish{grid-template-columns:minmax(0,1fr)}.kc-atc[aria-busy=true],.kc-buynow[aria-busy=true]{opacity:.7;cursor:progress}.kc-pdp-error{margin:0;padding:12px 14px;border-radius:12px;background:#fdecea;color:#a32a20;font-weight:600;font-size:14px}.kc-pdp-error[hidden]{display:none}.kc-pdp-dc .shopify-payment-button__button{border-radius:999px;min-height:54px;overflow:hidden}.kc-pdp-noscript{display:grid;gap:10px}.kc-gal__stage[hidden]{display:none}.kc-gal__stage.kc-gal__stage--img{z-index:auto}.kc-gal__main.is-zoom .kc-gal__stage.kc-gal__stage--img{transform:none}.kc-gal__img{position:relative;display:block;width:var(--kc-gal-img,84%);height:var(--kc-gal-img,84%);object-fit:contain;mix-blend-mode:multiply;transition:transform .35s var(--ease)}.kc-gal__main.is-zoom .kc-gal__img{transform:scale(1.8)}.kc-gal__main.v-dark .kc-gal__img{mix-blend-mode:normal}.kc-gal__main.kc-gal__main--media{cursor:default}.kc-gal__main.kc-gal__main--media:before{display:none}.kc-gal__main.kc-gal__main--nozoom{cursor:default}.kc-gal__hint[hidden]{display:none}.kc-media{position:relative;display:block;width:100%;height:100%}.kc-media__poster{position:absolute;top:0;right:0;bottom:0;left:0;display:grid;place-items:center;width:100%;height:100%;padding:0;border:0;background:none;cursor:pointer}.kc-media__poster img{width:100%;height:100%;object-fit:contain}.kc-media__play{position:absolute;left:50%;top:50%;display:grid;place-items:center;width:72px;height:72px;margin:-36px 0 0 -36px;border-radius:50%;background:var(--ink);color:var(--sun);box-shadow:0 14px 30px -10px #12121280;transition:transform .2s var(--ease)}.kc-media__poster:hover .kc-media__play{transform:scale(1.06)}.kc-media__play svg{width:26px;height:26px}.kc-media[loaded] .kc-media__poster{display:none}.kc-media>video,.kc-media>iframe,.kc-media>model-viewer,.kc-media .shopify-model-viewer-ui{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;border:0;object-fit:contain;background:transparent}.kc-thumbbtn__img{width:76%;height:76%;object-fit:contain;mix-blend-mode:multiply}.kc-thumbbtn__play{position:absolute;right:8px;bottom:8px;display:grid;place-items:center;width:26px;height:26px;border-radius:50%;background:var(--ink);color:var(--sun)}.kc-thumbbtn__play svg{width:12px;height:12px}.kc-thumbbtn svg.kc-thumbbtn__ico{width:12px}.kc-thumbsbar{position:relative;min-width:0}.kc-thumbsbar .kc-thumbsnav{display:none}.kc-thumbsbar:has(.kc-thumbs--scroll) .kc-thumbsnav{display:grid}.kc-thumbs.kc-thumbs--scroll{display:flex;overflow-x:auto;scroll-snap-type:x mandatory;scroll-behavior:smooth;overscroll-behavior-x:contain;scrollbar-width:none}.kc-thumbs.kc-thumbs--scroll::-webkit-scrollbar{display:none}.kc-thumbs.kc-thumbs--scroll .kc-thumbbtn{flex:0 0 calc((100% - 30px)/4);scroll-snap-align:start}.kc-thumbsnav.kc-arrow{position:absolute;top:50%;z-index:2;width:40px;height:40px;margin-top:-20px;box-shadow:0 8px 20px -8px #12121259}.kc-thumbsnav--prev.kc-arrow{left:-10px}.kc-thumbsnav--next.kc-arrow{right:-10px}.kc-thumbsnav.kc-arrow:disabled{opacity:0;pointer-events:none}.kc-xr{display:inline-flex;align-items:center;justify-content:center;gap:8px;min-height:44px;padding:0 18px;border-radius:999px;background:#fff;border:1.5px solid var(--line-2);font-weight:700;font-size:14px;color:var(--ink)}.kc-xr svg{width:18px;height:18px}.kc-xr[data-shopify-xr-hidden]{display:none}.kc-sticky__photo{width:80%;height:80%;object-fit:contain;mix-blend-mode:multiply}@media(min-width:1024px){.kc-sticky.kc-sticky--mobile{display:none}}body.kc-sticky-on .kc-toast{bottom:calc(86px + env(safe-area-inset-bottom,0px))}@media(max-width:700px){.kc-thumbs.kc-thumbs--scroll .kc-thumbbtn{flex-basis:calc((100% - 24px)/4)}.kc-thumbsnav.kc-arrow{width:34px;height:34px;margin-top:-17px}.kc-thumbsnav--prev.kc-arrow{left:-6px}.kc-thumbsnav--next.kc-arrow{right:-6px}}.kc-gal__main:has(.kc-gal__stage--img,.kc-gal__stage--media){background:#fff;box-shadow:inset 0 0 0 1px var(--line)}.kc-gal__main:has(.kc-gal__stage--img,.kc-gal__stage--media):before{display:none}.kc-gal__main .kc-gal__stage--img .kc-gal__img{mix-blend-mode:normal}.kc-thumbbtn.kc-thumbbtn--photo{background:#fff;border-color:var(--line)}.kc-thumbbtn.kc-thumbbtn--photo:hover{border-color:var(--line-2)}.kc-thumbbtn.kc-thumbbtn--photo[aria-current=true]{border-color:var(--ink)}.kc-thumbbtn--photo .kc-thumbbtn__img{mix-blend-mode:normal}.kc-sticky__img:has(.kc-sticky__photo){background:#fff;box-shadow:inset 0 0 0 1px var(--line)}.kc-sticky__img .kc-sticky__photo{mix-blend-mode:normal}.kc-srch .kc-card__title{font-family:inherit;letter-spacing:0;color:inherit;word-break:normal}.kc-srch .kc-searchbig .kc-btn{min-height:50px}.kc-srch .kc-searchbig input::-webkit-search-cancel-button{cursor:pointer}.kc-srch .kc-pagehead p{font-size:16px}.kc-srch .kc-srch__h{font-size:36px}.kc-srch .kc-srch__sec2 .kc-srch__h{margin-bottom:14px}.kc-srch .kc-srch__sec2{margin-top:36px}.kc-srch .kc-srch__sec2 .kc-subnav{flex-wrap:wrap;overflow:visible;margin-bottom:0}.kc-srch .kc-srch__chips{justify-content:center}.kc-srch .kc-srch__go{min-height:42px;margin-left:8px}.kc-srch .kc-srch__pager{display:flex;flex-wrap:wrap;justify-content:center;gap:6px;margin-top:28px}.kc-srch .kc-srch__pager a,.kc-srch .kc-srch__pager span{display:grid;place-items:center;min-width:42px;height:42px;padding:0 10px;border-radius:999px;background:#fff;border:1.5px solid var(--line);font-weight:700;font-size:14px;transition:border-color .2s}.kc-srch .kc-srch__pager a:hover{border-color:var(--ink)}.kc-srch .kc-srch__pager [aria-current]{background:var(--ink);border-color:var(--ink);color:#fff}.kc-srch .kc-srch__pager .kc-srch__gap{background:none;border:0;min-width:20px}.kc-srch .kc-srch__pager svg{width:16px;height:16px}.kc-srch .kc-srch__prev svg{transform:rotate(180deg)}.kc-related__recs{display:block;min-height:1px}.kc-pdsec.kc-related--empty{padding-top:0}.kc-related--empty .kc-head{display:none}
/*# sourceMappingURL=/cdn/shop/t/21/compiled_assets/styles.css.map */
