.col-acc{--col-acc-gap: 2rem;background:var(--surface-sand);padding-block:clamp(2.5rem,6vw,4.5rem)}.col-acc__wrap{margin-inline:auto;max-width:72rem;padding-inline:1rem}.col-acc__grid{display:grid;gap:2rem}@media(min-width:900px){.col-acc__grid{grid-template-columns:15rem minmax(0,1fr);gap:3.5rem;align-items:start}.col-acc__toc{position:sticky;top:calc(var(--col-acc-header, 6rem) + var(--col-acc-gap));max-height:calc(100vh - var(--col-acc-header, 6rem) - var(--col-acc-gap) - 2rem);overflow-y:auto}}.col-acc__toc-list{list-style:none;margin:0;padding:0;border-left:2px solid var(--line)}.col-acc__toc-link{display:block;padding:.2rem 0 .2rem .85rem;margin-left:-2px;border-left:2px solid transparent;font-size:.85rem;line-height:1.35;color:var(--muted);text-decoration:none;transition:color .2s ease,border-color .2s ease}.col-acc__toc-link:hover{color:var(--ink)}.col-acc__toc-link.is-active{color:var(--accent-deep);border-left-color:var(--accent);font-weight:600}.col-acc__list{display:block}.col-acc__item{border-top:1px solid var(--line);scroll-margin-top:calc(var(--col-acc-header, 6rem) + 1rem)}.col-acc__item:last-child{border-bottom:1px solid var(--line)}.col-acc__q{display:flex;align-items:center;justify-content:space-between;gap:1rem;padding:1.05rem 0;font-weight:700;cursor:pointer;list-style:none}.col-acc__q::-webkit-details-marker{display:none}.col-acc__sign{position:relative;flex:none;width:14px;height:14px}.col-acc__sign:before,.col-acc__sign:after{content:"";position:absolute;inset:50% 0 auto 0;height:2px;background:currentColor;transform:translateY(-50%);transition:transform .2s ease,opacity .2s ease}.col-acc__sign:after{transform:translateY(-50%) rotate(90deg)}.col-acc__item[open] .col-acc__sign:after{transform:translateY(-50%) rotate(0);opacity:0}.col-acc__q-title{margin:0;font:inherit;color:inherit}.col-acc__a{padding:0 0 1.35rem;color:var(--muted);font-size:.95rem;line-height:1.65}.col-acc__a>*+*{margin-top:.7rem}.col-acc__a a{color:var(--accent-deep)}.col-acc__a .metafield-rich_text_field>*+*{margin-top:.7rem}.col-acc__a h2,.col-acc__a h3,.col-acc__a h4{margin:1.4rem 0 .5rem;color:var(--ink);font-weight:700;line-height:1.3}.col-acc__a h2{font-size:1.05rem}.col-acc__a h3{font-size:1rem}.col-acc__a h4{font-size:.95rem}.col-acc__a ul,.col-acc__a ol{margin:0;padding-left:1.2rem}.col-acc__a li+li{margin-top:.3rem}.col-acc__bridges{display:grid;gap:1.5rem;margin:0;padding:0;list-style:none}@media(min-width:600px){.col-acc__bridges{grid-template-columns:repeat(3,minmax(0,1fr))}}.col-acc__a .col-acc__bridges>*+*{margin-top:0}.col-acc__bridge-link{display:block;color:var(--ink);text-decoration:none}.col-acc__a .col-acc__bridge-link{color:var(--ink)}.col-acc__bridge-img{display:block;width:100%;aspect-ratio:4 / 3;height:auto;object-fit:cover;border-radius:var(--radius-md, 12px);background:var(--line)}.col-acc__a .col-acc__bridge-title{margin:.75rem 0 .35rem;font-size:1rem;line-height:1.3;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.col-acc__bridge-link:hover .col-acc__bridge-title{color:var(--accent-deep)}.col-acc__bridge-text{margin:0;font-size:.9rem;display:-webkit-box;-webkit-line-clamp:5;-webkit-box-orient:vertical;overflow:hidden}@media(prefers-reduced-motion:reduce){.col-acc__toc-link,.col-acc__sign:before,.col-acc__sign:after{transition:none}}.kgc{padding-block:clamp(2rem,4vw,3rem);scroll-margin-top:6rem}.kgc-head{margin-bottom:1.25rem}.kgc-grid{display:grid;gap:1rem;margin:0;padding:0;list-style:none;grid-template-columns:repeat(auto-fill,minmax(min(100%,320px),1fr))}.kgc-card{display:grid;grid-row:span 5;grid-template-rows:subgrid;gap:.9rem;align-content:start;padding:1.25rem;border:1px solid var(--line);border-radius:var(--r-card);background:var(--surface)}.kgc-title{margin:0;font-size:var(--step-h3);line-height:1.2;text-wrap:balance}.kgc-title a{color:var(--ink);text-decoration:none}.kgc-title a:hover{color:var(--accent-deep)}.kgc-media{display:block;aspect-ratio:16 / 9;overflow:hidden;border-radius:var(--r-md);background:var(--surface-sand)}.kgc-media img{display:block;width:100%;height:100%;object-fit:cover;transition:transform .4s var(--ease-out-quint)}.kgc-card:hover .kgc-media img{transform:scale(1.03)}.kgc-win{display:grid;grid-template-columns:auto minmax(0,1fr) auto;grid-template-areas:"img label score" "img name score";align-items:center;gap:.15rem .75rem;padding:.6rem .75rem;border-radius:var(--r-md);background:var(--surface-sand)}.kgc-win__head{display:contents}.kgc-label{grid-area:label;align-self:end;margin:0;font-family:var(--font-ui);font-size:.72rem;font-weight:700;letter-spacing:.05em;text-transform:uppercase;color:var(--accent-deep)}.kgc-win__img{grid-area:img;display:block;width:3rem;height:3rem;padding:3px;object-fit:contain;border-radius:8px;background:#fff}.kgc-win__name{grid-area:name;align-self:start;margin:0;font-family:var(--font-ui);font-size:.9rem;font-weight:600;line-height:1.3;color:var(--ink);display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;overflow:hidden}.kgc-score{grid-area:score;display:inline-flex;align-items:baseline;gap:.1rem;padding:.3rem .6rem;border-radius:var(--r-sm);background:var(--ink);color:var(--surface);font-family:var(--font-ui);line-height:1}.kgc-score strong{font-size:1.15rem;font-weight:800}.kgc-score span{font-size:.72rem;opacity:.75}.kgc-media{grid-row:1}.kgc-title{grid-row:2}.kgc-win{grid-row:3}.kgc-meta{grid-row:4}.kgc-btn{grid-row:5}.kgc-meta{align-self:start;margin:0;font-family:var(--font-ui);font-size:.9rem;color:var(--muted)}.kgc-btn{align-self:end;justify-self:start}.kgc-empty{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:1rem 1.5rem;padding:1.25rem 1.5rem;border:1px solid var(--line);border-radius:var(--r-card);background:var(--surface)}.kgc-empty p{margin:0;font-family:var(--font-ui);font-weight:600;color:var(--ink)}.br{padding-block:clamp(1.5rem,3vw,2.5rem) clamp(2rem,4vw,3rem)}.br-head{max-width:46rem;margin-bottom:clamp(1.5rem,3vw,2.25rem)}.br-h1{margin:.75rem 0 0}.br-lead{margin:.9rem 0 0}.br-grid{display:grid;gap:1rem;margin:0;padding:0;list-style:none;grid-template-columns:repeat(auto-fill,minmax(min(100%,300px),1fr))}.br-card{display:flex;flex-direction:column;overflow:hidden;border:1px solid var(--line);border-radius:var(--r-card);background:var(--surface)}.br-media{display:block;aspect-ratio:4 / 3;background:var(--surface-sand)}.br-media img{display:block;width:100%;height:100%;object-fit:cover}.br-body{display:flex;flex:1;flex-direction:column;gap:.6rem;padding:1.25rem}.br-title{margin:0;font-size:var(--step-h3);line-height:1.2}.br-text{margin:0;color:var(--ink)}.br-meta{margin:0;font-family:var(--font-ui);font-size:.9rem;color:var(--muted)}.br-actions{display:flex;flex-wrap:wrap;align-items:center;gap:.75rem 1.25rem;margin-top:auto;padding-top:.5rem}.br-actions .btn{display:inline-flex;align-items:center;gap:.4rem}.br-guide{font-family:var(--font-ui);font-weight:600;color:var(--accent-deep);text-decoration:underline;text-underline-offset:2px}.br-guide:hover{color:var(--accent)}.br-content{max-width:46rem;margin-top:clamp(2rem,4vw,3rem)}.cart-pg__card{display:flex;align-items:flex-start;gap:.75rem;padding:.875rem 1rem;border:1px solid var(--line);border-radius:.875rem;background:#fff;cursor:pointer;transition:border-color .2s,background-color .2s}.cart-pg__card:hover{border-color:var(--accent)}.cart-pg__card:has(:checked){border-color:var(--accent-deep);background:color-mix(in oklab,var(--accent) 6%,#fff)}.cart-pg__check{flex:none;width:1.125rem;height:1.125rem;margin-top:.6rem;accent-color:var(--accent-deep);cursor:pointer}.cart-pg__icon{flex:none;display:grid;place-items:center;width:2.5rem;height:2.5rem;border-radius:999px;color:var(--accent-deep);background:color-mix(in oklab,var(--accent) 12%,#fff)}.cart-pg__body{display:flex;flex-direction:column;gap:.2rem;min-width:0}.cart-pg__head{display:flex;flex-wrap:wrap;align-items:center;gap:.25rem .5rem}.cart-pg__title{font-weight:700;font-size:.95rem;color:var(--ink)}.cart-pg__price{font-size:.8rem;font-weight:700;color:var(--accent-deep);background:color-mix(in oklab,var(--accent) 12%,#fff);padding:.1rem .5rem;border-radius:999px}.cart-pg__text{font-size:.8rem;line-height:1.45;color:var(--muted)}.collist{display:block;scroll-margin-top:var(--space-8);padding-block:clamp(2rem,4vw,3.5rem) var(--space-section)}.collist__head{max-width:46rem;margin-bottom:clamp(2rem,4vw,3rem)}.collist__title{font-family:var(--font-display);font-size:var(--step-display);font-weight:700;line-height:1.02;letter-spacing:-.03em}.collist__intro{margin-top:var(--space-4);max-width:60ch;font-size:var(--step-lead);line-height:1.6;color:var(--muted)}.collist__intro>:last-child{margin-bottom:0}.collist-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(12rem,1fr));gap:var(--space-6) var(--space-5);margin-bottom:clamp(2.5rem,5vw,4rem)}.collist-card{display:grid;align-content:start;gap:var(--space-3)}.collist-card__media{display:grid;place-items:center;position:relative;aspect-ratio:1;overflow:hidden;border-radius:var(--r-lg);background:var(--surface-sand);transition:transform var(--dur) var(--ease-out-quint),box-shadow var(--dur)}.collist-card__img{width:100%;height:100%;object-fit:cover}.collist-card__mono{font-family:var(--font-display);font-size:2.25rem;font-weight:700;color:var(--muted)}.collist-card__media:after{content:"";position:absolute;right:var(--space-3);bottom:var(--space-3);width:2.25rem;height:2.25rem;border-radius:50%;background:var(--surface) url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23c40132' stroke-width='2.4' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M5 12h14'/%3E%3Cpath d='m12 5 7 7-7 7'/%3E%3C/svg%3E") center / 1rem no-repeat;box-shadow:var(--shadow-sm);opacity:0;transform:translate(-6px);transition:opacity var(--dur),transform var(--dur) var(--ease-out-quint)}.collist-card:hover .collist-card__media:after{opacity:1;transform:none}.collist-card__img{transition:transform .5s var(--ease-out-quint)}.collist-card:hover .collist-card__img{transform:scale(1.04)}.collist-card__name{display:block;font-size:1rem;font-weight:700;line-height:1.3;transition:color var(--dur-micro)}.collist-card__count{display:block;margin-top:var(--space-1);font-size:.82rem;color:var(--muted)}.collist-card:hover .collist-card__media{transform:translateY(-3px);box-shadow:var(--shadow-md)}.collist-card:hover .collist-card__name{color:var(--accent-deep)}.collist-empty{padding-block:var(--space-10);color:var(--muted)}@media(max-width:749px){.collist-grid{grid-template-columns:repeat(auto-fill,minmax(9rem,1fr));gap:var(--space-5) var(--space-4)}}.merken{--merken-header: 4.75rem;--merken-bar: 3.5rem;display:block;padding-block:clamp(2rem,4vw,3.5rem) var(--space-section)}.merken-head{margin-bottom:clamp(2rem,4vw,3rem)}.merken-title{font-family:var(--font-display);font-size:var(--step-display);font-weight:700;line-height:1.02;letter-spacing:-.03em}.merken-intro{margin-top:var(--space-4);font-size:var(--step-lead);line-height:1.6;color:var(--muted)}.merken-intro>:last-child{margin-bottom:0}.merken-count{margin-top:var(--space-3);font-size:.9rem;color:var(--muted)}.merken-featured{margin-bottom:clamp(2.5rem,5vw,4rem)}.merken-featured__title{font-family:var(--font-display);font-size:var(--step-h3);font-weight:700;letter-spacing:-.02em;margin-bottom:var(--space-5)}.merken-featured__row{display:grid;grid-template-columns:repeat(auto-fill,minmax(13rem,1fr));gap:var(--space-5)}.merken-feat{display:grid;gap:var(--space-3)}.merken-feat__media{display:grid;place-items:center;aspect-ratio:7 / 5;overflow:hidden;border-radius:var(--r-md);background:var(--surface-sand);transition:transform var(--dur) var(--ease-out-quint)}.merken-feat__media--logo{background:var(--surface);border:1px solid var(--line);padding:var(--space-6)}.merken-feat__img{width:100%;height:100%;object-fit:cover}.merken-feat__media--logo .merken-feat__img{object-fit:contain}.merken-feat__mono{font-family:var(--font-display);font-size:2.5rem;font-weight:700;color:var(--muted)}.merken-feat__name{font-weight:600}.merken-feat:hover .merken-feat__media{transform:translateY(-3px)}.merken-feat:hover .merken-feat__name{color:var(--accent-deep)}.merken-bar{position:sticky;top:var(--merken-header);z-index:var(--z-raised);background:color-mix(in oklab,var(--bg) 88%,transparent);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border-block:1px solid var(--line);margin-bottom:clamp(1.5rem,3vw,2.5rem)}.merken-bar__inner{display:flex;align-items:center;gap:var(--space-5);min-height:var(--merken-bar);padding-block:var(--space-2)}.merken-search{flex:0 0 auto;width:min(17rem,46vw)}.merken-search__field{display:flex;align-items:center;gap:var(--space-2);padding:.45rem var(--space-3);border:1px solid var(--line-strong);border-radius:var(--r-pill);background:var(--surface)}.merken-search__field:focus-within{border-color:var(--accent)}.merken-search__icon{flex:none;color:var(--muted)}.merken-search__input{width:100%;border:none;outline:none;background:none;font-size:.95rem}.merken-search__input::-webkit-search-cancel-button{-webkit-appearance:none}.merken-az{display:flex;flex-wrap:nowrap;gap:var(--space-1);overflow-x:auto;scrollbar-width:none;margin-inline:calc(-1 * var(--space-2));padding-inline:var(--space-2)}.merken-az::-webkit-scrollbar{display:none}.merken-az__link{flex:none;min-width:1.85rem;padding:.3rem .35rem;border-radius:var(--r-sm);text-align:center;font-size:.9rem;font-weight:600;color:var(--muted);transition:color var(--dur-micro),background-color var(--dur-micro)}.merken-az__link:hover{color:var(--accent-deep);background:var(--accent-soft)}.merken-az__link[aria-current=true]{color:var(--on-accent);background:var(--accent-fill)}.merken-az__link[hidden]{display:none}.merken-status{margin-bottom:var(--space-4);font-size:.9rem;color:var(--muted)}.merken-status:empty{display:none}.merken-group{margin-bottom:clamp(2.5rem,5vw,4rem);scroll-margin-top:calc(var(--merken-header) + var(--merken-baroff, var(--merken-bar)) + var(--space-6))}.merken-group[hidden]{display:none}.merken-group__letter{font-family:var(--font-display);font-size:var(--step-h3);font-weight:700;letter-spacing:-.02em;padding-bottom:var(--space-3);margin-bottom:var(--space-5);border-bottom:1px solid var(--line);scroll-margin-top:calc(var(--merken-header) + var(--merken-baroff, var(--merken-bar)) + var(--space-6))}.merken-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(9.5rem,1fr));gap:var(--space-6) var(--space-5)}.merken-tile{display:grid;align-content:start;gap:var(--space-2)}.merken-tile[hidden]{display:none}.merken-tile__media{display:grid;place-items:center;aspect-ratio:1;overflow:hidden;border-radius:var(--r-md);background:var(--surface-sand);transition:transform var(--dur) var(--ease-out-quint),box-shadow var(--dur)}.merken-tile__media--logo{background:var(--surface);border:1px solid var(--line);padding:var(--space-5)}.merken-tile__img{width:100%;height:100%;object-fit:cover}.merken-tile__media--logo .merken-tile__img{object-fit:contain}.merken-tile__mono{font-family:var(--font-display);font-size:1.9rem;font-weight:700;color:var(--muted)}.merken-tile__name{font-size:.95rem;font-weight:600;line-height:1.3;transition:color var(--dur-micro)}.merken-tile__count{font-size:.82rem;color:var(--muted)}.merken-tile:hover .merken-tile__media{transform:translateY(-3px);box-shadow:var(--shadow-md)}.merken-tile:hover .merken-tile__name{color:var(--accent-deep)}.merken-empty{padding-block:var(--space-10);color:var(--muted)}.merken-empty[hidden]{display:none}.merken-empty__reset{margin-left:var(--space-2);color:var(--accent-deep);font-weight:600;text-decoration:underline;text-underline-offset:3px}@media(max-width:749px){.merken{--merken-header: 3.75rem}.merken-bar__inner{flex-direction:column;align-items:stretch;gap:var(--space-3)}.merken-search{width:100%}.merken-grid{grid-template-columns:repeat(auto-fill,minmax(7.5rem,1fr));gap:var(--space-5) var(--space-4)}}@media(prefers-reduced-motion:reduce){.merken-tile__media,.merken-feat__media{transition:none}.merken-tile:hover .merken-tile__media,.merken-feat:hover .merken-feat__media{transform:none}}.bf-banner .pb-band{--pop-bg: #0b0b0b;--pop-ink: #fff;--pop-soft: #d9d0d3;--pop-btn: #fff;--pop-btnInk: #0b0b0b;border-block:1px solid rgb(255 255 255 / .12)}.bf-word{font-family:var(--font-display);font-weight:900;text-transform:uppercase;letter-spacing:-.04em;line-height:.86;font-size:clamp(3.6rem,1.5rem + 9vw,8.5rem);color:#fff;margin:0}.bf-word span{display:block}.bf-word-uit{color:transparent;-webkit-text-stroke:2px #fff}.pbf-code{display:flex;flex-wrap:wrap;align-items:center;gap:.6rem;position:relative;z-index:2}.pbf-code-label{color:var(--pop-soft);font-weight:600}.pbf-code-btn{display:inline-flex;align-items:center;gap:.55em;padding:.55em 1em;border-radius:10px;border:2px dashed #fd0247;background:#fd02471f;color:#fff;font-weight:900;font-size:1.15rem;letter-spacing:.08em;cursor:pointer;transition:background var(--dur) var(--ease-out-quint)}.pbf-code-btn:hover{background:#fd024740}.pbf-code-btn svg{color:#fd0247}.pbf-klok{display:flex;flex-direction:column;gap:.45rem}.pbf-klok-label{color:var(--pop-ink);font-weight:800;font-size:.95rem}.pbf-tijd{display:flex;gap:.5rem}.pbf-tijd span{display:flex;flex-direction:column;align-items:center;min-width:4.1rem;padding:.5rem .4rem .45rem;border-radius:12px;border:1px solid #fd0247;background:#ffffff0a;color:var(--pop-soft);font-size:.72rem;font-weight:600;text-transform:uppercase;letter-spacing:.06em}.pbf-tijd b{color:#fff;font-size:1.75rem;font-weight:900;line-height:1.05;letter-spacing:0;font-variant-numeric:tabular-nums}@media(max-width:899px){.bf-banner .pb-band.pb-band--bg .pb-copy{padding-top:78vw}.bf-banner .pb-band--bg .pb-img{object-position:var(--pb-x, 80%) 0}.bf-banner .pb-band--bg .pb-media{bottom:auto;height:90vw}}.pdp-faq{padding-block:clamp(2.5rem,5vw,4rem)}.pdp-faq .col-faq{margin-top:0}.vendor-banner__inner{padding-top:clamp(2rem,5vw,4rem)}.vendor-banner__logo{width:auto;max-width:min(15rem,65vw);max-height:4rem;margin-bottom:1rem;object-fit:contain;object-position:left center}.vendor-banner__eyebrow{margin:0 0 .35rem;font-size:.78rem;font-weight:800;letter-spacing:.12em;text-transform:uppercase;color:var(--muted)}.vendor-banner__title{margin:0;font-size:clamp(2rem,4.5vw,3.25rem);font-weight:800;line-height:1.02;letter-spacing:-.035em}.vendor-banner__crumbs{padding-bottom:1rem}.vendor-banner__description{margin:0 0 1.5rem;color:var(--muted)}.vendor-banner__description>:first-child{margin-top:0}.vendor-banner__description>:last-child{margin-bottom:0}@media(max-width:749px){.vendor-banner__inner{padding-top:clamp(1.25rem,5vw,2rem)}.vendor-banner__crumbs{padding-bottom:.75rem}}.collection-hero{width:100%;margin-bottom:clamp(2.25rem,3.5vw,3rem);border-radius:18px;overflow:hidden}.collection-hero__img{display:block;width:100%;height:auto}.kg-help{margin:1rem 0 0;font-family:var(--font-ui);color:var(--muted)}.kg-help a{color:var(--accent-deep);font-weight:600;text-decoration:underline;text-underline-offset:2px}.kg-help a:hover{color:var(--accent)}.kg{--kg-offset: calc(var(--kg-header, 7rem) + 4.5rem)}.kg-h2{font-size:var(--step-h2);line-height:1.15;margin:0 0 1.25rem}.kg-section,.kg .col-faq__title,.kg-item{scroll-margin-top:var(--kg-offset)}.kg-section{margin-top:clamp(2.5rem,5vw,4rem)}.kg .kg-head{max-width:none}.kg-head .article__title{max-width:22ch}.kg-byline{display:flex;flex-wrap:wrap;align-items:center;gap:.5rem 1.5rem;padding:.5rem 0;border-block:1px solid var(--line)}.kg-byline .article__meta{margin:0}.kg-byline time{white-space:nowrap}.kg-lead{max-width:68ch;margin-top:1.25rem;font-size:var(--step-lead);line-height:1.6}.kg-lead>:last-child{margin-bottom:0}.kg-head__media{margin-top:1.25rem;border-radius:var(--r-card);overflow:hidden;aspect-ratio:4 / 3;background:var(--surface-sand)}.kg-head__img{display:block;width:100%;height:100%;object-fit:cover}@media(min-width:900px){.kg-head--media{display:grid;grid-template-columns:minmax(0,1.25fr) minmax(0,1fr);grid-template-areas:"top media" "lead lead";column-gap:clamp(2rem,4vw,3.5rem)}.kg-head--media .kg-head__top{grid-area:top;align-self:end}.kg-head--media .kg-lead{grid-area:lead}.kg-head--media .kg-head__media{grid-area:media;margin-top:0;aspect-ratio:auto;min-height:280px}}.kg-nav{position:sticky;top:var(--kg-header, 0);z-index:30;margin-top:1.5rem;background:color-mix(in oklab,var(--bg) 92%,transparent);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border-bottom:1px solid var(--line)}.kg-nav ul{display:flex;gap:.25rem;margin:0;padding:0;overflow-x:auto;scrollbar-width:none}.kg-nav a{display:block;padding:.9rem .85rem;font-family:var(--font-ui);font-size:.9rem;font-weight:600;color:var(--muted);text-decoration:none;white-space:nowrap}.kg-nav li:first-child a{padding-left:0}.kg-nav a:hover{color:var(--accent-deep)}@media(max-width:699px){.kg-nav a{padding:.8rem .55rem;font-size:.85rem}}.kg-nav a:focus-visible,.kg-chip:focus-visible,.kg-why summary:focus-visible,.kg-table a:focus-visible,.kg-pick a:focus-visible{outline:2px solid var(--accent-deep);outline-offset:2px;border-radius:6px}.kg-label{font-family:var(--font-ui);font-size:.78rem;font-weight:700;letter-spacing:.05em;text-transform:uppercase;color:var(--accent-deep);margin:0}.kg-score{flex:none;display:inline-flex;align-items:baseline;gap:.1rem;padding:.3rem .6rem;border-radius:var(--r-sm);background:var(--ink);color:var(--surface);font-family:var(--font-ui);line-height:1}.kg-score strong{font-size:1.15rem;font-weight:800}.kg-score span{font-size:.72rem;opacity:.75}.kg-facts{display:grid;gap:.45rem;margin:0;padding:0;list-style:none;font-family:var(--font-ui);line-height:1.45}.kg-facts li{display:grid;grid-template-columns:1.25rem minmax(0,1fr);gap:.4rem}.kg-facts svg{margin-top:.2em;color:var(--success-deep)}.kg-picks{display:grid;gap:1rem;margin:0;padding:0;list-style:none}.kg-pick{display:grid;grid-template-columns:88px minmax(0,1fr);gap:1rem;align-items:start;padding:1rem;border:1px solid var(--line);border-radius:var(--r-card);background:var(--surface)}.kg-pick__media{display:block;border-radius:var(--r-md);overflow:hidden;background:var(--surface-sand)}.kg-pick__media img{display:block;width:100%;height:auto;aspect-ratio:4 / 5;object-fit:cover}.kg-pick__body{display:grid;gap:.6rem;min-width:0}.kg-pick__top{display:flex;justify-content:space-between;align-items:center;gap:.75rem}.kg-pick__title{margin:0;font-family:var(--font-ui);font-size:1.05rem;line-height:1.3}.kg-pick__title a{color:var(--ink);text-decoration:none}.kg-pick__title a:hover{color:var(--accent-deep)}.kg-pick__foot{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:.75rem;margin-top:.25rem}.kg-pick__price{font-family:var(--font-ui);font-weight:700;font-size:1.1rem}.kg-pick__more{font-family:var(--font-ui);font-size:.9rem;font-weight:600;color:var(--accent-deep)}.kg-pick--feat{border-color:color-mix(in oklab,var(--accent-deep) 35%,var(--line));box-shadow:var(--shadow-md)}.kg-pick--feat .kg-pick__title{font-size:var(--step-h3);line-height:1.2}.kg-pick--feat .kg-pick__body{gap:.85rem}.kg-pick--feat .kg-facts,.kg-pick--feat .kg-pick__foot{grid-column:1 / -1}@media(max-width:699px){.kg-pick--feat{grid-template-columns:120px minmax(0,1fr)}.kg-pick--feat .kg-pick__body{display:contents}.kg-pick--feat .kg-pick__top,.kg-pick--feat .kg-pick__title{grid-column:2}.kg-pick--feat .kg-pick__media{grid-row:1 / span 2}.kg-pick--feat .kg-pick__foot .btn{flex:1;text-align:center}}@media(min-width:700px){.kg-pick{grid-template-columns:104px minmax(0,1fr)}.kg-pick--feat{grid-template-columns:minmax(160px,220px) minmax(0,1fr);padding:1.5rem;gap:1.5rem}}@media(min-width:1000px){.kg-picks{grid-template-columns:minmax(0,1.75fr) minmax(0,1fr)}.kg-pick--feat{grid-row:span 2;align-self:stretch}}.kg-quick{display:flex;align-items:flex-start;gap:.75rem 1rem;margin-top:1.75rem}.kg-quick__title{flex:none;margin:0;padding-top:.45rem;font-family:var(--font-ui);font-weight:700}.kg-chips{display:flex;flex-wrap:wrap;gap:.5rem;margin:0;padding:0;list-style:none}.kg-chip{display:inline-block;padding:.5rem .95rem;border:1px solid var(--line-strong);border-radius:var(--r-pill);background:var(--surface);font-family:var(--font-ui);font-size:.88rem;font-weight:600;color:var(--ink);text-decoration:none;white-space:nowrap}.kg-chip:hover{border-color:var(--accent-deep);color:var(--accent-deep)}@media(max-width:699px){.kg-quick{display:block}.kg-quick__title{margin-bottom:.5rem}.kg-chips{flex-wrap:nowrap;overflow-x:auto;scrollbar-width:none;margin-inline:calc(-1 * var(--gutter));padding-inline:var(--gutter)}}.kg-table-wrap{position:relative;overflow-x:auto;border:1px solid var(--line);border-radius:var(--r-md);background:var(--surface)}.kg-table-wrap:focus-visible{outline:2px solid var(--accent-deep);outline-offset:2px}.kg-table{width:100%;min-width:760px;border-collapse:collapse;font-family:var(--font-ui);font-size:.95rem}.kg-table th,.kg-table td{padding:.75rem 1rem;text-align:left;border-bottom:1px solid var(--line);vertical-align:middle}.kg-table thead th{font-size:.8rem;text-transform:uppercase;letter-spacing:.04em;color:var(--muted);background:var(--surface-sand)}.kg-table tbody tr:last-child>*{border-bottom:0}.kg-table tbody th{min-width:15rem}.kg-table__prod{display:flex;align-items:center;gap:.75rem;color:var(--ink);font-weight:600;text-decoration:none}.kg-table__prod img{flex:none;width:44px;height:55px;object-fit:cover;border-radius:8px;background:var(--surface-sand)}.kg-table__prod:hover{color:var(--accent-deep)}.kg-table__nowrap{white-space:nowrap}.kg-table__go{display:inline-block;padding:.4rem .8rem;border:1px solid var(--line-strong);border-radius:var(--r-pill);font-size:.85rem;font-weight:600;color:var(--ink);text-decoration:none;white-space:nowrap}.kg-table__go:hover{border-color:var(--accent-deep);color:var(--accent-deep)}.kg-items{display:grid;gap:1.5rem;margin:0;padding:0;list-style:none}.kg-item{display:grid;gap:1rem;padding:1.25rem;border:1px solid var(--line);border-radius:var(--r-card);background:var(--surface)}.kg-item__card{max-width:280px}.kg-item__body{display:grid;gap:.85rem;align-content:start;min-width:0}.kg-item__head{display:flex;justify-content:space-between;align-items:flex-start;gap:1rem}.kg-item__title{font-size:var(--step-h3);line-height:1.2;margin:0 0 .35rem}.kg-item__pos{color:var(--accent-deep)}.kg-why{border-top:1px solid var(--line);padding-top:.75rem}.kg-why summary{cursor:pointer;font-family:var(--font-ui);font-weight:700;color:var(--accent-deep);width:fit-content}.kg-why__text{margin-top:.6rem;max-width:68ch;line-height:1.65}.kg-why__text p{margin:0 0 .75em}@media(max-width:699px){.kg-item__card{max-width:none}.kg-item .pc-media{aspect-ratio:auto;height:220px}}@media(min-width:700px){.kg-item{grid-template-columns:200px minmax(0,1fr);grid-template-rows:auto 1fr;align-items:start;padding:1.5rem;gap:.85rem 2rem}.kg-item__card{max-width:none;grid-column:1;grid-row:1 / span 2}.kg-item__head,.kg-item__body{grid-column:2}}.kg-guide{max-width:68ch}.kg .kg-guide h2:not(.ap-block *){font-size:var(--step-h3);margin-top:1.5em;scroll-margin-top:var(--kg-offset)}.kg .kg-guide>h2:first-child{margin-top:0}.kg .col-faq{margin-top:clamp(2.5rem,5vw,4rem)}.kg-next{margin-top:3rem;display:grid;gap:1.5rem;justify-items:start}.kg-related{display:grid;gap:1rem;width:100%;grid-template-columns:repeat(auto-fill,minmax(min(100%,260px),1fr))}
/*# sourceMappingURL=/cdn/shop/t/17/compiled_assets/styles.css.map */
