/* Верхняя панель с таймером распродажи */
.gta-widget.GSC-BAR-ITDnMYdpYxlT {
      --gta-banner-desktop-ratio: 100%;
      --gta-banner-mobile-ratio: 100%;

      --gta-banner-justify-content: center;
      --gta-banner-align-items: center;

      --gta-content-direction: row;
      --gta-content-wrap: wrap;
      --gta-content-desktop-width: 400px;
      --gta-content-mobile-width: 100%;
      --gta-content-desktop-gap: 24px;
      --gta-content-mobile-gap: 6px;
    }

    @media screen and (max-width: 768px) {
      .gta-widget.GSC-BAR-ITDnMYdpYxlT {
        --gta-banner-justify-content: center;
        --gta-banner-align-items: center;
      }
    }

.gta-banner{display:flex;position:relative;box-sizing:border-box;overflow:hidden}.gta-banner__overlay,.gta-content__overlay{position:absolute;top:0;right:0;bottom:0;left:0}.gta-content__overlay{z-index:-1}.gta-banner__content-wrap{position:relative;display:flex;width:100%;justify-content:var(--gta-banner-justify-content);align-items:var(--gta-banner-align-items)}.gta-content__button{display:flex;flex-flow:row nowrap;justify-content:center;align-items:center;text-decoration:none!important;text-align:center;cursor:pointer;transition:color .2s ease,background-color .2s ease,opacity .2s ease}.gta-content__button:hover{text-decoration:none!important;opacity:.9}.gta-timer__wrapper{display:flex;flex-flow:row nowrap;justify-content:center;align-items:center;margin:0;padding:0;overflow:visible;direction:ltr}.gta-timer__svg{display:block;width:100%;height:auto;margin:0;position:static!important}.gta-timer__separator{font-family:serif;font-size:44px}.gta-timer__unit{display:flex;flex-flow:column nowrap;justify-content:center;align-items:center;width:160px;max-width:160px;overflow:hidden;aspect-ratio:1}.gta-timer__unit-value{line-height:1;text-align:center;letter-spacing:0;margin-block-start:0;margin-block-end:0}.gta--selected{outline:1.7px dashed #005fd3;outline-offset:2px}.gta--selectable:hover{outline:1.7px dashed #005fd3;outline-offset:2px;cursor:pointer}.gta--clickable{cursor:pointer}.gta-content__close-btn{background-color:transparent;border:none;padding:0;cursor:pointer;width:16px;height:16px;line-height:0!important;transition:all .2s}.gta-content__close-btn>svg{width:16px;height:16px}.gta-content__close-btn:hover{transform:rotate(90deg);filter:opacity(.7)}.gta-coupon{box-sizing:border-box;width:fit-content;display:flex;align-items:center;gap:.3em;line-height:1;cursor:pointer;position:relative;overflow:hidden}.gta-coupon.gta-coupon--animating{pointer-events:none}.gta-coupon__checkmark{display:none;border-radius:50%;width:1rem;height:1rem;position:absolute;left:50%;transform:translate(-50%);background-color:#fff}.gta-coupon__checkmark-icon{display:inline;width:1.2em;height:1.2em;stroke:green;stroke-width:2;position:absolute;left:50%;transform:translate(-50%)}.gta-coupon__checkmark-icon path{vector-effect:none;transform-origin:80% 80%;stroke-dasharray:48;stroke-dashoffset:48}.gta-coupon.gta-coupon--animating .gta-coupon__checkmark{display:flex!important;align-items:center;justify-content:center;animation:gta-ripple 1.55s ease-out forwards}.gta-coupon--animating .gta-coupon__checkmark-icon path{animation:gta-stroke .3s cubic-bezier(.65,0,.45,1) .3s forwards,gta-scale .3s ease-in-out .4s both,gta-strokeOpacity .3s ease-in-out 1s forwards}@keyframes gta-ripple{0%{transform:translate(-50%);opacity:0}10%{opacity:1}40%{transform:translate(-50%) scale(50);opacity:1}70%{transform:translate(-50%) scale(50);opacity:1}to{transform:translate(-50%) scale(50);opacity:0}}@keyframes gta-stroke{to{stroke-dashoffset:0}}@keyframes gta-strokeOpacity{to{opacity:0}}@keyframes gta-scale{to{transform:none}50%{transform:scale(1.15)}}

.gta-banner.GSC-BAR-ITDnMYdpYxlT::before {
      content: "";
      padding-bottom: var(--gta-banner-desktop-ratio);
    }

    @media screen and (max-width: 768px) {
      .gta-banner.GSC-BAR-ITDnMYdpYxlT::before {
        padding-bottom: var(--gta-banner-mobile-ratio);
      }
    }

    .gta-content__container.GSC-BAR-ITDnMYdpYxlT {
      
      max-width: 100%;
      box-sizing: border-box;
      position: relative;
      z-index: 1;
    }

    .gta-content.GSC-BAR-ITDnMYdpYxlT {
      display: flex;
      flex-flow: var(--gta-content-direction) var(--gta-content-wrap);
      gap: var(--gta-content-desktop-gap);
      box-sizing: border-box;

      
      max-width: 100%;
    }

    @media screen and (max-width: 768px) {
      .gta-content__container.GSC-BAR-ITDnMYdpYxlT {
        
        max-width: 100%;
        box-sizing: border-box;
        position: relative;
        z-index: 1;
      }

      .gta-content.GSC-BAR-ITDnMYdpYxlT {
        
        gap: var(--gta-content-mobile-gap);
      }

      .gta-content__close-btn {
        top: 4px;
        right: 4px;
        transform: translate(0, 0);
      }

      .gta-content__close-btn:hover {
        transform: translate(0, 0) rotate(90deg);
      }
    }

.gta-widget.gta-bar.GSC-BAR-ITDnMYdpYxlT {
    position: relative;
    top: 0;
    bottom: unset;
    right: 0;
    left: 0;
    z-index: 90;
    width: 100%;
  }

  .gta-content__container.GSC-BAR-ITDnMYdpYxlT {
    display: grid;
    grid-template-columns: 40px 1fr 40px;
    border: initial;
    
    
    background: #063b2a;
    
  }

  .gta-bar .gta-block__error {
    
  }

  .gta-content__overlay.GSC-BAR-ITDnMYdpYxlT {
    background: transparent;
  }

  .gta-bar__close-btn-container {
    display: flex;
    justify-content: center;
    align-items: center;
  }

  .gta-content.GSC-BAR-ITDnMYdpYxlT {
    display: flex;
    padding: 8px 28px 8px 28px;
    justify-content: center;
    align-items: center;
  }

  .gta-content__bar-texts.GSC-BAR-ITDnMYdpYxlT {
    display: flex;
    flex-flow: column nowrap;
  }

  @media screen and (max-width: 768px) {
    .gta-content__container.GSC-BAR-ITDnMYdpYxlT {
      display: grid;
      grid-template-columns: 28px 1fr 28px;
    }

    .gta-content.GSC-BAR-ITDnMYdpYxlT {
      justify-content: center;
      align-items: center;
      padding: 4px 0px 4px 0px;
    }

    .gta-bar__close-btn-container {
      justify-content: flex-start;
      align-items: flex-start;
      padding: 8px 8px 0 0;
    }
  }

.gta-content__text.text-AmJeSPiOjfpt {
    width: auto;
    text-align: center;
    font-family: inherit;
    font-size: 20px;
    font-weight: 800;
    line-height: 0.8;
    color: #ffffff;
    text-transform: unset;
    letter-spacing: -1px;
    padding: 0 0 0 0;
    box-sizing: border-box;
  }

  @media screen and (max-width: 768px) {
    .gta-content__text.text-AmJeSPiOjfpt {
      font-size: 14px;
      letter-spacing: -1px;
      padding: 0 0 0 0;
      line-height: 0.9;
      text-align: center;
    }
  }

.gta-content__text.text-MHhvIJGpgoug {
    width: auto;
    text-align: center;
    font-family: inherit;
    font-size: 15px;
    font-weight: 600;
    line-height: 1;
    color: rgba(85,163,10,0.84);
    text-transform: unset;
    letter-spacing: -1px;
    padding: 0 0 0 0;
    box-sizing: border-box;
  }

  @media screen and (max-width: 768px) {
    .gta-content__text.text-MHhvIJGpgoug {
      font-size: 12px;
      letter-spacing: 0;
      padding: 0 0 0 0;
      line-height: 1.3;
      text-align: center;
    }
  }

.gta-content__timer.timer-lMKZkWaXyhyD {
    display: inline-flex;
    vertical-align: middle;

    border: 0px solid #063b2a;
    background: rgba(229,37,37,0.53);
    width: 136px;
    margin: 0 0 0 0;
    padding: 0px 0 0 0;
    box-sizing: border-box;

    border-radius: 16px;
    
    -webkit-backdrop-filter: none;
  }

  .gta-timer__wrapper.timer-lMKZkWaXyhyD {
    gap: 6px;
  }

  .gta-timer__unit.timer-lMKZkWaXyhyD {
    border: unset;
    background: unset;
    gap: 0px;

    
    -webkit-backdrop-filter: none;

    
  }

  .gta-timer__unit-value.timer-lMKZkWaXyhyD {
    color: #ffffff;
    font-size: 55px;
    font-family: inherit;
    font-weight: 600;
  }

  .gta-timer__unit-label.timer-lMKZkWaXyhyD {
    color: #e52525;
    font-size: 8px;
    font-family: inherit;
    font-weight: 800;
    text-transform: unset;
    line-height: 1;
  }

  .gta-timer__separator.timer-lMKZkWaXyhyD {
    color: #063b2a;
    padding-bottom: 5px;
  }

  @media screen and (max-width: 768px) {
    .gta-content__timer.timer-lMKZkWaXyhyD {
      width: 108px;
      margin: 0 0 0 0;
      padding: 0 0 0 0;
    }
  }
