.woocommerce .password-input{position:relative}.woocommerce button.show-password-input{background:rgba(0,0,0,0) !important;border:0 !important;box-shadow:none !important;padding:0 !important;margin:0 !important;width:44px;height:44px;position:absolute;right:10px;top:50%;transform:translateY(-50%)}.woocommerce button.show-password-input:hover,.woocommerce button.show-password-input:focus{background:rgba(0,0,0,0) !important}.woocommerce button.show-password-input::after{content:"";display:block;width:20px;height:20px;margin:0 auto;background-repeat:no-repeat;background-position:center;background-size:20px 20px;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none'%3E%3Cpath d='M2 12s3.5-7 10-7 10 7 10 7-3.5 7-10 7S2 12 2 12Z' stroke='%23111' stroke-width='2'/%3E%3Ccircle cx='12' cy='12' r='3' stroke='%23111' stroke-width='2'/%3E%3C/svg%3E")}.woocommerce-checkout #payment img.stripe-cards-icon.stripe-icon{display:none !important}.woocommerce-checkout #payment .payment_method_stripe label{display:inline-flex !important;align-items:center !important;gap:10px;line-height:1.2 !important}.woocommerce-checkout #payment .payment_method_stripe label::after{content:"";display:inline-block;width:26px;height:18px;transform:translateY(-1px);background:no-repeat center/contain url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 16' fill='none'%3E%3Crect x='1' y='1' width='22' height='14' rx='2' stroke='%23111' stroke-width='2'/%3E%3Cpath d='M1 6h22' stroke='%23111' stroke-width='2'/%3E%3C/svg%3E")}.woocommerce input[type=radio],.woocommerce input[type=checkbox]{accent-color:var(--brand-accent)}.woocommerce-checkout #order_review .blockUI.blockOverlay,.woocommerce-checkout #payment .blockUI.blockOverlay{background:var(--brand-inverse) !important;opacity:.06 !important}.woocommerce-checkout #order_review .blockUI.blockMsg,.woocommerce-checkout #payment .blockUI.blockMsg{background:rgba(0,0,0,0) !important;border:0 !important;box-shadow:none !important}form.checkout_coupon.woocommerce-form-coupon .form-row-first{display:block !important;visibility:visible !important}form.checkout_coupon.woocommerce-form-coupon input#coupon_code{display:block !important;width:100% !important;visibility:visible !important;opacity:1 !important}form.checkout_coupon.woocommerce-form-coupon .blockUI.blockOverlay,.woocommerce-form-coupon-toggle .blockUI.blockOverlay{background:rgba(0,0,0,.05) !important;opacity:1 !important}form.checkout_coupon.woocommerce-form-coupon .blockUI.blockMsg{background:rgba(0,0,0,0) !important;border:none !important;box-shadow:none !important}.woocommerce-checkout form.checkout.processing .blockUI.blockOverlay{background-color:rgba(255,255,255,.9) !important}.woocommerce-checkout form.checkout.processing .blockUI.blockOverlay::before{content:"";position:fixed;top:50%;left:50%;margin-top:-50px;margin-left:-25px;width:50px;height:50px;border:4px solid var(--brand-border);border-top:4px solid var(--brand-accent);border-radius:50%;animation:spin 1s linear infinite;z-index:9999999}.woocommerce-checkout form.checkout.processing .blockUI.blockOverlay::after{content:"Redirecting to PayPal, please wait...";position:fixed;top:50%;left:50%;transform:translateX(-50%);margin-top:40px;font-size:var(--brand-size-md);font-weight:600;color:var(--brand-text);z-index:9999999}@keyframes spin{0%{transform:rotate(0deg)}100%{transform:rotate(360deg)}}.wc-ppcp-popup__container{display:none !important}@media screen and (max-width: 1000px){a.xoo-wsc-ft-btn.button.btn.xoo-wsc-ft-btn-checkout{background-color:var(--brand-accent);padding-left:0px !important;padding-right:0px !important}.woocommerce-form-coupon-toggle .woocommerce-info{margin-bottom:10px !important}button#place_order{background-color:var(--brand-accent);width:100%;font-weight:normal}form.checkout_coupon.woocommerce-form-coupon button.button{background-color:var(--brand-accent);width:100%;font-weight:normal}form.checkout_coupon.woocommerce-form-coupon input#coupon_code{margin-bottom:0px !important}.payment_method_stripe .payment_box{display:block}.payment_method_stripe .apple-pay-button{display:inline-block;margin-left:10px}li.wc_payment_method.payment_method_stripe #wc-stripe-upe-form{margin-top:20px}.xoo-wsc-icon-cross:before{content:none}.xoo-wsc-icon-cross{display:inline-block;width:24px;height:24px;background-image:url("https://cdn.futureaudioworkshop.com/wp-content/uploads/2025/01/19171735/x-icon-8pts.png");background-size:contain;background-repeat:no-repeat;background-position:center;text-indent:-9999px;overflow:hidden;margin-right:4px}}.button,.woocommerce-button,button.single_add_to_cart_button.button.alt,button#place_order,a.xoo-wsc-ft-btn,.page-template-template-blog--articles .faw-next-post a,.paged .faw-next-post a,.paged .faw-prev-post a,.page-template-template-page-shop-new .icon-btn,.blog .btn{background-color:var(--brand-accent) !important;color:var(--brand-btn-text);box-shadow:var(--brand-btn-shadow);border-radius:var(--brand-btn-radius);font-family:var(--brand-btn-font);font-weight:var(--brand-btn-weight);text-transform:var(--brand-btn-case);letter-spacing:var(--brand-btn-tracking)}.button:hover,.woocommerce-button:hover,button.single_add_to_cart_button.button.alt:hover,button#place_order:hover,a.xoo-wsc-ft-btn:hover,.page-template-template-blog--articles .faw-next-post a:hover,.paged .faw-next-post a:hover,.paged .faw-prev-post a:hover,.page-template-template-page-shop-new .icon-btn:hover,.blog .btn:hover{background-color:var(--brand-accent-hover) !important;color:var(--brand-btn-text)}.xoo-wsc-slider{background-color:var(--brand-surface)}.page-content .btn-download,.page-content .btn-download:hover{background-color:var(--brand-accent) !important;border-color:var(--brand-accent) !important;color:var(--brand-on-strong) !important}span.xoo-wsch-text,span.xoo-wsc-ft-amt-label,span.xoo-wsc-sp-heading{font-family:var(--brand-font-ui);font-weight:var(--brand-label-weight);text-transform:var(--brand-label-case);letter-spacing:var(--brand-label-tracking)}span.xoo-wsc-pname,span.xoo-wsc-pname a{font-family:var(--brand-font-heading);font-weight:var(--brand-weight-bold)}.xoo-wsc-modal .woocommerce-Price-amount{font-weight:var(--brand-price-card-weight)}:root[data-controls=round] .xoo-wsc-qty-box.xoo-wsc-qtb-square{display:inline-flex;align-items:center;gap:8px;width:fit-content;max-width:none;justify-content:flex-start;border:0 !important;background:none}:root[data-controls=round] span.xoo-wsc-chng{position:relative;width:30px;height:30px;flex:0 0 30px;border-radius:999px;background:var(--brand-surface);box-shadow:inset 0 0 0 1px var(--brand-ink),var(--brand-btn-shadow);font-size:0;color:rgba(0,0,0,0);cursor:pointer}:root[data-controls=round] span.xoo-wsc-chng::before{content:"";position:absolute;inset:7px;background-color:var(--brand-ink);-webkit-mask:url("../images/i-plus.svg") no-repeat center/contain;mask:url("../images/i-plus.svg") no-repeat center/contain}:root[data-controls=round] span.xoo-wsc-minus::before{-webkit-mask-image:url("../images/i-minus.svg");mask-image:url("../images/i-minus.svg")}:root[data-controls=round] .xoo-wsc-qtb-square input[type=number].xoo-wsc-qty,:root[data-controls=round] input[type=number].xoo-wsc-qty{width:30px;min-width:30px;flex:0 0 30px;height:30px;padding:0;border:1px solid var(--brand-ink) !important;border-radius:var(--brand-field-radius);background:var(--brand-surface);font-family:var(--brand-font-body);font-size:var(--brand-size-md) !important;text-align:center;-moz-appearance:textfield}:root[data-controls=round] .xoo-wsc-qtb-square input[type=number].xoo-wsc-qty::-webkit-inner-spin-button,:root[data-controls=round] .xoo-wsc-qtb-square input[type=number].xoo-wsc-qty::-webkit-outer-spin-button,:root[data-controls=round] input[type=number].xoo-wsc-qty::-webkit-inner-spin-button,:root[data-controls=round] input[type=number].xoo-wsc-qty::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}:root[data-controls=round] .xoo-wsch-close.xoo-wsc-icon-cross{width:32px;height:32px;border-radius:999px;background:var(--faw-sk);background-image:none;font-size:0;text-indent:0;cursor:pointer}:root[data-controls=round] .xoo-wsch-close.xoo-wsc-icon-cross::before{content:"";position:absolute;inset:6px;background-color:var(--brand-ink);-webkit-mask:url("../images/i-close.svg") no-repeat center/contain;mask:url("../images/i-close.svg") no-repeat center/contain}.xoo-wsc-cart-active .xoo-wsc-opac{background:var(--faw-earth, #201515) !important;opacity:.6}.faw-next-post a,.faw-prev-post a{background:var(--brand-accent) !important}.page-content figure{max-width:75%;width:75%;margin-bottom:1rem;margin-left:auto;margin-right:auto}.wp-block-embed iframe{min-width:100%}figure.wp-block-embed.is-type-video.is-provider-youtube.wp-block-embed-youtube.wp-embed-aspect-16-9.wp-has-aspect-ratio .wp-block-embed__wrapper{display:flex;justify-content:center}figcaption.wp-element-caption{display:flex;justify-content:center}.page-content figure figcaption{text-align:center}blockquote.tiktok-embed{border-left:0px !important;padding:0px;margin:0px;margin-left:auto}figure.wp-block-embed.is-type-video.is-provider-tiktok.wp-block-embed-tiktok{padding:0 !important;margin:0 !important}figure.wp-block-embed.is-type-video.is-provider-tiktok.wp-block-embed-tiktok.wpblock-embed-tiktok-left{display:flex;justify-content:left}.woocommerce-remove-coupon{display:block !important;color:var(--brand-accent)}.xoo-wsc-ft-amt.less{color:var(--brand-accent)}.required{color:var(--brand-accent) !important}#wc-stripe-payment-request-button-separator{display:none !important}
