/*!*****************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************!*\
  !*** css ./sfra-webpack-builder/node_modules/css-loader/dist/cjs.js??ruleSet[1].rules[0].use[1]!./sfra-webpack-builder/node_modules/postcss-loader/dist/cjs.js??ruleSet[1].rules[0].use[2]!./sfra-webpack-builder/node_modules/sass-loader/dist/cjs.js??ruleSet[1].rules[0].use[3]!./code/app_tanishqsingapore/cartridge/client/default/scss/components/thankyoustyle.scss ***!
  \*****************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************/
.bookandappointment-section {
  text-align: center;
  margin: auto;
  width: 29.8125rem; }
  @media (min-width: 576px) {
    .bookandappointment-section {
      width: 31.875rem; } }
  .bookandappointment-section .bookandappointment-img {
    border-bottom: 0.0625rem dashed #832729; }
  .bookandappointment-section .middle-section .bookandappointment-heading {
    text-align: center;
    font-size: 2.5rem;
    font-family: "nunito_sansregular";
    font-style: normal;
    font-variant: normal;
    font-weight: bold;
    letter-spacing: 0;
    color: #832729;
    opacity: 1;
    padding-top: 0.875rem; }
  .bookandappointment-section .middle-section .bookandappointmentu-subheading {
    text-align: center;
    font-size: 1rem;
    font-family: "nunito_sansregular";
    font-style: normal;
    font-variant: normal;
    font-weight: bold;
    letter-spacing: 0;
    color: #000;
    opacity: 1; }
  .bookandappointment-section .middle-section .bookandappointment-para {
    text-align: center;
    font-size: 0.875rem;
    font-family: "nunito_sansregular";
    font-style: normal;
    font-variant: normal;
    font-weight: normal;
    letter-spacing: 0;
    color: #000;
    opacity: 1;
    padding-top: 0.5rem; }
  .bookandappointment-section .bottom-section {
    background: #fff2f3 0% 0% no-repeat padding-box;
    border: 0.0625rem dashed #832729;
    border-radius: 0.3125rem;
    opacity: 1;
    width: 85%;
    padding: 1.25rem 1.25rem; }
    .bookandappointment-section .bottom-section .appointment-type,
    .bookandappointment-section .bottom-section .appointment-on,
    .bookandappointment-section .bottom-section .store-location {
      text-align: center;
      font-size: 0.8125rem;
      font-family: "nunito_sansregular";
      font-style: normal;
      font-variant: normal;
      font-weight: normal;
      letter-spacing: 0;
      color: #000; }
      @media (min-width: 576px) {
        .bookandappointment-section .bottom-section .appointment-type b,
        .bookandappointment-section .bottom-section .appointment-on b,
        .bookandappointment-section .bottom-section .store-location b {
          white-space: nowrap; } }
    .bookandappointment-section .bottom-section .appointment-on {
      padding: 0.625rem 0; }
  .bookandappointment-section .continue-a {
    padding-top: 2.25rem; }
    .bookandappointment-section .continue-a .continue-link {
      text-decoration: underline;
      text-align: center;
      font-size: 1rem;
      font-family: "nunito_sansregular";
      font-style: normal;
      font-variant: normal;
      font-weight: bold;
      letter-spacing: 0;
      color: #832729 !important;
      text-transform: uppercase;
      opacity: 1; }
    .bookandappointment-section .continue-a .continue-icon {
      color: #832729 !important;
      padding-left: 0.1875rem; }

@media (max-width: 767.98px) {
  .bookandappointment-section {
    width: 100%; }
    .bookandappointment-section .middle-section .bookandappointment-heading {
      font-size: 1.75rem;
      padding-top: 1.8125rem; }
    .bookandappointment-section .middle-section .bookandappointmentu-subheading {
      font-size: 0.75rem;
      padding-top: 0.5rem; }
    .bookandappointment-section .middle-section .bookandappointment-para {
      font-size: 0.75rem;
      padding-top: 0.45rem; }
    .bookandappointment-section .bottom-section {
      padding-top: 0.98438rem;
      width: 96%; }
      .bookandappointment-section .bottom-section .appointment-type,
      .bookandappointment-section .bottom-section .appointment-on,
      .bookandappointment-section .bottom-section .store-location {
        font-size: 0.75rem; }
      .bookandappointment-section .bottom-section .appointment-type {
        padding-top: 0.75rem; }
      .bookandappointment-section .bottom-section .store-location {
        padding-bottom: 0.75rem; }
    .bookandappointment-section .continue-a {
      padding-top: 1.875rem; }
      .bookandappointment-section .continue-a .continue-icon {
        padding-left: 0.125rem; } }


/*# sourceMappingURL=default\css\components\thankyoustyle.css.map*/