.iti {
  margin-top: 1rem;
  width: 100%;
  position: relative;
  display: inline-block; }
  .iti * {
    box-sizing: border-box; }
  .iti__hide {
    display: none; }
  .iti__v-hide {
    visibility: hidden; }
  .iti input, .iti input[type=text], .iti input[type=tel] {
    position: relative;
    z-index: 0;
    margin-top: 0 !important;
    margin-bottom: 0 !important;
    padding-right: 36px;
    margin-right: 0; }
  .iti__flag-container {
    position: absolute;
    top: 0;
    bottom: 0;
    right: 0;
    padding: 1px; }
  .iti__selected-flag {
    z-index: 1;
    position: relative;
    display: flex;
    align-items: center;
    height: 100%;
    border-top-left-radius: 50px;
    border-bottom-left-radius: 50px;
    padding: 0 6px 0 8px; }
  .iti__arrow {
    margin-left: 6px;
    width: 0;
    height: 0;
    border-left: 3px solid transparent;
    border-right: 3px solid transparent;
    border-top: 4px solid #555; }
    [dir=rtl] .iti__arrow {
      margin-right: 6px;
      margin-left: 0; }
    .iti__arrow--up {
      border-top: none;
      border-bottom: 4px solid #555; }
  .iti__country-list {
    position: absolute;
    z-index: 2;
    list-style: none;
    padding: 0;
    margin: 0 0 0 -1px;
    box-shadow: 1px 1px 4px rgba(0, 0, 0, 0.2);
    background-color: white;
    border: 1px solid #CCC;
    white-space: nowrap;
    max-height: 200px;
    overflow-y: scroll;
    -webkit-overflow-scrolling: touch; }
    .iti__country-list--dropup {
      bottom: 100%;
      margin-bottom: -1px; }
    @media (max-width: 500px) {
      .iti__country-list {
        white-space: normal; } }
  .iti__flag-box {
    display: inline-block;
    width: 20px; }
  .iti__divider {
    padding-bottom: 5px;
    margin-bottom: 5px;
    border-bottom: 1px solid #CCC; }
  .iti__country {
    display: flex;
    align-items: center;
    padding: 5px 10px;
    outline: none; }
  .iti__dial-code {
    color: #999; }
  .iti__country.iti__highlight {
    background-color: rgba(0, 0, 0, 0.05); }
  .iti__flag-box, .iti__country-name {
    margin-right: 6px; }
    [dir=rtl] .iti__flag-box, [dir=rtl] .iti__country-name {
      margin-right: 0;
      margin-left: 6px; }
  .iti--allow-dropdown input, .iti--allow-dropdown input[type=text], .iti--allow-dropdown input[type=tel], .iti--separate-dial-code input, .iti--separate-dial-code input[type=text], .iti--separate-dial-code input[type=tel] {
    padding-right: 6px;
    padding-left: 52px;
    margin-left: 0; }
    [dir=rtl] .iti--allow-dropdown input, [dir=rtl] .iti--allow-dropdown input[type=text], [dir=rtl] .iti--allow-dropdown input[type=tel], [dir=rtl] .iti--separate-dial-code input, [dir=rtl] .iti--separate-dial-code input[type=text], [dir=rtl] .iti--separate-dial-code input[type=tel] {
      padding-right: 52px;
      padding-left: 6px;
      margin-right: 0; }
  .iti--allow-dropdown .iti__flag-container, .iti--separate-dial-code .iti__flag-container {
    right: auto;
    left: 0; }
    [dir=rtl] .iti--allow-dropdown .iti__flag-container, [dir=rtl] .iti--separate-dial-code .iti__flag-container {
      right: 0;
      left: auto; }
  .iti--allow-dropdown .iti__flag-container:hover {
    cursor: pointer; }
    .iti--allow-dropdown .iti__flag-container:hover .iti__selected-flag {
      background-color: rgba(0, 0, 0, 0.05); }
  .iti--allow-dropdown input[disabled] + .iti__flag-container:hover,
  .iti--allow-dropdown input[readonly] + .iti__flag-container:hover {
    cursor: default; }
    .iti--allow-dropdown input[disabled] + .iti__flag-container:hover .iti__selected-flag,
    .iti--allow-dropdown input[readonly] + .iti__flag-container:hover .iti__selected-flag {
      background-color: transparent; }
  .iti--separate-dial-code .iti__selected-flag {
    background-color: rgba(0, 0, 0, 0.05); }
  .iti--separate-dial-code.iti--show-flags .iti__selected-dial-code {
    margin-left: 6px; }
  .iti--container {
    position: absolute;
    top: -1000px;
    left: -1000px;
    z-index: 1060;
    padding: 1px; }
    .iti--container:hover {
      cursor: pointer; }

.iti-mobile .iti--container {
  top: 30px;
  bottom: 30px;
  left: 30px;
  right: 30px;
  position: fixed; }

.iti-mobile .iti__country-list {
  max-height: 100%;
  width: 100%; }

.iti-mobile .iti__country {
  padding: 10px 10px;
  line-height: 1.5em; }

.iti__flag {
  width: 20px; }
  .iti__flag.iti__be {
    width: 18px; }
  .iti__flag.iti__ch {
    width: 15px; }
  .iti__flag.iti__mc {
    width: 19px; }
  .iti__flag.iti__ne {
    width: 18px; }
  .iti__flag.iti__np {
    width: 13px; }
  .iti__flag.iti__va {
    width: 15px; }
  @media (-webkit-min-device-pixel-ratio: 2), (min-resolution: 192dpi) {
    .iti__flag {
      background-size: 5652px 15px; } }
  .iti__flag.iti__ac {
    height: 10px;
    background-position: 0px 0px; }
  .iti__flag.iti__ad {
    height: 14px;
    background-position: -22px 0px; }
  .iti__flag.iti__ae {
    height: 10px;
    background-position: -44px 0px; }
  .iti__flag.iti__af {
    height: 14px;
    background-position: -66px 0px; }
  .iti__flag.iti__ag {
    height: 14px;
    background-position: -88px 0px; }
  .iti__flag.iti__ai {
    height: 10px;
    background-position: -110px 0px; }
  .iti__flag.iti__al {
    height: 15px;
    background-position: -132px 0px; }
  .iti__flag.iti__am {
    height: 10px;
    background-position: -154px 0px; }
  .iti__flag.iti__ao {
    height: 14px;
    background-position: -176px 0px; }
  .iti__flag.iti__aq {
    height: 14px;
    background-position: -198px 0px; }
  .iti__flag.iti__ar {
    height: 13px;
    background-position: -220px 0px; }
  .iti__flag.iti__as {
    height: 10px;
    background-position: -242px 0px; }
  .iti__flag.iti__at {
    height: 14px;
    background-position: -264px 0px; }
  .iti__flag.iti__au {
    height: 10px;
    background-position: -286px 0px; }
  .iti__flag.iti__aw {
    height: 14px;
    background-position: -308px 0px; }
  .iti__flag.iti__ax {
    height: 13px;
    background-position: -330px 0px; }
  .iti__flag.iti__az {
    height: 10px;
    background-position: -352px 0px; }
  .iti__flag.iti__ba {
    height: 10px;
    background-position: -374px 0px; }
  .iti__flag.iti__bb {
    height: 14px;
    background-position: -396px 0px; }
  .iti__flag.iti__bd {
    height: 12px;
    background-position: -418px 0px; }
  .iti__flag.iti__be {
    height: 15px;
    background-position: -440px 0px; }
  .iti__flag.iti__bf {
    height: 14px;
    background-position: -460px 0px; }
  .iti__flag.iti__bg {
    height: 12px;
    background-position: -482px 0px; }
  .iti__flag.iti__bh {
    height: 12px;
    background-position: -504px 0px; }
  .iti__flag.iti__bi {
    height: 12px;
    background-position: -526px 0px; }
  .iti__flag.iti__bj {
    height: 14px;
    background-position: -548px 0px; }
  .iti__flag.iti__bl {
    height: 14px;
    background-position: -570px 0px; }
  .iti__flag.iti__bm {
    height: 10px;
    background-position: -592px 0px; }
  .iti__flag.iti__bn {
    height: 10px;
    background-position: -614px 0px; }
  .iti__flag.iti__bo {
    height: 14px;
    background-position: -636px 0px; }
  .iti__flag.iti__bq {
    height: 14px;
    background-position: -658px 0px; }
  .iti__flag.iti__br {
    height: 14px;
    background-position: -680px 0px; }
  .iti__flag.iti__bs {
    height: 10px;
    background-position: -702px 0px; }
  .iti__flag.iti__bt {
    height: 14px;
    background-position: -724px 0px; }
  .iti__flag.iti__bv {
    height: 15px;
    background-position: -746px 0px; }
  .iti__flag.iti__bw {
    height: 14px;
    background-position: -768px 0px; }
  .iti__flag.iti__by {
    height: 10px;
    background-position: -790px 0px; }
  .iti__flag.iti__bz {
    height: 14px;
    background-position: -812px 0px; }
  .iti__flag.iti__ca {
    height: 10px;
    background-position: -834px 0px; }
  .iti__flag.iti__cc {
    height: 10px;
    background-position: -856px 0px; }
  .iti__flag.iti__cd {
    height: 15px;
    background-position: -878px 0px; }
  .iti__flag.iti__cf {
    height: 14px;
    background-position: -900px 0px; }
  .iti__flag.iti__cg {
    height: 14px;
    background-position: -922px 0px; }
  .iti__flag.iti__ch {
    height: 15px;
    background-position: -944px 0px; }
  .iti__flag.iti__ci {
    height: 14px;
    background-position: -961px 0px; }
  .iti__flag.iti__ck {
    height: 10px;
    background-position: -983px 0px; }
  .iti__flag.iti__cl {
    height: 14px;
    background-position: -1005px 0px; }
  .iti__flag.iti__cm {
    height: 14px;
    background-position: -1027px 0px; }
  .iti__flag.iti__cn {
    height: 14px;
    background-position: -1049px 0px; }
  .iti__flag.iti__co {
    height: 14px;
    background-position: -1071px 0px; }
  .iti__flag.iti__cp {
    height: 14px;
    background-position: -1093px 0px; }
  .iti__flag.iti__cr {
    height: 12px;
    background-position: -1115px 0px; }
  .iti__flag.iti__cu {
    height: 10px;
    background-position: -1137px 0px; }
  .iti__flag.iti__cv {
    height: 12px;
    background-position: -1159px 0px; }
  .iti__flag.iti__cw {
    height: 14px;
    background-position: -1181px 0px; }
  .iti__flag.iti__cx {
    height: 10px;
    background-position: -1203px 0px; }
  .iti__flag.iti__cy {
    height: 14px;
    background-position: -1225px 0px; }
  .iti__flag.iti__cz {
    height: 14px;
    background-position: -1247px 0px; }
  .iti__flag.iti__de {
    height: 12px;
    background-position: -1269px 0px; }
  .iti__flag.iti__dg {
    height: 10px;
    background-position: -1291px 0px; }
  .iti__flag.iti__dj {
    height: 14px;
    background-position: -1313px 0px; }
  .iti__flag.iti__dk {
    height: 15px;
    background-position: -1335px 0px; }
  .iti__flag.iti__dm {
    height: 10px;
    background-position: -1357px 0px; }
  .iti__flag.iti__do {
    height: 14px;
    background-position: -1379px 0px; }
  .iti__flag.iti__dz {
    height: 14px;
    background-position: -1401px 0px; }
  .iti__flag.iti__ea {
    height: 14px;
    background-position: -1423px 0px; }
  .iti__flag.iti__ec {
    height: 14px;
    background-position: -1445px 0px; }
  .iti__flag.iti__ee {
    height: 13px;
    background-position: -1467px 0px; }
  .iti__flag.iti__eg {
    height: 14px;
    background-position: -1489px 0px; }
  .iti__flag.iti__eh {
    height: 10px;
    background-position: -1511px 0px; }
  .iti__flag.iti__er {
    height: 10px;
    background-position: -1533px 0px; }
  .iti__flag.iti__es {
    height: 14px;
    background-position: -1555px 0px; }
  .iti__flag.iti__et {
    height: 10px;
    background-position: -1577px 0px; }
  .iti__flag.iti__eu {
    height: 14px;
    background-position: -1599px 0px; }
  .iti__flag.iti__fi {
    height: 12px;
    background-position: -1621px 0px; }
  .iti__flag.iti__fj {
    height: 10px;
    background-position: -1643px 0px; }
  .iti__flag.iti__fk {
    height: 10px;
    background-position: -1665px 0px; }
  .iti__flag.iti__fm {
    height: 11px;
    background-position: -1687px 0px; }
  .iti__flag.iti__fo {
    height: 15px;
    background-position: -1709px 0px; }
  .iti__flag.iti__fr {
    height: 14px;
    background-position: -1731px 0px; }
  .iti__flag.iti__ga {
    height: 15px;
    background-position: -1753px 0px; }
  .iti__flag.iti__gb {
    height: 10px;
    background-position: -1775px 0px; }
  .iti__flag.iti__gd {
    height: 12px;
    background-position: -1797px 0px; }
  .iti__flag.iti__ge {
    height: 14px;
    background-position: -1819px 0px; }
  .iti__flag.iti__gf {
    height: 14px;
    background-position: -1841px 0px; }
  .iti__flag.iti__gg {
    height: 14px;
    background-position: -1863px 0px; }
  .iti__flag.iti__gh {
    height: 14px;
    background-position: -1885px 0px; }
  .iti__flag.iti__gi {
    height: 10px;
    background-position: -1907px 0px; }
  .iti__flag.iti__gl {
    height: 14px;
    background-position: -1929px 0px; }
  .iti__flag.iti__gm {
    height: 14px;
    background-position: -1951px 0px; }
  .iti__flag.iti__gn {
    height: 14px;
    background-position: -1973px 0px; }
  .iti__flag.iti__gp {
    height: 14px;
    background-position: -1995px 0px; }
  .iti__flag.iti__gq {
    height: 14px;
    background-position: -2017px 0px; }
  .iti__flag.iti__gr {
    height: 14px;
    background-position: -2039px 0px; }
  .iti__flag.iti__gs {
    height: 10px;
    background-position: -2061px 0px; }
  .iti__flag.iti__gt {
    height: 13px;
    background-position: -2083px 0px; }
  .iti__flag.iti__gu {
    height: 11px;
    background-position: -2105px 0px; }
  .iti__flag.iti__gw {
    height: 10px;
    background-position: -2127px 0px; }
  .iti__flag.iti__gy {
    height: 12px;
    background-position: -2149px 0px; }
  .iti__flag.iti__hk {
    height: 14px;
    background-position: -2171px 0px; }
  .iti__flag.iti__hm {
    height: 10px;
    background-position: -2193px 0px; }
  .iti__flag.iti__hn {
    height: 10px;
    background-position: -2215px 0px; }
  .iti__flag.iti__hr {
    height: 10px;
    background-position: -2237px 0px; }
  .iti__flag.iti__ht {
    height: 12px;
    background-position: -2259px 0px; }
  .iti__flag.iti__hu {
    height: 10px;
    background-position: -2281px 0px; }
  .iti__flag.iti__ic {
    height: 14px;
    background-position: -2303px 0px; }
  .iti__flag.iti__id {
    height: 14px;
    background-position: -2325px 0px; }
  .iti__flag.iti__ie {
    height: 10px;
    background-position: -2347px 0px; }
  .iti__flag.iti__il {
    height: 15px;
    background-position: -2369px 0px; }
  .iti__flag.iti__im {
    height: 10px;
    background-position: -2391px 0px; }
  .iti__flag.iti__in {
    height: 14px;
    background-position: -2413px 0px; }
  .iti__flag.iti__io {
    height: 10px;
    background-position: -2435px 0px; }
  .iti__flag.iti__iq {
    height: 14px;
    background-position: -2457px 0px; }
  .iti__flag.iti__ir {
    height: 12px;
    background-position: -2479px 0px; }
  .iti__flag.iti__is {
    height: 15px;
    background-position: -2501px 0px; }
  .iti__flag.iti__it {
    height: 14px;
    background-position: -2523px 0px; }
  .iti__flag.iti__je {
    height: 12px;
    background-position: -2545px 0px; }
  .iti__flag.iti__jm {
    height: 10px;
    background-position: -2567px 0px; }
  .iti__flag.iti__jo {
    height: 10px;
    background-position: -2589px 0px; }
  .iti__flag.iti__jp {
    height: 14px;
    background-position: -2611px 0px; }
  .iti__flag.iti__ke {
    height: 14px;
    background-position: -2633px 0px; }
  .iti__flag.iti__kg {
    height: 12px;
    background-position: -2655px 0px; }
  .iti__flag.iti__kh {
    height: 13px;
    background-position: -2677px 0px; }
  .iti__flag.iti__ki {
    height: 10px;
    background-position: -2699px 0px; }
  .iti__flag.iti__km {
    height: 12px;
    background-position: -2721px 0px; }
  .iti__flag.iti__kn {
    height: 14px;
    background-position: -2743px 0px; }
  .iti__flag.iti__kp {
    height: 10px;
    background-position: -2765px 0px; }
  .iti__flag.iti__kr {
    height: 14px;
    background-position: -2787px 0px; }
  .iti__flag.iti__kw {
    height: 10px;
    background-position: -2809px 0px; }
  .iti__flag.iti__ky {
    height: 10px;
    background-position: -2831px 0px; }
  .iti__flag.iti__kz {
    height: 10px;
    background-position: -2853px 0px; }
  .iti__flag.iti__la {
    height: 14px;
    background-position: -2875px 0px; }
  .iti__flag.iti__lb {
    height: 14px;
    background-position: -2897px 0px; }
  .iti__flag.iti__lc {
    height: 10px;
    background-position: -2919px 0px; }
  .iti__flag.iti__li {
    height: 12px;
    background-position: -2941px 0px; }
  .iti__flag.iti__lk {
    height: 10px;
    background-position: -2963px 0px; }
  .iti__flag.iti__lr {
    height: 11px;
    background-position: -2985px 0px; }
  .iti__flag.iti__ls {
    height: 14px;
    background-position: -3007px 0px; }
  .iti__flag.iti__lt {
    height: 12px;
    background-position: -3029px 0px; }
  .iti__flag.iti__lu {
    height: 12px;
    background-position: -3051px 0px; }
  .iti__flag.iti__lv {
    height: 10px;
    background-position: -3073px 0px; }
  .iti__flag.iti__ly {
    height: 10px;
    background-position: -3095px 0px; }
  .iti__flag.iti__ma {
    height: 14px;
    background-position: -3117px 0px; }
  .iti__flag.iti__mc {
    height: 15px;
    background-position: -3139px 0px; }
  .iti__flag.iti__md {
    height: 10px;
    background-position: -3160px 0px; }
  .iti__flag.iti__me {
    height: 10px;
    background-position: -3182px 0px; }
  .iti__flag.iti__mf {
    height: 14px;
    background-position: -3204px 0px; }
  .iti__flag.iti__mg {
    height: 14px;
    background-position: -3226px 0px; }
  .iti__flag.iti__mh {
    height: 11px;
    background-position: -3248px 0px; }
  .iti__flag.iti__mk {
    height: 10px;
    background-position: -3270px 0px; }
  .iti__flag.iti__ml {
    height: 14px;
    background-position: -3292px 0px; }
  .iti__flag.iti__mm {
    height: 14px;
    background-position: -3314px 0px; }
  .iti__flag.iti__mn {
    height: 10px;
    background-position: -3336px 0px; }
  .iti__flag.iti__mo {
    height: 14px;
    background-position: -3358px 0px; }
  .iti__flag.iti__mp {
    height: 10px;
    background-position: -3380px 0px; }
  .iti__flag.iti__mq {
    height: 14px;
    background-position: -3402px 0px; }
  .iti__flag.iti__mr {
    height: 14px;
    background-position: -3424px 0px; }
  .iti__flag.iti__ms {
    height: 10px;
    background-position: -3446px 0px; }
  .iti__flag.iti__mt {
    height: 14px;
    background-position: -3468px 0px; }
  .iti__flag.iti__mu {
    height: 14px;
    background-position: -3490px 0px; }
  .iti__flag.iti__mv {
    height: 14px;
    background-position: -3512px 0px; }
  .iti__flag.iti__mw {
    height: 14px;
    background-position: -3534px 0px; }
  .iti__flag.iti__mx {
    height: 12px;
    background-position: -3556px 0px; }
  .iti__flag.iti__my {
    height: 10px;
    background-position: -3578px 0px; }
  .iti__flag.iti__mz {
    height: 14px;
    background-position: -3600px 0px; }
  .iti__flag.iti__na {
    height: 14px;
    background-position: -3622px 0px; }
  .iti__flag.iti__nc {
    height: 10px;
    background-position: -3644px 0px; }
  .iti__flag.iti__ne {
    height: 15px;
    background-position: -3666px 0px; }
  .iti__flag.iti__nf {
    height: 10px;
    background-position: -3686px 0px; }
  .iti__flag.iti__ng {
    height: 10px;
    background-position: -3708px 0px; }
  .iti__flag.iti__ni {
    height: 12px;
    background-position: -3730px 0px; }
  .iti__flag.iti__nl {
    height: 14px;
    background-position: -3752px 0px; }
  .iti__flag.iti__no {
    height: 15px;
    background-position: -3774px 0px; }
  .iti__flag.iti__np {
    height: 15px;
    background-position: -3796px 0px; }
  .iti__flag.iti__nr {
    height: 10px;
    background-position: -3811px 0px; }
  .iti__flag.iti__nu {
    height: 10px;
    background-position: -3833px 0px; }
  .iti__flag.iti__nz {
    height: 10px;
    background-position: -3855px 0px; }
  .iti__flag.iti__om {
    height: 10px;
    background-position: -3877px 0px; }
  .iti__flag.iti__pa {
    height: 14px;
    background-position: -3899px 0px; }
  .iti__flag.iti__pe {
    height: 14px;
    background-position: -3921px 0px; }
  .iti__flag.iti__pf {
    height: 14px;
    background-position: -3943px 0px; }
  .iti__flag.iti__pg {
    height: 15px;
    background-position: -3965px 0px; }
  .iti__flag.iti__ph {
    height: 10px;
    background-position: -3987px 0px; }
  .iti__flag.iti__pk {
    height: 14px;
    background-position: -4009px 0px; }
  .iti__flag.iti__pl {
    height: 13px;
    background-position: -4031px 0px; }
  .iti__flag.iti__pm {
    height: 14px;
    background-position: -4053px 0px; }
  .iti__flag.iti__pn {
    height: 10px;
    background-position: -4075px 0px; }
  .iti__flag.iti__pr {
    height: 14px;
    background-position: -4097px 0px; }
  .iti__flag.iti__ps {
    height: 10px;
    background-position: -4119px 0px; }
  .iti__flag.iti__pt {
    height: 14px;
    background-position: -4141px 0px; }
  .iti__flag.iti__pw {
    height: 13px;
    background-position: -4163px 0px; }
  .iti__flag.iti__py {
    height: 11px;
    background-position: -4185px 0px; }
  .iti__flag.iti__qa {
    height: 8px;
    background-position: -4207px 0px; }
  .iti__flag.iti__re {
    height: 14px;
    background-position: -4229px 0px; }
  .iti__flag.iti__ro {
    height: 14px;
    background-position: -4251px 0px; }
  .iti__flag.iti__rs {
    height: 14px;
    background-position: -4273px 0px; }
  .iti__flag.iti__ru {
    height: 14px;
    background-position: -4295px 0px; }
  .iti__flag.iti__rw {
    height: 14px;
    background-position: -4317px 0px; }
  .iti__flag.iti__sa {
    height: 14px;
    background-position: -4339px 0px; }
  .iti__flag.iti__sb {
    height: 10px;
    background-position: -4361px 0px; }
  .iti__flag.iti__sc {
    height: 10px;
    background-position: -4383px 0px; }
  .iti__flag.iti__sd {
    height: 10px;
    background-position: -4405px 0px; }
  .iti__flag.iti__se {
    height: 13px;
    background-position: -4427px 0px; }
  .iti__flag.iti__sg {
    height: 14px;
    background-position: -4449px 0px; }
  .iti__flag.iti__sh {
    height: 10px;
    background-position: -4471px 0px; }
  .iti__flag.iti__si {
    height: 10px;
    background-position: -4493px 0px; }
  .iti__flag.iti__sj {
    height: 15px;
    background-position: -4515px 0px; }
  .iti__flag.iti__sk {
    height: 14px;
    background-position: -4537px 0px; }
  .iti__flag.iti__sl {
    height: 14px;
    background-position: -4559px 0px; }
  .iti__flag.iti__sm {
    height: 15px;
    background-position: -4581px 0px; }
  .iti__flag.iti__sn {
    height: 14px;
    background-position: -4603px 0px; }
  .iti__flag.iti__so {
    height: 14px;
    background-position: -4625px 0px; }
  .iti__flag.iti__sr {
    height: 14px;
    background-position: -4647px 0px; }
  .iti__flag.iti__ss {
    height: 10px;
    background-position: -4669px 0px; }
  .iti__flag.iti__st {
    height: 10px;
    background-position: -4691px 0px; }
  .iti__flag.iti__sv {
    height: 12px;
    background-position: -4713px 0px; }
  .iti__flag.iti__sx {
    height: 14px;
    background-position: -4735px 0px; }
  .iti__flag.iti__sy {
    height: 14px;
    background-position: -4757px 0px; }
  .iti__flag.iti__sz {
    height: 14px;
    background-position: -4779px 0px; }
  .iti__flag.iti__ta {
    height: 10px;
    background-position: -4801px 0px; }
  .iti__flag.iti__tc {
    height: 10px;
    background-position: -4823px 0px; }
  .iti__flag.iti__td {
    height: 14px;
    background-position: -4845px 0px; }
  .iti__flag.iti__tf {
    height: 14px;
    background-position: -4867px 0px; }
  .iti__flag.iti__tg {
    height: 13px;
    background-position: -4889px 0px; }
  .iti__flag.iti__th {
    height: 14px;
    background-position: -4911px 0px; }
  .iti__flag.iti__tj {
    height: 10px;
    background-position: -4933px 0px; }
  .iti__flag.iti__tk {
    height: 10px;
    background-position: -4955px 0px; }
  .iti__flag.iti__tl {
    height: 10px;
    background-position: -4977px 0px; }
  .iti__flag.iti__tm {
    height: 14px;
    background-position: -4999px 0px; }
  .iti__flag.iti__tn {
    height: 14px;
    background-position: -5021px 0px; }
  .iti__flag.iti__to {
    height: 10px;
    background-position: -5043px 0px; }
  .iti__flag.iti__tr {
    height: 14px;
    background-position: -5065px 0px; }
  .iti__flag.iti__tt {
    height: 12px;
    background-position: -5087px 0px; }
  .iti__flag.iti__tv {
    height: 10px;
    background-position: -5109px 0px; }
  .iti__flag.iti__tw {
    height: 14px;
    background-position: -5131px 0px; }
  .iti__flag.iti__tz {
    height: 14px;
    background-position: -5153px 0px; }
  .iti__flag.iti__ua {
    height: 14px;
    background-position: -5175px 0px; }
  .iti__flag.iti__ug {
    height: 14px;
    background-position: -5197px 0px; }
  .iti__flag.iti__um {
    height: 11px;
    background-position: -5219px 0px; }
  .iti__flag.iti__un {
    height: 14px;
    background-position: -5241px 0px; }
  .iti__flag.iti__us {
    height: 11px;
    background-position: -5263px 0px; }
  .iti__flag.iti__uy {
    height: 14px;
    background-position: -5285px 0px; }
  .iti__flag.iti__uz {
    height: 10px;
    background-position: -5307px 0px; }
  .iti__flag.iti__va {
    height: 15px;
    background-position: -5329px 0px; }
  .iti__flag.iti__vc {
    height: 14px;
    background-position: -5346px 0px; }
  .iti__flag.iti__ve {
    height: 14px;
    background-position: -5368px 0px; }
  .iti__flag.iti__vg {
    height: 10px;
    background-position: -5390px 0px; }
  .iti__flag.iti__vi {
    height: 14px;
    background-position: -5412px 0px; }
  .iti__flag.iti__vn {
    height: 14px;
    background-position: -5434px 0px; }
  .iti__flag.iti__vu {
    height: 12px;
    background-position: -5456px 0px; }
  .iti__flag.iti__wf {
    height: 14px;
    background-position: -5478px 0px; }
  .iti__flag.iti__ws {
    height: 10px;
    background-position: -5500px 0px; }
  .iti__flag.iti__xk {
    height: 15px;
    background-position: -5522px 0px; }
  .iti__flag.iti__ye {
    height: 14px;
    background-position: -5544px 0px; }
  .iti__flag.iti__yt {
    height: 14px;
    background-position: -5566px 0px; }
  .iti__flag.iti__za {
    height: 14px;
    background-position: -5588px 0px; }
  .iti__flag.iti__zm {
    height: 14px;
    background-position: -5610px 0px; }
  .iti__flag.iti__zw {
    height: 10px;
    background-position: -5632px 0px; }

.iti__flag {
  height: 15px;
  box-shadow: 0px 0px 1px 0px #888;
  background-image: url(../img/flags.89adc1557379f595cdb5.png);
  background-repeat: no-repeat;
  background-color: #DBDBDB;
  background-position: 20px 0; }
  @media (-webkit-min-device-pixel-ratio: 2), (min-resolution: 192dpi) {
    .iti__flag {
      background-image: url(../img/flags_2x.fa27d1ccbd3d2c97c31f.webp); } }

.iti__flag.iti__np {
  background-color: transparent; }
:root{--primary: #E86020;--primary-dark: #B23900;--black: #000;--black-1: #282828;--gray-1: #5f5f5f;--gray-11: #8f8f8f;--gray-2: #bebebe;--gray-3: #eeeeee;--gray-4: #f7f7f7;--white: #fff;--radius: 3px;--menu-shadow: 0 3px 5px 0 rgba(0,0,0,0.1);--menu-shadow-2: 0 3px 10px 0 rgba(0,0,0,0.1);--transition: all 0.3s ease}.iinput{border:1px solid var(--gray-2);border-radius:50px;padding:6px 12px;background-color:#fff;line-height:normal;color:var(--gray-1);width:100%;font-size:14px;min-height:35px}.iinput:focus{outline:0;border:1px solid var(--primary)}.iinput.iinput--initial{width:initial}.iinput--pretty-safari{background-image:url(../img/small-arrow.fc656f76c4c1e541257c.svg);-webkit-appearance:none;background-repeat:no-repeat;background-position-x:calc(100% - 6px);background-position-y:60%}.bg-gray-200{background-color:#f3f3f3}@media(min-width: 992px){.bg-lg-transparent{background-color:rgba(0,0,0,0)}}.ccheckbox{padding-left:30px;position:relative;display:flex;align-items:center;font-size:13px;line-height:21px;cursor:pointer}.ccheckbox__el{position:absolute;top:0;left:0;height:20px;width:20px;border:1px solid var(--gray-1);transition:var(--transition)}.ccheckbox__input{position:absolute;opacity:0;cursor:pointer;height:0;width:0}.ccheckbox .ccheckbox__input:checked~.ccheckbox__el{border:1px solid var(--primary);background-color:var(--primary)}.ccheckbox__el:after{content:"";position:absolute;display:none}.ccheckbox .ccheckbox__input:checked~.ccheckbox__el:after{display:block}.ccheckbox .ccheckbox__el:after{left:6px;top:3px;width:6px;height:10px;border:solid var(--white);border-width:0 2px 2px 0;-webkit-transform:rotate(45deg);-ms-transform:rotate(45deg);transform:rotate(45deg)}.breadcrumbss{color:#acacac !important;margin:20px 0 30px}.breadcrumbss .arrow-right{height:16px;opacity:.4}.breadcrumbss__item--active{color:var(--primary) !important}.breadcrumbss__item--link{text-decoration:none}.breadcrumbss__item--link:hover{text-decoration:underline}.breadcrumbss__item{color:var(--black);font-size:16px}@media(min-width: 992px){.breadcrumbss__item{font-size:20px}}body.polish-hockey-site .breadcrumbss.breadcrumbss--basket{color:#282828 !important;margin:20px 0 30px;height:auto}body.polish-hockey-site .breadcrumbss.breadcrumbss--basket .breadcrumbss__box{display:flex;flex-wrap:wrap;align-items:center;min-height:0}body.polish-hockey-site .breadcrumbss.breadcrumbss--basket .arrow-right{display:inline-block;width:18px;height:16px;opacity:1;flex-shrink:0}body.polish-hockey-site .breadcrumbss.breadcrumbss--basket .breadcrumbss__item{font-family:"Bebas Neue",sans-serif;font-size:16px;opacity:.42;color:#282828 !important;text-transform:uppercase;letter-spacing:.03em}@media(min-width: 992px){body.polish-hockey-site .breadcrumbss.breadcrumbss--basket .breadcrumbss__item{font-size:20px}}body.polish-hockey-site .breadcrumbss.breadcrumbss--basket .breadcrumbss__item--active{opacity:1;color:var(--primary) !important}body.polish-hockey-site .breadcrumbss.breadcrumbss--basket .breadcrumbss__item--link{text-decoration:none;color:inherit}body.polish-hockey-site .breadcrumbss.breadcrumbss--basket .breadcrumbss__item--link:hover{text-decoration:underline}:root{--primary: #E86020;--primary-dark: #B23900;--black: #000;--black-1: #282828;--gray-1: #5f5f5f;--gray-11: #8f8f8f;--gray-2: #bebebe;--gray-3: #eeeeee;--gray-4: #f7f7f7;--white: #fff;--radius: 3px;--menu-shadow: 0 3px 5px 0 rgba(0,0,0,0.1);--menu-shadow-2: 0 3px 10px 0 rgba(0,0,0,0.1);--transition: all 0.3s ease}body.polish-hockey-site .basket-row.basket-row--thead .basket-col,body.polish-hockey-site .basket-row.basket-row--summary.basket-row--thead .basket-col{font-family:"Bebas Neue",sans-serif;font-weight:600;text-transform:uppercase;letter-spacing:.02em;font-size:14px;line-height:1.2}@media(min-width: 992px){body.polish-hockey-site .basket-row.basket-row--thead .basket-col,body.polish-hockey-site .basket-row.basket-row--summary.basket-row--thead .basket-col{font-size:28px;line-height:1.1}}body.polish-hockey-site .basket-row.basket-row--thead .basket-col--desc.text--primary,body.polish-hockey-site .basket-row.basket-row--summary.basket-row--thead .basket-col--desc{color:var(--primary) !important}body.polish-hockey-site .basket-row.basket-row--thead .basket-col--price,body.polish-hockey-site .basket-row.basket-row--thead .basket-col--count,body.polish-hockey-site .basket-row.basket-row--thead .basket-col--value,body.polish-hockey-site .basket-row.basket-row--summary.basket-row--thead .basket-col--price,body.polish-hockey-site .basket-row.basket-row--summary.basket-row--thead .basket-col--count,body.polish-hockey-site .basket-row.basket-row--summary.basket-row--thead .basket-col--value{color:var(--black-1)}body.polish-hockey-site .basket-row--tbody .basket-col--title a,body.polish-hockey-site .basket-row--tbody .basket-col--title a.mb-2{font-family:"Bebas Neue",sans-serif !important;font-weight:600;text-transform:uppercase;letter-spacing:.02em;color:var(--black-1) !important;font-size:15px;line-height:1.2}@media(min-width: 768px){body.polish-hockey-site .basket-row--tbody .basket-col--title a,body.polish-hockey-site .basket-row--tbody .basket-col--title a.mb-2{font-size:16px}}@media(min-width: 992px){body.polish-hockey-site .basket-row--tbody .basket-col--title a,body.polish-hockey-site .basket-row--tbody .basket-col--title a.mb-2{font-size:22px;line-height:1.2}}body.polish-hockey-site .basket-row--tbody .basket-col--title a:hover,body.polish-hockey-site .basket-row--tbody .basket-col--title a.mb-2:hover{color:var(--primary) !important}body.polish-hockey-site .basket-row--tbody .basket-col--desc span.text--m,body.polish-hockey-site .basket-row--tbody .basket-col--desc small{font-family:"Montserrat",sans-serif;font-size:13px;line-height:1.45;font-weight:500;color:var(--black-1);text-transform:none}body.polish-hockey-site .basket-row--tbody .bundle_product_name,body.polish-hockey-site .basket-row--tbody .set-product-name{font-family:"Bebas Neue",sans-serif;font-weight:600;text-transform:uppercase;letter-spacing:.02em;font-size:14px;line-height:1.25;color:var(--black-1)}body.polish-hockey-site .basket-row--tbody .bundle_product_desc{font-family:"Montserrat",sans-serif;font-size:13px;font-weight:500;line-height:1.4}body.polish-hockey-site .basket-row--tbody .basket-col--lp{font-family:"Bebas Neue",sans-serif;font-weight:600;letter-spacing:.02em;color:var(--gray-1)}body.polish-hockey-site .basket-row--tbody .basket-col--price,body.polish-hockey-site .basket-row--tbody .basket-col--value{font-family:"Bebas Neue",sans-serif;font-weight:600;letter-spacing:.02em;text-transform:none;font-size:16px;line-height:1.25;color:var(--black-1);text-align:center;justify-content:center}@media(min-width: 992px){body.polish-hockey-site .basket-row--tbody .basket-col--price,body.polish-hockey-site .basket-row--tbody .basket-col--value{font-size:22px;line-height:1.2}}body.polish-hockey-site .basket-row--tbody .basket-col--price .text--old-price,body.polish-hockey-site .basket-row--tbody .basket-col--value .text--old-price{font-family:"Montserrat",sans-serif;font-weight:500;letter-spacing:0;font-size:14px;display:block;margin-top:4px}@media(min-width: 992px){body.polish-hockey-site .basket-row--tbody .basket-col--price .text--old-price,body.polish-hockey-site .basket-row--tbody .basket-col--value .text--old-price{font-size:15px}}body.polish-hockey-site .basket-row--tbody .basket-col--count{font-family:"Bebas Neue",sans-serif;font-weight:600;letter-spacing:.02em;font-size:16px;line-height:1.25;color:var(--black-1);text-align:center;justify-content:center;align-items:center}@media(min-width: 992px){body.polish-hockey-site .basket-row--tbody .basket-col--count{font-size:22px;line-height:1.2}}body.polish-hockey-site .basket-row--tbody .basket-col--count .d-none.d-lg-flex,body.polish-hockey-site .basket-row--tbody .basket-col--count .d-block.d-lg-none{align-items:center;justify-content:center;width:100%}body.polish-hockey-site .basket-row--tbody .basket-col--count .text,body.polish-hockey-site .basket-row--tbody .basket-col--count span.text{font-family:"Bebas Neue",sans-serif;font-weight:600;text-transform:uppercase;font-size:13px;letter-spacing:.02em;line-height:1.2;margin-right:8px}body.polish-hockey-site .basket-row--tbody .basket-col--count .basket-amount-select,body.polish-hockey-site .basket-row--tbody .basket-col--count .basket-amount-input,body.polish-hockey-site .basket-row--tbody .basket-col--count .iinput{font-family:"Bebas Neue",sans-serif !important;color:var(--black-1) !important}body.polish-hockey-site .basket-row--tbody .basket-col--count .basket-amount-select.iinput--pretty-safari{background-position-y:50%}body.polish-hockey-site .basket-row--tbody .basket-col--count input.item-amount{font-family:"Bebas Neue",sans-serif;font-weight:600;font-size:16px;border-radius:0;border-color:var(--gray-2)}body.polish-hockey-site .btn-return-to-shopping{font-family:"Bebas Neue",sans-serif !important;font-weight:600;text-transform:uppercase;letter-spacing:0;border-radius:0;border-width:2px;border-color:var(--primary);color:var(--primary) !important;font-size:30px;padding:7px 29px 6px 30px !important}body.polish-hockey-site .btn-return-to-shopping:hover{background-color:var(--primary);color:var(--white) !important}body.polish-hockey-site .basket-section-header{font-family:"Bebas Neue",sans-serif;font-weight:600;text-transform:uppercase;letter-spacing:.02em;font-size:22px;line-height:1.2;color:var(--primary)}@media(min-width: 992px){body.polish-hockey-site .basket-section-header{font-size:28px}}body.polish-hockey-site .basket-section-header small{font-family:"Montserrat",sans-serif;text-transform:none;font-weight:400;font-size:13px;line-height:1.4}body.polish-hockey-site .basket-section-subheader{font-family:"Bebas Neue",sans-serif;font-weight:600;text-transform:uppercase;letter-spacing:.02em;font-size:18px;line-height:1.2;color:var(--black-1)}@media(min-width: 992px){body.polish-hockey-site .basket-section-subheader{font-size:22px}}body.polish-hockey-site .basket-section-subheader a.text--m.text--primary{font-size:16px;line-height:1.2}body.polish-hockey-site [data-anchor=delivery] .mb-4>span.mr-2{font-family:"Bebas Neue",sans-serif;font-weight:600;text-transform:uppercase;font-size:15px;letter-spacing:.02em;color:var(--black-1)}@media(min-width: 992px){body.polish-hockey-site [data-anchor=delivery] .mb-4>span.mr-2{font-size:18px}}body.polish-hockey-site [data-anchor=delivery] .mb-4 select{font-family:"Montserrat",sans-serif}body.polish-hockey-site .delivery-box{border-radius:0;border-color:var(--gray-2)}body.polish-hockey-site .delivery-box:hover{border-color:var(--primary)}body.polish-hockey-site .delivery-box.active{border-color:var(--primary);outline-color:var(--primary)}body.polish-hockey-site .delivery-box small{font-size:100%}body.polish-hockey-site .delivery-box__name{font-family:"Bebas Neue",sans-serif;font-weight:600;text-transform:uppercase;font-size:11px;line-height:1.25;letter-spacing:.02em;color:var(--black-1)}@media(min-width: 992px){body.polish-hockey-site .delivery-box__name{font-size:12px}}body.polish-hockey-site .delivery-box__price{display:block;font-family:"Bebas Neue",sans-serif;font-weight:600;font-size:18px;line-height:1.2;color:var(--primary);margin-top:4px}body.polish-hockey-site .basket-summary{border-top:2px solid #db2c39}body.polish-hockey-site .basket-summary.basket-summary--payment-only{display:block;width:100%;padding-top:25px}body.polish-hockey-site .basket-summary__prices .ls-1{font-family:"Bebas Neue",sans-serif;font-weight:600;text-transform:uppercase;letter-spacing:.03em;font-size:22px;line-height:1.2;color:#1c1c1c}body.polish-hockey-site .basket-summary__prices .d-flex.justify-content-between:not(.d-none)>span:not(.ls-1):not(.text--bold){font-family:"Bebas Neue",sans-serif;font-weight:600;letter-spacing:.03em;font-size:22px;line-height:1.2;color:#5f5f5f}body.polish-hockey-site .basket-summary__prices .text.text--small.text--gray{font-family:"Montserrat",sans-serif;font-size:12px;font-weight:500;line-height:1.35;color:#5f5f5f;margin-top:6px;margin-bottom:0}body.polish-hockey-site .basket-summary__prices .mt-3.d-flex.justify-content-between .text--bold:first-child{font-family:"Bebas Neue",sans-serif;font-weight:600;font-size:22px;letter-spacing:.03em;text-transform:uppercase;color:#1c1c1c}body.polish-hockey-site .basket-summary__prices .mt-3.d-flex.justify-content-between .text--bold:last-child,body.polish-hockey-site .basket-summary__prices .mt-3.d-flex.justify-content-between .text--bold .text--20,body.polish-hockey-site .basket-summary__prices .mt-3.d-flex.justify-content-between [data-summary-total-price]{font-family:"Bebas Neue",sans-serif !important;font-weight:600;font-size:34px !important;line-height:1.1;letter-spacing:.03em;color:#1c1c1c}body.polish-hockey-site .basket-summary__prices .d-flex.justify-content-between .text--bold:not(:only-child){font-family:"Bebas Neue",sans-serif;font-weight:600;letter-spacing:.03em}body.polish-hockey-site .basket-summary a.basket-summary__back{font-family:"Bebas Neue",sans-serif;font-weight:600;font-size:18px;line-height:1.2;letter-spacing:.03em;text-transform:uppercase;text-decoration:none !important;color:#db2c39 !important}body.polish-hockey-site .basket-summary a.basket-summary__back:hover{color:#b82330 !important}body.polish-hockey-site .basket-summary.basket-summary--payment-only>.basket-summary__actions{flex-wrap:wrap;gap:12px 28px;width:100%}body.polish-hockey-site .basket-summary.basket-summary--payment-only>.basket-summary__actions .relative.tooltip{display:inline-flex;align-items:stretch}body.polish-hockey-site .basket-summary__discount span.text--bold{font-family:"Bebas Neue",sans-serif;font-weight:600;font-size:22px;letter-spacing:.03em;text-transform:uppercase;color:#1c1c1c}body.polish-hockey-site .basket-summary__discount .iinput,body.polish-hockey-site .basket-summary__discount #discountCode{border-radius:0;border:1px solid #707070;font-family:"Montserrat",sans-serif;font-size:14px;font-weight:300;color:#1c1c1c;min-height:34px}body.polish-hockey-site .basket-summary__discount .iinput::placeholder,body.polish-hockey-site .basket-summary__discount #discountCode::placeholder{color:#acacac}body.polish-hockey-site .basket-summary__discount .iinput:focus,body.polish-hockey-site .basket-summary__discount #discountCode:focus{border-color:#db2c39;outline:none}body.polish-hockey-site .basket-summary__discount #applyDiscount{font-family:"Bebas Neue",sans-serif;font-size:18px;font-weight:600;letter-spacing:.03em;text-transform:uppercase;border-radius:0;padding:4px 10px !important;background-color:#db2c39;border:2px solid #db2c39;color:#fff}body.polish-hockey-site .basket-summary__discount #applyDiscount:hover{background-color:#b82330;border-color:#b82330;color:#fff}body.polish-hockey-site .basket-summary #checkoutForm.d-flex .basket-summary__checkout,body.polish-hockey-site .basket-summary #checkout.basket-summary__checkout,body.polish-hockey-site .basket-summary #checkout-finalize.basket-summary__checkout{font:normal normal normal 30px/48px "Bebas Neue",sans-serif !important;font-size:30px !important;line-height:1.15 !important;letter-spacing:.03em;text-transform:uppercase;border-radius:0 !important;padding:2px 70px !important;min-height:54px;background-color:#db2c39 !important;border:2px solid #db2c39 !important;color:#fff !important}body.polish-hockey-site .basket-summary #checkoutForm.d-flex .basket-summary__checkout:hover:not(:disabled),body.polish-hockey-site .basket-summary #checkout.basket-summary__checkout:hover:not(:disabled),body.polish-hockey-site .basket-summary #checkout-finalize.basket-summary__checkout:hover:not(:disabled){background-color:#b82330 !important;border-color:#b82330 !important;color:#fff !important}body.polish-hockey-site .basket-summary #checkoutForm.d-flex .basket-summary__checkout:disabled,body.polish-hockey-site .basket-summary #checkout.basket-summary__checkout:disabled,body.polish-hockey-site .basket-summary #checkout-finalize.basket-summary__checkout:disabled{opacity:.45;cursor:not-allowed}body.polish-hockey-site .address-data-wrapper a.d-block.text--primary.text--l{font-family:"Bebas Neue",sans-serif;font-weight:600;font-size:16px;letter-spacing:.03em;text-transform:uppercase;text-decoration:none;color:#db2c39}body.polish-hockey-site .address-data-wrapper a.d-block.text--primary.text--l:hover{color:#b82330}body.polish-hockey-site .address-data-wrapper .address-data-box{border-radius:0;border:1px solid #707070;padding:12px 14px;font-family:"Montserrat",sans-serif;font-size:14px;font-weight:500;line-height:1.45;color:#5f5f5f}body.polish-hockey-site .address-data-wrapper .address-data-box:has(input[type=radio]:checked){border-color:#db2c39;border-width:2px;padding:11px 13px}body.polish-hockey-site #selectAddressInvoiceStepSubmit .article-content{font-family:"Montserrat",sans-serif;font-size:14px;line-height:1.5;font-weight:500;color:#5f5f5f}body.polish-hockey-site #selectAddressInvoiceStepSubmit .article-content a{color:#db2c39}body.polish-hockey-site #selectAddressInvoiceStepSubmit .article-content a:hover{color:#b82330}body.polish-hockey-site #selectAddressInvoiceStepSubmit .d-flex.align-items-center.justify-content-center a.text--primary.text--up{font-family:"Bebas Neue",sans-serif;font-weight:600;font-size:18px;letter-spacing:.03em;text-transform:uppercase;text-decoration:none;color:#db2c39}body.polish-hockey-site #selectAddressInvoiceStepSubmit .d-flex.align-items-center.justify-content-center a.text--primary.text--up:hover{color:#b82330}body.polish-hockey-site #selectAddressInvoiceStepSubmit .d-flex.align-items-center.justify-content-center input[type=submit].btnn.btnn--primary{font-family:"Bebas Neue",sans-serif;font-weight:600;font-size:18px;letter-spacing:.03em;text-transform:uppercase;border-radius:0;line-height:1.2;padding:10px 48px;border:2px solid #db2c39;background-color:#db2c39;color:#fff}body.polish-hockey-site #selectAddressInvoiceStepSubmit .d-flex.align-items-center.justify-content-center input[type=submit].btnn.btnn--primary:hover{background-color:#b82330;border-color:#b82330;color:#fff}body.polish-hockey-site .basket__textarea:focus{border-color:var(--primary)}body.polish-hockey-site .selected-parcel-locker{font-family:"Bebas Neue",sans-serif;font-weight:600;text-transform:uppercase;font-size:14px;letter-spacing:.02em}body.polish-hockey-site .order-data h1.text--h4.text--up,body.polish-hockey-site .order-data h2.text--h4.text--up{font-family:"Bebas Neue",sans-serif;font-weight:600;font-size:28px;line-height:1.15;letter-spacing:.03em;text-transform:uppercase;color:#db2c39}body.polish-hockey-site .order-data .iinput{border-radius:0;border-color:#707070;font-family:"Montserrat",sans-serif}body.polish-hockey-site .order-data .iinput:focus{border-color:#db2c39;outline:none}body.polish-hockey-site .order-data .req-fields .text--gray{font-family:"Montserrat",sans-serif;font-size:13px;font-weight:500;color:#5f5f5f}body.polish-hockey-site .order-data .ccheckbox{font-family:"Montserrat",sans-serif;font-size:14px;font-weight:500;line-height:1.45;color:#5f5f5f}body.polish-hockey-site .order-data .ccheckbox span a.text--primary{color:#db2c39;font-weight:600}body.polish-hockey-site .order-data .ccheckbox span a.text--primary:hover{color:#b82330}body.polish-hockey-site .order-data .btnn.btnn--order-data{font-family:"Bebas Neue",sans-serif;font-weight:600;font-size:18px;letter-spacing:.03em;text-transform:uppercase;border-radius:0;line-height:1.2;padding:10px 48px;border:2px solid #db2c39;background-color:#db2c39;color:#fff}body.polish-hockey-site .order-data .btnn.btnn--order-data:hover{background-color:#b82330;border-color:#b82330;color:#fff}body.polish-hockey-site .order-data .d-flex.align-items-center.justify-content-center a.text--primary{font-family:"Bebas Neue",sans-serif;font-weight:600;font-size:18px;letter-spacing:.03em;text-transform:uppercase;text-decoration:none;color:#db2c39}body.polish-hockey-site .order-data .d-flex.align-items-center.justify-content-center a.text--primary:hover{color:#b82330}body.polish-hockey-site .iti .iti__selected-flag{border-top-left-radius:0;border-bottom-left-radius:0}.order-data button[disabled]{opacity:.2;background-color:var(--gray-1)}.order-data .gap-0-20{gap:0 20px}.order-data dd{margin-left:0}.order-data dt{display:none}@media(min-width: 992px){.order-data .row{margin-right:-15px;margin-left:-15px}}.order-data .iinput{color:var(--gray-0)}.order-data .iinput::placeholder{color:var(--gray-2)}.order-data ul.errors{font-size:12px;color:red;padding-left:13px;margin-top:2px}.order-data .form-wrapper{margin-top:2rem}@media(min-width: 992px){.order-data .form-wrapper{margin-top:3rem;width:100%;max-width:800px}}.order-data .order-data__column{flex:100%}@media(min-width: 576px){.order-data .order-data__column{flex:1}}.order-data .order-data__grid{display:flex;flex-direction:column;width:100%}@media(min-width: 576px){.order-data .order-data__grid{display:grid;grid-template-columns:1fr 1fr;column-gap:20px}}@media(min-width: 576px){.order-data .order-data__grid--single{display:flex;flex-direction:column}}@media(max-width: 575px){.order-data .order-data__grid .order-data__house-pair{display:flex;flex-direction:row;flex-wrap:nowrap;gap:12px 20px;width:100%}.order-data .order-data__grid .order-data__house-pair .form-group--nrdomu,.order-data .order-data__grid .order-data__house-pair .form-group--nrmieszkania{flex:1 1 0;min-width:0;margin-bottom:0}}@media(min-width: 576px){.order-data .order-data__grid .order-data__house-pair{display:block;width:100%}.order-data .order-data__grid .order-data__house-pair::after{content:"";display:table;clear:both}.order-data .order-data__grid .order-data__house-pair .form-group--nrdomu,.order-data .order-data__grid .order-data__house-pair .form-group--nrmieszkania{display:inline-block;width:48%}.order-data .order-data__grid .order-data__house-pair .form-group--nrmieszkania{float:right}}@media(min-width: 576px){.order-data .order-data__grid--ph1 .order-data__grid-slot--imie1,.order-data .order-data__grid--ph1 .order-data__grid-slot--imie2,.order-data .order-data__grid--ph2 .order-data__grid-slot--imie1,.order-data .order-data__grid--ph2 .order-data__grid-slot--imie2{grid-row:1;grid-column:1}.order-data .order-data__grid--ph1 .order-data__grid-slot--nazwisko1,.order-data .order-data__grid--ph1 .order-data__grid-slot--nazwisko2,.order-data .order-data__grid--ph2 .order-data__grid-slot--nazwisko1,.order-data .order-data__grid--ph2 .order-data__grid-slot--nazwisko2{grid-row:1;grid-column:2}.order-data .order-data__grid--ph1 .order-data__grid-slot--ulica1,.order-data .order-data__grid--ph1 .order-data__grid-slot--ulica2,.order-data .order-data__grid--ph2 .order-data__grid-slot--ulica1,.order-data .order-data__grid--ph2 .order-data__grid-slot--ulica2{grid-row:2;grid-column:1}.order-data .order-data__grid--ph1 .order-data__grid-slot--kod1,.order-data .order-data__grid--ph1 .order-data__grid-slot--kod2,.order-data .order-data__grid--ph2 .order-data__grid-slot--kod1,.order-data .order-data__grid--ph2 .order-data__grid-slot--kod2{grid-row:2;grid-column:2}.order-data .order-data__grid--ph1 .order-data__grid-slot--house1,.order-data .order-data__grid--ph1 .order-data__grid-slot--house2,.order-data .order-data__grid--ph2 .order-data__grid-slot--house1,.order-data .order-data__grid--ph2 .order-data__grid-slot--house2{grid-row:3;grid-column:1}.order-data .order-data__grid--ph1 .order-data__grid-slot--miejscowosc1,.order-data .order-data__grid--ph1 .order-data__grid-slot--miejscowosc2,.order-data .order-data__grid--ph2 .order-data__grid-slot--miejscowosc1,.order-data .order-data__grid--ph2 .order-data__grid-slot--miejscowosc2{grid-row:3;grid-column:2}.order-data .order-data__grid--ph1 .order-data__grid-slot--mail1,.order-data .order-data__grid--ph1 .order-data__grid-slot--mail2,.order-data .order-data__grid--ph2 .order-data__grid-slot--mail1,.order-data .order-data__grid--ph2 .order-data__grid-slot--mail2{grid-row:4;grid-column:1}.order-data .order-data__grid--ph1 .order-data__grid-slot--phone1,.order-data .order-data__grid--ph1 .order-data__grid-slot--phone2,.order-data .order-data__grid--ph2 .order-data__grid-slot--phone1,.order-data .order-data__grid--ph2 .order-data__grid-slot--phone2{grid-row:5;grid-column:1}.order-data .order-data__grid--ph1 .order-data__grid-slot--country1,.order-data .order-data__grid--ph1 .order-data__grid-slot--country2,.order-data .order-data__grid--ph2 .order-data__grid-slot--country1,.order-data .order-data__grid--ph2 .order-data__grid-slot--country2{grid-row:6;grid-column:1}.order-data .order-data__grid--ph1 .order-data__grid-slot--csrf,.order-data .order-data__grid--ph2 .order-data__grid-slot--csrf{grid-row:7;grid-column:1}.order-data .order-data__grid--addr .order-data__grid-slot--imie{grid-row:1;grid-column:1}.order-data .order-data__grid--addr .order-data__grid-slot--nazwisko{grid-row:1;grid-column:2}.order-data .order-data__grid--addr .order-data__grid-slot--ulica{grid-row:2;grid-column:1}.order-data .order-data__grid--addr .order-data__grid-slot--kod{grid-row:2;grid-column:2}.order-data .order-data__grid--addr .order-data__grid-slot--house{grid-row:3;grid-column:1}.order-data .order-data__grid--addr .order-data__grid-slot--miejscowosc{grid-row:3;grid-column:2}.order-data .order-data__grid--addr .order-data__grid-slot--country{grid-row:4;grid-column:1}.order-data .order-data__grid--addr .order-data__grid-slot--csrf{grid-row:5;grid-column:1}}.order-data .ccheckbox{font-size:14px}.order-data .btnn--order-data{padding:7px 40px;text-transform:uppercase}.order-data .add-new-address{max-height:0;overflow:hidden;transition:all .3s}.order-data .add-new-address.active{max-height:1000px}.order-data .nip-data{display:none;flex-direction:column}@media(min-width: 992px){.order-data .nip-data{flex-direction:row;gap:20px}}.order-data .nip-data .form-group{width:100%}.order-data .req-fields{text-align:right}.login-page{display:flex;justify-content:center;align-items:center;width:100%}.information-title{font-size:24px;line-height:35px;font-weight:600;padding-top:30px;text-align:center}.card-container{display:grid;grid-template-columns:repeat(3, 1fr);gap:30px;margin-top:32px}.card{display:flex;align-items:center;justify-content:center;padding:20px;border:1px solid var(--gray-1);text-align:center;text-decoration:none !important;color:var(--black) !important;cursor:pointer;position:relative;background:var(--white)}.card:hover{background:var(--gray-3)}.card::before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:1}@media(max-width: 768px){.card-container{grid-template-columns:repeat(2, 1fr)}}@media(max-width: 480px){.card-container{grid-template-columns:1fr}}.order-history{display:flex;flex-direction:column;gap:32px}.order-history .not-ordered-yet{font-size:18px;line-height:24px;font-weight:400;align-self:center}.order-history .table-responsive{overflow-x:auto}.order-history .table{width:100%;min-width:600px;border-collapse:collapse}.order-history .table th,.order-history .table td,.order-history .table tr{padding:8px;text-align:left;border:1px solid #ddd}.order-history .table th{border:1px solid #ddd;background-color:#f2f2f2}@media screen and (max-width: 767px){.order-history .table-responsive{-webkit-overflow-scrolling:touch;margin-bottom:15px;border:0 !important}.order-history .table{width:100%}.order-history .order-history-products{overflow:visible;margin-bottom:0}.order-history .order-history-products-table{display:block;min-width:0 !important;border:0}.order-history .order-history-products-table thead{display:none}.order-history .order-history-products-table tbody{display:grid;gap:12px}.order-history .order-history-products-table tr{display:grid;grid-template-columns:1fr;gap:10px 16px;padding:14px;border:1px solid #ddd !important;border-radius:8px;background:var(--white)}.order-history .order-history-products-table td{display:flex;align-items:flex-start;justify-content:space-between;gap:12px;padding:0 !important;border:0 !important;text-align:right;white-space:normal !important}.order-history .order-history-products-table td::before{content:attr(data-label);flex:0 0 auto;color:var(--gray-1);font-size:12px;font-weight:700;line-height:18px;text-align:left}.order-history .order-history-products-table__product{display:flex;align-items:flex-start;justify-content:space-between;text-align:right}.order-history .order-history-products-table__product::before{display:block;margin-bottom:0}.order-history .order-history-products-table__product .product-info-wrapper{display:flex;flex-direction:column;align-items:flex-end}.order-history .order-history-products-table__product .product-info-wrapper span,.order-history .order-history-products-table__product .product-info-wrapper em{display:block}.order-history .order-history-products-table__product .product-info-wrapper br{display:none}.order-history .order-history-products-table__product .product-info-wrapper div{font-weight:700}}.title-wrapper{margin-top:30px;display:flex;justify-content:center;align-items:center;position:relative}.title-wrapper .title{font-size:24px;line-height:35px;font-weight:600;text-align:center}.back-arrow{position:absolute;left:0;background-image:url(../img/arrow-right.bdf80706642d19348b47.svg);transform:rotate(180deg);width:23px;height:26px}.phone-number-wrapper{padding-top:30px;display:flex;align-items:center;justify-content:center;gap:16px}.phone-number-wrapper #phone{margin-top:0 !important}.phone-number-wrapper #phone-label{display:none}.phone-number-wrapper #phone-element{display:flex;flex-direction:column;gap:12px}.phone-number-wrapper .errors{padding:0;list-style-type:none;color:red}.phone-number-wrapper .form-group{margin-bottom:0 !important}.phone-number-wrapper .btn{padding:3px 12px}.password-change{width:100%}.password-box{display:flex;align-items:center;justify-content:center;padding-top:30px}.password-row{display:flex;justify-content:center;align-items:center;flex-direction:column}.password-row .form-group{display:flex;flex-direction:column;justify-content:center;align-items:center}.password-row #password-element,.password-row #newpassword-element,.password-row #newpassword2-element{display:flex;justify-content:center;align-items:center;flex-direction:column;gap:12px}.password-row #password-element .errors,.password-row #newpassword-element .errors,.password-row #newpassword2-element .errors{padding:0;list-style-type:none;color:red}.birthday-container{display:flex;flex-direction:column}.birthday-container .details-box{padding-top:24px;display:flex;flex-direction:column;justify-content:center;align-items:center;gap:12px}.birthday-container .selectpicker-wrapper{display:flex;justify-content:center;align-items:center;flex-direction:column;gap:12px}.birthday-container .button-wrapper{display:flex;justify-content:center;align-items:center}.orders .order-status a{padding:0 !important}.orders .order-status a:nth-of-type(2){margin-left:16px}.orders .table-responsive{width:100%;overflow-x:auto;margin-top:24px}.orders .table{width:100%;table-layout:auto}.orders .no-address-wrapper{display:flex;justify-content:center;align-items:center;padding-top:24px}.orders .no-address-wrapper .not-found-address{font-size:18px;line-height:24px;font-weight:400;align-self:center}.orders .add-address-wrapper{display:flex;justify-content:center;align-items:center;padding-top:12px}.orders .add-address-wrapper .btn{margin-top:24px}@media(max-width: 767px){.orders .table-responsive{overflow-x:auto;-webkit-overflow-scrolling:touch}.orders{padding:0 16px}.orders .table{min-width:600px;width:100%;table-layout:auto}.orders .table th,.orders .table td{white-space:nowrap}.btn-theme{font-size:12px;padding:4px 8px}}.address-change{width:100%;display:flex;justify-content:center;align-items:center;padding-top:30px;flex-direction:column}.address-change .details-wrap{width:100%}.address-change .details-wrap .title-wrapper{margin-bottom:20px}.address-change .details-box{display:flex;flex-direction:column;align-items:center}.address-change .details dt{display:none}.address-change .details .errors{padding:8px 0 0 20px;color:red}.address-change .details .iinput{margin-top:0 !important}.address-change .details .small{margin-bottom:10px;margin-top:-10px}.address-change .details .btn-wrapper{display:flex;justify-content:center;align-items:center}.return-lookup{display:grid;gap:18px;width:100%;max-width:520px;margin:0 auto}.return-lookup__field{display:flex;flex-direction:column;gap:8px;font-size:14px;font-weight:600}.return-lookup__input{width:100%;min-height:44px;padding:8px 12px;border:1px solid var(--gray-2);border-radius:var(--radius);background-color:var(--white)}.return-lookup__submit{justify-self:center;min-height:40px;padding:8px 18px}.return-lookup__error{width:100%;max-width:520px;margin:0 auto 16px;color:var(--primary-dark);font-size:14px;font-weight:600;text-align:center}.order-return-actions{display:flex;justify-content:flex-end;align-items:center;margin-top:24px}.order-return-actions__btn{min-height:40px;padding:8px 18px}.order-return-actions__btn.btnn.btnn--primary:disabled,.order-return-actions__btn.btnn.btnn--primary:disabled:hover,.order-return-actions__btn.btnn.btnn--primary:disabled:focus,.order-return-actions__btn.btnn.btnn--primary:disabled:active{border-color:var(--gray-2);background-color:var(--gray-2);color:var(--white);cursor:not-allowed;opacity:1;box-shadow:none}.order-return-actions__empty{color:var(--gray-1);font-size:14px}.modal.modal-custom.modal--order-return.show{display:block !important;overflow:hidden;padding:0 !important}.modal.modal-custom.modal--order-return.fade .modal-dialog,.modal.modal-custom.modal--order-return.show .modal-dialog{transform:translate(-50%, -50%) !important}.modal.modal-custom.modal--order-return .modal-dialog{position:fixed;top:50%;left:50%;width:calc(100vw - 32px);max-width:980px;max-height:calc(100vh - 32px);margin:0 !important}.modal.modal-custom.modal--order-return .modal-dialog::before{display:none;content:none}.modal.modal-custom.modal--order-return .modal-content{display:flex;flex-direction:column;max-height:calc(100vh - 32px);min-height:0;overflow:hidden;border:0;border-radius:8px;box-shadow:0 18px 45px rgba(0,0,0,.24)}.modal.modal-custom.modal--order-return .modal-header{flex:0 0 auto;display:flex;align-items:center;justify-content:space-between;min-height:64px;padding:16px 24px;background:var(--white);border-bottom:1px solid #ddd;border-radius:8px 8px 0 0}.modal.modal-custom.modal--order-return .modal-title{margin:0;color:var(--black);font-size:20px;font-weight:700;line-height:28px}.modal.modal-custom.modal--order-return .modal-close{display:flex;align-items:center;justify-content:center;width:40px;height:40px;margin:-8px -8px -8px auto;padding:0;border:0;background:rgba(0,0,0,0);color:var(--black);font-size:28px;line-height:1}.modal.modal-custom.modal--order-return .order-return-form{display:flex;flex:1 1 auto;flex-direction:column;min-height:0;margin:0}.modal.modal-custom.modal--order-return .modal-body{flex:1 1 auto;min-height:0;max-height:calc(100vh - 180px);padding:20px 24px 8px;overflow-y:auto;background:var(--white)}.modal.modal-custom.modal--order-return .table-responsive{width:100%;margin:0;overflow:visible}.modal.modal-custom.modal--order-return .modal-footer{flex:0 0 auto;display:flex;align-items:center;justify-content:flex-end;padding:16px 24px 20px;background:var(--white);border-top:0;border-radius:0 0 8px 8px}.modal.modal-custom.modal--order-return .return-products-table{width:100%;min-width:800px;margin:0;border:1px solid #ddd;border-collapse:collapse;color:var(--black-1);font-size:14px;line-height:20px}.modal.modal-custom.modal--order-return .return-products-table th,.modal.modal-custom.modal--order-return .return-products-table td{padding:10px 12px;border:1px solid #ddd;text-align:left;vertical-align:top}.modal.modal-custom.modal--order-return .return-products-table th{background:#eee;color:var(--black-1);font-weight:700}.modal.modal-custom.modal--order-return .return-products-table tbody tr{position:relative;z-index:1}.modal.modal-custom.modal--order-return .return-products-table th:nth-child(3),.modal.modal-custom.modal--order-return .return-products-table th:nth-child(4),.modal.modal-custom.modal--order-return .return-products-table th:nth-child(5),.modal.modal-custom.modal--order-return .return-products-table td:nth-child(3),.modal.modal-custom.modal--order-return .return-products-table td:nth-child(4),.modal.modal-custom.modal--order-return .return-products-table td:nth-child(5){width:120px;white-space:nowrap}.modal.modal-custom.modal--order-return .return-products-table__check{width:52px;min-width:52px;padding-right:0 !important;padding-left:0 !important;text-align:center !important;vertical-align:middle !important}.modal.modal-custom.modal--order-return .return-products-table__check-input{width:16px;height:16px;margin:0;border:1px solid #707070;border-radius:50%;background:var(--white);cursor:pointer;vertical-align:middle;outline:0;box-shadow:none;accent-color:var(--primary);appearance:none;-webkit-appearance:none}.modal.modal-custom.modal--order-return .return-products-table__check-input:checked{border-color:var(--primary);background:radial-gradient(circle, var(--primary) 0 45%, var(--white) 48% 100%)}.modal.modal-custom.modal--order-return .return-products-table__check-input:focus,.modal.modal-custom.modal--order-return .return-products-table__check-input:focus-visible,.modal.modal-custom.modal--order-return .return-products-table__check-input:active{outline:0;box-shadow:none}.modal.modal-custom.modal--order-return .return-products-table__product{display:flex;flex-direction:column;margin:0;cursor:pointer}.modal.modal-custom.modal--order-return .return-products-table__product span{font-weight:600;white-space:break-spaces}.modal.modal-custom.modal--order-return .return-products-table__product em{display:block;margin-top:2px;color:var(--black-1);font-size:13px;font-style:italic;font-weight:400}.modal.modal-custom.modal--order-return .return-products-table__qty{position:relative;z-index:2;white-space:nowrap;vertical-align:middle !important}.modal.modal-custom.modal--order-return .return-products-table__qty-control{position:relative;display:inline-flex;align-items:center}.modal.modal-custom.modal--order-return .return-products-table__qty-control--open{z-index:30}.modal.modal-custom.modal--order-return .return-products-table__qty-toggle{display:inline-flex;align-items:center;justify-content:center;min-width:64px;height:34px;margin-left:0;padding:0 24px 0 14px;border:1px solid #9c9c9c;border-radius:50px;background:var(--white);line-height:34px;text-align:center;cursor:pointer}.modal.modal-custom.modal--order-return .return-products-table__qty-toggle:disabled{cursor:default}.modal.modal-custom.modal--order-return .return-products-table__qty-options{position:absolute;top:calc(100% + 4px);left:50%;z-index:20;display:block;width:72px;min-width:72px;max-height:112px;padding:4px;border:1px solid #ddd;border-radius:8px;background:var(--white);box-shadow:0 10px 24px rgba(0,0,0,.18);transform:translateX(-50%);overflow-y:auto;overflow-x:hidden;overscroll-behavior:contain;scrollbar-gutter:stable;touch-action:pan-y;-webkit-overflow-scrolling:touch}.modal.modal-custom.modal--order-return .return-products-table__qty-option{display:flex;align-items:center;justify-content:center;width:100%;min-width:0;min-height:30px;margin:0 0 2px;padding:4px 10px;border:0;border-radius:6px;background:rgba(0,0,0,0);color:var(--black-1);font-size:13px;font-weight:600;line-height:18px;text-align:center;cursor:pointer}.modal.modal-custom.modal--order-return .return-products-table__qty-option:last-child{margin-bottom:0}.modal.modal-custom.modal--order-return .return-products-table__qty-option:hover,.modal.modal-custom.modal--order-return .return-products-table__qty-option--active{background:var(--primary);color:var(--white)}.modal.modal-custom.modal--order-return .return-products-table__refund{width:130px;white-space:nowrap}.modal.modal-custom.modal--order-return .return-products-table__summary td{background:var(--gray-4)}.modal.modal-custom.modal--order-return .return-products-table__summary .return-products-table__refund{width:auto;font-weight:700;white-space:nowrap}.is-hidden{display:none !important}.modal.modal-custom.modal--order-return .order-return-form__submit{min-height:40px;padding:8px 18px;border:1px solid var(--gray-2);background:var(--gray-2);color:var(--white);font-size:12px;font-weight:700;margin:0}.modal.modal-custom.modal--order-return .order-return-form__submit:disabled{cursor:not-allowed;opacity:1}.modal.modal-custom.modal--order-return .order-return-form__submit--active{border-color:var(--primary);background:var(--primary)}body.polish-hockey-site .modal.modal-custom.modal--order-return .order-return-form__submit--active{border-color:#db2c39;background:#db2c39}.modal.modal-custom.modal--order-return .return-products-table tbody tr.return-products-table__row--quantity-menu-open{z-index:20}.modal.modal-custom.modal--order-return .return-products-table tbody tr.return-products-table__row--quantity-menu-open td{position:relative;z-index:20}.modal.modal-custom.modal--order-return .return-products-table tbody tr.return-products-table__row--quantity-menu-open .return-products-table__qty{z-index:40}.modal.modal-custom.modal--order-return .return-products-table.return-products-table--quantity-menu-open tbody tr:not(.return-products-table__row--quantity-menu-open){pointer-events:none}@media(max-width: 767px){.modal.modal-custom.modal--order-return{inset:0;width:100%;height:100vh;height:100dvh;padding:0 !important;overflow-y:hidden;overscroll-behavior:contain}.modal.modal-custom.modal--order-return.show{display:block !important;padding:0 !important}.modal.modal-custom.modal--order-return.fade .modal-dialog,.modal.modal-custom.modal--order-return.show .modal-dialog{transform:none !important}.modal.modal-custom.modal--order-return .modal-dialog{position:relative !important;top:auto;left:auto;display:flex;align-items:stretch;max-width:none !important;max-height:none;min-height:0;height:100vh;height:100dvh;width:100% !important;margin:0 !important}.modal.modal-custom.modal--order-return .modal-dialog::before{display:none;content:none}.modal.modal-custom.modal--order-return .modal-content{display:flex;flex-direction:column;flex:1 1 auto;max-height:none;min-height:0;height:100vh;height:100dvh;width:100%;border-radius:0;border:0}.modal.modal-custom.modal--order-return .order-return-form{display:flex;flex:1 1 auto;flex-direction:column;min-height:0}.modal.modal-custom.modal--order-return .modal-header{flex:0 0 auto;min-height:56px;padding:12px 16px}.modal.modal-custom.modal--order-return .modal-title{font-size:18px;line-height:24px}.modal.modal-custom.modal--order-return .modal-body{flex:1 1 auto;min-height:0;max-height:none;padding:12px;overflow-y:auto;-webkit-overflow-scrolling:touch}.modal.modal-custom.modal--order-return .modal-body .table-responsive{border:0 !important;overflow:visible}.modal.modal-custom.modal--order-return .modal-footer{flex:0 0 auto;padding:12px 16px 16px}.modal.modal-custom.modal--order-return .order-return-form__submit{width:100%;min-height:44px}.modal.modal-custom.modal--order-return .return-products-table{display:block;min-width:0;border:0;background:rgba(0,0,0,0);overflow:visible}.modal.modal-custom.modal--order-return .return-products-table thead{display:none}.modal.modal-custom.modal--order-return .return-products-table tbody,.modal.modal-custom.modal--order-return .return-products-table tfoot{display:block}.modal.modal-custom.modal--order-return .return-products-table tbody{display:grid;gap:12px}.modal.modal-custom.modal--order-return .return-products-table tbody tr{display:grid;grid-template-columns:32px minmax(0, 1fr);gap:10px 12px;padding:12px;border:1px solid #ddd;border-radius:8px;background:var(--white);overflow:visible;width:100%;cursor:pointer}.modal.modal-custom.modal--order-return .return-products-table th,.modal.modal-custom.modal--order-return .return-products-table td{padding:0;border:0}.modal.modal-custom.modal--order-return .return-products-table .return-products-table__check{grid-column:1;grid-row:1/span 4;width:auto;min-width:0;padding-top:0 !important;display:flex;align-items:center;justify-content:center}.modal.modal-custom.modal--order-return .return-products-table .return-products-table__product-cell{grid-column:2;min-width:0;overflow-wrap:anywhere}.modal.modal-custom.modal--order-return .return-products-table .return-products-table__product span{line-height:19px}.modal.modal-custom.modal--order-return .return-products-table .return-products-table__product em{line-height:18px}.modal.modal-custom.modal--order-return .return-products-table td[data-label]{grid-column:2;display:flex;align-items:center;justify-content:space-between;gap:12px;min-width:0;width:100%;padding-top:8px;border-top:1px solid #eee;text-align:right;white-space:normal}.modal.modal-custom.modal--order-return .return-products-table td[data-label]::before{content:attr(data-label);flex:0 0 auto;color:var(--gray-1);font-size:12px;font-weight:700;line-height:18px;text-align:left}.modal.modal-custom.modal--order-return .return-products-table .return-products-table__qty{overflow:visible}.modal.modal-custom.modal--order-return .return-products-table .return-products-table__qty-control{z-index:3}.modal.modal-custom.modal--order-return .return-products-table .return-products-table__qty-toggle{width:auto;min-width:74px;text-align:center;cursor:pointer}.modal.modal-custom.modal--order-return .return-products-table .return-products-table__qty-options{position:absolute;top:calc(100% + 4px);left:50%;right:auto;bottom:auto;z-index:20;width:74px;min-width:74px;transform:translateX(-50%)}.modal.modal-custom.modal--order-return .return-products-table .return-products-table__refund{width:auto;font-weight:700;white-space:nowrap}.modal.modal-custom.modal--order-return .return-products-table .return-products-table__summary{display:block;margin-top:12px;padding:0;border:0;background:rgba(0,0,0,0)}.modal.modal-custom.modal--order-return .return-products-table .return-products-table__summary td:first-child{display:none}.modal.modal-custom.modal--order-return .return-products-table .return-products-table__summary .return-products-table__refund{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:12px;border:1px solid #ddd;border-radius:8px;background:var(--gray-4);text-align:right}.order-return-actions{justify-content:stretch}.order-return-actions__btn{width:100%;min-height:44px}}
