.ba-item-icon-list .vertical-layout li {
    margin-top: 0px!important;
}


/* =====================================================
   CENTRAL ASIA POULTRY EXPO — БОРДОВО-ЗОЛОТАЯ КНОПКА
   SUFFIX: poultry-gold-button
   ===================================================== */

.poultry-gold-button .ba-button-wrapper a {
    position: relative;
    overflow: hidden;
    isolation: isolate;

    color: #ffffff !important;

    /* Бордовый как на референсе */
    background: linear-gradient(
        100deg,
        #650018 0%,
        #7c001f 48%,
        #8d0625 100%
    ) !important;

    /* Тонкий золотой кант */
    border: 1px solid rgba(202, 154, 58, 0.75) !important;

    border-radius: 12px !important;

    /* Мягкая золотая кромка снизу + тень */
    box-shadow:
        0 2px 0 rgba(190, 138, 34, 0.85),
        0 7px 18px rgba(78, 0, 18, 0.18);

    transition:
        box-shadow 0.4s ease,
        transform 0.35s ease;
}


/* =====================================================
   ГРАДИЕНТ HOVER
   ===================================================== */

.poultry-gold-button .ba-button-wrapper a::before {
    content: "";
    position: absolute;
    inset: 0;
    z-index: -1;

    background: linear-gradient(
        110deg,
        #77001d 0%,
        #97052d 48%,
        #6a0019 100%
    );

    opacity: 0;

    transition: opacity 0.45s ease;
}


/* =====================================================
   СВЕТОВОЙ БЛИК
   ===================================================== */

.poultry-gold-button .ba-button-wrapper a::after {
    content: "";
    position: absolute;

    top: -55%;
    left: -45%;

    width: 24%;
    height: 210%;

    background: linear-gradient(
        90deg,
        transparent 0%,
        rgba(255, 244, 205, 0.12) 20%,
        rgba(255, 255, 255, 0.48) 50%,
        rgba(255, 232, 166, 0.18) 80%,
        transparent 100%
    );

    transform: skewX(-22deg);

    pointer-events: none;
}


/* =====================================================
   HOVER
   ===================================================== */

.poultry-gold-button .ba-button-wrapper a:hover {
    color: #ffffff !important;

    transform: translateY(-1px);

    box-shadow:
        0 2px 0 rgba(205, 157, 58, 0.95),
        0 10px 28px rgba(103, 0, 26, 0.30),
        0 0 18px rgba(197, 145, 43, 0.13);
}

.poultry-gold-button .ba-button-wrapper a:hover::before {
    opacity: 1;
}

.poultry-gold-button .ba-button-wrapper a:hover::after {
    animation: poultry-button-shine 0.78s ease forwards;
}


/* =====================================================
   ИКОНКА — ЗОЛОТАЯ
   ===================================================== */

.poultry-gold-button .ba-button-wrapper a i,
.poultry-gold-button .ba-button-wrapper a .ba-icon {
    color: #d2a13d !important;
}


/* Если Gridbox использует SVG-иконку */
.poultry-gold-button .ba-button-wrapper a svg {
    fill: #d2a13d !important;
    color: #d2a13d !important;
}


/* =====================================================
   АНИМАЦИЯ БЛИКА
   ===================================================== */

@keyframes poultry-button-shine {

    from {
        left: -45%;
    }

    to {
        left: 125%;
    }
}/* =====================================================
   CENTRAL ASIA POULTRY EXPO
   ЗОЛОТАЯ КНОПКА
   SUFFIX: poultry-ticket-button
   ===================================================== */

.poultry-ticket-button .ba-button-wrapper a {
    position: relative;
    overflow: hidden;
    isolation: isolate;

    color: #ffffff !important;

    /* Фирменный золотой градиент */
    background: linear-gradient(
        100deg,
        #b98224 0%,
        #d3a03b 48%,
        #e2b653 100%
    ) !important;

    border: 1px solid rgba(255, 220, 135, 0.55) !important;

    border-radius: 12px !important;

    box-shadow:
        0 2px 0 rgba(137, 91, 18, 0.55),
        0 8px 20px rgba(148, 99, 20, 0.20);

    transition:
        box-shadow 0.4s ease,
        transform 0.35s ease;
}


