.bfcm25-member-gift .main{position:relative}.bfcm25-member-gift .main .pc_img{display:block}.bfcm25-member-gift .main .mb_img{display:none}.bfcm25-member-gift-content{width:100%;position:absolute!important;top:0;height:100%;left:50%;transform:translate(-50%)}.bfcm25-member-gift .main .text_container{position:absolute;display:flex;flex-direction:column}.bfcm25-member-gift .main .text_container *{padding:0;margin:0}.bfcm25-member-gift .main .text_container .heading h2{font-size:36px;font-weight:700;line-height:120%}.bfcm25-member-gift .main .text_container .member-gifts-content{display:flex;flex-direction:column;gap:24px}.bfcm25-member-gift .main .text_container .member-gifts-blod{font-size:24px;font-weight:700;line-height:120%}.bfcm25-member-gift .main .text_container .member-gifts-red{color:#c8161d}.bfcm25-member-gift .main .text_container .member-gifts-description{font-size:18px;line-height:150%}.bfcm25-member-gift .main .text_container>a{font-size:16px;line-height:100%;padding:16px 32px;align-self:start}.bfcm25-member-gift .text_block strong,.bfcm25-member-gift .text_block em{color:var(--accent-color, #c39f65)}.bfcm25-member-gift .text_container .button{--color-button: 0, 0, 0;--color-button-text: 255, 255, 255;--alpha-button-background: 1;--buttons-border-width: 0px;background-color:#000;color:#fff;border:none;box-shadow:none}.bfcm25-member-gift .text_container .button:before,.bfcm25-member-gift .text_container .button:after{box-shadow:none!important}.bfcm25-member-gift .text_container .button:hover{box-shadow:none!important}@media (min-width: 750px){.bfcm25-member-gift .main .text_container{transform:translateY(-50%);top:50%;max-width:560px;width:30%;gap:24px}}@media (min-width: 750px) and (max-width: 1920px){.bfcm25-member-gift .main .text_container .heading h2{font-size:clamp(18px,2.4vw,36px)}.bfcm25-member-gift .main .text_container .member-gifts-blod{font-size:clamp(12px,2.4vw,24px)}.bfcm25-member-gift .main .text_container .member-gifts-content>.member-gifts-red{font-size:clamp(9px,1.2vw,18px)}.bfcm25-member-gift .main .text_container .member-gifts-description{font-size:clamp(9px,1.2vw,18px)}.bfcm25-member-gift .main .text_container>a{font-size:clamp(8px,1.1vw,16px);padding:clamp(9px,1.1vw,16px) clamp(16px,2.2vw,32px)}}@media (max-width: 749px){.bfcm25-member-gift .main .mb_img{display:block;width:100%}.bfcm25-member-gift .main .pc_img{display:none}.bfcm25-member-gift .main .text_container{width:90%;top:28px;left:50%;transform:translate(-50%);gap:16px}}@media (max-width: 590px){.bfcm25-member-gift .main .text_container{gap:12px;max-width:unset}.bfcm25-member-gift .main .text_container .heading h2{font-size:24px}.bfcm25-member-gift .main .text_container .member-gifts-content{gap:12px}.bfcm25-member-gift .main .text_container .member-gifts-blod{font-size:18px;font-weight:600}.bfcm25-member-gift .main .text_container .member-gifts-content>.member-gifts-red{font-size:13px}.bfcm25-member-gift .main .text_container .member-gifts-description{font-size:14px}.bfcm25-member-gift .main .text_container>a{font-size:14px;padding:9px 16px}}
/*# sourceMappingURL=/cdn/shop/t/121/assets/section-bfcm25-membergift.css.map */
