.bfcm-popup{position:fixed;width:min(var(--bfcm-popup-width-m, 92vw),calc(100vw - 32px));max-width:calc(100vw - 32px);max-height:92vh;max-height:92dvh;margin:auto;padding:0;border:1px solid var(--bfcm-popup-border, #6d426f);border-radius:var(--bfcm-popup-radius, 16px);background:linear-gradient(180deg,var(--bfcm-popup-bg, #0b0016) 0%,var(--bfcm-popup-bg-to, #190c29) 100%);color:var(--bfcm-popup-text, #ffffff);overflow-y:auto;overscroll-behavior:contain;box-shadow:0 24px 60px #00000073}.bfcm-popup::backdrop{background:var(--bfcm-popup-overlay, #000000);opacity:var(--bfcm-popup-overlay-opacity, .6)}.bfcm-popup{scrollbar-width:thin;scrollbar-color:rgba(255,255,255,.28) transparent}.bfcm-popup::-webkit-scrollbar{width:4px}.bfcm-popup::-webkit-scrollbar-track{background:transparent}.bfcm-popup::-webkit-scrollbar-thumb{border-radius:999px;background:#ffffff47}.bfcm-popup::-webkit-scrollbar-thumb:hover{background:#ffffff73}@media screen and (min-width:750px){.bfcm-popup{width:min(var(--bfcm-popup-width-d, 440px),calc(100vw - 32px))}}.bfcm-popup[open]{animation:bfcm-popup-in .3s cubic-bezier(.2,.7,.3,1)}.bfcm-popup[open]::backdrop{animation:bfcm-popup-backdrop-in .3s ease}html.bfcm-popup-open{overflow:hidden}@keyframes bfcm-popup-in{0%{opacity:0;transform:translateY(16px) scale(.97)}to{opacity:1;transform:none}}@keyframes bfcm-popup-backdrop-in{0%{opacity:0}}.bfcm-popup__inner{display:grid;overflow:hidden;border-radius:inherit;container-type:inline-size}.bfcm-popup__bg-wrap{grid-area:1 / 1;align-self:start;padding-top:var(--bfcm-popup-pt, 8px);padding-bottom:var(--bfcm-popup-pb, 0px);pointer-events:none}.bfcm-popup__bg{display:block;width:100%;height:auto;-webkit-mask-image:linear-gradient(180deg,transparent 0%,#000 20%,#000 72%,transparent 100%);mask-image:linear-gradient(180deg,transparent 0%,#000 20%,#000 72%,transparent 100%)}.bfcm-popup__content{grid-area:1 / 1;position:relative;z-index:1;display:flex;flex-direction:column;padding:var(--bfcm-popup-cpt, 0) 0 var(--bfcm-popup-cpb, 20px)}.bfcm-popup__top{display:flex;align-items:center;gap:16px;min-height:44px;padding:6px calc(var(--bfcm-popup-pad, 24px) + 38px) 0 var(--bfcm-popup-pad, 24px)}.bfcm-popup__logo{display:block;width:auto;height:auto;max-width:120px}.bfcm-popup__logo-text{font-size:clamp(20px,5cqw,22px);font-weight:700;letter-spacing:.06em;line-height:1;color:var(--bfcm-popup-text, #ffffff)}.bfcm-popup__close{position:absolute;top:6px;right:6px;z-index:3;display:inline-flex;align-items:center;justify-content:center;flex:0 0 auto;width:32px;height:32px;padding:0;border:0;border-radius:50%;background:#ffffff1a;color:var(--bfcm-popup-text, #ffffff);cursor:pointer;transition:background-color .2s ease}.bfcm-popup__close:hover{background:#ffffff2e}.bfcm-popup__close svg{width:9px;height:9px;stroke-width:1.2;color:currentColor}.bfcm-popup :focus,.bfcm-popup :focus-visible,.bfcm-popup__close:focus,.bfcm-popup__close:focus-visible,.bfcm-popup__cta:focus,.bfcm-popup__cta:focus-visible{outline:none}.bfcm-popup__body{display:flex;flex-direction:column;flex:1 1 auto}.bfcm-popup__spacer{flex:1 1 var(--bfcm-popup-spacer-min, 8px);min-height:var(--bfcm-popup-spacer-min, 8px);pointer-events:none}.bfcm-popup__eyebrow{margin:8px 0 0;padding-inline:var(--bfcm-popup-pad, 24px);font-size:clamp(12px,3.18cqw,14px);font-weight:500;line-height:1.4;text-align:center;color:var(--bfcm-popup-eyebrow-color, #d5cbdf)}.bfcm-popup__heading{margin:6px 0 0;padding-inline:var(--bfcm-popup-pad, 24px);font-size:clamp(28px,8.4cqw,37px);font-weight:700;line-height:1.15;letter-spacing:-.02em;text-align:center;color:var(--bfcm-popup-heading-color, #ffffff)}.bfcm-popup__highlight{display:flex;align-items:baseline;justify-content:center;gap:8px;margin:12px 0 0;padding-inline:var(--bfcm-popup-pad, 24px);line-height:1}.bfcm-popup__highlight-prefix{font-size:clamp(11px,3.4cqw,15px);font-weight:400;color:var(--bfcm-popup-highlight-text, #ffffff)}.bfcm-popup__highlight-value{font-size:clamp(50px,17.5cqw,77px);font-weight:900;line-height:.9;letter-spacing:-.03em;background-image:linear-gradient(180deg,#af8052,#f5cb97 65%,#f7d2a4);-webkit-background-clip:text;background-clip:text;color:transparent;-webkit-text-fill-color:transparent}.bfcm-popup__highlight-suffix{font-size:clamp(15px,5.4cqw,24px);font-weight:700;color:var(--bfcm-popup-highlight-text, #ffffff)}.bfcm-popup__visual{margin-top:12px;padding-inline:var(--bfcm-popup-pad, 24px);text-align:center}.bfcm-popup__visual-img{display:block;width:100%;height:auto;margin-inline:auto}.bfcm-popup__visual-img--mobile{display:none}@media screen and (max-width:749px){.bfcm-popup__visual-img--mobile{display:block}.bfcm-popup__visual-img--mobile~.bfcm-popup__visual-img--desktop{display:none}}.bfcm-popup__media{margin-top:14px;padding-inline:var(--bfcm-popup-pad, 24px)}.bfcm-popup__img{display:block;width:100%;height:auto}.bfcm-popup__offers{position:relative;display:grid;grid-auto-flow:column;grid-auto-columns:1fr;margin:14px var(--bfcm-popup-pad, 24px) 0;border-radius:7px;background:var(--bfcm-popup-offer-bg, #ffdec1);color:var(--bfcm-popup-offer-text, #351b20)}.bfcm-popup__offers:before{content:"";position:absolute;inset:0 0 auto;height:4px;border-radius:2px 2px 0 0;background:linear-gradient(90deg,var(--bfcm-popup-from, #ff7a1a),var(--bfcm-popup-to, #ff164e))}.bfcm-popup__offer{position:relative;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:2px;min-height:clamp(60px,18.6cqw,82px);padding:12px 8px;text-align:center}.bfcm-popup__offer+.bfcm-popup__offer{border-left:1px dashed rgba(53,27,32,.4)}.bfcm-popup__offer+.bfcm-popup__offer:before,.bfcm-popup__offer+.bfcm-popup__offer:after{content:"";position:absolute;left:0;width:10px;height:10px;border-radius:50%;background:var(--bfcm-popup-notch, #130a20);transform:translate(-50%,-50%);pointer-events:none}.bfcm-popup__offer+.bfcm-popup__offer:before{top:0}.bfcm-popup__offer+.bfcm-popup__offer:after{top:100%}.bfcm-popup__offer-title{margin:0;font-size:clamp(9px,2.8cqw,12px);font-weight:700;line-height:1.2}.bfcm-popup__offer-value{display:flex;align-items:center;gap:6px}.bfcm-popup__offer-price{font-size:clamp(24px,7.9cqw,35px);font-weight:900;line-height:1;letter-spacing:-.02em;color:var(--bfcm-popup-offer-price, #a6222e)}.bfcm-popup__offer-extra{display:flex;flex-direction:column;align-items:flex-start;font-weight:700;line-height:1.15;letter-spacing:.04em}.bfcm-popup__offer-extra span:first-child{font-size:clamp(7px,2.3cqw,9px)}.bfcm-popup__offer-extra span:last-child{font-size:clamp(9px,2.8cqw,11px)}.bfcm-popup__note{margin:8px 0 0;padding-inline:var(--bfcm-popup-pad, 24px);font-size:clamp(12px,2.95cqw,13px);font-weight:400;line-height:1.4;text-align:center;color:var(--bfcm-popup-note-color, #d5cbdf)}.bfcm-popup__countdown{display:flex;justify-content:center;margin-top:6px;padding-inline:var(--bfcm-popup-pad, 24px)}.bfcm-popup .bfcm-countdown__label{margin:0;font-size:clamp(13px,3.18cqw,14px);font-weight:600;color:var(--bfcm-popup-countdown-label-color, #d5cbdf)}.bfcm-popup .bfcm-countdown--boxed .bfcm-countdown__clock{gap:clamp(12px,4.2cqw,19px)}.bfcm-popup .bfcm-countdown--boxed .bfcm-countdown__unit{min-width:clamp(42px,13.6cqw,60px);gap:5px}.bfcm-popup .bfcm-countdown--boxed .bfcm-countdown__unit b{width:100%;min-height:clamp(32px,10.2cqw,45px);padding:0 8px;border:1px solid rgba(255,255,255,.24);border-radius:5px;background:#ffffff12;font-size:clamp(28px,7.27cqw,32px);font-weight:700}.bfcm-popup .bfcm-countdown--boxed .bfcm-countdown__unit small{font-size:12px;font-weight:500;color:var(--bfcm-popup-countdown-unit-color, #d5cbdf)}.bfcm-popup__cta{--bfcm-cta-base: var(--bfcm-popup-cta-bg, #ff164e);display:flex;align-items:center;justify-content:center;min-height:clamp(48px,12.5cqw,54px);padding:12px 20px;width:calc(100% - 2 * var(--bfcm-popup-pad, 24px));margin:16px auto 0;position:relative;overflow:hidden;border-radius:999px;background:var(--bfcm-cta-base);color:var(--bfcm-popup-cta-text, #ffffff);font-size:clamp(16px,4.4cqw,19px);font-weight:700;letter-spacing:0;line-height:1.2;text-align:center;text-decoration:none;box-shadow:0 8px 24px #ff164e59,0 2px 8px #00000040;transition:transform .2s ease,filter .2s ease}.bfcm-popup__cta:hover{filter:brightness(1.06);transform:translateY(-1px)}.bfcm-popup__cta:active{transform:translateY(0) scale(.98)}.bfcm-popup[open] .bfcm-popup__cta{transform-origin:50% 50%;animation:bfcm-cta-pulse 2.5s ease-in-out .4s infinite}.bfcm-popup[open] .bfcm-popup__cta:hover,.bfcm-popup[open] .bfcm-popup__cta:active{animation:none}@keyframes bfcm-cta-pulse{0%,12%{transform:scale(1)}28%{transform:scale(1.035)}44%,to{transform:scale(1)}}.bfcm-popup__cta-label{position:relative;z-index:1}.bfcm-popup[open] .bfcm-popup__cta:after{content:"";position:absolute;top:50%;left:0;width:70%;height:220%;border-radius:50%;background:radial-gradient(ellipse at center,rgba(255,255,255,.35) 0%,rgba(255,255,255,.18) 32%,rgba(255,255,255,.06) 55%,transparent 72%);transform:translate(-180%,-50%);animation:bfcm-cta-shine 2.5s ease-in-out .4s infinite;pointer-events:none}.bfcm-popup[open] .bfcm-popup__cta:hover:after,.bfcm-popup[open] .bfcm-popup__cta:active:after{animation:none}@keyframes bfcm-cta-shine{0%,12%{transform:translate(-180%,-50%)}44%,to{transform:translate(330%,-50%)}}.bfcm-popup[open] .bfcm-popup__cta-label{animation:bfcm-cta-label-in 2.5s ease-in-out .4s infinite}.bfcm-popup[open] .bfcm-popup__cta:hover .bfcm-popup__cta-label,.bfcm-popup[open] .bfcm-popup__cta:active .bfcm-popup__cta-label{animation:none}@keyframes bfcm-cta-label-in{0%,12%{filter:blur(1px);opacity:.92}44%,to{filter:blur(0);opacity:1}}.bfcm-popup__guarantee{display:flex;align-items:center;justify-content:center;gap:6px;margin:10px 0 0;padding-inline:var(--bfcm-popup-pad, 24px);font-size:clamp(13px,3.18cqw,14px);font-weight:500;line-height:1.4;color:var(--bfcm-popup-guarantee-color, #a9f6dc)}.bfcm-popup__guarantee svg{flex:0 0 auto;width:10px;height:10px;color:currentColor}@media screen and (min-width:750px){.bfcm-popup__cta{font-size:19px}}@media(prefers-reduced-motion:reduce){.bfcm-popup[open],.bfcm-popup[open]::backdrop,.bfcm-popup[open] .bfcm-popup__cta,.bfcm-popup[open] .bfcm-popup__cta:after,.bfcm-popup[open] .bfcm-popup__cta-label{animation:none}.bfcm-popup[open] .bfcm-popup__cta:after{opacity:0}.bfcm-popup[open] .bfcm-popup__cta-label{filter:none;opacity:1}}
/*# sourceMappingURL=/cdn/shop/t/75/assets/section-bfcm-popup.css.map */
