body{margin:0;padding:0}html{box-sizing:border-box}*,*:before,*:after{box-sizing:inherit}img{max-width:100%}svg,img{vertical-align:middle}ol,ul{list-style:none;padding:0;margin:0}fieldset{margin:0;padding:0;border:none}@font-face{font-family:'Gilroy',sans-serif;src:url('../fonts/subset-Gilroy-Medium.woff2') format('woff2'),url('../fonts/subset-Gilroy-Medium.woff') format('woff');font-weight:500}@font-face{font-family:'Gilroy',sans-serif;src:url('../fonts/subset-Gilroy-Black.woff2') format('woff2'),url('../fonts/subset-Gilroy-Black.woff') format('woff');font-weight:900}h3{font-weight:600}body{font-family:'Gilroy',sans-serif;font-size:16px;background:#f2f2f2;color:#333}.wrapper{width:100%;padding:0 20px;max-width:1280px;margin:0 auto}.gene-checkout{display:flex;flex-direction:column;min-height:100vh}.action.skip:not(:focus){border:0;clip:rect(0,0,0,0);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px}.action.skip:focus{width:100%;background:#0f273c;padding:2px;color:#fff;text-align:center;text-decoration:none;display:block;outline:none}.action.skip:focus span{outline:2px dotted #fff;padding:10px;display:inline-block}.gene-checkout__header{text-align:center;border-bottom:1px solid #dadada;padding:10px;background:#fff}@media only screen and (min-width:768px){.gene-checkout__header{padding:20px 10px}}.gene-checkout__header .logo img{width:200px;max-height:36px;height:auto}@media only screen and (min-width:768px){.gene-checkout__header .logo img{width:350px}}.gene-checkout__header-top{text-align:center;padding:5px 10px;background:#0f273c}@media only screen and (min-width:768px){.gene-checkout__header-top{text-align:left}}.header-phone{color:#fff;font-weight:700;text-decoration:none;display:inline-flex;align-items:center}.header-phone:hover .header-phone__text{text-decoration:underline}.header-phone:focus{outline:2px dotted #fff}.header-phone__icon{margin-right:5px}.gene-checkout__breadcrumbs{margin:20px 0 0}.gene-checkout__breadcrumb{display:inline-block;margin:0 2px;color:#0f273c;font-size:.875rem}.gene-checkout__breadcrumb-current{text-decoration:underline}.gene-checkout__breadcrumb-link{text-decoration:none;color:#0f273c}.gene-checkout__breadcrumb-link:hover{text-decoration:underline}.gene-checkout__footer{text-align:center;padding:20px 10px;background:#06111b;margin-top:auto}@media only screen and (min-width:768px){.gene-checkout__footer{text-align:left}}.store-name{color:#fff;margin:0}.footer{width:100%}@media only screen and (min-width:768px){.footer{display:flex}}.footer__left{margin-bottom:10px}@media only screen and (min-width:768px){.footer__left{width:40%;margin-bottom:0}.footer__right{width:60%;text-align:right}}.footer__card{margin:0 2px;width:50px;display:inline-block}@media only screen and (min-width:768px){.footer__card{margin:0 0 0 5px}}.footer__card-logo{width:50px}.livechat-button{font-size:16px;position:fixed;bottom:12px;right:15px;border:.3em solid #fff;border-radius:50%;width:4.5em;height:4.5em;overflow:hidden;visibility:visible;z-index:99999999999999;text-indent:-999999px;background:#0f273c url('../images/livechatbubble.jpg') center center no-repeat;background-size:69%}.livechat-button:hover,.livechat-button:focus{border:.3em solid #fff;background:#0a1a28 url('../images/livechatbubble.jpg') center center no-repeat;background-size:69%}.livechat-button:focus{outline:2px dotted #0f273c}