/* =====================================================
   НОВЫЙ ГРАДИЕНТ ПРИ HOVER
   ===================================================== */

.poultry-ticket-button .ba-button-wrapper a::before {
    content: "";
    position: absolute;
    inset: 0;
    z-index: -1;

    background: linear-gradient(
        110deg,
        #d2a03d 0%,
        #e5bb5a 48%,
        #b97d1e 100%
    );

    opacity: 0;
    transition: opacity 0.45s ease;
}


/* =====================================================
   СВЕТОВОЙ БЛИК
   ===================================================== */

.poultry-ticket-button .ba-button-wrapper a::after {
    content: "";
    position: absolute;

    top: -55%;
    left: -45%;

    width: 24%;
    height: 210%;

    background: linear-gradient(
        90deg,
        transparent,
        rgba(255, 255, 255, 0.52),
        rgba(255, 248, 220, 0.78),
        rgba(255, 255, 255, 0.25),
        transparent
    );

    transform: skewX(-22deg);
    pointer-events: none;
}


/* =====================================================
   HOVER
   ===================================================== */

.poultry-ticket-button .ba-button-wrapper a:hover {
    color: #ffffff !important;

    transform: translateY(-1px);

    box-shadow:
        0 2px 0 rgba(135, 87, 15, 0.65),
        0 11px 28px rgba(178, 119, 25, 0.30),
        0 0 20px rgba(218, 171, 69, 0.18);
}

.poultry-ticket-button .ba-button-wrapper a:hover::before {
    opacity: 1;
}

.poultry-ticket-button .ba-button-wrapper a:hover::after {
    animation: poultry-ticket-shine 0.78s ease forwards;
}


/* =====================================================
   АНИМАЦИЯ БЛИКА
   ===================================================== */

@keyframes poultry-ticket-shine {

    from {
        left: -45%;
    }

    to {
        left: 125%;
    }
}
/* =====================================================
 БОРДОВО-ЗОЛОТАЯ КНОПКА
   ===================================================== */

#item-1787854876392 .ba-icon-list-wrapper ul li, #item-17882548968450 .ba-icon-list-wrapper ul li {
   width: 45%;
}

.poultry-burgundy-gradient {
    background:
        radial-gradient(
            circle at 85% 20%,
            rgba(211, 162, 61, 0.16) 0%,
            transparent 28%
        ),
        linear-gradient(
            110deg,
            #4d0012 0%,
            #71001c 50%,
            #8f0828 100%
        ) !important;
}

.poultry-gold-card .ba-grid-column {
    background: linear-gradient(
        135deg,
        #c99c47 0%,
        #d5af62 50%,
        #e2c37d 100%
    ) !important;

    border-radius: 22px;
}
.ba-countdown > span {
 
    margin: 4px;
    padding: 15px 5px;
    text-align: center;
}
#item-17881824144230 .ba-icon-list-wrapper ul li, #item-17882548968450 .ba-icon-list-wrapper ul li   {
   width:45%;
}

.callback {
	bottom: 75px; /*или top:50px; позиции сверху*/
	position: fixed;
	right: 15px; /*или left:50px; позиции слева*/
	width: auto !important;
	z-index: 100;
}

.callback .ba-button-wrapper a:after, 
.callback .ba-button-wrapper a:before {
	background: inherit;
	border-radius: inherit;
	bottom: 0;
	content: "";
	left: 0;
	position: absolute;
	right: 0;
	top: 0;
	z-index: -1;
}


@-webkit-keyframes pulse {
	to { opacity: 0; transform: scale(1.8);}
}

@keyframes pulse {
	to { opacity: 0; transform: scale(1.8);}
}

