.mr-collections{display:none}
@media(min-width:1024px){
 .mr-collections,.mr-collections *{box-sizing:border-box}
 .mr-collections{display:block;background:var(--mr-category-background,#4a9566);padding:80px 0;position:relative;margin:0;color:#0f0e0e;width:100%;max-width:none}
 .mr-collections__heading{font:400 clamp(60px,4.1667vw,80px)/1 'MR Category Heading',sans-serif;text-align:center;text-transform:uppercase;color:var(--mr-category-heading,#fcf5de);margin:0 0 56px;letter-spacing:0}
 .mr-collections__viewport{position:relative;width:100%}
 .mr-collections__track{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:24px;align-items:start}
 .mr-category{display:flex;flex-direction:column;min-width:0;background:#fff;color:#0f0e0e;text-decoration:none;overflow:hidden}
 .mr-category__image{width:100%;flex-shrink:0;background:#fff}
 .mr-category__image img{display:block;width:100%;height:auto;object-fit:contain}
 .mr-category__content{padding:12px 32px 30px;flex:1;display:flex;flex-direction:column;gap:12px}
 .mr-category__content h3{font:400 clamp(23px,1.667vw,32px)/1.15 'MR Category Heading',sans-serif;margin:0;color:#0f0e0e;letter-spacing:0;text-transform:uppercase}
 .mr-category__bottom{display:flex;gap:12px;align-items:flex-end;justify-content:space-between}
 .mr-category__bottom p{font:400 16px/1.3 'MR Category Body',sans-serif;margin:0;letter-spacing:0;flex:1}
 .mr-category__link-arrow{flex:0 0 32px;width:32px;height:32px;border-radius:50%;background:var(--mr-category-background,#4a9566);color:#fff}
 .mr-category__link-arrow svg{width:32px;height:32px}
 .mr-collections__arrow{position:absolute;top:50%;transform:translateY(-50%);z-index:3;width:56px;height:56px;border:1px solid #ffffff80;border-radius:50%;background:#dcece4dd;color:#004f44;display:flex;align-items:center;justify-content:center;cursor:pointer;padding:0}
 .mr-collections__arrow--prev{left:0}.mr-collections__arrow--next{right:0}
 .mr-collections__arrow svg{width:24px;height:24px}
 .mr-collections__arrow:disabled{opacity:.45;cursor:default}
 .mr-collections__dots{display:flex;justify-content:center;align-items:center;gap:16px;margin-top:56px;height:12px}
 .mr-collections__dot{width:6px;height:6px;border-radius:50%;border:1px solid #fff;background:transparent;padding:0;cursor:pointer;position:relative}
 .mr-collections__dot:before{content:'';position:absolute;inset:-8px}
 .mr-collections__dot[aria-current=true]{width:10px;height:10px;border:2px solid #fff}
 .mr-collections button:focus-visible{outline:2px solid #fcf5de;outline-offset:4px}
}
@media(min-width:1024px) and (max-width:1399px){.mr-category{flex-basis:calc((100% - 72px)/4)}.mr-category__content{padding:10px 24px 24px}.mr-category__bottom p{font-size:14px}}
@media(prefers-reduced-motion:reduce){.mr-collections__track{transition:none}}
