.clear,.clearfix:after{clear:both}.left{float:left}.right{float:right}.clearfix:after,.clearfix:before{content:" ";display:table}.alignRright{float:right;margin:0 0 12px 15px}.alignLeft,.float-left{float:left}.alignLeft{margin:0 15px 12px 0}.alignCenter{float:none !important;margin:0 auto;display:block}.text-left{text-align:left}.text-right{text-align:right}.text-center{text-align:center}.text-justify{text-align:justify}.config-errors h3{padding:10px 0;margin:5px}.config-errors ul{padding:0;margin:0}.config-errors li{padding:10px;margin:5px;background-color:#fcc;border:1px solid #c00;color:#333;font:15px/20px arial,sans-serif}.config-errors li strong{float:right}/*input[type=text],input[type=search],input[type=number],input[type=password],input[type=tel],input[type=email],select,textarea{background:#FFF;border:1px solid #a7abad;color:#222;height:32px;line-height:22px;width:100%;font-size:14px;padding:3px 8px;outline:0;font-family:Arial,sans-serif;font-weight:400;box-sizing:border-box;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;-o-box-sizing:border-box;-ms-box-sizing:border-box}*//*textarea{padding:6px;height:150px}select{line-height:24px;padding:4px;height:32px}input[type=text]:focus,input[type=search]:focus,input[type=password]:focus,input[type=tel]:focus,input[type=email]:focus,select:focus,textarea:focus{background:#fff;box-shadow:0 0 5px #51cbee;border:1px solid #51cbee}*/input[type="text"].has-error,input[type="search"].has-error,input[type="password"].has-error,input[type="tel"].has-error,input[type="email"].has-error,select.has-error{/*background:url(img/error-input.png) 99.5% 50% no-repeat #fff;border:1px solid orange*/}input[type="text"].no-error,input[type="search"].no-error,input[type="password"].no-error,input[type="tel"].no-error,input[type="email"].no-error,select.no-error{/*background:url(img/tick-input.png) 99.5% 50% no-repeat #fff;border:1px solid green*/}input.loading,select.loading{background:url(img/ajax-loader.gif) 99.5% 50% no-repeat #fff;border:1px solid #51cbee}.app-benchmark{position:fixed;width:98%;left:0;bottom:0;padding:5px 1%;background-color:#ccc;color:#333;text-align:right}#app_common_modal,#error_handler_overlay{position:fixed;top:0;left:0;padding:0;margin:0;width:100%;height:100%;z-index:2147483647;background:#333;background:rgba(255, 255, 255, 0.8);display:none;overflow-x:hidden;-webkit-overflow-scrolling:touch}#app_common_modal .app_modal_body,#error_handler_overlay .error_handler_body{max-width:600px;-webkit-background-clip:padding-box;font-family:Verdana,Geneva,sans-serif;box-sizing:border-box;outline:0}#error_handler_overlay .error_handler_body{margin:100px auto;width:95%;padding:20px;background-color:#fff;background-clip:padding-box;border:1px solid #999;border:1px solid rgba(0, 0, 0, 0.2);border-radius:0;-webkit-box-shadow:0 3px 9px rgba(0, 0, 0, 0.5);box-shadow:0 3px 9px rgba(0, 0, 0, 0.5);font-size:14px;line-height:1.42857143;color:#333;position:relative;-webkit-box-sizing:border-box;-moz-box-sizing:border-box}#app_common_modal_close,#error_handler_overlay_close{position:absolute;right:-10px;top:-10px;color:#fff;background-color:#333;border:2px solid #fff;border-radius:50%;width:30px;height:30px;text-align:center;cursor:pointer;text-decoration:none;font-weight:700;line-height:30px;padding:0;margin:0}#app_common_modal .app_modal_body{margin:100px auto;min-width:inherit;width:95%;min-height:400px;padding:2.5%;background-color:#fff;background-clip:padding-box;border:1px solid #999;border:1px solid rgba(0, 0, 0, 0.2);border-radius:0;-webkit-box-shadow:0 3px 9px rgba(0, 0, 0, 0.5);box-shadow:0 3px 9px rgba(0, 0, 0, 0.5);font-size:14px;line-height:1.42857143;color:#333;position:relative;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;-ms-box-sizing:border-box}#app_common_modal .app_modal_body iframe{min-height:400px;width:100%;border:1px solid #d5d6ef}.exitpop-content{position:fixed;height:400px;width:708px;margin:-200px 0 0 -354px;top:50%;left:50%;text-align:left;padding:0;border:none;z-index:2147483647}.exitpopup-overlay{background:rgba(0, 0, 0, 0.6);height:100%;left:0;position:fixed;top:0;width:100%;z-index:2147483647;display:none}.exitpop-content img{display:block;margin:0 auto;position:relative;text-align:center;max-width:100%;height:auto}.exitpop-discountbar{background-color:red;border-bottom:4px dashed #fff;color:#fff;font-family:Arial,Helvetica,sans-serif;font-size:15px;font-weight:700;height:50px;line-height:50px;position:fixed;text-align:center;top:0;width:100%;z-index:9999;display:none}.app-load-spinner{display:none;position:fixed;top:0;bottom:0;left:0;right:0;width:100px;height:100px;margin:auto;background-color:#333;border-radius:100%}.clear{line-height:0;height:0}/*.button,button,input[type=button],input[type=submit]{border:0;width:100%;display:block;cursor:pointer;position:relative;outline:0;padding:20px 15px;background:#2288D0;color:#fff;font-size:20px}*/#loading-indicator::after,#loading-indicator::before{box-sizing:border-box;left:50%;position:absolute;top:50%}/*.button:hover,button:hover,input[type=button]:hover,input[type=submit]:hover{background:#2791E4}*/.defult{padding:10px 15px}.defult form label{width:175px;display:inline-block}.defult input[type="text"],.defult input[type="search"],.defult input[type="number"],.defult input[type="password"],.defult input[type="tel"],.defult input[type="email"],.defult select,.defult textarea{max-width:275px}/*.defult input[type=submit]{max-width:450px}*/.defult .button,.defult button,.defult input[type="button"],.all-card-types li{float:left;margin-right:20px}#loading-indicator::before{background:url(../images/loading.gif) center center no-repeat rgba(0, 0, 0, 0);content:"";height:70px;margin-left:-35px;margin-top:-70px;width:70px;z-index:2}#loading-indicator::after{background:#fff;border-radius:5px;color:#000;content:"Processing, one moment please... ";font-family:arial;font-size:17px;height:110px;line-height:98px;margin-left:-150px;margin-top:-75px;padding-top:35px;text-align:center;width:300px;z-index:1}@-webkit-keyframes scaleout{0%{-webkit-transform:scale(0)}100%{-webkit-transform:scale(1);opacity:0}}@keyframes scaleout{0%{transform:scale(0);-webkit-transform:scale(0)}100%{transform:scale(1);-webkit-transform:scale(1);opacity:0}}span.cb-inline-error{margin-top:10px;font-weight:100;color:#c00;display:block}header,section,footer,aside,nav,main,article,figure{display:block}a:hover{outline:none;color:#000;text-decoration:none}.img-full{max-width:100%}.redirectBox{padding-top:20px}.redirect{padding:12px 20px;display:inline-block;background:#32a232;margin-block:10px;color:white;font-weight:bold;border-radius:4px;font-size:16px}.stay{text-decoration:underline}/*------------------------
CSS FOR DESKTOP PAGE TOP (inline)
-------------------------*//*------------------------
CSS FOR DESKTOP BANNER (inline)
-------------------------*//* .bg-bnr {
  position: absolute;
  left: 50%;
  top: 0;
  transform: translateX(-50%);
  width: 100%;
  height: 100%;
  max-width: 100%;
  max-height: 100%;
  object-fit: cover;
  object-position: center top;
} *//*Contactless delivery icon (inline) */.prod2-sec1{width:240px;right:-60px;bottom:-55px}.bnfts-lft{float:left;text-align:left;margin-left:-103px}.prod-sec2{position:absolute;left:-10px;right:0;top:120px;margin:auto;width:280px}/*------------------------
CSS FOR DESKTOP CTA
-------------------------*/.btn-ordr-cta{margin:3px 0 0;float:right;width:280px}.sec3-in{width:100%;float:left}.p4-sec5{width:100%;color:#2d2d2d;font-size:16px;line-height:22px;margin:4px auto 0;display:inline-block;font-weight:300}ul.points-sec5 li span{color:#8d181b}.prod2-sec5{position:absolute;right:400px;top:420px;width:205px}.shp2-sec5{position:absolute;right:460px;top:500px}.seals-sec5{position:absolute;right:3px;bottom:-24px}@keyframes pulse{0%{transform:scale(0.9);opacity:0.9}50%{transform:scale(1);opacity:1}100%{transform:scale(0.9);opacity:0.9}}@-webkit-keyframes pulse{0%{-webkit-transform:scale(0.95);opacity:0.7}50%{-webkit-transform:scale(1);opacity:1}100%{-webkit-transform:scale(0.95);opacity:0.7}}@media screen and (max-width: 1199px){.prod1-sec1{right:-60px;width:330px}}@media (max-width: 1177px){.prod-bnr{width:344px}.prod2-sec1{width:120px;right:110px;bottom:30px;z-index:1}}@media (max-width: 1024px){.container,.page-top,.banner-hm,div[class^="section"],.cta{width:100%;min-width:auto}.container{width:100%;padding-inline:15px}.bnrhm-lft{width:665px}.p2-sec1{width:962px}.testi-in-div{width:305px}}.autocomplete-suggestions{border:1px solid #999;background:#fff;overflow:auto;font-size:12px}.autocomplete-suggestion{padding:2px 5px;white-space:nowrap;overflow:hidden}.autocomplete-selected{background:#f0f0f0}.autocomplete-suggestions strong{font-weight:normal;color:#3399ff}.autocomplete-group{padding:2px 5px;color:#888}.autocomplete-group::before{content:"Â» "}.autocomplete-group strong{display:block;border-bottom:1px solid #000}.autocomplete-suggestions{overflow:auto;width:auto !important}.autocomplete-suggestion{overflow:visible}/* Get the bourbon mixin from http://bourbon.io *//* Reset */.flip-clock-wrapper *{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;-ms-box-sizing:border-box;-o-box-sizing:border-box;box-sizing:border-box;-webkit-backface-visibility:hidden;-moz-backface-visibility:hidden;-ms-backface-visibility:hidden;-o-backface-visibility:hidden;backface-visibility:hidden}.flip-clock-wrapper a{cursor:pointer;text-decoration:none;color:#ccc}.flip-clock-wrapper a:hover{color:#fff}.flip-clock-wrapper ul{list-style:none}.flip-clock-wrapper.clearfix:before,.flip-clock-wrapper.clearfix:after{content:" ";display:table}.flip-clock-wrapper.clearfix:after{clear:both}.flip-clock-wrapper.clearfix{*zoom:1}/* Main */.flip-clock-wrapper{font:normal 11px "Helvetica Neue",Helvetica,sans-serif;-webkit-user-select:none}.flip-clock-meridium{background:none !important;box-shadow:0 0 0 !important;font-size:36px !important}.flip-clock-meridium a{color:#313333}.flip-clock-wrapper{text-align:center;position:relative;width:auto;/*margin: 1em;*/margin:0;float:left}.flip-clock-wrapper:before,.flip-clock-wrapper:after{content:" ";/* 1 */display:table/* 2 */}.flip-clock-wrapper:after{clear:both}/* Skeleton */.flip-clock-wrapper ul{position:relative;float:left;margin:2px;width:24px;height:25px;font-size:80px;font-weight:bold;line-height:28px;border-radius:6px;background:#000}.flip-clock-wrapper ul li{z-index:1;position:absolute;left:0;top:0;width:100%;height:100%;line-height:25px;text-decoration:none !important}.flip-clock-wrapper ul li:first-child{z-index:2}.flip-clock-wrapper ul li a{display:block;height:100%;-webkit-perspective:200px;-moz-perspective:200px;perspective:200px;margin:0 !important;overflow:visible !important;cursor:default !important}.flip-clock-wrapper ul li a div{z-index:1;position:absolute;left:0;width:100%;height:50%;font-size:29px;overflow:hidden;outline:1px solid transparent}.flip-clock-wrapper ul li a div .shadow{position:absolute;width:100%;height:100%;z-index:2}.flip-clock-wrapper ul li a div.up{-webkit-transform-origin:50% 100%;-moz-transform-origin:50% 100%;-ms-transform-origin:50% 100%;-o-transform-origin:50% 100%;transform-origin:50% 100%;top:0}.flip-clock-wrapper ul li a div.up:after{content:"";position:absolute;top:44px;left:0;z-index:5;width:100%;height:3px;background-color:#000;background-color:rgba(0, 0, 0, 0.4)}.flip-clock-wrapper ul li a div.down{-webkit-transform-origin:50% 0;-moz-transform-origin:50% 0;-ms-transform-origin:50% 0;-o-transform-origin:50% 0;transform-origin:50% 0;bottom:0;border-bottom-left-radius:3px;border-bottom-right-radius:3px}.flip-clock-wrapper ul li a div div.inn{position:absolute;left:0;z-index:1;width:100%;height:200%;color:#000;text-align:center;background-color:#f4f4f4;border-radius:3px;font-size:29px;/*font-family: 'oswaldlight';*/font-weight:normal}.flip-clock-wrapper ul li a div.up div.inn{top:0}.flip-clock-wrapper ul li a div.down div.inn{bottom:0}/* PLAY */.flip-clock-wrapper ul.play li.flip-clock-before{z-index:3}.flip-clock-wrapper .flip{box-shadow:0 2px 5px rgba(0, 0, 0, 0.7)}.flip-clock-wrapper ul.play li.flip-clock-active{-webkit-animation:asd 0.5s 0.5s linear both;-moz-animation:asd 0.5s 0.5s linear both;animation:asd 0.5s 0.5s linear both;z-index:5}.flip-clock-divider{float:left;display:inline-block;position:relative;width:10px;height:25px}.flip-clock-divider:first-child{width:0}.flip-clock-dot{display:block;background:#fff;width:3px;height:3px;position:absolute;border-radius:50%;box-shadow:0 0 5px rgba(0, 0, 0, 0.5);left:3px}.flip-clock-divider .flip-clock-label{position:absolute;top:-1.5em;right:-86px;color:black;text-shadow:none;display:none}.flip-clock-divider.minutes .flip-clock-label{right:-88px}.flip-clock-divider.seconds .flip-clock-label{right:-91px}.flip-clock-dot.top{top:20px}.flip-clock-dot.bottom{bottom:12px}@-webkit-keyframes asd{0%{z-index:2}20%{z-index:4}100%{z-index:4}}@-moz-keyframes asd{0%{z-index:2}20%{z-index:4}100%{z-index:4}}@-o-keyframes asd{0%{z-index:2}20%{z-index:4}100%{z-index:4}}@keyframes asd{0%{z-index:2}20%{z-index:4}100%{z-index:4}}.flip-clock-wrapper ul.play li.flip-clock-active .down{z-index:2;-webkit-animation:turn 0.5s 0.5s linear both;-moz-animation:turn 0.5s 0.5s linear both;animation:turn 0.5s 0.5s linear both}@-webkit-keyframes turn{0%{-webkit-transform:rotateX(90deg)}100%{-webkit-transform:rotateX(0deg)}}@-moz-keyframes turn{0%{-moz-transform:rotateX(90deg)}100%{-moz-transform:rotateX(0deg)}}@-o-keyframes turn{0%{-o-transform:rotateX(90deg)}100%{-o-transform:rotateX(0deg)}}@keyframes turn{0%{transform:rotateX(90deg)}100%{transform:rotateX(0deg)}}.flip-clock-wrapper ul.play li.flip-clock-before .up{z-index:2;-webkit-animation:turn2 0.5s linear both;-moz-animation:turn2 0.5s linear both;animation:turn2 0.5s linear both}@-webkit-keyframes turn2{0%{-webkit-transform:rotateX(0deg)}100%{-webkit-transform:rotateX(-90deg)}}@-moz-keyframes turn2{0%{-moz-transform:rotateX(0deg)}100%{-moz-transform:rotateX(-90deg)}}@-o-keyframes turn2{0%{-o-transform:rotateX(0deg)}100%{-o-transform:rotateX(-90deg)}}@keyframes turn2{0%{transform:rotateX(0deg)}100%{transform:rotateX(-90deg)}}.flip-clock-wrapper ul li.flip-clock-active{z-index:3}/* SHADOW */.flip-clock-wrapper ul.play li.flip-clock-before .up .shadow{background:-moz-linear-gradient(top, rgba(0, 0, 0, 0.1) 0%, black 100%);background:-webkit-gradient(
    linear,
    left top,
    left bottom,
    color-stop(0%, rgba(0, 0, 0, 0.1)),
    color-stop(100%, black)
  );background:linear,top,rgba(0, 0, 0, 0.1) 0%,black 100%;background:-o-linear-gradient(top, rgba(0, 0, 0, 0.1) 0%, black 100%);background:-ms-linear-gradient(top, rgba(0, 0, 0, 0.1) 0%, black 100%);background:linear,to bottom,rgba(0, 0, 0, 0.1) 0%,black 100%;-webkit-animation:show 0.5s linear both;-moz-animation:show 0.5s linear both;animation:show 0.5s linear both}.flip-clock-wrapper ul.play li.flip-clock-active .up .shadow{background:-moz-linear-gradient(top, rgba(0, 0, 0, 0.1) 0%, black 100%);background:-webkit-gradient(
    linear,
    left top,
    left bottom,
    color-stop(0%, rgba(0, 0, 0, 0.1)),
    color-stop(100%, black)
  );background:linear,top,rgba(0, 0, 0, 0.1) 0%,black 100%;background:-o-linear-gradient(top, rgba(0, 0, 0, 0.1) 0%, black 100%);background:-ms-linear-gradient(top, rgba(0, 0, 0, 0.1) 0%, black 100%);background:linear,to bottom,rgba(0, 0, 0, 0.1) 0%,black 100%;-webkit-animation:hide 0.5s 0.3s linear both;-moz-animation:hide 0.5s 0.3s linear both;animation:hide 0.5s 0.3s linear both}/*DOWN*/.flip-clock-wrapper ul.play li.flip-clock-before .down .shadow{background:-moz-linear-gradient(top, black 0%, rgba(0, 0, 0, 0.1) 100%);background:-webkit-gradient(
    linear,
    left top,
    left bottom,
    color-stop(0%, black),
    color-stop(100%, rgba(0, 0, 0, 0.1))
  );background:linear,top,black 0%,rgba(0, 0, 0, 0.1) 100%;background:-o-linear-gradient(top, black 0%, rgba(0, 0, 0, 0.1) 100%);background:-ms-linear-gradient(top, black 0%, rgba(0, 0, 0, 0.1) 100%);background:linear,to bottom,black 0%,rgba(0, 0, 0, 0.1) 100%;-webkit-animation:show 0.5s linear both;-moz-animation:show 0.5s linear both;animation:show 0.5s linear both}.flip-clock-wrapper ul.play li.flip-clock-active .down .shadow{background:-moz-linear-gradient(top, black 0%, rgba(0, 0, 0, 0.1) 100%);background:-webkit-gradient(
    linear,
    left top,
    left bottom,
    color-stop(0%, black),
    color-stop(100%, rgba(0, 0, 0, 0.1))
  );background:linear,top,black 0%,rgba(0, 0, 0, 0.1) 100%;background:-o-linear-gradient(top, black 0%, rgba(0, 0, 0, 0.1) 100%);background:-ms-linear-gradient(top, black 0%, rgba(0, 0, 0, 0.1) 100%);background:linear,to bottom,black 0%,rgba(0, 0, 0, 0.1) 100%;-webkit-animation:hide 0.5s 0.3s linear both;-moz-animation:hide 0.5s 0.3s linear both;animation:hide 0.5s 0.2s linear both}@-webkit-keyframes show{0%{opacity:0}100%{opacity:1}}@-moz-keyframes show{0%{opacity:0}100%{opacity:1}}@-o-keyframes show{0%{opacity:0}100%{opacity:1}}@keyframes show{0%{opacity:0}100%{opacity:1}}@-webkit-keyframes hide{0%{opacity:1}100%{opacity:0}}@-moz-keyframes hide{0%{opacity:1}100%{opacity:0}}@-o-keyframes hide{0%{opacity:1}100%{opacity:0}}@keyframes hide{0%{opacity:1}100%{opacity:0}}@media (max-width: 1199px){.bnrhm-lft-in1{margin:9px 48px 64px}}.arwtxt-bnr{float:right;margin:33px 0 0 0;position:relative}.prod-bnr2{left:-105px;width:220px;top:395px}@media screen and (max-width: 1199px){.prod-bnr{position:absolute;left:-48px;top:393px;width:330px}.arwtext{margin-top:28px}}@media (max-width: 1199px){.bnrhm-rgt{width:288px}}.form-top-hm{display:table;margin:13px auto}.timer-bg{width:100%;float:left;margin:0px auto;position:relative;background:#4d1116}.timer-bg-brdr{float:left;width:100%}.timer-bgin{width:auto;display:table;margin:0 auto;padding:6px 0}.timeric-bnrhm{float:left;margin:4px 12px 0 0}.security-bnrhm{display:table;margin:0 auto 2px}.banner-hm.lazy-css-background.visible{background:url(/secure/swiblood/us/v1/images/bg-bnr.webp) no-repeat center top}