.cff{--cff-copper: #b5652f;--cff-accent-text: #8f4a1c;--cff-accent-fill: #8f4a1c;--cff-on-accent: #fff;--cff-in: #3f5c44;--cff-in-bg: rgb(78 107 82 / .12);--cff-pre: #8a5a00;--cff-pre-bg: rgb(201 138 22 / .14);--cff-muted: rgb(var(--color-foreground-rgb) / .72);--cff-line: rgb(var(--color-foreground-rgb) / .14);--cff-line-strong: rgb(var(--color-foreground-rgb) / .28);--cff-surface: rgb(var(--color-foreground-rgb) / .035);--cff-panel: color-mix(in srgb, var(--cff-copper) 5%, var(--color-background));--cff-card: var(--color-background);--cff-media: rgb(var(--color-foreground-rgb) / .03);--cff-radius: 16px;--cff-radius-sm: 12px;--cff-tap: 44px;--cff-ease: cubic-bezier(.2, .7, .2, 1);--cff-sticky-top: var(--header-height, 0px);padding-block:clamp(1rem,3vw,2rem) 0}:root[data-color-mode-active=dark] .cff{--cff-copper: #d0864f;--cff-accent-text: #e3a274;--cff-accent-fill: #e3a274;--cff-on-accent: #1b140f;--cff-in: #a8c9ad;--cff-in-bg: rgb(168 201 173 / .14);--cff-pre: #f0c060;--cff-pre-bg: rgb(240 192 96 / .14);--cff-panel: color-mix(in srgb, var(--cff-copper) 7%, var(--color-background));--cff-card: color-mix(in srgb, var(--color-foreground) 4%, var(--color-background));--cff-media: rgb(255 255 255 / .92)}.cff__shell{position:relative;padding:clamp(1rem,4vw,2.25rem);border:1px solid var(--cff-line);border-radius:calc(var(--cff-radius) + 6px);background:var(--cff-panel)}.cff__head{display:flex;flex-wrap:wrap;align-items:flex-end;justify-content:space-between;gap:.5rem 1rem;margin-bottom:1.25rem;transition:margin-bottom .32s var(--cff-ease)}.cff__head-text{flex:1 1 20rem;min-width:0}.cff__head-actions{display:flex;flex:0 0 auto;flex-wrap:wrap;align-items:center;gap:.5rem 1rem}.cff__eyebrow{margin:0 0 .25rem;color:var(--cff-accent-text);font-size:.75rem;font-weight:700;letter-spacing:.12em;text-transform:uppercase}.cff__title{margin:0;font-size:clamp(1.6rem,4.5vw,2.25rem);line-height:1.1}.cff__intro{margin:.35rem 0 0;color:var(--cff-muted);font-size:.95rem;max-width:36rem}.cff__collapsed-hint{display:none;overflow:hidden;margin:.2rem 0 0;color:var(--cff-muted);font-size:.85rem;text-overflow:ellipsis;white-space:nowrap}.cff__browse{display:inline-flex;align-items:center;gap:.35rem;min-height:var(--cff-tap);color:var(--color-foreground);font-size:.875rem;font-weight:600;text-decoration:underline;text-underline-offset:.2em;text-decoration-color:var(--cff-line-strong);white-space:nowrap}.cff__browse:hover{text-decoration-color:currentColor}.cff__toggle{display:inline-flex;align-items:center;gap:.4rem;min-height:var(--cff-tap);padding:0 1rem;border:1px solid var(--cff-line-strong);border-radius:999px;background:var(--color-background);color:var(--color-foreground);font:inherit;font-size:.85rem;font-weight:650;white-space:nowrap;cursor:pointer;transition:background-color .18s var(--cff-ease),border-color .18s var(--cff-ease),color .18s var(--cff-ease)}.cff__toggle[hidden]{display:none}.cff__toggle:hover{border-color:var(--cff-copper)}.cff__toggle:focus-visible{outline:2px solid var(--cff-copper);outline-offset:2px}.cff__toggle-icon{transition:transform .32s var(--cff-ease)}@media screen and (max-width:599px){.cff__head-actions{flex-basis:100%;justify-content:space-between}.cff__browse{min-height:2.25rem}}.cff__body{display:grid;grid-template-columns:minmax(0,1fr);grid-template-rows:1fr;transition:grid-template-rows .32s var(--cff-ease),opacity .24s var(--cff-ease)}.cff__body-inner{min-width:0;min-height:0}.cff__shell,.cff__step,.cff__fieldset,.cff-tile,.cff-size,.cff-card,.cff-card__inner,.cff-card__body{min-width:0;max-width:100%}.cff-tile__name,.cff-tile__hint,.cff-size__name,.cff-size__hint,.cff-card__title,.cff-card__variant,.cff__title,.cff__step-title{overflow-wrap:anywhere}.cff.is-collapsed .cff__body-inner,.cff.is-animating .cff__body-inner{overflow:hidden}.cff.is-collapsed .cff__body{grid-template-rows:0fr;opacity:0}.cff.is-collapsed .cff__shell{padding-block:.85rem}.cff.is-collapsed .cff__head{flex-wrap:nowrap;align-items:center;margin-bottom:0}.cff.is-collapsed .cff__head-text,.cff.is-collapsed .cff__head-actions{flex-basis:auto}.cff.is-collapsed .cff__eyebrow,.cff.is-collapsed .cff__intro,.cff.is-collapsed .cff__browse{display:none}.cff.is-collapsed .cff__title{font-size:clamp(1.1rem,3.6vw,1.35rem)}.cff.is-collapsed .cff__collapsed-hint{display:block}.cff.is-collapsed .cff__toggle{border-color:var(--cff-accent-fill);background:var(--cff-accent-fill);color:var(--cff-on-accent)}.cff.is-collapsed .cff__toggle-icon{transform:rotate(180deg)}.cff.is-collapsed .cff__browse-anchor{margin-top:1.5rem}.cff__bar{position:sticky;top:var(--cff-sticky-top);z-index:3;display:flex;align-items:center;gap:.5rem;margin:0 calc(-1*clamp(.5rem,2vw,1rem)) 1.25rem;padding:.4rem clamp(.5rem,2vw,1rem);border-radius:var(--cff-radius-sm);background:var(--cff-panel);box-shadow:0 1px 0 var(--cff-line)}.cff__bar[hidden]{display:none}.cff__progress{display:flex;flex:1 1 auto;min-width:0;gap:.25rem;margin:0;padding:0;overflow-x:auto;scrollbar-width:none}.cff__progress::-webkit-scrollbar{display:none}.cff__pstep{display:flex;flex:0 1 auto;align-items:center;min-width:0}.cff__pstep[data-pstep=brewer]{flex-shrink:4}.cff__pstep[data-pstep=size]{flex-shrink:0}.cff__pstep[hidden]{display:none}.cff__pstep+.cff__pstep:before{content:"";flex:0 0 auto;width:clamp(.5rem,2vw,1.5rem);height:1px;margin-inline-end:.25rem;background:var(--cff-line-strong)}.cff__pbtn{display:flex;align-items:center;gap:.5rem;min-width:0;min-height:var(--cff-tap);padding:.25rem .5rem .25rem .25rem;border:0;border-radius:999px;background:none;color:var(--color-foreground);font:inherit;text-align:start;cursor:pointer}.cff__pbtn:hover:not(:disabled){background:var(--cff-surface)}.cff__pbtn:disabled{cursor:default}.cff__pstep:not(.is-current,.is-done) .cff__pbtn:disabled{opacity:.55}.cff__pbtn:focus-visible,.cff__restart:focus-visible,.cff__btn:focus-visible,.cff__browse:focus-visible,.cff-card__link:focus-visible{outline:2px solid var(--cff-copper);outline-offset:2px}.cff__pdot{display:grid;flex:0 0 auto;place-items:center;width:1.75rem;height:1.75rem;border:1.5px solid var(--cff-line-strong);border-radius:50%;font-size:.8rem;font-weight:700;transition:background-color .2s var(--cff-ease),border-color .2s var(--cff-ease),color .2s var(--cff-ease)}.cff__pstep.is-current .cff__pdot{border-color:var(--cff-accent-fill);background:var(--cff-accent-fill);color:var(--cff-on-accent)}.cff__pstep.is-done .cff__pdot{border-color:var(--cff-copper);color:var(--cff-accent-text)}.cff__ptext{display:flex;flex-direction:column;min-width:0;line-height:1.15}.cff__plabel{font-size:.75rem;color:var(--cff-muted)}.cff__pstep.is-current .cff__plabel{color:var(--color-foreground);font-weight:600}.cff__pvalue{overflow:hidden;max-width:11rem;color:var(--cff-accent-text);font-size:.85rem;font-weight:700;text-overflow:ellipsis;white-space:nowrap}.cff__pvalue:empty{display:none}.cff__restart{display:inline-flex;flex:0 0 auto;align-items:center;gap:.35rem;min-height:var(--cff-tap);padding:0 .85rem;border:1px solid var(--cff-line-strong);border-radius:999px;background:var(--color-background);color:var(--color-foreground);font:inherit;font-size:.8rem;font-weight:600;cursor:pointer}.cff__restart:hover{border-color:var(--cff-copper)}.cff__restart[hidden]{display:none}@media screen and (max-width:599px){.cff__pvalue{max-width:6.5rem}.cff__pstep:not(.is-current) .cff__plabel{display:none}.cff__pstep:not(.is-current) .cff__pvalue{font-size:.8rem}.cff__restart{width:var(--cff-tap);padding:0;justify-content:center;font-size:0}.cff__restart svg{width:16px;height:16px}}.cff__step{scroll-margin-top:calc(var(--cff-sticky-top) + 4.5rem)}.cff__step[hidden]{display:none}.cff__step.is-entering{animation:cff-enter .26s var(--cff-ease) both}@keyframes cff-enter{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:none}}.cff__fieldset{min-width:0;margin:0;padding:0;border:0}.cff__legend{float:left;width:100%;margin:0;padding:0}.cff__legend+*{clear:both}.cff__step-title{margin:0;font-size:clamp(1.2rem,3.4vw,1.5rem);line-height:1.2;scroll-margin-top:calc(var(--cff-sticky-top) + 4.5rem)}.cff__step-title:focus{outline:none}.cff__step-title:focus-visible{outline:2px solid var(--cff-copper);outline-offset:4px;border-radius:4px}.cff__step-hint{margin:.3rem 0 1rem;color:var(--cff-muted);font-size:.9rem}.cff__tiles{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.6rem}@media screen and (min-width:560px){.cff__tiles{grid-template-columns:repeat(3,minmax(0,1fr))}}@media screen and (min-width:860px){.cff__tiles{grid-template-columns:repeat(4,minmax(0,1fr));gap:.75rem}}@media screen and (min-width:1100px){.cff__tiles{grid-template-columns:repeat(5,minmax(0,1fr))}}@media screen and (min-width:1360px){.cff__tiles{grid-template-columns:repeat(6,minmax(0,1fr))}}.cff-tile{position:relative;display:flex}.cff-tile[hidden]{display:none}.cff-tile__input,.cff-size__input,.cff__type-input{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;margin:0;opacity:0;pointer-events:none}.cff-tile__label{position:relative;display:grid;grid-template-rows:auto auto 1fr auto;flex:1 1 auto;gap:.2rem;min-height:9.5rem;padding:.85rem .85rem .75rem;border:1px solid var(--cff-line);border-radius:var(--cff-radius);background:var(--cff-card);cursor:pointer;transition:border-color .18s var(--cff-ease),box-shadow .18s var(--cff-ease),transform .18s var(--cff-ease)}.cff-tile__label:hover{border-color:var(--cff-line-strong);box-shadow:0 6px 18px -10px #00000059;transform:translateY(-2px)}.cff-tile__icon{display:block;width:44px;height:44px;margin-bottom:.3rem;color:var(--color-foreground);transition:color .18s var(--cff-ease)}.cff-icon{display:block;width:100%;height:100%}.cff-tile__label:hover .cff-tile__icon{color:var(--cff-copper)}.cff-tile__name{font-size:.95rem;font-weight:650;line-height:1.2}.cff-tile__hint{color:var(--cff-muted);font-size:.78rem;line-height:1.35}.cff-tile__count{margin-top:.35rem;color:var(--cff-accent-text);font-size:.75rem;font-weight:700}.cff-tile__count:empty{display:none}.cff-tile__input:checked+.cff-tile__label,.cff-size__input:checked+.cff-size__label{border-color:var(--cff-copper);box-shadow:inset 0 0 0 1px var(--cff-copper);background:color-mix(in srgb,var(--cff-copper) 9%,var(--cff-card))}.cff-tile__input:checked+.cff-tile__label .cff-tile__icon{color:var(--cff-copper)}.cff-tile__input:checked+.cff-tile__label:after,.cff-size__input:checked+.cff-size__label:after{content:"";position:absolute;top:.6rem;right:.6rem;width:1.25rem;height:1.25rem;border-radius:50%;background:var(--cff-accent-fill) url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 20 20'%3E%3Cpath d='M5.5 10.5l3 3 6-7' fill='none' stroke='white' stroke-width='2.2' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E") center / 100% no-repeat}:root[data-color-mode-active=dark] .cff-tile__input:checked+.cff-tile__label:after,:root[data-color-mode-active=dark] .cff-size__input:checked+.cff-size__label:after{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 20 20'%3E%3Cpath d='M5.5 10.5l3 3 6-7' fill='none' stroke='%231b140f' stroke-width='2.2' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E")}.cff-tile__input:focus-visible+.cff-tile__label,.cff-size__input:focus-visible+.cff-size__label,.cff__type-input:focus-visible+.cff__type{outline:2px solid var(--cff-copper);outline-offset:2px}.cff__finder-tools{display:grid;gap:.75rem;margin-bottom:1rem}.cff__finder-tools[hidden],.cff__no-match[hidden],.cff-tile-group[hidden]{display:none}.cff__search{display:grid;gap:.35rem}.cff__search-label{font-size:.85rem;font-weight:650}.cff__search-field{position:relative;display:block;max-width:34rem}.cff__search-icon{position:absolute;top:50%;left:.9rem;color:var(--cff-muted);transform:translateY(-50%);pointer-events:none}.cff__search-input{width:100%;min-height:48px;padding:0 1rem 0 2.6rem;border:1px solid var(--cff-line-strong);border-radius:999px;background:var(--cff-card);color:var(--color-foreground);font:inherit;font-size:1rem}.cff__search-input:focus-visible{outline:2px solid var(--cff-copper);outline-offset:2px;border-color:var(--cff-copper)}.cff__search-count{color:var(--cff-muted);font-size:.8rem}.cff__search-count:empty{display:none}.cff__brands{display:flex;flex-wrap:wrap;gap:.4rem}.cff__brand{display:inline-flex;flex:0 0 auto;align-items:center;gap:.35rem;min-height:var(--cff-tap);padding:0 .9rem;border:1px solid var(--cff-line);border-radius:999px;background:var(--cff-card);color:var(--color-foreground);font:inherit;font-size:.85rem;font-weight:600;white-space:nowrap;cursor:pointer;transition:background-color .18s var(--cff-ease),border-color .18s var(--cff-ease),color .18s var(--cff-ease)}.cff__brand:hover{border-color:var(--cff-copper)}.cff__brand:focus-visible{outline:2px solid var(--cff-copper);outline-offset:2px}.cff__brand[aria-pressed=true]{border-color:var(--cff-accent-fill);background:var(--cff-accent-fill);color:var(--cff-on-accent)}.cff__brand-count{font-size:.75rem;font-weight:700;opacity:.75}.cff__no-match{margin:0 0 1rem;padding:1rem;border:1px dashed var(--cff-line-strong);border-radius:var(--cff-radius-sm);color:var(--cff-muted);font-size:.9rem}.cff__tiles--list{grid-template-columns:minmax(0,1fr);gap:.45rem}@media screen and (min-width:600px){.cff__tiles--list{grid-template-columns:repeat(2,minmax(0,1fr))}}@media screen and (min-width:990px){.cff__tiles--list{grid-template-columns:repeat(3,minmax(0,1fr))}}@media screen and (min-width:1360px){.cff__tiles--list{grid-template-columns:repeat(4,minmax(0,1fr))}}.cff-tile-group{grid-column:1 / -1;margin:.6rem 0 0;color:var(--cff-accent-text);font-size:.75rem;font-weight:700;letter-spacing:.1em;text-transform:uppercase}.cff-tile-group:first-child{margin-top:0}.cff__tiles--list .cff-tile__label{grid-template-columns:2rem minmax(0,1fr) auto;grid-template-rows:auto;align-items:center;gap:.75rem;min-height:3.5rem;padding:.5rem 2.25rem .5rem .75rem;border-radius:var(--cff-radius-sm)}.cff__tiles--list .cff-tile__label:hover{transform:none}.cff__tiles--list .cff-tile__icon{width:2rem;height:2rem;margin:0}.cff__tiles--list .cff-tile__name{font-size:.9rem}.cff__tiles--list .cff-tile__count{margin:0;white-space:nowrap}.cff__tiles--list .cff-tile__input:checked+.cff-tile__label:after{top:50%;transform:translateY(-50%)}.cff-card__chips{display:flex;flex-wrap:wrap;gap:.3rem;margin:0;padding:0}.cff-chip{padding:.12rem .5rem;border:1px solid var(--cff-line-strong);border-radius:999px;font-size:.72rem;font-weight:700;line-height:1.4}.cff-chip--red-speed{border-color:#b23a2e73;background:#b23a2e1a;color:#8e2b20}.cff-chip--silver-knight{border-color:#7884918c;background:linear-gradient(135deg,#c8d0d873,#f0f3f699);color:#44505c}:root[data-color-mode-active=dark] .cff-chip--red-speed{border-color:#f0827380;background:#f0827324;color:#f2a397}:root[data-color-mode-active=dark] .cff-chip--silver-knight{border-color:#bec8d473;background:#bec8d41f;color:#d3dbe4}.cff__sizes{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.6rem}@media screen and (min-width:560px){.cff__sizes{grid-template-columns:repeat(auto-fill,minmax(11rem,1fr));gap:.75rem}}.cff-size{position:relative;display:flex}.cff-size__label{position:relative;display:flex;flex:1 1 auto;flex-direction:column;gap:.2rem;min-height:5.75rem;padding:.8rem 2rem .75rem .9rem;border:1px solid var(--cff-line);border-radius:var(--cff-radius);background:var(--cff-card);cursor:pointer;transition:border-color .18s var(--cff-ease),box-shadow .18s var(--cff-ease),transform .18s var(--cff-ease)}.cff-size__label:hover{border-color:var(--cff-line-strong);box-shadow:0 6px 18px -10px #00000059;transform:translateY(-2px)}.cff-size--any .cff-size__label{border-style:dashed;border-color:var(--cff-line-strong);background:transparent}.cff-size__name{font-size:1.2rem;font-weight:700;line-height:1.15}.cff-size--any .cff-size__name{font-size:1rem}.cff-size__hint{color:var(--cff-muted);font-size:.8rem;line-height:1.35}.cff-size__count{margin-top:auto;padding-top:.25rem;color:var(--cff-accent-text);font-size:.75rem;font-weight:700}.cff__results-head{display:flex;flex-wrap:wrap;align-items:flex-end;justify-content:space-between;gap:.75rem 1rem;margin-bottom:.5rem}.cff__results-sub{margin:.25rem 0 0;color:var(--cff-muted);font-size:.9rem}.cff__types{position:relative;display:inline-flex;margin:0;padding:3px;border:1px solid var(--cff-line);border-radius:999px;background:var(--cff-card)}.cff__types[hidden]{display:none}.cff__type{display:inline-flex;align-items:center;min-height:var(--cff-tap);padding:0 1rem;border-radius:999px;font-size:.85rem;font-weight:600;cursor:pointer;transition:background-color .18s var(--cff-ease),color .18s var(--cff-ease)}.cff__type-input:checked+.cff__type{background:var(--cff-accent-fill);color:var(--cff-on-accent)}.cff__count{margin:.25rem 0 1rem;color:var(--cff-muted);font-size:.85rem;font-weight:600}.cff__grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.75rem;margin:0;padding:0}.cff__grid[hidden]{display:none}@media screen and (min-width:750px){.cff__grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:1rem}}@media screen and (min-width:1100px){.cff__grid{grid-template-columns:repeat(4,minmax(0,1fr))}}.cff-card{display:flex}.cff-card__inner{display:flex;flex:1 1 auto;flex-direction:column;overflow:hidden;border:1px solid var(--cff-line);border-radius:var(--cff-radius);background:var(--cff-card)}.cff-card__media{display:block;aspect-ratio:1 / 1;background:var(--cff-media)}.cff-card__img{display:block;width:100%;height:100%;padding:8%;object-fit:contain;mix-blend-mode:multiply;transition:transform .3s var(--cff-ease)}:root[data-color-mode-active=dark] .cff-card__img{mix-blend-mode:normal}.cff-card__inner:hover .cff-card__img{transform:scale(1.03)}.cff-card__body{display:flex;flex:1 1 auto;flex-direction:column;gap:.3rem;padding:.75rem .8rem .8rem}.cff-card__title{display:-webkit-box;overflow:hidden;margin:0;font-size:.875rem;font-weight:600;line-height:1.3;-webkit-box-orient:vertical;-webkit-line-clamp:3;line-clamp:3}.cff-card__link{color:inherit;text-decoration:none}.cff-card__link:hover{text-decoration:underline;text-underline-offset:.15em}.cff-card__variant{margin:0;color:var(--cff-muted);font-size:.78rem}.cff-card__meta{display:flex;flex-wrap:wrap;align-items:center;gap:.35rem .5rem;margin:auto 0 0;padding-top:.25rem}.cff-card__price{font-size:.95rem;font-weight:700}.cff-card__stock{display:inline-flex;align-items:center;gap:.3rem;padding:.15rem .5rem;border-radius:999px;font-size:.72rem;font-weight:700;white-space:nowrap}.cff-card__stock:before{content:"";width:.45rem;height:.45rem;border-radius:50%;background:currentColor}.cff-card__stock--in{background:var(--cff-in-bg);color:var(--cff-in)}.cff-card__stock--pre{background:var(--cff-pre-bg);color:var(--cff-pre)}.cff-card__stock--sold{background:var(--cff-surface);color:var(--cff-muted)}.cff-card--sold .cff-card__img{filter:grayscale(1);opacity:.5}.cff-card--sold .cff-card__title,.cff-card--sold .cff-card__price{color:var(--cff-muted)}.cff-card__actions{margin-top:.4rem}.cff-card__action{width:100%}.cff-card__note{margin:.4rem 0 0;font-size:.78rem;text-align:center}.cff-card__note[hidden]{display:none}.cff-card__note a{color:var(--cff-accent-text);font-weight:700}.cff__btn{display:inline-flex;align-items:center;justify-content:center;gap:.4rem;min-height:var(--cff-tap);padding:0 1rem;border:1px solid var(--cff-line-strong);border-radius:999px;background:var(--color-background);color:var(--color-foreground);font:inherit;font-size:.85rem;font-weight:650;line-height:1.2;text-align:center;text-decoration:none;cursor:pointer;transition:background-color .18s var(--cff-ease),border-color .18s var(--cff-ease),color .18s var(--cff-ease)}.cff__btn:hover{border-color:var(--cff-copper)}.cff__btn--primary{border-color:var(--cff-accent-fill);background:var(--cff-accent-fill);color:var(--cff-on-accent)}.cff__btn--primary:hover{background:color-mix(in srgb,var(--cff-accent-fill) 88%,var(--color-foreground))}.cff__btn.is-busy{cursor:progress;opacity:.75}.cff__btn.is-added{border-color:var(--cff-in);background:var(--cff-in);color:var(--color-background)}.cff__empty{display:grid;justify-items:center;gap:.4rem;padding:2rem 1rem;border:1px dashed var(--cff-line-strong);border-radius:var(--cff-radius);text-align:center}.cff__empty[hidden]{display:none}.cff__empty-icon{width:52px;height:52px;color:var(--cff-copper)}.cff__empty-title{margin:0;font-size:1.1rem;font-weight:700}.cff__empty-body{margin:0;max-width:30rem;color:var(--cff-muted);font-size:.9rem}.cff__empty-actions{display:flex;flex-wrap:wrap;justify-content:center;gap:.5rem;margin:.6rem 0 0}.cff__error{margin:1rem 0 0;padding:.75rem 1rem;border-radius:var(--cff-radius-sm);background:var(--cff-surface)}.cff__error[hidden]{display:none}.cff__noscript ul{display:flex;flex-wrap:wrap;gap:.5rem 1.25rem;padding:0;list-style:none}.cff__browse-anchor{margin:clamp(2rem,5vw,3rem) 0 0;padding-top:1.25rem;border-top:1px solid var(--cff-line);font-size:clamp(1.15rem,2.6vw,1.4rem);scroll-margin-top:calc(var(--cff-sticky-top) + 1rem)}.cff__browse-anchor:focus{outline:none}.cff__btn,.cff-card__action{min-width:0;max-width:100%;white-space:normal}.cff__types{flex-wrap:wrap;max-width:100%}.cff-card__stock{white-space:normal}@media screen and (max-width:399px){.cff__pstep+.cff__pstep:before{display:none}.cff__pbtn{padding-inline-end:.35rem}}@media screen and (max-width:359px){.cff__tiles,.cff__sizes,.cff__grid{grid-template-columns:minmax(0,1fr)}}.cff__art,.cff__toggle-start{display:none}@media screen and (max-width:749px){.cff.is-collapsed .cff__shell{padding:1.25rem}.cff.is-collapsed .cff__head{flex-direction:column;flex-wrap:nowrap;align-items:stretch;gap:1rem}.cff.is-collapsed .cff__art{display:flex;gap:.6rem;margin-bottom:.75rem}.cff__art-icon{display:grid;place-items:center;width:3.25rem;height:3.25rem;padding:.55rem;border-radius:50%;background:color-mix(in srgb,var(--cff-copper) 12%,var(--cff-card));color:var(--cff-copper)}.cff.is-collapsed .cff__title{font-size:clamp(1.4rem,6.5vw,1.75rem)}.cff.is-collapsed .cff__collapsed-hint{overflow:visible;font-size:.95rem;text-overflow:clip;white-space:normal}.cff.is-collapsed .cff__head-actions{flex-basis:auto}.cff.is-collapsed .cff__toggle{justify-content:center;width:100%;min-height:3.25rem;font-size:1rem}.cff.is-collapsed .cff__toggle-text,.cff.is-collapsed .cff__toggle-icon{display:none}.cff.is-collapsed .cff__toggle-start{display:inline}}@media(prefers-reduced-motion:reduce){.cff__step.is-entering{animation:none}.cff__head,.cff__body,.cff__toggle-icon,.cff__toggle,.cff-tile__label,.cff-size__label,.cff-card__img,.cff__btn,.cff__pdot,.cff__type{transition:none}.cff-tile__label:hover,.cff-size__label:hover,.cff-card__inner:hover .cff-card__img{transform:none}}
/*# sourceMappingURL=/cdn/shop/t/40/assets/ccc-product-finder.css.map */
