.bfcm-split-promo{position:relative;isolation:isolate;overflow:hidden;padding-top:var(--padding-top, clamp(24px, calc(40 * var(--relative-px)), 40px));padding-bottom:var(--padding-bottom, clamp(24px, calc(40 * var(--relative-px)), 40px));background-color:var(--bg-color, #140800);color:var(--text-color, #fbfbf7)}.bfcm-split-promo:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:0;pointer-events:none;background-image:var(--pattern-image, none);background-position:center;background-size:cover;background-repeat:no-repeat;opacity:var(--pattern-opacity, .15)}.bfcm-split-promo .page-width{position:relative;z-index:1}.bfcm-split-promo__grid{display:grid;grid-template-columns:minmax(0,48fr) minmax(0,52fr);grid-template-areas:"media content";column-gap:clamp(24px,calc(48 * var(--relative-px)),48px);align-items:center}.bfcm-split-promo.layout-image-right .bfcm-split-promo__grid{grid-template-columns:minmax(0,668fr) minmax(0,780fr);grid-template-areas:"content media"}.bfcm-split-promo__media{grid-area:media;min-width:0;aspect-ratio:780 / 380;border-radius:var(--media-radius, 8px);overflow:hidden;background:#ffffff0a}.bfcm-split-promo__image,.bfcm-split-promo__media picture,.bfcm-split-promo__placeholder{display:block;width:100%;height:100%}.bfcm-split-promo__image,.bfcm-split-promo__placeholder svg{width:100%;height:100%;object-fit:cover;border-radius:var(--media-radius, 8px)}.bfcm-split-promo__placeholder{background:#ffffff0f}.bfcm-split-promo__content{grid-area:content;display:flex;flex-direction:column;align-items:flex-start;--gap: clamp(16px, calc(20 * var(--relative-px)), 20px);gap:var(--gap);min-width:0}.bfcm-split-promo__header{display:flex;flex-direction:column;align-items:flex-start;gap:var(--gap);min-width:0;width:100%}.bfcm-split-promo__overline{margin:0;color:var(--overline-color, #f55a00);font-family:var(--font-body-family);font-size:clamp(12px,calc(14 * var(--relative-px)),14px);font-weight:700;line-height:normal;letter-spacing:2px;text-transform:uppercase}.bfcm-split-promo__title{margin:0;color:var(--text-color, #fbfbf7);font-family:var(--font-heading-family);font-size:clamp(32px,calc(52 * var(--relative-px)),52px);font-weight:700;line-height:1;letter-spacing:0;text-transform:uppercase}.bfcm-split-promo__title span,.bfcm-split-promo__overline span{color:var(--highlight-color, #f55a00)}.bfcm-split-promo__desc{color:var(--desc-color, #e0dcd2);font-family:var(--font-body-family);font-size:clamp(14px,calc(16 * var(--relative-px)),16px);font-weight:400;line-height:normal;letter-spacing:0;width:100%}.bfcm-split-promo__desc p{margin:0}.bfcm-split-promo__desc p+p{margin-top:.5em}.bfcm-split-promo__links{display:flex;flex-wrap:wrap;gap:clamp(12px,calc(24 * var(--relative-px)),24px);margin:0;padding:0;width:100%}.bfcm-split-promo__link-item{flex:0 1 auto;min-width:0}.bfcm-split-promo__link{display:flex;align-items:center;gap:clamp(12px,calc(16 * var(--relative-px)),16px);min-width:clamp(165px,calc(200 * var(--relative-px)),200px);min-height:clamp(52px,calc(60 * var(--relative-px)),60px);padding-right:clamp(12px,calc(16 * var(--relative-px)),16px);border-radius:var(--link-radius, 6px);background:var(--link-bg, #cdc5b4);color:var(--link-text, #140800);text-decoration:none;transition:opacity .2s ease}.bfcm-split-promo__link:hover{opacity:.88;color:var(--link-text, #140800)}.bfcm-split-promo__link-media{flex:0 0 auto;display:block;width:clamp(60px,calc(74 * var(--relative-px)),74px);height:clamp(52px,calc(60 * var(--relative-px)),60px);overflow:hidden}.bfcm-split-promo__link-image{display:block;width:100%;height:100%;object-fit:cover}.bfcm-split-promo__link-title{flex:1 1 auto;min-width:0;font-family:var(--font-body-family);font-size:clamp(12px,calc(14 * var(--relative-px)),14px);font-weight:700;line-height:1.2;letter-spacing:0;text-transform:uppercase}.bfcm-split-promo__link-arrow{flex:0 0 auto;display:inline-flex;align-items:center;color:inherit;line-height:0}.bfcm-split-promo__link-arrow svg,.bfcm-split-promo__link-arrow .icon{width:7px;height:auto}.bfcm-split-promo__cta{width:100%}.bfcm-split-promo__btn{display:inline-flex;align-items:center;justify-content:center;height:clamp(40px,calc(60 * var(--relative-px)),60px);padding:0 clamp(20px,calc(30 * var(--relative-px)),30px);background:var(--btn-bg, #f55a00);color:var(--btn-text, #fbfbf7);font-family:var(--font-body-family);font-size:clamp(14px,calc(24 * var(--relative-px)),24px);font-weight:700;line-height:1;letter-spacing:0;text-align:center;text-decoration:none;text-transform:uppercase;border:0;border-radius:0;transition:background-color .2s ease,color .2s ease}.bfcm-split-promo__btn:hover{background:var(--btn-hover-bg, #ffffff);color:var(--btn-hover-text, #140800)}@media only screen and (min-width:750px)and (max-width:1200px){.bfcm-split-promo__link{gap:8px;min-height:clamp(44px,calc(60 * var(--relative-px)),60px);padding-right:8px}.bfcm-split-promo__link-media{width:clamp(52px,calc(74 * var(--relative-px)),74px);height:clamp(44px,calc(60 * var(--relative-px)),60px)}}@media only screen and (min-width:750px)and (max-width:1000px){.bfcm-split-promo__grid{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}.bfcm-split-promo__content{--gap: 12px}.bfcm-split-promo__links{gap:8px}}@media only screen and (max-width:749px){.bfcm-split-promo{padding-top:var(--padding-top-mb, var(--padding-top, 24px));padding-bottom:var(--padding-bottom-mb, var(--padding-bottom, 24px))}.bfcm-split-promo__grid,.bfcm-split-promo.layout-image-right .bfcm-split-promo__grid{grid-template-columns:minmax(0,1fr);grid-template-areas:"header" "media" "desc" "links" "cta";row-gap:24px;column-gap:0;align-items:start}.bfcm-split-promo__content{display:contents}.bfcm-split-promo__header{grid-area:header;gap:8px}.bfcm-split-promo__media{grid-area:media;width:100%;aspect-ratio:343 / 220}.bfcm-split-promo__title{font-size:min(32px,8.53vw)}.bfcm-split-promo__desc{grid-area:desc;font-size:min(14px,3.73vw)}.bfcm-split-promo__links{grid-area:links;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px}.bfcm-split-promo__cta{grid-area:cta}.bfcm-split-promo__link-item{min-width:0}.bfcm-split-promo__link{flex-direction:column;align-items:center;justify-content:flex-start;gap:6px;width:100%;min-height:0;padding:8px;min-width:0}.bfcm-split-promo__link-media{width:64px;height:52px;border-radius:4px}.bfcm-split-promo__link-title{width:100%;text-align:center}.bfcm-split-promo.has-link-arrow .bfcm-split-promo__link-arrow{display:none}.bfcm-split-promo__btn{width:100%;min-height:40px;padding:8px 20px;font-size:min(16px,4.27vw)}}
/*# sourceMappingURL=/cdn/shop/t/114/assets/bfcm-split-promo.css.map */
