.mh-related{display:block;min-height:1px;color:#25241f;background:#fff}.mh-related__section.page-width{max-width:1440px;padding:var(--mh-related-top,30px) 40px var(--mh-related-bottom,40px)}.mh-related__heading{border-top:1px solid #dce3e6;padding-top:30px;margin-bottom:26px}.mh-related__heading h2{margin:0;font:400 30px/1.2 Georgia,serif;letter-spacing:-.5px;color:#25241f}.mh-related__heading .rte{margin-top:10px;font-size:14px;line-height:1.6}.mh-related__grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:28px 22px;list-style:none;margin:0;padding:0}.mh-related__item{min-width:0}.mh-related__card{display:flex;flex-direction:column;height:100%;color:inherit;text-decoration:none}.mh-related__card:focus-visible{outline:2px solid #007f88;outline-offset:5px;border-radius:5px}.mh-related__image{aspect-ratio:1;background:#f4f1ec;border-radius:7px;overflow:hidden;padding:15px}.mh-related__image img,.mh-related__image svg{display:block;width:100%;height:100%;object-fit:contain;mix-blend-mode:multiply}.mh-related__information{display:flex;flex-direction:column;flex:1;padding-top:14px}.mh-related__style{margin:0 0 5px;color:#616975;font-size:11px;line-height:1.4}.mh-related__card h3{margin:0 0 9px;font:500 14px/1.5 var(--font-body-family);color:#25241f}.mh-related__card:hover h3{color:#007f88}.mh-related__price{margin:0 0 14px;font-size:15px;font-weight:600}.mh-related__price>span{font-size:12px;font-weight:400;color:#616975}.mh-related__link{display:flex;align-items:center;justify-content:space-between;gap:10px;margin-top:auto;padding-top:10px;border-top:1px solid #dce3e6;color:#007f88;font-size:12px}.mh-related__link>span{font-size:19px;line-height:1}.mh-related__empty{padding-block:24px;font-size:14px;color:#616975}@media(min-width:750px)and (max-width:989px){.mh-related__section.page-width{padding-inline:24px}.mh-related__grid{gap:24px 16px}.mh-related__image{padding:10px}.mh-related__card h3{font-size:12px}}@media(max-width:749px){.mh-related__section.page-width{padding:calc(var(--mh-related-top,30px) * .75) 18px calc(var(--mh-related-bottom,40px) * .75)}.mh-related__heading{padding-top:24px;margin-bottom:22px}.mh-related__heading h2{font-size:28px}.mh-related__grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:26px 14px}.mh-related__image{padding:10px}.mh-related__card h3{font-size:13px}}
/*# sourceMappingURL=/cdn/shop/t/85/assets/mh-related-styles.css.map */
