.ibaggage-delivery-modal {
  position: fixed;
  top: 0;
  left: 0;
  bottom: 0;
  right: 0;
  overflow: auto;
  background-color: rgba(255, 255, 255, 0.9);
  z-index: 9999;
  opacity: 0;
  pointer-events: none;
  transition: all 0.3s ease-in-out; }
  .ibaggage-delivery-modal.open {
    opacity: 1;
    pointer-events: all; }
  .ibaggage-delivery-modal-window {
    position: relative;
    background-color: #fff;
    margin: 60px 15px;
    padding: 36px 24px;
    border-radius: 0;
    box-shadow: 2px 8px 23px 3px rgba(0, 0, 0, 0.2); }
    @media screen and (min-width: 768px) {
      .ibaggage-delivery-modal-window {
        padding: 54px;
        margin: 60px auto;
        width: 100%;
        max-width: 640px; } }
  .ibaggage-delivery-modal-close {
    position: absolute;
    width: 18px;
    height: 18px;
    top: 22px;
    right: 22px;
    background-image: url("data:image/svg+xml,%3Csvg version='1.1' xmlns='http://www.w3.org/2000/svg' fill='%2331353c' xmlns:xlink='http://www.w3.org/1999/xlink' x='0px' y='0px' viewBox='0 0 512 512' enable-background='new 0 0 512 512' xml:space='preserve'%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M315.833,256L499.608,72.226c16.522-16.523,16.522-43.311,0-59.834 c-16.523-16.522-43.311-16.522-59.834,0L256,196.167L72.226,12.392c-16.523-16.522-43.311-16.522-59.834,0 c-16.522,16.523-16.522,43.311,0,59.834L196.167,256L12.392,439.774c-16.522,16.523-16.522,43.311,0,59.834 c16.523,16.522,43.311,16.522,59.834,0L256,315.833l183.774,183.775c16.523,16.522,43.311,16.522,59.834,0 c16.522-16.523,16.522-43.311,0-59.834L315.833,256z'/%3E%3C/svg%3E%0A");
    cursor: pointer; }
  .ibaggage-delivery-modal-title {
    font-family: "Montserrat", Sans-serif;
    font-size: 24px;
    font-weight: 700;
    line-height: 1.3;
    text-align: center;
    color: #31353c;
    margin: 0 auto 24px; }
    @media screen and (min-width: 992px) {
      .ibaggage-delivery-modal-title {
        font-size: 34px;
        margin: 0 auto 36px; } }

