.mr-bf-announcement{display:flex;align-items:center;justify-content:center;gap:16px;min-height:36px;padding:4px 16px;font-size:12px;line-height:1.3}.mr-bf-copy{display:inline-flex;align-items:center;justify-content:center;flex-shrink:0;gap:7px;min-height:30px;padding:4px 9px;border:1px solid currentColor;border-radius:4px;color:inherit;background:transparent;font:inherit;font-size:11px;line-height:1.2;cursor:pointer}.mr-bf-copy__code{text-transform:none!important;letter-spacing:.01em;white-space:nowrap}.mr-bf-copy__status{min-width:35px;text-align:left;text-transform:lowercase}.mr-bf-copy__icon{flex:0 0 auto}.mr-bf-copy:hover{background:#ffffff2e}.mr-bf-copy:focus-visible{outline:2px solid currentColor;outline-offset:3px}.mr-bf-offer{display:grid;gap:8px;padding:14px;color:#272127;background:#fce7f3;border:1px solid #f3c6df;border-radius:5px;text-align:left;width:100%;min-width:0}.mr-bf-offer__heading{display:flex;align-items:center;justify-content:space-between;gap:10px}.mr-bf-offer p{margin:0;letter-spacing:0}.mr-bf-offer .mr-bf-offer__title{font-size:14px;line-height:1.3;font-weight:600}.mr-bf-offer .mr-bf-offer__description{font-size:12px;line-height:1.5}.mr-bf-offer .mr-bf-offer__end{font-size:10px;line-height:1.4;opacity:.7}.mr-bf-offer .mr-bf-copy{min-height:32px;border-color:#bd86a4}.mr-bf-offer--cart{margin-block-end:12px}.product-info__block-item:has(klarna-placement):has(+[data-block-type=black-friday]),.product-info__block-item[data-block-type=price]:has(+[data-block-type=black-friday]){margin-block-end:0}.product-info__block-item[data-block-type=black-friday]{margin-block-start:12px;margin-block-end:0}.mr-bf-announcement[hidden],.mr-bf-offer[hidden]{display:none!important}@media(max-width:749px){.mr-bf-announcement{gap:8px;font-size:10px;min-height:40px;padding-inline:10px}.mr-bf-announcement .mr-bf-copy{gap:5px;padding-inline:7px;font-size:10px}.mr-bf-announcement .mr-bf-copy__status{min-width:31px}.mr-bf-offer__heading{gap:8px}.mr-bf-offer--cart .mr-bf-offer__title{font-size:12px}}@media(max-width:359px){.mr-bf-announcement{flex-wrap:wrap;padding-block:5px;row-gap:2px}.mr-bf-offer__heading{flex-wrap:wrap}}.mr-bf-plp{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:7px 12px;border-radius:4px;color:#533646;background:#fff2f9;font-size:12px;line-height:1.4}.mr-bf-plp .mr-bf-copy{min-height:28px;border-color:#e0bfce;font-size:10px}.mr-bf-plp[hidden]{display:none!important}@media(max-width:749px){.mr-bf-plp{gap:8px;padding:7px 10px;font-size:11px}.mr-bf-plp .mr-bf-copy{padding-inline:6px;gap:4px}.mr-bf-plp .mr-bf-copy__status{min-width:31px}}@media(max-width:359px){.mr-bf-plp{flex-wrap:wrap}}.cart-drawer:has(.mr-bf-offer--cart) .cart-drawer__items{max-height:min(38dvh,360px);overflow-y:auto;overscroll-behavior-y:contain;scrollbar-width:thin;scrollbar-color:#cebdc8 transparent}.mr-bf-copy__check{display:none;flex:0 0 auto}.mr-bf-copy[data-mr-copied=true]{background:#533646;border-color:#533646;color:#fff}.mr-bf-copy[data-mr-copied=true] .mr-bf-copy__icon{display:none}.mr-bf-copy[data-mr-copied=true] .mr-bf-copy__check{display:block}.mr-bf-announcement .mr-bf-copy[data-mr-copied=true]{background:#fff;border-color:#fff;color:#b30c70}.mr-bf-copy__status{min-width:39px!important}.mr-bf-toast{position:fixed;z-index:100000;left:50%;bottom:24px;transform:translate(-50%,8px);padding:12px 18px;border-radius:5px;color:#fff;background:#32252d;box-shadow:0 4px 24px #00000026;font:inherit;font-size:13px;line-height:1.4;text-transform:none;white-space:nowrap;pointer-events:none;opacity:0;transition:opacity .15s,transform .15s}.mr-bf-toast[data-visible=true]{opacity:1;transform:translate(-50%)}@media(max-width:749px){.mr-bf-toast{bottom:calc(100px + env(safe-area-inset-bottom,0px));max-width:calc(100vw - 24px);font-size:12px;padding:11px 14px}}@media(prefers-reduced-motion:reduce){.mr-bf-toast{transition:none}}.mr-bf-copy,.mr-bf-offer .mr-bf-copy,.mr-bf-plp .mr-bf-copy,.mr-bf-announcement .mr-bf-copy{min-height:24px;padding:3px 0 3px 12px;border:0;border-inline-start:1px solid currentColor;border-radius:0;background:transparent}.mr-bf-copy:hover{background:transparent;text-decoration:underline;text-underline-offset:3px}.mr-bf-copy[data-mr-copied=true],.mr-bf-announcement .mr-bf-copy[data-mr-copied=true]{background:transparent;border-color:currentColor;color:inherit;font-weight:600}@media(max-width:749px){.mr-bf-copy,.mr-bf-offer .mr-bf-copy,.mr-bf-plp .mr-bf-copy,.mr-bf-announcement .mr-bf-copy{padding-inline:9px 0}}.mr-bf-copy,.mr-bf-offer .mr-bf-copy,.mr-bf-plp .mr-bf-copy,.mr-bf-announcement .mr-bf-copy{position:relative;border-inline-start:0;padding-inline:0}.mr-bf-announcement .mr-bf-copy{padding-inline-start:12px}.mr-bf-announcement .mr-bf-copy:before{content:"";position:absolute;inset-inline-start:0;top:50%;width:1px;height:10px;transform:translateY(-50%);background:currentColor;opacity:.3}
/*# sourceMappingURL=/cdn/shop/t/71/assets/mainrose-bf-offer.css.map */
