.bf-footer--cinema{position:relative;isolation:isolate;display:flex;flex-direction:column;justify-content:flex-end;min-height:600px;padding:clamp(280px,27vw,520px) 24px 32px;border:0;border-radius:var(--bf-surface-radius, 32px);background:var(--bf-sky, #e3f4ff)}.bf-footer__backdrop{position:absolute;top:0;right:0;bottom:0;left:0;z-index:-1;overflow:hidden;border-radius:inherit;background:linear-gradient(110deg,#e3f4ff,#fde1e6);pointer-events:none}.bf-footer__backdrop :is(picture,img,video){display:block;width:100%;height:auto}.bf-footer__backdrop :is(img,video){object-fit:cover;object-position:center top}.bf-footer__backdrop video{position:absolute;top:0;right:0;bottom:0;left:0;opacity:0}.bf-footer--cinema[data-video-ready] video{opacity:1}.bf-footer--cinema .bf-footer__inner{width:min(100%,1184px);margin-inline:auto;padding:32px 40px 24px;border:1px solid rgb(255 255 255 / 65%);border-radius:var(--bf-surface-radius, 32px);background:#fff9eef2;backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px);box-shadow:0 16px 40px #14214d1f}.bf-footer--cinema .bf-footer__main{display:grid;grid-template-columns:minmax(0,1fr) auto auto;gap:24px 56px;align-items:end;padding:0;border:0}.bf-footer--cinema .bf-footer__main:has(>:nth-child(4)){grid-template-columns:minmax(0,1fr) auto auto auto;column-gap:32px}.bf-footer--cinema .bf-footer__brand{display:block;grid-column:auto}.bf-footer--cinema .bf-footer__logo{width:160px;margin-bottom:20px}.bf-footer--cinema .bf-footer__brand h2{margin:0;color:var(--bf-blue);font:400 clamp(30px,2.8vw,40px)/1.08 var(--bf-display);letter-spacing:-.02em;text-wrap:balance}.bf-footer--cinema .bf-footer__description{margin:12px 0 20px;max-width:38ch;font-size:14px;line-height:1.6}.bf-footer__actions{display:flex;flex-wrap:wrap;gap:10px}.bf-footer--cinema .bf-footer__button{min-height:44px;margin:0;padding:10px 18px;gap:8px;border:1px solid transparent;border-radius:999px;font:700 13px/1.35 var(--bf-body);text-align:center;transition:transform .16s var(--bf-ease),background-color .2s ease,box-shadow .2s ease}.bf-footer__button svg{flex:none}.bf-footer--cinema .bf-footer__button--primary{background:var(--bf-blue);color:#fff!important;box-shadow:inset 0 3px 6px #ffffff29,0 4px 10px #1646d91f}.bf-footer--cinema .bf-footer__button--secondary{background:#fff;color:var(--bf-ink)!important;border-color:#14214d1f}.bf-footer--cinema .bf-footer__navigation{align-self:end;min-width:0}.bf-footer--cinema .bf-footer__navigation h3{margin:0 0 6px;color:var(--bf-ink);font:800 11px/1.5 var(--bf-body);text-transform:uppercase;letter-spacing:.06em}.bf-footer--cinema .bf-footer__navigation a{min-height:44px;padding-block:10px;font-size:14px;color:#344065}.bf-footer--cinema .bf-footer__bottom{margin-top:24px;padding-top:16px;border-top:1px solid rgb(20 33 77 / 10%);flex-direction:row;align-items:center}.bf-footer--cinema .bf-footer__bottom p{color:#586078;font-size:11px;letter-spacing:.02em}.bf-footer--cinema .bf-footer__payment-icon{width:32px;height:21px}.bf-footer--cinema :is(a,button):focus-visible{outline:3px solid var(--bf-blue);outline-offset:4px}@media(hover:hover)and (pointer:fine){.bf-footer--cinema .bf-footer__button:hover{transform:translateY(-1px) scale(1.02)}.bf-footer--cinema .bf-footer__button--primary:hover{background:#1238b5;box-shadow:inset 0 3px 6px #ffffff38,0 6px 14px #1646d929}.bf-footer--cinema .bf-footer__button--secondary:hover{background:var(--bf-sky)}}.bf-footer--cinema .bf-footer__button:active{transform:scale(.98)}@media(max-width:989px){.bf-footer--cinema .bf-footer__main,.bf-footer--cinema .bf-footer__main:has(>:nth-child(4)){grid-template-columns:repeat(2,minmax(0,1fr));gap:24px}.bf-footer--cinema .bf-footer__brand{grid-column:1 / -1}}@media(max-width:749px){.bf-footer--cinema{min-height:0;padding:clamp(220px,72vw,540px) 16px 20px}.bf-footer--cinema .bf-footer__inner{padding:24px 20px 20px}.bf-footer--cinema .bf-footer__logo{width:148px;margin-bottom:18px}.bf-footer--cinema .bf-footer__brand h2{font-size:32px}.bf-footer--cinema .bf-footer__description{font-size:14px}.bf-footer--cinema .bf-footer__navigation a{font-size:13px}}@media(prefers-reduced-motion:reduce){.bf-footer--cinema .bf-footer__button{transition:none}.bf-footer--cinema .bf-footer__button:is(:hover,:active){transform:none}}.bf-footer__privacy{display:block;max-width:100%}.bf-footer__privacy button{display:inline-flex;align-items:center;min-height:44px;padding:8px 0;border:0;border-radius:4px;background:none;color:#344065;font:600 12px/1.5 var(--bf-body);text-align:start;text-decoration:underline;text-underline-offset:3px;cursor:pointer}.bf-footer__privacy button:disabled{cursor:wait}.bf-footer__privacy p:not([hidden]){max-width:38ch}
/*# sourceMappingURL=/cdn/shop/t/16/assets/bf-footer-video.css.map */
