:where(.wp-block-maksimer-product-categories:not([class*=-font-size],[style*=font-size])){font-size:.875rem}.wp-block-maksimer-product-categories{--_cols-d:4;--_cols-m:2;--_cols:var(--cat-columns,var(--_cols-d));--_ratio:var(--cat-ratio,1/1);--_radius:var(--cat-radius,var(--wp--custom--image-border-radius,0px));--_box-radius:var(--cat-radius,var(--wp--custom--card-border-radius,8px));--_uni-radius:var(--cat-radius-uni,var(--wp--custom--card-border-radius,8px));--_chip-radius:min(var(--wp--custom--card-border-radius,8px),8px);--_gap-row:var(--cat-gap-row,var(--wp--preset--spacing--2,16px));--_gap-col:var(--cat-gap-col,var(--wp--preset--spacing--2,16px));--_media-bg:var(--wp--preset--color--base-2,#f1f0ee);--_chip-bg:var(--cat-label-bg,var(--wp--preset--color--base,#fff));--_chip-color:var(--cat-label-color,var(--wp--preset--color--contrast,#161616));--_box-bg:var(--cat-label-bg,transparent)}.wp-block-maksimer-product-categories .wp-block-maksimer-product-categories{font-size:inherit}.wp-block-maksimer-product-categories__list{display:grid;gap:var(--_gap-row) var(--_gap-col);grid-template-columns:repeat(var(--_cols),minmax(0,1fr));list-style:none;margin:0;padding:0}.wp-block-maksimer-product-categories__item{margin:0;min-width:0;padding:0}.wp-block-maksimer-product-categories__link{color:inherit;display:block;position:relative;text-decoration:none}.wp-block-maksimer-product-categories__link:focus-visible{outline:2px solid currentcolor;outline-offset:3px}.wp-block-maksimer-product-categories__media{aspect-ratio:var(--_ratio);background:var(--_media-bg);border-radius:var(--_radius);display:block;overflow:hidden}.wp-block-maksimer-product-categories__image{display:block;height:100%;object-fit:cover;width:100%}@media(prefers-reduced-motion:no-preference){.wp-block-maksimer-product-categories__image{transition:transform .4s ease}}.wp-block-maksimer-product-categories__link:hover .wp-block-maksimer-product-categories__image{transform:scale(1.04)}.wp-block-maksimer-product-categories__text{display:block;margin-top:8px}.wp-block-maksimer-product-categories__name{display:block;font-size:1em;font-weight:500;line-height:1.3}.wp-block-maksimer-product-categories__link:hover .wp-block-maksimer-product-categories__name{text-decoration:underline;text-underline-offset:3px}.wp-block-maksimer-product-categories__count{color:inherit;display:block;font-size:.857em;margin-top:2px;opacity:.65}.wp-block-maksimer-product-categories__arrow{display:none}.wp-block-maksimer-product-categories__arrow,.wp-block-maksimer-product-categories__nav-icon{height:var(--cat-icon-size,16px);line-height:0;width:var(--cat-icon-size,16px)}.wp-block-maksimer-product-categories__arrow svg,.wp-block-maksimer-product-categories__nav-icon svg{display:block;height:100%;width:100%}.wp-block-maksimer-product-categories__arrow svg:not([fill]),.wp-block-maksimer-product-categories__nav-icon svg:not([fill]){fill:currentcolor}.wp-block-maksimer-product-categories__note{color:var(--wp--preset--color--gray-text,#6b6b6b);font-size:.857em;margin:8px 0 0}@media(max-width:1023px){.wp-block-maksimer-product-categories{--_cols:var(--cat-columns-tablet,var(--cat-columns,var(--_cols-d)))}}@media(max-width:767px){.wp-block-maksimer-product-categories{--_cols:var(--cat-columns-mobile,var(--_cols-m))}}.wp-block-maksimer-product-categories:is(:not([class*=is-style-]),.is-style-grid) .wp-block-maksimer-product-categories__text{margin-top:0;padding:var(--cat-pad-top,8px) var(--cat-pad-right,0) var(--cat-pad-bottom,0) var(--cat-pad-left,0)}.wp-block-maksimer-product-categories.is-style-mosaic .wp-block-maksimer-product-categories__text,.wp-block-maksimer-product-categories.is-style-overlay .wp-block-maksimer-product-categories__text{align-items:baseline;background:var(--_chip-bg);border-radius:var(--_chip-radius);bottom:var(--cat-chip-bottom,var(--cat-pad-bottom,8px));box-sizing:border-box;color:var(--_chip-color);column-gap:.5em;display:flex;flex-wrap:wrap;left:var(--cat-pad-left,8px);margin:0;max-width:calc(100% - var(--cat-pad-left, 8px) - var(--cat-pad-right, 8px));padding:6px 10px;position:absolute;top:var(--cat-chip-top,auto)}.wp-block-maksimer-product-categories.is-style-mosaic .wp-block-maksimer-product-categories__text .wp-block-maksimer-product-categories__count,.wp-block-maksimer-product-categories.is-style-overlay .wp-block-maksimer-product-categories__text .wp-block-maksimer-product-categories__count{color:inherit;margin:0;opacity:.65}.wp-block-maksimer-product-categories.is-style-overlay{--_ratio:var(--cat-ratio,4/5)}.wp-block-maksimer-product-categories.is-style-mosaic{--_cols:3;--_mosaic-ratio:16/9}@media(max-width:767px){.wp-block-maksimer-product-categories.is-style-mosaic{--_cols:2}}.wp-block-maksimer-product-categories.is-style-mosaic .wp-block-maksimer-product-categories__list{grid-auto-rows:auto}.wp-block-maksimer-product-categories.is-style-mosaic .wp-block-maksimer-product-categories__item{aspect-ratio:var(--_mosaic-ratio)}.wp-block-maksimer-product-categories.is-style-mosaic .wp-block-maksimer-product-categories__item:first-child{aspect-ratio:auto;grid-column:span 2;grid-row:span 2;position:relative}.wp-block-maksimer-product-categories.is-style-mosaic .wp-block-maksimer-product-categories__item:first-child .wp-block-maksimer-product-categories__link{inset:0;position:absolute}.wp-block-maksimer-product-categories.is-style-mosaic .wp-block-maksimer-product-categories__item:first-child:only-child{aspect-ratio:var(--_mosaic-ratio)}@media(max-width:767px){.wp-block-maksimer-product-categories.is-style-mosaic .wp-block-maksimer-product-categories__item:first-child{aspect-ratio:var(--_mosaic-ratio);grid-row:auto}}.wp-block-maksimer-product-categories.is-style-mosaic .wp-block-maksimer-product-categories__link,.wp-block-maksimer-product-categories.is-style-mosaic .wp-block-maksimer-product-categories__media{height:100%}.wp-block-maksimer-product-categories.is-style-mosaic .wp-block-maksimer-product-categories__media{aspect-ratio:auto}.wp-block-maksimer-product-categories.is-style-mosaic .wp-block-maksimer-product-categories__item:first-child .wp-block-maksimer-product-categories__text{bottom:var(--cat-chip-bottom,var(--cat-pad-bottom,12px));font-size:1.15em;left:var(--cat-pad-left,12px);padding:8px 12px}.wp-block-maksimer-product-categories.is-style-mosaic.has-text-align-center .wp-block-maksimer-product-categories__item:first-child .wp-block-maksimer-product-categories__text{left:50%;transform:translateX(-50%)}.wp-block-maksimer-product-categories.is-style-mosaic.has-text-align-right .wp-block-maksimer-product-categories__item:first-child .wp-block-maksimer-product-categories__text{left:auto;right:var(--cat-pad-right,12px)}.wp-block-maksimer-product-categories.has-text-align-center:is(.is-style-overlay,.is-style-mosaic) .wp-block-maksimer-product-categories__text{left:50%;transform:translateX(-50%)}.wp-block-maksimer-product-categories.has-text-align-right:is(.is-style-overlay,.is-style-mosaic) .wp-block-maksimer-product-categories__text{left:auto;right:var(--cat-pad-right,8px)}.wp-block-maksimer-product-categories.is-style-list{--_cols-d:2;--_cols-m:1;--_thumb:min(var(--_uni-radius),12px);--_lift:6px}.wp-block-maksimer-product-categories.is-style-list .wp-block-maksimer-product-categories__link{align-items:center;background:var(--_box-bg);border:1px solid var(--wp--preset--color--theme-border,#e5e5e5);border-radius:calc(var(--_thumb) + min(var(--_thumb)*100,var(--_lift)));color:var(--cat-label-color,inherit);display:flex;gap:12px;padding:var(--cat-pad-top,8px) var(--cat-pad-right,18px) var(--cat-pad-bottom,8px) var(--cat-pad-left,8px)}.wp-block-maksimer-product-categories.is-style-list .wp-block-maksimer-product-categories__media{aspect-ratio:1/1;border-radius:var(--_thumb);flex:0 0 56px;height:56px;width:56px}.wp-block-maksimer-product-categories.is-style-list .wp-block-maksimer-product-categories__text{flex:1;margin:0;min-width:0}.wp-block-maksimer-product-categories.is-style-list .wp-block-maksimer-product-categories__arrow{display:block;flex:none}.wp-block-maksimer-product-categories.is-style-card .wp-block-maksimer-product-categories__link{align-items:center;background:var(--_box-bg);border:1px solid var(--wp--preset--color--theme-border,#e5e5e5);border-radius:var(--_box-radius);color:var(--cat-label-color,inherit);display:grid;grid-template-columns:1fr auto;overflow:hidden}.wp-block-maksimer-product-categories.is-style-card .wp-block-maksimer-product-categories__media{border-radius:0;grid-column:1/-1}.wp-block-maksimer-product-categories.is-style-card .wp-block-maksimer-product-categories__text{margin:0;padding:var(--cat-pad-top,10px) var(--cat-pad-right,12px) var(--cat-pad-bottom,10px) var(--cat-pad-left,12px)}.wp-block-maksimer-product-categories.is-style-card .wp-block-maksimer-product-categories__arrow{display:block;margin-right:12px}.wp-block-maksimer-product-categories.is-style-editorial{--_cols:1;--_gap-row:0;--_gap-col:0}.wp-block-maksimer-product-categories.is-style-editorial .wp-block-maksimer-product-categories__list{border-top:1px solid var(--wp--preset--color--theme-border,#e5e5e5);display:block}.wp-block-maksimer-product-categories.is-style-editorial .wp-block-maksimer-product-categories__item{border-bottom:1px solid var(--wp--preset--color--theme-border,#e5e5e5)}.wp-block-maksimer-product-categories.is-style-editorial .wp-block-maksimer-product-categories__link{align-items:center;display:flex;gap:16px;padding:var(--cat-pad-top,14px) var(--cat-pad-right,0) var(--cat-pad-bottom,14px) var(--cat-pad-left,0)}.wp-block-maksimer-product-categories.is-style-editorial .wp-block-maksimer-product-categories__text{align-items:baseline;display:flex;flex:1;gap:.6em;margin:0;min-width:0}.wp-block-maksimer-product-categories.is-style-editorial .wp-block-maksimer-product-categories__name{font-size:1.85em;line-height:1.15}.wp-block-maksimer-product-categories.is-style-editorial .wp-block-maksimer-product-categories__count{margin:0}.wp-block-maksimer-product-categories.is-style-editorial .wp-block-maksimer-product-categories__media{aspect-ratio:var(--cat-ratio,3/2);flex:none;order:1;width:clamp(64px,12vw,96px)}.wp-block-maksimer-product-categories.is-style-editorial .wp-block-maksimer-product-categories__arrow{display:block;flex:none;order:2}.wp-block-maksimer-product-categories.is-style-editorial .wp-block-maksimer-product-categories__arrow.is-default{transform:rotate(-45deg)}@media(max-width:767px){.wp-block-maksimer-product-categories.is-style-editorial{--_cols:1}.wp-block-maksimer-product-categories.is-style-editorial .wp-block-maksimer-product-categories__name{font-size:1.45em}}.wp-block-maksimer-product-categories.is-style-chips .wp-block-maksimer-product-categories__list{display:flex;flex-wrap:wrap}.wp-block-maksimer-product-categories.is-style-chips .wp-block-maksimer-product-categories__link{align-items:center;background:var(--_box-bg);border:1px solid var(--wp--preset--color--theme-border,#e5e5e5);border-radius:var(--wp--custom--border-radius-full,999px);color:var(--cat-label-color,inherit);display:inline-flex;gap:10px;padding:var(--cat-pad-top,4px) var(--cat-pad-right,16px) var(--cat-pad-bottom,4px) var(--cat-pad-left,4px)}.wp-block-maksimer-product-categories.is-style-chips .wp-block-maksimer-product-categories__media{aspect-ratio:1/1;border-radius:50%;flex:none;height:36px;width:36px}.wp-block-maksimer-product-categories.is-style-chips .wp-block-maksimer-product-categories__text{margin:0}.wp-block-maksimer-product-categories.is-style-chips .wp-block-maksimer-product-categories__count{display:none}.wp-block-maksimer-product-categories.is-scrollable:not(.is-style-mosaic,.is-style-editorial){--_cols-d:3}.wp-block-maksimer-product-categories.is-scrollable:not(.is-style-mosaic,.is-style-editorial) .wp-block-maksimer-product-categories__list{display:flex;overflow-x:auto;padding-bottom:16px;scroll-snap-type:x proximity;scrollbar-width:thin}.wp-block-maksimer-product-categories.is-scrollable:not(.is-style-mosaic,.is-style-editorial) .wp-block-maksimer-product-categories__item{flex:0 0 calc((100% - var(--_gap-col)*var(--_cols))/(var(--_cols) + 0.4));scroll-snap-align:start}.wp-block-maksimer-product-categories.is-scrollable.is-style-chips .wp-block-maksimer-product-categories__list{flex-wrap:nowrap}.wp-block-maksimer-product-categories.is-scrollable.is-style-chips .wp-block-maksimer-product-categories__item{flex:0 0 auto}.wp-block-maksimer-product-categories .wp-block-maksimer-product-categories__nav-bar{display:flex;gap:8px;justify-content:flex-end;margin:0 0 12px}.wp-block-maksimer-product-categories .wp-block-maksimer-product-categories__nav-bar[hidden]{display:none}@media(hover:none){.wp-block-maksimer-product-categories .wp-block-maksimer-product-categories__nav-bar{display:none}}.wp-block-maksimer-product-categories .wp-block-maksimer-product-categories__nav{align-items:center;background:transparent;border:1px solid var(--wp--preset--color--theme-border,#e5e5e5);border-radius:var(--wp--custom--border-radius-full,999px);box-sizing:border-box;color:inherit;cursor:pointer;display:flex;font-size:inherit;height:calc(var(--cat-icon-size, 16px) + 16px);justify-content:center;line-height:1;margin:0;padding:0;width:calc(var(--cat-icon-size, 16px) + 16px)}.wp-block-maksimer-product-categories .wp-block-maksimer-product-categories__nav:hover:not(:disabled){border-color:currentcolor}.wp-block-maksimer-product-categories .wp-block-maksimer-product-categories__nav:disabled{cursor:default;opacity:.35}.wp-block-maksimer-product-categories .wp-block-maksimer-product-categories__nav:focus-visible{outline:2px solid currentcolor;outline-offset:2px}.wp-block-maksimer-product-categories.is-scrollable{position:relative}
