.detail-banner{position:relative;display:grid;grid-template-rows:auto 1fr}.detail-banner.collection{height:400px;width:100%}.detail-banner.collection .main-content h2.banner__heading.inline-richtext.h1{color:#fff;margin-bottom:0}@media screen and (min-width: 700px){.detail-banner{aspect-ratio:27 / 9;grid-template-columns:repeat(2,1fr);grid-template-rows:unset}}.detail-banner .main-image{width:100%;object-fit:cover;object-position:50% 50%;height:auto}@media screen and (min-width: 700px){.detail-banner .main-image{aspect-ratio:16 / 9;height:100%;position:absolute;top:0;left:0}}.detail-banner .main-content{position:absolute;top:0;left:0;width:100%;display:flex;flex-direction:column;justify-content:center;color:#fff;padding:50px 40px;gap:.5rem}@media screen and (min-width: 700px){.detail-banner .main-content{position:relative;aspect-ratio:unset;padding:60px 50px}}@media screen and (min-width: 990px){.detail-banner .main-content{gap:3.5rem}}.detail-banner .main-content .title{font-family:bodonibook,sans-serif;font-size:40px;font-style:normal;font-weight:400;margin-top:0;margin-bottom:0;color:inherit;line-height:70px;letter-spacing:-1.4px}@media screen and (min-width: 990px){.detail-banner .main-content .title{font-size:48px;line-height:48px;font-family:bodonibook,sans-serif;font-weight:400;letter-spacing:-.02em;font-style:normal}}.detail-banner .main-content .description,.description-detail-banner *{font-family:barlowlight;font-size:16px;font-style:normal;font-weight:300;line-height:22px;letter-spacing:.32px;margin-top:0;margin-bottom:0;max-width:49ch}@media screen and (min-width: 1366px){.description-detail-banner *{font-size:22px;line-height:31px;letter-spacing:.44px}}@media only screen and (max-width: 600px){.detail-banner.collection{height:280px}}
/*# sourceMappingURL=/cdn/shop/t/15/assets/detail-banner.css.map */
