.nl-promo-banner{background-color:#0a426b;display:-webkit-box;display:-ms-flexbox;display:flex;padding:8px 16px;width:100%;-webkit-box-pack:center;-ms-flex-pack:center;color:#fff;font-family:Arial,sans-serif;justify-content:center;overflow:hidden;-webkit-transition:max-height .3s ease,opacity .25s ease,padding .3s ease,-webkit-transform .25s ease;transition:max-height .3s ease,opacity .25s ease,padding .3s ease,-webkit-transform .25s ease;transition:max-height .3s ease,opacity .25s ease,transform .25s ease,padding .3s ease;transition:max-height .3s ease,opacity .25s ease,transform .25s ease,padding .3s ease,-webkit-transform .25s ease}.nl-promo-banner,.nl-promo-banner--visible{max-height:120px;opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}.nl-promo-banner--hidden{max-height:0;opacity:0;padding-bottom:0;padding-top:0;pointer-events:none;-webkit-transform:translateY(-12px);transform:translateY(-12px)}.nl-promo-content{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:16px;max-width:1200px;width:100%;-webkit-box-pack:center;-ms-flex-pack:center;-ms-flex-wrap:wrap;flex-wrap:wrap;justify-content:center}.nl-promo-text{font-size:16px;font-weight:400;line-height:1.4;text-align:center}.nl-promo-text u{-webkit-text-decoration:underline;text-decoration:underline;text-decoration-thickness:2px;text-underline-offset:3px}.nl-promo-price-skeleton{display:inline-block;line-height:1;vertical-align:middle}.nl-promo-btn{background:#00a984;border:none;border-radius:20px;-webkit-box-shadow:0 2px 4px rgba(0,0,0,.1);box-shadow:0 2px 4px rgba(0,0,0,.1);color:#fff;cursor:pointer;font-size:13px;font-weight:600;padding:6px 16px;-webkit-transition:-webkit-transform .2s ease,-webkit-box-shadow .2s ease;transition:-webkit-transform .2s ease,-webkit-box-shadow .2s ease;transition:transform .2s ease,box-shadow .2s ease;transition:transform .2s ease,box-shadow .2s ease,-webkit-transform .2s ease,-webkit-box-shadow .2s ease;white-space:nowrap}.nl-promo-btn:hover{-webkit-box-shadow:0 4px 6px rgba(0,0,0,.15);box-shadow:0 4px 6px rgba(0,0,0,.15);-webkit-transform:translateY(-1px);transform:translateY(-1px)}@media(max-width:767px){.nl-promo-banner{padding:10px 12px}.nl-promo-content{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:10px}.nl-promo-text{font-size:13px}.nl-promo-btn{border-radius:10px;padding:8px 12px;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content}}@media(min-width:768px)and (max-width:1024px){.nl-promo-text{font-size:13.5px}}@-webkit-keyframes react-loading-skeleton{to{-webkit-transform:translateX(100%);transform:translateX(100%)}}@keyframes react-loading-skeleton{to{-webkit-transform:translateX(100%);transform:translateX(100%)}}.react-loading-skeleton{--base-color:#ebebeb;--highlight-color:#f5f5f5;--animation-duration:1.5s;--animation-direction:normal;--pseudo-element-display:block;background-color:#ebebeb;background-color:var(--base-color);border-radius:.25rem;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;line-height:1;overflow:hidden;position:relative;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;width:100%}.react-loading-skeleton:after{-webkit-animation-direction:var(--animation-direction);animation-direction:var(--animation-direction);-webkit-animation-duration:var(--animation-duration);animation-duration:var(--animation-duration);-webkit-animation-iteration-count:infinite;animation-iteration-count:infinite;-webkit-animation-name:react-loading-skeleton;animation-name:react-loading-skeleton;-webkit-animation-timing-function:ease-in-out;animation-timing-function:ease-in-out;background-image:var(
    --custom-highlight-background,linear-gradient(90deg,var(--base-color) 0,var(--highlight-color) 50%,var(--base-color) 100%)
  );background-repeat:no-repeat;content:" ";display:var(--pseudo-element-display);height:100%;left:0;position:absolute;right:0;top:0;-webkit-transform:translateX(-100%);transform:translateX(-100%)}@media (prefers-reduced-motion){.react-loading-skeleton{--pseudo-element-display:none}}