um-category-showcase.um-categories{display:block;width:100%;min-width:0;padding:var(--um-top) 0 var(--um-bottom);color:inherit}.um-categories,.um-categories *{box-sizing:border-box}.um-categories [hidden]{display:none!important}.um-categories .um-categories__container{width:100%;max-width:var(--um-max-width);margin-inline:auto;padding-inline:var(--um-side);min-width:0}.um-categories .um-categories__heading{margin-bottom:24px}.um-categories .um-categories__heading h2{margin:0;font-size:var(--um-heading-size);line-height:1.25;font-weight:500;color:inherit}.um-categories .um-categories__heading p{margin:10px 0 0;font-size:14px;line-height:1.5}.um-categories .um-categories__track{display:grid;grid-template-columns:repeat(var(--um-columns),minmax(0,1fr));gap:var(--um-gap);list-style:none;margin:0;padding:0;min-width:0}.um-categories .um-category{margin:0;padding:0;min-width:0}.um-categories .um-category__card{position:relative;display:block;height:100%;text-decoration:none;color:inherit;text-align:var(--um-align);border:0;box-shadow:none}.um-categories .um-category__card:focus-visible{outline:2px solid currentColor;outline-offset:-2px}.um-categories .um-category__media{position:relative;width:100%;height:var(--um-height);aspect-ratio:var(--um-ratio);overflow:hidden;background:var(--um-image-bg);border-radius:var(--um-radius)}.um-categories .um-category__media picture{display:block;width:100%;height:100%}.um-categories .um-category__image{display:block;width:100%;height:100%;max-width:100%;object-fit:var(--um-fit);object-position:var(--um-position)}.um-categories .um-category__placeholder{display:block;width:100%;height:100%}.um-categories .um-category__text{padding:14px 0 0;overflow-wrap:anywhere}.um-categories .um-category__text h3{margin:0;font-family:inherit;font-size:var(--um-title-size);line-height:1.35;font-weight:500;color:inherit}.um-categories .um-category__text p{margin:6px 0 0;font-size:13px;line-height:1.45;color:inherit}.um-categories .um-category__card:not(.um-category__card--below){display:grid}.um-categories .um-category__card:not(.um-category__card--below) .um-category__media,.um-categories .um-category__card:not(.um-category__card--below) .um-category__text{grid-area:1 / 1}.um-categories .um-category__card:not(.um-category__card--below) .um-category__text{position:relative;z-index:1;padding:20px;color:var(--um-overlay-color);background:rgba(0,0,0,var(--um-overlay));border-radius:var(--um-radius);display:flex;flex-direction:column;justify-content:center}.um-categories .um-category__card--top .um-category__text{justify-content:flex-start!important}.um-categories .um-category__card--bottom .um-category__text{justify-content:flex-end!important}.um-categories .um-categories__controls{display:flex;align-items:center;justify-content:center;flex-wrap:wrap;gap:12px;margin-top:20px}.um-categories .um-categories__arrows{display:flex;gap:8px}.um-categories .um-categories__controls button{display:inline-flex;align-items:center;justify-content:center;min-width:44px;min-height:44px;margin:0;padding:8px;border:1px solid currentColor;border-radius:0;background:transparent;color:inherit;font:inherit;cursor:pointer}.um-categories .um-categories__controls button:disabled{opacity:.3;cursor:default}.um-categories .um-categories__controls button:focus-visible{outline:2px solid currentColor;outline-offset:2px}.um-categories .um-categories__dots{display:flex;flex-wrap:wrap;justify-content:center;gap:0;max-width:100%}.um-categories .um-categories__dots button{border:0;position:relative}.um-categories .um-categories__dots button:after{content:"";width:6px;height:6px;border-radius:50%;background:currentColor;opacity:.3}.um-categories .um-categories__dots button[aria-current=true]:after{opacity:1}@media(min-width:750px){.um-categories[data-desktop-layout=carousel] .um-categories__track{display:flex;overflow-x:auto;scroll-snap-type:x mandatory;scrollbar-width:none;overscroll-behavior-x:contain}.um-categories[data-desktop-layout=carousel] .um-category{flex:0 0 calc((100% - (var(--um-columns) - 1) * var(--um-gap)) / var(--um-columns));scroll-snap-align:start}.um-categories[data-desktop-layout=carousel][data-desktop-width=fixed] .um-category{flex-basis:min(var(--um-card-width),100%)}}@media(max-width:749px){.um-categories .um-categories__heading{margin-bottom:18px}.um-categories .um-categories__heading h2{font-size:min(var(--um-heading-size),28px)}.um-categories[data-mobile-layout=carousel] .um-categories__track{display:flex;overflow-x:auto;scroll-snap-type:x mandatory;scrollbar-width:none;overscroll-behavior-x:contain;-webkit-overflow-scrolling:touch}.um-categories[data-mobile-layout=carousel] .um-category{flex:0 0 calc((100% - (var(--um-visible) - 1) * var(--um-gap)) / var(--um-visible));scroll-snap-align:start}.um-categories[data-mobile-layout=carousel][data-mobile-width=fixed] .um-category{flex-basis:min(var(--um-card-width),100%)}.um-categories .um-category__text{padding-top:12px}}.um-categories .um-categories__track::-webkit-scrollbar{display:none}@media(prefers-reduced-motion:reduce){.um-categories .um-categories__track{scroll-behavior:auto}}.um-categories .um-categories__heading{margin-bottom:clamp(24px,3vw,44px)}.um-categories .um-categories__heading h2{font-family:var(--font-heading-family);font-weight:400;letter-spacing:-.025em;line-height:1.12}.um-categories .um-category__card{overflow:hidden}.um-categories .um-category__media{isolation:isolate}.um-categories .um-category__image{transition:transform .7s cubic-bezier(.22,1,.36,1),filter .5s ease;will-change:auto}@media(hover:hover)and (pointer:fine){.um-categories .um-category__card:hover .um-category__image{transform:scale(1.035)}}.um-categories .um-category__text h3{font-family:var(--font-heading-family);font-weight:400;letter-spacing:-.015em}.um-categories .um-category__text p{opacity:.75}.um-categories .um-categories__controls{margin-top:28px}.um-categories .um-categories__controls button{border-color:#80808059;border-radius:50%;transition:border-color .22s ease,background-color .22s ease,transform .22s ease}@media(hover:hover)and (pointer:fine){.um-categories .um-categories__arrows button:not(:disabled):hover{border-color:currentColor;transform:translateY(-2px)}}@media(max-width:749px){.um-categories .um-categories__heading{margin-bottom:20px}.um-categories .um-category__text h3{line-height:1.3}.um-categories .um-categories__controls{margin-top:18px}}@media(prefers-reduced-motion:reduce){.um-categories .um-category__image,.um-categories .um-categories__controls button{transition:none;transform:none}}
/*# sourceMappingURL=/cdn/shop/t/9/assets/ultramaison-categorias.css.map */
