.demo_store{position:fixed;top:0;z-index:300;width:100%;text-align:center;background-color:rgb(153 208 212 / .74);color:#fff;margin:0;padding:0;padding-top:10px;padding-bottom:10px}#place_order{background-color:#04E8C2;border:solid 1px #000;color:#000;text-transform:uppercase}#place_order:hover{background-color:#000;color:#04E8C2}.archivelcol{width:25%;float:left}.archivercol{width:70%;float:right}.woocommerce ul.products li.product:before,.woocommerce-page ul.products li.product:before{content:' ';padding:0;display:none}.post-type-archive .woomain{max-width:1100px;margin:auto}.page-title{font-size:26px}ul.products{margin:0!important;padding:0!important}ul.products li{margin:0!important;padding:0!important;list-style:none;width:33.333%!important;padding:10px!important;margin-bottom:30px!important;box-sizing:border-box}ul.products li h3{font-size:22px;line-height:25px}.onsale{position:absolute;top:0;left:0;width:100%;text-align:center;background-color:#000;width:70px;height:70px;line-height:70px;border-radius:40px}.star-rating{display:none}.post-type-archive .price{margin-bottom:20px;display:block}.woocommerce ul.products li.first,.woocommerce-page ul.products li.first{clear:none!important}.woocommerce-message{width:80%;margin:auto;text-align:center;margin-bottom:60px;background-color:#fffcf1;padding:10px;box-sizing:border-box;font-size:20px;line-height:40px}.woocommerce-message a{width:auto;margin:auto;float:none;vertical-align:middle}.content_style ul.page-numbers li:before{content:'';margin:0;padding:0;display:none}.added_to_cart.wc-forward{position:absolute;top:50%;left:50%;width:60%;transform:translate(-50%,-50%);-webkit-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);-o-transform:translate(-50%,-50%);display:inline-block;text-align:center;background-color:rgb(255 255 255 / .85);text-transform:uppercase;padding-top:10px;padding-bottom:10px;border:solid 1px #04E8C2;color:#000}.added_to_cart.wc-forward:hover{background-color:#04E8C2}nav.woocommerce-breadcrumb{float:none}nav.woocommerce-pagination{margin:0;float:none;width:100%;text-align:center}nav.woocommerce-pagination ul{margin:0}nav.woocommerce-pagination ul li{float:left;margin:0;padding:0;background-color:#04E8C2;color:#000;width:50px;height:50px;line-height:50px;text-align:center;margin-right:5px;vertical-align:middle;display:inline-block}nav.woocommerce-pagination ul li span,nav.woocommerce-pagination ul li a{background-color:#04E8C2;color:#000;border:solid 1px #000;box-sizing:border-box;width:50px;height:50px;line-height:50px;text-align:center;display:block}nav.woocommerce-pagination ul li a{text-align:center;color:#fff}nav.woocommerce-pagination ul li span,nav.woocommerce-pagination ul li a:hover{background-color:#000;color:#04E8C2}.woocommerce-error li:before{content:''}.woocommerce-review-link{display:none}.single-product .onsale{display:none}.single-product .tabs{display:none}.product_meta{padding-top:20px}.single_add_to_cart_button{margin-top:20px}.description{margin-top:20px;margin-bottom:20px;padding-top:20px;padding-bottom:20px;border-bottom:solid 1px #ebf5f5;border-top:solid 1px #ebf5f5}.woocommerce-tabs{display:none}.related.products{margin-top:50px}.product_title.entry-title,.related.products h2{font-size:32px;line-height:45px}.related.products h2{text-align:center;padding-bottom:10px;border-bottom:solid 1px #ebf5f5}.upsells.products{display:none}.variations select{height:40px;width:200px;background-image:url(https://bistroblinds.com.au/wp-content/themes/bistro/images/select-drop.svg);background-repeat:no-repeat;background-position:right 10px center}.reset_variations{visibility:visible;display:inline;background-color:whitesmoke;padding:15px;padding-top:10px;padding-bottom:12px;margin-left:10px;background-color:#F7F7F7;color:#000;border:solid 1px #04E8C2;box-sizing:border-box}.reset_variations:hover{background-color:#04E8C2;color:#000}.woocommerce-page div.product:before{visibility:hidden;display:block;font-size:0;content:" ";clear:both;height:0}.single-product .quantity{margin-top:40px;margin-bottom:40px}.quantity input.input-text.qty.text,.plusminusbutton{box-sizing:border-box;width:35px;padding-left:0;padding-right:0;text-align:center;border-radius:0;background-color:whitesmoke;-webkit-transition:all 0.4s ease;-moz-transition:all 0.4s ease;-o-transition:all 0.4s ease;transition:all 0.4s ease;color:inherit;float:left;margin:0}.minus{margin-left:0}.quantity input.input-text.qty.text{width:50px}.plusminusbutton{background-color:#000;box-sizing:border-box;color:#04E8C2;font-weight:700;-webkit-transition:all 0.2s ease;-moz-transition:all 0.2s ease;-o-transition:all 0.2s ease;transition:all 0.2s ease}.plusminusbutton:hover{background-color:#04E8C2;color:#000}.actions:after{visibility:hidden;display:block;font-size:0;content:" ";clear:both;height:0}.product-thumbnail{display:inline-block;max-width:100px}.coupon .button{background-color:#04E8C2;color:#000;border:solid 1px #000}.coupon .button:hover{background-color:#000;color:#04E8C2}#update_cart{background-color:#F7F7F7;color:#62a8ad}#update_cart:hover{background-color:#dedede}.shipping-calculator-button{background-color:#F7F7F7;color:#62a8ad;font-size:12px!important;text-transform:uppercase;text-align:center;border-radius:10px}.shipping-calculator-button,.update_button{display:block;width:100%!important;max-width:100%!important;background-color:#000;color:#04E8C2;box-sizing:border-box;padding-top:5px;padding-bottom:5px;border:solid 1px #000}.shipping-calculator-button:hover,.update_button:hover{border:solid 1px #04E8C2}.shipping-calculator-form button{background-color:#000;color:#04E8C2;border:solid 1px #000;box-sizing:border-box}.shipping-calculator-form button:hover{border:solid 1px #04E8C2}.checkout-button{font-size:20px!important;text-transform:uppercase;display:inline-block;width:auto!important;text-align:center;margin-top:30px;border-radius:10px;margin-top:30px!important;float:right}.checkout-button:hover{background-color:#5ea7ac;color:#fff}.cartsub.button{float:right;display:inline-block;width:auto;background-color:#e2e2e2;color:dimgrey}.shop_table.cart{width:100%}.woocommerce .cart-collaterals{width:100%!important;box-sizing:border-box}tr.cart_item{border-top:solid 1px #dff8f4}.shipping_calculator{width:100%!important;float:none!important}.cart_totals{width:100%!important;margin-top:60px}.cart_totals table{width:100%}.cart_totals table th,.cart_totals table td{line-height:40px;width:50%}#cart_wrap{background-color:#fff;padding:40px;border:solid 5px #04E8C2;overflow:hidden}.cart_totals tr{padding-bottom:30px;border-bottom:solid 1px #dff8f4}.cart-subtotal th,.shipping th,.order-total th{text-align:left}ul#shipping_method{padding:0}ul#shipping_method li{margin:0;padding:0;list-style:none}.cart_item .product-name a{text-transform:uppercase;font-weight:700}.cart_item td{padding-top:20px;padding-bottom:20px}.cart_item dl.variation{margin:0;margin-top:5px;background-color:#fff0}.cart_item dl.variation dt{color:#000;padding:0;clear:none;float:none;text-align:left;width:27%;margin-right:0;font-weight:700;text-transform:uppercase;font-size:12px}.cart_item dl.variation dd{border:none;padding:0;margin-left:0;width:100%;padding-left:0}.cart_item dl.variation p{margin:0;color:#000}.shipping-calculator-form select,.shipping-calculator-form input{height:40px}.product-name{text-align:left}.coupon{width:50%!important;margin:auto;float:none}.actions .button{width:45%;float:right}.actions .button{color:#04E8C2;background-color:#000;border:solid 1px #000}.actions .button:hover{border:solid 1px #04E8C2}.coupon .input-text{background-color:#fff;border:solid 1px #000;color:#000;width:40%!important;box-sizing:border-box;float:left!important;height:40px}.coupon .input-text:focus{border:solid 1px #04E8C2}.coupon .button,#update_cart{width:60%;box-sizing:border-box;float:left;text-align:center;height:40px}.coupon .button{background-color:#000;color:#04E8C2;box-sizing:border-box;border:solid 1px #000}.coupon .button:hover{box-sizing:border-box;border:solid 1px #04E8C2}.actions #update_cart{float:right;width:30%}.product-remove a{margin:5px;display:block;width:30px;height:30px;line-height:30px;text-align:center;background-color:#04E8C2;color:#fff;border-radius:50px}.product-remove a:hover{background-color:#62a8ad}.cart_item td{vertical-align:middle}.product-remove a:hover{background-color:#e5e5e5}.cart_totals h2{text-align:center;font-size:40px;padding-bottom:10px;margin-bottom:30px;border-bottom:solid 1px #dff8f4}.shop_table.cart thead tr{margin-bottom:40px}.woocommerce-cart .cross-sells{display:none}.carttitle{xxbackground-color:#fffcf1;padding-top:5px;padding-bottom:5px;font-size:28px;color:#04E8C2;text-transform:uppercase;margin-bottom:50px;border-bottom:solid 1px #04E8C2}#cart_wrap ul.variation{margin:0}.woocommerce-checkout-review-order-table{width:48%;float:left;text-align:center}.woocommerce-checkout-review-order-table th.product-total{text-align:center!important}#payment.woocommerce-checkout-payment{float:right;width:48%}.checkout_wrap,.thankyou_checkout{width:100%;margin:auto;padding:40px;box-sizing:border-box;background-color:#fff;border:solid 5px #04E8C2}.checkout.woocommerce-checkout h3{font-size:24px}ul.payment_methods.methods{margin:0;padding:0;margin-bottom:40px}ul.payment_methods.methods li{margin:0;padding:0;list-style:none}#order_review .shop_table th,#order_review .product-name{text-align:left;width:50%}#order_review .product-name{color:#04E8C2}#order_review thead tr .product-name{color:#000}.woocommerce-info,.checkout_coupon .form-row input.button{margin-bottom:30px;display:inline-block;padding:10px;line-height:33px;background-color:#04E8C2;color:#000;box-sizing:border-box;border-radius:0!important}.showcoupon,.woocommerce-info:hover a{color:#fff}.checkout_coupon .form-row,.checkout_coupon .form-row input{margin:0;height:50px;display:block;margin-bottom:30px;margin-top:0}.checkout_coupon .form-row input{margin-top:0}abbr[title]{border-bottom:none!important}.chosen-container-active.chosen-with-drop a.chosen-single,.chosen-container a.chosen-single{border:none!important;-moz-border-radius-bottomright:0!important;border-bottom-right-radius:0!important;-moz-border-radius-bottomleft:0!important;border-bottom-left-radius:0!important;background-image:none!important;background-image:none!important;background-image:none!important;background-image:none!important;background-image:none!important;box-shadow:none!important;background-color:whitesmoke!important;border-radius:0!important}ul.woocommerce-error{margin:0;padding:0;margin-bottom:40px}ul.woocommerce-error li{margin:0;padding:0;list-style:none}ul.woocommerce-error li strong{color:#FF6C4B}ul.payment_methods.methods li:before{content:''}ul.payment_methods.methods li div{margin-left:25px}.payment_method_paypal img{display:none!important}.about_paypal{display:inline-block;position:relative;line-height:40px;padding-left:55px;margin-left:10px}.about_paypal:before{content:"\f1f4";font-family:FontAwesome;font-size:35px;margin-right:15px;color:#000;line-height:40px;position:absolute;left:0}#order_review:after{visibility:hidden;display:block;font-size:0;content:" ";clear:both;height:0}ul.payment_methods li.payment_method_paypal_pro label:after{content:"\f1f0  \f1f1  \f1f3  \f1f2";font-family:FontAwesome;font-size:27px;margin-left:15px;color:#000;line-height:22px;position:absolute}ul.payment_methods li.payment_method_paypal_pro label img{display:none}#paypal_pro-cc-form label:after{content:''!important}#paypal_pro-cc-form{margin-top:15px;margin-bottom:15px}#paypal_pro-cc-form p{margin:0}.order_details tr td,.order_details tr th{text-align:left;padding:5px}.woocommerce-checkout #main header{background-image:none;border:none;padding-bottom:0}.woocommerce-checkout header h2{font-size:33px!important;line-height:53px!important;font-weight:700!important;text-transform:uppercase;margin-top:40px!important;margin-bottom:0;display:block}dl.customer_details{background-color:#fff0}dl.customer_details dt{width:auto;font-weight:700}dl.customer_details dd{border-bottom:solid 1px whitesmoke;width:auto;padding-left:0}ul.order_details{margin:0}ul.order_details li{margin:0}ul.order_details{padding:0;margin:0}ul.order_details li{list-style:none}ul.order_details li:before{content:"\f192";font-family:FontAwesome;font-style:normal;font-weight:400;text-decoration:inherit;color:#62a8ad;font-size:12px;padding-right:.5em}.thankyou_checkout h2{color:#62a8ad;font-weight:400;font-size:25px;font-weight:700;text-transform:uppercase;line-height:30px}.thankyou_checkout header{background-color:#fff0}.thankyou_checkout header h2{margin:0!important;margin-top:10px!important;margin-bottom:10px!important}.col2-set.addresses{margin-top:50px}.col2-set.addresses .col-1,.col2-set.addresses .col-2{padding:10px;box-sizing:border-box;border:solid 2px #04E8C2}.col2-set.addresses .col-1 header h3,.col2-set.addresses .col-2 header h3{color:#62a8ad;font-weight:400;font-size:25px;font-weight:700;text-transform:uppercase;line-height:30px}.thanks_top{text-align:center}.lcol.thanks{width:48%;padding:10px;box-sizing:border-box;border:solid 3px #04E8C2}.rcol.thanks{width:48%;padding:10px;box-sizing:border-box;background-color:#f8f8f8}.thanks.notice{text-align:center;padding-top:15px;padding-bottom:15px}.col2-set.addresses header.title h3{font-size:15px;line-height:15px;border-bottom:solid 1px #fff}.lcol.thanks h3,.rcol.thanks h3{padding-bottom:10px;border-bottom:solid 1px whitesmoke}.page-numbers li:before{content:' ';padding:0}.woocommerce-message a.button{background-color:#fff0;color:#04E8C2;font-weight:700;text-decoration:underline;border:none}.woocommerce-message a.button:hover{background-color:transparent!important;color:#000;text-decoration:underline}.single-product .woocommerce-error,.single-product .woocommerce-message,.single-product .woocommerce-info{max-width:600px;margin-bottom:50px!important}.single-product .woocommerce-error a,.single-product .woocommerce-message a,.single-product .woocommerce-info a{font-size:14px}.woocommerce-error li{font-size:14px;line-height:170%}.woocommerce-error,.woocommerce-message,.woocommerce-info{max-width:auto;width:auto;display:block;margin:auto!important;margin-bottom:50px!important;padding:6px!important;position:relative;background-color:#f7f7f7;text-align:left;font-size:20px;line-height:200%;color:#575757;padding:20px!important;padding-top:10px;padding-bottom:10px;border-radius:0;text-align:center}.woocommerce-error:before,.woocommerce-message:before,.woocommerce-info:before{font-family:FontAwesome;font-size:25px;line-height:51px;color:white!important;background-color:#ff6c4b;width:40px;height:40px;line-height:40px;text-align:center;border-radius:50px;display:block;margin:auto;margin-bottom:15px}.woocommerce-error:before{content:"\f071";color:#04E8C2}.woocommerce-message:before{content:"\f0a2";color:#04E8C2;top:23px}.woocommerce-info:before{content:"\f0a2";color:#04E8C2}@media screen and (max-width:768px){.coupon{width:69%!important}.woocommerce-page table.cart td.actions input.button{width:69%!important;margin:auto;float:none;box-sizing:border-box;margin-bottom:10px}.woocommerce-page table.cart td.actions .coupon{margin-top:50px}.coupon .input-text,.woocommerce-page table.cart td.actions .coupon input{width:50%!important}}@media screen and (max-width:600px){.woocommerce-page form .form-row-last,.woocommerce-page form .form-row-first{float:none!important;width:100%!important}.woocommerce-checkout-review-order-table,#payment.woocommerce-checkout-payment{width:100%;padding-bottom:15px}.woocommerce-page table.shop_table,.woocommerce-page table.shop_table thead,.woocommerce-page table.shop_table tbody,.woocommerce-page table.shop_table th,.woocommerce-page table.shop_table td,.woocommerce-page table.shop_table tr{display:block}.woocommerce-page table.shop_table thead tr{position:absolute;top:-9999px;left:-9999px}.woocommerce-page table.shop_table tr{border:1px solid #d2d3d3;margin-bottom:10px}.woocommerce-page table.shop_table td{position:relative;padding-left:5px!important;padding-top:35px;padding-bottom:5px;box-sizing:border-box;text-align:left}.woocommerce-page table.shop_table td.product-total{border-top:solid 1px #D2D3D3;background-color:whitesmoke}.woocommerce-page table.shop_table{border:none}.woocommerce-page table.shop_table td.product-spacer{border-color:#FFF;height:10px}.woocommerce-page table.shop_table td:before{position:absolute;top:6px;left:6px;width:25%;padding-right:10px;white-space:nowrap}.product-remove a{float:right;margin-top:-30px}.woocommerce-page table.shop_table td.product-remove{background-color:whitesmoke}.woocommerce-page table.shop_table td.product-remove:before{content:"DELETE";font-weight:700;color:#000;line-height:29px}.woocommerce-page table.shop_table td.product-thumbnail:before{content:"IMAGE";font-weight:700;color:#000}.woocommerce-page table.shop_table td.product-name:before{content:"PRODUCT";font-weight:700;color:#000}.woocommerce-page table.shop_table td.product-price:before{content:"PRICE";font-weight:700;color:#000}.woocommerce-page table.shop_table td.product-quantity:before{content:"QUANTITY";font-weight:700;color:#000}.woocommerce-page table.shop_table td.product-subtotal:before{content:"SUBTOTAL";font-weight:700;color:#000}.woocommerce-page table.shop_table td.product-total:before{content:"TOTAL";font-weight:700;color:#000}#order_review .shop_table th,#order_review .product-name{width:100%}.woocommerce .quantity,.woocommerce #content .quantity,.woocommerce-page .quantity,.woocommerce-page #content .quantity{margin:0}.woocommerce-page table.cart td.actions,.woocommerce-page #content table.cart td.actions{text-align:left;border:0;padding:10px 5px;box-sizing:border-box}.woocommerce-page table.cart td.actions .button.alt,.woocommerce-page #content table.cart td.actions .button.alt{float:left;margin-top:10px}.woocommerce-page table.cart td.actions div,.woocommerce-page #content table.cart td.actions div,.woocommerce-page table.cart td.actions input,.woocommerce-page #content table.cart td.actions input{margin-bottom:10px}.woocommerce-page .cart-collaterals .cart_totals{float:left;width:100%;text-align:left}.woocommerce-page .cart-collaterals .cart_totals th,.woocommerce-page .cart-collaterals .cart_totals td{border:0!important}.woocommerce-page .cart-collaterals .cart_totals table tr.cart-subtotal td,.woocommerce-page .cart-collaterals .cart_totals table tr.shipping td,.woocommerce-page .cart-collaterals .cart_totals table tr.total td{padding:10px 5px;box-sizing:border-box}.woocommerce-page table.shop_table tr.cart-subtotal td,.woocommerce-page table.shop_table tr.shipping td,.woocommerce-page table.shop_table tr.total td,.woocommerce-page table.shop_table.order_details tfoot th,.woocommerce-page table.shop_table.order_details tfoot td{border:0!important;padding:10px 5px}.woocommerce-page table.shop_table tbody{padding-top:10px}.woocommerce-page table.shop_table tr.cart-subtotal,.woocommerce-page table.shop_table tr.order-total{background-color:#000;color:#fff;padding:5px}.woocommerce-page table.shop_table tr.order-total{background-color:#04E8C2;color:#000}.woocommerce-page table.shop_table tr.cart-subtotal td,.woocommerce-page table.shop_table tr.order-total td{padding:10px 0 0!important}.woocommerce .col2-set .col-1,.woocommerce-page .col2-set .col-1,.woocommerce .col2-set .col-2,.woocommerce-page .col2-set .col-2,.woocommerce form .form-row-first,.woocommerce form .form-row-last,.woocommerce-page form .form-row-first,.woocommerce-page form .form-row-last{float:none;width:100%}.woocommerce .order_details ul,.woocommerce-page .order_details ul,.woocommerce .order_details,.woocommerce-page .order_details{padding:0}.woocommerce .order_details li,.woocommerce-page .order_details li{clear:left;margin-bottom:10px;border:0}#content table.cart td.actions .button,.woocommerce #content table.cart td.actions .input-text,.woocommerce #content table.cart td.actions input,.woocommerce table.cart td.actions .button,.woocommerce table.cart td.actions .input-text,.woocommerce table.cart td.actions input,.woocommerce-page #content table.cart td.actions .button,.woocommerce-page #content table.cart td.actions .input-text,.woocommerce-page #content table.cart td.actions input,.woocommerce-page table.cart td.actions .button,.woocommerce-page table.cart td.actions .input-text,.woocommerce-page table.cart td.actions input{width:100%}#content table.cart td.actions .coupon .button,.woocommerce #content table.cart td.actions .coupon .input-text,.woocommerce #content table.cart td.actions .coupon input,.woocommerce table.cart td.actions .coupon .button,.woocommerce table.cart td.actions .coupon .input-text,.woocommerce table.cart td.actions .coupon input,.woocommerce-page #content table.cart td.actions .coupon .button,.woocommerce-page #content table.cart td.actions .coupon .input-text,.woocommerce-page #content table.cart td.actions .coupon input,.woocommerce-page table.cart td.actions .coupon .button,.woocommerce-page table.cart td.actions .coupon .input-text,.woocommerce-page table.cart td.actions .coupon input{width:48%}#content table.cart td.actions .coupon,.woocommerce table.cart td.actions .coupon,.woocommerce-page #content table.cart td.actions .coupon,.woocommerce-page table.cart td.actions .coupon{margin-top:1.5em}#content table.cart td.actions .coupon .input-text,.woocommerce table.cart td.actions .coupon .input-text,.woocommerce-page #content table.cart td.actions .coupon .input-text,.woocommerce-page table.cart td.actions .coupon .input-text{margin-bottom:1em}.woocommerce .cart-collaterals .cross-sells,.woocommerce-page .cart-collaterals .cross-sells{display:none}.checkout-button{width:100%!important}.woocommerce-page .cart_totals tr th{display:none}.woocommerce-page .cart_totals tr.cart-subtotal td:before{content:'Subtotal';display:block;font-weight:700}.woocommerce-page .cart_totals tr.shipping td:before{content:'Shipping';display:block;font-weight:700}.woocommerce-page .cart_totals tr.shipping td p{line-height:20px}.woocommerce-page .cart_totals tr.order-total td:before{content:'TOTAL';display:block;font-weight:700;color:#04E8C2}.checkout-button{font-size:16px!important}.cart_totals h2{font-size:30px}}@media screen and (max-width:550px){.coupon .input-text,.woocommerce-page table.cart td.actions .coupon input,.woocommerce-page table.cart td.actions input.button,.coupon{width:100%!important}}