/* START_SECTION:related-products (INDEX:62) */
.mm-related{display:block;max-width:1600px;margin:0 auto;padding:40px 5% 60px;color:#28251f}.mm-related:empty{padding:0}.mm-related[hidden]{display:none}.mm-related *{box-sizing:border-box}.mm-related-heading{display:flex;align-items:center;justify-content:space-between;gap:20px;margin-bottom:28px}.mm-related-heading h2{margin:0;font-family:Georgia,serif;font-size:clamp(26px,3vw,40px);font-weight:400;letter-spacing:-.03em;text-transform:none;color:inherit}.mm-related-controls{display:flex;gap:8px}.mm-related-controls[hidden]{display:none}.mm-related-controls button{display:grid;place-items:center;min-width:44px;min-height:44px;border:1px solid #cec7ba;background:#fff;color:#28251f;cursor:pointer;font-size:22px}.mm-related-controls button:disabled{opacity:.3;cursor:default}.mm-related .mm-related-track{display:flex;flex-wrap:nowrap;gap:24px;overflow-x:auto;scroll-snap-type:x mandatory;scroll-behavior:smooth;overscroll-behavior-x:contain;list-style:none;padding:0 0 16px;margin:0;scrollbar-width:thin;scrollbar-color:#b5afa4 transparent}.mm-related .mm-related-card{flex:0 0 calc((100% - (var(--mm-columns) - 1)*24px)/var(--mm-columns));min-width:0;scroll-snap-align:start;margin:0;padding:0}.mm-related-image{display:block;aspect-ratio:3/4;overflow:hidden;background:#f1efea}.mm-related-image img{display:block;width:100%;height:100%;object-fit:contain;object-position:center}.mm-related a{color:inherit;text-decoration:none}.mm-related h3{font:400 14px/1.5 Arial,sans-serif;text-transform:none;letter-spacing:0;margin:15px 0 8px;color:inherit}.mm-related-price{display:flex;flex-wrap:wrap;align-items:baseline;gap:6px 12px;margin:0;font:14px/1.5 Arial,sans-serif}.mm-related-price s{font-size:12px;color:#706b62;text-decoration:line-through}.mm-related a:focus-visible,.mm-related button:focus-visible,.mm-related-track:focus-visible{outline:2px solid #a36a3f;outline-offset:3px}@media(max-width:989px){.mm-related{padding:30px 5% 45px}.mm-related .mm-related-track{gap:14px}.mm-related .mm-related-card{flex-basis:calc((100% - (var(--mm-mobile-columns) - 1)*14px)/var(--mm-mobile-columns))}.mm-related-heading{gap:12px}.mm-related-heading h2{font-size:26px}}@media(prefers-reduced-motion:reduce){.mm-related .mm-related-track{scroll-behavior:auto}}
/* END_SECTION:related-products */
