.mr26-main-visual .hero{display:grid;min-height:var(--mv-height,700px);height:auto;max-height:none}.mr26-main-visual .hero-slide{position:relative;inset:auto;grid-area:1/1;min-width:0;min-height:var(--mv-height,700px);color:var(--mv-ink,#111)}.mr26-main-visual .mv-picture{position:absolute;top:0;right:0;bottom:0;left:0;display:block;overflow:hidden}.mr26-main-visual .hero-image{width:100%;height:100%;object-fit:var(--mv-fit,cover);object-position:var(--mv-position,center)}.mr26-main-visual .hero-copy{position:relative;inset:auto;display:flex;flex-direction:column;align-items:flex-start;gap:20px;min-height:var(--mv-height,700px);margin:0;padding:calc(var(--mv-height,700px) * var(--mv-copy-top,38) / 100) 7% 64px;max-width:none;width:100%}.mr26-main-visual .hero-copy .hero-title{position:static;inset:auto;transform:none;width:min(var(--mv-title-width,600px),100%);max-width:100%;margin:0;text-align:left;font-size:var(--mv-title-size,40px);font-weight:500;line-height:1.45;letter-spacing:.12em;overflow-wrap:anywhere;text-shadow:none}.mr26-main-visual .hero-copy .mv-subtitle{position:static;inset:auto;display:flex;align-items:center;flex-wrap:wrap;gap:16px;margin:0;padding:0;font-size:18px;line-height:1.8;letter-spacing:.04em;max-width:100%}.mr26-main-visual .mv-subtitle>span{overflow-wrap:anywhere}.mr26-main-visual .mv-subtitle sup{position:relative;inset:auto;margin:0 0 0 2px;font-size:.55em;line-height:0;vertical-align:super}.mr26-main-visual .hero-copy .mv-subtitle img{flex:none;width:74px;height:22px;object-fit:contain}.mr26-main-visual .mv-action{margin-top:auto;padding-top:48px;max-width:100%}.mr26-main-visual .mv-action .outline{position:static;inset:auto;transform:none;margin:0;width:220px;max-width:100%;min-height:44px;height:auto;padding:12px 20px;color:inherit;border-color:currentColor;background:transparent;line-height:1.5;font-size:14px;overflow-wrap:anywhere}@media(max-width:749px){.mr26-main-visual .hero,.mr26-main-visual .hero-slide{min-height:var(--mv-mobile-height,720px);max-height:none}.mr26-main-visual .hero-image{object-position:var(--mv-mobile-position,center)}.mr26-main-visual .hero-copy{align-items:center;min-height:var(--mv-mobile-height,720px);padding:calc(var(--mv-mobile-height,720px) * var(--mv-mobile-copy-top,40) / 100) 24px 64px;gap:16px}.mr26-main-visual .hero-copy .hero-title{width:var(--mv-mobile-title-width,100%);font-size:var(--mv-mobile-title-size,32px);text-align:center;line-height:1.45;letter-spacing:.08em}.mr26-main-visual .hero-copy .mv-subtitle{justify-content:center;font-size:16px;gap:16px;text-align:center}.mr26-main-visual .mv-action{width:220px}}.mr26-main-visual .mv-picture:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:var(--mv-overlay,#000);opacity:var(--mv-overlay-opacity,0);pointer-events:none}.mr26-main-visual .hero-copy,.mr26-main-visual .hero-copy .hero-title,.mr26-main-visual .hero-copy .mv-subtitle,.mr26-main-visual .mv-action .outline{color:var(--mv-ink,#111)}@media(max-width:749px){.mr26-main-visual .hero-slide,.mr26-main-visual .hero-copy,.mr26-main-visual .hero-copy .hero-title,.mr26-main-visual .hero-copy .mv-subtitle,.mr26-main-visual .mv-action .outline{color:var(--mv-mobile-ink,var(--mv-ink,#111))}}@media(min-width:750px){.mr26-main-visual .mv-align-center .hero-copy{align-items:center}.mr26-main-visual .mv-align-center .hero-copy .hero-title{text-align:center}.mr26-main-visual .mv-align-center .hero-copy .mv-subtitle{justify-content:center;text-align:center}.mr26-main-visual .mv-align-right .hero-copy{align-items:flex-end}.mr26-main-visual .mv-align-right .hero-copy .hero-title{text-align:right}.mr26-main-visual .mv-align-right .hero-copy .mv-subtitle{justify-content:flex-end;text-align:right}.mr26-main-visual .mv-pos-center .hero-copy,.mr26-main-visual .mv-pos-bottom .hero-copy{padding-top:calc(var(--header-height,80px) + 48px)}.mr26-main-visual .mv-pos-center .hero-copy{justify-content:center}.mr26-main-visual .mv-pos-bottom .hero-copy{justify-content:flex-end}.mr26-main-visual :is(.mv-pos-center,.mv-pos-bottom) .mv-action{margin-top:0;padding-top:28px}}
/*# sourceMappingURL=/cdn/shop/t/76/assets/mr26-main-visual.css.map */
