body .jn-colbanner-block{width:100%;min-width:0}body .jn-colbanner{position:relative;overflow:hidden;background:var(--c-bg-alt, #e9e7df);border:var(--bw-hair, 1px) solid var(--c-line-soft, #e4e2da);border-radius:var(--radius-md, 4px);line-height:0}body .jn-colbanner__img{display:block;width:100%;height:auto;aspect-ratio:4 / 3;object-fit:cover;object-position:center;max-height:190px}@media(min-width:750px){body .jn-colbanner__img{max-height:240px}}@media(min-width:1000px){body .section-content-wrapper:has(>.jn-colbanner-block){display:grid;grid-template-columns:minmax(0,1fr) clamp(220px,28%,380px);column-gap:var(--sp-14, 64px);align-items:start;justify-items:start;row-gap:0}body .section-content-wrapper:has(>.jn-colbanner-block)>*:not(.jn-colbanner-block):not(:first-child){margin-block-start:var(--gap, 12px)}body .section-content-wrapper:has(>.jn-colbanner-block)>.jn-coldesc-block,body .section-content-wrapper:has(>.jn-colbanner-block)>.jn-colbanner-block{justify-self:stretch}body .section-content-wrapper:has(>.jn-colbanner-block)>*{grid-column:1}body .section-content-wrapper:has(>.jn-colbanner-block)>.jn-colbanner-block{grid-column:2;grid-row:1 / span 20;align-self:stretch;min-height:190px}body .jn-colbanner{height:100%;min-height:190px;max-height:300px}body .jn-colbanner__img{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;max-height:none;aspect-ratio:auto}}@media(min-width:1440px){body .section-content-wrapper:has(>.jn-colbanner-block){column-gap:var(--sp-16, 72px)}}@media print{body .jn-colbanner{border:0}}
/*# sourceMappingURL=/cdn/shop/t/2/assets/jn-colbanner.css.map */
