<html><head><meta name="color-scheme" content="light dark"></head><body><pre style="word-wrap: break-word; white-space: pre-wrap;">#vmMainPageOPC #onepage_main_div a, #vmMainPageOPC #onepage_main_div a:visited { text-decoration: none; } #vmMainPageOPC #onepage_main_div a:active, #vmMainPageOPC #onepage_main_div a:hover { text-decoration: underline; } #vmMainPageOPC a.opcbutton, #vmMainPageOPC input.opcbutton, #vmMainPageOPC button.opcbutton { } #vmMainPageOPC  #basket_container select.quantity_select  { max-width: 70px; } #vmMainPageOPC a:hover.opcbutton, #vmMainPageOPC input[type="button"]:hover, #vmMainPageOPC input[type="submit"]:hover  { text-decoration: underline; } #vmMainPageOPC .width30 { width: 30%; max-width: 30%; } #vmMainPageOPC .relative { position: relative; } #vmMainPageOPC .absolute { position: absolute; } #vmMainPageOPC .aligntop { top: 0; } #vmMainPageOPC .titleForm { font-weight: 600; } #vmMainPageOPC * { box-sizing: border-box; -webkit-box-sizing: border-box; -moz-box-sizing: border-box; } #vmMainPageOPC .card-header label { margin: 0; max-width: 90%; margin-left: 5px; } div#ship_to_section &gt; label { font-weight: 400; color: #333; } #vmMainPageOPC .card-header input { margin: 0; margin-top: 4px; max-width: 5%; } #vmMainPageOPC .form-choice p { margin: 2.7rem 0; }  #vmMainPageOPC .vm-customfield-cart {  font-size: 12px; line-height: normal; padding-right: 10px;  }  #vmMainPageOPC #tt_total_div { position: relative; } #vmMainPageOPC #tt_order_payment_discount_before_div, #tt_shipping_rate_div { display: none; } #vmMainPageOPC .return_and_confirm { margin-top: 40px; position: relative; } #vmMainPageOPC .vmshipment_description{ float: left; font-size: 12px; padding: 5px; width:100%; } #vmMainPageOPC .vmshipment_cost, #vmMainPageOPC .vmpayment_cost{ float: left; font-size: 12px; padding: 0 5px; width:100%; color: #000; } label.bottom_c a.opcmodal { margin-left: 5px; } #fancybox-wrap #fancybox-outer #fancybox-content { } #vmMainPageOPC span.discount_currency { position: absolute; top: 0; font-size: 1.4em; margin-left: 12px; } #tt_total_basket { clear: none !important; } #tt_total_basket_div_basket .discount_label, #tt_total_basket_div_basket .discount_desc { font-size: 2em; } #vmMainPageOPC .checkout_button_wrap { width: 100%; float: left; clear: both; margin: 0; padding: 0; border: 0; } #vmMainPageOPC .checkout_button_wrap .checkout_button { display: block; max-width: 40%; margin-top: 20px; text-align: center; margin-left: auto; margin-right: auto;   } /* end totals section */ #full_checkout { /*display: none; */ box-sizing: border-box; } /* checkbox products */ #vmMainPageOPC .ch_input_wrapper input[type="checkbox"] { margin: 0; padding: 0; border: 0; width: auto !important; outline: none !important; } .ch_input_wrapper { display: block; width: 20%; text-align: right; float: left; clear: left; margin: 0; padding: 0; border: 0; } .checkbo_product_name { display: block; max-width: 60%; width: auto !important; text-align: left; float: left; clear: none; margin: 0; padding: 0; border: 0; } .checkbox_product_price { display: block; width: 20%; text-align: right; float: left; clear: right; margin: 0; padding: 0; border: 0; } /* checkbox products end*/ /* user field section */ #checkout_top { float: left; clear: both; width: 100%; background: none; border-radius: 4px; } #full_checkout { float: left; clear: both; width: 100%; background: none; margin: 0; padding: 0; border: 0; padding-left: 5%; padding-right: 5%; padding-top: 10px; padding-bottom: 10px; border-radius: 4px;  } #vmMainPageOPC div.bottom_article, #vmMainPageOPC div.bottom_article p, #vmMainPageOPC div.bottom_article { font-size: 12px; color: #655F5F; } #vmMainPageOPC div.bottom_article { margin-top: 10px; } #vmMainPageOPC .missing, #vmMainPageOPC .opc_missing, #vmMainPageOPC input.invalid { border: 1px solid red !important; } #vmMainPageOPC #full_checkout .list_user_fields #address_2_input, #vmMainPageOPC #full_checkout .list_user_fields #shipto_address_2_input,#vmMainPageOPC #full_checkout .list_user_fields #shipto_city_input, #vmMainPageOPC #full_checkout .list_user_fields #city_input,#vmMainPageOPC #full_checkout .list_user_fields #ico_input  { box-sizing: content-box; float: left; clear: left; margin: 0; padding: 0; border: 0; padding-right: 2%; width: 48%; } #vmMainPageOPC #full_checkout .list_user_fields #dic_input, #vmMainPageOPC #full_checkout .list_user_fields #zip_input, #vmMainPageOPC #full_checkout .list_user_fields #shipto_zip_input, #vmMainPageOPC #full_checkout .list_user_fields #shipto_phone_1_input, #vmMainPageOPC #full_checkout .list_user_fields #phone_1_input{ box-sizing: content-box; float: left; clear: right; margin: 0; padding: 0; border: 0; padding-left: 2%; width: 48%; } #virtuemart_country_id_div { display: none; } #vmMainPageOPC input#opc_date_picker { background-position: 97% 9px !important; } #vmMainPageOPC #full_checkout .list_user_fields .formField, #vmMainPageOPC #full_checkout .list_user_fields .formLabel { width: 100%; float: left;  clear: both; } #vmMainPageOPC .vmpayment_cardinfo select, #vmMainPageOPC .vmpayment_cardinfo input[type="text"].inputbox, { background: none; background-color: white; height: 34px; border-radius: 0 !important; border: none !important; border-color: transparent; outline: none !important; width: 100%; display: inline-block; padding: 4px 6px; margin-bottom: 10px; font-size: 16px; line-height: 20px; color: #555555; vertical-align: middle; } #vmMainPageOPC #full_checkout .list_user_fields   div.registrationSection { width: 100%; float: left; clear: left; }  #vmMainPageOPC select{ background-color:#f9f9f9; margin-bottom: 1.3rem; border: 1px solid #ebebeb; } #vmMainPageOPC #full_checkout .list_user_fields .input_wrapper2 input[type="checkbox"] { margin: 0; padding: 0; border: 0; width: auto !important; outline: none !important; display: inline-block; line-height: 34px; }  #vmMainPageOPC #full_checkout .list_user_fields   div.registrationSection input[type="checkbox"] { float: left; clear: left;  } #vmMainPageOPC #full_checkout .list_user_fields   .two_col_field_left { width: 48%; } #vmMainPageOPC #full_checkout .list_user_fields   .two_col_field_left_7 { width: 68%; } #vmMainPageOPC #full_checkout .list_user_fields   .two_col_field_left, #vmMainPageOPC #full_checkout .list_user_fields   .two_col_field_left_7 { box-sizing: content-box; float: left; clear: left; margin: 0; padding: 0; border: 0; padding-right: 2%;  } #vmMainPageOPC #full_checkout .list_user_fields   .two_col_field_right { width: 48%; } #vmMainPageOPC #full_checkout .list_user_fields   .two_col_field_right_3 { width: 28%; } #vmMainPageOPC #full_checkout .list_user_fields   .two_col_field_right, #vmMainPageOPC #full_checkout .list_user_fields   .two_col_field_right_3 { box-sizing: content-box; float: left; clear: right; margin: 0; padding: 0; border: 0; padding-left: 2%;  } #vmMainageOPC #customer_note_input { float: left; clear: both; width: 100%; } textarea#customer_note_field { width: 100%; min-height: 100px; }  /* user field section end*/ /* bootstrap fixes */ #vmMainPageOPC select:focus, #vmMainPageOPC input[type="file"]:focus, #vmMainPageOPC input[type="radio"]:focus, #vmMainPageOPC input[type="checkbox"]:focus { outline: none !important; outline-offset: none !important; -webkit-box-shadow: none !important;  } #vmMainPageOPC select { max-width: 100% !important; } /* end bootstrap */ /* general */ #vmMainPageOPC h2.bandBoxStyleHeader { font-size: 24px; line-height: 26px; margin: 0; padding: 0; border: 0; padding-bottom: 2px; padding-top: 2px; float: left; clear: both; margin-top: 20px; margin-bottom: 10px; font-weight: normal; } #vmMainPageOPC h2.bandBoxStyleHeader.fieldsetnum_1, #vmMainPageOPC h2.bandBoxStyleHeader.h2cart  { /*margin-top: 0; */ } div.attributes .product-field-type-C &gt; span:before { content:"-"; position:relative; left:-5px; } /* repeat basket section */ #vmMainPageOPC .repeat_basket { float: left; clear: both; width: 100%; margin: 0 0 20px 0; padding: 0; border: 0; height: 200px; min-height: 200px; overflow: auto; overflow-x: hidden; overflow-y: visible; border: 1px solid #ddd; background: #fff; } #vmMainPageOPC .forgot-link { float: left; padding: 0 5px 0 0; } .loginarea .form-group.last { margin-bottom: 2rem; } #vmMainPageOPC div.repeat_basket::-webkit-scrollbar { width: 20px; } #vmMainPageOPC div.repeat_basket::-webkit-scrollbar-track { background-color: #eaeaea; border-left: 1px solid #ccc; } #vmMainPageOPC div.repeat_basket::-webkit-scrollbar-thumb { background-color: #ccc; } #vmMainPageOPC div.repeat_basket::-webkit-scrollbar-thumb:hover { background-color: #aaa; } #vmMainPageOPC div.p_divisor { width: 100%; float: left; clear: both; margin: 0; padding: 0; border: 0; min-height: 1px; height: 1px; max-height: 1px; overflow: hidden !important; display: block; margin-top: 2px; margin-bottom: 2px;  } #vmMainPageOPC .repeat_basket .inner_wrap { padding-top: 5px; padding-left: 5px; padding-right: 5px; padding-bottom: 5px; float: left; clear: both; width: 100%; box-sizing: border-box; } #vmMainPageOPC .repeat_basket .inner_wrap .product_wrap { float: left; clear: both; width: 100%; margin: 0; padding: 0; border: 0; min-height: 50px; } #vmMainPageOPC .repeat_basket .inner_wrap .product_wrap .op_col_left { float: left; clear: left; width: 60%; margin: 0; padding: 0; border: 0; } #vmMainPageOPC .repeat_basket .inner_wrap .product_wrap .op_col_right { float: left; clear: right; width: 40%; margin: 0; padding: 0; border: 0; } #vmMainPageOPC .repeat_basket .inner_wrap .product_wrap .op_col_right .product_q_p, #vmMainPageOPC .repeat_basket .inner_wrap .product_wrap .op_col_right .product_q_p .product_q_p_wrap { float: left; clear: both; width: 100%; text-align: right; } #vmMainPageOPC .repeat_basket .inner_wrap .product_wrap .op_col_right .product_q_p div{ float: left; display: inline; margin: 0; padding: 0; border: 0; clear: none; } #vmMainPageOPC .repeat_basket .inner_wrap .product_wrap .op_col_right .product_q_p span{ float: left; display: inline; margin: 0; padding: 0; border: 0; clear: none; } #vmMainPageOPC .repeat_basket .inner_wrap .product_wrap .op_col_left .product_name, #vmMainPageOPC .repeat_basket .inner_wrap .product_wrap .op_col_left .product_name a, #vmMainPageOPC .repeat_basket .inner_wrap .product_wrap .op_col_left .product_name a:hover.opc_product_name, #vmMainPageOPC .repeat_basket .inner_wrap .product_wrap .op_col_left .product_name a:active.opc_product_name, #vmMainPageOPC .repeat_basket .inner_wrap .product_wrap .op_col_left .product_name a:visited.opc_product_name { font-size: 20px; color: #0088cc; } #vmMainPageOPC .repeat_basket .inner_wrap .product_wrap .op_col_right .product_q_p .product_q_p_wrap span.q_p, #vmMainPageOPC .repeat_basket .inner_wrap .product_wrap .op_col_right .product_q_p .product_q_p_wrap span.q_x, #vmMainPageOPC .repeat_basket .inner_wrap .product_wrap .op_col_right .product_q_p .product_q_p_wrap div.opc_price_general { float: right; clear: none; font-size: 20px; }  #vmMainPageOPC .edit_bt_link_wrap { text-align: center; } .bottom_notice { margin-top: -40px; margin-bottom: 10px; } .bottom_notice, #checkout-advertise-box { float: left; font-size: 12px; clear: both; } div#virtuemart_country_id_input, div#shipto_virtuemart_country_id_input { min-height: 43px; } #vmMainPageOPC .checkout_button_wrap.cwrap2 { display: none; } #vmMainPageOPC div.opc_errors { display: inline-block; width: 100%; clear: both; color:red; padding-left: 5%; padding-right: 5%; padding-top: 10px; padding-bottom: 10px; } /*custom styles to make it 100% width: */ .t3-sidebar-right { display: none; } .t3-content { width: 100%; } #vmMainPageOPC #opc_error_msgs { box-sizing: border-box; background:#fff1f0;color:#d85030; margin-top: 15px; margin-bottom: 15px; padding: 10px; border: 1px solid rgba(216,80,48,.3); border-radius: 4px; text-shadow: 0 1px 0 #fff; display: block; }</pre></body></html>