.x3fb{--r:#d00408;--r2:#ff3a40;--r3:#b00307;--ink:#fff;--ink2:rgba(255,255,255,.78);--ink3:rgba(255,255,255,.56);--line:rgba(255,255,255,.09);--line-r:rgba(208,4,8,.38);--card:linear-gradient(180deg,rgba(20,8,8,.55),rgba(8,4,4,.82));--ease:cubic-bezier(.22,.61,.36,1);font-family:Urbanist,system-ui,-apple-system,"Segoe UI",sans-serif;color:var(--ink);-webkit-font-smoothing:antialiased}
.x3fb,.x3fb *,.x3fb *:before,.x3fb *:after{box-sizing:border-box}.x3fb-i{width:18px;height:18px;flex:0 0 auto}.x3fb img{max-width:100%}
.x3fb-in{width:min(1320px,100%);margin-inline:auto;padding-inline:clamp(16px,4vw,40px)}
.x3fb-k{display:inline-flex;align-items:center;gap:10px;font-size:10px;font-weight:700;letter-spacing:.22em;text-transform:uppercase;color:var(--r2)}
.x3fb-k:before{content:"";width:22px;height:2px;background:linear-gradient(90deg,transparent,var(--r),var(--r2))}
.x3fb:is(#x3fb-z,*) .x3fb-h{margin:0;font-family:inherit;font-weight:900;font-size:clamp(26px,4vw,44px);line-height:.98;letter-spacing:-.035em;text-transform:uppercase;text-wrap:balance;color:var(--ink)}
.x3fb:is(#x3fb-z,*) .x3fb-h--xl{font-size:clamp(34px,6vw,68px);line-height:.95}.x3fb:is(#x3fb-z,*) .x3fb-h--l{font-size:clamp(28px,4.6vw,54px)}
.x3fb:is(#x3fb-z,*) .x3fb-h--m{font-size:clamp(22px,2.6vw,32px)}.x3fb:is(#x3fb-z,*) .x3fb-h--s{font-size:clamp(20px,2.2vw,26px)}
.x3fb-h em,.x3fb-eng__c em,.x3fb-tile h3 em,.x3fb-cat b em,.x3fb-offer__k em{font-style:normal;color:var(--r2)}
.x3fb-head{text-align:center;margin:0 0 clamp(20px,3vw,30px)}.x3fb:is(#x3fb-z,*) .x3fb-head p{margin:10px 0 0;color:var(--ink2);font-size:clamp(15px,1.6vw,19px)}
.x3fb-head--l{text-align:left}
.x3fb-head--lines .x3fb-h{display:flex;flex-wrap:nowrap;align-items:center;justify-content:center;gap:clamp(12px,3vw,40px)}
.x3fb-head--lines .x3fb-h:before,.x3fb-head--lines .x3fb-h:after{content:"";flex:0 1 96px;height:2px;background:var(--r)}
.x3fb-acts{display:flex;flex-wrap:wrap;gap:12px;align-items:center}
.x3fb:is(#x3fb-z,*) .x3fb-btn{display:inline-flex;align-items:center;justify-content:center;gap:10px;min-height:48px;padding:0 22px;border-radius:12px;border:1px solid rgba(255,255,255,.16);background:rgba(255,255,255,.03);color:#fff!important;text-decoration:none!important;font:800 13px/1.1 Urbanist,system-ui,sans-serif;letter-spacing:.1em;text-transform:uppercase;cursor:pointer;transition:transform .22s var(--ease),filter .22s,background-color .22s,border-color .22s;-webkit-tap-highlight-color:transparent}
.x3fb:is(#x3fb-z,*) .x3fb-btn--p{background:linear-gradient(135deg,#d00408,#ff3a40);border-color:#d00408;box-shadow:0 14px 28px -14px rgba(208,4,8,.95)}
.x3fb:is(#x3fb-z,*) .x3fb-btn--o{background:rgba(16,7,8,.35);border:1.5px solid #ff3a40}
.x3fb:is(#x3fb-z,*) .x3fb-btn--s{min-height:42px;padding:0 18px;font-size:12px}
.x3fb:is(#x3fb-z,*) .x3fb-btn--b{width:100%;min-height:56px;font-size:15px}
.x3fb:is(#x3fb-z,*) .x3fb-btn--wa{background:linear-gradient(135deg,#d00408,#ff3a40);border-color:#d00408}
.x3fb-btn:hover{transform:translateY(-1px);filter:brightness(1.07)}.x3fb-btn .x3fb-i:last-child{transition:transform .2s}.x3fb-btn:hover .x3fb-i:last-child{transform:translateX(3px)}
.x3fb-btn[disabled]{opacity:.6;cursor:wait}
.x3fb a:focus-visible,.x3fb button:focus-visible,.x3fb input:focus-visible,.x3fb textarea:focus-visible{outline:2px solid #ff3a40!important;outline-offset:3px}
.x3fb-flvs{display:flex;flex-wrap:wrap;gap:6px;margin:10px 0 0;width:100%}
.x3fb-flv{display:inline-flex;align-items:center;gap:6px;padding:5px 10px 5px 8px;border-radius:999px;border:1px solid color-mix(in srgb,var(--c) 60%,transparent);background:color-mix(in srgb,var(--c) 15%,transparent);font-size:11px;font-weight:700;letter-spacing:.04em;line-height:1.2;color:var(--ink);white-space:nowrap}
.x3fb-flv .x3fb-i{width:14px;height:14px;color:var(--c)}
.x3fb-flvs--c{margin:8px 0 4px}.x3fb-flvs--c .x3fb-flv{padding:4px 8px 4px 6px;font-size:11px}
.x3fb-labs{display:flex;flex-wrap:wrap;gap:6px;margin:10px 0 0;width:100%}.x3fb-card .x3fb-labs{margin:8px 0 0}
.x3fb-lab{display:inline-flex;align-items:center;gap:5px;padding:4px 9px 4px 7px;border-radius:6px;border:1px solid color-mix(in srgb,var(--c) 55%,transparent);background:linear-gradient(135deg,color-mix(in srgb,var(--c) 18%,transparent),color-mix(in srgb,var(--c) 6%,transparent));font-size:10.5px;font-weight:800;letter-spacing:.1em;text-transform:uppercase;line-height:1.2;color:var(--ink);white-space:nowrap}
.x3fb-lab .x3fb-i{width:12px;height:12px;color:var(--c)}
.x3fb-bars{display:grid;gap:16px;margin:12px 0 0}
.x3fb-bars>*{min-width:0}
.x3fb-bar__h{display:flex;flex-wrap:wrap;justify-content:space-between;gap:2px 10px;align-items:baseline;margin-bottom:8px;font-size:10px;font-weight:700;letter-spacing:.16em;text-transform:uppercase;color:var(--ink3)}
.x3fb-bar__h b{margin-left:auto;color:var(--ink);letter-spacing:.06em;font-size:12px;font-variant-numeric:tabular-nums}
.x3fb-seg{display:grid;grid-template-columns:repeat(var(--n),1fr);gap:4px}
.x3fb-seg i{height:10px;border-radius:3px;background:rgba(255,255,255,.08)}
.x3fb-seg i.on{background:var(--c);box-shadow:0 0 10px color-mix(in srgb,var(--c) 45%,transparent)}
.x3fb-seg i:first-child{border-radius:99px 3px 3px 99px}.x3fb-seg i:last-child{border-radius:3px 99px 99px 3px}
.x3fb-seg__l{display:grid;grid-template-columns:repeat(var(--n),1fr);gap:4px;margin-top:7px;font-size:11.5px;line-height:1.2;color:var(--ink3);text-align:center}
.x3fb-seg__l .on{color:var(--c,var(--ink));font-weight:800}
.x3fb-val{height:10px;border-radius:99px;background:rgba(255,255,255,.08);overflow:hidden}.x3fb-val i{display:block;height:100%;border-radius:inherit}
.x3fb:is(#x3fb-z,*) .x3fb-bar__n{margin:10px 0 0;font-size:11.5px;line-height:1.45;color:var(--ink3)}
.x3fb-bar--c .x3fb-bar__h{margin-bottom:5px;font-size:10px;letter-spacing:.12em}.x3fb-bar--c .x3fb-bar__h b{font-size:11px;letter-spacing:.06em}.x3fb-bar--c .x3fb-seg i,.x3fb-bar--c .x3fb-val{height:6px}
.x3fb-card .x3fb-bars{gap:8px;margin:8px 0 2px}
.x3fb-reps{display:grid;border-top:1px solid var(--line)}
.x3fb-rep{display:grid;grid-template-columns:22px minmax(0,1fr) minmax(0,1.15fr);gap:10px;align-items:center;padding:11px 0;border-bottom:1px solid var(--line);font-size:13.5px;line-height:1.3;color:var(--ink3)}
.x3fb-rep .x3fb-i{color:var(--ink2)}.x3fb-rep b{color:var(--ink);font-weight:700}
.x3fb-profile{margin:20px 0 0;padding:18px;border-radius:14px;border:1px solid var(--line);background:var(--card)}
.x3fb-profile .x3fb-k{margin-bottom:10px}
.x3fb-profile--wide{margin:0 0 clamp(28px,4vw,44px);padding:clamp(18px,2.6vw,30px) clamp(18px,3vw,34px)}
.x3fb-profile--wide>.x3fb-k{margin-bottom:2px}
.x3fb-profile--side{margin:0;padding:clamp(18px,2.4vw,26px)}
.x3fb-profile--side>.x3fb-k{margin-bottom:2px}
.x3fb-profile--side .x3fb-bars{grid-template-columns:1fr;gap:22px;margin-top:14px}
.x3fb-profile--side .x3fb-bar+.x3fb-bar{padding-top:20px;border-top:1px solid rgba(255,255,255,.06)}
.x3fb-profile--side .x3fb-reps{margin-top:14px}
.x3fb-profile--wide .x3fb-reps{margin-top:14px}
.x3fb-profile--wide .x3fb-bars{grid-template-columns:1fr;gap:24px clamp(24px,3.4vw,48px);margin-top:16px;align-items:start}
@media(min-width:700px){.x3fb-profile--wide .x3fb-bars--c2,.x3fb-profile--wide .x3fb-bars--c3{grid-template-columns:repeat(2,minmax(0,1fr))}}
@media(min-width:1000px){.x3fb-profile--wide .x3fb-bars--c3{grid-template-columns:repeat(3,minmax(0,1fr))}}
.x3fb-profile--wide .x3fb-bar__n{max-width:48ch}
.x3fb-profile--wide .x3fb-bars>.x3fb-bar{position:relative}
.x3fb-profile--wide .x3fb-bars>.x3fb-bar:before{content:"";position:absolute;top:2px;bottom:2px;left:calc(-1 * clamp(12px,1.7vw,24px));width:1px;background:rgba(255,255,255,.07);display:none}
@media(min-width:700px){.x3fb-profile--wide .x3fb-bars--c2>.x3fb-bar:nth-child(2n):before{display:block}}
@media(min-width:700px) and (max-width:999px){.x3fb-profile--wide .x3fb-bars--c3>.x3fb-bar:nth-child(2n):before{display:block}}
@media(min-width:1000px){.x3fb-profile--wide .x3fb-bars--c3>.x3fb-bar:not(:nth-child(3n+1)):before{display:block}}
@media(max-width:600px){.x3fb-profile--wide{border-radius:14px}.x3fb-profile--wide .x3fb-bars{gap:20px}}
.x3fb-min{display:flex;align-items:center;flex-wrap:wrap;gap:6px;margin:6px 0 10px;font-size:13px;font-weight:700;color:var(--ink2)}
.x3fb-min__w{position:relative;display:inline-flex}
.x3fb:is(#x3fb-z,*) button.x3fb-min__i{display:inline-grid!important;place-items:center;width:28px;height:28px;min-height:0!important;padding:0!important;border:0!important;border-radius:50%!important;background:transparent!important;box-shadow:none!important;color:var(--ink)!important;cursor:pointer}
.x3fb-min__i[aria-expanded="true"]{color:var(--r2)!important}
.x3fb-tip{position:absolute;left:50%;bottom:calc(100% + 12px);transform:translateX(calc(-50% + var(--dx,0px)));z-index:40;width:min(340px,calc(100vw - 20px));padding:14px 16px;border-radius:12px;border:1px solid var(--r2);background:#120304;box-shadow:0 22px 44px -18px rgba(16,7,8,.95);font-size:13.5px;font-weight:500;line-height:1.5;color:var(--ink2);text-align:left}
.x3fb-tip b{display:block;margin-bottom:4px;color:var(--ink);text-transform:uppercase;font-size:13px;letter-spacing:.04em}.x3fb-tip__p{display:block}
.x3fb-tip:after{content:"";position:absolute;left:calc(50% - var(--dx,0px));top:100%;margin-left:-8px;border:8px solid transparent;border-top-color:var(--r2)}
.x3fb-min__note{display:none}
@media(max-width:640px){.x3fb-min__note:is(#x3fb-z,.x3fb){display:flex;align-items:center;gap:14px;margin:12px 0 0;padding:14px 16px;border-radius:12px;border:1px solid var(--line);background:rgba(255,255,255,.03);font-size:13.5px;line-height:1.45;color:var(--ink2)}
.x3fb-min__note:is(#x3fb-z,.x3fb) .x3fb-i{width:24px;height:24px;padding-right:14px;border-right:1px solid var(--line);box-sizing:content-box;color:var(--ink)}}
.x3fb-infos{display:grid;gap:10px;grid-template-columns:repeat(auto-fit,minmax(min(230px,100%),1fr));margin:18px 0 26px}
.x3fb:is(#x3fb-z,*) button.x3fb-info{display:flex!important;align-items:center;gap:12px;width:100%;min-height:62px;padding:14px 16px!important;border-radius:12px!important;border:1px solid var(--line)!important;background:var(--card)!important;color:var(--ink)!important;font:700 14.5px/1.2 Urbanist,system-ui,sans-serif!important;letter-spacing:0!important;text-transform:none!important;text-align:left;cursor:pointer;box-shadow:none!important;transition:border-color .2s,background-color .2s,transform .2s}
.x3fb-info>.x3fb-i:first-child{width:36px;height:36px;padding:7px;border-radius:50%;border:1.5px solid var(--r2);color:var(--r2)}
.x3fb-info span{flex:1}.x3fb:is(#x3fb-z,*) button.x3fb-info:hover{border-color:var(--line-r)!important;background:rgba(208,4,8,.08)!important;transform:translateY(-1px)}.x3fb-info>.x3fb-i:last-child{color:var(--r2);transition:transform .2s}.x3fb-info:hover>.x3fb-i:last-child{transform:translateX(3px)}
.x3fb-infos{align-items:start}
.x3fb-infod{min-width:0;border-radius:12px;border:1px solid transparent;background:linear-gradient(180deg,rgba(22,9,9,.78),rgba(9,5,5,.92)) padding-box,var(--hair,linear-gradient(rgba(255,255,255,.1),rgba(255,255,255,.1))) border-box;box-shadow:inset 0 1px 0 rgba(255,255,255,.05),0 18px 40px -26px rgba(16,7,8,.9);transition:border-color .2s}
.x3fb-infod[open]{grid-column:1/-1}
.x3fb-infod__s{display:flex;align-items:center;gap:12px;min-height:58px;padding:12px 16px;list-style:none;cursor:pointer;color:var(--ink,#fff);font:700 14.5px/1.2 Urbanist,system-ui,sans-serif;border-radius:12px;transition:background-color .2s}
.x3fb-infod__s::-webkit-details-marker{display:none}.x3fb-infod__s::marker{content:""}
.x3fb-infod__s:hover{background:rgba(208,4,8,.08)}
.x3fb-infod__s:focus-visible{outline:2px solid var(--r2,#ff3a40);outline-offset:2px}
.x3fb-infod__s>.x3fb-i{flex:none;width:34px;height:34px;padding:7px;border-radius:50%;border:1.5px solid var(--r2,#ff3a40);color:var(--r2,#ff3a40)}
.x3fb-infod__s>span{flex:1;min-width:0}
.x3fb-pm{position:relative;flex:none;width:22px;height:22px}
.x3fb-pm::before,.x3fb-pm::after{content:"";position:absolute;left:50%;top:50%;width:12px;height:2px;margin:-1px 0 0 -6px;border-radius:2px;background:var(--r2,#ff3a40);transition:transform .25s}
.x3fb-pm::after{transform:rotate(90deg)}
.x3fb-infod[open] .x3fb-pm::after{transform:rotate(0)}
.x3fb-infod__b{padding:2px 18px 16px 62px;font-size:14.5px;line-height:1.6;color:rgba(255,255,255,.8);animation:x3fb-unf .22s ease-out}
@keyframes x3fb-unf{from{opacity:0;transform:translateY(-4px)}to{opacity:1;transform:none}}
.x3fb:is(#x3fb-z,*) .x3fb-infod__b p{margin:0 0 8px}.x3fb:is(#x3fb-z,*) .x3fb-infod__b p:last-child{margin-bottom:0}
.x3fb-infod__b code{font-family:"JetBrains Mono",ui-monospace,monospace;color:#ff3a40}
.x3fb-infod__b .x3fb-faq{padding:10px 0;border-bottom:1px solid rgba(255,255,255,.08)}
.x3fb-infod__b .x3fb-faq:last-child{border-bottom:0;padding-bottom:0}
.x3fb-infod__b .x3fb-faq summary{display:flex;justify-content:space-between;align-items:center;gap:12px;list-style:none;font-size:14.5px;font-weight:700}
.x3fb-infod__b .x3fb-faq summary::-webkit-details-marker{display:none}.x3fb-infod__b .x3fb-faq summary::marker{content:""}
.x3fb-infod__b .x3fb-faq summary::after{content:"";flex:none;width:8px;height:8px;margin-right:4px;border-right:2px solid var(--r2,#ff3a40);border-bottom:2px solid var(--r2,#ff3a40);transform:rotate(45deg) translateY(-2px);transition:transform .2s}
.x3fb-infod__b .x3fb-faq[open] summary::after{transform:rotate(-135deg) translateY(-2px)}
.x3fb:is(#x3fb-z,*) .x3fb-infod__b .x3fb-faq p{margin:6px 0 0;color:rgba(255,255,255,.74)}
@media (max-width:600px){.x3fb-infod__b{padding:2px 16px 14px}}
@media (prefers-reduced-motion:reduce){.x3fb-infod__b{animation:none}.x3fb-pm::after,.x3fb-pm::before{transition:none}}
.x3fb-dlg{width:min(620px,calc(100vw - 24px));max-height:86vh;padding:0;border-radius:18px;border:1px solid rgba(255,58,64,.35);background:linear-gradient(165deg,#140405,#160b0c 60%,#1c0f10);color:#fff;font-family:Urbanist,system-ui,sans-serif}
.x3fb-dlg::backdrop{background:rgba(16,7,8,.74);-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px)}
.x3fb-dlg__h{display:flex;justify-content:space-between;align-items:center;gap:12px;padding:14px 16px 14px 20px;border-bottom:1px solid rgba(255,255,255,.09);font-size:15px;text-transform:uppercase;letter-spacing:.04em}
.x3fb-dlg:is(#x3fb-z,*) .x3fb-dlg__h button,.x3fb:is(#x3fb-z,*) .x3fb-x{display:grid!important;place-items:center;width:40px;height:40px;min-height:0!important;padding:0!important;border-radius:50%!important;border:1px solid rgba(255,255,255,.12)!important;background:transparent!important;box-shadow:none!important;color:#fff!important;cursor:pointer}
.x3fb-dlg__b{padding:18px 20px 22px;overflow:auto;max-height:calc(86vh - 70px);font-size:15px;line-height:1.65;color:rgba(255,255,255,.8)}
.x3fb-dlg__b code{font-family:"JetBrains Mono",ui-monospace,monospace;color:#ff3a40}
.x3fb-dlg--v{width:min(440px,calc(100vw - 24px))}.x3fb-dlg--v video{display:block;width:100%;max-height:calc(86vh - 70px);aspect-ratio:9/16;background:#000}
.x3fb-faq{border-bottom:1px solid rgba(255,255,255,.09);padding:12px 0}.x3fb-faq summary{cursor:pointer;font-weight:800;color:#fff;line-height:1.35}
.x3fb:is(#x3fb-z,*) .x3fb-dlg__b p{margin:0 0 10px}.x3fb:is(#x3fb-z,*) .x3fb-dlg__b p:last-child{margin-bottom:0}.x3fb:is(#x3fb-z,*) .x3fb-faq p{margin:8px 0 0}
.x3fb-feats{display:grid;gap:10px;grid-template-columns:repeat(auto-fit,minmax(min(160px,100%),1fr))}
.x3fb-feat{display:flex;align-items:center;gap:12px;padding:14px;border-radius:12px;border:1px solid var(--line);background:rgba(255,255,255,.02);min-width:0}
.x3fb-feat>.x3fb-i{width:40px;height:40px;padding:8px;border-radius:50%;border:1.5px solid var(--r2);color:var(--r2)}
.x3fb-feat b{display:block;font-size:12px;font-weight:800;letter-spacing:.1em;text-transform:uppercase;line-height:1.25}.x3fb-feat span{display:block;font-size:13px;color:var(--ink3);margin-top:3px;line-height:1.35}
.x3fb-feats--bande{gap:0;background:#190d0e;border-block:1px solid var(--line)}
.x3fb-feats--bande .x3fb-feat{border:0;border-radius:0;background:none;justify-content:center;padding:20px 16px}
.x3fb-feats--bande .x3fb-feat>.x3fb-i{border:0;padding:0;width:38px;height:38px}
.x3fb-feats--bande .x3fb-feat b{font-size:15px;letter-spacing:0;text-transform:none}
@media(min-width:760px){.x3fb-feats--bande .x3fb-feat+.x3fb-feat{border-left:1px solid var(--line)}}
@media(max-width:759px){.x3fb-feats--bande{grid-template-columns:1fr}.x3fb-feats--bande .x3fb-feat{justify-content:flex-start;padding:14px 18px}.x3fb-feats--bande .x3fb-feat+.x3fb-feat{border-top:1px solid var(--line)}}
.x3fb-banner{display:flex;align-items:center;justify-content:center;flex-wrap:wrap;gap:6px 12px;padding:9px 16px;background:linear-gradient(90deg,#c40307,#e8050a 50%,#c40307);font-size:11.5px;font-weight:800;letter-spacing:.1em;line-height:1.3;text-transform:uppercase;text-align:center;color:#fff}
.x3fb-banner .x3fb-i{width:18px;height:18px}.x3fb-banner a{padding-block:10px;margin-block:-10px;color:#fff!important;text-decoration:underline;text-underline-offset:3px;font-weight:700}.x3fb-banner>span{opacity:.7}
@media(max-width:520px){.x3fb-banner{font-size:11px;letter-spacing:.05em}.x3fb-banner>span{display:none}}
.x3fb-prog{padding:16px 0}.x3fb-prog__h{display:flex;justify-content:space-between;gap:12px;align-items:flex-end;font-size:15px;font-weight:700;line-height:1.35;color:var(--ink)}.x3fb-prog__h b{color:var(--r2)}.x3fb-prog__h small{flex:0 0 auto;color:var(--ink3);font-size:12.5px;font-weight:500}
.x3fb-prog__t{position:relative;height:8px;margin:14px 8px 8px 0;border-radius:99px;background:rgba(255,255,255,.1)}
.x3fb-prog__t i{position:absolute;inset:0 auto 0 0;border-radius:inherit;background:linear-gradient(90deg,#d00408,#ff3a40)}
.x3fb-prog__t span{position:absolute;top:50%;width:18px;height:18px;margin:-9px 0 0 -9px;border-radius:50%;background:#fff;border:4px solid var(--r2)}
.x3fb-prog.is-ok .x3fb-prog__t i{background:linear-gradient(90deg,#16a34a,#4ade80)}.x3fb-prog.is-ok .x3fb-prog__t span{border-color:#4ade80}.x3fb-prog.is-ok .x3fb-prog__h span{color:#4ade80}
.x3fb-prog__f{display:flex;justify-content:space-between;font-size:12.5px;color:var(--ink3);font-variant-numeric:tabular-nums}
.x3fb-cp{position:fixed;inset:0;z-index:2147482800}.x3fb-cp[hidden]{display:none}
.x3fb-cp__ov{position:absolute;inset:0;background:rgba(16,7,8,.6);opacity:0;transition:opacity .25s}
.x3fb-cp__p{position:absolute;top:0;bottom:0;right:0;display:flex;flex-direction:column;gap:18px;width:min(440px,100%);padding:max(22px,env(safe-area-inset-top)) 26px max(22px,env(safe-area-inset-bottom));overflow-y:auto;background:linear-gradient(180deg,#211112,#190d0e);border-left:3px solid var(--r);box-shadow:-20px 0 60px -20px rgba(208,4,8,.5);transform:translateX(105%);transition:transform .28s var(--ease)}
.x3fb-cp--l .x3fb-cp__p{right:auto;left:0;border-left:0;border-right:3px solid var(--r);transform:translateX(-105%)}
.x3fb-cp.is-open .x3fb-cp__ov{opacity:1}.x3fb-cp.is-open .x3fb-cp__p{transform:none}
.x3fb-cp__h{display:flex;align-items:center;gap:14px;padding-bottom:18px;border-bottom:1px solid rgba(255,255,255,.12)}
.x3fb-cp__h>.x3fb-i{width:40px;height:40px;color:var(--r2)}.x3fb-cp__h b{flex:1;font-size:24px;font-weight:900;letter-spacing:-.01em;text-transform:uppercase}
.x3fb:is(#x3fb-z,*) .x3fb-cp__q{margin:0;font-size:20px;font-weight:800;line-height:1.25;color:#fff}
.x3fb-cp__a{display:grid;gap:12px;padding-bottom:22px;border-bottom:1px solid rgba(255,255,255,.12)}
.x3fb:is(#x3fb-z,*) .x3fb-cp__btn{display:flex;align-items:center;gap:16px;min-height:58px;padding:0 18px;border-radius:12px;border:1px solid rgba(255,255,255,.2);background:rgba(255,255,255,.03);color:#fff!important;text-decoration:none!important;font:800 14.5px/1 Urbanist,system-ui,sans-serif;letter-spacing:.08em;text-transform:uppercase;transition:transform .2s,filter .2s,border-color .2s}
.x3fb:is(#x3fb-z,*) .x3fb-cp__btn.is-wa{background:linear-gradient(135deg,#d00408,#ff3a40);border-color:#d00408}
.x3fb-cp__btn span{flex:1}@media(max-width:420px){.x3fb:is(#x3fb-z,*) .x3fb-cp__btn{font-size:13px;letter-spacing:.04em}.x3fb-cp__p{padding-inline:18px}}.x3fb-cp__btn .x3fb-i:first-child{width:28px;height:28px}.x3fb-cp__btn:hover{transform:translateY(-1px);border-color:#ff3a40}
.x3fb-cp__f{display:flex;flex-direction:column;gap:12px}.x3fb-cp__f label{font-size:11.5px;letter-spacing:.14em;text-transform:uppercase;color:var(--ink2)}
.x3fb:is(#x3fb-z,*) .x3fb-cp__send{width:100%;min-height:62px;font-size:15px}.x3fb-cp__send .x3fb-i:first-child{width:24px;height:24px}
.x3fb:is(#x3fb-z,*) .x3fb-cp__hours{display:flex;align-items:center;justify-content:center;gap:12px;margin:0;font-size:14px;line-height:1.4;color:var(--ink2);text-align:left}.x3fb-cp__hours .x3fb-i{width:22px;height:22px}
.x3fb-fab:is(#x3fb-z,.x3fb){position:fixed;z-index:2147482700;bottom:calc(20px + env(safe-area-inset-bottom,0px));display:grid!important;place-items:center;width:62px;height:62px;padding:0!important;border:0!important;border-radius:50%!important;background:radial-gradient(circle at 30% 25%,#ff3a40,#d00408 60%,#8a0205)!important;color:#fff!important;box-shadow:0 14px 30px -10px rgba(208,4,8,.85),0 0 0 4px rgba(208,4,8,.18)!important;cursor:pointer;transition:transform .2s var(--ease),bottom .2s}
.x3fb-fab--r{right:20px}.x3fb-fab--l{left:76px}.x3fb-fab .x3fb-i{width:28px;height:28px}.x3fb-fab:hover{transform:scale(1.06)}
.x3fb-fab.is-up:is(#x3fb-z,.x3fb){bottom:calc(88px + env(safe-area-inset-bottom,0px))}
html.x3fb-lock,html.x3fb-lock body{overflow:hidden}
.x3fb-cbox{max-width:560px;margin:0 auto;padding:clamp(20px,3vw,28px);display:flex;flex-direction:column;gap:18px;border-radius:18px;border:1px solid rgba(255,255,255,.12);border-left:3px solid var(--r);background:linear-gradient(180deg,#211112,#190d0e)}
.x3fb-adm-note{padding:12px 14px;border:1px dashed #ff3a40;border-radius:10px;font:600 13px/1.4 system-ui,sans-serif;color:#ff8a8e;background:rgba(208,4,8,.06)}
.x3fb{--hair:linear-gradient(140deg,rgba(255,58,64,.55),rgba(255,255,255,.07) 38%,rgba(255,255,255,.03) 70%,rgba(208,4,8,.30));--sheen:linear-gradient(180deg,rgba(255,255,255,.22),rgba(255,255,255,0) 46%)}
.x3fb p{text-wrap:pretty}.x3fb-prog__f,.x3fb-bar__h b,.x3fb-offer__big,.x3fb-news__big{font-variant-numeric:tabular-nums}
.x3fb:is(#x3fb-z,*) .x3fb-btn{position:relative;isolation:isolate;transition:transform .16s var(--ease),filter .16s,border-color .16s,background-color .16s}
.x3fb:is(#x3fb-z,*) .x3fb-btn--p,.x3fb:is(#x3fb-z,*) .x3fb-cp__btn.is-wa{box-shadow:inset 0 1px 0 rgba(255,255,255,.28),0 14px 28px -14px rgba(208,4,8,.95)}
.x3fb-btn--p:before,.x3fb-cp__btn.is-wa:before{content:"";position:absolute;inset:1px;border-radius:inherit;background:var(--sheen);opacity:.55;z-index:-1;pointer-events:none}
.x3fb-btn:active,.x3fb-cp__btn:active,.x3fb-info:active{transform:scale(.98)}
.x3fb-gamme,.x3fb-eng__c,.x3fb-profile,.x3fb:is(#x3fb-z,*) button.x3fb-info,.x3fb-legend,.x3fb-tile,.x3fb-feat{border:1px solid transparent!important;background:linear-gradient(180deg,rgba(22,9,9,.78),rgba(9,5,5,.92)) padding-box,var(--hair) border-box!important;box-shadow:inset 0 1px 0 rgba(255,255,255,.05),0 1px 2px rgba(16,7,8,.4),0 18px 40px -26px rgba(16,7,8,.9)}
.x3fb-feats--bande .x3fb-feat{background:none!important;box-shadow:none;border:0!important}
.x3fb [aria-invalid="true"]{border-color:#ff3a40!important;box-shadow:0 0 0 3px rgba(255,58,64,.2)!important}
.x3fb-pre{opacity:0;transform:translateY(24px)}.x3fb-in{opacity:1;transform:none;transition:opacity .55s var(--ease),transform .55s var(--ease)}
:where(input,select,textarea):focus{outline:none}
:where(input,select,textarea):focus-visible{outline:2px solid rgba(255,58,64,.7);outline-offset:1px}
:where(a,button,summary,[role="button"],[tabindex]):focus-visible{outline:2px solid #ff3a40;outline-offset:3px}
.tx-qty:is(#x3fb-z,.tx-qty):focus-within{border-color:rgba(255,58,64,.6)!important;box-shadow:0 0 0 3px rgba(208,4,8,.22)}
.tx-qty:is(#x3fb-z,.tx-qty) input:is(:focus,:focus-visible,:active){border-color:transparent!important;box-shadow:none!important;outline:none!important;background-color:transparent!important}
:is(.tresxfb-modal__qty,.tresxfwl-modal__qty,.quantity) input:is(#x3fb-z,input):is(:focus,:focus-visible){outline:none!important;box-shadow:none!important}
:is(.tresxfb-modal__qty,.tresxfwl-modal__qty,.quantity):is(#x3fb-z,*):focus-within{box-shadow:0 0 0 3px rgba(208,4,8,.22)!important;border-radius:10px}
.tx-qty:is(#x3fb-z,.tx-qty) input:focus,.tx-qty:is(#x3fb-z,.tx-qty) input:focus-visible{outline:none!important;box-shadow:none!important}
:is(abbr.required,span.required,.req):is(#x3fb-z,*){font-size:0!important;text-decoration:none!important;border:0!important}
:is(abbr.required,span.required,.req):is(#x3fb-z,*):after{content:"";display:inline-block;width:6px;height:6px;margin:0 0 2px 5px;border-radius:50%;background:#ff3a40;vertical-align:middle}
.x3fb-hl{display:inline-flex;flex-wrap:wrap;align-items:center;gap:8px;margin:0;font-size:13px;font-weight:600;line-height:1.3;color:rgba(255,255,255,.82)}
.x3fb-hl i{width:8px;height:8px;flex:0 0 8px;border-radius:50%;background:#a1a1aa;box-shadow:0 0 0 3px rgba(161,161,170,.18)}
.x3fb-hl.is-open i{background:#4ade80;box-shadow:0 0 0 3px rgba(74,222,128,.2)}.x3fb-hl.is-soon i{background:#facc15;box-shadow:0 0 0 3px rgba(250,204,21,.2)}
.x3fb-hl a{color:#ff6a6e;text-decoration:underline;text-underline-offset:3px}
.x3fb-cp__hours .x3fb-hl{font-size:13px}
.x3fb-fbar{display:flex;flex-wrap:wrap;gap:8px;margin:0 0 18px}
.x3fb:is(#x3fb-z,*) .x3fb-fchip{display:inline-flex;align-items:center;gap:10px;min-height:40px;padding:0 12px 0 16px;border-radius:999px;border:1px solid rgba(255,58,64,.5);background:rgba(208,4,8,.12);color:#fff;font-size:13px;font-weight:600;text-decoration:none}
.x3fb-fchip b{color:#ff6a6e}.x3fb-fchip .x3fb-i{width:14px;height:14px;opacity:.8}.x3fb-fchip:hover{background:rgba(208,4,8,.22)}
@media(prefers-reduced-motion:reduce){.x3fb-marq__t{animation:none}.x3fb-pre{opacity:1;transform:none}}
@media(prefers-reduced-motion:reduce){.x3fb *{transition:none!important;animation:none!important}}
.screen-reader-text{position:absolute!important;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}.tx-var .tx-var-p,.tx-var .tx-var-ppg{display:none!important}.tx-var{justify-content:center;min-height:46px}.tx-feats .tx-feat:nth-child(n+4){display:none!important}.tx-feats{grid-template-columns:repeat(3,minmax(0,1fr))!important}