:is(#MacroSubcategories-22b2,.ms22-section){color:var(--ms22-text)}:is(#MacroSubcategories-22b2,.ms22-section) .ms22-shell{width:100%;margin:0 auto;padding-top:var(--ms22-outer-padding-y);padding-bottom:var(--ms22-outer-padding-y);box-sizing:border-box}:is(#MacroSubcategories-22b2,.ms22-section) .ms22-macro-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));grid-auto-rows:1fr;gap:var(--ms22-macro-gap);align-items:stretch}:is(#MacroSubcategories-22b2,.ms22-section) .ms22-card{min-width:0;width:100%;height:100%;display:flex;flex-direction:column;box-sizing:border-box;background:var(--ms22-card-bg);border:1px solid var(--ms22-border);border-radius:var(--ms22-radius);padding:var(--ms22-inner-padding);overflow:hidden;box-shadow:0 2px 12px #16161609}:is(#MacroSubcategories-22b2,.ms22-section) .ms22-header{display:flex;align-items:center;justify-content:space-between;gap:10px;min-height:46px;height:46px;box-sizing:border-box;padding:8px 10px 8px 11px;color:inherit;background:var(--ms22-header-bg);border-radius:10px;text-decoration:none;margin-bottom:var(--ms22-header-gap);transition:color .16s ease,background .16s ease}:is(#MacroSubcategories-22b2,.ms22-section) .ms22-header:hover{color:var(--ms22-accent)}:is(#MacroSubcategories-22b2,.ms22-section) .ms22-heading{display:-webkit-box;min-width:0;font-size:var(--ms22-heading-size);line-height:1.2;font-weight:700;letter-spacing:-.01em;overflow:hidden;overflow-wrap:normal;word-break:normal;-webkit-box-orient:vertical;-webkit-line-clamp:2}:is(#MacroSubcategories-22b2,.ms22-section) .ms22-arrow{display:inline-flex;align-items:center;justify-content:center;flex:0 0 auto;width:27px;height:27px;border:1px solid color-mix(in srgb,var(--ms22-accent) 26%,transparent);border-radius:999px;color:var(--ms22-accent);background:#fff}:is(#MacroSubcategories-22b2,.ms22-section) .ms22-arrow svg{width:15px;height:15px}:is(#MacroSubcategories-22b2,.ms22-section) .ms22-sub-grid{flex:1 1 auto;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-template-rows:repeat(2,minmax(0,1fr));gap:var(--ms22-column-gap);min-height:0}:is(#MacroSubcategories-22b2,.ms22-section) .ms22-sub-grid[data-count="1"]{grid-template-columns:minmax(0,1fr);grid-template-rows:minmax(0,1fr)}:is(#MacroSubcategories-22b2,.ms22-section) .ms22-sub-grid[data-count="2"]{grid-template-columns:repeat(2,minmax(0,1fr));grid-template-rows:minmax(0,1fr)}:is(#MacroSubcategories-22b2,.ms22-section) .ms22-sub-grid[data-count="3"] .ms22-sub-item:nth-child(3){grid-column:1 / -1}:is(#MacroSubcategories-22b2,.ms22-section) .ms22-sub-grid[data-count="1"] .ms22-image-wrap,:is(#MacroSubcategories-22b2,.ms22-section) .ms22-sub-grid[data-count="2"] .ms22-image-wrap{flex:1 1 auto;min-height:0;aspect-ratio:auto}:is(#MacroSubcategories-22b2,.ms22-section) .ms22-sub-grid[data-count="3"] .ms22-sub-item:nth-child(3) .ms22-image-wrap{aspect-ratio:2 / 1}:is(#MacroSubcategories-22b2,.ms22-section) .ms22-sub-item{min-width:0;height:100%}:is(#MacroSubcategories-22b2,.ms22-section) .ms22-item-link{display:flex;flex-direction:column;height:100%;min-height:0;color:inherit;text-decoration:none}:is(#MacroSubcategories-22b2,.ms22-section) .ms22-image-wrap{position:relative;width:100%;aspect-ratio:1 / 1;overflow:hidden;border:1px solid var(--ms22-image-border);border-radius:var(--ms22-image-radius);background:var(--ms22-image-bg);box-shadow:0 1px 5px #16161606;transition:border-color .16s ease,box-shadow .16s ease,transform .16s ease}:is(#MacroSubcategories-22b2,.ms22-section) .ms22-item-link:hover .ms22-image-wrap{border-color:color-mix(in srgb,var(--ms22-accent) 38%,var(--ms22-image-border));box-shadow:0 5px 14px #16161612;transform:translateY(-1px)}:is(#MacroSubcategories-22b2,.ms22-section) .ms22-image{display:block;width:100%;height:100%;object-fit:contain;padding:var(--ms22-image-padding);box-sizing:border-box;transition:transform .18s ease}:is(#MacroSubcategories-22b2,.ms22-section) .ms22-item-link:hover .ms22-image{transform:scale(1.035)}:is(#MacroSubcategories-22b2,.ms22-section) .ms22-item-title{display:-webkit-box;min-height:2.5em;margin-top:7px;padding:0 1px;font-size:var(--ms22-label-size);line-height:1.25;font-weight:600;overflow:hidden;overflow-wrap:normal;word-break:normal;-webkit-hyphens:none;hyphens:none;-webkit-box-orient:vertical;-webkit-line-clamp:2;transition:color .16s ease}:is(#MacroSubcategories-22b2,.ms22-section) .ms22-item-link:hover .ms22-item-title{color:var(--ms22-accent)}:is(#MacroSubcategories-22b2,.ms22-section) .ms22-placeholder,:is(#MacroSubcategories-22b2,.ms22-section) .ms22-placeholder-svg{width:100%;height:100%}:is(#MacroSubcategories-22b2,.ms22-section) .ms22-placeholder-svg{opacity:.18}:is(#MacroSubcategories-22b2,.ms22-section) a[aria-disabled=true]{pointer-events:none}@media screen and (max-width:989px){:is(#MacroSubcategories-22b2,.ms22-section) .ms22-macro-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media screen and (max-width:749px){:is(#MacroSubcategories-22b2,.ms22-section) .ms22-macro-grid{gap:var(--ms22-mobile-macro-gap)}:is(#MacroSubcategories-22b2,.ms22-section) .ms22-card{padding:var(--ms22-mobile-inner-padding)}:is(#MacroSubcategories-22b2,.ms22-section) .ms22-header{min-height:42px;height:42px;padding:7px 8px;gap:6px}:is(#MacroSubcategories-22b2,.ms22-section) .ms22-heading{font-size:var(--ms22-mobile-heading-size)}:is(#MacroSubcategories-22b2,.ms22-section) .ms22-arrow{width:24px;height:24px}:is(#MacroSubcategories-22b2,.ms22-section) .ms22-item-title{font-size:var(--ms22-mobile-label-size);margin-top:5px}:is(#MacroSubcategories-22b2,.ms22-section) .ms22-sub-grid{gap:var(--ms22-mobile-column-gap)}:is(#MacroSubcategories-22b2,.ms22-section) .ms22-image{padding:var(--ms22-mobile-image-padding)}}@media screen and (max-width:390px){:is(#MacroSubcategories-22b2,.ms22-section) .ms22-heading{font-size:max(12px,calc(var(--ms22-mobile-heading-size) - 1px))}:is(#MacroSubcategories-22b2,.ms22-section) .ms22-item-title{font-size:max(10px,calc(var(--ms22-mobile-label-size) - 1px))}}@media(prefers-reduced-motion:reduce){:is(#MacroSubcategories-22b2,.ms22-section) .ms22-image,:is(#MacroSubcategories-22b2,.ms22-section) .ms22-image-wrap{transition:none}}
/*# sourceMappingURL=/cdn/shop/t/12/compiled_assets/styles.css.map */
