.en-pbn{--en-pbn-red: #DA291C;--en-pbn-gutter: clamp(16px, 3vw, 56px);--en-pbn-shade: .5;--en-pbn-shade-hover: .15;position:relative;width:100%;max-width:1920px;margin:0 auto;overflow:hidden;background:#000}.en-pbn__link{position:relative;display:flex;align-items:center;justify-content:center;width:100%;min-height:clamp(420px,34vw,640px);color:#fff;text-decoration:none;overflow:hidden}.en-pbn--h-s .en-pbn__link{min-height:340px}.en-pbn--h-m .en-pbn__link{min-height:440px}.en-pbn--h-l .en-pbn__link{min-height:clamp(420px,34vw,640px)}.en-pbn__media{position:absolute;top:0;right:0;bottom:0;left:0;display:block;overflow:hidden}.en-pbn__img{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover;display:block;transform:scale(1);transition:transform 1.2s cubic-bezier(.2,.6,.2,1)}.en-pbn--ph .en-pbn__media{background:#3a3a3a}.en-pbn__ph{fill:#ffffff38}.en-pbn__shade{position:absolute;top:0;right:0;bottom:0;left:0;background:#000;opacity:var(--en-pbn-shade);transition:opacity .5s ease;pointer-events:none}.en-pbn__link:hover .en-pbn__shade,.en-pbn__link:focus-visible .en-pbn__shade{opacity:var(--en-pbn-shade-hover)}.en-pbn__link:hover .en-pbn__img,.en-pbn__link:focus-visible .en-pbn__img{transform:scale(1.06)}.en-pbn__wrap{position:relative;z-index:1;display:flex;flex-direction:column;align-items:center;width:100%;max-width:900px;padding:56px var(--en-pbn-gutter);box-sizing:border-box;text-align:center}.en-pbn__kicker{display:flex;align-items:center;gap:12px;margin:0 0 14px;font-size:13px;line-height:1.2;font-weight:800;letter-spacing:.08em;text-transform:uppercase}.en-pbn__kicker:before,.en-pbn__kicker:after{content:"";display:block;flex:0 0 auto;width:24px;height:3px;background:var(--en-pbn-red)}.en-pbn__title{display:block;margin:0 0 14px;font-size:clamp(28px,1.8vw + 18px,48px);line-height:1.05;font-weight:800;text-transform:uppercase;text-shadow:0 1px 18px rgba(0,0,0,.25)}.en-pbn__text{display:block;max-width:560px;margin:0 0 28px;font-size:16px;line-height:1.55;color:#f2f2f2;text-shadow:0 1px 12px rgba(0,0,0,.3)}.en-pbn__frame{position:relative;display:inline-block;padding:.26em .75em .2em .95em;font-size:clamp(22px,1.4vw + 14px,40px);line-height:1.15;font-weight:800;letter-spacing:.02em;text-transform:uppercase;color:#fff;white-space:nowrap}.en-pbn__frame-line{position:absolute;top:0;right:0;bottom:0;left:0;border:2px solid #fff;border-left:0;pointer-events:none;transition:transform .35s ease}.en-pbn__frame-line svg{position:absolute;left:0;top:-2px;width:.32em;min-width:9px;height:calc(100% + 4px);overflow:visible}.en-pbn__frame-line polyline{fill:none;stroke:#fff;stroke-width:2;vector-effect:non-scaling-stroke}.en-pbn__link:hover .en-pbn__frame-line,.en-pbn__link:focus-visible .en-pbn__frame-line{transform:scale(1.04)}@media(max-width:749px){.en-pbn__link,.en-pbn--h-s .en-pbn__link,.en-pbn--h-m .en-pbn__link,.en-pbn--h-l .en-pbn__link{min-height:360px}.en-pbn--h-s .en-pbn__link{min-height:300px}.en-pbn__frame{font-size:clamp(18px,5.4vw,26px);white-space:normal}.en-pbn__text{font-size:15px;margin-bottom:24px}}@media(prefers-reduced-motion:reduce){.en-pbn__img,.en-pbn__shade,.en-pbn__frame-line{transition:none}.en-pbn__link:hover .en-pbn__img{transform:none}}
/*# sourceMappingURL=/cdn/shop/t/51/assets/en-product-banner.css.map */
