.wc_payment_method.payment_method_{display:none}.payment_method_buckaroo_ideal fieldset{background-color:#fff}input[type=password].error,input[type=text].error{border-color:red}input[type=password].validated,input[type=text].validated{border-color:green}.capture-form{background:#fff;background-color:#e4e4e4;position:absolute;margin:0 auto;right:342px;display:none}.capture input{width:70px;vertical-align:middle;text-align:right}.capture .capture_order_item_qty{text-align:center !important;width:50px !important}.woocommerce_order_items_wrapper table.woocommerce_order_items thead th{text-align:left;padding:1em;font-weight:400;color:#999;background:#f8f8f8;-webkit-touch-callout:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}#woocommerce-order-items .woocommerce_order_items_wrapper table.woocommerce_order_items tbody tr:first-child td{border-top:8px solid #f8f8f8}table.woocommerce_order_items tbody{display:table-row-group;vertical-align:middle;border-color:inherit}table.woocommerce_order_items{display:table;border-collapse:separate;border-spacing:2px;border-color:grey}table.woocommerce_order_items tbody tr:first-child td{border-bottom:1px solid #dfdfdf}.wc-order-capture-totals-items .wc-order-totals{float:right;width:50%;margin:0;padding:0;text-align:right}#woocommerce_buckaroo_creditcard_AllowedProvider,#woocommerce_buckaroo_creditcard_show_in_checkout{width:400px;margin:0;box-sizing:border-box;height:220px;line-height:32px;vertical-align:top}.buckaroo-idin.buckaroo-idin-passed p,.buckaroo-idin-cart p{margin:0}#buckaroo_idin .buckaroo_idin_logo,#buckaroo_idin_cart .buckaroo_idin_logo{width:3em;float:left}.buckaroo-idin .buckaroo_idin_prompt{padding-left:3.5em}.buckaroo-idin-cart .buckaroo_idin_prompt{padding-top:.5em;padding-left:3.5em}#buckaroo-report table{table-layout:auto;width:100%}.buckaroo-payment-list{background-color:#fff;padding:15px;display:flex;flex-wrap:wrap;flex-direction:column;height:500px}.buckaroo-payment-list li{flex:0 0 auto;width:33.333%;display:flex;align-items:center}.buckaroo-payment-list-icon{max-height:35px;width:auto;margin-right:10px}.buckaroo-payment-status{margin:0 3px}.buckaroo-payment-enabled-live{color:#198754}.buckaroo-payment-enabled-test{color:#ffc107}.buckaroo-payment-disabled{color:#dc3545}@media (max-width:1024px){.buckaroo-payment-list{height:700px}.buckaroo-payment-list li{width:50%}}@media (max-width:768px){.buckaroo-payment-list li{width:100%}}label[for^=payment_method_buckaroo_] img{max-height:25px;width:32px;float:right}.bk-toggle-down{background-image:url("data:image/svg+xml,%3Csvg width='20px' height='20px' viewBox='0 0 24 24' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M5.293 9.293a1 1 0 0 1 1.414 0L12 14.586l5.293-5.293a1 1 0 1 1 1.414 1.414l-6 6a1 1 0 0 1-1.414 0l-6-6a1 1 0 0 1 0-1.414z' fill='%230D0D0D'/%3E%3C/svg%3E%0A")}.bk-toggle-up{background-image:url("data:image/svg+xml,%3Csvg width='20px' height='20px' viewBox='0 0 24 24' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M11.293 7.293a1 1 0 0 1 1.414 0l6 6a1 1 0 0 1-1.414 1.414L12 9.414l-5.293 5.293a1 1 0 0 1-1.414-1.414l6-6z' fill='%230D0D0D'/%3E%3C/svg%3E%0A")}.bk-toggle{height:20px;width:20px}.bk-toggle-wrap{display:flex;align-items:center;cursor:pointer}@media screen and (max-width:768px){.bk-paybybank-selector .bank-method-label img{max-width:25px}.bk-paybybank-selector .bank-control{display:flex}.bk-paybybank-selector .bank-method-label{flex:1}}@media screen and (min-width:768px){.bk-paybybank-toggle-list{display:flex;justify-content:center;height:20px;margin:10px 0}.bk-toggle-text{margin-left:10px;font-weight:700}.bk-paybybank-selector{display:flex;flex-wrap:wrap}.bk-paybybank-selector .radio-group-required{display:flex;flex-wrap:wrap;margin-top:10px}.bk-paybybank-selector .bank-control{flex:25% 0;min-width:55px}.bk-paybybank-selector .bank-method-input:checked+.bank-method-label{background-color:#ededed;color:#000;border-radius:5px}.bk-paybybank-selector .bank-method-label{padding-bottom:5px;cursor:pointer;display:flex;flex-direction:column;padding-top:5px;text-align:center}.bk-paybybank-selector .bank-method-label strong{display:block;text-align:center;font-size:12px;flex:100% 0 0}.bk-paybybank-selector .bank-method-label img{padding:10px 20px;max-width:120px}.bk-paybybank-selector .bank-method-input{display:none}}.bk-in3-logo-wrap{border:1px solid #8c8f94;margin:5px 0;padding:5px 10px;width:400px;box-sizing:border-box;border-radius:3px}.form-table td fieldset label.bk-in3-logo{display:flex;align-items:center;max-width:70px}label.bk-in3-logo img{width:100%;height:auto}.buckaroo_method_block{width:94%}.buckaroo_method_block_img{float:right;width:32px}.buckaroo-custom-select{padding:10px;border:2px solid #aaa;border-radius:5px;background-color:#fff;box-shadow:0 2px 5px rgba(0,0,0,.2);appearance:none;-webkit-appearance:none;-moz-appearance:none;font-family:Arial,sans-serif;font-size:16px;cursor:pointer}.buckaroo-custom-select:after{content:'\25BC';position:absolute;top:50%;right:15px;transform:translateY(-50%);font-size:10px;color:#aaa;pointer-events:none}.buckaroo-custom-select:hover{border-color:#888}.buckaroo-custom-select:focus{outline:none;border-color:#555}.buckaroo-custom-select::-ms-expand{display:none}.wc-buckaroo-action-button.email:after{content:'\f465'}.wc-buckaroo-action-button.links:after{content:'\f103'}.cardHolderName,.cardNumber,.expirationDate,.cvc{width:100%;height:3rem;padding:.75rem;border:1px solid #d1d5db;border-radius:.25rem;font-size:1rem;color:#4a5568;background-color:#fff;outline:none;transition:border-color .2s ease-in-out}.cardHolderName+.input-error,.cardNumber+.input-error,.expirationDate+.input-error,.cvc+.input-error{color:#f56565}.woocommerce-error:empty{display:none}.woocommerce-page.woocommerce-checkout #payment .buckaroo-creditcard-fieldset div.form-row{margin:0 0 1em;padding:3px}.buckaroo-express-payments,.wc-block-components-express-payment{width:100%;display:grid !important;gap:12px !important;margin:15px 0 !important}.buckaroo-express-payments:empty,.wc-block-components-express-payment:empty{display:none !important}.applepay-button-container,.buckaroo-paypal-express{flex:1 !important;height:40px !important;min-height:40px !important;max-height:40px !important;min-width:200px !important;max-width:400px !important;width:100% !important;cursor:pointer}.applepay-button-container .apple-pay-button,.buckaroo-paypal-express>*{height:40px !important;width:100% !important;min-width:100% !important}.tax-product_brand .brand-description{overflow:hidden;zoom:1}.tax-product_brand .brand-description img.brand-thumbnail{width:25%;float:right}.tax-product_brand .brand-description .text{width:72%;float:left}.widget_brand_description img{box-sizing:border-box;width:100%;max-width:none;height:auto;margin:0 0 1em}ul.brand-thumbnails{margin-left:0;margin-bottom:0;clear:both;list-style:none}ul.brand-thumbnails:before{clear:both;content:"";display:table}ul.brand-thumbnails:after{clear:both;content:"";display:table}ul.brand-thumbnails li{float:left;margin:0 3.8% 1em 0;padding:0;position:relative;width:22.05%}ul.brand-thumbnails.fluid-columns li{width:auto}ul.brand-thumbnails:not(.fluid-columns) li.first{clear:both}ul.brand-thumbnails:not(.fluid-columns) li.last{margin-right:0}ul.brand-thumbnails.columns-1 li{width:100%;margin-right:0}ul.brand-thumbnails.columns-2 li{width:48%}ul.brand-thumbnails.columns-3 li{width:30.75%}ul.brand-thumbnails.columns-5 li{width:16.95%}ul.brand-thumbnails.columns-6 li{width:13.5%}.brand-thumbnails li img{box-sizing:border-box;width:100%;max-width:none;height:auto;margin:0}@media screen and (max-width:768px){ul.brand-thumbnails:not(.fluid-columns) li{width:48%!important}ul.brand-thumbnails:not(.fluid-columns) li.first{clear:none}ul.brand-thumbnails:not(.fluid-columns) li.last{margin-right:3.8%}ul.brand-thumbnails:not(.fluid-columns) li:nth-of-type(odd){clear:both}ul.brand-thumbnails:not(.fluid-columns) li:nth-of-type(even){margin-right:0}}.brand-thumbnails-description li{text-align:center}.brand-thumbnails-description li .term-thumbnail img{display:inline}.brand-thumbnails-description li .term-description{margin-top:1em;text-align:left}#brands_a_z h3:target{text-decoration:underline}ul.brands_index{list-style:none outside;overflow:hidden;zoom:1}ul.brands_index li{float:left;margin:0 2px 2px 0}ul.brands_index li a,ul.brands_index li span{border:1px solid #ccc;padding:6px;line-height:1em;float:left;text-decoration:none}ul.brands_index li span{border-color:#eee;color:#ddd}ul.brands_index li a:hover{border-width:2px;padding:5px;text-decoration:none}ul.brands_index li a.active{border-width:2px;padding:5px}div#brands_a_z a.top{border:1px solid #ccc;padding:4px;line-height:1em;float:right;text-decoration:none;font-size:.8em}@media (max-width:575.98px){.scroll-lock{height:100%;overflow:hidden;position:fixed;top:0;right:0;bottom:0;left:0;width:100%}.mob-toggle-nav{position:fixed;top:-100%;left:0;width:100%;height:100%;overflow:hidden;pointer-events:none;transition:top 0s .3s;z-index:55}.mob-toggle-nav .mob-nav-content{left:0;transform:translate3d(-100%,0,0)}.mob-toggle-nav.open{top:0;transition:top 0s 0s}.mob-toggle-nav.open .mob-nav-content{transform:translateZ(0)}.mob-nav-header{padding:15px 0;background-color:#fff;border-bottom:1px solid #f2f2f2}.mob-nav-content{position:absolute;top:0;width:100%;height:100%;background-color:#fff;transition:transform .3s;-webkit-backface-visibility:hidden;backface-visibility:hidden;will-change:transform;touch-action:pan-y;display:flex;flex-flow:column;padding:0;pointer-events:all;overflow:scroll}.mob-nav-body .ns-header-search{margin-top:0;margin-bottom:0;padding:15px;background-color:#f2f2f2}.mob-nav-ul{list-style-type:none;padding-left:0}.mob-nav-ul li{border-bottom:1px solid #f2f2f2}.mob-nav-ul li a{color:#333}.mob-nav-ul li ul,ul.mob-footer-submenu-ul{display:none}.mob-nav-ul li ul.child li{padding:5px 0 5px 10px;border-bottom:1px solid #f2f2f2}.mob-nav-ul li ul.child li:last-child{border-bottom:0 none;padding-bottom:0}.mob-nav-ul li ul.child li a{font-weight:400}.mob-nav-ul li .child-container{display:block;padding:10px 20px}.toggle-nav-ul-child:hover{cursor:pointer}.mob-nav-footer{background-color:#f2f2f2}.mob-nav-footer .user-controls{background-color:#fff}.mob-nav-footer .user-controls a{color:#000}.mob-nav-footer .user-controls a:hover{color:#ac1f23}.mob-nav-footer .user-controls .fas{font-size:28px}.mob-nav-footer li{border-bottom:1px solid #d2d2d2}ul.mob-footer-nav-ul{background-color:#f2f2f2}ul.mob-footer-nav-ul li a.nav-link{color:#ac1f23;padding:.3rem 1rem}ul.mob-footer-submenu-ul.child{padding-bottom:10px}ul.mob-footer-nav-ul li span.nav-link:hover,ul.mob-footer-nav-ul li a.nav-link:hover{color:#ac1f23;cursor:pointer}ul.mob-footer-nav-ul li{border-bottom:1px solid #e5e5e5;font-weight:700}ul.mob-footer-nav-ul li ul li{border-bottom:0 none;font-weight:400}}@media (min-width:768px){.usp-block .title{font-size:18px}ul.list{float:right !important;text-align:right !important}.header-right,.copyright-nav,.footer-top .right{text-align:right !important}.footer-top .center{text-align:center !important}.ns-mini-cart{padding:10px !important}.woocommerce-mini-cart__buttons{margin-top:15px}ul.woocommerce-mini-cart{list-style-type:none;padding:0}.woocommerce-mini-cart__buttons a.button{background-color:#f2f2f2;border-radius:3px;color:#333;padding:.618em 1em;font-weight:700}.woocommerce-mini-cart__buttons a.checkout{margin-left:15px}.ns-mini-cart a.remove{text-align:left;font-size:1em}.ns-mini-cart a.remove:hover{text-align:center}}@media (max-width:767.98px){ul.list{padding-left:0}}