.fkbs{display:block;padding-block:16px 40px;color:var(--fk-ink);--fkbs-preview-inset: 0px;--fkbs-bottom: max(env(safe-area-inset-bottom, 0px), var(--fkbs-preview-inset))}.fkbs [hidden]{display:none!important}.fkbs button,.fkbs select{font-family:var(--font-body--family)}.fkbs button:focus-visible,.fkbs a:focus-visible,.fkbs select:focus-visible{outline:2px solid var(--fk-red);outline-offset:3px}.fkbs button.fk-link{min-height:44px;min-width:44px;padding:4px 0;border:0;border-radius:0;background:none;font:500 14px/1.3 var(--font-body--family);letter-spacing:0;text-transform:none}.fkbs button.fk-link:after{content:none}.fkbs .fk-eyebrow{color:var(--fk-red);font-size:12px;letter-spacing:.1em}.fkbs .fk-rule:after{display:none}.fkbs .fk-button{min-height:48px;border-radius:3px;font:600 14px/1.3 var(--font-body--family);letter-spacing:.02em;text-transform:none}.fkbs__empty{margin:16px 0;color:var(--fk-muted);grid-column:1 / -1}.fkbs__hero{min-width:0}.fkbs__intro{padding:0}.fkbs__title{font-size:clamp(28px,3vw,40px);line-height:1.1}.fkbs__lead{max-width:60ch;margin:12px 0 0;font-size:16px;line-height:1.5}.fkbs__subtitle{margin:20px 0 12px;font:600 20px/1.3 var(--font-heading--family)}.fkbs__themes{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;margin:0;padding:0;list-style:none}.fkbs__theme{position:relative;display:grid;grid-template-columns:56px minmax(0,1fr);align-items:center;width:100%;height:100%;min-height:80px;padding:8px;border:1px solid var(--fk-line-soft);border-radius:4px;background:var(--fk-white);color:inherit;font:inherit;text-align:left;cursor:pointer;transition:border-color .18s,background .18s}.fkbs__theme:hover,.fkbs__theme.is-current{border-color:var(--fk-red);background:#fffaf9}.fkbs__theme-media{display:block;width:56px;aspect-ratio:1;border-radius:2px}.fkbs__theme-label{display:flex;flex-direction:column;gap:5px;min-width:0;padding:4px 0 4px 9px;font:600 14px/1.2 var(--font-heading--family)}.fkbs__theme-count{color:var(--fk-muted);font:400 12px/1.3 var(--font-body--family)}.fkbs__theme-resume{position:absolute;bottom:0;inset-inline:0;padding:3px 6px;background:var(--fk-red);color:var(--fk-white);font-size:12px;text-align:center}.fkbs__theme.is-current{padding-bottom:24px}.fkbs__offer{display:flex;flex-direction:column;gap:12px;margin-top:20px;padding:20px;border-radius:4px;background:var(--fk-charcoal);color:var(--fk-white);align-self:start}.fkbs__offer-kicker{font-size:12px;font-weight:500;letter-spacing:.08em;text-transform:uppercase;color:#ddd6d0}.fkbs__offer-big{margin:0;font:600 24px/1.2 var(--font-heading--family)}.fkbs__offer-big strong{color:#f3a8b4}.fkbs__tiers{display:flex;gap:12px;margin:0;padding:0;list-style:none}.fkbs__tiers li{display:flex;flex:1;flex-direction:column;gap:5px;padding-top:10px;border-top:1px solid #ffffff30;font-size:12px}.fkbs__tiers strong{font-size:18px;font-weight:600}.fkbs__offer>p:last-child:not(.fkbs__offer-big){margin:0;color:#ddd6d0;font-size:12px;line-height:1.5}.fkbs__progress{display:flex;align-items:center;gap:12px;min-height:56px;margin-bottom:24px;padding-bottom:12px;border-bottom:1px solid var(--fk-line-soft)}.fkbs__back{flex:none;display:grid;place-items:center;width:44px;height:44px;border:1px solid var(--fk-line);border-radius:3px;background:var(--fk-white);color:var(--fk-ink);font-size:20px;cursor:pointer}.fkbs__back:hover{border-color:var(--fk-ink)}.fkbs__crumbs{display:flex;flex:1;align-items:center;min-width:0;margin:0;padding:0;list-style:none}.fkbs__crumbs li{display:flex;align-items:center;min-width:0}.fkbs__crumbs li+li:before{content:"\203a";margin-inline:8px;color:var(--fk-muted)}.fkbs__crumb{min-width:0;border:0;padding:0;background:none;color:var(--fk-muted);font:400 14px/1.3 var(--font-body--family)}button.fkbs__crumb{min-height:44px;cursor:pointer}button.fkbs__crumb:hover{color:var(--fk-red)}.fkbs__crumb.is-current{color:var(--fk-ink);font-weight:600}.fkbs__bundle-link{display:inline-flex;flex:none;align-items:center;gap:8px;min-height:44px;padding:0 12px;border:1px solid var(--fk-line);border-radius:3px;background:var(--fk-white);color:var(--fk-ink);font:500 14px/1 var(--font-body--family);cursor:pointer}.fkbs__bundle-link span{display:grid;place-items:center;min-width:22px;height:22px;border-radius:50%;padding-inline:5px;background:var(--fk-red);color:var(--fk-white);font-size:12px}.fkbs__step-head{margin-bottom:24px}.fkbs__step-title{margin:0;font-size:clamp(24px,2.5vw,32px);line-height:1.2}.fkbs__step-title:focus{outline:none}.fkbs__hint{max-width:64ch;margin:10px 0 0;font-size:15px;line-height:1.5;color:var(--fk-muted)}.fkbs__facets{display:grid;gap:20px}.fkbs__facet{min-width:0;padding:16px;background:var(--fk-white);border:1px solid var(--fk-line-soft);border-radius:4px}.fkbs__facet-head{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:4px 16px;margin-bottom:12px}.fkbs__facet-head h3{margin:0;font:600 18px/1.3 var(--font-heading--family)}.fkbs__facet-head h3 span{margin-left:8px;color:var(--fk-muted);font:400 13px/1 var(--font-body--family)}.fkbs__facet-tools{display:flex;gap:16px}.fkbs__types{display:grid;grid-template-columns:1fr;gap:10px;margin:0;padding:0;list-style:none}.fkbs__type{position:relative;display:grid;grid-template-columns:48px minmax(0,1fr);grid-template-rows:auto auto;column-gap:12px;align-items:center;width:100%;min-height:80px;padding:12px 34px 12px 12px;border:1px solid var(--fk-line-soft);border-radius:3px;background:var(--fk-white);color:var(--fk-muted);font:inherit;text-align:left;cursor:pointer;transition:border-color .18s,background .18s}.fkbs__type:hover{border-color:var(--fk-muted)}.fkbs__type.is-on{border-color:var(--fk-red);background:#fffaf9;color:var(--fk-ink)}.fkbs__type:not(.is-on) .fkbs__type-media{opacity:.4;filter:grayscale(1)}.fkbs__type-media{grid-row:span 2;width:48px;height:48px;background:var(--fk-white)}.fkbs__type-media img{width:100%;height:100%;object-fit:contain}.fkbs__type-name{align-self:end;font-size:15px;font-weight:600;line-height:1.3}.fkbs__type-count{align-self:start;margin-top:4px;color:var(--fk-muted);font-size:12px;line-height:1.4}.fkbs__type-check{position:absolute;top:16px;right:10px;width:18px;height:18px;border:1px solid var(--fk-line);border-radius:2px;background:var(--fk-white)}.fkbs__type.is-on .fkbs__type-check{border-color:var(--fk-red);background:var(--fk-red)}.fkbs__type.is-on .fkbs__type-check:after{content:"";position:absolute;left:5px;top:1px;width:5px;height:10px;border:solid var(--fk-white);border-width:0 2px 2px 0;transform:rotate(45deg)}.fkbs__more-types{width:100%;margin-top:12px}.fkbs__colours{display:flex;flex-wrap:wrap;gap:8px;margin:0;padding:0;list-style:none}.fkbs__colour{display:inline-flex;align-items:center;gap:8px;min-height:44px;padding:6px 12px 6px 8px;border:1px solid var(--fk-line-soft);border-radius:3px;background:var(--fk-white);color:var(--fk-ink);font:400 14px/1.2 var(--font-body--family);cursor:pointer}.fkbs__colour:hover{border-color:var(--fk-ink)}.fkbs__colour.is-on{border-color:var(--fk-red);background:#fffaf9}.fkbs__swatch{flex:none;width:22px;height:22px;border-radius:50%;box-shadow:inset 0 0 0 1px #1e1b1f26}.fkbs__colour-count{color:var(--fk-muted);font-size:12px}.fkbs__types-foot{position:sticky;bottom:var(--fkbs-bottom);z-index:4;display:flex;align-items:center;justify-content:space-between;gap:16px;margin-top:24px;padding:16px 0;background:var(--fk-cream);border-top:1px solid var(--fk-line)}.fkbs__types-foot p{margin:0;font-size:14px}.fkbs__types-foot .fk-button{min-width:220px}.fkbs__types-foot .fk-button:disabled{opacity:.45;cursor:not-allowed}.fkbs__alert{display:flex;gap:12px;margin-top:20px;padding:16px;border:1px solid var(--fk-line);border-radius:4px;background:var(--fk-white)}.fkbs__alert-icon{display:grid;place-content:center;flex:none;width:28px;height:28px;border-radius:50%;background:var(--fk-red);color:var(--fk-white);font-weight:600}.fkbs__alert p{margin:0 0 8px;font-size:14px;line-height:1.5}.fkbs__alert .fkbs__alert-title{font-weight:600;color:var(--fk-red)}.fkbs__alert .fk-button{margin-top:8px}.fkbs__rnav{min-width:0;margin-bottom:16px}.fkbs__rnav-head{margin:0 0 10px;font:600 14px/1.3 var(--font-heading--family)}.fkbs__rnav-head span{margin-left:6px;color:var(--fk-muted);font-size:12px;font-weight:400}.fkbs__rnav-list{display:flex;gap:8px;margin:0;padding:3px 3px 10px;list-style:none;overflow-x:auto;overscroll-behavior-inline:contain;scroll-snap-type:x proximity;scrollbar-width:thin}.fkbs__rnav-list li{flex:none;scroll-snap-align:start}.fkbs__rnav-item{display:flex;align-items:center;gap:10px;width:210px;min-height:68px;padding:10px;border:1px solid var(--fk-line-soft);border-radius:3px;background:var(--fk-white);color:var(--fk-ink);font:inherit;text-align:left;cursor:pointer}.fkbs__rnav-item:hover{border-color:var(--fk-ink)}.fkbs__rnav-item.is-current{border-color:var(--fk-red);background:#fffaf9}.fkbs__rnav-item img{flex:none;width:44px;height:44px;border-radius:2px;object-fit:cover}.fkbs__rnav-text{display:grid;min-width:0;gap:4px}.fkbs__rnav-brand{color:var(--fk-muted);font-size:12px;line-height:1.2}.fkbs__rnav-title{font-size:14px;font-weight:600;line-height:1.25}.fkbs__rnav-count{display:grid;place-content:center;flex:none;min-width:20px;height:20px;margin-left:auto;padding-inline:4px;border-radius:50%;background:var(--fk-red);color:var(--fk-white);font-size:12px}.fkbs__range-head{display:flex;gap:12px;align-items:center;margin-bottom:12px;padding:12px;border:1px solid var(--fk-line-soft);border-radius:4px;background:var(--fk-white)}.fkbs__range-media{flex:none;width:56px;height:64px;overflow:hidden;border-radius:3px}.fkbs__range-media img{display:block;width:100%;height:100%;object-fit:cover}.fkbs__range-text{min-width:0}.fkbs__range-text .fkbs__step-title{font-size:20px}.fkbs__range-text .fk-eyebrow{margin-bottom:6px}.fkbs__range-text .fkbs__hint{display:none}.fkbs__range-tip{margin:8px 0 0;font-size:13px;line-height:1.4;color:var(--fk-muted)}.fkbs__grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;align-items:stretch;margin:0;padding:0;list-style:none}.fkbs__card{position:relative;display:flex;flex-direction:column;min-width:0;border:1px solid var(--fk-line-soft);border-radius:4px;background:var(--fk-white);transition:border-color .18s}.fkbs__card.is-picked{border-color:var(--fk-red)}.fkbs__card.is-picked:before{content:"\2713";position:absolute;top:10px;right:10px;z-index:1;display:grid;place-content:center;width:24px;height:24px;border-radius:50%;background:var(--fk-red);color:var(--fk-white);font-size:14px}.fkbs__card.is-picked[data-picked-quantity]:before{content:attr(data-picked-quantity)}.fkbs__card--loading{min-height:234px;background:linear-gradient(90deg,var(--fk-white),var(--fk-cream),var(--fk-white)) 0 0 / 200% 100%;animation:fkbs-shimmer 1.4s linear infinite}@keyframes fkbs-shimmer{to{background-position:-200% 0}}.fkbs__card-media{display:grid;place-items:center;flex:none;width:100%;min-width:0;height:112px;padding:10px;overflow:hidden}.fkbs__card--no-image .fkbs__card-media{background:#f8f6f4;text-decoration:none}.fkbs__no-image{color:var(--fk-muted);font-size:12px;text-align:center}.fkbs__card-media img{display:block;min-width:0;min-height:0;width:100%;height:100%;object-fit:contain}.fkbs__card-body{display:grid;flex:1;grid-template-columns:minmax(0,1fr) auto;grid-template-rows:1fr auto;gap:8px;align-items:center;padding:0 10px 10px}.fkbs__name{display:-webkit-box;overflow:hidden;-webkit-box-orient:vertical;-webkit-line-clamp:3;font-size:14px;line-height:1.4}.fkbs__card-body>.fkbs__name{grid-column:1 / -1;align-self:start;min-height:4.2em}.fkbs__card-body>.fkbs__variant{grid-column:1 / -1}.fkbs__vendor{font-size:12px;color:var(--fk-muted)}.fkbs__variant{min-width:0;width:100%;min-height:44px;padding:7px;border:1px solid var(--fk-line);border-radius:3px;background:var(--fk-white);font-size:14px}.fkbs__price{min-width:0;font-size:16px;font-weight:600;line-height:1.3;overflow-wrap:anywhere}.fkbs__pick{min-width:44px;min-height:44px;padding:8px;border:1px solid var(--fk-ink);border-radius:3px;background:var(--fk-white);color:var(--fk-ink);font:500 13px/1.2 var(--font-body--family);cursor:pointer}.fkbs__pick:hover{border-color:var(--fk-red);color:var(--fk-red)}.fkbs__pick[aria-pressed=true]{border-color:var(--fk-red);background:var(--fk-red);color:var(--fk-white)}.fkbs__review{display:grid;align-items:start;gap:24px}.fkbs__review-main{min-width:0}.fkbs__review-list{display:grid;gap:16px;align-content:start;min-width:0}.fkbs__group{padding:16px;border:1px solid var(--fk-line-soft);border-radius:4px;background:var(--fk-white)}.fkbs__group-head{display:flex;align-items:center;justify-content:space-between;gap:16px;padding-bottom:8px;border-bottom:1px solid var(--fk-line-soft)}.fkbs__group-head h3{margin:0;font:600 18px/1.3 var(--font-heading--family)}.fkbs__group ul{margin:0;padding:0;list-style:none}.fkbs__line{display:grid;grid-template-columns:52px minmax(0,1fr) 44px;gap:4px 12px;align-items:center;padding-block:16px;border-bottom:1px solid var(--fk-line-soft)}.fkbs__line:last-child{border-bottom:0;padding-bottom:0}.fkbs__line img,.fkbs__line>span:first-child{grid-row:1 / span 2;width:52px;height:64px;object-fit:contain}.fkbs__line-text{display:grid;gap:4px}.fkbs__line .fkbs__name{display:block;font-size:14px}.fkbs__line-price{grid-column:2;font-size:15px;font-weight:600}.fkbs__remove{grid-column:3;grid-row:1 / span 2;width:44px;height:44px;padding:0;border:0;border-radius:3px;background:transparent;color:var(--fk-muted);font-size:24px;cursor:pointer}.fkbs__remove:hover{color:var(--fk-red);background:var(--fk-cream)}.fkbs__summary{display:grid;align-self:start;gap:20px;padding:20px;border:1px solid var(--fk-line);border-top:3px solid var(--fk-red);border-radius:4px;background:var(--fk-white)}.fkbs__totals{display:grid;gap:12px;margin:0;font-size:14px}.fkbs__totals>div{display:flex;justify-content:space-between;gap:12px}.fkbs__totals dd{margin:0;font-weight:600;white-space:nowrap}.fkbs__saving{color:var(--fk-red)}.fkbs__total{padding-top:16px;border-top:1px solid var(--fk-line-soft);font:600 22px/1.2 var(--font-heading--family)}.fkbs__note{margin:0;padding:12px;background:var(--fk-cream);color:var(--fk-muted);font-size:12px;line-height:1.5}.fkbs__add{width:100%}.fkbs__add:disabled{opacity:.45;cursor:not-allowed}.fkbs__message{margin:0;font-size:14px;line-height:1.5}.fkbs__message a{color:inherit;text-decoration:underline}.fkbs__restart{justify-self:center}.fkbs__more{justify-self:stretch}.fkbs__tier{display:grid;gap:8px}.fkbs__cart-status{display:flex;align-items:center;flex-wrap:wrap;gap:8px 16px;margin-bottom:16px;padding:12px 16px;border:1px solid var(--fk-line-soft);background:var(--fk-white);color:var(--fk-muted);font-size:13px;line-height:1.5}.fkbs__cart-status[hidden]{display:none}.fkbs__cart-status .fk-link{min-height:44px}.fkbs__tier-text{margin:0;font-size:13px;line-height:1.4}.fkbs__tier-text strong{color:var(--fk-red)}.fkbs__meter{--fkbs-tier-start: calc(38% + 8px) ;position:relative;height:4px;margin:4px 0 0;background:var(--fk-line-soft)}.fkbs__meter-fill{position:absolute;inset:0 auto 0 0;background:var(--fk-red);transition:width .3s}.fkbs__meter-mark{position:absolute;top:-4px;width:12px;height:12px;margin-left:-12px;border:2px solid var(--fk-white);border-radius:50%;background:var(--fk-line)}.fkbs__meter-mark.is-reached{background:var(--fk-red)}.fkbs__meter-legend{display:grid;grid-template-columns:minmax(0,38%) minmax(0,1fr);gap:8px;align-items:start;margin-top:4px}.fkbs__meter-caption{color:var(--fk-muted);font-size:12px;line-height:1.4}.fkbs__meter-tiers{display:grid;margin:0;padding:0;list-style:none}.fkbs__meter-tiers li{display:grid;justify-items:end;align-content:start;min-width:0;padding-left:8px;color:var(--fk-muted);font-size:12px;line-height:1.3;text-align:right}.fkbs__meter-tiers b{color:var(--fk-ink);font-weight:600}.fkbs__meter-tiers .is-reached,.fkbs__meter-tiers .is-reached b{color:var(--fk-red)}.fkbs__bar{position:sticky;bottom:var(--fkbs-bottom);z-index:5;margin-top:24px;padding:14px 0;border-block:1px solid var(--fk-line);background:var(--fk-white);box-shadow:0 -4px 16px #1e1b1f08}.fkbs__bar-inner{display:flex;align-items:center;justify-content:space-between;gap:24px}.fkbs__bar-info{display:grid;flex:1;gap:6px;max-width:540px}.fkbs__bar-count{font-size:14px}.fkbs__bar-count strong{font-size:18px}.fkbs__bar-count s{margin-left:4px;font-size:12px;color:var(--fk-muted)}.fkbs__bar-actions{display:flex;flex:none}.fkbs__bar-actions .fk-button{min-width:220px}@media(max-width:749px){.fkbs{padding-block:12px 24px}.fkbs__progress{gap:8px;margin-bottom:20px}.fkbs[data-step=range] .fkbs__progress{margin-bottom:12px}.fkbs__rnav{margin-bottom:8px}.fkbs__rnav-item{width:224px;min-height:64px;padding:8px}.fkbs__crumbs li:not(:last-child){display:none}.fkbs__crumbs li:before{display:none}.fkbs__crumb{font-size:13px}.fkbs__bundle-link{gap:6px;padding-inline:8px;font-size:13px}.fkbs__facet{padding:12px}.fkbs__facet-tools{gap:12px}.fkbs__types-foot{flex-direction:column;align-items:stretch;gap:10px;padding:12px 0}.fkbs__types-foot p{text-align:center;font-size:13px}.fkbs__types-foot .fk-button{width:100%}.fkbs__bar{padding:12px 0}.fkbs__bar-inner{flex-direction:column;align-items:stretch;gap:10px}.fkbs__bar-info{max-width:none}.fkbs__bar .fkbs__tier{gap:0}.fkbs__bar .fkbs__tier-text{display:none}.fkbs__bar-actions .fk-button{width:100%}.fkbs__bar-count{display:flex;flex-wrap:wrap;align-items:baseline;gap:4px}.fkbs__bar-count strong{margin-left:auto}}@media(min-width:750px){.fkbs__themes{grid-template-columns:repeat(4,minmax(0,1fr));gap:14px}.fkbs__theme{display:flex;flex-direction:column;align-items:stretch;padding:0}.fkbs__theme-media{width:100%;aspect-ratio:1.6}.fkbs__theme-label{padding:14px;font-size:16px}.fkbs__types{grid-template-columns:repeat(2,minmax(0,1fr))}.fkbs__grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:16px}.fkbs__range-head{padding:16px;gap:16px}.fkbs__range-media{width:72px;height:72px}.fkbs__card-media{height:136px;padding:12px}.fkbs__card--loading{min-height:262px}.fkbs__card-body{padding:0 12px 12px}.fkbs__pick{padding-inline:12px;font-size:14px}.fkbs__bar .fkbs__meter-tiers li,.fkbs__range-text .fkbs__hint{display:block}.fkbs__range-text .fkbs__step-title{font-size:24px}.fkbs__line{grid-template-columns:64px minmax(0,1fr) auto 44px;gap:16px}.fkbs__line img,.fkbs__line>span:first-child{grid-row:1;width:64px}.fkbs__line-price{grid-column:3}.fkbs__remove{grid-column:4;grid-row:1}}@media(min-width:990px){.fkbs__view[data-view=themes]{display:grid;grid-template-columns:minmax(0,1fr) 280px;column-gap:32px;align-items:stretch}.fkbs__hero,.fkbs__subtitle,.fkbs__themes{grid-column:1}.fkbs__offer{grid-column:2;grid-row:3;align-self:stretch;margin-top:0;padding:24px}.fkbs__tiers{flex:1;flex-direction:column}.fkbs__tiers li{flex-direction:row;justify-content:space-between;align-items:center;font-size:13px}.fkbs__facets:has(.fkbs__facet:nth-child(2)){grid-template-columns:minmax(0,1fr) 280px;align-items:start}.fkbs__facet{padding:20px}.fkbs[data-step=range] [data-view=build]{display:grid;grid-template-columns:230px minmax(0,1fr);grid-template-rows:auto auto 1fr;gap:0 28px;align-items:start}.fkbs[data-step=range] .fkbs__progress{grid-column:1 / -1}.fkbs__rnav{grid-column:1;grid-row:2 / span 2;position:sticky;top:calc(var(--header-height, 0px) + 16px);max-height:calc(100dvh - var(--header-height, 0px) - var(--fkbs-bottom) - 40px);display:flex;flex-direction:column}.fkbs__rnav-list{flex-direction:column;overflow-x:hidden;overflow-y:auto;min-height:0;padding-bottom:3px}.fkbs__rnav-item{width:100%}.fkbs__range-head{grid-column:2;grid-row:2}.fkbs__grid{grid-column:2;grid-row:3}.fkbs__review{grid-template-columns:minmax(0,1fr) 340px;gap:28px}.fkbs__summary{position:sticky;top:calc(var(--header-height, 0px) + 16px)}.fkbs__group{padding:20px}.fkbs__more{justify-self:start}}@media(min-width:1250px){.fkbs__grid{grid-template-columns:repeat(4,minmax(0,1fr))}}@media(prefers-reduced-motion:reduce){.fkbs *,.fkbs *:before,.fkbs *:after{transition:none!important;animation:none!important;scroll-behavior:auto!important}}@media(min-width:1250px){.fkbs__grid{grid-template-columns:repeat(6,minmax(0,1fr));gap:10px}}@media(min-width:1400px){.fkbs__grid{grid-template-columns:repeat(8,minmax(0,1fr))}.fkbs[data-step=range] [data-view=build]{grid-template-columns:190px minmax(0,1fr);gap:0 20px}.fkbs__card-body{padding:0 8px 8px;gap:8px 4px}.fkbs__card-title{font-size:12px;line-height:1.4}}.fkbs__pending,.fkbs[data-pending] [data-view=themes]{display:none}.fkbs[data-pending] .fkbs__pending{display:flex;align-items:center;justify-content:center;gap:12px;min-height:40vh;color:var(--fk-muted)}.fkbs__pending-text{margin:0;font-size:15px}.fkbs__pending-text:before{content:var(--fkbs-pending-name, "");font-weight:600;color:var(--fk-ink)}.fkbs__pending-spinner{flex:none;width:22px;height:22px;border:2px solid var(--fk-line);border-top-color:var(--fk-red);border-radius:50%;animation:fkbs-pending-spin .8s linear infinite}@keyframes fkbs-pending-spin{to{transform:rotate(360deg)}}@media(prefers-reduced-motion:reduce){.fkbs__pending-spinner{animation:none}}.fkbs__loading{display:flex;flex-wrap:wrap;align-items:center;justify-content:center;gap:12px;min-height:40vh;color:var(--fk-muted);text-align:center}.fkbs__loading p{margin:0}.fkbs__loading strong{color:var(--fk-ink)}.fkbs__price{white-space:nowrap;overflow-wrap:normal}@media(min-width:1400px){.fkbs__card-body{grid-template-columns:minmax(0,1fr)}.fkbs__card-body>.fkbs__pick{width:100%}}.fkbs__facts{display:flex;flex-wrap:wrap;gap:6px;margin:4px 0 0;padding:0;list-style:none}.fkbs__facts li{padding:4px 10px;border:1px solid var(--fk-line);border-radius:999px;background:var(--fk-white);font-size:13px;font-weight:600;line-height:1.3}.fkbs__range-summary{margin:2px 0 0;max-width:75ch;font-size:15px;line-height:1.55;color:var(--fk-ink)}.fkbs__todo{display:inline-block;flex:none;width:9px;height:9px;margin-inline-start:6px;border-radius:50%;background:#2e9d4f;vertical-align:middle;box-shadow:0 0 0 2px #2e9d4f33}
/*# sourceMappingURL=/cdn/shop/t/28/assets/fk-bundle-steps.css.map */
