html,body,div,span,applet,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,abbr,acronym,address,big,cite,code,del,dfn,em,img,ins,kbd,q,s,samp,small,strike,strong,sub,sup,tt,var,b,u,i,center,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td,article,aside,canvas,details,embed,figure,figcaption,footer,header,hgroup,menu,nav,output,ruby,section,summary,time,mark,audio,video{border:0;font-size:100%;font:inherit;margin:0;padding:0;vertical-align:baseline}article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section{display:block}body{line-height:1}ol,ul{list-style:none}blockquote,q{quotes:none}blockquote:before,blockquote:after,q:before,q:after{content:"";content:none}table{border-collapse:collapse;border-spacing:0}:focus{outline:0}::-moz-selection,::-webkit-selection,::selection{background:#fa603e;color:#fff;text-shadow:none}html{background-color:#fff}body{background-color:#fff;color:#474B58;font:400 62.5% "Lato", "Helvetica Neue", Helvetica, Arial, sans-serif;text-align:center;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}body.noscroll{height:100%;overflow:hidden;width:100%}header,section{padding:100px 0}.container{margin-left:auto;margin-right:auto;width:90%;max-width:1160px}.container.narrow{max-width:960px}.img-fluid{height:auto;width:auto;max-width:100%}@-webkit-keyframes gentlepulse{0%{box-shadow:0 0 0 0px rgba(0,0,0,0.2);transform:scale(0.95)}50%{transform:scale(1.1)}100%{box-shadow:0 0 0 20px rgba(0,0,0,0);transform:scale(0.95)}}.button:link,.button:visited,.button:active{align-items:center;background:#fa603e;background:linear-gradient(0deg, #fa603e 0%, #fb8f5d 100%);background-blend-mode:overlay, normal;border-radius:12px;box-shadow:0px 5px 20px 0px rgba(0,0,0,0.15);color:#fff;display:inline-flex;font-family:"Montserrat", Arial, sans-serif;font-size:24px;font-weight:700;justify-content:center;line-height:normal;padding:25px 40px;text-decoration:none;text-transform:uppercase;transition:background 0.2s ease-out, color 0.2s ease-out, box-shadow 0.2s ease-out}.button:link:hover,.button:visited:hover,.button:active:hover{background:#e44725;background:linear-gradient(0deg, #e44725 0%, #f16a36 100%)}.button:link.button-sm,.button:visited.button-sm,.button:active.button-sm{border-radius:6px;font-size:14px;padding:15px 10px}.button:link.button-dark,.button:visited.button-dark,.button:active.button-dark{background:#454958;background:linear-gradient(0deg, #454958 0%, #696d83 100%);background-blend-mode:overlay, normal}.button:link.button-dark:hover,.button:visited.button-dark:hover,.button:active.button-dark:hover{background:#2e3449;background:linear-gradient(0deg, #2e3449 0%, #454e6d 100%)}.button.button-pulse{-webkit-animation:gentlepulse 1.75s infinite;animation:gentlepulse 1.75s infinite}.button.hidden{display:none}div.addeventatc{background:#454958;background:linear-gradient(0deg, #454958 0%, #696d83 100%);background-blend-mode:overlay, normal;border-radius:12px  !important;border:none !important;box-shadow:0px 5px 20px 0px rgba(0,0,0,0.15) !important;color:#fff !important;display:inline-flex !important;font-family:"Montserrat", Arial, sans-serif !important;font-size:24px !important;font-weight:700 !important;justify-content:center !important;line-height:normal !important;outline:none !important;padding:25px 40px !important;text-decoration:none !important;text-shadow:none !important;text-transform:uppercase !important}div.addeventatc.button-orange{background:#fa603e;background:linear-gradient(0deg, #fa603e 0%, #fb8f5d 100%);background-blend-mode:overlay, normal}div.addeventatc.button-orange:hover{background:#e44725;background:linear-gradient(0deg, #e44725 0%, #f16a36 100%)}div.addeventatc>span{display:none}div.addeventatc:hover,div.addeventatc:focus{background:#2e3449;background:linear-gradient(0deg, #2e3449 0%, #454e6d 100%)}.buttons{display:flex;justify-content:center}.buttons .button:first-child{margin-right:30px}.buttons .button:only-child{margin-right:0px}header{background:#011320 url("../images/wpf/2023-black-friday/bg-pattern.png") no-repeat 50% 0;background-size:cover}header .container{max-width:900px;text-align:center}header #logo{background:#fff;border-radius:105px;height:200px;margin-bottom:50px;padding:5px;width:200px}header h1{color:#fff;font-size:48px;font-weight:300;margin-bottom:50px}header h1 strong{background:url("../images/wpf/2023-black-friday/underline.svg") no-repeat 50% 100%;background-size:100% auto;display:inline-block;font-weight:600;padding-bottom:15px;white-space:nowrap}header h3{align-items:center;color:#fa603e;display:flex;font-family:"Montserrat", Arial, sans-serif;font-size:20px;font-weight:700;justify-content:center;margin-bottom:50px;text-transform:uppercase}header h3 span{background:rgba(255,255,255,0.15);display:block;flex-grow:1;height:1px;width:100%}header h3 strong{display:block;flex-grow:0;margin:0 20px;white-space:nowrap}header .button.addeventatc,header .button.giveaway-enter{box-shadow:0px 5px 20px 0px rgba(0,0,0,0.2) !important}header #countdown{display:flex;justify-content:space-between;margin:0 auto 50px;width:470px}header #countdown dl{text-align:left}header #countdown dl dd{align-items:center;background:rgba(255,255,255,0.1);border-radius:10px;border:1px solid rgba(255,255,255,0.15);color:#fff;display:flex;font-family:"Montserrat", Arial, sans-serif;font-size:40px;font-weight:600;height:95px;justify-content:center;margin-bottom:15px;text-transform:uppercase;width:95px}header #countdown dl dt{color:rgba(255,255,255,0.35);font-family:"Montserrat", Arial, sans-serif;font-size:13px;font-weight:400;line-height:16px;text-align:center;text-transform:uppercase}#giveaway{background:#fafafa}#giveaway img{margin-bottom:50px}#giveaway .content{margin-bottom:50px;text-align:center}#info img.img-fluid{border-radius:5px;box-shadow:0 10px 50px rgba(0,0,0,0.2);margin-bottom:50px}#info .content{margin-bottom:50px;text-align:center}#info #reviews{align-items:flex-start;display:flex;justify-content:space-between}#info #reviews .review{background:#fafafa;border-radius:5px;border:1px solid #ddd;box-sizing:border-box;padding:30px;text-align:left;width:29.7916667%}#info #reviews .review p{font-size:16px;line-height:24px}#info #reviews .review .review-meta{align-items:center;display:flex;justify-content:space-between;margin-top:15px}#info #reviews .review .review-meta p{font-size:14px;font-style:normal;font-weight:300}#info #reviews .review .review-meta .review-rating{min-width:85px;text-align:right}#info #reviews .review .review-meta .review-rating img{margin:0 -1px}#discount .container{text-align:left}#discount .container .content{margin-bottom:50px;max-width:636px}#discount .container .content p:last-of-type{color:#121830}#sullie-xl{background:url("../images/wpf/2023-black-friday/giant-sullie.png") no-repeat 0 0;background-size:cover;height:715px;margin-top:-674px;position:absolute;right:0;width:787px}#deal{background-color:#fafafa;padding-bottom:0}.bfcm-giveaway #deal{background-color:#fff}#deal .container .content{text-align:center}#deal .container #badges{display:flex;justify-content:space-between;margin:50px auto;max-width:680px}#deal .container #pricing{background:#fff;border:1px solid #ddd;display:flex;margin:83px 0 50px}#deal .container #pricing .plan{border-right:1px solid #ddd;box-sizing:border-box;padding:30px;position:relative;width:25%}#deal .container #pricing .plan:last-of-type{border-right:0}#deal .container #pricing .plan .tab{background:#1E243B;box-sizing:border-box;color:#fff;font-size:14px;font-weight:900;left:-1px;padding:8px;position:absolute;text-transform:uppercase;top:-34px;width:calc(100% + 2px)}#deal .container #pricing .plan div,#deal .container #pricing .plan .button{margin-bottom:15px}#deal .container #pricing .plan .button{box-sizing:border-box;width:100%}#deal .container #pricing .plan .name{color:#121830;font-size:24px;font-weight:900}#deal .container #pricing .plan .price-normal{color:#474B58;font-size:16px}#deal .container #pricing .plan .price-current{position:relative}#deal .container #pricing .plan .price-current .usd{color:#121830;font-size:24px;margin:10px 0 0 -18px;position:absolute}#deal .container #pricing .plan .price-current .dollar{color:#121830;font-size:60px}#deal .container #pricing .plan .price-current .cents{color:#121830;font-size:24px;margin-top:10px;position:absolute}#deal .container #pricing .plan .price-current .period{color:#474B58;font-size:12px;margin-top:40px;position:absolute}#deal .container #pricing .plan .saved{color:#121830;background:rgba(254,184,44,0.2);font-size:14px;padding:10px}#deal .container #pricing .plan .saved strong{font-weight:700}#deal .container #pricing .plan .desc{color:#474B58;font-size:16px;font-weight:600}#deal .container #pricing .plan .content{color:#474B58;font-size:15px;line-height:24px;margin-bottom:0;padding-top:15px;text-align:left}#deal .container #pricing .plan .content a.see-more{color:#fa603e;font-weight:700;text-decoration:underline;transition:none}#deal .container #pricing .plan .content a.see-more:hover{color:#e44725}#deal .container #pricing .plan .content ul.features_list{list-style:none;margin:0 0 25px;padding:0}#deal .container #pricing .plan .content ul.features_list:last-of-type{margin-bottom:0}#deal .container #pricing .plan .content ul.features_list>li{color:#474B58;font-family:"Lato", "Helvetica Neue", Helvetica, Arial, sans-serif;font-size:14px;font-weight:400;line-height:24px;list-style:none;position:relative}#deal .container #pricing .plan .content ul.features_list>li.has_tooltip{margin:3px 0 7px 0}#deal .container #pricing .plan .content ul.features_list>li.has_tooltip span.feature{border-bottom:1px dashed #ccc;padding:2px 0px}#deal .container #pricing .plan .content ul.features_list>li.has_tooltip span.tooltip{background-color:#F9F9F9;border-radius:4px;border:1px solid #CCC;color:#555;display:none;filter:drop-shadow(0 0 5px #e0e0e0);font-size:14px;margin-left:-5px;padding:9px;position:absolute;text-align:left;top:-6px;width:250px;z-index:1}#deal .container #pricing .plan .content ul.features_list>li.has_tooltip span.tooltip p{color:#555;font-weight:400;margin-bottom:0px}#deal .container #pricing .plan .content ul.features_list>li.has_tooltip:hover span.tooltip{display:inline-block}#deal .container #pricing .plan .content ul.features_list>li ol{margin:0px;margin-left:14px}#deal .container #pricing .plan .content ul.features_list>li ol li{margin-bottom:0px}#deal .container #notice p{color:#474B58;font-size:14px;font-weight:400;line-height:24px}#deal .container #bonus{margin:50px auto 0;text-align:center;max-width:960px}#deal .container #bonus p{font-size:20px;font-weight:400;line-height:30px;margin:0 auto}#deal .container #bonus a{font-weight:700}#deal .container #bonus a:hover{text-decoration:none}#sub-footer{background:#121830}#sub-footer h2{color:#fff;font-family:"Montserrat", Arial, sans-serif;font-size:110px;font-weight:900;margin-bottom:25px;text-transform:uppercase}#sub-footer h3{color:#fa603e;font-family:"Montserrat", Arial, sans-serif;font-size:40px;font-weight:700}footer{background:#050C25;color:rgba(255,255,255,0.75);font-size:16px;font-weight:300}footer .container{padding:50px 0}footer .container p{margin-bottom:15px}footer .container ul li{display:inline;margin:0 10px}footer .container ul li a:link,footer .container ul li a:visited,footer .container ul li a:active{color:rgba(255,255,255,0.75);text-decoration:none;transition:color 0.2s ease-out;white-space:nowrap}footer .container ul li a:hover,footer .container ul li a:focus{color:#fff}.content{text-align:left}.content a:link,.content a:visited,.content a:active{color:#011a2b;font-weight:700;text-decoration:underline;transition:color 0.2s ease-out}.content a:link.link-mi,.content a:visited.link-mi,.content a:active.link-mi{color:#7D5CC2}.content a:link.link-om,.content a:visited.link-om,.content a:active.link-om{color:#71B406}.content a:link.link-tp,.content a:visited.link-tp,.content a:active.link-tp{color:#1D58BF}.content a:hover,.content a:focus{color:#0399ed;text-decoration:underline}.content a:hover.link-mi,.content a:hover.link-om,.content a:hover.link-tp,.content a:focus.link-mi,.content a:focus.link-om,.content a:focus.link-tp{color:#011320}.content a.secondary:link,.content a.secondary:visited,.content a.secondary:active{color:#777}.content a.secondary:hover,.content a.secondary:focus{color:#111}.content h1,.content h2,.content h3,.content h4,.content h5,.content h6{color:#121830;font-family:"Montserrat", Arial, sans-serif;font-weight:700;margin:0 0 15px}.content h1{font-size:5em}.content h2{font-size:4em}.content h3{font-size:3.2em}.content h4{color:#777;font-size:2.8em}.content h5{color:#777;font-size:2.2em}.content h6{color:#777;font-size:2em}.content p{font-size:2em;font-weight:400;line-height:1.5em;margin-bottom:25px}.content p.big{font-size:2.2em}.content ul,.content ol{margin:0 0 3em 30px}.content ul li,.content ol li{color:#444;font-size:1.8em;line-height:1.5em;list-style-type:disc;margin-bottom:5px}.content ul li ul,.content ul li ol,.content ol li ul,.content ol li ol{margin:5px 0 .5em 30px}.content ul li li,.content ul li p,.content ol li li,.content ol li p{font-size:1em}.content ol li{list-style-type:decimal}.content blockquote{border-left:5px solid #fafafa;font-style:italic;margin:0 0 20px 20px;padding:0 20px}.content strong{font-weight:700}.content em{font-style:italic}.content i.fa,.content i.fab,.content i.fad,.content i.fal,.content i.far,.content i.fas{font-style:normal}.content img{display:block;height:auto;max-width:100%;width:auto}.content img.wp-smiley{display:inline}.content object,.content iframe{display:block;margin:0 auto}@media all and (max-width: 1479px){#sullie-xl{height:545px;margin-top:-514px;width:600px}}@media all and (max-width: 1159px){#sullie-xl{width:500px;height:455px;margin-top:-429px}#discount{padding:0 0 430px}#discount .container{text-align:center}#discount .container .content{margin-bottom:50px;max-width:100%;text-align:center}#sub-footer h2{font-size:90px}#sub-footer h3{font-size:36px}}@media all and (max-width: 1024px){.button:link,.button:visited,.button:active,.button.addeventatc{font-size:22px !important;padding:15px 25px !important}.button:link.button-sm,.button:visited.button-sm,.button:active.button-sm,.button.addeventatc.button-sm{padding:15px 0 !important;font-size:14px !important}header,section{padding:75px 0}header #logo{margin-bottom:35px}header h1{margin-bottom:35px}header h3{margin-bottom:35px}header #countdown{margin:0 auto 35px;width:380px}header #countdown dl dd{font-size:32px;height:80px;margin-bottom:15px;width:80px}header #countdown dl dt{font-size:12px}#giveaway img{margin:0 auto 35px;max-width:75%}#giveaway .content{margin-bottom:35px}#info img.img-fluid{margin-bottom:35px}#info .content{margin-bottom:35px}#discount .container .content{margin-bottom:35px}#deal .container #badges{margin:35px auto}#deal .container #pricing{margin:83px 0 35px}#deal .container #pricing .plan{padding:20px}#deal .container #notice{margin-bottom:35px}}#sub-footer h2{margin-bottom:25px}footer .container{padding:50px 0}@media all and (max-width: 1023px){header #logo{width:150px;height:150px;border-radius:80px}header h1{font-size:32px}#sub-footer h2{margin-bottom:10px;font-size:70px}#sub-footer h3{font-size:30px}#deal .container{width:100%}#deal .container.narrow{width:90%}#deal .container #pricing{border-left:0;border-right:0}#deal .container #pricing .plan{padding:20px}#deal .container #pricing .plan .price-current .usd{font-size:18px;margin:7px 0 0 -12px}#deal .container #pricing .plan .price-current .dollar{font-size:40px !important}#deal .container #pricing .plan .price-current .cents{font-size:18px;margin-top:7px}#deal .container #pricing .plan .price-current .period{font-size:10px;margin-top:30px}#deal .container #pricing .plan .saved span span{display:none}#deal .container #pricing .plan .desc{font-size:14px}.content h2{font-size:3em}.content p{font-size:1.8em}}@media all and (max-width: 767px){.button:link,.button:visited,.button:active,.button.addeventatc{font-size:18px !important}.button:link.button-sm,.button:visited.button-sm,.button:active.button-sm,.button.addeventatc.button-sm{font-size:18px !important}.buttons{display:block}.buttons .button:first-child{display:block !important;margin:0 0px 20px 0px}.buttons .button-pulse:first-child{margin:0 15px 20px 15px !important}header,section{padding:50px 0}header #logo{border-radius:105px;height:100px;margin-bottom:25px;width:100px}header h1{font-size:24px;margin-bottom:25px}header h3{font-size:15px;margin-bottom:15px}header h3 strong{margin:0 10px}header #countdown{margin:0 auto 25px;width:100%}header #countdown dl dd{font-size:28px;height:70px;margin-bottom:10px;width:70px}header #countdown dl dt{font-size:11px}#giveaway img{margin-bottom:25px}#giveaway .content{margin-bottom:25px}#info img.img-fluid{margin-bottom:25px}#info .content{margin-bottom:25px}#info #reviews{display:block}#info #reviews .review{margin-bottom:15px;padding:20px;width:100%}#info #reviews .review p{font-size:15px;line-height:20px}#info #reviews .review .review-meta p{font-size:13px}#sullie-xl{height:274px;margin-top:-258px;width:300px}#discount{padding-bottom:300px}#discount .container .content{margin-bottom:25px}#deal .container #badges{display:block;margin:25px auto 0}#deal .container #badges img{margin:0 auto 15px}#deal .container #pricing{border-bottom:0;display:block;margin:70px 0 25px}#deal .container #pricing .plan{border-bottom:1px solid #ddd;border:0;padding:20px;width:100%}#deal .container #pricing .plan .tab{left:-1px;top:-34px;width:calc(100% + 1px)}#deal .container #pricing .plan .saved span span{display:inline-block;margin-right:3px}#deal .container #notice{margin:0 auto 50px;width:90%}#deal .container #notice p{font-size:12px;line-height:1.5em}#sub-footer h2{margin-bottom:5px;font-size:36px}#sub-footer h3{font-size:18px}footer{font-size:14px}footer .container{padding:25px 0}.content h2{font-size:2.4em}.content p{font-size:1.7em}}
