@font-face{font-family:"TickingTime";src:url(/wp-content/themes/baysmokes-mirror/assets/fonts/TickingTimebombBB.woff) format("woff"),src:url(/wp-content/themes/baysmokes-mirror/assets/fonts/TickingTimebombBB.woff2) format("woff2");font-display:swap}.federal-banning{width:100%;overflow:hidden}.federal-banning__wrapper{display:flex;flex-direction:column;gap:2rem}.federal-banning__content{display:flex;flex-direction:column;gap:1.5rem}.federal-banning__heading{font-family:"League Spartan";text-transform:uppercase;font-size:64px;font-style:normal;font-weight:700;line-height:60px;margin:0;color:var(--heading-color)}.federal-banning__ban{position:relative;display:inline-block;color:#fff;border-radius:5.679px;background:#FD1C03;padding:10px 15px 2px 15px;transform:rotate(3.801deg)}.federal-banning__ban-icon{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);width:100px;height:100px;pointer-events:none;z-index:0;opacity:.8;display:none}.federal-banning__ban-icon svg{width:100%;height:100%}.federal-banning__subheading--desktop{display:none;font-family:'Plus Jakarta Sans';color:#fff;margin-top:-30px;margin-bottom:20px}.federal-banning__subheading--mobile{display:block;font-size:15px;line-height:1.5;text-align:center;margin-top:-20px;margin-bottom:10px;color:var(--text-color)}.federal-banning__timer{display:flex;flex-direction:column;align-items:flex-start;gap:.5rem}.federal-banning__timer-labels{display:flex;margin-left:5px;gap:6rem;width:100%;font-family:'Plus Jakarta Sans';font-size:14px;font-weight:500;color:var(--text-color);letter-spacing:.5px;justify-content:center}.timer-label{flex:0;text-align:center;text-transform:capitalize;font-family:"Plus Jakarta Sans";font-size:18px;font-style:normal;font-weight:400;line-height:32px;letter-spacing:.36px;margin-bottom:-10px}.timer-label:first-child{text-align:left;padding-left:10px}.timer-label:last-child{text-align:right;padding-right:10px}.federal-banning__timer-display{font-size:100px;font-weight:400;color:var(--timer-color);font-family:"TickingTime";letter-spacing:4px;line-height:1;text-shadow:0 0 10px rgb(253 28 3 / .5);font-variant-numeric:tabular-nums;width:100%}.timer-digits{display:inline-block;min-width:.6em;text-align:center}.federal-banning__video-wrapper--desktop{display:none}.federal-banning__video-wrapper--mobile{display:block;width:100%}.federal-banning__video{position:relative;width:100%;padding-bottom:56.25%;background:#000;border-radius:12px;overflow:hidden}.federal-banning__icons{display:flex;flex-direction:column;gap:1.5rem}.federal-banning__icon-item{display:flex;align-items:center;gap:1rem}.federal-banning__icon{flex-shrink:0;width:48px;height:48px;display:flex;align-items:center;justify-content:center}.federal-banning__icon svg{width:100%;height:100%;color:var(--icon-color)}.federal-banning__icon-text{font-size:14px;line-height:1.4;margin:0;color:var(--text-color);font-weight:500;letter-spacing:.36px;text-transform:uppercase}.federal-banning__button-wrapper{margin-top:.5rem}.federal-banning__button{display:flex;justify-content:center;align-items:center;background:#FD1C03;background:var(--button-bg);color:#fff;transition:opacity 0.2s ease;border-radius:40px;border:2px solid #FFF;text-align:center;font-family:"Plus Jakarta Sans";text-transform:uppercase;width:313px;height:60px;font-size:17.82px;font-style:normal;font-weight:700;line-height:normal;letter-spacing:.356px;text-transform:uppercase;flex-shrink:0}.federal-banning__button:hover{opacity:.9}@media screen and (min-width:750px){.federal-banning__wrapper{flex-direction:row;align-items:center;justify-content:space-between;gap:4rem;padding:10rem 0rem}.federal-banning__content{flex:1;max-width:500px}.federal-banning__heading{font-size:48px}.federal-banning__ban-icon{width:140px;height:140px}.federal-banning__subheading--mobile{display:none}.federal-banning__subheading--desktop{display:block;font-size:20px}.federal-banning__timer-labels{font-size:16px;gap:150px}.timer-label:first-child{padding-left:23px;margin-right:-40px}.timer-label:last-child{margin-left:-80px;margin-right:42px}.federal-banning__timer-display{font-size:120px;letter-spacing:6px}.federal-banning__video-wrapper--mobile{display:none}.federal-banning__video-wrapper--desktop{display:block;flex:1;max-width:100%}.federal-banning__icons{flex-direction:row;gap:2rem}.federal-banning__icon-item{flex-direction:column;text-align:center;gap:.75rem}.federal-banning__icon{width:56px;height:56px}.federal-banning__icon-text{font-size:16px;max-width:145px;font-family:'Plus Jakarta Sans';color:#fff}.federal-banning__button{font-size:18px;height:57.023px;padding:17.151px 40.926px 17.151px 43.774px}}@media screen and (min-width:990px){.federal-banning__wrapper{gap:6rem}.federal-banning__heading{font-size:56px}.federal-banning__timer-display{font-size:115px}}{% comment %}mobile responsivness{% endcomment %}@media screen and (max-width:750px){.federal-banning__heading{font-size:38px;line-height:40px;text-align:center}.federal-banning__timer-display{font-size:83px;text-align:center}.federal-banning__timer-labels{font-size:12px}.timer-label:first-child{padding-left:40px}.timer-label:last-child{margin-left:-30px}.federal-banning__icon-item{flex-direction:column;justify-content:center}.federal-banning__icons{display:grid;grid-template-columns:1fr 1fr 1fr;padding:2rem 0rem}.federal-banning__icon-text{text-align:center}.federal-banning__button-wrapper{margin:auto}.federal-banning__wrapper{padding:5rem 0}.federal-banning__ban-icon{width:75px;height:75px}}