.mr-letter{position:relative;display:flex;align-items:center;gap:12px;margin:10px 0 14px;padding:12px 14px;border:1px dashed var(--rule);cursor:pointer;transition:border-color .2s,background .2s;text-align:left}.mr-letter input{position:absolute;opacity:0;width:1px;height:1px}.mr-letter__box{flex:0 0 18px;height:18px;border:1px solid var(--sub);position:relative;transition:background .2s,border-color .2s}.mr-letter__box:after{content:"";position:absolute;left:5px;top:1px;width:5px;height:10px;border:solid var(--bg);border-width:0 1.5px 1.5px 0;transform:rotate(45deg);opacity:0}.mr-letter input:checked~.mr-letter__box{background:var(--fg);border-color:var(--fg)}.mr-letter input:checked~.mr-letter__box:after{opacity:1}.mr-letter:has(input:checked){border-style:solid;border-color:var(--fg)}.mr-letter input:focus-visible~.mr-letter__box{outline:2px solid var(--fg);outline-offset:3px}.mr-letter__img{flex:0 0 52px;height:52px;overflow:hidden}.mr-letter__img img{width:100%;height:100%;object-fit:cover;display:block}.mr-letter__txt{display:grid;gap:2px;min-width:0}.mr-letter__txt b{font-weight:400;font-size:13px;letter-spacing:.08em}.mr-letter__txt b small{margin-left:8px;font-size:11px;letter-spacing:.12em;color:var(--sub)}.mr-letter__txt em{font-style:normal;font-size:11.5px;line-height:1.8;color:var(--sub);letter-spacing:.04em}.mr-split__media--pair{align-content:center}.mr-split__media--pair>div:nth-child(3){margin-top:-72px}@media(max-width:749px){.mr-split__media--pair>div:nth-child(3){margin-top:-36px}}.mr-hero--full{display:block;min-height:0}.mr-hero--full .mr-hero__media{width:100%;height:calc(100svh - 100px);min-height:480px;max-height:1200px}.mr-hero--full .mr-hero__media img,.mr-hero--full .mr-hero__media .mr-ph{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover;filter:none;opacity:1}.mr-hero__sr{position:absolute!important;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}@media(max-width:749px){.mr-hero--full .mr-hero__media{height:auto;min-height:0;max-height:none;aspect-ratio:auto}.mr-hero--full .mr-hero__media img{position:static;height:auto}.mr-hero--full .mr-hero__media.has-mobile{height:calc(100svh - 92px);min-height:420px}.mr-hero--full .mr-hero__media.has-mobile img{position:absolute;height:100%}}.mr-ship{padding:5px 16px;font-size:11.5px;line-height:1.7;letter-spacing:.1em}.mr-ship__track{margin-top:3px}@media(max-width:749px){.mr-ship{padding:4px 12px;font-size:10.5px;letter-spacing:.06em}}.mr-intro .shopify-section-group-header-group{position:fixed!important;left:0;right:0;z-index:60;transform:translateY(calc(-100% - var(--mr-t, 0px) - 4px));transition:transform .5s cubic-bezier(.2,.7,.2,1)}.mr-intro.mr-intro--on .shopify-section-group-header-group{transform:none}.mr-intro .mr-hero--full .mr-hero__media{height:100vh;height:100svh;max-height:none}.mr-intro [id]{scroll-margin-top:var(--mr-intro-h, 100px)}@media(max-width:749px){.mr-intro .mr-hero--full .mr-hero__media{height:auto}.mr-intro .mr-hero--full .mr-hero__media.has-mobile{height:100svh}}@media(prefers-reduced-motion:reduce){.mr-intro .shopify-section-group-header-group{transition:none}}
/*# sourceMappingURL=/cdn/shop/t/6/assets/morito-letter.css.map */
