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{margin:0;padding:0;border:0;font-size:100%;font:inherit;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}::-webkit-input-placeholder{opacity:1}::-moz-placeholder{opacity:1}:-moz-placeholder{opacity:1}:-ms-placeholder{opacity:1}a:focus,button:focus{outline:none}*{box-sizing:border-box}html{background:#fff;width:100%}body{display:block;width:100%;background:#fff;color:#123528;font-family:"Outfit",Roboto,Arial,sans-serif;text-align:center}body .container{margin:0 auto;width:100%;position:relative;padding:0 4vw}@media only screen and (max-width: 863px){body .container{padding:0 20px}}body a,body .fancy,body .fancybadges,body .fancyframe{color:#275485;text-decoration:underline}body a:hover,body .fancy:hover,body .fancybadges:hover,body .fancyframe:hover,body a:focus,body .fancy:focus,body .fancybadges:focus,body .fancyframe:focus{color:#0C2C4E}span.link{cursor:pointer;text-decoration:underline}span.link:hover{color:#333;cursor:pointer}.text-link{color:#333;display:inline-block;padding:0 20px 0 0}h1,h2,h3,h4,h5{color:#275485;font-weight:600;margin:0 0 1.5vw 0}h1{font-size:clamp(38px, 4.5vw, 60px);line-height:120%}h2{font-size:clamp(27px, 4vw, 50px);line-height:120%}h3{font-size:clamp(24px, 3vw, 44px);line-height:120%}h4{font-size:clamp(22px, 2.5vw, 42px);line-height:120%}h5{font-size:clamp(20px, 2vw, 30px);line-height:120%}ol,ul{font-size:clamp(18px, 1.6vw, 26px);line-height:120%;margin:0 0 1.5vw 4vw}@media only screen and (max-width: 863px){ol,ul{margin-left:6vw}}ol li,ul li{padding:5px 0}ol ul,ul ul,ol ol,ul ol{margin:10px 0 0 2vw}@media only screen and (max-width: 863px){ol ul,ul ul,ol ol,ul ol{margin-left:3vw}}ol{list-style:decimal}ol ol{list-style:lower-alpha}ol ul{list-style:disc}ul{list-style:disc}ul ul{list-style:circle}ul ol{list-style:decimal}ul.data_list{list-style:none;margin:0;padding:0}ul.data_list li{display:flex;flex-direction:row;justify-content:flex-start;align-items:flex-start;margin:0;padding:0 0 1.2vw 0;text-align:left;font-size:clamp(18px, 1.6vw, 24px)}ul.data_list li label{font-size:clamp(18px, 1.6vw, 24px);font-weight:700;width:25%;max-width:270px;margin:0;padding:0 2vw 0 0}@media only screen and (max-width: 863px){ul.data_list li label{max-width:170px;padding-bottom:15px}}p{font-size:clamp(18px, 1.6vw, 26px);line-height:154%;margin:0 0 1.5vw 0}blockquote{border-left:2px solid rgba(51,51,51,0.4);color:rgba(51,51,51,0.6);font-size:clamp(18px, 2vw, 26px);line-height:120%;margin:0 0 1.5vw 1.5vw;padding:0 0 0 20px}strong,b{font-weight:700}i,em{font-style:italic}sup{font-size:70%;vertical-align:super}sub{font-size:70%;vertical-align:sub}.wholesalePrice .sup1,.comparePrice .sup1,.order_items .sup1,.order_total .sup1{font-size:50%;vertical-align:.6em}.wholesalePrice .sup2,.comparePrice .sup2,.order_items .sup2,.order_total .sup2{font-size:60%;vertical-align:.5em}.smalltext,.smalltext *{font-size:clamp(14px, 1.5vw, 18px);line-height:154%}.tiny{font-size:clamp(12px, 1.2vw, 16px);line-height:154%}.text{font-size:clamp(18px, 2vw, 26px);line-height:154%}#referbanner{background:#fff;float:left;height:60px;margin:10px 0 20px 45px;position:relative;text-align:right;width:900px;z-index:10}#referbanner.upp{background:#F7F7F7;border:1px solid #ccc;color:#333;font-size:14px;font-weight:bold;height:auto;margin:10px 0 30px 45px;padding:15px;text-align:left;width:870px}.clearer,.clear,.clearfix{content:'\0020';clear:both;display:block;float:none;overflow:hidden;visibility:hidden;width:0;height:0;margin:0;padding:0}.clearL{clear:left}.clearR{clear:right}.float_left{float:left}.float_right{float:right}img.float_left{margin:0 10px 10px 0}img.float_right{margin:0 0 10px 10px}.text_right{text-align:right}.text_left{text-align:left}.text_center{text-align:center}.creditapplied{color:#C00}.pointer{cursor:pointer}.nowrap{white-space:nowrap}#content .hand{cursor:pointer}.hide{display:none}.t_n_c.no_pad{padding:0 0 0 0}.t_n_c.ext{margin:0 -10px}.in_stock_display{background:#390;border-radius:4px;color:#fff;display:block;font-size:11px;text-align:center;padding:2px;margin:2px -10px 0 -10px;line-height:16px}table{border-collapse:collapse;border-spacing:0;width:100%;margin:0 auto 2vw auto}table th,table td{border:none;color:#333;font-size:clamp(18px, 2vw, 26px);line-height:154%;padding:10px 10px;vertical-align:middle;text-align:center}table th.left,table td.left{text-align:left}table th.right,table td.right{text-align:right}table th{background:#EFF9FB;font-weight:700}table td{background:none;border-bottom:1px solid #eee}table thead tr th,table thead tr td{border-bottom:1px solid #93D2D8}table thead tr th{font-weight:700}table tbody tr th,table tbody tr td{border-bottom:1px solid #eee}table tfoot tr th,table tfoot tr td{background:#F7F7F7;border-bottom:none;border-top:1px solid #eee}table.clear{border-collapse:collapse;border-spacing:0;width:100%}table.clear th,table.clear td{border:none;padding:0 6px;vertical-align:middle;text-align:left}table.clear th{font-weight:bold}table.prod_faq_table{margin:0 0 20px 0}table.prod_faq_table th,table.prod_faq_table td{border:1px solid #ddd}.bluebox{background:url("/images/design/bg.specialnotes.png") repeat-x scroll left top #e1eff6;border:1px solid #404040;padding:15px 15px 5px 90px;margin:30px 10px 10px 10px;position:relative}.bluebox .corner{position:absolute;height:4px;width:4px}.bluebox .cornerseal{width:100px;height:100px;position:absolute;top:-15px;left:-20px}.bluebox .topright{background:url("/images/design/bg.specialnote.topright.gif") top left no-repeat;top:-1px;right:-1px}.bluebox .botright{background:url("/images/design/bg.specialnote.botright.gif") top left no-repeat;bottom:-1px;right:-1px}.bluebox .botleft{background:url("/images/design/bg.specialnote.botleft.gif") top left no-repeat;bottom:-1px;left:-1px}#faq-detail .bluebox{margin:0 10px 20px 0}#intro{margin:0 0 10px 0}#intro ol,#intro p{margin-bottom:4px}#content .YellowInBlack,#content #instructions,#content #customerservicetopfaxinfo{background:#F7F7F7;border:1px solid #ccc;color:#333;margin:0 0 20px 0;padding:15px}.callout .starburst{background:url('/siteimages/icons/svg/starburst-bg.svg') 0 0 no-repeat;background-size:contain;color:#fff;font-size:11px;font-weight:bold;height:74px;width:104px;padding:30px 14px;margin:0 20px 0 0;text-align:center;text-transform:uppercase;letter-spacing:-0.03em;line-height:20px;flex-shrink:0}.callout .starburst span.credit{font-size:26px;display:block;width:100%;letter-spacing:normal;line-height:26px}.callout h2,.callout h3{color:#333;font-size:14px;font-weight:bold;margin:0}.callout a.shopnow{background:url("/images/buttons/btn-shop-now.png") 0 0 no-repeat;display:block;height:23px;width:98px;text-indent:-99999px;float:right;margin:0}.callout.pref{text-align:center}.callout.pref h5{color:#333;text-align:left}.callout.pref p{text-align:left}.callout.pref a{display:block;margin:0 auto 15px auto;width:147px}.callout.burst{background:#fff;border:1px solid #ccc;border-radius:8px;color:#333;display:flex;flex-direction:row;justify-content:space-between;align-items:stretch;position:relative;z-index:99;margin:30px auto 25px auto;padding:15px;width:auto}.callout.crxdeclin p{font-size:10pt;margin-bottom:4px}#reorder .callout.burst,#shopping-cart .callout.burst{margin:30px 0 20px 20px}.specialNote{clear:both;margin:35px 5px 25px 45px;cursor:pointer}.specialNote .specialNoteProductSwitch{padding:4px 0;text-align:center}.specialNote .specialNoteProductSwitch .productSwitch{background:url('/images/buttons/lensButton.png') top left no-repeat;padding:1px 0 2px 17px}.specialNote .specialNoteProductSwitch .productSwitch .productSwitch-bg{background:url('/images/buttons/lensButton.png') top right no-repeat;border:0;padding:6px 0 0;vertical-align:middle}.specialNote .specialNoteProductSwitch .productSwitch .productSwitch-bg a{background:0;border:0;color:#404040;font-size:13px;font-weight:bold;vertical-align:top}.specialNote h4{color:#C00;font-size:18px;font-weight:bold;margin:0 0 3px;padding:0 0 5px 85px}.specialNote h4 a{text-decoration:none}.specialNote h4 a:hover{color:#C00;text-decoration:none}.specialNote h4 .subhead{font-size:13px;font-weight:normal;margin:5px 0 8px 0;text-decoration:underline}.specialNote h4 .subhead .price{color:#C00}.specialNote .specialNoteBox{background:url("/images/design/bg.specialnotes.png") repeat-x scroll left top #e1eff6;border:1px solid #404040;padding:12px 10px;position:relative}.specialNote .specialNoteBox .virtualproductupgradebutton{text-align:center}.specialNote .specialNoteBox .corner{position:absolute;height:4px;width:4px}.specialNote .specialNoteBox .topright{background:url("/images/design/bg.specialnote.topright.gif") top left no-repeat;top:-1px;right:-1px}.specialNote .specialNoteBox .botright{background:url("/images/design/bg.specialnote.botright.gif") top left no-repeat;bottom:-1px;right:-1px}.specialNote .specialNoteBox .botleft{background:url("/images/design/bg.specialnote.botleft.gif") top left no-repeat;bottom:-1px;left:-1px}.specialNote p.howitworks{display:block;font-size:13px;margin-left:85px;float:left;letter-spacing:-1px;line-height:20px;padding-bottom:7px;width:370px}.specialNote p.howitworks strong{display:block;font-size:18px}.specialNote p.howitworks .link{color:#C00;text-decoration:underline}.specialNote p.small{font-size:9px;letter-spacing:-1px;text-align:right;margin:0}.specialNote .compareImage{background:url("/images/design/bg.compareimage.png") top left no-repeat;color:#fff;font-size:11px;font-weight:bold;position:absolute;top:-30px;left:-41px;text-align:center;text-transform:uppercase;height:72px;width:86px;padding:33px 18px 20px 18px;z-index:10}.specialNote .compareImage span{font-size:21px;padding:0;display:inline-block}.specialNote .comparemath{background:#eff7fa;border:1px solid #ceddee;float:right;margin-bottom:2px;padding:11px 15px;position:relative;width:322px}.specialNote .comparemath .corner{position:absolute;height:5px;width:5px}.specialNote .comparemath .topleft{background:url("/images/design/bg.comparemath.topleft.gif") top left no-repeat;top:-1px;left:-1px}.specialNote .comparemath .topright{background:url("/images/design/bg.comparemath.topright.gif") top left no-repeat;top:-1px;right:-1px}.specialNote .comparemath .botright{background:url("/images/design/bg.comparemath.botright.gif") top left no-repeat;bottom:-1px;right:-1px}.specialNote .comparemath .botleft{background:url("/images/design/bg.comparemath.botleft.gif") top left no-repeat;bottom:-1px;left:-1px}.specialNote .comparemath .equation{font-size:15px;float:left;font-weight:bold;letter-spacing:-1px;line-height:20px;margin-right:10px;text-align:center}.specialNote .comparemath .equation span{display:block;border-bottom:1px solid #4d4d4d;padding:0 10px}.specialNote .comparemath .equation span span{display:inline;font-size:10px;border-bottom:0;padding:0}.specialNote .comparemath .result{float:right;font-size:20px;font-weight:bold;letter-spacing:-1px}.specialNote .comparemath .result span{color:#d6112a;font-size:26.5px;line-height:26px;margin-left:10px}.specialNote .comparemath .result span span{color:#222;font-size:14px;position:relative;top:-8px;margin:0}#specialoffer{text-align:center}.ninetyPack{cursor:default!important}#breadcrumbs{background:rgba(253,222,170,0.3);color:#333;font-size:clamp(14px, 1vw, 20px);line-height:154%;margin:0 -4vw 1.5vw -4vw;padding:10px 4vw;text-align:left;position:relative;z-index:11}@media only screen and (max-width: 863px){#breadcrumbs{margin:0 -20px 10px -20px;padding:10px 20px}}#breadcrumbs a{color:#333;font-weight:normal;text-decoration:none}#breadcrumbs a:hover{color:#0C2C4E}#breadcrumbs strong{font-weight:bold;text-decoration:underline}#breadcrumbs i{margin:0 10px}@media only screen and (max-width: 863px){#breadcrumbs i{margin:0 5px}}.btn{border-radius:10px;box-sizing:border-box;display:inline-block;line-height:70px;height:70px;font-size:clamp(22px, 2vw, 34px);font-weight:600;padding:0 3vw;text-align:center;text-decoration:none;white-space:nowrap;transition:.1s ease-out}@media only screen and (max-width: 863px){.btn{width:100%;line-height:60px;height:60px}}.btn .edge{display:none}.btn:active{box-shadow:none}.btn.full{width:100%;padding:0}.btn.color1,.btn.red,.btn.main{background:#F38420;color:#fff}.btn.color1:hover,.btn.red:hover,.btn.main:hover{background:#f49138;box-shadow:0 3px 3px 0 rgba(0,0,0,0.14),0 1px 7px 0 rgba(0,0,0,0.12),0 3px 1px -1px rgba(0,0,0,0.2)}.btn.color1:focus,.btn.red:focus,.btn.main:focus{box-shadow:rgba(0,0,0,0.2) 0 2px 4px 0 inset}.btn.color2,.btn.grey,.btn.alt{background:#0C2C4E;color:#fff}.btn.color2:hover,.btn.grey:hover,.btn.alt:hover{background:#13457a;box-shadow:0 3px 3px 0 rgba(0,0,0,0.14),0 1px 7px 0 rgba(0,0,0,0.12),0 3px 1px -1px rgba(0,0,0,0.2)}.btn.color2:focus,.btn.grey:focus,.btn.alt:focus{box-shadow:rgba(0,0,0,0.2) 0 2px 4px 0 inset}.btn.yellow,.btn.color3{background:#F8E17C;border:1px solid #DEB055;box-shadow:0 3px 2px -2px rgba(0,0,0,0.4);color:#0C2C4E}.btn.yellow:hover,.btn.color3:hover{background:#ffe575;box-shadow:0 3px 3px 0 rgba(0,0,0,0.14),0 1px 7px 0 rgba(0,0,0,0.12),0 3px 1px -1px rgba(0,0,0,0.2)}.btn.yellow:focus,.btn.color3:focus{box-shadow:rgba(0,0,0,0.2) 0 2px 4px 0 inset}.btn.ghost{background:#fff;border:1px solid #275485;color:#275485}.btn.ghost:hover{background:#F7F7F7;box-shadow:0 3px 3px 0 rgba(0,0,0,0.14),0 1px 7px 0 rgba(0,0,0,0.12),0 3px 1px -1px rgba(0,0,0,0.2)}.btn.ghost:focus{box-shadow:rgba(0,0,0,0.2) 0 2px 4px 0 inset}.btn.large{line-height:90px;height:90px;font-size:clamp(24px, 2.5vw, 40px)}@media only screen and (max-width: 863px){.btn.large{line-height:60px;height:60px}}.btn.small{line-height:50px;height:50px;font-size:clamp(16px, 1vw, 24px)}.btn.disabled{background:#ccc;color:#fff;cursor:default}.btn.disabled:hover{background:#ccc;color:#fff;cursor:default;box-shadow:none}.btn.disabled:focus{box-shadow:none}.btn.with_price sup{line-height:30px}.smallbtn{border-radius:4px;box-sizing:border-box;display:inline-block;font-size:12px;font-weight:normal;height:20px;line-height:20px;padding:0 10px;margin:0;text-align:center;text-transform:uppercase;text-decoration:none}.smallbtn .edge{display:none}.smallbtn.color1,.smallbtn.red{background:#F38420;box-shadow:0 3px 2px -2px rgba(0,0,0,0.4);color:#fff}.smallbtn.color1:hover,.smallbtn.red:hover{background:#f49138;box-shadow:0 3px 3px 0 rgba(0,0,0,0.14),0 1px 7px 0 rgba(0,0,0,0.12),0 3px 1px -1px rgba(0,0,0,0.2)}.smallbtn.grey,.smallbtn.color2{background:#fff;border:1px solid #275485;color:#275485}.smallbtn.grey:hover,.smallbtn.color2:hover{background:#F7F7F7}.drsearchbutton .smallbtn::before{color:#fff;content:"\f002";display:inline-block;font-family:"Font Awesome 5 Free";font-weight:bold;font-size:12px;padding:0 5px 0 0;line-height:20px;text-rendering:auto;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.alert,.error,#error,.warning,.display_error,.displayerror,#fancybox-inner .displayerror,.statuserror{background:rgba(204,0,0,0.05);border:1px solid #C00;font-size:clamp(16px, 1.5vw, 24px);line-height:120%;margin:0 0 1.5vw 0;padding:1.2vw}.alert i.fa,.error i.fa,#error i.fa,.warning i.fa,.display_error i.fa,.displayerror i.fa,#fancybox-inner .displayerror i.fa,.statuserror i.fa{color:#C00}.alert p,.error p,#error p,.warning p,.display_error p,.displayerror p,#fancybox-inner .displayerror p,.statuserror p{font-size:10px;line-height:12px}.alert ul li,.error ul li,#error ul li,.warning ul li,.display_error ul li,.displayerror ul li,#fancybox-inner .displayerror ul li,.statuserror ul li{color:#333;font-size:11px;line-height:1.6em;margin-bottom:5px}.alert ul li strong,.error ul li strong,#error ul li strong,.warning ul li strong,.display_error ul li strong,.displayerror ul li strong,#fancybox-inner .displayerror ul li strong,.statuserror ul li strong{font-weight:bold}.warning{padding-left:60px;position:relative}.warning::before{color:#C00;content:"\f071";font-family:"Font Awesome 6 Pro";display:inline-block;font-style:normal;font-variant:normal;line-height:1;font-size:30px;font-weight:900;padding:0 5px 0 0;margin:-15px 0 0 -20px;line-height:30px;text-rendering:auto;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;position:absolute;top:50%;left:35px}.warning .form-footer{margin:0}.warning.important{margin:0;padding:10px 10px 10px 60px}.warning.important p{padding:0;margin:0}#error{background:#ffd;border:1px solid #ccc;margin:10px 15px;padding:10px;text-align:center}#error h2{font-size:16px;font-weight:bold}.statuserror{border:1px dashed #C00}.statuserror h4{color:#C00}.statuserror#burst{background:0;padding:15px}.statuserror#burst .starburst{background:url('/images/design/starburst-red-130x130.png') 0 0 no-repeat;color:#fff;font-size:11px;font-weight:bold;height:66px;width:98px;padding:34px 17px;margin:-23px 10px 0 -22px;float:left;text-align:center;text-transform:uppercase;letter-spacing:-0.03em}.statuserror#burst .starburst span.credit{font-size:20px;display:block;width:100%;letter-spacing:normal}.req{color:#C00;font-weight:bold}input:not([type='checkbox']):not([type='radio']):not([type='submit']):not([type='button']),select,textarea{color:#333;background:#fff;border:1px solid #999;border-radius:4px;font-size:clamp(18px, 1.6vw, 28px);font-weight:400;padding:.5vw 1vw;vertical-align:middle}input:not([type='checkbox']):not([type='radio']):not([type='submit']):not([type='button']):focus,select:focus,textarea:focus{outline:none}input:not([type='checkbox']):not([type='radio']):not([type='submit']):not([type='button'])::placeholder,select::placeholder,textarea::placeholder{color:#ccc}input:not([type='checkbox']):not([type='radio']):not([type='submit']):not([type='button']),select{line-height:clamp(50px, 3.5vw, 70px);height:5vw;min-height:50px;max-height:70px}@media only screen and (max-width: 863px){input:not([type='checkbox']):not([type='radio']):not([type='submit']):not([type='button']),select{line-height:calc(50px - 1vw)}}input[type='submit'],input[type='button'],button{background:#F38420;border:none;border-radius:10px;color:#fff;cursor:pointer;line-height:70px;height:70px;font-size:clamp(22px, 2vw, 28px);font-weight:600;padding:0 3vw;text-align:center;vertical-align:middle}input[type='submit']:hover,input[type='button']:hover,button:hover{background:#f49138;box-shadow:0 3px 3px 0 rgba(0,0,0,0.14),0 1px 7px 0 rgba(0,0,0,0.12),0 3px 1px -1px rgba(0,0,0,0.2)}input[type='submit']:focus,input[type='button']:focus,button:focus{box-shadow:rgba(0,0,0,0.2) 0 2px 4px 0 inset}textarea{padding:1vw;min-height:15vw;line-height:120%}label{font-size:clamp(18px, 2vw, 28px);padding:.5vw 1vw}table.form{border-collapse:collapse;width:100%;margin:0 0 30px 0}table.form thead th{position:relative;top:4px}table.form th{background:#F7F7F7;border:1px solid #ccc;padding:6px 10px;vertical-align:middle}table.form th.active,table.form th.orderdate,table.form th.aligncenter{text-align:center}table.form th.emaildesciption{text-align:left}table.form th.reminderdatedescription{width:150px}table.form td{background:#fff;border:1px solid #ccc;padding:6px 10px;vertical-align:middle}table.form td table td{border:0}table.form td input[type=text],table.form td input [type=password]{width:100%}table.form td input#PhoneAreaCode{width:46px}table.form td.active{text-align:center}table.form td.null{background:0;border:0}table.form td.reminderdateupdate{background:0;border:0;width:350px}table.form td.phone input,table.form td.zip input{width:auto}table.form td.strength{vertical-align:middle}table.form td.strength input#newpassword{width:159px;margin:0 10px 0 0;float:left}table.form td.strength .pwstrength{background:#fff;border:1px solid #ccc;padding:4px 5px;width:92px;float:left;position:relative;height:20px}table.form td.strength .pwstrength .pstrength-bar{position:absolute;top:15px;left:3px}table.form td.strength .pwstrength .pstrength-info{font-size:10px;position:absolute;top:3px;left:3px;line-height:10px;height:15px}table.form td.match input{width:159px;margin:0 10px 0 0;float:left}table.form td.match #pwconfirm_nomatch,table.form td.match #pwconfirm_match{background:#fff;border:1px solid #ccc;padding:4px 5px;width:92px;float:left;position:relative;line-height:18px;height:20px;font-size:10px}table.form td.match #pwconfirm_nomatch{color:#f00}table.form td.match #pwconfirm_match{color:#390}table.form td.orderdate{text-align:center}table.form td.blank{background:0;border:0}table.form .calendar td{background:0;text-align:center;padding:4px}table.form .calendar .calendarheader td{background:#F7F7F7}table.form.register th{width:18%}table.form.register td{width:32%}.input.animated-input{position:relative}.input.animated-input .label{font-size:clamp(18px, 2vw, 28px);line-height:240%}.input.animated-input .label.animated-label{cursor:text;white-space:nowrap;color:#999;position:absolute;top:3px;left:1vw;transition:all .2s;-webkit-user-select:none;user-select:none;pointer-events:none;z-index:1}@media only screen and (max-width: 863px){.input.animated-input .label.animated-label{left:10px}}.input.animated-input .label.animated-label.animated{color:#10A2D4;font-size:11px;line-height:15px;z-index:2}.input.animated-input .label.animated-label.focus{color:#10A2D4}.input.animated-input .field>span{width:100%}.input.animated-input .field input:not([type='checkbox']):not([type='radio']):not([type='submit']):not([type='button']){background-color:#fff;border:1px solid #999;border-radius:4px}.input.animated-input .field input:not([type='checkbox']):not([type='radio']):not([type='submit']):not([type='button']).animated-form-control{width:100%;padding-top:1.5vw;background-clip:padding-box !important;-webkit-transition:border-color ease-in-out;-webkit-transition-delay:.15s;transition:border-color .15s ease-in-out;box-shadow:none}@media only screen and (max-width: 863px){.input.animated-input .field input:not([type='checkbox']):not([type='radio']):not([type='submit']):not([type='button']).animated-form-control{padding-top:15px;padding-left:10px}}.input.animated-input .field input:not([type='checkbox']):not([type='radio']):not([type='submit']):not([type='button']).error{margin:0;background:#FCF2F2;border-color:#C00;color:#C00}.input.animated-input .field select{background-color:#fff;border:1px solid #999;border-radius:4px;-webkit-appearance:none;-moz-appearance:none;width:100%}.input.animated-input .field select:focus-visible{outline:none}.input.animated-input .field .displayerror{background:#C00;border-radius:0;box-sizing:border-box;color:#fff;display:block;font-size:clamp(14px, 1.5vw, 18px);margin:5px 0;padding:10px;text-align:left;position:relative}.input.animated-input .field .displayerror::before{content:"";width:0;height:0;border-left:20px solid transparent;border-right:20px solid transparent;border-bottom:20px solid #C00;position:absolute;top:-12px;left:14px}.input.animated-input .field.is_select::before{font-family:"Font Awesome 6 Pro";-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;display:inline-block;font-style:normal;font-variant:normal;text-rendering:auto;line-height:1;content:"\f078";font-weight:bold;font-size:23px;position:absolute;top:50%;right:1vw;z-index:1;margin-top:-11px;pointer-events:none}@media only screen and (max-width: 863px){.input.animated-input .field.is_select::before{font-size:18px;right:2vw;margin-top:-6px}}.input.animated-input .field #ship_to_phonenumber_input input#ship_to_phone_number{width:100%}.input.animated-input.phone .field{position:relative}.input.animated-input.is_invalid .label.animated-label{color:#C00}.input.animated-input.is_invalid .label.animated-label.focus{color:#C00}.input.animated-input.is_invalid .field span input{margin:0;background:#FCF2F2;border-color:#C00;color:#C00}.input.animated-input.is_invalid .field span select{margin:0;background:#FCF2F2;border-color:#C00}.input.animated-input.is_invalid .field span::after{content:"!";color:#C00;font-size:20px;top:15px;right:15px;position:absolute;display:inline-block}.input.animated-input.is_invalid .field span#password_input::after{right:70px}.input.animated-input.is_invalid .field.is_select span::after{display:none}.input.animated-input.is_valid .field span select{padding:5px 0 0 10px}.input.animated-input.is_valid .field span::after{border-bottom:2px solid #7EA14C;border-right:2px solid #7EA14C;content:" ";display:inline-block;height:18px;width:10px;transform:rotate(45deg);position:absolute;top:50%;right:20px;margin-top:-14px}.input.animated-input.is_valid .field span#ship_to_state_input::after,.input.animated-input.is_valid .field span#ship_to_country_input::after{display:none}.input.animated-input.is_valid .field span#password_input::after{right:70px}.input.animated-input.is_valid .field#shippingmethodoptions span::after{display:none}.form{margin:0}@media only screen and (max-width: 863px){.form{border:none}}.form li{list-style:none;margin:0 0 10px 0;padding:0}@media only screen and (max-width: 863px){.form li{border-bottom:none}}.form li .field{background:#fff;border:1px solid #F7F7F7;border-radius:4px;box-sizing:border-box;display:flex;flex-direction:row;justify-content:space-between;align-items:center;flex-wrap:wrap;align-items:stretch;padding:0;width:100%}.form li .field input,.form li .field select{border:none;border-radius:4px;outline:none;order:2;width:calc(100% - 20vw)}@media only screen and (max-width: 863px){.form li .field input,.form li .field select{width:calc(100% - 140px)}}.form li .field input:focus,.form li .field select:focus{color:#333}.form li .field label{background:#F7F7F7;border-right:1px solid #F7F7F7;border-radius:4px 0 0 4px;box-sizing:border-box;display:flex;align-items:center;order:1;text-align:left;white-space:nowrap;width:20vw}@media only screen and (max-width: 863px){.form li .field label{width:140px}}.form li .field label.radio{position:relative;left:unset;top:unset}.form li .field label.with_help{line-height:16px;padding-top:7px}.form li .field label.with_help em{display:block}.form li .field .displayerror{order:3;margin:0;width:100%;border-radius:0 0 4px 4px;margin:0 -1px -1px -1px;text-align:center}.form li .error_field{color:#C00}.form li .error_display{color:#C00}.form li label{cursor:pointer}.form li label.checkbox,.form li label.radio{padding:0 0 0 30px;position:relative}.form li label.checkbox input,.form li label.radio input{cursor:pointer;position:absolute;opacity:0;height:0;width:0}.form li label.checkbox input:checked~.checkmark,.form li label.radio input:checked~.checkmark{border:2px solid #000}.form li label.checkbox input:checked~.checkmark:after,.form li label.radio input:checked~.checkmark:after{display:block}.form li label.checkbox .checkmark,.form li label.radio .checkmark{background:#fff;border:2px solid #696969;border-radius:50%;box-sizing:border-box;position:absolute;top:50%;left:0;height:20px;width:20px;margin:-11px 0 0 0}.form li label.checkbox .checkmark:after,.form li label.radio .checkmark:after{background:#000;border-radius:50%;content:"";display:none;position:absolute;top:50%;left:50%;width:12px;height:12px;margin:-6px 0 0 -6px}.form li label.checkbox .checkmark{border-radius:4px}.form li label.checkbox .checkmark:after{border-radius:0;color:#fff;content:"\f00c";font-family:"Font Awesome 6 Pro";-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;display:inline-block;font-style:normal;font-variant:normal;text-rendering:auto;line-height:1;display:none;margin:0;top:0;left:0;width:100%;height:100%;text-align:center}.form li label.radio .checkmark{border-radius:50%}.form li label.radio .checkmark:after{border-radius:50%;content:""}input.hide_input{border:none;width:0;height:0;line-height:0;padding:0;margin:0}.ui-datepicker{background:#fff;border:1px solid #999;display:none;font-size:14px;z-index:999}.ui-datepicker-header{background:#F7F7F7;border-bottom:1px solid #999;height:auto;padding:5px 10px}.ui-datepicker-header .ui-datepicker-prev,.ui-datepicker-header .ui-datepicker-next{cursor:pointer;width:20px;height:20px}.ui-datepicker-header .ui-datepicker-prev::before,.ui-datepicker-header .ui-datepicker-next::before{display:inline-block;box-sizing:border-box;font-family:"Font Awesome 5 Free";font-weight:bold;font-size:inherit;line-height:30px;text-rendering:auto;-webkit-font-smoothing:antialiased}.ui-datepicker-header .ui-datepicker-prev .ui-icon,.ui-datepicker-header .ui-datepicker-next .ui-icon{display:none}.ui-datepicker-header .ui-datepicker-prev{float:left}.ui-datepicker-header .ui-datepicker-prev::before{content:"\f053"}.ui-datepicker-header .ui-datepicker-next{float:right}.ui-datepicker-header .ui-datepicker-next::before{content:"\f054"}.ui-datepicker-header .ui-datepicker-title{line-height:20px;text-align:center}.ui-datepicker-calendar{border-collapse:collapse;width:100%}.ui-datepicker-calendar th,.ui-datepicker-calendar td{text-align:center}.ui-datepicker-calendar th{padding:5px;border-bottom:1px solid #999;font-weight:bold}.ui-datepicker-calendar td a{text-decoration:none;color:#333;display:block;width:24px;height:24px;line-height:24px;padding:5px}.ui-datepicker-calendar td a:hover{background:#f7f7f7;color:#333}.ui-datepicker-calendar td.ui-datepicker-current-day a,.ui-datepicker-calendar td.ui-datepicker-current-day a:hover{background:#C00;color:#fff}.ui-datepicker-calendar td.ui-datepicker-today a{border:1px solid #C00;width:22px;height:22px;line-height:22px}