/* overlay player and asset viewer */
.lbw{display:block;position:relative;width:100%;line-height:0}.lbw>video{width:100%}
.lbh{all:unset;position:absolute;top:10px;right:10px;z-index:3;display:inline-flex;align-items:center;gap:7px;height:34px;padding:0 13px;border-radius:999px;background:rgba(11,12,11,.72);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);box-shadow:inset 0 0 0 1px rgba(243,245,240,.22);color:#F3F5F0;font:500 13px/1 Manrope,sans-serif;cursor:pointer;white-space:nowrap}.lbh svg{width:14px;height:14px;flex:none}.lbh.ic{padding:0;width:34px;justify-content:center}.lbh:hover{background:rgba(11,12,11,.9)}
.lbz,video.lbv{cursor:zoom-in}
#lb{position:fixed;inset:0;z-index:9999;display:grid;place-items:center;background:rgba(6,7,6,.94);-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);padding:max(58px,env(safe-area-inset-top)) 12px max(18px,env(safe-area-inset-bottom));animation:lbin .18s ease-out}#lb[hidden]{display:none}@keyframes lbin{from{opacity:0}}
#lb .st{display:grid;place-items:center;width:100%;height:100%;min-height:0;overflow:auto;-webkit-overflow-scrolling:touch}
#lb video,#lb img{max-width:100%;max-height:100%;width:auto;height:auto;border-radius:12px;background:#000;display:block}#lb video{min-width:min(100%,320px)}
#lb button{all:unset;position:absolute;display:grid;place-items:center;width:44px;height:44px;border-radius:50%;background:rgba(243,245,240,.1);box-shadow:inset 0 0 0 1px rgba(243,245,240,.2);color:#F3F5F0;cursor:pointer;font:400 22px/1 Manrope,sans-serif}#lb button:hover,#lb button:focus-visible{background:rgba(243,245,240,.22)}
#lb .x{top:max(8px,env(safe-area-inset-top));right:10px}#lb .p,#lb .n{top:50%;margin-top:-22px}#lb .p{left:10px}#lb .n{right:10px}
@media(max-width:760px){#lb .p,#lb .n{top:auto;margin:0;bottom:max(8px,env(safe-area-inset-bottom));width:40px;height:40px}#lb .p{left:10px}#lb .n{right:10px}#lb{padding-bottom:max(58px,env(safe-area-inset-bottom))}}
@media(orientation:landscape) and (max-height:520px){#lb{padding:6px 58px}#lb .p,#lb .n{top:50%;bottom:auto;margin-top:-20px}}
html.lbon{overflow:hidden}
/* voiced films on the MTG case and the offer */
#tv,.gets video[data-src*="/f/f"],.gets video[src*="/f/f"]{aspect-ratio:16/9;object-fit:cover;width:100%}
/* Care fee card */
.carec{max-width:980px;margin:0 auto;display:flex;align-items:center;justify-content:space-between;gap:clamp(18px,3vw,40px);padding:clamp(22px,3vw,34px) clamp(22px,3.4vw,40px);border-radius:24px;background:var(--glass,rgba(243,245,240,.05));box-shadow:inset 0 0 0 1px var(--edge,rgba(243,245,240,.14));text-align:left}.carec .lk{display:block;font-size:clamp(20px,2vw,24px);padding-bottom:.1em;margin-bottom:6px}.carec p{margin:0;color:#D4D9CF;font-size:17px;line-height:1.4}.carec p b{color:#F3F5F0;font-weight:500}.carec .btn{flex:none}
@media(max-width:720px){.carec{flex-direction:column;text-align:center}}
/* numbered sections sit in the middle on phones */
@media(max-width:720px){.flow li{justify-items:center;text-align:center}.bhow li{flex-direction:column;justify-content:center;text-align:center}.steps li,.steps4 li,.g7-steps li,.vz2-steps li,.kt-steps li{text-align:center;justify-items:center;align-items:center}}
/* so simple tiles go to the live tool */
.gotry{cursor:pointer;transition:transform .2s}.gotry:hover{transform:translateY(-3px)}.gotry:focus-visible{outline:2px solid #F3F5F0;outline-offset:3px}.trygo{display:block;margin-top:12px;font-size:15px;line-height:1.3;color:#F3F5F0;font-weight:500}
/* no dark strip above case videos */
.c13-reel{padding-top:0}