.ibaggage-delivery-attributes ul {
  list-style: none !important;
  padding: 0 !important;
  margin: 0 !important; }
  .ibaggage-delivery-attributes ul li span:first-child {
    color: #757575; }
  .ibaggage-delivery-attributes ul li span:last-child {
    color: #333333; }

.ibaggage-delivery-status {
  overflow: hidden; }
  .ibaggage-delivery-status-item {
    font-family: "Montserrat", Sans-serif;
    font-size: 16px;
    line-height: 1.3;
    color: #333;
    background: #fff;
    position: relative;
    padding-left: 36px;
    min-height: 24px;
    margin-bottom: 24px;
    padding-bottom: 2px; }
    .ibaggage-delivery-status-item:last-child {
      margin-bottom: 0; }
    .ibaggage-delivery-status-item::before {
      content: "";
      position: absolute;
      left: 0;
      top: 0;
      width: 24px;
      height: 24px;
      border-radius: 50%;
      background: #ddd;
      z-index: 2; }
    .ibaggage-delivery-status-item::after {
      content: "";
      position: absolute;
      top: 0;
      left: 11px;
      height: 100px;
      border-left: 2px solid #ddd; }
    .ibaggage-delivery-status-item:last-child::after {
      display: none; }
    .ibaggage-delivery-status-item strong {
      display: block; }
    .ibaggage-delivery-status-item span {
      color: #757575;
      font-size: 13px;
      line-height: 1.3; }
    .ibaggage-delivery-status-item-ready::before {
      background: #bc294b; }
    .ibaggage-delivery-status-item-ready::after {
      border-color: #bc294b; }
    .ibaggage-delivery-status-item-last::before {
      background: #bc294b; }
    .ibaggage-delivery-status-item-last::after {
      border-color: #ddd; }

.ibaggage-delivery-info {
  position: relative;
  padding-left: 42px;
  color: #333; }
  .ibaggage-delivery-info::before {
    content: "";
    position: absolute;
    left: 0;
    top: 0;
    width: 30px;
    height: 30px;
    background-image: url("data:image/svg+xml,%3Csvg version='1.1' xmlns='http://www.w3.org/2000/svg' fill='%23bc294b' xmlns:xlink='http://www.w3.org/1999/xlink' x='0px' y='0px' viewBox='0 0 512 512' enable-background='new 0 0 512 512' xml:space='preserve'%3E%3Cpath d='M256.427,0C115.448-0.224,0.263,114.105,0,254.52C-0.266,396.856,113.883,511.761,255.785,512 C396.912,512.237,511.876,397.571,512,256.448C512.124,115.039,397.702,0.225,256.427,0z M255.947,488.701 C127.612,488.725,23.385,386.128,23.331,256.194C23.276,126.374,127.202,23.983,255.839,23.169 c128.362-0.033,233.166,104.066,232.956,232.506C488.583,385.327,384.897,488.677,255.947,488.701z M287.512,360.908 c-9.062-0.258-14.327-3.568-16.024-10.579c-1.484-6.132-0.171-12.227,1.097-18.232c4.319-20.455,11.346-40.166,16.699-60.339 c2.881-10.86,4.527-21.968,2.059-32.946c-3.647-16.224-19.446-23.583-33.695-24.822c-19.266-1.676-36.414,5.969-53.92,12.081 c-1.394,0.487-2.229,1.421-2.575,2.794c-1.042,4.126-2.049,8.26-3.289,13.275c7.127-2.632,13.528-4.507,20.198-4.759 c12.114-0.458,19.642,3.818,18.977,16.885c-0.477,9.361-3.094,18.238-5.385,27.208c-5.509,21.569-14.457,42.258-16.098,64.827 c-0.731,10.053,1.632,18.849,8.801,25.919c13.078,12.897,29.484,13.345,46.165,11.155c12.26-1.61,23.418-7.214,35-11.245 c0.939-0.327,2.041-0.412,2.344-1.567c1.151-4.389,2.912-8.662,2.999-13.723C303.063,359.976,295.403,361.132,287.512,360.908z M288.573,128.819c-12.488-2.668-23.369,0.789-32.237,9.883c-9.793,10.042-10.246,26.031-1.362,36.803 c9.546,11.575,27.158,15.532,40.729,9.092c11.205-5.318,18.185-13.606,18.507-26.027c-0.443-2.986-0.081-5.444-0.846-7.924 C309.539,138.261,300.826,131.436,288.573,128.819z'/%3E%3C/svg%3E%0A"); }

.ibaggage-delivery-copy-title {
  font-family: "Montserrat", Sans-serif;
  font-size: 20px;
  font-weight: 700;
  line-height: 1.3;
  color: #31353c; }

.ibaggage-delivery-copy-link {
  display: block;
  font-family: "Montserrat", Sans-serif;
  font-weight: normal;
  font-size: 16px;
  line-height: 1.3;
  border: 1px solid #cbcbcb;
  color: #757575;
  padding: 13px 17px;
  overflow: hidden;
  border-radius: 24px;
  text-overflow: ellipsis;
  white-space: nowrap; }
  .ibaggage-delivery-copy-link:hover, .ibaggage-delivery-copy-link:focus {
    color: #757575;
    text-decoration: none; }

.ibaggage-delivery-copy-btn {
  display: inline-block;
  width: 48px;
  height: 48px; }
  .ibaggage-delivery-copy-btn::before {
    content: "";
    position: absolute;
    left: 50%;
    top: 50%;
    width: 24px;
    height: 24px;
    -webkit-transform: translate(-50%, -50%);
            transform: translate(-50%, -50%);
    margin-top: -4px;
    background-image: url("data:image/svg+xml,%3Csvg version='1.1' xmlns='http://www.w3.org/2000/svg' fill='%23bc294b' xmlns:xlink='http://www.w3.org/1999/xlink' x='0px' y='0px' viewBox='0 0 512 512' enable-background='new 0 0 512 512' xml:space='preserve'%3E%3Cpath d='M334.48,140.09c-20.804-0.585-41.623-0.745-62.437-0.883c-14.646-0.097-29.296,0.214-43.939,0.283 c-61.492,0.29-122.986,0.118-184.479,0.195c-4.121,0.005-8.304-0.108-12.36,1.065C11.16,146.566,0.041,161.283,0.03,182.286 c-0.025,47.824-0.008,95.648-0.008,143.472C0.011,373.749-0.023,421.74,0.025,469.73c0.024,24.632,17.473,42.212,42.101,42.227 c95.49,0.058,190.979,0.059,286.469-0.009c25.089-0.018,42.373-17.483,42.374-42.479c0.004-94.482-0.01-188.963,0.002-283.445 c0.001-4.503-0.257-8.956-0.897-13.43C367.712,156.09,351.17,140.559,334.48,140.09z M342.663,466.195 c0,3.503,0.024,7.07-1.443,10.279c-2.768,6.054-8.244,7.205-14.183,7.168c-20.152-0.126-40.305-0.424-60.457-0.399 c-59.804,0.076-119.608,0.282-179.412,0.42c-14.499,0.033-28.998,0.012-43.497-0.004c-10.723-0.012-15.635-4.775-15.64-15.442 c-0.03-59.657-0.013-119.314-0.004-178.971c0.005-34.809,0.028-69.618,0.034-104.428c0.002-12.65,4.121-16.862,16.611-16.864 c46.996-0.008,93.993-0.003,140.99-0.003c46.996,0,93.993-0.005,140.989,0.004c11.738,0.002,16.005,4.24,16.019,15.876 c0.023,18.664,0.04,37.327,0.037,55.991C342.694,315.28,342.672,390.737,342.663,466.195z M511.992,186.637 c-0.001-47.484,0-94.967-0.001-142.451c-0.001-27.317-16.813-44.117-44.197-44.122c-70.149-0.013-140.297-0.011-210.445-0.013 c-25.327-0.001-50.655-0.146-75.98,0.053c-21.862,0.171-39.467,17.319-40.33,38.834c-0.332,8.285,4.951,14.768,12.817,15.727 c7.315,0.891,13.695-4.411,15.208-12.639c1.963-10.673,5.635-13.875,16.45-13.764c23.477,0.24,46.95-0.099,70.437,0.467 c30.127,0.726,60.281-0.111,90.424-0.418c40.985-0.417,81.978-0.155,122.967-0.063c5.761,0.013,11.011,1.83,13.29,7.8 c1.11,2.909,1.248,6.129,1.246,9.33c-0.037,71.121-0.012,142.242-0.005,213.364c0.002,23.159-0.006,46.317-0.026,69.476 c-0.009,10.582-3.28,14.386-13.6,15.905c-7.411,1.091-13.082,7.335-12.933,14.238c0.158,7.299,5.819,13.478,13.138,13.833 c3.271,0.159,6.695-0.108,9.857-0.925c19.86-5.13,31.655-20.518,31.671-41.182C512.016,282.271,511.992,234.454,511.992,186.637z'/%3E%3C/svg%3E"); }

.ibaggage-delivery-message {
  text-align: center; }

.ibaggage-delivery-next {
  text-align: center; }

.ibaggage-delivery-block-title {
  font-family: "Montserrat", Sans-serif;
  font-size: 34px;
  font-weight: 700;
  line-height: 1.3;
  text-align: center;
  color: #31353c;
  margin: 0 auto 24px; }
  @media screen and (min-width: 992px) {
    .ibaggage-delivery-block-title {
      font-size: 48px;
      margin: 0 auto 36px; } }

.ibaggage-delivery-block-form {
  position: relative;
  padding: 36px 12px;
  border: 12px solid #f7f7f7;
  border-radius: 12px;
  margin-left: -12px;
  margin-right: -12px; }

.ibaggage-delivery-input {
  max-width: 100%;
  background-color: #fff;
  box-sizing: border-box;
  border-radius: 24px !important;
  color: #333;
  display: block;
  float: none;
  font-size: 16px;
  font-family: "Montserrat", Sans-serif;
  border: 1px solid #cbcbcb !important;
  box-shadow: none;
  padding: 6px 10px;
  height: 48px;
  width: 100%;
  line-height: 1.3; }
  .ibaggage-delivery-input::-ms-expand {
    background-color: transparent;
    border: 0; }
  .ibaggage-delivery-input:-moz-focusring {
    color: transparent;
    text-shadow: 0 0 0 #cbcbcb !important; }
  .ibaggage-delivery-input::-webkit-input-placeholder {
    color: #757575;
    opacity: 1; }
  .ibaggage-delivery-input:-ms-input-placeholder {
    color: #757575;
    opacity: 1; }
  .ibaggage-delivery-input::-ms-input-placeholder {
    color: #757575;
    opacity: 1; }
  .ibaggage-delivery-input::placeholder {
    color: #757575;
    opacity: 1; }
  .ibaggage-delivery-input:disabled, .ibaggage-delivery-input[readonly] {
    background-color: #ccc;
    opacity: 1; }
  .ibaggage-delivery-input:focus {
    color: #333;
    background-color: #fff;
    border-color: #cbcbcb !important;
    outline: 0; }
  .ibaggage-delivery-input.ibaggage-delivery-input-error {
    border-color: red; }
  .ibaggage-delivery-input-search {
    position: relative;
    margin-bottom: 24px; }
    @media screen and (min-width: 992px) {
      .ibaggage-delivery-input-search {
        margin-bottom: 0; } }
    .ibaggage-delivery-input-search input {
      padding-left: 46px !important; }
    .ibaggage-delivery-input-search::before {
      content: "";
      position: absolute;
      left: 18px;
      z-index: 2;
      top: 50%;
      width: 16px;
      height: 16px;
      -webkit-transform: translate(0, -50%);
              transform: translate(0, -50%);
      background-image: url("data:image/svg+xml,%3Csvg version='1.1' xmlns='http://www.w3.org/2000/svg' fill='%23bc294b' xmlns:xlink='http://www.w3.org/1999/xlink' x='0px' y='0px' viewBox='0 0 512 512' enable-background='new 0 0 512 512' xml:space='preserve'%3E%3Cpath d='M459.58,229.696c-0.042,50.68-15.415,96.382-45.643,137.023c-3.656,4.916-4.005,7.5,0.662,12.08 c29.859,29.299,59.368,58.953,88.94,88.543c8.524,8.529,10.678,19.384,6.142,29.525c-4.512,10.087-13.773,15.645-25.473,15.096 c-7.172-0.337-12.716-4.005-17.645-8.939c-29.292-29.321-58.71-58.518-87.839-87.999c-4.235-4.286-6.703-5.021-11.989-1.067 c-33.134,24.783-70.273,39.685-111.581,44.308C140.57,471.089,37.214,396.761,8.168,289.671c-7.727-28.49-10.444-57.471-6.097-86.76 C16.273,107.242,69.499,42.481,160.598,11.579c89.292-30.288,188.562,0.227,248.629,75.351 c26.303,32.897,42.14,70.259,48.424,111.762C459.202,208.936,459.216,219.311,459.58,229.696z M408.617,230.314 c-0.803-97.858-75.452-174.708-171.439-178.483C135.106,47.817,52.352,126.714,51.384,228.49 c-0.943,99.066,77.177,179.74,178.201,180.094C326.366,408.923,407.07,332.885,408.617,230.314z'/%3E%3C/svg%3E%0A"); }

.ibaggage-delivery-button {
  display: inline-block;
  font-family: "Montserrat", Sans-serif;
  font-weight: normal;
  font-size: 16px;
  line-height: 1.3;
  text-align: center;
  text-decoration: none;
  white-space: nowrap;
  vertical-align: middle;
  -webkit-user-select: none;
      -ms-user-select: none;
          user-select: none;
  border: 1px solid transparent;
  padding: 13px 30px;
  border-radius: 24px !important; }
  .ibaggage-delivery-button.ibaggage-delivery-button-primary, .ibaggage-delivery-button.ibaggage-delivery-button-primary:hover, .ibaggage-delivery-button.ibaggage-delivery-button-primary:focus {
    color: #fff;
    background-color: #bc294b;
    border-color: #ddd;
    text-decoration: none;
    box-shadow: none;
    outline: none; }
  .ibaggage-delivery-button.ibaggage-delivery-button-secondary, .ibaggage-delivery-button.ibaggage-delivery-button-secondary:hover, .ibaggage-delivery-button.ibaggage-delivery-button-secondary:focus {
    color: #333;
    background-color: #eee;
    border-color: #ddd;
    text-decoration: none;
    box-shadow: none;
    outline: none; }

.ibaggage-delivery-row {
  display: flex;
  flex-wrap: wrap;
  margin-right: -8px;
  margin-left: -8px; }
  .ibaggage-delivery-row-centered {
    justify-content: center; }

.ibaggage-delivery-inner {
  position: relative;
  width: 100%;
  padding-right: 15px;
  padding-left: 15px; }
  @media screen and (min-width: 992px) {
    .ibaggage-delivery-inner {
      flex: 0 0 83.33333333%;
      max-width: 83.33333333%;
      padding-right: 8px;
      padding-left: 8px; } }

.ibaggage-delivery-col {
  position: relative;
  width: 100%;
  padding-right: 8px;
  padding-left: 8px;
  flex-basis: 0;
  flex-grow: 1;
  min-width: 0;
  max-width: 100%; }

.ibaggage-delivery-col-auto {
  position: relative;
  padding-right: 8px;
  padding-left: 8px;
  flex: 0 0 auto;
  width: auto;
  max-width: 100%; }

.ibaggage-delivery-col-lg {
  position: relative;
  width: 100%;
  padding-right: 8px;
  padding-left: 8px; }
  @media screen and (min-width: 768px) {
    .ibaggage-delivery-col-lg {
      flex-basis: 0;
      flex-grow: 1;
      min-width: 0;
      max-width: 100%; } }

.ibaggage-delivery-col-lg-auto {
  position: relative;
  width: 100%;
  padding-right: 8px;
  padding-left: 8px; }
  @media screen and (min-width: 768px) {
    .ibaggage-delivery-col-lg-auto {
      flex: 0 0 auto;
      width: auto;
      max-width: 100%; } }

.ibaggage-delivery-container {
  position: relative;
  min-height: 150px; }

.ibaggage-delivery-loader {
  position: absolute;
  background: #fff;
  display: flex;
  justify-content: center;
  align-items: center;
  left: 0;
  top: 0;
  right: 0;
  bottom: 0;
  z-index: 10; }
  .ibaggage-delivery-loader .lds-ring {
    display: inline-block;
    position: absolute;
    width: 60px;
    height: 60px;
    pointer-events: none; }
  .ibaggage-delivery-loader .lds-ring div {
    box-sizing: border-box;
    display: block;
    position: absolute;
    width: 44px;
    height: 44px;
    margin: 8px;
    border: 8px solid #bc294b;
    border-radius: 50%;
    -webkit-animation: lds-ring 1.2s cubic-bezier(0.5, 0, 0.5, 1) infinite;
            animation: lds-ring 1.2s cubic-bezier(0.5, 0, 0.5, 1) infinite;
    border-color: #bc294b transparent transparent transparent; }
  .ibaggage-delivery-loader .lds-ring div:nth-child(1) {
    -webkit-animation-delay: -0.45s;
            animation-delay: -0.45s; }
  .ibaggage-delivery-loader .lds-ring div:nth-child(2) {
    -webkit-animation-delay: -0.3s;
            animation-delay: -0.3s; }
  .ibaggage-delivery-loader .lds-ring div:nth-child(3) {
    -webkit-animation-delay: -0.15s;
            animation-delay: -0.15s; }

.ibaggage-delivery-hidden {
  display: none; }

.ibaggage-delivery-w100 {
  width: 100%; }

.ibaggage-delivery-mb0 {
  margin-bottom: 0; }

.ibaggage-delivery-mb1 {
  margin-bottom: 12px; }

.ibaggage-delivery-mb2 {
  margin-bottom: 18px; }

.ibaggage-delivery-mb3 {
  margin-bottom: 24px; }

@-webkit-keyframes lds-ring {
  0% {
    -webkit-transform: rotate(0deg);
            transform: rotate(0deg); }
  100% {
    -webkit-transform: rotate(360deg);
            transform: rotate(360deg); } }

@keyframes lds-ring {
  0% {
    -webkit-transform: rotate(0deg);
            transform: rotate(0deg); }
  100% {
    -webkit-transform: rotate(360deg);
            transform: rotate(360deg); } }


/*# sourceMappingURL=widget.css.map*/