.ciw-category-menu{display:grid;grid-template-columns:220px minmax(0,1fr);gap:32px;min-width:0;text-align:left;color:var(--ciw-nav-title)}.ciw-nav-categories{display:flex;flex-direction:column;gap:4px;align-items:stretch;align-self:start}.ciw-nav-category{display:flex;justify-content:space-between;align-items:center;gap:12px;width:100%;min-height:52px;padding:12px;border:0;border-radius:var(--ciw-nav-radius);background:transparent;color:var(--ciw-nav-text);font:inherit;font-size:16px;text-align:left;cursor:pointer;line-height:1.4}.ciw-nav-category[aria-selected=true]{background:var(--ciw-nav-tile);color:var(--ciw-nav-title);font-weight:700}.ciw-nav-category:hover{color:var(--ciw-nav-title)}.ciw-nav-category svg{flex:none}.ciw-category-menu :is(button,a):focus-visible{outline:2px solid var(--ciw-nav-title);outline-offset:3px}.ciw-nav-content,.ciw-nav-panel-body{min-width:0}.ciw-nav-content{--ciw-nav-visible-columns:5}.ciw-nav-content:has(>.ciw-nav-panel[data-product-count="1"]:not([hidden])){--ciw-nav-visible-columns:1}.ciw-nav-content:has(>.ciw-nav-panel[data-product-count="2"]:not([hidden])){--ciw-nav-visible-columns:2}.ciw-nav-content:has(>.ciw-nav-panel[data-product-count="3"]:not([hidden])){--ciw-nav-visible-columns:3}.ciw-nav-content:has(>.ciw-nav-panel[data-product-count="4"]:not([hidden])){--ciw-nav-visible-columns:4}.ciw-nav-promotion{display:none;align-self:start;min-width:0;color:var(--ciw-nav-title);text-decoration:none}.ciw-nav-promotion img{display:block;width:100%;height:auto;aspect-ratio:1;object-fit:cover;border-radius:var(--ciw-nav-radius)}.ciw-nav-promotion-caption{margin-top:12px;font-size:16px;line-height:1.4;font-weight:600}.ciw-nav-promotion-text{margin-top:8px;font-size:14px;line-height:1.5;color:var(--ciw-nav-text)}.ciw-nav-promotion :is(p,h2,h3){margin:0;font:inherit;color:inherit}@container ciw-navigation (min-width:1700px){.ciw-nav-content:has(>.ciw-nav-promotion){display:grid;grid-template-columns:minmax(0,calc(min(var(--ciw-nav-visible-columns),var(--ciw-nav-max-columns,5)) * (var(--ciw-nav-card-width,220px) + 24px) - 24px)) 220px;grid-template-rows:auto auto;column-gap:32px;align-items:start}.ciw-nav-content:has(>.ciw-nav-promotion)>.ciw-nav-panel{display:grid;grid-column:1;grid-row:1 / span 2;grid-template-rows:subgrid}.ciw-nav-content>.ciw-nav-promotion{display:block;grid-column:2;grid-row:2}}.ciw-nav-heading{margin:0 0 16px;font-size:24px;line-height:1.25;color:var(--ciw-nav-title);text-transform:none;letter-spacing:normal}.ciw-nav-panel[hidden]{display:none!important}.ciw-nav-products{display:grid!important;grid-template-columns:repeat(3,minmax(0,1fr));gap:28px 24px!important;padding:0!important;margin:0!important;list-style:none!important}.ciw-nav-product{min-width:0;margin:0!important;padding:0!important;list-style:none}.ciw-nav-product>a{display:flex;flex-direction:column;gap:6px;color:var(--ciw-nav-title);text-decoration:none}.ciw-nav-media{display:block;position:relative}.ciw-nav-product img,.ciw-nav-placeholder{display:block;width:100%;height:auto;aspect-ratio:var(--ciw-nav-image-ratio,1);object-fit:var(--ciw-nav-image-fit,contain);border-radius:var(--ciw-nav-radius);background:var(--ciw-nav-tile);margin-bottom:5px}.ciw-nav-product-title{font-size:16px;line-height:1.4;font-weight:400;overflow-wrap:anywhere}.ciw-nav-badge{position:absolute;left:8px;top:8px;display:inline-block;max-width:calc(100% - 16px);padding:3px 6px;font-size:10px;line-height:1.2;border-radius:3px;background:var(--ciw-nav-badge-bg);color:var(--ciw-nav-badge-color);font-weight:700;letter-spacing:.03em}.ciw-nav-panel-links{display:flex;flex-wrap:wrap;align-items:center;gap:8px 28px;margin-top:20px}.ciw-nav-grid-cta{display:none;list-style:none;margin:0!important;padding:0!important}.ciw-nav-grid-cta .ciw-nav-shop-all{display:inline-flex;align-items:center;gap:8px;min-height:44px;max-width:100%;padding:8px;color:var(--ciw-nav-title);font-size:16px;font-weight:600;text-decoration:none}.ciw-nav-panel-links a{display:inline-flex;align-items:center;gap:8px;min-height:44px;max-width:100%;padding:8px 0;color:var(--ciw-nav-title);font-size:14px;font-weight:600;text-align:left;text-underline-offset:4px}.ciw-nav-panel-links .ciw-nav-shop-all{text-decoration:none;white-space:normal}.ciw-nav-shop-all .ciw-nav-link-label{min-width:0;overflow-wrap:anywhere;text-decoration:underline;text-underline-offset:4px}.ciw-nav-shop-all svg{flex:none}.ciw-nav-description,.ciw-nav-price{display:block;font-size:12px;line-height:1.5;color:var(--ciw-nav-text)}.ciw-nav-view-all{display:inline-block;padding:8px 0;color:var(--ciw-nav-title);font-size:14px;font-weight:700;text-underline-offset:4px}@media(min-width:1024px){.ciw-nav-description{display:var(--ciw-nav-desktop-subtitles,none)}.ciw-nav-content:not(:has(>.ciw-nav-promotion)){max-width:calc(min(var(--ciw-nav-visible-columns),var(--ciw-nav-max-columns,5)) * (var(--ciw-nav-card-width,220px) + 24px) - 24px)}.ciw-nav-panel-body{container-type:inline-size}.ciw-nav-products{grid-template-columns:repeat(min(2,var(--ciw-nav-max-columns,5),var(--ciw-nav-product-count,2)),minmax(0,var(--ciw-nav-card-width,220px)))}@container (min-width:708px){.ciw-nav-products{grid-template-columns:repeat(min(3,var(--ciw-nav-max-columns,5),var(--ciw-nav-product-count,3)),minmax(0,var(--ciw-nav-card-width,220px)))}}@container (min-width:952px){.ciw-nav-products{grid-template-columns:repeat(min(4,var(--ciw-nav-max-columns,5),var(--ciw-nav-product-count,4)),minmax(0,var(--ciw-nav-card-width,220px)))}}@container (min-width:1196px){.ciw-nav-products{grid-template-columns:repeat(min(5,var(--ciw-nav-max-columns,5),var(--ciw-nav-product-count,5)),minmax(0,var(--ciw-nav-card-width,220px)))}.ciw-nav-grid-cta{display:flex;align-items:center;justify-content:center}.ciw-nav-panel-body:has(.ciw-nav-grid-cta)>.ciw-nav-panel-links{display:none}}}@media(hover:hover)and (pointer:fine){.ciw-nav-category:hover{background:var(--ciw-nav-tile)}.ciw-nav-product>a:hover .ciw-nav-product-title{text-decoration:underline;text-underline-offset:4px}}@media(max-width:1023px){.ciw-category-menu{grid-template-columns:minmax(0,1fr);gap:14px;padding-top:0}.ciw-nav-categories{gap:0}.ciw-nav-category{min-height:44px;border-radius:0;border-bottom:1px solid var(--ciw-nav-divider);padding:var(--ciw-nav-mobile-padding,4px) 10px;font-size:14px;line-height:1.25}.ciw-nav-heading{display:none}.ciw-nav-products{grid-template-columns:repeat(2,minmax(0,1fr));gap:20px 12px!important}.ciw-nav-product-title{font-size:13px}.ciw-nav-panel-links{margin-top:10px;gap:0 20px}.ciw-nav-content>.ciw-nav-promotion{display:block;margin-top:24px}.ciw-nav-promotion img{max-height:240px;object-fit:cover}}
/*# sourceMappingURL=/cdn/shop/t/11/assets/ciw-category-menu.css.map */
