/*! component-nav.css src-sha256:adcd2bdc9e50514659dd5be24dc0f6a5e162abcedcfe6899fd04a77b197d13c1 built by scripts/minify_wp_assets.sh: edit the source, then re-run */
.ccn{--ccn-blue: #0076F1;--ccn-ink: #222222;--ccn-muted: #A8A8A8;--ccn-card: #ECECEC;--ccn-thumb-h: 112px;--ccn-gap: 16px;display:none;padding:var(--ccn-gap) 0 0;margin:0 0 var(--ccn-gap);box-sizing:border-box}.ccn--header{margin-bottom:calc(var(--ccn-gap) - 6px)}.ccn--header+.shop-page-title{padding-top:0}.ccn--header+.shop-page-title .page-title-inner{padding-top:0}.ccn *{box-sizing:border-box}@media (min-width: 850px){.ccn{display:block}}.ccn__title{margin:0 0 10px;font-size:13px;font-weight:700;line-height:1.3;color:var(--ccn-ink)}.ccn__track{display:grid;grid-auto-flow:column;grid-auto-columns:1fr;gap:8px;margin:0;padding:0;list-style:none}.ccn__item{margin:0;padding:0;list-style:none;min-width:0;container-type:inline-size}.ccn__card{display:flex;flex-direction:column;height:100%;background:var(--ccn-card);border:1px solid transparent;border-radius:10px;overflow:hidden;text-decoration:none!important}.ccn__card:hover,.ccn__card:focus-visible{border-color:var(--ccn-blue)}.ccn__card:focus-visible{outline:2px solid var(--ccn-blue);outline-offset:2px}.ccn__thumb{display:flex;align-items:center;justify-content:center;height:var(--ccn-thumb-h);padding:0;overflow:hidden;color:var(--ccn-muted);background:var(--ccn-card);isolation:isolate}.ccn__img{display:block;max-width:100%;max-height:100%;width:auto;height:auto;object-fit:contain;mix-blend-mode:multiply}.ccn__label{display:flex;flex:1 0 auto;align-items:center;justify-content:center;min-height:44px;padding:2px 4px 10px;font-weight:700;line-height:1.25;text-align:center;text-transform:uppercase;color:var(--ccn-ink);white-space:nowrap;font-size:12px;font-size:clamp(9.5px,8.8cqw,13px)}
