.elementor-1277 .elementor-element.elementor-element-63e57342{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--padding-top:50px;--padding-bottom:40px;--padding-left:0px;--padding-right:0px;}.elementor-1277 .elementor-element.elementor-element-63e57342:not(.elementor-motion-effects-element-type-background), .elementor-1277 .elementor-element.elementor-element-63e57342 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F3EFE7;}.elementor-widget-heading .elementor-heading-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );color:var( --e-global-color-primary );}.elementor-1277 .elementor-element.elementor-element-59c93f0a{text-align:center;}.elementor-1277 .elementor-element.elementor-element-59c93f0a .elementor-heading-title{font-family:"Spectral SC", Sans-serif;font-size:30px;font-weight:600;color:#2C2C2C;}.elementor-1277 .elementor-element.elementor-element-73d33450{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:stretch;--gap:10px 10px;--row-gap:10px;--column-gap:10px;--padding-top:0%;--padding-bottom:5%;--padding-left:8%;--padding-right:8%;}.elementor-1277 .elementor-element.elementor-element-73d33450:not(.elementor-motion-effects-element-type-background), .elementor-1277 .elementor-element.elementor-element-73d33450 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F3EFE7;}.elementor-1277 .elementor-element.elementor-element-03c1c7f .fsco-cat-list li{background-color:#f2f2f2;}.elementor-1277 .elementor-element.elementor-element-03c1c7f .fsco-cat-list li.active{background-color:#333333;color:#fff;}.elementor-1277 .elementor-element.elementor-element-03c1c7f .button.add_to_cart_button{background-color:#9C7A1C;}.elementor-1277 .elementor-element.elementor-element-03c1c7f .button.add_to_cart_button:hover{background-color:#555555;}.elementor-1277 .elementor-element.elementor-element-03c1c7f .woocommerce-loop-product__title{color:#000000;font-family:"Spectral SC", Sans-serif;font-size:20px;}.elementor-1277 .elementor-element.elementor-element-03c1c7f .price{color:#000000;}@media(min-width:768px){.elementor-1277 .elementor-element.elementor-element-73d33450{--content-width:1650px;}}@media(max-width:1024px){.elementor-1277 .elementor-element.elementor-element-59c93f0a .elementor-heading-title{font-size:25px;}.elementor-1277 .elementor-element.elementor-element-73d33450{--padding-top:0%;--padding-bottom:0%;--padding-left:5%;--padding-right:5%;}}/* Start custom CSS for heading, class: .elementor-element-59c93f0a */.auction-heading{
    display:flex;
    align-items:center;
    justify-content:center;
    gap:15px;
    font-family:"Times New Roman", serif;
}

.auction-heading:before,
.auction-heading:after{
    content:"";
    flex:1;
    height:1px;
    background:#cfc6b8;
}/* End custom CSS */
/* Start custom CSS for fsco_product_ajax, class: .elementor-element-03c1c7f *//* Убираем псевдоэлемент ::before, который создаёт пустое место */
ul.products::before {
    display: none !important;
    content: none !important;
}

/* Убеждаемся, что первый товар отображается нормально */
ul.products li.product:first-child {
    margin-left: 0 !important;
    clear: both !important;
}

/* Фиксим отображение сетки */
.products.columns-4 {
    display: grid !important;
    grid-template-columns: repeat(4, 1fr) !important;
    gap: 20px !important;
}

/* Убираем лишние отступы у контейнера */
.fsco-product-container,
#fsco-product-container {
    margin-bottom: 0 !important;
    padding: 0 !important;
}



li.product {
    border: 1px solid #000000 !important;
    padding: 15px !important;
    border-radius: 10px !important;
    background-color: #ffffff !important;
    list-style: none !important;
}


/* Стили для кнопки "View lot" */
.woocommerce-loop-product .button,
ul.products .button,
li.product .button {
    /* Выравнивание по центру */
    display: block;
    text-align: center;
    margin-left: auto;
    margin-right: auto;
    margin-bottom: 10px;
    
    /* Шрифт и размер */
    font-family: inherit;
    font-size: 14px;
    font-weight: 500;
    
    /* Цвет кнопки */
    background-color: #958e09;
    color: #ffffff;
    
    /* Дополнительные стили для аккуратного вида */
    padding: 10px 20px;
    border-radius: 6px;
    border: none;
    cursor: pointer;
    transition: all 0.3s ease;
    text-decoration: none;
    width: fit-content;
    min-width: 120px;
}

/* Эффект при наведении */
.woocommerce-loop-product .button:hover,
ul.products .button:hover,
li.product .button:hover {
    background-color: #958e09;
    color: #ffffff;
}


/* Скрываем iframe с результатами от Frame & Shadow Co. */
.fsco-instant-shop-results-watermark,
iframe[src*="Frame & Shadow"],
iframe[srcdoc*="Frame & Shadow Co"],
.fsco-instant-shop .fsco-watermark,
iframe[srcdoc*="Results provided by"] {
    display: none !important;
    visibility: hidden !important;
    opacity: 0 !important;
    height: 0 !important;
    width: 0 !important;
    overflow: hidden !important;
    pointer-events: none !important;
    position: absolute !important;
    z-index: -9999 !important;
}

.auction-country {
    /* Размер шрифта */
    font-size: 16px !important;
    
    /* Шрифт */
    font-family: "Overpass", sans-serif;
    font-weight: 400 !important;
    text-align: center;
    /* Цвет */
    color: #2C2C2C !important;
    
    /* Дополнительно для аккуратного вида */
    margin-bottom: 8px !important;
    line-height: 1.4 !important;
}

.woocommerce-loop-product_title {
    /* Перенос длинных слов */
    word-wrap: break-word !important;
    word-break: break-word !important;
    white-space: normal !important;
    overflow-wrap: break-word !important;
    
    /* Минимальная высота для одинаковых карточек */
    min-height: 48px !important;
    
    /* Отступы */
    margin-bottom: 5px !important;
    line-height: 1.3 !important;
    
    .fsco-display-grid #fsco-product-container .woocommerce-loop-product__title {
    font-size: 13px;
    line-height: 1.3;
    margin-bottom: 10px;
    text-align: center;
    display: -webkit-box;
    -webkit-line-clamp: 3;
    line-clamp: 3;
    -webkit-box-orient: vertical;
    overflow: hidden;
    text-overflow: ellipsis;
}
    
    .price .woocommerce-Price-amount::before {
    content: "Starting Bid: ";
    font-weight: 600;
    margin-right: 4px;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-73d33450 */.woocommerce ul.products li.product .price::before{
    content: "Starting Bid: ";
    font-weight: 400;
}/* End custom CSS */