@keyframes spin{to{transform:rotate(1turn)}}.woocommerce-password-strength{font-size:1em;font-weight:600;padding:3px .5em;text-align:center}.woocommerce-password-strength.strong{background-color:#c1e1b9;border-color:#83c373}.woocommerce-password-strength.short{background-color:#f1adad;border-color:#e35b5b}.woocommerce-password-strength.bad{background-color:#fbc5a9;border-color:#f78b53}.woocommerce-password-strength.good{background-color:#ffe399;border-color:#ffc733}.woocommerce-password-hint{display:block;margin:.5em 0 0}.woocommerce #payment ul.payment_methods:not(.woocommerce-error){list-style:none outside;margin:0 0 1em;padding:0;text-align:left}.woocommerce #payment ul.payment_methods:not(.woocommerce-error) label{display:inline-block}.woocommerce #payment ul.payment_methods:not(.woocommerce-error)>li{align-items:flex-start;display:flex;flex-wrap:wrap;font-weight:400;margin:0 0 .5em;text-align:left}.woocommerce #payment ul.payment_methods:not(.woocommerce-error)>li div.sv-wc-payment-gateway-card-icons{display:block;margin-left:0}.woocommerce #payment ul.payment_methods:not(.woocommerce-error)>li div.sv-wc-payment-gateway-card-icons img:first-child{margin-left:0}.woocommerce #payment ul.payment_methods:not(.woocommerce-error)>li input[type=checkbox],.woocommerce #payment ul.payment_methods:not(.woocommerce-error)>li input[type=radio]{display:inline-block;flex-basis:12px;height:9pt;margin-right:8px;margin-top:5.5px;vertical-align:top;width:9pt}.woocommerce #payment ul.payment_methods:not(.woocommerce-error)>li>label{display:inline-block;flex-basis:calc(100% - 20px);flex-grow:1;margin-bottom:0}.woocommerce #payment ul.payment_methods:not(.woocommerce-error)>li img{box-shadow:none;margin:0 0 0 .5em;padding:0;position:relative;vertical-align:middle}.woocommerce #payment ul.payment_methods:not(.woocommerce-error)>li img+img{margin-left:2px}.woocommerce #payment div.form-row{margin:0}.woocommerce #payment div.payment_box{flex-basis:100%;flex-grow:1;line-height:1.5;margin:1em 0;max-width:700px;position:relative;width:100%}.woocommerce #payment div.payment_box .woocommerce-SavedPaymentMethods{list-style:none outside;margin:0}.woocommerce #payment div.payment_box .woocommerce-SavedPaymentMethods .woocommerce-SavedPaymentMethods-new,.woocommerce #payment div.payment_box .woocommerce-SavedPaymentMethods .woocommerce-SavedPaymentMethods-token{margin:0 0 .5em}.woocommerce #payment div.payment_box .woocommerce-SavedPaymentMethods .woocommerce-SavedPaymentMethods-new label,.woocommerce #payment div.payment_box .woocommerce-SavedPaymentMethods .woocommerce-SavedPaymentMethods-token label{cursor:pointer}.woocommerce #payment div.payment_box .woocommerce-SavedPaymentMethods .woocommerce-SavedPaymentMethods-tokenInput{margin:-3px 1em 0 0;position:relative;vertical-align:middle}.woocommerce #payment div.payment_box .wc-credit-card-form{border:0;margin:1em 0 0;padding:0}.woocommerce #payment div.payment_box .wc-credit-card-form-card-cvc,.woocommerce #payment div.payment_box .wc-credit-card-form-card-expiry,.woocommerce #payment div.payment_box .wc-credit-card-form-card-number{background-position:right .618em center;background-repeat:no-repeat;background-size:2pc 20px;font-size:1.5em;padding:8px}.woocommerce #payment div.payment_box .wc-credit-card-form-card-cvc.visa,.woocommerce #payment div.payment_box .wc-credit-card-form-card-expiry.visa,.woocommerce #payment div.payment_box .wc-credit-card-form-card-number.visa{background-image:url(https://www.bandshoppe.com/wp-content/plugins/woocommerce/assets/images/icons/credit-cards/visa.svg)}.woocommerce #payment div.payment_box .wc-credit-card-form-card-cvc.mastercard,.woocommerce #payment div.payment_box .wc-credit-card-form-card-expiry.mastercard,.woocommerce #payment div.payment_box .wc-credit-card-form-card-number.mastercard{background-image:url(https://www.bandshoppe.com/wp-content/plugins/woocommerce/assets/images/icons/credit-cards/mastercard.svg)}.woocommerce #payment div.payment_box .wc-credit-card-form-card-cvc.laser,.woocommerce #payment div.payment_box .wc-credit-card-form-card-expiry.laser,.woocommerce #payment div.payment_box .wc-credit-card-form-card-number.laser{background-image:url(https://www.bandshoppe.com/wp-content/plugins/woocommerce/assets/images/icons/credit-cards/laser.svg)}.woocommerce #payment div.payment_box .wc-credit-card-form-card-cvc.dinersclub,.woocommerce #payment div.payment_box .wc-credit-card-form-card-expiry.dinersclub,.woocommerce #payment div.payment_box .wc-credit-card-form-card-number.dinersclub{background-image:url(https://www.bandshoppe.com/wp-content/plugins/woocommerce/assets/images/icons/credit-cards/diners.svg)}.woocommerce #payment div.payment_box .wc-credit-card-form-card-cvc.maestro,.woocommerce #payment div.payment_box .wc-credit-card-form-card-expiry.maestro,.woocommerce #payment div.payment_box .wc-credit-card-form-card-number.maestro{background-image:url(https://www.bandshoppe.com/wp-content/plugins/woocommerce/assets/images/icons/credit-cards/maestro.svg)}.woocommerce #payment div.payment_box .wc-credit-card-form-card-cvc.jcb,.woocommerce #payment div.payment_box .wc-credit-card-form-card-expiry.jcb,.woocommerce #payment div.payment_box .wc-credit-card-form-card-number.jcb{background-image:url(https://www.bandshoppe.com/wp-content/plugins/woocommerce/assets/images/icons/credit-cards/jcb.svg)}.woocommerce #payment div.payment_box .wc-credit-card-form-card-cvc.amex,.woocommerce #payment div.payment_box .wc-credit-card-form-card-expiry.amex,.woocommerce #payment div.payment_box .wc-credit-card-form-card-number.amex{background-image:url(https://www.bandshoppe.com/wp-content/plugins/woocommerce/assets/images/icons/credit-cards/amex.svg)}.woocommerce #payment div.payment_box .wc-credit-card-form-card-cvc.discover,.woocommerce #payment div.payment_box .wc-credit-card-form-card-expiry.discover,.woocommerce #payment div.payment_box .wc-credit-card-form-card-number.discover{background-image:url(https://www.bandshoppe.com/wp-content/plugins/woocommerce/assets/images/icons/credit-cards/discover.svg)}.woocommerce #payment div.payment_box fieldset{border:0;padding:0}.woocommerce #payment div.payment_box span.help{color:var(--wp--preset--color--contrast);font-size:.857em;font-weight:400}.woocommerce #payment div.payment_box .form-row{margin:0 0 1em}.woocommerce #payment div.payment_box p:last-child,.woocommerce #payment div.payment_box p:only-child{margin-bottom:0;margin-top:0}.woocommerce #payment .payment_method_paypal .about_paypal{float:right;font-size:.83em;line-height:52px}.woocommerce #payment .payment_method_paypal img{max-height:52px;vertical-align:middle}@media(min-width:768px){.woocommerce #payment .form-row select{width:auto}}.woocommerce-account div.woocommerce{margin-bottom:2rem;margin-top:2rem}.woocommerce-account:not(.logged-in) div.woocommerce{max-width:var(--wp--style--global--content-size)}.woocommerce-account.logged-in div.woocommerce{-moz-column-gap:3rem;column-gap:3rem;display:flex;flex-wrap:wrap;row-gap:2rem}.woocommerce-account.logged-in .woocommerce-MyAccount-content,.woocommerce-account.logged-in .woocommerce-MyAccount-navigation{display:flex;flex-basis:100%;flex-direction:column;gap:1rem}.woocommerce-account.logged-in .woocommerce-MyAccount-content>*,.woocommerce-account.logged-in .woocommerce-MyAccount-navigation>*{margin:0}.woocommerce-account.logged-in .woocommerce-MyAccount-content>:empty,.woocommerce-account.logged-in .woocommerce-MyAccount-navigation>:empty{display:none}.woocommerce-account .woocommerce-MyAccount-content a:not(.button){font-weight:700}.woocommerce-account .woocommerce-MyAccount-content h3{margin-top:0}.woocommerce-account .woocommerce-MyAccount-navigation ul{list-style-type:none;padding:0}.woocommerce-account .woocommerce-MyAccount-navigation ul li{margin-bottom:1rem;margin-left:0}.woocommerce-account .woocommerce-MyAccount-navigation ul li.is-active a{color:var(--wp--preset--color--accent);font-weight:700;text-decoration:underline;text-underline-offset:4px}.woocommerce-account .woocommerce-MyAccount-navigation ul li a{color:var(--wp--preset--color--contrast-2);display:inline-block;font-weight:400;text-decoration:none}.woocommerce-account .woocommerce-MyAccount-navigation ul li a:hover{text-decoration:underline}.woocommerce-account .addresses{margin-top:2em}.woocommerce-account .addresses .title{zoom:1}.woocommerce-account .addresses .title:after,.woocommerce-account .addresses .title:before{content:" ";display:table}.woocommerce-account .addresses .title:after{clear:both}.woocommerce-account .addresses .title h3{float:left;margin-top:0}.woocommerce-account .addresses .title .edit{float:right}.woocommerce-account .woocommerce-EditAccountForm .form-row-first{float:left;width:47.5%}.woocommerce-account .woocommerce-EditAccountForm .form-row-last{float:right;width:47.5%}.woocommerce-account ol.commentlist.notes li.note p.meta{font-weight:700;margin-bottom:0}.woocommerce-account ol.commentlist.notes li.note .description p:last-child{margin-bottom:0}.woocommerce-account table.woocommerce-MyAccount-downloads td,.woocommerce-account table.woocommerce-MyAccount-downloads th{text-align:center;vertical-align:top}.woocommerce-account table.woocommerce-MyAccount-downloads td:first-child,.woocommerce-account table.woocommerce-MyAccount-downloads td:last-child,.woocommerce-account table.woocommerce-MyAccount-downloads th:first-child,.woocommerce-account table.woocommerce-MyAccount-downloads th:last-child{text-align:left}.woocommerce-account table.woocommerce-MyAccount-downloads td .woocommerce-MyAccount-downloads-file:before,.woocommerce-account table.woocommerce-MyAccount-downloads th .woocommerce-MyAccount-downloads-file:before{content:"↓";display:inline-block}.woocommerce-account ul.digital-downloads{margin-left:0;padding-left:0}.woocommerce-account ul.digital-downloads li{list-style:none;margin-left:0;padding-left:0}.woocommerce-account ul.digital-downloads li:before{speak:never;font-feature-settings:normal;-webkit-font-smoothing:antialiased;content:"";font-family:WooCommerce;font-variant:normal;font-weight:400;line-height:1;margin-right:.618em;text-decoration:none;text-transform:none}.woocommerce-account ul.digital-downloads li .count{float:right}.woocommerce-account a.checkout-button,.woocommerce-account button#place_order{width:auto}.woocommerce-account .wc-block-components-notice-banner .wp-element-button{-webkit-appearance:none;-moz-appearance:none;appearance:none;background:transparent;border:0;border-radius:0!important;color:#2f2f2f!important;float:right;margin:0;opacity:.6;padding:0!important;text-decoration-line:underline;text-underline-position:under}.woocommerce-account .wc-block-components-notice-banner .wp-element-button:hover{opacity:1}@media(max-width:575.8px){.woocommerce table.my_account_orders tr td.order-actions{text-align:left}.woocommerce table.my_account_orders tr td.order-actions:before{display:none}.woocommerce table.my_account_orders tr td.order-actions .button{float:none;margin:.125em .25em .125em 0}.woocommerce table.my_account_orders tr{margin-bottom:2em}.woocommerce table.my_account_orders tr td.order-actions{border-bottom-width:2px}.woocommerce table.my_account_orders tr td.order-actions .button{width:100%}}@media(min-width:992px){.woocommerce-account.logged-in div.woocommerce{flex-wrap:nowrap}.woocommerce-account.logged-in .woocommerce-MyAccount-navigation{flex-basis:20%}.woocommerce-account.logged-in .woocommerce-MyAccount-content{flex-basis:80%}}
