@import url(https://fonts.googleapis.com/css?family=Montserrat:100,200,300,400,500,600,700,800);@font-face{font-family:font-principal;src:url("../fonts/Linotype - BreweryNo2Pro-Regular.otf")}#checkout{background-color:#fff!important;color:#1c1b20;font-family:Montserrat,sans-serif;font-weight:300;letter-spacing:.035em}#checkout ::-moz-selection{color:#fff;background:#0c0c0c}#checkout ::selection{color:#fff;background:#0c0c0c}#checkout a{color:#1c1b20;font-weight:400;font-size:1.08em;letter-spacing:.05em;text-decoration:underline;-webkit-transition:all .3s ease;-o-transition:all .3s ease;transition:all .3s ease}#checkout a:hover{color:#1b1a1f;-webkit-transition:all .3s ease;-o-transition:all .3s ease;transition:all .3s ease}#checkout a.update{text-decoration:none}#checkout label{width:100%;font-weight:300}#checkout strong{font-weight:600}#checkout .btn{font-family:Montserrat,sans-serif;background-color:#1c1b20;color:#fff;-webkit-border-radius:0;border-radius:0;border:none;-webkit-transition:all .3s ease;-o-transition:all .3s ease;transition:all .3s ease}#checkout .btn:hover{background-color:#1b1a1f;-webkit-transition:all .3s ease;-o-transition:all .3s ease;transition:all .3s ease}#checkout .btn::first-letter{text-transform:uppercase}#checkout .form-control{padding:0 0 3px 10px;-webkit-border-radius:0;border-radius:0;border:1px solid rgba(0,0,0,0);background:#dedddb;-webkit-box-shadow:none;box-shadow:none;-webkit-transition:all .3s ease;-o-transition:all .3s ease;transition:all .3s ease}#checkout .form-control:focus{border:1px solid #424242;-webkit-transition:all .3s ease;-o-transition:all .3s ease;transition:all .3s ease}#checkout .btn-color{background-color:#58c55a;-webkit-box-shadow:none;box-shadow:none;-webkit-border-radius:2px;border-radius:2px;min-height:34px;-webkit-transition:all .3s ease;-o-transition:all .3s ease;transition:all .3s ease}#checkout .btn-color:hover{-webkit-transition:all .3s ease;-o-transition:all .3s ease;transition:all .3s ease;background-color:#387b39}#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}#checkout .remove{font-size:.9em;font-weight:400}#checkout .product p{font-size:1em;letter-spacing:.04em}#checkout .product p small{letter-spacing:.05em}#checkout .product p .extras{display:block}#checkout .payment_error{color:#ff7370}#checkout #main-header{background-color:#fff!important;border-bottom:1px solid #eee!important;-webkit-border-radius:0;border-radius:0}#checkout #main-header .logo{width:350px;float:left;height:50px;background-image:url(../images/logo.svg?402195612);background-position:center center;background-repeat:no-repeat;-webkit-background-size:contain;background-size:contain}@media (max-width:575px){#checkout #main-header .logo{width:-webkit-calc(320px - 30px);width:calc(320px - 30px);margin-top:10px;margin-bottom:10px}}@media (max-width:768px){#checkout #main-header .logo{width:290px;height:60px}}#checkout #main-header .secure-site-label{text-align:right;line-height:100px;vertical-align:middle}@media (max-width:575px){#checkout #main-header .secure-site-label{display:none}}#checkout #main-content .checkout-box{border:1px solid #eee;-webkit-border-radius:0;border-radius:0}#checkout #main-content .checkout-box .box-title{font-family:Montserrat,sans-serif;color:#1c1b20}#checkout #main-content #products_summary{background-color:#fff;border:1px solid #eee;-webkit-border-radius:0;border-radius:0;padding-top:23px}#checkout #main-content #products_summary .cart_resume_title{font-family:Montserrat,sans-serif;font-size:16px;color:#1c1b20;text-transform:uppercase;letter-spacing:2px}#checkout #main-content #products_summary .cart_resume_title strong{font-weight:400}#checkout #main-content #product_list_table>thead>tr>th{border-bottom:1px solid #ddd;font-family:Montserrat,sans-serif;font-weight:400;font-size:16px}#checkout #main-content #product_list_table .quantity a{text-decoration:none}#checkout .btn-next,#checkout .btn-payment,#checkout .btn-print{font-family:Montserrat,sans-serif;background-color:#1c1b20;padding:10px 10px;-webkit-box-shadow:none;box-shadow:none;color:#fff;text-align:center;background-image:none;font-size:1.2em;text-transform:uppercase;letter-spacing:.05em;min-height:40px;height:auto;line-height:38px;-webkit-border-radius:0;border-radius:0;outline:0;font-weight:400;-webkit-transition:all .3s ease;-o-transition:all .3s ease;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{background-color:#4c4a57;border-color:#4c4a57;color:#fff;-webkit-transition:all .3s ease;-o-transition:all .3s ease;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 #zip_form .form-control{border-color:#1c1b20}#checkout #zip_form .btn{border-color:#1c1b20;background-color:#1c1b20}#checkout .zip_search a{color:#1c1b20}#checkout .cart-resume-prices-total{text-transform:uppercase}#checkout #personal_data_summary{-webkit-border-radius:2px;border-radius:2px;border:1px solid #dedddb;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:#1c1b20}#checkout .featherlight .featherlight-content{background:#fff;padding:15px 30px}#checkout .featherlight #period_selector h3{padding:0 0 6px 0;color:#333;font-family:Montserrat,sans-serif;font-size:1.9em;float:none;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:solid 14px #89c750}#checkout .keep_buying{text-transform:capitalize;font-weight:300}#checkout .keep_buying strong{text-transform:lowercase;font-weight:300}