<html><head><meta name="color-scheme" content="light dark"></head><body><pre style="word-wrap: break-word; white-space: pre-wrap;">.rbt-section-gap {
    padding-top: 120px !important;
    padding-bottom: 120px !important;
    padding-left: clamp(16px, 5vw, 150px) !important;
    padding-right: clamp(16px, 5vw, 150px) !important;
}

.wc-block-components-checkout-return-to-cart-button {
  display: none !important;
}

.rbt-breadcrumb-default.rainbow-shop-overlap-class {
  padding-bottom: 120px !important;
}
body .bg-gradient-1 {
  background-image: linear-gradient(180deg, #ebf2fe, #edecfc),
    url("../assets/bg/contact-us-bg.png") !important;
  background-blend-mode: color !important;
  background-size: cover !important;
  background-position: center !important;
  max-height: 750px !important;
}

.wps_recurring_bifurcation_wrapper {
  padding-top: 20px;
}

.wp-block-woocommerce-checkout-actions-block .wc-block-checkout__actions_row .wc-block-components-checkout-place-order-button .wc-block-components-checkout-place-order-button__text {
  justify-content: center;
}

.wp-block-woocommerce-checkout-actions-block .wc-block-checkout__actions_row {
  justify-content: end !important;
}

.wc-block-components-button.wp-element-button.wc-block-components-checkout-place-order-button.contained {
  max-width: 200px;
}

.wc-block-components-checkout-place-order-button__text {
  position: relative;
  display: flex;
  align-items: center;
  justify-content: center;
}

.wc-block-components-spinner {
  position: absolute;
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%);
  margin: 0 !important;
  display: flex !important;
  align-items: center;
  justify-content: center;
  z-index: 1;
}

.wc-block-components-checkout-place-order-button--loading .wc-block-components-button__text {
  color: transparent !important;
}

.wp-block-woocommerce-checkout-order-summary-totals-block {
  padding: 16px 0 !important;
}

.woocommerce-form__label-for-checkbox input[type="checkbox"] {
    appearance: none;
    -webkit-appearance: none;
    width: 20px;
    height: 20px;
    border: 2px solid #ccc;
    border-radius: 4px;
    cursor: pointer;
    position: relative;
    transition: all 0.2s ease;
    background-color: #fff;
}

.woocommerce-form__label-for-checkbox input[type="checkbox"]:checked {
    background-color: #377dff;
    border-color: #377dff;
}

.woocommerce-form__label-for-checkbox input[type="checkbox"]:checked::after {
    content: "âœ“";
    color: #fff;
    position: absolute;
    top: 0;
    left: 3px;
    font-size: 14px;
    font-weight: bold;
}

.woocommerce-terms-and-conditions-checkbox-text abbr[title="required"] {
    color: red;
    margin-left: 3px;
}

.woocommerce-invalid-required-field .woocommerce-form__label-for-checkbox {
    border-color: red;
    background-color: #fff0f0;
}

.onboarding-button {
  width: 100%;
  display: flex;
  justify-content: center;
  margin-bottom: 40px;
}

.btn-text {
  background: linear-gradient(to right, #377dff, #a763f5);
  -webkit-background-clip: text;
  -webkit-text-fill-color: transparent;
  background-clip: text;
  color: transparent;
  transition: all 0.3sease;
}</pre></body></html>