@charset "UTF-8";@import url("https://fonts.googleapis.com/css?family=Roboto:300,400,600,700,800");body,html{-webkit-font-smoothing:antialiased;text-rendering:optimizeSpeed}#checkout{background-color:#f9f9f9!important;color:#000;font-family:Roboto,sans-serif;font-weight:300;letter-spacing:.035em}#checkout ::-moz-selection{background:#0c0c0c;color:#fff}#checkout ::selection{background:#0c0c0c;color:#fff}#checkout a{font-size:1.08em;font-weight:400;letter-spacing:.05em;text-decoration:underline}#checkout a,#checkout a:hover{color:#000;transition:all .3s ease}#checkout label{color:#1e1e1e;font-weight:300;width:100%}#checkout strong{font-weight:600}#checkout .btn{border:none;border-radius:0;color:#fff;font-family:Roboto,sans-serif}#checkout .btn,#checkout .btn:hover{background-color:#000;transition:all .3s ease}#checkout .btn:first-letter{text-transform:uppercase}#checkout .form-control{background:#f1f1f1;border:1px solid #e1e1e1;border-radius:0;box-shadow:none;color:#1e1e1e;padding:0 0 3px 10px;transition:all .3s ease}#checkout .form-control:focus{border:1px solid #424242;transition:all .3s ease}#checkout .btn-color{background-color:#58c55a;border-radius:2px;box-shadow:none;min-height:34px;transition:all .3s ease}#checkout .btn-color:hover{background-color:#387b39;transition:all .3s ease}#checkout .has-success .form-control{border-color:#58c55a}#checkout .has-success .form-control-feedback{color:#58c55a}#checkout .has-error .form-control{border-color:#ff7370}#checkout .has-error .form-control-feedback{color:#ff7370}#checkout .zip_search{margin-top:25px}@media (min-width:768px){#checkout .remove{display:inline-block;font-size:0;font-weight:400;overflow:hidden;text-decoration:none}#checkout .remove:after{color:#000;content:"×";font-size:18px;font-weight:300;height:20px;line-height:20px;position:absolute;right:-5px;top:8px;width:20px;z-index:1}}#checkout .product p{font-size:1em;letter-spacing:.05em}#checkout .product p small{letter-spacing:.05em}#checkout .product .description{font-weight:600}#checkout .payment_error{color:#ff7370}#checkout #main-header{background-color:#fff!important;border-bottom:1px solid #eee!important;border-radius:0 0 0 0}#checkout #main-header>.container>.row{align-items:center;display:flex}#checkout #main-header .logo{background-image:url(../images/logo.svg);background-position:0;background-repeat:no-repeat;background-size:contain;float:left;height:96px;margin:15px 0;width:130px}@media (max-width:575px){#checkout #main-header .logo{margin-bottom:10px;margin-top:10px;width:290px}}#checkout #main-header .secure-site-label{line-height:90px}@media (max-width:575px){#checkout #main-header .secure-site-label{display:none}}#checkout #main-content .checkout-box{border:1px solid #eee;border-radius:0}#checkout #main-content .checkout-box .box-title{color:#000;font-family:Roboto,sans-serif;letter-spacing:.05em}#checkout #main-content #products_summary{background-color:#fff;border:1px solid #eee;border-radius:0;padding-top:23px}#checkout #main-content #products_summary .cart_resume_title{color:#000;font-family:Roboto,sans-serif;font-size:16px;letter-spacing:.05em;text-transform:uppercase}#checkout #main-content #products_summary .cart_resume_title strong{font-weight:700;font-weight:500}#checkout #main-content #products_summary #shipping_zip_row_close .fa-times-circle-o:before{content:"×";font-size:18px}#checkout #main-content #products_summary #shipping_recalculate{line-height:1em}#checkout #main-content #products_summary #shipping_recalculate .fa-times-circle-o{line-height:0}#checkout #main-content #products_summary #shipping_recalculate .fa-times-circle-o:before{content:"×";font-size:18px;line-height:1em}#checkout #main-content #product_list_table>thead>tr>th{border-bottom:1px solid #ddd;font-family:Roboto,sans-serif;font-size:16px;font-weight:400;text-align:center}#checkout #main-content #product_list_table>thead>tr>th.product_img_title{text-align:left}#checkout #main-content #product_list_table>tbody>tr>td{text-align:center}#checkout #main-content #product_list_table>tbody>tr>td.image,#checkout #main-content #product_list_table>tbody>tr>td.product{text-align:left}#checkout #main-content #product_list_table>tbody>tr>td.total{position:relative}#checkout #main-content #product_list_table .quantity a{text-decoration:none}#checkout .btn-next,#checkout .btn-payment,#checkout .btn-print{background-color:#000;background-image:none;border-radius:0;box-shadow:none;color:#fff;font-family:Roboto,sans-serif;font-size:16px;font-weight:700;height:auto;letter-spacing:.05em;line-height:38px;min-height:40px;opacity:1;outline:none;padding:5px 10px;text-align:center;text-transform:uppercase;transition:all .3s ease}#checkout .btn-next:focus,#checkout .btn-next:hover,#checkout .btn-payment:focus,#checkout .btn-payment:hover,#checkout .btn-print:focus,#checkout .btn-print:hover{color:#fff;opacity:.8;transition:all .3s ease}#checkout .btn-next:first-letter,#checkout .btn-payment:first-letter,#checkout .btn-print:first-letter{text-transform:uppercase}#checkout .btn-next strong,#checkout .btn-payment strong,#checkout .btn-print strong{font-weight:inherit}#checkout #payment_selector .btn-payment span{display:none}#checkout #zip_form .form-control{border-color:#000}#checkout #zip_form .btn{background-color:#000;border-color:#000}#checkout .zip_search a{color:#000}#checkout .cart-resume-prices-total{font-weight:600;text-transform:uppercase}#checkout #personal_data_summary{border:1px solid #dedddb;border-radius:2px;padding:15px}#checkout #shipping_methods .shipping-type-item input[type=radio]{top:2px}#checkout #shipping_methods .shipping-type-description small{display:inline-block}#checkout #personal_data_summary .cart-item-img span.quantity{background:#000}#checkout .featherlight .featherlight-content{background:#fff;padding:15px 30px}#checkout .featherlight #period_selector h3{color:#333;float:none;font-family:Roboto,sans-serif;font-size:1.9em;padding:0 0 6px;text-align:center}#checkout .featherlight #period_selector span.circle.available{border:4px solid #89c750}#checkout .featherlight #period_selector span.circle.unavailable{background-color:#c5c5c5}#checkout .featherlight #period_selector .week_changer:before{border:14px solid #89c750}#checkout .keep_buying{font-weight:300;text-transform:capitalize}#checkout .keep_buying strong{font-weight:300;text-transform:lowercase}#checkout .extras{display:block;white-space:normal}#checkout .shipping_name_container label:after{content:"*";display:inline-block;margin-left:5px}