@charset "utf-8";.cms .woocommerce-order ul.woocommerce-order-overview{padding:10px}.woocommerce ul.order_details li strong{font-size:1.2em}.cms .woocommerce-order ul li{padding-left:0}.cms .woocommerce-order ul li:before{display:none !important}.cms .woocommerce-order h2{font-size:3.5em}.woocommerce-checkout:after{clear:both;height:0;display:block;visibility:hidden;content:"."}.woocommerce .shop_table_responsive.cart{float:left;width:66% !important;border:none !Important}.woocommerce .cart-collaterals{float:right;width:28% !important;border-left:1px solid #000;min-height:400px;padding-left:2.9%}.woocommerce #order_review_heading{float:right;clear:right;width:28% !important}.woocommerce #order_review_heading{background:0 0;color:#cf142b;font-size:1.7em;font-weight:400;text-transform:uppercase;padding:0 0 12px;border-top:none;border-bottom:1px solid #000;letter-spacing:2px}.woocommerce #order_review{float:right;clear:right;width:28% !important}.woocommerce .col2-set{float:left !important;width:66% !important;padding-right:2.9%;border-right:1px solid #000}.woocommerce .col2-set .col-1,.woocommerce .col2-set .col-2{width:100% !important}.woocommerce .cart_totals{width:100% !Important}.woocommerce table.cart .actions{background:#fff}.woocommerce table.cart .actions .coupon .input-text{font-size:12px;border:1px solid #eee;outline:none;padding:5px 15px 3px;width:100px;vertical-align:top}.woocommerce table.cart th{font-size:1.2em;color:#303030;font-weight:400 !important;text-transform:uppercase;padding:5px 10px 15px !important}.woocommerce table.cart .variation{font-weight:300;color:#303030;text-transform:uppercase}.woocommerce table.cart .variation .variation-Date{font-weight:300;color:#303030}.woocommerce table.cart .variation p{font-size:1em;padding:0;color:#303030}.woocommerce table.cart .variation-Date{font-weight:300;color:#303030}.woocommerce table.cart .variation-Date p{font-size:1em;padding:0;margin:0;font-weight:300;color:#303030}.woocommerce table.cart .product-price{font-size:1.5em}.woocommerce table.cart td{background:#fff;border-bottom:1px solid #000 !important;padding:15px 10px !important;vertical-align:middle !important}.woocommerce table.cart tr:first-child td{border-top:none !important}.woocommerce table.cart tr:last-child td{border-bottom:none !important}.woocommerce table.cart td.actions{padding:15px 0 !important}.woocommerce table.cart td.product-thumbnail img{width:60px;height:auto}.woocommerce table.cart td.product-name a,.woocommerce table.cart td.product-name{font-size:12px;line-height:14px;text-transform:uppercase;text-decoration:none}.woocommerce table.cart td.product-price{font-size:12px;line-height:14px;text-transform:uppercase}.shop_table{border:none !Important}.shop_table th,.shop_table th p,.shop_table td,.shop_table td p{font-size:12px !important;font-weight:400 !important;text-transform:uppercase;letter-spacing:2px}.shop_table td p{padding-top:0;letter-spacing:2px}.shop_table td ul{font-size:12px !important;font-weight:400 !important;letter-spacing:2px}.shop_table td ul li{background:0 0;letter-spacing:2px;padding-left:0}.shop_table td ul li:before{display:none}.shop_table td select{font-size:12px !important;font-weight:400 !important}.woocommerce table.order_details td,.woocommerce-cart_right_panel td,.woocommerce-cart_right_panel th{border-bottom:1px solid #000 !important;border-top:none !important}.woocommerce-cart_right_panel .product-name{width:75% !important}.woocommerce-cart_right_panel .product-total{width:20% !important;text-align:right !important}.woocommerce .cart-collaterals h2{background:0 0;color:#3b3b3c;font-size:1.7em;font-weight:400;text-transform:uppercase;padding:0 0 12px;border-top:none;border-bottom:1px solid #000;letter-spacing:2px}.woocommerce .cart-collaterals .shop_table th{background:#fff;font-size:1.4em;padding:15px 0 10px;letter-spacing:2px;border:none}.woocommerce .cart-collaterals .shop_table td{background:#fff;font-size:1.4em;font-weight:400 !Important;color:#303030;text-align:right;padding:15px 0 10px;letter-spacing:2px;border:none}.woocommerce .cart-collaterals .shop_table td.product-name{text-align:left}.woocommerce .cart-collaterals .shop_table .order-total th,.woocommerce .cart-collaterals .shop_table .order-total td{background:#fff;font-weight:400 !Important;border-top:1px solid #000;border-bottom:1px solid #000}.woocommerce .cart-collaterals .checkout-button{background:#cf142b !important;color:#fff !important;font-size:1.6em !Important;text-transform:uppercase;font-weight:400;white-space:normal !important;text-align:center !Important;display:block;padding:12px 15px !important}.page-id-126 .woocommerce .col2-set{width:100% !important}.page-id-126 .woocommerce .col2-set .col-1,.page-id-126 .woocommerce .col2-set .col-2{width:46.5% !important}.page-id-126 .woocommerce .login,.page-id-126 .woocommerce .register{border:none !important;padding-left:0 !important;padding-right:0 !important}.page-id-126 .woocommerce .lost_password a{text-decoration:none}.page-id-126 .woocommerce .button{-webkit-border-radius:0 !important;-moz-border-radius:0 !important;border-radius:0 !important;font-size:1.2em !important;padding:12px 20px;font-weight:300 !important;text-transform:uppercase;background:#303030 !important;color:#fff}.page-id-126 .woocommerce .button:hover{background:#303030 !important;color:#fff}.woocommerce .col2-set h3{font-size:2.1em;font-weight:400;text-transform:uppercase;padding:10px 0}.woocommerce .col2-set h3 span{display:inline-block;white-space:nowrap}.woocommerce .col2-set .form-row{font-size:1.8em;text-align:left;padding:5px 0 0 !important}.woocommerce .col2-set label{color:#303030 !important;text-transform:uppercase;margin-bottom:-5px;font-weight:400;font-size:12px;letter-spacing:2px}.woocommerce form .form-row .required{color:#cf142b !important}.woocommerce form .form-row{margin-bottom:3px}.woocommerce form .form-row .input-text,.woocommerce-page form .form-row .input-text,.woocommerce .col2-set .input-text{font-size:12px !important;background:#fff;border:none;outline:none;padding:10px 0;border-bottom:1px solid #000}.form-row.terms.wc-terms-and-conditions{padding:5px 12px !important;background:0 0 !important}.woocommerce .woocommerce-billing-fields .input-text::-webkit-input-placeholder{color:#333;opacity:.3}.woocommerce .woocommerce-billing-fields .input-text:-moz-placeholder{color:#333;opacity:.3}.woocommerce .woocommerce-billing-fields .input-text::-moz-placeholder{color:#333;opacity:.3}.woocommerce .woocommerce-billing-fields .input-text:-ms-input-placeholder{color:#333;opacity:.3}#order_comments::-webkit-input-placeholder{color:#333;opacity:.3}#order_comments:-moz-placeholder{color:#333;opacity:.3}#order_comments::-moz-placeholder{color:#333;opacity:.3}#order_comments:-ms-input-placeholder{color:#333;opacity:.3}.woocommerce-additional-fields{padding:25px 0 0}#sagepaydirect-cc-form p label{position:relative}#sagepaydirect-cc-form p label span{position:absolute;left:-5px;top:-5px}.woocommerce .col2-set select{background:#f6f6f6}.woocommerce .col2-set .form-row-first{width:100%}.woocommerce .col2-set .form-row-last{width:100%}.woocommerce-order-pay .woocommerce #order_review{width:100% !important}.woocommerce-checkout-review-order .shop_table{margin:0 !important}.woocommerce-checkout-review-order .shop_table th{background:#fff;font-size:1.2em;padding:10px 0 10px !important;text-align:left;border:none !important}.woocommerce-checkout-review-order .shop_table td{background:#fff;font-size:1.2em;font-weight:400 !Important;color:#303030;text-align:right;padding:10px 0 !important;text-align:left;border:none !important}.woocommerce-checkout-review-order .shop_table .order-total th,.woocommerce-checkout-review-order .shop_table .order-total td{background:#f6f6f6;font-weight:400 !Important}.woocommerce-checkout-review-order .shop_table p{font-size:1em}.woocommerce-checkout-review-order .shop_table .cart-subtotal th,.woocommerce-checkout-review-order .shop_table .cart-subtotal td{border-top:1px solid #000 !important;border-bottom:none !important}.woocommerce-checkout-review-order .shop_table .order-total th,.woocommerce-checkout-review-order .shop_table .order-total td{border-top:1px solid #000 !important;border-bottom:1px solid #000 !important;background:#fff}.woocommerce-checkout-review-order .variation{font-weight:300;color:#303030;text-transform:uppercase;text-align:left}.woocommerce-checkout-review-order .variation .variation-Date{font-weight:300;color:#414042;text-align:left}.woocommerce-checkout-review-order .variation p{font-size:1em;padding:0;color:#414042;text-align:left}.woocommerce-checkout-payment{border-radius:0 !important;background:#fff !important;margin:0 !important}.woocommerce-checkout-payment ul{border:none !important;padding:15px 0 !important;font-size:12px !important;font-family:'Montserrat',Arial,Helvetica,sans-serif}.woocommerce-checkout-payment ul li label{font-weight:400 !important;font-size:12px !important;letter-spacing:2px;text-transform:uppercase}.woocommerce-checkout-payment p{font-size:12px;padding:0;background:#f6f6f6 !important;text-align:left !important}.woocommerce-checkout-payment input{margin:0 5px 0 0 !important}.woocommerce-checkout-payment .payment_box{background:#f6f6f6 !important;margin:5px 0 !important;padding:10px !important}#add_payment_method #payment div.payment_box:before,.woocommerce-checkout #payment div.payment_box:before,.woocommerce-checkout-payment .payment_box:before{display:none !important}#add_payment_method #payment div.payment_box:after,.woocommerce-checkout #payment div.payment_box:after{width:0;height:0;border-left:8px solid transparent !important;border-right:8px solid transparent !important;border-bottom:8px solid #f6f6f6 !important}.wc_payment_method,.wc_payment_method label{cursor:pointer}.woocommerce-checkout-payment .place-order{border:none !important;padding:0 !important}.woocommerce #payment #place_order,.woocommerce-page #payment #place_order,.woocommerce-checkout-payment .place-order .button{background:#cf142b !important;color:#fff !important;font-size:1.6em !Important;text-transform:uppercase;font-weight:400;white-space:normal !important;text-align:center !Important;display:block;padding:12px 15px !important;display:block;width:100%}.woocommerce-privacy-policy-text{display:none}.woocommerce-privacy-policy-text p{padding:15px;font-family:'Montserrat',Arial,Helvetica,sans-serif;font-size:12px}#add_payment_method #payment div.payment_box p,.woocommerce-checkout #payment div.payment_box p{font-size:12px}.woocommerce-thankyou-order-received{text-align:left !important;text-transform:uppercase;font-size:2.1em;margin-bottom:15px !important}.woocommerce-thankyou-order-details{background:#f6f6f6;padding:30px 15px}.woocommerce-thankyou-order-details li{background:0 0 !important;padding:22px !important;font-size:12px !important;margin:0 !important}.woocommerce-thankyou-order-details li strong{color:#303030}.woocommerce-order-overview li{font-size:12px !important}.woocommerce .order_details_title{font-size:3.2em;font-weight:400;padding:30px 0 10px;text-transform:uppercase}.woocommerce table.customer_details th,.woocommerce table.order_details th{font-size:1.8em;color:#303030;font-weight:300 !important;text-transform:uppercase;padding:25px 10px !important}.woocommerce table.order_details .product-name a{text-transform:uppercase;text-decoration:none}.woocommerce table.order_details .variation{font-weight:300;color:#303030;text-transform:uppercase}.woocommerce table.order_details .variation .variation-Date{font-weight:300;color:#303030}.woocommerce table.order_details .variation p{font-size:1em;padding:0;color:#303030}.woocommerce table.order_details .product-price{font-size:1.5em}.woocommerce table.order_details td{background:#f6f6f6;border-top:1px solid #fff !important;padding:15px 10px !important;vertical-align:middle !important}.woocommerce table.customer_details th,.woocommerce table.customer_details td{padding:5px 0 !important}.woocommerce table.order_details tfoot th,.woocommerce table.order_details tfoot td{background:#fff !important;border:none!important;border-bottom:1px solid #000 !important;padding:8px 10px !important}.woocommerce table.order_details tfoot td{border-top:none !important}.woocommerce header h2{font-size:3.2em;font-weight:400;padding:30px 0 10px;text-transform:uppercase}.woocommerce header h3{font-size:1.8em;color:#303030;font-weight:300 !important;text-transform:uppercase}.woocommerce address{font-size:1.2em;text-transform:uppercase}.woocommerce .woocommerce-customer-details address{border:none !important;border-bottom:1px solid #000 !important;padding:15px 0 !important;-webkit-border-radius:0px;-moz-border-radius:0px;border-radius:0;letter-spacing:2px}.woocommerce .edit{font-size:1.5em;color:#777}.select2-choice{background:#f6f6f6 !important;border-radius:0 !important}#woo_com .images,#woo_com .entry-summary{width:auto !important;float:none !important;max-width:500px;margin:0 auto}#woo_com .product.product-type-booking:after{clear:both;height:0;display:block;visibility:hidden;content:"."}.wc-bookings-booking-form{background:#eff5f5;font-size:1.8em;border:none !important;padding-bottom:20px !important;position:relative}#woo_com .wc-bookings-booking-form legend{padding-bottom:15px}#woo_com .wc-bookings-date-picker-choose-date{background:#d7e4e4;text-decoration:none;padding:2px 10px !important;margin-left:20px}#woo_com .wc-bookings-date-picker-date-fields input{border:none;background:#fff;outline:none;font-size:1em;padding:8px}#woo_com .wc-bookings-date-picker-date-fields span{font-size:1.1em}#woo_com label.deposit-option{padding:15px 0 !important;display:block !important}#woo_com label.deposit-option .amount{color:#414042 !important;font-size:1.2em;font-weight:400}#woo_com .product_meta{display:none !important}#woo_com .wc-bookings-booking-cost{margin:20px 0 0 !important;background:#d7e4e4 !important;border:none !important}#woo_com .wc-bookings-booking-form-button{width:100%;-webkit-border-radius:0 !important;-moz-border-radius:0 !important;border-radius:0 !important;font-size:2.2em !important;padding:25px;font-weight:300 !important;text-transform:uppercase;background:#303030 !important}#woo_com .switch-woocommerce-deposits{background:#abbec4 !important;padding:0 !important;-webkit-border-radius:0 !important;-moz-border-radius:0 !important;border-radius:0 !important}#woo_com .switch-woocommerce-deposits label{width:50% !important;text-shadow:none !important;box-shadow:none !important;font-weight:300 !important;-webkit-border-radius:0 !important;-moz-border-radius:0 !important;border-radius:0 !important}#woo_com .switch-woocommerce-deposits .wc-deposits-switcher{background:#bbd406 !important;border:none !important;text-shadow:none !important;color:#414042 !important;font-weight:300 !important;-webkit-border-radius:0 !important;-moz-border-radius:0 !important;border-radius:0 !important}#woo_com .switch-woocommerce-deposits input{display:none}.woocommerce small{font-size:12px;line-height:16px !important;display:inline-block}.woocommerce-cart .actions{position:relative}.woocommerce-cart .actions .cart_notes{text-align:left;clear:both;position:absolute;left:0;top:80px}.woocommerce .woocommerce-error,.woocommerce .woocommerce-info,.woocommerce .woocommerce-message{font-size:1.5em}.woocommerce .woocommerce-error li:after{display:none !important}.woocommerce .woocommerce-error li:before{display:none !important}.woocommerce .woocommerce-message li:after{display:none !important}.woocommerce .woocommerce-message li:before{display:none !important}.woocommerce .woocommerce-message li,.woocommerce .woocommerce-info li,.woocommerce .woocommerce-error li{background:0 0 !important}.woocommerce legend{font-size:1.7em;padding:15px 0 5px}#add_payment_method #payment ul.payment_methods,.woocommerce-checkout #payment ul.payment_methods{font-size:1.4em}#add_payment_method #payment ul.payment_methods li,.woocommerce-checkout #payment ul.payment_methods li{background:0 0;padding-left:0}.wc_payment_methods li{background:0 0}.wc_payment_methods li:before{display:none !important}.wc_payment_methods li:after{display:none !important}.woocommerce .quantity .qty{width:55px;height:50px;border:none;font-size:18px}.wps_add_to_cart .button,.woocommerce table.cart .actions .button,.woocommerce #respond input#submit,.woocommerce a.button,.woocommerce button.button,.woocommerce input.button{padding:16px !important;letter-spacing:1px !important;background:#303030 !important;color:#fff !important;padding:12px 15px !important;text-transform:uppercase;font-size:14px !important;font-weight:400;-webkit-border-radius:0px !important;-moz-border-radius:0px !important;border-radius:0 !important}.woocommerce-cart table.cart td.actions .coupon .input-text{font-size:16px;width:110px;padding:9px 10px !important}.wcppec-checkout-buttons__separator{font-size:18px}.woocommerce-error,.woocommerce-info,.woocommerce-message{padding-left:53px !important}.woocommerce-error li,.woocommerce-info li,.woocommerce-message li{padding-left:53px !important}@media only screen and (max-width:767px){.woocommerce .shop_table_responsive.cart{float:none;width:100% !important}.woocommerce .cart-collaterals{float:none;width:auto !important;border-left:none;border-top:1px solid #000;min-height:0;padding-left:0}.woocommerce #order_review_heading{float:right;clear:right;width:100% !important;font-size:2.4em}.woocommerce #order_review{float:right;clear:right;width:100% !important}.woocommerce .col2-set{float:left !important;width:100% !important;padding-right:0;border-right:none;padding-bottom:20px}.woocommerce .col2-set .col-1,.woocommerce .col2-set .col-2{width:100% !important}.shop_table{border:none !Important}.shop_table th,.shop_table th p,.shop_table td,.shop_table td a,.shop_table td p{font-size:15px !important}.shop_table td select{font-size:15px !important}.woocommerce-checkout-payment ul{padding:15px 0 !important;font-size:17px !important}.woocommerce-order-overview li{float:none !important;display:block !important;border:none !important;border-bottom:1px solid #000 !important;padding:10px 0 !important}}.woo_pages .select2-selection__arrow,.woo_pages .select2-selection__rendered,.woo_pages .select2-selection,.woo_pages .selection,.woo_pages .select2-container{height:40px !important;border:none !important;font-weight:300;-webkit-border-top-right-radius:0px !important;-moz-border-radius-topright:0px !important;border-top-right-radius:0 !important;background:#f6f6f6;font-size:16px;color:#414042}.woo_pages .select2 ul li{font-size:14px}.woo_pages .select2-selection__arrow{background:url(//www.vollers-corsets.com/wp-content/themes/vollers/css/../images/select_arrow.png) left no-repeat;width:32px !important;height:38px !important}.woo_pages .select2-selection__rendered{line-height:38px !important;font-weight:300;color:#414042 !important}.woo_pages .select2-results__options{font-size:16px;color:#414042}.woocommerce .checkbox{background:0 0;float:none;width:auto;height:auto;clear:none;display:inline}.woocommerce-checkout #payment .payment_method_stripe label[for=payment_method_stripe]{padding-left:0 !important;font-size:18px;font-style:normal !important;font-family:'Montserrat',Arial,Helvetica,sans-serif}.wc-credit-card-form .form-row{float:none !important;clear:both !important;margin:0 0 15px !important;padding:0 !important}.wc-credit-card-form .form-row label{font-size:17px;font-style:normal !important;font-family:'Montserrat',Arial,Helvetica,sans-serif;font-weight:400 !important;line-height:1.3 !important}.woocommerce a.remove,.woocommerce a.remove:hover{background:url(//www.vollers-corsets.com/wp-content/themes/vollers/css/../images/remove_product.svg) center no-repeat;width:25px;height:25px;font-size:0;line-height:999px;overflow:hidden}.woocommerce-input-wrapper .select2-container--default .select2-selection--single{background:#fff !important;border-bottom:1px solid #000}#order_comments{min-height:100px}.woocommerce-message{border-top-color:#ab2535}.woocommerce-message:before{color:#ab2535}.woocommerce .col2-set h3{display:none}.woocommerce-column__title,.woocommerce-order-details__title{font-size:1.9em;padding-top:25px;text-transform:uppercase;font-weight:400;border:none;letter-spacing:2px}.woocommerce-customer-details address,.woocommerce-customer-details p{font-size:12px}.wc-item-meta{padding:10px 0 0;font-size:12px}.wc-item-meta *{font-size:12px}.woocommerce-info{border-top-color:#cf142b !important}.woocommerce-info:before{color:#cf142b}