.kb-catgrid{display:grid;grid-template-columns:repeat(var(--cg-cols, 4),minmax(0,1fr));gap:clamp(10px,1.6vw,24px);margin:0;padding:clamp(8px,1.4vw,20px) var(--pad) clamp(40px,6vw,96px);list-style:none}.kb-catcard__link{display:grid;gap:12px;align-content:start}.kb-catcard__media{position:relative;display:block;aspect-ratio:var(--cg-ratio, 4 / 5);overflow:hidden;background:var(--tile);color:#000}.kb-catcard__img{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover;mix-blend-mode:multiply;transition:transform 1s var(--ease)}html[data-card-fit=contain] .kb-catcard__img{object-fit:contain;padding:7%}.kb-catcard__ph{position:absolute;top:0;right:0;bottom:0;left:0;display:grid;place-items:center;padding:12px;text-align:center;font-size:clamp(1.4rem,3vw,3rem)}.kb-catcard__media:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;border:3px solid transparent;transition:border-color .35s ease;pointer-events:none}.kb-catcard__n{position:absolute;left:10px;top:10px;z-index:1;padding:4px 7px;background:#000;color:var(--k-off, #ebebeb);line-height:1;font-size:10px}.kb-catcard__info{display:flex;align-items:baseline;justify-content:space-between;gap:8px}.kb-catcard__name{font-size:clamp(1.15rem,2.6vw,2.6rem);line-height:.95;font-weight:800;overflow-wrap:anywhere}.kb-catcard__count{flex:none;font-family:var(--f-accent);font-size:10px;letter-spacing:.14em;color:var(--muted)}.kb-catcard__count:before{content:"("}.kb-catcard__count:after{content:")"}.kb-catcard__note{font-family:var(--f-accent);font-size:10px;letter-spacing:.14em;text-transform:uppercase;color:var(--muted)}@media(hover:hover){.kb-catcard__link:hover .kb-catcard__img{transform:scale(1.06)}.kb-catcard__link:hover .kb-catcard__media:after{border-color:var(--k-sun)}.kb-catgrid:hover .kb-catcard:not(:hover){opacity:.6}}.kb-catcard{transition:opacity .4s var(--ease)}@media(max-width:749px){.kb-catgrid{grid-template-columns:repeat(var(--cg-cols-m, 2),minmax(0,1fr))}.kb-catcard__name{font-size:clamp(1.1rem,5.4vw,1.8rem)}}.kb-clan.kb-clan--img{position:relative;isolation:isolate;overflow:hidden;border-top:0;min-height:calc(var(--clan-h, 0) * 1vh);display:grid;align-content:end}.kb-clan__bg{position:absolute;top:0;right:0;bottom:0;left:0;z-index:-1}.kb-clan__img{display:block;width:100%;height:100%;object-fit:cover;object-position:var(--clan-pos, center)}.kb-clan__veil{position:absolute;top:0;right:0;bottom:0;left:0;background:var(--clan-veil, #000);opacity:var(--clan-op, .5)}.kb-clan--img.is-light{--fg: #ebebeb;--muted: rgba(235, 235, 235, .78);--line: rgba(235, 235, 235, .38);--btn-bg: #ebebeb;--btn-fg: #000;color:#ebebeb}.kb-clan--img.is-dark{--fg: #000;--muted: rgba(0, 0, 0, .72);--line: rgba(0, 0, 0, .35);--btn-bg: #000;--btn-fg: #ebebeb;color:#000}.kb-clan--img .kb-input::placeholder{color:var(--muted)}.pv{--pv-bg:#0A0909;--pv-bg-2:#141211;--pv-line:#2C2824;--pv-bone:#EFE9DF;--pv-bone-2:#DDD5C8;--pv-ink:#0A0909;--pv-ink-2:#5A5249;--pv-muted:#A59D92;--pv-ember:#FF5A1F;--pv-ember-ink:#B3330A;--pv-ember-deep:#8E1F08;--pv-display:"Bricolage Grotesque","Arial Narrow",Arial,sans-serif;--pv-mono-f:"IBM Plex Mono",ui-monospace,Menlo,Consolas,monospace;background:var(--pv-bg);color:var(--pv-bone);font-family:var(--pv-display);font-size:1rem;line-height:1.55;font-weight:400;color-scheme:dark}.pv *,.pv *:before,.pv *:after{box-sizing:border-box}.pv a{color:inherit}.pv :focus-visible{outline:2px solid var(--pv-ember);outline-offset:3px}.pv-wrap{max-width:1180px;margin:0 auto;padding-left:max(16px,env(safe-area-inset-left,0px));padding-right:max(16px,env(safe-area-inset-right,0px))}.pv-mono{font-family:var(--pv-mono-f);font-size:.72rem;letter-spacing:.14em;text-transform:uppercase;line-height:1.4}.pv h1,.pv h2,.pv h3{margin:0;font-weight:800;font-variation-settings:"wdth" 75;text-transform:uppercase;letter-spacing:-.01em;line-height:.95;text-wrap:balance;color:var(--pv-bone)}.pv-hero{display:grid;grid-template-columns:1fr;gap:2rem;padding-top:clamp(1.5rem,4vw,3.5rem);padding-bottom:clamp(2.5rem,6vw,5rem)}@media(min-width:960px){.pv-hero{grid-template-columns:minmax(0,7fr) minmax(0,5fr);gap:3.5rem;align-items:start}}.pv-copy{min-width:0}.pv-pill{display:inline-flex;align-items:center;gap:.55rem;border:1px solid var(--pv-ember);color:var(--pv-ember);padding:.35rem .7rem;margin:0 0 1.2rem}.pv-pill i{width:8px;height:8px;border-radius:50%;background:var(--pv-ember);display:block}.pv .pv-h1{font-size:clamp(3rem,13vw,6rem);margin-bottom:1.2rem;overflow-wrap:anywhere}@media(min-width:960px){.pv .pv-h1{font-size:min(6.2rem,7vw)}}.pv-h1 em{font-style:normal;color:var(--pv-ember);font-weight:300;display:block}.pv-lead{margin:0 0 1.6rem;font-size:clamp(1.1rem,2vw,1.4rem);line-height:1.35;max-width:34ch;font-weight:500;font-variation-settings:"wdth" 90}.pv-visual{container-type:inline-size;position:relative;aspect-ratio:4/5;max-width:100%;overflow:hidden;border:1px solid var(--pv-line);background:radial-gradient(70% 55% at 72% 24%,rgba(255,90,31,.55),transparent 70%),radial-gradient(60% 50% at 20% 90%,rgba(142,31,8,.7),transparent 70%),repeating-linear-gradient(135deg,rgba(239,233,223,.05) 0 1px,transparent 1px 11px),var(--pv-bg-2)}.pv-visual img{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover;display:block}.pv-visual:before,.pv-visual:after{content:"";position:absolute;width:20px;height:20px;border:0 solid var(--pv-bone);z-index:2}.pv-visual:before{top:10px;left:10px;border-width:2px 0 0 2px}.pv-visual:after{right:10px;bottom:10px;border-width:0 2px 2px 0}.pv-tag{position:absolute;top:1.1rem;right:1.1rem;background:var(--pv-bone);color:var(--pv-ink);padding:.3rem .6rem;z-index:2}.pv-vlabel{position:absolute;left:0;right:0;top:44%;text-align:center;color:var(--pv-bone-2);margin:0}.pv-vlabel span{background:#0a0909b3;padding:.35rem .7rem}.pv-vword{position:absolute;left:1rem;bottom:.6rem;margin:0;font-size:3rem;font-size:20cqw;font-weight:800;font-variation-settings:"wdth" 75;line-height:.85;color:transparent;-webkit-text-stroke:1px var(--pv-bone);letter-spacing:-.01em}.pv-thumbs{display:grid;grid-template-columns:repeat(2,minmax(0,150px));gap:.6rem;margin-top:.6rem}.pv-thumb{display:block;width:100%;aspect-ratio:4/5;padding:0;margin:0;border:1px solid var(--pv-line);border-radius:0;background:var(--pv-bg-2);overflow:hidden;cursor:pointer;position:relative}.pv-thumb img{display:block;width:100%;height:100%;object-fit:cover}.pv-thumb:hover{border-color:var(--pv-ember)}.pv-reserve{background:var(--pv-bone);color:var(--pv-ink);padding:2.2rem 1.4rem 1.6rem;min-width:0;clip-path:polygon(0 8px,5% 0,11% 7px,18% 1px,26% 8px,33% 0,41% 7px,49% 1px,57% 8px,64% 0,72% 7px,80% 1px,88% 8px,95% 0,100% 6px,100% 100%,0 100%);scroll-margin-top:1rem}@media(min-width:960px){.pv-reserve{position:sticky;top:var(--pv-sticky,90px)}}.pv-reserve .pv-mono{color:var(--pv-ink-2)}.pv-price{display:flex;align-items:baseline;justify-content:space-between;gap:1rem;margin:.3rem 0 1.2rem;flex-wrap:wrap}.pv-price strong{font-size:clamp(2.2rem,5vw,3rem);font-weight:800;font-variation-settings:"wdth" 80;line-height:1;font-variant-numeric:tabular-nums}.pv-reserve fieldset{border:0;margin:0 0 1.2rem;padding:0;min-width:0}.pv-reserve legend{padding:0;margin-bottom:.5rem}.pv-sizes{display:grid;grid-template-columns:repeat(auto-fit,minmax(3.4rem,1fr));gap:.5rem}.pv-sizes input{position:absolute;opacity:0;pointer-events:none}.pv-sizes label{display:grid;place-items:center;min-height:3rem;border:1.5px solid var(--pv-ink);cursor:pointer;font-weight:700;font-variation-settings:"wdth" 85;font-size:1.05rem;-webkit-user-select:none;user-select:none;padding:0 .4rem}.pv-sizes input:checked+label{background:var(--pv-ink);color:var(--pv-bone)}.pv-sizes input:disabled+label{opacity:.35;text-decoration:line-through;cursor:not-allowed}.pv-sizes input:focus-visible+label{outline:2px solid var(--pv-ember-ink);outline-offset:2px}.pv-qty{display:flex;align-items:center;gap:.5rem}.pv-qty button{width:3rem;height:3rem;border:1.5px solid var(--pv-ink);background:transparent;color:var(--pv-ink);font:inherit;font-size:1.4rem;line-height:1;cursor:pointer;padding:0;border-radius:0}.pv-qty button:hover{background:var(--pv-bone-2)}.pv-qty output{min-width:3rem;text-align:center;font-weight:700;font-size:1.2rem;font-variant-numeric:tabular-nums}.pv-total{display:flex;justify-content:space-between;align-items:baseline;gap:1rem;border-top:1.5px dashed var(--pv-ink);padding-top:1rem;margin-bottom:1.1rem}.pv-total strong{font-size:1.5rem;font-variant-numeric:tabular-nums;font-weight:800}.pv-cta{display:flex;justify-content:center;align-items:center;width:100%;min-height:3.4rem;padding:.8rem 1rem;background:var(--pv-ink);color:var(--pv-bone);text-decoration:none;font:inherit;font-weight:800;font-variation-settings:"wdth" 80;text-transform:uppercase;letter-spacing:.04em;font-size:1.15rem;border:0;border-radius:0;cursor:pointer}.pv-cta:hover{background:var(--pv-ember-deep)}.pv-cta:disabled{opacity:.5;cursor:not-allowed}.pv-msg{margin:.9rem 0 0;font-size:.85rem;color:var(--pv-ink-2);line-height:1.4}.pv-msg q{quotes:none;font-style:italic}.pv-count{display:grid;grid-template-columns:repeat(4,1fr);gap:.5rem;margin:.3rem 0 1.3rem;text-align:center}.pv-count div{border:1.5px solid var(--pv-ink);padding:.5rem .2rem}.pv-count b{display:block;font-size:1.6rem;font-weight:800;font-variation-settings:"wdth" 80;font-variant-numeric:tabular-nums;line-height:1}.pv-count span{font-family:var(--pv-mono-f);font-size:.62rem;letter-spacing:.12em;text-transform:uppercase;color:var(--pv-ink-2)}.pv-closed{font-weight:700}.pv-block{border-top:1px solid var(--pv-line);padding-top:clamp(2.5rem,6vw,5rem);padding-bottom:clamp(2.5rem,6vw,5rem)}.pv .pv-block h2{font-size:clamp(2.2rem,6vw,4.4rem);margin-bottom:1.6rem}.pv-block .pv-eb{color:var(--pv-ember);margin:0 0 .8rem}.pv-steps{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:1fr;gap:0}@media(min-width:860px){.pv-steps{grid-template-columns:repeat(4,1fr);gap:0 1.5rem}}.pv-steps li{border-top:2px solid var(--pv-bone);padding:1rem 0 1.6rem;min-width:0;margin:0}.pv-n{font-family:var(--pv-mono-f);color:var(--pv-ember);font-size:.8rem;letter-spacing:.1em}.pv .pv-steps h3{font-size:1.7rem;margin:.4rem 0 .5rem}.pv-steps p{margin:0;color:var(--pv-muted);max-width:32ch}.pv-when{display:block;margin-top:.7rem;color:var(--pv-bone)}.pv-specs{margin:0;display:grid;grid-template-columns:1fr}.pv-row{display:grid;grid-template-columns:1fr;gap:.1rem 2rem;padding:.9rem 0;border-top:1px dashed var(--pv-line)}@media(min-width:700px){.pv-row{grid-template-columns:minmax(0,4fr) minmax(0,8fr)}}.pv-row dt{color:var(--pv-muted)}.pv-row dd{margin:0;font-weight:500;font-size:1.1rem}.pv-honest{margin:2rem 0 0;max-width:62ch;color:var(--pv-muted)}.pv-honest b{color:var(--pv-bone);font-weight:600}.pv details{border-top:1px solid var(--pv-line)}.pv details:last-of-type{border-bottom:1px solid var(--pv-line)}.pv summary{cursor:pointer;list-style:none;display:flex;justify-content:space-between;gap:1rem;padding:1.1rem 0;font-weight:600;font-size:1.15rem;font-variation-settings:"wdth" 90}.pv summary::-webkit-details-marker{display:none}.pv summary:after{content:"+";font-family:var(--pv-mono-f);color:var(--pv-ember);font-size:1.4rem;line-height:1}.pv details[open] summary:after{content:"\2212"}.pv details p{margin:0 0 1.2rem;max-width:62ch;color:var(--pv-muted)}.pv-end{border-top:1px solid var(--pv-line);padding-top:clamp(2.5rem,6vw,4rem);padding-bottom:calc(clamp(2.5rem,6vw,4rem) + 5rem)}@media(min-width:960px){.pv-end{padding-bottom:clamp(2.5rem,6vw,4rem)}}.pv-big{margin:0 0 .4rem;font-size:clamp(3rem,13vw,9rem);line-height:.85;font-weight:800;font-variation-settings:"wdth" 75;text-transform:uppercase;letter-spacing:-.01em}.pv-sub{margin:0;color:var(--pv-ember);font-weight:300;font-variation-settings:"wdth" 80;font-size:clamp(1.3rem,3vw,2rem);text-transform:uppercase}.pv-bar{position:fixed;left:0;right:0;bottom:0;z-index:10;background:var(--pv-bone);color:var(--pv-ink);padding:.7rem max(16px,env(safe-area-inset-right,0px)) calc(.7rem + env(safe-area-inset-bottom,0px)) max(16px,env(safe-area-inset-left,0px));display:flex;align-items:center;justify-content:space-between;gap:1rem}.pv-bar p{margin:0;min-width:0;line-height:1.2}.pv-bar strong{display:block;font-weight:800;font-variation-settings:"wdth" 80;text-transform:uppercase;font-size:1.05rem}.pv-bar .pv-mono{color:var(--pv-ink-2)}.pv-bar a{flex:none;background:var(--pv-ink);color:var(--pv-bone);text-decoration:none;padding:.8rem 1.1rem;font-weight:800;font-variation-settings:"wdth" 80;text-transform:uppercase;letter-spacing:.04em}@media(min-width:960px){.pv-bar{display:none}}.kb-page.kb-page--bare{padding-bottom:clamp(24px,4vw,64px)}.kb-page.kb-page--bare .kb-page__head{margin-bottom:0}.kb-main>.shopify-section:last-child .kb-page.kb-page--bare{margin-bottom:calc(-1*clamp(40px,6vw,100px))}.kb-pdp .kb-pdp__sticky{grid-template-columns:minmax(0,1fr)}@media(max-width:989px){.kb-pdp .kb-pdp__grid{grid-template-columns:minmax(0,1fr)}}@media(max-width:479px){.kb-pdp .kb-buy__row .kb-btn--lg{padding-inline:16px;min-width:0;white-space:normal;text-align:center;line-height:1.25}.kb-pdp .kb-qty--lg button{width:40px}.kb-pdp .kb-qty--lg .kb-qty__input{width:40px;min-width:0}}.kb-pdp .kb-gal-wrap{display:grid;gap:clamp(10px,1.2vw,16px)}.kb-pdp .kb-gal{display:block;overflow:visible;margin:0;padding:0;gap:0}.kb-pdp .kb-gal .kb-gal__item{display:none;flex:none;aspect-ratio:var(--ratio, .8);width:100%}.kb-pdp .kb-gal .kb-gal__item.is-active{display:block;animation:kb-gal-in .45s var(--ease, ease) both}@keyframes kb-gal-in{0%{opacity:0}to{opacity:1}}.kb-pdp .kb-thumbs{display:grid;grid-template-columns:repeat(var(--thumbs, 5),minmax(0,1fr));gap:clamp(6px,.8vw,10px);margin:0;padding:0;list-style:none}.kb-pdp .kb-thumbs__btn{display:block;width:100%;aspect-ratio:var(--ratio, .8);background:var(--tile);position:relative;overflow:hidden;padding:0;border:0;cursor:pointer;opacity:.62;transition:opacity .25s ease}.kb-pdp .kb-thumbs__btn:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;border:2px solid transparent;pointer-events:none;transition:border-color .25s ease}.kb-pdp .kb-thumbs__btn:hover,.kb-pdp .kb-thumbs__btn:focus-visible{opacity:1}.kb-pdp .kb-thumbs__btn.is-active{opacity:1}.kb-pdp .kb-thumbs__btn.is-active:after{border-color:var(--k-sun)}html[data-mode=off] .kb-pdp .kb-thumbs__btn.is-active:after{border-color:var(--fg)}.kb-pdp .kb-thumbs__img{display:block;width:100%;height:100%;object-fit:cover;mix-blend-mode:multiply}.kb-pdp .kb-gal__counter{display:none}@media(max-width:989px){.kb-pdp .kb-gal-wrap{margin-inline:calc(var(--pad) * -1)}.kb-pdp .kb-thumbs{margin-inline:var(--pad)}}@media(prefers-reduced-motion:reduce){.kb-pdp .kb-gal .kb-gal__item.is-active{animation:none}}.kb-cinta-wrap{overflow:hidden;padding-block:var(--c-tpad, 0)}.kb-cinta{--c-bg: var(--k-sun);--c-fg: #000;--c-acc: #fff;--c-line: #000;position:relative;display:grid;overflow:hidden;background:var(--c-bg);color:var(--c-fg);padding-block:var(--c-pad)}.kb-cinta--sun{--c-bg: var(--k-sun);--c-fg: #000;--c-acc: #fff;--c-line: #000}.kb-cinta--black{--c-bg: #000;--c-fg: #ebebeb;--c-acc: var(--k-sun);--c-line: rgba(235, 235, 235, .28)}.kb-cinta--white{--c-bg: #ebebeb;--c-fg: #000;--c-acc: var(--k-gold);--c-line: #000}.kb-cinta--line{--c-bg: transparent;--c-fg: var(--fg);--c-acc: var(--k-sun);--c-line: var(--line)}.kb-cinta.has-top{border-top:1px solid var(--c-line)}.kb-cinta.has-bottom{border-bottom:1px solid var(--c-line)}.kb-cinta.is-tilted{transform:rotate(var(--c-tilt, 0deg)) scaleX(1.08)}.kb-cinta__row{overflow:hidden}.kb-cinta__track{display:flex;width:max-content;will-change:transform;--sk: 0}.kb-cinta__group{display:flex;align-items:center;flex:none;gap:var(--c-gap);padding-right:var(--c-gap)}.kb-cinta__item{display:inline-flex;align-items:center;gap:.3em;font-family:var(--c-font);font-weight:var(--c-weight);font-style:var(--c-style);letter-spacing:var(--c-ls);font-size:var(--c-size-m);line-height:1.05;text-transform:var(--c-case);white-space:nowrap;color:inherit;text-decoration:none;transform:skew(calc(var(--sk) * 1deg))}.kb-cinta__item.is-accent{color:var(--c-acc)}.kb-cinta__item.is-outline{color:transparent;-webkit-text-stroke:2px var(--c-fg)}a.kb-cinta__item{transition:opacity .25s ease}a.kb-cinta__item:hover,a.kb-cinta__item:focus-visible{opacity:.7}.kb-cinta__img{display:block;height:1em;width:auto;max-width:none}.kb-cinta__sep{flex:none;display:inline-block;width:var(--c-sep);height:var(--c-sep);background:currentColor;color:var(--c-fg)}.kb-cinta--custom .kb-cinta__sep{color:var(--c-acc)}.kb-cinta__sep--diamond{transform:rotate(45deg)}.kb-cinta__sep--circle{border-radius:50%}.kb-cinta__sep--star{clip-path:polygon(50% 0%,61% 35%,98% 35%,68% 57%,79% 91%,50% 70%,21% 91%,32% 57%,2% 35%,39% 35%)}.kb-cinta__sep--slash{width:3px;height:calc(var(--c-sep) * 2.2);transform:skew(-24deg)}.kb-cinta__sep--dash{width:calc(var(--c-sep) * 1.8);height:3px}.kb-cinta__sep--text{width:auto;height:auto;background:none;font-family:var(--c-font);font-weight:var(--c-weight);font-size:calc(var(--c-sep) * 2);line-height:1}@media(min-width:750px){.kb-cinta__item{font-size:var(--c-size)}}.kb-rail-sec .kb-eyebrow{font-size:calc(11.5px * var(--rs-eyebrow, 1))}.kb-rail-sec .kb-sechead__title{font-size:calc(clamp(2.8rem,8.4vw,10rem) * var(--rs-title, 1))}.kb-rail-sec .kb-sechead__aside p{font-size:calc(15px * var(--rs-desc, 1))}.kb-rail-sec .kb-sechead__aside .kb-link{font-size:calc(13px * var(--rs-link, 1))}.kb-rail-sec .kb-card__title{font-size:calc(clamp(1.05rem,1.4vw,1.45rem) * var(--rs-name, 1))}.kb-rail-sec .kb-card__meta{font-size:calc(13px * var(--rs-price, 1))}.kb-rail-sec .kb-card__colors{font-size:calc(9px * var(--rs-price, 1))}.kb-rail-sec .kb-card__cta .kb-btn{font-size:calc(10.5px * var(--rs-btn, 1))}.kb-rail-sec .kb-card__quick-label{font-size:calc(8.5px * var(--rs-btn, 1))}.kb-rail-sec .kb-chip{font-size:calc(10.5px * var(--rs-btn, 1))}.kb-rail-sec .kb-rail__end .kb-lg{font-size:calc(clamp(2.2rem,4.8vw,5.6rem) * var(--rs-end, 1))}.kb-reviews{display:grid;gap:clamp(22px,2.6vw,34px);align-content:start;padding:clamp(22px,3vw,44px);border:1px solid var(--line);border-top:3px solid var(--k-gold);background:var(--surface)}.kb-reviews__head{display:grid;gap:14px;justify-items:start}.kb-reviews__title{margin:0}.kb-reviews__lead{max-width:46ch;color:var(--muted);font-size:15px;line-height:1.6}.kb-reviews__prompts{display:grid;gap:10px}.kb-reviews__prompts-label{font-family:var(--f-accent);font-size:10.5px;letter-spacing:.16em;text-transform:uppercase;color:var(--muted)}.kb-reviews__prompts ul{display:flex;flex-wrap:wrap;gap:8px}.kb-reviews__prompts li{padding:8px 14px;border:1px solid var(--line);font-size:13px;line-height:1.3}.kb-reviews__prompts li:before{content:"+";margin-right:8px;color:var(--k-sun);font-weight:700}html[data-mode=off] .kb-reviews__prompts li:before{color:var(--k-gold)}.kb-reviews__head .kb-btn{--btn-bg: var(--k-sun);--btn-fg: #000;margin-top:4px}.kb-reviews__head .kb-btn:before{background:var(--fg)}.kb-reviews__head .kb-btn:hover{color:var(--bg);border-color:var(--fg)}.kb-reviews__foot{display:grid;gap:12px;justify-items:start;padding-top:20px;border-top:1px solid var(--line);color:var(--muted);font-size:13px;line-height:1.55}.kb-reviews__foot .kb-link{color:var(--fg)}.kb-reviews__widget,.kb-reviews__widget *:not(svg):not(path){color:var(--fg)!important}.kb-reviews__widget [class*=jdgm]{border-color:var(--line)!important}.kb-reviews__widget [class*=jdgm-rev]:not(img):not(.jdgm-rev__icon):not(.jdgm-rev__pic-link):not(.jdgm-rev__pic-img),.kb-reviews__widget [class*=jdgm-subtab],.kb-reviews__widget [class*=jdgm][class*=card]:not(img){background-color:transparent!important;box-shadow:none!important}.kb-reviews__widget [class*=jdgm],.kb-reviews__widget [class*=jdgm] img{border-radius:0!important}.kb-reviews__widget ::placeholder{color:var(--muted)!important;opacity:1}.kb-reviews__widget [class*=timestamp],.kb-reviews__widget [class*=date],.kb-reviews__widget [class*=summary-text],.kb-reviews__widget [class*=frequency],.kb-reviews__widget [class*=helpful],.kb-reviews__widget [class*=social]{color:var(--muted)!important}.kb-reviews__widget .jdgm-subtab,.kb-reviews__widget [class*=jdgm][class*=tabs]{display:flex!important;flex-wrap:wrap;gap:6px 22px;border:0!important;border-bottom:1px solid var(--line)!important;margin:0 0 18px!important;padding:0!important}.kb-reviews__widget .jdgm-subtab__name,.kb-reviews__widget [class*=jdgm][class*=tab__name]{color:var(--muted)!important;font-family:var(--f-accent)!important;font-size:10.5px!important;font-weight:500!important;letter-spacing:.14em!important;text-transform:uppercase!important;padding:0 0 12px!important;margin:0 0 -1px!important;border:0!important;border-bottom:2px solid transparent!important;cursor:pointer}.kb-reviews__widget .jdgm-subtab__name.jdgm--active,.kb-reviews__widget [class*=jdgm][class*=tab__name].jdgm--active{color:var(--fg)!important;border-bottom-color:var(--k-sun)!important}html[data-mode=off] .kb-reviews__widget .jdgm-subtab__name.jdgm--active{border-bottom-color:var(--k-gold)!important}.kb-reviews__widget .jdgm-widget,.kb-reviews__widget .jdgm-rev-widg{background:transparent!important;color:var(--fg)!important;font-family:var(--f-body)!important;text-align:left!important;border:0!important;padding:0!important;margin:0!important;box-shadow:none!important}.kb-reviews__widget .jdgm-rev-widg__title{display:none!important}.kb-reviews__widget .jdgm-rev-widg__header{margin:0!important;padding:0 0 22px!important;border:0!important;text-align:left!important}.kb-reviews__widget .jdgm-rev-widg__summary{display:grid!important;gap:14px!important;justify-items:start!important;text-align:left!important;margin:0!important}.kb-reviews__widget .jdgm-rev-widg__summary-inner{display:grid!important;gap:4px!important;justify-items:start!important}.kb-reviews__widget .jdgm-rev-widg__summary-text{color:var(--muted)!important;font-size:13px!important}.kb-reviews__widget .jdgm-star{color:var(--k-sun)!important}html[data-mode=off] .kb-reviews__widget .jdgm-star{color:var(--k-gold)!important}.kb-reviews__widget .jdgm-star.jdgm--off{color:var(--line)!important}.kb-reviews__widget .jdgm-histogram{width:100%!important;max-width:360px!important;margin:4px 0 0!important}.kb-reviews__widget .jdgm-histogram__row{color:var(--muted)!important;font-size:12px!important}.kb-reviews__widget .jdgm-histogram__bar{background:var(--line)!important;border-radius:0!important;height:6px!important}.kb-reviews__widget .jdgm-histogram__bar-content{background:var(--k-sun)!important;border-radius:0!important}html[data-mode=off] .kb-reviews__widget .jdgm-histogram__bar-content{background:var(--k-gold)!important}.kb-reviews__widget .jdgm-histogram__frequency,.kb-reviews__widget .jdgm-histogram__star{color:var(--muted)!important}.kb-reviews__widget .jdgm-write-rev-link{display:inline-flex!important;align-items:center;justify-content:center;min-height:48px;padding:0 28px!important;margin:0!important;background:var(--k-sun)!important;color:#000!important;border:0!important;border-radius:0!important;font-family:var(--f-accent)!important;font-weight:500!important;font-size:10.5px!important;letter-spacing:.16em!important;text-transform:uppercase!important;text-decoration:none!important}.kb-reviews.is-proxied .jdgm-write-rev-link{display:none!important}.kb-reviews__widget .jdgm-write-rev-link *,.kb-reviews__widget .jdgm-submit-rev,.kb-reviews__widget .jdgm-submit-rev *,.kb-reviews__widget .jdgm-btn--primary *,.kb-reviews__widget .jdgm-rev__icon,.kb-reviews__widget .jdgm-rev__icon *,.kb-reviews__widget .jdgm-paginate__page.jdgm-curt,.kb-reviews__widget .jdgm-paginate__page.jdgm-curt *{color:#000!important}.kb-reviews__widget .jdgm-rev-widg__body{margin:0!important;padding:0!important}.kb-reviews__widget .jdgm-rev__sort-wrapper{margin:0 0 4px!important;text-align:right!important}.kb-reviews__widget .jdgm-sort-dropdown,.kb-reviews__widget select{background:transparent!important;color:var(--fg)!important;border:1px solid var(--line)!important;border-radius:0!important;font-family:var(--f-accent)!important;font-size:10px!important;letter-spacing:.1em!important;text-transform:uppercase!important;padding:8px 10px!important}.kb-reviews__widget select option{background:var(--bg);color:var(--fg)}.kb-reviews__widget .jdgm-rev{border:0!important;border-top:1px solid var(--line)!important;padding:24px 0!important;margin:0!important;background:transparent!important}.kb-reviews__widget .jdgm-rev__header{display:flex!important;flex-wrap:wrap!important;align-items:center!important;gap:8px 12px!important}.kb-reviews__widget .jdgm-rev__icon{background:var(--k-sun)!important;color:#000!important;border-radius:0!important;font-family:var(--f-display)!important;font-weight:800!important;width:38px!important;height:38px!important}.kb-reviews__widget .jdgm-rev__author{color:var(--fg)!important;font-weight:700!important}.kb-reviews__widget .jdgm-rev__buyer-badge{background:transparent!important;color:var(--k-sun)!important;font-family:var(--f-accent)!important;font-size:9.5px!important;letter-spacing:.14em!important;text-transform:uppercase!important;padding:0!important;border-radius:0!important}html[data-mode=off] .kb-reviews__widget .jdgm-rev__buyer-badge{color:#6b5600!important}.kb-reviews__widget .jdgm-rev__author-wrapper{display:flex!important;flex-wrap:wrap!important;align-items:baseline!important;gap:4px 12px!important}.kb-reviews__widget .jdgm-rev__timestamp{color:var(--muted)!important;font-size:12px!important}.kb-reviews__widget .jdgm-rev__title{display:block!important;margin:14px 0 6px!important;color:var(--fg)!important;font-family:var(--f-display)!important;font-weight:800!important;font-size:1.15rem!important;letter-spacing:-.01em!important;text-transform:uppercase!important}.kb-reviews__widget .jdgm-rev__body,.kb-reviews__widget .jdgm-rev__body p{color:var(--fg)!important;font-size:15px!important;line-height:1.65!important}.kb-reviews__widget .jdgm-rev__actions,.kb-reviews__widget .jdgm-rev__social{color:var(--muted)!important}.kb-reviews__widget a{color:inherit!important}.kb-reviews__widget .jdgm-form-wrapper{margin:0 0 24px!important;padding:clamp(18px,2.4vw,28px)!important;border:1px solid var(--line)!important;background:var(--bg)!important;border-radius:0!important;text-align:left!important}.kb-reviews__widget .jdgm-form__title,.kb-reviews__widget .jdgm-form h3{color:var(--fg)!important;font-family:var(--f-display)!important;font-weight:800!important;font-size:1.4rem!important;text-transform:uppercase!important;letter-spacing:-.02em!important;margin:0 0 14px!important}.kb-reviews__widget .jdgm-form label,.kb-reviews__widget .jdgm-form__fieldset-label{color:var(--muted)!important;font-family:var(--f-accent)!important;font-size:10.5px!important;letter-spacing:.14em!important;text-transform:uppercase!important}.kb-reviews__widget .jdgm-form input[type=text],.kb-reviews__widget .jdgm-form input[type=email],.kb-reviews__widget .jdgm-form textarea{background:transparent!important;color:var(--fg)!important;border:1px solid var(--line)!important;border-radius:0!important;font:inherit!important;padding:12px 14px!important}.kb-reviews__widget .jdgm-form input:focus,.kb-reviews__widget .jdgm-form textarea:focus{border-color:var(--k-sun)!important;outline:none!important}.kb-reviews__widget .jdgm-submit-rev,.kb-reviews__widget .jdgm-btn--primary{background:var(--k-sun)!important;color:#000!important;border:0!important;border-radius:0!important;min-height:48px!important;padding:0 28px!important;font-family:var(--f-accent)!important;font-weight:500!important;font-size:10.5px!important;letter-spacing:.16em!important;text-transform:uppercase!important}.kb-reviews__widget .jdgm-cancel-rev{background:transparent!important;color:var(--fg)!important;border:1px solid var(--line)!important;border-radius:0!important}.kb-reviews__widget .jdgm-paginate{margin-top:18px!important;text-align:left!important}.kb-reviews__widget .jdgm-paginate__page{background:transparent!important;color:var(--fg)!important;border:1px solid var(--line)!important;border-radius:0!important;min-width:36px;text-align:center}.kb-reviews__widget .jdgm-paginate__page.jdgm-curt{background:var(--k-sun)!important;color:#000!important;border-color:var(--k-sun)!important}@media(max-width:599px){.kb-reviews{padding:22px 18px}.kb-reviews__head .kb-btn{width:100%}}.kb-pseo{padding-bottom:var(--pseo-pb, 80px)}.kb-pseo.has-divider{border-top:1px solid var(--line)}.kb-pseo .kb-sechead{padding-top:clamp(40px,6vw,96px)}.kb-pseo__title{overflow-wrap:anywhere}.kb-pseo__body{max-width:none;font-size:var(--pseo-size, 16px);text-align:var(--pseo-align, left);line-height:1.7}.kb-pseo--readable .kb-pseo__body{max-width:78ch}.kb-pseo__body>:first-child{margin-top:0}.kb-pseo__body h3{font-size:clamp(1.5rem,2.6vw,2.2rem);margin-top:1.8em;padding-top:.7em;border-top:1px solid var(--line);break-inside:avoid;break-after:avoid}.kb-pseo__body h4{font-family:var(--f-display);font-weight:800;text-transform:uppercase;line-height:1;font-size:clamp(1.1rem,1.6vw,1.4rem);margin-top:1.6em;letter-spacing:-.012em;break-after:avoid}.kb-pseo__body h5,.kb-pseo__body h6{font-family:var(--f-accent);font-size:12px;letter-spacing:.14em;text-transform:uppercase;margin-top:1.6em;break-after:avoid}.kb-pseo__body h3:first-child,.kb-pseo__body h4:first-child{margin-top:0}.kb-pseo__body ol,.kb-pseo__body ul{display:grid;gap:.6em}.kb-pseo__body li::marker{color:var(--k-sun);font-weight:700}html[data-mode=off] .kb-pseo__body li::marker{color:var(--fg)}.kb-pseo__body strong{font-weight:700}.kb-pseo__body img,.kb-pseo__body iframe,.kb-pseo__body video{max-width:100%;height:auto}.kb-pseo__body table{display:block;max-width:100%;overflow-x:auto;border-collapse:collapse}.kb-pseo__body td,.kb-pseo__body th{border:1px solid var(--line);padding:.5em .8em;text-align:left}.kb-pseo__body a{text-decoration-color:var(--k-sun);text-decoration-thickness:2px;text-underline-offset:4px;transition:background .25s ease,color .25s ease}.kb-pseo__body a:hover{background:var(--k-sun);color:#000}@media(min-width:990px){.kb-pseo--cols-2 .kb-pseo__body{column-count:2;column-gap:clamp(32px,4vw,72px)}.kb-pseo--cols-2 .kb-pseo__body>p,.kb-pseo--cols-2 .kb-pseo__body>ul,.kb-pseo--cols-2 .kb-pseo__body>ol{break-inside:avoid-column}}.kb-pseo--empty{padding:24px 0}.kb-pseo__hint{padding:16px;border:1px dashed var(--line);font-family:var(--f-accent);font-size:10px;letter-spacing:.12em;text-transform:uppercase;color:var(--muted)}.kb-page.kb-rtx{padding-top:var(--rtx-pt, 40px);padding-bottom:var(--rtx-pb, 100px)}.kb-rtx .kb-page__head{margin-bottom:clamp(24px,4vw,48px)}.kb-rtx .kb-rtx__body{max-width:74ch;font-size:var(--rtx-size, 16px);text-align:var(--rtx-align, left)}.kb-rtx--narrow .kb-rtx__body{max-width:62ch}.kb-rtx--wide .kb-rtx__body{max-width:none}.kb-rtx .kb-rtx__body>:first-child{margin-top:0}.kb-rtx .kb-rtx__body h2{font-size:clamp(1.5rem,2.6vw,2.2rem);margin-top:2.2em;padding-top:.7em;border-top:1px solid var(--line)}.kb-rtx .kb-rtx__body h3{font-size:clamp(1.05rem,1.5vw,1.3rem);margin-top:1.8em;letter-spacing:-.012em}.kb-rtx .kb-rtx__body h2+h3{margin-top:1em}.kb-rtx .kb-rtx__body ol,.kb-rtx .kb-rtx__body ul{display:grid;gap:.7em}.kb-rtx .kb-rtx__body li::marker{color:var(--k-sun);font-weight:700}html[data-mode=off] .kb-rtx .kb-rtx__body li::marker{color:var(--fg)}.kb-rtx .kb-rtx__body strong{font-weight:700}.kb-rtx .kb-rtx__body a{text-decoration-color:var(--k-sun);text-decoration-thickness:2px;text-underline-offset:4px;transition:background .25s ease,color .25s ease}.kb-rtx .kb-rtx__body a:hover{background:var(--k-sun);color:#000}.kb-page.kb-rtx--slot{position:relative}.kb-rtx__media{position:absolute;z-index:0;top:0;bottom:var(--rtx-pb, 0px);width:var(--rtx-img-w, 33vw);right:0;overflow:hidden}.kb-rtx--img-left .kb-rtx__media{right:auto;left:0}.kb-rtx--slot.is-from-title .kb-rtx__media{top:calc(-1*clamp(24px,4vw,64px))}.kb-rtx__img{display:block;width:100%;height:100%;object-fit:cover;object-position:var(--rtx-img-pos, center)}.kb-rtx__ph{position:absolute;top:0;right:0;bottom:0;left:0;display:grid;place-items:center;padding:16px;text-align:center;border:1px dashed var(--line);font-family:var(--f-accent);font-size:10px;letter-spacing:.14em;text-transform:uppercase;color:var(--muted)}.kb-rtx--slot .kb-wrap{position:relative;z-index:1}.kb-rtx--slot.kb-rtx--img-right .kb-rtx__body{max-width:min(74ch,calc(100% - var(--rtx-img-w, 33vw)))}.kb-rtx--slot.kb-rtx--img-left .kb-rtx__body{margin-left:var(--rtx-img-w, 33vw);max-width:min(74ch,calc(100% - var(--rtx-img-w, 33vw)))}.kb-rtx--slot.kb-rtx--wide .kb-rtx__body{max-width:calc(100% - var(--rtx-img-w, 33vw))}@media(max-width:749px){.kb-rtx__media{position:relative;top:auto!important;bottom:auto;right:auto;left:auto;width:auto;margin:0 calc(var(--pad) * -1) 24px;aspect-ratio:4 / 5}.kb-rtx--slot.kb-rtx--img-right .kb-rtx__body,.kb-rtx--slot.kb-rtx--img-left .kb-rtx__body,.kb-rtx--slot.kb-rtx--wide .kb-rtx__body{margin-left:0;max-width:74ch}.kb-rtx--slot.no-mobile-img .kb-rtx__media{display:none}}.kb-statement.kb-statement--art{position:relative;isolation:isolate;overflow:hidden;background:#000;color:#ebebeb;--bg: #000000;--fg: #ebebeb;--muted: rgba(235, 235, 235, .62);--line: rgba(235, 235, 235, .16);--btn-bg: #ebebeb;--btn-fg: #000000;--tile: #ebebeb}.kb-statement--art .kb-wrap{position:relative}.kb-statement__art{position:absolute;top:0;right:0;bottom:0;left:0;z-index:-1;pointer-events:none;opacity:var(--art-o, .6);-webkit-mask-image:linear-gradient(to bottom,transparent 0,#000 7%,#000 84%,transparent 100%);mask-image:linear-gradient(to bottom,transparent 0,#000 7%,#000 84%,transparent 100%)}.kb-statement__art canvas{display:block;width:100%;height:100%;opacity:0;transition:opacity 1.8s ease}.kb-statement__art.is-on canvas{opacity:1}.kb-statement__art .kb-statement__water{position:absolute;top:0;right:0;bottom:0;left:0;z-index:1;opacity:1}.kb-statement__art .kb-statement__water[hidden]{display:none}.kb-statement__cast{position:absolute;top:0;right:0;bottom:0;left:0;z-index:2;-webkit-mask-image:linear-gradient(to bottom,#000 0,#000 62%,transparent 96%);mask-image:linear-gradient(to bottom,#000 0,#000 62%,transparent 96%)}.kb-statement__cast img{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover;object-position:78% 28%}.kb-statement__art:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(90deg,#000000b3,#0000006b 40%,#0000 74%)}@media(max-width:749px){.kb-statement__art:after{background:linear-gradient(180deg,#00000080,#0000004d 55%,#0000008c)}}.kb-jacket-guide svg{display:block;width:100%;max-width:560px;height:auto;background:transparent;color:inherit}.kb-jacket-guide table{width:100%;table-layout:fixed;border-collapse:collapse}.kb-jacket-guide th,.kb-jacket-guide td{padding:10px 5px;overflow-wrap:anywhere;text-align:center;font-size:12px}.kb-jacket-guide th:first-child{width:18%}.kb-jacket-guide th:last-child{width:32%}.kb-jacket-guide ol{padding-inline-start:20px}.kb-card--sun .kb-card__media{transition:transform .8s var(--ease),background-color .45s ease}.kb-card--sun .kb-card__media.is-tilting{transition:transform .12s linear,background-color .45s ease}.kb-card--sun .kb-card__glare{display:none}.kb-card__sun{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover;opacity:0;pointer-events:none;transform:scale(1.06);transition:opacity .6s var(--ease),transform 1.2s var(--ease)}html[data-card-fit=contain] .kb-card__sun{object-fit:contain;padding:7%}.kb-card__cta{margin-top:12px;display:grid;gap:10px}.kb-card__cta .kb-btn{background:transparent;color:var(--fg);border-color:var(--fg)}.kb-card__cta-sizes{display:grid;gap:8px;animation:kb-cta-in .35s var(--ease)}.kb-card__cta-sizes[hidden]{display:none}.kb-card__cta .kb-card__quick-label{color:var(--muted)}@keyframes kb-cta-in{0%{opacity:0;transform:translateY(-6px)}to{opacity:1;transform:none}}@media(hover:hover){.kb-card--sun:hover .kb-card__media{background-color:var(--k-sun)}.kb-card--sun:hover .kb-card__img--alt,.kb-card--sun:not(.has-alt):hover .kb-card__img--main{mix-blend-mode:normal}.kb-card--sun:hover .kb-card__sun{opacity:1;transform:translate3d(calc(var(--tx, 0) * -10px),calc(var(--ty, 0) * -10px),0) scale(1)}.kb-card--sun.kb-card--tint:hover .kb-card__img--alt,.kb-card--sun.kb-card--tint:not(.has-alt):hover .kb-card__img--main{mix-blend-mode:multiply}.kb-card--sun.has-sun-photo:hover .kb-card__img--alt,.kb-card--sun.has-sun-photo:not(.has-alt):hover .kb-card__img--main{opacity:0}.kb-card--sun:hover .kb-card__frame i{border-color:#000}.kb-card--sun:hover .kb-badge--sale{background:#000;color:var(--k-sun)}.kb-card--sun:hover .kb-card__quick{background:var(--k-sun)}}
/*# sourceMappingURL=/cdn/shop/t/24/compiled_assets/styles.css.map */
