@keyframes spinner{to{transform:rotate(360deg)}}body .wp-block .is--loading:where(.btn,input[type=submit],button,.button,.twz-quotation-popup__button):after,body:where(:not(.wp-admin)) .is--loading:where(.btn,input[type=submit],button,.button,.twz-quotation-popup__button):after,.woocommerce .twz-checkout-step .twz-checkout-step__submit.is--loading:after,.woocommerce .twz-checkout .twz-checkout-step--payment_options .place-order.place-order button.is--loading:after{content:"";position:absolute;top:calc(50% - var(--loader-size)/2);left:calc(50% - var(--loader-size)/2);z-index:900;width:var(--loader-size);aspect-ratio:1;border-radius:50%;border-top:2px solid var(--btn-color);border-right:2px solid rgba(0,0,0,0);animation:spinner .8s linear infinite;background-image:none;background-color:rgba(0,0,0,0)}:root{--btn-padding: .75em 2em;--btn-radius: 1.2rem;--btn-border: 2px;--btn-bg: var(--pink-500);--btn-bordercolor: transparent;--btn-color: var(--white);--btn-fontface: var(--font-base);--btn-fontsize: var(--font-size-base);--btn-fontweight: var(--font-weight);--btn-lineheight: 1.2;--btn-iconsize: 1ch;--loader-size: 1.5em}body .wp-block :where(.btn,input[type=submit],button,.button,.twz-quotation-popup__button),body:where(:not(.wp-admin)) :where(.btn,input[type=submit],button,.button,.twz-quotation-popup__button),.woocommerce .twz-checkout-step .twz-checkout-step__submit,.woocommerce .twz-checkout .twz-checkout-step--payment_options .place-order.place-order button{--twz-icon-size: 1.25ch;position:relative;display:inline-flex;align-items:center;gap:.5em;padding:var(--btn-padding);border:var(--btn-border) solid var(--btn-bordercolor);border-radius:var(--btn-radius, var(--theme-radius, 10rem));background-color:var(--btn-bg);color:var(--btn-color);font-size:var(--btn-fontsize);font-family:var(--btn-fontface);font-weight:var(--btn-fontweight);text-decoration:none;line-height:var(--btn-lineheight);cursor:pointer;transition:var(--animation-speed-m)}body .wp-block :where(.btn,input[type=submit],button,.button,.twz-quotation-popup__button):hover,body:where(:not(.wp-admin)) :where(.btn,input[type=submit],button,.button,.twz-quotation-popup__button):hover,.woocommerce .twz-checkout-step .twz-checkout-step__submit:hover,.woocommerce .twz-checkout .twz-checkout-step--payment_options .place-order.place-order button:hover{background-color:color-mix(in srgb, var(--btn-bg-hover, var(--btn-bg, var(--pink-500))) 80%, var(--black))}body .wp-block :where(.btn,input[type=submit],button,.button,.twz-quotation-popup__button) svg,body:where(:not(.wp-admin)) :where(.btn,input[type=submit],button,.button,.twz-quotation-popup__button) svg,.woocommerce .twz-checkout-step .twz-checkout-step__submit svg,.woocommerce .twz-checkout .twz-checkout-step--payment_options .place-order.place-order button svg{pointer-events:none}body .wp-block :where(.btn,input[type=submit],button,.button,.twz-quotation-popup__button).btn--small,body:where(:not(.wp-admin)) :where(.btn,input[type=submit],button,.button,.twz-quotation-popup__button).btn--small,.woocommerce .twz-checkout-step .twz-checkout-step__submit.btn--small,.woocommerce .twz-checkout .twz-checkout-step--payment_options .place-order.place-order button.btn--small{--btn-padding: 0.6em 1em}body .wp-block :where(.btn,input[type=submit],button,.button,.twz-quotation-popup__button).btn--icon,body:where(:not(.wp-admin)) :where(.btn,input[type=submit],button,.button,.twz-quotation-popup__button).btn--icon,.woocommerce .twz-checkout-step .twz-checkout-step__submit.btn--icon,.woocommerce .twz-checkout .twz-checkout-step--payment_options .place-order.place-order button.btn--icon{--btn-padding: 0;--btn-size: 5rem;--twz-icon-fill: var(--btn-color);--twz-icon-size: var(--btn-fontsize);--btn-radius: var(--radius-m);aspect-ratio:1;height:var(--btn-size);place-content:center}body .wp-block :where(.btn,input[type=submit],button,.button,.twz-quotation-popup__button).btn--pink-500,body:where(:not(.wp-admin)) :where(.btn,input[type=submit],button,.button,.twz-quotation-popup__button).btn--pink-500,.woocommerce .twz-checkout-step .twz-checkout-step__submit.btn--pink-500,.woocommerce .twz-checkout .twz-checkout-step--payment_options .place-order.place-order button.btn--pink-500{--btn-bg: var(--pink-500)}body .wp-block :where(.btn,input[type=submit],button,.button,.twz-quotation-popup__button).btn--pink-800,body:where(:not(.wp-admin)) :where(.btn,input[type=submit],button,.button,.twz-quotation-popup__button).btn--pink-800,.woocommerce .twz-checkout-step .twz-checkout-step__submit.btn--pink-800,.woocommerce .twz-checkout .twz-checkout-step--payment_options .place-order.place-order button.btn--pink-800{--btn-bg: var(--pink-800)}body .wp-block :where(.btn,input[type=submit],button,.button,.twz-quotation-popup__button).btn--purple-500,body:where(:not(.wp-admin)) :where(.btn,input[type=submit],button,.button,.twz-quotation-popup__button).btn--purple-500,.woocommerce .twz-checkout-step .twz-checkout-step__submit.btn--purple-500,.woocommerce .twz-checkout .twz-checkout-step--payment_options .place-order.place-order button.btn--purple-500{--btn-bg: var(--purple-500)}body .wp-block :where(.btn,input[type=submit],button,.button,.twz-quotation-popup__button).btn--purple-800,body:where(:not(.wp-admin)) :where(.btn,input[type=submit],button,.button,.twz-quotation-popup__button).btn--purple-800,.woocommerce .twz-checkout-step .twz-checkout-step__submit.btn--purple-800,.woocommerce .twz-checkout .twz-checkout-step--payment_options .place-order.place-order button.btn--purple-800{--btn-bg: var(--purple-500)}body .wp-block :where(.btn,input[type=submit],button,.button,.twz-quotation-popup__button).btn--orange-500,body:where(:not(.wp-admin)) :where(.btn,input[type=submit],button,.button,.twz-quotation-popup__button).btn--orange-500,.woocommerce .twz-checkout-step .twz-checkout-step__submit.btn--orange-500,.woocommerce .twz-checkout .twz-checkout-step--payment_options .place-order.place-order button.btn--orange-500{--btn-bg: var(--orange-500)}body .wp-block :where(.btn,input[type=submit],button,.button,.twz-quotation-popup__button).btn--white,body:where(:not(.wp-admin)) :where(.btn,input[type=submit],button,.button,.twz-quotation-popup__button).btn--white,.woocommerce .twz-checkout-step .twz-checkout-step__submit.btn--white,.woocommerce .twz-checkout .twz-checkout-step--payment_options .place-order.place-order button.btn--white{--btn-bg: var(--white)}body .wp-block :where(.btn,input[type=submit],button,.button,.twz-quotation-popup__button).btn--green,body:where(:not(.wp-admin)) :where(.btn,input[type=submit],button,.button,.twz-quotation-popup__button).btn--green,.woocommerce .twz-checkout-step .twz-checkout-step__submit.btn--green,.woocommerce .twz-checkout .twz-checkout-step--payment_options .place-order.place-order button.btn--green{--btn-bg: var(--green-500)}body .wp-block :where(.btn,input[type=submit],button,.button,.twz-quotation-popup__button).btn--bordered,body:where(:not(.wp-admin)) :where(.btn,input[type=submit],button,.button,.twz-quotation-popup__button).btn--bordered,.woocommerce .twz-checkout-step .twz-checkout-step__submit.btn--bordered,.woocommerce .twz-checkout .twz-checkout-step--payment_options .place-order.place-order button.btn--bordered{background-color:rgba(0,0,0,0);color:var(--btn-bg);border-color:var(--btn-bg)}body .wp-block :where(.btn,input[type=submit],button,.button,.twz-quotation-popup__button).btn--bordered:hover,body:where(:not(.wp-admin)) :where(.btn,input[type=submit],button,.button,.twz-quotation-popup__button).btn--bordered:hover,.woocommerce .twz-checkout-step .twz-checkout-step__submit.btn--bordered:hover,.woocommerce .twz-checkout .twz-checkout-step--payment_options .place-order.place-order button.btn--bordered:hover{background-color:var(--btn-bg);color:var(--white)}body .wp-block :where(.btn,input[type=submit],button,.button,.twz-quotation-popup__button).btn--inline,body:where(:not(.wp-admin)) :where(.btn,input[type=submit],button,.button,.twz-quotation-popup__button).btn--inline,.woocommerce .twz-checkout-step .twz-checkout-step__submit.btn--inline,.woocommerce .twz-checkout .twz-checkout-step--payment_options .place-order.place-order button.btn--inline{border:none;background:none;color:var(--btn-color, inherit);padding:0;text-decoration:underline;text-underline-offset:3px}body .wp-block :where(.btn,input[type=submit],button,.button,.twz-quotation-popup__button).is--loading,body:where(:not(.wp-admin)) :where(.btn,input[type=submit],button,.button,.twz-quotation-popup__button).is--loading,.woocommerce .twz-checkout-step .twz-checkout-step__submit.is--loading,.woocommerce .twz-checkout .twz-checkout-step--payment_options .place-order.place-order button.is--loading{--twz-icon-fill: transparent;color:hsla(0,0%,100%,0)}.full-link{position:absolute;inset:0;z-index:5}
