.custom-press-banner{width:100%}.press-banner-wrapper{display:flex;align-items:var(--align-items);gap:var(--column-gap-desktop)}.press-banner-visual{width:var(--left-width);flex-shrink:0}.press-banner-image{width:100%;border-radius:var(--border-radius);border:var(--border-width) solid var(--border-color);overflow:hidden;box-sizing:border-box}.press-banner-image img{width:100%;height:auto;display:block;object-fit:cover}.press-banner-placeholder{width:100%;aspect-ratio:4/3;background:#f5f5f5;display:flex;align-items:center;justify-content:center;color:#999;font-size:18px;border-radius:var(--border-radius, 10px)}.press-banner-content{width:var(--right-width);flex-shrink:0;padding:var(--text-padding, 1rem);box-sizing:border-box}.press-banner-title{color:var(--title-color);font-size:var(--title-fs);font-weight:var(--title-fw);line-height:var(--title-lh);margin:0 0 20px}.press-banner-description{color:var(--des-color);font-size:var(--des-fs);font-weight:var(--des-fw);line-height:var(--des-lh)}.press-banner-description p{margin:0 0 1em}.press-banner-description p:last-child{margin-bottom:0}.press-banner-description ul,.press-banner-description ol{margin:0 0 1em;padding-left:1.5em}.press-banner-description li{margin-bottom:.5em}.press-banner-description strong{font-weight:700}.press-banner-description em{font-style:italic}.press-banner-button-wrapper{margin-top:var(--btn-margin-top, 20px);margin-bottom:var(--btn-margin-bottom, 0)}.press-banner-button{display:inline-block;padding:12px 32px;background-color:#0a44a6;color:#fff;text-decoration:none;border-radius:4px;font-size:var(--btn-font-size, 20px);font-weight:500;transition:all .3s ease;border:2px solid #0a44a6}.press-banner-button:hover{background-color:#083580;border-color:#083580;transform:translateY(-2px);box-shadow:0 4px 8px #0a44a633}.press-banner-wrapper.layout-desktop-text-first{flex-direction:row-reverse}.press-banner-wrapper.layout-desktop-text-first .press-banner-content{width:var(--left-width)}.press-banner-wrapper.layout-desktop-text-first .press-banner-visual{width:var(--right-width)}.press-banner-wrapper.layout-desktop-visual-first{flex-direction:row}@media (min-width: 768px) and (max-width: 1024px){.press-banner-wrapper{gap:var(--column-gap-desktop)}}@media (max-width: 767px){.press-banner-wrapper{flex-direction:column;gap:var(--column-gap-mobile)}.press-banner-visual,.press-banner-content,.press-banner-wrapper.layout-desktop-text-first .press-banner-content,.press-banner-wrapper.layout-desktop-text-first .press-banner-visual{width:100%}.press-banner-wrapper.layout-mobile-text-first{flex-direction:column-reverse}.press-banner-wrapper.layout-mobile-visual-first,.press-banner-wrapper.layout-desktop-text-first.layout-mobile-visual-first,.press-banner-wrapper.layout-desktop-visual-first.layout-mobile-visual-first{flex-direction:column}.press-banner-wrapper.layout-desktop-text-first.layout-mobile-text-first,.press-banner-wrapper.layout-desktop-visual-first.layout-mobile-text-first{flex-direction:column-reverse}.press-banner-title{font-size:var(--title-fs-mb);line-height:var(--title-lh-mb)}.press-banner-description{font-size:var(--des-fs-mb);line-height:var(--des-lh-mb)}}
/*# sourceMappingURL=/cdn/shop/t/12/assets/component-press-banner.css.map */
