.woocommerce-cart a.remove{height:1.1em;width:1.14em}.woocommerce-cart .wc-proceed-to-checkout a.button.alt{padding-top:1em;padding-bottom:1em;text-transform:uppercase}.woocommerce .woocommerce-message,.woocommerce .woocommerce-info,.woocommerce .woocommerce-error,.woocommerce-page .woocommerce-message,.woocommerce-page .woocommerce-info,.woocommerce-page .woocommerce-error{font-weight:400}.woocommerce-page .fl-page button.button{line-height:1.1}.woocommerce button.button.disabled{padding:6px 12px}.fl-page .woocommerce-message a.button{color:#fff;text-align:center;border:none!important}.woocommerce #payment #place_order,.woocommerce-page #payment #place_order{width:100%;font-size:1.2em;padding:.8em;height:auto;text-transform:uppercase}.woocommerce form .form-row select{display:inline}.woocommerce-checkout .select2-container .select2-selection{height:auto}#add_payment_method #payment div.payment_box::before,.woocommerce-cart #payment div.payment_box::before,.woocommerce-checkout #payment div.payment_box::before{border:1em solid #f7f7f7;border-right-color:transparent;border-left-color:transparent;border-top-color:transparent}.fl-preset-default-dark #add_payment_method #payment div.payment_box::before,.fl-preset-default-dark .woocommerce-cart #payment div.payment_box::before,.fl-preset-default-dark .woocommerce-checkout #payment div.payment_box::before{border-bottom-color:#212121}.woocommerce table.cart td.actions .coupon .input-text,.woocommerce-page table.cart td.actions .coupon .input-text{height:34px}.woocommerce-checkout .woocommerce-form-coupon-toggle{display:none}.woocommerce table.shop_table,.woocommerce-page table.shop_table,.woocommerce #order_review,.woocommerce-page #order_review,.woocommerce #payment,.woocommerce-page #payment{background-color:transparent;border:none;padding:0}.woocommerce table.cart a.remove:hover,.woocommerce-page table.cart a.remove:hover{background:red}.woocommerce-checkout #payment ul.payment_methods li input#payment_method_paypal.input-radio{vertical-align:top;margin-top:15px}.woocommerce form .form-row.woocommerce-validated .select2-container{font-size:15px}.woocommerce-account table.shop_table tr.order_item td.product-name>a{pointer-events:none;cursor:default}.woocommerce-account table.shop_table tr.order_item td.product-name .download-url a{text-decoration:underline}.woocommerce .woocommerce-ordering select{color:#000}.woocommerce div.product .woocommerce-tabs .panel h2:first-child,.woocommerce-page div.product .woocommerce-tabs .panel h2:first-child{display:none}.product .quantity{width:50%;margin-right:0!important}.product .quantity input.qty{font-size:1.3em;vertical-align:baseline;-moz-appearance:textfield}.product .single_add_to_cart_button.button.alt{width:50%;margin:1px 0 0 0;padding-top:11.5px;padding-bottom:11.5px}@media screen and (max-width:500px){.product .quantity{padding-bottom:20px}.product .quantity,.product .single_add_to_cart_button.button.alt{width:100%;text-align:center}}.product .quantity input{display:inline-block;padding-top:6px;border-color:transparent!important}.product .quantity .qty-btn{font-family:"Helvetica Neue",Helvetica,sans-serif;font-weight:200;color:#fff;border:1px solid #efefef;border-radius:100px;display:inline-block;padding:0 0 3px;height:45px;width:45px;font-size:1.4em;transition:background-color 0.3s}.product .quantity input::-webkit-inner-spin-button,.product .quantity input::-webkit-outer-spin-button{-webkit-appearance:none;margin:0;opacity:0}.woocommerce #order_review .shop_table .product-total,.woocommerce #shipping_method,.woocommerce .shop_table tfoot>tr>td:last-child{text-align:right}.woocommerce-checkout #payment ul.payment_methods{max-width:100%}.woocommerce-product-gallery--without-images{display:none}.wc-block-components-notice-banner>.wc-block-components-notice-banner__content .button.wc-forward:hover{background-color:transparent;border:none}@media (min-width:768px){.woocommerce .woocommerce-product-gallery--without-images+div.summary{width:75%!important;margin-right:auto!important;margin-left:auto!important;float:none!important}}@media (max-width:767px){.woocommerce.single-product span.onsale+.woocommerce-product-gallery--without-images{display:block;visibility:hidden;height:30px!important}.woocommerce.single-product span.onsale{left:0}}