/* Source-observed phone layout; the desktop shipping body is independent. */
@media (max-width: 767px) {
  .dollab-mobile-information .dollab-mobile-info-page--shipping-information {
    width: 100%;
    min-width: 0;
    color: #777;
    font: 400 16px/25.6px var(--f-text);
    overflow-wrap: normal;
  }
  .dollab-mobile-info-page--shipping-information :is(.vc_row, .wpb_column, .vc_column-inner, .wpb_wrapper) {
    box-sizing: border-box;
    min-width: 0;
  }
  .dollab-mobile-info-page--shipping-information .vc_column-inner > .wpb_wrapper::before,
  .dollab-mobile-info-page--shipping-information .vc_column-inner > .wpb_wrapper::after {
    content: " ";
    display: table;
  }
  .dollab-mobile-info-page--shipping-information .vc_column-inner > .wpb_wrapper::after { clear: both; }
  .dollab-mobile-info-page--shipping-information .vc_row {
    display: block;
    width: calc(100% + 30px);
    margin: 0 -15px;
    padding: 0;
  }
  .dollab-mobile-info-page--shipping-information .wpb_column {
    position: relative;
    float: none;
    width: 100%;
    margin: 0;
    padding: 0;
  }
  .dollab-mobile-info-page--shipping-information .vc_column-inner { padding: 0 15px; }
  .dollab-mobile-info-page--shipping-information .vc_column-inner > .wpb_wrapper {
    color: #000;
    font: 400 18px/28.8px var(--f-text);
  }
  .dollab-mobile-info-page--shipping-information .vc_row-flex { display: flex; flex-wrap: wrap; }
  .dollab-mobile-info-page--shipping-information .vc_row-flex > .wpb_column { display: flex; }
  .dollab-mobile-info-page--shipping-information .vc_row-flex > .wpb_column > .vc_column-inner {
    display: flex;
    width: 100%;
    flex-direction: column;
  }
  .dollab-mobile-info-page--shipping-information .row-reverse-mobile > .wpb_column:first-child { order: 12; }
  .dollab-mobile-info-page--shipping-information .row-reverse-mobile > .wpb_column:nth-child(2) { order: 11; }
  .dollab-mobile-info-page--shipping-information .wpb_text_column { margin: 0; }
  .dollab-mobile-info-page--shipping-information p { margin: 0 0 20px; padding: 0; font: inherit; color: inherit; }
  .dollab-mobile-info-page--shipping-information .wpb_text_column p:last-child { margin-bottom: 0; }
  .dollab-mobile-info-page--shipping-information :is(ul, ol) { margin: 0; padding: 0 0 0 17px; }
  .dollab-mobile-info-page--shipping-information li { margin: 0 0 10px; padding: 0; }
  .dollab-mobile-info-page--shipping-information li:last-child { margin-bottom: 0; }
  .dollab-mobile-info-page--shipping-information a { color: #ed145b; }
  .dollab-mobile-info-page--shipping-information .title-wrapper { margin: 0 0 10px; text-align: center; }
  .dollab-mobile-info-page--shipping-information .liner-continer { margin: 20px 0 0; }
  .dollab-mobile-info-page--shipping-information .wd-title-style-simple .liner-continer { position: relative; padding-bottom: 10px; }
  .dollab-mobile-info-page--shipping-information .woodmart-title-container {
    display: inline-block;
    margin: 0;
    padding: 0;
    color: #242424;
    font: 600 20px/28px var(--f-title);
    text-align: center;
  }
  .dollab-mobile-info-page--shipping-information .wd-title-style-underlined .woodmart-title-container {
    margin-bottom: -2px;
    padding-bottom: 10px;
    border-bottom: 2px solid #ed145b;
  }
  .dollab-mobile-info-page--shipping-information .wpb_single_image { margin: 0; text-align: center; }
  .dollab-mobile-info-page--shipping-information .vc_figure {
    display: inline-block;
    max-width: 100%;
    margin: 0;
    padding: 0;
    vertical-align: top;
  }
  .dollab-mobile-info-page--shipping-information .vc_single_image-wrapper {
    display: inline-block;
    max-width: 100%;
    vertical-align: top;
  }
  .dollab-mobile-info-page--shipping-information .vc_box_shadow_border { padding: 6px; }
  .dollab-mobile-info-page--shipping-information .vc_single_image-img {
    display: inline;
    width: auto;
    max-width: 100%;
    height: auto;
    margin: 0;
    vertical-align: top;
  }
  .dollab-mobile-info-page--shipping-information .wd-el-table {
    display: table;
    width: 100%;
    margin: 0;
    border-collapse: collapse;
    border-spacing: 0;
    font: 400 18px/25.2px var(--f-text);
  }
  .dollab-mobile-info-page--shipping-information :is(.vc_custom_1682057157701, .vc_custom_1682059473526) { padding-top: 3vh; margin-bottom: 30px; }
  .dollab-mobile-info-page--shipping-information .wd-el-table-wrap { width: 100%; overflow: auto; }
  .dollab-mobile-info-page--shipping-information .wd-el-table { min-width: 0; table-layout: auto; }
  /* The shipping-method matrix is wider than the phone viewport in the source.
     Keep its intrinsic 474.6px table width inside the source's horizontal scroller;
     shrinking it to the viewport adds extra text wraps and shifts every later row. */
  .dollab-mobile-info-page--shipping-information .vc_custom_1682059473526 .wd-el-table {
    width: 474.638px;
    min-width: 474.638px;
    table-layout: fixed;
  }
  .dollab-mobile-info-page--shipping-information .vc_custom_1682059473526 .wd-el-table :is(th, td):nth-child(1) { width: 125.2875px; }
  .dollab-mobile-info-page--shipping-information .vc_custom_1682059473526 .wd-el-table :is(th, td):nth-child(2) { width: 101.3875px; }
  .dollab-mobile-info-page--shipping-information .vc_custom_1682059473526 .wd-el-table :is(th, td):nth-child(3) { width: 156.1125px; }
  .dollab-mobile-info-page--shipping-information .vc_custom_1682059473526 .wd-el-table :is(th, td):nth-child(4) { width: 91.85px; }
  .dollab-mobile-info-page--shipping-information .wd-el-table :is(th, td) {
    padding: 15px 12px;
    border-bottom: .8px solid rgba(0, 0, 0, .106);
    text-align: left;
    vertical-align: middle;
    white-space: normal;
  }
  .dollab-mobile-info-page--shipping-information .wd-el-table th { padding-inline: 10px; font: 600 18px/25.2px var(--f-title); }
  .dollab-mobile-info-page--shipping-information .vc_separator {
    display: flex;
    align-items: center;
    height: 1px;
    margin: 0;
  }
  .dollab-mobile-info-page--shipping-information .vc_sep_holder_l { display: block; width: 100%; height: 1px; }
  .dollab-mobile-info-page--shipping-information .vc_sep_holder_r { display: none; }
  .dollab-mobile-info-page--shipping-information .vc_sep_line { display: block; position: relative; top: 1px; border-top: 2px solid; }
  .dollab-mobile-info-page--shipping-information .vc_custom_1686121866971 { padding-block: 3vh; }
  .dollab-mobile-info-page--shipping-information .wd-button-wrapper { text-align: center; }
  .dollab-mobile-info-page--shipping-information .btn {
    display: inline-flex;
    align-items: center;
    justify-content: center;
    min-height: 42px;
    padding: 5px 20px;
    border: 0;
    border-radius: 35px;
    background: #ed145b;
    color: #fff;
    font: 600 13px/15.6px var(--f-text);
    text-transform: uppercase;
    vertical-align: middle;
  }
}
