.nobre-departments__header{text-align:center;margin-block-end:var(--gap-l, 1.5rem)}.nobre-departments__heading{margin:0;font-size:clamp(1.25rem,2.2vw,1.75rem);line-height:1.15}.nobre-departments__subheading{margin-block-start:.35rem;color:var(--color-foreground-muted, rgb(var(--color-foreground-rgb) / .65));font-size:var(--font-size--sm, .9rem)}.nobre-departments__grid{display:grid;grid-template-columns:repeat(var(--nobre-dept-cols, 4),minmax(0,1fr));gap:var(--gap-sm, .75rem)}@media screen and (max-width:749px){.nobre-departments__grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}}.nobre-departments__card{position:relative;display:flex;align-items:center;gap:.5rem;min-block-size:110px;padding:var(--padding-md, 1rem);overflow:hidden;color:var(--color-foreground);text-decoration:none;background-color:var(--nobre-surface, var(--color-background));border:1px solid rgb(var(--color-foreground-rgb) / .08);border-radius:var(--nobre-radius-lg, 12px);transition:transform var(--animation-speed) var(--animation-easing),border-color var(--animation-speed) var(--animation-easing)}.nobre-departments__card:before{content:"";position:absolute;inset-block:0;inset-inline-start:0;inline-size:3px;background-color:var(--nobre-teal, #1f6b73)}@media(hover:hover)and (min-width:750px){.nobre-departments__card:hover{transform:translateY(-2px);border-color:rgb(var(--nobre-brand-rgb, 176 52 95) / .4)}.nobre-departments__card:hover .nobre-departments__arrow{color:var(--nobre-brand, var(--color-primary));transform:translate(2px)}}.nobre-departments__card:focus-visible{outline:var(--nobre-focus-width, 2px) solid var(--nobre-brand, var(--color-primary));outline-offset:2px}.nobre-departments__body{flex:1 1 auto;display:flex;flex-direction:column;gap:.15rem;padding-inline-start:.35rem;min-inline-size:0}.nobre-departments__name{font-family:var(--font-primary--family);font-size:clamp(1.125rem,1.4vw,1.35rem);font-weight:600;line-height:1.2;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.nobre-departments__desc{font-size:var(--font-size--xs, .8rem);color:var(--color-foreground-muted, rgb(var(--color-foreground-rgb) / .65))}.nobre-departments__count{font-size:var(--font-size--xs, .75rem);color:var(--color-foreground-muted, rgb(var(--color-foreground-rgb) / .6))}.nobre-departments__arrow{flex-shrink:0;display:inline-flex;inline-size:1rem;block-size:1rem;color:var(--color-foreground-muted, rgb(var(--color-foreground-rgb) / .5));transition:color var(--animation-speed) var(--animation-easing),transform var(--animation-speed) var(--animation-easing)}.nobre-departments__arrow svg{inline-size:100%;block-size:100%}.nobre-departments__card--image{min-block-size:150px;padding:0;align-items:stretch}.nobre-departments__card--image .nobre-departments__media{position:absolute;top:0;right:0;bottom:0;left:0}.nobre-departments__img{inline-size:100%;block-size:100%;object-fit:cover}.nobre-departments__card--image .nobre-departments__body{position:relative;z-index:1;justify-content:flex-end;padding:var(--padding-md, 1rem);color:#fff;background:linear-gradient(to top,#0000008c,#0000)}.nobre-departments__card--image .nobre-departments__name{color:#fff}.nobre-departments__card--image .nobre-departments__arrow{position:relative;z-index:1;color:#ffffffe6}@media(prefers-reduced-motion:reduce){.nobre-departments__card,.nobre-departments__arrow{transition:none}.nobre-departments__card:hover{transform:none}}.nobre-departments--text_cards .nobre-departments__card,.nobre-departments .nobre-departments__card:not(.nobre-departments__card--image){background-image:linear-gradient(135deg,var(--nobre-surface, #f7f2f4),color-mix(in srgb,var(--nobre-teal, #1f6b73) 6%,#fffcfb))}.nobre-departments__grid>*:nth-child(4n+2) .nobre-departments__card:not(.nobre-departments__card--image){background-image:linear-gradient(135deg,#fffcfb,color-mix(in srgb,var(--nobre-brand, #b0345f) 7%,#fffcfb))}.nobre-departments__grid>*:nth-child(4n+3) .nobre-departments__card:not(.nobre-departments__card--image){background-image:linear-gradient(135deg,color-mix(in srgb,var(--nobre-teal, #1f6b73) 8%,#fffcfb),#fffcfb)}.nobre-departments__grid{grid-template-columns:repeat(var(--nobre-dept-cols, 6),minmax(0,1fr));gap:var(--gap-sm, .75rem)}.nobre-departments__card{flex-direction:column;align-items:stretch;gap:0;min-block-size:auto;padding:0;overflow:visible;background:transparent;border:none}.nobre-departments__card:before{display:none}.nobre-departments__arrow{display:none}.nobre-departments__card--image{min-block-size:auto}.nobre-departments__card--image .nobre-departments__media{position:static;inline-size:100%;aspect-ratio:1;border-radius:var(--nobre-radius-lg, 12px);overflow:hidden;box-shadow:var(--nobre-shadow-1, 0 1px 2px rgb(40 30 36 / .06))}.nobre-departments__card--image .nobre-departments__body{position:static;background:none;color:var(--color-foreground);padding:.5rem .25rem 0;justify-content:center}.nobre-departments__card--image .nobre-departments__name{color:var(--color-foreground);text-align:center}.nobre-departments__card:not(.nobre-departments__card--image):before{display:block;content:"";position:static;inline-size:100%;aspect-ratio:1;border-radius:var(--nobre-radius-lg, 12px);background-image:linear-gradient(135deg,var(--nobre-surface, #f7f2f4),color-mix(in srgb,var(--nobre-teal, #1f6b73) 10%,#fffcfb))}.nobre-departments__card:not(.nobre-departments__card--image){background-image:none}.nobre-departments__card:not(.nobre-departments__card--image) .nobre-departments__body{padding:.5rem .25rem 0}.nobre-departments__card:not(.nobre-departments__card--image) .nobre-departments__name{text-align:center}.nobre-departments__name{font-size:clamp(.85rem,1vw,1rem);line-height:1.2}@media(hover:hover)and (min-width:750px){.nobre-departments__card:hover .nobre-departments__media{box-shadow:var(--nobre-shadow-2)}}@media screen and (max-width:749px){.nobre-departments__grid{display:flex;flex-wrap:nowrap;overflow-x:auto;gap:12px;-webkit-overflow-scrolling:touch;padding-block-end:.5rem}.nobre-departments__card{flex:0 0 30%}}
/*# sourceMappingURL=/cdn/shop/t/4/assets/nobre-departments.css.map */
