:root{--fk-black: #000;--fk-white: #fff;--fk-bar: #1a1a1a;--fk-muted: #83868a;--fk-line: rgba(0,0,0,.28);--fk-line-soft: rgba(0,0,0,.09);--fk-chip-line: rgba(0,0,0,.3);--fk-chip-on: #ebe8e8;--fk-stock: #00d856;--fk-gutter: 3%;--fk-font: "IBM Plex Mono", ui-monospace, monospace;--fk-glass: rgba(255,255,255,.6);--fk-glass-strong: rgba(255,255,255,.72);--fk-glass-dark: rgba(8,8,8,.8);--fk-blur: saturate(1.8) blur(14px);--fk-scrim: rgba(0,0,0,.4);--fk-ease-btn: cubic-bezier(.25,.46,.45,.94);--fk-ease-out: cubic-bezier(.22,1,.36,1);--fk-ease-in: cubic-bezier(.4,0,1,1);--fk-ease-sheet: cubic-bezier(.32,.72,0,1)}*{box-sizing:border-box}html{-webkit-text-size-adjust:100%;scrollbar-gutter:stable;overflow-x:clip}html.fk-locked{overflow:hidden}body{margin:0;background:var(--fk-white);color:var(--fk-black);font-family:var(--fk-font);font-size:14.5px;line-height:1.3}a{color:inherit;text-decoration:none}button{font:inherit;color:inherit;background:none;border:0;padding:0;cursor:pointer}ul{list-style:none;margin:0;padding:0}p{margin:0}:focus-visible{outline:1px solid currentColor;outline-offset:2px}.fk-sr{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}.fk-ann{position:relative;z-index:31;background:var(--fk-bar);color:var(--fk-white);padding:6px var(--fk-gutter);display:flex;justify-content:center;font-size:11px;letter-spacing:1.2px;line-height:15.6px;text-transform:uppercase}:root{--fk-hdr-row: 170;--fk-hdr-band: 51;--fk-logo-big: 140;--fk-logo-sm: 44}.fk-chrome-section{position:sticky;top:calc((var(--fk-hdr-band) - var(--fk-hdr-row)) * 1px);z-index:30}.fk-chrome{background:var(--fk-glass);-webkit-backdrop-filter:var(--fk-blur);backdrop-filter:var(--fk-blur)}.fk-header{--fk-shift: calc(var(--fk-p, 0) * (var(--fk-hdr-row) - var(--fk-hdr-band)) / 2 * 1px);height:calc(var(--fk-hdr-row) * 1px);padding:0 var(--fk-gutter);display:grid;grid-template-columns:1fr auto 1fr;align-items:center}.fk-header>*{transform:translateY(var(--fk-shift))}.fk-header>.fk-logo{transform:translateY(var(--fk-shift)) scale(calc(1 - var(--fk-p, 0) * (1 - var(--fk-logo-sm) / var(--fk-logo-big))))}.fk-burger{width:26px;height:26px;display:flex;flex-direction:column;justify-content:center;gap:6px}.fk-burger i{display:block;width:24px;height:2.5px;background:var(--fk-black)}.fk-logo{display:block}.fk-logo img{width:calc(var(--fk-logo-big) * 1px);height:calc(var(--fk-logo-big) * 1px);display:block}.fk-icons{justify-self:end;display:flex;gap:9.6px}.fk-icons a{width:26px;height:26px;display:flex;align-items:center;justify-content:center;position:relative}.fk-count{position:absolute;top:11px;left:0;right:0;text-align:center;font-size:9px;font-weight:700;line-height:1}.fk-count.is-bump{animation:fk-bump .45s var(--fk-ease-out)}@keyframes fk-bump{40%{transform:scale(1.6)}}.fk-nav{display:flex;justify-content:center;overflow-x:auto;scrollbar-width:none;border-bottom:1px solid var(--fk-line-soft);font-size:12px;letter-spacing:1.4px;text-transform:uppercase;white-space:nowrap}.fk-nav::-webkit-scrollbar{display:none}.fk-nav a{padding:10px 32px;line-height:13px;position:relative}.fk-nav a:after{content:"";position:absolute;left:32px;right:32px;bottom:6px;height:1px;background:currentColor;transform:scaleX(0);transition:transform .25s var(--fk-ease-out)}.fk-nav a:hover:after,.fk-nav a[aria-current=page]:after{transform:scaleX(1)}.fk-scrim{position:fixed;top:0;right:0;bottom:0;left:0;z-index:40;background:var(--fk-scrim);opacity:0;visibility:hidden;transition:opacity .45s var(--fk-ease-out),visibility 0s .45s}.fk-scrim[data-open]{opacity:1;visibility:visible;transition:opacity .45s var(--fk-ease-out)}.fk-menu{position:fixed;z-index:41;top:0;bottom:0;left:0;width:min(400px,calc(100vw - 44px));display:flex;flex-direction:column;background:var(--fk-glass-strong);-webkit-backdrop-filter:var(--fk-blur);backdrop-filter:var(--fk-blur);box-shadow:inset -1px 0 #fff9,12px 0 40px #00000014;transform:translate(-100%);visibility:hidden;transition:transform .32s var(--fk-ease-in),visibility 0s .32s;will-change:transform}.fk-menu[data-open]{transform:none;visibility:visible;transition:transform .5s var(--fk-ease-sheet)}.fk-menu__head{height:50.8px;display:flex;align-items:center;justify-content:space-between;padding:0 24px;border-bottom:1px solid var(--fk-line)}.fk-menu__head img{width:36px;height:36px}.fk-close{font-size:14px;letter-spacing:.8px;padding:2px 8px;background:var(--fk-black);color:var(--fk-white)}.fk-menu__main{padding:8px 24px}.fk-menu__main a{display:flex;justify-content:space-between;align-items:center;padding:16px 0;border-bottom:1px solid var(--fk-line-soft);font-size:20px;font-weight:700;letter-spacing:1.2px;text-transform:uppercase;opacity:0;transform:translate(-10px);transition:opacity .2s var(--fk-ease-in),transform .2s var(--fk-ease-in)}.fk-menu__main a span{font-size:12px;font-weight:400;color:var(--fk-muted)}.fk-menu[data-open] .fk-menu__main a{opacity:1;transform:none;transition:opacity .4s var(--fk-ease-out),transform .5s var(--fk-ease-out)}.fk-menu[data-open] .fk-menu__main li:nth-child(2) a{transition-delay:.04s}.fk-menu[data-open] .fk-menu__main li:nth-child(3) a{transition-delay:.08s}.fk-menu[data-open] .fk-menu__main li:nth-child(4) a{transition-delay:.12s}.fk-menu__sub{margin-top:auto;padding:24px;display:flex;flex-direction:column;gap:10px;font-size:12.5px;letter-spacing:1px;text-transform:uppercase}.fk-menu__sub a{color:#444}.fk-drawer{position:fixed;z-index:41;top:0;bottom:0;right:0;width:min(450px,calc(100vw - 44px));display:flex;flex-direction:column;color:var(--fk-black);background:var(--fk-white);border-radius:10px 0 0 10px;box-shadow:-12px 0 40px #00000014;transform:translate(100%);visibility:hidden;transition:transform .34s var(--fk-ease-in),visibility 0s .34s;will-change:transform}.fk-drawer[data-open]{transform:none;visibility:visible;transition:transform .55s var(--fk-ease-sheet)}.fk-drawer__head{flex:none;height:56px;display:flex;align-items:center;justify-content:space-between;padding:0 22px;border-bottom:1px solid var(--fk-line-soft)}.fk-drawer__title{font-size:14px;font-weight:700;letter-spacing:1.4px;text-transform:uppercase}.fk-drawer__title sup{font-size:10px;margin-left:3px;font-weight:400}.fk-bracket{font-size:12px;letter-spacing:1.2px;text-transform:uppercase}.fk-bracket:hover{text-decoration:underline;text-underline-offset:3px}.fk-drawer__body{flex:1;overflow-y:auto;overscroll-behavior:contain;scrollbar-width:thin;padding:0 22px}.fk-ship{padding:14px 0 13px;border-bottom:1px solid var(--fk-line-soft);font-size:11px;letter-spacing:1px;text-transform:uppercase}.fk-ship__track{margin-top:8px;height:2px;background:#00000014;overflow:hidden}.fk-ship__fill{height:100%;background:var(--fk-black);transform-origin:left;transform:scaleX(0);transition:transform .6s var(--fk-ease-out)}.fk-lines li{display:grid;grid-template-columns:88px 1fr auto;gap:14px;padding:16px 0;border-bottom:1px solid var(--fk-line-soft);transition:opacity .25s var(--fk-ease-out)}.fk-lines li.is-loading{opacity:.45;pointer-events:none}.fk-lines li.is-new{animation:fk-line-in .45s var(--fk-ease-out)}@keyframes fk-line-in{0%{opacity:0;transform:translateY(-8px)}}.fk-line__img{width:88px;height:88px;display:block}.fk-line__img img{width:100%;height:100%;object-fit:contain;display:block;mix-blend-mode:multiply}.fk-line__title{font-size:12px;font-weight:700;letter-spacing:1px;line-height:16px;text-transform:uppercase}.fk-line__price{margin-top:4px;font-size:12px;letter-spacing:.8px}.fk-line__variant{margin-top:3px;font-size:11px;letter-spacing:1px;color:var(--fk-muted)}.fk-qty{margin-top:10px;display:inline-flex;align-items:center;border:1px solid var(--fk-line-soft)}.fk-qty button{width:30px;height:30px;display:grid;place-items:center;font-size:14px;line-height:1;transition:background .15s}.fk-qty button:hover{background:var(--fk-chip-on)}.fk-qty output{min-width:26px;text-align:center;font-size:12px;font-weight:700}.fk-line__rm{align-self:start;padding:2px 0;font-size:11px;letter-spacing:1px;text-transform:uppercase;color:var(--fk-muted);text-decoration:underline;text-underline-offset:2px;transition:color .15s}.fk-line__rm:hover{color:var(--fk-black)}.fk-line__error{grid-column:2 / -1;font-size:11.5px;color:#c0262d}.fk-line__error button{text-decoration:underline}.fk-notice{margin:12px 0 0;padding:10px 12px;background:#c0262d12;font-size:12px;color:#c0262d}.fk-notice button{text-decoration:underline}.fk-empty{padding:56px 0 28px;text-align:center}.fk-empty p{font-size:13px;font-weight:700;letter-spacing:1.2px;text-transform:uppercase}.fk-empty a{display:inline-block;margin-top:18px;padding:12px 24px;background:var(--fk-black);color:var(--fk-white);font-size:12px;letter-spacing:1.4px;text-transform:uppercase}.fk-fit{margin:18px -22px 0;padding:14px 22px 16px;background:#f3f3f3}.fk-fit__head{display:flex;justify-content:space-between;align-items:center;margin-bottom:10px}.fk-fit h3{margin:0;font-size:11px;font-weight:700;letter-spacing:1.4px;text-transform:uppercase}.fk-fit__nav{display:flex;gap:6px}.fk-fit__nav button{width:26px;height:26px;display:grid;place-items:center;border:1px solid var(--fk-line-soft);border-radius:50%;background:var(--fk-white);transition:background .15s,color .15s,opacity .2s}.fk-fit__nav button:hover:not(:disabled){background:var(--fk-black);color:var(--fk-white);border-color:var(--fk-black)}.fk-fit__nav button[disabled]{opacity:.35;cursor:default}@media(hover:none){.fk-fit__nav{display:none}}.fk-fit__row{margin:0 -22px;padding:0 22px 2px;display:flex;gap:8px;overflow-x:auto;scroll-snap-type:x mandatory;scroll-padding:0 22px;scrollbar-width:none;overscroll-behavior-x:contain}.fk-fit__row::-webkit-scrollbar{display:none}.fk-fit__card{flex:0 0 35%;scroll-snap-align:start;display:flex;flex-direction:column;padding:8px;background:var(--fk-white);border-radius:6px}.fk-fit__img{display:block;aspect-ratio:1 / 1}.fk-fit__img img{width:100%;height:100%;object-fit:contain;padding:4%;display:block;mix-blend-mode:multiply}.fk-fit__tag{margin-top:6px;font-size:8.5px;font-weight:700;letter-spacing:.8px;line-height:13px;text-transform:uppercase;color:#8a6a12}.fk-fit__name{margin-top:6px;font-size:10.5px;font-weight:700;letter-spacing:.6px;line-height:13px;text-transform:uppercase}.fk-fit__tag+.fk-fit__name{margin-top:4px}.fk-fit__price{margin:2px 0 8px;font-size:10.5px;letter-spacing:.6px}.fk-fit__form{margin-top:auto;display:grid;gap:5px}.fk-fit__form select{width:100%;height:30px;padding:0 22px 0 8px;border:1px solid var(--fk-line-soft);border-radius:0;background:var(--fk-white) url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='10' height='6'%3E%3Cpath d='M1 1l4 4 4-4' fill='none' stroke='%23000' stroke-width='1.3'/%3E%3C/svg%3E") no-repeat right 8px center;font:700 10px/1 var(--fk-font);letter-spacing:.8px;text-transform:uppercase;color:var(--fk-black);appearance:none;-webkit-appearance:none;transition:border-color .15s}.fk-fit__form select:hover{border-color:var(--fk-black)}.fk-fit__form select.is-nudge{animation:fk-nudge .4s;border-color:var(--fk-black)}.fk-fit__add{height:30px;background:var(--fk-black);color:var(--fk-white);font-size:10px;letter-spacing:1.2px;text-transform:uppercase;transition:opacity .2s}.fk-fit__add:hover{opacity:.82}.fk-drawer__foot{flex:none;padding:16px 22px 22px;border-top:1px solid var(--fk-line-soft)}.fk-total{display:flex;justify-content:space-between;align-items:baseline;font-size:13px;font-weight:700;letter-spacing:1.2px;text-transform:uppercase}.fk-total__note{margin:6px 0 14px;font-size:11.5px;letter-spacing:.5px;color:var(--fk-muted)}.fk-checkout{display:flex;width:100%;height:48px;align-items:center;justify-content:center;background:var(--fk-black);color:var(--fk-white);font-size:13px;font-weight:700;letter-spacing:1.8px;text-transform:uppercase;transition:opacity .25s var(--fk-ease-btn)}.fk-checkout:hover{opacity:.85}.fk-drawer[data-state=empty] .fk-drawer__foot,.fk-drawer[data-state=empty] .fk-ship{display:none}main{position:relative;z-index:1;background:var(--fk-white);border-radius:0 0 40px 40px;padding:25px var(--fk-gutter) 56px}.fk-foot-section{position:sticky;bottom:0;z-index:0;margin-top:-40px}footer{background:var(--fk-black);color:var(--fk-white);padding:72px var(--fk-gutter) 32px}.fk-foot{display:grid;grid-template-columns:1fr 1fr 1fr 2fr;gap:32px}.fk-foot img{width:56px;height:56px;display:block}.fk-foot h6{margin:0 0 .5em;font-size:13.5px;font-weight:400;letter-spacing:1px;text-transform:uppercase}.fk-foot ul{display:flex;flex-direction:column;gap:.5em;font-size:13.5px;letter-spacing:1px;text-transform:uppercase}.fk-foot ul a:hover{background:var(--fk-white);color:var(--fk-black)}.fk-foot form{display:flex;border-bottom:1px solid var(--fk-white);max-width:420px}.fk-foot input{flex:1;min-width:0;background:none;border:0;color:var(--fk-white);font:inherit;font-size:13.5px;padding:8px 0;outline:none}.fk-foot input::placeholder{color:var(--fk-muted)}.fk-foot form button{font-size:13.5px;letter-spacing:1px;text-transform:uppercase}.fk-legal{margin-top:40px;display:flex;flex-wrap:wrap;gap:1em;font-size:11px;letter-spacing:.8px;text-transform:uppercase}.fk-legal a{color:var(--fk-muted)}.fk-grid{display:flex;flex-wrap:wrap}.fk-item{width:25%;padding:5px}.fk-card{position:relative;text-align:center}.fk-gal{position:relative}.fk-gal__track{display:flex;overflow-x:auto;scroll-snap-type:x mandatory;scrollbar-width:none;overscroll-behavior-x:contain}.fk-gal__track::-webkit-scrollbar{display:none}.fk-gal__slide{flex:0 0 100%;scroll-snap-align:start;aspect-ratio:1 / 1;display:block}.fk-gal__slide img{width:100%;height:100%;object-fit:contain;padding:3%;display:block;opacity:0;transition:opacity .3s var(--fk-ease-out);-webkit-user-drag:none}.fk-gal__slide img.is-loaded{opacity:1}.fk-gal__arrow{position:absolute;top:50%;width:32px;height:32px;margin-top:-16px;display:flex;align-items:center;justify-content:center;opacity:0;transition:opacity .25s var(--fk-ease-out)}.fk-gal__arrow--prev{left:2px}.fk-gal__arrow--next{right:2px}.fk-gal__arrow[disabled]{visibility:hidden}.fk-gal:hover .fk-gal__arrow{opacity:1}.fk-gal__segs{position:absolute;left:22%;right:22%;bottom:4px;display:flex;gap:3px}.fk-gal__segs i{flex:1;height:2px;background:#0000001f;transition:background .3s var(--fk-ease-out)}.fk-gal__segs i.is-on{background:var(--fk-black)}.fk-card__title{display:block;margin-top:11px;min-height:35px;font-size:13px;font-weight:600;letter-spacing:.9px;line-height:18.7px;text-transform:uppercase}.fk-card__price{margin:0 0 10px;font-size:14.5px;letter-spacing:1px;line-height:22.8px}.fk-qa-chips{display:flex;justify-content:center;gap:4.8px;min-height:20.8px;opacity:0;transform:translateY(3px);visibility:hidden;transition:opacity .22s var(--fk-ease-out),transform .22s var(--fk-ease-out),visibility 0s .22s}.fk-card:hover .fk-qa-chips,.fk-card:focus-within .fk-qa-chips{opacity:1;transform:none;visibility:visible;transition:opacity .22s var(--fk-ease-out),transform .22s var(--fk-ease-out)}.fk-qa-chips button{min-width:40px;height:20.8px;padding:0 1px;background:var(--fk-black);color:var(--fk-white);font-size:14px;letter-spacing:.6px;line-height:20.8px;transition:all .25s var(--fk-ease-btn)}.fk-qa-chips button:hover{background:var(--fk-white);color:var(--fk-black);box-shadow:inset 0 0 0 1px var(--fk-black)}.fk-qa-chips .fk-qa-wide{padding:0 12px}.fk-qa-bar,.fk-qa-list{display:none}.fk-dd{position:relative}.fk-dd__btn{display:flex;width:100%;align-items:center;justify-content:center;gap:8.4px;background:var(--fk-black);color:var(--fk-white);text-transform:uppercase}.fk-dd__btn svg{transition:transform .25s var(--fk-ease-out)}.fk-dd.is-open .fk-dd__btn svg{transform:rotate(180deg)}.fk-dd__list{position:absolute;z-index:5;left:0;right:0;top:calc(100% + 6px);background:var(--fk-glass-strong);-webkit-backdrop-filter:var(--fk-blur);backdrop-filter:var(--fk-blur);border:1px solid var(--fk-chip-line);opacity:0;transform:translateY(-6px);visibility:hidden;transition:opacity .2s var(--fk-ease-in),transform .2s var(--fk-ease-in),visibility 0s .2s}.fk-dd.is-open .fk-dd__list{opacity:1;transform:none;visibility:visible;transition:opacity .32s var(--fk-ease-out),transform .32s var(--fk-ease-out)}.fk-dd__list button{display:block;width:100%;text-align:left;padding:8px 11px;border-bottom:1px solid var(--fk-line-soft);font-size:12.5px;letter-spacing:1.2px;text-transform:uppercase;transition:background .15s}.fk-dd__list button:hover{background:#0000000d}.fk-dd__list li:last-child button{border-bottom:0}.fk-pdp{max-width:1300px;margin:0 auto;display:flex;justify-content:space-between;align-items:flex-start;gap:90px}.fk-pdp__gallery{flex:0 1 650px;min-width:0}.fk-pdp__info{flex:0 1 560px;min-width:0}.fk-slider{position:relative}.fk-slider__track{display:flex;overflow-x:auto;scroll-snap-type:x mandatory;scrollbar-width:none;overscroll-behavior-x:contain}.fk-slider__track::-webkit-scrollbar{display:none}.fk-slider__slide{flex:0 0 100%;scroll-snap-align:start;aspect-ratio:1 / 1}.fk-slider__slide img{width:100%;height:100%;object-fit:contain;padding:4%;display:block;-webkit-user-drag:none}.fk-slider__arrow{position:absolute;top:50%;margin-top:-24px;width:48px;height:48px;display:flex;align-items:center;justify-content:center;transition:opacity .25s var(--fk-ease-out)}.fk-slider__arrow--prev{left:10px}.fk-slider__arrow--next{right:10px}.fk-slider__arrow[disabled]{opacity:0;pointer-events:none}.fk-slider__bar{margin-top:10px;padding-bottom:16px;display:flex;justify-content:flex-start}.fk-slider__bar i{width:108px;height:10px;background:#0000001a;transition:background .3s var(--fk-ease-out)}.fk-slider__bar i.is-on{background:var(--fk-black)}.fk-pdp__title{margin:0 0 3px;font-size:29px;font-weight:700;letter-spacing:1.6px;line-height:41.6px;text-transform:uppercase}.fk-pdp__price{font-size:18px;letter-spacing:1.2px;line-height:26px}.fk-stock{margin:24px 0;display:flex;align-items:center;gap:11.2px;font-size:12.6px;letter-spacing:1px;text-transform:uppercase}.fk-stock i{width:10px;height:10px;border-radius:50%;background:var(--fk-stock);animation:fk-pulse 2s infinite}@keyframes fk-pulse{0%{box-shadow:0 0 #00d85666}70%{box-shadow:0 0 0 10px #00d85600}to{box-shadow:0 0 #00d85600}}.fk-sizes legend{padding:0;margin-bottom:16px;font-size:14.5px;letter-spacing:1.2px;text-transform:uppercase}.fk-sizes{border:0;margin:0 0 11.2px;padding:0}.fk-sizes__row{display:flex;flex-wrap:wrap;gap:4.8px}.fk-sizes input{position:absolute;opacity:0;pointer-events:none}.fk-sizes label{position:relative;overflow:hidden;width:50px;height:50px;display:flex;align-items:center;justify-content:center;outline:1px solid var(--fk-chip-line);outline-offset:-1px;background:var(--fk-white);font-size:14.5px;letter-spacing:.6px;cursor:pointer;transition:background .1s var(--fk-ease-btn),outline-color .1s var(--fk-ease-btn)}.fk-sizes label:hover{outline-color:var(--fk-black)}.fk-sizes input:checked+label{outline-color:var(--fk-black);background:var(--fk-chip-on)}.fk-sizes input:focus-visible+label{outline:2px solid var(--fk-black)}.fk-sizes input:disabled+label,.fk-sizes input[data-out]+label{color:var(--fk-chip-line);cursor:default}.fk-sizes input[data-out]+label{cursor:pointer}.fk-sizes input[data-out]:checked+label{color:var(--fk-muted)}.fk-sizes input:disabled+label:before,.fk-sizes input[data-out]+label:before{content:"";position:absolute;left:50%;top:-20%;height:140%;width:1px;background:var(--fk-chip-line);transform:rotate(45deg)}.fk-sizes.is-nudge .fk-sizes__row{animation:fk-nudge .4s var(--fk-ease-out)}@keyframes fk-nudge{25%{transform:translate(-5px)}50%{transform:translate(4px)}75%{transform:translate(-2px)}}.fk-buy{margin-top:32px}.fk-atc{width:100%;height:48px;padding:0 12px;background:var(--fk-black);color:var(--fk-white);border:1px solid var(--fk-black);font-size:14.5px;letter-spacing:1.6px;text-transform:uppercase}.fk-atc[aria-disabled=true]{cursor:pointer}.fk-shoppay{margin-top:12.8px;width:100%;height:48px;display:none;align-items:center;justify-content:center;gap:8px;border:1px solid var(--fk-black);font-size:14.5px;letter-spacing:1.6px;text-transform:uppercase}.fk-shoppay.is-on{display:flex;animation:fk-rise .35s var(--fk-ease-out)}@keyframes fk-rise{0%{opacity:0;transform:translateY(-6px)}}.fk-shoppay b{font-family:Arial,sans-serif;font-weight:900;font-size:17px;letter-spacing:-.3px;text-transform:none}.fk-shoppay b span{margin-left:2px;padding:1px 4px;border-radius:4px;background:var(--fk-black);color:var(--fk-white);font-size:11px;font-weight:700;letter-spacing:0;vertical-align:2px}.fk-acc{width:500px;max-width:100%;margin-top:32px}.fk-acc details{border-bottom:1px solid var(--fk-black)}.fk-acc summary{list-style:none;height:50px;padding:16px 0 13px;display:flex;justify-content:space-between;align-items:center;font-size:12.6px;letter-spacing:1.2px;line-height:14px;text-transform:uppercase;cursor:pointer}.fk-acc summary::-webkit-details-marker{display:none}.fk-acc summary:after{content:"+";font-size:20px;line-height:20px}.fk-acc details[open] summary:after{content:"\2212"}.fk-acc__body{padding:4px 0 22px;font-size:13px;letter-spacing:.6px;line-height:19.5px}.fk-acc__lead{margin-bottom:10px;color:#333}.fk-spec{margin:0}.fk-spec div{display:grid;grid-template-columns:140px 1fr;gap:12px;padding:9px 0;border-bottom:1px solid var(--fk-line-soft)}.fk-spec div:last-child{border-bottom:0}.fk-spec dt{font-size:11.5px;letter-spacing:1.2px;text-transform:uppercase;color:var(--fk-muted)}.fk-spec dd{margin:0}.fk-spec a{text-decoration:underline;text-underline-offset:3px}.fk-desc p{margin:0;padding:9px 0;border-bottom:1px solid var(--fk-line-soft);font-size:12.6px;letter-spacing:1.2px;text-transform:uppercase}.fk-desc p:last-child{border-bottom:0}.fk-tbd{display:inline-block;padding:0 6px;border:1px dashed var(--fk-chip-line);font-size:11px;letter-spacing:1px;line-height:18px;text-transform:uppercase;color:var(--fk-muted)}.fk-guide__bar{display:flex;justify-content:space-between;align-items:center;margin-bottom:10px}.fk-guide__bar p{font-size:11.5px;letter-spacing:1.2px;text-transform:uppercase;color:var(--fk-muted)}.fk-units{display:flex;border:1px solid var(--fk-black)}.fk-units button{padding:3px 10px;font-size:11.5px;letter-spacing:1px;transition:background .2s,color .2s}.fk-units button[aria-pressed=true]{background:var(--fk-black);color:var(--fk-white)}.fk-acc table{width:100%;border-collapse:collapse;text-align:center;font-size:12.6px;letter-spacing:.8px}.fk-acc th{background:var(--fk-black);color:var(--fk-white);font-weight:700;padding:10px 8px;text-transform:uppercase;font-size:11.5px;letter-spacing:1.2px}.fk-acc td{border:1px solid var(--fk-line);padding:10px 8px;transition:background .25s var(--fk-ease-out)}.fk-acc tr.is-mine td{background:var(--fk-chip-on);font-weight:700}.fk-guide__note{margin-top:10px;font-size:12px;color:#333}@supports (interpolate-size: allow-keywords){:root{interpolate-size:allow-keywords}.fk-acc details::details-content{block-size:0;overflow:clip;transition:block-size .32s var(--fk-ease-out),content-visibility .32s allow-discrete}.fk-acc details[open]::details-content{block-size:auto}}.fk-trust{container-type:inline-size;width:500px;max-width:100%;margin-top:24px;display:grid;grid-template-columns:repeat(3,1fr);border:1px solid var(--fk-line-soft)}.fk-trust div{display:flex;flex-direction:column;align-items:center;gap:10px;padding:18px 6px 16px;text-align:center}.fk-trust div+div{border-left:1px solid var(--fk-line-soft)}.fk-trust>*{min-width:0}.fk-trust svg{flex:none;width:28px;height:28px}.fk-trust p{margin:0}.fk-trust b{display:block;font-size:12px;letter-spacing:1.2px;line-height:16px;text-transform:uppercase;text-wrap:balance}.fk-trust span{display:block;margin-top:5px;font-size:10.5px;letter-spacing:.3px;line-height:15px;text-transform:uppercase;color:var(--fk-muted);text-wrap:balance}@container (max-width: 470px){.fk-trust div{gap:8px;padding:16px 6px 14px}.fk-trust svg{width:24px;height:24px}.fk-trust b{max-width:80px;font-size:11px;letter-spacing:1px;line-height:15px}.fk-trust span{display:none}}.fk-ctf{margin-top:48px}.fk-ctf__head{display:flex;justify-content:space-between;align-items:center;margin-bottom:16px}.fk-ctf h2{margin:0;font-size:21.5px;font-weight:700;letter-spacing:1.4px;text-transform:uppercase}.fk-ctf__nav{display:flex;gap:6px}.fk-ctf__nav button{width:34px;height:34px;border:1px solid var(--fk-black);display:flex;align-items:center;justify-content:center;transition:background .2s,opacity .2s}.fk-ctf__nav button:hover:not([disabled]){background:var(--fk-chip-on)}.fk-ctf__nav button[disabled]{opacity:.25;cursor:default}.fk-ctf__row{display:flex;gap:12px;overflow-x:auto;scroll-snap-type:x mandatory;scrollbar-width:none;overscroll-behavior-x:contain}.fk-ctf__row::-webkit-scrollbar{display:none}.fk-ctf__card{flex:0 0 calc((100% - 24px) / 2.4);scroll-snap-align:start}.fk-ctf__img{display:block;aspect-ratio:1 / 1;border:1px solid #eee;background:var(--fk-white)}.fk-ctf__img img{width:100%;height:100%;object-fit:contain;padding:7%;display:block;transition:transform .5s var(--fk-ease-out)}.fk-ctf__img:hover img{transform:scale(1.03)}.fk-ctf__why{margin-top:8px;font-size:10px;letter-spacing:1px;text-transform:uppercase;color:var(--fk-muted)}.fk-ctf__name{margin-top:4px;font-size:12.6px;font-weight:600;letter-spacing:1px;line-height:17px;text-transform:uppercase;min-height:34px}.fk-ctf__price{font-size:13px;letter-spacing:1px}.fk-ctf__sizes{margin-top:8px;display:flex;flex-wrap:wrap;gap:4px}.fk-ctf__sizes button{min-width:34px;height:28px;padding:0 4px;outline:1px solid var(--fk-chip-line);outline-offset:-1px;font-size:12px;letter-spacing:.4px;transition:background .2s var(--fk-ease-btn),color .2s var(--fk-ease-btn),outline-color .2s}.fk-ctf__sizes button:hover{background:var(--fk-black);color:var(--fk-white);outline-color:var(--fk-black)}.fk-sticky{position:fixed;z-index:35;left:0;right:0;bottom:0;padding:10px var(--fk-gutter) calc(10px + env(safe-area-inset-bottom));background:var(--fk-glass-strong);-webkit-backdrop-filter:var(--fk-blur);backdrop-filter:var(--fk-blur);border-top:1px solid var(--fk-line-soft);box-shadow:0 -8px 24px #00000012;transform:translateY(105%);visibility:hidden;transition:transform .3s var(--fk-ease-in),visibility 0s .3s;will-change:transform}.fk-sticky[data-show]{transform:none;visibility:visible;transition:transform .42s var(--fk-ease-sheet)}.fk-sticky__inner{max-width:1300px;margin:0 auto;display:grid;grid-template-columns:48px minmax(0,1fr) auto;gap:12px;align-items:center}.fk-sticky__img{width:48px;height:48px;object-fit:contain;padding:3px;background:var(--fk-white);border:1px solid var(--fk-line-soft);display:block}.fk-sticky__name{font-size:12.6px;font-weight:700;letter-spacing:1.2px;text-transform:uppercase;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.fk-sticky__meta{margin-top:3px;font-size:12px;letter-spacing:.8px;color:var(--fk-muted)}.fk-sticky__meta b{color:var(--fk-black);font-weight:700}.fk-sticky__btn{height:46px;padding:0 22px;min-width:168px;background:var(--fk-black);color:var(--fk-white);font-size:13.5px;letter-spacing:1.6px;text-transform:uppercase;transition:opacity .2s}.fk-sticky__btn:hover{opacity:.88}.fk-sticky__sizes{max-width:1300px;margin:0 auto;display:grid;grid-template-rows:0fr;transition:grid-template-rows .36s var(--fk-ease-out)}.fk-sticky__sizes>div{overflow:hidden}.fk-sticky[data-picking] .fk-sticky__sizes{grid-template-rows:1fr}.fk-sticky__row{display:flex;flex-wrap:wrap;justify-content:center;gap:6px;padding:2px 0 12px}.fk-sticky__row button{min-width:48px;height:40px;padding:0 8px;background:#ffffffb3;outline:1px solid var(--fk-chip-line);outline-offset:-1px;font-size:13.5px;letter-spacing:.6px;transition:background .15s,outline-color .15s}.fk-sticky__row button:hover{outline-color:var(--fk-black)}.fk-sticky__row button[aria-pressed=true]{background:var(--fk-chip-on);outline-color:var(--fk-black)}@media(min-width:990px){.fk-sticky{display:none}}@media(max-width:749px){.fk-ann{font-size:9.5px;letter-spacing:1.3px}.fk-header{padding:0 12px}:root{--fk-hdr-row: 128;--fk-hdr-band: 52;--fk-logo-big: 104;--fk-logo-sm: 40}.fk-card__soldout{font-size:11px;letter-spacing:1.3px;line-height:15.6px}.fk-soldout{font-size:14px}.fk-nav{justify-content:flex-start}.fk-nav a{flex:1 0 auto;text-align:center;padding:11px 14px}.fk-nav a:after{left:14px;right:14px}main{padding:10px 0 40px;border-radius:0 0 15px 15px}.fk-foot-section{margin-top:-15px}footer{padding-top:47px}.fk-item{width:50%;padding:10px}.fk-gal__arrow{display:none}.fk-gal__segs{left:28%;right:28%;bottom:2px}.fk-card__title{margin-top:6px;min-height:29px;font-size:10.2px;letter-spacing:1.4px;line-height:14.6px}.fk-card__price{margin:5px 0 10px;font-size:11px;letter-spacing:1.3px;line-height:15.6px}.fk-qa-chips{display:none}.fk-card .fk-dd__btn{height:30px;font-size:11px;letter-spacing:1.6px}.fk-card .fk-dd__list button{font-size:11px;padding:9px 10px}.fk-qa-bar,.fk-qa-list{display:revert}.fk-foot{grid-template-columns:1fr 1fr}.fk-foot>:first-child,.fk-foot>:last-child{grid-column:span 2}.fk-pdp{display:block;padding:0 3vw}.fk-slider__arrow{display:none}.fk-slider__bar{justify-content:center}.fk-slider__bar i{width:30px;height:2px}.fk-pdp__title{font-size:15px;letter-spacing:1.2px;line-height:20.8px}.fk-pdp__price{font-size:14.5px;line-height:20.8px}.fk-stock{margin:15px 0}.fk-sizes legend{width:100%;text-align:center;margin-bottom:9px;font-size:12.6px}.fk-sizes__row{justify-content:center}.fk-sizes label{width:40px;height:40px;font-size:12.6px}.fk-buy{margin-top:15px}.fk-atc,.fk-shoppay{height:42px;font-size:12.6px}.fk-ctf h2{font-size:18px}.fk-ctf__nav{display:none}.fk-ctf__row{margin:0 -3vw;padding:0 3vw;scroll-padding:0 3vw}.fk-ctf__card{flex-basis:58%}.fk-spec div{grid-template-columns:112px 1fr}.fk-sticky{padding-left:12px;padding-right:12px}.fk-sticky__inner{grid-template-columns:44px minmax(0,1fr) auto;gap:10px}.fk-sticky__img{width:44px;height:44px}.fk-sticky__btn{min-width:0;height:44px;padding:0 16px;font-size:12px}.fk-sticky__name{font-size:11.5px}.fk-sticky__meta{font-size:11px}}@media(prefers-reduced-motion:reduce){*,*:before,*:after{transition-duration:.01ms!important;animation-duration:.01ms!important}}.fk-qa-chips button,.fk-sizes label,.fk-fit__sizes button,.fk-ctf__sizes button,.fk-sticky__row button,.fk-line__variant,[data-fk-size-table] td:first-child,.fk-fit__form option{text-transform:uppercase}[hidden]{display:none!important}.fk-foot__join{display:flex;justify-content:space-between;gap:12px;max-width:420px;padding:8px 0;border-bottom:1px solid var(--fk-white);font-size:13.5px;letter-spacing:1px}.fk-foot__join span{color:var(--fk-muted)}.fk-foot__join b{font-weight:400;text-transform:uppercase}.fk-foot__join:hover b{text-decoration:underline;text-underline-offset:3px}.fk-stock.is-out i{background:var(--fk-chip-line);animation:none}.fk-atc:disabled{background:var(--fk-white);color:var(--fk-muted);border-color:var(--fk-chip-line);cursor:default}.fk-card__soldout{margin:0;text-align:center;font-size:13px;font-weight:700;letter-spacing:1.2px;line-height:20.8px;text-transform:uppercase;color:red}.fk-soldout{margin:22px 0 6px;font-size:16px;font-weight:700;letter-spacing:1.4px;text-transform:uppercase;color:red}.fk-qa-chips button:disabled{background:var(--fk-white);color:var(--fk-chip-line);box-shadow:inset 0 0 0 1px var(--fk-chip-line);text-decoration:line-through;cursor:default}.fk-dd__list button:disabled,.fk-ctf__sizes button:disabled,.fk-sticky__row button:disabled{color:var(--fk-chip-line);text-decoration:line-through;cursor:default}.fk-dd__list button:disabled:hover,.fk-ctf__sizes button:disabled:hover{background:none;color:var(--fk-chip-line);outline-color:var(--fk-chip-line)}.fk-dyn{display:none;margin-top:12.8px}.fk-dyn.is-on{display:block;animation:fk-rise .35s var(--fk-ease-out)}.fk-dyn .shopify-payment-button__button{min-height:48px;border-radius:0!important}.fk-dyn .shopify-payment-button__more-options{font:inherit;font-size:12px;letter-spacing:1px;text-transform:uppercase}.fk-grid__empty{width:100%;padding:80px 0;text-align:center;font-size:13px;letter-spacing:1.2px;text-transform:uppercase;color:var(--fk-muted)}.fk-pages{margin-top:32px;display:flex;justify-content:center;gap:14px;font-size:13px;letter-spacing:1px}.fk-pages .current{text-decoration:underline;text-underline-offset:4px}.fk-shop #fk-music-toggle{font:700 10px/1.4 var(--fk-font);letter-spacing:1.2px;background:var(--fk-glass-strong);-webkit-backdrop-filter:var(--fk-blur);backdrop-filter:var(--fk-blur);border:1px solid var(--fk-line-soft);transition:bottom .42s var(--fk-ease-sheet)}.fk-shop:has(.fk-sticky[data-show]) #fk-music-toggle{bottom:calc(80px + env(safe-area-inset-bottom))}.fk-remind{display:flex;align-items:center;justify-content:center;text-align:center;text-transform:uppercase}.fk-remind--block{width:100%;min-height:48px;padding:0 12px;background:var(--fk-black);color:var(--fk-white);border:1px solid var(--fk-black);font-size:14.5px;letter-spacing:1.6px;transition:opacity .2s}.fk-remind--block:hover{opacity:.88}.fk-soldout+.fk-remind--block{margin-bottom:8px}.fk-remind--card{width:fit-content;max-width:100%;margin:6px auto 0;font-size:11px;letter-spacing:1px;line-height:15px;text-decoration:underline;text-underline-offset:3px}.fk-sticky__row button[data-out]{color:var(--fk-chip-line);text-decoration:line-through}.fk-sticky__row button[data-out][aria-pressed=true]{color:var(--fk-muted)}.fk-signup{width:min(480px,100vw);max-width:100vw;max-height:100vh;max-height:100dvh;margin:auto;padding:56px 0 8px;border:0;background:var(--fk-white);color:var(--fk-black);font-family:var(--fk-font);overflow-y:auto}.fk-signup::backdrop{background:#ffffffb8;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px)}.fk-signup__form{min-height:120px}.fk-signup__close{position:absolute;top:12px;right:12px;width:36px;height:36px;display:grid;place-items:center}@media(min-width:750px){.fk-signup{border:1px solid var(--fk-black)}}@media(prefers-reduced-motion:no-preference){.fk-signup[open]{animation:fk-rise .32s var(--fk-ease-out)}}@media(max-width:749px){.fk-remind--card{font-size:9.5px;letter-spacing:1px;line-height:13px}.fk-remind--block{font-size:12.5px}}
/*# sourceMappingURL=/cdn/shop/t/46/assets/fk-base.css.map */