.callback .ba-button-wrapper a:after {
	-webkit-animation: pulse 1.25s infinite cubic-bezier(0.66, 0, 0, 1);
	animation: pulse 1.25s infinite cubic-bezier(0.66, 0, 0, 1);
	opacity: .3;
}

.callback .ba-button-wrapper a:before {
	-webkit-animation: pulse 1.25s  .3s infinite cubic-bezier(0.66, 0, 0, 1);
	animation: pulse 1.25s .3s infinite cubic-bezier(0.66, 0, 0, 1);
	opacity: .6;
}

.vor.ba-item-icon-list li {
    margin-bottom: 10px!important;
    margin-right: 10px!important;
}
.vor2 .ba-icon-list-wrapper li:last-child {
  border-right: none !important;}

    .ba-item-language-switcher .ba-default-layout .ba-language-switcher-list img {
    margin: 5px;
}
  /* Первая карточка — красная */
#item-17594119310091 .ba-feature-box:first-child {
    background-color: var(--primary);
}

/* Первая карточка при наведении — жёлтая */
#item-17594119310091 .ba-feature-box:first-child:hover {
    background-color: var(--secondary);
}
  
  #item-17883768694380 .ba-icon-list-wrapper ul li {
      width:36%;
}
  .ba-form-acceptance-field .ba-field-container, .ba-form-field-item .ba-form-checkbox-wrapper .ba-checkbox-wrapper {
    padding-top: 2px!important;
}
input[type="radio"]:checked + span:before, .ba-form-radio-field .ba-form-checkbox-wrapper .ba-form-radio input[type="radio"]:checked + span:before {
    height: 20px!important;
    width: 20px!important;
}
.ba-cart-row-content .ba-form-radio span:before, .ba-form-radio-field .ba-form-checkbox-wrapper .ba-form-radio span:before {
    height: 20px!important;
    width: 20px!important;
}
.ba-form-field-item .ba-form-checkbox-wrapper label.ba-form-checkbox > span {
    height: 20px!important;
    width: 20px!important;
}

.ba-form-field-item .ba-form-checkbox-wrapper input[type="checkbox"]:checked + span:before {
    font: normal normal normal 18px/18px 'Material-Design-Iconic-Font'!important;
   
}
.ba-form-acceptance-field .ba-field-container, .ba-form-field-item .ba-form-checkbox-wrapper {
  margin: 5px 0!important;}
.ba-form-poll-field .ba-form-checkbox-wrapper .ba-form-radio span:before, .ba-cart-row-content .ba-form-radio span:before, .ba-form-radio-field .ba-form-checkbox-wrapper .ba-form-radio span:before,
.ba-form-acceptance-field label.ba-form-checkbox > span, .ba-form-field-item .ba-form-checkbox-wrapper label.ba-form-checkbox > span {
    top: 15%!important;
}

  #item-17884362682090 .ba-feature-box:nth-child(n) {
    margin-right: 0px;
    margin-top: 0px;
}
  #item-17884409446705 .ba-feature-box:nth-child(n) {
    width: calc((100% - 30px) / 2);
    margin-right: 0px;
    margin-top: 0px;
}
#item-17884602949874 .ba-feature-box:nth-child(n), #item-17884645376530 .ba-feature-box:nth-child(n), #item-17884642888540 .ba-feature-box:nth-child(n), #item-17884727221230 .ba-feature-box:nth-child(n), #item-17884724969560 .ba-feature-box:nth-child(n)  {
    margin-right: 0px;
    margin-top: 0px;
}
 
 







  @media (max-width: 1440px) { 

}
  
  @media (max-width: 768px) { 
#item-17881824144230 .ba-icon-list-wrapper ul li, #item-17882548968450 .ba-icon-list-wrapper ul li , #item-1787854876392 .ba-icon-list-wrapper ul li, #item-17882548968450 .ba-icon-list-wrapper ul li   {
   width:100%;
}
  #item-17883768694380 .ba-icon-list-wrapper ul li {
      width:100%;
}
   #item-17884409446705 .ba-feature-box:nth-child(n) {
     width:100%;
}

}