.omr{background:var(--om-paper);color:var(--om-ink);font-family:var(--om-sans);font-size:16px;line-height:1.6}.omr *,.omr *:before,.omr *:after{box-sizing:border-box}.omr :where(h2,h3,p){margin:0;font-weight:400}.omr a{color:inherit;text-decoration:none}.omr button{font:inherit;color:inherit;background:none;border:0;padding:0;cursor:pointer}.omr .wrap{width:100%;max-width:1320px;margin:0 auto;padding-inline:var(--om-gutter)}.omr.section{padding-block:56px}@media(min-width:900px){.omr.section{padding-block:96px}}.omr.related{border-top:1px solid var(--om-line)}.omr .label{font-family:var(--om-mono);font-size:11.5px;line-height:16px;font-weight:500;letter-spacing:.1em;text-transform:uppercase;color:var(--om-ink-muted)}.omr .display{font-family:var(--om-display)!important;font-weight:400!important;letter-spacing:-.015em!important;line-height:1!important;text-wrap:balance;color:var(--om-ink)}.omr .price{font-family:var(--om-mono);font-weight:500;font-variant-numeric:tabular-nums;letter-spacing:.01em}.omr .sale{color:var(--om-thread-text)}.omr .was{font-family:var(--om-mono);font-size:13px;color:var(--om-ink-muted);text-decoration:line-through}.omr .sec-head{display:flex;align-items:flex-end;justify-content:space-between;gap:16px;margin-bottom:28px}.omr .sec-head h2{font-size:clamp(38px,8vw,64px)!important;margin:0!important}.omr .sec-head .label{margin-bottom:10px}@media(min-width:900px){.omr .sec-head{margin-bottom:44px}}.omr .rail{display:grid;grid-auto-flow:column;grid-auto-columns:72%;gap:14px;overflow-x:auto;scroll-snap-type:x mandatory;scroll-padding-inline:var(--om-gutter);padding-inline:var(--om-gutter);margin-inline:calc(var(--om-gutter) * -1);padding-bottom:6px;scrollbar-width:none;overscroll-behavior-x:contain}.omr .rail::-webkit-scrollbar{display:none}.omr .rail>*{scroll-snap-align:start}@media(min-width:640px){.omr .rail{grid-auto-columns:42%}}@media(min-width:1000px){.omr .rail{grid-auto-flow:row;grid-template-columns:repeat(4,1fr);overflow:visible;margin-inline:0;padding-inline:0;gap:28px 24px}}.omr .card{display:block;position:relative;-webkit-tap-highlight-color:transparent}.omr .card__media{position:relative;aspect-ratio:4/5;max-width:100%;background:var(--om-paper-sunken);overflow:hidden;transition:box-shadow .45s var(--om-ease)}.omr .card:hover .card__media{box-shadow:var(--om-shadow-lift)}.omr .card__img{position:absolute!important;top:0!important;right:0!important;bottom:0!important;left:0!important;width:100%!important;height:100%!important;max-width:none!important;object-fit:cover!important;display:block;transition:transform .8s var(--om-ease)}.omr .card:hover .card__img{transform:scale(1.04)}.omr .badge{display:inline-flex;align-items:center;height:22px;padding:0 8px;border-radius:var(--om-r-sm);font-family:var(--om-mono);font-size:10.5px;font-weight:500;letter-spacing:.1em;text-transform:uppercase;border:1px solid var(--om-line-strong);background:var(--om-paper-raised);color:var(--om-ink)}.omr .badge--sale{border-color:var(--om-thread-text);color:var(--om-thread-text)}.omr .card__badge{position:absolute;top:10px;left:10px;z-index:2}.omr .card__quick{position:absolute;right:10px;bottom:10px;z-index:2;width:42px;height:42px;border-radius:50%;background:var(--om-primary);color:var(--om-on-primary);display:grid;place-items:center;transform:scale(.8);opacity:0;transition:transform .35s var(--om-ease-out),opacity .25s}.omr .card__quick svg{width:18px;height:18px;stroke:currentColor;stroke-width:1.6;fill:none}.omr .card:hover .card__quick,.omr .card:focus-within .card__quick{transform:none;opacity:1}.omr .card__quick.done{background:var(--om-moss-text)}.omr .card__body{padding-top:14px;display:grid;gap:2px}.omr .card__title{font-family:var(--om-sans)!important;font-size:16px!important;line-height:1.35!important;font-weight:500!important;letter-spacing:-.005em!important;color:var(--om-ink);margin:0!important;text-transform:none!important}.omr .card__sub{font-size:13.5px;color:var(--om-ink-muted)}.omr .card__price{display:flex;gap:10px;align-items:baseline;margin-top:6px;font-size:15px}.omr .rise{animation:omr-rise .7s var(--om-ease-out) both;animation-delay:calc(var(--i,0) * 70ms + 80ms)}@keyframes omr-rise{0%{opacity:0;transform:translateY(18px)}to{opacity:1;transform:none}}@media(prefers-reduced-motion:reduce){.omr *{animation:none!important;transition:none!important}}
/*# sourceMappingURL=/cdn/shop/t/10/assets/oakmend-related.css.map */
