body{font-family:"Helvetica","Arial",serif;font-weight:400;font-size:16px;line-height:19px}
h1 b,h1 strong,h2 b,h2 strong,h3 b,h3 strong,h4 b,h4 strong,h5 b,h5 strong{font-weight:500}
a{position:relative;text-decoration:none;color:inherit;cursor:pointer}
*,*:before,*:after{-webkit-box-sizing:border-box;box-sizing:border-box;margin:0;padding:0;outline:0}
*{-ms-font-feature-settings:"kern" 1;-o-font-feature-settings:"kern" 1;-webkit-font-feature-settings:"kern" 1;font-feature-settings:"kern" 1;-webkit-font-kerning:normal;font-kerning:normal;text-rendering:optimizeLegibility;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;-webkit-tap-highlight-color:rgba(0,0,0,0)}
*::-moz-selection{background:rgba(0,0,0,0.3)}
*::selection{background:rgba(0,0,0,0.3)}
*::-webkit-scrollbar{display:none}
strong{font-weight:normal}
body{-webkit-overflow-scrolling:touch;-ms-overflow-style:none}
body{background:#fff;font-family:"Helvetica","Arial",serif;font-weight:normal;font-style:normal;color:#000;overflow-x:hidden;overflow-y:auto;font-family:"Helvetica","Arial",serif;font-weight:400;font-size:16px;line-height:19px}
input,textarea{background-color:transparent;font-family:"Helvetica","Arial",serif;-webkit-box-sizing:border-box;box-sizing:border-box;border-radius:0;-webkit-appearance:none}
ul{margin:0;padding:0;list-style:none}
form{width:100%}
table{width:100%}
fieldset{border:0;margin:0;padding:0}
button{font:inherit;color:inherit;text-transform:none;background-color:transparent;border:0;margin:0;overflow:visible;font-family:"Helvetica","Arial",serif;cursor:pointer;border-radius:0;text-transform:inherit}
:focus:not(.focus-ring){outline-width:0}
.clearfix::after{content:"";clear:both;display:table}
img{max-width:100%;height:auto;display:block}
main{position:relative;width:100%;display:block}
svg{width:100%;display:block}
a{cursor:pointer}
.hide_pickup{display:none !important}
main{position:relative;width:100%;min-height:100vh;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;z-index:99}
.Page{width:100%;position:relative;max-width:600px;display:block;margin:0 auto;padding:16px 8px;background:#fff;text-align:center}
.woocommerce-billing-fields__field-wrapper{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;width:100%}
.woocommerce-billing-fields__field-wrapper .form-row,.form-row#account_password_field{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;width:100%;padding:0 8px 20px}
.woocommerce-billing-fields__field-wrapper .form-row label,.form-row#account_password_field label{display:block;width:100%;padding-bottom:10px;text-transform:lowercase}
.woocommerce-billing-fields__field-wrapper .form-row label .required,.form-row#account_password_field label .required{display:none}
.woocommerce-billing-fields__field-wrapper .form-row .optional,.form-row#account_password_field .optional{display:none}
.woocommerce-billing-fields__field-wrapper .form-row input,.woocommerce-billing-fields__field-wrapper .form-row select,.form-row#account_password_field input,.form-row#account_password_field select{padding:6px 18px;display:block;width:100%;font-family:"Helvetica","Arial",serif;font-weight:400;font-size:18px;line-height:22px;background:gray;color:#000;margin:0 auto;text-align:center;height:34px;border:0}
.woocommerce-billing-fields__field-wrapper .form-row input::-webkit-input-placeholder,.woocommerce-billing-fields__field-wrapper .form-row select::-webkit-input-placeholder,.form-row#account_password_field input::-webkit-input-placeholder,.form-row#account_password_field select::-webkit-input-placeholder{color:#000}
.woocommerce-billing-fields__field-wrapper .form-row input::-ms-input-placeholder,.woocommerce-billing-fields__field-wrapper .form-row select::-ms-input-placeholder,.form-row#account_password_field input::-ms-input-placeholder,.form-row#account_password_field select::-ms-input-placeholder{color:#000}
h3{text-transform:uppercase;font-family:"Helvetica","Arial",serif;font-weight:400;font-size:16px;line-height:19px;padding-bottom:16px;text-align:center}
h3.notavailable{padding-bottom:0}
.product-thumb{display:block;max-width:240px;width:100%;margin:0 auto;position:relative}
.product-thumb h1{font-family:"Helvetica","Arial",serif;font-weight:400;font-size:16px;line-height:19px;padding:8px;position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}
.radio{font-family:"Helvetica","Arial",serif;font-weight:400;font-size:16px;line-height:19px;width:100%;display:block;position:relative;width:100%;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;display:block !important;padding-bottom:44px}
.radio .radio-label img{float:none;display:inline-block}
.radio .radio-label:before{content:"";position:absolute;bottom:0;left:50%;background:gray;width:41px;height:34px;-webkit-transform:translate(-50%,0);transform:translate(-50%,0);cursor:pointer}
.radio input{position:absolute;top:0;left:0;width:100%;height:100%;opacity:0;cursor:pointer}
.radio input:checked+.radio-label:before,.radio input.active+.radio-label:before{background:#000;border:5px solid gray}
#shipping_method,.payment_methods{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;width:100%;-ms-flex-wrap:wrap;flex-wrap:wrap;padding:0}
#shipping_method li,.payment_methods li{padding:0 8px;width:50%}
#payment{padding:0}
#payment .place-order{width:100%;position:relative;display:block;overflow:hidden}
.woocommerce-terms-and-conditions-wrapper{padding:24px 8px 16px;font-family:"Helvetica","Arial",serif;font-weight:400;font-size:12px;line-height:14px}
.button{padding:6px 18px;font-family:"Helvetica","Arial",serif;font-weight:400;font-size:18px;line-height:22px;text-transform:uppercase;background:#000;color:#fff;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;cursor:pointer;margin:0 auto;display:block}
.woocommerce-input-wrapper{width:100%}
.select2-container--default .select2-selection--single{padding:6px 18px;display:block;width:100%;font-family:"Helvetica","Arial",serif;font-weight:400;font-size:18px;line-height:22px;background:gray;color:#000;margin:0 auto;text-align:center;height:34px;border:0;border-radius:0 !important}
.select2-container--default .select2-selection--single .select2-selection__rendered{color:#000;font-family:"Helvetica","Arial",serif;font-weight:400;font-size:18px;line-height:22px}
.select2-container--default .select2-selection--single .select2-selection__arrow b{border-color:#000 transparent transparent transparent;margin-left:-7px;margin-top:0}
.select2-container--default .select2-results__option--highlighted[aria-selected],.select2-container--default .select2-results__option--highlighted[data-selected]{background:rgba(0,0,0,0.8)}
.select2-dropdown{border:0;background:gray;border-radius:0 !important}
.select2-container--default .select2-results__option[aria-selected="true"],.select2-container--default .select2-results__option[data-selected="true"]{background:#000;color:#fff}
.select2-container--default .select2-search--dropdown .select2-search__field{border:1px solid #000}
.select2-container--default.select2-container--open .select2-selection--single .select2-selection__arrow b{border-color:transparent transparent #000 transparent}
.payment_box{font-family:"Helvetica","Arial",serif;font-weight:400;font-size:12px;line-height:14px;padding-top:5px}
#order_review{text-align:center}
#order_review h3{padding:16px 0 8px}
.woocommerce{text-align:center}
#billing_first_name_field,#billing_last_name_field,#billing_email_field,.woocommerce-additional-fields,#account_username_field,.mailchimp-newsletter{opacity:.3;width:0;overflow:hidden;padding:0;height:0}
.create-account .form-row{margin:0 auto}
@media(hover:hover){.button:hover{background:#0ed700}
}@media only screen and (min-width:400px){.woocommerce-billing-fields__field-wrapper .form-row,.form-row#account_password_field{width:50%}
}