.wp-block-markanthonygroup-product-lead{max-width:100%!important}.product-lead{align-items:center;background-color:var(--background-color,#000);background-image:var(--background-image-mobile);background-position:center 30%;display:flex;flex-direction:column;height:185.8974358974vw;justify-content:space-between;max-height:860px;padding-bottom:calc(45/var(--initial-width-mobile)*100vw)!important;padding-top:calc(var(--header-height) + 5%)!important;position:relative}.product-lead,.product-lead:before{background-repeat:no-repeat;width:100%}.product-lead:before{background-image:url(../images/dark-overlay.5f0ddf62.png);background-position:bottom;background-size:cover;bottom:0;content:"";height:100%;left:0;position:absolute;top:0;z-index:2}@media screen and (min-width:768px){.product-lead:before{background-image:url(../images/dark-overlay.5f0ddf62.png),linear-gradient(-89deg,transparent 45.7%,rgba(0,0,0,.5));filter:opacity(.6)}.product-lead{background-image:var(--background-image-desktop);background-position:top;background-size:cover;padding-bottom:calc(120/var(--initial-width)*100vw)!important}}@media screen and (min-width:992px){.product-lead{background-image:var(--background-image-desktop);background-size:cover;height:72.9166666667vw;max-height:unset;padding-bottom:calc(120/var(--initial-width)*100vw)!important}}.product-lead__headings{align-items:center;display:flex;flex-direction:column;justify-content:center}.product-lead__title{color:var(--title-color,#fff);font-family:var(--font-family);font-size:var(--heading-font-size);line-height:1;position:relative;text-align:center;text-transform:uppercase;width:85%;z-index:4}@media screen and (min-width:768px){.product-lead__title{width:100%}}.product-lead__subtitle{background-clip:text;-webkit-background-clip:text;background-image:var(--text-background-image);background-position:50%;background-repeat:no-repeat;background-size:cover;color:hsla(0,17%,91%,.05)!important;filter:brightness(1.5) opacity(.8);font-family:var(--font-family);font-size:var(--subheading-font-size);line-height:1;margin-top:10px;position:relative;text-align:center;text-transform:uppercase;width:85%;word-break:break-word;z-index:4}@media screen and (min-width:768px){.product-lead__subtitle{padding-bottom:80px;width:100%}}.product-lead__video{height:100%;left:0;margin:0 auto;-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center;position:absolute;top:0;width:100%;z-index:2}@media screen and (min-width:600px){.product-lead__video{left:0;margin-inline:auto;right:0}}.product-lead .countdown{position:relative;z-index:4}.product-lead .countdown__wrap{align-items:center;animation:fadeIn .5s ease-in-out forwards;color:#fff;flex-flow:column;font-family:var(--font-family);text-align:center;width:100%;z-index:10}.product-lead .countdown__content{font-size:max(25px,2.65vw)!important;line-height:1;margin-bottom:15px;text-transform:uppercase}.product-lead .countdown__post-msg{align-items:center;display:flex;flex-direction:column;gap:15px;justify-content:center;position:relative;z-index:4}.product-lead .countdown__post-title{color:#fff;font-family:var(--font-family);font-size:max(25px,2.65vw)!important;line-height:1;text-transform:uppercase}.product-lead .countdown__post-description{color:#fff;font-family:var(--font-family);font-size:20px;letter-spacing:-.3px;line-height:1;margin:0 auto;max-width:min(80%,1100px);text-align:center}.product-lead .countdown__post-button{margin-top:20px}.product-lead .timer{align-items:center;box-sizing:border-box;display:flex;justify-content:center;margin:auto;max-width:450px;padding:0 19px;width:95%}@media screen and (min-width:768px){.product-lead .timer{align-items:center;box-sizing:border-box;display:flex;justify-content:space-between;max-width:unset;padding:0 19px;width:57vw}}.product-lead .timer__piece{box-sizing:border-box;display:flex;flex-flow:column;margin:0;min-width:unset;padding:0!important;width:85px}@media screen and (min-width:768px){.product-lead .timer__piece{width:150px}}@media screen and (min-width:992px){.product-lead .timer__piece{padding:0 20px;width:200px}}.product-lead .timer__piece-time{color:var(--tertiarly-color-light);font-family:var(--font-family);font-size:max(28px,4.45vw);font-weight:700;opacity:.9}.product-lead .timer__piece-label{color:#fff;font-family:var(--font-family);font-size:10px;font-weight:700;text-transform:uppercase}@media screen and (min-width:500px){.product-lead .timer__piece-label{font-size:12px;line-height:16px}}@media screen and (min-width:992px){.product-lead .timer__piece-label{font-size:18px;line-height:24px}}@keyframes fadeIn{0%{opacity:0}to{opacity:1}}
